BM6a6( ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦ~~~}}}|||{{{uuuuuuttttttssssssrrrrrrxxxuuurrrqqqrrrrrrpppnnnӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ}}}yyyuuutttpppnnnllljjjjjjhhhfffdddaaaaaa``````^^^]]][[[ZZZWWWWWWUUUTTTRRRQQQPPPOOOUUUUUUTTTSSSRRRQQQQQQPPPOOONNNLLLLLLMMMMMMLLLJJJ?~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??|||wwwuuuqqqmmmiiieeebbbaaa```___]]][[[XXXVVVTTTSSSQQQOOONNNNNNOOOOOONNNLLLMMMMMMMMMLLLKKKJJJHHHHHHLLLLLLKKKJJJHHHGGGFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHIIIIIIHHHHHH4Dӵ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]Ħooommmiiifffccc```\\\ZZZ[[[XXXUUUVVVYYYZZZVVVRRRQQQPPPNNNLLLKKKJJJIIIIIIKKKJJJJJJJJJIIIIIIIIIHHHIIIGGGFFFFFFGGGGGGEEEDDDGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEDDDDDDCCCCCCBBBBBB??????@@@@@@AAAAAABBBBBBBBBCCCEEEFFFFFFFFFFFFFFF4DuXӵ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Ħ}}}yyysssnnnjjjgggdddccc```]]]YYYWWWUUUTTTRRRPPPOOOOOOOOOOOONNNLLLEEEDDDCCCCCCEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGHHH@@@@@@@@@AAAAAAAAAAAAAAAHHHGGGEEEDDDDDDCCCBBB@@@BBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFHHHIIIJJJKKKLLLMMMMMMNNNIIIKKKNNNOOOOOONNNOOOPPP4DuXӵ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ӵzzzxxxsssnnnhhhccc```^^^ZZZYYYWWWUUUQQQNNNKKKJJJNNNMMMLLLJJJIIIIIIHHHHHHEEEDDDCCCEEEGGGHHHHHHGGGIIIJJJKKKIIIGGGFFFHHHIII@@@@@@AAABBBCCCEEEGGGHHHIIIIIIJJJKKKMMMNNNOOOOOOUUUSSSSSSTTTUUUVVVUUUTTTUUUVVVXXXYYYZZZ[[[[[[[[[^^^___```aaacccdddeeefffccccccddddddeeeeeeffffffhhhkkkooopppooonnnoooppp4DuXӵ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ӵsssoooiiieeeaaa^^^[[[YYYTTTSSSRRRPPPNNNNNNMMMMMMFFFGGGHHHIIIIIIIIIIIIIIIEEEEEEDDDEEEEEEFFFGGGGGGHHHGGGFFFGGGHHHIIIHHHGGGAAAEEEHHHHHHGGGHHHMMMRRRUUUUUUUUUVVVWWWYYYZZZ[[[```bbbdddfffiiilllnnnoooiiiiiijjjnnnrrrvvvwwwwwwzzz{{{|||~~~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&ĒR~~~yyyqqqnnnjjjddd___[[[YYYXXXXXXSSSOOOMMMNNNNNNKKKHHHJJJJJJHHHGGGGGGHHHIIIJJJEEEDDDDDDCCCDDDEEEGGGHHHFFFGGGHHHJJJLLLNNNPPPQQQOOOSSSXXXXXXVVVVVVZZZ]]]bbbcccbbbccchhhpppqqqnnntttwww{{{|||{{{}}}4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hxxxooojjjhhhbbb[[[WWWVVVTTTOOOJJJJJJJJJHHHGGGGGGGGGHHHHHHIIIHHHFFFEEEDDDEEEHHHJJJKKKKKKLLLMMMNNNPPPQQQRRRVVVWWWYYY[[[^^^aaacccdddiiijjjllloooqqqtttvvvwww4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sxxxoooiiibbb___[[[XXXVVVRRRNNNKKKPPPLLLHHHHHHIIIIIIGGGDDDGGGGGGGGGGGGHHHJJJKKKLLLKKKLLLMMMKKKJJJOOOXXX___aaabbbeeehhhkkkmmmooopppsssvvvyyy}}}Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ}}}vvvrrrrrrlllddd^^^[[[WWWQQQLLLNNNMMMKKKKKKKKKLLLLLLLLLJJJHHHHHHIIILLLNNNMMMLLLOOOPPPQQQTTTVVVYYY[[[\\\cccbbbaaaaaaccckkkuuu}}}?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦmmmkkkgggbbb\\\WWWTTTRRRPPPLLLHHHGGGHHHIIIGGGFFFGGGGGGFFFEEEFFFGGGIIIKKKMMMNNNPPPTTTXXX\\\]]]^^^ccceeejjjooouuuzzz~~~{{{wwwxxx~~~>AneneneneDenene>Ak<fhDenenene{{{ooofff```[[[UUUVVVVVVTTTQQQMMMKKKJJJKKKFFFFFFGGGHHHIIIJJJLLLMMMRRRTTTVVVXXX[[[___dddgggooorrrvvv{{{zzzpppiiiccc]]]ZZZUUUVVVSSSMMMJJJLLLKKKIIIJJJLLLMMMLLLJJJJJJMMMPPPUUUZZZ```cccdddfffjjjoootttxxx}}}}}}pppggg___[[[UUURRRQQQQQQRRRRRRLLLNNNLLLHHHHHHLLLNNNLLLMMMQQQVVVZZZ]]]cccjjjpppllluuuwwwqqqiiibbb^^^ZZZUUUQQQRRRNNNLLLMMMNNNMMMOOOTTTLLLOOOSSSXXX\\\aaafffjjjtttxxx~~~{{{rrrjjjaaa\\\]]]ZZZUUUQQQNNNMMMKKKIIIJJJGGGIIIOOOSSSVVVZZZ```iiilllqqqvvv{{{}}}jjjeee^^^WWWSSSNNNKKKHHHLLLMMMNNNOOOPPPRRRVVVXXX^^^^^^ccclllssswww|||}}}uuulllccc[[[UUURRRTTTSSSQQQPPPRRRTTTVVVXXX]]]aaagggkkkooottt{{{wwwlllYYYVVVQQQLLLJJJKKKMMMPPPPPPRRRVVV[[[bbbjjjqqquuu|||rrrkkkfff```XXXQQQPPPQQQQQQQQQTTTYYYaaafffggglllsss{{{zzzooohhh]]]YYYTTTRRRSSSVVVXXXYYYWWW[[[aaafffkkkqqqwww|||~~~ssshhh___YYYUUURRRTTTRRRQQQSSSYYYbbbkkkqqqvvv~~~pppggg[[[YYYUUUTTTUUUXXX]]]```iiinnnvvvzzzrrrkkkddd]]]VVVQQQVVVYYY]]]ccckkkrrryyy|||uuulll```]]]YYYXXXZZZ]]]```bbbkkkpppzzzqqqddd\\\YYYWWWVVVVVVXXX^^^hhhsss|||tttmmmbbbZZZXXX\\\bbbfffmmmqqqwwwsssgggbbbZZZ]]]cccllluuu~~~}}}llleeecccaaaaaacccmmmuuu|||rrreee^^^dddooowwwssshhhfffaaajjjwww{{{vvvxxx~~~{{{yyyzzz|||yyy}}}}}}}}}}}}uuuwww~~~|||xxxxxx{{{~~~nnnnnnqqqtttvvvwwwuuurrrmmmooommmiiiiiimmmnnnlllsssjjjdddgggjjjgggbbb___{{{uuurrruuuooojjjjjjmmmmmmhhhbbb[[[WWWYYY```bbb^^^^^^ccc^^^]]][[[WWWTTTTTTVVVWWWRRRRRRRRRSSSTTTSSSQQQOOOLLLNNNLLLHHHGGGJJJKKKHHHOOOHHHDDDGGGIIIFFFBBBAAA~~~}}}vvvyyyxxxrrrlllkkkjjjhhhffffffeeeccc___ZZZTTTQQQOOOKKKHHHHHHJJJJJJFFFBBB???@@@AAABBBCCCCCCBBBBBBBBB@@@??????????????????@@@>>><<<<<<======<<<;;;:::<<<;;;888888;;;;;;999:::666555888999666444555}}}zzzwwwuuussskkkkkkiiiddd^^^XXXUUUSSSQQQWWWUUULLLIIINNNMMMHHHGGGEEECCCAAA??????@@@AAA>>><<<::::::<<<<<<:::888777;;;<<<888888;;;;;;777888777666888:::;;;:::999888666444444666888999999333555555333333777777555666333444777888444444777~~~}}}yyyqqqlllcccfffiiihhhccc^^^[[[[[[ZZZWWWRRRMMMIIIFFFEEEEEEBBBAAAAAA???===;;;999888999:::::::::999777555444777888888888666666666777555555444444333444444444444666777777555555555777:::888777777888888777555666777777777777777777666777666666777777777777777555777888888666666777999~~~}}}|||yyytttpppnnnnnnmmmkkkhhhddd```]]]XXXWWWVVVWWWXXXVVVQQQMMMGGGJJJLLLLLLHHHDDDCCCBBB<<<;;;999888777888999:::888999999999888777666555555555666777666555444444555555666666666666666777999888888777888888999999999:::;;;;;;;;;;;;>>>??????>>>======>>>>>>===;;;<<<<<<===>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;999:::<<<;;;::::::;;;===~~~~~~zzzvvvrrrlllfffaaa___]]]ZZZXXXVVVTTTQQQOOOGGGGGGHHHGGGFFFDDDBBBAAA>>>===<<<===>>>>>><<<:::666888999999777555555666;;;:::999777777888888999333444555666777777777777555555666777888888777777666777777888999:::;;;<<>>>>>>>>???@@@AAAAAA@@@@@@AAAAAAAAACCCFFFIIIFFFEEECCCDDDEEEEEEDDDCCCAAACCCDDDFFFFFFDDDCCCAAA@@@AAABBBCCCBBBAAA???======>>>??????>>>>>>???AAAzzzxxxzzz~~~yyyvvvqqqmmmiiieee```]]]ZZZYYYWWWTTTPPPMMMIIIFFFBBBAAA???>>>>>>>>>>>>===666777888999::::::999999;;;:::888888777777777777555555555555555666777888777777666666666666777888999:::;;;<<<===>>>>>>>>><<<<<<<<<===============<<<<<<<<<>>>@@@BBBCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGDDDDDDCCCBBBBBBDDDHHHLLLHHHGGGFFFFFFGGGHHHGGGEEECCCDDDFFFGGGGGGFFFDDDCCCBBBCCCEEEEEEEEEBBB???======>>>@@@@@@??????@@@BBB|||xxxyyywwwssslllddd^^^ZZZ[[[\\\XXXVVVRRROOOLLLHHHEEECCCBBBBBBAAA@@@===;;;::::::999999999999999999;;;<<<888888888777666555444444777777666666666777888999:::999888999:::<<<===>>>999:::;;;>>>AAADDDFFFGGGCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????AAADDDFFFEEEDDD@@@@@@@@@@@@AAABBBDDDDDDCCCCCCBBB@@@???@@@CCCFFFDDDCCCBBBCCCDDDEEEDDDCCC@@@AAABBBCCCCCCBBBAAA@@@???@@@BBBBBBAAA???<<<:::999;;;======<<<<<<>>>???}}}|||zzz|||tttjjjeeecccaaa\\\UUUQQQQQQPPPNNNIIIEEEAAA?????????;;;;;;;;;:::999999888888777888888777444333333444333444555555444444555777555555666777999:::;;;<<<===>>>@@@AAABBBDDDHHHJJJKKKJJJIIIIIIKKKMMMMMMLLLNNNOOOOOOPPPQQQRRRRRRRRRFFFFFFEEEDDDCCCBBB@@@???AAA@@@???>>>>>>>>>>>>>>>@@@===<<<===AAABBBAAA>>>999999999999:::;;;<<<<<<===>>>===;;;::::::===??????=========???@@@???>>>======>>>>>>>>>>>>======:::;;;<<<===<<<;;;999777666888999:::999:::;;;===tttjjjfffhhhkkkgggeee```[[[[[[\\\VVVMMMFFFCCCAAABBB@@@:::888999999888666666555555444333111222333333444444555666333444555444222222333666111444888999999999:::<<<<<<===@@@DDDHHHMMMPPPRRRPPPSSSVVVXXXXXXZZZ]]]___[[[YYYXXXYYY[[[\\\ZZZXXXRRRRRRPPPNNNKKKHHHFFFEEEBBBAAAAAA@@@>>><<<:::999:::999999888888999:::;;;>>>:::777888;;;<<<999666666666555555555666666777666777888888777777999;;;:::999888999;;;;;;;;;:::===<<<;;;;;;;;;;;;<<<===777888888999888888777777555666888999888999;;;<<<|||zzzyyyxxxpppjjj___TTTLLLJJJLLLOOOFFFIIIGGGBBBAAACCC@@@::::::777888;;;:::777666999666666666777888888666444444555555555444444444555333555888888777888;;;???;;;@@@FFFJJJKKKLLLOOOQQQSSSSSSUUUWWWZZZ]]]```aaa]]]```ddddddcccbbbdddggg[[[YYYWWWXXXZZZZZZXXXUUUNNNNNNMMMLLLKKKIIIGGGFFF======<<<;;;:::888666555555444444444555777999:::===999555666888999555111777777666555555555666666111333555666666777888:::777666666777888999999888>>>===;;;::::::;;;===>>>777777777777777777777888555777888999999999;;;===|||rrrhhh___]]]YYYRRRNNNOOOGGGEEEBBB???===;;;::::::999:::;;;:::999888999:::333444555444222111222333222111111111222333444555:::999777666777999;;;===888<<>>;;;888666444333222222333555666666555666555444333333444555666555555555555555555555555555444333333444666999;;;888666333444777999;;;:::IIIFFF@@@;;;777555444444666555555888<<<>>>===;;;999<<<>>>===:::777777888yyyuuuqqqooonnnjjjbbb\\\XXXPPPJJJIIIGGGAAA>>>@@@;;;:::999888888888999:::666777777666444333444555111222333444333444666888888777888999;;;=========BBBDDDGGGJJJMMMNNNOOOOOORRRTTTWWWYYYZZZ[[[\\\\\\\\\^^^```aaaaaabbbccceeehhhfffccc```]]]\\\\\\\\\\\\ZZZXXXXXXZZZZZZYYYWWWTTTQQQNNNMMMNNNPPPPPPPPPJJJIIIGGGEEEEEEEEEEEEEEEBBB@@@===:::777666555555333222111222333444444222444333222222222222333444333333333333333333333333444333333222333444555666444555666555555777:::===GGGDDD???:::666444444444444333333555999;;;999888888:::;;;:::888666666888wwwmmmddd^^^[[[VVVQQQKKKGGGFFFDDD@@@===???:::777888888555444444222222222222333555666777666777777777555444555666222444666777999<<<@@@DDDDDDEEEHHHNNNTTTXXXYYYYYYWWW[[[aaafffiiihhhfffdddfffeeeddddddccccccccccccbbbbbbbbbbbbaaabbbeeeggghhhddd^^^XXXTTTTTTUUUVVVSSSRRRPPPPPPPPPPPPNNNMMMPPPMMMKKKKKKLLLMMMNNNMMMDDDDDDEEECCCBBBBBBCCCEEEBBB???;;;777555444555666333222111111222222111000111111000000000000111111000000000000000000000000222222333333333333222222///222555555333333888<<>>>>>@@@BBBEEEHHHMMMRRRVVVZZZ[[[^^^dddkkknnnnnnlllhhhkkkooorrrrrrpppllliiijjjgggccc```^^^]]]]]]\\\\\\]]]]]]\\\[[[[[[\\\^^^YYYWWWSSSOOONNNOOOQQQSSSNNNMMMKKKKKKJJJIIIHHHGGGKKKIIIGGGGGGGGGHHHGGGFFF@@@BBBCCCBBB???>>>@@@BBB@@@???<<<999777777777777555333222111222222000///000//////////////////000////////////////////////000111333555555555333333...000222333333444666888>>><<<999666444333333333333333444444555555444444666555555444444555777999rrriii]]]UUUSSSQQQNNNKKKKKKJJJGGGDDDAAA???======999888777888999999888777444555666666666888888888666777888:::;;;<<<=========???BBBCCCDDDFFFHHHKKKRRRUUUXXXZZZ]]]bbbgggjjjooommmmmmpppsssssspppkkkjjjjjjjjjiiihhheeecccbbbgggbbb]]]YYYXXXWWWUUUTTTPPPRRRUUUUUUSSSQQQPPPPPPLLLLLLLLLLLLLLLMMMNNNOOOKKKKKKKKKIIIHHHFFFFFFFFFGGGEEEBBBBBBBBBAAA@@@>>>AAAAAAAAA@@@>>>=========>>>??????>>>===:::888777666444333222333222111/////////000000000000//////////////////////////////...000444666888888777666333000000333888;;;888444999777666444333222222222444555666666666555555555666555444333555666888888wwwoooiiigggeeedddTTTNNNFFFAAA???>>><<<:::<<<;;;999777666444444444222333444555555555333333555999:::888888;;;>>>===???@@@CCCFFFHHHJJJLLLLLLNNNQQQTTTVVVWWWYYY\\\___eeegggjjjlllmmmooorrrtttpppmmmllloootttvvvrrrnnneeeccc```]]]\\\]]]^^^___^^^YYYTTTQQQQQQQQQOOOMMMIIILLLOOOPPPNNNKKKIIIIIIIIIJJJKKKMMMMMMLLLJJJIIIIIIJJJJJJIIIFFFEEEEEEFFFGGGEEEDDDCCCDDDCCCAAA@@@BBBAAA??????@@@???<<<:::<<<===???@@@>>><<<888666666444333222333333111000//////000000000000//////000000000000000000000000---///222666888888888888777333111555===???999222444333333222111111222222333555777777555555555666555444333333555666666666yyysssmmmhhh```XXXRRRMMMHHHEEEBBB@@@===;;;999999999999888777555444333222111111444555888999:::;;;===>>>BBBGGGHHHEEEEEEJJJOOOOOOQQQRRRUUUXXXZZZ[[[\\\\\\___aaadddeeefffhhhjjjllljjjlllooopppnnnmmmmmmmmmhhhdddbbbeeelllooommmiii^^^[[[WWWTTTSSSTTTWWWYYYTTTPPPLLLKKKMMMNNNKKKHHHHHHIIIKKKKKKIIIHHHHHHHHHJJJJJJKKKKKKJJJHHHFFFDDDDDDFFFGGGFFFCCCBBBCCCEEEDDDCCCCCCDDDEEEEEEDDDCCCBBB???<<<>>>BBBCCC>>>999:::;;;;;;;;;:::999777555444222111111222222111///......///000000///......////////////////////////,,,...000222444444444444444222222555::::::555000000000000000000111111111///222444444333222333555333222111222555555333111|||ttthhhfffbbb___ZZZSSSKKKFFF@@@?????????@@@???<<<999666777888777666555777888333333555777:::>>>@@@BBB@@@BBBEEEGGGJJJNNNSSSVVVRRRXXXZZZUUUVVV]]]cccdddcccdddfffgggggggggfffeeedddeeeggghhhhhhhhhjjjlllgggiiikkkkkkhhheeebbbaaagggaaaZZZYYY\\\\\\WWWRRRVVVSSSOOOKKKIIIIIIKKKLLLQQQMMMJJJKKKNNNPPPMMMJJJHHHIIIIIIGGGFFFFFFHHHJJJHHHHHHGGGFFFEEEDDDCCCBBB@@@BBBDDDCCC@@@???AAACCC::::::;;;===@@@AAA@@@???BBB===:::===DDDGGGAAA:::999888777666555555555555222111000000111111000///------...//////...------........................,,,,,,...//////000000000---///111333444222///,,,......//////000111111111,,,///222222000000111333222000000222444444111...{{{yyynnnddd\\\YYYRRRPPPMMMHHHDDD???<<<:::888999:::;;;:::888666555<<<:::888666666777:::;;;999:::===AAAFFFJJJMMMOOOUUURRRTTT\\\___\\\[[[]]]]]]ZZZXXXXXX\\\aaaeeeggggggkkkkkkeeecccfffiiiiiidddddddddfffggggggdddbbbccccccccccccaaa___]]][[[^^^[[[VVVSSSRRRRRRRRRQQQNNNLLLJJJJJJJJJJJJIIIHHHIIIIIIGGGEEEIIIOOOOOOKKKDDDHHHKKKJJJGGGEEEGGGKKKEEEBBBAAACCCDDDBBB@@@??????@@@>>>:::999<<<===:::;;;<<<<<<======<<<<<<;;;@@@===:::<<>><<<;;;::::::;;;:::888777666666666666===<<<<<<<<<>>>@@@CCCDDDMMMNNNPPPRRRTTTWWWXXXYYY\\\XXXXXX^^^```]]][[[]]]WWWUUUTTTVVVYYY[[[]]]]]]^^^cccdddaaa```eeeiiijjjcccbbbaaabbbbbbbbb```___^^^^^^^^^]]]\\\ZZZXXXVVVYYYUUUQQQOOOOOOPPPPPPPPPPPPNNNKKKIIIIIIHHHGGGFFFGGGGGGEEEDDDFFFLLLLLLHHHCCCGGGJJJIIIFFFEEEGGGJJJDDDBBBAAABBBBBBAAA>>>======AAA@@@;;;888:::;;;:::999999::::::::::::999999;;;999777888???EEEAAA999666666555333222111000///......------------......------------------------............------------000///---,,,,,,---...///////////////////////////000...,,,,,,///111111000000111222333333222111000555111///222444111//////}}}vvvllleeeaaa\\\TTTNNNJJJJJJJJJHHHCCC>>><<<;;;:::999777666666666777888777666444333555888;;;>>>AAACCCGGGLLLQQQVVVZZZ]]]aaaaaaaaaaaaaaaaaaaaaaaaaaa]]][[[]]]^^^[[[YYYZZZSSSSSSSSSTTTVVVVVVUUUSSSYYY]]]^^^[[[\\\aaaeeeeee```^^^\\\\\\\\\\\\[[[YYYVVVVVVVVVUUUTTTRRRQQQPPPRRROOOLLLKKKLLLMMMMMMMMMPPPMMMIIIFFFEEEEEEDDDDDDDDDEEECCC@@@BBBGGGGGGDDDBBBEEEGGGGGGDDDDDDFFFHHHDDDDDDCCCBBB@@@>>>===;;;<<>>BBBCCC@@@AAABBBDDDCCCBBBBBBDDDFFFEEEHHHHHHCCC???===<<<:::<<>>777666888:::555555555555555555555555333444333///000333444222333333222222111000//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,............---,,,++++++***+++,,,,,,---...//////,,,,,,---...//////......111111111222222222222222222...---000000------///xxxpppeeeYYYQQQLLLHHHCCCAAAAAAAAA???>>>===>>>===<<<999888999:::<<<<<<===>>>@@@CCCFFFHHHNNNQQQWWW^^^dddiiilllmmmtttttttttssspppmmmjjjhhhggggggeeecccaaa```^^^]]]^^^]]][[[YYYYYYZZZYYYWWWZZZXXXTTTSSSSSSSSSRRRQQQVVVXXXWWWTTTTTTWWWVVVSSS[[[XXXUUUSSSRRRRRRQQQPPPNNNNNNMMMLLLKKKJJJJJJIIILLLJJJGGGEEEEEEEEEDDDCCCDDDAAA>>>===>>>???@@@???===??????;;;;;;>>>@@@>>>???@@@@@@@@@@@@AAACCCDDDFFFLLLMMMEEE>>><<<<<<:::;;;BBBEEE>>>777666888:::555555444333333444555555222444333///...111222111111111000000/////////...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.../////////...000222444444111...+++,,,,,,,,,------------------...//////...---------///////////////000000111///------000111///111555tttggg___ZZZTTTJJJAAABBB???===<<<<<<===<<<;;;888999999888777888;;;======@@@EEEKKKRRRYYY^^^```fffjjjqqqvvvzzzzzzyyyxxxwwwwwwvvvuuurrrooollljjjkkkjjjhhhfffdddbbb```___^^^^^^]]]ZZZZZZ\\\[[[WWWXXXUUUQQQOOOOOOPPPPPPOOOOOOQQQQQQOOORRRVVVVVVRRRVVVTTTQQQPPPPPPOOONNNLLLKKKJJJIIIHHHGGGGGGGGGGGGIIIGGGDDDCCCCCCBBBAAA???>>>===;;;<<<===>>>===<<<:::===>>>:::999===???>>>======<<<===>>>???AAABBBGGGPPPQQQGGG===;;;;;;999999???AAA<<<777666777777555444333222222333444555222444333//////222222///------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++---...///000111000222666888888666222000.........------,,,,,,+++000000111///---,,,,,,------,,,,,,,,,---...///000000...///222333222555:::wwwrrrjjjaaaVVVOOOLLLJJJEEEAAA<<<<<<;;;;;;<<<<<<;;;;;;999;;;<<<>>>@@@DDDJJJNNNQQQUUU\\\dddkkkqqquuuwwwwwwzzz~~~{{{yyytttttttttttttttssssssrrrnnnmmmkkkhhhfffcccaaa```\\\^^^]]]ZZZZZZ\\\XXXRRRRRRPPPOOOOOOOOOOOOMMMLLLHHHJJJKKKKKKOOOUUUTTTPPPQQQOOONNNNNNNNNMMMKKKHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDBBB@@@@@@AAAAAA???>>>======<<<===>>>===;;;999888<<<===:::999<<>>@@@AAAGGGRRRTTTFFF:::999:::777666:::;;;888555555555222444333222111111222333444000111000...000333111,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,---......///000111333444555555444333............---------,,,333444333000,,,***+++---,,,,,,++++++,,,---///000000//////222111///333:::uuuiii```\\\XXXSSSKKKDDDAAAAAABBBCCC888999:::;;;<<<===<<<<<<@@@BBBEEEIIINNNTTT\\\aaalllooouuu{{{}}}~~~}}}{{{xxxvvvsssqqqppppppnnnlllhhheeeaaa___]]]ZZZ]]]\\\XXXWWWYYYTTTMMMNNNNNNOOOQQQRRRPPPMMMJJJFFFHHHHHHIIIMMMRRRRRRMMMMMMLLLLLLLLLMMMKKKHHHFFFDDDCCCBBB@@@@@@@@@AAAAAA???>>>===>>>???@@@???>>>???>>>>>>??????===:::777777<<<===:::999<<<@@@AAA<<<:::888999;;;>>>???@@@FFFRRRTTTFFF999777888666333666777444333555333///333222111//////111222333...///------000333///)))......///////////////000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,......------...000222333........................666666444000+++)))+++...,,,,,,++++++,,,---///000...---...///---+++///555|||rrrhhh```ZZZVVVSSSIIIGGGEEEBBB???===<<<;;;999999:::<<>>>>>>>>>>>======<<>>===<<<<<<;;;;;;<<<;;;;;;;;;:::::::::999999:::999999999:::<<<>>>???888888999999999888888777<<>>999999888555555555333222222333555555000000000000////////////......---------,,,,,,,,,,,,,,,------...------------,,,***))))))***,,,------//////...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000,,,///222000,,,***,,,///000111111000---,,,---...++++++******,,,...111222..................------{{{ssseeeaaaZZZSSSNNNKKKJJJIIICCCAAA???<<<<<<===>>>@@@AAADDDIIIOOOUUU[[[aaaeeekkknnnssswww|||}}}zzzwwwuuuvvvtttpppmmmkkkhhhfffeeecccbbb```]]]\\\[[[ZZZYYYSSSRRRQQQOOOOOOOOOOOOOOONNNMMMLLLJJJHHHGGGFFFEEEBBBEEEGGGHHHGGGFFFGGGGGGHHHEEECCCCCCDDDDDDBBB@@@======>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<===999999888888777777666666999999999999999:::;;;<<<666666666777777666666666555:::<<<999888::::::777333333333222222333333333000000000000/////////.........---------,,,,,,,,,,,,,,,---------------,,,---,,,***))))))***,,,---,,,...//////---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......///222555333...+++,,,...---,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,---...111222////////////////////////~~~uuunnnddd\\\RRRPPPLLLGGGEEEDDDDDDEEE>>><<<;;;;;;>>>CCCHHHKKKOOOUUU]]]dddiiiooovvv{{{~~~~~~zzzwwwtttrrrqqqssspppllliiigggfffdddbbb^^^[[[WWWVVVWWWWWWUUURRROOONNNNNNMMMLLLMMMMMMMMMLLLKKKIIIFFFDDDAAA???>>>AAAAAABBBAAA??????@@@BBBDDDBBBAAA@@@@@@@@@>>>===<<<=========<<<<<<;;;:::999999999:::;;;;;;<<<<<<999888888777666666555555777777888888888888888777333333333444444444444444000333333333666:::999666111222333444444333222111000000000/////////............---------,,,,,,,,,,,,,,,------------,,,,,,---,,,+++******+++,,,---+++---//////---+++******++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,111444777555111---,,,---+++)))(((***---///...,,,///...---------...000111////////////////////////rrrfff___VVVOOONNNLLLJJJFFFCCCBBBBBBDDD???@@@CCCGGGMMMTTTZZZ]]]fffkkkqqquuuvvvwww{{{}}}~~~~~~zzzzzzzzzyyyxxxvvvtttsssuuuqqqllliiiiiihhhfffddd]]]XXXTTTSSSVVVWWWSSSOOOPPPOOONNNMMMMMMLLLLLLKKKGGGGGGEEECCC@@@>>><<<;;;=========;;;::::::===???BBBBBBAAA@@@@@@???>>>===<<<<<<<<<<<<;;;:::999999777777888999999999999999999999888888777666666555555666777777777555444333222222222222222222333333333222000111444666444000111222444666666444222111000000/////////...............---------,,,,,,,,,,,,,,,---------,,,++++++,,,++++++******++++++,,,))),,,...///---+++))))))************************---,,,++++++***+++++++++///111444333000---++++++---***(((+++111555333000///...------------..................////////////{{{yyy{{{~~~uuufffZZZRRRKKKEEECCCDDDCCCAAA>>>>>>@@@CCCJJJNNNUUU]]]dddjjjnnnpppzzz}}}}}}||||||}}}}}}zzzxxxyyyssstttwwwyyyyyywwwtttrrruuupppjjjggghhhhhheeeccc\\\WWWSSSRRRUUUUUURRRNNNPPPPPPOOOMMMKKKIIIHHHGGGBBBBBBAAA???>>>===<<<;;;999999888777666888;;;>>>????????????>>>>>>>>>>>>;;;;;;;;;::::::888777777666777777777777666555444777777666666666555555555444555555666555333222111222111111111111222333444555222///000333333111///222333666888888666333222////////////..................---------,,,,,,,,,,,,,,,------,,,++++++***++++++++++++++++++++++++(((+++------,,,***))))))************************,,,++++++*********++++++***,,,...///...,,,++++++...+++))),,,222666444111------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........yyyqqqmmmkkkkkknnnooonnnfffXXXMMMGGGCCC???:::===AAACCCDDDHHHMMMRRR___cccjjjrrrxxx{{{||||||~~~~~~~~~~~~{{{tttqqqpppmmmooorrrttttttsssqqqoooqqqjjjcccaaaccccccaaa^^^[[[WWWSSSRRRRRRRRROOOLLLMMMLLLKKKJJJGGGDDDBBBAAA>>>=========<<<;;;;;;;;;666666666555555666999<<<999:::<<<<<<;;;;;;<<<>>>:::::::::999888777666555555555666666555444222111222222222333333333333333333444444444333222111111222111000000111222444555333///...111222111111333333444777888888777444333/////////.........------......---------,,,,,,,,,,,,------,,,,,,+++***)))++++++++++++++++++++++++)))***,,,+++***)))***+++++++++++++++++++++++++++++++++******++++++,,,---)))******++++++++++++++++++))))))+++///111000...,,,,,,,,,,,,+++++++++++++++++++++,,,------......qqqaaaYYYWWWWWWZZZ^^^VVVWWWSSSIIIBBBBBBBBBAAAAAAGGGOOOUUUZZZaaajjjqqquuuwww{{{~~~{{{yyyxxx|||{{{vvvsssoookkkhhhhhhiiijjjlllnnnppprrrtttooohhhaaa^^^aaabbb```\\\[[[YYYWWWTTTRRROOONNNMMMIIIHHHHHHGGGEEECCC@@@???;;;;;;::::::999999888888555555555444333333555777555777999:::999:::<<>>BBBGGGIIINNNUUU___gggmmmvvv~~~~~~{{{zzz{{{tttqqqqqqpppkkkgggdddddddddfffjjjqqqxxx|||rrrkkkcccaaaccceeeccc___]]]]]][[[WWWSSSPPPOOOPPPFFFGGGGGGGGGEEEDDDBBB@@@::::::999888777666555555555555555444222111222333444777:::;;;:::;;;>>>AAA999999999888777555444333///000222444555444333222///000111222444555666777444333222111111222333444000///...---...000222444111///000222///***...555333333444555555444333333//////.........---------......---------,,,,,,,,,---------,,,+++***)))(((***++++++,,,,,,++++++************(((''''''***---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,...///000333000---+++,,,---------***+++,,,,,,+++***+++,,,+++,,,------......------,,,,,,------...///000000{{{kkkeeehhhooo^^^MMMGGGIIIJJJIIIIIIAAABBBDDDDDDFFFKKKTTT[[[aaafffpppzzz~~~{{{|||~~~|||zzzwwwrrrooollliiifffccc_________bbbhhhpppyyy~~~xxxpppgggaaaaaa```^^^[[[___]]]YYYUUURRRNNNJJJFFFHHHEEEBBBBBBCCCCCCAAA>>>;;;999777555444444555666333333222222333333444555999999888777777;;;AAAEEE===999555555888888444000222222222222222222222222222111111111222555888:::222222222111111000000000111111111111111111222222111111111111111111111111444222000000111222111000000---...000000+++***+++)))666===888...***++++++,,,,,,,,,,,,,,,,,,,,,,,,---)))(((***,,,******+++***************************)))))))))+++,,,+++***)))***+++++++++...111555<<<888111+++((((((***,,,***)))))))))+++,,,+++***+++++++++++++++++++++++++++***+++,,,///000///---zzzjjj\\\]]]fff}}}gggOOOFFFGGGGGGDDDAAA???CCCHHHMMMQQQXXXaaahhhyyy|||}}}~~~~~~|||}}}~~~{{{yyytttrrrnnnllljjjhhhfffddd^^^]]]]]]^^^aaaggglllpppoooiiibbb___```aaa___]]]ZZZXXXVVVTTTSSSOOOKKKGGGDDDBBB????????????<<<::::::888666444333333333444222222222222222333333444666666666555555888===@@@;;;777444555777777444111222222222333333333333333333222222222333555777888333222222222111111111111111111111111111111111111111111111111111111111111222111//////000000000//////------///...---000555BBBGGGJJJEEE:::///++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((&&&)))***((((((***++++++++++++++++++++++++***)))((()))+++,,,+++***)))***+++******,,,000222777444000+++))))))***+++***)))((()))+++,,,+++***++++++++++++++++++++++++,,,++++++,,,...///...,,,vvvgggVVVKKKRRRaaahhhNNNDDDEEEFFFCCCAAADDDLLLVVV___gggnnnvvv|||}}}{{{{{{|||}}}}}}~~~}}}yyywwwvvvuuunnnkkkiiiggggggfffeeeccc^^^]]]\\\[[[[[[]]]^^^___aaa]]]ZZZZZZ\\\]]]\\\ZZZSSSSSSSSSSSSRRROOOKKKGGGCCCAAA>>>===<<<;;;999777999888555333222111111111111111111111111222222333222333444333333444777:::888555333444666777555222222222333333444444444555555444333222333444555666333333333222222222222111111111111111111111111111000000000000000000000000111///...---...///...------,,,,,,------///999DDDYYYTTTQQQOOODDD444,,,---,,,,,,,,,,,,,,,,,,,,,,,,---)))'''***,,,***)))+++++++++++++++++++++++++++***)))((()))+++,,,+++*********+++***)))***---///000///---+++******++++++***)))((()))+++,,,+++***++++++++++++++++++++++++---,,,+++,,,......---+++wwwgggYYYKKKCCCJJJWWWkkkZZZIIIDDDGGGJJJMMMOOOUUU^^^kkkvvv}}}~~~|||{{{|||~~~}}}yyyuuurrrpppppppppjjjhhheeedddddddddbbbaaa^^^^^^]]][[[ZZZXXXVVVVVVTTTRRRQQQRRRUUUVVVUUUSSSOOOOOOPPPQQQPPPMMMHHHDDDCCCBBB@@@>>><<<:::888777999888666444222111000000000000000000000111111222000111333222222222333555444333222333555666555333222333333444444555555666555555444333333333333444333333333222222222222222111111111111000000000000000000000000000000000000111///------...///...---+++++++++++++++000???NNNaaaRRRJJJKKKDDD444,,,000++++++++++++++++++++++++,,,(((&&&)))***)))(((***++++++++++++++++++++++++***)))((()))***++++++)))*********)))((((((***,,,******++++++++++++++++++***)))((()))***++++++)))************************---,,,,,,,,,------,,,***yyyiiiYYYPPPHHHAAACCCKKKOOOJJJHHHJJJNNNSSS\\\eeekkkttt}}}zzzvvvrrrooommmmmmmmmkkkiiifffdddcccbbb```^^^\\\\\\\\\[[[YYYVVVSSSRRROOONNNNNNOOOPPPPPPOOONNNMMMMMMMMMNNNMMMJJJDDD@@@BBBAAA@@@>>>;;;999777777888777666444333222111111000000//////000000111222///111222333222111222333222222222333444555555555333333333444444555555555555444333333222111111111222222222222222222222222111111111000000000//////////////////////////////111000....../////////...+++************000@@@OOO\\\JJJ???@@@<<<000,,,111++++++++++++++++++++++++)))$$$###&&&'''%%%%%%'''++++++++++++++++++++++++)))((('''(((***+++***))))))***+++)))((('''((()))'''((()))+++++++++******)))((('''(((***+++***)))************************---,,,+++,,,------+++***yyyiiiZZZMMMKKKHHHBBBAAAEEEEEEHHHOOOVVVZZZ___kkkwww~~~{{{yyyvvvssspppnnnmmmmmmnnnlllhhhfffdddcccaaa___XXXYYYYYYXXXWWWUUUSSSQQQQQQPPPPPPOOONNNMMMLLLLLLLLLKKKJJJJJJIIIFFFAAA============;;;777555444555666666555555444333222111000000000000000111111222///111222222111111333444222222333333444555555666444444444333333333333333333333222222111000//////000111111111111222222222111111111000000//////...////////////////////////111///......//////...---+++))))))***+++///;;;GGGQQQCCC999888666000---///++++++++++++++++++++++++---((('''***+++))))))+++************************)))((('''(((***+++***))))))***+++***((('''((()))&&&''')))***++++++***))))))((('''(((***+++***)))************************,,,+++***+++------,,,***}}}lllYYYOOOIIIJJJIIIDDDEEEJJJNNNQQQYYYccchhhooozzz~~~}}}|||{{{xxxwwwvvvtttsssqqqpppppppppnnnjjjhhhgggfffdddbbbXXXXXXXXXXXXWWWUUUTTTSSSRRRRRRQQQOOOMMMKKKLLLLLLJJJHHHGGGGGGFFFDDD@@@>>>999:::;;;888555333333444333333333333333222222111111000000000000111222222///000111111000111333555222333444444444555666666444444333333222222111111000111111000000///......//////000000000111111111222111111000//////..............................000...,,,,,,---...---,,,+++)))(((++++++---333:::>>>:::555444444333000---************************000+++***---...,,,,,,...)))))))))))))))))))))))))))((('''(((*********((((((***++++++)))(((((()))((()))************)))((()))((('''(((*********(((*********************************+++---...,,,+++wwwdddQQQKKKIIIKKKJJJFFFJJJTTTYYYZZZ```jjjsss{{{~~~~~~}}}}}}|||zzzyyywwwvvvuuuuuuvvvvvvuuutttsssrrrqqqooollljjjjjjiiigggfffZZZZZZZZZYYYXXXWWWVVVUUUQQQQQQOOOMMMJJJIIIJJJLLLHHHFFFEEEDDDDDDCCCAAA???888:::;;;999555333444666111111222222222222111111111111111111111222222333...///000//////000333666333444555555555555666777555444444333222111000//////////////////...------......//////000000000111222111111000///......---........................///---++++++,,,,,,,,,+++,,,)))(((+++,,,+++---111...111222222555888444---************************+++'''%%%(((***(((''')))(((((((((((((((((((((((()))((('''((()))******((((((***++++++***))))))******************))))))((()))((('''((()))******((()))))))))))))))))))))))))))))))))+++---...---,,,{{{fffXXXNNNNNNNNNNNNOOORRRXXX\\\dddnnnxxx|||}}}}}}}}}|||xxxyyy}}}|||uuurrrtttvvvvvvvvvvvvvvvuuuuuuuuuooommmkkklllmmmmmmjjjgggdddcccaaa^^^ZZZWWWUUUTTTTTTPPPKKKKKKLLLLLLHHHCCCFFFDDDBBBAAAAAA???<<<999;;;888555666888888333...222222111111111111111222666444222000///000222444111000000000111222333333444444333333333444555555999555222222666888555222333222000000000111111000333111222555333//////333///333777666111---...000000...------......---,,,...---,,,+++++++++,,,---******))))))***+++,,,,,,---...///000000///...---,,,+++***((((((((()))******'''(((++++++((())),,,))))))))))))))))))******&&&(((******))))))***+++))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))******++++++*********************((()))++++++******+++,,,rrr```UUUOOOPPPQQQRRRUUUZZZaaafffmmmwww}}}{{{{{{|||}}}|||zzz{{{xxxxxx{{{yyytttrrrtttuuuuuuuuutttttttttttttttooonnnlllmmmoooooollljjjgggfffdddaaa]]]ZZZWWWVVVTTTPPPLLLKKKLLLLLLHHHDDDEEECCCAAA@@@???>>>;;;888888666444555777777333///333222111111000000000111666444222000000111333555111111000000111111222333555444444444444555666666:::666222333666777555222222000///333888888444///111444777555111//////111///333666555111......000000///---...//////...,,,...---,,,+++***++++++,,,******))))))***++++++,,,---...////////////...---,,,+++)))((((((((()))******'''(((++++++((())),,,*********))))))))))))))))))***,,,,,,++++++,,,---))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++)))*********++++++,,,,,,)))+++---......---,,,+++zzziii]]]VVVRRRSSSUUUXXX]]]eeennntttyyy~~~}}}|||{{{yyyzzz{{{{{{zzzxxx|||yyyxxxyyyxxxtttsssuuusssssssssrrrrrrrrrqqqqqqpppooonnnoooppppppnnnmmmjjjiiigggdddaaa]]][[[YYYUUUQQQNNNLLLMMMKKKHHHDDDDDDBBB???>>>===<<<999777555333222333666777444111444333222111000/////////444333111000000222444555111111000000000111222222555444444444555555666777999666333333555555333111000...///666===>>>777//////999===666...///000---...222444444000......000111///......//////...------,,,++++++******++++++*********)))******+++,,,------............------+++***))))))((()))))))))***'''(((++++++((())),,,+++*********))))))(((((()))+++,,,,,,+++++++++,,,)))))))))))))))))))))))),,,++++++***))))))(((((()))))))))))))))******+++)))*********,,,---...///---///111222222000...,,,tttfff^^^\\\WWWYYY\\\```fffoooxxx~~~}}}|||{{{{{{zzzzzzzzzzzzzzzzzzyyyxxx{{{zzzxxxwwwvvvuuuuuuvvvqqqqqqqqqpppppppppoooooonnnnnnnnnooooooooonnnmmmkkkkkkiiigggddd```]]][[[WWWTTTPPPNNNMMMKKKHHHEEECCCAAA>>><<<<<<;;;888777222111000222555666555333444333222111//////......111111000///000111333444111111000000000000111111333333333333444555555666777444222111222222111/////////111666;;;<<<666111---===BBB555,,,...000+++...000222222000...///000111///......///000...---,,,,,,++++++************+++***************++++++,,,,,,------------,,,,,,******))))))))))))))))))***''''''++++++((())),,,++++++******)))(((((((((''')))++++++)))((()))***))))))))))))))))))))))))+++*********************)))))))))))))))******+++,,,++++++++++++,,,......111000111222222222000...pppdddaaabbb^^^```dddhhhnnnuuu}}}~~~}}}{{{zzzyyyyyyyyyvvvwwwxxxxxxwwwvvvvvvuuuwwwwwwuuusssrrrssssssrrrnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnmmmllllllllliiiiiiiiigggeeeaaa^^^\\\YYYWWWTTTQQQOOOLLLIIIGGGDDDAAA>>><<<;;;:::999777222111111222333444555444444333222000///.........//////......///000111222111111000000///000000111111111111111222333444555333222000////////////...///111333444333222222333---<<>>======<<<;;;666666555333222111222333111111000///////////////111111111111000000000000111111000////////////////////////000111333444555000000000000///000111222///000000...,,,,,,---///111222333000,,,+++---000---,,,,,,---...000000000///---,,,,,,------,,,+++------.........---,,,+++,,,++++++***))))))******+++***))))))))))))***+++'''((()))***+++******)))***'''(((++++++((())),,,((((((((()))******+++++++++,,,------+++******+++************************))))))***++++++,,,------)))))))))))))))******+++///---***)))((()))+++,,,((('''(((,,,000111,,,'''uuujjjffffffeeejjjooovvv{{{~~~{{{zzzyyywwwtttrrrtttrrrqqqooooooppprrrsssnnnrrruuuuuurrrpppooopppmmmrrrssspppooorrrooojjjhhhiiijjjlllnnnpppqqqrrrnnnpppqqqooojjjggggggiiicccdddfffhhhgggeeecccaaa______]]]YYYTTTOOOMMMMMMIIIEEEAAA???>>>>>>===<<<888888666444111000111333111000///////////////000444333333333222222111111111111000///////////////000000000111222444555666000000111111111111333555///---,,,---//////...,,,222///...///---***---333---,,,+++,,,...000000000...,,,++++++,,,---+++***---.../////////...---,,,,,,,,,+++***))))))******+++***)))(((((()))***+++'''((()))+++++++++***)))***'''(((++++++)))))),,,''''''((()))***+++,,,,,,)))***++++++)))(((((((((************************++++++++++++++++++,,,,,,)))))))))))))))******+++,,,+++)))'''((())),,,---((()))---444999888000)))wwwlllggghhhlllmmmrrrxxx||||||wwwsssrrruuuvvvssspppqqqnnnkkkjjjkkkmmmmmmmmmnnnmmmmmmllllllnnnooopppmmmmmmmmmnnnooonnnllljjjjjjkkklllmmmnnnnnnnnnnnnpppooonnnmmmkkkjjjiiihhhcccfffiiijjjjjjgggccc```^^^^^^]]]\\\YYYTTTMMMIIIKKKIIIFFFBBB@@@??????@@@???===999777666555222000111111000000000111333444444444444333333222222222000000////////////000111//////000000111111222222111111000000000111333444111111111000000///...---,,,---...//////...---,,,---///111000---,,,...000...---,,,+++,,,...000111---///222222111////////////...,,,+++***++++++,,,+++*********))))))((((((+++)))'''&&&&&&''')))+++))))))************))))))))))))))))))))))))))))))))))))************))))))333///+++)))+++,,,+++)))'''''''''''''''((((((((()))***++++++***+++---///++++++++++++++++++++++++---***+++222:::;;;222)))vvvmmmhhhiiikkkmmmrrrxxx||||||xxxsssooonnnppppppnnnkkknnnllliiihhhiiijjjkkkjjjlllkkkjjjjjjjjjkkklllmmmkkkkkkkkklllllllllkkkjjjjjjjjjkkklllmmmmmmllllllooonnnmmmmmmlllllllllllldddfffhhhiiiiiifffcccaaaaaa```^^^]]][[[WWWQQQMMMLLLLLLLLLKKKIIIEEEBBB@@@>>><<<999888777666555333222111000000000111333444444444333333222222222222000000/////////000000111000000000000000111111111111000000///000111222333222111///...------...///,,,---...//////...---,,,---///000000------...000...---+++++++++,,,...///+++---000000///---------...---,,,+++++++++,,,,,,************)))))))))(((***)))(((((((((((()))***))))))************))))))))))))))))))))))))))))))))))))************))))))000---)))(((***+++***)))((()))))))))))))))(((((()))*********))))))+++,,,++++++++++++++++++++++++)))))),,,000444333///***xxxppplllkkklllnnnrrrwww|||}}}xxxuuutttpppllljjjkkkkkkiiigggkkkiiiffffffggghhhhhhggghhhhhhgggggghhhhhhiiijjjiiiiiihhhhhhhhhiiiiiijjjjjjjjjkkkkkklllkkkkkkkkknnnmmmlllllllllmmmnnnooofffggghhhhhhgggfffdddccccccaaa___^^^\\\ZZZVVVTTTNNNPPPTTTUUURRRMMMFFFAAA???<<<:::999999888777666222111000000000111222333333333222222222222222111111111000000000000000111111111111111000000000000000000///......///111222333111...,,,+++,,,...000------............---------...//////...---...///------+++******+++,,,,,,)))+++---...,,,+++++++++,,,++++++++++++,,,,,,---************)))))))))))))))******************)))))))))************))))))))))))))))))))))))))))))))))))************)))))),,,***(((((()))***+++******+++,,,---,,,+++)))''')))******)))''''''(((***))))))))))))))))))))))))''')))+++---,,,+++******|||tttpppnnnnnnnnnqqqvvv{{{~~~|||~~~~~~zzzuuuqqqssspppllljjjjjjiiihhhfffhhhfffddddddfffgggffffffeeeeeeeeefffffffffggggggfffffffffeeeeeefffhhhjjjjjjkkkkkklllllllllkkkkkknnnmmmlllkkkkkkmmmnnnooohhhhhhhhhgggffffffeeeeeecccaaa^^^\\\\\\[[[YYYWWWPPPSSSWWWYYYVVVOOOHHHCCCAAA???<<<::::::999777666222222111000000111222333222222222222222222222222222222111000000000111111222222111111000000//////000///...------...///000222111000...---......///------------------------------...............///...---,,,+++******++++++)))+++,,,,,,+++******+++*********++++++,,,------*********)))))))))))))))(((***+++,,,,,,+++***((())))))************))))))))))))))))))))))))))))))))))))************))))))))))))(((((()))+++,,,,,,+++---...///...,,,)))'''+++++++++)))'''&&&''')))))))))))))))))))))))))))(((((()))))))))(((((((((~~~tttnnnlllmmmnnnppptttyyy}}}~~~~~~}}}xxxzzz|||}}}|||xxxtttqqqpppmmmjjjhhhggggggfffeeegggeeeddddddfffgggfffeeeddddddeeeeeeffffffffffffcccdddeeedddcccdddgggjjjkkkllllllmmmmmmmmmmmmlllnnnmmmlllkkkkkkllllllmmmjjjjjjiiihhhggggggggggggbbb___\\\[[[ZZZZZZYYYWWWSSSTTTVVVVVVSSSNNNHHHEEEDDDBBB>>>;;;:::888666444333222111000000111222222222222222222222222222222333333222111111111111111222222111111000000//////000///...------...//////000111222222111000...------------,,,,,,---------------,,,---...//////.........---,,,,,,+++++++++***+++---,,,+++***+++,,,)))******++++++,,,,,,,,,))))))))))))))))))******((()))+++------+++)))((())))))************))))))))))))))))))))))))))))))))))))************))))))((())))))***+++,,,---...,,,---///000///,,,)))''',,,,,,,,,***((('''((()))((((((((((((((((((((((((,,,)))&&&&&&)))***(((&&&rrriiihhhjjjmmmnnnrrrwww{{{|||zzzxxxvvvwwwxxxyyywwwuuurrrpppjjjiiigggeeecccccccccccceeedddcccdddfffffffffdddccccccdddeeeeeeeeeeeeddd```ccceeeeeecccdddgggkkkjjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkjjjjjjiiiiiihhhbbb```]]][[[[[[[[[YYYXXXUUUUUUTTTRRROOOLLLHHHFFFFFFCCC???<<<:::777555222333222111000000000111222222333333333333333444444444444333222111111111111111111111111000000000000111000...------...//////...000222333222000---+++------,,,,,,,,,,,,---------,,,+++,,,...//////...---------------,,,,,,,,,+++,,,---,,,+++***+++---)))***++++++,,,++++++***))))))))))))************((()))+++,,,,,,+++)))((())))))************))))))))))))))))))))))))))))))))))))************))))))''')))++++++++++++---///+++,,,---...---,,,***(((,,,,,,,,,***((('''(((***((((((((((((((((((((((((,,,)))%%%&&&)))+++)))&&&rrrgggfffjjjkkkmmmpppuuuyyyzzzwwwtttuuuuuutttsssqqqnnnlllkkkfffeeedddcccaaaaaabbbccccccbbbbbbccceeefffdddcccaaabbbcccdddddddddcccccc^^^cccggggggeeeeeehhhkkkhhhiiijjjlllmmmnnnoooooolllmmmoooqqqqqqqqqpppooommmmmmmmmmmmlllkkkjjjiiidddbbb```______]]][[[YYYWWWVVVUUUSSSOOOLLLIIIGGGDDDAAA>>>;;;:::888555333444333111000000000111222333333444444444555555555555555444222222111111111000000000000000111111111111111///.........//////......///000///---,,,***------,,,++++++,,,---------+++***,,,...000///---***++++++,,,,,,,,,,,,,,,+++,,,,,,+++******+++---******+++,,,++++++))))))((()))))))))************(((((()))******)))(((((())))))************))))))))))))))))))))))))))))))))))))************))))))%%%(((***+++***)))+++---******+++++++++******)))******+++)))''''''((()))))))))))))))))))))))))))(((((((((((((((((())))))tttggggggmmmkkkllloootttxxxyyyuuuqqqtttsssqqqnnnkkkiiigggfffeeeeeedddcccaaaaaaccceeebbbaaaaaabbbdddeeecccbbb___```bbbcccccccccbbbaaa^^^ccchhhiiiffffffhhhlllfffgggiiikkkmmmnnnnnnooojjjmmmpppsssuuuuuusssrrrmmmnnnnnnooonnnlllkkkjjjgggeeecccbbbbbb```]]][[[XXXXXXWWWTTTQQQMMMJJJHHHBBB@@@<<<;;;:::999777555444333111000000000111111444444444555555666666666666555444333222222222222//////000000111111222222222111000///......///000......---,,,++++++++++++------++++++++++++---------+++***+++///000///---((()))***+++++++++++++++***++++++***))))))***,,,***+++,,,,,,+++***)))((((((((())))))*********+++(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))************))))))$$$'''******(((((())),,,))))))))))))))))))******((())))))(((&&&&&&''')))************************$$$(((+++***&&&%%%(((,,,yyymmmiiihhhhhhjjjmmmrrrvvvvvvtttrrrooommmjjjiiihhhhhhfffeeefffeeecccbbbaaaaaabbbccc____________```aaabbbccc]]]]]]]]]___aaaaaa___^^^aaabbbccccccbbbbbbdddfffhhhiiilllnnnooooooooonnniiilllppprrrrrrrrrrrrrrrrrrqqqpppooonnnnnnnnnnnnlllkkkhhheeeaaa^^^\\\ZZZ\\\WWWRRRPPPQQQPPPKKKFFFHHHDDD@@@>>>======<<<;;;555444111000//////111111222333666777888666444333555555444222//////000222000000//////000111222222777777555111---+++---000111111000///...---,,,,,,//////000000///---***)))......---,,,,,,+++******,,,++++++******++++++,,,,,,+++***))))))***+++,,,,,,,,,,,,+++***)))((('''))))))))))))))))))))))))&&&''''''((()))******++++++++++++,,,---...---+++((((((((()))******++++++))))))************))))))&&&(((***+++,,,+++)))(((******))))))))))))******))))))))))))************)))))))))***++++++)))'''(((((())))))*********+++sssooonnnkkkkkknnnqqqtttuuurrrpppnnnllljjjiiiiiihhheeeddddddccccccbbbaaaaaaaaaaaa``````______```aaabbbbbb^^^^^^^^^___aaaaaa```^^^```aaabbbbbbaaaaaaccceeedddfffiiilllmmmnnnnnnnnnjjjlllooopppooooooooopppqqqppppppoooppppppqqqqqqlllkkkiiigggdddaaa```^^^]]]YYYTTTSSSSSSRRRMMMIIIHHHEEEAAA>>>>>>===<<<;;;666555333111000111222333111333555777777666444333555555555222000///000222333222222111111111111222555666555222...,,,...000000000//////......------+++,,,...///...---,,,+++......---,,,,,,+++******,,,++++++******++++++,,,++++++***))))))***++++++******+++++++++***))))))))))))))))))))))))))))))(((((())))))***++++++++++++******,,,---...,,,+++*********)))))))))))))))))))))************))))))'''(((***+++++++++)))(((******))))))))))))******)))))))))))))))*********,,,+++******+++***(((%%%))))))******++++++++++++xxxqqqooollllllmmmooorrrrrrpppooommmkkkjjjiiiiiigggdddbbbaaabbbbbbbbbbbbaaaaaa`````````_________```aaaaaa^^^^^^]]]___```aaa___^^^]]]^^^____________aaaccc```aaadddgggjjjkkklllllliiikkkmmmmmmlllmmmnnnpppppppppppppppqqqrrrttttttmmmllljjjiiigggeeedddccc^^^[[[WWWVVVVVVTTTQQQMMMJJJGGGCCC@@@???>>><<<;;;777666444222111222333444111333555666777666444333555555555333111000111222555444333222222111111222333333444222000......///........................((()))+++---......------...------,,,,,,++++++***,,,++++++******++++++,,,+++******))))))******+++((())))))***+++++++++***))))))))))))))))))))))))))))))******++++++,,,,,,+++******+++------,,,***++++++******)))(((((('''))))))************))))))'''((()))++++++******)))******))))))))))))******)))))))))))))))***+++++++++***))))))++++++)))(((******++++++++++++,,,,,,ssslllkkkjjjjjjlllnnnoooooonnnkkkjjjiiihhhhhhfffcccaaa```aaabbbccccccbbbaaa``````______^^^^^^^^^______]]]\\\[[[\\\^^^^^^]]]\\\ZZZ\\\]]]]]]\\\]]]___aaa^^^___aaaccceeeggggggggghhhjjjkkkllllllnnnqqqsssqqqqqqqqqqqqrrrssstttuuuooonnnlllkkkhhhgggeeeddd___]]]ZZZXXXXXXVVVSSSPPPKKKHHHEEEBBB@@@???<<<;;;777666444222111222333444111222444555666666555444444555555444111000111222444333333222222222222333111222222222111000//////---------....../////////)))***+++---............---------,,,,,,+++++++++,,,++++++******++++++,,,******))))))))))))******((())))))***************)))))))))))))))))))))))))))))))))******+++++++++***))))))***,,,---+++***************))))))(((((())))))************))))))(((((()))************)))******))))))))))))*********))))))))))))***,,,---+++)))((((((***,,,,,,+++************************}}}ooojjjhhhggghhhkkkmmmooooookkkiiihhhgggfffeeebbb```aaaaaabbbccccccbbb```_________^^^]]]\\\\\\\\\\\\[[[ZZZYYYYYYZZZ[[[ZZZYYYXXXYYYZZZZZZZZZ[[[]]]```^^^___```aaaaaabbbbbbbbbfffhhhjjjlllmmmpppsssvvvsssrrrrrrqqqqqqrrrrrrsssrrrqqqooollliiigggeeedddaaa___\\\ZZZYYYVVVTTTRRRMMMJJJGGGDDDBBB@@@===:::666555333111000111222333111222333444555555555555333555555444222111222222000000000111111333444555111111111111111000///...,,,,,,------......//////---------............---------,,,,,,,,,,,,++++++,,,++++++******++++++,,,)))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))((((((((()))))))))))))))))))))(((***+++,,,+++)))(((((())))))************))))))************))))))(((((()))*********************))))))))))))*********))))))((()))+++---...///,,,)))((()))*********)))))))))))))))(((((((((wwwmmmjjjggggggiiilllnnnoookkkiiifffeeeddddddbbbaaabbbbbbbbbaaaaaa```___^^^^^^]]]\\\[[[ZZZYYYYYYYYYZZZXXXWWWVVVXXXXXXXXXWWWVVVWWWYYYYYYYYYZZZ\\\__________________`````````bbbeeehhhjjjlllnnnqqqsssrrrqqqqqqpppppppppqqqqqqtttsssqqqnnnkkkhhhfffeeecccbbb```]]]ZZZWWWUUUTTTOOOLLLIIIFFFDDDAAA===:::666555333111000111222333000111222333444555555555333444666555333222222333/////////000222333555666222111//////000000///...,,,,,,------.........////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,((())))))******))))))((()))*********)))(((((('''))))))))))))))))))))))))((((((((((((((((((((())))))(((((()))++++++***((('''(((((()))******++++++))))))************)))))))))))))))))))))***************))))))))))))************)))((()))+++...///555111,,,((('''''''''&&&)))(((((((((((('''''''''sssoookkkhhhiiikkkmmmnnnllliiieeebbbbbbbbbbbbaaabbbaaa```^^^]]]\\\\\\[[[\\\\\\ZZZYYYXXXWWWWWWWWW[[[XXXVVVVVVWWWXXXWWWVVVUUUVVVXXXXXXXXXZZZ\\\^^^]]]]]]^^^^^^___```aaaaaa___bbbeeeggghhhhhhjjjkkknnnnnnnnnnnnnnnooopppqqqttttttrrrpppnnnllljjjjjjgggfffdddaaa\\\XXXVVVUUUPPPNNNJJJGGGEEEBBB===:::777666444222111222333444000111222333444555555666222444666666444333222333111111111222222444555666555222......///000///---------------------------///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,'''((()))******)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''')))***+++)))((()))))))))))))))*********))))))************)))))))))))))))))))))******+++******))))))))))))******+++***(((((())),,,...000444000+++((('''((())))))))))))))))))((((((((('''yyyuuunnnjjjjjjkkkmmmnnnmmmiiidddaaa```aaabbbbbbbbb```^^^[[[ZZZYYYYYYYYY\\\[[[YYYXXXVVVVVVUUUUUU[[[YYYWWWVVVWWWXXXXXXWWWUUUVVVXXXXXXXXXYYY\\\^^^\\\\\\]]]^^^___aaacccddd\\\___cccddddddccccccdddjjjkkkkkklllnnnoooqqqrrrttttttsssrrrpppooonnnnnnjjjiiigggccc^^^ZZZXXXWWWQQQNNNKKKHHHFFFBBB>>>:::888777555333222333444555000111111222444555666666222444666666444333333333444444333333333444555555666222...---...//////---------------------------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,'''((()))******)))((('''%%%&&&''')))******++++++))))))))))))))))))))))))++++++******************(((''''''(((***+++)))(((++++++******)))((((((((())))))************)))))))))))))))))))))******+++******))))))))))))******+++***(((((())),,,///111000,,,(((&&&(((+++---///+++*********))))))((((((tttmmmmmmnnnllliiimmmiiigggfffccc______cccdddbbb___]]]ZZZYYYYYYYYYTTTVVVXXXWWWTTTSSSVVVYYYWWWWWWVVVUUUUUUUUUVVVVVVXXXXXXXXXXXXXXXYYYZZZZZZ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^```aaaaaahhhiiijjjkkklllmmmmmmlllnnnoooqqqrrrrrrqqqooonnnkkkjjjgggccc___\\\YYYWWWUUURRRMMMJJJFFFCCC>>>;;;999888555555555666555333222222222222333444555666666666555444444444444555111111000000000000111111444222//////000000---+++......////////////......,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((())))))))))))))))))))))))))))))+++*********))))))((((((%%%***+++(((&&&)))***(((******))))))((((((''''''''',,,---***((())))))'''''')))***)))((('''(((***,,,+++***))))))***+++,,,,,,+++++++++******))))))...---,,,+++******************))))))))))))******(((((('''&&&$$$%%%'''***uuummmkkkkkkjjjjjjgggffffffddd``````cccbbbaaa___]]]\\\[[[ZZZZZZVVVVVVWWWVVVUUUUUUVVVXXXVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^___cccdddeeeggghhhiiiiiiiiilllmmmooopppqqqpppooonnnkkkjjjgggdddaaa]]][[[YYYWWWTTTPPPLLLIIIEEEAAA>>><<<:::777555555444333111222222222222333444555666777666555444444444444444111111111111111111222222111///------//////...+++...//////////////////...---..................---+++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))************)))))))))((('''******((((((,,,,,,)))***)))))))))(((((((((''''''******)))))),,,,,,)))((()))***)))((('''(((***++++++***))))))***+++++++++++++++******))))))))),,,+++***)))))))))))))))******))))))))))))******'''(((***)))((('''((()))vvvnnnlllllljjjgggggghhhgggbbb```aaa____________]]]\\\[[[ZZZXXXWWWUUUUUUVVVWWWWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXWWWWWWVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^___aaacccdddeeefffjjjkkkmmmnnnooopppooooookkkjjjhhhfffccc```]]][[[YYYWWWRRROOOLLLHHHDDDAAA???<<<999666555333111///222222222222333444555555888777666555444444444444111111111222222333333444000///...///000111000......//////000000//////.........////////////......++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))************)))))))))))))))***)))(((+++000///***))))))))))))(((((((((((('''((('''''',,,111000+++((()))******(((((()))***++++++***))))))***++++++*********)))))))))))))))))))))((((((((((((((((((******))))))))))))******'''))),,,,,,+++)))))))))|||sssooonnnjjjhhhjjjhhhccc``````^^^^^^_________]]]\\\[[[ZZZWWWTTTUUUWWWYYYWWWUUUTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWVVVVVVVVVWWWWWWXXXWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYYYYZZZ[[[\\\]]]___aaacccdddggghhhjjjlllnnnnnnoooooolllllljjjhhheeeaaa^^^\\\[[[YYYUUUQQQNNNKKKGGGDDD@@@===:::777666444222000333222222222333333444555999888777555444444444444000111111222333333333333444333222222222222111111...//////000000//////...------............------************************************************))))))*********)))))))))))))))))))))))))))))))))*********)))))))))))))))+++***((((((...333111+++))))))))))))(((((((((((()))(((&&&''',,,333111+++((()))******)))((()))***+++******************+++))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******)))***,,,,,,***)))***+++uuuqqqkkkhhhiiihhhdddaaabbb^^^^^^___```___^^^]]]\\\[[[XXXUUUUUUXXXYYYWWWTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVVVVWWWWWWWWWUUUUUUVVVVVVWWWWWWWWWXXXVVVVVVUUUUUUVVVVVVWWWWWWYYYYYYZZZ[[[]]]___bbbcccdddeeeggghhhjjjkkklllmmmmmmlllkkkiiifffccc___]]]]]]ZZZVVVSSSPPPMMMIIIFFF@@@>>>;;;999888777555333333333222222222333444444888888777666555444444444000111222333333333222222666666555444111000//////......////////////......+++,,,,,,------,,,,,,+++************************************************((()))************))))))(((((((((((((((((((((((())))))))))))))))))******+++***((((((...333111+++(((((((((((()))))))))))),,,+++'''&&&+++111///***)))***+++***)))((()))+++*********++++++*********)))))))))))))))*********++++++***)))))))))************))))))))))))*********++++++***))))))***,,,|||ssskkkjjjiiifffeeefff_______________^^^]]]\\\ZZZYYYWWWVVVWWWWWWWWWVVVTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWVVVUUUUUUUUUVVVVVVSSSTTTTTTUUUUUUVVVVVVWWWTTTTTTTTTSSSSSSTTTTTTUUUXXXXXXXXXYYYZZZ]]]___``````aaabbbccceeefffggghhhjjjjjjjjjjjjhhheeebbb```___\\\XXXUUUSSSPPPLLLIIIBBB@@@===;;;:::999777555333333333222222333333444888777666666555555666666222333444444444444222111444555444222///,,,,,,,,,---------......---------++++++,,,,,,,,,,,,++++++************************************************'''(((***++++++***))))))(((((((((((((((((((((((())))))))))))************)))***)))(((+++000///***(((((((((((()))))))))))),,,,,,)))''')))...---))))))***++++++))))))***+++)))***++++++++++++***)))***************+++++++++...---,,,+++******************))))))))))))*********+++,,,+++***)))***,,,{{{sssnnniiiggghhhaaaaaa```^^^^^^]]]]]]]]]YYYZZZYYYXXXVVVUUUVVVWWWUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSQQQQQQRRRRRRSSSTTTTTTUUURRRRRRQQQQQQQQQQQQQQQRRRVVVVVVUUUUUUVVVXXX[[[\\\[[[[[[\\\]]]^^^___```aaadddeeegggiiiiiihhhfffeeebbb___[[[XXXVVVSSSOOOMMMGGGDDD@@@===<<<:::777555444333333222222333333333666666666666666666777888555666777888777555333222222333444222...,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++************************************************'''(((***+++++++++))))))((((((((((((((((((((((((((()))))))))************'''******((((((,,,,,,)))'''((((((((()))))))))******+++***&&&'''+++---+++)))***++++++))))))***+++)))***++++++++++++***)))***+++++++++,,,,,,,,,,,,000///---,,,***)))))))))******))))))))))))******'''+++///111///---***)))}}}tttkkkggggggcccbbb```^^^]]]]]]]]]]]]XXXZZZ[[[YYYUUUTTTVVVXXXUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQOOOOOOPPPPPPQQQRRRSSSSSSPPPPPPOOOOOONNNOOOOOOOOOTTTTTTRRRRRRSSSUUUWWWYYYXXXXXXXXXXXXYYYZZZ\\\\\\___aaaeeehhhjjjkkkjjjiiidddaaa]]][[[XXXUUURRROOOJJJGGGCCC???<<<:::666444444444333222222333333333555555555666666777888999888999::::::999777444333222444555333000...///111***++++++,,,,,,++++++***,,,------......------,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++,,,+++***)))(((((((((((((((((((((((((((((())))))*********+++%%%***+++(((&&&)))***((('''((((((((())))))******'''******&&&&&&***------)))+++++++++***)))***+++)))***+++,,,,,,+++***)))+++++++++,,,,,,---------000///---+++***)))((((((******))))))))))))******%%%+++222666555000***'''{{{nnneeejjjeeebbb```[[[VVVZZZbbbYYYYYYXXXVVVUUUUUUXXXZZZTTTTTTSSSRRRRRRSSSTTTUUUTTTTTTTTTSSSRRRRRRQQQQQQNNNMMMLLLOOOSSSWWWWWWVVVOOONNNNNNMMMMMMNNNNNNOOORRRRRRRRRRRRSSSTTTVVVVVVWWWVVVUUUTTTUUUWWWZZZ[[[[[[\\\^^^```cccfffiiijjjiiigggdddaaa^^^YYYSSSOOOMMMIIIDDDAAA???===:::888555444222111111222444555222333444666777777777777999::::::999777555444555333222000///......//////...---,,,,,,++++++,,,,,,///,,,***,,,111444222...+++*********))))))((((((***+++,,,------,,,+++*********+++++++++,,,,,,,,,))))))))))))(((((((((((()))'''&&&&&&((())))))(((''''''((((((((((((''''''******++++++***)))'''&&&)))***+++***)))((()))***+++,,,---+++)))(((((()))++++++,,,,,,,,,++++++******((('''(((+++------,,,...,,,)))((()))******)))''''''(((******+++++++++))),,,...000000...,,,))){{{nnngggccccccddd```ZZZWWWYYYZZZYYYWWWUUUSSSRRRSSSTTTUUUTTTSSSRRRRRRSSSTTTUUUSSSSSSSSSRRRQQQQQQPPPPPPNNNMMMLLLNNNRRRUUUUUUTTTNNNNNNMMMMMMMMMMMMNNNNNNPPPPPPPPPQQQQQQRRRSSSTTTUUUTTTTTTTTTTTTVVVWWWXXXXXXYYY[[[]]]```ccceeegggjjjiiigggddd___YYYTTTRRRPPPLLLGGGCCC@@@===:::888666555333111111222444555333444555666777888888888999:::;;;:::777555555555333222000///......//////......---,,,,,,,,,,,,---///,,,***,,,000222000---+++*********)))))))))))))))******************)))************+++++++++,,,+++******)))(((((('''''')))'''&&&''')))******)))(((((())))))))))))((((((((()))******+++***)))))))))+++++++++))))))***++++++,,,,,,+++)))((()))***+++++++++,,,,,,++++++******)))((()))+++------,,,...+++))))))***+++******(((((()))***+++++++++******+++---//////---+++***tttmmmgggeeeccc___ZZZYYY]]]\\\ZZZXXXVVVTTTSSSSSSUUUTTTSSSRRRRRRSSSTTTUUURRRRRRQQQQQQPPPOOOOOOOOONNNMMMMMMNNNPPPRRRQQQQQQNNNMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTUUUVVVXXX[[[^^^```aaajjjllllllhhhaaaZZZWWWVVVSSSPPPKKKFFFCCC???;;;999777666444222222222444444444444555666777888999999999:::;;;:::888666666666222222111//////////////////...------,,,,,,------///,,,***+++...///---+++***************)))))))))+++***)))(((((()))***+++)))))))))*********++++++++++++***)))(((((('''''')))((('''(((***+++,,,+++))))))************))))))'''''')))***++++++++++++)))***,,,+++***)))***,,,***+++,,,+++***)))***+++***++++++,,,,,,++++++++++++***)))***,,,---,,,+++---+++))))))***++++++***)))******+++++++++*********+++,,,,,,,,,,,,+++***vvvjjjfffdddbbb```aaa___]]]\\\\\\[[[YYYXXXVVVUUUTTTSSSSSSSSSTTTUUUQQQQQQPPPPPPOOONNNNNNNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLMMMKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQRRRTTTVVVYYY[[[\\\hhhlllooolllddd]]][[[\\\VVVSSSNNNJJJGGGCCC???<<<888777555333222222333444555555555666777888999:::999:::;;;:::888666666777222222111000000/////////...------,,,+++,,,,,,,,,...,,,***+++,,,,,,+++)))************************---+++)))(((((()))+++---((())))))))))))*********)))))))))))))))))))))))))))((('''(((+++------,,,*********++++++*********(((((())))))************((()))+++***))))))***+++)))+++,,,,,,******+++,,,******+++,,,,,,,,,++++++,,,+++***+++------,,,+++,,,+++******+++,,,+++***+++++++++,,,++++++******++++++************++++++uuuooohhhaaabbb___]]]\\\]]]^^^\\\[[[WWWVVVTTTSSSSSSSSSTTTUUUPPPPPPPPPOOONNNNNNMMMMMMMMMMMMNNNNNNMMMLLLKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMNNNMMMMMMLLLNNNOOOPPPQQQSSSUUUWWWXXXbbbiiiooooooiiiccc``````YYYVVVRRRNNNKKKGGGCCC@@@:::999666444333333333444555555555555666777999:::888999::::::888666666777222222222111000000//////---,,,,,,+++++++++++++++---,,,++++++++++++)))(((***************++++++++++++***))))))))))))***+++((())))))))))))*********''''''((()))***+++,,,,,,***)))((()))+++------,,,******++++++++++++******+++******)))))))))))))))'''((())))))((((((***+++***+++,,,,,,+++***+++---)))***+++,,,,,,,,,,,,,,,---,,,,,,---......,,,***,,,+++***+++,,,---,,,***+++,,,,,,,,,,,,++++++***+++***))))))))))))***+++tttfffhhhccc^^^\\\\\\\\\[[[YYYXXXWWWUUUTTTSSSSSSTTTUUUPPPPPPOOOOOONNNNNNMMMMMMLLLMMMOOOOOOMMMKKKJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOQQQSSSTTTZZZbbbkkkpppooojjjfffddd]]]ZZZVVVSSSOOOJJJEEEBBB<<<:::777555333333333444444444333444555666888:::777888999999777666666777222222222222111000///...------,,,++++++++++++,,,,,,,,,++++++*********)))*********+++++++++++++++((()))***++++++***)))((()))))))))*********++++++''''''((()))+++,,,------+++***((()))***,,,++++++******++++++++++++******,,,+++***)))(((((((((((('''(((******))))))***,,,+++,,,---,,,+++***+++,,,)))***++++++,,,,,,,,,,,,...------...///...+++)))+++******,,,---...,,,++++++,,,,,,---------,,,,,,++++++************++++++yyyrrrhhhbbb```^^^[[[XXXXXXWWWVVVTTTSSSSSSTTTTTTQQQPPPPPPOOONNNNNNMMMMMMKKKMMMPPPOOOMMMJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJKKKLLLNNNOOOPPPQQQZZZfffppptttqqqkkkfffccc```[[[VVVQQQKKKEEE@@@===;;;888555333333333444444333222222333555777999555777888888666555555666222222333333222111///...//////...------------...++++++,,,+++*********+++*********++++++,,,,,,,,,'''***...111111...***'''************+++++++++,,,))))))*********+++++++++,,,***))))))*********)))))))))************))))))+++***)))(((((()))******(((***++++++++++++---...,,,---...---+++******+++))))))***+++,,,,,,,,,,,,///......///000...+++)))+++***+++,,,......,,,+++++++++,,,---.........---++++++++++++++++++++++++uuulllgggccc___[[[YYYWWWVVVTTTSSSSSSTTTTTTQQQQQQPPPOOOOOONNNNNNMMMJJJMMMPPPPPPMMMJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHIIIIIIIIILLLJJJHHHGGGGGGHHHJJJKKKHHHHHHHHHIIIJJJKKKMMMMMMLLLTTTbbbpppwwwuuunnnggggggddd___YYYRRRKKKCCC>>>===<<<999666444333333333333222111111222444777888444666777777555444555555222222333333222111///...111111000///////////////***+++,,,,,,+++***+++,,,*********++++++,,,,,,,,,***...444888888444...******++++++++++++,,,,,,,,,,,,,,,++++++***))))))(((---+++)))((())))))((('''))))))************))))))))))))(((((((((***+++,,,***+++------------///000---......---+++******+++((()))***+++,,,---------/////////000000...+++(((******+++,,,......---+++***+++,,,---............***+++,,,,,,,,,,,,+++***uuullleee]]]]]]\\\ZZZWWWUUURRRQQQSSSSSSRRRPPPMMMKKKKKKKKKJJJJJJKKKLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFHHHHHHGGGFFFFFFEEEDDDDDDEEEGGGIIIJJJIIIMMMSSS^^^ooo}}}{{{qqqtttiii^^^YYYXXXRRRJJJCCCBBB@@@===999555333111111333333222222333555666777777666444444666777666666555444444333222111000000///............---------+++,,,,,,------,,,,,,+++***************************,,,///222222///,,,***************************,,,+++++++++++++++++++++)))))))))))))))))))))))))))************))))))((()))))))))))))))))))))))),,,,,,...222666777444111222111000///---+++)))(((,,,---...---,,,,,,---...,,,---...//////...---,,,*********++++++,,,,,,,,,------,,,+++************************************zzzkkkfff___ZZZXXXYYYYYYYYYRRRSSSTTTTTTSSSQQQQQQQQQKKKKKKKKKKKKKKKJJJIIIIIIKKKJJJJJJIIIIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFHHHHHHGGGFFFEEEEEEDDDDDDEEEGGGHHHIIIIIIJJJMMMWWWkkk|||~~~wwwtttkkkbbb]]]\\\VVVMMMFFFEEECCC???;;;777555333222333222222222333444666777777666444444666666555444444444333222111000/////////............---------++++++,,,,,,,,,,,,++++++************************)))+++...//////...+++)))************************------,,,++++++***))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))++++++,,,000555777555333444444444333111000...---111222222111...------...+++,,,---......---,,,+++******+++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++***************~~~oooddd___^^^\\\ZZZVVVVVVVVVUUUSSSPPPNNNLLLMMMLLLLLLKKKKKKJJJIIIIIIJJJJJJIIIIIIIIIJJJKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEFFFGGGHHHGGGEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHFFFFFFOOObbbvvv~~~~~~vvvppphhhbbb___ZZZRRRKKKHHHFFFBBB>>>:::777555444333222222111222333555666777666555555555666444333333333222111000//////...///............---------***++++++,,,,,,++++++***++++++++++++++++++++++++******,,,------,,,******************************......---+++***)))((('''))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))******+++...222555666555444444444444333222111000555666666333000...---...,,,------......------,,,***++++++++++++,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++******))))))vvvmmmbbbZZZ]]]ZZZWWWTTTRRRPPPOOONNNNNNNNNMMMLLLLLLLLLKKKKKKIIIIIIIIIHHHIIIIIIJJJKKKFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEDDDEEEFFFGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDIIIUUUhhhxxxzzzvvvnnneee```\\\VVVOOOKKKHHHDDD???;;;888666555333222222111222333444555777666555555666666444222333222222111000///......///............---------***++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,,,,+++***))))))((())))))))))))))))))))))))&&&'''(((******+++++++++))))))))))))))))))))))))+++++++++,,,...111333444...//////000000//////...444555555333///------...///000000000000000000///++++++++++++++++++++++++************+++,,,------,,,,,,++++++***)))))))))~~~qqqiiiccc\\\XXXWWWWWWWWWWWWPPPOOONNNMMMLLLLLLLLLMMMIIIHHHHHHHHHHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEGGGGGGJJJWWWlll}}}|||{{{sssggg___]]]YYYSSSMMMJJJFFFAAA<<<999666555444333222222222333444555777666666666777777555333333222222111000///......///............---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********************************************+++************************&&&'''(((******+++++++++))))))))))))))))))))))))---,,,,,,++++++---///111***+++,,,------------,,,///000000///---,,,------000000000//////000000000++++++++++++++++++++++++************+++,,,------+++++++++*********))))))tttiiibbb^^^YYYVVVVVVTTTRRROOOMMMLLLLLLLLLJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDEEEFFFEEECCCCCCCCCDDDDDDDDDDDDCCCCCCCCCEEEHHHGGGDDDJJJ]]]pppxxx|||xxxlllcccaaa\\\VVVPPPMMMHHHCCC>>>:::777666555444333333333444555555777666666888999999777555333333222111000//////...///............---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((())))))***+++++++++************************'''((()))***************)))))))))))))))))))))))),,,,,,,,,+++******,,,...++++++,,,---------------+++,,,...---,,,+++,,,......------,,,,,,------...,,,,,,,,,++++++++++++***+++++++++***++++++,,,,,,************************vvvjjjbbbccc```\\\WWWSSSPPPOOONNNNNNMMMLLLKKKJJJIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCEEEEEEDDDCCCBBBCCCDDDDDDDDDCCCBBBBBBCCCCCCDDDFFFDDDEEEQQQ___oooyyy|||ssskkkhhhaaaXXXSSSPPPKKKFFF@@@<<<999888666666555444444444555666666666777999;;;;;;999777444444333222111000/////////............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************************))))))))))))************************************((())))))*********)))))))))))))))))))))))))))))))))***,,,+++)))))),,,...,,,---..................,,,---......,,,,,,---......---,,,++++++,,,---...,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++)))))))))***++++++,,,,,,ooolllfff___YYYUUUSSSRRRQQQPPPNNNMMMKKKJJJJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBCCCDDDEEEDDDCCCBBBCCCDDDDDDDDDCCCBBBAAADDD@@@@@@DDDFFFFFFKKKTTTgggvvvyyyrrrnnneeeZZZUUURRRMMMHHHBBB>>>;;;:::777777555555444555666777666666777:::<<<===;;;999555444444333222111000000//////.........------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,'''((()))******)))((('''************************++++++******))))))((((((************************)))************))))))((())))))))))))))))))))))))&&&(((++++++******,,,///------...............---...///000///...---...//////...---,,,,,,---...///,,,,,,,,,++++++*********------,,,+++************(((((()))***+++,,,,,,---ssskkkeee^^^YYYVVVTTTSSSSSSRRRPPPMMMJJJJJJGGGDDDCCCDDDEEEFFFFFFEEEFFFGGGGGGEEEDDDDDDDDDAAAAAABBBBBBBBBAAAAAA@@@AAABBBBBBCCCEEEGGGHHHIII[[[ssswwwrrrgggYYYYYYVVVQQQJJJDDD???======999888777555555555666777444444555666777888999999777555333333444444333222/////////...------,,,,,,,,,---......,,,,,,---...---,,,***)))))))))******)))***+++,,,---,,,+++***+++++++++*********))))))******++++++++++++******++++++******)))((((((((((((((()))******************,,,,,,+++)))((()))******)))))))))***+++,,,,,,///...---------///111222111111000///...------,,,,,,000222000***''')))---///...------,,,,,,+++***'''''''''((((((***+++,,,((((((((()))))))))******zzzrrrgggddd^^^ZZZWWWTTTPPPMMMQQQOOOLLLKKKJJJJJJHHHFFFCCCCCCDDDDDDCCCBBBBBBBBBAAABBBCCCCCCDDDDDDDDDDDDAAAAAAAAAAAABBBCCCDDDDDDOOOeeezzz{{{wwwnnneee\\\YYYTTTMMMFFFAAA??????:::999777666555555666777666666666666666777777777777666444333444444333222000//////......---,,,,,,,,,---......,,,,,,---...---,,,***)))))))))***+++)))******++++++++++++++++++++++++*********))))))******++++++++++++******))))))))))))************((())))))******************+++,,,+++***))))))*********************+++,,,+++,,,,,,---......//////000000//////...------,,,***+++---......---,,,,,,222666:::777111++++++---------,,,+++************+++++++++,,,,,,---------zzzpppggg```ZZZVVVSSSQQQOOONNNNNNLLLJJJHHHKKKJJJJJJIIIHHHGGGFFFFFFAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@AAAAAAFFFVVVlll|||}}}uuuoooaaa^^^WWWPPPJJJEEEBBBAAA;;;:::888666666666666666777777666666555555555444888666444333444444333222000000///......------,,,,,,---......,,,,,,---...,,,,,,+++************+++***************++++++,,,+++++++++*********************++++++++++++******(((((())))))***++++++,,,((()))******++++++*********+++,,,+++***)))***+++,,,++++++************+++***,,,...000111000...---//////......---------,,,))))))+++...222333000---333<<>>222)))***///,,,,,,+++***))))))))))))******++++++++++++,,,,,,{{{pppjjj\\\YYYUUUSSSRRRQQQOOONNNLLLJJJGGGEEEDDDCCCAAA???EEEDDDCCCAAA@@@???>>>>>>CCCCCCBBBBBBAAAAAABBBBBBEEEKKK\\\tttwwwqqqfffbbbZZZSSSMMMHHHDDDBBB<<<;;;999777666666666666666666666666555555555555888666444444444555444222000000//////...---------,,,---......,,,,,,---...++++++++++++++++++++++++,,,+++*********+++---...******************************++++++++++++******)))))))))******+++++++++))))))***++++++++++++******+++,,,,,,*********,,,---,,,++++++************+++---111555555333000...............---------------...111444555444111///222:::???:::...'''(((---))))))))))))***+++,,,,,,************************{{{uuummmeee___[[[XXXVVVSSSPPPLLLJJJJJJIIIGGGDDDHHHGGGEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCEEECCCMMMeee{{{zzzssskkkeee]]]VVVPPPKKKFFFBBB>>><<<:::888666666666666555555555666666666666777888666444444555555444333111000000///......------,,,---......,,,,,,---...+++++++++,,,,,,,,,++++++------,,,++++++---...///******************************++++++++++++******,,,+++++++++******))))))))))))***+++++++++++++++***+++,,,,,,+++***+++---------,,,+++*********++++++---111555555333000...------..................333777<<<;;;666222000111333444444111+++)))***---*********+++,,,---//////,,,,,,,,,,,,,,,+++++++++yyypppiiiddd```[[[UUURRRRRRQQQMMMJJJFFFEEEDDDCCCCCCDDDEEEFFF@@@@@@?????????@@@AAAAAABBB???BBBTTTlll|||~~~yyypppiii```XXXSSSNNNHHHCCC???>>>;;;999777666666666555666666666777777888888999777555444555555444333111111000//////......---,,,---......,,,,,,---...***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......***************+++++++++******++++++++++++******---,,,,,,+++******)))))))))***++++++,,,+++++++++***+++,,,,,,++++++,,,------,,,,,,++++++++++++,,,***,,,...000111000...------.........///000000000666;;;???===666000000222444111...,,,,,,---......***************++++++,,,++++++++++++************zzzsssiiiccc^^^YYYSSSNNNOOOMMMJJJHHHFFFFFFFFFGGGCCCBBBAAA@@@@@@??????@@@>>>@@@AAAFFFXXXqqquuummmccc\\\WWWQQQKKKEEEAAA???<<<:::777666666666888888888888888777777777999777555444555555555333111111000000///.........,,,---......,,,,,,---...***+++,,,---------,,,,,,)))***++++++,,,,,,++++++))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++)))***++++++,,,,,,++++++***+++,,,,,,++++++,,,...,,,,,,+++++++++,,,------+++,,,,,,---......//////......//////000111222222444777888777444222111222000///---,,,---......---******++++++,,,...///000/////////.........------|||rrrkkk```]]]YYYSSSOOOLLLKKKJJJHHHGGGEEECCCBBB@@@@@@@@@===EEEEEE???JJJggg}}}xxxpppfff^^^YYYTTTMMMGGGAAA@@@===:::888666666555;;;;;;:::999888777666666999777555555555666555444111111000000//////......,,,---......,,,,,,---...)))***,,,---...---,,,,,,'''((()))++++++***))))))))))))******++++++++++++******++++++++++++***************++++++,,,------******+++,,,,,,,,,,,,+++***+++---,,,,,,+++---...++++++++++++,,,------...///...---------///111222......///000111222333333111000000111333444333111,,,---......---,,,++++++//////111333666999<<<===:::::::::999999888888888}}}qqqhhhccc]]]WWWQQQTTTQQQNNNLLLJJJHHHEEECCCDDD===<<>>>>>???<<<<<<<<<:::777777888:::uuunnn___\\\YYYVVVTTTQQQNNNKKKMMMIIIGGGHHHGGGNNNggguuuhhh```[[[VVVQQQJJJFFFAAA===;;;:::999888666666777777888777777666666555555555666666555333444333222222222222000...000///......///000///------------...000000...,,,******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,***))))))+++,,,,,,,,,***+++++++++,,,,,,,,,,,,***+++,,,,,,++++++,,,---------,,,,,,+++,,,,,,---///...---...000000---***......///000111222333333444333333555888888666333000...111:::DDDEEE===444,,,---000555:::======<<>>;;;999999555555555333000000111333xxxppphhh___XXXSSSPPPNNNOOOMMMHHHKKKaaazzzrrrgggaaa]]]XXXNNNIIICCC>>><<<;;;:::999666666777888999999999999777666666666777777555333555444222222333333111000222111//////000000///------,,,,,,...000000///---)))*********++++++++++++------,,,,,,+++***))))))+++******+++------,,,+++,,,,,,,,,+++******))))))+++,,,------,,,,,,---...---,,,,,,,,,,,,,,,------000///......//////---+++...//////000111222333333444333333444777999999888777555999FFFTTTWWWMMMAAA000333999AAAHHHLLLLLLKKKSSSQQQLLLDDD;;;444000000/////////---++++++,,,...{{{uuukkkhhheee```XXXWWWdddttt{{{mmmhhhddd___RRRMMMEEE@@@===;;;:::999555666777888999:::::::::999888777777888777666444666444222222333333111000222111////////////...,,,,,,,,,+++---///000000///+++++++++++++++,,,,,,,,,---,,,,,,+++******))))))++++++,,,...000///---+++...------,,,,,,++++++***+++,,,------,,,,,,---...---,,,,,,,,,,,,------...------------.........---111111222333444555666666777888888:::;;;;;;;;;;;;<<<<<>>888888:::<<<>>>>>>:::888000000000222666888888888BBBDDDFFFDDD???999555333...//////---,,,---///111~~~wwwpppfff[[[TTTKKKDDD???===<<<;;;888888999:::;;;;;;;;;:::<<<:::999999:::999777555666333111000000111111000000///------......---+++...---+++,,,...///000///...---,,,,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,------...000222222///---((())))))***+++,,,,,,---***+++,,,,,,++++++,,,---,,,,,,,,,,,,---...///000000222333222222333555777444555555666777888999999;;;>>>BBBDDDBBB???<<<:::666666555333000//////000///...---...000222333333111555:::<<<:::666333111---......---------000222vvvhhh```YYYPPPGGGBBB@@@>>>>>>;;;<<<<<<=========<<<<<<===;;;::::::::::::777555777555222000111222222222000...---...//////...---000...,,,,,,---//////......---,,,++++++---...000///......------,,,,,,,,,---------...000000///---*********+++,,,,,,------+++,,,------,,,,,,---...,,,,,,,,,------...///000333444444333111000333555111222333444555666666777333777:::;;;999777777777888666444333444555444444555555555666888999888666---000444666444111///...---...///......///111444zzziiiddd]]]SSSJJJDDDBBBAAA@@@>>>????????????>>>>>>======<<<;;;;;;;;;:::777555999666333222222333444333000///...///000111000///111///,,,,,,---.........---,,,+++******,,,...///222111000///---,,,+++***,,,,,,+++,,,...///...,,,---...............//////,,,---///...------...000,,,,,,,,,---...///000000333444444111---,,,...000...///000111222333333444222444777777555555888:::888444111444:::>>>;;;888999:::;;;===>>><<<999555888999:::999666333111111///000000000///111333666|||sssfff]]]SSSNNNHHHBBB?????????>>>===<<<;;;;;;<<<===;;;;;;;;;:::999888777666777666444222111111111222111111000///////////////000000000111000///.........//////...,,,,,,---///111...,,,+++,,,---,,,,,,------------------------+++++++++,,,---...///000222111000///...---------///...---,,,,,,---...///333222111000000000000000000000111111222333333333555444444555777<<<@@@BBB???999444333888===>>>>>>???????????????@@@AAAAAA>>>AAADDDDDD@@@;;;777555444444555999;;;;;;666222|||iii___UUUOOOJJJCCC@@@@@@>>>===;;;:::999::::::;;;<<<<<<<<<<<<;;;:::888888777666444222111111222222111111000///////////////111111111000///......------...//////......000222000...,,,,,,.........---------------------------------------...///000111222111000///............333222111000000111222222111000///............///......//////000000111111111222444666888:::;;;;;;888444//////333777777666666666666666666777777888888;;;======:::666444333555555555888:::999666333nnncccXXXRRRLLLEEEAAA@@@<<<;;;:::888777777888888<<<<<<======<<<;;;:::999888777555333222222222222111111000/////////000000222111000///............---///000111000111333444///......///000111///...------------------------............///000111111222111000///////////////000//////...//////000000000//////............///------......///000000000000222666999999888666444444111......111333222000111111000000111111222333111333555555333111000111444333222333444444333111sssggg[[[TTTOOOGGGAAA@@@<<<;;;999888777777777888:::;;;<<<======<<<:::999888777555444333222333333111111000000///000000111111000////////////000111000111333333222222333444......///111333333111///........................///.........//////000111000000///.........//////---------------.........111000000/////////000000.........///000000111111222444666888888666333111444222000111333333222000333222222222222333444444111222333333222222333444333222111111111111111111zzzlll___XXXRRRJJJCCC@@@>>><<<:::999888777888888888999;;;======<<<:::999999888666444333333333444111111000000000000111111/////////000111222333444333555666666444222222333/////////111333333222000.................................---......//////.........---......//////...//////000000000111111000//////...//////000000---......///000000111111333333444444333222111000222222111222222222111000222222222111222333333444333444555444333444555777333333222111000111222333sssddd\\\WWWNNNFFFBBB???===;;;999888888888888666888;;;======<<<:::999:::888777555444444444444111111000000000111222222...///111333444444555555555666888777555222111222111000000111222333111000........................///......------......///......---......///000111------...///000000000000...............//////000.........///000000111111444333222111111111222333111111111222222222222222111111000000111111222333111222333222111111222333///000111000//////111333zzzjjjbbb]]]TTTJJJEEE???===;;;999888777777888666888<<<>>>???>>><<<::::::999777555444444555555111111000000111111222333111222444666666555444222333555777777555333222222333111//////111111111000........................000000//////...//////000////////////000111222333+++,,,...///000000000///111111111111111222333333222222222333444444555555777777777777777888888999777777888777777888999;;;999888888888888999::::::888:::;;;:::888666666777444777999999888888:::<<<nnnfffaaaXXXNNNHHH>>>===;;;999777777777777777999===@@@@@@???===<<<:::999777666555555555555111111000000111222333333333555777999888555222000111444666777666444444444444222///...///000000///////////////////////////111111000000000000000111000000111111222333555555000111333444555555555444555555555555666666777888777777888888999:::::::::;;;<<<===???@@@@@@?????????@@@@@@@@@???AAACCCEEEEEEDDDDDDDDDDDDEEEFFFFFFIIIKKKLLLKKKIIIFFFEEEEEEBBBFFFIIIJJJIIIHHHJJJMMMzzzooocccUUULLLKKKBBBAAA@@@??????===999666999999999::::::;;;;;;;;;;;;999777555444444444444222222111111222444555666888777444333222222444555<<<888444444555555222///......///000111111111000111000000000000111111222000000000///...///222444444444444555666777999:::333555777888888999;;;===;;;>>>@@@AAA@@@BBBFFFJJJKKKMMMPPPQQQQQQQQQSSSTTTLLLPPPUUUYYY\\\^^^```aaaZZZ[[[]]]]]]\\\\\\^^^___gggeeeeeehhhllllllgggbbbiiipppsssnnnhhhgggggggggeeefffgggiiikkklllmmmnnnsssggg[[[QQQNNNEEECCCAAA@@@???===:::888::::::;;;;;;<<<<<<=========<<<:::999888888888888333444666999;;;<<<<<<<<<888777666444444444444555666444222111111111000///111111111000000000000000333333222111111111222222333444555555555555777999666666777888999;;;<<<===;;;===@@@AAACCCEEEIIILLLPPPSSSXXX\\\^^^bbbfffjjjmmmpppssstttssspppooooooiiiooovvv{{{{{{yyyxxxyyy}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~xxxmmmbbbXXXRRRIIIFFFBBB???>>>===;;;999;;;;;;<<<======>>>??????<<<;;;:::999888888888888333555999<<<======<<<;;;777777777666555555555444333444444333111111222444777555444333333444555666888888888999:::;;;<<<===:::===@@@BBBBBBBBBDDDEEEPPPQQQSSSUUUWWWXXXYYYZZZXXXZZZ]]]```bbbgggllloooooosssyyy}}}|||rrrhhh]]]TTTLLLHHHCCC>>><<<;;;:::999;;;;;;<<<===>>>???@@@AAA======;;;:::999888777777888999:::;;;;;;:::888777666777777888888888777777666999;;;:::888777:::>>>===<<<;;;;;;===AAAEEEHHHGGGHHHJJJMMMQQQTTTXXXYYYYYY]]]cccgggiiijjjkkklllrrrtttwww{{{~~~uuulllaaaVVVOOOJJJDDD>>><<<:::999888999:::;;;===>>>@@@AAAAAAAAA@@@@@@>>>===;;;:::999<<<<<<;;;;;;;;;;;;;;;;;;999:::<<<>>>@@@AAAAAAAAA===@@@BBBBBB@@@@@@DDDGGGGGGGGGHHHJJJPPPWWW]]]aaa___```bbbfffjjjnnnrrrssspppttt{{{xxxpppeeeZZZRRRMMMFFFAAA===;;;888777999:::;;;===???AAABBBCCC@@@@@@@@@@@@???>>>===<<<===<<<<<<<<<>>>@@@CCCDDDCCCDDDGGGJJJNNNQQQTTTVVVJJJKKKMMMMMMMMMOOOQQQSSSWWWXXXZZZ^^^eeemmmuuuyyyqqqqqqsssuuuwwwzzz}}}~~~}}}tttjjj```UUUPPPJJJDDD@@@===:::777:::;;;<<<>>>AAACCCDDDEEE@@@BBBCCCEEEFFFGGGGGGFFFFFFGGGIIIKKKLLLNNNOOOPPPQQQSSSVVVZZZ```fffkkknnnaaa```___```ccceeefffeeeiiijjjlllpppvvv}}}wwwnnndddWWWSSSMMMGGGCCC???;;;888;;;<<<>>>@@@BBBDDDFFFGGGHHHJJJMMMQQQSSSUUUVVVVVVXXXZZZ]]]___```___^^^]]]]]]^^^aaafffmmmuuu|||uuurrrqqqrrrvvvyyyxxxwwwvvvwwwxxx{{{vvvjjj___WWWPPPMMMHHHBBB???@@@<<>>>>>???EEEPPPYYY[[[\\\bbbjjjkkkmmmsss|||~~~yyyggghhhlllqqqwww{{{||||||}}}{{{|||~~~zzzzzz{{{}}}}}}|||{{{}}}~~~~~~|||ooobbb[[[UUURRRMMMFFFAAA@@@HHHOOO\\\hhhmmmooouuu|||||||||}}}{{{wwwsssiiikkkpppxxx}}}zzz~~~|||||||||}}}|||wwwvvvvvvwwwxxxxxxuuusssrrrssstttsssrrrsssuuuwwwzzz|||~~~tttggg___XXXUUUQQQMMMKKKMMMWWW]]]hhhssswwwwww{{{}}}ssskkkjjjmmmqqqssswwwxxxzzz}}}yyyvvvnnnsssyyy||||||zzzxxxwwwsssrrrpppppprrrssstttssswwwvvvuuuuuuvvvwwwwwwvvvsssssssssrrrppppppqqqsssxxx{{{~~~{{{ooofff\\\XXXWWWXXX\\\aaakkklllrrrwwwwwwtttuuuyyyvvvpppiiifffjjjrrr||||||xxxyyyxxxtttrrrrrrlllooosssuuuuuuvvvwwwxxxmmmmmmnnnqqqssstttsssrrrtttrrrpppppprrrssstttsssvvvwwwvvvtttqqqppppppqqqvvvxxx|||yyynnnddd```aaaeeemmmuuu{{{xxxwwwvvvrrrllllllooommmmmmnnnppptttxxx|||}}}~~~{{{{{{yyytttqqqpppnnnlllmmmrrrmmmnnnpppqqqrrruuuzzz}}}vvvuuuvvvwwwyyyyyywwwuuurrrpppnnnnnnoooqqqqqqqqquuuvvvwwwuuurrrpppoooooorrrtttwwwzzz|||~~~wwwmmmkkkmmmqqqzzzxxxtttnnnhhhiiilllppprrrtttvvvuuutttsssrrrzzzzzz}}}zzzwwwvvvwwwwwwsssrrruuusssqqqqqqpppmmmjjjnnnvvvppppppqqqrrrssswww}}}}}}zzzyyyzzz{{{zzzzzzwwwuuusssssstttuuuuuutttqqqtttvvvvvvtttrrrpppppppppqqqsssuuuxxx{{{~~~}}}uuusssuuuyyyxxxrrrmmmhhhjjjooorrrsssttttttsssssstttuuuuuuwww{{{|||vvvqqqnnnmmmmmmoooooolllnnnsssppprrrttttttooolllqqqzzzuuuvvvwwwxxxyyy|||~~~yyyvvvwwwzzz}}}~~~zzzxxxwwwwwwwwwxxxwwwvvvnnnrrrvvvxxxwwwtttsssrrrqqqqqqrrrtttwww{{{zzz|||zzzrrrnnnnnnpppqqqrrrrrrrrrqqqpppooonnnmmmqqqqqqqqqpppooonnnnnnnnnkkkkkkkkklllmmmoooqqqrrruuuyyy}}}|||yyywwwxxx{{{~~~~~~}}}}}}}}}{{{xxxyyyyyyxxx{{{zzzxxxyyy|||||||||qqqtttxxxyyyxxxvvvuuuuuuuuuvvvwwwyyy}}}|||wwwtttrrrrrrrrrrrrrrrrrrrrrqqqqqqpppooopppppppppoooooooooooooookkklllmmmoooqqqrrrttttttuuuyyy}}}}}}{{{yyy{{{~~~}}}zzzzzz~~~~~~|||}}}~~~|||}}}~~~||||||}}}}}}~~~}}}zzzwwwssspppnnnsssssssssrrrrrrqqqqqqpppnnnnnnnnnooopppqqqrrrrrrnnnooorrrtttvvvwwwwwwwwwwww{{{{{{zzz~~~|||~~~~~~|||yyyuuuqqqmmmkkkuuutttsssqqqpppooonnnnnnmmmmmmmmmnnnpppsssuuuvvvsssuuuwwwyyyzzzzzzyyyxxxyyy}}}}}}xxx}}}|||yyywwwuuusssrrrrrrwwwuuussspppmmmlllkkkjjjmmmmmmmmmoooqqquuuxxxzzzyyyzzz|||}}}}}}|||zzzyyyyyy||||||yyy|||zzzyyywwwxxxyyy{{{|||wwwuuurrrooollljjjjjjjjjnnnnnnnnnpppssswww{{{}}}||||||}}}~~~~~~}}}{{{{{{yyy{{{}}}|||{{{zzzzzzzzz{{{||||||uuutttqqqnnnmmmllllllmmmpppppppppqqqtttyyy}}}{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}{{{yyywwwvvvuuutttssspppooonnnooopppqqqqqqqqqqqqrrruuuzzz~~~zzzzzzzzz{{{}}}~~~~~~|||xxxsssoooooonnnmmmllllllmmmnnnooorrrqqqqqqqqqssswwwzzz}}}zzzwwwxxx}}}~~~~~~}}}|||{{{xxxsssppppppoooooonnnoooppprrrsssxxxwwwuuuuuuvvvyyy{{{}}}|||zzz|||~~~~~~|||{{{zzzyyyvvvssspppqqqqqqppppppqqqsssuuuvvvyyyyyyxxxyyy{{{}}}|||zzzwwwuuuuuutttqqqppprrrqqqqqqpppqqqrrrttttttvvvvvvxxx{{{|||yyyuuurrrqqqpppoooooorrrqqqpppooooooooopppqqqtttvvvxxx|||zzztttpppooooooooooooqqqqqqpppoooooooooqqqqqqyyyzzz}}}~~~vvvqqqooooooppppppqqqpppppppppqqqsssuuuvvv|||~~~yyyrrrppppppqqqqqqppppppqqqrrruuuwwwzzz||||||~~~zzzwwwwwwuuutttvvvxxxrrroootttyyy|||~~~~~~yyyuuuuuuwww}}}xxxvvvyyy|||~~~{{{xxxyyy{{{zzz||||||}}}~~~|||}}}{{{zzz{{{|||}}}||||||~~~zzzyyy|||}}}}}}|||}}}|||}}}}}}}}}~~~|||xxxuuu{{{yyyxxxwwwxxxyyyzzzyyyrrr{{{}}}yyy{{{}}}}}}wwwsssqqqpppqqqsss~~~{{{wwwvvvwwwvvvssspppvvvsssqqqrrrtttuuuuuutttqqqvvv|||~~~}}}{{{yyyxxxxxxzzz~~~|||wwwzzzyyyoooggggggkkknnnooo}}}|||xxxvvvrrrqqqpppppppppoootttpppkkkjjjlllmmmlllkkkpppnnnlllnnnqqqssssssqqqooosss{{{}}}uuuqqqsssxxxpppddd\\\^^^fffjjjiii|||wwwuuuwwwyyy{{{|||xxx}}}~~~xxxtttsssqqqqqqooommmkkkkkknnnppprrrmmmgggeeefffhhhgggfffhhheeeccceeehhhkkkkkkiiikkkiiilllsssvvvqqqkkkiiilllfff\\\VVV\\\fffiiieee|||yyywwwyyytttnnnlllnnnsssyyy{{{sss{{{|||tttooonnnmmmnnnmmmkkkhhhhhhmmmqqqqqqkkkdddbbbeeehhhhhhgggbbbdddgggkkkmmmllliiifffkkk```YYY___iiimmmkkkhhhhhhddd\\\YYYaaammmnnnhhh|||wwwvvvtttqqqsssyyytttrrrqqqmmmccc]]]eeeqqqqqqrrrvvvyyyuuunnnlllnnnllluuuyyytttooopppqqqoooqqqmmmjjjlllpppsssrrroooxxxsssnnnooouuuxxxuuuqqqnnnkkkeee```eeepppssspppgggiiikkkkkkjjjkkknnnqqq~~~~~~wwwrrrqqqooolllmmmssspppmmmjjjfff___YYY^^^hhhppprrrxxx~~~}}}uuunnnlllooovvvzzzuuuqqqrrrsssqqqyyyvvvuuuvvvzzzzzzwwwsss}}}wwwssstttzzz~~~|||yyy}}}wwwqqqssszzz}}}{{{sssvvvzzz{{{zzzxxxxxxyyy~~~{{{xxxwwwxxxzzz||||||}}}}}}xxxsssrrrpppnnnooossspppllliiihhheeecccggglllqqqssszzz~~~rrrkkkrrrwwwzzzxxxvvvyyy||||||zzz|||~~~~~~|||xxxsssqqqrrrvvvyyy{{{~~~}}}zzzxxxwwwwwwxxxzzzsssrrrqqqtttxxx{{{~~~{{{zzzzzzrrrwww{{{~~~xxxuuutttxxx{{{|||}}}xxxrrrpppttt{{{}}}|||zzzyyyxxxwwwvvvuuu~~~yyywwwxxx}}}}}}~~~{{{xxxwwwwwwuuutttssstttwwwwwwsssnnnpppvvvqqqmmmhhheeeeeeeeeffffff}}}~~~wwwttttttuuuwwwyyyyyyvvvsssooommmhhhgggeeedddbbb```]]]\\\YYYYYY\\\___]]]XXXXXX]]]```[[[VVVSSSSSSUUUUUUTTT}}}{{{yyyuuutttuuuvvvpppooorrrooogggbbbcccccceeeffffffcccaaa______SSSTTTUUUVVVVVVUUUSSSRRRJJJHHHKKKPPPOOOJJJIIIMMMSSSOOOJJJHHHIIIJJJIIIGGG{{{wwwtttvvvvvvuuutttssssssrrrrrriiiccc\\\YYY[[[\\\[[[XXXYYYYYYWWWVVVTTTRRRQQQPPPPPPPPPPPPPPPOOOOOONNNNNNFFFEEEEEEEEEDDDDDDCCCCCC<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888888888888yyytttqqqnnnkkkhhheeebbb^^^\\\ZZZZZZZZZYYYXXXWWWWWWWWWTTTNNNIIIGGGIIIJJJHHHFFFEEEDDDCCCBBBAAA???>>>>>>>>>>>>>>>=========<<<<<<999999999888888888777777555555555555555555555555444444333222222222222222yyyxxxuuusssqqqooonnnmmmlllhhhdddbbbaaa^^^YYYTTTPPPNNNKKKJJJIIIGGGEEEBBBCCCCCCBBBBBBAAA@@@@@@@@@===:::777666888999777444777777666555555444444444333333333222222222222222222222222222222111111111000000000000000000000000000///......------......}}}{{{~~~{{{vvvsssrrrnnnjjjiiikkkjjjddd___YYYXXXUUUQQQOOOMMMMMMMMMMMMJJJHHHHHHHHHFFFCCC@@@===<<<::::::::::::999777888888888777777777666666444222111222444444222///333333333333333333333333222222222222222222111111111111111111000000000000////////////////////////000///......------......~~~{{{}}}zzzwwwooommmjjjgggddd```\\\XXXVVVRRRMMMMMMNNNNNNIIIDDDFFFDDDBBB???>>>=========::::::999999:::999888666666444444444666666666444222222222222111111111111222111222333444333222000//////000000000111111111000000000000000000000000------..................////////////////////////000000///............///}}}rrrrrrqqqllleee___ZZZYYYPPPNNNKKKIIIHHHFFFCCCAAA===;;;999;;;======;;;888;;;:::999888777777777777555555555555444333222222111000000111222333333222111111111111111111000000//////000111111000000///....../////////000000000///////////////000000000.............../////////........................///......---------------|||xxxxxxyyyyyywwwtttuuutttttttttrrrmmmddd^^^QQQQQQOOOKKKGGGDDDCCCCCC@@@===:::999999999888777333444555777888888888777444444444444444333222222222333444333222111111111000///...///111111111///222222222222222222222222......///...------....../////////000000000000000/////////000000000111111/////////000000111111111------------------------...---,,,,,,++++++,,,,,,xxxtttooommmkkkhhhccc___^^^]]][[[ZZZXXXRRRIIIBBB@@@@@@@@@???===<<<===???>>><<<888777888999999999444777:::;;;999888777777333444555555444333111000...000111222111111222333222111000000222222111000/////////000000000000000/////////...------...///........................---------.........//////,,,,,,------.........///...........................------,,,,,,,,,,,,,,,}}}xxxooohhh___ZZZYYYXXXTTTPPPPPPLLLGGGDDDAAA???===;;;999:::;;;<<<;;;:::999888;;;:::888666666777888999666666777666666555444444333333333333333333333333333222111111000000111111000000000000000000000000111000...---...///...---000000//////.........---111111///......///000000......////////////...............------,,,,,,,,,333222111000///...---,,,......---,,,,,,,,,,,,---{{{vvvrrrlllfffbbb\\\UUUQQQPPPOOOKKKGGGFFFCCC???===<<<;;;:::999666777888999:::;;;;;;;;;999888666555444555666777555555555555555444333222222222222222222222222222222222111000000000000000////////////////////////222000......//////...---000/////////.........---000///............///000......////////////............---------,,,,,,,,,222111000///...---,,,,,,......---,,,,,,,,,,,,---sssgggbbb___XXXRRRQQQMMMHHHFFFFFFDDDAAA===<<<:::888777888999999888777666666666777888888999666555444333222333444444333333333333333222222111111111111111111111111111222111000000//////000000........................111000......///000///.../////////...............------,,,,,,---...///000---......//////......---------------,,,,,,,,,,,,000//////...---,,,,,,+++......---,,,,,,,,,,,,,,,rrrbbbWWWTTTQQQLLLGGGFFFDDDAAA@@@@@@???<<<999:::999777777888::::::::::::999666444333333333444555444333222222222222333222222222333333222222111111111111111111111111111222222111000000000000111........................111///......///000///...........................******+++,,,,,,---...///---------......---------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,+++++++++...---,,,,,,++++++,,,,,,rrreeeVVVMMMJJJJJJGGGDDDBBBAAA@@@??????>>>===<<<<<<:::888777888::::::999999777555333222222222222444444333333222222222222111222222333333333222222222222222222222222222222333333222111111111111222////////////////////////000...------...//////...---------...............)))******+++,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,++++++++++++,,,pppbbbXXXLLLDDDCCCDDDDDDBBBAAAAAA@@@???>>>>>>>>>???<<<999777666666777666666333333222222333444555555444444444333333333222222000111222222222222222222222222222222222222222222333222222111111111111111////////////////////////...---+++,,,---///...------------------.........)))***+++,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++{{{fffWWWPPPJJJCCC???AAABBBBBB@@@???>>>===;;;:::;;;===???:::888555444555555555444000111222333444555555555333333333333333222111111...///000111111111111000111111111111111111111111111000000///////////////........................---+++******,,,---------,,,,,,,,,------.........***+++,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++***+++++++++~~~lll___PPPDDDDDDAAA>>>>>>AAACCCBBB@@@<<<<<<:::888666777:::===:::777555444555666666555222333444555555444222111222222222222222111000000------...///000000//////000000000000000000000000//////...---------------------------------------,,,***))))))+++------,,,,,,,,,,,,------.........+++,,,---...---,,,+++***+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,------...---,,,++++++******++++++rrr^^^SSSLLLGGGCCC???AAA???:::;;;???>>>999888888888777888888999999:::777444333333444444333444444333333333222222222222111111000000000000000------......//////000000......------------......////////////////////////...---,,,,,,---...---,,,000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++)))***++++++,,,,,,++++++...---+++))))))***+++,,,******+++++++++,,,,,,,,,///---+++)))(((((()))***sssaaaSSSMMMIIIDDD@@@===???===999:::>>>===999999888888777777777888888999666333222333444444444333333333333222222222222222111000000//////000000............////////////......------------.................................---,,,,,,---...---,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,------+++*********++++++++++++++++++,,,,,,,,,,,,///...,,,*********+++,,,zzzccc[[[PPPIIIFFFDDD@@@<<<<<<===;;;999:::===<<<999999888777666666666666666666444222222333444444444333333222222222111111111111111000////////////////////////..................------,,,,,,------...........................---,,,+++,,,---...---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------///...---,,,,,,,,,......nnncccYYYSSSKKKFFFDDDBBB>>>;;;<<<;;;999999:::<<<;;;999888888666555444444444444333222000111333444444444222222111111111000000000000000///............////////////......---------------,,,,,,,,,,,,---------------------------------+++++++++---...---,,,++++++************++++++++++++++++++++++++++++++---------------------,,,+++,,,------......------++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,------------,,,,,,,,,,,,---...///{{{lll___WWWWWWQQQIIIDDDBBBAAA???======:::888999::::::999999777666555444333333222222111000///000222444333333111111000000000/////////000///......---.........//////......------,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,+++***+++---...---,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......------,,,+++,,,------......------***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------*********++++++,,,------vvvjjjaaaZZZVVVNNNJJJCCC???>>>>>>??????===999777888999777666777555444333222222222222222000//////000222333222111000000/////////.........//////...---------------.........---------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---...---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++---......---,,,,,,++++++,,,---------------***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))))))))******+++++++++~~~rrrfff]]]WWWRRROOOCCCAAA===;;;::::::;;;;;;<<<666444666666333111333333222222111111111222222000//////000111222000////////////.........------///...------,,,,,,------,,,------------------...++++++************++++++++++++++++++++++++++++++***))))))***,,,...---,,,++++++,,,------,,,++++++************************)))***,,,---...---,,,+++***++++++,,,,,,,,,,,,,,,++++++*********+++------)))))))))*********++++++))))))******************sssmmmbbbXXXPPPJJJDDDAAA===<<<;;;:::888777666555;;;555222555444///...000111111111111111111222222000//////000111111///...//////.........---------......---,,,,,,,,,,,,---,,,,,,,,,------.........++++++************++++++++++++++++++++++++++++++***))))))***,,,...---,,,***+++,,,------,,,+++***************************((()))+++---------+++*********+++,,,,,,,,,,,,+++,,,+++***))))))+++---...((())))))))))))***************+++++++++******)))}}}vvvbbbZZZPPPIIIGGGDDD???;;;999888777555444444444555777666333111000000000000000000000000000000000000000///.........///111222,,,,,,,,,---///000222333---------------------------------,,,,,,+++++++++******+++++++++******)))************************++++++******************)))************+++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))***+++++++++,,,)))))))))))))))*********))))))))))))))))))))))))~~~qqqggg```SSSLLLCCC???===<<<999666888777666444333333444444444333111000000000000111////////////////////////000///.........///111111...------......///000111---------------------------,,,,,,,,,,,,,,,,,,+++************************************************************************)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***************+++++++++*********)))))))))))))))))))))))))))))))))))))))zzzlll```VVVPPPHHHCCC===:::::::::999777666555444333333333333333111000000//////000111111//////////////////////////////......//////000111//////...............///........................+++,,,,,,,,,,,,,,,,,,---++++++***))))))***+++,,,************************************************)))************+++++++++(((((()))***+++,,,---...+++++++++++++++*********************************+++++++++***************++++++******))))))(((((())))))))))))))))))))))))ooobbbXXXNNNIIICCC???;;;::::::;;;:::999444444333333333333333333222111111111000000000000////////////////////////............//////000000///......------......///........................+++++++++,,,,,,---------,,,+++)))((((((***,,,---***************************************+++++++++))))))*********+++++++++((())))))***+++,,,,,,,,,+++++++++***************************************,,,+++++++++***))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))}}}nnn```VVVMMMFFFAAA===;;;888666666666666555222222333333333333333333444444444333222000//////........................---......///////////////,,,,,,,,,------...///000........................+++++++++,,,,,,---------+++***)))((((((***,,,---************************))))))*********+++++++++))))))*********+++++++++************************************************)))))))))))))))))))))))),,,+++++++++***))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))rrriii\\\RRRJJJEEE@@@<<<;;;:::888666444444444444111222333333444444444444555555555444222111///...........................------...////////////...,,,,,,,,,,,,---...///000------------------------+++,,,,,,,,,,,,,,,,,,---***))))))))))))+++,,,---************************)))))))))***++++++,,,,,,)))************+++++++++++++++*********))))))))))))))))))***************((((((((((((((((((((((((+++++++++***************++++++******))))))(((((())))))))))))))))))))))))~~~rrraaaYYYNNNFFFBBB@@@===::::::999999777555555555666000111333444555555555444222333333333222111///...........................,,,---.../////////......---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++((())))))***++++++,,,,,,************************((())))))***++++++,,,,,,)))************+++++++++))))))))))))************((()))))))))*********+++((((((((((((((((((((((((***************+++++++++*********)))))))))))))))))))))))))))))))))))))))|||nnncccTTTMMMDDD>>>;;;;;;999777555666666444333222333444000111333555666666555555///000111222222111000///........................,,,,,,.../////////...---000///...---,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++'''((()))+++,,,,,,,,,,,,************************((())))))***++++++,,,,,,)))************+++++++++''''''((()))***+++,,,,,,(((((())))))*********+++(((((((((((((((((((((((())))))******+++++++++,,,)))))))))))))))*********))))))))))))))))))))))))yyyqqqggg\\\JJJEEE@@@>>>@@@@@@<<<999666555555555555444444444555555444444444333333333333//////222333000......---------------...///000...------,,,,,,------...///......---------......)))***+++,,,---,,,++++++...---,,,,,,++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++***++++++++++++***))))))******))))))))))))******)))))))))))))))))))))))),,,,,,+++***)))))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))){{{ppphhh^^^TTTHHHCCC>>>===??????<<<888555555555555444444444444333333333222222222111111333///...000222///...000---------,,,------.........------,,,,,,------...---------,,,,,,,,,------******,,,---------,,,+++------,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++************++++++++++++***))))))******))))))))))))))))))))))))))))))))))))))))))******************++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))yyylllbbb[[[RRRJJJCCC@@@<<<;;;======;;;888555555555555444444444444111111111000000000000///222...---000222000000111......------,,,---------...------,,,,,,------...,,,,,,+++++++++,,,,,,---++++++,,,------------,,,,,,++++++++++++,,,,,,---,,,++++++******++++++,,,+++++++++*********))))))***++++++++++++***))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))***++++++,,,******)))))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))yyytttjjj___WWWOOOHHHCCC???===::::::;;;;;;999777555555555444444444333333111111000000000/////////111...///444666333111111000000///...------------...------,,,,,,------...,,,,,,,,,+++,,,,,,---...,,,,,,---------.........+++*********+++,,,------,,,++++++******++++++,,,++++++++++++***************++++++++++++***))))))++++++******))))))(((''')))))))))))))))))))))))))))))))))************************)))))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))|||ooohhh___WWWOOOHHHCCC@@@;;;:::999999999999777666555444444444444333333333222111111111111000000000///...222888:::666111000111111000///.........///...------,,,,,,------...---------------...//////,,,,,,,,,---------......************++++++,,,---,,,++++++******++++++,,,---,,,,,,,,,,,,+++++++++***++++++++++++***))))))*********+++***)))((('''))))))))))))))))))))))))***+++++++++***((('''&&&************))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))wwwrrriii```WWWQQQJJJCCC@@@@@@999::::::999888777666555444444444444333333333333222222222222111111111111//////333999;;;666000...000000//////.../////////...------,,,,,,------...------------...//////000,,,,,,,,,+++,,,------...+++************++++++,,,,,,++++++******++++++,,,---------,,,,,,,,,++++++***++++++++++++***))))))((()))***++++++***)))((())))))))))))))))))))))))++++++++++++***(((%%%$$$++++++*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))~~~wwwoooiiidddZZZQQQLLLFFF@@@===???999:::::::::888666444444444444444333333333222222222222222111111111000000222///111666777333//////...------------......///...------,,,,,,------...,,,,,,,,,,,,---...///000,,,++++++***+++,,,---...,,,+++******************,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++***))))))&&&''')))+++++++++***))))))))))))))))))))))))))))))***++++++***(((&&&%%%+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))}}}xxxssslllgggaaaVVVMMMIIIDDD===<<>><<<:::999888777555444444333333111111111111111111111111111111111111000000000000000...,,,---000111///------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++((((((((((((((((((((((((+++++++++++++++***)))(((((()))***++++++,,,++++++*********))))))))))))))),,,,,,,,,,,,------...///)))))))))))))))*********,,,+++)))((((((((()))***************************))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******(((((((((((())))))))))))|||uuupppkkkdddZZZRRRLLLGGGAAA<<<;;;:::888777888888777666555444333333000000000000000000000000111111111000000000//////000...------000000///---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++******+++++++++***))))))************+++++++++++++++++++++,,,,,,...//////************************+++******)))))))))))))))************************))))))))))))))))))))))))************)))))))))(((******))))))))))))******(((((((((((())))))))))))zzzuuunnniiiccc\\\SSSLLLGGGCCC===:::888777666555777777777666555444333222////////////////////////111111000000000000/////////...---...//////...---.........------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++************************++++++,,,---------,,,,,,++++++++++++***)))((('''*********+++,,,,,,------*********+++,,,...///000,,,,,,++++++******)))))))))************))))))(((************************))))))))))))))))))))))))************))))))))))))***))))))(((((())))))***(((((((((((())))))))))))~~~zzzrrrnnnhhhbbb\\\TTTMMMGGGDDDAAA===:::888777777777555555666666555444222111000000000000000000000000111000000000////////////......---...............///...---,,,,,,---...///++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++***))))))((())))))******+++,,,------)))))))))***+++---//////------,,,,,,+++***))))))((()))***++++++***)))(((************************((((((((((((((((((((((((*********)))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))xxxsssllliiiccc\\\UUUNNNHHHDDD@@@???===:::888777777888444555555444444333222111111111111111111111111111000000000////////////...---.........---------......---,,,++++++,,,---...++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***(((((())))))***+++++++++++++++'''(((((()))***+++,,,,,,)))))))))***+++,,,---...------,,,,,,+++***))))))((()))***++++++***)))(((************************(((((((((((((((((((((((())))))))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))~~~xxxqqqkkkgggddd___XXXPPPIIIDDDAAA:::::::::888555444666777555444333222222222222333111111111111111111111111000000////////////......,,,...///...---,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))(((((()))***+++,,,------------((((((((()))*********+++))))))))))))***+++,,,,,,,,,,,,++++++******))))))((())))))************)))************************))))))))))))))))))))))))))))))))))))************)))((((((''''''(((((()))(((((((((((()))))))))))){{{xxxvvvrrrlllgggccc```[[[TTTKKKEEE@@@>>>666888888777444333555777666444222000000111333444111111111111111111111111000000/////////.........+++---///...,,,+++---///++++++,,,,,,,,,,,,++++++******************************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,,,,+++,,,,,,---......---------******************************))))))))))))******************************)))))))))))))))******+++************************))))))))))))))))))))))))((()))))))))************((((((''''''''''''(((((((((((((((((())))))))))))}}}wwwsssqqqoookkkggg```^^^YYYQQQIIIBBB>>><<<666888999777555444666999666444111//////000333555000000000000000000000000000/////////............+++---///...,,,+++,,,///***+++,,,------,,,+++***************************)))***+++,,,,,,,,,,,,,,,************************'''(((***,,,...//////000////////////...---,,,,,,,,,,,,+++++++++++++++++++++******))))))))))))))))))))))))))))))************)))((((((((()))+++,,,************************))))))))))))))))))))))))(((((())))))*********+++((((((''''''''''''(((((((((((((((((())))))))))))~~~zzzuuurrrppplllfffaaa___ZZZTTTNNNIIIDDD@@@===>>>:::666444444666888888666555444222222222222222111111111111000000000000000000///...............+++,,,.../////////............------------......000///...---------------,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,((())),,,.........---,,,...,,,+++---000111///,,,,,,+++++++++***)))))))))))))))))))))))))))))))))+++++++++***)))(((((('''******))))))(((((('''''''''(((+++,,,,,,***(((&&&***)))))))))***+++,,,,,,***)))(((''''''((()))***&&&'''((((((''''''((()))''''''(((((()))))))))***~~~|||yyyuuuqqqooonnnkkkeeeaaa\\\WWWQQQKKKGGGBBB>>>;;;;;;888444333444555555555555444444333333222111111111111111000000000//////000000///...............,,,---...//////......---......------------............---,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++((()))+++---......---,,,,,,+++***,,,...///---++++++++++++***************))))))))))))))))))))))))++++++******)))(((((('''((((((((()))))))))))))))''')))+++,,,,,,+++)))'''******)))))))))***++++++)))((('''&&&&&&'''((()))&&&((())))))(((''')))***((((((((())))))*********|||zzzyyytttqqqmmmlllkkkiiiccc___WWWSSSMMMGGGCCC???;;;888777555333333333444333222333444444444444222111000111111000000000000//////000///......---.........---............------,,,......------------......---,,,,,,+++++++++++++++------,,,++++++++++++,,,************************((()))+++,,,------,,,+++***))))))***,,,,,,+++)))***************+++++++++))))))))))))))))))))))))++++++******)))(((((((((''''''((())))))***++++++((()))+++,,,,,,+++***(((******)))((((((((())))))(((''''''&&&&&&''''''((('''(((***)))(((((()))+++)))))))))***************}}}zzzxxxwwwqqqnnnkkkjjjiiifff```[[[RRRNNNHHHCCC???<<<888666666444333444444444222000222333444555444222000...111000000000///////////////......------.....................---,,,,,,+++...------,,,,,,------...,,,,,,++++++++++++,,,,,,......---,,,,,,,,,,,,---))))))))))))))))))))))))))))))***+++,,,,,,++++++)))))))))***++++++******)))))))))***+++++++++,,,))))))))))))))))))))))))************))))))(((((((((((()))))))))*********((()))+++,,,,,,,,,************)))(((''''''(((((((((((((((''''''(((((((((((()))******))))))***+++******************++++++~~~{{{wwwuuusssqqqnnnjjjiiigggbbb[[[VVVMMMIIIDDD???<<<999666444666555444555666555222000222333444444444222000...000000000////////////.........------------............------,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------///...------,,,,,,------))))))))))))))))))))))))))))))******************)))***++++++++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))*********)))))))))))))))+++*********)))))))))(((((()))***++++++++++++*********)))(((''''''(((((()))))))))******)))))))))((()))******))))))***+++++++++******************}}}zzzwwwssspppnnnnnnlllhhhgggddd___XXXRRRJJJFFFAAA>>>;;;888666444777666555555666555333111222333333333333111000///000000////////////......---------,,,------...///...---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---------,,,,,,,,,,,,------.........---,,,,,,,,,,,,---)))))))))))))))))))))))))))))))))))))))))))))***)))+++,,,,,,+++++++++---***************+++++++++))))))))))))))))))))))))******)))))))))))))))))),,,++++++***))))))(((((('''((()))*********************)))((((((((()))))))))******++++++******)))'''(((***)))(((((()))+++***************)))))))))|||zzzzzzyyywwwtttpppmmmllliiigggdddcccbbb]]]VVVPPPHHHEEE@@@===;;;888666444777666444444555555333222333333222222111000000000000000/////////.........---,,,,,,,,,------...///---,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---+++++++++++++++,,,------...------,,,,,,,,,,,,,,,************************)))))))))((((((((())))))(((***------+++***+++---+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))***************************&&&''''''((())))))************)))))))))***++++++((()))***++++++***)))(((&&&((())))))(((''')))************))))))(((((((((~~~zzzxxxxxxwwwvvvtttqqqnnnllleeecccaaaaaa```\\\UUUOOOHHHDDD@@@===;;;999666555888666333333444444333222444333222111000000000000000/////////............,,,,,,,,,,,,------...///,,,++++++***+++,,,...///---,,,,,,++++++,,,,,,---******))))))***+++,,,,,,------,,,++++++++++++,,,***************************)))(((((((((((())))))'''***,,,,,,***)))***,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))*********)))))))))***++++++,,,,,,&&&&&&&&&'''((())))))*********))))))***+++,,,,,,'''((()))******)))((('''&&&'''((((((''''''((()))***)))))))))((((((''''''~~~zzzwwwyyywwwtttrrrpppmmmiiigggfffbbb]]][[[[[[YYYSSSNNNHHHEEEAAA<<<999888888888777555444444444444333111777666444222111/////////---...000111222111///...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,---///000,,,,,,,,,++++++*********+++******)))******++++++---***((((((***,,,+++***))))))(((((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((***((('''((()))***)))'''***)))((()))***+++***((('''((()))******)))((('''(((((()))(((((('''&&&&&&(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((~~~|||zzzvvvrrrvvvtttqqqooommmiiieeebbbddd```[[[YYYYYYVVVPPPKKKGGGEEEAAA<<<999888777888777666444444555555333222666666444222111000000000...///000111111000...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,,,,,,,...///,,,,,,,,,+++++++++******++++++************++++++---***((((((***,,,+++***)))))))))))))))***++++++))))))))))))))))))))))))***************************((('''((()))***)))'''***)))((()))******)))((('''((()))******)))((('''))))))******)))(((((('''(((((()))))))))*********(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((|||zzzyyyvvvqqqmmmooommmkkkjjjhhhfffccc```aaa^^^YYYWWWUUURRRLLLHHHFFFDDD@@@<<<999777777777777555444444444444333111444444333222111111111111//////000000000///---,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,...,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,***))))))***++++++***))))))))))))))))))***+++))))))))))))))))))))))))***************************((('''((()))***)))'''***)))((((((******)))((((((((())))))))))))((((((***************))))))((((((((())))))))))))******'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((}}}zzzxxxwwwwwwtttoookkkhhhgggeeeeeefffeeebbb```^^^[[[WWWTTTQQQMMMHHHEEEDDDBBB???;;;888777666666666444333222333333222000222111000000000000000000///000000//////---,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++************+++*********)))))))))))))))******))))))))))))))))))))))))***************************((('''((()))***)))'''***((('''((()))***)))((((((((())))))))))))(((((()))))))))******))))))((((((((())))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((}}}{{{xxxvvvttttttvvvtttppplllhhhfffeeedddcccaaa___\\\ZZZXXXUUURRRNNNJJJFFFCCCBBB@@@>>>;;;888666555555444222111111222111000...//////............///////////////...---,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++---------------,,,+++*********++++++******************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))''')))((('''((()))***)))'''))))))(((((((((((())))))''''''(((((()))(((((('''))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((~~~zzzzzzwwwtttrrrrrrtttsssppplllllljjjfffdddaaa]]]YYYVVVWWWVVVTTTQQQMMMIIIFFFDDD@@@???===:::888666444444444222111111111111000...//////...---------...............---,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***+++***++++++++++++,,,,,,,,,---......///...---+++***(((***,,,,,,***)))***++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***((('''((()))***)))''')))(((''''''))))))((('''))))))(((((((((((())))))&&&''''''(((((((((((('''))))))((((((((((((''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((~~~}}}{{{zzz{{{yyyuuuqqqpppqqqpppmmmjjjjjjhhheeebbb```\\\XXXUUUUUUUUUTTTQQQMMMIIIGGGFFF???>>><<<:::777555444333555444222222333333111000111000000///............------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***,,,******+++++++++,,,,,,,,,......///000///---+++***(((***---,,,***))))))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))''')))(((''''''((()))((('''***)))(((''''''((()))***''''''((()))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((yyyyyyzzzyyyyyy{{{{{{vvvqqqnnnnnnmmmjjjhhhdddcccaaa```___^^^[[[XXXTTTTTTTTTQQQMMMJJJHHHHHH>>>===<<<999777555333333777555444444444444333111333222111000000/////////,,,,,,+++++++++,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******+++,,,*********++++++,,,,,,,,,...///000000///---+++***'''***------***))))))+++++++++***))))))((())))))))))))))))))))))))))))))***************************((('''((()))***)))((()))'''&&&'''((()))((('''***)))(((''''''((()))***(((((()))***************))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))((((((((('''((((((((((((((((((((((((}}}yyywwwxxxvvvttttttwwwtttsssqqqpppoookkkgggcccdddaaa^^^]]]]]]\\\YYYVVVSSSRRRQQQOOOLLLHHHEEEDDD???>>><<<;;;:::777333///111000000000222111000...111000///......------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++***)))***,,,---,,,+++...---+++)))((())))))***++++++...111444222,,,'''************************(((((())))))((('''&&&&&&)))))))))))))))))))))))))))(((((()))******)))'''''''''''''''(((((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&''')))***+++(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&''''''(((((())))))(((((())))))))))))((((((&&&''')))***+++***((('''~~~}}}wwwtttsssuuuuuurrrrrruuusssqqqmmmkkkiiihhheeecccbbb```]]]\\\\\\[[[WWWTTTTTTSSSQQQNNNKKKIIIGGGFFF@@@???===<<<;;;:::777444222111111111222222111///111000///......------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++++++++***)))***,,,---,,,+++---,,,+++))))))))))))***,,,++++++,,,......,,,)))************************(((((())))))(((''''''&&&)))))))))))))))))))))))))))((('''((())))))(((&&&''''''''''''((((((((((((''''''((((((''''''&&&%%%'''''''''''''''((()))***(((((())))))))))))((((((((((((((()))))))))******(((((((((((((((((())))))(((((())))))))))))(((((('''((()))******)))'''&&&|||yyyzzzsssqqqrrrvvvvvvrrrqqqsssqqqnnniiifffeeedddcccbbb___^^^]]]]]]\\\ZZZVVVSSSTTTSSSPPPMMMKKKJJJJJJJJJCCCAAA???===>>>===<<<:::444333222222333333222000111000///......------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++***)))***,,,---,,,+++---,,,+++***))))))))))))---***((('''(((***++++++************************(((((()))))))))(((''''''))))))))))))))))))))))))((('''&&&'''(((((('''&&&''''''''''''((((((((((((''''''((((((((('''&&&&&&''''''''''''(((((((((((('''(((((())))))(((((('''))))))))))))************))))))))))))))))))(((((((((((())))))))))))((((((((()))******)))(((&&&%%%{{{zzz{{{uuutttuuuyyyyyytttqqqsssnnnlllhhhfffeeedddbbbaaa^^^^^^]]]]]]\\\YYYVVVTTTTTTSSSPPPMMMKKKKKKLLLLLLGGGEEEAAA?????????>>>===777555333333444444333111111000///......------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++,,,++++++******))))))))),,,***(((&&&'''(((***+++************************(((((()))))))))(((((('''((((((((((((((((((((((((((('''%%%&&&'''((('''&&&''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((''''''''''''(((((((((((((((((('''))))))))))))*********+++++++++******))))))(((((())))))(((((((((((())))))++++++++++++***)))'''&&&|||vvvuuuwwwwwwuuuwwwzzzxxxrrrooooookkkjjjiiihhhhhhfffbbb```]]]]]]^^^]]][[[XXXVVVUUUTTTRRROOOMMMKKKKKKLLLMMMKKKHHHDDDAAA@@@???===<<<888666444333444444333222111000///......------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++*********)))*********)))))))))******))))))))))))))))))))))))(((((()))))))))))))))((('''''''''''''''''''''''')))'''%%%%%%&&&'''''''''''''''''''''((((((((((((''''''(((((((((((((((''''''(((((()))(((((('''&&&''''''((((((((((((''''''((())))))))))))*********++++++******))))))(((((())))))(((((((((((())))))---------,,,+++***)))(((|||yyytttrrrtttuuussstttvvvtttnnnjjjkkkhhhhhhhhhhhhhhhfffbbb___\\\\\\\\\ZZZWWWVVVVVVWWWSSSRRROOOMMMLLLKKKKKKKKKJJJGGGDDDAAA@@@>>><<<:::999777444333333444333222111000///......------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))***,,,---,,,+++******+++++++++******)))(((***,,,+++***))))))***))))))))))))))))))))))))(((((()))*********))))))''''''''''''''''''''''''***(((%%%%%%&&&(((((((((''''''''''''((((((((((((''''''((()))))))))((((((&&&'''((())))))(((''''''&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))((((((***)))(((''''''((()))***------,,,++++++*********|||yyyyyyxxxuuutttuuurrrppppppsssqqqllliiijjjfffeeecccccccccbbb```^^^ZZZZZZYYYVVVSSSRRRTTTVVVRRRQQQPPPNNNLLLJJJIIIHHHEEEDDDBBB@@@@@@>>>;;;888:::777444222222333333222111000///......------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++***)))***,,,---,,,+++)))***++++++++++++***)))(((***+++***(((((()))+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++)))&&&&&&''')))))))))''''''''''''((((((((((((''''''((()))))))))))))))$$$&&&((()))***)))((('''&&&''''''((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((())))))***)))(((''''''((()))***+++******)))))))))******wwwsssrrruuuvvvttttttvvvqqqoooooorrrqqqlllkkkmmmeeeccc___^^^^^^___^^^^^^XXXXXXWWWSSSOOOOOORRRVVVQQQPPPPPPNNNLLLJJJGGGFFFAAA@@@???@@@@@@>>>;;;888:::777333222222222222222111000///......------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++***)))***,,,---,,,+++))))))+++,,,,,,+++***))))))******(((&&&&&&))),,,))))))))))))))))))))))))(((((()))***************************************,,,)))'''&&&''')))******''''''''''''((((((((()))''''''((()))))))))))))))###%%%''')))******)))(((&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))+++)))(((''''''((()))+++)))((((((((((((((()))***~~~}}}pppqqqrrrtttuuuvvvvvvvvvuuuppplllmmmnnnllliiifffcccaaa^^^]]]^^^^^^^^^]]]VVVWWWXXXWWWUUUTTTUUUVVVRRROOOKKKGGGEEEEEEGGGHHHCCCCCCBBB@@@>>>===<<<;;;666666555444333333333333222444333...---......+++---,,,,,,++++++,,,,,,------,,,,,,---...---+++(((---,,,++++++------,,,+++)))******++++++******)))************************))))))))))))))))))))))))------,,,+++*********+++''''''(((((())))))******''''''((((((((((((''''''***)))''''''((()))***)))***)))(((''''''((()))***%%%(((,,,---+++(((&&&%%%))))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))*********)))((((((((((((((((((((((((((((((((((((((({{{uuuuuupppqqqrrrssstttuuuuuuuuutttpppnnnmmmmmmkkkhhhgggaaa___\\\[[[\\\\\\[[[ZZZVVVWWWWWWVVVTTTSSSSSSTTTQQQOOOKKKHHHFFFFFFGGGGGGDDDCCCBBB@@@>>>===;;;;;;888777666555444444444444333555333///---//////,,,---,,,,,,++++++,,,,,,------,,,+++,,,------,,,***---,,,++++++------,,,+++******++++++++++++******************************)))))))))))))))))))))))),,,,,,+++***************'''((((((((()))))))))***''''''(((((((((((('''''',,,***(((''''''(((((((((***)))(((''''''((()))***&&&(((+++,,,***(((&&&&&&))))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&''''''((())))))******))))))(((((((((((((((((((((((((((((((((((((((zzzrrroooooopppqqqrrrsssssssssssssssnnnnnnmmmkkkiiigggeeeddd___\\\ZZZYYYYYYYYYXXXWWWUUUVVVVVVUUURRRPPPPPPQQQNNNMMMKKKIIIHHHGGGFFFFFFEEEDDDCCCAAA???<<<;;;:::999999888777666666666666444666444000...000000---------,,,,,,,,,,,,---------,,,***+++,,,------,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))+++************)))))))))(((((((((((())))))))))))'''(((((())))))((((((''',,,+++***(((''''''''''''))))))(((((((((((())))))''')))******(((''''''((()))((((((''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''((()))))))))***)))((((((''''''(((((((((((((((((((((((((((((({{{vvvpppnnnooopppqqqqqqrrrrrrqqqqqqpppgggjjjiiifffdddcccaaa___]]][[[YYYXXXXXXXXXVVVUUUTTTUUUUUUSSSPPPNNNNNNNNNLLLKKKKKKJJJIIIHHHFFFEEEFFFEEECCCAAA???===;;;::::::999888777666666666666444666555111///222111...------,,,,,,,,,,,,------...,,,******+++------------,,,++++++------,,,++++++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))*********)))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))******)))(((''''''((())))))(((((((((((())))))(((((()))(((&&&&&&((())))))(((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((())))))))))))(((''''''''''''(((((((((((((((((((((((((((}}}xxxvvvtttqqqppprrrpppqqqqqqqqqpppooonnnmmmdddhhhhhhdddccceeebbb]]]]]][[[YYYYYYYYYXXXUUUSSSSSSTTTSSSQQQNNNLLLLLLMMMJJJJJJJJJJJJIIIHHHFFFEEEFFFEEECCCAAA???===<<<;;;:::999888777666666666666444666555111000222222///...------,,,,,,------......,,,******+++------------,,,++++++------,,,++++++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))((()))************))))))))))))))))))(((((((((((((((((())))))))))))((((((%%%((())))))(((((()))+++(((((())))))))))))(((((('''(((((('''&&&&&&(((***((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))(((((('''''''''''''''((((((((((((((((((((((((zzztttpppqqqqqqoooppprrrqqqpppppppppnnnmmmlllkkkeeeiiihhheeeggglllhhh___]]][[[ZZZYYYYYYWWWUUURRRQQQRRRRRRQQQNNNLLLLLLMMMIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCAAA@@@>>>===<<<::::::999777777777777777333555444111000222222000......------------......///---++++++,,,,,,,,,+++---,,,++++++------,,,+++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((()))***+++++++++***)))))))))))))))((((((((((((((())))))******))))))(((###&&&******((((((***,,,(((((())))))))))))((((((&&&'''((('''&&&&&&(((***(((''''''''''''(((((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))(((''''''&&&&&&''''''((((((((((((((((((((((((~~~sssmmmkkkmmmooonnnooorrrqqqppppppooommmkkkjjjiiifffiiigggeeekkkrrrlll___\\\ZZZYYYYYYXXXVVVSSSQQQPPPQQQQQQPPPNNNMMMMMMNNNIIIIIIHHHHHHHHHHHHHHHHHHDDDCCCBBBAAA@@@??????>>><<<;;;:::999888888888888222555444000///222222///......------------......///...,,,,,,---,,,***(((---,,,++++++------,,,+++******++++++++++++******************************))))))))))))))))))))))))((()))+++,,,---,,,+++******)))))))))((((((((('''))))))************))))))###'''++++++(((''')))+++'''((()))******)))((('''%%%&&&(((''''''&&&''')))'''''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((('''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((|||vvvoookkkiiilllnnnnnnooorrrqqqppppppnnnmmmkkkiiihhheeegggdddbbbkkkuuunnn^^^ZZZYYYXXXXXXWWWUUURRROOOOOOPPPQQQPPPNNNMMMNNNOOOIIIIIIHHHGGGGGGHHHHHHIIICCCCCCBBBAAAAAA@@@@@@???======<<<;;;::::::::::::222444333//////111222///......------------......///...---......,,,)))&&&---,,,++++++------,,,+++*********++++++*********************************))))))))))))))))))))))))((()))+++---------+++*********))))))((((((((('''))))))************))))))%%%)))---,,,(((%%%'''***'''((()))******)))((('''$$$&&&(((((('''''''''((('''''''''''''''((()))***&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((wwwpppnnnhhhhhhiiikkkmmmnnnooopppqqqpppooommmkkkjjjjjjjjjgggeeecccbbbaaa```^^^\\\[[[ZZZXXXUUUTTTSSSSSSTTTQQQQQQPPPNNNLLLLLLOOOQQQKKKKKKJJJIIIHHHHHHHHHHHHIIIBBBAAAFFFGGGBBB>>>>>>??????===<<<:::888777666555555444333222222222222000////////////.........000///...---,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))))))))************************+++++++++++++++***)))((())))))))))))))))))))))))***)))(((&&&&&&((()))***)))))))))))))))))))))))))))((('''(((***+++,,,+++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&((((((((((((((((((((((((***)))((((((((((((((()))''''''((((((((((((''''''***'''%%%&&&(((***(((&&&{{{qqqkkkkkkhhhiiijjjkkklllmmmnnnooonnnmmmllljjjiiihhhggggggeeecccaaa```___^^^\\\ZZZZZZXXXVVVTTTSSSRRRRRRRRRQQQQQQPPPNNNLLLMMMOOOQQQKKKKKKJJJIIIHHHHHHHHHHHHKKKFFFDDDHHHIIIEEEAAABBBAAAAAA???>>><<<:::999888666666444333333333333333/////////............---//////...---,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************++++++***))))))((())))))))))))))))))))))))+++***(((''''''(((***+++)))))))))))))))))))))))))))((('''(((***+++++++++))))))))))))(((((((((((('''''''''&&&&&&''''''''')))(((((((((''''''''''''(((((((((((((((((((((((())))))((((((((((((((()))''''''((((((((((((''''''***(((&&&&&&((()))((('''yyyrrrkkkhhhiiiiiiiiijjjjjjkkkllllllmmmjjjjjjhhhfffeeedddddddddcccaaa___^^^]]]\\\ZZZXXXXXXWWWUUUTTTRRRRRRQQQQQQQQQQQQPPPOOOMMMMMMOOOQQQMMMMMMLLLKKKJJJJJJJJJJJJJJJGGGFFFIIIIIIFFFCCCCCCAAAAAA???>>><<<;;;:::999666666555444333333333333///............---------///...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))((('''(((***++++++***))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((&&&&&&((()))((('''yyysssnnniiigggiiiiiiiiiiiijjjjjjjjjjjjjjjgggfffeeedddcccbbbbbbbbbaaa___]]]\\\\\\[[[YYYXXXWWWVVVUUUTTTSSSRRRRRRQQQPPPQQQQQQPPPNNNNNNOOOQQQPPPOOONNNMMMMMMLLLMMMMMMGGGFFFFFFGGGGGGDDDBBBAAA??????>>><<<;;;999888888666555444333222222222222............------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***************+++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))++++++***))))))***++++++)))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''(((((((((((('''''')))((('''''''''(((((((((}}}tttppplllggggggiiiiiiiiiiiiiiiiiiiiiiiiiiieeedddcccbbbaaaaaa```aaa```^^^\\\\\\\\\[[[YYYXXXWWWWWWVVVUUUTTTSSSSSSRRRPPPQQQRRRQQQOOONNNOOOQQQPPPOOONNNMMMLLLLLLLLLLLLGGGHHHIIIGGGEEEDDDBBB@@@??????>>><<<;;;:::999999555444333222111111111111//////.........---------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++(((((((((((((((((((((((('''((())))))))))))(((((())))))))))))))))))))))))++++++************++++++************************)))(((((()))++++++***((())))))))))))((((((((((((''''''((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))(((((((((''''''((((((((((((''''''((((((((('''''''''((()))}}}uuunnnkkkiiieeeeeeggggggggghhhhhhhhhhhhhhhhhhccccccbbb``````____________]]][[[[[[[[[ZZZYYYWWWVVVVVVVVVVVVUUUTTTSSSRRRPPPQQQRRRQQQPPPOOOOOOPPPMMMMMMLLLKKKJJJJJJJJJJJJJJJNNNOOOJJJGGGFFFEEEBBBAAA@@@@@@???>>>===<<<;;;555555444333222222222222000////////////............------,,,,,,---------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))************************************************)))((()))***,,,+++)))'''))))))))))))(((((((((((('''((()))******)))(((''''''''''''((((((((((((((((((((((((((((((((((((((($$$%%%'''((())))))((('''''''''(((((((((((('''''''''((()))(((&&&&&&((()))}}}xxxsssmmmiiiiiihhheeeeeehhhfffffffffgggggghhhhhhhhhaaa```___^^^^^^^^^^^^^^^\\\ZZZYYYXXXYYYXXXWWWUUUTTTUUUUUUUUUUUUSSSRRRQQQPPPQQQSSSRRRPPPOOOOOOPPPNNNMMMLLLKKKJJJJJJJJJJJJNNNSSSSSSMMMHHHHHHFFFCCCAAA@@@@@@???>>>===<<<<<<777777666444444444444444111111000000000/////////---------,,,,,,------.........---------,,,,,,,,,************************++++++,,,,,,---......///************************((())))))***++++++******))))))))))))))))))))))))((())))))))))))))))))(((************************)))))))))+++,,,+++)))&&&))))))))))))(((((((((((('''((()))******)))((('''''''''''''''((((((((()))((((((((((((((((((((((((###%%%'''((())))))((('''''''''(((((((((((('''''''''((()))(((&&&&&&(((***wwwsssnnniiifffhhhiiiggghhhjjjeeeeeeffffffggghhhhhhiii______^^^]]]\\\\\\\\\\\\ZZZYYYWWWWWWWWWWWWUUUTTTSSSSSSTTTTTTTTTRRRQQQPPPPPPQQQSSSRRRQQQOOOOOOPPPQQQPPPOOONNNMMMMMMMMMMMMNNNTTTUUUNNNHHHGGGFFFBBB???>>>>>>===<<<;;;;;;:::999888777666666555555666111111111111000000000000------,,,,,,,,,------............------,,,,,,,,,************************))))))***++++++,,,------************************))))))***+++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((************************)))))))))+++,,,+++)))&&&))))))))))))(((((((((((('''((()))++++++)))((('''&&&'''''''''(((((())))))((((((((((((((((((((((((###$$$&&&((())))))((('''''''''((((((((((((''''''&&&(((***(((&&&%%%'''***~~~ssskkknnnjjjgggeeefffhhhiiiiiieeeddddddeeeffffffeeecccccc___\\\\\\]]]^^^[[[YYYYYYVVVSSSSSSUUUVVVVVVTTTSSSSSSRRRRRRQQQQQQPPPPPPOOOPPPQQQQQQPPPNNNLLLKKKNNNNNNOOOOOOOOOOOOPPPPPPNNNNNNMMMKKKHHHEEEAAA???AAA???>>><<<:::999888888888888777777666666555555777666444222111///,,,***///,,,***,,,000222111000+++///222///)))'''+++000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))***+++++++++************)))***************************++++++,,,,,,++++++***+++*********))))))((((((***)))(((''''''((()))*********))))))((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((******)))((((((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))}}}wwwnnnfffiiifffccccccdddfffgggggggggfffeeeeeeffffffdddbbbbbb```]]]\\\[[[[[[ZZZXXXXXXVVVSSSTTTUUUVVVUUUSSSTTTSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPOOONNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIHHHFFFCCCAAA>>>===???>>>===<<<;;;;;;;;;;;;888888888777666666555555666555444333444333000...111///....../////////...,,,///111///,,,***,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***))))))++++++++++++************)))************************)))******++++++******)))************)))))))))(((***)))(((((((((((()))***))))))))))))(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******)))(((((((((((((((,,,+++***)))((('''&&&&&&(((''''''''''''((())))))yyyvvvqqqiiibbbcccaaa``````cccfffggggggiiihhhfffffffffdddbbb`````````^^^\\\YYYWWWWWWXXXWWWVVVUUUUUUVVVVVVTTTRRRTTTTTTTTTSSSRRRRRRQQQQQQRRRQQQPPPOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMJJJIIIGGGEEECCCBBBAAAAAA>>>>>>======<<<<<<======999888888777777666555555555444333444666666444333222222222000---,,,,,,---,,,---///000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,***)))***++++++++++++************)))************************)))))))))******)))))))))************))))))))))))***))))))(((((())))))***((((((((()))))))))******))))))((((((((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((((((((((((+++******))))))(((((('''((((((''''''(((((()))***zzztttqqqmmmgggaaa```______aaaeeeggghhhhhhjjjiiigggfffeeeccc```^^^^^^______\\\WWWTTTUUUWWWUUUVVVVVVWWWWWWUUUSSSRRRTTTTTTTTTSSSRRRRRRQQQQQQTTTSSSQQQPPPPPPPPPQQQRRRPPPPPPPPPOOOOOONNNNNNNNNJJJIIIGGGEEEDDDDDDDDDEEE@@@???>>>======<<<======999999888888777666666555444444333444666666555333222333444111,,,***,,,...---,,,---000333333111...........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***++++++++++++*********))))))************************))))))************))))))*********)))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++***)))))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))''''''(((((()))*********((((((((('''((())))))***|||tttooollliiiccc___aaaaaabbbeeehhhkkkkkkjjjiiihhhfffeeedddbbb___]]]]]]___^^^[[[VVVSSSTTTVVVUUUVVVWWWWWWVVVTTTSSSRRRTTTTTTSSSSSSRRRQQQQQQQQQUUUTTTRRRQQQQQQQQQRRRSSSPPPPPPOOONNNMMMMMMLLLLLLFFFEEECCCBBBAAABBBBBBCCCBBBAAA???>>><<<;;;;;;;;;999999999888777777666666555444333444444444222000000222333111---,,,...000...,,,,,,000444555222...........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********++++++++++++*********))))))))))))))))))))))))))))))***++++++++++++++++++***))))))))))))))))))******))))))************))))))''''''((()))***+++,,,,,,******))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))''''''((((((((()))))))))((((((((((((((()))******zzztttmmmgggeeeccc```]]]ccccccdddgggkkklllkkkiiifffeeecccccccccaaa___]]]^^^^^^]]]ZZZWWWUUUUUUVVVVVVWWWXXXWWWUUUSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPSSSRRRRRRQQQQQQQQQRRRRRRMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA???===;;;:::999999:::999999888888777666666555444333333333222000...111111111000///...///000...------///222444111...........................,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,+++***+++,,,+++++++++************)))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))************)))******++++++******)))(((((())))))***+++,,,,,,***))))))))))))))))))((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))************))))))((((((((())))))(((((())))))***+++sssmmmfffaaa```______^^^cccccceeehhhjjjjjjhhhfffbbbaaa```aaabbbaaa___]]]___]]]ZZZYYYXXXXXXWWWUUUWWWXXXXXXVVVSSSQQQSSSUUURRRRRRQQQQQQPPPPPPOOOOOONNNOOOOOOPPPPPPPPPOOOOOOMMMLLLKKKJJJHHHGGGFFFEEEGGGGGGGGGFFFEEEDDDCCCCCC@@@???>>><<<;;;:::::::::::::::999888888777777666444333222333333333111///444222000///000000///.........---...000111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,+++++++++************)))))))))))))))))))))))))))******++++++++++++******((()))))))))************)))***++++++++++++***))))))))))))******+++++++++)))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))***+++,,,,,,------))))))(((((())))))***+++|||wwwooojjjccc^^^^^^___``````bbbcccdddgggiiihhheeebbb```_________aaaaaa```^^^___\\\YYYXXXZZZZZZXXXUUUXXXYYYXXXUUURRRQQQSSSVVVRRRQQQQQQPPPOOOOOONNNNNNKKKLLLMMMOOOOOONNNMMMLLLNNNMMMLLLKKKIIIGGGFFFFFFBBBBBBCCCCCCBBB@@@>>>=========<<<;;;;;;;;;;;;;;;::::::999999888777777777444333222333444444333111666333//////111111...,,,..................///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,+++++++++************)))))))))))))))))))))))))))))))))************))))))(((((())))))*********+++)))***+++,,,,,,+++***)))***************+++++++++(((((())))))******++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******$$$%%%(((+++///222555666)))))))))))))))******+++}}}tttmmmiiiccc\\\[[[^^^bbbbbbaaafffeeeeeeeeeffffffdddcccaaa___^^^bbbggghhhddd___YYYZZZZZZZZZZZZXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRRRRSSSRRRRRRQQQQQQPPPOOONNNNNNMMMLLLKKKKKKKKKLLLMMMOOONNNMMMKKKJJJHHHGGGFFFGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@>>><<<;;;:::;;;;;;;;;;;;999777666555555555777777666555444444333333333222222111111000000000111111000000000000111111333111///---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++'''###$$$***,,,***))))))(((((((((((())))))))))))************))))))((()))***++++++***)))(((,,,+++******,,,,,,+++***///+++'''(((,,,...,,,***((('''&&&&&&'''((()))***)))))))))))))))*********,,,***(((((()))******))))))((('''''''''(((***+++***)))&&&'''///666555...(((((())))))((('''&&&&&&|||tttnnnkkkfffaaa\\\\\\___cccdddccceeeeeedddeeeeeeeeedddccccccaaa```cccfffgggccc___YYYYYYZZZZZZYYYXXXWWWVVVUUUVVVVVVUUUUUUSSSRRRRRRRRRSSSSSSRRRPPPOOOOOOPPPOOONNNMMMLLLKKKLLLMMMMMMOOONNNMMMLLLKKKIIIHHHHHHFFFEEEEEEDDDBBBAAAAAA@@@AAA???>>><<<;;;;;;;;;;;;;;;:::999777666666666666777666666555444444333333222222222222222222111111111111000000000000111111222111///---------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))%%%'''+++,,,***)))))))))(((((())))))))))))******++++++******)))((()))***++++++***)))(((,,,+++******,,,,,,+++***,,,***)))+++...///+++''')))((((((''''''((()))***((((((((((((((((((((((((***((('''''')))***)))((()))(((((('''((()))***+++))))))'''''',,,111111,,,)))))))))))))))(((''''''~~~rrrjjjgggfffccc___\\\\\\```dddeeeeeedddddddddddddddcccbbbbbbdddbbbaaaccceeeeeebbb^^^YYYYYYZZZYYYYYYXXXVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRPPPSSSTTTRRROOONNNOOOQQQOOONNNNNNMMMLLLLLLMMMMMMNNNNNNMMMLLLKKKJJJIIIHHHDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>><<<;;;;;;;;;;;;999999888777777777777777666666666555444444333333222222333333333333333333111111000000000000111111222111///...---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++(((***------***))))))))))))))))))))))))***++++++,,,,,,++++++***))))))***++++++***)))))),,,+++******,,,,,,+++***)))(((***...000///)))$$$***))))))((((((((())))))((((((((((((''''''''''''(((&&&&&&''')))***)))(((((((((((((((((()))******(((******'''(((+++,,,***((())))))))))))(((''''''uuulllfffbbbaaaaaa^^^\\\]]]```bbbcccccccccdddeeedddcccbbbaaabbbdddbbbaaaaaabbbaaa___\\\YYYYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUTTTSSSRRROOORRRTTTSSSOOOMMMOOORRROOOOOONNNNNNMMMMMMLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHCCCCCCBBBAAAAAA@@@?????????>>>>>>===<<<;;;;;;;;;888888888777777888999999666666555555555444444444222333333444444555555555222111111000000111111222111111000///......//////............------------------------------------***,,,,,,***+++...---(((************************+++,,,,,,------,,,,,,+++************************,,,+++******,,,,,,+++***((()))***---///...)))%%%***))))))((('''''''''''')))((((((((((((((('''''''''&&&&&&(((***++++++)))((((((((((((((())))))***(((,,,---(((%%%'''))))))''''''(((((((((''''''&&&}}}tttmmmjjjgggaaa]]]___^^^]]]^^^___`````````ccceeefffeeebbbaaaaaabbbbbbaaa```___^^^]]][[[ZZZZZZYYYXXXXXXWWWVVVVVVVVVTTTTTTUUUUUUUUUTTTSSSSSSPPPRRRSSSRRROOONNNPPPRRROOOOOONNNNNNMMMLLLKKKKKKIIIIIIHHHHHHGGGGGGGGGFFFBBBBBBBBBAAA@@@@@@??????>>>>>>>>>======<<<;;;;;;888888888888888999999:::555555555555555444444444333333333444444555555666222222111111111111222222111000000////////////////////////......---------------------------------))),,,+++***+++...,,,'''******++++++++++++******,,,,,,------------,,,,,,++++++************++++++,,,+++******,,,,,,+++***************++++++***)))(((((((((((('''&&&&&&%%%*********))))))((((((((((((((((((***,,,---,,,***'''(((((())))))))))))))))))...///***&&&'''))))))%%%&&&&&&''''''&&&&&&&&&~~~vvvmmmhhhgggfffaaa\\\^^^_____________________cccfffhhhfffbbb```aaaccc``````___]]]\\\ZZZZZZYYYZZZYYYXXXWWWVVVVVVVVVVVVTTTTTTUUUUUUUUUTTTTTTSSSQQQQQQQQQQQQQQQQQQQQQPPPNNNNNNNNNNNNMMMKKKJJJIIIGGGGGGGGGFFFFFFFFFFFFFFFBBBBBBBBBAAAAAA@@@@@@@@@======>>>>>>===<<<;;;;;;999999888888888999999:::555555555555555555555555333333444444444444444444222222111111111111222222000000000000000000000000000000000///......------------------------------***,,,,,,***+++...,,,(((***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++,,,+++************+++,,,,,,+++******,,,,,,+++***,,,+++)))(((((()))+++,,,'''((((((((((((((('''&&&++++++******))))))(((((()))))))))+++---...,,,***''''''((())))))))))))))))))...///***'''(((******%%%%%%&&&'''''''''&&&&&&|||uuupppiiidddbbbaaa^^^\\\]]]^^^```bbbbbbbbbbbbcccdddgggiiigggccc```aaaddd``````___]]][[[ZZZZZZZZZZZZYYYXXXVVVVVVVVVVVVVVVSSSTTTTTTUUUUUUUUUTTTTTTSSSPPPNNNOOORRRTTTQQQNNNMMMMMMMMMMMMLLLJJJHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGBBBBBBBBBBBBAAAAAAAAAAAA<<<======>>>>>>===<<<;;;::::::999888888888999999555555555555555555555555444444444333333333333333333222222111111222222333000000000111111111000000111111000000///......---........................,,,...,,,***,,,///...******+++,,,......,,,+++***++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,+++******,,,,,,+++***+++***)))(((((((((***,,,((((((******+++***))))))+++******)))((((((''''''))))))***+++---,,,***(((&&&'''((()))***))))))((())),,,,,,)))(((***,,,***&&&'''(((((())))))((((((xxxnnnlllhhhccc]]][[[\\\]]]\\\^^^aaacccdddeeeeeefffdddhhhjjjhhhccc```bbbddd``````___]]][[[ZZZ[[[\\\ZZZYYYWWWVVVUUUUUUVVVWWWSSSTTTTTTUUUUUUUUUTTTTTTTTTPPPLLLNNNSSSVVVRRRMMMLLLLLLMMMMMMKKKIIIGGGFFFGGGGGGGGGGGGGGGHHHHHHHHHCCCBBBBBBBBBBBBBBBBBBAAA<<<===>>>>>>>>>===<<<;;;;;;:::999999888888999999444555555555555555555555444444444333333222222222333222222111111222222333///000111111111111000000222111111000///......---...........................///...+++,,,000000,,,***+++---......---+++******++++++,,,,,,++++++***---,,,+++******+++,,,---,,,+++******,,,,,,+++***)))*********)))((()))***)))***+++,,,------,,,+++***))))))((('''&&&&&&&&&)))))))))+++,,,+++(((&&&&&&''')))*********)))((((((******'''(((,,,,,,***(((((()))***************xxxqqqjjjfffaaa\\\ZZZYYY[[[\\\\\\___cccffffffeeeeeeeeeeeeddddddcccbbbaaa``````^^^^^^^^^]]]\\\[[[YYYYYYWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRROOOMMMNNNPPPQQQOOOLLLLLLLLLKKKKKKJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@===<<<<<<<<<;;;;;;;;;;;;999999999888888888888777666555555555444444444444555555555555555555555555333222111000000000111222///////////////.........000000//////.........---...///000///...,,,,,,------------------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++************))),,,,,,+++***))))))*********)))(((((()))+++---...((((((((()))******++++++******)))(((((((((((((((''''''(((((((((((('''''''''***+++)))&&&&&&+++000***((('''(((***++++++******)))))))))((((((''''''zzzqqqkkkgggddd___[[[YYYZZZ\\\]]]^^^aaaeeefffeeedddcccccceeeeeedddcccbbbaaa``````^^^^^^]]]]]]\\\ZZZYYYXXXVVVVVVUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQSSSPPPOOOOOOQQQQQQPPPNNNLLLLLLKKKKKKJJJIIIGGGFFFGGGGGGGGGGGGFFFFFFEEEEEECCCBBBAAAAAA@@@@@@@@@@@@<<<<<<<<<;;;;;;;;;;;;:::999999999888888888888777666666666555555555444444555555555555555555555555444333222111000111111222000000000000000000000000000/////////............,,,...//////---,,,,,,---........................---------,,,,,,++++++++++++++++++++++++++++++++++++++++++************)))+++******)))))))))))))))***)))(((((()))+++---...*********)))))))))))))))******)))((((((((((((((('''(((((())))))((((((''''''***+++***'''(((,,,111***)))'''((()))******)))+++++++++*********))))))yyyssskkkeeebbb```]]]ZZZYYY[[[]]]___```ccceeefffdddcccbbbbbbeeeeeedddcccbbbaaa``````\\\\\\\\\\\\[[[YYYXXXXXXUUUUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQSSSQQQPPPPPPQQQRRRPPPOOOLLLLLLKKKKKKJJJIIIGGGFFFIIIIIIHHHGGGFFFFFFEEEEEEBBBBBBAAA@@@@@@@@@AAAAAA<<<<<<<<<<<<;;;;;;;;;;;;999999999888888888888777777777777666666666555555555555555555555555555555444444333222222222222222000000000000111111111111////////////............+++,,,......---,,,---...........................------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))***)))))))))((((((((((((******)))))))))+++,,,---++++++******)))(((((('''***))))))(((((((((((((((((())))))******))))))(((''')))+++***)))***...111+++***(((((()))***)))(((++++++************)))))){{{uuuooohhhbbb]]]\\\ZZZYYYZZZ\\\___aaaaaaccceeeeeedddcccbbbccceeedddccccccaaaaaa```___[[[[[[[[[ZZZZZZXXXWWWWWWTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRQQQQQQQQQRRRQQQQQQPPPQQQPPPPPPOOOLLLLLLKKKKKKJJJIIIGGGFFFIIIIIIHHHGGGFFFDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBB>>>>>>=========<<<<<<<<<999999999888888888777777777777777777666666666666555555555555555555555555444444333333333222222333///000000000000000111111///////////////.........***+++---...---,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))************)))))))))******))))))******,,,,,,************))))))(((((())))))(((((((((((())))))))))))************))))))&&&(((***))))))***---000,,,***((((((((()))((('''((((((((((((((((((''''''wwwqqqkkkddd___ZZZYYYXXXYYYZZZ]]]aaaccc___aaadddddddddcccdddeeedddcccbbbaaa```______^^^YYYYYYYYYYYYXXXWWWVVVVVVTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNOOOLLLLLLKKKKKKJJJIIIGGGFFFHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@AAAAAA????????????>>>>>>>>>===999999999888888888777777777777777777666666666666555555555555555555555555444444444444333333222222.........//////000000000.........///////////////***,,,......------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,+++*********************++++++(((((())))))************))))))(((((((((((())))))))))))************))))))%%%&&&((((((((()))+++,,,+++)))((('''((((((((('''''''''''''''''''''((((((xxxpppiiiddd^^^[[[XXXWWWXXXYYY\\\___bbbddd___aaacccdddccccccdddfffbbbbbbaaa```___^^^]]]]]]WWWWWWXXXXXXWWWVVVVVVUUUTTTSSSSSSRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPOOOPPPQQQPPPNNNMMMNNNOOOLLLLLLKKKKKKJJJIIIGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>999999999888888888888777777777777666666666555555555555555555555555555555333333333333333222111111------......//////000000.........///////////////,,,---//////...---...///++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++************)))***+++,,,---------,,,+++************************'''(((((()))******++++++((((((((((((((())))))***((())))))******))))))(((&&&&&&'''(((((()))))))))***)))''''''((()))((('''(((((())))))))))))******|||wwwppphhhbbb^^^[[[YYYWWWWWWXXXZZZ]]]```ccceeebbbcccddddddcccbbbcccddd``````___^^^]]]\\\\\\[[[VVVVVVVVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSTTTTTTUUURRRRRRQQQQQQQQQPPPPPPPPPOOOQQQRRRQQQNNNMMMOOOPPPLLLLLLKKKKKKJJJIIIGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<999999999888888888888777666666666555555555444444555555555555555555555555111222333333333222111000---......///000000111111............/////////000...///111000///......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++************)))(((***+++---------+++*********+++++++++*********)))))))))))))))*********((((((((((((((()))******'''(((((())))))(((((('''((((((((()))))))))(((((()))'''&&&&&&((())))))(((((((((((()))))))))******~~~wwwrrrkkkddd^^^[[[ZZZYYYWWWWWWXXXZZZ]]]aaadddfffdddeeeeeedddbbbaaaaaabbb```___^^^]]]\\\[[[[[[ZZZUUUUUUVVVVVVVVVUUUTTTTTTUUUTTTTTTTTTTTTTTTUUUUUURRRRRRQQQQQQQQQPPPPPPPPPPPPRRRSSSRRROOONNNPPPRRRLLLLLLLLLKKKJJJIIIGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFEEECCCAAA@@@>>>>>>======<<<<<<<<<;;;;;;;;;;;;999999999888888888888777666555555555444444444444555555555555555555555555111111222333222111000///...//////000111222222222---.........//////000000///111222111///......///------------------------+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++************)))'''(((***,,,---,,,***)))******+++++++++******)))++++++******)))(((((((((((((((((((((((()))******''''''((((((((((((''''''******)))***+++***)))'''((('''%%%&&&((()))))))))%%%&&&&&&&&&''''''((((((xxxooojjjccc^^^]]]\\\ZZZYYYTTTVVVZZZ\\\___bbbeeehhheeeddddddcccbbbaaa______aaa```___^^^\\\[[[ZZZYYYYYYXXXXXXWWWUUUTTTSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTSSSSSSRRRQQQQQQQQQQQQQQQMMMNNNOOOPPPPPPNNNLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHJJJGGGCCCDDDFFFFFFBBB===HHHGGGFFFEEECCCAAA@@@@@@<<>>:::;;;>>>;;;999777888999::::::999666666666666555555555555777666555444333222222222333333111000000000111222111222444555444222000///111111000......---------........................---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---*********++++++,,,,,,,,,************************+++***)))(((((()))***+++))))))))))))))))))))))))''')))******))))))***++++++******)))(((''''''&&&+++******)))(((''''''&&&))))))************))))))''''''(((((())))))******((()))******))))))***+++{{{tttjjjeee___[[[ZZZZZZZZZYYYUUUXXX[[[^^^```bbbeeegggdddddddddcccbbbaaa___^^^```___^^^]]]\\\ZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTRRRRRRRRRSSSSSSRRRRRRRRRSSSSSSRRRQQQQQQQQQQQQQQQMMMNNNPPPPPPPPPOOOMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHEEECCCDDDGGGGGGDDD@@@FFFFFFEEECCCBBB@@@?????????AAADDDEEEDDDBBBAAA@@@999888777888999:::999777777777777666666666555555666666555444333333333333333222111000000000111222111222333333333111000///111000///......---------........................---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---******+++++++++,,,,,,,,,************************+++***)))(((((()))***+++))))))))))))))))))))))))''')))******))))))***+++*********)))((('''''''''*********)))((('''''''''))))))************))))))'''((((((((()))))))))***((())))))))))))))))))***|||uuuoooccc___ZZZWWWWWWXXXXXXXXXWWWZZZ^^^aaabbbbbbcccdddcccccccccbbbaaa```___^^^___^^^]]]\\\[[[YYYYYYXXXWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRSSSRRRQQQQQQPPPQQQQQQQQQNNNOOOPPPPPPPPPOOOMMMLLLMMMMMMKKKJJJIIIHHHHHHGGGFFFCCCBBBDDDGGGGGGEEEBBBCCCCCCBBBAAA@@@???>>>===<<<===???CCCFFFEEEAAA===:::999:::;;;<<<<<<:::888888888777777777666666666666555444444333333333333333222111111000000111111111111111111000000000000111000///......---..............................---,,,,,,++++++,,,,,,---+++,,,---,,,+++***+++---***++++++++++++,,,,,,,,,************************+++***)))(((((()))***+++))))))))))))))))))))))))''')))******))))))***+++******))))))((((((''''''******))))))((((((''''''((())))))******))))))((((((((((((((())))))))))))))))))))))))((((((((((((yyytttnnniii```]]]YYYVVVUUUUUUWWWWWWYYY\\\aaaccccccbbbbbbbbbaaabbbbbbaaa```___^^^^^^]]]]]]\\\[[[ZZZYYYXXXXXXUUUUUUTTTTTTSSSRRRRRRQQQUUUTTTSSSRRRRRRSSSTTTUUURRRQQQQQQPPPPPPQQQQQQQQQOOOOOOOOOPPPOOONNNMMMMMMNNNMMMLLLJJJIIIHHHGGGGGGEEEDDDCCCDDDFFFFFFEEEBBBAAA@@@@@@???>>>======<<<;;;>>>AAAEEEFFFDDD@@@============???@@@@@@===:::888888888888777777777777666555444333333333333333222222222111111111111111111000////////////000000000000///.......................................---,,,,,,++++++,,,,,,---***,,,,,,,,,+++***+++,,,++++++++++++++++++++++++************************++++++***))))))***++++++))))))))))))))))))))))))''')))******))))))***+++***)))))))))((((((((('''***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))***)))(((((())))))((('''yyysssnnnhhhddd```^^^ZZZVVVTTTTTTVVVWWW[[[^^^bbbdddcccbbbaaaaaa````````````______^^^]]]\\\\\\[[[[[[ZZZYYYXXXXXXVVVVVVVVVUUUTTTTTTTTTSSSVVVVVVTTTSSSSSSTTTVVVVVVQQQQQQPPPPPPPPPPPPQQQQQQNNNNNNOOONNNNNNNNNMMMMMMMMMLLLKKKJJJHHHHHHHHHGGGFFFFFFEEEEEEEEEEEECCCAAA?????????>>>>>>=========@@@EEEKKKLLLHHHCCCAAAAAA======>>>???AAA@@@===;;;888888888888777777777777555555444333333333444444222222222222111111000000000//////......///000000000//////............///........................---,,,,,,++++++,,,,,,---***+++,,,,,,******+++,,,++++++++++++++++++++++++************************,,,+++***))))))***+++,,,))))))))))))))))))))))))''')))******))))))***+++))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((***((('''((()))***)))'''}}}tttnnnjjjeeeaaa___^^^[[[WWWTTTTTTVVVYYY\\\^^^bbbcccbbbaaaaaaaaa_______________^^^]]]\\\\\\\\\[[[[[[ZZZYYYYYYXXXYYYYYYYYYXXXXXXXXXWWWWWWTTTTTTSSSSSSSSSSSSTTTTTTPPPPPPPPPOOOPPPPPPQQQRRRNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEDDDBBBBBB?????????>>>>>>>>>>>>>>>@@@FFFLLLJJJDDD>>>===???;;;::::::<<<======;;;999888888777777777666666666555444444333333444444444111222222222222111000000////////////000000000000//////............//////........................---,,,,,,++++++,,,,,,---***+++,,,+++***)))***,,,,,,,,,,,,++++++++++++***************************,,,+++***))))))***+++,,,))))))))))))))))))))))))''')))******))))))***+++))))))))))))(((((((((((())))))))))))(((((((((((('''(((((())))))(((((('''))))))))))))((((((((((((+++(((&&&(((+++,,,+++(((wwwoookkkgggccc```\\\\\\ZZZWWWTTTTTTXXX\\\\\\^^^```aaa``````aaabbb]]]^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXRRRRRRSSSSSSSSSSSSRRRRRRPPPOOOOOOOOOPPPPPPQQQRRRMMMLLLLLLKKKKKKKKKKKKKKKIIIHHHHHHGGGGGGGGGHHHHHHDDDEEEFFFFFFEEEDDDDDDDDD????????????@@@@@@@@@@@@???BBBDDDCCC???;;;999999;;;:::999999;;;;;;:::999777777777666666666555555444444444333333444444555111222222333222111000///...///000111222111000000//////............//////........................---,,,,,,++++++,,,,,,---)))+++,,,+++***)))***+++,,,,,,,,,+++++++++******************************,,,,,,************,,,,,,))))))))))))))))))))))))''')))******))))))***+++(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''***)))))))))((((((((('''+++(((&&&(((---///---***zzzrrrlllhhheeebbb___YYYYYYXXXVVVTTTUUUZZZ^^^]]]^^^___```______aaaccc]]]]]]^^^^^^^^^]]]\\\\\\]]]]]]\\\\\\[[[[[[ZZZZZZWWWVVVVVVVVVVVVVVVVVVUUURRRSSSTTTUUUUUUTTTSSSRRROOOOOOOOOOOOPPPPPPQQQRRRLLLLLLKKKJJJJJJJJJJJJJJJGGGGGGFFFFFFGGGGGGHHHIIIAAACCCEEEEEEEEEEEEFFFGGG@@@@@@@@@@@@AAAAAAAAAAAACCCBBBAAAAAAAAA???<<<888===;;;999999;;;<<<;;;;;;666666666666555555555555444444333333333444444555111111222333222111000///---///111222333222111000//////.........//////000........................---,,,,,,++++++,,,,,,---)))+++++++++***)))***+++,,,,,,,,,++++++*********************************,,,,,,+++******+++,,,,,,))))))))))))))))))))))))((()))******))))))***+++(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''******))))))((((((((('''+++(((&&&)))...111///,,,xxxsssmmmiiifffbbb]]]YYYXXXWWWVVVVVVWWWZZZ\\\^^^aaaaaaaaaaaaaaaaaaaaaaaaaaa^^^[[[[[[\\\\\\[[[XXXXXXYYYZZZZZZYYYYYYZZZ[[[[[[XXXUUURRRQQQQQQSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRPPPOOOMMMMMMMMMOOOQQQSSSOOOOOONNNNNNLLLKKKJJJIIIGGGGGGGGGHHHIIIJJJKKKLLLIIIHHHGGGFFFEEECCCBBBBBB@@@@@@AAAAAAAAA@@@??????===<<<<<<<<<;;;;;;;;;;;;===<<<:::888777777888888777777777777777777777777444444444333333222222222222222222111111111111000111000//////111222111000111111000......---------000000///...............000///...---,,,+++++++++************************************))))))(((((())))))******++++++++++++++++++************++++++,,,,,,++++++***)))((((((((())))))))))))*********(((((()))***************(((((())))))))))))((((((((())))))((('''(((,,,...---***&&&&&&)))++++++***&&&''')))***,,,---------~~~{{{rrrmmmfffbbb___\\\XXXTTTSSSSSSSSSUUUWWWZZZ]]]___bbbbbbbbbbbbbbbbbbbbbbbb```^^^[[[ZZZ\\\\\\ZZZXXXXXXZZZ[[[ZZZXXXXXXYYYZZZXXXWWWUUUSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSRRRRRROOONNNMMMLLLMMMNNNPPPQQQOOOOOONNNNNNMMMKKKJJJIIIFFFFFFFFFGGGHHHIIIJJJJJJGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@??????>>>=========<<<<<<<<<;;;;;;;;;::::::999888888888888666666666666666666666666444444444333333222222222222222222111111111111000111111222222222111111000111000///......---------000//////...............//////...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))*********++++++++++++++++++************++++++++++++******)))((((((''')))))))))*********++++++))))))))))))))))))))))))(((((())))))))))))(((((()))******)))((())),,,///---***'''&&&(((******)))%%%&&&'''((()))*********xxxtttrrrlllddd___]]][[[WWWTTTRRRRRRSSSVVVYYY]]]aaaccccccccccccccccccccccccccc___]]]\\\[[[\\\[[[ZZZXXXYYYZZZ[[[ZZZXXXWWWWWWXXXUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSRRRRRROOONNNMMMMMMMMMNNNOOOPPPOOOOOONNNNNNMMMLLLJJJJJJFFFFFFFFFFFFGGGGGGHHHIIIDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>=========<<<<<<888999999999999999888888555555555555555555555555444444333333333333222222222222222111111111111000000333666666333000000111111000///......---......000///......------......///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************++++++++++++++++++************++++++******))))))((('''''''''************+++++++++,,,***)))((((((((((((((()))(((((())))))))))))((((((******+++***)))***---///+++)))''''''(((******)))&&&'''(((((()))))))))(((vvvqqqoooiiiaaa\\\ZZZYYYWWWUUUTTTUUUWWWYYY]]]```dddeeedddddddddddddddddddddddd___^^^^^^]]]]]]\\\ZZZYYYYYYZZZ[[[YYYWWWVVVVVVWWWRRRSSSTTTUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTSSSRRRRRRQQQPPPOOOOOOOOOOOOPPPPPPNNNNNNNNNNNNMMMLLLKKKJJJHHHGGGGGGGGGGGGGGGHHHIIIDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@???>>>======>>>>>>>>>>>>============666777999::::::999888777555555555555555555555555333333333333333333333333222222222111111111000000000555999999444000000111000000///...............//////...------------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******)))))))))(((((((((******+++++++++,,,,,,,,,***)))((('''''''''((()))(((((())))))))))))(((((()))*********))))))+++---***)))((('''((())))))))))))***************)))))){{{sssooohhhbbb[[[VVVVVVUUUTTTRRRWWWWWWYYY[[[^^^```bbbccccccccccccccccccccccccccc___``````___^^^\\\[[[[[[YYYZZZZZZYYYVVVUUUUUUVVVRRRSSSUUUVVVVVVVVVTTTSSSSSSSSSTTTTTTTTTTTTTTTSSSTTTSSSRRRRRRQQQQQQQQQQQQNNNNNNOOONNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIDDDDDDEEEEEEEEEEEEFFFFFFBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>============666777888999:::999888777555555555555555555555555333333333333333333333333222222222111111111000000///444999888333//////111000//////............/////////...---------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++++++++++++++************+++++++++***************))))))******+++++++++,,,,,,,,,))))))(((((((((((())))))(((((())))))))))))(((((('''((())))))(((((()))+++((())))))(((((((((((())))))************)))((((((|||ssskkkhhhccc^^^YYYVVVVVVWWWUUUTTTVVVWWWXXXZZZ\\\]]]______aaaaaaaaaaaaaaaaaaaaaaaa^^^___aaa```^^^[[[[[[[[[WWWXXXYYYXXXVVVUUUUUUVVVTTTUUUVVVWWWWWWVVVUUUUUUTTTTTTUUUUUUVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQNNNNNNOOOOOONNNMMMMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFAAA@@@???>>>===>>>??????>>>>>>>>>=========<<<<<<777888888888888888777777555555555555555555555555222222333333333333444444222222222111111111111000///222555555222//////000//////............/////////...------,,,,,,------...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++************+++++++++++++++***************************+++++++++,,,(((((()))***************(((((())))))))))))(((((('''((())))))''''''((()))'''((())))))''''''((()))''''''((((((((('''&&&&&&}}}uuujjjcccaaa___\\\XXXWWWXXXYYYWWWUUUUUUVVVXXXZZZ\\\^^^______________________________[[[^^^```___\\\YYYYYYYYYVVVWWWXXXWWWVVVUUUVVVWWWWWWWWWWWWXXXWWWWWWVVVVVVTTTUUUVVVWWWWWWWWWWWWVVVVVVUUUUUUTTTSSSRRRPPPPPPNNNNNNOOOOOONNNNNNMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDD@@@???=========>>>@@@AAA=========<<<<<<<<<;;;;;;:::999888777777666777777666666666666666666666666222222222333333444444444222222222111111111111000///000000111000000////////////............/////////...------,,,,,,---------------,,,,,,------...++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++************++++++)))))))))***************)))))))))*********++++++&&&'''***,,,------,,,+++(((((())))))))))))((((((''')))******((('''((()))&&&(((***)))'''&&&''')))&&&&&&''''''''''''''''''{{{qqqeee___^^^XXXUUURRRSSSUUUVVVTTTQQQUUUWWWYYY\\\^^^```aaabbb^^^^^^^^^^^^^^^^^^^^^^^^YYY\\\___^^^[[[WWWWWWXXXUUUVVVWWWWWWUUUUUUVVVXXXYYYYYYXXXXXXXXXWWWWWWWWWUUUVVVWWWWWWXXXXXXXXXXXXUUUUUUUUUTTTSSSQQQOOOOOONNNNNNOOOOOOOOONNNMMMMMMJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCC???>>>===<<<===???AAABBB===<<<<<<<<<;;;;;;;;;;;;;;;:::888666555666666777777777777777777777777777222222222333333444444444222222222111111111111000///...------///000///...//////.........//////000......---,,,,,,,,,,,,---------,,,,,,,,,------...*********************************++++++,,,,,,,,,---------,,,,,,+++++++++++++++************++++++(((((((((((())))))))))))((())))))))))))*********$$$'''+++...//////---+++(((((())))))))))))(((((((((***++++++)))((())))))%%%(((******'''&&&''')))'''(((((()))******))))))xxxqqqjjjddd___\\\TTTUUUUUUTTTRRRQQQRRRTTTUUUWWWZZZ]]]___```___^^^aaa```______```___]]][[[\\\]]]]]]]]]\\\YYYVVVUUUTTTWWW[[[ZZZXXXWWWYYY\\\XXXXXXXXXWWWWWWVVVVVVVVVTTTUUUVVVVVVVVVVVVUUUTTTTTTRRRPPPNNNMMMNNNOOOQQQOOOOOOOOONNNLLLKKKIIIHHHJJJHHHFFFFFFFFFFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@???<<<===>>>??????>>>===<<<<<<;;;:::999:::<<<>>>@@@>>><<<999777666777888:::666777777777777555444333888666333222333222111000222222222111111111111000000000000000////////////......//////......---,,,------,,,,,,,,,,,,++++++------------------------------------,,,+++************))))))***+++,,,,,,---,,,+++*********++++++************))))))))))))***)))((()))***+++***(((+++++++++++++++***)))(((''')))...111222000---++++++***)))(((((()))***+++555///***(((***+++)))&&&))))))))))))))))))))))))))))))))))))))))))))))))|||wwwpppiiiccc^^^YYYVVVTTTUUUUUUTTTRRRRRRSSSTTTYYYZZZ\\\^^^````````````aaa```______```___]]][[[]]]]]]^^^]]]\\\ZZZWWWUUUUUUVVVXXXXXXWWWWWWXXXYYYVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSTTTUUUUUUTTTSSSSSSRRRQQQQQQPPPOOOOOONNNNNNNNNNNNMMMLLLKKKJJJHHHGGGHHHFFFEEEFFFGGGGGGFFFEEEBBBBBBBBBBBBAAA@@@???>>>>>>??????@@@???>>>===<<<;;;:::999999:::;;;===???===<<<999777666777888:::666666777777666555444333555333222222333333333222222222222111111111111000000000000000////////////......//////......---,,,---------,,,,,,+++++++++------------------------******++++++,,,+++++++++******))))))***++++++,,,,,,,,,,,,,,,++++++++++++************))))))))))))***)))((()))***+++***(((+++++++++++++++***))))))'''))),,,///000...,,,++++++***)))(((((()))***+++222...)))(((***+++)))&&&))))))))))))))))))))))))))))))))))))))))))))))))sssooohhhbbb]]]XXXTTTQQQOOOQQQRRRRRRRRRSSSVVVXXX____________``````aaabbbaaa```______```___]]][[[]]]]]]]]]]]]\\\YYYWWWVVVVVVUUUTTTUUUVVVWWWVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRPPPQQQRRRRRRQQQPPPNNNMMMNNNMMMLLLKKKJJJIIIGGGGGGFFFEEEDDDEEEGGGHHHGGGFFFAAAAAAAAAAAA@@@???>>>>>>@@@@@@@@@@@@???>>><<<<<<:::999999888999:::<<<===<<<;;;999777666777888999666666777666666555333333333111000111333444444333222222222111111111111000000000000000////////////......//////......---,,,.........---,,,++++++***------------------------'''((()))***++++++++++++*********)))******+++,,,,,,------......,,,+++***************))))))))))))***)))((()))***+++***(((***++++++++++++***))))))((()))+++,,,---,,,,,,+++******))))))))))))******///+++'''''')))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))yyynnnjjjddd___[[[WWWSSSQQQKKKMMMPPPRRRSSSVVVZZZ]]]bbbaaa___^^^^^^___aaabbbaaa```______```___]]][[[[[[[[[[[[[[[YYYXXXVVVUUUXXXUUUSSSSSSVVVWWWUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPOOONNNMMMOOONNNMMMKKKJJJIIIHHHHHHGGGFFFEEEFFFGGGHHHGGGEEEAAABBBBBBAAAAAA@@@???>>>@@@@@@???>>>===<<<;;;:::999999888888888999;;;;;;;;;:::888777777777888999666666666666555444333333333222111111333444444333222222222111111111000000000000000000////////////.........///......---,,,//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++******+++***************++++++,,,---...//////---+++***************)))))))))(((***)))((()))***+++***(((******+++++++++******)))((()))))))))******++++++***))))))))))))))))))***+++)))'''''')))***)))((((((((((((((((((((((((((())))))))))))))))))))))))zzzsssiiieee```\\\YYYVVVSSSQQQPPPRRRTTTVVVWWWYYY\\\___cccaaa___]]]]]]^^^___aaaaaa```______```___]]][[[XXXXXXXXXWWWVVVUUUTTTTTTZZZVVVSSSSSSUUUWWWUUUSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSTTTRRRPPPNNNNNNNNNOOOPPPPPPOOONNNLLLJJJJJJJJJJJJIIIHHHFFFFFFGGGFFFEEECCCCCCCCCCCCCCCBBBAAA@@@??????>>>===<<<;;;:::999999999888888888999999:::::::::999888777777777888888777666555555444333333333666444222222333444333222222222222111111111000000000000000000////////////.........///......---,,,//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***))))))++++++***************+++,,,---...//////---+++***************)))))))))(((***)))((()))***+++***((()))******+++++++++******))))))(((((())))))******)))))))))******)))))))))((('''''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((}}}tttmmmbbb^^^ZZZWWWUUUSSSQQQPPPZZZ[[[\\\[[[ZZZZZZ\\\]]]bbb```^^^]]]\\\]]]___```aaa```______```___]]][[[WWWVVVVVVUUUTTTTTTSSSSSSYYYWWWTTTSSSSSSTTTTTTSSSTTTTTTTTTTTTUUUUUUUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSUUUSSSPPPMMMMMMNNNPPPQQQQQQPPPNNNLLLJJJJJJJJJJJJJJJHHHGGGFFFFFFFFFDDDBBBCCCCCCCCCCCCBBBAAA@@@@@@>>>===<<<:::999999999999999999999999999999999999888888888777777777888888777666555444333333333333777666444333444555444333222222222111111111111000000000000000////////////......//////......---,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((,,,+++******)))*********,,,------......,,,+++***************))))))))))))***)))((()))***+++***((())))))***++++++++++++***))))))))))))))))))))))))))))))************))))))'''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((}}}vvvmmmfff\\\YYYUUUSSSRRRQQQOOONNNZZZ[[[[[[ZZZYYYYYY[[[\\\aaa```___^^^^^^^^^______aaa```______```___]]][[[WWWVVVUUUTTTTTTTTTSSSTTTWWWWWWUUURRRPPPPPPQQQSSSSSSSSSTTTTTTTTTUUUUUUUUURRRRRRQQQPPPPPPQQQRRRRRRSSSRRRPPPOOONNNNNNOOOOOOQQQOOOMMMKKKIIIIIIJJJJJJIIIGGGFFFFFFGGGGGGEEEDDDBBBBBBBBBBBBBBB@@@??????===<<<;;;::::::::::::;;;999:::::::::::::::999999888777777777777888888888777666555333333333333333777555444444666777777666222222222111111111111000000000000000////////////......//////......---,,,------------............++++++++++++++++++++++++)))***************)))))),,,++++++***))))))******,,,,,,,,,,,,++++++++++++************))))))))))))***)))((()))***+++***((())))))***+++++++++++++++))))))*********))))))(((((()))***++++++***)))((('''(((******)))))))))***))))))))))))))))))))))))((((((((((((((((((((((((}}}wwwqqqggg```ZZZWWWTTTRRRQQQQQQPPPNNNRRRSSSUUUVVVVVVXXX[[[]]]``````____________``````aaa```______```___]]][[[WWWWWWVVVUUUTTTTTTTTTUUUUUUVVVUUURRRNNNLLLOOOSSSRRRRRRSSSSSSTTTTTTUUUUUUQQQPPPOOOOOOOOOOOOPPPQQQPPPQQQQQQRRRQQQOOONNNMMMPPPNNNLLLIIIHHHHHHIIIIIIGGGEEEEEEEEEGGGHHHGGGFFFAAAAAAAAAAAA@@@???>>>>>>>>>===;;;;;;:::;;;<<<===::::::;;;;;;;;;::::::999777777777777888888888888777666444333222222333444555444444555777999:::999222222222111111111111000000000000000////////////......//////......---,,,,,,,,,------.../////////++++++++++++++++++++++++&&&'''((()))************,,,,,,+++***))))))******---,,,+++*********++++++************))))))))))))***)))((()))***+++***(((((()))***+++++++++++++++((()))***++++++***)))(((((()))***++++++***)))(((((()))++++++***))))))***))))))))))))))))))))))))((((((((((((((((((((((((}}}wwwtttoooddd[[[ZZZYYYWWWTTTOOOMMMMMMNNNLLLNNNQQQVVVZZZ]]]___```aaaaaabbbbbbbbbaaa``````cccaaa___]]]]]]]]][[[ZZZRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTQQQOOONNNPPPQQQTTTTTTUUUVVVVVVVVVUUUUUURRROOOMMMMMMOOOQQQOOOMMMPPPQQQQQQQQQQQQQQQPPPPPPPPPNNNMMMKKKIIIHHHGGGGGGHHHGGGFFFEEEDDDCCCBBBAAADDDCCC@@@???>>>>>>???@@@<<<;;;:::999999999::::::;;;:::888999:::;;;;;;:::777666666666666777777888:::888555333222333444555666555111333AAAOOOJJJ;;;444444333222222111000000000000000000000///..............................------,,,,,,,,,,,,++++++,,,......******------***************************+++***)))***++++++***)))+++++++++++++++***)))(((,,,,,,++++++***)))((((((&&&(((***------,,,***))),,,,,,++++++******))))))*********)))))))))))))))((((((((()))******++++++******))))))((((((''''''(((((((((((((((''''''&&&)))))))))(((''''''&&&&&&{{{vvvvvvrrriiiaaaYYYXXXUUUQQQNNNLLLMMMNNNOOOQQQTTTWWWZZZ\\\^^^^^^bbbccccccccccccbbbaaaaaabbb___]]]\\\\\\[[[ZZZXXXTTTTTTUUUVVVVVVVVVVVVVVVUUUVVVUUUSSSQQQPPPRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVQQQOOOMMMNNNQQQRRRRRRQQQRRRRRRRRRRRRQQQPPPOOONNNMMMMMMKKKJJJIIIIIIIIIIIIGGGFFFFFFEEEDDDCCCCCCBBBDDDCCCAAA???>>>>>>???@@@===<<<:::999999999;;;<<<<<<:::888999:::;;;;;;:::777777666666666666777777666555555444333333333333555555222222===IIIEEE888444444444333222111111111000000000000000///..............................------,,,,,,,,,,,,++++++,,,......******------***+++++++++++++++++++++++++++***)))***++++++***)))+++++++++++++++***)))))),,,,,,++++++***))))))((((((+++///222222///,,,)))******************))))))***)))))))))))))))))))))++++++******)))(((((((((***)))))))))((((((((('''(((((())))))(((((('''&&&(((((())))))))))))))))))vvvrrrrrroooggg```VVVUUURRRNNNKKKKKKMMMPPPRRRTTTVVVYYY[[[\\\]]]]]]bbbbbbccccccbbbbbbaaa``````^^^[[[ZZZZZZZZZYYYWWWVVVVVVWWWWWWWWWWWWWWWWWWVVVWWWVVVUUUSSSSSSTTTUUUUUUUUUUUUVVVVVVWWWWWWWWWQQQPPPOOOPPPRRRTTTUUUTTTSSSSSSRRRRRRQQQPPPNNNNNNLLLKKKJJJJJJIIIJJJJJJJJJFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBAAA?????????@@@@@@???>>>;;;999999:::<<<===<<<:::999999:::;;;:::999999888777666666555666666333444666666666555444333333555444222888@@@>>>555555444444333333222222111000000000000000///..............................------,,,,,,,,,,,,++++++,,,......******------***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))***++++++++++++***)))))),,,,,,++++++***)))))))))(((,,,000444333000+++''')))))))))))))))*********))))))))))))))))))******++++++******)))((((((((())))))))))))(((((((((((((((((())))))(((((('''&&&((((((((()))***+++++++++yyypppkkkhhhddd\\\UUURRRQQQNNNKKKIIIJJJNNNRRRSSSUUUXXX[[[]]]^^^^^^^^^aaaaaaaaaaaaaaa```___^^^___]]]ZZZZZZZZZZZZXXXWWWVVVVVVWWWWWWWWWVVVVVVUUUUUUVVVVVVUUUTTTSSSTTTVVVUUUUUUUUUVVVVVVWWWXXXXXXSSSSSSRRRRRRTTTUUUUUUUUUQQQRRRRRRRRRQQQPPPOOOOOOLLLKKKJJJJJJIIIIIIIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAAAAA???<<<:::999;;;===???<<<;;;999999:::;;;:::999999999777666555555555555555666666777777777666666222666666333555888777333444444444333333333222222000000000000000///..............................------,,,,,,,,,+++++++++,,,......******------***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))******+++++++++******)))+++++++++*********))))))(((***---///...,,,(((&&&((((((((())))))*********)))))))))))))))*********((((((((()))******++++++))))))))))))(((((((((((()))))))))))))))(((''''''((((((((())))))*********zzzsssjjjddd```ZZZSSSMMMNNNMMMKKKIIIHHHJJJOOOSSSSSSVVVYYY]]]```aaaaaaaaabbbbbbbbbbbbaaa```___^^^^^^\\\ZZZZZZZZZZZZYYYXXXUUUUUUUUUUUUUUUTTTSSSRRRRRRSSSUUUUUUSSSSSSTTTUUUUUUUUUTTTUUUUUUWWWXXXYYYWWWWWWVVVUUUTTTTTTTTTUUUPPPPPPQQQQQQQQQQQQQQQQQQNNNMMMKKKJJJHHHGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAAAAAAAAAAAAAA@@@???<<<;;;:::;;;===???===;;;999999:::::::::888999999777666555555555555777666444333333555666888333666777555333444444222444333333333333333222222000000000000000///..............................------,,,,,,,,,+++++++++,,,......******------***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***))))))******+++++++++******+++++++++***************+++*********))))))(((((((((((())))))******++++++(((((())))))************((((((((()))******++++++(((((((((((()))))))))))))))))))))))))))((((((''')))))))))(((((('''''''''|||qqqllleee___\\\WWWQQQMMMJJJJJJIIIHHHIIILLLPPPTTTTTTWWW[[[___bbbcccbbbbbbdddddddddcccbbbaaa```___^^^\\\ZZZYYYZZZZZZYYYXXXTTTTTTTTTTTTSSSRRRPPPPPPPPPRRRSSSTTTSSSSSSSSSTTTTTTTTTSSSSSSTTTVVVXXXYYYXXXXXXXXXVVVTTTSSSTTTUUUPPPPPPQQQQQQQQQQQQQQQPPPNNNMMMLLLIIIHHHFFFFFFEEEFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA???>>>===<<<;;;<<<<<<======;;;999999::::::999888999888777666666555666666666444222000000111444555333555666555333222222222222222222222222222222222000000000000000///..............................------,,,,,,,,,,,,++++++,,,......******------***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))))))))***++++++++++++***************************---,,,***))))))***+++,,,***************+++++++++((((((((()))******++++++++++++******)))((((((((((((((((((((())))))))))))))))))******))))))(((''')))))))))((('''&&&&&&&&&|||tttjjjfff```[[[XXXTTTOOOKKKFFFGGGHHHIIIJJJMMMQQQUUUWWWZZZ^^^aaaccccccaaa```bbbbbbbbbaaa```___]]]\\\\\\ZZZXXXWWWXXXXXXXXXVVVTTTTTTTTTSSSRRRQQQOOOOOOOOOQQQSSSTTTTTTSSSTTTUUUSSSRRRRRRRRRSSSUUUWWWYYYVVVXXXXXXWWWTTTSSSUUUWWWSSSSSSSSSRRRQQQOOONNNMMMMMMLLLJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBAAAAAABBBBBBBBBBBBBBBAAA<<<=========<<<<<<;;;;;;>>><<<:::999::::::999888777777666666666666777777666555444333222222333333222111222333333111111111111111111111111111111111000000000000000///..............................------,,,,,,,,,,,,++++++,,,......******------***+++++++++++++++++++++++++++***)))***++++++***)))))))))***+++++++++++++++************************+++++++++******+++,,,---,,,,,,,,,,,,++++++++++++'''(((((()))******++++++++++++******)))((((((((('''((((((((()))))))))***)))************)))(((((()))))))))(((((((((((((((wwwlllhhhddd^^^XXXTTTPPPKKKGGGEEEFFFHHHJJJKKKNNNRRRUUUZZZ]]]```ccccccbbb```^^^^^^^^^^^^]]]\\\[[[YYYXXXZZZXXXVVVVVVWWWWWWVVVUUUUUUUUUUUUTTTRRRQQQOOOOOOOOOQQQTTTUUUTTTTTTUUUUUURRRRRRQQQQQQRRRTTTWWWXXXTTTVVVXXXVVVTTTTTTVVVYYYVVVVVVTTTSSSPPPNNNKKKJJJKKKJJJIIIHHHHHHHHHHHHIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAABBBCCCCCCBBBBBBBBB;;;<<<=========<<<:::999>>><<<:::999::::::999888777666666666666777777888888888888888777666444333111//////111222111000111000000000000000000111111000000000000000//////...........................---------,,,,,,,,,++++++,,,......******------***************************+++***)))***+++++++++)))((()))***+++++++++++++++******************++++++((()))***+++,,,++++++***---------,,,,,,+++++++++'''(((((()))***+++++++++((((((((()))******++++++'''((((((((())))))*********************)))(((((((((((())))))******++++++zzzqqqjjj```]]]WWWQQQMMMJJJIIIIIICCCEEEGGGIIILLLPPPVVVZZZYYY[[[]]]___``````___^^^`````````___^^^]]][[[[[[YYYXXXXXXXXXWWWWWWWWWWWWXXXVVVTTTQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUTTTSSSRRRPPPSSSVVVWWWVVVWWWYYY[[[SSSVVVWWWUUUUUUWWWUUURRRSSSQQQPPPOOOOOOMMMKKKHHHNNNJJJGGGGGGIIIKKKJJJIIIIIIFFFDDDBBBBBBAAA@@@>>>======???@@@@@@???>>>===???>>>===<<<;;;:::999999888999::::::888888999:::777555444555777888888777777888888666333111111222222222222222222222222222333111//////000111000/////////000000000000//////........................+++,,,...---,,,,,,---///...---,,,,,,++++++,,,,,,+++*********,,,+++***(((---......,,,******+++,,,,,,,,,,,,+++))))))+++,,,************************)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++''')))***)))((('''(((***))))))))))))))))))))))))(((***++++++***)))***+++&&&&&&(((+++***%%%$$$'''yyyssskkkeee]]]ZZZTTTOOOJJJHHHGGGGGGEEEFFFIIIKKKNNNRRRXXX\\\^^^___aaacccccccccbbbaaa______^^^^^^\\\[[[ZZZYYYXXXXXXYYYYYYXXXXXXWWWWWWWWWUUUSSSQQQPPPPPPQQQRRRRRRSSSTTTUUUTTTSSSRRRQQQOOORRRTTTTTTSSSRRRTTTVVVYYYZZZXXXRRRQQQSSSSSSQQQOOONNNMMMLLLLLLKKKIIIGGGKKKIIIFFFGGGHHHIIIHHHFFFHHHEEECCCBBBBBBBBB@@@???===>>>>>>?????????>>>>>>>>>>>>===<<<;;;:::999999888999::::::888888999:::777666444555777888888777555666777666444333333444222222222222222222222222333222000///000111000/////////000000000000//////........................+++,,,...---,,,,,,---//////...------,,,,,,------,,,+++******,,,,,,***(((+++,,,,,,+++***)))***,,,)))***,,,,,,++++++******************************)))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,)))***+++***)))((()))+++)))))))))))))))))))))))),,,,,,,,,)))''''''(((***///+++***,,,+++'''&&&)))wwwrrrmmmeee```XXXUUUQQQKKKHHHFFFEEEEEEGGGIIIKKKNNNQQQUUUZZZ]]]aaabbbcccddddddcccbbbaaa___^^^]]]\\\[[[YYYXXXWWWXXXXXXYYYZZZYYYXXXWWWVVVUUUTTTSSSRRRQQQRRRSSSSSSSSSSSSTTTTTTTTTSSSQQQPPPQQQSSSTTTTTTRRRQQQQQQRRR^^^]]]XXXPPPMMMPPPQQQPPPMMMLLLKKKKKKLLLKKKIIIGGGHHHGGGFFFFFFGGGGGGEEECCCFFFDDDBBBAAABBBBBBAAA@@@???>>>>>>======>>>>>>>>>======<<<;;;::::::999999888999:::999888888999:::777666444555666777777666333444555555444333444666222222222222222222222222444222000///000000///...//////000000000000//////........................+++,,,...---,,,,,,---/////////...------------...---,,,***+++,,,,,,***))))))***+++***))))))+++---(((***,,,------,,,***)))************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))+++,,,+++***)))***+++))))))))))))))))))))))))...---+++)))(((***///222999222,,,,,,,,,***)))***|||tttnnnhhhbbb]]]UUURRRMMMIIIFFFEEEDDDEEEHHHJJJMMMPPPSSSVVV[[[^^^aaaaaaaaabbbaaa```___^^^```___]]][[[ZZZXXXXXXWWWWWWXXXYYYZZZZZZXXXWWWVVVTTTSSSSSSRRRRRRSSSTTTTTTSSSTTTTTTUUUTTTSSSQQQPPPTTTUUUVVVVVVUUUTTTTTTTTT\\\\\\WWWOOOMMMOOOPPPNNNMMMLLLLLLLLLNNNNNNLLLJJJFFFFFFGGGGGGGGGFFFDDDBBBDDDCCCAAAAAABBBCCCBBBAAA@@@???===<<<<<<===>>>???<<<<<<;;;;;;:::999999888777999:::999888777888999777666444444666777666666333444555555333333444555222222222222222222222222555222000000000000///...//////000000000000//////........................+++,,,...---,,,,,,---//////......---------------///---++++++,,,,,,+++))))))***++++++***+++---///...------------,,,***)))************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------)))***++++++))))))***+++))))))))))))))))))))))))++++++***)))+++222:::@@@???555,,,+++,,,+++))))))yyyqqqjjjccc]]]XXXRRROOOLLLHHHEEEEEEEEEFFFHHHKKKNNNQQQTTTWWW\\\___````````````___^^^]]]]]]```___]]][[[ZZZYYYYYYYYYWWWXXXXXXYYYYYYXXXVVVUUUSSSSSSSSSSSSSSSTTTTTTUUUSSSTTTUUUUUUUUUSSSRRRQQQUUUUUUUUUVVVWWWWWWVVVUUUUUUWWWUUUQQQOOOQQQPPPMMMMMMLLLLLLLLLNNNNNNLLLKKKGGGHHHIIIIIIGGGFFFDDDCCCCCCBBB@@@@@@BBBCCCBBBAAA@@@???===<<<<<<<<<===>>>;;;;;;::::::999999888888777888999999777777888999777666444444555666666555444555666555333111222333222222222222222222222222444222000///000000///...//////000000000000//////........................+++,,,...---,,,,,,---///...---,,,,,,+++,,,,,,,,,000...,,,+++,,,,,,+++******+++,,,,,,,,,---///111666222...+++,,,,,,+++***************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------((()))***)))(((((()))***)))))))))))))))))))))))))))(((((())),,,333<<>>333+++***+++***((()))|||tttkkkddd]]]WWWSSSOOOMMMJJJGGGEEEEEEFFFGGGIIILLLPPPSSSVVVYYY]]]```aaaaaa``````______^^^^^^___^^^\\\ZZZYYYYYYZZZZZZWWWWWWWWWVVVVVVVVVVVVVVVSSSTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUVVVVVVUUUTTTTTTTTTSSSSSSTTTVVVVVVUUUSSSNNNRRRSSSRRRQQQSSSQQQMMMLLLKKKJJJKKKLLLLLLKKKIIIHHHIIIJJJIIIGGGEEEEEEEEEDDDBBB@@@@@@AAABBBAAAAAA??????>>>===<<<<<<<<<<<<:::::::::999999888888888777888999888777777888999777666444444555666555444444555666444222111111222222222222222222222222222333111//////000111000/////////000000000000//////........................+++,,,...---,,,,,,---///------,,,++++++++++++,,,222///---+++,,,,,,,,,++++++,,,------------///111999333---***+++,,,,,,+++************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,''')))***)))((('''((()))))))))))))))))))))))))))(((((((((((()))---333888666...)))***+++)))((()))xxxtttnnnggg```ZZZUUURRRLLLJJJGGGEEEDDDDDDEEEGGGKKKNNNRRRVVVYYY\\\___bbb``````__________________]]]\\\ZZZXXXXXXYYYZZZ[[[XXXVVVUUUSSSSSSTTTUUUVVVTTTTTTUUUUUUUUUTTTTTTSSSSSSTTTVVVWWWXXXXXXWWWVVVVVVTTTSSSSSSUUUUUURRRPPPLLLPPPRRRPPPQQQSSSRRRNNNMMMLLLLLLLLLMMMMMMKKKIIIIIIJJJJJJHHHEEECCCEEEFFFDDDBBB@@@@@@AAAAAAAAA???>>>>>>>>>>>>===<<<;;;:::999999999999888888888888666888999888777666777999888666444444555555555333222444444444222222333444222222222222222222222222111000...///111222111111//////000000000000//////........................+++,,,...---,,,,,,---///......---,,,,,,,,,,,,,,,333000---,,,,,,,,,,,,++++++,,,------,,,,,,...000444///***)))+++---,,,***************************)))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,((()))******(((((()))***)))))))))))))))))))))))))))******)))((((((+++---,,,))))))++++++((((((***tttqqqkkkeee___ZZZUUUSSSJJJHHHFFFCCCCCCCCCEEEFFFLLLPPPTTTXXX[[[^^^aaaccc^^^^^^]]]]]]]]]]]]^^^___[[[ZZZXXXWWWWWWXXXYYY[[[XXXVVVSSSRRRQQQSSSUUUVVVUUUUUUUUUUUUUUUTTTSSSSSSSSSTTTVVVXXXYYYYYYYYYXXXZZZWWWUUUUUUUUUUUUQQQNNNMMMPPPQQQOOOOOORRRRRROOOQQQOOOOOOOOOOOOOOOMMMKKKIIIJJJJJJGGGCCCBBBDDDGGGEEECCCAAA@@@AAAAAA@@@???===>>>>>>???>>><<<:::999999999999888888888888888666888999888777666777888888666444444555555444333000222333333333333444666222222222222222222222222000///...///111222222222//////000000000000//////........................+++,,,...---,,,,,,---/////////...------------...444111---,,,,,,,,,,,,,,,+++,,,---,,,++++++---......***((()))---...,,,(((************************)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++)))+++,,,+++***)))***+++)))))))))))))))))))))))))))+++,,,+++***))))))***&&&&&&)))---,,,((((((,,,{{{|||pppjjjaaa\\\ZZZVVVPPPKKKHHHFFFDDDBBBAAADDDJJJOOOPPPSSSWWWZZZ\\\]]]___``````]]]\\\\\\]]]]]]ZZZWWW\\\ZZZWWWWWWWWWWWWWWWUUUVVVUUUTTTRRRRRRRRRSSSTTTVVVVVVVVVUUUUUUUUUUUUTTTVVVVVVWWWYYYZZZYYYUUURRRYYYXXXWWWVVVTTTSSSRRRQQQNNNOOOPPPQQQRRRRRRRRRRRRPPPMMMKKKKKKMMMLLLIIIFFFPPPMMMIIIFFFEEEDDDBBBAAACCCDDDDDDCCCBBB???===<<<======<<<;;;::::::999999;;;:::999777777777777888777777666555555555555555777666555444444333444444222222333333333333444444333333333222222111111111222222222111111111111000...//////000111222222222222111000//////......//////...---,,,,,,---...///......//////...---,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++)))(((((()))******)))))))))))))))))))))))))))***************)))((((((******++++++++++++******+++++++++*********))))))''''''(((((())))))******************************+++******)))))))))))))))}}}xxxvvvlllfff^^^YYYVVVRRRMMMHHHFFFFFFEEECCCCCCFFFKKKNNNQQQTTTXXXZZZ[[[]]]^^^``````^^^\\\\\\]]]]]]ZZZWWW[[[YYYWWWWWWWWWWWWVVVUUUUUUTTTSSSRRRRRRRRRSSSSSSVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVXXXZZZ\\\\\\YYYWWWVVVVVVVVVUUUTTTTTTTTTSSSPPPPPPQQQQQQRRRRRRQQQQQQOOOMMMKKKLLLMMMLLLIIIFFFNNNLLLHHHFFFEEEEEECCCBBBCCCCCCCCCCCCAAA???===<<<======<<<;;;;;;:::999999;;;:::888777666666777777777777666555555555555555777666555444444333444444222222222333333333444444333333333222222111111111222222222111111111000000...//////000111111222222000///////////////000000///...---,,,,,,---...///......//////...------,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,+++***((((((*********)))***************************************)))((((((******++++++++++++******+++++++++*********))))))))))))))))))*********+++************************,,,+++***))))))((())))))zzzrrrnnneee___XXXTTTQQQMMMIIIEEEDDDEEEFFFFFFFFFHHHLLLNNNRRRUUUXXXZZZ[[[\\\]]]______^^^]]]]]]]]]\\\ZZZXXXZZZXXXWWWVVVWWWWWWVVVUUUTTTTTTRRRQQQQQQRRRRRRSSSUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWYYY\\\^^^___]]][[[UUUUUUUUUUUUUUUUUUVVVVVVQQQQQQRRRRRRRRRQQQPPPPPPNNNMMMLLLLLLLLLKKKIIIGGGLLLJJJGGGEEEEEEEEEDDDCCCCCCCCCCCCBBBAAA???>>>=========<<<<<<;;;::::::::::::999888666666666666777777777666555555555555555777666555444444333444444222222222222333333333333222222222222222111111111222222111111111000000000...//////000000111111222............///000111222......------------...............///......---,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***((((((***+++***)))*********************************+++******)))(((******++++++++++++******+++++++++***************************++++++++++++************************---,,,+++***)))(((((((((}}}uuulllggg^^^ZZZTTTOOOLLLIIIFFFCCCBBBEEEGGGIIIJJJKKKMMMOOOSSSVVVYYY[[[[[[[[[\\\]]]^^^^^^]]]]]]\\\[[[YYYXXXXXXWWWVVVVVVWWWWWWUUUTTTTTTSSSRRRQQQQQQRRRSSSSSSUUUUUUUUUVVVVVVWWWWWWWWWYYYYYYZZZ\\\^^^^^^]]][[[WWWWWWWWWWWWWWWWWWWWWWWWSSSSSSSSSRRRRRRQQQOOOOOOLLLLLLLLLLLLKKKJJJIIIHHHJJJGGGEEEDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@???>>>=========<<<<<<;;;;;;;;;::::::999888666555666666777777777666555555555555555777666555444444333444444111222222222222333333333222222222111111111111111111111111111000000000000////////////000000111111...............///000111---------------------------...............------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))***++++++************************************++++++******)))******++++++++++++******************************************************************************---,,,+++***)))(((((((((|||xxxooofffaaaYYYVVVQQQMMMJJJGGGEEECCCAAADDDHHHKKKLLLNNNOOOQQQTTTWWWZZZ[[[[[[ZZZ[[[\\\\\\]]]]]]\\\[[[YYYXXXXXXVVVVVVUUUVVVWWWWWWUUUSSSTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTUUUVVVWWWWWWXXXXXXZZZYYYYYYZZZ[[[[[[YYYXXXZZZZZZZZZYYYXXXXXXWWWWWWTTTTTTSSSSSSRRRQQQOOOOOOKKKLLLLLLLLLKKKIIIIIIIIIHHHFFFDDDCCCDDDEEEEEEEEECCCBBBAAA@@@???>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::999888666666666777777777777666555555555555555777666555444444333444444111111111222222222333333111111111111111111111111111111111000000000/////////////////////000000000000000///...............,,,------------------,,,------...............---***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,***))))))***++++++*********************************++++++++++++************++++++++++++******************************))))))))))))))))))))))))************************---,,,+++***))))))))))))|||xxxqqqhhh```]]]UUURRROOOKKKHHHEEEDDDCCCAAADDDIIILLLNNNPPPRRRSSSVVVXXXZZZ[[[ZZZZZZZZZ[[[ZZZ[[[\\\[[[YYYWWWWWWWWWUUUTTTUUUVVVWWWWWWUUURRRTTTSSSSSSRRRRRRSSSUUUUUUSSSTTTUUUVVVWWWXXXYYYZZZYYYXXXXXXXXXYYYYYYWWWUUU[[[[[[ZZZZZZYYYXXXXXXWWWTTTTTTTTTSSSRRRQQQPPPOOOJJJKKKLLLLLLJJJIIIIIIIIIGGGEEECCCCCCDDDEEEEEEDDDBBBBBB@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777777777777888777777666555555555555555777666555444444333444444111111111111222222222222000000000111111111111111111111000000000/////////////////////////////////111000///...------------,,,,,,------------,,,,,,,,,---......///.........++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,+++))))))+++,,,+++***++++++++++++++++++++++++)))***++++++,,,+++++++++******++++++++++++*********************+++++++++)))))))))(((((((((((((((************************,,,,,,+++************+++zzztttkkk```ZZZZZZQQQPPPMMMIIIFFFDDDCCCCCCAAAEEEIIIMMMOOOQQQTTTVVVWWWYYY[[[[[[ZZZYYYYYYZZZXXXZZZ[[[ZZZWWWUUUUUUVVVTTTSSSTTTVVVWWWWWWTTTRRRUUUTTTSSSSSSSSSUUUVVVWWWSSSTTTUUUVVVWWWYYYZZZZZZWWWVVVUUUVVVXXXXXXWWWVVVXXXXXXXXXXXXXXXXXXXXXXXXSSSSSSSSSSSSSSSRRRQQQPPPHHHKKKLLLLLLIIIHHHIIIJJJGGGEEECCCBBBCCCDDDDDDCCCBBBAAA@@@???>>>>>>??????<<<<<<<<<<<<============<<<;;;:::888888888888999777777666555555555555555777666555444444333444444111111111111222222222222///000000000111111111222111000000000///////////////////////////////////////......---------......+++,,,------------,,,+++,,,------...//////......,,,,,,------------,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))---+++******+++,,,++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++******++++++++++++******))))))*********+++++++++*********)))))))))((((((************************++++++*********+++,,,,,,yyyrrrfffZZZVVVXXXNNNNNNLLLHHHDDDBBBBBBCCCBBBEEEIIIMMMOOORRRUUUWWWWWWYYY[[[\\\ZZZYYYYYYYYYWWWYYY[[[YYYVVVSSSTTTUUUSSSSSSTTTVVVWWWWWWTTTRRRUUUUUUTTTTTTTTTUUUWWWXXXSSSSSSUUUVVVXXXYYYZZZ[[[UUUTTTTTTUUUXXXYYYYYYXXXUUUUUUVVVVVVWWWXXXXXXYYYSSSSSSSSSSSSSSSRRRRRRQQQHHHJJJMMMLLLIIIHHHIIIJJJHHHEEECCCBBBCCCCCCCCCBBBBBBAAA@@@>>>>>>>>>??????<<<<<<<<<==================<<<;;;999888999999:::777777666555555555555555777777555444444444444444000111111111111222222222//////000000111111111222000000000000///////////////////////////.........---------------...///000++++++------------++++++,,,,,,---.../////////...,,,------......------,,,++++++++++++++++++++++++)))***,,,------,,,***)))---+++******+++,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******++++++++++++******))))))******++++++++++++,,,+++++++++******))))))************************************+++,,,------}}}xxxppphhhaaa[[[UUUQQQNNNKKKFFFBBB@@@@@@AAABBBDDDFFFHHHLLLOOORRRUUUVVVXXXYYYZZZYYYXXXYYY[[[]]]XXXWWWUUUTTTTTTTTTUUUVVVSSSSSSSSSSSSTTTTTTTTTTTTRRRSSSUUUUUUTTTTTTUUUVVVXXXVVVTTTUUUWWWXXXVVVTTTXXXWWWXXXYYY[[[ZZZXXXVVVWWWWWWUUUTTTTTTTTTUUUUUUVVVUUURRROOOMMMMMMLLLMMMLLLKKKIIIHHHGGGHHHHHHIIIDDDBBBAAADDDHHHHHHDDD???AAAAAAAAA@@@@@@@@@??????===>>>>>>>>>>>><<<:::999:::888666777:::;;;999777888888777666666666666666555555444222444777666111444333222111000000000000333222111111000000111111000000000000////////////////////////////////////000111111000...,,,---...***+++---......---+++***------.........---+++******+++,,,,,,------------,,,---...---+++***+++,,,,,,+++******,,,,,,+++*********+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++************)))&&&***)))&&&(((000444222vvvqqqjjjbbb\\\VVVPPPMMMLLLIIIEEEBBB@@@@@@BBBCCCDDDFFFHHHLLLOOORRRUUUVVVWWWXXXYYYYYYXXXXXXYYY[[[VVVVVVUUUTTTTTTTTTTTTTTTRRRRRRSSSSSSTTTTTTUUUUUURRRTTTUUUUUUTTTTTTUUUVVVVVVUUUSSSTTTVVVWWWUUUSSSWWWWWWWWWXXXYYYYYYWWWVVVVVVVVVUUUTTTTTTTTTUUUVVVTTTSSSQQQPPPNNNMMMLLLLLLMMMLLLJJJHHHGGGFFFFFFGGGEEECCCBBBEEEHHHHHHEEE@@@AAAAAA@@@@@@@@@?????????===>>>>>>>>>===<<<:::999:::888666777999:::999777888777666666555555666666333444333000111555444000555444333222111111111111333222111111000000111111000000000000///////////////////////////////////////000000///---,,,,,,---+++,,,------------,,,+++------.........---,,,+++***+++,,,---------------,,,---...---+++***+++,,,,,,+++******,,,,,,+++***++++++,,,,,,,,,++++++************++++++,,,,,,,,,++++++***))))))***++++++))))))))))))*********************+++++++++,,,,,,,,,,,,,,,++++++*********+++++++++************)))))),,,,,,))),,,333777666}}}xxxoookkkccc]]]WWWQQQLLLIIIIIIGGGDDDAAAAAAAAACCCDDDDDDFFFIIILLLOOORRRTTTUUUUUUWWWXXXWWWVVVVVVWWWYYYTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVSSSTTTUUUUUUTTTSSSUUUVVVUUUTTTSSSSSSUUUUUUTTTSSSWWWVVVVVVWWWXXXXXXWWWUUUUUUTTTTTTTTTTTTTTTUUUUUUQQQQQQQQQPPPOOOMMMLLLKKKMMMLLLJJJHHHFFFEEEEEEEEEFFFDDDCCCEEEHHHHHHEEEAAAAAA@@@@@@@@@@@@?????????===============<<<;;;:::999888777888999999888777777666555555444444555555444666555222222555666444555444333222222222222222222222111000000000000111000000000000////////////////////////////////////...//////...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,++++++,,,,,,------------,,,,,,---...---+++***+++,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,++++++***)))*********+++++++++++++++++++++***))))))***++++++))))))))))))*********************++++++++++++,,,+++++++++++++++*********+++++++++************)))***,,,,,,***---222666666yyyrrrjjjfff___YYYTTTPPPKKKHHHFFFDDDBBBAAAAAABBBDDDEEEDDDFFFIIIMMMPPPRRRTTTUUUTTTUUUWWWWWWUUUUUUUUUVVVRRRSSSTTTTTTTTTSSSQQQPPPRRRRRRSSSTTTUUUUUUVVVWWWSSSTTTUUUUUUTTTSSSTTTVVVUUUTTTTTTTTTUUUUUUUUUTTTXXXWWWVVVWWWXXXXXXVVVUUUSSSSSSSSSSSSTTTTTTTTTUUUNNNOOOPPPPPPOOOMMMKKKJJJKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCDDDFFFFFFDDDAAA@@@@@@@@@@@@????????????=========<<<<<<;;;;;;;;;999999888888888888888777666666555444444444444444222666777222111333555444444333222222111111111222222222111000000000000000000000000000////////////////////////////////////---...///...,,,+++,,,---...---,,,,,,,,,,,,---...---------------------,,,,,,,,,---------------,,,,,,---...---+++***+++,,,,,,+++******,,,,,,+++***---------,,,+++***)))(((***************++++++++++++******************+++((()))))))))************************+++++++++++++++++++++***************+++++++++*********)))))))))***))))))***---//////wwwnnnddd```ZZZUUUQQQMMMIIIGGGCCCBBBAAA@@@AAABBBDDDEEEEEEGGGKKKOOORRRSSSTTTUUUSSSUUUVVVVVVUUUTTTTTTTTTRRRRRRSSSTTTTTTRRRQQQPPPRRRSSSSSSTTTUUUVVVVVVVVVSSSUUUVVVUUUTTTSSSTTTUUUUUUVVVVVVVVVUUUUUUVVVVVVYYYXXXVVVVVVWWWXXXVVVUUURRRSSSSSSSSSSSSSSSSSSSSSMMMNNNOOOOOONNNLLLJJJIIIGGGGGGGGGGGGGGGGGGFFFFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@?????????>>>>>><<<<<<<<<;;;;;;;;;;;;;;;999999999999888777777777666666555444444444444444///555888333...///111111222111111000000000000000222111000000//////000000000000000000////////////////////////////////////,,,.........,,,+++,,,---...------,,,,,,------...---------------------------------......------,,,,,,---...---+++***+++,,,,,,+++******,,,,,,+++***---------,,,+++***)))(((*********************************++++++*********((()))))))))************))))))*********+++++++++************************+++++++++*********))))))+++***((()))(((((()))***{{{qqqiii\\\XXXSSSOOOKKKIIIEEECCCAAAAAA@@@@@@AAABBBDDDEEEGGGIIIMMMQQQTTTUUUUUUUUURRRTTTVVVVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQTTTTTTTTTUUUUUUUUUUUUUUUTTTUUUVVVUUUSSSSSSSSSUUUUUUVVVWWWWWWUUUUUUVVVWWWYYYWWWUUUUUUVVVVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQQQQNNNNNNNNNMMMLLLJJJIIIHHHDDDEEEFFFGGGGGGGGGGGGFFFDDDCCCCCCBBBBBBAAAAAAAAA@@@????????????>>>>>>>>><<<<<<;;;;;;:::;;;;;;<<<999::::::999777666777888777666555555444444555555444<<>>>>>>>>>>><<<;;;:::::::::;;;<<<<<<999:::;;;:::777555666888888777666666555555666666888BBBIIIDDD:::666555666111000000000000000111111111111000///////////////000000000000////////////////////////////////////---...//////------...///,,,---...//////...---,,,---,,,,,,,,,,,,---...///...............---,,,,,,,,,---...---+++***+++,,,,,,+++******,,,,,,+++***++++++,,,,,,,,,++++++***+++*********)))))))))((()))***++++++++++++***)))))))))))))))************))))))))))))************((()))))))))*********++++++++++++************))),,,((((((++++++((((((+++yyyssslllccc\\\UUURRRMMMJJJHHHFFFDDDBBB@@@@@@@@@@@@AAABBBBBBCCCIIILLLPPPTTTWWWWWWWWWWWWSSSUUUWWWWWWUUUSSSRRRRRRVVVUUUSSSRRRRRRRRRSSSTTTWWWWWWVVVUUUUUUTTTTTTSSSTTTVVVVVVUUUSSSRRRSSSTTTRRRUUUVVVVVVSSSRRRTTTVVVVVVTTTQQQPPPPPPQQQQQQPPPTTTTTTTTTTTTRRRPPPNNNMMMQQQOOOMMMJJJHHHGGGGGGGGGFFFGGGGGGGGGFFFEEECCCBBBFFFFFFFFFDDDBBBAAABBBCCC????????????>>>>>>>>>>>><<<;;;:::999:::;;;<<<===999:::<<<:::777555666888888888777666666666666666444@@@HHHBBB888222000000222111111111111111222222111111000///////////////000000000000////////////////////////////////////---///000///......///000,,,---///000000///---,,,---,,,,,,+++,,,---...///.../////////...---,,,,,,,,,---...---+++***+++,,,,,,+++******,,,,,,+++*********+++,,,,,,,,,+++++++++*********))))))(((((()))***+++,,,,,,+++***)))))))))))))))************))))))))))))************(((((())))))*********++++++++++++************)))(((%%%%%%***+++((((((,,,{{{ssskkkccc[[[UUULLLLLLKKKIIIGGGDDDBBB@@@@@@@@@??????@@@BBBCCCEEEDDDGGGKKKOOORRRTTTTTTTTTUUUVVVXXXXXXWWWUUURRRPPPRRRRRRSSSTTTUUUVVVVVVWWWWWWWWWVVVVVVVVVUUUUUUUUUYYYXXXVVVUUUTTTSSSSSSSSSWWWWWWVVVUUUUUUTTTTTTSSSUUUTTTSSSRRRRRRRRRSSSTTTXXXXXXXXXWWWUUURRRNNNLLLNNNMMMLLLKKKJJJJJJJJJJJJFFFGGGHHHHHHGGGFFFDDDCCCFFFEEEEEEDDDCCCBBBBBBBBB@@@???>>>>>>??????>>><<<========================::::::999888777666555444777777777777777777777777777777666666555555555444333333222111000000000111111111000000000000111111111000///......///000111000000000000////////////........................------...///000000/////////......///000000///---000///...---------------,,,,,,------.../////////++++++,,,,,,,,,---------///---***)))***++++++***************************************************************************(((((()))***++++++,,,,,,(((((()))***+++,,,,,,,,,,,,+++***)))((((((((((((+++*********,,,+++***(((}}}uuummmeee]]]VVVQQQKKKKKKJJJHHHFFFCCCAAA@@@>>>>>>>>>???@@@CCCEEEFFFGGGIIIKKKNNNQQQQQQQQQQQQPPPQQQTTTVVVVVVUUUSSSRRRTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUTTTUUUTTTSSSRRRRRRRRRSSSTTTVVVVVVVVVVVVTTTQQQOOOMMMNNNMMMLLLKKKKKKJJJJJJJJJGGGGGGGGGGGGGGGFFFEEEDDDFFFEEEEEEDDDCCCCCCBBBBBBAAA???>>>>>>???@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::999888777666555555777777777777777777777777555555555555444444444333222222111111000111111111111111000000000000111111111000////////////000111000000000000////////////........................---.../////////////////////......///000000///---//////...---------------...............---------++++++++++++,,,,,,,,,---...,,,***)))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,)))))))))******++++++,,,,,,+++***)))(((((((((((()))(((((()))***+++)))'''}}}wwwnnneee]]]VVVPPPLLLJJJIIIHHHFFFDDDBBBAAA@@@<<<<<<===>>>@@@CCCEEEFFFHHHIIIKKKMMMNNNNNNNNNMMMJJJLLLOOORRRTTTUUUTTTTTTVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXTTTTTTTTTUUUUUUVVVVVVVVVTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTTTTTTTUUUUUUTTTSSSQQQNNNMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA???@@@AAAAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<:::999999888777666555555777777777777777777777777444444444333333333333333111111111000111111222222111111000000000000111111111000000//////000000111000000000000////////////........................//////////////////...---///......///000000///---//////...------------...//////......---,,,,,,+++******+++++++++,,,,,,,,,,,,+++)))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***++++++,,,,,,************************,,,+++***)))(((((((((((()))(((((()))+++,,,+++)))~~~xxxrrrhhh^^^WWWQQQLLLJJJGGGFFFEEECCCBBB@@@@@@???<<<<<<===???@@@BBBCCCDDDEEEFFFHHHIIIKKKKKKLLLLLLIIIKKKNNNQQQSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYYYYTTTTTTUUUUUUVVVVVVVVVVVVSSSSSSTTTUUUVVVVVVWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUTTTRRROOOMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHGGGEEEDDDEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCAAA@@@@@@AAABBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<999999888888777666666555666666666666666666666666444444444333333333333333111000000000111222333333222111111000000111111222000000000000000000000000000000000000////////////........................//////000000///...------///......///000000///---///......---------...............------,,,,,,,,,*********+++++++++,,,,,,+++***)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************))))))))))))++++++***)))(((((())))))*********,,,...///...---|||sssmmmcccZZZSSSNNNKKKIIIEEEDDDBBB@@@????????????===>>>>>>??????@@@@@@@@@@@@AAACCCFFFHHHJJJKKKLLLLLLNNNOOOQQQSSSSSSSSSSSSRRRRRRSSSTTTTTTUUUVVVVVVRRRSSSTTTUUUVVVXXXYYYYYYUUUUUUVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUVVVWWWWWWXXXWWWWWWWWWWWWWWWVVVVVVVVVXXXWWWUUUSSSQQQNNNLLLKKKKKKLLLLLLLLLKKKJJJIIIHHHIIIHHHGGGEEEDDDEEEEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAABBBBBBAAA???<<<<<<<<<<<<<<<<<<<<<<<<999999888888777777666666666666666666666666666666444444444444444444444555111000000000111222333333222222111111111111222222000000111111111111000000000000000000////////////........................//////000000///...------///......///000000///---......---------......///,,,,,,,,,,,,------......******+++++++++,,,,,,,,,******)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++******))))))))))))))))))+++***))))))))))))))))))*********,,,...///...---~~~xxxmmmggg^^^VVVPPPLLLIIIGGGBBBAAA@@@>>>======>>>>>>>>>>>>????????????>>>===>>>???AAADDDGGGJJJMMMNNNPPPPPPQQQRRRRRRRRRRRRRRRPPPPPPQQQRRRSSSTTTUUUVVVRRRRRRSSSTTTUUUVVVWWWXXXUUUVVVVVVWWWVVVUUUSSSRRRSSSSSSTTTUUUVVVVVVWWWWWWVVVWWWWWWWWWWWWVVVUUUTTTVVVUUUTTTQQQOOOMMMKKKJJJJJJKKKLLLLLLKKKJJJHHHGGGIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@AAABBBBBBAAA???;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777666666777777777777777777777777444444444444555555555555111111111000111111222222222222111111111111222222000111111222222111111000000000000000////////////........................//////////////////...---///......///000000///---...------------...//////***++++++,,,------......++++++,,,,,,,,,---------+++******+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))******)))))))))))))))***)))(((((()))+++,,,+++)))|||tttpppddd___XXXQQQLLLIIIFFFCCCAAA???>>><<<;;;<<<===>>>;;;<<<>>>?????????>>>>>>@@@AAACCCEEEIIILLLNNNPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRSSSSSSQQQQQQRRRSSSTTTTTTUUUUUUSSSTTTVVVWWWWWWVVVUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVSSSTTTUUUUUUUUUTTTRRRRRRQQQPPPOOONNNLLLLLLKKKKKKJJJKKKLLLLLLKKKJJJHHHFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@AAAAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777777777777777777777777777222222333333444444444444222222111111000111111111333222222111111222222333000111222222222222111000000000000000////////////........................---.../////////////////////......///000000///------------------...//////,,,,,,,,,,,,,,,,,,,,,---,,,,,,---------.........,,,++++++,,,---,,,***(((++++++++++++++++++++++++++++++++++++++++++++++++************************************************''''''(((((())))))************))))))))))))******)))(((((()))***+++)))'''tttllliii^^^ZZZSSSNNNJJJFFFCCCAAA@@@>>><<<;;;:::;;;===>>>999:::<<<>>>@@@@@@@@@???CCCDDDEEEGGGJJJMMMOOOQQQOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTPPPRRRTTTWWWXXXXXXWWWVVVTTTUUUUUUUUUUUUVVVVVVVVVQQQRRRRRRSSSSSSRRRPPPOOOLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJLLLLLLKKKJJJGGGFFFGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBAAA???@@@AAAAAA@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777777777777777777777777777111111111222222333333333333333222111000000000111333222222111111222222333000111222333333222111000000000000000////////////........................------...///000000000//////......///000000///------------------...///000...------,,,,,,++++++***---------.........//////,,,++++++,,,---,,,***'''************************************************************************++++++******************&&&''''''((()))******+++***)))))))))))))))******+++*********,,,,,,***((({{{sssiiiaaaZZZSSSKKKGGGGGGFFFCCC???@@@===:::999999:::999999===>>>>>>???@@@@@@AAAAAAFFFGGGGGGIIIJJJKKKLLLLLLLLLMMMNNNMMMLLLLLLNNNPPPPPPPPPOOONNNMMMMMMMMMMMMKKKNNNRRRTTTSSSRRRQQQQQQUUUSSSRRRTTTXXXZZZYYYWWWUUUUUUUUUUUUTTTTTTTTTTTTNNNPPPRRRTTTSSSPPPMMMKKKLLLLLLKKKJJJJJJKKKLLLMMMHHHHHHIIIIIIJJJIIIIIIHHHFFFGGGHHHHHHGGGEEEBBB@@@BBBDDDEEEFFFEEEDDDBBBAAAEEEBBB>>>>>>@@@AAA@@@>>><<<:::999999;;;<<<<<<;;;>>><<<999999999:::999888999666444444666777555333555555444444444444555555333333333222222222111111111111000000111222333333222222222111111111111000000000000000000000000000111000///......///000111---......///////////////////////////////////////,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******......---,,,,,,,,,------+++,,,,,,,,,,,,,,,------+++***)))'''''')))***+++************************+++++++++++++++***)))(((&&&''')))***+++***((('''))))))))))))))))))))))))&&&((()))******)))(((&&&+++++++++************))){{{uuummmddd\\\UUUPPPIIIFFFEEEDDDAAA======<<<::::::;;;<<<;;;:::<<<<<<===???@@@BBBCCCCCC@@@AAABBBCCCEEEFFFGGGHHHJJJKKKMMMLLLKKKKKKLLLMMMPPPOOONNNNNNMMMMMMMMMMMMKKKNNNPPPRRRQQQPPPPPPPPPRRRSSSTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQNNNOOOOOOOOOOOONNNMMMMMMJJJJJJJJJJJJKKKLLLNNNOOOLLLLLLKKKJJJIIIGGGEEEDDDFFFGGGHHHHHHGGGEEEBBBAAACCCDDDEEEFFFEEEDDDBBBAAADDDBBB@@@??????@@@??????AAA???<<<;;;<<<<<<:::999===;;;::::::::::::999777:::777555555777888666555555555444444444444555555333333333222222222111111111111000000111222222333222222222111111111000000000000000000000000000000000000///......///000000---......///////////////////////////////////////------...//////...------------------,,,,,,,,,+++......------------.........---------,,,,,,,,,,,,,,,+++***))))))***+++,,,************************+++++++++++++++***))))))&&&''')))***+++***)))((())))))))))))))))))))))))'''(((***++++++***((('''+++++++++*********))))))|||sssllleee\\\UUUOOOKKKFFFDDDCCCBBB>>>;;;;;;::::::<<<===>>>===;;;999:::<<<>>>@@@BBBCCCDDD>>>???@@@BBBDDDFFFGGGHHHGGGIIIKKKLLLKKKJJJJJJKKKOOONNNNNNMMMMMMMMMNNNNNNKKKMMMOOOOOONNNNNNOOOQQQOOORRRUUUTTTOOOLLLMMMOOOOOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNIIIIIIIIIJJJKKKMMMOOOPPPMMMLLLKKKJJJHHHFFFDDDCCCFFFGGGGGGGGGFFFEEECCCBBBCCCDDDEEEEEEEEEDDDBBBAAABBBBBBBBB@@@>>>>>>???@@@BBB@@@>>>=========<<<;;;<<<;;;:::;;;<<<;;;888666:::888666666777888777666555555444444444444555555333333333222222222111111111111111000111111222333222222111111111000000000//////////////////////////////...------...//////---......///////////////////////////////////////......////////////..................------------......------------......//////...---,,,,,,,,,,,,---,,,+++******+++,,,---***************************++++++++++++***))))))'''((()))*********)))((())))))))))))))))))))))))((()))***++++++***)))(((++++++*********)))))))))uuullleee^^^WWWQQQIIIGGGDDDCCCBBBAAA===;;;;;;;;;;;;===>>>>>><<<:::888999:::<<<>>>???AAAAAA===>>>@@@BBBDDDFFFHHHHHHEEEHHHKKKLLLKKKJJJJJJJJJNNNMMMMMMMMMMMMMMMNNNNNNMMMNNNOOONNNMMMNNNQQQSSSOOORRRTTTSSSPPPMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNOOOJJJJJJJJJKKKLLLMMMMMMNNNIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGFFFEEECCCBBBDDDDDDDDDEEEDDDCCCBBBBBB@@@BBBCCCBBB>>>===>>>AAA>>><<<;;;<<<>>>?????????;;;:::;;;<<<<<<;;;888555888777777666777777777777555555444444444444555555333333333222222222111111222111111111111111222222111111111111000000000000////////////////////////.........------.........---......///////////////////////////////////////---..................---.........------------,,,---,,,,,,,,,,,,------......---,,,++++++,,,,,,---,,,+++************+++,,,******************************+++++++++******)))'''((()))************))))))))))))))))))))))))))))))***++++++++++++***)))************))))))))))))zzzpppggg```ZZZSSSOOOGGGEEEDDDBBBAAA???===;;;===<<<<<<======<<<:::777888999999:::;;;<<<======999:::<<<>>>@@@BBBDDDEEEEEEHHHKKKLLLLLLKKKJJJKKKLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPPPPOOOOOOPPPSSSUUURRRQQQPPPRRRTTTTTTQQQNNNNNNNNNNNNMMMMMMMMMLLLLLLIIIKKKMMMPPPQQQPPPOOONNNLLLLLLLLLLLLLLLKKKKKKKKKHHHHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCBBB???BBBDDDBBB???===>>>@@@<<<:::999:::<<<>>>>>>>>>;;;:::;;;<<<<<<;;;888555666666666555555555666777555555444444444444555555333333333222222222111111222222111111111111111222111111111000000000//////////////////////////////---..................------......///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******+++,,,------,,,+++*********,,,---...******))))))))))))******************************)))******+++++++++******((())))))***************))))))))))))))))))))))))******++++++++++++***************)))))))))((((((zzztttkkkccc\\\UUUPPPLLLFFFEEECCCAAA???===<<<<<<>>>===;;;;;;<<<;;;888666888888999999:::;;;;;;;;;;;;<<<===???AAABBBDDDEEEEEEGGGJJJKKKJJJJJJKKKLLLKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRRRRQQQQQQRRRTTTWWWTTTQQQNNNPPPTTTVVVTTTQQQOOOOOONNNNNNNNNMMMMMMMMMIIILLLOOORRRSSSQQQOOOMMMLLLMMMMMMMMMLLLKKKJJJIIIJJJJJJJJJIIIHHHFFFDDDDDDGGGFFFFFFEEEEEEEEEEEEDDDEEEDDDDDDDDDCCCCCCCCCCCC@@@AAABBBBBB@@@>>>>>>???===<<<:::999:::;;;:::999<<<;;;:::;;;<<<;;;888666444555666555444444666888555555444444444444555555333333333222222222111111333222111111000111111111111111000000000/////////////////////////////////---...////////////...------......///////////////////////////////////////,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,++++++*********+++,,,---...---,,,+++******,,,...///))))))))))))))))))))))))************************))))))***++++++++++++***)))))))))*********++++++))))))))))))))))))))))))******************************)))))))))(((((((((}}}sssnnnfff^^^VVVPPPLLLIIIFFFDDDBBB>>><<<:::;;;<<<===;;;999999::::::999888888888999:::;;;<<<===>>>===>>>???@@@AAACCCDDDEEEDDDFFFGGGHHHHHHHHHJJJKKKJJJJJJKKKKKKLLLNNNOOOPPPQQQRRRSSSSSSRRRRRRTTTVVVRRRQQQOOOOOOPPPQQQSSSSSSOOOOOONNNNNNNNNMMMMMMMMMLLLMMMOOOPPPQQQPPPOOONNNKKKKKKLLLMMMMMMLLLKKKJJJHHHIIIIIIHHHHHHFFFEEEEEEGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAAAAABBBAAA>>><<<===;;;999999:::;;;:::999===;;;::::::::::::999777444666777666555555777:::555555444444444444555555333333333222222222111111333222222111000000111111111000000000////////////000000000000000000000000...///000000000000///...---......///////////////////////////////////////---,,,++++++++++++,,,---............------------,,,,,,,,,,,,---...///000222111...,,,+++,,,---...*********++++++*********************************))))))***+++++++++++++++******))))))******++++++)))))))))))))))))))))))))))))))))(((((()))))))))***)))))))))((((((((((((yyynnniiibbbZZZRRRMMMHHHFFFFFFDDDAAA===999888:::;;;;;;999777777888:::;;;:::777888999;;;===???@@@AAA::::::;;;<<<===>>>???@@@CCCDDDFFFFFFEEEFFFIIIKKKJJJJJJJJJKKKLLLNNNOOOPPPPPPQQQSSSSSSRRRRRRTTTUUUPPPQQQQQQNNNKKKKKKPPPTTTNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPIIIJJJKKKMMMMMMMMMLLLKKKDDDEEEFFFGGGHHHIIIIIIIIIGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCAAA???@@@CCCBBB???;;;:::888888999;;;===>>>===>>><<<999999::::::999888555777999888666666888;;;555555555444444555555555333333333222222222111111333333222111000000111111000000000000////////////111111111111111111111111...///000111111000///...---......///////////////////////////////////////...---,,,,,,,,,,,,---...000/////////............---------...///000111111777555111...,,,,,,,,,---***++++++,,,,,,++++++***************************((()))***+++++++++++++++******))))))******+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((wwwnnnbbb^^^WWWRRROOOLLLIIIGGGFFFDDD@@@===;;;;;;;;;;;;777777777777777888888999888888999:::<<<===>>>>>>888999::::::;;;<<<@@@BBBCCCDDDEEEFFFGGGGGGFFFFFFFFFHHHLLLOOOQQQQQQPPPPPPOOOPPPRRRRRRQQQPPPQQQRRRNNNOOOOOOPPPOOONNNLLLKKKIIIJJJLLLNNNOOONNNMMMLLLKKKMMMNNNMMMNNNQQQOOOJJJJJJJJJLLLMMMMMMMMMLLLKKKHHHGGGGGGHHHIIIJJJHHHFFFFFFEEEDDDCCCCCCDDDEEEFFFCCCBBB@@@???>>>???@@@@@@??????@@@@@@@@@???>>>>>>>>>===;;;::::::;;;===>>><<<::::::;;;===<<<888444777777777888777666555555444444333333333222222222222222222222111111000000111111000///////////////333111///...---...///000000000000000000000000000//////////////////////////////////////////////////////...------------...++++++,,,,,,,,,,,,------...---,,,,,,......---,,,---,,,++++++,,,///111333444222...+++))))))***+++++++++************++++++++++++++++++++++++++++++---,,,++++++,,,,,,***)))''''''((()))))))))))))))***************)))(((((())))))(((((((((((())))))***((('''((())))))%%%"""yyynnnfff^^^ZZZUUUPPPMMMJJJGGGDDDCCCAAA>>><<<:::::::::;;;777777666666777777888999777888888999:::;;;<<<<<<777888999999999:::===???CCCCCCDDDDDDEEEDDDDDDDDDFFFGGGHHHJJJLLLNNNOOOPPPPPPQQQSSSSSSQQQPPPPPPQQQMMMNNNNNNNNNNNNLLLKKKJJJJJJKKKLLLNNNNNNNNNNNNMMMMMMOOONNNLLLMMMOOOLLLGGGHHHIIIJJJKKKLLLLLLKKKKKKHHHGGGFFFGGGHHHHHHFFFEEEEEEEEEDDDCCCCCCDDDEEEFFFCCCBBBAAA@@@@@@@@@AAABBB@@@@@@??????>>>>>>=========<<<;;;::::::;;;<<<===;;;::::::;;;<<<;;;888555777777777666666666666666555555555444444444333333222222222222111111111000111111000///////////////222111///.........000000000000000000000000000000//////////////////////////////////////////////////////...---------------++++++,,,,,,,,,,,,------...,,,,,,,,,---...---,,,,,,,,,+++,,,---///000222222000...,,,*********++++++******))))))******+++++++++++++++++++++++++++---+++******++++++***)))(((((())))))***)))))))))***************)))(((((())))))(((((((((((())))))---***'''+++111222---'''xxxnnnddd___XXXUUUQQQMMMJJJGGGCCC@@@???>>><<<:::999999::::::777777666666777777888999777777777888888999999999555777888777777777:::<<>>===<<<;;;:::::::::::::::666666666666666777888888666666666666666666666666555666777777666666888:::======>>>???@@@AAABBBCCCGGGGGGHHHJJJLLLOOOQQQRRRPPPRRRRRRQQQOOOMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJIIIJJJIIIIIIIIIJJJKKKLLLMMMMMMNNNMMMIIIJJJLLLJJJEEEEEEEEEFFFGGGHHHIIIJJJJJJHHHFFFEEEDDDEEEEEEDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBCCCCCCDDDBBB???===<<<===>>>???<<<;;;;;;::::::;;;;;;<<<:::::::::::::::999888777999777555444333444666777555555555555444444444444222222222222222222222222222111000000//////000000111111000//////000000111///////////////////////////////////////////////////////////////////////////...------,,,,,,------+++++++++,,,,,,,,,---------,,,++++++------,,,+++***+++,,,---------------***+++,,,------,,,+++*********))))))))))))******************************+++***))))))***+++***(((******************)))(((((()))))))))))))))(((((((((((())))))))))))(((((((((&&&&&&+++111333---'''wwwlllccc]]]ZZZOOOMMMKKKIIIGGGDDD@@@===<<<<<<;;;;;;::::::::::::666666666555666777777888666555555555555444444444555777888888777777888:::999999;;;<<>>===>>>???@@@;;;;;;;;;::::::;;;;;;;;;999999::::::999888888888888777555333333444666777444444444333333333333222222222222222222222222333222222111000000000000000111000000000000111111111////////////////////////////////////////////////////////////////////////......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++,,,---,,,+++***+++,,,,,,---,,,,,,+++((()))+++,,,---,,,+++******))))))))))))))))))******************************)))((((((******)))((())))))*********))))))((('''(((((()))))))))(((((((((((())))))))))))(((((($$$&&&(((***+++***(((&&&wwwmmmddd]]]XXXTTTMMMKKKHHHFFFDDDCCC@@@===<<<<<<;;;;;;::::::999999666666555555666666777888555444444444444444444444444666888999888888999:::999999:::<<>>>>>>>>???@@@:::::::::;;;;;;:::::::::888999:::999888777888:::777666555444444444555666444444333333333222222222222222222222333333333333222222111000000000000111000000111111111111111111000000000000000000000000////////////////////////////////////////////////...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------+++***+++,,,---,,,***,,,+++++++++++++++++++++((()))***+++,,,+++*********))))))(((((())))))***************************)))((('''((()))***)))(((''''''((()))))))))))))))''''''((()))))))))(((((('''((()))******)))((('''%%%(((******(((&&&&&&(((wwwkkkccc^^^YYYSSSMMMKKKHHHDDDBBBAAA@@@???===;;;:::::::::999888777666666555555555555666777777444444444444444444444444222444777999888888999:::<<<<<<<<<===???BBBEEEGGG@@@BBBEEEHHHKKKMMMNNNNNNNNNPPPQQQQQQOOONNNOOOOOOQQQOOOMMMKKKJJJIIIIIIIIIFFFGGGIIIJJJKKKKKKJJJJJJIIIJJJIIIGGGJJJOOOPPPMMMHHHGGGFFFEEEEEEEEEFFFGGGEEECCCAAAAAACCCEEEFFFFFFBBBBBBCCCCCCBBBAAA???>>>@@@AAABBBBBBBBBAAA@@@???============>>>>>>>>>>>>:::::::::;;;;;;:::::::::777999:::999777666888;;;666666555555555444444444555444444444333333333333222222222333333333444444333222111111000000111111000000111111222222222222000000000000000000000000////////////////////////////////////////////////...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------,,,+++***+++,,,,,,,,,***---,,,+++)))))))))***+++))))))******************))))))(((((((((((())))))************************((('''&&&''')))***)))((($$$%%%&&&(((((()))))))))&&&''''''((())))))(((((('''((()))******)))(((''')))((((((((((((((((((((({{{qqqddd]]][[[WWWPPPJJJIIIFFFBBB?????????>>>===999999999999888666555444555555555555555666777777333333333444444555555555000333666888888888999:::@@@???>>>>>>???AAADDDEEEDDDDDDEEEGGGJJJNNNQQQRRROOOPPPRRRRRRQQQPPPQQQRRRPPPNNNLLLJJJIIIHHHHHHHHHGGGHHHKKKMMMMMMMMMKKKJJJKKKLLLJJJHHHJJJOOOPPPMMMIIIHHHGGGEEEEEEEEEFFFFFFCCCAAA???@@@BBBEEEFFFFFFBBBBBBCCCCCCBBB@@@???>>>BBBCCCCCCDDDCCCBBB@@@???999:::;;;<<<============999::::::;;;;;;::::::999777999:::999666666888;;;555555666666555555444333666666555555555444444444222222222333333444444444333222111111000111111111///000111222222222222222000000000000000000000000////////////////////////////////////////////////...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------,,,+++******,,,,,,+++***...,,,***(((((()))***+++))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))'''&&&&&&''')))***)))(((######%%%'''((()))))))))&&&&&&'''((())))))(((((('''((()))++++++)))((('''***'''###$$$(((******(((zzzvvvlll```XXXSSSOOOJJJFFFEEECCC@@@???>>>>>><<<;;;:::999777666555555555666666666777888888888888888444333333222222333333444222222333555666888999999??????@@@@@@AAAAAAAAABBBEEEDDDCCCCCCEEEIIIMMMOOOLLLMMMOOOPPPPPPOOONNNLLLMMMKKKIIIGGGFFFGGGHHHIIIJJJKKKLLLLLLKKKIIIGGGFFFHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDAAAAAAAAAAAABBBBBBCCCDDDFFF???===@@@???:::>>>GGG@@@AAABBBCCCCCCAAA???>>>:::::::::;;;;;;===>>>>>>===;;;999999:::::::::999888888888888888777666666888777666444444555555666555444333333222222333333222222222222222222222222111111111000000000//////555444222000///000000111111111000000111111222333222000///...///000///...........................---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,+++***))))))***+++,,,***))))))((((((((((((((((((((())))))*********+++''')))******((('''((()))&&&&&&&&&'''((())))))***+++***)))'''&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&'''((('''&&&tttoooggg]]]VVVRRROOOJJJFFFDDDBBB@@@???>>>===;;;999:::888777555444444555555666666666777777666666666444333333222222333333444222222333555666888999999<<<<<<======>>>?????????AAAAAAAAAAAACCCFFFIIIKKKHHHJJJLLLMMMNNNNNNLLLLLLLLLKKKIIIGGGGGGGGGHHHIIILLLLLLKKKJJJIIIHHHGGGFFFGGGIIIKKKMMMMMMKKKHHHFFFFFFFFFFFFEEEDDDDDDCCCCCCAAAAAAAAAAAAAAABBBCCCCCC???@@@CCCEEEBBB<<<<<>>???>>>===<<<<<<<<<<<<<<<<<<;;;999999:::::::::888888888888888888777666666888777666444444555555666555444333333222222333333111111111111111111111111444444333333333222222222444333222000000000000111111111000000000111222222000///.........//////...........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++***))))))***+++++++++******)))))))))))))))(((((()))))))))*********''')))******((('''((()))&&&&&&''''''((())))))******)))((('''''''''''''''((((((((((((((((((((((((((('''&&&&&&'''((('''&&&{{{pppeee```XXXSSSPPPMMMHHHEEEBBB@@@???>>>>>><<<999777888777666555444444555666777777666666555444444333444333333222222333333444222222333555666777888999999999999:::;;;<<<<<<<<<<<<===>>>@@@BBBDDDFFFGGGGGGHHHJJJLLLMMMMMMMMMLLLKKKJJJIIIGGGGGGGGGHHHHHHLLLKKKJJJHHHGGGGGGFFFFFFGGGJJJNNNQQQPPPMMMHHHDDDFFFFFFFFFEEEDDDDDDCCCCCCAAAAAA@@@@@@@@@AAABBBBBB<<>>@@@???>>>===<<<<<<<<<<<<<<<:::999999::::::999888888888888888888777666666888777666444444555555666555444444333333333333333111111111111111111111111555555444444444333333333444333222111000000000000000000000000000111111222................................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++***))))))***++++++,,,+++******))))))******(((((())))))))))))******'''(((******((((((((()))&&&''''''(((((())))))***)))((((((''''''(((((()))((((((((((((((((((((((((((('''&&&&&&'''((('''&&&sssiii^^^YYYTTTOOOLLLIIIEEEBBB@@@???>>>======;;;888666777666555444444555555666999888777666444333222222444333333222222333333444222222333444555777777888666777777888999:::;;;;;;;;;<<<>>>AAACCCDDDEEEEEEJJJKKKLLLMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGGGGHHHHHHJJJIIIGGGFFFFFFGGGHHHIIIIIILLLOOOQQQPPPMMMHHHEEEGGGGGGGGGFFFEEEEEEDDDDDDAAAAAA@@@@@@@@@AAAAAABBB???CCCAAA<<>><<<<<<<<<<<<<<<===>>>>>>;;;:::999999::::::999777888888888888888777666666888777666444444555555666555555444333333333333333111111111111111111111111444444333333333222222222333222222111111000000000000////////////000111111---...///////////////000........................---,,,,,,++++++,,,,,,------,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++*********))))))+++******************++++++***))))))(((((())))))(((((())))))))))))))))))&&&(((******)))((())))))''''''(((((())))))))))))((((((''''''((()))******(((((((((((((((((((((((((((&&&&&&&&&'''((('''&&&|||ssshhh___YYYVVVQQQLLLHHHEEEBBB@@@@@@>>>===<<<<<<:::888555777666555444444555777777;;;:::888666444333333333444333333222222333333444222333333444555666777777666777777888:::;;;;;;<<<<<<===@@@CCCEEEFFFFFFFFFKKKKKKLLLLLLKKKKKKKKKJJJIIIHHHHHHHHHGGGGGGGGGHHHFFFFFFFFFFFFGGGIIIKKKLLLLLLMMMNNNNNNMMMKKKIIIGGGIIIHHHHHHGGGGGGFFFEEEEEEBBBBBBAAA@@@@@@AAAAAAAAAAAABBB@@@@@@KKKWWWTTTIII@@@AAAAAA@@@@@@@@@??????;;;;;;:::::::::;;;<<<<<<:::999999999::::::888666888888888888888777666666888777666444444555555666666555444444333333444444333333333333333333333333444444444333333333222222222222222222111111111000//////......//////000111...000222222000///000111........................---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))*********++++++*********))))))(((''''''''''''((())))))((((((((((((((((((&&&((()))***)))((()))***((((((((()))))))))))))))(((((('''(((((()))***+++(((((((((((((((((((((((((((&&&&&&&&&'''((('''&&&|||uuulllbbb[[[UUUSSSNNNIIIEEECCCBBBAAAAAA???<<<;;;::::::888777777666555555666777888999<<<;;;888666444333333333444333333222222333333444222333333444555555666666666777888999:::;;;<<<======>>>AAADDDFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEFFFGGGIIIJJJLLLMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEECCCCCCBBBAAAAAAAAABBBBBB@@@BBBFFFOOOZZZ^^^TTTGGGAAA@@@@@@@@@????????????>>>===<<<:::999888888888999999999:::;;;:::888555888888888888888777666666888777666444444555555666666555555444444444444444444444444444444444444444666666555555555444444444111111222222222111111000...............///000000///222555444111//////111........................---,,,,,,++++++,,,,,,---+++++++++++++++*********+++++++++++++++++++++++++++++++++************))))))***++++++++++++***)))(((((('''&&&&&&&&&&&&'''))))))((((((((((((''''''%%%''')))***)))((()))***))))))))))))))))))))))))(((((((((((())))))***+++((((((((((((((((((((((((((('''&&&&&&'''((('''&&&wwwpppiiiaaa[[[RRROOOKKKGGGDDDCCCDDDFFFCCC@@@<<<999999999999999777666666666777888:::;;;;;;999777444222222222333444333333222222333333444222333333444444555555666666777888999:::<<<======<<<===???BBBDDDEEEFFFGGGEEEEEEFFFFFFGGGIIIJJJKKKGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHJJJJJJKKKKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCEEEDDDCCCCCCBBBBBBBBBCCC@@@BBBJJJVVV[[[TTTIIICCCAAA@@@@@@??????????????????>>>===;;;999888888888888888888:::;;;:::777555888888888888888777666666888777666444444555555666666666555444444444444444333333333333333333333333555555555555444444444333000111222222222222111000......------......///000...222666444000------///........................---,,,,,,++++++,,,,,,---************++++++++++++************************+++++++++************))))))***++++++++++++***)))))))))((('''''''''''''''))))))((((((((('''''''''%%%'''))))))))))))***+++)))))))))))))))))))))))))))))))))((())))))******((((((((((((((((((((((((((('''&&&&&&'''((('''&&&xxxnnnhhhbbb\\\XXXOOOMMMIIIEEECCCDDDGGGJJJEEEAAA<<<999888999::::::777777666777888999;;;<<<:::888555333111111222222444333333222222333333444333333333444444555555555666666777999:::<<<======;;;<<<===???AAACCCEEEFFFDDDDDDEEEGGGJJJLLLNNNPPPFFFGGGGGGHHHHHHHHHGGGGGGIIIJJJKKKKKKKKKJJJIIIHHHEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCJJJSSSPPPDDD>>>BBBAAA@@@??????>>>>>>??????===<<<<<<;;;;;;;;;<<<<<<888888888:::;;;:::777444888888888888888777666666888777666555444555555666666666555444444444444555222222222222222222222222333333222222222111111111000000222333333222111000...------------...//////...222666444///++++++---........................---,,,,,,++++++,,,,,,---))))))******+++++++++,,,************************+++++++++************))))))***+++,,,,,,+++***)))******)))((((((((((((((())))))(((((('''''''''&&&%%%'''))))))))))))***+++*********)))))))))))))))******))))))))))))******((((((((((((((((((((((((((('''&&&&&&'''((('''&&&tttjjjccc^^^XXXSSSLLLIIIDDDAAA@@@@@@???>>>@@@>>><<<999777666555555555555666<<>>666444333333444555333222222222222333333333444444444444444444444444444444555555555666666777999999::::::;;;;;;;;;===@@@CCCBBBBBBBBBBBBCCCEEEFFFGGGBBBBBBBBBEEEGGGIIIIIIGGGFFFGGGHHHJJJJJJJJJJJJIIIFFFEEEEEEGGGJJJJJJHHHEEEFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEEEEEEEDDDCCCBBBAAADDDCCCAAA???>>>>>>??????>>>>>>>>>>>>============<<<<<<::::::::::::<<<<<<<<<999777666777888888888777777888888888999999:::777555333222222222444555777666555444333222222222333333333444444555555555555444333222111111111111............///000111222......////////////......+++,,,.../////////..............................,,,+++++++++++++++++++++,,,+++***))))))***+++,,,))))))************))))))(((((())))))))))))(((((())))))************))))))***((('''((()))***)))'''))))))))))))************)))((('''&&&&&&'''((()))******))))))((((((''''''))))))((('''''''''''''''((((((((((((((((((((((((***---+++%%%%%%))))))&&&yyynnnddd^^^XXXRRRNNNLLLHHHCCC???===<<<;;;:::>>>===;;;888666555555555666666999???EEEEEE@@@;;;555333222333444555444333333444444444444555555555444444444444444444444444555444444555555777888888888999:::999999;;;???BBBAAAAAAAAAAAABBBDDDEEEFFFBBBBBBBBBEEEHHHIIIIIIGGGGGGHHHIIIJJJJJJIIIHHHGGGGGGFFFEEEGGGIIIJJJGGGEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBAAACCCBBB@@@????????????@@@???>>>>>>>>>======<<<<<<<<<;;;:::999999:::;;;<<<;;;999777777888888888888999999888888888888888888777666444333333333555555666666555444333333333333333333333444444444444444444444333222111111111111000////////////000111111......////////////......,,,---...//////......------..................---------,,,,,,+++***))))))++++++***))))))***++++++))))))************))))))((())))))******))))))((())))))************))))))***((('''((()))***)))'''))))))))))))************)))((('''&&&&&&'''((()))))))))))))))((((((''''''***)))(((((('''''''''(((((((((((((((((((((((((((***,,,+++&&&%%%))))))&&&yyyqqqggg___YYYTTTNNNJJJIIIEEE@@@===;;;999888666<<<;;;999777555444444555555777:::???BBBAAA;;;555333222111222444555555555555555555555666666666666333333333333333333333333444333333333444555666777777888888888888:::===???@@@@@@@@@AAABBBCCCDDDEEECCCBBBCCCDDDFFFGGGFFFEEEFFFGGGHHHIIIHHHGGGFFFEEEHHHGGGFFFGGGHHHHHHFFFEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@??????@@@@@@AAA@@@??????>>>===<<<<<<;;;::::::999999999999::::::;;;999777777888999888777:::999999888888777666666888777555444444444555666666555444444333333333333444444444444333333333333444333222111111000111111222111111000000000000000......////////////......---............------,,,------............------///...---,,,***)))((((((++++++***))))))***++++++))))))************)))))))))******************)))((())))))******))))))(((***((('''((()))***)))'''))))))))))))************((((((''''''''''''(((((()))))))))(((((((((((('''***))))))((((((((((((((((((((((((((((((((((((((()))+++***&&&&&&((((((&&&|||ssslllccc[[[VVVQQQLLLHHHEEEBBB>>>;;;:::999777666:::888777555444444444555555555777999;;;999444000222111000111333666666666444444444555555555666666222222222222222222222222333333222222333444444555666777888888888999<<<>>>@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBBBBBCCCBBB@@@>>>CCCDDDEEEFFFGGGFFFEEEEEEGGGGGGFFFFFFGGGFFFFFFEEEFFFFFFFFFEEEEEEFFFFFFFFFCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>===<<<;;;:::999999999999999999999999:::999777777888999888777888888888888777777777777888888777666555666666666666555444333333333333333555444444333333222222222444333222111000000000000333333222000000/////////---......//////......---............---,,,,,,+++,,,------......------,,,------,,,,,,+++***))))))+++******************+++))))))************))))))******++++++++++++******(((((())))))))))))((((((***((('''((()))***)))'''((()))))))))************(((((((((''''''(((((((((((((((((((((((((((((((((***))))))((((((((())))))(((((((((((((((((((((((()))))))))'''''''''''''''yyyssskkkeee]]]WWWSSSNNNIIIEEEAAA???<<<:::::::::999888777777555444444444555555777666555555444444222111222000///000333555777777222222333333333444444444222222222222222222222222333222222222222333333444666888999999999999;;;===@@@@@@@@@AAABBBCCCEEEEEEDDDBBB@@@??????===:::777===>>>AAACCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEDDDDDDEEEFFFFFFCCCCCCCCCCCCCCCBBBBBBAAA???@@@@@@@@@@@@AAA@@@@@@AAA@@@???>>>===<<<;;;:::999999999999999999999999:::999888888999999888666555555666777888888999999888888777777666666666666555555444333333333444444444444444333333222222111333333222111000000000000333333111000//////......------............------......------,,,,,,,,,,,,+++,,,---......---,,,++++++++++++++++++++++++,,,*********++++++*********))))))************))))))******++++++++++++******(((((())))))))))))((((((***((('''((()))***)))'''((()))))))))************'''((((((((((((((((((''''''''''''''''''((((((((()))((((((((((((((())))))(((((((((((((((((((((((((((''''''(((((('''&&&'''~~~qqqkkkbbb\\\UUUPPPMMMIIIDDD@@@>>><<<::::::;;;;;;:::888666555444444444555666777999888666444333333444555333111//////222555666777111111111111222222222222111111111111111111111111333333222222222222333333666777999999999999:::<<>>===<<<:::777444888:::<<>>===<<<<<<;;;999999::::::::::::999999999888888999:::999777666333444555666888999::::::777777777777666666666666555444444333333444444444333333333333222222222222333222111000000///000000222111000///............------............------...---,,,,,,,,,,,,,,,---***,,,---......---,,,***)))******++++++,,,------)))***++++++++++++***)))))))))************)))))))))******************)))'''(((((())))))(((((('''***((('''((()))***)))'''))))))))))))************''''''((((((((((((''''''&&&''''''''''''((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((&&&&&&))))))&&&%%%'''xxxjjjccc\\\WWWPPPLLLJJJFFFAAA===>>><<<:::999:::999888666555555444444444666777888666666555444333333444555444111//////111444555666000000000111111111222222111111111111111111111111444333333222222222333333444666888888777777888999============>>>@@@AAABBB>>>===<<<;;;;;;:::888666666888:::===???@@@@@@@@@>>>@@@AAAAAA???@@@CCCFFFCCCCCCAAAAAAAAABBBDDDEEEAAABBBBBBCCCCCCBBBBBBBBB@@@AAAAAABBBAAA@@@>>>>>>???>>>>>>>>>======<<<<<<999:::;;;<<<<<<;;;:::999999888888999:::999777555444555555666777888999999666666777777666666555555444444444333333444444555222222222222222333333333333222111000000/////////000000///...------......,,,------......------,,,---,,,+++++++++,,,---...***+++---//////---+++***++++++++++++++++++,,,,,,)))***++++++++++++***)))))))))************))))))((())))))******))))))(((''''''((((((((((((''''''***((('''((()))***)))'''))))))))))))************&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''%%%&&&******&&&%%%(((tttfff^^^ZZZUUUOOOKKKIIIFFFAAA===>>><<<:::999888777555333555555444444555666888999000222444444333222111222444222///...000333555555000000111111111222222222000000000000000000000000444444333333222333333333333444666777666666666777;;;;;;;;;;;;<<<>>>???@@@;;;;;;:::;;;<<<<<<;;;999666777999;;;============<<<>>>@@@???>>>???CCCGGGCCCBBB@@@@@@@@@BBBDDDEEEAAAAAABBBBBBCCCBBBBBBBBBAAAAAABBBBBBAAA???>>>===>>>>>>>>>>>>============::::::<<<<<<<<<<<<::::::999888888999::::::777555666666666666777777777777666666666666666555555444444444333333333444444555111111111222222333333444333222111000//////////////////...------------...,,,------......------,,,,,,++++++***+++,,,...///)))+++---//////---+++))),,,,,,,,,++++++*********)))***+++,,,,,,+++***)))))))))************))))))(((((())))))))))))((((((''''''((((((((((((''''''***((('''((()))***)))((())))))))))))************&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((('''$$$%%%******%%%$$$(((~~~sssiiiaaa]]]XXXRRRNNNMMMJJJDDDAAAAAA===<<<;;;:::888777666555444555555555666666777777222555777555111///111444555555444444444333333333//////000111222222333333111111111111111111111111333222222111111222222333444444555555666777777777:::;;;===>>>>>>>>>===<<<999:::;;;<<<<<<;;;:::999999444444999>>>??????AAA???????????????>>>======???>>>>>>>>>@@@AAACCCEEE>>>??????>>>>>>===<<<;;;AAA@@@???>>>============???>>><<<:::999:::;;;<<<::::::;;;;;;<<<======>>>::::::999888777777777888666666555555555555666666888666555555666666555333555333222222444444333111333333333222222111111111333222111111222222000//////............---------------............------+++---000000...---------,,,,,,------,,,,,,+++*********++++++++++++******************************************************+++******)))(((''''''&&&******))))))))))))******))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((('''''''''***(((&&&%%%%%%%%%'''(((xxxmmmddd]]]YYYUUUOOOKKKJJJGGGBBB??????<<<<<<;;;:::888777666555444444555555666666666666555888999777222///111444444333333333222222222222...//////000111111222222111111111111111111111111333222222111111222222333333444444555666666777777888999:::;;;;;;;;;::::::888999::::::::::::999888888333333888<<<======???======>>>>>>======<<<;;;<<<<<<<<<<<<===>>>@@@AAA???@@@@@@@@@@@@???>>>>>>@@@@@@???>>>============???>>><<<:::::::::;;;<<<;;;;;;;;;;;;:::::::::::::::999888888777777888888666666666666666666666666888666555555666666555444444333222222444555444222222222222222222222222222222111///000111111///...///............---------------............------+++---//////...---------,,,,,,------,,,,,,+++***)))******++++++******)))*********************************************************)))((('''''''''***))))))))))))))))))***''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''''')))(((&&&%%%%%%&&&'''(((zzzooofff^^^XXXUUUPPPKKKGGGFFFDDD???<<<<<<<<<;;;:::999888666666555444444444555555555555666555777888555111...///111222222222222111111111111.........///000000111111//////000000111111222222222222111111111111222222333333333444555555666666666666777888888888888777777888888999999888888777777444444888<<<<<<<<>>>>>???@@@@@@@@@@@@?????????>>>===<<<<<<<<<<<>><<<;;;::::::;;;;;;<<<;;;;;;:::999888888777999999888777777777888888555555777777777777555555777666555555666666555444333222111222444555555444111111111222222222222222111///......///000///---///............---------------............------+++---///...---,,,,,,---,,,,,,,,,,,,,,,++++++***)))******++++++******)))******************************************************))))))((((((''''''))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''''''''&&&'''''''''''''''''''''''')))((('''%%%%%%&&&''''''}}}rrrggg```ZZZVVVRRRLLLGGGCCCCCCBBB===:::;;;;;;:::999888777666555555444444444444444444444444111333333222///---...///333222222222222111111111/////////000000000111111......///000000111111111222222111111111111222222222222333333444444555555666666666777777777777777999999999999999999999999999666777;;;===<<<===AAA<<<<<<<<<<<<<<<;;;::::::;;;::::::::::::;;;;;;;;;;;;;;;===>>>>>>?????????>>>>>>===<<<<<<<<<<<<<<<>>>>>><<<;;;::::::;;;;;;;;;;;;;;;:::999999888888888888777777777777888888444555777888888777555444777666555555666777666444222222111333555666666555333222222222111111000000000///......000000///...///............---------,,,------......------,,,+++,,,...---,,,+++,,,---+++,,,,,,,,,,,,+++******))))))************))))))***************************************************)))))))))((((((((('''((())))))))))))))))))(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''((()))((('''&&&&&&&&&&&&'''wwwkkkbbb]]]YYYTTTPPPIIIDDDAAAAAA@@@<<<:::;;;999999888777777666555555444444444444333333333333///000000000000000000111333333333333222222222222000000111111111111111222....../////////000000000222111111000000111111222111111111222333333444444777777777777888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<999:::===>>>===>>>BBB<<<<<<======<<<<<<;;;:::<<<<<<==================:::;;;<<<>>>????????????>>>======<<<<<<<<<<<<===>>>======<<<;;;;;;::::::::::::::::::::::::::::::888777777666777777888888555666888999999888666555666555444555666777666555333222222333555777666555444444333222000///......111/////////111111000//////............---------,,,,,,------------,,,,,,+++,,,---,,,+++***,,,---++++++,,,,,,++++++***))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))))))))((('''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&xxxoooddd]]]ZZZWWWQQQMMMGGGAAA>>>@@@???;;;:::;;;888888777777666555555444444333333333333333222222000000111222333444444555444333333333222222222222111111111111111222222222///////////////.........111111000000000000111111000000111111222333333333777777777777777888999999<<<;;;;;;::::::;;;;;;<<<;;;:::;;;======;;;===BBB<<<<<<======<<<<<<;;;:::<<<======>>>?????????>>>======>>>@@@@@@AAAAAAAAA>>>>>>===<<<<<<======>>>=========<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;777777666666666777888888666666888888888888666666666555444555666777666555444333222333555666666555444444333111000///...---000///...///111222111000///............---------,,,,,,------------,,,,,,+++,,,,,,+++***)))+++---+++++++++++++++******)))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((''''''''''''&&&&&&&&&oooggg^^^XXXWWWTTTMMMGGGDDD???<<<======:::888:::777777777666666555555444333333333333222222222111222111111222333444444444222222222222111111111111111111111111111000000000000//////......------,,,111111000000000000111111//////000000111222222333555555444444444555666777:::999888777777888999:::888777888:::999666999>>>;;;;;;;;;;;;;;;:::999999999:::<<<===>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@>>>>>>>>>======>>>>>>???============<<<;;;::::::;;;;;;::::::999999888888666666666666666777888888777777777777777777777777666555444555777777777666555444333444555666555444111111111111000000000000///...---...000111000//////............---------+++,,,,,,------,,,,,,++++++++++++***))))))+++---+++++++++++++++***))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))******)))'''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''(((((('''''''''''''''&&&&&&%%%zzzsssjjjbbbYYYUUUTTTQQQJJJCCCAAA===:::<<<<<<999777999777777666666555555444444333333333222222111111111222111000111222222111000111111111111000000000000000000000000////////////000000///...---,,,,,,+++111111000000000000111111/////////000111111222222333222111111111222333444777666555444444555666777555444555777555222555:::999::::::::::::999888888777888:::<<<============<<<======>>>>>>>>>>>>===???>>>>>>>>>>>>>>>??????============<<<;;;:::999<<<;;;:::999888666555555666666666666666777888888888888777777777777888888555444444555777888777666666555444444555666555333...//////000111222222333...---,,,---///000///...//////.........---------+++,,,,,,------,,,,,,++++++++++++***((()))+++---***++++++++++++***))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((******((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''((((((''''''&&&%%%|||ssslllbbb^^^XXXSSSOOOLLLHHHFFF===<<<;;;:::999888888888666666555444333333222222666333000000222333222000111000///111444444333000444333222111000......---000000///.....................////////////......---222888888444000...///111111111111000000000000......///000111222333333111333555666555555555777666666777888999999::::::999777666777:::;;;999777666666888999999:::999999===>>>>>>>>>>>>>>>======>>><<<===>>>======BBBJJJEEEAAA<<<999999:::;;;;;;::::::999888888999:::::::::::::::999999888888888555666666555555666888:::999888666555555555666777555555555555555555555555333333222111000000000111000000000000////////////......//////......---,,,------------------------)))))))))***+++++++++,,,)))((('''&&&&&&'''((()))******))))))((((((''''''''''''''''''((((((((((((******))))))((((((''''''&&&&&&%%%%%%&&&''')))***+++***)))((('''''''''(((+++(((&&&&&&((()))(((&&&$$$'''))))))&&&%%%&&&(((''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''wwwllldddaaa]]]WWWQQQLLLHHHDDDBBB===<<<;;;999888888888888555444444333222222111111555222//////111222111000111//////000333333222000444444333222111000///...000000///.....................////////////.........333777777333///...///////////////////////////......///000111222333333111333555666666666777888777777888888999999::::::999777666777:::;;;999888999999999999999888777777:::;;;;;;<<<;;;;;;::::::999888:::===<<<;;;>>>DDDDDD@@@<<<::::::;;;;;;::::::999999888888999999:::999999888888888777777777666666777777666777:::<<<999888777666555666777777444444444444444444444444333222111111000000111111111111000000000/////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++(((((((((''''''((((((((()))))))))(((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''''''''&&&&&&&&&'''((()))***))))))(((((((((((((((+++(((&&&&&&((()))(((&&&%%%''')))(((&&&%%%&&&(((''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((((('''''''''tttiiibbb]]]YYYSSSMMMHHHDDD@@@===<<<;;;:::999888777777777333333222222111111000000333111///...///111000000000///...///111222111///444444333222111111000000000000///.....................////////////......111444666555111......///------------------------...//////000111222333333111333666777777777888999999999999999999999999999999888777888:::::::::888;;;;;;;;;:::999777666555888888999999999999888888777777:::>>>>>>;;;;;;???AAA???<<<;;;<<<;;;:::999:::999888888888888999:::777777777777666666666666555666888888888999;;;===:::999777666666666777888333333333333333333333333222222111000000000111111111111111111000000000000...............---,,,,,,++++++++++++++++++++++++******************))))))'''(((((())))))(((((('''(((((((((((((((((())))))''''''''''''(((((((((((())))))))))))(((((((((((()))(((''''''&&&&&&'''''''''((((((((((((((())))))***((('''&&&'''((('''&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&yyyooofffaaaVVVRRRMMMHHHDDD@@@===:::;;;:::999888777666666666333333222222111111111111333111000///000000111111000////////////000000000222222222111111000000000000000///.....................////////////......333444444222///---...///,,,---------------.........///000111222333333444222444666777777888999::::::::::::999999999999999888888888999999::::::999;;;;;;;;;:::999888666666777888999999999999999999888888===BBBCCC>>><<<===???===<<<<<<===<<<:::888999999888888888888999999666666666666666666666666444666777888888999;;;===:::999888777666777777888333333333333333333333333111111000000000000111111222111111111000000000000------.........---,,,,,,************************++++++******))))))(((((('''((()))******)))((('''&&&''''''(((((()))))))))''''''''''''(((((((((((())))))))))))((((((((((((***)))(((((('''&&&&&&&&&%%%&&&'''((())))))))))))***)))''''''''''''''''''&&&''''''(((''''''&&&&&&'''''''''''''''''''''''''''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%wwwmmmeee___\\\OOOLLLGGGCCCAAA???<<<::::::999888777666555555555333333333333222222222222333222222111000111222444000000000///......///000000000000000000/////////000000///.....................////////////......333333222111///---......------.........///////////////000111222333444444222444666777777777999::::::999999999999999999999888999999999999999:::;;;999999::::::::::::999999999:::;;;<<<<<<<<<<<<<<<::::::===CCCDDD@@@<<<<<<===<<<<<<<<<======:::888888888888888888888888888666777777777777777777777333444666777777777999:::999999777666666666777888333333333333333333333333111000000///000000111111111111111000000000000///---------...---,,,,,,+++************************+++******))))))((((((((('''((()))******)))((('''&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((())))))))))))******))))))(((&&&&&&%%%$$$%%%&&&((())))))))))))))))))(((''''''&&&'''(((&&&&&&''''''(((''''''&&&'''''''''''''''''''''''''''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%~~~qqqfff___[[[ZZZKKKGGGCCC@@@???===;;;:::999888777666555444444444333333333333333333333222222222333222000111333555111111111///......000222......//////////////////000000///.....................////////////......111111000000///..................///000000111111///000000111222333444444333555777777666666777888888888888888888888888888888999::::::999999:::<<<777888999:::;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>===;;;999;;;@@@BBB>>>::::::<<<;;;;;;;;;======;;;999777777888999999888777777666666666666777777777777333555777777777666777888999888666555555555666777333333333333333333333333000000/////////000111111000000000000////////////---------------,,,++++++************************))))))))))))))))))((((((((())))))******))))))(((''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))))))))******)))((('''&&&%%%$$$%%%'''((())))))((((((((())))))(((&&&&&&'''((('''&&&&&&'''(((((('''%%%'''''''''''''''''''''''''''&&&&&&&&&((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&zzzoooccc[[[VVVUUUJJJGGGCCC???>>><<<:::888888888666555444333333333111111222222222222222222000111222111///000222555222333222000......000333......//////000000000111000000///.....................////////////......////////////000000///------......///000000111111///000111111333333444555333555777777555444555666666666666777777888888999777999;;;;;;999999:::<<<777888999:::;;;;;;;;;;;;999:::;;;<<<===============999999===???<<<999999<<<;;;::::::<<<<<<<<<:::666777888999999888777666444444555555555666666666555777999999888777777777888777555444444444555666444444444444444444444444///////////////000111111////////////.........---,,,------------,,,++++++++++++++++++++++++++++++((((((((()))))))))))))))***))))))))))))))))))***''''''''''''''''''&&&&&&''''''''''''(((((((((((('''((((((((()))))))))***))))))******)))((('''&&&$$$%%%'''((()))((('''&&&((()))***(((&&&%%%''')))(((&&&%%%&&&((()))'''%%%''''''''''''''''''''''''((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''|||uuujjj^^^UUUNNNLLLKKKHHHCCC???===;;;888777888777666555444333333333000000000000000111111111///000111000......222555333444333111......111444//////000000111111222222000000///.....................////////////......------...///111111///---------......///000111111000000111222333444444555444555777666444333333444444555555666777888888999777:::<<<;;;999888:::===888999::::::;;;;;;;;;:::777888999:::;;;<<<<<<<<<@@@;;;999<<<>>><<<;;;;;;<<<:::999999;;;<<<<<<;;;666777888999999888777666333333333444444555555555777999;;;:::999777777777777666555444333444444555555555555555555555555555///////////////000111111///.........------------,,,,,,---------,,,++++++++++++++++++++++++++++++''''''(((((())))))******+++***)))(((((()))***+++(((((((((''''''&&&&&&%%%''''''''''''((((((((()))'''((((((((())))))******((())))))******)))'''&&&$$$%%%'''))))))((('''%%%''')))***(((&&&%%%''')))(((&&&%%%&&&))))))'''$$$''''''''''''''''''''''''((('''&&&''')))))))))'''************************''''''''''''''''''''''''''''''((((((((((((''''''yyyvvvnnncccXXXPPPLLLLLLAAA@@@>>>===;;;:::::::::888888666555444333333333222222111111111111111222222222111111000000//////111111000000000000111111000000000000000000000000111111111111000///------//////......------------////////////////////////............////////////111111111111111111111111222333555444333222222333666666555555555444444444666777777888888888888777999999999::::::::::::;;;777888888999;;;<<<<<<===<<<<<<<<<;;;;;;::::::::::::999:::;;;======;;;999888888777777888888999:::666666555555555555666777888777777666555555444444444444444444444444444444222222222111111111111000111111000......---------/////////---+++)))))))))---------+++******,,,---,,,---...---***)))+++...))))))))))))))))))))))))000...)))%%%''',,,,,,(((******))))))((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&%%%%%%$$$$$$''''''((())))))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))'''$$$%%%''')))'''&&&sssmmmeee\\\SSSMMMIIIGGG@@@???>>><<<;;;:::999999777777555444333222222222111111111000000000111111111111111000000000000000111111000000000000111111000000000000000000000000111111111000000///------............................................................////////////111111111111111111111111000222333333222111111222333333333333444444555555666666777888888888777777888888999999:::::::::;;;999999999999::::::;;;;;;;;;;;;;;;:::::::::999999888888888999;;;;;;999888<<<;;;999888777777888888555555444444444555555555777777666555444444333333333333333333333333333333222222222111111111000000111000///...------------///000000///,,,******+++...------,,,***+++,,,---+++,,,---+++)))(((***,,,)))))))))))))))))))))))))))***(((%%%%%%((()))'''***)))))))))((((((((('''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((('''''''''&&&&&&(((((()))(((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%%%%'''((('''&&&zzzkkkeee\\\TTTPPPLLLGGGCCC???>>>===;;;:::999888888666555444333222111111111000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000000000000000///......---.........///////////////........................---............/////////000000000000000000000000///111222222111000000111000000111222333555555666555555666777777777777777777777888999999:::;;;;;;;;;:::999999888888888888:::::::::999999999999999888888888999;;;;;;:::888@@@>>>;;;888777666777888777777666666666666666666666666555444333222111111222222222222222222222222222222111111111000000000//////...---,,,,,,,,,,,,///000111///---,,,,,,---...------,,,+++,,,,,,,,,++++++,,,***)))((()))+++))))))))))))))))))))))))%%%***,,,(((%%%'''(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***)))))))))%%%%%%&&&'''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&zzzqqqggg___VVVPPPOOOLLLGGGCCC>>>===;;;:::888888777777444333222111000000000000...//////000000000000000//////000000111111222222111111000000000000111111000000000000000000000000//////000000///......---........./////////000000........................---------.........//////000000000000000000000000///000222222111000111222111111222333444555555666444555666777777777777777777888888999:::;;;<<<<<<<<<;;;999777666666666666999999888888888888888888;;;:::999:::<<<===<<<;;;@@@>>>;;;888777777888999:::::::::::::::999999888555555444333222111000000111111111111111111111111111111111111000000000000...---,,,,,,+++++++++,,,...///000///---------......---,,,,,,------,,,+++,,,,,,+++***))))))***+++))))))))))))))))))))))))&&&...222...(((''')))***))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))***))))))(((%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&|||qqqgggbbbZZZRRRMMMLLLKKKFFFBBB===<<<:::888777666666666333222111000000000000000---...///000111000000000//////000000111111222222111111000000000000111111////////////////////////...////////////......---.........///////////////........................------------............///////////////////////////111333333222111222333444444444444555555555555444555666777888888888888999999999:::;;;<<<<<<<<<;;;:::888666555555555666888888888888888888888888;;;:::999:::<<<===<<<;;;===<<<:::888888999:::;;;:::::::::;;;:::999888777333333333222111111000000111111111111111111111111111111111000000000//////------,,,++++++++++++,,,,,,---......------...//////---,,,---......---***...---++++++++++++++++++))))))))))))))))))))))))(((111666000(((&&&((()))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))((((((''''''(((&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''uuuiii___\\\VVVOOOJJJGGGEEEBBB???;;;:::999777666555444444222222111000000000000000---...000111222111111000000000000000111111111111111111000000000000111111////////////////////////....../////////......---//////......------------------------------------,,,------------.........///////////////////////////000222333222222333444444555555555555555555555444555666888999999999999999999:::::::::;;;;;;;;;999888666444444444666777888888888888888999999999:::888777777999:::::::::999999999999999:::;;;;;;666777888888777666444333222222222222222222222222111111111111111111111111111111000000000/////////---,,,,,,++++++,,,,,,,,,***,,,------------///000000---,,,---///000---***///---++++++,,,---,,,+++))))))))))))))))))))))))'''///333---&&&%%%&&&'''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))+++***(((&&&&&&''')))***)))(((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&%%%$$$$$$%%%'''wwwnnnddd\\\YYYUUUOOOIIIDDD@@@>>>>>>:::999888666555444444333222222111111000000111111---...000222333333222111111111111000000000000000111111000000000000111111////////////////////////------...//////......---//////...---,,,++++++***------------------------,,,,,,---------.................................---///111222111111222333222222333444555555666666555666777999::::::;;;;;;999999999888888888888777666555444222333555777999888888888999999999:::::::::999777777999:::::::::666777999:::::::::999999555666777777666444222111000000111222222333333444222222222222222222222222111000000000////////////------,,,,,,,,,,,,------***,,,.........///111222000---,,,---000111---)))...,,,******,,,,,,+++***))))))))))))))))))))))))%%%+++...)))%%%&&&'''''''''((((((((()))))))))***((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))+++)))&&&%%%&&&***...111++++++)))(((''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&'''&&&######%%%'''}}}pppiiibbb[[[YYYWWWRRRJJJCCC???>>>???:::999777666444333333333333222111111111111111222---///111333444333222111222222111111000000//////111111000000000000111111////////////////////////------......///......---//////...---+++***)))(((------------------------,,,,,,,,,---------..............................,,,...000000000000111222...///000222444666777888666666888999:::;;;;;;<<<888888777777666555555555555444222222333555888:::888888999999::::::::::::===;;;999999;;;<<<===<<<666777999::::::999777666666666888888777555333111///000111222333444555555222222222222222222222222000000000000////////////---------,,,,,,---......+++---//////000000222444000---+++---111111---)))...+++((()))+++,,,***((())))))))))))))))))))))))$$$)))+++(((&&&(((+++***'''((((((((())))))******((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))***(((%%%$$$''',,,333777---,,,***)))((('''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&'''&&&######%%%(((uuuiiiaaaZZZWWWRRRNNNIIIEEEBBBAAA???===888777555444333333444555222111111000000000000000......//////000000111111000000000000000000000000111111000///////////////............////////////111000///...---------...111///)))+++222,,,)))444........................+++,,,------......---------------............//////000000222333444555555222222111222333555777999999999888888888888888999;;;999555222222444444222888888777777777777888888;;;999777999<<<===;;;999;;;:::999999::::::888777999888777888999999999888===999555555666555000+++222222222222222222222222444333333333222222111111333222222111000//////...,,,,,,,,,------,,,++++++............///222777;;;888222,,,+++...000///...---,,,***))))))***,,,---***+++,,,+++))))))***++++++*********))))))((((((((((((''''''''''''((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((('''&&&+++)))((('''(((+++...000***++++++***)))(((((()))((((((((((((((((((((((((((((((''''''''''''((((((***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}pppfff___ZZZWWWOOOKKKFFFBBB@@@>>><<<;;;888777555444333333333444222111111000000000000000.../////////000000000111000000000000000000000000111000//////.........///............////////////////////////.........///'''...,,,+++///,,,***111........................+++,,,------......---------------............/////////000111222333333444444333222222222333444444444444555666777888:::;;;777222000444555222333777888888888777777888888888999777666777:::;;;:::888;;;:::999999::::::888777777666666777888888888777999666333444666666222...111111111111111111111111222222111111111000000000111111000//////...------+++,,,,,,,,,,,,,,,++++++------...---...000444777666000+++***---//////---,,,+++)))(((((()))+++,,,+++,,,---+++)))(((((()))*********)))))))))((((((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''+++)))'''&&&&&&(((***,,,)))***+++***((('''((()))((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&uuujjjbbb\\\WWWUUUKKKGGGCCC???===<<<:::888888777666444333222222222222111111000000000000000////////////000000000000000000000000000000000000000///......---.....................////////////---...//////------...///$$$555666---------+++...........................+++,,,------......---------------............////////////000000111111111111111111111111222333444333333333444666777999:::777555999@@@===444444;;;999999888888888888999999777666555666888999888777:::999999999::::::999777777777777777777777777777444222111222555666333000000000000000000000000000////////////.....................---,,,,,,++++++***++++++,,,,,,,,,+++++++++,,,,,,,,,+++---000222111---)))))),,,......---***)))(((''''''((()))***,,,------+++((('''''''''******))))))))))))((((((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))))))))(((***(((&&&%%%$$$%%%'''(((''')))))))))'''&&&'''(((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&xxxnnneee]]]XXXSSSQQQGGGDDD@@@>>><<<:::888666888777666444333222111111222111111000000000000000////////////000000000000///////////////////////////......---------..................////////////---...///---++++++...111777KKKGGG222,,,...---,,,........................+++,,,------......---------------............///.../////////////////////......///111333555777888555555555555555555666777???NNNZZZWWWIII===;;;<<<:::999999999999999999:::777777666777888888888888999999888:::;;;;;;999777:::::::::999777666555666111//////000222333111///........................------,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++++++++)))***++++++******+++---,,,***((((((+++------,,,***))))))(((((())))))***+++,,,,,,+++(((''''''((())))))))))))))))))(((((((((''''''&&&&&&''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%'''((())))))))))))((('''&&&%%%%%%%%%'''(((&&&'''((((((&&&%%%&&&(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzsssjjj```YYYSSSOOOLLLEEEBBB???===<<<:::888666666666555555333222111111222111111000000000000000000000000000////////////////////////////////////......------------...///............///////////////000///,,,+++---444:::YYYfffWWW777---000...+++........................+++,,,------......---------------............///.....................//////000111333555666777888555555555555555666777888IIIjjj~~~nnnUUUHHHAAA999:::999999999999999999:::888888999999999999::::::888888888:::;;;;;;999777999::::::777444111111222//////.../////////---,,,------------------------+++++++++++++++++++++,,,************))))))))))))((()))******+++++++++***((()))++++++)))((()))***)))(((((()))***++++++************))))))*********((()))******)))((()))+++(((((((((((((((((())))))''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%'''((())))))))))))&&&&&&&&&&&&&&&((()))***%%%'''((('''&&&%%%&&&(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~tttnnneee\\\UUUOOOKKKHHHCCCAAA>>>===<<<:::888555444444555444444333222111222111111000000000000000000000000000////////////000000000000000000000000.........---......///000............///////////////000///...///888GGGRRRvvvvvv[[[777...111///,,,........................+++,,,------......---------------............///---------....../////////333444444555555444444333111222333444666888:::;;;LLLpppwww[[[KKKAAA888999999888888888888999999888:::;;;;;;::::::;;;<<<777777888:::<<<<<<999777444666777444000---...000000000000///...---,,,+++------------------------++++++++++++,,,,,,,,,,,,************************'''((()))***************''')))++++++***)))((()))''''''((()))******))))))************************&&&((())))))))))))***,,,''''''(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&&&&&&&'''((()))***+++%%%&&&((('''&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&wwwnnnhhh```XXXRRRMMMHHHEEE@@@>>><<<;;;;;;999666444222333444444444444333222222111111000000000000000111000000000/////////...000000000000000000000000///.........//////000111............////////////...//////111888JJJaaasssuuuRRR333///333///,,,........................+++,,,------......---------------............///,,,,,,---...///000000111444444555555444333111000000000111333555777999:::EEEXXXlllnnn[[[EEE;;;:::888888888777777888888888888:::<<<;;;:::999;;;===777777888;;;<<<<<<999777000333555444000///111555000111111111000.........------------------------+++,,,,,,,,,------------******++++++++++++++++++&&&'''((()))************&&&))),,,---,,,***))))))&&&(((***+++***)))((((((((())))))))))))))))))((('''(((***)))(((((()))***'''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''(((((())))))%%%'''((((((''''''((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}rrriiiddd\\\UUUPPPKKKGGGDDD>>>===;;;::::::888555333111222333444555444333333222111111000000000000000111111000000/////////...000000000000000000000000///////////////000111111............/////////000,,,...///333???WWWuuunnnHHH...000444///---........................+++,,,------......---------------.........//////,,,,,,---...///111111222000111222333444333222222222222222222333444555666<<<>>>OOOaaaXXX===444===888888777777777777888888777:::<<<;;;999888:::===666777888;;;===<<<999777///333666666444444777;;;000222333333222111111111------------------------,,,,,,,,,------.........+++++++++++++++,,,,,,,,,&&&'''((()))************&&&))),,,...---+++******&&&(((++++++***(((''''''''''''(((((((((((('''''')))******)))(((''''''(((&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''(((''''''''''''&&&&&&&&&&&&'''(((((('''''')))***((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~rrrkkkfff^^^SSSKKKGGGEEEBBB@@@===<<<;;;:::888777666555555444444333333222222111000000000000000000000000111111000///////////////111000/////////000111222............///000222222...000222111///...///111---222888EEE```}}}jjjMMM333---///......111//////.........---------,,,------......------,,,++++++,,,,,,,,,,,,------000...,,,,,,///111222333444555---***111000---111222777666///---111444222333<<>>888999777666555444555777999:::999999:::;;;<<<<<<<<<<<<::::::<<>>BBBAAA;;;666666666777777777777666666666666555444444333333222//////000000000///.........---,,,---...///...,,,++++++,,,+++++++++***)))***************)))(((((((((((((((((())))))))))))''''''((((((((()))))))))******)))(((((()))***+++))))))))))))))))))))))))((((((''''''''''''(((((()))))))))(((((((((((((((&&&&&&&&&''''''''''''(((&&&'''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))'''&&&'''(((&&&&&&''''''((('''''''''&&&&&&''''''((('''''''''((('''&&&&&&&&&&&&'''((('''''''''&&&''''''(((((((((((('''''''''&&&&&&&&&tttjjjeee```XXXOOOHHHEEECCC@@@>>><<<;;;:::999888666666555444444444333222222111111000000000000000000000000111000000///////////////111111111111000///......///......//////000111222///000111000......000222???NNN```rrr}}}jjjAAA444,,,...///,,,***---............------------,,,------......------,,,++++++,,,,,,,,,,,,------222000......000222333333+++111...---333222...333333444222//////222111...111@@@HHHAAA888666888777777777666555555666888888888888999999999999999999777666666999<<<<<<888555777777888888888777777666777777666555555444444333111111222111111000//////000...---...//////...------------,,,,,,,,,++++++))))))******))))))(((((((((((((((((())))))))))))((((((((()))))))))*********))))))(((((())))))***))))))))))))))))))))))))((((((''''''''''''(((((())))))******)))((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))((('''&&&'''(((((((((''''''&&&'''''''''&&&&&&&&&&&&'''((()))***((('''&&&&&&&&&&&&'''((($$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&xxxmmmeeeaaaZZZTTTKKKEEECCCAAA???<<<;;;:::999888777666555555444444333333222111111111000000000000000000000000000000////////////000000111222333333222000...---///////////////000111111+++...111000...000666===TTTjjj|||bbbJJJ333---+++......+++***---------------------------,,,------......------,,,+++++++++,,,,,,,,,------000///---...000111111111,,,222...---444333///444333111000///000222000---...@@@GGG===555:::===:::777777666666666666777888888999999999999888888777666444333444666777555333666666777777777666555555666666555555444333333222111111222111111000///...///...---...000111000///------,,,,,,+++++++++,,,((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))***************)))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((************)))(((&&&%%%&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&(((((((((((())))))))))))''''''&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))((('''&&&'''(((***)))(((&&&&&&&&&'''((('''&&&%%%%%%%%%'''((()))'''''''''&&&&&&'''''''''"""###%%%'''(((((('''&&&''''''''''''''''''''''''yyyqqqhhh```\\\UUUOOOGGGCCCAAA@@@===:::999999888777777666555555444333333222222111000000////////////////////////000000////////////000000333333444444333111///...000////////////000000111+++...000...111===RRRbbbrrrqqqZZZCCC111///------...---+++---000,,,,,,------------------,,,------......------,,,+++++++++,,,,,,,,,------...---,,,,,,...//////...---111,,,,,,555444///222222000//////000000111111000???DDD999222777:::555666666666666666777777777999999999999999888777666444333111111222333333222444444444444444333222222444333333222222111000000///000000000///......---,,,,,,,,,---000222222111,,,,,,+++***)))******+++'''(((((()))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((*********))))))'''&&&&&&&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&(((((((((((())))))))))))((((((''''''((())))))***((((((((((((((((((((((((&&&((()))(((''''''((()))+++***((('''&&&&&&'''(((((('''%%%$$$###$$$%%%&&&&&&''''''''''''''''''&&&"""###%%%'''(((((('''&&&&&&'''''''''''''''''''''zzzssslllbbbZZZWWWPPPJJJDDD@@@???>>>;;;999888888777777666555555444333333333222111111000000///////////////////////////////////////000000111333333333333222111000000000000////////////000000111///...111???YYYwwwoooQQQ???555////////////...------...000,,,,,,,,,,,,------------,,,------......------,,,++++++,,,,,,,,,,,,---------,,,+++,,,---...---,,,+++...***...::::::000...111//////000000///222888@@@FFFEEE;;;555777666222555555666666777888888888888888888888777666555444333222111111000111111222222222222222222111000///222111111000000//////...------............------,,,++++++---000111111000+++***)))((((((((()))***''''''((()))))))))(((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((+++***)))(((''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&(((((((((((())))))))))))((((((((((((((()))***+++((((((((((((((((((((((((&&&'''((((((''''''((()))))))))(((((('''((((((((('''&&&%%%$$$############&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''sssmmmfff]]]TTTPPPLLLGGGAAA>>>======:::888777777777666666555555444333333222222111000000000///////////////////////////////////////000111111111111000000///000000000000000////////////000000222///111AAA\\\yyywwwVVV<<<333222111,,,---...------...///...++++++,,,,,,,,,---------,,,------......------,,,++++++,,,,,,,,,,,,------...---,,,---......---+++)))---,,,666HHHGGG666...///...000111...---444???OOOJJJBBB;;;888666666555333333555666888999999999666666666555444333222111222222222111000000000111222222222111111000......111111000000///.........+++,,,---..................---,,,---...///...---,,,***)))''''''((()))***&&&''''''((())))))(((((((((((((((((())))))))))))''''''((((((((()))))))))((())))))))))))'''&&&%%%((((((((((((((((((((((((((((((''''''''''''((((((+++***(((&&&&&&''')))+++&&&&&&&&&''''''''''''(((&&&'''(((((((((((((((((((((((((((((())))))))))))''''''&&&'''((()))******((((((((((((((((((((((((&&&'''((((((''''''(((***'''(((((())))))))))))(((%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&'''(((((('''&&&&&&'''''''''&&&''''''((((((&&&&&&&&&'''''''''((((((zzzoooiiicccYYYPPPLLLJJJEEE???===<<<<<<:::777777777666666555555444444333333222222111000000000///////////////////////////////////////000111111000///...------...000111111000////////////000000///---666RRRvvv{{{uuu```CCC111---,,,)))(((+++,,,---...000...++++++++++++,,,,,,---------,,,------......------,,,++++++,,,,,,,,,---------......---...//////---,,,)))...111@@@VVVTTT>>>111......111222---,,,666DDDRRREEE999555444333444777222333444666888999::::::555555444333222000///...222333333222111000000111222222222111111///......111111000000///.........***+++---...//////000000000...------------+++***,,,+++)))''''''((()))***&&&&&&'''((())))))(((((((((((((((((())))))))))))''''''''''''((((((((((((((())))))))))))'''%%%$$$((((((((((((((((((((((((((((((''''''''''''((((((,,,***'''%%%%%%'''***---&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))((((((((((((((())))))))))))%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((%%%'''((((((''''''(((***&&&'''(((*********)))(((###$$$&&&'''(((''''''&&&%%%&&&'''(((((('''&&&%%%***)))'''&&&&&&'''((()))&&&&&&&&&'''''''''((((((tttiiiddd```XXXOOOJJJEEEDDDCCCAAA>>>;;;888777;;;888555222222444777999333222111000////////////000000111222222222222111000000000000000000000000111111000///////////////)))///222//////222222---222...MMMuuueeeQQQ>>>888222,,,,,,333,,,------...............------------------------...------,,,,,,,,,------+++,,,---,,,+++***,,,...---......///000000//////333000000;;;MMMTTTAAA))),,,,,,...000///000888BBB???<<<777666666666555222555555555555555666777888333222111/////////000000222333444444333222000///000111111222222111111000000000000000///---,,,+++...////////////......---...---,,,,,,++++++,,,,,,++++++************++++++)))))))))))))))(((''''''+++***)))'''''''''((()))&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&))))))))))))))))))))))))''''''(((((())))))******&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&'''''''''''''''((())))))***(((''''''(((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))'''&&&%%%'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((({{{pppeeeaaa]]]UUULLLHHHCCCBBBAAA>>><<<:::888777777666555444444444555555333333222111000000000000000000111111111222222222000000000000000000000000111111000///////////////---000000------111111---444999YYY}}}|||MMM>>>222222111,,,,,,111------...////////////...------------------------...------,,,,,,---------,,,,,,++++++++++++,,,,,,---....../////////......000///...444???EEE;;;,,,333///---///000111777>>>===:::666555666666555333777666666555555555666666333222111000000000111222333444444444444333333222222222222333333222222222000000000111000//////...000000111111111000//////------,,,++++++++++++,,,++++++************++++++)))))))))))))))(((''''''+++***)))(((''''''((()))''''''((())))))))))))((())))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((())))))&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''((())))))***(((''''''(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''''''''''''''&&&&&&%%%%%%%%%(((((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&***)))((('''&&&&&&&&&&&&}}}uuujjj```\\\XXXPPPHHHEEEAAA@@@>>>;;;999888888888333444555666555444333222444333222111111000111111111111000///000111222333000000000000000000000000111000000///////////////000111///---///333333111888IIIjjjddd<<<333///333555111///222---......///////////////---------------------------------,,,,,,------......,,,)))***,,,...,,,***------.........------,,,...///......222777777333;;;222---///444555666888999777555444555555444333555555555555555666777777333333222222222333444444555555444444444555666666444444444444444444444444111111222222222222111111222222222222222111000000------,,,+++++++++++++++++++++************++++++)))))))))))))))(((((('''***))))))(((((((((((()))(((((()))***************))))))))))))))))))))))))******)))((((((((())))))''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%(((((((((''''''''''''&&&((((((''''''(((((()))******(((''''''(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&(((((())))))((('''''''''&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&///...,,,)))'''%%%$$$$$$~~~uuunnneee\\\XXXTTTLLLEEECCC???===;;;888777777888999333333444555444333222111444333333222111111222222222111///...///000222444000000000000000000000000000000////////////000000111000000000222555666555???[[[yyyoooHHH999333222666666222///000---...//////000000//////------------------------------,,,,,,,,,---......111---)))***///111...+++---------...------,,,+++////////////000444888:::===333...333;;;;;;777444555444444444444444444444333333444444666777888999333333333444444555666666555444444333444555777888555555555555555555555555444444444444333333222111222222222222222111000///---,,,,,,+++***+++++++++++++++************++++++(((((())))))))))))(((((()))))))))(((((((((((()))))))))***++++++++++++***))))))))))))))))))))))))***)))(((((('''((()))***''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%(((''''''&&&&&&%%%%%%%%%((((((((('''''''''''''''((((((((('''((())))))******(((''''''(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&///...+++)))'''%%%$$$###yyyqqqhhh```XXXUUUPPPIIICCCBBB===<<<999777666666777888444333333333222222222222333333222222111222222222111000///......000222333////////////////////////000000////////////000000111000111111111111333666KKKnnnddd:::555222000000///,,,***+++---......///////////////------------------------,,,,,,,,,,,,,,,---...///222...+++,,,000222000,,,,,,---------------,,,,,,......///222555777999:::999222000888@@@???777222222333333444444444444444666666555555555666666777444444555555666666666666555444333333333555666777666555555444444555555666666666555555333222000000111111111111000///...---,,,,,,+++************+++++++++************++++++(((((())))))))))))((((((((((((((())))))))))))((()))******+++++++++++++++))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%)))(((((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))*********(((''''''(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&+++***((('''&&&%%%%%%$$$vvvoooccc[[[UUURRRMMMFFFBBBBBB<<<;;;999777666555666666444444333333333222222222333222111111111111222222000000///...///000111222///////////////////////////////////////000000111111111111111------444>>>___bbb<<<111000...---,,,+++,,,---,,,------...............------------------------,,,,,,,,,,,,---......///111///,,,---///111000...,,,,,,---...............,,,+++///555888777555666333000222:::???<<<555222111222444555444333444555;;;:::888666444333222222444555666666777666666666555444444444444555555666555444333222222333444555555555444444333111000///000000000//////---,,,+++,,,,,,+++***************++++++************++++++'''(((((()))))))))))))))'''(((((())))))))))))((())))))***++++++++++++***))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((())))))***+++***(((''''''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%'''''''''''''''(((((((((&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&wwwoooiii]]]WWWRRROOOJJJCCC???@@@;;;;;;:::888777555444444222333555666666444222000111111000000000111111222////////////000000000111///////////////////////////////////////000111111000000000000---111CCCVVVsssYYY:::000000000...---...//////+++,,,,,,---------------------------------------,,,,,,,,,,,,---...//////......------------......+++,,,---...///000000000,,,---222888888222000333//////333888777333111333000333666666444333333555999999777666444444333333555666666777777666555444666666777777777666555555444333111000000111333444000111111222222222111111000000000///...---,,,+++,,,++++++***************++++++************++++++''''''((()))))))))))))))&&&'''((()))******)))(((((())))))***+++*********))))))))))))))))))))))))((()))+++---...---+++***(((((((((((((((((((((((('''((((((((((((((())))))&&&&&&'''''''''''''''((('''((((((((())))))))))))))))))(((((())))))***+++***(((''''''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''&&&'''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''yyyooogggbbbZZZTTTOOOMMMHHHAAA>>>???;;;;;;:::999777555333222000333777999999666111...111000000000000000111111......///000111000000000///////////////////////////////////////000111111......000000///999UUUooozzzMMM222---///000...,,,,,,,,,+++***+++,,,,,,------,,,,,,------------------------+++++++++,,,---...///000+++,,,---,,,+++***,,,...+++,,,---///000111111222...000777<<<666------333...///333444000+++...444111444777777444333333555444444444555555777888888666666777777777555444333777888999999999777666555333222000//////000222333,,,---///000111222333333111111111000///---,,,+++,,,++++++***)))*********++++++************++++++''''''((()))))))))))))))&&&'''(((*********)))((((((((()))************)))))))))))))))))))))))))))(((+++...000111///---+++''''''''''''''''''''''''''''''(((((())))))******%%%%%%%%%&&&&&&''''''''''''((((((((())))))******)))))))))))))))******+++***(((''''''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&'''''''''(((((())))))***)))))))))((((((((((((&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''rrriiidddbbb]]]TTTJJJEEEDDDDDDAAA>>><<<999777666666555444333000444777777444111111222000000000000000000000000000000000000////////////000000000000000/////////---...///000111111111000000///000///000@@@ccc}}}^^^???+++//////............//////+++,,,...000///---+++)))------...//////...------,,,,,,---.../////////......------...//////...,,,000000000444===BBB888))),,,///222111//////111444333333444444333222000///111222444555777777777666777777777777777888888999777777666555555555555666222222333666888888666444333111000111333555333111.........///111111///---000000///...,,,+++***)))******************++++++'''(((((()))***+++++++++&&&++++++&&&&&&***)))%%%+++***))))))******(((&&&((())))))*********))))))++++++***))))))******+++...)))***111222---)))***((()))))))))))))))(((((())))))(((((((((((())))))$$$%%%&&&'''((((((((((((&&&&&&''')))***+++,,,---)))***,,,,,,,,,+++***)))---)))&&&'''***+++((($$$))))))))))))))))))))))))((()))******(((''''''(((''''''''''''''''''&&&&&&(((((((((((('''''''''''''''(((***+++++++++***)))'''''''''''''''''''''''''''&&&%%%$$$%%%%%%''''''zzzppphhhbbb^^^XXXRRRKKKGGGDDDBBB???<<<;;;999777666666555444222000333666555333111000111000000000000000000000000000000000000////////////////////////////////////......//////000000000111///......000666IIIkkkfffLLL777---......------------......---...000111111///---+++,,,---...//////...---,,,+++,,,---///000111111111000000000000000000000000777666999DDDTTTXXXGGG222111222222222222222444666111111222333333333222111222333555777888888888777666666555555555666777777777777666555555444555555222222333666888888666444444222111111333444333111.........///000000///---......------,,,,,,++++++,,,,,,+++***))))))))))))******))))))((('''''''''%%%***+++)))))),,,+++''')))(((((((((******(((&&&'''((()))***++++++,,,+++)))*********************((((((+++///...)))(((,,,&&&&&&'''''''''&&&&&&%%%))))))(((((((((((())))))(((((()))))))))(((((('''''''''((()))***++++++,,,111000///---,,,***)))))),,,(((&&&'''***+++)))%%%((((((((((((((((((((((((((()))******(((''''''(((''''''''''''''''''''''''(((((((((((('''''''''''''''''')))*********)))(((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''|||sssmmmggg^^^XXXRRROOOLLLGGGCCC>>>;;;999;;;999666555555555333222000222444444222000000000000000000000000000000000////////////000000000000//////............//////000///.........///000111///---,,,///888KKKgggyyyxxxppp^^^GGG666000000...------,,,,,,------......000111222222000...---,,,------......------,,,***+++---///111222333333...//////---,,,///666;;;QQQQQQUUUbbbqqqnnnVVV<<<666444222222444666777777///000111222333444444333333444666888999999999888444444444444444555666666777777666555555444333333333333444666888888666444555444222222333333222000///......///000000...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))(((((((((******)))(((''''''&&&&&&'''***,,,******,,,+++''')))((('''(((******)))((()))***+++---...///000000...///111222222222111111))),,,000222...((((((,,,&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))++++++++++++***)))((('''((((((((())))))*********111///,,,)))'''''''''(((***(((&&&'''***+++)))'''((((((((((((((((((((((((''')))******(((''''''(((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%~~~sssmmmjjjeee\\\TTTNNNMMMJJJEEE???;;;:::::::::888666444444444333111///000111222111000000000////////////////////////////////////000000000000///......------...///000222000...------...000111111///---...444AAARRR^^^XXXTTTLLL???222,,,...222.........------.........///000111111111000...---,,,,,,------------,,,,,,+++,,,---///000111111111------,,,+++...999JJJWWWqqqrrruuuyyywwwiiiOOO;;;888333//////333666666666000111111222333333333444444555666888999999888888555444444444444555666666777777777666555444333222444444444555777888666555666555444444333333222111000///......///000...---,,,,,,,,,,,,++++++++++++,,,+++***))))))))))))))))))(((((('''((()))***+++++++++***)))((()))(((''',,,+++******,,,------,,,---...///000111111111111000111444555666555444333///222777999666000+++)))((()))******************))))))(((((((((((())))))***+++++++++******)))((())))))))))))))))))((((((,,,***(((&&&%%%&&&)))***)))'''&&&'''***+++***((((((((((((((((((((((((((('''(((***)))(((&&&''''''&&&&&&&&&'''''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%~~~vvvmmmhhhgggbbbYYYQQQNNNLLLGGGAAA<<<:::<<<>>>:::777555444444333222111000000000000111111000000////////////////////////.../////////000000000111///...---------///000111333222000...---...///111111111000///111666;;;>>><<<888333///...///000000000000////////////000000....../////////...---,,,------------------------,,,,,,---......------------...///111;;;NNNgggxxxxxxcccKKK:::333555111---,,,///222333222222222222222222222222222333444666777888777777666666666666555666777777888777777777777666555444333666555444555777888666555666666666555444333222222111///......//////...---...---,,,+++***)))(((((((((((((((((()))***+++++++++***)))((()))***+++,,,***(((''''''((()))+++---000///------...000//////....../////////......---)))***,,,...///...,,,+++///111555:::===;;;111((()))***+++,,,,,,,,,,,,,,,))))))(((((((((((())))))'''((())))))*********))))))))))))(((((((((((((((******))))))))))))******(((''''''((()))******)))'''''''''''''''''''''''''''((())))))'''&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$yyyrrrjjjeeebbb]]]VVVPPPNNNJJJDDD???<<<===???@@@999777444333333333111000111000//////111222111000000000000000000000000000......//////000000111111000///...---...000222333444333222000//////000000000222333111000222222///111...,,,...222333000---111000000000000000000111---------------,,,,,,+++///......------......///,,,------------,,,++++++)))---444???NNNbbbxxxyyygggLLL666000333111///---,,,---///000000333333222111111222222333444555666777777777666666777777777777777888999999666777888999888777666555777666555555777777777555555666777666444333333444222000...---...///...---...---,,,+++)))((('''&&&'''''''''((()))***+++,,,000///,,,)))(((((()))***&&&%%%'''+++......000444222000...---...//////...++++++++++++***)))((('''''''''((())))))((('''&&&'''))),,,333;;;===444((('''((()))******+++******))))))(((((((((((())))))%%%&&&'''((())))))))))))(((((((((((((((((((((((((((***,,,...---***&&&$$$(((((((((((())))))))))))''''''''''''''''''''''''&&&((())))))'''&&&&&&'''%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&%%%|||uuuppphhhbbb\\\WWWRRROOOLLLGGGBBB@@@AAABBBAAA@@@888666444333333222111///222000...///222333222111000000000000000000000000.........///000111111111111000///...///111333555555555444333222111000///...333555111000222222///...------///111111000...000000////////////000000------------,,,,,,,,,+++000///............///000,,,,,,------...------,,,)))333DDDWWWiiivvv~~~qqq```OOO>>>111111777///000000///......///000222111111111111222444555555666777888888888777666888777777777777888999999666777999:::::::::888777888666555555777777777666444666777666444333555777333000...---.........---,,,++++++***)))(((((((((((((((((((((((()))***+++000...+++)))''''''((()))((((((...777999555222444111///,,,***++++++++++++(((((()))))))))(((''''''+++++++++***))))))(((((($$$'''(((***000555111)))%%%&&&'''((())))))))))))))))))(((((((((((())))))''''''(((((()))(((((((((''''''((((((((((((((((((&&&+++333888888333+++&&&))))))))))))((((((((((((''''''''''''''''''''''''&&&((()))((('''%%%&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''###$$$%%%''''''''''''&&&uuurrrnnnhhh```YYYSSSPPPNNNJJJFFFAAABBBEEEFFFCCC???888666444222222222111///333000...///222444333111000000000000000000000000---......///000111111222222111///...///111444666666666555555333222000//////555666000...111333111***,,,...---,,,---///222//////............//////......---------,,,,,,,,,111000///......///000111+++,,,---...////////////111???WWWqqqvvv___GGG:::444000000444...111333222///...///222000000///000222444666777666777999999:::999888888777777777777777888888999666777999;;;<<<;;;:::999999777555555666777777666333666888777444444666888333111...---.........---******))))))))))))))))))***))))))(((((((((((())),,,+++(((''''''(((***,,,...///777AAABBB888111///000---)))''''''((('''''''''((()))***************---,,,+++***)))((((((((('''***)))%%%''',,,---)))&&&'''((()))************))))))(((((((((((()))))))))******))))))((('''&&&''''''''''''(((((())))))***222===FFFHHHCCC:::333)))******)))(((''''''(((''''''''''''''''''''''''&&&''')))((('''%%%&&&&&&%%%%%%&&&&&&'''((()))))))))((((((((('''''''''''''''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''"""###%%%'''((((((((('''yyyjjjgggaaaZZZUUURRRQQQQQQIIIDDD@@@DDDQQQWWWLLL<<<555555444333333222111111111000///000111222111///---...///111111111000///000000000000000000000000000...///444;;;;;;555...333222111111000111111111///333666444000---///222------------------,,,,,,......////////////......------,,,,,,,,,,,,------,,,---...---,,,,,,---...//////...---......///000111GGGkkk|||___KKK999333000+++---555111000000/////////000000///000000000000111444666666777888999:::;;;;;;:::<<<<<<;;;:::999777777666:::777444666;;;<<<999555888777666777888777666444444444444444444444333333000///---,,,+++*********))))))'''&&&***...)))!!!+++***(((((((((***,,,...***---...,,,,,,...+++&&&222999;;;555111111///+++,,,+++)))((()))***)))((()))((('''&&&&&&'''((()))+++///222000+++''''''(((&&&$$$'''++++++&&&%%%***((((((((((((((((((((((((***)))((('''''''''''''''%%%***...,,,'''$$$''',,,(((((((((((())))))))))))''')))222AAAMMMLLL???111&&&''')))*********)))(((''''''''''''((((((((((((''')))***)))(((&&&&&&'''))))))((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%)))""""""((((((!!!!!!((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&vvvooohhhddd^^^XXXQQQLLLIIIHHHEEEEEEPPPbbbhhhYYYDDD888555444444333222222111111111000///000111222111/////////000111111111111111000000000000000000000000000///000333777777333///333222222111111111111111///222555444000...///222/////////.........------......////////////............------------......000111111///---,,,,,,---///...---,,,---...000111999RRRwww|||iiiNNN>>>222000///))))))///......------------......000111111111111222555777555555777888888999999999888777777666666555444444999777666777999:::777555777666555666777777555333333333333333333222222222///...---+++******))))))---000000,,,******)))'''//////---,,,,,,---...///......---...444999777000333555333---***+++(((###,,,***(((((()))))))))((()))((((((''''''(((((())),,,111666555000***&&&&&&'''%%%'''+++,,,((()))---(((((((((((((((((((((((()))((((((''''''''''''(((&&&///999;;;555...***)))((()))))))))))))))))))))&&&&&&+++666@@@AAA777---&&&'''((()))***))))))((((((((((((((((((((((((((('''((()))((('''&&&&&&''')))(((((('''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%'''"""%%%......&&&$$$((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&{{{nnneeebbb```[[[UUUOOOIIIDDDBBB???FFF]]]uuuqqqSSS===999444444333333222222111111111000///000111222111///111111111111111222222333000000000000000000000000///000111222333333222111333333222111111111111111///222444333000...000222000000000/////////............////////////......///..................///444444444111...,,,+++,,,///---,,,+++,,,...111333@@@\\\sssTTT:::111+++...///***(((+++...---------------......000111222111111222555777333444555666666666666666555555555555555555555555888888888888888777666555666555555555666666444222222222111111000000000000------+++***))))))))))))111888:::222)))'''***,,,---------,,,+++*********...,,,***---888AAA@@@999666444///)))(((***((($$$***)))''''''((()))((('''((())))))******))))))((('''---555777444...)))((()))''''''******)))***---(((((((((((((((((((((((((((((((((((((((((())))))&&&...888:::555---'''%%%))))))))))))))))))))))))'''%%%%%%***222444///)))&&&'''((())))))))))))(((******))))))(((((('''''''''(((((('''%%%%%%&&&(((((((((((('''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$###***333444+++&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&wwwjjj```\\\[[[XXXTTTNNNIIIDDDBBB>>>JJJ^^^hhh]]]FFF:::<<<333333333333222222111111111000///000111222111///222111000///000000222333000000000000000000000000---///000000///000333666333333222111111111111222///111333222000///000111111000000//////.........---......//////......---//////............//////333333333111...,,,+++,,,...---+++***+++...222444@@@___kkkFFF111,,,+++///000---+++---//////.........///000000000000111000000111333666222333444555555555555555444555555666666777888888888::::::999777555555666555444333444555555333111000000//////......------,,,+++***)))((((((((((((222888:::111((('''+++---))))))*********)))((('''))))))''')))111;;;<<<999333333111,,,)))))))))***)))(((&&&&&&((((((((('''((()))***++++++***)))(((###***222777888777555444...+++)))((()))(((((()))((((((((((((((((((((((((''''''(((((())))))))))))'''+++...---)))&&&&&&(((*********)))))))))))))))***'''%%%''',,,...+++((('''''''''(((((((((((((((++++++***)))(((((('''''''''''''''&&&%%%%%%&&&((((((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%+++222222+++%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&yyyrrrggg]]]YYYWWWTTTPPPKKKGGGDDDBBBFFFWWW```TTTDDD<<<;;;999333222222222222222111111111000///000111222111///222111///......///000111000000000000000000000000+++---//////---///555:::444333333222111222222222///000111111000000000000000000//////...------,,,------............------//////............/////////000000///---,,,,,,------,,,+++***,,,...111333===]]]{{{aaa999000---+++---...------///...............///000000.../////////...///111333222333333444444444444444333333444555666777888888888999:::999777555555666444333222222333333222000///......---,,,,,,++++++++++++***)))((((((((((((///222111,,,((()))++++++((()))******++++++******%%%))))))'''(((...222333...444888555+++###$$$***)))'''&&&&&&((()))((('''((()))***++++++***)))((((((,,,111666999<<<===???555222...+++******)))&&&((((((((((((((((((((((((&&&'''((()))******)))))))))******(((&&&'''***---+++*********)))))))))(((***)))((()))***+++)))''''''''''''''''''(((((()))+++******)))(((''''''&&&&&&'''((('''&&&%%%''')))'''''''''''''''&&&&&&&&&###$$$&&&'''''''''&&&%%%'''&&&))),,,+++'''$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&uuuooohhh```YYYWWWTTTOOOJJJFFFEEEEEEEEESSSbbbaaaKKK::::::999222222222222222222222111111111000///000111222111///111000//////////////////000000000000000000000000,,,---///......000555:::444444333222222222222222//////000000111111000000000000//////...---,,,,,,------............------///..................///+++---...---,,,,,,---...,,,,,,+++,,,---...000111:::XXX||||||nnnRRR---...---+++++++++,,,---///++++++++++++,,,---..................------000222222222333333333333222222//////000111222333444555666666666666666555444333222111111111222222000.........---,,,+++******)))++++++***))))))((())))))***+++***'''(((++++++'''%%%&&&&&&'''(((((())))))&&&+++,,,'''$$$''',,,...000;;;FFFFFF777'''$$$))))))(((&&&'''((())))))(((((())))))******))))))(((******+++---000333555666888666222...///111...((((((((((((((((((((((((((('''((()))***+++***)))((($$$&&&)))***))))))))))))+++++++++******))))))(((''''''((())))))((('''&&&''''''&&&&&&''''''((()))))))))((((((''''''&&&&&&%%%'''))))))((('''((()))''''''''''''''''''''''''###$$$%%%&&&''''''&&&&&&((('''&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&xxxlllddd^^^YYYTTTRRROOOIIIFFFFFFIIINNNRRR]]]^^^UUUEEE999888666222111111111111111111222222111000///000111222111///111111111111111000//////000000000000000000000000///000000//////111444666444444333222222222222333......///000111111000///222111111000///...---,,,,,,------......------,,,......------------......+++,,,------,,,+++,,,...+++,,,------............666JJJfffnnn```SSSBBB***,,,,,,,,,******+++---...++++++++++++,,,---...///...//////...------000222000000111111111111000000------...//////000111111444222000222444444222///111000000000111111///.........---,,,+++***))))))++++++***)))))))))******%%%((()))'''(((+++***'''&&&%%%$$$$$$$$$%%%&&&''''''******'''&&&)))+++***///<<>>===BBBCCCJJJKKK@@@>>>999666777777444222333000000111111111111000000//////000111000000//////222555777555111000111333111000000000000000111111///............//////000000333222...---000111000444111//////111222222000//////////////////////////////......------,,,,,,&&&***...111000...,,,++++++++++++***************,,,,,,,,,,,,---...///000111000............---+++,,,,,,,,,---------,,,,,,,,,+++,,,---...////////////...------,,,,,,,,,,,,+++,,,,,,------------,,,+++,,,...000000///...---///000222444555444222111444333222333444333222000---,,,,,,,,,+++++++++***++++++***)))))))))((((((************))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))'''******&&&%%%***---+++))))))(((((((((((())))))))))))((((((((()))******,,,***(((''''''''''''&&&(((''''''*********000888<<<===;;;666///,,,---///)))))))))))))))(((((('''''''''''''''''''''''''''((((((((()))))))))))))))((((((''''''''''''(((((("""$$$&&&((())))))(((''''''((((((''')))...---)))&&&'''((())))))'''%%%###))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))'''&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$%%%&&&&&&%%%rrrjjj```SSSMMMMMMMMMIIIEEEGGG>>>@@@HHHIIINNNOOOGGG>>>999777888777333111222000000000000000000000000---...///000000000000///666888888555111...///111111111000000000000111111...............///000000111555555111///111222111666444333333333333333222---.........////////////---------,,,,,,+++++++++***+++000777===<<<444---+++++++++,,,,,,,,,,,,,,,------------...///000111111000...---------+++)))++++++,,,------,,,+++******+++,,,------...///000///...------,,,,,,,,,,,,+++,,,---...............,,,...000111111000///...111333555666666555333222333222222222333333111000+++++++++++++++*********(((((())))))*********+++************))))))))))))((((((((((((((((((((((((''''''(((((()))*********'''+++,,,)))'''((())))))))))))(((((((((((())))))))))))(((((()))***,,,---...+++((('''((((((((('''(((((((((***((((((...666VVVRRRJJJ???333,,,)))***)))))))))))))))(((''''''&&&'''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''(((((("""$$$&&&((())))))((('''''')))(((&&&&&&)))(((%%%&&&'''((()))(((&&&$$$$$$,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%######%%%&&&%%%$$$}}}lllbbbZZZQQQLLLKKKJJJGGGDDDDDDBBBMMMZZZXXXWWWWWWPPP===999777777555111000222111000000//////000000111---......///000111222222888888777444111//////000111000000///////////////............///000111111222777999555222333333333555666777666333222222333------........./////////,,,,,,,,,+++++++++++++++******---666>>>>>>444+++,,,,,,,,,---------------------------...///000111111///---------,,,***)))***+++,,,---,,,+++***))))))***,,,,,,,,,,,,---///...---,,,,,,,,,,,,,,,,,,,,,---...///////////////000000111222222222111000444444555666666555444333222111000111222222000...************************&&&&&&((()))***+++++++++******)))))))))((((((((())))))))))))))))))))))))((((((((())))))*********(((***,,,,,,***)))))))))(((((())))))))))))(((((())))))((((((***---000111///+++'''&&&(((***)))((()))((()))***'''&&&,,,555RRRKKK@@@555---)))))))))(((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''&&&''''''(((((())))))***((((((''''''''''''(((((($$$%%%&&&(((((((((''''''&&&))))))''''''***+++(((&&&'''((((((&&&%%%&&&'''---,,,+++)))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%######%%%%%%%%%$$$}}}uuucccZZZUUUOOOKKKHHHFFFCCCBBBAAAHHH```qqqhhh[[[SSSJJJ:::666555555333//////333111000///......///000111/////////000222444666888777555222111111222111000222222111000000000000000////////////000111222222111888<<<999444444444222222666999777111...000333------..................++++++,,,,,,,,,,,,,,,,,,***)))***///444444///))),,,,,,,,,,,,---------...,,,++++++,,,,,,---...//////---,,,,,,---...,,,+++***+++,,,---,,,+++)))((((((***,,,,,,******,,,...,,,++++++++++++,,,,,,------...///000111111111111333333333333333333333333555444444444333333222222000///...///000000...,,,)))*********************&&&&&&((()))***))))))((()))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))******)))((()))+++,,,+++))))))(((((())))))))))))(((((())))))((())),,,///333666///***%%%%%%(((++++++)))))))))******&&&$$$+++444HHH>>>111(((&&&)))***+++(((((())))))(((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***((((((''''''''''''((((((&&&&&&''''''''''''''''''%%%)))***''''''+++,,,***&&&(((((('''%%%%%%(((+++++++++***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&$$$$$$$$$%%%%%%&&&'''''''''&&&&&&$$$######$$$%%%%%%$$$}}}wwwnnn\\\TTTRRROOOJJJFFFCCCAAA@@@???NNNnnnqqqXXXHHH===777444222222000...000444111000///......///000111111000000111333666:::<<<555222//////222444333111555555444333222222222333////////////000111333333000888===:::666444333222000666:::777///+++...333........................,,,,,,,,,------...............---...//////...---+++++++++,,,,,,---------************+++,,,---------,,,+++,,,...///...---)))***,,,---,,,***((('''(((***,,,+++)))(((***---************+++,,,,,,---......000111222222222222555555444333333333444444444444333111111111111111///...---...//////---+++)))))))))))))))*********''''''((())))))((('''&&&((((((((((((''''''''''''))))))))))))))))))))))))******)))))))))))))))))))))'''&&&)))++++++***)))(((((())))))))))))(((((())))))(((***---111555888...)))%%%%%%))),,,,,,***))))))******%%%###***444RRRDDD333)))'''******)))(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((''''''''''''(((((((((((('''&&&&&&&&&''''''%%%)))***'''&&&((()))''''''(((((('''%%%%%%)))---))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))((((((''''''$$$%%%&&&&&&'''''''''&&&&&&$$$######$$$%%%%%%$$$|||rrriiiaaa\\\PPPMMMJJJGGGEEECCC???===CCCVVVkkknnn___LLL???<<<555666666444222000000111////////////000000000111000......333999<<<:::777...///111111000000111333999777444111000000111222000000111000000111333666555333000////////////...000111111000......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,+++***)))+++******+++---......---,,,+++***+++---...---,,,,,,------,,,***))))))***,,,,,,++++++***)))))))))***,,,---,,,+++******+++//////......---------,,,111111111111222444777888444333222222333333111//////...------...///...,,,)))((('''&&&&&&'''((())))))))))))))))))))))))))))))***+++***)))((()))***))))))))))))************))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((+++...***&&&111BBB???///***((('''((()))***)))''')))&&&(((+++'''&&&888NNNUUU777''')))(((((()))%%%+++******)))(((''''''&&&&&&&&&&&&''''''''''''(((&&&))))))&&&&&&))))))&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((''''''''''''((('''&&&&&&((('''$$$''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%'''((()))((('''&&&&&&&&&&&&&&&xxxmmmeee]]]XXXOOOLLLIIIFFFDDDAAA>>><<>>444))))))(((''''''))))))((('''((('''(((***''''''444EEE???,,,&&&)))%%%%%%(((&&&+++++++++***))))))((((((&&&&&&&&&''''''''''''((('''******''''''******'''''''''&&&&&&''''''((()))''''''''''''''''''''''''(((&&&$$$&&&))))))'''%%%&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***&&&&&&'''(((''''''%%%$$$wwwjjj```YYYRRRNNNKKKHHHDDDAAA???===;;;999>>>>>>>>>;;;999777666666333333444333000///000111/////////...............000333666777555222000000000111222111///......///111000///......///111222///000111111000000111333666333//////000333555666//////000...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,++++++***,,,,,,++++++,,,,,,,,,------...000000000////////////---++++++---...///////////////...+++))))))***((())))))***++++++,,,,,,++++++***)))(((***...111+++,,,---///000222333444000000000000//////000000222111111111333333111000///...,,,+++++++++)))'''************************''''''''''''''''''''''''&&&((())))))''''''(((***''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((+++&&&+++:::AAA999---&&&)))(((''''''((()))((('''((('''(((***'''(((111>>>333''''''+++%%%$$$)))(((***)))))))))((((((((('''&&&&&&&&&''''''''''''((('''******''''''******'''(((''''''''''''((())))))&&&&&&'''''''''''''''(((+++&&&$$$&&&)))(((''''''&&&''')))******)))'''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))$$$%%%'''(((((('''%%%$$$|||oooccc[[[TTTNNNJJJHHHEEEAAA>>>===<<<:::999<<<:::777666666666555555111222333222000//////000//////////////////.........111444555333111000000000111111000...---.../////////.........///000111...000111111000///000222666333111000222555666777...//////...,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------,,,++++++***,,,+++++++++,,,---......///111333333111......///...,,,******,,,---...---...//////---+++))))))***(((((()))***+++,,,,,,---++++++***)))(((***...111,,,,,,------...///000000000000000/////////......//////...///111111///...///---+++++++++***((('''******++++++++++++******&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***(((000>>>@@@333(((&&&((('''&&&'''((()))(((&&&''''''((()))((((((...555+++$$$))),,,%%%%%%***((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''******''''''******'''(((''''''''''''((())))))%%%&&&&&&&&&''''''(((((()))&&&%%%))))))%%%$$$'''%%%'''(((******((('''%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''&&&&&&###%%%&&&(((((('''%%%$$$}}}tttggg]]]VVVQQQLLLHHHFFFCCC???<<<<<<<<<;;;;;;<<<:::666444333222111000000111222111///...///000////////////000000000111//////000222222222111000///000111000...---...////////////...//////000000...000111111000//////000444222111111333555555444---......---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,---------,,,++++++,,,+++++++++,,,---///000111444777666111...---...,,,+++***+++---...---,,,,,,------,,,***))))))***(((((()))***++++++,,,,,,+++++++++***)))***---000,,,,,,,,,,,,,,,,,,,,,---//////000000000///.........------...///000...---...---++++++++++++)))(((******++++++++++++******''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))---666>>>:::---&&&'''((('''&&&&&&(((((('''&&&''''''((()))((()))+++...'''###)))+++%%%&&&+++'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&))))))&&&&&&))))))&&&''''''&&&&&&''''''((()))%%%%%%%%%&&&''''''((((((&&&'''...444111%%%!!!%%%%%%&&&'''(((((('''&&&%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&%%%%%%$$$###$$$&&&''''''&&&%%%%%%tttlll```WWWQQQMMMIIIFFFDDDAAA===;;;;;;=========;;;999666333222111111111///111111111///...///000...//////000111222333333222000......111222000...---///000///......///000000000//////////////////...000111222000/////////111000///000222222111000---......,,,+++***,,,---++++++++++++++++++++++++******+++,,,,,,---......++++++,,,---------,,,,,,,,,+++******,,,...000111444777:::888222---+++,,,++++++,,,...//////---+++)))***++++++))))))***+++)))))))))***+++++++++,,,***+++,,,+++******+++---+++++++++,,,,,,,,,,,,,,,......000000111000//////------,,,...000000///---...,,,++++++,,,,,,+++)))))))))***++++++***))))))''''''''''''''''''''''''###%%%&&&&&&&&&&&&((()))((((((((()))))))))******(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((222<<<<<<222(((&&&***((('''&&&&&&(((((('''&&&&&&'''(((((()))))))))(((&&&###''')))$$$'''***$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%((((((%%%%%%((((((%%%&&&&&&&&&&&&&&&''''''((($$$$$$%%%&&&&&&'''((((((%%%--->>>IIIAAA---$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&{{{oooggg\\\SSSNNNKKKHHHEEEBBB???<<<;;;;;;===>>>>>>:::999666333222333555777///000111000///...///000......///111222333444555666111,,,,,,000222///,,,,,,...//////......000111111000000000////////////---000222222000///...///.........///111000...,,,---------,,,+++***+++---++++++++++++++++++++++++******+++,,,,,,---......***+++,,,,,,------------,,,+++******,,,...111222555999<<<999222,,,+++++++++,,,---000222111...+++''')))******))))))***+++***************+++++++++***,,,---,,,+++******+++******+++,,,,,,---......---...000111111111000///...------...000111000......,,,+++,,,------,,,+++((()))***++++++***)))(((((((((((((((((((((((((((###$$$&&&&&&&&&&&&''')))))))))))))))************(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((666@@@:::,,,%%%''',,,((('''&&&&&&'''((('''&&&&&&((((((((()))***(((%%%&&&"""&&&(((###&&&)))"""&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$''''''$$$$$$''''''$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((&&&555MMM\\\QQQ777((()))&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&&&&%%%$$$###%%%$$$$$$$$$$$$%%%&&&'''{{{sssgggbbb[[[SSSNNNIIIDDDBBBCCC>>>999999;;;===@@@BBB999777555333333333111000...............///000000------...111444777777666222111111111000000//////000000000000000000000000111000///......---......///000000///---,,,...000.........---,,,,,,++++++...---,,,,,,,,,,,,---...,,,,,,+++***))))))******)))+++------,,,******+++---------............///,,,+++***)))+++...111333===:::555000,,,*********(((***---//////---+++))),,,+++***((('''''')))+++,,,,,,+++++++++++++++,,,)))*********++++++++++++******+++++++++,,,,,,,,,...///000222444333111...///......---------......++++++***************+++))))))))))))))))))))))))***)))&&&%%%$$$%%%&&&(((&&&&&&&&&''''''''''''(((++++++******))))))(((((()))))))))((((((''''''&&&)))'''&&&&&&(((***,,,,,,...***'''&&&(((******)))...333666333+++&&&'''***+++(((&&&&&&''''''%%%"""''''''''''''''''''''''''''''''''''''''''''&&&&&&,,,+++)))'''%%%"""!!! &&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&,,,'''%%%(((***(((&&&''''''111III^^^XXX>>>,,,***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%vvvnnnddd___WWWPPPKKKFFFBBB@@@???<<<;;;===>>>>>><<<:::999777444333333222111000//////.........//////000......///111555777666666111111111111000000000///////////////////////////000000///...............///000111000...---...///---------------............---,,,,,,,,,,,,---...,,,,,,+++******************,,,......---,,,,,,,,,------------............,,,+++***+++,,,///222444===999222,,,))))))***,,,+++---///111111///,,,***)))***++++++******+++++++++******)))))))))******))))))*********+++++++++++++++++++++++++++++++++...---,,,---///000///...------,,,,,,,,,------......---,,,***)))(((''''''''''''''''''''''''''''''((('''&&&&&&&&&'''((()))&&&&&&&&&''''''''''''((('''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&)))'''%%%&&&))),,,,,,+++###%%%''''''&&&%%%&&&'''555666444///(((%%%''')))***(((&&&&&&'''(((&&&$$$'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&((($$$###''')))'''&&&&&&%%%'''444DDDDDD333%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}nnnggg___ZZZSSSLLLGGGCCC@@@===;;;:::;;;>>>CCCBBB<<<666888666333222222222111///000000///....../////////000///000222555777666555111111111111000000000000------------------------000//////............///...000222222000///...///,,,------...//////000000...------,,,,,,------...,,,,,,,,,+++++++++++++++,,,...//////...------...,,,,,,,,,---------......,,,+++++++++---000333555;;;666///***'''(((***------...///000///...,,,***&&&((()))+++,,,+++******)))((((((((((((((()))))))))))))))************++++++++++++++++++*********---+++))))))***,,,---,,,+++++++++,,,,,,------......---+++***)))(((''''''''''''''''''''''''''''''%%%&&&'''(((((()))))))))&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((())))))&&&&&&&&&''''''''''''''')))&&&%%%''',,,...,,,((($$$'''))))))'''(((---222;;;777000***&&&%%%&&&(((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&"""###''')))'''&&&''')))%%%)))333555---%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%vvvhhhaaaZZZUUUOOOIIIEEEAAA>>><<<::::::===EEEOOOQQQGGG:::777555333222222222111///111000//////////////////111111111333555666555444111111111000000000000000------------------------//////.........//////000...111333333222000///............/////////000000------------------------,,,,,,---------,,,,,,,,,,,,...//////---------...+++,,,,,,,,,------------++++++***+++---000222444555222---***((((((***,,,,,,,,,------,,,+++)))((((((((((((((()))***)))((()))(((((((((((())))))***)))))))))*********+++++++++++++++++++++*********+++)))((()))***++++++***++++++,,,---............***))))))))))))******+++''''''''''''''''''''''''&&&'''(((******)))(((&&&&&&&&&&&&''''''''''''(((((((((((()))))))))******)))((((((((((((((((((((('''&&&''',,,222111+++$$$,,,+++)))(((+++111999???:::444,,,'''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''',,,,,,+++)))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''$$$%%%))))))'''&&&((())),,,222555222+++''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%pppccc]]]VVVRRRLLLGGGCCCAAA>>><<<666???KKKZZZgggfffRRR<<<666444222111111111000///111000000/////////000000222222111333444555444222000000000000000000111111.......................................///000111...111333333222000///...000000/////////.........------------------------,,,---............------+++---------++++++,,,---++++++++++++,,,,,,,,,---************,,,...///111...------,,,+++***)))))),,,,,,,,,++++++*********000---((('''((()))***)))***)))))))))******+++,,,************++++++++++++,,,,,,++++++++++++++++++******+++---......,,,))),,,---...///000000//////))))))(((((()))******+++(((((((((((((((((((((((('''(((*********'''%%%###&&&&&&&&&''''''''''''(((***)))))))))((((((((('''))))))(((((('''&&&%%%%%%&&&''',,,222666333***""",,,)))'''+++444;;;======333...)))((()))+++)))'''%%%%%%&&&'''''''''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((((((%%%%%%((('''$$$%%%((($$$555BBB>>>000&&&%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxiii^^^[[[RRRNNNIIIDDDBBB@@@===<<<555JJJdddtttxxxmmmRRR888555333111000111111000///000/////////000000111222333222111222333333222000000000000000111111111111////////////////////////---------......000111222...000222222000///...///000000//////...------,,,,,,------......------,,,,,,---///000000///......++++++,,,+++))))))+++---******+++++++++,,,,,,,,,************+++,,,---...)))***,,,------,,,***)))------,,,,,,,,,,,,---...777111+++((()))+++,,,,,,************+++,,,---...+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---------...+++,,,...000222111...+++...///000111111000///...++++++***)))(((((((((((())))))))))))))))))))))))((()))))))))(((&&&###!!!&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%$$$'''''''''&&&%%%%%%$$$$$$***,,,111555555111***%%%***))),,,666@@@BBB;;;333,,,***'''(((+++,,,***((($$$&&&''''''&&&&&&((()))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&''''''((((((%%%$$$%%%$$$###&&&+++---AAAMMMBBB///&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||pppbbbZZZXXXOOOKKKFFFBBB@@@>>><<<;;;<<>>===;;;:::EEEfff~~~sssWWWBBB888333444222000///000111000///.........///000222444444333111000111111111///---//////000000111111111222////////////////////////,,,,,,------///000222333///000000///---,,,...000++++++,,,,,,---.........,,,,,,---......---,,,,,,,,,...000111222111000///+++,,,,,,***))))))+++---)))************+++++++++.........------,,,,,,,,,******)))***+++,,,...///***)))(((((()))+++---///---)))&&&'''***,,,***'''************+++,,,---...---------.........//////+++,,,---...///111222222222000...///000222222222...///000000///---+++)))''''''''''''((()))++++++''''''''''''''''''''''''%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))'''((()))+++,,,...///000666888666111+++***...222///...,,,,,,,,,,,,++++++***)))(((&&&&&&'''***+++%%%''')))(((&&&%%%&&&((())))))))))))))))))))))))%%%%%%&&&&&&'''((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))+++)))((())))))+++444===RRROOO>>>''' '''((( %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%