BM6P6(@ 888DDD999===rrrbbbfffaaaNNNOOOtttfffFFF@@@<<<;;;999555222333111111000000///000111111,,,---...---,,,,,,,,,---///...------------......///000000000000111111111222222111111111222333444222@@@222444VVVkkkccc]]]gggtttTTTNNNDDDHHHllldddTTTWWWZZZbbbXXXSSSjjj|||fff^^^ggg|||zzz^^^PPPJJJaaalllcccRRRLLLEEEBBBBBBKKK```pppOOOPPPMMMKKKZZZXXXDDD444BBB\\\999000)))NNN~~~lllHHHZZZXXXLLLFFF___nnnNNN???333777777222+++***000222000---222666666222,,,******555777CCC]]]{{{pppSSS===444---...///''''''***%%%+++)))'''&&&))),,,***&&&******))))))))))))******(((((())))))((('''&&&&&&&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%'''((()))&&&&&&'''((())))))((((((,,,+++)))'''&&&%%%&&&&&&$$$%%%&&&'''''''''&&&%%%%%%&&&((()))))))))((('''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%)))))))))(((''''''&&&&&&((('''&&&&&&&&&&&&'''(((---,,,***(((((((((((()))))))))))))))))))))))))))&&&'''(((******((('''&&&++++++***))))))((()))))))))((('''&&&&&&'''((()))'''((((((((())))))******(((((((((((((((''''''&&&))))))))))))((((((((((((KKKMMMBBBQQQ^^^kkk}}}VVVSSSfffTTTCCC===999888777222000111111111111111000000000000------......------..............................000000000111111111111222222222222222333333333333444???333;;;^^^kkkccclllUUUHHHAAA===GGGcccoooXXXVVViii~~~|||jjj^^^RRR^^^zzz|||zzz^^^fffxxxpppPPPLLLgggttteeeJJJLLLLLLHHHMMMQQQ```zzzeeeQQQEEEEEE^^^OOOBBB888KKKYYY:::666555TTT```QQQtttxxxZZZBBBRRRwww{{{___CCC000333555444111......//////000111333333111...,,,,,,,,,222AAAXXXuuujjjJJJ888111///'''&&&,,,+++)))'''%%%$$$%%%&&&$$$"""***))))))))))))))))))***(((((())))))(((''''''&&&&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((((((((''''''''''''(((((($$$%%%&&&'''''''''&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((,,,+++***(((((((((((()))))))))))))))))))))))))))&&&''')))******)))'''&&&******))))))(((((((((((()))(((''''''''''''((()))'''''''''(((((()))))))))(((((((((((((((''''''&&&((((((((((((((()))))))))ooo[[[KKKdddsssYYYtttWWWPPP___fffGGGAAA;;;777777555111///000000111222222111000///...------......//////000000......///000000000///...000111111111111222222222111222333555555444444333222999222HHHpppvvvmmmaaaGGGGGG???===EEELLLZZZzzzhhhUUURRR\\\qqqRRRRRRZZZ[[[{{{ggg```___TTTxxxhhhHHHKKKjjjyyyGGG>>>IIIEEEJJJ```~~~{{{eeeVVVOOOHHHYYYEEE@@@===VVV^^^>>>;;;<<>>@@@AAAgggrrrEEE777888///PPPggg]]]JJJDDDXXXUUUEEEQQQsss\\\KKKCCC888222444+++---...------///333777///...///222111///000555>>>[[[hhhXXXWWWNNNCCC===777333///...000///)))&&&((((((((())))))))))))(((((((((((()))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&''''''(((%%%&&&((()))))))))(((''''''(((((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&'''***)))'''&&&&&&''')))***(((''''''&&&&&&''''''((($$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((((((((((((''''''((())))))))))))))))))(((''''''''''''''''''&&&&&&(((((((((((((((''''''&&&%%%&&&&&&'''((())))))***YYY[[[VVV```YYYLLL[[[}}}{{{[[[KKKAAA===777444444444111000111333333333222111///,,,+++000...,,,...111333111///,,,---///000111000000//////000000000000111111111111222333555555444444333666777GGG|||fffNNNNNNSSSTTTTTTOOOGGGBBBEEEKKKHHHAAACCCZZZmmmVVVNNNQQQooowwwbbbSSSWWWddd|||sssKKK???FFFDDDEEEIIIPPPaaa|||mmm___hhhfff\\\SSSWWWHHHJJJDDDEEE]]]~~~vvvYYYPPPDDDAAAPPP___ddd===BBBFFFxxxvvvJJJ666<<<,,,888???>>>AAA;;;===uuu^^^GGG;;;OOO|||]]]AAA555666///111222///++++++000444333...---111444222000000///888OOOkkkeeeRRRKKKPPPRRRXXX\\\VVVEEE999111222222...---111((()))***++++++***)))((((((((()))*********))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''((())))))))))))((((((((((((((((((((('''&&&'''''''''''''''&&&%%%$$$''''''&&&&&&''''''((()))((('''&&&&&&%%%&&&&&&&&&(((((('''&&&&&&'''(((((()))((('''&&&&&&'''((()))$$$$$$%%%&&&''''''((((((&&&''''''((((((''''''&&&(((((()))))))))(((''''''))))))))))))))))))))))))(((((((((''''''(((((((((&&&'''((()))***)))((('''((())))))******))))))(((((((((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((()))yyy___sss|||ZZZooolllRRRWWWhhhbbbNNNHHH???<<<777444555444111000222555444333111///...,,,,,,111...,,,---111222000---,,,------...//////000000....../////////000000000222222222222333333333333555999SSSjjjRRRJJJTTTjjj||||||bbbJJJDDDFFFFFFBBBAAAFFFOOOtttUUURRRYYYooo\\\YYY\\\lll```EEEHHH>>>@@@EEEHHHGGGFFFLLLTTT|||gggggg{{{lll|||___ssszzzaaaHHHLLLPPPUUUiiitttTTTGGGKKKIIIPPPrrrTTT888BBBOOOVVV<<<:::+++333111///999444444NNN~~~~~~TTT???BBBjjjiiiPPPCCC888777444111...------...555000///222444111...---111***111DDDZZZsss|||pppNNNDDDBBBIIIXXXwwwmmmUUU>>>555111++++++///)))***+++,,,,,,+++***)))(((((()))***************)))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((())))))***((((((((((((((('''&&&&&&((('''&&&&&&%%%%%%%%%&&&(((''''''&&&''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''''''''((())))))(((''''''(((((()))))))))'''&&&%%%))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&''')))++++++***)))(((((()))************)))((()))))))))(((((('''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''lll{{{___zzzxxxTTTTTThhhvvvnnnJJJCCCHHHBBB>>>999666777777444333555666555333111///---,,,,,,222...+++---000222///+++,,,,,,,,,,,,---...000111............////////////222222111111111222333444:::???[[[iii[[[RRRQQQOOO\\\vvvQQQKKKJJJAAAAAAJJJJJJQQQ}}}qqqZZZZZZRRRiiiRRR^^^UUU^^^RRRAAAHHHCCCCCCEEEKKKNNNNNNRRRWWWeeeeeebbbpppiiihhhwwwaaammmpppRRRFFFHHHJJJXXXqqqyyyRRRKKKJJJGGGIIIkkksssGGG444CCCWWWbbbBBB222(((555333...555444888666YYYoooSSSCCCIIIzzz^^^???;;;555222222000---)))---,,,///666888444111111111+++...333444AAATTTZZZKKKEEECCCHHH```jjjRRRCCC666111333)))***,,,------,,,***)))(((((()))***************)))((('''&&&&&&'''((()))((((((''''''''''''(((((()))((('''''''''(((***+++(((((())))))((('''&&&&&&'''&&&%%%$$$$$$%%%'''((((((''''''&&&&&&((()))***((((((&&&%%%$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%***((('''&&&&&&'''(((***%%%%%%&&&&&&&&&&&&'''''''''((()))******)))(((''')))))))))))))))'''%%%$$$))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&(((***+++,,,+++***)))((()))***++++++***)))(((******))))))((((((((('''(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&mmm}}}YYYbbb]]]XXXooo|||WWWAAADDDDDD555;;;:::888666333222333333555333111///......///000,,,...000222111000---+++///000000000///...,,,+++++++++///555555000///444222333333222222555777777<<>>444---///222000...///777FFFiii{{{NNNGGGkkkuuuUUU999555777222------000---+++---222444222///'''...444333000111:::BBB???FFFLLLXXX{{{tttUUU===222444++++++...+++,,,---%%%111(((###(((+++((((((,,,))))))))))))))))))))))))))))))''''''(((***,,,...(((((('''%%%$$$%%%'''*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((($$$%%%'''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&)))(((&&&&&&((()))((('''''''''''''''((((((((((((''''''''''''((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''))))))(((((((((''''''&&&((((((((((((''''''''''''******)))''''''&&&&&&&&&ttttttXXXnnnXXXTTTjjjeeePPPAAA======888888888777666555333111000444222111///...///000111...///000111000///---,,,111222333333222111///---000///111444333---,,,000000111333555777999888666<<>>YYYsssĦĦPPPMMMRRRmmmӵqqqNNNCCCNNN]]]YYYDDDRRR|||mmmGGGKKKccc|||```UUUYYYsss^^^PPPLLLaaaSSSSSShhhĦ|||VVVOOOIIIEEEIIIaaahhhOOOFFFGGGIIIfffVVVDDDBBBEEEaaavvvRRR555444777...***000:::444+++000AAAOOOeeepppFFF<<>>>>>888555777666;;;<<<<<<;;;888666444333/////////000000111222222333222111000///...------...000222333333111///---444555555222111333555777777111000555999999999<<L=hĦUUUkkk4ĉ@ӵrrrSSSEEEIIIiiiiiiWWWcccrrr\\\UUUaaarrrwwwQQQTTTnnnhhhBBBXXXqqqZZZPPPLLLlll>L}}}UUUIIIHHHMMMZZZnnn^^^HHHBBBDDDQQQ```bbbIII:::???___tttfff;;;222555111---///000333000///333666EEE___rrr|||dddDDD444BBBpppoooTTTAAA:::333111333222---'''000//////000222222///,,,222)))%%%***333GGGlll```???333111111222000,,,***+++)))%%%(((((((((((((((((((((((('''''''''''''''(((((()))'''((()))((('''&&&((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''&&&&&&&&&%%%''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))(((''''''((())))))'''&&&+++*********)))))))))(((''''''''''''(((((((((((((((***++++++***))))))***((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&qqqsssaaa{{{LLL\\\```|||GG=?{{{NNNDDDAAA>>>666777:::333888===@@@>>>777222111222//////000000111111111222222222222111000///...---111111222333333222111000666999888333111333444333999222111666888777<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@uuuEEEShӵ222555DDDQQQPPPBBB555g&e111>hӵ333333111///---000///...fff?><z444g&e>&e======HLShӵgLS?ʬ3h?D%%)?jjjLLLZufĦgLg&eOOOgĉ@g&e>&eFFF@e??gggfffg<ĉ3we<Ħ3h?@ePPPnnnZccc3h?gL```RRRQQQTTTkkkD%%)?LLLfff?><z=?Ħg&eRRRg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??iii@@@???III{{{KKK111,,,---***,,,,,,&&&(((444444---...///000???```~~~___CCCAAAQQQnnnjjjOOO@@@888555222333222///---,,,...000666222,,,+++000666555///222999NNNtttiiiJJJAAA:::,,,+++666************************))))))************)))((('''(((******)))(((((()))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&&&&''''''(((((((((%%%$$$$$$%%%&&&(((***,,,''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''')))******'''%%%%%%%%%&&&'''((()))******''''''''''''((((((((()))'''(((******((('''((()))))))))))))))))))))))))))%%%'''***,,,,,,+++)))((()))(((((((((''''''''''''(((((('''''''''(((((()))4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttzzzUUUHGgĉ@555333555;;;@@@???:::444Hu]Ħ111ZuR)Ħ555444111...,,,,,,000sߝLGdUĦ555Hƅ^Hu]Ħ888ntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħ^^^NNNTTTg?HdĦHu]Ħ]]]ttHƅ^Hu]ĦKKKH׼sxxxtQje<ĦBt=o9ĦH׼syyyPPPYYYHtĦBt=o9ĦHdĦfffTTTRRRWWWjjjDtfo9ĦsߝLGdUĦHt@cӵHu]ĦQQQHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]ĦpppJJJAAA===nnnJJJ222:::---***+++++++++,,,,,,---------,,,---000888JJJgggiiiTTTKKKFFFXXXzzz___AAA555666000111///***///444---+++---111666999777222...111111444???XXX|||eeeBBB222000222&&&,,,///...---,,,***((((((((((((((()))***((($$$'''''''''''''''((()))***''''''&&&&&&&&&&&&''''''***)))&&&%%%$$$%%%'''(((((((((''''''''''''((((((((())))))(((&&&$$$$$$%%%)))(((((('''&&&%%%%%%%%%&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((%%%&&&(((***++++++***)))&&&%%%%%%&&&''''''&&&$$$)))))))))))))))((((((((())))))))))))))))))))))))''''''((()))******))))))***''''''******''''''***))))))((('''&&&'''***---4DuXӵDdDΦDdDĦDdDĦt|<DdDĦmmmDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭcccqet555444333444888;;;;;;777444DdDĦ111222t|<333333222000...---,,,111DdDDdDĦ222DdDΦDdDĦSSSq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵUUU[[[GR/f6LĭĦDdDĦDdDĦXXX`eĭDdDΦDdDĦsssDdDĦqqqpppgeĦFSĦqjRgdKӵDdDĦfff]]]DdDĦqjRgdKӵDdDĦWWWNNNPPPnnnHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦ{{{DdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ^^^AAA>>>[[[VVV444555******++++++,,,,,,------------333333111000555BBBTTTaaa~~~}}}[[[BBB@@@PPP{{{kkkUUU@@@222000333111222///###///000111222333111///---...///...///555HHHbbbuuu|||```GGG666999222+++((()))******+++++++++***))))))++++++***'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''***)))'''&&&&&&&&&''''''((((((''''''''''''(((((('''((()))(((&&&%%%%%%&&&))))))(((((('''&&&&&&%%%%%%&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$&&&((()))******)))((('''&&&%%%%%%''''''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))((((((((()))''''''******'''''')))((((((((('''&&&&&&))),,,4DuXӵDdDΦDdDӵDdDĦo)hDdDĦZZZDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9MMMpo9wӵ333333444555555555444DdDĦ111111o)h111111000000//////...+++111DdDΦDdDĦ000DdDΦDdDӵvvvGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦVVVwwwCdgĪjDdDĦDdDĦ~~~HߝL`o9DdDΦDdDӵDdDĦvvvcccgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦOOOWWWoooDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵkkkIII===FFFhhheee777222,,,///,,,,,,---------------......//////---,,,000777===NNNvvvyyyiiiLLL555JJJdddfffJJJ999777333222111***,,,---...//////000333555222666888333///333@@@LLLkkknnnPPPFFF777,,,---000...+++,,,,,,+++***(((&&&&&&(((+++''''''(((((((((((())))))''''''&&&&&&&&&&&&''''''))))))((((((((((((''''''((((((''''''''''''((((((&&&'''((('''&&&%%%&&&(((***))))))((((((''''''&&&$$$&&&((()))))))))'''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((()))(((((('''(((&&&$$$$$$%%%''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((''''''&&&&&&(((&&&&&&))))))&&&&&&(((&&&''''''&&&%%%&&&(((***4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<ĦWWW>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>eAAApuR)Ħ444333222000111333555>d<Ħ222Dt111......//////000---///DdDΦDdDĦ111>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦwww]]]qqqgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>dd<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵqqqRRR???AAARRRoooooo:::333111555------------------------%%%(((,,,...000222666999000GGGRRR^^^zzzjjjJJJ555DDD___xxxYYYGGG555///666999,,,...//////...///333666***000555555111000444888;;;RRRlllkkkTTT>>>777444//////555...,,,,,,+++'''$$$%%%)))((((((((()))))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((''''''&&&&&&''''''(((%%%&&&''''''&&&&&&''')))******))))))((((((((('''$$$%%%''')))***((('''%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&)))'''$$$###$$$&&&''''''%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''&&&%%%%%%$$$'''%%%&&&))))))&&&%%%'''%%%&&&&&&&&&%%%%%%''')))4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦbbbD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħ222s&dq&ĒReeeiiii?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9uuu<x&ӫeʬtIӇfff>d<Φ>d<ĦD&ӫetIӇKKKDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRZZZFFF===BBBRRRvvv===555444444------------------------(((***+++------///000222***666999???SSSaaacccgggEEE>>>AAAZZZpppLLL777666777222222222000---,,,+++,,,...111555888777444000...,,,777BBBYYY~~~lllPPP<<<000111888///------000...))))))---(((((()))******)))((('''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''$$$&&&''''''&&&&&&((()))))))))))))))(((((((((((($$$%%%'''((()))((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&)))'''$$$###$$$&&&''''''$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&%%%$$$$$$&&&%%%&&&******&&&%%%&&&$$$%%%&&&&&&%%%%%%&&&(((4DuXӵHu]3hhrrrne=enedddvvvpIƎ@t@h>hfe>>>@ďD333333444222111000000111444ne666555=e///...///000222333;;;555ege333555sĪj@hWWWZZZKKKfdDĦ@ďDHkge@h@GHĪj@IŌmmmBeneHkgegggnefeHu]3hhseuuuTTTPPPbbbgeĦja>aĦ@Gse<Ō@GwwwWWWHkgeHĪj@IŌhhhegeHu]3hIŌ[[[tttDdDĦne@h>hsene@GsĪj@hlllMMMCCC<<>>===999555111666333444DDD[[[~~~lllQQQ===111333,,,)))...///***))),,,((()))***+++***)))((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))''''''&&&&&&&&&&&&''''''$$$&&&''''''&&&&&&((()))((((((((((((((((((((((((%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%''''''&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%'''%%%'''++++++'''%%%'''$$$%%%'''&&&%%%%%%&&&(((4DuXӵĵD^vvv```rrrCCC<<<;;;444222333444///111222111000111888777777//////000111222333333===555111777<<aĦs׼sNNNgggHolllXXXQQQuuuD^]]]DdDĦs׼s]]]BBB===:::JJJiiiIII666222***,,,,,,+++++++++*********+++***)))***,,,---//////444333***)))333555666>>>III@@@555000888VVVuuuQQQAAA:::222000333555444111)))***---000333666888999888:::111***,,,444KKKjjjqqqRRREEE777---...///)))'''***((()))+++++++++)))(((&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''))))))'''&&&&&&%%%%%%&&&&&&'''%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&'''&&&(((,,,,,,(((&&&'''$$$&&&''''''&&&&&&'''(((Φ4DuXӵtvӵ>d<ĦqqqtttĦwwwĦbbbFFFFFF>>>333444:::444666888777444222333555,,,000333222//////444999Ħ888666444222000//////000111222333333444;;;222...111333000///222444<<d<ĦaaaEEEOOOXXXaaadddTTTXXX___hhhĦ>d<ĦBe~~~cccWWWcccgeFYĉ>aĦBe]]]QQQiiinu]ӵjjjQQQMMMUUUjjjfffSSSQQQXXXYYY{{{>d<Ħ]]]WWWvvv>d<ĦĦBeĦTTT:::666999XXXOOO888444++++++++++++*********))))))'''&&&&&&''')))+++++++++%%%222333...222222///222111999>>>666+++999ggg}}}[[[NNN???666555444000+++///222444333222555;;;@@@===:::222222888555444???VVVppp```KKK999666444---)))+++)))***+++,,,+++***(((&&&'''''''''&&&&&&'''''''''((('''%%%$$$%%%&&&)))***'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&%%%&&&(((&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$%%%((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&'''(((((((((((('''&&&(((------(((&&&'''$$$&&&(((((('''&&&'''(((?aŖ%7uSQuR)ӵsdKĦrrr]]]gdKĦgdKĦxxxVVV>>>???AAA777555===777666555444333222222222444444444444444444444gdKĦ888333000000111//////000000111111111111444333222111000000000111000DDDRRRPPPNNNSSSSSSLLLAAADDDSSSooogdDĦbbbVVVLLLQQQlllvvv^^^XXXwwwgdKĦsdKĦ[[[VVV[[[ŶS3we<\\\UUUzzziĉ@3hR/Ō^^^VVVKKKOOOqqqxxx\\\WWWQQQMMMdddsssDdDĦnnnsdKĦgdKĦgdKĦvvvPPP:::666CCC___{{{TTT>>>...444,,,,,,---------,,,+++***''''''(((((())))))******)))---///...///222222000000111000333444444MMMvvvnnnNNN444666;;;333...444333++++++444888555AAA@@@===888333111444777777@@@QQQkkkeeeDDD666333222111'''+++,,,)))&&&(((+++,,,///)))$$$%%%&&&&&&(((+++))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''((()))(((&&&$$$$$$&&&((()))((('''&&&&&&'''((('''&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((( ###&&&'''''''''+++...***))))))((('''&&&&&&&&&(((((()))))))))'''&&&%%%''''''(((((('''&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''>AUUUne___\\\vvv{{{vvvcccnenedddLLL::::::;;;555222777444444333222222222222222333333333333333333ne:::888444111111222000000000111111222222222333222222222111111000000111<<Ak<bbbWWWfhWWWWWWTTT```rrr]]]NNNQQQYYYjjjvvvvvvDeyyynenenehhhCCC:::<<>>666///<<>>===@@@AAA888...///999666RRRhhh|||iiiPPP===000000777333000......+++((()))---((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&''''''''''''(((&&&(((***++++++***(((&&&(((&&&&&&&&&'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&YYYMMMggg|||dddffflllQQQBBB:::;;;999333111333555666666555444333111111111111333333333333333333333333000000222555888888777555444444333333333333222222111111111111222444555666222444AAAPPPOOOOOOlllpppZZZ\\\ggglllOOOSSS~~~tttvvvrrrTTTTTTzzzcccKKKJJJfffkkkRRRFFFLLLiii]]]HHHNNN[[[___mmmzzz~~~___JJJHHHUUUZZZ???@@@FFF:::EEEdddlllsssEEE;;;---------,,,+++***)))***++++++(((((())))))***++++++,,,,,,...---***))),,,---+++)))222000+++000111000777111@@@^^^www[[[JJJ???999777444222111111222222111000777;;;@@@DDDCCC>>>777333...999===FFF```}}}kkkPPP<<<222000,,,,,,///000+++''''''))))))))))))))))))))))))((((((((((((''''''''''''&&&'''((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''')))******)))'''&&&((('''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrrPPP]]]jjjeeetttvvvUUUEEE;;;888555444555444333333666222222111111111222222333222222222222222222222222111000000333666888777555333333333333222222222111222111000000111444666888999:::JJJcccqqqwwwuuu[[[^^^rrrZZZUUU[[[~~~^^^TTTrrrUUUNNNLLLcccZZZEEENNNYYYddd___HHHHHHYYYkkk~~~yyyxxx{{{ooo```FFF@@@ZZZ|||[[[BBB===999CCCJJJlll@@@999---,,,,,,,,,,,,,,,++++++++++++************************'''---000,,,(((***,,,---(((222///)))///111...000,,,111<<<[[[vvvwwwaaaIII777777555444444555444111...***555???CCCHHHLLLDDD666666666000222>>>JJJcccrrrTTTBBB888000///000---)))(((************************((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&((('''&&&&&&'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((&&&$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((((((###$$$%%%&&&&&&&&&&&&&&&######"""###$$$&&&)))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%YYYXXXtttrrrbbbppp\\\HHH@@@333666222222888999444333777.........///000222333444000000000000000000000000222111000222666888777666333333333222222111111111333222000///000333777:::;;;:::KKKmmmvvv^^^ZZZjjj|||NNNXXX\\\vvv}}}}}}YYYLLLYYYmmmMMMJJJOOO[[[yyyWWWOOOEEEFFF]]]|||QQQNNNTTTWWWkkkttt|||bbb???GGGDDDOOO]]]HHH@@@DDD444???\\\kkkzzz<<<777---,,,,,,------------,,,+++***,,,,,,++++++***)))))))))###,,,111---((()))---///'''111...)))222666///,,,111555111777UUUvvv|||\\\<<<888444222333444444222***444666111888IIIKKKAAA888888666::::::000777RRRaaammmXXXAAA444///,,,+++***************************)))(((((((((''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&((('''&&&&&&'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((((((((((((((()))'''%%%&&&((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((###$$$%%%%%%&&&&&&&&&&&&""""""""""""$$$'''***,,,'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ggg___uuubbbgggoooEEE;;;???:::888777555333222222222333222111111111111111111111333222222111000//////...+++---///111333444555555444222111222555666333000...666222---444777555888???DDDVVVwwwfffbbbfffxxxUUUHHHHHHwwwyyyiiiOOOVVViiiNNNIIIHHHYYY}}}oooVVVIIIKKKLLL[[[ppp]]]NNNNNNXXXqqqyyyttt|||vvvQQQLLLCCC@@@CCCttttttLLL@@@<<>>666///...333888>>>MMMddd^^^<<<111666555)))...555000&&&,,,222***)))***+++******++++++)))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((%%%$$$%%%'''(((&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((((((&&&$$$"""#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%zzzZZZ^^^iii\\\sss___@@@:::>>>888888777555333222111111111000000111111111222222222222222111000000///.........///000222444555777777555444222222333333111000666999222...555666555===AAASSSnnnnnnfffrrrUUUGGGMMMwwwuuuzzzcccZZZuuudddNNNJJJLLL[[[|||iiiPPPCCCFFFJJJ```}}}aaaPPPHHHZZZyyyssssssQQQ>>>BBB@@@TTTlllUUU;;;???BBB:::BBBcccmmm^^^mmm{{{nnnAAA555444///---.........,,,)))((('''***,,,//////---+++,,,---''')))***)))'''''')))+++---,,,,,,+++,,,---...///...,,,222...666>>>AAA[[[yyy}}}rrrWWWEEE555333999888222333666888444///...111888;;;??????===888333111000777>>>TTTwww|||^^^FFF000;;;333111,,,%%%+++///'''((('''&&&&&&''''''"""((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&(((&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%^^^VVVnnnpppXXXdddeeeKKK<<<;;;===888888777555333222111000000000000000111111222222222111111000000//////......111111111222444666888999888888888555333111222333555555000222777333444BBBPPPooommmcccmmmVVV???PPPkkkxxxxxxlllcccrrrcccLLLGGGMMMTTTfffMMMFFFEEEIIIaaapppTTTTTTMMMWWWzzz}}}yyy~~~gggQQQCCC>>>EEEAAAnnnggg???666@@@CCC???]]]ppphhhttt{{{~~~TTT444---,,,(((------,,,,,,++++++******))),,,...///...,,,++++++'''((())))))((((((***,,,,,,,,,++++++,,,,,,---...***///666...555>>>666AAAzzzlllOOO@@@===888999666444222---)))+++000000444<<>>>>>:::555333555777///111222999===666===UUUttthhhiii|||jjjFFFMMMuuusssllliiiwwwaaaSSSOOOLLL^^^zzziiiOOOHHHNNNTTT```mmmYYYRRRNNN]]]}}}xxx]]]EEECCC>>>>>>JJJlllfffMMM???>>>EEEDDDbbb|||vvvwww}}}xxxlllqqqmmmJJJ444222111---,,,+++******,,,---......(((***,,,...---+++***)))(((((((((((())))))+++,,,+++++++++++++++,,,,,,---+++...666222999@@@<<>>;;;888555999444111555888DDDXXX}}}yyyYYYEEE>>>666333555222333,,,&&&%%%&&&'''+++...''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((('''%%%$$$$$$&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%uuuSSSQQQ}}}ppp]]]nnn\\\AAA===999777999888111111111222222222222222333222222111000///......000000000000////////////222111000000111333555777===>>>???<<<777555666888000444666<<>>DDD>>>KKKkkkuuuHHHAAA??????MMM[[[}}}lllhhhlllzzz}}}uuuqqqmmmooo{{{|||^^^@@@222111000,,,...,,,******,,,------,,,((((((***+++++++++)))'''))))))(((((()))***++++++*********+++++++++++++++...(((///111777;;;BBBfffiii~~~{{{]]]III>>>777999<<<:::444000555111------222666888888000555333333888555555BBBKKKgggyyyaaaGGG777444111444///---,,,)))%%%(((...(((((((((((((((((((((((('''(((((((((((((((((('''''''''(((((((((((('''''''''&&&&&&%%%$$$%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%]]]QQQeeekkkaaaeeeeeeJJJ======777333555444///000111222222222222222222222111000///......---111111111111000000000000111000000///000111333444888:::::::::888666555666444666444888GGGXXXxxxiiiXXXcccnnnOOOQQQrrr|||^^^```}}}YYYQQQGGGIIIdddzzz[[[CCCCCCHHHPPPkkkcccLLLLLLWWW]]]rrrRRRGGG???EEEJJJKKKiii```AAA>>>999@@@dddzzz{{{yyymmmgggqqqssscccjjjvvvSSS888,,,+++***(((222///,,,,,,------***'''***)))((()))***+++)))(((,,,***((()))***+++***)))))))))***++++++++++++***222(((...000555555@@@kkk{{{kkk}}}wwwaaaHHH<<<888666444444111///......000222333333999999222111888777999EEEGGGWWWaaacccooodddLLL888444//////444222,,,,,,111))))))))))))))))))))))))'''(((((())))))((((((''''''''''''(((((('''''''''%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%oooQQQaaa```iiiRRRBBB>>>???888555555000000111222222222111////////////000000000000000000111111111111222222222222000000000111111111111111555555777999:::999666444555:::888AAA\\\yyymmmccc```uuucccUUU]]]rrrccc^^^dddNNNLLLLLL```{{{OOOEEEBBBJJJXXXpppfffSSSOOOVVVpppzzzhhhNNN999===<<>><<>>===999555888AAAEEEUUUzzzooo\\\dddgggrrriii^^^SSS[[[hhhZZZggg}}}lllHHHIIIMMMaaavvvPPPDDDEEEFFFKKK```gggLLLQQQUUU]]]|||\\\HHH???BBBIIIEEEPPPzzzLLLCCC>>>@@@QQQsss}}}zzzrrrVVV;;;///,,,---///***((((((,,,222333000,,,000---))))))+++---------///,,,))))))***+++)))''''''((()))++++++******)))"""&&&---%%%,,,555///<<>>???>>><<<<<>>>>>999777LLLwwwvvvPPP???999222000222************************(((((())))))))))))((((((%%%&&&&&&&&&&&&&&&&&&%%%!!!%%%)))***(((%%%$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''%%%%%%%%%''')))***''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%nnnIII\\\wwwiiillluuucccCCCAAA===;;;::::::888777000111333333333111///...+++///444666444111111111222111000//////000111111555333111000000111333444222>>><<<777@@@DDD>>>;;;===DDDdddrrreee]]]gggeeeYYYTTTQQQLLLyyyfff^^^~~~eeeNNNJJJIIIiiixxxTTTBBBMMMGGGIIIbbbVVVXXXMMMMMMnnnZZZAAA???IIIBBB===ZZZ]]]EEECCC???RRR~~~qqqiiiiiippp~~~dddGGG777111...,,,+++...------000333444111---,,,,,,+++++++++,,,---...000---***(((((())),,,...******)))((('''(((+++...)))'''111666///...222000PPPhhh~~~uuufffhhhkkkeee]]]cccggg\\\GGG:::555<<<;;;000,,,111222;;;777666^^^xxxxxxZZZHHH999///---...---******++++++)))***)))'''(((,,,///---((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))''''''&&&&&&'''(((***+++''''''((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&rrryyyZZZOOO{{{kkknnneeePPP@@@===:::999888888777666000111333333333111000...---111444555333111111222111111000//////000111222444333222111111111222333444;;;888777BBBGGGDDDFFFKKKeeeooo]]]___iii[[[ZZZ^^^```rrrqqq^^^KKKLLLPPPhhhnnnNNNCCCDDDFFFVVVooobbbWWWSSSSSSqqqjjjRRRHHH@@@<<<===KKKaaadddJJJ???EEERRRuuuzzzmmmUUUMMMWWWllliiiTTT;;;...++++++---///------...///000///---+++,,,+++++++++,,,,,,------...---***)))((()))+++,,,((()))*********+++---000000***...000,,,000999888>>>NNNqqqxxxOOOBBB666444333///000666888===;;;EEEqqqfffJJJSSSiiigggKKK777555333333222...)))'''((((((''''''((((((%%%"""((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((()))&&&&&&&&&&&&&&&((()))***((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&gggdddjjj~~~___OOObbbuuujjjwwwVVV@@@<<<999777666666666555444111111222333333111000///111222444444222111111222000000000000000111222333333333222222111111111111222444222777DDDFFFGGGQQQ[[[eeecccZZZuuuxxxbbb^^^bbbmmmyyyxxxkkkYYYCCCEEERRR[[[{{{QQQDDDJJJOOONNNqqq~~~```OOOMMMTTTkkktttHHH>>>FFFGGGGGGJJJ\\\iiiGGGCCCGGG^^^}}}uuuttt}}}cccIII===JJJgggaaaOOO;;;///+++***---000,,,---///...,,,***))))))+++++++++,,,,,,,,,------,,,+++******))))))******&&&(((+++,,,---...///111333,,,---...+++111888444444888VVV}}}cccGGG???666000...///...---555666===XXXqqqKKK333555===PPPmmmgggRRR===333...***---333((()))+++------,,,+++***)))))))))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((&&&%%%%%%%%%&&&'''((()))((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%pppaaaddd~~~eeeRRR]]]pppxxxjjjQQQ===888777555555666666555333111111222222222111111000222222222111000///000000//////000000111222333444222222333333222111000000333555444<<>><<<777666666000'''222222@@@fffTTT???666777222333???GGGmmmlllWWWFFF666111555((('''(((***)))&&&%%%'''((()))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''''')))((((((''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||xxxiiiQQQWWW{{{tttsssqqq]]]KKK===777666555555666666555333111111111222222222111111222111000/////////////////////000111222333333333222222333333333333222111999:::888???MMMZZZqqqjjjdddVVVhhhmmmccc]]]^^^bbbtttuuuvvvkkkUUUGGGJJJQQQ___zzzUUUDDDFFFPPP```nnn{{{UUUOOOQQQHHHppprrrHHHBBBBBBEEEDDDLLLrrryyyUUUCCC???FFF```nnnjjjgggRRRDDDKKKJJJ@@@666222000...///111))),,,......++++++---///***+++,,,---------,,,,,,***++++++,,,+++***)))((('''***---///...,,,,,,,,,***'''---222777FFFOOOHHH777555888CCCbbb{{{YYYNNNKKKCCC:::888:::777222333444FFFiiipppZZZDDD777444333+++,,,666:::777GGG___vvvfffEEE555:::444000000---((('''***))))))*********)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%eeeVVVPPPjjj{{{pppxxx]]]MMMBBB:::777666555666666666444222111111111111111222222222222000///...000000000///000000111222333333333222222222333333444555555555:::;;;777>>>XXXvvvrrr]]]___^^^qqq^^^]]]bbbmmm~~~ssshhhvvvtttLLLMMMIIIKKKcccppp^^^PPPKKKJJJXXXuuu^^^JJJJJJaaattthhhFFFIIIAAA@@@III\\\{{{\\\BBB>>>DDDQQQ~~~mmmiiihhhVVVGGGKKKTTTFFF888222000---+++,,,***,,,------------...000***+++,,,---...---,,,++++++,,,,,,,,,,,,+++******(((+++...///---,,,+++,,,444///...,,,///EEEVVVTTT;;;666555999PPPrrrbbbLLL:::222222666999...555GGG___kkkbbbLLL:::999444888999111111555111///222:::CCCPPPccc}}}fffLLL???555444333//////444------+++***************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&sssPPPSSSbbbyyycccPPPCCC;;;999666555555555666555222000111111000111111222222333222111///000333444222000111111222333333333222111333222222333444666888:::666<<<>>>OOOxxxwwwaaa[[[gggxxx```XXXXXX```yyyooobbbllloooWWWJJJNNNPPP___oooDDDCCCGGGPPP___|||oooWWWTTTUUUiii}}}hhhLLL???DDD>>>???VVVjjjJJJBBBDDDUUUqqq|||uuuiii```RRRLLLVVVkkkVVV???333...+++))))))...,,,+++,,,---...------)))+++,,,......---,,,+++---------,,,,,,,,,,,,,,,)))+++...///.........///777555666333888SSSkkknnnVVV@@@555999EEEeeesss```OOO@@@:::<<<333>>>KKKRRROOOGGG===555444222999===888777444'''666222111111222999JJJ[[[rrr\\\HHH@@@;;;333000222444222...+++))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&$$$%%%%%%&&&&&&''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''```RRRqqq}}}pppXXXKKKAAA;;;<<<666555444444555333111...111111000000111222333333333111111222555666444222111222333444333222111000333333222333555777;;;===777CCCNNNiiiuuu^^^^^^\\\|||vvvfffjjj[[[ZZZggggggaaahhhxxxqqqSSSJJJIIIQQQfffuuuPPPOOOLLLPPPfff```WWWRRROOO[[[dddvvvbbbCCCBBBNNNGGGJJJYYY}}}zzzIII???GGGIIIcccyyyyyyxxxsssgggbbbppp|||yyyhhhXXXIIILLL]]]pppXXX<<<...,,,---...///111---******------,,,))))))***,,,......---,,,+++///...---,,,,,,,,,------)))+++...//////000222333,,,222===DDDQQQrrrwwwMMM777:::<<>>===999666111,,,)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''')))))))))((('''&&&###$$$$$$%%%&&&'''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$((((((((((((((((((((((((qqqSSS]]]ttt___GGG;;;555444666777666555333333444555555222222222111111111000000...///222333333111///---444333333222222333444444444222555999666000333;;;===FFFiii^^^TTTYYYxxxiiiZZZ]]]RRRdddmmmSSSiiisssyyyNNNHHHXXXVVVnnnmmmPPPOOORRRRRRmmmlll[[[TTTLLLUUU~~~{{{eeeUUUUUUZZZkkk|||ZZZIIICCCCCCFFFGGGYYY```LLLCCCFFFVVVvvv}}}ccc|||tttmmmkkktttuuutttyyycccJJJQQQMMMWWWBBB>>>000(((111---,,,...------,,,,,,------...***------******------***000...+++,,,......,,,***111---$$$'''222000+++333222CCC]]]wwwpppKKK999:::@@@]]]|||\\\YYYXXXPPPCCC:::666333///333***(((000333...---222888888666333//////222666444:::EEETTTjjjkkkNNNEEE777......---)))+++222(((,,,,,,'''&&&***,,,***+++'''%%%)))+++***)))+++'''((()))))))))(((&&&%%%***)))&&&%%%$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$###"""!!!^^^ZZZ{{{xxxuuulllPPPCCCAAA???===;;;666555555444444444444444222222222111111111000000///000111222222111000///111111222222333444444555999888666555666:::>>>???MMMeeeiiiSSS]]]qqquuuaaaddd[[[ZZZpppuuubbbiiiwww~~~ZZZMMMKKKKKKvvvbbbKKKIIISSSWWWttttttXXXXXXRRR\\\vvv\\\OOOHHHLLLQQQeeeZZZLLLGGGAAAEEEPPPrrr^^^HHH???JJJbbbzzzqqqvvvxxxuuuwww}}}rrrssskkkgggTTTNNNggglll\\\@@@;;;111***000,,,---------,,,,,,,,,,,,------***------******------***...---,,,---///000...,,,...222000000444//////<<>>666222---000***...---,,,,,,++++++,,,,,,---***------******------***---,,,,,,...000111000...,,,444444111222444AAAYYYyyyxxxQQQ888---;;;VVVfffKKK===999888000666222((('''000///&&&,,,000555888888666444333222333222111111777@@@GGGYYYlllkkkVVVFFF666)))888...)))...000+++(((******))),,,000///,,,,,,///(((((()))))))))((('''&&&+++***((('''''''''((()))((((((''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%{{{OOOVVV^^^lllcccRRRAAA>>>AAAAAA;;;777333333444555555333222111111111111111111111111111222111000000000111222333000111222333444444333333222555888:::999===KKKYYYvvvYYYXXXuuuxxx[[[]]]\\\SSS]]]gggUUUhhhYYYOOOOOOYYYnnnXXXUUURRR___zzznnnbbb]]]OOOOOO___ooobbbKKKGGGIIILLLHHHHHHXXXnnn}}}TTTHHHCCCFFFHHHUUUxxxPPPCCCCCCllluuuooouuu{{{ccc;;;222222//////)))000,,,,,,++++++++++++,,,,,,***------******------***,,,,,,---...///000///...///555000...:::NNNjjj___BBB333:::NNNmmmkkkQQQAAA777888444......222///(((...//////000111333666888111222333222111222555888444???PPPfffkkkSSSHHH555***000333...,,,111+++(((&&&&&&$$$###'''...))))))))))))((((((''''''******)))(((((())))))***''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''```KKKmmmddd]]]jjj```SSSDDD>>>:::777444444222333444444444333111000111111111111111111111111222111000///000111333444333333444444444333333222777666;;;@@@;;;???___}}}YYYVVVuuu~~~]]]WWWZZZ\\\eeejjjZZZeee{{{^^^DDDQQQgggzzzzzzPPPLLLSSSTTTsss~~~aaaVVVRRRJJJGGGVVVoooyyy\\\RRRKKKGGGHHHHHHFFFJJJQQQssszzzRRREEEEEEEEEJJJ\\\cccHHHDDDPPPyyymmmjjjxxx|||```999111111//////)))///---,,,,,,++++++,,,,,,---+++......++++++......+++------------------...///111555333;;;XXXxxxwwwYYYBBB>>>KKK___kkkTTTDDD666555666333222444---,,,,,,,,,...111333444555666666444222///------444333333:::III^^^uuugggOOO===<<<;;;222---111000,,,))))))&&&###%%%*********))))))((((((((((((******)))))))))*********''''''((())))))(((((('''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((gggQQQXXXrrrYYYzzz{{{\\\\\\PPPCCC;;;666222222555222333333333222222111111111111111111111222222222222111000000111222444555555555444444444444555555:::888999<<<>>>PPPxxx```RRRiii^^^aaahhh[[[eeekkkWWW___gggfff\\\LLLFFF___rrr\\\BBBAAAZZZvvvpppVVVIIIFFF???CCCFFFXXXrrrcccuuulll```TTTKKKGGGIIIKKKHHHdddkkkRRREEEEEEDDDGGG[[[UUUBBBGGG___sssdddkkk|||pppXXX777222///---000***......------,,,,,,------...+++......++++++......+++---...---,,,,,,---111444222@@@KKK]]]qqqMMM999>>>YYYjjjKKK@@@;;;111,,,///***+++,,,///000000---***888999999999888555333111444...***+++...666CCCOOOaaajjjxxxvvvjjj]]]KKK;;;555///,,,,,,000222000......+++***)))((((((((())))))))))))))))))************&&&'''((()))***)))((('''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''SSS\\\www~~~ccclll|||gggXXXUUUHHH<<<888777555444555333333222111111111111111000000111111111222222222111111111111222333444444555444333333444666999;;;777<<<>>>@@@SSS|||___[[[gggsssSSSVVVaaacccqqq^^^^^^eeeTTTeeehhhHHHNNN```yyyPPPLLLDDDQQQ~~~uuuvvvmmmaaaRRRAAADDDHHHFFFKKKsssrrrvvv___LLLHHHKKK@@@MMM```}}}mmmMMMGGGIIIMMMOOOaaaPPPAAAJJJkkk~~~OOO666444...)))000,,,,,,///......------......///+++......++++++......+++---------,,,,,,000777<<>>@@@===777CCCZZZ{{{yyy___\\\vvvppp]]]QQQZZZ~~~bbbbbbiiiRRRKKKMMMPPPSSSUUU___qqq___OOOTTTVVV{{{UUUMMMIII___{{{rrrNNNKKKIIIHHHFFFOOOmmm|||ssshhhTTTKKKHHHKKKKKKSSSpppaaaKKKPPPJJJDDDZZZuuummmFFFJJJ```xxxDDD444///000,,,---///***------,,,---...///111222///000000///...---......,,,------,,,444OOOxxxzzzNNNCCCNNNzzzwwwXXX<<<...'''+++000------,,,+++******+++,,,,,,,,,+++***))))))***+++,,,***,,,---,,,)))***///333888<<>>CCCJJJccc[[[WWWiiinnnbbbWWWNNNhhhyyyggghhhyyyVVVQQQNNNPPPQQQQQQQQQTTTMMMQQQaaaeeeLLLLLLhhhXXXKKKQQQOOOpppiii______]]]wwwxxxwwwwwwbbbjjjYYYJJJGGGNNN^^^wwwqqq~~~gggTTTGGGHHHJJJJJJRRR^^^XXXDDDFFFSSSMMMSSSWWWDDDccc```>>>111000444000//////(((,,,------.....................---...000111111000222;;;999333GGGyyy]]]EEEAAAhhhXXX111,,,000......---,,,+++)))))))))******((())))))))))))))))))((())),,,///...+++))))))+++---,,,///888FFFZZZttt}}}oooZZZLLLDDD777222222---222...++++++***((((((+++......---,,,++++++...000((()))***+++,,,,,,,,,,,,...---,,,***((('''&&&&&&''''''''''''''''''''''''$$$&&&((((((&&&&&&&&&''''''''''''''''''''''''''']]]hhhdddPPPPPPKKK999666333000000222333333222222222111111222222333333222222222333444444444333555666666777888888888888666888======888???]]]~~~lllYYYmmmsss```SSSWWWcccaaapppyyygggUUUbbbooopppdddVVVPPPQQQRRRQQQWWWdddrrr{{{SSSOOOIIIPPP|||uuu]]]KKKLLL\\\ddddddiii```LLLCCCHHHIIIBBBMMMOOOXXXgggqqqsssooommmWWWKKK___zzzssspppSSSJJJKKKKKKKKKMMM]]]yyyTTTFFFFFFMMMQQQXXX|||wwwNNNOOOqqqHHH:::///000444000//////))),,,---///000///...,,,+++111///---///333555444222111888999AAAeeelllPPP@@@WWWqqq<<<555444+++,,,---,,,***)))((((((((()))'''((()))++++++)))(((''''''***...///---,,,,,,---222...++++++111:::FFFOOOccc}}}uuuaaaOOOAAA222888444///,,,***)))+++---)))++++++***'''&&&''')))((())))))***+++,,,,,,,,,...---+++***)))(((((('''((((((''''''''''''''''''&&&'''((())))))(((((((((''''''''''''''''''''''''^^^aaagggVVVFFF???<<<777444222111000111222222222222111111111222222333444222222333333333333444444555555666777888999:::;;;???===>>>CCCJJJ___pppbbboooqqqeeeUUUMMMjjjvvvcccgggvvvYYYeeegggmmm\\\XXXZZZVVVTTTRRRNNNTTTooozzzVVVCCCHHHNNNeeeuuuWWWMMMOOO```uuu|||\\\NNN@@@>>>CCCGGGHHHIIIGGGDDDNNNaaaiiieeelll{{{ppphhhsssvvvrrrpppoooTTTKKKFFFEEEGGGFFFccc\\\EEEIIIEEENNN```}}}~~~\\\GGG^^^{{{nnnnnnxxxjjjHHH:::...///333......000,,,---...000111000...+++***111///---///333555444222444222<<<^^^```HHHOOO|||FFF888222+++000---,,,***(((''''''((((((''')))+++,,,,,,+++)))'''%%%&&&'''(((((()))***,,,+++++++++,,,///222555555555AAAWWWooo|||lll[[[DDD@@@:::333000111333444...//////...+++(((&&&&&&++++++******))))))))))))******)))(((((()))))))))))))))((('''''''''(((((('''''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%mmmPPPtttsssWWWPPPBBB555444666333222222111111111111222111111111111222333444444222333333333222222444666333444444666888:::<<<===;;;;;;DDDZZZxxxppp\\\jjjpppXXXTTTRRR\\\\\\mmm~~~\\\TTTddd}}}eee[[[QQQMMMLLLOOOWWW___dddUUUTTTPPPEEEHHHkkkfffVVVIIIMMMoooUUUDDD<<>>WWWcccNNNGGGvvv{{{ooojjjnnnyyylllLLL::://////222,,,,,,000---//////111111000...,,,+++...------///222333333333555555LLL~~~qqqTTTHHHjjjRRR999...+++000,,,+++***((((((((()))))))))***,,,------,,,***))))))((('''&&&&&&'''((()))$$$)))...///111333222///444///333AAALLLWWWnnnxxxttthhhXXXKKKAAA999333222111///000222333333222...---,,,***))))))))))))((((((((((((((())))))******)))((((((((()))***+++)))'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$]]]dddaaaOOOJJJ>>>555666666333333333222111111111111111111111111222333444555222333444333111111444777444555666888;;;>>>AAABBBBBBTTTnnneeegggrrr]]]MMMPPPcccoootttwwwaaaaaannniiiWWWTTTXXXXXXTTTMMMTTTkkk```IIIJJJIII>>>:::MMMYYYPPPLLLHHHQQQoooVVVDDD===DDDFFF???AAAKKK>>>PPP]]]\\\ccc~~~xxxtttVVVLLLNNNKKKDDDGGGbbb|||WWWAAABBBMMMNNNXXXzzzVVVWWWaaapppNNNMMMSSSzzztttoooppptttwwwyyyccc>>>888...000333---,,,///,,,000111111111111///...---+++...000222333555888:::333FFFmmmwwwQQQYYYtttXXX;;;------,,,,,,+++***)))))))))***+++******+++,,,,,,+++******,,,***)))))))))))))))(((&&&,,,///,,,+++......,,,555111---...000555@@@KKKbbbppprrraaaTTTDDD<<<222...000333333111111000...,,,++++++++++++***))))))((((((((())))))+++***)))((()))***,,,...///+++'''%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%aaa[[[bbbQQQGGG@@@666666888333333444444333111000000111111111111111222333444555222333444333111111444777888888999<<>>IIIEEE???EEEJJJLLLSSSvvvuuuZZZBBB>>>BBB@@@===<<>>NNN]]]{{{}}}lllAAA666...111666///,,,---)))111111111111111000//////,,,000444666777999>>>BBBIIIqqqeeeSSSwww^^^WWWRRR<<<000222,,,++++++***))))))***+++,,,******++++++++++++******'''&&&'''(((******((('''''',,,---'''$$$)))------"""***///---111888888333666AAALLLUUUcccwwwyyyiiiSSSEEE@@@===999444222111///...------......,,,+++***)))((((((((((((+++***))))))***,,,...///555000+++((()))++++++***&&&&&&&&&&&&&&&&&&&&&&&&xxxRRRmmmuuuSSSIII===666444555444333333333333333333333333333444444333222111111111111333222222111111222444555666<<<<<<===CCCHHHZZZuuuqqqiiiiiiaaaRRRNNNsssuuuwww[[[^^^iiiwwwwww\\\QQQNNNIIILLLJJJJJJ]]]___SSS[[[YYYFFFFFFCCCCCCEEE???KKKNNNxxxRRR@@@EEEBBB@@@MMMNNNQQQQQQ~~~~~~zzzoooaaaKKKFFFHHHJJJLLLSSSoooeeeHHHIIIIIIBBBKKK```cccSSS]]]hhhHHHBBB>>>BBBYYYzzz\\\III<<>>;;;222)))+++333777111)))---,,,...222///)))***000...,,,---111///)))(((,,,000+++'''(((,,,///---***(((((('''%%%%%%%%%%%%%%%dddccc```JJJCCC999333333444444222111111111111111111111111444444333222111111222222444444333333444555666666<<<===;;;EEE\\\qqqoooaaatttwww[[[VVVbbbxxxuuueeeWWW]]]gggRRRQQQKKKJJJLLLRRRhhhcccMMM[[[mmmgggNNNIIIDDDEEEFFFDDDVVV}}}zzzUUUMMMJJJEEEJJJEEEccczzz|||www]]]OOOLLLKKKIIIGGGTTTyyy^^^OOOHHHIIIGGGLLLmmm```QQQ[[[aaaFFFBBB@@@AAANNNkkk}}}ZZZGGGCCCGGGccclllGGG777777555333111000///---++++++///222333555999999666777FFF\\\ooowwwpppOOO===///000555---555))),,,...---++++++000444...,,,******++++++***)))///+++((('''((())))))(((******)))(((((()))******)))******+++---......///222000---,,,///444:::???RRR___mmmtttdddWWWFFF;;;777666333000333000///111...+++///666...)))(((,,,......000444...+++'''&&&'''&&&$$$!!!))))))(((''''''&&&&&&&&&kkkXXXaaaKKKBBB===666333444555444333222222222222222222222222444333333222222222222333111000000222555777888888;;;BBBLLLfffzzzZZZdddeeeLLLPPPzzzxxxPPPVVV^^^rrr}}}bbbLLLDDDMMMLLLLLLlllbbbJJJLLLkkkcccPPPEEEEEELLLWWWvvvdddTTTQQQNNNNNNVVVqqq\\\QQQKKKKKKEEEAAATTTooo^^^HHHEEEFFFLLLYYYttttttTTTBBBUUU|||ZZZDDDBBB<<<888@@@RRRdddmmm```UUUCCC???MMMbbbaaa>>>555666333000///111111///,,,''',,,333777666555===GGG```xxx{{{YYYCCC333111555...666(((,,,000///,,,***---000---+++))))))+++++++++***...+++)))(((((()))(((((())))))(((((((((((())))))))))))))))))***+++---...222222222222111000000///111<<>>;;;777555666666555444444444444444444444444444333333222222222333333444111000000222777;;;>>>@@@>>>WWWvvvnnniiioooTTTNNNjjjrrrYYYVVVZZZqqqaaaIIIMMMPPPIIIQQQeeeiii[[[TTTPPP[[[sssSSSDDDHHH[[[wwwbbbRRRPPPUUUaaaggguuu\\\KKKMMMLLLDDDGGGUUUyyygggNNNZZZNNNHHH[[[kkkRRRGGGKKKqqqVVVIII@@@AAA@@@::::::???DDDHHHIIITTTooolllGGG<<<222///,,,---111333222///222111444::::::>>>RRRhhhggguuuzzz___SSSFFFBBB???000444---000333444222...***''',,,***))))))+++,,,,,,++++++***)))((())))))******)))(((((((((((((((((())))))((('''&&&''')))+++---))),,,000222222///+++((((((///222666======DDDWWWzzzwwwllljjjWWWSSSNNNGGG>>>666111///555333222222000...,,,,,,''')))+++,,,***))))))))))))************((('''&&&TTT___pppPPPEEE===;;;999777666555444333222444444444444444444444444222222222222333444555555666555555555999???GGGMMM___mmm|||RRRPPPiiiuuu\\\WWWZZZiiippp\\\SSSKKKHHHKKKIIIYYYddd~~~bbbTTTVVV^^^zzzeeeOOOIIIXXXwwwpppRRRMMMPPPffftttooozzzxxxQQQIIILLLHHHGGGLLLMMMuuu^^^TTTWWW\\\SSSUUUxxxeeeEEEBBBWWWnnnXXX;;;>>>AAA888;;;JJJMMM```pppuuuOOOAAA222///------000222333222===999;;;DDDPPPaaaYYYMMMeeerrrkkk^^^SSSHHH555888888555111111333222///+++---+++******+++---,,,+++''''''((())))))***,,,---(((((())))))))))))(((((()))'''&&&%%%&&&(((***+++---000555999999666222...,,,///,,,...777666444===BBBUUUbbbnnn~~~~~~mmm]]]SSSCCCDDD@@@999222///000222...000111000---***(((((())))))))))))(((''''''&&&cccQQQyyyWWWCCC???555777777555333222111000000111111111111111111111111222222222222333555666666666777777666:::EEEUUUbbbssssssbbbMMMggg|||UUUMMMUUUddddddTTTNNNMMMNNNLLLCCCYYY{{{]]]UUUPPPWWWzzzcccOOOTTTaaa|||sssMMMDDDTTTiii|||kkkkkkNNNFFFDDDEEEHHH@@@VVVyyyUUUIIIXXX___KKKYYYttt\\\GGG555IIIvvvxxxIII@@@???666<<>>@@@@@@???333444+++***333333///333444<<<<<<>>>KKKWWWdddvvvrrr[[[FFF:::222---222222222222222222111000+++***)))((('''''''''(((fffWWWpppiiiFFF<<<<<<555555555444333111111111222000000000000000000000000111222222333444555666777555999===@@@GGGZZZvvv}}}{{{ggg\\\iii]]]RRRXXXaaauuu```TTTUUUMMM>>>IIIXXXrrrkkkaaa\\\ccc}}}bbbUUUWWWrrrdddWWWGGGQQQvvv~~~{{{oooqqqlllPPPDDDDDDFFFCCCGGGVVVuuuaaaEEEHHHXXXZZZYYYxxxqqqYYYBBBAAAGGGhhhoooQQQ@@@777:::DDDwww___BBB222///333666777666444666<<>>;;;666666555444333333555777111111111111111111111111111111222333444555777888999AAAIIIOOO[[[vvvqqqqqq]]]eee{{{WWWTTTgggyyypppVVVNNNMMMDDDKKKJJJUUUqqq^^^eeeiiimmmSSSeeeqqqUUURRRYYY\\\ppp|||pppmmmbbbKKKGGGGGGDDDDDDGGGWWWxxxvvvUUURRRNNNLLLOOORRRnnnNNNAAA>>>NNNeeeYYY>>><<>>>>>JJJtttyyy___GGGSSSuuuNNN===888555888777000111000$$$000***(((,,,,,,((()))...))))))'''''''''((()))***)))(((&&&%%%&&&''')))*********)))))))))))))))***)))---333:::>>>??????>>>222333222...***,,,333:::...222555777===LLLcccssswwweeeUUUFFF<<>>???===888111------000000000111333777;;;@@@CCCIIIaaawwwmmmRRRIII===444000///000///wwwSSSSSS|||]]]HHH@@@777666999555555444333333222222333333111111111222222333444555555333777===??????IIIUUU|||wwwnnn}}}|||kkk|||VVVZZZ]]]lllSSSCCCJJJIIIJJJmmmcccjjjxxxsssRRR```fffYYYWWWWWWqqq}}}{{{nnnaaatttYYYLLLFFFFFFIIIAAA>>>TTTsssqqqOOOHHHOOOXXX]]]dddyyyoooKKK999>>>KKKQQQ[[[@@@>>>gggiiiUUUFFF===:::555888>>>BBBBBB@@@DDDIIITTTZZZiiixxxIII===CCChhhrrrggg```uuurrr___EEE222222666***,,,,,,,,,...111000,,,++++++++++++***)))(((((())))))((('''((()))***+++***)))))))))))))))******...---+++++++++---///111222555777666111---,,,---111...---000555777222,,,,,,:::BBBKKK]]]lllzzzlllZZZOOOHHHBBB>>>\\\UUUmmmeeeNNN???;;;444555777333444333222222111111222222222222111111111222444444:::666777>>>BBBIII]]]sssvvv|||zzzmmmtttyyy___VVVccc^^^QQQKKKJJJhhhhhhkkk]]]ooorrrXXXTTTsss}}}qqqiii\\\cccwwwyyysssnnniiioooZZZKKKFFFLLLHHH<<>>BBB___bbb???CCCUUUqqqeeeWWWKKKAAA999999>>>AAAFFFMMMTTTWWWZZZ___ccc```KKK>>>PPP}}}}}}^^^cccvvvNNN;;;111,,,111111***)))...111000+++,,,,,,,,,+++***((('''***))))))((()))***++++++))))))))))))))))))***+++...---+++***)))***,,,---###''',,,...---------...444///+++,,,222666555222555999333///666;;;@@@MMMdddvvvxxxoooJJJhhhyyyUUUDDD<<<999333444666111333333222111111111111222444333111000000111222333999444555===HHH[[[zzzyyy{{{zzzlllxxx___[[[___nnn[[[HHHTTTVVVZZZ\\\llltttQQQYYYoootttkkk___^^^nnnyyywwwaaavvv~~~^^^FFFFFFHHHBBB@@@EEEHHHmmmiiiOOOLLLTTTVVV[[[hhhiiiJJJ999AAALLLZZZpppEEEHHHCCCmmmssseeeNNNDDD===>>>BBBEEEJJJOOO^^^[[[ZZZ```ppprrrAAA>>>llllll|||bbb===333888888222+++***+++,,,+++,,,,,,,,,+++***(((''')))))))))))))))******+++))))))(((((()))***++++++*********+++++++++******)))***+++,,,+++***++++++222///,,,***+++,,,...///000444///,,,222222333;;;333AAAJJJUUUkkk}}}nnnKKK```KKK???<<<:::333555777111444333222222111111222222444333111000111222444555555888>>>JJJ]]]zzzqqqsssppp```wwwcccTTT\\\{{{QQQIIINNNNNNhhh^^^WWWxxx|||{{{qqqaaabbbtttllllllyyyTTTAAAAAABBBAAA@@@===MMMcccjjjQQQGGGJJJSSSLLLiiihhhKKKEEE@@@EEE]]]}}}FFFCCCCCC```yyyhhhTTTFFF???:::;;;AAAPPPeeexxxsssrrr^^^AAAQQQ~~~ccc888666444555111,,,***+++++++++++++++***)))((((((((((((((()))))))))******(((((((((((()))***+++,,,%%%&&&(((***+++***((('''***))))))((())))))***+++%%%))),,,---,,,***+++,,,***111000...444222///666;;;???:::666===AAAHHHUUUuuuxxxSSSfffoooLLLDDD<<<;;;:::333666999333444444333222222222222222333222111111333666999;;;;;;KKK[[[jjj{{{vvvpppggg___eeeWWWVVVNNNiiidddhhhrrrnnnfffkkkrrr|||iiivvvQQQDDDCCCBBB???>>>BBBGGGaaajjjTTTNNNOOOTTTYYYllliiiJJJ>>>AAAHHH^^^GGGAAAKKK]]]uuukkk]]]RRRGGGBBBFFFNNNTTTaaaooo|||sssNNN===NNN}}}fffLLL888666666///,,,000***))))))(((((()))))))))''''''(((((()))))))))((((((((((((((()))***+++,,,%%%'''(((******)))((('''$$$$$$%%%&&&((()))****** %%%+++......---------+++333111...///+++(((///111555000...666777888@@@:::FFFOOO[[[qqqfffHHH^^^AAA???:::;;;:::333777;;;555555444333333222222333333222222111333555:::>>>@@@GGG```xxxllljjjxxx___VVVlllqqqLLL```aaallldddXXX~~~wwwrrreeehhhmmmbbbiiiOOOHHHDDD>>>@@@FFFDDDHHH^^^|||rrrZZZQQQSSSXXX```hhhoooOOO???MMMDDDSSSMMMIIILLLZZZxxx^^^SSSMMMIIIEEEEEEIIIUUUiii{{{gggOOO???AAA\\\{{{yyyJJJ===:::000,,,111))))))(((''''''((()))***&&&''''''((((((((((((((((((((((((((()))***+++,,,***************************)))******+++)))'''$$$************))))))(((((($$$---,,,))),,,***+++666...333000000888666000333222777333333>>>HHHSSScccqqqiiiVVVaaahhhMMM>>>FFF@@@999555555555444222666555333111111222333444333111...777BBB>>>>>>LLLVVVaaawwwmmm~~~gggXXXfffsssRRR\\\hhhbbbccckkk|||}}}qqqttt]]]rrrbbbgggeeeFFFCCCFFFFFF===>>>DDDFFFPPPyyymmmZZZVVV```\\\UUUrrroooGGG===FFFDDD\\\NNNAAAAAAwwwmmm^^^IIIFFFQQQGGGMMM[[[ggglllwwwuuu^^^NNN???BBBUUUjjjHHH888555...000---)))(((+++------,,,***)))(((''''''((()))*********(((''''''((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((())))))(((''''''(((***,,,---666666888<<>>999444000222333222111222777;;;@@@FFFUUUgggwwwTTTaaazzzXXXJJJAAA@@@===888555333333333222333333222111222333444555777888444666;;;:::DDD[[[uuu|||xxx~~~iii]]]lllwww]]]MMMWWW|||lllWWWhhh{{{{{{ooofffwwwvvvzzzqqqXXXBBBDDDCCCCCCCCCCCCKKKccczzzgggFFFPPP[[[___gggnnnMMMDDDDDDBBBgggKKKEEE\\\ttt```PPPMMMKKKJJJTTTdddqqq}}}}}}```@@@999KKKrrrZZZDDD444333111000000,,,'''%%%&&&))))))(((''''''((())))))))))))(((''''''((()))***))))))))))))((((((((((((((()))+++------+++)))((())))))(((''''''((()))))))))(((''''''(((***,,,---///000444:::???BBBAAA???333333333111000000222333//////555===BBBHHHSSS___{{{```LLLzzz```LLLHHHBBB999999888555222111111222111111111222333333444444000777777777;;;@@@VVVvvvuuu~~~hhhQQQgggsss___PPPHHHrrrzzzddddddiiixxxvvvyyyyyywwwuuuFFF@@@BBBAAA===@@@JJJUUUYYYeeeNNNLLLPPPUUUgggkkkHHH;;;AAAKKKOOOkkkEEEFFFaaaqqq^^^VVVKKKJJJOOOZZZiiizzz{{{JJJ444@@@NNNlllEEE777222111333///)))(((,,,)))((((((''''''(((((()))'''''''''''''''(((******))))))))))))(((((((((((('''))),,,//////,,,)))'''******))))))))))))******)))(((((('''((()))+++,,,(((***---444;;;@@@BBBBBBDDDBBB???<<<999555111...000------///111333777<<<===III^^^uuuuuuVVVeeeqqqOOOEEECCC888333666888777333111222444111111222333444333333333---777:::<<>>===oooQQQ@@@111...///,,,,,,///((((((((((((((((((((((((&&&&&&''''''((()))***+++))))))))))))((((((((((((((()))+++,,,,,,+++)))(((************************((((((((((((((()))***+++'''((())),,,000444777999GGGDDDBBBBBBBBB???:::555000,,,***,,,000222333333,,,111:::DDDQQQeee{{{XXX```xxxVVV???===;;;///222666888888555333444666333333444444444333333222999???>>>BBBTTTgggbbbVVVeeemmmNNNPPPPPPUUUsssdddXXX{{{~~~nnncccQQQFFFIIIGGG???BBBOOOdddfffTTTRRRWWWTTTlllcccIII:::DDDNNN]]]zzzPPPJJJNNNpppeee]]]^^^```fffwwwVVV@@@777YYYooo~~~aaa@@@...+++,,,)))&&&((())))))))))))))))))(((&&&'''((())))))***++++++))))))))))))((((((((((((***)))(((((((((((()))*********++++++++++++******((((((((((((((()))))))))(((((((((((((((+++...000000000222777===@@@>>>;;;333000,,,+++---...+++(((000111111000222<<>>BBBCCCPPPooooookkkkkkSSShhhvvvQQQTTTKKKYYYcccOOOWWWeeezzzmmm}}}{{{aaaQQQTTTQQQBBBAAALLLUUUwww~~~eeeWWWWWWYYY[[[iiiqqqFFFDDD@@@BBBXXX^^^BBBFFFUUUvvviiiaaa[[[cccsssaaa===444FFFRRRxxxaaa???222222...%%%)))******++++++******)))(((((()))***++++++++++++))))))))))))((((((((((((***)))'''%%%%%%''')))*********++++++++++++******((((((((((((((((((((((((((()))(((''''''(((,,,///'''(((+++...222333222111222111///,,,...000---''',,,///222333333555999<<<\\\mmmnnnQQQGGG===888<<<===777555444555666666666555333333333444555777:::;;;:::HHHVVVooorrrXXXeee___hhhvvvYYYQQQTTT^^^fff[[[IIIdddxxxwww|||lll```TTTQQQKKKFFFGGG???KKKLLLHHHMMMQQQZZZjjjvvvGGG@@@FFFMMM^^^gggLLL@@@RRRxxxxxxiii___]]]jjj{{{iiiDDD666<<>>@@@===TTToooWWWlllbbbLLLaaayyy]]]RRRRRR[[[pppVVVGGG]]]pppvvvmmmqqqPPPIIILLLFFF===BBBCCCFFFQQQYYY[[[qqqhhhNNNHHHFFFCCCWWWiiiEEEGGGLLLmmmwww```VVVVVVcccooo{{{vvvUUU<<<:::777]]]UUU@@@777++++++,,,------------,,,++++++,,,---...---,,,+++***))))))))))))((((((((((((((()))***++++++***)))(((((()))***++++++***)))((('''((((((((((((((('''''''''((()))(((%%%%%%(((+++###'''******((((((***---%%%+++---+++,,,000111,,,***+++---111444666555333tttcccooo\\\NNNFFFAAA999:::;;;333333222222111111222333333:::000---777======???FFFJJJoooiiiXXXyyy{{{hhhYYYVVV~~~iiiTTT[[[iiihhhbbbMMMRRR]]]}}}wwwrrrfffpppUUUIIIAAA:::AAAFFFHHHHHHTTTuuucccHHHGGGOOOIII]]]___WWWYYYXXXTTTNNNNNNRRRWWW\\\mmm[[[KKKLLLDDDRRRyyy___UUUXXXUUUbbbxxxeee@@@777FFFRRRsssdddOOO888999111---***)))333888...,,,...///...)))'''+++111---+++)))((((((((('''%%%((()))******(((''''''((()))))))))))))))***++++++((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))'''((()))******)))((('''+++,,,...000111222333333```iiiqqqTTTGGGAAA===555777999111333333333333333333222222444000333:::;;;999@@@MMMmmm{{{dddooofffYYY```xxxnnnNNNQQQ[[[\\\hhhNNNXXXiiinnnwww}}}{{{yyymmmsssNNNAAADDDCCCKKKOOOSSSllleeeLLLGGGFFFBBBgggjjjQQQVVVMMMRRRWWWYYYTTTMMMGGGDDDCCCIIIXXXmmm{{{xxxhhhYYYNNNEEE@@@CCC]]]qqq^^^OOOJJJXXXkkkQQQ666999JJJqqqaaa999000//////+++111;;;:::000000111111///,,,******---,,,***)))***+++***)))&&&%%%###$$$&&&)))***+++((((((((('''''''''''''''(((((((((((('''''''''''''''''''''((((((''''''''''''((((((((())))))))))))&&&'''((()))))))))((((((+++,,,---...///000000000WWWxxxWWWLLLAAA===:::333666999222444555555666555444333222000333999<<<:::<<>>888999AAA@@@444999===```cccJJJAAAGGGPPPOOOQQQ___lllrrrssssssrrrppp}}}{{{xxxwww{{{zzznnnhhhtttfffJJJCCC;;;666777666:::AAAEEE???:::888666333444000,,,)))***,,,...///'''+++......+++***+++...))))))***************)))((((((((((((''''''''''''$$$&&&'''))))))'''&&&$$$''''''''''''((((((((((((%%%%%%&&&'''((()))***+++++++++++++++***)))((('''ZZZEEEDDD===777::::::444666:::555555666777777777777666555777888>>>NNNjjjyyyXXX```uuu}}}iiiTTTWWWhhhdddSSSOOOUUUqqqiiiPPPSSS]]]xxxlllqqq{{{jjj```___[[[UUU___cccHHHLLLHHHHHHggg```CCCVVVtttRRRAAA<<<999:::;;;<<<===???AAACCC888555444666666333444777777222000333333000555>>>999666===444OOOjjjBBB<<<:::777777777333<<>>666JJJ{{{lllxxxQQQ>>>CCCAAA::::::<<<777<<<<<<555//////222444222333333222333444444333222333555888888777777777888AAAZZZtttssspppttt___JJJ;;;111,,,***)))+++000999???>>>777///111///+++)))''''''((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((())),,,...///,,,,,,,,,,,,,,,+++***)))\\\HHHFFF???<<<888;;;<<<444444888333444444444444555777888999999LLLllljjjVVVNNNaaapppXXX___qqqiiiVVVRRRQQQooocccMMMLLLJJJeee{{{{{{vvvyyymmmnnn~~~gggeeewwwoooZZZnnnaaaGGGHHHXXXVVVnnniiixxxmmmEEEmmmwwwuuu}}}}}}mmmaaaeee^^^RRRJJJIIILLLHHHAAAAAABBBBBBAAA@@@AAACCCEEEIIIWWWsss```@@@888999666000555777999999888666444333444222333555444111111555...444777555222444777888<<<000:::<<>>999???:::CCCqqqmmmSSSAAA666111,,,333FFF___ssssssaaaOOO888555000+++(((((()))))))))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''(((***---///111---------------,,,++++++lllGGGEEEFFF777888888888888777555444333...666555333666444555@@@===```WWWZZZZZZnnnqqqWWWXXXrrrgggQQQQQQZZZzzz[[[LLLLLLSSSccc}}}nnnlllvvv~~~gggsssyyypppbbbmmmYYYKKKRRRMMMEEEttt___QQQxxxQQQ^^^kkkeee]]]XXXWWWWWWTTTQQQVVVTTTUUUWWWTTTNNNMMMPPPPPPSSSTTTRRRMMMHHHGGGHHHFFF???@@@BBB===???CCC===???===BBBYYYhhhBBB777777333333999444555555555444222000///000/////////000111222333444333111000000000111222333777999888LLLmmmEEEHHHqqqZZZBBB999444777:::999;;;@@@>>>===<<<;;;:::888777777===888333111222444444444000888888444>>>QQQTTTIIIAAAAAADDDYYY{{{cccLLL444444444;;;WWW^^^BBB...///111)))&&&---))))))))))))(((((((((((()))(((((('''''''''((((((((('''%%%$$$###$$$$$$%%%(((&&&&&&(((,,,///...,,,***,,,///111000---)))&&&XXX>>>AAAFFF;;;777777777777777666555555...333222555:::777999GGG^^^|||aaaRRR^^^nnn|||cccbbbllliiiQQQOOO]]]lll]]]MMMSSSWWWXXXwww{{{sssrrriiiiiibbbkkkaaaLLLHHHFFFNNNzzzTTTJJJUUURRR[[[rrrccc___dddkkkuuu~~~yyyvvvrrrmmmkkkooouuuzzz{{{}}}tttnnn]]]QQQKKKEEE===???DDD@@@<<>>bbbbbbCCC555...---BBBlllvvvRRR333,,,,,,'''%%%***)))))))))(((((((((''''''''''''&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&%%%%%%'''***...///,,,***((()))***++++++,,,++++++gggJJJ<<>>BBBCCCUUU\\\pppcccGGG222222333333333222///---///000111222222111000///000111222333111///,,,***000000000000000//////......222666666JJJooobbbyyylllSSSEEE777666111...///000...---///------...000111222333444444333111111222333333222//////000999RRR|||{{{CCC888@@@OOOxxxvvvMMM;;;+++///HHHppphhhBBB333///***))),,,((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&###%%%(((+++......***''')))(((&&&&&&''')))+++---zzzWWWJJJBBB???===777777666666555444444444444666444222777???CCCXXX{{{ccc]]]fff{{{ttt|||oooWWWRRR___uuu^^^MMMeeetttlllpppqqq|||uuuxxxooocccuuutttwww|||WWWUUUoooEEEHHH\\\RRRbbbpppPPPAAAFFFRRRdddYYYeee|||cccoootttUUUEEEAAA>>>999999444<<>>;;;GGGTTTddduuu~~~vvvbbbFFF666CCCttt```???,,,&&&((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***))))))))))))))))))((((((uuuUUUCCCAAA888111666:::888777555333222222222333333777444666IIIdddfff]]]vvv```lllfffZZZUUUZZZuuu{{{VVVHHHKKKSSSoooaaalllcccuuutttccciiiyyyYYYBBBDDDHHHXXXtttvvvZZZKKKQQQ```cccgggbbbKKKFFFPPP\\\MMMMMMEEEKKKllltttXXX}}}kkkSSSDDD:::444444222333DDDXXXzzz}}}fffZZZ@@@444666222///111111,,,000///+++...333111***+++,,,---/////////......///---+++******---111333---......///////////////000---222===WWWuuuWWWGGG777666===666...---***(((+++---***)))+++---,,,)))))))))))))))))))))(((%%%''')))***)))((()))***+++,,,111444...***444BBBeeedddEEE666::::::>>>KKKeeeyyyuuuvvvWWW777888ddd^^^AAA111((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&$$$###$$$'''***$$$&&&)))+++,,,,,,++++++```HHH======555222888:::555444222111222333444555222:::999@@@```nnnfffrrrmmm```mmmWWWlll\\\kkknnnRRRUUUPPPQQQgggvvvfffbbb___jjjhhhooogggFFFEEE<<<:::CCCNNNPPPMMMJJJJJJYYY___iiizzz]]]GGGBBBIIIPPPRRRIIIHHH===888BBBOOObbbyyyaaaiii```UUUIIIBBB<<<777:::@@@NNNhhhhhhVVVGGG333,,,000000222333,,,***,,,...///000222111///,,,---...//////......------,,,+++***+++---000111//////......//////000111333---222BBB```___HHH444888222999===111)))++++++)))......)))'''***,,,+++&&&''''''(((((()))))))))&&&(((***)))'''&&&(((***%%%)))---...------111777AAAbbbdddNNNCCC===;;;;;;<<>>KKKuuu```pppkkkfffyyy\\\SSSXXX[[[xxxlllOOOIIIOOOOOOuuuuuunnnuuummmttt___ZZZqqqdddJJJLLL<<<===;;;888>>>KKKRRRRRRaaafff^^^nnnIIIKKKHHHBBBBBBGGGFFF@@@@@@@@@;;;<<>>IIIKKKEEE@@@<<<999999???HHH???@@@ZZZxxx}}}yyy|||FFF000HHHjjjSSS+++))))))))))))(((((((((((()))((('''&&&%%%$$$$$$$$$%%%&&&&&&'''&&&%%%###"""###&&&((((((%%%###$$$%%%(((((())))))))))))))))))dddHHHBBB;;;999999999666222222777333000888:::888<<<@@@;;;CCCkkkvvvmmm}}}oooaaavvvZZZWWWTTT\\\~~~sssQQQTTT___^^^{{{sss___eeedddaaaaaadddVVVTTT>>>DDD>>>:::>>>CCCKKK[[[kkkVVVsssUUUSSSEEEFFFWWW\\\OOOHHHLLLIIIIIIHHHDDD@@@???BBBDDDJJJLLL\\\ooorrrZZZhhheeeQQQIIIDDDFFFZZZgggWWWBBB999444111...---...111222111///------------------------........./////////000000/////////......------,,,+++...000222222222222333...555222<<>><<<:::@@@???666000000111///111///999???<<>>999aaapppFFF111******++++++***)))'''&&&)))((('''&&&&&&&&&&&&&&&((('''%%%%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))zzzVVVBBB===999888:::;;;888555111777333///444444444<<<;;;HHH___{{{www}}}~~~hhhjjjooo```XXX\\\zzzttteeeVVVOOO___xxxqqqdddooojjjVVVYYYtttuuupppYYY???BBBBBB===<<>>www___>>>333YYY[[[:::---******++++++***)))'''&&&((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))dddFFF===:::888888:::;;;888666000777444111444222444>>>777XXX|||sssyyyccchhhxxxpppcccllluuutttwwwjjjOOOUUU\\\___{{{zzzdddhhh```]]]qqq}}}yyytttUUUCCCCCCCCCGGGTTTdddmmmmmmzzzXXXOOOGGGggggggTTTIIIEEEHHHCCCMMM[[[eeepppdddjjjoooQQQ<<<444------///,,,...,,,,,,---...///...---------------------------------------------------,,,,,,,,,,,,------------***,,,......---------...222333333KKKpppPPPCCC999222000---,,,,,,---,,,+++***************+++++++++***,,,,,,+++(((&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))******,,,,,,///000......555>>>KKKhhhttt[[[GGG???>>>:::333777---///333//////444111III|||aaaAAA444ZZZdddFFF444111************)))((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))uuuPPP???<<<;;;999999999888555333111666444444999666777AAAAAAmmmuuukkkrrrnnn___ccciii|||```UUUQQQ\\\ooozzz|||ssszzzbbbeeehhh~~~OOOGGGPPPaaa```[[[ssstttXXXHHHAAAVVVlllVVVFFF:::BBBOOOXXXwwwxxxWWW===/////////111222***,,,++++++,,,------------------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,---------+++,,,------,,,+++,,,---333333777ZZZ|||PPP???999000...,,,+++,,,,,,+++***(((((()))************)))*********)))(((''''''''')))(((((('''''''''''''''(((((()))******)))((('''%%%(((---000000000333888777DDDUUUxxxtttjjj```WWWNNN===666666111222666222222SSS___dddsssuuuMMM>>>999bbbmmmKKK777...///))))))))))))((('''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))[[[EEEAAA::::::999999999888666444666777444666===:::888CCC[[[~~~|||sssmmmnnnrrrbbb]]]eeeiiioooGGGRRRaaauuuiiigggiiimmm{{{nnnYYYeeevvvYYYTTT___rrrtttwwwkkkOOOGGGLLLRRRgggJJJDDDLLL^^^rrrkkk~~~yyyggg```nnnsssTTT:::------333333555333)))***++++++,,,+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,---......,,,,,,---///333444@@@mmmsssBBB444333...---++++++,,,,,,+++)))'''((()))*********))))))'''''''''''')))*********,,,+++)))'''&&&%%%%%%%%%'''((()))******)))'''&&&(((+++------++++++---...::::::777EEEiiirrrcccXXXFFF;;;444***000999RRRcccZZZUUUOOO222666<<>>OOOyyyxxxwwwzzzttt___ooozzzNNN[[[UUUnnneeeNNNLLLOOOeee~~~tttaaa___yyyggg^^^dddiiigggYYY___gggttteeeSSSEEE<<>>___|||rrrSSS777000,,,'''))))))((('''&&&&&&%%%%%%&&&$$$$$$######$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))){{{RRRCCC@@@===999999999888777888:::;;;777:::666777;;;>>>PPPnnn{{{|||uuuwwwdddrrr{{{```NNNYYYcccyyyPPPLLLWWWbbb{{{tttooo```nnnlll```aaaxxxQQQ___gggsssoooVVVTTTOOOOOOrrrgggDDDJJJ]]]HHHZZZvvvmmmooowwwlllOOOAAA888222111---000000))),,,///***)))+++------+++***,,,...------------------------******+++,,,---...//////.........---------------+++,,,------,,,---000222444;;;XXXUUU777555444---,,,+++,,,------+++*********)))((()))***+++,,,(((&&&$$$%%%(((***+++***,,,+++)))(((((((((***+++''''''(((((((((((((((((('''++++++((((((...111//////777777222...***555LLL^^^eeesss~~~zzzxxx|||qqqbbb\\\UUUBBB:::000///===TTTgggooo~~~wwwbbbGGG(((888777KKKKKKBBB111***///+++)))111)))((('''%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&!!!"""$$$%%%&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&''''''((()))))))))iiiFFFAAA@@@888>>>===;;;888666666777999333888888888<<>>:::444000222555444111999GGGJJJ;;;"""333***333000,,,&&&***///%%%!!!---)))(((&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&'''!!!"""$$$%%%&&&&&&%%%%%%"""###$$$%%%'''((())))))&&&&&&''''''((()))))))))XXX???CCCFFF999???<<<888666777888999888777555666999???SSSyyyrrrsss|||\\\bbbyyyqqqTTTSSS[[[___lllOOOKKKWWWfffrrrmmmmmmrrrjjjbbbwww}}}sssUUUcccrrrdddeeeXXXQQQJJJ^^^vvvSSSgggXXXfffzzzZZZ]]]sssddd===777999111,,,000,,,,,,------...///000000...------,,,,,,------...------------.........///---------............///111111///...,,,,,,,,,,,,000,,,+++///111000111444===CCCrrrhhh999---888---,,,,,,,,,,,,,,,,,,,,,,,,+++------)))(((******''')))((('''&&&&&&'''((()))(((((())))))))))))(((((('''((()))((('''((()))+++))))))))))))***+++---------,,,******+++---000222111333444111...,,,,,,...333333222000///111555888:::888666444333222333333222111///---,,,,,,,,,,,,***+++,,,,,,,,,***)))((()))((('''&&&%%%&&&&&&'''$$$%%%&&&''''''%%%###"""!!!""""""###%%%''')))***'''&&&&&&&&&'''***---...''''''''''''''''''''''''lllUUUEEE@@@AAA<<<>>>;;;888666666888888888===;;;:::===IIIeeerrrrrreee```zzzxxxaaaSSSPPPfffqqq[[[WWWXXXjjjjjjmmmqqqmmm{{{iiiiiixxxzzzyyy```YYY___nnnkkkTTTJJJPPPZZZ{{{ZZZfff[[[aaajjjOOOuuuYYYBBB222555777000,,,...+++,,,,,,---......//////------,,,,,,,,,,,,------------...////////////...------------............000000///...------------111---,,,///000///000333888OOOZZZ888111999+++,,,,,,,,,,,,,,,,,,,,,,,,+++------)))(((******''')))(((''''''''''''((()))'''(((((())))))((((((''''''((()))((('''''')))+++)))))))))))))))***+++,,,---,,,***((()))***---...---///000///---,,,...000,,,,,,,,,***)))***,,,///000222555777777555111///111000...,,,++++++++++++***************)))(((((()))((('''&&&%%%&&&&&&'''%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&'''***,,,...((((((((((((((((((((((((sssUUUTTTKKK===;;;>>><<<:::777555666777888888<<<:::999@@@XXX~~~sssiii~~~uuu]]]___www~~~YYYXXXcccpppvvvLLLHHH```tttsssbbbYYYrrrdddnnnxxxRRRllluuulll}}}\\\KKKPPPAAAbbb]]]aaaVVV[[[NNNRRR|||uuuOOO555333444555333---******++++++,,,,,,------......+++,,,,,,------,,,,,,+++,,,---///000111000///...------------............//////........./////////222...---...///---...222;;;bbbvvvIII555333999)))------------------------***---,,,)))(((******'''))))))(((((((((((())))))&&&''''''''''''''''''&&&'''((()))((('''''')))+++))))))((((((((())))))***,,,+++)))''''''''')))***)))***,,,,,,,,,---...000+++,,,,,,,,,***)))***,,,***---111444555444111///...---,,,+++***)))))))))***)))(((((('''(((((((((((('''&&&&&&%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''')))+++---************************cccLLLQQQJJJ<<<999;;;:::888666555666888888777777777;;;MMMrrr}}}jjj|||yyy\\\[[[yyyxxx___LLLXXXyyykkk\\\EEEIIImmmmmmnnnccc]]]wwwpppwww}}}MMMOOOrrrtttttt[[[IIIJJJKKKSSSTTTUUU]]]VVVdddJJJlllwww[[[GGG888111666777000******,,,,,,+++++++++,,,,,,---------++++++,,,------,,,+++++++++---000222222111...---,,,,,,---------.........---......///000000000111333///...///...,,,...333>>>lllccc>>>222111666(((---------------.........))),,,,,,((((((******'''))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%'''((((((((('''''')))***)))(((((('''''''''((((((+++***((('''&&&'''((()))'''((()))***++++++---...,,,...//////---+++++++++,,,,,,,,,,,,---///111333++++++***)))(((((((((''')))((('''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&&&&((()))***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&''')))+++,,,************************zzz]]]LLLIIIAAA<<<<<<999999777555555777888888888888;;;JJJjjjqqqpppssszzzdddXXXpppVVVRRR^^^tttRRRQQQOOOdddrrrbbbjjjhhhYYYooo{{{lllSSSQQQfffnnnqqqyyyiiiXXXOOOIIIKKK[[[lllrrrQQQFFFMMMQQQMMMpppGGGFFFJJJ^^^]]]OOOPPPWWWRRRLLLPPPUUUeee|||gggQQQzzzUUUVVVqqqooommmwwwdddHHH666444444---111///(((&&&,,,000000++++++,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++---///111222000...---,,,,,,,,,------------...,,,---///000111222222222222000//////---,,,000666===lllWWW:::111+++111***,,,,,,,,,---------......(((++++++((((((******'''(((((())))))))))))((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''&&&&&&(((***(((((('''''''''''''''((()))(((((('''((()))***+++'''''''''((()))******)))(((***,,,,,,***((('''''',,,+++*********,,,---...)))))))))(((((('''&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&+++***'''&&&%%%&&&((()))(((((('''&&&&&&&&&''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))qqq\\\KKK@@@888<<>>>>>IIILLLVVVssswwwhhhTTTHHHBBBIII]]]vvvqqqTTTLLLuuucccDDDCCCIIIkkknnn[[[\\\cccKKK@@@777444444/////////...+++,,,///...+++,,,,,,,,,,,,------------...------,,,,,,------...+++,,,...///000///...---,,,,,,,,,,,,------------,,,...///111222333222222111//////000...---333;;;HHHyyyLLL888222'''...+++***++++++,,,,,,---------(((******((('''******'''''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&&&&(((***(((((('''''''''(((((()))(((((((((((()))******+++((('''&&&'''((()))((('''''')))++++++)))''''''(((&&&(((,,,......,,,(((&&&'''(((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&'''((($$$%%%%%%&&&&&&&&&&&&%%%+++)))'''&&&%%%&&&((()))&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&'''(((((())))))((((((((((((((((((((((((~~~bbbKKK???777;;;>>>888888777666777:::;;;;;;:::CCCTTT{{{{{{gggsssddd]]]uuudddUUUbbbzzzqqqRRRGGG\\\kkkuuuuuuaaagggqqqVVVVVVeee~~~uuuyyysss]]]TTTSSSWWWuuu}}}GGG@@@:::888>>>@@@======AAA<<>>EEEGGG<<>>444444''',,,---))))))******+++,,,,,,---'''******''''''******'''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&'''''''''&&&&&&((()))''''''''''''((()))******)))))))))((((((((((((((((((&&&%%%&&&((()))(((&&&((()))++++++***)))***+++$$$&&&***------+++(((&&&&&&'''((((((((('''&&&%%%%%%%%%&&&'''''''''''''''###$$$%%%&&&'''&&&&&&%%%)))((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((jjjLLLBBB;;;:::;;;777888777777888:::<<<<<<;;;PPPeeellllllfffXXXhhhggg[[[fffxxxeeeSSSSSSSSSYYYmmm]]]XXXhhhmmm[[[SSS___vvvyyyaaazzzxxxzzzUUURRRMMMeeetttdddIII>>>BBBCCC???===??????<<>><<>>DDDHHHYYYdddeeeyyyeeeaaappp]]]PPPooopppTTTRRRVVViiigggaaaYYY___ooogggUUUVVVxxxuuukkkgggnnnwwwWWWLLLYYYXXX|||BBB@@@@@@>>>;;;:::<<>>:::444444222111///.................................++++++++++++,,,,,,---...///............---------,,,***(((***---...,,,***---...000...,,,+++...000,,,,,,///333444222000000///222:::111111555999UUUWWW:::///...000***///***)))((()))+++,,,,,,+++(((***+++***'''&&&'''***''''''((((((((((((''''''***)))((('''&&&&&&'''(((&&&&&&%%%$$$%%%&&&'''(((******)))&&&$$$%%%)))---,,,+++)))((('''&&&'''''')))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&'''''''''''''''+++***((('''&&&&&&&&&'''&&&******'''&&&'''&&&!!!%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&''''''(((((('''((()))++++++)))((('''dddCCC???<<<999:::999>>>:::===AAA===:::GGG[[[iiiiii~~~mmmbbbuuupppWWWfffyyycccTTTRRReeezzzbbbXXXXXXwwwZZZXXX^^^vvv___dddgggooobbbTTTVVV[[[fffQQQBBB>>>HHHDDD888???TTTLLL]]]ttt|||lll^^^zzznnnWWW@@@DDDEEEGGGmmmnnnNNN888FFFJJJ___RRRMMMHHH{{{{{{fffUUUOOOGGGCCCVVVqqqmmmQQQ???777666222111///...------------........................++++++,,,---------,,,,,,.........------,,,,,,,,,,,,***)))***,,,...,,,+++---...///...,,,,,,...000......000333333222111111000...444///111777>>>aaaQQQ888000...000(((,,,---,,,******++++++)))(((''')))***)))'''&&&''')))''''''(((((((((((('''''')))((('''&&&&&&''''''(((&&&&&&%%%%%%%%%&&&'''((($$$(((---...,,,(((&&&%%%+++***)))((('''''''''(((((('''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((((((***)))(((&&&%%%%%%&&&&&&***)))'''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''''''''&&&''')))******)))'''&&&{{{YYYBBB===;;;===>>>888:::333888BBB@@@AAA^^^fff]]]~~~eee```tttdddUUUbbbmmmVVVVVVaaasssuuuiii[[[ZZZwwwtttccc___YYYtttyyy[[[]]]ccclll]]]KKKRRReeeuuuuuu]]]HHH@@@DDDGGGGGGVVVoooLLLlllxxxfffTTT\\\ZZZDDDBBBJJJ\\\jjj777@@@FFFuuuXXXEEE@@@ZZZ}}}vvvYYYDDD666:::FFFYYY|||}}}bbbIII;;;444222111///...,,,+++***+++,,,---------------------------+++,,,.........---+++***...------,,,+++*********,,,+++***+++,,,---,,,+++---...///...---,,,...///111111111111111222222111222,,,111///333999HHHtttzzzIII555///...000''')))...,,,++++++++++++***((('''((()))(((&&&%%%&&&'''''''''(((((((((((('''''''''''''''&&&''''''((()))&&&&&&%%%%%%&&&&&&'''((($$$(((...000...***&&&###)))))))))))))))((((((((('''&&&%%%%%%%%%&&&'''(((((('''%%%%%%%%%&&&(((***))))))((('''&&&&&&&&&&&&***&&&(((......'''&&&***%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%'''(((((((((&&&%%%%%%&&&'''(((((('''&&&%%%ZZZKKKEEEBBB===??????555888444666===EEEYYYrrr```vvv{{{eee^^^tttiiiPPPaaalllQQQNNN[[[zzzbbb___ZZZsssjjjTTTYYYkkk|||cccggghhhhhh|||ZZZTTTWWW]]]~~~lllHHH@@@KKKQQQNNNeeeYYYOOORRRjjj{{{XXXCCCMMMmmmTTTLLLUUUmmmMMMJJJHHHNNN~~~iiiLLLFFFCCC<<<===YYYjjj]]]KKK===777444111......,,,+++))))))+++---...------------------------......------,,,,,,++++++------,,,+++***)))((((((++++++++++++,,,------,,,---............------...222333222//////222333111555///555222333:::SSSnnnBBB333---,,,000)))++++++***)))+++---...---,,,''''''((('''&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&''''''(((***))))))(((((()))+++,,,''''''((()))))))))))))))'''&&&%%%%%%&&&'''((())))))'''%%%$$$$$$&&&)))***)))))))))(((((('''''''''((($$$***888888+++%%%***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$"""$$$'''))))))(((&&&$$$%%%&&&&&&''''''&&&&&&%%%xxxOOOHHHHHHCCC999:::===666??????===>>>RRRyyylll]]]ppptttmmm```pppcccTTT___qqqTTTIII[[[yyyaaa\\\[[[qqqgggUUUTTTkkkiiihhhppphhhzzz```MMM[[[lll|||RRROOOLLLGGGdddYYYWWWqqq[[[VVVTTTaaa}}}jjjFFFLLLtttPPP```^^^RRREEEDDDYYYiiiMMMAAA777???FFFVVVzzzoooQQQLLLCCC<<<777333111///---,,,+++******,,,...///------------------------000...+++))))))***,,,---,,,++++++***))))))((((((++++++,,,,,,,,,,,,------------......//////---,,,222444333......222333111333111888222111===^^^fff>>>111+++***000,,,///,,,+++***+++---///...---((('''''''''''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''((((((&&&&&&'''''''''(((((('''***(((%%%$$$&&&***...111''''''(((((())))))******'''&&&&&&%%%&&&''')))***)))'''%%%$$$$$$&&&)))***************)))))))))((()))###(((444555)))&&&,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%"""$$$&&&((()))'''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%fff]]]PPPGGG???333444<<<;;;:::@@@CCCLLLkkkyyy[[[dddgggppp]]]```nnnfffPPP^^^NNNTTTPPPsssdddXXX^^^nnncccWWW]]]rrrcccjjjnnnaaazzz```\\\[[[ggg}}}]]]GGGJJJOOO___xxxXXXSSSyyy```NNNRRRbbbssssssJJJHHHppp[[[mmmvvvTTTJJJ???AAA___~~~]]]CCC<<>>666000------///---,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***(((((()))+++---***************)))))))))+++,,,------,,,,,,---...---------...000000---+++///333222,,,,,,222444///---000777000555LLLooo]]]:::000***)))111---000000...------------,,,***)))(((&&&'''(((((('''%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%'''***,,,,,,,,,)))(((''''''''')))***+++((('''&&&&&&&&&'''((()))((('''%%%%%%%%%&&&(((***((())))))******))))))(((+++%%%###'''((($$$'''...'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&'''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&tttmmmSSSCCC>>>777999??????<<>>???HHHEEEIIIfffkkkbbbnnnqqqpppoooXXX___qqq___OOOaaayyy{{{WWWVVVbbbgggvvvaaaTTTlll~~~cccaaaaaaooossseeehhhjjj___^^^ZZZYYYrrr^^^OOOLLL[[[vvvnnnFFFIIIIIIaaaXXXUUUFFF@@@KKK```zzzEEEFFF```\\\FFF@@@GGGOOOzzzRRRIIIDDDAAA<<>>777111000000---,,,------,,,,,,,,,+++*********(((((('''''''''''''''(((((('''&&&&&&&&&'''((()))((((((((((((((((((((((((***((('''''')))******)))(((((((((''''''(((((()))...***&&&&&&)))***(((%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###%%%'''&&&''''''&&&%%%%%%&&&(((}}}VVVPPPOOOFFFIII]]]bbb___|||pppoooZZZ\\\uuuYYYUUUeee{{{vvvXXXPPPTTTjjj~~~ZZZUUUccc{{{ddd```aaaqqqiiiaaa^^^iii```YYYVVVYYYssssssVVVIIIMMMUUUbbbIIIMMMYYYcccuuuZZZGGG???FFFQQQaaa~~~___RRR___tttUUU>>><<<@@@OOO{{{]]]EEE;;;CCC<<<@@@ZZZ|||uuuTTT>>>?????????<<<777000,,,---,,,,,,,,,,,,+++++++++))))))(((((((((((()))))),,,,,,+++***)))))))))))),,,,,,---...............++++++++++++++++++++++++.........---+++,,,...000---...//////...---...///+++---.........///111333666333;;;]]]WWW<<<444...000111///,,,,,,+++***************************)))(((''''''''''''+++)))'''&&&&&&'''(((***)))))))))))))))))))))))))))'''&&&'''(((***))))))&&&'''((())))))***)))))),,,)))&&&&&&((()))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$###$$$$$$&&&'''((()))***&&&&&&&&&&&&&&&''''''(((&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((************)))'''&&&&&&%%%&&&'''&&&%%%%%%&&&((('''((())))))'''%%%%%%&&&jjj___UUUOOOdddppp^^^sss}}}oooyyywwwXXX^^^{{{xxxdddRRR___mmmYYYGGGMMMlll{{{^^^SSSkkkyyy___[[[fffqqqssshhhqqqiii}}}jjjUUUWWWSSSjjjcccYYYXXXRRR```zzz^^^JJJNNNXXX\\\pppZZZLLLHHH@@@QQQeeennnRRROOObbbmmmFFFEEE@@@<<>>NNN~~~www^^^EEE;;;<<>>___YYYAAA@@@IIIIIIXXXxxx>>>;;;;;;???CCCRRRssstttZZZHHHBBBJJJ^^^ssslllTTT;;;222///+++))),,,,,,+++***)))))))))******(((((((((((()))***+++,,,---,,,+++******))))))*********+++,,,,,,,,,,,,,,,******++++++,,,,,,---------///000///...---...000000...,,,---000222222000---.../////////000222444888RRRssseeeBBB222333666999555...***,,,+++++++++******))))))((((((((('''''''''''''''(((&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))+++,,,+++'''&&&&&&&&&&&&&&&''''''###%%%'''(((((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++***)))((('''&&&&&&%%%$$$"""!!!"""%%%'''&&&%%%&&&''''''&&&%%%%%%&&&(((zzzaaa\\\wwwggg|||pppZZZRRRaaahhhqqqxxx\\\YYY\\\\\\^^^aaaggg~~~}}}fffYYYUUUlllvvvbbbdddvvvXXXSSSZZZeeecccOOOMMMLLLIIIEEEAAAJJJddd|||VVVQQQKKKOOOkkklllVVVDDDEEE000FFFOOOvvvJJJ888===CCCBBBFFFaaa>>>IIIBBBCCCRRRfff___OOOAAACCCQQQbbbooovvv[[[===''')))111///,,,...---,,,***(((((()))+++,,,'''''''''((((((***++++++...---,,,+++***************+++,,,,,,------,,,,,,))))))***++++++,,,---------///000000///......//////---,,,...111333222000,,,...000000111222555888===___UUU:::111444999;;;555,,,***,,,.........---,,,+++******''''''&&&&&&&&&''''''(((###%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&(((***,,,,,,,,,((('''%%%$$$$$$%%%&&&'''"""$$$'''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&((())))))000...+++(((&&&$$$$$$$$$$$$!!! !!!$$$&&&&&&$$$&&&&&&&&&%%%$$$$$$''')))xxxcccYYYssshhhqqqiiiUUU^^^fffaaaZZZxxxYYY\\\[[[``````^^^___rrrdddaaa\\\kkkeee___ttt~~~\\\VVVRRRuuuaaaRRRUUUIIIZZZBBBEEE@@@IIIHHHFFFWWWsssSSSNNNPPPUUUrrr\\\III@@@999AAAOOOUUU]]]lllIIIAAADDDBBBAAAEEEpppZZZJJJHHHEEE???BBBQQQooozzz[[[CCCBBBMMMeeezzz|||pppfff<<<333,,,------+++,,,000...---,,,,,,,,,+++)))'''************************...,,,***)))((()))***+++(((((((((((()))***+++,,,''''''((()))***++++++,,,//////...---,,,++++++***---...///000000000......555000---///000111777???RRRwwwPPP333000888<<<888222...,,,)))'''(((***+++,,,***)))((())))))((('''&&&&&&%%%%%%'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((())))))******%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''((()))***)))(((+++***)))((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$)))))))))))))))(((((('''aaa\\\{{{{{{mmmooovvvZZZ\\\wwwaaaYYYnnnjjj```eeeooouuu``````bbbaaaaaapppyyynnn^^^```gggZZZUUUxxx]]]RRRSSSRRRjjjpppMMMIII===AAA@@@DDDBBB]]]|||YYYHHHJJJSSSlllnnnOOOCCC999BBBIII[[[bbbCCC444<<<<<<444GGGiii___DDD;;;===@@@PPPbbbkkkRRRAAAPPP```wwwsssZZZIII666///+++---...+++***---,,,+++***+++,,,,,,+++)))************************,,,+++)))(((((()))***+++(((((((((((()))***+++,,,'''(((((()))***+++,,,,,,.........------,,,,,,+++//////////////////......222,,,+++222444222888CCChhhsssJJJ666000777:::666000...,,,***'''(((***++++++***(((''')))((((((''''''&&&%%%%%%'''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((()))******)))******)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&)))))))))))))))(((''''''www{{{```UUUjjjvvv___eeekkk[[[ZZZppp\\\ZZZvvv{{{```___rrrrrrcccaaavvviiiWWWdddwww]]]]]]bbb{{{___SSS```oooxxxSSSIIIRRR[[[\\\VVVNNN@@@>>>;;;AAACCCDDDQQQ___ZZZJJJKKKXXXfffgggOOO<<>>???GGGBBB<<>>AAACCCEEEWWWmmmpppUUUKKK\\\nnnlllMMM???777///,,,+++***++++++******+++,,,***))))))+++,,,+++***((((((((((((((((((((((((((((((''''''((()))***+++))))))(((((()))***++++++))))))***+++,,,------...,,,,,,,,,------...............------...000222333555---///888777888TTTwwwMMM888:::222555444///,,,---...---(((((()))))))))((('''''')))(((((((((''''''&&&&&&'''&&&%%%%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&'''((())))))***'''&&&%%%$$$$$$%%%'''(((%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&'''***+++++++++((((((((('''&&&%%%%%%%%%''''''%%%%%%&&&(((***,,,+++***)))((('''&&&&&&&&&ppp___ccchhh```yyy{{{]]][[[|||dddhhh{{{WWW___qqqwwwrrrUUUYYYzzz___YYYfffxxxzzzgggXXX[[[qqqsssccccccvvvcccTTTQQQZZZ]]]hhhOOOBBB===BBB???BBBHHHDDDDDDFFF@@@EEEiiiTTT???===HHHdddoooLLL???EEE888???@@@DDDhhhZZZJJJCCC;;;:::FFFccc{{{WWWOOOQQQ]]]mmmtttqqqMMM777444444///------+++)))(((***,,,---...,,,***))))))***)))((('''''''''''''''''''''''''''''''''(((((()))******))))))))))))))))))***+++))))))***+++,,,------...+++,,,,,,------.........,,,,,,,,,---///222555777555000222666555AAAnnnvvvAAA333888333555333---+++---...---)))))))))))))))(((''''''((((((((((((((('''''''''''''''&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&''''''((()))******((('''&&&%%%%%%%%%&&&'''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''***+++++++++(((((((((''''''&&&&&&%%%((('''&&&%%%&&&(((+++,,,******((('''&&&&&&&&&&&&qqq[[[gggddd```oooaaaZZZooobbbfff___XXXZZZwwwwwwYYYYYYttt{{{ddd[[[gggwwwwwwZZZZZZ]]]mmmrrrZZZSSSooommmTTTQQQNNNUUUqqqeeeKKK;;;>>>>>>CCCEEEEEEIIIMMMTTTlllTTT<<<<<>>CCCGGGQQQmmm```LLLUUUgggwwwuuufff\\\VVVFFF444---000...'''---///---((('''***---...///,,,***(((((()))((('''(((((((((((((((((((((((((((((())))))))))))))))))***)))))))))))))))******(((((()))***+++,,,------,,,,,,,,,------.........***+++,,,...111333666777222222444555:::UUUccc:::333444555666333---+++---...,,,++++++******))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&''''''(((((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''***++++++***))))))((((((((('''''''''''''''&&&&&&'''((()))***)))((('''&&&&&&&&&'''(((zzz\\\[[[jjj```vvvddd___mmmuuueee^^^IIIWWW___^^^\\\xxxwww___ZZZggg^^^RRR___hhh```\\\\\\ooommmRRRWWWUUUXXXooowwwMMM???<<>>DDDVVVtttXXXGGG>>>@@@IIITTTppp|||UUUDDD\\\~~~vvvZZZ777222///...///,,,'''(((---&&&...111,,,)))******&&&,,,)))''''''(((***++++++))))))))))))))))))))))))+++++++++++++++***)))(((******)))))))))))))))***''''''((()))***+++,,,,,,---------------------------...000111222222111111111777;;;CCC]]]DDD333777111888888444///---///---)))...---,,,+++************(((((((((((())))))))))))&&&(((***,,,---+++)))((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%''')))***)))'''%%%###'''''''''&&&&&&%%%%%%$$$(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%(((((('''''''''&&&&&&&&&''''''''''''((((((((())))))((('''((()))***)))(((************))))))))))))&&&''''''(((''''''&&&%%%'''&&&%%%$$$%%%''')))***zzzWWWUUUgggnnnaaaooovvvXXXdddwwwXXXYYY^^^QQQ\\\iiihhh[[[mmmmmmcccSSS^^^{{{```bbb^^^WWW~~~]]]ZZZOOOppprrrRRRLLLRRRNNNtttCCC<<>>DDDFFFEEECCC;;;<<<<<>><<<888333333888:::888:::IIIWWWuuuzzzaaaYYYMMM;;;666???@@@XXXvvvlllKKK<<<>>>QQQsss]]]===...,,,...///------------------------***+++---...---,,,***(((***************++++++,,,************))))))))))))((('''''''''((()))******))))))))))))))))))******---)))((()))***)))+++///+++,,,------------000222///000111222111222555999888SSSSSS666111333333111555;;;333)))+++,,,))),,,,,,***)))''''''''''''((())))))))))))(((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&'''((()))'''&&&%%%$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&'''))))))'''%%%%%%&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&'''''''''&&&$$$&&&(((((('''%%%$$$$$$&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$&&&(((+++,,,+++***)))xxxYYYLLL^^^yyyyyyfff[[[{{{yyygggUUUWWWppptttYYY^^^~~~___QQQUUUlll}}}ddd___rrr```ddd}}}jjjXXXWWWVVV|||ttteeeQQQMMMfff^^^VVVSSShhhgggDDD???<<>>;;;111555555777888666333666<<<888]]]xxxZZZAAA>>>???999:::BBBccccccLLL777<<>>JJJQQQ>>>@@@mmm[[[DDD::::::555444888777666...222;;;888444JJJjjjjjjWWW;;;???CCC???555444FFF[[[ooogggHHH999FFFXXXyyyFFF777---//////)))***222,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))''''''((()))))))))))))))+++++++++************))))))***+++,,,+++***'''&&&((()))))))))))))))(((''',,,)))***------***))),,,//////...---++++++...000...++++++...///333???MMM~~~```:::444666///+++///(((777555***,,,///+++***))))))(((((()))***+++---))))))))))))(((((((((((())))))(((((((((((())))))((('''&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''''''''%%%%%%(((,,,,,,%%%###'''(((&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''%%%&&&''''''&&&&&&((()))((('''&&&''')))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((((((((((('''''''''}}}```IIIMMM```sss~~~eeeYYYiiissswwwaaaQQQbbbzzz```TTTiiidddOOOXXXkkkllldddnnnyyybbbccc}}}^^^PPPXXXwwwrrrYYYTTTJJJ___tttTTTOOOYYYmmmQQQHHHJJJ===CCCBBBBBBddd[[[FFF???:::999666111222999333333333777:::===___gggMMM;;;>>><<<===???:::222555===AAADDD[[[^^^IIIDDDAAA^^^___666333///---------,,,+++***,,,---+++)))(((+++...+++*********))))))(((((((((((())))))***,,,,,,---(((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))'''&&&&&&''''''(((***,,,.........---,,,,,,------......////////////000///444888555CCCaaaUUU888333222000'''......222555000(((%%%***111+++******)))))))))))))))******++++++++++++******))))))(((((((((((())))))&&&'''((())))))((('''&&&''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&$$$%%%''''''''''''%%%$$$'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$&&&&&&'''(((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((()))(((((()))))))))(((&&&%%%&&&&&&&&&'''((())))))***$$$&&&&&&######&&&'''%%%'''&&&$$$###"""###$$$$$$&&&''')))***+++***((('''eeeOOOFFFZZZrrreee\\\iiiyyy|||lll\\\eeemmm^^^jjjgggOOONNNllluuuddd|||rrrqqq|||XXXXXXZZZ]]]vvvbbbVVVKKKccciiiPPPQQQXXXZZZfffJJJCCCDDD>>>@@@DDDAAATTTcccBBB<<<;;;::::::777444666999<<<:::555666777888QQQzzzrrrWWWDDD>>>AAA444AAANNNOOOCCC666111222888777DDDjjjhhhIIIAAAEEEkkkttt@@@444111...,,,,,,---,,,+++***,,,------******+++---************)))))))))(((((()))***+++,,,,,,,,,+++(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***)))(((((('''(((***+++---/////////...------------------.........111///***---222666RRR|||MMM666222000///'''///---111222///)))'''+++///+++***))))))(((((()))))))))))))))******))))))))))))((((((''''''(((((()))'''((((((((((((((('''''''''''''''''''''&&&&&&%%%'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&''''''((('''(((((()))((('''&&&%%%&&&&&&''''''((())))))***$$$''''''$$$$$$''''''$$$'''&&&&&&%%%%%%%%%%%%%%%%%%&&&(((******)))((('''[[[OOOUUUqqqiiiTTTbbbwww^^^VVVeeepppXXXeeegggUUUUUUjjjssstttlllqqq{{{cccNNNPPPfffsssXXXQQQVVV[[[gggVVVPPPSSSrrr[[[SSSNNNIIIIIIJJJ???FFFAAAEEEkkkbbbIII<<<999;;;999444111333444444;;;:::555555777333===TTTppphhhWWWQQQHHHBBBCCCNNNfffuuugggMMM;;;333000666222444OOObbbEEE===NNNcccTTT...111///,,,+++,,,---,,,+++***,,,......---++++++,,,************)))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***)))((((((+++,,,...///000//////.........---,,,,,,,,,------000...***---333===fffqqqCCC444111......(((111---......,,,******+++---***))))))((((((((((((((((((((())))))))))))(((((((((''''''''''''''''''((())))))(((''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%&&&&&&''''''((()))))))))%%%))))))'''&&&(((&&&###'''''''''''''''&&&&&&%%%%%%&&&'''((((((((('''&&&^^^aaannnmmm^^^aaa}}}dddQQQccclllgggkkkgggJJJSSSnnnwwwwww{{{hhhddd^^^YYYVVVcccoooaaaXXXRRRjjjhhhKKKQQQ[[[jjj^^^HHHIIIMMMUUU]]]\\\GGGGGG???@@@TTTttt^^^GGGBBBDDD<<<;;;555///000888:::777444999777888===888333;;;>>>RRRqqqhhhGGGGGGPPPLLLEEEEEEnnnfff???000000111888666222???nnnXXX===999MMMtttZZZ888777///---++++++,,,---,,,+++***+++...///...---++++++*********)))))))))))))))***+++---......,,,)))''')))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++)))(((+++,,,---.../////////...///...---,,,++++++,,,,,,,,,///000666>>>LLLxxx___;;;444111,,,---)))000,,,+++******+++,,,,,,+++***)))((((((''''''(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''+++***(((&&&&&&&&&'''(((&&&&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''''''''&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''(((((())))))&&&***+++)))((()))&&&"""%%%&&&'''(((((('''%%%%%%$$$%%%&&&'''''''''&&&&&&eee]]]bbbsssxxxYYYddd^^^VVVaaavvvccceeeMMMIIIkkkddd```|||gggkkkjjjVVVJJJZZZqqqRRRVVVaaaoooZZZ\\\WWWYYYyyy[[[SSSKKKGGG[[[\\\KKK>>>CCCJJJRRR}}}xxxVVVCCC<<<===???;;;999555333999AAABBB>>>???EEE>>>888===<<<666777999@@@RRR}}}ZZZHHH???GGGKKKKKKWWWkkkkkk@@@333888999333666111333SSS}}}\\\===999NNNoookkk<<<,,,===---,,,***+++,,,---,,,+++***+++,,,......---+++)))))))))))))))))))))*********+++---......+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++***)))***++++++,,,------......000///---,,,++++++,,,---...222333888FFF\\\SSS777777333,,,...)))///+++***)))***,,,---,,,*********)))((((((((((((((()))******++++++******)))''''''&&&&&&&&&&&&''''''***)))(((&&&&&&&&&'''(((&&&&&&&&&'''&&&%%%%%%$$$"""###$$$%%%&&&((())))))((((((&&&%%%%%%&&&((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###((((((((((((((('''&&&&&&&&&'''((((((((('''&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((((((((('''***+++)))((()))&&&"""$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&eeeTTTTTTwwwhhhaaa}}}{{{tttYYYSSSaaattt^^^uuugggVVVTTTfffkkk___xxxfffjjjkkkSSSLLL]]]nnn]]]NNNUUUsss```SSSWWWdddOOOTTTTTTQQQUUU|||```EEEFFFGGG@@@ZZZkkkJJJ;;;<<<>>><<<999<<<999888;;;======@@@DDDccceeeQQQ888444777777888>>>;;;===YYYiiiQQQGGG<<<<<>>999:::???>>>@@@VVVrrr{{{OOO;;;777555444333666555???TTTVVVHHH@@@CCC@@@LLLjjjqqqTTT<<<+++222666444000666DDDKKKHHH@@@888CCChhhyyyGGG555333...+++...---,,,---------+++***,,,***((()))+++,,,***(((((()))))))))************))))))*********)))(((((((((((((((((((((((((((((())))))))))))))))))))))))((('''(((((()))***+++,,,+++++++++,,,------...///111///...,,,---...000222...999777;;;aaatttDDD222777111,,,222---,,,+++,,,------,,,++++++***,,,,,,+++***************))))))************)))))))))((((((''''''(((((()))%%%&&&'''((())))))))))))%%%&&&&&&&&&&&&%%%$$$$$$ """$$$&&&(((***+++''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&''')))***)))((('''''''''&&&&&&&&&'''))))))((((((((((((((((((((('''&&&))))))&&&&&&((((((%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&''''''((([[[[[[yyyjjjcccsssvvvwww___\\\cccoooVVVnnnaaaNNNPPPdddqqqhhhxxx~~~kkkoookkkOOOSSSYYYyyysss[[[XXXRRRhhh```XXXUUUQQQmmmkkkGGGGGGWWWQQQ[[[eeeFFFGGGGGGEEEKKKhhhTTTGGG@@@<<<<<<:::555555999===666888@@@CCCRRRpppPPPBBB888222+++888:::888===>>>@@@IIIGGG```aaaLLL444555222///111777666111666444IIIrrrRRR666444000,,,111///...------...---+++))),,,)))''''''***+++***((((((((())))))*********+++(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&''')))+++,,,---------------...000000111000...------///222444(((:::>>>GGGvvv___???///555///+++444...,,,***---//////,,,+++***+++---,,,++++++******++++++(((((())))))))))))(((((())))))(((((((((((())))))$$$%%%''')))******))))))%%%%%%&&&&&&&&&%%%$$$$$$ """$$$&&&)))***+++&&&'''((())))))((('''&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$#########%%%''')))******)))((((((''''''&&&'''((()))***((((((((((((((('''''''''&&&((('''$$$%%%((()))'''((('''&&&&&&&&&((()))***'''&&&&&&&&&&&&'''(((((([[[ZZZuuuoooaaaqqqyyy[[[RRRiiijjj\\\mmmdddMMMUUUgggpppmmmtttsss}}}[[[LLLXXXnnnmmmUUUSSSLLLsssmmmYYYTTTUUUooo```OOOMMMMMMRRRfffkkkFFFGGGJJJ<<>>:::555333999777:::MMMmmm{{{TTTAAA<<<333444777CCCHHH<<<===SSShhhrrrQQQ666,,,555444222444555---;;;ccc]]]:::666222+++***))),,,,,,------,,,,,,+++***))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))((('''''''''((()))******)))((('''((((((((((((((((((((((((+++***)))(((((()))***+++---,,,,,,,,,,,,---......///333333///111777888444555???BBBdddzzzOOO666555333000...---------///...---,,,+++,,,------+++***))))))+++---000222,,,***))))))***+++***)))))))))************))))))((((((((((((''''''''''''+++***)))'''%%%###"""!!! """%%%'''((()))((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%'''((((((''''''(((((())))))))))))((((((%%%%%%%%%&&&&&&''''''''''''((()))(((&&&%%%&&&'''((((((((((((''''''''''''&&&))))))%%%###&&&)))(((fff]]]|||zzzfffyyy~~~tttbbb^^^kkkcccbbbyyyoooSSSOOOjjjyyyooo~~~ooorrr^^^LLLXXXqqqZZZSSSQQQtttjjjPPPWWWaaaaaajjjTTTNNNGGGRRRnnnaaaBBBBBBEEECCCNNNvvvZZZKKKAAA:::>>>???999444555:::>>>EEEDDDQQQuuukkkDDD>>>??????DDDIIIIII\\\dddBBB000222111000111///999BBBfffbbbCCC222444000...222222,,,,,,------,,,,,,+++***))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))((('''''''''((()))******)))((('''((((((((((((((((((((((((******))))))))))))******---,,,,,,,,,,,,---.........000///000666>>>>>>999555===OOO|||eee>>>777555222///---------...///...---++++++,,,,,,---******)))***+++,,,...///---***(((((()))***+++***))))))************))))))((((((((((((''''''''''''))))))((('''%%%$$$#########%%%''')))******)))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''(((((())))))))))))((((((%%%&&&&&&&&&&&&&&&&&&''''''((()))(((&&&%%%&&&'''((((((((((((((((((((((((%%%))))))&&&$$$'''((('''oooWWWtttuuu]]]lll}}}nnnSSS[[[vvvpppUUUqqqbbbQQQPPPbbbyyyttt}}}yyyddduuubbbQQQWWWxxxoooNNNHHHYYYllljjjXXXPPPTTTwwwcccJJJNNNQQQJJJhhhVVVGGGJJJBBB<<>>000222222333777555777IIIssslllJJJ444444999555))))))...(((,,,,,,------,,,,,,+++***))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''((((((((()))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++***)))---,,,,,,,,,,,,---......,,,***,,,666CCCHHHBBB888;;;SSSiiiAAA000666444111---,,,,,,...///...---+++*********+++,,,))))))************)))(((+++******+++------,,,***(((((())))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''')))******++++++***))))))'''(((***+++***)))'''%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))(((&&&%%%%%%&&&'''((('''(((((((((((((((((('''((((((''''''&&&&&&%%%%%%&&&'''))))))(((''''''''''''((()))+++,,,,,,,,,+++$$$)))+++((('''((('''%%%WWWmmmyyyjjjmmmrrrQQQYYYuuurrrWWWnnnZZZZZZzzz|||xxxqqq```pppkkkTTTKKKjjj|||ZZZZZZcccrrrddd___WWW[[[{{{ZZZKKKRRRLLLGGG___ZZZIIICCCJJJAAADDDeeennnKKKBBB>>>@@@BBB???GGG;;;:::CCCAAA;;;KKKfffjjjJJJDDDKKKEEE___vvv\\\>>>222222666000111:::<<>>DDD???;;;BBBHHHEEE???@@@DDD>>>CCClllbbbMMM@@@AAAIIIssshhhRRR???555111777888///444GGGSSSooo{{{ZZZDDD222666///...***%%%+++000***,,,,,,------,,,,,,+++***))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''((((((''''''((()))***+++))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,---,,,,,,,,,,,,---......---...444<<<@@@<<<888777SSSttt|||KKK555999333222000...------------,,,+++***)))))))))***+++*********)))))))))))))))(((***---000222111---)))'''(((((())))))(((((('''((((((((((((''''''''''''&&&&&&'''''''''((((((((()))))))))(((((((((((((((((()))*********)))'''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''((('''''''''''''''((((((&&&''''''((((((''''''&&&((((((((('''''''''''''''$$$'''***+++***((((((((('''(((***,,,---,,,+++***'''+++,,,(((&&&((((((&&&jjjcccoooooolllXXXRRRuuu```aaarrrsssPPPWWWrrr}}}iii```mmmnnnZZZQQQnnnkkkOOOSSS\\\ssssssXXXUUUUUUppprrrRRRJJJMMMIIISSS```^^^NNNHHHDDDGGGaaalllKKKAAACCCGGG???>>>EEEGGG===@@@BBBCCCKKKjjjsssUUUGGGEEELLL]]]nnnyyy```WWWOOO@@@>>>999;;;:::555GGGlll]]]CCC:::111777---,,,...'''(((+++&&&,,,,,,------,,,,,,+++***))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''((('''''''''((()))+++,,,((((((((((((((((((((((((************+++,,,---------,,,,,,,,,,,,---......,,,///666;;;999666<<>>JJJvvvpppFFF333444555333---------------,,,,,,,,,---,,,,,,++++++***************)))))))))))))))(((+++''''''++++++((((((,,,+++***)))(((''''''((()))))))))))))))))))))))))))***''''''******((((((+++---,,,+++***++++++,,,---------,,,,,,,,,,,,------///444222000444???bbbTTT666666111444333111...,,,,,,...///+++,,,,,,***''''''***---+++***)))((((((((())))))******))))))***+++,,,---''''''((())))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((***++++++++++++***)))(((((((((((((((''''''''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((%%%&&&))))))&&&&&&(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''&&&''''''((((((%%%(((******'''&&&&&&'''&&&%%%***+++''',,,000(((***)))'''''')))***)))(((yyybbblllllleeeKKKZZZ~~~yyyaaa[[[{{{kkkUUUWWWnnnxxxYYY\\\~~~dddSSSooo}}}WWWUUUjjj}}}tttccc\\\ooo[[[JJJUUUUUUMMMmmmDDDDDDDDDDDDeeennn]]]XXXYYYOOOPPPLLLbbb___WWWKKKFFFHHHJJJJJJYYYgggZZZXXXXXXaaauuujjjUUUIIIDDDHHHaaayyy]]]===CCCiiiLLL222111666444111,,,,,,,,,,,,------------,,,+++***(((((((((((()))(((((((((((()))))))))))))))''''''***+++)))))),,,***))))))(((((((((((()))))))))))))))))))))))))))((('''(((,,,---***)))+++************+++,,,------,,,,,,,,,++++++,,,,,,---)))444222---888QQQxxx{{{FFF444666000555333111...,,,,,,------+++,,,+++***((((((***,,,+++***)))((((((((())))))++++++++++++++++++++++++)))(((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((******++++++******))))))((((((((((((''''''''''''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&###$$$((()))&&&&&&((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''***))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$&&&((()))'''&&&&&&''''''%%%)))(((###(((,,,$$$)))((('''(((******)))(((^^^mmmvvviiiVVVYYY}}}{{{[[[eee{{{qqqTTT]]]{{{uuu```fff|||```[[[nnn|||fffZZZaaagggYYYZZZaaa}}}RRRSSSSSSRRRWWWsssTTTLLLOOOGGGAAALLLSSS{{{ssslll^^^PPPGGG@@@@@@OOObbbvvvnnnkkkeeekkkyyyyyyYYYPPPWWWTTTdddyyygggAAAKKKnnn]]]999333999777///***+++++++++,,,,,,------...---+++)))'''&&&'''((()))'''''''''(((((())))))***((((((((()))*********+++)))))))))(((((((((((()))(((((((((((((((((((((((('''&&&)))---...+++***,,,)))))))))***+++,,,------,,,++++++++++++,,,------'''666666333HHHjjjfff;;;444666111666444000---,,,,,,,,,+++,,,,,,+++***)))******+++++++++******************,,,,,,,,,,,,,,,+++***)))***)))(((&&&&&&((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((''''''''''''***)))'''&&&%%%%%%&&&'''''''''((((((((((((''''''$$$"""###'''(((&&&&&&)))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''******)))((('''&&&&&&%%%&&&&&&'''((('''&&&$$$######%%%'''(((((('''''''''((($$$''''''###,,,555000---***(((((()))))))))(((jjjeeennnmmmSSS^^^|||tttaaaWWW}}}gggXXX\\\vvvZZZhhhwww\\\TTTnnnsssUUUXXXkkkmmmaaa___TTTkkkXXXYYYVVVQQQ[[[hhhMMMEEE;;;===III\\\lllQQQ@@@CCCFFFNNNvvvsssgggmmmqqqwww|||cccXXXWWWeeeuuujjjNNN:::]]]XXXBBB555;;;>>>333++++++***++++++,,,,,,------------+++)))((('''(((***+++''''''(((((())))))******((())))))))))))***+++***((((((((())))))))))))((((((((((((((((((((((((((('''&&&)))---...+++***,,,))))))***+++,,,---------,,,+++++++++,,,,,,---......:::888;;;^^^VVV777444666333777333///---,,,---+++***---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++***(((&&&&&&(((***+++((((((((((((((((((((((((''''''''''''''''''''''''((())))))*********))))))((((((((((((''''''''''''***)))'''&&&%%%%%%&&&''''''(((((())))))(((((('''$$$"""###'''(((&&&&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***))))))((('''&&&&&&&&&&&&&&&'''((('''&&&$$$###%%%%%%&&&((())))))'''&&&%%%"""&&&))),,,<<>>999@@@:::222...------,,,+++************+++,,,---...((()))***++++++***)))(((,,,+++)))((((((((()))******)))((('''''''''''''''((((((((((((((((((((((((((((((((()))******++++++((((((((()))******++++++..................------&&&111111---///---+++222999AAA```bbb>>>;;;222444888...------///222111,,,((())))))***))))))((('''&&&))))))***+++,,,,,,,,,---)))&&&###%%%***,,,)))&&&'''***,,,---,,,***))))))(((((((((((())))))))))))***)))&&&%%%%%%&&&)))***+++***)))((((((((((((((((((((('''''''''&&&&&&&&&&&&''')))***)))'''$$$"""'''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((((((((((())))))))))))%%%%%%$$$%%%&&&(((***+++''''''''''''''''''''''''"""%%%))))))'''&&&'''))))))))))))***+++***'''$$$+++$$$"""(((,,,***)))***''')))+++......---+++***yyy\\\kkkvvvgggYYYeeennnUUUWWWuuulllWWW]]]~~~|||tttqqqooohhhZZZYYYuuuaaaUUUooouuu[[[]]]eee]]]^^^gggdddhhhQQQRRRNNNJJJhhhbbbSSSGGGFFFMMMPPPVVVJJJOOO[[[iiiwwwyyy{{{rrrQQQJJJPPPXXXfffuuuhhhHHHDDDfffQQQAAAAAA999;;;666000---,,,,,,+++***++++++***)))((((((((((((******++++++++++++******+++******)))(((((())))))))))))((('''''''''((((((((((((((((((((((((((((((*********)))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///555111---222222222:::777QQQ{{{ddd>>>:::000222666000...---...000000,,,((())))))))))))))))))((((((///...---+++***)))))))))777111***(((((()))'''%%%'''***,,,---+++***))))))))))))))))))((((((((((((***)))'''&&&&&&''')))******))))))(((''''''(((((((((((('''''''''&&&&&&&&&''''''((()))((('''%%%$$$''''''&&&%%%%%%&&&''''''''''''''''''((((((((((((''''''((((((((()))))))))(((''''''&&&&&&'''((()))''''''''''''''''''''''''$$$'''++++++)))(((((())))))((((((******)))'''$$$+++&&&%%%***---+++((()))&&&(((***,,,---,,,,,,+++ccc]]]iiioooSSSaaadddTTTOOOiiiaaaRRR^^^|||~~~ooohhh[[[OOOUUUtttgggPPPggg{{{YYYWWWsssjjjTTTXXXxxxgggRRRJJJTTT[[[iiinnnSSSCCCAAA>>>MMMmmmqqqGGGTTTmmm~~~wwwtttvvvlll\\\PPPUUUjjjVVVIIIFFF```YYY:::BBBKKK???333111---,,,,,,,,,+++***+++***)))((('''''''''''',,,,,,++++++++++++,,,,,,))))))******))))))(((((((((((('''''''''((())))))((((((((((((((((((((((((++++++******)))(((((('''******++++++,,,---------***++++++,,,,,,---------222333,,,***333777888AAABBBpppfff>>>888...000444222000------......+++((((((((()))))))))))))))))))))***+++---///222444555>>>777---'''&&&''''''&&&'''***,,,,,,+++)))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((******)))(((''''''(((((('''''''''''''''''''''''''''***------,,,***(((((((((''''''(((***)))'''%%%+++))))))---...+++''''''&&&&&&''')))***+++,,,,,,nnn\\\~~~qqqrrraaaccclllUUUXXXjjjgggMMM^^^xxxgggZZZPPPYYYyyyiiiUUUccc|||aaa]]]rrr```\\\bbbpppoooUUUMMMHHHQQQqqq```OOOIIIHHHCCC???\\\XXXNNNttt^^^SSSYYYddduuuoooKKKDDDZZZfffCCC999GGGMMM???...---,,,,,,------,,,,,,))))))))))))***+++,,,,,,---,,,+++******+++,,,---'''((()))******)))((('''((('''''''''((()))******((((((((((((((((((((((((************))))))((((((******++++++,,,---------,,,,,,------...///000000///000***,,,777;;;===HHHaaaggg===888---000555444000,,,+++,,,---+++(((((((((((())))))***++++++###''',,,222888;;;======555000)))%%%%%%'''((()))((()))++++++***))))))*********))))))(((((('''''''''((()))******)))((('''''''''((((((((('''''''''((((((((('''''''''''''''(((((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((*********)))))))))))))))''''''''''''''''''''''''(((***---...---***(((&&&'''&&&&&&((())))))(((&&&***+++...000///***'''%%%&&&&&&%%%&&&''')))+++,,,|||gggwwwddd{{{WWWhhhyyyxxxpppZZZSSSooo```PPPUUUzzz]]]TTTRRRbbbfffNNN^^^yyyZZZZZZssswww[[[YYYxxxjjjYYYOOOPPPZZZvvv[[[???GGGDDDEEEEEETTTzzzzzzjjjaaaYYYRRRiii~~~qqqiii[[[nnn~~~fffIIIIIIYYYfffAAA;;;@@@DDD@@@333+++,,,---...---------...))))))))))))***+++,,,---,,,+++***))))))***+++,,,'''((()))******)))((('''((((((((((((((()))***+++))))))))))))))))))))))))(((((())))))************))))))******+++,,,,,,,,,,,,,,,------...///000000///222///333===>>>BBBQQQggg>>>888///333999444000,,,***+++,,,+++((())))))(((((()))***+++,,,)))---333888999777333111+++)))'''&&&''')))******((()))+++***)))((()))******)))))))))(((((((((''''''((()))******)))((('''''''''((())))))(((((('''(((((((((((((((((((((((()))((('''&&&&&&''')))***''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((()))))))))***************((((((((((((((((((((((((((()))***++++++***'''%%%'''&&&&&&''')))***)))((((((---222111---***'''%%%&&&%%%%%%%%%&&&(((***,,,gggjjjdddxxxXXXkkk```MMMRRRqqqmmmYYYSSSlll~~~cccMMMWWWtttkkk[[[PPPOOOdddeeeRRRZZZmmmYYYQQQiiisssdddbbb~~~lllWWWYYYSSS^^^yyyNNNDDDFFFJJJ======RRRttt]]]MMM???DDDZZZssssss^^^eee}}}lllIII???XXXpppDDD...;;;CCC>>>444+++,,,---......------...///,,,+++***)))((((((((((((++++++************++++++''''''((()))))))))(((((())))))((((((((()))******))))))))))))))))))))))))'''(((((()))******++++++))))))******+++,,,,,,,,,***++++++,,,,,,------------222111444;;;>>>LLLfffggg>>>:::222555;;;333///+++***,,,,,,+++)))+++***)))((()))***+++,,,(((,,,222666555111+++'''((())))))*********))))))((()))***)))(((((()))***((((((((()))))))))))))))((((((************((((((&&&''')))*********)))((('''(((((((((((()))))))))***)))((('''''''''((()))&&&'''(((((((((((('''&&&''''''''''''((((((((((((&&&&&&'''''''''((((((((('''((()))***************(((((((((((((((((((((((((((((('''(((***)))'''%%%((('''&&&'''***++++++***'''///444111+++((('''%%%'''&&&&&&%%%&&&''')))***mmmwww|||kkkxxxgggggg^^^RRRVVVooogggRRRWWWfff}}}aaaOOO]]]{{{~~~\\\WWW___rrriiiXXXaaalllTTTYYYlll{{{hhheeeppp]]]\\\___hhhRRRAAAFFFGGGGGGCCCVVVtttwww^^^BBBFFFEEE___mmmbbblllwwwpppPPPKKKTTT~~~jjjPPP777///888888333111,,,---...///---+++***,,,///---,,,+++***))))))))))))++++++,,,,,,,,,,,,++++++'''''''''''''''((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***111222444;;;FFFggghhh@@@<<<333666;;;111...++++++------+++))),,,+++***(((((()))***+++%%%(((,,,000000...+++((()))*********)))(((((((((((()))***)))'''''')))***''''''(((((())))))******)))))))))******)))))))))'''(((***+++,,,+++***)))'''((((((((())))))))))))******)))(((((('''''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''((((((((()))))))))((()))*********)))((('''(((((((((((((((((((((((()))'''&&&&&&)))***)))'''(((''''''(((***,,,---,,,%%%///444///)))'''''''''((((((''''''''''''((((((ooovvvvvviiizzzxxxZZZjjj}}}wwwwwwmmmQQQMMMhhhggg\\\VVVuuucccTTTbbbooowwwWWWXXXtttbbbNNNVVVmmmooo___bbbnnnTTT]]]fffaaa|||OOO===GGGIII666===OOO|||sssGGG???LLLLLLWWWwwwhhhxxxwwwLLLDDDWWWkkknnnFFF<<<333111///'''(((...------//////,,,)))(((+++...,,,,,,,,,,,,---...//////+++,,,............,,,+++((('''&&&&&&&&&((()))***++++++***)))(((((())))))))))))))))))))))))))))))++++++******)))(((((((((++++++,,,------......///..................---------555666888BBBWWWiiiAAA===333666;;;///---***+++---...+++)))...,,,***)))((()))***+++***+++,,,---,,,+++)))'''((((((((('''&&&&&&''')))((()))))))))'''''')))***&&&&&&'''((()))***++++++***))))))))))))))))))***''')))+++,,,---,,,+++***'''((((((((())))))******+++******)))(((''''''&&&&&&'''((())))))((('''&&&''''''''''''((((((((()))(((((((((((())))))))))))******+++***)))'''%%%$$$))))))))))))))))))))))))***'''%%%%%%(((++++++))))))((('''(((+++---...---$$$///444...'''&&&((((((((((((((((((((('''''''''zzzooobbbvvvzzz{{{]]]gggiiiUUULLLYYYXXXLLLcccvvv]]]VVV```xxxbbb[[[xxxbbbUUU]]]gggeeehhhpppmmm[[[ZZZVVVdddsssOOOHHHDDD@@@AAABBBgggrrrzzznnnSSS===>>>JJJLLL{{{hhhqqqqqqKKK<<>>NNNbbbsssKKK999EEEQQQNNNjjjfffnnnpppLLLBBBTTTuuunnnMMM999/////////---,,,,,,,,,---...---,,,***((()))***,,,...---+++))))))***++++++************))))))((((((((()))***+++***((((((((())))))((('''''''''(((******,,,+++***))))))******+++******))))))((()))))))))++++++,,,,,,,,,,,,,,,+++...,,,+++,,,///000///...///000555HHHooolllEEEAAA444111444------......------,,,+++,,,+++***((('''''''''(((,,,+++))))))***+++***))))))*********---///***###(((((((((((((((((())))))***************************)))))))))((((((((('''))))))))))))))))))))))))''''''''''''((((((((()))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&))))))(((((((((((((((((())))))((((((((((((((((((***)))(((''''''&&&''''''&&&&&&&&&'''''''''(((((()))))))))((((((''''''''')))((('''(((***+++******++++++******))))))))))))'''((()))++++++***)))(((tttxxxuuulllppphhh\\\fffcccSSSMMMeee]]]OOOZZZvvvqqq```]]]XXXfffzzzRRRTTTyyycccSSSTTTkkkqqqggg___```VVVTTTlllkkkJJJEEEIIIHHHBBBTTTxxxqqqRRR>>>999GGGhhhyyyffffffeeeGGG777OOO{{{wwwNNN777000000///...---,,,,,,,,,------+++***)))((()))+++---...,,,+++)))((()))***)))(((***************))))))))))))***+++***)))((()))***))))))(((((((((***+++,,,---,,,+++***************((((((''''''((())))))***++++++,,,,,,,,,++++++***,,,,,,,,,...111222111000555111<<>>BBBYYYyyylll@@@FFFGGGKKKfffooobbbeeeoooQQQDDDVVV{{{___@@@555333...))),,,,,,,,,,,,,,,++++++***))))))((())))))+++,,,---+++)))''''''((()))((('''******************++++++((()))******)))((()))+++...---+++***)))))))))))),,,,,,,,,,,,++++++******---,,,+++***))))))))))))++++++,,,,,,,,,++++++***,,,---.../////////000000555QQQ~~~tttJJJAAA333111111///...---,,,+++,,,------------,,,+++***)))((((((''''''(((***,,,,,,***(((+++((()))...+++&&&***555---,,,)))((('''((()))***''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))(((((((((((())))))******++++++''''''&&&''''''((()))***'''''''''((((((((())))))&&&&&&''''''''''''''''''%%%'''((('''&&&''',,,111''''''''''''''''''(((((()))((('''&&&'''(((***+++xxxssszzzooolll______jjjuuuZZZOOOaaa~~~aaaOOOYYYtttmmmZZZXXX^^^aaavvv___dddyyyeeecccVVV^^^dddbbbyyysssZZZRRRSSSrrr[[[JJJHHHIIIIII;;;WWWccc@@@AAAHHHUUUpppxxx]]]___uuuoooJJJ???PPPsssiiiBBB222333444...&&&++++++,,,,,,,,,+++***)))))))))))))))******+++,,,***((('''''')))***)))((()))))))))***************((()))******))))))***+++...---+++)))(((((())))))++++++,,,,,,,,,,,,++++++...---,,,***))))))((((((***+++,,,------------,,,,,,.../////////000222444:::gggyyyMMMBBB444222222......---,,,,,,,,,,,,---------------+++***(((''')))(((((()))***+++)))(((***(((((()))((((((---555+++***)))((((((((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''(((((((((((()))))))))'''(((((((((((()))))))))'''((()))*********(((((((((((())))))))))))))))))'''''''''''''''((()))***''''''((((((((()))))))))'''''''''''''''(((((((((%%%&&&'''((()))+++...000''''''''''''(((((((((((()))((('''&&&'''((()))***tttooolllyyybbb}}}nnnhhhvvvXXXVVVbbb{{{^^^RRRZZZyyyiii___WWWYYYqqqxxxYYY```uuuYYY___ddd~~~iiiYYYlllmmm\\\\\\___mmmZZZDDDDDDIIIJJJYYYdddmmmMMM>>>VVVdddooocccbbbvvvqqqLLLDDDMMMsssZZZFFF333...000111///...***+++,,,,,,,,,+++)))))))))))))))))))))*********)))((('''''')))++++++***((((((((())))))*********''')))******))))))***++++++***)))(((((()))***+++)))***+++------------,,,++++++***)))))))))))))))***+++,,,---.../////////,,,...//////000333888===VVV|||PPPCCC666444222------......------,,,+++,,,,,,---------,,,***)))+++)))'''''')))))))))((((((***)))&&&&&&***......(((((((((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))((((((((('''''''''''''''((((((((())))))))))))'''((((((((())))))))))))((()))+++,,,+++***((('''))))))(((((((((((((((((((((((('''''''''(((((()))'''((((((((())))))))))))'''''''''(((((()))))))))&&&&&&&&&))),,,/////////''''''((((((((()))))))))'''''''''''''''((())))))fff|||aaannnyyyaaavvv^^^ddd^^^OOOeee\\\RRRYYYnnnyyyZZZNNN]]]bbbdddWWWddd{{{yyy```bbbeee{{{iii___vvvcccQQQXXXfffmmmRRRHHHMMMKKKMMMTTTlllcccJJJNNNOOO]]]hhh```vvvxxxMMMDDDWWWmmmZZZAAA999333111---(((***111******+++,,,+++***)))(((************)))))))))))))))''''''(((***,,,,,,,,,''''''(((((()))))))))***''')))******))))))***,,,(((''''''''')))***,,,...((()))+++---.........---((((((((((((((())))))******+++,,,...///000111111,,,---///000111666>>>CCCuuu~~~QQQDDD666444333,,,---...///...---,,,+++***+++,,,---...---,,,,,,,,,***'''''''''(((((((((''',,,+++%%%&&&------'''%%%&&&'''((())))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((('''''''''&&&'''((((((((())))))******'''((((((((())))))*********+++,,,---,,,***((('''))))))((((((''''''&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))'''((((((((())))))******'''%%%&&&***///111000...'''((((((((())))))******'''''''''(((((((((((((((eeeuuukkktttzzz]]]xxxbbbnnnyyy___PPPbbblllQQQSSSbbbjjjbbbZZZPPPUUUpppmmm\\\~~~zzzaaacccbbbuuu]]]bbbooo|||ZZZWWWQQQPPPuuudddZZZPPPHHHAAAHHHfffjjjfffxxxhhh[[[pppcccggg{{{sssRRREEE[[[yyyZZZCCC666333///,,,***+++---...***+++,,,------+++***(((000)))&&&***+++))))))---(((((((((((()))***,,,,,,******))))))))))))******))))))************))))))*********)))''''''))),,,###(((,,,,,,---...,,,(((***++++++++++++***))))))+++,,,---...///...---------//////444888333;;;TTT|||UUUEEE888666,,,***---000///,,,+++,,,///000...,,,******,,,...///------+++***))))))))))))))))))(((((('''''''''&&&&&&'''((())))))((('''&&&***)))(((''''''((()))***))))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&((()))***)))))))))))))))))))))))))))&&&'''------'''%%%((('''((()))))))))(((&&&%%%%%%%%%%%%&&&'''((())))))''''''''''''(((((((((((()))&&&$$$)))111555222...%%%'''))))))(((''''''(((%%%'''))))))((()))***,,,\\\jjjyyyrrruuufffpppiiijjj\\\SSSdddppp\\\QQQVVVxxxfffWWW]]]gggwwwdddeeerrryyydddYYYVVVeeeTTTqqqvvvfffVVVQQQ^^^~~~pppRRREEE<<>>PPPjjj}}}yyyYYYaaavvvkkkKKKEEEhhhvvvQQQ<<<666222111000...,,,+++*********------......---+++***(((***)))******(((%%%(((...***)))))))))))))))******++++++***)))(((((())))))(((((((((((((((((((((((()))+++,,,,,,+++***+++,,,***------******,,,+++'''******)))***+++,,,...///,,,,,,---------,,,++++++000333...,,,666KKKttt|||VVVDDD777444+++///---++++++,,,---.........---+++***+++---///000******)))(((((()))))))))))))))(((((((((((('''''''''(((((())))))(((((('''))))))(((((((((((())))))))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((((('''(((++++++((('''((((((((()))))))))((('''&&&''''''''''''''''''''''''&&&&&&'''(((((()))******(((((())))))))))))((('''---,,,***)))((())))))***&&&((()))(((''''''((()))[[[qqqvvvbbbbbboooddd~~~lll\\\dddaaaQQQFFFRRRttt|||eee]]]]]]tttrrrggg___qqqhhh^^^___~~~cccWWWqqqsssddd```TTT]]]cccJJJOOOYYY[[[eeebbbTTTFFF;;;[[[|||}}}rrr[[[aaaiiiLLLKKKkkkqqqTTT;;;333555222......---,,,+++***)))(((............---+++***)))'''***,,,+++&&&%%%(((...+++***)))))))))))))))***,,,+++***)))((((((((((((((((((''''''''''''(((((('''))),,,,,,+++************---,,,)))))),,,,,,***...,,,***)))((()))+++,,,,,,,,,,,,,,,,,,+++++++++,,,444222000>>>YYY~~~VVVCCC555333+++///,,,***,,,...///---++++++******)))***+++---...)))((((((((((((((()))***))))))((((((((((((((((((((((((((())))))((((((((())))))(((((((((((())))))))))))))))))((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''(((******)))((()))))))))))))))((((((''''''((((((((((((''''''''''''((((((((((((((()))))))))(((+++,,,,,,)))'''(((***///,,,)))((((((((())))))'''((()))((('''&&&'''(((lllpppvvvsssxxx^^^XXX```hhhkkkNNNfff```TTTRRR\\\yyyxxx]]]YYYiiizzzqqqeeemmmtttfffkkkyyy}}}hhhYYYjjjsssYYYaaa\\\dddfffRRRPPPPPPUUUnnnmmmMMMIIIFFFJJJ}}}wwwyyyhhhdddjjjgggJJJCCCbbbmmmMMM<<<222333444,,,,,,,,,,,,,,,+++***((('''...---------,,,+++******&&&+++---+++'''&&&)))---+++***)))))))))))))))***++++++***)))(((((())))))((((((''''''''''''((((((%%%'''***+++***))))))))))))++++++((()))---///------+++)))((('''(((***+++---,,,,,,,,,,,,,,,,,,,,,***444222333IIIlll{{{|||VVVAAA333222+++,,,+++,,,...111111,,,((())))))((((((((()))++++++)))((((((((((((((()))***(((((()))))))))))))))))))))))))))(((((()))))))))(((((())))))))))))(((((())))))))))))((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''((((((((()))******)))******))))))((((((((((((((((((((((((((((((''''''*********)))((((((''''''&&&))),,,+++((('''(((+++///+++(((&&&'''((((((''''''((()))((('''&&&'''(((___ppprrrqqqzzzWWWVVVqqqfff]]]|||kkkNNNbbb~~~dddKKKTTTUUUpppxxx]]]YYYllljjjfffrrr|||kkk~~~iiiWWWaaalllRRRPPP___gggcccLLLCCCIIIUUUxxxgggIII???:::OOOuuurrr~~~bbb```{{{cccDDDCCCZZZiiiMMM:::555222444222(((,,,,,,,,,,,,+++***)))(((,,,,,,++++++++++++******''',,,...+++((()))++++++***)))))))))))))))************))))))))))))*********)))(((''''''((()))***%%%'''((()))(((((()))***(((++++++)))***...000...)))((((((((()))+++---...---,,,,,,,,,,,,---...///,,,444333;;;^^^qqqwwwVVV???000222---++++++---///000///,,,))))))))))))((((((((())))))******)))(((((()))))))))(((((())))))))))))*********))))))(((((())))))***(((((())))))))))))(((((())))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))(((((((((((((((((((((((((((((((((&&&((()))'''(((++++++)))+++***)))((((((((())))))((((((((((((((((((((((((+++******))))))(((((('''$$$'''***)))'''&&&'''***...***'''&&&)))***)))'''''')))***)))(((((()))***ooommmqqqbbbwwwcccZZZrrrnnn\\\kkk]]]bbbwww]]]YYYRRR]]]rrryyy```aaazzzkkkWWWaaaoooeeekkkiiiQQQNNN___xxxXXXTTTPPPHHH[[[~~~]]]FFF???KKKXXXsssmmmwwwiiilllkkkHHHIII\\\NNN<<<555555000111222,,,---,,,,,,+++*********)))******))))))******++++++)))---...******------))))))((((((((()))***++++++(((((((((((()))***+++,,,+++***(((''''''(((***+++&&&'''((((((((((((***,,,))),,,---***+++......,,,)))***++++++---......///---,,,,,,,,,---///111222...777;;;OOOwwwhhhvvvVVV===...111...,,,---...---,,,,,,---...,,,++++++***)))))))))(((,,,+++***)))))))))))))))(((((()))))))))***************)))(((((()))******'''((()))******)))((('''))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&((()))))))))((('''))))))))))))))))))))))))%%%))))))&&&'''+++,,,)))+++***)))((((((((()))***''''''(((((())))))******(((((()))))))))*********'''((())))))(((''''''(((---***'''(((,,,---***'''''')))******))))))+++,,,qqqlll[[[iiiZZZVVVffffffaaasssoooOOObbbYYYJJJVVVXXXqqquuubbb\\\vvv~~~```mmm{{{sss}}}qqqlllhhhWWW\\\aaa~~~hhh[[[NNNJJJRRRkkk]]]AAABBBRRR[[[tttccczzz~~~___cccjjjIIIKKKhhhBBB<<<222222222***)))000000------,,,+++*********+++(((((((((((()))***+++,,,***...---***+++000...((((((((((((((()))***,,,,,,'''((((((((()))+++,,,---,,,***)))'''''')))***,,,((())))))(((((())),,,...+++......,,,+++---,,,)))....../////////...---,,,---,,,,,,---...000222444...;;;FFFeee}}}hhhbbbwwwVVV<<<---111///...///...+++((()))...222...------,,,+++***))))))------+++***))))))))))))(((((())))))*********++++++***)))(((((()))***+++'''((()))******)))((('''))))))))))))(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''************************%%%))))))%%%&&&+++---))),,,+++)))((((((((()))***&&&''''''((()))******+++&&&&&&''')))***,,,------,,,,,,+++++++++***)))(((---***(((***...///,,,(((''')))***+++******,,,...sssccc|||\\\mmm```LLL___[[[XXXhhhRRR``````IIIPPPfffxxxrrr]]]fffuuuooogggssswwwuuutttpppzzzppp[[[TTTbbbsssLLLMMMKKKRRRppp|||XXXHHH@@@III___}}}ccciiillliiittteeeKKKHHH]]]dddJJJ<<<333111...,,,++++++,,,---------...............---,,,,,,++++++***))))))))),,,++++++++++++++++++,,,(((((())))))))))))((((((************************+++***)))((()))***,,,...)))'''&&&))),,,...---,,,(((...///,,,,,,///---''')))***,,,...//////......+++...222)))///777+++444999???UUUnnn^^^aaa}}}|||XXX888333------,,,......,,,---///,,,'''++++++***)))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))+++***((('''''''''((()))$$$&&&)))+++,,,***((('''111---'''%%%'''))))))((('''((()))))))))))))))((((((,,,,,,((('''+++***&&&))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((+++++++++)))((((((+++---)))***+++)))&&&%%%'''***)))(((((((((''''''''''''((((((((((((((('''''''''***+++,,,---,,,***(((&&&)))------...777@@@999+++(((***+++,,,,,,---///000jjjpppjjjmmmWWW___ddd^^^sssmmmRRRddd^^^RRRRRR\\\kkk___jjjddd___pppzzzvvvhhhmmmppppppcccwwwkkkZZZRRRfffrrrWWWTTTMMMYYY{{{RRRCCCDDDFFFYYY{{{zzznnnmmm~~~pppmmm]]]BBBLLLiii___KKK???444333111///---,,,,,,,,,---,,,---------------,,,+++,,,++++++******)))((((((++++++************++++++((())))))******))))))(((((((((((((((((((((((((((+++***)))((((((***+++,,,)))((('''(((+++---,,,+++(((---...,,,,,,///---)))***+++---............---------111)))000888///:::444PPPwwwqqqbbbccctttvvvUUU888444...,,,+++---,,,***+++...,,,(((,,,+++******))))))******)))))))))(((((()))))))))(((((((((((())))))))))))***))))))(((((((((((((((&&&''')))*********((('''...***&&&%%%'''(((((((((((()))))))))))))))(((((((((,,,,,,((('''******&&&))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((***+++***)))'''(((***,,,(((***+++)))&&&&&&'''***))))))(((((((((''''''''')))(((((((((((((((((((((,,,,,,,,,,,,+++***((('''///111...***///666222''',,,------,,,+++***+++,,,nnnzzz|||```zzzjjjXXXYYY}}}yyyQQQTTTtttUUU]]][[[AAANNNhhhhhh___hhh}}}___OOO```rrrQQQUUUooopppuuuuuu\\\UUUVVVggg```OOOFFFOOOdddjjj___JJJAAAMMM```lllZZZjjjooobbb[[[IIIKKKoooXXX===999888111222111///...---------...,,,,,,,,,,,,,,,+++******++++++******)))(((((((((******))))))))))))******)))******************)))((((((((((((((((((((((((,,,+++***)))((()))***+++)))((('''(((***++++++)))(((+++---,,,---///...+++,,,,,,---......------,,,...,,,000***222999222AAA;;;mmmtttqqqoooPPP888555---+++***,,,***(((***------***,,,++++++***************)))))))))(((((()))))))))(((((((((((()))))))))))))))))))))))))))((((((''')))))))))))))))(((((((((***(((&&&&&&((()))((('''******))))))((((((''''''(((++++++((((((******'''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((()))))))))(((&&&''')))+++((())))))((('''&&&((())))))))))))(((((((((''''''***)))))))))))))))******......---+++***))))))))),,,...,,,'''***333666111,,,------,,,***)))+++,,,qqqyyyhhhggg[[[^^^sss^^^NNNmmmgggVVVyyy]]]PPPMMMdddgggZZZiii~~~^^^YYYeeennn\\\UUU\\\yyy{{{pppUUUUUUQQQllldddOOONNNRRRnnn{{{JJJOOOEEEDDDbbblll^^^eeeiiiooo~~~[[[HHH\\\}}}aaaCCC777444222000222111000......---......------------,,,+++***)))++++++***))))))(((((('''))))))(((((((((((())))))******++++++++++++******************************,,,+++***)))(((((())))))))))))((())))))******)))(((***,,,,,,---......---------------------,,,,,,///,,,000,,,333888333GGG]]]iiiNNN888555---******+++)))&&&(((---...++++++******)))))))))************)))(((((()))******(((((((((((())))))))))))((()))*********)))'''&&&+++***)))(((''''''((((((''''''((()))******))))))++++++***)))((('''''''''((())))))(((((())))))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((()))'''&&&&&&(((***((((((((('''''''''((())))))))))))(((((((((((('''+++***)))))))))***+++,,,000...,,,***))))))***+++***------***+++222777777)))***++++++***+++...000|||pppdddlllnnnVVVuuu[[[XXXlllZZZ```qqqbbbLLLSSSgggooo```fffzzzddd\\\tttzzzTTTXXXkkkssshhhkkknnn```ZZZPPPdddsss^^^MMMOOOfffxxxKKKJJJGGGGGGcccyyy^^^ZZZqqqsssvvv[[[JJJJJJwww~~~[[[???:::999...)))...000000///.........---------------------,,,++++++++++++******)))((((((((()))(((((((((((((((((()))******++++++++++++******+++++++++++++++++++++++++++******))))))((((((((())))))******))))))***************,,,---------......---------,,,,,,------///+++222000555777999VVVgggMMM888444,,,******+++)))&&&(((---...+++))))))((((((((())))))***+++***)))(((((()))***+++(((((((((((())))))))))))((()))*********)))'''&&&,,,***)))'''&&&'''((()))'''(((***+++++++++++++++,,,+++)))(((''''''''''''((((((((())))))(((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((('''(((((((((&&&&&&''')))(((''''''&&&'''(((((((((***)))))))))((((((((((((+++***)))))))))***,,,---///...+++)))((()))+++,,,...111111---+++,,,//////)))***+++++++++,,,000222kkknnn^^^iii[[[bbbjjjTTTkkkyyyggggggVVVWWWbbbqqqYYYgggzzz___[[[ppp|||fffSSS]]]wwwqqqtttsssQQQRRR^^^eeemmmWWWPPPOOOeeeuuuPPP;;;IIIPPPiii{{{]]]___iiixxxjjjTTTHHHRRR}}}^^^BBB111666666+++'''000//////.........------,,,,,,,,,------------,,,,,,,,,,,,++++++***)))))))))))))))(((((((((((()))))))))******************)))))))))))))))))))))))))))))))))))))))))))))(((((((((***++++++******+++---,,,******------,,,,,,///------,,,,,,,,,------...///+++333333777<<>>888222444333222000///............---+++******+++---...***)))((())),,,......---,,,---...---+++***+++,,,,,,***(((&&&'''(((+++---''''''(((((())))))******((())))))((('''''')))***))))))))))))((((((((((((+++***)))))))))***,,,---,,,,,,,,,---------......///...,,,,,,,,,---///111111666444000BBBnnndddFFF999222000333...---,,,+++***+++,,,---'''''''''(((***+++***)))))))))(((((((((((())))))))))))))))))(((((((((((('''((((((((('''(((***,,,'''+++,,,)))'''***+++)))&&&'''(((*********)))(((''''''((()))***)))))))))###%%%(((+++,,,+++)))((()))((('''&&&'''(((***,,,((((((((((((''''''''''''))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))'''((()))+++++++++***)))+++((((((+++000111...***((('''&&&&&&(((,,,000222++++++'''######'''+++---***222///,,,222666???MMM{{{sss}}}gggdddVVVppp[[[```pppQQQUUUaaannnsssiiiddd[[[]]]iiihhh]]]{{{cccTTT___uuujjjbbbdddfffdddlllwww[[[TTTVVV]]]jjjMMMCCCOOOgggtttgggbbbsss}}}}}}mmmNNNCCCGGGhhh}}}UUU999333444333333222111///......------...---+++******+++---...+++***((()))+++------,,,+++---------+++***+++,,,,,,+++)))(((((()))***+++'''((((((((()))))))))***((()))***)))'''''')))***))))))))))))((((((((((((******))))))******+++,,,---------.........//////---,,,,,,,,,---///111333,,,000222<<<[[[]]]BBB888111...///------,,,,,,++++++,,,,,,))))))((()))))))))((('''***))))))(((((())))))***))))))))))))((((((((((((''')))***)))(((((()))***'''++++++(((''')))***)))'''(((((())))))))))))((((((((((((((()))))))))))))))***+++,,,,,,***)))''')))(((&&&&&&&&&''')))***((((((((((((''''''''''''))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))'''((()))*********)))(((***))))))---111222...)))(((''''''(((***,,,///111(((+++......---...//////555+++)))777>>>;;;YYYqqqeeeyyyeeeVVVjjjcccWWWyyyrrrZZZHHHSSSxxxkkkQQQYYY[[[WWWqqqhhhXXXlll|||```RRRbbbxxx___ZZZjjjxxxhhhvvvxxx[[[QQQWWW```[[[MMM@@@IIIkkk```eeetttvvv|||aaaEEECCCWWWwww}}}iiiMMM888///000222444111000///---,,,,,,,,,,,,---,,,+++******+++,,,---,,,***))))))***++++++******+++---,,,++++++,,,---,,,,,,+++******)))))))))(((((((((((())))))))))))((()))***)))(((((()))***))))))))))))((((((((((((((()))******++++++******............////////////+++++++++,,,...000333444---///777PPP}}}|||SSS===666000,,,,,,,,,,,,------,,,,,,+++++++++******))))))(((''''''*********))))))*********))))))))))))(((((((((((((((***++++++***(((((()))&&&***+++'''&&&((()))(((***))))))(((((((((((())))))((('''''''''(((***+++///...---,,,+++)))(((((()))(((&&&%%%%%%&&&''''''((((((((((((''''''''''''))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))(((((()))))))))(((''''''******+++///222111---)))''''''(((***+++---...///+++---///000///,,,++++++000444222888PPPooosssooorrrwwwSSSdddeee]]]zzzUUUXXX^^^pppqqqbbbVVVTTT^^^vvv}}}aaa]]]kkk|||ccc]]]hhhsssfff]]]kkktttjjjyyyddd]]]^^^^^^qqq[[[IIIHHHQQQkkkggghhh}}}^^^GGGCCC___zzzVVVDDD555444666222///000......---++++++*********,,,,,,+++******+++,,,,,,---+++))))))******)))((()))***,,,,,,++++++,,,...,,,,,,,,,,,,+++***((('''(((((((((((())))))))))))((()))+++***)))((()))***))))))))))))(((((((((((('''(((***+++++++++***)))------------............,,,,,,------///111333444555777EEEhhhyyywwwzzzcccJJJ;;;333---+++,,,+++,,,---...---,,,+++************)))((((((((()))++++++************++++++))))))))))))(((((((((((((((***------+++)))''''''%%%)))***'''%%%((()))'''+++***)))'''''''''((()))***)))'''&&&'''(((***,,,000...,,,+++))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''***+++---000222111,,,)))'''(((***,,,------------///+++)))+++---------...***999@@@SSSyyyooottt___YYYrrrqqqhhh___WWWNNNTTTuuukkk```VVVbbbdddZZZmmmaaaeeexxxsssdddXXXjjjeee```nnnhhhOOOZZZjjjyyyzzzZZZLLLBBBRRRppp~~~iii]]]}}}~~~jjjPPPAAALLLcccyyyMMM===222...555777...(((***,,,,,,+++***))))))))))))++++++++++++++++++++++++,,,***(((((())))))(((''')))***++++++++++++,,,---++++++,,,,,,+++***(((&&&))))))))))))((((((((((((((()))++++++***))))))***))))))))))))(((((((((((('''((()))++++++***))))))++++++,,,,,,,,,---------////////////000111111222777???WWWjjj[[[TTTMMMCCC:::111++++++...+++,,,---...---,,,+++***((()))***)))((((((***---++++++************++++++))))))))))))(((((((((((('''***,,,,,,***(((''''''%%%)))***'''%%%((()))'''+++***)))'''''''''((()))***)))'''&&&'''(((***,,,,,,+++)))((((((((()))*********)))(((((('''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((+++,,,...000000///+++(((''')))+++---------,,,,,,...&&&$$$***000111111333666???\\\RRRYYYeeetttlllttteee]]]^^^xxxtttVVVfffxxx^^^XXX[[[www{{{___ZZZfffeee\\\iiiaaa___~~~hhh\\\```wwwwwwXXXUUU[[[gggaaaVVVQQQbbbsssRRRFFFFFFYYYqqqvvv^^^eee{{{^^^HHHAAALLLlll{{{UUU777888222000444222+++***...++++++***)))))))))))))))+++++++++++++++++++++++++++)))((('''((()))(((''')))***,,,+++******+++,,,)))***++++++***)))(((&&&))))))))))))(((((((((((('''***,,,,,,+++)))))))))))))))))))))(((((((((((('''((())))))******))))))***+++++++++,,,,,,,,,,,,000000000000111111111111555JJJooooooTTTBBBBBB>>>888///+++,,,///,,,,,,------,,,,,,++++++''')))+++)))'''(((,,,///*********))))))*********))))))))))))((((((((((((''')))******)))''''''(((&&&***+++'''&&&((()))(((***))))))(((((((((((())))))((('''''''''(((***+++)))((('''''''''((()))***)))))))))))))))(((((((((((((((((((((''''''''''''))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))((((((''''''(((((()))***+++,,,---...---,,,***))))))***,,,---------,,,+++...))))))...000,,,...333KKKooo===<<>>^^^{{{VVVFFFCCC<<<333...,,,,,,,,,------,,,,,,++++++,,,,,,)))+++,,,***''''''+++///***))))))(((((())))))***))))))))))))((((((((((((&&&'''(((((('''&&&((()))'''++++++(((''')))***)))'''(((((())))))))))))((((((((((((((())))))))))))(((((((((''''''(((((()))''''''((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))((('''''''''(((***+++---,,,------,,,***)))))))))++++++,,,,,,---,,,,,,,,,///---///111......@@@VVVGGG===<<>>>>>@@@CCCIIIKKKQQQ```zzzrrrxxxrrriii```UUUhhh^^^sss{{{ZZZqqqfff]]]ooo___```nnnddddddppp{{{aaa___eeeWWWWWWOOOdddhhh[[[aaawwweeeMMMLLLKKKWWWvvvbbbOOObbboooRRRCCCXXXzzzZZZEEE===444///000++++++,,,---------,,,,,,,,,,,,++++++***+++++++++***)))))))))))))))******''')))+++***((((((,,,000,,,+++******++++++)))(((''')))***,,,,,,***)))'''(((((())))))))))))(((((((((***,,,,,,***(((''''''(((((((((((((((((('''''''''+++...,,,(((''')))---///...,,,++++++,,,---...000000---000666000111@@@[[[rrr___LLL<<<000(((,,,000***,,,,,,,,,,,,,,,,,,,,,,,,000,,,)))***...///,,,)))((((((((((((((('''''''''###&&&((((((''''''))),,,&&&'''((())))))((('''&&&((()))***)))((('''((()))''''''&&&&&&&&&&&&''''''---,,,+++***)))'''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&((())))))((('''&&&&&&'''((()))''''''''''''(((((())))))))))))))))))))))))))))))&&&(((******)))(((((())),,,,,,,,,,,,++++++******###000000***+++***)))000***,,,...666JJJqqqJJJFFF@@@<<<<<<>>>???@@@<<<;;;===EEETTTiiizzzeeeccctttccc```oootttYYYggggggrrr~~~iiisss{{{bbbhhh}}}iii^^^vvvjjj]]]tttrrrcccrrr{{{```UUUQQQ___tttoooYYYaaauuuaaaPPPGGGKKK```}}}^^^YYYdddfffUUUOOOjjjxxx\\\BBB999777333111333,,,,,,---------,,,,,,+++++++++***************+++,,,+++***)))(((((()))***((()))***)))))))))+++---,,,+++)))***++++++)))(((((()))************)))((('''((()))******)))((('''(((***,,,,,,***((((((((()))(((((((((((((((''''''(((+++...---)))(((***---------,,,,,,,,,,,,------+++333111...222333;;;KKKxxxpppSSS===333+++,,,000,,,++++++,,,------------------+++***+++---...,,,+++))))))((((((((((((''''''%%%''')))((('''''')))+++''''''((())))))(((''''''((()))***)))((('''((()))((((((''''''''''''((((((,,,++++++***)))(((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&''''''((())))))(((((())))))))))))))))))))))))&&&(((******)))((()))***//////---,,,******))))))'''000...))),,,,,,+++111333///666SSSHHHDDD@@@@@@CCCCCC>>>888???>>>===<<>>:::;;;<<<:::888999???DDD===QQQccczzzvvvrrrnnnoooNNN[[[qqqPPP```cccbbbmmmUUUooogggmmmvvvhhh^^^lllkkkZZZjjjiiiiii}}}zzzgggYYYSSSfffgggYYYlll]]]CCCNNNVVVttthhhPPPiiimmmSSSEEEMMMppppppXXX@@@999444555333---))))))............---,,,+++*********************+++,,,,,,+++)))(((((()))+++---,,,***)))+++------***&&&+++)))((()))***+++***((())))))(((''''''((())))))'''(((***,,,,,,***((('''((()))++++++***((())))))*********))))))(((((((((+++---......,,,+++,,,...,,,---...///000///...---***222333111000444RRR|||{{{OOO333222///++++++***,,,---...//////...,,,+++&&&***---,,,)))))),,,000+++******))))))((((((((())))))))))))(((''''''(((((((((((())))))(((((((((((()))***)))((('''((()))******))))))))))))******(((((())))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))******)))(((((((((''''''$$$&&&((())))))(((&&&$$$&&&''')))******)))((('''(((((((((((((((((((((((('''((())))))((()))***,,,000...+++((('''''')))***,,,,,,(((+++222///...999???bbb}}}fffNNNAAA>>>BBBEEE777;;;???@@@@@@???AAABBB===EEEFFFLLL___qqqjjjvvv~~~hhhoooPPPVVVwwwnnn^^^cccooo^^^cccoooSSSRRRnnnlllgggXXXttteeeUUUeee{{{ccc[[[~~~ttt```]]]]]]hhhnnnZZZiii|||[[[QQQSSS^^^qqqyyy___```gggyyy___FFFEEEXXXxxxrrrOOO???666333333444444111///111/////////...---,,,+++***+++++++++++++++,,,---...***)))(((((()))+++---///...,,,+++,,,......***'''***)))((((((***+++***((())))))(((((((((((())))))((()))***++++++***)))(((((()))+++***)))((()))***************************,,,---......---,,,---...---...///111111111000///000//////555666777^^^kkkCCC...222222---,,,+++......//////...,,,***)))%%%***...---)))(((,,,111,,,++++++***))))))((((((+++***)))))))))((('''''')))))))))(((((()))))))))((()))***)))((('''((()))******))))))))))))******((((((((((((((()))))))))((((((((((((''''''''''''))))))))))))))))))))))))*********))))))(((''''''%%%'''***++++++***'''%%%(((((()))******)))((('''(((((((((((((((((((((((('''((())))))((()))+++---,,,***(((&&&&&&''')))+++---,,,(((+++111+++///AAAkkk```NNNjjjVVVGGG??????@@@CCCEEEGGGGGGFFFFFFAAAEEE>>>999@@@FFFOOO^^^ssskkkhhhlllyyy|||PPPKKKjjjuuuRRRfffzzzWWW^^^}}}fffRRR[[[|||{{{tttxxxiiiXXXgggiiiRRRbbbmmm___fffkkkaaaYYYaaa|||ccc```kkkzzzWWWHHHQQQ___}}}ZZZYYY{{{pppSSSIIIEEEVVVyyy]]]KKK???444333222000///...........................---,,,+++,,,,,,,,,,,,,,,---...///)))))))))***+++,,,---...---,,,,,,,,,---,,,+++))))))((('''(((*********))))))))))))))))))))))))))))))******************)))((()))******)))(((***+++)))))))))***++++++,,,,,,------------------------......///000111111111111333///---666===FFFsssXXX<<>>;;;:::AAA===:::===<<<===FFFDDDMMM^^^sssbbbGGGMMMhhhxxxsssgggmmmsssWWW^^^ssshhhPPP^^^{{{~~~uuuhhh___pppkkkYYYiiijjj___qqqhhhZZZUUU]]]~~~gggcccyyyvvvWWWMMMTTTfffwwwlllZZZnnntttbbbRRRHHHYYYnnn\\\DDDBBBBBB===444222...+++***+++***)))---...............------++++++++++++,,,---...///***+++,,,,,,,,,+++*********++++++***)))(((***+++)))((('''(((*********))))))***+++,,,,,,+++***)))++++++***))))))***++++++((()))***)))((()))***,,,'''((()))***,,,---......---,,,,,,,,,------,,,,,,------------...///000111///444111222AAA]]]mmmIII999333222,,,---///+++,,,+++***))))))***,,,---+++---///...,,,+++---///...---,,,+++***))))))(((+++)))((((((***+++)))'''******)))(((((()))******((()))***)))((('''((())))))))))))(((((()))))))))((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((()))))))))(((''''''((()))******)))(((''',,,+++)))((('''((()))***))))))))))))))))))))))))((())))))((((((***---000+++******)))))))))******---,,,,,,222999AAAfffYYY@@@888lllaaaSSSKKKJJJIIIEEEAAA>>>FFFDDD@@@AAA<<<777===@@@CCCAAA]]]~~~gggjjjcccPPPCCCIIIUUU]]]ccciiimmmUUUPPPddd|||dddMMM\\\}}}ddd___nnnSSS]]]bbbhhheeevvv|||ZZZVVVZZZ___ggg```~~~|||WWWMMMYYYqqqcccOOO___mmmzzziii~~~WWWHHHKKKLLLsssvvvJJJ<<<===:::777888///---+++))),,,000000...------......///.........************+++,,,---...,,,---......---***(((&&&((()))***(((&&&%%%))),,,(((''''''((()))******))))))***,,,------,,,***))),,,+++)))(((((()))+++,,,((()))***)))((()))***,,,'''''')))***,,,...///000---,,,++++++,,,---,,,+++,,,,,,++++++,,,---///000***999666---CCCpppaaaBBB888555///&&&(((---(((***)))''''''(((+++...000......///...---------.........---,,,+++))))))(((+++)))'''(((+++,,,***(((+++***)))(((((()))***+++(((******)))((('''((()))))))))(((((((((((())))))))))))(((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&''')))))))))((((((&&&'''((())))))((('''&&&---,,,)))'''&&&(((***+++))))))))))))))))))))))))((())))))((((((***---000---------,,,+++***))))))***+++...888CCCUUUwwwJJJ999888777gggUUULLLJJJKKKDDDEEECCC@@@>>>===<<<:::999;;;===AAALLL```yyy}}}bbb[[[^^^LLLGGGNNNMMMNNNooorrrTTTMMMQQQgggjjjbbbRRRVVVyyy|||yyy]]]bbbsssmmm```\\\ccccccjjjoooaaa]]]ZZZhhhgggppplllYYYJJJUUUvvvoooYYYXXX}}}{{{lllmmmsssRRR@@@FFFUUUuuugggQQQ===999;;;888000+++//////.........---------...------...//////...,,,***)))((())),,,......---+++,,,,,,---,,,+++)))(((,,,***))))))******)))'''++++++*********************************)))(((''')))((()))***---...---,,,'''))))))((('''(((,,,///&&&(((+++------,,,***))))))---///...***)))+++///---,,,++++++,,,...111222...111888:::QQQZZZ<<<888222---***+++---///,,,,,,,,,++++++*********)))+++---,,,)))((())),,,++++++++++++++++++,,,,,,(((((((((((((((((((((((('''(((+++,,,,,,***(((&&&((('''&&&&&&&&&((()))***))))))))))))))))))))))))'''((()))***)))(((&&&$$$'''''''''''')))+++---......,,,***(((''''''))))))%%%&&&''''''((((((''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((()))***(((%%%&&&***......)))'''+++,,,***---444111...)))&&&''')))***((('''444222222RRRbbbIII???666000///ooo^^^SSSKKKHHHCCC???>>>>>>===<<<555777888888999===DDDJJJOOOGGGTTT{{{WWWIII@@@EEERRRjjjuuuZZZIIIEEEIIIKKKNNNQQQZZZvvveee[[[uuugggSSSYYYfffwwwbbb^^^ttt^^^OOOZZZqqqsssTTTTTTaaapppYYY```zzzkkksssdddMMMBBBFFF\\\uuukkkHHH<<<444555888666444444///.........------------...---,,,,,,......---,,,***)))((()))+++------,,,+++,,,,,,+++***((('''%%%+++***))))))******)))'''))))))))))))))))))))))))******+++++++++***))))))***)))***,,,......---+++)))******)))''''''***---&&&''')))++++++***)))((())),,,///---***)))+++...---,,,,,,,,,---///111222222555:::FFFlllpppJJJ888555111---+++,,,---///,,,,,,,,,,,,++++++******(((***+++***((('''(((***************************(((((((((((((((((((((((('''((()))******)))'''&&&((((((((('''(((((())))))))))))))))))))))))))))))'''((()))***)))(((&&&%%%%%%&&&)))***+++++++++***,,,+++)))'''''''''((()))%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((()))(((''''''***,,,---((((((+++,,,+++---222((()))+++,,,///000///,,,///999@@@TTT~~~cccJJJ@@@<<<444///000{{{eeeYYYKKKBBB@@@AAAAAAAAABBB???;;;777666777:::<<<<<>>??????222<<>>HHHQQQXXXhhhtttNNNEEE>>>>>>GGGPPPddd}}}```rrr{{{\\\TTT]]]oooYYYWWWeee\\\TTTrrr```PPPUUU[[[[[[sssmmmnnn}}}tttqqqwww```VVVmmmeeeOOO```|||vvvRRRDDD???CCC\\\{{{hhhXXXDDD888666888777333)))///000......222000++++++++++++,,,,,,---------,,,,,,+++,,,......,,,***///---+++***++++++***(((***)))((((((((()))+++,,,)))(((((((((***++++++***((())))))***++++++,,,,,,---.........---,,,++++++,,,***'''&&&(((***+++++++++))))))***---...,,,***---------,,,,,,+++++++++///...------...///...---,,,---...000111111111111AAA^^^```???444444---,,,,,,,,,---000333555---+++)))((()))+++---///222...)))'''(((***)))((('''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&''''''((())))))***((('''&&&&&&&&&((()))***))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''(((((())))))''''''(((((()))(((((('''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((()))***(((%%%&&&***...)))......+++,,,111222///111---000999BBBRRRrrriiiOOOCCCAAA>>>888444...///---)))''')))+++,,,kkkYYYGGG;;;>>>BBB>>>999888CCCEEETTTtttWWWOOO>>>EEEOOOPPPXXXdddeee{{{yyyUUURRRbbb^^^UUU^^^bbbjjj^^^XXXnnnsssWWW```___QQQaaammmgggrrrddd{{{zzzXXX___yyybbbWWWPPPnnnxxxWWWCCCAAA???PPP~~~mmmDDD@@@:::666666777888888///...------...///...---,,,+++***)))***+++,,,---///------...,,,((()))...000---***((()))***++++++((()))***+++++++++++++++(((------))))))......***)))(((((()))+++,,,,,,+++///,,,***+++...000///...,,,---...---,,,++++++,,,+++---...---++++++...111+++,,,,,,------.........---+++---111000,,,***+++222333,,,***222222000777???rrrHHH:::444,,,+++///...))))))---...***---,,,++++++,,,,,,***)))...,,,)))&&&%%%&&&''')))++++++******))))))((((((++++++***)))(((((())))))'''(((***,,,---,,,***)))'''(((((())))))))))))((()))((('''&&&&&&'''((()))'''((((((((((((((('''''')))***+++++++++***(((''''''&&&&&&%%%%%%'''((()))(((((('''&&&&&&&&&&&&'''))))))(((((((((((())))))%%%&&&&&&'''((())))))***)))'''&&&)))---...+++'''&&&333111)))---111///000111;;;DDDHHHPPPkkkTTTMMMEEE@@@>>>;;;555///---,,,+++***)))'''&&&&&&mmmWWWIIIAAA===<<<===CCCBBBIIIbbb|||TTTIIILLLJJJPPP[[[pppvvvppprrr|||\\\NNN^^^vvvsssXXXVVVuuusss\\\aaawwwpppYYYLLLUUU```qqqqqqooowwwggg___hhhlll~~~xxx^^^QQQVVVhhhHHH999DDDWWWxxxvvvWWWDDD@@@<<<777555444555666555///---,,,---...///...---,,,,,,+++++++++++++++,,,---+++,,,---,,,((()))------,,,++++++,,,,,,***((()))******++++++++++++***'''+++,,,((()))------***+++)))((()))+++------,,,(((((()))+++------)))&&&(((((((((***---...---,,,---...///...,,,+++,,,...++++++,,,,,,---...//////,,,***+++///000---,,,...---///***+++333444555???bbbYYY;;;555333...+++///...******------******))))))***,,,---,,,+++,,,***((('''&&&(((***+++*********)))))))))))))))+++******)))(((((()))))))))***+++++++++***)))((())))))))))))))))))(((((()))(((''''''''''''((()))'''(((((())))))(((((('''((()))*********)))((('''''''''&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''))))))(((((((((((())))))'''''''''(((((())))))))))))'''&&&)))---...+++'''%%%---+++***555:::777:::///GGG```lllxxxeeeMMMFFF???:::888555111,,,,,,++++++***)))(((''''''KKKQQQ^^^hhhjjjlll{{{gggQQQGGG@@@;;;<<<===???KKKiiiqqqSSSJJJPPPOOO]]]vvvnnniiixxxVVVKKK[[[{{{fffXXXYYYqqqfff[[[ggg}}}kkkPPPQQQUUUccc}}}rrrnnncccRRRaaawww|||ssstttrrr\\\QQQ___|||TTT>>><<>>;;;AAAEEEhhhttt```HHHEEE???888444222111...,,,*********))))))(((((((((AAA???EEELLLKKKHHHQQQaaawwwxxxfffPPP<<<;;;:::<<<@@@III```\\\MMMMMMRRRbbbppptttwwwxxxVVVFFFVVVvvvppphhhZZZWWWrrr}}}ggg^^^\\\kkkLLLNNN[[[qqqtttqqqiiiSSSZZZsssmmmppp[[[]]]iiiRRRMMM[[[wwwkkkLLL:::777:::555444222222333333111000...---,,,,,,......---,,,---.........---,,,***)))'''&&&))),,,,,,((()))---((((((***---///---***&&&,,,,,,,,,,,,+++******)))&&&'''(((((()))***++++++---+++))))))+++...//////000---***(((***---111333777666444111///...---,,,,,,,,,---...---++++++***+++++++++,,,---///111222---******------,,,---111222555222000333222;;;QQQUUU@@@;;;555///,,,---...---,,,,,,,,,+++***'''&&&&&&(((+++---------,,,+++***))))))***+++,,,'''((((((((())))))*********))))))((((((((())))))+++***(((''''''((()))***,,,,,,+++***)))((((((((())))))))))))))))))))))))'''((())))))***)))))))))'''''''''''''''&&&&&&&&&''''''''''''(((((())))))(((((('''&&&&&&&&&&&&'''(((((((((''''''((((((((()))))))))))))))((((((((()))((('''))),,,---,,,+++------...999GGGGGGGGGUUUuuuaaaQQQCCC???;;;555111000///...---(((((())))))))))))))))))MMMEEEBBBEEEEEEBBBEEELLLJJJUUU___iii}}}uuu[[[OOO@@@:::@@@???@@@[[[~~~iiiLLLJJJSSSppppppddd}}}iiiXXXHHHNNNiii~~~pppPPPZZZfff{{{yyyXXXSSShhh~~~ooo[[[LLLTTTkkknnnvvveeeUUUaaakkkfffnnnVVV]]]{{{dddkkk}}}|||pppeeeTTTBBB666000000111333222111222333222111///...,,,+++,,,---...---,,,------......---+++)))(((&&&&&&(((++++++((()))---)))((((((***,,,,,,+++***,,,,,,,,,,,,,,,+++***)))'''&&&'''((()))))))))+++---+++)))***,,,.........)))))))))***---222888;;;222555777666333222444666+++++++++,,,,,,,,,,,,+++---,,,,,,,,,---///111222000,,,,,,......+++,,,///,,,000///000333444GGGeeennnEEE999777...(((***---------...---+++******(((''''''(((***++++++***---,,,+++***))))))))))))''''''(((((()))))))))***)))((((((((((((((())))))((('''&&&%%%&&&(((+++---,,,,,,***)))(((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((())))))))))))((((((((((((((((((((()))+++---------+++111777DDDSSSVVV___tttqqqNNNHHHFFF999666222///...---------((((((((((((((()))))))))```XXXNNNHHHFFFFFFDDDAAAGGGFFFFFFKKKZZZuuusssTTT???AAACCC===BBBQQQvvvcccTTT]]]mmm{{{mmmrrrTTTPPPSSSddduuuvvvcccPPPNNN\\\|||rrr```VVVZZZ\\\PPPUUUZZZxxxjjjsss}}}bbbOOO___gggccc}}}mmm]]]XXXYYYwwwrrrssszzzwwwggg___XXXJJJKKKDDD<<<999::::::777333333222000000111111000...---,,,+++,,,---...---+++,,,,,,,,,,,,+++******)))((('''(((******(((***///***((('''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))''''''******((((((***+++***)))+++---...---,,,,,,///333777999;;;>>>@@@CCCGGGKKKJJJDDD<<<555111///...,,,,,,---------,,,///...,,,,,,---...000222111......000000,,,,,,///111666555444555888QQQxxx___===333111++++++111...,,,---///...***((())))))((('''((()))***)))(((---,,,+++***)))((((((((('''(((((((((((((((((()))((((((''''''(((((())))))&&&%%%%%%%%%&&&)))+++---+++***)))'''''''''((((((''''''((((((((((((''''''%%%&&&'''((()))))))))((((((((('''&&&&&&&&&&&&'''%%%&&&&&&'''((('''''''''(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((())))))+++,,,...///000;;;BBBKKKYYYaaapppZZZAAACCCFFF222111///,,,+++*********((((((((((((((((((((((((zzzjjjeeehhhfff___UUUKKKDDDCCCCCCIII]]]rrrcccMMMDDD@@@>>>>>>TTTsss|||tttmmmppprrrVVVKKKUUUffftttppp___UUUVVViiihhhUUU```vvvaaaMMMPPPkkkttt{{{VVVWWWfff}}}kkkiii{{{jjj```\\\dddppp~~~yyybbbYYYXXXSSSEEE>>>???<<>>AAAGGGhhhlllQQQ888111111---...444///,,,---000///)))''')))((('''&&&''')))***)))(((*********))))))((((((((((((((((((((((((''''''''''''''''''''''''((())))))&&&&&&%%%%%%&&&((()))***)))((('''&&&%%%&&&((()))%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''(((((((((((())))))'''&&&&&&&&&'''((($$$$$$&&&'''''''''&&&%%%(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((%%%%%%&&&&&&''''''((((((((()))))))))***,,,...000888GGGMMMSSSgggzzzgggIII??????:::---......,,,***)))((((((((((((((((((((((((''''''qqqeee]]][[[MMM<<<>>>MMMQQQkkkaaaCCCBBBEEEBBB@@@VVVtttvvv^^^XXX___dddrrr~~~xxx{{{tttVVVJJJCCCTTTnnnvvvbbbLLLTTTkkk]]]XXXXXXnnnvvvSSSPPPXXXiiibbbyyy~~~QQQ[[[pppgggjjjppp^^^YYY```pppssskkk[[[QQQSSS@@@GGG:::<<>>888666---...999222222333222111000...,,,---,,,,,,++++++,,,,,,---+++++++++++++++***)))(((******************++++++((()))+++,,,,,,+++)))((('''///---***///---)))---+++***)))***+++,,,++++++///,,,+++......,,,---111666888JJJpppsssOOO111000777444...---555333///***)))+++,,,+++666+++---222///222777555---@@@EEEHHHeeetttFFF;;;111000...,,,,,,111...---+++)))((())))))***)))((('''&&&&&&'''((()))(((((())))))))))))((((((******)))((('''&&&%%%%%%))))))((('''&&&&&&%%%%%%(((((((((((())))))))))))***)))&&&$$$$$$%%%''')))))))))((('''&&&&&&%%%%%%(((''''''&&&&&&''')))***+++)))'''%%%$$$######$$$&&&'''&&&$$$&&&***)))%%%'''((()))))))))'''&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''(((((((((...((( $$$...,,,+++666BBBRRReeecccPPPIII===333...(((++++++***)))(((((((((((())))))))))))((((((((((((nnn```YYYBBBAAAAAAIIIaaarrrRRR======BBBGGGLLLYYYmmm~~~}}}mmmiiihhhmmmsssyyypppVVVNNNQQQVVVhhh[[[UUUVVVTTT___fffVVVaaa\\\RRRQQQVVVnnn|||nnnmmmVVV___uuuwwwiiipppyyyaaaXXX]]]TTTVVV\\\lll|||qqqeee^^^XXXRRRQQQTTTOOOHHHQQQaaaiiitttdddKKK777666777222111666000000000000///...---,,,---,,,,,,++++++,,,,,,---++++++,,,,,,++++++***)))******)))))))))***+++,,,)))***,,,------,,,***)))"""******)))000///+++//////,,,(((%%%%%%''')))+++...---...000///,,,---111222GGGkkksssFFF555333...+++---***---///......///111333---'''...777666888:::444======CCCaaappp???666///......,,,---111---,,,+++***)))))))))******))))))(((''''''(((((((((((())))))))))))((((((***))))))((((((''''''&&&)))((((((''''''&&&%%%%%%'''((((((((())))))))))))***((('''%%%%%%&&&'''((()))(((((('''&&&&&&%%%%%%'''''''''''''''((())))))***)))'''&&&%%%%%%%%%%%%(((***)))''')))---,,,((((((((((((((((((((('''&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''******''',,,444///,,,777KKK\\\rrrxxx[[[HHHAAA666///...+++---,,,+++))))))((((((((())))))))))))((((((((((((pppPPPBBB>>>:::===GGG\\\}}}lllFFFAAAEEEEEEDDDPPPooo{{{vvvooojjjgggiiinnnqqq||||||qqqSSSHHHMMMXXX```YYYVVVNNNLLLccc{{{[[[ZZZiiidddJJJNNN]]]yyy}}}hhheeeRRR\\\rrreeemmmeeeXXXLLLXXXpppsssnnnppp}}}}}}jjj[[[UUURRRPPPSSSXXX```lllwwwdddBBB:::555666999666222111...------,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,------,,,,,,++++++***)))((('''((()))+++,,,***+++,,,------,,,+++***+++///***(((---,,,)))///000///---------///222333---...222444000,,,...444777]]]RRR888111,,,,,,000+++---///...+++***...333444000666;;;999===@@@999LLL===JJJ|||UUU666111------...------000---,,,+++******)))*********************)))((('''(((((())))))))))))(((((())))))))))))(((((((((((()))((((((''''''&&&&&&&&&''''''((((((((()))))))))((((((((('''''''''&&&&&&((((((((('''&&&&&&%%%%%%&&&''''''((((((((((((((())))))((('''''''''''''''(((***)))(((***......***(((''''''''''''(((((()))(((((((((''''''&&&&&&&&&((((((''''''''''''&&&&&&%%%((('''+++111---111CCCZZZlllyyyiiiNNN===777---+++///......---,,,***)))((((((((())))))))))))((((((((((((tttSSSEEE;;;<<<>>>DDDYYYqqqlllKKKEEEBBBDDDIII[[[xxxpppuuupppmmmpppyyyyyyxxx{{{YYYMMMSSS]]]aaaaaaTTTUUUSSSaaa}}}[[[OOOjjjppp]]]ZZZZZZ```sss}}}dddUUUdddtttggg|||hhhSSSFFFLLL[[[ooo{{{nnn___QQQNNNTTTbbbkkkzzzyyyXXXAAA666999:::777777666111+++---,,,+++++++++,,,...///---,,,,,,++++++,,,,,,---,,,---------------,,,,,,***)))'''&&&''')))+++---,,,,,,---......---,,,,,,333333***(((...,,,+++333(((***---///...,,,***)))+++///555777333///333;;;GGGrrrVVV<<<444000///111333111...,,,***)))...444999999??????===KKKYYYXXXWWWEEE^^^~~~ZZZ:::222///.........------...,,,,,,++++++************((()))+++,,,,,,+++***)))(((((())))))))))))((((((((((((((()))))))))******)))(((((((((''''''&&&&&&'''''''''((((((((())))))'''(((((()))((('''&&&%%%(((((('''''''''&&&&&&&&&%%%&&&((()))))))))((('''(((((((((((((((((())))))%%%&&&&&&%%%'''++++++'''((('''&&&&&&&&&((()))***))))))((((((''''''&&&&&&'''''''''((((((((((((((('''***'''''',,,///???[[[}}}tttoooUUUAAA555111)))***000...///...,,,+++)))((((((((())))))))))))((((((((((((mmmRRR===;;;>>>===FFFSSSpppaaaKKK@@@FFFFFFGGGfffyyyuuummmiii|||vvvnnnZZZLLLVVVhhhmmmcccXXX^^^VVVmmmttt\\\VVVeeexxxZZZMMMTTTcccrrrvvvbbbRRR```ssspppsssaaaPPPOOOMMMOOO^^^|||uuu^^^SSSPPPYYYpppjjjMMM???;;;777<<<;;;555111111000+++---,,,,,,+++,,,---///000---,,,,,,++++++,,,,,,---,,,------.........------))))))((('''(((***,,,------------......---------+++---***///888444///666000222444333///,,,*********...555999666444999BBBTTT\\\???555111//////222...---000111000333999999DDDTTTXXX[[[rrr]]]KKKllliiiLLL666111222111///...------,,,,,,,,,,,,,,,+++++++++***'''(((***,,,------,,,+++(((((())))))))))))((((((''''''(((((())))))******((((((((((((((('''''''''''''''''''''(((((((((((('''((()))***)))(((&&&%%%'''''''''''''''&&&&&&&&&%%%&&&((()))))))))((('''((((((((()))))))))))))))$$$%%%%%%###&&&***)))%%%((('''&&&&&&&&&((()))***))))))((((((((('''''''''''''''((()))******++++++,,,000---+++///444LLLnnnyyybbb___CCC666222000)))***///---...---,,,***)))((((((((())))))))))))((((((((((((nnnLLL@@@???;;;;;;???CCC___wwwhhhKKKHHHCCC===QQQrrr{{{ooowww~~~vvvzzz\\\UUUXXXgggqqqiiiYYYNNNWWWrrroooTTTWWWpppgggWWWSSSYYYnnnzzzlllUUUVVVaaaiiiaaajjjTTTIIIFFFFFFKKKddd{{{ZZZQQQOOO]]]www^^^AAA777777888777999666000,,,---......------------......///000---,,,,,,++++++,,,,,,---,,,,,,------......------((()))))))))***,,,------------------------------)))---000;;;EEE;;;///222555777666333000///222666,,,...333777666666<<>>]]]hhhHHHEEEMMMKKKBBBEEE___oooyyyvvv{{{}}}___SSSTTT]]]iiihhhVVVIIIWWWpppYYYZZZaaattt}}}TTTTTTWWWdddwww}}}WWWPPP[[[]]]dddhhhqqqSSSGGGEEENNNSSSWWWlll{{{[[[RRR[[[vvvRRRHHH;;;444999>>>;;;333444//////333333---,,,///,,,---...///......,,,+++---,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,''')))+++...//////...------,,,,,,++++++,,,,,,---000---,,,;;;PPPVVV[[[kkk|||zzzgggQQQ@@@777333///---000222333777===PPPmmmLLL>>>999444111555222333444777KKKxxxkkkEEEaaaMMM;;;:::333,,,111222,,,***---///...***+++,,,---------,,,+++...,,,***((('''''''''((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&'''''''''((((((***)))))))))((((((((((((&&&'''''''''''''''''''''(((((('''&&&&&&((()))***'''((()))))))))(((&&&%%%((()))(((%%%&&&((('''###(((((()))))))))(((&&&%%%&&&&&&'''((()))***++++++222111000///---+++******000333000000;;;LLLooolllSSS===222///,,,///---$$$'''---((('''''''''''''''((())))))))))))))))))((((((((((((tttnnndddPPPBBB>>>KKKdddqqqzzzccc[[[VVVHHHBBBIIILLL@@@IIIUUUPPPYYYiiijjjmmmiiiooo{{{{{{qqqpppVVVNNNOOOddd^^^VVVMMMHHHTTTvvvwww```ZZZ]]]wwwkkk]]]RRROOO```sss^^^UUUTTTbbb}}}{{{kkktttjjjTTTLLLDDDHHHJJJNNN___~~~zzziii]]]]]]|||xxxTTT@@@<<<666333333555777777222444555333000///111333111...+++***+++---------,,,,,,,,,,,,,,,,,,,,,,,,...---///000---(((***...((()))+++---............&&&000,,,&&&...111,,,***222<<>>111111111---000999UUUhhhNNN999555---+++AAAgggnnnGGGSSStttPPP:::::::::...///000111000///------...///+++***,,,+++)))***---+++---...---***''''''))))))((('''&&&''')))***,,,)))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))***(((&&&'''((()))'''%%%&&&'''(((((())))))(((((((((((('''&&&&&&'''((()))&&&''''''(((((('''&&&%%%''''''''''''''''''''''''))))))))))))((('''&&&&&&((('''''''''''')))***+++333111...---,,,++++++***'''...999888^^^xxxkkkZZZGGG222***...,,,+++***)))))))))******((((((((((((((((((((((((((((((((('''''''''&&&&&&vvvcccoooxxxvvvaaaIIIDDDPPP]]]{{{WWWCCCFFFHHHPPPjjj}}}tttrrrlllbbbXXXRRRPPPRRRTTTttt{{{vvvjjjttt{{{YYYJJJNNN[[[fffXXXIII???KKKiiilllVVVSSSeeezzzbbbWWWUUUVVVsssyyytttVVVOOOWWWpppsssaaaeeeyyy{{{___MMMEEEEEEKKKPPPXXXkkk]]]YYYdddtttTTT===777:::999777444333333444444333///000000...---,,,...000000...,,,+++---...///...,,,,,,,,,++++++*********,,,+++,,,...---***,,,000,,,,,,,,,,,,+++***(((((()))***'''+++111---000@@@MMMtttoooPPP666111111---000:::SSShhhGGG===666555ZZZUUUEEEjjjzzzRRR>>>666777777---...------...//////...,,,---***)))++++++((())),,,***+++,,,+++)))''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))(((&&&'''(((((('''&&&'''&&&&&&&&&&&&'''((((((((((((''''''((()))***+++''''''(((((('''&&&%%%%%%''''''''''''''''''''''''(((((('''''''''''''''(((((((((''''''''''''((()))000///...,,,++++++******(((000:::===nnnyyysss___CCC333111000+++++++++***))))))))))))***(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&xxx}}}iiiSSSGGGEEEGGGPPPuuupppNNN@@@EEEHHHiiiwwwfffTTTPPPLLLTTTiii~~~~~~ooohhh]]]KKKNNNXXX^^^```QQQJJJNNNiii|||```XXXUUU]]]mmm[[[VVVNNNWWWppphhhcccUUUTTT^^^ttt|||mmm]]]iiiWWWKKK???>>>DDDMMMYYYcccyyyiii^^^eee~~~aaaMMMDDD;;;777999555444222222333333222000000///...---,,,---///000///...,,,---...000000///,,,,,,,,,++++++***))))))+++)))***---...+++,,,000***************************(((&&&---222---888UUU|||ccc@@@555444///111:::HHH~~~WWWHHHCCCBBBlllgggJJJVVVXXX:::444222222111,,,---+++***,,,///000...+++,,,)))(((+++***''''''***)))*********)))(((''''''(((((()))))))))(((&&&%%%((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''''''''''''''&&&'''&&&%%%$$$%%%&&&'''((('''(((((())))))***+++,,,(((((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%'''((()))((((((((('''''''''''''''---...---,,,+++***++++++000444===DDD~~~wwwddd```NNN666---111333...+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&yyysssiiiVVVEEE??????WWWllldddEEEDDD>>>\\\mmm^^^TTTSSSTTTccc[[[dddvvv___MMMQQQ^^^aaaYYYPPPJJJTTTkkk~~~aaaKKKQQQkkkmmmQQQPPPRRROOOpppeeennniiiHHHLLLbbbyyyxxx[[[fffvvv}}}aaaMMMOOOIIIDDDBBBHHHYYYtttnnn\\\```qqq~~~\\\<<<:::@@@===666666222111111111222222111///111000---,,,---///000111000///---...///000000///,,,,,,,,,+++++++++******+++((())),,,...,,,---///******************++++++***((('''...333222HHHooosssLLL:::555111111666@@@rrr\\\HHH<<>>333111111111@@@dddRRR@@@<<>>:::HHHfffoooWWWDDDHHHgggttt^^^UUUvvvnnn___ggguuubbbQQQSSS[[[ccc]]]QQQPPPXXXyyyttt```OOOXXXfff|||___FFFIIIHHHYYYzzz^^^VVVvvvkkkWWWWWWkkkxxx{{{qqqcccWWW[[[lllzzzaaaNNNFFFGGGMMMRRR???LLLWWWUUUIIIJJJbbb}}}oooyyyoooRRRAAA>>>===<<<777111111777111000...///111222222111333///,,,+++---111222222333222000000111000...,,,,,,,,,,,,------......///---((('''+++...,,,+++,,,...---,,,+++******+++,,,)))///...---333DDDmmmnnnEEE222333666222>>>UUUmmmDDD@@@RRRZZZ[[[cccBBB666555555,,,***......+++---...///...------...+++)))***---,,,)))'''))))))''''''(((+++,,,***((('''''''''(((''''''&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))###&&&''''''%%%%%%''')))%%%%%%&&&''''''''''''''''''((()))******))))))(((&&&&&&%%%%%%&&&'''))))))%%%%%%&&&&&&'''(((((()))''''''((()))))))))(((((('''((()))***++++++******''',,,000000---,,,...111???AAA[[[gggVVVRRR???666//////000---+++,,,((()))*********)))''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((wwwdddGGGCCC===DDDRRR```iiiNNNDDDTTTeeeSSSfffgggWWWooo{{{^^^RRRYYY```hhheeeSSSFFFSSSkkkkkkSSSHHHUUU___qqqOOOKKKLLLVVVfffyyy\\\XXX[[[iiipppYYY]]]hhhwww^^^eee~~~}}}]]]QQQEEECCCIIIQQQWWWZZZooouuuwwwhhhRRRLLLbbb|||bbbJJJ<<>>>>>666555333***,,,222000+++...111000---,,,---///+++)))***------)))(((***)))''''''))),,,---+++)))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))###%%%''''''%%%$$$''')))%%%&&&'''((()))((('''&&&(((((()))******)))''''''&&&%%%%%%%%%&&&(((***+++%%%%%%&&&&&&'''((())))))'''((()))******)))(((''''''(((***+++,,,,,,,,,+++''',,,000111...---///222BBBFFFhhheeeRRRYYYGGG000222000,,,***++++++)))((()))*********)))'''&&&'''''''''''''''''''''''''''''''''((((((((())))))bbbwwwmmmQQQ>>>AAADDDKKKlllZZZKKKIIIiiiooo___XXXppp[[[ZZZoooxxxXXXTTTVVVrrrsssjjjTTTCCCMMMqqqfffMMMIIIPPPnnnnnnSSSMMMPPPMMMjjjdddaaaWWWSSSllluuuTTT]]]|||eeeGGGBBBOOOKKKBBBLLLbbb}}}oooJJJggg~~~VVVBBB???AAA>>>:::888888666222111333000///000111333444222000444,,,***///333222222555222444666444///,,,+++,,,///000222333222...***(((...,,,+++...111111+++&&&&&&''')))+++,,,,,,,,,,,,333&&&000999555PPPaaa888000777333555DDDqqqLLL444RRRYYYUUU{{{MMM===;;;777111...,,,+++******+++......+++***------***''')))+++,,,,,,***(((&&&))))))))))))(((((((((((((((((())))))))))))(((((($$$%%%'''((((((((('''&&&(((***,,,***'''%%%''')))((((((((((((((((((((((((+++******+++)))$$$%%%(((%%%&&&'''&&&$$$$$$&&&'''******))))))((((((''''''))))))((('''&&&%%%%%%$$$(((((((((((('''''''''''')))((((((''''''''''''(((''''''&&&&&&((()))+++---111111///111333)))+++===FFFZZZsssWWWWWWPPP===222///+++((('''))),,,...))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&@@@LLL\\\lll~~~vvvRRRBBB;;;@@@]]]|||WWWQQQ[[[}}}fff```rrrxxx^^^\\\]]]RRR___iiiqqq[[[LLLSSSpppqqqUUUKKKWWWiiiiiiOOOSSSSSSFFFxxxkkkVVVOOOVVVtttxxxbbbhhhdddQQQLLLKKKGGGLLLKKKSSSpppVVVjjj\\\EEE===>>>AAA:::666555777666333333666333111//////111222222222333...---111333000000444222444555333///,,,+++,,,---...///000///---***(((---+++***,,,//////+++'''************+++---...///444)))000888999VVViii===333888444444<<>>MMMkkkbbbPPPOOOCCC111111...+++)))((())),,,---))))))))))))))))))))))))'''''''''(((((('''''''''%%%&&&'''(((((('''&&&%%%EEEFFFIIIQQQccclllNNN;;;;;;NNNeeefffWWWLLLdddfffRRR^^^pppSSS___\\\LLL\\\vvvjjjUUUCCCLLLooommmQQQIIIXXXuuuiiiRRRGGGLLLaaauuuiiiVVVOOOVVVmmmyyyXXXkkklllZZZOOOHHHHHHOOOEEEIIIVVVzzzPPPWWWuuuOOO???<<<;;;;;;<<<555222222666777555666:::777444111///000111222222111///000222111...///222222333333222///,,,,,,,,,+++,,,,,,,,,,,,+++***))),,,***(((***---...,,,)))---,,,+++******,,,...000333...222555;;;\\\oooAAA111444222777777TTTjjjCCCFFFLLL```vvvOOObbb~~~JJJ666;;;666333///---------,,,,,,,,,///...++++++------***(((((())))))******++++++************))))))))))))))))))************))))))&&&''''''((()))(((((((((***((('''((())))))(((''''''''''''''''''''''''''')))'''(((***)))%%%&&&***'''((())))))((((((***,,,)))))))))(((((((((((('''&&&&&&'''''''''(((((((((((((((((())))))*********''''''''''''((()))******)))***+++,,,,,,,,,,,,,,,---222...,,,333555888CCCUUUvvv[[[UUUNNN???111...---,,,***)))******+++)))))))))))))))))))))))))))((((((''''''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%IIIDDD???AAAJJJ\\\uuugggKKK>>>FFFSSS```HHHXXXfffSSSggghhhYYYppp```LLLTTTrrr|||WWWKKKKKKjjjpppJJJBBBYYYyyyaaaNNNQQQUUU___iiiWWWQQQ]]]vvveeekkkfffUUUFFFDDDGGGJJJNNNSSSSSSSSSeeeWWWTTTmmmPPP:::;;;@@@;;;666777333000111444666555666:::;;;999666444333333111///---///111222///---///222111222111000...---,,,,,,++++++************++++++---***((()))+++---------,,,,,,+++++++++,,,------000222333111888YYYwwwEEE000333444;;;777LLLPPP777???KKKhhh]]]OOO\\\@@@:::;;;333000---,,,---...------,,,///...++++++------***(((((((((((()))***,,,---+++*********))))))))))))))))))************))))))''''''((((((((())))))(((***(((%%%&&&)))***(((%%%'''''''''''''''''''''''''''&&&'''***)))&&&'''++++++,,,,,,***)))(((***+++(((((((((((((((((((((((('''''''''''''''(((((((((************))))))))))))''''''''''''((()))***+++)))***+++---------,,,+++)))///+++(((222999>>>GGG```ZZZMMMJJJ<<>>RRR}}}WWWUUURRRWWWppp\\\[[[ddd]]]pppWWWtttfffRRRCCCHHHIIIEEEHHHVVVeeellldddZZZbbb___RRRwwwkkkNNN???999@@@AAA777222666333111111444444333444777<<<;;;::::::999666111...+++...111000......111333111000///......------,,,,,,++++++******+++------...,,,******,,,---//////+++---...000000///---,,,---444444...333MMM|||MMM444666888666444DDDyyyeeeHHH>>>;;;GGGtttmmmTTTiiijjjCCCAAA@@@555000...,,,,,,---......---+++......+++***---,,,***)))(((''''''(((***,,,---*********))))))))))))((())))))************))))))'''''''''''''''(((((())))))'''%%%&&&)))***(((&&&''''''''''''''''''''''''&&&%%%&&&)))(((&&&'''+++.........+++)))'''((()))'''''''''''''''(((((((((***))))))(((''''''&&&&&&,,,,,,+++***)))((('''''''''''''''((((((***+++,,,((()))+++,,,---,,,,,,++++++000+++(((111777>>>KKKtttoooQQQJJJBBB000***000++++++++++++***)))((((((((((((((((((((((((((((((***)))(((''''''((()))***(((''''''''''''''''''(((ttt```PPPDDDDDDSSSgggbbbBBB;;;AAATTT[[[ZZZaaaiiiPPPSSSwwwyyybbb^^^bbbQQQTTTiiiyyyzzzfffKKKBBBaaadddNNNGGGQQQsssxxx\\\OOOMMMZZZ{{{cccLLLOOOqqqhhh^^^qqqeeeLLLBBBBBBEEEIIINNNXXXlll}}}{{{nnnXXXLLLRRRdddKKK___uuu[[[<<<@@@;;;:::<<<888000111888555111111333333111111444888999:::<<<<<<999555111///111111...---111333333111///---,,,---...---,,,---,,,,,,++++++,,,------...---,,,,,,,,,---...///+++...111444444333000...,,,444333---000>>>hhhTTT777444444,,,000;;;iiidddLLLDDDBBB===NNNRRR]]]OOO666???>>>---...---+++,,,---...---,,,***---,,,))))))++++++((())))))(((((((((***+++,,,))))))))))))(((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))(((%%%'''+++---...---+++(((&&&&&&'''&&&''''''''''''(((((((((+++******)))((('''&&&%%%++++++***)))(((((('''&&&(((((((((((()))******+++((()))***+++,,,---------111222---...444555>>>TTTwwwdddSSSIII===000...666++++++******)))((((((''')))))))))))))))))))))))))))((((((''''''(((((())))))(((''''''''''''((()))}}}bbbIIIDDDLLLXXXjjj|||gggHHH===@@@;;;___uuuaaaPPPcccmmmQQQ```|||{{{\\\iiibbbUUUVVVmmm{{{eeeWWWNNNaaabbbLLLHHHZZZvvvuuu[[[LLL^^^___|||tttTTTZZZaaannn^^^^^^vvvtttXXXGGGAAAGGGQQQLLLLLLVVVlll~~~}}}kkk[[[YYYJJJHHHrrryyyUUUXXXlll[[[IIIAAA???999;;;:::777333111111333555444111000222222000000333222333555888;;;<<<:::888888888444...///444555222000...++++++---......,,,,,,,,,,,,,,,,,,,,,++++++---------,,,++++++,,,---+++,,,///111222111000//////333///...222222PPPaaa???555222,,,444555XXXvvvjjjbbbMMM======WWWkkkTTTxxxfff@@@555888555......,,,++++++------,,,+++)))++++++((((((******'''***)))))))))))))))******(((((((((((('''''''''&&&''''''((((((((((((''''''&&&%%%%%%$$$%%%&&&'''(((%%%&&&'''''''''&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&)))(((%%%&&&************)))'''&&&'''(((&&&&&&&&&'''''''''((((((***)))))))))((((((''''''((((((((((((((((((((((((***)))))))))))))))******))))))***+++---...000111222000...666<<<888GGGhhh\\\UUUFFF777---***)))(((++++++)))(((((('''(((((())))))))))))))))))))))))'''''''''(((((('''''''''((('''&&&&&&&&&&&&'''(((hhhNNNJJJBBBFFFPPPjjjmmmSSSDDDBBB666RRRaaabbbAAAffffffZZZ]]]~~~cccXXXyyyiiiQQQRRR^^^qqqMMMKKKWWW^^^MMMLLLRRRqqquuuUUUNNNVVVfffddd^^^SSSNNNmmm^^^ZZZrrr\\\IIIFFFHHHGGGGGGIIIbbbnnnvvvYYYZZZmmm{{{___HHHcccXXXPPPmmmbbb]]]KKKGGGIII???:::AAAGGG888888444000222666555///333000000222222000000333......000444999===?????????>>>777///000666666000000---******---......,,,+++,,,,,,,,,,,,+++***))),,,,,,---,,,***)))******))))))***+++,,,......///222222,,,000555,,,@@@rrrrrrLLL===666333<<<666NNN```:::<<>>AAA???<<<888555333222222222222111000...---++++++,,,,,,------,,,+++)))(((...,,,+++))))))***,,,---&&&))),,,......------...222///111444000...===QQQ~~~NNN333888888///222HHHppp\\\AAA:::ccc[[[PPP```:::;;;777+++***000++++++++++++++++++++++++---,,,***((('''(((((()))%%%$$$%%%)))---...+++(((((((((((((((''''''''''''''''''((((((((('''%%%$$$$$$%%%%%%&&&''''''&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))))))))'''%%%%%%'''))))))((('''&&&&&&'''((()))&&&&&&'''((()))))))))(((((((((((((((((((((((((((((()))***(((&&&&&&))),,,,,,))))))///333111......222...222@@@EEECCCeeexxx[[[___JJJ888333000)))(((---((((((((((((((()))))))))((()))*********((('''&&&))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%YYYBBB555>>>GGGIIIQQQ^^^___>>>>>>777BBB]]]tttEEELLL~~~YYYYYYxxxooo___pppcccRRR```lll~~~qqqTTTNNNddd{{{dddMMMEEEVVVpppqqqXXXSSS___xxx___[[[UUU[[[www```SSSoooxxx___RRRNNNBBBDDDIIISSS___qqqlllVVVTTTeeeQQQMMMbbbLLLkkknnnfffaaafffrrrnnnLLL===;;;999444777666444222222222444444222222111111000...---,,,,,,---.........///333777999999::::::999777555333000///...---,,,,,,---...,,,------...---,,,+++***---,,,***)))***+++,,,---)))+++......---,,,,,,---222///000444111...:::JJJvvvLLL111777555000444EEEkkkNNN<<>>;;;888666555333222111111222222///000000000000///......,,,------,,,***+++...//////222777:::<<<:::888666000///---++++++,,,---...------.........---,,,,,,++++++*********,,,---...---......---+++***+++,,,333//////333222///666@@@^^^RRR111666222222555???cccoootttDDD<<>>333***,,,---------------------------------,,,+++************)))((('''''')))******)))******)))(((((('''&&&&&&''''''((((((((('''&&&&&&((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((())))))(((&&&&&&((()))''''''((((((((((((''''''(((((()))))))))(((''''''(((((((((((((((((((((((('''((()))))))))***,,,...,,,***---222444111------000...AAAOOOPPPnnnxxxVVVVVVKKK===111///...***(((+++++++++,,,,,,+++)))'''&&&((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&hhhMMMBBB???@@@CCCDDDNNNjjj\\\DDD===>>>IIIeeeXXXJJJVVVmmmTTTqqq|||}}}|||TTTgggnnnUUUVVVsss}}}ZZZKKK\\\sssbbbJJJCCC\\\lll\\\NNNaaazzz___VVVQQQ```XXXRRReee{{{___IIIIIINNNKKKIIIMMMiiizzz~~~VVVQQQTTTfffpppJJJbbbMMMKKKfff|||}}}}}}\\\???999???@@@===;;;555444333111000000000000//////000111111111111000---///...+++***,,,---,,,+++...333888::::::999888333333333222000///---,,,---------------------,,,+++*********+++---...///---......---++++++,,,...444000000333444111333888JJJrrr```777666000444666:::YYYfffhhhCCCAAAPPPqqqTTTxxx~~~III@@@>>>999+++)))000///........................------,,,,,,++++++++++++,,,***((('''((()))******+++******)))((('''&&&&&&'''(((((((((((('''''''''***))))))(((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''')))))))))(((((('''&&&%%%((()))***)))''''''((()))&&&'''((())))))((('''&&&)))))))))))))))((('''&&&(((((((((((((((((((((((('''((()))******,,,---...,,,+++...444444000---------+++@@@LLLNNN}}}cccPPPRRR@@@666.........+++***+++***+++,,,,,,,,,***)))'''((())))))))))))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&fffFFF@@@BBBAAACCC@@@KKKnnnKKKCCC@@@CCCVVVaaaGGGHHHmmm[[[^^^ooofff]]]zzzpppSSSYYYxxx~~~\\\MMM___vvvNNNMMMOOO^^^|||dddMMMXXXiiiwwwSSSJJJYYYfff~~~XXXLLLgggwwwPPPJJJJJJNNNKKKKKK___yyysssXXXLLLUUUsss~~~OOOYYYSSSDDDMMMTTTVVVcccOOOBBB:::>>>???999555777333333222111000000//////...///000111222222222222...111000,,,---111111------...000222444666777888;;;<<<>>>???<<<777111......---------,,,,,,,,,,,,******++++++,,,---...///,,,---------,,,,,,...000444222222444555333222333666ZZZkkk???666000444666666OOOfff]]]AAA@@@SSS|||UUUaaaPPPEEE>>>;;;444))),,,111+++........................------------,,,,,,,,,+++,,,+++)))((('''(((***,,,+++******)))((((((''''''((((((((('''((((((((((((***))))))((((((((())))))%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((())))))((((((&&&&&&''')))******(((((()))***&&&'''((())))))((('''&&&)))*********)))(((''''''))))))))))))))))))))))))'''((((((***+++---------++++++...333333///---///...---???HHHQQQpppZZZNNNHHH888222------...---,,,,,,((()))***+++,,,,,,+++***)))(((((((((((()))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&iiiSSSGGG===>>>:::<<>>???>>>777000000444111111111111111000000000...///000111111222222222...222111---...444333,,,......---...///111444555===AAAFFFHHHGGGAAA:::555000000///------,,,------++++++,,,,,,------......+++---......------...000111222333444444333222222222JJJgggvvvJJJ777333333444555GGG|||sssQQQ;;;>>>VVVZZZMMM|||bbb999:::444444222---000000&&&........................+++,,,,,,------,,,,,,+++++++++***)))'''(((***---******))))))))))))(((((((((((('''''''''((()))***)))(((''''''''')))***+++''''''((((((((((((''''''(((((((((((((((((((((((('''''')))******)))(((''''''(((******)))((()))***''''''((((((((((((''''''))))))*********)))(((((())))))))))))))))))))))))((('''((())),,,---,,,***))))))---111111---...111111333AAAMMMccc]]]VVVHHH<<<333000---,,,,,,------,,,'''(((((()))***+++,,,---)))(((((((((((())))))***''''''''''''''''''''''''''''''((((((((((((''''''lllMMM===>>>======>>>CCCUUUuuu|||]]]EEE<<<===UUUrrrMMM<<>>===555//////333444000000111111222222111111,,,---...///000000000///...222111+++---333111(((,,,,,,++++++,,,...000222666:::@@@EEEGGGDDD???<<<555333222000............,,,,,,------------------,,,...000000...---,,,------000333222111111222333555AAARRRpppYYY888666111333555BBBmmmEEE;;;DDD^^^^^^OOOcccvvvMMM;;;555,,,---000,,,...///(((------------------------***+++,,,------,,,+++***)))++++++***((((((+++---)))))))))))))))*********(((((('''''''''(((***+++''''''&&&&&&''')))+++,,,)))))))))(((((()))))))))((((((((((((((((((((((((%%%&&&(((*********)))(((&&&(((***+++***))))))***((((((''''''''''''(((((((((((()))*********))))))))))))))))))))))))))))))((('''''')))+++,,,***'''((((((+++......,,,...444222:::EEEWWW}}}|||RRRQQQ???888///...,,,******+++,,,+++))))))''''''''')))+++,,,)))(((''''''((()))***+++((((((((((((((((((((((((''''''((((((((((((''''''dddSSSDDDCCCBBB@@@<<<>>>JJJXXXoooLLL>>>888GGGjjj|||XXXCCCCCC]]]sss[[[XXXcccmmm]]]UUUSSS```hhhWWWUUUxxx\\\FFFSSSccc|||\\\SSSaaaooonnn]]]YYYfffrrrvvvMMMEEEWWWhhhtttqqq]]]EEEAAAOOOVVVPPPXXXtttkkkSSSRRR\\\qqqgggPPPaaaeeeSSSfff{{{\\\GGG======@@@;;;000...444777333///000111222222333333222+++,,,,,,---......------...222000***+++111...$$$)))******+++,,,---//////,,,000777===AAABBBAAA@@@888666444222000/////////---------...------,,,,,,---000111111///,,,******)))...222111...///222333111777BBB```eee999888000111666???eeettt???@@@OOOhhh]]]EEEVVV~~~RRR999===999,,,))),,,(((***000///------------------------)))***+++,,,,,,,,,+++***(((***,,,+++)))(((+++...((((((((()))******++++++)))(((''''''''')))***+++&&&%%%%%%%%%&&&)))+++---+++***)))(((((()))***+++))))))))))))))))))))))))$$$&&&(((***++++++***)))&&&(((***+++***)))******)))((('''&&&&&&'''((()))'''((()))***************)))))))))))))))))))))))))))''''''(((++++++)))&&&'''''')))---,,,+++///555000===HHH```iiiNNNNNN:::;;;...---+++((((((***+++***,,,***'''&&&%%%''')))+++)))(((''''''''')))***+++))))))))))))))))))))))))''''''((((((((((((''''''sssMMMHHHAAA<<<<<>>;;;777444222000000(((+++...///...---......+++...111111///---...///...///000///...///000222111777===KKKlllyyyBBB999111:::111???[[[[[[EEE<<>>BBB[[[lllIII;;;:::MMMkkknnnEEEAAALLLhhhwwwSSSTTTnnnqqq]]]bbbmmmYYYYYY|||yyy\\\\\\yyyiiiUUUYYYiiiuuuoooZZZOOOXXXxxx___PPPTTT[[[}}}}}}VVVEEEAAA@@@CCCIIIUUUNNNNNNZZZiii}}}pppcccHHHRRRggg~~~HHH``````[[[xxx```KKK:::999<<<666888777555333222222222222000000000000000000000000000---+++,,,...///...---000///...------,,,,,,,,,,,,+++***))))))+++,,,------...///000000333999===DDDCCCBBB???;;;777444222+++,,,---...///000000000,,,///222222///------......///000///......000222222555888CCC\\\OOO:::111999000>>>YYYXXXHHH???YYY~~~lllMMMJJJZZZ|||KKK<<<===555333111...,,,++++++---...............---,,,+++***)))+++...111333222...***(((,,,,,,)))***000555444---******---,,,'''&&&((((((((((((((((((((((((((())))))))))))))))))))))))***)))((('''&&&''''''((()))))))))(((((('''''''''''''''((())))))((('''&&&'''''''''(((((())))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((***,,,,,,+++))))))+++------,,,---111555<<>>===666444888777555444333222111111111111111000///......///000111000...------///000//////000///...---,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---111444BBBDDDFFFFFFCCC===888444///---***+++...000000///---///222333111...---,,,---...///...---...///111333222444:::HHHbbbbbb<<<111888000===WWWTTTGGG>>>[[[xxxuuuIII:::IIIpppWWW555666<<<333//////...------------...000///...,,,++++++******+++---///333444222...******+++++++++...333555222///+++******)))&&&&&&((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''((()))(((''''''&&&''''''''''''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''')))+++------***(((***)))((()))+++000555888???FFFfffuuucccWWW???///000------+++***))))))((())))))))))))))))))))))))))))))((('''%%%$$$%%%%%%&&&)))(((''''''&&&&&&''''''&&&&&&&&&'''''''''''''''|||UUU@@@>>>>>><<<===>>>CCCSSSrrrrrrOOO===@@@OOOPPPEEECCCKKKhhhSSSNNNeeerrrZZZgggpppPPPZZZ[[[ZZZ~~~gggLLLWWWooovvvmmmeeeRRRJJJWWWeeeVVVOOORRRkkk```QQQEEEEEESSSTTTKKKOOO^^^ppp]]]NNNRRRYYYSSSVVVvvvzzzLLLSSSnnn}}}yyykkkiiiIII;;;???;;;555555666222222222111111111111111333222000//////000222333222111/////////////////////...------,,,,,,,,,---+++,,,---.........---,,,,,,,,,,,,++++++---///111888<<>>;;;===<<<<<>>>>>:::333111111222222333333333222222222444333111000000111333444333333222000...---------...------,,,,,,,,,,,,---+++,,,---//////...---,,,++++++***+++,,,...///000...333:::@@@CCCBBB@@@======777///---///000...+++//////111222222111...,,,---...//////......///111111111666;;;888@@@ddd|||DDD555;;;333???SSSEEE>>>DDDXXXOOOGGG@@@KKKxxxJJJAAA;;;111//////+++,,,---.../////////...000///---+++************...,,,******+++,,,,,,+++111---+++,,,...,,,(((%%%###&&&)))+++,,,---+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''&&&&&&&&&'''''''''(((((((((((())))))******++++++******))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))***+++------***(((***)))))),,,000444555666>>>PPPvvvqqq^^^^^^FFF111000---,,,+++++++++***)))))))))((((((((((((((((((((((((((('''&&&&&&''')))+++---''''''(((((((((((((((((('''''''''''''''''''''&&&RRR===???666:::>>>>>>===IIIgggrrrMMM<<>>@@@AAAAAABBB===777333333333111///000//////000222222000......///000///...///000222111222999===999;;;TTTrrrGGG666<<<555???PPPyyy@@@BBBNNN\\\CCC<<>>ZZZsssRRRTTT|||qqqdddYYYfff___nnn^^^uuugggSSSTTT\\\ffffffYYYOOOTTTaaammmPPPYYYdddtttqqqKKKDDDKKKMMMJJJIIIKKKYYYnnnNNNSSSTTTZZZzzzfffXXXpppPPPVVViiiKKK999888666666999666333333444444444333111000000000000000000000000000///000111///---,,,...000---,,,,,,+++,,,,,,------++++++,,,---------------,,,***)))***---...---+++------///111555999<<<>>>@@@>>>:::777444333333222111///---...111333222111///000111111///000111333222444888:::777888EEEUUU~~~GGG666<<<666???LLLrrrEEEIIIOOOZZZAAA<<>>OOOyyyqqqhhh\\\HHH333///222,,,---,,,***(((((()))***+++))))))))))))))))))))))))&&&''''''((()))***++++++&&&'''((()))***))))))((((((((('''''''''&&&&&&&&&yyyJJJJJJ888333===???;;;FFF[[[]]]AAAEEEEEEHHHfffVVVAAAGGGBBBVVV{{{YYYPPPjjjsssqqqWWWqqq______yyywww___pppZZZLLLSSSQQQ[[[aaaYYYLLLNNNddd{{{pppjjjjjjfffRRRCCCFFFMMMOOOPPPUUUjjjzzzSSSRRRRRReeemmm\\\pppUUUMMMMMM;;;555777333444777333333333444444333222000///......////////////......+++---//////------000333,,,,,,,,,++++++,,,------+++++++++,,,,,,,,,------000---+++,,,//////---+++///...,,,+++---111555888::::::999666333111222333111...,,,---111333444333000111222111000000222444333555666555444555;;;AAAiiiFFF555<<<666>>>IIIsssMMMMMMHHHSSSCCCBBBRRRLLL???888333000666666)))...------------...///000)))***+++,,,---,,,+++***((())),,,000222111---***///---...000---)))+++222...111000***))),,,,,,'''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))(((&&&%%%$$$&&&))),,,,,,+++(((&&&)))((((((((((((***,,,---'''''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))///,,,)))(((***+++,,,,,,,,,///000......222<<>>777666BBBKKK~~~qqqLLL>>>HHHFFF]]]```:::===@@@IIIfffHHHhhhnnnZZZeee___QQQuuuggg]]]iii}}}\\\MMMOOOZZZZZZOOOKKKRRRYYYgggbbb[[[NNNIIIOOOSSSWWWmmm```RRRXXXVVVmmmnnnXXXvvvjjjHHHpppooo???:::555555888;;;:::888111222333444333111...,,,111000000111...+++...333......///...,,,,,,...000------------------------******+++,,,,,,---......---------...............***++++++,,,---...//////444:::===:::666666777777333111///...444888333+++,,,000444444111000444777555222333777666222444999JJJEEE777999<<<777III}}}VVVHHHDDD@@@GGGRRRiiibbbAAA999333222111...///222000///---,,,,,,---///000---,,,+++******,,,---...///(((###///>>>666'''(((...333555111.........,,,...111444111+++''''''))),,,+++***((('''''''''''')))))))))))))))))))))))),,,+++***))))))***+++,,,&&&((()))++++++***((('''%%%(((***)))((('''))),,,''''''((((((((((((''''''''''''(((((())))))******&&&&&&&&&'''''''''(((((('''''''''''''''((()))***++++++*********************888666,,,///888AAAMMMpppkkkmmmZZZ999)))...111***,,,+++***)))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((((((''''''((((((((('''&&&&&&&&&%%%bbbIII===>>><<<<<>>999444444777999999777222222333333222111000///222000000111...+++---222---...///...---------///------------------------******+++,,,,,,---......,,,,,,------......//////,,,,,,------------------666222///000444777999:::>>>444///333666333222666444222///---,,,,,,------333111333777777444444999@@@dddGGG777666;;;:::OOOXXXGGGEEE<<<@@@___}}}KKK>>>777222111111...///111///...---,,,,,,---...///------,,,,,,,,,,,,,,,,,,------...<<>>:::777888888666...111333111,,,((()))+++++++++)))(((''''''''''''((((((((((((((((((((((((***)))(((((((((((()))***'''((()))))))))((('''&&&&&&(((***)))(((''')))+++''''''(((((((((((('''''''''((((((((()))))))))***&&&&&&&&&'''''''''(((((('''''''''''''''((()))***------,,,+++***))))))(((+++333111,,,111777BBBRRRpppgggPPP555)))---000,,,,,,+++***)))(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))'''(((((((((((((((''''''''''''''''''''''''&&&&&&eeeHHH???<<<>>>@@@:::MMMllldddAAA???<<>>999333222444555333111111000222777888666666888999HHHqqqJJJ999666;;;>>>WWWtttJJJ???<<<:::RRRSSSAAA888333000111111......//////...---,,,,,,---...///------...------,,,+++***)))---000;;;CCC666'''(((***///111...---......,,,---000111000,,,)))***,,,+++***)))(((((('''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&'''((())))))(((((()))***''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''''''''(((((((((''''''''''''((()))***+++///...---,,,+++***)))(((***...---///666999IIIddd{{{sss]]]BBB000+++,,,......,,,+++***)))((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''((((((cccJJJ:::999???===AAAXXXrrrCCC@@@<<<===PPP{{{jjjBBB@@@BBB:::KKK{{{cccOOOuuu~~~\\\^^^rrr]]]ppp|||XXXYYYeeeCCCNNNlllmmm]]]XXXNNNhhhiiiOOOGGGHHHNNN___rrriiiMMMQQQXXXcccXXXsssJJJ===??????999777444333555666666555333222111000111222444555333000///111///++++++...+++---000111///---------------------------------+++++++++,,,,,,---------++++++,,,---......///000------------------------+++(((---888;;;777999BBBDDDIIIWWWfffggg\\\UUUWWWAAA<<<666333333333111///000000222666888888777777888<<<[[[HHH;;;888:::>>>YYYKKK===???:::KKKyyyFFFBBB333///...000111...---......------,,,,,,------...---.........---,,,***)))+++///---///333,,,&&&---+++///000//////111000...,,,---...---+++)))***+++***)))((((((((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%%%%&&&&&&(((((())))))(((((())))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''''''''''''''(((((((((''''''''''''((()))++++++......------,,,+++******(((,,,...555:::;;;UUU~~~uuuoooQQQ555...///,,,***---,,,+++***)))(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((()))))))))&&&&&&''''''(((((())))))gggCCC666;;;>>>888IIIoooQQQAAA>>>999EEEkkkkkkDDD@@@DDD===BBBgggtttQQQgggdddRRRxxxXXXiii[[[SSSzzzhhhSSSHHH^^^vvviiiSSSQQQiiilllYYYMMMGGGJJJPPPaaaddd\\\SSSWWWpppyyyXXXxxxPPP===;;;;;;888777555444555666666555333222000///000222444666222///...000000,,,+++---+++---000111///---------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,---......///++++++,,,,,,---...//////''',,,666<<<888666DDDWWWfffyyyhhh```SSSDDD999444222333111111222444777:::888666444888NNNkkkrrrAAA:::999888999VVVSSSDDD999EEEQQQuuuUUUDDD:::111---,,,///000---,,,------------,,,,,,---------,,,---......---+++)))(((///333///,,,///***)))333---111222111222444333000++++++++++++)))))))))***)))((((((((((((((()))***''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&))))))(((((())))))((((((((('''&&&&&&&&&&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((&&&''''''''')))***+++,,,,,,,,,,,,,,,,,,,,,,,,---)))...444999999;;;___llleeeFFF...///333,,,(((,,,,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))***+++&&&''''''(((((()))))))))WWW;;;999:::;;;FFFgggeeeDDD???999>>>]]]wwwOOODDDCCC???>>>TTTVVV]]]lllLLLppp\\\[[[dddSSSlllnnn[[[TTTRRRaaajjjZZZQQQ^^^wwwmmm^^^OOORRRGGGGGG[[[vvvsssWWWRRRRRR]]]{{{nnnbbbUUUAAA999333777666555555444444555555222111000//////111333444111---,,,000111...,,,---+++---///000...------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,---...///000***222777555666EEEccc|||{{{bbbMMM>>>777444333333222111555:::999555///555BBBRRReee<<<888999666999YYY]]]777HHH444MMMxxx___AAAAAA///000,,,+++...///---+++---,,,,,,,,,------,,,,,,,,,+++,,,,,,++++++***)))))))))111111///222---)))///***,,,---,,,---000///***,,,,,,******))))))))))))(((((('''(((((()))***+++''''''''''''''''''''''''((())))))******))))))(((''''''''''''''''''''''''***)))(((((())))))(((''')))((('''&&&&&&'''((()))))))))))))))(((((((((((()))))))))(((((((((((('''&&&&&&'''((()))+++,,,---******++++++,,,---------+++333777888888@@@lllsssYYY???---000333+++''',,,,,,+++***)))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))(((((('''((()))+++,,,(((((((((((((((((())))))eeeDDD===:::???EEE^^^~~~MMMEEE;;;;;;OOOvvv]]]FFF@@@AAA===FFFrrrbbb[[[{{{NNNeeeeee^^^xxx___XXXgggxxx```RRRRRRQQQWWW[[[YYYjjjvvvggg^^^YYYRRRMMMFFF>>>FFFkkkrrr[[[MMM[[[dddgggvvvPPPAAA:::222444555555444333222333333111000/////////000111222///++++++///222///---------...///...---------///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,------.........---333444333DDDhhhnnnWWW@@@111555555222///333::::::444111222888AAAooo]]]???;;;;;;999CCChhh```HHH999DDDAAAooo|||JJJ999777000111---+++---...,,,+++---,,,,,,,,,------,,,,,,,,,******)))))))))))))))***$$$...///...222...(((+++111222222111333666444...///...,,,***************''''''''''''((()))++++++''''''''''''''''''''''''((()))************)))(((%%%&&&((()))***))))))(((+++)))'''((()))***(((&&&+++***(((''''''(((***+++***)))))))))((((((((('''))))))))))))((((((((('''&&&&&&'''((()))+++---...*********++++++++++++++++++333555555===RRRyyy|||OOO<<>>999EEEgggdddFFF<<>>???NNNxxxFFF???DDDFFFaaaMMM;;;333,,,777222---+++------++++++---+++,,,,,,------,,,,,,+++))))))(((''''''((()))***(((000...,,,111000,,,000---///...---///222///)))222000---,,,,,,,,,++++++''''''''''''(((***+++,,,'''''''''''''''''''''''''''((()))******)))((('''$$$&&&(((***++++++***))),,,)))'''(((******(((&&&+++***)))'''''')))***+++******))))))((((((((('''******))))))((((((((('''&&&&&&'''(((***+++---...+++++++++******)))))))))***222222444EEEeeelllwwwJJJ<<<000---+++(((+++111,,,+++***)))(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))(((''''''(((***,,,---******))))))((((((''''''RRRaaa|||QQQ===???<<<888DDDgggnnnHHH@@@>>>AAA[[[mmmGGGBBB???<<>>FFFEEEEEEdddYYY@@@CCC===VVV```GGG666000111111///...---,,,+++,,,---...---------,,,,,,+++++++++,,,,,,,,,---,,,+++)))((('''(((***,,,---------,,,///...---,,,,,,,,,,,,,,,222///***'''&&&(((+++---))))))))))))))))))))))))---***'''&&&((()))((('''(((...000,,,((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((($$$((()))'''(((***)))%%%''''''''''''((((((((()))))))))(((''''''''''''''''''((()))***+++,,,------+++((((((,,,---***)))+++000666111666WWW{{{XXX@@@444///---(((,,,///(((---***&&&&&&(((***)))'''&&&''''''&&&%%%%%%''')))(((((())))))))))))(((((()))(((''''''(((***,,,---...---+++))))))***+++,,,NNNPPPeeecccGGG>>>BBB<<<@@@\\\VVVEEE>>><<>>CCCBBBHHH___{{{ooodddYYYVVVXXXdddeeeccc[[[MMMEEEMMMZZZtttqqqXXXNNNOOO___xxxiii???999999000333333333333222111111000///+++000333...///222------...//////...///111222//////111111000///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,------......------------......444333;;;JJJzzz]]]III666222333333555:::555666;;;<<>>666333333///000///...---------...///------,,,,,,,,,,,,,,,,,,***+++---------,,,***)))))))))+++,,,------,,,,,,...------,,,,,,,,,,,,---000...,,,***))))))++++++))))))))))))))))))))))))+++)))&&&&&&((())))))'''$$$((()))'''(((...222222(((''''''''''''''''''((((((((((((''''''(((((((((&&&)))***((((((***)))%%%'''''''''((((((((())))))))))))(((''''''''''''(((((())))))***,,,------...---******---...,,,+++---888<<<;;;IIIrrrrrrUUU===222...---))),,,///(((,,,)))''''''(((***)))((('''((()))((('''&&&'''((((((((())))))))))))(((((()))(((''''''(((***,,,---222000---***((('''''''''___PPPKKKbbb~~~WWW<<<>>><<<:::MMM}}}bbbHHH@@@???GGGaaajjjGGGAAA===FFFaaa```aaa]]]___fffNNNYYYeeeUUUpppoooPPPBBB?????????FFFKKK\\\vvv~~~qqqhhheeedddeeeooo|||oooZZZHHHGGG[[[rrr^^^SSSKKKQQQhhhxxx^^^<<<444555333444333333222111111000000///,,,222666000000222+++---///000000///......///------...//////...---,,,---------------------------,,,+++******+++,,,---......------------......+++++++++,,,---...///000555555>>>LLL{{{gggFFF333000444666444///...333444:::^^^UUUCCC:::;;;VVV^^^===<<>>[[[rrrbbbNNN888...---...))),,,...'''***)))'''''')))******)))((()))++++++)))'''&&&'''(((((())))))))))))(((((()))(((((('''((()))+++,,,000///,,,)))'''&&&%%%%%%pppTTTOOOiiiiii@@@;;;@@@>>>DDDlllnnnLLLAAABBBDDDXXX{{{III@@@???KKKnnnqqq^^^jjj^^^```QQQ\\\nnnfffOOO\\\iiiHHH???CCCEEEFFFJJJJJJccc}}}qqqiiigggeeefffiiippp~~~aaaJJJFFFYYY{{{uuuQQQMMMQQQ\\\vvvtttvvvOOO:::444333444444444333222111000//////222...333555///000222+++---///111000///---,,,---+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,------.........,,,++++++,,,,,,---...///333111:::IIIyyyeeeEEE666666888666:::555888777777WWWZZZFFFBBBQQQ~~~yyyMMMAAABBB[[[fffFFF333333222333333---111000000///............+++,,,,,,,,,------......'''))),,,///000///---+++,,,,,,,,,,,,,,,++++++***++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((('''&&&&&&'''(((((())))))...,,,(((%%%(((///000---))))))(((((((((((())))))((((((((())))))(((((((((***---,,,)))(((***)))&&&'''(((((((((((()))))))))***))))))((('''((((((((()))))))))***+++,,,,,,---...,,,---//////---...222666666???hhh}}}bbbSSSFFF333+++,,,...)))+++...'''))))))((())))))*********(((+++------***(((&&&&&&(((((())))))))))))((((((((((((((((((((()))***+++))))))(((((((((((()))***vvvYYYTTTjjjVVV>>>FFFDDD???UUUTTT???>>>:::EEExxxPPP???<<>>LLLhhhaaa~~~^^^kkkjjjNNNPPPsssoooSSS^^^gggRRRFFFBBBHHHHHHGGGVVVlll{{{yyyrrrrrrrrrppplllooo\\\KKKEEE[[[wwwUUUVVVSSSZZZuuuqqqooogggEEE;;;;;;777222111333222111000///000111111444...000111+++...333///,,,...///...,,,++++++,,,,,,,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***+++,,,---------------///......---------......444111555<<>>555222,,,......&&&(((...++++++---///...***'''&&&'''((())))))((('''''')))+++(((((())))))))))))(((((('''(((((((((((((((''''''++++++++++++***)))((('''eeeQQQuuugggCCCEEE777MMMhhh[[[;;;CCCBBBeeeGGG@@@@@@FFFhhhfffeeennn```uuu\\\TTTrrr}}}]]]XXX[[[^^^^^^fffwwwqqqjjjfffdddbbb___\\\\\\___iiizzzXXXJJJNNNXXXnnn]]]MMMEEESSSpppzzzZZZgggPPPSSSLLLAAA888333000///...333111///...///111444666)))+++...111222333222222------------------------***+++,,,---...000111111/////////......------,,,...---,,,---///...***&&&///...---,,,,,,,,,,,,,,,***+++,,,...//////000000555222222333333BBBiiitttRRR>>>DDD888BBBOOOEEEHHHtttaaaUUUCCC888RRRUUU???999888555111///000111222222000000000000///...---,,,+++//////++++++//////+++---+++)))(((((())))))(((###(((,,,---+++(((&&&&&&(((((())))))*********+++******))))))((((((''''''***+++---------+++)))(((111///,,,***)))((()))***)))((('''&&&&&&'''((())))))))))))))))))((((((''')))***+++,,,,,,+++***)))***++++++***((('''((()))''')))+++++++++***+++---,,,,,,,,,+++***))))))(((...------,,,,,,,,,---------......,,,+++...444:::@@@LLLcccVVV666333...,,,******+++,,,+++***,,,+++***((((((((())))))(((((((((((((((((('''&&&))))))))))))))))))))))))((((((((('''%%%%%%&&&'''******))))))((((((''''''xxxUUUTTToooxxxSSSHHH888JJJ___fffAAAGGGAAA\\\MMMAAA<<>>888333222333333333222111000//////000222333...///111222111000///...------------------------***++++++,,,---...//////.........---------------...---,,,---...---***'''.........---------,,,,,,+++,,,---...///000000000000---///444444999LLLccclllSSSFFF999===FFFBBBOOO}}}WWWJJJ@@@EEEggggggFFF>>>888777444111000111111111111000000000000///...---,,,+++...///++++++......***---+++)))(((((())))))(((&&&)))------+++)))((()))((()))))))))************))))))))))))(((((((((((()))***+++,,,,,,***)))(((///---+++)))(((((()))***(((((((((''''''(((((((((((())))))))))))((('''''')))***++++++++++++***))))))***+++***((('''((())))))***,,,,,,***)))******,,,++++++***))))))((((((------------------------......---,,,---000555999BBB\\\\\\QQQ666555---+++***)))***+++***)))+++***)))((((((((()))***((((((((((((((((((''''''))))))))))))))))))))))))'''((((((((('''&&&'''''')))))))))(((((((((((((((iiiKKKYYYnnnQQQ<<>>OOOttt{{{ggg~~~YYYmmmuuuXXXTTTtttxxx}}}zzzqqqmmm[[[]]]ccclll{{{wwwVVVFFFMMMllllllRRRPPPLLLaaalll[[[tttYYYHHHDDDFFF666444222111333555666777111111000000000000000000000111222222111000...---------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,---...---***(((---.../////////...---,,,,,,,,,---...///000111111444///000666777555999@@@\\\xxxQQQCCC@@@CCCHHHeeeoooMMM???AAA\\\III===???555555333111111222222111//////////////////...---,,,+++......,,,,,,---,,,(((---+++)))(((((())))))((()))+++,,,,,,+++******+++))))))))))))************(((((((((((())))))))))))'''((()))*********)))(((,,,+++)))((((((((()))***'''(((((())))))(((((('''(((((((((((((((''''''&&&)))******++++++******))))))***+++***((('''((()))+++,,,---,,,***(((((()))******))))))((((((''''''+++,,,---......---,,,+++///---+++,,,///444777999DDDqqqwwwTTTHHH666666,,,***(((((()))***)))((((((((('''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''')))******)))(((((((((((((((((((((((())))))]]]SSSeee___BBBIIISSSMMMMMM@@@GGGttt```III<<>>___dddTTTHHHCCCNNNvvvaaaHHH:::HHHrrrddd>>>:::;;;...333222222222333222000---.../////////......---,,,+++---...------,,,***(((---+++)))(((((())))))(((******+++*********+++,,,)))))))))))))))*********''''''(((((())))))******'''''')))************)))))))))(((((((((((()))***'''((()))******)))((('''((((((((((((((('''&&&&&&))))))************))))))((()))***)))((('''((()))***,,,---,,,***(((((()))))))))(((((('''''''''''')))+++---......---,,,+++000,,,***,,,222777999999HHHoooNNNAAA444333+++)))((('''((()))((('''&&&&&&''''''(((((())))))'''''''''(((((()))******((((((((((((((((((((((((&&&''')))+++,,,,,,***(((&&&''''''(((((()))))))))jjjNNNOOOtttpppHHHIIIOOORRRNNNAAACCCqqqdddLLL>>>@@@===bbblllnnnhhhWWWOOO]]]{{{ppplllpppmmmlllqqquuu|||```JJJRRRrrraaaJJJJJJ^^^rrrxxx\\\III@@@HHHXXXdddRRRMMMWWWaaa\\\LLL<<<444333777666555555666555333111///000111111111///...,,,/////////000000/////////------------------------............------------+++++++++,,,,,,---------++++++,,,---,,,,,,,,,,,,+++---...000000///---,,,------------...000111222---,,,---///000000222777222:::OOOmmmjjjRRRBBBJJJvvvwwwIIIAAA:::SSSjjjKKK999555444+++222222222222333222///---...............------,,,,,,,,,---...---,,,******---+++)))(((((())))))(((***)))(((((()))***+++,,,******))))))))))))))))))''''''(((((())))))******(((((()))******+++++++++(((((((((((((((((())))))'''((()))******)))((('''((((((((()))(((''''''&&&))))))))))))))))))))))))'''((())))))((('''(((***)))***,,,,,,***)))***+++(((((((((''''''''''''''')))***,,,......---,,,+++///,,,***---333999;;;;;;QQQhhhLLL<<<333...+++)))''''''((()))((('''&&&&&&'''((((((((())))))''''''''''''(((***+++,,,((((((((((((((((((((((((((('''(((+++------***'''&&&&&&''''''(((((())))))\\\NNNdddPPPIIIIIIzzz\\\QQQCCCBBBkkkiiiPPP>>>???@@@dddiii~~~nnnmmmOOO^^^zzzyyysssooommmjjjggggggjjjWWW]]]sssVVVMMMSSSrrr{{{ZZZSSSSSS[[[|||[[[JJJCCCAAAFFFPPPLLLcccjjjaaaYYYLLL<<<777<<>>```___III999555++++++)))''''''((()))((('''''''''((()))))))))((((((''''''''''''(((***,,,...((((((((((((((((((((((((***((('''))),,,---***'''''''''''''''''''''((((((___ZZZjjj[[[KKKDDDgggjjjXXXDDD@@@\\\sssWWW@@@===>>>bbbgggyyyiiifff\\\sssppptttvvvvvvxxx~~~zzz^^^OOOXXXttthhhPPPDDDQQQfff{{{yyyttteeeTTTDDD@@@???===<<<>>>>>>GGGGGGEEEFFF???;;;BBB888777666555555777999;;;222111000111222333111000000000111111111111111111//////...---,,,+++++++++------------------------------------------------.........---------------)))+++,,,,,,++++++...000+++++++++,,,,,,,,,------,,,+++******+++---000111///111333444333222111///===333...555???IIIVVVddd~~~UUU>>>BBBVVV^^^===;;;888333555888333222000111111111///---,,,------......---------000,,,+++......,,,...333---+++)))(((((())))))(((***)))((())),,,...---+++************)))))))))((())))))))))))((((((((((((******)))((((((((()))))))))))))))***))))))((((((***))))))))))))))))))******************))))))(((***)))(((''''''((()))***&&&'''((((((''''''(((******+++---,,,***(((((()))(((((((((((((((((((((((()))******+++,,,,,,------***,,,///111444999>>>BBBlll}}}TTTEEE888999,,,,,,***(((((()))))))))(((((()))*********)))((('''''''''&&&'''(((+++---///)))))))))))))))))))))))),,,)))&&&'''***,,,)))&&&''''''''''''''''''&&&&&&lllQQQSSSyyyeeeNNNBBBZZZvvv]]]EEE>>>MMM}}}___CCC<<<@@@dddmmm}}}zzz`````````ttt~~~~~~~~~|||yyy{{{zzz]]]PPPcccvvviiiOOOUUUZZZeee|||yyy~~~|||xxxuuurrrqqqpppqqqtttvvvzzz{{{yyysssmmmiiidddaaa^^^ZZZWWWSSSNNNJJJFFFDDDDDDHHHIIIFFFDDDDDDKKKKKKEEECCCBBB777222<<<888777666888:::999555000555333222222333333222000000000111111222222333333++++++++++++,,,---...///------------------------+++++++++,,,,,,---------/////////......---------)))+++---,,,++++++...111+++************+++,,,---++++++***)))***---///111555222...+++---111222000)))000444222111777<<<>>>QQQcccvvvnnnLLLCCCMMMjjjfffHHH:::<<<666...///000333222000000111111///...,,,,,,------...---------111,,,***---...---000666---+++)))(((((())))))(((+++***)))+++...000...++++++*********))))))((((((******))))))((((((''''''***)))((('''''''''''''''***************)))((((((+++***)))(((((()))***++++++++++++++++++***))))))***)))(((''''''((()))***%%%'''((((((''''''(((***,,,---...,,,***'''''''''((((((((()))))))))))))))************+++,,,---...(((,,,000333444888>>>DDDrrrsssLLLAAA777<<>>GGGUUUfffmmm^^^zzzvvvyyyyyywwwrrrnnnmmmrrrzzz~~~tttTTTNNNccc|||[[[LLLPPPTTTppplllZZZZZZTTTNNNMMMPPPSSSTTTSSS[[[[[[ZZZYYYWWWVVVUUUUUUWWWWWWUUURRRPPPOOOOOOPPPOOOOOOPPPQQQTTTWWWZZZ\\\VVVXXXaaammmwww~~~vvv]]]GGG888222222555888888666333222222111111222222222111000000000///...---------...///,,,,,,------...---------........................'''(((+++---...------,,,......---,,,,,,------...,,,---...---,,,,,,,,,...------,,,+++++++++,,,---------........./////////+++...111111000///000111000333444222333777888555000333777===GGGUUUeeepppmmmMMMDDDQQQnnnoooJJJEEEGGGDDD555000444333333222222111000000//////------------..................---,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,'''***------+++***+++,,,---,,,,,,,,,+++++++++***)))***+++***(((''''''((())))))(((((((((((())))))+++,,,,,,+++)))(((***+++%%%(((++++++)))((()))+++++++++******))))))))))))''''''''''''((()))***+++(((***++++++***)))***+++'''((((((((()))))))))***))))))))))))***+++,,,,,,,,,,,,,,,------,,,,,,,,,000444444555999999FFF______@@@666;;;<<<000///---++++++,,,,,,+++)))))))))))))))(((((((((((()))&&&&&&))))))''''''******''''''***+++((()))---))))))))))))(((((((((((()))(((((('''&&&&&&%%%%%%___XXXwww\\\CCCEEETTToooHHHEEEGGGYYY~~~OOO<<>>JJJVVVKKK555111777222333333333222111111000000------------------,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++(((***,,,,,,+++***+++,,,------------,,,,,,,,,,,,***++++++***(((&&&'''(((((())))))******))))))(((***++++++***(((((()))***$$$'''+++,,,+++)))((('''))))))))))))((((((((((((''''''((()))************)))***,,,+++***))))))***&&&''''''((()))******+++***))))))******+++,,,---...---,,,++++++,,,,,,---000444555999999777PPPyyyPPP<<<888888444***...,,,*********+++***((())))))))))))((((((((((((***''''''******''''''***)))'''(((,,,---++++++---(((((((((((())))))))))))((((((((('''&&&&&&%%%%%%rrrWWWgggnnnFFFCCCPPPyyyNNNHHHGGGNNN~~~QQQ???BBBUUUzzzjjjssslllgggggggggeeeeeeggg^^^cccqqqlllOOOSSSllliiiQQQLLLTTThhh{{{~~~\\\NNNNNNSSS^^^iiiwww___KKK???666:::EEE666666555333222111111222//////000111111222111111.........//////000000111............---,,,++++++------------------------+++,,,,,,------,,,++++++++++++++++++++++++,,,,,,------,,,+++)))***---///,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,---///000000111111222111444444111111333333111///222666777666666888::::::???JJJWWWbbbpppmmmJJJ<<>>;;;777???<<<;;;===BBBKKK]]]mmm```CCC;;;NNNjjjtttZZZHHH@@@777777:::777333333333222222222222222.........------,,,,,,,,,...---,,,,,,++++++,,,,,,+++,,,------------,,,+++---,,,,,,,,,---.........+++++++++,,,,,,,,,,,,,,,***+++,,,+++((('''((()))((()))***++++++***)))(((((())))))(((''''''(((******)))((((((((()))))))))''''''''''''''''''(((((('''(((***++++++***)))))))))***++++++)))'''(((((())))))))))))((((((((((((************+++,,,---...///...+++******,,,///111222555777:::777;;;hhhtttCCC>>>===444222333///---***)))***+++******))))))))))))((((((((((((***((())),,,,,,)))(((***&&&((()))*********)))(((''''''(((((())))))******'''''''''''''''&&&&&&&&&\\\QQQhhhOOOAAAJJJnnn^^^JJJAAAGGGiiiHHHCCC>>>MMM~~~lll```fffIIINNNWWWXXXZZZYYYfffYYYfff|||nnnRRRVVVjjj|||XXXLLLLLLaaayyyaaaNNNQQQaaa|||{{{JJJ999...222999777///,,,555333111111222333222111//////000000111000000000------.../////////......---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,))))))+++,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,...******+++,,,------------+++++++++,,,,,,,,,------...---,,,---000222333333111444444111111333333000888444333888@@@FFFGGGDDDCCC>>>;;;;;;<<<===CCCKKK^^^ooo~~~vvvOOO;;;===[[[}}}TTT???333333888777222222222222222222111111..................------......---,,,,,,,,,,,,---------------------------...---,,,,,,...//////...++++++++++++,,,,,,,,,,,,***+++,,,+++)))((()))***)))******************)))'''((()))((('''''')))+++---***((('''(((******)))''''''''''''(((((((((((((((((())))))***))))))(((((()))+++***)))(((((()))&&&''''''((()))******+++***))))))******+++,,,---******)))***,,,000333666111666666666888FFFyyyrrrFFFCCC@@@666222444333111...,,,---.........))))))))))))(((((((((((()))((()))------***)))+++'''******(((((())))))&&&(((((((((((())))))))))))''''''''''''''''''''''''nnnSSS\\\UUUCCCHHHjjjcccFFF???DDD|||nnnJJJCCCCCCGGGzzzlll]]]RRRMMMMMMYYYNNN[[[cccpppvvvZZZ\\\wwwxxxXXXNNNHHHVVV}}}rrraaaTTTJJJLLLfff{{{[[[III<<<999888:::======999555222000///000333444222111000000000000000000///...,,,---.........---,,,+++,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...)))***+++,,,---------,,,***,,,,,,,,,+++***+++,,,)))***+++---......------,,,,,,,,,,,,------------///---+++---000333333333111444444111111444444222444000---...444999=========999999===???===;;;<<<;;;HHHUUUlllcccDDD<<>>999;;;555111111111111111111111111......//////////////////000///......------......///...---,,,,,,---...//////,,,***+++---//////---,,,,,,,,,,,,---------...(((***++++++***)))***,,,+++******))))))******+++((()))))))))((((((***,,,---+++)))***,,,,,,***(((''''''((((((((())))))))))))((((((''''''(((((()))&&&(((******)))((()))***'''((((((((()))))))))***))))))))))))***+++,,,,,,*********+++---000333444...666555222;;;TTTrrrHHHDDDCCC;;;444000444111...,,,---...//////))))))))))))(((((((((((((((''')))...///,,,+++---+++---,,,'''&&&))))))%%%))))))))))))((((((((((((''''''''''''''''''''''''yyyMMMIIImmm[[[GGGLLLiiifffCCC???BBBvvvxxxOOODDDFFFAAA}}}hhhNNNQQQRRRNNNJJJGGGHHHQQQbbbpppsssxxx{{{aaaVVVwwwoooWWWTTTSSSccc___MMMLLLRRRXXXvvvwwwWWWAAA<<<>>>AAA>>>444...000444666111///...111444555333000000000111000000///............///000///...,,,+++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///)))***,,,---......------)))+++------+++***++++++)))***+++---......------,,,,,,------------......///,,,+++,,,000333444333111444444222222555555333444444444444444555777999===777666;;;>>>;;;666333999<<<;;;IIIhhh~~~ZZZEEEDDDMMMrrr|||OOODDDAAA222000000000000000000111111......//////000000111111000000///............///000///---,,,,,,---///000...+++)))))),,,......,,,---------.........//////((()))++++++******+++---,,,+++***))))))***+++,,,((()))***)))((()))+++,,,,,,++++++---///...***&&&'''((((((((())))))******)))((('''&&&&&&'''((()))%%%''')))***)))((()))***,,,+++***)))((('''&&&%%%(((((((((((()))***+++,,,///...------------...///,,,666444000===^^^jjjBBBBBBHHHEEE>>>666222///,,,***+++,,,------))))))))))))(((((((((((('''&&&)))...///---,,,...---000...'''&&&******&&&******))))))((((((''''''&&&'''''''''''''''''''''UUUOOOaaaUUUCCCIIIhhhjjjBBB888OOOdddWWWGGGAAANNN|||{{{nnnggguuurrrcccXXXNNNHHHLLLKKKVVVXXXMMMGGG^^^```QQQ```xxxooo[[[UUUTTTmmmZZZJJJGGGJJJZZZllliiiNNNDDDAAA666===<<<999666333111111111---000000......222222///333000......000///,,,))),,,,,,,,,,,,---......///.........------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,............,,,+++///...,,,+++******++++++---,,,,,,,,,------...///***+++,,,---...---,,,+++------,,,,,,---...000111555555444444444333333333333444555555555444333222222111000222666888777666444333555:::DDDYYYxxxTTTEEE===OOO~~~NNN;;;888:::---...444111111333000+++---000222333222000...///111111---,,,...---***//////...---,,,,,,++++++++++++++++++++++++++++++'''))),,,......---+++))),,,------***((((((+++...'''+++,,,)))(((+++,,,+++---+++***(((((()))+++,,,(((***+++,,,,,,+++***(((+++***)))))))))))))))***+++***(((&&&&&&''')))***+++***((('''&&&''')))***))))))((((((''''''&&&&&&---,,,+++)))((())))))***000...------///111333444222555000999EEEmmmiiiEEEAAAIIIKKK;;;888...---,,,+++++++++++++++&&&)))***)))+++...---(((&&&(((,,,...000///---,,,*********)))'''&&&''')))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''aaaMMMVVV|||WWWFFF@@@ccckkkCCC;;;MMM\\\UUUBBB>>>NNN~~~~~~tttbbbTTTLLLDDDJJJXXXVVVLLLLLLNNNSSS^^^llllll___OOOWWW~~~{{{cccTTT\\\~~~iiiPPPNNN[[[gggnnnSSSGGGOOOPPPSSSyyy{{{aaaMMM===<<<@@@;;;<<<:::888555333222111111---000000---...111111......------...000000...+++------,,,,,,---///000111......---------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------...,,,,,,------------,,,,,,///...---,,,++++++++++++***+++---......---,,,+++++++++,,,---------------...---,,,,,,,,,---......222222222222222222222222333333333333333222111111333111000222555777666444777666666888<<>>BBBDDD666444...------,,,++++++,,,,,,((()))(((&&&)))///111///)))***,,,------,,,+++***))))))))))))(((((()))***))))))))))))))))))))))))(((''''''&&&&&&''''''(((qqqJJJKKKlllQQQ???<<<___lllIII???JJJRRRTTTBBB===NNNgggUUUNNNDDD@@@BBB???@@@HHHDDD???JJJ\\\pppvvv\\\QQQlllyyy|||vvvTTTNNN]]]zzzyyy___NNNOOObbb\\\MMMFFFHHHPPPSSSfff}}}[[[CCC;;;666:::???<<<999888666444333222222222...111111...---000000---******,,,...111111///---222000...---------///000...------------,,,,,,,,,+++,,,...//////...,,,+++---------------.........,,,++++++++++++++++++,,,............---,,,++++++)))***---......,,,***(((---------,,,---......///...------,,,,,,,,,,,,---/////////000111111222222555444333222111000000000333222111222333444444333777777999888666888CCCOOOuuu~~~MMM@@@BBB[[[wwwJJJ999888<<<888///222666000000000000///......------...111111......000000---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++...000+++//////+++)))******((())))))((('''((()))+++,,,((((((************(((((()))((((((((()))***++++++***)))(((((()))***,,,---((((((''''''''')))***+++(((((()))))))))))))))))),,,+++*********+++,,,------------------000444777333444///???VVVpppJJJ======>>>111111......---,,,,,,,,,------))))))'''$$$(((000555444,,,,,,++++++***)))((('''((((((((()))))))))******))))))))))))))))))))))))(((''''''&&&&&&''''''(((MMMHHH___OOO===???ZZZoooQQQ@@@GGGNNNRRRFFF???NNN~~~sssWWWDDD???CCC@@@@@@DDDCCCEEEHHH@@@===MMMccc}}}iiiTTT```uuuoooUUUJJJ___hhh[[[TTT^^^ttt___OOORRRZZZWWWNNN^^^___DDD999>>>===:::999444555555444444333222222222000222222///...000000---***+++---000111111///...666333000---+++++++++,,,------------------------+++---///000000///---+++........................,,,+++***))))))***+++,,,------...///...---,,,+++)))***+++,,,,,,+++)))(((......---,,,---...///000------------......//////------...///000111222333888777555333111111111222333222222222222222222111333555:::<<<888444888???UUUuuu|||KKK>>>DDDaaammmJJJ:::777;;;777444555000111000...---------......000222222///...000000------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...111000///---+++***++++++(((,,,---+++))),,,---,,,((('''''''''((()))***+++'''((())))))))))))((('''(((((((((((()))***,,,,,,))))))))))))***+++---...''''''''''''((()))+++,,,(((((())))))******+++++++++************,,,...///+++,,,---...///111555888111444111BBB[[[pppOOOAAA======111111......------,,,------...++++++(((&&&***111555444,,,+++***((('''''''''(((***)))))))))******)))(((((((((((((((((((((((((((((((((''''''''''''((((((YYYLLLXXXUUUEEE???RRRvvvWWW???EEEPPPuuuMMMHHHAAANNN{{{uuuccc___KKK>>>@@@FFFAAA>>>BBBAAA@@@DDD@@@AAAOOOZZZfffwwwgggVVVZZZrrr{{{~~~VVVQQQ___YYY[[[ggg|||SSSGGGOOOSSSWWWVVV___rrrWWWFFF888999BBB???:::777000333333333333333222222111111444333000///222111...---...000111111000......222111...,,,+++++++++,,,------------------------+++---///111111///---+++........................++++++)))(((((()))++++++,,,---.........---,,,+++,,,+++)))(((((()))***+++......---,,,---...///000+++,,,---///111222333333---...///000111333444444;;;999777555444444444555222333333222222111111222000333999>>>;;;666666;;;===]]]}}}MMM???DDDbbbvvvLLL666:::888111222333///...---------///000222---000000......222222///............////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///111000...---,,,++++++***(((,,,---***))),,,---,,,((((((((((((((())))))***(((((())))))))))))(((((((((((((((((()))***,,,,,,((())))))******+++,,,---'''''''''((()))***++++++(((((())))))******++++++***)))))))))***,,,...///++++++,,,///333555777777///555444BBBYYYgggNNNCCC======111000------,,,,,,,,,------...+++,,,,,,***,,,111111...***)))'''&&&&&&''')))***,,,+++******+++***(((%%%(((((((((((((((((((((((((((((((((''''''(((((((((lllRRRRRRTTTDDD<<>>EEEQQQnnnHHHGGGBBBLLLvvvvvvfff```ZZZZZZ^^^ccceeegggoooyyy```MMMFFFGGG@@@???EEEGGG===EEEIIIPPPZZZUUUNNNSSSNNNVVVvvvxxxdddxxxOOOOOO```eee```ooooooMMMCCCDDDDDDKKKKKK^^^xxxXXXAAA>>>:::???BBB<<<===???888111222222222222111111000000333333000///222222//////000111000...------...,,,,,,,,,,,,------...///,,,,,,,,,------------...,,,---///000000///---,,,.........---------------+++******************++++++,,,,,,------,,,,,,+++,,,+++(((''''''***,,,...---------,,,---......///***+++...000333444555666...///000111222333444444:::999888777666555555555222333444333222111222333000222777;;;999444444777666JJJhhhTTTBBBBBB^^^sssMMMCCC777...111666//////......///000222333))),,,...---///333555333/////////...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///,,,++++++,,,---......,,,***......***((())))))''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++((())))))******+++++++++''''''(((((())))))******(((((())))))))))))))))))))))))(((((()))+++---...+++***+++111888<<<999555000777555AAAXXXWWWGGG>>>999888......,,,,,,+++++++++,,,------+++---...---...000...)))(((''''''&&&'''(((***+++,,,***)))***,,,,,,(((%%%)))))))))))))))))))))))))))((((((''''''(((((()))zzzSSSMMM}}}OOO>>>@@@BBBrrr[[[@@@EEEPPPqqqJJJIIIEEEKKKsss{{{lll^^^SSSOOOPPPWWW[[[]]]```mmm___IIIBBB;;;<<>>BBBDDDAAAMMMcccrrreeeZZZSSSOOOMMMMMMKKKHHHIIILLLJJJNNNUUUYYYWWWMMM@@@777??????BBB===777???BBB777111111222222222111//////---000000......111111...---...///---******,,,///,,,,,,......///......---,,,,,,,,,---------......---------......---------------------,,,,,,,,,+++***++++++++++++++++++***+++++++++******++++++,,,***)))))))))***,,,...///++++++,,,---------------***,,,...000222444444444//////000111222222333333555555666555555444333333111333555444222222333555333222444777555111222777999:::LLLmmm^^^GGG>>>VVV{{{\\\???444666333111111000000000111111222***---...,,,---111222///......------,,,,,,++++++------------------------,,,,,,,,,,,,,,,---......***))))))+++...///...,,,)))------)))'''((((((&&&++++++++++++***)))((((((*********))))))************)))))))))))))))******((()))))))))***)))))))))(((((()))))))))))))))((())))))(((((((((((((((((())))))((((((((()))+++,,,,,,)))***333>>>BBB;;;222000777555DDD```pppKKK???777222333+++...***************+++,,,---+++------,,,---///---(((((((((((((((((())))))******((('''***...///+++'''))))))))))))))))))))))))))))))(((((((((((())))))QQQHHHyyySSSCCCIII@@@ggg^^^CCCEEEMMMxxxPPPMMMHHHLLLrrrkkk^^^QQQKKKIIILLLTTT]]]___PPPHHHGGGFFF@@@BBBDDDCCCKKKUUUOOOHHHNNN^^^kkk|||pppOOOVVVfffrrrxxxbbbDDDDDDJJJEEEEEENNNRRRwwwqqqpppkkk```RRRKKKKKKLLLKKKJJJHHHHHHKKKJJJEEECCCDDDAAA???>>>;;;888888===CCC;;;>>>@@@666000::::::(((111111222222111000///...+++......,,,---000000...+++,,,,,,***((((((,,,///111111222222000---***(((,,,,,,,,,------.........---------------------------------,,,,,,+++++++++***+++,,,------,,,+++***++++++)))))))))***+++,,,'''(((***+++------......***+++,,,---...---,,,++++++,,,...000222222222222//////000000111111222222111222333444333222111000111444666555333222444777555222222444333111444999>>>000777YYY{{{fffKKK;;;OOOvvvKKK>>>;;;...333333222222111111000000000222111---,,,---,,,)))------,,,++++++***))))))------------------------,,,,,,,,,---------......---+++)))+++------+++(((%%%)))+++(((''')))***))),,,,,,,,,,,,+++)))((('''++++++************+++++++++***)))))))))))))))***((())))))))))))(((((('''((()))))))))))))))((('''))))))((((((''''''&&&&&&)))((('''''''''(((******---((()))444BBBFFF<<<000///555444HHHkkkhhhEEE<<<333...111+++///***)))))))))***++++++,,,+++---,,,***,,,///...***))))))))))))))))))(((((('''%%%%%%***///111...***))))))))))))))))))))))))))))))(((((((((((())))))ZZZPPPiiiNNN;;;===GGGkkkZZZEEE:::NNNvvv}}}LLLVVVNNNJJJjjjlll[[[SSSHHHHHHSSSRRRRRRrrryyyWWW>>><<>>^^^lllNNN:::UUUrrr~~~RRR;;;999777...111444......333222...222111++++++000111---***+++,,,---,,,+++***)))))),,,---,,,***)))+++---------------------------///,,,++++++---,,,***'''))))))))))))************((((((''''''((()))***+++&&&&&&'''((())))))(((((()))((((((''''''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''(((((((((((('''&&&(((((((((((((((''''''''',,,&&&'''111:::999222---444555;;;EEE```BBB444777222,,,,,,+++(((((((((***++++++)))''',,,+++)))((((((((()))***''''''''''''((((((((())))))((((((+++------)))%%%))))))))))))))))))))))))(((((((((((((((''''''''']]]QQQfffPPP???>>>HHHmmm^^^CCC:::LLLoooQQQ[[[XXXHHHRRRjjjiiiZZZUUUVVVUUURRRUUUcccxxxbbbIII???EEE>>>???FFFGGGIII\\\uuuyyyiiiWWW]]]tttwwwssswwwdddRRRXXX___^^^PPPDDDSSSoookkk```VVVJJJGGGKKKPPPOOOLLLLLLHHHNNNSSSQQQXXX```^^^```ZZZ^^^bbb\\\XXXRRRDDD===:::888:::===???===:::999888777555444444444444000000000...,,,,,,---///+++,,,,,,,,,,,,---///222,,,,,,,,,,,,------------------------------------+++---///...+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------***,,,///---)))***,,,---,,,***)))***,,,***+++,,,------,,,***)))---,,,***))))))***,,,---......---------,,,,,,,,,...+++,,,111333000...//////000111222222222111111222222222222333333333333000333777777555333222333333333222222222222333333555===999999NNNkkkvvvXXX===OOOkkkrrrSSSDDD???111000333000///000)))000333111,,,+++///000---,,,,,,------,,,+++***)))***,,,---,,,***)))+++---------------------------...,,,+++,,,...---***(((*********)))))))))(((((((((((())))))))))))))))))''''''(((((((((((((((((()))((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))))))))******+++'''(((000555444111///222555CCCZZZ[[[???222666111,,,------+++******+++---,,,***(((+++******)))))))))))))))'''''''''((((((((())))))***((('''(((***+++***((())))))))))))))))))))))))((((((((((((((((((((((((cccRRRbbbPPPBBBAAAHHHkkkdddEEE===MMMhhhUUU]]]]]]GGGFFFUUUVVVWWWjjj|||zzz{{{zzz```DDDFFFBBBFFFLLLKKKRRRvvvmmmiiiKKKSSSxxxjjj\\\sssjjjTTTVVVXXXwwwqqqOOO@@@^^^tttiii\\\OOOLLLOOOWWWdddttt~~~kkkPPP;;;999999;;;>>>>>><<<888555444444333333333444444000///------...//////...,,,---...---,,,,,,...000,,,,,,,,,---......//////------------------------,,,------,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++......------...+++%%%)))***++++++***)))***,,,,,,------------+++***(((,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---******...000---+++,,,000000000000000111222222222222222333333444444444222333555555444333333444222222111111111111222222333;;;:::999CCCSSSrrrgggAAAHHHbbb|||dddNNN:::111333222444222)))111333111---,,,...///---------------,,,+++***)))***,,,---,,,+++***+++---------------------------++++++,,,---......+++(((******))))))(((((('''''')))***+++++++++***)))((((((((((((((((((((((((((()))((((((((()))***++++++((((((((((((((((((((((((((((((((((((((((((''''''))))))(((((((((***+++,,,+++***))))))***+++---...,,,***---222444111111333222222GGGiiiUUU;;;000444000---...---...---,,,---------+++))))))************))))))(((''''''((((((((()))))))))***(((&&&&&&(((*********))))))))))))))))))))))))((((((((((((((((((((((((kkkTTT^^^~~~RRRDDDCCCGGGhhhlllIIIAAAMMMfffWWW^^^\\\IIIQQQkkkvvvxxxWWWCCCHHHLLLNNNRRRkkk}}}```UUUVVVssseeebbbrrrmmmXXXWWW^^^uuuKKK???ddduuubbbTTTNNNPPPTTTcccpppaaaAAA:::999:::<<<======:::777333222222111111111222222000...,,,---000222000......//////...,,,,,,---...,,,,,,------...///000000---------------------------,,,,,,+++***+++---...------------------------+++...---+++,,,...,,,'''((()))************+++,,,,,,---.........---,,,+++,,,,,,---......---,,,,,,------------------------...******---///,,,***+++000///.........000222333111111222333444555555555333333333333222333333444222111111000000111111222...555999???DDDIIIdddrrrGGGDDDYYYjjjPPP>>>888222555888333111111000...---///000000//////...---,,,+++******+++,,,,,,,,,,,,+++,,,,,,------------------------((()))+++------,,,***(((((((((((((((((((((((((((***+++,,,---,,,***(((''')))))))))((((((((((((((())))))))))))***+++,,,---((((((((((((((((((((((((+++,,,,,,,,,,,,+++))))))---+++)))(((((()))+++,,,******))))))***+++...///,,,...444888666222222777888666KKKqqqPPP999000333...,,,---+++///...,,,,,,---,,,***(((((()))***++++++***)))((('''(((((((((((()))))))))((('''''''''((()))******((((((((((((((((((((((((((((((((((((((()))))))))vvvXXXZZZ]]]HHH@@@FFFiiirrrKKKBBBKKKdddYYYaaaaaaQQQ___YYYSSSGGGFFFbbbwww{{{eeeKKK___sss\\\aaawwwhhhRRRVVVooofffIIIFFFkkkgggVVVMMMQQQUUUYYYooodddLLL888::::::;;;<<<<<<:::777555333222111000000//////000///---+++---111222000......000000///---,,,,,,---,,,,,,------...///000000---------------------------,,,+++***+++,,,---...------------------------,,,---+++(((***//////,,,)))))))))***+++,,,,,,+++))))))***+++,,,---------+++,,,...//////...,,,+++------------------------///+++***---...,,,***,,,000...---,,,---///222444111111222222333444555555444333222111222333333444222111111000000111111222///222555===DDDHHH___zzzNNNDDDRRRwww]]]III666222777777000.........///000111333//////...------,,,,,,+++---,,,,,,,,,,,,---,,,,,,------------------------'''(((***,,,+++***))))))&&&&&&'''((()))***++++++***+++,,,---,,,***((('''***)))(((((((((((())))))))))))))))))***,,,------))))))))))))))))))))))))+++,,,---...---,,,***)))///---+++)))(((((()))***)))((((((((()))+++,,,---)))...777<<<888111222777;;;>>>[[[LLL888111222,,,***,,,(((...,,,************)))'''((()))***++++++***)))((((((((((((((()))))))))***%%%''')))+++******)))((((((((((((((((((((((((((((((((((((((())))))******^^^VVVqqqQQQ===DDDkkkrrrIIIAAAIII___YYYcccmmmYYYfffqqqQQQVVVyyy~~~zzzVVVLLLYYY~~~```VVV\\\{{{]]]SSSZZZlllRRRIIIQQQuuuoooMMMRRRKKKRRRfffwwwcccJJJDDD>>>======<<<;;;999777444333222111000///////////////---,,,,,,...///000///---...000111000...,,,,,,---,,,,,,,,,---......//////------------------------...,,,++++++,,,---,,,+++------------------------,,,,,,***''')))///000...,,,+++******,,,---,,,+++%%%&&&'''((()))+++,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,------------...///+++***---///---,,,---...---,,,,,,---///111333111111111222222333333333444333111111222333333222222222111111111111222222555444000444>>>FFF]]]~~~VVVEEEMMM{{{jjjJJJ:::888444111...---000000///111444//////...---------.........,,,+++,,,---...---+++------------------------(((***++++++)))((()))***''''''((()))***+++,,,,,,)))***+++++++++***)))((())))))((('''((()))***+++))))))))))))***+++,,,,,,))))))))))))))))))))))))((()))+++,,,,,,***((('''...---+++))))))((())))))''''''((())))))*********''',,,555:::666000111666666IIItttHHH777222222,,,+++,,,''',,,***(((((())))))((('''((())))))************)))((((((((()))))))))******&&&))),,,---,,,)))((('''))))))))))))))))))))))))'''(((((())))))******+++dddRRRXXX???@@@eeeoooIIICCCJJJ[[[RRR^^^nnnXXXbbblllxxx|||\\\TTTZZZ```PPPbbb}}}cccNNN\\\{{{wwwHHHLLLXXX~~~xxxZZZPPPWWWqqqeeeBBB888======??????===:::777444222222///////////////000111111***,,,......---,,,,,,---...///111111///---------,,,,,,,,,,,,------------------------------------...---+++,,,------+++(((........................,,,---,,,)))+++///...***...,,,++++++---...,,,***''''''(((((()))***+++,,,,,,,,,------------,,,,,,,,,,,,,,,---------......---)))(((,,,...,,,,,,...,,,,,,,,,,,,---///111222111111111111111111111111444222000111333444333111333333222222222222333333333666000000888AAASSSnnn]]]DDDIIIwwwtttYYYHHH;;;444000///111000---...222///...---------...///000...,,,+++,,,...///---+++------------------------,,,------,,,)))(((***---++++++++++++************(((((()))))))))))))))))))))(((''''''(((***,,,---******)))))))))******+++))))))))))))))))))))))))&&&(((***,,,,,,+++)))(((************************'''((()))***+++***((('''))),,,222555333///333:::@@@aaazzzCCC555111111,,,,,,///)))+++)))''''''((())))))))))))))))))))))))******+++(((((()))))))))*********))),,,...---***(((((()))))))))))))))))))))))))))'''(((((()))******++++++gggOOO~~~[[[CCC<<<[[[lllJJJGGGMMMZZZzzzJJJVVVgggPPPXXXqqq}}}pppuuuOOOJJJ```uuufffWWWbbb^^^]]]___ooopppFFFNNNYYYqqq\\\```sssdddLLL;;;>>>HHHGGGAAA@@@>>>:::555222111111------......000111333333))),,,//////,,,***+++------///111111///---------,,,,,,,,,,,,,,,,,,,,,+++------------------------///---,,,---......***&&&........................+++......,,,---...+++&&&000...,,,,,,......,,,***,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,((('''+++---,,,,,,///+++,,,,,,---...///000111111111111000000000000000333111000222444555222000444333333222222333333444,,,555444222888===III\\\aaaCCCFFFuuuyyy^^^III888222000222000,,,,,,000......------...///111222///,,,+++,,,...///---+++------------------------000000000,,,)))))),,,///......---,,,+++***)))(((((((((''''''((()))***+++((('''''''''(((+++---///******))))))))))))))))))))))))))))))))))))))))))''')))+++......---+++***%%%&&&(((***++++++++++++''')))+++,,,,,,***(((&&&......111333222111777???VVV~~~lll???333111111---...111++++++)))'''''')))***+++******)))((((((((()))+++,,,))))))))))))************---......,,,((('''))),,,))))))))))))))))))))))))'''(((((()))***+++++++++mmmZZZwww```BBB<<>>///333222222333444444222//////...---///111222222111111111111111111111222222------------------------------------------------------,,,,,,,,,---......,,,------......------,,,------------------------...---,,,---000111000...++++++++++++,,,,,,------......------...---,,,+++...//////...,,,+++,,,---------------------------+++++++++,,,,,,---------///,,,+++---,,,***+++///000111222333333333333444333333333222222111111111000000000000000000000000111555444///111:::<<<777PPPpppaaaJJJRRR|||oooRRR666111<<<333777555---+++000444444...---,,,---///000///...***+++---.../////////.........---,,,,,,,,,,,,,,,......---,,,+++******)))&&&)))***((())),,,,,,)))'''''''''(((((((((((((((&&&)))++++++)))))),,,///(((((('''&&&''')))+++---+++++++++,,,------+++))))))(((((())))))******+++,,,+++)))(((((()))+++,,,...333222111666555;;;KKKeee___BBB;;;777666777444///---///+++,,,,,,***((('''''')))+++************+++,,,---***)))'''''')))***+++***((()))******(((((((((***((((((((()))((((((''''''...---,,,+++,,,///222444xxxWWW___VVV===MMMsss```JJJFFFNNNsssrrrPPPLLL]]]WWWSSStttZZZqqqvvvwwwqqqOOOHHHaaalllccc{{{eeeMMMHHHDDDOOOiiiGGGDDD^^^cccLLLHHH@@@HHHNNNJJJCCC???999333333222222333444333000---000///...000222333333222111111111111222222222222,,,---------------------------------------------,,,,,,,,,,,,,,,---...///,,,------------------,,,------,,,,,,,,,------------,,,,,,,,,...//////...+++,,,,,,,,,,,,,,,------222///,,,+++,,,------,,,///000000///---,,,---...------------------------++++++,,,,,,,,,,,,,,,---...+++***,,,---,,,...222000000111222444444333333333333222222222222222111000000000000000000000000///555444///222<<<<<<444999UUUsss]]]HHHLLLnnnuuuMMM:::;;;444666444///...111333333///...---...000111000///+++,,,---...///000000000///...---,,,,,,,,,------......------,,,+++******'''******'''(((+++,,,***(((((()))))))))*********&&&))),,,,,,***))),,,///***)))((('''(((***---///))))))+++---///...***&&&***))))))(((((()))***+++((()))***+++++++++++++++///333111000666666;;;JJJiiiZZZBBB:::777666777555000...///+++,,,+++)))'''&&&''')))((())))))***,,,---...///+++)))'''''')))***++++++(((***++++++***((())))))&&&&&&((()))************---,,,++++++---111555777}}}YYY\\\RRR;;;HHHcccgggQQQKKKNNNooo}}}VVVJJJ[[[VVVUUUwww```eeewwwuuufffSSSNNNffflllSSSeeedddIIIDDDLLLJJJQQQ{{{]]]JJJHHHmmmiiiKKKCCCIIIPPPOOOJJJAAA888444555888444333222333333222///---111000///000222333333222222222111111111111111111+++,,,---.........------------------------------,,,,,,,,,,,,---......///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,---...---------,,,------...///------------------------222...***)))+++------+++---/////////---,,,---...------------------------,,,,,,,,,,,,------------...+++***---......///333......///111444444333111222222222222222222222222000000000000000000000000///444444111333::::::444777IIIhhh\\\GGGGGG^^^XXX@@@555222222666777333000///000///...///111222111000---------......000111222000///---,,,,,,,,,---...------------,,,,,,,,,,,,(((+++***''''''+++,,,)))((())))))******++++++,,,''')))+++++++++***+++,,,+++***)))((()))***,,,...***)))))),,,///...***&&&+++***)))(((((()))++++++'''(((***,,,---...------111444000///666666;;;IIIuuuTTT>>>777555555777666111///000+++++++++)))''''''(((***((()))***+++,,,......///,,,***((((((***+++,,,,,,***,,,......,,,)))((((((%%%&&&)))+++,,,---,,,,,,,,,++++++,,,...111444666\\\ZZZJJJ===BBBOOO}}}sssYYYMMMNNNoooZZZFFFSSSTTTXXXfffqqq{{{|||cccMMMVVVhhhkkk___ccc]]]QQQOOOHHHHHHKKKWWWUUULLLIIItttiiiQQQHHHOOOYYYaaaPPPAAA<<<777000000555444333222222333333111///111000///000111222111000222222222111000000//////+++,,,---.........------------------------------,,,,,,,,,,,,---...//////---,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,---.../////////...------...///........................///+++)))***---...,,,(((***,,,------++++++,,,...------------------------------------------------...++++++...///---...111---------000333444222000222222222222222222222222111111111111111111111111111333444333333444444444:::AAA[[[{{{XXXFFFCCCSSSeeeJJJ;;;444:::<<<333...333222000000111222333222111000///---------///111333000///---,,,,,,,,,...///,,,,,,,,,---------------***,,,+++''''''***+++)))((((((((()))******++++++)))))))))***++++++***(((******)))(((((()))***+++...***'''(((+++---+++(((---,,,***))))))***+++,,,))))))***+++---...000000444666111000666666;;;III|||PPP<<<555333444777666222000111+++++++++)))'''(((***,,,++++++,,,,,,,,,,,,,,,,,,,,,+++)))***,,,------,,,+++...111111///+++(((&&&''')))+++---------,,,,,,,,,,,,,,,,,,---///000111^^^ZZZDDD@@@???AAAlll}}}^^^NNNNNNqqq]]]BBBKKKQQQZZZtttfff~~~rrrhhhRRRXXXssshhh[[[qqqgggJJJ[[[gggNNN<<>>JJJuuufffJJJ777::::::000///:::222111111111333444333222222000...,,,,,,...222444111///---,,,,,,,,,...///++++++,,,------......///+++,,,+++'''&&&)))***(((&&&''''''((()))******++++++)))((())),,,,,,)))%%%***))))))(((((((((((()))111+++%%%$$$(((,,,---,,,...,,,+++))))))***,,,---+++***)))***+++...222444666777222000777777;;;III{{{OOO>>>333111333666666222000222++++++***)))((()))+++...---......---,,,+++***))),,,+++***+++---...---,,,+++///333333000+++'''%%%***+++---......---,,,+++------------------,,,,,,RRRccccccJJJ>>>???FFFttt|||YYYPPPIIIkkkaaaCCCMMM]]]```wwwhhhuuucccOOOWWWrrrmmmdddwwwttt[[[SSSOOOvvvcccNNNDDDRRRwwwOOOHHHNNNgggDDDEEE^^^nnniii^^^BBB>>>888444222222222222333000000222000---...222333111///---,,,---...///...---...000222222000...***+++,,,---------,,,+++000...---...111111...+++...------,,,,,,------...+++,,,---......---,,,++++++......,,,,,,///...+++...------,,,,,,------...+++...222111...*********+++,,,---------,,,+++*********+++++++++,,,,,,,,,+++++++++,,,,,,---------------+++******+++------++++++++++++++++++++++++...///000111111222111111000000111111111222222222111222333222000000111222444333333222222333333444777666BBBYYYYYY:::222JJJtttxxxWWWBBB999444222333111,,,000444222666555***222///---,,,...000111111222111000...------------...---+++,,,,,,---+++************)))((('''''''''###000...%%%)))---***+++,,,%%%###((()))&&&'''...000...+++)))((((((***+++************+++,,,---...,,,---+++'''''',,,...---------------...000111333444000444///666<<<:::QQQLLL777666222222666555///---000...+++(((((())),,,---...////////////...---,,,++++++,,,,,,---,,,+++***)))***,,,///000///+++'''$$$+++,,,---...///...------'''...111---***---111111RRR___^^^EEEAAA???BBBpppYYYLLLGGGggg\\\GGGQQQ___ccczzzkkkuuujjjOOOXXXyyydddfffxxxvvv[[[YYYbbbpppOOOCCCPPPtttMMMGGGOOOeeeSSSMMM___mmmgggWWWMMM<<<999555222222333333222...,,,---000000///000444222111///---,,,---.........------...000000///---,,,,,,------------,,,,,,...---...///111111///......------,,,,,,------...,,,---............---,,,+++......,,,,,,///...+++------,,,,,,,,,,,,,,,,,,---......---,,,++++++,,,,,,,,,++++++++++++,,,---++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---...//////////////////111111111111111111111222,,,---...///000111222333333333222222222222333333888777>>>OOOQQQ:::333HHHllldddJJJ<<<777666666111333444///333:::555111000......000111222111111111000///...............,,,+++,,,------,,,+++(((((())))))))))))))))))(((///+++'''------&&&&&&&&&***,,,***(((***)))'''------,,,,,,+++*********)))))))))******+++------***,,,+++((((((,,,...---------------...000111333666222666111777<<<<<>>CCCbbbKKK666444333444777666111//////,,,+++,,,...000///---+++------------,,,+++************++++++******)))(((''')))+++,,,......------,,,,,,---------,,,++++++222,,,***000222///111777YYY[[[\\\AAA;;;AAAKKKvvv```GGGAAA\\\}}}MMMKKKZZZ___VVV|||sss```~~~xxx}}}lllTTTbbb~~~ccc]]]uuu\\\YYYjjjhhhEEEDDDXXXrrrLLLIIIQQQdddKKKJJJZZZkkkkkk[[[GGG:::444222111111222333333222000111...---000111...---...000///...------------...111///,,,+++,,,------,,,222000...---,,,,,,---------000333333000...///000...------,,,,,,------...........................+++...///,,,,,,...---***,,,,,,,,,,,,+++******)))---***'''(((+++---+++)))***)))))))))***,,,---...,,,,,,,,,---------......---------,,,,,,+++++++++,,,---...//////...---,,,///...---,,,,,,---///000---------------,,,+++***111111111111000000000000555333111111333333111///222111111000000111111222444:::999<<>>```~~~fffOOODDD777222777777111000000222444444222000111111000000000111111222111///...---...---,,,***)))))))))******++++++,,,%%%///---&&&***---111;;;EEE444+++...000)))(((...+++***)))))))))***+++,,,++++++************++++++,,,...,,,((((((+++---+++,,,...///111222222222222666333:::555666EEEjjjnnn???:::222555444///...111111------+++******,,,---------++++++,,,,,,,,,,,,,,,++++++******)))***+++,,,---+++,,,------......---------,,,,,,,,,---///111222///222444444===XXXaaaQQQvvvdddFFF888EEEKKKdddpppTTTAAAUUU{{{kkkTTTqqqnnn\\\~~~cccYYYyyy}}}aaaOOO\\\|||aaabbbjjjWWWhhhWWWHHHJJJdddwwwOOOGGGLLL```MMMGGGLLLOOOHHHGGG999333888777......777222111///000111333333222222---+++000444111,,,***,,,,,,---......---------******+++---...///---+++***+++,,,---...---,,,++++++)))))),,,000222///,,,...------,,,,,,------...,,,,,,************,,,,,,---000000---,,,---,,,)))(((***,,,///000///......---......,,,((('''))),,,..................------******+++++++++,,,,,,,,,+++++++++,,,,,,---------------+++******+++------(((***---///000///---,,,+++,,,------............,,,---...///000111222333111777;;;777///,,,///555444333333222222333333444000555666999>>>777222;;;===^^^}}}mmm[[[CCC444333333111000000111333333222000111111000000000000000111222000.........---+++)))''''''(((***+++,,,---...&&&222...%%%***///---...))))))***************+++((()))***++++++***)))(((,,,,,,+++++++++++++++,,,...///,,,''''''***,,,+++,,,...///111222222222222333111999555888KKKvvvjjj===;;;222555333---,,,000111---,,,+++,,,---//////---++++++,,,,,,---------,,,,,,++++++*********+++---...)))***,,,...//////......---,,,,,,---...000222444222555444555IIIvvvbbbYYYoooaaaAAA888CCCUUU}}}mmmNNNDDDVVVnnnmmmXXX{{{{{{eee~~~ddd^^^wwweee|||cccSSSbbbxxxbbb```mmmeeeiiiUUUJJJGGGssszzzHHHOOORRR{{{___DDDOOOVVVEEE;;;BBB999777555222111111222333111111111222222111111111///...---...///...,,,+++***---000///---+++,,,---***,,,...---+++***,,,........./////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---++++++,,,.........------,,,,,,,,,++++++,,,---------,,,,,,''',,,...,,,,,,000...)))111///+++*********)))((())))))***,,,......+++)))+++---......---,,,,,,---,,,,,,++++++***)))((((((,,,++++++++++++,,,---------.........---,,,++++++,,,,,,------...///000000,,,++++++---000222222111---222777555000...222666111111000///000111333444777555:::999DDDEEE222777444VVVeeeMMM@@@666999333000333333000333999...000111000...---000222000000///...---+++***)))***)))((((((((()))***+++++++++*********+++,,,---......---+++)))(((***+++&&&))))))'''+++000...(((,,,///111000---******+++---...---+++******,,,...000111222222111111333555888555777666:::aaagggEEE444555555444000,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,,,,---,,,+++------------------------,,,,,,---...000///,,,******...---******///111///999<<<<<>>777333666777333///...000222333222///...///111------------,,,+++)))(((,,,+++***)))((())))))***,,,+++***))))))+++---...---------+++((('''((()))***,,,***'''***...---(((+++---///...+++)))***++++++,,,---,,,++++++---...000111222222111222444666333333777888CCCqqqbbbBBB666555555444111---***+++---,,,,,,,,,,,,,,,,,,,,,,,,.........///000...+++(((------------,,,,,,,,,,,,+++++++++---///000///---111...,,,...333666666555222BBB]]]~~~```TTTiiivvvPPPDDD@@@HHH```gggKKK;;;MMMoookkk___pppppp\\\rrrkkktttdddUUUcccpppbbbhhhiiibbbpppQQQJJJNNN~~~QQQFFFHHHssseeeIIIEEEJJJSSSPPPAAA999<<<777666444333222222222222333222111000000111222333///.........000111000...***,,,......---------...000///............---,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,+++,,,---...------------,,,,,,,,,------------,,,++++++******------++++++......+++)))+++---+++))))))+++...---+++******+++,,,+++***+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///+++,,,,,,---......//////,,,,,,,,,,,,------------,,,,,,---000333444222111000111222222222222222222222222333333333222111111444333999777DDDIII666999???HHHmmm{{{cccMMMAAA777555777555000---222333444333000///...///+++,,,.........---+++))),,,,,,+++***)))))))))))),,,+++)))((((((***,,,...***,,,,,,+++)))'''&&&'''---...,,,)))***---,,,)))+++,,,,,,+++***)))+++,,,)))+++,,,---,,,,,,---...000111222222222222444666333555888:::NNNZZZ>>>888555555444111...,,,,,,------------------------------...111333333000***%%%---------,,,,,,++++++++++++******+++...000111000222+++***333888666555888BBB]]]```RRRcccpppIII???CCCOOOqqqkkkRRR===HHHfffjjjcccqqquuuhhhnnnjjjiii\\\___kkkggg___ggggggggg{{{~~~PPPJJJOOOZZZEEEHHHpppnnnIIICCCEEEHHHFFF???888777999666555444333222222222222333111///------///111333000...---...000111111000+++,,,------------...//////---+++,,,///000...,,,------...//////...---,,,------------------------,,,---...---,,,+++---...------------------------.........---,,,+++***))),,,---,,,++++++,,,------+++///111000+++***---111///,,,***)))***+++,,,+++,,,------,,,++++++,,,...,,,,,,------------------...------------...//////---------------.........,,,,,,,,,,,,,,,,,,++++++------...111444444222111222000///111333444222000222333444444444222111000222222888666EEELLL999:::>>>???aaaiiiYYYFFF999555555666666111222222222111///......,,,...000111111000...---++++++++++++******++++++************++++++++++++'''))),,,,,,***)))))))))+++,,,---,,,------,,,***,,,,,,+++******+++,,,...(((+++---...---,,,,,,---000111222222222333555777999999;;;===WWWQQQ:::888555555444222///...------------------............//////111333333000***&&&------,,,,,,,,,+++++++++...,,,******---000111111111+++...777777222:::IIIwww___OOO___uuuKKK@@@AAAWWWbbbNNN<<>>;;;666555555444111333333333333222222222111000///...------...///000111///------...000000000///---++++++---...------******)))+++---......---,,,---.../////////...------------------------------------,,,++++++...000,,,,,,,,,------------...------------,,,++++++***...++++++------******,,,+++...000...+++))))))+++---+++)))(((***,,,------,,,,,,,,,+++)))***,,,...---------------------------------,,,---......///333222000...,,,,,,,,,,,,,,,,,,,,,,,,------------///......///111222222111111///...000333444222///111111222222222111000000111222777444EEEQQQ===:::<<<;;;YYY{{{dddPPP>>>222444222000000000111000///+++,,,,,,---------,,,,,,***+++,,,------------,,,%%%(((+++---...,,,)))'''&&&(((+++,,,,,,---...000%%%'''+++000000,,,+++---///---,,,,,,---...---,,,***+++------,,,+++,,,---000111333333333444666888777555;;;MMMqqqjjjDDD999777666555333333333222///---------......///000000000222000---------...------+++,,,,,,------......///222///,,,,,,---/////////111111333777>>>TTT```QQQ```LLL===EEEcccPPPEEEBBBHHHSSSdddbbbyyyjjjqqqjjj}}}ppp^^^kkkhhhXXXjjjhhh___rrryyy___aaa|||wwwLLLLLLWWW[[[LLLTTTpppVVVAAA@@@FFFEEE:::777555555666444222111222333333333333222111111111000000//////000000111222///---,,,---...///...111...++++++,,,---,,,+++,,,---...---,,,,,,,,,---+++,,,.../////////...---........................---------,,,++++++...111,,,,,,,,,---------......,,,,,,,,,------,,,++++++...++++++//////***)))+++***+++,,,---,,,++++++***+++)))((()))+++---......,,,,,,,,,***)))))),,,.........------,,,,,,++++++,,,,,,,,,,,,,,,------...333111///---,,,,,,---...,,,,,,,,,---.........///000...,,,,,,...000111111000//////111222222111000000000000///000000111111111333777333EEERRR>>>999;;;888PPPwwwtttXXXAAA<<<888333000111111000///---,,,+++******+++,,,,,,............---,,,***)))(((((()))***+++******)))((()))************,,,...)))(((***...,,,((()))//////---+++,,,...---+++)))((()))+++++++++---///222000111333333333444777999444111@@@]]][[[AAA<<<666666555333333444333000------......///000000111111///...,,,,,,---......---++++++,,,---///000111111///...,,,,,,...000000000000555>>>NNNfffdddTTTaaaTTTAAA???\\\NNNBBBAAADDDIIIiiifff{{{kkkaaarrrjjjUUUccchhhRRRccc{{{eeeUUUfffqqqbbb^^^mmmyyyMMMLLLUUUgggMMMGGGnnnaaaEEE===???HHHFFF888<<<666222333222///000444222222333333333222111111111111111222222111111111222///,,,+++,,,---...---333///,,,+++,,,---,,,***///111222000,,,***+++---+++,,,.../////////..............................---------+++***,,,///111,,,,,,,,,------.........++++++,,,---------,,,,,,---***,,,000000***(((++++++***+++---///000...,,,)))(((((())),,,...///...,,,,,,,,,***((())),,,.........---,,,++++++******,,,++++++++++++,,,------111000...------...///000,,,,,,------...///000000111...++++++---///111222//////111111111111111111000///.........000111222222444888333EEESSS???888999444FFFjjjuuuZZZBBB===666222111111000///000///---+++++++++---...111111000///---+++(((&&&+++***((('''((()))+++,,,***+++***)))'''''')))+++...******+++((($$$(((000...,,,+++,,,------)))&&&%%%''')))***+++...222666000111333333333555777999444222FFFkkkQQQ@@@>>>666777555333444555444000------......///000111111222---,,,+++,,,...///...,,,***+++,,,...000111333333---,,,+++---///222222111666@@@RRRoooeeeUUUbbbmmm@@@AAAXXXXXX@@@@@@IIIMMMgggrrr```uuuoooeeennnwwwhhh]]]___{{{hhhYYYgggvvvbbbVVVeeeeeeTTTbbbwwwrrrRRRJJJWWWrrrOOORRRYYYeeeSSSLLLCCC??????@@@<<<666222999;;;666222333333111666333000000222333222111///000111222222111000///222222222222000...,,,+++222111...,,,+++,,,---...000333444111,,,)))+++...+++++++++,,,,,,---------........................///...,,,+++***+++,,,,,,,,,---......,,,,,,---...---......---,,,---///111,,,...111111000...------,,,//////******//////+++............---,,,++++++,,,------......------,,,///,,,,,,......++++++...------------------------222111...,,,++++++------,,,,,,///333222------000000333222---,,,000111---111000/////////000222333111111000000000111333444555000777<<>>HHHOOOLLLEEE@@@999333444444444333222000111222555333000111222333222000///000111222222111000///111111111000///...---,,,000///...,,,,,,,,,------...111333000,,,)))+++...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,...///...---,,,---...---......---+++,,,...000---...///...,,,,,,---///***......++++++//////+++---------...------,,,+++------------------------...++++++......,,,,,,...------------------------111000...---,,,,,,,,,---......000333222...///222000333333//////222222///111000000///000111222333222111000000000111222333666111777;;;BBB\\\\\\:::;;;:::AAAbbbnnnZZZMMM;;;111666888:::888666555444333222111.........---,,,+++***))))))******)))''''''((()))---)))(((******)))***...---,,,++++++++++++,,,---///---+++,,,...///---+++---,,,,,,,,,,,,---......111000111222555777999999===777___XXX<<<777444444444444444444333222111000---,,,---000111111000000000000000///...---,,,222111111111222111000///555444...///222...333GGGpppeeeTTT^^^RRRDDDOOO^^^GGG===DDDMMMaaapppppprrrccczzzcccSSSTTTsssdddOOO___uuuZZZXXXhhhiiiWWW]]]vvvwwwPPPKKK```dddIIILLLjjj~~~RRR>>>999PPP]]]SSSDDD===888333777111///555666111111555333222111222333333111///000111111222222111111000//////...---------------------------,,,,,,,,,,,,,,,...000...+++***,,,............---------------------------------------...---,,,,,,+++,,,,,,,,,,,,---......,,,,,,---...,,,------,,,+++***,,,...---------+++******---///))),,,---,,,---///...++++++,,,,,,---------------...---,,,,,,,,,,,,---...,,,******......,,,,,,///------------------------//////......------,,,,,,///---///111000---...222---000111//////222111...111000000000000111222222333222111111000111111111666222777999BBB___bbb@@@:::444999ZZZpppPPP===;;;;;;;;;999777777777666444222000...+++,,,......+++)))))))))***((('''&&&((()))+++)))))),,,,,,******---,,,------......---------///...---...///...,,,+++------,,,,,,,,,---...//////000222444666999:::;;;<<>>666333888111111222333333222000///111111111111111111111111...---,,,++++++,,,...///++++++,,,---------,,,,,,***,,,------++++++,,,.../////////......------,,,////////////////////////---------,,,,,,,,,------+++,,,---,,,++++++,,,---+++,,,---,,,***)))***,,,+++,,,------,,,+++---...(((***---.........---+++******+++,,,---......---///...,,,++++++,,,...///+++)))***---...,,,---000------------------------------.........---,,,,,,---+++,,,...---***,,,111***,,,------.........---000000000111111111222222333333222111111000000000555222666666@@@bbbiiiGGG:::333777XXXvvv]]]KKK<<>>666555777888888444111...///222444333222---......,,,+++***,,,---+++)))***...///+++***,,,,,,---///111111111000///---......---,,,,,,...///555333///---+++,,,---...777888999888555555999<<>>KKK[[[sssjjjmmmggg[[[```cccUUUeee}}}hhhcccxxxcccVVVZZZzzz~~~YYYIIIRRRMMMCCCFFFOOOXXXLLL===III^^^dddcccIII???777666555222000222---000333555444222000000000222333111///...000222///...---,,,,,,---...///---............------,,,000///...,,,,,,,,,------,,,++++++,,,---......---,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,.../////////...---***,,,---,,,+++***+++,,,'''))),,,------,,,---...'''***...000///---,,,,,,///+++***------)))(((+++)))***+++,,,,,,,,,,,,,,,------------------------,,,******------******---------------------------++++++******+++---...///......000333222...///222444///---//////,,,...333000111222333333333222222000000111222333222111111111222888777EEEqqq|||ZZZ888>>>999@@@dddoooWWWEEE===;;;:::999999777555222111111111222,,,------,,,******+++---,,,******......++++++...,,,---...000000000000000///000///...,,,...222555;;;888444000......///000777999999777444666;;;@@@SSSnnn```AAA<<<<<<222444444444444444333222111111333444222000///111444///000000111111000000000...111333222000111555:::666===DDD[[[PPPZZZjjj___HHHNNNKKKfff]]]GGGAAAKKKWWWooozzz```~~~~~~fffXXXaaayyyaaaLLLXXX~~~dddZZZwwwZZZSSSffflll```KKKLLLTTTKKKBBB???PPPNNNHHH]]]ooobbbKKK???777666:::666---///:::...444555111...000222222111222222000...---000333...---,,,++++++,,,---...---...///000///...,,,+++222111...,,,+++,,,---...---,,,+++,,,...///...---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////......,,,---......,,,,,,---...&&&))),,,---...---...///'''))),,,,,,,,,+++,,,...111,,,***---,,,'''''',,,******+++,,,,,,,,,++++++,,,------......------,,,---******---,,,)))))),,,------------------------,,,+++***)))***---///111,,,,,,///333222------000555...+++---,,,))),,,222000111222333444333222222///000111222333333222111111333:::999HHHuuu]]]@@@HHH>>><<<___www\\\MMMFFFAAA???===<<<999555111//////111,,,,,,---+++***)))***,,,---******------++++++...,,,---...//////000000000/////////---+++---333777???<<<777333000000111222777888999666444666===DDDXXXrrrZZZ@@@??????222555555666666555333111000111333444333000000222555///000222333333222111000...111333111///111888===;;;KKK\\\{{{vvvVVVNNNaaaUUUMMMEEEUUUoooZZZQQQEEENNNWWWkkk}}}ooofff[[[___ppp[[[RRR```xxx]]]ZZZaaa^^^NNN___yyy___DDDWWWsssCCC@@@FFFWWWkkkyyy}}}qqqTTT:::888777666666555444111////////////111333333111///666222//////111222111///---***000333+++,,,111---////////////////////////,,,+++******,,,,,,+++***+++++++++,,,,,,---------.........------,,,,,,,,,,,,------+++******,,,............------,,,,,,,,,,,,,,,------,,,+++)))(((,,,---...---+++++++++---+++***)))***,,,---,,,+++///...---------,,,)))&&&((()))++++++)))((()))***---------,,,,,,+++++++++************+++,,,---...------------------------------,,,+++,,,---...///---,,,,,,---...000222444444///******---///...,,,000000000000111111111111333222222222222222222333222777444888EEEmmmiiiGGG===;;;BBBZZZoooQQQJJJ>>>BBB;;;777999:::666222111000---***)))***,,,,,,,,,------------,,,+++******...,,,---...---***+++000///000...---000666888666@@@@@@===999444111000111777555888111777<<<444CCC^^^sss___FFF===777:::///000111222222222222222333333333333222000///...555555222---000666666111222...000777<<<===AAAIIILLLkkkYYYOOOcccsssUUUHHHPPPaaaUUUOOOLLLYYY]]]nnn}}}ooo[[[]]]ttteeeQQQ^^^}}}}}}aaaSSSkkkiiiWWW]]]}}}iiiGGGSSSxxxMMMAAAEEEhhhxxx\\\EEE999444444444666666555222///111111000111222111///---222111//////000000000///...(((+++---***...333---........................,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,------------......---------,,,,,,,,,,,,------,,,******,,,.........---------,,,,,,,,,---------,,,+++***)))))))))***,,,,,,++++++,,,...,,,+++***+++,,,---+++)))...---,,,------,,,)))&&&(((***,,,,,,+++*********++++++++++++++++++******...---,,,+++***)))((((((------------------------------,,,,,,,,,---...///---,,,,,,,,,---///111222222...++++++...000...,,,000000000000000111111222333333222111111222333333///666555:::GGGppptttKKK???;;;AAAVVVuuuaaaGGGHHH@@@999888777444333444555222...,,,------,,,,,,,,,,,,,,,------,,,,,,,,,---,,,,,,...---+++---111222333333222555:::<<<999;;;;;;888555111///000111222111666000777===888JJJddd|||___BBB;;;555777000000111111222222222222222222222222111000000///000111///---000666777333888111///777AAAIIIQQQXXX^^^OOOeeedddNNNLLLQQQxxxRRRLLLUUUeeebbbmmm~~~{{{kkkyyy~~~______ooo```PPPXXX{{{uuu[[[RRRccc___XXXddd|||tttKKKMMMoooZZZ@@@???dddbbbBBB555555222222333555777666333000333222111222222111...+++...///111111///.........000&&&'''******000444...------------------------------------------------.........---------------------------,,,,,,,,,,,,,,,------,,,++++++,,,......------------,,,,,,,,,...---,,,++++++******+++&&&(((***+++++++++,,,---+++***+++,,,...---***(((---,,,++++++,,,+++)))''')))+++......---+++++++++******************++++++,,,,,,,,,,,,+++)))'''&&&---------------------------,,,,,,,,,,,,---...///---,,,,,,,,,,,,---...//////---+++---000111///,,,111000/////////000222333444333111000000111333444---555777<<>>PPPvvveeeLLLBBB999666555222111222999666333000//////---,,,,,,,,,,,,,,,------------,,,++++++......,,,///444444666777666999>>>===:::555555333000......000333555333777111666:::888NNNvvv[[[===:::666555000000111111111222222222111111111111000000000000---/////////222777888666...777@@@DDDGGGWWWxxxcccOOOgggqqqTTTLLLHHHfffUUUJJJYYYjjjccciiiyyyqqq[[[]]]hhhooo```uuuiiiOOO[[[}}}{{{YYYUUUeeebbbRRRiiizzzNNNJJJfffjjjAAA<<>><<<777222111000......000444777444222888222666<<<@@@\\\zzzTTT999<<<999666222111111111111111222222000000000000000000111111000000111222333666777666222>>>MMMWWWccc~~~fffQQQmmmzzzTTTLLLIII^^^]]]KKKYYYiiiaaaiiijjjhhhQQQSSSoooqqq___lll~~~gggPPPYYYzzzzzz[[[QQQmmm}}}[[[PPP]]]{{{QQQIII```}}}JJJ??????>>><<<::::::>>>BBB:::777333111222333444555000///000111222222000...***///444444222///...///,,,+++444666,,,+++000---,,,,,,,,,,,,,,,,,,,,,,,,---...000///---,,,...////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---...------------------------...---,,,+++++++++,,,---(((***,,,,,,***(((''''''&&&''')))---//////---+++,,,***))))))***+++***)))(((***------,,,************+++++++++,,,,,,------###%%%(((+++.........---------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,+++++++++++++++---///111000...,,,000/////////000111333444444333111000000111333444...666888<<>>:::888666666666444222222222222000///000///...---,,,+++,,,,,,,,,***+++.........333999888;;;<<<;;;===???<<<666000111111000000333777:::000...555222888BBBOOOuuunnnOOO;;;@@@;;;666444333222222222222333333111000000///000000111222222111111222222222333555DDDDDDPPPmmmfffTTTyyyTTTKKKLLLZZZbbbOOO]]]kkkdddqqqVVV^^^NNN___ppp]]]iii{{{WWWOOONNNuuurrrWWWPPPddd}}}NNNKKKXXXyyyVVVIII\\\XXX???>>>>>><<<777555<<>>@@@@@@>>>>>>???<<<666///111222222333555888:::666333999555999EEEYYYbbbLLL???BBB:::666666555444333333333444555333222111000000111222222222000000222222111555:::???PPPoooeeeYYY[[[MMMNNNSSSbbbUUUdddsssmmmwwwPPPZZZNNNttt~~~bbbpppkkkKKKTTTgggzzzXXXRRRiii}}}cccLLLWWWvvv\\\IIIZZZ___>>><<<<<<;;;555000444<<<444222000000111222222111111000000111222222000...------...000222111///---,,,,,,444666,,,+++000---------------------------+++...000///+++***---000,,,,,,,,,,,,------------******+++++++++,,,,,,,,,+++---//////...---------,,,,,,,,,---------......,,,,,,---------------,,,(((***------+++)))''''''+++******+++------,,,***---+++))))))+++---------,,,,,,,,,+++******,,,...,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........------+++,,,---......---,,,,,,---...//////...---------,,,---000222333333222111111222333333333333222111444777666===FFFppp}}}XXX???;;;>>>TTT{{{pppQQQ:::444777222111000111222222000///...---,,,,,,,,,...///111///,,,,,,...//////444;;;AAABBBAAA===<<<===999444---///111333333444555777999666;;;777<<>>BBBLLLXXXiii\\\wwwKKKMMMHHHggguuuYYYyyykkkzzz|||]]]iiiaaa}}}]]]ggg|||iiibbbiiivvvTTTQQQaaayyyTTTQQQcccqqq```LLLUUUdddDDD:::000///555888444...333000---...111333222///111333555555222///---------...000111222111///...+++,,,...000000///---,,,---------....../////////...,,,---000000---,,,...............------,,,+++,,,---///000000///---,,,000///...---,,,+++++++++,,,...///...+++***,,,///........................((()))***,,,------,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,---+++))))))+++---000...,,,,,,...///......---,,,,,,+++*********+++......---,,,,,,,,,------,,,---.........---,,,+++------------------------***......,,,,,,///...+++---///000///+++)))***---+++---000333444333111000222222222222222222222222000333???333???vvvgggHHH;;;999OOOyyysssSSS;;;...555666///...333222,,,......//////+++(((,,,333222111//////111444888;;;>>>;;;777777999777111,,,---.........---...000333111777222>>>GGG]]]zzzQQQ===<<>>===;;;:::999777//////777444000777;;;888:::GGGNNNJJJ```lllaaaOOOOOOJJJaaa\\\yyymmm~~~uuubbbmmmdddvvvhhh^^^uuu|||^^^```xxxuuuVVVKKKggg~~~cccOOOPPPtttdddNNNQQQfffCCC;;;222000444666333...222111//////000111000000222333444444111///......***+++---//////...---,,,---...///000000///---,,,------------...............,,,---000000---,,,...---------------,,,++++++,,,---...//////...---,,,///...------,,,,,,,,,,,,,,,------,,,+++******+++------------------------***+++,,,---......------,,,,,,,,,,,,,,,+++******---,,,***+++,,,------,,,...---,,,,,,......---,,,---,,,,,,++++++***++++++------------------------,,,---------------,,,,,,------------------------***---...,,,---000///,,,,,,---......------...///+++---000222333333222111222222222222222222222222888111;;;999GGGvvvkkkJJJ>>><<>>:::666666666555000+++...//////...---...000222---555333???JJJaaasssMMM>>>===AAA888;;;888:::<<<>>>@@@@@@@@@???666:::888999>>>777222:::999AAADDDKKKZZZlllccc]]]RRROOOJJJXXXccc{{{pppuuuhhhqqqhhhuuuYYY^^^ooodddNNNddd~~~[[[III___vvvSSSNNNWWWmmmcccOOORRRccc@@@;;;555222222333111///111222222000......///000222333333222///......///***+++---.........---,,,//////000000000...---,,,,,,------------,,,,,,+++...,,,,,,//////,,,,,,...,,,,,,------,,,,,,++++++,,,---...//////...---,,,...------,,,,,,------------,,,,,,---...---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,++++++***...+++(((***---///,,,))),,,,,,+++,,,......,,,***,,,,,,,,,,,,++++++++++++***+++---............---------,,,,,,,,,,,,------------------------------***---///---...111111...,,,++++++---///111111111,,,---000222333333222111222222222222222222222222===...777;;;NNNxxxqqqMMMBBB???HHHmmmwwwSSSEEE777222333333333444333///---///000,,,+++---000///......///333666888===999555333333111...+++...///000///......000111,,,777555@@@KKKdddhhhHHH@@@>>><<<222888222444666999<<<=========333999888888;;;666555AAAKKKTTTRRRWWWuuu]]]ZZZWWWNNNKKKOOOqqqqqq{{{nnntttkkk}}}[[[WWWmmmjjj]]]^^^~~~|||ZZZTTT^^^ppp[[[KKKSSSuuu[[[MMMVVVZZZ===:::666333111000000000000222333111---,,,...000111222111000......///000......///000000000000///000000111000///...---,,,,,,------------,,,******...+++,,,//////,,,+++...+++,,,,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,---...///---,,,,,,///333333000,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------+++,,,,,,---,,,,,,++++++---,,,+++++++++***((('''+++******,,,------+++))),,,,,,,,,,,,,,,,,,++++++(((***,,,/////////...------,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***---///---///222222000...+++***---111333222000,,,...000111222222222111222222222222222222222222:::---666888OOOwwwQQQDDDAAACCCdddrrrYYYAAA888555222333999===444......000...++++++......------///222555777;;;777333000///...,,,***...///000000///...000111000;;;777>>>KKKhhh]]]EEECCC@@@999...555///111333666888999::::::666888111000777999???OOO[[[^^^___rrrccc]]]```OOOPPPLLLsss|||rrruuulllyyy]]]UUUiiikkkLLL]]]{{{^^^HHH]]]~~~cccTTTNNNTTTrrrWWWJJJWWWPPP:::999666333111///000000000222333111---+++---000///000000///...---///111//////000000111111111111000000000///...---,,,,,,,,,,,,---...---,,,***)))---+++,,,//////,,,+++---+++,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------...///******+++///333555222///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,---111333000***&&&&&&(((+++******+++,,,,,,+++)))+++,,,,,,---------,,,+++(((***,,,/////////...---,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***---///---///222222000000---,,,---000222000...---...///111222222222222222222222222222222222222333222;;;555OOOWWWFFFCCC@@@\\\tttRRR>>>666555???KKKGGG;;;000...///---,,,,,,---------...///222444666888555111///---,,,+++***---...000000000000111222222===555;;;NNNtttTTTDDDDDD@@@999...444444555666777888999999999999777000222AAAHHHOOO\\\XXXeeeyyy___\\\mmmQQQTTTNNNzzzwww~~~xxxxxxnnnbbbWWWdddrrrSSSLLLrrrccc\\\zzzeeeEEEJJJJJJeeeVVVLLLZZZGGG888666444222111111000000000111111///------...///---...//////......///000------------........./////////......---------,,,+++,,,...///...---+++***---++++++......++++++---,,,,,,------......---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...///&&&'''))),,,///111111000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------+++,,,,,,---------------///555888444,,,&&&'''+++---+++******+++,,,,,,+++***+++---......---,,,,,,***+++---............---+++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***---///---...111111...000...---...//////...------...///000111222222222222222222222222222222222222666AAA777RRRcccHHHDDD???UUUeeeHHH888888EEESSSHHH===222......------...---------...000222555666333222111///---,,,+++++++++---000111111111222444000;;;333<<>>;;;000333444444555555555555555666333444222:::MMMTTTWWWaaaeeeXXX\\\wwwPPPTTTMMMrrr}}}}}}rrrlll\\\lll}}}]]]UUUqqqzzzdddMMMDDDSSSiiiOOORRRggglll???666444111111222333222000111///....../////////...+++---///000///......///+++++++++++++++,,,---------------,,,,,,,,,------***,,,...000000///---+++---***+++......+++***---,,,---....../////////...---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---......''')))***+++,,,,,,...000------------------------------,,,,,,---...///000+++,,,,,,---......---------222555333---((()))+++///,,,))))))***,,,------***+++---...///...---,,,------------------------))))))***+++,,,---------++++++++++++++++++++++++***---...,,,---000///,,,---.........---,,,---.........///000111222333333222222222222222222222222444444@@@;;;TTTpppKKKEEE@@@OOOyyyfffLLLAAAAAADDDAAA888222000000------...---......///111333555666///000000///...,,,++++++))),,,///111222222444555000;;;555BBBggggggIIIDDD>>>:::===333111222222222222222222333333222777777@@@QQQXXX]]]jjj\\\ccc{{{LLLRRRJJJjjjvvvSSS]]]```TTTddd___EEEDDDOOOgggqqqEEEXXXwww[[[999666222///000333444222000111...,,,,,,000111000...))),,,///000000.........,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------***,,,...000111000...------***+++......+++***---------...///000000//////---,,,,,,++++++,,,,,,---...------,,,,,,---------+++---...---++++++...111...........................---------...///111222+++,,,,,,---.........---***,,,......,,,***((((((111---)))((())),,,...///***+++---//////...---,,,......---,,,,,,,,,------((()))+++,,,------,,,,,,++++++++++++++++++++++++***......,,,,,,///...+++***,,,///...,,,+++---000......///000111222333333222222222222222222222222666///;;;>>>UUUyyyNNNFFF@@@LLLqqqjjjPPP===111888444111222222...,,,.........///000222444555666---///000000///---,,,,,,(((+++///111222333555666333>>>999IIIqqq^^^FFFCCC;;;777>>>555000444444444444555666777777<<>>444333444444333000...---+++...111222000000333555111------000000+++***...+++---000222444555444444333333FFFMMMvvvUUUDDDAAADDD;;;333222000333111---444;;;333000<<<<<>>;;;999::::::999888666333///444333222111333555444222///...............---,,,++++++,,,---.........---,,,,,,---------.........,,,,,,...///000000111111------------------------------------------------,,,,,,---,,,---............------,,,,,,------......------,,,,,,------...+++,,,------......------***+++,,,,,,,,,,,,,,,---111+++***......)))***///...---+++))))))***+++,,,++++++++++++******))))))***------(((&&&'''((('''((((((((()))))))))((((((((())))))***************------------------......***************,,,---...***+++---------+++)))'''+++,,,---...------++++++***111//////666444///444111111222333444555555555444444<<>>>>>DDDCCC;;;>>>BBB@@@CCCCCC;;;333777888666555444111---111222222000222555444000,,,---.........------,,,+++,,,,,,------------,,,,,,---------............******+++------.........------------------------------............------+++---...,,,---///000...------------------------......------------......,,,,,,,,,,,,------------***+++------++++++,,,...000''''''///000((((((111''')))---//////---+++)))++++++******))))))))))))***------(((&&&((()))'''(((((()))*********))))))''')))***+++***)))***+++------,,,,,,,,,------...,,,+++*********,,,---...,,,,,,---------+++***)))***+++,,,---...------,,,+++111000000777555000555111222333444444444444444666666===HHHssszzzWWWFFF;;;GGGfff|||VVV>>>555333555777222000000000222222000...///111000---...222444444000000111333555666888999>>>>>>BBBFFFpppSSSAAA;;;>>>===444444888555;;;;;;666:::EEEHHHQQQeeebbbfffVVVJJJQQQkkkwwwlll___tttssscccvvvqqqaaaxxxqqqWWWMMMEEETTTnnn~~~kkk___WWWRRRPPPRRRQQQOOOOOOPPPQQQOOONNNIIIEEEEEEHHHJJJIIIHHHJJJCCCGGGLLLOOOPPPNNNLLLKKKBBBAAA???>>>>>>???CCCHHH???888;;;<<<666666888000...444777444333555444222///111111///111555444///,,,---//////......------,,,,,,---------,,,++++++------------............)))***+++,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,***......+++,,,000111...,,,---...//////...---,,,......------------......---,,,+++++++++,,,---...***,,,...---,,,+++---///,,,******,,,,,,++++++---&&&))),,,///000///---,,,+++******))))))))))))))))))------***(((+++---,,,((((((***+++++++++******&&&)))++++++***))))))+++...---,,,++++++,,,------...---+++++++++,,,...///------------,,,,,,,,,,,,***+++---///000000//////+++222111222999777222666111222333444444333222222666666===HHHuuukkkRRR>>>FFFbbb|||WWW???888666444555333000000111222111000...222222///000555777444///000111333555888:::;;;>>>;;;GGGKKKlll{{{JJJ@@@===AAA@@@666666:::555<<<999777@@@JJJOOOhhh```[[[[[[MMMQQQfff{{{aaaqqqyyyRRRddd{{{gggaaapppuuuWWWMMMDDDIII```yyybbbNNNKKKNNNMMMNNNRRRJJJIIIIIIJJJKKKKKKJJJHHHJJJDDDAAADDDGGGEEEDDDDDDLLLKKKHHHEEECCCCCCFFFHHHFFFEEECCC@@@AAABBB>>>999;;;999???>>>444444:::888---666;;;888444555444000---111111...000555333...,,,...000111000.........------------,,,,,,+++***---------.........//////,,,,,,------......------------------------------,,,---...//////...---,,,***...///+++,,,111222...,,,---///000000///---,,,......------------......---,,,+++******,,,...///***---///...,,,+++---000)))000000((('''...---&&&++++++******,,,...111333+++******)))))))))))))))(((,,,...++++++///111000((()))***,,,,,,,,,+++***%%%))),,,,,,***((()))+++...---,,,+++***+++,,,---///...,,,++++++,,,...///...------,,,,,,------...+++,,,...000222222222222,,,333222333:::888333777111222333333333222111000666555<<>>CCCBBB888888;;;444888555777EEERRR\\\ccc]]]qqq[[[SSSQQQ___yyyyyy|||lllpppxxxcccjjjiii[[[mmm```SSSNNNGGGZZZzzzXXXSSSQQQSSSIIICCCKKKOOOOOOUUUVVVaaajjjhhheeedddbbb^^^___WWWOOOMMMLLLKKKMMMRRRPPPUUUXXXUUUQQQOOOOOOOOOWWWXXXaaahhh___JJJ<<<;;;>>><<<:::888666444333333444444333222111111000///........./////////////////////000000000///---,,,111///,,,))))))+++---///---------............///------------------------------,,,+++,,,---...///111///------//////---+++///000///,,,---111111---,,,------,,,++++++,,,...////////////...---,,,+++,,,------,,,******,,,---///000000///---,,,,,,------.........,,,---...000///---+++,,,---......------......,,,)))((()))***+++++++++,,,,,,---------)))))))))***+++++++++,,,%%%(((,,,,,,***))))))+++***,,,---,,,++++++,,,---******+++,,,------......,,,,,,+++---...///...,,,000111222222111000111222111000000333777777444111444333333222222111111000333333???QQQaaaDDDEEEcccfffDDD999===;;;444333111---444888...,,,444555...///:::===666222222222222333555777999>>>===WWWgggaaa===<<<;;;DDDNNNEEE333111<<<555:::AAALLLfffeeeUUU^^^]]]SSSRRRaaa}}}hhhggg|||___hhhwww```rrrjjjGGG<<>>;;;999888666444333222222333333222222222222222222...---------......//////....../////////...---,,,111///---++++++,,,---///------------............---------------------------,,,,,,+++,,,---...///111///------///000...---...///---+++,,,000///+++,,,------,,,++++++,,,...//////......---,,,+++++++++------,,,++++++---...------......------......,,,...///...,,,,,,---...---+++***+++---......---+++,,,,,,+++))))))***,,,***++++++,,,,,,---,,,,,,))))))))))))))))))******&&&)))++++++)))((()))***,,,------,,,***)))***+++*********+++,,,,,,------,,,,,,+++---...///...,,,...000111111000000111222111111222444666666444222222222222222222111111111444333???QQQ^^^AAABBB[[[{{{]]]BBB555888444777555---111666111...555555111444<<<;;;333333333333333333444666888>>>AAAaaayyyTTT999;;;CCCLLLLLLCCC:::888;;;???@@@IIIbbbkkkRRRNNNeee```SSSQQQcccmmm\\\tttdddfffppp\\\```qqqXXXHHHIIIiiipppLLLDDDBBB;;;NNNIIIfffmmmJJJ888111777666555333222222222222111111222222222333333333------,,,+++,,,---...///------.........---,,,,,,//////...---------......------------............------------------------,,,,,,,,,,,,,,,---......000...,,,,,,...///000///,,,---,,,***+++///...***,,,------,,,++++++,,,......---------,,,++++++***+++,,,------,,,,,,...///++++++,,,------...//////+++---///...,,,+++*********)))((())),,,......---)))***+++***)))***,,,---)))***+++,,,---,,,++++++)))))))))(((((((((((((((((()))***)))''''''(((***------...,,,***((()))))))))))))))***++++++,,,,,,,,,,,,+++---...///...,,,,,,---///000///000111333000222444555444333333333111111111222222222333333666333>>>SSSXXX???CCCMMMmmmWWW::::::666::::::///...555444000444555555:::???:::000444444444333222333555777===@@@^^^{{{KKK===555CCCKKKDDD<<<;;;<<<999@@@OOOjjjsssWWWNNNZZZdddRRRNNNaaasssgggooo~~~aaa```~~~^^^lllsssLLLGGGRRReee___GGG<<>>UUU{{{UUU???EEE@@@^^^{{{]]]FFF:::999:::111///555444111222444999AAABBB;;;111333444555444333333666999@@@@@@TTTooozzzGGGCCC555>>>DDD@@@:::999===BBBEEEkkkxxxYYYRRRYYYjjjSSSLLL]]]~~~{{{ZZZkkkaaaWWWuuucccccc]]]@@@HHHhhhyyy^^^GGGAAAGGGFFFMMMTTT^^^UUU>>><<<;;;666444333333222333333333444333222222111000000//////,,,++++++***+++,,,---...,,,,,,+++++++++,,,,,,,,,,,,---...//////...------,,,,,,,,,------------...------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///---//////---///222000+++,,,,,,---,,,++++++,,,...,,,,,,+++*********++++++)))+++---...------...///---+++***+++------,,,******,,,......,,,)))(((''''''&&&&&&(((+++---......---......---++++++,,,...)))***+++++++++***)))(((+++++++++******)))))))))+++)))(((''''''((())))))***,,,------,,,,,,---///((()))))))))))))))******,,,,,,+++---...///...,,,,,,...000111111222444666000333555555222111333555222333333444555666777777888333@@@YYY[[[AAAAAA;;;TTTwww```DDD555666222111333111222000333<<>>BBB===888CCCUUUiiiWWWQQQYYYpppVVVKKK[[[|||wwwggg```pppXXXgggxxx\\\dddQQQFFF\\\fffKKKBBB???@@@MMMSSSfffzzzuuunnnhhhfffeeebbbccceeebbbaaafffpppwww~~~[[[???666888555...444444333333333333444444222222111000///...------++++++,,,,,,,,,---------,,,,,,+++++++++,,,------+++,,,------...---------,,,,,,,,,,,,------------------------------------******+++,,,,,,,,,,,,,,,+++,,,------,,,+++,,,......111111000111333111,,,,,,------,,,++++++,,,...---,,,+++*********,,,,,,(((***---...---,,,,,,------+++)))***,,,---+++)))***,,,...---+++***))))))(((''''''(((+++---......---......---+++***,,,---*********)))))))))))))))++++++++++++***************)))'''(((***++++++***(((***,,,,,,,,,,,,...000))))))))))))))))))******,,,,,,+++---...///...,,,---...000111222222444666000222333333333333444666333333444555555666777777777333CCC]]]iiiEEE:::===NNNoooZZZ;;;666333222333222444000333>>>DDD@@@:::999444888:::888555555:::>>>===HHHZZZuuuooo???>>>DDD;;;:::BBBAAAAAAUUUqqqYYYOOOUUUvvv[[[MMM[[[~~~~~~qqqfffbbb^^^ggg|||ttt|||tttHHHDDDSSS{{{yyyZZZEEE;;;AAADDDGGGTTT___|||qqqaaaVVVSSSLLLFFFBBBDDDEEEEEEGGGKKKIIIDDDFFFOOOSSSTTT[[[fffbbbSSSDDD>>>===:::777555444333333222222333333333//////......---------,,,***+++---.........---,,,---,,,,,,+++,,,---...///++++++++++++,,,,,,------++++++,,,,,,,,,---------------------------------)))***+++,,,---,,,,,,++++++...111111///---,,,---///111222000222444222,,,,,,------,,,++++++,,,...---,,,+++******+++---...(((***------,,,+++******,,,)))'''(((---...,,,)))+++,,,---,,,+++***+++,,,)))(((((()))+++---...---***+++,,,+++******+++---,,,***)))''''''''')))***))))))))))))************)))((((((***---...---+++((()))++++++******+++---************************,,,,,,+++---...///...,,,,,,...000111000111333555111000000111444666666666222222333333444444555555555444GGG```uuuNNN===>>>IIIfff{{{MMM@@@999555888:::888222444???AAA:::777;;;999<<<>>>;;;666444888===999MMMeeeiii???AAAAAA>>>>>>CCCLLL^^^~~~___QQQQQQssszzz___PPP\\\xxxhhhnnniii\\\ooowwwbbbzzzyyyRRRNNNTTTtttvvvPPPCCC???>>>EEEKKKaaa~~~jjj]]]QQQJJJDDD>>>@@@EEEHHHBBB>>>@@@AAAAAACCCFFF???999<<>>VVVooo^^^;;;AAA???EEEHHHJJJ[[[hhhGGGSSSgggYYYYYYYYY}}}ggg\\\ooo^^^qqqqqq]]]ooo{{{SSSNNNSSSpppHHHEEEEEE;;;EEE]]]wwweeeIIIGGGBBB@@@FFFJJJHHHGGGIIIIIIKKKFFF======DDDDDD>>>FFF???===CCCEEEAAA>>>@@@>>><<<999888777777555444555222000///111333444444...444555...+++...000...,,,------......------,,,000///...---,,,+++++++++***,,,,,,)))***...000...------------------------...---++++++++++++---...111///---+++***+++,,,---///111222000---+++,,,...222111///...,,,,,,+++++++++***+++---......,,,******+++---...///...------++++++++++++*********)))((())))))(((((((((+++---+++,,,,,,,,,,,,+++***)))(((&&&&&&)))---...+++(((***+++***)))((())),,,...)))***,,,---,,,)))&&&$$$&&&(((***)))''''''))),,,***(((&&&(((+++------,,,((())))))))))))(((((('''&&&(((***)))'''(((+++///&&&'''***,,,---,,,+++******...111111//////111333222333444555555555444333000111222333444333222222999333JJJssseeeAAA???CCCSSSwwwOOO;;;===DDDLLL???===888666888;;;===;;;??????<<<888666888;;;===LLL\\\nnn^^^HHH>>>999GGGKKKMMMbbbtttOOOTTTeeeWWWVVVWWW{{{pppfffzzzeeehhhqqq[[[bbbbbbNNNYYYiiiWWWHHHCCC@@@EEEdddnnnXXXNNNJJJHHHHHHGGGHHHJJJJJJIIIHHHGGGKKKLLLKKKKKKLLLKKKGGGGGGEEEDDDCCCBBB@@@BBBGGG???===:::888777666333111333111//////111333444444...333444///,,,...///---,,,------......------,,,///...------,,,,,,,,,,,,***,,,,,,)))***...000...---------------------------,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,---...///...000111///---+++,,,...111000///---,,,,,,,,,,,,++++++***,,,---...---++++++,,,---.........---,,,++++++******)))))))))***((((((((('''&&&''')))+++,,,,,,,,,+++++++++******((('''(((***,,,,,,+++)))*********)))((()))+++---)))***+++++++++)))'''&&&((()))***)))''''''))),,,+++)))((()))+++------+++((())))))*********))))))((()))******)))***,,,...((()))+++,,,---,,,+++***---///000000/////////000000111222333333333222222000111222333333333222222333333QQQ|||jjjFFF???BBBOOOppphhhJJJ???>>>EEE///777===;;;777888;;;===???>>>;;;777555888===@@@IIIgggvvv\\\GGGAAAAAA@@@@@@SSSiiiWWWRRR```UUUUUUWWW~~~{{{iii\\\yyyeeegggxxxTTTXXXzzzkkkMMMTTTrrrnnnAAABBBCCCBBBIIIdddyyydddUUUMMMJJJLLLAAAKKKRRRSSSYYYccchhheeekkkooovvv|||yyyrrrnnnppprrrtttnnn^^^LLLBBB@@@AAA???===:::999888555222///222000......000222222222---111333000...///...,,,,,,------......------,,,...------,,,,,,---------***---,,,)))***...///---------------------------,,,,,,------------,,,,,,++++++,,,,,,---...//////,,,---......,,,,,,---...///......---------------,,,+++******,,,------,,,,,,------------,,,,,,+++,,,+++)))((((((((()))***)))******)))''''''(((***------+++******++++++,,,(((***++++++***))))))***(((***++++++******+++,,,************))))))))))))***++++++***(((((()))+++---+++******+++,,,,,,+++((()))***+++++++++++++++***))))))+++------,,,+++***+++,,,---------,,,+++000/////////000///...,,,...///000000111111000000000000111222222222222111111666ZZZpppLLL>>>@@@IIIfff[[[CCC:::@@@555<<<@@@===:::;;;<<<:::>>><<<999666666999???EEENNNyyykkkOOO===;;;???CCCDDD???aaaZZZOOO^^^WWWVVVZZZ~~~xxx]]]pppjjjbbbeeeZZZssssssTTTRRRpppsssLLLFFF===;;;MMMmmmyyyUUUHHHIIIMMMUUU]]]qqq{{{XXXDDD;;;777<<<:::999888888666222000333111///...///000///...---///111111000///---+++,,,------......------,,,,,,,,,,,,,,,,,,---...///+++---,,,)))***---///---------------------------+++,,,---......---,,,++++++,,,------......------++++++,,,,,,,,,,,,---...---------,,,,,,---......---+++))))))+++,,,------------------,,,,,,++++++,,,+++)))((('''((()))***,,,------,,,***)))***+++...---+++******+++---...)))+++---,,,)))''')))+++((()))+++,,,+++******+++***))))))(((((()))***+++,,,,,,+++***)))))))))***...---++++++++++++++++++((()))***+++,,,---------,,,******,,,//////,,,))),,,------......---,,,+++000...,,,---000111...+++......//////000000000000000000111111111222222222666<<>>EEEaaammmNNN>>>@@@BBBDDDBBB===???EEEBBB;;;>>>;;;777777777:::BBBJJJ]]]eeeQQQ@@@>>>AAAAAACCCGGGXXX|||[[[OOOddd\\\YYY\\\wwwqqqbbbllleeehhh___bbbvvvuuuRRRUUUpppnnnRRR===III<<>>::::::888777666666777777555333555333000//////...,,,***......///111111///---,,,,,,------......------,,,,,,,,,,,,,,,------...///+++---,,,))))))---...---------------------------,,,,,,...//////...,,,,,,------......------,,,+++*********+++,,,------------,,,,,,,,,,,,---......---+++))))))***,,,---,,,------,,,,,,++++++++++++,,,+++)))((((((((()))***+++---------+++)))***+++...---+++******+++---///***,,,...,,,(((''')))+++((()))+++,,,+++******++++++***((('''((()))+++,,,---,,,***************)))------,,,+++***)))******))))))***,,,,,,------------,,,+++,,,//////,,,(((------......---------,,,---+++***,,,000111///---////////////000000000111111111111111111222222222<<<>>>```|||YYY======CCC___fffJJJCCCIIIVVV[[[RRRHHHFFFEEE@@@???:::777999:::<<>>FFFggg{{{UUUKKKGGGTTTpppyyyUUU>>>555999???888666444444555666666555666444111000///...+++)))///,,,,,,000111///------,,,------......------,,,,,,,,,,,,,,,,,,---...///,,,...---))))))---...,,,------------------------------............------//////...---,,,,,,++++++,,,+++***+++---...---,,,---,,,,,,,,,,,,,,,------+++***))))))+++,,,,,,+++---,,,,,,++++++++++++,,,++++++++++++*********)))((()))+++***)))(((((((((---,,,,,,++++++,,,......,,,,,,,,,+++))))))***+++(((***++++++******+++,,,+++***)))(((((()))******,,,***))))))*********)))+++,,,,,,***)))((()))+++)))***+++,,,,,,,,,,,,,,,...---,,,,,,------+++)))------------------------*********,,,///000///...000000/////////000111222222222111111222222333444<<>>???GGGQQQvvvhhhBBB@@@???@@@AAA???IIIeeeaaaYYYzzzaaaWWWVVV~~~yyyfffhhhuuubbbzzzzzzdddwwwiiiUUUIIIddd{{{SSSAAA@@@CCCMMMmmmyyyeeeJJJLLLUUUoooUUUAAA:::444666===:::777333222333555555555444333111111111///---+++111,,,***///111...---...,,,------......------,,,------,,,,,,,,,---......,,,...---))))))---...,,,------------------------......------------......///...---,,,,,,,,,---......,,,***+++...///---+++------,,,,,,+++,,,,,,,,,***))))))***,,,,,,+++***,,,+++*********+++,,,---***+++---------,,,***)))%%%''')))***)))(((((((((,,,,,,,,,,,,------......---,,,***)))***+++++++++*********)))((()))+++---++++++***))))))(((((((((+++((('''''')))+++***))))))***+++***'''''')))+++******+++++++++++++++***---...---,,,***)))***++++++++++++,,,,,,---......)))+++---------,,,---...000//////...///000111222444333222222222333444555999AAAfffoooKKKBBB===UUUooobbbtttUUU===;;;???AAA;;;:::@@@BBBAAAHHHSSS}}}|||aaaNNN:::>>>???AAAFFFUUUpppaaaZZZ~~~aaaTTTQQQxxxrrr\\\|||jjjeeesssiiijjjbbbQQQKKKVVV```FFFBBBHHHKKKoooOOOMMMQQQmmm___<<<:::@@@:::666:::<<<888444111111333444555222111000111222111///...222+++)))...000...---///,,,------......------,,,...------,,,,,,---------,,,...---))))))---...,,,------------------------///...---,,,,,,---...///---,,,+++***+++---///111///---+++,,,...///---+++...---,,,,,,+++++++++,,,)))))))))+++------+++)))++++++*********+++---...***,,,...//////---***(((&&&(((***+++************+++,,,------.........---...+++((((((+++---,,,+++++++++***)))((())),,,...+++++++++***)))(((''''''***'''%%%&&&)))+++***)))''')))***)))'''&&&(((+++******+++++++++***))))))---......+++((('''))),,,*********+++,,,---...///***---///...+++)))+++---//////...---...///000111444444333222333444555666777EEEnnnsssQQQEEE:::OOO||||||wwwuuunnnOOOCCCDDDCCCBBB;;;<<>>SSSmmmZZZHHHBBBAAAFFFAAA===@@@:::AAAJJJKKKdddyyyUUUFFFDDD???666BBBGGG```aaaYYYgggTTTRRRtttxxxxxxbbbzzzvvvZZZgggllliiiiiiQQQIIISSSyyyeeeJJJGGGJJJSSSsss[[[JJJFFFUUUooohhhKKKAAA:::;;;===:::777666777666555444444333333444222333333333222000///...222111///...------......,,,---///000000///---,,,///++++++...---******...+++,,,...---,,,,,,---///++++++,,,,,,---.........------------------------***,,,------,,,+++,,,---+++,,,------------,,,+++,,,***))))))***+++)))((()))******+++***)))(((''')))***+++,,,,,,+++***))))))+++,,,,,,***)))((()))***'''''')))***((((((,,,+++,,,------,,,++++++,,,///---,,,,,,---......------+++)))(((((()))+++------,,,)))''''''((()))******)))))))))))))))******((((((((()))))))))******(((((()))***+++,,,---...(((***,,,+++***)))+++---------------------------------------------------444222000......///111333222222222111111222666888888DDDvvvxxx___>>>???MMMhhhdddLLLFFFDDDFFFAAA===@@@:::???IIIWWW}}}|||ZZZJJJCCC;;;===DDDPPPfff|||```ZZZiiiUUUSSSppp}}}{{{YYYhhhwww\\\SSSvvvsss]]]vvvmmmNNNHHHOOOooo\\\KKK???EEEVVVrrrbbbJJJKKK[[[```HHH===::::::===>>>999666555777666555444333333333333555444222111000///......111111111000//////......,,,------......------,,,---******------+++,,,///+++---...---,,,,,,---///,,,,,,,,,,,,------------++++++++++++++++++++++++(((+++---...---,,,,,,---)))***,,,------,,,***)))---,,,***+++,,,,,,+++))),,,,,,++++++***(((&&&%%%))))))************))))))***))))))***+++***)))'''***''''''***+++((())),,,,,,---...---+++******++++++,,,------,,,+++,,,,,,,,,+++***))))))***,,,---,,,***)))''''''(((***+++(((((((((((()))***+++,,,)))))))))*********++++++'''((()))***,,,...//////''')))***++++++,,,...000,,,,,,,,,,,,------------------------------------333333222111000000111111111333333333222222444666;;;CCCqqqbbbDDD???FFFaaaxxx\\\SSSJJJDDDDDD???CCC===>>>GGG```sssRRR>>>CCCAAA555===UUUoooyyy^^^[[[jjjUUUSSSrrr}}}~~~nnncccZZZVVVhhhiiiiiiXXXEEEQQQeeeeeeGGGBBBBBBSSSrrr|||aaaEEEJJJfffkkkKKKCCC???===;;;999666444555888666666555444333333333333444222000...------...///000000111000000///---------,,,,,,++++++,,,,,,------,,,,,,---------...///,,,---...---,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***---...---,,,,,,---((()))+++------+++)))(((...,,,++++++,,,---+++***,,,,,,+++***)))((('''&&&(((((())))))))))))((((((+++)))'''(((+++,,,)))&&&***((((((+++,,,)))))),,,---......,,,***))))))***(((+++......+++)))***,,,,,,,,,++++++******++++++******((((((((()))***+++))))))(((((()))***++++++)))*********++++++++++++(((((())))))******++++++((()))***+++,,,---...///,,,,,,,,,,,,,,,---------------------------------222222222222222111000000111333444444333222333444===HHHuuudddHHHAAABBB\\\yyykkkWWWEEEGGG@@@DDD@@@@@@GGG^^^|||TTT???888BBBAAA;;;OOOpppwww]]]\\\hhhTTTRRRsss|||gggggg```NNNiiipppzzzhhhMMMMMMiiikkkKKK???BBBPPPnnn\\\IIIAAA___tttNNNBBBCCC??????===888444444666888666555444333333222222333333222000...///000222444///////////////---,,,+++---,,,++++++++++++,,,---000000///...---.........,,,---......,,,,,,,,,...---------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---,,,,,,---((()))+++,,,,,,+++)))(((...---,,,,,,------,,,*********)))))))))))))))***((((((((((((((((((((((((,,,)))'''(((+++,,,***(((***((()))------******,,,---------+++)))((()))+++'''+++......+++)))***+++---------,,,+++***))))))***))))))(((((()))***+++++++++***)))(((((()))))))))*********++++++++++++((((((((())))))******+++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------000111222222222222111000111333444444333222333444===OOOhhhKKKCCCAAAXXX|||```JJJFFF>>>BBB@@@CCCGGGSSS}}}gggRRRDDD>>>;;;===BBBTTTyyyuuu\\\^^^gggSSSRRRrrrnnnWWWuuudddPPP]]]tttvvvpppUUUQQQfffbbbKKKEEE===KKKgggaaaMMMLLLVVVYYYCCC???===666;;;===;;;999999888666666555444333222222222222444333222111222444666888/////////...------,,,,,,---,,,,,,++++++,,,,,,---///111000---,,,//////------.........,,,+++,,,---------,,,,,,++++++******------------------------+++,,,------++++++,,,---*********++++++*********...---+++,,,------,,,***(((((((((((()))***+++,,,))))))(((((((((((())))))+++***))))))***+++++++++***)))***......+++***,,,,,,---,,,***((((((***,,,***+++,,,,,,+++***++++++,,,------...---+++)))(((******)))))))))))))))***,,,+++***)))(((((((((((()))))))))*********++++++&&&'''((()))+++---......,,,***)))***++++++***)))******++++++,,,,,,------------------------------...///000111111222111111111333333333222222444666===WWWrrrQQQFFFAAARRRxxxcccQQQHHHBBBCCC???EEEJJJJJJcccrrrLLL@@@<<>>AAARRRvvvttt[[[cccoooRRRTTT{{{hhh|||ccc\\\xxx\\\RRRVVVwwwrrrttt[[[OOOXXXxxxZZZGGGBBBHHHPPPyyyiiiMMMLLLVVVqqqqqqSSSHHH:::111555888888888777666666888888666555444444333222000...---000111222///---,,,///222333222000...---,,,,,,------.........///000000000,,,++++++++++++,,,---...,,,,,,,,,---------......------------------------,,,------,,,++++++,,,......,,,******+++,,,------------,,,,,,,,,+++++++++------,,,++++++***))))))...---+++(((&&&'''***---,,,++++++***)))*********,,,++++++++++++++++++,,,***((('''(((***+++)))&&&((())))))******+++,,,---,,,++++++***+++,,,...///+++)))(((***---...---+++'''((()))******)))((('''---,,,+++)))((('''''''''))))))))))))(((((((((((('''+++,,,)))+++///,,,&&&)))************+++++++++''''''(((+++///000---++++++++++++,,,,,,,,,------///---++++++...///---+++000444222111555000000;;;EEEzzzjjjFFF<<>><<<<<<<<>>JJJ}}}oooNNN???HHHXXXuuufffTTTMMMIIIFFFBBB:::444;;;HHHfff{{{gggTTTbbbjjjRRRXXXuuuwwwrrrxxxooo```VVVsssmmmSSSNNN]]]zzzeeeUUUwwwnnnOOOSSSvvvvvvPPPCCC???HHHpppZZZKKKZZZ|||mmmNNNEEEDDDDDD???AAABBB999888===AAA@@@999444444777666666666555555555444444222333444333///---++++++111000...---------...///...------------------,,,+++,,,---...///...------,,,,,,,,,---------......------------------------,,,------,,,++++++,,,...,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,)))(((((()))******)))))))))(((((((((---,,,***))))))***,,,---***))))))***++++++***((()))(((''''''''')))+++,,,,,,,,,------......------,,,+++))))))******(((&&&***))))))(((((())))))*********)))((((((((((((((())))))))))))))))))))))))+++------+++,,,...+++&&&)))))))))*********++++++,,,++++++---......,,,)))***,,,.../////////---,,,+++++++++---//////---+++---222000111666333444@@@PPP}}}wwwWWWBBBDDDSSSssstttUUUDDD;;;<<<;;;:::MMMggghhhUUU___gggSSS\\\zzzuuutttuuusssWWWkkkppp\\\VVVTTTmmmUUUdddrrrYYYRRRsss~~~^^^DDDAAAMMMccc[[[IIIWWWzzz{{{JJJAAA===>>>===<<>>999;;;===<<<<<>>999777555444222222333333000000111333444333///,,,...------,,,,,,---...///---,,,,,,,,,,,,,,,,,,++++++,,,---...///...------,,,,,,,,,---------......------------------------,,,------,,,++++++,,,...(((+++------***)))***,,,------,,,,,,,,,+++++++++---------,,,,,,,,,,,,,,,+++---......,,,***)))***((()))***+++***)))((('''*********))))))*********(((***++++++***))))))***'''***---000000...***(((,,,,,,------,,,,,,++++++&&&'''))))))((((((***+++*********))))))*********++++++***)))))))))))))))((())))))******+++++++++///+++***,,,---+++)))***((((((((()))))))))******&&&(((***++++++,,,...000***,,,.../////////---,,,///000111000///...///111///333111111777555888FFF~~~mmmMMMBBBIIIbbb{{{aaaLLL;;;>>>@@@HHHdddxxxXXXPPP]]]\\\TTThhhyyyfffooo|||zzzyyyyyytttkkk[[[zzzqqqPPPLLLWWWnnniiiVVVUUUzzzbbbPPPSSSpppkkkIIICCCGGGYYYzzzgggPPPYYYuuuxxxqqqrrruuutttppptttuuuqqqxxxzzzlllfff]]]OOOHHHIII@@@???<<<999888777888888333222111222444222///+++///...---,,,,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------,,,------,,,++++++,,,...'''+++...---***((())),,,,,,,,,+++++++++*********------,,,,,,++++++*********,,,------,,,++++++,,,)))***+++,,,+++***((('''((()))***++++++***)))(((''')))++++++)))'''(((******+++,,,------,,,***))),,,,,,+++***************''')))+++***(((''')))+++)))******++++++******)))------,,,***))))))))))))((())))))******+++,,,,,,...)))(((+++---***))),,,(((((((((((()))))))))***''')))******)))))),,,...++++++,,,---------------000111000...++++++---000,,,111///000777888<<>>HHHIIIKKKccc\\\RRROOO^^^rrrYYYVVVqqqxxxfffiii}}}nnnsssqqqwww{{{ZZZSSSUUUWWW]]]ppptttVVVMMMKKKjjjWWWQQQgggiiiPPPAAAWWWZZZAAAJJJGGGfffqqqKKKSSShhhwwwvvvsssXXXEEE;;;>>>666222222333222111333///111///+++---111///(((---------,,,,,,,,,...000...,,,***)))******)))(((---------,,,++++++,,,.../////////......,,,++++++'''(((+++---...------,,,'''***......,,,******+++------,,,+++***((('''&&&------,,,+++***************---//////,,,******,,,++++++,,,---,,,***'''&&&)))++++++)))&&&%%%''')))(((''''''(((((()))***+++***((('''(((***,,,......******))))))))))))******///...,,,)))))))))***+++(((***++++++)))((()))))))))+++,,,+++((('''(((***...,,,+++))))))***,,,---++++++***)))))))))))))))(((((((((((())))))))))))************************((())))))+++,,,---......,,,.........,,,+++,,,---///,,,)))000999666<<>>...222222---+++---/////////000333555555333111//////---,,,,,,------+++)))000000111222222222222111+++,,,,,,---......//////+++,,,---------+++***))),,,---...---,,,+++---...,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,---+++---......,,,++++++,,,++++++---------,,,+++***+++---...---+++((('''((())))))((((((((()))*********'''%%%(((---///,,,)))(((((((((((())))))***++++++******))))))(((((((((''')))******)))((()))***)))***+++***((('''((()))******)))))))))+++,,,---))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))***+++,,,------***,,,------,,,,,,---///***,,,+++///444444CCCaaaoooOOO===GGGZZZ}}}zzz___EEE<<>>OOOuuugggFFFAAACCCXXXzzz}}}SSSMMMXXXWWWPPPaaadddVVV___xxxyyykkk|||bbbYYYUUUKKKIIIGGGBBBKKKYYY[[[lllmmmaaaPPPFFFEEE^^^WWWGGGaaaiiiIIILLL^^^YYYGGGRRRooo^^^FFFGGGvvvkkkDDD>>>666222222000---333<<<<<<===HHHSSSmmmzzziiilll}}}zzztttrrrjjjqqqyyyxxxwwwpppzzzooo]]]UUUIIIDDDCCCGGGPPP\\\kkkxxx|||uuukkkccc]]]WWWPPPKKKJJJIIIIIIJJJHHHDDD>>>:::@@@===999888999999777444333222000...------......------...///000111222222222000---+++,,,---...---,,,,,,------...---------++++++++++++,,,---//////000...,,,,,,---...---,,,,,,,,,,,,------.........,,,,,,,,,---......,,,***---,,,+++***)))(((((((((((((((((()))***+++***((()))((((((''''''(((((()))''''''''''''''''''''''''%%%'''))))))(((((()))***((('''&&&''')))***)))(((''''''(((((())))))******)))***+++++++++***((('''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))*********++++++)))+++,,,,,,++++++,,,...---111111222555888SSSzzz}}}___BBB???LLLiii^^^BBB???JJJ^^^zzzxxxTTTMMM\\\RRRPPPbbbgggYYYccc}}}{{{hhhjjjXXXPPPNNNGGGEEEJJJIIIBBBJJJIIIEEEEEELLLnnnlllLLL\\\oooLLLKKKddd~~~aaaEEEEEE]]]ZZZIIIJJJ```jjjSSS???<<<888333///...000333555<<<999===;;;IIIOOO>>>BBBGGGMMMTTTUUUOOOIIIFFFFFFHHHLLLRRRMMMEEEKKKMMMAAAVVVXXX^^^bbb]]]RRRJJJIII999:::>>>DDDKKK[[[vvv~~~xxx|||vvvnnniiiZZZSSSKKKEEEBBB???:::666;;;999666444222111222222000000000000111222222333222///,,,+++------,,,+++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,---...///111...,,,,,,---......,,,,,,,,,,,,,,,,,,,,,------,,,***)))+++...///...,,,...---+++***)))(((((((((''')))***)))'''''')))+++***)))(((''''''''''''''')))((('''&&&&&&'''((()))$$$&&&((()))(((((()))***((('''%%%''')))***)))'''''''''((((((((((((((((((******,,,,,,,,,+++)))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***************+++,,,,,,+++***+++---,,,///000333999???ZZZhhhHHH???GGG\\\~~~rrrTTTAAA<<>>>>>===<<<<<<<<<999===DDD>>>222777???:::555888@@@FFFDDD<<<888888666999>>>>>><<>>BBBUUUzzz~~~```GGG888AAAUUU```jjjWWWDDDvvvtttSSSNNNiiieee^^^aaayyywwwlllnnnccc\\\GGG???HHHGGG>>>FFF[[[zzzlllTTTIIIfffqqqJJJGGG\\\}}}yyyKKKEEEDDD^^^}}}ZZZJJJ[[[uuuPPPDDD>>>555333555666333//////555;;;555777999<<<>>>@@@@@@@@@;;;999888:::======:::666888555333666;;;:::444---...000111222222111000000000---000666999===QQQgggxxxhhhVVVKKKEEE???888888888888666555555777999777000,,,///000...000555,,,---------+++***++++++///......---------------))),,,...///...---,,,------,,,,,,+++,,,---///000000...,,,,,,......,,,***///---+++)))((()))+++---((()))***,,,---...//////444222///,,,)))(((''''''&&&'''''''''(((((())))))$$$&&&(((((('''(((,,,///))))))((('''&&&%%%%%%$$$((((((((((((((('''''''''******))))))((((((((('''&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))***,,,...---+++***,,,......333444222777MMMmmmsssNNN???GGGVVVkkkPPP@@@BBB;;;DDD```~~~\\\TTTNNNrrrXXX[[[bbbaaaiiissstttiii{{{hhh^^^RRRKKKGGGCCCBBBCCCNNNllloooJJJIIIYYYiiiWWWGGGRRR|||^^^EEEFFFVVV|||gggUUU^^^\\\???888999777222444555333111111444777777888999:::;;;;;;<<<<<<999:::<<<<<<:::888666555888666444666999999555222000---,,,---000111///,,,...+++---222333444@@@QQQmmm|||zzzgggXXXKKKKKKJJJGGGCCCBBBBBBCCCAAA;;;888:::888000***)))+++---///000///...---,,,''')))***+++++++++***)))111///,,,+++---...---,,,------,,,+++,,,,,,.........,,,***+++......---+++---+++***(((((()))***+++((()))+++---......------///...---+++***)))))))))''''''''''''((((((((()))&&&((()))(((&&&&&&)))+++((((((((('''&&&&&&%%%%%%'''''''''((((((((((((((()))))))))((((((((('''''''''''''''((()))*********((((((((()))))))))******))))))))))))))))))))))))***,,,------+++***+++---)))///111000666NNNooozzzXXXBBB???QQQjjjkkkSSS888333<<>>EEEKKKOOOWWWcccoooxxx||||||qqqfff]]]TTTLLLFFFAAA<<<888666555222000111000///---------...///,,,***---:::IIIKKK@@@333------------,,,++++++***,,,,,,,,,++++++*********)))***,,,------,,,+++******+++,,,------+++***(((((()))***++++++***((('''((((((((((((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&'''((()))******''''''(((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***)))***+++,,,---------)))///000333FFFggg}}}~~~yyy^^^@@@AAAOOOrrrtttTTT999666777;;;XXXzzz```JJJEEEBBB@@@AAAAAAAAA@@@@@@AAAFFFIIIGGGEEEIIIRRRXXXSSSaaattthhhHHHOOOMMMkkkqqqZZZVVVlllmmmjjjppp~~~qqqqqq```}}}bbbSSSAAA>>><<<>>><<>>>>>999000+++,,,000,,,)))'''(((***,,,---.........000333333000000333777777888<<>>@@@PPPmmmIIIIIIXXXgggKKKDDDWWWxxxSSSMMMooo\\\SSSGGG???;;;999888777111333666666555555777:::888888888888888777666666444333222222333444444444444444444333333444666888999;;;;;;888333//////000)))++++++******,,,,,,,,,&&&&&&+++222333000000333777555333111111444888;;;777AAAOOO^^^lll|||zzzuuurrrppplllfff```QQQNNNIIIDDD???;;;999999>>>999333000000111222222,,,---.../////////...---+++---......+++***,,,...,,,,,,---...............+++******))))))***+++,,,*********))))))******+++)))((((((((('''''''''''''''%%%###$$$'''))))))'''&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))))))))******++++++))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))((('''(((+++///222333222000111111<<<]]]iiiIIICCCHHHkkkppp]]]MMM999333:::<<>>DDDCCCFFFQQQ```kkktttnnn```QQQFFF@@@III[[[xxx]]];;;EEEUUUVVVUUUdddmmmmmmtttttthhhiiiWWWgggNNNHHHJJJAAACCClll|||RRRBBB[[[}}}rrrIIIEEESSSllluuuYYYEEEYYYiiiEEEIIIIIICCC<<<777333///***111777999666333444666888888999999888666444222111333444111...---111444333333333444444555444444666666666666555333000...***...000///---,,,+++***111,,,,,,//////,,,...333///111333333222222333444555888;;;;;;<<>>:::666333333444,,,---///000000000//////***,,,......,,,,,,...000,,,,,,,,,------.........+++***)))((((((***,,,---***))))))))))))+++---...))))))(((((('''''''''&&&)))&&&$$$%%%((()))(((&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))******+++++++++,,,))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((''''''+++111444555444---...---;;;aaaoooUUUEEECCCbbb^^^III@@@777555:::DDD___nnn[[[IIIBBB>>>===FFFRRRYYYdddzzzbbbUUUKKKIIIHHHVVVOOOJJJFFFeee|||eeeTTToooooovvvsssooopppddd___VVVJJJLLLGGGBBBDDDsss~~~sssWWWFFFPPPxxxuuu[[[AAADDDfffbbbWWWFFFQQQfffNNNDDD@@@<<<<<<===;;;555///111444666555333222555888555555555777888777444222111111000000000222333444333888;;;888222000444:::555:::AAADDD===222...111***---///...***)))***---+++,,,------.........---111000...---...///111222444222000000111555888;;;AAAFFFNNNVVVaaappp|||wwwkkkfffggg^^^NNNEEECCC<<<111999444111111444555333000000///...---,,,///333777000000000...,,,++++++,,,+++++++++***(((''''''(((+++***))))))))))))******((('''''''''&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&(((******(((&&&))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))*********((('''&&&((()))***+++,,,------------//////BBBlll~~~XXXHHH:::ZZZvvvFFF:::888:::AAACCCSSSvvv]]]HHHFFF@@@???@@@BBB^^^[[[GGGHHHLLL___|||wwwKKKEEENNNzzzyyyfff[[[{{{rrrrrreee```qqqQQQMMMNNNEEEAAAGGGNNNXXXOOO???JJJnnn```KKK???UUUkkkTTTGGGPPPqqqiiiMMMAAABBB???<<<;;;<<<;;;555111///111333444333222222333444333444666777777444222222111000000000111222333111222222222222333555666444777;;;===888111111666///...,,,+++******)))(((,,,,,,,,,------.........///...---,,,---...000111333222111000111444777888333666999999999===DDDJJJaaajjjuuuxxxoooiiiaaaZZZMMMHHHBBB>>>===:::444///,,,---.../////////---,,,222111...,,,+++---000333,,,,,,------,,,+++***+++((((((((()))))))))))))))(((((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''((()))***((('''(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))((())))))******)))((('''((((((***+++------......***000666OOOzzznnnJJJ999SSSwwwiiiEEE>>>;;;;;;AAADDDkkklllSSS>>>CCC@@@:::CCCYYYqqqdddMMMDDDKKK]]]gggMMMDDD[[[mmm___[[[~~~tttqqqdddaaarrrXXXMMMYYYZZZFFF:::>>>>>>DDD>>>@@@ggg```LLLBBBKKKtttfffJJJGGGGGGjjjwwwYYYIIIAAAAAA???===::::::;;;;;;777333000111222444555444222000222222333555777777555333222111000000///000000111555111///111888;;;:::666888666555555111---000666777222---,,,------***'''...---,,,,,,,,,---...///...---,,,,,,,,,---//////222222222111222222333444333555888777444222333555999===@@@DDDOOObbbsss|||}}}|||pppkkkccc[[[UUUMMMDDD===999666333333333222///,,,333222000---+++*********,,,,,,------,,,+++)))((('''((()))+++++++++******))))))))))))(((((((((((()))((('''''''''((())))))((('''&&&%%%%%%&&&'''(((+++)))''''''((())))))(((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))'''((()))*********)))((('''(((***+++---......///---000888VVVVVV>>>OOOlllqqqNNN===AAACCCIIIXXXccc|||xxxsssmmmhhhaaa^^^^^^bbbfffiiinnnsss|||sssfffYYYMMM@@@666;;;??????PPPuuuYYYCCC???IIIwwwZZZPPPBBBgggcccXXXYYYzzz{{{}}}rrrnnnbbbbbbaaaZZZkkkjjjJJJAAAAAAAAABBB]]]kkkHHHDDDOOOnnnsssSSSGGGHHHhhhfffLLLEEEAAABBB===;;;999999::::::888666777444333444777888555222222222333444777777666555222111111000000/////////777333000222999<<<:::777<<<777333222///+++---222===999555222111000...,,,///...---++++++---///000------,,,,,,------...///111222222222111111000000,,,///222444333333555666888999999777777:::>>>AAARRRTTT\\\hhhxxxyyypppgggaaaZZZPPPCCC;;;999888666333333333555666666222...***...............,,,)))'''(((***,,,.........,,,+++*********))))))))))))(((***)))'''&&&&&&(((***+++)))(((&&&%%%%%%&&&((()))---***((('''((()))(((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''((()))***++++++***)))'''(((***,,,---...//////333111555RRR}}}dddCCCGGGbbbRRR<<<777AAAIII[[[yyyyyyjjj___QQQGGGCCCBBBBBBAAAAAABBBDDDFFFGGGIIIOOOUUUFFFFFFDDD@@@===;;;:::999CCCYYYkkkpppMMM???HHHfffQQQKKK???rrr^^^XXXbbb|||yyyooollldddhhh{{{^^^jjj]]]FFF???:::AAAlllWWWFFFJJJjjjtttRRREEEPPPbbbaaaNNNHHH>>>::::::999888888999999999888;;;777444444666888666444444333333444777888777666222111111111000000//////222111000111222333333333999444111222222///...000<<<<<<:::777222000000222000///---,,,,,,---///000..................//////000111111111000///...---,,,---------------///111///111444777666444333444666888<<>>===<<<<<>>:::999888888777777888888999:::888666555666666555444444333222333555666666555111222222222222111111000222333444222000///000333333...---222666444222222444777888666111///000333000///...---------...///---.........////////////000000000000///...,,,,,,000///...------...000222------///333333111333666666555444444777===CCCFFFCCCKKKUUU___kkk{{{}}}qqqeee^^^WWWOOOFFF???<<<;;;888666111///---...111222000...***+++,,,------,,,+++***************)))))))))))))))(((((('''((()))+++,,,((('''&&&%%%%%%&&&'''(((***(((&&&&&&'''(((((('''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))***+++++++++***))))))***+++---............222111===aaaRRRBBBMMMwwwvvvFFF@@@:::FFF[[[kkk{{{gggPPPFFFAAA666777777888888888888888888<<>>???HHHSSSggglllDDDDDDWWWdddIIIGGGRRRcccNNN]]]~~~tttllljjjgggsssiiiWWWIIIPPPFFFEEEjjjnnnJJJIIIYYY|||RRRKKKUUUjjjcccDDDDDDCCC>>>AAA888888888777666666888999777:::<<<<<<999666444333333222111111222333333222111111333333444333222222333444444333000000111333000+++***000666666333111...000222333333222111111000/////////.........---,,,,,,---...............//////......------,,,,,,+++)))((((((***+++,,,---:::777777:::888444555:::777666444222000000222333111222777>>>BBBGGGOOOXXXrrr}}}vvvlllccc[[[RRRKKKFFFAAA;;;888999888555222000//////......---------******)))))))))((((((((('''(((((()))******++++++''''''''''''''''''''''''&&&&&&%%%&&&(((((('''%%%''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,+++***)))(((+++,,,,,,---......------///111BBBhhhcccKKKIIIgggiiiJJJAAAGGGdddmmmYYYJJJ<<<:::;;;444666777888666555888???EEECCCJJJMMMLLLLLLNNNMMMIIIFFFCCCBBBCCCEEENNNcccvvvRRRFFFTTT}}}]]]GGGCCCZZZaaaPPPfffyyyiiiffffffsss~~~]]]NNNHHHAAAUUUFFF---FFFVVVIII___}}}uuuaaaIIIDDD```TTT<<<@@@>>>:::AAA888888888777555666777999666<<>>???FFF___^^^EEEVVVRRRKKKIII[[[nnnAAA>>>AAA????????????;;;666222222333333333444;;;===999;;;@@@<<<222999666222000111222000...222555777777555333111111666000---//////+++---333***,,,///111222111...---444111......111333333222///---///222222///---///000000000000000/////////...---,,,++++++---...///,,,,,,,,,---------.........,,,+++...111444333111///111333444444444222111222333333444444333333222222555888;;;???EEEMMMSSSmmmuuu}}}tttgggZZZTTTNNNJJJIIIDDD;;;777999'''777------000''')))%%%'''(((((()))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))&&&((()))***)))((()))***''''''(((((())))))******((((((((((((((((((((((((///...,,,***)))))))))***)))***+++---.../////////444222LLLsss~~~TTT???JJJuuu}}}___YYYWWWNNNAAA;;;TTTeee{{{{{{iiiFFFCCCBBBBBB>>>888888<<<;;;>>>???<<<:::MMM{{{nnnGGGFFF???OOOxxxMMM>>>???tttkkkVVVNNN}}}oookkkfffuuuOOOOOOxxxzzzWWW>>>>>>BBBNNN|||qqqXXXfffcccLLLJJJXXX{{{XXXAAAEEEDDD>>><<<999;;;888444222333444555555333999;;;888:::AAA>>>666999555222000111111///---333555666666555333333444222...---000111///222777---...000111111000///...333111///000222333222111111...///222222///...111000000//////.../////////...------------...//////,,,------------------------,,,+++---000222111///---///000222222111000///111222222333333222222111000111333333333555999===???CCCMMMYYYcccnnn|||{{{sssnnneeeXXXPPPMMMAAAFFF///)))...)))+++%%%''''''((())))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&((()))***)))((()))***'''((((((((()))))))))***((((((((((((((((((((((((...---+++***))))))******++++++---...////////////333888WWWzzzbbbBBBFFFggg{{{aaaKKKGGG@@@BBBNNNYYYtttiiiRRRGGGEEE@@@;;;;;;???FFFOOOVVVfffWWWDDD:::@@@___xxxKKK???===FFFcccnnnJJJFFFSSS]]]SSSUUUnnnlllmmmaaaTTTtttpppFFFCCCBBB>>>\\\kkkGGGQQQmmmHHHJJJRRRsss}}}WWWFFFCCCGGG@@@;;;:::666555444222333444666666555111666888666999AAAAAA;;;999777444222222111000...333444555444333333555666111......111222111333777000111111111111000000///222111111222333333111///333000000222222000000333111000///---------...///------...///////////////---------------------,,,---,,,,,,,,,...///...---+++,,,.../////////...---000000000111111000000000222333444333111000111222777777:::@@@BBBEEENNNWWW``````gggqqqvvv|||yyysssmmmccc;;;+++///,,,---%%%'''''''''(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&((()))***)))((()))***(((((((((((())))))))))))((((((((((((((((((((((((+++***)))))))))******+++------...//////000//////333AAAeeepppGGGEEEZZZqqqOOOBBBAAA999FFFhhh~~~aaaIII????????????AAAHHHUUUeeerrryyycccAAA666HHHpppSSS<<>>CCCHHHIIIMMMZZZiiiOOO555222---...&&&&&&'''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))***)))((()))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))***++++++......///000000000000000333FFFmmmQQQFFFNNNuuuvvv___GGG>>>HHHRRRkkk}}}```KKK???AAAHHH???MMM___ooovvvYYY;;;999VVV{{{zzz^^^CCCAAA===:::CCCaaaPPPAAAMMMjjjnnnsssppp___XXXSSSnnn{{{rrrfff```___uuuSSSCCC???BBBGGGLLLLLLnnneeeLLLQQQ^^^xxxqqqRRRGGGAAAAAA<<<222555<<<888555444444444555555222000///111111222777===???>>>666777777666444333222222000000000//////000444777222222111......////////////111444666555222///,,,...000333555444222000...555222000222222000222555222111///...------......)))***,,,---......------------------------------000000000///...---------,,,,,,,,,---------------,,,------......------,,,,,,---///222444555444333,,,,,,000555555111000222999888777666444555;;;CCCIIIUUUbbbkkkqqq{{{\\\===444,,,///***''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&((()))***)))((()))***))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((()))***++++++,,,......///000111111111111444IIInnncccKKKBBB```fffLLL<<<777UUUxxx\\\IIIDDDEEEIIIOOO\\\sss^^^JJJ:::EEEjjj{{{]]]NNNNNNXXXccc}}}mmmHHH>>>:::===<<>>FFFdddsssdddZZZSSSSSSYYY|||rrrfffccc``````CCCCCCFFFAAA666SSSkkkVVVIIIOOOiii}}}fffSSSBBB???888:::;;;444555:::666888666555555555444222///000000000222555999::::::111333555444333222222333000000000//////000333666111222///++++++///222111...000333555555222///------000333444333222111111444111111333333111111444222222111000///...------((()))***+++,,,---------,,,,,,,,,---------......///000111///---,,,,,,---,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,///111222000...777333222555666777:::???<<<:::666444222222444666555:::???BBBDDDJJJVVV```xxx^^^>>>333+++000---(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&((()))***)))((()))***))))))))))))(((((((((((())))))))))))))))))))))))&&&''')))***+++,,,,,,,,,,,,---...000111111222222777MMMoooyyyWWWCCCWWWqqqVVV@@@<<>>???DDDHHHHHHbbbKKK:::555???===888LLLmmmcccIIIFFFKKK^^^qqqcccTTTRRRNNNbbb}}}uuujjjkkkhhhyyyOOOEEEDDD???EEEwwwmmmLLLDDDKKKgggeeeMMMHHHBBB;;;222666<<<555333777888999777555555555555333222111//////222444555444444000222555666555444555666111222222222111222444666555555111******///222111000000000111111111111111+++///222444333222222333222000000444444000000222222222333333222000...,,,*********+++,,,---//////***++++++,,,---...//////---///000///,,,+++,,,---,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++///...---...111111000---555000---...///...///333888999:::888777999;;;===FFFBBB===777444555:::>>>AAAIIITTT]]]eeeooozzz[[[;;;222+++///,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))***)))((()))******)))))))))((((((((('''))))))))))))))))))))))))'''(((***+++,,,,,,,,,,,,***+++---///000222222222;;;SSSttteeeIIITTTpppyyy[[[JJJ???EEEZZZiiiYYYooohhhCCC888555MMM___PPPDDDEEEMMMPPPMMMKKKBBBMMM]]]pppTTT@@@555:::<<<999BBBRRRwwwRRRFFFLLLRRRrrrkkkgggWWWYYYQQQhhh~~~~~~wwwnnnqqqooo^^^FFF???;;;SSShhhRRRIIINNNZZZ{{{nnnFFF;;;BBBCCC???333666<<<333...777>>>999777555555555666555444222000///222333222111000111555888999888888999;;;333444555444333333555666;;;;;;555+++(((...000...222111...------000333555+++...222333222222333555111///000444444000///111111333444555444111...,,,++++++++++++,,,...000111)))***+++,,,...///000000+++---///---+++)))+++---++++++******++++++,,,---,,,,,,,,,------,,,,,,,,,///---+++,,,///111///------+++---222333000------555;;;??????===@@@EEEIIIZZZQQQEEE;;;666444555555:::;;;<<<;;;;;;>>>DDDIIIUUUiiiZZZ:::222+++---(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******)))((()))*********))))))((((((((('''))))))))))))))))))))))))((()))+++,,,------,,,,,,)))***,,,...000222333333>>>XXXyyylllJJJLLLYYYgggKKKCCCCCCGGGllliiidddNNNAAA777666SSS___GGGGGGRRRhhhzzz~~~wwwqqqeee\\\PPPQQQiii___LLL:::555999>>>AAACCCUUUfffSSSDDDJJJYYYdddSSSVVVSSS|||mmmwwwiiiyyy~~~TTT<<>>CCCCCC;;;<<<888666666444222444:::666777888999999888666555333333333111......222888777888999:::::::::::::::999777444111111333555777:::555///---///111000///555000---000333333///,,,111222333333222333555666444444333222000111333666666555333222111111222222111...,,,,,,---.........+++...///---...111222///***---//////...,,,,,,---,,,///...***+++///---'''111...+++,,,///000///,,,,,,+++,,,...000111///---000...---...000111111000...---222888777===UUUpppddd===777;;;::::::555<<>>CCC@@@KKKbbb```LLL???NNNfffyyyooobbbRRRPPPVVVWWWhhhwww{{{fff{{{```BBBJJJNNNyyy]]]IIIGGGQQQmmmZZZFFF@@@;;;999999444555888<<<:::444111333666777777888777666555444:::333111444222---...333777777888999:::;;;;;;;;;888777444222222333444666<<<666///+++,,,///111111555333111222333111///---000111222111000000222444333333333111000000333555333444555555555444222111000...,,,,,,---...---,,,***---...,,,---000000---+++---...///---,,,,,,---+++...---***+++...,,,'''---,,,+++,,,---...---,,,+++***+++---...///---+++111///....../////////...///...222555222222AAATTT}}}zzzcccIIIDDDCCC<<<::::::@@@AAA:::333333333111000111444999???DDDFFFGGGRRRVVV^^^iiittt~~~yyy[[[???666555111,,,,,,))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((((()))***,,,---))))))(((((((((((())))))***)))))))))((((((((('''******)))((()))***,,,...,,,---/////////000222444???mmm~~~cccEEENNNddd\\\AAA???CCCVVVppprrrnnnTTT===999777EEEkkk{{{TTTJJJQQQooogggVVVbbbyyyaaa???;;;999999===??????OOOsss^^^KKKBBB___ttt^^^MMMNNNRRRYYYdddwwwggg{{{hhhSSSCCCFFFeeefffGGGFFFMMMhhh]]]???AAABBB555000888111333888<<<:::444000000555666666666666555444333;;;222///444444...+++...444444555555777888999:::888777555444333333444444666222......000222222000444555555444111000/////////000000///...---...000222222222111///000222444000222666999999777444111000///............,,,***(((,,,---,,,---///...++++++,,,......---,,,,,,---***,,,+++)))***---+++'''(((***+++,,,+++++++++,,,,,,,,,,,,---//////---+++111///---,,,------,,,+++///---000333///***...888;;;EEE@@@666888888222111999===>>>999333111///...555555444333111111444555888999;;;>>>DDDKKKRRRUUUJJJ;;;000222444000+++***))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((''''''((()))***+++(((((())))))))))))(((((())))))))))))((((((((((((***))))))((()))+++,,,---,,,---///......///111333BBBnnnxxxKKKBBBQQQttteeeKKK<<>>UUU___OOOeeelllZZZSSSsssJJJ===666555999;;;666===QQQwww\\\LLLKKKuuusssmmmYYYQQQVVVQQQZZZzzzoookkk|||iiiiiiAAAAAAQQQwwwOOOJJJTTTjjjhhhJJJ999AAACCC555000777444333555777555111111444333444444555666666666666333666666222000111...***/////////000111333666777999888777666666555555555,,,---///333777777333//////555777444000///111222000000000///---,,,---...222333333222000000222444000222666999999888555444111111000000000///,,,)))(((,,,...------///...***+++,,,------,,,+++,,,---******))))))***+++***'''%%%(((+++,,,)))(((***,,,///......000111111///---...---++++++,,,---,,,+++---+++,,,000///******...(((222///***111444222555111444666555222000000///,,,///111000......222555:::888444111//////111222333---+++///000,,,(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''''''''(((((())))))'''((()))******)))((('''))))))))))))(((((((((((())))))))))))***+++,,,------///////////////111333DDDnnn}}}WWW???LLLvvvaaaQQQCCC@@@JJJ[[[___QQQAAA<<>>888111...000333444444,,,555999333///333555444111111111000---,,,---///111222333333111111111333222222111111111333555777333222111111111111///---,,,//////,,,,,,//////,,,+++,,,,,,+++******,,,---***''''''***,,,***)))*********+++***((((((***+++***)))***,,,...///---+++***)))((())),,,...//////...+++))))))***+++++++++***---((('''111111***+++...,,,+++------******,,,---///222444222000......***+++---///000111000///000///,,,***))))))---000))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))((())))))***++++++,,,,,,...///111111111222555777QQQsss}}}nnnJJJ<<>>@@@///555999;;;AAAYYYZZZKKKWWWyyy{{{mmm```WWWLLL___qqqgggcccuuuxxxdddgggggguuummmfffZZZBBBKKKNNNDDDGGGYYY{{{eeeLLLFFFIIIEEE999333555555111///111777<<<;;;444000111.........///000222444555888BBBDDD:::111111222000444222///---...111666888888777555555666888;;;===>>>999333111222555666555222:::<<<444111666666111000000000///---,,,...///...000111111/////////000111000/////////111222444222000....../////////...---///---))))))---...---+++,,,,,,+++)))***+++---+++''''''+++---***)))+++000---***))))))***++++++''''''(((+++---...---,,,+++***)))***,,,.........,,,,,,+++******+++,,,+++(((...---...666444000555222,,,***,,,,,,))))))---(((((()))+++---...---+++000000//////---+++)))(((,,,,,,+++)))(((***,,,...))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***'''((())))))))))))((('''))))))(((((((((((())))))'''((((((((()))))))))***((())))))***++++++,,,+++,,,...///000111333666888VVVuuu}}}___BBBDDDnnnbbbEEE???GGGdddlllkkksss```KKK???>>>>>>OOOaaaxxxzzzRRRDDDFFFdddfffUUUcccOOO<<<;;;555000555999<<>>888555555555444555444444777555222444888///...---------///000111777222333888555...///777444111...,,,,,,///444666666555333222444777;;;>>>333333444888<<<<<<888444777??????666333888666///...//////...,,,,,,---///,,,...//////...------...///////////////000000000111...,,,,,,---.........---...,,,''''''+++---,,,+++,,,,,,***))))))+++...,,,'''''',,,...***))),,,444///***(((***,,,,,,+++'''((())),,,///000///...---,,,***+++,,,------,,,))),,,---,,,,,,...///...+++111...))))))$$$###---222+++(((+++,,,***+++000111...++++++---///---,,,%%%%%%&&&'''(((***,,,,,,(((******(((((())))))'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((()))******)))((('''***)))(((''''''((()))***'''((((((((())))))******((()))***++++++,,,++++++***,,,...///000222666888WWWuuu|||xxxJJJ===YYYwwwOOO>>>EEEXXX|||jjjYYY___qqqzzzvvvwwwzzzttttttwwwooo]]]OOOKKKEEE<<<===DDDEEEOOOiiivvvPPPEEEIIIcccZZZUUUrrr^^^888555<<<...222666888???YYYqqqQQQOOO___oooaaaRRRTTTttt^^^\\\kkkeeeooovvvEEEDDDIIICCC@@@MMMbbblllMMMIIIHHH[[[FFF555444666111///222000222555777777555333111222///+++,,,000333555444111333666777777333000---,,,///000///,,,+++---///111222444777;;;===<<<;;;333111000666===???:::444<<>>AAAFFFFFFJJJJJJCCC@@@LLL^^^bbbOOO^^^vvvoooPPP999444---999999666;;;EEEccccccTTTUUUmmmdddbbbVVVaaakkknnnaaavvvhhh```GGGDDDDDDbbbkkkOOOBBBHHHTTTTTTAAA888222333555222000111111111222222111000///...---000333222...,,,,,,...111222222222333444444555222///,,,---000333333222///...,,,...111333555555777888888666333444888<<<666888666333555:::999333888666333///,,,+++---///)))+++---......---+++)))------------...//////000000///...,,,++++++---...,,,,,,---//////...+++(((+++***(((''''''(((***,,,,,,,,,++++++***)))))))))&&&***...///---,,,...000)))+++---......,,,***(((''''''&&&'''(((***,,,---------------------------+++,,,...//////...,,,+++++++++,,,,,,---------,,,*********++++++,,,,,,------,,,+++******)))*********************)))))))))&&&((())))))(((''''''(((***))))))((((((((())))))'''((())))))***++++++,,,+++***))))))))))))***+++%%%***...---)))&&&(((+++)))))))))*********++++++,,,,,,+++*********++++++,,,***000,,,000333000HHHooodddGGGLLLfffmmmMMMFFFDDDlllpppaaaZZZYYYKKKDDDGGGFFFHHH___|||nnnKKKIIIXXX___;;;:::000777444222888>>>WWW}}}WWWSSSbbbxxxuuuhhh\\\wwwhhhnnnggg{{{jjjjjjDDDEEEHHHhhh{{{RRRBBB@@@HHHJJJAAA888444111222333222111111111111111000000////////////222555444000------...000111333333333333111000222///,,,...111444444222000...,,,---000222333333555888;;;:::777666777:::999888555555888:::777222222555444///)))'''+++000)))+++,,,......---,,,+++//////.........000111222222000...,,,,,,---...///...---------......---++++++***((((((((()))+++,,,+++++++++*********))))))&&&***...///---+++,,,---)))***,,,......,,,)))((()))((((((((()))+++,,,---------------------------***,,,...//////...,,,*********,,,---------,,,,,,++++++*********+++,,,,,,...---,,,***)))(((((((((******)))))))))(((((((((&&&((())))))(((''''''(((***)))((((((''''''(((((('''(((((())))))***+++,,,***))))))))))))))))))***''',,,///---(((%%%&&&((()))*********++++++++++++,,,,,,+++*********+++++++++)))000,,,000222333OOOrrrzzzSSSHHHWWWzzzSSSAAAIIIaaa{{{bbbSSSXXXaaakkkZZZEEEAAAgggqqqJJJCCC777:::444111555444EEEbbb{{{QQQPPPooouuu~~~mmmmmmpppooosssyyyooorrrLLLJJJDDDYYY___AAA<<<>>>@@@<<<000222222222222222222222333111000/////////000000111111333444333111///---------...///111000///---,,,000//////000111222222111///...---...000222222111222777;;;<<<:::777777777444333222444777999777444---111333000***'''***...***+++,,,---.../////////111111000//////000000111111///---,,,...//////...000...,,,,,,...///......,,,+++***))))))***++++++)))))))))************+++%%%(((+++,,,+++)))))))))(((***+++,,,---,,,***)))---,,,,,,+++************...------------,,,,,,,,,***+++,,,------,,,+++***)))***+++---------,,,,,,,,,,,,*********+++,,,------,,,+++)))((((((''''''***))))))((('''(((((((((&&&((())))))(((''''''((()))((('''''''''''''''(((((((((''''''((()))***+++((((((((())))))(((((((((***,,,...,,,(((&&&&&&''')))***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,(((///---000222777XXX|||cccFFFEEEmmmdddBBB:::KKKqqqppptttfffJJJ:::PPPuuueee@@@555999555666999111:::NNN{{{eeePPPMMM{{{ooovvvjjjyyynnn}}}wwwqqq}}}XXXPPP>>>FFFxxxbbbGGG:::<<<888555444...///111222111000111333444000000///...///000222333222111000000000000...,,,+++,,,,,,,,,---.........---///111222111000//////---,,,,,,...000000///...111444888999999777666555222111222555777777666666000000222222222000---++++++++++++,,,...000222333111111000000//////.........,,,***+++...///...,,,///...---...///000///---...---,,,+++*********+++''''''((()))***+++,,,,,,&&&&&&''')))++++++***)))((()))***+++++++++++++++------,,,+++******))))))......---------,,,,,,,,,************************((()))+++---------,,,+++...---+++******+++,,,---)))((((((((((((((())))))***)))((('''''''''((((((&&&((())))))(((''''''((('''''''''&&&&&&'''(((((((((((('''&&&&&&'''((()))''''''((((((((((((''''''+++******))))))((()))))))))***+++,,,,,,,,,++++++***+++,,,---......------,,,(((///---///222;;;```|||SSS???[[[lllOOO===DDDYYY}}}xxxkkk]]]QQQEEELLLqqq}}}FFF888888333555<<<444999???bbb|||NNNTTTMMMxxxaaadddbbb~~~kkktttppp]]]RRR<<<@@@pppuuuLLL;;;999===555...222444...111333111///111444555000///......///111444555333000------000000...+++---,,,+++***,,,///222444+++///333444111...---...,,,+++,,,...//////...,,,111222444666777777666555444444666888888666555666666333222777<<<;;;333+++++++++++++++...111444666000000000000///...,,,++++++)))(((***---...,,,***...---...000111111...,,,///...---,,,++++++******&&&&&&''')))***,,,------((('''&&&)))---///...+++(((((()))***++++++,,,---))))))******++++++,,,,,,.........------,,,,,,,,,******)))(((((()))******''')))+++---...---,,,+++...---+++******+++---...%%%%%%%%%&&&((()))+++,,,***)))(((&&&&&&''''''(((&&&((())))))(((''''''(((&&&&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&***(((&&&''')))+++,,,,,,)))***+++,,,---,,,++++++)))***---///000///...------(((///,,,///333>>>eeeeeeCCCQQQxxx|||TTT@@@@@@TTTnnnaaaIIILLLTTTVVVSSSuuu\\\GGG===//////777111777777PPPkkkdddKKKNNNTTT^^^bbbXXX~~~wwwkkkdddpppIIIFFFFFFbbbUUU<<<;;;999777444222000///333222111000000111222333222111000...,,,---000222///000000111000...,,,+++,,,,,,,,,******,,,000333------///000000111111111---***(((***...111000.........///000333666999;;;888888888999:::888555333888***555LLLnnnRRR888***//////---++++++,,,///222***,,,------,,,,,,...///******++++++***)))((('''------......---+++)))(((...//////000...,,,)))((())))))))))))***+++,,,------,,,***)))))))))***+++)))***,,,,,,,,,+++)))''',,,)))(((***+++)))+++......//////---***)))***,,,......---)))&&&((()))***''')))+++,,,,,,+++,,,...((()))*********((('''&&&%%%%%%&&&))),,,,,,(((%%%))))))))))))((((((((((((%%%&&&'''((())))))))))))))))))((((((''''''''''''***)))'''&&&%%%%%%&&&''')))(((&&&%%%&&&''')))+++'''***---,,,)))'''((()))&&&(((+++------,,,***)))***'''(((...///+++***...///***'''///444...???dddpppKKK>>>ZZZ{{{ZZZIII???CCCaaa[[[BBB===KKKcccxxxpppMMM::::::555000222222555<<>>444555222//////111333333000,,,)))+++---.........///222444...---***'''&&&&&&'''(((---------....../////////((()))+++---///000000000---+++)))((((((***,,,---,,,+++******)))((((((((()))***+++,,,------------+++((('''******((((((+++'''''''''))),,,---+++))),,,)))(((******(((((())))))+++,,,,,,***))))))***++++++***)))***+++---......,,,)))(((((()))***+++******)))((('''&&&&&&%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))((('''(((''''''''''''((())))))///,,,((('''***+++***(((,,,+++***)))(((((())))))+++***+++,,,---,,,,,,---***//////000444===[[[\\\GGGLLLsss^^^MMM===BBB[[[yyyeeeFFF:::444666999LLLcccxxxWWW999444555+++333555222CCCqqqVVVHHHVVV{{{nnnVVVZZZqqqmmmiiicccOOOAAAJJJllloooHHH999BBB<<<;;;:::888777555444333///000000000000000000///111222222000......000111000///---,,,,,,---......---++++++///444666333///------,,,,,,,,,---...///---///000///,,,+++...000000000111111111111111111444444444555888999888777,,,222777***<<<555666000333111000000111111...+++,,,---...------...222444///---***(((''''''((()))++++++++++++,,,---......'''(((+++...111333555666000///,,,***))))))******************))))))((((((,,,,,,---------,,,,,,,,,+++((((((++++++((((((***((((((((()))***+++***)))///)))'''***+++((('''))))))***,,,,,,***))))))***,,,+++*********,,,---...((()))++++++++++++++++++)))))))))((('''&&&&&&%%%'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((&&&%%%'''''''''''''''((()))))),,,)))&&&'''+++------+++...---+++***)))***+++++++++,,,,,,+++,,,---------(((000///---222???___sssQQQEEEZZZ{{{LLLBBB>>>NNNlllwww{{{pppMMM:::222666:::===GGGeeekkkCCC666666...444:::555999[[[yyyOOOMMM^^^pppeeeQQQ]]]rrrmmmyyyfffOOO>>>CCCbbbwwwRRRAAA>>>EEE===<<<;;;888666333222111//////000111111000//////000111111000...---///000......---------------...---,,,+++,,,......+++(((+++************,,,---///+++,,,---,,,,,,,,,...000//////000111111111111000444333222333666777777666222222222$$$777000444333555222......111222000...111111000---++++++---///...---+++***))))))************))))))***+++,,,,,,)))***,,,...111444666777111111///---,,,+++******'''((()))*********)))))).........------,,,,,,,,,,,,)))***---,,,)))(((***((()))***)))((((((***---444***&&&***,,,((('''***((()))++++++***)))******+++++++++***++++++,,,,,,$$$(((,,,...---+++******(((((((((''''''''''''&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&'''''''''))))))))))))((('''&&&&&&'''''''''((((((((((((((()))(((((()))+++---.........---,,,+++***+++,,,---,,,...---++++++---...,,,(((111///***222DDDddd```FFFEEEllldddDDD<<<@@@XXXxxxzzzuuu}}}YYY<<>>YYYnnnKKKAAA;;;FFFgggkkkGGG111333,,,///...999WWWttthhhIII===444444<<<888222===RRRpppYYYPPPcccvvvtttiiiTTTXXX{{{cccqqqrrrnnngggTTTEEEDDDYYYeee???AAAFFF===444;;;:::999777555333111000222333444555555444333222---/////////---,,,---...+++,,,---.........---,,,,,,---......,,,,,,---...&&&&&&%%%&&&'''***---///000---***+++...///---+++---...///111111111000000333222000111222333333222...///666///;;;)))---555333000...000444555222...//////---+++)))***---000+++,,,---.........------,,,+++***))))))***++++++111000///......---......---...000222222111///...###%%%''')))++++++++++++,,,,,,,,,---...///000111---+++,,,//////+++)))+++###(((,,,)))%%%&&&000999<<<...&&&***,,,'''''',,,%%%'''************+++,,,***+++,,,,,,+++***((('''(((***---,,,)))''''''(((%%%%%%&&&&&&'''(((((((((''''''(((***++++++++++++'''''''''((((((((())))))((((((''''''''')))+++,,,&&&''''''((()))((((((((('''***......+++***+++---))))))******++++++++++++---000///***)))...///,,,(((222///+++:::SSSrrr\\\BBBNNNkkk{{{\\\<<<>>>;;;NNNvvv{{{TTT777666...888777666GGGaaa}}}VVV>>>...444:::555000777FFFcccrrr[[[QQQ]]]gggeeeZZZrrrmmm```zzziiipppqqq```PPP???WWWzzzQQQ@@@???DDD::::::>>>;;;888666555444333222333333444444333222000///,,,---///000000...---,,,...,,,++++++,,,,,,,,,,,,***,,,......---++++++,,,+++***)))''''''(((***+++)))+++...000000...,,,+++......////////////......***,,,...000222222222222//////000333666555111---...000444777888666333000222222222000......000222///000111000,,,***+++---***)))(((((()))+++---///***+++---.........------+++******---//////,,,)))...(((''',,,---((('''+++,,,,,,---///000111000///+++)))'''(((***,,,,,,,,,(((((()))***+++---...///---+++))))))+++,,,***'''***'''&&&)))---///---)))((()))***++++++***(((((()))***+++,,,,,,+++***)))...,,,)))''''''))),,,...))))))))))))))))))))))))******))))))(((((('''''''''(((((('''&&&%%%%%%&&&((((((((((((((((((((((((''')))+++***((((((***,,,---+++)))(((***,,,---...000000///...,,,+++******,,,***...000888XXXyyypppFFFAAAMMMttt^^^@@@:::<<>>\\\|||PPPGGGdddxxxsssbbb\\\jjjUUUZZZgggzzzXXXIII???RRRnnnNNNIIIFFFBBBDDD>>>BBB<<<999666444444444333222222333333333333111000///111///,,,***)))***+++,,,,,,,,,++++++++++++,,,,,,---,,,***(((&&&'''***,,,++++++***)))***+++,,,---&&&''')))+++---///111111//////............//////111000///////////////000000///------///222333333111222333333333222111000///000111111///......///+++,,,------,,,,,,---///)))+++,,,------+++)))''',,,---...000111222222222111...***((())),,,...///---...+++''''''+++---,,,+++---//////---+++)))(((+++***))))))+++---------,,,---......---,,,***)))***)))(((((())))))((('''+++)))(((***---...,,,***&&&'''(((***++++++++++++(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''')))******))))))***+++)))***+++---,,,+++)))'''******+++,,,,,,---......///---///111<<<^^^oooRRR>>>MMMvvv|||___FFF;;;===SSSuuulll\\\QQQ]]]{{{XXX<<<666222111222333999NNNdddccc<<<:::111666000000777999JJJgggLLLOOO}}}xxxrrr```hhh{{{mmmbbbTTT\\\vvvrrruuuXXXLLLDDDOOO|||~~~XXXIII??????HHHAAA>>>;;;999666444444444333222222222333333222111///...000...,,,+++))))))))))))++++++++++++***+++,,,---,,,,,,+++)))'''''')))+++///...,,,***(((((('''''''''''''''(((+++---000111///...------------...///111000///......///000111---000444888999888444111222222222111111000000000---///111111000......///,,,---------,,,,,,------***+++,,,,,,,,,+++***)))+++,,,---///111222333333333111---***)))***+++,,,***......((((((---...,,,+++,,,......---+++******+++***)))***,,,------,,,......---,,,,,,+++++++++(((((('''(((((((((((('''***)))((())),,,,,,***((((((((())))))************'''(((((((((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((***)))))))))******)))(((((((((((((((((((((((((((((()))))))))))))))***+++)))+++,,,,,,+++)))(((((()))******+++,,,---......///...///111>>>dddcccCCCEEEeee~~~zzz}}}nnnRRR@@@===AAAeeeqqqTTTSSSYYYqqqjjjJJJ666111000444555666BBBPPPwwwQQQ:::111555///333>>>999???vvvXXXLLL\\\|||ggg```pppeee^^^gggfff]]]QQQhhhkkk~~~iii]]]SSSTTT[[[bbbiiioooxxxTTTIIIFFFDDDLLLvvvlllZZZEEE;;;DDDAAAAAA<<<999666444444444333222111222333333222111///...------------,,,***(((&&&)))+++,,,+++******,,,...***,,,---,,,***))))))***---,,,+++)))'''&&&%%%%%%)))(((((('''(((***---.........------------......//////.........000222333///222777;;;;;;999666333333222222111000000000000---///111222000///////////////...------,,,+++++++++************,,,---///***+++,,,---...000111222222222111...,,,)))((((((''',,,...,,,+++---///...+++)))(((((()))************))))))***,,,------+++...---***))))))+++...///''''''(((((('''''''''((())))))((()))***)))((('''++++++***)))))))))(((((((((''''''''''''''''''(((&&&'''(((((((((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))+++)))((()))++++++***((())))))))))))))))))))))))))))))((()))************,,,,,,,,,***((('''))),,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,///222BBBjjjyyyQQQCCCSSSvvvxxxqqqiii```VVVPPPTTT[[[lllssszzz^^^DDD:::AAAKKKyyynnn\\\dddtttzzz]]]888111///555777666999AAAdddrrrFFF888666...222<<<333444hhhOOOPPPpppxxxpppWWWhhhggg[[[kkkkkkVVVTTTbbbxxx```PPPLLLGGGFFFHHHIIIGGGFFFHHHLLL@@@BBBBBBBBBIIInnnnnngggyyylllkkkSSS;;;???AAAGGG>>>;;;888666555444333222111222222222222000///...+++,,,---...---+++((('''(((***,,,+++)))))),,,///(((***------,,,*********((((((((((((((((((''''''***)))((('''((()))***+++,,,---............---,,,............///000222222333555666555444444555777222222222222222111111111...000222222111000111222222000.........---,,,***+++***))))))***,,,///111******++++++,,,...000111///111333222...***'''''''''(((,,,///...,,,///555999222***'''***...///---)))((((((***,,,---,,,***,,,***)))((()))+++...000&&&'''((((((''''''((()))************)))(((''''''---,,,+++)))(((((('''(((((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))+++((('''(((+++,,,***((())))))))))))))))))))))))***(((((()))***+++***))),,,------***'''(((+++///.........------,,,,,,,,,***,,,000444HHHrrrgggHHHBBB[[[nnnaaaKKKHHHFFFEEE@@@;;;===BBBFFFMMMVVViii{{{wwwnnnrrraaaaaahhhwwwjjjKKK888777JJJ^^^|||yyymmmCCC777000333666444444777DDDkkkTTT===666...333:::222666[[[QQQaaawwwdddTTTwwwnnnuuuiiiQQQkkkyyyccchhhVVVJJJAAAAAAAAADDDFFFCCC======@@@AAAAAAGGG@@@@@@GGGeeepppRRRKKKUUUUUUcccRRR===BBBCCCGGGAAA>>>:::777666444333111111111222222111000///---,,,,,,,,,,,,,,,+++******'''***,,,+++((((((,,,000''')))******))))))+++---((((((((())))))))))))(((((((((''''''(((((())))))+++,,,...//////...,,,+++//////000000000000//////333555666666333222333555111222333333333333333222000111222111000111222444222000......000000...,,,++++++++++++,,,,,,---...,,,+++++++++,,,---///000,,,///111111...,,,+++++++++%%%'''///...)))000???QQQBBB111***...222111...''''''''')))+++,,,***)))(((((()))***+++++++++,,,&&&((())))))'''''')))++++++,,,,,,,,,***)))((((((,,,+++***((((((((())))))))))))(((''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))******'''%%%'''+++,,,***'''))))))))))))))))))))))))***((('''(((+++,,,***)))***---///---***))),,,000/////////......---------))),,,222888OOOzzz]]]BBBIIIsssuuu___OOOGGG888777999<<<<<<:::;;;>>>888@@@@@@BBBJJJIIIEEEJJJ???@@@EEEOOO[[[mmmyyyTTT???999AAA\\\xxx~~~YYYEEE555222444222222555999YYY|||kkkKKK<<<333555888111<<>>DDDMMM<<>>AAA???NNNFFF???JJJFFFAAABBB???;;;888666555333111111111222222111000...---...---,,,******+++---...&&&))),,,+++((((((,,,000(((((('''&&&&&&(((,,,///++++++++++++***((('''&&&&&&&&&''''''((())))))))))))+++...000000...+++)))000111111111111///---,,,///444:::<<<999444000///000111333444555444444333222222222111000111444666111///---...111222111///+++,,,---......,,,+++)))---,,,,,,+++,,,---...///***---000000...---...000///######...---&&&111GGG^^^JJJ333))),,,000...(((&&&&&&''')))++++++***(((%%%'''***------+++(((&&&&&&(((******((('''))),,,---...///...,,,***************)))(((((()))***+++***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))*********'''$$$&&&+++,,,***'''))))))))))))))))))))))))***((('''(((+++,,,+++(((''',,,000111---+++---///.../////////////////////(((---444<<>>===:::666555888???KKKIIIAAACCCBBBBBBGGGCCCAAA>>>;;;:::FFF___wwwcccBBB<<>>DDDaaajjjOOOEEEBBB>>>AAA>>>===AAAHHHJJJEEE@@@;;;;;;:::777333222222333333222222222111///+++(((......------+++***((('''...,,,)))((((((***---000***)))((((((((()))+++,,,((('''&&&&&&&&&((()))***&&&&&&''''''(((((())))))(((***,,,.../////////...333111...,,,+++,,,...000222222222222222111000///...+++,,,666BBBCCC777***222555333......222000+++111222333333333222111111000///---,,,++++++,,,---((()))+++---.........---+++,,,,,,+++***+++---000+++''''''***,,,+++...222===<<<666---,,,...+++$$$)))))))))***)))(((''''''&&&(((+++------+++(((&&&)))***)))'''&&&&&&))),,,+++++++++++++++***)))(((+++***)))(((((()))******&&&'''((())))))((('''&&&,,,+++)))''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((())))))***,,,+++)))((((((((())))))...---+++******---///111...000,,,:::bbb~~~vvvzzz[[[AAARRRjjj^^^@@@@@@===EEEHHHMMMRRRWWWTTT>>>222:::BBBRRRQQQGGGMMMUUUTTTTTTWWWJJJHHHHHH@@@@@@IIIMMMppp~~~gggSSS>>><<>>FFFLLLNNNMMM???;;;666444444444333222222111111111111///,,,))),,,,,,,,,,,,+++***)))(((%%%%%%%%%'''***...222555***)))((((((((()))***+++((((((((('''(((((())))))))))))(((((((((((((((((('''(((+++---......---,,,////////////......---,,,000000000111000000//////---,,,...444999999444...000333222......222000,,,333333222222222222222333222111///...------------)))***+++,,,------------***+++,,,++++++,,,...111000+++)))******(((***...---///...+++---000---'''))))))))))))))))))))))))''')))+++,,,,,,+++)))''')))***)))(((&&&''')))+++,,,,,,++++++***)))((((((---,,,***)))((('''(((((('''((())))))))))))((('''+++***)))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))***+++,,,+++***)))))))))******---,,,+++++++++---///000222333///>>>eeezzz~~~mmmJJJJJJUUUrrrLLL888???DDDSSShhhrrrpppeeeUUU===333===>>>JJJQQQ[[[llltttxxxwwwnnnjjj]]]BBB555;;;???NNNYYYtttvvvPPPAAA888CCC^^^}}}sssMMM:::444111000333333555999SSS|||WWW;;;333444555UUUVVVvvvfff\\\RRRvvvmmm```___kkkkkkVVVVVVIIIDDDNNNZZZeeeyyysssXXXJJJVVVmmmvvvaaaRRRQQQttt{{{NNN===@@@???666888888999===EEENNNWWW\\\KKKBBB999444555666333///111000000000111000---++++++++++++++++++***)))(((''''''(((((()))+++,,,---))))))((((((((()))***+++)))))))))***))))))((((((++++++******)))(((((('''&&&((()))+++,,,,,,,,,++++++---000222111///,,,***---......////////////...,,,///111111000///111222...000111//////111000...444333222111111222333444333222111///......------++++++***++++++,,,------)))+++,,,,,,,,,---000222222---))))))(((&&&(((---))),,,------------)))###***))))))((())))))******)))***++++++++++++***))))))******((('''''')))+++...---+++)))((((((((((((---,,,+++)))((('''&&&&&&((())))))******))))))((()))******))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))***+++,,,---,,,,,,+++*********+++++++++++++++,,,------......333444222CCCkkk{{{QQQDDDCCCgggjjjVVV>>>;;;LLLYYYqqqkkkOOO;;;777BBBLLLXXXhhh[[[AAA???@@@===???OOOfff~~~[[[AAA666555KKKooo]]]AAA555222222111555444000AAAlllkkkEEE444222444\\\aaappp\\\TTT]]]ZZZ```}}}eee___KKKWWWWWWXXXbbbzzzzzz```GGG???^^^___KKK```cccEEE<<<;;;999888333555888;;;???GGGQQQXXXUUUMMMAAA:::666444111...000///...///000000...,,,*********++++++***))))))************)))(((&&&&&&(((((((((((())))))******)))***+++++++++)))((('''+++++++++*********))))))'''((()))++++++++++++++++++---000222333111...,,,------...///000000//////...000222000---,,,...111+++...000000000000111000222222222222333333333333333333222000///...---------,,,+++******+++---...)))***,,,------...111333111,,,((((((((('''***///,,,...//////...,,,(((%%%,,,+++***))))))))))))***++++++************++++++)))******)))(((((()))+++///---+++(((''''''((((((++++++***)))((('''''''''))))))************))))))((()))*********((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***+++------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---............///111333IIIqqqzzzQQQAAA???NNN{{{yyyUUUCCC<<>>HHH[[[ppphhhHHHBBB999===VVVzzzrrrTTT>>>666222///111444000999^^^^^^<<<000333[[[jjjuuujjjXXX^^^|||}}}IIImmm}}}hhh|||^^^TTTWWWHHHdddnnnMMM@@@<<>>>>>hhhgggDDD999???VVVnnnxxxsssLLL::::::>>>DDD___wwwYYY===;;;777777777===NNNOOO<<<<<<===MMMmmmgggJJJ999333111,,,444111333MMMnnn{{{JJJ222666WWWuuuyyymmmccc^^^yyy{{{nnnMMMuuu|||uuu[[[MMMQQQ[[[kkkaaaKKK888777FFFdddlllPPPEEE^^^WWW<<>>;;;UUU|||XXX<<<;;;JJJhhhgggCCC888:::;;;>>>\\\uuuOOO444111666777555===CCC;;;222AAAaaazzzyyyZZZBBB777666---333///---;;;UUUWWW888666aaaxxxooocccrrrxxxaaaqqqqqqiiiVVVRRR[[[ooofffLLLGGG???>>>QQQ{{{}}}VVVCCCAAA^^^aaaIII888;;;???;;;:::@@@444555777777777888:::;;;777888999::::::888666444111///------......---,,,.........---,,,+++***)))...---,,,***(((&&&%%%$$$&&&'''((()))))))))((('''((((((((('''(((((()))))))))))))))***************))))))(((((())))))******,,,,,,------///000111222222222222222222222111111222111000000000///---+++,,,---222777444///000666//////------...000222333000000111222222111000///000000000000///...---,,,+++---000111000000000111444111///000...***(((***000---++++++((($$$&&&,,,***+++---......,,,***)))(((((((((((((((((((((((()))***,,,+++***)))***+++))))))))))))))))))))))))&&&'''((()))))))))((('''))))))(((''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******)))((((((((()))))))))***+++,,,------,,,++++++,,,...///111222222333...999GGGaaa|||}}}sssGGG@@@GGGHHHKKKaaasssMMM:::AAAUUUvvv]]]>>>888888777;;;QQQwwwcccBBB666666:::666888@@@@@@;;;PPPttt}}}|||vvvUUU???999111333//////444@@@gggkkkGGG555ttt{{{uuuhhhxxxsss\\\kkkjjjfffPPPOOO___zzz\\\EEEAAAGGGCCC<<>>777000111///---------...---,,,/////////...---,,,***)))'''''''''((()))+++---...%%%&&&((()))))))))((('''((('''&&&&&&&&&((()))***++++++******)))((((((((((((((('''''''''(((((()))(((***+++---////////////222222222222222111000///111111111///---,,,---///---...444999555///000666222///+++)))***---333666000111222333444333222222111111222222111///---,,,,,,...111111000000000000000......111111---,,,...(((&&&)))---,,,)))---555&&&))),,,///000///,,,+++''''''(((((((((((('''''')))***,,,,,,***)))***+++''''''((()))***)))))))))(((((()))))))))'''&&&%%%)))((('''&&&&&&'''((()))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++***)))(((''''''''''''((()))+++,,,---,,,,,,+++------...000111333444444+++999KKKeeelllEEEFFFTTTZZZHHHLLLuuuxxx___CCC666BBBWWW{{{tttTTT;;;777777777===>>>dddWWW>>>333666333444===AAAPPPccciiiGGG888333333333666666444PPPZZZ999~~~wwwsssfffppp}}}hhh~~~zzzeee~~~\\\ZZZUUU]]]sssSSSEEECCCFFFLLLDDDAAABBBfff[[[DDD===PPPrrr|||RRRCCCAAA???===888333444999000222444333111222777;;;777999777666???JJJFFF999---------...000///---,,,,,,,,,++++++***)))))))))(((***+++)))'''&&&(((+++))))))))))))))))))))))))******)))(((((((((((((((+++***+++,,,)))%%%''',,,*********))))))'''&&&&&&(((///,,,(((,,,+++***333.........///111222444555,,,,,,.........---,,,+++...+++111666111222444---111111000//////000111222///777888000---222444111......///111222000,,,)))+++,,,...///000111111111///333444//////222111,,,))),,,...,,,,,,...---***---//////...,,,+++---000,,,***(((&&&&&&'''((())))))((((((''''''''''''(((&&&&&&'''((())))))((((((******))))))((((((''''''&&&((()))++++++)))(((&&&******))))))((((((''''''************)))(((&&&&&&&&&''''''((()))******+++(((((((((((())))))))))))(((((()))(((((('''&&&&&&))))))))))))***+++,,,---************+++---///000+++,,,---///000222333444333666QQQrrrZZZ???BBB[[[jjj^^^PPP\\\{{{XXX>>>444???\\\zzz}}}nnnTTT===333444777666FFFRRRpppjjjAAA777888;;;@@@;;;AAAXXX~~~ccc;;;666333222222111666FFFWWWkkkCCCrrruuummmssswww{{{pppmmmvvv^^^WWWUUUeeekkkRRRCCC@@@DDDDDDOOOFFF@@@CCCaaarrrPPPBBBBBB[[[~~~dddFFF@@@===<<<<<<888444666;;;:::999777444222222555777444888666444;;;DDDBBB888333///,,,+++---...---+++,,,,,,+++***))))))))))))&&&(((***)))''''''(((***((((((((((((((((((((((((''''''''''''(((***+++,,,***)))***+++)))%%%''',,,***+++++++++***)))'''&&&%%%///000///333...(((,,,---------...///000111222...............---,,,,,,...***000444000111555///333222111/////////000000...222333///---...000//////......///111111000...,,,------...//////000000,,,000000------000///+++))),,,---******,,,,,,(((,,,222777666///+++,,,000///...---+++)))(((***+++(((((('''''''''(((((()))'''((())))))))))))))))))***)))))))))(((((((((''''''((()))******)))((('''))))))((((((((((((((('''*********)))(((''''''&&&''''''(((((())))))******((((((((()))))))))******'''((()))))))))((('''&&&))))))))))))***+++,,,,,,************+++---///000......///000000111111222444777RRRtttXXX@@@???RRRpppeeeMMMKKKnnn}}}UUUBBB999DDDaaayyyoooddd]]]NNN===666888;;;;;;:::DDD^^^qqqEEE:::999999>>>===IIIqqqyyyWWW:::555333444000---777GGG|||TTT~~~jjjqqqiii~~~{{{iiikkkTTTOOOSSSqqq]]]GGGAAAAAAHHHRRRZZZeeePPPCCCHHHaaa]]]EEE@@@KKKnnnnnnKKK===;;;999999:::888555777<<<===999555222222333333444111555444111444;;;;;;666888333---******,,,,,,+++,,,+++***(((((((((((()))%%%&&&((()))((('''((()))((((((((((((((((((((((((''''''''''''(((***+++,,,)))'''(((***)))&&&(((,,,***+++,,,---,,,+++((('''%%%/////////333---&&&***,,,,,,,,,,,,,,,---......111000///...------,,,,,,...***///222...111555111333333111000///.........000...///111///,,,---000111///...///111333333333......---,,,,,,------...+++...///------000///---,,,///...******,,,,,,***+++444===<<<333+++,,,///000111111...***((()))+++''''''''''''((()))******)))***************)))((())))))))))))(((((((((((('''((()))******)))(((''''''''''''''''''(((((((((+++***)))((('''''''''((((((((((((((())))))))))))))))))))))))************&&&((()))++++++***)))'''))))))))))))***+++,,,,,,*********+++,,,---...///111111111111111000000000666888WWWyyySSS@@@;;;EEErrrqqqWWW@@@VVVzzzOOO===666DDD^^^mmmpppeeeSSSHHHMMMMMMDDD:::888999:::444:::LLLlll}}}MMM===:::777<<>>;;;DDDKKKbbbwwwzzz]]]EEE999666888<<>>QQQsss{{{TTT>>>444999???888???[[[qqqwwwqqqWWWCCC888555777<<>><<<777666999:::666444444333444444444222111111222,,,+++,,,---......------***000555666333000//////+++,,,---------+++)))(((///,,,(((&&&(((******)))''''''''''''''''''''''''''''''''''''(((***+++,,,///***'''***,,,***)))***(((((((((((((((***+++,,,###+++,,,111:::777---.........---------......///...............---,,,,,,///***...///***,,,111,,,,,,---...000000000//////,,,---...---000333000+++,,,,,,///222666888777555222444555555444222000...000------111111,,,,,,///+++......,,,+++...---***---,,,,,,+++,,,,,,---...000......111444444///******)))))))))))))))******'''(((((()))))))))(((((('''((((((((()))))))))***))))))(((((((((((())))))))))))((((((((((((((('''&&&''')))++++++***(((&&&''''''(((((())))))******&&&'''''''''((((((((((((***)))((('''''''''((()))(((''''''(((((()))***+++***+++,,,---------,,,,,,+++,,,---///111333444555>>>WWWzzzcccEEE666===111JJJdddnnn```DDDBBBZZZeeeDDD444333:::999GGGjjjrrrYYYDDD999666888@@@KKK```dddIIICCC===LLLuuu|||{{{|||}}}aaaAAA444333333111333666KKKtttvvvlllwwwxxxfffzzzWWWRRRXXXtttaaaJJJDDDBBBEEELLL[[[{{{WWW>>>GGGKKKqqqKKK???HHH[[[dddLLLEEEBBBAAAAAA;;;666555999;;;888555555111222222///,,,---111555,,,***+++...111000...---+++,,,---111444444111...+++,,,...//////,,,)))(((222...(((&&&(((******)))''''''''''''''''''''''''******)))(((((((((((((((000+++(((+++---+++)))******)))(((((()))+++---///'''+++((((((222111+++...---,,,,,,,,,------...///,,,---.........---,,,+++///***...000***,,,///***......///000000///...---,,,111222...111777444+++******+++///444888:::;;;222444777888777444111///111---...222111,,,+++///***...///......000///+++,,,///222000,,,***,,,...---******...444444...(((+++***)))))))))))))))***'''((()))***************'''((((((((())))))******))))))(((((((((((())))))******))))))((((((''''''%%%'''***,,,,,,***'''%%%&&&''''''((()))******+++&&&&&&&&&&&&'''''''''(((+++***'''&&&%%%&&&'''((('''''''''(((((()))***+++***+++,,,---...---,,,+++,,,,,,---///000111222333CCC___~~~nnnGGG444<<<666888IIIgggnnnPPP???NNNuuu}}}VVV???666999666BBBaaayyyrrrUUUBBB999888===AAAJJJfff}}}TTTCCCEEEBBBVVV~~~}}}sssMMM888666666222777222888UUUtttwwwkkkrrrpppyyyxxx```VVVVVVooo]]]EEELLLPPPGGGHHHjjjwwwLLLAAA>>>ZZZ]]]OOO===BBBnnnyyyPPPIIIEEE???===;;;888666555666888999999888444222111///...---...............------...............---,,,,,,...///000000***%%%'''***+++)))(((---+++)))((()))***)))(((%%%&&&'''((())))))))))))(((&&&'''******'''&&&(((******+++,,,+++)))'''&&&************+++,,,---...***000111+++(((+++---+++&&&))),,,///000///,,,+++444444333333111000...---...++++++......++++++...000...,,,---///111333333111000000111444333///,,,------------///111333555222222666<<<;;;555111000111...***)))***,,,,,,+++,,,...000222222000---,,,---++++++...222333000---222...++++++...///...,,,------,,,)))&&&&&&***------***((((((++++++)))&&&))))))))))))))))))(((((()))&&&$$$%%%)))+++***(((''''''''''''((((((((())))))))))))))))))))))))))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))((('''''''''%%%%%%'''+++...---,,,******+++++++++,,,,,,,,,,,,111---+++222333000444FFFnnn~~~SSS999<<<===666999JJJZZZYYYKKK???VVVtttRRRAAA@@@999999LLL___zzzwww[[[AAA555<<<===888JJJiiiYYYMMMCCC>>>NNNrrrhhh@@@333444//////...222GGGpppuuuxxxvvvxxxeeedddTTTQQQqqq]]]OOOJJJEEEPPPccchhhEEEDDDJJJhhhzzzJJJFFFAAAOOOhhhFFFDDDBBB>>><<<:::<<<:::777555555555444333444333111///...------.........------------.........------,,,,,,---------((()))******)))(((((()))+++)))(((((()))***)))(((%%%&&&'''((())))))))))))(((&&&'''******'''&&&((()))))))))))))))))))))*********)))******+++,,,---(((---...)))'''***,,,***'''))),,,...///...,,,+++000000000000000/////////...++++++......++++++...000...---,,,...000111222.........111333333111...---------...///111333444333222444888888444111333333111///.........//////,,,---...000000///...---,,,---.../////////000111111///---,,,---...------...///...,,,)))(((***---+++***))))))******)))'''))))))))))))((((((((((((((('''&&&''')))))))))((('''''''''((((((((())))))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))(((''''''(((&&&&&&(((+++------+++***++++++++++++,,,,,,,,,+++000,,,+++444555222666NNNwwwaaaAAA:::777999:::===IIIRRRLLL???@@@eee}}}lllSSSGGG777444BBBNNNjjjrrrTTT===:::999666@@@RRRkkkRRRKKKEEEIIIaaa~~~RRR:::666222666///+++777VVV}}}zzzyyyuuu~~~{{{iiisssUUUUUUfffbbbKKKPPPNNNMMMrrrXXX<<>>:::BBB@@@777:::FFFDDD666===VVVuuulllRRR```aaa|||ppp\\\EEE<<<>>><<>>NNNmmmsssLLLCCCCCCGGGccccccIII>>>BBBAAA>>>===888999777444444666888999:::444333222111///...---------,,,,,,++++++,,,,,,---,,,,,,------+++)))'''&&&...111000+++&&&'''***+++(((&&&%%%&&&((())))))((('''''''''''''''((())))))+++((((((******&&&%%%(((((('''''''''''')))***+++***))))))(((((((((((()))''')))***))))))***+++******************+++,,,,,,---,,,,,,,,,,,,...///000000------000000------000.........---++++++,,,---+++,,,...000111111///...///////////////000111111222000000333444111222555000111222000---,,,,,,...,,,++++++++++++,,,...///,,,...000000//////000222000222222///+++***,,,///000111111000///,,,+++***''')))+++***'''&&&(((+++(((((()))))))))((('''&&&&&&***---,,,)))&&&%%%&&&'''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************+++++++++,,,,,,,,,------,,,...))),,,777666333:::VVVoooSSSAAABBB===666888>>>===555666AAATTTxxx```>>>EEEAAAHHH[[[nnn|||zzzdddWWWKKK:::888KKKjjjnnnOOO===888;;;===PPP|||kkkHHHHHHBBBPPPpppYYYBBB555222---///777:::GGGrrrvvvooowwwzzzwww]]]HHH\\\zzzXXXJJJIIIMMMaaaaaaKKK999@@@OOOkkk~~~```CCCDDDBBBKKKpppYYYIIIEEEGGGBBB>>>>>>777777666444555777:::<<<<<<333333222111000///......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++)))&&&%%%(((,,,...///222555///&&&(((&&&%%%&&&((())))))((((((''''''''''''((())))))+++((((((******'''&&&)))'''((()))******)))((('''))))))(((((('''((((((((())))))***,,,---,,,++++++******)))))))))***+++,,,.........---.........///222//////222222//////222---...///---+++***+++---,,,...000111000///------......///000000000000000000...000444555222222444111111000///,,,+++,,,---,,,,,,*********,,,---///,,,,,,---111444444111...000222222///,,,+++---000/////////000///---***(((&&&)))+++***'''&&&(((+++'''((()))******)))(((''''''***------)))&&&%%%&&&(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((())))))))))))(((((())))))******)))))))))***++++++,,,,,,,,,---------......***,,,555333222===ZZZvvvUUUEEE888777:::999:::???666777???]]]eee>>>>>>555444BBBPPPZZZllluuugggRRREEEBBBNNNhhh}}}gggDDD888<<>>TTTiiiSSSKKKKKKIII???<<<===777999888666666888888888777111111222222111111000///------,,,,,,,,,,,,------,,,,,,,,,+++***((('''&&&$$$+++222<<>>,,,)))(((&&&'''((())))))((()))((('''&&&&&&'''((()))+++((('''******'''(((+++((()))+++,,,,,,***(((''')))((((((((((((((()))))),,,******...000---+++,,,***)))))))))))))))******......///000000//////...222000000222222000000222,,,...000///+++***+++...---///222222000...------------///000111111111111///...000444555333333555777444000......//////......---++++++++++++,,,---,,,++++++///555666333///000111000///------///111...------.........+++)))&&&((()))(((((('''(((***&&&(((***,,,,,,,,,+++***)))***,,,+++)))'''&&&&&&((((((((()))))))))******))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))'''(((((()))))))))))))))((()))******)))(((***+++,,,,,,,,,,,,------------...///+++---333000555FFFiiihhhQQQJJJBBB666555>>>???===;;;KKKjjjmmmBBB???888:::=========FFFXXXlllvvvvvveeePPPAAAHHH[[[rrr}}}QQQ::::::@@@AAATTTgggMMMLLL???SSSnnnhhhCCC777111111555111333MMMooorrrllluuuyyyttt]]]PPPeeeyyyRRRFFFJJJQQQttttttFFF===:::FFFNNN^^^^^^CCC>>>:::@@@bbbmmmRRRJJJHHHJJJEEE888777;;;777888777666777777666333111///000111222222222111111......------------......---,,,+++***))))))(((((((((...333:::HHHQQQGGG555+++)))(((((()))***)))(((***)))'''&&&&&&'''((()))***'''&&&)))***(((***---))))))***++++++,,,,,,,,,(((((((((((()))***++++++///******///111---******))))))))))))))))))))))))***+++...000111111000///111//////111111//////111+++...111000,,,***,,,///,,,///222333111//////000+++,,,...000111222222222111//////222444333555999===666...,,,000222111...///...---,,,,,,+++++++++,,,+++,,,---000444666777111///------///000111111...---+++---//////---+++((('''&&&''')))))))))(((%%%'''***---......---,,,+++***))))))******((('''(((((()))))))))*********))))))))))))))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))''''''((()))))))))))))))''')))******)))(((***,,,,,,,,,,,,------------...,,,///---...222000:::RRR{{{www```III<<<::::::;;;666888DDDTTTuuuwwwDDD???<<<<<<;;;;;;<<<<<<>>>HHHRRReeezzzpppTTTCCCCCCTTTtttdddGGG===>>>@@@YYYssspppVVVEEEGGGJJJiii[[[AAA777000///...111AAASSSkkktttqqq|||QQQSSSuuuYYYEEEJJJUUUuuuiiiAAA;;;999AAACCCNNNNNN;;;AAA@@@GGGmmmXXXGGGCCCCCCGGG@@@222333:::777555444555666666555111......///111222333333222222///......------......///---,,,+++)))))))))******---...***)))444CCCAAA666---+++)))((()))***)))(((***)))'''&&&&&&'''((()))***&&&&&&)))***)))+++///))))))((()))***---///111(((((((((((()))+++,,,,,,///***)))///111,,,((()))(((((())))))))))))((('''%%%(((---000222222111///000------000000------000***...111000---+++---000***...222333222111111333***,,,...000222222222222444000...000111222777===???555+++***///333111---/////////...---,,,+++***,,,------,,,,,,000888???111...,,,,,,000222222000///---+++,,,///000///---)))&&&$$$&&&)))+++)))'''%%%'''+++...000000///...---***''''''***+++***'''))))))))))))************)))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))&&&(((******)))(((+++---,,,,,,,,,---------......+++......000333111???[[[hhhPPPBBB<<>>DDDBBBSSSjjjzzzsssTTT???CCC]]]vvvsssUUUDDD??????bbbfffVVVPPPFFFDDD[[[zzzpppFFF;;;222000222444999???{{{uuuuuuxxx___GGGYYYfffOOOJJJTTTgggUUUGGG;;;???>>>BBBFFF<<<888BBB>>>TTTZZZ???HHHGGGDDD@@@===<<<:::999777777555333333444555555555444333222000///000000111---///000///---,,,------...---,,,,,,------+++)))+++++++++***+++...333777222000...,,,***)))((((((&&&'''((())))))((('''&&&)))***+++,,,,,,+++))))))((((((((()))******++++++(((***++++++******+++,,,++++++,,,,,,+++***(((''')))***,,,------***(((&&&%%%'''***---///000000///111000---,,,+++,,,---...***,,,///111111///,,,***,,,111777888444000000222111222222333333222222222444333111000000333555777444444333222111111111222222111///---+++***))))))---------...///000111111333///...000///,,,,,,//////...---///111111...+++,,,+++)))(((''''''((((((***+++---//////---+++))),,,+++***(((((((((((()))$$$***000000,,,)))+++///***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))((((((((((((%%%''')))+++,,,,,,***)))---)))%%%%%%(((,,,......+++,,,------,,,,,,...000222//////777999111BBBggguuu]]]NNNRRRLLLDDDBBBNNNyyy\\\???>>>@@@@@@PPPhhhkkkXXXGGGCCCDDDAAADDDOOO[[[iii{{{iiiDDD===NNNaaa|||]]]BBBNNN]]]]]]WWWRRRMMMDDDPPPnnnYYYAAA444444///000888:::rrrzzzwwwwwwWWWOOOmmmxxxSSSIIIPPPpppNNNBBB777===<<<===BBB<<<777>>>CCCaaauuuKKK===FFFCCC@@@===;;;:::999888666666666666666666666444222444444333222111111111111/////////...,,,,,,---///...,,,++++++,,,+++)))'''******))))))))),,,111444222000---+++)))))))))***''''''((())))))((('''''')))***************))))))************)))))))))((((((***++++++***)))+++,,,******+++,,,+++***)))(((((()))+++,,,,,,+++***)))&&&'''***,,,---.........222111///...---------...,,,------------------,,,---222666666333000111222111111222333333333333333333222111000000111333444222222222222111111111111222111///...,,,+++++++++//////...------...///000///,,,,,,...///------111///......000222111...+++,,,+++)))(((''''''''''''+++,,,...///...,,,***(((,,,+++)))(((''''''((((((+++------+++)))+++111777***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((('''''')))***++++++***)))...+++((('''***---...---,,,---......---...000222111...,,,555;;;888JJJmmmqqqSSSBBBCCCccchhhFFF:::@@@:::@@@ZZZwwwrrr```MMMFFFAAABBBFFFMMM[[[iiissswww}}}WWWAAACCCNNNtttjjjHHHLLLeeeaaaTTTHHHCCCCCC\\\vvvPPP888777333000555888lllyyyuuuXXXMMM^^^WWWDDDOOOeeeuuuGGGAAA777???===:::???>>>999;;;HHHrrrXXXAAA>>>BBB>>><<<999888888888777555555777999999888666333111444444444333333222111000000000///---,,,,,,...000...,,,+++++++++***(((&&&))))))((('''''')))---000111///---***))))))+++,,,'''(((((())))))((((((''')))))))))(((((())))))***,,,,,,++++++)))(((&&&&&&((()))+++***))))))***,,,))))))***++++++++++++***(((((()))++++++,,,,,,,,,(((((()))***+++,,,------222222222111000//////...///---+++))))))+++---//////222444444111000111333//////000111222333444444111111111000000000000000//////111222222111000000111000000///............222000...,,,+++,,,---...+++))))))---...---...222......///111333222///,,,,,,+++***((('''&&&&&&&&&+++,,,---......,,,***))),,,+++***)))((((((((((((,,,+++***)))***...222555))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))---,,,******,,,------,,,+++---.........///222444555444333:::AAADDDZZZ}}}cccGGG>>>OOOlll~~~WWW>>>;;;666555HHHooossshhhZZZMMMBBB<<>>JJJllliiiEEE;;;555111333444sssppprrrdddGGGSSSvvvlllEEEEEEfffbbbBBBEEE:::DDD@@@999>>>???;;;<<>>YYYxxxWWWCCCDDDTTTuuuRRR>>><<<<<>>BBBWWWzzzsssMMMJJJFFFKKKEEE>>>FFFZZZ~~~]]]BBB222222555///ggguuutttoooVVVHHHfffjjjWWWBBBRRRSSS>>>AAA===EEE@@@999;;;<<<;;;AAAeee^^^AAADDDEEE777888777666777888999888666999::::::777444333444666000000111111111///---,,,,,,///222222111...---,,,000///------...---***((()))***)))((('''(((+++---(((***---//////...,,,***)))))))))(((((())))))))))))((('''''''''(((***+++((()))***++++++***)))(((''')))******)))(((***+++(((((())))))***,,,,,,---,,,++++++*********))))))))))))((((((((()))***++++++---000333555555444333////////////////////////.........---,,,,,,...///******+++,,,---///111333000111222333222111///---,,,---///111222111///......///000111222222222222333222///---++++++,,,,,,,,,)))(((+++,,,***+++...+++...000222222111///...,,,,,,++++++)))(((''''''%%%''')))+++---......///------------,,,+++******+++)))(((***------)))$$$(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((***)))(((((('''(((((()))(((***++++++***))))))((()))***,,,,,,---...111333333>>>@@@;;;:::BBBaaammmJJJ<<>>CCCNNNuuupppXXXDDD@@@======OOOfffqqq|||}}}ttthhh___YYYUUUOOOKKKNNNPPPYYY```[[[MMMEEEFFFGGG___iii>>>:::>>>DDD@@@CCCaaaiiiAAA999:::...eeejjjrrr{{{XXXPPP]]]tttQQQHHHKKK[[[hhhGGGAAA777:::;;;999999999222???\\\xxxdddLLL>>>999888888777555555555666888888666444444777999777333222444666111000///......------...///000111000.........000------,,,---......---+++'''((())))))((()))+++---'''(((***,,,.../////////******)))(((((()))******'''((()))***++++++++++++%%%''')))+++,,,,,,***)))'''((())))))(((((()))+++******)))))))))+++,,,---)))***+++,,,,,,+++)))(((&&&((()))+++,,,,,,+++++++++,,,...///000111000000000111222333333222111000...---------.........---,,,,,,++++++,,,...111222......///000000000//////111111000000000000000///,,,...000222333333222111...///000111111000000///---***))),,,,,,)))***---***,,,......,,,---///111,,,------......---,,,,,,''''''(((***+++,,,---...+++,,,,,,,,,,,,***)))(((000---)))'''''')))+++,,,'''((()))******)))((('''))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&''')))))))))((((((&&&(((******((((((***,,,+++,,,------------///111///======666<<>>BBBGGGXXXdddpppzzz|||rrrfffXXXVVVSSSPPPLLLIIIGGGFFFLLLgggaaa999888<<>>HHHqqqYYY===777444sss[[[sssvvvwwwfffUUU[[[nnnnnnKKKFFFMMMjjjXXXBBBFFF===:::999888===<<<333DDDjjjlllOOO;;;>>>BBB999555:::444444444555777777555333000555999999555222333555333222000.........//////333222000---+++,,,000333,,,++++++,,,......---+++%%%'''((((((((()))+++---))))))((()))+++...111333+++***)))(((((()))***+++'''(((***+++,,,,,,,,,+++&&&(((***,,,,,,+++)))((('''((())))))(((((()))***+++***)))))))))***+++,,,&&&(((+++------,,,+++)))%%%'''***,,,------,,,+++------...............---222222111111111111222222///......///000000///---......---,,,---///222333------------.../////////333222111000//////000000,,,...000222333222111111,,,...000222333222111000,,,)))))),,,,,,***+++...***,,,---,,,***+++///222,,,---.../////////...---))))))*********+++++++++******++++++***)))'''&&&&&&(((***+++***)))(((''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))((((((((((((###%%%''')))******)))(((''')))+++***)))))),,,///---...///.........000222444@@@>>>:::GGG]]]zzzRRRLLLAAAOOOtttuuuUUUEEECCC@@@;;;===GGGRRR]]]qqq}}}nnn[[[PPPKKKEEE>>>QQQkkkzzzZZZ888===222:::<<>>999888:::888:::LLL```TTTDDD::::::999333111666777777777666555333222111333333444888;;;:::666222333222111000000000111222000...000444333...,,,,,,///000///---,,,+++---///,,,)))&&&&&&(((***)))(((&&&&&&&&&&&&(((+++///111...+++)))(((***+++***(((&&&'''(((***+++------...,,,------,,,+++)))'''%%%(((''''''&&&&&&((()))***---+++)))''''''(((***,,,)))+++---+++((('''***---///,,,)))((()))*********)))***+++,,,---.........222222111111000111111111...///111333222000---+++---000333333///------//////---***+++---111333444222000...///111111...++++++///222333111000111333---///000000...///333666+++...222222000------...,,,//////,,,,,,//////,,,...---------...000222333+++)))((('''''')))+++,,,///...,,,,,,,,,,,,***)))''''''''''''((((((((((((******))))))((((((((((((***)))(((&&&&&&''''''(((((((((((((((''''''''''''%%%&&&&&&''''''''''''''')))))))))))))))*********+++,,,------...///000000444GGGGGG>>>NNNiiizzz|||CCCFFFDDDLLLzzzfffRRRDDD;;;BBBBBB@@@BBBQQQpppxxx```JJJAAAJJJiii{{{WWW<<<:::555???AAAEEEbbb```AAA888ttt[[[hhh{{{jjjQQQ___TTTDDDIIIyyyzzzJJJ:::===@@@===:::888888999>>>JJJVVVFFF;;;555:::;;;666333777555555555555555555444333333222333555888777444111555444222000//////000000111///000333222---+++---.........---++++++---//////,,,)))((()))***(((''')))((('''&&&'''(((***+++,,,---...---***(((((()))((((((((()))***+++,,,---+++,,,,,,,,,+++)))((('''(((((('''&&&'''((()))***+++***(((''''''(((+++,,,+++,,,,,,***)))((()))++++++******+++,,,,,,***((()))***+++,,,,,,,,,,,,,,,---///111222222111///......///111111111000...---...000111111000.........,,,++++++---///000000///111///---...///000...,,,+++...111111000000222444000222222111///...111333***---///000...,,,---...,,,//////------000000...------------...///000000++++++*********+++,,,------,,,******++++++***((()))((((((((((((((((((((())))))))))))(((((('''&&&***)))((('''&&&''''''(((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))************,,,,,,,,,---...///000111;;;IIIFFFAAATTTooo^^^HHHEEEGGGcccttt\\\LLL:::<<<<<<;;;<<>>DDD===<<<;;;777555;;;EEEJJJIII;;;444333999<<<777333555222333444555555555555555333222222333444444222000333222111000///000111222333000///111000,,,+++---+++,,,---,,,++++++,,,...000---+++******)))((('''***)))'''&&&&&&&&&'''(((***...222111,,,(((((()))***)))((((((((()))+++,,,******++++++******)))((((((((('''''''''((()))******)))''''''''')))+++,,,///,,,***))))))))))))((('''(((***---///---)))&&&)))******+++++++++******(((+++000333444111...+++/////////000000000000000000/////////000000...---***+++---///111000---***000...,,,,,,.../////////,,,---///000///000222444333444333222///...///111***+++------,,,,,,---...///222111...---000///,,,,,,------......------,,,,,,,,,,,,---------......---+++***+++,,,,,,+++***++++++******)))(((((((((''''''((()))((('''&&&%%%))))))(((''''''''''''((((((((((((((())))))))))))''''''((()))))))))))))))(((((())))))************------,,,,,,---///111333DDDKKKEEEDDD^^^yyy~~~OOOGGGCCCMMMrrr~~~jjjUUUIIIAAA@@@===AAAXXXsssqqqQQQIIIMMMeeennnQQQ777:::>>>ZZZlllfffhhhnnnJJJ```fffqqqeeeKKK\\\eeeEEESSSqqqXXX???CCCDDD999:::;;;777555???KKKJJJ@@@999444444888999444000111333333444555555555444444444333222111111111111111000/////////000111333444555111///000...++++++...***+++,,,+++******,,,------,,,+++***))))))(((((('''''''''''''''(((******(((,,,000111000---+++))),,,+++)))((('''((()))***))))))******************((((((((((((((()))))))))((('''''''''((()))+++,,,111---)))((()))***)))''''''(((***,,,...---***((()))************))))))((((((+++///222333111...,,,//////......///000111222111...---...000111///,,,------...000111000---***000...---,,,---///111222...///////////////000111333333333222111000000000,,,,,,,,,,,,,,,---...000333555333///---...---***,,,,,,---...---,,,***))),,,,,,---............---///---,,,---/////////---,,,,,,++++++***)))((((((%%%&&&((((((((('''&&&%%%)))(((((((((''''''''''''((((((((()))))))))))))))(((((()))***************(((((())))))******++++++...---++++++,,,///222444JJJKKKDDDIIIhhh___JJJBBBEEE[[[xxxXXX???===???<<>>IIIqqq^^^xxx[[[nnnxxx}}}TTTSSS{{{\\\BBBXXXqqqOOOCCCAAA===999888999777888BBBMMMHHH;;;999666444555555222111222444444444555444333333222444444333222111111111222222111000//////000111111444000...///---++++++///)))+++,,,,,,******+++,,,(((((())))))))))))))))))((((((((()))))))))******)))((()))...333444000+++,,,,,,***)))((((((((()))))))))))))))))))))******((((((((()))))))))))))))''''''''''''((()))+++,,,222---)))''')))***)))'''***)))((()))+++,,,,,,+++))))))*********)))((((((+++,,,...000111111000000000///...---...000111333111...,,,---000111///---222000......///000///...111000///......000222444222111000000000///...---000000000111222222222111///...------...///000000000222222///...000///,,,,,,,,,---...---+++***)))++++++,,,---...---------///---,,,---/////////------,,,,,,+++***))))))(((%%%&&&'''(((((('''&&&&&&(((((((((((((((''''''&&&''''''(((((()))))))))***((())))))***************'''(((((()))******++++++...---,,,+++---000333555HHHHHHCCCPPPpppzzzTTTAAACCCMMMuuuvvvWWWMMMGGG;;;999AAAXXX|||vvvkkkRRR@@@@@@???<<>>GGG}}}pppyyy___kkkvvvXXXgggiiiRRRTTTzzzrrrFFF======666666@@@777666:::@@@AAA===888777000111222111222333555666222222333444444444333333...000222111//////000222444333111///...---......000---,,,//////,,,---000,,,...///...,,,***))))))&&&)))++++++)))((()))************))))))(((''''''+++'''$$$'''...333333111+++,,,---------+++)))(((***)))(((((('''((())))))'''((()))***+++***))))))((((((((((((((((((((((((...---+++(((&&&'''***---...+++(((''')))***++++++(((((()))***++++++++++++...------,,,,,,---...///111000000///////////////---......---,,,---///111333000---,,,---000111222///111333222///...000111000000111444666555111------,,,,,,///222333222///333111000111333222///,,,))),,,...,,,...222333111...------,,,,,,,,,,,,------,,,+++++++++,,,---...---,,,******++++++***(((******************)))))))))((('''&&&&&&(((***+++'''((()))))))))(((&&&&&&%%%%%%%%%&&&'''((((((((('''((())))))******))))))''''''((()))***+++,,,,,,,,,,,,---...000222333555:::AAAJJJaaa|||VVVDDDCCCMMMxxxfffGGG999777===```dddGGG:::CCC[[[ccc\\\yyyZZZXXXSSSPPPjjj\\\???<<<>>>999999AAA888666;;;BBB???444000444...111333222111222222111000000222333444555555555+++...000000///...///111............///000222333...,,,,,,//////------000---///000///,,,***(((((((((+++...---***(((((()))$$$%%%&&&((()))*********+++)))''''''***...222444***,,,...//////---***(((+++***)))'''''''''((()))'''((()))++++++******)))(((((((((((((((''''''''',,,,,,,,,(((%%%&&&+++///...,,,))))))*********)))'''((()))++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++111111000000//////......,,,...///...++++++///222000...,,,,,,...000000000...111333222///---...///---...000555888888333///---,,,,,,...222222000---333111111222333222...***---000000,,,,,,///...,,,......,,,+++,,,,,,...///...---+++***+++,,,...000///...,,,,,,,,,,,,***))))))))))))))))))************)))'''&&&&&&(((+++---'''((()))))))))(((&&&%%%$$$$$$%%%%%%&&&'''((((((''''''((()))))))))))))))&&&'''((()))***+++,,,,,,++++++---///111222333444555???NNNggghhhKKKGGGFFFccchhhLLL:::777SSSwwwcccGGG888NNNwwwzzzaaaUUUyyysssaaaXXX~~~iiiJJJ^^^```KKK===777444;;;>>>444888;;;>>>>>>:::666555555777777777555333222333555555444111/////////111222444333111///...///000111,,,,,,---///111111000...---------...///000111222---//////...+++)))))))))...,,,***))))))***,,,---))),,,...,,,)))&&&&&&'''&&&&&&&&&&&&''')))***+++///000000///+++'''$$$###))))))(((((((((((()))))),,,,,,++++++******))))))(((((((((((((((''''''&&&)))---,,,((('''++++++&&&''''''(((((())))))******(((((()))***++++++,,,,,,...++++++---,,,)))(((+++.........///////////////*********,,,///000///...111222222222222111000000444000000333222---,,,000111111111222444444333111...---...///111111///---333333222000...,,,***))),,,---///000000000//////,,,,,,---//////000000000333...)))(((***...//////***+++,,,---............---,,,+++)))((('''''''''***)))'''&&&%%%'''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((())))))(((&&&&&&'''(((***,,,---------,,,///---+++,,,000333444333888<<>>>>>CCC\\\nnnUUUCCCHHH]]]jjjooo]]]^^^zzzdddUUUmmmVVVNNNooovvvNNN@@@<<<===999:::<<<555777:::<<<<<<999666555555333444555444222111111222444444222111000000111111333222000//////000111222//////...///000000///---------------...//////000---...000///---+++******))))))))))))***+++---...,,,...000///,,,******+++((((((((('''(((((())))))222222000,,,'''&&&(((+++((((((((((((((((((((((((***************)))))))))***)))((((((''''''(((((((((,,,+++((('''******&&&''''''(((((())))))))))))''')))+++---...---,,,+++---***))),,,+++)))))),,,,,,,,,,,,,,,---...///000+++******,,,///111111000222222222222111000000///...,,,...333444000000333111000///000222222222111///......///000000...,,,,,,---...///////////////,,,---...///000//////...,,,---///000000000000///444000***((()))+++,,,,,,,,,---.........---,,,+++,,,+++***)))(((''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((()))))))))(((((('''(((***,,,---------,,,...---+++---000222222111777CCCYYYsssUUUHHHLLL___qqqNNNCCC===HHHhhh[[[DDD>>>WWW{{{eee]]]oooqqq~~~www]]]OOO[[[^^^MMMbbbeee^^^lllxxxxxxXXXAAA777:::@@@999666888666444777999999777555444444111222444555333222111222333333333333222111000000111000/////////000111222333111///...//////...------------,,,,,,---......,,,...000111///---,,,+++((()))******++++++++++++)))+++,,,,,,***)))))))))+++******)))(((((())))))///000111///+++)))***,,,''''''((((((((((((''''''(((((((((((()))))))))))),,,+++)))((('''((()))***'''******(((((())))))&&&'''(((((((((((()))))))))''')))---000000///,,,***,,,((('''******(((***---******)))***+++---///111,,,+++***+++...111222222222222222222111000......))))))---222555333333555111///------///111111111111///......//////...,,,)))***+++...///000111111,,,,,,---............------...000111222111///...555111+++((((((((())))))//////000000///---***(((***)))(((((('''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))***+++'''(((***+++,,,------------,,,,,,...000111111000666KKKeeewwwaaaHHHGGGJJJ}}}YYYHHH888666NNNnnniiiHHH999FFFsssxxx~~~yyy|||```bbbzzzUUUYYYiiidddRRRGGGOOOjjjuuuMMMZZZ[[[```dddYYYSSS>>>CCC888999===555111555777222444555666666555444333000333666777666444333444222333444555444222000///...---------...///111111333111...---...///......------,,,,,,+++,,,,,,,,,+++...111222000...------,,,---......,,,***(((&&&'''(((((((((''''''''''''++++++******)))******+++)))+++000444666222+++&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((())))))...,,,***(((''')))+++,,,'''((())))))))))))((('''(((((((((((((((((((((((((((***,,,---...---+++******'''&&&((()))(((***...++++++*********,,,...000///---++++++---///111111222222222111000///------,,,,,,---000111222222444222///---,,,...000111111333111///...//////---,,,+++,,,---...............,,,,,,------------------...///111222222000...---222///+++(((''''''((((((///000222222111///,,,***)))((('''''''''''''''(((%%%&&&'''(((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((((((((((((***,,,---(((((()))***+++,,,------,,,,,,---...///000000///666TTTooozzzzzzYYYHHHIIIlllsssQQQ???555BBB\\\wwwrrrUUU>>>@@@___sssttt{{{{{{YYYgggcccNNNQQQUUUPPPQQQ[[[^^^|||[[[KKKqqquuu}}}mmmJJJDDD===CCC<<<@@@AAA777333666333222222333444444444333222000333666777555444333333111333444555444222000...+++++++++,,,---...///000111///---,,,.../////////---,,,,,,+++++++++,,,,,,,,,///111222000............///000000///,,,)))'''******))))))))))))))))))))))))))))))***+++,,,---+++)))***000888777...$$$''''''((((((((((((''''''&&&&&&''''''((((((((()))...,,,***(((((()))+++,,,'''''')))***+++)))((((((((((((((('''''''''''''''***)))((((((((()))***+++)))&&&&&&)))***)))***......---,,,+++++++++,,,---222///,,,+++,,,---......000111111000///...---,,,222222000------...000000222000------...111222222333222000000000000...---.........///......------------------,,,---------...///000111111000...---...---***((('''((()))+++...000111222222111///...)))((('''''''''''''''(((%%%%%%&&&'''((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((((((((((((***,,,---((((((((()))***+++,,,---,,,---......///000111111;;;[[[www~~~|||MMMNNNSSShhhUUUBBB===FFFZZZvvv]]]DDD:::OOOzzz|||wwwvvvvvvvvviiiTTTpppgggQQQKKKLLLTTTVVVXXXfffzzz___PPPZZZ}}}HHHAAAAAA===EEEQQQMMM===999999...222222111222444444333111000111333444222111000111111222333444333111///---******+++,,,------.........---,,,,,,---......---,,,,,,,,,++++++,,,------...000111000...------...+++,,,...000000000...---+++)))''''''(((((('''&&&((((((((()))***,,,---...111***$$$&&&///444000+++))))))(((((((((((())))))''''''''''''((((((((((((---,,,***)))((()))***+++(((''')))------***((()))(((((((((''''''''''''&&&)))(((&&&%%%%%%&&&(((***)))''''''+++,,,******---...---------,,,++++++***111...,,,+++,,,---,,,,,,///////////////......---555555222---+++------+++111///------///111111111222222222333333222000...,,,---...///000000000000///...------,,,---------......///////////////...+++++++++)))((((((+++------...///000111111111111***)))(((((('''''''''(((%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))***+++((((((((((((***+++,,,---,,,---.........000333666EEEccc~~~XXXJJJAAA{{{rrrVVV@@@666>>>VVVmmmoooMMM:::AAAfff~~~zzz~~~```YYYvvvaaaWWWSSSKKKLLLNNNTTT^^^hhhwwwnnnPPP[[[}}}GGGAAAAAA???WWWhhhVVV;;;888;;;///444222111111333444222000222333333222000///000111111111222222111000...---,,,,,,---..................---,,,,,,---,,,+++))),,,,,,+++,,,,,,---...///000111000...,,,+++,,,...***+++---...////////////,,,)))&&&%%%&&&'''&&&$$$)))))))))))))))***+++,,,///***$$$$$$(((---//////,,,+++)))'''''')))+++,,,))))))((((((((((((((((((++++++***))))))))))))***)))''')))//////***)))+++(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''''')))''')))......+++***,,,)))***,,,---,,,+++***(((,,,+++***+++---------,,,------.../////////......000333333...---///---)))...---------///000///...111222333555777555222///,,,---///000111222222222000000...---------......------,,,,,,---...///000***,,,,,,***((((((+++...,,,,,,,,,,,,,,,...///000,,,+++***)))((('''''''''%%%%%%$$$$$$%%%'''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((()))))))))(((((((((((((((((()))+++,,,------............000666:::SSSkkkyyySSS>>>dddpppTTT???999BBBOOOmmmpppVVV@@@:::VVVaaacccfffUUUSSSHHHDDDQQQ___mmmjjjhhhoooeeeNNNQQQnnnzzzEEEBBBAAAJJJhhhwwwXXX222111;;;333555333111111333444222///555666555333111000111333111111111000000///...------...//////000/////////...------------+++(((%%%+++++++++,,,---...///000222111000---******,,,...------------------,,,,,,222...******++++++***(((+++***))))))((()))))))))&&&((())))))((()))+++......,,,)))''''''))),,,...******))))))((((((''''''************))))))(((((()))'''***000000+++))),,,(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%)))(((+++///000+++)))***%%%'''***,,,---+++)))(((((('''(((+++---///...---+++,,,---...////////////)))///333111111222///(((,,,,,,,,,---//////...,,,000222444777999777333//////000000111111111111000111000///...---......///---,,,+++***+++---000111+++------+++)))(((+++...,,,+++)))))))))+++---...---,,,+++)))((('''''''''&&&%%%$$$###$$$&&&)))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((())))))((('''&&&(((((('''((()))***,,,---.........------111888===]]]qqqiiiDDDVVViiimmmUUUDDD===>>>HHHYYYuuuqqqTTTBBB999???lll___kkkmmmVVVOOOTTTYYYSSSUUUaaafffdddWWW^^^oooVVV>>>DDDGGG\\\qqqJJJ999333777444222666777333000///...+++111222444333222111111222//////.........---------+++,,,...000000///...------------,,,+++***(((''''''---)))(((...---)))///++++++,,,------,,,++++++***---000///,,,))))))***000///...,,,***)))((('''((()))***)))((('''((()))+++,,,---+++))))))+++...///000000---)))''')))+++&&&'''((())))))((('''&&&%%%'''))))))(((''''''(((%%%&&&)))---000///+++(((&&&'''(((((()))(((((('''******))))))((((((((('''&&&'''***---......------''')))+++,,,---,,,***)))***)))))))))+++,,,+++***...------------.../////////////////////.........''')))***,,,.../////////(((,,,000222222111111111555333111///...000222333111///---------,,,+++)))+++---...,,,)))(((***,,,///---+++)))))))))***+++...---,,,+++***)))))))))---+++***(((((((((((()))&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((***))))))))))))+++,,,---222000///...///333===GGGqqqzzzKKKPPPJJJvvv^^^MMM<<<===AAA^^^mmmiiiTTT777777AAAUUU~~~cccxxxpppdddXXXPPP\\\[[[cccgggdddrrrmmmQQQZZZrrrgggMMM@@@BBBSSSnnnGGG888222888555000555666333111111111...222222333333222111111111///.........------------+++,,,...///000///...---//////......---+++***)))(((---***(((///---***///+++,,,---......---,,,+++,,,---......,,,++++++,,,...------+++***)))((('''((()))***)))((('''(((***)))***+++)))''''''***,,,+++---///...+++(((((((((''''''(((((((((((((((((('''(((***)))(((''''''(((%%%&&&))),,,......+++)))(((((((((((((((''''''''')))))))))(((((('''''''''&&&(((***,,,------,,,+++((()))***+++,,,+++*********)))((()))+++,,,+++***------------............000000000///////////////))))))***+++,,,---......***---000222333333444444666444222///...///000111111000////////////---+++,,,------,,,)))(((***,,,+++,,,,,,---,,,+++******...---,,,++++++******+++---,,,+++)))((((((((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((()))((((((((()))***+++,,,+++)))(((+++222CCC]]]qqq|||fffMMMJJJpppgggKKKDDD777CCCLLLNNNFFF777@@@JJJpppiiimmmZZZWWW]]]ffflll~~~iiiRRRSSSyyyuuuEEEEEECCCIIIhhhbbb???777222999888///444555333222444444333222222333333222111111000............------------+++,,,---//////......---000000000///...---,,,+++(((...***)))///...***000------............------000...,,,,,,---......---,,,++++++***))))))((((((((()))******(((((()))***((())))))'''&&&&&&(((***'''***---...---***(((((((((''''''''''''(((******)))***++++++)))''''''(((''''''(((***------,,,******)))((('''&&&&&&''''''(((((((((''''''''''''''''''((()))***+++***)))))))))))))))*********++++++***)))((()))+++,,,+++***+++,,,---.........------000000000000000000000000++++++***)))***+++,,,---,,,...000222222444666888666444222000///...//////000000000111333222000...,,,------+++)))((()))***(((***---000000...+++)))------,,,,,,,,,,,,,,,,,,...---,,,***)))(((((((((&&&&&&&&&''''''''''''((('''(((((())))))*********&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((((((((('''(((((()))++++++333222222444:::MMMmmm~~~LLLGGGUUUpppXXX999333555:::;;;777III[[[ppprrraaaUUU\\\ooo~~~ZZZQQQ]]]zzz^^^AAAAAAIIIcccMMM888888444;;;888000555666333222444555444333222222222222222000///------------------------+++,,,---.........------////////////...---,,,+++)))...+++)))///...***000........................444000+++***,,,......,,,*********)))))))))))))))((()))******)))((()))+++)))(((((('''&&&'''((()))(((***,,,------,,,++++++)))(((&&&%%%&&&(((+++,,,***+++,,,+++)))''''''((((((''''''(((+++,,,,,,+++,,,***(((&&&%%%%%%'''(((''''''''''''''''''&&&&&&'''(((((())))))(((''''''***))))))))))))***++++++***)))((()))***++++++)))***+++,,,---...------,,,.........///////////////---,,,***(((((()))***+++...///000000000222444777333222111000000//////000......///222444444222000------,,,+++))))))))))))'''))),,,///000///---++++++,,,------............------,,,+++***)))((((((&&&&&&&&&''''''''''''((('''(((((()))***++++++,,,&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))******++++++,,,---000222222;;;VVVqqq}}}fffLLLHHHhhhqqqLLL===888999999888MMMooowww|||nnn]]]aaaqqqiiiSSSJJJbbbqqqOOOKKK>>>TTTrrr>>>888;;;777<<<444333777777333111333444333444222111111222222///---,,,,,,------------------+++,,,,,,------------------------------,,,+++***(((...***)))///...***000........................777222,,,***+++---,,,+++))))))))))))))))))))))))''')))******))))))***,,,+++)))((('''((()))******---,,,++++++,,,...///000+++)))'''%%%&&&(((+++---***+++,,,+++)))''''''(((((('''&&&(((***,,,,,,+++,,,***(((&&&%%%%%%'''(((&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&))))))(((((())))))***+++)))((('''(((***+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........---***((((((((()))***///000///...---...111333...///000000111111111111------...000333333222111///...,,,+++******))))))*********+++,,,---......***+++,,,...............,,,,,,++++++***))))))(((&&&&&&&&&''''''''''''((('''(((((()))***++++++,,,'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,)))***///444222888QQQmmm___MMMQQQ{{{yyyWWWGGG<<<999;;;:::NNNwwwhhhWWWeee~~~pppWWWIIIOOOeeeQQQDDDOOODDDkkk___:::>>>>>>777===111555888888333000222333111555222000111222222///,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------++++++,,,,,,++++++***)))'''---)))(((...---)))///......------------......555222...+++***+++++++++******************))))))''')))************+++,,,,,,***(((((()))++++++***000---***))),,,///111111,,,***(((&&&&&&(((***,,,)))***++++++)))''''''((('''&&&&&&(((***,,,++++++***)))((('''&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''''''''((((((((()))))))))******)))((('''(((***+++***)))++++++*********+++,,,---******++++++,,,---------...---+++***))))))******---......---,,,---///111+++,,,///111222222222222...---,,,...000222222111222///---,,,,,,,,,***)))+++***)))((()))+++...000***+++,,,.........---,,,))))))************)))(((&&&&&&&&&''''''''''''((('''(((((())))))*********''''''&&&&&&''''''((())))))))))))))))))))))))))))))***+++,,,------------333///111555555<<>>222555888777222000111333111555222///000222222///+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------++++++++++++++++++***)))&&&,,,((('''---,,,(((......---,,,++++++,,,---...//////...,,,******,,,...,,,,,,++++++*********)))''')))************+++------***((((((***++++++***///,,,******---//////...---+++)))((('''((())))))'''(((***)))(((''''''(((&&&&&&&&&(((+++,,,+++)))(((((((((((((((''''''''''''''''''(((((()))))))))((('''''''''''''''((((((&&&''')))*********)))((()))((('''(((*********(((,,,+++)))((((((***,,,...******+++,,,,,,---......------,,,,,,++++++******)))+++,,,------...000333+++---///111222222111000000...,,,---///111333333444111...---...---+++)))+++***((('''(((***,,,...)))***,,,---------+++***%%%&&&((()))******))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))((()))+++,,,------,,,,,,...((((((---...666RRRrrr}}}UUUBBBNNNuuuKKK>>>999///:::MMMFFFEEENNNppphhhffftttkkkSSSPPPMMMKKKIIIHHHJJJNNNTTT{{{~~~EEEKKKKKKSSS|||^^^FFF777???555000AAA666333666666111///222333222666222///000222222...***+++++++++,,,,,,---------,,,,,,+++++++++,,,---...++++++,,,,,,,,,+++******&&&+++(((&&&,,,+++'''------,,,++++++++++++,,,---***,,,---,,,******---000------,,,,,,+++******)))''')))***+++******,,,------***'''''')))+++***))),,,******+++...///---+++---,,,***)))((('''((((((%%%'''))))))(((''''''(((&&&%%%&&&)))+++,,,***)))&&&'''(((((()))((((((''''''((((((((())))))******'''''''''''''''((())))))&&&''')))***+++***(((''')))((('''((()))******(((---+++(((''''''))),,,///++++++,,,------...//////,,,------------,,,+++***&&&(((+++---...000333555,,,...000222222111///...222000---,,,///111333444555222......///...,,,******))))))((())))))***+++)))***,,,------,,,***)))###%%%&&&((()))***))))))&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''((())))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++///)))---888===EEE___|||SSS@@@JJJ___rrrVVV999333888444GGG]]]LLL<<<777```ggg```mmm^^^UUUQQQKKKJJJJJJLLLPPPUUUZZZ___vvvaaaHHHEEEMMMnnnuuuFFF>>>888999:::888555555444...111333---000555111222111000///............++++++,,,,,,------,,,,,,***+++,,,------------,,,---+++******,,,,,,+++***))))))))))))***+++,,,,,,,,,++++++...,,,)))***...+++---///...+++)))***,,,))))))(((((((((((())))))))))))))))))))))))))))))+++***))))))((())))))***+++)))'''''')))+++++++++000+++)))++++++(((''')))******))))))))))))******&&&'''((()))******)))))))))))))))((('''''')))+++))))))*********((('''&&&+++******)))(((''''''&&&(((((((((((('''''''''''''''))))))((('''((('''%%%%%%,,,000,,,((((((******++++++,,,,,,,,,,,,,,,,,,333111...+++***+++---///'''(((+++---...//////...111000---,,,+++,,,...///222///------///000///---///000111111111///...---,,,---,,,***'''&&&)))---((()))+++,,,+++***((('''***$$$%%%,,,,,,%%%###)))***)))(((''''''((()))***&&&''''''&&&''')))+++***))))))))))))))))))))))))'''((()))((('''((()))++++++''')))...000---...333111///000555:::FFFbbb}}}hhhDDD<<>>GGGRRRfffyyyvvvJJJ>>>DDD]]]|||]]]GGG666777222333BBBYYYgggbbbWWWEEEEEEhhh}}}~~~{{{kkkYYY}}}sss___MMMJJJMMMLLLKKKMMMfff\\\SSSNNNKKKZZZjjjGGG@@@EEEZZZ{{{KKKCCC<<<777888999777444555333...111333...111666222111111111000///---,,,+++.........---,,,+++))))))...---,,,,,,,,,---...///,,,+++***+++---......---)))))))))***+++---...///,,,...333888666///+++,,,+++,,,......---,,,---...*********))))))*********))))))))))))))))))))))))((()))+++,,,---,,,,,,+++''')))+++***)))))),,,///***(((***///000,,,((('''***))))))(((((())))))******))))))(((&&&%%%$$$$$$)))))))))((('''''')))+++&&&'''((((((((((((((('''******))))))((((((''''''))))))******++++++,,,,,,***)))((()))))))))***+++))),,,,,,)))***---...,,,///...,,,++++++,,,---///---...///000000///---,,,///,,,)))&&&&&&(((+++...///......------,,,,,,+++000...,,,,,,---...---,,,,,,,,,---------,,,+++***+++,,,,,,+++******,,,///************+++,,,,,,---&&&)))***((())),,,+++)))((((((''''''''''''((((((&&&&&&&&&'''((((((((()))))))))))))))))))))))))))((()))))))))((((((***+++---***)))+++,,,+++---111+++---444AAAOOO___ppp}}}WWWDDD:::EEEoooeeeJJJ===111222444666???TTTllluuusssllldddzzzyyyzzzzzzaaammm^^^KKKEEEFFFLLLKKKIIIRRR```ssseeeXXXHHHFFFcccrrrNNNEEECCCHHHoooaaaBBB@@@:::777888888666444555333...222444///222666111000000000000///---+++***------------,,,+++***)))...---+++******+++---...***))))))***,,,...---,,,)))))))))***+++---...///+++,,,111555333,,,)))***+++,,,---...............++++++************++++++))))))))))))))))))))))))((())),,,...///...---,,,(((,,,...---((('''***...***''')))...000---******))))))(((((((((((())))))******)))((('''&&&&&&&&&)))))))))(((&&&''')))+++&&&&&&''''''((((((((((((***)))))))))((((((((('''(((((()))***++++++,,,,,,+++)))(((*********+++...+++,,,***(((***///000---...---+++***+++---000222---...//////000///......)))***+++,,,,,,+++***)))((()))+++---...////////////...---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++,,,...///,,,+++)))((((((***+++,,,%%%+++,,,'''(((//////)))(((''''''''''''''''''(((+++'''%%%%%%%%%&&&)))...((((((((((((((((((((((((((()))***)))((((((***,,,---+++******++++++---///111111333<<>>VVVwww}}}{{{{{{ggglllmmmZZZMMMNNNJJJJJJQQQYYYeee{{{mmmVVVFFFLLL^^^OOOCCCKKKHHH```jjjLLLBBB<<<888666888888444333555444///333555000222555000/////////......---,,,++++++,,,,,,------,,,,,,,,,---+++)))(((((()))+++,,,(((''''''(((***,,,+++***)))))))))***+++,,,...///++++++---000...))))))+++++++++,,,---.........---++++++************++++++((((((((((((((((((((((((((())),,,...///...---,,,+++...111...)))&&&(((,,,,,,((((((,,,...,,,,,,---))))))(((((((((((())))))))))))(((((())))))++++++)))))))))(((&&&''')))+++''''''''''''(((((())))))))))))))))))((((((((((((&&&''''''((()))***++++++,,,((((((+++,,,)))***...+++,,,***(((***///000---+++***))))))+++...222444//////.........///000000)))***+++---...------,,,&&&((())),,,---/////////......------,,,,,,,,,---,,,,,,,,,,,,,,,,,,------++++++++++++,,,---------,,,+++(((&&&&&&'''(((***%%%,,,,,,'''(((///000***'''(((((((((((((((((('''(((%%%%%%))))))&&&&&&)))((((((((((((((((((((((((((()))***)))((()))***,,,,,,,,,+++***+++---......555777888@@@XXXvvvyyyPPP888EEEAAAfffuuuZZZ>>>666777000111444999FFFddd~~~|||nnnjjj___NNNKKKMMMWWWWWW]]]pppwwwaaaUUUSSS^^^wwwiiiDDDDDDNNNQQQpppKKK???AAA999666666888777333333555555000555777000111444......---,,,,,,,,,,,,---...***+++,,,,,,---------,,,+++***)))((((((((()))***((('''&&&''')))******)))))))))))))))***+++,,,,,,---+++,,,...---***+++///,,,++++++,,,---...,,,+++*********))))))*********(((((((((((((((((((((((()))***,,,---...------,,,---///000///+++((()))***...)))(((+++---,,,,,,...)))((((((''''''(((((()))(((((('''((()))+++...///)))))))))((('''''')))+++)))(((((((((((())))))***))))))))))))((((((((((((&&&&&&''''''(((((())))))+++'''(((......((((((---))),,,,,,)))***---...,,,))))))((()))+++...111333111000///.........///000...,,,)))((())),,,000222*********++++++,,,,,,,,,...//////...,,,+++---...------,,,,,,,,,---......,,,+++***+++,,,---,,,++++++)))(((&&&&&&&&&((()))(((+++***((())),,,---+++(((((())))))))))))((((((&&&&&&...888999...&&&&&&)))))))))))))))))))))))))))*********))))))+++,,,***,,,---,,,,,,///000...222;;;DDDNNNfff\\\===GGG:::ZZZtttZZZGGG666222444///444666@@@YYYyyy~~~oookkkhhhSSSPPPQQQQQQPPPbbbmmm|||kkkYYYRRR\\\oooZZZHHHGGGTTTmmmrrrLLLAAA>>>999777555555888666333222555777222666777111111333,,,---,,,*********,,,///000,,,,,,---------,,,++++++************)))))))))((()))((('''((()))***)))(((***))))))(((((()))******+++)))+++------***,,,000,,,+++***+++,,,---***(((***))))))(((((())))))***((((((((((((((((((((((((++++++++++++,,,,,,,,,,,,,,,---......---,,,++++++---))))))---///,,,+++,,,((((((''''''''''''((((((''''''''''''(((+++---///)))))))))((('''''')))+++++++++))))))((()))******(((((((((((())))))))))))''''''''''''''''''''''''+++&&&(((//////'''%%%***''',,,...+++)))***,,,+++)))))))))***+++,,,---...000000000000000///...---///---)))''''''***---000++++++***))))))***,,,,,,...000000///,,,,,,---///---,,,,,,+++,,,---...///,,,+++)))***,,,,,,***(((((('''''''''((()))+++,,,,,,)))(((******((())),,,((()))***++++++***)))((())))))111======111((())))))))))))))))))))))))))))))***+++***))))))+++---''',,,///---///222222......>>>JJJUUUlllpppHHHCCC<<>>JJJRRRhhhSSS???<<>>;;;MMMoootttTTTEEE777444666666666777:::JJJeee~~~zzzrrriiiiii\\\LLLIIIMMMSSSrrrwwwccc___WWWhhhuuuxxxYYYBBBAAA;;;555777999222222333333444444333333333222111222333333222000000000///...------......++++++,,,,,,,,,+++***)))))))))))))))(((((((((((())))))))))))((((((((((((***)))))))))))))))******'''))),,,,,,***)))***+++((()))***++++++***)))((())))))************))))))******)))(((((((((((()))(((***++++++******,,,---,,,+++***))))))(((((()))(((((()))*********))))))((())))))***)))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))((('''&&&%%%))))))))))))))))))))))))(((,,,......+++(((((())))))***+++,,,,,,***)))'''))))))******+++,,,---------,,,***)))((()))***++++++((('''***++++++---222000---++++++,,,------++++++++++++***)))***---000******)))(((((((((((()))))))))(((((((((((())))))***))))))(((((((((((((((+++(((&&&'''))))))(((''')))(((''')))++++++(((&&&)))(((((('''''''''(((((())))))******))))))(((((((((,,,...+++,,,///...***111;;;BBBTTTrrruuuOOO;;;555IIIsssZZZEEE;;;222111666:::;;;;;;;;;RRRooo~~~uuu|||yyy|||nnnbbb|||___ddd```\\\```hhhooojjj```[[[fff~~~WWWDDD>>>@@@:::777;;;999555444333222222222333333444333111111222222111///000000///---,,,,,,,,,,,,++++++,,,,,,++++++***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))******+++(((***++++++)))(((((()))))))))))))))))))))))))))((())))))******))))))(((***(((''')))+++,,,***((()))+++,,,+++***)))+++,,,))))))************))))))***)))))))))***++++++,,,)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))(((((('''))))))))))))))))))))))))((()))***++++++***)))(((***+++,,,---,,,+++***))))))((((((((()))+++---...,,,+++***))))))***++++++...)))'''((()))'''***...///---++++++,,,,,,,,,+++***+++,,,,,,,,,,,,...000+++***))))))(((((())))))******))))))((('''&&&%%%))))))(((((((((((('''''')))(((''''''((())))))''')))(((((()))++++++)))'''(((((((((''''''(((((()))(((((((((((())))))))))))***,,,---+++,,,...---+++,,,444<<>>666888===888888666333111000111222444555333111111111111000//////...,,,+++***))))))(((+++++++++++++++******)))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''((((((***+++,,,************)))((((((((()))(((''''''''''''((()))(((((())))))))))))(((((()))'''%%%)))...///+++''')))***+++***(((((((((***''')))***,,,,,,,,,+++++++++******)))***+++---...)))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********)))))))))((((((((((((((((((((((((((('''''')))***+++)))(((,,,,,,---------,,,+++******)))(((((()))+++...///,,,,,,++++++++++++,,,---000+++(((((('''%%%'''+++---,,,,,,+++,,,,,,++++++)))+++------,,,,,,...///,,,++++++***************)))************(((&&&%%%(((((((((((((((((((((''''''))))))'''(((***)))&&&((())))))***+++***)))((((((((((((((((((((()))***'''''''''(((((()))******+++,,,,,,,,,,,,---,,,++++++111999PPPssssssRRR666777WWWpppPPP===777444333:::HHHOOOGGG;;;IIIrrrnnnkkk[[[dddsss~~~{{{gggYYYVVVZZZ|||kkkRRRGGGBBB===777:::<<<222999666333000///000222444555333111000000111000//////...,,,+++***))))))(((++++++*********)))))))))'''((((((((()))))))))***))))))))))))((((((((((((''''''''''''((()))***+++***)))((((((((((((''''''(((((('''&&&&&&'''(((((((((((())))))))))))(((((((((&&&%%%(((---///,,,''''''((()))((('''&&&'''(((((()))+++---......------,,,+++*********+++---...***))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))*********(((((((((((((((((((((((('''&&&&&&(((***+++***(((------------,,,,,,++++++,,,+++***)))***,,,...000,,,,,,,,,,,,------......000,,,))))))(((%%%&&&***,,,---------,,,+++++++++)))+++,,,,,,++++++,,,---...---,,,,,,++++++,,,,,,((()))***+++,,,+++***)))(((((()))******))))))((('''+++,,,((('''***)))&&&((()))***++++++***))))))((((((((((((((()))******((((((''''''((()))***+++,,,++++++,,,,,,,,,,,,---333666<<>>===???;;;;;;999...888666333111000111222444555222000///000111000000000000///---,,,,,,,,,,,,++++++***))))))))))))***''''''(((((())))))******))))))))))))((((((((((((''''''''''''((())))))******(((&&&&&&'''(((((('''(((((((((((((((((((((((('''(((((())))))(((((('''(((&&&%%%'''+++,,,***(((&&&'''(((((('''&&&''')))((()))***,,,---.........,,,,,,+++++++++++++++,,,******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***+++))))))))))))))))))))))))'''((((((((())))))******------,,,,,,,,,+++++++++------,,,++++++,,,---...***++++++,,,---......///000,,,***,,,+++((((((+++,,,...//////---,,,,,,,,,,,,------,,,***)))+++,,,...---,,,,,,++++++,,,,,,'''(((***+++,,,---------((()))***+++,,,+++***)))'''...000***(((******$$$(((***,,,,,,***))))))***(((((((((((()))***++++++******)))(((((()))++++++,,,***))),,,---,,,---000111444<<>>UUUmmmNNN;;;444333111;;;XXXuuummmMMM???IIIsss~~~uuu```mmm]]]aaauuuVVVNNNWWW```gggUUUXXXFFFBBBDDD:::333777:::555444333222222222333333333111......///111222222...------,,,,,,,,,------,,,+++)))((((((((()))***&&&''''''((()))******+++))))))))))))(((((((((((()))(((((('''''''''(((((()))&&&###$$$'''))))))(((&&&(((***++++++***(((&&&''''''((((((((((((''''''&&&''''''&&&%%%%%%(((***''')))***+++******,,,...((('''''''''''')))+++,,,+++,,,,,,,,,+++)))'''&&&+++***((('''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))'''+++---+++'''%%%)))------,,,+++*********++++++,,,,,,,,,,,,+++)))''''''%%%&&&((()))++++++,,,,,,---,,,---111111---,,,...,,,///222222///------...333222000,,,***))),,,...+++******)))((())))))))))))((((((((((((***,,,---)))***,,,.........,,,+++***444666---(((+++***###'''***------***))))))+++(((((((((((()))***+++,,,///---+++***)))***+++,,,+++'''''',,,...,,,...444;;;===IIIlll```EEE777GGG|||vvvTTT@@@;;;999555666EEEkkksssEEE999NNN||||||sssvvvzzzppp{{{nnnccc___IIIFFFMMMSSSZZZOOOCCC===999444333444333444555555333222222222***,,,///222333222000///...------,,,+++***))))))++++++***(((&&&'''***,,,''''''(((((())))))******)))))))))***,,,+++)))'''(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((,,,)))''''''***+++***(((---,,,***(((''''''((())),,,+++***)))((((((((((((...,,,***)))'''''''''((((((((((((((('''''''''''',,,,,,+++***)))(((''''''&&&'''''''''(((((())))))))))))))))))(((((((((((())))))***))))))((('''&&&''''''''''''((()))++++++***)))(((''''''((()))***---,,,+++***))))))))))))///,,,)))((()))*********))))))))))))***+++,,,---///111222111...+++)))(((111...******+++,,,+++)))---......//////000000000+++,,,,,,,,,,,,+++***)))***)))+++...---******......111000+++(((***+++***,,,---.........,,,***(((++++++************++++++&&&''')))***+++++++++***///...,,,***)))))))))******,,,,,,,,,+++,,,///222:::@@@ZZZzzzOOO777DDDaaa}}}[[[BBB777444444444<<>>@@@]]]sssnnn|||mmmwwwsss___PPPFFFPPPGGG???;;;999666777999222333444333222111000000---...000111222222000000------,,,,,,+++*********+++***)))(((((()))******(((((((((((())))))))))))***)))((()))++++++)))((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((+++***(((((()))******)))+++***)))((()))***,,,---...---,,,+++***)))))))))...---+++***)))(((((()))((((((((((((((((((((((((++++++******)))(((((((((''''''''''''((((((((()))))))))))))))(((((((((((()))))))))))))))(((((('''''''''''''''((()))***+++***))))))(((((())))))*********))))))******++++++'''''''''&&&'''((()))***))))))))))))***+++,,,,,,///000222111///---,,,,,,---,,,+++---//////,,,***------------------......,,,,,,,,,+++++++++*********)))***---,,,)))***...,,,//////***)))+++---,,,,,,---......---,,,***(((...---+++***((((((''''''&&&''')))***++++++******///...---,,,++++++,,,,,,***,,,...///000///......<<>>BBBYYY~~~eeeGGG777555666999<<>>;;;666222777555444333333333222111333222111000000111111222//////...---+++***)))(((+++(((&&&(((,,,...***&&&,,,+++***(((((((((((())),,,***(((''')))*********(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''***+++***''''''***---'''''''''((()))+++---...//////......---+++******,,,,,,+++***)))))))))((('''(((((()))***++++++,,,(((((((((((())))))******'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((()))******((((((((((((((()))******)))***+++,,,,,,+++***)))'''''''''(((***+++---...***...111000***&&&&&&(((+++******))))))))))))***,,,------,,,,,,...111444---...///000111000---,,,.........------,,,,,,,,,...---+++******+++---...,,,***)))***)))''')))///***...///,,,***---...---,,,,,,------,,,+++))))))))))))(((((((((((())))))'''(((((())))))))))))))),,,------......///......000...,,,...111333444333<<<[[[xxxrrrMMM999===bbbsssJJJ;;;333777888:::LLLbbb```???999ZZZqqqyyyrrruuujjjnnnQQQBBB>>><<<999666888555222111222222111///444222111000///000222333222111000---+++)))'''&&&+++'''%%%(((---...+++&&&,,,+++***((((((((()))***,,,***(((''')))*********(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''')))+++***((('''***---'''''''''''''''((()))))),,,---------,,,+++***)))*********))))))((('''''''''(((((()))***++++++,,,'''''''''((())))))******(((((((((((((((''''''''''''((((((((()))))))))***((((((''''''((()))***+++)))(((((((((((())))))***)))***+++,,,,,,+++***)))))))))(((((()))******+++***///333111+++'''''')))******))))))((()))))))))))))))***)))))),,,000333222222111///---,,,,,,---,,,,,,,,,++++++*********...---+++******+++---///---***)))***)))''')))///---111111---+++,,,,,,***,,,,,,,,,,,,+++***))))))))))))(((((((((((())))))((((((((((((((()))))))))+++++++++,,,,,,---......------...000222222111000===```~~~```CCC<<<[[[|||RRR===777444666666AAAdddRRR666999___nnnqqqyyyoookkknnnkkkOOOAAA;;;;;;<<<888444000///000111///---222111000//////000222222333222000...+++)))'''&&&***(((&&&(((+++---+++)))---+++)))(((((()))***++++++)))(((((()))******)))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((((()))))))))((()))+++,,,'''''''''''''''&&&&&&&&&)))***+++,,,,,,+++***)))(((((())))))(((((('''&&&'''(((((())))))*********'''''''''(((((()))))))))((((((((((((((('''''''''''''''(((((())))))******))))))(((''''''(((******))))))(((((((((((()))))))))******************)))******)))((((((((())))))&&&)))------+++))))))***))))))((((((((())))))***'''(((((('''''')))---000444333222///+++***+++---))))))))))))((((((((((((---,,,,,,++++++,,,.........++++++,,,+++(((***...000333333///++++++***''',,,,,,,,,+++******))))))---,,,+++)))((('''&&&&&&)))((((((''''''(((((()))+++******)))***+++---...'''+++111444555666777888AAA```zzzpppNNN;;;OOOzzzeeeAAA777555222222;;;XXXzzzLLL888CCCkkkjjjmmm]]]dddfff[[[wwwpppgggwww\\\HHHBBBCCC;;;666111000222333111///////////////000111111222111000///...,,,***)))((()))((((((((()))***,,,,,,,,,+++)))(((((())),,,---***)))((()))++++++)))((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((()))((('''(((***+++++++++&&&''''''''''''''''''&&&'''(((***,,,---,,,+++***((())))))***))))))''''''((((((((((((((((((((((((''''''(((((((((((((((((()))((((((((('''''''''''''''''''''((()))*********+++***(((''''''''')))***))))))(((((((((((())))))***))))))(((((())))))***))))))(((((((((((())))))%%%'''((()))***)))))))))((((((((((((((()))***+++'''((((((((('''(((***,,,///111222000---++++++,,,)))))))))***************,,,,,,,,,,,,------.........,,,---...---)))***...000333444///,,,+++***'''---,,,+++******)))))))))...---+++***(((((('''''')))(((''''''''''''((()))---,,,)))'''(((***,,,...))),,,000222777BBBSSS___VVVkkkzzz~~~YYY:::AAAcccjjjOOO>>>444444333;;;VVV}}}pppFFF<<>>;;;666555///333333///...222333111222111///,,,)))((()))++++++***)))))))))***,,,---((((((((()))*********+++((()))+++,,,---,,,+++***(((((((((((((((((((((((()))))))))))))))(((''''''))))))(((((((((((())))))'''((()))((('''''''''((('''''''''''''''((()))***))))))***+++***)))(((((((((+++...---)))((())),,,)))++++++)))+++//////+++******+++,,,+++***)))((())))))(((((((((((())))))***)))))))))((((((((('''(((((())))))))))))((((((''''''(((((())))))******+++******)))((((((''''''---...---((('''******(((&&&(((***)))((('''((((((''')))++++++)))((()))***(((((((((((())))))))))))***)))((('''''')))+++---***)))))))))***++++++,,,(((,,,000111///......///---,,,,,,,,,,,,,,,,,,+++---......,,,***)))***,,,+++,,,,,,---...//////000+++///000,,,+++...,,,'''---,,,,,,+++***))))))((('''(((((())))))(((((('''))))))*********))))))(((************))))))))))))$$$,,,------000777RRRvvvxxxQQQ<<>>TTTvvvqqqMMM;;;;;;ZZZsssmmmyyyoooeee```|||ooo[[[HHHBBB???888444555222444444111111333222000111111000---***)))***++++++************+++,,,,,,))))))))))))))))))))))))'''(((***++++++***))))))(((((((((((((((((((((((()))))))))))))))(((((('''(((((('''(((((()))***+++'''&&&'''((())))))'''%%%)))((((((((((((((()))***(((((()))*********))))))***---///---***((()))+++(((,,,---+++***---///---...---,,,+++***((('''''')))))))))(((((())))))***))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))++++++******))))))(((((())),,,+++''''''******'''''')))******)))(((((()))''')))******)))(((((()))))))))))))))(((((((((((('''''''''((()))***,,,---((((((((()))***+++------,,,,,,---......------------,,,+++++++++,,,---...---...---,,,++++++---///,,,,,,,,,------.........,,,...---))))))++++++)))++++++******))))))((((((((())))))******))))))(((******+++******)))(((((())))))))))))************'''---...///222222AAA]]]}}}~~~{{{yyywwwsssxxx}}}___>>>===PPP}}}hhhMMM999///111777555SSSvvvpppIII777???hhhyyypppkkknnnddd]]]|||{{{ppp^^^KKK@@@<<<:::888777777555333222111///,,,111111000...+++******,,,++++++++++++++++++++++++)))))))))))))))((((((((('''((())))))***)))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((()))++++++((('''&&&))),,,,,,)))%%%******)))(((((()))))))))''''''((())))))*********,,,---///---+++))))))***'''---///,,,***,,,//////...---,,,***)))((((((((()))))))))((())))))******))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((++++++******))))))))))))'''))))))&&&&&&)))***'''((()))++++++)))))))))***(((((()))***))))))((((((******))))))((((((''''''&&&'''((()))************(((((((((((()))***+++,,,...,,,++++++,,,---,,,+++---,,,*********,,,...///---......,,,+++,,,///222//////...---,,,+++***)))+++,,,+++***)))******)))))))))))))))(((((((((((())))))************))))))************)))((('''''''''(((((()))***+++++++++,,,...******///111>>>WWWvvvxxxuuuyyy}}}yyywww}}}}}}|||{{{nnnDDD:::GGGppptttQQQ===444111444:::>>>gggmmmEEE777IIIwwwrrrbbbttteeeggg|||]]]IIIGGGDDD;;;:::666444333444222///...111111111///,,,++++++,,,++++++,,,,,,,,,+++++++++)))))))))((((((((((((((((((((()))))))))((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((()))++++++)))((((((+++......+++''',,,+++***)))))))))))))))'''''''''(((((()))******,,,---------+++)))))))))''',,,///,,,))),,,......,,,,,,+++***))))))******)))))))))))))))***++++++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))((((((((((((*********)))))))))))))))%%%((((((&&&&&&))))))&&&((()))++++++)))))))))***((((((((()))))))))((('''******))))))(((((('''''''''((())))))))))))((('''******))))))((())))))***...,,,******+++,,,,,,+++---,,,*********,,,...///------...---,,,---000222///...---,,,+++***))))))))))))+++,,,,,,***(((((((((((((((((((((((())))))))))))************))))))((()))))))))(((((('''&&&''''''((()))***++++++,,,))))))$$$%%%+++---888OOOmmmxxx~~~zzztttuuu}}}~~~|||wwwuuu{{{|||PPP>>>;;;___uuuZZZ@@@777666666999@@@SSSwww^^^;;;999SSSrrrxxx\\\~~~wwwhhhjjj{{{ttt___WWWMMM???<<<666222444555444222333000111222000...,,,,,,---,,,,,,,,,---,,,,,,+++***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((('''(((((()))***+++))))))***,,,......,,,+++------+++***))))))))))))(((((('''''''''((())))))+++++++++++++++***)))((('''+++,,,***))),,,...,,,***************+++++++++))))))))))))******+++,,,(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))(((((((((((((((%%%((()))&&&''')))(((%%%''')))******)))(((((()))(((((('''((()))***(((&&&))))))))))))((((((((((((((())))))))))))((('''&&&+++***)))(((((((((((((((,,,,,,,,,++++++,,,---------,,,+++++++++,,,---...+++---.........---///000*********++++++,,,,,,,,,)))(((***......***((()))''''''(((((())))))******((())))))******))))))((((((((())))))))))))(((((('''(((((()))***+++++++++&&&)))(((+++000---333EEE]]]jjjuuuvvvrrrssswwwyyyzzzyyy}}}uuurrrxxx]]]FFF111IIIsss___JJJ888555555222888CCCmmmvvvOOO666>>>YYY}}}wwwqqqgggZZZooo|||{{{uuuqqq\\\PPPFFF<<<666666777444222333000111222111///---------,,,,,,---------,,,+++***&&&'''''''''((()))))))))+++***))))))((((((((()))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))(((***++++++++++++,,,.........,,,+++***)))))))))))))))((('''&&&'''(((((())))))))))))******)))((((((***)))(((***------))))))***++++++,,,+++***)))))))))))))))***+++,,,---'''((((((((()))))))))***(((((())))))))))))((((((''''''(((((())))))******'''''''''''''''''''''(((%%%)))***'''''')))(((%%%&&&(((***)))((('''(((((()))'''&&&''')))***(((&&&(((((((((((())))))))))))'''''''''((((((((((((((()))(((((((((((())))))***))),,,......,,,+++---000---,,,,,,,,,,,,,,,,,,+++***,,,///000...---------((())))))***+++,,,,,,---,,,)))))),,,---))))))---''''''((())))))***++++++'''(((((())))))(((((('''((()))***+++++++++++++++(((((())))))*********+++)))......111444///333EEEhhhttt~~~}}}|||{{{yyyqqqsss~~~vvvqqquuu~~~hhhJJJ>>>AAAeeemmmPPP@@@555555333333CCCYYYkkkGGG666@@@LLL___|||oooppp```YYYyyysssqqq}}}qqqtttqqqiiiQQQEEE;;;999777222///000000111222111///------...,,,,,,---...---,,,***)))%%%&&&&&&'''((()))******++++++***)))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***))))))(((((((((((()))''')))+++***((())),,,//////...---+++***)))))))))***)))((('''&&&&&&'''((((((((('''(((******)))'''((()))'''&&&***...---((()))***,,,---,,,+++((('''))))))))))))***+++,,,---'''((((((((())))))******(((((())))))))))))((((((&&&''''''((()))******+++&&&&&&&&&'''''''''''''''&&&)))***(((((()))((($$$&&&((())))))(((''''''((()))'''&&&'''******(((%%%''''''(((((())))))******&&&&&&&&&&&&''')))***+++''''''''''''(((***+++,,,''',,,000///,,,+++...222---------------,,,+++***))),,,///000///---+++++++++++++++***************000***(((++++++(((+++000''''''((()))***+++,,,,,,''''''(((((((((((('''''')))***+++,,,---.........))))))))))))************+++...,,,---000---555JJJrrryyy~~~}}}zzzyyyxxxuuurrruuuvvvqqqttt{{{mmmKKKBBB222KKKyyysssVVV@@@555///333555>>>[[[|||eeeCCC444999666999UUUpppnnnmmm___YYYgggfffiiiccc]]]^^^llljjjWWWIII???444555;;;888222333222000//////...,,,+++,,,...///...,,,***)))((((((***++++++***)))((())))))))))))))))))))))))))))))******+++++++++,,,***(((''')))++++++(((%%%(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,++++++***)))(((((('''))))))))))))))))))))))))(((((())))))))))))((('''))))))))))))***+++,,,---*********)))))))))))))))(((,,,///---***))),,,000((()))******++++++++++++&&&(((***(((%%%%%%'''***&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&(((***++++++***(((&&&)))(((''''''''')))***+++++++++***)))))))))))))))+++,,,------............------------------,,,,,,...---,,,++++++,,,...///---///000///,,,)))((((((+++,,,---......---,,,+++)))***+++,,,---,,,+++***000...,,,+++++++++***)))000000...+++((()))---111111///+++)))((((((***+++...)))///---111444<<<___}}}|||}}}ooommmzzz|||^^^EEEAAAOOOhhh|||fff@@@444<<<999///777XXXyyyiii>>>...;;;999000>>>SSS~~~}}}ssssss[[[QQQXXXTTTNNNTTTbbb{{{qqqWWWKKKDDDDDD???000555555555444444444333222+++,,,,,,------,,,+++***)))))))))******))))))((())))))))))))))))))))))))))))))))))))******++++++((('''&&&(((++++++)))&&&'''''''''((()))***+++,,,---,,,,,,++++++******)))++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))******************'''***,,,---,,,+++,,,...((((((***+++++++++******((())))))(((''''''(((***''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''((())))))))))))(((''')))(((''''''((()))***++++++***))))))((((((((()))((())))))************)))***+++---//////...,,,+++,,,,,,++++++,,,,,,------------------,,,+++)))(((***///555555222......///((()))***+++,,,------------,,,***+++,,,...------......---+++((())),,,//////...,,,***)))***++++++...***111///333666<<<^^^{{{}}}yyyzzztttrrrzzznnnPPP@@@JJJkkkyyyoooSSS888555777555888LLLpppYYY@@@555888222000:::BBB]]]ttttttTTTQQQ^^^]]]XXXddd|||}}}zzzcccRRRKKKDDD444666444333333444333111000++++++++++++++++++,,,,,,+++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&''')))***)))'''(((((('''''')))+++...//////...---,,,***(((''''''***))))))(((((('''''''''))))))))))))))))))))))))+++***)))((())))))***+++'''(((***+++,,,,,,++++++)))))))))***++++++,,,,,,'''((())),,,//////...,,,''')))***,,,,,,+++***)))***)))((()))*********)))''''''''''''((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***)))))))))((((((((((((((('''((((((((((((''''''&&&'''))),,,///000...+++)))***+++,,,,,,---------,,,...,,,***+++......+++((('''000999999333......111(((((())))))+++,,,...///---,,,***+++---......---+++,,,,,,***)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,---***111000444777===___www~~~~~~~~~}}}zzzxxxzzz```DDDJJJlllqqqXXX>>>222333000333EEEcccFFF???<<<555---333999444<<<^^^{{{uuuooonnnOOOaaa|||```OOOJJJCCC999555222333333111......,,,+++***))))))***,,,---,,,+++)))'''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((('''+++***((('''(((***---///...---,,,+++***((('''''')))((((((((('''''''''&&&)))))))))))))))))))))))),,,+++)))((((((***,,,---'''(((+++,,,---,,,***)))((())))))***+++,,,,,,---((('''(((,,,222333000+++)))***,,,......,,,+++))),,,***((())),,,---+++((('''''''''(((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((('''&&&&&&'''(((((()))(((((((((((()))))))))(((((()))))))))(((((((((************)))(((((('''&&&(((***---------,,,+++***+++,,,.........------///+++)))+++000111...+++(((...444555000,,,,,,///******)))))))))+++,,,---000...,,,+++,,,,,,+++***((()))******))))))(((((()))***,,,---......---------)))///...333999BBBfff|||yyytttyyy{{{xxxzzzwww~~~~~~zzz~~~qqqUUUUUUhhh```EEE555111222333AAA]]]{{{zzz>>>:::<<<999111666:::333333IIIggg{{{yyyoooaaaPPPuuu}}}gggZZZLLLCCC:::555777888666444555---,,,***))))))***,,,...,,,+++)))((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''''')))))))))((('''&&&''''''...,,,)))(((''')))+++---+++++++++*********))))))((((((((((((''''''''''''((((((((((((((((((((((((+++***)))((((((***,,,...''')))+++,,,---+++***)))(((((()))***++++++,,,,,,)))'''(((---444666222,,,+++,,,...//////...,,,+++,,,***(((***------+++'''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))(((''''''''''''((()))((())))))))))))((((((((('''((())))))***)))((((((++++++++++++***)))(((((((((((((((((()))+++,,,---***+++---...//////......000,,,***,,,111333111...,,,---......---,,,,,,------,,,***)))((())))))***///---+++++++++,,,+++***''''''((()))))))))((('''''')))+++---......------111+++000...555>>>JJJqqq{{{zzzrrruuuwwwtttvvv|||~~~{{{~~~oooeee]]]III999555222333AAA]]]}}}zzzCCC666999CCC???999999666555===MMMoooxxxuuu\\\VVVxxxYYYOOOBBB:::;;;<<<888666999///...,,,******+++,,,---,,,+++***))))))(((((()))''''''''''''''''''''''''(((((((((((('''''''''''')))******)))''''''((()))---,,,***((((((((()))***)))))))))*********++++++((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((()))***,,,---)))***++++++,,,+++***)))((((((((()))******++++++***((((((,,,222444111---------......------,,,,,,***)))***+++,,,,,,***(((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))((((((''''''(((***++++++***))))))((())))))))))))(((((('''***)))'''&&&''')))+++---***+++,,,---.../////////000---+++,,,000222111000///---,,,,,,,,,---.........---+++***)))(((''''''***)))((()))+++---------'''&&&&&&'''))))))(((&&&'''(((***,,,---------,,,333...222111888CCCPPPwww~~~xxxtttqqqtttvvvyyy}}}~~~|||gggMMM666222666111555OOOtttxxxIII444;;;TTTWWWGGG;;;555333555999PPPsss}}}zzz}}}~~~wwwttt|||WWWZZZ}}}fffTTTEEEBBB???777333666111000...,,,++++++,,,,,,***+++++++++++++++******'''''''''''''''''''''''')))))))))(((((((((''''''''')))***)))((((((+++...******)))((((((((())))))((()))))))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))***++++++************************((((((((((((((((((((())))))((((((+++...000///---...---,,,+++***++++++,,,''')))+++,,,+++))))))))))))(((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))***++++++***)))(((((()))******)))((('''&&&((()))+++,,,---,,,+++***''''''((()))))))))(((((()))((('''''''''((()))))))))))))))***+++,,,......------,,,,,,---...///000+++---///...,,,+++,,,...++++++++++++***((('''&&&((('''&&&'''***,,,,,,,,,(((&&&%%%&&&)))***)))''''''((()))***+++,,,,,,,,,111,,,333222:::BBBMMMrrrxxxkkkdddjjjwwwrrrVVV===---111999444CCCccckkkDDD444CCChhhuuudddIII555222555222999QQQjjjzzz}}}}}}{{{nnnrrrPPPYYY{{{iiiUUUMMMEEE999222444222111000...---,,,++++++)))***,,,------,,,+++***((((((((((((((((((((((((******))))))((((((((('''%%%''')))))))))+++///333''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((&&&&&&((()))************++++++***))))))******+++((((((((((((''''''''''''((('''''')))+++---------...,,,***(((((()))***+++%%%)))------***(((((()))))))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))+++------+++)))(((((()))*********((('''&&&((()))+++---------+++***(((((()))***+++++++++***'''(((((())))))((('''&&&((('''''''''(((***,,,...+++,,,,,,+++***+++---///$$$+++111000+++''')))---))))))***++++++***((('''+++)))''''''((()))(((((()))'''%%%&&&(((******(((((((((((()))******++++++,,,)))111222888>>>FFFiii}}}ppphhhsss```AAA111,,,444<<<999YYYxxx]]];;;444LLLwww~~~[[[888333;;;555...:::PPPmmm~~~yyy