BMv 6( ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ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}}}yyyuuuqqqooonnnnnn~~~{{{xxxvvvssspppmmmiiigggddd```]]]ZZZYYYYYY~~~}}}~~~|||xxxssskkkhhheeebbb```^^^ZZZXXXSSSSSSQQQPPPNNNLLLKKKKKK|||xxxvvvtttrrrnnnjjjiiikkkkkkgggbbb\\\ZZZVVVTTTRRRPPPMMMJJJFFFFFFGGGGGGFFFFFFEEEDDD~~~wwwqqqlllkkkiiihhhfffeeedddddddddaaa^^^\\\ZZZXXXUUUSSSPPPLLLHHHGGGIIIHHHCCC>>>@@@@@@???>>>>>>>>>>>>>>>}}}zzzvvvtttrrrqqqppplllgggbbb^^^]]][[[YYYXXXWWWVVVVVVUUUSSSQQQOOOMMMKKKIIIGGGHHHDDDAAA@@@BBB@@@<<<888<<<<<<;;;:::::::::::::::|||~~~zzzuuuqqqmmmjjjfffcccaaa___]]][[[ZZZWWWSSSQQQMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGFFFEEECCCBBB@@@???@@@===::::::;;;:::666222777777666555555555555666|||wwwtttqqqmmmkkkjjjgggccc___[[[XXXVVVUUUSSSQQQOOOLLLJJJIIIGGGFFFCCCCCCAAA@@@????????????>>>???@@@???>>><<<;;;;;;<<<:::999888999777444222444444333333333333444444}}}yyyuuurrrqqqnnniiieeecccaaa___]]]XXXWWWUUURRROOOMMMLLLLLLIIIHHHFFFDDDBBB@@@@@@AAA>>>>>>===<<<<<<<<<<<<<<<666999;;;;;;999777777888:::999888777777666444222444444333333333444444555}}}{{{uuupppllliiieeeccc]]]ZZZVVVTTTSSSRRRQQQOOOHHHIIIJJJIIIGGGDDDDDDDDDAAAAAA@@@>>><<<:::;;;<<<::::::999888888999999999555999======:::888888:::666666666555444333222111444444333333333444555555|||yyyvvvsssooolllhhhddd```\\\ZZZXXXVVVUUUMMMKKKIIIGGGGGGFFFDDDCCC???BBBEEEEEEBBB???>>>>>>:::<<<===;;;888666777999666666666555555666777777444999======:::777777999333333444444222111111111222222222222222333444444~~~{{{yyykkkiiigggeeecccaaa]]]ZZZVVVSSSOOOLLLLLLLLLKKKKKKFFFEEECCCBBBAAA@@@>>><<<<<<@@@DDDDDDAAA===;;;;;;777999;;;:::777555666777555555444444555555666666...333777777333000111333222333444444333111111222000000000000000111222222~~~|||wwwvvvsssooojjjeeeaaa^^^aaaZZZUUUVVVTTTOOOMMMPPPJJJIIIIIIHHHGGGEEECCCBBB@@@???>>>===============999<<<>>>===999666555666888888888888999999999999555555444444333444444555222444777888888666333111777111000444555111111444...000222000......111444|||wwwsssooommmkkkjjjhhhfffbbb^^^ZZZVVVTTTVVVOOOKKKMMMLLLHHHHHHJJJCCCCCCCCCCCCBBBAAA@@@@@@<<<;;;;;;::::::::::::;;;:::;;;===;;;888666666777666666666777777777777888555444444333333444444444444666888999888555222000888333222666777444333555111222333222111000111222|||zzzyyypppnnnkkkgggccc```^^^]]]YYYXXXWWWTTTQQQMMMKKKIIIIIIEEEBBBCCCDDDCCCBBBDDD======>>>>>>???>>>>>>>>>999999888888888999::::::999::::::888666555555777333333444444444555555555444333333222222333444444666777999999999666333222666333333666888555444444222222333444666666444222|||zzzvvvqqqlllhhhfffeeeaaa```]]]ZZZWWWUUUSSSSSSNNNMMMLLLKKKIIIGGGEEEDDDDDDAAA??????@@@@@@??????;;;<<<<<<======<<<<<<;;;888888888888999999:::;;;777777555444333333444555111111111222222222333333222222111111111222333333555777888::::::888777555555444444666777666444333222222222666:::;;;888444~~~zzzvvvsssqqqkkkiiifffbbb]]]ZZZWWWUUURRRPPPOOOLLLJJJIIIHHHHHHFFFFFFFFFEEEDDDCCCAAAAAABBBAAA>>>======>>><<<:::;;;;;;;;;::::::999888777777777777777777888999:::555333222111111222333333111111111111222222222222111111111111111222333333555666888:::;;;;;;;;;:::999888888777888999888555666444444777::::::666222}}}zzzuuusssppplllhhhdddbbbaaa\\\[[[YYYVVVRRROOOMMMKKKHHHGGGFFFEEEDDDCCCCCCCCC???????????????>>>======>>>???===:::999;;;888444888888888888777666555444555555444444444555666666333222111111222444333222222222333333333444444444333333333333444555666666666777999;;;<<<===<<<<<>>888888<<<<<<888777777777666333222222222{{{xxxuuupppmmmiiieeebbb^^^ZZZWWWYYYXXXUUURRROOONNNNNNMMMHHHGGGGGGFFFEEECCCAAA@@@>>>======<<<<<<=========999999:::::::::999888888999<<<;;;777888;;;999333888999:::;;;<<<<<<<<<<<<999888777666666666666666555444333666999:::777444666666666777777777888888::::::::::::;;;<<<===>>>============<<<;;;:::999BBBBBB<<<555444999999555000333555444222222555999~~~zzztttooommmllljjjddd______]]]ZZZWWWSSSPPPNNNMMMMMMLLLJJJGGGFFFFFFFFFFFF???DDDDDD???<<>><<<999999999::::::999666666666666777777888999>>>:::666666888999888666777777888:::===>>>===<<<:::===<<<999888;;;;;;999777666555777999<<<<<<<<<>>><<<:::888777888999:::888<<>>;;;999777888;;;;;;:::777777666444333222333333444222111111111000000//////{{{yyyvvvqqqmmmmmmhhhccc``````^^^YYYUUUTTTSSSQQQNNNLLLJJJIIIIIIFFFEEEEEEDDDCCCCCCCCCCCC===AAABBB===<<<>>>???===<<<;;;999999;;;<<<;;;:::666666666666777888999999:::999777666777888888777888888999<<<>>>???===;;;999===>>>======@@@???;;;999888888999<<<======<<<@@@???===;;;::::::;;;<<<999;;;===;;;888777999;;;888666555555777888777555555444222111000//////000111111111000000000//////|||wwwpppkkkhhhfffbbb^^^^^^ZZZTTTRRRQQQPPPMMMKKKIIIHHHGGGFFFEEEEEEDDDEEE@@@@@@AAAAAAAAAAAA@@@@@@:::===>>>;;;:::<<<===;;;;;;;;;;;;<<<===>>>===;;;999888777777666666777777777888888777777777999:::999:::<<>><<<888===AAAAAABBBDDDBBB>>><<<;;;;;;<<<>>>???===<<>><<<;;;::::::;;;<<<:::::::::999777666666666444222222222333444333222444333111000///.........000000000000////////////~~~|||zzzwwwrrrlllddd___]]][[[XXXUUUTTTPPPLLLIIIIIIIIIGGGFFFEEEDDDCCCCCCBBBBBBBBBBBB>>>???@@@@@@@@@???>>>===888:::;;;999777777777888;;;;;;<<<===??????===;;;;;;:::999777666666666666666999;;;;;;999888;;;>>><<<===???BBBDDDCCC@@@===;;;???AAA@@@@@@CCCBBB???<<<<<<<<<===>>>>>><<<::::::999888777777777777888;;;999777666666555333111111000000000111111111000222222111111000000000000////////////////////////}}}zzztttpppmmmkkkjjjiiifff```YYYTTTRRRQQQNNNLLLKKKIIIFFFEEEDDDDDDDDDCCCDDDCCCBBB@@@??????>>>>>>===>>>>>>>>>===;;;999888888888888777555222333444999999:::;;;======;;;999999999999999999:::;;;<<<999<<>>>>>@@@>>>;;;;;;>>>???>>>;;;:::999:::;;;;;;999888666666555555444444555555:::888666555555444222000000000000000000///000000//////000000000111111000.....................///~~~{{{vvvqqqllljjjfffbbb___]]]\\\\\\]]]XXXQQQNNNMMMLLLIIIGGGAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@>>>===;;;:::::::::<<<;;;;;;:::999777555444999777777888666222222555777777777:::===>>>>>>===:::;;;<<<===???BBBDDDEEE===???AAABBBAAAAAABBBCCCAAA@@@@@@AAABBBBBB@@@>>>===>>>;;;666666:::<<<;;;:::888666666777888888777555555555555555555555555888777666555333222111000///000111111//////000111,,,---.../////////......---------...............|||wwwrrrooonnnlllgggbbb^^^]]][[[WWWTTTRRRRRRSSSUUUQQQMMMKKKKKKJJJGGGCCC:::<<<>>>???>>>======<<<===<<<;;;:::999888888888;;;:::999888777777777777888666777:::999555666;;;999999:::>>>CCCGGGIIIJJJEEEEEEEEEEEEEEEFFFFFFGGGAAAAAAAAACCCDDDEEECCCBBB@@@>>><<<<<<===>>>===;;;888:::999555555999;;;999999666333333444666777888444444555555555555444444555777888666222000111333...000111111......///111//////000000///...,,,+++,,,,,,---------.........~~~zzzxxxpppkkkfffddddddbbb]]]XXXQQQQQQPPPNNNKKKIIIIIIIIIMMMIIIFFFEEEFFFEEEAAA>>>777999===???>>>===<<<;;;;;;;;;:::999999999999:::<<<;;;:::999999:::;;;<<<888666888<<<<<<999;;;AAA======???DDDJJJQQQUUUWWWRRRQQQNNNKKKHHHFFFDDDCCCCCCAAA@@@CCCFFFFFFCCC@@@???<<<:::999999:::::::::333666777666777::::::888999666222111333666888999222222333444444333333333333777999777111///111555---///111000...---...111444444444333111///,,,+++,,,,,,,,,------.........}}}yyytttoookkkiiibbb___[[[WWWSSSQQQQQQQQQJJJJJJIIIHHHGGGFFFEEEDDDKKKHHHEEECCCBBB@@@;;;888======<<<<<<;;;:::999999999999999888999999::::::;;;;;;::::::::::::;;;;;;:::;;;<<<>>>??????>>>>>>AAAAAACCCKKK[[[lllvvvxxxuuunnnWWWFFFFFFEEEAAAEEECCCAAA>>><<<:::::::::;;;999:::;;;<<<;;;888444222333333444555777888999:::666777999999888888999:::555333222111111222444666555666666444111...---...000...,,,,,,...///...---(((+++//////,,,***+++---++++++***++++++---...///~~~~~~uuusssooojjjfffbbb___]]]YYYWWWSSSPPPMMMKKKKKKKKKIIIHHHFFFEEEEEEEEEFFFFFFFFFDDDAAAAAAAAA@@@<<<:::<<<<<<;;;::::::::::::;;;999999999999999:::;;;;;;::::::;;;;;;<<<===????????????AAABBBBBBBBBAAA@@@FFFEEEGGGOOO```uuummmTTTKKKEEE>>>AAA>>><<<:::888666666777777666666777777666444222111444444555666777888888999666888999999777777888:::444333222111111222333444333444555333111//////000//////...---------------,,,---......,,,++++++,,,++++++***)))***,,,...///~~~{{{vvvpppmmmmmmfffccc___ZZZVVVSSSRRRQQQPPPNNNKKKIIIGGGFFFFFFFFFEEEDDDBBBAAAAAABBBDDDFFF@@@???===>>>>>>>>>===;;;<<<;;;999999999:::<<<>>>::::::::::::;;;===>>>???;;;<<<===>>>@@@BBBDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCIIIHHHHHHMMM\\\ttt___MMMAAA999<<<:::999777555555555555666444444444444333333222222444555666777888888888888777888999888777666777888333333333222222111111000000111222222000000000222///000111...+++)))+++---...---+++***++++++***)))+++***((('''(((***---///{{{wwwrrrmmmhhhccc``````]]]ZZZUUUPPPMMMLLLLLLLLLJJJIIIHHHFFFEEEEEEEEEEEE@@@@@@????????????@@@@@@===<<<;;;;;;;;;;;;;;;;;;;;;:::888888999;;;>>>AAA=========>>>???AAABBBCCC@@@@@@AAABBBDDDFFFHHHIIIIIIIIIHHHHHHGGGEEEDDDDDDFFFDDDCCCEEENNNbbb___HHH;;;555888999888777777666777777888666555444444444444666666333444666888:::;;;;;;;;;777888999888666555555666222222333222111000///...000111111000///...000111...111333///***''')))------)))&&&&&&)))+++***(((+++***(((&&&'''))),,,...zzzuuunnnmmmiiiddd^^^[[[YYYXXXVVVSSSOOOKKKIIIIIIIIIJJJFFFEEEEEEDDDCCCCCCCCCCCC<<<===>>>>>>>>>===;;;;;;<<<<<<;;;:::888888999999;;;:::999999:::===@@@CCCAAAAAAAAABBBCCCEEEFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGEEEDDDCCCBBBBBB???===>>>???BBBNNNhhh[[[DDD:::555777888888777777777777777888666555444333333555666777111333666999<<<=========555666777666444333333555111111111111000///...---000111111///------...///...111222///)))&&&))),,,,,,(((&&&&&&***,,,,,,***+++***(((&&&'''(((+++,,,~~~{{{xxxssslllhhhbbbdddbbb[[[VVVUUUTTTRRRMMMLLLIIIFFFEEEEEEFFFFFF@@@@@@@@@@@@@@@?????????;;;<<<<<<=========<<<<<<======<<<:::777777888:::<<<;;;;;;;;;===???BBBCCCDDDDDDDDDDDDEEEGGGHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFEEEDDDCCCAAA@@@???>>>>>>999888;;;>>>>>>DDDXXXnnn}}}VVVCCC<<<777888666666666666666555555555333333222111111222333444000222555999;;;<<<<<<<<<222333444333222111222333000000000//////.........000000///...,,,+++---//////000111...***((()))+++,,,+++)))***+++------,,,******)))(((((()))***+++{{{wwwrrrpppooommmjjjeee___[[[UUUYYYYYYRRRMMMMMMMMMKKKEEEDDDCCCBBBBBBAAAAAABBB============<<<<<<;;;;;;===<<<;;;;;;<<<@@@CCCEEE<<<===<<<:::777777:::<<<=========>>>???AAABBBCCCEEEEEEEEEEEEEEEFFFGGGHHHCCCCCCBBBBBBBBBBBBCCCCCCBBB@@@???===;;;;;;;;;;;;777555999>>>======MMM```rrrNNN@@@===888777666666666666555444333333222111111000000000111111///111444777888888777666///000222111000000111222000///...---------...///---...---,,,+++,,,...111000///...,,,+++*********+++,,,,,,,,,***(((((((((*********************)))|||wwwqqqmmmfffeeedddcccaaa\\\WWWRRRLLLQQQRRRKKKFFFHHHHHHEEEAAAAAAAAAAAA@@@@@@??????<<<<<<<<<<<<<<<;;;:::999???===:::999<<>>???@@@AAABBBCCCCCCFFFEEEEEEEEEEEEEEEFFFFFF@@@????????????@@@AAAAAA???>>><<<:::999999999:::777444777<<<:::888DDDUUUzzz}}}fffEEE;;;;;;777555777777777777666555444333222222222222111111000000000111444555666444222111---///000000//////000222///...---,,,,,,---///000++++++,,,++++++---000333000...,,,+++,,,,,,***)))(((+++---+++&&&"""!!!""")))***+++,,,,,,+++))))))}}}}}}uuuppprrrpppiiicccbbb^^^]]][[[XXXTTTQQQNNNLLLMMMLLLKKKIIIHHHGGGGGGGGG??????@@@@@@@@@@@@@@@@@@>>>>>>>>><<<:::999999;;;888:::;;;===AAAGGGNNNSSSIIIEEE???;;;;;;<<<======<<>>===@@@CCCCCCBBBBBBBBBBBBCCCDDDDDDDDD???;;;;;;>>>@@@===:::;;;;;;;;;;;;;;;:::999888>>>888666::::::999EEEVVVuuuppp]]]CCC555666666111666555444333222333333444///000111222222111///...333222222111111111111111///...---,,,+++,,,---...555111---,,,///111222111///---+++******,,,///000222000...+++******+++,,,+++++++++++++++***)))(((,,,,,,,,,+++++++++******~~~yyyuuurrroooiiiffffffddd]]]ZZZ[[[UUUTTTSSSQQQNNNLLLIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>;;;<<<======<<<<<<>>>???>>>>>>???@@@BBBGGGMMMQQQRRRMMMFFF@@@===<<<;;;::::::===@@@???;;;:::===@@@@@@@@@??????@@@@@@AAABBB===;;;999;;;===>>>;;;888999888888888888888888777>>>888666999777555>>>MMMdddaaaSSS>>>444666777222555444333222111111222333111111222222222222111000222222111000000000000000...---,,,,,,,,,,,,......,,,***)))+++///333555555...---+++***+++,,,///111111000...+++******+++,,,++++++,,,,,,+++******))),,,,,,++++++************~~~xxxsssnnnkkkgggddd___\\\ZZZYYYVVVQQQQQQUUULLLLLLKKKJJJIIIGGGEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???===<<<<<<<<<===:::<<<>>>???@@@AAACCCEEEEEEEEEFFFEEEEEEGGGKKKNNNSSSNNNGGGAAA===;;;999888888;;;===;;;999777999<<<===<<<<<<<<<<<<===>>>>>>888999;;;======<<<;;;999888888777666777888999:::===777666777444111666@@@LLLLLLDDD888333666777333333222111111000000111111111111111111111111111111111111000///////////////---,,,,,,+++,,,---///000))))))***---111444555555,,,,,,******+++---///111000///---,,,++++++++++++,,,,,,,,,,,,,,,++++++***+++************)))))))))sssooojjjeeebbb^^^[[[YYYTTTUUUTTTRRRNNNLLLOOOSSSIIIIIIHHHGGGFFFDDDCCCBBB???@@@@@@AAABBBBBBCCCCCC@@@???===;;;;;;;;;<<<======???BBBDDDDDDFFFHHHJJJKKKKKKJJJIIIGGGFFFHHHIIIIIIDDD???;;;999999888777888:::;;;:::888777888999;;;::::::::::::;;;<<<<<<:::<<<>>>>>>===<<<<<<<<<:::999888777888999;;;===:::666555666333///222888888;;;999333222666666333222111111111111111111111///////////////000000111000000///...............,,,,,,++++++,,,...///000000000111222333222111000++++++******+++---///000///...---,,,++++++++++++,,,,,,---------,,,,,,+++***)))))))))))))))))))))zzzvvvsssqqqooohhhddd___[[[YYYVVVSSSQQQMMMOOOOOOLLLJJJKKKOOORRRIIIIIIHHHFFFDDDAAA???>>>>>>???AAABBBDDDDDDDDDDDD======<<<<<<<<<>>>???@@@BBBEEEGGGHHHHHHIIIJJJKKKLLLLLLLLLJJJFFFDDDDDDEEE@@@<<<888666666666666666999:::::::::999888999::::::::::::::::::;;;<<<<<<===>>>???===<<<;;;<<<===:::999777777777999;;;===666555555555444111222555///222333222333555444222111111111222222222222111000000000111111222222222000//////...............,,,,,,++++++,,,...///000333444444333111...+++***++++++******+++---...///...---,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,)))))))))))))))))))))***~~~}}}yyysssnnnjjjhhheeeccc___[[[WWWSSSQQQPPPMMMLLLFFFIIIJJJGGGGGGJJJLLLLLLIIIHHHFFFDDDAAA>>>;;;:::>>>???AAACCCDDDDDDDDDCCC>>>??????@@@AAABBBCCCCCCFFFHHHKKKKKKJJJIIIIIIJJJHHHIIIJJJHHHDDDBBB@@@@@@???<<<888666555555555444999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;777777666555666777888999444444444444444444333333...000111222222333222222000000111222222222222111111222444555666555555444000000///...............---,,,,,,+++,,,---///000...///111000---+++******+++++++++++++++,,,,,,---,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,)))))))))************+++}}}vvvqqqrrrnnniiieeebbb```]]][[[VVVSSSOOOLLLJJJIIIGGGEEEBBBEEEEEECCCEEEJJJJJJFFFIIIHHHFFFDDDAAA???<<<;;;???AAACCCEEEFFFEEEEEEDDDCCCDDDFFFHHHHHHHHHGGGFFFFFFHHHKKKKKKJJJIIIHHHHHHBBBDDDEEEDDDBBB???=========;;;888666666666555444888888888:::;;;<<<===<<<:::::::::::::::;;;<<<<<<777888;;;???CCCCCC>>>999777777777777666666666666444444333333333444333111111000000111222111111222...///000111111111000000...000333666777666444222111000//////......//////...---,,,,,,,,,,,,......))),,,...---+++***+++---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++******)))******+++,,,,,,++++++************++++++,,,,,,|||yyywwwtttmmmhhhgggddd```\\\ZZZWWWTTTQQQPPPMMMIIIFFFEEEDDDBBBAAA@@@CCCCCCAAAEEEKKKIIICCCIIIIIIHHHFFFDDDAAA???>>>BBBCCCFFFGGGHHHHHHGGGFFFHHHIIILLLMMMMMMKKKIIIGGGDDDGGGIIIJJJIIIHHHGGGGGG>>>@@@BBBBBB@@@===<<<<<<:::888555555666777666666888777777999;;;=========:::::::::999::::::;;;<<<444666<<>>@@@DDDEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCHHHMMMOOONNNLLLLLLMMMPPPOOOMMMKKKJJJIIIIIIIIIFFFFFFEEEEEEEEEEEEEEEEEEAAA===<<>>999555666888;;;===<<<888555555444333222111000000///...111111///000555333...111///---///111111---(((,,,,,,---000222111...***111000///......---------$$$)))***'''&&&***+++)))///...............//////+++---......+++***+++,,,+++*********************************+++++++++,,,111000...---+++*********zzzuuuqqqkkkfffeeeaaa]]][[[ZZZXXXTTTPPPOOOMMMJJJIIIHHHHHHFFFDDDBBBCCCCCCAAA???>>>???@@@@@@@@@???AAACCCEEEEEEDDDGGGGGGFFFFFFGGGIIIJJJLLLKKKNNNPPPPPPNNNLLLKKKKKKKKKJJJJJJHHHFFFCCC@@@???@@@AAACCCEEEEEEEEEDDDCCCAAA===<<<>>>???<<<;;;<<<;;;;;;;;;999777666777888444555555666666666555555444555666666666555333333444444555BBBQQQHHH999777777777888===AAA???999333555444222000//////000000000222111000222444333///,,,---...000111222111000//////000111333222///,,,000000000000///...---,,,'''***,,,***)))+++---,,,000///...------...///000,,,---...---+++***+++,,,((()))************)))((())))))))))))************......---,,,,,,+++++++++zzzsssmmmhhhddd___\\\^^^[[[XXXVVVVVVUUURRRPPPJJJHHHFFFEEEDDDCCCBBBAAA?????????>>>>>>>>>???@@@??????@@@BBBEEEGGGHHHHHHMMMLLLKKKJJJJJJKKKLLLNNNLLLLLLMMMLLLJJJHHHGGGFFFFFFGGGGGGGGGEEEBBB@@@>>>>>>@@@CCCEEEFFFEEEDDDBBB@@@<<<:::===>>><<<;;;<<<::::::;;;999777666777888333333444444444444444444333444555555555444222222///222222999BBB;;;111444666777:::<<<===<<<888555666444222000///000111222444444222111111111///,,,---000222222000///000222111111111222222111000///...///000000000///---,,,...000000...,,,,,,,,,---222111000//////000222333---...---,,,++++++++++++&&&(((***,,,,,,+++)))(((((((((((()))))))))))))))++++++,,,,,,,,,,,,++++++|||xxxtttpppjjjeee```\\\XXXVVVTTTRRROOONNNMMMMMMLLLKKKHHHHHHFFFDDDAAA@@@???@@@???>>>>>>???@@@BBBCCCCCCAAACCCEEEHHHJJJLLLOOOPPPSSSQQQOOOMMMLLLKKKKKKLLLIIIHHHFFFEEEDDDCCCAAA@@@BBBCCCEEEEEEEEECCCAAA@@@>>>@@@CCCEEEFFFEEECCCBBB???:::999;;;<<<::::::<<<888999:::999777666666777444444333333333444444444333444555555555444333222...222///000555222...555444888;;;:::666444666:::666555333111000111222333333111000111111///---,,,...111444333///...///222......///......---.........///000000000///---,,,,,,,,,,,,,,,***((((((***333222222222333444666777///...,,,+++++++++++++++''')))+++......---***)))(((((((((((((((((((((((()))***++++++,,,,,,++++++}}}xxxtttpppmmmiiigggbbb^^^YYYVVVTTTSSSNNNLLLJJJIIIGGGGGGHHHHHHGGGHHHGGGDDDAAA@@@@@@AAACCCBBBAAABBBEEEGGGHHHGGGHHHJJJMMMNNNPPPRRRTTTWWWSSSRRRPPPNNNLLLJJJHHHGGGEEECCC@@@??????@@@???===@@@AAABBBCCCDDDCCCBBBBBB>>>???AAACCCDDDCCCBBBAAA===888666999:::888999;;;777999:::999888666666777555555444333222333333333333444555555555444333222000555000---222000///777333888;;;888111///555;;;666555333222222222333333///,,,,,,000222111000111---000222111//////111444///000000000//////111333...///////////////......(((''')))++++++(((***...111222333555777888999:::111...,,,***+++++++++***'''))),,,......---,,,***))))))))))))((((((((((((((()))***+++,,,+++******|||vvvppplllhhheeeccc___]]]ZZZVVVRRRPPPOOOOOOKKKJJJIIIFFFEEEEEEFFFGGGEEEFFFFFFEEEBBBAAABBBDDDHHHFFFEEEGGGKKKMMMMMMLLLLLLNNNQQQQQQPPPPPPRRRUUUMMMMMMMMMLLLJJJGGGEEECCCCCC@@@===<<<>>>@@@???>>>AAAAAAAAAAAAAAAAAAAAA@@@>>>>>>???????????????>>><<<777444666888777777:::666888::::::888666666777666555333222111111111111333333444555444333222111///555222...333222000666333777:::888333111444777333333333222222222222222///+++,,,111444222111444...///000//////000111222111222333222111222666999//////............//////+++)))+++...---***,,,111...000333777999:::;;;:::222///+++***+++,,,+++)))'''(((***,,,---,,,+++************))))))((((((((('''(((***+++,,,+++)))(((zzzwwwsssmmmhhhdddaaa^^^]]]XXXWWWUUUQQQNNNLLLLLLLLLGGGFFFEEEBBB@@@@@@BBBCCCBBBDDDFFFEEEBBBBBBEEEHHHLLLJJJHHHJJJNNNQQQQQQOOOMMMOOOQQQOOOMMMKKKMMMOOOHHHIIIJJJJJJIIIFFFBBB@@@CCC???<<<<<>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;555333555777666666999666888999:::888666666777666555333111////////////222222333444333222111000,,,444222///555444///333444666888999777555333222111111222222222111000000333......333555111000333222111000///////////////...000111000///000444888000///...------...000000...++++++...,,,'''''',,,+++...333777:::;;;;;;:::333///+++)))+++,,,+++)))&&&''')))***+++++++++***++++++******))))))(((((('''(((***++++++***)))((({{{uuuqqqoooiiibbb___^^^\\\XXXSSSQQQRRRRRRPPPLLLIIIGGGGGGDDDEEEFFFEEECCCBBBBBBCCCDDDCCCCCCFFFIIILLLMMMMMMQQQQQQPPPPPPPPPPPPQQQQQQOOONNNLLLJJJGGGFFFEEEDDDAAABBBCCCDDDDDDBBB@@@???>>>>>>>>>???@@@BBBDDDDDD======<<<:::888888;;;===888888999999999:::::::::555444444333333444444555777777888777777666555555444444333222222333333444666555444333222222222222...444::::::666333333555000000000222444555333111444666888999888444111...///111222333333222111/////////............//////111000/////////000222333///......---------......+++---...000555777111)))......///111444777888888------,,,+++************+++++++++***++++++,,,---+++***)))((('''''''''''')))'''(((++++++(((''')))~~~yyytttoookkkjjjddd^^^[[[[[[ZZZVVVRRRMMMMMMMMMKKKHHHFFFFFFGGGFFFFFFEEECCCAAAAAACCCEEEHHHHHHHHHJJJMMMPPPQQQPPPWWWVVVTTTRRRQQQPPPOOOOOOJJJIIIHHHFFFDDDCCCBBBBBB@@@@@@AAABBBAAA@@@???>>>;;;;;;<<<<<<===???@@@@@@=========<<<::::::<<<===888888888888999999999999555444444444444444444555666666777777666666555444444333333222222222222333444444333333333333333333///333777777444222222333222222333444444444333333666777888999888555222000///000111222222111000///000//////......//////000000000/////////000111222......------------......000---(((%%%)))000111...111...,,,000555888555111///...---+++***))))))))))))((((((((()))***++++++...---,,,+++************)))''''''++++++'''''')))}}}xxxtttpppkkkfffbbbbbb^^^XXXVVVVVVUUURRROOOKKKKKKJJJHHHEEEDDDEEEFFFGGGGGGEEECCCBBBCCCGGGJJJOOONNNNNNPPPRRRTTTTTTTTTXXXWWWTTTQQQNNNLLLJJJJJJDDDCCCBBB@@@????????????????????????>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<======;;;<<<<<<<<<:::999:::;;;666666777777777888888888444444444444444444444444555555555666555555444444444333222222111111111222333333333333444444444444333333333333222111111000444666888666444222444666777777888888777555333222...///000111111000///...000000////////////000000000////////////000111111...---------------......000---'''###&&&...111///222...+++///666888222+++000///...,,,***)))(((((((((((((((((()))***+++,,,++++++***)))(((((((((((()))&&&'''******'''&&&))){{{tttrrrnnnkkkhhhddd___[[[\\\XXXTTTQQQPPPOOOLLLJJJMMMLLLJJJGGGDDDCCCEEEGGGFFFGGGHHHHHHHHHJJJMMMPPPSSSSSSRRRTTTVVVWWWVVVUUUSSSQQQNNNKKKHHHFFFDDDCCC>>>>>>===<<<<<<<<<<<<===??????>>>============>>><<<<<<=========<<<<<<<<<666888:::999777666666777555555555666666666777777444444555555555555444444444444444555555444333333333333222111111111111222222333444555555666666666777444111000111111111000555999;;;888444222555999666666666666555444333222......///000000///......000000////////////000000........./////////000000------,,,,,,------......+++------,,,...222000,,,000......111666666111,,,///...---,,,+++*********))))))******+++,,,......***)))(((''''''''''''''')))&&&'''))))))'''&&&)))}}}wwwrrrnnnkkkiiigggeeeccc___ZZZVVVWWWTTTPPPMMMKKKIIIHHHGGGHHHHHHHHHFFFEEEFFFIIIKKKEEEHHHLLLOOOPPPQQQRRRSSSTTTSSSSSSTTTUUUUUUTTTRRRKKKJJJHHHFFFDDDBBBBBBAAA<<<<<<;;;;;;;;;;;;<<<<<>>>>>===<<<=========;;;;;;<<<<<<<<<;;;::::::666777999888777555555666444444555555555666666666444555555666666555555444333333444444444444444333333222222222222222222333333444555777888888888888:::666333111111333333333555999;;;999555222555999444444444444333222111111.........//////.........000000////////////000000------......////////////,,,,,,,,,,,,,,,---......(((---///000111333000+++,,,///222555444333222222,,,,,,++++++,,,,,,---...************+++,,,---...,,,,,,+++*********++++++)))&&&&&&))))))&&&&&&)))yyysssmmmhhheeecccbbbaaa```^^^[[[VVVSSSSSSQQQNNNKKKIIIHHHGGGGGGCCCDDDFFFGGGIIILLLPPPSSSIIIMMMQQQTTTUUUTTTTTTTTTQQQPPPPPPPPPQQQPPPMMMKKKFFFEEEDDDCCCBBBBBBBBBBBB<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<888999:::::::::999888777999:::::::::888777888999444444555555555666666666444555666777777666555444333333444444555555444444222222222222333444555555555666888::::::::::::999999777555333222333555777333666999999666444555666222222333333333222000////////////......///////////////............//////,,,------...///.........++++++++++++,,,---...///***---,,,******...000...+++000444555222111222555++++++++++++,,,...///000)))))))))((())))))***++++++******)))))))))******)))&&&%%%((((((%%%&&&)))|||vvvppplllgggccc```\\\[[[ZZZZZZZZZWWWRRROOOMMMMMMLLLJJJIIIIIIJJJKKKGGGIIILLLNNNPPPRRRUUUXXXQQQSSSUUUUUUTTTRRRRRRRRRKKKKKKJJJKKKKKKIIIFFFCCCCCCCCCBBBAAAAAAAAAAAAAAA<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<<<<;;;999999777888999;;;;;;:::999888:::;;;:::999777777999:::555555555555666666666666444555666777777666555444333333444555555555555555111111222333444666777888777999;;;<<<===<<<;;;:::666777777444222222555999111333666888888666444222000222444555555333111///000//////////////////000......------------......+++,,,---.........------++++++++++++,,,---...///+++---+++'''''',,,/////////111222222111000000111,,,,,,,,,,,,,,,---...///+++***))))))((()))))))))((((((''''''''''''(((((()))&&&%%%''''''%%%&&&)))~~~{{{rrrooojjjfffcccaaa^^^\\\WWWVVVVVVWWWVVVTTTOOOLLLJJJJJJJJJJJJJJJKKKMMMOOOQQQSSSVVVWWWVVVVVVWWWYYYXXXXXXWWWTTTQQQOOOOOOPPPHHHGGGGGGGGGGGGEEEAAA>>>AAAAAA@@@???>>>>>>??????===<<<;;;;;;:::;;;;;;;;;888999;;;;;;;;;:::888666888999;;;=========;;;:::999999888666444555777:::555555555666666666777777444555666888888666555444333444444555666666666555111111222333555777999:::999:::<<<>>>>>>===<<<;;;333666888555111111555:::///111333777999777333000000222555777666444111///000000////////////000000---------,,,,,,---------+++,,,---.........---,,,++++++++++++,,,---...///(((,,,...++++++...///---333111//////000000...,,,...------,,,,,,---------...---,,,+++************+++***************++++++***&&&%%%''''''%%%&&&***~~~zzzvvvssskkkiiieeeaaa\\\YYYVVVUUUTTTTTTUUUWWWWWWTTTNNNIIIJJJKKKKKKLLLNNNPPPRRRSSS[[[XXXUUUUUUYYY\\\^^^]]]SSSRRRPPPLLLHHHGGGIIIKKKDDDFFFEEE@@@???@@@???;;;<<<======>>>???>>>>>>>>><<<999777666777999;;;<<<::::::::::::::::::::::::444888777222333888:::777<<<888555555555444333444555333222222444444333111666666666777666666555444444333222444666555222...666333111///111555:::===:::888666666777888888777666555444444444444555666444555666666555333000///333333333333333222111000///000000000...---...///000//////............///000///...---------------///...,,,*********,,,---...***&&&%%%(((,,,------000444777555000---...000...,,,)))(((***,,,,,,,,,&&&(((+++---......,,,+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&{{{wwwsssnnnkkkeeeccc```\\\YYYVVVTTTSSSSSSRRRRRRSSSTTTSSSOOOKKKLLLMMMOOOQQQTTTVVVXXXYYY\\\XXXUUUTTTUUUWWWXXXWWWSSSQQQMMMIIIEEECCCCCCDDD@@@CCCCCC???>>>???===:::=====================<<<===;;;888666666777888999999999999999999:::::::::666999999666777;;;<<<999999666333333444444444444333222111111333333222111666666666666666555444333444333333444666666333000333111000///222777<<>>AAABBB??????@@@>>>:::>>>===<<<;;;:::::::::;;;>>><<<999777555555555666777777777888888999999999666999:::888999<<<<<<999555333111111222444444333000//////000222333333222666666666555555333222222333222333444666666444222111000///000333888>>>AAA:::777444333222222000///444333222111111222333444...///000111000000......000000111111000000//////---...///...,,,,,,,,,...---------......//////000//////...------------.........,,,+++++++++,,,------+++(((((()))+++,,,,,,111333444222---))))))+++,,,***''''''(((************+++---......---+++***************************''''''''''''''''''''''''~~~zzzwwwtttoookkkgggbbb^^^[[[[[[ZZZXXXVVVTTTRRRQQQQQQPPPOOOPPPQQQUUUXXX\\\]]]ZZZ[[[\\\]]]^^^^^^]]]]]]VVVTTTPPPMMMKKKJJJIIIIIIHHHDDDAAA@@@@@@AAA@@@???>>>AAACCCAAA@@@BBB@@@<<<>>>===;;;:::999888888888;;;;;;999777444444555666555555666666777888999999444666888888999999888777333333111///000333444111000//////000333444444333666666555555444333111111111222222333444444333222000000000111444888<<>><<<@@@AAA??????AAA@@@<<<======;;;:::888777777777777777888666444333555777333333444555777888999999666666777999999777666666333555222...///444444000000000000111444666666555555555555555444333222111000111222222222111111222222222222222444666999:::333222222333444555444222111000///......///000111---......///000000000000000111111222222222111111---.........,,,+++,,,---***+++---...////////////......---------......///---------------------...+++,,,,,,++++++++++++,,,+++,,,,,,+++******+++,,,,,,+++)))***+++,,,+++*********++++++***)))((('''************************((((((((((((((((((((((((~~~yyyuuuqqqnnnnnnkkkgggdddaaa^^^ZZZWWWSSSSSSRRRPPPPPPOOOOOOPPPTTTWWW[[[^^^aaadddgggjjjaaa___\\\XXXTTTQQQOOONNNGGGHHHHHHFFFCCCBBBCCCDDDCCCDDDCCC@@@===;;;;;;<<<:::======:::999<<<<<<999<<<<<<<<<;;;:::888777666222555777666333333666999222333444555777888999:::;;;999999;;;:::666555777222666444...000777777111111000000222444666666555444555555555555444333333222333333222111000111222222222222333333444555555000000111333666777666555111000///......///000111,,,,,,,,,------...............//////000000//////---...///...,,,,,,,,,...***+++---...//////...---...------------...//////------------............***,,,...---,,,******+++******))))))***+++,,,---,,,+++***+++,,,---+++******++++++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))zzzuuuqqqnnnkkkiiihhheeebbb___]]]ZZZWWWTTTQQQQQQRRRRRRTTTUUUVVVWWWXXX\\\aaaccccccccccccdddYYYWWWSSSOOOLLLJJJJJJKKKCCCEEEEEEDDDAAA???@@@BBB???BBBDDDAAA;;;777:::===;;;<<<;;;666666999:::888:::;;;<<<===<<<:::777555111444777666333222555888222222444555777999:::;;;>>>:::888999777333222555000555444///222;;;<<<666111000000111333555444333444444555666666666555555555666666444111000111333000111111222333333333333//////000333666777666555111000///......///000111------------------......---......///////////////...///000///---,,,---...+++,,,...//////...---,,,---------------...//////,,,------...............***,,,//////,,,******++++++***))))))***+++,,,,,,+++***)))***,,,,,,***))),,,,,,,,,,,,++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))){{{uuupppmmmkkkhhhfffccc```]]][[[YYYWWWTTTQQQRRRSSSTTTVVVYYY\\\^^^```ZZZ___dddfffddd```^^^^^^RRROOOKKKHHHGGGGGGIIIKKKBBBDDDEEECCC@@@>>>>>>@@@888>>>CCC@@@:::777<<>>;;;666555999;;;:::888:::===>>>===;;;777555111555777666222111333777222222444666888999;;;<<<>>>888555666444///...222---333333///333>>>@@@:::111000///000222333333222333444555666777777777777777999999666222000222444...///000222222333333333//////000222555666555333111000///......///000111111000000/////////000000//////000111111111111111///000000000...---...///+++,,,...//////---,,,***---------------...///000,,,,,,---.../////////...)))---000000---******+++...,,,)))))))))************)))((()))++++++)))(((------------------------(((((((((((((((((((((((())))))))))))))))))))))))~~~|||tttrrrnnnjjjfffcccaaa```^^^]]]ZZZUUURRRQQQSSSVVVXXXXXXYYYZZZ\\\^^^```aaabbb```]]][[[[[[ZZZXXXWWWLLLIIIEEECCCCCCEEEEEEEEEAAAAAAAAAAAA???>>>===<<>>???999<<<:::555333666888777777888:::999777666666777444444333222222222222333666333111222666888777555:::999777666444333333333333111000222666888777555222333333444444333333222888888888777666555555666BBBBBB>>>888666666333...///000111222333222111111444///---222555444333333...///000111111000//////---------......///000111---///111222000////////////...------------+++***...........................000...******---...,,,---------...------,,,,,,''''''(((***---,,,***(((///...,,,***))))))*********,,,---,,,***(((((())),,,+++***)))((((((((((((***)))((((((((()))+++,,,***+++,,,------+++***(((}}}yyyvvvooollliiiddd```]]]\\\[[[]]][[[YYYUUURRRRRRUUUWWW^^^___aaabbbbbbaaa```___^^^[[[WWWTTTQQQOOOLLLIIIIIIGGGDDDDDDEEEFFFGGGFFFAAAAAA@@@@@@>>>===;;;;;;???>>>===;;;;;;<<<===>>>999;;;:::555333666888777666888999888777555555666777777666555555555555666777444111000333666888888999888777666444444333333333222111222555666555333222333333444444333333222333333333333444777:::<<>>===;;;999999<<<<<<<<<<<<<<<=========888::::::555333666777777555666888777666444555555555444444333333333333333888444000///111555888999888777666666555444333333333222111111333444333111222333333444444333333222000000000000222777>>>CCCKKKMMMIII@@@888666555444333222000......111333555:::666444666666111//////111111111111000///......111111000/////////000000000111111///...---...000///...---------...///000---------,,,,,,+++++++++))),,,---***)))+++***''',,,,,,------------,,,,,,222...***((((((***+++,,,///...---,,,++++++,,,---###%%%((()))((()))***+++******)))(((''''''''''''++++++******++++++,,,---((()))+++---............|||wwwssspppllliiidddbbb___\\\YYYWWWVVVVVVYYYZZZ[[[\\\\\\^^^bbbdddhhhgggeeebbb]]]XXXTTTQQQQQQOOOLLLKKKJJJJJJHHHFFFDDDDDDDDDEEEGGGFFFEEECCC>>>>>>>>>===;;;:::888777999:::;;;<<<======<<<<<<666:::999555333666777666333555666666555444444555444333222222111111222222666444111111222444777888666666666666555444444333333222222111111111000000222333333444444333333222333222111///111777AAAHHHSSSUUUQQQDDD888444444444222111000//////111333444777444444777777333111333222222222111000///......333222111000////////////111111000...,,,,,,...000000000///---------///111------,,,,,,+++*********(((+++,,,))))))***((($$$++++++,,,---------,,,,,,+++++++++,,,---,,,)))'''...---,,,+++***+++,,,---$$$&&&((()))))))))***+++))))))((('''''''''''''''************++++++,,,,,,((()))***,,,,,,---,,,,,,~~~{{{vvvrrrooolllhhheee```^^^\\\ZZZXXXWWWWWWWWWZZZ\\\___aaacccfffiiikkkgggddd^^^YYYSSSOOOMMMKKKIIIGGGEEEEEEFFFGGGFFFEEEDDDDDDCCCDDDEEEDDDAAA>>><<<<<<<<<;;;:::999888777777888:::<<<<<<<<<;;;:::555999999555444666777666333444666666444444444555777666666555555555555555111222333444444444555666444555555666555555444333222222222222000000000000222333333444444333333222333333222000222;;;GGGQQQZZZ[[[TTTEEE888333333333000000111222222222222111777555666999777222111333333333222111000/////////444333222000////////////000000000...,,,,,,...000000000000///,,,,,,...000,,,,,,+++++++++*********$$$(((+++,,,///333444111***++++++,,,------,,,,,,'''((()))+++---,,,***(((+++******))))))***+++,,,(((***,,,,,,***)))***+++)))((((((''''''''''''(((((())))))***************))))))*********)))))))))zzzwwwtttpppmmmjjjgggccc```[[[ZZZYYYXXXXXXXXXYYYZZZ\\\___ccceeefffgggjjjkkkbbb^^^XXXRRRMMMJJJIIIIIIJJJHHHFFFEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA>>><<<::::::;;;;;;::::::999888777888:::;;;;;;:::999999444888999555444666777555222444666666555444555666666555444444333444444444///111444555555444444444222333555666666555444333111333333222000///000111222333333444444333333222///000111222555@@@OOO[[[\\\[[[RRRCCC888444333222///000111333333222111111999888999:::666000...000333222111000000000000000333222111000///............//////...------...000,,,///111000---,,,---000++++++++++++++++++++++++'''+++,,,+++---111222///)))***+++,,,,,,------,,,,,,)))%%%%%%'''***---...***)))(((((()))***+++,,,,,,...///...+++*********))))))(((''''''(((((()))(((((()))************))))))))))))(((((((((''''''~~~yyytttooommmiiigggeeebbb^^^[[[[[[[[[ZZZZZZ[[[]]]___``````bbbeeeeeeeeeccccccdddYYYWWWSSSNNNJJJHHHFFFFFFKKKHHHFFFEEEFFFFFFEEECCC@@@???>>>???@@@???>>><<<888999::::::;;;;;;::::::999999999999999999888888333777888666444666777555333444666666555555666777444333222222111111222222000222444444333222444666111222444666666555444333111333444333111000111333222333333444444333333222...000222333666AAARRR^^^ZZZWWWMMM@@@888777666444111111111111111222222222666666888:::666///---000333222111000000000111222111000000///............+++---...///......///000&&&+++///000...---///111******++++++,,,------------///...)))(((******'''))))))***,,,,,,------,,,...+++'''&&&'''***,,,---))))))(((((()))+++,,,...---...///...,,,******+++)))))))))(((((())))))***((()))***+++++++++******)))(((((((((((())))))***}}}zzzuuuqqqjjjgggeeebbb```]]]ZZZWWW]]]]]]]]]^^^```bbbdddfffbbbdddeeeeeebbb___]]]\\\QQQPPPOOOLLLIIIFFFDDDBBBDDDBBB@@@@@@AAABBBAAA@@@>>>===<<<===>>>???>>>===777888999:::;;;<<<<<<<<<::::::999888888777777777222777888666444666777555333555777777666555666777666666555444444444555555111333333222000111555888000222444666666666444333000333444333111000222444222333333444444333333222000333555444666@@@OOO\\\WWWRRRHHH===888999888555333222000//////111333555111222666999666111000444222111000000000111222333000//////...............)))+++...////////////000!!!'''...000///...000333******+++,,,---......///---///...******...///---((()))***+++,,,---------,,,+++,,,---...,,,)))&&&******))))))***,,,...///+++---......,,,++++++,,,***)))))))))))))))******)))***+++,,,---,,,++++++(((((((((((()))+++,,,---|||yyyxxxvvvqqqllldddgggfffaaa___```___]]]]]]aaabbbaaaeeejjjggg______]]]ZZZVVVTTTSSSRRRSSSRRROOOJJJGGGEEEDDDCCCBBB@@@??????>>>>>>>>>>>>>>>===;;;;;;;;;======;;;:::---333888999888777222+++666777888999999888777666888888777777666666555555444222333666888666777:::666444222111222333333222222222222222222222222222000222444444333111111222444111000333333111111555000666333222777444///333222000...///444===GGGMMMKKKEEE===888666666555333111222222111111222666999:::777555666999888222---/////////000000111222333777333///---+++)))%%%!!!///111,,,,,,111,,,(((000------------------------(((***,,,---,,,,,,...///000---******,,,---,,,*********+++,,,,,,------...---------+++)))(((***,,,***+++,,,***'''&&&(((***(((***++++++)))((()))))))))(((((((((******(((&&&+++((()))...///,,,,,,000'''---+++!!!'''***'''}}}wwwtttssspppjjjeeecccfffddd^^^\\\```eeeffffffhhhfffccceeegggddd]]]ZZZXXXUUURRRPPPOOOPPPPPPOOOLLLHHHEEEDDDCCCBBB@@@??????>>>=========>>>>>><<<;;;;;;===>>>>>><<<:::444888:::999999999777333777777777888888777777777666666666666555555555444444111222666666444444777777555333333333444444333222222222222222222222222111333555555444222222333333//////222222000111444333888444111666333...222111000......222888???DDDCCC???999555555555444333111222222111111222555888999666555666888777222...+++,,,...///000000///...111///------......+++)))...111---...333---(((000------------------------***,,,------,,,+++,,,---///---***+++,,,---,,,***+++++++++,,,------......---,,,+++*********++++++,,,,,,+++***))))))))))))(((***++++++***))))))******)))((()))++++++)))'''+++((()))......++++++...'''---+++###!!!(((+++'''zzzvvvrrrooonnnjjjeee```aaabbbaaa^^^```hhhppprrrooommmhhhbbbaaaaaa]]]WWWSSSQQQOOOMMMLLLKKKKKKLLLLLLIIIEEECCCBBBAAA@@@??????>>>======<<<<<<======;;;;;;<<>>>>>===<<<<<<;;;<<<<<<<<<:::;;;===@@@AAA@@@<<<999888:::999555555888999777888777666555555666777888555555555555555555555555666333444666666222000222444333111222333444333222333333333333333333333333222333444444222222333444222//////222222111222555666:::444///444111---333000000000000111222333333444444333222222222111000000000111000///111444777555333222333444444222///***,,,///111222111///...///......---...------,,,,,,000...000666///)))///,,,,,,------------------+++,,,...---,,,++++++,,,---,,,++++++,,,,,,,,,,,,,,,,,,------...//////000...+++(((***///222///,,,///...,,,,,,......+++)))(((***,,,,,,+++***+++,,,,,,+++***,,,---...,,,+++*********++++++***))))))''',,,---***(((++++++(((|||yyyqqqooommmkkkiiigggdddbbbdddeeeiiivvvyyyllleee]]]YYYWWWTTTPPPNNNGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDBBBAAAAAAAAA???>>>===<<<;;;;;;::::::;;;;;;999:::<<>>===>>>??????===<<<;;;;;;:::999999999999999888888999;;;======<<<:::777:::;;;888888:::999555555666666666666666666555555555555666666666777777999777999<<<;;;666333444222111222333555555444222444444444444444444444444111222222111//////111333222000000333444333444888888<<<777222555000)))---...///111333333333222222222333333222///...000222...//////......///333555222222111000...---------+++,,,---///////////////(((***------,,,---///111***---***,,,222---)))000++++++,,,,,,---......///)))+++------,,,,,,---...***,,,---,,,+++***---///+++++++++,,,------......,,,,,,...///000000///...***///333222,,,)))***---)))+++---...------...///+++******,,,...///...,,,(((,,,---***+++......+++))))))++++++***)))+++---|||xxxuuuqqqooojjjiiigggeeedddfffjjjmmmfffjjjmmmooopppmmmbbbWWWWWWNNNJJJLLLLLLFFFBBBCCCAAAAAABBBAAAAAA@@@???>>><<<;;;;;;<<<======<<<:::;;;:::999999888888999999888888888999;;;===<<<:::777999999555555888888555444555666777777666555444444444444555555555666666888777888<<<;;;666333444...---...000222222000...444444444444444444444444333333333111000000222555111//////222333222444777;;;???999444555...&&&(((...///000111111111000///000111222000......111444............---///222555333333222///---++++++,,,,,,...111444444333111///+++---//////---,,,...111***---)))***000,,,(((111++++++,,,,,,---...//////+++---......,,,++++++,,,***,,,---,,,******---000******+++,,,,,,------...***,,,...///...,,,------(((///444222+++''')))...)))+++---...------...///*********+++...///...,,,''',,,---***+++000000,,,))))))***+++***)))+++...~~~xxxsssnnnkkkjjjiiifffddddddgggjjjlllmmmffffffeeeccc```\\\XXXUUUPPPMMMJJJIIIIIIHHHEEEBBBCCCBBBAAA@@@????????????:::;;;<<<<<<<<<;;;:::999:::::::::::::::999888777666999::::::===AAA@@@<<<888777777888:::999666222555666666555333333555777444444444444444444444444777888:::;;;;;;999666444666333//////222444555444222333444444444444333222666666555444444333222222111111111111111333666999;;;<<<999333333777666111///000000000111111111111222111000///...//////000/////////...---///222555444222000---,,,---///000000111111000---,,,,,,---222111///...------......+++)))+++...,,,(((+++222///...,,,++++++,,,...///,,,111555555000,,,,,,...///++++++///000---***+++,,,+++)))+++///000///---,,,,,,---...///---+++(((---000222///)))'''(((+++,,,---......------///111+++***,,,//////---...333***+++,,,+++******,,,...,,,***((('''(((***,,,...zzzuuupppmmmkkkjjjhhhgggggghhhjjjjjjiiihhhfffeeeccc___[[[VVVRRRPPPOOOLLLIIIHHHGGGFFFCCC@@@??????>>><<<<<<;;;;;;<<>><<<;;;::::::::::::888888999999999999999999666999::::::===AAA???;;;888888888:::<<<<<<999666777777666555444444444555444444444444444444444444555777888:::999777555333444222000111333555444222222222333444444333222222555555444444333222222222222333333222111222555777:::<<<:::444222444444111000111111111222222222222000///---,,,,,,,,,...///............---...111444444222///---------///000000111222000...------...------,,,+++,,,---...///...,,,---000...***---333...---,,,,,,,,,,,,---...,,,000444333///,,,,,,---...+++,,,111222000---......,,,+++,,,...000///---......///000000///...,,,***---000...+++))),,,///.........---,,,---///111///***)))---///...---...***+++,,,+++******,,,...,,,+++***)))***+++---...{{{yyyuuuqqqnnnllllllllliiiiiijjjkkkllliiieeebbbcccaaa]]]YYYTTTQQQNNNLLLLLLJJJGGGEEEDDDCCC@@@>>>======<<<;;;::::::::::::BBB@@@>>>;;;:::::::::;;;666666777888888999999999666888999999<<<@@@>>>:::999999:::<<<>>>>>><<<:::999777555444444444333222444444444444444444444444444555777888888666444333333333555777999888555333111222333444444333222111444444333333222222111111444444444222111111333555777:::999444///000222222111111111222222222333333111///---++++++,,,...///---......---,,,---000222333111///---------///000111222222111///...///000++++++++++++,,,...000222000......000...+++---111------------------------+++///222222...++++++,,,---+++---333555222000000///...,,,---...//////...000000111111111111111000***---///...+++***,,,///,,,------------...222555444,,,'''+++//////+++******+++,,,+++***+++,,,...---,,,,,,,,,,,,------...~~~{{{vvvtttrrrooonnnnnnnnnoookkkjjjjjjjjjiiifffbbb^^^\\\YYYVVVRRROOONNNMMMMMMIIIGGGEEECCCAAA???===<<<>>>>>>===<<<<<<<<<<<<<<<@@@??????>>>===<<<<<<;;;777777777777777777888888555888999888;;;>>>===999:::;;;<<<===>>>===<<<:::777555333333444555333222444444444444444444444444444555666777777666555444444777:::>>>>>><<<888555111222333444444333222111333333333222222111111111222333333333222222444666222666777333......111555000000111111111222222222444222///---,,,...000222,,,---...---,,,---///111111000///------......///111222333222000000111222......---...///000222333///...------,,,++++++---,,,------......------,,,+++...000000---++++++,,,---+++---333555222//////111000........./////////111222333222111111111222---...///---***((()))*********+++,,,---111555999555...+++---///---+++++++++,,,,,,,,,++++++---...,,,,,,,,,------------,,,~~~zzzxxxtttsssrrrqqqppppppqqqqqqllliiifffcccbbb```^^^\\\XXXUUURRRNNNKKKJJJJJJKKKEEEDDDCCCAAA>>><<<;;;;;;>>>>>>===<<<<<<<<<======;;;===@@@CCCCCCAAA>>><<<::::::888777666666666666555777888777:::===<<<777:::;;;======<<<999888777444333222222333444444444444444444444444444444444555555666777777666666555333777<<>>???>>>;;;:::<<<>>>:::999999999999999::::::@@@BBBDDDEEEDDDBBB@@@>>><<<:::999777777888:::;;;333666666666777:::999444444777::::::888666666777<<>>555111444:::444444444444444444444444222222222333333444444444222444666666444333555777555666777888888777666555444444444444444444444444111333444444333222333333888222///222222///...111000000000000111111111111///000111111111000...---...000111111000//////000------..................---...000000000000222444333222111/////////000111---...---))),,,222222,,,///...,,,++++++,,,...///...---------...///...---...***(((+++...---...111111222222000///000555999EEEIIILLLIII@@@777222000000///............---,,,$$$'''+++.........//////,,,)))+++444999666///+++,,,---------,,,,,,...///222000---++++++,,,...///~~~zzzwwwvvvuuussswww{{{{{{vvvnnngggcccYYYXXXUUURRROOOMMMLLLKKKJJJIIIGGGDDDAAA???===<<<============<<<;;;:::999222444666999;;;;;;;;;;;;:::<<<@@@BBBCCCCCCBBBAAA???===:::888777888999;;;666666555555555555666666777888999888666666777999@@@YYYMMM888???<<<000999555555555444444333333222444222000222444666444222222555999999666333222222222555888:::999777666666666444555777555111222666888555333222222111222444555222......000111000///000000//////000000111222111111000/////////////////////000///------...000222222222000------...000,,,------///111333555666111222333111***&&&+++444...---,,,------...---,,,***+++,,,,,,+++,,,---///000000000///......------,,,)))'''''')))---///000444000///000111222888@@@JJJUUU\\\UUUGGG:::000***111...++++++---...,,,***---------............///------,,,++++++,,,,,,,,,+++)))'''+++000333000---555111,,,++++++,,,***((({{{yyyxxxxxxxxxtttwwwzzzyyyssskkkddd```XXXWWWTTTQQQNNNLLLKKKJJJHHHGGGEEECCCAAA>>>===<<<<<<<<<<<<;;;;;;:::999888444555777888::::::;;;;;;999;;;>>>@@@AAA@@@???>>>===;;;999888777888999:::555555444444444444555555555666777666555555666888IIIfff```AAA999999444444222222333333444555555666444222111222444555444222333555666666444333444666333666999:::888666555555444333555777555222333888888666444333222111222333444111///...000111000/////////000000000111111111111000000//////////////////000111000......///111/////////---,,,---000222............///000111222111000000000---***,,,111------,,,,,,---------,,,***++++++***((()))+++---000000000///......------,,,***((()))+++...//////333000///000111111777>>>SSS___eee]]]MMM???666111///---++++++...///...---------------............---,,,,,,,,,+++,,,,,,,,,***+++,,,---------------444000,,,++++++,,,+++***|||zzzxxxxxxyyyzzztttvvvxxxuuunnnfff___[[[VVVTTTRRROOOLLLJJJIIIHHHDDDDDDBBBAAA???>>><<<<<<;;;::::::999999888888777777777777777888999:::;;;888:::<<<===>>>===<<<:::999888888777777777888888444444333333333333444444333444555555444444666888JJJkkkqqqPPP777777999222222222333333444444555555333222111222444555444333333333444333222333666888555777::::::888555444444333333555777666333666;;;;;;:::777555333222222111333111//////000111111000...///111222222222111000111000//////......//////000111111000//////000222---...---,,,,,,///333666//////...------------...111---,,,000000...---000,,,,,,,,,,,,,,,,,,------,,,,,,+++)))((((((***---000000000//////...---,,,,,,++++++,,,...000000///222///...000000000555<<>>===<<<<<<::::::999999888888888888999888777777777888999:::888999:::;;;<<<;;;:::999666666777777777777777777555444444333333444444555333444555555444555777999???\\\rrrbbbAAA777:::555666555555444333222111111222222222333333444444333111111222222333444666777666888:::999777444333333222333555777555333888???AAAAAA===888444333222///222111000//////000111111///111333444444444222111000000///............///...///000///......000222//////...------000444888///......------------------,,,---111111......111+++,,,------,,,,,,---.........---+++***+++...111///000000000///...---,,,,,,,,,---///111111000...000...---//////...222888JJJUUUZZZRRRBBB777111///...---------.../////////,,,,,,---------.........++++++,,,,,,,,,,,,,,,,,,***---000///,,,+++---///---,,,+++++++++,,,------~~~~~~{{{vvvrrroooiiiiiiiiifffaaa\\\YYYXXXOOOMMMKKKIIIFFFEEEDDDCCC>>>>>>>>>===<<<<<<;;;;;;;;;:::999999888999999::::::999888777777888999:::888999:::;;;;;;::::::999555666666666666666666666666666555555555555666666333555666666555666888:::555HHHhhhqqqVVV<<<777:::666555444333222111000000222222333333333333444444///000222444555555444333666888999888555333222222222333555777555555===GGGMMMMMMGGG<<<666555333///111111000//////000111222111222444666666555444333000//////...............,,,---......------///111//////...---,,,---111444------------...///000000)))+++000333///+++...555+++,,,......,,,,,,...000---......---,,,...111444//////000111000...,,,+++------...000222222000......,,,---///...---///555AAAKKKPPPIII>>>777444222//////...------,,,---...,,,,,,,,,------------...***+++,,,------------,,,,,,---...//////000000///++++++,,,++++++,,,---...~~~|||xxxrrrkkkgggbbbbbbaaa^^^ZZZWWWVVVVVVKKKJJJHHHFFFDDDBBBAAAAAA>>>======<<<<<<;;;;;;:::;;;:::999888888999::::::888888888888888888999999888888999:::::::::::::::777777666555555666666666666666666555555666666666444555666666555666777999444???YYYooofffEEE444:::222222222222333333333333111333444444222222444555000000222444666555111///555666777666333111111111222333555777777;;;HHHUUU\\\[[[QQQAAA888888555///000111111000//////111333222333555666666666555444000///......------......+++,,,------,,,,,,...000---------,,,******,,,...++++++,,,---...///111222))),,,111333---)))///888+++...000///------///222,,,---......---...000222...///000111000///,,,+++...---...000111222000...---+++,,,......+++---111777===@@@===888666333000...//////---+++***+++---,,,,,,,,,,,,------------)))***,,,---...------,,,,,,,,,---...000000000///)))+++,,,,,,++++++,,,...}}}zzzvvvqqqkkkgggddd]]]]]]\\\XXXTTTRRRRRRRRRIIIHHHFFFCCCAAA@@@??????>>>>>>===<<<;;;;;;:::::::::888777666666777999:::666777888999999999999999666777777888999::::::;;;:::888666555444555666777666555555444444555555666444555666555444444555777333===GGG[[[hhhOOO555888222222222222222222222222111333444444222222333555444333111222333333000---333444555333111000000111111222555999;;;CCCVVVgggjjjhhh[[[FFF;;;:::777000///000111000...///111444222333333333444444444444//////...------------...+++---...---------///111+++---......,,,,,,,,,---******++++++,,,...///000,,,,,,...000---+++///666+++///222111......111444///111222222000///...///...///111111111///,,,***///...---///000111///...+++***+++...---***+++...///222333111222333000++++++---...,,,***)))+++...++++++,,,,,,,,,---------(((***,,,---......---,,,***---//////,,,+++,,,...)))+++------+++***+++---{{{vvvpppkkkgggeeeddd\\\[[[YYYUUUQQQNNNNNNOOOHHHFFFDDDBBB@@@???>>>>>>>>>>>>===<<<;;;;;;:::999888777666444555666888999555666888999::::::999999444555666777888999:::;;;<<<:::777444333444666777555444444333333444444555444555555444222222444555000===999FFFbbbVVV777666666555444333111000///...000333555444222111333666888555111000000111///---222333333222000///000111000222555:::???JJJ```sssssspppaaaIII<<<;;;888000///000111000......222555222222111111111222333444//////...------------...,,,---............000222,,,...111222111000000000************+++,,,------000---+++---......000444,,,///333222///...222555444666888777444111///......///111222111///,,,***///...---...///000///...+++***+++...---))))))---//////......222555111***(((***,,,+++******,,,///++++++,,,,,,,,,---------((())),,,.........---,,,'''...222000((($$$(((...(((+++...---+++)))+++,,,{{{yyytttmmmhhhccc```^^^^^^[[[VVVSSSQQQOOOMMMLLLKKKHHHDDDCCCCCCAAA>>>:::;;;:::999888777777777777555777888777666555666888888888888888888888888888666666777888888888888888777777666666666666777777444222111222555777666444444444444444444444444444000888888===KKKLLL===555444555555444222222333555444333333222222111111111000000000000111111111111222222222333333444444444555444444666;;;JJJdddzzzyyyhhhVVVGGG===888666333000......111222111///000111111111111222222222333111//////000111...,,,000000///---///333222---444222///---,,,,,,...///---------............//////...---------///111222///111222///,,,---444:::===:::555111---+++++++++,,,000444222---+++---000,,,,,,,,,,,,---...//////000///---,,,,,,---...///...+++((())),,,......---***++++++,,,,,,------...++++++++++++++++++++++++(((+++...000000//////000666444111...,,,+++++++++***------******------***}}}|||xxxuuupppjjjeeeaaa___^^^^^^[[[VVVRRROOOMMMJJJGGGFFFDDDAAAAAABBBAAA???<<<;;;:::999888777777777777555777888777666555666888777777777777777777777777777666666555666777888999777777666666666666777777777555333444666777555333333333333333333333333333///777555666AAABBB777333444555555444222222333555222222222111111111000000000000000000111111111111222222222222333333333444777666777;;;AAAOOOhhh~~~{{{lllZZZIII===888666333111//////111222111000000000111111111222222222222000......000000...,,,---...,,,***,,,///---(((//////......------,,,,,,---------............///------------...///111111,,,...//////...111666;;;888555222...,,,++++++,,,,,,---...---,,,+++++++++,,,,,,,,,,,,---...//////...---,,,++++++,,,...//////---++++++...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((+++---///......///000000000000///---,,,+++******------******------***~~~zzzxxxssspppkkkeeeaaa^^^^^^]]]^^^[[[UUUQQQMMMJJJFFFCCCBBB@@@??????@@@@@@???>>>::::::999888777777777777555777888777666555666888666666666666666666666666777666555555555666888999777666666555555666666777999777666555666666444333222222222222222222222222000777444111888999333444444555555444222222333444111111111111111000000000000000000111111111222222111111111222222222222222333222444999???MMMcccwww~~~yyynnn]]]III<<<777666222111000000222222111000000000000111111111222222111///......//////---,,,...000///......000...)))+++,,,---......---,,,+++---------............///++++++---...///000111111,,,---...///111333555666222000...,,,++++++,,,------+++******,,,---+++))),,,,,,,,,,,,---...//////,,,+++******+++,,,...//////...---...//////---,,,......---,,,,,,+++******++++++++++++++++++++++++)))+++,,,---,,,---...000,,,---///000///---+++)))***------******------***|||wwwsssoookkkfffaaa^^^\\\\\\]]]\\\YYYTTTPPPMMMJJJFFFCCCAAA@@@????????????>>>>>>:::999999888777777888888555777888777666555666888666666666666666666666666666666777777777888888888666666666555555666666666777666666555555555444444333333333333333333333333000:::777222777888555888444444555333222111222444111111111111111222222222000000111111111222222222111111111111111111111111000///111666;;;EEEWWWhhhooonnnhhhXXXFFF999555666222222222222222222222111000000000000111111111111//////.........------,,,---000111000111333111---+++,,,---...............---------............///)))***---///000000000000000//////000111222000//////...,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////++++++++++++,,,---//////.........//////...,,,***---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,+++++++++...000...////////////---,,,+++***,,,,,,******,,,,,,***~~~yyysssooojjjgggccc___\\\[[[[[[[[[XXXVVVSSSPPPNNNKKKHHHEEEBBBBBBBBB@@@>>>======<<<:::999888888777888888888555777888777666555666888777777777777777777777777444666999:::;;;:::777666666666555555555555666666333333444444444444555666555555555555555555555555...999999555::::::666:::333444444333111111222444222222222333333444444444111111111111222222222222111111111111111111111111222111222555888>>>KKKWWWZZZ[[[XXXNNN???555333555111222333444333222222222//////000000000111111111............------------(((,,,...---...000000...///...---,,,---...000222---------............///)))+++---...000000//////000//////000111111///,,,000///---,,,,,,,,,,,,,,,***---...---)))))),,,000,,,,,,,,,,,,---...//////,,,,,,,,,---...///000000,,,---......---,,,******+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,+++++++++---///444333111///------------***,,,,,,******,,,,,,***~~~zzztttnnnjjjeeeccc```]]]ZZZYYYXXXWWWTTTSSSQQQOOONNNLLLIIIFFFCCCCCCCCC@@@===;;;:::;;;999999888888888888888999555777888777666555666888777777777777777777777777444666888:::;;;999777555666555555444444555555666111222444444333444555777555555555555555555555555---888777444:::999444777333444444333111111222333111222222333444555666666111111111222222222222333222222222222222111111111222000000222222333;;;DDDFFFGGGGGGAAA888333222555111333555555444222222333/////////000000000111111---///000///------...///***...///------000222111000///---,,,,,,...111333---------............///+++,,,---...............,,,,,,...///000000000000000///...---,,,,,,,,,,,,'''+++---+++&&&&&&***000,,,,,,,,,,,,---...//////,,,------....../////////+++,,,...---,,,++++++,,,******+++,,,,,,---......++++++++++++++++++++++++***,,,------,,,,,,---///666444111///------...///***------******------***~~~yyytttnnniiieee```___^^^[[[YYYVVVSSSRRRRRRPPPOOONNNMMMKKKGGGDDD@@@AAABBB???;;;999999:::999888888888888888999999555777888777666555666888666666666666666666666666555555555555666666666777666555555444444555555666333555666666444333444666555555555555555555555555000888555111777777222333333444444222111000222333000111111222444555666666111111111222222222333333444333333333222222222222111///...///...,,,000777::::::999666333222222444000333666666444333222333////////////000000000111---///111000...---///111...111111---+++---000111///...---------...///000---------............///---------,,,,,,------...+++---//////------///111...---------------------***++++++***((())),,,///,,,,,,,,,,,,---...//////,,,------......---------+++---...---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,//////...------...222111000000///.........***------******------***{{{uuuooojjjeeebbb]]]]]]\\\ZZZWWWSSSPPPNNNQQQOOONNNMMMKKKIIIEEEBBB===???@@@>>>:::888999:::999888888888888888999999666777888777666555666888555555555555555555555555666444222000111333666888555555555444444555555555555777999777444333444666444444444444444444444444555;;;444///555666111222333333444222111000111333//////000111333444555555111111222222222333333333444444444333333222222222555222222333111...111666555444222111111222333444000333777777555333333444////////////000000000000---000222111......///222---///...((($$$&&&******,,,---.........---,,,+++---------........./////////...---,,,+++,,,---......111333000***(((+++///+++++++++,,,,,,---------///---******,,,...//////,,,,,,,,,,,,---...//////,,,,,,---------,,,++++++,,,...///---+++,,,///222...------,,,,,,++++++***++++++++++++++++++++++++***---000111///...------,,,...///111111000...---***------******------***|||wwwrrrlllfffbbbaaa^^^YYYVVVSSSQQQOOOMMMLLLLLLKKKIIIGGGDDDBBBAAAAAA@@@>>><<<;;;:::;;;;;;:::777555444666888999999999555333555:::999222+++222444777777555444444444666555444666999;;;:::888888666444333444555444444555444222111111222444555111222444666666555444333666666777555333333444666111111111000///000222555...000000000333777666222111//////333444222333666000111222333333333333222!!!***//////111555555111///111222111000///000222///444::::::555000...///......///......///222444111000///000111222111000...------,,,,,,++++++***------------------------,,,---.........---,,,+++++++++,,,---------,,,,,,111------///...,,,,,,///******+++++++++,,,,,,,,,---***)))***---...,,,)))((()))***+++++++++***)))---+++***+++,,,---------!!!&&&+++...---,,,---...///000///---,,,,,,---///+++*********+++,,,,,,------...............------222111///...,,,,,,++++++++++++,,,,,,,,,+++******~~~yyytttmmmgggbbb```]]]XXXUUUSSSQQQNNNLLLKKKKKKIIIGGGEEECCCBBBAAA@@@???===;;;::::::::::::<<<999777777888:::::::::999666555666888777333...333555666777555444444555666444333444888::::::999777555333333555666666666555444222111111222444555444444444444444555555666333444444444222222333555111111222111000000222444222333333111333555444000777333333444333///...111000000111222222222111111***000333111///111000,,,///000111111//////000111000444999888444//////000.../////////...///111333///......///000111111000,,,,,,------------------------------------------+++,,,---.........---,,,((()))***,,,---......///000------///...,,,,,,///++++++,,,,,,,,,---------,,,+++***+++,,,,,,+++***...---,,,,,,+++,,,------,,,+++++++++,,,---------(((+++...///.....................,,,******+++---++++++******++++++,,,---------............------111000///...---,,,++++++++++++******************}}}wwwooogggbbb^^^[[[WWWTTTRRRPPPMMMKKKKKKIIIGGGDDDBBBAAAAAAAAA>>>===<<<;;;:::999999999999666444444555666777666999888888777666555444444333555666666555444444555555444222333666999;;;;;;888666444444666777777777555444333222222333444555666555333222333444666888222333444444222222333555000111222111000111222444222444444222333666555000999555444555333///---///000000111111111000000///000444555111/////////---...000111000///...///111111444777666222//////000///000000///......000222...---,,,...000111111000,,,,,,---......///000000------------------------***+++---............---)))***+++,,,------------000---,,,///...++++++...,,,,,,---------.........+++,,,---,,,***)))***+++222000---+++***+++---///,,,,,,++++++,,,,,,---...///...------......---+++---...---,,,))))))***+++++++++******++++++,,,,,,,,,------......---------000//////...---,,,,,,++++++***)))))))))***+++,,,{{{qqqhhhaaa]]]ZZZWWWTTTRRRPPPMMMKKKIIIGGGDDDAAA?????????@@@>>>>>>===<<<;;;;;;::::::888666444444555666555444999::::::888555444666888333555666666444444444555666555333333555999<<<>>>:::888555555666777666666444444333333333444555555555555444444444555666777333555666555333222222333000222333222111111333444000222222222555999888444444111111444444111111444111111111111111111000///000222222111000000222333...///000000///...///000333444555333000//////000///000111000......///000...------...111333222222....../////////000000000------------------------)))***,,,...//////...............---,,,+++***)))///,,,,,,//////++++++---,,,,,,,,,,,,------------+++---///---)))((())),,,000///,,,*********+++,,,+++,,,,,,,,,++++++---......+++((((((***,,,+++)))---......---+++)))***+++,,,++++++***++++++,,,,,,+++,,,,,,------------,,,............---,,,,,,+++,,,+++***))))))***,,,...{{{qqqfff```\\\YYYWWWTTTSSSPPPMMMKKKGGGEEEBBB@@@>>>>>>>>>?????????>>>>>>======<<<<<<<<<:::999999::::::999888888:::;;;888444333777:::444555666555444333555666777666555555666888<<>>>>>>>>>>>>>>????????????>>>===<<<;;;:::999999999999888666888999:::888555444777:::555555666555333333555777666666666666555777:::===<<<999666555555555444333333333444444555555666666111222444666666555444222111333444333000...,,,,,,000222444444333222333444222444444222333666555000333000000222222//////111111111222333333333333333222111111222111...000444///111222111000///000111333333222111000///......---///111111000//////000111000///111333444444333222222111000000///......------------------------***+++---............---)))***+++,,,---------------+++,,,//////+++***+++*********+++++++++,,,,,,***+++,,,,,,+++***+++,,,---.../////////---,,,******,,,...---******---000+++***)))))),,,...///000---///000111000//////000,,,,,,++++++******++++++))))))***+++,,,,,,,,,,,,***+++---......---,,,++++++************,,,---...xxxoooggg___[[[VVVTTTRRRQQQPPPMMMIIIFFFDDDCCCBBBAAA@@@>>>=========>>>>>>??????>>><<<<<<888777666666777666444222777888888777666555666777555555555444333333555777444555777666444444666999888666444333444555555555222333444555555666666666111222222333333333333333///222444444222111000000000222444555333333333444222333333111333555444000333000///111000---,,,///...///000222333333333333222000111333222---...222000222333222111000111333222222111111000///---,,,,,,...000111000000000111111000///000222333333111000000000000000/////////------------------------+++,,,---.........---,,,((()))***,,,---......///---+++,,,//////+++)))++++++++++++,,,,,,,,,------******)))***,,,------,,,---------,,,,,,,,,,,,,,,))),,,...---***))),,,000+++,,,---------...000222+++---000111111111111222---,,,++++++******++++++((()))***+++,,,,,,,,,,,,)))***,,,.........,,,+++'''(((((()))******++++++zzzpppiiibbb\\\YYYSSSRRRPPPOOONNNKKKGGGDDDCCCCCCBBBBBBAAA???===<<<<<<===>>>>>>>>>===<<<;;;:::999888888999888666444777777666666777666666555555666555444333333555777222444666555333222333555555333222222444777777777222333444555666666666666333222111000000222444555000333666777777666666666000222444555444333333444...000111000333777666222111......000000------///,,,---///000222333333333///---///444333...///444111222333333222111222333111111111111111000---++++++---000111111000111111111000///000111222111000.........///000000111111------------------------,,,---.........---,,,+++++++++,,,---------,,,,,,,,,+++,,,000///+++)))+++,,,,,,,,,---------......+++(((''')))---///...,,,,,,+++)))'''((())),,,---))),,,///---***))),,,000***---//////---,,,...111))),,,///111111111222333---,,,,,,+++*********+++(((((()))++++++,,,,,,,,,(((***,,,.........---,,,%%%%%%'''((())))))))))))}}}ssslllgggaaaYYYSSSTTTQQQNNNKKKIIIGGGEEEBBBAAACCCEEEDDDBBB@@@@@@@@@===<<<<<<<<<======<<<;;;@@@;;;777888<<<>>>:::555666555555666777888888666555555666666555333222000111000333666555222222666333333333444444444555555444444555555555555444444333333222111111222222222333333444555555444333333444333333222222333333444333333222111111222333333111111111111000000000000111111111000///......---222111000000000111222333555888:::777111...000333//////......///000222333------------...///111222000000000///---...000222//////......---------,,,........................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,###%%%(((+++---...------000///...---+++***)))(((,,,,,,*********+++,,,---,,,,,,++++++,,,,,,---...---,,,+++,,,.........------,,,,,,++++++,,,,,,---///,,,)))((()))+++------******+++,,,,,,,,,,,,+++)))))))))((()))******+++zzzssskkkeeeaaa]]]VVVQQQSSSPPPLLLJJJIIIHHHFFFEEECCCDDDFFFEEECCCAAAAAAAAA???>>>>>>>>>>>>>>>===<<<@@@===::::::======:::666:::888777777888888777555555555666666555333222111222000000222000---///333333333333444444444444444444444555555555555444444333333222222222222333333222333444555555444333222333333222222222222333333333222222111111222222333000000000000000000000000000000000000000000000000222111111000111222333444555777888555111//////111//////......///000222333.........//////000000000//////......///000111111222222111111111000000000++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))+++,,,---,,,,,,...------,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,++++++++++++,,,------...---,,,---......---,,,---,,,,,,++++++,,,,,,---***)))))))))******)))))))))***++++++,,,,,,++++++((())))))))))))*********oooiiiccc^^^\\\YYYUUUQQQQQQMMMJJJHHHHHHIIIIIIIIIDDDEEEFFFFFFDDDBBBBBBBBB@@@@@@@@@???????????????CCCBBBBBBAAA???===:::999===;;;999888888888777555555555555555555444333222888444333333111...111666444444444444333333333333444444555555555555444444333333333222222333333444222333333444444333333222333333222222222222333333333222111111111111222333//////////////////////////////000000111222333333222111111222333444555666555444444333111000////////////......///000222333...///000111111111000///...,,,,,,...111333111///333333222222222222111111+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,*********+++++++++++++++******))))))***+++---...---,,,+++***************+++++++++++++++,,,------///...------...///...,,,,,,,,,++++++++++++,,,,,,'''(((***++++++***(((''')))***++++++,,,,,,++++++'''((()))*********))))))|||vvviiieee```\\\ZZZXXXTTTRRROOOKKKGGGFFFGGGIIIKKKLLLDDDEEEFFFEEECCCAAABBBBBB???????????????AAACCCEEELLLNNNPPPNNNHHHBBB>>>===???===:::999::::::999888555555555555555444444333777555555666444111222777444444444333333333333222333444444555555444444333333333333222333333444555222222333333333333222222222222111111111111222222222222111111111111222222............////////////000000000111222222333333222222222333444555666777444222111000111111///---//////......///000111333///000222333333111///...---+++***...333555222---000000000000000000000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---......******++++++******)))(((+++++++++++++++,,,,,,,,,------,,,***************)))((('''&&&''')))+++,,,,,,,,,+++******)))))))))+++++++++***+++,,,,,,------,,,,,,---///000000///,,,,,,++++++++++++,,,,,,)))+++------,,,+++******))))))***+++++++++++++++'''''')))*********)))(((}}}zzz{{{zzztttooofffccc^^^ZZZWWWTTTRRRPPPMMMJJJGGGEEEGGGJJJLLLMMMCCCDDDDDDCCCAAA@@@AAABBB===>>>??????AAAFFFMMMRRR\\\aaaeeebbbXXXNNNFFFCCC???===:::999:::<<<<<<;;;666666555555555444444555//////222666555000000333333333333333333333333333333333444444444444333333222222222222222333444555222222222111111222222222222111111000000111111222111111111111111111111111---........./////////000111111111111111111111111222222333444555555666666222111//////000000///...//////......///000111333///000222333333111///...---******---333555111---////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---......******++++++******)))(((*********++++++,,,,,,,,,...---,,,+++************,,,+++***)))((()))******++++++++++++******))))))+++************+++,,,,,,*********,,,///111222111,,,++++++******++++++,,,***,,,---,,,***)))+++---))))))***++++++++++++***''''''((()))))))))))))))zzzxxxxxxvvvqqqlllcccaaa]]]XXXSSSPPPNNNMMMMMMJJJGGGFFFGGGIIIJJJKKKCCCDDDDDDBBB@@@???@@@BBB===>>>@@@BBBGGGPPP]]]fffrrrwww|||yyymmm^^^PPPIII???===:::999:::<<<===<<<666666555555444555555666...///333888888333222444222222222222333333333333333333444444444444333333111111111111222333444444222111111000000111111222111111000000000000111111000000111222222111000000.........//////000000111111111111111111111000000222333444555555555444444000000000000000///000000//////......///000222333...///000111111111000///---++++++---000222000...000000000111111111111222...------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------------------,,,,,,+++))))))******+++,,,,,,,,,---,,,,,,,,,++++++++++++//////...---,,,,,,+++***))))))***++++++******)))***************+++,,,,,,)))((()))+++...111111111++++++************++++++(((***+++***'''&&&))),,,((()))******++++++******(((((('''''''''((()))***}}}xxxvvvvvvtttooojjjaaa```\\\WWWRRROOONNNMMMMMMKKKHHHGGGHHHIIIHHHHHHDDDEEEDDDBBB@@@@@@AAACCC???AAADDDHHHOOO]]]ooo|||nnnZZZNNNBBB???;;;999:::;;;;;;;;;666666555444444555666777333333666:::999444333666000000111222333444444555222333333444444333333222000000000000111222333444222111000000000000111222000000000//////000000000///000111222222111000///......///000000111222222...//////000000111111111333333444555444333222111...000222111///...000222//////......///000222333.........//////000000000------------......///000111111111222222222333333//////...---+++***)))(((------------------------*********++++++,,,,,,,,,...............---,,,,,,((())))))***++++++,,,,,,***+++,,,---------,,,,,,---......///...,,,***)))'''((()))***++++++*********************++++++,,,***))))))+++---......---++++++************++++++%%%)))---,,,)))'''(((***((())))))***************)))(((&&&%%%&&&''')))+++~~~zzzvvvttttttsssnnnjjjaaa```]]]XXXTTTQQQPPPPPPMMMKKKIIIHHHIIIHHHGGGEEEFFFFFFEEECCCAAAAAACCCDDDBBBDDDHHHLLLVVVggg|||www```RRRDDD@@@<<<999999999999999777666555444444555666777555333444555333///000333//////000111333444555666222333333444444333333222////////////000111222333222111000//////000111222000000////////////000000///000111222222111000///...//////000111222222333,,,,,,---///000222333333333444444555444333111000---111444222///---000444//////......///000222333------------...///111222.........---,,,,,,...111000000000111111222222222333222111///---+++***)))------------------------+++++++++++++++++++++,,,,,,,,,------,,,,,,+++***((())))))***++++++,,,,,,'''))),,,...///...---,,,(((***,,,------+++)))'''%%%''')))***++++++++++++*********)))***++++++,,,,,,+++******,,,,,,+++***++++++************++++++$$$***000111---***)))***(((((()))******************(((&&&$$$$$$'''***,,,{{{tttpppppppppnnnkkkbbb]]]XXXWWWXXXXXXUUUQQQPPPNNNKKKHHHGGGHHHIIIKKKFFFHHHHHHGGGDDDCCCEEEFFFEEEEEEEEEIIIZZZsssmmmTTTGGG@@@888555777888777555777666555666888888555222333111//////111333555555333333333222222222111111222222222222222222222222333222111000000000222222111333444333111//////000...///000///...---...000111000000000222222000////////////000111111222222...///000111111111111111///444777333+++'''+++111333111000......///111222777888555000...000000......------,,,,,,------...111...,,,---000222222111...000000000444888777222+++)))***......,,,,,,...************+++,,,------++++++++++++++++++++++++(((,,,---,,,...000000---***)))(((((()))+++---///++++++++++++++++++++++++)))+++,,,---+++++++++,,,---+++)))***,,,---,,,+++))),,,***$$$!!!%%%)))***''')))************,,,...---......,,,)))(((,,,///111111222444666444///***(((((((((((()))***+++,,,***,,,,,,+++)))((()))***}}}yyysssppppppooommmjjjccc]]]XXXVVVXXXXXXVVVTTTPPPOOOMMMKKKKKKLLLNNNOOOMMMLLLKKKIIIGGGGGGHHHHHHHHHIIIJJJOOO___xxxqqqXXXHHHAAA:::666666777666333666333111000222333222111444222000000222444555555333333333333222222222222222222222222222222222222222222111000000111111222...000111111000///000111///000111000///...///111000000000111111111000////////////000111111222222000111111222222222222111000333666333...,,,///333222111000//////000111222888999555///---000000...///......------......///000...,,,---///222222111222333222000222444222------++++++//////,,,,,,///+++++++++***++++++,,,,,,,,,+++++++++++++++++++++'''+++,,,++++++...---***+++******))))))***+++,,,++++++++++++++++++++++++,,,---...---,,,+++,,,---)))***+++***(((''')))+++***---,,,&&&$$$'''++++++''')))++++++******+++,,,+++,,,,,,+++)))***---000222111111333444333000---))))))))))))***+++,,,---+++,,,,,,+++***)))***,,,zzzvvvqqqppppppooollliiiccc^^^XXXVVVWWWYYYXXXWWWQQQPPPNNNMMMNNNQQQTTTVVVXXXTTTPPPMMMLLLLLLLLLKKKJJJLLLNNNSSSbbbzzzrrrYYYHHHBBB;;;777666666444222666333///---///000222222444222111222444666666555444444444444333333333333333333333333333333333333111111000000000111111222+++---///000//////000111///000111111//////000111000000111111111111000000/////////000111111222222222222333333222222111111111222333333222111333444222111000//////000111222999999555...,,,///000.../////////....../////////000...,,,---///111111111333444222//////222000+++000------//////,,,+++...,,,,,,++++++***+++++++++,,,,,,*********+++,,,---))),,,---++++++------)))+++++++++++++++***))))))++++++++++++++++++++++++---...---+++))))))+++---(((,,,///,,,&&&$$$(((---,,,...---((('''***---,,,(((***,,,,,,+++*********((()))*********+++...111111///------/////////...************+++,,,---...,,,---,,,+++***+++---///}}}vvvssspppoooooonnnkkkgggccc___YYYVVVWWWYYYZZZZZZSSSQQQNNNLLLNNNSSSYYY]]]ddd^^^VVVPPPNNNNNNNNNNNNJJJMMMPPPSSS___ssskkkTTTDDD@@@:::777666666555444666555222111111222333444444333333444666777666555555555444444444333333333333333333333333333333333000000000000000111111111,,,...000000/////////111...000111000///...///000///000111111111000000000/////////000111111222222222222222222222111000///222111111222333333333222111000000///000000111222999999444---+++...000...//////............/////////...------...000111111000222111......111000---111---,,,...---******---------,,,+++************,,,+++***))))))+++,,,...---000000---,,,///...+++)))***+++,,,,,,+++)))(((************++++++++++++,,,,,,+++(((&&&&&&(((***,,,///000---)))'''***---+++...---)))))),,,---,,,(((***,,,---+++))))))))))))))))))******+++---///,,,+++)))'''(((***,,,,,,************+++,,,---------...---,,,,,,---///222}}}uuurrrooonnnnnnmmmjjjfffccc```[[[XXXWWWYYY[[[\\\UUUQQQLLLIIILLLSSS[[[aaajjjdddZZZRRRNNNNNNPPPRRRPPPSSSUUUTTTZZZgggtttzzzyyyxxxxxxzzz|||tttaaaOOO@@@===999777666777777777555555666666555444444444333333333555777888666555555555444444444333333333222222222222222222222222//////000000111111111111///111222111000......///---...//////------...///...000222222000///000111/////////000111111222222000000111111000///......222000000111222222000...000000000000000111111222777777444---,,,///000///...------,,,,,,------.........---------...000222000333222...,,,//////---000,,,+++,,,+++((((((+++------,,,+++************++++++*********+++------///111000---,,,......+++&&&(((***,,,---,,,+++***)))))))))******+++++++++,,,,,,+++(((&&&&&&(((***000...---,,,,,,++++++******,,,,,,)))***------)))(((***,,,,,,+++))))))***++++++******+++,,,,,,,,,***)))((('''''')))+++---************+++,,,------.../////////...///111333wwwsssnnnmmmmmmllliiifffdddaaa^^^ZZZYYYYYY[[[\\\UUUQQQMMMJJJLLLRRRZZZ___iiiddd[[[QQQLLLMMMSSSXXX]]]```^^^YYYWWW\\\bbbeeeeeedddeeehhhiiicccUUUIII<<<;;;999777666777888999222444666666555333222333222222333666888888666333444444444444333333333333111111111111111111111111......///000111111111111000222333222000......///,,,---......,,,,,,---......111333222000...000222/////////000111111222222/////////000//////....../////////000111111...,,,//////000000111111222222444555333...---000111///------,,,,,,,,,,,,------------...---,,,---000222444666555...+++,,,---+++///+++***+++***'''(((+++,,,,,,++++++***+++++++++)))******+++,,,,,,,,,------///...******------+++%%%'''***,,,------,,,+++(((((())))))***+++++++++---...---+++))))))+++---...,,,))))))++++++***((((((******)))***---,,,''')))***++++++))))))***,,,---+++++++++---...---+++***+++,,,,,,,,,,,,...000++++++++++++,,,---......///111222222111000111333yyytttooollllllkkkhhhfffdddccc```]]]ZZZYYYZZZ[[[RRRQQQOOOOOOPPPSSSWWWYYYaaa___XXXOOOIIILLLWWWaaakkkmmmhhh]]]SSSQQQRRRRRRSSSRRRTTTWWWWWWQQQIIICCC<<<;;;:::888666666777888444555666555333222333555111111333666888888555222333333333333222222222222////////////////////////---...///000111111111000...///111000///......///---...///...---,,,---///---111444333///...///222/////////000111111222222...//////000000000000///+++---///111111000000///...///000111111222222222000333222//////111111.........------------......,,,---...---,,,,,,000222444777555///+++,,,...---000,,,***+++***((()))---+++++++++***++++++,,,,,,''')))+++---------,,,+++---///...******---...,,,((()))***+++,,,++++++***((((((((()))***+++++++++,,,---...---,,,+++,,,---++++++++++++******+++,,,(((******))),,,///,,,'''*********)))((())),,,...,,,+++***,,,///111///---(((,,,///111000///000111------------...///000111000222555555333111111111{{{uuuoookkkkkkjjjhhhfffdddcccbbb^^^[[[YYYYYYZZZPPPQQQRRRTTTUUUUUUUUUTTTZZZZZZVVVMMMGGGLLL[[[hhhssstttmmm^^^PPPJJJGGGEEEFFFFFFIIIKKKJJJEEE@@@>>>======;;;888666444555666777888777555222222666999000111333666888777444111333333333222222222111111////////////////////////,,,---///000111111111000***,,,...///......///000...///000///...---...000---111444333///---///333/////////000111111222222...///000111111111111111(((+++000222111111222333......000111222222222222...111222000000222222...//////............//////,,,---...---,,,,,,///333000444444///,,,...111222000,,,***,,,+++)))+++///************+++,,,------&&&(((+++.........,,,***///111///,,,,,,000111///+++++++++++++++***))))))'''(((((()))***+++++++++)))+++,,,---+++++++++,,,***...000...***)))---111(((*********---000---'''******)))(((''')))---000***)))))),,,111333222000%%%***000222111/////////////////////000111222333000333666777555222000000yyysssnnnlllhhhcccbbbeeebbbbbbcccbbbaaa```^^^]]]TTTQQQPPPTTTZZZ^^^]]]ZZZZZZWWWTTTQQQMMMNNNZZZfffuuuyyyqqq\\\MMMJJJHHHCCCCCCBBBAAA@@@@@@???>>>>>>::::::999888777666555444666777777555333222333555666666555444333333222222111222222333333222222111,,,---///111111111000000222111000000000000000111---///222222111000000111///////////////000111111222//////222111...---///............///////////////............//////000111444444///---...///...//////............//////111///......000111111000++++++,,,---.........---,,,---------,,,---000222222111///---+++---000444///...,,,***))))))))))))***)))))))))***+++,,,,,,,,,******+++......+++(((000000000000000///---+++((()))))))))************)))(((((()))******)))'''***++++++***((((((,,,000000...+++((('''((()))+++)))(((((()))+++,,,***)))'''+++...***%%%&&&000::://////...---------------///000111222222111///...111222333333222111///...111444777888666444222222zzztttooolllhhhbbbaaadddccccccccccccbbb```^^^]]]ZZZWWWUUUZZZaaaeeeccc___YYYVVVRRRPPPLLLNNNXXXdddqqquuulllXXXHHHEEEBBB>>>?????????>>>===<<<;;;:::<<<;;;;;;:::999888777666666777777666444333444555444444333333222222111111000111111222222111111000///000000000000000//////111000000//////000000000---///111111000000000111///////////////000000111000///000333000,,,---000000000000000000000000/////////......//////000000222555555000---//////...//////............/////////...---...000111000/////////000000//////......,,,---------,,,,,,///111111111000...,,,---000333222000...,,,+++++++++,,,*********)))******+++++++++******+++......+++)))---------------,,,***(((***************+++++++++)))(((((()))++++++)))(((((())))))((('''(((,,,///111///,,,***))))))***+++,,,+++******+++,,,+++******++++++)))(((***000555000000///...............000111222222222000///---111222222222111000...---,,,///222444444333222222|||vvvpppmmmhhhbbb```bbbccccccccccccbbb```___^^^___[[[YYY```iiinnnjjjdddZZZUUUQQQNNNKKKLLLTTT^^^jjjnnniiiYYYKKKFFFCCC???<<<===>>>>>>===;;;888777;;;;;;:::999888777777666777888888777555444444555222222222222222111111111///000000000000000000///222111000//////.........////////////////////////,,,...000000///...///000//////......//////000111000111444666222---///555222222222111111000000000///////////////000111222666888777222/////////...///......------......///++++++,,,...000111///...000000000///......------,,,------,,,++++++---///...///000///------///111222000---+++***+++,,,---++++++******)))************)))***+++---...,,,***+++,,,,,,,,,+++***)))(((++++++++++++++++++******((((((((()))+++,,,***)))((())))))))))))***---000111000---+++******+++,,,///---******+++,,,,,,,,,---+++******,,,...//////222111111000///000000000111111222222111///...,,,111111111000///...,,,+++))),,,///000///...------|||wwwqqqnnniiibbb___aaabbbbbbaaaaaa```^^^^^^]]]^^^ZZZYYYaaammmsssoooiii\\\VVVPPPMMMJJJIIINNNTTT[[[bbbddd\\\QQQKKKEEE@@@>>>???@@@AAA@@@===999777999888888777666555555555777888999888666555555666111111111222222222222222///000000111111000000///222111///.........///000.........///////////////,,,---//////...---...//////............///000000222444999999333...111888222222111111000000//////000//////000000111222333;;;===;;;555000000///---...------------------...)))***+++...000000...,,,,,,+++++++++***+++++++++,,,------,,,+++***+++---,,,...//////...---...///000...+++(((((()))+++,,,,,,,,,+++***)))))))))***))))))***,,,------,,,+++,,,,,,---,,,+++******+++++++++++++++************'''&&&''')))+++,,,,,,*********+++,,,---...111222222000...---,,,,,,,,,---///,,,***)))+++---//////.........///////////////333222222111111111111111222222222111000...,,,+++000000///...---+++***)))***,,,---,,,***'''&&&&&&}}}}}}{{{vvvqqqooojjjccc```bbb``````___^^^]]]\\\\\\[[[[[[XXXYYYaaammmtttrrrmmm```WWWPPPLLLJJJGGGHHHLLLOOOYYYbbbaaaXXXMMMCCC===???@@@AAAAAA@@@===:::777888777777666666555555555666888999999666555555555222222222222333333333333000111111111111111111000000///.........000111222,,,---...///000000//////,,,---......------...000...............//////000222555999999333---000777000000//////............////////////000111222333>>>@@@>>>666111000...,,,------,,,,,,,,,,,,------)))***+++...000000...+++(((((('''((()))***+++,,,+++,,,------+++***+++,,,***,,,...///...---......///---+++)))((()))+++,,,,,,,,,+++***)))))))))***(((***+++,,,,,,,,,++++++***,,,---,,,))))))***,,,************************'''&&&'''***---......---+++++++++---///111222222333222000///...------...---+++)))***,,,///111111---111444444111///000222333222222111111111111111111000000///...,,,++++++...---,,,+++***))))))(((((()))***)))'''$$$$$$$$$}}}}}}xxxtttqqqoookkkeeecccddd```___]]]\\\[[[ZZZZZZZZZYYYXXXYYY___iiioooqqqooo```WWWNNNLLLJJJGGGFFFGGGPPP\\\hhhkkkbbbSSSEEE>>>>>>>>>???>>>===:::777666999999888888888777777777555777999888666444444444333333333333333333222222000111111222222111111000.........//////000111222,,,---///000111111000///---......---,,,---///000......------......///000333333666666111+++,,,222------------------------.........///000111222333;;;>>><<<555000///...,,,---,,,,,,++++++,,,,,,---,,,+++,,,---//////---+++)))(((((((((***,,,...///***,,,......---,,,,,,---)))+++---...------...//////...---,,,,,,,,,------++++++******)))*********)))+++------,,,******+++(((***+++)))'''&&&(((+++************++++++,,,,,,))))))***---000333333222---,,,,,,...111222222111666555444222111111000000...,,,+++,,,///111222222---111555555111///111333222111111000///000000000///...------,,,+++******++++++***)))(((((((((((($$$&&&'''''''''&&&'''(((uuuqqqoooooolllgggeeeggg```___]]]\\\[[[ZZZ[[[[[[VVVVVVWWWZZZ___eeeiiijjj^^^TTTLLLKKKLLLIIIGGGGGGQQQ[[[hhhmmmdddUUUHHHBBB>>>>>>===<<<:::888666555888888888888777777777777444666888888666444333333333333222222111111000000///000000000000000000///...///000000000000000///,,,...000111222222111000......///...------///111...------------...//////777555555666222---,,,///++++++,,,,,,------......---------...///000222222333666666111...//////...,,,,,,++++++++++++,,,,,,///...------......---,,,++++++***)))***,,,...000***,,,...///...---...///)))+++,,,,,,,,,,,,...///------......------,,,,,,*********)))******++++++***,,,......+++))))))***'''***,,,***&&&&&&)))---***++++++,,,---...//////------...222666888999888222111111222555777555333:::999888777666555555444222111000111222333222111...///000111222222111111000000///...............,,,,,,+++***************)))((('''&&&&&&'''((()))$$$%%%'''((('''''')))***ssspppnnnooommmhhhgggiiiaaa```^^^\\\[[[[[[[[[\\\SSSTTTTTTUUUWWW[[[```ddd\\\RRRJJJJJJMMMLLLIIIHHHHHHRRR___ddd^^^PPPFFFBBB@@@???>>><<<:::888777777666666666666555555555555333666888888666333222222333222222111000//////.........////////////......000000111111111///...,,,,,,...000222333333111111...//////...------000222...------------...//////<<<999777888666000...///***++++++,,,---...//////,,,,,,------...000111222,,,000000---,,,///000///,,,++++++++++++++++++,,,111///---------...---,,,---,,,***))))))+++,,,...))),,,...//////...///000***+++,,,,,,+++,,,...000***+++,,,---,,,+++***)))***)))))))))***+++,,,,,,+++---///...+++(((((()))***,,,...,,,((((((,,,000+++,,,---...///111222222000000222555:::<<<===<<<888777666888;;;<<<:::777===<<<<<<;;;:::999888888666555444555555444222000000---+++...222444111...//////...---------------******)))))))))))))))***''''''&&&%%%&&&'''((()))''')))))))))'''''''''))){{{{{{wwwuuuqqqooonnnmmmkkkiiiiiiddd___\\\\\\ZZZWWWTTTXXXVVVSSSSSSUUUWWWYYYYYYVVVPPPJJJHHHIIIJJJGGGDDDLLLNNNQQQRRROOOHHHAAA<<<<<<<<<;;;;;;;;;:::::::::999888999<<<>>>>>>:::666555999<<<;;;777333222222333333222111111000000000222222111000///...---,,,111------111111---...333...)))(((,,,///---,,,---000///...------...///000...------...///000000///FFF???555///...000000000//////.........---------+++,,,...000222222222222444000///000///++++++...---,,,+++++++++***(((&&&...+++)))***---///---************(((''''''***,,,***,,,------------...000---------,,,+++***)))((()))***,,,,,,***)))***+++)))))))))((('''(((,,,...+++---------++++++,,,---)))+++,,,,,,******+++---,,,---000333555666666555666777888<<>>>>><<<;;;::::::;;;>>>DDDIIILLLMMMCCCEEEFFFEEECCCAAAAAAAAAAAAAAAAAA@@@===:::777555444222000...---,,,---...---***---444222)))''',,,,,,***))))))))))))((('''&&&%%%&&&)))'''$$$&&&+++''''''((((((''''''&&&&&&%%%'''((('''&&&$$$%%%%%%~~~~~~wwwuuurrrooonnnmmmkkkiiifffbbb^^^]]]______\\\ZZZTTTRRROOOOOOPPPRRRSSSSSSQQQMMMIIIHHHIIIJJJHHHFFFAAABBBDDDEEEDDDBBB???===>>>===;;;:::::::::;;;<<<:::999888999::::::999888888:::;;;999444111222333333333444555444333000///111111222222333333333333///...///222222---+++,,,111------000222000///111000///............//////------............//////:::999666222...,,,---...++++++++++++************+++,,,---/////////...---+++((())),,,---+++,,,///,,,++++++,,,------,,,***---...///...,,,++++++,,,+++,,,,,,+++))))))+++---+++---...---,,,,,,---...++++++,,,,,,,,,---------***+++------+++***+++,,,((())))))((('''(((+++---,,,...///...---,,,---///+++,,,...//////000222444;;;>>>BBBFFFGGGEEECCC@@@<<<;;;;;;>>>CCCIIILLLNNNLLLKKKJJJFFFBBB@@@@@@AAA>>>>>>===<<<:::777444222111000...+++***)))******'''%%%(((...---&&&$$$)))---***(((((()))***(((&&&'''%%%&&&((('''$$$&&&***''''''&&&&&&%%%%%%%%%&&&%%%'''((('''&&&$$$%%%%%%xxxvvvrrrpppooonnnllljjjeeebbb___^^^______\\\YYYTTTRRROOOOOOPPPQQQQQQQQQOOOLLLIIIIIIIIIJJJIIIGGGBBBCCCCCCCCCCCCBBB@@@@@@>>>===;;;:::::::::<<<<<<;;;:::888777777888999999999;;;:::777222000222555555777999:::999777444222444444333333222111000000/////////000000///......222......111222//////111000//////..................///000//////...///000333555666333...++++++---++++++++++++************+++,,,---...------++++++,,,)))(((***)))%%%$$$&&&+++++++++,,,...///...------000111///+++)))+++---+++,,,------++++++,,,---,,,---......,,,,,,---...,,,+++++++++++++++,,,,,,)))+++,,,,,,+++******+++((()))))))))((()))+++------///000///......///000---000222333444555888:::???BBBGGGKKKLLLHHHDDDAAA;;;999999;;;@@@EEEIIIJJJHHHHHHGGGDDD@@@===<<<<<<::::::999777555222000//////...,,,***)))(((((((((&&&%%%)))---,,,''''''***...***&&&&&&)))***(((%%%)))&&&&&&''''''$$$%%%)))'''&&&%%%$$$###$$$%%%&&&%%%'''((('''&&&$$$%%%%%%yyywwwtttrrrqqqooommmkkkfffccc```______^^^ZZZVVVUUUSSSQQQQQQQQQRRRRRRQQQLLLKKKJJJIIIIIIIIIHHHGGGEEEDDDCCCBBBAAA@@@??????>>>===<<<;;;;;;;;;<<<<<<::::::888777666666888999999:::999666222000333666666777999::::::777555333222222111111000000/////////000///...///111222222000......111000---...111///////////////......---///111222111///...000111...111444222...++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,***)))...+++***,,,***%%%"""$$$+++***+++---///000///...---///111///+++)))***---***,,,......---,,,,,,,,,+++---...---,,,,,,---...------+++***)))))))))***(((***++++++***))))))***(((***++++++******,,,......///111111000000111222111333666777999:::===???AAAEEEJJJMMMMMMHHHCCC???:::888888999===AAACCCDDDBBBCCCDDDBBB===888555333444444333222000///---,,,---,,,+++***)))(((((((((&&&'''***---,,,)))))),,,---)))&&&&&&((())))))'''+++'''%%%''''''$$$%%%((('''&&&%%%######$$$%%%%%%%%%'''((('''&&&$$$%%%%%%{{{yyyvvvsssrrrqqqooommmgggdddaaa```aaa___ZZZVVVWWWUUUSSSSSSSSSSSSRRRQQQKKKKKKKKKJJJIIIHHHGGGGGGDDDDDDBBBAAA???>>>===<<<============<<<<<<;;;;;;999999999777555555666888666888888666222111444777444555666777666444222111------...///000111111222...000000---...111222000000...///111///,,,,,,000///000000000///...---,,,///111333222///---///111,,,///111111///---,,,+++...---------,,,,,,,,,,,,++++++,,,------,,,+++***---+++,,,......***(((************,,,///000///...,,,---...---+++******+++)))+++...///...,,,++++++***,,,------------...000///...,,,***)))))))))***(((***,,,+++***)))***+++)))+++,,,---,,,,,,---//////000222222111111333444333555888:::;;;<<>>>>>>>>>>>@@@AAA???999333...+++///......---,,,+++++++++************))))))((((((%%%''')))******((()))***)))((('''&&&&&&'''***+++---(((%%%&&&&&&$$$%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%'''((('''&&&$$$%%%%%%}}}{{{wwwuuutttsssqqqooogggeeeccccccdddbbb^^^ZZZXXXWWWUUUTTTTTTTTTRRRQQQKKKKKKLLLJJJIIIGGGFFFFFFCCCCCCBBBAAA???>>>===<<<<<<<<<>>>>>>>>>===;;;:::888999999888555444555777333666777666333222555777555555555555444333222111,,,------...000111111222+++000222///...///---'''000///000111///+++,,,111///000000000///...---,,,---000222000,,,+++---000------...///111000---+++------------,,,,,,,,,,,,***+++,,,---------,,,+++***)))***//////,,,***,,,*********,,,...///...---,,,+++******+++,,,+++***'''***...///...+++******)))***,,,------...///111000///---+++++++++------***,,,...---,,,+++,,,,,,***,,,...///......///000000111333333222222444555333555888999:::<<>>@@@???===;;;999777999:::888555333444666111444777666444333555888777666666555444444333333000000000000////////////)))000333111///...'''000000111222///+++---111///000000000000...,,,++++++...111///+++)))+++......,,,,,,...111111...***---------,,,,,,,,,++++++***+++,,,---...---,,,,,,(((''')))------)))((()))*********+++.........,,,,,,)))'''))),,,---+++)))'''***...///...+++))))))(((***,,,------...000222000///---------...000222,,,...//////...------...+++---///000//////000111000111333333333333555666222555777888999;;;===??????AAACCCDDDBBB===888555222222222444444333000---000000000...+++***+++,,,'''''''''''''''((()))***$$$%%%&&&'''((((((((((((&&&)))***)))'''(((((((((###''')))'''###$$$+++222000)))$$$%%%&&&%%%$$$&&&%%%&&&'''((('''&&&%%%$$$%%%'''((('''&&&$$$%%%%%%~~~{{{wwwuuusssqqqnnnllliiigggdddcccccccccbbb```ZZZZZZZZZWWWSSSQQQPPPQQQRRRPPPLLLIIIGGGFFFFFFFFFGGGEEECCCCCCCCCBBB@@@???>>>>>>>>><<<:::999:::;;;777666555555555777888999777777666444444333333333222333555444333222222333222222111111222222333444111...,,,,,,000222222111---///111///---,,,...111------............------+++,,,---------,,,...///222222111111000/////////------------------------,,,,,,---.........------...+++,,,///---'''&&&+++''')))***+++,,,+++************************++++++***,,,...---******,,,///,,,,,,,,,...000333444444999777333///......///000222000...///111333333333333,,,&&&(((000555333///222222222333444555666777777777666666777999;;;<<<;;;===>>>???===999555222---+++,,,//////,,,+++...777///+++---...)))%%%&&&###&&&((()))((('''''''''%%%&&&'''&&&%%%%%%&&&''''''###"""'''***(((%%%%%%(((((('''%%%$$$&&&***...///)))###!!!%%%((('''%%%!!!"""######"""!!!"""###%%%######%%%((()))%%%!!!|||xxxvvvtttrrrooommmmmmjjjhhhfffeeedddaaa^^^YYYZZZYYYWWWSSSQQQPPPQQQQQQOOOLLLIIIGGGFFFFFFFFFKKKIIIFFFEEEDDDCCCAAA???@@@@@@???===:::888888999666666555444444555666666999888777666666555555555333444666555444222333333//////000000111111222222222000......000111000///.../////////------///000---......//////......---+++,,,---------,,,---...333222111000...---++++++------------------------++++++,,,,,,,,,++++++***+++)))))),,,,,,***---333***++++++,,,,,,++++++*********++++++,,,,,,,,,++++++---///...+++***,,,...------,,,---000222444555777777555555444555666777777444222111222444444333222000...///222333222///333333222333333444555666666666555555666777888999999999:::;;;999777444222+++))))))------++++++------(((&&&)))***&&&&&&((("""$$$&&&&&&%%%%%%%%%&&&'''((())))))''''''''')))&&&###$$$((()))'''%%%&&&''''''&&&%%%$$$&&&***...---)))$$$###$$$&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%''''''(((((('''&&&%%%%%%&&&~~~zzzwwwvvvtttqqqoooooonnnllljjjhhheee```\\\YYYYYYYYYVVVSSSQQQPPPQQQPPPOOOLLLJJJHHHGGGGGGGGGLLLJJJGGGFFFDDDCCC@@@>>>>>>???>>><<<999888888999555555444333333333444444999888777666666555666666444666777777555444444444///000111222222222111111333222000111111111...---000///------/////////.........////////////......++++++,,,,,,------,,,,,,000000///...---,,,++++++,,,,,,,,,,,,------------***+++++++++***)))((((((+++))))))++++++,,,000666+++******)))))))))******'''((()))*********))))))+++...000///,,,***+++---......---...000333666888999:::===???AAABBBBBBBBB@@@<<<888555555555444444222333555555444222111000444333333333333333444444444444333333333333444444444444444444444333111111***''''''++++++)))))),,,'''%%%&&&'''&&&$$$%%%)))$$$%%%&&&%%%$$$$$$&&&(((&&&((())))))(((''''''(((&&&%%%&&&))))))%%%&&&)))&&&&&&&&&%%%$$$'''+++...)))((('''%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$''')))''')))***((($$$$$$(((,,,|||yyywwwuuurrrpppooonnnmmmllljjjeee___[[[XXXYYYXXXVVVSSSQQQQQQQQQPPPNNNMMMKKKIIIHHHHHHHHHIIIGGGEEEDDDCCCBBB???===:::;;;;;;:::888777888:::444444444444555555666666666666555444444444444444666777999888666444444555333444555666666444222111111222222333222111///---111...,,,---///111///---...//////000000//////...******+++,,,------,,,+++++++++,,,,,,---......///,,,,,,,,,,,,,,,---------++++++++++++***)))''''''---,,,,,,+++******,,,///(((((('''&&&'''(((***+++'''((()))***+++++++++***,,,///222000---***+++,,,//////000111222666:::>>>BBBFFFKKKOOOQQQQQQOOOMMMIIIEEE>>>999777666555444333444444444333333222222444333333222111111222222111111111000000///////////////............//////+++((((((***)))'''''')))((()))***)))%%%###%%%)))'''(((((('''&&&&&&)))+++$$$&&&''''''&&&%%%%%%&&&%%%%%%(((***'''$$$&&&+++%%%%%%%%%%%%%%%'''***...'''))))))(((&&&$$$$$$$$$$$$$$$$$$###"""###%%%((($$$&&&((((((''''''))),,,}}}zzzxxxvvvtttqqqmmmllllllllljjjeee___ZZZXXXYYYYYYWWWTTTRRRRRRRRROOOOOONNNLLLKKKJJJJJJIIIGGGEEEDDDCCCDDDDDDBBB@@@;;;;;;;;;999666555666777333444555666777888999999666555555444444444444555777999:::999777555555555555666777777666444111///000111333333333222111000111...,,,---///111///---......////////////......+++***+++---//////,,,******+++,,,,,,---...//////+++++++++,,,,,,,,,------,,,,,,,,,,,,+++***)))((())),,,...---***)))((('''''''''&&&'''(((***,,,...++++++,,,,,,---...//////...000222000---++++++---111333666888:::???DDDIIIRRRVVV\\\aaabbb___[[[WWWRRRLLLCCC<<<888666555444555111......111444444222333222111000000//////000............---,,,+++++++++******)))***+++,,,---...***)))***(((%%%$$$''''''***+++(((%%%%%%''')))((((((((('''&&&''')))+++###%%%(((((('''%%%%%%%%%%%%%%%''')))'''###&&&+++$$$%%%%%%%%%%%%&&&))),,,''')))***)))'''%%%%%%%%%$$$%%%%%%$$$""""""$$$&&&%%%%%%&&&(((***)))%%%!!!}}}zzzxxxwwwtttrrrmmmllllllkkkiiiddd^^^YYYYYYZZZZZZXXXUUUSSSSSSTTTPPPPPPOOONNNNNNMMMLLLLLLHHHFFFEEEEEEGGGGGGFFFDDD??????===:::666444444555444555777888::::::;;;;;;777777666666666666777777888999:::999777555444555333444444555444333111000000222444333222111222333000///------/////////...------............------,,,++++++---111111---***......------,,,,,,++++++******++++++,,,,,,------------------,,,+++******$$$)))---,,,++++++***'''(((((()))***+++---...///))))))''''''(((***---...///111222000,,,+++---000555:::@@@DDDGGGLLLSSSXXXaaaffflllpppoookkkddd```XXXQQQFFF===888555444333444///++++++///222333111000000///...------......++++++,,,,,,+++***))))))((((((''''''((()))******...***(((((('''######&&&"""&&&'''$$$$$$(((***)))%%%&&&'''&&&%%%%%%''')))%%%'''***+++)))'''''''''&&&$$$%%%'''&&&$$$%%%***%%%&&&&&&%%%%%%%%%(((***&&&'''''''''(((''''''&&&&&&'''((('''%%%###$$$%%%((('''&&&(((***'''}}}zzzxxxvvvtttrrrqqqooommmkkkhhhccc\\\XXXZZZ[[[[[[YYYWWWUUUUUUVVVQQQQQQQQQQQQPPPOOONNNNNNIIIHHHFFFFFFGGGFFFEEECCC>>>???>>><<<:::888999:::777888999::::::999999888777777666666666666777777888999:::999666444444444111111222333444555666666333555555333111000111333.../////////------///000,,,,,,------------,,,,,,---,,,+++///222333...***------,,,+++******)))))))))******+++,,,,,,------+++,,,,,,,,,,,,,,,++++++$$$***---******------***))))))******+++*********)))'''$$$###$$$'''+++...000111111...+++,,,///333:::AAAKKKQQQVVV\\\ccciiilllpppvvvyyyxxxrrrkkkfff[[[SSSHHH>>>777555333333000000///...---...//////------,,,,,,,,,,,,,,,,,,))))))***+++******((((((''''''''''''((((((((((((+++'''%%%&&&%%%###$$$'''###&&&%%%"""$$$******&&&$$$&&&'''((('''&&&'''((($$$'''***+++***(((&&&&&&'''###!!!$$$&&&$$$%%%'''&&&&&&'''&&&%%%%%%&&&(((%%%###"""###&&&((('''%%%%%%''')))(((%%%"""!!!!!!&&&''''''((('''$$$ }}}zzzxxxvvvtttrrruuurrroookkkgggbbb[[[WWW[[[\\\\\\ZZZWWWVVVVVVWWWQQQQQQRRRRRRQQQQQQPPPOOOIIIGGGEEEDDDDDDCCCAAA???:::;;;=========>>>AAACCC999:::::::::999888666555555555444444444555555666888999:::888666444333444000111222444666999<<<===666777777333000...000333---///111///---,,,...111+++,,,,,,------,,,,,,+++...,,,,,,///333444///***))))))))))))************))))))***+++,,,,,,------***++++++,,,,,,,,,++++++(((---...)))(((,,,...+++'''(((((()))(((&&&$$$###///,,,(((&&&''',,,111555000111000---+++,,,111666>>>GGGRRRZZZ```fffmmmsssqqquuu{{{~~~|||vvvooojjj\\\TTTHHH===777444333222---111444222---***+++---,,,++++++******++++++,,,'''((()))******)))((((((&&&''''''((((((''''''&&&'''###!!!###$$$"""$$$((()))***'''###%%%***)))"""%%%(((***+++***)))))))))"""%%%((()))(((&&&$$$$$$(((""""""&&&%%%$$$&&&&&&''''''&&&$$$$$$%%%'''$$$  %%%((('''$$$###%%%''''''### !!!$$$''''''$$$###%%%(((~~~zzzuuurrrtttpppnnnmmmhhh```ZZZZZZ^^^^^^^^^\\\YYYWWWVVVWWWWWWVVVUUUSSSRRRPPPOOONNNJJJHHHFFFEEEEEEBBB===999DDD@@@;;;888999;;;:::999999999888888999::::::;;;555555555555555555555555;;;:::999777555333111000444222111333888<<<===<<<777666333111000000000111222///---...000111000...***000---+++000...)))...,,,---.../////////...------------,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++))),,,///000,,,'''+++*********+++,,,------,,,+++)))'''(((***,,,...++++++++++++,,,---...///,,,------,,,+++---000333@@@GGGQQQ\\\eeelllrrrvvvooouuu{{{|||{{{yyyrrrjjj```VVVDDD666444888444+++...---,,,,,,++++++,,,,,,+++((((((******'''&&&(((((()))******(((''''''((('''%%%###$$$'''((('''%%%'''%%%###$$$'''((('''&&&''''''&&&&&&&&&&&&&&&&&&%%%)))---,,,(((%%%&&&(((###$$$&&&(((((('''&&&%%%'''$$$"""###'''******)))&&&%%%$$$###"""###$$$%%%#########$$$%%%&&&'''((((((***)))######((()))&&&'''$$$"""###%%%&&&$$$!!!~~~{{{wwwsssuuuqqqoooooojjjbbb]]]]]]___```___]]]YYYWWWVVVWWWWWWVVVUUUSSSQQQPPPNNNNNNKKKJJJIIIHHHGGGEEE@@@===AAA===::::::;;;===<<<;;;;;;:::999999888888888888666555555555555555555555999888777555444222111000333111000222666:::;;;;;;666444222000//////000111111...------///000///...---222...+++111///+++000+++,,,---...///......------------,,,+++***+++,,,+++++++++,,,,,,---------...+++***+++//////,,,((())))))))))))))))))***+++222000...,,,++++++---...++++++++++++,,,---...///,,,------------///222555<<>>??????>>><<<<<<;;;999888777777666777777666666555555444444666666555444333222111111222000000111444777999999333222111/////////000111///...------//////...------111,,,)))///...+++111++++++,,,------------------,,,,,,++++++++++++,,,+++++++++,,,,,,------------+++***+++...///,,,)))+++******))))))))))))***///---+++))))))***+++,,,++++++++++++,,,---......---...//////000222666999===BBBKKKTTT[[[aaagggjjjmmmpppooojjjddd```YYYRRRDDDAAA888///,,,---+++(((++++++***))))))))))))***,,,(((&&&((('''&&&'''+++***,,,---,,,+++*********)))(((((((((***+++***)))((('''%%%&&&((())))))(((&&&&&&%%%%%%$$$$$$$$$$$$"""'''+++,,,)))&&&%%%%%%%%%$$$###""""""$$$&&&'''"""###$$$$$$$$$&&&(((***"""###$$$&&&''''''((((((######$$$$$$%%%'''((()))%%%&&&%%%!!!!!!$$$%%%###&&&%%%$$$$$$%%%%%%$$$###{{{xxxuuuqqqoooooollleeeaaabbbdddeeedddaaa]]]YYYVVVVVVVVVUUUTTTRRRPPPOOONNNMMMNNNPPPQQQOOOJJJDDD@@@???;;;<<<===???@@@@@@???>>><<<;;;;;;:::999888777666888888777666666555555555555555444444333333222222000000///000222555777777111000////////////000000///......////////////...+++///)))&&&,,,+++)))000++++++,,,,,,,,,,,,---,,,---,,,******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---+++...---,,,,,,++++++++++++'''''''''''')))+++---///---,,,,,,,,,------...//////000222333444666:::<<>>===???@@@AAA@@@???>>>===:::;;;;;;;;;;;;:::999999888888777777777666666666555555555444444444333333///000000000111222444666000000/////////////////////000111111111000000000***...)))&&&,,,+++)))000++++++++++++,,,,,,---------+++))))))+++,,,,,,***......---,,,,,,+++******,,,+++***+++,,,---------......---,,,+++++++++,,,((())))))***,,,///111333..................///000222444666777777999;;;===DDDFFFHHHIIIHHHGGGHHHIIIMMMNNNJJJCCC>>>===:::555/////////...+++)))))),,,***)))((((((''''''((((((+++'''%%%&&&&&&%%%''',,,((()))+++***(((''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$%%%&&&'''&&&&&&&&&%%%$$$######"""$$$'''***,,,+++)))'''&&&###$$$&&&'''''''''&&&%%%(((***+++(((### !!!"""######$$$%%%$$$###!!! ######$$$%%%&&&((()))***&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%~~~{{{vvvrrrooooookkkeeebbbdddfffhhhhhhfffaaa\\\YYYXXXWWWVVVUUUSSSRRRPPPOOONNN[[[bbbhhheeeYYYLLLDDDBBB@@@AAACCCBBB@@@>>>======;;;<<<=========<<<;;;:::777777777777888888888888666666555555444444333333///000111000000111333666111000000000//////......///111333333222000000111+++000+++)))//////,,,222,,,,,,,,,,,,,,,---......---***((((((,,,---,,,***......------,,,+++******++++++++++++,,,---......,,,++++++************++++++++++++,,,---...000000111000000000000000111111444555777888777777999;;;>>>??????===:::777666666;;;<<<999444222333222///,,,+++,,,...,,,))))))---***)))((((((''''''((((((***&&&%%%&&&'''%%%'''+++&&&((()))((('''%%%&&&&&&$$$&&&''''''&&&%%%'''(((###$$$%%%$$$######%%%'''%%%%%%$$$###"""!!! ###$$$&&&''''''&&&%%%$$$###$$$&&&(((((('''&&&%%%%%%&&&'''&&&$$$"""!!!"""''''''&&&&&&%%%###"""!!!######$$$%%%'''(((***+++(((%%%%%%''''''$$$$$$&&&%%%&&&'''&&&%%%$$$%%%&&&~~~{{{yyytttqqqppplllfffccceeefffhhhiiigggccc^^^[[[ZZZXXXWWWVVVUUUSSSQQQPPPOOO\\\gggpppnnn```QQQHHHEEE@@@BBBDDDCCC@@@>>>>>>@@@>>>???@@@@@@???===;;;999666777777888888999999:::555555555444333222222111000111222111///000333555222222222111000///...------000333333111//////000+++000---+++111000---222...---,,,,,,,,,---//////---)))&&&(((,,,...,,,))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,...000++++++*********+++,,,,,,***+++,,,---...000111222333222222111111222222222444555777666555444444555555666666444111.........///111000,,,,,,///000---+++''''''++++++((((((+++***))))))((('''((((((((((((%%%%%%'''(((&&&'''***&&&'''((((((&&&%%%%%%&&&$$$&&&((((((&&&%%%''')))###%%%&&&%%%######&&&(((''''''&&&%%%$$$###"""!!!#########$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&"""%%%&&&&&&%%%&&&&&&%%%$$$#########$$$######$$$%%%''')))+++,,,((($$$%%%(((((($$$###&&&%%%'''((('''%%%###%%%&&&~~~{{{{{{vvvsssqqqmmmgggdddffffffhhhiiihhhddd___\\\[[[YYYXXXWWWUUUSSSRRRQQQPPPZZZfffrrrqqqcccSSSIIIFFF@@@BBBCCCBBB@@@>>>@@@BBBAAABBBBBBAAA@@@===:::888666666777888999::::::;;;555444444333222111000///000111222111//////222666333333333222111///...---,,,///333333000......///(((...++++++111///+++000......---,,,---...///000---)))&&&''',,,...,,,))))))******+++---...//////+++++++++++++++,,,...000,,,,,,,,,,,,---......///+++---///222555888:::;;;444444333333222333333333333555666555222000000000///000111000...------...***------***+++///000...***%%%###(((***'''&&&(((******)))((((((((((((((('''$$$%%%((()))&&&&&&)))&&&''')))(((&&&%%%%%%&&&###%%%''''''%%%$$$&&&)))$$$&&&'''&&&$$$$$$''')))+++******((('''&&&%%%%%%&&&$$$######%%%&&&'''&&&%%%$$$###""""""$$$&&&'''$$$###"""%%%((()))'''$$$######!!!!!!!!!"""###$$$######$$$%%%''')))+++,,,'''###$$$((((((###"""&&&%%%''')))'''$$$###%%%'''{{{zzzxxxuuurrrmmmfffbbbdddgggjjjiiiccc]]]ZZZYYYYYYUUUTTTUUUSSSOOOMMMOOOXXX```hhhjjjcccWWWLLLGGGEEEBBB??????AAACCCCCCAAABBBGGGHHHDDDAAA???<<<888777888999999999888888777999555333555111,,,,,,222555333111222666888777666333222000///...///000222,,,---///000000000///...------------...///111111---------,,,,,,------...++++++++++++,,,---......------,,,+++*********+++---++++++,,,///000...,,,---,,,+++***+++---000222111111222555888::::::999999666333000///000222444222222111000///---+++***///,,,******,,,,,,***(((((()))***)))((('''((()))'''%%%######%%%'''((((((''''''''''''(((((())))))&&&'''(((******((('''&&&((('''&&&%%%%%%%%%%%%%%%!!!$$$%%%%%%%%%%%%&&&///)))###$$$((()))%%% '''&&&%%%%%%$$$$$$$$$$$$&&&%%%&&&'''((('''### !!!"""$$$&&&&&&%%%###!!!$$$&&&%%%!!!"""&&&$$$"""''')))&&&$$$%%%%%%###"""######$$$&&&''''''((()))((('''&&&%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$}}}|||yyywwwtttoooiiiddddddgggjjjiiieee```\\\[[[XXXTTTRRRRRRPPPKKKJJJKKKQQQWWW^^^bbb^^^VVVMMMHHHDDDBBBAAABBBDDDFFFFFFDDDDDDIIIJJJFFFBBB@@@===999333555999<<<>>>===<<<;;;888444333444111---...333333222111333666888888666333222000///...///000111//////000111111111111111............///000111222......---,,,,,,,,,------,,,++++++++++++,,,,,,---...---,,,++++++++++++,,,---++++++---000111000...///...------...111444666888777888:::===??????>>>999777333000///000111333111000000///...,,,+++***...,,,******++++++)))''''''((())))))((('''(((******'''%%%$$$%%%'''''''''&&&&&&'''''''''((((((((()))'''%%%######%%%''')))((('''&&&%%%%%%%%%%%%&&&(((***+++***(((%%%$$$$$$%%%$$$$$$%%%(((******)))'''&&&%%%%%%$$$$$$$$$%%%"""$$$&&&&&&###!!!!!!###!!!"""###%%%%%%&&&$$$&&&%%%!!!###''''''###!!!$$$""""""$$$%%%######$$$%%%&&&'''((()))***''''''&&&%%%$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%~~~|||yyyvvvrrrlllhhhdddgggiiiiiifffbbb___^^^YYYTTTRRRQQQNNNIIIGGGIIIIIIMMMSSSXXXYYYVVVOOOIIIDDDCCCDDDEEEHHHIIIHHHGGGEEEIIIJJJFFFBBBAAA>>>;;;333555999===>>>===;;;999666444333333111///000444222222333555777888777555333222000/////////000111------,,,,,,------...//////......//////000111222//////...---,,,,,,,,,---,,,,,,++++++***+++++++++------,,,,,,++++++,,,,,,,,,++++++---///111111000222222111222444777:::<<<======<<<>>>@@@BBBAAA@@@999777333000//////000111.........---,,,++++++***,,,+++))))))******((('''&&&'''))))))(((((()))+++,,,)))&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''')))(((&&&&&&&&&&&&((()))''''''&&&%%%%%%%%%&&&&&&+++---...,,,)))&&&%%%$$$%%%'''))))))&&&%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$(((+++(((###"""%%%***!!!!!!!!!!!!###%%%&&&(((%%%%%%$$$"""$$$((()))''' ###!!! ###$$$###$$$$$$&&&'''(((***+++,,,''''''&&&%%%$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%}}}{{{xxxsssnnnjjjdddeeeggggggfffccc```^^^[[[VVVSSSRRROOOIIIHHHJJJIIIJJJMMMRRRWWWVVVQQQLLLEEEEEEFFFHHHHHHHHHGGGEEE@@@EEEFFFCCC@@@@@@???<<<999999::::::999666444333333333333333111111333666333444555777777666444222222111000000//////000000---,,,+++++++++,,,...//////////////////000111222000///...------,,,,,,------,,,+++***************,,,,,,++++++++++++,,,,,,******+++---///222333444777777777999;;;>>>AAACCC@@@>>>======???@@@???>>>888666333000///...///000------,,,+++++++++***++++++***))))))(((((('''&&&%%%&&&(((((((((((()))++++++)))'''&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((,,,//////,,,(((%%%'''&&&&&&%%%%%%%%%&&&&&&%%%'''))))))((('''&&&''''''(((***)))&&&$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&((()))'''$$$$$$(((,,,%%%%%%&&&&&&%%%%%%$$$$$$'''%%%###"""$$$'''((('''"""&&&'''###"""###$$$"""###$$$%%%''')))+++,,,---***)))(((&&&%%%$$$$$$######$$$%%%&&&&&&&&&%%%$$$~~~{{{xxxuuuppplllddddddeeeeeedddbbb___\\\ZZZUUURRRQQQNNNIIIIIIKKKNNNNNNOOOSSSWWWVVVRRRNNNGGGHHHIIIHHHGGGEEECCCCCC;;;???AAA???>>>@@@@@@>>>@@@===:::777444333222222222444444222111222555666555666888888666444111000222111111000000000000000111111000///000111222333///////////////000000111000///...---------------------,,,+++************++++++************++++++)))***,,,...000333666888>>>>>>>>>@@@BBBDDDFFFGGGAAA???===<<<<<<===<<<;;;666555222000.........///---,,,+++***)))******************)))((('''''''''$$$&&&'''((('''''')))+++((('''&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%(((,,,//////,,,(((%%%&&&&&&%%%%%%%%%&&&&&&'''"""$$$'''((('''''''''(((###""""""%%%''')))((('''%%%%%%%%%$$$$$$%%%%%%&&&$$$### !!!###%%%&&&###$$$''')))(((&&&### (((%%%######$$$$$$$$$$$$$$$'''((($$$"""$$$%%%$$$"""###$$$&&&(((+++,,,---...---+++(((&&&$$$""""""!!!"""###$$$%%%$$$$$$###|||zzzvvvrrrooogggfffeeeddddddaaa]]]ZZZVVVRRROOONNNLLLIIIIIILLLTTTTTTUUUWWWWWWVVVRRROOOHHHIIIJJJHHHEEEBBBBBBBBB999>>>@@@======@@@AAA???AAA>>>:::666444555777888222555555111111444666666666888999777555222111111111111111111000000000///000000//////000000111222//////............/////////...............//////------,,,,,,++++++,,,,,,++++++******++++++,,,,,,+++---///111333777<<>>AAABBB@@@>>><<<999666555666777888222666666111000444666555555777888666333222333444111111111111111000//////+++,,,------......------......------------.........------......///000111---------,,,------......---,,,,,,,,,,,,---...//////222444666888<<>>CCCGGGJJJKKKQQQOOOMMMKKKIIIEEE@@@===;;;888333...,,,,,,...000...///000///---,,,---...//////...+++(((''')))***,,,---***---111((("""))))))((('''''')))******)))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))(((((((((###$$$%%%%%%%%%'''+++---)))%%%&&&)))''' %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&,,,(((&&&&&&$$$###&&&,,,&&&)))&&&'''111///&&&&&&&&&$$$###$$$%%%%%%$$$###!!!###$$$$$$######$$$%%%%%%+++...***(((---333666***'''$$$""""""######"""$$$%%%&&&&&&&&&%%%$$$###~~~yyyvvvrrrqqqnnnkkkgggdddaaa```\\\ZZZWWWUUUTTTTTTUUUVVV\\\```bbb```___\\\VVVNNNLLLJJJGGGEEEEEEEEEDDDCCCFFFDDDBBBAAACCCBBB@@@>>>;;;:::999888777555555444555555555555555555555555666666555444444333222222222111000000000000000111111000/////////...+++(((...---,,,+++++++++,,,---000...,,,---///111000////////////...,,,,,,...111...///111333555666666666999:::===@@@DDDGGGJJJKKKLLLJJJGGGEEECCC@@@<<<999777444111...,,,---///000---...///...,,,+++,,,---------,,,***''''''((()))(((***'''(((,,,%%%'''((('''&&&''')))++++++***&&&&&&'''(((((('''&&&&&&###%%%'''))))))(((&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%)))((('''''''''((())))))'''$$$$$$((('''"""!!!###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""" """""""""&&&,,,***...,,,000:::666(((%%%&&&$$$######$$$%%%$$$"""!!!###$$$$$$######$$$%%%&&&...333111...///222222***'''$$$"""###$$$$$$###$$$%%%&&&&&&&&&%%%$$$###zzzvvvrrrqqqooolllhhheeecccbbb]]]\\\ZZZYYYXXXXXXXXXXXX^^^```bbbcccffffff]]]SSSNNNKKKHHHEEEEEEDDDCCCBBBEEEDDDCCCCCCDDDBBB@@@===:::999888777666666666666888777777666666555555555666555555555444333333333333333222000000/////////111000......//////---,,,000///---,,,,,,,,,---...000...------///000000//////000000//////000333555333333555666888888888888<<<===???AAADDDFFFHHHIIIEEEBBB???===;;;999777555111000...---------...///,,,------,,,******+++---+++++++++)))'''&&&'''(((***---(((''',,,'''""")))'''&&&&&&'''***,,,,,,,,,&&&&&&''''''''''''&&&&&&""""""######$$$$$$######''''''&&&&&&&&&''''''(((,,,)))'''''')))+++***(((&&&$$$###&&&&&&%%%%%%(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""!!!"""%%%%%%$$$&&&,,,,,,000///555AAA;;;***###&&&$$$######$$$$$$###"""!!!###$$$$$$######$$$%%%'''111999888444222000---)))'''$$$###$$$%%%%%%$$$%%%%%%&&&&&&%%%$$$######{{{vvvrrrqqqooommmjjjgggeeeddd]]]]]]]]]\\\[[[ZZZYYYXXXYYYZZZ\\\aaahhhkkkbbbVVVOOOLLLIIIFFFEEEEEECCCBBBDDDDDDEEEEEEDDDBBB???===999888777666666777777888888888777666666555444444555555555555444444444444333222111111000000000111...---,,,---000222222222111111///.........///000000///......///000000000000222333444444666999<<<777888888999999999999999======>>>@@@AAABBBCCCDDD>>>;;;888555555444333222......------,,,,,,,,,,,,+++++++++***))))))***,,,******+++***((('''((()))***...)))&&&+++((($$$***&&&%%%%%%'''***---...---'''''''''(((((('''''''''(((%%%""" """&&&(((''''''&&&&&&'''((()))******&&&$$$&&&+++...,,,((('''%%%$$$$$$%%%&&&'''***(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&(((&&&""""""%%%))),,,+++111>>>999)))"""&&&%%%######$$$$$$###!!!!!!###$$$$$$######$$$%%%$$$///888888333111...+++(((&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$######}}}xxxtttsssqqqnnnkkkhhhfffeee^^^^^^^^^]]]\\\ZZZXXXWWWUUUUUUWWW]]]hhhnnnfffZZZQQQNNNJJJHHHGGGFFFEEECCCDDDEEEFFFFFFDDDAAA???===999888777666666777888999777777666666555444333333444555555555555555555555111111111111111222333333...---,,,...000333333333000///...------...///000...............///111222111333777999:::<<<>>>@@@<<<;;;;;;:::999999888888:::;;;;;;;;;;;;<<<<<<<<<888666333111111111000000---------,,,+++***)))(((*********)))((((((***---)))***++++++)))((()))***&&&+++&&&"""'''&&&"""'''&&&%%%%%%'''+++---......((((((((((((((((((((((((***)))((('''&&&'''((()))######""""""###%%%'''(((***&&&$$$&&&+++---***&&&((((((&&&######%%%'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%"""%%%((($$$(((666444)))&&&'''&&&$$$$$$%%%$$$###!!!!!!###$$$$$$######$$$%%%!!!***111000---------,,,'''&&&%%%&&&((())))))(((&&&&&&%%%$$$######""""""{{{vvvuuurrrooollliiigggfffaaa```___^^^\\\ZZZXXXVVVSSSTTTVVV\\\ffflllfff\\\RRROOOKKKIIIIIIHHHGGGFFFEEEFFFGGGFFFCCC@@@??????:::999777555555666888999666666666555555444444444444444444555666666666777000000000111111333444444222111000000111111000///,,,++++++++++++---...///---...///000000111333555333888===AAACCCCCCDDDEEEAAA@@@>>>;;;999888777777666666666666666555555555333111//////000000///...---,,,,,,+++***))))))(((*********((('''(((+++...((()))++++++***)))***+++&&&---)))$$$))))))%%%''''''&&&&&&(((+++.........((((((''''''''''''((((((!!!###'''******'''"""%%%$$$######%%%''')))+++,,,***(((((())))))%%%"""((()))'''""""""%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$&&&$$$ ######&&&!!!###...///)))+++)))'''&&&%%%&&&%%%$$$"""!!!###$$$$$$######$$$%%%&&&,,,***'''))),,,,,,&&&%%%%%%'''***++++++***'''&&&%%%###""""""""""""}}}xxxwwwtttqqqmmmjjjgggfffdddcccaaa___\\\YYYXXXWWWTTTUUUVVVYYYaaafffbbbZZZRRRPPPMMMKKKKKKKKKJJJIIIFFFHHHHHHEEEBBB??????AAA;;;999777555555666777999666666666666666666666666333444444555666777777888222222111111111222333333222111111222333222000---++++++++++++---///111222111333555666666888;;;>>>;;;AAAHHHNNNPPPOOONNNMMMFFFDDDAAA===:::888666666222222222222111111000000...------...//////...,,,++++++************++++++*********((('''(((,,,///%%%(((*********))))))***'''000---(((------((()))((('''&&&(((+++---......'''&&&%%%%%%%%%%%%&&&'''!!!###%%%%%%"""((('''&&&&&&'''***---///,,,,,,++++++***(((%%%$$$%%%(((&&&"""!!!%%%&&&###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$%%%'''&&&$$$%%%)))"""&&&"""!!!))))))'''---+++)))''''''''''''%%%###!!!###$$$$$$######$$$%%%&&&+++(((%%%'''***+++&&&%%%&&&(((+++---,,,+++'''&&&$$$###"""!!!""""""yyyxxxuuuqqqmmmjjjgggeeehhhfffccc___\\\ZZZXXXWWWUUUUUUUUUVVV[[[___\\\UUUSSSPPPMMMLLLLLLLLLLLLKKKGGGHHHHHHEEEAAA>>>@@@BBB<<<:::777555444555777888777777777777777888888888333444444555666777888888444444333222111111111111//////000222444444222000---------...000333555666666999<<<======???CCCGGGCCCJJJSSSYYY[[[YYYWWWUUUJJJHHHDDD???;;;888666555000000000000//////......,,,+++,,,---//////,,,******))))))))))))+++---...++++++***((('''))),,,///$$$&&&)))))))))(((((()))###---+++&&&+++,,,&&&&&&)))''''''(((+++---...---%%%%%%############%%%%%%+++((($$$!!! ###&&&)))%%%$$$######%%%(((+++---(((+++------+++)))))))))"""&&&&&&!!!"""&&&'''###"""######$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$"""###$$$### """&&& &&&""" %%%$$$###***,,,***((((((((('''%%%$$$!!!###$$$$$$######$$$%%%''',,,)))&&&''')))***%%%%%%&&&))),,,------,,,(((&&&$$$###!!!!!!!!!"""~~~{{{uuuqqqnnnllliiigggeeeeeedddbbb^^^[[[ZZZZZZTTTSSSRRRTTTWWWWWWUUURRROOOLLLJJJLLLPPPRRRRRRQQQJJJKKKLLLJJJFFFBBB???>>>>>><<<:::999::::::999888999999:::::::::999999888...000222555666555444333222333444555444222000...111//////000333333000---...///111222222333555777888<<>>===;;;999999:::;;;:::999666666777888999999888888999999777666666666666666555444333222111111111111000000111222333444555666555666999>>>IIIXXXhhhsssyyyvvvnnneeeYYYNNNFFF>>>:::555333222222222111222000//////000111///---)))***+++++++++***)))(((&&&''''''((()))***+++,,,******)))))))))(((((((((---&&&%%%++++++$$$###&&&$$$"""!!!###%%%'''%%%$$$%%%&&&((('''%%%$$$$$$$$$$$$$$$%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$###### $$$&&&$$$&&&***&&&'''(((((('''%%%%%%%%%$$$&&&%%%"""###&&&(((&&&$$$&&&'''%%%######$$$%%%###$$$%%%&&&&&&&&&&&&&&&'''$$$$$$&&&%%%"""###((( '''---...)))&&&)))---'''******&&&%%%'''(((''')))### '''***&&&!!! """###%%%%%%$$$###""" !!!!!!""""""#########%%%&&&%%%###"""###%%%}}}{{{zzzzzzxxxuuussslllhhheeeeeeeeeeeebbb^^^ZZZ[[[[[[YYYUUUQQQOOONNNQQQQQQSSSXXX]]]^^^[[[WWWWWWSSSNNNKKKIIIFFFAAA======<<<::::::;;;<<<<<<;;;;;;;;;;;;::::::888777777888888888777777666666666444444333333222111111000///000222222222444666999888:::@@@IIIUUUfffwww|||ooodddYYYLLLAAA===777444000.........///...,,,***))),,,000222111///******+++,,,+++***)))(((&&&&&&'''((()))++++++,,,******)))))))))(((((((((###&&&((()))'''%%%%%%&&&((($$$"""$$$''')))'''######&&&))))))(((%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&$$$%%%(((%%%''')))******(((&&&%%%$$$&&&%%%""""""&&&'''%%%"""&&&&&&$$$"""$$$%%%###$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$ """((($$$)))***'''%%%%%%(((!!!%%%'''$$$###''')))(((***%%%!!!$$$))),,,(((### """$$$$$$%%%$$$$$$ !!!!!!"""###$$$$$$%%%"""$$$&&&%%%"""!!!###&&&|||{{{zzzyyywwwuuuoookkkggggggiiiiiieeeaaaZZZ\\\]]]ZZZUUUQQQPPPPPPSSSRRRSSSVVVZZZ[[[WWWTTTUUUOOOIIIEEEEEEEEEBBB???>>>===;;;;;;===>>>==================<<<;;;::::::666777777888888777666555333333444444333222000//////111333333333555888<<<===CCCNNNZZZggguuu}}}ooo___UUUKKK@@@999888555222...,,,---...//////...+++)))+++000222000---++++++,,,,,,,,,+++)))((()))))))))******+++++++++++++++*********)))))))))%%%)))### &&&+++***))))))(((((())))))((('''###%%%''''''&&&%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%""" %%%'''$$$###%%%%%%%%%&&&'''''''''&&&%%%###%%%$$$!!!!!!%%%&&&%%%"""%%%&&&######'''&&&"""&&&&&&&&&&&&&&&&&&%%%%%%###!!!### """)))!!!###%%%%%%$$$$$$%%%&&& $$$%%%######''')))((('''%%%$$$&&&***+++((($$$!!!"""############!!!!!!"""###$$$%%%&&&''' ###&&&%%%!!! """&&&}}}{{{zzzyyywwwvvvqqqmmmiiiiiikkkkkkhhhccc[[[]]]^^^\\\WWWRRRQQQRRRUUUSSSSSSUUUWWWWWWSSSPPPRRRLLLEEEBBBCCCDDDCCCAAA???===<<<<<<>>>???>>>>>>666777888999::::::::::::444555777999999777666444222333444555444222000...000222444555444666:::>>>HHHQQQ___nnn{{{}}}nnn___PPPHHHAAA999666777666333000...///111222222666222......111111...***+++,,,,,,---,,,+++***))),,,,,,,,,+++++++++******,,,,,,,,,+++++++++******---/// """(((%%%%%%''')))((($$$"""$$$'''$$$%%%%%%$$$$$$$$$''')))$$$%%%&&&&&&&&&&&&$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%"""###&&&'''$$$"""###&&&$$$""""""$$$%%%&&&%%%"""$$$$$$ !!!$$$&&&$$$"""&&&%%%"""%%%)))((("""''''''''''''&&&%%%$$$$$$$$$"""%%%"""$$$,,,&&&%%%###"""###%%%'''))) $$$&&&######&&&)))((($$$######&&&((((((%%%""" !!!!!!!!!!!!!!!  """"""######%%%$$$ """%%%~~~{{{zzzyyyyyyuuuoookkkiiihhhgggfffdddaaa^^^ZZZVVVSSSQQQPPPUUUTTTTTTSSSRRRRRRQQQQQQKKKIIIFFFCCCAAA@@@@@@@@@AAA===::::::===???@@@???999:::;;;:::999999:::<<<;;;::::::::::::888444111000111222222111000111333111444777555333666@@@HHHWWWcccrrr|||wwwoookkkZZZPPPCCC:::777555333000222222111111111222333444111111111000///.........***,,,------+++(((''''''(((((((((((((((''''''&&&%%%***---,,,(((%%%&&&)))---,,,***)))))))))***+++''')))+++)))&&&%%%''')))$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((((((&&&&&&'''((("""###%%%&&&'''(((((((((!!!"""$$$$$$###"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!'''###"""(((%%%!!!&&&$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$### """############%%%'''((("""### ///(((!!!!!!###$$$&&&((())))))((((((((('''&&&%%%###""" !!!!!!!!!!!!!!! """###$$$###!!!!!!"""$$$###$$$&&&$$$$$$|||yyyxxxxxxtttoookkkjjjiiihhhgggdddaaa]]]XXXUUURRRRRRQQQTTTTTTSSSRRRQQQPPPPPPOOOJJJHHHEEECCCAAAAAAAAABBBBBB???<<<;;;<<<>>>>>><<<999:::;;;;;;:::999:::<<<===============;;;777444000111222222111111222444000444777777888???LLLVVVeeeqqq~~~vvvhhh^^^XXXOOOGGG===777555555222000000000111222333222222222333333222111000///......***+++---,,,+++******+++,,,+++)))((('''((()))***&&&***,,,+++'''%%%'''))),,,+++***)))((())))))***))))))(((&&&$$$###%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&'''&&&&&&&&&$$$&&&''''''&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$)))%%%"""'''###"""%%%$$$###"""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!"""$$$$$$######$$$&&&"""%%%***%%%&&&*** !!!"""###$$$%%%&&&'''((('''''''''&&&%%%$$$###""" !!!!!!!!!!!!!!! """######"""!!!!!!###$$$'''$$$###### ###}}}yyywwwwwwsssooolllkkkjjjiiihhhccc```[[[WWWSSSRRRSSSSSSSSSRRRRRRQQQOOONNNMMMMMMIIIHHHEEECCCBBBBBBCCCDDDCCC@@@===<<<<<<<<<<<<;;;999;;;<<<<<<;;;::::::;;;>>>??????AAAAAA>>>999666111222333222111222333555444666888:::>>>IIIYYYeeesss~~~rrrbbbSSSHHHAAABBB===666333333333222000---///333555555444111///444333222111000///......+++,,,,,,+++***+++---//////---***''''''))),,,...(((***+++)))&&&%%%(((+++***))))))(((((((((((()))***'''%%%$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%$$$###$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$)))%%%"""'''######%%%%%%$$$############$$$######$$$$$$$$$$$$######"""###$$$$$$###"""###%%%)))***''',,,---$$$!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!! !!!!!!""""""!!!!!!!!!!!!"""###"""!!!"""$$$%%%***$$$ """$$$$$$""""""~~~yyyvvvvvvsssooommmllllllkkkjjjccc```ZZZUUUSSSSSSTTTUUUSSSRRRQQQPPPNNNMMMLLLKKKHHHGGGEEECCCCCCCCCEEEEEEAAA@@@>>>============<<<:::<<<======<<<::::::;;;===>>>???AAAAAA>>>999555222333333333222333555777::::::;;;<<>>>>>???@@@<<<===>>>>>><<<:::;;;;;;;;;;;;<<<>>>>>><<<888444333444444333333444666999:::;;;<<>>@@@AAAAAA@@@@@@AAABBB>>>???>>>===;;;:::<<<===:::::::::;;;;;;:::777444444444444333333555888;;;999:::===DDDOOO___ppp|||yyyiii^^^OOOBBB<<<999888666222222222222111111000000---111555999999666222///,,,,,,******+++---///111111111///+++))))))+++...))))))*********)))((('''((((((((((((((())))))***&&&'''(((((()))(((((((((%%%&&&((()))(((%%%''''''''''''&&&&&&&&&&&&###$$$%%%%%%######$$$%%%######$$$%%%%%%%%%%%%%%% """%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&!!!'''###!!!&&&######$$$############$$$%%%%%%""""""############"""""""""###$$$$$$###"""###%%% ###$$$%%%$$$((("""""""""""""""#########$$$$$$$$$$$$$$$###"""""" !!!"""############!!!"""###"""!!!"""$$$%%%###&&&### !!!$$$%%%}}}wwwuuurrrpppooonnnllliii```___\\\ZZZYYYYYYZZZZZZXXXWWWUUUSSSPPPNNNLLLKKKKKKIIIGGGEEEDDDEEEFFFGGG@@@BBBDDDDDDAAA@@@AAABBB@@@@@@>>><<<::::::<<>>;;;999:::===@@@???===;;;:::;;;<<<;;;:::555555555444444666:::===DDDFFFJJJRRR\\\hhhttt{{{vvvxxxwwwtttqqqlllbbbXXXEEE???999777888888555111//////000000000111333444...///000222222111000000333111...,,,++++++---...+++,,,,,,+++***+++---///---+++(((&&&&&&'''***,,,''''''((()))++++++)))'''&&&''')))*********)))(((&&&)))***)))'''(((,,,000(((((('''''''''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$###!!!!!! $$$''''''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&### &&&%%%!!!'''""""""!!!!!!"""###$$$$$$""""""############"""""" """###$$$######%%%'''))) (((+++'''"""!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$### !!!######$$$$$$$$$######$$$###!!!!!!"""$$$%%%&&&"""!!!%%%%%%!!!zzzuuutttsssqqqkkkeee```___]]]]]]]]]^^^]]]]]]ZZZYYYWWWUUUTTTQQQMMMJJJHHHHHHIIIKKKLLLKKKHHHFFFHHHFFFCCCCCCDDDEEEEEEDDDAAA@@@>>><<<;;;;;;<<<===>>>;;;999999:::;;;999777777777666666666999???CCCJJJQQQXXX```jjjtttwwwuuurrrggg^^^]]]\\\UUULLLFFF888888777666666666666777444666666555222///------333111......///111222222111222222000+++))))))+++,,,***((()))))))))+++...---+++)))((()))))))))(((+++&&&)))000///%%%###)))((('''%%%$$$$$$%%%&&&'''###$$$%%%''''''''''''&&&'''(((((('''&&&&&&(((***&&&&&&%%%###"""###&&&(((%%%$$$"""!!!"""$$$&&&'''!!! """%%%&&&$$$"""'''$$$""""""%%%&&&%%%###!!!"""$$$%%%%%%$$$###"""$$$&&&((('''###"""$$$&&&((('''%%%$$$###$$$$$$%%%###$$$%%%$$$######%%%&&&'''%%%&&&&&&!!!!!!***$$$$$$###############$$$"""""""""###$$$$$$%%%%%%###############"""!!! !!!""""""######$$$%%%"""###$$$###"""!!!"""###|||wwwuuutttrrrlllgggbbb___]]]]]]___```___]]]ZZZXXXVVVUUUTTTQQQMMMJJJIIIIIIHHHIIIJJJJJJGGGEEEFFFDDDBBBBBBDDDEEEEEEDDDBBB@@@>>>===<<<<<<===>>>???<<<:::999:::;;;999777777888999999:::>>>BBBFFFNNNVVV^^^eeemmmssssssoookkk___SSSOOOMMMGGG@@@<<<777666666666666555555555555666777666333111000000333111......///111222111111333333111---******+++)))((('''((()))***,,,...)))))))))***+++)))&&&###---(((***111///&&&$$$))))))))))))))))))((('''''''''(((((())))))((('''&&&&&&'''((('''&&&&&&(((***&&&&&&&&&%%%$$$$$$&&&((('''&&&&&&%%%%%%&&&'''(((###"""!!!"""%%%'''&&&$$$+++(((%%%$$$%%%%%%###!!!"""######$$$$$$$$$$$$######&&&((('''$$$###%%%(((&&&%%%$$$$$$$$$%%%&&&'''###$$$%%%$$$$$$$$$&&&((($$$"""$$$((((((######'''$$$$$$###############$$$"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$######### !!!$$$%%%$$$""""""###$$$###!!! !!!"""~~~zzzwwwvvvsssmmmiiiddd```]]]^^^bbbdddbbb___ZZZYYYWWWVVVTTTRRRNNNJJJKKKJJJHHHHHHHHHHHHFFFDDDEEECCCBBBBBBCCCDDDDDDCCCBBBAAA???>>>===>>>>>>??????===;;;:::::::::999888777999<<<===???BBBFFFIIIRRR[[[eeekkkooopppkkkeee^^^QQQEEE@@@===999666666444555555666666444333222555666777777555333333444444111......///111111111///111222111...+++))))))'''((())))))+++,,,------'''(((***------)))###...)))+++000000)))'''***)))***,,,---,,,***'''%%%))))))))))))((('''&&&%%%&&&'''((('''&&&&&&(((***&&&'''((('''&&&%%%&&&(((((((((((((((((((((''''''%%%$$$######%%%''''''&&&(((&&&###"""""""""!!!###############$$$%%%%%%"""%%%((('''%%%%%%'''***$$$$$$######$$$&&&'''(((###$$$%%%%%%$$$%%%''')))'''###!!!%%%'''&&&%%%%%%$$$###############$$$$$$"""""""""""""""###############$$$%%%%%%%%%%%%$$$%%%!!!$$$&&&###!!!"""###"""!!! !!!"""}}}zzzxxxtttoookkkfffaaa^^^___dddgggddd```]]][[[YYYXXXWWWTTTPPPMMMMMMKKKHHHGGGGGGGGGFFFEEEDDDBBBAAABBBCCCDDDCCCBBBBBBAAA@@@????????????@@@???>>><<<;;;::::::999999888;;;>>>@@@BBBCCCFFFHHHRRR]]]hhhmmmnnnjjjbbbZZZNNNEEE<<<:::888666555777222333555666555444222000333555666666444444444666444111///...///000111111.../////////---***((('''(((+++,,,+++,,,......,,,))))))+++------***$$$ ,,,)))***///111---+++---***+++,,,,,,+++(((&&&$$$''''''&&&&&&&&&%%%%%%$$$'''((()))(((((((((***,,,&&&((())))))(((&&&&&&'''((()))*********(((&&&%%%&&&%%%$$$$$$%%%&&&''''''&&&$$$"""""""""###$$$%%%$$$###""""""###$$$&&&'''"""%%%((((((&&&&&&))),,,%%%%%%$$$###$$$%%%&&&'''###$$$&&&&&&%%%&&&(((******%%%!!! !!!$$$'''#########"""######$$$%%%!!!!!!"""""""""######### !!!"""###$$$$$$$$$$$$""" !!!###$$$""" !!!"""###""" !!!|||yyytttpppmmmgggccc```aaaeeegggeeebbb```^^^]]][[[ZZZWWWSSSPPPNNNLLLJJJHHHIIIHHHGGGFFFDDDCCCBBBBBBCCCCCCBBB@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>===<<<;;;:::;;;;;;;;;>>>AAABBBBBBCCCDDDEEEPPP[[[eeehhhfffaaaXXXPPPCCC>>>;;;:::888555444777111222444555555333111000111333444333222222444555444222///...///000000000000/////////...,,,***)))***---...***))),,,+++&&&---,,,++++++,,,***'''%%%***'''(((---111111000111...------,,,+++)))((((((%%%%%%%%%%%%&&&&&&''''''((()))******)))***,,,...''')))******(((&&&&&&''')))+++,,,------+++((('''&&&&&&&&&&&&%%%&&&'''((()))(((&&&%%%$$$%%%((()))$$$######"""###%%%'''(((###&&&))))))'''(((***...'''&&&%%%$$$###$$$%%%%%%$$$%%%&&&&&&%%%&&&(((***!!!###!!!###&&&######""""""###$$$$$$%%%!!!!!!!!!"""######$$$$$$ !!!"""###$$$$$$$$$!!!###%%%$$$!!! """$$$!!!######"""!!! !!!"""~~~yyytttqqqnnngggfffdddddddddeeedddcccbbbaaa___^^^\\\ZZZVVVRRROOOMMMLLLLLLLLLLLLJJJHHHFFFEEEDDDDDDDDDCCCAAA???@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>===;;;;;;===>>>???BBBDDDEEEDDDDDDEEEGGGOOOYYYaaa```[[[UUUNNNHHH===;;;;;;;;;777222111444222333444444444333111000111222222222111111333555555222///...///000000000444222000000000///...,,,)))...---&&&%%%)))((("""///---***)))***+++***))))))''''''+++111333333111111111000///...------,,,'''&&&&&&'''''')))******((()))************---///((()))***)))'''&&&&&&'''+++,,,...//////---+++***&&&((())))))(((''''''((()))(((&&&"""!!!$$$#########$$$%%%&&&'''((($$$'''******((((((+++...((('''&&&$$$######$$$$$$$$$%%%&&&%%%$$$$$$&&&(((%%%&&&###"""###"""""""""""""""###$$$%%%%%% !!!###$$$%%%&&&'''!!!"""###$$$%%%&&&&&&&&& $$$(((&&&!!! ###((("""###$$$###"""!!!!!!###yyytttqqqooofffggghhhfffcccaaacccdddcccaaa```^^^]]]ZZZVVVSSSOOOOOONNNOOOPPPOOOMMMKKKHHHGGGFFFEEEEEECCC@@@>>>??????@@@@@@@@@@@@@@@???;;;<<<>>>===<<<<<>>??????@@@@@@@@@??????999<<<>>>>>><<<===@@@CCCGGGHHHJJJKKKLLLNNNQQQTTTUUUZZZ[[[SSSJJJDDD@@@===555555777888666333777>>>555444333222222222333333222333333111000000333555555333000...///000000///333///***(((***,,,,,,+++,,,111///'''&&&...000***)))(((((()))++++++***)))---+++)))***...222000,,,***---111333333000,,,***)))(((&&&%%%$$$$$$%%%&&&$$$&&&'''''''''(((***,,,******(((&&&######&&&(((%%%&&&'''((((((((((((((((((,,,111222///,,,++++++(((((('''$$$"""###'''+++!!!"""$$$&&&'''''''''&&&'''))),,,+++))))))+++...%%%$$$$$$###$$$%%%'''(((%%%&&&&&&$$$""""""###$$$&&&&&&!!!!!!"""""""""""""""###$$$%%%&&& """$$$&&&)))++++++!!!!!!"""############"""$$$$$$$$$%%%'''((((((((($$$%%%&&&%%%#########$$$yyysssooonnnllliiifffddddddeeefffbbbaaa___]]]ZZZWWWUUUTTTRRRTTTSSSQQQRRRTTTQQQLLLJJJIIIGGGFFFGGGFFFDDDBBB===:::;;;???BBB@@@???AAA?????????>>>>>>@@@CCCFFFEEEIIIMMMNNNMMMNNNQQQTTT\\\WWWOOOGGGAAA>>>======444444444555555555666666444444333222111111111111222333000+++,,,222666666333222000///............,,,---.........---,,,+++(((((((((((((((((((((((((((((((((((())))))))))))***+++***))),,,000///***......000444777666111---""""""###$$$&&&(((***+++(((******'''###$$$***000***++++++++++++)))'''&&&'''(((((()))((('''%%%$$$(((''''''***------***'''&&&%%%%%%%%%''''''&&&%%%&&&%%%%%%$$$%%%&&&((()))((()))+++***)))'''((((((***""" %%%%%%!!!***%%%%%%$$$#########$$$$$$"""######""""""$$$%%%%%%"""######"""  """!!!""""""###%%%''')))***&&&%%%$$$###""""""""""""((('''%%%$$$######$$$$$$ ###'''(((%%%!!!|||vvvrrrooonnnmmmkkkhhhfffeeeddddddbbbaaa^^^[[[YYYWWWVVVRRRUUUUUUTTTUUUWWWTTTOOOKKKIIIGGGFFFFFFFFFDDDBBBAAA===<<<@@@AAA???>>>???===>>>??????@@@BBBFFFIIIJJJLLLOOOPPPPPPQQQRRRSSSSSSOOOHHHBBB===:::::::::444555555555555666666666555444333222111111111111444444111,,,+++///111000555444111///------------....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********''''''&&&$$$''',,,+++'''***+++---111444333...***&&&&&&&&&&&&&&&'''((()))&&&))),,,+++((('''***---)))))))))(((((('''&&&%%%***)))'''%%%%%%&&&''''''+++(((%%%%%%''')))((('''%%%$$$$$$$$$%%%%%%%%%$$$%%%$$$$$$$$$%%%&&&'''(((&&&(((((('''%%%######$$$+++### $$$$$$!!!)))'''&&&%%%$$$$$$$$$$$$$$$#########""""""$$$$$$$$$###$$$$$$###!!!!!!"""$$$!!!!!!""""""$$$%%%''''''%%%%%%$$$$$$###"""!!!!!!%%%%%%&&&'''&&&%%%$$$$$$%%%'''(((&&&"""{{{wwwrrrrrrqqqppplllhhhdddaaaeeedddbbb___]]]ZZZXXXWWWSSSVVVWWWWWWYYYZZZWWWRRRLLLJJJHHHFFFFFFFFFDDDCCCDDD@@@>>>AAAAAA>>><<<===:::<<<>>>???AAADDDHHHKKKKKKKKKKKKLLLNNNNNNMMMLLLIIIGGGBBB===:::999999999555666666666666777777777555555444333222222222222111333111---,,,///000...666444222///---,,,,,,,,,...///000000000///...---++++++++++++++++++++++++))))))*********+++++++++)))***'''%%%''',,,---***''')))---111333111---)))+++***)))(((''''''''''''%%%)))...///,,,***)))***,,,,,,+++***))))))))))))***'''###!!!!!!###&&&)))---)))$$$!!!"""$$$&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((***++++++)))&&&%%%%%%%%%---&&&"""%%%$$$ """))))))((('''&&&%%%$$$$$$$$$%%%$$$#########"""###$$$"""###$$$###""""""$$$&&&!!!!!!!!!"""######$$$$$$###$$$$$$$$$$$$###!!! """$$$'''))))))(((%%%$$$******)))&&& ~~~zzzvvvuuutttqqqmmmhhhdddaaaeeedddbbb___]]]ZZZXXXWWWRRRVVVXXXXXX[[[]]]ZZZTTTNNNLLLIIIGGGGGGFFFEEEDDDFFFBBB???AAABBB>>>===>>>:::<<<>>>@@@AAADDDGGGJJJLLLJJJHHHIIIKKKKKKIIIEEECCCBBB???===;;;;;;;;;;;;777777777777888888888888777666555333222222222222---000000...///222333000444333111///...---------...//////000///...---,,,******************************+++++++++,,,,,,,,,***+++(((%%%&&&+++---+++)))+++///333555333///---...---,,,***((((((''''''&&&)))---...,,,***))))))---,,,***)))((()))***+++&&&$$$!!!"""%%%'''***'''###!!!!!!###%%%'''((((((((('''&&&&&&'''(((%%%%%%&&&&&&'''((()))***)))******)))'''&&&'''(((000***&&&&&&%%%"""$$$)))***)))(((&&&%%%%%%%%%%%%&&&$$$###$$$###!!!!!!###!!!"""######""""""$$$&&&!!!!!!""""""######"""""""""###$$$%%%$$$###!!!"""$$$&&&((((((((('''&&&))))))(((&&&###!!!"""###|||yyywwwtttppplllhhheeedddeeecccbbb___\\\ZZZXXXWWWSSSVVVXXXXXXZZZ]]][[[UUUQQQNNNJJJHHHHHHHHHGGGFFFGGGBBB@@@BBBBBB@@@???AAA<<<===???@@@@@@BBBDDDFFFOOOLLLJJJJJJLLLKKKHHHDDD???>>>===<<<<<<<<<<<<===888888888999999999::::::888777666444333222222222---111222000000444444111111000///......///000111------...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,&&&(((&&&"""!!!&&&)))((())),,,000333444333111000...---,,,+++***)))))))))((()))***)))((((((((()))'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%'''(((((()))(((&&&$$$$$$&&&)))''''''((()))++++++,,,,,,###$$$%%%$$$$$$$$$&&&(((000,,,***)))(((&&&'''***(((((('''%%%%%%$$$$$$$$$'''###"""%%%$$$ !!!$$$ !!!""""""!!!!!!###%%%""""""###$$$$$$###""""""!!!"""###$$$$$$###!!!$$$$$$$$$%%%&&&'''((()))''''''&&&$$$######&&&(((|||zzzxxxuuuqqqmmmjjjhhhgggeeedddbbb___\\\ZZZXXXWWWUUUWWWXXXWWWYYY\\\[[[WWWTTTQQQMMMJJJIIIIIIIIIHHHIIIDDDAAABBBCCC@@@@@@BBB>>>@@@AAABBBAAABBBCCCEEEKKKIIIHHHGGGGGGEEECCCAAA;;;<<<<<<<<<<<<<<<<<<;;;999999:::::::::;;;;;;;;;999888666555444333222222222444444000000222111...//////......///000111222,,,---.........---++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,'''))))))%%%###'''))))))(((+++...000000000000111......,,,+++******))))))+++***((('''''''''((()))&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&(((***++++++***)))"""$$$&&&&&&&&&&&&'''(((%%%'''&&&$$$ ###''''''(((***,,,---.........###$$$%%%%%%$$$&&&))),,,...---,,,+++***)))))))))%%%%%%$$$#########$$$$$$'''!!!!!!%%%%%% !!!&&& !!!"""!!! """$$$!!!!!!###$$$$$$###""""""!!!"""#########"""!!! $$$$$$######$$$%%%''')))%%%%%%$$$""" !!!$$$&&&}}}xxxxxxwwwuuurrrnnnkkkiiifffeeecccaaa^^^[[[YYYXXXXXXYYYXXXVVVXXX\\\\\\YYYWWWSSSOOOLLLKKKKKKKKKJJJMMMGGGCCCCCCBBB???>>>@@@@@@BBBDDDDDDDDDDDDEEEFFFDDDEEEEEEDDDAAA>>>======;;;<<<=========<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<:::999777555444333333222222444333///...111111...000//////......///111111---.../////////...,,,+++************************************++++++++++++(((,,,---)))''')))++++++(((+++------,,,---000333000///---+++***)))((((((,,,***)))(((((()))))))))''''''((((((((((((((('''&&&''')))+++,,,---,,,,,,###%%%'''&&&$$$###%%%'''%%%&&&&&&""""""&&&'''(((***,,,............&&&''''''&&&&&&'''***---***+++,,,,,,++++++)))'''""""""!!!!!!!!!"""######&&& &&&&&& !!!((("""######"""!!! """###!!!#########!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$%%%%%%%%%#########!!! !!!$$$&&&~~~vvvwwwyyyyyyvvvrrrmmmjjjgggfffdddbbb___]]][[[ZZZ[[[[[[YYYWWWXXX]]]]]]ZZZXXXUUUPPPMMMLLLLLLLLLKKKPPPIIIEEEDDDBBB>>>===>>>@@@CCCEEEFFFFFFGGGHHHIIIDDDGGGHHHFFFAAA>>>>>>@@@===>>>???@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<===:::999888666444333333222...000///,,,---111333111222111000.........///000...///000000000///---,,,........................))))))*********+++++++++$$$***+++(((%%%'''((('''***,,,------,,,---111555111000...+++)))((('''&&&,,,+++******++++++)))((($$$%%%&&&'''''''''%%%%%%%%%&&&'''(((***++++++,,,&&&''''''$$$!!! ###&&&&&&(((((($$$###(((&&&'''***,,,---.........%%%%%%%%%###"""###&&&)))&&&)))+++,,,++++++(((%%% !!!"""###&&&&&&&&& !!!)))$$$%%%%%%$$$"""!!!"""$$$ !!!""""""!!! """"""!!!!!!!!!!!!"""### """$$$&&&&&&%%%###!!!!!!"""#########%%%(((***~~~}}}zzzwwwsssooommmkkkiiigggeeebbb\\\VVVRRRVVVWWWZZZ[[[[[[ZZZXXXVVVYYYVVVPPPJJJFFFGGGKKKOOOKKKJJJGGGEEEDDDDDDDDDEEEDDDFFFIIIJJJHHHEEEDDDCCCDDDDDDCCCBBB@@@>>><<<;;;;;;===???@@@AAA@@@???>>>@@@???===;;;::::::::::::999999999888777666666555666///---111333000---///444333222111000...------///.........------------***+++,,,,,,++++++---///,,,------,,,+++***,,,...+++***((('''''')))***,,,'''+++---***+++000444444,,,...,,,)))(((+++,,,***++++++,,,+++***'''$$$"""!!!###%%%((()))((('''&&&***'''%%%(((---...+++''')))(((&&&%%%$$$%%%%%%%%%$$$%%%&&&&&&$$$""""""###%%%%%%&&&''')))+++,,,---$$$%%%&&&&&&'''&&&&&&&&&'''((()))******(((&&&%%%!!!"""$$$$$$#########$$$###"""%%%((('''$$$%%%)))$$$%%%%%%$$$"""###%%%'''!!!  !!!$$$$$$$$$$$$###!!! $$$###############$$$$$$&&&$$$!!!"""&&&(((|||yyyuuurrrpppmmmkkkgggdddaaa^^^ZZZWWWVVVWWWYYY[[[[[[ZZZXXXWWWZZZVVVPPPKKKIIIJJJLLLNNNLLLJJJHHHFFFFFFGGGIIIJJJHHHJJJLLLLLLJJJFFFEEEDDDCCCCCCBBBAAA@@@>>>===<<<<<<===???@@@@@@@@@???>>>???>>><<<;;;999999999:::999999888888777666666555333///...222444111000222333333222111000000///////////////.........------,,,.........------///111+++,,,---,,,+++***,,,---+++***)))(((((()))******))),,,,,,+++,,,000111///,,,...---((((((***+++)))******++++++)))'''%%%######$$$%%%'''((((((''''''***((((((+++...///+++&&&'''&&&$$$###"""###$$$%%%%%%&&&'''&&&$$$""""""###%%%%%%&&&'''(((***+++,,,$$$%%%&&&'''''''''''''''%%%&&&'''((((((&&&$$$###!!!"""$$$$$$#########$$$  ###### !!!&&&#########""" """$$$ !!!!!! !!!""" !!!"""###$$$%%%&&&&&&$$$###############$$$$$$!!!!!! !!!###%%%&&&{{{xxxuuusssqqqmmmhhhdddaaa___]]][[[VVVWWWYYYZZZZZZZZZYYYXXXZZZVVVPPPNNNNNNOOOOOOMMMLLLJJJHHHGGGHHHKKKNNNQQQNNNOOOPPPOOOKKKHHHEEEDDDBBBBBBAAAAAA@@@??????>>>===>>>>>>>>>>>>?????????===<<<;;;:::999888888888999888888777777666666555111000111444333111333666333333333222222111111111000000000/////////......---.........------...000+++,,,---,,,+++***+++---++++++******))))))))))))+++,,,,,,+++...222000***...000...)))(((******'''((())))))***)))'''&&&$$$%%%%%%%%%%%%&&&'''((((((+++******,,,///...***&&&%%%###!!! """$$$&&&'''((()))'''%%%###"""###&&&&&&&&&'''(((((())))))$$$%%%&&&'''((((((((((((###$$$%%%&&&%%%$$$###"""!!!"""$$$$$$#########$$$###!!!!!!######!!!###((($$$$$$$$$###!!! """### !!!""""""!!!!!!"""$$$ !!!###%%%&&&(((((($$$$$$###############$$$ """###$$$$$$$$$}}}zzzwwwvvvssspppkkkgggccc```\\\ZZZWWWXXXXXXYYYYYYYYYYYYYYYZZZUUUQQQPPPSSSTTTQQQMMMKKKJJJHHHHHHJJJNNNRRRUUUQQQRRRRRRPPPKKKGGGEEEDDD@@@@@@@@@@@@@@@@@@@@@AAA======<<<<<<<<<======>>>;;;;;;:::999999888888777888888777777666666666666111333555555333111444777333333333333333333333333000000000000////////////+++,,,---,,,++++++,,,...***+++---,,,+++***+++,,,+++++++++++++++***((((((,,,,,,,,,---222555111)))111222000***)))******(((''''''((((((((('''&&&&&&((('''&&&%%%%%%&&&((()))---+++******++++++)))'''$$$"""  """&&&(((((())))))(((%%%#########%%%&&&&&&'''''''''''''''$$$%%%&&&'''((()))))))))$$$$$$$$$%%%$$$###""""""!!!"""$$$$$$#########$$$$$$!!!!!!###"""!!!$$$)))&&&''''''&&&$$$######%%% """############$$$&&&$$$###############$$$$$$%%%$$$######"""######### !!!""""""#########}}}zzzxxxwwwtttrrroookkkgggbbb[[[WWWYYYYYYXXXXXXXXXXXXYYYYYYYYYUUURRRRRRVVVWWWSSSOOOLLLKKKJJJJJJLLLOOOSSSVVVQQQRRRRRROOOJJJFFFDDDCCC@@@@@@?????????@@@AAABBB======<<<;;;;;;;;;<<<===:::::::::999999888777777777777777666666666666666333666888666222222333555333333333333333444444444000000000000////////////,,,------,,,******,,,---)))+++------+++******++++++++++++++++++***)))(((+++,,,,,,...444888333+++333444111,,,***,,,+++)))&&&&&&'''''''''&&&&&&&&&***(((&&&%%%$$$&&&((()))///,,,(((&&&%%%'''((()))$$$###!!!!!!"""$$$''')))'''((()))(((%%%#########$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%$$$$$$###!!!"""$$$$$$#########$$$  &&&%%%&&&'''&&&%%%$$$$$$%%%!!!"""$$$$$$###$$$%%%'''&&&%%%$$$""""""!!!""""""%%%$$$$$$###""""""######&&&%%%###"""!!!!!!"""###}}}{{{yyyyyyvvvtttrrroookkkeee]]]XXX\\\[[[YYYWWWWWWWWWXXXYYYWWWUUUSSSTTTVVVWWWUUURRROOONNNMMMMMMNNNPPPSSSTTTOOOPPPOOOMMMHHHEEEDDDCCCAAA@@@?????????@@@BBBCCC>>>>>>============<<<<<<999::::::::::::999888777666666666666666666666666444777888444222333444222333333333333333333333333000000000/////////.........//////...,,,,,,---///(((***,,,---+++*********++++++++++++++++++++++++))),,,---...333666333---333444111,,,***,,,,,,)))&&&&&&&&&&&&&&&%%%%%%%%%+++)))'''%%%%%%&&&'''(((...+++(((%%%$$$%%%((()))$$$#########$$$%%%'''(((%%%'''((('''%%%$$$$$$$$$######%%%&&&&&&%%%$$$###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$$$$#########$$$!!!"""!!!!!!'''"""###%%%%%%$$$######$$$ """$$$$$$$$$$$$&&&'''$$$$$$###""""""###%%%&&&%%%%%%$$$###"""""""""""")))'''$$$"""!!!!!!""""""~~~|||{{{{{{yyyvvvssspppmmmiiiddd```^^^]]]ZZZWWWVVVVVVWWWWWWUUUUUUTTTUUUUUUUUUVVVVVVSSSSSSSSSRRRRRRRRRRRRRRRMMMNNNNNNKKKHHHEEEEEEEEEAAA@@@???>>>>>>@@@AAACCC???@@@AAAAAAAAA@@@>>>===999:::;;;;;;;;;:::999888666666666666666666666666444666555222333777666111333333333333222222222222/////////.........------/////////...,,,,,,---///(((***,,,---+++***)))***+++******)))***+++---...))),,,......///111000,,,000222000+++)))++++++)))''''''&&&%%%%%%$$$$$$%%%+++***((('''&&&&&&&&&'''******)))(((''''''((()))######$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%!!!"""$$$%%%&&&%%%$$$###%%%%%%%%%&&&%%%%%%$$$###&&&&&&%%%%%%$$$$$$$$$$$$!!!"""$$$$$$#########$$$###!!!###&&&%%%"""$$$((( """%%%%%%%%%$$$$$$%%% !!!###$$$###$$$&&&'''%%%%%%$$$$$$$$$&&&(((***&&&%%%$$$###""""""""""""%%%%%%$$$###"""!!! }}}}}}|||{{{xxxssspppnnnllljjjhhh```^^^ZZZWWWUUUUUUVVVWWWTTTUUUUUUUUUTTTTTTVVVXXXWWWWWWVVVVVVTTTSSSQQQPPPLLLMMMMMMKKKHHHFFFFFFGGGBBBAAA???>>>>>>???AAABBBAAABBBDDDEEEDDDBBB@@@???999:::;;;<<<;;;:::999888555555555666666666666666222444222000333999888111333333333222222111111111///.........------------------...,,,******+++,,,'''***,,,---,,,***))))))+++***)))(((***,,,...000)))---///,,,+++,,,,,,***...000...)))(((******(((((('''&&&%%%$$$$$$$$$$$$+++***)))((('''&&&&&&&&&'''))),,,,,,+++)))((('''"""###$$$&&&&&&%%%$$$###"""###%%%%%%$$$$$$$$$%%%!!!###%%%&&&%%%$$$###%%%%%%%%%%%%$$$###""""""&&&%%%$$$$$$######$$$$$$!!!###$$$$$$######$$$%%%!!!$$$### !!!%%%!!!$$$&&&((('''''''''(((!!!#########$$$%%%''')))(((&&&&&&&&&''')))+++&&&%%%$$$###"""""""""""" !!!###$$$$$$""" }}}~~~{{{zzzyyywwwsssooollliiijjjddd]]]YYYXXXXXXVVVTTTTTTRRRRRRTTTTTTSSSVVV\\\YYY[[[ZZZUUUTTTVVVUUURRRQQQLLLGGGFFFGGGHHHEEEAAABBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@???>>>===;;;::::::;;;;;;222444777999;;;:::999777888555333444333//////222333222222111000///......222111000///------,,,,,,---,,,++++++,,,---,,,+++***+++,,,+++)))))))))***)))))))))***,,,///222444222///,,,,,,...///...++++++---***&&&%%%((()))'''%%%&&&&&&'''''''''&&&&&&)))%%% !!!###$$$###&&&(((******(((%%%###### $$$&&&### """&&&%%%&&&%%%###!!! !!!###!!!###%%%%%%$$$$$$%%%&&&!!!""""""###$$$$$$%%%%%%&&&%%%###""""""###%%%&&&"""%%%'''(((&&&%%%$$$$$$"""%%%%%%######%%%$$$!!!"""###$$$$$$"""!!!!!!""" ###$$$!!!!!!%%%))))))))))))(((%%%###&&&,,,222&&&###!!!!!!###$$$""" """"""!!!"""###%%%}}}~~~}}}|||zzzxxxuuurrrpppnnnpppiiiaaa\\\ZZZXXXVVVSSSSSSQQQQQQTTTTTTSSSWWW\\\___```^^^XXXWWWYYYZZZWWWSSSNNNIIIGGGHHHHHHEEEBBBCCCBBBBBBBBBBBBBBBCCCCCC???????????????@@@@@@@@@>>>===;;;:::999999::::::555777999;;;<<<;;;:::888999555444555444111111444222222111111000000//////000000///...------------,,,+++++++++,,,---,,,,,,***+++,,,+++)))))))))***)))(((((()))***---000111000...+++,,,---...---+++---...,,,&&&%%%''''''%%%%%%&&&%%%%%%$$$###"""!!!)))&&&###"""$$$%%%%%%$$$%%%'''))))))'''%%%$$$$$$!!!$$$&&&$$$!!!"""%%%%%%''''''&&&$$$###$$$%%%$$$&&&'''((('''&&&'''(((######$$$$$$%%%%%%&&&&&&'''&&&$$$######$$$&&&''' ###&&&'''&&&%%%%%%&&&!!!$$$$$$ """""""""$$$%%%$$$"""!!!!!!!!!"""$$$"""###'''******))))))(((&&&%%%&&&(((***%%%###!!!!!!######""" """"""!!!!!!"""$$$~~~}}}{{{xxxvvvuuuuuuuuutttnnnfff```^^^\\\XXXUUUQQQPPPPPPSSSTTTSSSWWW]]]eeeeeebbb]]][[[]]]]]][[[TTTPPPKKKIIIJJJIIIGGGDDDDDDCCCCCCCCCCCCCCCCCCCCC<<<<<<<<<======>>>???@@@<<<;;;:::999888888999999999;;;<<<======<<<:::999888555444666666333333666111111111111111111111111......------------......,,,,,,,,,,,,------------***+++,,,+++)))))))))***((((((''''''(((***,,,---...,,,+++***,,,,,,,,,+++...///---'''%%%'''&&&$$$'''''''''''''''&&&%%%%%%((('''&&&&&&''''''&&&%%%$$$&&&(((((('''&&&%%%&&&!!!$$$&&&%%%"""!!!###%%%###%%%''''''&&&$$$$$$%%%$$$&&&''''''&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''!!!###%%%&&&%%%$$$$$$%%%!!! """###"""###$$$%%%$$$!!! !!!!!!%%%$$$%%%)))+++***+++)))'''''''''&&&$$$"""###"""!!!!!!""""""!!! !!!"""""" !!!"""}}}zzzxxxwwwxxxyyyzzzvvvqqqiiidddbbb```\\\YYYQQQPPPQQQTTTUUUUUUYYY___fffiiihhhcccaaaaaa^^^ZZZVVVRRRNNNLLLKKKJJJHHHFFFEEEEEEEEEEEEDDDCCCCCCBBB>>>===<<<<<<<<<===>>>>>>;;;:::999888777888888999<<<===>>>>>>===<<<:::999777444333666666444444777111111111222222222222222---------......///000111000111111///...,,,,,,---***+++,,,+++)))))))))***))))))((((((((()))***+++,,,+++*********+++++++++---...,,,(((&&&((((((%%%###$$$%%%'''((()))))))))&&&&&&'''(((((('''&&&%%%###%%%'''''''''&&&&&&'''!!!###%%%$$$###"""$$$%%%"""%%%&&&%%%###""""""!!!###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&###%%%&&&&&&$$$""""""######&&&&&&$$$$$$$$$###!!! !!!"""###&&&%%%&&&((()))(((,,,(((%%%$$$&&&%%%###"""!!!!!!!!!!!!"""!!!!!!!!!"""###""" """}}}|||yyywwwwwwyyy{{{}}}{{{uuunnnhhheeeaaa\\\YYYSSSRRRSSSVVVWWWWWW[[[aaaggglllnnnllliiifff___XXXUUUSSSPPPMMMLLLKKKJJJIIIFFFFFFGGGFFFEEEDDDCCCBBBBBB@@@>>>===<<<<<<======;;;:::999888888888999:::======>>>===<<<:::999888666333222555555333444777222222222222333333333333......//////000222333444555666555333///,,,,,,---***+++,,,+++)))))))))************)))))))))***************)))))))))***+++***,,,+++((((((******''' !!!###$$$%%%%%%%%%###%%%&&&''''''&&&%%%$$$###$$$&&&&&&&&&&&&'''((("""######""""""###$$$&&&"""%%%&&&%%%###"""""" """######!!! !!!"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""$$$%%%%%%$$$###$$$%%%!!! ###&&&%%%###$$$$$$"""!!! """### %%%(((&&&%%%&&&&&&$$$+++'''"""!!!###%%%$$$"""!!!!!!""""""!!!!!!""""""!!!"""######!!! !!!"""|||{{{yyywwwxxxzzz|||~~~yyyqqqkkkfffaaa[[[VVVWWWUUUVVVYYYZZZYYY]]]ccchhhnnnsssrrrnnniii___VVVTTTRRRPPPNNNMMMLLLLLLMMMHHHHHHHHHHHHGGGEEECCCAAADDDBBB@@@===<<<<<<<<<===<<<;;;:::999999:::;;;<<<=========<<<;;;:::999888666333222555555333333777333333333333333333333333//////000000111333444555666888888444///+++,,,---***+++,,,+++)))))))))******+++++++++************)))*********))))))***,,,(((++++++))))))++++++(((%%%%%%%%%%%%%%%$$$######!!!###&&&&&&%%%$$$$$$%%%###%%%&&&&&&%%%%%%&&&((($$$"""  """%%%'''###%%%''''''&&&$$$$$$%%%"""$$$%%%%%%###""""""############$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%!!!"""$$$%%%%%%&&&(((***$$$&&&$$$ """""" """######""" !!!###&&&"""&&&'''$$$"""$$$$$$""")))&&&###!!!"""$$$%%%%%%!!!"""######""""""###$$$"""###$$$$$$""""""###$$$|||{{{zzzyyyzzz{{{}}}~~~|||wwwpppkkkhhhddd^^^ZZZ\\\YYYZZZ\\\\\\\\\___eeegggmmmqqqppplllfff\\\SSSQQQQQQPPPNNNMMMMMMNNNOOOIIIIIIJJJIIIHHHEEECCCAAACCCAAA???<<<;;;<<<===>>>>>>===<<<;;;;;;<<<===>>>>>>>>>===<<<;;;::::::999888555444666666333444777555555444444333333222222//////000000111222333444333555666333...+++,,,///***+++,,,+++)))))))))***)))******++++++*********(((***+++***))))))+++---))),,,,,,))))))+++***'''************)))(((&&&&&&!!!$$$&&&&&&$$$###%%%&&&$$$%%%&&&%%%$$$$$$%%%'''%%%"""!!!%%%'''%%%''''''&&&$$$###$$$%%%$$$%%%'''&&&$$$######$$$"""###$$$%%%&&&'''((()))''''''((((((((((((''''''%%%&&&'''&&&%%%%%%'''(((###%%%$$$!!! """"""!!!!!!!!!!!! """%%%(((!!!%%%%%%""" ###%%%###&&&''''''%%%###"""###$$$!!!###%%%$$$###"""$$$&&&"""###%%%%%%$$$$$$%%%'''}}}|||{{{{{{{{{|||~~~~~~uuuqqqllljjjiiigggddd```^^^\\\\\\^^^^^^]]]aaafffeeejjjmmmjjjfffaaaXXXPPPPPPPPPPPPNNNMMMMMMOOOPPPIIIJJJJJJJJJHHHFFFCCCAAAAAA???===;;;;;;<<<>>>@@@???>>>===<<<<<<===?????????>>>>>>===<<<;;;;;;;;;:::666555777777444555888666666555444333333222222////////////000111222333///222444222---+++---000***+++,,,+++)))))))))***((())))))************)))(((***,,,+++))))))+++...+++......***)))***)))%%%''''''((((((((((((((('''"""$$$&&&&&&$$$###&&&(((%%%&&&&&&%%%$$$###%%%'''%%%!!! %%%(((%%%&&&%%%###!!! !!!###$$$%%%&&&&&&$$$#########"""###$$$&&&((()))***+++))))))************)))))),,,,,,+++((($$$""""""### """!!!"""%%%%%%""" !!! """&&&))) ###### ###&&&%%%$$$(((***)))%%%"""!!!"""!!!$$$&&&%%%######%%%'''"""###%%%%%%%%%%%%'''(((~~~zzz{{{||||||}}}|||||||||wwwtttppplllhhheeecccbbbbbb```___```aaabbbaaa```aaacccdddbbb]]]WWWSSSQQQPPPOOONNNNNNNNNOOOPPPQQQNNNMMMKKKIIIGGGEEECCCBBBFFFFFFEEEDDDBBBAAA@@@???>>>===;;;<<<>>>??????>>>???===<<<===@@@@@@===:::999888777555555555666777444444555555555444222222333222000///......////////////...---------......,,,------,,,++++++,,,...))))))))))))))))))))))))(((((((((((((((((((((((()))+++,,,+++***)))***+++%%%''')))++++++)))&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%#########""" !!!###%%%)))%%%!!!!!!###%%%%%%###$$$%%%&&&$$$"""!!!!!!"""%%%%%%%%%$$$%%%***000555---+++)))***---...,,,***+++***(((%%%$$$#########)))$$$%%%777%%%""""""######"""""""""%%%'''"""###$$$$$$###"""$$$%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&(((***}}}}}}}}}}}}}}}}}}}}}}}}xxxvvvrrrmmmiiifffcccbbbbbbaaa``````aaabbbaaa______```aaa___ZZZVVVRRRQQQPPPOOONNNNNNNNNNNNOOOPPPMMMLLLKKKIIIGGGEEEDDDCCCEEEDDDDDDCCCBBBAAA@@@@@@===;;;::::::<<<=========@@@>>><<<===>>>???===;;;:::999888777777777888888333444555555555444333222333222000///......////////////......------,,,,,,,,,------+++)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))((('''((()))'''(((***+++***(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%#########"""!!!!!!###%%%%%%###!!!"""###%%%%%%%%%###$$$%%%###!!! !!!#########""""""%%%***---///---,,,---///111000...,,,***(((&&&$$$###""""""///!!!!!!((("""#########"""###%%%'''###$$$%%%$$$######$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&''')))+++}}}}}}|||}}}~~~zzzxxxuuuqqqlllhhheeeccccccaaa``````aaaaaa___^^^[[[\\\\\\ZZZVVVSSSRRRRRROOOOOONNNNNNNNNNNNOOOOOOLLLLLLKKKJJJIIIGGGFFFEEECCCCCCBBBBBBBBBAAAAAAAAA===<<<;;;;;;===>>>======BBB@@@===<<<<<<===<<<;;;999999999888999999:::;;;333444444555555555444444333222000///......//////......//////...---+++***,,,---,,,***'''&&&&&&'''))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))''''''((())))))*********)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%"""###$$$###!!!!!!###%%%!!!"""#########%%%'''"""###$$$###!!! !!!%%%%%%&&&%%%%%%&&&(((+++000///...000222444333222---+++)))&&&###"""""""""###!!!))) $$$###"""###$$$$$$######&&&((($$$%%%&&&&&&$$$###$$$&&&((((((((()))))))))******((((((((((((((((((((((((((()))******))))))***,,,~~~|||||||||~~~}}}{{{xxxtttpppkkkgggeeecccaaa____________]]][[[XXXXXXXXXUUURRRQQQQQQRRROOOOOOOOONNNNNNNNNNNNNNNKKKKKKKKKKKKJJJHHHGGGFFFAAAAAAAAABBBBBBBBBBBBBBB@@@???===>>>???@@@@@@???CCCAAA>>><<<;;;;;;<<<<<<888888888999999:::;;;;;;444444444555555555555555333222111////////////000......000000///---***))),,,,,,,,,***'''&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((()))***+++***)))((()))++++++++++++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%"""###$$$###""""""###$$$!!!$$$$$$"""!!!###%%%###$$$$$$###"""!!!!!!"""$$$%%%''''''&&&'''(((***/////////111222444444444---+++)))&&&###"""!!!!!!)))###""" ###(((###!!!"""$$$%%%%%%$$$$$$&&&(((%%%&&&''''''%%%%%%&&&'''))))))))))))******++++++((((((((()))))))))))))))***,,,---...---,,,------}}}||||||}}}~~~~~~}}}|||yyytttooojjjgggcccaaa___^^^^^^]]][[[YYYVVVVVVUUUSSSQQQPPPRRRSSSPPPPPPPPPPPPOOOOOONNNNNNJJJKKKLLLLLLKKKJJJHHHGGGAAAAAABBBBBBBBBBBBCCCCCCBBB@@@>>>>>>@@@AAA@@@???BBBAAA???<<<::::::<<<===777888888999999:::::::::555555555555555555555555444333111000//////000000...///000111000...+++***+++,,,,,,+++))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***++++++++++++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%"""$$$%%%$$$###"""###$$$ ###%%%%%%""" !!!###$$$%%%&&&%%%###"""###$$$ ###$$$###$$$%%%''',,,---...///000111222333---+++(((&&&###"""""""""###$$$$$$""")))"""$$$&&&&&&%%%%%%&&&(((&&&'''((((((''''''((()))+++******)))***+++,,,,,,))))))))))))******+++++++++...111111000/////////~~~}}}~~~~~~~~~|||xxxsssmmmjjjfffdddaaa```___]]][[[YYYVVVVVVVVVTTTRRRRRRSSSTTTQQQQQQRRRRRRQQQPPPOOONNNKKKLLLMMMMMMLLLJJJHHHFFFBBBCCCCCCCCCCCCCCCCCCCCCAAA???======>>>???>>>===@@@@@@@@@===;;;:::<<<>>>888888999:::::::::999999777666555555444444555555444333111000//////000000//////000111000///...---,,,------,,,++++++,,,...))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((&&&&&&'''(((******+++,,,,,,+++)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%"""$$$%%%%%%$$$######$$$###$$$$$$$$$"""!!!"""###$$$%%%&&&&&&$$$###$$$&&& """$$$%%%%%%%%%''')))***+++------------///000+++***(((%%%$$$#########"""%%%######'''&&&"""$$$''''''&&&&&&'''(((%%%'''))))))))))))+++,,,,,,,,,+++******,,,---...******++++++,,,------------000444555444222111111{{{vvvpppmmmiiigggdddbbbaaa___]]]ZZZWWWXXXXXXWWWUUUTTTTTTUUURRRSSSSSSSSSSSSQQQPPPOOOLLLMMMNNNNNNMMMKKKHHHFFFDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>>>>??????>>>======???@@@???<<<;;;<<<>>>::::::;;;<<<;;;;;;999999999888666555444444444444444333222000///000000111000000000000111111111111---......---+++***+++---))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((('''&&&&&&'''(((((())),,,---...,,,***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%"""$$$&&&&&&$$$######$$$%%%$$$""""""###$$$%%%%%%###$$$%%%%%%$$$###$$$%%%&&&'''((('''&&&&&&(((***(((***,,,,,,******+++...***)))'''%%%$$$$$$$$$$$$***(((###((( )))!!!###%%%'''((('''''''''((($$$&&&((()))***+++---//////...,,,,,,,,,---///000------......///000000111...222666888777444333222}}}xxxrrrooollljjjgggeeedddaaa^^^\\\XXXYYYZZZYYYWWWUUUUUUUUUSSSTTTTTTTTTTTTRRRPPPOOOLLLMMMOOOOOOMMMKKKGGGEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDBBB@@@@@@AAAAAAAAA@@@;;;>>>@@@@@@===;;;<<<>>><<<<<<=========<<<:::999:::999777555444333333444444333222000000000000111111000000000111222333444/////////---***))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***&&&(((,,,...///...+++)))%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%"""$$$&&&&&&%%%######$$$&&&### $$$'''((('''"""###$$$$$$###"""###%%%''''''&&&$$$###"""$$$&&&(((***,,,+++)))(((***,,,)))(((&&&%%%$$$$$$%%%%%%)))"""((( !!!'''###%%%(((((((((''''''((($$$&&&(((***+++,,,///111111000...---...///111222///000000111222333333333///333777999888666444333}}}zzzxxxvvvuuunnnnnnllliiiddd___]]]\\\\\\\\\[[[YYYXXXWWWVVVUUURRRUUUXXXXXXTTTQQQOOOOOORRRQQQPPPPPPOOOLLLHHHEEEEEEFFFGGGGGGFFFDDDAAA@@@JJJHHHFFFCCCBBBBBBBBBCCC>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;===>>>===;;;::::::999888666666666777777444444444444444444444444...---'''!!!$$$...222///111111///...,,,,,,++++++++++++++++++++++++,,,---+++,,,,,,***((('''***---)))))))))))))))((((((''' ###222+++%%%***---(((&&&&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%$$$""")))&&&$$$&&&'''""" #########$$$%%%&&&'''((($$$%%%%%%%%%%%%$$$######)))%%%###$$$$$$###%%%)))...,,,)))&&&%%%%%%%%%&&&%%%&&&&&&%%%###"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&)))+++------------*********+++,,,...111222222111000111333444333222555777888666444222444666555444444333333444444555~~~}}}{{{yyyxxxrrrrrroookkkfffaaa^^^]]]]]]\\\[[[ZZZYYYXXXWWWVVVTTTVVVXXXXXXTTTRRRQQQQQQPPPOOOOOOOOOOOOMMMJJJGGGHHHHHHHHHHHHGGGEEECCCBBBHHHGGGEEECCCBBBBBBCCCCCC>>>>>>===<<<<<<<<<<<<===;;;;;;<<<=========;;;::::::999777666555555555666444444444444444444444444222222///,,,///555777333111000///...---,,,,,,,,,+++******)))******+++++++++,,,,,,***'''&&&''')))(((((()))))))))(((''''''***...((($$$(((***'''''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%&&&%%%%%%$$$ $$$(((((('''%%%$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%$$$######***&&&$$$%%%$$$""""""%%%---+++)))'''&&&%%%%%%%%%&&&&&&&&&%%%######$$$%%%%%%%%%$$$$$$###$$$$$$$$$+++,,,,,,------,,,+++***,,,,,,,,,,,,...000222333444333222333444555444333666:::===<<<777444444666666555444333333222222222|||}}}~~~|||{{{vvvuuurrrnnnjjjeeeaaa___^^^^^^]]]\\\ZZZYYYXXXWWWWWWXXXXXXWWWUUUSSSSSSTTTNNNNNNNNNOOOOOOOOOLLLJJJKKKKKKJJJHHHGGGEEEDDDDDDEEEEEEDDDDDDDDDCCCCCCCCC???>>>======<<<<<<======;;;;;;<<<======<<<;;;;;;:::999888666555444444444333333333333333333333333///111111000222555444000000///...---------------++++++************++++++,,,------+++(((''''''''''''(((((((((((('''&&&&&&,,,***))))))+++***'''%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&"""###%%%$$$###$$$&&&)))%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######&&&$$$$$$((()))((((((,,,......---,,,***)))((((((&&&''''''&&&%%%$$$&&&'''+++)))'''&&&&&&(((***,,,......//////...---,,,+++......//////111222444555666555444555777888777666666===CCCBBB;;;555444666555555444333222111111111{{{|||~~~~~~|||zzzwwwuuurrrooollliiieeebbb``````___^^^\\\[[[ZZZYYYZZZZZZXXXWWWUUUUUUVVVWWWPPPOOONNNOOOOOOOOOMMMKKKNNNLLLJJJHHHFFFEEEDDDDDDBBBCCCCCCDDDDDDDDDCCCCCC???>>>>>>===<<<=========;;;<<<===<<<<<<;;;;;;<<<;;;:::999888666555555444333333333333333333333333---...//////000111///---///......---------......------,,,,,,,,,,,,,,,------......---+++***))))))'''''''''''''''&&&&&&%%%(((###%%%///333,,,&&&&&&(((''''''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&++++++)))%%% %%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$"""$$$((()))&&&&&&))),,,,,,,,,+++***((('''&&&'''(((((((((&&&&&&(((***...,,,)))((((((+++...111---......//////000000000111111222333444555666777888777666777999:::999888555>>>FFFFFF>>>666444444333333444333333333222222{{{}}}~~~~~~|||yyywwwuuussspppoooooommmiiifffbbbbbbaaa```^^^]]]\\\[[[\\\ZZZXXXWWWWWWWWWXXXXXXTTTRRRPPPPPPPPPOOOMMMKKKNNNMMMKKKHHHFFFDDDCCCCCCAAAAAABBBCCCCCCCCCCCCBBB??????>>>===============;;;<<<===<<<;;;:::<<<===<<<;;;;;;:::999888777666333333333333333333333333333222222222111000111333///......---------......,,,++++++++++++,,,---------,,,+++++++++******)))'''''''''''''''&&&&&&%%%$$$ %%%///000(((%%%***((('''&&&%%%%%%%%%%%%%%%%%%&&&((('''$$$###$$$&&&(((&&&%%%%%%%%%%%%""" %%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$######&&&######%%%###''''''''''''&&&$$$###"""((()))***)))((()))+++,,,+++***(((''''''***...000////////////000111111222333444555666777777888888999888777888:::;;;:::999444<<>>777333333111222333555666666666666}}}}}}~~~~~~}}}zzzxxxvvvtttrrrooooooppppppllliiiddddddcccbbb```___^^^]]]\\\ZZZXXXWWWXXXYYYYYYXXXVVVUUURRRQQQQQQPPPNNNMMMOOONNNLLLJJJGGGEEECCCBBBAAAAAABBBBBBBBBBBBBBBBBB@@@???>>>>>>======>>>>>>:::===>>><<<:::999<<>>999555444111333555777999:::::::::~~~~~~~~~}}}|||{{{zzzyyywwwssspppppprrrqqqmmmiiifffeeedddcccbbb```______[[[YYYWWWWWWYYYZZZYYYWWWWWWUUUSSSRRRSSSSSSRRRQQQPPPPPPOOOMMMJJJFFFCCCAAACCCBBBAAA@@@@@@AAAAAABBB@@@???>>>>>>======>>>>>>:::===>>><<<999888<<>>>>>>>>>>>>>>:::===???<<<999888<<<@@@777888999:::;;;:::999999666666666666666666666666444222444666333------333222111///...---,,,++++++,,,,,,---///111333666777???999111,,,++++++***))))))))))))))))))(((((('''###&&&'''(((***,,,***&&&$$$$$$$$$%%%&&&'''((()))&&&))),,,***&&&$$$&&&*** %%%)))&&&!!!###(((""""""""""""###$$$%%%&&&$$$%%%%%%%%%%%%$$$######,,,(((%%%&&&%%%###%%%(((+++)))'''%%%%%%&&&'''((()))+++,,,,,,,,,---000222---000444777999888777555666666666666888:::<<<>>>666777999:::;;;::::::999777666555666888999888777555555666999===>>>;;;888777999;;;=========<<<;;;