BM66(@ ...............///000111........................******+++++++++,,,,,,,,,........................888DDDUUUbbbfffbbb[[[VVVKKKEEE===:::;;;999444......000222333111///.........///111111111///---+++///......///111111000...,,,...000///...///333666222111///------///111222000000000000000000000000////////////////////////,,,---.../////////------,,,,,,,,,---------......,,,,,,...111666:::<<<<<<>>>AAADDDIIIPPP[[[hhhqqqkkkmmmvvvyyy///............//////000............------------+++,,,,,,,,,------------........................@@@PPPhhh~~~sssjjj___VVVOOOGGG>>>666333222111000////////////---...///000000111000000,,,+++***,,,---...---+++---...///...,,,,,,///222111000///......///000111////////////////////////////////////////////////------...//////......---,,,,,,---------.........------...000444666777777666777999:::<<>>TTTlll{{{mmm^^^SSSJJJDDD===888666444222000222111000///...///000111333222111111222222111//////000///---++++++---///////////////////////////////////////////////////////////////////////////....../////////......---,,,------------.........///...---///111222222111333333333222222333777::::::@@@HHHNNNSSS[[[gggooozzz{{{mmmqqqyyy{{{111000///........................---,,,,,,++++++,,,------------....................................444>>>KKK[[[mmm~~~~~~qqqhhh\\\SSSNNNGGG???999<<<:::666333111000111222111000.........///...,,,111111000...------...///...//////000000//////...///////////////////////////////////////////////////////////////.........------------............///...---...000111111000222222333333333333555555444777999::::::===DDDJJJMMMYYYnnntttmmmsss{{{~~~111000///........................------,,,,,,,,,,,,,,,,,,,,,------------........................333333444888???KKKXXXaaaoooxxxzzzqqqeee]]]WWWSSSLLLEEE>>>999666555222000//////111333333222222000///......///000000//////000111111000//////000000000000000000000000000000000000000000000000000000//////............---------.........//////...------...111222222111...///000222333444444444444777999::::::;;;???BBBDDDIIIUUUggg~~~tttmmmmmmuuu}}}000//////............///........................+++,,,,,,,,,,,,---------........................+++---///000111333777:::JJJQQQ\\\hhhvvvxxxjjj[[[MMMCCC===888555333333444555555555333111///...000111111000111111111111111111111111111111111111111111111111000000000000000000000000111111000///............------........./////////...------///111333333222000000000222444555333222333555888999::::::;;;===EEEDDDCCCJJJZZZttt|||kkkkkkooowww~~~///............//////000---......//////000000000------------....................................---000333444333333333444777<<>>;;;888555:::777444333444555444222444333222111111222333444222222222222222222222222000000000000000000000000222111000///.........///............////////////...------...111222222111444222111333555666555333333333444555555555666777===>>>>>>???GGGYYYqqqsssiiilllssszzz~~~...............///000111------...///000111222222............/////////000........................,,,------------...222444...222777777777:::CCCKKKTTT]]]lll{{{{{{pppfff^^^VVVRRRBBB???;;;999999999777555555444222111111222444555333333333333333333333333000000000000000000000000333222000///.........///............/////////000///...---...000000000///111///...000444666555333222222222333555888;;;===999@@@GGGHHHGGGKKKUUU^^^uuueeejjjooovvv{{{}}}555111///111000---...222333------666@@@AAA???>>>999555111111222111,,,(((---///111///,,,+++,,,...////////////000000000000......//////000333777:::===DDDMMMSSSZZZjjjtttdddYYYLLLDDDBBBBBB???<<<<<<999999;;;;;;888888::::::;;;;;;;;;;;;:::777333444222333666666222000222222111///...------.........///000000000...---,,,***...000//////111111---000000000///...///222444555333222333666888:::;;;>>>@@@CCCCCCCCCEEEJJJOOOhhhttt~~~rrrhhhfffjjjmmmssszzz||||||000------000000......222333:::EEESSS^^^cccccc```VVVJJJ;;;111000222333222...000111000...---...000,,,,,,,,,,,,,,,+++++++++///000111000000111444666111555999;;;>>>GGGUUU```pppzzz~~~vvvppplllfff^^^WWWTTTOOOKKKJJJIIIFFFGGGJJJOOOTTTXXXXXXSSSLLLDDD??????888444555555333222444000000///.........///000...///000222222222111111+++///000///000333333000///111333333333444666888222222222444666888999999<<>>222///000000,,,---......---,,,...///111111111111000000000000...000111111000//////000666666666555666999???CCCEEEOOO^^^nnn{{{~~~xxxvvvtttrrrtttyyyxxx~~~rrrgggaaaXXXMMMAAA;;;666111///111...............///000000***+++,,,...///000000000+++///000......111000------///222333444444666777444555666777777888888888>>>@@@CCCDDDDDDGGGMMMRRRPPPUUU\\\___```dddlllsss{{{444111111444777888<<>>FFFLLLSSS^^^ppp4ĉ@ӵuuuSSS888333888555555444444444333333222666666666666666666666777000444555444444555444000444444444333222444888;;;;;;;;;;;;;;;===BBBIIINNNNNNSSSZZZ```gggpppzzz>L=hĦ4ĉ@ӵ>L\\\XXXYYY___fffnnnyyydddOOOFFF???===;;;:::999888555333666555555555555444444444000222555555444222222222555444444555666555333222222222333444555555444444;;;@@@LLL[[[hhhGG=?[[[;;;555===222333333444333333222222555555666777888:::<<<===;;;<<<888222000222333111111333555888<<>>>>>BBBӵӵ::::::ĦƜ`1.׼sĦӵaaaĦ<<<>>>???@@@@@@@@@AAABBBEEEHHHĭӵYYYdddĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵwwwuuuqqqmmmjjjgggeeeg&eTTTguO>uO>&eAAA@@@4ff?>ߝLAAAgĉ@Shӵg&e>hӵRRRUUUVVVWWWWWW\\\^^^bbbfff?><zaaag&e>&ejjj{{{HLShӵgLzzzvvvyyy~~~S?ʬ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]ĦoooqIܗGIӵTTTttHGgĉ@Hu]ĦZuR)Ħyyy{{{}}}sߝLGdUĦgggHƅ^Hu]ĦntHdĦHGgĉ@HdĦqqqkkklllppp{{{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ĦWWWDdDΦDdDĦdddq<niDdDĦhhhqetDdDĦppplllooosss}}}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)h{{{wwwDdDΦDdDĦBBBDdDΦDdDӵDDDGIpӵDdDĦGGGpo9wӵDdDĦnnnkkknnnvvvpo9uGIdnuR)Ħ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ӵhhhiii4DuXӵ}}}DdDʜ4DuTӵ>d<Ħ~~~Dt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDt```^^^]]]YYYTTTPPPMMMDdDΦDdDĦ444>d<ʜ4DuTӵ4444DwDd<ĦAAApuR)Ħ>d<|||lllhhhlllxxxpeӵĦpeӵDx<>d<ӵ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ӵAAABBB4DuXӵVVVmmmD&dq&ĒR|||sdKĦOOODHRRud``````aaadddgggjjjlllsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħ///s&dq&ĒR333333i?ʜtd<Ħ>>>HHܗDӊB<xiiioooyyyB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR;;;<<<4DuXӵEEENNNhhhHu]3hhoooUUUne<<<<<<=e>>>>>>???@@@BBBCCCEEEFFFneNNNPPPpIƎ@t@hiiijjjlll>hfe@ďDnevvvqqq=e999555777888777555333444ege000///sĪj@h111333444fdDĦLLL@ďDHkgedddmmmvvvzzz@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h1114DuXӵ666ĵD^gggYYYGGG:::888:::888333111222333333444444333333999888999AAA>>>???@@@BBBKKKOOOTTT\\\XXXJJJFFF555222111222333333333///000000000000000111333333222DdDĦqqqccchhhqqqxxx{{{D^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦNNNBBB;;;333111333333Ħ222///------...000111000000111222111000...---...000Ħ000222555333333222222333444555666444444444444555666777888:::>>>AAACCCIIIWWWjjjxxxĦ888>>>===:::999666555333111///---,,,+++////////////000000111222////////////...///111333111222444444111///222888>d<Ħjjjfffcccccciiiooosssuuu|||Ħ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦ777444222222333666gdKĦ222111111000...---,,,111222222111//////111222...gdKĦ333111000222111111111333444333333111222333444444444666777:::>>>EEEPPP___tttgdKĦ444666777555222666555333111000///......//////.........------------...000444666555333000444//////333444222555:::gdDĦooobbbXXXYYY\\\```ffflllrrrvvvzzzgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>A111ne444444222111000222ne000000000000000//////...---...000///......000111ne000111111111444333333222333222111000555666777666666888>>>BBBGGGRRRdddwwwne444333555666333000444333222000///...------//////.........---------//////000111111111000......---000444444444999De}}}pppeee[[[UUUWWWYYY\\\```gggnnntttwww{{{nene>Ak<fhDenenene000000000000000000//////000............//////000000000***,,,///000//////000111,,,---...000222111111111111222333333444...222777;;;AAAKKKYYYccczzz~~~jjjXXX444111222444444222///111111000///...........................---------////////////000000000000111111333666:::@@@NNN[[[~~~uuuggg[[[TTTRRRRRRSSSWWWXXX\\\bbbhhhpppvvvyyy~~~......------......///000000000//////............////////////000000000///............//////000000***---000111111111222333...////////////000222444222222111111333666:::===JJJQQQ[[[cccmmmzzz}}}zzziiihhhaaaSSSFFF>>>888222222111000111333333111///000000//////......//////........................,,,...000111111222222333555444555;;;GGGZZZnnn}}}tttjjjdddQQQOOOMMMLLLMMMOOORRRTTTVVVXXX]]]cccjjjrrrxxx{{{---------,,,---......///000000//////......------...////////////000111111000000///...---.........+++---///000//////111222000222444333222111222444222555888;;;AAAHHHRRRXXXxxx~~~yyyooohhheee```ZZZUUUPPPLLLJJJHHHGGGAAA:::888;;;:::777000000000111333333222000111000000//////000000000---.....................***...111333222111111111///444===MMMbbbxxx}}}nnn___RRRJJJHHHAAADDDGGGJJJLLLNNNOOOOOOVVVYYY^^^eeellltttyyy|||------,,,,,,------...////////////......------------...//////......000222111000...---,,,---.........///000...------...000...111222222//////222555222;;;HHHVVVdddsss~~~rrrhhh```YYYPPPIIICCCBBB@@@>>><<<;;;::::::AAA>>>777333555:::999444000000000111111111222222111111000//////000000000---------...............+++///222222000...///111444DDD[[[pppvvvjjj\\\QQQIIICCCBBBDDDCCCEEEGGGHHHJJJMMMQQQSSSXXX[[[```gggnnnuuuzzz}}}---------------...//////......------------------+++---...---,,,,,,///222///...---,,,,,,---///000666555333000...---000222...000222222333999BBBIIILLLYYYmmm}}}sssjjjcccVVVOOOFFF@@@===<<<:::999666777777777888888:::;;;:::999555111222555333...000000000///...///111222111000//////............---------.........//////---///111000///111777===OOOfffwwwlllUUUKKKBBBAAAAAA???@@@DDD@@@BBBEEEFFFIIINNNTTTYYYYYY\\\aaahhhooovvvzzz}}}...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,***+++...111---,,,++++++,,,///111333>>><<<999444111000333555444666999;;;@@@LLL\\\gggvvvtttlllaaaWWWQQQMMMIIIGGG>>>;;;888666666666666555111222222222111111333444111444444111111444333000000000///---,,,---000222000000///...---,,,,,,------------.........//////---///000000111888DDDMMMggg{{{fffVVVLLLBBB:::666;;;???===<<<>>>>>>AAAFFFHHHJJJLLLQQQUUUZZZ]]]bbbiiipppvvvzzz|||------,,,,,,,,,------...------------------------,,,...///...------...//////...///////////////000888:::888111///555<<>>;;;888666444444444333222111000000111222333444333111000000111333444000000000000000000000000111111000000//////......//////...------------...///---+++,,,///000///---***222666555;;;OOOjjj}}}zzzeeeNNN>>>999:::999::::::::::::;;;>>>@@@AAADDDGGGJJJLLLNNNQQQTTT[[[^^^ccciiiooouuuzzz}}}///......---------......------------------------,,,---......---,,,...///------...///000111111111333444222000888GGGUUU[[[vvv{{{yyymmm\\\UUULLLFFFCCC@@@<<<777999888666444333333333333222222111000000111222222333222000//////000222333000000000000000000000000//////............------//////...------------...111///------//////...,,,111......:::UUUrrr}}}rrr^^^KKK===777777999777888999999999;;;>>>@@@AAADDDGGGJJJLLLNNNRRRTTT[[[___dddjjjqqqwww}}}222111000//////...//////------------------------***,,,------,,,,,,---///,,,,,,,,,---///000222333666888:::CCCVVVooouuufff\\\VVVNNNFFF>>>999555333444555444222111111000000000111111222222111111000000111111222111000///......///111111000000000000000000000000............//////////////////...------------...222000......//////...---000333>>>XXXwwwvvvcccUUUBBB555222333444444555666777888999;;;>>>AAAAAADDDGGGJJJLLLOOORRRUUU\\\```fffmmmsssyyy333333222000////////////------------------------)))+++,,,,,,,,,,,,---...---,,,,,,...222999???CCCLLLNNNSSS```www{{{pppjjj\\\UUUKKKAAA<<<999777444:::777444333555666666555///////////////000111111111111000000000000111111000000/////////000111111000000000000000000000000//////000000111222222333//////...------------...000000///...///000111111...FFFeee|||{{{hhhWWWFFF???666333444555333///333444666777888;;;???BBBAAADDDGGGJJJLLLOOOSSSVVV]]]bbbhhhnnnsssyyy333333222000////////////------------------------)))***,,,,,,,,,,,,---///---...000777BBBQQQ```hhhmmmhhhcccdddrrrvvvjjj^^^SSSJJJEEE<<<999555444444444444666333222000///000000000000111111111111111111111000000000000000000000000000000000000000111111222222////////////////////////......///000111222333333//////...------------............///000222555777@@@ZZZtttzzzlllXXXFFF:::555555555555666555222111222444666777888;;;???BBBAAADDDGGGJJJMMMPPPTTTVVV^^^ccckkkpppsssxxx222111000//////...//////------------------------)))+++,,,---,,,---...000...000666AAARRReeevvvwwwlllYYYMMMMMMVVVZZZYYYNNNKKKEEE???999444222000222000///222222000111333..................///000222222333333333222111000///000000111111000000//////000000111111222222222////////////////////////+++,,,,,,---...//////000//////...------------...,,,---//////000333888<<>>???@@@::::::666222333777666111111222333333222111...---222......111///+++,,,222---...///...---,,,---...---...///111111111111000...///000111111000///...,,,---...///000000000000////////////////////////---------............/////////...------------...///111111111000222888<<<444777777222///000111///,,,...000333444333222000666888999999:::<<<@@@BBBAAADDDHHHKKKNNNQQQUUUXXXZZZcccmmmtttyyy,,,,,,++++++,,,,,,---...//////000000///...------...............///000000...///111222333333333333222111000//////000111111///////////////......---........................////////////000000000000...///000111111000///...444111000333333000111444////////////////////////////////////////////////000///---,,,---...000222666000+++---...---,,,...------...000111333444444000000000000111111111111000111222222111000111333555777999;;;;;;<<>>@@@BBBEEEGGGKKKNNNQQQUUUYYY]]]dddhhhsss,,,,,,++++++,,,,,,---...---....../////////......---------,,,---......///......------------------------......///////////////////////////......---........................------.........///////////////............/////////000555;;;;;;555000///................................................---------------......///000111555;;;<<<666333444///////////////000000000...////////////000000000...000111222111111333444555777:::;;;<<<>>>AAACCCDDDFFFJJJNNNQQQUUUYYY]]]fffkkkvvv,,,,,,++++++,,,,,,---...---...//////000/////////---------------......///......///000000//////...---...///000000000000000///////////////......---........................---............////////////......------......///...---000555555000---...------------------------------------------------,,,,,,------............000222888===;;;333......------...//////000111111......////////////000000...///111111111111333555444777:::<<<===???BBBDDDCCCFFFKKKOOORRRVVVZZZ]]]iiinnnyyy,,,,,,++++++,,,,,,---...,,,---....../////////...,,,,,,,,,,,,,,,------...,,,...000222333222000///,,,---///000111111000000///////////////......---........................,,,,,,---------.........///...------------...///---+++,,,000000,,,+++---------------------------------------------------,,,,,,------.........---000111666999666///+++---------......///000000111........./////////000000---///111111111222333555444777:::<<<===???BBBEEEDDDGGGLLLQQQTTTXXX\\\___jjjooo{{{,,,,,,++++++,,,,,,---...+++,,,,,,---.........---++++++******++++++,,,---&&&(((,,,///000///,,,++++++,,,...000111000000//////////////////......---........................++++++,,,,,,,,,---------///...---,,,,,,---...//////,,,+++......+++,,,///------------------------------------------------+++,,,------......------......222555222------111.........///////////////............/////////000---///111111111222444555444777:::<<<===@@@CCCEEEEEEIIINNNRRRVVVZZZ]]]```jjjppp|||------,,,+++++++++,,,,,,...---+++******+++---...---------...------,,,,,,******+++,,,,,,---.........------...000000000///,,,---...//////...---,,,------............------+++,,,------......---------------........./////////...,,,***)))))))))***---,,,,,,,,,,,,---.........---+++******+++---......------,,,,,,------...//////000000///...------..................------////////////000000000000333222222111222333555666888:::===>>>???@@@CCCEEEEEEFFFLLLSSSWWWYYY]]]bbbnnnttt...---,,,,,,++++++++++++------++++++++++++------,,,------...------,,,,,,******+++,,,,,,---......,,,+++,,,...111333333333,,,---...//////...---,,,------............------+++,,,------......------------........................,,,+++******++++++---,,,,,,,,,,,,---.........---+++******+++---......------,,,,,,------...///////////////...------........................////////////000000000000222222111111222444555666666888;;;===>>>AAADDDGGGGGGHHHLLLTTTXXXYYY^^^dddooouuu///...---,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,***++++++,,,,,,------...---,,,,,,...111333444333,,,---...//////...---,,,------............------+++,,,------......------..................------...------,,,,,,,,,---------,,,,,,,,,,,,---.........---,,,++++++,,,---......------,,,,,,------......////////////...------........................////////////000000000000111111111111222444666777666777999;;;===@@@FFFIIIIIIIIIMMMTTTXXX[[[aaahhhrrrxxx///...---,,,+++*********+++,,,,,,------,,,,,,+++,,,,,,------...---------+++++++++,,,,,,---------///...---...///000///...,,,---...//////...---,,,------............------+++,,,------......------...............---------------------......//////---,,,,,,,,,,,,---.........---,,,,,,,,,,,,---......------,,,,,,------............//////...---------------...............////////////000000000000000000000111222555777888777888999:::;;;???EEEIIIKKKKKKNNNTTTYYY\\\cccjjjuuu{{{///...---,,,+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---.........---++++++,,,,,,,,,,,,------...---,,,,,,---...---,,,,,,---...//////...---,,,------............------+++,,,------......------.....................---,,,------...////////////---,,,,,,,,,,,,---......------------------------...------,,,,,,------...------............---------------.........//////////////////000000000000000000000111222555777888999:::::::::;;;???CCCGGGLLLKKKOOOUUUZZZ]]]dddlllxxx~~~------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***))))))***---///...---,,,---...//////...---,,,------............------+++,,,------......---------------.........//////,,,,,,---.../////////...---,,,,,,,,,,,,---......------------------------...------,,,,,,------...,,,,,,---............---,,,,,,------.../////////////////////000000000000111111111111222444666777:::;;;<<<<<<===???CCCFFFKKKKKKOOOVVV[[[^^^eeelllxxx,,,,,,+++++++++,,,------------++++++++++++------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---///...---,,,---...//////...---,,,------............------+++,,,------......------+++,,,,,,---...///000000,,,,,,---.........---------,,,,,,,,,,,,---......------............------...------,,,,,,------...+++,,,------.........---,,,,,,------...//////000////////////000000000000222222111111222444555666999:::===>>>???BBBEEEHHHIIIJJJPPPXXX\\\___dddkkkvvv~~~++++++++++++,,,---.........---+++******+++---...***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,------,,,+++,,,---...//////...---,,,---..................---+++,,,------......------***+++,,,---...000111111,,,,,,---......---,,,+++---,,,,,,,,,,,,---......------............------...------,,,,,,------...+++,,,------.........---,,,,,,------...///000000////////////000000000000333333222111222333555666666999===???AAADDDGGGJJJHHHJJJPPPXXX]]]___dddjjjuuu}}}---+++)))***,,,---+++))))))***,,,------,,,+++)))***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,---------......///.........------------------,,,,,,,,,,,,------,,,,,,------...///000000......//////...---,,,,,,+++++++++,,,,,,,,,------........................//////.........---------//////.........------------------............///.........///////////////111222333444555444333333666888;;;===???AAAEEEHHHIIIIIINNNWWW^^^bbbgggnnnzzz---+++)))***,,,---+++)))***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---------....../////////.........------......------------......,,,,,,------...//////000//////000000///......---,,,,,,---------.................................///.........------------///.........------------,,,,,,,,,,,,---------...............////////////222222444555666555555444888:::<<<>>>@@@BBBFFFIIIJJJKKKPPPZZZaaafffmmmttt,,,+++******,,,,,,,,,***,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......000000000/////////......///..................///,,,,,,------...////////////000000000000///......---------.........//////------------------------............------------............------------+++++++++,,,,,,,,,------............//////000000222333444555666666666666:::<<<>>>???AAACCCFFFIIIGGGIIIOOOXXX```eeemmmvvv+++******++++++,,,,,,+++...---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......000000000000//////////////////............//////---------.........//////......////////////......------------............------------------------------------------------------------------------+++,,,,,,,,,,,,---------------......//////000000111222333444555666777777:::<<<>>>???@@@CCCFFFHHHHHHJJJPPPYYY___dddnnnwww******++++++++++++,,,---000...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,,,,,,,,,,---------......000000000000//////////////////............//////---------...............,,,,,,---......---------+++,,,,,,,,,,,,---------------------------------,,,,,,------------------,,,,,,------------------------------............---------...///000000111000000111222444555777777999;;;===>>>@@@BBBEEEHHHNNNPPPVVV^^^cccgggqqq{{{)))***+++,,,++++++,,,...000///---+++***+++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,,,,,,,,,,---------......000000000/////////......///..................///........................++++++,,,------------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------.........//////,,,------...///000111111//////000111333555777888777999<<<>>>@@@CCCFFFIIIOOOQQQXXX^^^bbbgggqqq|||(((***,,,,,,******,,,///000///---,,,++++++,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,------,,,,,,,,,,,,---------....../////////.........------......------------..............................+++,,,------......------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---...///000111111//////000111444666999:::777999<<>>@@@@@@AAADDDIIILLLQQQTTTXXX```jjjrrrxxx|||}}}***++++++,,,,,,,,,,,,,,,)))***++++++***)))***+++))))))******+++,,,,,,,,,+++,,,---,,,*********+++***++++++,,,,,,++++++***------------,,,,,,,,,,,,------,,,+++,,,---...//////............---------...------------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------......------,,,,,,++++++,,,---......//////............//////000000111111///000222333333444777999===AAACCCCCCAAACCCIIIOOOOOOSSSZZZccckkkrrrwwwzzz))))))***,,,,,,---------)))***++++++***)))***+++))))))******+++++++++,,,***,,,,,,,,,******+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...//////............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------,,,+++******,,,---......///...............//////000000111111000111333333333444777999>>>BBBFFFEEEAAABBBJJJQQQMMMSSS\\\eeelllssswwwzzz((()))***+++,,,---------)))***++++++***)))***+++)))***************++++++***+++,,,,,,******+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///............---------,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---,,,++++++******,,,---......///...............//////000000111111000222333333333444777999===BBBGGGFFFCCCDDDJJJQQQNNNTTT]]]ffflllsssxxx|||((()))***+++,,,,,,,,,,,,)))***++++++***)))***+++************************)))+++,,,,,,+++***+++---***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......///............---------+++,,,---.........---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,++++++******,,,---......//////............//////000000111111111333444444444444777999;;;@@@FFFGGGFFFGGGKKKOOOQQQWWW___eeekkkrrr{{{((()))***+++++++++++++++)))***++++++***)))***+++************)))))))))))))))+++,,,,,,+++***,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,------......------///............---------***+++---...///...---,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,---......//////............//////000000111111222333444444444555777999999===CCCHHHIIIJJJKKKLLLUUUZZZ```dddjjjrrr}}}))))))***++++++++++++***)))+++++++++***)))***+++*********))))))))))))))))))***,,,,,,++++++,,,---+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,+++,,,------......------//////.........---------***+++---//////...---,,,++++++------------++++++,,,++++++******++++++,,,++++++------------++++++++++++,,,,,,,,,---------++++++++++++++++++,,,,,,,,,---......//////............//////000111111111222333444444444555777999888;;;BBBHHHKKKLLLLLLKKKXXX[[[```dddiiirrr)))************+++++++++******+++++++++,,,,,,,,,++++++******************++++++++++++++++++++++++***++++++***))))))***,,,+++******+++---......---+++,,,------......------,,,------......------,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......,,,,,,,,,,,,......,,,,,,,,,---------......000//////.........//////000000111222444666888999???>>>@@@CCCHHHLLLNNNOOOWWW]]]cccgggjjjrrr)))************+++++++++******+++++++++,,,,,,,,,++++++******************++++++++++++++++++++++++***++++++***))))))***,,,+++******+++---......---+++,,,------......------,,,------......------,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,++++++,,,---...,,,,,,,,,---------....../////////.........//////000111111333444666888999===>>>@@@CCCFFFKKKOOOQQQWWW]]]cccgggkkkttt)))************+++++++++******+++++++++,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++***+++,,,+++))))))+++,,,+++******+++---......---+++,,,------......------,,,------......------,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////////////////111111222333444666888999<<<>>>AAACCCDDDIIIPPPUUUXXX]]]bbbhhhnnnwww))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++++++++,,,+++***)))+++---,,,+++***+++---...---,,,+++,,,------......------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------.........//////000000000000000111111222333555777999:::<<<@@@CCCDDDDDDIIIRRRZZZYYY]]]ccciiioooyyy))))))*********+++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---,,,+++***+++---...---,,,+++,,,------......------,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111111000000111222222333555777999:::===AAADDDEEEFFFJJJTTT[[[ZZZ___eeejjjoooxxx)))************+++++++++******+++++++++,,,,,,,,,******++++++,,,---------+++++++++++++++++++++++++++,,,---,,,******,,,------,,,++++++------,,,++++++,,,------......------,,,------......------,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......---...000111222111111000222222333444555777999:::???AAADDDFFFGGGLLLSSSYYY[[[aaagggkkknnnwww)))************+++++++++******+++++++++,,,,,,,,,******++++++,,,------...+++++++++++++++++++++++++++,,,---,,,+++***,,,...---,,,++++++------,,,++++++,,,------......------,,,------......------,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------......//////......---,,,,,,,,,---------......---...000222222222111000222222333444666888999:::???@@@BBBDDDHHHLLLQQQSSS[[[cccjjjkkkkkkttt)))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,------,,,++++++,,,...---,,,++++++------,,,++++++,,,------......------,,,------......------,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///111222,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------...///000000///...---,,,,,,,,,---------......,,,...000222333222111000222222333444666888:::;;;???>>>@@@CCCHHHLLLNNNOOO[[[dddlllkkkjjjrrr************************+++,,,,,,---.........---++++++,,,,,,,,,++++++***,,,++++++******++++++,,,------------------------..................------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,------,,,+++,,,---...///.........------,,,,,,,,,---------............///---...///000000///...------......///////////////000000000000111111111111111222333555777888999:::>>>@@@CCCDDDEEEIIIPPPVVV]]]bbbjjjpppsssyyy************************+++,,,,,,---......------+++++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,---,,,,,,+++,,,---...///......---,,,,,,,,,,,,,,,------------............---...///000000///...---------...///////////////000000111111111111222222333333555666777999:::;;;???AAADDDEEEGGGKKKRRRWWW\\\```hhhpppvvv}}}+++++++++++++++++++++++++++,,,,,,---------------***++++++,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------------------......///000000///...---,,,,,,------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......///...,,,++++++,,,------------------............---...////////////...---------...////////////...000000000111111222222222444555666777888999:::;;;???BBBEEEGGGHHHLLLSSSXXX[[[^^^fffrrr{{{+++++++++++++++++++++++++++,,,,,,---------,,,,,,******+++,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------------......//////000000///......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------...---,,,******+++---...,,,,,,---------.................................,,,---......//////....../////////000000111111111444555666777888999999:::>>>AAAEEEGGGIIILLLSSSXXXYYY\\\eeesss+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,------......---......///000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,---,,,++++++++++++------,,,,,,,,,------------.........------------......,,,------...............------......///000000111333333444555777888999999<<<@@@DDDFFFHHHLLLRRRWWWXXX[[[eeettt,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***++++++,,,,,,,,,,,,,,,++++++******++++++,,,------------------------++++++,,,,,,------......,,,,,,---...///000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......,,,,,,---............---------......///000111111111222333555666888999:::;;;???DDDGGGIIILLLRRRWWWXXX\\\fffttt,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***+++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,---,,,,,,+++(((***+++---------++++++++++++,,,,,,,,,---------...------,,,,,,------...+++,,,------......------......///000111222333333000111333555777:::;;;<<<;;;@@@EEEHHHJJJNNNSSSXXXXXX]]]hhhttt~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,---..................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,)))***+++,,,---,,,++++++'''))),,,......---+++***++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...+++,,,------......------///000111222333444555555111222333666999;;;===>>><<>>@@@@@@BBBDDDGGGJJJOOOUUUZZZ___```gggrrr}}}+++,,,...,,,***)))***,,,---,,,,,,---...---+++))),,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...+++******,,,000222222111.........------,,,,,,,,,,,,---...---+++***+++,,,---,,,+++*********+++,,,+++***)))))))))***+++,,,************+++++++++++++++---------+++++++++---++++++,,,,,,---------...///...---,,,,,,,,,------//////...---------------111111///...///000222333333444444666888;;;>>>???AAACCCEEEHHHKKKPPPVVV[[[aaabbbiiittt+++,,,---,,,*********+++,,,++++++,,,------+++)))++++++++++++,,,,,,,,,,,,,,,+++++++++++++++******,,,,,,,,,,,,------------,,,++++++,,,///000000///.........---------------,,,---...---,,,++++++---------,,,+++*********+++******))))))******+++,,,************+++++++++,,,,,,---...---+++***+++,,,++++++,,,---...//////000///...---,,,,,,,,,,,,---//////...------------...111000/////////000222333333333444666999;;;>>>???AAACCCFFFIIILLLQQQWWW\\\bbbdddkkkvvv++++++,,,++++++++++++++++++++++++,,,------+++)))******+++++++++,,,,,,,,,------,,,,,,++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,---......---...............------------.........,,,+++,,,---------,,,++++++************************+++++++++*********+++++++++,,,,,,---......---+++******+++++++++,,,---...000000111......------,,,,,,,,,,,,///......---------......000/////////000111222333222333555777999<<<===???AAACCCFFFIIILLLRRRXXX\\\ccceeelllxxx+++++++++++++++,,,++++++*********,,,------+++)))******+++++++++,,,,,,,,,......------,,,,,,+++++++++++++++,,,,,,,,,------------------,,,,,,------........................---...///...,,,+++,,,---,,,,,,,,,,,,++++++******))))))******++++++++++++***++++++++++++,,,,,,,,,,,,---...---+++***+++,,,++++++,,,---...000000111---------------,,,,,,,,,......---------......////////////000000111222333222333555777:::<<<===>>>@@@BBBEEEHHHLLLRRRXXX\\\dddeeemmmyyy+++*********,,,---,,,+++***)))***+++------+++)))++++++++++++,,,,,,,,,,,,......---------------,,,++++++++++++,,,,,,,,,,,,---...///...---,,,---................../////////---...///...,,,,,,,,,...***++++++,,,,,,,,,+++***))))))***++++++++++++***++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,---...//////000------......------,,,+++...------------...//////......///000111222222333111333555888:::<<<===>>>AAACCCFFFIIIMMMSSSYYY^^^dddgggnnnzzz,,,***)))***,,,...,,,+++)))))))))+++------+++))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------***++++++++++++,,,,,,,,,,,,...000///---,,,...000---........./////////000---//////...---,,,---...((()))+++,,,------,,,,,,((()))***+++,,,++++++***+++++++++,,,,,,,,,------)))+++,,,,,,,,,,,,---///++++++,,,,,,---------...------.........---,,,+++---------------...//////---...///000111222222333111333555888;;;<<<======CCCEEEHHHLLLPPPVVV\\\aaafffiiippp}}},,,***(((***---...---+++)))((()))+++------+++))),,,,,,------------......*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,///111000...---///111---.........//////000000.../////////---,,,---...'''(((***,,,---------,,,((()))***+++,,,+++******++++++,,,,,,,,,---------(((***,,,,,,,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++---------------...///000---...///111222222333333111333555888;;;<<<======DDDGGGJJJNNNRRRXXX^^^ccchhhjjjrrr++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))))),,,---+++)))++++++******++++++,,,------------............///,,,---......------...000------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,------,,,+++******+++,,,---))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------------------------------.........////////////000000111111222222000333555888999<<<@@@CCCBBBFFFKKKMMMPPPTTT[[[```dddhhhsss++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++)))++++++******++++++,,,---------------............,,,---......------...000------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,*********++++++++++++,,,------------------------------,,,,,,,,,---..............................---------.........///////////////000111111222222111333666888999<<<@@@BBBDDDGGGLLLOOOQQQVVV\\\aaahhhlllwww++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++***++++++******++++++,,,---------------............,,,---......------...000.........------------,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,..............................---,,,,,,,,,------////////////////////////------........./////////...//////000111111222222333555777888999<<>>BBBEEEEEEIIINNNRRRUUU[[[bbbhhhsssyyy***+++,,,,,,******+++,,,,,,,,,,,,,,,++++++***))),,,***(((***---...,,,***++++++)))(((,,,000---'''***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,..................------........................////////////000000000000///000000111222222333333444666888:::;;;===AAACCCIIIHHHKKKRRRXXX\\\aaagggttt~~~***+++,,,,,,******+++,,,++++++,,,,,,,,,+++******,,,***)))***,,,---,,,******---...++++++---,,,)))+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,..................------.........................../////////000000000000000000111111222222222333444666888:::;;;===AAACCCIIIHHHLLLSSSXXX\\\aaahhhttt}}}***+++,,,,,,******+++,,,******+++,,,,,,,,,+++++++++***)))***,,,---,,,+++(((---///---***+++,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------..................................../////////000000000111111111111111222222222444666888:::;;;>>>AAADDDJJJJJJNNNTTTYYY\\\bbbiiiuuu~~~***+++,,,,,,******+++,,,)))***++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,'''+++---,,,---000///+++***,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......................................./////////000000111111111111111111111111444666888:::<<<>>>BBBEEEJJJKKKOOOVVVZZZ]]]dddlllyyy***+++,,,,,,******+++,,,)))***++++++,,,,,,,,,,,,******++++++++++++,,,,,,*********---444999555---))),,,000333444111---***,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..........................................////////////111111111111111222222222333666888:::<<>>@@@DDDGGGIIIOOOVVVZZZ]]]ccclllssszzz+++++++++***)))***+++---***++++++,,,,,,++++++***)))+++---,,,+++******++++++,,,------++++++,,,------------,,,,,,+++++++++,,,,,,,,,------------...------------------,,,,,,///......---,,,,,,++++++++++++,,,,,,---,,,,,,,,,---------------------------,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................---------............/////////000000111222444555555777:::<<<>>>@@@DDDGGGJJJPPPWWW[[[___eeennnvvv}}})))+++,,,+++((('''***---***++++++,,,,,,++++++***)))+++,,,,,,+++******++++++,,,------++++++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,------------------.........------,,,,,,+++++++++,,,,,,++++++******------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............/////////000000111222444555555777:::<<<>>>@@@DDDGGGIIIPPPWWW]]]aaahhhrrryyy(((+++---+++((('''))),,,***++++++,,,,,,++++++***(((***,,,,,,*********++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000111222444444555777:::<<<>>>@@@DDDGGGHHHOOOWWW]]]bbbiiittt|||)))+++---,,,)))(((***,,,***++++++,,,,,,++++++***''')))++++++*********,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........---------------,,,,,,,,,------......---,,,++++++,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000111222444444555777:::<<<>>>@@@DDDGGGGGGNNNVVV\\\bbbjjjttt|||******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***'''(((***+++******+++,,,+++,,,------++++++,,,---++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,------------------------------------------------.........---,,,,,,+++,,,,,,------.........******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000111222444555555777:::<<<>>>@@@DDDGGGHHHNNNWWW]]]bbbjjjuuu}}}+++)))(((+++000111...+++***++++++,,,,,,++++++***&&&(((************+++,,,+++,,,------++++++,,,---+++++++++,,,,,,---------***++++++++++++,,,,,,,,,------------------,,,,,,------------------------++++++,,,---------,,,,,,++++++,,,,,,---......///)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............/////////000000111222444555555777:::<<<>>>@@@DDDGGGJJJPPPXXX___dddkkkvvv~~~,,,)))'''+++222444000++++++++++++,,,,,,+++++++++&&&(((************+++,,,+++,,,------++++++,,,---+++++++++,,,,,,---------******+++++++++,,,,,,,,,.........------,,,,,,,,,------------------------)))***+++,,,,,,,,,,,,,,,++++++,,,,,,---...//////)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........////////////000000111222444555555777:::<<<>>>@@@DDDGGGLLLRRRZZZ```eeemmmwww,,,))))))---111222///***---,,,,,,///111000,,,'''++++++++++++,,,---...///333///+++***,,,---,,,+++---------,,,,,,+++++++++------++++++++++++------,,,,,,,,,------.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++*********+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---........................000000111222333555666777777888;;;<<<===@@@CCCFFFNNNTTT[[[___cccmmm{{{,,,******---111111...***...------///000000,,,)))++++++++++++,,,---...///222///+++***,,,---,,,+++---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++*********+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................000000000111222444666777777999;;;<<<>>>@@@DDDFFFOOOUUU\\\```eeennn}}}---,,,+++---000000---***///...---...//////---++++++++++++,,,------......111...,,,++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,+++******,,,,,,+++*********+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++...---,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---........................000000//////000333666777777999;;;===>>>AAADDDGGGPPPWWW^^^bbbgggqqq...---,,,---//////,,,***///...---------------,,,+++,,,,,,---------------///---,,,++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,+++++++++******+++,,,,,,---......,,,+++******,,,,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********...---,,,+++++++++,,,------,,,,,,++++++,,,,,,---........................000///......///222555777777999<<<===???BBBEEEHHHRRRXXX```eeejjjttt...---------......,,,+++------------,,,+++,,,,,,+++,,,---.........------,,,---,,,,,,+++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,---......,,,+++******,,,,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---........................000///...///000222555666777999<<<>>>@@@CCCFFFIIISSSZZZaaaggglllwww------------------------,,,---///...---+++,,,,,,,,,---...//////...---,,,+++,,,---,,,+++***+++,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,+++******,,,,,,+++*********+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++++++++,,,------------------,,,,,,++++++,,,,,,---........................//////000111222333555666777:::<<>>...777222333000...222999:::000$$$***,,,---,,,)))(((***---------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++...---((((((...000---***+++,,,---------,,,+++---------,,,,,,+++++++++)))***++++++,,,,,,,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,---,,,111888888111,,,---...------,,,,,,------......------------...//////,,,///333444444444666888:::<<<@@@BBBDDDFFFIIIKKKSSSZZZbbbfffkkkvvv---///...,,,,,,//////,,,333;;;>>>IIIAAA888EEEBBB555111...111888:::333+++***---///...,,,***+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///,,,///...******///000---+++,,,------------,,,+++---------,,,,,,+++++++++******+++,,,,,,,,,++++++*********++++++,,,,,,---***++++++++++++,,,,,,,,,,,,+++///555555///+++,,,...------,,,,,,------......------------...//////...000333333333333666999999;;;>>>AAACCCGGGKKKNNNSSS[[[ccchhhlllxxx///,,,***+++******000666DDDMMMGGGIIIFFFDDDTTTSSS888222---...333555222...***,,,...---,,,*********,,,,,,,,,++++++,,,,,,---++++++,,,,,,---///000111...000000...---000000---,,,,,,------------,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***,,,000000,,,***+++...------,,,,,,------.........------......///000111222222222222333666999888:::===@@@CCCHHHNNNRRRSSS[[[dddjjjppp|||...******---***+++:::MMMdddppp```VVVRRRQQQ]]][[[;;;333,,,+++............---,,,+++***(((((()))***,,,,,,+++++++++,,,------,,,,,,,,,,,,---...///000...000000/////////...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,,,,++++++,,,...------,,,,,,------..................//////000333222222111222444777999:::;;;===???BBBGGGNNNSSSSSS[[[ffflllsss---,,,...///+++...DDD^^^~~~zzzccc[[[VVVZZZUUU:::222---...///---///222222///+++((('''))),,,...,,,+++++++++,,,,,,---...---,,,,,,,,,,,,------............000000...---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,++++++++++++++++++++++++,,,,,,,,,---------,,,---,,,++++++,,,---,,,...------,,,,,,------...///............///000000333222111111333555888999<<<===>>>@@@BBBGGGMMMQQQSSS\\\gggooovvv(((***------,,,333GGGZZZzzz~~~\\\SSSKKKJJJDDD888222222666666222333999777222---)))***,,,///000++++++++++++,,,---......,,,,,,,,,,,,---.../////////------000000......111000///...---,,,,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,------------,,,...---++++++---...,,,...------,,,,,,------...//////......//////000111222111000222555888999999<<<===???AAACCCGGGLLLPPPSSS]]]hhhqqqxxx$$$)))...111:::GGGQQQVVVdddsssNNNFFFAAA@@@===:::666888>>>;;;222000666555111---+++,,,------,,,++++++++++++,,,---...///+++,,,,,,...000222444555000---,,,000111///111555111000...---,,,,,,,,,---+++++++++,,,,,,---------******+++,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,------------...+++......******......+++...------,,,,,,------...///////////////000000111000//////222777::::::999999<<>>CCCGGGKKKOOOSSSTTT^^^jjjrrryyy000000333EEEmmmfffQQQVVVVVVLLL@@@;;;???CCC555777444333444)))###,,,***//////***(((,,,...,,,***+++,,,...//////......,,,,,,,,,---///000222333///......///222333333222------------------------,,,,,,,,,,,,,,,---...///...---,,,,,,+++++++++,,,******+++++++++,,,,,,,,,)))***++++++,,,---.........---+++******+++---...//////............//////---.........///111000...///111444555333444666999:::<<<@@@BBBEEEIIIMMMQQQVVV^^^iiirrr{{{***---333GGGnnnvvvEEEFFFDDD>>>888666555555000111...---...((((((333,,,...---+++---111///))))))***,,,---.........---------------...000111222000///...///111222222111------------------------,,,,,,,,,---------------...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...//////............//////---...//////111222111000///111444444444444777:::;;;>>>AAADDDGGGJJJOOORRRXXXaaallluuu~~~+++...333???[[[tttssscccBBB===888666666444000---,,,+++,,,......+++,,,000...---+++---111444///''')))***+++,,,---------,,,......------...//////000111///...///000111000///------------------------,,,,,,---......---++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------,,,,,,+++++++++///...---,,,,,,---.../////////............//////---...///111222222111111///111333444444666999;;;<<>>...,,,444:::CCC@@@...///---,,,,,,,,,,,,///222++++++++++++++++++,,,,,,///......---------------111///......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***(((++++++,,,---------,,,+++,,,,,,,,,---------......******+++,,,,,,---...............------...............------------......000......111///+++...444333333222333666888;;;<<<<<>>@@@CCCFFFIIIMMMQQQTTT[[[dddpppzzz444666666111------///000...((()))000111+++...777333&&&555DDDCCCWWWbbbIII777///,,,333888666444444///...---,,,,,,,,,---...---,,,,,,,,,,,,---...///...---,,,,,,......---,,,+++++++++++++++++++++++++++*********+++,,,------)))***,,,.........,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++...------,,,,,,------...111+++***000000111===MMM;;;777444333666999:::999???AAAEEEHHHKKKNNNSSSVVV^^^gggrrr|||444444444333222111000///,,,,,,------...///000000)))...777>>>CCCFFFGGGHHH555111000444666333000000***---///...,,,+++---000,,,,,,,,,---------......---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///,,,++++++******++++++,,,...,,,++++++,,,---,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---...............------,,,,,,,,,000000...------111666;;;;;;999666444555777;;;>>>===BBBHHHIIIHHHKKKRRRZZZaaahhhqqq{{{111111111111000///...---+++,,,,,,---......//////***,,,000333666888:::;;;666222000333333///,,,+++***,,,...---,,,+++---///,,,,,,,,,---------......---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...,,,++++++******++++++,,,***))))))+++...111222111++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---...............------,,,,,,,,,.........------///444777555444444555666999;;;<<<===BBBHHHIIIHHHKKKSSSZZZ```gggqqq{{{,,,,,,------------,,,,,,+++++++++,,,,,,------...000///...------///000222333///---000000,,,*********+++---,,,++++++,,,...,,,,,,,,,---------......---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---,,,++++++******++++++,,,)))((()))+++///222333333++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---...............---------------------...---,,,---000222000111333666888999:::;;;===BBBGGGIIIIIIMMMTTT[[[```hhhrrr{{{)))******+++,,,,,,,,,+++******+++++++++,,,,,,,,,000///---,,,---.........,,,))))))---...,,,,,,...***+++,,,,,,,,,,,,,,,---,,,,,,,,,---------......------............------------,,,,,,,,,,,,++++++)))+++,,,,,,+++***,,,---,,,++++++******++++++,,,---,,,++++++---.........+++++++++,,,,,,,,,---------,,,,,,,,,,,,---.....................---------,,,...///...------...000111222333555777999:::;;;>>>BBBFFFIIIKKKOOOVVV[[[aaajjjttt}}}))))))***+++,,,,,,,,,,,,*********+++++++++++++++))))))***---000111///,,,+++((())),,,---+++,,,000,,,++++++,,,,,,---------,,,,,,,,,---------......------...//////......------------,,,,,,+++++++++)))+++,,,,,,+++***,,,---,,,++++++******++++++,,,...,,,******+++++++++***+++++++++,,,,,,,,,---------,,,,,,,,,,,,---..............................---///000000///...///000555555444555666888;;;<<<>>>AAAFFFIIILLLQQQWWW\\\ccclllxxx******+++,,,------,,,,,,++++++++++++++++++++++++((())),,,222777888444000...,,,---...---***+++000---,,,+++,,,...///...---,,,,,,,,,---------......------...////////////......------,,,,,,++++++******+++,,,,,,++++++,,,---,,,++++++******++++++,,,+++***))))))+++,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---.....................////////////000111111000///000222666555444444666888;;;<<<>>>AAAEEEIIIMMMSSSYYY]]]dddnnnzzz++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++...444999:::666111000...///000...,,,...444///---,,,---///000///---,,,,,,,,,---------......------...///////////////......---,,,,,,+++******+++,,,------,,,,,,---...,,,++++++******++++++,,,+++)))((())),,,---------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---........./////////000///000000000//////111333111222333555777999:::;;;???AAAEEEIIINNNTTTZZZ^^^cccnnn{{{++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))***...444555111,,,------///111000///333999000...,,,---000111000...,,,,,,,,,---------......------...///000000//////......---,,,,,,+++******+++---......,,,,,,---///,,,++++++++++++++++++,,,---,,,***+++,,,------,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......---.........//////000000...//////......///222444+++...222666999::::::999???AAADDDIIIOOOUUU[[[^^^bbbmmm{{{***************+++++++++666444111...,,,++++++++++++---////////////000111222111000000000222555666*********++++++,,,,,,,,,---.........---,,,,,,+++------............------...---,,,,,,---...---,,,++++++,,,,,,,,,,,,------,,,+++)))((('''((())))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////000000000000222333444666888:::<<<>>>@@@BBBFFFJJJNNNSSSYYY]]]hhhjjjrrr---------,,,,,,---------333111///,,,+++++++++,,,***,,,///000000000111222333222111000000000111222,,,---......///000000111------......------,,,+++------............------------,,,------...---,,,++++++,,,,,,,,,,,,------...---,,,++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////000000000000222222333555888;;;===>>>AAADDDHHHKKKPPPUUU[[[___fffiiisss...............///000000///...,,,+++***+++,,,---***,,,///000///......////////////000000000000000+++,,,---...////////////------......------,,,,,,------............------------------------------++++++,,,,,,,,,,,,------------......------,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,---------..............................////////////000000000000111111333555888;;;>>>@@@AAACCCGGGKKKOOOTTTZZZ^^^dddiiiuuu333333333444666888:::;;;000...,,,+++***+++,,,---***,,,......,,,+++++++++***,,,...000222333444444---......//////...---,,,,,,------...------,,,,,,------............------,,,---...---,,,,,,---...+++++++++,,,,,,,,,------++++++---------,,,+++***+++,,,,,,------,,,,,,+++...------,,,,,,++++++***,,,,,,,,,---------..............................////////////000000000000000111222555888<<>>AAAEEEIIIMMMRRRXXX\\\bbbiiiwww999999:::;;;>>>AAADDDFFF222000...,,,++++++,,,---)))+++---.........000111+++,,,...111333444555555444444444444222000...,,,,,,,,,------...------,,,------............------+++---......,,,+++---...+++++++++,,,,,,,,,------***+++---......---,,,++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,---------..............................////////////000000000000000111222555888<<>>@@@BBBDDDHHHLLLPPPUUU[[[___ccclll|||000///------...111333555...---,,,******+++---...)))***+++,,,///444;;;@@@222111000///...///000111...///000111000---***)))+++,,,------......------------............------***---000///+++***,,,///++++++,,,,,,,,,,,,------------,,,------......///+++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,,,,,,,---------..............................////////////000000000000222222333555888;;;===>>>CCCEEEIIIMMMQQQVVV\\\```eeennn~~~111000---,,,+++---///000+++***))))))***,,,...///---,,,***)))***///555:::///...---,,,---///111333...000222333333111///...+++,,,,,,---.........------..................---***...000///+++***,,,000++++++,,,,,,,,,---------++++++***)))***+++---...+++,,,,,,------,,,,,,+++)))***+++,,,------...///,,,,,,,,,---------..............................////////////000000000000222333444666888:::<<<>>>AAADDDHHHLLLPPPUUU[[[___gggppp222111000...,,,+++++++++++++++******+++---...000//////...---...///000111---000000------111222111...///<<>>AAAEEEIIILLLNNNSSS[[[aaajjjuuu...---------------......,,,,,,,,,++++++,,,------,,,+++*********+++---...111000,,,***///666666222333777;;;:::555000---,,,---------------------------...///111111111000000///000111///---+++******,,,,,,,,,,,,------------+++,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------......//////000000111111222222444666888;;;>>>???BBBFFFJJJMMMPPPUUU\\\bbbjjjttt...------,,,,,,------...------,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///111000///222<<>>333999888000---111222///.........------------------...///000111000000000...///000///,,,******+++++++++,,,,,,,,,---------++++++,,,---------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---....................................//////000000111111111222444666999<<>>777<<<888,,,)))000222.../////////......---------...//////000000000000000---///000...,,,******++++++++++++,,,,,,,,,------***+++,,,,,,---------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---....................................//////000000111111222222444666999<<>>???BBBFFFKKKNNNRRRWWW___fffjjjrrr++++++++++++,,,---...///(((***+++---......------//////...---...///000111<<<<<<999222000111111///+++)))))),,,/////////111333333333222111000000///111000////////////000000,,,---......,,,******+++******+++++++++,,,,,,,,,)))***+++,,,------...---+++++++++,,,,,,+++++++++---------------------------,,,,,,,,,,,,,,,,,,,,,////////////////////////......//////000111111111555555666888999<<<===???AAAEEEJJJNNNQQQWWW___eeejjjrrr++++++,,,,,,,,,,,,------+++111---)))......+++000444333111222333555555555GGG???555222444555222...,,,******+++++++++---111BBB<<<444000000111222222444222111111222333333222111000...,,,++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------,,,,,,,,,---------......//////.........------------...///.........000222444555666777:::<<<>>>@@@BBBFFFKKKOOOSSSYYY```fffnnnxxx++++++,,,,,,,,,,,,------,,,000+++'''---...,,,222222:::EEELLLMMMGGG???999EEE<<<333000333555333///...---,,,,,,------...///===888222000000111222111444222111111222333333222111000...,,,++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......//////.........------------...///.........000222444444666777:::<<<>>>@@@BBBFFFLLLPPPSSSYYY```fffmmmwww++++++,,,,,,,,,,,,------,,,///***(((000000---333:::KKK```kkkgggXXXHHH>>>EEE<<<111...000222000---------,,,,,,---///...---555222000///000111111111333222111111333333222111000///...---,,,+++++++++------,,,,,,------...///---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,---------.....................------------...//////...///111222444444555777:::<<>>MMMZZZUUUBBB333222888GGG===000+++---//////,,,)))******,,,444;;;888000)))***---///000000000000222111111222444444222000.........------,,,+++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---........................///000/////////111333333333555777:::===???AAADDDIIIOOOSSSVVVZZZ```eeelllwww++++++,,,,,,,,,,,,---------///222BBBQQQIII888666:::IIISSSHHH333)))333CCCGGG<<<000***---222333111+++------000;;;DDD@@@444(((+++...000000///000111222111222333444444222000------......------,,,++++++************+++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,------,,,,,,,,,---------......---------..................///000000//////111333222333555777:::===@@@AAADDDIIIPPPUUUWWW[[[```eeemmmwww++++++,,,,,,,,,,,,------//////222DDDVVVMMM;;;999:::NNN]]]TTT===333@@@SSSMMMAAA333,,,---111222000,,,......111===HHHBBB333***---000111//////000111111111222333555444222///,,,---.........---,,,+++,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---)))******+++,,,,,,------,,,,,,,,,---------......---------.........//////...///000000///000222444222333444777:::===@@@BBBEEEJJJQQQVVVXXX\\\```dddnnnxxx++++++,,,,,,,,,---------111///111DDDWWWNNN===<<<:::SSShhhaaaIII<<>>@@@BBBEEEJJJQQQVVVYYY\\\```dddoooyyy'''((()))+++---///000111:::999:::CCCQQQUUUIII888???FFFXXX```KKK444AAA```OOOMMMAAA000***111888888/////////000222333111000......///000...,,,...222333555777666333222222444------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///...------,,,,,,------)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........,,,---///000///000222333444555777888999<<<@@@CCCDDDNNNTTTSSSUUU]]]eeegggppp{{{)))******+++,,,------...777>>>HHHOOOSSSPPPBBB333000777???AAA777111<<>>AAAFFFNNNSSSSSSVVV^^^eeefffooo{{{,,,,,,+++++++++*********111???MMMOOOJJJCCC;;;555,,,000000,,,+++222999;;;<<<>>><<<666111000000...222000...---.../////////...,,,+++---000222111///111333444444333333333444.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,...///000///000111333222333555666888;;;???BBBIIIMMMQQQSSSXXX```dddeeelll{{{+++++++++******))))))))),,,777???<<<666555888;;;333555666555555666777777666:::===;;;444...000555555333000...///000111111***...000......111222111222222333333222111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++//////...---------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------...............///,,,...000000//////111222444555777999:::===BBBEEEKKKLLLOOOSSSZZZaaaddddddjjjzzz************************)))///111---***...444777888:::DDDOOOJJJ===999???666===IIILLLAAA222///555555222///...///000000000...888===666...---111333333333222111111///---,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++000///...------,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,---------......//////---...000000//////111222333555777999;;;>>>BBBFFFKKKKKKNNNTTT[[[aaadddgggjjj{{{))))))******+++,,,,,,,,,))),,,...,,,---000000...;;;>>>NNN```___OOOGGGKKK888???OOO\\\RRR;;;...///000...,,,+++,,,---------555CCCIII>>>///,,,000222555333222222222111...,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,,,,---...+++++++++,,,,,,---------***++++++,,,,,,------...,,,,,,,,,---......//////---///000000//////000222111333555777999===AAADDDJJJIIINNNVVV\\\```eeekkknnn++++++++++++,,,,,,,,,,,,***...///...000333111---;;;>>>HHHXXXccc```RRRGGG999666BBBUUUVVVCCC222///,,,+++***+++------,,,+++333AAAGGG<<<000///222222555444222333555555333111------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++---///111333555------,,,,,,,,,,,,++++++******+++,,,,,,---......++++++,,,------...//////...///000000//////000111111333555777999===BBBEEEGGGHHHNNNWWW\\\^^^fffooottt------,,,,,,,,,,,,,,,,,,,,,......,,,...333555444666999;;;CCCWWWcccRRR666888***---CCCPPPEEE999666,,,++++++---//////...,,,***888>>>555///333555222555333333555888999888555------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***---000444888;;;===///......---+++******)))******+++,,,,,,---......++++++,,,,,,---...//////...///000000//////000111333555777999<<>>,,,,,,...))))))000...---,,,++++++---...000000---++++++------,,,***......//////000000111111222444666:::>>>@@@AAAAAAFFFKKKQQQVVV[[[aaajjjpppxxx+++++++++,,,,,,,,,,,,---...,,,+++...777CCCPPPXXXAAA===:::;;;======888444>>>:::555222000///---,,,---------............///...//////000111222333333888666444444444444222000000000...------,,,------,,,,,,,,,,,,,,,+++******------------------------(((,,,,,,111333VVV\\\CCC...,,,///+++***...------,,,+++,,,---...//////---,,,+++---------,,,......//////000000111111333555777;;;>>>AAABBBCCCGGGKKKQQQVVV[[[bbbkkkqqqyyy,,,,,,,,,,,,,,,,,,,,,------,,,+++...555BBBOOOXXXAAA888333555555//////333777444///,,,++++++++++++---------............///......///000111222333333888666333222222222111000000//////...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%...000222111PPPxxxmmmHHH888---000333---)))***------,,,,,,,,,---...//////...------..................//////000000111111333555999<<<>>>AAACCCEEEGGGLLLQQQVVV[[[ccclllsss|||............------------++++++,,,---000777AAAHHH<<>>DDDJJJIIIMMMRRRVVV\\\eeepppxxx---------,,,,,,+++++++++))),,,//////---...333888222333111...---///...,,,222,,,***111>>>CCC<<<333---------.........//////------...///000111222222222222333555777777444222...////////////---,,,+++///...---,,,+++,,,------++++++++++++++++++++++++)))'''+++777,,,***;;;...222---***---111111---)))+++,,,------......------***,,,...---++++++...000......//////000111111111000555999::::::===DDDJJJJJJMMMRRRVVV\\\eeepppxxx---+++******+++,,,+++***///---+++***...555===BBB///555555---+++//////+++000***---777999111///555///+++))),,,///000000000------------...000111222222444777999888666333111111000///...---,,,,,,,,,++++++************++++++---------,,,,,,+++++++++---------............///.........------,,,,,,,,,---------............///---------............///.........///////////////222444777999<<<@@@EEEIIIKKKOOOUUUXXX[[[cccmmmvvv///---,,,,,,---...---,,,///---******,,,111777;;;///222888<<<999222000333---///555:::777000...111666111---...111222000---............///111222333444555777888888666444222...------,,,,,,,,,------++++++************++++++---------,,,,,,+++++++++------------..................---------,,,,,,,,,---------............///---------............///.........///////////////222444777999<<<@@@EEEIIIKKKPPPUUUXXX\\\cccmmmvvv...---,,,,,,......---,,,...,,,*********---000222000333@@@MMMGGG666///555+++666>>><<<666444222000888444000///222333000,,,/////////000111222444444444444555666555444333222,,,,,,++++++,,,,,,---...++++++************++++++------,,,,,,,,,,,,++++++------------...............------------,,,,,,,,,---------............///---------............///.........//////000000000222444777999<<<@@@EEEIIILLLPPPVVVYYY\\\cccnnnvvv+++******+++,,,---,,,***,,,++++++***+++,,,------111===NNNVVVNNN===333222...;;;AAA;;;999??????777333555444111000111000///111111111111222444555666333444444444333333222222......---,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------............///---------............///.........///000000111111222444777:::===AAAFFFIIILLLQQQVVVYYY]]]dddooowww***)))***+++------,,,******++++++,,,,,,------...222JJJ[[[XXXPPPLLLCCC777333<<<<<<777===KKKKKK@@@222:::===666//////111222222222222222333555666777666666777666666666555555222111000...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------............///---------............///......//////000111111222333555888:::===AAAFFFJJJKKKPPPVVVZZZ^^^fffqqqzzz++++++,,,---///000...,,,++++++,,,---......//////222KKKYYYQQQMMMTTTPPPCCC444888666333<<>>DDD??????GGGJJJDDD000111111111666>>>???;;;777???AAA;;;999>>>>>>999222222222333444555666777;;;===???@@@???>>>;;;:::222222000///------,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......---------............///---------............///---...///000111222333333333555888;;;===AAAFFFJJJHHHNNNUUUZZZ```iiivvv(((((())),,,......,,,***//////...---,,,,,,,,,---......//////000444999===***---///000111222222222222777888666===GGGFFF<<<222222222333444555666777999;;;>>>??????===:::777000///...------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,------.........---------.........//////---------.........//////---...///000111222333333333555888;;;>>>BBBGGGJJJGGGMMMTTTZZZ```jjjwww,,,,,,++++++,,,,,,---......---,,,,,,------+++***---------....../////////++++++++++++,,,...000111,,,>>>BBB999AAAVVVTTT@@@444222111111222333333333888<<>>999555333///......------------------------,,,,,,++++++++++++++++++***++++++,,,---+++,,,------++++++,,,------...///000000...,,,+++,,,---......//////......////////////////////////.........///000222333444666666777:::>>>BBBFFFIIILLLUUUWWW[[[gggooovvv+++++++++++++++,,,------...,,,))))))***++++++***,,,,,,,,,+++******))))))000///...---,,,+++++++++111...+++111BBBOOOIII:::222111//////000222555666<<<>>>@@@???;;;666333222......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,------+++,,,------++++++,,,---,,,---...///...---,,,+++,,,---......//////......////////////////////////////////////000111222333666666888;;;>>>CCCGGGIIIMMMWWWXXX\\\hhhooovvv+++++++++***+++,,,,,,------+++(((((()))***++++++++++++++++++************000///...---,,,++++++++++++)))...???MMMKKK===000222222111111111333777999???@@@@@@>>>999555333222//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++,,,------++++++,,,---+++,,,---------,,,++++++,,,---......///.........////////////////////////000000//////000111222222666666888;;;???CCCGGGIIIMMMVVVXXX[[[gggnnnuuu+++************+++,,,,,,,,,***((((((***+++++++++)))******+++,,,------...---------------------,,,((((((333DDDJJJ@@@333---///111222222111222555888???@@@@@@===999555444444111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,------++++++,,,---++++++,,,,,,,,,,,,,,,,,,,,,---......///.........////////////////////////000000//////000111222222555777999<<<@@@DDDGGGHHHLLLUUUWWWZZZfffmmmuuu***************+++,,,,,,+++***)))***,,,,,,+++***)))***+++,,,---///000000++++++,,,---.........---******111::::::222...000,,,000333333222111333555<<<===>>><<<999666444444222111000///...---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...+++,,,------++++++,,,---++++++,,,,,,,,,,,,------,,,---......//////......////////////////////////////////////000111222333555777:::===AAADDDGGGHHHJJJSSSVVVYYYfffnnnuuu***************++++++,,,*********,,,......,,,******++++++,,,---...//////+++,,,---.........------++++++---///...,,,...222---222777888555222333444666888::::::888555444333111111///...---,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......+++,,,------++++++,,,---,,,,,,,,,,,,,,,---......,,,---......//////......////////////////////////.........///000222333444555777:::>>>AAAEEEGGGHHHIIISSSVVVZZZgggooowww*********)))***++++++,,,)))***+++...000///,,,))),,,,,,,,,,,,,,,,,,,,,---,,,---.........---,,,+++)))+++,,,,,,---///000111000666===>>>:::666666777111444777888777444333333000000...---,,,++++++++++++++++++,,,,,,------------,,,,,,,,,,,,---......+++,,,------++++++,,,------,,,,,,,,,------...///,,,---......//////......////////////////////////------...///111222444555555777:::>>>BBBEEEGGGHHHIIISSSVVV[[[hhhqqqyyy******+++++++++,,,,,,,,,)))******++++++******))),,,+++***((('''(((,,,///---,,,++++++******++++++,,,---...---,,,,,,---...333;;;DDDGGGBBB;;;555333444333333333333333333222333111...---------+++***---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,,,,---...000///,,,)))------------------------,,,---///000111000///---..............................///000111222333333999999:::>>>CCCGGGJJJKKKOOOSSSYYY___fffqqq~~~******+++++++++,,,,,,,,,******++++++++++++******++++++,,,+++))))))+++,,,---,,,++++++***+++++++++---..................///000888@@@DDD@@@;;;777666444444444333333333333333333111...---------+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,---...//////,,,***------------------------,,,---///000000000....................................///000111222333333777888:::>>>CCCGGGJJJLLLOOOTTTZZZaaahhhrrr~~~******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***,,,------,,,***++++++------,,,+++++++++++++++,,,---......////////////...444;;;>>>===:::999999555555444444444333333333333111...---------+++***---,,,,,,++++++,,,,,,------------------......///,,,,,,,,,...//////---+++------------------------,,,---...///000///....................................///000111222333333666777:::>>>CCCGGGKKKMMMOOOTTT\\\cccjjjsss~~~******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++------,,,,,,...///------,,,++++++++++++,,,++++++,,,...///000///......222777999999888888999666666555555444444333333222000...---------,,,+++---,,,,,,++++++,,,,,,------------,,,---......///,,,,,,,,,---//////---,,,------------------------,,,---.../////////....................................///000111222333333444777:::>>>BBBGGGLLLOOOOOOTTT\\\cccjjjrrr|||******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++...222555...---,,,,,,++++++,,,,,,,,,,,,---000333444222000111333555666666666666777777777666555555444333333222000...---------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,+++,,,...///...---------------------------,,,------...............////////////////////////......///000111222333333444777;;;???BBBFFFLLLPPPNNNSSS[[[bbbhhhpppyyy******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++***+++...444888...------,,,,,,,,,,,,,,,///...///333777999666333222333333444444444444444888888777666555444444333111///---------...---+++---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,------...,,,++++++,,,...///......---------------------------------------.........////////////////////////......///000111222333333444888<<>>@@@AAADDDJJJOOOQQQUUU[[[```eeennnyyy******+++++++++,,,,,,,,,*********++++++*********...000111111/////////000......---,,,,,,,,,,,,---+++***+++000666888444000000000111333555666666555999999888777666555444444111///------......---,,,---,,,,,,++++++,,,,,,---...............///000000---+++***+++---/////////---------------------------,,,,,,,,,,,,---......000000000000000000000000......///000111222333333555:::???@@@@@@CCCIIINNNTTTWWW\\\```eeennnzzz)))+++&&&'''222111)))***,,,,,,+++***))))))******---111444222...,,,...111000...---,,,,,,,,,------......---++++++,,,000333222333444555666666666666:::===<<<888555555222---111000///...............,,,,,,,,,,,,,,,,,,,,,,,,///,,,***+++...///---+++,,,++++++++++++,,,---------------------------------------............///000///.........000111222...///000111222333444444555777;;;???BBBFFFKKKOOOPPPZZZ[[[]]]ffflllsss+++...))))))111///***,,,,,,,,,+++******************///444555111------.../////////---,,,+++---...,,,------------///444777444444333333444666888:::999<<<;;;777666777555222222111000///------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...---,,,,,,,,,,,,,,,,,,------...---------------------------------............///000//////......///000111//////000111222222333333888:::===???BBBEEEIIIKKKNNNXXXYYYZZZdddkkksss+++///+++***111000***---,,,++++++************+++(((...444666333///,,,+++...000111...+++***,,,...+++,,,---...///222777:::666444333333555888<<<>>><<<>>><<<777555666555222222222000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,------,,,,,,,,,,,,---......---------------------------------............///000000///.........//////000000000111222222222333888;;;===@@@BBBEEEIIILLLNNNXXXYYYZZZdddlllvvv)))---))),,,777666,,,+++,,,++++++******+++++++++***...333555222///,,,+++,,,///000...***(((***---+++,,,---...///222666999444444444555888:::===???AAAAAA===666333333222...111000///...............,,,,,,,,,,,,,,,,,,,,,,,,***---///...+++***,,,...------,,,,,,------...///---------------------------------............///000000//////............000000111111111222222222555888<<>><<<777555666555222///............///000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,,,,++++++++++++,,,---------------------------------------............///....../////////...------//////000111222333444444999<<<>>>AAACCCFFFJJJMMMNNNYYY\\\___jjjrrr{{{)))///...222===:::///...+++++++++++++++,,,---...111///---,,,,,,---...///,,,***))),,,000222///,,,+++,,,......------...000222444666999;;;<<<<<<<<<<<<>>>>>>:::888999888444111111///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++***+++************+++,,,,,,---------------------------------............///,,,---.../////////...------...///000222444555555:::<<>>:::888777666/////////...------,,,,,,///...,,,,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++------,,,+++,,,---...///---,,,,,,++++++,,,,,,---...///000//////000333555777999;;;===@@@EEEKKKOOOTTT]]]___bbbnnnuuu|||***+++,,,,,,******+++,,,+++++++++++++++++++++++++++---......---,,,,,,---,,,,,,,,,------......///,,,,,,,,,,,,---...//////...000333777<<<@@@CCCEEECCCAAA???;;;888666444444000000//////...------,,,///---,,,,,,,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++...---,,,,,,,,,---//////------,,,,,,,,,,,,------...///000000///000333555666888<<<>>>AAAFFFKKKOOOQQQ[[[^^^bbbnnnvvv}}}***+++,,,,,,******+++,,,+++++++++++++++++++++++++++---000000///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////000333666:::>>>AAABBB======;;;999777444222111111111000//////......---///---,,,,,,,,,,,,+++)))---------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++......------......///000......------------.........///000000000111333555555888<<<@@@CCCGGGKKKNNNNNNYYY]]]bbbooowww~~~***+++,,,,,,******+++,,,++++++++++++++++++++++++))),,,///000///---++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,---...//////222333555666888:::<<<<<<;;;;;;;;;:::888555222111111111111000//////.........---+++,,,,,,---+++***...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++............//////000000//////............//////...///111111111111333555444888===AAADDDHHHKKKNNNOOOYYY]]]bbbooovvv}}}***+++,,,,,,******+++,,,++++++++++++++++++++++++'''***...///---+++***)))++++++++++++++++++******,,,,,,,,,,,,---...//////333333555666888:::;;;<<<<<<<<<<<<;;;:::777555333111111111000//////.........,,,++++++------,,,***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........///////////////000//////......//////000---///111222222222333555444777===AAAEEEHHHLLLOOOQQQ[[[^^^bbbnnnttt{{{***+++,,,,,,******+++,,,++++++++++++++++++++++++(((***,,,---,,,***)))***++++++++++++++++++++++++,,,,,,,,,,,,---.../////////000333666999<<<>>>@@@>>>>>>===;;;999777555444111111000//////......------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------...////////////...//////............//////---///222333222222333555555888<<<@@@DDDHHHMMMPPPSSS\\\]]]```lllssszzz***+++,,,,,,******+++,,,++++++++++++++++++++++++)))+++---,,,+++***++++++******++++++,,,,,,------,,,,,,,,,,,,---.../////////000333666:::===@@@AAA???===;;;999777555444333000000//////...------,,,---,,,++++++------,,,+++***++++++,,,,,,------...---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,---...///......---///......------......///---000222333333333333444666888<<>>???>>>===:::666444222222222/////////...------,,,,,,---,,,++++++---------+++)))***+++,,,------...///---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++---.........---,,,......------------......---000222444333333444444777999<<>>@@@BBBDDD>>>888666777777444000------...///...---+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,111...,,,---//////---+++***+++---...---+++)))(((...------------...//////000000///...............///000111000///000222333777999===AAAFFFNNNVVV[[[TTTWWW\\\aaaiiivvv...,,,******,,,------+++,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++222111///...---...///000333444555888;;;>>>AAACCCDDD???999777888888555222...............---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,---...///---++++++,,,,,,---,,,+++***)))---------------...//////000000///...............///000111000///000222444888:::===@@@EEEJJJQQQUUURRRUUU[[[```hhhttt---,,,******,,,---,,,+++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++000///.........///000111222333555888<<>>@@@CCCFFFKKKNNNPPPTTTZZZ```gggrrr~~~,,,++++++***++++++,,,,,,******++++++,,,,,,++++++---,,,,,,,,,,,,+++++++++***+++++++++++++++,,,,,,......------...000111222111222444888<<<@@@DDDFFFCCC???;;;999888888777666...---,,,+++***+++,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,---,,,,,,+++++++++,,,,,,------,,,,,,------...///000///............//////...000111111000111333555888:::>>>AAACCCEEEIIIKKKOOOTTTZZZ```gggqqq}}}++++++++++++******+++,,,)))***+++,,,,,,,,,,,,+++++++++++++++*********************++++++,,,,,,,,,,,,------...///000111111111222444888===AAAEEEGGGBBB???;;;888777666666555---,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,++++++,,,------,,,,,,,,,,,,,,,---......//////............//////...000111111111222444666777:::>>>AAACCCFFFJJJLLLPPPUUU[[[aaahhhrrr}}}***+++,,,+++))))))+++,,,((()))+++,,,------,,,++++++++++++*********))))))*********++++++,,,,,,---,,,,,,---...//////000000111333555999===AAAEEEGGGBBB@@@===999666555444444------,,,,,,,,,---..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...///............//////000...///111111111222555777888;;;>>>@@@CCCFFFKKKNNNQQQUUU[[[aaahhhsss)))+++,,,+++)))(((***---''')))+++---------,,,+++,,,,,,+++++++++*********)))******+++,,,,,,------,,,------...////////////222333666999===AAADDDFFFDDDCCC???;;;777444444444...//////000111111000000000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++---///***+++---.........---,,,,,,,,,++++++,,,,,,---..................///000000...///111111111333555777:::<<<>>>???AAAEEEIIIMMMQQQTTTYYY___gggsss)))+++,,,+++((((((***---''')))+++---...---,,,+++---------,,,,,,,,,++++++))))))***+++,,,,,,------,,,---......///.........333444666999===AAADDDFFFFFFEEEAAA<<<777555444555000111222444444444333222111111000...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))+++...---++++++---///***+++---//////...---,,,,,,,,,++++++,,,,,,---..................///000111...///111111222333555888<<<======>>>???BBBHHHLLLPPPSSSXXX]]]fffrrr,,,++++++******++++++,,,+++++++++*********))))))***++++++,,,,,,++++++***,,,++++++******++++++,,,---,,,++++++,,,...111222333666777777999???AAA@@@BBBCCCCCC@@@;;;666333222555,,,+++444777000+++---222111///---,,,+++++++++,,,---,,,***)))++++++***+++,,,,,,,,,,,,,,,++++++///............///000000000//////.........//////444222000///...///000111//////000111222444666777999;;;>>>@@@BBBDDDGGGJJJOOORRRYYY```iiittt,,,++++++******++++++,,,+++++++++*********))))))***++++++,,,,,,++++++***,,,++++++******++++++,,,---,,,,,,+++,,,...111222333666777666999>>>AAA???AAABBBCCC@@@;;;666222111666---,,,555888222...000...///////////////....../////////............------,,,++++++++++++,,,,,,------,,,,,,------...///..................//////333222000///...///000111//////000111222444555666888;;;>>>@@@BBBDDDGGGJJJOOORRRXXX```iiisss~~~,,,++++++******++++++,,,+++++++++******************++++++,,,,,,++++++***,,,++++++******++++++,,,---,,,,,,,,,---///111222333666777666888>>>@@@>>>===???@@@>>>;;;777555444333,,,+++111444///,,,...'''(((***,,,,,,,,,++++++,,,,,,---------,,,+++***000///---,,,++++++,,,,,,+++++++++++++++,,,,,,------------------...///000222111000///...///000111///000000111222444555666888;;;>>>@@@BBBEEEHHHJJJOOOSSSXXX___hhhqqq{{{,,,++++++******++++++,,,***************************++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,---///000111333666777666888<<<>>>===888;;;======;;;999888777333---+++///000,,,***,,,+++++++++,,,,,,,,,,,,,,,,,,+++---000000---++++++000000///...---,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,---...///000111000////////////000000000000000111222333555666888;;;>>>AAACCCEEEIIIKKKPPPSSSXXX^^^fffoooyyy,,,++++++******++++++,,,***************************++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,---...///000111333666777555777;;;===;;;:::<<<======;;;888777666555111/////////---,,,---222111///......///111222000---///444444000...000,,,,,,---.........------,,,,,,,,,,,,,,,------...---------------...///000//////////////////000000000000000111222333444555888;;;>>>AAACCCFFFIIILLLPPPSSSXXX]]]dddmmmvvv|||,,,++++++******++++++,,,***************+++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,+++,,,,,,---...///000000444666777555666:::;;;:::>>>@@@@@@>>>:::666444333111000---,,,++++++---...------,,,---...000333444111---...444444///...222111000///---------...///---------------...///////////////.........//////......////////////000000111111111111222333444555888;;;>>>AAADDDFFFJJJMMMQQQSSSWWW\\\cccjjjsssyyy,,,++++++******++++++,,,))))))*********+++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++,,,...//////000000444666777444555999:::888>>>@@@AAA???;;;888555555//////...,,,---000444666000333888>>>CCCFFFHHHIIIEEE??????FFFGGGAAAAAAGGGKKKEEE;;;222---+++---///---------------......///222111000///////////////---......//////000//////111111111111222333444444888;;;>>>AAADDDGGGKKKMMMQQQSSSWWW\\\aaaiiiqqqvvv,,,++++++++++++++++++,,,))))))******+++++++++++++++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,***+++---...///000000000444777777444555999:::888:::<<<>>>???===;;;::::::444555555444666;;;AAACCCDDDJJJTTT___gggkkkllllllhhhaaaaaahhhhhhbbbccckkkhhh\\\KKK999...***+++---------,,,,,,------...///444333222000////////////------...///000000//////111111111111222333444444888;;;>>>AAADDDGGGKKKNNNQQQTTTWWW[[[aaahhhpppuuu+++++++++++++++***)))((()))***+++,,,,,,***)))(((******************************+++,,,------------+++******---111444333111222777999666555888888777;;;???===777888===:::111222:::AAAEEENNN]]]gggjjjmmmmmmlllmmmmmmnnnoooooolllqqqwww{{{yyysssjjjeee```XXXKKK===111---...111---,,,,,,++++++,,,,,,---..................------333111//////111222333222111222333444555555666777:::;;;===???CCCGGGIIIKKKPPPRRRUUUXXX]]]fffqqqzzz+++++++++++++++***))))))******+++++++++++++++***++++++++++++++++++++++++)))***+++,,,------------,,,++++++---111333222111333888999777666888999777888===@@@<<<777666555333DDDOOOYYYaaaiiippppppllldddaaa\\\VVVQQQLLLIIIHHHNNNRRRXXX\\\[[[WWWPPPLLLMMMIIIAAA888000---...///---,,,,,,++++++,,,,,,---........................333111//////000111111111111111222333444555666666:::;;;===???CCCGGGIIIKKKPPPRRRUUUWWW[[[dddpppxxx++++++++++++++++++***)))++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,---,,,,,,...000222222111333888:::777666888999777999<<<@@@===555222<<>>;;;888888888666333///......///---,,,,,,++++++,,,,,,---........................333111//////000111111000111111111222333444555666:::;;;===???CCCGGGIIIKKKQQQRRRTTTUUUZZZcccpppyyy+++++++++,,,,,,+++******++++++******+++---///000,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,............///000111111222666888666555777888666<<<<<<===;;;444666OOOlllyyypppdddYYYRRRJJJ???777222111///......000222444---///111333444333111000///000111000......///111---,,,,,,++++++,,,,,,------------...............111000///000222444333333000000000000222333555666:::;;;===???CCCFFFIIIKKKPPPQQQSSSUUUZZZeeerrr|||***++++++,,,,,,,,,++++++++++++******+++---///000++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,000000000/////////000111///444666444444777888777;;;;;;===>>>:::???YYYvvv]]]QQQCCC:::666444222000333222000...---...///000,,,------......---,,,+++//////...,,,***+++---///---,,,,,,++++++,,,,,,------------.........///////////////222555777777666111000000000111333555666:::;;;===???CCCFFFIIIKKKNNNPPPSSSWWW]]]hhhvvv***+++,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...******************************+++,,,------------222222111000......///111---222555444555888:::999888;;;@@@CCCCCCFFFRRR___???888111000000//////000000000///---,,,+++++++++//////......---,,,+++***///...,,,)))''''''***,,,---,,,,,,++++++,,,,,,---,,,,,,------.../////////......///222555777777666222111000000111333666777:::;;;===???CCCGGGIIIKKKMMMPPPTTTYYY___jjjvvv***+++,,,,,,------,,,,,,******+++++++++++++++***++++++++++++++++++++++++++++++,,,---............333333333000---,,,///111---222666555777;;;>>>===;;;>>>@@@AAAEEEIIIGGGCCC888333222444222,,,+++---&&&''')))+++,,,,,,,,,,,,////////////...---,,,,,,,,,,,,,,,***((((((***,,,---,,,,,,++++++,,,,,,---,,,,,,------...//////000......///111333444333111333222111000111444777888:::;;;===???CCCGGGIIIKKKMMMQQQVVVZZZ```hhhsss{{{***+++,,,,,,------------)))***+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////333444333000---,,,...222---333666777999>>>@@@@@@BBBBBB>>>;;;BBBJJJDDD888777444333444111******...$$$&&&)))+++,,,,,,+++++++++,,,,,,,,,,,,++++++******+++---...---,,,---///---,,,,,,++++++,,,,,,---,,,,,,------...///000000/////////000111111///---444333111111222444777999:::;;;===@@@CCCGGGJJJKKKNNNRRRWWW[[[```gggpppvvv++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++,,,---...000000>>>:::555000......///111222333666999;;;===??????BBB???<<<999888666555444222222111///...,,,++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////.........111111111111111111111111///000111222333444555555888999;;;>>>AAAEEEHHHJJJJJJOOOVVV]]]cccjjjssszzz+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++,,,---...///000;;;999555111//////000111222333666888;;;===>>>???===999555333333333111///222222111///...,,,++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////////////////...//////000000111222333333///000000111222333444555777888:::===AAAEEEIIIKKKJJJOOOUUU[[[aaaiiissszzz+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++++++++,,,---...///000777555333111000000000000111333555777999;;;<<<===:::444///...000222000---222111000///...,,,++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////////////////---...///000222333444555//////000000111222333444666777999===AAAFFFJJJLLLKKKOOOTTTXXX^^^gggrrrzzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,++++++,,,---...//////111111000000000/////////000111333555777888999:::999333...---111444222...111000000...---,,,++++++---,,,++++++------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000111222333444555555000000///000000222333444666777999<<>>DDDHHHIIIIIIMMMPPPTTTXXX]]]dddnnnuuu***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***,,,......---,,,,,,,,,++++++++++++++++++++++++***,,,...///......///000222777;;;<<<999555444444666888;;;;;;888555333222//////...------------...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------...---,,,+++***+++,,,---+++,,,,,,---......//////000000000000000000000000000000000111222222333333777888;;;???DDDHHHHHHHHHMMMPPPTTTXXX\\\dddnnnuuu++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((,,,///...,,,***,,,...++++++++++++++++++++++++***,,,///000///...//////222777<<<;;;666222222444===>>>???===888333000/////////...------------...+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,------------------.........000000000000000000000000000000000111222222333333666888<<<@@@DDDGGGGGGGGGMMMPPPTTTXXX\\\cccmmmttt++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((+++...---+++***,,,///***++++++,,,,,,++++++***))),,,///000///......///111555999888333000111444===>>>>>>;;;777222000/////////...------------...+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---........................////////////////////////000000000111222222333333555888<<>>???AAAFFFIIIMMMPPPTTTWWW[[[bbbkkkrrr333222222333444111+++&&&---------------------------------,,,,,,+++++++++---------,,,+++***)))(((************+++,,,---...,,,111111...///444444000000000000000000000000000111111///...---,,,,,,+++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))------,,,+++,,,---...///,,,,,,,,,---------......000///............//////000000111222222222222111555777:::===@@@CCCHHHKKKMMMMMMQQQWWW[[[```jjjuuu555444444555555222,,,'''------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,+++***))))))))))))))))))***+++,,,---...222222///000444555222000000000000000000000000111000///...,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++------,,,,,,,,,---...///,,,---------............////////////////////////000111111111111222222222666888;;;>>>@@@DDDHHHKKKMMMMMMPPPVVVZZZ___iiisss222222333444444222...+++------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******))))))(((((())))))***+++,,,---000111//////222333111////////////////////////000000...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---...///------........./////////...///000111111111000///222111000000000111333333666999<<<>>>AAADDDHHHKKKMMMMMMPPPUUUYYY]]]gggqqq~~~---...000222333222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))***+++,,,---+++,,,---,,,---.................................000///...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...............////////////000...///111222333222000///333111000//////111333444777999<<>>@@@CCCGGGJJJLLLLLLOOOTTTWWW[[[eeeooo|||777888888666222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++++++++,,,,,,++++++***,,,++++++,,,,,,---...//////------//////------000..............................---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------............///...,,,+++++++++,,,---+++,,,------......------------........./////////---...000111111111111000222111000000000111333333777999<<<>>>???BBBFFFIIILLLLLLOOOTTTXXX\\\fffppp{{{444666666333///+++++++++++++++++++++++++++++++++)))*********++++++++++++***++++++,,,,,,+++++++++++++++++++++,,,---......000------000000------000........................------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---------------.........///333111///---,,,,,,---...+++,,,---.........------,,,---------............------...//////000111111000111111111111222222222666888;;;===>>>AAAEEEGGGKKKKKKOOOUUUYYY]]]gggrrrzzz,,,...000///,,,***+++,,,++++++++++++++++++++++++))))))******++++++++++++***++++++,,,,,,,,,++++++************+++,,,---...///++++++//////++++++///////////////////////////------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,------------.........//////666444222///.........///+++,,,---.........---,,,,,,,,,,,,---------......------------...///111111000000111222222222222111666888:::<<<>>>@@@DDDGGGKKKKKKOOOUUUYYY^^^iiisssyyy.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******************++++++,,,,,,,,,***++++++,,,,,,------...------......///.........111111000......---------......///...+++)))+++///000...+++******,,,,,,,,,------------------------333222111///---,,,++++++---------............///...------------...//////---------------...//////222222222111222222333333777888;;;===???CCCGGGKKKJJJMMMRRRUUUXXX^^^eeekkkvvv......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***++++++,,,,,,------...------......//////......000///...------,,,,,,,,,,,,---......+++***,,,///000---+++***+++,,,,,,,,,------------------------//////...------------------------............///...------------.../////////////////////000111111222222111111222222333333777888;;;===???BBBGGGJJJIIILLLQQQTTTXXX]]]eeekkkxxx------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,***++++++,,,,,,------...,,,---...//////////////////...---,,,,,,,,,,,,,,,***,,,---,,,++++++---...///---+++***+++,,,,,,,,,------------------------,,,++++++,,,,,,---//////---------............///...------------.../////////////////////000111111222222111111222222333444777888;;;===???BBBFFFJJJHHHKKKPPPTTTWWW]]]eeelllzzz,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++***++++++,,,,,,------...,,,---...//////000/////////......---,,,,,,,,,---+++---...++++++,,,,,,***...,,,+++***,,,---,,,,,,,,,,,,------------------,,,,,,,,,,,,---...///000---------............///...------------...//////---------------...//////111111111111222333444444777888;;;<<<>>>AAAFFFIIIHHHLLLQQQTTTXXX^^^fffmmm{{{,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,+++++++++***++++++++++++++++++++++++***++++++,,,,,,------...,,,---...///000000000000000///..................,,,//////++++++---,,,'''---,,,***+++,,,------,,,,,,,,,,,,---------........................//////---------............///...------------...//////---------------...//////111111111111222333444555777999;;;<<<>>>AAAEEEHHHIIIMMMRRRUUUYYY___gggmmmzzz++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,+++++++++,,,,,,,,,++++++++++++******++++++,,,,,,------...,,,---...///000111111111000//////.........//////,,,000000+++,,,000...&&&,,,+++***+++---...---,,,+++,,,,,,------.........000000///.........//////---------............///...------------.../////////////////////000111111000000000111222333444555777999;;;<<<===@@@DDDGGGJJJNNNRRRUUUXXX^^^eeekkkwww******+++++++++,,,,,,,,,************************.........---,,,,,,++++++,,,,,,,,,+++++++++*********++++++,,,,,,------...,,,---...///111111111111.........------......///)))//////+++...444222))),,,+++***,,,---...---+++++++++,,,,,,---......//////......------......///---------............///...------------.../////////////////////000111111000000000111222333555666777999:::<<<===@@@DDDGGGJJJMMMQQQTTTVVV[[[bbbhhhttt*********++++++,,,,,,,,,************************//////...---,,,,,,++++++,,,,,,,,,++++++************++++++,,,,,,---......,,,---...000111111222222------,,,,,,,,,------...'''---...+++///888555,,,+++******,,,......---+++++++++,,,,,,---...//////,,,,,,,,,,,,------...///---------.........//////...------------...//////---------------...//////000000000111222444555666777999:::<<<===@@@CCCFFFIIILLLPPPRRRTTTYYY```eeerrr))))))(((((()))+++---...***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++,,,,,,,,,++++++***++++++------------++++++......------------............//////...---,,,,,,000000//////.........---------------------------......---,,,,,,,,,,,,---..............................//////...---,,,,,,,,,---......//////.........------------...//////000000//////000222444555444777:::===???BBBFFFHHHMMMNNNPPPRRRUUUZZZ```dddmmm++++++***)))***+++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++......------------.........////////////...---,,,............---------,,,------------------------......------,,,,,,,,,---.......................................---,,,,,,,,,,,,---............---...------------...//////000000///000111222444555444777:::===???BBBEEEHHHLLLMMMOOOQQQTTTYYY___ccckkk~~~------,,,+++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------------......//////////////////...------------,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,---------------------------............------,,,++++++,,,---------------......------......///000/////////000111333444555444777:::===???BBBEEEHHHJJJLLLNNNPPPRRRWWW\\\```gggzzz---,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++,,,,,,------------++++++++++++------...------,,,,,,------......//////000//////......---------,,,,,,,,,,,,,,,------------------------------...---------,,,,,,---------------------------------......------,,,***+++,,,,,,------,,,,,,...............//////000...//////000222333444555555777:::===???AAADDDGGGHHHJJJLLLNNNQQQUUUZZZ^^^cccuuu******+++,,,------......***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++,,,---...------++++++++++++------------,,,,,,,,,,,,------......////////////......---------------------...------------------------------.........---,,,+++------------------------,,,,,,---------------,,,***+++,,,,,,------,,,,,,///............///000000---...///111222333444555555777:::<<<>>>@@@CCCFFFGGGIIIKKKNNNPPPTTTXXX[[[```rrr~~~((()))***,,,------......***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,+++++++++---...///---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,---..................------------............------------------------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++,,,---------------//////......//////000111,,,---///111333444444555555777:::<<<>>>@@@CCCEEEFFFHHHKKKNNNPPPSSSWWWZZZ___ppp{{{((()))***,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,+++++++++---///000+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,---------------++++++,,,,,,------------------------------------,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,---............---///////////////000000111,,,---///222333444555555555777:::<<<===???BBBEEEFFFHHHKKKNNNPPPSSSVVVYYY^^^ooo{{{******+++,,,+++***)))(((+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,---,,,+++***+++---///111++++++---......---++++++---,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,*********++++++,,,,,,,,,------------------------,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,---......//////......///////////////000111111+++---///222444444555555555777:::<<<===???BBBDDDFFFHHHLLLNNNPPPSSSVVVXXX^^^ooozzz,,,---...///...,,,)))(((++++++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++...---,,,+++++++++,,,---------------------------+++,,,...---,,,,,,---///---,,,,,,++++++,,,,,,---)))***,,,...//////...---//////............//////......//////000222333444777777999;;;===@@@BBBDDDDDDGGGLLLPPPRRRSSSVVVWWWaaahhhsss)))***,,,---------+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++------,,,+++++++++,,,---------------------------+++,,,...---,,,,,,---///------------------------***+++---/////////...---//////............//////......//////000222333444555666777:::<<>>AAABBBHHHIIIJJJJJJJJJLLLOOOQQQ]]]eeeppp}}}%%%&&&(((***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///,,,...///111111///...,,,...//////000000///...---//////............//////......//////000222333444444555777999<<>>AAADDDFFFEEEFFFHHHIIIKKKOOOUUUYYYWWW```lllwww*********))))))*********++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))))))))******))))))))))))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------)))***+++---......------+++++++++++++++++++++++++++,,,...---,,,,,,---///........................,,,,,,,,,------...////////////............//////......//////000222333444444555777:::===AAADDDEEEDDDFFFHHHIIIKKKOOOTTTXXXVVV```lllvvv******))))))***+++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******))))))))))))******))))))))))))+++---///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------)))***+++---......------+++++++++++++++++++++++++++,,,...---,,,,,,---///......------------......+++++++++,,,---...///000//////............//////......//////000222333444333444666888<<<@@@CCCEEEDDDFFFHHHJJJKKKNNNSSSVVVVVV```lllvvv000...,,,***)))***+++,,,***************)))(((((()))***+++,,,,,,+++***)))(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,---...///000/////////...---------,,,+++***)))***,,,---,,,+++000///---,,,+++,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,---...//////222222111///...,,,++++++---------------------------------------...//////000111111111000000222333...444777666999???DDDCCCDDDIIILLLJJJGGGIIILLLNNNVVV]]]kkkzzz000///---+++***++++++,,,***************)))(((((()))***++++++++++++***))))))))))))***++++++,,,,,,*********+++++++++,,,,,,*********++++++,,,------............------------+++***)))***,,,---,,,+++......,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---......///111111000///...---,,,,,,..............................---------......///---...000000//////111333333555777888:::===AAADDDHHHGGGFFFFFFHHHLLLNNNMMMSSS[[[hhhwww000///---,,,++++++,,,---*********+++******)))((()))***++++++++++++***)))*********************************++++++++++++,,,))))))))))))************,,,------------------...+++*********,,,---,,,+++---,,,++++++***+++++++++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,------......//////.........---------------------............///......---------......+++---000000000000111222777333555;;;======FFFRRR]]]RRRIIIIIIQQQVVVUUUQQQQQQXXXfffuuu///...---,,,,,,,,,------*********++++++******)))*********++++++*********+++++++++*********))))))************++++++++++++***************)))))))))++++++,,,,,,---------...,,,+++******,,,,,,,,,***++++++******************+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,---------.........******+++++++++++++++,,,//////...------------...,,,///111222111000111222444000444===>>>@@@TTTnnn{{{fffSSSRRR]]]ccc^^^XXXSSSYYYfffsss...---------,,,,,,,,,---******++++++++++++******+++******************+++,,,,,,++++++***)))))))))))))))*********+++++++++***++++++,,,,,,+++***)))***+++++++++,,,,,,------,,,+++******,,,,,,+++***)))************************++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,+++++++++,,,---.........*********++++++,,,,,,,,,///......---------......---///111111000000111222333000555<<<===DDDbbbmmmSSSRRR___fffbbb\\\WWW\\\gggrrr~~~,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++++++++***))))))***++++++,,,+++++++++******)))))))))))))))************+++***+++,,,---------++++++***+++++++++++++++,,,,,,---+++***+++,,,,,,+++)))))))))***+++++++++******)))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,******+++,,,,,,---......,,,,,,------......//////---------------...//////---...000000111222555777888666888<<<@@@NNNmmmeeeJJJHHHUUU^^^___^^^YYY]]]fffqqq|||***+++++++++++++++++++++)))***++++++,,,,,,,,,+++++++++***))))))***+++++++++++++++***************))))))))))))************(((***,,,---...---,,,+++++++++++++++************---,,,***+++,,,,,,+++)))))))))+++,,,,,,,,,++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++******++++++,,,,,,------,,,------...//////000000,,,,,,,,,---...///000111000111333444666;;;@@@DDD@@@???>>>AAAMMMccc|||cccGGGDDDOOOWWW]]]aaaWWW[[[dddnnnyyy)))******+++++++++******)))***+++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************))))))))))))************''')))+++---...---,,,+++,,,+++++++++******))))))---,,,++++++,,,,,,***))))))***+++,,,------,,,+++((()))+++,,,,,,+++)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////++++++,,,,,,...///111222444555777999===DDDLLLQQQGGGEEEBBBGGG[[[wwwjjjMMMHHHPPPVVV^^^fffTTTXXXaaalllxxx******+++++++++******))),,,,,,+++******---111444,,,,,,,,,+++,,,,,,------******))))))***+++,,,,,,++++++******************++++++++++++++++++++++++...------,,,+++***))))))***************)))((((((((()))***++++++***)))((()))***,,,,,,---,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---.........---,,,///...---...///000000//////999;;;GGGdddtttjjj___^^^]]]XXXTTT]]]uuuqqqRRRFFFFFFHHHNNNVVVSSSYYYaaaiiiuuu******+++++++++*********+++++++++***)))+++...111,,,,,,++++++++++++,,,,,,******))))))***++++++,,,++++++******************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))+++***))))))***+++,,,---+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---.../////////.........------...///000000///...999@@@QQQnnnzzzrrrmmmzzzwwwoooddd```jjjqqqSSSHHHGGGGGGLLLSSSPPPVVV^^^gggsss************************,,,------,,,+++***,,,...,,,,,,+++******++++++,,,*********)))******+++,,,******++++++++++++++++++******++++++,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,+++******,,,+++)))((())),,,///111......---,,,,,,+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...///////////////,,,,,,------...///000111---444<<>>AAAIIICCC888666222000666;;;===AAACCCCCCCCCDDDFFFAAACCCDDDEEEGGGJJJLLLLLLPPPVVV___gggrrr***)))(((((()))+++---...------------...111666:::111000///...---,,,,,,,,,,,,,,,+++***))))))************+++,,,,,,---......//////...---,,,++++++***........./////////////////////000111111111111111<<<999555111...------...'''(((***,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,+++,,,---...///***---000000///222999@@@@@@III@@@000000444666:::222:::>>>;;;:::>>>BBBBBB<<<@@@DDDFFFIIIKKKMMMLLLMMMTTT]]]fffrrr,,,+++*********+++,,,---***,,,+++)))000???JJJMMM444222///,,,+++,,,---///,,,,,,,,,++++++*********+++,,,------......------000000///...---,,,++++++,,,------------...111444000000222999@@@@@@888000<<<:::777111---,,,...000***++++++---...000222222777...((())),,,,,,+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------000...***)))111===>>>999888666222///...///222333555666777999;;;<<<<<<<<>><<<555666444222/////////111222222333555777999:::;;;;;;@@@AAABBBDDDGGGIIILLLMMMMMMUUU^^^dddjjjzzz+++++++++++++++,,,------***,,,,,,+++...444888888222111000...---,,,+++***,,,,,,,,,++++++++++++***++++++,,,---------------------------------------,,,.../////////111333666333111222777===>>>:::666666666555333111222444777333444333111111888DDDNNN999111+++,,,,,,***)))***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,///111555;;;>>>888000222222111000/////////000///000222444666888:::;;;AAAAAABBBDDDFFFHHHJJJLLLLLLSSSZZZ^^^eeettt++++++++++++,,,------...)))+++,,,---...000111000000000000///...,,,***(((++++++++++++++++++++++++++++++,,,------------,,,***+++++++++,,,,,,,,,---,,,---......------///000222000000333888;;;999666444444444333222222444666666777555000+++...999BBB666///+++,,,---+++***,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,...111666::::::444---/////////000//////.........///111333555888:::;;;AAAAAABBBCCCEEEGGGIIIJJJKKKPPPUUUZZZaaaqqq******+++,,,------......)))***,,,///000/////////---...//////...,,,***(((++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,------.........///000///---++++++,,,000...---///333555555333333444444333222111111333666888777111***(((...555111,,,***,,,---+++,,,///+++++++++++++++++++++++++++++++++,,,,,,,,,------...---...222555333000---------.../////////......///000111333555888;;;<<<@@@@@@AAACCCDDDGGGHHHJJJJJJNNNSSSWWW```ppp)))***+++---............+++***+++///000//////111+++,,,---------,,,+++******++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,------....../////////000000222222111///---,,,,,,---,,,,,,---///000000///000111333222000.........333666888555///,,,---000,,,))))))+++,,,***,,,000++++++++++++++++++++++++++++++,,,,,,,,,,,,------...++++++...000...---...,,,---...///////////////111111111333555888;;;<<>>???AAADDDGGGIIIJJJJJJMMMRRRWWW```ooo)))***,,,.../////////...222,,,***------***,,,111))))))***++++++,,,------*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************)))+++...///...------...---------------,,,+++***(((***---...---,,,,,,,,,------......---,,,+++***+++))))))+++)))&&&'''+++++++++++++++++++++++++++++++++,,,,,,,,,------------))))))...///++++++///---------......000111222222222111111333555888:::<<<===>>>AAADDDGGGIIIKKKKKKNNNRRRWWW```mmm}}}+++*********+++...111222999333+++(((***---,,,++++++***)))'''''')))***+++(((((()))***+++,,,,,,,,,+++,,,,,,------,,,,,,++++++---///000000///---+++............------,,,+++(((((())))))*********++++++++++++---......,,,***......---.........,,,***************************)))***+++***))))))+++---------++++++++++++------///...---,,,+++,,,,,,---///////////////.........///000111222222444777:::::::::<<>>???BBBEEEGGGHHHHHHKKKKKKPPPWWW]]]dddqqq|||,,,,,,,,,---///111444555<<<666...))))))+++,,,++++++***)))(((((()))***+++((()))***+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,+++***+++,,,......---+++...---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///---,,,,,,++++++,,,,,,---......---,,,,,,,,,------........................///000111111111333777999===>>>AAADDDFFFGGGGGGGGGHHHJJJNNNSSSVVV\\\jjjxxx++++++,,,---///111333444555111---++++++++++++*********)))(((((()))******((()))***+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---......---,,,++++++++++++,,,,,,++++++***++++++++++++++++++++++++*********,,,...///---+++///......,,,,,,...000333,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...............///...///000111111333666999:::===AAADDDEEEFFFGGGHHHGGGJJJNNNRRRSSSXXXhhhxxx******+++,,,---///000111+++++++++,,,---,,,***(((******))))))))))))******))))))***+++++++++*********++++++,,,,,,++++++***++++++,,,------,,,++++++***++++++,,,,,,+++++++++******************))))))*********,,,...///---,,,---------,,,***,,,///222,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---------......//////...///000000111333666999;;;>>>AAABBBBBBBBBDDDEEEFFFHHHLLLOOOPPPWWWhhhyyy)))******+++,,,,,,------&&&'''***,,,,,,+++***((()))))))))******))))))))))))******+++++++++************++++++++++++*********++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,*********)))))))))))))))))))))***,,,...///...,,,)))+++,,,+++((((((+++///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))+++---+++,,,,,,------,,,,,,++++++,,,---.........------,,,,,,,,,---......//////...///000000000222666888===@@@BBBAAA??????AAADDDEEEEEEHHHJJJMMMUUUeeeuuu***++++++++++++++++++***((()))*********)))***+++))))))************))))))******+++++++++******)))******++++++++++++************++++++++++++******++++++,,,---------------+++++++++******)))))))))))))))***,,,//////...,,,***---///---***(((+++...++++++++++++++++++++++++***+++++++++******,,,---+++,,,,,,------,,,,,,++++++,,,---.........------++++++,,,------...//////---...000000000222555888;;;>>>@@@@@@>>>@@@EEEJJJIIIFFFEEEHHHLLLTTTcccppp,,,,,,,,,,,,,,,+++***)))---,,,+++((('''(((+++---))))))************))))))******+++++++++******)))******++++++++++++******************************+++,,,------............,,,,,,,,,++++++*********))))))***,,,//////...---,,,000333222---+++---///************************+++,,,,,,,,,++++++---///++++++------------++++++***+++---...///...------++++++,,,,,,---...//////---...///000000222555888666999===???@@@DDDMMMTTTOOOIIIFFFHHHMMMUUUbbbnnn***+++++++++++++++++++++))),,,+++'''&&&)))++++++(((***+++)))''''''***...))))))))))))))))))))))))************************+++***)))(((((()))***+++,,,+++***...222333///++++++***)))))))))***,,,,,,++++++******************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,++++++,,,,,,---...//////000111222444666777<<<===;;;===BBB@@@LLLeeeIIIEEECCCDDDHHHQQQ```nnn+++++++++++++++,,,------...///...***+++---+++'''***+++,,,+++((((((***,,,************************************************,,,+++***))))))***+++,,,,,,***))),,,000222///+++******)))))))))***+++,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------------,,,,,,------.../////////000111222444555666777:::999===CCCBBBLLLdddIIIFFFEEEGGGJJJRRR```nnn,,,+++******+++---///000:::999333------...,,,'''***+++,,,,,,***)))***+++++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,,,,***(((***---///---+++***))))))))))))***++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------...------------...////////////000000222333555666555::::::>>>CCCAAAHHH[[[IIIFFFFFFIIILLLRRR___kkkzzz,,,+++))))))***---000222EEEDDD>>>555000///...+++)))***+++++++++***++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,***((((((+++,,,,,,+++)))))))))))))))******+++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------....../////////000000111333444555666<<<===???CCC>>>AAAOOOFFFEEEFFFIIILLLQQQ[[[fffttt,,,***))))))***---000222AAAGGGJJJEEE===888222...))))))))))))***+++++++++++++++++++++++++++++++++************************)))******************)))+++)))((((((***+++++++++(((((())))))************(((((()))))))))*********++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.../////////000111222333444444<<<===???CCC???>>>HHHCCCBBBDDDHHHJJJMMMVVV```nnn{{{+++***))))))***,,,...///222@@@NNNSSSRRRKKK@@@777...,,,))))))***++++++***++++++++++++++++++++++++************************((()))************)))(((************************'''((())))))******))))))'''(((((())))))*********++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------/////////000000222333333000:::<<<===CCCAAA@@@GGGBBB@@@BBBEEEGGGIIIRRR\\\iiiwww))))))))))))******+++,,,+++555CCCQQQ]]]aaaXXXMMM777222---************)))************************************************)))***++++++++++++***)))(((***+++,,,+++***))))))'''''')))*********)))(((''''''(((((()))******+++++++++++++++++++++++++++************************++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,---......000//////000000111222333///:::<<<===CCCBBB@@@FFFBBB@@@AAACCCDDDGGGPPPZZZeeerrr))))))))))))*********)))---...555EEE]]]nnnmmmeee>>>888000+++******)))'''))))))))))))))))))))))))***************************+++,,,------,,,+++***(((***,,,---,,,***))))))&&&''')))*********)))(((&&&''''''((()))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++...------------...//////000000//////000111222222333===>>>===BBBAAA===BBBBBB@@@AAACCCDDDFFFOOOYYYbbbppp(((***+++***)))((()))***++++++---333???PPPcccoooYYYKKK999+++''')))***+++++++++***++++++,,,,,,---))))))))))))))))))))))))((()))+++,,,,,,+++)))(((************************,,,+++***((((((((()))***+++++++++)))'''''')))+++******))))))))))))************+++++++++******)))************************)))************+++++++++++++++++++++******)))))),,,,,,++++++++++++++++++/////////000111111222222666888;;;>>>@@@AAABBBBBBBBBCCCCCCBBBBBBFFFMMMSSSdddnnn(((***+++***)))((()))***((()))***,,,333===HHHPPPVVVJJJ:::...*********)))++++++***)))******,,,,,,************************((()))+++,,,,,,+++)))(((************************,,,+++)))((((((((()))***+++++++++)))'''''')))+++******))))))))))))************++++++++++++******************************)))************+++++++++++++++++++++*********)))++++++++++++++++++++++++/////////000111111222222555777:::===@@@BBBCCCCCCBBBCCCCCCBBBAAAEEELLLSSS```kkk}}}(((***+++***)))((()))******++++++,,,---///444777HHH@@@555...,,,+++***))),,,+++)))(((((()))***,,,************************)))***+++,,,,,,+++***)))************************+++***))))))((()))))))))***++++++)))(((''')))*********************************+++++++++++++++***************************)))************+++++++++++++++++++++*********************++++++,,,,,,---/////////000111111222222444666999===@@@AAABBBCCCAAABBBCCCAAAAAADDDKKKQQQ[[[ggg{{{(((***+++***)))((()))******+++,,,,,,+++,,,...///444111---+++,,,---,,,+++,,,+++)))''''''(((***+++************************)))***++++++++++++***)))******************************)))))))))))))))))))))***+++***(((((()))*********************************++++++,,,,,,++++++************************))))))*********+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------/////////000111111222222555777999<<>>>>>>>>???AAAAAA@@@@@@BBBHHHMMMRRR```uuu(((***+++***)))((()))***++++++***)))'''(((***------------------,,,,,,,,,))))))))))))******++++++++++++++++++++++++++++++************************************************(((((()))************)))''')))++++++***))))))***)))***+++,,,,,,+++***))))))***+++,,,------------************************)))************+++++++++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---/////////000111111222222666777999;;;============>>>@@@AAA@@@???AAAGGGKKKOOO]]]rrrzzztttwww{{{(((***+++***)))((()))***+++,,,------++++++,,,---.........---,,,+++,,,---'''(((***+++,,,---,,,,,,+++++++++++++++++++++++++++******************+++************************'''((()))***+++******)))&&&(((***+++***)))******)))***,,,------,,,***))))))***+++,,,------------************************)))************++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++/////////000111111222222333444777:::===>>>??????===???AAA@@@???@@@EEEJJJLLLZZZnnn[[[MMMMMMOOOSSSYYY[[[___eeekkkrrrwwwzzz(((***+++***)))((()))***%%%'''+++,,,,,,++++++,,,***++++++******+++---///&&&'''***---......---,,,++++++++++++++++++++++++++++++************++++++************************'''((()))+++++++++***)))&&&(((***+++***)))******)))***,,,------,,,***))))))***+++,,,------...---************************)))************++++++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++/////////000111111222222000222555:::===@@@AAABBB===???@@@@@@???@@@EEEIIIJJJXXXkkk}}}SSSAAA???>>>AAA@@@AAADDDGGGKKKOOORRRTTTUUU[[[bbbhhhlllsss}}}))))))************))))))'''(((((()))***+++++++++***...///+++***,,,---+++((()))+++,,,,,,+++)))(((,,,++++++***************---+++))))))***+++***)))***************)))(((((())))))))))))***************************+++++++++.........------,,,,,,,,,)))---//////333888555...))))))))))))))))))))))))((())))))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++...111333111///444555666777999<<<>>>???===???AAAAAAAAAAAACCCDDDPPPYYYfffvvvOOO888???444<<<888888999999999:::::::::??????AAACCCFFFIIIKKKMMMWWWYYY]]]bbbiiipppvvvyyy((()))***************)))'''(((((()))******++++++(((++++++((())),,,,,,))))))***+++,,,,,,+++***))),,,+++***)))))))))******---+++))))))***+++***)))((((((((((((((('''&&&&&&))))))))))))***************************+++++++++---------,,,,,,,,,++++++)))---......222666333---))))))))))))))))))))))))(((((())))))***++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,...111222111///444444666777:::===???@@@===>>>?????????@@@BBBDDDNNNVVVcccrrrVVV;;;???444999666666666777777888888888888888999:::;;;===???@@@CCCDDDEEEGGGJJJNNNQQQSSSZZZ]]]ccciiinnnsssyyy|||(((((()))***+++++++++***((((((((()))******++++++)))***((((((+++000///***************************,,,+++)))''''''((()))+++---+++))))))***+++***)))(((((())))))((((((''''''))))))))))))************))))))*********+++++++++,,,,,,,,,+++++++++++++++))),,,------000222000+++))))))))))))))))))))))))'''(((((())))))******+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------,,,,,,...000111111000333333555777;;;>>>@@@BBB===>>>>>>======???BBBEEEMMMUUUaaaooo^^^>>>>>>333666444444444444555555555555777777777777777777888999:::::::::::::::;;;<<<===???BBBEEEHHHJJJMMMPPPSSSXXX]]]cccjjjpppwww|||(((((()))***++++++++++++(((((())))))******************)))***000777666000++++++***))))))***++++++,,,+++)))''''''((()))+++,,,***))))))***++++++*********+++++++++******)))((()))))))))************)))))))))***++++++,,,,,,++++++******************)))+++,,,------...,,,***))))))))))))))))))))))))''''''(((((()))))))))***---,,,,,,++++++*********+++++++++,,,,,,,,,---------,,,------///000111111111222444777;;;>>>AAACCC??????>>>======???CCCFFFOOOVVVaaannn~~~eee>>>;;;333555333333333333333333333333888888777777777777777888888888999999999::::::;;;;;;===???@@@@@@AAACCCDDD???CCCGGGKKKNNNQQQUUUWWW^^^aaaffflllttt|||))))))***+++++++++++++++)))))))))))))))*********((()))(((***222:::999444++++++***))))))***++++++,,,+++)))((('''((()))***,,,***))))))***++++++*********++++++++++++******((()))))))))************((())))))***++++++,,,,,,************************))))))+++,,,,,,*********))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,++++++*********+++++++++,,,,,,,,,------------------...///111222000111333666:::>>>AAACCC@@@@@@???>>>>>>@@@DDDGGGOOOUUU^^^kkkzzzlll===888444555333333333333333333333333333333333333333444555555333333333444444555555555555666888888888888999;;;:::<<<>>>?????????AAABBBEEEGGGJJJMMMQQQVVV]]]aaadddiiipppyyy***+++++++++++++++******))))))))))))))))))******&&&'''((()))...555555111************************,,,++++++***************+++***((()))***,,,++++++(((((())))))******))))))))))))))))))************(((((()))***+++,,,,,,---***************+++++++++)))(((***,,,+++((((((,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---...------...111444///000222555999===@@@AAA???@@@@@@??????AAADDDGGGKKKPPPXXXcccrrrvvv@@@888555555333333333333222222222222222222222222333444555555444444444444444333222111111333444444444444555777666888:::;;;::::::;;;<<<<<<===>>>>>>???@@@CCCFFFBBBFFFJJJOOOTTTZZZ```dddeeeiiiooouuu{{{,,,,,,,,,,,,+++***))))))***)))))))))))))))))))))&&&)))***(((***......,,,)))***+++,,,,,,+++***)))+++,,,,,,---,,,+++***)))+++)))((()))***,,,,,,+++'''((()))************)))))))))))))))************'''((()))***+++,,,------*********+++++++++,,,,,,((('''))),,,+++'''(((...))))))))))))))))))))))))*********************************++++++,,,,,,---++++++,,,,,,,,,,,,------,,,......---,,,...111555///000111444777;;;>>>???===???@@@@@@???@@@CCCEEEGGGLLLSSS]]]lllGGG;;;777333333222222222111111111111444444333333444444555555666666777777777555444333444555666666555555666777222444666777777777888999777888999999999999:::;;;;;;<<<>>>???@@@BBBEEEHHHIIIKKKMMMPPPTTTZZZaaaeeebbbiiirrr{{{---------,,,+++***)))(((*********))))))))))))))))))------***(((******)))((()))+++,,,,,,+++)))(((+++,,,.........---***)))+++)))((()))+++,,,,,,+++)))***+++,,,,,,,,,,,,,,,))))))))))))************'''((()))***+++,,,------******++++++,,,,,,,,,,,,(((&&&))),,,+++&&&)))///))))))))))))))))))))))))+++++++++***************))))))***+++,,,------...++++++,,,,,,,,,---------,,,...///---,,,---111555//////111333666:::<<<>>>;;;===???@@@???@@@AAACCCFFFJJJQQQ[[[jjj~~~NNN???999222222222111111000000000///333333222111111111111111///000111333333333222222222444555444222222333444111222444555444444555666666888:::;;;;;;;;;<<<===<<<<<<<<<;;;:::;;;===@@@@@@AAA@@@@@@AAADDDJJJNNNNNNRRRWWWZZZ]]]dddnnnwww,,,,,,+++++++++,,,------,,,+++******))))))******&&&((()))'''$$$###%%%(((++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******++++++++++++******+++***,,,111666555///))),,,+++***))))))***+++,,,,,,***))))))***++++++***///+++'''(((,,,///...,,,***************************,,,---,,,***(((((()))*********)))))))))))))))***++++++,,,,,,++++++***------,,,++++++***))))))111000///......---......000111222444777:::===>>>===>>>???@@@AAA@@@??????EEEGGGNNN\\\jjjyyy[[[;;;///555222111111000000000000000111111000000000000000111222222222222222222222222444333222111111111222333444333333333333444555555666666666666777777777777888888888888888888888888<<<;;;;;;<<<<<<===>>>???AAACCCDDDFFFHHHLLLRRRVVV]]]bbbjjjttt~~~*********+++,,,---...///,,,+++******))))))******,,,,,,---,,,******+++,,,++++++++++++++++++++++++,,,++++++++++++,,,------)))******++++++******)))+++***+++///444333...)))++++++***))))))***++++++))))))((()))+++,,,------444///***))),,,...---+++************************+++---...---+++))))))******)))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++///...............///000000000222444777:::<<<>>>===>>>???AAAAAA@@@@@@???CCCEEEMMMZZZffftttiiiBBB000666222111000000//////000000000000//////000000111222222222222222222222222222333222111111111111222333444333333333333444555555444444555555555666666666666666666666666666666666999999999999:::;;;<<<===;;;===>>>???@@@CCCFFFIIIIIIMMMQQQVVV[[[aaahhhlllvvv}}})))))))))***,,,---///000++++++***))))))))))))******)))((((((***+++******+++++++++++++++++++++++++++++++++++++++,,,------)))******++++++******)))+++******---000000---***++++++***))))))***++++++''''''(((***+++...000111999444...++++++,,,,,,***************************,,,...///...,,,******+++))))))))))))))))))******+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------------------...///000111000000222444666999<<<===>>>>>>@@@AAAAAAAAA@@@??????CCCLLLWWW```mmm}}}LLL222777222111000000//////000000///////////////000111222111111111111111111111111222222111111111111222222444444333333444444555666333333333333444444444444444444444444444444444444666666666777777888999:::777888::::::::::::<<<======???@@@AAABBBCCCFFFIIINNNRRRYYYcccnnn{{{************+++,,,---...++++++***)))))))))))))))(((%%%###$$$(((***)))&&&************+++++++++++++++++++++***+++,,,,,,---))))))************))))))***))))))***------,,,***+++******************+++'''((()))***+++---///111999444...******++++++***************************,,,---...---+++*********)))))))))))))))*********,,,,,,------------,,,,,,)))******++++++,,,---------------------...///000///000111333666888;;;<<<>>>>>>@@@AAAAAAAAA@@@???>>>BBBKKKTTT[[[fffzzzTTT333666111111000///////////////000//////....../////////111111111111111111111111000000000000111111111222333333333333333444555555222222222333333333444444333333333333333333333333555555555555555666888888666888::::::999888999:::;;;===>>>>>>>>>???AAABBBDDDEEEGGGIIIMMMSSS[[[```jjjuuu,,,,,,+++*********+++++++++***))))))(((((()))))),,,)))'''(((+++---,,,***)))))))))******++++++++++++************+++,,,,,,)))))))))******)))))))))))))))))))))***+++***)))*********++++++*********)))***++++++******,,,///333000,,,))))))***++++++************************+++,,,---,,,***)))))))))(((((())))))************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++//////...---------------///000111333555777:::;;;===>>>???@@@@@@@@@??????>>>BBBIIIQQQVVVaaauuu\\\555555111000000///.../////////111111///...------,,,,,,000000000000000000000000/////////000111111111111222222222222222333444444222222333333333444444444333333333333333333333333444444444444555666777888666888:::::::::999:::;;;888:::<<<===<<<===>>>@@@<<<>>>@@@BBBCCCEEEIIILLLRRRZZZccckkkrrrzzz---,,,+++******))))))*********)))(((((((((((())),,,+++******+++,,,,,,,,,(((((())))))***+++++++++***************+++,,,,,,((())))))******))))))(((((())))))*********)))))))))***++++++++++++***))))))+++---+++((('''***---,,,+++***)))))))))+++,,,***************************,,,---,,,***(((((()))((((((((()))******++++++***++++++,,,,,,++++++***,,,+++++++++++++++++++++000///...---,,,,,,,,,,,,//////000222444777999:::<<<===>>>?????????>>>===>>>@@@FFFLLLRRR]]]oooeee;;;555111000//////......//////111000///------,,,,,,,,,////////////////////////---...///000000111000000111111000000111111222333222222222222333333333333333333333333333333333333444333333444444555666777444666777888777777999:::555777999:::999999:::;;;999;;;>>>?????????@@@AAAGGGKKKOOORRRVVV\\\dddjjjuuu,,,+++************************)))(((((((((((((((*********)))(((((()))***((((((((()))***+++++++++***************++++++,,,(((((())))))))))))((((((((()))++++++***)))(((((()))***++++++++++++***)))'''***,,,***'''&&&))),,,))))))************++++++************************+++,,,------+++))))))***'''(((((()))******++++++)))******++++++******)))*********++++++,,,,,,---......---,,,,,,---------//////000222444666888999:::;;;===>>>>>>>>>===<<>>@@@GGGOOOZZZjjjyyyoooBBB555000000///............///...------,,,------......////////////////////////,,,---...000000000000000///////////////000111111000000000111111111222222222222222222222222222222222222222222333444555666555555555444333444666888444777999:::999888999999999;;;<<<<<<:::999:::;;;===>>>AAADDDIIIMMMQQQSSSXXXaaallluuu|||***)))))))))***+++,,,,,,******)))(((((((((((((((***,,,---+++((('''))),,,'''(((((()))***+++++++++*********)))***++++++,,,(((((())))))))))))(((((('''))),,,,,,+++)))(((((()))***+++,,,,,,+++***)))%%%)))+++***&&&%%%)))---(((***+++,,,+++******+++************************,,,---///...,,,******+++'''(((((()))***+++++++++))))))************))))))'''((()))***,,,---...///,,,,,,,,,,,,---...////////////000111333666777999::::::<<<=========<<<;;;>>><<<===CCCLLLXXXgggtttwwwHHH555000000///...............+++++++++,,,---...000111////////////////////////+++,,,...000000000000///...............///000000////////////000000000000111111111111111111111111111111111111222333444555777777555333111222444666222444777999999999:::;;;777888888888888999<<<>>>;;;;;;<<<>>>BBBCCCBBBAAAEEEKKKQQQTTTUUUZZZdddlllnnnyyy...---+++))))))***+++,,,---,,,***)))*********)))---+++)))((('''((()))******)))))))))******+++,,,+++,,,,,,++++++***)))((())))))************)))))),,,+++++++++******))))))+++******)))))))))))))))(((((((((((((((((((((((()))+++,,,,,,+++++++++,,,+++,,,,,,***(((((()))***111777444)))%%%+++,,,&&&))))))***---//////---+++***************************((('''***///222222111,,,---......------...000.........///111333555777;;;<<<======<<<<<<===???===>>>BBBHHHKKKQQQ^^^kkkTTT>>>444111---++++++,,,---------------............/////////.........---------000000000000000111111222////////////000000000000000111111111222222222222000000111111111111000000222222111111111111111222222222222333333333444444444555555666777888888999888888999999999:::::::::;;;<<<===???@@@BBBCCCDDDBBBBBBDDDFFFIIILLLOOOPPPYYY```iiipppxxx---,,,***)))))))))+++++++++***)))))))))))))))))),,,+++)))((('''((()))***++++++******))))))******((()))))))))))))))(((((())))))************))))))+++++++++******)))))))))+++******))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++++++++,,,***+++,,,+++******,,,---000666333)))&&&++++++'''*********---......,,,***************************+++***)))+++///222222111+++,,,------,,,,,,---///......///000111444666777:::<<<======<<<<<<===>>><<<<<<@@@EEEHHHNNNZZZgggXXX???333000---,,,,,,---------------------............///.........------------///////////////000111111.../////////000000000000000000000000111111111222000000111111111111000000222111111000000111111111222222222333333333333444555555555666777888888888666666777777777888888888777888999:::;;;======>>>>>>>>>???AAADDDFFFIIIJJJJJJOOOUUU[[[```iiisss{{{,,,+++***)))((()))***+++(((((((((((())))))))))))++++++)))((((((((()))***......,,,+++***)))))))))((((((((())))))))))))***))))))************))))))*********)))))))))))))))+++******)))))))))))))))************************)))***,,,,,,++++++,,,---+++,,,------,,,,,,...000///333222***'''***+++'''+++******,,,------+++)))************************---,,,+++,,,...000000000***+++---,,,++++++,,,.../////////111222444666777999;;;<<<===;;;;;;<<<===:::;;;>>>BBBDDDIIIUUUaaaxxxbbbBBB222000---,,,---......---------------........................------------...............//////000....../////////000000000////////////000000000000///000000111111000000///111111000000000000111111111111222222222333333333444444555555666666777777444444444555555555666666555555666777777888999999;;;<<<<<<>>>???AAACCCDDDAAAEEEIIIKKKNNNSSSZZZ```kkkooovvv******)))(((((())))))***'''(((***************++++++***)))(((((()))******222111///---+++***))))))+++++++++++++++++++++,,,)))******++++++******)))))))))))))))))))))))))))+++******)))))))))))))))************************)))***++++++***+++,,,...---...///...------...000---111000***'''***+++(((+++******+++,,,,,,***(((************************,,,,,,++++++,,,---------***,,,------,,,,,,---......///000111333555666777888:::<<<<<<;;;:::;;;;;;::::::===@@@AAAEEEPPP[[[wwwnnnHHH111///------...///...---,,,,,,---------.........------------------------------,,,,,,------...///........./////////000000.........////////////000//////000000000000//////000000/////////000111111111111111111222222222222222222333333444444444444333333333444444444444555666666666777777777777777<<<<<<<<<===>>>???@@@AAAAAACCCEEEFFFGGGJJJNNNRRRYYY[[[___eeeooo|||))))))))))))))))))******'''***,,,---+++++++++---))))))))))))))))))******333222000...,,,+++******------,,,+++******++++++******++++++++++++******)))))))))))))))*********+++******)))))))))))))))************************)))***+++******+++---///000000000...,,,+++,,,---+++......***((()))***)))+++***)))***++++++***(((************************************))))))***+++,,,---......------...///---...000111333555666666666888;;;<<<;;;999999:::;;;:::<<>>>>>???@@@AAABBBDDDGGGIIIMMMNNNQQQTTTYYY```hhhmmmtttyyy))))))******************(((+++......,,,***+++---))))))))))))************000000...---,,,+++++++++++++++)))(((((()))***+++******++++++++++++*********************++++++++++++******)))))))))))))))************************)))************+++...000000000000...+++)))***+++)))+++,,,+++))))))*********)))((((((***+++***)))************************((()))***)))''''''(((***,,,---///...------...000,,,---///111333444555555555777:::;;;:::999888888::::::;;;======@@@JJJUUUppp~~~WWW666222...,,,---.........,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...------........./////////............////////////...//////000000//////......------......///000111///000000000000111111111/////////000000000000000333333333444444444555555444444444444444444555555666666666666777888999:::<<<<<<===>>>@@@BBBDDDEEEFFFIIILLLNNNPPPSSSWWWZZZZZZ]]]cccjjjuuu)))******+++++++++++++++''',,,//////+++))))))+++(((((()))***************,,,++++++************+++)))((('''((()))+++---///***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))******))))))+++...111---...---,,,)))((()))+++((()))***+++***))))))+++)))((('''''')))+++******************************((()))***)))'''''')))++++++---......---,,,...///+++,,,...000222333333333333666:::;;;:::888777777888888999;;;;;;>>>HHHSSSggguuufff999444///++++++,,,...///++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---......---------.........//////....../////////000000000......////////////......------------...///000111/////////000000000111111000000000000000000000000222222333333333444444444222333333333444444555555444333333444555666777888;;;;;;;;;===@@@BBBCCCCCCEEEGGGJJJLLLMMMNNNPPPRRRSSSUUUXXX\\\aaaiiirrrxxx)))***+++,,,,,,,,,,,,,,,'''+++///...***'''(((***'''((()))***************((((((''''''((())))))***((((((((()))+++///222444***++++++,,,,,,++++++***+++++++++,,,,,,---------+++******)))))))))))))))(((((((((((((((((((((((()))******))))))+++...111***++++++***)))(((***+++'''(((***+++***((()))+++((('''&&&''')))++++++***************************(((***+++***((('''***---***,,,------,,,+++---...***+++...000222222333222333666999;;;:::888777777777666888::::::<<>>>>>>>>===<<<===@@@CCCEEEFFFHHHIIIKKKOOOUUUYYY[[[]]]^^^___bbbhhhqqqxxx******)))((((((((())))))*********))))))((((((((()))(((((((((((()))******///...,,,+++++++++,,,,,,)))++++++))),,,000000,,,******************+++,,,***,,,//////---+++******************)))))))))))))))((((((((())))))'''$$$)))))))))******))))))((()))***+++,,,---,,,+++++++++,,,,,,+++)))((()))******))))))))))))((((((((())))))))))))))))))))))))((((((((((((((()))*********)))******+++,,,---...,,,,,,++++++,,,...000111444555777999999888666555555777888777777:::AAAGGGTTTbbbnnnRRR999,,,...,,,,,,...***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------............------------------------------//////...---------.........///000///---------///...//////000000/////////000000000000000111111111///111222111000///000111222222222222333333333333222222333333333333333333222333555777888999999:::<<<<<<<<<:::999999;;;===>>>@@@CCCFFFIIIOOOUUUYYYYYYZZZZZZYYYYYY\\\ccciiilllwww+++***)))'''''''''((()))******))))))((('''''''''***)))((((((((()))+++,,,...---,,,+++******++++++)))++++++***,,,///...***,,,+++***))))))***+++,,,)))+++---...,,,+++***+++*********))))))))))))))))))))))))***+++***(((%%%(((((()))******)))'''&&&))))))***+++,,,++++++++++++,,,---,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***((())))))***+++---......,,,,,,,,,,,,---...///000333444666777777777555555555666888777666999???DDDNNNZZZddd}}}ZZZ???///---***+++...+++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,------......------,,,------------------------......---------------------...//////---------///---...///000000000///...//////000111111111111111///111222111000///000111111222222222222333333333222222222222222222333333111222444666777888888999888999999999888888:::<<<:::===@@@CCCGGGLLLRRRVVVXXXYYYZZZYYYYYY]]]dddiiimmmvvv+++***)))'''''''''((()))***)))))))))((((((''''''***)))((((((((()))+++,,,,,,,,,+++***************(((+++++++++---111000,,,,,,+++***)))))))))++++++(((***,,,,,,+++******+++))))))))))))))))))************+++---......+++(((((()))*********((('''&&&))))))*********+++******+++,,,---,,,+++***+++,,,))))))))))))************************************'''(((((()))))))))))))))(((((()))+++,,,---......,,,,,,,,,,,,------...///111222444555555555555555444666777777666888===BBBJJJTTT^^^wwwbbbEEE333...)))***...,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,------------,,,,,,...///...---,,,...///,,,---...000000000///...//////000111111111111000///111222111000///000111111111111222222222333333222111111111111222333444222333444555777777777777555777888999888999;;;===:::<<>>:::<<>>@@@GGGNNNgggwwwoooPPP;;;333,,,+++///,,,************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,++++++,,,...------,,,...///------------...///000000...///111222222222000//////111222111000///000111111111111111222222222222333333222111222444666777666777777777777666555555555777999:::999999:::<<<:::<<<>>>@@@AAACCCFFFHHHIIILLLPPPQQQSSSWWW^^^dddcccfffkkkooosssvvvyyy{{{}}}((()))***,,,,,,,,,+++***(((((()))***+++,,,------((()))***,,,,,,+++******)))***+++,,,---.........------+++((()))...///---***+++,,,,,,,,,***)))(((''')))******))))))***,,,(((((())))))*********+++((())),,,000444444222///...---+++)))((())))))***((((((((((((((()))******)))***++++++***)))***,,,))))))******++++++++++++************************&&&''')))*********)))((()))***,,,,,,---,,,+++***++++++,,,---------,,,,,,+++,,,...000333555777888333555777666444555999======AAAGGG___ppprrrSSS===555---,,,///,,,************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,++++++,,,------,,,,,,...///------,,,,,,---...000111...///111222333222000//////111222111000///000111000111111111111222222222444333222222222444777888888888888888777666555444777888::::::999888888999999;;;>>>@@@AAACCCEEEHHHBBBEEEJJJNNNQQQWWW___eeeddddddfffjjjooorrrttttttzzzzzzzzzzzz~~~......///////////////...,,,---......,,,++++++++++++,,,+++)))***...---)))))))))))))))************++++++,,,,,,,,,++++++***************************((()))))))))***************++++++++++++***))))))------------------------((((((''''''''''''(((((()))((((((((((((((()))))))))************+++++++++++++++************++++++******))))))((((((''''''*********))))))))))))))))))))))))***++++++,,,,,,***++++++,,,,,,------............///000222444555555444444333444555666777;;;DDDJJJNNN___{{{uuu\\\AAA222///---***)))************************************************)))************+++++++++------,,,++++++******)))---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------............///......////////////......111111111000000000000000222222333333333333444444111111000000111444777999999999888888888888888888777888888999::::::;;;;;;======>>>@@@@@@AAAAAAAAA@@@AAADDDKKKSSS[[[```ccccccfffjjjmmmooorrruuuwwwtttuuuwwwyyy|||~~~,,,---...///////////////+++,,,---,,,,,,+++++++++***++++++***,,,000///,,,))))))))))))************+++++++++,,,,,,++++++***************************************+++++++++++++++++++++++++++***)))))),,,,,,,,,,,,++++++++++++))))))(((((((((((()))))),,,,,,++++++***+++++++++))))))*********+++++++++***))))))))))))))))))***))))))))))))(((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,******+++,,,,,,------...---......///111222444444555555444333444444555666888???EEEKKKYYYnnnwww___DDD555000---***)))************************************************)))************++++++++++++++++++++++++++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///......////////////......000000000000000000000000111111111222222222333333111111111111333555777888777777777777777777777777888888999999:::;;;;;;;;;======???@@@@@@AAAAAAAAAAAAAAADDDIIIPPPVVV[[[]]]cccfffjjjnnnppprrrtttvvvrrrssstttvvvxxx{{{|||~~~++++++,,,...////////////,,,------------,,,,,,+++)))++++++***---111111...)))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++++++++******)))******************************))))))))))))************)))((((((((((((((()))))))))*********++++++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))******++++++,,,******++++++,,,---------------...000111222333444666555444444444444444555888:::AAAKKKUUU```qqqwwwaaaGGG777111---******************************)))))))))))))))))))))))))))************+++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............///......////////////......000000000000000000000000000000000111111111111222111222222444555666777888777777777777777777777777999999999:::;;;;;;<<<<<<===>>>???@@@@@@AAAAAA@@@AAABBBDDDHHHLLLPPPTTTVVV^^^bbbgggkkkmmmnnnppprrrpppqqqqqqrrrtttwwwyyyzzz}}})))***+++---.../////////000000/////////...,,,+++)))+++***))),,,000000,,,))))))*********+++++++++++++++++++++++++++,,,,,,))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,++++++***)))))))))************+++++++++******************+++))))))((('''&&&&&&&&&&&&))))))))))))************))))))(((((((((((())))))''''''(((((())))))******((((((((()))))))))))))))(((((())))))***+++++++++*********+++,,,,,,------------///000111222333333555555444444444444444444999888@@@NNNUUUYYYiii~~~rrr___HHH:::222---+++,,,************************(((((((((((((((((((((((())))))*********+++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---------------------------------............///......////////////....../////////000000000000000000000000111111111222222111222444555666777777777777777777777888888888888999::::::;;;<<<<<<======>>>???@@@AAAAAAAAAAAAAAA@@@BBBEEEHHHKKKNNNQQQSSSXXX\\\aaafffhhhiiijjjkkkppppppqqqrrrtttwwwyyyzzz((()))***+++------......222000.........---+++((()))+++***(((***------)))************++++++++++++++++++*********+++,,,---))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,+++******)))*********+++++++++,,,++++++************++++++,,,+++******))))))))))))(((((()))))))))*********+++******))))))******+++''''''(((((())))))******''''''(((((())))))))))))'''(((((()))******++++++))))))***++++++,,,,,,---,,,---///111222333333333444444444444444444333333888666>>>NNNUUUVVVeee{{{jjjZZZHHH<<<444...---...************************(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++---------------------------------............///......////////////............//////000000000000111111111111222222222333222333444555666777777666888888888999999:::::::::;;;;;;;;;<<<======>>>>>>@@@AAAAAABBBBBBBBBBBBBBB@@@DDDHHHJJJLLLOOORRRUUUVVVZZZ^^^bbbdddfffhhhiiippprrrtttwwwyyy|||}}}~~~((((((***+++,,,,,,,,,,,,...,,,***+++------***''')))+++***((())),,,+++'''*********++++++++++++,,,+++******)))***+++---...************************(((((()))))))))*********,,,,,,,,,,,,,,,++++++***)))))))))***++++++,,,,,,++++++************++++++))))))(((((((((((())))))((((((((()))))))))******++++++************++++++(((((((((((())))))))))))&&&''''''(((((())))))***''''''((())))))******+++))))))******+++,,,,,,,,,+++---///111222333333222222222333444444444444444555333;;;JJJQQQTTTaaarrrcccXXXJJJ@@@777000---...************************)))))))))))))))))))))))))))************+++++++++------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++...------------,,,,,,,,,---------............///......////////////......---......//////000000111111111111222222222333333222333333444555555666666888888999999:::;;;;;;;;;;;;<<<<<<===>>>>>>??????CCCCCCDDDDDDDDDDDDCCCCCCBBBFFFKKKNNNOOOQQQTTTXXXXXX[[[___aaadddfffiiikkkqqqtttxxx}}}((())))))***++++++******,,,)))(((+++///111///,,,(((******(((***...---)))*********+++++++++,,,,,,+++***))))))***+++---///++++++++++++++++++++++++))))))*********+++++++++,,,,,,------,,,,,,+++***''''''((())))))***++++++******))))))))))))******%%%%%%%%%%%%&&&&&&'''((((((((((((((()))))))))*********))))))))))))******))))))))))))((((((((((((&&&&&&''''''((())))))***''''''(((((()))*********)))))))))***++++++,,,,,,+++---///111333333333222000111222444555555555444444444:::EEENNNTTT^^^hhhaaaXXXNNNEEE;;;111,,,---************************************************)))************+++++++++,,,+++++++++++++++++++++,,,,,,+++******+++,,,,,,************************......---------,,,,,,,,,---------............///......////////////......------......///000000111000000000111111111111222333333222222333444555666777888888999::::::;;;;;;<<<<<<===>>>>>>??????@@@EEEEEEFFFFFFFFFEEEEEEDDDDDDIIIOOOQQQPPPQQQTTTXXXYYY[[[^^^```bbbeeeiiilllpppuuu|||((())))))*********))))))+++))))))---444777666333'''))))))(((+++000000,,,******+++++++++,,,,,,,,,+++***))))))***+++...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***&&&&&&&&&'''((())))))*********))))))))))))******'''''''''((()))***+++,,,(((((((((((())))))))))))))))))(((((((((((())))))******))))))((((((''''''&&&&&&&&&'''((())))))***''''''(((((()))*********)))))))))***++++++,,,,,,+++---///222333333333222...000222444555666555555555777;;;CCCLLLUUU]]]bbbaaaZZZRRRIII>>>111+++,,,************************************************)))************+++++++++*********++++++,,,---------,,,***))))))***,,,---************************.........------,,,,,,,,,---------.........//////......////////////......---------...///000000111////////////000000000000444333111000111333555666666777777888999999::::::=========>>>??????@@@@@@FFFFFFGGGGGGGGGFFFFFFEEEGGGLLLQQQRRRQQQPPPSSSWWWXXXZZZ[[[]]]___ccchhhlllooouuu~~~)))***+++***'''&&&''''''&&&***///888EEEIII;;;(((************************+++,,,,,,------,,,,,,+++++++++******++++++,,,---000...++++++---000111111111000......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++***)))((((((''')))((('''''''''(((***+++((((((((((((((()))******'''(((((()))***+++++++++(((((((((((()))***+++,,,))))))))))))(((((((((((())))))))))))************)))))))))***++++++,,,,,,+++---000111111000111222222222333333333222111000111333777;;;BBBJJJSSSZZZhhh[[[MMMDDD???888000***)))'''&&&''')))******)))+++++++++*********))))))***+++,,,,,,,,,,,,+++***++++++***************+++,,,***)))((((((***,,,---***************************,,,---,,,******+++,,,...------,,,,,,------............................../////////000000000000111111111000111111222222333444555555444111///---555555555555666888999999======>>>???@@@AAAAAABBBLLLKKKIIIGGGGGGGGGIIIJJJLLLNNNQQQSSSSSSTTTVVVXXX\\\XXX\\\dddeee```dddooorrrzzz)))******)))((('''((()))'''---333888===>>>555)))************************+++,,,,,,------,,,,,,+++++++++******++++++,,,---...,,,+++,,,///333444555111///......///...---+++++++++++++++++++++++++++))))))))))))*********+++++++++******)))((((((''')))((('''''''''(((******((((((((((((((())))))***'''(((((()))******+++++++++***))))))((())))))))))))((((((((((((((((((((((((((()))))))))*********((())))))******+++,,,,,,+++---000111000000111222222333333444444333111000222444777;;;@@@GGGOOOUUU___UUUJJJCCC???999111+++***)))((((((***++++++***+++++++++*********))))))))))))***++++++***))))))++++++***************++++++***)))))))))***,,,,,,***************************+++,,,,,,******+++,,,...------,,,,,,------...........................///////////////000000111111111111000111111222333333444444444333111000///555555555666777888999::::::;;;===???AAABBBDDDEEEKKKJJJHHHFFFFFFGGGIIIJJJNNNOOOQQQQQQRRRUUUYYY[[[\\\YYY\\\dddeeebbbhhhtttzzz~~~''')))))))))((((((***+++)))000555555333111...***************************++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,++++++---111555777777000///------......,,,+++************************))))))))))))************+++******))))))(((((('''((((((''''''(((((()))***((((((''''''(((((()))***'''(((((())))))******+++---,,,+++)))((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))******(((((()))******++++++,,,+++---///000000000111222333333444555444333222111333444666999===BBBIIINNNSSSMMMGGGBBB@@@;;;222++++++***))))))+++,,,,,,++++++************)))))))))((())))))******))))))(((+++***************++++++)))************+++++++++***************************+++,,,,,,******+++,,,...------,,,,,,------...........................000///.........///000111111111000000111222222333444444333222222222222222555555555666777999:::;;;999:::<<>>DDDHHHJJJIIIFFFBBBAAA===444,,,+++***((()))***++++++***************))))))))))))))))))))))))))))))))))))*********)))******+++,,,))))))***++++++++++++***************************)))+++,,,,,,+++***+++---...------,,,,,,------...........................000///...------///000111000000000000111222333333555333222111111222444555555555666777888999;;;<<<:::;;;===???BBBEEEGGGHHHKKKJJJIIIIIIJJJLLLNNNPPPOOOQQQTTTVVVWWWYYY\\\___[[[YYY\\\bbbeeeiiisss}}}|||~~~&&&'''(((((((((***---000...---++++++***))))))***))))))))))))))))))))))))***++++++,,,,,,++++++*********))))))******+++,,,******)))+++...000000///...---++++++,,,,,,***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------)))))))))(((((((((((((((&&&''''''((((((((((((((('''''''''''''''(((((()))((((((((((((((()))))))))******)))(((''''''((((((&&&&&&''''''((((((((()))'''(((((((((((()))))))))'''(((((()))******+++++++++---.........///111222222333444444444333222111...000222555777;;;AAADDDFFFHHHGGGBBB@@@???777---+++)))'''''')))***)))((())))))))))))))))))))))))******************************))))))***++++++,,,))))))***++++++++++++***************************)))***,,,,,,++++++,,,---...------,,,,,,------...........................///...---------...000111000000000000111222333444444333111000111333666777666666666777999:::<<<======>>>???@@@BBBDDDEEEFFFHHHGGGGGGGGGIIILLLOOOQQQNNNRRRXXX[[[\\\\\\]]]]]]ZZZZZZ\\\aaaeeekkkvvv~~~}}}}}}'''((((((((((((***...111///***''')))+++***))))))))))))))))))))))))))))))******++++++++++++*********))))))))))))***++++++***)))((()))+++,,,,,,+++---,,,******++++++)))(((+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((('''''''''((())))))&&&&&&&&&''''''(((((()))''''''(((((((((((())))))''''''((())))))******++++++,,,......---...000333222222333444333222111000...///222444555999===@@@CCCGGGFFF@@@>>>???:::111+++)))''''''((()))((('''(((((()))))))))))))))***+++******))))))******+++))))))))))))***+++,,,,,,)))************+++++++++************************)))***+++,,,++++++,,,......------,,,,,,------...........................------.........///////////////000000111222444444333222111111222444777888666666777888999;;;===>>>@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDEEEGGGKKKNNNPPPOOOUUU[[[___```^^^]]]\\\ZZZ\\\___bbbfffmmmxxxzzzyyyyyy((()))(((((((((***...111...***(((,,,,,,((('''***))))))))))))))))))))))))******++++++++++++******)))))))))))))))***++++++((((((''')))+++,,,+++)))---+++***)))******)))'''************************))))))*********+++++++++((((((((((((((((((((((((%%%&&&'''((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''''''''(((((((((%%%%%%&&&''''''((())))))'''''''''((((((((())))))''''''(((((()))*********+++,,,---------...000333111111222222222111000///000111333333444666999;;;@@@EEEDDD===;;;@@@>>>666,,,***(((((()))***)))((((((((((((((())))))*********)))(((((((((((()))***))))))))))))***+++,,,---+++***)))))))))***,,,,,,************************(((***++++++++++++,,,......------,,,,,,------...........................+++,,,...///000///...---/////////000111333444555111111111222333555888999666666777888:::<<<>>>???@@@@@@AAABBBCCCDDDDDDEEEDDDDDDDDDFFFIIIMMMPPPSSSSSSXXX]]]``````___]]]]]]\\\___bbbdddhhhoooyyy}}}~~~yyywwwvvv)))))))))((('''***---111---***+++///,,,&&&&&&***))))))))))))))))))))))))******++++++++++++******)))))))))))))))******+++''''''''')))+++,,,+++***,,,+++))))))******((('''))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((%%%%%%'''((((((((('''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''))))))((('''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))''''''(((((()))*********,,,,,,------,,,---000333000000111222111000///...222333444444333333555777===CCCBBB999999@@@@@@999---+++***)))***+++***)))'''((((((((())))))******)))((('''&&&&&&'''((()))))))))))))))***+++,,,---,,,***)))((((((***,,,---************************(((***++++++++++++---......------,,,,,,------...........................***,,,...000111///---,,,/////////000111333444555000000111222444666888999666666777888:::<<<>>>??????@@@AAABBBCCCEEEFFFFFFFFFFFFGGGIIILLLPPPTTTWWWWWWZZZ^^^______^^^^^^___]]]bbbeeefffjjjqqqzzzxxx|||}}}zzzyyyyyy))))))(((((()))***+++++++++*********))))))((((((******++++++++++++******'''((()))******)))((('''+++(((&&&''')))***)))''')))))))))))))))))))))))))))((((((((((((((())))))&&&''''''((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''+++,,,+++'''''')))***((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&((()))***)))(((''''''''''''''''''((())))))+++******+++,,,...000222333333222222111222222333111111111111222333444444@@@<<<888888:::<<<;;;:::333---***,,,***&&&''',,,))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------************************)))************+++++++++))))))(((((()))***++++++++++++,,,,,,,,,,,,---------......///////////////...000111222111111333555222111111111222444666777333666888777333222666:::999999:::;;;<<<===>>>??????BBBDDDEEEEEEFFFGGGHHHIIIIIIIIIKKKMMMOOORRRSSS^^^\\\ZZZYYY[[[^^^aaaccccccbbbbbbfffmmmuuu|||yyyxxxwwwuuurrrqqqrrrsss))))))))))))))))))***************)))))))))(((((()))******++++++******)))(((((())))))))))))((((((+++(((&&&''')))***)))''')))))))))))))))))))))))))))((((((((((((((())))))&&&''''''((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''***+++***&&&&&&)))+++)))))))))(((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((())))))(((''''''''''''((())))))*********+++,,,...000111222222222111111111222222////////////000222333333<<<999666666999;;;<<<;;;666...)))******((((((,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------************************)))************+++++++++***))))))))))))******+++++++++,,,,,,,,,,,,---------......//////////////////111222111000000111222222222111222333444666777444666999777444333666:::999::::::<<<===>>>???@@@@@@BBBEEEFFFFFFFFFHHHIIIJJJJJJIIIJJJKKKNNNQQQSSSWWWWWWVVVVVVWWWZZZ___bbbiiihhhgggiiinnnsssxxxzzzwwwwwwvvvtttssssssuuuvvv*********)))))))))))))))******))))))))))))(((((())))))************)))))))))(((((((((((((((((()))***(((''''''((())))))((())))))))))))))))))))))))))))))(((''''''(((((()))&&&''''''((((((((((((((()))((((((''''''(((((()))'''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''')))(((%%%'''---111000)))((((((''''''''''''((('''''''''''''''''''''''')))(((&&&%%%&&&''')))+++((((((''''''(((((()))************+++,,,...000111111111111111111111111111---------...///000222333888666555555888;;;<<<<<<:::000)))(((************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++***)))))))))******++++++,,,,,,,,,,,,---------......///////////////000111222111///...///000222222222222444555666777555777999888555555888;;;::::::;;;===>>>???AAAAAAAAACCCFFFGGGGGGGGGIIIJJJKKKJJJHHHHHHJJJMMMQQQSSSQQQSSSUUUUUUUUUYYY___dddmmmlllllllllnnnppprrrssszzzxxxvvvtttuuuwww{{{}}}************))))))(((((())))))))))))))))))((((((((())))))))))))))))))((()))((('''&&&&&&'''((())))))((('''''''''((((((((((((((((((((((((((((((((())))))((('''''''''((((((&&&''''''((((((((((((((((((((((((''''''((((((((('''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$''''''&&&***222777777)))(((''''''''''''((((((&&&''''''''''''''''''&&&(((''''''&&&&&&((()))***((((((((('''((())))))***))))))***+++---...///000///000000111111111111111,,,,,,------///000222333777666666666888:::;;;;;;===333)))'''***,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,++++++***))))))))))))+++++++++,,,,,,,,,---------......///////////////...///000000///...///111222222333444555666777777666888999888777777:::<<<:::;;;<<<===???AAABBBBBBCCCEEEHHHIIIIIIIIIJJJLLLIIIHHHFFFFFFHHHMMMRRRUUURRRUUUWWWXXXXXX[[[aaaggglllmmmooooooooopppqqqsss{{{wwwpppmmmnnnsssyyy|||{{{******++++++***)))((('''(((((((((((((((((())))))'''(((((())))))((((((''')))((('''&&&&&&'''((()))((((((((('''''''''((((((''''''''''''''''''''''''))))))((('''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$''''''%%%(((///333333((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&%%%&&&((()))))))))((('''((((((((((((((()))******((()))***+++---...//////...///000111111111111000.........///000111333333888888888888888888999:::???666,,,'''***---+++'''))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++***))))))******+++++++++,,,,,,,,,---------......///////////////+++---/////////000222333222333444555666777777777888999999999999:::<<<===:::;;;<<<>>>@@@AAACCCCCCEEEGGGIIIJJJJJJKKKLLLNNNGGGFFFEEEEEEIIIOOOTTTXXXUUUWWWYYYZZZ[[[^^^cccgggkkknnnqqqssstttuuuwwwzzzzzzrrriiicccdddjjjppptttoooyyy))))))***++++++***((('''''''''(((((((((((())))))''''''((((((((((((''''''(((''''''''''''''''''((('''(((((('''&&&&&&''')))''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&)))(((%%%%%%(((***((((((''''''''''''(((((()))%%%&&&'''(((((('''&&&%%%$$$&&&(((******)))'''&&&))))))(((((())))))***+++'''(((***,,,---............///111222333222222111000000000000111222333333777888999999888777888:::???999000)))***---+++'''))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,++++++*********++++++++++++,,,,,,,,,,,,---------......///////////////+++---///000000111333555222333555666777888888888999999999:::;;;<<<===>>>999:::<<<===???AAACCCCCCFFFHHHKKKLLLLLLLLLNNNOOOHHHGGGGGGIIILLLRRRWWWZZZVVVWWWXXXZZZ]]]aaadddffflllppptttvvvwwwyyy}}}|||tttjjjeeegggkkkooopppeeeqqq'''(((***++++++***)))((('''''''''((((((((())))))&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&&&&(((((('''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&))))))&&&&&&((('''$$$'''''''''''''''((())))))%%%&&&((())))))(((&&&%%%&&&''''''((((((((((((((())))))(((((())))))***+++'''(((***,,,---............///111333444333222222111111111000000111111222333555888888777777888:::===;;;555,,,***,,,+++&&&))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++*********+++,,,,,,++++++,,,,,,,,,,,,---------......///////////////---...000111111111333555222444555777888888888888:::::::::;;;<<<>>>??????888999;;;===???AAABBBCCCGGGJJJLLLMMMMMMNNNOOOPPPMMMMMMMMMOOOQQQUUUYYY[[[WWWUUUUUUZZZaaaggghhhggglllppptttuuutttvvv{{{zzztttooommmoooqqqooommmfffsss&&&''')))+++,,,+++***)))&&&'''''''''(((((())))))&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%&&&''')))'''%%%$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%&&&''''''((((((((((((((('''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''%%%)))***)))***---,,,((('''''''''''''''((()))***%%%&&&((())))))(((&&&%%%)))(((&&&&&&&&&''')))***)))))))))))))))******+++&&&(((***,,,---......---...000222444555444333222222111111000000000000000///222666777666666999;;;;;;<<<777...***++++++&&&)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************+++,,,------++++++,,,,,,,,,------------......//////////////////111222222111111222444333444666777888999888888;;;::::::;;;===???@@@???888999:::<<>>===<<<;;;===>>>@@@AAABBBDDDGGGIIIIIILLLNNNPPPQQQSSSVVVXXXXXXWWWVVVXXX[[[^^^___```[[[YYYWWWYYY]]]ccchhhkkksssrrrrrrtttvvvvvvrrrnnnfffnnnvvvvvvnnngggccccccmmmyyy(((((((((((((((((()))))))))((((((((((((((((((((()))***)))(((&&&&&&(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%''''''((((((((((((''''''***)))'''&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((('''&&&''''''''''''((((((((()))&&&'''''''''(((((())))))((()))***+++,,,------------...000111222222111111333222111000000/////////000000000111444666666555;;;<<<;;;555...))))))+++*********)))))))))))))))''')))******))))))***++++++((((((+++,,,))))))+++,,,,,,------,,,+++++++++*********+++++++++,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...///////////////......000000111111222333333333666666777777888888999999888999;;;===>>>>>>>>>===<<<>>>@@@AAAAAACCCFFFHHHLLLNNNPPPRRRRRRSSSTTTVVVYYYXXXWWWWWWXXXZZZ[[[\\\[[[YYYXXXZZZ^^^ccchhhkkkssstttuuuxxxyyywwwrrrnnnggglllppppppmmmiiiiiijjjrrr|||&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))'''&&&'''***,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''((((((((((((''''''+++***((('''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''###$$$$$$%%%&&&&&&'''''''''''''''''''''((())))))&&&&&&&&&'''''''''''''''&&&'''(((((((((((((((((((((''''''&&&'''((()))***%%%%%%&&&'''((()))******(((((()))***+++,,,------...///000111222222111111222222111111000/////////000//////111444666666555777999:::777222---++++++++++++******)))(((((('''''')))******))))))***+++)))'''))),,,,,,(((&&&''',,,,,,,,,+++++++++***************++++++++++++,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...//////000000/////////000111111222222333333444666666777777888999999::::::;;;<<<===>>>??????@@@===???BBBCCCDDDEEEHHHJJJNNNPPPSSSTTTTTTSSSSSSTTT[[[YYYWWWVVVVVVWWWXXXYYY[[[[[[[[[]]]```eeejjjmmmuuuwwwzzz}}}~~~zzzsssnnnkkklllmmmnnnppprrrtttuuuxxx&&&&&&&&&'''(((((())))))'''''''''((((((((((((((((((((('''&&&%%%&&&***---((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''***)))((('''&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&'''((())))))(((((()))(((&&&%%%&&&''')))+++&&&&&&&&&'''((())))))***(((((()))***+++,,,------...///000111222222111000222222222111000000///...000//////111444555555555666999;;;:::555///+++***************))))))((((((''')))******))))))***+++)))((((((+++***'''(((+++---,,,******++++++******************++++++++++++,,,++++++++++++,,,------------------------------...//////000000000000///111111222222333444444444666666777888999999::::::<<<;;;;;;<<<===>>>@@@AAA@@@BBBEEEGGGGGGHHHKKKLLLNNNQQQTTTUUUUUUTTTUUUUUUZZZYYYXXXWWWVVVWWWZZZ\\\^^^```aaaccceeeiiinnnqqqxxx{{{}}}vvvqqqqqqoooooorrryyy~~~~~~''''''''''''(((((())))))&&&&&&''''''((((((((()))'''''''''&&&%%%&&&)))+++((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%'''''''''''''''((())))))'''''''''''''''''''''&&&&&&&&&'''((())))))(((((()))(((&&&%%%&&&''')))+++((((((((((((((('''''''''((((((((()))***+++---......///111222222111000000111111222222111000///.../////////111333555555444666999<<<<<<888111+++'''(((((())))))************''')))******))))))***++++++)))(((***))))))---444...,,,******+++,,,+++***))))))*********+++++++++,,,,,,++++++,,,,,,---...------------------------......///000111111000000222222222333444444555555666666777888999:::;;;;;;<<<<<<<<<<<<===???@@@AAAAAACCCFFFHHHIIIJJJLLLMMMMMMPPPSSSUUUUUUUUUWWWXXXWWWXXXZZZ[[[[[[\\\```bbbcccfffiiikkkllloootttwww|||zzzvvvtttssssssyyy~~~}}})))))))))))))))))))))(((&&&&&&&&&''''''(((((()))&&&(((((((((&&&&&&(((***((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%'''''''''''''''((())))))'''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&'''((()))***))))))(((((('''''''''''')))((((((((()))+++---...///000111222222111000///111111222222111000...---///......000333555555444666999<<<===:::333,,,''''''(((((()))******++++++''')))******))))))***+++,,,*********)))***000999000---***))),,,---,,,+++)))))))))************+++,,,,,,,,,,,,,,,------...------------------------......///000111111111111222333333444444555555666555666777888999;;;<<<<<<<<<======>>>???@@@AAAAAA@@@CCCGGGIIIJJJJJJLLLMMMNNNPPPRRRSSSTTTUUUWWWYYYSSSXXX]]]___```bbbeeeiiigggkkkppprrrsssuuuyyy}}}~~~wwwwwwyyy~~~}}}|||+++++++++***))))))((((((%%%%%%&&&''''''((())))))(((***++++++***(((((()))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&(((((((((((((((((('''&&&''''''''''''((((((((()))'''''''''((((((((((((((()))(((''''''(((***,,,...///000111222222111000///000111222333222000...---///......000333555555444555777:::<<<;;;666///***)))))))))))))))*********''')))******))))))***+++,,,+++,,,---+++)))///777222...******---///...+++))))))))))))************---,,,,,,,,,,,,---....................................///111111222222111333333333444555555666666555666777888:::;;;<<<===>>>???AAABBBCCCDDDCCCCCCCCCGGGJJJMMMNNNNNNOOOPPPQQQQQQRRRQQQQQQRRRVVVXXXQQQWWW___cccdddeeehhhkkkiiioootttwwwwwwxxx|||------,,,+++***)))((((((%%%%%%&&&&&&'''((())))))))),,,......---***))))))((((((((((((((((((((((((&&&&&&''''''((()))******((((((((((((((((((((((((&&&'''''''''''''''''''''''''''((((((((((((''''''))))))))))))((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&''''''(((((()))'''''''''''''''((())))))(((((('''''''''&&&&&&&&&((()))))))))((('''&&&&&&&&&'''(((((()))(((((((((%%%&&&&&&'''((()))******)))(((''''''(((***,,,...///000111222222111000///000111222333222000...---///......000333444444444333555999;;;<<<888111,,,++++++******)))(((((((((((()))******))))))***+++++++++...///,,,))),,,333444///******...000///,,,))))))))))))************---,,,,,,,,,,,,---....................................///111111222222222333333444444555666666666555666777888:::;;;<<<===???AAACCCEEEFFFFFFEEEDDDHHHKKKOOORRRRRRSSSSSSTTTTTTSSSRRRPPPOOOPPPTTTWWWOOOWWW```eeeffffffiiikkkjjjpppvvvyyyxxxyyy}}}yyy''''''((((((((((((''''''''''''''''''''''''''''''///...,,,***((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((()))***+++,,,,,,---'''(((***+++++++++***)))''''''''''''(((((((((((()))*********++++++++++++))))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((())))))((('''&&&%%%%%%%%%'''&&&%%%&&&((((((((('''$$$&&&(((((('''((()))+++)))((('''&&&&&&'''((()))((((((((()))******++++++,,,---......//////......000111222222111///---+++//////.........000111222666555777;;;>>>;;;333+++)))******+++,,,,,,------...+++''''''))),,,,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************---------...............---,,,,,,,,,,,,---......---.../////////111444777333333333444555666777888666777999;;;======<<<:::DDDDDDEEEEEEFFFGGGIIIIIINNNOOOQQQTTTVVVWWWTTTRRRYYYVVVTTTTTTVVVWWWVVVTTTVVVZZZ```dddeeeffffffgggnnnnnnppptttzzzzzzkkkjjjttt''''''((((((((((((''''''''''''''''''''''''''''''...---+++)))((((((((()))'''''''''(((((((((((((((((((((''''''''''''((((((((()))))))))***+++++++++((()))***+++++++++******(((((((((((()))***+++,,,))))))))))))*********+++)))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''))))))((('''&&&&&&&&&&&&'''&&&%%%&&&((()))((('''&&&((())))))((((((***+++)))(((''''''''''''((()))((((((((()))******++++++,,,------...............///000111111111///---+++//////......///111222333555444666;;;>>>;;;444---,,,,,,+++++++++*********...+++(((''')))++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************---------.....................------......///000///000222111111111444555444444444444555777888999888999:::<<<>>>???>>>===EEEEEEEEEFFFGGGIIIJJJKKKLLLMMMPPPTTTXXXYYYXXXVVVVVVUUUTTTWWWZZZ\\\\\\[[[[[[^^^aaacccdddeeegggiiiqqqrrruuuzzzooocccbbbvvv''''''((((((((((((''''''''''''''''''''''''''''''++++++***)))))))))******((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))((())))))***+++*********((((((''''''(((***,,,---(((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''''''''))))))((('''&&&&&&&&&&&&'''&&&%%%&&&((()))((('''(((***+++***))))))***+++)))((((((''''''(((((()))((((((((()))******++++++,,,,,,---...............//////000000000///---,,,////////////111222444555333333555:::===<<<666111......,,,+++)))(((((((((---+++((((((***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******---------.........////////////......//////000111111222444444333333333444555555555666777888:::::::::;;;<<<===???@@@AAABBBFFFFFFFFFGGGIIIKKKMMMNNNLLLMMMQQQVVV[[[]]]\\\ZZZRRRSSSVVVZZZ___bbbcccbbbaaaaaa``````aaadddjjjnnnrrruuuzzz|||xxxhhhaaaaaa~~~''''''(((((((((((('''''''''''''''''''''''''''''')))))))))))))))******+++))))))((((((''''''&&&&&&((((((''''''''''''(((((()))))))))(((((((((((((((''''''(((((())))))))))))((('''&&&%%%%%%&&&((()))'''''''''(((((((((((()))((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&))))))((('''''''''''''''(((&&&&&&'''((()))(((''')))***+++***(((((((((***)))(((((((((((((((((()))((((((((()))******++++++,,,,,,---.........------....../////////...------...//////000222333444555111222555999<<<<<<888555000...,,,***)))(((((((((,,,+++))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,------...///////////////......//////000111///111444555444444444555666666777888999;;;<<<===<<<===>>>??????AAADDDFFFHHHGGGGGGHHHKKKMMMPPPRRROOOQQQTTTYYY]]]___^^^\\\QQQTTTXXX]]]bbbeeefffeeebbb```^^^]]]___eeennnuuussswww}}}{{{pppkkkkkkmmm''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))******++++++))))))((((((''''''&&&&&&((((((''''''''''''(((((()))))))))(((((((((((((((&&&&&&&&&&&&''''''(((((()))((('''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((('''''''''((((((((()))))))))))))))((((((''''''&&&))))))((('''''''''((((((((('''&&&''')))))))))(((''')))))))))'''&&&'''(((((())))))))))))))))))(((((((((((()))******+++++++++,,,,,,---...------------------............---...///000111222333444444000111444888;;;;;;999888000///,,,***)))))))))************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,------...//////000......------......///000+++...222444555555666777888888999:::;;;===>>>???>>>???AAAAAAAAABBBEEEHHHIIIIIIIIIJJJMMMPPPTTTWWWVVVWWWYYY\\\______]]]ZZZTTTWWW[[[___bbbddddddeee___^^^\\\\\\___hhhrrrzzzwww{{{}}}~~~rrrnnnrrrwwwzzz''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((()))************((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((***)))))))))(((''''''&&&''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((('''''''''(((((())))))***))))))(((((((((((((((((())))))(((((('''(((((()))((('''&&&''')))***)))(((&&&''')))((('''&&&''')))((())))))******))))))(((((((((((()))******++++++++++++,,,---------------,,,,,,,,,,,,------.........///000111222222222222000111444777999:::::::::222000...+++*********+++)))***,,,+++***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++,,,,,,---...///000000......------......///000+++...111333444555888999999::::::;;;===???AAABBB@@@CCCFFFFFFDDDDDDFFFIIIJJJJJJJJJKKKOOOSSSXXX[[[]]]]]]^^^```aaa___\\\YYYXXX[[[^^^```aaaaaacccddd\\\\\\]]]___dddllluuu|||{{{~~~|||yyypppqqqyyy''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((*********))))))'''''''''(((((((((((((((((((((''''''''''''((((((((()))))))))***+++++++++(((((('''''''''((()))***%%%&&&((()))***)))((('''''''''((((((((()))))))))''''''''''''((((((((()))((((((''''''''''''((((((&&&''''''((())))))******((((((((((((((()))))))))))))))(((((((((((()))))))))''''''''')))***)))(((&&&'''))))))(((((()))+++((()))************)))(((((((((((()))******++++++++++++,,,------------,,,++++++++++++,,,---.../////////000111111111000///000222555777888999:::;;;666444000---***)))******(((***,,,,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...,,,+++++++++,,,---...///000000//////......//////000111///111222333444666888;;;;;;;;;<<<===???AAABBBDDDDDDHHHLLLKKKHHHGGGHHHKKKLLLKKKKKKMMMPPPUUU[[[^^^aaaaaaaaabbbbbb```\\\YYY\\\^^^aaaaaa```aaaccceee\\\^^^bbbeeejjjpppwww{{{{{{~~~yyywwwyyyxxxtttxxx''''''((((((((((((''''''))))))))))))))))))))))))&&&''')))*********)))(((&&&'''''''''(((((())))))((((((''''''''''''(((((((((((()))***+++,,,,,,---***)))((((((((()))+++,,,!!!%%%((())))))((('''(((((((((((())))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((&&&''''''((()))******+++''''''(((((())))))******))))))(((((((((((()))***)))((('''((()))***)))(((&&&((()))***))))))+++---((()))***++++++***)))(((((((((((()))******++++++++++++,,,---------,,,,,,*********+++,,,---...//////000000111111000...---000222555777777999:::<<<:::777333...***)))((()))(((***---,,,***(((***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++++++++,,,---...///000111000000000000000111111222333444555444444666999;;;;;;<<<<<<>>>@@@BBBCCCEEEGGGKKKPPPPPPLLLIIIJJJLLLLLLLLLLLLMMMQQQWWW\\\___bbbbbbbbbccccccaaa]]]ZZZ^^^aaabbbbbbaaaaaadddhhh]]]```fffjjjooossswwwzzzyyy~~~xxxtttssslllsssyyyzzz))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&((()))++++++)))(((&&&''''''(((((())))))******))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&%%%&&&&&&'''((())))))+++,,,+++***)))***+++((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''(((((((((((())))))((('''''''''''''''+++++++++***************((((((((((((((()))))))))(((((())))))))))))((((((&&&'''(((******))))))(((++++++******************)))***+++***)))((()))***,,,+++)))***+++,,,,,,++++++,,,---.........---,,,000000000///.........---444444444444666888:::<<<>>>888111...------+++)))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,...///000///000111333000000000000111222333444555555666888999:::;;;<<<999===@@@AAA??????AAADDDGGGKKKOOOPPPNNNLLLLLLNNNJJJMMMPPPRRRTTTUUUWWWYYY^^^aaacccccc___]]]]]]___cccffffffdddfffkkkmmmlllggghhhiiikkkooosssvvvxxxyyy}}}}}}xxxqqqpppssswww{{{)))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&'''((()))******)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''***))))))((((((((())))))((()))***)))((('''(((***((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((***)))((((((''''''((((((************************))))))))))))))))))))))))((())))))******))))))((('''((()))*********))))))************************)))***+++***)))((()))***+++)))((()))+++------,,,+++,,,---.........---,,,---------------,,,,,,,,,222222222333444666888999<<<888333///---,,,***)))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---///000000//////111222111111111111222333444555555666777888999:::;;;<<<:::===???AAABBBCCCDDDFFFEEEIIILLLNNNMMMLLLMMMNNNNNNOOORRRTTTVVVWWWYYYZZZ\\\___aaaaaa```______aaabbbeeegggfffiiiooorrrqqqmmmmmmnnnoooqqqtttwwwxxxxxxuuusssrrruuuzzz(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))******)))((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((++++++)))(((((('''''''''&&&'''((('''&&&%%%&&&((((((((((((((('''''''''''''''(((((())))))(((((('''''''''''''''((((((((((((******)))((((((((())))))((())))))******++++++++++++++++++***)))))))))((()))******************)))((()))******++++++******************************((()))******)))((()))+++***)))((()))+++---------+++,,,---...///......---,,,,,,,,,---------------000000000111222444555666:::999666222---************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------///000111111//////000111222222222333333444555666666666777888:::;;;<<<<<<<<<===>>>AAAEEEGGGGGGGGGCCCFFFIIIKKKLLLLLLMMMNNNOOOQQQRRRUUUVVVXXXXXXYYY[[[]]]```bbbbbbccceeefffcccgggiiijjjnnnuuuyyyxxxtttssssssssstttvvvxxxyyy~~~}}}|||~~~zzzsssnnnoootttyyy''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''(((((((((((('''''''''''''''(((((((((((((((((('''''''''''''''((((((((((((******))))))))))))******'''(((((()))***++++++,,,---,,,,,,+++***)))((((((******++++++++++++******))))))******++++++++++++))))))))))))************((()))******))))))***++++++***))))))+++,,,+++++++++,,,---/////////......---.........///000000000/////////000111333444444777888888555///***)))+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------000111222111//////000111222222222222333444555666666777888999:::<<<======???>>>>>>AAAFFFHHHGGGEEEDDDFFFHHHJJJKKKLLLLLLMMMOOOOOOPPPSSSUUUVVVVVVVVVZZZ\\\___cccfffiiikkkmmmhhhllloooooossszzz}}}|||vvvvvvvvvvvvwwwyyy{{{}}}||||||}}}}}}zzzrrrppppppuuu}}}&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''((((((((((((''''''***))))))(((((('''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((((((&&&'''((((((&&&&&&'''(((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((******))))))))))))******''''''((()))******++++++---,,,,,,+++***)))((((((******++++++++++++*********************+++++++++(((((()))))))))*********''')))******))))))***+++---+++))))))******)))(((+++,,,---///000000//////---.........///000000000//////000111222333333333444777999666111,,,***+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------000111222111000///000111111111111222222333444555777777888:::;;;<<<===>>>BBB@@@???AAAEEEGGGEEEBBBFFFGGGGGGIIIKKKLLLMMMLLLPPPPPPPPPRRRVVVWWWWWWUUUWWWXXX[[[```eeejjjnnnpppooosssuuutttwww|||}}}{{{tttuuuvvvwwwzzz}}}{{{|||}}}{{{tttpppoooooorrruuuzzz&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''(((((()))++++++'''((()))(((''''''((()))((((((((((((''''''''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((())))))((((((((()))******'''(((((())))))*********+++++++++***)))))))))((()))******************)))***))))))))))))***++++++'''(((((())))))*********'''(((******))))))***,,,---+++)))))))))***)))(((+++,,,---///000000000///,,,,,,,,,---------------//////111222222333333222222444777777444000,,,***+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............000111222111000000111222111111111111222333444555888888999:::<<<===>>>>>>CCCBBBBBBCCCEEEEEEDDDCCCHHHGGGGGGIIIMMMOOOPPPOOOSSSQQQQQQTTTYYY[[[ZZZXXXRRRSSSVVV\\\cccjjjnnnpppuuuxxxyyyxxxyyy||||||yyyssssssuuuxxx}}}}}}}}}~~~yyyzzzyyyuuupppkkkhhhgggoooxxx%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))((((((((())))))***&&&((()))((('''&&&''')))((((((((((((''''''''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((''''''(((((()))***((((((((()))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))((((((((()))***+++''''''(((((()))******+++&&&(((******))))))+++,,,***)))'''(((***++++++******,,,---///000111000000---------------,,,,,,,,,...///000111222222111111111222444777777444...***+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///000222111111111222444222222222333333444555666888999:::;;;<<<===>>>???AAACCCEEEFFFEEEEEEFFFGGGGGGFFFFFFJJJOOOSSSUUUTTTRRRPPPPPPTTTZZZ]]][[[YYYRRRRRRTTT[[[dddlllpppqqqwwwzzz|||zzzzzz||||||xxxssstttwwwzzz~~~~~~xxxpppjjjggglllqqqrrrnnniiieeeccchhhuuu%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***)))((('''&&&&&&%%%&&&&&&&&&'''((((((&&&&&&'''((()))(((((((((''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))((('''''''''(((***+++&&&''''''((()))******+++&&&((()))***))))))+++---'''&&&&&&'''***---------***,,,...///111111111000000000000//////......------...///111111111000000000000333666999666///***++++++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........000111111111111333555444444444444444555777777888999:::;;;<<<>>>??????@@@CCCGGGHHHFFFFFFIIILLLEEEDDDEEEJJJQQQWWWYYYYYYPPPNNNMMMRRRXXX\\\ZZZWWWUUUTTTVVV]]]gggooosssuuuwww{{{|||zzz{{{}}}|||xxxuuuvvvxxx|||~~~|||}}}uuulllgggeeefffbbbggglllmmmjjjeeebbbaaabbbsss***)))((('''&&&&&&'''(((&&&'''''''''&&&%%%%%%$$$))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$''''''((()))))))))))))))''''''(((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))(((((('''%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((&&&$$$&&&***+++'''###))))))))))))))))))))))))))))))))))))***+++,,,---.......................................///000000...............///000000***111666777888:::333***,,,+++***+++---,,,+++)))++++++,,,,,,,,,---------------,,,+++,,,---...//////...,,,++++++,,,---/////////000000000//////...000000111333555666888888999999999::::::;;;;;;;;;AAACCCEEEFFFGGGIIILLLOOOOOOMMMMMMPPPUUUYYYZZZYYYSSSQQQPPPRRRWWW[[[\\\\\\XXXYYY\\\ccclllsssvvvvvvvvvxxx{{{|||}}}~~~~~~zzzvvvtttoooeee^^^^^^]]]ZZZZZZ^^^]]]eeehhheeebbbbbb```[[[dddppp)))((('''&&&&&&&&&'''(((&&&'''''''''&&&&&&%%%$$$((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''((()))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))(((''''''%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((('''''''''((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((&&&$$$&&&******'''###)))))))))))))))))))))))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000000...............///000000---111444444666999666///,,,+++***+++,,,---+++***++++++,,,,,,,,,---------------,,,,,,,,,---...//////...---++++++,,,...///000000111111111000000///111111222333555666777777999999999:::;;;;;;;;;<<<@@@BBBEEEGGGHHHJJJLLLOOOPPPOOOOOOSSSWWW[[[[[[ZZZYYYWWWVVVXXX\\\______^^^]]]___cccjjjrrrwwwyyyxxxtttuuuwwwyyyzzz|||~~~}}}yyysssmmmgggbbb```YYYTTTRRRUUUXXXWWWYYY]]]^^^bbb```YYYVVVZZZ^^^^^^dddkkkzzz'''&&&%%%%%%%%%&&&'''(((&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))''''''((((((((()))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((&&&%%%''')))***'''$$$))))))))))))))))))))))))(((((((((((()))***++++++++++++++++++++++++++++++............/////////000...............///000000...000111111444888999666---,,,++++++,,,---,,,+++,,,,,,,,,,,,------------------,,,,,,------...//////...---,,,,,,---...///111111222222222222111111333333444444555666666666999999::::::;;;<<<======???BBBFFFIIIJJJLLLNNNPPPRRRRRRTTTXXX\\\^^^^^^]]]```______```bbbcccbbb```aaaccciiipppwww{{{{{{zzzvvvwwwwwwyyy{{{|||yyyooolllggg```ZZZTTTPPPMMMLLLJJJKKKPPPTTTUUUXXX\\\___```[[[SSSQQQWWW___dddhhhhhhmmm|||&&&%%%$$$$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''))))))(((&&&((((((((((((((((((((((((''''''''''''((()))***+++************************---......///////////////...............///000000/////////111444888:::999///---++++++,,,------,,,,,,,,,,,,------------...---------------......//////......------...///000111222333333444333333333555555555555555666666666888999:::;;;<<<===>>>>>>???CCCHHHLLLNNNPPPQQQSSSUUUWWWZZZ^^^bbbccccccbbbeeeeeeeeeffffffeeecccaaa```dddlllsssyyy|||{{{zzzwwwvvvvvvxxx|||yyyrrrjjjeeeZZZXXXTTTPPPLLLJJJIIIHHHJJJIIIJJJNNNRRRWWW\\\```gggddd^^^XXXXXX___iiipppvvvqqqkkkmmmxxxssswww&&&%%%$$$$$$%%%&&&'''(((&&&&&&'''((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''%%%%%%((((((((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''((((((((('''((((((((((((((((((((((((''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------...///000/////////...............///000000000...///222666888999:::333000,,,***+++,,,------,,,,,,---------.........------.........//////...............//////000000222222333444444444444444666666666666666666666666888999:::;;;===>>>???@@@AAAEEEJJJOOOQQQSSSUUUWWWYYY[[[___ccceeefffggggggfffggghhhhhhgggeeecccbbbbbbgggooowww{{{}}}}}}|||vvvtttsssuuuzzz~~~|||zzzyyyyyyvvvqqqjjjccc]]]XXXSSSPPPIIIHHHFFFEEEDDDDDDEEEFFFGGGFFFFFFLLLXXXfffooosss~~~rrreee^^^cccpppzzzttt|||{{{___aaazzz'''&&&%%%%%%%%%&&&'''(((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((()))))))))******((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((()))***++++++------------------------,,,---///000000000///..................///000000333000///333666666888;;;666333...******+++,,,,,,,,,---------............------...////////////.........//////000111111111111222333444444555555444666666666777777777777777888999:::<<<>>>???AAABBBBBBEEEKKKOOORRRUUUXXX[[[ZZZ^^^bbbdddfffgggiiijjjgggiiijjjiiigggeeeeeefffiiiooovvv|||~~~~~~~~~~~~yyyvvvtttvvvzzz}}}}}}||||||yyytttnnngggaaa]]][[[XXXSSSMMMIIIGGGHHHHHHGGGAAA@@@??????>>>?????????CCCCCCFFFRRRjjjjjjcccmmmsssYYYXXXkkk)))((('''&&&&&&&&&'''(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''***)))))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((('''&&&$$$###''''''(((((())))))******(((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))*********((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((('''''')))***)))))))))))))))))))))))))))))))))))))))***,,,,,,------------------------,,,---///000111000///..................///000000:::333...000333333777===:::555///+++******++++++------------............,,,---...///000//////.........///000111111111111111111222333444555555444666666666777777888888888888999:::<<<>>>@@@BBBCCCAAAEEEIIIMMMQQQUUUYYY]]]ZZZ]]]aaabbbccceeehhhkkkiiikkkllljjjhhhhhhjjjlllrrrvvv|||~~~|||||||||zzzvvvrrrrrrtttsssppplllfffccc___XXXRRRLLLGGGEEEHHHDDD@@@>>>???AAABBBCCC>>>>>>>>>>>>===<<<;;;;;;AAAAAAFFFXXXyyynnnlll}}}}}}nnn[[[XXXbbbvvv***)))((('''&&&&&&'''(((&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''******))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((('''%%%$$$###&&&''''''((()))******+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))************)))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((('''''')))+++))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000///..................///000000???555......000111777???<<<777000+++)))******+++---------.........//////,,,---///000000000///.........000111222222222222000111222333444444444444666666666777888888999999888999:::<<>>??????@@@???>>><<<;;;======BBBVVVyyyrrrvvvyyyyyyjjj]]]ZZZ^^^kkk%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&---,,,***)))))))))***+++''''''''''''((((((((()))%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((++++++++++++++++++++++++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''&&&''''''(((((((((((((((''''''(((((('''&&&%%%%%%''''''(((((())))))******))))))))))))((((((((((((*********))))))))))))))),,,,,,,,,---------......000000000///......------//////000111111111111111111111000......000555888<<<;;;777222...++++++,,,---------.........//////////////////000000000000/////////000111111222222222333444555666555444444777777888888999:::::::::???===<<<>>>BBBCCCBBB@@@???AAAEEEJJJOOORRRTTTUUU]]]```dddeeeddddddfffhhhhhhkkkoooqqqrrrrrrsssttt|||~~~|||vvvuuuuuuooofffhhhbbbZZZUUURRRPPPMMMKKKFFFDDD@@@>>>======<<<<<<<<<<<<<<<<<<;;;::::::<<<:::KKKIIIFFFQQQKKK>>>CCC>>>AAAEEEPPPlll|||ttt{{{eeeXXX\\\```ggg'''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&***)))((('''''''''((()))'''''''''((((((((())))))'''(((((((((((((((((()))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((************************((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''&&&'''(((((())))))((((((((((((((((((((('''&&&&&&((((((((()))))))))))))))((((((((()))))))))))))))************)))))))))))),,,,,,,,,---------......000000000///......------......///000000000000000000000///...---000444777::::::777333///------...------........./////////////////////000000000111//////000000111222222222333444555666666666555444555555666777999:::;;;;;;999999:::===AAABBB@@@===@@@BBBDDDIIINNNSSSXXX[[[XXX\\\```aaaaaabbbdddfffkkkmmmqqqssstttsssqqqqqqlllmmmjjjccc___^^^YYYRRRJJJIIIHHHFFFCCC???<<<999;;;:::999999::::::;;;;;;>>><<<>>>???<<<:::???IIIPPPbbbllltttyyybbbFFFBBBJJJIIIGGGLLL___}}}yyywwwooo]]]\\\___ggg)))))))))(((((('''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&***)))((('''''''''((((((''''''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&'''(((((())))))((((((((())))))))))))(((((('''))))))))))))))))))(((((('''(((((())))))*********************************,,,,,,,,,---------......000000000///......---------......////////////...//////...------///333666999999888444000......///............/////////////////////000000000111111///000000111111222333333555666666666666666555555444555666888:::;;;<<<===;;;;;;===???BBBBBB@@@===EEEEEEFFFHHHLLLRRRXXX[[[dddfffggghhhfffffffffgggggghhhhhhiiihhhddd^^^ZZZSSSSSSPPPJJJGGGGGGEEEBBB<<<>>>@@@@@@???>>>======777666666666777888::::::>>>:::;;;@@@>>>???QQQhhh{{{|||UUUFFFDDDBBBBBBGGGSSSkkkzzz}}}{{{ddd\\\^^^jjj)))(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''++++++******))))))))))))'''(((((((((((()))))))))*********))))))((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))))))))*********))))))(((+++******))))))(((((((((''''''((()))******++++++)))***************++++++,,,,,,,,,---------......000000000///......------......//////000//////...---......---,,,...222555::::::999666222///............/////////000000000//////000000000111111111000000111111222333333333666666666666666555555555666777888999;;;<<<===>>>======>>>???@@@AAA@@@@@@EEEFFFHHHLLLQQQWWW]]]```pppooommmjjjgggcccaaa```XXXWWWUUUTTTRRRLLLEEE@@@CCCBBB@@@???@@@DDDGGGHHH:::999888999;;;>>>>>>>>>;;;:::999999:::===AAAEEEIIICCCDDDHHHFFFHHHaaaiiiKKK??????DDDLLLSSSeeelll]]]```sss''''''(((((()))******+++))))))))))))))))))))))))'''(((((((((((((((((('''************))))))(((((((((((((((((()))))))))***)))))))))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))***************)))++++++******))))))(((((('''(((((()))***++++++,,,))))))******+++++++++,,,,,,,,,,,,---------......000000000///......------000000000111111000000///,,,---------,,,...111444;;;<<<<<<999444000...---/////////000000000111111000000000000111111111111111111111222333333444444666666555555555555555555777888888999:::;;;<<<<<<<<<<<<======???BBBFFFHHHIIILLLPPPVVV[[[```ccceeecccaaa]]]YYYUUURRROOOMMMFFFFFFFFFGGGHHHHHHFFFDDDGGGDDDBBBFFFNNNUUUZZZ]]]HHHCCC??????BBBCCC@@@<<<>>>???AAACCCHHHPPP[[[bbbnnnjjjjjjiii]]]TTT___sssOOOIIIGGGJJJPPPVVVhhh~~~sssxxxzzzdddggg~~~&&&''''''(((***++++++,,,))))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((('''&&&%%%((((((((()))))))))******)))(((((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))******))))))((())))))************)))******************))))))((())))))******+++++++++))))))******+++,,,,,,,,,,,,,,,,,,---------......000000000///......------111111111111111000000///,,,---......---...111333:::<<<<<<;;;666222///...000000000000111111111111000000000111111111222222111222222333333444555555666666666666666777888888777888999:::;;;<<<===>>>AAABBBDDDEEEGGGKKKPPPTTTYYYZZZ[[[[[[ZZZXXXVVVUUUKKKIIIFFFDDDDDDCCCAAA@@@;;;>>>BBBFFFLLLTTT\\\bbbYYYQQQNNNWWWccclllppprrrXXXQQQJJJFFFEEEEEECCC@@@LLLQQQXXX___hhhuuummm```]]]ooo___OOOLLLJJJNNNYYYrrryyydddZZZ```nnnuuuuuu(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((((((((('''&&&%%%(((((()))))))))*********((())))))))))))))))))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))************)))'''((())))))******))))))******************++++++************************))))))***++++++,,,------,,,,,,,,,---------......000000000///......------000000111111000//////...,,,...//////...///111444777999<<<;;;888555222111000000000111111111222222000000111111111222222222222222333333444555555555888777777777888:::;;;<<<999:::<<>><<<:::;;;>>>@@@@@@???:::>>>CCCEEEJJJUUUdddooofff[[[WWWdddvvvfff]]]OOOAAA<<>>@@@===>>>AAAEEEIIILLLOOOPPPLLLPPPSSSRRRMMMGGGDDDCCC===;;;999777777888:::<<<<<<999888:::>>>AAABBBAAA===@@@BBB@@@@@@IIIZZZhhhjjj]]]YYYiii}}}gggPPPHHHZZZ~~~vvvkkk}}}mmm\\\UUUVVVVVVPPP___))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))******))))))))))))******(((***---///000...+++)))************************)))*********++++++++++++))))))(((((((((((())))))************************+++***)))(((((()))***+++***)))(((((((((((())))))************************+++++++++++++++,,,,,,,,,++++++,,,------......///444111...------...///...111000///////////////000000000111///......///111444999;;;:::;;;???<<<666888222000333666444333444111222222111333555666444444444555666888:::<<<===CCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCAAAAAA===;;;:::<<<>>>???===:::///333666444111111666<<<777666777;;;>>>============???BBBEEEFFFHHHMMMSSSbbbaaaeeerrr}}}PPPTTT}}}jjjxxxnnnVVVTTTSSSSSSQQQXXXqqq))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))************************))))))(((((((((((())))))************************(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))******))))))))))))******(((***,,,......---+++***************************)))))))))*********++++++)))))))))(((((()))))))))************************+++***)))(((((()))***+++***))))))((((((((())))))************************++++++,,,,,,,,,,,,------,,,,,,------.../////////333000...---...//////...222222111111000//////...///000111000//////000222777;;;<<<::::::===;;;555555000///333666444333444333333333444777999999777::::::;;;<<<===???@@@AAACCCCCCDDDCCCCCCBBBAAAAAA===<<<;;;:::999888777666555333222333666666444222333333222111000222666999444444666<<>>>>>>>>>>>>>>???@@@AAA;;;;;;;;;;;;:::999999999555555333222111000000000222111111222333333111000333222111222333333333222333444999BBBMMMTTTTTTQQQ[[[RRRNNNWWWfffrrr|||zzz^^^rrrwwwWWWQQQPPPQQQTTTSSSXXXmmm)))))))))))))))))))))))))))))))))******)))))))))***))))))))))))))))))******************************))))))))))))))))))***************************)))))))))******)))))))))(((((((((((((((((((((((()))***************+++++++++******))))))******+++******))))))******+++,,,++++++++++++++++++++++++(((((()))))))))*********+++******))))))******+++******************************************************)))))))))***++++++))))))))))))))))))))))))+++++++++,,,,,,------...,,,,,,---......//////000///---,,,,,,---.........---...///000000///---+++,,,---///000//////111222444777999:::<<<@@@BBBCCC>>>;;;<<>>;;;;;;::::::::::::;;;;;;555555444444555555555666333333222111111222222333333333333333333333222111...111444666666666888999@@@DDDLLLWWWfffppppppkkkmmmgggiiiwwwqqqcccrrrTTTPPPOOOQQQVVVUUUYYYkkk))))))))))))))))))))))))))))))************))))))******))))))))))))************************************))))))))))))******************************))))))************))))))))))))))))))))))))))))))))))))******+++++++++,,,++++++************++++++******)))))))))***+++,,,++++++++++++++++++++++++))))))))))))************++++++************++++++******************************++++++++++++*********************+++,,,,,,))))))))))))))))))))))))******++++++,,,------...,,,,,,,,,---......//////...,,,+++,,,...//////...---...000222333222111000///111333444444333444555444666999<<<===>>>AAAEEE>>><<<===??????;;;;;;>>><<<<<>>MMMZZZffflllssszzzzzztttwwwhhhiii{{{ggg[[[fffqqqYYYPPPOOORRRWWWXXX[[[kkk}}})))))))))))))))))))))))))))******++++++******)))+++******))))))******++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++************+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++,,,,,,++++++++++++,,,,,,******************************+++,,,,,,+++******************+++,,,------******************************+++,,,---......///,,,------...//////000000///......///111333222111111222444555666666555555333666888999888777888888666777:::===;;;888:::>>>777666777999888666888======<<>>LLL]]]jjj}}}```DDD???AAAAAAIIIUUUeeewwwgggXXXvvvXXX;;;;;;999===@@@;;;===[[[~~~|||gggTTTOOOLLLNNNTTTVVVZZZgggxxx***+++---+++)))((()))*********++++++++++++++++++---,,,++++++++++++,,,,,,---,,,++++++++++++++++++---+++***+++,,,......---++++++++++++++++++++++++************+++,,,---...------,,,+++************...---+++******+++---...******)))))))))******+++***,,,***(((***...+++###,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,222///,,,+++---...,,,***,,,***))))))+++------,,,(((***++++++***+++---...'''***,,,,,,******,,,...///---,,,,,,...000111111333444555666555555666666777555555666777666666888666444333444666777444222111111111222444333///,,,444333333555888777444000333///111999>>>===:::999;;;???CCC@@@;;;:::AAAIIIMMMLLLJJJcccnnnKKKCCC???===<<>>;;;888888:::;;;>>>KKKZZZ}}}}}}cccLLLOOOMMMPPPUUUUUUUUUbbbrrr---------,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++---...///+++***)))***+++,,,,,,,,,.........------,,,,,,+++***))))))))))))***++++++///...------,,,,,,,,,---111000///---------...///////////////////////////,,,...,,,)))***...---(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---///---,,,---000111///------,,,,,,,,,,,,,,,+++***...000111111000000/////////111222222000000222444111000///111444777888888666888:::999888999===AAA;;;999999:::===???@@@BBB???===:::999888666222......///000111222333555555111000///000333666999:::<<<555333===GGGIIICCC>>>:::AAAGGGEEE>>>999999<<>>IIIfffzzzdddNNNMMMKKKOOOUUUVVVWWWcccsss------..................---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))***+++,,,---...++++++,,,,,,,,,,,,------//////...---,,,++++++***---,,,++++++++++++++++++***))))))((((((((())))))++++++******))))))))))))***+++++++++++++++******---...---******......---++++++++++++++++++++++++------,,,,,,,,,------...+++++++++---///000///...(((***,,,---------...///,,,---000222333222000///111222333333222333555777666555555777:::>>>??????BBBCCCEEEEEEEEEHHHMMMRRRLLLIIIEEECCCDDDGGGHHHHHHCCCAAA===;;;999666222///333444444333222222444555333333222000000666>>>EEEHHH<<<777AAANNNQQQHHH???===AAAEEECCC===888888:::FFFTTT^^^lll~~~~~~kkk___fffhhhiiiiiigggdddccccccbbbeeeoooooo[[[MMMXXXrrrcccBBB===999666???CCCOOOLLLFFFFFFXXXyyykkk^^^[[[iiiwwwbbbHHHAAA;;;>>>???AAA@@@;;;666999???MMMlllttt|||aaaOOOJJJJJJOOOWWWXXXYYYdddttt111777;;;999333......//////...---,,,,,,------...,,,,,,......///...------000///...---------------...///000000/////////000000000//////...------,,,//////...------------...000000000000000000111111000000111222222222222111000111111222222111000///,,,---------,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------...///...------,,,------------***,,,...---------000333000222666:::======;;;999;;;<<<===>>>@@@BBBDDDFFFFFFDDDDDDEEEHHHLLLMMMNNNTTTTTTUUUXXX\\\^^^^^^]]]XXXSSSKKKDDDBBBDDDCCC@@@>>>===;;;999888888777666444555777888888666444333444777999777666;;;FFFPPPWWWLLLGGGOOOYYYZZZRRRJJJOOOMMMHHHAAA;;;;;;@@@DDDGGG___xxxnnngggmmmaaaYYYaaajjjsss{{{^^^AAA===888555===???HHHIIIHHHKKKXXXkkkrrrccc^^^kkkyyy~~~{{{PPP@@@BBB@@@>>>@@@CCCAAA<<<999;;;???BBB[[[uuuvvv~~~\\\NNNKKKKKKQQQYYYZZZZZZeeetttDDDMMMTTTNNN>>>222///222222111///...---...///000000000111222222222222222555555444333222111111222111333555555333222222333333333333333333222222222000////////////000000111000000000000111222222333111222444555777888888888555555555555444444333222111000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,...---------......///000444333111...,,,,,,,,,---111000000///000444888<<>><<<999666666???IIINNNQQQWWWbbbllltttooommmsssxxxwwwtttssszzzrrrfffXXXNNNIIIIIIJJJIII]]]|||~~~lllvvvrrraaaYYYaaaooo\\\@@@===888666>>><<>>BBB???;;;???@@@<<<777666:::===AAAQQQ{{{yyynnnwwwXXXNNNMMMMMMSSSZZZ[[[[[[fffuuu___ggglllcccOOO@@@===@@@DDDBBB@@@>>>>>>>>>@@@AAA======<<<<<<===>>>???@@@???>>>>>>>>>??????@@@AAAAAADDDGGGFFFCCCAAABBBCCC@@@??????>>>>>>=========::::::;;;<<<===???@@@AAA????????????@@@AAACCCCCCCCCDDDEEEGGGHHHJJJKKKLLLJJJIIIHHHGGGFFFFFFFFFGGGCCC;;;444333222000......------------------------...............///000111111222333222000...---......---///555???IIIQQQUUUbbb^^^[[[ZZZZZZZZZVVVSSSMMMNNNRRRWWW]]]```___^^^\\\YYYVVVWWW]]]dddkkknnnnnnlllnnntttwwwppp^^^OOOCCCBBB<<<777===GGGIIIDDD???>>><<<:::;;;@@@GGGMMMGGGKKKMMMHHH@@@;;;<<>>===HHH[[[gggmmmyyyhhh[[[qqq}}}fffHHH>>>???:::>>>CCCCCC<<<666777:::<<<@@@GGGhhhooo~~~rrrWWWQQQOOOOOOTTT[[[]]]^^^jjjyyyzzzoooffffffhhhmmmkkkiiigggfffggghhhiiicccbbb`````````ccceeegggbbbbbbbbbaaabbbbbbcccdddeeeiiimmmlllhhhffffffhhhbbbaaa```^^^\\\ZZZYYYXXXYYYYYY[[[]]]```ccceeefffnnnnnnnnnoooppprrrssstttuuuuuuttttttuuuvvvwwwxxxyyywwwuuurrrrrrrrrtttuuu^^^MMM<<<666555222///000////////////////////////............///000111222111777>>>BBBBBB>>><<<:::555444888CCCRRR^^^cccccc___YYYPPPLLLKKKKKKHHHFFFAAABBBGGGMMMRRRSSSQQQNNNKKKHHHFFFJJJTTTaaalllsssrrrtttwwwxxxssseeeRRRDDD===>>>;;;888AAAOOOQQQKKK???===:::888:::BBBNNNVVVccciiihhhXXXCCC>>>MMM```{{{xxxhhhRRRTTTeeerrrpppkkkhhhQQQKKK999>>>999444===;;;>>>>>>BBBQQQ___]]]VVVbbbyyyjjj\\\ppp|||jjjZZZGGG>>><<<666===CCCEEE>>>888999;;;<<<===???ZZZ~~~uuu}}}lllUUUQQQOOONNNTTT\\\^^^aaaooo|||zzzyyyxxxyyy{{{~~~rrr[[[BBB888666333111222000000000000000000000000............///000222222888CCCPPPYYYZZZVVVQQQOOOKKKIIIIIIRRR]]]ccc___YYYSSSJJJ@@@::::::;;;:::999>>>@@@DDDJJJOOOOOOJJJFFF>>><<<;;;AAAOOO```oooxxxuuuzzz~~~{{{nnn[[[JJJ@@@<<<===999555>>>KKKLLLDDD:::888666555999CCCRRR\\\mmmxxxxxxbbbIIIJJJjjjdddTTTWWWUUUeeexxxtttssszzzyyyVVVbbb___EEE888AAA:::111888999???@@@OOOeeeiiiPPP===QQQuuufffXXXiiirrr[[[QQQFFF???<<<777333<<<@@@:::666888999888;;;;;;VVV~~~xxx{{{fffRRROOOMMMMMMSSS[[[___dddtttzzzvvvppptttyyy{{{|||{{{WWW;;;:::;;;000,,,222111222222111...,,,++++++---...000111111111111222>>>YYYttt~~~~~~}}}zzzvvvnnnnnnkkkaaaRRRGGGBBBBBB>>>>>>;;;888<<>>555GGGDDDFFFLLLLLLHHHFFFGGG???EEEHHHDDD>>>AAAOOO[[[^^^cccccc]]]XXXUUUMMMDDD@@@>>>===777333>>>DDD;;;888999888777666:::BBBHHHXXXdddgggVVVEEESSSrrrVVVPPPYYYbbbdddRRRKKKIIIOOOYYYkkkbbb___nnnyyyQQQ@@@;;;<<<444222;;;AAAMMMWWWdddcccOOO???LLLdddjjjhhhZZZnnn]]]EEEBBBAAABBB@@@777555777;;;<<<666111444;;;:::<<>>???BBB???999@@@FFFLLLOOOMMMIIIGGGFFFFFFBBB<<<999:::@@@FFFJJJLLLPPPPPPLLLJJJKKKHHHCCC<<<999:::888777>>>BBB===;;;999666333222444888<<>>DDDOOOggg~~~aaaoooxxxmmmkkkhhhkkkuuu^^^CCC666999666777AAAHHH\\\WWWUUURRRHHH>>>CCCOOO______WWWooooooPPP===<<<===AAABBB<<<999;;;>>>???999333555;;;;;;;;;LLLqqq{{{nnnVVVNNNOOOQQQPPPUUU^^^bbbhhh{{{{{{uuukkk___UUUNNNIIIHHHHHHHHHGGGDDDCCCFFFMMMSSSUUUXXXbbbooozzz```KKK???999888999111222222222222111000///222000......000444666888DDDpppqqq]]]KKKDDDFFFKKKMMMUUUZZZXXXSSSOOOMMMJJJNNN^^^hhhddd]]][[[YYYUUU^^^XXXNNNDDD===;;;;;;===>>>@@@???<<<<<<@@@BBBAAA999<<>>======>>>GGGSSS]]]YYYSSSmmm]]]CCC666888888<<>>===;;;888888:::===>>>@@@NNN___jjjdddKKK;;;???AAA<<<777666888;;;<<<;;;>>>CCCCCCEEE```qqqQQQ???;;;777888;;;:::777===HHH}}}ppprrr~~~cccLLL@@@===555999;;;888444777AAAKKKbbb}}}ZZZ777777888444888<<<666444555888<<>>:::GGGlll{{{yyyqqqZZZUUUSSSLLLRRRUUU\\\bbbgggrrrrrr]]]MMMDDD@@@DDDIIINNNQQQTTTXXX[[[TTT[[[ccchhhhhhbbb[[[WWWSSSMMMFFFBBB@@@CCCOOO[[[ppp}}}sss^^^III888:::888555555666777777666555999:::666444===OOO___mmm[[[dddnnnvvv|||jjj[[[___iiigggyyyvvvnnnrrruuuqqq~~~vvv```MMMFFFFFF@@@>>>;;;999888888999;;;OOOfffwww|||oooLLL777???888444000000333777777777555999:::DDDfffyyyggg]]]ZZZWWWiiiqqq{{{]]]999:::666666;;;999444777@@@bbbhhh{{{[[[CCC666444999111333666666555666888;;;@@@XXXxxxgggAAA<<<777222222333444444888AAANNN___sssyyyggg]]]wwwRRR???999:::444222777777555555888;;;999666777<<<>>>;;;HHHkkktttxxxfffTTTUUUUUUOOOTTTXXX^^^ccciiiwwwxxx{{{uuu```QQQIIIIIILLLWWW^^^hhhooosssvvvyyy|||sssvvvzzz~~~|||zzzkkkddd^^^XXXQQQJJJJJJNNNRRRaaayyyiiiYYYFFF@@@999666666666555444222666888888>>>TTTttthhhNNN]]]kkkiii[[[ddduuupppzzzzzzyyy~~~}}}~~~|||rrrbbbVVVCCC>>>:::999777666777;;;\\\vvvzzzoooNNN666>>>777444111///000222222333555777===PPPsss}}}bbbMMMBBB???>>>@@@RRROOONNNgggwwwHHH<<<666555888777333666???ZZZrrrfffZZZEEEAAA===777333666444111111333666888999444BBB\\\}}}uuuRRRDDD999555777777:::666;;;PPPnnnrrrnnnLLL;;;777;;;666444888777666555777;;;;;;999:::>>><<<<<>>;;;888666:::@@@___}}}zzzzzz^^^===<<<777777555333111111333555<<<:::FFFeeennnUUUAAA777444555666<<>>888999777555:::CCCggghhhgggoooEEE999??????777111888666333111111222444555555888FFFffffffNNN;;;:::BBBBBBCCCFFFTTTppptttGGG666444:::777555888666666555666::::::888888<<<:::===NNNnnnooopppZZZRRRSSSTTTUUUWWW[[[___fffrrr{{{ooovvvxxxfffOOO]]]uuuzzzkkkgggqqquuu[[[QQQJJJNNNXXXddduuuzzzooojjj```TTTJJJOOOggg|||qqqkkkhhheeebbbfffjjjttt```[[[lllrrreeerrrrrrcccYYY]]]QQQFFF???;;;888===EEE\\\}}}rrrFFF999333555555333111111444888:::888JJJuuuZZZMMM>>>555444666666555===TTTGGG333;;;BBBTTT{{{yyyOOOCCC;;;999777555;;;EEEwwweeejjj```===222444333222444111333555555444333444555888333888UUUvvvUUU<<<===IIIJJJTTTddd}}}oooEEE444222888666555666333555333444777777444444777999>>>QQQpppppphhhXXXSSSQQQSSSVVVXXXZZZ___gggvvv|||mmmzzzzzzjjjgggxxx}}}wwwtttrrrwwwrrrXXXIIITTTcccrrrjjjWWWPPP[[[tttiii\\\rrrttttttzzzooohhhjjjvvvzzzjjjSSS@@@999===AAARRReeeqqqMMMBBB888222555888888;;;???@@@EEE^^^QQQ;;;777444333222111666===PPPoooWWW777111444AAAEEEjjjwwwUUU???555888:::DDDnnnhhhZZZHHH777444666555333444555222222444333///222999444444:::FFFyyySSS===XXX{{{XXX888666555333222222222333111333444555555666999;;;;;;IIISSS~~~xxxtttXXXSSSTTTQQQSSS[[[YYY___gggrrrrrr~~~}}}}}}|||{{{eeeQQQVVVeeexxxttt\\\TTT[[[fffvvvaaammmwwwuuu|||{{{qqqfffnnnzzz~~~ooogggooo~~~~~~{{{rrrfffZZZPPPDDD;;;DDDWWWsssPPPDDD:::888999999===BBBGGGLLLlllddd===999555333333222111555;;;^^^{{{aaa???444111999:::HHHmmmrrrUUU===<<>>???JJJ```lllTTTRRRUUUSSSUUU\\\\\\dddooo|||}}}{{{qqq{{{rrr\\\YYYooo|||cccUUUPPP```ddddddzzzgggiiirrrnnnaaa[[[[[[dddsssyyyqqqiiigggpppgggmmm|||}}}yyy___FFF@@@HHHssstttgggZZZSSSRRRSSSWWW\\\\\\]]]jjjJJJ333666333222333222000333888WWWsss[[[>>>777333888888555VVVpppKKKAAANNNeeeyyyfffAAA888222444888777333111111///000444666333000000444555<<>>BBBFFFJJJlllzzzxxxaaaQQQRRRUUUTTTWWW^^^bbbmmm|||]]]eee```___mmmwwwwwwxxxllliiiddd```qqqkkkVVVRRRhhh}}}dddwwwgggZZZ```ggg^^^MMMOOOHHHLLLXXX[[[SSSSSS\\\rrrsss{{{nnnpppkkkNNNCCC___}}}qqq~~~QQQ>>>666333111222444222000222666EEEaaaMMM666555222777777555IIIoooYYYFFFNNN___YYY:::666222444777777444222222000000222444333111///333555;;;BBBoooZZZgggtttOOO===555555555444444444444444555555555444555999>>>BBBJJJHHHsssxxxhhhYYYOOOSSSWWWVVVZZZaaahhhxxxQQQQQQHHHIII\\\iiinnnuuu|||zzz```___ccclllnnnZZZWWWfffmmmkkkxxxdddMMMGGGSSS]]]WWWJJJDDD<<<<<>>:::777<<>>???SSSnnnZZZVVVVVVYYY\\\___gggqqq~~~yyyppp___VVVWWWRRRRRR___tttyyylllttt~~~~~~zzzsssxxxoooYYY\\\bbb|||sssiiijjjIII;;;777444777>>>EEEJJJMMMNNNKKKCCC999333888GGGTTT```jjjyyyqqqgggvvvnnnBBB777999111222000000222222000222888LLL]]]CCC222777444888:::666111888VVV}}}jjjSSSLLLiiiWWW@@@777;;;:::555333666888666777>>>@@@888111111333444222555888444VVVhhhYYYmmmLLL888777444555777888999999999888555666777666666888:::===BBBcccyyyaaaXXXWWWYYY\\\___eeerrr}}}gggiiieeedddbbbVVVRRR^^^nnn~~~ttt{{{~~~yyyrrr```eee}}}jjj\\\PPPeeewwwllltttnnnPPP;;;777;;;AAAEEECCC>>><<<===CCCDDD???555222888@@@BBBMMMeee~~~ppp}}}tttZZZ666777<<<...333000000222111000333999RRR```CCC000222---000111222000555MMMssszzzYYYHHHaaa~~~LLLAAA333999;;;666444777888555666AAAEEE===444222333333222666999444UUUeeeSSS}}}^^^CCC777666222333555666777777777777222444666777777999;;;>>>JJJpppkkkXXXVVVXXX[[[^^^aaajjjyyyPPPWWW]]]gggjjjYYYNNNVVV]]]fffuuu{{{eee]]]eeeiiiSSS[[[yyypppeeegggLLLDDD333<<>>OOOUUUAAA...555666000777444111666EEEbbbiiiNNNUUUmmm???JJJ<<<:::999:::777222222666===???@@@>>>888333222333000999555777SSSzzzdddZZZwww}}}HHH888:::333888666444444555666666666555444666;;;:::777999===TTTsss\\\SSSWWW]]]\\\```llltttQQQQQQSSS```mmmbbbSSSTTTssspppppptttxxxuuuaaacccvvv{{{kkk```YYYYYY[[[```iiivvvhhh___hhhiiiiiixxxOOO???;;;555888LLLaaacccSSSAAA888888111444666666333222333555111>>>KKK___hhh\\\pppvvvfffDDD666555444333555222111444555444555888PPPPPP<<<000888666///666444000555CCCbbbtttPPPNNN^^^999AAA>>><<<<<<===:::333111444444777999777444222333555---666444888WWW}}}bbb[[[zzzkkkCCC999888444888666444333555666666555<<<666666;;;;;;999AAANNNiii}}}eeeYYYXXXXXX^^^___gggwwwoooiii]]]\\\ccc^^^[[[fffyyyjjjgggrrr___```ppppppaaaUUUKKKAAA;;;:::999999;;;AAAIIIQQQVVVbbbwwwiiiWWWoooyyyeeetttTTTAAA999555888555OOOccc^^^MMM@@@999555555555666777888777444222111111777DDD^^^yyy[[[^^^zzz~~~RRR<<<666333222444555333111222:::CCCCCC???UUUIII777333;;;555---555444000444@@@```ZZZNNNNNN777;;;======???AAA===555111222222444555333111000333777...777555===___^^^[[[}}}SSS===:::666666888777555555777888888777:::333555<<<;;;888GGG___iiiYYYZZZaaa\\\bbbfffrrr{{{mmmddd]]]ggg~~~pppnnn~~~xxx]]]hhh}}}VVVOOOEEE===999888777666:::888666444555888<<<>>>AAAJJJVVVoooyyyTTT\\\jjjffffffBBBBBB<<<333::::::RRR^^^PPP>>>;;;===;;;>>>:::666666:::;;;777333:::222555888BBBsssbbbVVVyyylllAAA666888333111555222444333222>>>QQQXXXTTT^^^FFF222666;;;333...555444111444===[[[iiiXXXwwwnnnGGG<<<;;;999:::>>>BBB???666111111777888777555222222666:::444:::888BBBiiiZZZ[[[}}}uuuAAA:::<<<333777:::999888888:::;;;:::999777333999AAA<<<999QQQtttvvv]]]XXX___eeecccjjjooo}}}|||}}}vvvnnntttppp___vvvsss^^^SSSCCC@@@;;;777666777888888333333333333555888;;;<<<888<<<===KKKfff\\\VVVkkkeeeiiiTTT:::CCC???555===DDDWWW^^^NNN@@@AAAFFFFFFEEE===666666===BBBAAA===>>>666999777444[[[nnnVVVmmm___999555:::444111666000555666333<<>>999<<<888EEEqqq}}}XXX[[[hhh::::::<<<333777999888777999:::;;;:::999;;;999>>>AAA<<>><<<;;;;;;>>>RRR~~~|||ppp___]]]dddfffbbbsss|||~~~yyy\\\rrrwww[[[III@@@<<<;;;111222444555444444333444444444444444333111000///+++333555666:::@@@[[[xxxZZZPPPaaaxxxssseeeJJJFFFCCC@@@DDDHHHEEELLLSSSTTTOOOKKKIIIJJJHHHAAA:::<<>>@@@AAAGGGnnnddd___}}}```III666555777555333555333333444666888@@@PPP```VVV:::111777222444999333000222444777NNN|||wwwXXXuuu\\\GGG<<<555;;;555444666999777333222555...000222333222555:::>>>777::::::OOOpppXXXiiirrrNNN===:::777555888777777777999;;;<<<;;;999;;;;;;===CCCUUUtttyyyddd___eeennntttwwwVVVuuukkk]]]lllOOO<<<777888777444333555666777555444444444000111222333333333111111666444///555>>><<<@@@RRR]]]OOOTTTrrrwwwyyysssPPPFFFLLLAAA:::???<<<>>>>>>AAAEEEDDD???@@@DDD>>>888222222777;;;999777>>><<<555:::AAA===ZZZoooddd~~~PPPBBB666333555444333444333///111999<<>>888444666888::::::;;;===???@@@>>><<<999???GGGWWWuuuwww~~~lll___cccmmmwww\\\gggkkktttUUUEEE777333555666444444666777777555333111111222//////000111222333333444444444666888777777>>>GGGeeewwwXXXLLLeeeuuu}}}RRRJJJBBB???<<<888777999777777888888888999999999777888999:::999999777666888777777>>>AAA???WWWdddkkkeee???;;;555333333444333111222333333222333>>>OOO\\\DDD555777@@@<<<666555333333444555666III{{{xxx^^^tttdddBBBBBB;;;@@@;;;888777666555444333333333,,,111666777777666777999666<<<@@@fff\\\YYY~~~uuuYYY???:::<<<::::::===999999;;;AAAFFFFFF@@@:::CCCFFFTTTpppiiikkknnnsss{{{UUUZZZsssiiiyyytttIII???666555777666444444555666666444222000000111//////000111111222333333444444666888777777>>>FFF\\\^^^MMM___mmm{{{uuuNNNGGGAAA???<<<888777999777777777777888888999999999999:::;;;;;;:::999888999888777===AAA>>>RRRwww```gggzzzUUU===999444222222333333111///222444333333999DDDNNN???666===EEE===444444333333444666666III|||zzzaaannnZZZ>>>@@@999<<<888777666555444444444444444111555888888555333444555888===HHHpppYYY^^^iiiRRR===999;;;999888<<<<<<===???CCCGGGGGGCCC@@@CCCRRRkkkyyysssrrrxxxXXXTTTcccgggUUU<<<777555777888555444555444444555333111000000111000000111111222222333333555444555777777777<<>>>>><<<888666777666666666777777777777777999999::::::;;;::::::999:::777555:::???<<>>888444>>>FFF<<<222222111222444666666JJJ~~~zzzbbblllLLL999===666666666666555555444444444555555444666888777333111333555999@@@XXX{{{[[[jjjWWWHHH;;;::::::777777;;;:::<<>>===;;;===BBBFFFWWWrrrkkkeeellluuuyyy|||{{{zzzxxxsss{{{kkkxxxPPP@@@888666666777555111333888444555666555444333444555555555555555555555555444666333444666777666999???AAALLLqqqmmmWWWeeedddhhh```???===888777999:::666444555444444444444444444444444222222222222222333444444444333///333999555;;;PPP~~~TTTTTTuuu}}}VVV///222222111000//////000111000222444222000///111444222+++000777444666888222222444666:::RRRppp^^^uuu\\\:::555888666111555444444444444444555666777555666666444222444888===<<>>===<<<===<<<999;;;>>>;;;>>>AAA@@@>>>@@@HHHOOOdddrrrxxxoooiiikkkiiibbbsss}}}www}}}wwwnnn[[[>>>===:::777666666444111333888444555666666555444666777777777666666555555444444666333333666777666888<<>>>>>===<<<===???;;;>>>AAA@@@@@@DDDLLLSSS[[[aaaaaa\\\\\\ggguuu}}}}}}zzz|||wwwqqquuuLLL::::::999555444666555333222555333444555555444444666777666666555555444333333222666333222666777666777:::;;;AAA^^^aaaUUUhhhaaawww[[[AAA999888333111333444222111333333333222222222111111111//////......///111222333...333111333777555===RRRVVVTTTvvvTTTAAA777111333333222///---...000000///...---,,,---///111444...222444111666<<<777333222555@@@bbbdddVVVttt___<<<>>>999000888333666555555444444444555555666888888777444333777>>>EEE\\\{{{dddpppfffGGG>>>???>>>===<<<===>>>>>><<<>>>@@@BBBDDDIIIQQQWWWYYY]]]gggsss|||wwwwwwrrraaaHHH>>>999666333222666777444222222111333444444444444555666555555444333222222111111777333222666777666666999999>>>YYYiiiTTT___www___zzzHHH999===888333000222222000000222333222222222111111000000111000000000000222444555---444444444777777@@@VVVXXXUUUppp{{{CCC777666111333444222///---...000222222111000000000111222000///555555---000777444444111555CCCfff^^^QQQvvvPPP444AAA:::---888333555666555555444444444555555555555555444555;;;DDDLLLkkkoooaaa}}}VVVHHH@@@@@@>>><<<<<<>>>>>>===BBBCCCEEEHHHLLLRRRYYY^^^kkkpppzzzmmmzzzyyy|||KKK;;;<<<888999======777555666444...222222111111111222333333555444333333222222222222222333444444333333555777666@@@MMMiii[[[___|||aaaRRRmmmFFF;;;111444444333333222111000000111111111111111111111111111111111111111111111111111000---000444444DDDaaaUUUXXXxxxvvviiiGGG///555222222222111000//////...000111111000//////111222444333222111111111222333333333555HHHuuu|||VVVMMMmmmBBB>>>:::888777666666555888888777666666666666666999666777999666777JJJ```aaajjjoooQQQ???????????????>>>@@@CCCFFFGGGNNNVVV\\\bbbjjjttt|||xxxfff~~~yyywwwddd???999>>>@@@GGGHHHDDD===888999666222222222111111111111222222555444333333222222222333222333444333333333555777999BBBOOOvvv^^^XXXppp]]]ZZZ___@@@:::222444444333333222111111000111111111111111111111111111111111111111111111111111222000111444555GGGhhhTTT[[[sssvvv[[[???...444222222222111000/////////000111222111000///000111333222222222222444666777333111777QQQ~~~sssPPPMMM^^^AAA>>>:::888777777666555888888777666666666666777222444888888;;;LLLnnn~~~qqq{{{qqqfffUUUFFF???===???CCCFFFKKKQQQWWW\\\lllsss}}}zzzbbbvvvvvvtttLLL888:::;;;BBBHHHGGGBBB:::666666555222444333222111111000111111444444333222222222333333111333333333333333555777:::CCCOOOmmm[[[iiixxxVVVbbb~~~LLL999888222444333333222222111111111111111111111111111111111222222222222222222222222000444333333444555MMMsssXXXffflllzzzyyyKKK777///444222222222111000000//////000222333333111/////////222222222222444666888:::888333>>>bbbaaaHHHRRRmmmKKK@@@===:::999888888888666999888777777666777777777222888:::888AAA```hhhuuu{{{sssgggZZZQQQKKKHHHHHHKKKIIIMMMTTT\\\eeeoooyyyeeeooossspppyyy@@@<<<>>>666;;;===<<<:::777555555555444555555333222111111111111444333333222222333333333111222333333222333555777888AAALLLiiinnnjjjLLLfffiii@@@666777333333333333222222111111111111111111111111111111111222222222222222222222222...444555444333666UUU___qqqhhh~~~iiiAAA444333444222222222111111000000000000222444444222000///...222222222222444666888999===666FFFuuu|||OOOHHHbbbZZZ>>>???===:::999::::::999888999999888777777777777888777<<<===AAAVVV{{{tttVVVhhhwwwsssiiigggddd[[[OOONNNNNNOOORRRWWW^^^dddhhhlllssszzz~~~|||nnniiiqqqkkkkkk:::===@@@333666777888:::;;;;;;999777666777666555333333222222222333333333222222333333444111222333333222222444666999@@@JJJpppsssaaaFFFeeeYYY===777777555333333222222222222222111111111111111111111111111222222222222222222222222,,,333555333333:::^^^^^^sssccc~~~{{{ZZZ<<<333666333222222222222111111111111///222444444333000//////333333222222222444555777:::888PPPeeeFFFRRRxxxuuuPPP;;;>>><<<::::::;;;<<<;;;:::::::::999888888888888888888;;;AAARRRtttppp___NNNVVVYYYUUUOOOIIIJJJQQQKKKRRR[[[dddllluuu~~~}}}vvvrrrtttzzzvvvccc~~~ppphhh\\\555888;;;555888666666999===<<<777444444666555444333333333333333333333222222222333444444000222222222222222444666:::AAAJJJ|||jjjppp]]]FFFhhhxxxLLL===999444666222222222222222222222222111111111111111111111111333333333333333333333333---333444333555@@@iiisssUUUrrrbbbzzzgggJJJ:::222666000222222222222222222222222///111333444222111111222333333222222222444555666555@@@ccczzzUUULLLgggmmmLLL>>><<<;;;;;;;;;======<<<;;;;;;:::999999888888999999;;;<<>>???>>><<<;;;;;;:::999999999999:::===>>>GGGVVVaaaccc___\\\XXXTTTPPPNNNNNNPPPSSSVVV[[[gggjjjpppyyyoooiiigggjjjqqqzzzuuuZZZooopppdddoooGGG;;;555333444111777333333888888444444888000000000000000000111111222222222222333333444555000111222222111222444666777===EEEzzz}}}hhhfffnnnyyyXXXSSSwwwXXX666:::666...888222222222222222222222222111111111111111111111111333333333333333333333333111555444555<<>>???>>>===<<<;;;::::::999999:::::::::===GGGPPPMMMCCCEEENNNLLLLLLNNNRRRYYYcccrrr~~~{{{vvvkkkgggiiikkkqqqyyyUUUlllqqq^^^aaaBBB666333666///444222222222222222222222222000111222222222000///...///000111222333333222111222222444555666777777777666???OOOuuu~~~fffoootttMMMdddvvvJJJ>>>999555666555444333222222222222111000555555555444444333111000222333444333111111222333777+++777<<<444ZZZjjjVVVkkkzzzfffIII;;;444999<<<555222333333444444333333222222222111111222222333444777000000777999777===IIImmmvvvQQQWWWdddEEE:::@@@???<<<<<<<<<<<<;;;:::888999:::::::::<<<@@@CCCDDDDDDEEEHHHLLLQQQWWWZZZdddjjjtttxxxqqqmmmiiihhhkkkooovvv}}}SSSgggwwwbbbYYY???555222555///444222222222222222222222222111111222222222111///...///000111222333333222111111222333444555666666666777>>>LLLtttvvvzzzsssPPPgggnnnEEE<<<777444555555444444333333333333222111111222333222111/////////333444444333111222444666888000;;;???<<>>??????AAAAAAAAA@@@AAADDDIIIMMMSSSVVV]]]fffpppyyyzzzmmmhhhgggggghhhjjjssswwwxxxPPPaaayyyaaa|||NNN;;;444222444///444222222222222333333333333111111222222222111000000111111222333333333222222111111222333444555666666888<<>>SSS{{{www^^^NNNTTTZZZUUUTTT\\\XXXTTTPPPNNNGGG@@@???DDDEEEHHHLLLPPPTTTXXX\\\^^^ooosssyyywwwpppqqqppphhh___ZZZ]]]]]]aaafffjjjooozzzsssOOOVVVsss~~~cccbbb@@@999666444999333666222222333333333444444444222222222222222222333333444444333333333333333333111111111111222444555666:::<<>>BBBIIIDDDCCCEEEJJJNNNRRRXXX^^^]]]ccckkkssszzzmmmcccZZZYYYZZZ[[[]]]```aaaccchhhmmmqqqyyyqqqQQQSSSlll{{{___~~~aaa@@@:::666555<<<555666222222333333444444555555333333222222222333444555555555444333333333444444222222111222333444666888;;;>>>QQQ|||XXXSSSoooZZZBBB777999666555888555333666888777555444666999666666666777777666555555333444555555444444666888999===JJJhhhsssOOOVVVxxxOOO666999:::888777555444444555555555555444444555444444444444555666666555333666CCCVVVbbbeeebbbYYYWWWUUUSSSRRROOOIIICCCDDDLLLNNNIIIJJJRRRVVVTTT___aaafffnnnvvv~~~qqqccc\\\WWWWWWYYYZZZ]]]bbbaaadddkkkttt}}}pppRRRQQQfffuuuZZZ|||dddBBB:::555555===555333222222333333444555555666444333333222333444555666777666555444333333444555333333222222333555777999;;;AAAWWWpppTTTXXXuuuzzzOOO===777:::666555777444222666888777444333666999@@@===;;;<<>>:::<<<@@@AAA<<<777777999<<<<<<;;;999888888===UUUyyyZZZRRRssszzzZZZAAA666222888<<<555444444555555555555444444555555555555555666777777777:::===AAAGGGKKKLLLIIINNNQQQVVV[[[]]]```gggnnnvvv~~~}}}mmmaaa___```\\\^^^bbb]]]\\\XXXXXXZZZ\\\]]]bbbiiisssyyylllJJJLLLfff}}}UUUuuuvvvLLL999<<<555555999111222222111111222222333444555333222333666999;;;;;;555555666444222222333444333777333222777666555???@@@OOOtttdddMMM[[[cccEEE???;;;:::777444555888222444666777666666777888:::999999888888999999:::::::::444555;;;888888EEEVVV}}}qqq]]]yyyqqqSSS888555;;;;;;888888777888999888777999>>>BBB===<<<<<<===@@@DDDIIIKKKPPPYYYdddjjjlllqqqxxxsssmmmgggZZZ\\\^^^^^^[[[ZZZZZZ[[[YYYXXX\\\bbbdddeeeooo{{{kkkHHHJJJcccXXXxxxTTT;;;<<<777555999444444333333333333333444555444333333555888:::::::::555555666444222222333555444777444444;;;999777???AAA\\\aaaMMMcccaaaHHHAAA;;;;;;;;;888666777222444666555444444444555999999999999999:::::::::999<<<888555777666???SSSzzzvvvjjjvvv___LLL>>>>>>AAA>>><<<>>>===???AAABBBBBBEEEIIILLLLLLPPPWWWaaakkkttt{{{~~~~~~kkkdddaaa]]]]]]YYYTTTRRRSSSVVVXXXYYY^^^___ccchhhlllsssiiiFFFGGG```[[[zzzaaa@@@<<<999666777666666555555444444444555555444444444777999:::999888555555666444333222444555444777555888???;;;777@@@DDDlll~~~^^^RRRtttkkkLLLBBB999:::<<<:::777666777999;;;;;;:::999:::;;;555555555555666666666555222;;;:::777<<>>;;;666555888666666555444444444555555333444666999;;;;;;888666444555666555333333444666444777555999???999777CCCRRR}}}wwwqqqyyyuuuYYY[[[{{{WWWGGG999666::::::777555222333666666666666777888777777777777777666666666///999:::888@@@KKK```{{{~~~}}}{{{yyyvvvtttqqqpppfffddd___[[[[[[]]]\\\XXX\\\______^^^```cccbbb___cccYYYOOOLLLMMMSSS```mmm~~~tttnnnfff```^^^^^^[[[XXXTTTWWW]]]cccffffffbbb___aaammmhhhEEEEEE\\\dddYYYBBB<<<666333888555555444444444444555555444555777:::<<<;;;888555444555666555444444555777444666555888<<<777:::LLLqqqhhh^^^eeexxxgggsssjjjUUU???777888999666555666888999999888888888999======<<<;;;;;;;;;<<<<<<888@@@===:::CCCKKKVVVfffhhhlllooooooooopppooommm___bbbeeehhhjjjjjjjjjjjjiiippprrrnnnoooxxx~~~||||||xxx{{{wwwmmmggg```YYYWWWXXXYYYZZZZZZaaajjjuuuzzzyyyuuussstttjjjFFFDDDYYYjjjnnnIII===888444999444444444444444555666666666666888:::;;;:::777555444555666555444444666888444666555888:::777DDD```___UUU\\\wwwaaaIII===;;;:::888888999;;;======<<<<<<===>>>AAA@@@>>>>>>???BBBEEEHHHPPPXXXUUUSSS^^^eeegggnnnkkkpppvvvyyyzzzzzz{{{}}}zzzrrrkkkccc]]]\\\YYYSSSOOOSSSZZZbbbmmmuuummmHHHCCCTTTkkkQQQ@@@;;;777:::444444444555666777888999888777888999;;;:::777555444555666555444555666888444777777999;;;<<>>999;;;555555555666777999;;;;;;999888888999::::::777555444555666555555555777999555888999:::<<>>UUUyyyuuu^^^NNNKKKVVVfffqqqllliiifffbbb```aaabbbccc``````______^^^]]]\\\\\\TTTSSSTTTVVV\\\eeemmmrrrwwwlllfffddd``````^^^[[[XXXWWWXXXYYYVVVWWWXXXYYY]]]jjj{{{qqqNNNDDDXXXoookkkKKK>>><<<;;;666777888999999:::888666888888888888888666555444666777888999:::999999888<<<======<<>><<<:::::::::;;;;;;::::::::::::::::::999999999::::::;;;:::::::::::::::;;;;;;???======@@@FFFNNNUUUYYY\\\^^^```aaabbbaaa___^^^ccchhhooossspppjjjccc^^^___bbbeeeeeeaaa^^^^^^___bbbdddggglllooorrrtttttt{{{tttuuuwwwxxxyyy{{{qqqjjjdddbbb^^^ZZZVVVTTTSSSSSSZZZ^^^bbbggglllrrrxxx|||IIIKKKJJJGGGBBB@@@DDDHHHHHHJJJLLLLLLLLLLLLOOOQQQRRRPPPPPPTTTVVVTTTQQQPPPIIIMMMLLLEEE@@@@@@@@@===@@@??????@@@@@@>>>???CCC======<<<<<<>>>@@@CCCDDDAAA@@@???>>>???AAACCCEEEEEEFFFIIIOOOUUUYYY[[[ZZZaaaeeeiiimmmoooqqqsssttt}}}zzztttlllccc\\\TTTMMMHHHRRRQQQOOONNNUUUdddwwwuuugggaaadddnnnvvvyyyuuunnnggg___YYYTTTRRRWWWUUUSSSSSSTTTYYY]]]```iiirrrRRRQQQPPPQQQRRRRRRQQQPPPPPPQQQSSSTTTVVVYYY]]]```iiiaaadddqqqqqqeee```eee___```\\\VVVRRRRRRQQQOOOQQQRRRXXX]]]ZZZQQQLLLMMMMMMMMMMMMNNNQQQUUUYYY\\\VVVUUUTTTTTTVVVYYY\\\^^^cccgggmmmrrrvvvyyy||||||sssjjjbbb]]]ZZZWWWRRRNNNLLLKKKJJJJJJIIIKKKMMMOOORRRXXXbbbkkkrrriii[[[OOOKKKRRR^^^hhhuuu{{{wwwnnnhhhggggggccc\\\VVVRRRQQQSSSTTTSSSVVV]]]fffoooxxxwwwuuussssssuuuvvvtttrrrssstttuuuwww{{{|||yyyyyyzzzzzzwww|||yyymmmkkkwwwwwwwwwyyy|||wwwooocccZZZUUURRROOOMMMRRRPPPNNNMMMKKKKKKLLLLLLDDDIIISSS]]]```\\\YYYYYYZZZVVVQQQLLLJJJNNNTTTYYYeeeffffffaaa[[[UUUSSSSSSRRRQQQQQQQQQTTTZZZbbbgggllltttxxxkkk```ZZZRRRMMMMMMMMMLLLJJJMMMOOOQQQRRRQQQNNNKKKIIIGGGIIISSS___bbb\\\TTTRRRRRRRRRQQQOOOMMMMMMOOOQQQVVVUUUTTTSSSTTTVVVYYY[[[YYY]]]dddjjjqqqzzzvvvjjjaaaZZZUUUYYYTTTNNNKKKKKKJJJHHHFFFDDDKKKTTT[[[]]][[[XXXVVVWWWSSSUUU]]]aaa^^^ZZZZZZZZZYYYVVVSSSPPPPPPRRRUUUSSSRRRSSSXXX```hhhooorrrwwwqqqggg___ZZZTTTNNNJJJQQQSSSQQQJJJIIILLLLLLHHHOOORRRVVVXXXWWWVVVUUUUUUWWWYYY\\\\\\[[[ZZZZZZ[[[XXXWWWUUURRRQQQPPPQQQQQQVVV[[[bbblll|||yyyqqqjjjfffccc\\\XXXSSSPPPOOONNNLLLJJJPPPSSSTTTQQQRRRVVVXXXUUUYYY[[[\\\\\\YYYVVVUUUUUU\\\]]]___^^^[[[XXXWWWVVVXXXTTTPPPLLLMMMRRRZZZ```fffnnnyyyvvvbbb___[[[VVVRRROOONNNMMMMMMLLLKKKLLLOOORRRSSSSSSUUUYYY\\\]]]aaafffhhhgggaaaaaaaaa___[[[XXXXXXXXX[[[\\\]]]\\\XXXTTTRRRQQQMMMLLLJJJKKKPPPZZZfffnnnooouuu|||vvvjjj[[[YYYVVVTTTSSSSSSTTTUUUSSSSSSTTTUUUXXX[[[]]]^^^ZZZ]]]aaadddhhhkkkllllll``````___]]]ZZZYYYZZZ[[[VVVXXXZZZYYYVVVSSSQQQPPPIIILLLPPPSSSWWW]]]eeekkkhhhllloooqqqxxxyyyooommmnnnjjjccc\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZZZZ[[[\\\]]]___```bbb]]]^^^```cccddddddcccddd\\\\\\ZZZWWWTTTTTTUUUWWWPPPRRRSSSSSSPPPOOONNNOOOMMMQQQUUUWWWXXX\\\bbbhhhkkksss|||~~~wwwttttttrrrqqqsssqqqjjjdddaaaaaa]]]WWWZZZZZZZZZZZZZZZ[[[[[[\\\[[[]]]___```___```bbbcccccc``````bbbaaa]]]\\\]]]WWWWWWUUURRRNNNMMMMMMOOOHHHJJJJJJJJJJJJKKKMMMPPPNNNRRRXXX\\\bbblllzzz|||vvvpppiiieeefffgggfffeeeaaadddccc^^^[[[[[[YYYUUUZZZZZZ\\\]]]^^^^^^]]]]]]\\\^^^``````^^^^^^___aaaccc^^^\\\]]][[[VVVUUUXXXPPPQQQPPPNNNLLLJJJKKKLLLIIIKKKNNNPPPUUU[[[bbbgggiiiqqq|||~~~}}}vvvrrrqqqrrriiiddd___^^^______^^^\\\\\\```___ZZZWWWZZZ]]]^^^ZZZ\\\^^^aaabbbaaa```___ZZZ]]]^^^]]]YYYWWWXXXYYYZZZUUURRRTTTRRRMMMLLLQQQIIIKKKLLLLLLLLLLLLMMMOOOTTTWWW\\\bbbkkkvvvwwwqqqpppuuutttvvvzzzvvviiiaaa___ZZZVVVSSSSSSWWW[[[^^^^^^^^^```aaa```]]]\\\^^^aaa___aaacccccc```\\\YYYXXXVVVUUUTTTSSSQQQOOONNNNNNLLLNNNNNNNNNLLLKKKLLLMMMKKKMMMOOOPPPRRRVVVZZZ]]]gggqqq~~~xxxtttmmmhhhfffnnnrrrrrrnnnkkkjjjfffaaaiiipppvvvuuummmeeeaaaaaa```^^^___bbb```XXXTTTUUU___\\\ZZZZZZ^^^bbbddddddfffeeeccc___[[[XXXXXXXXXRRRTTTVVVUUUSSSQQQOOOOOOLLLLLLLLLMMMMMMMMMMMMMMMIIIKKKMMMNNNOOOPPPSSSUUU___dddmmmvvv{{{{{{}}}vvvfff```___]]][[[ZZZaaabbb```ZZZXXXZZZZZZWWWUUU\\\ccceeeaaa\\\[[[\\\aaa^^^^^^______]]]^^^aaa___^^^\\\]]]___aaabbbbbb[[[XXXTTTQQQPPPNNNMMMLLLNNNOOOPPPOOOLLLKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMOOORRRWWW]]]ccckkkrrrwww{{{zzzwwwrrrnnnhhhfffccccccgggkkknnnpppooocccXXXUUUWWWYYY[[[______```\\\VVVTTTVVVWWWTTTVVV[[[aaacccaaa______```\\\ZZZYYYYYYZZZZZZ[[[]]][[[ZZZYYYXXXXXXXXXXXXWWWWWWSSSOOOMMMNNNNNNLLLIIILLLLLLLLLKKKJJJJJJLLLNNNRRRSSSVVVXXX[[[^^^```bbbmmmpppvvv}}}yyywwwwwwvvvvvvvvvuuurrrnnnjjjhhhgggeeeaaa]]]\\\\\\]]]ZZZ[[[\\\\\\\\\^^^bbbeee```[[[XXXXXXXXXYYY___gggccceeebbb\\\ZZZZZZYYYVVVXXX[[[^^^___\\\[[[[[[\\\TTTTTTTTTRRRQQQRRRQQQPPPRRRQQQQQQOOOMMMMMMLLLMMMPPPLLLIIIHHHJJJIIIFFFCCCLLLMMMNNNOOOQQQTTTXXX\\\aaadddiiipppxxx~~~|||yyywwwtttrrrssssssnnneeebbbccc`````````aaabbbbbb___\\\[[[]]]^^^\\\YYYZZZ^^^ccc```bbbddddddbbbaaaccceeedddccceeeeeebbb```dddllleeefffddd___\\\\\\ZZZVVVUUUVVVVVVUUUSSSRRRRRRSSSOOOQQQQQQOOONNNOOONNNJJJGGGHHHHHHHHHHHHIIILLLOOONNNOOORRRVVVZZZ]]]]]]\\\eeegggkkknnnrrrvvv|||qqqooommmllllllllljjjiiihhhjjjkkkhhhccc```bbbeee``````______^^^\\\[[[ZZZ``````````````````````````````bbbeeeccc___```dddaaaaaa```bbbcccdddbbbaaabbbcccccccccdddfffjjjmmmlllllllllmmmmmmjjjfffbbbbbb___^^^^^^\\\WWWXXX\\\TTTUUUSSSMMMKKKMMMLLLIIIMMMMMMLLLKKKJJJJJJKKKLLLDDDGGGGGGCCCDDDHHHIIIFFFIIIKKKOOORRRVVV\\\dddiiisssyyyrrr___\\\XXXVVVUUUTTTRRRQQQYYY[[[[[[XXXRRRNNNPPPSSSPPPQQQSSSTTTVVVWWWXXXXXXYYYYYYZZZ[[[]]]___aaabbb___```cccggggggdddgggmmmiiigggeeeeeeffffffeeeccchhheeedddeeeiiimmmooooooqqqmmmkkklllooolllbbbZZZddd]]]YYYYYYYYYVVVTTTUUUQQQQQQNNNHHHGGGJJJLLLJJJDDDDDDCCCCCCCCCDDDFFFGGGGGGKKKJJJFFFHHHPPPSSSQQQWWW[[[aaagggnnnyyyyyyaaaPPPRRRTTTMMMNNNWWWUUUVVVVVVUUURRRPPPPPPPPPMMMNNNPPPRRRUUUWWWYYYZZZXXXXXXYYY[[[]]]```bbbcccbbbbbbbbbbbbdddfffhhhjjjjjjiiihhhfffeeeeeeeeeeeegggeeedddgggjjjlllkkkiiillljjjgggeeeccc___ZZZWWWXXXVVVSSSOOOLLLJJJIIIIIIIIIGGGEEECCCCCCCCCEEEFFFCCCFFFIIIKKKLLLNNNOOOQQQWWWWWWYYY]]]dddlllsssxxx{{{ttt]]]TTTQQQMMMNNNTTTQQQRRRRRRRRRQQQPPPQQQQQQUUUVVVWWWYYY[[[\\\^^^___^^^___```aaaccceeefffgggfffffffffggghhhjjjkkklllfffeeeeeeddddddccccccccccccaaa___```bbbcccbbb```aaa___[[[XXXVVVRRRNNNKKKHHHGGGEEEDDDCCCCCCCCCCCCHHHHHHIIIJJJMMMOOORRRSSSRRRUUUYYY^^^bbbgggjjjlllqqqrrruuuzzz|||kkkbbb^^^[[[XXXRRRQQQPPPOOOPPPSSSUUUWWWYYYYYYYYYZZZ[[[\\\]]]]]]\\\]]]]]]^^^___```aaaaaafffeeedddcccbbbbbbbbbccc^^^^^^^^^]]]\\\[[[ZZZYYY\\\ZZZYYYYYYZZZZZZYYYWWWSSSQQQNNNMMMMMMLLLJJJIIIIIIIIIJJJLLLNNNRRRUUUWWWVVVXXX\\\aaaeeeiiilllnnnzzz{{{|||~~~wwwjjjaaa]]]VVVSSSSSSVVVZZZ\\\]]]]]]\\\[[[[[[[[[\\\\\\XXXXXXYYYZZZZZZZZZZZZZZZ```___]]][[[YYYWWWUUUUUUWWWWWWWWWVVVTTTRRRPPPNNNTTTSSSTTTUUUVVVWWWWWWWWWUUUTTTSSSUUUYYY]]]______ggghhhkkkooouuu{{{}}}uuuiii```\\\[[[\\\\\\```^^^\\\[[[ZZZZZZZZZ[[[UUUUUUWWWXXXYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVUUUUUUXXXXXXYYYYYYYYYXXXXXXWWW[[[\\\___aaadddfffiiijjjpppoooppptttyyyzzzrrrlllfffaaa[[[ZZZWWWUUUSSSSSSTTTUUUQQQRRRUUUWWWXXXYYYYYYYYYXXXYYY\\\___bbbeeefffgggiiijjjkkkmmmpppsssuuuwww{{{}}}wwwjjjhhheeebbbaaaaaabbbcccaaacccfffjjjlllnnnnnnnnnoooqqqvvv{{{