BMv6( ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>L~~~}}}~~~GG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ||||||~~~?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ||||||~~~}}}|||>AneneneneDenene>Ak<fhDenenene|||yyyyyy|||xxxsssuuu~~~||||||~~~zzz~~~||||||~~~{{{{{{~~~}}}|||{{{~~~~~~{{{{{{{{{|||~~~yyywww~~~~~~~~~}}}||||||||||||||||||}}}wwwvvvuuuttttttuuuwwwxxx{{{xxxuuussstttvvvwwwwwwwwwvvvtttsssssstttuuuvvvvvvwwwyyyyyyxxxvvvsssrrrooorrruuuvvvtttqqqppppppdddcccbbbaaabbbcccfffgggooopppqqqqqqrrrvvv{{{}}}~~~|||}}}|||zzzzzzzzzzzz|||~~~~~~{{{yyywwwuuuooolllkkknnnnnniiifffeeehhhgggfffeeeeeefffgggggg___\\\YYYXXXYYY[[[[[[[[[\\\[[[ZZZYYYYYYYYYZZZ[[[[[[\\\\\\]]]\\\[[[YYYXXXVVVXXXZZZ[[[ZZZYYYYYYZZZ]]]\\\[[[ZZZYYYYYYZZZ[[[TTTVVVXXXXXXXXXYYY[[[]]]}}}|||~~~~~~~~~{{{vvvvvvzzz~~~}}}}}}~~~~~~~~~}}}zzzzzzsssoooooommmhhhcccbbbgggeeecccaaa^^^\\\ZZZYYYUUUQQQPPPUUUUUUQQQOOOPPPMMMLLLKKKKKKJJJJJJJJJJJJLLLJJJHHHHHHIIIJJJIIIHHHLLLKKKIIIGGGEEECCCBBBBBBDDDCCCCCCCCCBBBCCCCCCCCCAAABBBCCCBBBAAAAAACCCEEE>>>>>>>>>???????????????AAABBBCCCBBBAAAAAACCCDDDxxxxxxyyyzzz}}}}}}{{{zzztttrrrvvvvvvsss{{{}}}|||}}}}}}{{{~~~}}}zzz}}}~~~zzzvvvtttrrrrrrsssrrrmmmiiikkkccc^^^```bbb^^^ZZZWWWVVVUUURRROOOMMMKKKJJJJJJJJJEEECCCGGGHHHCCCAAACCCBBBBBBAAAAAA@@@???>>>>>>>>><<<<<<<<<===>>>===;;;;;;;;;;;;<<<<<<<<<<<<<<<::::::888888888999:::;;;>>>>>>>>>===;;;<<<>>>@@@:::;;;===???@@@AAAAAAAAA:::::::::999888999<<>>>>>;;;888666555666777888999999:::;;;===>>><<<:::888999999::::::999999888999999999999888777666666::::::;;;<<<<<<;;;::::::===<<<;;;:::::::::::::::===<<<;;;:::::::::::::::~~~}}}~~~~~~{{{tttssstttxxx|||{{{vvvppprrruuuyyyyyywwwwww{{{zzzzzz{{{||||||~~~}}}|||{{{yyyvvvtttqqqooonnngggbbb\\\YYYYYYWWWSSSPPPNNNKKKGGGEEEDDDCCCAAA?????????>>>======<<<;;;;;;<<<;;;999888888888999::::::999888777888999;;;<<<<<<;;;999777666777888999999999999:::<<<<<<:::999888999999::::::999999888999999999999999888888777999:::;;;<<<<<<;;;:::999<<<;;;;;;::::::::::::;;;<<<<<<;;;:::::::::::::::|||zzz}}}{{{zzz{{{{{{{{{yyywwwrrrooopppvvv}}}}}}tttlllpppuuu{{{|||{{{xxxxxxyyyxxxzzz}}}~~~~~~|||yyyvvvrrrnnnlllmmmkkkgggccc```]]]\\\[[[YYYTTTMMMIIIHHHFFFCCC@@@AAA>>>:::888888888777777999888888777777666666555555555666666777888888999777777777777888888888999999999999999999999999999:::999888999::::::888666888888999999999999888888777888999999:::999999999999999::::::::::::999999::::::::::::::::::;;;;;;;;;;;;:::999999999999:::|||yyyvvvuuuyyyxxxwwwwwwuuutttrrrpppqqqpppqqqvvv{{{zzzrrrjjjppptttzzz|||{{{yyyxxxxxxxxx|||yyyxxxyyyvvvqqqmmmkkkiiifffbbb```^^^]]][[[YYYUUUQQQOOOMMMMMMMMMNNNIIIDDD@@@>>>===<<<:::>>>;;;777666666888888888999999888888777777777666444555777888999999999888444555666777777777666666777888999:::;;;;;;:::999:::888777777888888777555888888999999999999888888666777888999::::::::::::888999999999999999999888888888999::::::::::::::::::999999888888888999999|||~~~|||zzzwwwvvvwwwxxxxxxtttuuuvvvvvvuuutttttttttrrrsssvvvxxxxxxuuuqqqnnnvvvxxx|||~~~}}}zzzsssrrrqqqlllhhhkkkoookkkccc[[[ZZZWWWSSSPPPNNNMMMMMMFFFDDDBBB???>>>>>>???@@@DDDBBB>>><<<;;;;;;:::::::::888555444555777777777777777777777666666666666555666888999999888777666222444555777777666555444666777999:::;;;;;;:::999:::888666666777777666555777888888999999888888777555666777888999:::::::::888888888777777888888888666777888999:::::::::999888888777777777888888999{{{xxxwwwvvvuuuuuuuuuvvvyyy|||}}}qqqsssvvvxxxyyy{{{}}}vvvwwwxxxxxxvvvuuuuuuuuu}}}zzzwwwrrrjjjdddbbbddd```[[[]]]aaa[[[QQQMMMLLLIIIEEEBBB@@@>>>===:::999888888888999:::;;;<<<;;;;;;::::::999::::::888777555666777888777666888888888888888888888888444555666777666555444333222333555666666666555444666777888999:::999999888999777666666777777777666777777888888888888777777444555666777888888888888888777666666666666777888666777888999:::999888777777666666666666777888888~~~|||{{{{{{{{{yyyzzzzzz{{{{{{zzzyyyyyyrrrvvvyyy{{{|||}}}{{{xxxuuuuuuxxx{{{||||||{{{ooonnnllliiieeeaaa^^^\\\YYY[[[VVVMMMKKKNNNJJJ@@@???>>>===;;;:::888777666777777888888999999::::::888999;;;;;;:::999999999888888777999::::::888666888888888888888888888888333444444555555444444444333444444555555555555555666777777888888888777777999777555555777888888888777777888888888888777777444444555666666777666666777777666555555666777777666777999:::999888666555666555555555666666777888zzz{{{}}}}}}|||yyyvvvtttyyytttpppvvvyyy||||||{{{{{{|||xxxqqqrrrzzz~~~pppkkkoookkkaaagggfffddd^^^XXXRRRPPPOOOFFFIIIEEE;;;:::@@@@@@999333444555666777777777777555666777888888888888777888:::======<<<:::999888666666666888999999666333444444444444444444555555444444444555555666666777444444444555555555666666777777666666666666666666999777555555777999999999777777888888888888777777333444555555555555555555777666555444444555666777777888999:::999777555444555555555555555666777888}}}~~~www|||}}}yyyxxx||||||www}}}{{{{{{{{{zzzyyywww|||}}}}}}~~~~~~{{{||||||~~~~~~wwwrrrsssllleeeaaaaaa___[[[WWWVVVRRRLLLEEE???<<<::::::;;;::::::999888777666666555555555555555666777888999:::999888888999<<>>;;;888777777777999999999888888777777666555555555444555555666666:::999777666777888:::;;;999;;;===<<<999777777888888888888777777888888888666666666555555444444444222444666666555444555555666555444333444666666444444666777666444333555888888777666555555666777888999999999999999888777666444555666777888888777666999888777666666777888999:::::::::999999888888888999999999999888888888888~~~zzzvvvwwwtttwwwyyy{{{~~~~~~xxxppprrrvvvzzz{{{zzzzzz|||~~~xxxrrrnnnlllhhheeebbb^^^YYYUUUOOOKKKEEECCCCCCBBB???<<<:::999999888777777666666777777888888888888777777666555555444444444444555999666333444777999888777888:::;;;;;;:::999999:::999999999999999999999999555555444444444444333333222444555666555444555555999555222222555666666555666777666444333333555777888777666555555666777888:::::::::::::::999888888777777888999999999888888888888777777777777888888999999999999999999999888999999999999999999999999~~~{{{xxxxxxzzzyyyuuutttvvvqqqqqqrrruuuyyyyyytttnnnsssxxx||||||zzzyyy}}}~~~zzzuuupppmmmkkkhhhfff```\\\WWWSSSOOOKKKGGGDDDAAA???<<<;;;<<<===;;;:::::::::::::::999777555444555555777888888888777777666555444333333222333333777333000222777;;;999666666777888888888888999999888888999999999999888888333333333333333333333333222333555555444333444666999444111555888888666555555666666666555555555666888777666666666666777888999::::::;;;;;;;;;;;;;;;999999::::::::::::::::::999888888888888888888999999999999999999:::::::::999999:::::::::::::::;;;|||yyyxxxyyy{{{yyyuuurrrssssssrrrssswwwvvvsssrrruuuxxxzzzzzzyyyzzz~~~zzzrrrmmmfff```]]]ZZZWWWVVVLLLIIIEEEBBB@@@>>><<<:::999999999:::<<<===>>>===777777777777666333111///333444666777888888777666444444333222222111222222444000///222888<<<;;;888444444444444666666777777666666777777777777666666222333333333333333333333222333444444333333444666777222333999<<<999777777555555777999999999777666888888888777777888888888777888:::;;;===>>>>>>>>>;;;;;;;;;:::::::::;;;;;;999::::::::::::::::::999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======yyyzzz|||~~~~~~}}}vvvrrrpppqqqqqqqqqtttxxxyyyuuusssuuuwwwyyy~~~|||ssspppooojjjccc]]]ZZZWWWSSSNNNHHHAAA===999777666666777999888888444555666888:::<<<======444555666666555444333222222444666777888777666555333222222111111111111222111//////222777::::::888444333111222444555555444333444555666666555444333222222333333333333444444222333444333222222444666666222555<<<>>>999999>>>999999999;;;<<<<<<:::888999999999999999999999999777888999;;;===>>>??????<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>><<<<<<======>>>?????????~~~{{{uuuvvvzzz~~~zzzrrrppppppssstttssstttwwwuuussstttwwwwwwwwwxxxsssiii___ZZZYYYSSSLLLIIIFFFCCC@@@===999444111222111111333555777777666222333555666777777888999666666666666666555555444222444666777888666444333111111000000000111222222///000111333444555666666666333111111333555555333333444555666666555444333333333333333444444444555222333333222111222444666777444666<<<;;;777===HHHCCC@@@<<<:::;;;<<<;;;::::::;;;;;;;;;;;;;;;;;;:::999999:::;;;<<<<<<<<<<<<===<<<;;;:::::::::;;;;;;<<<===>>>??????>>>===<<<;;;;;;<<<===>>>???@@@@@@>>>>>>??????@@@AAAAAABBB~~~{{{~~~vvvttttttxxx|||{{{uuuoooooonnnqqqwwwxxxuuusssuuuttttttxxx{{{zzzyyyxxxpppdddbbb]]]WWWTTTQQQHHH>>>BBB===777333222444666777555444444555777777666444222444555555444444444555777666555444222111000000222444666777777666444222000000//////000111222222///111222333111111111333777444111111444555555333333444666777777666444333333333333444444555555555222333333222111222444666999555777;;;999666@@@PPPLLLFFF>>>999999;;;<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999===<<<;;;:::999::::::;;;===>>>???@@@@@@???>>>===;;;<<<===>>>???@@@AAABBB??????@@@AAABBBBBBCCCCCC~~~~~~~~~|||wwwrrrsssyyyzzzttttttwwwsssiiiiiijjjsss|||yyynnnlllrrr~~~~~~yyyssskkkddd```XXXQQQIIICCC@@@===999666444444444333333222222111333222222111111222222333999777555333222222333444222222222222222222222222222///---...111333222000000000//////.........---111111222222222333333333333333222222222333444444777666666777888777444222333333555666666666555444777666555444333444555555444555777999;;;<<<======@@@???<<<:::999:::;;;;;;:::999888888:::::::::888999:::;;;<<<============@@@<<<999:::===>>><<<888??????AAABBBBBBAAA??????AAA@@@???>>>===>>>??????CCCDDDEEEDDDBBBCCCGGGKKK~~~|||yyyyyyzzzyyywwwtttsssuuuuuutttttttttnnnfffmmmpppvvv{{{{{{yyy|||~~~~~~mmmkkkhhhccc\\\TTTNNNJJJGGGBBB===:::888777444222444444333333333333333333666555444222111111000000555333111000///000111111222222222222111111111111222000...///111222222000000000/////////.........111111111111222222222222222222222222222333444555666555555555666666444222222222444555555555444333333222222222333444444555555666777999:::;;;;;;<<<>>><<<:::999888999:::;;;;;;;;;:::<<<===>>><<<;;;<<<<<<===>>>>>>>>>======BBB???<<<<<>>@@@@@@===;;;>>>>>>???@@@@@@@@@??????BBBAAA@@@???@@@CCCHHHLLLEEEDDDCCCCCCCCCCCCDDDEEECCCCCCDDDEEEFFFHHHJJJKKKMMMNNNOOOOOOOOOQQQTTTWWW~~~}}}}}}xxxyyyyyyzzz{{{|||}}}}}}}}}|||zzzuuujjjgggkkkyyy|||}}}{{{yyyvvvppphhhbbbQQQNNNIIICCC>>>999666555---...000222444555444444555444333222333444666777888777555333111000//////111000000000000111222333111111000000//////......111000//////000111111222000000//////////////////////////////000000000000000000000000111333444555444333111222333444444333222222333333444444444444222333555777888888888777777888999999999999999999999999888888888999:::;;;999999;;;>>>@@@@@@===;;;???@@@AAABBBCCCDDDDDDDDDAAADDDFFFDDDBBBCCCHHHNNNKKKIIIGGGFFFFFFGGGIIIKKKHHHHHHIIIJJJKKKMMMNNNOOORRRSSSSSSTTTUUUWWWZZZ[[[|||wwwyyy~~~}}}xxxqqqtttwwwyyyyyyxxxwwwwwwyyyxxxuuulllkkktttwwwmmmgggccc^^^[[[YYYTTTKKKEEEAAA???;;;777444222222111...000333555666666666666444333333222333444555666444444333222111111111111////////////000111222222000000000/////////......000000000000000000111222//////000000000000000000....../////////000000000000//////000111222333444222111111222444555444333444444444444444555555666555666777888999888777666999999::::::::::::999999999999::::::;;;;;;<<<===999:::<<<@@@BBBBBB@@@===???@@@BBBEEEGGGHHHIIIJJJDDDIIIMMMLLLHHHFFFIIILLLPPPNNNLLLJJJJJJLLLNNNPPPRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVXXXZZZ[[[[[[~~~}}}zzzyyy|||zzztttwwwzzzzzzyyywwwvvvvvv|||zzz{{{}}}yyyyyyxxxsssoookkkeeefffaaaZZZUUUQQQKKKDDD???777555333222111000111111///222444555555444555555222222333333333333333333111111000000000111111222---------....../////////////////////000000000000///000111000//////111333//////000000000000111111////////////000000000000000000000///000000111222000000111333666666555333555444444444444555666777555555666666666666666555999:::;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<===============???BBBEEEFFFEEECCCBBBCCCEEEHHHJJJLLLMMMMMMJJJOOOSSSSSSNNNKKKKKKMMMSSSRRROOONNNNNNOOORRRSSSUUUVVVVVVVVVUUUUUUTTTSSSUUUTTTTTTUUUXXXYYYYYYXXX|||xxx}}}|||zzz}}}~~~~~~|||xxxwwwyyy{{{zzzzzzuuuqqqkkkccc^^^^^^PPPLLLEEE???:::555222000333333222222222222222222///111444333222111222444111222333444444222111000000///////////////000000---....../////////.........//////000000111111222///000111111//////111333//////000000000111111111//////000000000111111111111111000////////////000///000222555888888555222444444333333333444555666444444444555666777888999:::;;;;;;<<<=========<<<;;;<<<<<<=========<<<<<>>:::;;;<<<===>>>>>>>>>>>>;;;<<<<<<======<<<;;;;;;>>>===>>>@@@CCCFFFFFFFFFJJJJJJKKKLLLLLLLLLLLLLLLOOOOOOOOONNNMMMMMMOOOQQQSSSRRRQQQPPPPPPQQQRRRSSSSSSTTTUUUUUUUUUUUUSSSSSSVVVTTTSSSTTTWWWWWWUUURRR|||tttqqqrrruuuwwwwwwzzzqqqttt|||xxxtttssswww{{{|||yyytttmmmfff]]]___aaa^^^UUULLLDDDAAA777777666444333222111000222...AAATTTEEE///...666...000111333444444333333222333333111...,,,,,,,,,111111000///...------,,,//////000000000//////...000///.........///111222000000000000111222333333333222111000000000111222222111111111111111111222555444222000//////000000000111333555666666555444444444444444444555666666555555666777888999:::::::::;;;;;;<<<<<<;;;;;;;;;???????????????>>>>>>===??????@@@CCCFFFHHHGGGFFFDDDFFFIIIJJJIIIIIIJJJKKKOOOKKKKKKPPPTTTQQQLLLJJJQQQSSSRRRQQQQQQTTTWWWWWWWWWYYYZZZ[[[ZZZZZZZZZZZZ[[[XXXVVVUUUUUUVVVVVVVVVzzzzzzyyywwwuuuttttttuuuvvv|||}}}xxxyyy~~~vvv|||~~~}}}xxxtttrrrrrryyylllbbb___]]]ZZZZZZVVVPPPLLLHHHAAA999222666666555444333333222111000222@@@HHHBBB@@@AAA<<<000000111222333333333333000111111///------...///000000000///.........---///000000111111000000///000000/////////000111222111111000000000111222222333333222111111222222333333222222111111222222333555444333111000000111111111222444666777666555444555555444444555555666777444555666777888999999:::999:::;;;;;;;;;;;;;;;;;;>>>???@@@AAAAAAAAAAAAAAA@@@??????AAADDDFFFFFFFFFDDDEEEFFFHHHHHHJJJKKKLLLLLLIIIIIILLLNNNOOOSSSXXXNNNOOOQQQRRRTTTUUUSSSQQQVVVUUUVVVXXX[[[[[[XXXUUUXXXXXXYYY[[[^^^```bbbbbb}}}zzz~~~}}}vvvrrrtttxxxzzz}}}|||uuurrrwww}}}zzzvvvsssqqqnnnfffZZZSSSSSSUUUVVVKKKBBB999888===>>>888000555555555444444333333333,,,111777444666FFFIII666222111111111111111222222///000000///......000222////////////////////////000000111111111111111000111111000000111111222333222222111000000000111111444444333333333333444555444333333222222333333444555444333222222222222222222333555666777777666555666666555555666666777888444444555666777888999999888999:::;;;;;;;;;;;;;;;<<<===???@@@AAABBBBBBBBBDDDCCCCCCDDDFFFHHHIIIIIIHHHFFFEEEFFFHHHJJJKKKKKKQQQPPPQQQSSSRRRPPPSSSXXXVVVUUUUUUWWWXXXXXXXXXWWWZZZYYYYYY]]]bbbccc```\\\aaa``````___^^^^^^]]]]]]}}}xxxuuuwwwsssyyy~~~yyy{{{}}}|||xxx{{{{{{vvvssscccbbb^^^XXXTTTQQQOOONNN>>>666000222999===:::555333333333444444444444444...000222------===???,,,333222000//////000111222...000222333111000000000///////////////000000000000111111222222222222111111111111222222222333333444444333222111111111222555555555555555555666666444444444333333444444444555444444444333333444444444444555666777777666666666666666666666777888888444444555666777888888999888888:::;;;;;;<<<<<<<<<;;;<<<===???@@@AAAAAAAAAFFFEEEDDDDDDGGGIIIJJJJJJNNNKKKHHHIIIKKKNNNOOONNNJJJKKKQQQXXXYYYTTTPPPPPPYYYYYYYYYYYYVVVTTTXXX___YYYYYYZZZ[[[]]]___aaabbb]]]]]]]]]^^^```ccchhhkkk|||xxxvvvtttsssxxx|||xxx}}}yyyvvvyyy~~~}}}vvvpppkkkgggccc___ZZZUUUMMMEEE>>>;;;:::888777666777666444222222222222222333333333333666111444666111444666...222111000///...///000111...222666777555222///---/////////000000000000000000000111222222222222222111222222222333333333333666555444333333333333333555555666666777777777777555444444333333444444555333444444444555555444444555555666666666666666666666666666666666777888888444444555666777888999999777888:::;;;<<<======>>>===>>>???AAABBBCCCCCCCCCFFFEEEEEEFFFIIIKKKKKKKKKTTTRRRRRRSSSVVVYYY\\\]]]VVVUUU\\\jjjuuutttnnnjjjlllrrrzzz|||tttkkknnnxxxoooqqqqqqlllffffffnnnvvvyyywwwrrrllliiijjjnnnsss~~~zzzvvvttttttvvvwwwoooxxx~~~}}}xxx{{{}}}~~~yyypppjjjddd___\\\ZZZRRRIIICCC===666333333111444777777555333444555111111111111111111111111555,,,222;;;444...111111000///////////////000000...222777888666222...,,,000000000000000000000000//////000111222222222222111111222333333333333222555555444444333333444444444555666777888888888777555444444333333444444555222222333444555555555555555555555555555555555555666666555555666666777888555555666777888999::::::888999:::<<<>>>??????@@@AAABBBDDDFFFGGGIIIIIIJJJNNNNNNOOORRRUUUWWWVVVUUUYYY[[[^^^```bbbeeeiiimmmnnnhhhjjjvvv}}}{{{|||qqqnnnwwwyyyxxx}}}}}}yyyyyyxxxwwwwwwyyy|||~~~zzz{{{~~~~~~|||{{{||||||~~~rrrnnngggbbb]]]XXXRRRNNNDDD;;;555444444222222555,,,///222333222333555888000000000000////////////222)))...555000---000...------...///000000000000...000333444222000000///222111111111000/////////---...///000111111111111000000222333333333222111333222222222222333333444444444666777888888888777444444333333333333444444000111333444555555555444555555444444444444444555555555444444555555666777666666777888999:::;;;;;;888999;;;===???AAAAAABBB@@@AAADDDHHHKKKNNNPPPQQQVVVWWWZZZ^^^bbbcccbbb``````eeeiiihhheeedddhhhmmmkkkgggiiisss|||{{{uuuqqqnnntttxxxoooqqqpppuuuvvvooofffcccjjjsssssswww|||zzztttxxxyyyzzz{{{|||~~~}}}wwwwwwyyy{{{{{{{{{|||}}}{{{xxxvvvgggccc___ZZZTTTKKK@@@999777111...333555111///111555444333111///...///000000/////////............333---///111...222333++++++,,,...000111111000///---...//////...///111333333222222111000///......------///000000111111111///000111222333222111111000000000000111222333333333444666777888888888777444333333222222333333444///000222444555555444444555444444333333333444444444444444444444555666666777777888999:::;;;;;;<<<999:::<<<>>>@@@BBBBBBCCC<<<>>>BBBGGGLLLPPPSSSTTTUUUWWW[[[```dddeeecccaaaffflllpppkkkbbb]]]___dddiiilllwww|||mmmjjjppp{{{zzznnnfffgggfffjjjnnnllliiihhhmmmrrrkkkpppvvvzzz{{{~~~wwwttt~~~yyyxxx{{{|||wwwyyy|||wwwrrrmmmhhhdddaaa]]]WWWNNNEEE<<<666222222222222222111111111000333222111/////////000111......//////000000111111//////............//////---------.........//////000///------...000222444888999666111...000///,,,//////000000111111111222000111222333333222111000......///000111222333333444444444555555555666666444444444555555555666666444444333333222111111111666666555444555666777888777888888888888666555444555555777888999999999999;;;:::::::::<<<<<<;;;999:::>>>CCCGGGIIIKKKLLLNNNQQQYYYZZZ^^^iiihhhcccfffooouuurrrpppjjjjjjlllxxxooommmtttuuukkkccccccbbbgggkkkkkkiiijjjpppvvvvvvmmmooozzzzzzpppqqq}}}~~~wwwtttzzzxxxxxxzzz~~~~~~~~~yyyqqqjjjeee```]]]ZZZQQQMMMGGG@@@999555222111222222111111111000000000111111000000000000000000......//////////////////.........//////.........------..................///......---...///111111666777555000///111000....../////////000000000000000111111222222111000///000000000000000000000000333333333444444444555555333444444444444555555555333333333333222222222222666666555555555666777888666777888888888777666555555666777888999:::;;;;;;:::::::::;;;<<<===???AAADDDFFFIIIIIIIIIHHHHHHIIIPPPWWWXXX\\\eeeddd]]]```hhhxxxwwwllljjjhhhddddddtttwwwuuuggg]]]]]][[[TTTQQQUUUTTTVVVYYY\\\^^^___aaabbbhhhfffllluuussshhhdddggg||||||}}}wwwtttuuuvvvzzz~~~}}}uuunnncccaaa]]]ZZZWWWTTTPPPMMM>>>;;;777222000000111222111111111111000000000/////////000111111111000000..................---------...///000000///...---..................------//////000000000000000000222444333000///222222000.........////////////000000000111111000///......222222111000//////......222222222222333333333333333333333333444444444444333444444444555555555555555555444444555555666777666777888999999999888777666666777888:::<<<===>>>@@@BBBDDDDDDCCCEEEIIINNNQQQQQQQQQOOOKKKIIIIIIIIINNNUUUVVVXXXaaa^^^WWWYYY\\\jjjhhh^^^]]]\\\YYY\\\hhhvvv|||mmmhhh\\\RRRRRRRRRNNNNNNSSSMMMMMMOOOSSSXXXYYYXXXUUUUUUZZZ```bbb```[[[VVVRRR{{{{{{~~~{{{wwwvvvzzz{{{~~~|||yyyrrrhhh```VVVVVVVVVUUURRRKKKCCC===444222111000000222444555111111111000000000//////---...000111111111000000.........------,,,,,,,,,,,,---///000000///---,,,...............---------000111333444444222111//////222222000000444444222/////////000000000000000000000000//////...------222111111000000///......111111111222222222222333222222222333333333444444666666666666666666666666444444444444444555555555666777999:::;;;;;;;;;:::888888999:::<<<>>>@@@BBBEEEIIIMMMLLLIIIHHHLLLPPPQQQQQQPPPNNNKKKIIIJJJKKKLLLSSSSSSVVV^^^[[[TTTVVVTTT___\\\TTTUUUTTTRRRWWWYYYbbbuuu~~~zzzzzzwwwiii[[[VVVTTTXXXXXXSSSOOOOOOLLLMMMOOOQQQTTTVVVVVVVVVZZZbbbddd___^^^cccccc^^^|||}}}yyywwwzzz{{{yyyyyy{{{{{{tttmmmfffaaa^^^aaa^^^XXXRRRJJJAAA888222000111222333444555555555111111111111000000000000,,,...///111111111000///......------,,,,,,+++++++++---...000000...---+++.....................---///000222333333222000......222333111222555666333111111111111111111111111000//////............---000000000000111111111111111111222222222333333333222222222333333333444444666666666555555555444444333444444555555555555555888999;;;===>>>>>>>>>===;;;;;;<<<===???AAACCCDDDDDDIIINNNMMMIIIEEEEEEGGGGGGHHHHHHHHHGGGHHHJJJLLLJJJQQQPPPRRR[[[YYYSSSUUUSSS[[[WWWQQQTTTSSSQQQWWW[[[]]]hhhmmmggggggeeeZZZWWWVVVVVVXXXUUUNNNGGGEEEKKKNNNPPPOOONNNOOOUUUZZZZZZbbbddd]]]\\\cccddd___~~~xxxxxxttttttvvvxxxxxx|||~~~xxxuuupppjjjccc___\\\\\\[[[TTTHHH>>>888555444333///000333444555444222111222222222222111111111000......///000000000//////------------------,,,,,,,,,---...//////...---,,,---------.........//////,,,...///111111000...---000333444333333666666333333222222222222222111111//////............///000//////000111222333444555333333333333444444444444333333333333444444444444444444444444444444444444555666777888888888777777;;;<<<>>>@@@AAAAAA@@@@@@>>>???@@@BBBDDDEEEEEEFFFFFFJJJMMMMMMIIIFFFDDDDDDDDDFFFHHHIIIIIIJJJLLLNNNIIINNNLLLMMMUUUTTTOOOSSSRRRXXXTTTPPPTTTRRROOOVVVZZZWWW^^^___WWWVVVWWWQQQRRRQQQQQQPPPOOOMMMLLLLLLMMMPPPQQQOOOLLLNNNVVV]]]UUU]]]aaa^^^\\\^^^[[[UUU{{{wwwuuuvvvzzz{{{zzz||||||}}}~~~|||wwwsssjjjfffbbb___]]]XXXQQQLLLAAA;;;444//////000333444000000111111111111000///333333333333222222222222000000///.........//////------------............------------------------+++,,,,,,---...///000000---...000111111111111000222666777555555777666222222222222222111111000000///............000111222000111222333444555666666555555555555666666666666333444444444444555555555444555666777888999:::;;;999:::;;;<<<===<<<<<<;;;???@@@AAABBBCCCCCCBBBAAA@@@BBBEEEGGGHHHHHHGGGFFFGGGGGGHHHHHHIIIIIIJJJJJJHHHJJJLLLLLLJJJIIIIIIIIIHHHLLLGGGFFFMMMMMMHHHMMMKKKPPPLLLJJJOOOKKKGGGMMMNNNLLLTTTVVVNNNNNNTTTRRRJJJLLLMMMLLLMMMPPPSSSTTTMMMNNNOOONNNNNNPPPTTTXXX]]]```ccccccbbbaaaaaa```|||{{{}}}{{{{{{~~~|||}}}~~~~~~{{{uuulllfff```[[[WWWWWWXXXRRRDDD888444333222222333222///,,,111111///.........///000444444444333333333222222222000///---------...///---------....../////////...------,,,,,,------...***+++,,,---...000111111000111222333444555555555444888888666555777666222222111111111000000//////............///111222444222222333444444555666666666666666777777777777888444444444555555555666666777888999<<<>>>@@@BBBCCC<<<===???@@@@@@@@@???>>>AAABBBCCCDDDDDDDDDCCCBBBBBBDDDGGGJJJKKKJJJHHHFFFCCC@@@>>>???CCCHHHLLLMMMGGGHHHIIIHHHDDD@@@>>>===GGGJJJCCC@@@GGGFFFBBBGGGBBBFFFCCCBBBGGGBBB>>>DDDHHHGGGPPPSSSKKKJJJQQQQQQHHHLLLOOONNNMMMMMMLLLJJJHHHGGGGGGIIIMMMOOOOOONNNUUURRRPPPPPPQQQSSSZZZaaayyy}}}~~~}}}{{{zzz|||~~~|||pppeee```___\\\]]][[[VVVLLLBBB:::666111111111111000000000000///...---...000111111000111111111222333444555666888666333000------------......///000000///......,,,---......,,,+++,,,---+++,,,---///000111111111444444222111333555333///666777666222222666888666222000......///111111111111//////111444555333000555222111333333000000333222444777999999888777555333555777777777888999;;;:::999888:::>>>CCCFFFGGGEEEAAA===<<<===>>>===<<<;;;===@@@BBBDDDDDDCCCBBBBBBEEEHHHJJJJJJHHHEEECCCDDDBBB@@@>>>???AAAEEEGGGHHHFFFCCCAAA???>>>===>>>DDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDCCCBBBAAA@@@JJJJJJIIIJJJMMMOOOMMMIIIMMMNNNLLLGGGIIILLLIIIBBBGGGIIIGGGJJJPPPJJJHHHUUUVVVPPPNNNSSSWWWWWWWWWYYYyyy|||{{{zzz{{{||||||{{{{{{uuuoooiiiccc]]]ZZZ[[[XXXRRRJJJBBB:::333000///000000000000000000000000///...///111111111///000000111222444666888999888666333000.....................//////.........---...//////------...///...//////000111222333333555444222333555777666333666888888555555999:::888333111......///111111000444222111111333333000...444222222555555222111333222444777999::::::999888888:::;;;:::999999:::<<<;;;:::999:::===@@@AAAAAAAAA>>>;;;;;;===??????>>>???@@@BBBCCCDDDDDDDDDDDDAAACCCEEEFFFFFFDDDBBBAAA@@@???===<<<===@@@BBBDDDCCCBBBAAA???===<<<<<<<<<@@@@@@@@@@@@???>>>>>>===>>>>>>@@@@@@@@@@@@???>>>DDDEEEGGGHHHIIILLLNNNNNNKKKMMMKKKHHHIIIKKKHHHAAACCCIIIFFFEEEKKKHHHDDDIIIIIIIIIJJJKKKMMMNNNMMMKKKzzzzzz||||||~~~zzzwwwmmmccc^^^___^^^XXXRRRSSSKKKAAA:::666333000---.........//////000000000222111000000111111000/////////111333555888:::<<<666555333000///......//////......------......///...000111000//////000111333333222222222333555666444333222444666888888888:::======;;;<<>><<<666444111000111222222111666444222222222111///...444222333666777333333555444555777999;;;;;;;;;:::;;;<<<===<<<:::999:::;;;<<<;;;:::;;;<<<===<<<;;;<<<;;;999:::<<<>>>?????????@@@@@@@@@AAAAAAAAAAAA??????@@@@@@???>>>===<<<:::::::::;;;<<<===???@@@============<<<;;;::::::<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>????????????DDDEEEGGGFFFDDDCCCFFFIIIGGGHHHGGGEEEEEEGGGEEEAAAGGGQQQMMMGGGPPPUUUOOOLLLEEENNNSSSRRRSSSXXXXXXSSS~~~~~~|||{{{zzzuuuiiiaaaYYYVVVXXXWWWPPPIIICCC<<<333///111333333111------......//////000000333222000000111111000...//////000222444666888:::333222111000///.........//////...------...//////000111222222111111222333777555444333333444666777555222333666888999;;;>>>BBBFFFGGGEEEDDDEEECCC>>>999666444333333444333222444333222222333333333333777444333555666555666:::888888999:::;;;;;;;;;;;;:::;;;;;;;;;999888999:::<<<;;;;;;<<<======;;;999:::999999999;;;<<<===>>><<<;;;;;;:::::::::;;;;;;<<<<<<;;;:::999888888888666777888:::;;;<<<<<<<<<888999:::<<<<<<;;;:::999:::::::::::::::;;;;;;;;;<<<===>>>??????@@@AAAAAAFFFEEEGGGJJJIIIGGGHHHKKKJJJIIIGGGEEEFFFIIIKKKKKKEEEQQQJJJ???IIIVVVPPPHHHAAANNNSSSKKKIIIQQQRRRKKKzzz{{{~~~zzzrrrjjjfffaaa___\\\YYYUUUNNNEEE>>>888333...///333666555333---........./////////000333111000000111111///.../////////000111222333444000000//////............/////////....../////////111222333333222222444555777666444333333444666777888555666:::<<<<<>><<<;;;;;;:::::::::::::::888:::;;;;;;:::999;;;<<<;;;;;;;;;<<<>>>>>>===;;;999999999999999999999:::888888777666666666777777:::999777666555444555555444666777999::::::::::::666777999;;;<<<;;;;;;:::999888888888888999;;;;;;<<<<<<======>>>???@@@AAADDDAAADDDMMMQQQQQQQQQUUURRRNNNJJJHHHIIINNNUUU[[[nnnxxxlllZZZaaammmggg]]]aaakkkkkk^^^XXX^^^___WWWzzz{{{uuuiiiaaa]]]``````^^^XXXOOODDD;;;666555333222333555555333000////////////////////////111000//////000000///...//////............//////...////////////////////////000000111111000000///111333444444333333555666555555444444444555777888;;;777999>>>@@@>>>CCCKKKRRRTTTSSSNNNJJJHHHDDD>>>777444222111222333222222111333444555666888<<>>;;;::::::;;;===>>>>>>===888999:::999777666666777777777777777666666666666777666555444444444444444555666777888888888888888666777888999:::;;;;;;;;;777666666666777888:::;;;;;;;;;;;;;;;<<<<<<>>>>>>CCC???BBBIIIKKKIIIMMMTTTRRRLLLHHHFFFFFFJJJSSS]]]ttt{{{lllVVVWWW\\\UUUNNNWWW]]][[[TTTRRRWWWYYYUUU~~~}}}|||sssllleee```]]]ZZZWWWQQQIIIAAA:::666444555555555555444222111000111111111000000//////...///...---...///000///...///......---------......//////000111111222222111///000222444444222000///111222444444333444555777444444555666777777888999:::555666===>>>:::@@@KKKPPPRRRPPPJJJFFFEEEAAA<<<999777555555666777777777777888999888666777;;;>>>>>>:::888999999888999===;;;:::888777888:::===>>>;;;<<<===<<<;;;:::;;;<<<<<<:::888888:::<<<<<<;;;555777999888666444555666555555666777888777666555555555555555555555444444555555555555555555666666666666666777888999:::;;;888777777777888:::<<<>>>======<<<;;;;;;<<<===>>>AAA@@@CCCGGGCCCBBBOOObbbPPPKKKGGGFFFEEEEEELLLVVViiiqqqfffWWWVVVVVVPPPMMMUUUUUUUUUXXX[[[]]]]]]\\\|||~~~yyypppeee______```^^^\\\RRRJJJ@@@888444444555666333555555444222111111222333333222111000///......---,,,,,,---///000///.........---------......///000000111333333444444333///111444666666444111///111222444444333444555777333444666888999999::::::666000222999999555;;;FFFLLLMMMKKKFFFBBBAAA???:::>>><<<::::::;;;============>>>===:::666666888;;;===:::;;;======999888:::888777666666888;;;???AAA;;;<<<<<<:::888666666777===;;;888777888999999999333666888888555444555777222333555777777666555444444444555666666666555555666555444333333333444444666555555555666777999:::;;;:::::::::;;;===@@@BBB@@@@@@>>>======>>>???@@@;;;>>>FFFKKKGGGKKKeeeTTTOOOMMMMMMJJJGGGKKKSSSJJJTTTQQQJJJMMMLLLGGGJJJPPPKKKKKKPPPRRRMMMHHHGGG~~~zzzrrriiiccc]]]]]]```^^^VVVMMMBBB???999555222222333555555555555444333222000///222111000//////......////////////......------,,,---------...............000222666777555333111111111222555777888777444333444333222333666888999::::::999777555333222222111222222111222444777:::<<<<<<;;;999999;;;???CCCEEEDDDAAA???======???BBBDDDEEEBBB===999777777999:::999999777666555555555555555777999888666666888:::666999888555666999:::777777777666666555555444444444444444444333333222111000111333555666666555555333444555555666666555555777666444333444555777999:::;;;;;;<<<===>>>??????@@@@@@AAAAAA@@@>>><<<;;;>>>>>>;;;999<<>>AAACCCBBB@@@>>><<<<<<>>>???AAAAAA???<<<999777777888999777777777666555555555444666888999999777777888:::666999999666777:::;;;999777777777666666666666666333333444444444333333222333333555666777666666555555555666666777777777666666555555444555666777888888888999:::;;;;;;<<<<<<============<<<:::888777<<<<<<:::888;;;@@@AAA===:::>>>===GGGEEELLLhhhkkkQQQNNNJJJHHHGGGGGGGGGGGGKKKIIIIIIJJJMMMOOONNNMMMOOOIIIFFFJJJLLLIIIEEEEEE~~~~~~rrrcccYYYccc```\\\XXXSSSLLLDDD>>><<<:::888666555555555555555555555444333222111000............///000111222.....................---...//////000111222222333111222444444333333444666555555666666666666777777888777555666777999999888444444333333222222333333000111222333555666777888<<<<<<<<<<<<===>>>???@@@???>>>===<<<<<<;;;<<<<<<<<<;;;:::999888777777777555555666666666666555444666888999999888777999:::777999888555555888888666555555555555555555666666333333444444555444444444555666666777777777666666666666777777777888888888555555666666777777666666888888888999999:::::::::;;;;;;;;;:::999888666666:::;;;:::888:::@@@AAA>>>BBBBBB===GGGDDDEEETTTKKKJJJJJJJJJHHHFFFEEEFFFGGGHHHGGGGGGHHHIIIJJJJJJIIIIIIHHHKKKOOOOOOJJJGGGGGGzzzpppfff^^^YYYWWW\\\YYYTTTMMMDDD<<<888666888888777777666666666666444444444444333222111000///////////////000111111.........///////////////000000111222333444555555222333333333222333666888888777666555555666777888888777555555666777666444111111111111222333444444000111222444555666666666<<<<<<============<<<<<<;;;;;;;;;;;;:::999888888777888888888777777666666555555666777777777666666555666777777777777777888666888777333222444333111222222333333444444555555222333444555555555555555666666666666666666666555666666666666777777888888444555777888999888777666::::::::::::::::::;;;;;;::::::::::::::::::999999:::<<<;;;999;;;@@@BBB@@@DDDCCC>>>FFFBBB???III<<>>MMMDDDCCCFFFJJJJJJGGGFFFGGGIIIFFFFFFGGGGGGFFFFFFGGGGGGIIINNNRRRQQQOOOOOORRRTTT~~~{{{{{{pppkkkddd^^^\\\\\\[[[ZZZOOOLLLEEE<<<666444555777555555666666666777777777333444444444333333222111222111000///............000000111111222333444444444444444444555555555555333444444333333333666888888777666555555555666777333222111222222222000...//////000111222444555666444444444555555666666666:::::::::::::::999888888666666777777777777666666444555555666666555555444888777666666666666777777333222111222444555444333111444666555777===???>>>999999999999999999::::::555555666666777666666666666555555444444555666666777666555444555666777888777888:::<<<<<<;;;:::999999999999888888777777777777777888999:::<<<>>>??????CCCCCC@@@???BBBEEEDDD;;;??????FFF???<<>>:::888777888888666555555555555666777777333333444444444333222222111000///////////////000111111222333444555666777555555555555555444444444444555555555333333555666777666666555444444555555222111000111222111///---000000111111333444666777777666555555555666777888888888888888777777777777555555555666666777777888555555555555555555555555999777444333222333444666444222111222444666444333333666777777999???AAA@@@::::::::::::999999999999666666777777777666555555666555555555555666888999888777666555555777999:::::::::<<<=========<<<;;;;;;::::::999888888777777<<<<<<;;;;;;<<<===???@@@AAAEEEEEEAAA???BBBDDDDDDBBBEEEBBBIII???:::GGG>>>FFFFFFEEEFFFHHHIIIIIIHHHHHHKKKMMMMMMLLLLLLNNNPPPKKKPPPQQQNNNOOOSSSUUUSSS~~~~~~|||}}}qqqjjjeee```\\\\\\^^^ZZZQQQHHH<<<:::888888999999777666777666555444444555777888333333444444444333222222///......//////000111222222222333444555777888888666666666555444444333333444555666666444333444555666666555555555444444333111000000111222222///---111111111222333555666777999777666444555666888999777777666666666666777777444444444555666777888999666666555444444444555555999666333000///000222444555333111333555777555333666999999777888<<<===;;;999999888888777777666666777777888777777666555555777666666666666888:::;;;999888777666666888:::;;;;;;<<<<<<===============>>>======<<<;;;:::999999CCCBBB@@@??????@@@AAAAAABBBFFFFFFBBB???AAADDDDDD???AAA???HHHCCC???JJJ???HHHEEECCCDDDGGGIIIHHHFFFFFFIIIKKKKKKJJJJJJMMMPPPJJJOOOPPPNNNPPPTTTTTTOOOzzznnneeeaaa^^^^^^^^^___]]]UUUHHH???;;;:::888888999999777555444444444333333444444555000111222333333222000000///000222444555555555444999999888888777666666666999999888888888888888999777666555555444444444444333888<<<:::444111444888222111333666444000000444333444555777888999999999666555555555666777999:::999888888777666666777777333444777999::::::999888999888777555555444444444---444777444111333666888333444666777999:::::::::===:::666444444555666666666444444555888:::;;;:::888888888888888888888888777999777555777<<<<<<777<<<;;;999888999:::<<<>>>>>><<<;;;;;;===???@@@@@@>>>>>>????????????>>>>>>>>>???@@@AAAAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAA<<>>GGGHHH@@@CCCDDDDDDCCCEEEGGGGGGEEEHHHGGGEEEEEEFFFHHHJJJKKKJJJJJJIIIKKKNNNQQQSSSTTTzzz|||~~~yyyppphhhaaa^^^aaa^^^ZZZWWWTTTPPPJJJFFF>>><<<999999999999888666555444444333333333444444222333333333222111000000111222444666777888888888::::::999888888777777666888888888777888888999999777666555444333333333333666666777666666888===@@@999555444555555222222555555666666666555555444333666666555555555666777888888888777777777777888888666777888999999888777666666555444333222111111111000666999555222444777888666666777888888888888777888555222222555777888777888777666666888::::::999999888888888888888888999555666888::::::999777666:::999999888999:::;;;<<<<<<:::888999;;;<<<===<<<>>>>>>?????????>>>>>>===>>>>>>>>>??????>>>>>>>>><<<<<<===>>>>>>>>>======CCCFFFEEE@@@@@@DDDCCC>>>AAACCCEEEGGGIIIJJJIIIFFFKKKJJJHHHGGGHHHIIIJJJJJJKKKJJJIIILLLPPPRRRQQQNNN{{{yyyxxxxxx}}}|||sssjjjddd```^^^\\\```]]]YYYSSSOOOLLLJJJIIIBBB???;;;999888888888777555555444333222222333333444444333222222222222222444555777999;;;;;;<<<<<<;;;;;;::::::999888888888777777777777777888999:::777666555333222111111111444111000555@@@JJJOOOPPPGGG???999888777555444555555555555444333222111000666666555555555555666777888888777777777888999999777888888888777666444333222222222222222222222222222888:::666333555777777777777888777777666555444888555444777===@@@???<<<;;;999888888999:::999888999888777666666777888999999999>>>EEECCC999777;;;888888888999999999999:::;;;:::888888:::;;;;;;:::>>>>>>>>>>>>======<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<888888::::::;;;:::999888555555555555666888999888:::::::::;;;<<<;;;;;;<<>>??????>>>???>>>>>>@@@CCCBBB???<<<{{{yyy~~~zzzwwwzzzxxxpppfff___^^^^^^^^^^^^^^^]]][[[WWWQQQKKKGGGDDDDDD@@@;;;888777888777777666555444333222222222222444444333333333555666777999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::999999777666666777777888999:::666555444222111000000000333111444BBBVVVccceeebbbTTTIII>>>;;;:::777444444222333333444444444333333444444444555555666777777:::999888777777777777777555666666666555444222222111222333555666777888888444888999666444555777666777777777777777666555555999666666:::AAACCC@@@<<<;;;999888888:::;;;;;;:::999888777666666777888999<<<:::@@@IIIDDD777666@@@777777888999999999999888<<<:::999999:::;;;:::999;;;<<<<<<;;;;;;:::999888999888777666666777888999666777888888888666444333333222333555666666999===???>>>>>>???>>>===>>>AAA>>>===<<<>>>BBBDDDCCCBBBBBBDDDEEEDDDCCCBBBDDDEEE{{{|||}}}~~~zzzjjjeee___]]]___bbbbbbbbbdddaaa\\\WWWQQQKKKGGGDDDEEEAAA<<<999888888777777666555444444333333333444444333333444666999;;;===<<<<<<<<<;;;;;;;;;::::::======<<<<<<;;;:::::::::777777666666777888888999555555333222111000000000555666???QQQfffpppllldddPPPEEE;;;999999777555666333444444555555555444444222333444555777888888888;;;:::999777666555555444222222333333333444333333444555666777888888777777444777888444333555666444444555666777888888888888777555444888<<<>>>:::666999888777888;;;=========888888777666666777888888:::555999AAA<<<000222===777777888999999999999888:::888888888999999888777888888888888888777666666666555444333333444555666444555555555555333222111555666666666555888===@@@???CCCNNNZZZ]]]ZZZYYY\\\RRROOOMMMOOOSSSVVVUUURRRLLLQQQUUUSSSPPPSSS]]]ggg~~~~~~ssshhhbbbaaa```aaadddfffggggggmmmdddXXXPPPMMMLLLKKKJJJEEEBBB===;;;::::::999888666666555555555555666666555555666888:::<<>>NNN[[[^^^WWWNNN@@@999444555666666666888777777777666666444333222333444555777888888999888:::999888666555444333333000111222333444555666666888888888777666444111000333666666444444777777444333444666777999::::::;;;999999999:::;;;:::888666888777666888;;;===>>>===777777777777777777777777999555666999777111333<<<666666666777777777888888555444444555666777555333555666666777777666666666555555444444444444555555333444444444555666666777666===@@@===AAANNNYYY[[[MMMYYYqqq~~~yyyzzz~~~|||jjjpppuuuuuussszzz~~~vvvkkkcccccceeeggghhhhhhhhhiiijjjlllaaaTTTNNNOOOPPPNNNJJJEEECCC@@@>>>>>>===;;;:::666666555666666777888999888999:::<<<===>>>??????;;;;;;:::::::::;;;<<<=========<<<;;;;;;::::::999999888777666666555666666333333222222222222333333000333888???DDDCCC>>>999555222222444555333444777666666666666666555444444777777888999999888777666666555555444444444444555333333444444666777888999666777777777666333111///444666666444555999999666444555777888:::;;;;;;<<<<<<===???>>>;;;::::::;;;999888777888:::<<<<<<;;;555666777888888777666555777666666666666666777888555444333333333444555666222222222444666666555333444555666777777888888777666666777777777777666666666666777999<<<@@@DDDFFFHHHVVVYYYQQQXXXppplllwww}}}{{{qqqkkkiiiiiihhhkkkmmmllliiihhhiiikkkeee\\\SSSRRRVVVVVVMMMEEEFFFDDDBBBAAAAAA@@@>>><<<666666666666777999:::;;;;;;<<<>>>?????????>>>===999999999999;;;===???@@@===<<<<<<;;;::::::999999:::999888666555555555555333333222222333333444555444555777888888777777666555444555888666222111555111222333555666777777777:::;;;;;;:::999777555444222222222333444555666777777666666777777888999:::333444666888888777666555555777777555777;;;;;;777666777888999:::;;;;;;;;;888<<<>>><<<777555888;;;;;;999777888999::::::999444555888999999888555444000333222000222666666111333222111000000222444555222222333555777888666555444555666888999999999999777888999::::::999888777:::;;;<<>>===<<<999777;;;:::999999999:::;;;;;;:::<<<@@@CCCDDDCCCAAA@@@>>>===;;;::::::;;;<<<===;;;===??????===;;;;;;;;;888777555444333333333444333333111111111333555666:::999777555333222111111444333444444444444444444///111555888999999888777999999888777555222///...222222444555666666666666999222444777444777:::333444555555555666666777777888777777777777777888888666666666999===<<<888444888888888888888888888888666666666777777777777777555555333222111000000000222111000000000111222333000111333444555666555555444444444555777999;;;=========>>>??????@@@AAAAAA===EEELLLLLLHHHFFFKKKQQQSSS___ffffffhhhttt|||qqqjjjggghhhiiijjjhhhmmmvvv}}}~~~vvvhhh^^^WWWXXXZZZZZZWWWRRRMMMJJJHHHFFFBBB@@@???===;;;999===<<<;;;::::::;;;===>>>===>>>@@@BBBBBB@@@???===<<<<<<;;;:::;;;;;;<<<===>>>???@@@???<<<:::999999777666444333333333333444222333333444444444444333888777666444333222111111333333444555555555555555333444666888999999888777999888888666555333111000333444555666666666666666888444999<<<666777:::444555555666666666777777777888888777777777777888888666666777999::::::888555::::::::::::999999999999555555555444444333333333333222111000000/////////111111000000111222333444444555666777888888777777777777777777999:::<<<===BBBBBBCCCDDDDDDEEEFFFFFFRRRVVV[[[ZZZVVVUUUXXX]]]]]]dddfffbbbaaahhhqqquuuppptttwwwuuuooolllnnnrrreeedddggglllnnnkkkkkkmmmnnnlllkkkiiiiiiiiikkklllvvvyyyzzzqqqgggdddhhhlllmmmllliiirrrppp___TTTWWW\\\___[[[TTTNNNNNNPPPNNNJJJEEEBBB@@@???>>><<<@@@???===;;;;;;<<>>===<<<;;;;;;:::::::::;;;<<<===>>>@@@AAAAAA???;;;888777777555555444333333444444555222333555666666555222111555444333222222222222222111222444666777777666666777777777777777777777777888888666555444333333333666666666666777777777777777555===???777777;;;666777777777777777888888888999888888777777888888888666777888888666666666777999999999999888888777666444333222111000///....../////////............///000000000111111333444555666777777888888777777666777666666666777888999:::<<<<<<<<<===>>>>>>??????999::::::999777666888999:::<<<:::444222555777888888===BBBAAA<<<999:::<<>>===??????===???BBB===<<<;;;:::::::::;;;<<>>===<<<;;;;;;;;;999999::::::;;;<<<===>>>???@@@@@@>>>:::888777888555555555555555555666666444555555666555444222111111111111111111222222333000222444666777888777666:::999777666555444555555888777555444444444555666888888777777777777777777777444999<<<666888<<<888888888888888888888888888999999888777777777888888555777888666333222555888555666666666666444333222111111000000///......---------......//////////////////000111222333444555444444444444444333222222222222222222222333333444111111222222333333333444:::888666555555666666666888777444222222444444333(((,,,111222111000333666777444333555777666888<<<555444444333333333444555666555444333333444555666{{{uuudddeeefffiiinnnttt{{{|||tttllleeeaaa``````fffaaaZZZUUUTTTUUUWWWXXXKKKHHHDDDBBBBBBCCCDDDDDDAAA???===;;;:::;;;===???>>>===<<<;;;;;;<<<<<<===888999:::;;;;;;<<<<<<===;;;<<<<<<;;;999888999:::666666666666777777777777666666444333222333333444/////////000111222333444000222333555777777777777:::888666444222222333444777666555444444555666777999888888777777777888888999333666888555999>>>999999999999999888888888888999888777777666666666777444555666444111111444888444444555666666444333111//////////////////000000,,,---...000000000000000......///111222333444444333222111111000000///////////////000000000//////000000000111111111111111...+++))))))+++,,,,,,,,,---***)))***---......---444666666444222222444777444222333777888777888;;;777777666666666777777777777666555555666888:::<<>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>888999:::;;;;;;<<<;;;;;;777888999888777777999;;;666666777777777666666555666444222111111222333555/////////000111222333444222222222333444555666666777666555333222333333444777666666555666666777777999888777666666777888999;;;666:::<<<666888>>>:::999999999888888888888888888888777666555555555555222333333222111222444666444555777888888777555444/////////000000111111111---...000111111111000///---...///000111111111111222111000000/////////000...///000000000000000///111111111111111111111111333222111222444555555555333//////222444333222333000//////---+++,,,///111222000222555555222111222333333333444444444444444444333222222333444666777{{{rrrggg___dddfffjjjqqqyyy~~~oooaaa___hhhnnnkkkddd]]]YYYUUUVVV[[[[[[VVVPPPHHHFFFCCCCCCDDDDDDCCCBBB>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<<<<============999999:::;;;;;;;;;:::999666666777666555666888:::555555666666555444333222222222111111222222333333/////////000111222333444333222111111111333444666555555444444444555555555666666777777777666666555777666555555555777999:::;;;>>>HHHHHH999666<<<;;;999999888888888777777777777666555444444333333333111000///000222444444444222444777999999888777666111000000000000000000000---...000111111000///...,,,---...///000000//////000000///.........///000---...000111111111000000000000000000000///////////////111111111111111111...+++,,,000///******------...///000111222444666222000000333222///...000000000111222222222222222:::999888777666666666666zzzrrrjjjdddaaahhhgggiiirrr~~~wwwjjj___cccoooqqqdddTTTTTTTTTVVVZZZ]]][[[SSSLLLIIIGGGEEEEEEDDDDDDAAA@@@>>>????????????===;;;:::<<<======>>>>>>===<<<<<<999:::;;;;;;;;;:::999888666666666555444444666888444444555555444222000///...///111333333333222111000000000000111222444444555333111//////111444555444444555666666777777777666666888888888777555444666555444444555777999;;;;;;EEEUUUSSS===444:::===888888888888777777666666777666555444333222222222000...---///444666555222000222444777888777666555222222111000///......------...000111111000...---,,,---...//////...------...---,,,++++++,,,---...+++---...000000000000///000000000000000000000000000222444444222111000111111///111444222,,,,,,000,,,---///000000...---,,,222///...000111///000333000000111222333333222222//////000222333444444555nnndddhhhjjjeeehhhlllrrryyy~~~tttllliiiiiijjjfff\\\UUUSSSVVVXXXYYYVVVQQQMMMLLLLLLJJJHHHEEECCCBBBBBBBBBBBBBBB@@@>>>@@@CCCBBB===888;;;;;;;;;;;;;;;<<<<<<===>>><<<:::888777777777888666666777999:::999777444555666666666555333111000222000///......000222333444444555666555444222111...///000111222333444444555555555444444555555555555444444444444666888999;;;999777777777999999999555AAAHHHCCC===<<<;;;999:::999999;;;<<<:::555111...---///111000---...222444333222222111111222222333333222111000000111111000000////////////000000000000//////.........---......---------,,,,,,,,,,,,---///000000000///...------------.........///222111000//////000111222...///////////////............///000000///...---+++,,,---/////////......---...///////////////...333222000000111222111111000444444//////333333...wwwkkkdddgggkkkkkklllsss{{{vvvlllllljjjhhheee]]]UUURRRVVV\\\]]]\\\WWWPPPKKKHHHGGGGGGFFFFFFDDDAAA@@@@@@@@@AAA>>><<<===AAACCC@@@======<<<;;;:::;;;<<<===>>>===;;;999888777777888999777777777999::::::777555777777777666555333222111222111000000000111222333333444555555444333222111000000111222333444555555666555555555555555555666555555555555666777888999;;;999777666666666666555:::CCCHHHEEEAAABBBAAA>>>;;;777333222222222///---111......111222000111444111111000000000111111222111111000///////////////.........------.....................---------,,,.........---------,,,,,,,,,---.../////////......------........./////////111000////////////000111...///////////////.........//////000000000//////,,,---.../////////......---...//////000000000000555444222222222111111000000333333//////222222...uuukkkhhhgggiiiooouuuuuu~~~~~~wwwnnnfffmmmjjjeee^^^SSSLLLPPPXXX]]]]]][[[VVVOOOIIIFFFEEEEEEGGGIIIFFFBBB???>>>???>>><<<:::<<<@@@CCCCCCAAA???>>><<<;;;;;;<<<===>>>:::999888777777888999:::888777888999::::::888666:::999777555444333222222111222333333333444333333333333444444444333222222222222333444555555666666777666666555555666666777555666777888888888888888888888888888777777777777555888:::999:::======;;;;;;999777444444555888::::::333///111333222111222............///000111222///...---------------------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,//////.........---------+++,,,---.........------............/////////000000//////......//////000......//////////////////////////////000111222222...//////000//////...------...///000000111222222555444333333222111000000000222222//////111000...}}}mmmccchhhllllllsssuuunnnjjjgggppphhh___VVVNNNKKKPPPYYYWWWVVVTTTQQQMMMJJJHHHGGGEEEIIILLLJJJEEE@@@???@@@<<<;;;;;;===AAABBBAAA@@@>>>>>>>>>>>>===<<<<<<;;;888777777777888999:::;;;999888888999::::::888777:::999666444333222222333222333555666666666444333333333333333333333222222444444555666666777888888777777777666666777777777666777888999:::999999888555777888999999999:::;;;===:::777666999===>>>===555;;;???===888666;;;AAACCC:::222222333000---------------...///111222333------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,/////////.........------++++++,,,,,,------------........./////////000000//////............//////...............//////000000000//////000222444555000000000//////......---......//////111222333444111222333222111111111111000111000////////////...xxxhhhaaaiiiooonnnvvvvvvllljjjlllmmmpppdddWWWQQQPPPPPPSSSXXXRRRPPPNNNLLLJJJIIIGGGFFFDDDGGGJJJJJJEEEAAA???>>>;;;<<<>>>@@@AAAAAA>>><<<;;;===???AAA@@@===999777666666666777888999;;;;;;999888777888999:::888777888777555333222222333333222444666888888777555444333333333333333333333444666666666777888888999999999888888777777888888999666777999::::::999888888555777888888777777999;;;<<<777555999@@@EEEHHHIIIPPP[[[ccc]]]MMMAAAAAAGGGCCC999222111222///,,,+++------......000111333444---------,,,,,,------...------,,,,,,,,,,,,---------------------------...///.........------------++++++++++++,,,,,,------............////////////......////////////...............---...///000111111000000000000222444555000000//////.........---.........///000222333444---///222222111000111333111000///000000......///yyyqqqfffccclllrrrrrrzzz{{{mmmhhhkkkoooooohhh\\\RRRQQQTTTUUUVVVWWWRRROOOLLLIIIGGGEEECCCAAABBBCCCDDDDDDCCCAAA===;;;<<<===???@@@@@@>>>===;;;:::===???AAA???<<<777444555555666777888999::::::888777666666888888888666777666555555444444555555333444666888888777666555444444333333333444555555777777777888888999999999999999999888888999999999777888888999999999888888666888888666333333666999777888@@@PPP^^^fffjjjmmmkkkssswwwlllVVVDDD>>>???999222...///111///...///------......000111222333---------------......///...------,,,,,,------...------------..................---------,,,,,,,,,,,,,,,+++++++++,,,---...------------.........///...//////000000//////...///...------...///111222000000000000111222333333///......---------......//////......///111222444,,,000333444222000111333222000///111111......000|||pppkkkiiikkksssxxx{{{sssjjjkkkpppoooiiiZZZTTTQQQTTTWWWWWWWWWXXXTTTPPPKKKHHHFFFDDDAAA>>>BBB@@@???@@@CCCBBB>>>:::>>>>>>>>>===<<<<<<>>>???============;;;999777555555555666888888999999999888666555555666777777666666666777888888888888888444444666777777777666555555555444444444555666777777888888888888999999999::::::999999999999::::::888888888777777777888888555777888666444666<<>><<<999888777777777555555777888888999999999777666444444666666666555666777999:::;;;;;;::::::444555555666666666666666666555555444555666777888888888888888888888999999;;;::::::999999::::::;;;999888777666666666888888333666888888888===FFFMMMPPPVVVdddppplllYYYGGG???<<<666...,,,...111111000---,,,---...,,,((()))---,,,,,,,,,,,,---...//////,,,+++++++++,,,------...---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,+++++++++******------,,,+++,,,---...///+++++++++,,,,,,,,,------///000111222222111000//////...---,,,---///111333///000111222222111///...,,,++++++***+++,,,...///000///---,,,---...000111444888;;;:::444000000222444000000444333//////333zzzooojjjjjjrrr}}}ssslllqqqvvvoooeee^^^PPPVVV\\\___\\\WWWUUUTTTLLLLLLKKKGGGCCC@@@@@@AAABBBBBBCCCBBBBBBAAAAAA@@@AAA@@@???>>>>>>>>>???@@@;;;<<<<<<<<<;;;888444222999777555777;;;<<<999444666555555555555666666777777777777888999999::::::555555555555555444444444444555666777777666555444444888;;;;;;:::888999;;;<<<;;;:::999888999:::;;;:::999888666444222000000333333444888???HHHQQQVVVVVVSSSMMMGGG@@@999555333//////...------,,,+++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++111000...---,,,,,,---......,,,,,,---000///,,,))),,,,,,,,,---------......---------........./////////......---------......444444444333111000...---000...,,,,,,...333888;;;999:::666...,,,111333111222444555444222000000111000111222333222000...,,,vvvooonnntttxxxuuuooommmqqqrrrjjj___YYYRRRWWW]]]```^^^YYYSSSPPPIIIHHHFFFDDDAAA???>>>>>>@@@AAABBBCCCDDDCCCBBBBBB@@@???????????????@@@@@@999888666555555666888:::777666888===AAAAAA;;;666555555555666777777777888999888888888888777777777555555555555555555555555666777888888888888777666666888::::::888777888999999:::;;;<<<<<<;;;:::999999888555333222222333444999<<<@@@EEEGGGFFFEEECCC<<<:::888555222000///.........------,,,++++++***+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++///......------------...---,,,+++,,,...///---+++,,,,,,---------.........------.........////////////......------......///333333222222111000......---------...000222444555777999666000///444666444111222444333111//////000000111222222222000...---{{{sssssswww}}}nnnmmmppprrrnnnddd\\\YYYYYY[[[^^^```___ZZZRRRMMMKKKIIIGGGEEEEEEDDDBBB@@@???AAACCCEEEEEEDDDCCCBBB??????@@@@@@@@@@@@??????888666444333444666999;;;555777;;;AAAEEEDDD===888444555777888999999999888::::::999888666555444444444555555666666777777777888999::::::::::::999888888999999888777666888999777:::===??????<<<888555777555222000000333666999999<<>><<<;;;666777888888888777666555666777;;;@@@BBBAAA<<<777444555888:::;;;:::999999999999888777666555444444555555666666777888999999999::::::::::::::::::999999999888777777888:::;;;888:::<<<===;;;888444111222111000000222555888999888666444222///...------...------------......///++++++******))))))))))))************))))))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++---...///......---+++***)))***+++---...///------------................../////////000000000/////////...//////000000000///////////////000000---...000222222111000//////000000000000111111111111222333222000/////////000000111111000///......{{{vvvvvvuuulllwwwvvvqqqiiibbbbbbgggkkkkkkfffaaa^^^\\\YYYTTTPPPFFFFFFEEEEEEEEEDDDAAA@@@DDDEEEEEEEEEDDDBBB???===BBBBBBBBBAAA>>>;;;999777666777777888888777777666888888999:::;;;:::888666444666888:::;;;;;;999888666666666666666666666666666666777777888999::::::999999999999999999999999999888777777999;;;<<<===:::999888666444222000///---///111333444555666666777444111...,,,---///111------,,,+++++++++++++++***)))))))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++++++++)))(((((()))++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++---.........------+++++++++***+++,,,...000---------.........///////////////000000000111111///////////////000111222000//////...//////000111111111111111111111111111111000000111111/////////222333444444111000000000000000000000000//////...{{{yyy|||wwwqqqpppzzzvvvlllccc```fffkkkmmmmmmiiiccc^^^ZZZVVVSSSPPPFFFHHHIIIHHHFFFCCCBBBBBBFFFFFFEEECCCAAA???===<<>><<<999777555777777777777999:::<<<===999888777666555555666666666777888999:::999888888555555666777777888999999777888888999999:::::::::999888888777777888888999999888777888:::;;;;;;;;;888666444111///......///---///222444555444333222000111111111000...,,,++++++***************++++++))))))))))))))))))))))))(((((()))))))))))))))***+++++++++++++++++++++++++++******************+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------------,,,+++,,,------,,,,,,...000------........./////////000000000000111111111111000//////000000111222333111000///...///000111222444333111//////000222444444111111444333111111333222444555444222000000111////////////////////////{{{{{{}}}sssuuuzzzxxxsssjjjdddgggnnnnnnhhhggggggeee```YYYSSSOOOMMMGGGKKKOOOMMMGGGBBBCCCFFFFFFEEECCC@@@???>>>>>>>>>@@@???===;;;999888777777999<<>>???DDDEEECCCAAA>>>===>>>???@@@===<<<:::999888888999999999CCCQQQZZZZZZOOO@@@555666777888888888888999;;;:::999888777666666666666777888888888999999999999::::::::::::::::::::::::::::::888888888888:::::::::888666777777666222...------...///000111222222555444222111000//////000,,,,,,---------...//////))))))(((((())))))***+++))))))))))))************'''((((((((())))))*********************************+++,,,------,,,+++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++///...,,,+++***++++++,,,,,,///222222///------///............/////////000000111111111111222222222000000000000111222333444444333111000///000111222///////////////000000000111,,,,,,111333111333999000222333222000....../////////.........//////000}}}xxx~~~vvvxxx}}}vvviiieeepppxxxsssnnnoooiiieee___ZZZTTTOOOIIIEEECCCDDDFFFEEECCCAAA@@@@@@>>>======@@@CCCDDDBBB??????555000555999777;;;CCCPPPYYYaaa___TTTGGG???<<<;;;;;;<<<<<<<<<;;;::::::@@@>>><<<999888999:::;;;777888999:::;;;:::999999>>>===<<<;;;;;;;;;;;;;;;999:::::::::::::::::::::555555444333111000......---///222333222111111111///...---,,,+++,,,,,,---------------------------((()))))))))************---------,,,,,,+++++++++...---+++)))(((((()))***+++***)))))))))***,,,,,,,,,,,,---------,,,++++++)))***,,,---...---,,,,,,...---+++******+++---.../////////......------------...///...------...///.........//////111222222///000111333333333222111111111111000111222222333444333333333222111111111///000222333333222111000000111222444555666777777444444333222111000/////////000222333222111...---}}}{{{}}}xxxyyy{{{{{{mmmiiiiiiqqqvvvtttpppnnngggbbb\\\VVVQQQLLLGGGDDDBBBDDDEEEEEEBBBAAA@@@@@@???>>>>>>???BBBBBB@@@>>><<<888666666888;;;CCCLLL^^^___]]]VVVKKKBBB>>>===999999:::;;;<<<<<<<<<;;;===<<<;;;:::999999::::::888999999:::::::::::::::=========<<<<<<<<<<<<<<<999:::;;;;;;;;;:::888777666555333111000/////////111222444555555333111000///...---,,,+++,,,,,,---------------------------))))))))))))************,,,,,,,,,,,,,,,+++++++++---,,,+++***))))))))))))+++***)))))))))***,,,,,,++++++,,,------,,,,,,,,,,,,------.........------///...---,,,,,,------...//////.........---------,,,---//////...---...///............///000111222///000111222222222111000111111000000111111222222222222222222222111111111000111222333333222000///000111222333444555555555333333333222111111000000000111111222111000///...yyywwwuuupppkkkdddkkkrrrssstttuuurrrmmmddd___XXXQQQMMMIIIFFFDDDBBBCCCDDDDDDBBB@@@@@@AAA@@@???>>>???@@@???===<<<888;;;;;;777999DDDQQQYYYjjjbbbVVVIII@@@======>>>777888999:::<<<<<<<<<<<<:::::::::::::::::::::::::::::::::999:::;;;;;;<<<;;;<<<===>>>>>>>>>===<<<999::::::;;;:::888555444444333222111111222444555555444333555777666222......------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************))))))++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))(((+++************+++,,,,,,***++++++,,,------------//////...............///000000//////........................------------+++---///000///......///......---......///000111000000111111111000000///000000000000111111222222000000111111111111111111111111222333222111///...111111222333333333333333222222222222111111111111111111000000//////000000yyyxxxssshhh```aaarrr|||wwwsssuuurrrjjjaaa\\\TTTMMMJJJHHHFFFEEEAAACCCDDDCCCAAA@@@@@@AAAAAA@@@???>>>===<<<;;;:::666<<<===999@@@RRR^^^```eee[[[LLLAAA<<<<<<======888999:::;;;;;;;;;;;;;;;888888999:::;;;;;;::::::<<<;;;:::::::::;;;===>>>:::<<<>>>???@@@???>>>===;;;:::999777666555555555111222333555666888999999555222000333777777222------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************)))))))))******++++++,,,,,,,,,++++++,,,---,,,+++)))(((************++++++,,,,,,)))***+++,,,---.........000///...---------.../////////000000000///...---........................+++---000111000/////////......------...///000000111111111111000000//////000000000111111111111111/////////000111111111222222222222222111000...---111111222222222111111000//////000000000111111111222111///......///000111~~~}}}}}}uuujjjdddfffxxxzzztttvvvpppeee___YYYRRRLLLIIIHHHGGGGGGBBBCCCCCCBBBAAA@@@AAACCCBBBAAA@@@>>><<<:::999999666;;;===???LLL^^^ccc^^^SSSLLLCCC>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::999888888999;;;;;;;;;;;;;;;===<<<;;;;;;;;;<<<>>>???:::<<<>>>???@@@???>>>======;;;777444333444777999555777999;;;;;;:::777666///---,,,///444666222---++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++,,,,,,---***+++,,,------,,,***)))******++++++,,,,,,,,,,,,)))***+++,,,---.........///...---,,,,,,---...///......////////////......////////////////////////...000222222111//////000///............//////000111111000000000000000000000000111222333222222111/////////000111111111222222222222111000///......111111222222111111000000------......///000000000111000...------...111222~~~yyy|||{{{ssslllkkkppp{{{yyyuuuuuummmaaa\\\WWWPPPKKKHHHHHHGGGGGGCCCDDDDDDCCCAAAAAACCCDDDBBBBBBAAA>>>;;;999999:::888;;;AAAKKKYYYaaa]]]TTTBBB???===>>>AAAAAA???===>>>>>>>>>===<<<;;;:::999:::::::::;;;;;;<<<<<<<<<======<<<<<<======>>>???;;;<<<===>>>>>>>>>===<<<;;;999555333333666999<<<<<<======<<<999555000---)))))))))---111222///,,,***++++++,,,,,,,,,,,,+++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,++++++***++++++,,,---,,,,,,,,,***++++++,,,------------------,,,,,,---......///------......//////000000000000000000111111111111333444444333111000000111000000////////////000000111111000000111222333333000111333444444444333222000000111111111111111111111111111000////////////111111222222222111111000------......//////000000000///...------///000222zzz{{{~~~yyynnnkkkpppxxxzzzyyyvvvvvvtttkkk___XXXTTTNNNJJJHHHGGGGGGFFFDDDDDDEEECCCBBBBBBDDDFFFCCCCCCBBB???;;;999:::<<<:::>>>IIIYYYaaa\\\PPPGGG;;;;;;<<<>>>@@@AAAAAA@@@>>>?????????>>>===<<<<<<===<<<;;;;;;;;;<<<===>>><<<===>>>>>>??????>>>>>>=========<<<<<<<<<<<<<<<666666555666777999;;;===>>>===:::666222...+++***'''(((***,,,------,,,+++)))***+++,,,---,,,,,,+++************************))))))******+++,,,------......------------------,,,,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,++++++,,,------,,,,,,,,,+++,,,---...///000000000...------...///111333555111111222222222333333333888888666333111000111333111111000000000000111111111111111111222333555666111333444666666555444333222222222222222111111111000000000/////////000000111111222222333222222222//////000000000000000000///......---...///000111}}}ooonnnwww|||wwwrrrsssvvvtttiii^^^VVVRRRMMMIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCEEEGGGCCCDDDCCC???;;;999;;;===<<>>???@@@BBBCCC===>>>???????????????>>>???>>><<<;;;;;;<<<>>>???<<<===>>>@@@@@@???>>>>>>>>>===<<<;;;;;;;;;;;;;;;222333666999;;;<<<<<<<<<;;;888333...+++***+++,,,'''))),,,---+++***)))***)))***+++,,,---,,,,,,+++))))))))))))))))))))))))(((((()))***,,,---...////////////......------------,,,+++***+++,,,---...***+++,,,---...---,,,,,,,,,,,,---------,,,+++++++++,,,...000222222222111///.........000333666888222222222333333444444444;;;:::888444000000222444222222111111111111111222111111111111222555777888222333555777777666555444444333333333222111111111000////////////000000111111111222333333333333333222222222111111111111111...............///000000|||uuujjjooo|||tttpppmmmnnnoookkk```WWWXXXTTTOOOJJJGGGGGGHHHIIIIIIHHHFFFDDDDDDFFFIIIJJJIIIFFFCCC???======>>>???<<>>>>>???@@@AAAAAAAAAAAA<<<===@@@AAABBBAAA@@@???@@@???===<<<<<<===???@@@CCCAAA???===<<<<<<<<<===<<<<<<<<<:::888555333111444777;;;======:::666333222000...+++***))))))))))))***++++++,,,,,,,,,,,,************************(((+++---,,,***)))+++...000///............//////222///,,,,,,------+++(((&&&---000---,,,//////+++***++++++,,,,,,---------,,,...)))(((000---(((---+++++++++,,,---...///000000000000000000/////////111444666666333222333555666555444333333333333333...111222222///...000222222000...///111333444444222333222333777:::555,,,222222222222111111111000111444666555222111333555666555555666555111//////444333222222222222333333111...///444555000000333~~~yyyzzznnniiioooxxxwwwuuuqqqooommmfff\\\TTTVVVSSSOOOKKKHHHHHHIIIJJJGGGFFFEEEEEEGGGIIIKKKLLLIIIGGGCCC???===<<<<<<<<<@@@BBBDDDBBB???>>>>>>???@@@@@@AAAAAABBBAAAAAAAAA;;;<<<>>>@@@AAABBBAAAAAAAAA@@@>>>======>>>@@@AAAAAA@@@???>>>>>>======>>>::::::999999888888888888;;;::::::888666333000......---,,,+++***++++++,,,******+++,,,,,,,,,++++++************************)))+++,,,,,,++++++,,,,,,........................000...---///111222000...+++---,,,)))+++///...(((+++,,,,,,,,,,,,,,,,,,---***000...///666222,,,111,,,++++++,,,,,,...//////000000000000000000000000000333444444222111222444444444333333222222222222///111333222///...000222222111000000222444444333333444333111111444222...444444444444333333333333///000000000.........///......///000000///...///000000111111222333333333333//////222222///000444zzzwww~~~}}}ooofffjjjrrrvvvxxxwwwtttpppiiiaaaYYYTTTSSSQQQOOOMMMKKKJJJJJJJJJDDDEEEFFFHHHJJJKKKMMMMMMIIIGGGCCC???<<<:::::::::@@@???===:::999;;;@@@CCCCCCCCCCCCBBBBBBBBBAAAAAA;;;<<<===???@@@BBBCCCDDDBBBAAA@@@??????@@@AAABBB@@@@@@@@@@@@???>>>>>>===888888888888999;;;<<<===<<<999555111...,,,+++++++++******++++++,,,---...+++++++++,,,++++++******++++++++++++++++++++++++******+++,,,......,,,******+++---.........------,,,---...111555666555444444222---,,,111555222,,,......---------------,,,(((...+++(((,,,***'''---,,,++++++,,,,,,---...///000000000000000000000000000222333222111000111222333222222222222222222222111222333222000//////111222222111222444444333111///777===;;;777555444333222222222222222222222222666555444444444444333222333333333333444555555555000111111222333333222222555222222444444333444777uuuxxx~~~xxxgggcccoooxxxxxxvvvwwwuuuooofff^^^YYYXXXPPPPPPOOONNNMMMLLLLLLKKKEEEGGGHHHJJJLLLLLLLLLLLLGGGEEEAAA>>><<<::::::999<<<===>>>??????@@@AAABBBFFFEEEDDDCCCCCCBBBBBBBBB>>>>>>>>>???@@@BBBCCCDDDCCCBBBAAAAAAAAAAAABBBCCC@@@AAAAAAAAA@@@>>><<<:::888999::::::;;;::::::999333111...+++******+++,,,)))******++++++,,,---...+++++++++++++++***)))(((+++++++++++++++++++++++++++******,,,///000,,,)))(((***,,,...///...---,,,)))+++...111444666666555999777555666:::<<<999555000000000//////.........777<<<444***,,,,,,---444,,,+++++++++,,,------...............////////////222222222111000000111111222222222333333333333222222333222222111000000000222111111222444333111///)))999HHHIIIBBB<<<777444000000111111111222222222555222000000333444111///222444333111000222333111333333444444333222111000666666777:::;;;::::::;;;yyyttt{{{}}}tttfffgggwww~~~xxxyyyvvvmmmbbbZZZXXXXXXPPPPPPPPPOOOOOONNNMMMLLLIIIJJJKKKLLLLLLKKKIIIHHHCCCBBB@@@>>><<<;;;;;;;;;:::<<>>888444222111222222222222222222222666333111222555666444222333777777333333777777333000111111222222222222111333777;;;>>>???@@@>>><<<}}}wwwwww~~~zzzppphhhooo~~~|||vvvlll```WWWTTTTTTQQQPPPPPPPPPOOONNNNNNMMMLLLLLLLLLLLLJJJHHHFFFEEEAAAAAA@@@>>>======<<<<<<>>>======???BBBFFFGGGHHHHHHGGGEEECCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAA@@@???===:::888777999999:::999666111,,,(((******++++++***)))((('''+++++++++,,,++++++***)))*********+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---......---+++,,,---------,,,++++++)))+++,,,---,,,---...000...///333666555111111555111111000000000000000000&&&333333000888888///***,,,,,,++++++++++++,,,,,,++++++,,,,,,---.........555333000000000111111000000222333555666666555555333111000111222333222111111000000111333333111000000666888444000111444555444444444333333333222222333222222333555666555444222888999555555:::999333/////////000111333555666444999<<<===???@@@>>>:::tttssszzz~~~tttjjjkkkvvv|||tttiii___XXXTTTSSSRRRRRRPPPOOONNNNNNNNNNNNMMMLLLLLLKKKIIIGGGFFFEEECCCBBBAAA@@@>>>===<<<;;;@@@???>>>AAAEEEIIIJJJIIIGGGFFFDDDBBBBBBBBBCCCDDDDDDDDDFFFFFFGGGFFFEEEDDDBBBBBBBBBCCCCCCBBBBBBBBB???>>>===;;;;;;:::::::::666666444222///,,,***)))+++++++++******))))))))))))***+++,,,,,,+++***)))((())))))************))),,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++...000......------,,,,,,+++++++++,,,---,,,+++,,,///333333...,,,//////,,,---000------..................000;;;999888CCCGGG===444,,,,,,+++++++++++++++,,,,,,,,,---......///000000555222......///000///......000222444666666555444222000///111333555444222333222111111333555555444666555222///333>>>EEEGGGCCCBBBBBBAAA@@@???>>>>>>666777999::::::;;;===>>>===EEEFFF???===@@@<<<333888777555444444666888:::;;;??????<<<;;;>>>>>>:::zzzmmmpppzzz}}}ooofffmmmzzz~~~yyypppggg___ZZZWWWVVVTTTSSSQQQOOONNNNNNNNNOOOLLLLLLKKKIIIHHHGGGFFFFFFEEEDDDCCCAAA>>><<<;;;:::???@@@CCCHHHMMMNNNKKKGGGFFFEEECCCBBBAAABBBDDDEEEBBBDDDFFFHHHIIIHHHGGGFFFAAAAAABBBBBBBBBBBBAAAAAA<<<;;;:::999999:::<<<===444222///,,,******+++,,,+++***)))))))))+++,,,...'''(((***+++,,,,,,+++***'''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,---......+++)))***...333000000...---,,,+++++++++---......,,,+++---222666>>>333+++,,,///...---000***++++++,,,,,,---------///444+++%%%222;;;444---,,,,,,++++++***+++++++++.........///000111111222555111---,,,---///...------///111444555555444333111000///000444666555333555333222222555777888888777666444888EEETTT[[[[[[XXXXXXWWWUUUTTTSSSRRRQQQYYY\\\``````___```cccfffkkkrrrrrrhhhcccbbb[[[PPPGGGDDD???;;;888888:::;;;EEEFFFCCC;;;999>>>>>>;;;rrrmmmuuu~~~{{{jjjjjjwww|||{{{rrrhhh```YYYTTTPPPOOOOOOOOOOOONNNMMMLLLKKKNNNMMMLLLJJJHHHGGGGGGGGGJJJDDDCCCEEECCC===<<<@@@FFFEEEGGGJJJOOOOOOLLLHHHDDDDDDDDDEEEFFFFFFGGGGGGDDDEEEFFFGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCBBB???===999;;;===<<<;;;999888888++++++******)))(((((('''''')))+++,,,---,,,***)))++++++***))))))((()))))))))************+++++++++++++++,,,,,,,,,,,,------000///...---,,,------...******,,,,,,,,,,,,************)))((())),,,111555===555,,,((())),,,---,,,,,,,,,,,,---------......---......///000000//////000///...,,,***)))***,,,,,,...000222333333333333333000...000000000333777,,,444111---111222333;;;:::000444===:::888;;;999<<<999999===>>>===AAAGGGCCC===888BBB___yyy{{{mmmlllmmmnnnppprrruuuwwwyyytttxxxvvvtttzzz~~~mmm[[[LLLHHHFFFBBBAAAFFFOOOMMMJJJEEEBBBBBBFFFIIIooooooyyy~~~nnnppp~~~}}}yyyqqqjjjccc\\\UUUQQQSSSSSSSSSRRRRRRRRRQQQQQQOOONNNLLLJJJJJJIIIHHHGGGGGGCCCBBBFFFFFFCCCEEEIIILLLLLLLLLMMMNNNMMMJJJHHHFFFFFFFFFFFFFFFGGGHHHHHHEEEFFFGGGGGGGGGGGGFFFEEEFFFDDDBBBAAAAAA@@@===<<<<<<<<<;;;999666444222222,,,++++++***)))((('''''''''(((***+++,,,+++***))),,,+++)))((((((((()))***)))************++++++++++++++++++,,,,,,,,,------...............---,,,,,,++++++,,,------,,,++++++------,,,+++***+++...111777111,,,+++---///...,,,,,,,,,,,,------------...---....../////////......------...,,,+++***+++---......000111222111111000333111111222111------111222<<<<<<;;;@@@@@@>>>FFFAAA<<>>CCCGGGKKKZZZlllfffYYYLLLQQQjjj}}}dddLLLFFFHHHGGGGGGIIIHHHHHHIIIIIIJJJNNNSSSVVVxxxnnnrrr||||||nnnsssxxxuuupppkkkfff___YYYTTTVVVVVVTTTTTTSSSTTTUUUVVVRRROOOLLLKKKLLLLLLJJJGGGGGGEEEDDDGGGIIIIIILLLPPPTTTTTTSSSPPPMMMJJJIIIIIIJJJIIIHHHGGGHHHIIIJJJKKKGGGGGGGGGGGGFFFEEEDDDCCCEEECCC@@@?????????===<<>>GGGIIIJJJPPPOOONNNWWW[[[___fffddd```mmm{{{www```QQQHHHKKKJJJIIIWWWlllkkkXXXGGGFFFSSSaaalllrrr{{{vvvzzzfffIIIBBBFFFHHHFFFFFF@@@BBBBBBCCCCCCFFFJJJMMMuuupppvvv}}}uuukkkrrruuurrrmmmhhheeeaaa]]]ZZZXXXWWWTTTRRRRRRRRRSSSTTTTTTPPPLLLLLLNNNNNNLLLHHHIIIHHHGGGHHHJJJLLLOOORRRWWWWWWVVVRRRLLLHHHIIIKKKNNNMMMKKKJJJJJJJJJLLLMMMIIIHHHHHHGGGEEEDDDBBBBBBBBB@@@>>>>>>???@@@@@@???@@@<<<666000---***)))'''++++++***)))((('''&&&&&&&&&'''(((((())))))((((((,,,+++)))''''''(((***,,,))))))*********+++++++++***++++++++++++,,,,,,,,,------------------,,,,,,---..................---///000111000...,,,,,,---...---,,,...000000...,,,++++++,,,,,,,,,------------------...------,,,+++---///111111000...---...---------...............111---***,,,000999GGGUUU^^^fffggghhhlllgggdddmmmjjjwww{{{rrrmmmYYYMMMQQQMMM@@@AAANNNYYYJJJ@@@BBBEEECCCFFFMMMYYY[[[]]]^^^___^^^\\\[[[aaa^^^YYYSSSNNNSSSfffxxxqqqlllffffffnnnyyy|||bbbJJJFFFJJJJJJHHHHHHIIIIIIIIIHHHIIILLLQQQUUUuuusssyyy{{{xxxqqqiiirrr|||uuupppiiidddbbbaaa```___[[[YYYVVVSSSQQQQQQRRRRRRUUURRRNNNNNNOOOOOOLLLJJJGGGHHHHHHIIIKKKOOOSSSTTTUUUVVVUUUQQQLLLJJJLLLNNNPPPOOONNNMMMLLLLLLMMMMMMJJJIIIHHHFFFDDDCCCBBBAAA???>>>===???AAACCCDDDCCC===888222---,,,+++***(((******))))))((('''''''''&&&&&&'''(((((((((((((((+++***((('''((()))***+++))))))*********+++++++++*********+++++++++,,,,,,///...,,,++++++,,,...///........................---///111111///.........000///------------------+++++++++,,,,,,,,,------,,,---------------,,,,,,...000111111///---,,,,,,,,,,,,---...///000111222555333333888===HHHYYYggguuu}}}mmm]]]```qqq}}}fffPPPEEEKKKLLL@@@:::>>>???888777>>>???999999>>>999;;;===>>>???>>><<<;;;BBBAAA???;;;555666BBBPPPLLLFFFBBBFFFOOOZZZccciii^^^OOOEEEHHHKKKHHHHHHJJJNNNOOOPPPSSSYYYbbblllsssuuusssxxxxxxssspppllluuuxxxtttnnngggaaa______``````\\\[[[XXXVVVTTTTTTTTTTTTSSSRRRQQQOOONNNMMMLLLLLLEEEHHHKKKLLLPPPVVVYYYYYYSSSSSSRRRPPPNNNMMMOOOPPPQQQQQQPPPOOOOOONNNMMMLLLJJJIIIGGGEEECCCBBBAAAAAA<<<<<<===@@@CCCEEEDDDCCC888333---+++,,,,,,+++)))((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))******+++)))************+++++++++************++++++++++++///...---,,,---...///000///...------------...///,,,...000000///...///000222000...,,,++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,---..................///000000...,,,------000111111222333555777888555888AAALLLVVVbbbsssjjjMMMHHHaaassstttyyyzzzkkkTTTCCC888:::>>>;;;777777333000000333333111111333333444666888999999888888999:::===AAAAAABBBJJJTTTVVVVVVYYY```dddeeehhhlllccc^^^^^^eeegggcccdddiiigggiiilllqqqxxxqqqpppvvvvvvrrrlllmmm{{{xxxqqqmmmfffaaa______^^^^^^YYYYYYXXXXXXWWWWWWVVVVVVQQQSSSTTTQQQLLLJJJLLLOOOIIINNNRRRRRRVVV\\\]]][[[SSSRRRPPPPPPQQQRRRQQQPPPQQQQQQRRRRRRQQQOOOLLLKKKJJJIIIFFFDDDCCCBBBBBBBBB;;;<<<>>>AAACCCCCCAAA???333///***)))+++---+++(((&&&&&&''''''((()))))))))((((((''''''(((((()))***'''((()))***+++******))))))************+++++++++************++++++++++++,,,---///111111000///.........---,,,,,,---......---...//////------.../////////...,,,++++++,,,---***++++++++++++,,,,,,,,,+++,,,---...///000000000000111222222222222444666999999888888999;;;<<<===:::<<>>999444111222444333111999;;;:::777777::::::777888999:::<<<>>>@@@AAABBBLLLMMMSSS]]]eeejjjqqqyyy{{{|||mmmlllsssvvvssseeekkk}}}{{{oookkkgggccc```^^^\\\ZZZUUUUUUVVVWWWXXXXXXWWWWWWOOOSSSUUURRRKKKHHHKKKPPPPPPVVVYYYXXXZZZ^^^^^^YYYUUURRRPPPQQQTTTUUUSSSPPPPPPQQQSSSSSSRRROOOLLLJJJJJJHHHFFFDDDBBBBBBBBBBBB;;;<<<>>>AAACCCAAA>>>:::111,,,((((((+++,,,***&&&%%%%%%&&&'''((()))***+++((((((((((((((()))******&&&'''***+++,,,+++***((()))************+++++++++)))************+++++++++))),,,111555555333...+++...---,,,++++++,,,---.../////////...,,,+++,,,...,,,---......---,,,,,,---******+++++++++,,,,,,,,,+++,,,---///000111111222444555666777777:::>>>AAA@@@???>>>===>>>>>>@@@@@@FFFAAA===;;;>>>KKKdddxxxyyyssseeeGGG111444///222:::999000444:::555***222777444444888888444---555888666:::BBBBBB;;;AAAAAABBBDDDGGGIIILLLMMMVVVTTTWWWaaajjjpppvvv|||vvv||||||uuurrrxxxzzzoookkkwww~~~wwwmmmiiieeebbbbbb```]]]YYY[[[XXXUUUVVVXXXYYYXXXVVVRRRRRRSSSQQQNNNLLLKKKLLLKKKSSSZZZ\\\```ccc^^^VVVVVVTTTRRRTTTVVVWWWTTTQQQWWWTTTRRRRRRRRRRRRNNNKKKIIIGGGDDDBBBCCCCCCBBBAAA???BBBEEEEEEAAA;;;555222++++++***)))(((((())))))&&&'''''''''&&&&&&''')))'''&&&%%%%%%&&&(((+++,,,++++++***)))((((((((()))------...///---+++)))'''++++++,,,,,,,,,+++******------,,,,,,,,,------...////////////...---,,,+++000///---,,,++++++,,,---...,,,***+++...///,,,***'''+++---+++'''&&&+++///+++,,,...000333555777888:::999888999<<>>888333???:::999:::777555AAAQQQNNNLLLHHHDDD???999555222666333000//////000...---222333555555666777:::<<<999888;;;@@@BBB@@@BBBEEEHHHIIIIIIFFFBBBCCCHHHNNNHHHJJJQQQYYY[[[YYYYYY\\\UUUaaalllooommmmmmttt|||yyyssskkkccc```bbbfffiiipppuuu{{{|||wwwvvv|||}}}qqqooozzzyyyqqqiiieeeaaa^^^^^^]]][[[YYY\\\ZZZYYYYYY[[[[[[YYYWWWRRRSSSRRRPPPMMMLLLMMMNNNPPPWWW]]]```bbbddd___XXXVVVUUUUUUVVVWWWWWWVVVTTTYYYVVVTTTSSSSSSQQQLLLIIIGGGEEEBBBAAABBBDDDDDDCCCAAABBBCCCAAA<<<666111...+++******)))(((((())))))((())))))((('''&&&((()))''''''((((((((((((((((((+++******))))))))))))***,,,,,,---...---,,,***(((++++++,,,,,,,,,,,,,,,+++......---,,,,,,---------,,,,,,------...---------///...---,,,+++,,,------///.........---,,,)))&&&)))+++,,,+++)))))),,,///...///000222444666777888444555888<<>>===:::777111333777777222,,,///666888888888666333111111111,,,///333555777999;;;===666777888888999:::<<<>>>:::;;;999888CCCSSSXXXTTTIIIOOOVVVVVVOOOGGGAAA???JJJOOOXXX```___UUUMMMKKKdddjjjnnnjjjaaa[[[[[[^^^YYYUUUOOOJJJIIIKKKOOORRRYYY[[[]]]^^^___aaadddfffzzzxxxyyy}}}ppprrr|||zzzrrrjjjfffbbb^^^\\\\\\\\\\\\\\\^^^]]]]]]^^^^^^]]]ZZZWWWSSSSSSQQQNNNLLLLLLOOORRRVVV\\\ccceeefffeee```ZZZWWWYYYZZZZZZYYYXXXXXXYYYZZZXXXVVVUUUSSSOOOKKKGGGEEECCC@@@@@@BBBDDDEEEFFFBBBAAA>>>;;;666000+++(((******)))((((((((())))))***++++++)))''''''((()))%%%&&&((()))******)))(((******************++++++***+++,,,------,,,+++******+++,,,---------------//////...---,,,,,,,,,---******++++++,,,------...---,,,,,,,,,,,,------...)))+++......---,,,,,,,,,******++++++---///222444555555666777888888999999;;;<<>><<<999777888:::>>>@@@===>>>??????>>>???AAACCCvvvwwwzzz{{{mmmrrr||||||tttlllfffeeebbb^^^\\\\\\^^^```aaa``````aaabbbaaa]]]YYYVVVUUUSSSPPPLLLKKKMMMRRRWWW\\\aaafffiiihhhddd```\\\YYY\\\___^^^[[[YYY[[[]]]YYYXXXWWWUUURRROOOKKKIIIFFFDDDAAA@@@BBBDDDEEEDDD???<<<888444000,,,)))&&&***))))))((((((((())))))+++++++++)))'''&&&'''(((%%%%%%'''((()))***++++++******)))******+++,,,---)))***+++,,,,,,,,,,,,+++***+++,,,---......//////000///...---,,,,,,,,,,,,***************+++,,,,,,***+++++++++,,,---......+++...///...++++++---000,,,++++++...222777999999<<<<<<<<<<<<<<<<<<<<<;;;?????????===;;;777333111222222222000---,,,---...000444333222;;;IIIMMMHHH>>>:::666555777888666333:::;;;=========>>>@@@AAA>>><<<;;;;;;<<<============??????CCCQQQ___\\\PPP:::===@@@???<<<777333222777666666888444///...000222333555666666555555444222222222222333555777888111333555666777999<<>>>>>???DDDJJJOOORRRRRRBBB;;;999??????888222222666555444222222333666888222///------,,,+++...444......///000111111000///---...///000111111222222444555666666555555777999yyy|||}}}|||xxxmmmnnnyyy}}}tttmmmhhheee______^^^]]]\\\^^^aaadddeeeggghhhgggbbb]]]YYYWWWWWWSSSMMMGGGGGGNNNYYYaaafffgggjjjkkkgggaaa```ccccccddddddccc```]]]]]]]]]VVVVVVTTTPPPMMMKKKLLLMMMKKKIIIGGGFFFFFFDDD@@@>>>666222...---...///---+++((((((''''''(((((()))))))))******(((&&&&&&'''(((222///***&&&$$$$$$'''((())))))))))))))))))******************++++++,,,,,,***+++,,,---------------...---,,,+++*********+++---,,,***)))(((((())))))))))))+++,,,------------111000///...///444:::>>><<<;;;999666444333333333666666666555555555555444...---,,,,,,---000333555444333222111111111000000777>>>KKKbbb~~~~~~wwwooodddWWWRRRSSSTTTQQQMMM<<<:::999<<>>;;;666222//////......,,,)))&&&(((,,,///---***(((,,,///------...***$$$...---++++++---.........+++***+++......,,,...222,,,///111///,,,***,,,///***+++,,,...///////////////000111111000111333444~~~|||yyyrrrnnnpppyyy{{{pppiiieeebbbcccfffhhhhhheeedddeeegggjjjlllmmmkkkeee```]]]]]]YYYTTTLLLGGGIIIRRR^^^gggooosssooodddaaahhhllliiimmmkkkiiigggddd```\\\XXXYYYWWWRRRKKKEEECCCFFFJJJGGGPPPTTTPPPJJJHHHCCC===000...+++,,,......,,,***))))))))))))((((((((('''******))))))))))))******)))******)))(((''''''(((&&&((()))***)))((()))***&&&''''''((()))******++++++,,,------,,,+++***))))))))))))))))))***+++++++++)))(((***...000///......,,,+++,,,///111111//////888666777CCCDDD999333555333000///...............222333///...111444555444555444444333333555666===MMM```ooo}}}zzziii\\\XXXVVVRRRJJJBBB:::555222111///...------++++++***)))++++++,,,,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,---,,,,,,++++++...------,,,,,,------...///////////////////////////000111111111000...---,,,...111222333444666888{{{{{{}}}vvvpppnnnzzzzzzoooiiifffddddddgggiiiiiihhhggghhhjjjhhhjjjkkkjjjeeeaaa______YYYUUUNNNJJJMMMVVVbbbjjjoooooolllgggggglllnnnmmmmmmkkkhhheeeccc___ZZZVVVPPPOOOLLLHHHEEEFFFJJJNNNIIIQQQUUUPPPJJJDDD===666///,,,++++++------+++)))))))))((((((((())))))*********))))))))))))******)))******)))((('''''')))&&&((()))***)))((()))***'''''''''((()))*********+++++++++++++++******)))*********)))******++++++***'''$$$%%%(((+++,,,+++,,,+++,,,///222333111///444;;;666444===>>>555111******+++,,,---...000111888666222111555===???===<<<<<<:::666666===KKKVVVnnnuuuzzzyyyyyyxxxssslllbbbZZZSSSNNNEEE:::444555///...,,,***)))***++++++...------,,,,,,++++++***,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------,,,...------,,,,,,------...000000000000000000000000---...///000000000///...111222333444444555888:::zzz|||{{{rrrnnn{{{xxxooojjjhhhgggfffhhhkkklllkkkkkklllmmmjjjkkkkkkiiieeebbb______[[[WWWQQQOOOSSS\\\gggnnnooojjjhhhlllpppppppppqqqmmmjjjgggccc```\\\WWWSSSLLLLLLJJJIIIHHHIIIMMMPPPMMMRRRTTTNNNFFF>>>555---,,,+++******++++++***)))***)))((('''(((***,,,---))))))))))))))))))))))))((()))***)))((('''((()))&&&((()))***)))((()))***''''''(((((())))))******++++++***)))))))))******++++++***************+++,,,)))&&&&&&(((+++...///---///222555888777444111222777000,,,333444------++++++++++++,,,000666:::GGG@@@777777CCCQQQVVVSSSOOOOOOKKKCCC>>>DDDTTTaaannnmmmeeeZZZPPPJJJCCC===:::444///,,,***''')))---++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++************,,,,,,---.../////////.........------------......000000000000000000000000---...///000111111111111000111222333555888<<<@@@}}}}}}uuurrr}}}wwwooolllkkkjjjhhhjjjlllnnnnnnmmmmmmmmmooonnnmmmjjjgggccc```___\\\XXXTTTTTTZZZccclllqqqpppgggfffqqqvvvsssppprrrmmmjjjeeeaaa]]]XXXTTTPPPNNNNNNMMMMMMMMMNNNPPPQQQQQQQQQNNNHHH???666...(((***))))))))))))))))))(((***((('''&&&'''***---///))))))************))))))((()))***)))((('''((()))&&&((()))***)))((()))***'''((((((((()))))))))***+++***)))(((((()))***+++++++++***))))))))))))***+++******+++---///111222222555999======:::555222...222---)))///...)))---000000///,,,+++///777>>>AAA>>>;;;AAASSSgggoooooorrrpppjjj___TTTOOORRRUUUOOOLLLDDD;;;555222111///'''(((***---//////000111******++++++***((('''%%%+++++++++,,,,,,---------,,,,,,---............------,,,,,,,,,+++*********,,,,,,...///000000000000......------------......111111111111111111111111111111111222222222333222///111333555999???FFFKKK|||xxxyyyxxxqqqooonnnlllkkklllmmmooopppooommmkkkpppnnnmmmkkkiiifffdddbbb\\\YYYVVVXXX___gggnnnqqqooohhhhhhsssxxxsssoooppplllhhhccc___[[[VVVRRRNNNNNNNNNNNNOOOQQQQQQRRRQQQRRRMMMEEE===555...***((('''((((((((((((((((((((()))(((&&&&&&'''***---///((()))************)))(((''')))***)))((('''(((***&&&((()))***)))((()))***(((((((((((())))))))))))+++***)))(((((()))***+++***))))))((((((((())))))%%%'''+++...000000000000444777;;;===<<<777222//////444000...222---)))///+++111777777333111333666000:::GGGTTTcccpppsssqqqjjjeee[[[RRRIII@@@:::666222///---,,,,,,---000222(((+++---------,,,)))&&&&&&''')))+++,,,+++*********++++++,,,,,,------...++++++,,,---------------.........---,,,,,,,,,+++,,,---...///000000111000///......------......///000000000000000000000000111111111111111111111111222333555888<<>>888666;;;KKK\\\eeefffbbbXXXPPPDDD<<<333---+++***(((%%%$$$""""""%%%&&&$$$&&&)))---...,,,(((''')))***(((......000111111000///...+++++++++,,,,,,---------***+++,,,---------------............------------------...///000000000/////////............////////////////////////////////////.........///000000111333444555666999>>>AAA}}}wwwtttqqqlllkkklllnnnssswwwxxxuuurrrpppmmmjjjhhhhhhgggeeebbbZZZWWWVVV[[[cccjjjlllllliiiooossstttvvvxxxwwwsssjjjfffaaa\\\YYYUUURRROOOPPPPPPQQQTTTVVVVVVRRROOODDD:::111...+++((((((+++%%%''')))((('''&&&(((***&&&&&&&&&&&&'''(((******((()))***++++++***)))(((&&&((())))))(((((()))+++&&&((()))***)))((()))***))))))))))))(((((((((((()))******+++++++++++++++))))))******+++,,,......000444888999666333111111,,,///111000---++++++,,,,,,111//////222...111@@@FFFTTTbbbcccWWWIIIBBBAAAJJJRRRXXXTTTLLLCCC999111333///+++)))***---///000---******---,,,((((((+++)))++++++''')))///222111+++++++++***((('''&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---....../////////,,,,,,---------------...---....../////////......//////............//////........................---------...000222444555333555666777777888:::<<<~~~yyyvvvqqqllljjjkkknnntttzzz|||zzzwwwvvvqqqlllhhhfffccc^^^[[[YYYVVVVVV[[[cccjjjkkkjjjgggqqqwwwtttuuu{{{|||vvvjjjfff```\\\XXXUUURRRPPPXXXWWWWWWXXXYYYVVVQQQLLL===333,,,,,,+++((((((+++%%%'''))))))'''&&&(((+++%%%%%%&&&''''''(((((((((''')))***++++++***)))'''&&&((())))))(((((()))+++&&&(((******)))((()))***))))))))))))(((((((((((()))***+++---------,,,+++******+++,,,---///000111333555777555000---,,,,,,***---...---++++++---//////444222444:::;;;CCCWWW^^^fffkkkdddTTTGGGEEEHHHAAA@@@888...(((***,,,,,,&&&(((***)))((('''(((***...))))))------))))))..."""(((***)))***//////************+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000+++++++++,,,,,,------------...............------//////............//////........................---...///000333777:::<<<;;;===???@@@AAABBBDDDFFF}}}~~~uuurrrqqqppppppoooooosssxxx{{{{{{yyy|||uuummmhhhfffddd^^^YYYWWWUUUUUUYYYaaahhhlllmmmoooqqqrrrtttyyyzzzrrrggghhhccc\\\WWWUUUTTTSSSSSSWWWYYY[[[]]][[[UUULLLFFF444222///+++))))))******)))(((''''''''''''(((((('''((()))***++++++***)))+++******)))))))))))))))((())))))************)))(((((((((((((((((((((((('''(((***+++++++++***)))&&&'''((())))))***))))))******+++---111444555555,,,///333222...***'''''',,,+++***,,,...///...,,,444<<>>BBBDDDJJJKKKKKKHHHEEEFFFJJJOOO~~~vvvrrrrrrrrrrrrpppoooqqqvvvzzz|||{{{{{{uuupppnnnjjjddd___YYYWWWVVVXXX^^^eeeiiijjjkkknnnrrruuu{{{|||tttjjjeee```ZZZVVVTTTUUUVVVWWW\\\[[[[[[ZZZWWWOOODDD<<<222111///---,,,***)))(((((((((((((((((((((((((((((()))***+++++++++******+++******)))))))))))))))))))))*********))))))((('''''''''''''''''''''''''''((()))*********))))))(((((())))))************---///333666777555000---,,,,,,,,,***)))+++///333(((***,,,,,,---///333666===GGGTTT\\\^^^]]]\\\\\\UUUOOOFFF<<<444000//////,,,***)))((())))))((('''((()))+++,,,,,,+++***))))))))))))))))))*********(((((())))))***+++,,,,,,000000//////......------+++************+++,,,,,,...000111111///,,,++++++//////...............///000000000000111222333333333444555666555333111000000///........./////////...///000111333555777888999999999888888:::===???~~~}}}yyyttttttuuuuuurrroooooosssxxx|||}}}yyyvvvqqqiiiddd\\\YYYWWWWWW[[[aaaeeegggiiinnntttxxx{{{{{{sssiiiaaa\\\WWWTTTUUUWWWZZZ[[[^^^ZZZWWWUUURRRJJJ>>>444////////////---+++((('''((()))***++++++***)))((()))***++++++,,,++++++++++++******)))))))))))))))************)))(((((('''''''''''''''''''''''''''&&&'''((())))))))))))(((************+++,,,------555666777777555000,,,))),,,+++)))'''&&&'''+++///000222111...---333???JJJRRRVVVZZZ[[[WWWNNNDDD>>>;;;666...(((%%%&&&***,,,***)))(((((()))***)))((())))))******++++++,,,,,,************************,,,,,,,,,,,,,,,---------222222111000///...------*********+++,,,...///000666888999777444111//////000000/////////000000111000000///000000111222333222222444444444333222111........................111000000///......//////111000///111333666666666}}}}}}wwwzzz~~~}}}xxxxxxyyywwwsssooommmpppvvv}}}|||xxxqqqiiiccc\\\ZZZXXXXXXZZZ___dddgggjjjqqqxxxzzzzzzvvvmmmccc___[[[VVVTTTUUUXXX[[[\\\[[[WWWSSSQQQOOOIII===444///......---,,,+++)))(((''')))+++,,,,,,+++***)))++++++++++++,,,++++++++++++******)))))))))))))))************)))((('''&&&''''''''''''''''''''''''&&&''''''((((((((((((((())))))***+++,,,...000222<<<:::555000+++)))***+++(((***,,,,,,,,,+++******222000...,,,111>>>QQQ___^^^WWWLLLBBB;;;444...)))******+++++++++******)))(((((('''(((***+++***)))******))))))***,,,---...************)))))))))))),,,------------.........000000//////.........---------......///111222333777888888777444111000000000////////////000000111//////......///000000111......///000111111000000...///000000////////////333222111000////////////333111000333777999888666~~~|||xxx||||||}}}}}}}}}xxxvvvqqqooopppvvv~~~{{{tttkkkccc]]][[[ZZZYYYYYY\\\```fffjjjiiirrrzzz{{{xxxrrriii```___[[[WWWVVVWWWYYY[[[\\\[[[WWWRRRPPPMMMFFF<<<444000...,,,***)))***+++,,,''')))+++,,,---,,,+++))),,,,,,+++++++++++++++++++++******)))))))))))))))*********))))))'''&&&%%%'''''''''''''''''''''''''''''''''''''''(((((()))((((((***,,,...111333444888777444///+++***,,,...(((***,,,///111222111///******+++111<<>>@@@CCCHHHKKKyyyuuuzzzyyy|||~~~}}}|||~~~rrrhhh```\\\UUUXXX\\\]]]\\\]]]```cccsss}}}vvvmmmfffaaaYYYYYY[[[]]]```aaa```^^^^^^___[[[QQQCCC888222222***+++,,,,,,,,,,,,******(((((((((((()))***+++,,,,,,+++)))((((((((())))))+++******)))))))))))))))''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((((()))+++,,,,,,...000111111...+++(((%%%***......------222666555999@@@JJJRRRTTTQQQMMM===>>>===777...+++---000)))***+++++++++,,,---...(((***+++---------,,,,,,,,,,,,---...000///,,,***,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---///000111111444444444333333222222222333333333333333333333222111111000///////////////---......---++++++,,,---+++++++++,,,---...///000222111000000000000111111666555555444444444555555444999>>>===999777888:::;;;::::::999999999::::::999<<>>???BBBGGGOOOVVVzzzyyy~~~~~~~~~|||{{{}}}}}}sssggg___YYY]]]aaa^^^XXXYYYcccooo{{{pppjjjfffaaabbbcccdddeeeeeefffggghhhgggeee^^^QQQBBB888333333------------,,,,,,,,,,,,,,,+++******,,,---,,,+++++++++++++++++++++++++++******+++++++++***)))((()))))))))))))))))))))))))))&&&&&&))))))'''(((++++++)))+++000111---+++---///,,,***,,,000000+++&&&+++******,,,++++++000777======???CCCDDD???444,,,+++++++++++++++*********------,,,+++***+++,,,,,,+++******+++,,,---,,,+++,,,---...//////...---,,,,,,...111111000/////////......------------------222111///......///111222333444555666555333111000000///---,,,+++,,,---...------------...............---,,,,,,,,,---///000000000000...---///222555444444444444444555666666555666666666777777777777666555555444555666777888444666888999:::>>>DDDIII}}}|||tttjjjccc]]]]]]______XXXWWWgggzzzxxxmmmhhhfffdddffffffgggggghhhiiijjjkkkggg```TTTHHH>>>777555444............---------------,,,+++,,,...//////...++++++,,,------,,,++++++)))+++,,,------+++)))((()))))))))))))))))))))))))))'''(((,,,,,,)))(((*********///444444///+++***)))))))))+++......,,,***......------333===CCCDDDDDD>>>777111///---)))&&&***************+++++++++++++++*********+++,,,,,,...+++(((((()))+++,,,---+++...222222000---...///---///111111000.........,,,,,,,,,,,,,,,,,,------000///...------...///000000111222333333222111000///...---,,,+++,,,---......------------------,,,,,,,,,,,,,,,------------...//////...------///111111111000000111111222333///000111222333222111111111000000000000111222222000111333444444666999;;;wwwmmmeee```]]]^^^^^^XXXXXXkkkuuukkkgggfffggghhhhhhiiikkknnnooopppoooddd[[[NNNCCC===999666444000000/////////............,,,,,,---///000000///+++,,,...//////...,,,+++***+++---...---,,,)))((((((((((((((((((((((((((((((''')))......***)))******,,,///333222///+++)))''')))+++,,,,,,,,,,,,------000000000:::IIINNNHHH===666...(((&&&((()))***)))))))))******+++++++++************+++,,,,,,,,,---+++))))))+++...//////)))...333333///,,,---///---///000///---,,,,,,,,,*********++++++,,,,,,---......------------......,,,---...///000000000000...---,,,,,,++++++,,,,,,...---------,,,,,,++++++++++++,,,,,,---,,,+++++++++---......,,,+++,,,---...------------...//////***,,,...///000///---,,,---------------............///111222333333444444{{{nnneee```]]]]]]\\\YYY\\\rrr}}}rrrjjjfffgggiiihhhhhhkkkoootttvvvuuusssaaaXXXMMMEEE@@@;;;666222111111111000000000//////---,,,,,,---...//////...+++,,,...//////...,,,+++***+++,,,------,,,***(((((((((((((((((((((((((((((('''***//////+++)))***+++---------------,,,******,,,......,,,+++---...)))---------555AAAAAA888...+++(((&&&''')))+++,,,))))))******+++++++++,,,******++++++,,,,,,,,,,,,))))))+++...111222111000(((---222111---***,,,...,,,---...---+++******+++)))******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---******+++,,,......//////------,,,+++++++++++++++------,,,,,,+++++++++*********++++++++++++*********+++------,,,******++++++++++++++++++,,,,,,---)))***,,,......---,,,***++++++,,,,,,,,,---------,,,---...000222333222222|||~~~pppggg___```___[[[[[[fffzzzxxxqqqkkkggggggkkkhhhiiimmmtttyyy{{{wwwsssbbb[[[QQQIIICCC===888444222222222222111111111111...---,,,---......---,,,,,,,,,---......---,,,,,,+++++++++++++++******)))))))))))))))))))))))))))((('''***...///+++)))***+++,,,+++)))))),,,---+++.../////////---------...,,,,,,++++++///333///'''$$$%%%&&&'''((()))))))))+++++++++++++++,,,,,,,,,++++++,,,---------,,,,,,(((***---111444444111...))),,,......+++***+++---+++------,,,+++***+++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,---......,,,,,,,,,+++++++++******,,,,,,+++++++++++++++******************)))))))))(((***,,,,,,+++******+++***************++++++,,,)))***+++------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++---000111000///sssjjj^^^dddbbb[[[___rrr|||tttqqqmmmhhhhhhllljjjlllpppxxx}}}|||vvvpppfff```VVVLLLDDD>>>:::888333333333333222222222222000///------......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******))))))))))))))))))))))))(((''')))------***(((***(((,,,+++((((((---...+++///......---......///...000+++)))+++,,,)))'''&&&%%%&&&'''(((((((((***+++---------,,,,,,,,,,,,,,,------.........---,,,+++***,,,...111333222///,,,,,,,,,+++******+++,,,---,,,---...---,,,,,,...///,,,,,,,,,,,,,,,+++++++++)))******************))))))))))))***+++,,,------+++++++++++++++******)))************+++++++++++++++***)))((('''((())))))((()))++++++******+++---*********)))***++++++,,,******+++++++++,,,,,,,,,***+++,,,---------,,,+++---+++***+++...///...---uuummm^^^gggeee\\\bbbzzzyyyrrrqqqnnniiihhhlllmmmnnnssszzz}}}tttllljjjdddYYYMMMDDD>>><<<<<<444444333333333333222222222000///...///...---+++---,,,,,,++++++,,,,,,---,,,+++)))''''''((()))+++)))))))))))))))))))))))))))'''(((,,,,,,)))(((***&&&+++,,,)))***//////+++...---+++,,,...000000///---%%%"""((()))$$$%%%+++)))))))))((((((***---000.........------,,,,,,,,,......///000///...,,,+++.........000000///,,,)))///---***)))***,,,---------...///.........000222---------,,,,,,+++++++++))))))************))))))))))))))))))***+++,,,---***++++++++++++***))))))))))))******+++++++++,,,,,,***((('''&&&'''((()))((()))******)))***,,,...***************+++,,,,,,+++************+++,,,,,,)))***,,,---------,,,+++111...+++,,,...///...,,,}}}rrriiieeeeee```[[[ggg}}}~~~vvvmmmjjjnnnooolllmmmttt}}}|||wwwttttttrrriiiZZZLLLBBB>>>>>>???888666444222111111111111333222111000...,,,++++++***,,,///000...---,,,,,,---+++(((&&&&&&&&&((()))&&&(((***+++,,,+++)))((('''(((***,,,,,,+++)))''',,,***)))***+++,,,,,,+++---++++++...333777777666,,,+++***)))((((((((((((***)))((((((((((((((((((---...000222111///,,,+++------------,,,,,,,,,,,,---,,,,,,+++*********+++...---+++))))))***,,,---222111000000000222333444444,,,(((+++,,,)))(((+++))))))))))))************((()))+++,,,,,,++++++***)))***+++,,,---.........)))))))))((())))))***+++))))))(((((((((((())))))***)))((((((((()))+++,,,((()))******)))***,,,...++++++++++++++++++++++++)))+++---//////---+++)))...------,,,,,,++++++***~~~ssskkkfffgggdddaaammm~~~yyyqqqllljjjkkklllmmmttt{{{{{{xxxxxxqqqjjj^^^RRRHHHBBB???===:::999666444222111111111222111000///...---,,,++++++---//////---,,,,,,---((((((((((((((((((((()))'''((()))*********)))((((((((()))*********))))))(((***+++---............,,,///444888:::777222------,,,+++)))(((''''''''')))(((((())))))***,,,,,,---...000000000...---+++///...,,,******+++,,,---,,,,,,+++***************++++++***))))))***+++,,,000000///......///000111111+++'''***+++)))(((+++,,,,,,+++))))))(((((((((''''''((()))))))))((('''******+++,,,---------,,,***))))))))))))***++++++***))))))((((((((())))))))))))((((((((()))***+++((()))******))))))+++---++++++++++++++++++++++++***+++,,,------,,,+++***------,,,,,,,,,,,,++++++uuummmhhhiiihhhjjjvvvuuunnnnnnmmmjjjkkkrrryyy~~~{{{xxxwwwpppjjjaaaXXXOOOGGG@@@<<<;;;:::888666444333222111000000//////...---,,,,,,,,,---...---,,,+++---...((()))*********)))'''&&&''''''((((((((()))))))))(((((((((((())))))***+++(((,,,000111000...///000111555999:::777111+++(((---,,,+++***)))((((((''')))))))))***,,,...///000............------------000...,,,***+++---111333******))))))(((((())))))(((((())))))******++++++...---,,,+++++++++,,,------)))''')))***))))))+++,,,+++***)))((())))))***''''''((((((((((((''''''***++++++,,,,,,,,,++++++***************+++,,,,,,+++***)))(((((((((((((((((((((((((((((()))******)))***+++***))))))***+++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------vvvooohhhiiikkkqqq~~~tttnnnssstttmmmpppzzz|||yyyxxxrrrlllcccZZZSSSKKKCCC===:::999888666555444333333/////////......---------......---,,,***+++---000,,,,,,,,,+++***)))(((''''''''''''&&&'''((()))))))))(((''''''''')))+++------111555333///---///222888888555000***'''))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...///000111...---,,,++++++,,,---.........---...000333666888)))(((((('''''''''((((((%%%&&&((()))************,,,+++)))(((((())))))***)))((('''(((******+++,,,)))((((((((()))+++---///)))))))))***))))))))))))***+++++++++++++++***)))++++++******++++++,,,---++++++***)))((((((((((((((((((((((((((())))))))))))***++++++)))((()))***************************++++++***))))))***++++++******+++,,,,,,---......xxxqqqhhhiiimmmvvvvvvpppwwwxxxrrrvvvuuummmcccZZZSSSMMMEEE@@@777777777777777666666555000000000//////...............---+++***+++...000---,,,+++******,,,...///'''''''''&&&'''((()))))))))(((''''''(((***---//////222555333//////333888888666111***%%%%%%***000***+++---...000000000000//////...............///---,,,+++******+++,,,------...///111222222333222(((''''''&&&''''''((((((%%%&&&''')))***************)))(((''''''((()))***''')))***)))***,,,---...)))(((((()))***,,,...///)))))))))))))))******+++*********+++******))))))++++++******++++++,,,---++++++***)))))))))))))))'''(((((())))))))))))))))))+++,,,,,,+++))))))***************************,,,+++)))(((((()))+++,,,******++++++,,,---......|||uuulllkkkooo|||yyytttxxxzzzyyy}}}xxxoooccc[[[UUUPPPHHHCCC999999999999999888777777222222111000000///............---,,,***+++---000***)))((()))+++///333555''''''((((((((())))))))))))(((((((((***,,,///111...000333333222333777:::111111///---+++***,,,---***+++---000111222222111111000///...---,,,,,,,,,++++++***))))))***,,,---,,,---...///...,,,)))(((''''''&&&&&&''''''((((((''''''(((((())))))*********)))((((((((()))+++,,,(((,,,...,,,+++...000///,,,,,,+++++++++******)))''''''''''''(((***+++,,,((())))))*********))))))***************+++,,,,,,*********))))))******+++(((((()))***************)))+++---...---++++++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++,,,,,,---......zzzrrrppptttzzzzzz}}}zzzqqqfff^^^ZZZTTTKKKDDD>>>>>>>>>===<<<:::888666555444333222111000///...---......,,,++++++---///((((((((()))+++...000222'''((()))*********)))((()))))))))***,,,...111222///111444666666555444333,,,++++++,,,------+++******,,,...///000000///...000///...---++++++******)))))))))))))))***++++++******+++******)))'''&&&'''''''''''''''((())))))***)))((((((((()))***+++***)))))))))***,,,...///)))///111...---000222111,,,,,,------,,,***((('''&&&&&&'''''')))+++...///''''''((()))***************))))))))))))***++++++))))))))))))***+++,,,,,,((()))***+++,,,++++++***)))+++...///...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------}}}wwwtttxxx}}}zzzrrrhhhbbb^^^WWWMMMDDDCCCCCCBBB@@@>>>;;;888666666666444333111000///...,,,---...---,,,+++---...)))***++++++++++++***)))&&&(((***+++,,,+++)))((())))))***+++---000111333444555888::::::555---(((,,,((($$$%%%(((******)))+++,,,...//////---+++***///...---,,,+++*********(((((())))))************(((''''''''')))***,,,---'''''''''''''''((()))***,,,+++)))''''''(((***+++************,,,...000111***111444000...222444222(((***,,,......---***)))(((((()))***,,,///111333&&&&&&((()))************)))))))))((()))******+++(((((())))))***+++------)))***+++,,,---,,,++++++)))+++///000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------~~~|||tttgggaaaaaa]]]RRRHHHFFFCCCAAA@@@@@@???;;;777777777777666444222000///000000/////////.........++++++++++++,,,---......&&&(((***************,,,,,,000333444333222222444888999999444///+++,,,...((()))***+++---...///000---------,,,,,,++++++++++++***)))(((((()))***++++++***)))((((((((()))***---+++(((&&&%%%''')))***((('''&&&&&&((()))))))))))))))))))))************'''''')))***,,,,,,------000444444...***---000111......//////......---,,,***)))))))))***+++,,,,,,*********************+++)))))))))))))))***++++++,,,+++)))((((((***,,,---,,,++++++******++++++,,,---------,,,,,,+++++++++------................../////////......---------000///............//////~~~zzzqqqgggbbb```\\\TTTLLLFFFEEEDDDEEEEEEBBB===999888777666555444222000///000000000///.........---,,,++++++++++++,,,,,,---(((***++++++***)))***+++,,,111555555333444999===>>><<<777111+++((((((*********++++++,,,------------,,,,,,+++++++++++++++******)))(((((()))************)))))))))******+++,,,+++)))((((((((()))******)))((((((((()))((((((((((((((()))))))))******'''((()))***++++++,,,,,,+++//////,,,+++///111111000///...---+++***))))))******))))))******+++,,,******************)))))))))))))))(((((()))*********))))))((()))***+++,,,,,,,,,++++++++++++,,,,,,------------------------///...---------...///000////////////............111111000000000000000000{{{uuummmgggbbb\\\UUUPPPIIIJJJLLLNNNMMMJJJDDD???::::::999777555444222111111111000///......------,,,,,,++++++***++++++++++++,,,---,,,+++******,,,...222666666666999???EEE>>>999222,,,)))(((((((((,,,,,,++++++++++++++++++,,,+++***)))))))))***+++***))))))(((((())))))***((()))***++++++++++++++++++++++++***************++++++******)))(((((((((''''''((((((((()))))))))((((((((())))))*********+++...//////333888888555444222///---***)))((((((******)))))))))***++++++*********))))))(((((((((***)))((((((((((((((()))''''''((()))***++++++,,,,,,,,,++++++++++++,,,,,,,,,------...//////000000000///...---...///111222//////000000000000000000333333333333333222111111xxxooofff^^^WWWSSSLLLOOOTTTWWWVVVQQQJJJEEE???>>>===;;;999777666555333222111000///...---------,,,+++***************+++,,,------,,,,,,...///222222444777;;;>>>@@@AAA444000+++)))+++---,,,++++++++++++++++++++++++++++++***)))(((((()))***+++)))))))))(((((()))))))))'''(((***,,,,,,,,,,,,+++)))***+++++++++***)))))))))***+++***)))(((((()))''''''''''''(((((((((((((((((((((((((((((())))))+++...///111666;;;999444666444111...,,,++++++,,,******))))))))))))************))))))((('''''''''***)))(((((('''(((((((((%%%&&&((()))++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++,,,...///000111222//////000111111222222222111111111222222333333444666666777777777666444444~~~tttjjjaaaZZZVVVLLLQQQXXX\\\[[[TTTLLLGGGBBBAAA???<<<:::888888777555444333222000///...---------,,,+++***************,,,---......///222555666333222777>>>@@@;;;555+++)))((()))---///---+++(((((()))******++++++,,,***)))((((((((()))***+++((((((((())))))(((((((((&&&(((***+++,,,,,,++++++'''((()))***+++***((('''''')))++++++)))((()))***''''''''''''(((((((((((()))(((((('''(((((()))***(((***,,,---111555333,,,333222///---,,,,,,---...******))))))((())))))******)))))))))((((((''''''))))))(((((((((((())))))%%%&&&(((***+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***+++,,,...///111222333...000333666666555444222444444555555666666666777999999999::::::999999999}}}vvvmmmeee^^^ZZZMMMTTT[[[___\\\UUUMMMHHHDDDBBB@@@===:::999888888888777666444222000///...------,,,,,,++++++,,,,,,+++,,,......///222666999888555333777===<<<333+++(((((()))+++,,,,,,***(((''''''((()))******++++++))))))))))))************'''(((((())))))((((((''''''((()))***************&&&''')))******)))(((((('''+++...---***((()))***''''''((((((((()))))))))))))))((('''((()))+++,,,***---......000222000,,,...---,,,+++***+++,,,---******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++(((((()))***+++,,,,,,---------,,,,,,,,,,,,------+++,,,---///111333444555111333666888999999777666888888888999999999999999;;;;;;;;;;;;<<<===>>>???xxxqqqiii```ZZZSSSZZZaaaddd```XXXQQQLLLIIIGGGCCC@@@>>><<<<<<<<<:::999888666333111000///---------,,,------......---...//////000222666999888777777777777444///+++)))***++++++)))))))))***))))))))))))))))))))))))'''(((***+++,,,+++***)))''''''((())))))((('''''')))((((((((((((((())))))(((((()))***************,,,000333111,,,(((((()))((((((((()))))))))******))))))(((((((((***,,,...,,,000222000///222222///+++++++++++++++***************)))((((((((((((((((((((())))))***+++++++++))))))))))))***,,,---...++++++*********,,,---...------,,,,,,,,,,,,------//////000222333555666777666666777888999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>===<<<<<<===@@@CCCEEE|||uuulllaaaYYYYYY```hhhjjjeee]]]VVVRRRNNNLLLHHHEEEBBBAAAAAAAAA<<<;;;999777555222111000---------------...///000000000111000000222666999777:::;;;777111------///(((***+++)))''''''+++///+++******)))((('''''''''&&&(((+++------,,,***)))&&&'''((())))))((('''&&&***)))'''&&&&&&'''((()))))))))*********++++++,,,111555777444---((('''((())))))))))))************))))))(((((()))+++...///(((...111...+++---//////---------------+++************)))((((((((((((((((((((()))***+++,,,------((())))))***+++---...///...---+++******+++---///...------,,,,,,------...111222333444666777888999;;;999777666777:::>>>@@@??????>>>>>>======<<<<<>><<<<<<===AAAEEEHHHxxxooogggaaa\\\]]]___ccchhhjjjhhhbbb]]]___[[[UUUNNNIIIEEECCCBBB<<<===<<<:::777444222222---------...///000111222333000000444;;;???===;;;888666444111...+++)))(((&&&'''''''''(((((())))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((((((((((()))***+++,,,+++******,,,555;;;999///&&&$$$&&&&&&((())))))'''&&&&&&'''******))))))))))))******++++++,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---(((((()))***+++******)))((())))))))))))*********++++++******++++++,,,---222000...,,,---///111333//////.........------------000333444222222444666777777777777888999:::;;;???<<<::::::;;;<<<<<<<<>>======@@@DDDHHHxxxoooiiiccc___eeehhhkkkiiieeedddfffiiilllggg___VVVNNNIIIFFFEEE??????>>><<<999666444333333222222222444666777888666444333777<<<>>><<<888555444111...+++***)))((('''''''''((((((((())))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))***+++,,,++++++***+++111666555...((('''(((%%%''')))))))))(((***+++******))))))))))))*********+++,,,------,,,+++*********))))))******+++,,,,,,++++++***)))))))))***)))))))))*********+++++++++++++++***++++++,,,---000///...---...///111222//////.........---------,,,///222222111222444666666666666666777888999999;;;:::888888:::::::::999:::::::::999999;;;@@@CCCxxxpppjjjeeedddfffjjjkkkddd[[[ZZZdddooouuuoooggg]]]UUUOOOLLLKKKEEECCCAAA???<<<999666555666444444555888<<<>>>>>>999888777999<<<;;;888444111000---***)))((()))***(((((((((((()))))))))))))))(((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))+++++++++******))))))))))))******+++,,,++++++++++++---000000...,,,******%%%''')))******+++---...******))))))))))))******+++,,,...///...,,,)))((())))))***+++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,+++++++++++++++,,,------------...//////000111111...............---------+++---///000000111333555555555555444444555666666777666666777888888777555777777777666666888===@@@yyyrrrjjjggggggdddiiijjjcccZZZYYYdddooorrrnnnggg```ZZZVVVUUUUUUKKKIIIEEEAAA>>>;;;888666333111111444:::???AAAAAA999888888999999666222...///---+++)))((()))+++,,,))))))))))))))))))))))))))))))(((((())))))***+++(((((((((((((((((((((((((((((((((((())))))))))))+++++++++***))))))((((((******+++++++++,,,,,,,,,...---,,,---......---,,,''')))***+++***+++---///+++******))))))******+++,,,...000111000---***'''((()))***,,,,,,+++******''''''((()))***+++,,,---+++++++++,,,,,,,,,------,,,++++++++++++,,,------+++,,,...000111111000000........................+++,,,---...///000222333444444333222222222333333444444444666777777555333666777777666666999<<>>}}}wwwmmmjjjnnnnnnoooqqqpppnnnmmmnnnooouuutttpppllliiieeecccaaa\\\VVVNNNHHHDDD@@@:::666000///000777???CCCBBB???222111000///---+++)))(((+++++++++++++++,,,---...++++++++++++***************))))))))))))***++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,++++++++++++,,,------222000.........///......//////...+++)))(((***+++++++++************++++++...///111222111///---+++))))))***+++++++++++++++)))***+++++++++)))((('''++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------...,,,---...///000///......---------...............000...,,,,,,...///000///000000000///000000111111333222222333555666555444222333444444444555888;;;yyypppnnntttssssssqqqmmmiiiiiikkkooowwwwwwvvvtttppplllhhhffffff^^^TTTMMMHHHCCC<<<777333111222888???AAA===777------,,,***)))((()))***((()))+++,,,------,,,,,,,,,,,,+++++++++***************))))))******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))((())))))******+++++++++,,,,,,+++++++++,,,---...............---....../////////---+++(((((()))+++,,,++++++******++++++,,,,,,---...//////...---,,,******))))))******+++,,,+++***))))))***,,,...///++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---............//////......---------------.........//////333000,,,,,,...//////...///////////////000111222222111000111333555555444000111222333333444666999yyyzzz{{{rrrqqqxxxzzzyyytttllleeeeeelllsssuuuvvvwwwwwwtttqqqmmmjjjlllcccYYYQQQKKKFFF>>>888444222333888>>>>>>666///++++++***(((&&&'''***,,,&&&(((***,,,---,,,+++***,,,,,,,,,++++++******************)))******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,------...---,,,+++***+++,,,---...)))+++------------...000......---***((((((***,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---***(((&&&&&&)))000777;;;******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......000//////...------,,,,,,---------.........//////555111---,,,...///...---.........//////111222333222000...///111333444444000222333444444555777999xxxgggqqq|||zzzyyy{{{tttqqqrrrtttvvvzzzwwwuuuvvvxxxxxxuuurrrjjjfff```YYYQQQHHH???999555555444222000...,,,***'''...)))%%%,,,...)))***+++...111111...+++***+++'''((()))---///000///---(((((((((((((((((((((((((((((())))))******++++++***)))((((((((()))+++,,,************************,,,,,,,,,,,,,,,---...///------------,,,---///222777666111***)))+++***'''(((+++......,,,+++,,,...777222,,,***,,,...,,,***///---***((((((***---///***''''''---888BBBGGGHHH444,,,''',,,///---+++,,,,,,,,,++++++,,,,,,---...222111...,,,******++++++...------------...//////666333***---666111***///000000000000////////////------...///000222444555333333333333333333333333uuuuuu~~~|||||||||}}}vvvrrrqqquuuxxxzzzyyyxxxyyyyyyyyywwwvvvooojjjbbbZZZQQQHHH@@@:::222111000///---+++***)))(((///***&&&,,,...***---***---//////,,,++++++,,,******+++---//////,,,***((((((((((((((((((((((((((()))))))))))))))******)))))))))))))))******+++************************,,,,,,,,,,,,,,,---......---...///...------///000333444111,,,+++------***---///000000---,,,---///555000,,,+++------,,,***---,,,***((((((***,,,---)))'''(((...999CCCGGGHHHBBB555***((()))***,,,000,,,,,,,,,+++,,,------...111000...,,,++++++,,,,,,...---,,,,,,------//////444333...///555000,,,333////////////000000000000000000000000000111222333333333222222333333444555~~~~~~yyysssqqquuuzzz|||}}}}}}{{{yyywwwvvvwwwqqqmmmfff]]]SSSGGG<<<444...---+++***)))((())))))&&&---)))%%%,,,///---000***+++,,,,,,++++++,,,---------,,,---...---***((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***************)))))))))))))))))))))))),,,,,,,,,,,,,,,------......///000000...---...//////111111......000000...///000111///---,,,,,,---000///------------,,,***++++++***))))))***++++++,,,******---222666666555AAA666,,,(((((())),,,///---,,,,,,,,,,,,---......000///---,,,,,,,,,---...------,,,+++,,,---...///111444111111555///+++222......//////000000111111222222111111111111111222333222111111222444666888|||{{{tttqqquuu{{{|||~~~}}}wwwtttssstttnnnkkkddd\\\PPPBBB444++++++***(((&&&&&&''')))***%%%...***&&&,,,///...333)))************+++---......---,,,---------+++((())))))))))))))))))))))))***))))))((((((''''''''''''((()))++++++***))))))((((((((((((((((((((((((---,,,,,,+++,,,,,,------...000111111///...---------111333111000222111///------------,,,,,,,,,------...//////...---,,,+++)))******++++++******)))---+++***+++,,,---+++(((...+++***,,,------+++)))---------------......///......------------...///---,,,,,,++++++---...///...333111333:::444+++------......///000111111222222222111111111111222222333111000000111444888:::~~~{{{~~~{{{tttqqquuuzzzyyy|||}}}xxxtttrrrsssjjjcccWWWKKK@@@666...)))***)))'''&&&&&&''')))***---666222+++//////---222***)))))))))+++,,,......,,,++++++,,,---...---+++******************************))))))(((((('''''''''((()))++++++***))))))((((((((((((((((((((((((---,,,,,,+++++++++,,,,,,---///111111///------------222555222000111000...,,,+++++++++---...///000,,,///111111...,,,,,,---)))***++++++++++++***)))'''((())),,,///000000///$$$&&&***---//////+++(((......------......///000...---------......//////,,,,,,,,,,,,------......***//////555DDDBBB444...---......///000111111222000000000000111222333444111000//////111444777:::~~~{{{}}}}}}yyysssqqqtttxxxtttxxx{{{{{{xxxsssnnnkkk^^^SSSCCC444,,,***,,,---***)))(((''''''((()))***555>>>:::222222///+++///******)))+++---......---+++***)))+++---......---************************************))))))))))))(((((()))***************))))))))))))))))))))))))---,,,,,,+++++++++++++++---...//////---,,,---...---333666222/////////......---+++,,,///222333333---111555333...+++,,,///***+++,,,,,,,,,,,,+++***((()))***+++,,,,,,,,,,,,***,,,,,,***+++......,,,///............///000000.............../////////+++,,,...///000///...---(((...---555IIILLL>>>555......//////000000111111////////////000111222333000/////////000333666777}}}|||zzzuuurrrqqqrrruuutttuuuvvvvvvqqqhhh]]]VVVEEE===222)))&&&'''***,,,))))))((((((((((((((((((///:::999222222///+++...+++******,,,///000---+++,,,*********---......---++++++++++++++++++++++++************++++++++++++)))))))))))))))******+++************************---,,,,,,+++******++++++,,,---------++++++---///,,,222555111---...000000111...,,,,,,///222333222///444777444...***---111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***((('''''''''---000...))))))...111000//////......//////000111...////////////.........***---000222333111...,,,***111...111AAAFFF;;;555////////////000000000000000///////////////000000.........///000222333444|||wwwsssqqqqqqrrrsssvvvuuussspppiii[[[KKK???---,,,+++++++++***'''%%%(((((()))))))))((('''&&&"""///111...000///,,,111,,,++++++...111000---***---,,,***+++,,,------,,,++++++++++++++++++++++++*********+++,,,,,,,,,---***)))((((((((()))+++,,,************************---,,,,,,+++*********++++++,,,,,,+++***+++---000***111444000,,,...111222111...******---//////...111666999555---***---222...------,,,,,,------...+++,,,------------000111'''---...++++++000111...///////////////000111111//////000000///...------***---111444555222...,,,...555000,,,666999222///000000000000////////////111111///......---------------...///000111111222xxxxxxzzz~~~tttrrrvvvtttkkktttqqqiii]]]MMM===222---((((((((((((((('''''''''(((&&&'''++++++((('''))),,,,,,,,,,,,,,,---...///,,,---.........---++++++---+++)))***,,,---+++)))***)))(((***---///---+++******)))(((((()))***+++))))))(((((((((((())))))******))))))((('''''''''((((((***++++++***)))(((...---+++******+++---......---***))))))+++...000111000---++++++,,,...000//////000000000000//////999333000111...******///........................******+++,,,------.............../////////000000000000000000///...---,,,,,,,,,,,,------///000111---,,,---000///,,,---111999000...444666111000444111111000000/////////...+++444111...222000,,,000{{{pppnnnuuuyyy~~~vvvssswwwvvvpppjjjbbbSSSDDD888000,,,+++)))((((((((((((((())))))***((((((++++++((('''***,,,,,,,,,,,,,,,---......,,,,,,---------,,,+++***,,,***)))***,,,---,,,***+++))))))***---...,,,***+++***)))(((((()))*********))))))(((((())))))***))))))))))))))))))))))))(((((()))***************---,,,+++******+++,,,------,,,*********+++---...000///---++++++---///111...//////000000//////...777222000111///******---........................******+++,,,,,,---................../////////000000000000000///...------------------...///000000///---...000///---...333:::===DDDHHHBBB888333333000000000/////////......---333...+++111000,,,000vvviiidddhhhpppzzz~~~yyysssrrrmmmfffTTTJJJ;;;///***)))))))))***)))((('''(((***,,,---...***)))+++***'''(((+++,,,,,,,,,,,,,,,------...,,,,,,------,,,,,,+++******))))))***,,,---,,,++++++******+++------+++***,,,+++***)))))))))))))))+++******************+++(((((())))))***++++++,,,((((((((()))***+++,,,------,,,+++******+++,,,---******+++++++++,,,,,,,,,///...,,,,,,,,,...000222---..................---333111000111000,,,***,,,------------------------***++++++,,,,,,---------............////////////111000000//////...------------......//////000000111//////111000...000555HHHXXXeeebbbTTTDDD888111////////////............///111+++***333111,,,000vvvjjjddddddgggsss{{{wwwnnncccWWWMMM===777///---...///---)))+++***(((((()))+++...000111---******)))''')))------,,,,,,+++,,,,,,---------------------,,,,,,+++)))((()))***+++,,,,,,,,,+++++++++,,,,,,,,,+++***---,,,+++***))))))((((((,,,++++++******++++++,,,))))))******++++++++++++(((((((((((()))+++---///,,,+++************+++,,,)))***+++,,,,,,,,,+++***------,,,,,,---///222333,,,------......------,,,000000111222111...,,,+++------------------------++++++,,,,,,,,,---------////////////////////////111111000//////...............//////000000000000222//////111000...000666HHH[[[iiidddWWWMMMAAA555//////..................000000+++...888555,,,///{{{rrrllljjjiiinnnppphhh\\\OOOCCC;;;666222...///333333///+++,,,+++)))((())),,,///111222---******)))''')))...---,,,,,,+++++++++,,,,,,///......---------------'''((()))******+++,,,---++++++,,,,,,++++++******,,,,,,,,,+++***)))((((((,,,,,,++++++++++++,,,,,,++++++++++++******)))))))))(((((((((***,,,...///,,,++++++++++++++++++,,,)))***+++------,,,+++***,,,,,,,,,---...000222333,,,,,,------------,,,,,,...000222222222111...,,,........................---------------.........000000000000000000000000222222000///......//////...///000111111111000000111//////111000...000555333@@@JJJIIIGGGHHHAAA777....../////////////////////000...444>>>888---///yyysssooonnnhhh]]]QQQGGG???;;;888:::555///---...//////---,,,+++***)))***,,,...///111,,,)))******(((***...---,,,,,,+++++++++++++++///...---,,,,,,,,,------''')))******))))))+++,,,)))+++,,,,,,+++***+++,,,+++,,,,,,,,,+++***)))))),,,++++++******++++++,,,,,,++++++***))))))(((((()))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,---------...///111222333,,,------------------,,,---111333222222333222...////////////////////////////////////////////////222222222222111111111111333222000///......///000///000111222222111000///000...000222111...///333000222333444777999666///////////////000000000000///000000888@@@777---222{{{sssnnncccXXXJJJ@@@;;;999888777666333///,,,+++,,,---...,,,+++++++++++++++,,,,,,...***)))******(((***------,,,,,,+++******++++++---,,,+++*********++++++(((***+++***)))((()))+++'''***,,,---+++***,,,---***+++,,,,,,,,,+++******++++++************++++++)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,---------......---------,,,,,,------.........------......///000111111222------............------...222444111222555555111111111111111111111111111111000000000000000000000444444444333333222222222444222000///......000000///000222333333222000/////////222555444000000333666222000333444111------000000000000111111222222000111000666===444...777~~~yyyqqqiiiRRRGGG===::::::999555222+++---///000...---......+++++++++++++++++++++***,,,)))(((******)))***------,,,,,,+++*********+++,,,+++)))((((((((()))***(((***,,,+++(((''')))+++&&&))),,,---++++++,,,///)))***+++,,,---,,,+++***+++******************+++''''''(((((())))))******)))***,,,------,,,+++***---......//////......------------.........//////......//////000000111111---......//////......---///333444111222666777222111111111111111111111111222222222111111111111111555555555444444333333333444333111///...///000111000111222333333222000///000000444888777222111333///***,,,555777111000555000000111111222222222333222111///444999000...<<>>:::666333222222111000.........---------------+++++++++*********))))))---,,,+++***)))(((((()))(((,,,...++++++///...***+++***))))))))))))***+++,,,,,,+++++++++++++++***------,,,,,,++++++***))),,,,,,+++******)))))))))+++,,,---......---+++***+++,,,,,,---......//////111111000000000000000000111111000/////////000000111000000000111111222222111333333222000000222444000111333444555444444333444555666777666555333222444555555555666666666777888888999999:::999999888666777777777888888888888;;;888555444555666777777555666777777666555444333555444444444444444555555888666555666777777666555888888777666555444333333555555666666777888888888lll\\\PPPGGG>>>888777555333222222222111000...---,,,+++***++++++,,,+++++++++***************++++++***)))((((((((()))))),,,---,,,,,,......+++++++++************++++++---,,,,,,,,,+++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------......//////000111111111444444222111000111111222222222222222222222333444555333111222555777555333000111222222222333555777222222333444555666777777666666666666777777777777888999999999999:::::::::<<<<<<<<<;;;:::999888777888888999999999999::::::;;;999777777888999888777777777888888777777666555444444555666666666666666999888666666777777666555999999888777666666555555777777888888999:::::::::uuufffSSSFFFAAA>>>:::666666444333333333222000...000///,,,***)))***+++,,,******************************))))))((()))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...//////---------.........////////////.........///111222000111111111222222222333777555333111111111333444333333333333444555666666888555222555999;;;888444222333333333444555777888666666555555666777888999777666666666666888999::::::::::::::::::;;;;;;;;;::::::::::::999777666666::::::::::::;;;;;;;;;;;;:::999999:::;;;;;;999888888888888888888888888888555666888999::::::999888:::999777777888888666555555555555666666777777888888888888999::::::;;;;;;qqq[[[OOOBBB;;;;;;<<<:::777333222222444555555333111333111...,,,++++++,,,---***************************)))))))))))))))***+++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............///111222333///000000111111222222333444333222111222333555666222222222333333333333333888666444222222333444555555444444444555666777777:::666555777<<<===999555777777666666666777777777;;;:::999888777777888888777666555555666888:::<<<::::::::::::::::::::::::999999:::::::::999999888<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<;;;999999999888888888999999999666777999:::::::::999888:::888777777888888777555555555666666777888888999777777888999999::::::;;;hhhOOOIIIBBB;;;888999:::888555//////000333777999999888444333111...---,,,,,,,,,***************+++++++++***)))))))))***+++,,,,,,,,,))))))+++,,,***+++...,,,,,,------------,,,,,,---------...//////000000222222111222333555666888333333444444555555555666888777666555555666888999444444444444555555555555888777666555666666777888777777777666777777888888:::999999;;;>>>>>>;;;888===;;;999888999:::999888======<<<;;;:::999888888888777777666777999;;;<<<;;;;;;::::::::::::999999;;;;;;<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;======<<<:::999999888888888999::::::666666777777777777666666888777666666888888777666::::::999999999888888888777777888888999:::::::::~~~fffOOOBBB>>><<<999888777666333111......///222666999999999444333222000...,,,+++***))))))*********+++++++++************+++,,,---...///+++***---...+++,,,111...///000000000000///...//////000111333444555555777666555555666888:::;;;777777777777777888888888:::999999888888888888999777777777777777777777777999999999::::::;;;;;;<<<;;;::::::999999999999:::;;;<<<>>>???@@@???>>>===???===:::;;;<<<===<<<:::<<<<<<=========<<<:::999999999999999:::;;;;;;<<<=========<<<<<<;;;;;;;;;>>>??????@@@AAAAAA@@@@@@======<<<<<<<<<;;;;;;;;;;;;:::999:::<<<===<<<;;;999888777777777999:::;;;888777666666555555555555666555444555777888888777999999999999888888888888777888888999999:::;;;;;;yyy\\\JJJFFFHHH999999888777555333111000222000000111444666666666333333222111///,,,***)))))))))******++++++++++++*********+++,,,---...///111,,,,,,///000---...333000111222333333222111000000111222444666888999:::999999777777888:::<<<===999999999999999999999999::::::::::::999888888888999999999999999999999999999:::<<<===>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;<<>>@@@???===:::;;;===??????>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<>>>>>======@@@@@@AAAAAAAAA@@@@@@???======<<<<<<;;;;;;;;;:::;;;:::999999;;;<<<<<<<<<888888777777777888:::;;;;;;:::888666555555666666444333333444777888888777333444555666777888999999888888999::::::;;;;;;<<>>>>>;;;666222000111333555777666555333222222555777888777777777888888999:::::::::999:::;;;===???@@@===============>>>>>>>>>>>>===;;;999888999:::;;;@@@<<<;;;??????;;;<<<@@@AAA@@@??????@@@@@@@@@???BBBAAA???===<<<;;;;;;<<>>>>>>>>>>>>>>=========@@@???===<<<;;;::::::::::::::::::;;;;;;:::999999======>>>>>>>>>>>>=========>>>???>>><<<;;;<<<===<<<<<<<<<<<<;;;::::::999::::::;;;;;;<<<===>>>>>>:::999777888999::::::999:::999999888777666555555555555555666666666666666666666666666666555555555333555999;;;===<<<;;;999ppp]]]III@@@===;;;:::<<<555444333222000/////////222111222999AAACCC<<<555333222000///---,,,++++++,,,++++++******+++,,,,,,000000111111222666<<<@@@;;;999666444333444777888777888:::::::::999888888::::::::::::;;;;;;<<<=========<<<<<<<<<<<<======??????@@@@@@@@@@@@@@@@@@AAA@@@???======>>>???@@@@@@<<<<<>>;;;<<>>===<<<@@@AAABBBBBBAAA???===<<<======>>>>>>>>>?????????>>>===<<<;;;:::999999999<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===<<<;;;:::;;;<<<999:::;;;<<<<<<<<<;;;:::999999:::;;;;;;<<<======;;;999888888999::::::999999999888888777777666666666666666666666666666666666666666666666666666666333555777999::::::999888mmmMMMCCC:::777666444444666555444222111///......---111///...333888;;;888444///......------------...,,,,,,,,,,,,---...//////000111222333333555999<<<999888777777888:::<<<===999<<<@@@CCCCCCBBB???<<<>>>>>>>>>??????@@@AAABBBBBBBBBBBBAAA@@@???>>>===BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAACCCDDD@@@======??????======@@@BBB???======@@@AAA@@@>>>@@@AAACCCDDDCCCAAA???>>>BBBBBBBBBBBBAAA???===<<<=========>>>>>>?????????;;;;;;:::999999999999999<<<<<<============<<<<<<999999999::::::999999999999:::;;;;;;:::999:::<<<888999<<<===>>>===<<<;;;999999::::::;;;;;;<<<<<<<<<:::999999:::;;;:::999888888888888888888888777666666666666666666666666666666666666666666777777777777777888888999999999uuu^^^IIICCC???;;;777333111///000444333111000...---------///---+++---000333333222...............//////000---......///000222333333222333555555555666888999;;;;;;<<<===>>>???@@@@@@>>>@@@DDDHHHJJJIIIEEECCCCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFGGGGGGFFFDDDBBBAAADDDDDDDDDDDDCCCCCCCCCCCC@@@@@@???@@@@@@BBBCCCDDD@@@???>>>??????>>>???@@@BBBDDDEEEDDDBBB@@@@@@@@@AAAAAABBBCCCBBBBBBAAA@@@CCCCCCCCCBBBAAA???===<<<========================:::999999888888888999999888999999::::::::::::999999999999999999999999999999:::<<<;;;::::::;;;<<<999;;;===??????>>><<<:::;;;;;;;;;;;;<<<<<<=========;;;999999:::;;;::::::888888888888888888888999777777777666666666666666666666777777777777888888<<<;;;:::999::::::;;;<<>>AAAAAABBBCCCCCCDDDDDDDDDEEEEEEFFFHHHLLLMMMKKKIIIGGGGGGFFFFFFGGGGGGHHHIIIDDDEEEFFFGGGGGGFFFDDDCCCEEEEEEDDDDDDDDDCCCCCCCCC??????@@@@@@AAABBBCCCDDDAAABBBAAA@@@@@@AAABBBAAABBBGGGIIIFFFBBBDDDOOOYYYCCCBBB@@@???>>>@@@AAACCCCCCBBBBBBAAA@@@???======>>>>>>===<<<;;;;;;:::999::::::999999888999999999777777888999999999999999;;;;;;::::::::::::;;;;;;;;;===>>>===<<<;;;===>>>===>>>??????>>><<<:::999============>>>>>>>>>>>>>>><<<::::::;;;<<<;;;:::888888888888999999999999888888777777666666666666777777777777888888999999===<<<:::999:::;;;<<<===}}}dddLLLAAA???999333444222......222444222111111000///////////////---...///......000333555222222222222333444666666999:::;;;===>>>????????????@@@BBBAAA@@@@@@AAACCCGGGGGGHHHHHHHHHHHHIIIIIIKKKIIIGGGIIIMMMPPPOOOMMMJJJIIIIIIHHHHHHHHHHHHHHHAAABBBCCCCCCDDDDDDDDDDDDFFFEEEEEEDDDDDDCCCCCCCCCAAABBBBBBCCCDDDEEEEEEEEECCCEEEDDDAAAAAADDDEEECCCDDDFFFEEEAAA@@@KKK```qqqEEECCC???===<<<>>>AAABBBAAAAAA@@@??????>>>>>>>>>???>>>======<<<;;;::::::<<<<<<;;;:::::::::::::::888999:::;;;;;;<<<;;;;;;>>>===<<<;;;;;;<<<===>>>>>>???@@@???===<<<===>>>AAA@@@@@@???===<<<::::::>>>>>>?????????????????????===;;;;;;<<<<<<;;;:::999999999999999999888888999888888777777666666555777777777888999999::::::::::::999888999:::<<<===uuuUUUFFF???@@@@@@777666777444///000333222---000000//////000000111222***---000111000000333666777888999:::===???AAABBBBBBCCCDDDFFFGGGGGGGGGFFFDDDEEEEEEEEEDDDDDDFFFHHHKKKKKKKKKKKKLLLMMMNNNOOOOOOLLLJJJMMMQQQSSSQQQNNNKKKKKKIIIHHHGGGFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDGGGGGGCCCCCCGGGGGGDDDDDDCCCBBB@@@BBBKKKXXXaaaEEECCCAAA>>>>>>>>>???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????===<<<;;;;;;;;;;;;::::::;;;<<<============???>>>===<<<<<<===>>>???@@@AAAAAA@@@>>><<<<<<===AAA@@@???======<<<======>>>>>>>>>>>>>>>>>>>>>>>>@@@>>><<<;;;<<<<<<;;;::::::::::::999999888888888999999888888777666666555777777888888999::::::;;;999999999999:::<<<======tttXXXFFFAAA<<<<<<;;;333222333111...000555222***////////////000111333333---111777888666555888;;;===>>>@@@CCCFFFJJJMMMNNNHHHIIIKKKLLLMMMLLLLLLKKKLLLMMMMMMLLLKKKLLLNNNPPPMMMMMMLLLMMMNNNPPPSSSTTTPPPNNNMMMPPPTTTUUURRRMMMLLLKKKIIIHHHFFFEEEEEEEEEHHHGGGFFFEEEEEEEEEGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDBBBCCCCCCDDDDDDDDDDDDCCCEEEIIIHHHDDDDDDHHHIIIEEECCCBBBCCCDDDFFFFFFBBB???DDDDDDCCCAAA@@@???>>>>>>===============>>>>>>???<<<===>>>???@@@AAABBBBBBAAAAAA???>>><<<<<<;;;;;;999:::;;;<<<============@@@???===<<<<<<===???@@@AAABBBBBB@@@===;;;;;;<<>><<<<<<===???@@@>>>>>>>>>>>>============@@@>>><<<<<<<<<<<<;;;:::;;;;;;::::::999888777777999999999888777666666555777777888999::::::;;;;;;::::::;;;<<<>>>??????@@@}}}ZZZPPPDDD===<<<;;;666111555444444333333333333333111111222111111222444666444888<<<>>>>>>???BBBEEEBBBGGGMMMPPPPPPPPPRRRTTTYYYVVVRRRPPPQQQRRRPPPNNNMMMRRRUUUSSSNNNKKKOOOTTTRRRQQQQQQQQQQQQPPPPPPPPPQQQQQQPPPOOONNNNNNNNNNNNJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIGGGEEEDDDCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFFFFFFFDDDCCCCCCEEEFFFEEEDDDKKKIIIEEEBBBAAABBBEEEFFFEEECCCAAA???>>>???AAABBBDDDDDDDDDBBB@@@???@@@AAA>>>>>>???AAABBB@@@===:::<<<>>>@@@@@@===;;;<<<>>>AAA===999999;;;===<<<;;;===>>>???@@@@@@>>><<<;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<============>>>>>>>>>>>>???>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<666888::::::888666555555999777555444666888999:::666777777777888888888888::::::;;;===???>>><<<:::pppVVVOOOFFFAAA???===888333444555555666666555444333666777777777888999;;;===BBBEEEIIIKKKKKKLLLNNNQQQNNNQQQUUUWWWXXXXXXXXXYYY\\\YYYUUUUUUVVVVVVUUUSSSTTTWWWXXXVVVRRROOOQQQSSSPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDEEEEEEFFFGGGFFFDDDBBBCCCDDDFFFFFFFFFHHHFFFDDDBBBAAABBBDDDEEEGGGEEEBBB@@@???@@@AAABBBBBBCCCCCCBBB@@@???@@@BBB>>>======>>>???>>>;;;999;;;===???>>><<<;;;===>>>???;;;888888999;;;;;;::::::;;;<<<======;;;:::888999999::::::;;;;;;;;;<<<:::::::::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>??????>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======999:::;;;:::888777777777999888666666777888999999777777777777888888888888:::::::::<<<>>>>>><<<999hhhXXXTTTNNNHHHCCC>>>999555555666888:::::::::999888===>>>@@@BBBEEEIIILLLMMMSSSUUUXXXYYYZZZZZZ\\\^^^]]]\\\\\\\\\^^^^^^^^^\\\\\\ZZZWWWWWWXXXYYYYYYXXXZZZZZZXXXWWWUUUSSSRRRQQQOOOOOOOOOOOONNNNNNNNNNNNMMMMMMNNNNNNNNNNNNOOOOOOMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGEEECCCAAABBBDDDGGGHHHHHHFFFEEEEEEDDDDDDDDDEEEEEEHHHGGGDDDBBBAAAAAABBBBBB@@@AAAAAA@@@??????@@@BBB???===<<<<<<<<<<<<:::999999;;;<<<<<<<<<;;;===>>><<<:::888777888999999888777888999999999888666555777777888999999:::;;;;;;999999::::::;;;;;;<<<<<<<<<<<<<<<<<<============???>>><<<;;;::::::;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<;;;999888999:::999999999999999888888888888888888888888888777777999999999;;;======;;;999jjjbbb]]]VVVMMMEEE???;;;:::<<<===>>>@@@BBBCCCEEEFFFIIIJJJLLLQQQWWW\\\___```___```bbbcccddddddeeeeeefffbbb^^^]]]______]]][[[YYYXXXVVVVVVWWWXXXYYYZZZ[[[XXXUUUUUUUUUUUURRROOOOOOOOOOOOOOONNNNNNNNNNNNLLLMMMNNNOOOOOOPPPPPPPPPNNNNNNMMMLLLJJJIIIHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGEEECCCAAAAAADDDHHHJJJJJJFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGDDDBBBAAAAAAAAAAAA>>>???@@@???>>>>>>@@@AAAAAA>>><<<;;;<<<<<<<<<;;;999999::::::;;;<<<===>>>;;;:::999888888999999999666777777888777666555555777777888999:::;;;;;;<<<::::::;;;<<<<<<===>>>>>>:::::::::;;;;;;;;;<<<<<<===<<<:::999999:::<<<===;;;;;;<<<<<<<<<=========<<<<<<<<<:::777777999;;;999:::;;;;;;999888888888999999888888888888777777999999999:::<<<<<<:::999uuukkkeee[[[RRRKKKGGGGGGHHHLLLLLLKKKLLLOOOSSSWWWZZZ]]]]]]^^^bbbgggkkkllllllhhhhhhhhhiiijjjjjjiiihhhiiiddd___]]]^^^^^^\\\YYYWWWWWWVVVVVVVVVXXXZZZ[[[ZZZWWWTTTTTTVVVWWWTTTPPPPPPPPPPPPPPPOOOOOOOOOOOOLLLMMMNNNPPPQQQQQQQQQQQQNNNMMMLLLKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGDDDCCCAAABBBEEEHHHJJJKKKEEEFFFGGGHHHIIIIIIHHHHHHFFFEEEDDDBBBAAA@@@@@@@@@>>>???@@@???>>>>>>???AAABBB@@@===<<<===>>>???>>>:::999999999:::<<<======<<<<<<;;;;;;:::::::::;;;888888888888888777777666999999::::::;;;<<<<<<===;;;<<<<<<===>>>??????@@@888888888999999999:::::::::999888888999;;;>>>???;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::888666666777999888:::<<<;;;999777777888999999999888888888888888:::999888999;;;<<<;;;999vvvoooeee^^^\\\]]]___```cccbbbaaabbbdddgggkkknnnrrrpppooopppssstttqqqnnnnnnmmmllllllmmmmmmkkkjjjhhheeebbb___^^^]]][[[ZZZXXXYYYYYYYYYXXXYYY\\\^^^[[[XXXVVVVVVWWWXXXUUURRRPPPPPPPPPPPPOOOOOOOOOOOOLLLMMMNNNPPPQQQQQQPPPPPPLLLLLLKKKJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFDDDCCCBBBDDDGGGIIIJJJIIICCCCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCBBBAAAAAAAAAAAA???@@@@@@???>>>>>>???AAABBB@@@>>>>>>???AAAAAAAAA<<<:::888888:::<<<======<<<===>>>===;;;:::;;;<<<;;;;;;:::::::::999999999;;;;;;<<<<<<<<<<<<======<<<<<<======>>>>>>??????888888888888999999999999999999999999:::<<<>>>???999::::::::::::;;;;;;;;;888999999888555555666777777:::;;;:::777666888:::888888888999999999::::::;;;:::999999;;;<<<<<<:::yyyvvvxxx{{{|||{{{zzzzzz{{{{{{{{{{{{{{{{{{}}}zzzxxxxxxzzzyyyuuuppppppnnnlllmmmnnnmmmkkkhhhddddddccc```]]]ZZZZZZ[[[YYYZZZ[[[ZZZXXXYYY\\\___ZZZXXXWWWVVVUUUTTTRRRPPPOOOOOOOOOOOONNNNNNNNNNNNJJJKKKMMMOOOOOOOOONNNMMMJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGFFFEEEEEEDDDDDDDDDEEECCCCCCDDDFFFIIIJJJHHHGGGDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCAAABBBBBB@@@>>>===???@@@???>>>>>>???AAACCCCCCCCC>>><<<999999;;;======<<<;;;===???>>><<<:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;=========<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<======999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<888888999999999999::::::777888999999666555555666666888:::888555555888<<<777777888888999:::;;;;;;<<<;;;999:::<<<===<<<<<<|||yyy{{{~~~~~~yyyuuuooommmjjjkkklllkkkhhheee```bbbccc```[[[XXXXXXZZZXXXYYYZZZYYYWWWWWWZZZ]]]XXXXXXVVVTTTQQQNNNMMMLLLNNNNNNNNNMMMMMMMMMMMMLLLIIIJJJLLLMMMNNNMMMKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCDDDDDDCCCCCCEEEGGGJJJJJJHHHEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCBBBAAA>>>>>>>>>@@@=========???BBBDDDDDDCCC@@@===999999;;;======<<<:::===???>>>;;;::::::<<<>>>===<<<<<<;;;;;;<<<<<<>>>======<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<============<<<;;;:::999777777888888888999999999777888::::::888666555555555888999777444444999>>>666666777888:::;;;<<<======;;;::::::<<<======<<<}}}}}}}}}|||zzzxxxwwwuuutttllljjjiiikkklllkkkfffbbbdddbbbaaaaaacccbbb^^^ZZZWWW^^^[[[VVVXXXUUUTTT\\\XXXVVVSSSQQQQQQQQQPPPOOOQQQQQQPPPOOONNNNNNMMMMMMMMMLLLLLLLLLNNNNNNLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHFFFDDDCCCCCCDDDEEEFFFCCCBBBEEEIIIJJJFFFBBBDDDEEEFFFGGGHHHGGGGGGFFFJJJIIIHHHHHHHHHIIIJJJKKKHHHDDDAAAAAADDDCCC>>>:::===>>>>>><<<999999===@@@???<<<999999<<<>>>===<<<<<<=========<<<;;;::::::;;;;;;<<<<<<;;;;;;:::999999::::::;;;<<<===>>>>>>;;;:::999888999;;;>>>???<<<===999777???JJJFFF;;;888;;;>>>===:::999:::===:::::::::999999999999999;;;:::::::::999888888888;;;999777666777777666555444666888999:::::::::999<<<<<<;;;;;;;;;<<<======}}}zzzwwwsssqqqooonnnkkkkkklllmmmmmmjjjeeeaaaeeecccaaa```aaa```]]]ZZZTTT\\\ZZZYYY]]]ZZZVVV[[[XXXVVVSSSQQQQQQQQQPPPOOORRRQQQPPPOOONNNMMMLLLKKKLLLLLLLLLLLLMMMMMMLLLKKKIIIIIIHHHHHHHHHHHHIIIIIIGGGFFFFFFFFFFFFGGGGGGHHHIIIGGGEEEDDDCCCCCCDDDEEEFFFCCCBBBDDDHHHIIIFFFBBBDDDEEEFFFGGGGGGFFFEEEEEEHHHGGGGGGFFFGGGHHHIIIJJJHHHDDDAAABBBDDDDDD@@@<<<===>>>???===:::999;;;>>>>>>;;;999999;;;===<<<;;;::::::;;;;;;;;;:::999999;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;<<<===>>>===:::999>>>BBB???888:::;;;<<<;;;999777777888888888999999999::::::::::::999999999999999888888===;;;999888888888666444666777888999999999999999999999999999999:::::::::}}}{{{wwwrrrooommmlllkkkjjjmmmoooooolllgggdddbbbfffccc```___^^^]]][[[ZZZRRRZZZYYY[[[ccc```YYY[[[XXXVVVSSSRRRRRRRRRPPPOOOQQQQQQPPPNNNMMMKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHGGGEEECCCCCCCCCDDDDDDEEECCCBBBDDDGGGHHHFFFCCCDDDDDDEEEEEEEEEDDDDDDCCCEEEEEEDDDDDDEEEGGGHHHIIIGGGDDDBBBBBBDDDEEEBBB???<<>>AAACCCBBB>>>;;;;;;<<<<<<;;;999888999999::::::;;;<<<======>>>>>>>>>>>><<<;;;:::999999999::::::999999999999888888888888::::::;;;;;;;;;:::999999:::555666======777888@@@:::888666777;;;===<<<:::999999999999999:::::::::777888888888999999::::::777777888;;;???AAA@@@???<<<;;;999888777888999::::::;;;;;;;;;;;;:::888888}}}{{{zzzwwwtttpppoooooopppqqqnnnooonnnjjjeeecccdddgggcccbbb___\\\YYYXXXXXXXXXZZZ]]]WWWVVV___]]]WWWYYYUUUTTTRRRQQQQQQQQQNNNLLLOOONNNMMMLLLJJJIIIHHHGGGHHHJJJLLLLLLJJJIIIJJJKKKFFFGGGHHHIIIIIIHHHGGGFFFKKKJJJIIIHHHHHHHHHHHHHHHDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFEEEDDDCCCBBBCCCDDDDDDDDD???BBBEEEEEEAAA===<<<===<<<;;;:::999888888999:::;;;;;;<<<===>>>>>>>>>===;;;;;;:::999999999999:::666666777777888999999:::999::::::;;;;;;:::999888;;;666888>>>===666888@@@;;;888555666999;;;:::888<<<<<<;;;;;;::::::999999888888999999::::::;;;;;;999999:::<<<@@@BBBAAAAAA>>>===;;;999999999::::::<<<<<<;;;;;;:::999888777~~~|||{{{{{{{{{yyyuuurrrooonnnnnnnnnnnnmmmkkkgggdddcccdddfff``````___\\\YYYWWWWWWXXXZZZ]]]VVVRRRXXXWWWSSSXXXSSSRRRQQQPPPPPPOOOMMMJJJLLLLLLKKKJJJIIIHHHGGGGGGGGGJJJLLLLLLIIIGGGIIIKKKGGGGGGHHHHHHHHHHHHGGGGGGJJJIIIIIIHHHHHHHHHHHHIIICCCCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBAAAAAABBBBBBCCCDDDCCCBBBAAAAAAAAABBBCCCDDDEEEDDDCCCBBBBBBBBBCCCDDD???BBBEEEEEEAAA>>>>>>???<<<===<<<:::888888999;;;999999::::::;;;::::::::::::::::::::::::999888888555555666777888999:::;;;999999999999::::::::::::>>><<<<<<===;;;666666:::<<<:::777666666777777666======<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;BBB@@@======>>>>>>===<<<>>>>>>===<<<<<<;;;<<<<<<===<<<:::888777777666666~~~~~~|||zzzyyyyyyvvvuuusssqqqooonnnmmmmmmkkkiiihhhggggggfffcccbbb\\\]]]^^^\\\YYYVVVVVVWWWTTTYYYTTTPPPTTTQQQOOOVVVQQQPPPOOOOOOOOONNNKKKHHHJJJIIIIIIIIIHHHHHHHHHHHHFFFIIILLLLLLHHHFFFHHHKKKHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEAAAAAAAAAAAABBBCCCEEEFFFDDDCCCBBBAAAAAAAAABBBCCCEEEDDDCCCAAA@@@@@@BBBCCC>>>AAACCCBBB???===>>>???===>>>>>>;;;999888:::<<<999999999999999999888888888999;;;<<<;;;:::888666777777777888888999999999999999888888888:::;;;<<<===>>>===999888:::888555:::::::::999888999<<<>>>;;;<<<<<<===>>>??????@@@<<<<<<<<<<<<<<<<<<;;;;;;GGGDDD???<<<<<<;;;;;;:::>>>>>>?????????>>>>>>===@@@>>>;;;888666666777888~~~~~~zzzwwwuuutttnnnnnnoooooooooooooooooogggffffffhhhjjjhhhbbb]]]YYY\\\^^^]]]YYYVVVVVVWWWOOOVVVTTTPPPRRROOOMMMUUUPPPOOOOOOOOOOOOMMMJJJGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEIIIMMMKKKHHHFFFHHHKKKIIIHHHGGGFFFFFFGGGHHHIIIEEEDDDDDDDDDEEEFFFGGGGGGAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@AAACCCEEEAAAAAA@@@AAABBBDDDFFFHHHEEEDDDBBBAAA@@@AAAAAABBBEEEDDDCCCAAA??????AAACCC<<>>888===;;;555777>>><<<444777999<<<======@@@FFFKKK999:::<<<===@@@AAACCCDDD>>>>>>>>>===<<<<<<<<<;;;GGGCCC>>>;;;;;;<<<<<<<<<>>>???@@@AAAAAA@@@???>>>DDDAAA===999888888:::;;;~~~{{{xxxvvvssspppmmmtttssspppnnnnnnnnnpppqqqjjjhhheeecccbbbaaa___]]]\\\\\\\\\[[[[[[YYYXXXXXXSSSOOONNNRRRTTTRRRQQQSSSSSSRRRPPPOOOOOONNNLLLKKKHHHGGGFFFGGGIIIIIIIIIGGGMMMLLLJJJIIIHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFDDDCCCCCCCCCDDDEEECCCCCCBBBBBBBBBBBBAAAAAABBBBBBAAA???===>>>@@@CCC@@@>>><<<>>>BBBFFFHHHHHHGGGGGGFFFDDD@@@>>>>>>???>>>>>>======<<<;;;;;;:::<<<===???@@@???>>><<<::::::999999:::<<<<<<;;;999777:::<<<;;;999777888:::888:::;;;;;;999999:::<<<;;;:::999999888888999999777888888999999999888888:::999888777777888999:::::::::999999:::<<<===???999:::;;;<<<===@@@DDDGGGJJJBBB<<>>666888<<>>===DDD@@@;;;777555666777999}}}~~~|||yyyvvvuuurrrooommmrrrqqqpppnnnnnnnnnnnnooojjjgggdddbbbaaa___]]][[[ZZZZZZZZZZZZYYYWWWUUUTTTTTTPPPPPPSSSUUUSSSSSSTTTRRRPPPNNNMMMNNNMMMLLLKKKHHHGGGFFFFFFHHHHHHGGGFFFLLLKKKIIIHHHGGGGGGHHHHHHHHHHHHFFFEEEEEEDDDDDDDDDFFFEEEDDDCCCCCCCCCDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@>>><<<<<<>>>@@@???===;;;<<<@@@DDDEEEEEEFFFFFFEEECCC@@@??????@@@>>>>>>>>>>>>============>>>>>>?????????>>>===<<<888777777999;;;<<<;;;:::666999;;;:::888777888999888999;;;:::999999:::<<<::::::999888888888888999999999999999888777666666999888888777777888888999::::::999999999;;;<<<=========<<<;;;;;;===BBBEEELLLIIIGGGFFFGGGFFFBBB???DDDBBBAAA@@@@@@???<<<:::888999;;;===???@@@@@@@@@@@@>>>;;;888777888999;;;~~~yyy|||yyyvvvtttsssqqqooommmooooooooonnnnnnmmmlllkkkiiifffcccaaa___]]]ZZZXXXWWWXXXXXXXXXVVVTTTQQQOOOSSSOOOOOORRRTTTRRRQQQSSSQQQNNNLLLKKKKKKLLLKKKJJJIIIHHHFFFFFFGGGGGGFFFDDDIIIIIIGGGFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBCCCCCCCCCBBBBBBAAA@@@??????>>>>>>@@@@@@???===;;;:::<<<>>>>>>===;;;<<<>>>@@@AAAAAADDDDDDDDDCCCAAA@@@AAACCCAAAAAA@@@@@@???@@@@@@@@@AAA@@@??????>>>>>>??????>>><<<:::999999888666444666777999999777777777888888999::::::999999:::<<<:::999888888777777888888999999999888777666444444777777888888888888777777:::999999888999999::::::======<<<;;;<<<>>>CCCFFFPPPRRRSSSOOOHHHBBBAAABBB@@@@@@@@@@@@@@@>>>:::777::::::;;;<<<>>>@@@BBBDDD<<<;;;:::999999999;;;;;;~~~{{{zzzwwwtttrrrqqqqqqooonnnkkklllmmmnnnmmmkkkiiihhhgggeeebbb```^^^[[[XXXUUUVVVWWWWWWWWWUUURRRNNNLLLPPPLLLKKKOOOPPPNNNMMMOOONNNLLLIIIHHHIIIJJJJJJJJJJJJIIIGGGGGGGGGGGGEEEDDDFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>======<<<@@@@@@@@@>>>;;;:::<<<===>>>============>>>??????CCCDDDDDDDDDBBBBBBDDDFFFGGGFFFDDDCCCBBBBBBBBBCCCCCCBBB@@@>>>>>>???@@@AAA???===:::999888777555333555666777777777777777777777999::::::999999:::;;;999999888777777777888888777777777777777666555444555666777888888777666555999999888888888888888888888:::===???@@@CCCGGGJJJSSSVVVXXXSSSJJJCCCBBBCCC@@@???>>>??????>>>;;;888999:::<<<===???AAACCCDDD999999999999999999999:::~~~|||yyyvvvrrrpppppppppooonnnjjjkkklllmmmllljjjhhhfffeeecccaaa___]]]ZZZVVVSSSVVVVVVWWWVVVTTTQQQNNNLLLOOOKKKJJJMMMNNNLLLKKKLLLLLLJJJGGGGGGHHHIIIIIIIIIKKKIIIHHHGGGHHHGGGFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>===<<<<<<@@@AAAAAA@@@>>>======>>>????????????>>>>>>??????BBBCCCDDDDDDCCCDDDFFFHHHLLLJJJHHHEEEDDDCCCCCCCCCDDDBBB@@@>>>>>>???AAABBB;;;999777777999:::::::::555555555666777888777666777888:::999888888999;;;:::999999888777888888888444555666777777777777777555666777888888777666555888888888888888888777777777;;;@@@DDDEEEFFFGGGHHHRRRSSSRRROOOJJJFFFCCCBBBBBB@@@===<<<<<<===<<<;;;777:::===@@@BBBBBBAAA@@@999999999999999999888888|||yyywwwwwwtttpppmmmmmmmmmlllkkkiiijjjkkklllkkkiiigggfffcccbbb```___]]]ZZZVVVRRRVVVVVVUUUTTTRRRPPPOOONNNPPPLLLJJJNNNOOOLLLKKKLLLIIIHHHGGGHHHIIIJJJIIIHHHIIIHHHFFFFFFGGGGGGFFFDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@????????????>>>>>>>>>=========@@@AAABBBAAA@@@??????AAA>>>@@@AAA@@@???>>>???@@@@@@AAABBBBBBBBBCCCEEEGGGLLLKKKHHHEEECCCCCCCCCDDDCCCBBB@@@>>>>>>???@@@AAABBB???;;;999888888666555555555555666888999888666777888999999888888999;;;;;;:::999999888888999999444444666777888999999999555555666666666666555555777888888999999999888888<<>>AAABBBAAA???>>>::::::::::::::::::::::::~~~zzzwwwttttttuuuqqqmmmjjjiiiiiihhhhhhjjjjjjkkkkkkjjjiiigggfffbbbaaa______]]][[[VVVSSSUUUTTTRRRQQQOOOOOOOOOOOOOOOKKKIIILLLMMMKKKIIIKKKFFFFFFGGGIIIKKKKKKIIIFFFFFFEEEDDDDDDEEEFFFEEECCCBBBBBBCCCDDDDDDCCCBBBBBB@@@@@@?????????@@@@@@AAA???@@@AAAAAAAAA@@@>>>>>>===>>>>>>>>>>>>?????????>>>@@@BBBBBBAAA@@@AAABBB===???AAAAAA???>>>???@@@===>>>?????????@@@BBBDDDHHHFFFDDDBBBAAABBBCCCEEEBBBAAA@@@???>>>??????@@@HHHDDD???;;;888666444222666555444666999:::999777666888999999888888999:::<<<;;;::::::999:::::::::666666777888999999999999666555555444444555555666666777888::::::::::::999???AAABBBBBBAAAAAABBBCCCGGGFFFCCCAAA???>>>???@@@???===;;;;;;;;;<<<;;;999999;;;===>>>??????>>>===;;;;;;;;;<<<===>>>@@@@@@|||||||||zzzwwwuuusssssssssooojjjgggffffffeeeeeekkkkkkkkkjjjjjjiiihhhgggaaa```______^^^[[[WWWTTTTTTSSSPPPNNNMMMNNNOOOPPPLLLHHHGGGJJJKKKHHHGGGHHHEEEEEEGGGJJJLLLKKKIIIFFFCCCBBBAAABBBCCCDDDCCCBBBAAABBBCCCDDDDDDDDDCCCBBB@@@???????????????@@@@@@??????@@@AAA@@@???>>>=========>>>>>>??????@@@@@@===???AAAAAAAAA@@@AAABBB;;;>>>AAA@@@>>>===>>>@@@;;;<<<======<<<===???AAACCCBBB@@@??????AAADDDEEEAAA@@@??????>>>>>>?????????<<<:::999;;;<<<======777555444777:::;;;999777666888999999888888999:::===<<<;;;;;;::::::;;;;;;888888999999999888888777666555444333333444555666666777999:::;;;;;;;;;:::>>>>>>>>>======@@@DDDGGGBBBCCCAAA===999888;;;???;;;::::::<<<<<<;;;888666<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<===???BBBEEEFFF}}}||||||uuullljjjnnnkkkiiigggfffggggggfffeeejjjiiihhhggggggfffggggggaaa___]]]\\\\\\ZZZTTTPPPQQQQQQPPPOOONNNMMMLLLKKKIIIIIIJJJKKKJJJIIIGGGFFFAAAGGGMMMLLLGGGEEEGGGKKKFFFDDDBBBAAA@@@AAACCCDDDBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBB@@@??????@@@@@@>>>===========================>>>;;;888888:::>>>AAABBB@@@???AAADDDCCC>>>;;;;;;>>><<<<<<===@@@AAA@@@===AAAAAA@@@???>>>???AAADDD@@@BBBAAA>>>;;;:::===AAA;;;;;;:::999888777666555???>>><<<<<<=========<<<::::::::::::::::::::::::::::::999888777777777888777666666555555555666666666555444333222333444444333444555777888:::;;;<<<;;;;;;<<<<<<===>>>>>>>>><<<;;;:::999888888888888888888999:::999888777666::::::999999888999999999888:::<<<===>>>@@@CCCFFF~~~vvvtttttttttpppiiiiiinnnkkkiiigggfffggggggfffeeehhhhhhgggffffffeeeeeeeeeaaa^^^[[[YYYYYYXXXUUUSSSSSSRRRPPPNNNKKKJJJIIIHHHGGGHHHHHHIIIHHHGGGFFFEEEDDDGGGIIIHHHEEEDDDGGGJJJFFFEEECCCAAAAAABBBCCCDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA???>>>>>>@@@@@@???===========================???<<<::::::===???AAABBB@@@>>>???BBBAAA===;;;<<<@@@???>>>???BBBBBB@@@>>>@@@@@@@@@???======???AAA??????>>><<<;;;;;;===???999888888777777777777777===;;;999888999:::999888::::::999999999999999999999999888777777777888888777777666555555555555555666555333222222222333444333444555666777999:::::::::::::::;;;<<<===>>>>>><<<<<<:::999888777777777666777888999:::999999888777777777777888888999:::888:::;;;<<<===???BBBEEE}}}zzzxxxuuurrrqqqqqqmmmjjjjjjnnnjjjiiigggfffggggggfffeeeffffffeeeeeedddccccccbbb```]]]YYYVVVVVVVVVUUUUUUTTTRRROOOKKKHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEDDDDDDGGGFFFEEEEEEDDDDDDEEEFFFFFFEEEDDDBBBBBBCCCCCCDDDEEEDDDDDDCCCBBBAAA@@@@@@???????????????????????????>>>===>>>???@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<@@@>>>======???@@@@@@???>>><<<<<>>BBBAAAAAAAAABBBBBBAAA???>>>???@@@???===<<<<<<===>>><<<:::999:::;;;;;;;;;777666444444444666888999;;;999777666777777666555888888888888888888888999777777666666666777888888888777666555555444333333555444333111111222222333444444555555666777777888777888999:::;;;<<<======<<<;;;:::888777666666666444555777888999:::::::::555555555666777888999:::777888::::::;;;===@@@CCC}}}yyywwwvvvwwwtttqqqnnnkkkhhhiiijjjiiigggfffeeefffgggfffeeedddddddddcccbbbaaa```___\\\ZZZWWWUUUTTTTTTTTTSSSRRRPPPLLLIIIFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDHHHFFFDDDEEEGGGGGGDDDBBBFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===???@@@???>>>========================???>>>===>>>??????>>><<<<<<::::::======;;;<<>>???>>><<<:::::::::<<<999666777:::;;;:::888777555333222333555888:::<<<:::888777777777666555777777777777888888888888666666555555666777888888888888777666555444222222444333222111111111222222444444444555555555555555555666777888999;;;;;;<<<999999888777777777777888555666777777888999999999666666666666777777888999777777888999999;;;???BBB|||zzzxxxwwwvvvrrrppplllhhhfffffffffeeegggfffddddddeeefffeeedddbbbbbbbbbbbbaaa___^^^]]]VVVWWWWWWVVVTTTRRRPPPOOOMMMKKKIIIGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGEEEEEEGGGJJJIIIDDD???EEEDDDDDDCCCCCCCCCCCCCCCEEEDDDCCCBBBAAA@@@??????===========================<<<;;;<<<>>>??????===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;<<<======;;;999;;;999999<<<===;;;;;;>>>@@@@@@AAAAAA@@@???>>>>>>===>>>???>>><<<:::::::::<<<999666777999;;;999666888777444333333555777999;;;999777666777777666555666666666777777888888888666666555555666777888888888888888777666444333222444333222111111111222222444444444444444555555555555555666777888999::::::666666666666777888999999888777777777777777777777:::999888777777777777777666777777777777:::>>>AAA~~~{{{yyywwwuuuuuuuuunnnnnnkkkggggggjjjiiifffeeedddbbbbbbcccddddddcccaaabbbbbbaaa```^^^\\\[[[TTTUUUWWWVVVSSSOOOMMMLLLHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHFFFEEEDDDFFFIIIHHHEEEAAACCCCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@???>>>>>>===========================<<<;;;<<<===>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>:::999999:::;;;;;;999888;;;999999===>>>;;;;;;======???@@@@@@>>>======>>>>>>???@@@???===<<<<<<===<<<:::999999999999888666999888666555555666888999888666444444555666555444666666666777888888999999777777666666666777888888888888999999888666555333555444333111111222222333444444444555555555555555666666666777888888999999555555555555666777999999999888777666666666666777;;;:::999888777666666666777777777666666999===@@@~~~|||yyyvvvsssrrrqqqqqqnnnooolllhhhiiillliiiccccccaaa``````bbbcccbbbaaaaaaaaabbbbbb```^^^[[[ZZZTTTVVVVVVSSSOOOLLLKKKLLLFFFGGGHHHIIIIIIHHHFFFEEEFFFFFFEEEEEEEEEFFFGGGHHHFFFDDDBBBBBBCCCEEEEEEEEEBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>========================>>><<<;;;;;;======<<<:::<<<<<<<<<<<<<<<<<<<<<<<<:::888777888:::::::::888;;;999;;;??????;;;:::;;;;;;>>>@@@???>>>===>>>???@@@@@@@@@???======???AAA<<<======<<<999777777777777777777888999:::;;;<<<888666555555777888888777666666777888888999::::::999999888777777777888888888999:::::::::888777555666555333222222222333444444444555555666666666777777777777777777777777777777666666555555666666777777777666555666666888888999888777666666666666666888888777666666888===AAA~~~|||xxxtttpppnnnnnnnnnmmmnnnjjjeeedddfffaaaYYYbbb```______aaabbbaaa```aaaaaabbbbbb```^^^[[[YYYWWWWWWUUUQQQKKKIIIKKKMMMFFFGGGIIIJJJJJJHHHEEECCCFFFEEEDDDDDDDDDFFFGGGHHHFFFDDD@@@>>>>>>AAAFFFIIIAAAAAABBBBBBAAAAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;<<<<<<;;;999:::::::::::::::::::::::::::888777777999;;;;;;:::;;;999<<<@@@@@@<<<999::::::===@@@@@@>>>===???AAAAAAAAA@@@???>>>???AAADDD===???@@@>>>:::666777888555666888999;;;===>>>???999888777888:::;;;;;;;;;666777777888999:::::::::::::::999888777777888888888999:::;;;;;;:::888777666555444333333333444444444444555555666777777888888888888888777777777777999888777666444444444444555555555555666777999:::666666555555555666666777888888777666666888===AAAyyyvvvsssqqqooommmjjjhhhiiihhhgggeeeccc```^^^\\\\\\]]]^^^````````````______bbbaaa\\\\\\^^^[[[TTTTTTSSSQQQOOOMMMLLLKKKKKKJJJJJJIIIIIIGGGEEEDDDCCCEEEEEEEEEEEEFFFGGGHHHIIIHHHFFFCCCAAABBBBBBAAA@@@AAABBBBBBCCCBBBAAA???>>>BBBAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;:::999888777999999999999999999999999888999:::;;;;;;;;;:::999999999:::;;;<<<<<<<<<;;;<<<===>>>>>>>>>===<<<;;;>>>@@@BBBBBBAAA???????????????BBBDDD@@@;;;>>>FFF@@@>>><<<;;;:::;;;===>>>:::666555999<<<;;;:::;;;999888777888:::;;;:::999777888999999777777888999555777999999888666666666777999:::999888666666777;;;666555888777222222666111111111222333555888999999888888777777777777888888999999888777555666777777777777777777777777777999999999888777666666555666666666666888;;;>>>@@@}}}}}}}}}wwwuuurrrooonnnllliiifffgggfffeeedddbbb___]]]\\\[[[\\\]]]^^^_________^^^YYY\\\\\\[[[]]]bbb```[[[TTTSSSQQQPPPNNNMMMLLLLLLIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFDDDBBBAAA@@@BBBCCCCCCCCCAAAAAAAAAAAAAAA@@@??????@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999888:::::::::;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;:::999888:::===??????===;;;999;;;<<<<<<=========<<<<<<>>>@@@AAAAAA@@@??????@@@>>>===???AAA???;;;===CCC???>>><<<;;;;;;<<<===>>><<<777555999;;;:::999:::888777777888:::;;;999888888:::<<<<<<;;;<<<===???888:::;;;:::888777777888999:::;;;;;;999888888999<<<777555777666222333777111111222444555777999:::888888777777666666777777666777888888666555666777666666666666666666666666999999888888777666666555666666666666888;;;>>>???}}}zzzxxxwwwwwwsssqqqnnnmmmkkkiiigggdddccccccbbbbbb```___]]]\\\ZZZ[[[\\\]]]^^^^^^^^^^^^^^^___^^^\\\\\\^^^\\\WWWSSSRRRQQQOOONNNMMMMMMMMMHHHGGGFFFEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDFFFDDDCCCCCCDDDEEEEEEDDDAAAAAA@@@????????????@@@>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999;;;;;;<<<<<<======>>>>>><<<<<<======<<<;;;::::::999;;;???AAAAAA>>>:::888::::::;;;;;;<<<<<<======>>>???@@@???>>>===???AAA???<<<<<<>>>===;;;<<>>@@@BBB=========;;;999999:::<<<;;;=========;;;:::;;;<<<>>>:::777777555333444777555555666777888888888888888888777666666666666666444555777666555555666777555555555555555555555555999888888777777666666555666666666666888:::===>>>~~~|||yyywwwuuuttttttooommmkkkiiihhhgggdddbbb`````````______^^^]]]\\\ZZZ[[[[[[\\\]]]]]]^^^^^^bbbaaa^^^\\\[[[YYYVVVSSSQQQPPPOOONNNLLLLLLLLLLLLHHHGGGEEEDDDDDDEEEGGGIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGEEECCCBBBBBBBBB@@@???AAA@@@???>>>>>>>>>@@@@@@======<<<<<<<<<======>>><<<=========<<<;;;;;;::::::;;;;;;<<<===>>>>>>???<<<<<<<<<;;;;;;:::999999:::<<<>>>???>>><<<999777999999999:::;;;<<<======>>>??????===<<<===???AAA@@@===;;;<<<============888888777777777888999999;;;777666999:::999;;;???999888999;;;<<<<<<999777777999:::;;;;;;;;;===???>>>======;;;:::;;;???AAA>>>???@@@???>>>===???@@@BBB>>>;;;888555444444555999:::;;;;;;:::999777666888888777666555555555555222444555555444444666777555555555555555555555555888888777777666666666666666666666777888:::<<<==={{{yyyyyywwwvvvtttssssssrrrllljjjgggffffffeeebbb```]]]]]]^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[\\\]]]^^^^^^^^^\\\ZZZZZZZZZYYYWWWVVVOOONNNMMMKKKJJJIIIIIIIIIHHHGGGEEEDDDEEEFFFHHHIIIHHHGGGFFFEEEDDDCCCCCCCCC@@@>>>======>>>>>><<<;;;@@@@@@>>>>>>>>>???@@@AAA>>>>>>>>>===>>>>>>???@@@<<<<<<<<<===<<<<<<;;;;;;999999:::;;;<<<=========;;;::::::999999888888888<<<;;;;;;::::::999999999888999::::::;;;<<<======>>>>>>>>>===<<<===@@@BBBAAA@@@===;;;<<<>>>>>>===888888888888888888999999888666666:::;;;:::===AAA;;;::::::;;;===<<<:::888888999::::::999888:::;;;;;;;;;;;;::::::<<>>>>>???@@@@@@;;;;;;<<<<<<<<<;;;;;;:::999999999:::;;;;;;;;;<<<999999888888888888999999<<<;;;999888777888:::;;;888:::;;;=========<<<;;;===>>>??????>>>>>>@@@BBBAAABBB@@@<<<;;;>>>@@@???<<<;;;;;;;;;;;;:::::::::666666888<<<<<<:::<<>>===>>>@@@BBBBBBCCCBBB===;;;<<<;;;888666777999;;;>>>???AAAAAA;;;:::999777666666666666333444666555444444555666555555555555555555555555666666666666666666666666555555666777888999::::::yyyuuuuuutttsssqqqnnnllljjjhhhgggeeecccccccccbbb```___]]]]]]]]]]]]]]]\\\[[[ZZZXXXWWWWWWWWWWWWYYYZZZ[[[bbb[[[WWWWWWUUUPPPMMMOOOPPPNNNLLLJJJGGGFFFDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@????????????>>>>>>@@@CCCGGGIIIIIIHHH??????@@@AAAAAAAAAAAAAAA??????>>>>>>>>>>>>>>>???::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;999888888888888999;;;<<<::::::999999::::::;;;;;;999;;;===??????>>>;;;999<<<>>>@@@AAA@@@@@@AAABBB@@@DDDCCC<<<999<<<@@@@@@<<<<<<<<<;;;:::999888777777888;;;???===999:::======:::888777888999999999777999::::::999999;;;<<<888888888777777888;;;===;;;;;;;;;:::999:::<<>>888888999;;;===???AAABBB<<<;;;:::888777777666666555666777666555444555666666666666666666666666666666666666666666666666666555555666888999999999999~~~~~~|||xxxuuuuuutttrrrppplllhhheeecccfffeeecccbbbcccbbb```___]]]]]]]]]]]]]]]\\\[[[ZZZVVVUUUTTTTTTUUUVVVXXXYYYXXXRRRPPPTTTVVVSSSSSSWWWQQQPPPMMMKKKHHHFFFDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBAAAAAA@@@@@@AAAAAA<<<===>>>AAADDDEEEDDDCCC>>>@@@AAABBBCCCBBBBBBAAA??????>>>===============999999:::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;::::::999888888888999;;;===>>>888999;;;======<<<;;;:::999;;;???AAAAAA>>>;;;888<<<>>>AAABBBAAAAAAAAABBB>>>DDDDDD<<<777;;;???@@@:::::::::999777666444333999:::>>>AAA>>>888777:::<<<999666444555777888888444555777888888999;;;<<<888999888777555555777888888888888666555666999<<<888>>>BBBAAACCCHHHHHHCCC======<<<;;;;;;<<<>>>???===<<<;;;999888777777777666777888777555444444555777777777777777777777777555555555666666666666666444555666888999999999999~~~{{{vvvrrrzzzuuuooojjjgggffffffeeeccccccdddeeedddcccbbbaaabbb```^^^]]][[[YYYVVVTTTOOOQQQTTTTTTSSSSSSUUUXXXUUUWWWXXXVVVRRROOOOOOQQQMMMMMMLLLKKKHHHEEEBBBAAABBBBBBCCCCCCCCCCCCCCCCCCFFFEEECCCBBBAAA@@@@@@@@@BBBBBBBBBBBBAAA???===<<<===999:::AAADDD???;;;<<<>>>AAACCCAAA>>>;;;;;;<<<<<<<<<>>>>>>===;;;999777999888999;;;===>>><<<;;;;;;:::888777777888:::;;;999:::;;;<<<===<<<;;;:::;;;::::::<<<===>>>===;;;<<<===???AAABBBBBBBBBBBB<<>>AAA@@@@@@???;;;666333555777555666777999999::::::::::::888777888999999888777888777777777888999::::::777666555666777888777666777777777666666666666666888999:::===???BBBEEEFFF>>>>>>=========<<<:::999::::::;;;;;;::::::999888111888888666777111333BBBTTTGGG666---000666888555333333444444666777999:::777666666555555777888999~~~}}}yyyuuuqqqsssoookkkgggffffffeeedddddddddddddddcccaaa___^^^\\\[[[YYYYYYXXXVVVRRRPPPQQQSSSUUUUUUTTTTTTVVVXXXSSSUUUVVVTTTQQQOOOOOOPPPLLLLLLKKKJJJHHHEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@@@@??????@@@AAAAAA@@@@@@???>>>===@@@<<<<<>>>>>???AAACCCBBB???===<<<===;;;<<<>>>???@@@@@@???>>>:::::::::;;;======<<<:::;;;:::888777777888999:::999::::::;;;<<<;;;;;;;;;;;;::::::;;;===>>>===;;;<<<===???AAABBBBBBBBBBBB<<>>AAA@@@@@@>>>;;;888666777888666777888999999999999999;;;999888888999999888666888777777777777888888999999888777777888999777666777777777777777777777777666777888:::<<>><<<;;;===@@@>>>>>>>>>===;;;:::888777555999666555888222000:::___SSSDDD;;;999;;;999666333333333444555666777888666666555555555666777888}}}|||zzzwwwsssooommmkkkhhhgggggggggeeedddaaaaaaaaa```^^^\\\YYYXXXVVVVVVUUUVVVVVVTTTPPPMMMRRRSSSTTTTTTTTTTTTUUUVVVQQQRRRSSSRRRPPPOOONNNOOOJJJJJJJJJIIIGGGFFFDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@???????????????>>>>>>======>>>>>>???AAA>>>===@@@BBBAAA@@@AAA@@@AAACCCBBB@@@??????@@@;;;<<<>>>@@@@@@@@@@@@???<<<;;;;;;<<<===<<<:::999:::999888777666777777888:::::::::::::::;;;<<<<<<:::999999;;;===>>>===<<<======???@@@AAAAAAAAAAAA<<>>@@@AAA???===;;;;;;;;;:::999888888999999999999999999<<<:::999888999999777555888777777666666666666777;;;999888888999999888666666666777777888888999999666777777999:::<<<>>>???999>>>BBBAAA>>>>>>DDDJJJBBBBBB@@@>>><<<:::888777777888333333999444///666CCC===555222222222222111444333333333444444555666555555444444555555666777~~~|||zzzxxxuuuqqqnnnkkkjjjhhhhhhhhhhhheeeccc[[[[[[\\\[[[YYYWWWUUUTTTTTTTTTUUUVVVWWWUUURRROOOPPPQQQQQQQQQQQQRRRRRRSSSQQQQQQRRRRRRQQQPPPOOOOOOIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBAAAAAA@@@???>>>>>>??????????????????>>>>>>===<<<;;;;;;<<<===???@@@AAA???>>>??????@@@AAABBBAAABBBBBBBBBAAAAAAAAAAAA======>>>>>>======;;;;;;???===<<<<<<<<<;;;999888:::999888777666666666777;;;:::999888999:::<<<===999888999;;;===>>>>>>======>>>>>>???@@@AAAAAAAAA===???@@@???======>>>@@@AAA>>><<<<<<>>>???<<<:::::::::999999888999999999===;;;999999999888777555888777666555555555555555;;;999888888888888777555555666666777888999::::::888888888999;;;<<<>>>>>>===???AAABBBCCCFFFLLLQQQBBBAAA???===;;;999888888666888333222777444333>>>666333222444777777777999444444333222222333333333444444444444555555555666}}}zzzxxxvvvtttpppmmmjjjiiihhhggggggeeebbb___XXXXXXYYYYYYYYYWWWVVVUUUSSSSSSSSSTTTUUUUUURRROOOPPPPPPPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPOOOHHHHHHGGGFFFEEEEEEDDDDDDBBBBBBAAA@@@??????>>>>>>===>>>?????????>>>======;;;:::::::::;;;===???@@@BBBCCCBBB@@@@@@BBBDDDEEEBBBAAAAAAAAAAAAAAAAAAAAA===============<<<<<<;;;AAA???===<<<<<<;;;999888999888888777777666666777::::::999888999:::;;;<<<888888999;;;>>>@@@???>>>>>>>>>>>>>>>???@@@@@@AAA>>>?????????>>>>>>>>>???AAA>>><<<===???@@@>>>;;;;;;:::999888888999999:::===<<<:::999999999777555777777666555444444444555999777666666777777666555555555666777888999999:::777777888888999;;;<<<===???===<<>><<<;;;:::999999999444888555333666555;;;LLL???999777999999555444666444444333222222222222333333444444555555555555555~~~~~~}}}}}}zzzwwwuuusssqqqnnnkkkhhhfffdddcccbbb```]]]ZZZXXXYYYZZZZZZZZZYYYXXXWWWQQQPPPOOOPPPQQQQQQPPPNNNRRRQQQQQQSSSUUUWWWWWWVVVSSSRRRQQQQQQRRRQQQOOOMMMHHHGGGFFFEEEDDDDDDDDDDDDBBBAAAAAA@@@@@@?????????>>>>>>???@@@???>>><<<;;;:::::::::;;;<<<===???@@@CCCFFFFFFCCCBBBEEEGGGGGGCCCAAA???>>>???@@@???>>>:::;;;<<<===>>>???@@@AAABBB???===<<<;;;;;;:::888888888888888888888888888999999999999999:::;;;;;;999999:::<<>>>>>>>>>>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>??????===<<<;;;:::999888888999:::;;;===;;;:::999::::::888666777666666555555555555666777666555666777888777555555555666666777777888888555555555666777999:::;;;<<<888555999AAAFFFFFFCCC<<<;;;999888888999:::;;;444999777555777777???QQQCCC999222555555///---000444444333222222333333333444444555666666666666555~~~||||||{{{zzzwwwsssqqqooommmjjjhhhgggdddbbbaaa```___\\\ZZZYYYYYYZZZZZZYYYWWWVVVUUURRRPPPNNNMMMNNNOOONNNNNNRRRQQQQQQSSSWWWYYYYYYWWWTTTRRRPPPPPPQQQPPPMMMJJJIIIHHHFFFDDDCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@>>>;;;:::999:::;;;===>>>>>>>>>>>>@@@FFFGGGCCCAAADDDFFFEEECCC@@@===<<<===>>>===;;;999::::::;;;===>>>@@@AAABBB???===;;;;;;;;;:::999777777888999999:::::::::888888999:::::::::::::::999999:::===AAACCCCCCBBB???>>>>>>===>>>>>>@@@@@@???>>>>>>>>>??????>>>>>>===>>>@@@@@@>>><<<<<<<<<:::999888888888:::<<<===<<<;;;999999::::::999888666666666555666666777777777666555666888999999888555555555555555666666666444444555666777999;;;<<<777555555888<<>>===<<<;;;999888888888:::;;;777<<<999888<<<999<<>>;;;999999;;;<<<>>>???>>>>>>===<<>>AAACCCAAACCC???;;;:::<<<<<<;;;999::::::999999999::::::;;;BBB???<<<;;;;;;<<<;;;:::666777888999:::;;;;;;;;;777888999:::;;;:::999999::::::;;;>>>BBBDDDDDDDDD??????>>>======>>>???@@@???>>>===>>>?????????>>>;;;???AAA@@@===;;;;;;===:::999888888888:::===>>>;;;:::999999;;;;;;:::999666666666666666777888999777666666777999;;;;;;:::555555555555555444444444666666777888:::<<<===???555666888999::::::;;;;;;>>><<<:::888888888999:::<<<>>>999:::@@@;;;888@@@VVVBBB333333555111///333444333333333444444555666444555777888888888777666}}}zzzxxxwwwsssqqqnnnkkkiiihhhhhhiiiffffffgggfffdddaaa]]][[[\\\VVVTTTVVVTTTOOOOOOTTTOOOQQQSSSRRRNNNLLLLLLNNNLLLNNNQQQTTTVVVVVVUUUTTTSSSRRRRRRPPPOOOMMMKKKJJJGGGFFFDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCBBB???<<<<<>>============???AAABBBGGG@@@<<<======999777888999888888888999;;;<<<>>><<<888888>>>@@@>>>;;;:::888999::::::999999999:::777999:::999999:::???CCC@@@888888???AAA<<>>888???@@@@@@AAAAAA@@@@@@???;;;<<<===>>>>>><<<:::888999888888888888999;;;======<<<;;;:::999999999999444555666888:::;;;888666777888999::::::999888777666777777888888777555444777666555666888::::::999:::999999999888888777777888777555444555777:::<<<666888::::::999888777888<<<:::777444333444666777555555444444444333333333666666777777666555444444}}}zzzwwwtttsssqqqooommmjjjhhhhhhhhhiiiiiiiiiiiiiiihhheee___[[[[[[VVVUUUWWWVVVQQQQQQTTTPPPQQQRRRPPPMMMKKKLLLNNNLLLNNNQQQSSSTTTTTTSSSQQQRRRRRRQQQPPPNNNLLLKKKJJJHHHGGGEEECCCBBBBBBBBBBBB@@@@@@???@@@AAA@@@>>><<<<<<>>>AAA@@@===:::999999===<<<:::999999;;;<<<===>>>>>>======>>>@@@BBBCCCCCC>>>:::<<<===;;;999;;;999999999999:::;;;===>>>???;;;:::>>>@@@<<<999888888999::::::999888888888666777888888777888<<<@@@===888999AAACCC===>>>EEEAAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@============<<<;;;999888999888666777888:::;;;;;;:::::::::999999999999888888888999:::;;;;;;888666777777888888888888777777444555666777888888777777777666555555777999999888999999888888777777777777777666555555666888:::;;;666888::::::999777777888999888666444444444666777555555444444444333333333666666666666666555444444|||{{{zzzxxxvvvsssqqqpppmmmllljjjhhhggggggggghhhjjjhhhgggiiikkkhhhaaaZZZYYYWWWWWWXXXXXXTTTSSSUUUQQQQQQPPPNNNLLLKKKLLLNNNLLLNNNPPPRRRSSSRRRQQQPPPRRRQQQQQQOOONNNLLLJJJIIIIIIHHHFFFDDDCCCBBBAAAAAA>>>===<<<===>>>>>>===;;;<<<===???>>><<<:::999999<<<;;;::::::;;;<<<>>>???>>>>>>===>>>???AAABBBDDD???;;;999<<<>>><<<;;;===:::::::::::::::;;;<<<===AAA======??????:::777777999999999999999888777666666777777666666777999<<<;;;888;;;BBBDDD>>>===BBB===AAADDDBBB===<<<@@@DDDBBBAAA@@@??????@@@AAABBB???>>>===;;;:::999999999999666444555888;;;:::999888999:::::::::999888777:::999999::::::999666444777777666666666666777777333444555777888888999999777666555555777777777555777777777777666666666666666666666777777888888999666888::::::888777777888666666555555444555555666555555444444444333333333666666666555555555555444|||yyyvvvvvvuuutttsssqqqooooooiiiiiigggfffffffffffffffeeebbbbbbfffkkkjjjbbbZZZXXXXXXXXXZZZYYYWWWUUUUUURRRQQQOOOLLLKKKKKKLLLNNNLLLMMMOOOQQQSSSSSSRRRRRRQQQPPPPPPNNNMMMKKKIIIHHHIIIHHHGGGEEECCCAAA@@@@@@===;;;;;;<<<===>>>===;;;;;;<<<======<<<::::::999;;;;;;:::;;;<<<===>>>???======<<<===>>>???AAABBB===::::::======;;;;;;>>>;;;;;;;;;;;;;;;;;;<<<<<>>:::888999:::999888888999888777555777777777666666666888999;;;999;;;@@@AAA>>>===AAA===@@@CCCAAA<<<<<>>>>>@@@AAACCCAAA???===:::888888888999999666333444888;;;:::888:::;;;<<<<<<<<<:::777666888777666777777777555222777666555444444555666777444555555666777888888888777666555555666777555444666666666666666666555555444555777888888888777777555777999:::888777777777444444444555555555555555555555444444444333333333666555555555444555555555|||zzzxxxvvvwwwvvvuuussspppmmmkkkjjjffffffeeeddddddddddddddd```^^^^^^cccjjjjjjddd]]]XXXYYYZZZZZZYYYYYYWWWUUUSSSQQQNNNLLLLLLLLLMMMMMMKKKMMMOOOQQQSSSTTTUUUUUUPPPOOOOOOMMMLLLJJJHHHGGGHHHGGGFFFEEECCCAAA???>>>>>><<<;;;<<<===>>>>>><<<;;;;;;:::;;;;;;;;;:::999:::::::::;;;<<<===>>>>>><<<<<<;;;;;;<<<===???@@@>>>;;;;;;>>>===999999<<<;;;;;;;;;;;;;;;;;;::::::===;;;;;;>>>===999999<<<:::999888888::::::777555888888777777888888888888<<<:::999;;;<<<<<<>>>AAA>>>>>>>>>======>>>AAACCCBBBAAA???>>>>>>???AAABBBAAA???<<<999777777888999999666444444777::::::999>>>>>>??????===:::777555777666555666777888777555777666555444444555666777777777777666666666666777666555555666777777555333555555555555555555666666444555777888888777666555555777999999888777666777444444444555555555555555555555444444444333333333555555444444444444555666|||yyyxxxyyyyyyxxxyyyxxxuuurrrmmmhhheeecccdddcccccccccbbbbbbaaaaaa^^^]]]]]]bbbgggiiieeeaaaYYY[[[[[[XXXWWWYYYWWWTTTTTTRRROOONNNNNNNNNNNNMMMLLLMMMOOOQQQSSSTTTUUUUUUOOONNNNNNLLLKKKIIIGGGFFFEEEEEEEEEDDDBBB@@@>>>===???===<<<<<<===>>>======;;;999888999;;;;;;;;;999999::::::;;;;;;<<<<<<<<<===<<<;;;::::::;;;<<<======<<<===???<<<888777:::;;;;;;;;;;;;:::999888888:::888999<<<;;;888:::>>>;;;888777888;;;<<<:::777999888777888999:::999888;;;999888888999:::===???>>><<<:::;;;>>>@@@???===@@@???>>>======>>>???@@@@@@>>>;;;999888888999999777777777666777888:::;;;@@@@@@@@@???===;;;999777:::999888888:::;;;:::999666666555555555555666666888888777666666666666666555555555777888888666444555555555555666666666666444555666777777777666555555777999999777666666777666666555555444555555666555555444444444333333333555444333333333444555666}}}zzzyyyyyyzzzzzzyyyvvvtttrrroookkkgggcccaaabbbbbbbbbbbbaaa```___^^^]]]\\\]]]___bbbcccbbb```ZZZ]]][[[VVVUUUXXXWWWTTTTTTRRRPPPPPPQQQPPPNNNLLLOOOOOOOOOPPPQQQQQQQQQQQQNNNNNNMMMLLLJJJHHHFFFEEECCCCCCCCCCCCAAA@@@>>>===@@@>>><<<;;;<<<===<<<;;;:::888777888:::<<<;;;:::999999::::::::::::::::::???>>><<<;;;::::::;;;;;;;;;;;;===???<<<777777;;;:::::::::::::::888777666888777999;;;999666888>>>;;;888777999===>>><<<999888666666777:::;;;999777777888888777888:::::::::<<<;;;:::;;;===>>><<<:::===========================<<<;;;999999888999999666888:::999666666:::>>>>>>>>>======<<<<<<;;;;;;===<<<:::::::::;;;:::888666666666777777666666666777777666555555666777888555555666888::::::888555555555666666666777777777555666666666666666555555444666888999777666666666999888666444444444666777555555444444444333333333555444333222222444666777~~~}}}{{{{{{|||{{{yyywwwnnnnnnmmmllljjjhhhfffeeebbbbbbbbbaaa```^^^]]]\\\[[[[[[[[[[[[\\\\\\]]]]]][[[^^^[[[UUUSSSWWWWWWSSSTTTRRRQQQQQQRRRRRROOOLLLQQQPPPPPPOOOOOONNNNNNMMMMMMMMMMMMKKKJJJHHHFFFEEEAAAAAABBBBBBAAA???>>>===AAA>>>;;;:::;;;;;;;;;::::::888666777:::<<<;;;:::999999:::::::::999888888AAA@@@>>><<<;;;:::;;;;;;999:::<<>>@@@>>>:::777555555777:::;;;999777333666888888999:::888666999:::<<<<<<<<<;;;:::999<<<<<<============<<<<<<<<<;;;;;;:::999999999999555999<<<:::666555:::@@@;;;;;;;;;;;;;;;<<<===>>>???<<<:::888888888777555555666777888888777666555555555555555666777999:::444555666888;;;;;;999777555666666666777777888888666666666666555555555555444666888999777666666666<<<:::777444333444666777555555444444444333333333555444222222222444666777}}}}}}}}}|||{{{xxxuuurrrpppqqqmmmiiihhhhhhhhhgggddddddcccbbbaaa```^^^]]]]]][[[ZZZXXXXXXYYYYYYWWWVVVZZZXXXUUUTTTUUUWWWXXXXXXQQQOOOMMMKKKKKKKKKMMMNNNRRRQQQOOOLLLLLLLLLMMMNNNMMMKKKIIIGGGGGGEEECCCAAABBBCCCDDDEEEEEECCCAAA@@@@@@>>><<<===??????===;;;999::::::;;;:::999777666:::999999888888999999:::;;;;;;<<<<<<<<<;;;999888888888888888999:::;;;;;;===:::666666888999888777;;;;;;:::999888888888999:::888666888;;;======;;;888777666444444666777888777777888888888888777777888999:::;;;<<<>>>??????AAA@@@@@@???>>>======<<<:::999999888888999999:::;;;888666777:::======<<<;;;<<<<<<<<<:::777555333;;;;;;;;;;;;;;;;;;;;;;;;:::999888666666666777777888888999999999999888888777:::444222888666222666999999888888777777666666555444444555777888777555777444444777888666777:::999777555333222333444555555555555555444333222111444333222111000111222333~~~|||||||||{{{yyywwwtttqqqooopppllliiiggghhhhhhfffdddcccbbbaaa```^^^]]]\\\\\\[[[YYYXXXXXXXXXXXXWWWUUUWWWUUUSSSRRRTTTVVVVVVVVVOOONNNLLLKKKKKKLLLNNNOOOQQQPPPNNNLLLKKKKKKLLLMMMMMMKKKIIIHHHGGGFFFDDDBBBCCCDDDDDDDDDCCCAAA???>>>=========???@@@???<<<999999999:::;;;;;;:::999888:::999999888888999999::::::;;;<<<<<<<<<:::999888999999888888888999::::::;;;999666666888999888666999888888777777777777888:::888777888:::<<<;;;:::999888666555555666888999777888888888888888777666999::::::;;;<<<===>>>>>>@@@??????>>>======<<<<<<:::::::::999999999999:::;;;888666666888::::::999<<<<<<======<<<999777555888888888999:::;;;<<<===<<<:::999777555555555555777777888888888888777777333777333222:::999555999888888888777777777777777555444444555777777666444888555555777777444444777888777555333222333444555555555555555444333222111333333222222222333333444~~~|||zzzyyyxxxvvvtttrrrooonnnnnnkkkiiiggggggfffeeecccaaa``````^^^]]]\\\[[[ZZZYYYXXXVVVVVVWWWWWWUUUTTTSSSRRRPPPPPPRRRTTTTTTTTTNNNMMMLLLKKKLLLMMMNNNOOOPPPNNNMMMLLLKKKKKKLLLMMMMMMKKKIIIHHHHHHGGGEEECCCDDDDDDCCCBBB@@@???>>>>>>;;;<<<>>>@@@AAA???;;;777999999:::;;;;;;;;;::::::999999888888888888999999::::::;;;;;;;;;:::999999::::::999888888888999999888777666777888888666555666666555555555666777777:::999888888:::::::::888:::999888777777888999:::888999999999888777666666:::;;;;;;;;;<<<<<<<<<<<<>>>>>>======<<<;;;;;;;;;;;;;;;;;;::::::999999999:::888666666777777666555::::::;;;;;;:::999777666555555555666888;;;===???<<<;;;999777555444444333666666666777777666666666666:::555333:::888222555666777777777777777777888666555555555666666555333888555444666666222222444777666555333333333444444555555555555444333222222222222333444555555555555~~~wwwwwwuuusssqqqooommmlllkkkjjjhhhgggfffdddcccbbb``````___]]]\\\[[[ZZZYYYXXXVVVUUUUUUUUUUUUTTTRRRQQQOOONNNOOOQQQRRRRRRRRRNNNMMMLLLKKKKKKLLLLLLMMMNNNNNNMMMLLLLLLLLLMMMNNNLLLKKKIIIHHHHHHHHHFFFDDDCCCBBBAAA@@@????????????;;;<<<===>>>>>>===;;;999999999::::::;;;;;;;;;;;;999999888888888888999999999::::::::::::999999999::::::999888777777888888666666777888888777666444555555555555555666777888999999999999999999888888:::999999888888999999:::999999999999888777666666;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::999888888777666666777777777666666777777777777666666555444444444444666999;;;===:::999888777666555444444444555555666666555555444444999555444;;;999333666555666666666777777888888777666555555666666444222666333333666555222111444666555444333333333333444444555555555444444333222111222444666777777666555uuutttsssqqqooommmlllkkkiiiiiihhhfffdddbbbaaaaaa______^^^\\\[[[ZZZYYYXXXVVVUUUSSSSSSTTTTTTRRRQQQPPPNNNMMMNNNPPPQQQQQQPPPMMMMMMLLLKKKJJJIIIIIIIIIMMMMMMMMMMMMMMMNNNNNNNNNKKKIIIHHHHHHHHHHHHFFFEEEAAAAAA@@@?????????@@@@@@======<<<;;;::::::;;;<<<999999999999:::;;;;;;<<<999888888777777888888999999999999888999999999999:::999999888777777777777444666777888888777666555666666666666777777888999888999:::::::::999888888::::::999999999999::::::999999999999999888777777;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;:::999888555666777888888999999:::666666666666666666666666555555444444555666888999666777777777666666666666444444555555555555444444000555222333<<<<<<888<<<555555666666777777777888666555444555666555333222333111222666666333333555555444444333333333333333444444444555444444333333111333444666777777666666~~~}}}}}}~~~~~~tttsssqqqooommmlllkkkkkkfffggghhhfffccc`````````]]]]]]\\\ZZZYYYXXXWWWVVVUUUSSSRRRQQQRRRRRRQQQOOOOOOMMMLLLMMMNNNOOONNNLLLKKKKKKJJJJJJIIIHHHHHHGGGKKKLLLLLLMMMMMMNNNNNNNNNIIIHHHGGGGGGGGGHHHFFFEEEAAAAAAAAA@@@@@@@@@??????======;;;999888888;;;===999999888888888999::::::888888777777777777888888888888777777888888999:::999999888777777777888888555666888888777666777888888888777777777888999999777999<<<<<<;;;:::::::::999999999999999999999999888888999999999999999888;;;;;;;;;:::::::::::::::;;;;;;::::::::::::::::::888888::::::::::::999888444666999:::::::::;;;<<<999999999888888888888888666666666666666555555555444555666777777777666666444444555555555555444444;;;===777333999777111555555666666666666666666777555444444444555555444222222000222666777444444666333444444444333333333333333444444555444444333333333333444555666666666666|||zzzzzzzzz{{{sssrrrpppnnnlllkkkkkkkkkdddfffhhhfffbbb___^^^___ZZZZZZYYYWWWVVVUUUTTTSSSSSSRRRPPPPPPQQQQQQOOONNNMMMLLLKKKKKKLLLKKKJJJHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLHHHFFFEEEEEEGGGGGGFFFDDDCCCCCCCCCCCCAAA???===<<<;;;<<<<<<;;;888888:::<<<:::999888777777777888999888888777777777777888888888777777666777888999:::888777777777777888888999666888999888666666999;;;999999888777777777888888666:::===>>><<<;;;;;;<<<888888999999999999888888777777888999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;555666888999::::::999888555888:::;;;999888999;;;;;;:::999999888888888888444555666777777666555444555666666777777666555444444444555555555555444444DDDEEE;;;444666222+++///666666666666666555555555444333333444555666444333444222444888888444333444222333333444444333333333333333444444555444444333555444444444444444555555{{{xxxwwwwwwwwwsssrrrooommmlllkkkkkkkkkcccfffhhhfffbbb^^^^^^^^^XXXWWWVVVUUUTTTRRRQQQQQQSSSQQQPPPPPPPPPPPPOOOMMMLLLKKKIIIIIIJJJIIIGGGEEEAAABBBDDDFFFHHHIIIIIIJJJFFFFFFHHHIIIJJJJJJKKKKKKGGGEEEDDDEEEFFFFFFEEEDDDFFFFFFFFFEEEBBB>>>:::888888;;;======:::888888::::::999888666666666777777888888777777777777888888888777666666666888999:::777777666666777888999999777888999888666666:::===:::999888777777666777777666:::>>>???===<<<<<<>>>777888888999999888888777666777888999:::;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;333444777999::::::999888666999<<<;;;888666777888:::999888777666666666666222444777888999777555444666777777777777555333222444555555666666555555444>>>???666111777555222888777777666666555555555444333222222444666666555444666444555999888333111333222222333444444444333333333333444444555444444444666555333222222333444555}}}{{{yyyvvvtttqqqooolllkkkjjjiiihhhfffeeedddbbb```^^^]]]\\\\\\]]]ZZZWWWTTTRRRSSSTTTUUUPPPOOOOOONNNMMMLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDCCCCCCCCCEEEFFFGGGGGGFFFEEEGGGIIIJJJJJJIIIJJJIIIGGGFFFEEEEEEDDDDDDDDDCCCBBB@@@>>><<<:::999999:::;;;<<<<<<;;;888777666666777777888888888888666888:::999777666888:::999888888888999::::::;;;888888888888888888888888555666999;;;;;;:::888666:::777777::::::777777:::666777999:::;;;::::::999888888888888888888888888888888999888888777666555999:::;;;<<<===<<<;;;:::???===<<<:::999999::::::444888;;;<<<;;;888666555999777555333333444777888888888888888777555444333333222222444777777444222444555666666444222000...333333333444444333222222444444555555444333333222555555555555555444444333333333333444555666777777777777888777666555333222333333333222222111111111777777666666555555555444333333555888999888555222}}}|||zzzwwwrrrooopppmmmkkkiiiiiihhhfffeeecccbbb```^^^\\\[[[ZZZZZZ[[[ZZZWWWUUUSSSSSSTTTTTTPPPOOONNNMMMLLLKKKKKKJJJHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCEEEGGGIIIIIIGGGGGGHHHJJJKKKJJJIIIJJJIIIHHHGGGFFFEEEEEEDDDBBBAAA>>>;;;:::999999999999:::;;;;;;;;;:::888888777777777888888999999999999:::<<<:::888666777999888888777777888888999:::999999999999999999999999666777:::;;;<<<;;;999888:::777777::::::777777:::777888999999:::::::::999888888888888888888888888888888888888888777666666888999:::;;;<<<;;;;;;:::===<<<;;;:::::::::::::::666999;;;<<<:::888777666666555444333333444555666555555666666666555444444444222222444666777555222444444555555444333000///222222333333444444444333444444555555555444444333555555666666555555444333333333444555666666666666666666777777666555333222333333333222222222222222666666666666666666666666555444555666888777555222}}}||||||{{{zzzuuuppplllllljjjhhhggggggfffdddbbbaaa```^^^\\\ZZZYYYYYYXXXYYYYYYXXXVVVUUUTTTSSSSSSOOOOOONNNMMMLLLKKKJJJJJJHHHGGGGGGFFFEEEDDDCCCCCCEEEDDDBBBBBBCCCFFFIIIKKKJJJIIIHHHIIIJJJKKKJJJIIIIIIHHHHHHGGGEEEEEEDDDDDDAAA???<<<999888999;;;<<<:::::::::999999999888888888888999999999999::::::;;;<<<===;;;999777777888888777777777777888888999999999999999999999999999777888:::<<<<<<;;;:::999:::777777::::::777777:::999888888888888999::::::888888888888888888888888888888888999888888777777888999999:::;;;::::::::::::;;;;;;;;;;;;;;;::::::888:::;;;;;;999888888999666666666666666666666666222333333444555555444444444333333444666666555333333444555555555333222111222222222333333444444444444444555555555555555555555666666666666555444444333444666777777666555444444444555555555555444444222222222333333333333333555555666777777888888999888666555555666666444333{{{}}}{{{zzzxxxwwwtttpppllliiigggeeeeeeeeedddaaa______^^^\\\[[[YYYXXXXXXXXXWWWWWWWWWWWWVVVTTTRRRQQQNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHGGGFFFDDDCCCBBBBBBEEEDDDBBBBBBCCCGGGJJJMMMJJJIIIHHHHHHIIIJJJIIIGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@???===<<<<<<<<<===>>>;;;:::999888888888888999::::::::::::::::::::::::<<<<<<<<<;;;::::::::::::999888888888888888999999999999999999999999999999777888999:::;;;:::999888:::777777::::::777777::::::999888777777888999:::888888888888888888888888777777888999999999888888888888999999999:::::::::888999;;;<<<<<<;;;:::999:::;;;;;;:::888777999:::777888999:::::::::999888333333444444555444444333444444444444555666555555333444444555555444333222444333333333333333333333555555444555555555666666555666666666666555444444333444777888888666444222222222333444444444444444111111222222333333444444444555666777888999:::;;;<<<999777555666666555444~~~yyy{{{xxxtttqqqpppooommmllleeedddcccccccccbbb___]]]^^^]]]\\\ZZZYYYXXXXXXXXXTTTUUUVVVVVVUUUSSSQQQPPPNNNMMMMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDCCCBBBBBBDDDFFFJJJLLLIIIGGGFFFGGGHHHHHHGGGFFFDDDDDDDDDDDDCCCAAA@@@???<<<===>>>??????>>>===<<<;;;:::999999888888999999;;;::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;::::::999999999::::::999999999999999999999999666666777888999888888777:::777777::::::777777::::::999888777777777888999777777777777777777777777666777888999999999999999888888888999999999::::::888999:::;;;;;;;;;:::999:::::::::999777777999:::777888:::;;;<<<;;;:::999777777777666666555333333444444555555555555666666444444444444444444444333666555444333222111111111555555444444444444555666555555555555555444333333222444666777777555333111111111111222333333444444111111111222222333333333333444555777888:::;;;<<<>>><<<888666666777666666{{{wwwvvvrrrmmmiiihhhhhhhhhgggcccbbbaaaaaabbb```]]][[[\\\\\\ZZZYYYXXXWWWWWWWWWRRRSSSSSSTTTSSSQQQPPPOOOMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDFFFHHHIIIGGGFFFEEEFFFGGGHHHGGGFFFCCCDDDDDDDDDCCCAAA???>>>999;;;>>>@@@@@@>>>;;;:::;;;;;;;;;:::::::::999999;;;;;;::::::::::::999999999888888:::<<<>>>===<<<<<<<<<;;;::::::::::::;;;888888888888888888888888555666666777777777777777:::777777::::::777777:::999999888777777777777888777777777777777777777777666777888999:::::::::::::::999999999999:::;;;;;;999:::::::::::::::999999999999:::888777666888999555666777999999999999888999999999888777555444333444555666555444444666888666555555444444444333333777666444222111111111222666555444333222333444444444444444444444333222222111222444555555444333222111111111111111222333444000000000111111111111111222333444666888999;;;;;;>>>;;;888777777777777666}}}{{{yyywwwvvvpppmmmiiigggfffeeedddbbbaaa``````aaaaaa```]]]ZZZZZZYYYXXXWWWVVVUUUUUUUUUQQQQQQQQQQQQPPPOOONNNNNNMMMLLLLLLKKKJJJIIIHHHGGGEEEEEEEEEDDDDDDCCCCCCCCCAAAAAABBBCCCDDDEEEEEEEEEGGGFFFEEEFFFHHHIIIHHHGGGDDDEEEEEEFFFEEECCC@@@???<<<===>>>??????>>>===<<<;;;;;;<<<===<<<;;;:::999::::::::::::999999999888:::999888999<<<===<<<:::<<<;;;::::::999999999:::777777777777777777777777666777777777888888888888:::777777::::::777777:::888888888888888777666666777777777777777777777777555666888999:::;;;;;;;;;;;;:::999999999:::<<<<<<;;;;;;:::999888888888888777888999888666555666777555666777888888999999999888888888888777777666555444666666555333444666999777777666555444333333333555444222111111222444555777666333111000111111222222222333333222222111000000111111222333333333333222111000000000111222222000000000///////////////222333444555777888::::::;;;999777666777777666444{{{wwwtttttttttnnnllljjjiiihhhfffccc````````````aaaaaa```\\\ZZZXXXWWWVVVUUUTTTTTTTTTTTTPPPPPPPPPOOOOOONNNNNNNNNLLLLLLKKKJJJIIIHHHHHHGGGCCCCCCCCCCCCCCCCCCBBBBBB@@@AAACCCDDDDDDDDDCCCBBBGGGFFFFFFGGGIIIKKKJJJIIIEEEFFFGGGGGGFFFDDDBBB@@@BBBAAAAAA@@@@@@@@@@@@@@@;;;<<<===>>>>>><<<:::999:::::::::999999888888888<<<:::888999;;;<<<:::888;;;::::::999888888888999666666666666666666666666777888888888888999999999:::777777::::::777777:::777888999999999777666555777777777777777777777777555666888999:::;;;<<<<<<;;;;;;:::999:::;;;<<<======<<<:::888777777888888555777888888666555555666777777888999999:::;;;;;;555666666777777777777777444666777555333333777:::999888666555333333222222222111000000222444666888777666333111//////000111111222222222222111000000//////000111111222333444222111000//////000111222000000//////......------222222333555666888999999888777555555666666444333{{{||||||wwwqqqmmmmmmooohhhhhhhhhgggfffcccaaa_________^^^______]]]ZZZWWWYYYXXXVVVTTTRRRQQQOOONNNRRRRRRRRRRRRQQQPPPOOONNNOOOMMMJJJHHHIIIKKKKKKKKKBBBBBBBBBAAAAAABBBBBBCCC@@@@@@@@@AAABBBEEEGGGHHHIIIHHHIIIJJJJJJIIIFFFCCCFFFFFFEEEEEEDDDCCCCCCCCCAAA@@@>>>=========>>>???888888999;;;===>>>???@@@>>>===<<<:::999888888888999666888<<<<<<666444777444555666777888999999999888888888888777555444333777888888999999999888888:::999666555555666999:::999::::::999888666777888888777666777888999888666888888888888888999999:::777777888999999999999888999:::;;;:::777666888;;;999888777555555555666666444555555666666666777777888444333666888777777999222777777333444888999555;;;888444333333222///+++000///......///111444555333333222111000///......///////////////////////////222333222000///111333222222111000///...------//////000000000000//////333333333444555777999:::;;;:::777555333333333333~~~{{{{{{zzzwwwsssooommmmmmhhhhhhgggfffeeecccbbbaaa___]]][[[[[[[[[[[[ZZZXXXWWWVVVUUUSSSRRRPPPOOONNNQQQQQQQQQQQQPPPOOONNNMMMJJJIIIHHHHHHHHHHHHFFFDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGIIIJJJKKKIIIGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@???>>>=========>>>>>>:::::::::;;;;;;<<<<<<<<<999999888888888888888999;;;888:::>>>>>>999777:::666666777888999999999999999999999999888777666666777777888888888777777666888888888888888888888888888999999888666666777999999777666666777888888777777777777777777888999999888888888888999999999999999;;;;;;999777666888:::999888777666555666666777555555555444444333333222888444222555777555555777444888888555555999999666===999444222222333222111111000000000000111333444222111111000000//////...////////////////////////000222333333111000111333111111111000000///......///000000000000000000///222333444666777777777777999888666444222222222222}}}zzz{{{zzzxxxvvvtttqqqmmmjjjgggfffeeecccbbbaaaaaaaaa]]][[[XXXWWWXXXYYYZZZYYYTTTTTTSSSRRRQQQPPPOOOOOOPPPPPPPPPPPPOOONNNMMMLLLGGGGGGHHHIIIIIIGGGBBB???DDDDDDCCCBBBAAAAAAAAABBBEEEDDDCCCCCCCCCDDDFFFFFFGGGFFFFFFHHHJJJLLLLLLKKKEEEEEEDDDCCCCCCBBBBBBAAA??????>>>============>>><<<<<<;;;::::::999999888555555555555666888999::::::999:::>>>>>>;;;:::;;;888888999999999999888888999999999999999999999999777888888888777666555555555666888999999888666555666777777666555555777:::999777555555666888888777666666666666666777888888999888777777777888999::::::;;;;;;999777666777888999888777666666666777888888888777555333222111000777333111444555333222444555777888555555777666444;;;777222000000222333444111111111111111111222222000000000000////////////000000000000000000000000111222333333111111222333111111000000000000000000000000000111111000000000111333555777777666444333777666444333222111111111~~~{{{yyyzzzxxxuuuuuuuuurrrmmmhhhfffdddbbb```___^^^^^^___ZZZYYYXXXXXXYYYZZZYYYXXXRRRQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJKKKJJJHHHDDDAAAEEEDDDCCCBBBBBBAAAAAABBBEEEEEEDDDDDDDDDFFFGGGHHHHHHGGGFFFGGGJJJLLLLLLLLLEEEEEEDDDDDDCCCBBBBBBBBB>>>>>>=========<<<<<<<<<;;;;;;::::::999888777777444444444555666777888999777777888:::;;;::::::::::::::::::::::::999888777888888888999999::::::;;;888999999888888777666555444555777777777777555444555666555444444555777:::999777555444666777888777555555555555555666777777888777555444444666888999::::::999888666666666666888888777666666666777888;;;:::999777666444333222666222000222333111000222333444555444333333222000444222000//////000222333111111222222111000//////....../////////000000000111111111111111111111111222222333333222222222333000000000000111111222222111111000000000000111111333333444444444444333222555555444333222111111111~~~}}}|||{{{zzzyyyvvvsssrrrsssppplllggggggfffcccaaa___^^^______WWWWWWYYY[[[\\\[[[WWWTTTPPPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMNNNMMMMMMLLLLLLNNNMMMKKKJJJJJJIIIFFFDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGIIIKKKKKKIIIGGGGGGIIIJJJIIIIIIFFFEEEEEEDDDDDDCCCBBBBBB============<<<<<<;;;;;;999999999999999999888888777777666666666777777888777888999999999::::::999:::::::::::::::999888777777777666666777888999:::999:::::::::999999888777555555555555555555555555444555555555444444777999999777555444666777777777555555555555555666666777666555333222333444666888:::999777777666666666555777777666555555666777888999888888777666666555555666222000222333111000111333333444555444222000000///000111222222222222222111111111111000///...---......//////000000111111222222222222222222222222222222222222222222222222/////////000111111222222111111000//////000111111555444222000000111333444444444444444333333222222~~~{{{{{{{{{{{{zzzvvvtttrrrpppnnnmmmjjjhhhkkkjjjgggeeebbbaaa______VVVWWWYYY\\\]]]ZZZUUUQQQQQQQQQPPPPPPOOOOOONNNNNNLLLMMMMMMMMMMMMMMMLLLLLLMMMLLLJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCDDDDDDBBBBBBBBBCCCEEEGGGJJJKKKKKKIIIHHHHHHHHHHHHFFFEEEEEEEEEDDDDDDCCCBBBBBBAAA<<<<<<<<<===<<<;;;;;;:::888999999999999::::::::::::999888777777666777777888;;;;;;999999;;;<<<:::999999::::::999888777777666666555555555666888999999999:::::::::::::::999777666666555555666666777444555777666555555666777777666555555777777666555555555555555555666777777444444333333333444555666999777555555666777666555666555444444444555666777555555555555555555555555666222000333444222111333555333555888888444222333...111555666666444444444222111111111000000////////////000000111111222222111111111111111111111111222111000000222222111000......//////000000000111111000///......///000111666333000......000333555333333444444444333222222|||{{{zzzzzzyyyxxxtttsssqqqmmmjjjhhhiiijjjkkkjjjiiifffccc```]]]\\\VVVVVVWWWYYYYYYWWWSSSPPPRRRRRRQQQPPPOOONNNNNNNNNLLLMMMMMMNNNNNNMMMMMMMMMJJJJJJJJJKKKKKKJJJGGGDDDCCCBBBBBBCCCCCCDDDEEEFFFCCCCCCCCCCCCDDDFFFHHHIIIIIIHHHGGGHHHHHHGGGEEECCCCCCCCCBBBAAAAAA@@@@@@???;;;;;;<<<<<<<<<;;;:::999::::::::::::::::::::::::999888888777666666777777888;;;;;;777777::::::777888888888999888888777777777666555444444666777888777888999:::::::::::::::777888999::::::999888777444666888999777555555555555555555777888888555333666666555555666666777888444555555555555666666666777555333444666888777666444333333222333444555666666666666666555555555555666222111444555444444666444222444::::::555333555000333666666555444555777444333222111111111222333111111111111222222222222111111111111111111111111222000...///111222000///.............../////////000///...------...///000333111000...///000222333000111222333333222111111|||{{{zzzyyyxxxvvvrrrrrrppplllfffeeehhhkkkiiihhhgggeeeaaa]]]YYYWWWXXXVVVUUUUUUUUUTTTRRROOOSSSRRRRRRQQQOOONNNNNNMMMLLLMMMMMMNNNNNNNNNMMMMMMIIIJJJLLLOOOPPPMMMHHHDDDBBBBBBBBBBBBDDDEEEFFFGGGEEEDDDCCCCCCCCCDDDFFFGGGFFFFFFFFFHHHIIIHHHEEEBBBAAAAAA@@@@@@???>>>>>>===:::;;;<<<<<<<<<;;;:::999<<<;;;;;;::::::999999999777777666666666777777888666:::999444333777888444666777777888888888777777999777666444444666777888555666777888999:::::::::777999===??????===999777444777::::::999666444333444444666888999888555222666666666666666777888888555666777777888888777777666444222333777999888666333222222111222333444555:::999999888777666666666777222111555777555555777222000222888999444222555111333444333111111444777666555333222222333555666222222222222222222222222000000000000000000000000111///---...111222000...........................000///---,,,,,,---///000///000000000111111111222...///111222222111000000zzztttqqqrrruuuqqqqqqooolllhhhffffffgggcccbbbaaaaaaaaaaaa___]]]ZZZXXXVVVVVVVVVTTTQQQOOOVVVUUUTTTRRRPPPNNNLLLLLLKKKKKKLLLNNNPPPPPPNNNLLLJJJIIIIIIJJJKKKKKKIIIFFFHHHFFFEEECCCBBBBBBBBBBBBFFFEEECCCAAAAAABBBDDDEEEBBBEEEHHHJJJJJJHHHEEEDDDAAAEEEEEEAAAAAACCCCCCAAA<<<;;;;;;::::::999888888999888777777777888:::;;;888888999888888777666555666777888999999999999999777888999999888777888999999999777666555555555555555555666666777888888888<<<999===DDDFFF???:::999555666777888999888777777333333444555555555444444444444555555555555444444555555555555666666777777777777666666555555555444444333222111222333444555555555444444444555555666333444444444222333444666444333222333555666555444666555444333222333444555444444444333333222222222000111222222222111///...222222111000000000000000222111111111000000//////---...............---------------------------------......//////000000000///,,,,,,000444555555555~~~|||xxxuuutttsssrrrrrrppppppooolllhhheeecccbbb```___^^^___```___^^^\\\[[[YYYXXXWWWWWWVVVSSSQQQTTTSSSRRRPPPOOOMMMLLLLLLKKKJJJKKKMMMNNNNNNLLLJJJLLLLLLKKKLLLMMMLLLJJJHHHGGGFFFDDDBBBAAAAAAAAABBBDDDCCCCCCBBBBBBCCCDDDEEEAAACCCEEEFFFGGGFFFDDDBBBBBBBBB@@@>>>@@@CCCAAA;;;===>>>>>><<<;;;:::::::::;;;:::999888777777777777777777777888777777666666666666777777888777777777333444666666555666999;;;::::::999888777777666555777777666666666666666666666333666<<<>>>:::999<<<999999999:::999888666555444444444444444444444444444444555555555555444444444444444555555666666666444555555555555444444333333333222222222333555666666555555444333333333333333222222333444666666777111000000111333555444333444444333333333333444444666555555333222111000000//////000000000///...---111111000/////////000000111000000000////////////.........//////......---------------------------..................//////222///---///111111000///|||{{{vvvqqqppprrrsssqqqnnnmmmmmmllljjjfffbbb___]]]]]]\\\[[[\\\]]]^^^\\\ZZZ\\\ZZZYYYYYYYYYXXXVVVTTTRRRQQQPPPNNNMMMMMMLLLLLLKKKJJJJJJKKKMMMLLLJJJHHHJJJIIIHHHHHHIIIHHHFFFDDDFFFEEECCCBBBAAA@@@AAAAAAAAABBBCCCDDDDDDDDDDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDFFFEEEAAA@@@DDDGGGCCC;;;???AAAAAA???;;;999;;;===<<<;;;;;;:::888666555444555555666777777777666666555666666666666555555444222333444444444777;;;>>>;;;;;;;;;;;;:::888777555888777777666555555444444777666777::::::999<<<@@@<<<<<<<<<;;;999777555444666555444333222222333444444444555555555555444444333333444444444444555555111222333444444444333222222222222222333444666777666555444333222111111111222000000222777:::999888000///...000222333333222222222333333333333333333777666555333222000///............///...------,,,/////////...//////000000/////////.....................///////////////...------------------------000///---,,,,,,---...///111000............---+++~~~~~~xxxvvvssspppooooooooonnnlllkkkiiigggeeecccaaa^^^\\\]]]\\\[[[[[[\\\\\\ZZZXXX[[[ZZZYYYYYYYYYYYYWWWUUUQQQPPPOOONNNMMMMMMNNNNNNLLLKKKJJJKKKLLLKKKIIIGGGIIIHHHFFFFFFGGGFFFDDDBBBFFFEEECCCAAA@@@@@@@@@@@@AAABBBDDDFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHFFFGGGEEECCCEEEGGGCCC===@@@BBBCCC???;;;888;;;>>>:::;;;;;;:::999777555333444444555666666777666666666666777777666555444444666666666555555777<<>>======<<<;;;999888777666888777444222222222333444444444555555555555444444333333333333333333333333000111333444555444333222111111222333444555666777333333222111111000111111222///...222999<<<;;;888222000///000111222111000111111222222333333222222666555444333222111000///...............---------...............//////000------------------------......//////000000//////------------------------111///...,,,+++,,,---...---///...------//////---{{{{{{|||uuurrrsssssspppllljjjjjjkkkiiifffbbb``````aaa```______]]]\\\\\\\\\[[[YYYVVVYYYXXXWWWWWWXXXXXXVVVTTTRRRQQQOOONNNNNNNNNOOOPPPMMMLLLKKKKKKLLLKKKJJJHHHMMMKKKJJJIIIJJJJJJIIIGGGFFFEEECCCAAA@@@@@@@@@@@@BBBCCCFFFHHHIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGIIIJJJ@@@EEEHHHDDDAAAAAAAAA???BBBBBBAAA>>>999888999<<<888888999::::::888777666444444555666666777666666888888888888888777666555888888777555444555999<<<666777999::::::888666555555555555555666666777777444777999999999999888777::::::999999999888888888:::888666333333333444555444444555555555555444444333333333333333333333222111222333444555555444333///000111222444555555666000000000000000111222333111......222999<<<:::777555444222222222111000...111111111222222333333333444444333333333333333333000000000/////////////////////............//////,,,,,,,,,,,,,,,---------------...///////////////------------------------000///...---,,,------......222222...---000000---~~~~~~wwwxxxyyyrrrooorrrssspppjjjggghhhkkkgggccc```___aaabbbaaa___^^^]]]\\\\\\\\\[[[YYYWWWWWWVVVVVVVVVXXXXXXVVVTTTSSSRRROOONNNMMMNNNOOOPPPLLLKKKJJJJJJKKKLLLKKKIIIKKKIIIGGGGGGHHHIIIHHHGGGFFFEEECCCBBBAAA@@@AAAAAACCCDDDFFFHHHIIIHHHGGGFFFDDDDDDDDDEEEFFFGGGHHHIIIAAAJJJOOOKKKFFFEEEGGGGGGDDDBBB???;;;999999999999666777888999999999999999555555666777777777666666888999999999999888888777888888777444222222444666444444666777888888777666555555666666777888888999111555888:::>>>AAA>>>999777777666666777888999999999888777666555555666777444444555555555555444444444444333333333333222222333333333333333333444444...///111222333333333333/////////000111222333444000///000333777999888555777555333333333222000///333222111111111333555666444444444444555555555555222222111000000000000111111000//////......//////,,,,,,,,,,,,------------+++,,,---...////////////------------------------///////////////.........111777666///,,,//////***{{{||||||uuuuuuwwwpppmmmmmmmmmlllkkkiiihhhhhheeecccaaaccceeeddd___[[[[[[ZZZYYYZZZ\\\\\\[[[YYYVVVUUUUUUVVVXXXXXXVVVUUUSSSQQQOOOLLLLLLLLLNNNOOOJJJIIIHHHHHHJJJKKKJJJIIIFFFDDDCCCCCCDDDFFFFFFFFFGGGFFFDDDBBBAAAAAAAAABBBDDDDDDEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIJJJHHHOOOTTTQQQOOOOOOPPPNNNHHHCCC<<<:::;;;;;;999666888888777777888999999:::777777777888777777666666888888999999999999999999777777777555333222333444222333444555777888999:::777777777888888888888888555777888:::@@@FFFBBB999555555444444444555666777999999888888888888888888444444555555555555444444555444444444333333333333444333111000000111222333...///000111222111111000000000000000111222333333///000222444555555444333555333222222333333222111555333111000111333666888666666666666666666555555333222111000///000111111333222111000///.........,,,,,,,,,,,,------......***+++,,,---............---------------------------///000111222111000//////777777///+++//////***zzzzzzzzzssstttvvvoookkkiiigggiiilllllliiifffdddcccdddgggiiifff]]]VVVWWWVVVWWWYYY\\\]]]\\\[[[WWWVVVUUUWWWXXXYYYWWWVVVSSSQQQNNNKKKJJJKKKLLLMMMHHHGGGFFFFFFHHHJJJJJJIIIGGGEEEDDDDDDFFFHHHIIIIIIHHHFFFEEECCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCFFFGGGIIIJJJKKKLLLLLLLLLKKKOOOQQQQQQRRRTTTRRRMMMKKKCCC;;;999<<<===:::555:::999888777777888999:::888888999888888777666555666777888999999999999999777888999888666555555666222333333555777999;;;<<<::::::999999888777777777777777444444;;;BBB===222555444333222222333444555888888999:::::::::999999444555555555555555555444555555555444444333333333555333000...---...000222...///000111111000///...222222111111111111111222...111444555333222222222111000000111333444444333666444111///000333777:::999888888777666555555444333222000/////////000111555444222111///.........,,,,,,,,,------.........)))***+++,,,------------------------------------,,,...111333444222000///+++444555---+++111222...|||wwwtttooojjjjjjllljjjkkklllllllllkkkjjjiiiggghhhgggfffbbb]]]XXXUUUZZZZZZZZZ[[[\\\\\\ZZZXXXTTTUUUWWWXXXWWWTTTQQQOOOUUURRROOOLLLKKKJJJIIIHHHEEEDDDCCCCCCCCCEEEHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDFFFIIICCCBBBLLLNNNJJJNNNOOOOOONNNLLLJJJMMMRRRWWWHHHFFFDDD@@@===999777555:::::::::888777777999<<<999999999888888888888888777666666666666666777777999888777666666777888888777555555666999999777444555777888999999888777555999777555444333444555666666666666555444444666888666666777888888777666555333444444444444333222222111222333333222111000///////////////000000000000000///.........///111222222333444333111000111222111111222222222222111111000000//////000222444555444333111000111333555666777555222111222333333333444222000///...---+++)))...////////////---,,,+++,,,,,,,,,++++++************+++,,,------+++)))(((***+++,,,---,,,+++***)))///......///,,,))),,,333+++///...((((((---...+++xxxtttqqqrrrpppmmmmmmqqqkkklllmmmmmmlllkkkiiihhhddddddddddddbbb```]]][[[[[[ZZZZZZ[[[[[[[[[YYYVVVUUUUUUVVVUUUTTTRRROOONNNQQQOOOMMMLLLLLLKKKJJJHHHDDDEEEFFFHHHHHHIIIHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEHHHCCCDDDNNNOOOKKKNNNNNNNNNMMMJJJHHHIIIMMMPPPBBB@@@>>><<<;;;===???AAA888999:::999888777999:::999999999999999888888888999888777666666666666666777777666666666777999999;;;999666666777888777555555666888999999888666555999888666444444555666777555666666555444444777999444555666777777777666555222222333333222222111111111222333444333222111000//////////////////000000000//////...///000111222222333333222111000000222000000000000000000000000000////////////111222333111111111111222333444555333222000////////////...111///......//////---+++///////////////---,,,+++...---------,,,,,,,,,,,,++++++---------,,,***)))+++,,,---------,,,++++++///------///---***,,,000...111111...---///111111|||xxxtttrrrrrrooojjjhhhjjjlllmmmmmmmmmllljjjiiigggcccccccccbbbaaa```___^^^[[[ZZZYYYYYYZZZYYYWWWUUUTTTTTTSSSQQQPPPNNNMMMLLLMMMLLLKKKLLLMMMLLLJJJIIIDDDFFFJJJLLLMMMKKKIIIGGGJJJIIIHHHFFFEEEDDDDDDDDDEEEDDDBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEHHHEEEFFFPPPPPPJJJMMMLLLLLLKKKHHHEEEDDDEEEGGG???===999777999===CCCGGG777888::::::888777888999:::999999999888888888777;;;:::999777666666555555666666666666777777888999>>>;;;777555666777777777666666888888888888666666999888777666555666777888666777777666555444666888333333444555666666666555333333333222222222111111111222333444444444333222///////////////////////////////////////000111111000111222111000///000111//////............//////000///////////////000000...///000222333444444555222222222222111000///...---------///111111///---//////000//////...,,,,,,//////............------+++,,,---...---,,,+++***,,,,,,---------------,,,000,,,+++......,,,***,,,000......///...,,,---111}}}xxxwwwtttsssssspppiiifffgggkkkkkklllllllllkkkiiihhhfffeeebbb```^^^]]]]]]]]][[[ZZZXXXXXXXXXWWWUUUSSSRRRQQQOOONNNMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMJJJHHHEEEGGGJJJLLLLLLKKKIIIGGGHHHGGGFFFEEEDDDDDDEEEEEEFFFEEECCCAAA@@@AAABBBCCCAAAAAABBBCCCDDDEEEEEEEEEFFFKKKGGGHHHQQQOOOGGGIIIHHHHHHGGGFFFDDDBBBAAAAAA@@@===999666666999===@@@555777::::::999777777777999888888777777666666666:::999888777777777777777777777777666666666777777:::999777666666777777666666666777888888777666666999888777777777777888888888999999777555444444555111222333444555555666666555444444333333333333333000111222333444444333222000000000//////.........///////////////000000111///000111000///...///000000///............///000111000000000/////////000---///111444555666555555///111333333333222111111......///111222222000...000000//////...------,,,........................,,,------------,,,+++***++++++,,,,,,,,,,,,,,,,,,000+++)))---///---******000***(((---///+++***---}}}~~~{{{vvvpppooopppssssssnnnmmmnnnhhhiiijjjkkkkkkkkkjjjiiidddccc```^^^]]]\\\]]]]]][[[YYYWWWVVVVVVVVVTTTRRROOONNNMMMLLLLLLMMMNNNOOONNNMMMLLLMMMMMMLLLIIIGGGGGGGGGGGGGGGGGGHHHHHHHHHEEEDDDCCCCCCDDDEEEGGGHHHHHHFFFDDDCCCBBBCCCDDDEEEBBBCCCDDDFFFFFFGGGGGGFFFIIIMMMIIIIIIPPPMMMDDDDDDEEEDDDCCCCCCCCCBBB@@@??????===:::888666666666666555777999999888666666777888777777666555555444444777666666666777888999999888888888777666555444444222444666888888777666555666666666777777666666666888777777777777777888888:::;;;;;;999555333222333222222222333444555666666444444333222111222222333///000222333333333222222222222111000///............//////000000000000000...///000000///...///000111000000000000000000111111111111111111111000000---///222555777777666555+++///222444333333444666222222111222333222000...//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++***************++++++,,,///***(((,,,///---++++++...(((''',,,111000...---~~~zzzyyy|||{{{xxxtttrrrrrrtttrrrmmmkkklllggghhhiiiiiijjjiiihhhggg^^^^^^]]]\\\\\\]]]^^^___YYYWWWUUUTTTTTTUUUTTTRRROOONNNMMMLLLLLLMMMNNNOOOMMMLLLKKKKKKKKKKKKIIIGGGGGGFFFDDDCCCCCCDDDFFFHHHCCCBBBBBBBBBCCCEEEHHHJJJGGGGGGFFFEEEEEEFFFGGGHHHEEEFFFHHHIIIJJJIIIIIIHHHJJJNNNIIIHHHOOOKKKBBBBBBBBBAAA@@@@@@AAAAAA@@@>>>::::::999888777666555444555666888888666555666777888777777666555444333333444444555555666888999:::888888888777666555444333...111666999888777555555666666666666666666666666666666777777777777777777999:::;;;999666444333333333333333333333444555666333222111000///000111222111222333444444333222222444444333222000///............///000000000000000...///000000//////000111111111222222222222111111000111222222222222111111...000222444666666555444111444888999888999;;;>>>666444222111111111///---///...---,,,++++++++++++*********++++++++++++,,,,,,,,,++++++++++++******))))))((())))))***+++,,,///***)))+++---,,,---000,,,///000......000000,,,~~~~~~{{{wwwxxx||||||yyyzzzwwwttttttpppjjjggghhhhhhiiiiiiiiigggfffdddbbb\\\\\\[[[[[[[[[[[[[[[\\\WWWUUUSSSRRRSSSTTTTTTSSSRRRQQQPPPNNNMMMMMMLLLLLLJJJHHHGGGGGGHHHIIIIIIHHHFFFEEECCCBBBBBBCCCEEEFFFDDDCCCBBBAAABBBDDDGGGIIIEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMLLLJJJIIIHHHKKKGGGFFFMMMJJJBBBDDDBBB???===<<<>>>>>>===;;;888888888888888888888888555666777666555444666888:::999888777666555444444555444444444555666777777444555666777777666555555000444888999777555555666666666666555555666666666555555666666777777777777555777999999888666666777555555444333333444555666666444333111111222333444444555666666666555444333666555444333111000///...---...///000111000000///...///111111000///111222///111333444444333111///...///000111222222111111...///111222333333222222666999<<<;;;999999===@@@555333000......//////......---+++***)))*********************++++++,,,,,,++++++******)))))))))***)))))))))))))))+++,,,------******+++,,,,,,000666:::JJJMMM<<<......///+++}}}yyyyyy|||{{{xxxuuurrrppprrrppplllkkkmmmjjjjjjjjjhhhfffccc```^^^^^^^^^]]][[[ZZZXXXWWWVVVVVVTTTRRRQQQSSSTTTTTTSSSUUUTTTRRRQQQNNNLLLJJJJJJFFFEEECCCDDDFFFHHHIIIIIIEEEDDDCCCCCCBBBCCCDDDDDDFFFDDDBBBAAAAAACCCEEEGGGCCCDDDEEEGGGHHHHHHHHHHHHKKKLLLNNNOOONNNMMMKKKJJJFFFIIIDDDDDDLLLKKKDDDFFFBBB???;;;:::;;;<<<:::888;;;:::999888888999999:::666777666555333444666888;;;;;;:::999888777666555666555555444444444555555111333555666888888888777555777999888555444666888666666555555555555666666444444555666666777666666222444777999999999:::;;;777666555444333444555666:::888666555555555777888777777888888888666555444777777555444222111000///---...000111111111000///...000111111000000111333...000333555555333000...,,,---///000111111111000......///000000000000000333666777555111111555999444111---+++,,,...//////---,,,+++)))((())))))************++++++,,,,,,,,,+++***))))))((()))))))))******))))))***,,,...///---++++++,,,++++++222:::RRRjjjnnnQQQ555000222///~~~{{{wwwtttppppppppppppnnnllljjjhhhhhhfffcccbbbbbbbbbaaa___```]]]YYYWWWVVVUUUTTTRRRXXXVVVUUUSSSQQQQQQRRRRRRRRRQQQPPPNNNKKKIIIHHHGGGFFFFFFEEEDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@AAABBBBBBCCCCCCBBBBBBCCCCCCBBBBBBBBBDDDFFFGGGFFFHHHKKKMMMMMMLLLIIIGGGKKKHHHEEEDDDEEEFFFFFFEEE===>>>;;;777666888;;;<<<;;;:::888777666777888888777888777555222222555999LLLHHHBBB<<<777555444444555555444333222111111000222222333555666888999999777999999777444333666888666666555555555555666666333333444555666777888888555555555555555555555555777777666666666666777777666666666555555444444444444444222222222333444555555444333111000000//////........................---......///000111111222222222222111000//////...000111111111000///---,,,////////////////////////111111000///...---,,,,,,---...//////...---***)))(((+++//////---)))((())),,,*********,,,---,,,+++'''(((((()))***++++++,,,+++***)))))))))***,,,---***+++,,,+++)))+++111666XXX]]]\\\PPP===///+++---}}}}}}|||zzzwwwtttpppppppppooommmjjjhhhgggiiigggcccaaa___^^^[[[YYY[[[YYYVVVUUUVVVVVVVVVUUUUUUTTTRRRQQQPPPOOOOOOPPPPPPPPPNNNLLLJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDEEEDDDDDDCCCBBBBBBAAAAAADDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIGGGDDDCCCDDDEEEEEEEEEBBBCCCCCC@@@>>>;;;999777999999888777777777888888777999999777444444666999CCCAAA===999666555555666555555555444333333222222555555555666666666777777666888888666444333666888555666666777777666666555444444555555666666777777555555555555555555555555666666555555555555666666555555555444444444333333444333222111111222222333333222111000000///000000........................---......///000000111111222222111000000///......///000000111000///------......................../////////...............---...//////...,,,***)))))),,,......,,,))))))***,,,+++******,,,,,,+++***''''''((())))))***++++++******)))))))))***+++,,,,,,,,,,,,+++***+++...000555;;;???;;;222,,,---000}}}{{{zzzzzzyyywwwuuurrrrrrqqqooommmjjjhhhfffgggdddaaa^^^]]][[[YYYWWWXXXVVVTTTTTTUUUUUUTTTSSSRRRQQQPPPNNNMMMMMMMMMMMMNNNMMMKKKIIIHHHHHHIIIIIIGGGHHHHHHHHHGGGFFFDDDCCCDDDDDDCCCCCCBBBAAAAAAAAADDDDDDDDDCCCBBBAAA????????????@@@AAABBBBBBBBBBBBAAAAAAAAAAAACCCEEEGGGHHHFFFDDDBBBAAABBBCCCCCCCCC@@@??????>>><<<999666555666777777888888888888777666777888777555444555666888888777666666666666666555555555555555555555555888777777666666555555444555666666555444444666888555666888999999888666555555555555555555555555555555555555555555555555555555555444444444444555555444444333333333333333222333333222111000000111111000000////////////000000////////////////////////.........//////000000111111111000000///.............../////////......---........................---------....../////////------.........,,,+++***+++,,,---,,,*********+++---,,,******++++++***(((''''''(((((())))))******)))))))))((()))******+++...---++++++,,,,,,***)))(((,,,//////,,,***+++---}}}{{{yyyyyyyyyxxxvvvtttsssqqqooommmjjjhhhgggcccaaa^^^]]]]]]]]][[[ZZZYYYWWWTTTSSSRRRQQQOOOMMMOOOOOONNNMMMMMMLLLLLLLLLLLLKKKIIIHHHGGGHHHIIIJJJGGGHHHIIIIIIHHHFFFCCCAAACCCCCCCCCBBBBBBAAAAAAAAA@@@AAAAAA@@@???>>>======>>>???@@@BBBCCCBBBBBBAAA@@@@@@???@@@@@@BBBCCCDDDCCCAAA??????AAABBBAAAAAA===999777888999999;;;===444555777888999888777777333333444444333222222222222333444555666666666666444555555555666666777777888888777777666555555555555555444444444555777888555666999::::::999666555666666666555555444444444555555555555555555555555444444333333333333444444222222222222222222222222222222111000000/////////...............///000000////////////////////////........./////////000000/////////.........---------------...............------------------------,,,,,,---------.........,,,------------,,,+++***,,,,,,+++*********+++,,,...,,,******+++***)))'''''''''((((((((())))))))))))(((((()))))))))******---+++***+++------***&&&---...///...---,,,++++++}}}{{{yyyyyyxxxwwwvvvqqqpppnnnllliiigggeeedddcccaaa___]]]]]]]]]\\\ZZZUUUTTTRRRQQQQQQOOOMMMKKKNNNNNNNNNNNNMMMLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJGGGHHHIIIIIIHHHEEECCCAAABBBBBBBBBBBBBBBAAAAAAAAA>>>>>>??????@@@??????>>>>>>???AAABBBCCCCCCBBBAAA@@@@@@AAABBBAAAAAA@@@???AAA@@@>>>>>>???@@@???>>>>>>::::::@@@DDDBBBAAACCC333444666777888888777666333333333333333333222111222333444555666666555444444555555666666777777777666666666777777777777777666555444444555666777888555666999::::::999666555666666555555444444333333555555555555555555555555333333222222222222333333222222222222222222222222111111111111000000//////------------...///000111////////////////////////............////////////.........---------------,,,,,,,,,,,,,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,***)))***+++,,,------,,,************((('''(((((((((((())))))))))))((())))))***************+++))))))+++...///+++(((*********,,,---......---}}}}}}zzzyyyxxxwwwtttrrrmmmkkkiiifffdddbbbaaaaaaeeebbb___]]][[[ZZZWWWUUUOOONNNMMMNNNPPPPPPNNNLLLMMMMMMNNNNNNMMMMMMLLLKKKHHHHHHHHHHHHIIIIIIHHHHHHFFFGGGGGGGGGFFFEEECCCBBBBBBBBBAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBBBBBBBAAA??????@@@AAABBBBBBBBBBBBAAAAAABBBBBBBBB@@@>>>===AAA???>>>>>>???>>>===;;;<<<888===HHHKKKCCC<<<:::444555555666666666666555777555444444555666444333555555666666555555444333444555555555666666777777555555666777777888999999888666555444666888888777555666888999999888666555666555555555444444333333555555555555555555555555333333222222222222333333111222222222222333333333///000111111111111000000...............///000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++++++++---+++))))))+++,,,---,,,,,,+++))))))******)))'''))))))))))))************))))))***++++++++++++***))))))***,,,......---,,,,,,,,,,,,---------......~~~|||{{{yyyxxxvvvtttpppmmmkkkiiigggeeecccbbbaaaaaaaaa___[[[YYYWWWVVVSSSQQQLLLLLLLLLMMMNNNNNNLLLJJJKKKLLLMMMMMMMMMLLLKKKJJJGGGHHHJJJKKKJJJIIIHHHGGGEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA??????>>>??????@@@AAABBBAAAAAA@@@?????????@@@@@@BBB@@@???>>>>>>===;;;999<<<555666@@@CCC;;;555555666666555555444444555555999666444333555666666444666666555555444444333333555555555555555555555666555666666777888888999999;;;888666555777999888777555666666777777666666555444444444444444444444444555555555555555555555555333333333222222333333333222222222222333333444444...///000222222222222111/////////...//////000000------------------------........................+++++++++,,,,,,,,,,,,,,,---,,,+++***))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***((())),,,------++++++***((()))***+++)))(((++++++++++++************)))***+++,,,---,,,,,,+++)))+++------------...///000111222000...---///111zzzyyyxxxwwwuuuqqqllliiilllkkkhhhfffeeedddddddddZZZXXXVVVTTTTTTTTTSSSQQQNNNMMMMMMMMMMMMLLLIIIFFFJJJKKKLLLLLLLLLKKKJJJIIIGGGHHHKKKLLLLLLJJJGGGEEEEEEDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>===>>>>>>=========???AAABBBAAA@@@===<<<===???BBBDDDBBBAAA??????>>>===:::888AAA555///555888666666<<<888777555444333333444555999555111111333555444333666666555444333333333333555555555555555555555555777777777777888888888888===:::666666888999888666666666555555555555666666444444444444444444444444555555555555555555555555444333333222222333333444222222222333333444444444---///111222333333333333000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,.....................---+++++++++++++++++++++,,,...---+++)))(((((())))))++++++++++++++++++++++++((()))***+++,,,---......,,,++++++***++++++,,,,,,,,,***(((***---...---******)))((()))***+++***))),,,,,,++++++++++++++++++***+++,,,---...---,,,,,,***---///...,,,+++---000(((+++...///...000444999|||yyy}}}{{{xxxrrrlllhhhfffgggiiiiiihhhfffdddaaa___^^^YYYWWWUUUSSSRRRRRRRRRSSSKKKLLLMMMNNNNNNMMMKKKKKKJJJKKKLLLKKKIIIHHHHHHIIILLLJJJHHHGGGGGGFFFDDDBBBBBBCCCDDDEEEEEEEEECCCCCC>>>@@@BBBBBB@@@???BBBDDDAAABBBBBB@@@===;;;;;;<<>>======>>>@@@CCCDDDAAA???>>>===>>>???AAABBB===;;;999999999888777555999999888888888888888888888888777555444333222111666555444444555777888777666555333222111222222333666666666666666666666666444555555666777888888999999666444555888:::999777666666666666666555444444333333222111222333444555888777666555444333333333666444111111333444333111111222222333333333222222111222333444444222111000......//////...---,,,,,,,,,++++++******++++++,,,++++++------------++++++******+++++++++,,,,,,,,,444111...***(((((()))***,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,+++***(((---,,,,,,,,,,,,,,,------///...---+++++++++,,,,,,))))))))))))************)))))))))))))))(((''''''---,,,,,,...000///***&&&.........//////......---111111000...---///444999}}}zzzwwwpppooonnnnnnnnnoooppppppgggfffeeecccaaa___^^^]]]YYYXXXVVVUUUSSSRRRRRRQQQMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLKKKHHHGGGHHHIIIKKKIIIHHHGGGGGGFFFDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDCCC@@@======@@@CCC===;;;999999:::===@@@BBBBBBAAA???=========>>>???AAA@@@>>>======>>>???@@@???>>><<<;;;<<<;;;999888777777777666666777888888777777666555444333333222666666666666777888777666666666444444333444555555555555555555555555555555555555666666777777888888888666555555666777888888666666777777666666555444444333333333333333444444666666555444333333333333555333111111333333222111111111222222333222222111111111111111000000///...,,,,,,,,,,,,++++++***))),,,,,,++++++++++++,,,,,,++++++,,,------,,,++++++************++++++++++++111///---***)))))))))***'''''''''&&&&&&&&&''''''''''''((()))+++---------******))))))))))))******++++++******+++,,,...///*********+++,,,,,,------......//////...------,,,,,,,,,,,,///111111///,,,++++++,,,,,,------,,,,,,444111///...000222333333}}}{{{yyyvvvtttqqqnnnkkkkkkmmmnnnllljjjdddcccaaa```^^^]]]]]]]]]YYYYYYXXXWWWUUUSSSQQQPPPOOONNNMMMLLLKKKJJJJJJJJJJJJKKKKKKJJJHHHGGGGGGHHHIIIHHHFFFFFFGGGGGGEEECCCDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCAAA>>>===>>>BBBFFFMMMGGG???;;;;;;>>>??????AAA@@@>>>===<<<<<<<<<===AAA@@@>>>===<<<<<<===>>>@@@>>><<<<<<<<<<<<:::999777777777777888999::::::666666555555555444444444666666888888888777666555666666666555666666777888444444444444444444444444666666666666666666666666888888777555444444777999666777777777777666555555444444444555444444333333444333333222222333333444444222000000111222111000111111222222222222111111111000///...---,,,,,,,,,++++++++++++************---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++))))))))))))************,,,,,,++++++***)))))))))+++++++++,,,,,,---......//////......---.................................++++++++++++,,,---...///000000//////////////////)))))))))))))))(((((('''((('''(((***,,,,,,***)))///000000111111111222222---***''')))---///...+++}}}|||zzzxxxuuurrrvvvqqqkkkjjjkkkjjjeee```cccbbb```^^^]]]\\\]]]]]]ZZZZZZYYYXXXVVVSSSPPPNNNPPPOOOMMMKKKJJJIIIJJJJJJIIIJJJKKKIIIGGGFFFGGGHHHGGGFFFEEEEEEFFFGGGEEEDDDDDDCCCBBB@@@@@@AAABBBCCC???>>>>>>>>>???BBBEEEGGGVVVNNNDDD>>>>>>???===:::===<<<<<<<<<<<<===>>>???AAA@@@???===<<<;;;;;;;;;>>><<<;;;;;;;;;;;;999888999999999:::;;;<<<===>>>444555555555555555555555666777888777555444555555555555555666666777888888444444444444444444444444666666666666666666555555999:::999666333333666:::666777777777777666555555333444555666555444333222222222111111222333333444222111000000000000000000111111111111111111000///111///---,,,+++++++++,,,------------,,,---------------,,,,,,,,,,,,------+++++++++,,,,,,+++++++++(((((((((((())))))))))))((()))***++++++***)))(((%%%%%%&&&((()))***++++++,,,,,,,,,***))))))***++++++,,,,,,,,,------,,,,,,000000//////............,,,,,,+++***((('''&&&%%%.........//////...------/////////000111111000///+++++++++,,,,,,---......333333444666888999999888|||{{{{{{|||{{{yyyuuuqqqoookkkggghhhkkkkkkgggbbbbbbaaa```___^^^]]]\\\\\\YYYYYYYYYXXXUUURRRPPPNNNPPPOOOLLLJJJIIIIIIIIIJJJHHHIIIJJJIIIGGGEEEFFFGGGFFFEEEDDDDDDFFFFFFEEEDDDCCCBBB@@@???>>>???@@@@@@;;;<<<===@@@BBBCCCCCCBBBDDD???::::::===@@@>>>;;;;;;;;;;;;<<<<<<===>>>>>>AAA@@@???>>><<<;;;;;;:::===<<<::::::;;;;;;:::888::::::::::::;;;<<<===>>>444444444555555555555555777777777444222222444777333444444555666666666666444444444444444444444444666666666666555555555555999::::::888444444777;;;666666666666666555444444333333555555555444333222111111111111222222333444111111111000//////000000000111111111000000///...000///---,,,++++++,,,,,,......---,,,,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++''''''((((((((()))))))))&&&((()))++++++***)))((()))***++++++++++++******)))+++---...---///111444---...///000111111111111////////////////////////333333333222222222111111,,,,,,------...------,,,***,,,///111222222222333777777666666666777888999333777;;;:::666444666999zzzzzzyyyzzzzzzwwwtttqqqmmmkkkiiihhhiiihhheeeaaabbbbbbaaa```___]]][[[ZZZXXXXXXWWWVVVTTTRRRPPPOOONNNMMMLLLKKKJJJIIIIIIIIIHHHIIIIIIHHHFFFEEEEEEFFFFFFEEECCCDDDEEEEEEDDDCCCBBBAAA@@@??????>>>>>>???======>>>@@@AAA@@@===:::999888777999===???>>>;;;===============<<<<<<<<>><<<;;;;;;>>>===<<<<<<======<<<:::888888888888999:::;;;;;;444444555555555555555555666777888666333222555999333333444555555555444444444444444444444444444444555555555555555555555555888888999888666666777888444555555555555444333333111222333333444444444333222111111111222333333444111222222111///...000111000000111000000///...---......---,,,,,,,,,------++++++***))))))***,,,---,,,++++++******++++++,,,++++++************++++++(((((((((((())))))))))))'''((()))+++++++++***)))///000000111000...,,,+++(((,,,///000......000222000111444666888888888888444666888:::===>>>???@@@000111222444666777999999::::::;;;<<<<<<<<<<<<;;;999===CCCGGGIIIJJJKKKLLLAAA@@@???>>>>>>???@@@AAA@@@EEEIIIEEE===888;;;???~~~~~~{{{wwwuuutttsssqqqpppooonnnmmmjjjgggddd```^^^```aaabbbaaa___\\\YYYWWWWWWWWWUUUSSSRRRQQQPPPPPPKKKLLLLLLLLLKKKJJJJJJIIIGGGHHHIIIHHHEEEDDDEEEFFFFFFEEECCCCCCDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>???===<<<===>>>>>>;;;999>>>>>>>>>>>>>>>>>>======<<<<<<===>>>>>>>>>>>>===@@@@@@@@@@@@???>>>===<<<===<<<;;;;;;<<<<<<;;;:::999888888888888888999999555555555555555555444444222777;;;;;;888555666999444444555555555444333222555555555555555555555555333444444555555666666666555444555666777777666444333333444444333333222111000000000111222333444555333333222222222333333444111222333111///...000222000000000000///...---,,,++++++,,,---------,,,,,,)))((('''&&&'''(((***++++++******))))))******+++,,,+++***))))))***+++,,,(((((()))))))))*********))))))******+++*********'''))),,,...000111000000...444;;;>>>>>>>>>AAADDDKKKMMMQQQTTTVVVXXXXXXXXXaaacccfffjjjmmmoooqqqqqquuuvvvwwwyyy{{{|||~~~~~~vvvvvvwwwxxxxxxxxxxxxxxxyyyzzz}}}|||vvvsssuuuxxx}}}}}}vvvpppnnnnnnoooooojjjkkklllkkkgggdddcccccc___aaabbbbbb```[[[WWWTTTWWWVVVSSSRRRPPPPPPQQQQQQJJJJJJKKKLLLLLLKKKJJJIIIGGGHHHHHHGGGEEEDDDEEEFFFGGGEEEDDDCCCDDDDDDBBBAAACCCCCCDDDDDDCCCAAA@@@>>>>>>;;;888999<<<>>>>>><<<<<<===>>>======>>>@@@CCC888999;;;===???AAABBBBBB@@@@@@AAA@@@@@@???>>>===:::999888888999:::999777;;;;;;:::999999999::::::666666555555555444444444000777>>>@@@===999777888555555666666666444333222666666666666666666666666333333444444555666777777222111111444888888555111222333333333333222111111////////////000333555666444444333333222333333444111333444222///...000333000000000000///...---,,,((()))+++,,,------,,,+++)))((('''&&&'''(((***,,,******))))))))))))******,,,+++***))))))***+++,,,))))))))))))******************************++++++111444:::@@@FFFJJJLLLMMMNNNXXXdddooouuu{{{xxxvvvrrrnnnllllllmmmmmmlllkkkjjjhhhfffdddbbb```bbb^^^[[[ZZZ[[[ZZZVVVSSSRRRSSSXXX___\\\SSSNNNOOOKKKKKKJJJJJJIIIIIIIIIIIIGGGEEEGGGJJJHHHBBBCCCIIIBBBDDDFFFHHHHHHEEEBBB@@@===>>>???@@@@@@@@@@@@@@@======>>>>>>>>>>>>======>>>????????????===;;;:::<<<<<<===???AAAAAA@@@>>>DDDAAA>>>>>>@@@BBB@@@???:::999999999999999999888777777888888888777777666333444555666666555444333777777888888888888777777666666555333222444777:::999:::999666222000222555444444444444444444444444555000222666444...444AAA777666444333222222333444333222111000000000111222444222111111333333111000333222111000////////////---...//////...---***))),,,+++++++++++++++++++++***+++***(((&&&&&&''')))***---...,,,((((((,,,111,,,,,,,,,++++++*********''''''''''''((()))***+++///***)))+++---,,,,,,///AAAuuuqqq}}}}}}|||{{{zzzuuusssqqqnnnlllllllllmmmjjjjjjiiigggeeecccaaa```^^^\\\ZZZYYYYYYXXXVVVTTTRRRQQQTTTZZZZZZSSSNNNOOOLLLKKKKKKJJJIIIHHHHHHHHHGGGEEEGGGIIIGGGBBBBBBGGGBBBCCCEEEFFFFFFDDDBBB@@@>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;<<<<<<<<<>>>@@@AAA???>>>AAA???===>>>??????>>>;;;::::::::::::999999999999777777888888888888888777555666777777777777666555666777777888888777777666555555555444333444666999999::::::888444222333555444444444444444444444444111222999BBB???444222888666555444333333222222222222222111000111111222333888666444444555666555444222222222111000000//////---...//////...,,,***)))++++++++++++,,,,,,,,,,,,+++***)))(((((())))))***,,,...000...***(((+++...,,,++++++++++++++++++***((((((((((((((()))***+++,,,)))(((+++------...111^^^~~~~~~zzzvvvvvvvvvwwwyyyyyyxxxwwwxxxyyyxxx{{{}}}}}}{{{xxxxxxyyyyyyxxxvvvuuuttttttuuuvvvtttyyyzzzxxxxxx{{{}}}|||}}}{{{yyyvvvtttsssrrrpppnnnmmmlllkkkkkkhhhhhhfffeeecccaaa___^^^XXXYYYZZZYYYWWWVVVVVVWWWVVVRRRRRRUUUVVVQQQMMMKKKMMMLLLKKKJJJIIIHHHGGGFFFGGGFFFFFFHHHFFFBBBAAADDDBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@??????????????????>>>============>>>???>>>>>>===============>>><<<<<<<<<===???@@@???===>>>=========>>>===:::888;;;;;;;;;::::::999999999666777888999999999999999777777888888888888777777666666777777777777666666333555666555444444666777999:::;;;:::777555555555333333333333333333333333111333<<>>>>>>>>@@@???===<<<<<<===???@@@>>>>>>===<<<<<<===??????===<<<;;;<<<>>>???>>>===<<<======>>>===;;;888666<<<<<<;;;;;;:::999999999666666888999::::::::::::777777777888888777777777555666666777777666666555333555777888777666666777999:::;;;;;;999888666555333333333333333333333333444444666:::777111000444333333444444444222000///000111111222333444444555777333000///000111333333000111333333333111...---,,,------------,,,+++*********+++,,,---.........---)))''')))...000...++++++...111111...,,,++++++))))))******++++++,,,,,,***)))))))))))))))******+++)))))),,,---,,,///444^^^~~~ggg{{{yyyyyyuuutttvvvyyy}}}~~~||||||{{{yyyvvvsssuuutttrrrooollliiigggfffeeecccaaa___^^^]]]\\\\\\VVVXXXZZZYYYWWWVVVXXXZZZYYYUUUOOOMMMPPPRRROOOJJJMMMLLLKKKIIIHHHFFFEEEEEEFFFFFFFFFEEEDDDDDDCCCAAAEEEDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>???AAA???>>><<<<<<>>>???AAA>>>>>>===<<<<<<===??????===<<<;;;;;;===>>>===<<<;;;===>>>???===;;;999888<<<<<<;;;::::::999888888555666777888999:::::::::666666666666666666666666555555666666666666555555444666999999888777777777888999999::::::999777555333333333333333333333333444333222333222111222555222333333444333111000///000000111222333333444444999666222111222444555555000111222333222000...,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---......---***'''***///222///+++(((+++...000000...,,,,,,)))))))))******+++++++++***))))))))))))******+++---+++,,,...,,,***---333gggppp[[[~~~}}}|||zzzzzzzzzyyyvvvtttuuussspppmmmjjjhhhfffeeedddbbb```^^^\\\\\\\\\\\\XXXYYYZZZYYYWWWVVVVVVWWWRRRQQQMMMKKKNNNSSSSSSPPPLLLKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFDDDEEEGGGEEEAAAEEEDDDCCCCCCBBBCCCCCCCCCAAA@@@???>>>>>>>>>???@@@@@@???>>>>>>>>>>>>???@@@>>>>>>===============>>>===<<<::::::<<<===<<<<<<;;;===>>>>>>===;;;;;;;;;;;;;;;::::::999888777777555666777888888888888888555555444444444444555555444444555555555555444444444666888999888777777888888777666777888888666555444444444444444444444444222333555666666444222111222222222222111000/////////000111222222222222222666333000000111222222222///000000111000...---,,,,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,***))),,,///000...,,,'''))),,,...//////---,,,)))))))))***************))))))))))))***+++,,,,,,---,,,...///,,,)))---333llliii]]]}}}~~~|||yyyxxxwwwvvvtttrrrqqqooollliiigggffffffgggcccbbb___]]]\\\[[[\\\]]][[[YYYXXXWWWVVVUUUTTTRRRMMMPPPNNNJJJJJJPPPRRROOOJJJJJJIIIIIIHHHGGGFFFFFFDDDFFFFFFCCCFFFJJJHHHCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@>>>===>>>???@@@BBB????????????????????????>>>>>>???>>>>>>===<<<;;;===<<<:::999;;;<<<<<<;;;999;;;======;;;:::<<<>>>;;;::::::999777666666555555666666777777777666666555555444333333444555555444444444555555444444444333555666666555555666777777555333333555777666444555555555555555555555555444555666666666555111...333222111000000//////000//////000111111111000///111///------...///...---/////////...------,,,,,,,,,+++++++++++++++,,,,,,***************************+++,,,---......---,,,((()))***,,,------+++***************))))))))))))'''(((((()))***,,,---...++++++---///,,,***...555jjj\\\TTT|||yyyvvvuuutttrrrpppllljjjhhheeedddeeeggghhhcccbbb___]]][[[[[[\\\]]]]]]YYYVVVUUUVVVUUUQQQNNNOOORRRQQQJJJGGGKKKLLLJJJIIIIIIIIIHHHHHHGGGGGGGGGDDDFFFFFFCCCGGGLLLJJJCCCAAAAAABBBBBBBBBAAA@@@???@@@???>>>===>>>???AAACCC>>>???@@@@@@@@@@@@???>>>>>>????????????===;;;:::>>><<<999999:::;;;;;;;;;888:::<<<;;;999999<<>>===<<<;;;;;;===>>>???>>><<<<<<<<<<<<:::888999:::;;;;;;:::999888777999:::CCCEEE;;;999===999888888888888777555444333111222444666777777666555555555666666666666666666555444444555777888666555111222333444555777888888666666666666555444333222555555555444333222000///777777666555333111///...000111111000///......///111//////111111000......///////////////.........---,,,,,,,,,---,,,)))&&&,,,+++***))))))***+++,,,---,,,+++))))))))))))*********,,,///...)))(((***,,,+++++++++++++++++++++++++++***)))((((((((()))+++***)))))))))***,,,,,,,,,))))))+++++++++000777ppp___[[[}}}xxxrrrooooooooonnnllljjjiiihhhfffddddddccccccccc___ZZZYYYZZZZZZWWWTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPMMMKKKJJJJJJLLLLLLKKKKKKKKKJJJHHHGGGFFFEEEDDDHHHFFFEEEEEEFFFGGGFFFEEECCCCCCBBBAAAAAAAAAAAAAAACCCAAA@@@??????@@@AAABBB??????>>><<<;;;;;;<<<>>>>>>===;;;;;;;;;;;;:::888999999999999999888888777999888@@@BBB999888<<<888999888888888666555444333222333444555666666666666666666666555555555555555444333333444666666555444222222333444555666777888555555555555555444333222333333333333333333222111555555444333111000///...///000000///---------///,,,+++,,,---////////////........................,,,+++***+++,,,,,,***(((,,,+++***))))))***+++,,,++++++***))))))***+++,,,)))'''''',,,......111555------,,,,,,+++***))))))+++***))))))))))))))))))******)))))))))***+++,,,+++((((((******+++///666sss^^^ZZZ|||zzzyyywwwsssooommmkkkkkkkkkhhhggggggeeedddcccbbbaaa___\\\XXXXXXYYYZZZWWWUUURRRRRRSSSSSSRRRQQQPPPPPPOOOMMMJJJJJJLLLMMMMMMMMMKKKJJJJJJIIIHHHHHHGGGGGGIIIGGGEEEDDDEEEFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@???AAAAAAAAAAAAAAAAAABBBBBBAAA@@@>>>===<<<<<<<<<===<<<;;;:::::::::;;;999888999999888777777777888888999666===>>>666666;;;888999999888777666555444444444444444444444555666777666666666555555444444444333222222333555555444333222222333444555666666777444444444444444333333333000111222333333333333333222222111000////////////...//////...,,,,,,---...*********+++,,,---...///++++++,,,,,,------......---+++))))))***+++++++++++++++************++++++))))))))))))***+++------777///)))***,,,,,,---000///...---,,,***)))(((((())))))))))))))))))***+++***))))))))))))***++++++***((((((*********///555vvv\\\YYY{{{wwwuuuvvvuuusssoookkkhhhiiijjjeeeeeeeeedddcccbbbaaa```]]][[[XXXWWWXXXXXXUUUSSSQQQQQQQQQRRRQQQQQQPPPPPPOOOMMMKKKKKKLLLMMMMMMLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGEEEDDDDDDEEECCCBBBDDDDDDCCCBBBAAA@@@>>>>>>@@@AAABBBCCCCCCCCCBBBAAACCCAAA>>>===<<<<<<<<<;;;;;;999888999::::::999888999888777666666777888999:::666;;;<<<444666<<<888999999888777666555444444555444444333333555666777666666555555444333333333333222222333555555444333333333333444444555555555333222222222222333333444000111111222222222222222000///...------...///000...//////...,,,,,,...000000111000,,,***,,,---,,,))))))***+++,,,------...222///+++)))***+++,,,,,,++++++++++++++++++++++++************++++++,,,,,,>>>444+++***,,,***((()))------,,,,,,+++***)))))))))((((((((()))***++++++)))))))))))))))******+++***((()))+++++++++///555tttYYYYYYsssqqqnnnrrrwwwwwwooovvvlllfffvvv}}}yyyuuurrrssssssqqqnnnjjjhhhhhhiiidddccccccbbbaaa```______]]][[[ZZZXXXWWWUUUSSSQQQPPPQQQQQQQQQQQQQQQPPPOOOQQQOOOMMMLLLLLLLLLJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFDDDCCCDDDDDDCCCBBBCCCCCCCCCBBBAAA???>>>===???@@@BBBDDDDDDCCCBBBAAACCC@@@===<<<<<<===<<<:::999888777888::::::999888999888777666666777888999;;;777:::<<<555888===::::::999888666555555555555666555444333333444666777555444444444333333333222444333333444666666555333333333333444444444444444222222111111111111222333111111222222111111000///......------...//////000000000000...------000222:::===999000***++++++)))((())))))***+++,,,------666222...+++++++++,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,++++++******111***&&&***...///------+++++++++++++++++++++,,,)))((((((((()))***++++++(((((())))))************+++******---------000666oooWWWZZZzzzfffXXXZZZ[[[TTTSSSZZZXXXSSSNNNKKKIIIFFF@@@<<>>???AAAIIIsssoooFFFEEE???>>>QQQ~~~}}}zzzwwwtttrrrqqqpppnnnlllkkkjjjiiihhhcccbbb```___^^^^^^______\\\\\\[[[YYYWWWTTTRRRQQQQQQQQQRRRRRRQQQPPPOOOOOOPPPNNNLLLLLLKKKKKKIIIGGGJJJJJJJJJJJJJJJJJJIIIIIIGGGEEECCCBBBCCCDDDCCCBBBAAABBBBBBBBBAAA@@@>>>===>>>@@@AAABBBCCCCCCBBBBBBBBB???;;;:::<<<===<<<999999888777888:::;;;;;;999888888777777777888999999<<<777:::<<<777:::>>>:::;;;999777666555444555555555555444444444555555666333333333333333333333333444333333444666666555444444444444333333333333333222222000//////000111222111111111111111000///...---...///000000000000///000000000...---...111333BBBEEE@@@222******+++((())))))******++++++,,,,,,666222...++++++,,,,,,+++++++++,,,,,,,,,,,,++++++------------,,,+++***)))***&&&%%%+++///...---...)))******++++++,,,------))))))))))))))))))***+++'''((())))))******)))))),,,***+++...///...111666jjjXXX]]]nnnSSSGGG@@@BBBCCC>>><<<>>>EEECCCBBBBBBAAA@@@===;;;777999555111111<<>><<>>???@@@AAAAAABBBBBBBBBAAA<<<999999<<<===<<<999999888777999;;;<<<<<<;;;777888888999999999999999;;;666999<<<888:::>>>888;;;999777555444444555666444555555555555555444444111111222222333333444444333222222333555555444333444444444333333222222222333222000.........///000...///000000111000000000---///111333333222000/////////...---,,,---000333AAAEEE@@@111(((+++---***++++++++++++++++++++++++111...+++***+++,,,,,,,,,++++++,,,------,,,+++++++++,,,---------,,,+++***...******,,,,,,)))(((+++++++++++++++++++++,,,,,,+++***))))))))))))))))))'''''')))*********)))(((+++)))+++...///---000555gggZZZaaaoooFFF777555333444888<<>>>>>>>>??????@@@AAABBBBBB???;;;777888;;;===<<<999999888888999;;;===<<<<<<777888999;;;;;;;;;:::999:::444999<<<888;;;===777;;;:::777555444444555666444444666666666555444333000000111222333444444555222111111222444444333111555444444333333222222222444222000...------//////,,,---...000111111222222...000333555555333000.........---,,,+++,,,000333===CCC>>>///'''+++...,,,,,,,,,,,,+++++++++++++++,,,***))))))+++,,,---,,,++++++------------++++++)))***,,,---......---,,,---******+++***(((***///,,,,,,,,,++++++*********++++++***)))(((((())))))&&&''')))*********)))(((***(((***---...---///444eee]]]dddWWW000999:::999777>>>MMMYYY]]]\\\```cccdddbbbbbbcccfff___kkkmmmjjjmmmvvvwwwJJJ<<<444>>>EEE}}}|||zzzxxxuuupppiiieeekkkjjjiiiiiihhhddd___\\\\\\^^^\\\XXXZZZ______[[[ZZZXXXWWWWWWXXXXXXWWWUUUWWWUUUTTTSSSQQQOOOKKKGGGKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEEEECCCAAA@@@AAABBBBBBAAAAAA???>>>>>>@@@BBBBBBBBB@@@@@@???>>>=========>>>=========<<<;;;;;;::::::======<<<;;;;;;;;;;;;<<<888999999::::::999999888888888888777777777777777<<<;;;999777666555444444666222///000555888555///555555444333222222444666444222000...---///111222000111222333333222000000...///000000///---+++***//////000///......000222333333555777999888555333///...,,,,,,---------,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******(((+++,,,+++---000///***++++++,,,---...,,,)))'''******+++,,,------......)))))))))))))))*********++++++++++++++++++++++++************************,,,,,,++++++***)))))))))---000++++++000------888rrrWWW]]]]]]>>>???888333666CCC^^^yyyCCC888666999FFF~~~~~~{{{yyywwwuuurrrnnnhhheeeeeeeeeeeeggggggeeebbb___]]]^^^\\\XXXYYY______[[[[[[YYYXXXXXXXXXXXXVVVUUUXXXVVVSSSRRRQQQOOOKKKIIIKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFDDDBBBAAABBBCCCCCCBBBBBB@@@>>>>>>???@@@@@@??????>>>>>>============>>>======<<<<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;999999::::::::::::999999666777777777888999999999;;;:::999888777555444333444333111111444777666333444444444333222222333444333222000///...///000111000111222222222111000000000000000000///...------///000222111000000111222444444555777999888444222///---,,,,,,---...---,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++******)))+++,,,+++---111000+++++++++***+++---,,,***(((*********+++,,,,,,------************))))))))))))++++++++++++++++++++++++************************+++++++++******)))))))))---000++++++000------888mmmTTT]]]nnnEEE777EEE???AAAHHHXXX~~~ppp@@@777444888BBB{{{}}}}}}{{{xxxvvvssspppnnnkkkhhheeeccccccccceeeeeedddaaa_________[[[XXXYYY^^^___]]]\\\[[[YYYXXXXXXXXXVVVTTTXXXVVVSSSQQQPPPOOOMMMKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDFFFDDDBBBBBBCCCDDDCCCBBBBBB@@@>>>===>>>>>>===<<<==================>>>???<<<<<<<<<<<<<<<===>>>>>><<<;;;::::::999999::::::::::::;;;;;;;;;;;;::::::666666777888999::::::;;;999999999999888666444333333333333333333444777:::444444333333222222111111111111111000000000000000000000111111111111000000000000///////////////000///222444555444333333333666555666777777666333000...---,,,---...///...---******++++++++++++******,,,,,,,,,,,,,,,++++++***))),,,,,,+++...222111---+++***))))))+++,,,+++***)))))))))***++++++,,,,,,+++++++++***)))))))))(((*********************************************************)))))))))))))))---000,,,+++000......999gggQQQ]]]mmmWWWBBB888999===@@@RRRlllyyyzzz~~~|||zzzxxxvvvXXX;;;::::::???;;;WWWppp}}}}}}yyywwwtttpppmmmlllkkkiiihhhfffeeeeeeeeeeeeccc___]]]aaa___[[[YYYZZZ]]]^^^^^^]]][[[YYYXXXXXXWWWUUUSSSXXXUUUQQQOOOOOONNNMMMLLLJJJIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAAAAABBBCCCBBBAAA@@@>>>======>>>>>>===<<<============>>>??????@@@<<<<<<;;;;;;<<<>>>???@@@;;;:::999999888888999999:::;;;;;;<<<<<<;;;;;;:::777777888888999999::::::777888999999888666444222222333555555222222999BBB444333333222222222000///000111111222111000///...//////000000000000000000000///...------...000000///222666888777555444444666555555555666444111......---,,,...000000///...,,,++++++++++++++++++,,,,,,,,,------,,,,,,+++***+++------,,,...222222...+++)))'''''')))+++,,,,,,(((((())))))*********+++,,,,,,++++++***)))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))---000,,,+++111......999fff~~~PPP^^^lllUUUIIIFFF===;;;BBBDDDXXX|||tttXXXJJJLLLHHHKKKLLLHHHLLLPPPHHHDDD;;;EEE;;;000777777;;;555777:::CCCFFFJJJrrr|||yyyuuusssooommmmmmmmmlllkkkhhhgggfffffffffdddaaa___bbb^^^[[[[[[\\\\\\]]]^^^\\\[[[YYYXXXWWWVVVTTTSSSVVVSSSPPPNNNNNNNNNMMMLLLIIIIIIHHHGGGFFFGGGGGGHHHEEEEEEDDDDDDDDDDDDCCCCCCAAA??????@@@AAABBB@@@???===<<<<<<===>>>???>>>===>>>>>>>>>>>>??????@@@AAA<<<;;;::::::;;;===???AAA::::::999888888888888999:::;;;;;;<<<<<<;;;;;;::::::999999888888777777777555666888999888666444333333333666666222111;;;III777444222222222222000...///000222222222111///............//////000000111...---,,,+++,,,---...///---111666888777555444333666444333333333222///------,,,---///111222111///...---,,,,,,,,,,,,---...,,,------------,,,++++++,,,...---+++---111111---+++)))&&&&&&(((***+++,,,((()))))))))))))))******---,,,,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++---000,,,,,,111//////:::jjjRRR```sss___EEE999>>>BBBBBBPPP\\\sssQQQ???AAA;;;:::???===777===BBB:::@@@<<>>FFF@@@===CCCBBB@@@AAA>>>CCCvvv~~~zzzwwwtttrrrooonnnooopppoooooohhhgggffffffggggggeeecccbbb^^^\\\]]]^^^\\\\\\]]]ZZZYYYWWWVVVVVVVVVTTTRRRSSSPPPNNNMMMMMMMMMLLLKKKIIIHHHFFFEEEEEEEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCC???>>>>>>???AAAAAA???>>><<<;;;<<<===???@@@???>>>???>>>>>>>>>>>>>>>???@@@<<<;;;:::999:::<<<>>>@@@;;;:::999999888888999999::::::;;;;;;;;;;;;::::::::::::999888777666555555555666777777777666555444444333555777333222>>>NNN:::666222111222222000...000111111222222000///.........------...///000111------,,,,,,,,,,,,,,,---+++///333666555444222222444222111111111000...,,,,,,,,,---000222333222000///...---,,,,,,---...///---------------,,,++++++...///---***,,,000///,,,+++)))&&&&&&''')))******))))))))))))))))))******,,,,,,,,,+++*********)))************************))))))))))))))))))))))))(((((()))***+++,,,,,,------000,,,,,,222///000;;;oooTTTddd]]]BBB<<<999<<<>>>:::FFFhhhiii;;;777BBB<<>>>>>>>>@@@AAABBB@@@>>>>>>======>>>@@@@@@>>><<<>>>======<<<<<<<<<<<<===<<<:::999888888:::===>>>;;;;;;:::999999999999999999999::::::::::::999999888777777777666555555555555555666666666666666666666222333666444333@@@RRR>>>888222000111333111///111111111111111000//////------,,,,,,---///000111............---,,,++++++))),,,000222222111000111111000............,,,+++,,,,,,---000333444333111///...,,,++++++,,,...///---------...------,,,+++///000---******...---)))+++)))'''&&&'''(((((('''************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,---......---000,,,,,,222000000<<>>::::::BBBPPPqqqiii@@@888<<>>???AAABBBCCCAAA???@@@??????@@@@@@???===:::===<<<;;;:::::::::::::::<<<:::888777777999<<<===<<<;;;::::::999999::::::888999999::::::999999888555555555555666666666666666555555555555666777777888222222666555555AAASSS@@@999222///111333222000111111111000000000000000------,,,,,,---...000111//////000000///---+++***(((***...////////////000///...,,,,,,------,,,***+++,,,...111444555333111...---+++******+++---...------......------,,,+++000000---)))))),,,,,,(((+++)))''''''(((((('''&&&+++++++++***************++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++---...//////---000,,,,,,222000111<<>>>>>===<<<:::999888777777<<<;;;:::999999999::::::<<<<<<<<<;;;:::999888777888888888888888888888888555333222333666666444111999888666555555555777777444666666222000888HHHVVV@@@888000,,,---000000///000///------...///000///222111///...///000///......///000000///---+++)))))))))***+++,,,---///000222,,,,,,111333...******,,,...111444444333000...,,,---...,,,******...222------------------------------,,,***)))'''&&&&&&++++++***))))))((()))))))))***+++,,,---,,,+++***************************++++++******)))((((((((()))(((''''''(((***,,,...++++++,,,,,,,,,---------+++000------111......:::ooo___rrrrrrXXX;;;222===HHHEEE===\\\wwwTTT777CCCBBB```wwwDDDAAA>>>888III}}}}}}{{{yyyvvvtttrrrqqqpppsssrrrqqqpppoooooooooooommmiiidddaaa```___^^^]]]___^^^]]]\\\ZZZYYYXXXXXXYYYVVVSSSQQQQQQQQQQQQPPPMMMMMMKKKJJJJJJJJJJJJJJJEEEEEEEEEEEEEEEEEEDDDDDDDDDBBB@@@AAACCCDDDBBB@@@>>>>>>????????????>>>===???>>>>>>===<<<<<<<<<<<<===<<<;;;:::999888888888;;;;;;::::::999999999999:::::::::999999888666666555555555555555555555555666555444555777777555333666555555555666666777777222444444111///444???III:::555///...000000...,,,111000......///000000000000///------......---,,,---...///000///---+++***+++++++++++++++,,,,,,---///+++***///111---)))***+++...222666666333///,,,+++---...,,,++++++...000------------------------,,,,,,+++***)))(((''''''++++++******)))*********+++,,,,,,---,,,+++))))))************************))))))))))))************+++***)))((()))***,,,---++++++,,,,,,,,,---------,,,000------111......;;;uuuYYYhhh```FFF:::999>>>BBBGGGWWW~~~[[[BBBCCCIII^^^rrr@@@@@@>>>999III~~~xxx{{{yyywwwuuusssqqqpppooossssssrrrqqqpppnnnmmmlllkkkgggcccaaa``````___^^^]]]\\\[[[ZZZXXXWWWVVVUUUWWWTTTQQQPPPPPPPPPOOONNNLLLKKKIIIHHHGGGHHHIIIJJJCCCCCCEEEFFFFFFFFFEEEDDDEEECCCBBBBBBCCCCCCAAA@@@======>>>======<<<;;;:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999999;;;:::::::::999999999999777777888777777666555444555555555555555555555555777666555666888888666555333444555777777777777666333333333222111333666999222000///000111111---)))//////...------......///...,,,******+++,,,+++***,,,---.........---,,,+++...---,,,+++++++++++++++222//////222444111...///***---222666666222,,,(((***,,,---...,,,,,,---...------------------------+++************)))))))))******************+++,,,---------,,,+++***)))(((++++++++++++++++++++++++(((((())))))***++++++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,------------,,,000------111...///;;;vvvSSSaaahhhGGG333444@@@999;;;[[[RRRIII999666VVVqqqAAAAAA>>>888HHHzzzyyywwwvvvsssrrrpppoooooorrrssssssrrrpppmmmkkkiiihhhfffbbb`````````___^^^ZZZYYYYYYXXXXXXWWWWWWVVVUUUSSSPPPOOOOOOOOONNNMMMOOOMMMJJJGGGFFFFFFHHHIIIDDDEEEGGGHHHHHHFFFEEECCCEEEDDDCCCCCCBBBAAAAAA@@@>>>>>>>>>===<<<;;;:::999::::::<<<======<<<;;;::::::999999999999999::::::::::::::::::999999888888666777777777666666555444777777777777777777777777666555666666777666666555444666888999999888666555444444444555666555333111///......000111000---***------------++++++,,,------+++))))))+++,,,+++***+++,,,,,,---------,,,,,,......---,,,,,,---------222111222333444222111111***,,,000222111...***''')))+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))))))))))))))***+++,,,,,,,,,,,,,,,+++*********++++++++++++++++++++++++)))))))))******++++++++++++******)))))))))******,,,,,,,,,------------...---111---,,,111...///<<>>666EEE{{{wwwvvvtttsssqqqpppooooooqqqrrrqqqpppnnnllliiiggggggdddaaa`````````___]]]VVVWWWWWWWWWXXXXXXXXXXXXSSSQQQOOOOOOOOOOOONNNLLLRRRPPPLLLHHHFFFFFFGGGHHHHHHIIIJJJJJJHHHFFFCCCBBBCCCDDDCCCBBBAAA@@@@@@@@@??????>>>>>>===<<<;;;::::::;;;<<<===>>>===<<<;;;999999888888888999::::::999999:::::::::999888777777777777888777777666666666666666666666666666666333444555555444444444444666888:::;;;;;;999666444444333444555777666222/////////....../////////...---...000///,,,+++,,,------+++******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------///000111222...000000///............++++++,,,,,,+++***)))((()))***,,,...///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,((((((((((((((()))***+++*********++++++,,,,,,---++++++++++++++++++++++++,,,+++++++++******))))))***)))))))))(((((()))))),,,,,,---------............111---,,,000...000===uuuVVVbbbwwwOOO666===<<<;;;BBBddduuuMMMBBB:::999YYYxxxBBB>>>;;;888BBByyyvvvuuutttrrrqqqpppppppppppppppooonnnllljjjhhhgggfffdddaaa``````___^^^\\\UUUUUUVVVVVVWWWWWWXXXXXXRRRQQQOOOOOOPPPPPPNNNLLLRRRPPPMMMJJJHHHHHHHHHHHHJJJJJJJJJIIIGGGEEECCCAAAAAABBBBBBAAA???>>>???@@@>>>?????????>>>===<<<<<<<<<<<<<<<===<<<<<<;;;;;;999999888888888999999:::888999:::::::::999777666777777888888888888777777444444444444444444444444111222444444222111222333666888:::;;;:::999666444222111111111222222000///000///---------...///000...111333222...,,,---///---+++******,,,------,,,++++++++++++++++++++++++***+++,,,---///222444555000333444000...///000///+++***)))(((((())))))*********+++---......,,,))),,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---))))))))))))))))))******)))))))))***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******)))))))))))))))))))))******))),,,---------............///222...,,,000...000>>>}}}ZZZ```hhh>>>888<<<<<<777MMMdddBBB666;;;JJJXXXyyy>>>777999<<<@@@~~~}}}~~~wwwvvvuuutttrrrrrrqqqqqqqqqooonnnllljjjiiihhhggggggfffdddaaa```___^^^\\\ZZZUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPPPPQQQPPPNNNMMMNNNNNNLLLKKKJJJJJJIIIJJJHHHHHHGGGFFFEEECCCBBBBBB>>>@@@AAA@@@>>>===>>>@@@======>>>>>>>>>======<<<===<<<;;;::::::999::::::999999888888888888888999777888:::::::::999777666666777777888888888777777444444444444444444444444000222444333111000111333222444666888999888777777333222000...------///000---------,,,,,,,,,,,,---,,,000333111---+++,,,...,,,***)))***+++------,,,,,,,,,+++******)))******((()))***,,,...000222444555999:::444000222333111******************+++++++++***)))+++......,,,)))++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++***++++++++++++************+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,------------............000222...,,,000...111>>>cccgggVVV777666888666AAAnnnZZZ>>>>>>BBB???hhhDDD888999===@@@}}}|||~~~xxxvvvuuutttsssrrrrrrrrrrrrnnnmmmjjjhhhggggggggggggfffdddbbb```___^^^[[[YYYVVVVVVUUUSSSRRRQQQPPPOOORRRQQQPPPPPPQQQQQQOOOMMMJJJJJJKKKKKKKKKKKKKKKKKKFFFEEEDDDCCCBBBBBBCCCCCC<<<>>>@@@???===<<<>>>AAA<<<<<<======>>>============<<<:::888777777888888:::999999888777777888888777888:::::::::999777555666666777777777777777666666666666666666666666666000222555444111000111333...000222555777888888999777555222...+++,,,///333***+++------,,,*********)))---000///***'''(((***+++)))((()))+++,,,,,,+++---,,,+++***))))))))))))(((((()))***,,,...000111444999999222...000111///((()))+++---------,,,+++,,,***)))***---...,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,///......---,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------***+++,,,---.../////////---------.........//////000333...,,,000...111???zzzkkkqqqrrr===222222666:::[[[~~~NNN777888===:::qqqQQQ???:::<<>>>>>?????????@@@::::::;;;;;;::::::999888888888888999999:::::::::::::::999888777777777888999888777666666777888888999999888888777666666666777666555444444555666777333444555555555444333222111222222333333222222111111333555444///***+++///---,,,,,,,,,,,,,,,,,,---++++++******))))))(((((()))))))))((()))******+++***,,,---,,,)))(((***---...)))(((+++---,,,---///555444222111333555999;;;///...---,,,++++++******------,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,'''((()))+++---...000000///...------------,,,+++***,,,000333000***)))+++************************------------------------+++++++++,,,,,,------------...............------***///---///666222111;;;}}}bbbkkk@@@999;;;888:::CCC^^^@@@>>>///JJJ>>>uuuKKK???===HHHttt~~~}}}|||{{{yyyvvvsssrrrqqqpppooommmmmmkkkhhheeecccbbbaaaaaaaaa^^^[[[YYYYYYYYYYYYYYYWWWSSSPPPQQQVVVXXXVVVRRRSSSQQQNNNKKKJJJJJJKKKLLLLLLKKKJJJIIIHHHHHHIIIJJJHHHGGGEEECCCBBBAAAAAAAAA===============>>>>>>>>><<<<<<======<<<<<<;;;:::888888999999999:::::::::999999888888777888888888888888777666666777888999999999888888777666666666999888666555333333333444444444333333333333333333333333222222222111111111444444555444111...///111---,,,+++******+++,,,---************))))))))))))******))))))******+++,,,***,,,,,,,,,++++++,,,------******,,,,,,***+++...333222222222333555777999///...,,,+++******+++++++++++++++,,,,,,---------......---,,,++++++++++++******+++---...///000111*********,,,---...------++++++...111///***))),,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---...............------+++///---///666222111;;;vvv^^^jjjBBB888999888<<>>>>>======<<<<<<=========>>>?????????>>><<<<<<888999999999999:::::::::888888888777888888999999777666666666777888999:::999999888888777666666666:::999777555333111111000444333222222222333333444444333222000000000111111;;;999666333222222111000---,,,***))))))***,,,---)))))))))***************++++++******++++++,,,---+++***+++---//////---,,,++++++...000---((()))---000000000111222333444444///...,,,***)))***+++,,,)))******+++---......///000000...---,,,+++++++++------......///000000000+++,,,---/////////......+++***,,,///...******...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------...............---+++///---///555222111;;;pppZZZgggEEE888888999>>>BBBhhhAAA666...:::EEEkkklllEEEGGG{{{||||||~~~{{{{{{yyyuuusssrrrpppnnnllliiiiiihhhfffdddaaa___]]][[[\\\ZZZWWWRRRQQQUUUXXXVVVTTTRRRTTTXXXYYYUUUPPPPPPNNNLLLJJJIIIJJJKKKLLLKKKKKKKKKJJJIIIGGGFFFEEEEEEDDDBBB@@@@@@AAACCCDDD@@@???>>>===<<<<<<=========>>>???@@@@@@>>>===;;;999999999999999999999999888777777777888999::::::555666666777888999999:::999999888888777666666666888888666444333111000000333333444444444444333333222111///...///000222444AAA===777222333555222------,,,***((((((***,,,---)))))))))******+++++++++,,,++++++++++++,,,------+++******---111222...++++++---222333...((((((---+++,,,...///000000/////////---+++))))))***+++---******+++,,,,,,---......///...---,,,,,,,,,,,,,,,////////////////////////,,,...000000...,,,+++***,,,******,,,---***,,,///.........---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++******))),,,---......///.........,,,000---///555111111;;;qqqVVVcccjjjnnnFFF:::999888===CCCNNN888888===999LLLaaaIII}}}~~~}}}~~~~~~|||zzzvvvssspppmmmlllkkkhhhggggggffffffdddbbb```^^^\\\WWWYYYZZZXXXTTTRRRTTTVVVSSSUUUVVVUUUSSSPPPOOONNNIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJIIIHHHFFFDDDCCCDDDBBBAAA@@@@@@AAABBBCCCAAA@@@>>>===<<<<<<===>>><<<===???@@@???>>><<<:::999999999999999999999999888777777777888999::::::555555666777888999999999999999888888777666666666555555555444444333222222222444666888888555222000///...------///111444666>>>;;;555000444999666///---,,,***))))))***,,,---))))))******++++++,,,,,,,,,,,,,,,+++,,,,,,---...+++******---111222...+++,,,///444666000))))))...((()))+++,,,------,,,+++---,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------.........---------,,,,,,)))+++------+++))))))***...***))),,,---+++,,,000.........---------,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********,,,------...//////......---111---...444111000;;;wwwTTT___zzzgggXXXCCCCCCkkkpppAAA999888444<<>>AAA:::<<>>===;;;;;;<<<===???;;;<<<>>>??????===;;;999:::::::::999999999999888888888888777888888999999555666777888888999888888999999888888777666666666333444555555555555444444333555777888777444000...------------///111333555444555222...333;;;:::222---,,,,,,,,,,,,,,,,,,---*********+++++++++++++++,,,,,,++++++,,,,,,---...+++***+++---//////---,,,...///222555111+++***---'''(((***+++++++++***)))+++++++++*********++++++---------,,,,,,+++++++++)))))))))***+++,,,---...------,,,,,,,,,+++++++++))),,,//////...///222555000+++***---...------///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...111---...333111000;;;zzzRRR\\\WWWAAA???===777OOOtttUUU:::777666111CCC]]]PPP???444AAACCCJJJppp~~~xxxpppkkkkkkmmmrrrpppmmmkkkkkkjjjhhhgggaaa```___]]]]]]]]]]]]^^^```^^^ZZZXXXVVVUUUSSSQQQQQQRRRQQQOOOKKKJJJJJJKKKJJJJJJKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCBBBCCCCCCDDDAAAAAABBBBBBAAA@@@???>>>===;;;:::888999:::<<<>>>:::<<>>;;;999:::::::::999999999888888999999888888777888888888666777888888999888777777999999888888777666666666444444555666666666555444666666555333222000...---------...//////000000111...333222---000888777///,,,---............---,,,,,,++++++++++++++++++***+++++++++++++++,,,,,,---***,,,,,,,,,++++++,,,---...,,,...111000,,,***,,,******++++++++++++++++++)))***++++++,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,++++++++++++,,,///111111000222888===111---+++///000...,,,---+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------......+++,,,---...///////////////222...---333000000;;;xxxPPP[[[iiiHHH@@@???999>>>MMMkkksssCCC777777666333SSSzzziii<<<888===???IIIuuu|||~~~|||tttiiiccccccgggmmmkkkhhhggggggfffeeeccc```^^^\\\[[[[[[\\\]]]___hhhbbb[[[VVVUUUUUURRRPPPSSSPPPLLLKKKLLLMMMLLLKKKOOOMMMKKKIIIHHHGGGGGGGGGEEEDDDBBBAAA@@@BBBCCCDDD@@@AAABBBCCCBBB@@@>>><<<:::999777666777999;;;===;;;===???AAAAAA>>>;;;999:::::::::999999888888888::::::999888777777777888777777888999999888666666999999888888777666666666555666777777777666555444999666222///,,,,,,---...//////000000//////...---///555444---...444222))),,,---///000000///---,,,---,,,,,,++++++*********++++++******++++++,,,---***,,,---,,,)))(((***......******...///,,,******,,,,,,,,,,,,,,,---------((()))+++,,,---+++***(((******+++,,,------...///......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---***,,,222888333...,,,000222///,,,,,,)))******+++,,,---......---------------------------------....../////////+++,,,---...///////////////222...---333000000;;;tttOOO\\\^^^CCC666888777999JJJkkkvvv[[[999999:::888888ccc|||@@@AAA666666MMMiii~~~}}}|||xxxpppgggaaaaaabbbhhhhhhhhhgggeeeccc```______^^^^^^^^^^^^\\\YYYUUUXXXXXXVVVTTTRRRPPPOOONNNMMMNNNNNNNNNNNNMMMLLLLLLKKKJJJHHHFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAA???@@@BBBBBBAAA???<<<:::888888777777888:::;;;<<<;;;<<<>>>@@@???===;;;999999999999999999999999999888888777777777777777888999999999888888888888888<<<999888888:::;;;999777444:::888666:::555---000222...444555......111,,,...---...000...+++...444000333444222666;;;999333///...---,,,+++,,,---.........---,,,,,,++++++***,,,)))'''(((,,,......---+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---------,,,+++((((((((())))))***++++++******+++++++++******)))---......///......------+++++++++,,,,,,,,,------000///...,,,,,,---...///111///---,,,,,,,,,...///'''***---///000...,,,***---------,,,,,,++++++++++++,,,------......------------...//////000/////////111---,,,333222444@@@}}}WWWfffbbb777999>>>AAA@@@DDDZZZfffQQQ@@@444===:::???[[[UUU888:::FFFOOOYYYrrrxxxyyyxxxvvvqqqllliiihhhiiigggggggggfffdddcccaaa```___^^^]]]]]]\\\ZZZWWWTTTWWWVVVUUUTTTRRRPPPOOONNNLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIGGGFFFEEEDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>@@@AAABBBAAA???<<<;;;999888888888999:::<<<===<<<===>>>>>>>>><<<:::999::::::::::::999999888888777777777777777888999999888888888888777777777777:::888777777::::::999777444888444111555111,,,000444000555777000111444///000///111333000++++++...222444444222444888555//////...---,,,,,,+++++++++------,,,,,,+++++++++***,,,***((((((+++------,,,***,,,------,,,++++++,,,++++++++++++++++++*********+++,,,------------,,,)))******+++++++++***************++++++*********+++,,,,,,---............++++++,,,,,,------......000///...---------------///...---,,,,,,,,,---...)))***,,,......---+++***---------,,,,,,,,,+++++++++,,,------......------......//////000000//////...000,,,,,,333111222>>>{{{RRRbbbdddBBB999777@@@DDDEEEOOO^^^aaacccbbbZZZMMM@@@999777666FFFbbbmmm@@@999HHHLLLJJJaaazzzvvvuuutttrrrqqqqqqooollljjjggggggeeedddcccbbbaaaaaa___]]][[[ZZZYYYXXXVVVTTTTTTTTTSSSRRRQQQPPPOOOOOOJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGFFFDDDCCCCCCCCCCCCDDDCCCBBB@@@??????>>>>>>>>>???@@@AAA@@@>>><<<;;;:::999999999:::;;;<<<============<<<;;;::::::999<<<<<<;;;:::999888888777777777777777888888999:::666666666666666666666666777666555666888:::999888666999333...333000---333555000555777111333666111000///111444222,,,***,,,333444444222222333111,,,------------,,,+++***))),,,,,,++++++++++++++++++,,,***))))))+++,,,++++++***++++++,,,,,,++++++***))))))******************)))***+++,,,---.........***+++---......,,,+++)))******************************+++,,,---...//////,,,,,,,,,---...//////000/////////......,,,++++++---------,,,,,,,,,++++++++++++,,,,,,,,,+++******------------,,,,,,,,,,,,,,,,,,---............---///000000000000//////...,,,///,,,---333111111<<>>@@@AAA:::333888CCCUUUrrrHHH999HHHHHH;;;LLL}}}{{{zzzsssqqqooopppqqqoookkkfffiiigggeeebbb``````___```\\\ZZZWWWVVVWWWWWWVVVUUUQQQQQQQQQPPPPPPOOOOOONNNIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEDDDCCCBBBBBBBBBAAABBBAAA@@@???>>>============>>>???@@@???>>><<<;;;::::::::::::;;;;;;<<<<<<>>>===;;;:::999999999:::===<<<;;;:::999888777666999888888777777777888888444444555555555555666666444444555666777999999999999===666222666444111777444...222555000333666000///---///222111......000111222222111111000...,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,+++******++++++******+++******+++,,,,,,+++***((((((((())))))***++++++))))))***,,,---...//////,,,---///000000...+++)))***************++++++,,,------------......//////,,,,,,---...///000111111.../////////...,,,***)))+++,,,,,,,,,,,,+++***)))---,,,++++++************------------------,,,,,,,,,------...............000111111111000///......+++...,,,---333000///:::|||NNN^^^\\\LLLEEE===<<>>===<<<<<<<<<======>>>>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<;;;999888888888999:::<<<<<<;;;999888777666666:::999888777666555555555333333444444555555555555333333555666777888999::::::>>>999666;;;888444999555...111444000333666000444///---//////...///333......///111000...---...((()))+++---.........---,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,+++***+++------+++))))))((((((((()))***+++,,,))))))***+++,,,...//////---...000111111///,,,***+++++++++***+++,,,---...222111000///......//////------......///000111111---......///...,,,***)))++++++,,,,,,,,,+++***)))...---+++************+++------------------------,,,---......//////......000000000000000///...---+++...,,,---222///...999{{{NNN^^^zzzgggZZZMMMCCCDDD>>>AAAOOOZZZeee~~~}}}zzzxxxoooooopppqqqrrrqqqnnnlllhhhgggdddbbb___]]][[[[[[VVVUUUTTTUUUVVVWWWVVVUUUNNNNNNMMMMMMLLLLLLKKKKKKHHHHHHIIIIIIHHHHHHGGGFFFBBBBBBCCCCCCBBBAAAAAA@@@AAA@@@???===<<<<<<;;;;;;<<<<<<============<<<<<<999:::;;;;;;;;;;;;::::::999888888777777888:::;;;::::::999888777666666555999888777666555444444444333333333444555555666666222444666777666777999:::999>>>999666:::888444999999000222444111555777000:::333.........,,,---000++++++...111000------000)))***+++---...//////000......---,,,,,,++++++******,,,......---,,,,,,---...+++***+++...///,,,)))+++***)))((()))***+++,,,*********+++,,,---...///---...000111111///---,,,---,,,,,,+++,,,---///000555333222000////////////.........///////////////---------------,,,++++++,,,,,,,,,+++++++++******------,,,+++++++++,,,,,,------------............------...////////////......////////////......---,,,///,,,,,,222//////999xxxPPP___yyyoooooovvv~~~~~~yyytttoooqqqrrrqqqnnnlllkkkkkkdddccccccaaa```^^^\\\[[[WWWVVVUUUVVVWWWVVVSSSQQQMMMMMMMMMLLLKKKJJJJJJIIIFFFGGGGGGGGGGGGFFFEEEEEEAAABBBCCCCCCCCCBBBAAA@@@AAA@@@???===<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;:::999888666666666777888999:::;;;888777777777666666555555555555444444444444555555333333333444555666666666333666888888666666999;;;<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999:::::::::999888777444444555777888:::;;;;;;666666666666555555555555111222222333444555777777333333444444555666777777444777999888777666888;;;@@@AAA888222777888888AAA888///...000---111333+++555000---111333000...///---,,,///333000***+++000222111///...------......222222000///---+++******)))---000111///...000111000---+++---000222...***///---+++***)))***+++,,,---,,,+++++++++,,,---...------......//////000000000///...---...000222444111000...---...///111222/////////...------,,,,,,,,,+++******+++,,,...//////...,,,******+++,,,---,,,,,,---.../////////...---------.........//////---......///////////////++++++,,,---............000222,,,+++111///000<<>><<<::::::::::::===<<<<<<===>>>===:::888::::::999888777777888888999888777555555555666777777666444333222222333333222333333444444555555555444333333333333444555555555333444777888777777;;;;;;:::888777777777888999000000////////////000000///000111000...---.../////////.........---------///...,,,*********,,,---,,,...000...+++***+++...///...,,,++++++,,,---///000///---,,,+++***************)))))))))))))))***...---,,,,,,,,,,,,---...,,,...000111222111///...///......///111333222111,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......+++,,,------......------+++,,,...000000000000///------------------------)))***++++++------...///...------...,,,+++000777VVVeee~~~|||{{{xxxtttpppllldddfffhhhcccdddfff^^^______]]]\\\ZZZYYYWWWWWWTTTUUUVVVUUUTTTRRROOONNNOOOMMMJJJHHHGGGHHHIIIJJJCCCDDDDDDEEEDDDCCCBBBAAACCCAAA@@@@@@AAABBBAAA@@@@@@???>>><<<;;;;;;;;;<<<<<<;;;;;;===>>>>>><<<:::999999888777777777777777888777666555555666666777777666555333222222333333444444444444444555555555333333444444444555555555444222222666666444555888777666555444444555555666000000//////.../////////---/////////---------///.........---------,,,,,,...---+++***)))***,,,---,,,...///...,,,***,,,------,,,++++++,,,---...///...---,,,++++++******+++++++++***))))))******+++......---,,,,,,---......---...///000111000000//////......///111222222111111000///---,,,,,,++++++---...///000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---+++,,,------......------+++,,,...///000000000///...------,,,,,,------...+++++++++,,,,,,------...///---...///---,,,000888XXXeee|||xxxuuurrrooommmhhhaaaccceeeaaacccggg```___^^^]]][[[ZZZXXXWWWVVVTTTTTTSSSRRRPPPNNNMMMLLLKKKJJJHHHGGGFFFGGGIIIJJJCCCDDDDDDDDDDDDCCCBBBBBBCCCAAA??????@@@@@@???>>>???>>>======<<<<<<======<<<;;;;;;<<<>>>>>><<<;;;777777777777666666666666666666555555555666777777777666555444333333333333555555555555555444444444333444555666666666555444444111111444444111111444222222222222222222333333111000///...............,,,---......,,,,,,---...---------,,,,,,,,,+++++++++***)))))))))***+++,,,,,,---...---,,,+++,,,---******+++,,,---...//////,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,......---,,,,,,---............/////////000000000///...---///111222111000555444111...,,,+++++++++---///000222222111///...---------,,,,,,+++++++++++++++,,,---------------+++,,,------......------,,,---...//////////////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,---///......///...---111999xxxYYYfff}}}wwwrrrnnnllljjjiiigggaaaccceee___bbbfffaaa^^^]]]\\\ZZZYYYWWWVVVUUUQQQQQQPPPOOONNNMMMLLLLLLJJJIIIHHHFFFEEEFFFGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBCCCAAA>>>>>>>>>>>>===<<<=====================>>><<<;;;::::::;;;;;;:::888666666666666666666555555555555555555666666777777666666555555444444444444666666666555555444444444222333555777777666555444444111111333333000///222111111222333333333222222000000///...------------***,,,------,,,+++,,,...,,,,,,,,,+++++++++******))))))(((((()))***+++,,,,,,,,,---,,,,,,,,,,,,,,,***+++,,,---------------************+++,,,---------,,,,,,,,,,,,------.........------------......///............///000000///...---...000111000///555333000...,,,+++,,,,,,,,,...000222222111///.........---,,,,,,+++*********+++,,,,,,------,,,,,,+++,,,------......---------------......////////////...---,,,,,,---...///......------,,,,,,,,,,,,///...///000...---222:::wwwXXXeee{{{xxxtttnnnjjjiiiiiijjjhhhcccffffff___```ddd___\\\\\\ZZZYYYWWWUUUTTTTTTMMMMMMMMMMMMMMMNNNNNNNNNKKKJJJHHHFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBB@@@>>>===>>>>>>===;;;;;;<<<<<<===============<<<;;;888888888777555444444555666666666666555555444444555555666666666777555555555555555555444444666666555555444444444333222333555777777666555333555222222444333000000222222333444666666555333222//////...------,,,------***,,,---,,,++++++,,,---,,,,,,+++++++++*********(((((((((((()))******+++,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,+++******)))))))))***+++,,,...///------,,,,,,---...//////.................................---...///000000///---------///000///...000///...,,,+++,,,,,,---+++,,,...000000///...---......---,,,,,,+++*********+++,,,,,,------,,,,,,+++,,,------......---------------------.........///...------------...//////......------,,,,,,+++///......000///...333:::zzzXXXccc}}}yyyxxxwwwsssooojjjiiijjjkkkhhhccchhhhhh___^^^aaa\\\ZZZYYYXXXWWWUUUSSSRRRQQQJJJKKKMMMNNNOOOOOOOOOOOOLLLKKKIIIGGGEEEDDDCCCCCCDDDCCCBBBBBBAAAAAABBBBBBAAA???======>>>>>>===<<<:::;;;;;;<<<<<<<<<;;;;;;;;;999666555555555444333444444666777777777666555444444555666666666555555555555666666666555555444444444444444444333333333222333444555555555444333555222222444444111000333333444666888777555333111------,,,,,,,,,------...,,,---...---+++***+++,,,,,,,,,,,,+++++++++******))))))))))))************,,,+++***+++,,,---,,,+++......---,,,+++***))))))*********+++,,,---///000---,,,,,,,,,---...///000---...////////////...---------........./////////...---,,,---...///...---++++++,,,,,,,,,,,,,,,,,,++++++,,,------.........---------,,,,,,+++++++++++++++,,,---------------+++,,,------......------...------,,,------..............................///.........------,,,,,,...---...///...---333:::vvvXXXaaa}}}}}}}}}zzz~~~vvvvvvtttsssssstttuuuvvvuuurrrpppoooooorrr{{{zzzvvvvvvuuusssnnniiiggghhhiiicccaaaggghhh___]]]___ZZZXXXWWWVVVUUUSSSQQQPPPOOOKKKLLLNNNPPPQQQPPPOOONNNJJJJJJIIIGGGFFFEEEDDDDDDDDDCCCBBBAAAAAAAAABBBBBB@@@>>>======>>>???>>>>>>999:::;;;;;;;;;:::999888999777555444555666666555333555666888888777666555444555666666666555444333444555666777777666555444222222222333333333333333222222222333333333333444444111111444333000000333222444666777666333000---++++++++++++,,,---...///...//////...+++******+++---,,,,,,,,,++++++++++++*********+++******)))))),,,***)))***---...,,,+++...---,,,*********++++++++++++,,,,,,---...///000,,,,,,,,,,,,---...///000---...///000000///...---,,,---.../////////...---...---,,,,,,......---,,,)))+++,,,------,,,+++***,,,+++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---+++,,,------......------......---,,,,,,,,,---...---...///000000///...---...............------------+++---...------222:::rrrYYYZZZ~~~yyyxxxyyy{{{}}}}}}zzzzzz~~~zzz~~~|||yyyssstttrrrmmmgggcccdddeee___^^^fffhhh___\\\^^^YYYWWWVVVUUUSSSRRRPPPOOONNNMMMNNNPPPRRRRRRPPPNNNLLLHHHHHHHHHHHHGGGGGGFFFFFFDDDCCCBBBAAA@@@AAABBBBBB@@@>>>======???@@@??????999999:::;;;:::999888777777555444444666888999999333555777888999888777666555555666666666555333222444555666777777666555555111111111222222333333333222222111111111222333444333000000333333000000333111333555666555111---************+++,,,---...//////000000...,,,******+++---------,,,,,,,,,+++++++++++++++++++++***)))(((,,,***(((***---...---+++---,,,***))))))+++,,,...------------...///000000+++++++++,,,---...///000---...///000000///...---+++,,,...000000///...,,,...---,,,,,,......---,,,***+++...//////---***(((---,,,+++***+++---///111,,,,,,,,,,,,,,,,,,,,,---,,,---......//////......+++,,,------......------///...---,,,+++,,,---...,,,---000111111000---,,,........................,,,+++,,,...---,,,222999vvv[[[OOOxxxzzzzzz~~~qqqpppssszzzzzz~~~~~~|||yyywwwtttpppkkkhhhggggggffffffbbb[[[```ccc[[[YYYYYYSSSWWWWWWUUUSSSRRRQQQQQQQQQPPPPPPOOONNNLLLLLLMMMOOOPPPMMMIIIGGGFFFFFFEEECCCEEEFFFFFFEEECCCAAAAAABBBIIIFFFCCCAAA???===:::888777777999999:::999888777777777666666666666777777666666666666666666555555777888999999999777666555333444555666777777777777666777666444111111222444;;;888444444555666555333333333333222111000/////////111333444333000---++++++++++++,,,,,,---------...------,,,,,,------......---+++*********++++++++++++******************+++++++++,,,,,,------------,,,+++************++++++---///...+++)))+++---........................+++,,,...000111111000///,,,,,,,,,,,,,,,---...///+++333///&&&///@@@===***///...------------+++)))---.........//////000000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,***,,,...///...------...---------.........//////+++---+++---///(((---AAA{{{}}}yyywwwvvvssspppmmmjjjiiijjjjjjjjjiiigggfffhhhlllpppsssvvvtttpppmmmkkkkkklllmmmssstttsssooojjjhhhiiikkk~~~}}}zzzwwwtttpppnnnkkkiiihhhgggdddbbb]]]XXX\\\```ZZZZZZ]]]XXXWWWVVVUUUSSSQQQQQQPPPPPPNNNNNNNNNMMMLLLMMMNNNOOOMMMJJJHHHFFFFFFEEEDDDBBB@@@BBBDDDDDDEEEFFFIIILLLEEECCCAAA@@@???>>>;;;999999888888888888999:::;;;777777666666666666666777777666666555444444444444666777888888888777666555444444555666666666555555555666555444222222444555999666333333444555444222111111111000000/////////111111222333222000...---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,+++***)))******+++************************,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++***,,,...---+++***,,,...........................***,,,...000000000///...---------------...//////,,,111...)))///:::888+++///......///000///---+++........./////////000000///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,***,,,......---,,,,,,---,,,,,,,,,,,,---------...+++,,,))),,,000***,,,===}}}|||yyyrrrlllUUUXXXYYYVVVQQQNNNOOORRRKKKHHHCCC@@@???>>><<<;;;AAA???===;;;999888888888999999777777999;;;>>>@@@>>><<<:::888888999;;;<<<;;;;;;:::888666777;;;???~~~|||xxxtttqqqlllkkkjjjiiihhheeeaaa^^^\\\WWW[[[]]]WWWZZZ___ZZZVVVUUUTTTRRRQQQPPPOOOOOOLLLKKKJJJJJJIIIJJJJJJJJJHHHFFFEEEEEEEEEEEEBBB@@@>>>???AAABBBDDDGGGLLLPPPBBBAAA@@@???@@@???===:::>>><<<:::888777888999;;;888777666666555555555555:::999777555444444555555555555666777777777666666444444555555444444333333444555555444333333444666777555333222333333222111////////////////////////222222222111111000000///......------,,,+++++++++------,,,,,,,,,,,,------++++++***)))))))))******************************------------,,,,,,,,,,,,,,,---.........---,,,+++)))***,,,,,,++++++---...------------------------***+++---...//////...---///............//////000---......---///333222.........///111333333000.........////////////000000......------,,,,,,++++++------------------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++***+++------+++******+++++++++++++++,,,,,,,,,,,,++++++(((+++222---,,,777XXXssssssrrroooeeegggdddaaa]]]ZZZXXXSSSLLLHHHHHHBBB???<<<<<<<<<:::555000888:::;;;999666444555777:::888666555666777777777000000///......---,,,,,,//////...//////111222222888777666666888:::===>>>777777666555555888===@@@~~~|||zzzwwwssspppkkkiiigggfffeeeccc```]]]___[[[]]][[[UUUZZZ___YYYUUUTTTRRRQQQOOONNNNNNNNNJJJIIIGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEDDDAAA???????????????@@@BBBGGGKKKCCCBBBAAAAAAAAA@@@===;;;AAA@@@>>>;;;999888777777888888777666555555555555>>><<<:::888666666777888444444555666666666777777444444444444333222111000555666666555333222333444333333222111111111111000/////////////////////000333222111000///000000111---------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---******))))))))))))))))))***************+++++++++......------,,,,,,,,,+++,,,---///000000...---+++((()))***+++,,,---...///------------------------++++++------......------000///////////////000000///---...111000---...222...///000333666666333111//////////////////000000---------,,,,,,,,,++++++------------------------,,,,,,,,,+++++++++************++++++++++++*********+++,,,+++***))))))***+++++++++,,,,,,,,,,,,,,,++++++&&&***333///***222555HHH???<<<:::000555444333333333333333222111222555444444666888999777555222444555444222111222333///---,,,+++---...---,,,......////////////...---000000111222222222111111,,,++++++,,,...000333555..................///000}}}{{{yyyxxxuuurrrooollliiidddbbbaaa```___^^^___\\\^^^ZZZTTT[[[aaaYYYSSSRRRQQQOOONNNMMMMMMLLLGGGFFFEEEFFFHHHIIIHHHFFFCCCBBBBBBCCCDDDCCCAAA???AAAAAA@@@???>>>@@@DDDGGGEEEDDDDDDDDDCCCAAA>>>;;;===>>>??????>>><<<999777888888777666666666666666>>>===;;;999888777777888444444555555666666777777555555444444333222000000555666777555333111111111111111222111111000000000///000000000000000000000333111000......///000111++++++,,,------...//////,,,,,,,,,++++++,,,,,,,,,))))))))))))******))))))))))))*********+++++++++.........------,,,,,,,,,,,,---///000000///---,,,))))))***+++---/////////------------------------,,,,,,------------------111000000/////////000000000...///333111,,,...444...///000333666777555333000000000000000000//////,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,+++++++++******)))******++++++******))))))++++++***)))(((***+++---------,,,,,,,,,,,,,,,***+++&&&(((222///)))---***555((()))000---444444222333222111111222222222,,,+++******+++***)))(((.../////////......//////444222111111222333222111******+++,,,------,,,,,,,,,------.........---,,,333333333333444666888999444555666777777666333111}}}|||zzzxxxvvvuuusssooommmlllhhhccc```______^^^^^^ZZZYYY\\\YYYTTT]]]ccc[[[RRRQQQPPPNNNMMMLLLKKKKKKEEEDDDDDDHHHMMMPPPOOOMMMDDDCCCCCCCCCDDDCCCBBB@@@AAAAAABBBAAAAAABBBFFFIIIFFFEEEEEEEEEEEECCC???<<<888:::>>>AAABBBAAA>>><<<888888888777777888888999;;;;;;::::::999888777777666666555555555666777777444555444444333222111000333555555444222000000000///000222222000///000000000000000000000000000000111000............///000******+++---...///000111,,,,,,++++++++++++,,,,,,((()))******++++++******)))))))))***++++++,,,,,,.........---------------,,,---.../////////...---,,,++++++,,,///000000///,,,,,,,,,,,,,,,,,,,,,,,,------------------......111000000///////////////000///000222111...///333/////////111444666555444111111000000000000//////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++*********)))***+++***))))))+++---------------,,,,,,,,,,,,))),,,'''&&&///...))),,,&&&000$$$)))222---000---///000///,,,,,,...///---111111111000000000000000000000000000000000000000((('''''')))+++,,,,,,+++...//////000000111222222//////000000111000000000,,,,,,++++++,,,,,,------)))***,,,///000///,,,)))|||{{{yyyvvvtttrrroookkkhhhjjjgggcccaaa```___]]]\\\WWWXXX[[[WWWRRR[[[aaaVVVQQQPPPOOOMMMLLLKKKJJJJJJFFFDDDDDDHHHMMMPPPNNNKKKHHHFFFDDDCCCCCCDDDCCCAAA@@@AAABBBBBBAAABBBDDDFFFCCCCCCDDDEEEEEEDDD@@@===;;;<<>>888888888888999:::;;;;;;;;;<<<===>>>>>><<<:::999999888777666666666777888444444555444444333222222///111333333222111111111---000333333000///000111000000000//////...............------------......+++,,,,,,---...///000000,,,,,,++++++++++++,,,,,,((()))+++,,,,,,,,,++++++((())))))***++++++,,,,,,------------............,,,,,,---------............---,,,---000222111///,,,,,,,,,,,,,,,,,,,,,,,,///..................///111000//////.........///---//////...///111111///000///...///111444444444111111111000000000//////++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,***++++++++++++++++++***((()))******)))***---///,,,,,,,,,,,,+++++++++***(((---(((%%%,,,,,,(((,,,)))555+++000555***+++)))...111000,,,,,,111222///***+++,,,---...///111333---,,,,,,,,,------,,,+++/////////000222333333111,,,,,,++++++,,,---...///******++++++,,,,,,------000000000000000111111111111//////000333444333111||||||zzzvvvssspppmmmhhheeegggfffdddcccbbb```\\\YYYXXXZZZ\\\VVVOOOXXX[[[OOOQQQPPPNNNLLLKKKJJJJJJJJJIIIFFFDDDGGGKKKKKKGGGCCCJJJGGGDDDCCCCCCDDDCCCBBB@@@AAABBBAAA???>>>??????@@@@@@AAADDDEEEEEEAAA???BBBBBBAAA@@@???>>>===<<<888888888999:::;;;======>>>???BBBCCCCCCAAA???===:::999888666666666777888444444555555555444333333+++---000222222222222333---000333333111///000111000000///...------,,,,,,,,,,,,------------------------..................,,,++++++++++++++++++,,,)))***+++,,,------,,,+++((())))))***++++++,,,,,,,,,---------.../////////,,,,,,,,,,,,,,,---...///000...---...111333111///,,,,,,,,,,,,,,,,,,,,,,,,000//////.........//////000000///...............+++......***---333222,,,111...,,,---///222444444222111111111000000//////++++++++++++++++++++++++************************......------------,,,,,,++++++,,,,,,,,,,,,++++++((()))*********+++...111++++++++++++******))))))(((...)))%%%******(((,,,"""///(((---000%%%+++...000333111+++)))------)))------------++++++---...111000//////000000///...///...---...//////---+++...---,,,+++,,,...000111++++++++++++,,,---...///---------....../////////444000,,,+++---000000///|||yyywwwyyyxxxuuuqqqlllhhheeedddddddddcccaaa___]]]ZZZYYYZZZOOOQQQVVVQQQPPPRRROOOOOORRRRRRLLLGGGIIIKKKKKKLLLEEECCCHHHGGG@@@???EEEFFFFFFFFFFFFEEECCCBBBAAA<<<>>>@@@@@@??????@@@AAA======>>>@@@BBBBBB@@@===>>>;;;<<>>DDD>>>EEEIIIGGGJJJMMMEEE999::::::888666444222111000666///222444000333777222000111111333555555333222222111//////000000///---000////////////.........+++++++++,,,,,,------------------,,,,,,+++++++++------,,,,,,+++***))))))***)))))))))((((((''''''++++++*********+++,,,---111000...------...///000...------,,,,,,------...---333EEE>>>BBB000333.........///////////////......///---******...---)))........................///.........------------...///000000000///---,,,666333000---,,,,,,...///......//////......---,,,.........------,,,,,,,,,,,,,,,,,,------.........//////...------,,,++++++++++++++++++++++++++++++'''))),,,......,,,)))''',,,+++++++++******)))))))))************+++++++++,,,,,,.../////////...---------,,,,,,---...000111000///---,,,++++++,,,------,,,---...000000...,,,------------------------........................///...---++++++,,,---.........///000111111...+++~~~{{{zzzyyyuuusssqqqnnnkkkhhhfffeeeeeedddbbb```^^^\\\[[[ZZZSSSPPPVVVZZZUUUVVVVVVNNNOOOQQQQQQNNNOOOPPPMMMHHHIIIHHHIIIJJJGGGCCCBBBFFFEEEEEEEEEDDDCCCBBBAAA@@@===???AAAAAA@@@??????@@@>>>>>>>>>???@@@???===;;;>>>???@@@BBBBBBBBB@@@???======<<<:::888:::>>>BBB===BBBGGGJJJNNNPPPKKKCCC>>>===;;;999777555333333222,,,///333000333666///333333222222222111///...111///...///000000///.../////////.........------+++++++++,,,,,,---------------,,,,,,,,,+++++++++------,,,,,,+++******)))*********)))))))))((((((+++++++++++++++,,,------//////...------...///000...------,,,,,,------...999>>>MMMEEEHHH666888444///000000000000000///...---...---***+++///...***---........./////////000000/////////...............//////000000///...---333222000.........///000---............---,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,------------......------,,,+++++++++++++++++++++++++++++++++((()))+++,,,,,,+++)))(((+++++++++******)))))))))************++++++++++++,,,,,,.../////////...---,,,,,,,,,------...///000///...---,,,,,,,,,---------,,,---...000000...,,,......------,,,,,,++++++------------------------------,,,,,,,,,------...------...///000000---+++}}}yyyxxxxxxyyypppooonnnllljjjhhhfffeeeeeedddaaa___]]]\\\[[[[[[```[[[[[[XXXUUU___bbbVVVZZZXXXTTTQQQQQQQQQIII???@@@EEEGGGDDDBBBCCCDDDCCCDDDDDDCCCBBBAAA@@@@@@???===@@@BBBCCCAAA???>>>>>>@@@>>>============<<<:::<<>>>>>>>>CCCKKKOOOLLLIIIHHHAAA@@@???===;;;999777777666000444777333666999333333222111000///...------///...---...///000///.........---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++---,,,,,,++++++*********+++++++++************))),,,,,,,,,,,,------......---------------...///000......------------.........000===333777(((,,,)))111111111111000000///...---...---+++,,,000000,,,---......///000111222222111111111000000000//////......///000000000//////000000000000000000000000,,,------------,,,++++++,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,+++------,,,,,,++++++******************************))))))************))))))*********)))))))))))))))************+++++++++,,,,,,,,,---............---+++,,,---......///......------,,,,,,,,,---......---,,,,,,...///000...---......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------,,,,,,,,,...//////---+++~~~zzzwwwuuuuuuuuuooonnnmmmkkkhhhfffeeedddeeeccc```]]][[[ZZZ[[[\\\KKKZZZsss}}}ZZZWWWTTTMMMIIIKKKOOOMMMGGGHHHMMMLLLFFFGGGNNNNNNHHHEEEDDDCCCBBBAAA@@@@@@???>>>@@@CCCCCCAAA???======???>>><<<<<<===>>>===<<<@@@IIIJJJAAABBBLLLOOOHHHFFF@@@:::888;;;======;;;@@@<<>>BBB@@@??????>>>===<<<;;;;;;222111888888---+++000---000000000000///...///000...---,,,---///000000///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,------...............,,,,,,,,,---...//////000......------------......+++,,,777---444(((///---111111111111000///...---...///...,,,...222222...---...///000222333444555333222222222222111111111.../////////000000000000///000111111111000///...+++,,,,,,,,,,,,+++******++++++******************------,,,,,,+++++++++***,,,,,,,,,++++++************************************))))))))))))))))))***))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---------.........***+++---...///...------++++++,,,,,,---...//////...---,,,---///000///---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++(((***,,,---......------,,,++++++,,,......,,,+++~~~|||yyyvvvtttssspppooommmjjjgggeeecccaaabbbaaa^^^[[[YYYYYYZZZZZZMMMXXXppp]]][[[WWWRRRVVV^^^dddeeeWWWVVVNNNFFFGGGNNNJJJ@@@FFFEEECCCBBBAAA@@@@@@@@@===@@@BBBBBB@@@>>>======>>><<<;;;<<<>>>@@@@@@@@@EEEOOOOOOEEEDDDMMMQQQKKKEEE???999888<<<>>><<<999???:::<<>>>>>:::CCCUUUVVVCCC777777333222333444333111000111222...------...000111000///---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++***+++++++++++++++,,,,,,,,,,,,---.../////////......+++,,,---...//////000000///......------......///...,,,555+++333)))222000000000000000000///...---///000///---///333333000---...///111333444555666444333333333333222222222000000/////////000000000000111222222000...,,,+++++++++,,,,,,++++++***)))************************---------,,,,,,+++++++++,,,,,,++++++++++++******************************+++***)))(((((()))***+++)))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,------......+++,,,---.........---,,,***+++,,,---......//////...---,,,---...//////...******+++,,,------......++++++++++++++++++++++++((()))+++---......------+++******+++---...---+++~~~{{{xxxvvvtttqqqpppmmmjjjfffccc```______^^^\\\ZZZXXXWWWXXXXXXbbbVVVPPPVVVjjj|||xxxrrrmmmcccYYYUUURRRIII???FFFEEECCCAAA@@@@@@@@@AAA===>>>@@@???===<<<===>>><<<;;;;;;===???AAAAAA@@@@@@GGGHHHAAA>>>CCCFFFDDD@@@<<<999:::===>>><<<888:::999:::===<<<999:::>>>888888999:::;;;<<<======AAAPPPiiinnnYYYHHHCCC<<<999;;;===;;;666222111111000///...///000111000///------,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,.../////////...---------...///000000000/////////............//////---***000%%%---###,,,)))///000000111111000000///111222111///000444444000...///000111333444555666444444444333333333222222222111000////////////000000111111000///---***)))+++,,,,,,,,,,,,+++*********************+++++++++...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,------...,,,,,,------------,,,,,,***+++,,,---............///---,,,,,,...//////...))))))+++,,,...///000111++++++++++++++++++++++++)))***+++,,,,,,---,,,,,,,,,******+++---......---}}}{{{xxxwwwvvvvvvooommmkkkhhhdddaaa^^^]]][[[[[[ZZZYYYWWWVVVUUUUUURRRJJJLLLQQQSSS___iiifff}}}~~~qqqaaaUUUQQQEEEDDDAAA???>>>>>>???@@@<<<======<<<;;;;;;===???::::::;;;===???@@@???===888;;;===;;;888777:::===:::999999;;;>>>>>>;;;888444999:::777666999;;;;;;888888999999::::::::::::666>>>OOORRRDDD;;;;;;777<<<@@@CCCBBB<<<666444555222111000000111222000///------------,,,,,,,,,,,,---------,,,,,,+++++++++)))*********++++++++++++++++++++++++++++++++++++************+++++++++,,,+++,,,---//////...---,,,...///000111111000000/////////............//////444///555***333***222000000000111222333333333333333444333000111444444000...///000111222333444444444444444333333333222222444333111000///...//////............---,,,+++***,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,---..................///,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...------,,,,,,+++,,,,,,---***+++---............---///---,,,,,,---/////////++++++,,,---///000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++***+++---//////...}}}yyyuuusssssstttuuullljjjhhhfffccc```^^^]]]YYYYYYYYYXXXWWWUUUTTTSSSTTTOOOUUUWWWMMMJJJQQQTTTQQQbbb}}}mmmTTTHHHJJJDDDBBB@@@>>>======>>>???;;;<<<;;;:::999:::>>>@@@::::::;;;===???>>><<<999777888;;;===:::555888???555666999<<<>>>>>>;;;999222999:::222000666999666::::::999999999888888888<<<777::::::222666AAAAAA;;;@@@FFFEEE@@@;;;::::::444222111111222222000///......------------,,,,,,---------,,,,,,+++++++++))))))******++++++++++++++++++++++++++++++++++++)))))))))******+++++++++***+++---//////...---,,,000000111222222111000/////////............//////,,,(((///&&&111)))222000111222333444555666666666555666444111111555444000//////000111222333333444444444333333333222222222555444222000............,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,---.........///000000000------------------------------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,------------,,,+++***+++,,,---......---,,,+++***+++,,,---+++,,,---.........---,,,///---,,,,,,---/////////------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,---+++***+++---/////////~~~|||xxxtttrrrooollljjjhhhgggeeebbbaaaaaaaaaaaaaaa^^^YYYVVVTTTSSSRRRQQQQQQRRRSSSSSSSSSQQQNNNMMMKKKMMMRRR]]]nnnpppiii]]]OOOPPPGGGBBBEEEAAA===>>>AAACCC@@@===;;;<<<=========<<<:::999<<<:::999;;;>>>???===:::<<<999777666777888888888999999:::;;;:::999888777777777777777666555444333444555666777777666555444777666555444333444555555;;;<<<@@@CCC@@@:::888;;;888999888444///---///111//////...---,,,,,,,,,,,,,,,,,,+++***)))))))))***((()))***++++++,,,++++++,,,,,,++++++***)))))))))((()))+++---...---+++*********+++,,,,,,---......---------.........//////444222111///.....................///000000///---000111222222333333222222444111222777666000...000111111222222222333333333222333444555555444333222222222111111000/////////000///,,,***)))***+++,,,---,,,+++++++++,,,---......---+++))))))***+++,,,)))***+++,,,---.........---,,,+++,,,------,,,+++++++++*********)))))))))*********+++************+++************++++++,,,+++)))((())),,,...//////111111111///,,,+++***+++111000///---------......+++///222222111000222444444111......000111///---,,,...111222000...------............------------000...,,,+++***+++---...///111///******---,,,&&&~~~{{{xxxuuurrrpppnnnjjjhhheeedddcccaaa```___^^^^^^^^^[[[WWWTTTTTTTTTSSSRRRTTTTTTSSSRRRPPPMMMKKKIIIKKKLLLKKKKKKOOO]]]ppp{{{SSSMMMTTTFFFJJJEEEAAA>>>>>>AAAAAA???<<<<<<<<<<<<<<<<<<;;;::::::;;;:::999:::===>>><<<:::;;;999888777888999888777888999999:::999888777666555555555555555555555666555555666666666666555555666555444333333333444444666888<<<@@@>>>999777:::666777666333///---///000//////...---,,,,,,,,,,,,++++++++++++*********************+++******))))))+++++++++******))))))))))))***+++,,,,,,,,,++++++***++++++,,,------......---.....................222111000............//////........./////////...000111111222222222222222444111111555444///---000000000111222222333444444555555666666555333222111222222222111000000//////000///---,,,+++++++++,,,,,,,,,+++***+++,,,---...///...,,,******+++,,,---***+++,,,---............---,,,***+++,,,,,,+++***---------...............++++++++++++,,,---......---------,,,,,,------......,,,++++++---/////////333444444333000//////000000///...---,,,------...,,,///000000///...000222///---,,,---///000///------------,,,+++,,,///222............////////////000///...---...///111222---000///,,,...333444000}}}uuusssqqqpppnnnlllhhheeeaaaaaaaaa```^^^]]][[[ZZZZZZWWWTTTSSSSSSSSSSSSRRRSSSRRRQQQOOOMMMKKKJJJIIIJJJLLLKKKFFFAAACCCOOOYYY\\\OOOPPP@@@MMMEEEBBB>>>>>>???@@@===;;;===<<<<<<;;;;;;;;;;;;;;;::::::999;;;<<<===;;;::::::999999999::::::888777777777888888888777666555444333333333333555777888666666555555555555666666555444333222222222333333222333777<<<;;;777666888333333333111///......000//////...---,,,,,,,,,,,,)))***+++,,,,,,++++++***++++++******)))(((((('''***************)))))))))*********++++++++++++++++++++++++,,,------......///.....................//////............////////////...------......///000000111222222222222222333000///111000......000...///000111222333444555777777777666444333111000333222222111111000////////////......---,,,,,,,,,+++++++++++++++,,,------///...,,,++++++,,,------,,,,,,---...////////////...---,,,,,,------,,,***,,,,,,------.../////////************+++,,,...000------,,,,,,,,,,,,------111///......///000000///,,,---...---,,,+++,,,---222222111000000111111111222333444333222111222444444333333444666666444333+++,,,,,,,,,+++---000333...//////000000111111222///...------...///111222...//////...111555666333~~~{{{xxxpppooonnnnnnmmmjjjfffccc______```___^^^\\\YYYXXXXXXVVVSSSRRRRRRRRRQQQOOONNNMMMLLLKKKKKKKKKKKKLLLDDDIIIMMMMMMIIIFFFFFFHHHZZZ}}}UUUIII???JJJEEEBBB???>>>>>>>>><<<:::===<<<;;;:::::::::;;;<<<;;;;;;;;;<<<<<<<<<;;;;;;:::999999:::;;;;;;888666666666666666666555555555555444222111222333666777666666444333333444666666333333333222222222222222222222555::::::555333555000000000///........./////////...---,,,,,,,,,,,,''')))+++---------+++***+++******))))))((((((((())))))******************++++++************+++,,,,,,,,,,,,,,,------......////////////...........................//////000/////////...,,,---...///111111222333333333333333333000///...------///000......///111222444555666777777666555444333222111333222222111000000//////......//////......---,,,+++++++++++++++,,,,,,---------,,,++++++,,,,,,---,,,------...//////......111///......//////...---,,,,,,,,,---------......---,,,+++***+++---///000......---------------...000///...///111222222111111333444444333333444555444333333333333444444444666777777777777777888888222222222333333333111000111333666666666555555555666666666666666666555555444444333333333444555666666555333222444555444333|||yyyvvvtttnnnnnnmmmmmmllliiieeebbb____________^^^[[[YYYXXXXXXVVVSSSRRRQQQPPPNNNLLLLLLLLLKKKJJJJJJJJJJJJKKKFFFGGGIIILLLLLLJJJEEEBBBCCC\\\TTTFFFHHHDDDCCCAAA???>>>===<<<;;;:::<<<;;;:::999999:::<<<<<<;;;<<<=========<<<<<<<<<999999999:::;;;:::888666666666666555555555555555777666333222111222444555666555444333333444555666222222222222222111111111444222444999999444111111............//////...---//////...---,,,,,,,,,,,,((()))+++---...---,,,+++))))))(((((()))***++++++))))))******++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,------------......////////////////////////------...//////000000000///000111///---,,,...000222333333444555444444444222111///---,,,///000111...///000222333555666666555444444333333333333333222222111000000//////........./////////...---,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,------...............000.........///000///...........................000//////......///111111000000//////000000111222///...///111444555555444222444555555555555666888777777888999999:::::::::<<<<<<===???@@@@@@@@@???<<<>>>???AAABBBCCCDDDEEEGGGGGGFFFDDDBBBBBBDDDFFFFFFEEEDDDCCCBBB@@@@@@???CCCCCCBBBBBBBBBBBBBBBBBBDDDAAA>>>>>>???>>><<<<<<|||xxxuuusssrrrooommmlllkkkjjjhhhdddaaa_________^^^\\\[[[YYYXXXXXXVVVTTTRRRQQQPPPMMMKKKNNNMMMLLLKKKIIIHHHGGGFFFRRRMMMGGGEEEGGGHHHFFFDDDJJJ;;;jjjqqqDDDBBBKKK<<>>===<<<:::;;;<<<999888888888999999777666777666555555444444555555888777555333333333333444555555444444444444555555222333333333333222111000444222333888888333///......------...//////...,,,//////...---,,,,,,,,,,,,***+++,,,------,,,,,,+++***))))))))))))+++---...)))******+++,,,---......------------,,,,,,,,,,,,------------------............/////////000000000......///000111111000000///222444333///---...000222333333444444444444444222333111......111333222000111222333444555666777333333222222222222333333111000000//////...------...---------------------,,,,,,---...............,,,,,,,,,,,,------------......///////////////......,,,,,,---///000000///------...............///000000111222222333333333333333333333444666777888777666888;;;>>>@@@@@@???<<<>>>????????????@@@BBBHHHHHHJJJKKKLLLLLLLLLLLLMMMNNNPPPRRRTTTSSSPPPMMMIIILLLOOOQQQTTTWWW\\\___```]]]WWWQQQNNNQQQXXX]]]WWWVVVUUUSSSQQQOOOMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNPPPLLLJJJMMMNNNMMMLLLNNN}}}yyyuuusssrrrsssooommmjjjhhhgggeeebbb``````___]]]\\\ZZZYYYYYYYYYVVVTTTSSSRRRRRRQQQNNNLLLLLLLLLLLLLLLJJJHHHFFFEEERRRMMMGGGCCCCCCEEEGGGIIIJJJ:::WWWZZZ???BBBEEE?????????>>>===;;;;;;;;;<<<888999:::;;;;;;;;;;;;;;;999;;;===<<<999888888::::::888666666777888777666777777555444444444555666666555555555555555555555333444444555555444444333222333444444444333111111222///000666777333///......---,,,...000000---+++//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,*********+++,,,...***++++++,,,...//////000....../////////...,,,,,,..................------------...///000111111222///000111222222111111000...333666666222......000000111222222333333222222222555444000000444555222333333444444555666777777444333111000000000000111/////////...------,,,,,,...---,,,++++++,,,---...---...///000000000///...------...///////////////111111111222222111111000.........///222444444333000111222333555666888888777999<<>>>>>>>>===;;;;;;<<<===777888:::;;;<<<;;;::::::777999;;;:::777666666888:::888555444555777777666888777666555444555666666333444555666777777777777222333555555555555333222333333444555444333222111///,,,---444777444000...///------...000000---***//////...---,,,,,,,,,,,,......,,,+++++++++++++++000...,,,*********,,,,,,++++++,,,---///000111111...///000111111///---+++..................------,,,---...///000111222333000111222333333222111000...333888888333///...000//////000111111111111111222666666111222666777333444555555555666666777777555444222000............///......---,,,,,,++++++...---+++******+++---...---...000111111111000/////////000111111111111111333333444444444333333222111111111333777999999999:::;;;===???BBBEEEGGGHHHFFFIIINNNRRRVVVWWWWWWVVVUUUVVVWWWXXXZZZ]]]___```______```bbbdddeeecccaaaaaacccddddddccccccdddeeeaaabbbdddfffggghhhhhhgggeeefffhhhjjjkkkfff^^^WWWZZZ[[[[[[ZZZYYY\\\bbbggg]]]aaaeeegggeeecccaaa```aaa```______^^^]]]\\\\\\VVVWWWZZZ]]]```bbbcccdddVVVPPPOOOSSSTTTQQQQQQTTT}}}xxxtttqqqpppqqqrrrnnnkkkhhhfffeeeccc```^^^ccc___ZZZVVVUUUUUUTTTSSSTTTMMMIIIRRR___bbbVVVHHHFFFGGGJJJLLLLLLJJJHHHGGGFFFDDDBBBBBBCCCDDDCCCCCCCCC===xxxoooAAALLLCCCCCC======<<<<<<;;;;;;;;;:::;;;;;;;;;;;;:::999888888::::::::::::::::::::::::;;;:::999777666666555555888777555444333333333444555555555444555666666777888777555444444555666666444333333222222111111000000(((///999111***///222000//////...------,,,,,,+++,,,,,,------,,,,,,,,,---,,,***(((((()))+++---///...,,,******+++,,,---,,,...000///,,,+++---/////////000000000000///...//////............//////......//////000000111111111222333444555444333333444555666666555222///---000111222111000000222444444444555555555555666666666666666555555444333333222111/////////...---+++//////.........//////000/////////000000000111111222222111111000//////...111333444444333444666777;;;<<<===>>>>>>===<<<;;;777===DDDGGGFFFFFFHHHKKKGGGRRRUUUTTTWWWSSSQQQYYYZZZYYYXXXZZZ___ccceeefffgggfffeeeddddddeeefffgggmmmhhhddddddhhhjjjhhheeeeeeggghhhfffcccbbbeeehhhgggaaa```fffiiifffdddeeeiiihhhiiiiiihhheee___[[[PPP^^^ccc[[[YYYaaaddd___^^^XXXbbbaaa]]][[[TTT```]]]ZZZTTTOOOQQQXXXYYYWWWUUUXXX\\\\\\ZZZXXXYYY[[[QQQOOOOOORRRSSSPPPOOORRR}}}zzzvvvrrrooonnnnnnooollljjjhhhfffeeeccc```]]]aaa^^^ZZZWWWVVVVVVUUUSSSTTTPPPMMMPPPVVVWWWQQQKKKGGGHHHIIIJJJJJJIIIGGGFFFFFFEEECCCCCCCCCCCCAAA???HHH>>>pppsssIIICCCBBBFFF???>>>>>><<<;;;:::999999999999:::;;;;;;::::::::::::::::::999999999999999999888777666555555555666888777666444444444555555555777999;;;;;;:::888777888777666555444555555666444444333333222111111111111)))111999111***///111/////////...---,,,,,,,,,+++,,,,,,,,,,,,,,,+++*********************++++++...---+++******+++,,,---,,,...000///---,,,---/////////000000000000////////////............//////////////////000111111222000111222333444333333222111222444555555444111000333444444333111000111333111222222333555666666777666666444333222111111111000000000000111222111111111000000///////////////444444444333222000///...222222111111111111111222333555777999:::>>>BBBEEEDDDFFFIIIKKKMMMMMMMMMLLLMMMRRRVVVWWWUUUTTTUUUXXX[[[cccbbbaaaeeeaaa]]]cccccc```^^^]]]___bbbccccccjjjjjjiiiiiiiiijjjkkkkkkppplllggggggiiijjjhhheee[[[^^^bbbbbb```___aaaccceeeaaaaaaeeegggdddccceeeeeeeeeddddddbbb^^^YYYUUU[[[bbbddd```___bbb___XXXHHHBBBLLLGGGEEEGGG???GGGEEEEEEBBB???AAAHHHKKKIIIKKKLLLMMMKKKHHHEEEEEEEEEFFFCCCCCCEEEDDD@@@???AAA|||xxxvvvtttqqqnnnlllkkkjjjjjjhhhgggfffeeeccc___\\\^^^\\\ZZZYYYXXXWWWUUUSSSTTTSSSQQQOOOMMMLLLLLLMMMHHHHHHHHHHHHHHHGGGFFFEEEFFFEEEDDDDDDDDDBBB@@@===HHHAAAqqqfffAAACCCEEE@@@???>>>===;;;999888777777888999:::;;;;;;;;;;;;:::999999999888888777777777666666555555666666666888888666666555666777888666999===@@@AAA>>>:::888999888777666555444555555444444444333222222111111222,,,333999000+++...000///......------,,,,,,++++++,,,,,,,,,+++***))))))'''(((+++,,,---,,,+++***,,,,,,+++******+++---------...//////------...////////////000000000000000///......------......///000000//////000111333444000000111222222222222111000111444666777777666555666666666444222000111222000111222444666888999:::999888555333111111111111111111111111222222222333444444444333222222222222666666666666555444222111666666555555666777999:::AAACCCEEEGGGIIINNNSSSWWWUUUWWW[[[^^^``````___^^^^^^aaaddddddbbbaaadddgggbbbgggbbbaaahhhgggbbbfffhhhddd```^^^___aaabbbbbbjjjjjjiiiiiiiiiiiijjjjjjoookkkgggeeefffeeeccc```___cccggghhhfffddddddfff```^^^^^^___]]]YYYYYY\\\YYYXXXWWWVVVUUUQQQMMMIIINNNMMMLLLNNNOOOLLLDDD>>>888444;;;333222999111555222666666444444999<<<<<<>>>???>>><<<888666666666999777777:::999555555777zzzwwwttttttrrrpppnnnkkkiiihhhgggfffeeeeeedddbbb^^^[[[[[[ZZZYYYZZZZZZXXXUUUSSSSSSSSSRRRNNNJJJHHHJJJMMMIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFEEEAAA???AAAGGG~~~IIIFFFBBB???>>>===<<<;;;:::999999888999::::::;;;;;;;;;:::999999888888777777666666666666666666666777888888999888777777777888999:::666999===@@@@@@>>>:::888999999888777666555444444444444444333222222111111333...444999000+++......------------,,,,,,++++++++++++++++++******)))(((''')))+++,,,------,,,,,,++++++******+++,,,---...---...//////....../////////////////////000000111///..................///111000000///000222444666000000000111111111111111333444666888::::::999999555666666444222111222333333444555666888:::;;;<<<;;;:::777444333222222333222222333222000///000000444555555555555555555555555777999<<<============AAAAAA@@@AAABBBDDDGGGHHHRRRSSSSSSTTTTTTWWW\\\______aaadddffffffeeecccaaabbbdddeeeeeeeeegggjjjmmmcccddd^^^^^^iiijjjfffiiiiiieeeaaa___```ccceeefffffffffeeeddddddcccccccccgggdddaaa___^^^]]]ZZZWWWTTTVVVXXXWWWSSSQQQQQQSSSRRRSSSRRROOOJJJFFFFFFIIIGGGEEEDDDDDDCCCAAA>>>;;;CCC======AAACCC===888777555222888------777000222000666888555333444666666888888888777777777888999444333444888999777888;;;{{{wwwtttssssssrrrpppnnnkkkiiigggeeedddcccccccccaaa^^^[[[YYYYYYXXXYYYYYYXXXUUURRRQQQQQQPPPOOOMMMLLLKKKKKKHHHHHHGGGFFFEEEEEEDDDDDDAAABBBCCCEEEGGGGGGEEECCC:::NNNMMMHHH@@@<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;::::::999888888888888777777666666666777777777777888999:::::::::999888777777888::::::777888999:::::::::999888888888888777777666555444444333333222222111000000222///555888...+++...,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))(((+++++++++,,,---...//////+++++++++,,,,,,---..................///000000000//////......///000111222000//////......//////000111111111111222444666777111111111111111222222333555666777888999999888888333444555444333333444666555555666777888999::::::888666555333222111222222111333555444222222333555888999:::<<<============>>>@@@CCCFFFIIIKKKLLLMMMOOOOOOOOOOOOQQQSSSUUUVVVZZZZZZZZZZZZYYY[[[^^^``````aaaccceeeeeecccaaa```ccccccccccccccceeehhhjjjhhhhhh```___jjjlllgggiiidddaaa]]][[[\\\^^^______[[[ZZZZZZYYYWWWVVVTTTTTTUUUTTTRRRPPPOOONNNKKKJJJDDDEEEEEEBBB>>>===AAADDD===??????<<<888777999;;;999888777777999999888666888555666;;;;;;777777;;;555111666,,,+++555111666;;;BBBEEEBBB???@@@AAA@@@BBBBBBCCCDDDFFFGGGHHHHHHBBB@@@BBBFFFGGGEEEEEEHHH}}}zzzvvvsssrrrrrrqqqooommmkkkiiigggdddcccaaa`````````^^^\\\YYYXXXWWWWWWWWWVVVSSSPPPPPPPPPOOOPPPPPPNNNKKKIIIGGGGGGGGGGGGGGGFFFEEEDDD@@@@@@AAADDDFFFGGGFFFEEE===XXX{{{GGGFFFAAA;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;:::999888777777777777777777777777777888888888888999999:::;;;::::::888888777888999:::777666666555666777888888777777888888888777666555222222222111000000//////000...555666---+++///+++++++++++++++++++++++++++******+++++++++++++++***......------...///000111------------............///...---...000111111000//////.........000111222111000000//////000000111000111222333444666666777333333222222333333444555666666777777777777666666444555666555444444666888555555666666777888999999444444444444444444444444444888<<<======>>>BBBEEEJJJKKKMMMNNNOOOPPPOOOOOOOOOPPPQQQSSSUUUWWWYYYZZZXXXXXXYYYZZZZZZ[[[[[[\\\[[[]]]^^^^^^^^^___bbbddd___```bbbcccddddddccccccbbbaaa___^^^]]]]]]^^^^^^^^^^^^UUUSSS[[[ZZZTTTUUUSSSPPPLLLJJJJJJJJJIIIHHHEEEEEEEEEEEEDDDBBBAAA@@@>>>>>>>>>>>>======<<<;;;<<<======:::999;;;AAAFFF444777888666777<<>>@@@AAAAAAAAAAAAAAA777///555///---333222@@@PPPUUUXXXWWWVVVYYYYYYWWWZZZZZZZZZ\\\^^^___]]][[[]]]ZZZ[[[]]]]]]YYYXXX[[[~~~|||zzzwwwuuuqqqqqqooommmkkkiiihhhgggdddbbb___]]]^^^^^^^^^^^^YYYWWWUUUUUUUUUSSSQQQOOOPPPPPPQQQOOOMMMKKKJJJJJJEEEFFFHHHIIIIIIGGGFFFEEE@@@@@@???AAACCCDDDDDDCCCEEEeeennnYYYBBBDDDCCC<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;:::999999666777777888888999999:::888888888888888888999999;;;:::999777777777888888666666555555666666777888555666777888999888777777111111000000///............---444555++++++///************+++++++++++++++)))***+++,,,,,,------,,,//////111222222111000/////////////////////......///---,,,...111222111000//////...---...000222333222222111111111111222222///111333555777777777666666555444444444555777777777777888888999999999999888999999888666666777999555666777999:::<<<===>>>999;;;===@@@AAAAAAAAA@@@AAAEEEJJJLLLLLLNNNSSSXXX[[[\\\]]]^^^^^^]]][[[ZZZZZZYYYYYYYYY[[[]]]```aaaYYYZZZ[[[\\\\\\[[[ZZZYYYWWWZZZ\\\^^^]]]]]]^^^___YYYXXXXXXXXXXXXXXXXXXYYYRRRQQQOOONNNNNNMMMLLLKKKHHHJJJBBB???DDDAAA;;;===???===;;;;;;;;;;;;999777666777999:::;;;;;;::::::777999;;;=========>>>>>><<<>>>???>>>===???DDDHHHEEEHHHHHHFFFKKKSSSUUUSSSUUUSSSQQQRRRTTTVVVWWWWWWZZZ___```\\\]]]___XXXLLL888,,,555444000///222JJJaaacccdddbbbdddgggfffaaaccccccdddgggjjjiiieeeaaahhheeeeeegggfffbbbaaaccc|||{{{zzzxxxwwwqqqpppnnnkkkiiihhhggggggeeeaaa^^^\\\\\\^^^______YYYWWWUUUSSSSSSRRRPPPNNNPPPRRRRRRNNNHHHFFFHHHKKKDDDFFFHHHJJJJJJIIIGGGEEEAAA???>>>>>>@@@AAAAAAAAALLLqqq^^^HHHBBBDDDDDD>>>>>>===<<<;;;;;;::::::888888999:::;;;;;;;;;;;;666666777888999:::;;;;;;888888777777777777888888<<<;;;999777666666777777666666777777888888888888444555777888999999888888000000000///......------,,,,,,333333***+++///*********************++++++)))***+++,,,---............000333555555333///---000000111111000///......///---,,,...111333222000//////...---...000222444333333222222222222333333...000444777888888777666777777666555666777888999::::::;;;;;;<<<===>>>>>><<<===<<<;;;888777888999777888:::<<>>===<<<===>>>>>>===<<<<<