BM6P6(@ +++***)))(((((()))******))))))***+++,,,------...******************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))***...///+++***,,,---,,,///...,,,++++++,,,.../////////000000000000//////---,,,+++*********++++++000000000///......------++++++,,,,,,---...//////,,,,,,---......---,,,,,,---...///000000///...---//////////////////......111111///---++++++---/////////333888555......222---------...///000000111000000000000000000000000//////000111222222333333111000000000111222333333111111222333555666666777333333333222222111111111777777666555555555555666777666555444333444555555888;;;:::777888======888999999999<<<@@@AAA???<<>>>>>===EEE\\\qqq+++***)))(((((()))***+++*********************+++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********...///+++***,,,---,,,,,,,,,++++++,,,...///000......////////////......++++++,,,,,,------------/////////............---++++++,,,------...//////,,,---............---,,,...//////////////////...........................111111000---++++++---///...---000444222,,,,,,000------...//////000111111000000000000000000000000000000000111222222333333111000000000000000111222000000111222333444555555555555444444444444444444222222333333444666777888444444444444444555666777>>>AAA@@@======@@@???:::999999:::<<<>>>AAABBBCCCHHHRRR___kkkyyyzzzaaaOOOEEE@@@???>>>===>>>BBBHHHMMMQQQSSSSSSRRROOOJJJEEE@@@======:::888777777777777666777777777555444555777:::777777888888888888777777999777777999:::???KKKXXXrrr******)))))))))******+++*********)))))))))((((((***************+++,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,***...///+++***,,,---,,,)))***+++,,,...///000111........................&&&((()))+++,,,---,,,,,,---------------.........,,,,,,,,,---......//////------............------000//////......//////000........................000111000...,,,,,,...///...---...000///,,,---111......//////000000111111000000000000000000000000000000111111222333333333111111000000///000000000//////000111222222333333444444444444555555555555111111111222333444666666111222444555666777777777===@@@@@@>>>>>>???>>>;;;;;;===>>>???@@@DDDKKKQQQ\\\kkk~~~^^^JJJAAA>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======;;;999777999777666666777777666555555555666555444555888:::666777777888888777777777<<<777444888<<<>>>AAAEEEZZZsss******************++++++******************))))))---,,,++++++************++++++++++++++++++++++++...---+++))))))***+++,,,***...///+++***,,,---,,,)))***,,,---...///////////////............//////((())),,,.........---,,,++++++,,,,,,---......///,,,---------......//////.........//////.........111000///......///000111------------............000111111///------...000111000///000//////111333/////////000000111111111000000000000000000000000111111111222222333333333333333222111000000000000///000000111222222333333111222222222333333444444555555444333333333333333222333555777888888777777888;;;======>>>???@@@@@@???CCCHHHJJJLLLTTTaaakkkoooQQQCCC>>>===>>>:::;;;;;;<<<<<<;;;::::::777888:::;;;:::999888777777666666777999999777555555555666555444555777999444444555555666555555555:::444222777<<<===>>>@@@JJJ^^^{{{))))))******++++++++++++))))))******+++,,,,,,---+++*********+++,,,------++++++++++++++++++++++++...---+++))))))***+++,,,***...///+++***,,,---,,,+++,,,---.........------000//////......//////000...///111222222111///---***++++++,,,---...//////------...............///////////////////////////111000///......///000111---------.........//////000111111000///...///111111111///...///111333333000000000111111111111111111111111111111111111111222222222222222333333333555444444333222222222222111222222222333444444444222222222333333444444444777777666555555555555555555666777888999888777666999:::===@@@@@@AAAEEEIIIFFFOOOYYYaaahhhtttdddLLLAAA<<<999999666555555666666777888999666777777777777666555444555555555666888888777555666777777666444333444666333333444555555555555555666222111444555666999???AAALLLbbb~~~((()))***+++,,,,,,,,,,,,))))))***+++,,,---......&&&'''(((***,,,///111222,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,***...///+++***,,,---,,,------------------------000///...------...///000---......///...---,,,++++++,,,,,,---.../////////........................000000////////////000000111000000//////000000111------......///000000000000111222111000///000111///000...,,,...222333000111111111111111111222222111111111111111111111111222222333333333333333333555555444444333444444444333333444444444555555555555555555555555666666666555555666666777888:::;;;888888999999:::999999999:::;;;>>>BBBCCCDDDKKKSSS\\\gggvvv^^^KKKBBB;;;666777555444444333333444666777333333444444555444444444444333222333444555444333666777777666444333333444444555666666777777777777999777666666555333888???:::>>>LLLeee((()))***,,,------,,,,,,))))))******++++++,,,,,,(((((()))***,,,...000111------------------------,,,,,,,,,+++++++++*********...///+++***,,,---,,,---,,,,,,+++,,,---//////...---+++******+++---...++++++++++++,,,,,,,,,,,,---------....../////////////////////............111111000//////000111111000000000111111000000000......//////000111111222///111222222111000111222///111///---000555444000222222222222222222222222111111111111111111111111333333333333333333333333444444333333333444555555444444444444444555555555666666666666555555555555666666666777888999:::;;;999999999:::;;;<<<===>>>>>>>>>CCCJJJNNNSSS___kkk~~~\\\JJJAAA999777:::666666666666666666666777333333444444555666666666666444222222333444444444444555777666555444444555333444555666777777777777999777777999888666999===999999@@@PPPccczzz((()))+++,,,------,,,,,,************))))))))))))------,,,++++++,,,,,,,,,........................+++,,,,,,,,,,,,+++***)))***...///+++***,,,---,,,,,,+++******+++...111222,,,+++)))(((((()))+++,,,////////////000222333444.........//////////////////////////////.........222111000//////000111222///000111222222111000///...//////000111222222333///111333333111111111222111333222000333999777111222222222222222222222222111111111111111111111111333333333333333333333333222222222222333444444555333444444444444444444555555555555444333333333222999888888777777777777777999999999999;;;>>>@@@BBBEEEFFFLLLWWW```iiixxx|||XXXEEE<<<555555;;;111333555777888888777666444444444444444444555555:::777444333444666666666111333555666555555666777111222333444555555555555222///000555777666666888<<<:::===DDDNNNaaa++++++++++++++++++++++++((()))***++++++***)))(((******+++++++++,,,,,,,,,***///444444///,,,,,,...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---((()))000333///,,,------------............///222222333333222///---+++,,,,,,,,,---------.........000111000...------...&&&(((,,,000222222111000222111111111000000//////###///333000---000555111111222222222000...---//////000000111111111222444111///000333555444222666444222000000000222222+++...111222000...------444222000......000222444777555444444555666555333222333333333222333444666888888888888999;;;===>>>===@@@CCCCCCBBBCCCGGGJJJOOOXXXdddooozzz|||YYYDDD<<<888555444444444555555666666777777666777555111,,,,,,111666666---)))///444555555777666666555555555444444444333333444555666666555555555555555555666666666666999777777<<>>@@@>>>CCCIIIMMMPPPUUU\\\aaaoooyyy[[[EEE<<<888444333555555555555555666666666222555666444000///333777555///---222555333333444666555555555444444444333222222333444444444444444444444444444555555555555666555777;;;>>>EEEUUUfffzzz++++++++++++++++++++++++((()))***++++++***)))(((******+++++++++,,,,,,,,,+++///222111---******+++***+++,,,------,,,+++***---------,,,,,,+++++++++000,,,+++---...+++)))***---------............//////000111111111000...---,,,,,,,,,---------......///000111111///......///000000000000000/////////111111000000000000//////444222000///...//////...000000000000000111111222000000000111111111111111333111000111222444333333222111000000111333444555444555555333222222555777555555555555555555555555555444333333555666555444555666777777666555666777777999:::;;;===@@@EEEIIILLLSSS[[[ccckkksss|||\\\EEE<<<888666555555555555555444444444444000333666666333222444666444222222555555222111222555555444444444444333333111222222333333333333222222333333333444444444444333444888::::::;;;CCCLLL^^^xxx++++++++++++++++++++++++)))***++++++++++++***)))******+++++++++,,,,,,,,,000222444444111.........***+++---......---+++***...------,,,,,,++++++***...,,,+++++++++++++++,,,---------............///......///000000///ӵ------.........000111111000//////000222111///.........//////000000000000000000//////333222000//////000111222000//////...///111333444111111111111111111111111222222111111222333333333222222111111111222333444111222333222111111333555444555666777777666555444444333222333555666666555333555777777777888999;;;888;;;@@@DDDHHHNNNVVV\\\ĦĦӵĦ[[[EEE<<<:::888777555555444444333333222222111333555444222222333444333333444444222000111444444444333333333333333333222222333333333333222222333333333333444444444444333666999:::888777;;;???KKKaaa~~~++++++++++++++++++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,---...//////---,,,++++++***+++---......---+++***---------,,,,,,++++++++++++,,,,,,++++++,,,......---------............///------......///4ĉ@ӵ---......---///111111/////////000///...---,,,,,,...///000//////////////////000000,,,///222222//////111444//////......///111333444222222222111111111111111222222222222111222333444444333333222222111111111...000333444333222222222333444555666666555444333444333333444666777777666555666888888999;;;>>>AAABBBHHHPPPWWW^^^fffpppwww>L=hĦ4ĉ@ӵ>LZZZDDD;;;777555444444444333333222222111111444444333111//////000222111333333000///111333555222222333333333333333333333333444444444444333333333444444444444555555555333666888777666777:::<<<===JJJ^^^vvv++++++++++++++++++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))---...,,,,,,...000///---------............///------------...GG=?......,,,...000000///...///000------,,,,,,---...///111......////////////000000,,,000444333000---///111////////////000111222333222222222222222111111111111222333222111111333555444444333333222111000000---111555666666444333333222333444555555444333222444333333555888999999888555666777999<<&e+++g&e)))>hӵ------,,,,,,------...g&e---guO>uO>&e---...4ff?>ߝL,,,gĉ@------......Shӵ...000000000000000///g&e...>hӵ---333666555333...///111fff?><z333g&e>&e333000HL333333333ShӵgL555555555555555555555555777:::<<<<<<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??lllMMM<<<888555222111//////000000111111222222000000222444555555222000---111222222555555+++000000111111222222222333222222222222222111000///111111222222222333333333222777888444333666555000333888;;;>>>MMMiii)))4Dӵ)))++++++Hƅ^Hu]Ħ***Hu]Ħ***ZuR)Ħ***+++,,,------------Hu]Ħ,,,HŐeHŐeHu]Ħ---qIܗGIӵ---tt/////////HGgĉ@000000,,,---///000000000Hu]Ħ000ZuR)Ħ//////000222222111111sߝLGdUĦ111Hƅ^Hu]Ħ111ntHdĦ111222HGgĉ@666HdĦ777999:::999888111555999;;;<<>>DDDQQQnnn+++,,,4DuXӵ++++++,,,DdDΦDdDĦ***DdDĦ++++++t|<++++++,,,---............DdDĦ---DdDΦDdDΦDdDĦ...peƜ4DuTӵ---`eĭ...qet000000000---...//////000000DdDĦ000000t|<.........///111222111111DdDDdDĦ...DdDΦDdDĦ222q<niDdDĦ222qet555444DdDĦ666888999999888777888;;;===CCCq<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Ħ{{{^^^KKK;;;777555000000444111111111111111111111111111111111111000000000000111222222333333222222111222222222333333222222111333333333222222111111111444111000222222//////222333333444444444444555555666333666<<d<Ħ,,,Dt---+++,,,---............>d<Ħ///>d<ʜDd<ʜ4DuTӵ//////F&uTӵ...4DufئL>e...puR)Ħ///000///.........///>d<Ħ000Dt111222333444555666111111DdDΦDdDĦ222>d<ʜ4DuTӵ3334DwDd<Ħ555puR)Ħ>d<<<<@@@DDDGGGNNNXXXhhhwwwpeӵĦ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ӵwwwcccPPPDDD>>>666222444555222...///111111111111111111111111...//////000111222222222111111222222222222111111222111000000000111333444222222222111111111111111333000///111111//////222111111111222222222333333111111555999999777>>>GGGYYYjjj******4DuXӵ***,,,,,,D&dq&ĒR++++++sdKĦ+++DHRRud)))+++,,,,,,,,,,,,,,,sdKĦ...D&oq<Ōq&ĒR...///000>dp&ĒR......nfʜd<Φ>d<Ħ555s&dq&ĒR222333i?ʜtd<Ħ666HHܗDӊB<<<<xWWW___kkkvvvB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRiiiVVVHHH???::::::555222333444222111111111111111111111111111111......///000111222222333111111111111111111111111111111000///000111333444111111111111111111111111444111000333333000111444111111111222222222333333444333444666666666:::???GGGRRRggg,,,---4DuXӵ,,,---,,,Hu]3hh+++++++++ne++++++=e((()))***++++++,,,,,,,,,ne------pIƎ@t@h...///000>h.........fe111@ďD222111111000000//////000000ne000111=e111222222222111111222222ege333444sĪj@h222222444fdDĦ777@ďD888>>>Hkgehhhuuu@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h~~~bbbNNNAAA:::888888555222000000111333333333111111111111111111111111...//////000111222222222222111000000000000111222000000000000000111222333000000000111111111111111444111000333333111222555333333444444444444555555666555444333333444666777===CCCQQQjjj,,,4DuXӵ,,,ĵD^)))******+++...,,,,,,...))))))***+++,,,,,,,,,,,,------------...///000111/////////...000111111333333333222//////000111111111000000111111111222222111//////222222111222333555444333444666DdDĦ777999<<aĦs׼sHoD^DdDĦs׼syyycccJJJ>>>999666555666222222111000111222333222111111111111111111111111//////000000111111111222222111000//////000111222...///000111222222222222///000000000111111111222222//////222222000111444333333444444444444555555555444333333444666666444:::===EEETTTkkkΦ4DuXӵtvӵ>d<Ħ---))))))***+++---...Ħ------------...//////******+++,,,------------,,,---Ħ---,,,+++++++++,,,,,,---............///000222222000///...///////////////............///000000000000000///222222333444444444444333...///111222222111111000Ħ111222222333333222333444444333222000///222222333333444555666666222333555555555888>>>CCC777666555555666777666444>d<Ħ888:::;;;999<<d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦgggRRR>>>999999777444444444555555333222222111///111111111111111111111111000000000000111111111111222111000//////000111222---...000111222222222111//////000000111111111222111......111111///000444111111222222222333333333222222333444888;;;999666777:::===CCCQQQlll?aŖ%7uSQuR)ӵsdKĦ+++------------...gdKĦ,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,gdKĦ---......+++---......222333)))///...---...000000000...000000000000////////////222222111111111111222222111111111111222333444555///333555333222666777gdKĦ111222222222333444444444444444444444444777777777666666555555444444111222666888777666888888666555555666777777666gdDĦ:::999888@@@DDDJJJUUUdddwwwgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦpppNNNFFF;;;444444444444222444444333333222111000000///000000000......000111222222222222222222222222222222222111111111111111222222222000//////222444111111000000//////......111111000000111111222333000000111111111222222222222444555222333666666333444555:::@@@CCCOOOppp>A,,,ne...+++,,,,,,------ne,,,,,,---------.........000///......---------...ne---.........///111000...111333...%%%///...---...000000000/////////......------,,,,,,222111111000000000000111111111111111222333444444222666666333111333ne111111222222222222444444444444444444444444777777777666666555555555999666555999999777666888888777666666888999:::De???AAABBBCCCPPPXXXfffvvvnene>Ak<fhDenenenettt[[[DDD???888555666666333111333333333222111000000000000111111000//////000222000000000000000000000000////////////////////////111111222111000///111333000000000000//////......000000//////000000111111111111222222222333333333111444444222222555666333555333555999999???XXXrrr,,,+++///---+++,,,,,,------...,,,------------.........000000///............///------.........000222111...---000000...///...---...000111000///000//////...---,,,,,,,,,111111000000/////////...111111000111111222333444111555666222000222333222222222222222111444444444444444444444444666666666666666555555555999555555777777555555888:::999999999;;;===@@@BBBJJJLLLPPPWWW\\\iiitttnnnWWWGGG999777555555777777333000222222111111000000//////111222222111000000111333////////////////////////------......//////000000///000222222000000000111000000000////////////............/////////000000222222222222333333333333111444444222222555555333888555555777555777FFFWWWooo------------------------++++++,,,---......---,,,------........./////////------------............//////...............///------------............---000000...,,,,,,///111///.........000111000///222222111000///......---000000000//////...------000000000000111222333444---111333111000444555444444444333333222222222111444444444444555555555555444444555555555555555555888555555777777555888<<<<<<<<<>>>@@@CCCGGGMMMPPPWWW\\\bbbeeeiiipppzzzhhhUUUGGG???444333333444666666333111111111000000/////////...000111111000//////000222111111111111111111111111......///000000111222222---///222222111/////////////////////////////////......//////000000000000000111111111111222222222000333333111111444555222666333444777777777>>>GGGUUUkkk------------------------+++,,,---------------......////////////000000000---------.........//////...------,,,------......---------.........//////+++...111222...,,,...222000///...///111111111///222111111000///.........///////////////...---,,,000000000000111222333333---111333111000444555444555444444444333333222222444444444555555666666666333333444444555555555666:::888888::::::999===DDD@@@DDDJJJPPPVVV^^^gggmmm~~~ttt___PPPEEE===:::666555333333333333333333000000000///////////////...///000///------///000000000000000000000000000------...///000111111111---///111111000///...///.............../////////...///000111111111000000////////////000000000000000222333000111444444111///...///333444555777;;;DDDSSSnnn------------------------,,,---///...------...000....../////////000000000------........./////////---,,,,,,,,,,,,---......------........./////////---///222555333......222000///...///111222111000............---------------...///000000///...---000000///000000111222333111555666222000222333111555444444444444444444333444444444555666666777777333444444555666777888888999999:::>>>???AAAHHHQQQTTTZZZdddmmmvvv~~~kkkUUUGGG???999555444888666444222111111222333000000000000////////////......///...---,,,...000........................++++++,,,,,,------......---///000000.........///---............/////////...///000111222111000///---.........///////////////222222000000333333111//////111222333333333444:::BBBVVVsss........................---///000///...---///222------------........................////////////---------------...//////............////////////000...000333222...---111000/////////111222111000------------............,,,---///111111111000////////////000000111222333222666666333111333444222444444444444555555555555444444444555666777777777666666777888999:::;;;;;;;;;===CCCKKKRRRYYYfffsssyyyxxx^^^PPPBBB<<<999444222444555555444222000000111222000000000000000000000000.../////////------///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...000---------.........//////,,,---///111111000///............////////////000...111222//////333333000000333444444333333444444666888DDD[[[ttt...........................000111000......000333+++++++++,,,,,,,,,------............/////////000...............///000111............/////////000111,,,,,,//////++++++///111//////000111222111000......//////000111111111+++---///111222222111000////////////000111222333///333555333222666777666333444444444555666666666444444444555666777777888888888999:::<<<===>>>>>>CCCGGGQQQ___kkkxxxjjjTTTIIIAAA;;;;;;:::555444888111222333333111000000111000000000000111111111111///000000000......000111////////////////////////.....................---...///...---,,,,,,...000---------.........//////+++,,,...000000///...---////////////000000000000...111111//////222333000---000222111000111333444555444;;;JJJ]]]uuu222222111//////.........000...,,,******---000222222111000///...---------...//////000000000000000111333333111...,,,...000222111111000111111222222111111222222222222111000111444444222000111111000000000111222222222222222111111111111111111111111//////000111222333333444666666666666666666666666222111444777666333444888666777999:::999999:::<<<<<<;;;;;;===BBBIIIPPPUUUXXXccctttzzzbbbPPPHHH;;;:::777555333333333333111111111222222111111000222444444000***(((***...///////////////000111111000000000000000000000000/////////000000000000111000000000000000000000000000000000...,,,,,,...000111111111000000000//////...///000222222111111000333333222111000000000111222111111000000111111222777222555???JJJZZZyyy777666555444333333333333444222000//////000222333111111000000///000000000111111222222222222222111222333444333000000222444111111000000000000111111111111111111222222222111///111222222222333333333111111222222333222222222222222222333444444555555555555555555555555555555777888888999999:::::::::444333555999888555666:::999:::;;;;;;;;;<<<>>>@@@>>>CCCKKKSSS\\\eeennntttppp^^^NNNBBB===999888666444222222222222111222222333333333222222111333444222...,,,...222///////////////000000111000000000000000000000000,,,,,,,,,,,,------------///////////////////////////000000///------...///333333333222222111111111...///000111222111111000111111111000111111222222000000000111222333444555888444555<<>>?????????@@@BBBDDDGGGTTTfffvvv}}}cccQQQFFF===999888666555444333222222222222000111222333333333333333---000333222000///111333//////......//////000111000000000000000000000000............////////////...........................///000000...---......222222222222111111111111...///000111111111000000000000000000111222333333.........///111333444555888444444777999???QQQeee333222111111000000000111222222222222111000/////////////////////000000111111111222222222222111111222222333333333333555666666666666666777777777777777555333444777888777555666222111333333111000111444444555555555444333333222222222333444444555555333444444666777888999:::777777888999999:::;;;;;;:::999:::======;;;<<>>:::777666777444333333333222222222222//////000111222222222222***---000111///...///000///............///000000////////////////////////////////////000000000000........................,,,...111111///........./////////////////////////////////000000000000000111000000000000111111222---------...///000222222666444333444444666BBBOOOfff~~~666555444444444444444444333444555555555444333333444444333333333333444444666777888888999999888888777666555666777888888888888777777777888999;;;;;;===:::888:::======:::666;;;444000333444111111333555555666666666666555555777777777777888888888888666666777888999;;;<<<<<<>>>>>>>>>>>>>>>?????????===<<<===@@@@@@???BBBGGGHHHOOOZZZccciiikkklllmmm}}}uuugggTTTGGG:::666666444333333333333333444333333333333000000111222333333222222---...000111///...------...............//////000........................+++++++++,,,,,,,,,------////////////////////////,,,...000111///.................................///////////////000000000333222111000////////////000000/////////000111111222222333333222444<<>>===???AAACCCCCCCCCDDDCCCBBBBBBDDDGGGJJJMMMPPPNNNLLLNNNPPPNNNHHHBBBCCC888222444666333444999555666666777888888777777666777777888888999999999999999:::;;;<<<======>>>??????@@@@@@AAAAAABBBBBBDDDCCCDDDHHHIIIHHHLLLRRRbbbkkkyyyjjjWWWMMM@@@:::666777888555333333333333444444444333222222333333444444444333333222111222222111111000///.........------......///000........................,,,,,,,,,---------......////////////////////////,,,...000000///...///000////////////000000000000//////.........///000111444333222000///...------333222222111111222222222///111333333222444999>>>;;;NNNiii::::::999999999:::::::::;;;;;;===???AAADDDEEEFFFBBBBBBCCCEEEGGGIIIKKKLLLIIIJJJLLLNNNPPPQQQRRRRRRYYYXXXXXX[[[___cccddddddfffdddbbbaaadddiiinnnrrruuurrrqqqrrrtttpppggg^^^RRRCCC888888888333444999555555777888999999999999777888999;;;===???@@@AAAAAACCCEEEGGGJJJMMMOOOPPPPPPQQQRRRTTTVVVXXXYYYZZZbbb```bbbfffhhhhhhmmmsssuuu```PPPEEE???;;;888777999777444333666222222333333333111000///222222222222222111000///222111000000000000000000...------------...//////------------------------........./////////000000........................---...///.........///111.........//////000000000///......---...///000111333222111//////.........000000000000000111222333///111333222111222666888999CCCRRRgggBBBAAAAAAAAAAAAAAABBBBBBHHHIIIJJJMMMPPPSSSVVVXXXSSSTTTVVVYYY\\\___bbbdddkkklllnnnppprrrtttuuuvvvyyyxxxxxx}}}yyyaaaOOO@@@===999111000555444555777888::::::;;;;;;>>>???AAADDDHHHJJJMMMNNNNNNPPPUUUZZZ```fffjjjmmmqqqrrrtttwwwzzz}}}kkkRRRDDD>>>999666888666666555111---000555111111222222111000...---////////////...,,,+++***000...---,,,...///000000...------------...//////------------------------+++++++++,,,,,,,,,------------------------------......///...---...000222,,,,,,,,,---------......///......------///000111111000000////////////000+++++++++,,,...///111222///222333111///000222222===>>>DDDTTTqqqYYYWWWVVVUUUVVVXXX[[[]]]```dddkkkrrrxxx{{{}}}}}}iiiTTT>>>666777777555333444333666<<<>>>===@@@HHHKKKNNNSSSZZZbbbiiinnnqqquuuzzzqqqeeeTTTGGG@@@<<<999666666555444333222333444444666333000000333444222000222111000111222111000...000222222//////222111...000///...---,,,+++******------......//////000000......---...000000000///000...,,,+++++++++---...////////////////////////------............------.........///////////////000...///222111,,,---333...000111111000000111222000000111111111222222222888:::@@@IIIVVVlllzzzyyywwwvvvwwwyyy{{{}}}{{{lllVVVHHH;;;666555444555777999666888===CCCIIITTT```ooossszzzqqqWWWMMM@@@888555444333111555444333222222222333333333222222111111111111111111000000000111111///......111000,,,+++......+++......------------,,,,,,.........///////////////...------...////////////,,,,,,++++++,,,...000222........................------............------............///////////////---...000///++++++000///000111111000///000222000000000000111111111222333444999@@@III[[[uuuuuueee\\\QQQAAA<<<888777555222555:::::::::@@@JJJWWWggg{{{zzzaaaMMMDDD>>>666222222333333111555555444333333333333333111222222000//////000111111000000000111111///---222333222---,,,///000---,,,,,,------.........//////////////////.........---------------.........---,,,,,,,,,---///111222------------------------------............------............//////000000000...///000...+++,,,//////111111111/////////111000000000000111111111111111111444888===GGGZZZkkkkkkRRRFFFDDD???999777777888666333555:::888CCCTTThhh|||zzzhhhYYYJJJ@@@???;;;777555555555444333666666555555444444444444222000///...///000///...111000///000111111///---111333111------111222000------------............000000//////......------,,,---------,,,,,,---...000///...---------......------------------------------............------------......//////000000111111222111///......000///111111000///...///000111111111111222222222222333333555777888<<>>999999555888555555777666444666;;;BBBVVVrrrmmmWWWJJJBBB>>><<<777666444333333333222111444444444444333333222222444///,,,---111222000,,,111000//////000000///---+++------***+++///000...//////.........---------000000//////......------,,,---///...,,,+++,,,...//////...---------------........................------............---------------...///000000111///111222000....../////////000111000///...///000222222222333333333444444555555777999888888???HHHVVVkkksssTTTFFF;;;888777000777444333555666888@@@III___wwwqqqaaaOOODDD>>>999666666000111111222333333333333111111111111111000//////333000------000222000---000/////////000000...,,,+++......,,,---000000.../////////.........------///////////////.........,,,...000///,,,+++,,,///***++++++,,,---...//////////////////////////////------............------,,,------...///000111111***......,,,***,,,---,,,---...000000///...000111222222222333333333333444333333666999888666:::@@@CCCUUUrrraaaIIIAAA999666666222444444555777888@@@SSSfffqqqgggRRRGGG>>>===<<<777444333111222333444444444444555111111222222222111000///000111333111...---///222000///...///000000...,,,...111222000000111000,,,............////////////.........///////////////---000222000,,,+++---000))))))***,,,------..............................------............------,,,,,,---...///000111111''',,,---)))))),,,...,,,+++---////////////111222000000111111111222222222111111444777666444666;;;<<>>777:::<<<888555666444444555444222111111222444444555666555444333222,,,333888444,,,(((///777000///...///000000...,,,,,,000111///------***%%%,,,,,,---...///000111111---.........//////000000---000333111---+++---000++++++,,,,,,,,,+++***)))---------------------------..................---,,,,,,---...///000111222&&&,,,...******...000...***,,,.../////////111333////////////000000000000000000333666666333555999777<<>>;;;555444777555===777888CCCUUUnnnlllYYYLLLCCC;;;666:::;;;;;;:::888555222000555444222111111111222333111111111222222333333333333333222111000000111111///---,,,...111222000---------,,,,,,,,,,,,------////////////////////////000000000///......------444222111///............------------------,,,,,,,,,...///...---++++++,,,......------------.........000///++++++...///---,,,,,,---...//////.........+++((())),,,000000///------------...///000111222444555444333111111222555888@@@KKKZZZrrraaaHHH:::888222111555333999;;;FFF\\\vvvuuudddZZZLLLCCC???===;;;999666777777888777555333222111111//////...//////000111222222222333333333333222111111000//////000000///------...111111000...000//////......//////000////////////////////////.........//////////////////...---,,,++++++,,,,,,---------------------------///000///...,,,------......------------.........000///++++++//////---,,,------......///......///,,,***))),,,......---000000000000000111222222222444555444333111111222222444999BBBMMM___{{{ZZZCCC888777222111555444888EEE___wwwfffUUUKKKHHHBBB;;;777777888777666111222333555555555444333444333222111111111222222222222333333333333444444000000000//////////////////......///000111000...000//////......//////000////////////////////////------......///000000111---,,,++++++++++++,,,,,,+++,,,,,,------............///111000///---............------------......---//////,,,,,,///000------------...............000...++++++,,,------,,,111111111111111111111111333444666555333222333333111222555:::???III]]]ooo}}}WWWBBB999:::555444999999>>>VVV}}}yyyiii[[[PPPHHHBBB???@@@===999666666777666444000111222333444444333333555444444333333333333333333333333333333333333444000000000000000000///////////////000000000//////......------------......////////////////////////............//////000000---------......//////000++++++,,,,,,---...//////---///000000...---............------------......,,,//////,,,,,,///000---......---------.........///...---------.........------...///000000111111444555777777555444555555555555666888999<<>>GGGPPPhhh|||VVVBBB::::::333333:::<<>>TTTxxx{{{mmmaaaYYYRRRLLLEEE???<<<<<<;;;;;;888777666444333555999<<<111222333333222222333444222222222111222222333444111222333333333222111000222111111111000000//////,,,...000111222111000//////222444333000...///000//////............//////////////////////////////------......///000000000------/////////...---,,,------------------,,,,,,,,,...///000///...///000.........------.........)))---///---...111000---111000...,,,,,,,,,...///+++...000///,,,***+++---000000222333222000...---...000222222111111222333444222222444333000333888777<<>>EEETTTnnngggJJJ???666333333///???HHHaaa|||uuullleeeZZZUUULLLCCCAAACCC???999<<<:::777666777888666444555555555555555555555555555555555444333333333222222222222222222222222222111111111111111222222222000000////////////000000---//////...///222///(((...///000111000///---,,,%%%+++///------000111000000...,,,---111222000---.........000222111---***///////////////...------000//////......///000111------------...//////000........................++++++,,,,,,---.........---.........,,,+++,,,,,,------------...//////000000000000000000///...---***,,,///111333222111000000111333333333444666888888999;;;>>>HHH\\\uuummmPPPCCC777333555111@@@BBBTTTsss{{{vvvjjjddd]]]WWWSSSMMMGGGBBB???>>>:::777999===<<<777777666555555555444222000444444444444444444444444444444444444333333333333000111111111222333333333///000000111222222333333000000////////////000000000000...,,,---111222///,,,---...000000000//////+++///111...---000222111111---***+++///111///,,,///......///000///---,,,111111000000...---+++***---,,,,,,------///000000++++++,,,---...///000000........................******++++++,,,------...///---+++***+++,,,,,,,,,+++,,,,,,---...000000111333222000///...---------,,,///222555666555333111000111222222222222444666555666666666:::FFFXXXeeezzzYYYFFF777777;;;555@@@AAAMMMddd{{{wwwqqqiiiaaaZZZTTTPPPLLLHHHCCC@@@???>>><<<:::999:::999777888;;;999444444444444444444333000///222222222222222222222222333333333333333333444444///000000111222333333444......//////000000000000000000////////////000000333222000------///000///)))***,,,///111222333333000333222...---///000...111000...---,,,,,,,,,,,,000///...------......---000000000///...---++++++,,,,,,,,,------.........***+++,,,---....................................+++++++++,,,------......///,,,******---...---+++------...///000000000111222111///...------.........000444777777666333222000111222222111111333555000111222222444<<>>>>><<<:::999::::::;;;;;;777999888555555666333...222444555555444222111000222222222222222222222222222222333333333333333333//////000111222222333333000000000000//////......000000////////////000000000000000111000......///+++,,,---...000000111111,,,...---)))***------+++,,,///111///,,,***---111//////...---,,,,,,---...------............------111111111111000000//////,,,------......---,,,,,,........................,,,,,,,,,---......//////---,,,,,,...111111---***///000111111111000000///000///...------...///000+++---000222333222///...000111222222111111333555000111333333444999@@@EEESSSgggtttUUU>>>===CCC888:::>>>CCCPPPeee}}}zzzqqqkkkccc[[[TTTNNNHHHEEE???@@@AAA???===;;;<<<<<<777777666666555666666666333777777444444444333///333444666555333222222333222222222222222222222222333333333333222222222222///000000000111222222222333333222222111000000///000000////////////000000,,,,,,///222111...///222111111000///...---------)))++++++***,,,111111---(((,,,000000------///222...//////---,,,+++---...++++++,,,....../////////000000000000///...---,,,---.../////////---,,,+++........................,,,,,,---......//////000+++,,,...000222111---+++000000111222111000///.........------......///000---...000111111111000///000111222222222222444666555666666666666777:::<<<;;;KKKccc|||kkkKKKAAACCC999===???DDDLLLYYYkkk|||yyywwwvvvssspppkkkgggccc^^^YYYVVVPPPLLLGGGCCC@@@>>><<<:::777999::::::888777999;;;444555666666444333333333111555777444444666666333333555666444222111333555222222222222222222222222444333333333222111111111000000000000111111111111222222222111111111111111000000////////////000000---+++...111000,,,---222111000///......---------,,,......---///222000+++,,,+++,,,...000///,,,(((,,,...///...,,,+++,,,...***+++,,,---............++++++,,,------,,,+++***,,,---///000000///...---........................+++,,,,,,------...//////***,,,...///...------...,,,---///000000///...---.........///......------000000000000111111111111000111333333333444666888666777777666555444555555---999III\\\uuu~~~XXXEEEDDD;;;CCCCCCGGGMMMQQQ\\\sssyyyuuullliiieee```\\\ZZZYYYYYYTTTRRRNNNLLLJJJHHHDDDBBBAAA>>>;;;999999::::::999333555777666333222444666333555777888777666666666...333444222111444444222333555555333000000333666222222222222222222222222444444333333222111000000111111111000000000000000.........///000000111111000000////////////000000222//////000---''')))000,,,---------///000111222...///...+++,,,---(((!!!444...***,,,111///%%%+++...000///,,,++++++---+++,,,------......------+++,,,...///000//////...***,,,...000111111000///........................***++++++,,,,,,---......***,,,---,,,******---111(((***,,,...//////...---//////000000///---+++***---,,,,,,,,,,,,------...000111333333333555777:::444444444444333222222222222:::BBBJJJZZZuuusssWWWGGGBBBBBBJJJPPPVVVVVVWWW```sss|||xxxuuutttssssssllljjjgggbbb^^^ZZZXXXVVVVVVRRRMMMKKKKKKJJJHHHEEECCCBBB@@@>>><<<;;;::::::::::::888777666666666666222444666777777666444222222222222222222222222222333333333333333333333333111111000000111111222333222222111111000///......222444555111+++))),,,///////////////---+++)))(((000000000000000000000000---,,,+++***+++---///000,,,---///000000000///...///............------------------...///000000111111000///...------...///........................------,,,,,,,,,---.........---,,,++++++,,,...///+++,,,///111111///---+++,,,++++++,,,......---+++***+++,,,,,,++++++---...///---+++,,,...///---++++++,,,---...////////////,,,,,,,,,------.........000///...------...///000333333333222222111111111000111111222222333444444555333888AAAIIIUUUqqqiiiTTTKKKJJJNNNUUU\\\[[[UUUVVV```iiizzz|||vvvqqqnnnllljjjhhheeebbb___^^^^^^^^^XXXWWWTTTPPPMMMJJJHHHGGGHHHDDD@@@>>>>>>>>><<<:::===<<<;;;999888777666666888888777777666555555444444444555555555555444444555555555555555555555555333333333333333333333333111111000000111111222333444333333222111111000000222444555111,,,***---000000000000000///...,,,+++////////////////////////000///---------...000111---...///000000///......///............------------------...///000000000111000///...------...///...------------------...+++++++++,,,,,,---...///---------,,,,,,------...---...///000///...,,,++++++******+++------,,,***+++,,,------,,,,,,---...---+++***,,,...000...---++++++,,,---.........---...------------------,,,////////////000222333444333333222222222111111111000111111222222333444444666444777===@@@EEEYYYooojjj\\\XXXYYYbbbjjjfffYYYOOOMMMPPP^^^lll}}}vvvrrrgggeee```[[[WWWSSSQQQQQQPPPNNNLLLJJJHHHGGGGGGHHHDDDCCCAAA???===;;;::::::===;;;999888888777666555777777666555555444444444555555666666666444333222666555333222222333555666222222222222222222222222333333333333333333333333111111000000111111222333555555444444333222222222333444555222...,,,...111111111111111111000//////111111111111111111111111222111000/////////000111...///////////////...---///............------------------...//////000000000///......---............---,,,++++++,,,---...//////...,,,+++***)))))),,,------...------,,,,,,---.....................***))))))***,,,,,,+++***---...///...,,,,,,---...+++******,,,...000///...++++++,,,,,,---,,,,,,+++//////......---,,,,,,,,,------...///111333555777222222222111111111111111000111111222222333444444555333555999777666BBBPPPgggxxxvvvooorrr{{{xxxeeeRRRHHHFFFRRR[[[ppp{{{wwwpppiiibbb\\\UUUQQQKKKJJJIIIGGGFFFEEEEEEEEEBBBAAA???>>>=========>>>;;;:::999888777777777777888777666666666666666555555555555555555555555555222333444555555333111///444444333333333333444444111111111111111000000000222222222222222222222222111111000000111111222333444444444333333222222222222444444222000...///111000111111111111111111111000000000000000000000000222222111000/////////000///////////////.........///............------------------....../////////...........................---+++******+++---...,,,,,,,,,,,,,,,,,,++++++,,,---.........---,,,+++,,,,,,,,,,,,---///111222+++******+++------,,,***...///000///---,,,,,,...,,,,,,,,,,,,---.........,,,,,,---------,,,,,,+++............------------+++,,,---...000222333444111111111111111111111000000111111222222333444444444333444666444333999CCCNNN]]]tttrrrYYYKKKGGGGGGKKKYYYtttwwwnnngggbbb\\\XXXTTTOOOKKKGGGBBB???;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::777777666666666777777888111222333333222222222333222333444555555555555444000111333444333222000///111222333555555333222111555444444444333333333222222222222222222222222222111111000000111111222333222222222222111111111111222222333222111000000000000000000000000000111111------------------------111000000///............/////////........./////////............---------------------............------..................---,,,++++++++++++,,,---###%%%(((+++///111333333,,,---...///...---+++***///...---,,,,,,---///000,,,,,,+++---...///---,,,...///000///---,,,,,,............---,,,,,,,,,,,,---............------,,,,,,,,,------...///000000......//////000111111111000000000000000000000000000111111222222333444444666444333333222333999???>>>EEEUUUlllxxx[[[LLLGGG@@@AAAJJJ]]]{{{zzzpppkkkeee^^^YYYSSSNNNJJJHHHFFFCCCAAA@@@???<<<:::888888777777666555555444555555555666666555555555333333333222333333444444///111333333222222222333000111222444444444333222000000111222222111000//////111333555555333111///444333333222222111111000222222222222222222222222111111000000111111222333000000000000000000000000000111111222111111000000000///////////////000000000000000000000000000000..................------...............///000000///............---------------------------------,,,,,,---............---,,,,,,------------,,,,,,)))***,,,...//////..................---,,,++++++333111///---,,,+++++++++---,,,,,,---///000...------...///...,,,,,,---......///000...,,,******+++------...//////.........++++++,,,...///000111222111222222333333222111111////////////000000000000000111111222222333444444777555222000111333666999999<<>>===;;;:::::::::888666888888888777777666555444222333333333333333222222222222111000000000111111000222555555333222333444000111222444444333222111000000000000111111111111000111222333333222111000111111111000///.........111111111111111111111111111111000000111111222333000000000000000000000000//////000111222111000///111000//////...///000000222222222222222222222222------......//////......------------...000111222///............---------------------------------+++,,,---.........------,,,---...//////...---,,,111111222111///,,,)))'''//////...---,,,,,,,,,,,,000000///...---,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,------,,,,,,---...---...000...,,,***+++---+++,,,------............,,,------...///000000111111222333333333222111111........./////////000000000111111222222333444444555444111000222555555444999:::>>>FFFUUUnnnrrrUUUFFFBBB???AAABBBBBBGGGVVVmmm}}}yyyoooggg]]]VVVSSSOOOJJJEEEEEEBBB???===<<<;;;:::999:::888666666666555444222333333444555666666666555333333444444444333333222444333222111111111111111,,,///222333000//////111111222444555555444333222111111000000000000111222333222111000000111222333444444444333222111111000111111111111111111111111111111111000111222222333000000000000000111111111......///000111111000...333222000/////////000111------------------------,,,---...///000000//////---,,,,,,---...000222333//////.........---------------------------------***+++---...///...------+++---///111111///---++++++,,,///000111111///...000///---,,,++++++,,,,,,***+++,,,---///000111111,,,++++++,,,......---+++***+++,,,,,,,,,+++---...+++---///...,,,+++---///)))***+++,,,---..................///////////////...///000111222111000000---.........//////000000000111111222333333444444222222111222555888777333555888999888>>>RRRppplllXXXMMMHHHAAA===;;;>>>BBBEEELLLSSS___iiiwwwxxxsssnnneeeYYYRRRPPPMMMJJJFFFBBB???>>>999999999888888888888777444444444444444444444444777---)))...222111000222333222111000000222444555999555111111444555222...111111111111111111111111111000000111222333333222000000111111111222222222333333333222222222222111555444333333222222222333333333333333333333333333111000000000//////......111111111111111111111111000000000000000000000000---...000222222111///...---...///000000///...---000000//////.........---222111///...------......---------------------------------,,,,,,+++++++++,,,---...//////...---,,,///...---,,,,,,---.../////////...---,,,,,,++++++------------------,,,,,,,,,---......//////......++++++++++++,,,,,,---...,,,---...//////---+++***...,,,---...///......///---,,,+++******+++,,,---////////////////////////000000//////......------///////////////............+++))),,,111444222///111333444444222222333555222666:::999999BBBSSSaaayyy|||eeeSSSHHHDDD>>>;;;<<>>GGGNNNZZZhhh{{{}}}cccPPPIIIAAA:::;;;===<<<::::::===@@@BBBEEEHHHPPPZZZaaannnvvv}}}yyyyyysssnnnfff```\\\WWWPPPKKKJJJJJJGGGBBBAAAAAA>>>999===<<<;;;:::888666555555444444444444333333333333333333333333333333333333333000000333444222222444111000/////////000222333333000......111222111///111111111111111111111111111000000000000000//////111111111111000000000000111111000000000/////////000000000///////////////000000000000000000000000111111111111000000000000////////////////////////........................000000111111000...,,,+++,,,,,,------------,,,,,,/////////...............------------...///000111---------------------------------------.........,,,,,,,,,++++++,,,,,,,,,------,,,,,,---...//////.........------,,,,,,+++111000000///...,,,+++******+++,,,,,,------,,,,,,---,,,,,,++++++++++++,,,,,,,,,---......---+++***,,,,,,---,,,---............//////////////////...------------------------,,,,,,,,,,,,,,,---------........................222000...///111222000...111222333333222222333555222111222444777:::;;;<<>><<<::::::;;;;;;:::999888888888888777777777333333333222222222111111222222222222222222222222000111333444333222222444000//////...///000111111111///......111222222000111111111111111111111111000111111000///......///111000000000000/////////222222222222111111111111/////////////////////...000000000000000000000000111111111111111111000000111111111111111111111111////////////////////////...///000111111111111111------------------------........................------------......//////------------------------,,,------....../////////...---,,,++++++,,,---...,,,,,,,,,,,,---...//////......---------,,,,,,,,,000000000///...---,,,+++++++++,,,------------,,,------,,,+++*********++++++,,,---------,,,,,,++++++------+++,,,......------...///000000///...---------------------------++++++,,,,,,------......------...............///111000...///222222111000000222333333222222333444444444555555666777777777:::>>>HHHVVVfff{{{aaaQQQAAA<<<;;;;;;;;;<<<<<<===>>>??????@@@CCCDDDFFFGGGIIILLLQQQ\\\jjjuuu~~~vvvpppkkkhhheeeccc\\\UUUPPPNNNLLLHHHFFFGGGDDDBBB???>>>>>>>>>>>>>>>888777666555444444666888222222222333333444444444333333222222222111111111222222222222222222222222///222444333222222333333///////////////000000000000/////////111222222222000000000000000000000000///111222111...---...///////////////////////////222222222111111111000000//////000111111000000///111111111111111111111111000000000000000000111111000000000000000000000000000000000000000000000000++++++,,,---.........//////..................///---------..............................------,,,------------------------,,,------......////////////...---,,,,,,---...///+++,,,,,,---------......---------------,,,,,,,,,------...............---,,,,,,---...............---,,,++++++************++++++,,,,,,,,,,,,,,,,,,***......++++++//////,,,,,,,,,...//////...,,,,,,------------------------,,,,,,------.........///,,,---------......//////.........///111333333333000111333222111111222444444666777666333333666:::888777;;;DDDOOO^^^vvv}}}kkkVVVHHH???999777999888999:::;;;===>>>>>>??????CCCFFFGGGGGGHHHMMMPPP___ooo~~~xxxrrroooccc___YYYTTTQQQNNNLLLJJJFFFAAA>>>??????<<<;;;===:::999888777666666666666444222222333111///111666000000111111222222333333333222222222111111111111111111111111111111111111...111111//////222222000////////////000000000000000000///000000111222222000000000000000000000000...111333111...---///111............/////////000000000/////////............///111222222222111000000000000000000000000000////////////000000000000........................111111111111111111111111/////////.........------000///............///000---------------............//////......---++++++---------------------------------------.........///......------......///,,,,,,------------,,,,,,------------------------***+++,,,---............,,,---......//////......,,,++++++************+++++++++++++++,,,,,,,,,,,,***000000++++++111111,,,++++++,,,,,,,,,,,,++++++------------------------------------............,,,,,,,,,---......//////,,,---...///111222333444000111222222111111222444111444555333000000555999888444666===BBBKKK]]]pppvvvbbbPPPCCC======;;;999888888:::<<<======;;;???CCCCCCAAA???@@@BBBIIIPPP]]]lllxxxtttnnnggg```\\\YYYWWWUUUKKKHHHDDDBBB@@@???<<<::::::666666999:::888888999333444444444333111111111111000111444222...000666111222222222222222222222222111111111000000000000111111111111111111111111//////---***---222222---//////000000111111111000////////////......000111000000000000000000000000...111333222///...111444,,,,,,---...//////000000000/////////............---///000222222222000///////////////////////////---.........////////////........................000000000000000000000000222111111000000000000000///...------------...///,,,,,,,,,------.........,,,---.........---,,,+++------------------------------------,,,,,,,,,,,,,,,------......------,,,------......---,,,***)))------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---............---******************+++,,,++++++***++++++,,,,,,---+++111222,,,,,,333333---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,------...//////,,,---/////////000111222///111222222111111222333111111111111111222333333777333444;;;===???KKK\\\nnnzzzcccPPPHHHHHH???;;;777555666999;;;===???@@@AAA???>>>???DDDHHHHHHEEEIIIRRRWWW]]]ooozzzoooddd]]]YYYTTTNNNIIIGGGGGGHHHHHH>>><<<:::999999888666444777333444888:::888777888///111333444333222222222///---///333222---///666/////////////////////...111000000000////////////000000000000000000000000///...***&&&+++222111+++//////000111111111111111......///...---,,,...///000000000000000000000000---111444333000///222666***+++,,,---...000111111111111111111000000000000,,,...000111222111000///........................,,,---------......//////000000000000000000000000////////////////////////++++++,,,,,,---///000111...---,,,,,,,,,,,,---...,,,,,,,,,------.........***+++---...///......------------------------------------,,,,,,+++++++++++++++---......---++++++---.........---+++)))(((------------------------,,,,,,,,,,,,++++++***)))++++++,,,---------,,,,,,***)))))))))***+++,,,,,,+++*********+++,,,,,,---+++222333,,,,,,444444---------+++******+++------************************---,,,,,,++++++*********++++++,,,,,,---...//////.../////////.........//////111222222111111222333333000...111555666222...444000222888777444===KKKQQQkkkjjj[[[UUUHHH===777;;;???>>>===>>>===@@@BBBBBBAAA@@@BBBDDDAAABBBCCCFFFIIINNNTTTYYYiiiyyy~~~{{{zzzqqqkkkccc]]]XXXSSSNNNJJJDDDCCC@@@>>><<<<<<<<<<<<999999888888777777666666555333222222222222333666/////////000111111222222444111///000222222000...000...000333333...,,,---111000000333666666333///000111111111111111000///////////////000000000000000000////////////000000////////////000000000000///---,,,---000111000......///////////////.........------...000111000///111111000000//////......111000......000111000///222222111111000000000///---...//////......///111...///000111111000///...222111...------...111222...///111222222000...,,,000000//////.........---222000...---------///000......---,,,,,,+++******...---,,,++++++,,,---...---+++******,,,---.................................---,,,,,,......---,,,)))***+++,,,,,,,,,+++*********))))))***+++,,,,,,+++,,,,,,---------,,,+++...---,,,************+++((()))***+++++++++++++++/////////......------------.........---,,,,,,+++***+++,,,,,,------,,,,,,...***+++000000,,,***...++++++,,,------......///...///000///...---...///222222111111222222333444333333333333222111000000222222111111222555;;;???FFFUUUeeeuuufffUUUIII>>>>>>@@@@@@AAACCCDDDFFFGGGEEEAAA>>>===>>>FFFFFFEEEEEEEEEGGGIIIKKKTTT]]]kkkzzz~~~tttqqqlllhhheeeeeeffffff```XXXNNNGGGEEEBBB===999???>>><<<:::999888888999555444444444333333222222555333222222222111111222111111000000000000000000111///------//////...+++000...///222222///---//////...///111333333000...,,,---...//////000//////.../////////000000000000000//////......//////000000000000000/////////...///---,,,---000111000.........////////////......///...---...000000000///000000000000//////......111000......///000///.../////////......------------...//////......///111...///000111111000///...111000///......///000111........./////////......000/////////.........---111000...,,,,,,---...///***++++++,,,,,,------...------,,,,,,,,,,,,---------+++******,,,---...---------------------------...,,,,,,,,,---...---,,,------------,,,***)))((()))************++++++,,,)))******+++,,,------...,,,+++*********+++,,,,,,***+++,,,,,,,,,,,,,,,,,,.........---------,,,,,,------......---,,,,,,+++++++++,,,------------------++++++//////+++***---++++++,,,------......///,,,---...---,,,+++,,,...000000000000000111222222222222333333222222111111333444444333333666:::===AAAMMMVVVgggpppbbbSSSKKKIIIHHHIIIKKKTTTTTTRRROOOJJJEEECCCCCCAAAAAAAAAAAAAAABBBCCCDDDCCCFFFLLLTTTbbbwwwyyyvvvqqqlllgggbbb\\\XXXRRRPPPNNNNNNRRRYYY```eeeZZZOOOBBB;;;::::::777333888777666555444444444444111111111111111000000000333333333111000000///...222222111000000///......///...,,,---......---+++111......111222//////222///...///000222222000...+++,,,---///000000000000....../////////000000000///..................///000000000//////.........///---------///000///.........///////////////...///...---...///000///...000000000////////////...111///......//////...,,,.........------------------...//////......///111...//////000000//////...////////////////////////000///...------...000111/////////...............///...---,,,+++,,,---...******+++,,,,,,---......,,,,,,------------,,,,,,---+++******,,,------,,,++++++++++++++++++++++++...,,,+++,,,---...---+++.........---,,,+++***))))))***++++++,,,+++++++++((((((((()))***,,,...000))))))))))))***+++------------.........---,,,,,,------,,,,,,,,,,,,,,,+++---------------,,,,,,++++++,,,------......---------++++++...---***)))+++++++++,,,------......///,,,---...---,,,,,,---............/////////000000000111222222333222222222444555666666555555777999;;;DDDEEEJJJ___www|||pppjjjgggeeeeeefffccc]]]WWWQQQNNNLLLLLLDDDCCCCCCCCCDDDDDDDDDCCCAAACCCFFFJJJQQQ[[[gggooo~~~vvvmmmddd^^^WWWUUUQQQOOOMMMIIIEEEBBBAAA@@@AAAEEEOOO\\\iiiqqq^^^RRRCCC;;;:::;;;999555333222222222111111111111111111111111111222222222000222222//////000///---111111000000//////////////////....../////////...111...---000111///000444000000111222333333222111//////000111111222111111........./////////000000......------------......////////////////////////......---...............---.../////////////////////...---...///000///...////////////////////////111///......//////---+++//////////////////......---...//////......///111////////////////////////......///000000///......111111000///////////////...........................---,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,---......---,,,+++---,,,++++++,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,---------...******+++,,,,,,,,,+++***))))))(((''')))+++---///************++++++,,,,,,............---,,,++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,---............------,,,,,,,,,+++***)))***++++++,,,------......///---...000///......///000........./////////////////////111222222333333333444555777666555333444555777???<<<:::FFFYYYuuuyyymmmaaaXXXRRROOONNNPPPNNNKKKJJJJJJIIIFFFCCCEEEEEEFFFGGGHHHJJJMMMPPPaaalll~~~~~~wwwsssfffccc```[[[VVVPPPHHHDDDCCCAAA@@@??????>>>;;;999999888999>>>HHHUUUccckkkYYYNNN???777666777555222000000000000000000000000000000000111111222222333,,,000000------222222///......//////000000000000.../////////......//////000------000000...///333000000111222111111222222111111222111111000///...............////////////......------------......,,,,,,---...///000111111---.........---------...------...///////////////000///......///000///---.............../////////000///...///000000...,,,......//////////////////---...//////......///111//////............//////---...///000000///...---///000000000///---***)))---------...............------,,,,,,++++++++++++------,,,,,,,,,,,,++++++***+++,,,------,,,+++***---,,,+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,+++******++++++,,,---......++++++,,,,,,,,,++++++***,,,***)))((((((***,,,---,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++,,,------......------,,,,,,,,,+++***++++++***++++++,,,------......///---...//////......///111...///000111111111000000...///000111222333333333222444555555333111111222333<<<:::666<<>>===<<<999777999888666555444444444555555444333222111111111111111222222333222111000///333222111000000111222333999444//////111222000,,,000000000000000111111222///000111111111///...---////////////////////////000/////////111111///.........---,,,---...///000,,,,,,************,,,,,,000---,,,---///000...,,,000...---...000111///,,,------,,,,,,---...000111******+++,,,---...//////000000///...---,,,,,,+++//////.........---------111111000000/////////...,,,///111000---,,,...111---------.........//////------............------444333111000...,,,******//////...---...///000111............////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............***+++,,,,,,---------------,,,+++******,,,...//////---,,,******+++,,,---+++,,,,,,------,,,,,,+++...+++))))))++++++***''',,,,,,,,,,,,------...///,,,,,,,,,++++++************)))(((((((((***,,,...++++++++++++++++++++++++.................................---------,,,,,,+++***)))))))))***,,,---((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((&&&%%%'''***,,,+++)))+++******,,,...000///...222000...---,,,---...///...000222111...---///111111111222333333333333222333444444444333333555777444444444666;;;???BBBBBB>>>BBBMMMccc???EEEMMMTTTXXX\\\___bbbccchhhnnnrrrsssqqqooonnnrrrrrrrrrssssssrrrpppnnnpppooonnnllljjjhhhffffff___]]]ZZZYYYZZZYYYVVVTTTWWW\\\aaafffkkksss~~~ppp^^^QQQHHHCCCDDDIIINNNXXXooo{{{wwwnnniiiccc```]]]YYYRRRLLLMMMJJJFFFDDDCCC@@@===999===<<<:::999:::999777555888777555444333333444444222222111111111111222222444333222111111111111222111000000000000000000111777333//////222222000---//////......//////000111///000000111000///...---000000000000000000000000000///...///111111///......------,,,---...///000...---,,,,,,,,,,,,---...///---,,,---///000...,,,000///...///111222000---//////...---------...///222111000...---,,,,,,,,,/////////...............//////.........---------000000000//////.........111000/////////......---........./////////000000------............------............////////////......---------...///000............///////////////......------,,,,,,,,,,,,,,,------...---------+++,,,---............------,,,+++******,,,---//////...,,,+++***++++++,,,+++,,,,,,------,,,,,,+++,,,***((()))+++,,,+++***,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,+++******+++,,,...000++++++++++++++++++++++++------------------------++++++*********)))))))))******))))))******+++,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++...//////---,,,++++++,,,...///...---111000...---,,,---...//////111222111///...000222000111111222222222222222000222333333222222333444555444444555999;;;======:::<<>>???AAACCCDDDHHHLLLOOOOOONNNNNNNNNOOOOOOOOOOOONNNLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGEEEDDDCCCDDDCCCBBB@@@AAADDDGGGIIIKKKQQQYYY___iiioooyyy}}}fffTTTGGGBBBCCCIIIKKKYYYrrrqqqllleee___YYYTTTOOOLLLKKKHHHDDDCCCCCCAAA===999<<<;;;999888888888666444555444333444555666555333555555444333222222222222////////////000111333333444222000///...///111333//////000000000000//////333111///000222333000---......------......///000//////000000000///......000000000000000000000000000///...///000111///---...------------...////////////............/////////...------...///...---111000///000222222000...111000///...------------//////......///000222333------......////////////...............---------/////////...............444000------000000---)))/////////000000000000000------............------+++,,,,,,...///000111111---------,,,---......///---............/////////111000///...---,,,,,,+++---------...------,,,,,,------......//////......---,,,+++***+++,,,---.........---,,,,,,+++******+++,,,,,,------,,,,,,+++***)))((()))+++------,,,,,,,,,++++++***+++++++++,,,,,,,,,++++++++++++***,,,++++++***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,---///000000///...---,,,,,,......---,,,000///...---------...//////111222111000000111222//////000111111111111111...000222333111000000111666444333444666777777777888;;;===>>>FFFYYYvvv222333444444555555666777999;;;>>>?????????@@@AAA>>>>>>???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;@@@???????????????>>>======>>>>>>>>>>>>@@@DDDGGGMMMQQQXXX___gggpppxxx~~~hhhWWWMMMIIIPPPMMMPPP^^^ssszzziii___PPPMMMHHHEEECCC@@@>>><<<@@@>>>======???>>><<<999777777666666777666666555222111000111333333333111333333222222111111111111///......//////000111222000000///.........///000...///000111111000///.../////////000222222000---......------......///000//////////////////......///////////////////////////......///000000///---------------......//////////////////////////////......---............---/////////000000000///...000//////...............---,,,,,,---///111444666------------------................................................------111///......///000...,,,////////////////////////------............------........................,,,,,,,,,,,,------......---------.........////////////......------,,,,,,............---,,,++++++------............------,,,,,,+++++++++,,,---............---,,,+++***)))+++,,,,,,------,,,,,,++++++*********+++,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************......---------,,,,,,,,,((()))***,,,,,,+++******++++++++++++++++++++++++************************+++++++++++++++++++++++++++******+++,,,,,,,,,,,,///...,,,,,,------,,,+++//////...---------.../////////000000//////000111...//////000000000000000---000333333222000000000555444333333555666555444444999>>>>>>???HHH[[[jjj111000000000111222222222333555666777666666888:::222444666555444444666888666666666666555555555555666777777777666666777777777777777666666888:::<<<>>>@@@CCCGGGKKKQQQXXX\\\mmmuuusssggg___XXXTTTQQQUUUaaayyyjjjWWWKKKEEE@@@===;;;:::;;;<<<<<<;;;666666666666777777666444000111111000000/////////444333111111222222111000111111111111111000000000000///////////////000000---///111222222111///...///000222222222222000///......///000111111///...//////......//////000111..................//////........................///...---...000000...------------........................//////.........---.........------......---...//////......---...---......//////000000000000000...---,,,------.........------,,,++++++***---.....................------..................,,,...000///......///111........................------............------//////......------,,,,,,,,,,,,,,,---------------------------............++++++,,,,,,---------...............---,,,++++++,,,,,,---------,,,,,,+++++++++++++++,,,,,,------------------,,,+++***)))+++,,,,,,------,,,,,,+++------,,,+++******++++++,,,+++******))))))))))))++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************))))))))))))(((((()))***,,,,,,+++******)))******+++,,,,,,------************************++++++++++++++++++++++++(((((()))))))))))))))***///...------------,,,***......---------.........------------...//////.........///000000000000//////111444555333111000000444333333444666777666555222555888999:::???HHHOOOggguuu...------...000111111000111222333333222222444555...000222222000000444777555555555444444444333333222333444444222222333444000000111222333666888999777888:::;;;===AAAGGGJJJSSS[[[fffqqq|||rrrlllgggdddgggsssttt\\\JJJAAA??????:::888666555777888888777111111222222222222111111111222333111///...///000555444222222222222000...000000111111111000000///111000///////////////000...000333555666444111///111111222222222222111111......///////////////...//////......//////000111......------......///000------------------------///...---...///000...,,,,,,---......//////......------............---------...///...------...///+++---///...---,,,------,,,---...000000111000000++++++,,,,,,---.........//////...---,,,+++******---------............................../////////)))---000000------000444............------------------............------+++,,,,,,---......//////,,,,,,---............---,,,------------.........)))******+++,,,---......---------...------,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---......,,,***)))***+++++++++******)))************++++++++++++,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))))))))***+++++++++++++++******+++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++))))))***+++///...,,,,,,------,,,+++,,,---------............,,,++++++,,,...///...---......///000000000000000111333555555333222111222222222222444777888777666777666444444666<<>>FFFKKKPPPWWWaaahhhwwwooodddTTTKKK@@@:::999999777444555333111111222333333333...000222333222222333444---000222111......///222///...------//////...---///000111222222111000///---......///111222444555,,,------.........//////111000///......///000111000//////---,,,,,,---///---,,,,,,,,,,,,---.........------,,,---...///000////////////////////////...------...//////...,,,,,,,,,.../////////...------...///000000///...---,,,...000///---,,,---000,,,///111111...---...000000000111111111///...---)))+++...///000...,,,+++////////////000000000000---------.........//////.../////////000000111111111///,,,---000111///,,,111111000000/////////...---..................---******+++,,,...///000000------///000000000///...,,,,,,,,,---------........................------++++++,,,---.............../////////...------,,,***+++,,,---------,,,,,,,,,+++*********,,,...000+++,,,,,,------,,,,,,+++)))+++---,,,***+++---000+++*********+++,,,------*********++++++,,,,,,,,,(((((()))+++++++++++++++------------------------*********************************)))))))))((((((+++***)))))))))***,,,---000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***---...---+++***+++---...---,,,,,,......---,,,+++,,,------.........---...,,,***,,,///111000...//////000111111111111111333444444222000000111333333222333444555555333111///333777888777777:::>>>>>>@@@FFFLLLQQQ]]]yyy,,,******+++---...---,,,////////////000000000000000111111111222222222222/////////000222444666777222222222222222222222222111111222222222111111000222222333444444555555666666777999<<>>AAADDDEEEJJJNNNWWWeeerrrtttnnnyyyxxxiii___UUUIIIAAA???;;;999777444333222333333333333333222222111111111000111111111222222222222444222111111111222111000////////////000///---+++///111222333222111111000......////////////......000///...------...///000111...,,,---///000///...---------............///////////////............////////////////////////111000...,,,,,,---...///------------............------............---------///000000///......///------------------------+++++++++,,,,,,,,,------------------...............------------......///........................---.........---,,,,,,+++,,,---...///000111111000---....../////////......111000000///......------,,,,,,---......---------......------,,,------------...............------........................111...,,,,,,...000111000...---,,,++++++,,,---...------,,,+++,,,,,,---...******************++++++++++++++++++++++++++++++***,,,...---***)))+++---***,,,,,,***'''''',,,111,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------))),,,,,,***+++...///,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++((()))******++++++******,,,,,,***)))))))))***************+++++++++,,,,,,(((***,,,,,,+++*********------------------------************+++,,,---...//////000111000///,,,+++000---...222111---...222......//////...///000111111222333333333111000...111111111222222222222333444222111333666777444111444555777888999999888888777999===@@@AAACCCNNNYYYqqq+++---///---+++***+++---.........////////////000........./////////000000111111111111000///......222222222111111000000000------...///000000000///000000000111222222333333333444666777999999::::::>>>???FFFPPP[[[hhhyyywwwjjjUUURRRZZZqqqxxxdddXXXKKKCCC>>>:::888999555444222111111222333333111222222333333222000000///000000000000000111111111222333222111//////000...///000000///------...000111111222222111111000........................000///...------...///000000...------...//////...---------............///............////////////////////////////////////111000///------......///,,,,,,,,,------------...------............---------///000000///...///000........................++++++++++++,,,,,,,,,,,,,,,------------.........000///---,,,,,,---...///------------------------***,,,///111000...+++)))+++,,,---///000111111111+++,,,---...............111111000000///.........++++++,,,---..................------,,,,,,,,,,,,------...............---------------------------000...------///000000///------------------------,,,,,,++++++,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,))),,,---,,,***))),,,///,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,///000///...---))),,,,,,***+++......,,,++++++++++++++++++++++++***,,,------+++******+++******))))))******++++++,,,+++******)))*********))))))*********+++++++++***+++------+++***++++++------------------------)))******+++,,,,,,,,,,,,,,,000333111+++))),,,000---///222333000,,,///444.../////////000000000000111222333333333222111000222222222222333333333333888333///111777999666222555555666777888888888888444777;;;???===;;;@@@HHHVVVggg~~~))),,,///---(((&&&))),,,------........./////////,,,------------.........000111111111000///...---222111111000000//////...---...///000111111222222......///000000111111222111222333555555555444333;;;:::>>>EEENNNYYYjjjxxx{{{lll```UUUNNNFFFGGGKKKYYYrrriiiXXXMMMFFF===888777777888999444333333222222333444444222333555666666555333111////////////////////////111444777555111......///...111333222///...000222111000000000111111111000000000000//////000000000000///............///000///...------............---------............///---------...///000000111////////////////////////111000///.........//////,,,,,,---------.........------............------///000111111///---..............................------------------------........./////////000000111000...,,,,,,,,,---...---------------.........***,,,...000000...+++))),,,---...............---+++,,,---......///......000/////////.........---++++++,,,...//////////////////......------,,,+++,,,---......///.........---------------------------,,,,,,---------------------...//////...------------------...///000000000///...---+++)))((((((,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++)))+++------,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,,,,))),,,,,,******---...+++++++++++++++++++++++++++)))+++------,,,******+++///...,,,***))))))******++++++******************************++++++++++++''')))++++++++++++---...************************)))***+++,,,---,,,++++++,,,000222///***(((,,,111+++---///111000111333777111000///000000111000///000000111222222222111111222222333333333444444444888555222333666888999888555666666777777777777777777888<<>>>>>555333000///000111000.........///000000111111111222222333333333444444444666777777666444555:::>>>666666666666666777777777999888:::<<<:::888:::@@@<<>>;;;444666666444333444444111222222222111000000//////000000222333333333222111/////////............---***,,,...///...///000111......///...---...///111333000---...000222111//////...---,,,,,,---...///////////////////////////---......---,,,,,,---///---------............///---------...///000000111////////////////////////...............---------........./////////000000------............------///000111///,,,*********------------------------++++++++++++************+++,,,,,,,,,,,,---------..................---------------...//////000000------,,,,,,,,,---...///((()))***,,,---...............////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////,,,---.../////////------,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,///111222000...------,,,---...//////...---,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333111...,,,+++,,,---...))),,,,,,)))))),,,,,,)))++++++++++++++++++++++++***+++,,,+++******,,,...------,,,,,,------...///))))))***++++++++++++***++++++,,,,,,,,,---------***++++++)))''''''((())),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++111...++++++---///...---...---+++...777CCCIIIHHH;;;666000...///000///---------......///000111111222222222222333333333333333666999777333333999???777666666555555666666777888666666888888666999>>>:::===DDDKKKTTTccc{{{)))))))))))))))*********+++,,,,,,,,,,,,---------+++++++++,,,,,,,,,------,,,+++))))))))),,,...000,,,,,,,,,---......//////+++,,,,,,---------,,,,,,------......///000000000/////////000111222444555333222444777999<<>>FFFTTTzzzwwwWWWNNNDDD===;;;:::777444333222111000////////////444333222000000000111111000000000000000111111111///...------------......---.........---,,,,,,+++111000111333666777555222///000000000000///......000000000000000000000000//////............//////000...,,,---000000---)))...//////000000000000000+++'''$$$'''...222///+++222000---++++++,,,...///***+++---//////...---,,,///---+++,,,---...---,,,------------------------111111///...---,,,,,,,,,---------,,,,,,+++++++++111...++++++---//////---,,,---...---,,,+++---///:::000+++...111...,,,...///...---,,,+++,,,------///...,,,++++++,,,...///***)))(((***,,,------,,,////////////////////////......//////...---,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++---..................---,,,,,,------------------000...------///000000///...------,,,,,,+++++++++------------------------,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***---///...,,,(((((()))***++++++,,,,,,111...+++***+++,,,+++*********+++++++++,,,,,,,,,///...,,,)))'''(((+++///(((,,,...---)))(((***...***+++,,,,,,++++++---///...,,,******+++++++++***,,,++++++++++++++++++,,,,,,...,,,)))+++000111...++++++++++++++++++++++++...******...///,,,***+++,,,------+++******,,,///------------,,,,,,+++***---------------111666;;;;;;666000------......,,,////////////000000000000//////000111222333333444222222333333333333444444444555555666666666666666666666666777888999999999999:::::::::;;;===AAADDDOOOZZZooo+++'''(((,,,,,,)))(((++++++++++++++++++++++++++++++******,,,---...,,,***))))))***+++,,,---///000'''+++......,,,+++,,,...........................///...---...000000...---***---///000/////////000///000111111222444888;;;EEEPPPeee~~~cccNNNBBB???FFFQQQjjjttt[[[IIIBBB:::666666666444222222111111111111111222222///......---...///000111111000000000000000000000.........................../////////......---,,,///......///222333111///......//////000000000111//////////////////////////////............////////////000///.........///......//////000000//////---,,,,,,---///000///...000///---,,,,,,---...///***+++---//////...---,,,...---++++++---...---,,,............------------///...------------------,,,,,,,,,,,,++++++++++++000---,,,,,,...///...---,,,---...---++++++---...555...***...111000...//////...---,,,,,,,,,------///...,,,++++++,,,...///...---,,,---///000000..........................................---,,,,,,,,,,,,---------.........000/////////...---------,,,------......------,,,000000111000000///......---,,,***+++,,,......---------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++******,,,+++***,,,...///---+++******++++++,,,,,,------000---+++***+++++++++************+++++++++,,,,,,,,,,,,***(((&&&'''))),,,(((,,,...---)))(((***...''')))*********+++---000...,,,++++++,,,,,,+++***++++++************++++++)))+++***((()))------***++++++++++++++++++++++++)))'''(((+++,,,***+++...+++,,,---,,,+++***,,,------.........------,,,+++,,,------,,,,,,///333666666333111000111222000///....../////////000000000//////000000111222222222222222222333333333444444555666666777777777777777666666666777777888888888888999:::999:::<<>>:::666555333333333222111000111111000///////////////333333222111///---,,,+++222111111000///...---------///111333333222111000...------,,,,,,---......///...---,,,+++,,,---///111000...,,,,,,---///000------------------------//////............/////////,,,******,,,/////////---,,,,,,+++,,,---......---,,,,,,---///000000...+++,,,...///000///...---.....................------,,,******,,,---,,,+++******++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,------......//////))),,,...000000...+++***+++,,,---,,,******,,,---+++,,,------///000///------------------,,,,,,,,,---------,,,,,,------------+++***+++,,,,,,+++***........................,,,,,,---------------,,,------------.........///...------------,,,,,,,,,***++++++++++++++++++***)))******+++,,,,,,,,,,,,...,,,++++++---......---)))+++...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&((()))*********)))*********++++++,,,,,,,,,)))+++------,,,)))&&&%%%++++++++++++************,,,***)))***++++++***((())))))*********+++++++++''')))++++++)))(((((())))))***+++******)))***+++***+++++++++))))))+++---...---------......,,,*********))))))))))))******&&&+++...***((()))(((&&&))))))))))))))))))))))))---------,,,&&&"""&&&---(((+++------,,,************++++++,,,,,,,,,+++++++++---///...,,,+++***+++...---+++******+++...000------------.........///444444444333333222111111111111111222222222333333333444555555666666555555555555555555666666666666999:::;;;;;;;;;;;;===???<<>>???@@@CCCFFFLLL[[[www)))------)))(((+++***&&&,,,,,,,,,,,,,,,,,,,,,,,,)))((('''(((***,,,------******))))))***+++,,,,,,'''+++......,,,+++,,,...,,,,,,,,,,,,------------,,,***((()))+++---......***---///000/////////000000222333222111000000111...111888CCCQQQiiihhhZZZdddwww~~~```LLL@@@777555777000000/////////000222444000000///////////////000//////111222333222222111//////////////////............//////000111111222...---,,,,,,,,,---///000))),,,......---,,,...///------..................------------------------//////............//////...---,,,---------,,,,,,...---,,,+++,,,---///000...///000000......///000..................------000000///...............---+++******+++,,,,,,+++++++++,,,------...//////------------------...///,,,,,,,,,,,,,,,+++++++++))),,,//////---++++++,,,+++,,,,,,+++******+++---***......))))))---///---------.........---,,,+++,,,------------------,,,---,,,,,,---///000///...------------------------***+++,,,---------------+++++++++,,,,,,,,,,,,---***++++++,,,---...//////++++++,,,,,,,,,,,,++++++***+++,,,------------------,,,***+++,,,......---....../////////...------++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---+++++++++,,,---.........,,,...000///,,,***+++,,,)))******++++++,,,,,,,,,+++++++++,,,------+++***))))))))))))************((()))+++***))))))+++,,,***)))))))))*********))))))*********((((((***,,,,,,+++,,,---...---***(((++++++************++++++000555666111,,,---//////++++++++++++++++++++++++***((((((,,,---++++++///***++++++***))))))***,,,)))***+++,,,,,,,,,,,,+++)))+++,,,,,,,,,,,,---///...//////...,,,---000333....../////////000000000222111111111111111111111111111111111222222222222333444444555555555555555444444555666888999::::::555777999;;;;;;<<<===???BBBBBBEEEKKK^^^~~~(((------)))(((+++)))###))))))************)))))))))'''&&&'''))),,,---------,,,+++***))))))))))))%%%***//////,,,***---000------------------------,,,***((((((***---......---///333444333222222222...///000///...---...///000111555===JJJcccoooppp~~~eeeJJJ===999666444555555444333000...---///111////////////000111222333---.../////////---,,,+++.........///////////////............///000222222///...---,,,---///111222***...111222111000111222***+++---...///000000///........................//////............//////,,,///222000---+++,,,...///...---,,,,,,...///111+++///333000***'''***/////////......------------111000///...............---+++******+++,,,,,,+++------......///000111111,,,,,,,,,---...///111111,,,++++++******)))))))))))),,,///...,,,***+++---+++,,,,,,+++******+++---)))------((((((...111///,,,---.........---,,,+++,,,------......------,,,,,,+++***,,,...//////...------------------------***+++,,,,,,------------******+++++++++,,,,,,,,,&&&'''((()))+++,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******000...------///000000///111111000000//////......)))))))))))))))))))))))),,,+++***)))))))))***+++******+++,,,------......)))+++---+++)))((())),,,******+++,,,,,,---......+++++++++---......,,,***))))))))))))************((()))***)))((()))+++---***)))((()))*********)))&&&'''((((((((((((***,,,+++++++++---...---***''',,,,,,++++++++++++,,,,,,+++000111+++%%%&&&)))+++++++++++++++++++++++++++,,,)))(((,,,---***))))))+++++++++)))((((((+++---***+++,,,,,,------------((()))***+++***,,,...000(((+++......------...111////////////000000000000///////////////000000000000111111111111222222222444555555666666666666666333444555777888:::;;;<<<333555888::::::;;;===>>>AAACCCHHHSSSiii)))*********++++++++++++---,,,++++++------,,,+++))))))))))))************,,,,,,+++******+++,,,,,,******+++,,,,,,,,,++++++******))))))***,,,...///******+++,,,...///000000111111111111000000000000............///000111222///111777@@@HHHZZZ~~~yyyVVVIII>>>:::999444///---000000000000000000000000////////////////////////......//////...---,,,,,,...,,,++++++---......---,,,...000000///...///000000...,,,---000111///---,,,,,,,,,---------......------,,,,,,---...000111///......---------......//////............//////..................------///......///000000...---,,,...000000///...///000//////...---------------...,,,***,,,...000...,,,+++---,,,+++---000000,,,...000111---((('''+++000,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))***+++000///---((($$$%%%+++111---,,,,,,++++++,,,,,,---000///...+++******---///...............---------,,,,,,,,,,,,,,,---...///+++(((&&&'''+++---,,,***+++++++++,,,---...///000000///...------...///000+++******))))))******+++++++++,,,,,,,,,,,,------...,,,******---...---+++******++++++++++++******,,,...000333444333111000000...,,,***))))))***+++---,,,***(((((()))+++,,,,,,***((((((***+++,,,,,,******+++,,,,,,+++******...---+++)))((())))))************)))(((''''''&&&)))***,,,------,,,***)))+++++++++++++++++++++++++++***)))(((((()))***+++''')))+++***((('''***---******++++++++++++*********++++++,,,,,,++++++***$$$&&&***---///000000000+++++++++***)))***,,,...)))))))))******++++++,,,+++,,,,,,+++)))((()))+++))))))***++++++++++++***'''((()))+++,,,---......+++++++++,,,,,,---------+++++++++,,,---...///000444333111///...---......///......------///000111111111222222222333333333444444333333333444555555999999999999999888777777;;;777666;;;>>>>>>>>>@@@BBBOOOZZZaaavvv)))))))))*********++++++---+++***+++,,,---,,,***))))))))))))************,,,,,,+++******+++,,,,,,,,,,,,---,,,,,,+++***))),,,++++++++++++,,,...///......------,,,+++******////////////////////////111111000///..................333:::AAAQQQsssyyybbbIII>>>555555666444222111000000000000000000000000////////////////////////222111111111000000000000000///------///000//////+++---...///...---...///000...---...000000///---,,,,,,---------.........,,,,,,,,,---...///000000.........//////000000111//////............//////,,,---------.../////////------...///000000///...,,,...000000///...///000111000///...............---,,,***,,,...///...,,,,,,...---+++,,,000///+++---///000...)))(((+++///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))******,,,------+++(((%%%---,,,,,,++++++,,,,,,---***+++,,,,,,+++***,,,------------...............///............//////000,,,,,,,,,,,,++++++,,,,,,000///...---,,,,,,,,,,,,//////............//////------------------------++++++,,,,,,,,,,,,------...,,,******,,,------+++++++++,,,,,,,,,,,,++++++,,,---///111222111000000,,,,,,,,,,,,+++***)))(((+++***)))))))))***+++,,,...---+++)))))))))))))))......///000000///......---,,,+++))))))))))))***+++***)))(((((('''''''''((()))************)))(((*********++++++,,,,,,,,,+++******))))))******+++''')))+++***((((((***,,,)))))))))******)))))))))+++,,,,,,------,,,,,,+++******+++,,,,,,+++))))))***++++++***)))***,,,...************+++++++++++++++,,,,,,***)))((()))+++))))))***++++++++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000///...------.../////////......---...///000111111111111222222222333333333333333333444444555666666777777888999999888888:::888888;;;======BBBHHHZZZgggssszzz((((((((()))))))))******,,,***)))***+++,,,+++***))))))))))))************,,,++++++******++++++,,,.........---,,,+++***)))------,,,,,,,,,------...///...---,,,+++)))((((((------------------------111000000///......------...---000555:::IIIiii```HHH???666///111444333222333000000000000000000000000////////////////////////000///...---------...///111///------///000///...+++,,,------,,,,,,---...000...---...///000///...,,,------------.........,,,,,,---...////////////***,,,---///000000000000//////............//////+++,,,,,,---...///000000,,,---...///////////////,,,...000000///...///000111000///...---------------,,,+++,,,.........,,,,,,...---***+++///---))),,,...000...+++)))+++---,,,,,,,,,,,,,,,,,,,,,,,,***+++---...---+++)))''')))(((***---000...''' ,,,,,,,,,,,,,,,,,,,,,,,,&&&))),,,---,,,++++++,,,,,,,,,------......//////---,,,,,,++++++++++++,,,,,,///000...***(((***---000000///...,,,++++++***---..................---,,,---...//////...---,,,++++++,,,,,,,,,,,,---------,,,******,,,---,,,+++,,,,,,,,,------,,,,,,,,,,,,------....../////////)))***,,,,,,,,,***(((&&&(((((())))))***+++++++++---,,,+++***************,,,,,,---......---,,,,,,---,,,+++***)))))))))))),,,+++)))(((''''''((()))))))))))))))))))))))))))((())))))***+++,,,------)))******++++++******)))((()))******))))))***+++(((((())))))))))))((((((,,,,,,------------,,,,,,,,,,,,+++***((('''&&&%%%)))***+++***))))))+++---,,,,,,++++++++++++++++++++++++,,,***)))(((***+++))))))***++++++++++++***+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,---///000111///............///000000111111111222222222222333222222333333444555666666333444666777888999999999999999:::;;;;;;@@@MMM[[[yyy(((((((((((())))))))))))+++)))))))))+++,,,+++***((()))))))))************++++++++++++++++++++++++---------------,,,+++***---,,,,,,,,,,,,+++,,,,,,***************+++++++++,,,,,,,,,,,,,,,---------,,,,,,---...////////////000...000444999EEEbbb~~~eeeLLL;;;===555///000222111000111///////////////////////////////////////////////////...,,,++++++,,,...//////---,,,,,,---------,,,,,,---...---,,,,,,.../////////....../////////...------------............+++,,,.../////////...---(((***,,,......---,,,+++///......------......///,,,---------......//////---...//////...------...,,,...000000///...///000000///...------,,,,,,,,,---------------...------,,,---,,,)))***,,,+++'''+++---///...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))///,,,))))))***+++***(((,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++++++++,,,++++++,,,------...//////---,,,+++***************+++---......+++******,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////...---,,,***+++---......---+++***+++++++++,,,,,,,,,------,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++++++++---...///((()))***+++******(((((())))))***++++++******)))((()))***+++++++++---...******++++++++++++******,,,++++++******))))))))),,,+++)))((('''((()))***++++++************++++++'''((()))***+++,,,------'''(((************((('''((())))))***************(((((())))))))))))((((((+++,,,,,,------,,,,,,+++***))))))((((((((())))))((()))******))))))***,,,------,,,,,,++++++*********++++++***))))))***,,,))))))***++++++++++++*********+++,,,,,,,,,++++++------,,,,,,,,,,,,++++++......---,,,,,,,,,------,,,,,,------...///000111............/////////000111111111111222222222222111222333444555555666666333444555777888888888888999999;;;<<<>>>III```uuu(((((((((((())))))))))))***)))((()))+++,,,+++***((()))))))))************++++++++++++++++++++++++***++++++,,,------------+++++++++++++++*********'''(((((()))+++,,,,,,---,,,,,,---------.........+++,,,---...//////......000...000444888BBB[[[uuudddLLL===777:::333///000111///...000////////////////////////////////////////////////222111///......///111333000...,,,,,,------,,,+++---...///...------///111.../////////......//////---------.........//////,,,---.../////////...---+++,,,---......,,,***(((......------------......//////......---------,,,...000111000---++++++,,,,,,...000000///...///000111000000///////////////......///...............***,,,***((((((+++***&&&+++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,//////---***'''(((+++///+++,,,,,,------,,,,,,+++,,,,,,+++)))&&&&&&(((******++++++,,,---...//////111000000///............---,,,,,,---000111///,,,******+++++++++***))))))+++,,,---......---,,,+++***+++---......---+++***+++++++++,,,,,,,,,------++++++++++++******+++,,,******++++++++++++******,,,,,,***)))***+++---...***)))((((((((()))***+++++++++,,,,,,+++***)))((((((***,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++)))(((((()))******++++++***))))))***++++++''''''((()))+++,,,------&&&'''((())))))((('''&&&(((((()))***++++++***))))))******++++++******)))******++++++++++++******)))))))))))))))***+++,,,'''(((******)))((()))+++,,,,,,,,,++++++************++++++***))))))***,,,))))))***++++++++++++***((((((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------////////////000/////////---......///////////////000000111111111222222222111222333444555555555555555555666777777777777777;;;:::<<>>BBBRRRggg))))))(((((((((((())))))'''((()))***,,,...//////,,,,,,++++++************---,,,,,,+++***)))((((((************************(((((()))***+++,,,,,,---+++,,,,,,***'''&&&(((,,,*********+++++++++,,,,,,,,,,,,,,,---------......222111000///.........///222???TTTmmmkkkMMM@@@888222111222000000111111111111000000000000000//////000000000000111111000000000////////////...------,,,,,,,,,,,,------------------------------...,,,++++++---......------------......---------***++++++,,,,,,---------...------,,,,,,------...........................,,,,,,,,,---------......------------------------***,,,......---------...***+++---///000//////...---+++******,,,------,,,000///---,,,)))(((&&&%%%------,,,,,,,,,,,,---------+++***+++,,,---,,,***+++*********+++,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,++++++,,,++++++,,,,,,,,,,,,,,,,,,---)))(((+++---++++++,,,++++++++++++,,,---//////------------,,,,,,,,,,,,111---))))))+++,,,***&&&++++++++++++++++++*********+++...//////---***)))---+++***+++,,,---,,,+++......---,,,++++++******++++++***))))))***++++++,,,,,,***))))))***,,,,,,+++++++++++++++*********++++++*********+++,,,,,,((((((((())))))*********///...---+++************)))))))))***+++++++++,,,************)))))))))))),,,+++++++++******)))))))))((())),,,+++((())),,,))))))))))))+++...000222111111222222111111000///,,,++++++***)))(((''''''***++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,*********+++******)))))))))***,,,,,,++++++---...+++++++++,,,,,,,,,------...------,,,,,,------...,,,+++++++++++++++,,,,,,............////////////111111111111111222333333333111222666666444444777555666777666777;;;CCCJJJbbb|||***)))(((''''''((()))************++++++,,,------,,,,,,++++++******)))))),,,+++++++++***)))))))))************************((())))))***++++++,,,,,,)))+++,,,+++++++++...111++++++++++++,,,,,,,,,,,,,,,,,,,,,---------....../////////000000000//////000666BBBUUUoootttWWW@@@888555222111111000000000000000000000000111111111//////000000000000000000////////////////////////...------,,,,,,------...------------------------...,,,++++++---......------...///000000///...---++++++,,,,,,,,,---------................................................++++++,,,,,,---...//////------------------------%%%'''***+++,,,---///111,,,------...//////.........,,,++++++,,,------,,,------,,,,,,++++++******)))******++++++++++++***,,,,,,+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++******++++++++++++++++++,,,,,,,,,,,,))))))---...,,,+++,,,++++++******+++---///000.........------,,,,,,,,,,,,***)))***---......,,,,,,+++++++++++++++******+++,,,.........,,,***))),,,+++***+++,,,,,,,,,***------,,,+++***))))))(((*********++++++*********---,,,,,,,,,,,,,,,,,,------,,,+++***))))))******)))))))))******++++++,,,***+++,,,,,,++++++,,,.........---,,,++++++,,,,,,(((((()))***+++,,,,,,,,,************)))))))))(((,,,,,,++++++******))))))***+++,,,+++((('''***...'''((((((***,,,///111222222222222222222111111000++++++******)))(((((('''*********+++++++++,,,,,,(((((())))))************++++++************++++++******))))))))))))******+++++++++,,,,,,,,,,,,,,,))))))************))))))******+++,,,,,,,,,---...+++,,,,,,,,,,,,---------------------------------......---------...//////......///////////////000222111111111111222333333777555666:::;;;888888;;;888999::::::;;;???LLLWWWvvv***)))(((''''''((()))******++++++++++++++++++++++++++++++******))))))))))))))))))***+++++++++,,,************************)))))))))***++++++,,,,,,)))***+++,,,,,,---///000,,,,,,,,,,,,------------,,,,,,,,,---------......---...///111111111000000...000777AAASSSmmmmmmYYYGGG;;;666777666333111111111111000000000000000111111111000000//////////////////...............///////////////............//////...........................,,,++++++---......---...///000111111000///...------------............/////////000000/////////........................***++++++,,,---...//////------------------------)))+++---......000222444111///...,,,,,,,,,...//////...,,,,,,---......---,,,,,,,,,,,,,,,---------)))***+++,,,------,,,+++,,,,,,---,,,,,,,,,,,,---......------,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...---+++***+++,,,*********++++++,,,,,,,,,+++)))+++000222...++++++++++++******+++,,,...///.........------,,,,,,,,,%%%)))---......---...000,,,,,,,,,,,,++++++******...------,,,++++++++++++,,,+++******,,,,,,+++***,,,++++++***)))((((((((()))***++++++++++++***))),,,---///000000///---,,,,,,,,,***))))))))))))***)))))))))***++++++++++++***+++,,,,,,+++***+++,,,++++++++++++,,,------...(((((()))***+++,,,,,,,,,************)))))))))(((+++++++++*********))))))***,,,---***''''''+++...&&&&&&((()))+++---///000000000111111000000///...++++++******))))))(((((())))))))))))*********+++((((((((()))******++++++++++++************++++++******))))))))))))******)))*********+++++++++,,,'''((()))******+++******+++++++++,,,---.........------------............------------------------///////////////000111111/////////000000111111111222222222111222333333444444222333777888555555888999999:::<<<===DDDVVVhhh))))))(((((((((((())))))'''(((***+++,,,,,,+++***************************(((((()))***+++,,,,,,---************************))))))*********+++++++++++++++++++++++++++******,,,,,,---------.........,,,,,,,,,---------......///000000000000000///...///000444999CCCXXXxxxgggQQQBBB:::666555999:::555000000111111111111111000000000000000000000////////////......---............//////////////////....../////////////////////////////////...,,,++++++---......---/////////000000/////////...........................///000000000000///...........................++++++,,,,,,---...//////------------------------------...---++++++---...333111...+++***+++---///000///------.........---------,,,,,,+++++++++***,,,---...///000000000///+++---...---,,,+++,,,............---,,,***(((''',,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******,,,---))))))******+++,,,,,,,,,***))),,,222444///+++***+++++++++++++++,,,,,,---------------,,,,,,,,,,,,&&&+++///000---***+++...---------,,,++++++******...---,,,+++***+++,,,---,,,***)))***+++,,,+++******************)))))))))******++++++++++++******+++---///111111///---+++***************))))))))))))***++++++,,,+++++++++))))))*********(((&&&%%%))))))))))))***,,,---...)))))))))***+++++++++,,,************))))))))))))))))))))))))))))))))))))***,,,,,,(((''')))+++***&&&'''((()))***+++,,,---------......------,,,+++************))))))(((((((((((()))))))))*********(((((())))))*********+++++++++************++++++******))))))))))))******)))))))))******++++++,,,'''((()))***++++++++++++,,,+++***+++...///...------------.........//////,,,------......------,,,------------...///000000//////000000111111222222222222222222222333444444333111222666777444444777777666888===@@@JJJddd}}}(((((())))))))))))((((((''')))+++,,,,,,***'''%%%(((((())))))******++++++)))))))))***+++++++++,,,***************************************++++++++++++******+++,,,,,,+++***++++++,,,,,,,,,---------,,,,,,,,,---------......//////..................000111333666:::GGGbbbzzz~~~aaaLLL@@@:::555222333999:::333...///111222222222111111000000//////000000/////////.........---------........./////////......------......///...........................,,,++++++---......---......------------......------------------------,,,---...//////...---,,,........................,,,,,,,,,------.........------------------------,,,,,,,,,***(((((()))+++//////...---------......000...,,,,,,---------,,,......---,,,,,,++++++***---------...///000000000+++---///...,,,+++,,,...,,,,,,,,,,,,+++***((('''++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---///((())))))***++++++,,,,,,+++)))***///111...+++++++++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,+++,,,,,,,,,+++++++++,,,...------,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++)))+++++++++++++++,,,,,,,,,************************+++,,,---......---,,,+++((()))***++++++***))))))+++,,,,,,------,,,+++******((((((***+++)))###((((((((((((((()))***+++******************++++++************))))))))))))'''''''''((())))))*********,,,***&&&'''+++***&&&))))))******************++++++,,,,,,++++++***)))************))))))))))))))))))*********+++++++++)))))))))))))))*********++++++************++++++******))))))))))))******))))))***++++++,,,------******+++++++++++++++***---+++***+++...000///---,,,,,,---------.........,,,,,,---......---,,,,,,,,,,,,,,,------...000000......//////000111111222333222222222222333444444555333444888888666666888555444888???FFFUUUvvv'''((()))******)))((('''+++---......+++&&&!!!''''''((()))***+++,,,,,,+++++++++******************************************************+++++++++))))))***,,,///000000///******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,++++++,,,---...///000...---...000222999LLL___vvv~~~eeeIII;;;::::::555000///777999111+++---111222333222222111000//////...000000//////.........------------.........//////...------,,,,,,------...------------------------...,,,++++++---......---------+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++........................,,,,,,,,,---------......---------------------------------,,,+++,,,...000+++,,,---////////////...///---++++++,,,,,,,,,***..................//////++++++++++++,,,---...///+++---///...,,,+++,,,///)))***+++,,,+++***)))(((*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***+++---000((())))))***++++++,,,,,,---)))(((,,,---,,,+++,,,+++,,,------,,,+++)))(((*********++++++,,,,,,,,,///+++''''''***------,,,......---,,,,,,+++******(((***,,,...///...,,,++++++***)))***+++++++++)))+++,,,,,,------......///++++++***))))))***++++++,,,,,,+++******+++,,,,,,&&&'''***+++,,,+++***))),,,------...---,,,***))),,,***))),,,...+++$$$)))((('''''''''''''''(((+++++++++***************************))))))))))))%%%%%%&&&'''((()))*********+++)))%%%(((,,,***###+++++++++++++++***)))(((******++++++******)))(((************))))))))))))******+++++++++,,,,,,,,,******))))))))))))))))))++++++************++++++******))))))))))))************+++,,,,,,---......---------,,,,,,***))))))---+++***+++...000///---++++++,,,,,,,,,---------,,,,,,---......---,,,,,,---------...///000111111---------...///000000111333333222222333333444555444111222666777444444777666555:::CCCMMM___))))))***++++++++++++***,,,,,,,,,***(((&&&'''(((+++***)))+++...000...,,,(((((())))))***,,,---...******))))))))))))******)))************+++++++++,,,,,,---------,,,++++++)))***++++++,,,---......+++...---))))))***$$$++++++,,,,,,---...//////.........///222888@@@EEEZZZhhh~~~tttXXXOOOBBB999666333000---888666333///---,,,------......//////000000111111222///000555555000///222,,,,,,------...///000000------------------------------------------------,,,,,,---...///000111222000000////////////000000,,,,,,,,,------.................................//////...---,,,++++++******...000...)))(((+++//////000111000...------.........////////////.........------,,,,,,------...........................,,,,,,,,,---------......,,,,,,,,,,,,---...//////+++++++++,,,,,,---------......---,,,,,,+++*********,,,//////...,,,,,,,,,///---+++,,,...///...+++,,,...///---)))&&&&&&'''*********)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------%%%***---,,,((('''+++///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---,,,+++******,,,...///+++++++++******))))))))))))+++---///000///---,,,,,,++++++******++++++,,,******)))(((((('''(((((()))***+++,,,,,,+++)))(((,,,(((''',,,,,,((()))...''')))***)))((('''((()))''',,,---,,,)))(((%%%%%%%%%&&&'''(((((()))+++***)))(((((()))***+++++++++***)))(((((())))))+++***((()))******)))(((***)))'''&&&&&&(((***,,,******************++++++))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))+++,,,------+++)))******------------------------///---******,,,...////////////.........---------000///,,,++++++,,,///000000111111222222222111111111111222333333444555555---000444666666777888999999:::>>>III]]]{{{((()))******+++++++++++++++++++++***((('''((()))***)))(((***,,,---,,,***++++++***))))))))))))***++++++************++++++)))************+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++...***###++++++,,,------.........------------...222888<<>>IIIUUU]]]rrryyy~~~xxxeee___UUULLLDDD>>>888444444222000///000000///---222222000///......//////222222111///...---,,,+++111///............///111---------.........//////000000000///......------------------------------******+++,,,,,,---............------------...............------,,,,,,,,,.........................../////////////////////...---,,,---......,,,***.........,,,++++++---000......////////////......//////............//////++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------+++******---///......------.........---,,,,,,++++++***+++---...+++************+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,...---,,,,,,,,,+++***))),,,,,,,,,,,,------------((()))+++,,,,,,,,,+++***))))))***+++,,,+++++++++------------------------...---,,,*********+++,,,***+++---......---+++***++++++***************++++++***)))))))))***+++,,,***))))))*********+++,,,)))+++,,,+++***)))***++++++++++++)))'''''')))***)))))))))******+++++++++((((((''''''''''''(((((('''(((***++++++)))'''&&&(((''''''(((+++,,,++++++,,,+++***)))***+++---...,,,+++++++++***))))))))))))))))))))))))))))))))))))(((%%%$$$$$$%%%((()))************************)))***+++,,,,,,+++***)))+++++++++*********))))))***+++---,,,+++******+++*********************************,,,......,,,***---,,,,,,,,,,,,,,,,,,,,,...///000111111000///...000000222333444444444444333333333333444444555555555666777666555555777888===@@@LLLggg''''''((()))***+++++++++''')))))))))((()))+++---)))***++++++***)))))))))'''((((((((()))+++,,,---+++******))))))******+++))))))*********+++++++++)))))))))******))))))(((******+++,,,,,,---......---,,,+++*********+++...,,,---...//////---,,,+++...000111000///...000111222222333444555888===AAANNNTTT\\\ccchhhooovvv|||~~~zzztttkkkaaaXXXRRRFFFCCC???;;;999666444222222111111111111000///---333222111000...------,,,,,,,,,---...///000111111000///...------...///000---------...............000000/////////.........------------------------******++++++,,,---------///..................///.........------,,,,,,,,,........................111000000///......------...---------///...,,,***...//////...,,,---///111......////////////.........------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,---,,,+++******,,,...******++++++*********+++...---,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++***---///---(((&&&(((++++++++++++,,,,,,,,,------******,,,---------,,,+++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,++++++***))))))***+++---......---+++***+++***************+++++++++***)))))))))***,,,---*********))))))+++,,,+++)))+++,,,+++***)))***+++((()))++++++***))))))***(((((())))))))))))))))))''''''((((((((((((''''''&&&''')))******)))(((&&&(((''''''(((+++,,,++++++***))))))((()))***++++++)))))))))***+++++++++,,,))))))))))))))))))))))))---+++)))'''''')))+++---++++++++++++++++++++++++)))***++++++++++++***)))+++++++++*********)))))))))+++,,,,,,+++***+++,,,++++++++++++++++++++++++...,,,******,,,.........------------...............///000111111000///...000111333444555666666666333333444444444444555555777777777555444555888;;;???EEEWWWttt'''((())))))******))))))((()))***)))((()))***,,,)))+++,,,,,,+++***+++,,,,,,++++++***************---------,,,,,,---------)))************+++++++++***************)))(((((()))******+++---......//////------...,,,***+++000,,,---///000000///...---,,,---......------///111+++...111333333333555666999===AAADDDFFFKKKQQQVVVUUUUUUSSSPPPKKKDDD???;;;999999888777444222000...---...///000000000000///////////////////////////.....................///,,,......++++++......,,,................................................------------------------+++++++++,,,,,,---------//////............//////------------------,,,,,,........................111111000///...---,,,+++---.../////////---,,,+++---...000000......///000......////////////......------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,---...//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,******,,,---+++,,,---,,,+++***+++---...---,,,---......,,,++++++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++)))---000---'''%%%''',,,))))))******++++++,,,,,,***+++,,,---...---,,,,,,++++++,,,,,,,,,---------,,,,,,---------------...******+++++++++***))))))***+++,,,,,,,,,,,,+++******))))))))))))***++++++))))))))))))***+++,,,,,,)))++++++((())),,,,,,+++)))***+++***))))))***+++%%%(((+++,,,+++***))))))(((((((((((((((((((((((('''(((((())))))(((((('''((()))***+++++++++***))))))((('''(((***++++++***++++++)))(((''''''&&&&&&(((((()))***+++,,,,,,---)))))))))))))))))))))))),,,+++)))(((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++)))+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///---******,,,...//////------...............///......000000000000.........///000222444555555555444444444444444444555555666666666555555777;;;>>>@@@MMMddd)))))))))))))))(((((('''))))))***)))((((((***,,,'''***,,,,,,+++***+++------,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,---)))************+++++++++))))))******+++*********+++++++++,,,,,,------------+++,,,///---)))+++111,,,---000222222111000///,,,------,,,+++,,,...000+++---///000//////111222111444888999888999<<>>BBBKKK]]]www************)))((('''&&&)))******)))(((((()))+++&&&))),,,,,,******,,,...*********+++,,,---//////******))))))))))))******)))************+++++++++'''((()))+++,,,,,,,,,,,,------,,,,,,,,,,,,++++++(((''')))---+++''')))000,,,...000333444333111000//////...---+++,,,///111222222000...++++++---///***///333555333222333444444555444444444333222111///000000000///000111222000000111000...---...///......///////////////...++++++,,,---...000000111,,,111222//////222111,,,.....................---***++++++,,,---...//////------------------------,,,------------------...---,,,,,,++++++,,,,,,---,,,,,,,,,------.................................,,,,,,,,,------------...)))...333222---***+++...(((+++///000///...,,,,,,......////////////......//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---...//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++***+++)))+++---,,,***)))+++---((((((+++///333444000,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,+++***...,,,++++++------,,,***&&&''''''((()))******+++((()))***+++,,,+++******,,,***)))((((((***,,,---+++++++++,,,,,,---------,,,***'''%%%&&&))),,,///******)))(((((()))******(((((('''(((((()))******'''(((***+++,,,,,,++++++(((,,,,,,'''(((------***''')))***)))((('''((()))*********)))'''&&&'''((()))))))))(((((((((((((((((()))***++++++***)))((('''''''''&&&'''((()))***+++***((()))******)))((((((((((((((())))))))))))+++++++++***************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))&&&%%%%%%&&&)))***+++++++++*********))))))(((***,,,,,,++++++,,,---++++++++++++++++++++++++))))))***,,,......+++)))+++++++++,,,,,,---------........................,,,---///111333444555666555555555555555555444444444444444333555:::@@@EEEYYYmmm(((''''''))),,,---+++))))))))))))))))))))))))))),,,((((((,,,,,,((((((,,,+++(((%%%&&&))),,,---,,,***************)))((((((,,,------+++))))))***+++---((((((,,,+++'''&&&***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,......///000111222333444222...,,,------+++---111,,,,,,,,,---------......///---,,,...111333111///000//////000222222111000...111000------111111///////////////////////////333///++++++...111222222000///...000222111---)))222000---++++++,,,...///---------............///---,,,,,,------...///000000,,,+++//////+++,,,111//////...---,,,,,,++++++000///...------...///000---------............///000////////////000111111///////////////...............------------......333222000111222000,,,(((........................+++...000///---,,,...000++++++++++++++++++++++++---------++++++,,,///111---+++***+++...000///---...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++'''(((+++------,,,***(((+++*********+++,,,,,,---******++++++++++++******)))***++++++***)))***++++++++++++,,,,,,------------///111333333111---+++***,,,---,,,)))''')))+++***+++,,,---------,,,,,,++++++,,,,,,,,,+++***)))*********)))))))))))))))))))))************))))))******)))(((''')))---000+++***)))(((((()))******''''''((())))))******)))((()))***++++++***)))((()))(((((()))))))))(((&&&))))))))))))))))))))))))&&&((())))))(((''''''((()))(((''''''''')))***+++***((('''((()))***)))'''&&&***)))$$$$$$(((((($$$,,,***((())),,,---+++))),,,)))(((******((((((,,,,,,,,,,,,***((((((***,,,,,,+++***))))))+++---...((()))***++++++***((((((+++++++++,,,,,,+++******,,,+++***+++...///---***,,,------+++)))(((((()))++++++++++++++++++,,,,,,,,,***'''######(((///555,,,,,,,,,---------......///444777444...,,,///333000111111222222333444444222333555666666555333222444666444666:::888AAAVVViii~~~)))***+++(((###"""$$$'''))))))))))))))))))))))))+++''''''++++++''''''+++(((&&&$$$%%%(((******)))***************)))(((((('''((()))***)))***,,,///,,,)))(((++++++''''''***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++,,,---...///000111111222...,,,...---***+++...,,,,,,---------.........000...---...111333222000///......///111111000...111333222...---000111...........................222///,,,,,,...000000000...------...000000---)))000///---,,,+++,,,---...............////////////,,,,,,,,,,,,---...//////000,,,,,,//////,,,,,,///000//////...------,,,,,,......------------......------------............------,,,,,,------...///////////////............000000////////////000000111000///000111000,,,)))........................---///000///,,,+++,,,...------------------------------,,,***))))))+++......,,,***,,,...///...,,,------,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,)))***,,,---------+++***++++++******++++++,,,---******++++++++++++******)))***++++++***)))***+++++++++,,,,,,,,,,,,,,,,,,+++---///111111000///---***,,,---,,,)))((()))+++******++++++,,,,,,++++++------------,,,,,,,,,,,,************))))))))))))))))))************)))))))))******)))((())),,,///+++***)))(((((()))******((()))***++++++***))))))))))))************)))))))))))))))***++++++***)))))))))))))))))))))))))))&&&((())))))(((''''''((())))))(((''''''((()))******((('''((()))***)))''''''***)))%%%%%%((()))%%%+++)))((()))+++,,,***((((((''')))------)))&&&((()))))))))(((&&&&&&(((***+++***)))((((((***,,,---******++++++++++++******,,,,,,---------,,,,,,,,,,,,+++***+++...///---+++,,,,,,++++++******)))))),,,,,,,,,,,,,,,---------)))...333555333///+++(((------------....../////////222444333///...000333000111111222222333333444222333444555555444333222444666444555;;;:::CCCYYYnnn(((,,,...((("""***))))))))))))))))))))))))***''''''******''''''***'''&&&%%%&&&(((***)))((()))************))))))(((&&&'''))))))((())),,,...,,,))))))++++++((((((***------------------------***+++,,,+++******+++,,,))))))***+++,,,---......000---,,,...---***))),,,---------........./////////......///111222222111...------...000000///---///111///,,,,,,000111///........................000...------...///...,,,,,,+++,,,---//////---+++......------------------........./////////000000,,,,,,+++,,,,,,---...//////------000///,,,+++---000000//////......------,,,,,,------------,,,,,,------------............,,,,,,+++++++++,,,------........................000000////////////000000.........///000///---+++------------------------///000000///,,,++++++,,,------------------......000000///---++++++---//////...------......---,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++,,,,,,------------++++++******++++++,,,,,,******++++++++++++******)))***++++++***)))***+++,,,,,,,,,,,,,,,+++++++++)))***,,,---.../////////+++,,,---,,,***)))***+++))))))*********+++++++++...---,,,+++***+++,,,,,,************************)))******++++++******)))((()))+++*********+++---******))))))))))))******)))+++,,,------+++)))(((*********))))))*********(((((()))******+++++++++))))))))))))))))))))))))&&&((())))))(((''''''(((***)))(((((((((((())))))***((('''((()))***)))''')))******'''&&&))))))'''***)))((((((******)))(((,,,***+++//////,,,***,,,'''(((((((((''''''(((******)))((((((((()))***+++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++---***((())),,,---+++))),,,,,,,,,------.........,,,...000111000000000111------------------......000000111111111111111222000000111111222333333333111222333444444333222111444666333555;;;<<>>BBBUUUkkk++++++++++++************((())))))***)))((('''&&&++++++*********)))))))))(((***)))''')))------)))++++++++++++++++++++++++)))))))))******)))))))))))))))***++++++++++++***+++***)))***+++,,,+++***))))))))))))*********+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...---,,,///---+++***,,,---......------.........---,,,,,,------------------------///...---,,,+++,,,------,,,,,,------......//////...------...//////...,,,...---,,,,,,,,,,,,---...,,,++++++++++++,,,------***+++,,,---............------------------------***+++,,,------,,,+++***++++++,,,,,,,,,+++******000///---+++***++++++,,,---------.../////////000,,,,,,,,,,,,,,,------............---------------------------......//////,,,,,,,,,...//////,,,***------------------------...............------------,,,,,,++++++,,,,,,---***+++,,,,,,******+++,,,++++++++++++++++++++++++)))***+++,,,---...///000,,,,,,,,,,,,+++++++++++++++++++++******************)))(((''''''((()))***---,,,+++,,,,,,,,,)))'''+++******)))******+++++++++++++++++++++***)))((()))******++++++******)))111///,,,+++++++++***(((,,,++++++************+++******************+++,,,------,,,++++++++++++,,,///...,,,++++++,,,...///***,,,...,,,)))'''(((+++***))))))))))))***++++++,,,***((()))***++++++***((()))++++++******+++,,,&&&&&&&&&'''''''''(((((()))((((((((())))))'''&&&((((((((((((((((((((((((&&&((()))++++++)))(((&&&(((,,,,,,***+++------***))))))(((((((((***+++,,,*********)))******++++++************************/////////---***(((((()))***++++++++++++***))))))---+++))))))))))))(((''')))))))))))))))(((((((((******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000000111444222...---000---.../////////...---,,,.........///000111222333222222222222222222222222333333444444555444444333444555777777777888:::<<>>HHHaaa)))((('''&&&&&&&&&'''(((###&&&))),,,......---,,,))))))))))))))))))))))))))),,,+++'''&&&))),,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,------------,,,---,,,+++,,,---......,,,))))))+++,,,,,,,,,+++***++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///000...,,,***)))+++---............---,,,,,,,,,------////////////////////////......------...///111222//////...///000222444555000...,,,,,,...///.........---,,,,,,,,,,,,---...,,,---.../////////......***+++,,,---............---------------------------...///000000///...---,,,,,,++++++,,,,,,---...............------------+++++++++,,,------......---------------......///***+++---......---,,,,,,+++,,,.../////////...---///...------...///...---------------------------000000000///......---------,,,,,,++++++,,,,,,---***+++,,,,,,******+++,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,*********+++++++++++++++***************+++++++++,,,+++******+++,,,...///+++***))))))+++---------((()))***+++++++++++++++((((((((()))***,,,---...---,,,,,,++++++,,,,,,---,,,***)))***,,,.........+++,,,,,,---,,,,,,+++******)))(((((()))+++---...111111111222111000000///***+++---......---+++******************************************+++,,,,,,((('''&&&&&&(((******)))%%%(((+++---,,,++++++,,,)))(((((((((((((((((((((***)))))))))******(((''')))(((((('''((()))+++,,,(((((())))))))))))((((((%%%((()))''''''***)))&&&))))))(((((((((***+++,,,*********)))******++++++************************(((***++++++******+++---))))))***++++++++++++***,,,+++)))***+++,,,,,,+++***************)))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------***+++,,,---------,,,+++***,,,------111777888555111000000000000000/////////.........//////000111000000000111111222222333222222333444555555555555888555222222555999===>>>CCC\\\'''''''''&&&''''''((((((%%%&&&)))+++,,,,,,++++++*********+++,,,,,,------))),,,+++&&&$$$'''++++++************************++++++************+++++++++++++++++++++,,,,,,---+++***)))***,,,---,,,+++'''(((***+++,,,+++***)))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,......,,,+++---///000000000///......///000------,,,,,,,,,---...///...........................------,,,---...000111///...------...000222333000...,,,,,,---.........------------------------+++,,,---.........------***+++,,,---............------------------------------...//////...------+++++++++,,,,,,,,,------+++,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,------...++++++,,,,,,------------+++,,,...///000///...---///---,,,,,,---......---------------------------///......---,,,,,,++++++---,,,,,,++++++,,,,,,---***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++))))))*********+++++++++)))******+++,,,,,,---------+++))))))+++,,,,,,,,,'''(((***+++,,,,,,++++++******)))))))))***,,,---++++++++++++++++++++++++,,,***)))***,,,.........***+++,,,---------,,,++++++***(((((((((***,,,...///000111111111000///...,,,,,,------------,,,,,,,,,+++)))))))))***++++++)))***++++++,,,,,,++++++)))((('''(((***,,,,,,+++$$$'''+++------,,,+++,,,)))))))))***************)))))))))((('''&&&''')))((('''&&&&&&'''(((***,,,***)))(((''''''((()))***'''++++++)))***,,,,,,)))******)))(((((()))***+++++++++******)))*********************************(((***++++++******+++---))))))***++++++++++++++++++***))))))+++,,,,,,,,,)))******************+++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------)))***,,,.........,,,,,,//////------444<<<;;;444000////////////000000111///............///000000...//////000000111222222111222333444555555555555777555333333666888999888???XXX{{{&&&&&&''''''(((((())))))&&&'''((()))******))))))&&&&&&'''((()))******+++(((,,,+++&&&###&&&***+++))))))))))))))))))))))))+++***)))(((((()))***++++++***)))))))))***,,,---)))(((((((((***+++***)))&&&''')))***+++***((('''++++++************++++++++++++++++++++++++++++++************************(((+++---,,,***)))+++...,,,...000///+++***+++------,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///...---,,,+++,,,...000111000...,,,,,,---...///...,,,------......------,,,***+++,,,---...---,,,,,,............---,,,++++++------------------------,,,,,,---......---,,,,,,)))***+++,,,,,,,,,,,,,,,))))))***,,,,,,,,,,,,,,,++++++******************++++++******++++++,,,---+++++++++,,,,,,---------+++,,,...000000///...---///---++++++---...---,,,------------------------------,,,++++++***))))))---,,,,,,++++++,,,,,,---***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))******++++++++++++))))))******++++++++++++'''((()))+++,,,,,,,,,+++///---***)))***++++++***'''(((***+++,,,,,,++++++,,,+++***)))))))))***+++)))***++++++++++++***)))---+++***+++,,,...------)))***,,,---...------,,,,,,+++)))'''(((***,,,......///000000000///---,,,///...,,,++++++,,,...///---+++(((((()))+++,,,,,,)))***+++,,,---,,,+++++++++***)))***,,,---...---$$$'''+++------,,,+++,,,''''''''''''((((((((()))'''))))))'''$$$###&&&***'''&&&%%%$$$%%%''')))++++++)))(((&&&&&&((()))+++%%%))))))'''(((******'''+++***)))(((((()))******,,,,,,+++***)))))))))***************************)))***++++++***)))***+++((()))***+++++++++++++++,,,++++++---000333444444+++++++++,,,,,,------...******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------((())),,,.........---,,,///...))))))222:::888...111000000000111222333333///............//////000---......///000111111111111222333444555555555555666444444555777777444111@@@WWWyyy)))((('''&&&&&&'''((())))))))))))))))))))))))))))))(((((((((***---000222((()))***++++++***)))(((***)))((()))+++,,,+++***+++)))'''&&&'''))),,,...++++++*********************++++++,,,,,,++++++***))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,###)))///000---***+++,,,---------,,,,,,+++++++++...///////////////...---***...111111---***+++,,,------..................---333444000...111222...222...++++++---//////...,,,,,,,,,,,,,,,---...///***&&&'''---///---...333***+++...///000///...---,,,+++***))))))+++---...******++++++,,,,,,,,,,,,//////...------...//////...---,,,,,,,,,---//////***+++,,,,,,------------++++++,,,,,,---...//////---+++)))(((((()))+++,,,---------------------------...///...,,,++++++,,,---------,,,,,,++++++++++++...000///+++))))))+++------......------,,,,,,,,,+++++++++***)))))))))222000...,,,+++,,,...///------,,,,,,,,,,,,++++++)))+++///000///***%%%!!!)))************++++++++++++,,,---,,,***)))***+++)))'''%%%&&&(((***++++++...---,,,,,,.........---,,,+++***((((((***+++,,,***)))(((***,,,---+++)))+++,,,,,,------,,,,,,++++++,,,---...////////////*********)))******+++,,,'''***---111222111///.........---,,,++++++******))))))***+++,,,------------)))'''(((,,,...+++(((******))))))))))))******+++)))'''(((++++++***'''''''''((()))))))))))))))((((((''''''''''''(((((())))))******+++++++++,,,***)))(((''''''((()))***''''''((())))))***))))))++++++******)))((((((((())))))))))))))))))))))))444000+++((('''***...111(((((((((((()))***+++,,,******+++++++++******)))++++++,,,,,,,,,---------+++++++++,,,,,,---------***)))))))))***+++,,,,,,...///111111000---***(((***+++---...///...------,,,111000,,,000999999000333000---,,,///111111000//////............//////222222333444444444333333777666444444333444555666666777777666555555777999BBBYYYyyy''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''((()))+++---///((()))************)))(((,,,***)))***++++++***))),,,***)))((('''(((***+++*********************************++++++*********+++++++++***************************++++++,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++%%%***,,,***)))***------------,,,,,,+++++++++------...............---///...---,,,,,,---,,,,,,///......------,,,,,,,,,+++000222...---///000---000---***)))+++------,,,---,,,,,,,,,,,,------...+++((()))---...,,,,,,000//////......//////000000,,,+++***))))))+++,,,---***************+++,,,,,,,,,+++***))))))***+++,,,(((((('''''''''((()))***++++++,,,,,,,,,+++******,,,------....../////////...---,,,++++++,,,---...------------------------,,,...///...------...///---,,,,,,,,,,,,,,,,,,+++(((***---//////......///,,,,,,,,,,,,,,,+++***)))++++++++++++************,,,,,,++++++++++++++++++------,,,,,,,,,+++++++++***+++,,,,,,,,,***(((''')))************++++++++++++,,,---,,,***)))***+++***)))'''(((***,,,,,,,,,((('''((())),,,---,,,+++)))((('''&&&&&&'''((()))***)))((())),,,,,,***(((++++++,,,,,,,,,,,,++++++******+++,,,---------------,,,,,,+++***)))))))))000///,,,***)))***+++,,,------...---,,,+++******((()))***+++,,,,,,,,,,,,)))&&&###%%%)))+++)))&&&******))))))))))))*********((('''(((***+++)))'''((())))))***************((((((''''''''''''((((((***************)))))))))***)))(((''''''((()))***))))))))))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))...---+++))))))***+++,,,************+++,,,------******+++++++++******)))++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********)))******+++++++++---///111111000...---***+++,,,---......---,,,+++///...,,,222<<<;;;222222///,,,,,,...000000/////////............//////111111222222222222222222555444333222222333444444555666777666555555777999BBBYYYyyy%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))''''''(((((()))******+++((())))))******))))))(((***)))((()))+++,,,+++***,,,+++***)))((((((((((((************************)))))))))))))))))))))))),,,,,,++++++***))))))))))))))))))************+++%%%&&&''')))***+++++++++************************%%%))),,,---+++***,,,///------,,,,,,,,,,,,++++++++++++,,,---.........---222---)))))),,,...---+++///......---,,,+++***))))))---///---+++------,,,---+++)))(((***+++++++++---------,,,,,,,,,,,,,,,---***+++------++++++...111000---,,,,,,---...///---,,,+++*********+++,,,+++***)))))))))***,,,,,,---,,,,,,++++++,,,,,,---***************+++,,,,,,,,,,,,,,,++++++***)))(((.............../////////------------------------------------------------***+++------------...000+++,,,,,,,,,,,,,,,,,,---)))***,,,///111111///---++++++++++++***)))((('''*********+++++++++++++++))))))***+++++++++******,,,,,,,,,,,,+++++++++++++++***)))(((((()))+++,,,)))************++++++++++++,,,---,,,***)))***+++,,,***)))***,,,---...---((((((***---///000...---+++***)))(((((()))***+++***)))((()))******)))'''******++++++++++++******(((((()))***++++++++++++//////...,,,+++)))((((((222000---+++))))))***+++...///000111000///---+++((()))***+++++++++++++++***'''&&&(((,,,...,,,*********))))))))))))*********)))(((((()))***)))(((************++++++++++++((((((''''''''''''((((((*********)))((((((''''''))))))(((((((((((())))))+++******))))))((('''''''''(((((()))******++++++))))))))))))))))))))))))))))))***++++++***((('''++++++*********++++++,,,)))******+++++++++***************++++++++++++,,,+++++++++***************++++++******)))*********+++,,,...000111111000000++++++,,,---------,,,,,,+++---,,,,,,555>>><<<333111///,,,,,,---///////////////............//////000000000111111111222222222222111111111111222333555666666666555555777999BBBXXXyyy%%%&&&'''(((((('''&&&%%%************************((())))))******))))))(((((((((((()))))))))))))))'''&&&&&&(((+++------,,,************))))))((((((***************+++++++++******))))))))))))******++++++******************)))))))))))))))))))))***&&&'''((()))************++++++++++++++++++++++++...//////---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...////////////---******,,,------,,,---,,,,,,++++++*********))),,,---,,,++++++,,,,,,,,,+++***)))******++++++------------,,,,,,+++***,,,++++++,,,---,,,,,,---...---,,,***))))))******------,,,************++++++***)))((((((***+++------------,,,,,,---------------------......//////++++++,,,,,,,,,++++++***...............---------***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---+++++++++,,,,,,---------...------///111///***&&&++++++++++++***((('''&&&*********++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,++++++++++++***+++***)))(((((()))***+++))))))*********++++++++++++,,,---,,,***)))***+++,,,+++***+++,,,...---,,,)))***,,,///111111...+++,,,++++++******++++++,,,))))))))))))))))))(((''')))******++++++******)))'''((()))***++++++++++++//////...---,,,+++***)))***---000222222000...,,,000111333444444222///---((()))******+++++++++***+++***)))+++...000000...******))))))))))))************)))************)))*********************+++((((((''''''''''''((((((((((((((((((((('''''''''))))))(((((((((((())))))******))))))))))))))))))(((((())))))************))))))))))))))))))))))))'''(((***++++++)))((('''***))))))(((((((((((()))))))))***+++++++++******))))))*********+++++++++++++++******))))))((((((,,,,,,+++***)))))))))***------..................++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,555===999111///...---,,,---.........///......------......///000000000000111222222333111111111111111222222222444555666666555555777999AAAWWWxxx'''((()))******)))((('''))))))))))))))))))))))))******++++++******)))(((''''''((((((((())))))***)))((('''(((***++++++***(((((())))))************))))))*********+++++++++,,,+++************+++,,,(((((()))***++++++,,,,,,***))))))))))))))))))))))))******+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))((('''((())),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////000000000)))+++......,,,++++++,,,*********++++++,,,,,,,,,***+++---...---+++,,,...,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++******)))***++++++,,,...///...,,,,,,------,,,***((('''---,,,,,,+++************+++***)))))))))***,,,,,,))))))************)))))))))******+++++++++++++++***+++,,,---............------,,,,,,,,,,,,,,,,,,***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,++++++,,,+++++++++,,,,,,---------///---,,,---...,,,'''""",,,,,,,,,,,,+++***)))(((******++++++,,,,,,,,,---,,,,,,+++***+++,,,...///,,,,,,+++++++++*********++++++******)))(((((('''))))))*********++++++++++++,,,---,,,***)))***++++++***)))***,,,,,,+++***((((((***,,,---+++(((%%%(((((((((''''''((((((((((((((()))))))))((((((((()))******++++++******)))((()))***+++,,,,,,,,,,,,,,,---............------)))+++///222333222000......///222333333111...---)))******++++++++++++***)))))))))***,,,.........******))))))))))))******++++++++++++++++++++++++***))))))((((((((())))))((((((''''''''''''((((((%%%%%%&&&'''((())))))***(((((())))))))))))(((((((((((((((((()))***,,,---************))))))(((((())))))))))))))))))))))))******))))))************))))))(((((('''(((((((((((()))***+++++++++++++++))))))*********+++++++++*********))))))(((((((((,,,,,,+++***)))))))))***,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,...,,,+++---333777333,,,............------............------------......111000000000111222444555111222222333333333333333333444555555444555777999@@@UUUuuu)))))))))******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&+++++++++******)))))))))''''''''''''((()))******---+++))))))))))))'''%%%(((((((((((()))***+++,,,)))))))))***++++++,,,,,,---,,,+++******+++,,,---''''''(((***+++,,,---...+++************)))))))))+++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------++++++,,,,,,,,,,,,------------...///000000000000&&&+++//////,,,***+++---))))))***+++,,,------...******,,,///...+++,,,000+++---...---,,,+++,,,...++++++,,,------,,,******(((+++,,,***+++///000...---...///000///---***))),,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***((()))******++++++******)))***,,,---///000000000+++++++++++++++,,,,,,,,,---......//////000000000,,,,,,,,,,,,,,,,,,,,,,,,000111111000...------...+++,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,***(((,,,,,,,,,---,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++************)))***++++++***(((&&&%%%)))************++++++++++++,,,---,,,***)))***+++***))))))***++++++***(((+++++++++,,,---+++(((&&&))))))))))))))))))))))))&&&(((******)))))))))*********++++++++++++******)))***+++,,,,,,---,,,,,,***+++---///000111000000///...,,,++++++,,,...000+++,,,---......---,,,******++++++,,,,,,,,,++++++++++++,,,---......//////******))))))))))))*********+++,,,,,,******+++,,,***)))((('''''''''((()))((((((''''''''''''(((((($$$%%%&&&'''(((***++++++(((((())))))))))))(((((((((((('''((()))+++---///++++++******)))(((((('''))))))))))))))))))))))))+++***)))))))))***,,,---******)))))))))******+++((()))***+++++++++++++++*********++++++++++++,,,*********)))))))))))))))++++++******)))*********)))(((((()))***,,,///000......---,,,,,,,,,------...------///222222...***---...//////...---...///......------------......111000000000111333444666111222333444555555555444222444555555444555777999???RRRqqq))))))(((((((((((())))))''''''''''''''''''''''''+++***)))((('''((())))))''''''&&&&&&'''(((***++++++)))(((((())))))(((&&&+++***((('''((()))***,,,((())))))***++++++,,,,,,,,,+++***))))))***+++,,,(((((()))***+++,,,,,,---,,,,,,++++++******************++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---///000000///+++++++++,,,,,,---------------...//////.........)))***+++,,,,,,+++,,,,,,******++++++,,,,,,------***)))+++///...***+++000+++---///...,,,+++,,,...)))***,,,------,,,+++***)))------******...///+++...............---,,,,,,******+++,,,,,,,,,++++++***+++,,,......---,,,+++---...////////////...---***+++,,,---------,,,,,,***+++,,,---......//////***++++++,,,,,,---------///............000111222++++++++++++++++++++++++---///000///------...///---,,,,,,,,,,,,,,,,,,+++)))***++++++***+++---...***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---000111111///,,,***++++++++++++************((()))))))))))))))(((((()))************++++++++++++,,,---,,,***)))***+++***))))))***++++++)))'''---,,,,,,,,,...---,,,***++++++,,,,,,,,,,,,++++++%%%(((***+++******+++---++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,***,,,...000111222111000111000---,,,+++,,,---...++++++,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++------............///000******))))))))))))******(((***+++***(((''')))+++,,,+++)))((('''((()))***((((((''''''''''''((((((&&&&&&'''((())))))******'''((()))******)))((('''***)))(((((()))+++---...*********)))))))))))))))))))))))))))))))))))))))***)))))))))******+++,,,)))))))))))))))***+++,,,(((((()))++++++,,,,,,+++++++++++++++,,,,,,,,,,,,))))))***************************)))******++++++******(((((())),,,///111000///...---------......---...000222111///---,,,---///111111...---...000...------,,,,,,------...000///......///222444555111222333444555555555444222333444444444555777999>>>PPPlll)))((('''&&&&&&'''((()))***************************)))'''&&&%%%'''(((***'''&&&&&&&&&'''(((***+++%%%%%%%%%'''***,,,,,,,,,...,,,)))'''&&&''')))+++((())))))***++++++,,,,,,+++***)))'''''')))***+++***************+++++++++,,,,,,,,,+++++++++******'''((()))+++,,,,,,,,,,,,************************,,,+++++++++,,,,,,***)))+++++++++,,,,,,------------------...------,,,,,,...***'''(((+++......,,,------,,,,,,,,,,,,,,,,,,***''')))......)))***000***,,,///...,,,***+++---((()))+++---------+++++++++//////******------)))///---,,,******+++,,,---)))***+++,,,,,,,,,,,,,,,)))+++...000000///---+++++++++,,,------,,,++++++)))***+++,,,---,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---...//////...---,,,+++,,,...000222++++++++++++++++++++++++(((***++++++++++++,,,...---------,,,,,,+++++++++***,,,---,,,)))***---111)))***+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,000555999888444...)))+++++++++************)))((('''''''''((()))+++,,,)))************++++++++++++,,,---,,,***)))***+++*********+++,,,,,,***''')))((('''(((***++++++***(((((())))))))))))(((((($$$(((+++,,,******---///+++,,,,,,------,,,,,,+++((()))***++++++,,,,,,++++++---///111222222000000,,,...111333333111...,,,......------............---------......---,,,,,,)))***+++***))))))***+++******))))))))))))******&&&(((***)))&&&%%%''')))...,,,***)))((()))***+++((((((''''''''''''((((((((((((((()))))))))))))))'''((()))******)))(((''',,,+++)))((((((***+++---((((((((()))******++++++))))))))))))))))))))))))'''((()))***++++++******&&&&&&&&&&&&''')))******(((((()))++++++,,,,,,,,,++++++,,,,,,,,,---------))))))******++++++,,,,,,***)))))))))***+++,,,,,,000...,,,***)))***,,,...111000///...---......///,,,...222444222...---000---000222222///...///111...------,,,,,,------...///...------...000333444000111333444555555444444111333444444444555777999===NNNjjj%%%'''******)))(((((()))***)))***---,,,(((&&&'''+++)))(((((()))******)))!!!%%%)))+++***)))***,,,))))))))))))))))))))))))***++++++******)))(((''')))+++,,,***((((((+++...+++++++++************)))***)))(((''''''((()))******+++,,,,,,***))))))))),,,)))((((((++++++)))'''---------,,,,,,+++++++++******))))))******+++,,,(((---///---,,,///000...///---------...///...---333---,,,000111---,,,000+++,,,------++++++,,,---,,,,,,++++++***+++++++++///...,,,+++***+++,,,,,,((((((***+++---...000000...,,,***((('''(((***,,,+++*********,,,,,,,,,+++++++++++++++++++++++++++...,,,***+++---...,,,***---------,,,,,,+++++++++---------.........///////////////...---,,,******+++++++++,,,,,,---------+++,,,---,,,++++++,,,...+++,,,------++++++,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++---,,,+++******+++,,,---++++++******++++++,,,---,,,++++++***)))))))))***,,,,,,---,,,+++***,,,...************************)))************+++++++++***,,,...---+++)))***,,,***************+++++++++))))))))))))***+++,,,---+++++++++*********)))))),,,)))'''(((***+++***((()))************+++++++++,,,******......,,,+++...&&&&&&'''((()))***++++++111...,,,,,,---///000000///...222777777333///000............---,,,+++***++++++++++++++++++++++++---+++******+++***(((&&&))))))))))))))))))))))))(((((())))))))))))((((((&&&''')))((('''&&&((()))++++++,,,+++)))))))))***///)))$$$%%%))),,,+++)))(((((()))***+++,,,,,,---,,,+++***))))))***+++,,,+++++++++************)))+++,,,,,,++++++)))((('''******++++++++++++******++++++******)))(((((((((******))))))***+++,,,,,,------,,,++++++******))),,,,,,+++***))))))******)))***---......,,,***(((+++,,,,,,***''''''***---000111111111111000000///...///////////////...---,,,...000///---...333777------............------111222111000......111333222222333333333222222111444444444444555555666666>>>FFFbbb&&&((()))***)))((()))***,,,***+++---,,,'''$$$&&&+++)))(((((()))******)))%%%(((***+++)))((()))***************************)))************)))((((((***+++,,,***((((((+++...+++++++++*********))))))((('''&&&&&&&&&&&&'''(((***+++,,,,,,***))))))***+++)))'''(((***+++***))),,,,,,+++++++++***************))))))******+++,,,&&&+++---+++***---...---...---,,,---...///...,,,111+++***---...+++***---+++,,,------++++++,,,---,,,,,,++++++***++++++,,,...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++)))))))))++++++,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,+++)))***,,,---+++)))---------,,,,,,+++++++++,,,,,,---------.....................---,,,+++++++++++++++,,,,,,---------...//////...,,,+++,,,...***+++,,,,,,******+++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---......------,,,+++++++++++++++,,,------,,,++++++,,,...,,,,,,++++++***)))(((((()))************+++++++++(((***,,,+++)))'''((()))---,,,+++***)))(((''''''(((((((((((()))***+++++++++++++++*********)))))),,,)))'''(((***+++***((()))************+++++++++)))'''(((,,,---******---(((((())))))***+++++++++222000......000111222222444222333777777444333666111000000...---,,,+++***++++++++++++++++++++++++...---,,,---------+++)))))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))''''''((()))$$$'''******(((((()))+++))))))***++++++***(((&&&)))))))))******++++++,,,((()))************)))((()))))))))******+++++++++---,,,,,,+++******))))))******++++++++++++******)))))))))))))))*********************************++++++++++++++++++++++++,,,++++++***))))))******)))***,,,------+++***)))&&&(((++++++******,,,.........///////////////...,,,------.........------,,,---.........///111333...---,,,,,,,,,,,,---...000111111///......000222111222222333333222222111111222222333444555555666===GGGaaa'''((()))((('''((()))+++---++++++---+++&&&$$$%%%+++)))(((((()))******))))))***+++***(((''''''(((************************(((((()))************))))))******((('''''')))+++++++++*********)))))))))(((''''''&&&&&&''''''((()))+++,,,,,,***))))))******((('''''')))+++++++++***************)))))))))******))))))******+++,,,$$$)))+++))))))+++---+++...---,,,,,,......---,,,///+++***---...+++***++++++,,,---,,,+++***+++---,,,++++++***++++++,,,,,,...---,,,+++++++++,,,------------,,,++++++******,,,,,,,,,,,,++++++++++++......------,,,,,,+++++++++++++++++++++++++++++++++***))))))++++++***)))------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,------......------,,,++++++,,,,,,,,,,,,------...//////---***)))***+++)))***++++++))))))***+++++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++...------------.../////////......---------------------...---,,,+++---///...---,,,+++***((('''''')))************+++++++++(((***++++++)))(((((()))++++++***)))(((((('''''')))((((((((((((((())))))+++************)))))))))+++)))(((((()))******))))))************+++++++++***((((((++++++'''''')))++++++++++++++++++++++++...,,,******,,,.........777333111333444333555999333222000...,,,+++++++++++++++++++++++++++++++++***))))))***++++++)))((())))))))))))))))))))))))(((((())))))))))))((((((((()))******(((((()))***%%%***+++)))(((***---&&&))),,,,,,***(((((()))************************%%%'''***++++++***'''%%%'''(((((()))***+++,,,---...---,,,+++******++++++******++++++++++++******'''(((((()))******++++++,,,---...///...---,,,+++))))))******+++,,,,,,---,,,+++******)))*********************************%%%(((+++------,,,,,,,,,***+++,,,---------------***+++,,,------------------,,,,,,---//////...---///---+++******+++---/////////000///......///111111111222222222222222111///000111222333444555666;;;DDD^^^((())))))(((&&&'''***,,,,,,******,,,+++'''&&&'''***)))'''''')))***)))(((++++++***)))((((((((()))(((((((((((((((((((((((('''''')))******+++++++++(((((('''&&&%%%%%%'''(((************))))))))))))***))))))))))))))))))***)))***,,,,,,***)))******)))(((''''''(((***,,,---******************************))))))******+++,,,%%%)))+++))))))+++,,,+++---,,,+++,,,---...---+++///---,,,...///...,,,+++***,,,,,,,,,+++***+++,,,++++++******++++++,,,,,,...---,,,+++++++++,,,---+++++++++++++++,,,,,,,,,+++,,,---------,,,++++++/////////...,,,++++++++++++++++++++++++++++++++++++*********+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,***++++++***((('''(((***)))+++,,,+++***)))***,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++***+++,,,------,,,+++***...------------...//////......------------......---......---,,,,,,---///------,,,+++***)))((('''))))))*********++++++++++++,,,,,,,,,++++++******''''''(((((())))))*********))))))((((((((())))))************))))))))))))******)))((()))*********))))))*********+++++++++---******+++***&&&$$$&&&,,,,,,++++++************+++)))((((((***+++++++++333///...000000///111666222000---+++***+++,,,---************************)))(((((()))++++++***((())))))))))))))))))))))))(((((())))))))))))(((((()))***+++***)))((()))***!!!'''...///,,,)))+++///((((((''''''''')))+++---+++*********)))))))))((('''(((***++++++***((('''((((((((()))***+++++++++///...,,,******+++,,,---******++++++++++++******(((((())))))************(((***,,,......---,,,+++))))))******+++++++++,,,++++++***************++++++***)))))))))***+++,,,***+++,,,---,,,+++***)))))))))+++,,,------------******+++---............---++++++,,,//////,,,(((...---,,,,,,,,,,,,---...---...//////......///000000111111222222222222111//////000222333555666777777AAAXXXxxx((())))))(((&&&'''***,,,***'''(((++++++)))(((+++***(((''''''((())))))(((***)))(((((()))******+++''''''''''''''''''''''''&&&'''(((***+++++++++++++++)))((('''''''''((((((*********)))))))))(((((()))******************)))(((***,,,,,,***)))***+++(((((((((((((((***,,,---******++++++++++++++++++******))))))******+++,,,(((---///,,,+++------,,,---+++***+++,,,---,,,+++------------......,,,)))***+++,,,,,,******+++,,,+++*********++++++,,,------,,,+++++++++,,,---...++++++++++++++++++++++++***+++---......---,,,+++...///000...,,,***+++,,,+++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,'''((())))))((((((***,,,+++,,,---,,,+++***+++---++++++++++++++++++++++++------,,,,,,,,,+++++++++***+++,,,------,,,+++***,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,------,,,---...---++++++---...+++++++++***************))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))&&&''''''((()))*********++++++***)))))))))******))))))))))))))))))))))))*********)))((()))******))))))*********++++++++++++)))))),,,,,,((('''***+++++++++******)))((((((---+++***+++---...---,,,---+++,,,000000......111---+++***))))))+++---...************************---,,,,,,---//////...,,,(((((((((((((((((((((((((((((())))))))))))((((((***++++++***)))(((((()))$$$)))...///+++))))))+++***'''&&&(((+++,,,((($$$++++++******)))(((((((((+++******))))))******+++))))))))))))))))))))))))///...,,,******+++,,,...******++++++++++++******************))))))((((((!!!###&&&(((******)))(((+++++++++******)))))))))+++***************+++++++++***)))((()))***,,,---...,,,+++******+++++++++)))***+++,,,---.........***+++,,,---.../////////---+++***,,,......+++''',,,---............---,,,,,,...//////......///000///000111111222222222222///000111333444666777777777???TTTppp'''((()))((('''((()))+++(((&&&'''***+++)))***---***(((''''''((())))))((()))(((''')))+++,,,,,,+++''''''''''''''''''''''''''''''(((******+++++++++///---***)))***+++************)))))))))((((((((('''(((((())))))(((((('''(((***++++++*********+++'''(((******))))))***,,,*********+++++++++++++++******))))))******+++,,,---111222///---......,,,,,,+++******,,,,,,+++***)))++++++***+++---***&&&***+++,,,+++***)))***,,,************+++,,,---------,,,+++++++++,,,---......---,,,+++***)))(((((()))***,,,---------,,,+++,,,...000...+++)))+++---+++++++++++++++++++++++++++,,,------++++++,,,---++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,,,,---.........---------,,,,,,,,,,,,++++++(((***++++++***+++---000+++,,,------++++++,,,---++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++************+++,,,,,,++++++++++++++++++,,,---,,,,,,---,,,+++***,,,...************************)))************++++++++++++)))))))))******((('''*********))))))(((((((((+++***************++++++(((((()))))))))))))))***)))******)))(((((()))+++)))************+++++++++'''%%%''',,,...,,,---000++++++******)))))))))(((+++))))))***+++,,,+++***+++***---222333///...000)))((((((((()))+++---...************************,,,++++++,,,------+++***(((((((((((((((((((((((((((((())))))))))))(((((()))***+++***(((''''''(((''')))++++++***(((&&&&&&)))(((***...111---!!!*********))))))(((((((((,,,+++***))))))***+++,,,******)))))))))(((((((((---,,,+++******+++,,,---******++++++++++++******++++++******)))(((((('''%%%&&&(((***+++,,,,,,+++,,,++++++***))))))((((((*********)))******+++,,,+++************,,,---...,,,***((((((+++---//////***+++,,,------...------+++,,,---......///......,,,++++++,,,------+++***,,,,,,------------,,,,,,,,,...000000//////000111//////000111222222222222000111222333444555666777888???PPPhhh&&&((()))***)))((()))******''''''***+++)))***---)))(((&&&&&&((()))(((''')))((((((***------+++)))(((((((((((((((((((((((('''((()))***************000---***)))***+++***)))***)))))))))(((((((((((('''((())))))))))))((('''((()))++++++******+++,,,&&&))),,,,,,***((()))))))))))))))*********++++++******))))))******+++,,,111555555111.........+++,,,***)))***+++,,,+++***(((++++++)))***---***$$$)))+++,,,+++***)))***+++************+++,,,---...,,,,,,+++***+++,,,---...---,,,,,,+++***))))))((()))******++++++,,,++++++))),,,///---***(((+++...++++++++++++++++++++++++***,,,---,,,***)))+++---+++++++++,,,,,,---------++++++++++++,,,,,,,,,---,,,,,,------...------------------,,,,,,+++++++++***+++,,,,,,++++++---///***,,,---,,,+++***+++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,***************+++,,,,,,+++++++++++++++,,,------***+++,,,+++***)))+++---,,,+++++++++***))))))))))))************++++++++++++)))((()))++++++)))&&&***************)))))))))))))))((())))))***+++,,,(((((((((((())))))******(((***+++***((('''))),,,)))************+++++++++'''%%%''',,,...,,,---000++++++++++++++++++******(((''''''(((******)))(((+++***,,,111222///...111)))))))))***++++++,,,,,,************************)))((('''(((((((((&&&$$$(((((((((((((((((((((((((((((())))))))))))(((((()))******)))'''&&&&&&'''***)))((((((******'''%%%((()))***------)))###)))))))))))))))((((((((())))))************))))))((((((((()))))))))))))))++++++++++++++++++++++++******++++++++++++***************)))))))))))))))+++,,,,,,,,,,,,---------************))))))))))))******))))))***++++++,,,++++++++++++,,,---...///+++)))(((***---//////---++++++,,,------,,,,,,,,,+++,,,,,,---------,,,,,,+++,,,,,,,,,++++++,,,...---+++)))(((((()))+++---,,,...111111111000111222...///000111222222222222000111111222333444444555666===JJJ___yyy%%%'''***+++***(((((())),,,((((((******((((((+++)))(((&&&&&&((()))(((''')))((()))+++......***'''************************((())))))************)))...***'''&&&((()))(((&&&))))))))))))(((((((((((()))***+++,,,,,,+++***)))''')))++++++******+++,,,%%%)))---...+++((('''((('''((((((((())))))***************)))***++++++,,,222666666222......---++++++***)))***+++,,,+++))))))------+++,,,///,,,%%%)))+++++++++***)))***+++************+++,,,---...,,,,,,+++***+++,,,...///((())))))***++++++,,,,,,)))))))))******++++++,,,(((+++...---)))(((+++...++++++++++++++++++++++++(((+++,,,,,,)))(((***,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,------......---,,,,,,---------,,,,,,+++++++++***++++++***))))))***,,,)))+++++++++***)))***+++++++++++++++++++++++++++---------,,,,,,,,,++++++---,,,+++******+++,,,---++++++******++++++,,,---++++++++++++,,,,,,---...***++++++***))))))***,,,...---,,,+++***((('''''')))************+++++++++---+++***+++------+++((('''((()))***+++,,,------''''''''''''(((***++++++'''((((((((())))))******(((***+++***((('''))),,,)))************++++++++++++)))))),,,,,,))))))+++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,++++++)))***...///---...111***+++,,,,,,,,,++++++***))))))))))))))))))))))))+++***))))))***)))'''%%%(((((((((((((((((((((((((((((())))))))))))(((((()))******)))&&&%%%&&&'''...***'''(((,,,...+++((()))((('''%%%$$$%%%***...((((((((()))))))))))))))&&&'''***++++++***'''&&&&&&&&&'''((()))***++++++)))******+++++++++************++++++++++++******((((((((()))******+++++++++***)))(((''''''''''''((((((((()))******++++++******))))))***+++,,,,,,++++++,,,---......//////---,,,+++---///...+++'''++++++,,,,,,,,,++++++***++++++,,,,,,,,,+++******+++,,,---,,,)))***---111///+++&&&""""""&&&+++///,,,...111222222111111222......000111111222222222000000111111222222222333222888DDDVVVqqq))))))(((((('''''''''&&&.........---,,,+++***)))&&&%%%&&&(((++++++(((%%%)))))))))((())))))***+++))))))))))))))))))))))))'''(((((()))***+++++++++$$$)))---)))!!!###)))))))))))))))************++++++******************((((((,,,111///((((((,,,******)))))))))***+++,,,++++++++++++++++++++++++************************.........------,,,,,,,,,***,,,......---++++++,,,((())))))'''$$$%%%***...,,,,,,,,,,,,,,,+++******,,,))))))......))))))---111///,,,******+++---///000///---,,,+++,,,,,,---///000000...,,,******+++------------------------,,,,,,,,,,,,,,,***))))))***+++,,,---...---,,,+++,,,,,,,,,---------......))),,,---,,,...000,,,'''+++,,,,,,------,,,,,,++++++---...***%%%###'''+++++++++++++++,,,,,,---...---......,,,******+++,,,---)))))),,,...+++***+++000...+++***+++,,,+++++++++***)))***,,,---,,,+++++++++++++++++++++++++++.........------,,,,,,,,,&&&(((***++++++,,,...000,,,++++++******++++++,,,+++***)))***,,,,,,***)))---------,,,+++***)))(((******)))))))))+++,,,---''''''((()))***++++++,,,---%%%""")))---,,,***,,,---***(((((()))******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,))))))***...222222///++++++---//////---+++******************+++---///111)))************)))((((((((()))***++++++***(((''''''((()))***************%%%(((+++***''''''))),,,++++++***))))))((()))))))))((('''&&&&&&'''))))))++++++***)))(((((())))))+++)))(((&&&&&&((()))+++(((((((((((((((((((((((()))((((((((()))***++++++)))((('''((()))***)))((()))***+++***))))))+++,,,,,,,,,++++++******+++++++++++++++*********))))))---------+++)))***,,,///!!!'''+++---+++(((%%%)))***+++,,,---,,,+++***++++++******++++++,,,---,,,---.........---///000***+++,,,,,,******+++,,,++++++------------++++++++++++,,,,,,,,,,,,------........................////////////000000000000111111111000000000000000222222333333333333444444777444;;;MMMccczzz)))(((((((((''''''''''''++++++++++++***)))(((''')))(((((())),,,,,,***'''((((((((()))***+++,,,---))))))))))))))))))))))))'''(((((()))******++++++(((,,,...+++&&&$$$''',,,))))))))))))************************************+++***,,,000---((()))---))))))))))))************++++++++++++++++++++++++************************//////......------------*********++++++++++++*********)))((('''(((+++...)))))))))))))))(((((('''---******...---)))(((+++000...---+++++++++------...---,,,+++++++++,,,,,,...//////---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,---------......,,,///...++++++...///,,,+++,,,,,,------,,,,,,+++,,,---...,,,******---111+++*********++++++,,,---------...,,,******+++------******...///---++++++///---+++***+++,,,,,,++++++***)))***,,,---,,,+++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,)))***,,,,,,+++***,,,---,,,++++++******++++++,,,+++***)))***,,,,,,***))),,,,,,,,,,,,+++***)))(((******)))))))))***++++++(((((())))))******++++++---&&&###(((,,,+++)))*********)))))))))***,,,---------............------+++***)))(((((()))+++++++++***+++---000111...++++++,,,...---+++******+++++++++******+++,,,...///,,,,,,---,,,,,,+++******((()))***++++++******)))))))))******+++*********++++++,,,***((('''(((((())))))((((((((())))))***)))))))))(((((())))))***++++++***)))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))***))))))))))))******+++***)))((()))+++,,,+++***)))+++,,,,,,+++,,,...000---+++*********+++******+++++++++*********))))))+++++++++)))((((((+++---$$$'''+++---...,,,)))&&&******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,---...---+++***+++,,,+++,,,---,,,+++++++++---+++,,,------------,,,+++,,,,,,---------.................................000000000111111111222222111111111111111111222222222222222333333333444444444000444BBBTTTkkk((((((((((((''''''''''''))))))***))))))((('''&&&***)))((()))******)))(((*********)))******+++,,,))))))))))))))))))))))))((((((((()))******+++++++++,,,,,,+++))))))+++---))))))))))))************************************///---,,,---+++(((***...'''(((***+++++++++***)))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++++++++...+++((())),,,......,,,...+++))))))***,,,---...,,,,,,,,,,,,,,,+++******...++++++---,,,))))))+++---------,,,,,,,,,,,,,,,++++++*********+++,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,---------......,,,000///***'''+++///000+++,,,,,,------,,,,,,+++...------,,,,,,---///000***************++++++,,,,,,------,,,+++***+++------++++++000111...++++++---+++******,,,------,,,+++***)))***,,,---,,,+++*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,***)))***+++,,,++++++******++++++,,,+++***)))***,,,,,,***))),,,,,,,,,,,,+++***))))))))))))******))))))(((((()))))))))))))))*********,,,'''$$$(((******((()))&&&)))+++***))))))---000,,,...000111111000...,,,******))))))***+++,,,---...---,,,,,,......---++++++,,,,,,+++))))))***,,,,,,,,,+++***+++,,,---...---...------,,,+++***)))((()))***+++,,,,,,,,,+++++++++++++++++++++***)))---+++))))))******)))(((+++******)))))))))))))))******+++++++++*********+++***))))))))))))))))))))))))(((((((((((())))))************************++++++******************)))(((((()))++++++***))))))+++------...///222555...+++))))))+++,,,***(((+++++++++******************++++++)))((((((+++---***+++,,,------+++((('''++++++******++++++,,,---++++++******++++++,,,---...000111000......///000,,,---...---,,,,,,---...,,,,,,------------,,,,,,---............/////////........................//////000000000111111111000111111222222333333333222222222222333333333333222...000888DDDZZZ|||((((((((((((((('''''''''***************)))(((((()))(((&&&&&&&&&&&&''''''---,,,+++***))))))))))))))))))))))))))))))))))))(((((())))))************)))((('''((()))*********((()))))))))************))))))))))))************222///,,,***))))))+++...((()))+++------,,,***)))************************************************))))))((((((((((((((((((...)))$$$%%%***...---+++000,,,)))***---//////------............---,,,,,,,,,+++***++++++++++++,,,+++,,,------------++++++******+++++++++,,,------)))***++++++***)))***,,,++++++++++++++++++++++++*********++++++,,,,,,------,,,+++***+++,,,---...,,,,,,,,,---------......***///000***&&&(((---000+++,,,,,,------,,,,,,+++///---+++***++++++***))),,,+++++++++++++++,,,,,,,,,------,,,+++***,,,------***+++000111---***++++++))))))***,,,...------+++***)))***,,,---,,,+++*********++++++,,,,,,---*********++++++,,,,,,,,,,,,------,,,***)))***+++,,,++++++******++++++,,,+++***)))***,,,,,,***)))+++++++++++++++***))))))((()))*********((('''&&&*********)))))))))))))))+++(((&&&'''))))))((('''%%%))),,,+++((('''+++///+++---000222222000---+++,,,,,,++++++,,,...000111111///---,,,+++++++++++++++++++++)))((((((***,,,++++++******+++---...000,,,,,,,,,,,,+++***(((((())))))***+++,,,---------,,,,,,,,,,,,,,,+++***)))***'''%%%&&&***------+++///...,,,+++***)))))))))******+++,,,,,,+++)))(((******)))))))))))))))***(((((())))))))))))((((((************************---,,,+++******)))******&&&&&&&&&'''))))))(((&&&(((***,,,...///111444777000,,,)))***,,,---+++(((************************+++,,,---,,,++++++---///++++++++++++***)))((((((,,,+++***)))***+++,,,---++++++******++++++,,,---+++---///000000111333555---...///...---,,,---///,,,------------------,,,------........./////////........................------------............//////000111222222333333111222222222222333333333333000111666<<>><<<999000...+++*********)))((())))))))))))))))))))))))))))))*********+++++++++''')))+++***)))((()))))))))))))))))))))((((((''')))***+++,,,---,,,++++++///...---+++***++++++,,,*********++++++,,,,,,,,,)))+++---......---,,,,,,,,,,,,,,,---------------+++---------+++***+++,,,......................../////////////////////////////////...............////////////000000000000///......///000000000000000000111222222222222111333333333222222222222222222444555333333666:::>>>???FFFXXXrrr(((((())))))))))))((((((,,,++++++******++++++,,,)))((('''((()))***)))'''))))))(((((((((((())))))))))))************))))))))))))************))))))&&&&&&''''''(((((())))))$$$%%%'''*********)))(((((()))))))))((((((***+++%%%'''(((((('''''')))***+++++++++***************))))))))),,,......---+++,,,***((()))***+++***))))))((('''''''''(((***+++)))))))))))))))******++++++//////+++)))******'''************************+++++++++*********)))))),,,+++++++++,,,,,,***((('''((()))******************++++++,,,++++++******+++++++++,,,,,,+++++++++******))))))******+++,,,+++((((((+++,,,+++,,,///************************+++***)))***---...---,,,---,,,******+++---------+++,,,,,,------.........000000000000000000000000---,,,,,,---...000111333++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,************************&&&&&&(((***(((%%%''',,,************************++++++++++++++++++++++++***)))))))))***+++,,,,,,))))))))))))))))))))))))(((''''''(((***++++++)))***))))))(((((())))))***%%%+++,,,((()))......)))***))))))))))))***+++++++++++++++***************%%%((()))&&&'''******(((***,,,,,,***+++...///...,,,------,,,+++---000222,,,---......---...000222111000---,,,,,,...111333000000///...///000111222444444444444333111///...---...///000111222222222000111222222111000222333///222222///---000111000///...---,,,++++++,,,,,,++++++++++++++++++,,,,,,***++++++***))))))***,,,...222666666555444555777777999<<<@@@AAA<<<222+++)))'''%%%%%%''')))***))))))))))))))))))))))))))))))************+++++++++((()))++++++)))((()))************))))))))))))))))))***,,,---------,,,+++///...---,,,++++++++++++))))))******+++,,,,,,,,,***,,,......---,,,---...------------------------+++,,,...---,,,+++,,,...---...////////////...---/////////////////////////////////............---////////////000000000000222000///000222333333333///000111111222222111111111111222222222333333333222555555222222666999999888999CCCYYYttt'''((()))******)))((('''++++++***))))))***++++++***)))((((((******)))((())))))(((((((((((())))))(((((()))******)))(((((())))))************))))))&&&''''''((())))))******'''&&&&&&'''))))))***)))((()))******))))))+++---%%%'''))))))((((((***,,,+++++++++++++++***)))))))))))))))***,,,---+++***+++))))))***,,,,,,***((((((((()))))))))*********)))))))))))))))***++++++...///,,,((((((++++++'''***************************************+++++++++,,,,,,,,,+++***)))))))))((()))***+++++++++***)))++++++++++++++++++++++++,,,,,,------------,,,,,,***+++++++++,,,,,,,,,,,,+++((((((***+++)))***---+++++++++++++++++++++++++++***)))***,,,------,,,,,,+++)))***,,,------,,,,,,,,,,,,---......//////000000000000000000000000...------,,,---...///000++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,***+++++++++++++++++++++)))))),,,...+++'''***000+++******************++++++++++++++++++++++++++++++******))))))***+++,,,)))))))))))))))))))))))))))((('''(((+++---,,,***))))))(((((((((((())))))%%%,,,---'''(((//////(((******))))))******+++,,,+++++++++*********))))))%%%)))***((()))+++***''')))------)))***///000---***,,,---,,,++++++...000,,,---...///...///222444//////.........///111111111000/////////000111222333333333222222111111111///000111111111111000//////000111111000000111333---222333000...000222111000///---,,,++++++,,,,,,***+++,,,---,,,+++***)))***++++++***))))))***,,,///444999:::777555555666:::;;;<<<:::666///'''"""(((&&&%%%%%%'''***++++++************************)))************+++++++++(((***++++++***))))))***---,,,,,,+++++++++++++++***+++,,,---------,,,+++............---,,,++++++((())))))***++++++,,,,,,+++---...---++++++---000------------------------+++,,,......------...000---...///000000///...---//////////////////////////////.........---------.../////////000000000111222000...///222444444333///000000111111111111111...//////000111222333333///444666333222555666222666666<<>>GGGUUUeee{{{***++++++++++++***))))))*********)))))))))))))))******)))))))))***++++++(((((()))******************)))((()))***+++***)))+++++++++,,,++++++*********************+++++++++)))***++++++,,,+++++++++*********+++++++++++++++))))))************)))))))))***+++,,,,,,,,,,,,,,,******************++++++(((+++,,,***'''%%%&&&(((+++***)))***++++++***)))++++++***))))))))))))***$$$%%%((()))***,,,///111+++)))))))))++++++***)))))))))*********+++++++++$$$(((******+++,,,)))###((((((((())))))))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++---...,,,(((***///+++******+++,,,,,,+++)))************+++,,,---...------------------------111000///111444555222......111444777777555222000------,,,,,,,,,---......+++,,,,,,------,,,,,,+++******++++++++++++******))))))))))))))))))))))))'''((())))))******))))))((()))***+++,,,,,,,,,,,,*********++++++++++++,,,)))***+++---------,,,+++&&&(((++++++***))))))***((((((((((((((((((((((((***++++++)))(((''')))++++++++++++++++++*********......---+++***)))((('''''',,,...,,,+++------+++************************+++++++++***************)))***+++***))))))+++,,,***+++,,,,,,++++++---///111111111111111222222222444444444333222111000///000000000000000000/////////////////////000000000......///000000000000000000000000000000000000000++++++,,,------,,,,,,+++---,,,,,,++++++************+++***))))))***...111++++++************++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************''')))******))))))***,,,***************)))))))))+++******,,,......---,,,+++,,,------,,,,,,///000((()))+++,,,,,,,,,...000,,,,,,------------,,,,,,///...---,,,,,,,,,,,,---+++,,,---...////////////------------------------,,,------------.........------......//////000000...//////...------...000......---......///000111,,,///222222///...111444...000111111000000111222000000000111222333444555666555555666888999888777;;;???EEENNN___www***++++++++++++***))))))&&&'''((()))+++,,,---...)))******+++++++++++++++&&&'''(((******+++++++++)))(((((((((***+++***)))******+++,,,,,,,,,++++++))))))*********+++++++++'''(((***,,,,,,+++***(((*********++++++,,,,,,,,,******++++++***)))((('''&&&((()))*********++++++)))))))))***+++++++++,,,+++++++++***************,,,+++******++++++)))'''++++++***)))))))))))))))'''(((*********+++...000+++***)))***++++++***(((*********+++++++++,,,,,,'''+++---+++***------,,,(((((((((((())))))))))))++++++++++++++++++++++++***************+++,,,---+++,,,,,,------,,,,,,+++,,,+++,,,,,,((($$$'''...+++***)))***,,,,,,***(((************+++,,,---...------------------------111///...111555666222......///000111222111111000......---,,,,,,,,,------******+++,,,------------******++++++++++++******))))))))))))))))))))))))((()))******++++++******((()))***,,,------,,,,,,******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,$$$'''***+++)))(((((()))))))))))))))))))))))))))*********)))''''''(((******++++++++++++++++++,,,------,,,++++++***))))))&&&+++---)))(((+++,,,******************************************+++++++++)))+++,,,---,,,+++,,,---***+++,,,,,,,,,,,,...000333333222111111111111222222222333222222111000/////////000000000000000000000000/////////000111222......///000000000000000////////////////////////,,,------......---,,,+++++++++++++++++++++++++++)))+++,,,+++******,,,...++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,---......///***+++++++++*********+++&&&)))++++++******,,,...+++*********)))))))))(((*********,,,...///...,,,,,,,,,---,,,,,,---///111***+++,,,,,,++++++---...+++,,,---......---,,,+++...---,,,,,,,,,---...///***+++,,,...///000000000------------------------,,,,,,---------.........,,,,,,,,,---.../////////,,,...//////...------...............///000111222------////////////000111///000111111000000111222000000000111222333555666666666666666666666888999999;;;===@@@HHHYYYqqq***++++++++++++***))))))...------,,,+++***)))))))))***+++---------,,,+++))))))*********))))))((()))(((((((((***++++++***)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++%%%'''***------+++)))'''*********++++++,,,,,,,,,++++++++++++***)))'''%%%)))+++---......---...///(((((()))***+++,,,,,,---,,,******+++---......------,,,+++++++++***(((&&&+++******))))))))))))))).........,,,)))((()))***,,,,,,+++,,,......,,,***++++++,,,,,,,,,---------***------'''###&&&***+++************++++++++++++++++++++++++++++++++++++(((((((((((()))***,,,,,,*********++++++*********+++***+++***%%%"""%%%---+++***(((***,,,---***(((************+++,,,---...------------------------...,,,+++...333444000+++...///000000111111111111///...------,,,,,,,,,,,,)))***+++,,,---.........******++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++((()))+++,,,------,,,,,,******+++,,,,,,,,,,,,+++******))))))((()))******###&&&***+++)))''''''(((*********************************(((&&&&&&(((************++++++,,,,,,---,,,,,,++++++++++++++++++%%%***+++&&&%%%)))+++)))******************++++++))))))******+++++++++,,,))),,,...///...------...+++,,,------,,,---///111555444333222111111111111000111111222222222111111---...///000111111000000000///---,,,---...111222...//////000000000000000............////////////---.../////////...,,,+++++++++++++++++++++,,,,,,'''***......,,,***+++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,...///000000***+++++++++***)))***+++&&&))),,,,,,++++++---000+++*********))))))((((((*********,,,...///...,,,+++,,,,,,,,,+++,,,///111,,,---...---+++***+++,,,((()))+++,,,,,,+++)))(((,,,+++++++++,,,...000111------......///.........------------------------,,,,,,,,,---------......++++++,,,,,,---...//////+++---000000///---------.........//////111222222...+++***,,,000222000...///000111111000///111222000000000111222444555666333444555444444666:::===777999;;;:::<<>>CCCGGGSSSaaawww---,,,***((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,---------))))))******++++++,,,,,,)))))))))******++++++,,,******+++++++++,,,,,,,,,(((***++++++******+++,,,++++++++++++++++++++++++---+++)))***,,,,,,)))&&&((()))*********+++...111************************,,,+++++++++***)))))))))************************(((((())))))))))))((((((******++++++++++++******++++++******++++++,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++++++++++++++***(((((()))***+++,,,,,,***,,,//////+++++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++++++++,,,---,,,,,,,,,...000++++++++++++,,,,,,,,,,,,------......//////000000111///......//////---,,,,,,,,,------...---------......------,,,,,,++++++,,,++++++***++++++,,,,,,)))))))))***************)))))))))))))))))))))))),,,///222111...+++***++++++++++++***************((())))))******))))))((()))((((((((()))***+++,,,&&&&&&'''((((((((((((((()))))))))))))))******+++************************************************++++++******)))))))))))))))***+++,,,---...//////,,,++++++******++++++,,,++++++++++++---///111222+++,,,---...000111111222222333444444555555444444111111111111111111111111222111///---,,,+++******...///000///......000111000000000000111111111222222444333//////111222///111111000000///......---***************++++++,,,+++)))'''(((***,,,,,,+++***)))***+++---///222444///...---,,,)))'''$$$###,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,************************((())))))((('''&&&(((***,,,+++***+++,,,,,,***(((+++******))))))*********++++++,,,,,,,,,,,,------,,,...///000.........///+++,,,,,,------,,,,,,,,,---------,,,,,,,,,++++++------...///000000000000......------......///000,,,,,,,,,,,,,,,,,,,,,,,,...............///000000............------------...///000000//////000111000////////////000111222333222222111111111111111111111111111111222333333333333333444444444555555555666777888999:::;;;;;;CCCLLL\\\ppp,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************))))))((()))***+++,,,,,,------)))*********+++++++++,,,++++++++++++++++++++++++(((***++++++******+++,,,++++++++++++++++++++++++---+++***+++,,,,,,***(((((()))*********+++...000************************,,,,,,,,,+++***)))((((((************************))))))************))))))******++++++++++++******++++++++++++,,,,,,---...,,,+++***)))((()))+++,,,++++++++++++++++++++++++)))+++,,,***'''&&&(((******++++++)))+++///...+++++++++************+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++...---+++***)))***++++++***+++,,,,,,,,,,,,///111+++++++++,,,,,,,,,------,,,------...///000111111000///.........------,,,+++,,,---...............//////...------,,,++++++++++++******++++++,,,,,,************************)))))))))))))))))))))))),,,000333111,,,)))***---*********)))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++((())))))***************)))))))))))))))******+++)))))))))***************************************+++++++++++++++***))))))******++++++,,,------...,,,++++++******++++++,,,,,,,,,+++,,,---...///000...------,,,,,,,,,,,,,,,111111222333333333333222111111222222222222111111000000...---,,,++++++***///000111000///...000111////////////000000000000111111111000000111111000////////////////////////,,,,,,++++++***+++++++++,,,,,,---.........---+++))))))******,,,---///000******+++++++++***)))))),,,,,,,,,++++++***************++++++,,,,,,,,,,,,***************++++++++++++,,,,,,+++***)))***+++++++++++++++,,,+++***))),,,,,,+++++++++,,,------+++++++++,,,,,,,,,------+++---///000///...///000++++++,,,---------,,,,,,))))))***+++,,,------......///000000000000000///......------...///000111,,,,,,------------......///.........///000111222........................---///111111...---000222000000000000000111111111222111111000000111111111222222111111222222333444222333333444444555555555666666777888888888777777<<<@@@JJJXXXjjj***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))(((''''''&&&((()))***,,,------------+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***))))))(((***++++++******+++,,,,,,++++++******++++++,,,,,,,,,+++,,,,,,,,,+++))))))+++,,,+++******,,,...************************,,,,,,,,,+++***)))((((((***************************++++++,,,,,,++++++*********++++++++++++******,,,+++++++++,,,---......++++++***))))))***+++,,,++++++++++++++++++++++++)))+++,,,***'''&&&(((+++(((******(((***......***++++++************++++++++++++,,,,,,,,,---------++++++++++++++++++++++++...---+++***)))***++++++)))***++++++++++++---///++++++,,,,,,,,,---------,,,------...///000111111...//////...------------++++++,,,---............//////...------,,,+++++++++*********++++++,,,---+++++++++***************))))))))))))))))))))))))+++...000---)))(((,,,111))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************)))))))))))))))******+++)))))))))))))))******+++************++++++,,,,,,***************************++++++++++++***))))))++++++++++++************,,,++++++******++++++,,,...------,,,,,,,,,,,,---///...---,,,,,,,,,,,,------......///////////////000111222222222222111000------,,,,,,,,,------...///000111111///...///000------------.........//////.../////////...............------...///000000000000...---++++++******$$$***111333000...---...******************++++++'''((()))+++,,,,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,,,,++++++))))))*********++++++++++++,,,------+++++++++,,,))))))***+++************((((((((()))***,,,---...+++++++++,,,,,,,,,------***,,,......------...///***+++,,,,,,---------,,,((())))))***+++,,,------111111111111000///---------------...///000111111---........./////////000.........///000111222222/////////////////////000---///111111...---000222///000000111111111111111000000/////////000000111222222111111222222333444222222333333444555666666777777777777777888888999777:::>>>CCCLLL___uuu)))+++---......---+++))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,+++***))))))((()))***+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))((((((***++++++******+++,,,---,,,+++******+++,,,---,,,,,,---------,,,,,,+++***,,,---,,,*********,,,************************,,,+++++++++***)))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******++++++++++++******,,,,,,+++++++++,,,------)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++***))))))***+++(((******(((+++//////+++++++++************++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,++++++***+++++++++)))***+++***)))***,,,...,,,,,,,,,,,,------------------......//////000000,,,---......---,,,---...++++++,,,,,,---,,,,,,,,,......------,,,,,,++++++************+++,,,------+++++++++++++++*********))))))))))))))))))))))))***,,,,,,***((()))---111))))))))))))************((())))))******))))))(((((()))************))))))'''''''''''''''((()))))))))))))))))))))******+++))))))******+++,,,,,,,,,++++++++++++++++++++++++)))***+++++++++***((('''+++++++++******))))))))),,,++++++******++++++,,,......------,,,+++++++++......------...///111222+++,,,------......------...///000111111000///...++++++,,,,,,---///000111...000111111///......///,,,,,,,,,,,,------------///------//////++++++,,,...---,,,,,,,,,---///000333111000...,,,+++******$$$...111///,,,...000,,,++++++******))))))((()))***++++++,,,+++++++++,,,,,,++++++++++++++++++)))***+++,,,---,,,++++++)))))))))***++++++,,,,,,((()))+++,,,+++***+++,,,''')))++++++***)))***+++))))))***+++,,,...000111++++++,,,,,,,,,,,,------***,,,------,,,,,,,,,---******+++,,,------------,,,,,,,,,+++++++++******222222111000///---,,,+++,,,---...///000111111111.........///000000111111............///111222333000000000000111111111111...///000000//////000111///000111111222222111111//////////////////000111111111111111111222333333111222333333444555666666777777666666666888999:::777:::;;;:::<<>>888:::;;;<<<===>>>@@@AAAJJJSSSaaaqqq...///111222222000///---,,,+++***))))))+++,,,......,,,,,,---+++((()))---++++++,,,,,,,,,,,,+++++++++------,,,---///,,,(((++++++,,,,,,,,,,,,------+++***))))))++++++***)))***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---++++++++++++++++++++++++'''))),,,---,,,+++******---+++***((((((***+++---***+++,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,------------,,,,,,))))))***++++++++++++***)))******************)))++++++******++++++,,,---,,,+++)))'''''')))+++,,,************************)))))))))***++++++,,,,,,))))))((((((((())))))***++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,+++***+++---...---,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,...000000...,,,,,,---.../////////...---++++++,,,---,,,+++***))),,,,,,,,,+++++++++************)))(((((()))******,,,,,,---,,,,,,+++***)))***************************++++++++++++,,,,,,,,,+++***)))((('''((()))***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,+++******###&&&***---...,,,(((&&&,,,,,,+++++++++,,,,,,---***++++++++++++,,,,,,,,,,,,++++++***))))))(((((()))))))))))))))))))))))),,,------,,,++++++,,,...******+++,,,,,,,,,,,,+++,,,,,,---...............,,,------...............,,,,,,,,,---....../////////000111222222000...---000///...,,,+++++++++++++++---///...,,,***,,,///,,,,,,+++++++++,,,---------......---+++******+++...---,,,++++++++++++,,,++++++************++++++***************+++++++++'''(((***,,,***''')))...++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))((('''(((***,,,)))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((***+++,,,------,,,+++******+++,,,,,,++++++,,,---000///...---,,,+++***)))***,,,------++++++,,,...,,,,,,,,,---------............------,,,+++++++++.........//////000000000000///------///000///...111000...---------.../////////000000000000000000...///000000111111000000///000111222222222222222///000000000000111111111000111222111///...///000222222222333444444555555666666666666666888;;;>>>666777:::<<<=========<<>>@@@DDDKKKPPPXXXfffzzz???:::666555666555000+++444222111000000000...,,,---,,,++++++---------++++++,,,,,,---------------///...------,,,,,,------...------,,,,,,------...,,,,,,,,,---------......+++,,,,,,---...///000000---...000111222111000///------------------------++++++++++++++++++++++++///...------,,,,,,,,,,,,---,,,++++++******++++++---------------,,,+++***++++++++++++++++++++++++)))+++---//////---+++)))++++++,,,,,,+++***((('''++++++++++++++++++++++++,,,------+++******,,,///++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,'''((()))***++++++******,,,------+++***)))***,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,///111222...------,,,,,,------...,,,+++***)))***+++,,,---------,,,,,,,,,,,,++++++))))))***+++,,,------...---------,,,,,,+++++++++******+++,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++))))))))))))************))))))))))))))))))))))))---,,,,,,+++*********+++************))))))((((((------+++&&&""""""%%%((('''(((((((((((((((((((((......---+++)))(((***+++++++++******************,,,+++***))))))***+++,,,---+++(((&&&&&&(((***,,,......---------,,,,,,,,,///+++((((((***,,,,,,+++...111222000000222222...,,,------,,,+++,,,...111...............///000111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,(((&&&%%%'''***,,,+++,,,---...---,,,+++***,,,+++)))((((((***+++---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,(((((()))***+++,,,,,,---)))************+++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++...---,,,,,,++++++,,,,,,+++,,,.........,,,***)))///111///,,,...222000***------,,,++++++,,,,,,,,,........................---...000111111///---,,,------------------,,,,,,//////////////////......111111111111111000000000......//////000000111111---......///000111111111////////////000000000000///000000000000000//////222222333333333222222111222222333333333333444444777666666666666777777888666666777888999999::::::;;;;;;<<<===>>>???@@@AAAKKKRRR]]]jjjyyyMMMGGG???;;;:::999666222555333111000000///...,,,000...------......---,,,+++,,,,,,,,,,,,,,,++++++......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,------...//////***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++))))))++++++++++++***)))++++++++++++++++++++++++***++++++***((((((***,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))))))))+++,,,,,,+++))))))***+++---,,,+++******+++,,,---++++++++++++++++++++++++,,,+++***)))***,,,...///------,,,,,,,,,,,,------,,,++++++***+++,,,---...------,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,+++++++++*********''''''((()))))))))))))))*********))))))*********(((((()))))))))*********(((((()))))))))*********************************---,,,++++++*********+++*********)))))))))))))))***++++++)))%%%$$$%%%'''((((((((((((((((((''''''---------+++)))(((***+++************************++++++***))))))***++++++++++++************++++++------,,,,,,,,,+++++++++---+++((((((+++,,,+++***(((---000000111222111,,,,,,,,,---,,,++++++---000......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++************************,,,,,,,,,,,,,,,------...,,,+++)))((((((((()))***++++++,,,,,,---,,,,,,,,,)))))))))*********))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********+++,,,,,,------************++++++++++++,,,,,,,,,+++++++++******---,,,,,,,,,++++++++++++------,,,++++++++++++++++++,,,---------,,,***)))...///---***,,,000...))),,,,,,,,,+++++++++,,,,,,........................+++,,,...//////...---,,,------------------------........................000000000000000/////////......//////000000000000//////000000111222222333.../////////000000000000//////000000000000//////111111222222222222222111222222222333333333444444666666555555555666777777666666666777888999999999888888888999:::;;;<<<<<>>@@@FFFQQQ___iii~~~rrrggg^^^WWWQQQMMMFFFCCC>>>:::999777666444444222111000111111///.........------......//////...------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,...---,,,++++++++++++,,,,,,,,,---.........---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******+++++++++---,,,++++++******++++++******+++++++++******)))))))))))))))))))))))))))++++++************++++++))))))******+++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---************************,,,,,,,,,++++++*********+++,,,,,,,,,,,,---------+++***)))((()))+++---///)))******)))(((((()))+++******))))))))))))******))))))))))))))))))))))))000///---++++++,,,---...++++++************++++++,,,,,,,,,---------......,,,,,,,,,++++++++++++***))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,))))))(((((((((((())))))((((((((()))))))))******,,,,,,,,,---------......++++++++++++++++++++++++++++++***************+++))))))))))))************((()))******)))(((''''''******))))))((('''''''''+++,,,,,,+++)))((()))+++***************++++++++++++******************+++*********+++++++++++++++,,,,,,,,,,,,++++++++++++++++++---......---,,,***%%%)))------...000...******+++,,,+++******+++---------,,,+++*********+++........................,,,,,,++++++******))))))++++++++++++++++++++++++,,,,,,------............++++++++++++******))))))+++***))))))***,,,...///))))))***++++++***((((((******************************************************+++++++++,,,,,,,,,------,,,,,,++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************,,,+++******))))))******,,,++++++*********+++++++++,,,+++******+++***)))******++++++++++++++++++------------------------)))***,,,---............++++++,,,,,,---...//////,,,,,,,,,------------------------------.........////////////////////////000000111111222222222333........./////////000000...//////000000000000///---...///000111222222222111222222222222333333333333333333333444555555666777777777888888999999999999999999999999999999999;;;=========>>>DDDMMMTTT___hhhvvv{{{sssmmmiiibbb]]]VVVOOOIIIDDD???<<<:::888666555555444222000...............///000111///...------,,,,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,///...,,,+++******+++,,,------------------,,,,,,------------------------+++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++)))******+++++++++******))))))))))))))))))))))))***+++---......---+++***,,,++++++*********))))))+++++++++++++++++++++++++++,,,------,,,+++,,,---************************,,,,,,,,,++++++*********+++++++++,,,,,,,,,------***)))((('''(((***,,,...)))******)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))000///---+++++++++,,,---+++******))))))******+++,,,,,,---------.........,,,,,,+++++++++*********'''(((((()))******++++++******++++++++++++++++++'''(((((()))))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,*********************************))))))***++++++)))))))))))))))************)))((('''((()))))))))******))))))(((((((((((()))+++,,,+++***))))))***))))))*********+++++++++*********++++++*********+++***(((''''''))),,,---------------,,,,,,,,,,,,+++---///000000...---,,,***------***+++......,,,***+++,,,,,,+++******,,,---,,,+++***************........................------,,,,,,+++++++++***+++++++++++++++++++++++++++,,,---.........---------,,,***)))))))))***+++******))))))***,,,---///---,,,+++***)))***++++++******************************************************+++++++++,,,,,,,,,,,,,,,++++++******))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,+++******))))))******,,,++++++******+++,,,,,,,,,,,,,,,,,,+++******+++)))***+++,,,,,,,,,,,,+++------------------------++++++,,,---.../////////++++++,,,,,,---...//////,,,,,,,,,---------......------------......///////////////...............////////////000000000000............////////////......///000000000000000---...///000111222222222111111111222222222333333222222222333333444666666888888888999999999999999999999999999999:::::::::999;;;===<<<;;;<<>>===;;;:::;;;>>>@@@CCCHHHNNNVVV___iiippp{{{}}}uuuoooddd```[[[UUUPPPKKKEEEAAA???>>>:::777555444444444111111000//////////////////......------......///,,,,,,,,,,,,------------000///---++++++,,,...///------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---,,,++++++******++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,+++***))))))******+++++++++++++++++++++++++++(((***,,,,,,+++))))))***************************++++++++++++++++++,,,,,,)))))))))*********++++++,,,,,,+++******))))))((()))***+++*********,,,---)))******************)))************************---+++***(((((()))+++,,,+++++++++******+++++++++******,,,---------,,,+++++++++++++++************)))*********++++++,,,,,,)))))))))*********++++++++++++,,,------------,,,*********))))))*********))))))))))))************(((((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))***++++++,,,++++++***)))(((''''''+++***((()))++++++(((&&&((((((((()))******++++++''')))++++++***))))))***((())))))***++++++,,,,,,)))***++++++++++++***)))***)))(((((()))***,,,...---------,,,,,,,,,++++++***,,,//////---+++,,,---***,,,,,,***+++...///,,,+++---///...---+++++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,))))))))))))))))))))))))((()))+++,,,---,,,+++***,,,,,,++++++++++++******)))******+++++++++******...---,,,+++******************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++***+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,---...///...---------+++,,,///,,,((()))...)))+++---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------------------------------,,,------...//////000000//////000111111222333333//////.........---------......---------------------------.........//////---...///000111111111111111111222222222222222111111111111111222222222222222222333333444666777888777777777666666666666666555555666777888999999:::<<<>>>???===:::999;;;======???@@@AAACCCFFFKKKOOOTTT[[[fffnnnvvv|||tttmmmeee^^^YYYKKKIIIDDD@@@<<<999888888222111111000000000000000//////............//////,,,,,,------------......000///---++++++---///111000///......---------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///---,,,++++++******++++++***+++,,,---------------++++++++++++++++++++++++,,,+++***))))))***+++,,,***))))))))))))+++,,,---++++++++++++++++++++++++***,,,......---,,,+++,,,))))))))))))))))))))))))*********++++++,,,,,,---((())))))))))))*********))))))+++,,,,,,,,,,,,,,,***+++,,,+++******,,,...******++++++++++++******************************...---+++******+++---...,,,,,,++++++++++++,,,,,,)))***+++,,,---,,,+++++++++++++++************))),,,,,,,,,++++++++++++***'''((((((((())))))******(((((()))************)))++++++************++++++(((((((((((())))))))))))******+++++++++,,,,,,,,,(((((((((((((((((((((((())))))((())))))***++++++---,,,+++***)))'''&&&&&&***)))***,,,...,,,'''"""''''''((()))***+++,,,,,,''')))++++++***)))))))))((())))))***++++++,,,,,,)))***+++,,,,,,+++***)))((()))***+++,,,---------,,,,,,,,,+++++++++******)))+++------***)))***,,,%%%))),,,+++,,,//////+++,,,...//////---,,,+++++++++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,************************''')))+++,,,,,,+++***))))))+++---......,,,)))((()))***+++,,,,,,+++)))(((***+++,,,---,,,***(((&&&))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,+++,,,...000000///...---,,,***,,,///,,,'''(((...***+++...///000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++------------------,,,,,,------......///000111111000111111222333444444444//////.........---------..................---------------.........//////---...///000111111111111222222333333333222222111000111111111111222222222333333333444555666888888555555555555555444444444555666777888999:::;;;<<<=========999555555888<<<999;;;=========>>>@@@BBBBBBGGGLLLPPPUUU```qqq}}}}}}zzzjjjfffaaaZZZTTTMMMGGGBBBDDD>>>777444333444333111000/////////000000---+++000///------......---+++111,,,((()))---000///---...***((()))---...,,,(((...***'''(((---///---***---------------,,,+++***,,,,,,,,,---------......---......,,,***((()))***+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++000---******,,,---,,,***,,,+++******)))************++++++++++++***)))))))))************+++++++++++++++++++++++++++++++++)))+++------,,,+++***+++(((((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,------------+++,,,,,,------,,,,,,+++++++++******************+++)))((()))+++,,,,,,+++((()))***++++++***)))(((,,,+++******)))*********------,,,++++++,,,,,,,,,000---,,,///...+++***---************************...(((&&&((()))&&&)))///******)))(((((((((((((((,,,+++++++++++++++++++++))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))'''((())))))((()))+++---((('''&&&'''))))))(((&&&************************((()))))))))***************++++++++++++,,,,,,,,,)))***++++++))))))***+++)))***,,,,,,++++++,,,...222,,,&&&$$$'''******((((((((()))***+++,,,,,,---***+++,,,,,,++++++---///111000///---,,,+++******)))************+++++++++---000...(((&&&***///111******+++,,,,,,,,,++++++...***)))///666777000))))))'''&&&(((+++---,,,***+++,,,,,,***)))((()))+++---,,,++++++******++++++***+++,,,,,,+++)))&&&%%%...+++))))))++++++***''''''(((***+++,,,++++++***,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,...//////...,,,+++000///---+++******++++++***+++------+++******++++++,,,------......------------,,,+++*********+++***+++,,,,,,------------,,,,,,,,,------,,,++++++...------,,,,,,------...------------------------,,,---......//////......---......///////////////444444333222111000//////---------.........//////...,,,***+++...///...,,,000000111111111///...---000000000000000000000000000///000333666666333000333333333333444555666666888888777777666666555555888888999999999:::::::::>>>;;;999:::<<<<<<:::888<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@CCCIIIQQQWWWhhhsssyyyrrrjjjbbb]]]VVVPPPHHHBBB@@@===999666444222/////////000///...******)))+++---...---,,,111,,,))))))---000///---///,,,***+++///000---***...***((()))---///---***++++++++++++++++++++++++,,,,,,---------.........,,,------,,,***)))***+++)))))))))*********+++++++++,,,,,,------,,,,,,+++///---++++++,,,---,,,***,,,,,,+++***************---------------,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++(((&&&%%%%%%))))))******++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++******************,,,+++******,,,------,,,))))))***++++++***))))))++++++******+++,,,------,,,++++++******+++++++++---******------++++++---************************///***(((******'''(((,,,******)))(((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))((()))******)))***,,,...---+++((('''((())))))(((''''''''''''''''''''''''************++++++++++++((())))))))))))************+++,,,+++*********,,,***+++,,,,,,+++***+++---111---((((((,,,///...---************+++++++++++++++,,,,,,,,,++++++---///......,,,+++************************++++++++++++))),,,***$$$"""%%%)))))),,,,,,,,,,,,,,,+++***))),,,)))(((,,,111222---(((***)))((())),,,...---++++++,,,,,,+++)))((()))+++,,,+++******))))))*********+++,,,---,,,***(((''',,,***((()))+++,,,+++***)))***+++,,,,,,,,,+++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,---......---,,,+++...---,,,+++++++++++++++***+++,,,,,,+++***+++,,,++++++,,,---------------,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++...------,,,,,,------...------------------------,,,---......//////......---......///////////////111111111000//////......---------.........//////...,,,+++,,,///000///------...///000000//////...000000000000000000000000111000000333555666444222222111111222222333444555888777777777666666666555888888999999999:::::::::===;;;999:::;;;<<<:::888888888888888888888888888999:::<<<<<<>>>AAAFFFJJJNNNTTT^^^gggppp}}}{{{pppjjjbbb[[[VVVPPPIIIDDD<<<888333//////111333333*********,,,///000///---000---***+++...000///...111...,,,---000111///---...+++)))***---///---+++++++++++++++,,,---...///,,,------------.........+++,,,---,,,+++***+++,,,,,,------------.........,,,,,,------------,,,,,,///---++++++,,,---,,,+++---,,,++++++******++++++------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---***(((((((((*********+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++***)))((()))******++++++******)))******++++++++++++++++++,,,+++)))***+++---,,,,,,******++++++++++++***************+++,,,---///000+++******))))))***++++++***((((((,,,,,,***+++...************************///,,,+++,,,+++(((''')))******)))((((((((())))))************************))))))))))))))))))))))))******+++,,,,,,,,,++++++)))))))))))))))))))))))))))***++++++******,,,...000---)))''''''((()))(((***************************++++++++++++,,,,,,,,,((())))))))))))*********+++,,,---,,,+++***+++---+++,,,---,,,*********,,,...,,,***+++///111000...,,,,,,++++++************+++,,,---,,,++++++---...++++++***)))))))))))))))************+++++++++,,,,,,///...)))&&&(((***)))---------,,,+++***)))(((+++******+++------+++)))+++******+++---...---,,,***+++,,,+++)))))))))++++++***))))))(((((())))))***+++,,,------,,,+++******)))((()))+++------,,,+++,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++------------++++++++++++,,,,,,,,,++++++***+++,,,,,,+++******+++---***++++++,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---......///////////////........................------.........////////////...---...///000000...---...///000111111111111000000000000000000000000222111111222444555444333555555555666666777888999777777777777666666666666888888999999999:::::::::<<<:::999:::;;;;;;:::888::::::::::::::::::::::::666888::::::::::::<<<===BBBDDDGGGJJJNNNUUU___fff|||}}}wwwrrrkkkccc]]]NNNGGG???888555444555555000//////000111111000...000...,,,,,,...000///...111///......000111///......,,,***+++---......---...------------...///000------------............***+++,,,,,,++++++---...//////////////////000000,,,,,,------------,,,,,,...---,,,,,,,,,---------------,,,+++++++++++++++,,,,,,++++++************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---...+++++++++++++++++++++***+++++++++,,,,,,,,,------+++++++++++++++***)))(((******++++++++++++************+++++++++++++++,,,***)))'''((()))******)))+++++++++,,,,,,+++++++++*********++++++---......+++************++++++,,,+++((())),,,,,,******---************************,,,+++,,,------+++))))))******))))))((())))))***)))))))))))))))*********))))))))))))))))))))))))((()))***+++,,,++++++***)))))))))))))))))))))))))))*********))))))+++---,,,***)))((()))***)))'''++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,------++++++,,,---+++------,,,***)))***++++++))))))+++---...---++++++++++++++++++++++++++++++,,,---,,,++++++,,,...******))))))))))))***************+++++++++,,,,,,...111111---,,,......,,,,,,,,,,,,,,,++++++***)))---------,,,++++++,,,---++++++***+++,,,------,,,)))+++,,,+++***)))***+++++++++***))))))))))))))))))***+++,,,,,,,,,+++++++++*********+++,,,,,,,,,------------,,,++++++***)))***+++,,,---,,,+++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,------,,,++++++)))***+++,,,,,,,,,+++***++++++,,,+++)))***,,,...)))***++++++,,,,,,++++++*********************)))------,,,++++++*********,,,,,,++++++,,,,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---......///////////////---------....../////////............////////////////////////000000000000000000111111222222222222000000000000000000000000111111000000111333444444777777777777888999::::::777777777777666666666666888888999999999:::::::::::::::999999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;888:::::::::999888:::;;;===@@@CCCDDDDDDEEEGGGIIIXXX```mmm{{{{{{llldddXXXLLLCCC<<<888555333111000///000111000...000///....../////////...///.........//////.........---,,,,,,---.........//////...------------------------.........//////***+++,,,---,,,,,,---///---------,,,,,,,,,,,,,,,,,,------......------,,,------------,,,,,,---......------,,,,,,,,,,,,,,,---,,,+++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))******))))))***,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------((()))***+++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++***(((((()))******)))++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,------...++++++------***))),,,************************(((***,,,,,,------,,,*********))))))))))))******(((((()))))))))*********))))))))))))))))))))))))''''''((())))))******)))))))))))))))))))))))))))((()))))))))'''''')))+++((((((***---///...+++((((((((((((((((((((((((((())))))))))))*********+++******+++++++++,,,,,,,,,+++,,,------++++++,,,---+++------,,,***)))***+++*********+++,,,,,,***))))))******+++,,,,,,------,,,------,,,+++***,,,---+++************+++,,,,,,***++++++++++++,,,,,,,,,))),,,,,,***+++......+++)))***++++++,,,,,,,,,,,,,,,------,,,***))),,,...******+++++++++++++++,,,(((***,,,,,,+++******+++,,,,,,+++************+++(((((()))******+++++++++------,,,+++******++++++...------,,,,,,+++++++++)))***+++,,,---,,,+++***++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++******+++++++++******,,,...)))***++++++,,,,,,++++++)))***++++++++++++******---,,,+++***************,,,++++++++++++,,,---...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---......///////////////.........//////000000111........./////////000000//////000000000000000111111111000000////////////000000000000000000000000//////000000000111222333222222222333333444555666666666666666777777777777888888999999999:::::::::888999999999999888999999777777777777777777777777:::::::::888777999<<>>@@@BBBCCCDDDIIIQQQZZZdddoooxxxwwwjjj]]]QQQFFF@@@888555111//////000000///000000000000000/////////...........................------------...//////............---,,,+++***------........./////////***,,,------,,,,,,---///............------------------............------,,,---...---,,,,,,...000///...------,,,,,,------000///---,,,,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,))))))***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------((()))***+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******++++++,,,---------///---++++++,,,---,,,+++++++++************++++++,,,+++******)))))))))***++++++++++++,,,---......///,,,+++------))))))+++************************%%%)))+++***+++...---+++******)))))))))***++++++((())))))******+++++++++))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))'''((()))((('''&&&(((***''')))---222444222...***))))))))))))))))))))))))(((((()))))))))*********((())))))))))))*********+++,,,---,,,+++***+++---+++,,,---,,,*********,,,,,,,,,------------,,,+++))))))***+++,,,---......,,,------,,,+++***+++---,,,,,,+++++++++,,,,,,---++++++++++++,,,,,,,,,,,,)))+++***))),,,000///,,,((()))***+++,,,---------******+++***))))))***,,,)))+++,,,+++***)))+++,,,'''))),,,,,,+++******+++---,,,,,,+++***+++++++++((((((((())))))******+++---......,,,***)))***+++---,,,,,,++++++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------,,,,,,---------,,,,,,+++(((***,,,,,,,,,+++,,,---***++++++,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***---,,,***))))))***++++++,,,++++++***+++,,,.../////////............//////------------------------,,,---......//////......---......////////////////////////000000111111111....../////////000000000...///000000//////000111000///...---,,,,,,,,,,,,000000000000000000000000...///111111000000222333333333222333333444555666666666666666777777777777888888999999999:::::::::666888999999888777888:::999999999999999999999999999999888777666888<<>>AAA???@@@BBBEEEHHHOOOVVV[[[```jjjxxx}}}oooccc[[[KKKFFF>>>888555333333222000111222111000/////////---............---........................///000---...000222111000...,,,............////////////+++---...---,,,,,,---...000000000/////////......------............------,,,---///...,,,,,,...111///......---------------000///---,,,,,,,,,...///,,,,,,,,,,,,------------------------------------///000///...,,,+++---...***++++++,,,,,,---------++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++******++++++,,,------...000...,,,,,,---...---,,,+++***))))))))))))***+++++++++*********+++,,,,,,************+++,,,---...,,,***))),,,,,,)))))),,,************************&&&***+++((()))------)))******))))))******+++,,,))))))******+++,,,,,,---))))))))))))))))))))))))+++***(((&&&&&&''')))***))))))))))))))))))))))))((()))))))))''''''(((***((())),,,000222000,,,)))++++++++++++++++++++++++))))))*********+++++++++((())))))))))))************+++,,,+++*********,,,***+++,,,,,,+++***+++---,,,,,,---------...///000+++++++++,,,,,,---------------...,,,******+++------,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------...///---+++...222222...)))***+++,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,***,,,...---+++***+++---&&&))),,,---,,,******+++,,,++++++************************)))******+++++++++---...,,,******+++...++++++***)))***+++,,,,,,++++++******++++++,,,---------------------------+++,,,------...---------///................../////////...---,,,,,,,,,,,,&&&))),,,...---,,,+++,,,++++++,,,---------------)))+++,,,.........,,,+++,,,+++)))((()))***,,,---,,,+++******+++,,,...000//////............//////........................,,,---......//////......---......///////////////000000000000000000000111.../////////000000000000---///000000......///111000///...------......///000000000000000000000000...111444444333222333444555555555555666777888888555666666666777777777888888888999999999:::::::::555777999888777666888:::<<<<<<<<<<<<<<<<<<<<<<<<666888999888888888:::<<>>;;;888888999::::::<<<======<<<<<<>>>BBBEEEAAAJJJVVVaaaiiirrr{{{}}}uuubbbZZZOOODDD===999666555000111222222000/////////...///000///.........///......///.........///111...000444666777666333111............/////////000,,,---......,,,,,,---...------,,,,,,+++++++++***------............------+++---///...,,,,,,///111//////...------------...///---,,,******+++,,,------------.........//////------------------------)))*********)))***---///******+++,,,,,,---......++++++,,,,,,,,,---------------------,,,+++************++++++++++++************+++,,,,,,---......///---++++++,,,,,,+++***+++***)))(((((()))***+++*********+++,,,---...///))))))))))))***+++,,,---)))''''''***+++)))))),,,************************(((,,,,,,''''''++++++'''******))))))***+++,,,,,,))))))***+++,,,,,,------))))))))))))))))))))))))...,,,)))&&&&&&'''***,,,)))))))))))))))))))))))))))***+++***(((((()))+++)))((()))+++,,,+++(((&&&((((((((((((((((((((((((******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))***++++++))))))***+++)))***,,,,,,++++++,,,...)))***+++,,,,,,...000222------,,,,,,,,,,,,++++++---......,,,******+++------,,,,,,+++******++++++++++++,,,,,,,,,---------000000---***,,,000000+++++++++,,,,,,,,,++++++***+++++++++---///000///---+++...///...,,,+++,,,...&&&))),,,---,,,+++***++++++******))))))))))))))),,,,,,+++******++++++,,,)))+++---,,,***+++---000******)))))))))***,,,---,,,+++***)))***+++---...........................+++,,,------......------//////............//////222000///---,,,,,,------%%%(((---///...---+++++++++,,,------......------***+++---/////////---,,,+++***)))((()))***,,,...,,,+++*********,,,///000//////............//////////////////////////////,,,---......//////......---......///////////////000000000000000000000///////////////000000000000,,,...000000------///111111111000000000222333444000000000000000000000000...222666777555444444555333222222333333444555666555666666666777777888888888888999999999:::::::::444777999888666666888:::::::::::::::::::::::::::666888;;;<<<;;;:::999:::444666999<<>>;;;888999:::<<<<<<;;;;;;===>>>AAAEEEIIIKKKKKKNNNTTTZZZ___eeeooozzz~~~qqqeeeZZZMMM???666===<<<999555000...///000111000////////////...,,,...///111000///---,,,,,,///000222333333222111111...//////000000/////////.........---------,,,,,,++++++++++++,,,---......,,,,,,,,,------.........++++++,,,---............000000000000////////////......---,,,,,,,,,,,,---...---,,,,,,++++++++++++.........------,,,,,,,,,***+++,,,,,,,,,+++***)))------------------------&&&(((+++------,,,***))),,,,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,---,,,***++++++,,,***))))))))))))***++++++,,,,,,)))************+++++++++)))************++++++++++++++++++,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++...,,,***+++------***((())))))(((((()))***++++++))))))************))))))+++***(((((())))))'''&&&******++++++++++++******((((((''''''(((***,,,---''')))+++,,,***))))))))))))+++---,,,)))'''))),,,+++,,,,,,***))))))+++...******+++++++++******))))))***+++,,,,,,+++)))((('''+++//////+++***,,,///++++++,,,,,,,,,,,,------+++++++++******))))))))),,,,,,+++******))))))(((******+++,,,,,,---............---------,,,,,,,,,+++++++++,,,,,,---------000...++++++---333999===999777333000---,,,,,,,,,))))))************))))))...,,,++++++++++++***(((---------+++)))(((***,,,***+++,,,---,,,+++***)))000...+++((('''((()))***+++***((('''''')))+++,,,,,,------......------,,,)))+++,,,...//////......---+++***,,,///000...+++222111///---,,,---...///------------------,,,,,,,,,+++***+++---/////////------------------------...//////...,,,++++++,,,---------............//////...---,,,,,,---...///...---,,,,,,---...000111555,,,(((---111///,,,---...///000000...---...000//////000000///...------000000//////.........------...///000000///...---222111000.........///000111111222222222333333333111111222333444444444444444444444444444444444444777777777777777888888999999888888777777777777777888888999:::::::::999999666777888999::::::::::::999888777777999999888777555777888999888777777888999999999::::::;;;;;;;;;???@@@BBBBBBBBBBBBDDDEEEKKKJJJKKKPPPZZZiiiwww{{{qqqfffYYYPPPJJJDDD:::333111444999===444222000000111111000///...000111111000...------***+++,,,------,,,+++***......//////000/////////............------------------,,,,,,------......------........./////////***+++,,,---.../////////000000000//////.........///...------,,,,,,------...---,,,,,,++++++,,,,,,///.........---------,,,+++---...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++***)))+++***)))((('''(((((())),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++...,,,++++++,,,,,,+++***+++++++++***************************++++++++++++)))************+++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---+++******,,,,,,***''')))))))))))))))***++++++))))))************))))))'''(((***++++++***)))((()))******++++++******)))***+++++++++)))'''%%%###((()))++++++***))))))***)))***++++++***)))***+++***++++++***((((((***,,,******+++++++++******)))++++++,,,,,,,,,,,,++++++$$$)))...///---+++---000++++++,,,,,,,,,,,,------,,,+++++++++************------------------------******++++++,,,------............---------,,,,,,---------------------,,,///---***)))+++000666:::666444111...,,,+++++++++))))))************)))))),,,***))))))++++++***(((+++***)))))))))))))))))))))***+++,,,------,,,,,,+++++++++***************---,,,+++***+++,,,...///,,,,,,------------,,,,,,***+++,,,............------,,,+++,,,//////...,,,222111///---,,,,,,,,,,,,,,,------......---,,,,,,///...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---,,,,,,,,,,,,---------.........------------......++++++******+++,,,...///222,,,))),,,...+++)))******+++,,,+++***)))***,,,//////////////////...---000/////////..................////////////......222111000///......///000111111111111222222222222000111222333444444444444555555555555555555555555777777666666777777888999888777666666555555555555888888999999999888888777::::::::::::::::::999999<<<;;;::::::;;;<<<;;;:::777888999999999999:::;;;888888999999999:::::::::<<<===>>>>>>>>>>>>???AAADDDCCCBBBDDDIIIOOOVVV[[[___dddmmmyyy~~~wwwmmmbbbTTTHHHBBBAAA@@@@@@888555333222222333222222///000111111111000///...111222222222222111111000//////000111111111111111------..................//////...---------......///////////////000000000***+++,,,...///000000000000000//////...---,,,,,,///...------,,,---------...---,,,,,,,,,,,,,,,,,,............---------------...111222222111///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...---,,,,,,------,,,+++---,,,,,,+++******))))))************+++++++++,,,)))************+++++++++)))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***)))***++++++)))'''))))))))))))))))))***+++))))))************))))))$$$'''+++,,,***)))***+++)))******++++++******))))))+++------+++&&&!!!)))***+++***))))))***+++)))(((((()))+++,,,+++***)))******)))(((((()))+++)))******+++++++++******++++++************++++++###'''---///...---...///++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,------...//////000******++++++,,,,,,------...............---------,,,---------.........///...,,,)))((()))---111444111///---+++************))))))************)))))))))(((((((((***+++***)))+++)))((())),,,---+++(((((()))+++,,,---.........''')))***,,,,,,,,,+++***...---,,,,,,,,,---///000,,,,,,------------,,,,,,***+++,,,---......------,,,,,,+++---...///...,,,111000000///---,,,,,,++++++,,,...//////...,,,+++//////......------------++++++++++++++++++++++++((()))************,,,...+++++++++,,,,,,,,,---------..................---+++++++++++++++---......333000///111000---,,,...+++,,,------,,,+++,,,------...//////////////////////////////............//////............//////111000000////////////000000000000000111111111111000111222333444444444444555555555555555666666666777777666666777777888999<<<<<<;;;999999888888888888888888999999888888777999999999999999888888888<<<:::::::::<<<<<<;;;:::888777777777888:::;;;<<<777777888888888888999999888:::;;;:::999999:::;;;>>>>>>>>>>>>???AAABBBCCCIIIKKKOOOUUU]]]eeelllooozzzppphhh^^^RRRJJJFFFBBB===:::888777555333555444444555555444111000.........///////////////111111222333333333333222------------............000///...---------------////////////////////////***+++---...000000111111000000///...---,,,,,,+++//////...---------------...------,,,,,,,,,------------------,,,,,,,,,,,,---...111333333222000...++++++++++++++++++++++++...---+++***)))******+++++++++,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,......---,,,,,,,,,,,,++++++******************+++++++++,,,,,,))))))*********+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))*********)))(((***)))))))))))))))******))))))************))))))$$$(((+++)))&&&%%%)))---))))))************))))))&&&(((***,,,+++(((%%%"""***++++++***))))))***,,,)))'''&&&(((+++---,,,***)))***+++***)))(((***+++))))))***+++++++++******(((((('''&&&&&&''')))***$$$(((,,,///...---,,,---+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,******++++++,,,,,,,,,,,,........................)))***+++,,,---///000000...,,,***((()))+++...000---,,,+++************+++))))))************)))))))))(((''')))+++,,,,,,+++---***))),,,000111...)))******+++,,,------......))))))***++++++++++++*********))))))***+++,,,---,,,,,,,,,------,,,,,,,,,++++++,,,,,,------------,,,,,,,,,---......------//////000000000///...---***+++...//////...,,,+++,,,---...---,,,++++++,,,++++++++++++++++++++++++)))***+++***)))***,,,...+++,,,,,,,,,,,,---------,,,---...//////...---,,,,,,,,,------...//////000///000111111000...///111,,,...///...------...000------...///000000/////////////////////.........//////...------...000111000000000////////////000////////////000000000000000111222333333444333333444444444444555555555555666666666666666777888888>>>===<<<;;;:::999999999666666888999::::::;;;;;;666666666666777777888888888777666777888999888777666555333333555888:::;;;777777777777777777777777777888999888777666777888888999;;;===@@@BBBCCCDDDBBBBBBCCCDDDFFFIIILLLNNNvvvmmmeee```XXXPPPJJJCCC>>>:::<<<:::999888888666333///000000111111111222333333111222222333333222222111---------...............000///...---------------........................+++,,,...///000111111111000//////...---,,,,,,,,,//////...------------...---------,,,,,,---......++++++++++++++++++,,,,,,+++---000111222111///...++++++++++++++++++++++++...---+++***)))***+++,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,......---,,,******++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))*********+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))*********)))))))))******)))))))))))))))***))))))************)))))))))******&&&!!!!!!'''---)))))))))******)))))))))(((((())))))*********))))))+++,,,+++***)))***+++)))'''%%%'''+++---,,,)))***+++,,,,,,*********,,,((()))***+++++++++++++++((('''&&&%%%&&&''')))***'''***---...---+++***)))+++++++++,,,,,,,,,------++++++++++++++++++++++++************))))))((((((******+++++++++++++++,,,------..................*********+++,,,,,,------...---+++******+++---...++++++++++++++++++,,,,,,))))))************))))))))))))(((***,,,------,,,,,,***(((+++000111---))),,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((((()))***+++((((((((()))******+++,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---+++,,,---...------------......///111111222111111***+++---//////...---,,,+++---//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,...------------............,,,---...//////...---,,,,,,,,,---....../////////&&&***,,,,,,,,,---......***+++,,,,,,++++++---...------...///000000//////.........//////////////////...---------///000111/////////000000000000///....../////////000000000000000111222333333333333222222222333333444444444666666666555666777777888999888777666555555555555333555777999;;;===>>>>>>::::::888777666666777777555444333444666777666555777444222222666999::::::666666666666666666666666888999:::999888777888999666666777999<<>>AAACCCDDDDDDEEEzzzqqqhhh^^^UUUPPPHHHEEEAAA@@@???<<<666222999888888777777777777888333333333333222111000000111000000000////////////000//////............/////////............---------...///000111111111111/////////............---000///......------......------------------...///++++++++++++,,,,,,,,,,,,+++,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,,,,.........---+++)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,+++,,,---...---,,,******++++++,,,------...++++++++++++,,,,,,,,,,,,)))************+++++++++)))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++''')))++++++***)))***++++++******)))))))))))))))))))))************))))))++++++)))$$$!!!"""'''+++((())))))******))))))(((,,,+++)))(((((((((***+++(((***------,,,*********(((''''''(((***+++***)))***+++------+++***+++,,,((()))***+++++++++++++++)))(((((())))))***+++,,,***+++,,,,,,,,,+++))))))++++++,,,,,,,,,,,,------)))************+++++++++---,,,,,,+++******))))))******++++++++++++++++++,,,,,,,,,---------------------,,,+++***)))((((((...---,,,+++++++++,,,,,,******+++++++++,,,,,,,,,))))))************))))))***))))))***,,,...---,,,***((('''(((+++,,,***'''---,,,+++************+++...---***((('''(((***,,,))))))***+++,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,***,,,......---,,,---.........///000111111222222++++++,,,---............---000333222///,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))))),,,...---------.........//////---..................---)))***+++,,,------------'''***,,,,,,---000000---+++,,,......------///000---...//////////////////.........///////////////......---......///000111...//////000000000000///////////////000000000000///000111222333333333333111111111222333333444444666666555555666666777888777777666555555555666666222333666999;;;===>>>???AAA???<<<:::777666666555555444444555777888777666999666444555888;;;;;;999777777666666666666555555777999:::999888888999:::<<<;;;999888999:::<<<===888:::>>>AAABBBAAA@@@???xxxsssiiieee```]]][[[WWWOOOIIIDDDBBB@@@===;;;:::999999:::999999888777555444333555555444444333222111111111111000000000111222222000000000/////////......///000000111111000000000......////////////000000000//////...............---------------...//////,,,,,,,,,------.........+++++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------............---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,******+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))************+++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++'''***,,,,,,******+++---++++++***)))))))))))))))))))))************))))))+++***(((''''''((()))***(((((())))))))))))((((((+++***(((''''''((()))***'''***---///---+++))))))''')))))))))(((((()))***(((***,,,,,,+++*********(((((()))++++++,,,,,,+++(((((()))***+++++++++++++++***))))))***+++++++++++++++,,,,,,,,,,,,------(((((()))))))))*********,,,,,,++++++++++++++++++++++++******************+++++++++,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,+++++++++++++++)))******+++++++++++++++))))))************))))))***)))((()))+++,,,,,,+++))))))(((((('''(((((((((+++***)))))))))***+++,,,+++***)))))))))***+++,,,))))))+++,,,---.........++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,,,,***,,,......---,,,---///000///...------...///000,,,,,,++++++,,,---///000...111444111,,,(((''')))++++++++++++++++++++++++++++++***)))((()))---000,,,,,,---------...............------------......)))***+++------------,,,---//////...111555222+++,,,...////////////000222//////////////////...---............/////////000,,,---...///000000000000---...///000111111000/////////000000000111111111///000111222222333333222111111222333333444555555666555555555555666777777888888777777777888999999222333555777999:::;;;;;;>>><<<:::888666666777777555444444555777888888777999666444666:::;;;999666777777777777666666555555555777888888777777999:::===<<<;;;:::::::::::::::888999;;;======<<<:::888zzzqqqkkkcccaaa]]]YYYUUURRRPPPPPPAAAAAA@@@???===;;;999888999999888777555444333222222222222222333444555555222111111111000000//////111111111111111000//////......//////000111111111000000///...............---------------...///000........./////////000000,,,,,,++++++,,,---///000------------------------+++++++++,,,,,,---------$$$&&&(((***+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,+++***)))***,,,---,,,+++...------,,,,,,++++++***++++++,,,,,,,,,---------)))************+++++++++++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((***------+++***,,,...++++++***))))))((())))))))))))************))))))(((((()))+++------+++***(((((())))))))))))((((((&&&&&&''''''((())))))***&&&***...000///,,,)))(((''')))+++***'''&&&(((***''')))++++++***)))))))))(((((()))++++++,,,,,,,,,%%%&&&(((************)))***)))'''(((***,,,------++++++,,,,,,,,,---------''''''(((((()))))))))***)))))))))***++++++,,,,,,++++++***************************++++++,,,,,,,,,((((((***+++---...000000++++++++++++************((()))***************)))))))))************))))))***)))((()))***+++***)))+++++++++)))'''''')))+++((((((''''''(((***,,,---&&&''')))+++,,,,,,,,,,,,'''(((***+++,,,---------+++++++++,,,,,,+++++++++---,,,+++*********+++,,,***,,,//////,,,+++---///222000---+++******+++,,,---,,,+++***+++---000111---000222///((("""!!!"""))))))))))))))))))))))))'''(((''''''''')))---111++++++,,,,,,,,,---------///...---,,,,,,---...///+++,,,---///000//////......000...,,,///333...%%%((()))++++++++++++,,,...///000000000///...---------.........//////000000+++,,,...000111000000///---...///111111111000///000000000000111111111111///000111222222333222222222222333444444555666666555555555555555666777777444444444444555666777888333444555666777777777777555444333333444666999:::444333222444666777777666777444222444888999666222888888777777666666666555333444666666666666888999444555777999::::::::::::111222555777999;;;;;;<<<|||uuuooofffddd```\\\XXXSSSMMMIIIJJJGGGBBB>>>:::777666666999777333222333444444444222111111222333222000...///000111111222222111111///////////////.........000000000000000//////..................------,,,000000000000///...---,,,......---,,,,,,---///000,,,------......------,,,......---,,,,,,,,,------333---+++---+++((()))------...///...------...///...---,,,---//////,,,)))---------,,,,,,+++++++++++++++++++++++++++++++++)))***,,,,,,+++++++++,,,---,,,,,,++++++*********---+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++)))((('''))))))))))))))))))))))))......------,,,+++******++++++******************+++***)))(((((()))***+++((()))***++++++***)))((('''***,,,+++))))))+++---***(((&&&(((++++++)))&&&+++++++++,,,,,,+++++++++)))))))))))))))******+++(((((())))))*********++++++++++++*********))))))++++++************++++++******+++,,,,,,,,,,,,+++---,,,+++***+++,,,---...++++++++++++++++++++++++***************************)))))))))+++,,,+++***------,,,++++++,,,,,,,,,+++,,,------------,,,+++*********++++++,,,,,,,,,******)))))))))***,,,---+++++++++*********))))))((()))***,,,,,,,,,+++***))))))************)))(((---,,,+++)))((('''''''''((()))+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++///...,,,,,,,,,---///111//////.........---------***++++++,,,---...000000,,,///000///+++((()))***---,,,++++++------,,,+++,,,,,,---------,,,++++++.........------,,,,,,,,,........................,,,,,,,,,------.........------------------------..................------................................................000000000000000000000000000000000000000000000000222111111000000000000000222111000000000111222333222222222222222222222222555444333222222222333444666666666666666666666666444444444444444444444444777666444333222333444444444444444555555555555666666777888999999999999888999888777555555555666777444555555666777888888999777888888999999999888888:::999888777777777888999{{{vvvsssiiieee___XXXQQQLLLHHHGGGDDDBBB>>><<<;;;:::888777777555222222222333222111111222444555444222000.........//////000111111111111111111111111000///...------...///////////////111111111111000///...---......------...///000111------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,------000,,,+++------***+++///---...///...---,,,---///...---,,,---//////,,,)))---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++***+++---000*********+++++++++++++++***)))((((((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++******((((((************************------,,,,,,+++*********************************+++***)))(((((()))***+++((()))***++++++***)))(((''')))+++***(((((()))+++))))))((()))******)))(((******++++++++++++******)))))))))))))))******+++))))))))))))*********++++++++++++*********))))))*********))))))***************++++++,,,,,,,,,+++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++***************************)))))))))+++,,,+++***---,,,,,,++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++,,,,,,+++***)))))))))***+++,,,*********)))))))))((((((''''''((())))))))))))))))))))))))******))))))(((+++***))))))))))))))))))((()))******++++++++++++***++++++,,,,,,,,,++++++---------,,,,,,+++++++++---------,,,,,,+++++++++000///...------///000222//////.........---------,,,,,,------...000111222---///000...+++))))))***---,,,++++++------,,,+++******+++,,,,,,---,,,,,,......---------,,,,,,,,,........................+++++++++++++++++++++,,,---------------------------------------,,,,,,,,,................................................------------------------////////////////////////000000///......---......111000000///000111222333222222222222222222222222555444333222222333444555555555555555555555555555444444444444444444444444444333222111000111222222444444444555555555555666555555666777888999999999888777666555555555666666555555666666777777888888777888888888888888777777888777666666666777888999zzzsssmmmiiigggccc___ZZZUUUQQQKKKEEEAAA@@@===999666555555444333222444666777666444111///---........./////////000111111222222111111000///,,,---...000111222222222222222222222111000///...,,,,,,,,,------///000111......,,,+++***++++++,,,+++++++++++++++,,,---...---++++++......------///,,,...///...---,,,---......---,,,---......,,,***------,,,,,,,,,,,,++++++++++++++++++++++++++++++......---+++)))+++///222(((((()))******++++++,,,+++,,,,,,---------------++++++++++++++++++++++++******++++++******)))(((************************,,,,,,++++++***)))))))))************************+++***))))))))))))***+++))))))************))))))((()))******((('''((())))))***+++***))))))***+++))))))************)))))))))))))))))))))******+++)))))))))***************+++++++++******************))))))(((((())))))************+++++++++++++++,,,---------,,,+++******++++++++++++++++++++++++***************************)))))))))+++,,,+++***,,,+++++++++,,,,,,,,,,,,******++++++++++++******,,,,,,++++++++++++++++++,,,+++******)))*********)))))))))(((((((((((((((((((((((((((((())))))***(((((())))))))))))(((((())))))(((((()))***++++++((((((((()))***+++,,,---+++,,,,,,,,,,,,,,,+++***------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++000000///......000111222/////////............---.........///000111222333---...///---+++)))***+++---,,,++++++------,,,+++'''((()))+++,,,---------------------,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++++++++------------------------+++++++++++++++,,,,,,,,,------------------------........................------------------------........................111111///...------------000000//////000000111222222222222222222222222222444444333333333333444555555555555555555555555555444444444444444444444444444333222111111111222333444444444555555555555666555555666777777888999999666666555444444444555555666666666666666666666666777888888888777666555555555555555555555666777888xxxpppfff]]]WWWRRROOOKKKFFFCCC>>>999666666666666666555444222111222111111000000///......//////000111111111111111...///000111222222222222111111111111000///......******++++++,,,---...//////...,,,***)))***+++,,,)))))))))***+++,,,---...++++++,,,---...---,,,---,,,---......,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,++++++...000)))))))))))))))*********+++,,,.../////////---,,,************************++++++++++++******))))))************************+++*********))))))((((((***************+++++++++************************)))))))))******)))))))))***++++++***)))((((((((()))+++---+++)))(((***---(((((())))))))))))(((((()))))))))))))))******+++************************************************))))))(((((((((((())))))***************++++++,,,,,,---------,,,+++)))(((***+++++++++++++++,,,,,,***************************)))))))))+++,,,+++******++++++,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********,,,,,,+++******))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,''''''((()))))))))(((((()))))))))))))))******+++(((((('''''')))+++---...,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........///000111/////////...............////////////000111222333......---,,,+++******+++---,,,++++++------,,,+++(((((()))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------------------------------++++++++++++,,,,,,,,,,,,------------------------........................////////////////////////........................444333222000////////////000000000000111111222222222222222222222222222222222222222222222333333444555555555555555555555555444444444444444444444444666555444333333333444555444444444555555555555666888777777777777777777888444444444444444444444444666666666666666666555555777777777777666555444333444444555555666777888999wwwqqqmmmkkkhhhccc]]]TTTKKKDDDCCCAAA===999666333222111555555444444333222222222------///000111222222222111222222222222222111111000000000000///...------+++,,,,,,---...////////////...,,,******+++,,,---)))))))))***+++,,,---...+++,,,---,,,,,,,,,+++))),,,---...---,,,+++,,,...---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***------,,,++++++,,,+++++++++***)))(((''''''&&&''')))++++++***)))'''************************,,,++++++*********************************************)))))))))))))))((())))))*********+++++++++******++++++++++++*********))))))))))))))))))***---,,,++++++++++++***))))))+++,,,+++((('''***---((((((((())))))((((((((()))))))))))))))******++++++++++++***************************************))))))(((((((((((())))))******)))))))))***+++,,,,,,,,,------,,,***((('''*********++++++,,,,,,,,,***************************)))))))))+++,,,+++***)))***+++,,,,,,,,,++++++************************,,,,,,,,,++++++*********++++++++++++******))))))************************,,,+++***))))))***+++,,,''''''((()))))))))))))))+++******)))))))))))))))((('''''''''(((***,,,...,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------......//////////////////////////////............///000111111///...,,,+++++++++++++++---,,,++++++------,,,+++******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------++++++,,,,,,---------...------------------------........................////////////////////////////////////////////////333222111000////////////111111111222222222222222222222222222222222222222000000111111222222222222555555555555555555555555444444444444444444444444555444333333333444555666444444444555555555555666;;;:::999777666666666666333333444444444444444444666666666666555555555555777777777666666444333222444555666777888888999999|||ssshhh```\\\XXXRRRJJJCCC>>>:::888555555555555555444444444//////000111222222222222222222333333222111111000000000000//////...---,,,...///000000111111000000...---,,,,,,,,,---......+++++++++++++++,,,---...,,,......+++***,,,,,,***+++---...---,,,+++,,,---,,,------,,,***)))+++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++&&&)))---///---+++******------,,,+++)))((('''&&&'''(((***,,,,,,+++***)))++++++++++++++++++++++++,,,,,,+++************+++++++++++++++++++++++++++******)))))))))))))))))))))))))))***++++++,,,,,,******+++,,,,,,+++************))))))))))))******---,,,++++++,,,---,,,******+++***)))((((((***,,,(((((())))))))))))(((((()))))))))))))))******++++++++++++++++++************************+++++++++***))))))(((((())))))*********)))((()))***+++,,,+++,,,,,,,,,+++***))))))*********++++++,,,,,,---***************************)))))))))+++,,,+++***((()))***,,,,,,,,,++++++,,,+++************+++,,,,,,,,,++++++++++++++++++******+++++++++***))))))************++++++++++++***))))))((((((((((((((('''((()))******++++++***++++++***)))(((((())))))'''''''''((()))***+++,,,++++++,,,---------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------..................////////////000000000...---------......///000000---+++***+++,,,,,,+++---,,,++++++------,,,+++++++++,,,,,,+++******)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000//////...............000000111222222222222111222222222222222222222222///000111222333333333222444444444444444444444444444444444444444444444444333222111111111222333444444444444555555555555666<<<:::888666555555555555222333444444555555444444555555555555555555555555666777777777666555444444555666777888888888888888zzz}}}wwwuuupppiiiaaaYYYRRRNNNEEEDDDBBB@@@>>><<<:::999555555555444333222000000000111111222222222222111000000111000000///...---//////000000000///...---,,,------......//////000---,,,,,,,,,,,,,,,---------000///++++++///111...+++,,,------++++++,,,---,,,------+++)))(((+++---+++++++++,,,,,,---------++++++++++++++++++++++++(((+++---...---,,,,,,,,,------,,,+++***))))))(((+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,***++++++,,,,,,++++++***+++***)))(((((()))***+++,,,***)))***,,,---,,,***,,,***''''''((()))******((())))))******))))))((()))))))))))))))******+++,,,,,,,,,++++++*********))))))*********+++++++++*********))))))***************((((((((()))+++,,,++++++***************+++)))******+++,,,,,,------***************************)))))))))+++,,,+++***'''(((***,,,---,,,+++***---,,,+++******+++,,,---++++++++++++++++++,,,,,,))))))***+++,,,+++******))))))))))))*********+++)))))))))))))))(((''''''((()))***+++,,,,,,,,,,,,))))))))))))))))))***+++''''''((())))))***))))))******,,,---......//////+++++++++,,,,,,---------+++++++++,,,,,,---------------...///////////////.../////////000000000000......------......//////000---***)))+++------,,,---,,,++++++------,,,+++***+++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------------------------*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,.......................................//////000---...///000111000000///222222222222222222222222000111333444555555444444444444444444444444444444444444444444444444444444222222111000111222333444444444444555555555555666777666555333333444555666222333444555666555555444333444444555555666666666666666777777777666666555444555666777777777666555WWW\\\fffrrr}}}}}}tttkkkeee^^^\\\XXXSSSMMMHHHEEECCC;;;:::999777444222///......///000111222333333333222222222111111000///...,,,------...---+++***)))+++,,,...///000111111000......---,,,,,,,,,---------000///+++,,,222555333+++,,,------++++++,,,---,,,------+++((((((+++---+++++++++,,,,,,---------++++++++++++++++++++++++,,,---------,,,,,,...///,,,,,,,,,+++++++++++++++******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++***************+++++++++((())))))***++++++,,,,,,***+++,,,------,,,+++***+++***)))(((((()))***++++++)))'''))),,,---,,,***---)))%%%%%%(((******((())))))************)))))))))))))))))))))******+++,,,,,,,,,++++++*********))))))******++++++++++++++++++************+++++++++***((('''((()))+++,,,+++***)))))))))***+++,,,))))))***+++,,,,,,------***************************)))))))))+++,,,+++***&&&(((***,,,---,,,+++***------,,,++++++,,,------*********++++++,,,,,,---((()))***+++,,,,,,+++***'''((((((((())))))*********+++,,,,,,,,,***)))((())))))***+++,,,---------''''''(((((()))+++,,,---'''((()))******)))(((''')))***+++---...///000000+++++++++,,,,,,---------+++++++++,,,,,,---------...//////000000000000000.../////////000000111111///............//////000000---))))))+++------,,,---,,,++++++------,,,+++)))***+++,,,---.........*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///111222222------------------------((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------/////////000000111222333+++,,,.../////////...---222222222222222222222222111333444666777777666666444444444444444444444444444444444444444444444444444444333222333444666777444444444555555555666666333222111111111333555777222333555666666666555555333333444444555666777777555666777777777777777666444555666666666555444333BBBGGGMMMQQQUUU\\\fffmmmyyyyyywwwsssnnnhhh```XXXRRROOOGGG???<<<;;;888777999333444555666555333111///)))---222333000---,,,,,,,,,---.../////////------+++,,,---...///...---,,,++++++,,,------------,,,////////////////////////*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******)))*********&&&(((***,,,---...---------+++,,,---,,,)))***///,,,,,,,,,---------......***++++++***)))***,,,///+++,,,------......------///...+++***)))***,,,...************************************************)))))))))******+++++++++///......---,,,******)))---,,,++++++,,,,,,+++*********)))))))))***,,,---+++---+++&&&%%%***...///&&&'''(((*********)))(((******+++,,,+++***)))(((************************---,,,,,,+++++++++,,,,,,((((((((((((((((((((((((++++++******++++++,,,---,,,+++*********+++,,,---++++++++++++++++++++++++%%%***...---)))'''(((***+++++++++,,,,,,------------+++)))((()))++++++***------,,,,,,,,,,,,+++++++++///222000+++'''(((***,,,,,,++++++***)))((((((''''''((()))))))))))))))***((('''((()))***)))'''+++***((('''&&&''')))*********))))))((((((''''''))),,,,,,(((''')))'''$$$***((((((+++000000,,,(((+++++++++***((((((***,,,---,,,+++++++++,,,---...111000///...------...//////000111000///...///000//////000000111111111222000...,,,---000111000---...,,,***+++---...,,,***///---,,,***))))))******---,,,+++*********+++,,,******,,,---.../////////------------------------//////.........------------,,,,,,++++++,,,,,,---111///,,,******+++---///000000//////...---++++++,,,---......//////......,,,---......------...000000///...------...///000,,,,,,...///000000000000---...111333444444333222444444444444444444444444444333333333333444555555444444444444444444444444444444555555555555555555111111111111222333333444444444444444555555555666888777555333333333444555000111222444555666666777555555666777777777777777666666666666666555555555???@@@@@@AAABBBHHHOOOTTTVVV[[[cccllluuu~~~wwwqqqeee[[[SSSNNNIIIBBB>>>>>>888777555666666666333111222444666666444111///...111111222222111000///...+++,,,---.........------,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,((()))+++,,,---...------...,,,,,,...,,,***+++///,,,,,,,,,---------......***+++++++++******,,,...,,,,,,---............---------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++***)))))))))***+++,,,!!!'''+++***))))))(((%%%((((((***+++++++++*********++++++,,,+++***)))(((************************------,,,,,,,,,,,,,,,---))))))))))))))))))))))))++++++******++++++,,,---,,,+++***)))))))))***+++************************ &&&(((((((((***...+++++++++,,,,,,,,,------,,,***((((((***+++++++++,,,,,,+++++++++*********&&&***......,,,***---///,,,,,,+++******)))(((((('''((())))))******))))))***((('''((()))***)))'''***)))(((''''''((()))******)))))))))((((((((('''***+++)))%%%%%%)))***)))+++((('''***...000---)))+++,,,,,,***))))))+++------,,,+++++++++,,,---...000///...---------......---///000000///......///000000//////////////////000...,,,---///000...,,,...,,,***+++---...,,,***...---,,,***************,,,+++*********+++,,,---...............------,,,------------------------.........------------,,,------,,,,,,,,,,,,------000...---++++++,,,---...////////////...---,,,+++,,,------...............,,,---......------...000000///...------...///000------...///000000000000000111222333333111000...333333333333333333333333444333333333333444555555555555555555555555555555555555444444333333222222333222222222222222333444444444555555555666666666555444222111111333444555111111333444555555666666555555666777777777777666555555555555666666666666TTTOOOHHHBBB@@@@@@AAABBBBBBDDDGGGKKKRRR[[[eeelllvvv|||xxxpppkkkdddZZZTTTSSSPPPIIIBBB???>>>===999555777666555555444333111...333333333222111///...---------...////////////.../////////...---+++***)))....................................------------++++++++++++,,,,,,,,,,,,......---------......///+++,,,------......------...,,,---///---+++,,,111,,,,,,,,,---------......++++++,,,+++******,,,...,,,---......//////......+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------))))))******+++++++++,,,((()))***+++,,,------...,,,+++******)))*********###)))------,,,,,,***&&&)))***++++++,,,,,,++++++***++++++++++++***))))))************************------,,,,,,,,,,,,------************************++++++******++++++,,,---++++++***)))((((((((()))))))))))))))))))))))))))###'''***+++)))((()))+++++++++++++++,,,,,,,,,,,,+++)))((((((***,,,,,,++++++************)))))))))%%%))),,,---,,,,,,...111+++++++++******))))))(((((()))******++++++*********((('''((()))***)))'''***)))(((''''''((()))***))))))))))))((((((((((((++++++'''"""""")))------+++)))'''))),,,...---***+++,,,,,,+++******,,,...,,,,,,++++++,,,---......///...------,,,---------,,,///111222111/////////000000///......------,,,000...------......,,,+++---,,,++++++------,,,+++------,,,+++************************+++,,,------....../////////...------------------------------------------,,,,,,,,,,,,......------------............---------,,,,,,,,,------............------,,,---------............,,,---......------...000//////............//////......///000000/////////000111222222222111000///333333333333333333333333333333333333333444555555555555555555555555555555555444444333222111000///444444333222222222333333555555555555666666666777111111000000111222444555222222333444444444444444444555666666777666666666444444444555666666666777zzzqqqeee\\\VVVQQQJJJEEEFFFDDDAAA>>>???CCCHHHLLLSSSZZZeeeppp|||zzzttttttvvvkkk]]]TTTPPPKKKCCC<<<>>>:::777666888888555222666555555444333111000000//////000000000000000000000000000000///...---,,,///////////////////////////.........------,,,,,,+++++++++,,,,,,,,,------.........---......///000..................------...,,,---///...+++---222,,,,,,,,,---------......+++,,,---,,,++++++,,,---,,,---......//////......,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************(((***++++++++++++---...,,,,,,+++******)))))))))+++---,,,&&&%%%***...///******++++++++++++++++++++++++++++++******))))))************************,,,,,,,,,,,,,,,------...++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++***)))(((((((((************************+++---///...+++)))((()))+++++++++++++++++++++,,,)))(((((()))+++---,,,,,,++++++*********)))))))))***,,,------+++)))***,,,+++*********)))))))))((())))))***+++++++++++++++***((('''((()))***)))''')))(((((('''(((((()))***))))))))))))((((((((((((++++++(((######))),,,,,,+++)))'''(((+++------,,,+++,,,---,,,++++++---...+++,,,,,,,,,------......------------,,,------------000333444333111000000//////..................//////...------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))******+++,,,---...******,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++.........------.........,,,---.........---,,,++++++,,,------............---,,,,,,,,,------......,,,---......------...000/////////......///////////////000000000//////...---...///111222222222222444444444444444444444444333333222222333333444555444444444444444444444444333333333222222111111111555555444333222222222333555555555666666666777777111111000000111222333333333333444444444333333222444444555666666666666555333333444444555666777777|||vvvnnncccZZZTTTPPPJJJDDDAAA@@@@@@@@@???DDDKKKRRR]]]kkk{{{yyynnnggg```WWWOOOPPPKKKFFFCCCBBBAAA>>>:::;;;:::999888666555444444000000000//////...............////////////......,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++,,,,,,,,,------------------------...////////////.........---.........,,,---///...,,,---222,,,,,,,,,---------......+++,,,...---,,,+++,,,---,,,------...............///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))((((((***,,,---,,,***)))+++,,,++++++++++++******))))))++++++'''!!! &&&,,,...************)))*********+++++++++***************************************+++++++++++++++,,,---...++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,+++***)))(((++++++++++++++++++++++++'''(((***************+++++++++++++++++++++++++++)))(((((())),,,---,,,+++,,,+++++++++************---...---,,,***(((((()))*********)))))))))))))))))))))***+++++++++++++++***((('''((()))***)))'''((((((((((((((()))******(((((((((((()))))))))))))))+++***&&&&&&)))***(((***)))((((((***+++,,,,,,***+++------,,,,,,---...++++++,,,---......//////,,,,,,------------------+++...222333222000//////------...//////000111111//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++******))))))***+++,,,,,,------((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++.........------.........+++,,,---//////...,,,+++***+++,,,---............---,,,,,,,,,,,,---......,,,---......------...000...//////////////////...///000000000000000//////---...///000111222222222444444444444444444444444333222222222222333444444222222222222222222222222111111222222333333333444555444333333222222222222555555555555666666666666444444333222222222222222333333333444333333222111333333444555555555555555222333333444555666666777|||qqqllleee]]]UUULLLDDD???=========>>>CCCLLLVVV^^^jjjpppyyyyyyrrrkkkgggccc^^^XXXSSSNNNIIIFFFCCCAAA>>>;;;888666555444333222000///...---------+++,,,,,,---......---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...//////......---------......---+++,,,......+++---222,,,,,,,,,---------......+++---......,,,++++++,,,+++,,,------......------000...+++))))))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++*********))))))((((((***---...---***(((***,,,******+++++++++***))))))'''***+++'''&&&)))+++***++++++***))))))))))))***,,,+++******))))))************************************)))******+++,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---,,,,,,++++++*********+++++++++++++++*********)))((()))***,,,---+++***,,,,,,+++++++++*********,,,+++************++++++))))))))))))))))))))))))((()))******++++++*********((('''((()))***)))'''''''''(((((())))))******(((((((((((())))))))))))'''***+++((((((***(((%%%(((((())))))***+++++++++(((***,,,---,,,,,,,,,---***+++,,,...////////////,,,,,,---............---))),,,///000///.........,,,,,,---...000111222333...//////...,,,+++,,,---+++,,,------++++++,,,---++++++,,,,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,******++++++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,......------------......+++,,,---.........---,,,***+++,,,------------------,,,+++++++++,,,...///,,,---......------...000......////////////......//////000111111000000000111111000000000/////////444444444444444444444444222222222222222333444444111111111111111111111111000000111222333444444555333333222111111111222222444444444444555555555666555555555444333333222222222333333333333333222111222333444444555555444444333333333444555555555666yyymmm___VVVMMMIIIDDDAAAAAACCCEEEEEEHHHLLLSSS\\\fffrrr}}}{{{uuunnngggcccbbbVVVSSSOOOIIIDDD@@@===<<<:::888666333111000//////....../////////...------000000000000000000000000------------............,,,,,,,,,------------...,,,,,,,,,,,,---...///000...---,,,,,,,,,---...///,,,***+++...---+++---111,,,,,,,,,---------......,,,---//////---++++++,,,***+++,,,,,,---,,,,,,,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))***************+++(((+++...---)))(((+++...))))))***+++,,,+++******&&&+++...---,,,---,,,***---,,,+++***)))******+++,,,+++***)))))))))***+++************************(((((((((((()))***+++,,,++++++++++++++++++++++++++++++******++++++,,,---******+++,,,,,,+++***)))************************111///---,,,+++***)))(((++++++++++++*********)))***))))))+++,,,,,,***(((+++************)))))))))+++***))))))***+++,,,,,,((()))))))))))))))))))))'''((())))))******))))))***((('''((()))***)))'''&&&'''((())))))*********'''((((((((()))))))))***&&&)))***((((((+++***'''&&&(((***++++++******+++''')))+++,,,,,,+++,,,,,,***+++---...///000//////,,,---...///000//////...+++---/////////...///111,,,,,,---...//////000000---///000///---,,,...///***,,,...---+++***,,,...***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,+++***+++++++++++++++***))))))++++++++++++++++++++++++.........------------,,,------,,,,,,,,,,,,------+++,,,------.........---++++++,,,---------,,,,,,---,,,+++***+++,,,...///,,,---......------...000---...///000000///...---...///000111111111111111111111000///////////////222222222222222222222222222222222111222222333444111111111111111111111111///000000111111222222222111111000000000111222222333333333333444444444444333444444444444444333333111222222333333333222222222222333444444444444333444444444444444444444444zzzbbb]]]WWWRRRQQQNNNJJJFFFDDDDDDCCCCCCFFFMMMWWW]]]iiiqqq}}}oookkkeee^^^WWWQQQMMMKKKBBB@@@===999777555444444333333333333222000///...---------------------------.........//////000000,,,,,,,,,---------......,,,,,,,,,------///000000---,,,,,,+++,,,---...///+++)))***---,,,***,,,111,,,,,,,,,---------......,,,...//////---,,,++++++******+++,,,,,,,,,,,,+++,,,,,,---------,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))(((((()))***+++,,,------&&&***------***)))---111((()))***+++,,,,,,+++***%%%)))***'''&&&)))***)))///...,,,+++***+++,,,,,,---,,,***)))))))))***+++************************''''''''''''((()))***+++************************++++++******++++++,,,---((((((***++++++***))))))))))))))))))))))))))))))$$$######%%%(((+++,,,,,,++++++++++++******))))))*********+++,,,,,,***'''))))))))))))((((((((((((---+++)))((()))+++++++++(((((((((((())))))))))))''''''((()))))))))))))))***((('''((()))***)))(((&&&&&&((()))************'''((((((((())))))******%%%((((((&&&'''+++,,,***%%%'''***,,,+++*********&&&(((+++,,,+++++++++,,,)))+++---///000000000///,,,---///000000000/////////000111222111111333555,,,---------------------,,,///111000...---///111***,,,...---+++***,,,...)))***,,,,,,---,,,+++******+++,,,---,,,+++***)))((()))***+++,,,---------++++++++++++++++++++++++//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,------,,,,,,+++---,,,+++******,,,...///,,,---///...------...000---...///000000///...---......///111111222222222............///111222333000000000000000000000000222222111111222222333444222222222222222222222222000000000000////////////000/////////000111222222222222222333333333444444111111222444444444444444000111222333333333333333222222333444444444444333444444444444444444333333zzznnnbbbWWWQQQJJJGGGDDDAAAAAABBBEEEGGGKKKQQQZZZcccnnn{{{|||uuummmfffbbbWWWQQQIIIDDDAAA@@@>>>;;;777888999777555333222333...///000111111000...,,,---.........---...///111,,,,,,---...////////////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---------,,,,,,...///000///---+++++++++---...---------,,,,,,+++++++++---+++)))***,,,,,,)))&&&+++******+++------,,,***---...000111222111///...************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,***))))))))))))+++,,,---'''((()))++++++,,,,,,,,,***)))))))))))))))************++++++++++++******+++,,,+++)))'''''')))+++,,,++++++,,,......---++++++++++++++++++***)))(((+++)))+++///...((((((------,,,++++++******++++++************+++,,,---...,,,,,,,,,,,,,,,+++***)))$$$)))///000,,,***,,,///,,,,,,,,,+++++++++******...---+++))))))***+++,,,************************(((((((((((((((((((((((('''%%%%%%&&&(((*********,,,+++***))))))***++++++(((***++++++***))))))***'''((()))+++++++++***)))+++)))((()))******)))((()))'''&&&''')))+++,,,,,,------,,,,,,---...000111++++++,,,,,,---...//////...//////000111222333333222111...---,,,---...000////////////............---------,,,,,,+++++++++,,,)))((()))---...---+++,,,,,,,,,+++++++++******,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))******+++,,,,,,,,,------.........,,,,,,,,,,,,,,,---.../////////.........---------,,,+++---111111...,,,...////////////////////////---------.........//////...///111222444444555555333222000/////////000111333333222222111222222222222111000000000111333333444444555555444444333333222222111111000000//////222111111111000000//////333333333333333333333333777666555333222111111000333333333222222111111111444444333333333444555666888777555333222222222333}}}yyyfffbbb\\\UUUNNNHHHEEECCCAAACCCHHHMMMTTT^^^jjjrrr}}}rrrlllccc[[[UUUQQQMMMJJJFFFDDD???;;;888666555555333222000...---,,,,,,,,,000000000/////////000111,,,------......---------000000///------,,,,,,---,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,------------.........------///111000...---++++++,,,---...---------,,,,,,+++++++++,,,+++******++++++***)))***))))))***,,,,,,+++))),,,---///000///...---,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++***)))(((((())))))***((()))***+++++++++++++++,,,,,,+++************************++++++******************)))'''&&&''')))((()))+++...///...+++(((+++++++++*********))))))+++)))))),,,+++(((***000---,,,++++++******++++++************+++,,,------,,,,,,,,,,,,,,,+++***)))---,,,***((((((***...222*********++++++,,,,,,,,,---,,,)))(((''''''((()))************************(((((((((((((((((((((((((((&&&%%%&&&((())))))))))))((('''&&&&&&'''(((((($$$&&&''''''%%%$$$%%%&&&''''''))))))***)))((((((+++)))((()))***+++***(((+++)))((()))+++---......------,,,,,,---...///000000///---,,,+++++++++,,,,,,,,,------------------111000///...------...///////////////.........------------,,,,,,+++++++++,,,+++++++++,,,,,,+++))),,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------------++++++++++++,,,,,,------.........------------,,,---,,,---222222...---///........................---------.........//////...///000222333333333333222222000/////////000111222222111111111222222333222111000000000111222333333444444444333222111111000000//////............222111111111000000000000222222222333333333444444777666444333222111111111333333333222222222111111333333333333333444444555777666444333222222333333uuuiii]]]SSSNNNFFFEEECCCAAABBBFFFMMMRRRZZZ___fffnnnxxxxxxrrrlllgggdddaaaZZZOOOGGGCCCAAA>>>;;;999666222...,,,,,,...///000//////...............//////............------000///...---------------++++++,,,,,,---------...,,,,,,,,,,,,------------.../////////......000111///...---,,,+++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,+++***+++---///)))(((((()))+++,,,***))),,,,,,---------+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++***((((((''''''(((******++++++++++++++++++------,,,+++*********+++************************'''((())))))(((((()))+++))))))(((***+++,,,***))),,,+++***)))))))))***+++---***)))***((('''***///,,,,,,+++************+++******)))******+++,,,---++++++,,,,,,,,,+++******...***&&&%%%'''***++++++(((((()))***+++,,,---...,,,+++)))(((''''''((((((************************)))))))))))))))))))))))))))(((&&&&&&((()))((('''((('''&&&%%%%%%&&&'''(((&&&'''((((((&&&&&&'''(((''''''(((((((((((('''&&&+++)))((()))***+++***)))+++)))((()))+++---.........---------------...///222000---+++******+++,,,//////.........---------...////////////...------//////.........---------------,,,,,,,,,,,,+++++++++,,,...---,,,***)))))),,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,...,,,...222222///...000------------------------------.........///////////////000111111111111111222111000/////////000000111000000000111222333333111111000000111111222333333333333333222111000///000////////////.........111111111111111000000000111111222222333333444444666555444333222111111111333333333222222222222111222222222333333333444444555444444333333444444555~~~ssslll```\\\VVVNNNGGGCCCAAAAAACCCGGGLLLPPPVVVbbbqqq|||vvviii___ZZZTTTMMMGGG@@@===999555333333444555222111000//////000//////000000000000000000111111000///...---------------++++++,,,,,,---.........,,,,,,,,,------------...---...///...------///111...------,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,***+++///333***))))))***,,,,,,+++***,,,,,,,,,,,,+++***((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***))))))))))))))),,,,,,++++++***+++++++++++++++*********++++++,,,+++******************+++&&&(((***++++++,,,---//////***&&&###%%%(((,,,------+++)))(((((()))+++,,,,,,,,,+++***(((&&&(((***,,,++++++***************))))))))))))***+++,,,---++++++,,,,,,,,,++++++***)))+++...111111...)))%%%((())))))***+++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))***)))'''''''''((('''&&&***)))((('''((()))***+++((()))***)))(((''')))***((((((((((((((((((''''''***)))((()))+++,,,+++***)))'''&&&''')))+++,,,,,,------------------------...---+++******+++---///........................,,,---///000000///---,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((,,,//////+++))))))***,,,,,,,,,+++++++++******)))***+++,,,---,,,+++***++++++,,,,,,,,,,,,------)))***,,,---...---,,,+++...------,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,------,,,,,,,,,+++++++++---+++,,,000000------///------------------------............//////////////////000000000000//////222111000///...//////000/////////000111222333444111111111111111222222222444444444444333111000///111111111111111111111111111111111111111111111111333333222222222222222222555444333333222222222222222222222222222222222222111222222333333333333333333333333333444444555555{{{tttjjj^^^SSSIIICCCBBBDDDEEECCCCCCIIITTT]]]cccmmm{{{}}}wwwnnnccc[[[PPPNNNKKKFFFBBB===:::888999777444333444444333111////////////000111333444//////...------------...,,,,,,,,,------.........,,,,,,---------.........,,,---...---,,,,,,...000---------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***+++000444++++++***,,,---...---+++---------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))***************++++++,,,,,,,,,---,,,+++******++++++,,,((((((((())))))+++,,,---++++++***))))))***++++++)))***,,,,,,++++++,,,...///+++'''&&&&&&)))***+++,,,+++)))(((((()))+++---%%%(((++++++***))))))(((,,,+++******))))))******))))))))))))***+++,,,,,,***++++++,,,,,,,,,++++++)))000999;;;777111---+++************************(((((())))))***,,,------))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''''''''((('''&&&******)))))))))***,,,,,,&&&''''''&&&%%%%%%''')))***)))))))))))))))))))))***)))))))))+++,,,,,,***)))'''&&&''')))+++,,,,,,,,,,,,,,,------------------,,,+++******+++---...(((((()))******+++,,,,,,+++,,,...000000///---+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***......+++***+++---,,,,,,,,,+++++++++******)))***+++,,,---,,,+++***+++++++++,,,,,,---------,,,,,,---...---,,,+++***---------,,,,,,++++++***------...///......---,,,------,,,,,,,,,+++++++++,,,******---...++++++...------------------------........./////////000000///000000000000///......111111///.........///000.........///000111222333000000111111222222222222555555555555444333222111111111111111222222222222111111111111111222222222444444333222111111000///444444333222222222333333222222222222222222222222111222333444444444333333222222333444444555555555rrreee]]]MMMLLLIIICCC>>>>>>BBBFFFJJJOOOWWW```jjjuuu~~~wwwkkkjjjfffaaaYYYPPPIIIDDDDDD@@@;;;999999777444000000///......///000222333///......---------......------------------------,,,---------............+++,,,------,,,,,,---///,,,,,,------------------++++++,,,,,,,,,,,,------+++,,,,,,,,,+++---///111,,,++++++,,,...///---,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******)))***+++,,,---------------,,,+++******+++,,,---''''''(((((()))***,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,+++******,,,...---,,,,,,------+++'''$$$+++***)))))))))***+++,,,$$$)))++++++---,,,***++++++***))))))))))))***))))))((())))))***+++,,,******+++,,,,,,,,,++++++***000444222---***,,,///++++++*********)))))))))%%%%%%&&&''')))***++++++))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''''''''((('''&&&((((((''''''((()))***+++)))))))))(((&&&&&&)))+++)))))))))))))))***++++++***))))))***,,,---,,,++++++)))((()))+++---......***+++,,,---.........---...---,,,++++++*********((()))***+++,,,------...+++,,,.../////////---,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------(((***++++++++++++---...,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++***++++++,,,,,,------............------,,,+++***,,,,,,,,,,,,++++++++++++......///000000///---,,,------------,,,,,,,,,,,,+++)))))),,,,,,******---------------------------....../////////000000000///000000000000000///...111000///........./////////.........///000111111000000111222222222222111444444555555555444333333/////////000000000000111111111111222222222222222444444333222111000000///333333222222222333444444111222222222222333333333222333444555666555444333222333444444555555555444llliiibbbZZZRRRMMMJJJHHHIIIIIIKKKLLLPPPVVV]]]ccclllsss~~~vvvmmmeeeaaa[[[UUUNNNIIIGGGCCC<<<777666444222111000111222333......---------......////////////...------,,,,,,------------............,,,---...---,,,---...000+++,,,,,,---.........---+++++++++,,,,,,---------,,,+++++++++---......---,,,++++++,,,......---+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,+++***,,,+++*********,,,...///+++******))))))******+++,,,+++***((((((***+++,,,***+++++++++---111666;;;333111...---,,,+++)))'''))))))*********+++++++++&&&***((((((,,,,,,)))++++++***)))))))))))))))((((((((())))))***+++,,,)))***+++,,,,,,,,,,,,+++++++++***'''%%%%%%)))---))))))))))))************&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***(((&&&&&&((((((((('''''''''&&&&&&'''(((***+++++++++***)))'''(((***---''''''''''''(((***+++,,,***))))))***,,,------,,,+++)))((()))+++---......((()))+++---............***+++,,,,,,,,,,,,+++***,,,---------......//////+++,,,---.........------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------------+++))))))***,,,,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---******+++,,,,,,---.........------,,,,,,,,,------+++++++++++++++,,,,,,,,,---...///000///...,,,+++.........------------,,,,,,)))))),,,,,,***+++............................../////////000000000000//////000111111111000000111000///...---...////////////.........//////000///000111222333222222111222222333444444444444333//////000000000111111111111111111222222333333333111111111111111111222222222222222222333333444555111111222222222333333333222444555777777666555444222333444555555555444333}}}tttkkkbbb]]]XXXXXXVVVSSSNNNKKKJJJJJJGGGPPP___ooo|||}}}vvvooofff___[[[TTTLLLFFF===;;;888666444444444555......---------......///000000///...---,,,,,,+++---------.........//////---...//////......///111+++,,,------.........---+++++++++,,,,,,---------,,,***)))+++...///---***+++******+++------,,,***+++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...++++++,,,,,,+++***(((''',,,+++*********,,,///000///...---+++***))))))))),,,+++)))(((((()))+++,,,&&&(((***---333;;;DDDKKK>>>777---&&&%%%(((,,,///((()))***+++++++++++++++&&&+++,,,'''%%%((((((%%%+++******)))))))))))))))(((((((((((()))***+++,,,)))***+++,,,,,,,,,,,,,,,---+++((((((***+++++++++''''''((()))***+++,,,,,,++++++++++++***)))((('''))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&&&&((()))((('''((('''''''''((()))+++,,,''''''&&&$$$###$$$&&&)))&&&%%%%%%&&&''')))+++,,,***))))))***,,,...---,,,)))'''&&&''')))+++,,,,,,&&&(((***---.../////////%%%'''***---.........---,,,,,,++++++++++++******+++,,,,,,---............,,,,,,,,,+++++++++******+++++++++,,,,,,---------222---((('''))),,,+++***,,,,,,,,,+++++++++******,,,+++***)))***+++---...******+++,,,,,,---......---,,,++++++,,,---///000*********++++++,,,,,,---,,,---...//////---+++***//////.........------------******------+++,,,///////////////////////////////////////000000000000//////000111111111111111111000///...---......///000//////........./////////000111222333222111111000000111222333333333333111111222222333333333333111111111222222333333333...///000111222333444444222222222222333444555555111111111222222333333333333444666888888777666555333333555555555444333222~~~~~~xxxooodddZZZOOOFFF@@@HHHEEEGGGNNNSSSXXXeeesss~~~uuukkkaaaZZZSSSMMMDDD>>>::::::::::::888555111///000111111111//////000000000000111111,,,---...//////---,,,+++......---,,,,,,,,,------000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++.........------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,------,,,,,,------...///111000000///......------,,,,,,+++******)))))))))***,,,,,,)))***...000...///...,,,+++++++++,,,,,,,,,***((())),,,...---+++++++++************++++++)))((((((+++222;;;EEEJJJ>>>:::333---)))((()))+++************************((()))***)))((((((***,,,))))))))))))((((((((((((++++++++++++++++++++++++(((((())))))***+++------)))******++++++,,,------((((((((((((((((((((((((,,,,,,++++++++++++,,,,,,((((((((((((((('''&&&&&&&&&'''))))))(((((()))++++++)))(((&&&&&&((()))+++&&&))),,,+++)))((())),,,(((((((((((())))))))))))((((((((((((''''''''''''((()))***++++++***)))(((+++*********))))))((((((,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...+++)))((()))+++,,,...---,,,++++++,,,---...'''***,,,---,,,++++++,,,------,,,+++************))))))***++++++++++++***...---,,,,,,+++++++++,,,)))'''&&&'''***+++***(((------,,,++++++******)))+++++++++------,,,)))'''))))))*********+++++++++000...,,,++++++---000111..................------111000///...---,,,++++++------------,,,,,,+++***............////////////,,,,,,---...///000111111000000///---///333111,,,///////////////.........111000/////////000222222333333333333333333333333111111222222222222111111111...000666666222111555111222333444444444333222666333111000222333444444555222///000333444333111444444555555666777777777777777666555555555555555wwwjjj^^^VVVPPPJJJFFFEEEDDDDDDJJJSSS[[[dddppp{{{|||wwwjjjddd[[[RRRLLLGGGCCC@@@<<<999555222222333444444555444444444333333333222//////000000000000////////////...------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++))))))*********))))))(((++++++******++++++,,,---000000///......---,,,,,,***+++++++++++++++++++++,,,...,,,((((((***+++))),,,+++***)))))))))******,,,***)))))),,,------+++++++++************++++++---,,,++++++///444:::>>>777444///+++))))))+++,,,************************)))***+++***))))))+++---***)))))))))((((((((((((++++++++++++++++++++++++******************++++++++++++++++++++++++++++++******************************))))))))))))*********+++++++++******)))(((''')))******(((((()))+++***)))(((''''''((()))***'''(((******)))((()))***(((((((((((())))))))))))***))))))))))))(((((((((******++++++++++++******************)))))))))(((***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++.........---------------------,,,,,,,,,,,,------***,,,......,,,+++***+++******************++++++((()))***+++++++++++++++------,,,,,,++++++++++++,,,***(((((())))))'''%%%++++++++++++++++++++++++---,,,---...///...+++)))*********++++++++++++,,,...---,,,+++,,,---///000..................------...............------------------------,,,+++***............////////////.........///////////////000111///---///333111---///////////////////////////000111222333222222111333333333333333333333333000111111222222111111000222///000444444///...111333222222333333444555555555333000000111222333222333222222222333444333222444444555555666666777777777777666555555555555555zzzoooeeeZZZRRRKKKDDDAAAAAACCCIIIRRRXXX^^^iiixxxyyyppphhh```XXXSSSJJJEEE???;;;999999888888999888777666555333222222///......---......//////000//////...---.........++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******++++++******++++++,,,---///......------,,,,,,+++******+++,,,,,,---......,,,...---)))(((++++++(((,,,+++***)))))))))******,,,***)))***,,,---,,,+++++++++************++++++...---,,,+++,,,---000111...---+++***)))***,,,---***************************+++,,,+++******,,,...******)))))))))(((((((((++++++++++++++++++++++++,,,++++++***))))))******---,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((+++++++++,,,++++++***))))))+++++++++)))((()))******)))(((''''''((()))***((('''&&&''')))))))))((((((((((((((())))))))))))************)))))))))))),,,++++++******++++++,,,************))))))))))))))))))))))))*********+++------,,,,,,+++++++++******,,,---...///...---,,,,,,,,,,,,------,,,,,,,,,,,,...///...,,,+++***+++((((((((()))***++++++,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((())))))(((&&&))))))******+++,,,,,,---.........///000///---+++++++++++++++,,,,,,,,,,,,******+++,,,,,,---......------------------......---------.........//////,,,------------,,,,,,+++............////////////000000//////............///111000---///222111---////////////////////////...000333555555444111000222222222222222222222222000111111222222111111000222000000333333000///111333333222222333444666888555333000000000111111111111333555555444333333333444444444555666666777777777666555555444555555555uuulllaaaWWWPPPIIIHHHFFFFFFHHHPPPZZZbbbmmmttt}}}uuupppaaa[[[SSSLLLGGGCCCAAA???>>>===<<<:::888666444333000///...------...///000//////...------------...,,,,,,------......//////------------------------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////...,,,++++++------,,,,,,------...///---------,,,,,,+++++++++,,,,,,,,,---------......+++......+++,,,///000------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,++++++******++++++,,,*********++++++,,,,,,---***************+++,,,---***************************+++++++++******,,,---*********)))))))))((((((************++++++++++++++++++***************+++,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,'''(((((((((((((((((('''))))))*********))))))(((+++,,,,,,+++)))((()))***))))))(((((((((((())))))(((&&&$$$%%%(((***(((&&&(((((((((((())))))))))))*********)))))))))((((((,,,+++***))))))***+++,,,*********)))))))))))))))))))))))))))************------,,,,,,+++*********''''''((()))***+++++++++***+++,,,------,,,+++***,,,---///...,,,,,,,,,---))))))***+++++++++++++++((()))***+++,,,---------++++++,,,,,,,,,+++++++++'''''''''(((***+++++++++))))))******+++++++++,,,...------...//////---,,,++++++,,,,,,,,,---------''')))***,,,---------,,,,,,,,,------------......---------............///,,,---------------,,,,,,............///////////////////////////............111000......111111...///////////////000000000...000111333333222111000111111111111222222222222000000111111111111000000000000111222333333333444222222333333444555666777666444222111222222111111000444777888555222333444333333444555555666666777666555555444444555555555xxxoooaaaXXXMMMIIIKKKNNNPPPOOOPPPUUU]]]iiivvv}}}wwwnnnddd\\\VVVPPPMMMHHHGGGDDDAAA===:::777666444333222000000111222222///......------------------------....../////////------------------------,,,,,,,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((------,,,,,,------...///,,,,,,,,,,,,,,,+++++++++.........---------,,,,,,+++......,,,,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,+++++++++++++++++++++,,,,,,,,,************************((()))******((()))***,,,************)))))))))))))))))))))******+++++++++))))))))))))***+++,,,---)))))))))******+++++++++++++++++++++++++++++++++((())))))******))))))(((((())))))*********))))))+++,,,,,,+++)))((()))***))))))(((((((((((()))))))))&&&###$$$''')))(((&&&(((((((((((())))))))))))))))))((((((((('''''''''***)))(((''''''((()))***))))))))))))))))))***************++++++++++++,,,,,,,,,,,,++++++*********'''&&&%%%%%%&&&(((***,,,)))***+++,,,,,,+++***)))***+++------,,,---///000,,,,,,---------,,,+++***))))))***,,,,,,---------******+++,,,,,,++++++***&&&'''((()))***+++,,,---+++++++++******)))))))))---,,,+++,,,---...,,,+++++++++,,,,,,,,,---------'''(((***,,,------,,,+++,,,,,,,,,,,,------......///............---------,,,------......---------............////////////------......///000000111...111111......000111...////////////000000111111///////////////000111111000000000111111222222222000000000111111000000000111111222111222333444333000111333555666666555444666555333333444444333222000444777888555222333444333333444444555666666666555555444444444444555555yyyjjjbbb```]]]TTTLLLGGGFFFHHHMMMUUU^^^eeehhhcccdddhhhqqq~~~xxxpppiiidddVVVSSSOOOIIICCC===999666555444333222111000000000000///......------......,,,,,,------------------------------------------------------------...///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,+++++++++......***)))***(((%%%))))))***+++++++++******)))+++------,,,*********,,,,,,++++++++++++,,,,,,+++,,,,,,,,,+++***)))(((---,,,,,,++++++++++++,,,************************((()))***)))((((((***,,,++++++*********)))))))))(((((())))))***+++++++++((((((((()))***,,,---...(((((())))))***++++++,,,************************))))))++++++++++++)))))))))***++++++,,,+++++++++)))+++++++++)))((()))***(((((())))))))))))(((((((((&&&%%%%%%&&&((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((''''''((((((((())))))))))))************+++++++++,,,,,,,,,------++++++++++++++++++++++++***(((&&&%%%&&&))),,,...*********++++++*********)))***+++,,,,,,---///222---............,,,***)))***++++++,,,,,,,,,,,,,,,))))))+++,,,,,,,,,+++***)))***++++++)))))))))+++,,,++++++***))))))((((((+++***)))***,,,,,,,,,+++++++++++++++,,,,,,,,,,,,)))***+++,,,---,,,+++***++++++,,,,,,------......//////.........---------,,,------............---............////////////,,,,,,---...///000111111---111222///---000111///...//////000000111111222000///...------///000111/////////000111111222222///000000111111000000///111333333000000222333111111222333444555444333222555444333444555666555333111333555555444333333333333333333444555555666666444444444333444444555666|||oooeee\\\VVVPPPLLLLLLLLLLLLLLLHHHGGGIIIQQQ___ooo|||qqqmmmfff]]]SSSJJJCCC???999999888777555333111000222111111000///000000000..................------........................///......------------...,,,,,,,,,---------......------------------------...///////////////......++++++******++++++,,,---,,,,,,,,,------------------------,,,,,,,,,,,,,,,***------)))((()))'''###((()))***++++++++++++***))),,,......,,,))))))***---,,,,,,++++++,,,,,,---++++++++++++******))))))---,,,+++*********,,,,,,************************)))*********))))))+++---+++++++++*********))))))((((((((()))***+++++++++***)))))))))***+++,,,,,,))))))))))))************************************((()))+++,,,,,,+++)))(((((()))******+++++++++***''')))******(((((()))+++(((((())))))))))))(((((('''((('''&&&%%%&&&)))+++(((((((((((()))))))))))))))))))))(((((((((((('''(((((())))))))))))((((((((()))))))))************+++++++++,,,,,,,,,,,,---)))))))))***++++++,,,,,,***))))))))))))***,,,,,,******))))))))))))******)))***++++++***+++...000+++,,,---......---+++***,,,,,,------,,,,,,+++***((()))+++,,,,,,,,,+++***(((***,,,+++)))(((***,,,************))))))))))))+++***))))))+++,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,------......---------...............,,,,,,---...........................////////////---.........//////000000---111333///---///111000...//////000111111222222.../////////000000000000......//////000111111222//////000000000000//////000333333111333999;;;999555333111000000111222333333222222333555666555444333222222222333444333222222333333444444555555666444333333333444444555666{{{ssshhh___XXXRRRMMMHHHHHHDDD@@@@@@FFFPPPYYY^^^rrrzzzuuuiii]]]TTTPPPCCCCCCCCCBBB???<<<:::888444333222222111111222222222222111111000000//////........................000///...---------------,,,,,,,,,------.........------------------------++++++,,,,,,---,,,,,,,,,------,,,,,,------...///------------------------***++++++,,,,,,------...(((+++,,,******,,,+++'''***+++,,,---...------,,,))),,,//////,,,))))))***---,,,,,,++++++,,,,,,---(((((())))))***+++++++++,,,+++)))((((((***,,,---***************************+++,,,+++******,,,...+++++++++************)))'''(((((()))***+++++++++,,,+++******)))*********++++++******)))(((((((((************************''')))***,,,,,,***)))'''&&&&&&'''(((((((((((((((&&&((())))))(((((()))+++(((((())))))))))))(((((('''((()))'''%%%%%%)))---(((((((((((())))))))))))************))))))))))))((()))***++++++***)))((((((((())))))*********+++***++++++++++++,,,,,,,,,(((((()))***+++,,,,,,---'''(((***++++++***))))))+++***)))(((((()))***++++++++++++***)))***,,,...((()))+++---------,,,+++------------,,,+++******'''(((***,,,---,,,***)))%%%'''***+++******---000((((((((()))******++++++,,,***))))))+++------,,,))))))*********+++++++++......---,,,,,,+++++++++******+++,,,,,,---......++++++,,,---...///000111,,,,,,---.../////////.............../////////000///////////////.........,,,111333///---///000000...//////000111222222222---///111333333222000///---......///000111111222//////000000000000//////,,,222444444888BBBGGGEEE888555000,,,+++...222555111000111333555666555444555222///000333444333111222222333444444555555666333333333333444444555666~~~qqq```UUUPPPGGGCCCDDDDDDAAABBBGGGSSSZZZccciiioooyyywwwmmmggg___]]]XXXOOOFFF@@@???@@@::::::999666333111111111///222444444111......000---...///...------...///,,,---.../////////...---...............---++++++,,,---...///111111222222------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++...---******---...++++++,,,---,,,***)))***+++,,,++++++******++++++,,,///---++++++---...///...---,,,+++)))((())))))***++++++++++++,,,,,,+++***,,,,,,,,,+++++++++******************************((((((((()))******++++++++++++************++++++++++++***)))((('''&&&&&&'''((()))***************''''''''''''((()))***+++++++++******************+++******)))(((((())))))+++)))%%%######%%%(((***,,,)))'''''')))***(((&&&&&&'''((())))))((('''&&&%%%&&&((()))))))))((('''((((((((((((((((((((((((%%%)))((($$$$$$***+++(((,,,'''&&&,,,---)))''')))&&&'''((()))+++++++++,,,''''''(((((())))))******&&&(((***+++++++++)))(((((())))))((('''))),,,///)))******+++++++++******+++++++++***************------,,,+++,,,---...///...,,,******+++++++++***+++***+++---......,,,***///......------,,,,,,+++*********))))))))))))(((,,,))))))+++***'''''')))---,,,,,,+++*********+++******))))))))))))******************+++,,,---...+++++++++,,,,,,------------,,,,,,,,,,,,---...///***++++++***))))))***,,,///...---///111111...+++---,,,+++---000111///---///............//////000111000000000000000111222000000000000111111111111333333333222222111111111///000111222222111///...222222333444666777888888444111///000333666666555333333333444444555555555444333111000000111333444444333333333333444555555555555666666777777888888{{{lllccc[[[WWWQQQHHHCCCDDDCCCGGGKKKOOOTTT\\\fffooo|||{{{xxxvvvqqqggg[[[RRRMMMLLLAAA???<<<999777555444444444666777555111......//////000000000///...//////....../////////...---,,,---------------,,,,,,,,,---...///000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++...---******---...+++,,,---...---+++++++++---,,,,,,++++++++++++,,,,,,+++)))(((((()))++++++++++++***************++++++*********+++,,,---,,,+++,,,,,,,,,+++++++++******+++++++++***************(((((())))))******++++++++++++************++++++((((((((('''''''''''''''((())))))************)))******)))((((((((())))))*********++++++++++++,,,*********))))))******+++)))(((&&&%%%%%%''')))***,,,)))''''''))))))((('''''''''((((((((((((''''''&&&'''((()))))))))((('''(((((((((((((((((((((((())),,,,,,)))***///111///+++&&&%%%)))+++((('''))))))******++++++++++++***(((((((((((())))))))))))'''(((***+++,,,+++***)))))))))))))))((())),,,///++++++++++++***)))((((((******************++++++---,,,+++++++++,,,---...///---++++++,,,,,,,,,+++++++++***,,,---...---+++***+++++++++++++++++++++++++++*********)))))))))+++)))(((++++++((('''***,,,+++******)))))))))*********))))))))))))******************+++,,,---...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...***+++,,,+++***)))+++---///...---///111111...,,,///...,,,---///000...+++///............///000000111111000000000000000111//////000000000111111111333333222222222111111111///000000111111111000000000000111111222333444444111///------000222222111222222222333333333333333444333111000000111333444555555555555555666777777555555555555555555666666}}}uuukkk]]]SSSPPPEEECCCAAA@@@AAAEEEIIILLLXXXaaannnyyyyyynnnfffbbbVVVPPPIIIDDDAAA>>>:::666::::::999666333000000111//////////////////////////////000//////...---,,,---,,,,,,++++++,,,---...---------------,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++......++++++......++++++---......,,,,,,---///,,,,,,++++++++++++,,,,,,,,,+++)))***,,,------,,,((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++******))))))(((((())))))***+++++++++++++++************++++++''''''(((((()))))))))***)))************))))))(((,,,,,,+++***)))(((((()))******++++++,,,,,,------++++++*********++++++,,,((((((''''''((()))***++++++)))''''''((()))((('''((((((''''''''''''((((((&&&'''((()))))))))((((((((((((((((((((((((((((((%%%((((((''')))---///...)))%%%$$$''')))((((((***,,,,,,,,,,,,,,,+++***)))))))))))))))((((((((((((((()))***,,,,,,+++******)))******)))((())),,,...++++++++++++)))((('''&&&)))))))))***+++++++++,,,++++++******++++++,,,---///---,,,+++---------,,,,,,+++******,,,------,,,))))))******+++,,,,,,---,,,+++++++++***************'''(((++++++((()))++++++***))))))((()))))))))******))))))))))))******************+++,,,------...------,,,,,,++++++******+++---.........---,,,,,,,,,---,,,+++***,,,.........---...000000...---111///......///...---+++///.........//////000111222111111000//////////////////000000000000111111222222222111111111111111000/////////000111222222333333333444444555555555444222111111222333333222333222222222222222111111444333222111111222333444555555555555555666666777444444444444444444333333}}}sssmmm```YYYPPPIIIFFFDDDAAA???BBBHHHPPPYYYcccooo{{{}}}wwwnnnbbbYYYSSSMMMEEE>>>AAA@@@===:::666555444555111000000111222222222111000000000000000/////////---,,,+++***+++,,,...000000000000///---,,,***)))------------------------------------------------+++......,,,,,,......+++***,,,------,,,,,,---///,,,,,,,,,++++++,,,,,,,,,---,,,++++++---......---((()))+++,,,---,,,++++++......---,,,***))))))))),,,,,,,,,+++++++++******,,,,,,++++++***)))))))))((())))))******+++,,,,,,++++++************++++++******+++++++++,,,,,,,,,***************)))(((''',,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++''''''((()))***+++++++++***)))((((((((())))))))))))((('''&&&&&&'''((()))''''''(((((())))))))))))(((((((((((((((((((((((($$$%%%%%%%%%''')))******)))&&&%%%&&&((()))******++++++,,,,,,++++++***)))******))))))((((((''''''))))))***+++,,,++++++***((()))))))))((((((***,,,************))))))((('''(((((()))***+++,,,,,,,,,***************+++++++++...,,,++++++,,,---,,,+++---+++))))))+++,,,------++++++,,,,,,------------,,,,,,,,,+++++++++******)))&&&'''***+++)))***---+++******)))))))))******+++******))))))******++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---.........,,,+++,,,---...---++++++---...---------...//////......000///...............---............///000111111333222111//////.........////////////000000000111111111111111111111111000000///......///111333444444444555555555555555555666555555444555555555444444444333333222222111111333222222111111222222333333333222222333333444555555555444444333333222222xxxlllaaaZZZSSSLLLFFFDDDCCCCCCFFFLLLVVVaaahhhpppvvv~~~~~~tttmmmeee\\\UUUPPPMMMHHHCCC>>>;;;888666666555444555777777666555000000000111111222222333...---+++++++++---///111555555444333222000...---------------------------------------------------+++...///------///...+++)))***,,,,,,++++++,,,...---,,,,,,,,,,,,,,,,,,---)))(((((()))++++++***)))+++,,,---------+++***)))+++,,,---+++))))))+++---,,,,,,,,,+++++++++******+++++++++*********)))))))))))))))***++++++,,,,,,++++++************++++++,,,,,,,,,,,,++++++++++++***************)))((('''******))))))***+++,,,,,,---------,,,,,,+++++++++///...---+++***)))))))))&&&''')))***++++++++++++)))))))))((((((((()))***)))((('''&&&&&&'''((()))(((((((((((())))))******((((((((((((((((((((((((***))))))++++++******+++))))))'''''')))++++++)))((())))))*********************))))))((((((''''''))))))******++++++++++++'''(((((((((''''''(((***'''((()))***************(((((()))***+++,,,,,,,,,))))))*********+++++++++,,,***))))))***++++++***---+++))))))***,,,---,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******(((&&&'''***+++)))***---++++++*********++++++,,,++++++************++++++++++++******++++++,,,,,,******+++,,,,,,---......)))***,,,......---,,,+++---......---,,,,,,---///,,,------------...//////...............///000111.........//////000222222222111000///...............////////////000000000000000000000000000000000000///......///111333444111111111111111111222222333333444444333333222333555555444444333333222222222222222222222222222222222222222222222333444444555555555444444333333333yyyqqqiiicccWWWQQQIIIDDDDDDGGGKKKMMMSSSVVVZZZ```lll~~~|||wwwkkkfff___WWWQQQJJJDDD@@@===:::777777999999666333333333222222333444444555///...---------...///000111111111000///...---,,,------------------------------------------------+++...///------///...+++)))+++,,,,,,******+++---------,,,,,,,,,,,,------+++******,,,---...,,,+++------------,,,+++***)))''')))+++***)))***...222,,,,,,,,,+++++++++******************************))))))******+++,,,,,,,,,++++++************+++++++++*********))))))(((((()))************))))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++///...,,,+++))))))(((((('''((()))******+++******'''((()))((('''''')))+++((((((''''''''''''(((((())))))((((((((()))***+++((((((((((((((((((((((((,,,******------))))))***)))******(((***,,,+++&&&'''((()))***************))))))))))))(((((((((((()))))))))))))))*********'''((())))))''''''((()))'''((()))***,,,,,,,,,,,,)))))))))***+++++++++,,,))))))***++++++++++++***+++)))((((((***++++++***+++***))))))+++,,,,,,+++,,,++++++***))))))((((((,,,+++++++++************)))&&&'''***+++)))***---++++++++++++++++++,,,---++++++************++++++,,,++++++***++++++,,,,,,))))))***+++---...//////)))***,,,---------,,,+++------...---,,,+++---///+++---------,,,---///111......///...---...111444.........///000111222333111000000///..................////////////000000////////////000000000000000/////////000111222222111111111222222333333333222444666666555444444555555555444444444444444333222222222222222222222222444444444444444555555666555444444444444444333333xxxooodddZZZTTTOOOJJJFFFFFFGGGHHHIIIOOO]]]nnn{{{|||vvvooohhh```ZZZOOOKKKEEECCCCCC@@@;;;666999888666555444444444444000000000000////////////,,,,,,------,,,,,,++++++------------------------........................***...000......000...***+++---------+++***+++,,,------,,,,,,,,,,,,------.........///111111000...---,,,,,,+++++++++,,,,,,(((+++,,,+++((()))---222,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,)))******++++++,,,,,,---++++++************++++++((((((((()))))))))))))))((())))))************)))))))))((((((((()))******))))))******+++,,,,,,---++++++***)))))))))******))))))))))))))))))))))))'''((())))))''''''))),,,''''''((((((((((((''''''***)))((((((((()))***+++(((((((((((((((((((((((()))&&&'''++++++'''''')))'''++++++)))***,,,((("""******+++++++++***))))))(((((((((((())))))))))))((((((((((((((())))))***(((***++++++)))((()))***)))***+++,,,,,,,,,,,,,,,******************++++++)))***+++,,,,,,,,,+++++++++)))((()))***,,,,,,+++***))))))***,,,,,,+++************)))))))))))))))++++++*********))))))))))))''''''***+++)))))),,,***************+++,,,,,,,,,++++++******++++++,,,,,,,,,++++++***++++++,,,******+++,,,,,,---......***++++++++++++,,,,,,,,,,,,------,,,++++++,,,...+++,,,------+++,,,///222///000000///------000333.........///000222333444000//////.........//////........./////////000000........./////////000000///000000111111111000000222222333444555555666666111444777777666555666777333333333333333444444444222222222333333222222222444444333333444444555666222222222222333333333333xxxnnndddXXXPPPGGGHHHIIIFFFCCCFFFMMMSSSZZZaaammm{{{zzzuuugggaaaZZZVVVSSSOOOHHHBBB===;;;999666444333333333111111222222111000///...//////000000111000000000------------------------........................***...000......000...***---...///...,,,+++,,,---...------,,,,,,------...,,,+++,,,---//////---+++,,,+++******+++,,,...///...000000,,,'''%%%(((---,,,,,,,,,+++++++++******(((((()))***+++,,,,,,---)))******++++++,,,------++++++************++++++'''((()))***+++,,,------'''((()))***************+++***)))(((''''''''''''%%%&&&''')))+++---...///(((((((((((()))***+++,,,***)))((((((((((((((()))&&&(((***)))''''''))),,,&&&'''((())))))((('''&&&***)))((((((((()))+++,,,(((((((((((((((((((((((((((%%%''',,,---)))))),,,&&&***+++))))))+++&&&---------,,,+++***((((((''''''(((((())))))******'''''''''''''''((())))))***+++------+++******+++,,,,,,---------,,,+++++++++++++++***************)))***+++,,,---,,,++++++,,,***)))***+++------,,,)))))))))+++------+++)))*********+++,,,,,,------*********))))))))))))(((***'''(((++++++((()))+++))))))((())))))***++++++,,,++++++******++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,,,,---,,,+++***,,,...***,,,---,,,++++++///222111222222///,,,,,,///222.........///000222333444//////.........//////000............/////////000---.........//////000000///000111222222111///.........///000222333444444,,,///222333222111222444111111111222222333333444111222222333333222222111222222111111222222333444000000111111222222222333}}}tttjjjbbbXXXQQQMMMJJJDDD@@@IIIJJJLLLSSS^^^lllyyy{{{tttkkkbbbXXXRRRMMMLLLFFF???<<<>>>===999555444444555444333///,,,000///...///000111111000,,,...000000---+++,,,............///000///---***,,,---...---++++++---///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,------,,,+++........................------......---+++***((((((,,,,,,)))))),,,+++'''---+++******++++++)))(((---------,,,,,,+++++++++,,,,,,++++++******++++++************************,,,***'''(((***+++***(((+++***************++++++++++++***)))((((((((()))(((((()))***************))))))************))))))''')))***)))((('''(((***++++++******))))))((((((***&&&$$$&&&+++---+++'''&&&###"""'''---///***$$$)))))))))((()))******+++))))))))))))******************)))***+++***(((%%%((((((((()))(((''''''&&&&&&(((******'''''')))+++))))))***+++,,,,,,,,,,,,)))+++,,,***((((((+++///)))'''&&&'''***+++***(((++++++,,,,,,,,,,,,------///...+++***))))))***++++++,,,------............------,,,,,,+++***))))))+++***)))(((((()))***+++((((((((()))******++++++*********)))))))))))))))++++++,,,,,,,,,+++*********+++,,,---...---,,,,,,/////////......---------,,,,,,,,,---------......,,,,,,---------,,,***)))///111222111///............///000111111000///...111000///...///000222444333222///......///222333......///000000000000000////////////000000000000111111000000111111222333333333333555666666444222111111222333333333222222000111333444555444333333444333222111111111222333333333444444333000---,,,444444444333333222222222sss}}}tttmmmggg___VVVOOOKKKGGGDDDEEEKKKTTT\\\```iiinnnyyywwwrrrfffddd]]]SSSMMMKKKFFFAAAAAA>>>;;;888777666444222222111000000000///,,,***...000111000---+++,,,---///...---...//////...,,,...,,,+++---000222222111...------------,,,,,,,,,------------------------///---,,,,,,---...,,,+++........................///000000000///...,,,+++++++++---...///......---((()))***++++++++++++,,,,,,,,,,,,,,,++++++++++++......---,,,+++++++++,,,***************************(((&&&''')))+++***))),,,++++++*********+++++++++***))))))))))))))))))(((((()))*********************++++++++++++******''')))***)))((('''(((************))))))((((((((()))'''%%%'''***,,,+++))))))'''%%%'''++++++((($$$)))))))))))))))******+++))))))))))))************+++******+++++++++)))&&&)))))))))))))))(((((((((''')))+++***)))(((***,,,*********+++******)))))))))*********))))))+++,,,***((('''(((***+++***(((+++++++++,,,,,,,,,------///---+++***))))))***+++***+++++++++++++++******...---,,,+++***************)))(((''''''((()))***************))))))))))))************))))))))))))***++++++,,,,,,,,,++++++******,,,------,,,,,,+++.........---------,,,,,,,,,,,,,,,------------...---......///...---,,,+++---///000000...------...//////000000000000////////////////////////......222111///......///111222......///000000000000000////////////000000000000222222111111222222333444333222222222444444222000000111111222222222222222222333444555555555444444333333222111111111222333222333333333222000///...444444333333333222222222UUUcccwww}}}rrrjjjaaaXXXNNNHHHHHHIIIIIIGGGJJJNNNVVVcccrrr}}}rrriiicccZZZRRRPPPKKKDDD>>>:::999777666666444333333222000---+++111222222111...------...000...------///000///...000,,,***---555999888555/////////.........------........................///---,,,,,,---...---+++........................222222222222111000///...)))%%%'''///000***)))...###'''+++,,,,,,+++---///*********+++++++++++++++000///...---,,,,,,,,,,,,***************************((('''(((***++++++***,,,,,,+++***************))))))))))))))))))***+++(((((()))***************++++++++++++++++++++++++''')))***)))((('''(((***))))))))))))(((((((((((('''((((((((()))*********+++***)))(((''''''&&&&&&)))))))))))))))*********))))))))))))************++++++***+++,,,,,,***(((++++++***))))))))))))))))))***++++++******+++,,,************)))((('''&&&)))))))))***+++,,,+++))),,,***)))***++++++***)))++++++++++++,,,,,,,,,,,,...---+++***)))******+++))))))***++++++++++++***...---+++***)))******+++***)))(((''''''((()))***---,,,+++***)))((('''&&&************************)))***+++,,,,,,---,,,,,,)))***++++++,,,,,,++++++------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------//////000000//////...---+++---......---,,,...///000//////////////////000---...///000///---+++)))////////////////////////......///000000000000000.../////////000000000111111111000000111111222333444222000000111111000///000111222222333333222222333444444555555555555444222222111111111222222333222222222111111111000000333333333333222222222222MMMUUU```kkkttt~~~wwwkkkccc___ZZZQQQJJJFFFEEEEEEJJJRRR\\\cccgggrrrzzzvvvmmmfff```XXXPPPJJJFFFBBB@@@===:::777555555555444222222222222111000000000111111///------...000111000000---,,,///555999999777000000000////////////..............................---,,,,,,---...---,,,........................111111111111000000//////***###%%%000111'''%%%---"""'''---...+++***---111)))))))))******++++++,,,000///...,,,++++++++++++************************,,,+++******++++++++++++++++++***)))(((((((((((()))((((((((()))***++++++(((((()))***************+++******************+++''')))***)))((('''(((***((((((((((((((((((((((((''')))******))))))***++++++,,,+++(((%%%$$$''')))(((((()))***************((()))))))))************,,,+++***+++,,,---,,,***+++***)))((((((((())))))))))))************++++++)))*********))))))(((''')))(((''')))------***''',,,,,,+++++++++++++++******++++++++++++,,,,,,,,,---,,,+++*********++++++((()))***,,,---............---+++***)))***+++,,,+++***)))(((((()))***+++,,,,,,+++***)))((('''''')))***************++++++)))***+++,,,------------))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------//////////////////......+++,,,------------///111000///...------...///000,,,---.........---,,,+++------...//////...------......///000000000000000......//////000000111111///////////////000111111555222000//////000000///222222333444444444444333333333444444444444444444111111111111111222222222222111111000000111222222333222222222222222222222````````````aaadddgggiiittt}}}~~~vvviii___RRRNNNIIIFFFGGGJJJMMMNNNRRRYYYeeeppp{{{}}}vvvooohhhaaaZZZVVVLLLFFF???:::777777777777333222000000000111111111222000......///111111111...///000111222333555777111111000000000/////////------------------------...,,,,,,,,,......---,,,.................................---------------111)))***333333(((&&&...%%%***......+++))),,,///)))))))))******++++++,,,...---,,,+++************************************---,,,+++***(((((((((((())))))(((''''''''''''''')))((((((((()))***++++++(((((()))******************)))(((((((((((()))***''')))***)))((('''(((***((((((((()))))))))))))))((()))******))))))***+++)))***+++(((%%%%%%)))---(((((()))************)))((()))))))))************+++***)))***,,,------,,,))))))(((''''''''''''((((((((((((((()))******)))((())))))***++++++******)))''''''))),,,---***&&&+++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++******++++++,,,+++++++++---,,,+++*********+++,,,,,,+++************+++,,,))))))))))))))))))))))))))))))******+++++++++,,,)))***+++,,,---.........***************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------...,,,---...------...000333000///...------...///000------,,,------///111222,,,---...//////...---,,,......///000000000000000.........///000111111111111000000000000111222222555333111000111222222111333444555555666555555555333333222222222222222222000000111111222222222222111111000000111111222333222222222222222222222222~~~{{{vvvppphhh^^^TTTNNNPPPWWWbbbmmmxxx}}}lllfff]]]UUUOOOIIIEEEBBB@@@CCCHHHPPP[[[iiivvv~~~~~~vvvqqqddd]]]SSSIIICCC???===<<<888555333111222222222111333111000///000111000///...///111111///000222555111111111000000000//////---------------------------,,,+++,,,.........---........................---,,,++++++++++++,,,,,,000++++++///...(((&&&+++***,,,...---******,,,...*********+++++++++++++++,,,,,,+++*********++++++************************)))******(((%%%$$$%%%'''((((((''''''''''''(((((())))))))))))))))))***+++(((((()))***************)))((('''&&&&&&'''((()))''')))***)))((('''(((***))))))))))))************************************((()))***(((&&&'''+++...'''((()))++++++******)))))))))))))))***************)))((()))+++---------((((((((((((((('''&&&&&&)))''''''''')))***)))((('''((()))***++++++++++++((((((((()))***+++***((()))+++,,,,,,+++***,,,---************++++++++++++++++++++++++++++++++++++,,,,,,+++***(((&&&$$$###++++++++++++++++++++++++,,,+++************+++,,,'''(((((()))***+++++++++))))))******+++,,,,,,,,,***+++,,,------...------+++************+++,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------------...------...000333///..................///...---,,,,,,...000333555,,,---...//////...---,,,......///000000000000000------...///000111222222333333333222333444444555444333111111333444333222333444555555666666555555333222222111111111111222...///000111222222222222111111111111111111222222111111111222222222222222uuuggg]]]RRRPPPOOOQQQXXXdddpppxxxuuukkkaaaWWWQQQLLLHHHDDDDDDHHHOOOVVVZZZccchhhpppwww~~~|||rrrhhh___XXXQQQNNNFFFBBB===:::999888666444444333111111222111///---///......///000222333333111000000000000/////////........................---,,,+++,,,...///...---........................------,,,++++++,,,------,,,+++)))(((((((((((()))---,,,+++******+++---///,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,------************************''')))***((('''&&&(((+++(((((((((((())))))***++++++***))))))))))))))))))(((((()))******************)))(((''''''((()))***''')))***)))((('''(((***)))*********+++++++++,,,,,,***((()))+++,,,***((()))))))))(((((((((***,,,'''(((***+++++++++)))((())))))))))))************)))(((''''''***,,,------'''(((***++++++)))'''%%%***((('''(((***+++***((((((((())))))***)))))))))(((((()))((((((((()))+++''')))++++++******,,,///************++++++++++++***++++++,,,,,,+++++++++*********)))(((&&&%%%$$$)))***,,,------,,,************)))(((((()))******'''(((((()))******++++++))))))***++++++,,,------,,,,,,---------------,,,,,,++++++***+++,,,---...++++++++++++,,,,,,------***++++++++++++,,,,,,,,,,,,+++******+++,,,---...---------,,,+++,,,///111---......//////......---------......///000111222......////////////............///000000000000000------...///000111222222222222222222222333333444222111111222444555444333222333333444444444444444444333222111111111222222---...000111222222222111000111222333222222000000000111111111222222222222pppeeeVVVLLLJJJOOOWWW]]]]]]hhhwwwyyysssfff^^^RRRKKKHHHHHHGGGFFFHHHNNNVVV]]]fffqqqzzzqqqhhhcccSSSNNNHHHCCCAAA???<<<999444333333333333111...+++000---***---222666444111000000000000////////////000000000000000000000000---,,,+++,,,...///...---........................///...---,,,,,,---//////,,,...---((((((---///---...+++((((((***---///000---------,,,,,,+++++++++,,,,,,,,,,,,---...//////************************''')))++++++***+++...111((()))))))))***,,,---...++++++***)))(((((())))))(((((()))***************+++***)))'''''')))***+++((()))***)))((('''(((*********+++++++++,,,,,,,,,...***'''(((,,,...+++'''******))))))))))))))))))'''(((***+++,,,+++)))((())))))))))))************((('''&&&'''))),,,------''')))+++------***'''%%%+++)))((())),,,---+++)))))))))))))))((('''&&&%%%''')))***(((&&&&&&)))---%%%(((***+++******---///)))************+++++++++***++++++,,,,,,,,,++++++'''''')))***++++++++++++(((***,,,......---***))))))((('''&&&&&&'''((()))((()))))))))************))))))***+++,,,,,,---------------...------,,,,,,---,,,+++++++++,,,---...+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,++++++***+++,,,...///,,,,,,,,,+++)))***---000,,,---...//////...---,,,,,,...///111111000...---////////////////////////...//////000000000000000------...///000111222222///////////////000000111//////000333555666444222111111222333333333222222666555333222111222333333---...000111222222222111000111333444333222000...000000111111222222222222zzzlll___UUUMMMJJJIIIMMMUUUbbbqqq~~~sssjjjbbbYYYNNNFFFIIIDDDCCCGGGLLLQQQ\\\hhhxxxpppiiiaaaZZZVVVQQQIIIBBB@@@<<<777555444555555555000---++++++...222555666000111222111000//////000//////.........---------,,,---------------------------...//////...------000///---,,,++++++,,,------******///000,,,,,,000.........------,,,,,,,,,,,,000111,,,+++...---(((*********++++++,,,---------,,,,,,+++*********+++......---------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,***((((((***+++)))&&&---,,,***)))))))))***+++***)))((()))***+++***(((+++***)))***+++,,,+++***+++***)))(((((()))******+++***((('''''''''((()))******))))))))))))******))))))************))))))$$$'''***+++***)))(((((())))))))))))************'''''''''''''''((()))***+++***)))'''''')))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))+++,,,------,,,+++*********+++,,,******))))))******+++,,,************************+++,,,,,,---.........---...---+++)))(((((())))))+++++++++************)))***************+++++++++******+++++++++,,,,,,,,,......,,,+++***)))))))))))))))***++++++++++++***000,,,))))))+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,111000///...---,,,++++++...///000///...///000222/////////000000000000000---------......000111111000000111222111000///.........000111333555666666222222222222222222222222666333000111333444444222333333333111000111444777444333222222111111222222222222111111111111111111000222333444444333111000///000111000000000222444}}}qqqhhhcccYYYVVVSSSTTTZZZbbbiiimmmwww|||~~~rrrcccYYYTTTLLLGGGFFFFFFFFFJJJQQQVVV^^^hhhrrrzzzzzzvvvsssmmmddd]]]TTTNNNFFF???:::888666555555333111000111111000/////////000111000111222333000/////////////////////000//////......---------+++,,,------------,,,+++,,,,,,++++++,,,---//////---******//////,,,+++///......---------,,,,,,,,,...111000,,,+++......***,,,,,,++++++++++++++++++************+++,,,------------------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---+++((((((***+++***(((,,,,,,+++***************+++)))((()))***+++***(((+++***)))***+++,,,+++)))******)))(((((()))***+++***))))))(((((((((((((((++++++************++++++))))))************))))))$$$''')))***)))(((((((((&&&&&&''''''((()))******(((((('''''''''((())))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((***************+++,,,---,,,+++++++++***++++++,,,+++++++++++++++,,,,,,---************************'''(((***,,,---//////000---,,,+++))))))))))))*********++++++,,,,,,,,,---......---,,,+++***))))))******+++++++++,,,,,,,,,------,,,+++************))))))***+++++++++++++++///,,,))))))+++,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,.........---------------.../////////......000111000000000//////.........---------......///000111000000//////000111222333//////000111333444555555222222222222222222222222666333111111333444444222222333333222111222444666444333222222111111222222111111111111111111111111111111222333333222111000000111222111//////000111{{{uuukkkccc^^^ZZZXXXVVVYYY\\\bbblllxxx|||mmmcccYYYSSSNNNGGGCCCBBBCCCGGGLLLQQQWWW___iiiqqq}}}ssskkk___TTTKKKDDD???<<<999888777666666444111///............//////000000000000000000111111111111222111111000///...------+++,,,------------,,,+++++++++++++++,,,---......,,,***+++......++++++---...------------,,,,,,,,,///111///++++++---...,,,---------,,,+++*********,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,///,,,))))))***+++,,,+++++++++++++++++++++***)))+++***))))))***+++***)))+++***)))***++++++***))))))((((((((()))***+++,,,)))))))))))))))((((((''',,,++++++******++++++,,,))))))************))))))%%%''')))***)))((((((((((((((((((((())))))))))))))))))((('''''''''((((((+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((*********))))))******+++***++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++&&&''')))+++,,,.........,,,+++***))))))***++++++)))***+++,,,---.../////////......---,,,+++************+++++++++,,,,,,,,,,,,,,,+++******++++++,,,*********+++++++++++++++---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------.........------///000111000000///...---,,,,,,......---......///000111111///...---...111444666000000111111222333333444222222222222222222222222555333111111222333444333111333444333222222444555333333222111111111111222111111111111111111111111111111111111111111111111000222333333111000000111ssseee\\\OOOMMMKKKOOOYYYfffrrryyyyyyqqqjjjaaaXXXQQQJJJJJJHHHEEEDDDGGGLLLQQQZZZeeerrr}}}~~~ssshhh^^^UUUOOOBBB@@@>>><<<;;;:::777555555333111000000000//////000000000000111111111111000000000//////...............////////////.........------,,,++++++******+++++++++------,,,+++,,,------------------------//////---******+++------------,,,,,,,,,+++++++++000///...,,,***))))))))),,,,,,,,,+++++++++******++++++++++++++++++++++++///---***))))))+++---...***+++,,,,,,,,,+++***)))+++***))))))++++++***))),,,+++)))***++++++***)))'''(((((()))***++++++,,,((()))*********)))'''&&&+++******))))))******+++))))))************))))))&&&(((******)))))))))***---,,,,,,+++******))))))******)))((('''''''''(((******)))(((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''&&&'''''')))***+++,,,---,,,+++***+++++++++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******)))))))))***,,,---******++++++,,,------...******++++++,,,---------******+++++++++,,,,,,,,,+++*********++++++,,,---************++++++,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---------,,,,,,.../////////......---------,,,...............///000000000000......///111333444111111111111222222222222222222222222222222222222333222111111111333333444000222444444333333333444333222222111111111111111111111111111111222222222000000000///000000111222...111333444333333333444~~~tttddd[[[OOOGGGGGGLLLRRRVVVfffpppzzzrrr___\\\VVVOOOIIIEEEEEEFFFDDDKKKUUU___gggqqq~~~sssmmm[[[UUUNNNGGGBBB>>>:::888;;;888444333333444333111000000000000000000000000---------......//////000////////////////////////...---------,,,+++******+++,,,---,,,,,,---,,,+++------------------------...,,,******)))***+++---++++++,,,,,,,,,---------111000...,,,+++***)))))),,,,,,,,,+++++++++******++++++++++++++++++++++++...---+++***)))+++...000******,,,------,,,+++***+++***)))***+++,,,+++))),,,+++******++++++***(((''''''((()))***+++++++++((()))*********)))'''&&&))))))(((((((((((())))))))))))************))))))((()))++++++*********,,,*********************++++++***)))(((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&)))***+++,,,---,,,++++++***************+++,,,,,,++++++++++++++++++++++++,,,---------------,,,,,,***))))))))))))+++,,,---++++++++++++************)))))))))***+++,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,------++++++******++++++,,,---***+++,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---,,,+++,,,---///,,,---------....../////////............//////000000000111111111000000000111111111111111111111111222222222222222222222222222222111111111222333555000222444444333333333444333222111111000000111111000000111111111222222222000000//////000111222222///000222333222111222333yyyiii\\\SSSNNNJJJHHHKKKPPPZZZfffpppxxx|||tttjjj___TTTLLLHHHBBBBBBDDDHHHKKKQQQ[[[fffttt{{{}}}uuuiii\\\RRRJJJCCC@@@>>>:::555333444444333111111111111111000000//////+++,,,---...///000000111......---,,,,,,---......***+++,,,---............,,,...///---,,,...---***,,,,,,,,,------------......+++***++++++***+++...+++++++++,,,---.........------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,---,,,+++******---000***+++,,,,,,,,,,,,,,,,,,,,,*********+++,,,+++***---+++******++++++)))((('''((()))******+++******)))))))))))))))(((((('''(((((((((''''''((((((((())))))************))))))(((***+++***))))))***,,,###$$$%%%'''(((***+++,,,******)))((((((((()))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))))))))))))))***++++++,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---.../////////******)))))))))***,,,---+++++++++******)))))))))+++++++++******)))))))))******+++++++++,,,,,,,,,+++*********+++,,,,,,---,,,++++++******,,,---...***,,,......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,---------,,,,,,...///,,,,,,---...///000000111//////............//////000111222222222000///...000000111111111111111111222222222222222222222222000111111111000111333666111333444333222222444555222222111000000000000111000000000111222222333333///000000111111222222222111222222111000///111333xxxnnnddd\\\SSSMMMJJJNNNRRRVVV___iiiyyysssggg___XXXPPPJJJHHHFFFDDDGGGMMMTTTZZZdddooo{{{{{{pppggg___ZZZNNNHHH@@@;;;:::999555111444444333222111000000///.........//////000000111///...---,,,,,,---...///+++,,,...///000/////////---000111------//////+++,,,,,,,,,---------......///++++++//////++++++///,,,,,,------------------,,,,,,,,,,,,,,,---...///------------,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******+++,,,,,,******,,,///+++++++++++++++,,,------,,,+++******,,,,,,+++***---,,,******+++***)))'''((()))******+++***))))))***))))))((((((((((((((())))))(((((((((((())))))))))))************))))))'''((()))((('''''')))+++###$$$%%%&&&'''((()))))))))))))))((())))))******))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++*********++++++************+++,,,---...+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........+++***)))))))))***+++,,,******++++++++++++++++++,,,,,,++++++++++++************+++++++++,,,,,,,,,+++++++++***++++++,,,,,,---,,,+++******,,,---///+++---//////---++++++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---...---,,,,,,...000.........//////000000000//////............//////000000000000000111111111//////000000111111222222222222222222222222222222///111222111///000333666222333333222111222444666222222111000000000000000///000000111222222333333...000111333333333333222222333333333333666:::===xxxpppbbbTTTMMMJJJIIIMMMUUUXXXbbbrrrssshhh^^^YYYSSSKKKIIILLLFFFHHHKKKPPPWWWbbbmmmuuu|||wwwggg___TTTLLLHHHCCC<<<777666666555444222111000000111111111111000000000000111000///......///000111///000000000000...---,,,---222222...---000000+++,,,,,,,,,------.........000,,,---222222------000///......------,,,,,,+++///...---,,,,,,,,,,,,,,,......------------,,,,,,***+++,,,------,,,+++***(((***---,,,******,,,...,,,,,,+++***+++,,,...///,,,+++******,,,,,,+++***---,,,******+++***)))'''))))))***++++++***((((((+++***((('''''''''((()))******))))))))))))******))))))************))))))%%%&&&'''&&&%%%&&&''')))******)))((('''&&&&&&%%%))))))(((((()))***++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***))))))***,,,...///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,+++***))))))***++++++******+++,,,------...///)))******+++---...//////******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,---,,,+++******,,,...///+++...000000---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...//////---.........------///000000000000000000/////////000//////.........//////000///...---...111444555/////////000111111222222222222222222222222222222///111222111///000333777333333333111000111444777222111111000000000000000///000000111222222333333...000222444555444333222111222444666999@@@GGGLLLuuufff]]]VVVOOOJJJLLLPPPUUU\\\eeeppp{{{wwwmmmaaaXXXRRRIIIAAAAAAEEEJJJPPPVVVbbbmmm|||ssshhh___TTTIII@@@>>>===:::777555333222111666444222111111111000...;;;<<<888000---...***###333222111/////////000111---//////+++''')))111888000000///...------,,,,,,+++,,,,,,------,,,,,,++++++---...+++'''&&&***/////////.........---------------,,,+++++++++,,,,,,.........------,,,,,,,,,---...///...,,,+++,,,---222000,,,***)))+++---///(((((())))))*********+++,,,+++)))((((((***+++,,,---***)))))),,,,,,***(((((((((''''''''''''((((((---***))),,,111333000---///&&&$$$***,,,(((,,,555))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))((((((''''''###$$$&&&''')))***++++++))))))************))))))+++)))'''((()))+++******///...---***((())),,,///---,,,***)))((()))******++++++++++++,,,,,,---...(((+++---,,,******,,,...,,,,,,+++******+++,,,,,,++++++************++++++)))***,,,,,,+++++++++,,,)))************++++++++++++++++++***)))***,,,...000,,,((()))---///---***,,,---///000000...---+++...---,,,+++++++++,,,---000000//////............222222111111000000//////333222111000//////000000000111111111111222222222111111111111111111111111777666444444333444555666555555555444444333333333222222222111///,,,***(((111111111111111111111111111111111222333333222111111000...///222555666666444777:::<<>>IIIUUU```qqqyyynnn^^^QQQKKKHHHGGGFFFNNNWWWeeesssvvvnnncccVVVMMMJJJJJJHHHFFFFFFLLLUUU___ffflllvvv|||uuuddd\\\RRRLLLHHHEEE???:::666444111111444777999:::222333111///000333333/////////.........///000000111...///555;;;;;;333+++000//////......---------,,,,,,------------,,,,,,%%%)))...///---,,,---///...............---------,,,---...//////...---,,,...------------,,,,,,,,,---...///...,,,+++,,,---)))+++---///...---***(((,,,,,,+++++++++++++++***---,,,+++)))))))))***+++***((('''''')))++++++++++++******))))))******+++***+++...555:::<<<888444222,,,***---,,,&&&%%%***))))))************))))))))))))))))))))))))))))))++++++***)))(((&&&$$$###))))))))))))))))))))))))((())))))***+++,,,,,,,,,************)))(((''''''))))))************))))))%%%))),,,,,,***)))***,,,///000000---***(((((())))))******+++++++++******++++++******))))))******+++,,,------+++***+++,,,,,,++++++******++++++,,,++++++************+++++++++***)))'''&&&(((+++///************+++++++++,,,***+++,,,+++******,,,...///,,,)))***---...---+++///...,,,++++++---...000---------------...///000.........---------------....../////////000000000111000...,,,---...111222000000000111111111222222......///111222333444555222111111000000111222222333333333222222222222222///000111222222222111111111111111111111111111111///000111111111///...---444555666555555888===BBBFFFSSSeeewwwvvvmmmbbbUUULLLIIIIIIKKKPPPYYYfffrrrzzzwwwlllggg```WWWLLLEEECCCFFFIIIKKKJJJTTTbbbmmmvvv{{{ooogggbbbYYYNNNDDD@@@<<<777555555777888999333222000//////111111///............/////////000666000+++,,,333777444///000/////////......------------............------&&&))),,,---,,,+++,,,---........................+++,,,...000000///---,,,---------------------------...///...,,,+++,,,---(((***,,,......,,,***)))---------,,,,,,+++++++++------+++***************)))(((''''''(((***,,,---*********))))))*********((())),,,000555666444222+++((((((------)))))),,,))))))************))))))))))))))))))))))))))))))++++++***)))(((&&&%%%$$$)))))))))))))))))))))))))))))))))******+++++++++(((((()))***************))))))************))))))!!!(((***)))(((,,,///***,,,......,,,++++++,,,'''(((***+++,,,,,,+++***---,,,+++******)))******++++++,,,+++************++++++++++++++++++++++++,,,++++++******++++++,,,***+++***)))((()))+++...*********+++++++++,,,,,,***+++,,,,,,++++++,,,......,,,******,,,------+++...---,,,,,,,,,---...///,,,,,,,,,---...//////000---------------------------------...///000000111000///,,,+++,,,...111333000000000000111111111111...///000111222333444444000000000000111111111222222222111111111111111111///000000111111222222222111111111111111111111111---///111222222222222222444777888777777>>>IIIRRRgggsssuuujjjbbb\\\RRRKKKIIIMMMTTTXXXaaaiiiuuu}}}sssdddWWWOOOJJJDDD@@@@@@EEEKKKQQQWWW```lllvvvvvvhhh\\\QQQLLLDDD>>>:::777666444888444222111222222222222//////000000000000000000111,,,(((&&&))),,,...//////////////////.........---......//////......---///000///...------///000---.....................+++,,,...000000///...------------------------------...///...,,,+++,,,---)))******++++++,,,,,,,,,...---------,,,,,,++++++---,,,,,,++++++***++++++(((((((((((((((***,,,---***))))))(((((())))))******))))))+++---...//////'''&&&(((,,,---++++++---))))))************))))))))))))))))))))))))))))))))))))******))))))((('''******************************)))))))))((((((((((((((()))***************))))))************))))))!!!(((***)))))),,,000)))+++......---,,,++++++'''(((***+++,,,,,,+++***...---,,,+++++++++++++++******))))))******))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,(((+++---...---,,,,,,,,,***++++++++++++,,,,,,,,,***,,,------,,,,,,---...---,,,++++++,,,,,,,,,,,,***+++---.........------******+++,,,---.........------------------------,,,,,,---...///000111111000...---,,,,,,...111222//////000000000111111111111111111111111222222222000000111222222222222222111111111111111111111111111000000000000000000000111111111111111111111111...000222222111111222444333666:::>>>DDDQQQbbbnnn~~~ttthhh^^^VVVNNNJJJIIILLLTTT^^^hhhqqq~~~wwwlllbbbXXXQQQMMMKKKGGGCCCCCCFFFLLLPPPcccjjjuuu~~~llleee[[[RRRIIICCC===::::::555222333333222222444222222333333222222111000---...//////...---......////////////////////////......////////////......111000---,,,+++,,,...///---------...............***+++---...//////......,,,,,,,,,------------...---...///...,,,+++,,,---+++************,,,...000------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,((()))++++++******+++---)))))))))(((((())))))))),,,+++***)))***+++,,,...))))))***++++++***))))))))))))************))))))))))))))))))))))))))))))((()))******++++++++++++******************************))))))(((''''''&&&************)))(((''''''))))))************))))))$$$(((+++,,,+++***+++---,,,...//////,,,***)))))))))******+++++++++******------,,,,,,+++,,,,,,,,,***)))((()))+++++++++******++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,(((+++///000///---,,,,,,++++++++++++,,,,,,,,,,,,***,,,......---,,,---...---,,,,,,++++++,,,,,,---)))***,,,...///...---,,,******+++,,,---------,,,---------------.........------...///000000111111000///.........///000111/////////000000000111111111111111111111111111111000111222333333333333333111111111111111222222222222111000///////////////111111111111111111111111111333444222//////333666:::???GGGQQQ___pppvvviii```UUUOOOLLLNNNQQQTTT\\\eeewww|||xxxmmmeeeZZZPPPJJJGGGDDDBBBGGGLLLVVV```kkkyyyzzzoooeee[[[SSSNNNFFF???::::::999555444666666666666666555333222111///111333555444222111000/////////////////////000/////////000000/////////,,,+++++++++,,,,,,,,,,,,---------.........//////+++++++++,,,---.........,,,,,,,,,---------......---...///...,,,+++,,,---+++******+++,,,...///000++++++++++++,,,,,,,,,,,,******+++,,,------------(((+++......,,,***+++++++++******))))))******+++***+++++++++***++++++,,,+++++++++))))))))))))((())))))************))))))))))))))))))))))))))))))((()))******+++++++++***))))))))))))))))))))))))***)))))))))))))))))))))(((((()))))))))(((((('''))))))************))))))******+++++++++++++++,,,---...///...+++***)))***++++++******************++++++++++++++++++,,,---***)))(((***---///...,,,***+++,,,,,,,,,,,,+++***---,,,,,,++++++,,,,,,---)))+++---...---,,,,,,,,,+++++++++,,,,,,,,,------***,,,......---,,,------,,,,,,,,,,,,++++++,,,---******+++,,,------......+++,,,---......---,,,,,,------.........//////////////////000000111111111000000000000000000//////////////////000000000111000000000111222222222333///000111333444444333333111111111222222222333333333222111000000000111111111111111111111111111111222444555444333555<<>>IIIQQQdddkkkxxxooodddZZZQQQJJJFFFJJJOOOUUU___lll|||wwwmmmfff^^^WWWMMMEEEAAACCCHHHLLL\\\```iiivvvyyyqqqfff^^^XXXQQQHHHBBBAAA>>>:::777555444222111111///------///111222222...///000000//////000111//////...---,,,,,,...000---------...............------..................---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---)))'''''',,,111111,,,'''++++++++++++++++++++++++//////...---,,,,,,,,,,,,******))))))***,,,...///+++,,,,,,------,,,,,,+++,,,*********,,,---,,,++++++,,,,,,------,,,,,,++++++***(((((())))))'''&&&+++***)))'''''''''((()))---,,,+++*********+++,,,(((*********)))((()))***+++++++++++++++***)))((($$$%%%'''+++---...+++))),,,...,,,((('''***+++))),,,,,,+++***)))))))))***))))))))))))))))))))))))+++***)))((((((***,,,......---,,,+++***+++,,,---'''((()))******+++---///***+++,,,------------,,,...+++***+++---...---***++++++++++++******)))(((++++++++++++++++++++++++..................---------+++***,,,...///,,,)))333000---,,,+++***((('''---,,,,,,,,,,,,---.........------,,,,,,------...---......///////////////000///---,,,---...000222///...---///222333111...000000000000000000000000//////000000111111111222//////000111111111111000))),,,111333333333333333111777333(((%%%...444222666333//////111333333222444777<<>>QQQlll}}}rrrkkkjjjfff\\\PPPHHHJJJTTT\\\kkkppp{{{sssiiiccc^^^XXXSSSOOOLLLGGGFFFJJJRRR[[[```nnnxxx{{{pppiii^^^XXXOOOGGGAAA>>>;;;999;;;888444333444555444333222000///000222333111///444444333222111000000////////////......---------------------------......,,,---............---,,,+++---//////---,,,,,,,,,,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,***+++,,,------,,,***)))+++,,,,,,------,,,,,,+++...---++++++++++++)))(((++++++,,,,,,,,,,,,++++++***(((''''''(((((('''%%%))))))******************++++++++++++******)))))))))***++++++))))))***+++)))******+++++++++******,,,)))'''&&&'''((()))((((((++++++((('''))))))&&&'''''''''''''''((()))***************************)))***,,,---,,,***(((&&&((()))+++,,,---,,,++++++(((***+++++++++,,,...000++++++******++++++,,,---,,,,,,,,,+++************,,,,,,---------------,,,++++++++++++++++++++++++++++++,,,,,,---------...,,,+++***(((((()))+++---///...,,,++++++)))'''$$$---,,,,,,,,,,,,---.........------,,,,,,------...//////000111111111111111...............///000000000111111111111000000000000000000000000000000000000000111222333333444444///000000111111111000000---///111111111000000111222333333111222444444222000000111222333555666777@@@TTToootttbbbTTTMMMLLLMMMJJJOOOYYYgggwwwyyyqqqddd[[[NNNDDD@@@@@@CCCEEELLLUUUaaammmwwwzzztttiii___UUUMMMFFFBBB>>>:::555444666777666444444222111333555666333000333333333222111111111000//////......------,,,,,,---------------.........,,,---...//////...---,,,------///000000///...------------,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,******+++,,,,,,++++++++++++,,,,,,------,,,,,,+++...,,,++++++,,,,,,***))),,,,,,,,,------,,,,,,,,,---,,,******++++++)))(((((()))***+++++++++************++++++******)))((((((*********)))((()))***))))))***++++++++++++***---+++(((((()))*********'''******'''&&&((('''###((('''''''''''''''((()))++++++++++++++++++++++++)))***+++,,,,,,+++)))(((((()))***+++,,,,,,,,,,,,)))***+++***((((((***,,,***+++,,,------------,,,)))+++,,,+++***)))+++,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......+++,,,+++***))))))+++---...,,,***)))*********(((---,,,,,,,,,,,,---.........------,,,,,,------......///000000111111000000.........///////////////000111333222111000000111000000000000000000000000...///000111222444555555111111222333333333333333000222333333222111222333444222000///111333444333...000222444444555777888;;;LLLfff}}}wwwmmmccc]]]NNNMMMMMMRRRZZZcccjjjmmm}}}~~~uuuhhh\\\RRRKKKFFFBBBBBBEEEJJJPPPYYYfffttt~~~wwwlllaaaZZZRRRLLLDDD@@@>>>===999666999666555777:::;;;888444222222222222111111111111000000//////...---------------........./////////,,,...///000000///...,,,///,,,***+++...000///...------,,,,,,++++++******...------,,,,,,,,,------+++++++++++++++,,,---...+++,,,,,,------,,,,,,+++,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,++++++---,,,++++++,,,---+++***((()))***++++++++++++***)))******+++***)))(((''''''((())))))((('''((()))))))))***++++++++++++++++++)))((((((***+++******&&&)))***((((((***(((%%%******)))((((((((())))))++++++++++++++++++++++++((()))***+++,,,+++******))))))))))))***+++,,,---+++,,,,,,***(((((()))******+++...///000///---,,,''')))++++++***)))+++...(((((()))***************++++++++++++++++++++++++*********+++,,,---------***,,,------******+++---000---***)))***,,,---------,,,,,,,,,,,,---.........------,,,,,,------.........///000000000000///---......///////////////000222444333111///000111000000000000000000000000//////000000111222333333222222333333333222222111444555666666444333444555444111///111333444333333000222555555444333555666555AAAVVVnnnuuukkkbbbWWWPPPOOOQQQTTTUUUYYYfffuuu~~~{{{qqqfff[[[TTTKKKHHHDDDBBBEEEMMMXXX```fffmmmwwwwwwooofff[[[SSSMMMHHHAAA<<<888555333666::::::666222111111111111111111222222222111111000///......---.../////////000000111111...///000222222000///...///***%%%%%%***//////---...------,,,+++***)))(((,,,,,,,,,,,,---...//////,,,,,,++++++,,,...///111+++,,,,,,------,,,,,,+++,,,*********,,,---,,,+++******++++++++++++*********)))((()))+++,,,,,,+++((()))***+++,,,,,,+++***)))******++++++)))(((''''''((()))((('''&&&''')))((()))***+++++++++++++++'''&&&&&&''')))))))))'''&&&***,,,***+++------))),,,,,,+++***))))))******++++++++++++++++++++++++((()))***+++++++++++++++***)))(((((()))+++---...,,,------,,,++++++,,,...))),,,///111222000---+++&&&)))++++++******,,,///***+++,,,---------------++++++++++++++++++++++++((())))))***++++++,,,,,,))),,,///...,,,***+++---444111,,,***+++---...///---,,,,,,,,,,,,---.........------,,,,,,------...---......///////////////---......///000/////////000222444333000///000111000000000000000000000000000000000000000111111111222222222111000///...---222333333333111000111222333000000333666666333222222555777666333222222444111999KKKbbb{{{zzznnnddd[[[SSSNNNMMMMMMOOOUUUbbbrrr~~~xxxddd^^^WWWPPPMMMKKKJJJJJJPPPPPPVVV^^^dddjjjwwwzzzrrrjjjaaaWWWOOOFFFCCC???<<<;;;:::999888333333333333222111///...000111111000...,,,++++++.........///////////////111111000000/////////...222///,,,+++,,,---......---......//////......------------------------------,,,,,,++++++,,,,,,---,,,------......------,,,,,,------......------,,,,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,++++++...,,,+++,,,.........---,,,,,,++++++***)))))))))******************************+++++++++,,,,,,,,,((()))******(((''''''(((''''''((()))***+++++++++))))))************))))))+++++++++*********))))))++++++,,,,,,,,,++++++***)))******)))((())),,,...------/////////---+++)))+++,,,------............+++,,,---...---,,,+++***,,,,,,,,,---------......++++++,,,,,,---,,,,,,,,,******+++++++++,,,,,,,,,000000000///.........---333///+++***---...,,,***,,,//////******//////,,,..................................../////////000222111000//////000111111///000111000///000222333111111000000//////......222...++++++...000111000---000333333222222444666222444555333000///111444888666444444444444222000444444555555666777777777;;;===EEEUUUmmmyyyqqqkkkZZZSSSKKKFFFJJJUUUccclllyyy{{{qqqggg]]]TTTNNNJJJFFFFFFJJJMMMQQQ\\\gggyyy~~~wwwooo^^^XXXPPPIIIDDDAAA>>><<<888777555444333333222111111222333333222222222222000000000000000000000000000000000000000///......000...------......---,,,------............------------------------------...------,,,,,,------...,,,------......------,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------***++++++++++++++++++***,,,+++++++++------+++)))***************+++++++++************************************+++++++++,,,(((***++++++)))(((((()))((())))))******+++++++++)))******************)))+++++++++*********))))))+++,,,,,,,,,,,,,,,++++++***+++++++++******,,,///+++,,,...///...---+++*********+++,,,,,,,,,,,,,,,++++++,,,------,,,+++***+++,,,,,,,,,,,,---------***++++++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,...---------------,,,,,,......---+++******+++,,,+++///...******...///+++,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000000000222111000//////000111111111222222111000///000222111111111111000000000///222000------000111111000000333555555333222222333222444555444222111222444555555555555444444444444444444555555666777777777888999@@@PPPhhhuuummm___RRRKKKJJJNNNQQQSSS[[[hhhvvvzzzoooggg[[[SSSJJJFFFDDDCCCEEEIIIUUU\\\eeeppp|||yyynnncccYYYRRRLLLHHH@@@===888666555666666666111111111111111222222333111111111111111111111111///000000111111000...---.........///000///---***------------------------------------------------///......------......///,,,------......------,,,,,,,,,++++++++++++,,,,,,------,,,++++++,,,,,,,,,******++++++++++++***************+++,,,+++(((%%%))))))******+++,,,,,,---************************)))))))))*********++++++)))+++,,,,,,***))))))************+++++++++++++++******++++++++++++******+++************)))))))))++++++,,,,,,,,,,,,,,,++++++,,,---,,,++++++---///***+++,,,---...---,,,+++((()))************************++++++,,,++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,))),,,...,,,((('''***...+++------++++++------+++,,,,,,,,,,,,,,,,,,,,,,,,...///111222222222111000111000000//////000000111111222333222///...///000222222111111111111000000222111000000222222111000...000222333222111000111222444555555444333444555000333555555444444666999444444555555666777777777555666<<>>:::666444555777666666555555555444444333333333444444555555666777777777:::>>>III\\\sssEEEDDDDDDGGGMMMYYYgggpppzzzqqqfffWWWRRRLLLFFFEEEJJJRRRYYY___ooowwwfff[[[TTTPPPJJJEEECCCGGGNNNSSS```lll}}}zzzmmmcccVVVLLLGGGBBB===999444444333333222111000000111000...,,,---///222444.........///000///---+++222000///......///000222++++++,,,,,,---...//////.........------.........,,,------......------,,,+++---000222222000---+++))))))***+++,,,...///000,,,------......------,,,,,,+++******,,,---,,,+++***++++++,,,,,,------...***************************++++++++++++,,,,,,,,,)))+++,,,,,,***))))))***''''''((()))***++++++,,,))))))************))))))'''((((((((())))))*********+++,,,---............+++---///...,,,+++***+++)))))))))))))))******+++,,,,,,,,,,,,,,,+++***)))++++++******+++---...000***++++++++++++,,,,,,,,,'''''')))***+++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,+++************---000...+++((((((***///,,,---333333---,,,///.........///000111111222222111///---...000222444+++,,,...000000000000///---000222333222000000000.../////////000000111111///111111111///111666:::999???IIITTT\\\\\\VVVPPPBBB===888555666888888777777555444555777777666555444444555555666777777777@@@EEEQQQeee|||]]]VVVLLLEEECCCEEEHHHJJJVVV```ooo~~~tttdddWWWOOOKKKHHHFFFJJJSSS___iiirrr{{{{{{zzz|||{{{}}}yyyooo```TTTNNNKKKIIIGGGGGGMMMXXXgggvvvxxxlllcccZZZOOOHHH@@@>>>;;;999999777555333111111222111//////000111111///------///000000/////////////////////////////////000000000000//////777555222///,,,+++,,,,,,,,,...//////---++++++,,,------............------------++++++++++++------+++)))(((***...///,,,***---+++***))))))+++---...+++++++++++++++++++++***,,,++++++******++++++,,,+++***---222222---***+++******++++++++++++*********---...---)))((())),,,******))))))))))))******(((((())))))*********+++)))***+++,,,---.........'''((()))***+++,,,------...+++((('''(((***,,,,,,------------,,,+++******)))***,,,,,,---,,,+++***((()))))))))************+++++++++************)))************************************************------------------------+++,,,,,,,,,,,,,,,,,,---------......///000000000------...///000111222222000000000000000000000000,,,---///111222111...,,,,,,------------,,,,,,,,,///---///444444444:::DDDKKKYYYjjjvvv}}}}}}uuulll]]]SSSFFF>>><<<;;;999777555333444888888666555888111333555777888:::===???BBBSSSkkkxxxpppdddXXXOOOJJJFFFEEEHHHLLLSSS]]]gggrrr|||xxxlll^^^PPPFFFHHHJJJLLLOOOSSS[[[eeelllzzzzzzwwwtttuuuxxxuuuvvvyyy~~~yyyooocccWWWOOONNNKKKHHHKKKTTT```kkkqqq|||uuuhhh___RRRMMMGGGAAA<<<888444111666777666555333111000000333222000000111222000///................................................444333000...,,,,,,---------...///...,,,+++,,,---------............---------,,,,,,++++++,,,,,,---,,,+++***+++,,,---,,,+++,,,,,,++++++,,,---...///........................,,,,,,++++++++++++,,,,,,***)))+++//////+++)))*********++++++++++++******+++,,,,,,,,,*********+++++++++************++++++)))*********++++++++++++((()))******++++++++++++***************++++++++++++***)))***+++,,,***))),,,,,,------,,,,,,++++++***+++,,,,,,,,,,,,+++***************++++++++++++))))))***+++,,,---......++++++++++++++++++++++++************************------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------......///000000000.........///000000111111000000000000000000000000000///......//////...---////////////000222555777444000///222666===KKKYYYkkkwwwwwwmmm___TTTMMMGGGAAA<<<>>>;;;:::===<<<999999<<<999999999999;;;@@@FFFKKKXXXhhh~~~ttthhh^^^VVVQQQHHHEEEBBBBBBHHHSSS___gggttt~~~ssshhh___XXXNNNGGGEEEHHHKKKNNNWWWcccrrr}}}{{{}}}~~~zzzxxxvvvvvv||||||sssiii___RRRIIIGGGLLLSSSWWWZZZ```hhhmmmqqqyyyxxxoooiii___TTTKKKBBB;;;777888777666555333111///...111000//////000000...,,,........................///...---,,,,,,---...///000///...---,,,------......///...---++++++---///------............---------,,,,,,++++++,,,,,,---,,,---,,,+++******+++---)))***+++,,,------......---......//////000000000,,,,,,++++++++++++,,,,,,,,,)))***------***))),,,******++++++++++++******+++*********,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,)))******+++++++++******,,,+++++++++******))))))((()))+++---...---)))&&&++++++,,,,,,------,,,,,,++++++,,,,,,,,,++++++******++++++++++++,,,,,,,,,******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,------------------......///000000000////////////////////////000000000000000000000000111000...---,,,------...............///222777;;;888555333777@@@PPPfffxxxsssiii___VVVOOOJJJEEECCCCCC@@@<<<<<>>AAADDDLLLWWWeeetttyyypppddd[[[PPPMMMIIIGGGIIIPPPYYY___iiisss~~~xxx}}}~~~rrrggg```RRRPPPJJJDDDBBBHHHSSS\\\dddjjjxxxwwwkkkdddVVVPPPGGG@@@<<<999777666444333222333444444222111////////////////////////222111///------///111222//////...---,,,+++++++++//////...,,,+++,,,///111------............------,,,,,,,,,,,,,,,,,,,,,,,,...//////,,,((((((+++///&&&'''***,,,---,,,+++***))))))***+++,,,------------,,,,,,,,,,,,,,,,,,---///,,,+++------+++,,,///++++++,,,,,,,,,,,,++++++,,,)))((()))---...---*********))))))))))))************************)))))),,,,,,---------,,,++++++)))************+++++++++******)))***,,,,,,***((()))***+++,,,---.........,,,,,,,,,++++++*********))))))))))))*********+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,------...//////------......///000000000000000//////......------////////////////////////***---111111000//////000000222444222///000444999===IIIZZZjjjyyy|||xxxrrrllliiikkkgggkkkqqqyyy}}}sssgggYYYPPPGGGBBB@@@DDDKKKTTTaaakkkxxx{{{lllcccVVVKKKFFFEEEFFFGGGKKKTTTaaaooo|||~~~uuummmaaaTTTLLLHHHHHHIIIMMMNNNVVVdddqqq~~~}}}ppphhh]]]SSSLLLEEE>>>:::888666444333333333111000000000000000000000000000///...---,,,,,,---.../////////...------,,,+++***......///...,,,---///111------............------+++,,,,,,------,,,,,,+++---...---,,,++++++,,,...***,,,...//////...---,,,+++,,,,,,------.........------,,,,,,,,,,,,---------***))),,,,,,)))***---++++++,,,,,,,,,,,,+++++++++*********,,,,,,,,,+++***))))))))))))))))))************))))))))))))))))))******+++++++++******))))))******+++++++++,,,,,,***))))))***++++++***)))***+++,,,------...---------,,,+++************(((((()))))))))*********'''((()))***+++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,---...//////000------......///000000000/////////......---------000000000000000000000000***///333444222//////000---000333222111444<<>>GGGRRRcccttt~~~vvvsssvvv}}}zzzjjj]]]SSSIIICCCAAAAAACCCKKKVVVaaakkkyyy}}}rrraaaZZZOOOHHHGGGMMMWWW^^^kkkqqqzzz|||iiibbbXXXOOOJJJGGGFFFFFFPPPQQQ\\\lllwww}}}ooofff[[[SSSHHH@@@;;;888444222...111444222...,,,---000...000111111///........./////////000000000000000///......------......///+++++++++,,,---...///000...............------------...//////////////////,,,,,,+++,,,---///111222333111///---,,,,,,,,,,,,---,,,++++++,,,,,,,,,+++------------------------)))+++,,,,,,++++++,,,...+++,,,,,,------,,,,,,+++++++++++++++******)))))))))+++,,,,,,+++***,,,------------,,,,,,,,,++++++************************---+++))))))+++,,,---,,,...............//////000,,,,,,++++++*********)))((((((***+++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////---------------...///000000111222111///...///000...///000///------...///...///000000......///000555222000333777<<>>999888777666333111111333444111222222111000///////////////////////////////////////............//////,,,,,,,,,,,,---///000000/////////...---------,,,,,,---...000000000///.........---------...//////111000///---------......///---,,,...///000...+++------------------------+++,,,---...------...000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))+++,,,,,,+++***,,,---------,,,,,,++++++++++++************************,,,+++))))))+++,,,,,,,,,///...---,,,---...///000---,,,,,,++++++******)))))))))***+++++++++++++++***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///,,,,,,,,,---...///000111000111111000...,,,---......///000///---,,,,,,---...///000///...---...///444000000888CCCPPP___jjjxxxkkkcccgggjjjrrr}}}ssscccUUUKKKIIIFFFAAADDDMMMPPPYYYeeeppp||||||pppcccYYYRRRNNNKKKKKKQQQ\\\gggnnnrrryyyxxxiii^^^XXXLLLFFFIIIHHHDDDMMM^^^cccgggmmmuuu~~~}}}sssjjj^^^SSSKKKIIIBBB999555666888888666333222111000000///............................../////////....../////////.........------...///////////////...---------,,,,,,---...000000000///......------------......//////...------...///111222++++++,,,---...---+++)))------------------------+++,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******)))+++,,,,,,+++***,,,---,,,,,,+++***)))******+++************************,,,***)))***,,,---,,,+++---,,,+++***+++,,,---...,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,---))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---...///000111000111111000---,,,,,,---...///000///---,,,,,,---...///000///...---...///333111666EEEYYYlll}}}yyyjjjeeecccfffkkksss~~~xxxkkkaaaXXXNNNFFFDDD===AAAGGGPPP[[[kkk}}}wwwllldddXXXNNNJJJJJJLLLMMMPPPXXXcccnnnxxx{{{nnnbbb\\\SSSHHHGGGLLLEEEHHHLLLSSS\\\iiivvv~~~{{{oooggg[[[OOOBBB;;;<<<<<<888333444222000/////////...---////////////............000//////......//////000111000///..............................------------...//////////////////***+++,,,---///000000111------------...000222444---000333333111...,,,+++------------------------***+++,,,+++***)))***+++---,,,,,,++++++,,,,,,------,,,***)))))))))***+++)))+++,,,,,,+++***,,,---,,,+++***)))((()))***+++************************+++***)))***,,,---,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,------******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000111222222111///......///...///000///------...///...///000000......///000444555@@@WWWqqquuulllddd```bbbgggttt}}}xxxpppbbbUUULLLHHHDDDCCCGGGPPP[[[bbbvvvvvvlllbbbYYYPPPJJJFFFIIINNNRRRWWWaaammmwwwvvviii\\\SSSJJJHHHFFFEEEGGGOOOYYY```oooyyyvvvlll___UUUOOOHHH@@@::::::777444333444444333111111111111111000000000///000000////////////000000111000//////......//////---------...............000//////............///+++,,,---...////////////......---...///000222333///555::::::444///...000------------------------+++,,,,,,+++)))((()))***---,,,,,,++++++,,,,,,------,,,***)))((()))***+++)))+++,,,,,,+++***,,,---...,,,+++))))))***+++,,,************************+++******+++,,,---,,,***((()))******++++++*********++++++,,,,,,------------,,,+++******+++,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------......///000111111000...---...///---///000000......///111---///000000000///111222444777GGGccc|||kkk```\\\[[[bbbmmmwwwtttggg^^^QQQFFFAAAAAACCCEEELLLZZZlll{{{xxxiii___NNNMMMHHHBBB@@@GGGSSS^^^```nnn{{{~~~mmmaaa[[[RRRHHHCCCDDDIIINNNLLLYYYlll~~~vvviii\\\QQQKKK@@@===999888::::::999777333333333333222222111111000000////////////000000000000////////////000000,,,------....../////////222000///---------...///////////////...---,,,+++000//////......///111222,,,444;;;999111++++++...------------------------...//////---+++)))***+++------++++++++++++---------,,,***(((((()))***+++)))+++,,,,,,+++***,,,---///...,,,******+++,,,---************************+++******+++------,,,***((()))***,,,,,,+++******)))***+++,,,------...///,,,+++***))))))***++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.....................---///......---------......,,,.........,,,+++,,,------///000000//////111222---///000111000111222444222777IIIhhhxxxooo[[[^^^aaadddhhhpppzzzqqqdddZZZRRRJJJEEEFFFIIIMMMQQQXXXfffxxxtttiiiZZZOOOKKKIIIGGGEEEFFFKKKTTTaaaooo|||nnn```YYYTTTOOOLLLHHHJJJNNNTTT___nnn}}}rrrfffWWWOOOFFFCCCDDDCCC???:::111555888888555111000000333111///...///000000000111111000////////////000///...------...///000111000000000000000000000000---/////////---,,,---...444000,,,+++---//////---..............................//////...---,,,,,,...------------...//////---...///000000///......)))+++***(((***---,,,(((+++,,,,,,+++***)))+++,,,666///))))))---///,,,(((///...---+++******+++++++++,,,---...---+++)))(((++++++******************,,,---...//////...---,,,000...------...///---,,,+++******))))))******+++------,,,++++++,,,,,,,,,---***((())),,,///000///,,,---...///000222333333000000///...............222111000000000000000111333222111111111222333444666999BBBUUUnnnuuuggg^^^^^^aaadddeeexxxlll___VVVNNNKKKFFFCCCEEEMMMZZZcccnnnxxx|||mmmaaaVVVKKKCCCGGGFFFFFFIIIPPPZZZccciii~~~}}}rrreee\\\OOOKKKGGGFFFKKKTTT^^^dddrrr}}}tttkkkaaaZZZWWWRRRKKKDDD<<<;;;:::777555444555666777444111000111111111000111111000//////000000000///......---...///000111////////////////////////,,,---......------///000222000.........//////.................................//////...------,,,,,,,,,,,,,,,,,,---......---.../////////...------+++---,,,)))+++...---)))***++++++***))))))***,,,333///******,,,---+++)))///...,,,+++*********+++)))***,,,---,,,+++)))(((++++++******************---------......------------,,,++++++,,,,,,+++***++++++************++++++---,,,,,,++++++,,,,,,------+++)))***,,,...---,,,,,,------...///000111111111111000///////////////111000000000000000000000............///000222333333555;;;JJJ^^^uuuzzzrrrkkkccc]]]~~~lllbbbUUUIIICCCBBBDDDEEEKKKTTTcccsssvvvggg]]]TTTNNNFFFAAA@@@EEEKKKPPPYYYaaannn|||nnndddVVVLLLHHHHHHHHHHHHQQQZZZiiizzzxxxssslllbbbZZZRRRJJJ@@@999888999999999777444111//////000000///000000000//////000000111///............///000000........................***,,,............000222///000222111000//////000.................................///......---,,,,,,++++++++++++,,,------...............---,,,+++...///...+++,,,...---))))))***+++***))))))***,,,000...,,,+++************...---+++***))))))******((()))***+++++++++***)))******++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++******++++++***))),,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,+++,,,---,,,***)))---------.........//////222111111000000000000111///////////////000000000,,,,,,,,,---///000222333000111444;;;JJJ]]]rrryyyqqquuuhhh^^^TTTJJJCCC???CCCJJJTTT```lllwww}}}uuunnncccWWWNNNIIIHHHHHHBBBGGGQQQ]]]jjjwwwyyykkkaaaZZZRRRLLLMMMMMMOOOWWWdddvvvzzznnnbbbRRRHHHDDDBBB>>>:::888555111000000111222111000000////////////000000//////........./////////........................+++---//////......000111---000444444111//////000........................---...............------,,,,,,,,,+++,,,,,,---............------,,,++++++...///...++++++...,,,(((***+++,,,+++******,,,---,,,---...,,,)))'''))),,,---,,,***)))))))))******'''((()))*********************+++++++++++++++,,,---,,,+++******+++,,,---...---+++,,,------,,,***---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------+++,,,,,,------,,,***)))------------------------111111000//////000000000.../////////000000000///000000000111222333333444///000222444:::HHHZZZhhhwwwgggZZZUUUPPPIIIEEEGGGMMMTTTYYYqqqzzz{{{lll^^^RRRLLLIIIFFFEEEGGGOOOZZZeeekkk}}}}}}ssskkkbbb[[[RRRLLLNNNWWWbbbjjjqqqeee___WWWLLLDDD???;;;777444444555555555111000//////......////////////////////////.................................///000000...---...000,,,000444444222//////000........................------...............------------------......///......------,,,,,,,,,,,,---///---******---+++'''+++,,,------,,,,,,...000***---///---)))'''))),,,,,,+++***)))))))))***+++(((((())))))******************++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,...---+++,,,------,,,***---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...***+++---......---,,,,,,------------,,,,,,,,,,,,//////.........//////000......///000111111000000333333333333333333333222000333444444444;;;GGGQQQhhhzzzzzzpppaaaSSSJJJFFFDDDDDDMMMUUUaaannnzzztttlll___WWWMMMFFFDDDGGGKKKNNNXXXbbbrrruuujjjbbb\\\XXXUUUbbblll{{{vvviii^^^OOOJJJCCC<<<999666555333444333222111000//////////////////000//////...---........................///000111000...---...///,,,///111222111000//////........................,,,---......///............------------...//////......------------......---...,,,******---,,,(((,,,---......------///111+++---...---***)))***,,,,,,+++***))))))***+++,,,)))))))))************+++******++++++,,,---------,,,++++++******++++++,,,,,,+++******++++++***))),,,,,,++++++++++++,,,,,,++++++++++++,,,---......+++,,,...///...---...///---------------------,,,...............//////000---///000222222222111111333333333333222111000///111444666555333555;;;AAAIII^^^yyyxxxlll```UUUNNNBBBDDDHHHNNNWWWgggxxxzzzsssiii```YYYTTTOOOKKKHHHKKKSSS___nnn|||uuummm]]]^^^```fffppp}}}pppiii]]]QQQHHHAAA;;;888999888666444333111111000//////000000000///---,,,////////////////////////...///000000///...000111.........///111111000...........................,,,------...//////......------,,,,,,------...///...------------///000111,,,...---+++,,,///...***+++---...---------///111,,,---...---,,,++++++,,,---,,,+++******+++,,,---,,,++++++************+++******++++++,,,------...++++++,,,,,,,,,,,,++++++---,,,++++++,,,,,,+++***++++++************++++++++++++++++++,,,---...///...000111///---,,,...000------------............//////......///000000111...///111333444333222222111111222222222111000///111333444333222333666999888GGG\\\oooooodddZZZUUUKKKCCCBBBKKKZZZeeerrr}}}zzzpppeee^^^WWWQQQJJJJJJPPPYYY___cccssszzz|||rrrcccXXXWWW]]]fffmmm{{{kkk]]]RRRJJJEEE===<<<:::777555333222222//////000000000///---,,,000000000000000000000000,,,...///000///000111333///---,,,---111222000---........................,,,,,,---.../////////...,,,,,,++++++,,,,,,---......---------...000111333---......,,,---111000,,,***,,,------,,,---///111---------......---,,,+++---,,,+++++++++,,,---...------,,,+++*********+++******+++,,,,,,---......+++,,,---......---,,,+++000...------//////...,,,+++******************+++++++++++++++,,,---...///222333333000,,,+++---000---------.........//////000000///000000111222222...000222444555444333222000111222333444444333222000111111111111222555777888===EEEQQQfffzzzpppbbbUUUNNNKKKJJJJJJRRRZZZgggvvvrrriii\\\QQQKKKJJJKKKLLLQQQVVV```mmmvvvrrrfff\\\WWW___gggtttxxxiii___NNNFFF===999;;;<<<888444000222111111333666333,,,////////////000000000000222111///------...000111111111000///...------,,,,,,,,,------.../////////+++,,,///000111000///...................................................///000000000000///....../////////...------,,,,,,...///000///---,,,---...---,,,++++++*********+++,,,++++++******++++++,,,)))***,,,++++++***,,,---******+++++++++,,,,,,,,,---------............//////...---,,,+++,,,,,,---+++...000...+++***...333777555333111...+++)))(((000000000000///...---,,,,,,...111222222111111222222222222111111111111111000000000111111222222222333333333333333333333333777777;;;EEETTTiiiqqqxxx}}}pppaaaTTTKKKKKKMMMQQQYYYeeettt}}}nnnaaaWWWOOOJJJJJJIIIJJJPPPWWW```ooo}}}zzztttfffdddbbbdddkkkvvvqqqeeeUUUIIIDDDAAA<<<888555555222000333666555000555555444333111///...---000///......///000111222111111111000000//////...........................***+++---///111111111111................................................000222444666555333111////////////...............,,,---...---+++***+++,,,,,,,,,,,,,,,+++++++++***************************)))***++++++******+++---******+++++++++,,,,,,,,,------------............///...---,,,,,,,,,------+++...000...++++++...222666666444222000...---,,,...............------,,,+++---///000//////000111222222111111111111111111111111111222222222333333333333333333333333333333444444888???IIIZZZsssVVV___lllxxxtttiii\\\UUULLLGGGHHHQQQ]]]eeerrr|||wwwllleee[[[QQQGGGCCCCCCHHHRRR]]]nnnyyy~~~oooaaaYYYYYY]]]aaajjjqqq|||qqqdddYYYPPPFFF???>>><<<666111222777888444111111222222222111000000......///000111222222333111111111111111111111111000000//////...------,,,***+++,,,...///111222333................................................000222666888888555111.........////////////000000,,,---...---+++++++++,,,+++,,,---------,,,+++***((()))***++++++***)))((()))+++,,,+++******+++---******+++++++++,,,,,,,,,------------..................---,,,,,,,,,------+++---///...++++++...111333333222111111000//////,,,,,,---------.........,,,---...---------///111111111111111111111222222222222222222333333333333333333333333333333333333333333666999===HHH^^^rrrBBBIIIUUU```jjjuuuyyyhhhYYYNNNIIIHHHHHHQQQYYYfffsssrrrcccWWWOOOJJJJJJMMMMMMXXXhhhuuurrrdddZZZUUUWWWWWWZZZ```lll{{{|||ooo```VVVQQQLLLAAA888666999999555000111222222222222222111//////000111222222222111000000111111111111111111000/////////.........---------------...000111222................................................///000222444333111///---.........///000111111222...000000///...---...///+++,,,...//////---+++***((()))+++,,,,,,+++)))(((+++,,,------,,,+++,,,---******+++++++++,,,,,,,,,,,,,,,---------.........------------------------+++---......,,,,,,...000............//////000000,,,,,,------...///000000---......---,,,---///111000000111111111222222222333333333333333333333333222222222222222222222222333444777777777===OOOaaa}}}555999@@@FFFMMMXXXdddlllzzz}}}pppcccWWWOOOFFFGGGKKKQQQ[[[hhhuuu}}}{{{ooo```WWWTTTNNNQQQTTTWWW[[[ffftttzzzrrrddd]]]TTTNNNPPPXXXcccjjj{{{}}}pppiii[[[LLLCCC@@@;;;555999888666444222000//////222222333333222111000//////000000000000000000000........./////////000000000000///............///................................................/////////...............------...///000111222222///000111000...---...///+++,,,...//////...---+++***+++---......---+++***---...///...---,,,---///******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,---------------------+++,,,---------,,,---...,,,,,,---...///000000111............///000222333///000000...---...000222//////000111222222333333333333333333333333333333222222222222222222222222333444666666444777FFFTTTmmm333555777999<<>>III\\\vvv111333555666666888>>>CCCKKKQQQZZZfffsss~~~|||rrrcccUUUKKKGGGFFFFFFIIIRRR```nnn{{{uuufffXXXOOOIIIGGGFFFMMMWWW```kkkyyy~~~ooobbbZZZ\\\lllzzz{{{wwwxxx~~~wwwjjj^^^LLLHHHBBB<<<999888999:::555444333222111111222333222222222111111000000//////////////////000000000//////000000000...---,,,................................................//////......---------------------......//////000---...///...---,,,---...------......////////////,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,++++++---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---.........------++++++,,,---......---+++/////////000000000111111000///...---...000111333///111222222111000000111---...///000222333444555333333222222222111111111111111111111111111111111333000///111333444:::AAAQQQkkk***...111222000000222555;;;===CCCLLLXXXeeeqqqxxxuuufffZZZRRRMMMMMMMMMMMMOOOWWWgggyyywwwgggYYYPPPDDDFFFGGGHHHKKKUUUcccnnn{{{eeejjjlllddd]]][[[]]]]]]iiiuuu{{{rrrjjj^^^QQQFFF???<<<;;;555444222111111222444666444444333333222111000000111111000000//////......,,,...///111111000...---................................................+++,,,---......,,,***)))---------...............///111111111///...///000...............///000111,,,++++++******++++++,,,+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++---...///...------+++++++++---......,,,+++........................000///---,,,---...000111...000333333111000///000---...///000222444555555222222222111111000000000111111111111111111111111555111///222444666999===MMMggg111...,,,---///111///---555666888<<>>999888888666333444444333222222111000///111222555::::::333/////////......///111000///---........................,,,,,,------......////////////...---------......------------------------......///000///...---,,,...000///++++++///000...000...,,,,,,---...------+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,------......+++,,,,,,++++++---000222111///....../////////......///000///...---...000///////////////000111111555333111000000111111111555555555666666666777777222222333444444555666777333222222222222222333333666555333111111333666999DDDZZZ|||...,,,++++++,,,------,,,++++++,,,---000333666888>>>EEEOOOXXXaaakkkuuu}}}yyylll___XXXPPPOOONNNMMMRRR^^^nnnyyyxxxoooeee^^^TTTOOOIIIEEEHHHPPPZZZaaalllxxx~~~pppeeeWWWNNNIIIIIIPPPWWWgggqqq~~~}}}iii```TTTIIICCC>>>999666333222000000000000...---,,,///777===:::222---...///......///000111///---////////////////////////++++++,,,,,,---......///.........---......//////........................---.../////////...---,,,---//////,,,,,,//////---222///---,,,---...///...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---,,,+++---///000000000000000000///...---...///...///000///...---...000///////////////000111111222222111000////////////333333444555555555555555222222222222333444555555333333222222222222222333888777555222111222555999AAAYYY{{{------,,,,,,,,,---------.........//////000111111777;;;AAAGGGLLLTTT]]]dddzzz{{{rrrjjj]]]PPPIIIJJJQQQVVVfffrrrpppfffYYYLLLEEEDDDEEEGGGNNNXXXgggttt}}}qqqeeeYYYPPPKKKMMMSSS[[[dddqqqttteeeXXXLLLAAA;;;:::555000...///111111000...///333555222...111777000///...///000111///...000000000000000000000000.........---------,,,,,,......---......///000000////////////////////////...///000000000///...------//////,,,,,,//////---333000---,,,---...//////------------.........///------------------------111111000///---,,,++++++,,,+++***---000222///,,,,,,...000000......111444...///000///...---...000///////////////000000111///000111111000111222333333444555666777777666666777666555444444444444555444444333333222222333333333444555555444555999<<>>CCCKKKQQQ```fffnnnwww|||kkk\\\PPPHHHDDDMMMSSS]]]jjjwwwuuuiii^^^TTTKKKFFFGGGJJJOOOTTT[[[iiiyyy|||mmmbbbXXXTTTPPPPPPUUU```nnnyyyuuueeeWWWOOOJJJBBB888222222444555555222222333444111000777@@@111000...///000111000///000000000000000000000000/////////..............................///000111//////////////////////////////111111222111000///,,,//////------//////,,,222000---,,,---/////////------........./////////------------------------111000///...---,,,+++++++++******,,,000000---***---///111000......111444...///000///...---...000///////////////000000111///111222222222333555888777999;;;===>>>>>>======;;;:::999777777777888999666666555444444444444444---111444555555666:::>>>QQQkkk---......---,,,,,,---///,,,,,,,,,,,,------------,,,///222333555999???DDDJJJNNNTTT\\\dddnnnwww}}}rrrbbbXXXNNNIIIGGGLLLVVVbbbqqq|||zzznnneeeXXXSSSKKKEEEEEEKKKVVV^^^sssxxxmmm___UUUNNNKKKOOOUUUdddlllxxxxxxrrr___TTTFFF<<<888888666444000000222555444111444:::222000...///000111111000////////////////////////,,,,,,---...///111222222/////////...//////000000...........................///000111222111000///,,,//////------//////,,,111///------...///...------------.........//////........................+++,,,,,,---......//////******+++,,,......,,,+++222333222000...---...///...///000///...---...000///////////////000111111---///111111000222777<<<@@@BBBEEEHHHJJJKKKJJJJJJCCCAAA>>>;;;999999999:::999888777666555555555555---111444444333555<<>>AAADDDJJJSSS\\\bbbssszzz{{{eeeXXXKKKHHHJJJMMMSSSYYYfffppp~~~}}}ssseeeYYYQQQNNNMMMMMMPPPZZZhhhuuuxxxjjj\\\TTTSSSNNNRRRYYY```kkkyyy~~~rrraaaTTTLLLEEE===777555222111333333000111444222000///...000111111000........................***+++,,,---///000111222111000//////////////////------------------------,,,---...000000000///...+++///000......000///+++...------...//////,,,***,,,,,,---------.................................)))***+++,,,---...///000+++,,,......---,,,---...555333000000000///...---...///000///...---...000///////////////000111111---111444666888>>>HHHOOOVVVYYY]]]aaaccceeeeeeddd]]]YYYSSSKKKDDD@@@===<<<;;;:::999888777777777777111444555444444;;;HHHRRRiii***,,,---,,,))))))+++...000///...,,,,,,---......,,,///111111//////222666777777666777:::AAAIIIOOOTTT]]]kkkvvv~~~}}}kkkYYYRRRNNNIIIFFFHHHFFFNNNYYYcccooo~~~zzzpppggg]]]VVVGGGLLLQQQUUU\\\iii|||pppkkkTTTRRRNNNKKKMMMWWWfffqqqpppdddYYYKKKBBBCCC;;;444333333222444888333111///...000111111111........................------------------------222111000//////...//////------------------------***+++---.........------+++///000......000///+++,,,,,,---...000...+++))),,,,,,,,,---------......////////////////////////+++++++++,,,,,,,,,------+++...000///,,,,,,...111333000---...111333222///...///000///...---...000///////////////000111111444999>>>CCCIIISSSaaakkkqqqtttxxx}}}yyynnnbbbVVVLLLFFFCCC<<<;;;:::999888888888888555666666555777CCCVVVeeettt------------,,,+++******)))***,,,------,,,+++***,,,---.../////////...---555444333222444777:::<<>>???>>>999333666444000.../////////...111000...///111222222222......////////////......111111000...,,,,,,---///000111111111000///---,,,000000////////////000000////////////////////////------------------------***///222111,,,***,,,000......////////////......!!!(((---,,,...222111+++,,,//////,,,,,,...---***.........//////111222222000///---,,,,,,---......000333---,,,444444000555777@@@OOO___mmmxxxwwwiii[[[RRRMMMIIICCC>>>===<<<<<<<<<666777999;;;CCCRRRfffttt,,,,,,------,,,,,,+++******++++++,,,,,,+++++++++,,,---......///.........222111//////000222555777666:::???DDDJJJTTTaaakkkzzzsss___WWWKKKCCCBBBIIISSSZZZbbbkkkzzzuuuhhh___WWWQQQMMMUUUZZZdddqqqrrrggg\\\PPPHHHOOOSSS[[[fffssssssgggYYYNNNIIIDDD>>>999999777555444333333111///222000///000111111000//////000000111111000000///111111111000...---...//////000111222222111000000000000////////////000000................................................,,,---.........------.........////////////......'''---///...///222000,,,,,,//////,,,,,,...---***............///000111222111000///---------......+++111---,,,333444555>>>OOOZZZlll||||||vvvhhhbbbYYYQQQKKKEEE@@@>>>;;;;;;;;;===FFFYYYppp***++++++,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---------------...//////000///...------///111222222444777888;;;AAAJJJRRR```hhhtttvvvcccTTTLLLIIIIIIIIIDDDJJJWWWgggwwwrrreee\\\SSSOOOMMMOOOYYYjjj{{{nnnaaaUUUQQQKKKIIIOOO\\\jjjtttzzzmmmcccYYYNNNFFF===:::666444333333111000444222111222222222000...000111111222222111111000000222333222000......///...///111222333333333222000000////////////000000........................////////////////////////,,,+++***,,,///000...,,,......////////////......///111222//////111000---,,,//////---,,,......***------------...///000000222222000///............(((000///---333888BBBRRRjjjwwwyyyooofff]]]UUUPPPHHHEEE@@@>>>CCCRRRfffuuuxxx))))))***,,,,,,------------,,,+++***)))***+++,,,...---,,,,,,---...000111111000///......///000111333444555555555999???CCCIIIPPP[[[fffrrr}}}}}}tttjjj^^^UUUJJJHHHEEEHHHQQQ```ppp{{{qqqhhh[[[QQQNNNRRRXXX]]]hhhppp}}}xxxnnn___SSSMMMOOOSSSWWW```mmmyyyjjj___OOOHHH>>>666333333333444444333333333444333111///000111111111111111111000000222444444222000///000...///111222333222222111000000////////////000000------------------------........................******+++,,,...///............////////////......222222111/////////000///,,,///000------///...+++---------------...//////333333222111000///......***333111///777CCCVVVmmmxxxsssddd```WWWNNNJJJLLLTTTZZZ___bbbiiivvv((()))***+++,,,---------...---+++***)))***++++++------,,,,,,---...000111111000//////...//////000000000000///000222555888;;;???EEEMMMWWWbbbmmmtttvvvlllbbbSSSGGGDDDIIISSSZZZbbbkkk{{{~~~rrrggg^^^VVVRRRTTTWWW^^^jjjyyysssfffZZZQQQKKKMMMTTT]]]gggqqq}}}qqqeeeSSSDDD:::777777888333222111222333333111//////000000111111000000///000222444444222111000000...///000111111000///...000000////////////000000........................------------------------(((+++//////,,,+++...111......////////////......000///......///...000111---000000------///...+++...------------......///222222222111111000///...,,,444222222@@@SSSkkk|||rrrhhh___YYYWWWSSSOOONNNTTTbbbrrr~~~((()))***+++,,,,,,,,,,,,------,,,+++************,,,,,,,,,---...///000111......------------------------------...000111222444666999===CCCKKKTTTZZZhhhrrrvvvfffZZZRRROOONNNPPPPPPVVVbbbppp~~~vvvmmm```WWWPPPQQQXXXeeewww|||lllbbbSSSPPPLLLJJJNNNXXXdddmmmnnnZZZKKKBBB<<<:::555333111000111111000//////000000000000000000///000111333333111000111222...///000111111000......000000////////////000000////////////////////////------------------------(((---222111,,,+++...222......////////////......///,,,,,,//////...///222---000000...---//////+++///...............//////000111111111111000//////---444333:::QQQhhhuuuooo```XXXNNNIIIMMMUUU]]]bbbttt}}}((()))***+++++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,...///000000000,,,,,,,,,,,,,,,,,,------......---...000111111111000222444666888<<>>999777666555555222222222333333222222222000111111///...///111333,,,...000222333444444444000000////////////000000000000000000000000000000////////////////////////111//////000111111///---......////////////......111......222222---,,,000---000111......000///,,,111000000/////////000000,,,---///000111111000000222999@@@UUUzzz|||oooeee^^^ZZZIIINNNVVV^^^fffqqq}}}++++++++++++++++++++++++******************++++++))))))***+++,,,------...+++,,,,,,------,,,,,,+++,,,***,,,000000,,,+++---000111111111222222222222777:::>>>CCCJJJSSS]]]cccpppyyyuuufff\\\RRRHHHAAAGGGGGGPPPaaaqqqzzz{{{zzzvvvfffXXXTTTQQQNNNLLLPPPZZZgggqqqkkk___OOOBBB;;;777333///444000///444444000///333222111000//////000222333000000///...............222222111000/////////000///////////////000111111333222000...---,,,------000/////////............,,,---......//////.........///000000//////000222000000000000000000000000///////////////.........111///...///111333444555666===PPPkkkwwwiiiddd]]]UUURRRUUU\\\aaaiiirrr++++++++++++++++++++++++,,,+++++++++***))))))))))))******+++,,,,,,------+++,,,,,,------,,,,,,+++...++++++......,,,---000000000000000111111111111111222444666999???FFFKKKXXXaaaooo|||qqq```TTTOOOIIIGGGLLLRRRVVV\\\ccckkkyyy}}}yyy{{{}}}vvvlll\\\NNNGGGIIINNNSSS```fffpppzzz~~~kkkZZZNNNDDD<<<666999444222555444000///111111000///.........//////000000///............///222111000000000000000000///////////////000111111222111000///...///000000000000/////////.........,,,---......//////.........///111111000//////000////////////////////////////////////////////////111000///000111333444444999EEE[[[tttyyykkk___WWWRRRPPPTTT[[[cccjjjrrr~~~++++++++++++++++++++++++---,,,,,,+++***)))((((((******++++++,,,,,,------++++++,,,,,,,,,,,,++++++...***))),,,,,,,,,...333....../////////000000000///000000000111333777:::@@@HHHTTT```mmm{{{yyyfff\\\PPPIIIEEECCCEEEHHHJJJUUUbbbjjjsss~~~qqqttt{{{{{{hhhZZZPPPJJJFFFIIILLLPPPWWWbbbppp~~~ooo^^^NNNCCC@@@:::555555444222222333000000000//////......---111000//////......//////000000000000000000111222///////////////000111111000000000000000111222333000000000/////////......------...////////////...---000222333111/////////////////////////////////......//////000000111111000000111111222222333333===PPPjjjtttiiiaaaRRRRRRRRRRRRVVV```nnnyyy************************,,,+++++++++***)))))))))++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,)))))),,,...---///333---------........./////////000111111111222555888666;;;BBBKKKTTTaaaoooyyyqqqcccWWWMMMFFFDDDBBBDDDFFFGGGNNN[[[lllxxx|||{{{uuufff\\\PPPMMMHHHFFFIIIRRR]]]ddduuu}}}hhhZZZOOOGGG>>>999777666777777111111111111111000000///111000000///.../////////000/////////000111222222///////////////000000111/////////000000000111111000000000////////////...------...///////////////---000333444222000....................................///000000111222222000111222333222222222333???YYYxxxqqqlllcccZZZTTTTTTWWWZZZdddooo~~~************************)))))))))***+++++++++,,,------,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******(((***///000......000,,,------------.........+++,,,............000111222555888<<>>999555222222222222111111111111111111000///////////////000/////////000111222222///////////////000000111///000////////////......111000000000////////////---...//////000000//////---000333444333000//////////////////////////////...//////000111222333333///111333333222111333555@@@___zzznnncccZZZTTTSSSZZZcccjjjrrr|||************************(((((()))***+++,,,,,,---......------,,,,,,++++++******++++++++++++*********)))+++000111...---...,,,,,,---------.........+++---......,,,+++++++++...000222333555:::CCCJJJPPPYYYbbbiiissswwwkkkZZZOOOEEE@@@>>>>>>@@@DDDLLLPPPWWW___fffrrr|||lllmmmooossszzzxxxiii\\\QQQIIIDDDEEEHHHMMMTTT```qqqzzzhhh\\\RRREEE:::777666444222111000111111222111000000//////000000000000000000000000111222///////////////000111111///////////////...---,,,111111000000000/////////......///000000000000///---///222333222111111111000000000000000000000000000000111111222222333333///111333222000111555999DDDeeewwwmmm___\\\WWWRRRSSS\\\jjjttt~~~************************)))))))))***+++++++++,,,///......---,,,,,,++++++******++++++++++++******---***+++...///,,,,,,///------------............---///111111///---,,,,,,...000111000///111777;;;:::CCCKKKPPPXXXeeerrrxxx|||nnn]]]PPPEEE???AAAHHHAAA???@@@DDDIIIRRRbbbrrrqqqeeeaaagggrrr{{{qqqbbbWWWOOOKKKGGGEEEJJJUUUbbbjjjwwwuuubbbPPPCCC@@@;;;666333111222222222111000000//////000000222111000000000000000000///////////////000111111......///000111000//////111111111000000000//////......///000000000000000---///111222222222333444111111111111111111111111222222222222222222222222///111222111///111777===KKKlllxxxlll```XXXVVVYYY[[[___gggttt))))))))))))))))))))))))+++++++++***************//////...---,,,,,,+++*********++++++++++++******000,,,+++,,,,,,+++---111---------.........//////***,,,///000///...---...222333444222///...000333111999???@@@CCCMMMWWW\\\hhhtttwwwbbbLLLCCCEEE???;;;:::======>>>FFFPPP^^^ppprrrddd[[[WWWaaalllzzzzzzaaa[[[RRRKKKHHHHHHGGGGGGVVV```qqqkkkNNNIIIBBB;;;666444444555222111111000000000000000222222111000//////000000///////////////000111111,,,---///111222333222222111111111111000000000000...//////000000000000000---///000111111222444666111111111111111111111111333333222222222222222222///111222000...111888???PPPqqquuuhhh\\\UUUUUUWWWZZZ^^^ggguuu******+++++++++,,,,,,,,,((()))***++++++++++++++++++***)))))))))***,,,,,,---,,,++++++******++++++,,,,,,,,,---------......++++++------------++++++,,,,,,,,,---------......---///111222111111111222444444444555888;;;???AAAPPPVVV^^^hhhrrr|||uuufff\\\NNNEEE@@@AAA@@@===>>>CCCAAAMMM```sssxxxmmmeee]]]YYY\\\aaajjjzzz}}}nnnccc\\\TTTJJJBBBIIIJJJOOOYYYhhhxxx~~~ppp]]]NNNFFF@@@888222999444...---...111111111000111222222111000000111222444444000+++***///444222111111111000000//////---///111222333222000///000000111111111000000///000//////000222222111000111000//////111333666888111//////000111222111000333333111000000333888===[[[uuu}}}vvvhhhaaaWWWQQQSSSZZZccchhhvvv~~~(((((()))))))))*********))))))***+++++++++******+++***)))))))))***+++,,,------,,,+++************+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...---...000000//////111222000000000111333666999:::???CCCKKKRRRZZZccckkkppp~~~rrrdddUUULLLEEE???>>>@@@BBBCCCGGGOOO^^^tttsssddd[[[VVVVVV^^^gggqqqxxxxxxlll___UUUJJJHHHEEEHHHOOOYYYaaafffvvv~~~{{{lll```SSSEEE<<<;;;888444444555555333000111000000///...///111222222333333000------000333111111111111000000000///...///111222222222111000111111222222222222222111000//////000222222111000111111000000111222333444111000///000111222111000333333222111111444999===___yyyqqqeee]]]YYYXXXXXX]]]ccclllwww((((((((())))))))))))*********+++++++++******)))******))))))******+++,,,...---,,,+++*********************+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------......------...000222------...///111222333333///333888<<>>AAAJJJYYYjjjvvvttthhh^^^XXXWWWSSSXXXaaammm||||||eee]]]SSSJJJFFFFFFGGGHHHYYYaaammmyyytttcccWWWFFFAAA:::666555555444222555333000...---...000111111111111111111111111111111111111111000000000000000000000111111111111222//////000111222222222222000//////000222222111000111222222222222111111111111000///000222222222111222333222222222555:::===^^^wwwuuujjjbbb]]]XXXXXXYYY\\\dddqqq************+++++++++++++++++++++++++++***)))(((***************+++++++++...---,,,+++************++++++++++++,,,,,,,,,,,,------++++++++++++------++++++,,,,,,,,,---------,,,---,,,++++++,,,///222---...///000111111111111,,,///111333555888<<>>FFF```ppp***)))(((((()))+++---...,,,***))))))******((('''******++++++++++++******++++++++++++,,,,,,,,,,,,---***)))++++++)))***---,,,***,,,000000---,,,...+++***)))***,,,------,,,)))***++++++******+++,,,++++++++++++++++++++++++///,,,,,,//////,,,,,,...+++,,,---...////////////,,,...000111111000///---000111222444666777888888<<>>OOObbb|||******))))))***,,,///000---+++))))))++++++)))'''++++++************+++++++++++++++,,,,,,,,,------111,,,***++++++((()))......,,,...222222///---///+++***)))***,,,---,,,+++(((***,,,+++))))))+++---++++++++++++++++++++++++///,,,,,,///000------000***,,,...000111000///...------...............------...///111444555444444333555888999;;;>>>BBBFFFQQQXXXaaaiiipppyyy{{{jjjiiijjjooozzzrrrcccXXXSSSTTT[[[hhhuuurrrdddWWWQQQNNNLLLKKKMMM\\\zzzooo]]]QQQDDD???999555444444333222222111000000000111222333000111222333444333333222000222444444222000111333111111111222333444444444333333222222222222333333555111111555777555333555222111333777888555666999BBBVVVrrr+++***))))))+++---000111///---******,,,,,,***''',,,+++***))))))***+++,,,++++++,,,,,,,,,---------444...***+++***''')))///)))(((***......+++)))+++///---,,,,,,......---+++))),,,...---+++***,,,///------------------------///,,,---000000...///111***,,,///222333111///---///...------,,,---......///...///000222333222222///000222555666777777777===CCCJJJPPPUUU]]]hhhpppqqqeeeccclllzzzvvvddd[[[TTTSSSUUU\\\mmm~~~uuunnneee]]]YYY\\\kkkwwwgggMMMFFF>>>888666555333222222111000000000111333444///000111222333333222111000222555444222000111333000000111222222333444444444333222111111222333444444111111555777555333555333111111444555333444777;;;OOOmmm))))))***+++***)))((('''))))))***+++,,,,,,------***''''''***+++***+++///---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---.........---,,,,,,+++------,,,,,,+++,,,,,,,,,...------,,,,,,------...++++++,,,,,,...///111222///////////////000000111111---******,,,---+++)))///...------...///000111111111222222222333333333666888;;;>>>BBBHHHOOOTTTgggnnnzzz{{{sssooommmnnn```ZZZZZZYYYYYYhhhpppvvvfffRRRFFF@@@;;;777555000111333222111///000111444444444333333333222222333333333333333333333333333333222111111222333333111222333444555444333333111222222333444555666666444444444555555555555555999EEE[[[vvv((((((***+++++++++***))))))******+++,,,,,,------***((((((+++,,,+++,,,///------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,------,,,++++++***,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------+++++++++,,,---...///000//////......//////000111///---,,,---......---+++///...------...///000111///000000000000111111111555555666777888;;;@@@DDDIIIQQQ^^^lllyyy|||nnnfffiiiuuuqqqbbbXXXUUUWWW^^^jjjuuu~~~mmm```UUUIII===666666666555555555444333333111111111111111111111111333333333333333333333333333333222111111222333333222111000000000111222333222333333444444555555555333333444444555555666666555>>>QQQkkk'''(((***+++,,,,,,++++++*********++++++,,,,,,---+++)))))),,,---,,,---111///......---------,,,,,,++++++++++++++++++++++++++++++***************)))+++++++++++++++******))),,,++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------///............///000000+++---///000///..................---......///000------........./////////111111111000///111444666888===FFFOOOYYYdddmmmsss}}}jjjYYYSSSYYYbbbjjjuuu^^^WWWQQQQQQVVV```ooo{{{sssbbbOOOAAA;;;777333222444666555444000000000111111111111111333333333333333333333333333222222111111222222333444222000...///111333555444444444444444444444444222333333444555666666666555999EEE[[[vvv)))***+++,,,,,,+++***************++++++,,,,,,,,,,,,)))***---...---...111222222111111000///...---++++++++++++++++++++++++++++++++++++***************+++++++++++++++******++++++*********+++,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,,,,---......------......///000'''+++000111///---...///........................------------............---...///......000333555666888;;;>>>BBBHHHOOOTTT```gggqqqzzzssseee[[[TTTPPP[[[hhhxxxyyyjjj___YYYVVVVVVWWWfffrrrkkk\\\IIIAAA777333444777888666222222222333333333333333222222222222222222222222222222222222222222222222555444333222222333555777555555555444444333333333222222333444555555666777888888===MMMeee***++++++,,,+++***((((((***+++++++++++++++,,,,,,---******---...---...222555555555444333111000///+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,---,,,++++++******++++++,,,///......------------------------------......///&&&***...///---,,,---///..................---------------.........//////---.../////////111444666222333444555777<<>>DDDJJJKKKJJJLLLRRRXXXeeennn|||{{{jjjXXXJJJ@@@;;;666666555444333222222111111111111111111111111111111222333333333333222111222222222222333333444444444444444444444444333333444444444333333333333222000444777888@@@WWWyyy!!!###%%%(((***++++++++++++++++++++++++++++++++++++)))))),,,---,,,---111666666777666444111...,,,++++++++++++++++++++++++))))))******++++++++++++(((((()))***************,,,,,,,,,---...///000111...------,,,,,,------...,,,+++++++++,,,,,,---...,,,,,,++++++,,,,,,---...000---++++++...000///---------...///...---+++***,,,,,,---------.........)))+++---.........000222+++...111222222222222333///---000666888888<<>>BBBIIIQQQWWWjjjsss~~~}}}hhh___XXXXXX[[[cccsssqqqddd[[[TTTTTTZZZdddwww}}}nnneee\\\QQQJJJJJJFFFBBB@@@@@@BBBDDDEEEDDDFFFIIIJJJLLLOOORRRUUUZZZ[[[^^^aaafffjjjmmmooouuuuuuuuutttrrrpppooonnngggfffeeebbb^^^XXXRRROOOPPPLLLHHHHHHJJJIIIDDD???GGGGGGHHHKKKSSS]]]ffflll|||pppeeeSSSFFF<<<:::999555444666333333222222333333555555444222111111222222111000222222222222222222222222666666666666666666555555555444444333333333444444555333000666???EEE___++++++++++++,,,,,,***(((*********+++------,,,***+++***))))))***,,,...///...//////...,,,+++,,,...((())))))******++++++,,,...---+++***)))***+++,,,++++++***++++++,,,---...******)))))))))***+++,,,***************+++,,,,,,...++++++......++++++---,,,...///---+++***,,,---((()))+++,,,---.........------......---,,,+++***,,,---......------...000........................------...///////////////111000///111333444222000444555666777999>>>DDDHHHIIIRRR^^^iiisssxxxoooeee[[[WWWYYYjjjtttyyylllbbb[[[VVVYYY___sss|||wwwlll\\\QQQLLLIIIEEEBBBDDDCCCCCCEEEHHHLLLOOOQQQ]]]```eeeiiinnnrrrwwwzzz}}}xxxuuufffbbb___^^^___^^^ZZZUUUPPPPPPOOOOOOQQQSSSVVVWWW]]]___dddmmmxxxqqq```OOODDD===777555777888666333222222111///...111000///000222333333222333333333333333333333333555555555555555555555555555444444333333444444444777777333666;;;@@@YYY+++---...---,,,******+++))))))))),,,...//////---,,,+++***)))***+++,,,---///---,,,,,,---------,,,)))******++++++,,,---------,,,+++*********+++,,,------,,,,,,,,,,,,------******))))))******+++,,,))),,,///...***))),,,//////,,,,,,...---******,,,//////000///...---...000---,,,,,,++++++,,,,,,---/////////......,,,+++***,,,---......------...000........................------...////////////...000//////000222222111//////000000111111333666999999===CCCJJJSSS___mmmwwwppp\\\RRRQQQWWWaaalllyyy}}}qqqdddZZZVVVYYY]]]fffttt~~~qqqeeeXXXOOOCCC<<<<<>>>>>888222111333333000---222111000111222444444333222222222222333444444555444444444444444444444444444444444444444444444444777999666666999===WWW}}},,,...000///,,,***,,,...+++++++++,,,///000000///...---,,,+++************///,,,***+++---///---+++...------,,,,,,+++******,,,,,,+++******++++++,,,///...------,,,,,,,,,---,,,+++,,,,,,,,,,,,------...000222000---+++,,,......+++***---,,,)))(((+++...------//////------///...---,,,+++***+++,,,---000000//////...---,,,+++,,,---......------...000........................,,,---......//////...............///000000//////---///000000//////111222888999999999<<>>555222555888666222777555333222333444333333222222111111222333444555222333333333333333444444333333444444444444444444222888777666:::@@@[[[---///111000---,,,...111...,,,++++++---------,,,---,,,,,,,,,,,,,,,------000---++++++...///---+++......------,,,++++++++++++++++++++++++++++++,,,//////...---,,,,,,,,,,,,++++++,,,,,,---------------......//////...---,,,,,,))))))++++++''''''******((()))///000,,,***,,,,,,,,,+++***+++,,,...///000000///...------,,,,,,,,,---......------...000........................,,,------...............,,,---...//////...//////---///111111000000111222111222222333666:::@@@DDDMMMYYYhhhsss{{{xxxhhhZZZRRRSSSZZZ```sss}}}{{{wwwmmm```WWWYYYeeepppxxxgggWWWKKKDDDCCCCCC???CCCIIIPPPYYYccclllrrrzzziiiccc[[[VVVWWW]]]dddiiiuuuyyyrrrfff\\\QQQDDD<<<;;;;;;777333777444222222333444444444222111000000000222333444222222222222333333444444222333444555555555444444///666555555;;;EEE___...///000/////////111333000...+++++++++,,,+++***)))***+++---///111222222111///...------...---,,,***++++++,,,,,,------...***++++++++++++,,,,,,,,,......---,,,,,,+++,,,,,,((()))***++++++++++++***((()))***,,,...///...,,,***((((((++++++((((((+++---)))---666888222...///*********+++,,,---...//////...------,,,---------,,,---......------...000........................,,,,,,---............---,,,---//////.........///,,,...///000///000111333...///000222444666888999888AAALLLUUU^^^jjjyyy{{{kkk^^^UUUPPPNNNVVVcccrrrzzzggg[[[ZZZ]]]aaaiiittteeeYYYKKK@@@;;;;;;BBBJJJJJJTTTbbbppp|||zzzsssllleee___[[[UUUYYY```hhhrrr~~~yyynnn```TTTLLLDDD;;;555777555222222444666777777444333111000000111333444111222222333333444444555111222444555666555555444///666555666???LLLeee///...---...111333444444444222/////////000///...,,,---...///111111222222222222222///---,,,,,,---*********+++,,,,,,------******++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,((()))***+++++++++*********---000000---+++,,,---***((((((,,,,,,***+++...///+++000<<>>EEEFFFCCCBBBDDDFFFFFFDDD@@@;;;888???;;;777555555444111...111111111000///...,,,,,,---.../////////...---,,,000...,,,,,,------,,,+++***+++,,,,,,------------............---,,,+++******++++++++++++,,,,,,,,,***+++---,,,++++++,,,...---------------------------------,,,---......///***,,,...000111000000///......------------..............................///////////////////////////......---...///000111///...---...//////...---111000//////000222444555666999???GGGOOOYYYbbbiiizzzvvvhhh```VVVSSSWWWfffxxxvvvrrrmmmnnnuuupppcccZZZSSSLLLHHHFFFEEECCCAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAA???>>>@@@AAABBBCCCEEEGGGHHHIIIPPPTTTZZZ^^^___```bbbdddmmmnnnjjj[[[KKKBBBFFFMMMaaammm|||uuuggg[[[VVVVVVWWW[[[aaajjjsss}}}yyysssooonnn^^^ZZZSSSMMMHHHBBB:::555;;;<<<;;;:::777666777888;;;;;;;;;;;;===???AAACCCQQQVVV```mmm}}}jjjTTTHHHEEECCCCCCCCCCCCCCCDDDEEEEEEGGGMMMUUU]]]dddlllsssyyy888666222///------...//////111333555;;;CCCFFFEEECCCIIIPPPTTTRRROOOMMMMMMMMMGGGAAA@@@BBBAAA;;;555666666555555444333222222///////////////...---,,,...,,,+++***+++,,,+++*********++++++,,,---------------...------,,,+++***++++++++++++,,,,,,,,,,,,)))***,,,+++******+++---------------------------,,,,,,,,,,,,,,,------...,,,---...000000000///.........------------......------......///000000111..............................---------...//////...---,,,---...///...---222111000000000222333444444555666777:::???FFFKKK]]]eeeqqq~~~qqqeeeYYYUUUZZZdddsssyyymmmhhhjjjooosss}}}kkkaaaSSSHHHBBB???===<<<:::;;;===>>>???>>>===<<<@@@@@@AAABBBAAA@@@???>>>BBBBBBAAAAAA@@@?????????;;;===AAACCCDDDEEEGGGIIIPPPNNNIII@@@999999AAAHHH^^^hhhuuuyyynnneee[[[TTTRRRPPPWWWbbbnnnxxx}}}tttnnnggg^^^QQQHHHHHHFFFCCC>>>:::999;;;===@@@AAADDDIIIPPPYYY```eeeooottt}}}jjjQQQEEEBBB@@@???===;;;<<<>>>@@@BBBAAACCCEEEHHHKKKPPPUUUYYYcccmmmzzz@@@>>>:::666444333111000//////000111666;;;======888???HHHNNNQQQUUU[[[aaa]]][[[XXXVVVUUURRRKKKGGGBBB@@@===:::888888888888555555444444222111000000///---+++,,,---...---,,,))))))******+++,,,,,,------------------,,,+++++++++++++++,,,,,,,,,------)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,---............------......------------...............//////000000000........................//////......////////////000///...///111111111///444333222111111222333333666666666555444666999<<>>???AAACCCDDDDDDCCCCCCFFFFFFFFFEEEEEEDDDCCCBBBCCCCCCBBBAAA@@@@@@AAAAAA@@@@@@???===;;;;;;===>>>JJJOOOWWW___fffoooxxx~~~~~~ooofffYYYWWWUUUUUU\\\gggsss{{{tttjjj___\\\WWWPPPKKKKKKMMMPPPRRRUUU\\\eeeooozzzkkkZZZRRRJJJFFFBBB@@@BBBGGGOOOSSSXXXWWWUUURRROOOMMMLLLLLLLLLSSS]]]eeelllwwwEEECCC@@@??????>>>:::777444222000111222111111111...222777:::>>>FFFSSS\\\cccgggkkkkkkgggbbb______ZZZVVVOOOHHHDDDBBBBBBCCCAAA@@@>>><<<:::999888777333111000000111222111000++++++*********+++,,,---------.........---,,,,,,++++++,,,,,,,,,---------+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++,,,,,,,,,------,,,,,,......------------......000/////////.........---........................000000111111000000000000111000///000222333222111111111000000/////////000000222444444333222333444666:::@@@JJJVVVdddsss|||tttcccXXXRRRVVV```pppmmmnnnoooqqqxxxsss[[[MMMFFFEEEDDDEEEGGGIIIKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPRRRTTTWWWZZZ\\\]]]^^^^^^\\\\\\]]]]]]\\\[[[ZZZYYYZZZXXXTTTPPPMMMKKKIIIHHH@@@@@@@@@AAABBBAAA???===EEEDDDDDDEEEIIINNNTTTYYYeeekkkttt}}}xxxpppeee[[[WWWYYY]]]```nnn{{{}}}xxxrrrmmmmmmpppsssvvvyyyzzzpppaaa[[[SSSNNNNNNTTT\\\bbbpppooonnnllliiiccc^^^ZZZPPPRRRRRRQQQRRRZZZfffoooEEEBBB@@@@@@AAAAAA>>>;;;:::666444555555111...---111000///------333===DDDNNNVVVaaaggghhhkkkqqqvvvrrroooiiiddd___\\\[[[[[[OOOMMMJJJGGGDDDAAA@@@???999777444333333222111///000///---,,,,,,,,,---........./////////......---,,,,,,,,,,,,------------+++---......---,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++,,,,,,,,,------.........------------......000//////...------,,,,,,........................111111222222222111000000///...---///111222111000222222222222222222222111---000333555444333222333666666777999>>>HHHSSS[[[kkktttfff\\\TTTUUU\\\iiixxxxxxnnnjjjnnnxxxcccPPPIIIMMMQQQWWW]]]dddhhhkkklllqqqpppnnnnnnpppsssvvvyyy{{{|||~~~{{{vvvrrrooolllhhhfff]]]ZZZTTTPPPLLLJJJGGGEEEFFFBBB???===???BBBDDDEEEDDDIIIPPPXXX```iiirrrxxx~~~{{{qqqggg___YYYZZZbbbjjjooovvv~~~tttkkkgggiiimmmqqq{{{}}}{{{wwwkkkfff___WWWSSSSSSWWW[[[^^^fffsssTTTNNNFFFBBBBBBBBB???===<<<999999>>>???:::666777888666333111000111222444666;;;CCCJJJRRR[[[fffnnnoooppprrruuuuuuuuuttttttfffddd```[[[WWWSSSQQQPPPKKKHHHDDD@@@===:::666444666555222000//////000111//////000000000000//////,,,,,,,,,------------...***,,,------,,,+++---...++++++++++++++++++++++++---------,,,---......///,,,,,,,,,---...///000111......------------......---------------,,,,,,,,,////////////////////////000111111222111000///......---,,,...000111111000333333444444444444444444000222444444333333444444555444333222333777>>>CCCLLLTTT```jjjsss}}}~~~lllbbb[[[XXXZZZ___uuu~~~}}}wwwpppkkkjjjmmmqqquuuzzz{{{wwwuuuwwwyyyxxxwwwsssooolllmmmnnnpppppp}}}xxxpppgggcccdddggghhhooo{{{pppddddddooottt}}}{{{ssslllfffbbb```[[[XXXTTTSSSSSSQQQMMMIIIAAABBBDDDEEEGGGLLLRRRVVV___fffooovvv{{{|||sssgggdddcccdddeeehhhqqq{{{xxxrrrmmmiiifffccc[[[\\\```eeemmmxxxmmmcccVVVLLLIIIHHHEEECCC===:::===EEEHHHCCCAAABBB;;;;;;;;;<<<<<<:::666222333111///000666???GGGLLLVVV]]]gggrrrzzz~~~~~~}}}}}}xxxsssnnnjjjhhhgggccc___YYYSSSNNNIIIDDDAAA;;;999666444222222333333///000111111111111000000,,,,,,,,,---------......)))+++,,,,,,+++***,,,---++++++++++++++++++++++++...------------...//////------......000111333333.........------.........***++++++,,,,,,------...000000000000000000000000///000111111111///...---///...---///111222222111//////000111111111111111111222222000//////111333000111111111111333777:::666<<>>@@@FFFMMMRRRUUU]]]eeerrr|||vvvddd___YYYSSSOOOJJJFFFDDDDDDHHHMMMQQQWWW]]]eeejjjwww}}}wwwlllbbb``````ccciiiqqqzzzrrrllliii[[[ZZZZZZ]]]dddmmmuuu{{{zzzmmmdddXXXVVVTTTPPPNNNKKKJJJJJJJJJHHHEEEBBB@@@===999666444333111//////333999>>>EEEJJJRRR[[[ccckkksssxxx}}}}}}vvvnnnkkkkkkhhhaaaZZZUUUPPPIIICCC???<<<:::999555444333222222111222222......---------------............---,,,++++++***---,,,+++,,,...//////---000000////////////000000...,,,++++++---......---000000//////...///////////////......---------,,,000000000000000000000000000/////////000000111222333333333222222222111111222000000000222222111000///222333111000222111---777555444333444666999;;;<<>>:::777555777777666888:::===@@@AAANNNZZZdddiiissszzzvvvqqqjjj```YYYOOOLLLHHHFFFEEECCC@@@======;;;888666444333222333222111000/////////000000------............/////////......------......///---......//////...//////000000///......---......000000000/////////............//////000000000000............///000111222333333333222222222111111111///......000222222111,,,000222222333555444111222111///000222333333333555777<<>><<<888555222111444999>>>BBBKKKTTTaaajjjuuu}}}{{{zzzzzzvvvnnnhhh___\\\UUUOOOIIIEEECCCCCC===;;;888555222111111111111222333222///...///000//////............//////***---000000...---...///......---------...//////------...//////000000000------......///000000111.........///000111333333333333333222222222111111111///------///111222222000333333000///222111...///222555666444333444666///...111666:::AAARRRbbbwwwooo___TTTJJJNNNUUU___lll|||}}}nnn___WWWWWWYYYRRROOONNNQQQWWW]]]bbbdddssswww~~~yyyoooeee^^^PPPOOONNNLLLLLLPPPUUUZZZlllrrr|||uuummmXXXZZZ\\\```eeemmmuuu{{{wwwmmmccc\\\MMMNNNQQQWWW```kkkuuu|||{{{nnnbbbZZZQQQNNNLLLMMMRRRVVVXXXXXX[[[WWWRRRNNNLLLHHHCCC??????999777:::777222777BBB777DDDVVVcccjjjrrr}}}}}}xxxtttmmmeee^^^ZZZWWWVVVKKKIIIDDD@@@<<<:::999999222444555333000...///111000000////////////000000))),,,//////---,,,---...---------------...///000+++,,,,,,---...///000000---------...///000000111/////////000111333444555333333333222222222111111111...,,,,,,///111222333,,,//////---...222333222...333666555111...000333......333888:::<<>>DDDPPPTTTZZZdddooozzzzzzwwwsssqqqqqqlllaaaZZZYYYSSSPPPKKKFFFAAA===888444444333222000000111222333000///............,,,***,,,,,,---...............000//////...//////000000////////////000000000000000000111111222111111111111111111111111000000000/////////000000111111222333222111111111111222333111111000000000000111111...111333333333777@@@FFFYYYfffxxx}}}xxxtttoooiiieeeYYYVVVPPPLLLJJJJJJJJJJJJLLLJJJHHHGGGHHHGGGEEEBBBAAA@@@>>>>>>>>>>>>=========<<<<<<<<<======>>>????????????>>>>>>>>>>>>>>>:::>>>BBBDDDBBBAAA@@@AAA===???CCCGGGLLLQQQTTTVVVZZZ]]]aaafffiiilllnnnoooqqqnnnjjjeee___WWWNNNIIICCCJJJTTT```ooowwwpppfff^^^YYYWWWVVVVVVUUUXXX\\\aaahhhqqq|||}}}gggccc]]]VVVPPPNNNOOOQQQ___jjjxxx|||lllbbb```^^^\\\\\\^^^eeeooovvv}}}rrrhhh```[[[TTTSSSSSSUUU\\\fffsss{{{xxxiiiccc[[[WWWUUUTTTRRRPPPSSSTTTUUURRRNNNIIIFFFEEE???;;;888888666222222555666777;;;AAALLLXXXcccjjjvvv|||wwwwwwooojjjbbbZZZSSSKKKEEE@@@;;;:::999777666555555555111000000111111///+++(((..................//////...............///000111////////////000000000000......///000111111111111111111111000000/////////222222222222333333333333333222000000000111222333111111000000000000111111///222333333333555;;;@@@LLLUUUaaaiiilllkkkjjjjjj```\\\WWWQQQLLLGGGBBB???AAA???===;;;:::;;;<<<===:::999999:::;;;<<<:::999:::::::::::::::999999999<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::;;;<<<===>>>888:::<<<===<<<<<<===>>><<<===???@@@AAAAAA@@@@@@@@@AAADDDGGGJJJMMMOOOPPPXXXYYYZZZZZZVVVOOOEEE>>>@@@@@@BBBFFFOOO```tttwwwooohhhcccYYYVVVPPPKKKJJJPPPYYYaaaooowww{{{pppeee\\\SSSNNNKKKPPPXXX___fffoooyyy}}}xxxtttmmmddd^^^\\\^^^aaaiiiqqq||||||uuujjjcccZZZTTTSSSWWW[[[^^^ttt}}}{{{tttooojjjddd___VVVTTTQQQLLLIIIHHHKKKMMMJJJHHHEEECCCAAA===;;;:::777555333333777===DDDHHHRRR^^^nnn{{{yyyppphhh```YYYUUUMMMKKKHHHEEE@@@<<<999888555444333333444222000---000000000///////////////------------...///000111////////////000000000000---...///000111111222222000000000000/////////...444444444444444333333333222111000///000111222333222111111000000111111222000222444444333444777999<<>>>>>===<<<<<<=========<<<<<<<<<===AAA@@@???>>>>>>>>>>>>>>>@@@???===;;;;;;<<<>>>???======<<<<<<;;;<<<===>>>@@@BBBCCCEEEEEEDDDBBBAAACCCAAA?????????@@@??????DDDCCCBBBCCCCCCBBB@@@>>><<<<<<<<<<<<>>>EEEMMMTTTgggttt|||uuuhhh[[[QQQMMMMMMOOOQQQVVV\\\cccnnn}}}xxxppp^^^ZZZRRRLLLKKKQQQYYY```dddppp{{{sssmmmkkkcccdddeeeiiippp|||wwwmmmfffaaa[[[WWWYYY^^^hhhsssooolllfff^^^UUUPPPNNNNNNTTTRRROOOKKKJJJGGGCCC???<<<:::777444444555777999888@@@KKKUUU\\\eeeqqqyyyyyytttooollliiigggbbb\\\UUUNNNHHHDDDAAA===999666555333111000111111000///.........///---------......000111222////////////000000000000...///000111222222222222////////////////////////111111111111000000000000000000111111111222222333222222111111111111222222111222333333333444555666333555888::::::999999:::888888888777888999;;;===888:::<<<<<<;;;:::;;;<<<:::;;;>>>@@@@@@@@@@@@@@@===@@@CCCEEEDDDEEEGGGIIIIIIIIIIIIIIIJJJKKKLLLLLLPPPOOOLLLJJJHHHIIIJJJJJJIIIGGGDDDBBBBBBBBBCCCCCCBBBCCCFFFGGGHHHHHHFFFEEEGGGDDDBBBBBBCCCDDDCCCAAADDDAAA???>>>@@@AAABBBBBB999:::<<<>>>???AAADDDFFFHHHRRR```nnnyyy}}}qqqfff^^^ZZZQQQOOOMMMMMMPPPYYYhhhsssyyykkk^^^TTTOOONNNMMMJJJRRR^^^iiisss|||vvvmmmeeebbbeeemmmsssvvv}}}zzzmmmeeeYYYXXXWWWZZZbbbppp|||qqqiiidddcccaaa[[[UUURRRPPPJJJCCC999777666444444444666666333555888:::===DDDNNNUUUaaalllzzzyyypppggg```[[[VVVQQQIIIBBB===888444222444222111///....../////////////////////000111222////////////000000000000//////000111222222222222...//////000000111111222111111222222222222222222///000222333444444333222222222111111111111222222222222222222333444555666333333444444555666666666888888777666555555888;;;777<<>>CCCBBB@@@???@@@AAACCCEEE???BBBGGGNNNTTTZZZ^^^```dddhhhooowww}}}ppphhh^^^WWWPPPNNNRRRXXX___dddooo}}}wwwlll```XXXPPPOOOLLLJJJOOO[[[lllxxxzzzpppiiidddaaa^^^```gggnnnvvvwwwpppeee\\\XXX[[[```eeerrr|||~~~vvvmmmiiihhhaaaXXXHHHEEEAAA<<<999888888999777666444333444666:::<<>>BBB>>>EEENNNSSSTTTUUUXXX[[[jjjnnnsssvvvwwwwwwxxxzzz{{{~~~xxxssshhheeeaaa^^^\\\ZZZWWWTTTUUUQQQKKKFFFBBBAAA@@@@@@IIIEEEBBBCCCGGGIIIIIIGGGGGGIIILLLQQQWWW\\\aaacccqqqyyy|||sssiiiccccccZZZYYY]]]dddiiijjjpppxxx{{{oooggg\\\RRROOORRRXXX]]]lllrrrzzz}}}ssslllVVVVVVXXX\\\```gggwwwxxxmmmeee___\\\XXX___jjjttt~~~}}}tttfff```WWWMMMEEE@@@======888777666666888888777555<<<<<<;;;>>>EEEPPP]]]eeettt|||yyyrrrkkkbbbYYYSSSAAA@@@===;;;:::::::::;;;333222111111111111111222////////////000000000000...///////////////......------///000222444555666//////000111222222333333---000555888999777444111333222222111111222222333333111000111333777999:::777666555555666777777666<<<>>>AAABBBDDDHHHOOOUUU___gggrrrzzz~~~uuurrrlllgggbbb]]]YYYVVVSSSMMMFFFFFFKKKMMMJJJFFFBBBBBBBBBBBBCCCFFFHHHIIILLLOOOSSSUUUXXXaaannnwwwqqqiiicccaaa\\\XXX[[[cccbbbjjjvvvxxxmmmddd\\\VVVRRRLLLQQQXXX___iiiwwwxxx^^^^^^```bbb```___hhhttt|||pppiii]]][[[WWWUUUYYYggg{{{}}}uuummmcccXXXPPPLLLIIIEEEBBB???===:::888:::999888888999;;;>>>@@@MMMVVVcccoooxxxrrrddd[[[OOOHHHEEECCC???<<<;;;888555333444666666666000000111111222222333333---...///000222111...,,,,,,,,,,,,,,,...111222333444222111222333444333111111222222333333333333333000000000000111111111111555333000000222444666777777888666333333888;;;;;;BBBFFFMMMUUU]]]gggpppvvvxxxrrrkkkeeeaaa\\\VVVRRRMMMJJJFFFDDDEEEFFFGGGGGGGGGEEEDDDEEEHHHJJJKKKKKKTTTXXXdddsss{{{ttteeeXXXOOOOOOSSSXXX___hhhrrr|||{{{nnnfff]]]UUUNNNMMMOOOVVVdddqqq|||iii\\\WWW___ppp~~~{{{pppbbbYYYYYY]]]```aaaqqqzzz|||ooojjjbbb[[[TTTMMMFFFBBB???===999666666888;;;======BBBJJJRRRXXX___fffjjj{{{{{{rrrggg___ZZZVVVQQQMMMHHHCCC===888555444333333555444444333333333333333111000000111222222000...//////000000000111333555555444222222333222111///333333333333222111111000111111222222333444444444111111111222444555666666222666888666777::::::777<<<@@@HHHRRR___mmm{{{|||uuuqqqkkkccc\\\TTTMMMHHHJJJHHHEEEDDDEEEEEEEEEDDDEEEDDDIIIPPPSSSTTTYYYaaauuuzzzyyyqqq```ZZZRRRMMMNNNUUU]]]cccqqqyyyxxxpppfff```ZZZTTTTTTWWWbbbiiiuuuyyydddTTTKKKVVVjjjxxxpppggg___YYY\\\```hhhsssxxxpppiiidddWWWSSSKKKCCC>>>;;;;;;<<<666777999;;;???DDDJJJOOO[[[dddrrr{{{wwwrrrmmmhhh```ZZZQQQHHHBBB>>>:::888;;;:::999777666666777888555333000000000111111000...000111000...///222666999777555444444333111///555555444333222111000000///000000111222333333444000111222444555666777777555888999666777999999666777888<<>>888777999999666999999888777888<<>>>>>===>>>CCCMMMYYYaaapppvvv~~~xxxrrrmmmaaa^^^ZZZUUUPPPMMMKKKJJJEEEBBB===:::888777666555000222333333222333666:::777666555555666666555444333222222111111222333333888888888777666666555555444444333222333888@@@FFFNNNQQQPPPLLLHHHEEE@@@:::=========;;;;;;<<<>>>AAA===EEEPPPZZZbbblllxxx{{{uuukkkfffcccaaaZZZSSSIIIKKKLLLIIIDDDBBBEEEIIIHHHNNNVVV[[[___ccclllttt~~~vvvggg___TTTLLLKKKPPPWWW]]]oooxxx{{{lll```YYYUUUTTTSSSbbbiiivvvzzzaaaFFF:::EEEWWWxxx|||qqqhhh```[[[yyyooocccXXXNNNEEE@@@>>>===;;;999888999>>>AAAJJJQQQ\\\fffpppzzz}}}xxxrrrjjjddd___\\\PPPMMMIIIFFFBBB???;;;777666555444333333444555666666555444555666777666555222111000000000111333444777777666555555444444444666666777777:::BBBNNNWWW___gggnnnoookkkdddXXXNNNFFFFFFDDD@@@<<<::::::;;;777888<<>>PPPhhhyyypppvvvllldddVVVTTTOOOGGG???:::999999888===CCCIIIOOOYYYeeennn|||yyyiiihhheeebbb^^^WWWOOOJJJHHHDDD???>>>??????===:::===;;;::::::;;;;;;999888888777555444444444666777555555555666666666777777:::===BBBFFFLLLWWWeeepppxxxvvviiieee^^^TTTJJJCCC@@@@@@CCC>>><<>>===999:::;;;999999>>>HHHPPP[[[hhhvvv~~~~~~vvvllleee```YYYRRRPPPQQQQQQLLLFFFEEECCCAAA@@@@@@@@@>>><<<@@@>>><<<:::999999:::;;;999:::;;;<<<>>>???@@@AAA???EEEMMMUUU]]]jjjyyyvvviiiaaa^^^^^^OOOHHHDDDFFFDDD???<<>>AAABBB@@@===???EEEJJJOOOVVV```hhhppp}}}}}}uuuiii```\\\WWWOOOJJJGGGGGGGGGGGGEEEHHHLLLRRR[[[hhhuuu~~~sssiiiaaaXXXRRRSSS[[[eeelllsss}}}uuuggg^^^VVVTTTYYYdddnnnxxxxxx```FFF===HHHccczzzoooiiiYYYVVVRRRNNNJJJEEE@@@<<>>@@@AAANNNTTT```mmm{{{}}}xxxuuuuuuwwwyyywwwxxxyyyyyyxxxxxxzzz|||~~~sssooohhh```XXXQQQJJJFFFDDDAAA>>>===???FFFMMMSSSbbbkkkyyy|||uuuppp```YYYPPPIIIFFFCCC@@@>>>EEEIIIPPPYYYbbbmmmwww~~~uuunnncccZZZVVVXXX]]]bbbrrr{{{sssfff]]]VVVSSSTTT[[[dddsss^^^KKK<<>>>>>>>>BBBLLLYYYfffnnnrrr}}}uuukkkdddWWWQQQIIIDDDBBBBBBAAA@@@CCCKKKWWWaaajjjttt~~~|||qqqhhhbbb\\\SSSMMMKKKJJJHHHGGGIIINNNTTTXXXkkkpppzzz~~~ttthhh\\\TTTWWW]]]gggssssssfff]]]UUUVVVYYY```mmm}}}yyyZZZGGG<<>>===;;;999@@@IIITTTaaaqqqxxxooohhhXXXRRRJJJBBB??????BBBDDDHHHQQQ```nnn{{{}}}qqqeee[[[RRRMMMCCCCCCCCCEEEKKKTTT\\\aaannnyyyyyypppbbbVVVPPPQQQVVV[[[eeeooowwwkkkbbb\\\YYYXXXbbbjjjxxxrrrRRRDDD@@@WWW|||{{{qqqfff[[[PPPHHHCCC????????????AAAJJJXXXbbbrrryyyzzzrrrggg^^^WWWOOOGGGAAA@@@DDDIIIOOOVVV^^^ggglll}}}ssslll___[[[UUUNNNJJJHHHHHHIIIJJJRRR\\\eeennnzzzwwwlllccc]]]YYYSSSZZZdddppp|||vvvjjjbbbRRRVVV]]]eeeppp}}}pppMMMDDDFFF```}}}nnnbbb[[[GGGGGGEEE???:::<<>><<<;;;:::CCCBBBBBBGGGQQQ```nnnvvvuuucccZZZMMMDDDAAABBBDDDEEEJJJPPPZZZeeeppp|||wwwkkkbbbVVVRRRKKKFFFFFFLLLSSSYYYjjjrrr}}}wwwkkk^^^\\\[[[]]]fffuuupppfffZZZQQQRRR[[[eeelll~~~```EEEFFFZZZZZZ___eeeiiinnnuuuwwwjjj```XXXQQQGGG@@@???===;;;<<<@@@EEEIIILLLZZZeeesss~~~zzzkkk```YYYTTTNNNIIIFFFEEEEEEGGGLLLUUU]]]ccc|||yyykkk^^^VVVQQQNNNLLLLLLPPPXXXbbbnnn{{{}}}uuujjj___[[[^^^eeejjjwwwooo]]]UUUSSSTTTTTT^^^dddooo{{{{{{[[[HHHJJJ\\\|||AAAEEEKKKOOOSSS\\\hhhqqqxxx|||{{{oooaaaVVVEEEBBB@@@@@@AAAAAA@@@???>>>EEEOOOWWW___iiiuuu~~~}}}wwwnnnggg^^^XXXNNNGGGDDDEEEIIILLLRRRXXXcccrrrtttiiiaaaQQQMMMIIIIIINNNWWWaaagggwwwyyykkk```XXXTTT___eeerrrxxxoooiiiaaa[[[PPPQQQVVV___ooovvvUUUCCCIII]]]|||999:::<<<===>>>BBBJJJOOOTTTZZZdddppp|||nnnggg\\\TTTMMMGGG@@@;;;;;;;;;;;;===AAAIIIRRRYYYmmmsss||||||nnn```UUUNNNIIIFFFCCCCCCDDDJJJUUUdddsss|||sssjjj]]]RRRMMMLLLMMMNNNOOOZZZiiittt{{{zzzmmmeee]]]XXXXXXaaaooo}}}uuueee^^^TTTOOOSSSaaaqqq|||tttUUU>>>IIIbbbCCCAAA>>><<<::::::;;;<<<>>>AAAGGGPPPZZZdddlllpppzzz}}}zzznnnbbbUUULLLKKKEEE===999:::===@@@AAAFFFMMMVVVaaakkkuuu}}}{{{nnnbbbZZZTTTOOOHHHCCCCCCHHHNNNSSSgggppp|||vvvlllccc[[[VVVLLLMMMOOORRRXXX```iiinnn{{{xxxjjj\\\XXX[[[bbbooozzzqqqddd[[[XXXYYYZZZkkksss~~~}}}jjjNNN;;;GGG\\\tttQQQMMMHHHDDDAAA???===;;;;;;999888:::>>>EEELLLPPPWWW\\\eeeooozzz{{{qqq[[[RRRGGGAAA???@@@>>><<<999<<<@@@DDDIIIOOOUUUYYYsssfffccc]]]VVVPPPKKKGGGFFFEEEKKKSSSZZZdddrrruuulllhhh]]]NNNFFFFFFJJJLLLLLLQQQZZZiiiwwwtttggg^^^XXXYYY^^^hhhsss{{{mmm```XXXOOOTTT]]]fffpppyyy{{{pppiiiYYY???888>>>KKKZZZeeelllrrrvvvzzz|||uuupppfff\\\RRRIII@@@;;;@@@===:::999:::<<<===>>>???BBBGGGNNNWWWbbbmmmsss}}}kkk[[[RRRLLLGGGDDD??????>>><<<;;;;;;>>>AAAMMM[[[ooo~~~rrrbbbRRRGGGKKKKKKJJJIIIJJJNNNUUUYYYmmmrrrooo```WWWQQQLLLHHHEEEHHHMMMSSS]]]iiivvv~~~uuufff\\\\\\ZZZ]]]hhhzzzvvvjjjbbbQQQEEEHHHOOOSSS\\\hhhfffdddcccbbb\\\QQQEEE???<<<>>>???AAAEEEJJJKKKJJJQQQSSSWWWYYYYYYZZZ___eeeggghhhlllqqqxxx|||~~~}}}xxxqqqkkkddd```NNNJJJEEEAAA???>>>===<<<<<<<<<===>>>AAAFFFLLLOOO[[[cccnnnyyy|||pppcccZZZMMMIIICCC===<<<===@@@CCC@@@DDDKKKSSS^^^mmm~~~{{{sss___YYYPPPHHHEEEFFFIIILLLPPPRRR[[[hhhrrrzzzyyylll^^^TTTLLLJJJGGGFFFIIINNNUUUYYYaaakkkzzz|||iiiccc\\\YYY^^^jjjwwwzzzeeeTTTHHHFFFFFFBBBDDDJJJLLLIIIHHHGGGEEE@@@;;;888===>>>>>>???AAACCCCCCBBBAAACCCGGGIIIIIIJJJLLLOOOIIIIIIKKKOOOSSSUUUUUUTTT[[[```gggmmmrrrxxx~~~sssmmmcccZZZRRRKKKFFFBBB>>>===;;;999999:::<<<===AAAFFFNNNXXXaaalllvvv|||}}}uuummmbbbXXXPPPHHHAAA<<<::::::<<<>>>CCCLLLVVV\\\jjjwww~~~pppcccXXXPPPHHHCCCAAA@@@BBBHHHNNNWWWcccmmmzzzyyyhhh```UUULLLHHHEEECCCAAAEEELLLWWWbbbmmmyyy~~~pppaaaWWWVVV\\\bbbmmmsss}}}sssmmmVVVJJJBBBBBBAAA<<<;;;??????>>><<<;;;<<<===<<<;;;999888999:::;;;<<<===>>>>>>@@@CCCDDDFFFFFFFFFEEEHHHGGGGGGHHHHHHHHHEEECCCEEEGGGKKKNNNQQQTTTYYY\\\cccccceeelllvvvyyyqqqjjjccc___UUURRRMMMIIIFFFCCC@@@???===>>>???AAAEEEKKKRRRVVV___iiixxxxxxhhhVVVIIIIIIFFFBBB???>>>???@@@AAAHHHQQQ^^^gggppp|||yyyhhh\\\UUUPPPIIIEEECCCFFFKKKQQQSSS___nnn{{{uuukkkddd\\\RRRKKKHHHHHHGGGHHHMMMTTT]]]dddmmmzzzpppbbbXXXSSSXXX]]]iiivvv~~~ooocccYYYQQQKKKCCC===:::===???>>>???BBB@@@BBBBBBBBBDDDEEEBBB>>><<<::::::===@@@DDDLLLRRRVVVYYY[[[[[[]]]```___\\\ZZZXXXVVVTTTRRRNNNJJJGGGIIIIIIGGGFFFEEEEEEFFFGGGJJJIIIKKKPPPYYYbbbiiimmmsss}}}vvvqqqiiibbb[[[TTTLLLGGGEEEBBB>>><<<<<<>>>@@@BBBCCCMMMYYYdddlllvvvtttggg]]]NNNCCC???@@@BBBCCC>>>@@@EEEIIINNNXXXfffqqqxxxrrrfffYYYNNNHHHCCC@@@DDDHHHNNNUUU\\\hhhwww|||pppggg[[[TTTIIIBBB@@@BBBGGGJJJJJJUUUeeerrr|||}}}kkk___SSSRRRTTTZZZaaakkk{{{ssshhhZZZMMMFFFBBB>>><<<===999777888:::;;;===@@@BBBIIIOOOQQQRRRRRRJJJ@@@FFFBBBAAAEEEKKKRRR```nnnvvv|||~~~{{{xxxvvvsssnnniiieee]]][[[WWWTTTRRRPPPOOOOOOIIIGGGEEEFFFIIILLLNNNOOOVVV___lllvvv}}}~~~zzzwwwqqqjjjeeeYYYTTTMMMGGGCCC@@@===;;;<<<@@@EEEIIINNNVVV___fffssszzz~~~qqqggg___VVVKKKDDD???<<<<<<===>>>@@@FFFLLL\\\fffrrr|||zzzmmmbbbWWWNNNIIIDDD??????BBBIIIUUU___hhhqqq~~~{{{pppbbbVVVNNNJJJGGGDDDDDDFFFIIILLLSSS]]]jjjtttppphhh^^^YYYUUUVVV]]]fffuuuvvvTTTLLLBBB;;;999:::::::::888888999;;;@@@EEEJJJMMMWWWbbbkkknnnppppppfffYYYMMMFFFBBBEEEGGGMMM\\\lll|||wwwsssnnnjjjggg]]]ZZZVVVRRRPPPMMMIIIGGGEEEIIIOOOUUU[[[```fffiii~~~vvvpppiiiccc]]]WWWQQQLLLNNNKKKHHHEEEDDDFFFIIIKKKWWW\\\dddlllsssyyy}}}iiiZZZXXXNNNFFFEEECCC??????CCC???GGGQQQYYYfffvvv~~~tttcccXXXNNNJJJHHHFFFHHHMMMGGGNNNYYYcccooo~~~zzzrrriii^^^VVVXXXSSSLLLFFFEEEIIIOOOTTT```kkkxxxvvvkkk___XXXVVV^^^fffsssmmmVVVFFFAAA:::777888::::::999888>>>FFFPPP[[[gggpppuuu~~~}}}dddZZZSSSQQQKKKGGGPPP___yyy~~~zzzvvvqqqjjjddd___VVVSSSOOONNNOOOPPPPPPOOOYYY___hhhqqqyyy}}}yyytttoooddd^^^VVVNNNJJJGGGEEEDDDAAACCCGGGJJJOOOUUU\\\aaaqqqvvv|||ppp^^^UUUOOOIIIGGGIII???BBBCCCCCCIIIVVVaaafffmmmyyyvvvhhhaaaYYYMMMEEECCCDDDFFFGGGHHHKKKTTTbbblll}}}ssslllfff^^^VVVPPPKKKFFFCCCFFFLLLTTT]]]kkk}}}{{{llldddSSSSSSWWWccctttuuuTTT999===999666777:::===>>>===DDDMMM[[[iiixxx}}}ssslll___RRRUUU```lllxxxoooeee^^^[[[XXXSSSOOOMMMPPPSSSTTTWWW___kkktttwwwmmmgggbbbWWWMMMKKKGGGAAA>>>???BBBEEEGGGMMMPPPWWW___hhhpppvvvyyy}}}zzzmmm___UUUOOOJJJDDD???===???DDDGGGJJJQQQZZZcccmmm|||qqqfff```ZZZSSSIIIDDDEEEHHHKKKMMMYYYaaakkkttt~~~yyyooobbbSSSHHHEEEEEEFFFKKKRRRXXX]]]___ooozzzllldddXXXPPPQQQ]]]nnn{{{eeeHHH<<<999777777:::;;;>>>FFFOOOZZZnnn{{{xxxyyyzzzsssnnnccc\\\SSSOOOPPPRRRQQQOOORRR]]]jjjttt|||wwwnnnddd^^^VVVNNNIIIEEEAAA???>>>???AAACCCEEEHHHJJJLLLTTTYYYbbblllvvv}}}qqqjjjaaaWWWOOOHHHAAA===EEEEEEFFFIIIOOOZZZgggppp{{{ttthhh]]]UUUNNNGGGCCCHHHKKKOOOTTT\\\iiiyyy{{{rrr]]]VVVNNNHHHGGGIIILLLOOOOOOXXXeeeqqq|||ssseee]]][[[]]]___jjjsss~~~\\\CCC:::666666888===BBBJJJYYYggg|||vvvmmmfff___VVVPPPRRRTTTTTTVVVZZZeeettt}}}tttkkkaaaVVVMMMGGGFFFDDDBBBAAA?????????@@@>>>@@@DDDKKKTTT^^^fffkkk~~~zzzpppbbbSSSHHHEEE@@@:::888<<>>CCCHHHLLLQQQZZZhhhrrr~~~pppfff^^^UUUKKKCCCCCCBBBAAADDDKKKUUU^^^cccxxxtttiii```XXXNNNHHHGGGGGGGGGJJJOOOWWWaaagggnnnxxxuuufffaaaYYYPPPIIIFFFGGGHHHMMMQQQWWW```kkkyyyuuuggg\\\XXX[[[```cccrrrzzzyyy___LLLEEEEEENNNeeeqqqgggXXXUUURRRRRRWWW___ggglll||||||vvvqqqooo___XXXPPPJJJGGGDDDAAA===;;;;;;;;;:::;;;@@@JJJQQQ\\\dddlllpppsssxxxxxxlllcccTTTNNNGGGAAAAAACCCFFFHHHQQQ[[[jjjvvvxxxllldddZZZSSSIIIAAA???BBBHHHMMMLLLWWWgggwww|||qqqdddYYYQQQLLLHHHFFFDDDDDDJJJTTTaaajjjxxxyyyooodddZZZSSSQQQYYYfffvvvxxxdddRRRUUUccc|||vvvjjj^^^WWWSSSQQQPPPYYYaaannn{{{yyypppjjjddd]]]TTTNNNLLLIIIEEE@@@======>>>???AAAEEEJJJNNNQQQWWW```gggxxx~~~vvvnnncccYYYQQQJJJEEEAAA@@@FFFNNNSSSXXXaaaoooyyy~~~uuufffXXXNNNIIIGGGGGG@@@EEEMMMUUU^^^kkkzzz{{{ooohhh[[[VVVNNNFFFBBBDDDIIINNNUUU]]]iiivvvuuujjjZZZYYYZZZ^^^eeeppp{{{rrr^^^fffyyyyyynnnccc\\\PPPRRRWWW___jjjwww|||ssslll^^^ZZZTTTOOOJJJFFFAAA>>>>>>??????>>>>>>AAAGGGLLLSSS\\\iiivvvwwwkkk___SSSKKKIIIIIIGGGCCC@@@FFFTTT___eeeooo}}}xxxiii^^^VVVRRRDDDCCCAAA???AAAKKKZZZfffvvvvvvqqqggg[[[QQQKKKJJJJJJGGGHHHKKKRRR]]]lll|||yyyooo```TTTPPPVVV```hhh~~~{{{nnndddqqq{{{llleee\\\VVVXXX^^^eeeiii~~~{{{rrrfffZZZPPPJJJBBBBBBBBB@@@>>>>>>???@@@>>>CCCIIIOOOVVVbbbqqq|||wwwpppccc\\\QQQHHHEEEEEEHHHIIIIIIOOOWWWaaajjjsss{{{vvvoooaaaUUUIIIGGGJJJJJJJJJKKKKKKRRR\\\hhhvvvwwwhhhZZZRRRIIIEEEEEEIIIKKKMMMUUU^^^jjjsss}}}ooocccZZZSSSNNNWWWbbbttt{{{iii\\\VVV```uuuyyymmmeee___XXXSSS]]]bbblllxxxzzzrrrmmmbbb\\\SSSJJJCCC???======BBBBBBAAAAAACCCIIIQQQXXXcccjjjuuu~~~sssggg\\\RRRKKKFFFGGGGGGGGGIIINNNUUU[[[___ttt}}}~~~rrrfff```\\\UUUNNNKKKIIIHHHIIIMMMVVVbbbmmmttt{{{vvvkkkaaaVVVPPPJJJFFFIIIOOOTTTYYYaaajjjtttxxxkkkcccWWWWWWZZZ```lll{{{zzzdddRRRJJJIIIaaawwwyyykkkbbbYYYWWWWWW[[[aaaiiivvv~~~tttjjjbbb[[[TTTOOOIIIEEE@@@======>>>@@@AAADDDIIIPPPYYYcccooozzzttthhh```TTTMMMDDD???@@@DDDGGGIIIVVV___lllxxxyyyqqqmmm___VVVKKKDDDEEEIIINNNPPPYYYbbbqqqrrrhhh___UUUOOOMMMHHHGGGFFFIIIPPP]]]lllvvvnnneeeYYYQQQTTT___oooyyyiiiPPPAAAAAAIIIggg}}}yyykkkddd]]]YYYVVVWWW___hhhsss|||zzzpppddd___XXXUUUSSSPPPJJJDDDAAA@@@@@@AAAFFFMMMVVV[[[gggooozzzzzznnn]]]PPPJJJGGGCCC@@@AAAGGGPPP[[[fffrrr}}}zzziii\\\UUUPPPJJJFFFEEEIIIPPPZZZfffrrr|||{{{ooogggZZZUUUMMMFFFEEEIIIOOOUUU^^^ggguuuzzzkkk```[[[ZZZ[[[gggssszzz^^^GGG<<>>>>>AAAHHHOOOTTTdddkkkuuu}}}ssscccYYYTTTOOOIIIFFFHHHPPPYYY___jjjtttwwwmmm___XXXPPPKKKKKKOOORRRTTT```jjj{{{}}}mmm^^^UUUQQQRRRSSS```ccckkkwww{{{tttlllhhhlllwwwpppQQQ@@@III]]]|||~~~tttjjj```ZZZRRRNNNIIICCC@@@???@@@AAADDDHHHOOOVVV___jjjwww}}}rrrjjj^^^RRRJJJFFFGGGHHHNNNTTTaaappp}}}zzzkkk^^^VVVQQQLLLIIIJJJLLLSSS^^^jjjvvvtttggg\\\TTTMMMLLLPPP\\\iiiuuuwwwpppooooooooo}}}lllOOO@@@JJJ___|||qqqmmmggg^^^VVVPPPKKKIIIAAA@@@???AAAEEEMMMUUU[[[hhhoooxxxsssggg]]]UUURRRNNNKKKNNNWWW```hhhsss}}}{{{rrriiibbbTTTLLLGGGIIIOOOTTT^^^gggttt|||zzzqqq^^^UUUOOOQQQVVVZZZaaaiiivvvwwwpppooosss{{{hhhNNNBBBKKKaaa~~~tttkkkddd```UUUOOOHHHDDDBBBDDDEEEFFF???HHHUUUaaajjjuuu~~~sssmmm___UUULLLLLLMMMNNNTTT[[[gggqqqnnnbbbVVVRRROOOJJJIIILLLKKKTTTaaammmyyyqqqbbbZZZUUUQQQRRRWWWSSS___qqqyyytttmmmkkkqqq~~~fffNNNCCCLLLbbbzzzrrreeeYYYPPPIIIEEEBBBDDDDDDDDDFFFKKKSSSZZZ^^^nnnttt~~~qqqcccYYYRRRLLLHHHOOOTTT]]]hhhuuuttthhh\\\RRRKKKNNNGGGGGGPPPYYY```ppp|||ooobbbXXXSSSMMMMMMUUUbbbmmmuuutttkkklllsssyyyeeeNNNEEEPPPfffzzznnncccZZZTTTOOOMMMIIIFFFDDDCCCEEEFFFJJJOOOWWW```jjjuuuvvvlllccc]]]OOONNNNNNQQQXXXaaajjjppptttkkk___TTTNNNOOOOOOLLLQQQ[[[hhhqqqxxxuuueee\\\TTTRRRSSSVVV___iiivvv~~~zzzsssooorrr{{{gggPPPDDDJJJaaa{{{uuupppllldddZZZPPPGGGAAA>>>???@@@AAACCCHHHQQQ\\\cccttt}}}{{{jjjbbbVVVOOOLLLNNNOOOOOOXXX___iiiuuuvvvjjjddd[[[OOOHHHHHHLLLQQQZZZeeeppp|||yyyhhh\\\TTTNNNMMMOOOXXX___ooo|||ssstttsssuuu}}}```OOOEEEHHH^^^|||ooocccYYYTTTNNNJJJEEEAAA???AAAEEEIIILLLUUUcccnnnwwwyyymmmddd\\\SSSLLLGGGIIIMMMUUU```mmmyyyrrrfffaaaUUUQQQMMMKKKNNNWWWbbbiiisss~~~vvvjjj]]]TTTNNNMMMQQQ\\\hhhuuu{{{rrrpppssspppjjjSSSIIIEEEIII___kkkpppxxxwwwrrr```\\\VVVOOOJJJEEEBBBAAA@@@DDDJJJOOOTTT[[[dddjjj{{{}}}ooodddWWWQQQJJJFFFHHHOOOXXX^^^kkkuuuuuummmbbbWWWOOOLLLLLLMMMSSS\\\jjjwwwyyylll^^^TTTLLLKKKNNNVVVcccnnnzzz{{{hhhWWWOOOEEEAAAGGG\\\IIINNNXXXcccooozzz}}}yyyssskkkbbbXXXOOOHHHEEEBBB???>>>???CCCHHHKKKTTTXXXaaammmzzzyyyoooaaaTTTMMMJJJIIIJJJMMMRRRYYYbbblllzzz}}}sssfffZZZRRRNNNLLLMMMRRRZZZeeevvvyyyoooccc[[[SSSMMMJJJLLL\\\eeesss~~~nnn[[[GGG===AAARRRuuu999;;;@@@GGGPPPYYYaaaeeekkkrrrzzzwwwllleee[[[TTTKKKFFFEEEEEEDDDBBBBBBDDDHHHOOOYYYeeeooouuuzzzooodddYYYRRRKKKIIIFFFHHHNNNYYYeeemmm|||xxxkkk```VVVQQQOOOPPPYYYccclllttt|||rrrbbbUUUOOOOOOSSSXXX___hhhrrr|||kkkNNN>>>AAAJJJ___zzz;;;999888888:::>>>CCCFFFJJJRRR]]]dddgggllluuu|||}}}}}}rrreee\\\XXXRRRJJJCCCGGGDDDAAA???AAAGGGMMMQQQ^^^fffrrr~~~rrrfff^^^XXXPPPKKKJJJKKKMMMMMMUUUhhh}}}uuukkk```UUUPPPRRRRRRWWW^^^eeeooo}}}~~~pppiiiSSSOOOKKKHHHKKKUUUaaajjjuuuuuuTTTBBBEEEFFFMMM___lllttt{{{CCC???;;;999999;;;======;;;::::::>>>EEELLLRRRTTTaaaffflllrrrxxxttthhhaaaXXXTTTNNNHHHCCCBBBBBBCCCDDDGGGLLLSSS]]]jjjvvv~~~zzzjjj]]]TTTOOOJJJHHHEEELLLWWW```hhhrrr~~~~~~lll___WWWRRRLLLLLLRRR\\\fffkkkxxxnnn___RRRKKKKKKMMMOOOXXX___jjjwwwaaaDDD>>>IIITTTZZZ]]]YYYZZZ```lll|||\\\XXXRRRMMMHHHCCC===:::>>>;;;888777999<<<>>>>>>CCCHHHOOOXXXaaammmyyywwwqqqhhh^^^VVVOOOHHHDDDDDDCCCBBBCCCFFFMMMTTTYYYjjjuuuzzznnnaaaYYYSSSPPPLLLIIIKKKSSS^^^ggglllwwwvvvpppggg^^^YYYUUURRRPPP]]]gggsss~~~~~~nnnaaaWWWPPPLLLJJJNNNTTT]]]hhhvvvcccEEE<<>>999666555555555555333666:::@@@GGGPPPZZZaaapppvvv~~~{{{tttjjj___WWWOOOLLLFFFBBB???@@@BBBDDDJJJSSS___iiipppxxxtttjjj[[[NNNGGGFFFHHHJJJJJJRRR___lllxxxvvvhhh[[[SSSKKKNNNSSSXXX___jjjxxxtttiiibbbOOOLLLHHHIIIOOOZZZfffnnn}}}lllKKK<<<>>>BBBBBB@@@777:::===>>>???CCCKKKRRR^^^```dddiiioooxxx}}}tttkkkeeeYYYTTTMMMGGGCCC???<<<:::888777666777999>>>DDDGGGOOOVVV```hhhmmmssszzz{{{ppplllddd\\\TTTMMMHHHDDDAAADDDHHHKKKOOOVVV^^^eeezzztttiii]]]PPPGGGEEEGGGIIINNNWWWbbbnnnvvv|||ggg```VVVMMMJJJOOOWWW^^^fffooo}}}oooggg\\\RRRMMMMMMOOOPPP___lll|||zzzWWWAAA;;;;;;:::888888;;;???AAAAAAAAACCCEEEGGGGGGHHHKKKPPPWWW___dddkkksssxxxnnndddZZZRRRKKKFFFBBB???<<<::::::;;;===>>>888===CCCIIINNNTTT[[[```gggqqq}}}~~~sssggg[[[SSSPPPLLLGGGCCCBBBEEEJJJMMMVVV\\\eeeooo{{{pppccc\\\VVVMMMHHHIIIOOOVVVZZZiiioooxxxxxxiii\\\TTTOOOLLLLLLQQQYYYeeerrr~~~|||pppeee[[[RRRLLLNNNUUU___hhhoooyyydddHHH===>>>CCCEEEFFFCCCAAACCCFFFJJJKKKKKKKKKIIIFFFEEEFFFIIILLLMMMKKKPPPXXXbbbmmmyyy{{{sssmmmfffccc[[[VVVPPPJJJFFFBBB???<<<888777666777999<<>>;;;:::;;;;;;::::::>>>EEEKKKTTT]]]jjjuuu}}}rrrhhhYYYWWWRRRKKKFFFDDDFFFIIIOOOTTT^^^hhhsss~~~zzzddd\\\PPPGGGCCCEEEIIIKKKLLLUUUcccqqq}}}~~~pppccc[[[RRRSSSUUUVVVYYYcccqqq|||~~~sssgggXXXOOOMMMHHHQQQ___lllwww|||VVVBBBMMMkkkzzzssspppqqq|||}}}}}}wwwppppppnnniii```XXXRRROOOGGGIIIKKKOOOVVV```jjjqqq|||~~~uuujjjaaa[[[UUUNNNHHHGGGBBB<<<;;;===???===;;;===@@@GGGRRR]]]fffjjjlll|||~~~wwwoooeeeYYYMMMEEEIIIHHHGGGGGGKKKSSS___gggmmmzzzrrr```RRRJJJDDDBBBFFFHHHKKKPPPXXXcccooovvvnnneeeYYYSSSSSSTTTTTTSSSYYY___iiitttzzzjjj^^^TTTNNNLLLQQQXXXaaarrrmmmWWWOOOggg}}}uuulllddd___RRRPPPNNNNNNPPPRRRSSSSSSXXX]]]ooo|||xxxtttmmmhhh___YYYQQQLLLIIIDDD>>>888@@@???>>>@@@DDDHHHJJJJJJXXX___kkkwwwxxxoooiiiVVVRRRLLLFFFEEEFFFIIIKKKQQQ[[[fffmmmttt~~~wwwiii]]]VVVJJJHHHDDDCCCEEEMMMVVV\\\jjjsss{{{ppphhh```XXXRRRQQQRRRTTTZZZdddppp{{{pppdddWWWQQQNNNOOOWWW```rrr~~~tttYYYMMMaaa{{{yyytttoooiiibbb[[[VVVSSSNNNQQQ[[[ccciiivvv|||wwwooohhhaaaXXXMMMFFFFFFAAA<<<888888:::;;;<<<===DDDNNNVVV^^^gggsss|||xxxqqqfff\\\UUUNNNGGGBBB@@@FFFJJJLLLRRR^^^iiiooovvvzzzqqqggg```UUULLLFFFFFFIIIKKKTTTYYY```gggooozzz}}}rrrjjj___XXXPPPLLLPPPWWW]]]aaaqqqxxxuuujjjaaaWWWQQQPPPTTT^^^jjjuuuhhhXXXggg|||uuueeeWWWLLLJJJKKKMMMWWWbbbgggppp}}}~~~vvvmmmfffZZZUUUMMMGGGDDDBBBAAA@@@:::>>>BBBCCCCCCGGGPPPXXXgggnnnxxx~~~xxxnnnbbbZZZRRRSSSOOOGGGDDDHHHMMMNNNYYYgggwwwyyymmmccc[[[UUURRRNNNNNNMMMMMMPPPXXXccckkkvvvxxxjjj```[[[XXXTTTPPPUUUZZZaaalllwww{{{kkk```RRRRRRRRRUUU^^^lllzzzooowww{{{nnnggg```WWWPPPNNNLLLQQQXXXcccqqq}}}wwwoooeee\\\SSSKKKFFFCCCDDDCCC>>>::::::@@@EEEGGGMMMTTTZZZ___gggrrr{{{|||xxxvvvlll]]]QQQJJJEEE@@@GGGNNNXXX```hhhrrrzzzpppjjj\\\XXXQQQJJJFFFGGGKKKNNNRRReeewww|||sssggg___YYYVVVSSSSSSYYYbbblllrrr|||kkkbbbVVVNNNNNNSSS]]]dddzzzvvvfff\\\WWWRRRLLLJJJPPP\\\iiirrr~~~{{{rrriiicccXXXUUUOOOGGG???:::999999:::<<<>>>???AAAGGGOOOUUU```fffpppyyy|||nnndddXXXOOOGGGEEEEEEHHHLLLSSS```kkknnnvvv|||rrreeeXXXMMMFFFBBBCCCJJJRRRXXXbbbsssyyypppbbbWWWRRRRRRTTTUUUaaafffqqq}}}}}}oooeee\\\TTTQQQRRR[[[iii~~~wwwlll\\\OOOIIIIIIMMMPPPTTT___ooozzztttkkkbbbYYYPPPHHHCCCEEECCC@@@>>><<<<<<===>>>???DDDMMMVVV___jjjvvv~~~|||sssccc[[[SSSPPPMMMKKKMMMSSSOOOUUU]]]dddlllvvv~~~nnn___VVVNNNIIIFFFHHHLLLQQQ\\\eeewww}}}~~~rrriiibbb\\\XXXRRRTTTXXXaaalllzzzyyymmmeeecccUUU\\\gggrrr|||rrrggg\\\SSSNNNEEEKKKTTT^^^iiiyyyzzzsssiiibbbUUURRRMMMIIIEEEAAA===:::;;;<<<===>>>AAAHHHRRRZZZffflllxxx|||pppjjjbbbWWWPPPPPPMMMNNNMMMJJJJJJOOOZZZcccrrrzzz|||bbbXXXSSSSSSPPPHHHGGGMMMTTTZZZdddppp}}}}}}tttmmmbbb]]]VVVRRRTTT[[[eeekkkwwwnnnggg___YYY\\\hhhwww|||nnnfffiiivvvnnncccXXXVVVQQQLLLMMMYYYkkkxxx|||xxxqqqjjjbbbXXXLLLDDDEEECCC???<<<;;;>>>BBBFFFDDDMMMYYYdddlllvvvyyykkkaaaXXXPPPFFFBBBCCCFFFGGGFFFNNNVVVcccsssyyykkk^^^SSSLLLIIIIIILLLMMMMMMPPP\\\mmm{{{zzzrrrnnnggg]]]WWWVVV[[[```iiivvvttthhhbbbaaa___]]]rrrzzzrrrYYYPPPUUUbbbttt}}}vvvjjj]]]TTTRRRUUUXXXfffnnn|||yyyqqqlll]]]VVVLLLFFFBBB@@@===:::>>>AAAEEEIIINNNUUU\\\bbbwwwyyyooocccXXXRRRMMMGGGBBBHHHIIILLLUUUdddvvvwwwiiiaaaVVVUUUQQQJJJGGGIIIQQQXXXdddppptttkkkhhh[[[XXXVVVZZZbbbnnnxxx~~~uuujjjbbbdddfffkkksss{{{mmm\\\LLLKKKWWWhhh|||uuuhhh\\\VVVSSSWWW^^^iiiwwwuuuiii```ZZZSSSJJJBBB???===:::999<<>>EEEBBB>>><<<;;;===AAAFFFRRRWWW___gggqqqzzzyyysssnnnkkkddd```]]]___gggsss|||oooggg]]]UUUTTTZZZbbbhhhttt}}}wwwnnn[[[WWWQQQPPPTTT^^^hhhooo}}}uuubbbSSSJJJIIIIIIOOOWWWaaarrrfffMMMLLLVVVeeeuuuuuuiii^^^XXXSSSYYYcccppp||||||rrreee[[[LLLFFFAAA>>>======@@@EEE===???CCCHHHOOOYYYcccjjjwww|||yyypppcccZZZXXX[[[```dddgggnnnzzz~~~ssskkkfffcccaaa___eeeppp|||uuuggg[[[UUUTTTVVVXXX^^^eeeppp{{{wwwcccVVVLLLIIIIIIKKKOOO]]]}}}nnnXXXKKKNNN^^^rrr~~~tttaaaZZZTTTTTTZZZfffwwwyyyoooddd\\\RRRGGGAAABBB>>>>>>===<<<===AAAHHHLLLZZZ___fffooowwwyyyqqqiiibbb]]]VVVYYY^^^hhhuuu~~~nnniiigggjjjjjjjjjnnnttt}}}uuuoooiiifffXXXZZZ___dddkkkttt~~~{{{pppcccZZZSSSQQQQQQ[[[vvvzzz[[[MMMNNNWWWjjjzzzkkkaaa[[[WWW[[[aaattt~~~zzzrrreee]]]]]]OOOMMMHHHCCC>>>===???AAA;;;>>>DDDLLLWWWdddqqqyyyxxxccc^^^XXXXXX\\\bbbeeegggqqqvvvsssiiiaaaYYYXXX]]]^^^hhhwwwrrrnnnggg___\\\___eeekkkyyy~~~~~~pppdddaaaaaaggg}}}rrrOOOFFFRRRcccwwwxxxhhh\\\YYYVVV___jjjrrr~~~tttlllbbbXXXQQQKKKDDD@@@???===;;;===BBBIIIOOOQQQYYYcccpppyyy}}}vvvkkkddd___XXXSSSSSSRRRZZZiiiwww|||~~~sssfff]]]VVVXXXZZZ^^^fffqqq~~~yyytttmmmbbbXXX^^^dddmmmxxx~~~^^^JJJLLLYYYqqqvvvjjjccc]]]VVVUUU]]]nnn}}}sssjjj```WWWPPPKKKGGGCCC@@@@@@@@@AAAAAA@@@FFFNNNVVV\\\dddnnnuuu{{{mmmbbb[[[SSSOOORRRWWW[[[bbbiiisss{{{|||sssyyy~~~}}}nnnhhh___WWWUUUYYY___cccqqqvvv~~~uuuiiifffcccdddiiirrr|||rrrVVVHHHRRRbbbzzzzzztttjjjaaa]]]^^^cccfff{{{kkkpppyyyzzzuuufffaaaZZZRRRLLLEEE???<<<<<<;;;;;;<<<@@@GGGNNNRRR___iiivvv}}}rrrhhh]]]UUUOOOJJJIIIKKKSSS[[[gggtttzzzwwwzzzwwwjjj```XXXRRRNNNPPPTTT[[[hhhwwwuuuiiiddddddiiimmmvvv||||||aaaKKKHHHZZZooo}}}pppddd[[[WWW```hhhtttKKKPPPXXXaaajjjqqqvvvxxx{{{rrriii___VVVPPPJJJEEE>>><<<===????????????IIIVVVaaahhhpppzzzwwwmmm```UUUNNNKKKKKKLLLQQQYYYdddooovvvwwwggg\\\SSSOOOLLLNNNWWWdddpppxxxxxxssspppmmmmmmmmmooouuuoooUUUEEEIIIaaayyywwwpppcccaaa```ccclll{{{???@@@BBBFFFKKKRRRWWWZZZgggmmmwww|||tttnnnYYYTTTNNNJJJHHHEEE@@@;;;<<<@@@EEEHHHJJJOOOXXX___aaafffooozzz~~~qqqggg^^^XXXOOOHHHFFFIIIOOOSSS```eeeooo{{{{{{|||oooggg[[[SSSPPPRRRVVVXXXbbbhhhqqqzzz|||wwwoooiiiiiippp{{{eeeMMMCCCMMMggg~~~xxxjjj___]]]ccclllsssLLLIIIDDD???===>>>@@@BBBFFFLLLUUU___iiirrrzzzxxxsssmmmggg```VVVJJJBBBCCCBBB???<<<;;;>>>BBBFFFHHHJJJNNNUUU```mmmxxxyyytttkkk```VVVMMMFFFCCCFFFJJJQQQZZZfffrrr|||yyy||||||rrrhhh^^^TTTOOOLLLLLLQQQZZZdddnnnzzzxxxtttrrrrrrwww~~~|||^^^IIIDDDQQQkkkzzzmmmddd]]]ZZZeeennn}}}kkkfff]]]TTTLLLGGGEEEEEE===@@@CCCGGGMMMSSS[[[```ggglllttt}}}}}}rrrggg___ZZZUUUMMMGGGDDDCCCBBBAAA???>>>===???FFFOOOYYY___pppuuu|||vvvjjj^^^XXXPPPMMMKKKJJJMMMSSSYYY]]]jjjttt{{{sss~~~wwwsss}}}qqqhhh[[[SSSLLLNNNRRRVVV___hhhyyyvvvyyy|||}}}~~~vvvWWWDDDCCCTTTppptttkkk^^^^^^aaahhhttt|||rrrhhh```[[[YYYHHHFFFCCC???===>>>BBBEEEEEEJJJSSS]]]gggqqq{{{~~~uuuhhh___WWWPPPGGGAAA???>>>===<<<<<<>>>@@@AAAMMMSSS\\\eeennnuuu{{{~~~}}}xxxnnnfff[[[PPPHHHFFFGGGIIIHHHOOOXXX```gggqqq~~~xxxxxxtttqqqpppqqqxxx{{{jjjZZZRRRNNNLLLOOOUUUQQQ___nnnwwwxxxnnnlllrrrxxxrrrRRR@@@BBBUUUssssssiii[[[SSSWWWeeeuuu|||xxxeee]]]SSSMMMJJJHHHCCC???===>>>@@@BBBGGGOOOYYY___mmmuuu~~~uuukkkdddYYYQQQFFFAAA@@@AAA???===>>>@@@DDDGGGKKKPPPUUUYYYhhhoooxxxxxxlll___RRRJJJKKKJJJHHHGGGJJJQQQ[[[bbblllnnnxxxyyykkkttt|||ttthhhYYYMMMRRROOOMMMRRR]]]lllzzzvvvppptttvvv{{{vvvUUUDDDHHH]]]}}}zzziii___\\\]]]___pppwwwxxxoooggg___UUUNNNIIIGGGDDDBBBBBBEEEHHHJJJNNNTTT\\\dddllluuu~~~uuummmddd\\\WWWRRRJJJEEEFFFDDDAAA??????BBBFFFHHHJJJPPPZZZeeeoooyyyzzzuuuccc^^^VVVOOOJJJHHHHHHHHHOOOQQQZZZhhhrrrwww~~~www{{{|||sssaaa\\\UUURRRSSSWWW[[[]]]nnnttt|||{{{zzztttSSSCCCIII```}}}qqqeee^^^ZZZ]]]dddmmmyyy~~~vvvoooeee___WWWQQQMMMIIIDDD@@@===???BBBFFFMMMVVVaaahhhnnnvvv}}}vvvmmmccc[[[SSSLLLCCC===<<<===>>>===:::===BBBHHHPPPYYYbbbhhhssszzzvvvjjj___TTTJJJBBBCCCAAABBBHHHOOOVVV```hhhwwwzzzpppfff]]]VVVPPPMMMPPPSSSYYYaaakkkxxxsssRRRDDDNNNiiixxxfffbbb\\\YYY]]]iiixxx~~~uuuoookkkddd[[[TTTLLLJJJGGGDDDCCCFFFJJJMMMPPPXXXdddoooxxx{{{sssiii\\\RRRMMMHHHBBB===???>>><<<<<<>>>BBBHHHKKKQQQZZZfffooovvv~~~xxxiii^^^RRRLLLDDD???===@@@EEEJJJRRR^^^llluuu||||||qqqhhhaaaQQQOOOLLLLLLQQQ[[[fffmmm~~~wwwwwwyyy~~~tttSSSGGGVVVtttvvvggg\\\XXXYYY[[[ooo{{{{{{uuujjjfff___WWWPPPIIIEEEBBBDDDGGGKKKOOOUUU^^^jjjsssvvvlll```SSSJJJJJJFFFAAA===;;;<<<>>>???;;;AAAIIIOOOUUU^^^kkktttpppiii]]]PPPGGGDDDDDDDDDAAAEEELLLUUU___mmmooohhh\\\RRRLLLKKKMMMNNN[[[hhhxxx{{{zzz~~~rrrRRRHHH[[[}}}xxxkkkaaa[[[WWW\\\eeerrr}}}vvvnnneee\\\VVVMMMIIIDDD@@@???CCCJJJPPP\\\ccclllrrrvvv|||uuummmddd^^^UUUMMMGGGBBB===;;;<<<>>>>>>>>>@@@EEEMMMSSSaaahhhsss}}}ooobbb[[[VVVQQQOOOIIIEEEEEEIIIQQQ^^^jjjxxxzzzlll```WWWPPPLLLEEEJJJRRR[[[ggguuupppQQQIII```vvvbbbZZZTTTWWWbbbppp~~~~~~xxxjjjddd[[[SSSNNNJJJHHHGGGHHHMMMRRRTTTTTTXXXaaahhhyyy}}}tttkkkcccZZZQQQKKKNNNKKKGGGCCC@@@@@@AAABBBCCCHHHPPPZZZfffrrr}}}}}}zzzvvvqqqfff\\\RRRMMMHHHDDDFFFKKKRRRZZZgggtttxxxnnnhhhUUUPPPKKKIIINNNXXXcccjjjwww{{{rrrTTTNNNfffwwwhhh```]]][[[```fffyyy|||uuuooofff\\\UUUMMMNNNMMMGGG@@@???EEELLLSSS^^^kkksssvvv{{{xxxpppjjj^^^ZZZTTTOOOKKKGGGDDDAAA??????@@@BBBGGGPPP[[[cccqqqwwwxxxrrrjjj^^^VVVUUUHHHIIIKKKPPPXXXeeesss|||wwwmmm___TTTNNNLLLKKKKKKPPPWWWcccqqq~~~vvvYYYSSSmmm}}}ooo```YYYZZZXXXfffxxx|||qqqlllcccXXXNNNEEE@@@===???DDDKKKPPPTTT[[[ccciiipppvvv}}}wwwsssmmmcccVVVLLLKKKFFF???;;;===CCCIIILLLNNNSSS^^^kkkxxxuuukkkfff\\\OOOEEECCCHHHOOOTTTaaajjjxxxyyyooobbbTTTJJJKKKKKKLLLNNNUUUaaaoooxxx}}}gggggg}}}qqqeee^^^\\\[[[___jjjzzz~~~rrrcccUUUJJJDDDAAABBBBBBBBBBBBEEEIIILLLJJJQQQZZZccckkkttt|||vvvnnn]]]XXXOOOIIIFFFEEEDDDDDDFFFHHHLLLQQQXXX___eeeiii|||{{{lll]]]RRRKKKGGGEEEIIIMMMTTT[[[dddqqq~~~wwwoooZZZUUUNNNIIIHHHLLLQQQUUU[[[eeesss~~~}}}{{{rrreee[[[YYY```jjjqqquuukkkeeeYYYUUUNNNHHHDDDBBB???>>>;;;>>>BBBGGGMMMTTT[[[```rrrzzz{{{wwwqqqjjjccc]]]VVVQQQEEECCC@@@@@@AAAFFFJJJNNNWWW___lllzzzvvvjjj```ZZZKKKHHHDDDAAAEEEOOO\\\eeeooozzz}}}ssseeeYYYPPPJJJEEEBBBEEEKKKUUU```lllxxxqqqddd]]][[[\\\}}}vvvnnngggaaaYYYQQQKKKGGGFFFCCC@@@???AAADDDGGGMMMVVVaaaiiimmmqqqyyywwwrrr[[[WWWPPPJJJEEECCCBBBCCCAAAEEENNNYYYeeeqqq{{{nnnfff[[[PPPHHHFFFFFFGGGNNNYYYhhhvvv{{{rrrggg[[[SSSPPPLLLIIIHHHLLLWWWbbbjjjxxx|||ppphhhvvvlllddd\\\WWWPPPJJJEEEBBBAAAAAA>>>BBBGGGJJJKKKNNNUUU[[[ooowww{{{rrrggg[[[PPPIIIDDDDDDCCCCCCEEEJJJRRRXXX\\\dddnnnzzz~~~rrrfffXXXJJJBBBFFFJJJNNNRRRYYYfffxxx~~~tttiiiaaaVVVMMMIIIKKKPPPSSSVVV]]]iiiuuu}}}wwwnnneee]]]VVVPPPMMMEEEDDDCCCAAAAAACCCGGGJJJLLLRRR[[[bbbiiiqqqzzz|||sssjjjfffXXXSSSKKKEEEBBBBBBBBBAAAGGGLLLSSSZZZbbbmmmyyy|||kkk___WWWSSSKKKBBB@@@EEEQQQZZZdddmmm{{{zzzooodddYYYOOOIIIDDDFFFIIIOOOYYYgggvvvxxxpppkkk[[[VVVPPPKKKHHHFFFCCCAAA;;;???CCCEEEHHHOOOYYYaaagggooozzzzzztttjjjaaaYYYQQQIIICCC?????????AAAGGGNNNVVV[[[mmmvvvwwwpppdddWWWNNNIIIHHHHHHIIINNNVVVaaannn}}}wwwhhh___TTTPPPJJJEEEFFFNNNYYYaaapppyyy{{{yyyxxxwwwvvvuuuuuuwww|||uuukkkcccZZZNNNFFFAAADDDGGGEEEAAA@@@BBBFFFEEEOOO]]]iiipppwwwzzzmmm```WWWJJJHHHEEEDDDDDDCCCAAA???JJJSSS```kkksss}}}{{{pppeee[[[TTTMMMJJJGGGEEEKKKWWWgggqqqsssmmmbbbVVVMMMIIIKKKNNNJJJUUUcccoooxxx}}}rrrggg^^^WWWTTTSSSNNNNNNOOOQQQTTTYYY]]]```gggkkkpppuuu{{{zzztttooo\\\SSSIIICCCBBBCCCAAA???BBB???AAAJJJQQQVVV^^^gggwww~~~}}}iiiddd\\\SSSKKKFFFCCCCCCFFFDDDBBBFFFNNNZZZdddjjjxxxzzzddd\\\RRRKKKJJJLLLNNNOOOXXXcccsss|||ooo```SSSKKKKKKLLLKKKKKKOOO[[[lllyyyzzzbbbNNNJJJJJJDDD@@@AAA???@@@@@@AAABBBCCCDDDDDDFFFJJJOOOPPPRRRWWW```hhhpppvvv|||xxxlllaaaYYYQQQIIICCCFFFAAA@@@CCCDDDCCCGGGMMMVVV^^^iiissszzzvvviii^^^UUUPPPIIIEEE@@@@@@DDDIIIMMMNNNSSSYYYcccllluuu~~~tttggg]]]UUUMMMIIIKKKOOOUUU\\\gggttt}}}qqqiiiYYYVVVPPPJJJGGGJJJQQQVVVfffmmmwwwrrrZZZDDD???@@@======@@@@@@>>><<<;;;;;;<<<===???<<<>>>?????????AAAGGGKKKPPPSSSXXX^^^fffppp{{{jjjqqqyyy~~~|||tttlllccc]]]YYYTTTNNNJJJDDD>>><<<>>>CCCGGGMMMSSSYYY```gggkkkttt{{{{{{vvvggg```WWWPPPMMMIIIBBB===@@@BBBEEEJJJRRR]]]hhhpppzzz~~~rrrfff___OOOIIIBBB@@@FFFRRR^^^fffsss~~~{{{tttjjj___VVVMMMGGGCCCLLLPPPVVV]]]fffsss}}}eeeNNNCCC@@@<<<;;;>>><<<<<<======???@@@AAABBBEEEDDDCCCAAA@@@@@@AAAAAAAAAAAABBBCCCGGGNNNVVV\\\lllsss}}}NNNTTT\\\dddjjjsss~~~yyytttnnnfff^^^VVVQQQOOOIIIHHHFFFDDDDDDGGGJJJMMMUUU[[[eeepppyyy|||sssjjj___RRRHHHGGGDDDAAA???AAAFFFLLLQQQYYYbbbnnnyyynnncccUUULLLJJJKKKKKKKKKQQQ\\\jjjuuu}}}xxxlll___VVVMMMMMMLLLMMMOOOWWW```gggtttlll^^^RRRFFF>>>;;;:::===AAAGGGKKKOOORRRSSSPPPMMMJJJHHHFFFDDDBBB@@@@@@AAABBBBBBAAAAAACCCDDDIIINNNUUU\\\bbbhhhnnnsss|||444999???EEEKKKSSS\\\ccc||||||wwwsssooo]]]YYYQQQJJJEEECCCBBBBBBAAACCCHHHPPPZZZdddlllppp|||{{{nnneeeZZZVVVPPPJJJFFFDDDBBBBBBDDDIIIPPPXXXaaappp|||rrrjjj```SSSJJJGGGKKKPPPTTTYYYcccpppzzzxxxlllhhhbbbZZZRRRNNNLLLLLLVVVaaaooo|||ppp___PPPHHHGGGFFFGGGJJJPPPYYYbbbgggiiifffbbb___\\\XXXSSSOOOBBBCCCDDDCCCAAAAAAAAACCC???@@@AAACCCFFFJJJOOORRR[[[eeesss---///222555777;;;@@@DDDRRR^^^nnn{{{}}}vvvlllbbbYYYRRRKKKGGGBBB???<<<<<>>HHHUUU```hhhoooxxx~~~}}}wwwjjjdddZZZPPPIIIDDD@@@======@@@EEEHHHLLLSSS[[[bbbqqqxxxsssjjj^^^RRRKKKHHHGGGGGGHHHPPP[[[gggsss}}}yyynnn___XXXPPPLLLNNNVVV___dddoooyyy~~~ssshhh___ZZZVVVWWWZZZ```jjjxxxyyynnn]]]OOOHHHHHHJJJMMMWWWfff{{{((((((***+++++++++***)))+++------,,,))))))+++------,,,,,,,,,---/////////)))444333///444333...111...555===BBBFFFMMMXXXaaammmsss{{{|||rrrhhh^^^SSSMMMGGGEEEBBB??????BBBFFFIIIQQQYYYeeepppxxxuuujjj```VVVPPPEEEGGGJJJNNNSSSZZZaaagggtttzzzyyynnneee```]]]ZZZXXXXXX^^^hhhsss|||uuujjjccc[[[VVVXXX```iiiooo{{{oookkkhhhkkkuuuuuuiii^^^SSSLLLDDDOOO^^^lllxxx'''((()))++++++******)))+++---...---+++,,,///222)))((()))***,,,......---(((000---''',,,......333000222333000...333>>>HHHFFFMMMYYYcccjjjnnnqqqrrr}}}rrrjjjVVVPPPIIIDDDAAAAAAAAAAAA888???IIIRRR[[[eeeooovvvuuu}}}tttkkkZZZWWWQQQIIIEEEDDDHHHKKKMMMTTT___kkkvvvwwwmmmfff```\\\VVVUUU\\\mmmqqqfff___\\\ZZZXXX___fffpppzzzuuufffPPPNNNNNNVVVfff{{{~~~kkk]]]QQQQQQPPPOOORRR^^^ppp}}}******))))))******+++,,,---------,,,+++***((((((++++++******************++++++++++++++++++,,,,,,222111///......000222333===999888>>>CCCEEELLLTTT___gggsss{{{}}}wwwmmmbbbYYYQQQJJJFFFJJJFFFBBBBBBFFFJJJLLLMMMUUU[[[ccciiipppyyy|||qqqggg___XXXPPPKKKEEECCCEEEMMMSSSWWWaaalllzzz~~~uuuiii___\\\___dddgggrrrzzz}}}qqqiiibbbXXXSSSVVV^^^fffsss~~~```JJJ======EEEVVVjjj{{{rrrhhhZZZNNNJJJLLLQQQTTTiiiuuu***************++++++,,,++++++,,,,,,++++++******************************+++******)))***,,,...//////...---------...000111777222111444666555999???===EEEOOOYYY```iiittt{{{~~~yyyrrrkkkggg^^^YYYRRRMMMJJJGGGDDDBBBCCCEEEHHHKKKRRR\\\hhhpppzzz|||sssmmm^^^TTTJJJFFFDDDDDDJJJRRRSSSYYYaaajjjuuuzzzooohhhcccaaaZZZ___gggsssvvvlllccc```]]]XXXYYY\\\kkkrrr~~~jjjRRRBBB===>>>HHH[[[ooozzzjjj]]]SSSMMMIIIQQQYYYfffsss)))************+++++++++)))******+++++++++,,,,,,************************,,,+++))))))***,,,...000++++++,,,,,,,,,---------333000...//////---...111---111555999>>>EEENNNUUU]]]aaahhhooowww{{{rrriiiaaaYYYRRRMMMEEEAAA<<<;;;>>>FFFMMMQQQYYY___hhhqqq{{{}}}ppp```TTTKKKDDD@@@@@@???AAADDDIIISSSaaaoooyyywwwqqqccc```]]]^^^dddppp}}}}}}rrrdddYYYUUUTTTYYYaaakkkuuummmRRRBBB;;;===???KKK```ttt|||ooobbb[[[LLLLLLMMMRRR]]]mmm))))))******++++++++++++***************++++++,,,***************+++++++++,,,,,,+++++++++,,,------)))***+++,,,,,,,,,++++++...------............//////000000//////222666:::<<<@@@GGGNNNVVV^^^fffkkksssyyyxxxrrrnnn```XXXNNNHHHGGGGGGFFFDDDCCCEEEIIIPPPXXXccclllrrr{{{rrrfffXXXNNNFFFDDD@@@>>>AAAGGGPPPVVVccchhhqqq|||vvvkkkeeedddfffhhhqqqwww}}}vvvaaa]]]WWWUUUWWW```kkkrrr~~~^^^EEE:::999===@@@LLL```uuuiiibbbXXXPPPNNNTTT]]]dddqqq~~~((()))***++++++++++++***,,,+++***)))))))))******))))))*********+++++++++,,,---...///...,,,***((()))***+++,,,,,,,,,++++++)))***+++++++++,,,,,,++++++---...//////000222333+++...333777;;;AAAFFFJJJQQQXXXbbblllsssxxx{{{~~~|||tttjjjdddaaa\\\TTTNNNGGGCCC???>>>AAAGGGNNNSSSdddjjjsss||||||ppp[[[WWWQQQKKKFFFDDDCCCBBBGGGIIIOOOYYYeeesss~~~wwwooolllbbbdddjjjqqqyyyzzzlll```XXXVVVXXXZZZdddiiisss~~~pppTTT???888888>>>AAALLL```uuuxxxhhh[[[RRRMMMKKKQQQ]]]ooo((()))***,,,,,,+++******,,,+++***)))(((((()))***)))))))))***++++++,,,,,,,,,---...///...,,,***)))******+++++++++,,,,,,,,,+++------******,,,+++))))))***,,,---------,,,++++++,,,...///000222555777===@@@CCCHHHNNNVVV^^^dddlllqqqwww|||~~~{{{ssslll\\\UUUJJJCCC???@@@AAABBBHHHMMMVVV___iiiwww~~~wwwnnneeeZZZOOOIIIBBB???>>>@@@HHHSSS\\\aaapppzzzzzzuuunnnhhhfffhhhmmmpppsss{{{yyyoooeee___WWWVVVWWWZZZcccnnnzzzxxx```JJJ<<<777777@@@CCCOOOdddyyyyyyjjj\\\SSSIIIKKKQQQ[[[eeesss((()))+++,,,,,,+++***)))+++***((((((((()))+++,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,---...///+++***)))))))))***,,,------000///******------***---,,,,,,,,,,,,***(((''',,,---......---...000222333333333333555;;;BBBHHHMMMRRRYYY]]]```eeekkkqqquuuyyy~~~wwwpppfff]]]VVVQQQMMMJJJDDDFFFHHHJJJNNNXXXfffqqqsssjjj^^^WWWMMMFFFDDDFFFHHHIIIOOOWWWcccqqq}}}}}}qqqhhhbbb______dddmmmxxx}}}mmmfff\\\TTTRRRVVV]]]cccqqqzzzoooVVVBBB888777999AAAGGGVVVmmm{{{qqqccc[[[SSSPPPQQQVVVeeettt''')))+++,,,,,,,,,***))))))(((''''''(((***---...((())))))***++++++,,,,,,---+++)))(((***---222555+++***((('''((()))+++---(((,,,+++&&&''',,,---***,,,,,,+++,,,...000000000***+++,,,,,,,,,---///111,,,---///000000111333555666;;;@@@CCCEEEHHHOOOUUUVVV\\\eeemmmttt{{{zzzssskkkccc]]]UUUSSSNNNHHHDDDIIITTT^^^lllttt~~~yyyjjj\\\SSSMMMHHHEEEKKKJJJJJJLLLTTTcccsss~~~|||mmmccc___^^^___dddnnnzzzxxxhhh[[[TTTQQQQQQOOOXXXbbbiiitttmmmSSS???666777<<