BM6P6(@ [[[VVVRRRSSSWWW^^^lllxxxxxxqqqpppuuu~~~sssdddTTTJJJ>>>888222000111222000---***+++,,,+++******,,,...///000222111///---,,,,,,)))+++......------...///000222555>>>KKKTTTQQQHHH@@@555+++***,,,,,,***)))++++++***************+++------,,,+++)))(((((()))'''''''''&&&&&&'''''''''&&&(((***)))&&&%%%''')))&&&&&&((()))************((())))))(((&&&$$$%%%&&&&&&%%%$$$%%%'''''''''%%%)))"""###'''&&&###)))((('''&&&&&&'''((())))))'''$$$%%%''')))'''%%%'''******&&&%%%'''(((''',,,&&&$$$&&&%%%''''''((())))))((((((((($$$&&&))))))(((&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&'''''''''&&&&&&'''''''''(((((((((((()))&&&((()))((('''(((***,,,)))(((''''''''')))***+++)))((('''''''''(((***+++(((+++---...---,,,,,,---+++---///000///222777<<<<<>>:::888999777333333555///111000,,,,,,///000...++++++,,,---............))))))))))))***+++------///,,,)))))),,,---+++)))***************)))((((((*********)))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,---///111222333888555333555999@@@OOO\\\kkkttt~~~|||zzzvvvuuuxxxyyyvvvrrreeecccdddjjjvvvyyyjjj]]]UUUPPPNNNWWW___iiitttyyy{{{UUUQQQNNNQQQWWW___mmmzzzyyyqqquuu}}}xxxmmm___QQQGGGBBB<<<555222222222///,,,***+++,,,+++******,,,...***,,,...///...---------+++---//////......000111111444999CCCPPPXXXTTTJJJ???444+++***+++***((('''***))))))((((((((())))))+++,,,+++***)))((())))))((((((''''''''''''((((((%%%''')))(((&&&%%%'''(((&&&&&&((())))))*********'''((()))'''%%%$$$%%%&&&''''''''''''''''''''''''(((&&&######%%%'''((('''***)))'''&&&&&&'''(((((((((%%%######&&&''''''&&&''')))(((###"""&&&))))))...)))'''))))))$$$!!!######$$$$$$%%%&&&''''''(((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((())))))***)))''''''(((***(((((('''''''''(((******+++***)))))))))***,,,,,,)))+++---,,,+++***)))***,,,...111111222555;;;@@@GGGTTTaaajjjrrrzzz~~~~~~|||{{{vvvrrrppphhhfffdddccceeejjjooossszzz|||}}}~~~~~~|||zzzxxxtttnnnggg___YYYPPPGGGAAA;;;777666777555111000222222333111,,,***------***------------------,,,,,,))))))))))))***+++,,,---///,,,******,,,---,,,******************)))(((((()))))))))))))))*********((((((((())))))***+++,,,++++++,,,---...000111222666444444777;;;BBBPPP]]]nnnuuu~~~yyysssqqqssstttrrrooohhhfffgggnnnyyyssseeeZZZSSSOOONNNZZZcccnnnxxxyyy{{{NNNKKKKKKPPPXXXbbbqqq~~~ssstttxxx~~~{{{uuummmcccWWWJJJCCC>>>888222...---,,,)))&&&***+++,,,+++******,,,...(((***---/////////000111...///000000///000222444333999AAAKKKXXX^^^WWWMMM>>>444+++)))***(((&&&&&&(((''''''&&&&&&''''''(((******))))))))))))))))))((((((''''''''''''((((((&&&'''((('''&&&%%%&&&(((&&&''''''((())))))))))))&&&'''((('''%%%$$$$$$%%%&&&((()))(((%%%###$$$'''%%%'''((('''%%%%%%'''******)))((('''&&&&&&'''((('''$$$""""""$$$&&&''''''***+++)))###!!!%%%)))***...***((()))***(((&&&((("""######$$$%%%'''((()))&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((***++++++)))'''&&&''')))(((((('''''''''((())))))*********)))***++++++,,,+++---...---+++))))))***...000333444555999@@@EEESSS^^^jjjqqqwww}}}~~~{{{zzzvvvtttrrrppprrruuuzzz|||~~~}}}{{{yyyqqqmmmfff]]]SSSJJJCCC???888555444555333///...000555666333,,,)))***)))&&&.........------,,,+++***)))*********++++++,,,,,,...,,,******+++,,,+++***)))************))))))((((((((())))))******++++++)))))))))******+++,,,,,,+++++++++,,,---///000111444333444999>>>EEERRR___qqqwww~~~}}}yyyppplllmmmooonnnlllkkkjjjlllttt~~~{{{ooocccZZZUUUTTTUUUaaajjjuuu~~~yyy{{{JJJHHHJJJQQQ[[[gggxxxxxxvvvuuuyyyzzzsssnnnggg___VVVLLLCCC===888444///,,,***)))&&&$$$***+++,,,+++******,,,...***---000111111111222333///000000000000111444777888@@@JJJUUU___cccZZZNNN===444,,,+++***'''%%%&&&''''''&&&&&&&&&'''((((((((((((((()))***+++***)))''''''&&&&&&&&&&&&''''''''''''(((((('''''''''(((&&&''''''((())))))((((((&&&'''''''''%%%$$$$$$&&&"""&&&(((&&&!!!!!!$$$$$$%%%'''&&&%%%%%%&&&(((***)))((('''&&&''''''(((&&&%%%###"""###&&&((())))))++++++&&&$$$(((***)))+++(((&&&'''(((((('''(((&&&&&&&&&&&&'''(((***+++'''((('''&&&%%%%%%''')))'''''''''''''''''''''''''''&&&$$$$$$$$$%%%''')))&&&&&&&&&&&&''''''''''''***++++++)))((('''(((***((((((((((((((((((((()))((((((((((((((())))))***---///000///...------///...111444666888===EEEKKKXXXcccnnnsssxxx}}}}}}{{{yyyzzz|||~~~|||zzzssspppiii^^^SSSIIICCC@@@999555555666444000...000666777333---***+++***''',,,,,,---------,,,++++++******++++++++++++++++++,,,+++***))))))******)))))))))************)))(((''''''((()))***++++++,,,))))))***++++++,,,,,,,,,+++++++++,,,---...///000222111444:::@@@HHHUUUaaarrrwww|||}}}}}}~~~{{{zzzpppkkkkkkmmmlllkkknnnnnnrrrzzz|||qqqgggaaa___```aaaiiisss~~~~~~~~~yyy{{{JJJHHHJJJSSS^^^lll}}}~~~zzzvvvvvv||||||sssmmmddd___XXXQQQJJJCCC<<<888555333000...---,,,+++******+++,,,+++******,,,...---000222333222111111222///000000000000333777;;;@@@IIITTT^^^eeeeeeYYYMMM<<<444...,,,+++(((&&&'''((('''''''''(((((()))***(((''''''))),,,,,,+++)))&&&%%%%%%%%%%%%%%%%%%&&&)))(((((((((((()))((((((&&&''''''(((((((((((('''&&&'''((('''%%%$$$%%%&&&"""%%%(((%%%  $$$&&&%%%$$$%%%'''((('''&&&)))((('''&&&&&&'''((()))'''&&&%%%%%%%%%&&&(((***###''''''(((+++,,,***)))((('''&&&'''((((((&&&))))))((('''''''''(((((('''((('''&&&%%%%%%''')))'''''''''''''''''''''''''''&&&$$$$$$$$$%%%''')))&&&&&&&&&'''''''''((((((((()))***)))((()))***,,,))))))))))))))))))(((((('''((((((((()))))))))))),,,...////////////111333///222666888;;;BBBKKKRRR\\\fffpppuuuyyy~~~}}}|||uuurrrlllaaaUUUKKKDDDAAA;;;888777999777333111222444555333---,,,------***)))***+++,,,------------++++++,,,,,,,,,+++************)))(((''''''((()))((())))))*********))))))''''''((()))***++++++,,,)))***+++,,,---------,,,+++++++++,,,---...///000111000444:::@@@IIIVVVcccrrrvvvzzz{{{zzz|||~~~}}}}}}sssnnnooopppooommmppprrrwww}}}uuummmiiiiiilllnnnrrr|||~~~}}}yyy{{{KKKIIIJJJRRR]]]lllyyyvvvzzzzzzssskkkbbb\\\TTTPPPJJJDDD???;;;777444000///...------,,,,,,,,,***+++,,,+++******,,,......000222222000///...///000000111111222777<<>>;;;888666333111------------+++++++++,,,***+++,,,+++******,,,......000222222111//////000222222222333555;;;BBBGGGQQQZZZdddiiiiiibbbRRRDDD777111------+++'''''')))(((((((((((()))***+++,,,,,,***)))+++//////,,,'''(((''''''&&&&&&''''''((('''%%%$$$%%%'''(((&&&$$$&&&''''''(((((('''&&&&&&'''((())))))''''''((()))&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%&&&(((+++%%%%%%%%%&&&''')))+++,,,%%%'''))))))&&&$$$$$$%%%$$$%%%'''***+++)))+++......******+++''' '''(((***++++++)))'''&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))******)))***+++***))))))***,,,+++,,,,,,---,,,+++***)))((()))***+++,,,++++++***---............///111333555888<<>>GGGWWWeeeqqqvvvzzz{{{{{{}}}}}}}}}{{{vvvvvvzzz|||yyyvvvuuuwwwyyy{{{yyyzzzKKKGGGEEEKKKUUUeeezzz|||zzz}}}zzzyyy{{{vvvnnncccZZZSSSMMMFFFAAA>>>;;;888666555333111///111222222111///......///***+++,,,+++******,,,...///111333444333222222333333444444555888>>>FFFLLLVVV___gggkkkhhh```OOOAAA444///,,,,,,***&&&&&&)))'''''''''((((((***++++++---+++***,,,000000,,,'''))))))(((((((((((())))))&&&$$$"""###%%%&&&$$$"""&&&''''''(((''''''&&&&&&''')))***)))(((((()))***%%%#########%%%&&&%%%$$$###&&&(((%%%&&&---$$$$$$$$$%%%'''***,,,...$$$'''***)))%%%"""""""""%%%)))+++(((&&&(((((('''***......***)))***$$$'''))),,,//////...+++)))$$$&&&))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&))))))))))))************,,,,,,,,,+++)))((()))***,,,------...---,,,+++***&&&'''(((******))))))(((111222222111///000222444777:::>>>BBBHHHQQQ]]]fffkkkttt{{{}}}~~~|||vvvpppkkkeee[[[MMMCCC999777888:::888333000111,,,...---)))(((+++,,,******++++++,,,,,,,,,++++++,,,---...///...+++)))(((+++---...,,,)))(((***---(((((()))************************))))))))))))))))))+++---/////////...---...............///000111333000111666<<>>===:::666333000000000111---+++))))))+++---......'''))),,,---,,,,,,,,,---111111333444444444333222666888:::===AAAGGGNNNTTTbbbfffjjjhhh^^^PPPCCC;;;222///***(((((((((((((((''''''&&&&&&&&&&&&'''''')))+++///111111///+++)))000+++)))***((($$$$$$'''%%%%%%%%%%%%&&&&&&'''(((,,,)))&&&%%%&&&&&&%%%$$$%%%&&&((('''&&&&&&''')))***)))''''''''''''%%%###'''&&&%%%$$$%%%'''***+++'''%%%###$$$&&&((('''&&&'''((()))(((&&&%%%%%%&&&%%%%%%&&&)))...000///---++++++***)))))))))))))))((()))*********((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&''')))***(((%%%(((((((((((())))))))))))111///---+++************,,,,,,,,,+++))))))***,,,,,,+++******************---///222444444333444555:::===BBBHHHPPPZZZdddjjjrrruuuxxx|||~~~{{{yyyxxxtttmmmggg^^^OOOAAA>>>999;;;;;;444444444***,,,+++******))))))******,,,+++***+++---...---,,,///000000000///---***)))+++***)))(((((()))***+++'''((()))******************))))))))))))+++,,,---,,,---......---+++)))'''+++---......---...///111000000333999>>>GGGXXXfffpppwww|||}}}}}}|||~~~|||yyywwwwwwyyy|||~~~~~~zzz|||KKKGGGEEEHHHMMMUUUdddqqq{{{tttooonnnlllppp|||wwwkkkcccUUUQQQJJJCCC===:::888888666555222000///...//////111///---,,,,,,,,,+++***'''))),,,---,,,+++,,,---000111222444555444444333555777999===CCCKKKTTTZZZeeegggiiidddZZZLLL@@@888///---+++******)))'''&&&(((((((((''''''(((((((((***+++---...---,,,)))(((,,,(((&&&'''&&&###$$$'''%%%%%%$$$$$$$$$%%%&&&&&&!!!$$$'''(((''''''(((***$$$&&&''''''&&&&&&'''((()))(((&&&&&&'''&&&%%%###%%%%%%&&&&&&'''(((((()))(((%%%$$$%%%'''((((((&&&&&&''''''&&&$$$$$$%%%&&&&&&%%%&&&)))---...---+++******)))(((((((((((((((((())))))***)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&''')))***(((%%%'''((((((((())))))))))))///...,,,+++******++++++,,,---...---,,,++++++,,,***))))))((((((((())))))...000333444444555666777<<>>FFFPPP[[[bbbiiiiiifff___RRREEE;;;555,,,,,,++++++,,,***'''$$$))))))(((((((((((())))))+++******))))))((())))))---)))'''(((&&&######&&&&&&%%%$$$$$$$$$$$$$$$$$$###***+++(((&&&))),,,$$$%%%&&&&&&%%%%%%&&&'''(((&&&%%%%%%&&&&&&%%%###$$$%%%'''((()))((('''''''''&&&%%%&&&((()))((('''&&&'''&&&%%%######%%%'''&&&&&&&&&(((+++,,,+++)))))))))(((''''''''''''((((((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''))))))'''&&&''''''((((((((())))))))),,,,,,++++++++++++,,,---,,,...000000...,,,,,,,,,)))))))))((())))))******...111333555555666999;;;???DDDKKKSSS[[[dddmmmssswwwyyy|||||||||{{{xxxrrrnnngggYYYKKKBBB:::;;;;;;444333333,,,------,,,++++++++++++++++++++++++---000222222222......---,,,,,,,,,,,,,,,&&&(((+++,,,,,,+++(((&&&))))))))))))(((((((((((())))))))))))***+++,,,---,,,,,,.........---,,,++++++---......---...///111222222555;;;@@@IIIZZZhhhssszzz}}}zzz|||{{{yyyzzzzzzyyyxxxzzzQQQKKKFFFEEEEEEGGGMMMUUUbbboooӵxxxjjj```bbbdddnnn}}}zzzlll___RRRKKKCCCAAA===999666444444444555555444333000---+++)))))))))***,,,...---***''')))***,,,,,,++++++,,,---///111333666777888999999666888<<>>666222Ħ***(((&&&)))((((((Ħ((()))+++)))'''&&&&&&(((+++,,,111---******(((%%%$$$''''''ӵ$$$"""&&&******'''%%%&&&(((###$$$&&&%%%$$$$$$%%%'''&&&%%%$$$$$$%%%&&&%%%###%%%&&&&&&'''(((((('''''''''''''''((())))))(((((('''''''''%%%###$$$&&&)))'''''''''(((((()))(((((((((''''''&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&'''''''''Ħ))))))***+++,,,------...+++---000000///,,,+++++++++++++++++++++,,,---......000222444555888;;;>>>CCCHHHPPPYYYbbbjjjrrrwwwzzz{{{~~~}}}||||||yyyuuuqqqkkk]]]PPPEEE;;;:::;;;333111222---...---,,,,,,++++++,,,,,,,,,++++++---///111111000...---+++******+++,,,---''')))***++++++***)))''',,,,,,++++++************)))))))))******+++,,,,,,+++,,,---............---+++---......---...///000333333666<<L((()))))))))((('''=hĦ((()))(((&&&&&&'''***...000...***)))***)))''''''***4ĉ@ӵ***)))'''&&&&&&&&&%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%$$$###$$$&&&&&&&&&$$$((('''&&&%%%%%%&&&((()))&&&'''((())))))((((((((('''(((((('''&&&&&&(((***'''((((((''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''>L((('''((()))***,,,---......***---//////...,,,+++***++++++++++++,,,---//////...///111333555999>>>AAAFFFMMMVVV```hhhpppvvvzzz{{{}}}~~~{{{|||yyyvvvsssnnnaaaTTTHHH;;;:::<<<333000222......---,,,,,,++++++,,,,,,---+++++++++---------+++,,,,,,***))))))***+++,,,******))))))))))))******---,,,+++***))))))******((())))))***++++++,,,,,,++++++,,,------.........+++---......---...///000444444777===BBBKKK\\\jjjuuu}}}xxxyyy{{{~~~~~~~~~~~~{{{zzzwwwzzz{{{yyyxxx{{{}}}}}}~~~]]]TTTKKKFFFDDDAAACCCGGGKKKWWWhhhyyyGG=?xxxhhh___\\\```lllvvvfffYYYMMMEEE@@@;;;999888666555444444444...///000111111000///...---,,,,,,------***&&&"""+++,,,,,,+++******+++---000111444666888999999999999<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵ{{{fff?><zpppg&e>&e666555HL///---+++ShӵgL+++))))))+++---,,,...000222333333333S?ʬjjjppp3h?D%%)?)))(((ZufĦ)))***+++gL'''000,,,g&e***gĉ@((( g&e>&e(((@e%%%%%%??)))(((&&&'''((((((((('''g<ĉ)))'''%%%%%%3we<Ħ(((***)))'''3h?@e''''''((()))***'''&&&&&&Z))))))))))))))))))3h?gL&&&((((((%%%$$$%%%'''&&&&&&&&&D%%)?,,,fff?><z------=?Ħ000g&e555g&eUUU\\\hhhS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??~~~{{{yyysssgggZZZOOO===999<<<333---000111,,,+++******))))))******)))(((((()))+++---,,,+++***+++++++++)))'''%%%$$$'''(((***,,,,,,***((('''((('''&&&%%%&&&(((***+++'''(((***+++,,,,,,++++++++++++***))))))******++++++---......---...///111333333777<<>>:::777222---+++***++++++,,,,,,+++******,,,...///...,,,+++,,,...)))***,,,,,,***)))***+++((()))******++++++******))))))************))))))((((((((((((((()))******)))))))))***+++++++++,,,,,,,,,------...///000000222///111888@@@KKK\\\llluuuyyy}}}|||}}}~~~}}}|||{{{xxxwwwwww{{{wwwuuuxxx|||yyyzzz}}}yyy4DuXӵBBBFFFHHHDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hjjjooowwwDdDΦDdDĦuuuDdDΦDdDӵ222GIpӵDdDĦ888po9wӵDdDĦ+++++++++,,,,,,111111111222222po9u;;;BBBKKKUUUGIdnuR)ĦDdDĦnuR)Ħ))))))CdgĪj---DdDĦ)))((((((DdDĦ%%%HߝL`o9&&&DdDΦDdDӵ(((DdDĦ'''$$$$$$%%%&&&'''((())))))%%%&&&'''&&&$$$$$$geĦ((()))sp?aĦ'''(((GIdnuR)ĦDdDĦ&&&%%%%%%&&&'''(((&&&&&&&&&DdDĦ(((***(((&&&GIdnuR)ĦDdDĦ&&&%%%$$$%%%&&&'''(((&&&&&&'''DdDĦnuR)ĦDdDΦDdDĦ***DdDĦnuR)ĦDdDĦ;;;DdDĦmmmpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ~~~~~~||||||{{{sssjjjYYYMMMAAA<<<999333///---+++,,,,,,---------,,,,,,---......---,,,---///111***++++++***))))))***,,,*********+++++++++++++++))))))************))))))((((((((((((((()))************************++++++++++++,,,---...///000111222111222888@@@KKK\\\jjjuuuyyy~~~|||~~~}}}}}}}}}yyywwwxxxxxxxxxvvvuuuyyy|||xxxxxx{{{~~~ooo4DuXӵEEEHHHKKKDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtyyyDdDΦDdDĦyyy>d<ʜ4DuTӵ3334DwDd<Ħ===puR)Ħ>d<,,,,,,---...333333222111222peӵ999ĦpeӵDx<>d<ӵDd<(((qR/ܗ?fӵ+++>d<((()))>d<Ħ$$$4DufئL>e'''DdDʜ4DuTӵ'''DdDĦ$$$%%%'''))))))(((((()))+++((())))))(((''''''geĦ(((s<v>aĦ***)))peӵDx<DdDĦ&&&%%%%%%&&&'''(((%%%%%%%%%DdDĦ'''((('''&&&peӵDx<>d<%%%%%%%%%&&&'''(((%%%%%%'''>d<ӵDd<DdDΦDdDĦ)))DdDӵnd<DdDĦ>>>>d<ĦrrrpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ~~~~~~||||||{{{uuulll[[[PPPDDD>>>999444000000...//////000000000000000---,,,+++***)))***---...+++++++++)))((((((+++---+++++++++++++++,,,,,,,,,))))))************))))))((((((((((((((())))))***+++++++++******************+++,,,---...000111111222222555:::BBBPPPaaannnuuuyyy~~~}}}}}}zzzwwwvvvwwwwwwtttssstttyyyzzzxxxyyy}}}ooobbb4DuXӵFFFHHHLLLD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħ}}}s&dq&ĒR666444i?ʜtd<Ħ???HHܗDӊB///<x//////333222222111222B?d<&&&'''&&&%%%$$$%%%&&&'''((()))(((&&&&&&geĦ'''Hg8>aĦ&&&'''B?Ho9***>d<%%%&&&'''(((%%%%%%%%%>d<ӵ''''''B?Ho9(((<x&&&'''((((((%%%%%%'''&ӫeʬtIӇ***>d<Φ>d<Ħ)))D&ӫetIӇ111DdDĦBBBsdKĦuuuB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR|||{{{{{{tttlll]]]RRRFFF???999333000111/////////000000111111111///---***(((((()))******+++++++++)))((((((+++---++++++*********+++,,,---))))))************))))))((((((((((((((())))))***+++++++++***************++++++,,,---...///000111///222666:::DDDTTTeeeqqqvvvzzz~~~|||}}}~~~~~~xxxvvvvvvvvvuuurrrrrrttt{{{zzzyyy|||cccXXX4DuXӵEEEHHHNNNHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@h;;;888666fdDĦ>>>@ďD111000Hkge///000111222222222222333@h???EEE@G222---HĪj@IŌ+++(((Bene(((Hkge'''ne%%%$$$fe&&&Hu]3hh&&&&&&###se)))'''&&&%%%$$$%%%&&&&&&$$$%%%&&&%%%######geĦja>aĦ%%%'''@G)))(((se%%%%%%&&&'''(((%%%%%%%%%<Ō%%%&&&'''@G((((((Hkge'''&&&'''((((((&&&&&&'''HĪj@IŌ)))***ege)))***Hu]3hIŌ///222DdDĦHHHneqqqvvv@h>hsene@GsĪj@h~~~{{{zzzyyyssskkk]]]RRRFFF>>>777111///000------------...///000000111///,,,+++++++++***)))***++++++***))))))***,,,++++++***))))))+++,,,---))))))************))))))((((((((((((((()))************************++++++,,,,,,------.../////////+++111666:::DDDVVVgggqqqxxx{{{~~~~~~~~~zzz{{{~~~~~~~~~|||xxxwwwxxxvvvuuurrrssswww~~~{{{|||ZZZ4DuXӵGGGĵD^===<<<999777666DdDĦ<<<;;;777444222///000111222111222333555666777<<<>>>DDDNNN999111,,,)))(((((()))'''&&&&&&&&&%%%%%%'''%%%D^&&&)))&&&%%%s׼s---+++'''""""""$$$'''((((((###$$$%%%$$$""""""geFm8(((>aĦ(((((()))'''''''''s׼s&&&%%%%%%&&&'''(((&&&&&&&&&Ho'''$$$&&&'''&&&'''((()))'''&&&%%%&&&''''''''''''((())))))******+++,,,D^///000444DdDĦNNNpppuuuvvvyyys׼s}}}yyyyyyyyyssskkk\\\RRRFFF===555...---///------,,,,,,---...000111000---,,,,,,......,,,***)))***,,,,,,***)))***++++++***)))((((((***+++---))))))************))))))((((((((((((((()))******)))))))))***+++++++++,,,........................---444999;;;EEEXXXiiiqqqyyy{{{}}}~~~}}}~~~~~~|||{{{~~~~~~zzzxxxzzz{{{zzzwwwtttvvv{{{|||zzz}}}~~~Φ4DuXӵtvӵ>d<ĦĦĦĦ|||ooo___PPPFFF===;;;999888777888999:::>d<Ħ:::;;;===@@@@@@@@@???<<<888555333............///000222222111333555777999999999999777:::<<<===>>>DDDOOOWWW]]]ddddddYYYIII>>>666111,,,+++************'''%%%)))))))))))))))(((((('''***)))'''''''''(((''''''%%%%%%&&&&&&Ħ&&&###$$$%%%&&&''''''''''''%%%>d<Ħ'''''''''"""###Be%%%...&&&  %%%&&&%%%%%%&&&&&&%%%$$$$$$geFYĉ)))***>aĦ'''(((******(((&&&)))((('''%%%%%%%%%Be'''&&&%%%%%%&&&'''(((&&&&&&&&&nu]ӵ(((&&&$$$$$$'''***&&&''''''((()))******+++((('''&&&%%%$$$%%%%%%&&&'''((((((((((((((('''''')))))))))***++++++,,,,,,''')))+++,,,--->d<Ħ...///000222555>d<ĦSSS[[[cccĦvvvyyy}}}BeĦ}}}}}}{{{xxxyyyyyytttmmm\\\RRRFFF<<<444---,,,//////.........///000222333,,,******+++...///---***(((***,,,,,,+++***)))******)))((('''''')))+++,,,))))))************))))))((((((((((((((()))******(((((()))***+++,,,,,,---///............---------111888===???HHHZZZkkkrrrzzz|||}}}}}}}}}~~~~~~~~~~~~zzzzzz}}}}}}|||}}}xxxxxx|||~~~|||zzzwwwyyy{{{yyyyyy}}}}}}?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦxxxkkkYYYKKKEEEAAA<<<999999888444111gdDĦ999:::===>>>@@@CCCCCC@@@<<<999888111///---...111222111...222444666777777999<<<>>>>>>>>>===>>>AAAIIISSSZZZeeegggfff]]]NNN???666222---***'''(((,,,...+++'''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))%%%&&&'''gdKĦ%%%%%%%%%%%%%%%&&&'''(((((()))sdKĦ((()))((('''%%%%%%'''((('''''''''(((''''''&&&%%%'''$$$###%%%))))))ŶS)))1114443we<$$$%%%'''(((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&iĉ@3hR/Ō((('''''''''(((((()))((('''((()))***)))(((++++++***(((%%%%%%&&&(((''''''''''''''''''&&&&&&((((((&&&%%%%%%&&&'''((()))((((((((()))DdDĦ---...000333888sdKĦXXXbbbgdKĦ|||||||||}}}gdKĦ~~~}}}}}}{{{{{{yyyvvvvvvxxxssslll\\\OOOAAA999222......111000///...------...///000000///...---------------///...---,,,***)))((('''***)))''''''(((***,,,---)))((('''''''''(((***++++++***)))))))))***,,,,,,***++++++***(((''')))***###'''+++...000000111222...000666@@@NNN^^^mmmuuuzzz|||~~~}}}||||||}}}}}}{{{~~~|||{{{~~~zzz{{{}}}xxxxxx}}}zzz{{{~~~uuu>Aoooneneneneyyylll[[[OOOHHHCCC===:::999888555De999888999<<>>AAA@@@@@@@@@AAAEEEMMMVVV]]]iiikkkkkkbbbSSSCCC777222...***((())),,,---***''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((ne%%%%%%(((((('''&&&%%%%%%%%%%%%(((ne&&&'''(((((('''%%%$$$$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$&&&***+++>A'''...555k<%%%%%%&&&((()))(((''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''''''''fh&&&&&&&&&&&&&&&&&&&&&((('''&&&'''***+++,,,+++'''((('''&&&$$$###%%%&&&''''''(((((()))(((((('''))))))((('''''''''((())))))))))))******De---...000111444999neTTT]]]neyyy~~~~~~~~~ne~~~}}}}}}{{{{{{yyyvvvwwwxxxssslll\\\PPPAAA888222......000///...------------...///...---,,,++++++++++++,,,---,,,,,,++++++******)))+++***)))(((((()))******)))))))))))))))***++++++%%%&&&((()))***+++******)))*********((((((***+++(((***,,,.../////////000111333888BBBPPP```nnnwww|||~~~|||{{{zzzyyyyyyzzz|||~~~~~~{{{{{{~~~~~~{{{zzz{{{|||}}}}}}xxx{{{zzz|||~~~kkk||||||rrrdddYYYNNNHHH@@@<<<:::999777555777777666888<<>>===:::888;;;777555666666555888<<<===BBBHHHJJJFFF>>>777222000///...---......//////333555777999:::===@@@CCCBBBDDDHHHMMMSSS\\\dddjjjlllpppqqqkkk]]]KKK:::111///---+++*********'''%%%''''''(((((((((((('''''')))(((&&&$$$###$$$%%%&&&)))((('''%%%%%%&&&'''(((%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&'''((()))'''&&&&&&(((++++++***(((######&&&+++///...***&&&(((((('''&&&&&&'''(((((()))))))))(((((('''&&&%%%(((''''''''''''''''''(((%%%&&&((()))***)))'''&&&%%%''')))+++,,,,,,+++***222///***((('''((()))(((&&&'''(((((('''''')))***%%%&&&'''((()))*********)))(((((()))))))))******((()))+++---......------...000222444999???GGGMMM]]]bbbiiippptttxxx{{{}}}~~~~~~}}}|||zzz{{{zzzwwwxxxyyyssslll^^^PPP@@@777222...,,,...,,,++++++++++++++++++,,,***))))))(((((()))))))))************************************)))((('''&&&((()))***+++,,,+++***)))###%%%''')))))))))'''''''''((()))***)))***---///...---,,,,,,---/////////111333888BBBOOO___mmmuuu~~~wwwvvvtttssstttvvvyyy{{{{{{wwwvvv|||}}}|||yyyrrrwww||||||~~~~~~{{{xxx|||~~~KKKFFFCCCCCCEEEJJJSSS^^^sssvvvpppccc[[[QQQIIIDDDAAA===:::<<<888555666666555777;;;===AAADDDDDD@@@:::555222//////...------...000111555777999:::;;;===@@@CCCCCCGGGMMMTTT[[[ccclllqqqoooqqqrrrmmm```NNN>>>333///...,,,+++***)))'''%%%''''''((())))))(((''''''((('''&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&((()))+++%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$((('''''''''(((((('''&&&&&&&&&&&&'''((('''&&&%%%'''&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))(((&&&%%%%%%''')))+++,,,,,,+++***222...***((((((((())))))%%%'''(((((((((((()))***$$$%%%&&&'''((()))))))))''''''(((((()))))))))))))))***+++,,,---......//////000222666<<>>:::;;;777555666666444555888>>>@@@AAA@@@===888666444...//////...---///222555777999;;;===>>>AAADDDGGGIIINNNUUU\\\cccjjjpppuuuttttttsssmmm```OOO???555......,,,+++)))((('''&&&'''((()))******)))((('''&&&&&&&&&'''''''''''''''######$$$%%%''')))+++,,,(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%)))******(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******)))((('''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%'''''''''&&&&&&$$$%%%'''((()))(((((('''+++)))'''''')))+++------###%%%''''''&&&&&&&&&'''$$$%%%&&&'''((((((((('''&&&&&&'''((())))))))))))*********+++,,,...///000000111555999@@@KKKVVV]]]eeeiiiooouuuzzz~~~}}}zzzzzz{{{{{{}}}~~~~~~}}}{{{wwwyyyxxxwwwwwwwwwqqqiii]]]MMM===555333000...---******++++++++++++************)))))))))***++++++,,,,,,+++***))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))...---***(((''''''''''''''')))*********+++---///+++***))),,,111333333111333555;;;EEESSScccqqqzzz}}}}}}wwwuuusssrrrtttwww||||||tttuuuyyy}}}zzzvvv}}}{{{uuuyyy||||||zzzwwwxxxyyy~~~ppp[[[PPPIIICCCAAA@@@CCCLLLUUUgggyyy}}}zzzrrrjjj___UUUMMMEEE===888888555444555444111111444:::===???>>>;;;777444333---...///......000555999888:::>>>@@@CCCGGGKKKNNNSSSXXX^^^eeejjjnnnsssuuuxxxuuuppphhhZZZJJJ:::000---------+++)))((((((((('''((()))******)))((('''%%%&&&'''''''''%%%###"""###$$$%%%'''((()))))))))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%###%%%(((***+++***)))'''&&&&&&&&&&&&%%%&&&'''((('''***,,,+++(((%%%&&&(((&&&&&&''''''''''''&&&&&&%%%&&&(((*********)))(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''***---...---###%%%''''''&&&%%%%%%&&&&&&'''((((((((((((''''''&&&'''(((***++++++*********)))((((((***,,,000111222444888>>>FFFRRR^^^fffjjjnnnsssxxx|||~~~~~~~~~}}}}}}|||{{{wwwxxxzzz{{{}}}~~~~~~~~~|||{{{vvvwwwwwwvvvvvvvvvpppggg\\\LLL;;;444333111///...******+++,,,,,,+++******)))))))))))))))***++++++************))))))))))))+++***((('''&&&&&&'''((())))))(((((())))))***++++++++++++***)))((('''&&&(((***++++++***+++---///+++***)))---222555222///222444:::EEETTTdddsss||||||~~~|||wwwuuurrrrrrsssxxx}}}}}}yyyrrrvvv}}}~~~{{{yyy||||||zzzuuuzzz}}}|||xxxvvvxxx|||~~~~~~jjjUUUQQQJJJCCC@@@>>>@@@HHHRRR```rrr~~~uuummmbbbXXXOOOEEE<<<666666333222444333//////111666999<<<===:::666222000---.../////////111777;;;888;;;???CCCGGGLLLQQQTTT[[[___eeekkknnnqqqsssuuuxxxtttlllaaaSSSCCC333))),,,------+++)))(((((()))'''((()))++++++)))((('''%%%&&&'''(((&&&### $$$%%%&&&((()))(((((('''%%%%%%%%%%%%&&&'''((((((&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%% $$$&&&%%%$$$###$$$%%%&&&&&&&&&''')))+++"""''',,,---)))&&&&&&'''''''''((((((((((((''''''$$$&&&(((***++++++***)))&&&'''((())))))((('''&&&&&&&&&&&&&&&'''(((***+++)))(((((('''''''''((((((&&&&&&&&&'''***++++++***&&&(((******((('''''''''((()))))))))))))))(((''''''(((***+++,,,,,,+++++++++)))''''''(((,,,000222444666:::AAAJJJWWWdddlllnnnrrrvvvzzz~~~~~~}}}}}}}}}||||||{{{{{{~~~{{{yyyuuuwwwyyy{{{}}}~~~~~~}}}}}}|||zzzuuuvvvvvvuuuvvvuuuooofff[[[KKK:::444444222///...***+++,,,------,,,+++***((((((((((((((()))******'''(((((()))***+++++++++...,,,)))&&&%%%%%%%%%&&&+++***)))))))))***,,,---'''(((***++++++)))'''%%%)))***++++++***+++---...,,,******...333555111---///222888CCCRRRcccrrr{{{zzz|||~~~|||vvvtttrrrqqqsssxxx}}}{{{wwwqqqwww}}}}}}}}}yyyxxx{{{yyyvvv{{{~~~|||wwwvvvyyy~~~|||~~~gggSSSWWWLLLBBB???AAACCCGGGKKKYYYfffzzz}}}{{{xxxooobbbUUUJJJAAA;;;777555333111///......///000333666:::<<<999666333222222222222111111333777;;;???BBBFFFIIILLLTTT]]]ddddddjjjnnnqqqtttxxxxxxtttrrrnnndddVVVHHH<<<222+++...***&&&&&&***,,,+++((((((((())))))*********+++(((%%%"""###&&&'''&&&$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%&&&'''((()))++++++***'''$$$"""""""""$$$%%%&&&'''&&&%%%$$$###(((%%%###$$$''')))&&&$$$&&&&&&&&&&&&&&&%%%%%%%%%+++,,,---,,,)))'''%%%%%%!!!!!!###$$$&&&'''))))))&&&'''((())))))((('''&&&&&&&&&''''''''''''''''''###)))+++***(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))'''&&&&&&'''(((((('''''''''''''''((()))))),,,+++***)))))))))++++++)))***++++++,,,...111444333777>>>FFFPPP[[[eeelllqqqsssuuuyyy}}}~~~}}}}}}|||{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}{{{xxxuuutttvvvvvvwwwxxxzzz{{{|||}}}}}}zzzxxxyyyyyywwwtttuuuuuupppiiiXXXJJJ:::333000...---///...---,,,+++************''''''(((((())))))************))))))((((((''''''''''''((()))***)))))))))'''(((((('''&&&&&&(((******************)))(((''',,,***)))((((((***,,,---,,,...---***---333111+++333333888DDDUUUeeeppptttwwwxxx{{{}}}~~~}}}uuutttssssssvvvzzz{{{uuuqqqqqqvvv~~~{{{{{{vvvwwwzzz}}}xxxvvvyyy}}}|||xxxxxx~~~}}}~~~|||xxx^^^NNNZZZOOODDDAAAAAABBBEEEJJJSSS___qqq}}}zzztttkkk^^^QQQFFF===777444222111///---,,,,,,---...222555999:::999666444333222222222222222555999===BBBGGGLLLQQQVVV^^^gggnnnooosssvvvvvvxxxzzzxxxssskkkdddXXXJJJ>>>666///+++***&&&"""###&&&((('''$$$(((((()))))))))*********'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((()))(((((((((&&&$$$###$$$%%%&&&&&&&&&''''''&&&&&&&&&''''''(((''''''&&&'''(((%%%%%%&&&'''((()))******''')))++++++***(((((()))%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((###&&&))))))(((((()))+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((('''&&&''''''((()))'''''''''''''''((()))))),,,+++***))))))***++++++***+++,,,------///222555999===DDDLLLVVV```jjjppptttuuuxxx{{{~~~~~~}}}|||{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{|||}}}}}}~~~|||yyyvvvuuuuuuvvvwwwyyyzzz{{{||||||~~~~~~~~~|||zzzxxxvvvvvvuuurrrrrrsssmmmfffXXXJJJ:::333000------......---,,,+++************(((((((((((())))))*********)))))))))((((((((('''(((((((((((()))))))))))))))))))))(((&&&&&&(((******************)))((((((+++***)))))))))***,,,,,,,,,...---+++...333222---222444999FFFVVVfffppptttvvvwwwyyy|||~~~~~~|||xxxwwwuuuuuuxxx}}}yyyssspppqqqxxx}}}|||{{{vvvxxx||||||wwwvvvzzz}}}~~~{{{wwwxxx~~~}}}{{{}}}|||sss\\\NNN___SSSHHHCCCBBBAAADDDGGGKKKUUUddduuu|||xxxuuukkkbbbUUUIII???888333000111000...---,,,---......000333777888777555444444111222333333444777<<<@@@FFFMMMUUU\\\cccjjjrrrxxxzzz||||||zzzyyyyyytttmmmaaaWWWJJJ>>>666000---,,,+++(((%%%&&&)))***)))'''(((((())))))))))))******%%%&&&&&&%%%$$$$$$%%%'''(((((('''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&%%%%%%''')))(((((('''&&&&&&'''((()))&&&)))+++***&&&%%%(((+++&&&''''''((()))***++++++''')))******)))((())))))))))))(((((('''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&'''((())))))))))))((('''&&&'''***---&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''&&&''''''((()))***'''''''''''''''((())))))+++******)))******+++++++++,,,---......000333666999>>>FFFOOOXXXbbbkkkqqqxxxyyy{{{}}}}}}|||zzzyyyyyyyyyyyyyyyxxxxxxyyy{{{}}}~~~~~~}}}zzzxxxvvvtttvvvxxx{{{||||||{{{{{{||||||}}}}}}~~~|||zzzxxxtttuuutttqqqqqqrrrllldddXXXJJJ;;;333000---,,,---------,,,+++************((((((((())))))))))))***))))))))))))(((((((((((()))((('''''''''(((***+++***++++++)))((('''(((***************)))))))))))))))************+++++++++,,,---------///333333000222444;;;HHHYYYgggpppssstttuuuxxxzzz}}}}}}|||zzzxxxvvvvvvyyy~~~}}}uuupppmmmrrr{{{~~~||||||yyyvvvyyy~~~zzzvvvvvv|||~~~}}}zzzwwwxxx~~~{{{zzz||||||lllXXXLLLeeeYYYLLLFFFCCCAAABBBEEEFFFLLLWWWeeevvv|||yyyuuuqqqmmmiii\\\UUUJJJ@@@999444111///111111000/////////000000///111555666555444444555111222333444555999???CCCLLLSSS^^^gggmmmsssyyy~~~~~~zzzxxxuuummmeeeVVVLLL@@@888333///---...,,,***)))))),,,---,,,***(((((())))))))))))))))))$$$&&&(((&&&$$$###%%%((())))))(((((('''''''''&&&&&&&&&&&&&&&''''''(((((($$$%%%&&&&&&%%%%%%'''))))))(((&&&%%%%%%&&&)))***'''(((***)))'''&&&(((*********))))))((((((''''''***+++,,,***(((&&&&&&'''))))))(((((('''&&&%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%&&&'''((()))******)))(((&&&&&&''')))***''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&&&&'''((()))******'''''''''''''''((())))))******************+++++++++,,,---......000444666999???HHHRRR\\\eeennntttzzz{{{|||~~~|||zzzyyyxxxxxxxxxxxxwwwwwwxxx{{{}}}~~~~~~~~~|||zzzxxxwwwtttvvvzzz|||}}}}}}{{{zzz{{{{{{||||||}}}~~~~~~|||yyyxxxuuuvvvuuusssssssssmmmeeeWWWIII:::333000---,,,------,,,++++++*********+++))))))))))))))))))))))))))))))))))))((((((((((((***)))'''&&&'''(((***,,,,,,,,,---+++)))(((((()))******)))))))))))))))***))))))***++++++++++++***,,,------...000333333333333666>>>LLL]]]jjjqqqssstttvvvxxx{{{}}}}}}|||yyyxxxvvvuuuxxx~~~xxxqqqnnnlllttt~~~{{{{{{~~~}}}wwwuuuzzz|||xxxvvvwww~~~~~~|||xxxvvvyyy~~~~~~|||}}}~~~gggTTTIIIkkk^^^PPPHHHDDDAAAAAACCCDDDGGGOOOYYYiii||||||zzzyyywwwtttpppkkkgggaaa\\\XXXKKKFFF>>>888444222000//////////////////000000000...000222333333333444555111222333444666:::@@@DDDSSS[[[fffpppuuuzzz~~~~~~zzzwwwssshhh]]]KKK@@@888666444///,,,---))))))((()))+++++++++***))))))((((((((((((((((((%%%'''((('''$$$###&&&)))))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''&&&$$$$$$&&&'''((('''$$$######&&&)))***)))'''%%%&&&((()))(((&&&))))))(((''''''&&&%%%%%%***++++++)))'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&$$$$$$%%%&&&'''((()))***((('''''''''((('''&&&%%%'''''''''''''''''''''''''''((())))))******))))))%%%&&&&&&'''((())))))***'''''''''''''''((())))))))))))******++++++++++++)))+++---...///111555888>>>EEEOOOZZZdddnnnvvv{{{{{{|||}}}}}}{{{zzzyyyxxxxxxxxxxxxxxxyyy{{{}}}~~~}}}}}}}}}}}}|||zzzxxxwwwvvvxxx{{{~~~~~~|||{{{{{{||||||}}}~~~~~~~~~{{{yyyxxxtttvvvuuusssssssssllldddUUUHHH:::333000---,,,---,,,,,,++++++******++++++************))))))))))))(((((((((((())))))))))))***)))'''&&&'''(((***,,,+++------,,,***(((((()))******)))(((((()))***+++))))))***++++++++++++***,,,,,,---///111111222444444888BBBQQQaaammmrrrsssuuuwwwzzz}}}}}}|||zzzyyyxxxxxx{{{|||tttooommmmmmwww}}}yyy{{{yyytttuuu{{{zzzvvvwwwyyy~~~}}}yyyvvvuuuzzz~~~~~~{{{~~~{{{cccPPPFFFpppcccTTTKKKEEEAAA@@@BBBCCCEEEJJJSSSaaattt}}}|||xxxuuuqqqnnnlllkkkfffccc^^^ZZZUUUPPPJJJFFF===:::666333222111000...,,,,,,,,,---...............000111111111111333444111222333444666;;;@@@DDDVVV___jjjsssyyy||||||yyyrrrdddVVVBBB777000333444...*********+++,,,------...------))))))((((((((((((''''''&&&''''''&&&%%%%%%&&&(((((((((''''''''''''''''''%%%&&&''''''(((((('''''''''((((((&&&$$$$$$%%%&&&'''&&&$$$###$$$&&&)))******&&&$$$%%%)))***((($$$%%%%%%%%%%%%&&&&&&''''''&&&'''(((((('''''')))+++&&&&&&&&&&&&&&&'''''''''&&&'''((())))))((('''&&&$$$%%%%%%&&&'''((())))))&&&&&&'''(((***)))&&&###'''''''''''''''''''''''''''((()))***+++***)))(((%%%&&&'''((()))))))))((('''''''''''''''((())))))((()))***+++++++++++++++)))+++---///111444888<<>><<<999555222222111000111111///,,,))),,,,,,...///000000111000///000000///......000333111222333444666:::???CCCKKKTTT```jjjppptttyyy|||~~~~~~{{{wwwlllXXXGGGCCC555,,,000333...+++///''')))+++,,,,,,,,,,,,,,,))))))(((((('''''''''&&&***'''$$$%%%((()))(((%%%$$$%%%%%%&&&&&&'''''''''%%%%%%'''((((((((('''&&&%%%&&&&&&&&&%%%%%%&&&(((((('''''''''((()))+++,,,'''***,,,+++((('''))),,,)))((('''&&&%%%$$$######)))***)))'''%%%%%%''')))******))))))((((((''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&'''''''''''''''''')))'''&&&'''***+++***((((((((((((((((((((((((((('''(((***+++,,,+++)))(((''''''((())))))((('''&&&'''''''''''''''((())))))'''(((***+++,,,,,,++++++***,,,000333666;;;@@@DDDTTTZZZccckkkrrrvvvzzz|||~~~~~~~~~{{{}}}~~~|||~~~}}}~~~~~~~~~|||zzzxxxwwwtttvvvwwwuuuvvvuuummmdddOOOCCC777333222000//////+++++++++***++++++,,,,,,++++++++++++******))))))'''((((((((())))))******''''''((()))***)))))))))&&&)))++++++***)))))))))***)))((('''((()))+++---,,,***)))((((((***,,,------+++---111///***,,,333888???LLL]]]mmmvvvwwwuuuvvvxxx{{{~~~xxxzzz}}}{{{tttoooooossswwwzzzuuuvvv|||zzzwwwxxx~~~{{{wwwxxx}}}~~~yyyssspppttt}}}}}}zzz{{{}}}|||{{{{{{}}}~~~hhhUUUKKKHHHrrrdddVVVMMMFFFAAA@@@AAADDDEEEIIISSScccuuuuuukkkaaaVVVOOOMMMKKKHHHDDDAAA>>><<<;;;;;;:::888555444333333333111000000000000///---***000///...------...///000000//////000111444666777111000222555666555888===BBBHHHRRR[[[cccjjjooosssuuuxxxzzzwwwrrrhhhXXXIII???777000000///,,,*********++++++***)))***,,,//////...---+++)))(((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$)))))))))(((''''''&&&&&&(((((('''''''''(((((())),,,,,,+++***)))((('''&&&%%%&&&''''''((((((''''''))))))((('''''''''''''''''''''''''''((((((((((((%%%&&&'''((((((&&&$$$###))))))(((((('''''''''&&&$$$%%%%%%&&&&&&''''''(((,,,+++***)))((('''&&&&&&)))'''&&&''')))*********'''((()))((('''&&&''')))(((((((((((())))))))))))***************+++++++++***---111444666<<>>888777666555444444444444333222111000////////////---,,,,,,---......,,,***---------...///000222222333444444444444333333222000///000333333111333888===>>>@@@CCCHHHOOOXXX^^^eeekkkrrruuutttmmm^^^PPP@@@777000......,,,+++---...///...---,,,---///222000///---+++***(((((('''&&&'''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''((())))))######$$$%%%&&&'''''''''+++***)))(((((((((((((((++++++***)))((((((''''''&&&&&&'''((((((((((((''')))(((''''''&&&'''''''''&&&''''''''''''(((((((((%%%%%%'''(((((('''&&&&&&###$$$%%%'''(((***+++,,,******))))))(((''''''&&&###%%%'''((()))((('''&&&&&&%%%%%%''')))++++++***'''((()))((('''&&&''')))%%%%%%&&&((()))+++,,,,,,************++++++,,,,,,...111555888<<>>???BBBHHHOOOUUU[[[ccclllsssvvvqqqdddVVVHHH>>>444111000......000111222222111000000222444...---,,,+++***))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((((((((()))$$$$$$&&&'''''''''&&&&&&(((((('''''''''(((((()))+++******)))((((((''''''&&&&&&'''((((((((((((((((((''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%$$$###"""###$$$%%%'''(((***+++,,,)))))))))(((((('''''''''###%%%(((******)))'''%%%((('''(((***,,,...---,,,'''((()))((('''&&&''')))&&&&&&'''((()))***++++++)))******++++++,,,,,,,,,...111666:::???GGGQQQYYYfffjjjooosssvvvxxx{{{}}}~~~}}}~~~|||{{{zzzyyyyyyyyy{{{||||||{{{{{{wwwjjj^^^KKK@@@555222111///------++++++,,,,,,,,,,,,------,,,+++******++++++***)))'''(((((())))))(((((('''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((()))))))))************+++++++++,,,,,,---000333333111222555888@@@PPPbbbmmmsssxxxzzzyyy}}}~~~~~~{{{yyywwwuuutttttttttuuuwwwzzz~~~zzzxxxyyyzzzwwwxxxzzzwwwsssqqqwww}}}{{{~~~}}}{{{nnnlllkkkqqq{{{}}}|||~~~yyywwwvvvxxx}}}yyyzzz|||}}}zzz}}}{{{kkk\\\RRRKKKGGGDDDDDD@@@???@@@@@@@@@DDDJJJTTT]]]kkkzzzsssbbbRRRHHHBBB>>><<<777666555333222222222111///000000000000000//////000...,,,,,,,,,+++***(((///000111333444666777777555666666666555333111000444222333555444111333888;;;<<<>>>???AAADDDIIILLLSSS\\\hhhqqqvvvuuuiii]]]OOOCCC777222000---...000222444555555444333333444,,,,,,+++*********++++++,,,++++++***)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''((()))))))))(((&&&%%%%%%%%%%%%&&&'''((()))*********))))))((('''''''''&&&'''(((((())))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$"""!!! &&&&&&&&&'''((())))))***&&&&&&'''''''''(((((((((&&&(((***++++++)))&&&%%%((('''(((***---...---+++'''((()))((('''&&&''')))(((((((((((()))))))))))))))******+++,,,,,,------...111666;;;AAAKKKVVV___kkknnnrrruuuvvvxxxzzz||||||{{{}}}~~~~~~{{{xxxwwwxxxzzz|||{{{}}}|||{{{zzzvvviii]]]KKK???555222111///---...+++++++++,,,,,,---------'''***---+++'''%%%'''+++((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((('''((((((((())))))*********++++++++++++,,,,,,,,,---000333333222444888<<>>??????>>>CCCJJJVVVaaaqqq}}}ppp^^^OOOEEE@@@===;;;777666444333111000000000000111111111111111000///222000------------,,,***000111222444666777777777555555555444444333222111555333444666555333555999888;;;>>>@@@AAABBBEEEGGGNNNXXXdddooovvvwwwnnncccQQQEEE777111...,,,---111555888<<<===;;;888777666000///...---,,,,,,,,,,,,,,,,,,,,,***)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''')))***+++,,,+++)))'''%%%&&&&&&&&&&&&''')))***+++)))))))))(((((('''''''''''''''((())))))))))))(((&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''***)))((('''&&&%%%$$$###'''''''''(((((((((((((((%%%%%%&&&''''''((())))))((()))***+++***)))'''&&&&&&&&&&&&(((***+++)))''''''((()))((('''&&&''')))))))))))))))(((((((((((()))******+++,,,---......///222777===DDDOOO[[[eeennnpppsssvvvwwwxxx{{{}}}~~~zzzyyy{{{|||{{{~~~}}}yyyvvvuuuwwwzzz|||{{{|||{{{yyyxxxttthhh\\\LLL@@@666333222000......***++++++,,,,,,------..."""(((,,,)))### $$$***))))))************))))))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))((())))))))))))))))))***))))))*********+++++++++...111333444333666:::???IIIYYYjjjrrruuuwwwyyyzzz}}}~~~~~~|||yyyuuurrroooooopppqqqqqquuuyyy}}}~~~}}}}}}{{{sssqqqvvv{{{|||}}}ssstttwww}}}zzz|||zzztttiiiiiimmmwww}}}|||~~~~~~vvvuuuwww{{{}}}yyyzzz~~~||||||uuujjj[[[OOOHHHFFFDDDCCCAAA>>><<<<<<;;;;;;AAAIIIRRR^^^ooo~~~rrr```PPPFFF@@@<<<:::555555333222111111111111111111222222222111///...111///------///000000000///000222444555555555555333333222222222222333333444333444666666444666:::999;;;===???@@@BBBEEEGGGMMMWWWcccmmmvvvyyyqqqgggRRREEE777111......111555>>>BBBGGGJJJHHHDDD@@@>>>777666444111///---,,,+++***************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))))))))((()))+++,,,,,,+++((('''******))))))))))))******((((((((((((((('''''''''''''''((()))))))))))))))&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))&&&'''(((((()))(((((((((&&&&&&'''(((***)))'''$$$'''((()))((('''&&&''')))''''''(((((())))))******)))******+++,,,---...///000444999???GGGSSSaaajjjpppsssuuuwwwxxxzzz|||~~~{{{xxx{{{}}}yyywwwzzz~~~}}}{{{yyywwwvvvwwwxxxzzzzzzzzzxxxvvvuuurrrggg\\\MMMBBB777333333000......******+++,,,,,,---......$$$(((+++)))$$$"""%%%)))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))***++++++++++++,,,,,,,,,...111333444444777<<>>???@@@CCCGGGJJJMMMVVVbbbmmmvvvyyysssiiiSSSFFF888222111222666;;;GGGLLLSSSVVVTTTOOOJJJGGG>>><<<999555111---+++***(((((()))***************&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%''')))++++++,,,%%%'''***,,,,,,,,,***(((///...---+++***)))))))))(((((((((((((((''''''''''''(((((()))))))))))))))%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))&&&&&&''''''((())))))***++++++******)))((((((((($$$$$$%%%&&&'''((()))***(((((()))***+++***'''%%%'''((()))((('''&&&''')))%%%&&&'''((()))***+++,,,)))******+++---...//////222555;;;AAAJJJVVVdddnnnrrrtttwwwxxxyyy{{{~~~{{{yyy{{{}}}{{{vvvtttxxx|||yyyyyyyyyxxxxxxwwwwwwwwwyyyyyyvvvsssssspppggg\\\NNNCCC888444333000......******+++,,,,,,---......******+++***)))((())))))''''''((((((((((((''''''))))))))))))))))))))))))*********)))((((((''''''++++++******))))))((((((---------........./////////111444444555888>>>CCCTTTcccsssxxxxxxzzz~~~}}}}}}}}}}}}~~~zzzwwwrrrnnnlllmmmoooqqqrrrwww}}}{{{zzz~~~}}}{{{uuuppprrr{{{~~~~~~|||||||||sssxxx}}}yyywww{{{wwwooohhhjjjppp{{{|||yyyxxx}}}|||vvvwwwzzz{{{|||}}}~~~~~~~~~zzzddd___UUULLLFFFEEEHHHJJJBBB@@@======>>>??????>>>KKKPPPXXXbbbnnnyyyxxxgggVVVJJJBBB===;;;666444111111111111///...///000111111111000...---000111111222333444555666777555222000///000222333///111444555444333333444222222333555777888999:::999:::===???@@@CCCGGGKKKSSS[[[eeeoooxxxyyyqqqeeeNNNCCC888222111111666===JJJSSS^^^dddaaa[[[TTTPPPJJJEEE>>>888333000...,,,)))((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&''''''((()))))))))))))))+++,,,------,,,+++))))))------,,,***((('''(((***"""$$$(((***+++***)))'''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%'''))))))%%%!!!***&&&###$$$&&&&&&!!!))))))((('''&&&%%%%%%$$$))))))))))))((('''&&&%%%$$$$$$$$$%%%'''***,,,...&&&''''''((((((((((((((('''((()))******)))((('''))))))))))))************...)))(((+++---,,,---000000555<<>>HHHWWWdddrrrwwwzzz|||~~~}}}}}}~~~~~~}}}|||{{{yyyuuuqqqmmmkkkkkkmmmnnnsssyyy|||wwwvvvxxx~~~|||{{{}}}}}}uuurrrvvv}}}}}}{{{zzz{{{|||yyy|||~~~vvvvvvyyy}}}|||ssskkkeeekkkttt~~~|||{{{{{{||||||tttyyy~~~}}}}}}}}}}}}}}}|||||||||qqq```TTTHHHCCCBBBCCCGGGLLLDDDAAA???===>>>===<<<;;;AAAEEEKKKRRRZZZeeeqqqzzz|||kkkYYYLLLBBB<<<999:::777555444555555333222,,,---...000000000000///222222444555555555555555444333000.........000111///111444555444333444444444444555666777999999::::::;;;===???BBBFFFKKKOOOWWW^^^fffmmmtttuuulllaaaKKKAAA666111000000444:::HHHQQQ]]]fffgggddd___]]]UUUOOOFFF===777111---*********))))))))))))***+++)))(((((('''&&&&&&''''''''''''((()))))))))))))))+++++++++,,,,,,,,,***(((*********)))'''''')))+++$$$%%%&&&(((((('''&&&%%%******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&&&&%%%%%%$$$(((%%%"""###&&&'''### ((((((((('''&&&&&&%%%%%%(((((((((((((((''''''&&&'''&&&&&&&&&'''(((***+++&&&''''''(((((((((((((((&&&''''''((((((''''''&&&))))))))))))************...******---...---///222222777???IIISSS```kkkrrrtttvvvyyy{{{{{{{{{}}}|||yyyyyy|||}}}{{{xxxxxxxxxzzz{{{|||}}}}}}||||||{{{zzzyyyxxxxxxxxxxxxyyyyyywwwsssqqqmmmddd[[[LLLCCC:::555111---,,,...---,,,++++++******++++++))))))((('''(((***,,,---'''''''''(((((((((''''''((((((((((((((('''&&&%%%'''''''''((((((((()))))))))))))))))))))******++++++++++++,,,,,,,,,------,,,,,,///222333555???JJJZZZgggtttxxxyyy{{{{{{zzz||||||}}}~~~}}}|||{{{zzztttrrrnnnkkkkkkllloooqqquuu{{{{{{ttttttwww~~~||||||~~~{{{tttssswww~~~}}}zzzyyy~~~}}}xxxzzz}}}}}}tttuuuxxx|||~~~yyyqqqjjjgggmmmwww{{{yyyyyy{{{~~~{{{ssswww|||~~~||||||~~~}}}~~~{{{|||~~~wwwkkkZZZQQQHHHEEEDDDEEEJJJOOOFFFDDDAAA???>>><<<:::888===@@@DDDFFFJJJSSS```jjjxxxppp```RRRHHH@@@<<<888666444333333333222111***+++,,,...000111111222333555777888888777555444222000...,,,,,,,,,......///111333444333333444555666666777777888999::::::;;;<<<>>>???CCCHHHOOOTTT\\\bbbhhhlllpppoooeee[[[EEE<<<333///......111666EEENNNZZZdddiiijjjhhhggg___YYYOOOEEE===555///,,,,,,+++************+++,,,))))))((((((''''''((((((''''''((())))))))))))))),,,***)))+++------***&&&'''((()))((('''''')))+++'''''''''&&&&&&&&&%%%%%%******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%&&&###"""$$$'''&&&###"""$$$''''''%%%"""''''''''''''''''''''''''&&&''''''((((((((((((((())))))((('''''''''''''''&&&''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))************...++++++...///...000444555:::CCCNNNYYYdddooouuuvvvxxxzzz{{{{{{{{{|||}}}}}}yyyyyy{{{}}}}}}{{{xxxwwwxxxxxxyyy{{{|||}}}~~~~~~}}}|||{{{{{{{{{zzzyyyxxxxxxxxxxxxyyyyyyuuupppooommmggg___LLLCCC:::555111---,,,...+++,,,,,,,,,,,,+++******))))))(((((((((***+++,,,&&&((()))++++++)))'''&&&&&&'''''''''''''''&&&&&&''''''((((((((())))))))))))))))))))))))*********))))))******+++,,,------,,,,,,///222333777BBBNNN___kkkvvvyyyxxxxxxwwwuuuyyyzzz{{{{{{{{{zzzyyyxxxooommmkkkiiijjjmmmqqqtttwww~~~xxxppprrrwww~~~~~~|||}}}xxxttttttzzzzzzxxxyyyyyyuuu{{{~~~zzzsssuuuxxx{{{{{{vvvoooiiikkkrrr|||}}}xxxvvvwww{{{|||yyysssvvv{{{}}}}}}|||||||||~~~}}}zzz{{{|||ooodddSSSNNNIIIHHHGGGJJJQQQZZZIIIFFFBBB@@@>>><<<:::888;;;???BBBBBBCCCIIISSS\\\fffsssvvvhhh[[[PPPGGGBBB888666333222333222111000,,,,,,...///000222222333555777:::;;;;;;888555222111000...,,,+++,,,------///111333333333333555666777777777888888999999999======>>>???CCCIIIQQQVVV^^^eeellloooooojjj^^^RRR>>>666///------,,,...222AAAHHHSSS^^^eeeiiiiiiiiieee___VVVLLLDDD<<<555111---,,,***))))))***+++,,,))))))(((((((((((())))))''''''((()))))))))))))))+++)))''')))------***&&&((()))***)))(((((()))******)))(((''''''((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%$$$###$$$&&&&&&$$$###%%%&&&'''%%%###&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))))))))((((((''''''''''''&&&''''''((((((((((((((('''&&&%%%$$$$$$%%%&&&'''((()))))))))************---+++,,,//////...111666888>>>HHHSSS^^^hhhqqqwwwwwwyyy{{{|||{{{zzz{{{|||zzzxxxxxxzzz~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~|||zzzxxxwwwwwwxxxxxxzzzzzz{{{{{{{{{{{{zzzzzz{{{zzzyyyyyyxxxxxxxxxyyywwwwwwtttpppooonnnhhh___NNNDDD:::555111,,,,,,///***+++,,,---,,,+++***)))))))))(((((()))***++++++))))))***+++***)))((('''%%%%%%&&&''''''''''''''''''(((((((((((()))))))))(((((()))***************((()))***+++,,,---......,,,,,,...222444999FFFRRReeeoooxxxxxxuuutttrrrpppwwwxxxxxxyyyxxxwwwvvvuuummmkkkiiihhhjjjnnnrrruuuzzz|||uuunnnrrrxxx~~~{{{|||~~~{{{uuusssvvv|||}}}~~~{{{wwwwwwyyy|||wwwttt|||{{{wwwsssvvvzzz|||zzztttnnnjjjooovvv{{{vvvtttwww|||{{{wwwuuuxxx{{{}}}|||||||||}}}~~~zzzxxxzzz{{{xxxhhh]]]PPPLLLJJJJJJKKKQQQ]]]jjjMMMJJJEEEAAA???>>>;;;:::777;;;>>>???>>>AAAGGGMMMYYYgggxxx|||oooaaaUUUJJJDDD>>><<<999777777666444333111111111111111222222222555777:::<<<<<<999555222111000...------,,,------///111222333333333555777777777888888888999999999>>>???@@@AAADDDJJJRRRWWW___hhhppprrrnnnfffWWWIII888222---------+++,,,///:::@@@JJJUUU```gggjjjkkkiiiddd\\\TTTJJJAAA777222---,,,***((('''(((***+++))))))(((((((((((())))))''''''((())))))))))))))))))((('''))),,,,,,)))&&&+++,,,,,,+++)))(((((())))))(((''''''''')))+++---''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&'''%%%###'''&&&&&&&&&&&&%%%$$$"""%%%%%%&&&&&&'''((((((((($$$%%%&&&((())))))))))))''''''((((((((((((((((((&&&''''''((((((((((((((()))((('''&&&&&&'''((()))((()))))))))************+++***+++.........111777;;;BBBMMMXXXbbbkkkssswwwxxxzzz||||||{{{{{{{{{|||zzzvvvuuuvvv}}}~~~||||||{{{{{{{{{{{{||||||{{{{{{yyyxxxwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyxxxxxxxxxyyyyyysssuuutttrrrqqqoooggg^^^OOOEEE;;;555000,,,,,,///***+++,,,---,,,+++***))))))))))))))))))*********,,,+++***)))(((((()))***%%%%%%&&&'''(((((((((((((((((((((((()))))))))***(((((()))************))))))***+++,,,---...///000,,,+++...222555;;;IIIWWWjjjrrrxxxuuuqqqoooooommmuuuuuuvvvwwwvvvuuutttsssmmmkkkiiihhhiiimmmqqqttt|||yyyrrrooottt|||{{{yyy{{{~~~{{{wwwrrrrrrwww}}}{{{}}}xxxuuuwwwzzz}}}{{{wwwvvv||||||xxxuuutttyyy~~~~~~yyysssooommmrrryyyxxxttttttxxx}}}}}}yyyvvvwwwyyy|||}}}}}}|||||||||}}}xxxvvvyyy{{{|||oooaaaXXXNNNJJJHHHKKKQQQ\\\nnn}}}VVVQQQIIIDDD@@@>>>===<<<999:::<<<===>>>AAADDDGGGQQQ```rrrvvvgggYYYLLLDDDBBB???<<<999888777444222444444333222111111222222444666999;;;;;;888444222111000///...------------///111222222222333666888888888888999:::;;;;;;<<<@@@AAACCCFFFJJJPPPWWW\\\dddlllrrrqqqjjj^^^NNN@@@444///,,,......,,,+++---222666@@@MMM[[[eeekkkmmmllliiiccc[[[QQQDDD888000...,,,)))''''''(((***+++((((((''''''(((((())))))''''''((()))))))))))))))&&&''')))******)))((((((+++---...,,,***((('''(((&&&%%%%%%%%%&&&(((***+++'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***&&&$$$$$$((()))&&&###''''''''''''&&&%%%######&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))%%%&&&'''((()))))))))(((&&&''''''((((((((((((((()))))))))(((((()))))))))))))))))))))************)))))),,,///...---222999???GGGRRR^^^gggnnntttwwwxxxzzz||||||{{{{{{|||}}}yyytttrrrqqqzzz|||~~~|||zzzyyyyyyyyyyyyzzzzzz{{{yyyxxxxxxxxxwwwxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxyyyzzzyyyyyyxxxxxxyyyyyyyyyrrrttttttrrrqqqoooggg]]]PPPFFF;;;555000,,,,,,///+++,,,,,,,,,,,,+++******))))))))))))******))))))---,,,)))''''''((()))***&&&&&&'''((()))))))))(((((((((((()))))))))******'''((()))++++++******)))++++++,,,---......//////,,,+++---111666>>>MMM\\\mmmsssvvvqqqkkkkkklllmmmssstttuuuuuuuuutttsssrrrmmmkkkiiihhhjjjmmmrrruuu}}}|||vvvpppqqqwww{{{~~~{{{xxxvvvyyy~~~xxxtttppprrryyy~~~zzzyyy||||||vvvuuuxxx{{{|||~~~zzzxxxxxx|||zzzvvvtttvvv|||yyyrrroooooottt{{{{{{uuusssuuuxxx}}}~~~|||yyyuuutttvvvyyy|||}}}{{{yyyxxxwww{{{|||~~~~~~}}}}}}}}}uuutttxxx~~~|||qqqdddYYYQQQJJJGGGHHHQQQ^^^ooo```YYYOOOFFF@@@>>>===<<<>>><<<:::;;;???DDDGGGHHHNNN]]]ppp~~~rrrdddWWWOOOFFFCCC???<<<:::777444222444333222111111111222222333555777999999777444222000//////...------,,,,,,000111222222222333666999999::::::<<<===>>>??????AAADDDHHHMMMSSSZZZaaafffkkkqqqsssmmmbbbTTTDDD888111---,,,///000---,,,---...111999EEETTT```fffiiijjjiiifff```WWWJJJ<<<333000...+++((('''(((***,,,''''''&&&&&&'''(((((()))''''''((()))))))))))))))###'''++++++(((&&&(((***)))***,,,,,,***((((((((('''&&&&&&''''''((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''''''''%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''((())))))((((((&&&&&&((()))))))))((('''&&&''''''(((((((((((((((((())))))******))))))((())))))))))))******************---000//////444<<>>???AAABBBBBBBBBFFFLLLSSSYYYaaaiiinnnqqquuussshhh[[[MMM>>>333000---,,,000111...,,,------///555@@@MMMXXX^^^```eeeffffffccc\\\PPPBBB999111///,,,)))((())),,,---&&&&&&&&&&&&&&&'''((()))'''(((((()))))))))))))))!!!''',,,+++'''$$$''',,,%%%(((******)))(((((()))***************)))))))))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''&&&$$$$$$(((+++"""$$$&&&'''&&&&&&'''(((''''''''''''''''''''''''&&&'''(((((((((((((((((('''((()))))))))((('''&&&&&&''''''((((((((((((((('''((()))******)))((('''))))))))))))***************+++///222111000555>>>HHHPPP\\\gggoootttwwwyyywwwyyy||||||||||||}}}xxxqqqmmmkkkooossszzz~~~|||wwwwwwvvvvvvwwwxxxyyyyyytttuuuvvvwwwxxxyyyzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxyyyzzzzzzxxxvvvrrrmmmllllllhhhaaaRRRGGG<<<555000,,,---000...---+++***)))***+++,,,))))))************)))((())))))***+++***(((&&&$$$))))))************))))))))))))))))))************'''(((***+++,,,+++)))(((+++++++++++++++++++++,,,,,,+++---111666@@@QQQaaannnrrrqqqjjjdddfffkkknnnsssssstttuuutttsssrrrqqqjjjiiihhhhhhkkkpppvvvyyy|||{{{xxxwwwsssnnnsssyyyyyytttqqqoootttyyy{{{xxxtttrrrqqqwww}}}uuuqqqnnnqqqzzz~~~xxxvvvxxx~~~zzzvvvvvvzzz~~~|||wwwvvvxxxzzz}}}wwwttttttvvv}}}wwwooonnnpppuuu{{{|||uuurrrrrrtttwwwzzzxxxtttpppnnnnnnooosssvvvwwwtttoookkkiiikkkkkkkkklllnnnqqqtttvvvvvvxxxzzzyyyxxxwwwzzz|||}}}}}}~~~zzzrrrsssxxx|||rrrfff[[[QQQIIIEEEJJJKKKUUUmmmuuufffUUUJJJCCC>>>===>>><<<:::;;;>>>??????CCCIIIUUUbbbuuuyyynnngggaaaXXXNNNGGGDDD@@@:::555===888222...///222444666222333555666666555333222...,,,***))))))+++...//////111222222333555888;;;:::<<>>DDDMMMUUUaaakkkrrruuuwwwxxxzzzzzzzzzyyyxxxyyy}}}zzzsssmmmiiiiiimmmtttzzz~~~~~~|||zzzwwwuuuvvvyyy{{{zzzyyywwwtttsssuuuzzz|||yyyuuuyyyxxxvvvuuuuuuvvvxxxyyywwwxxxxxxyyy{{{||||||}}}wwwxxxuuupppmmmlllggg```TTTKKK>>>555111000///...,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++******))))))))))))))))))))))))***))))))(((((((((((()))((()))+++,,,,,,+++***)))******)))))))))))))))***+++)))***......***)))+++///...///333999CCCTTTdddmmmmmmkkkgggbbbcccjjjpppssssssrrrqqqpppooonnnnnnjjjjjjiiijjjnnnsssxxx{{{|||uuummmlllpppssszzz|||sssnnnmmmjjjuuuxxxwwwxxxrrrmmmssszzz~~~}}}yyynnnlllmmmttt~~~zzzttttttyyy{{{vvvuuuxxx~~~|||xxxvvvwwwyyy|||wwwsssrrrrrryyytttlllkkknnnuuuyyy||||||xxxtttssstttyyyzzz{{{xxxsssmmmhhhffffffkkkmmmjjjiiijjjjjjgggeeegggjjjmmmppprrrrrrssstttuuusssnnnmmmpppqqqooovvvuuuwww|||{{{yyy|||}}}rrrfff\\\RRRJJJFFFGGGLLLMMM\\\}}}~~~nnnZZZMMMEEE>>><<<======<<<===???@@@AAAIIIRRR```lll|||yyyrrriiiaaaWWWPPPLLLGGG@@@:::===999555222111111000///000111333444444333111000000...---+++,,,---000111111222333222222444666999;;;???EEEJJJNNNQQQUUUWWWZZZ```dddfffkkkssswwwwwwtttmmmbbbTTTGGG<<<333...---...---,,,))))))***+++)))---222777===HHHUUU___cccccccccaaaYYYLLL>>>444111---)))'''((())))))(((((('''&&&%%%%%%'''(((***'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((,,,((((((++++++''''''+++------,,,+++)))(((''''''&&&&&&%%%%%%&&&'''))))))***)))((('''&&&''''''((((((((((((((('''&&&%%%$$$'''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''''''''(((((())))))******++++++%%%'''(((((((((((()))+++***+++...///+++&&&''',,,---,,,+++*********++++++(((***,,,,,,+++******+++,,,...000111333999AAAHHHRRRZZZdddnnntttwwwxxxyyyzzzzzzzzzzzzyyy{{{~~~{{{rrrjjjfffeeeiiiooouuuyyy|||||||||zzzxxxwwwxxx{{{|||{{{yyyzzzwwwvvvxxx|||}}}{{{www{{{zzzxxxwwwwwwxxxzzz{{{zzzzzzzzzzzzzzz{{{{{{{{{xxxxxxvvvqqqnnnmmmhhhbbbUUULLL???555111000///...,,,,,,+++++++++************++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,,,,+++)))(((******)))))))))))))))***+++))))))------)))(((***///...///444999CCCUUUeeemmmmmmjjjeeeaaacccjjjqqquuutttsssqqqooommmkkkkkkjjjjjjjjjlllooouuuzzz}}}~~~|||zzzrrrkkkjjjnnnqqqwww~~~}}}vvvnnnjjjiiikkkuuuvvvtttuuupppmmmttt}}}yyyuuukkkkkkmmmttt~~~|||xxxssstttzzz|||xxxwww{{{{{{wwwvvvwwwzzz~~~zzzvvvttttttuuuzzz|||qqqjjjjjjnnnyyy|||~~~|||vvvrrrppppppuuuuuutttoooiiidddaaa___aaafffiiihhhhhhkkklllkkkmmmnnnqqqsssvvvwwwwwwwwwvvvwwwuuuooommmnnnnnnkkkooopppttt{{{~~~}}}}}}ooodddYYYQQQJJJEEEFFFIIISSSXXXllloooZZZMMMEEE???<<<======>>>@@@BBBBBBEEERRR___pppyyy~~~uuummmccc[[[VVVPPPGGGAAA:::888666555444222...+++...///000111111111/////////...---,,,,,,...000111222222333222111222555777<<>>@@@>>>???BBBDDDDDDJJJ[[[lll|||~~~vvvmmmeee```XXXMMMEEE777555444444444333000.........///000000000//////---,,,+++++++++,,,...///000111111111111222555888<<>>???BBBDDDGGGOOOcccvvv}}}uuunnnhhh___SSSJJJ999666333111111111111000...//////000000000000000------,,,,,,,,,---...///,,,...///000111333777:::>>>FFFSSS^^^gggllloooppprrrvvvyyyzzz|||{{{uuummm[[[QQQCCC888222000---+++)))((('''$$$###$$$'''***)))))))))***---333:::???DDDFFFGGGCCC;;;444000000++++++******))))))***+++''''''&&&&&&%%%%%%%%%%%%###$$$&&&((())))))(((((((((((((((((())))))))))))(((***+++,,,,,,---,,,+++---+++)))'''%%%&&&'''((($$$%%%&&&''''''(((((((((''''''(((((((((((((((((()))))))))***))))))((('''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&%%%$$$&&&''')))******(((&&&%%%)))))))))((('''))),,,///222...++++++(((%%%&&&+++++++++++++++++++++++++++)))***++++++++++++---///---000444999???HHHTTT]]]iiimmmrrrvvvwwwxxxyyyzzzyyy{{{|||||||||}}}|||tttnnn```^^^]]]]]]```eeekkkooorrrtttwwwyyyzzzyyyyyyxxxzzzyyyyyyzzz||||||{{{zzzvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvwwwwwwwwwxxxyyyxxxtttssssssooojjj^^^TTTFFF:::444111///---+++++++++************)))++++++,,,,,,++++++***)))((((((((((((((((((((((((''''''''''''((()))+++++++++++++++***)))((('''''''''((()))***************...+++***,,,,,,))))))+++...---000555;;;FFFYYYiiillliiidddaaabbbhhhpppwwwuuutttrrrooollliiigggfffccceeeiiinnntttyyy}}}~~~zzzuuuqqqjjjfffiiipppwwwzzz{{{vvvnnnhhhgggiiinnntttoooiiikkkjjjnnnzzz~~~wwwooojjjaaafffnnnvvv{{{{{{xxxuuupppoooqqqwww{{{xxxvvvwww{{{{{{uuurrrtttzzz|||xxxtttssswww}}}|||rrriiifffjjjooouuuuuutttnnngggbbbaaabbb```aaaaaaaaacccggglllppptttzzz~~~}}}wwwrrrllleee^^^bbblllxxxvvvhhhZZZQQQIIIFFFDDDEEEDDDEEEKKKSSSbbb{{{mmm[[[IIIBBBAAA@@@>>>=========???CCCIIITTThhhzzzxxxsssmmmdddWWWMMM???:::444000.........---/////////000000111111222///////////////000000111***,,,...///111333777:::@@@GGGRRR]]]ffflllqqqsssuuuyyy|||||||||yyyooodddSSSHHH;;;111---+++'''###))))))'''$$$"""!!!###%%%)))(((((()))+++...222444888999999777333000//////)))***+++***))))))+++,,,''''''''''''&&&&&&&&&&&&""""""###%%%%%%&&&&&&&&&''''''((((((((()))))))))&&&))),,,++++++,,,***'''***)))(((&&&&&&&&&'''(((&&&&&&''''''(((''''''&&&&&&'''(((((()))((((((((((((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$###((()))***++++++***)))))))))******))))))***,,,...///***((()))(((&&&'''*********+++,,,,,,,,,++++++)))***++++++++++++...000---222888???FFFPPP\\\dddnnnqqquuuwwwxxxxxxyyyzzzyyy{{{|||}}}||||||}}}~~~vvvpppfffbbb^^^[[[[[[^^^cccfffmmmooosssuuuvvvvvvwwwyyyxxxyyyzzz{{{{{{|||||||||xxxxxxxxxxxxxxxxxxxxxxxxtttuuuuuuuuuvvvvvvwwwwwwwwwyyywwwtttttttttqqqkkkcccXXXIII===666333000...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((('''(((((()))***+++*********)))((((((((((((&&&''')))***++++++******---******,,,,,,******......---000555<<>>:::444000......---,,,.........//////000111222///////////////000000111+++---...///000222666999===CCCLLLVVV___hhhooosssuuuxxx{{{{{{zzzuuuhhh[[[HHH???444...,,,***%%%!!!+++++++++)))'''&&&''')))))))))))))))+++,,,,,,,,,111///------......---,,,(((***++++++))))))+++---&&&&&&'''(((((((((''''''############$$$%%%&&&&&&&&&&&&'''''''''(((((((((&&&******'''&&&))))))%%%&&&&&&''''''''''''((((((%%%&&&'''((((((((('''&&&%%%&&&((()))))))))(((((('''(((((())))))(((((('''%%%%%%&&&&&&&&&&&&&&&'''&&&'''''''''''''''&&&&&&(((((())))))******++++++(((***++++++***+++,,,...,,,(((&&&)))***((((((+++)))***+++,,,,,,,,,,,,+++)))***+++++++++,,,...111///555>>>FFFNNNYYYdddkkkrrruuuwwwyyyyyyyyy{{{|||zzz{{{}}}|||{{{zzz{{{|||{{{}}}zzzuuulllhhhaaa[[[XXXYYY\\\^^^cccfffjjjkkklllnnnqqqtttrrrtttvvvwwwxxxxxxyyyzzzwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvxxxwwwttttttuuurrrlllfff\\\LLL@@@888444111///---------,,,,,,,,,,,,++++++++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((())))))&&&''')))+++,,,+++***)))+++((((((***+++)))+++///...---000666===HHH[[[lllkkkhhheeedddhhhnnnuuuyyyyyywwwtttppplllhhheeedddeeehhhmmmsssyyy}}}{{{vvvqqqlllgggfffmmmuuuvvvwwwuuuooogggdddfffjjjoootttnnngggjjjkkkooo}}}yyyqqqjjjeeeccciiirrryyy{{{yyyuuusssnnnooossszzz}}}tttrrrqqquuu}}}}}}{{{wwwtttsssvvv|||}}}zzzvvvvvvzzzwwwllldddbbbfffjjjnnnnnnkkkeee___\\\]]]```hhhlllrrrvvvzzz}}}yyyqqqhhhiiimmmttt|||ssseee[[[SSSKKKGGGCCCAAAAAADDDGGGNNN\\\jjj```PPPAAA===@@@???;;;999<<<999999@@@KKKYYYkkkyyy|||wwwsssnnnkkkggg^^^PPPFFF999777333111000000///...---------......000111222---------...............---.../////////111444777777===EEEOOOYYYccclllrrrsssvvvxxxxxxwwwpppbbbTTTAAA999000---......)))$$$&&&(((************+++---***))))))***++++++)))(((...+++'''(((***,,,,,,***'''))),,,+++))))))+++...&&&&&&'''((()))))))))((('''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&'''''''''((((((+++)))###"""'''(((%%%$$$%%%&&&'''((((((((((((###%%%&&&((()))(((((('''%%%&&&((()))))))))((((((''''''((((((((((((((('''###$$$$$$%%%&&&(((((()))%%%&&&'''((())))))))))))&&&&&&&&&&&&'''(((***+++(((***,,,,,,,,,+++,,,---***&&&&&&)))+++******---)))***+++,,,---,,,,,,+++)))***+++++++++,,,///111111888BBBKKKTTT^^^iiipppuuuwwwyyyzzzzzz{{{|||~~~zzz{{{}}}|||{{{yyyyyyzzzuuuwww{{{{{{qqqlllccc\\\WWWVVVXXXYYYZZZ]]]```bbbcccfffjjjooolllnnnppprrrssssssuuuvvvuuuuuuvvvvvvvvvvvvuuuuuu{{{{{{zzzyyyxxxwwwvvvuuuuuuwwwvvvttttttuuurrrmmmhhh^^^NNNAAA:::555222///......---------,,,,,,,,,***************)))(((((())))))))))))))))))))))))***))))))(((((((((((())))))(((((((((((())))))***%%%''')))+++,,,+++***)))***&&&&&&)))***)))+++///...---000666===III\\\mmmjjjhhheeefffjjjpppvvvyyy|||zzzvvvqqqlllgggdddbbbgggjjjpppvvv{{{zzztttnnnjjjfffeeemmmvvvxxxxxxvvvooohhheeehhhmmmooouuuooohhhjjjkkkppp}}}~~~xxxooogggbbbeeekkkssszzz{{{yyyuuusssnnnpppttt{{{~~~zzztttqqqpppuuu~~~zzzyyywwwttttttwww}}}~~~{{{xxxxxx|||~~~uuujjjbbb```cccgggfffgggfffccc``````cccgggssswww}}}~~~vvvkkkkkkmmmqqqyyywwwgggZZZRRRMMMIIIFFFDDDAAAAAACCCIIITTThhhyyy[[[NNNBBB@@@BBB@@@<<<:::;;;999:::???FFFPPPaaaooo}}}xxxuuuwwwvvvtttrrrpppooonnnnnneeeccc```\\\VVVMMMDDD>>>888666222///......///111...---,,,+++,,,---...///333---***---//////000111,,,,,,,,,------///000000:::===CCCIIISSS^^^jjjrrrsssuuuyyyyyyrrreeeUUUJJJ:::666111---++++++***)))$$$******%%%$$$'''(((%%%***)))'''''''''((('''&&&"""###%%%&&&((()))*********(((&&&%%%%%%%%%'''(((&&&''''''''''''''''''&&&&&&'''((('''%%%$$$%%%&&&%%%''''''$$$$$$'''(((&&&++++++++++++***)))'''&&&"""$$$'''((('''&&&&&&'''%%%$$$$$$&&&'''&&&$$$"""(((''''''''''''((())))))000///---+++)))'''&&&&&&$$$%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$%%%))),,,&&&)))''''''+++,,,))))))***+++,,,,,,+++***))),,,+++******))))))******&&&(((***+++,,,+++)))(((***+++,,,---.../////////555>>>KKKWWW___fffmmmqqquuuwwwzzz|||}}}|||zzzxxx||||||||||||{{{wwwrrrnnnjjjkkkooovvv~~~}}}}}}vvvrrrllleee___ZZZXXXWWWWWWWWWWWWXXXZZZ^^^aaacccbbbdddgggkkkoooqqqssssssrrrrrrrrrrrrssstttuuuvvvuuuvvvwwwxxxxxxwwwvvvuuusssttttttttttttrrrqqqpppjjj```RRREEE;;;555111///---///---)))***000000,,,((())))))))))))(((((('''))))))))))))))))))))))))***)))(((''''''((()))***+++)))'''%%%%%%&&&(((***+++***)))((()))***+++,,,)))************+++++++++///...///222;;;IIIZZZeeekkkgggeeehhhpppwwwzzzzzzyyyxxxvvvqqqkkkeeecccbbbiiiooosssuuuzzz{{{rrrhhhcccfffmmmsssvvvxxxvvvqqqjjjeeedddiiimmmuuuoooiiigggkkkrrryyy}}}zzzrrrlllhhhfffiiiooovvvyyywwwsssppppppmmmpppuuu{{{}}}{{{vvvqqqrrrlllnnnyyy}}}zzzuuurrrsssyyy}}}{{{xxxvvvyyy~~~{{{ppphhhaaa]]]___cccccceeeggghhhjjjmmmqqquuuxxxrrrnnnmmmpppsssuuu|||sssgggYYYOOOGGG@@@@@@CCCDDDCCCEEELLLSSS```xxx\\\NNNAAA>>>???===:::999999777888<<>><<<;;;:::999777888<<>>???BBBJJJTTT```ppp{{{mmmaaaXXXPPPJJJFFFEEEDDDBBB???===<<<;;;::::::888555444444333222000...//////...---+++)))'''------------...//////000///---...333444000///000------...///111333555666888;;;AAAGGGOOOYYYdddjjjqqqsssuuupppbbbPPP???555111...+++******+++***))),,,***)))***,,,---)))###((((((((()))+++***(((&&&)))******))))))((('''&&&))))))((('''&&&''''''((("""$$$&&&''''''&&&$$$"""###$$$&&&&&&&&&&&&''')))&&&((((((&&&&&&***+++))),,,***(((&&&&&&&&&((()))(((""""""&&&'''%%%'''&&&%%%&&&((()))(((&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((()))*********&&&&&&&&&%%%%%%$$$$$$$$$+++***)))&&&$$$%%%(((+++---...---***((()))***+++)))***+++,,,,,,+++***)))&&&(((***,,,---,,,+++***+++,,,,,,---,,,,,,+++***,,,,,,------...333;;;BBBNNNWWWdddoootttvvvxxxzzzzzzzzz{{{{{{|||}}}~~~~~~}}}}}}~~~~~~{{{vvvnnnhhh```^^^\\\^^^dddmmmuuu{{{}}}~~~~~~~~~}}}}}}}}}|||{{{{{{yyyvvvrrrnnnllljjjgggaaa[[[XXXVVVWWWWWW\\\]]]^^^```cccfffiiijjjggggggggghhhjjjmmmppprrrtttuuuwwwxxxxxxwwwvvvvvvvvvvvvvvvuuuuuutttssssssqqqkkkbbbXXXNNNDDD<<<777444222///---,,,---,,,***'''((()))++++++,,,,,,,,,(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''(((***,,,---&&&''')))*********)))((())))))*********+++++++++***,,,...111777DDDUUUaaagggiiilllppptttsssoookkklllkkkiiifffdddeeegggjjjjjjqqqwwwyyy}}}|||uuunnngggeeejjjrrrxxx|||vvvqqqiiibbb```cccjjjoooooollliiijjjpppxxxzzzssslllhhhggghhhnnntttzzz{{{wwwpppllljjjkkkooouuuyyyzzzwwwtttrrrlllooouuu~~~~~~{{{uuuppplllqqqzzz~~~yyyuuussswwwzzzsssiii___YYYWWWYYYaaajjjnnnqqquuuyyy}}}|||wwwqqqkkkfff```\\\```gggwww~~~wwwiii[[[RRRMMMJJJHHHHHHFFFCCCEEEJJJRRRUUU^^^nnnssscccRRRHHHBBB>>>===>>>;;;:::<<<>>>>>>???FFFNNNWWWhhh}}}xxxmmm___SSSLLLFFFAAA===<<<:::999777555444333333222000///...000111000000***+++,,,------,,,+++***+++,,,,,,---.../////////...---000444444000///111000000111222444666888999888<<>>:::999:::======>>>DDDLLLVVVfffxxx{{{jjj```RRRHHHCCC???:::666777777555444333222222222///---+++,,,---......---%%%'''))),,,...000000000+++,,,---...///000000000444333555777555///...111111111000000111111222222999===DDDLLLVVV```jjjqqqsssrrrmmmaaaQQQAAA777222,,,***(((((())))))((('''%%%%%%&&&((('''$$$&&&***)))'''###"""$$$&&&((()))'''((()))***++++++,,,+++)))))))))(((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&$$$''''''%%%&&&***+++))),,,***)))'''&&&&&&&&&&&&***(((''')))+++***&&&###'''%%%$$$%%%'''(((((((((&&&&&&&&&&&&&&&''''''(((###$$$&&&((()))))))))(((((((((''''''''''''''''''$$$'''+++---,,,+++******'''&&&'''***)))''')))...)))***+++,,,,,,+++***)))***++++++,,,+++***)))(((************+++++++++,,,,,,000444555777<<>>>>>@@@GGGPPP\\\iiixxxzzztttoooaaaWWWJJJAAA>>><<<777222555444444333333333333333///---,,,---......---+++'''(((***---///000111222,,,---///111222222222222888777999;;;777222222666222111000000000000000000===AAAHHHPPPYYYbbblllrrrqqqnnneeeVVVEEE888222111,,,+++))))))))))))(((&&&+++&&&%%%((()))'''(((,,,(((&&&$$$$$$&&&(((((((((''''''((()))************)))))))))))))))(((''''''''''''&&&%%%%%%&&&''''''$$$&&&'''&&&%%%%%%&&&'''%%%'''(((&&&'''+++,,,***''''''''''''''''''''''''))))))*********(((&&&%%%&&&$$$######%%%'''((('''''''''&&&&&&''''''((()))%%%&&&(((******)))((('''$$$$$$%%%%%%%%%%%%%%%%%%$$$'''***,,,***((('''''''''%%%'''++++++'''(((---)))***+++,,,,,,+++***)))***************+++++++++*********+++,,,---...///,,,000444555888@@@NNNXXXiiinnnssstttqqqmmmjjjjjjnnnppptttxxx{{{}}}~~~~~~}}}}}}~~~tttqqqjjjaaaYYYVVVXXXZZZaaaeeekkkrrrwwwzzz{{{{{{{{{zzzzzzxxxwwwvvvuuuuuussstttvvvwwwxxxxxxxxxwwwuuuuuutttrrrqqqppppppooonnnlllggg```WWWNNNFFFAAA:::<<>><<<777222/////////......///000000111000//////000///---+++...........................///111333444444444444777777:::<<<:::666888===555555555666777888999:::BBBFFFLLLTTT\\\eeemmmsssnnnjjj___OOO===222///000///---,,,+++,,,+++***(((555+++%%%(((+++)))((()))'''&&&&&&''')))***)))'''%%%&&&&&&''''''''''''&&&)))))))))))))))((('''''')))(((&&&%%%%%%&&&((()))"""$$$&&&&&&&&&&&&((()))&&&))))))'''(((,,,...,,,$$$%%%&&&((()))*********###%%%&&&'''&&&&&&'''(((%%%###""""""%%%'''''''''(((''''''''''''((()))))))))***,,,---,,,+++)))(((&&&''''''(((((()))))))))***)))(((%%%######&&&)))(((&&&)))---,,,'''''',,,)))***+++,,,,,,+++***)))))))))))))))***+++---...******+++,,,---///000111,,,000333444888CCCTTTbbbjjjnnnqqqpppkkkfffcccccccccgggmmmsssxxx{{{||||||}}}|||}}}~~~zzzwwwqqqggg]]]XXXWWWYYYVVVZZZaaaiiiooosssuuuvvvwwwvvvuuusssrrrpppoooooonnnoooppprrrssstttuuuuuuvvvvvvvvvvvvuuutttsssrrrlllhhh```WWWLLLBBB;;;777333555:::BBBMMMZZZdddjjjssstttvvvwwwxxxxxxxxxwwwvvvuuusssrrrqqqqqqrrrrrroooooonnnkkkdddYYYLLLCCC<<<555111222000+++)))+++((())))))))))))(((((('''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%((((((((((((((('''''''''''''''&&&%%%%%%'''((())))))************+++++++++)))...111000000888GGGTTTeeeiiiooopppmmmeee]]]YYYOOORRRWWW\\\```eeejjjmmmnnnuuu{{{|||{{{yyyssskkk``````cccjjjrrrxxxyyyxxxtttooohhhfffiiimmmpppqqqhhhggghhhkkkrrrxxx}}}{{{wwwooohhhcccdddiiinnnrrrttttttqqqllliiiiiijjjooouuuyyyyyysssnnnlllmmmnnnvvv|||zzzxxxwwwrrrjjjdddiiiqqqwww{{{zzzxxxvvvrrrrrrrrrpppmmmhhhccc```cccbbbeeelllssswww~~~~~~}}}zzzxxxyyywwwgggYYYWWW\\\]]]eeemmmssszzz|||lllggg___UUULLLGGGFFFFFFFFFEEEGGGLLLQQQYYYiiiwww{{{hhhVVVLLLIIIIIIAAA??????BBBDDDHHHSSS^^^jjjttt}}}~~~~~~}}}|||zzzyyyxxxuuuppplll```TTTFFF???>>><<<777111333222000000000///---,,,---,,,,,,------...000000,,,---...//////...------666555444333333444555666;;;:::::::::;;;<<<;;;:::888888888888777999<<>>HHHSSS```jjjpppvvv{{{zzzyyyzzzwwwtttwwwvvvtttrrrqqqqqqqqqrrrsssooollljjjhhh```TTTKKK>>>555------...,,,***++++++***)))(((((()))***+++)))'''&&&'''***+++***(((((((((((((((((('''''''''''''''''''''((((((((((((+++)))(((((()))******)))&&&)))+++***%%%$$$&&&***---***+++...222666???HHH^^^hhhppppppkkkfffaaa[[[UUUYYY^^^aaacccfffkkkoooxxxzzzzzzxxxwwwvvvnnneee```___```hhhrrrwwwuuuqqqvvvrrrnnnlllmmmmmmkkkiiiiiiiiijjjnnntttzzz~~~|||tttiiibbbaaaeeeiiimmmtttsssqqqmmmiiihhhjjjllltttwwwyyywwwqqqmmmkkkllltttwww{{{}}}{{{uuunnniiihhhjjjnnnuuuzzzzzzvvvrrrnnnllliiigggffffffggghhhjjjlllpppvvv{{{~~~|||~~~xxxkkk___WWWTTT[[[cccnnnvvvyyy}}}|||tttnnneee]]]TTTPPPLLLHHHGGGJJJJJJHHHLLLTTT]]]kkk}}}mmm^^^TTTMMMJJJFFFDDDEEEHHHKKKPPP\\\hhhuuu~~~~~~{{{vvvssscccWWWHHH@@@>>>===888333000///......000111000/////////...------------...,,,---///000111111000000777666666666777888:::;;;???>>>>>>>>>??????>>>>>>;;;<<<<<<<<<<<<>>>BBBEEEIIIOOOXXXbbbiiillllllkkk___TTTEEE999333///+++((('''))),,,,,,+++)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))$$$&&&(((******)))'''%%%&&&'''''''''%%%$$$%%%&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&$$$###"""((((((''''''''''''((((((%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&''''''''''''%%%$$$&&&((()))'''%%%((())))))(((%%%!!!***(((&&&$$$$$$&&&(((***''')))***)))&&&%%%(((+++((())))))*********))))))***,,,---,,,+++)))******+++***)))(((((()))***+++...+++***,,,---***+++...,,,111666;;;DDDTTTbbbiiilllkkkhhh___SSSJJJFFFFFFIIIQQQ]]]jjjsssyyy{{{|||}}}xxxqqqiii```ZZZVVVRRRPPPNNNNNNQQQUUUWWWYYY```\\\[[[]]]\\\YYYXXX[[[___bbbhhhnnnsssvvvvvvuuuuuuttttttuuuuuurrrnnnkkkbbbYYYMMMCCC===999444111///...000888AAAKKKZZZfffnnnuuuyyyxxxxxxyyywwwtttvvvuuutttrrrqqqqqqqqqqqqpppmmmjjjiiiggg```TTTKKK>>>555...---...,,,******+++***)))(((((()))***+++)))'''&&&'''***+++***(((((((((((((((((((((((((((''''''''''''((((((((((((***))))))))))))******)))$$$(((++++++((((((+++///---******...111555>>>GGG[[[fffooooookkkfff```[[[YYY^^^ccceeefffhhhlllpppvvvyyyyyywwwvvvtttlllccc^^^___cccjjjssswwwvvvtttyyyuuurrrpppppppppnnnllliiiiiikkkpppvvv{{{~~~~~~yyyrrrhhhbbbbbbffflllooouuusssppplllhhhhhhjjjmmmsssvvvxxxvvvqqqnnnmmmnnnvvvyyy{{{|||yyyrrrlllggggggiiinnnuuuyyyyyyuuupppiiihhhfffeeeeeehhhkkkmmmtttvvvyyy}}}zzzmmmbbbZZZWWWZZZbbbllltttxxx|||~~~xxxrrrlllggg```WWWOOOKKKGGGEEEGGGKKKNNNPPPYYYgggvvvxxxmmmcccZZZQQQKKKKKKIIIKKKOOOTTT[[[gggttt|||mmm```OOODDD@@@>>>:::666111///------/////////...222111///...,,,,,,++++++---...000222333444444444999999999999;;;===???AAABBBCCCCCCDDDDDDCCCCCCCCC@@@AAABBBCCCDDDGGGLLLOOORRRXXXaaajjjmmmkkkfffbbbNNNFFF;;;222...+++(((&&&///---***))))))******)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***))))))(((((()))***++++++%%%(((***)))%%%###%%%)))%%%&&&&&&&&&&&&'''''''''%%%&&&((((((&&&### ((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%$$$$$$%%%'''(((&&&%%%(((((()))***)))(((&&&%%%)))((('''&&&&&&'''((()))((())))))'''$$$%%%(((,,,&&&'''((()))******+++******,,,---,,,+++)))************))))))))))))******+++))))))------++++++...///333888???LLL]]]hhhjjjiiicccZZZOOOEEE>>>;;;999AAAGGGTTTcccpppyyy||||||~~~}}}{{{vvvppphhhaaa\\\TTTQQQLLLIIIIIIJJJKKKLLLVVVRRRQQQRRRRRRQQQRRRVVV]]]aaahhhoootttwwwwwwwwwxxxvvvtttuuuuuuqqqhhh```UUUMMMBBB:::666444222000//////222777>>>HHHYYYhhhnnntttwwwvvvuuuwwwwwwuuuvvvuuutttrrrqqqqqqqqqqqqnnnkkkiiiiiiggg```UUUKKK>>>666///...---+++)))*********))))))))))))******)))((('''((()))***)))(((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))))))))))))))'''))),,,,,,******---000---******...000444<<>>@@@BBBDDDDDDEEEGGGHHHGGGGGGGGGGGGHHHIIIJJJLLLMMMQQQVVVYYY\\\aaahhhmmmkkkcccYYYSSSAAA<<<555000...,,,***))),,,(((%%%%%%(((******((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***---,,,+++))))))))))))***'''((()))((('''&&&'''(((&&&&&&&&&&&&''''''''''''))))))******(((&&&###!!!&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''''''''&&&%%%&&&(((+++---///111222&&&&&&&&&&&&%%%%%%%%%%%%)))+++,,,***''''''***---&&&'''((()))************)))+++,,,+++***((())))))***))))))))))))))))))***(((&&&'''+++,,,******---444777===FFFUUUdddjjjhhhcccZZZLLLAAA:::777444333???FFFRRRbbbpppyyy||||||~~~}}}|||{{{{{{{{{{{{wwwyyyzzzzzzvvvpppiiieee]]]XXXRRRMMMKKKKKKJJJJJJQQQMMMLLLNNNOOOPPPSSSYYY___dddlllssswwwxxxyyyyyyzzzwwwtttuuuuuuooobbbWWWKKKDDD999222000000///...000000333777;;;EEEWWWhhhoootttwwwtttsssuuuvvvtttuuuttttttrrrqqqqqqppppppllljjjiiiiiihhhaaaUUULLL>>>666000...---***)))******))))))))))))))))))***)))((((((((()))))))))(((((((((((((((((()))))))))''''''''''''((((((((((((((()))******)))))))))***+++---...---+++***+++,,,,,,******---///222999AAARRR```lllnnnjjjfffaaa]]]dddhhhmmmnnnmmmlllnnnppptttxxxzzzwwwsssooofff^^^YYY```jjjqqquuuvvvxxxzzzvvvuuutttsssqqqooommmkkkjjjlllpppvvv|||}}}|||zzztttnnnfffbbbccciiinnnrrrtttqqqlllgggeeegggmmmqqqvvvwwwwwwsssooommmoooqqq||||||{{{yyytttooojjjffffffjjjpppuuuvvvrrrlllhhheeeeeehhhlllqqqxxx~~~~~~uuukkkccc___^^^dddmmmvvv|||nnniiiccc]]]ZZZXXXWWWVVVRRRLLLIIIHHHFFFEEEJJJPPPQQQ\\\qqqqqqiii^^^WWWVVVTTTQQQMMMSSSTTTXXX```gggnnn{{{wwwrrrtttxxxzzz{{{|||~~~|||yyyyyyyyyzzz{{{||||||}}}~~~~~~vvvdddUUUKKKCCC;;;666777444000...---,,,+++***......------------......//////111333666888:::;;;>>>>>>>>>>>>@@@BBBDDDEEEDDDHHHKKKLLLLLLKKKLLLMMMQQQRRRTTTUUUWWWZZZ___ccchhhjjjmmmllldddXXXKKKCCC888555222///...---,,,,,,---+++((((((******(((%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((******'''((((((((('''&&&%%%$$$+++'''$$$&&&***+++)))%%%&&&&&&&&&'''''''''((((((******)))(((((((((((((((%%%%%%$$$$$$%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((((((((((((((((((((((((''''''''''''((((((''''''''''''&&&%%%%%%$$$%%%)))------***(((((()))(((((())))))))))))((((((((()))+++***(((''''''((()))))))))******)))))))))(((%%%'''+++,,,+++---000555:::BBBNNN]]]jjjkkkfffZZZPPPBBB888444444444444===EEESSSdddrrrzzz}}}}}}~~~|||xxxtttpppmmmkkkkkkoootttxxxxxxuuuqqqnnnfffbbb\\\XXXUUUSSSQQQPPPPPPKKKIIILLLNNNPPPVVV]]]dddjjjrrrxxxzzzzzzzzz{{{zzzwwwttttttssskkk]]]QQQEEE>>>555///---...---,,,......111444777@@@QQQbbbppptttvvvtttssstttuuurrrttttttssssssrrrpppoooooommmkkkjjjjjjhhhaaaTTTJJJ===666111///,,,))))))+++)))))))))******)))))))))((()))))))))((((((((()))(((((((((((())))))******''''''''''''((((((((((((''')))++++++)))((()))***+++,,,,,,+++*********+++,,,)))))),,,...000666>>>MMM\\\jjjlllhhheeebbb```fffjjjnnnooommmlllnnnpppuuuyyy{{{wwwrrrmmmeee]]]YYYbbbmmmtttvvvvvvwwwyyyssstttuuutttrrrooolllkkkjjjmmmrrrxxx}}}}}}{{{xxxrrrmmmeeeaaaccchhhmmmppprrrpppjjjeeedddgggmmmsssxxxxxxvvvqqqmmmkkknnnqqq||||||zzzxxxtttoookkkhhhgggkkkqqqtttsssooojjjfffgggiiimmmsssyyyyyyqqqhhhcccaaafffnnnvvv}}}zzzppp```\\\WWWTTTSSSSSSRRRRRRJJJHHHHHHIIIHHHGGGKKKQQQZZZjjjeee^^^UUUPPPOOOQQQRRRSSSXXXZZZaaajjjqqqwwwxxxppphhhkkknnnqqqrrrsssuuuwww{{{yyyzzzzzzzzz}}}nnn___SSSHHH>>>777666333///---............,,,,,,,,,---...///000000//////111222555888:::;;;>>>>>>???@@@BBBEEEGGGIIIIIIMMMSSSUUUTTTTTTVVVXXX]]]^^^______aaadddhhhkkkqqqpppmmmfff[[[MMMAAA999222111...,,,++++++,,,,,,%%%%%%&&&)))+++,,,***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******###%%%''')))******)))(((,,,&&&"""$$$+++...)))$$$&&&&&&'''''''''(((((((((((('''&&&%%%&&&''')))***$$$$$$$$$$$$%%%&&&'''(((((((((((('''''''''''''''&&&&&&'''''''''(((((((((%%%'''))))))((('''((()))'''''''''&&&&&&%%%%%%%%%******))))))((('''''''''!!!&&&+++,,,)))&&&%%%%%%((((((((())))))(((''''''(((***+++***)))'''(((((())))))************))))))+++((((((,,,//////111666555===IIIVVVdddllliiiaaaPPPGGG;;;444222444666777777CCCUUUgggssszzz~~~}}}{{{vvvooohhhbbb]]]ZZZ[[[```iiirrrwwwxxxwwwuuunnnkkkgggcccaaa^^^ZZZWWWUUUOOOLLLMMMOOORRRXXX___eeellluuuzzz{{{{{{{{{|||yyyvvvtttrrrnnndddUUUJJJ@@@:::222.........---+++000///000333777>>>MMM\\\kkkqqqtttsssrrrttttttrrrssssssssssssrrrpppooonnnnnnllljjjjjjggg___QQQFFF;;;555111///,,,)))***---))))))************))))))((()))***)))((('''((()))'''(((((())))))******+++''''''''''''((((((((((((&&&))),,,,,,)))((((((***(((((()))***+++,,,,,,---+++)))))),,,---...444;;;HHHWWWeeegggcccaaabbbaaagggjjjmmmmmmllllllooosssvvvzzz{{{vvvooojjjccc]]]\\\dddnnnuuuwwwuuuuuuuuupppsssvvvvvvssspppnnnmmmkkknnnsssxxx||||||yyyvvvooojjjddd```bbbggglllooopppnnniiieeedddgggnnnssswwwwwwtttooojjjjjjnnnrrr{{{{{{zzzwwwsssnnniiiffffffjjjppprrrqqqnnnkkkiiikkknnntttzzzwwwnnnhhheeehhhnnnvvv~~~xxxjjj```TTTRRRQQQPPPQQQQQQPPPOOOEEEEEEGGGJJJJJJJJJPPPXXXfff{{{YYYVVVPPPLLLLLLOOOSSSVVVZZZ^^^fffpppwww{{{wwwnnngggjjjnnnqqqsssuuuxxxzzzyyymmm```SSSGGG???888555111......//////...,,,,,,,,,------///000000//////000111444666999:::<<<===>>>AAAEEEIIIMMMOOOPPPVVV]]]`````````cccfffhhhiiiiiiiiiiiilllooorrrsssoooggg[[[OOOBBB888222000///---+++))))))+++,,,!!!$$$&&&''')))+++---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++&&&''')))***+++,,,,,,+++)))%%%###%%%)))+++)))%%%''''''''''''((((((((((((%%%&&&&&&'''''''''((((((&&&&&&&&&&&&'''((())))))''''''''''''((((((((((((''''''''''''(((((((((((($$$&&&)))((('''&&&''')))%%%&&&((()))******+++***+++***)))(((''''''''''''"""&&&******(((%%%%%%'''&&&&&&'''((())))))))))))***+++,,,,,,***))))))***((()))***++++++***)))(((---)))))),,,...000444::::::EEERRR^^^fffhhh```VVVFFF@@@888222000222555888999HHH]]]mmmuuuxxx{{{~~~wwwrrrhhh^^^UUUOOOLLLJJJKKKRRR]]]jjjsssyyy{{{{{{vvvtttqqqnnnkkkgggaaa]]]XXXQQQKKKJJJJJJLLLRRRZZZaaaiiisssyyyzzzzzzzzz|||xxxvvvtttooogggZZZLLLBBB:::555000...///000...,,,111......111666===IIISSSbbbiiioooppprrruuuuuusssssssssssssssrrrpppooonnnnnnllljjjhhheee[[[LLLAAA999444000///,,,)))+++///((()))***++++++***)))((((((***+++***'''&&&''')))'''(((((()))******++++++''''''''''''((((((((((((%%%)))------)))'''(((***((((((((()))+++,,,---,,,+++)))))),,,,,,---222888CCCRRR___aaa]]]]]]___aaahhhjjjllllllkkkmmmrrrwwwvvvzzzzzzssskkkfffaaa]]]___fffooouuuwwwuuuqqqoookkkoootttuuurrrooommmmmmlllnnnrrrwww{{{{{{xxxuuukkkfffaaa___aaagggmmmpppnnnlllhhheeedddhhhnnnssstttssspppkkkhhhjjjpppuuuzzzzzzyyyvvvqqqjjjddd```bbbgggmmmppppppoooppppppssswww}}}}}}tttmmmkkknnnssszzz~~~rrrcccXXXQQQJJJKKKLLLNNNPPPPPPNNNKKKFFFFFFHHHKKKMMMRRR]]]hhhzzzQQQPPPNNNKKKJJJMMMQQQUUUYYY]]]gggqqqwww{{{yyyqqqkkknnnsssvvvyyy}}}xxxlll^^^PPPHHH===999333000...---,,,+++...------------...///////////////000333555888::::::<<<>>>BBBGGGMMMRRRTTTWWW]]]eeeiiiiiiiiilllpppoooppppppooooooppptttvvvqqqjjj___RRREEE:::222...222000...+++))))))+++---***+++,,,)))%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***+++(((''''''&&&&&&&&&&&&'''&&&&&&%%%&&&'''(((((('''''''''''''''((((((((()))%%%''')))******)))'''%%%'''''''''((((((***++++++&&&&&&''''''(((((())))))''''''''''''((((((((()))###%%%((((((%%%$$$&&&((('''((()))******)))'''&&&***)))'''&&&%%%%%%%%%&&&''')))+++***'''&&&(((+++###$$$&&&((()))***+++++++++---......,,,++++++,,,((()))***++++++***)))(((,,,((('''***,,,///444:::BBBMMM[[[cccfffbbbVVVJJJ@@@<<<666111///000444777???PPPfffssswwwvvvxxx{{{qqqhhh[[[NNNEEE@@@???@@@AAAIIIVVVdddpppyyy}}}|||zzzxxxvvvrrrmmmfffaaaTTTLLLEEEBBB@@@AAAFFFMMM\\\eeepppwwwxxxxxxzzz|||wwwwwwtttmmmaaaRRREEE<<<555222......000111///---,,,((('''+++111777@@@III[[[ccckkknnnqqquuuvvvtttrrrsssssssssrrrpppnnnmmmnnnkkkiiigggcccXXXHHH<<<888333000///,,,))),,,111((()))***++++++***)))((((((***+++***'''&&&''')))'''(((((()))***+++++++++''''''''''''((((((((()))%%%)))...---)))'''(((***---,,,+++++++++,,,+++)))+++))))))+++,,,,,,111777???NNN[[[]]]YYYZZZ]]]```iiikkkllllllkkknnntttzzzvvvzzzyyyppphhhccc```\\\bbbgggooouuuxxxuuuoookkkfffkkkppprrrooolllkkkkkkmmmnnnrrrwwwzzzzzzwwwuuugggccc^^^]]]aaahhhnnnrrrlllkkkhhheeeeeehhhnnnrrrppppppmmmiiigggkkkrrrxxxzzzzzzyyyvvvoooggg___[[[___dddjjjooopppqqqtttvvvzzz~~~xxxqqqrrrtttxxx~~~rrrbbbTTTLLLIIIDDDFFFIIINNNPPPPPPLLLIIIKKKIIIJJJNNNQQQYYYhhhwwwLLLMMMLLLJJJHHHJJJOOOSSS```eeelllrrrxxx}}}}}}wwwlll[[[LLLGGG<<<222///...------000///,,,)))(((***,,,......------...000222555888::::::<<<>>>AAAFFFNNNWWW]]]___ccciiimmmoooppprrrssswwwuuutttuuuuuutttuuuwwwsssdddSSSGGG???555///---,,,)))''''''***,,,***((((((((('''&&&&&&''')))***(((''''''((()))(((%%%###'''''''''&&&&&&%%%%%%%%%(((''''''(((******)))(((***&&&###%%%)))***((($$$)))(((((()))******)))''''''((())))))(((((()))***)))'''&&&''')))***'''%%%((('''&&&'''******'''$$$###$$$%%%'''((())))))))))))'''&&&''')))***(((%%%+++***)))(((''''''((()))***(((&&&%%%&&&&&&&&&&&&(((((((((((((((((((((((())))))((()))******(((''''''((())))))(((((()))******+++,,,+++)))))))))+++************)))))))))))))))+++,,,++++++///666<<>>LLLUUUbbbkkkppprrrsssttttttsssrrrqqqooonnnmmmmmmhhhiiihhhddd[[[NNNBBB;;;444111---++++++++++++***))))))))))))))))))))))))''''''(((((())))))******&&&''')))******((('''%%%))))))(((((((((((())))))$$$(((,,,,,,***''''''((()))************+++++++++*********+++---///000111===HHHVVV]]]]]]\\\]]]```iiifffeeeggglllsssxxx{{{||||||xxxpppfff^^^ZZZZZZ___jjjsssvvvtttrrrmmmhhheeehhhlllppppppooommmkkkppptttwwwxxx|||}}}wwwpppfff```[[[]]]dddkkkmmmlllkkkhhhdddbbbccchhhnnnrrrqqqnnnjjjgggfffjjjqqqvvvyyyyyywwwqqqiiibbb]]][[[YYY___hhhmmmooorrrwww{{{{{{xxx{{{~~~}}}uuujjjaaa[[[TTTKKKEEEGGGGGGIIIKKKMMMMMMKKKJJJIIIIIINNNVVV^^^iii|||IIIJJJKKKKKKLLLPPPWWW\\\dddhhhooovvv{{{{{{rrrcccUUUIII???666333111...---...444111...------/////////.........///111333666777777999<<>>:::777666888999AAAPPP```oooxxx}}}~~~|||{{{zzzyyyuuukkk]]]RRRCCC===888777666777<<>>IIIRRR```eeeiiidddWWWIII@@@<<<777444333444444777@@@JJJ]]]kkkvvvwwwuuusssjjj___NNNCCC999555333222444888999DDDTTTdddqqqxxx{{{|||{{{zzzxxxsssjjj[[[JJJ???444111111222111333:::BBBQQQ___nnnuuuxxxyyyvvvsssrrriiiZZZKKK???777222000,,,,,,,,,,,,,,,,,,,,,+++,,,---......------...000444888???HHHQQQYYY___cccffffffggghhhhhhggggggfffbbb___YYYQQQGGG>>>777444///---+++******+++***)))))))))))))))))))))))))))******))))))((((((''''''$$$$$$%%%%%%'''(((***+++))))))(((((((((((()))))))))***))))))(((((()))***))))))*********+++++++++++++++,,,,,,...///000111777@@@MMMWWW^^^bbbgggkkkkkkjjjjjjlllqqqvvvxxxzzzxxxvvvqqqiiiaaa\\\]]]___hhhpppvvvsssnnniiiddd___^^^ccchhhjjjiiihhhhhhiiimmmtttyyyyyyxxxuuummmddd``````bbbiiiooorrrooollldddbbbaaadddjjjooossstttlllhhhdddbbbfffmmmuuuyyyyyyuuuooofff^^^ZZZYYYZZZaaagggpppwwwzzz}}}~~~vvvjjj^^^VVVUUUSSSOOONNNNNNLLLJJJGGGAAACCCDDDEEEEEEEEEFFFFFFOOOXXXjjjOOOOOOOOOSSS[[[dddmmmrrr{{{~~~{{{qqqfffWWWJJJ<<<555111///000222.........///111111000///,,,,,,,,,,,,---///111333222444888<<>>999777444222222666:::AAAMMMYYYeeepppwwwuuupppkkk]]]OOOBBB;;;555333222111444:::AAAMMM___nnnvvvzzz{{{|||zzzwwwooodddWWWIII===666222111222333333777CCCOOOaaakkktttwwwxxxwwwrrrlllfff[[[KKK>>>666333000///***+++,,,---...---,,,+++(((***,,,,,,,,,,,,,,,...///...///333:::???CCCEEEKKKMMMPPPTTTVVVWWWWWWWWWRRRNNNHHH@@@888222...,,,***)))(((((()))***)))'''(((((((((((((((((((((((())))))))))))((((((((((((++++++******)))(((''''''))))))(((((((((((())))))((((((***,,,---,,,)))&&&)))************+++++++++************+++,,,---...000999GGGUUU___ggglllooommmmmmnnnqqquuuxxxyyyxxxyyyvvvooofff^^^]]]```eeekkkrrrvvvrrrmmmiiifffbbb^^^ccchhhhhhdddaaacccfffnnnuuuzzzyyyuuuqqqjjjddd^^^bbbhhhooosssrrrnnnjjjdddbbbccciiiqqqwwwwwwtttnnnjjjffffffkkkqqqtttuuummmkkkhhhdddbbbdddiiimmmtttvvvyyy|||~~~~~~~~~~~~zzzmmmaaaXXXQQQKKKHHHHHHHHHHHHHHHGGGEEEDDDCCC@@@AAACCCCCCEEEKKKTTT[[[ggg}}}ccc```]]]___fffooovvvyyyzzz~~~|||yyywwwuuusssoooooollliiiiiiggg]]]RRRIII???666333222000000222111111222555777666444111///...---------...000111000111333444555888<<>>222......,,,+++,,,,,,)))''''''***,,,***((('''''''''''')))+++---///+++)))&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%'''((()))'''&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&(((+++,,,+++***%%%&&&((('''&&&&&&''')))$$$&&&)))(((%%%$$$%%%&&&&&&''''''%%%######&&&)))'''''''''&&&%%%$$$"""!!!%%%(((******'''&&&''')))&&&&&&&&&''''''((((((((((((+++,,,)))%%%$$$'''+++&&&&&&&&&&&&&&&&&&&&&&&&)))&&&###"""$$$(((***+++(((***++++++******+++,,,***+++,,,+++***))))))+++))))))***+++,,,,,,------111777???HHHOOOYYYcccjjjggg```UUUJJJBBB;;;777444555444666<<>>===<<<:::999777444111...,,,+++***+++******+++------,,,***((((((((((((((((((((((((''''''(((((())))))****** """%%%)))+++,,,++++++))))))(((((((((((())))))---***((((((***,,,+++***)))************+++++++++,,,,,,,,,,,,------...///---111888CCCOOO\\\hhhnnnooooooqqqtttxxxyyyyyyxxxpppmmmggg```\\\^^^eeelllnnnsssuuuoooiiieeeaaa]]]```eeejjjhhhbbb^^^```dddkkkrrrwwwtttooolllhhhccc___dddjjjppprrroookkkhhhfffdddfffmmmvvv{{{yyytttqqqmmmjjjkkkppprrrqqqnnnmmmmmmllllllnnnrrrxxx}}}{{{zzzzzz{{{~~~|||mmmeeeYYYOOOIIIGGGFFFFFFAAACCCEEEEEEDDDCCCBBBBBB@@@BBBCCCDDDIIIUUUeeeqqqnnnkkkfffdddeeeggghhhiiimmmnnnooooooqqquuuzzz~~~yyyoooiiibbb^^^YYYUUUSSSRRRPPPOOOJJJIIIGGGEEEBBB@@@>>>===999777444111000000222333555333222333444333000,,,000000000000000/////////111000///......------...555777999;;;===AAAGGGJJJUUU]]]fffnnnttttttkkk```KKK???333///...,,,+++,,,***)))(((''''''((()))***(((((()))))))))(((&&&%%%(((((('''&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%$$$$$$&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&'''((('''&&&&&&&&&((()))(((&&&%%%$$$#########---,,,)))'''&&&&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((#########$$$$$$&&&'''(((&&&%%%%%%%%%%%%&&&''''''+++******+++------,,,*********))))))))))))******+++***+++---+++)))...555555===FFFNNNXXXbbbfffffffff]]]OOODDD===999555222666666888???KKKXXXdddjjjtttsssqqqmmmeeeVVVDDD888888333000333555888>>>EEETTTaaapppwwwzzz}}}}}}|||yyykkkZZZLLL???444//////222333444888AAANNN]]]hhhtttvvvxxxyyywwwooofff___PPPGGG<<<444222111...+++***++++++,,,,,,++++++***,,,,,,++++++***+++++++++///,,,+++,,,000222222000...///000111111222222111111111000...---,,,++++++++++++******)))((('''''')))'''%%%&&&)))***(((&&&,,,,,,***)))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))---......,,,***((()))***++++++******++++++,,,---//////111666@@@OOO___jjjnnnpppsssuuuuuuuuuwwwxxxqqqnnnhhhaaa]]]```hhhooovvvwwwvvvqqqjjjdddbbbbbbdddiiimmmkkkfffbbbccceeejjjnnnrrrsssoooiiiccc```cccgggnnnrrrssspppllliiiccchhhnnnsssuuuwwwxxxyyyooooooooooooppppppppppppjjjkkkmmmppptttwww{{{}}}}}}{{{}}}~~~zzzmmm___WWWNNNIIIDDDAAACCCHHHFFFEEEDDDCCCBBBAAA???===CCCBBBEEEKKKRRR```{{{nnnkkkgggdddcccccccccbbbdddeeeeeefffgggkkkpppttt}}}wwwkkk```ZZZPPPMMMIIIEEEDDDCCCAAA@@@???>>>===;;;999777666555444333000///...000222333333111000222444444222000////////////////////////333222222111111111111111444555777999;;;>>>CCCGGGMMMVVV```iiipppqqqiii___MMM@@@444///...,,,+++,,,))))))(((((((((((())))))'''(((((()))((('''&&&%%%(((''''''&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$###%%%&&&&&&%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((()))'''((()))((('''&&&''')))&&&&&&%%%%%%%%%%%%&&&&&&***)))(((&&&%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))***,,,---...///&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&''''''(((***))))))***,,,---+++*********))))))))))))******(((((())),,,+++***000777999BBBLLLUUU]]]fffhhhfffaaaWWWKKK@@@;;;888666444888999===DDDOOO\\\gggmmmrrrqqqoooiii___QQQBBB888777444222444666999AAAJJJ[[[hhhuuuzzz|||}}}|||zzztttgggVVVIII>>>444111222444555777===HHHWWWeeemmmuuuvvvwwwxxxuuunnnccc[[[JJJBBB888222000000...,,,***++++++,,,,,,++++++***+++******))))))******+++...,,,+++---///111000........./////////......---///......---+++***))))))------,,,++++++***)))))))))'''&&&'''))))))(((&&&''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******)))))),,,------,,,***))))))*********))))))******+++,,,,,,,,,...222:::HHHVVV```iiimmmrrruuuuuuuuuuuuvvvooolllfff```^^^cccllltttwwwwwwvvvppphhhbbb```aaaeeeiiimmmkkkfffccccccfffjjjmmmqqqppplllfff```^^^ccchhhnnnssssssooojjjgggdddhhhoootttvvvvvvwwwwwwppppppppppppppppppppppppnnnoooppprrrsssuuuxxxzzz}}}{{{{{{}}}~~~|||qqqeeeXXXPPPIIIEEEAAA???AAAFFFFFFDDDBBBAAAAAAAAAAAAAAABBBBBBGGGQQQ^^^rrrjjjgggdddbbbaaa```^^^\\\YYYZZZ[[[[[[\\\```eeeiiiqqqyyyuuugggYYYNNNHHHCCC@@@===::::::999888777555444333222111///......///...---,,,---...111222444222000000222333222111000000000000000000000000222222222111222222333444222333555666777:::???BBBGGGPPP[[[fffnnnqqqjjjaaaPPPBBB444///---++++++---(((((())))))))))))((((((&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((((((''')))***)))((('''((()))$$$$$$%%%%%%&&&'''))))))&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((()))+++,,,,,,&&&&&&''''''(((''''''&&&'''''''''''''''((())))))))))))(((***+++,,,+++)))******))))))))))))******'''&&&(((+++,,,,,,222:::???IIIUUU^^^eeejjjiiidddYYYPPPDDD;;;888777777666;;;>>>CCCLLLVVVbbbkkkqqqqqqppplllcccVVVIII>>>999666555444666666:::FFFRRRcccnnnyyy}}}}}}|||yyyuuummm```PPPDDD;;;444222444666777<<>>===???DDDEEECCCAAA??????@@@BBBDDDCCCEEEMMM]]]qqqcccaaa```______^^^[[[YYYRRRSSSTTTTTTUUUXXX]]]aaakkksss|||kkk[[[MMMDDD???<<<:::777666666666555444111000000//////...------......,,,,,,,,,---///000777555222000////////////222222222222333333333333////////////000111222333111222333444555777<<>>666555666777777>>>BBBJJJTTT]]]gggoootttooonnnhhh\\\NNNBBB<<<:::444444666777888===LLL[[[hhhrrr{{{}}}|||zzzuuuooofffYYYJJJ@@@888222222555777:::AAAMMM]]]kkkuuuyyy{{{xxxuuutttqqqhhhYYYNNN===888222...------,,,+++***++++++,,,,,,++++++******))))))))))))******++++++,,,---......---***(((+++,,,,,,,,,++++++***)))*********))))))(((((((((***)))))))))((((((((('''((((((''''''((((((((('''(((((('''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++(((***++++++******+++---)))))))))))))))***++++++---------///333:::DDDJJJ[[[bbbkkksssvvvuuutttssslllhhhbbb^^^aaaiiittt|||xxxwwwrrrjjjaaa\\\\\\]]]hhhkkkmmmkkkfffdddfffjjjlllmmmmmmjjjeee```]]]\\\dddjjjrrrvvvsssmmmhhheeeggglllrrrvvvvvvtttrrrqqqoooppprrrssstttuuuuuuuuuwwwwwwtttpppjjjhhhiiikkkqqqvvv{{{|||{{{rrriii___TTTLLLFFFAAA>>>???>>>>>>@@@EEEBBBAAA@@@???>>>???AAACCCFFFMMM[[[nnneeedddaaa```^^^[[[WWWTTTNNNNNNOOOOOOPPPSSSXXX[[[fffnnn|||uuucccSSSGGG???;;;666444222222333333222111000000000///////////////000///...------------...555444222000/////////000111111111222222333333333.........///000111222333222333333444444777;;;>>>GGGPPP\\\hhhqqquuuooofffRRRCCC444...,,,***+++---'''((()))******)))((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&'''&&&'''''''''&&&&&&%%%$$$%%%&&&''''''%%%$$$%%%'''###$$$%%%&&&((()))******&&&&&&&&&'''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&''''''(((###%%%'''))))))(((&&&$$$###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((***)))))))))((((((((('''******************)))))))))(((((((((((()))******)))(((((()))++++++***(((******))))))))))))*********)))+++...///111888AAAMMMWWWccciiikkkiiiaaaXXXNNNFFF;;;555444666777777???GGGQQQ[[[cccjjjppptttnnnkkkcccVVVHHH>>>;;;;;;333444777:::<<>>HHHUUUdddooowwwzzz}}}zzzvvvsssmmmbbbRRRGGG999666222///---,,,++++++***++++++,,,,,,++++++******************+++,,,---+++,,,......---+++)))((()))***+++,,,,,,,,,,,,,,,************)))))))))))))))))))))((((((((((((((('''(((((((((''''''(((((()))))))))((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++++++++''')))************+++---+++************+++,,,,,,---.........000555<<>>===@@@AAA@@@BBBGGG>>>@@@AAAAAA@@@@@@BBBDDDJJJWWWlllrrrnnniiiddd___YYYSSSOOOKKKKKKLLLLLLMMMPPPTTTXXX___hhhuuuooo]]]MMMBBB<<<999444333222222333333222000///////////////.........000///......------------...///000000000111333555/////////000000111222222222222222222333444555666444555666666777:::>>>AAAJJJSSS^^^hhhpppssskkkbbbOOOAAA333...,,,******,,,(((((())))))))))))((((((&&&&&&&&&%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&'''&&&$$$###$$$%%%!!!!!!###$$$&&&'''((()))''''''''''''''''''''''''$$$%%%&&&&&&%%%$$$%%%&&&(((((('''&&&%%%%%%%%%&&&$$$%%%''')))***)))((('''$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((()))******))))))(((***+++,,,+++)))******))))))))))))******,,,+++---111333666>>>HHHTTT]]]fffiiihhhdddZZZPPPIIIBBB:::666666999::::::BBBKKKXXXbbbiiimmmqqqtttlllggg\\\OOOCCC<<<::::::555555888>>>CCCLLL[[[iiitttzzz|||wwwooofffUUUKKK@@@:::666333444888<<>>AAACCCBBBCCCFFF===@@@BBBBBBBBBCCCHHHLLLUUUhhh~~~yyyrrrjjjccc\\\UUUQQQLLLLLLLLLLLLMMMPPPTTTXXX]]]eeeppp{{{{{{kkkZZZKKK@@@;;;888444333222333444444222000/////////......---------------------------......***---000111111111444666000000000111222333333333555555555555555666777888666777888999:::===BBBEEEPPPXXXbbbjjjpppqqqhhh]]]LLL???222---,,,******+++))))))(((((((((((())))))''''''&&&&&&&&&'''))))))***)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((((($$$%%%&&&%%%###"""###$$$######$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%$$$%%%'''((()))))))))(((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((($$$###!!!!!!!!!###%%%'''(((''''''''''''((())))))***))))))***,,,---+++*********))))))))))))******++++++...333777<<>>>>>FFFPPP^^^iiimmmooorrrtttiiiaaaTTTHHH???;;;888777888777;;;CCCLLLVVVcccooowww||||||xxxqqqfff\\\KKKCCC;;;999888666888<<>>===;;;===AAABBB@@@AAACCC???AAABBBBBBCCCIIISSS[[[kkk~~~vvvnnngggaaaZZZVVVOOOOOOOOOOOOOOORRRWWWZZZ___eeennnvvv}}}{{{lllZZZKKKAAA;;;999111000///000111000...,,,000000//////......------)))***+++,,,---...//////+++///222333111000111333333333444444555666777777666555555555555666777777888999:::;;;===@@@EEEHHHUUU]]]ffflllqqqqqqggg\\\III===111------+++)))******)))(((''''''((()))***(((''''''&&&'''((()))***+++***((('''%%%%%%$$$$$$$$$%%%''''''''''''%%%$$$$$$$$$&&&'''(((((())))))###$$$%%%$$$"""!!!"""###(((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&'''((('''&&&&&&'''(((%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&'''(((((())))))&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((...------,,,+++******)))***(((&&&%%%&&&))),,,...'''''''''''''''((())))))+++******+++------,,,*********))))))))))))************...444:::@@@LLLWWW___eeeiiigggbbb\\\RRRHHH@@@<<<888999===AAABBBBBBHHHSSSbbbmmmpppqqqsssuuuggg]]]OOODDD===:::777555:::999===GGGRRR]]]iiisssvvvzzz|||xxxrrrjjj]]]RRRDDD===888999999999<<>>@@@AAAAAABBBAAADDDMMM\\\ggg~~~xxxsssnnnggg\\\WWWVVVQQQSSSUUUUUUVVVZZZaaagggooorrrwww{{{~~~}}}{{{{{{{{{zzzyyywwwxxx{{{~~~{{{lllYYYMMMEEE>>>888222111000///......---,,,////////////............+++++++++,,,---...///000...111333222000...000111///111333333333444555777999:::;;;:::999888999;;;999;;;<<<======AAAGGGLLLSSS```iiijjjmmmpppgggYYYBBB;;;222---+++,,,,,,+++*********)))'''&&&'''((()))((('''((()))((('''%%%))))))(((((('''&&&$$$$$$%%%$$$%%%(((+++,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%% """%%%((()))(((%%%$$$$$$&&&(((((('''&&&'''(((''''''(((((())))))******((((((((('''&&&&&&%%%%%%!!!%%%&&&"""###((()))%%%+++***'''&&&%%%&&&''')))$$$$$$%%%&&&''''''''''''''''''''''''((((((((((((+++******+++------+++)))++++++******))))))(((((((((...555888<<>>BBBDDDOOOZZZfffnnnrrrtttrrrmmmaaaTTTGGG@@@<<<777444444===>>>CCCMMM[[[hhhpppsss{{{zzzwwwssslllbbbVVVNNNCCC>>>999777666666===EEESSS___kkkrrruuuwwwvvvsssvvvssskkk___QQQBBB888333...---,,,,,,++++++++++++)))***,,,,,,***)))***+++++++++***************+++---,,,++++++,,,,,,***)))+++++++++***)))((((((''')))(((((((((((())))))*********))))))((((((''''''))))))))))))))))))))))))&&&%%%&&&'''))))))'''%%%+++)))(((((())))))(((&&&(((...---&&&%%%,,,,,,%%%(((((((((((())))))))))))++++++***************+++************************---,,,+++***+++---///111444555777<<>><<<======>>>?????????@@@@@@CCCBBBEEEIIIMMMVVVllltttoooiiifff```WWWTTTTTTTTTYYY^^^bbbeeekkkrrrwww|||zzzzzzzzzzzzyyyyyyyyyyyy}}}|||zzzxxxxxxxxxyyyzzz|||}}}~~~|||zzz{{{zzzyyyxxxxxxzzz{{{}}}{{{zzzxxxuuurrrooolllkkkkkkkkkiiihhhgggjjjooosss}}}yyymmm[[[MMMEEE>>>888333111///...///000111111////////////............,,,,,,,,,,,,---...//////...000222222000///000111...000222222222333555777:::<<<=========<<<===???:::<<<>>>@@@CCCHHHOOOUUU___jjjpppnnnllliii\\\MMM;;;666...***)))))))))))))))***+++***))))))+++,,,(((((())))))((('''&&&&&&(((((((((((('''&&&%%%%%%%%%$$$$$$&&&)))***'''%%%''''''''''''''''''''''''&&&&&&%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&'''&&&&&&$$$&&&(((((('''&&&'''(((((((((((((((((()))))))))&&&&&&''''''''''''''''''!!!%%%&&&######''''''$$$)))((('''%%%%%%%%%&&&'''%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((((((((***,,,///000...,,,))))))))))))******++++++,,,111888===DDDMMMYYYaaadddeeeddd^^^TTTJJJCCC@@@???<<<999888;;;@@@EEEHHHUUU___jjjooorrrsssnnnhhh\\\PPPCCC>>>;;;777666777>>>@@@GGGSSSaaalllsssuuuzzzxxxtttnnneeeYYYNNNHHH???:::666666777:::CCCLLL[[[eeeooosssvvvwwwvvvssstttooofffYYYJJJ>>>555111...---,,,+++++++++++++++(((***,,,+++***)))******++++++***))))))******+++---+++******++++++***(((++++++******)))(((((('''((((((''''''((()))))))))***)))))))))((((((((('''))))))))))))))))))))))))++++++++++++***)))((((((''')))***)))&&&%%%&&&((((((...---&&&&&&,,,---'''(((((((((((())))))))))))******))))))((())))))***************************++++++******+++,,,...///111111222555:::@@@FFFJJJIIIKKKNNNTTT]]]fffoootttmmmkkkfffaaa^^^```fffjjjmmmppppppmmmmmmoooooommmlllgggbbb^^^YYYXXX```kkktttxxx}}}~~~|||yyyuuusssooonnnllllllllloooqqqssswwwxxxzzz{{{||||||||||||vvvmmmaaaVVVLLLJJJRRR]]]qqquuu{{{vvvpppaaa^^^[[[\\\cccnnnyyy~~~zzztttjjj]]]TTTKKKHHHDDDAAA@@@>>>===;;;>>>>>>????????????@@@AAACCCBBBFFFNNNXXXggggggaaa]]]ZZZVVVQQQQQQSSSVVV]]]gggpppwww}}}~~~~~~}}}|||{{{zzzyyyyyywwwwwwvvvuuuttttttssssssssstttuuuvvvuuussspppnnnmmmllllllkkklllmmmnnnooorrrqqqnnnkkkgggdddaaa```aaa```^^^\\\]]]bbbjjjpppzzzzzzrrraaaQQQGGG@@@:::666444000//////111111111/////////............---,,,,,,,,,,,,------...//////000111111//////000111...///111111111222555777;;;===@@@BBBBBBBBBDDDEEEBBBCCCFFFHHHLLLRRRYYY^^^hhhooopppjjjccc\\\MMM>>>444111,,,))))))******)))((()))******)))***,,,...&&&(((+++***'''%%%&&&(((&&&'''''''''''''''&&&&&&&&&%%%$$$%%%&&&'''&&&%%%'''''''''''''''''''''''''''&&&%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&'''((($$$&&&(((((('''&&&'''((())))))((((((((((((((((((%%%%%%&&&&&&'''(((((()))###&&&&&&###$$$&&&&&&$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''(((***---//////,,,***(((((())))))+++,,,---...111555;;;DDDNNNYYYaaaffffffddd___WWWMMMDDD>>><<<;;;999888999>>>EEELLLQQQ^^^fffooorrrsssqqqjjjbbbTTTIII???;;;999777888:::@@@EEENNN[[[hhhrrrwwwyyyxxxvvvqqqggg[[[NNNEEE@@@;;;666444666999@@@KKKVVVeeemmmsssuuuvvvxxxvvvsssqqqjjj]]]NNNAAA777111///---,,,,,,++++++++++++,,,(((***++++++***))))))*********)))))))))******++++++***))))))******)))(((+++******))))))(((((('''((('''&&&((()))***)))((())))))))))))(((((((((((()))))))))))))))))))))))))))******((($$$"""###%%%$$$(((+++)))$$$"""%%%***''',,,,,,&&&''',,,---((((((((((((((()))))))))))))))((((((((((((((())))))************************))))))******+++,,,,,,,,,333222222222555888<<>>@@@EEEMMMVVV___gggkkkhhhgggdddbbbaaacccgggkkkooorrrrrrppppppssstttqqqkkkeee^^^YYYWWWYYYcccooowwwzzz}}}}}}zzzvvvsssqqqlllllllllmmmppptttxxxzzz{{{{{{{{{||||||||||||}}}sssjjj___VVVPPPQQQ[[[ffftttxxx}}}uuujjjcccUUUUUUXXX^^^gggrrr|||~~~yyysssllldddYYYMMMDDDAAA???===<<<===>>>>>>===??????@@@???>>>>>>@@@BBBHHHIIIOOO[[[lll]]]WWWSSSRRRQQQOOOQQQUUUXXXaaannnyyy||||||||||||{{{yyyxxxwwwvvvvvvwwwvvvuuurrrpppoookkkkkkjjjjjjjjjkkklllmmmrrrpppmmmiiifffbbb```___aaa___]]][[[]]]dddmmmttt|||zzzkkkYYYLLLDDD>>>;;;777333111000...+++(((//////.........---------,,,,,,,,,,,,,,,---...///000000000000//////000000---...000000000222555777:::===BBBFFFGGGHHHJJJKKKOOOOOOQQQSSSWWW\\\aaadddfffhhhddd[[[SSSLLL@@@555000///---,,,,,,,,,------&&&'''(((''''''''')))***$$$(((,,,***&&&$$$&&&***%%%&&&&&&'''(((((('''''''''&&&%%%$$$%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$%%%&&&'''(((%%%'''(((((('''&&&&&&''')))))))))((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''&&&&&&%%%''''''(((''''''&&&%%%%%%''''''(((((((((((())))))))))))***,,,---+++'''$$$)))))))))***+++---///000555777???JJJWWWbbbggghhhgggbbbZZZPPPFFF???:::888::::::;;;===BBBJJJSSSYYYeeelllrrrssssssooofff]]]NNNDDD;;;888777666888<<>>:::999555444777===EEESSS___kkkqqqtttuuuuuuwwwvvvsssnnndddTTTEEE999222///...,,,,,,+++++++++++++++,,,(((***++++++)))))))))******))))))))))))******+++***)))'''((()))***)))'''******))))))(((((((((((('''&&&&&&(((++++++)))&&&))))))))))))((((((((((((((((((((((((((((((((((((%%%'''((($$$!!!%%%%%%(((***)))%%%$$$&&&)))&&&))))))&&&&&&++++++)))(((((((((((())))))))))))))))))((((((((()))******************************((()))***+++,,,,,,,,,,,,222111000///000222555666888:::???EEELLLRRRWWWYYY```aaaaaa```aaacccgggjjjooorrrrrrppppppsssssspppjjjbbbZZZVVVUUUZZZfffrrrvvvxxxyyyxxxtttqqqnnnnnnjjjkkklllooorrrwwwzzz}}}}}}}}}|||{{{{{{||||||}}}ssskkkaaaZZZWWWZZZeeepppxxx|||wwwiii^^^WWWOOOTTT[[[eeennnxxxwwwpppeee\\\TTTLLLCCC===???===;;;<<<>>>@@@@@@@@@>>>@@@@@@???===>>>BBBFFFOOOTTT___pppYYYTTTPPPPPPPPPPPPTTTYYY^^^gggttt~~~{{{yyyxxxtttttttttttttttttttttttttttrrrooollliiifffeeedddfffeeebbbaaacccjjjrrryyysssaaaSSSIIIBBB;;;888555333333///(((###............------------------,,,,,,,,,---......111000......//////000000---...//////000222555888999>>>EEEKKKNNNPPPQQQRRRXXXYYYZZZ\\\```cccfffggg```]]]TTTJJJBBB===777111---------,,,,,,,,,---...((())))))(((&&&%%%&&&((($$$(((+++***&&&$$$'''***$$$%%%&&&'''(((((((((((('''''''''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&%%%'''(((((('''&&&&&&'''))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))&&&'''((((((((((((''''''(((((((((((('''&&&%%%%%%(((((()))))))))***************+++---...,,,)))&&&,,,++++++++++++---///000777:::BBBPPP]]]fffgggfffeee___TTTIIIAAA;;;888777999:::<<>>FFFOOO]]]kkktttyyyzzzzzzxxxssshhhZZZLLLBBB;;;999:::666666;;;BBBKKKYYYeeemmmqqqsssssstttwwwvvvrrriii^^^MMM>>>555000...---+++++++++******++++++,,,((()))++++++)))((()))***))))))(((((()))******+++)))((('''''')))***)))''')))))))))((((((((((((((('''%%%&&&)))---...***&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&)))+++)))$$$$$$(((---(((((('''((()))))))))(((%%%''''''%%%%%%((()))((((((((((((((())))))))))))))))))))))))******+++,,,************************)))***+++,,,---------,,,,,,+++******+++---...000333555888===AAAEEEHHHIIITTTWWWZZZ]]]```dddiiimmmkkknnnnnnkkkkkknnnnnnkkkhhh```XXXUUUVVV\\\hhhtttuuuvvvvvvtttpppnnnmmmmmmnnnnnnooorrruuuxxx{{{}}}}}}||||||{{{zzz{{{{{{|||ssskkkbbb^^^]]]aaakkkvvv|||{{{lll___UUUPPPOOOVVVbbbllluuu|||{{{wwwnnndddXXXMMMGGGDDDAAA??????===<<<<<<>>>@@@AAAAAA===???@@@???>>>@@@FFFLLLRRR^^^pppYYYTTTQQQRRRRRRRRRVVV[[[dddlllwww~~~|||zzzwwwuuutttttttttttttttsssrrrssswww}}}xxxjjj]]]QQQIII===:::666666777444---&&&.........------------,,,---------,,,,,,------...111///------...000000///.../////////000222777:::<<>>777333000...+++++++++***((((((***,,,+++++++++)))'''&&&''')))$$$'''***)))'''&&&'''***%%%%%%&&&'''((((((((('''%%%&&&''''''&&&%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$((('''&&&'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&''')))((('''%%%&&&&&&(((((('''''''''''''''''')))(((((('''&&&&&&%%%%%%'''%%%&&&))))))((((((+++'''''''''(((((((((((()))''''''((((((((('''&&&&&&(((((()))))))))*********))))))***---000111000///...---++++++,,,...000222:::???IIIVVVaaagggfffccc```XXXMMMCCC===:::888777777999===@@@EEENNNZZZbbbmmmqqqsssrrrpppjjj^^^QQQEEE>>>999777777777<<>>???EEEIIIOOOUUU[[[bbbjjjnnniiilllllljjjkkknnnnnnlllfff^^^XXXWWWYYY___iiisssuuuuuutttqqqnnnmmmnnnooorrrrrrssstttvvvxxxzzz{{{zzzzzzzzzzzzzzzzzzyyyyyyppphhhbbb```bbbfffoooxxx~~~pppaaaUUUPPPNNNRRR[[[iiitttzzz~~~|||tttnnn```WWWLLLCCCAAAAAAAAAAAA???===;;;<<<>>>@@@@@@@@@===@@@BBBAAAAAAEEENNNVVVWWWiiiZZZUUUSSSTTTTTTSSSVVV[[[aaagggooovvvzzzuuukkk___UUUIIIBBB;;;999999888222---.........---------,,,,,,...------,,,,,,---------222///,,,,,,...000000/////////000000000333888;;;BBBHHHRRR[[[aaadddfffggghhhgggffffffddd___WWWQQQIIICCC;;;555111...,,,+++***+++***(((%%%%%%'''***)))******)))''''''(((***&&&''''''(((((((((((((((&&&&&&''''''''''''''''''!!!$$$''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''))))))'''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&((()))((('''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%"""###''')))''''''+++''''''&&&%%%&&&'''((()))&&&''''''(((((((((((('''''''''''''''(((((((((((()))((((((***...000111111,,,,,,++++++---000333555???FFFQQQ]]]eeegggeeebbbXXXQQQFFF===999888777666777:::???CCCIIISSS```jjjpppssssssqqqnnnfffXXXJJJAAA;;;777777888:::AAAIIISSS]]]kkkvvv{{{{{{zzzyyypppdddTTTHHHCCC@@@<<<888:::999<<>>GGGQQQZZZfffqqqsssttttttssstttuuupppiiiXXXMMM@@@666222000---*********))))))***+++,,,,,,''')))******((((((((()))''''''''''''((()))++++++)))(((((()))***++++++***'''''''''(((((((((((((((((('''(((...444444...&&&'''((((((((())))))******))))))))))))))))))))))))&&&&&&''')))+++,,,***((("""'''***)))%%%$$$'''+++,,,***)))***)))((((((***(((((((((((())))))))))))''''''''''''((()))++++++***************************)))((('''((())),,,---************+++---...///...------,,,---///000111444666:::>>>CCCJJJQQQVVVUUUYYY\\\\\\___eeegggfffccc]]]YYY\\\```dddjjjpppllllllkkkiiigggiiilllooollllllmmmnnnpppqqqrrrrrrssstttwwwxxxyyyxxxvvvuuulllfffdddhhhnnnsss{{{{{{ooo___PPPIIIKKKPPP]]]hhhwww}}}yyyrrrfffYYYPPPFFFBBB>>>===??????===:::@@@>>>===???BBBDDDFFFFFF@@@DDDHHHHHHJJJQQQ]]]hhhyyy```]]]ZZZXXXXXXWWWVVVUUUYYYYYYZZZ]]]bbbiiiooossssssyyyxxxsssddd[[[PPPFFF@@@<<<888555111......111555444+++$$$,,,+++***---000222111...***+++,,,,,,---...//////111222222111222555:::>>>KKKXXXfffnnnssswwwvvvtttvvvrrrjjj```TTTIII@@@;;;333222000...,,,***((('''***,,,,,,)))(((******&&&)))((('''&&&&&&'''((())),,,)))'''((())))))%%%"""'''&&&&&&'''(((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&))))))(((&&&&&&&&&))))))(((((('''''''''''')))'''$$$""""""$$$''')))***)))'''&&&%%%%%%&&&&&&((())))))'''%%%$$$%%%'''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&''''''''''''(((!!!$$$&&&'''&&&%%%%%%%%%)))))))))))))))))))))))),,,)))&&&'''))),,,+++***((()))+++,,,------,,,+++'''+++...000111444999>>>GGGVVVaaadddgggjjjcccWWWIII@@@888666555444444777<<<===AAAHHHTTT```iiinnnuuuuuusssnnndddXXXLLLEEE>>>888555888>>>BBBHHHOOO```lllwww||||||{{{vvvppplll]]]LLLCCC>>>:::888999;;;>>>DDDOOO[[[gggooosssqqqttttttssssssqqqiii```RRRDDD666000///---++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((('''&&&%%%''''''(((((())))))******))))))((((((&&&%%%$$$###***+++,,,,,,+++)))))))))%%%%%%%%%&&&&&&((())))))(((&&&%%%&&&))))))'''$$$''''''(((((())))))******''''''''''''(((((((((((()))))))))***++++++,,,,,,((())))))))))))*********+++,,,,,,+++***+++---000,,,---///000000000///...111222444666:::>>>BBBDDDLLLMMMOOORRRWWW\\\```bbb___]]][[[\\\```eeeiiikkkfffdddbbbaaa```aaacccdddaaa```___^^^___aaacccdddiiiiiijjjnnnrrrsssqqqnnniiigggfffjjjsss|||ooo]]]TTTLLLGGGMMMZZZkkkrrr{{{{{{tttkkkbbbXXXOOOIIIAAA???<<<999999999;;;<<>>666222111000///---+++***((((((&&&(((((($$$$$$''''''%%%)))((('''&&&&&&'''((()))(((&&&%%%%%%'''(((&&&###&&&&&&&&&'''((((((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((((((&&&%%%&&&''''''''''''&&&&&&&&&%%%%%%((('''%%%######%%%'''(((&&&&&&%%%%%%&&&'''))))))$$$"""!!!$$$))),,,+++)))&&&&&&&&&''''''''''''''',,,+++)))'''%%%$$$######'''''''''''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((('''''''''''''''''''''''''''***(((&&&'''***+++***)))((()))***+++,,,,,,++++++))),,,///000111555<<>>777555555333444777<<<>>>DDDMMMXXXccclllppptttsssqqqjjjaaaTTTIIIBBB===888777:::>>>CCCLLLTTTdddoooyyy}}}|||{{{vvvqqqgggYYYIIIAAA===999999;;;;;;???HHHSSS___jjjqqquuuppprrrrrrqqqrrrpppfff[[[LLL???333000///...,,,,,,++++++++++++++++++++++++)))))))))******)))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''(((((((((((((((''''''((((((((()))))))))***++++++,,,,,,,,,,,,++++++%%%***//////***'''''')))''''''&&&'''((()))******)))'''&&&''')))***(((&&&'''((((((((()))))))))***((((((((())))))))))))***+++*********************)))))))))*********++++++***++++++***)))***,,,...,,,---.../////////......//////000111333666999:::AAABBBDDDGGGLLLQQQUUUWWWVVVVVVVVVXXX\\\```aaaaaa]]]\\\ZZZXXXWWWVVVVVVWWWTTTSSSRRRQQQRRRTTTVVVWWW[[[[[[___eeelllqqqrrrqqqiiihhhhhhmmmuuu}}}yyyhhhXXXQQQLLLJJJSSS```qqqxxx}}}wwwqqqggg]]]UUUMMMFFFBBB???>>><<<:::999999:::;;;<<<<<<;;;<<>>CCCPPP[[[gggnnnssswwwwwwsssooocccSSSEEE===777111---------,,,+++***))))))(((''')))((($$$$$$)))***)))((((((''''''''''''((((((&&&%%%$$$%%%'''((('''&&&%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&&&&((()))))),,,%%%!!!###***+++$$$'''''''''''''''&&&&&&&&&///...+++(((&&&$$$###"""&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''')))&&&$$$%%%(((***)))'''''''''''''''''''''''''''(((''''''(((******)))''')))***+++,,,------------,,,---//////111888AAAIIIWWWbbbiiihhhfffbbbWWWJJJBBB;;;555444444333444888<<<@@@HHHSSS^^^gggnnnrrrsssrrrmmmeee[[[NNNDDD>>>;;;999999<<>>:::888999;;;;;;AAALLLYYYeeennnsssvvvooopppppppppqqqnnnaaaSSSCCC888000///000...,,,---,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))&&&'''((()))***+++++++++%%%...666666///******...((((((((((((((()))***+++***((('''((()))***)))((((((((((((((())))))))))))))))))))))))************,,,,,,+++******)))((((((************+++++++++,,,)))***+++***))))))+++---+++,,,,,,---...---------///............///000111555666999<<<@@@DDDGGGIIIJJJKKKLLLPPPTTTUUUUUUSSSRRRQQQPPPNNNKKKIIIHHHGGGEEEDDDCCCCCCDDDEEEGGGHHHKKKMMMQQQYYYbbbjjjnnnoooiiiiiilllqqqxxx~~~~~~~~~wwwkkk]]]PPPLLLLLLOOO\\\iiiwww|||}}}wwwtttkkkcccXXXNNNGGGBBB???===<<<<<<;;;;;;::::::999999<<<<<<===>>>AAADDDFFFHHHKKKJJJOOOZZZkkkyyyvvvpppkkkeee___XXXTTTOOOMMMKKKJJJKKKMMMPPPSSSVVV\\\fffrrr~~~}}}yyytttoooiii```TTTLLL===777111...000222222111,,,------.../////////...---------,,,,,,,,,,,,,,,---.........000666<<>>===<<<;;;;;;;;;<<<===>>>???BBBDDDHHHOOOWWW___dddhhhhhhkkkpppvvv|||~~~zzzooo^^^TTTKKKJJJNNNVVVdddqqqzzz~~~~~~yyyssslllggg\\\VVVMMMEEEAAA>>>===<<<999:::;;;;;;;;;:::999888===>>>@@@AAACCCFFFJJJLLLQQQTTT\\\lll~~~yyyssslllddd[[[VVVLLLJJJGGGFFFFFFHHHKKKMMMSSSYYYdddooo|||}}}zzzvvvsssnnneeeYYYQQQBBB<<<333...,,,,,,,,,+++(((***,,,---...///000111++++++,,,---......//////////////////000444999<<>>:::::::::>>>CCCGGGOOO^^^lllqqqvvvxxxwwwtttrrrkkkdddTTTJJJ@@@;;;777555777<<<===HHHWWWeeemmmqqqsssssspppppppppnnnkkkdddSSSCCC777111---......+++((()))+++++++++******)))))))))))))))(((''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))(((((('''&&&&&&))))))))))))((((((((((((((())))))*********))))))###%%%)))---...+++&&&"""''''''&&&&&&&&&'''(((((((((''''''&&&&&&&&&'''((())))))))))))(((((((((((('''''''''((((((((())))))(((((()))))))))***************+++++++++,,,,,,,,,+++,,,------+++***+++,,,************++++++,,,,,,//////000000000000000000111111222222222222222222999888777888;;;>>>??????<<<===<<<<<<;;;:::888777777777777777888999::::::<<<>>>AAAGGGMMMVVV^^^ccchhhmmmsssyyy~~~~~~sssfffUUUOOOJJJKKKQQQ\\\jjjuuu}}}zzzuuunnnggg___YYYLLLIIIDDDAAA??????>>>===888999:::<<<<<<;;;:::999===???AAABBBDDDHHHMMMRRRWWW```pppzzzqqqggg]]]VVVMMMJJJGGGEEEDDDEEEGGGIIIPPPWWWbbbnnn{{{~~~|||||||||{{{zzzyyyvvvrrrnnniiiaaaVVVNNN???:::333...,,,+++++++++'''))),,,...///000222333,,,,,,---...///000111111///000111111111222555777:::AAAJJJRRR[[[dddeeebbbKKKBBB777000......+++(((''''''((())))))******+++%%%'''&&&###$$$)))+++***''''''((((((((((((''''''))))))((('''%%%%%%&&&(((%%%)))------)))&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&%%%'''(((&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%'''((()))))))))"""&&&'''&&&&&&(((+++'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&''''''(((((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&***'''%%%&&&)))+++***((())))))))))))))))))))))))&&&'''))))))((((((((()))((((((((()))***,,,......---000444777<<>>>>>===;;;888999:::<<<<<<<<<;;;:::<<<>>>AAACCCFFFLLLVVV]]]dddsss|||qqqdddXXXPPPJJJHHHEEEDDDDDDFFFIIIKKKOOOVVVbbbppp}}}}}}zzztttrrrooommmmmmllljjjhhhhhheee```]]]ZZZTTTKKKEEE777555222/////////000000))),,,///000000000222444.../////////000000111111,,,///111333222222333555666<<>>444---******+++,,,((((((((()))******++++++(((******((((((,,,---+++&&&'''((())))))((('''&&&'''((((((&&&%%%%%%(((+++&&&***//////+++'''&&&'''&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''(((%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''))))))))))))$$$''')))(((%%%$$$&&&(((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''(((&&&&&&'''((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((''')))***)))''''''***,,,)))))))))***+++---///000...333999>>>EEENNNXXX```iiigggddd___UUUIII>>>999222000111444444555:::AAAHHHRRR___hhhkkklllmmmnnnhhhcccYYYNNNEEE???<<<:::===<<<@@@IIISSS\\\gggpppsssuuuvvvsssooojjj___UUUHHHBBB===:::999999???FFFIIIUUUdddooorrrqqqqqqpppnnnrrrqqqiii]]]PPPBBB666222---***++++++((()))+++(((((())))))******++++++***)))'''&&&&&&''')))***))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''(((((((((((((((''''''***)))))))))((((((((('''(((((((((((((((''''''&&&***)))((()))+++,,,+++***((((((''''''''''''((((((((()))((('''%%%%%%(((+++***)))))))))(((((((((''''''(((((((((((()))))))))((((((((())))))))))))))))))))))))*********++++++***,,,...---,,,*********++++++*********+++,,,---***+++,,,......///......---............,,,+++***000///000222444555444333333222111000000111111222111111222333444444444444444666999<<>><<<@@@KKKWWW```iiipppsssvvvvvvsssoooiii]]]QQQDDD???;;;::::::<<>><<<@@@===:::999:::<<<<<<<<<:::::::::;;;<<<===>>>>>>@@@DDDHHHMMMUUUbbbsss|||oooaaaVVVNNNJJJAAA======@@@BBBCCCFFFKKKVVV]]]iiivvvxxxoooggg```[[[WWWUUURRRNNNJJJHHHGGGFFFCCCBBBAAA>>><<<:::888777/////////...---+++***)))......///000111111222222222111000000111111///---000111111222222333444444444555999@@@GGGJJJIIIFFF@@@777///...---***)))***+++***(((''''''''')))*********))))))))))))******%%%''')))***)))((()))***'''''''''((((((((((((((()))***)))'''%%%%%%&&&(((+++'''$$$%%%$$$"""$$$(((###%%%''''''&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$+++(((''''''******)))&&&&&&'''''''''&&&&&&((()))'''''''''''''''&&&&&&&&&,,,+++)))'''&&&'''((()))))))))((('''''''''''''''(((&&&$$$&&&'''%%%$$$$$$%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((***))))))***+++,,,+++***;;;000)))---444666555444<<<<<<@@@GGGPPPYYYaaahhhfffddd___VVVKKK@@@888444333111...000555;;;@@@CCCRRR[[[cccgggjjjmmmmmmjjjfffYYYLLLFFFCCC>>>;;;;;;<<<===@@@JJJWWWcccjjjmmmuuurrrpppnnnkkkbbbUUUKKKAAA>>><<<<<<<<<>>>GGGQQQYYYeeeooorrrrrrssssssqqqrrrooohhh]]]PPPAAA555...000///,,,***))))))******)))************))))))(((+++++++++++++++***)))((())))))(((((((((((())))))*********)))((())),,,///))))))(((((('''''''''&&&***(((&&&&&&(((*********''''''((((((((((((((((((%%%%%%&&&'''(((((((((''')))))))))))))))))))))))),,,***((('''&&&'''((()))***(((%%%""""""$$$''')))&&&%%%%%%''')))***)))(((******))))))))))))*********++++++++++++***))))))************************,,,,,,,,,++++++*********,,,***(((***///111...***+++,,,,,,------,,,,,,+++,,,---------------,,,,,,---...//////////////////222222222222111111000///000111111222333444444444777666777;;;>>>EEESSSaaalllqqqxxx}}}}}}nnn^^^QQQJJJGGGMMMTTT^^^kkkwww{{{yyyzzzvvvoooiiiccc\\\VVVQQQ@@@BBBDDDCCCAAA>>>=========>>>>>>===:::999999:::;;;;;;;;;;;;===???AAACCCEEEHHHNNNVVVcccvvv{{{ooobbbXXXOOOGGGCCCAAA===<<<@@@BBBDDDIIIOOOXXX```lllzzzvvvjjj```XXXQQQMMMFFFDDDAAA>>>;;;999888888:::999888555333111000////////////...---+++***)))***+++---///222444666777444333111222222222000...000111111222222333444444666666888===CCCHHHIIIHHHAAA777000...---***)))***************+++,,,,,,,,,***))))))))))))))))))***&&&(((******((((((((()))((((((((((((((('''''''''&&&))),,,,,,***'''$$$###(((&&&&&&))))))((((((,,,&&&(((******))))))***+++$$$%%%%%%&&&&&&%%%%%%$$$***(((&&&''')))***)))'''%%%&&&''''''&&&&&&''')))&&&&&&''''''''''''''''''!!!''',,,---+++(((%%%))))))(((''''''''''''''''''&&&&&&((()))))))))***%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''***)))((()))***+++++++++444+++&&&+++222555444444===>>>CCCKKKSSS[[[bbbgggfffccc\\\RRRGGG===666333333222111222666<<>>:::888888<<<>>>CCCMMMZZZfffmmmqqqtttrrrpppnnniii```RRRHHH@@@===<<<======@@@JJJTTT___jjjsssuuuttttttrrrppprrrlllcccWWWJJJ===333,,,///...+++)))(((((()))***'''(((((()))))))))((((((************))))))))))))'''((()))******)))((('''((())))))((('''(((***,,,)))((((((((('''''''''''')))'''%%%&&&'''))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))(((&&&%%%%%%&&&(((***'''&&&&&&''')))***)))(((******))))))))))))*********++++++++++++***))))))************************,,,,,,,,,+++++++++******+++)))'''***...///---))),,,------......------,,,//////000000000000//////......//////////////////000000111111000000///...111111222333333444555555666666777;;;???GGGUUUdddnnnsssyyy}}}~~~uuugggYYYNNNHHHIIIPPPYYYbbbnnnwwwyyyuuupppjjjaaaYYYSSSNNNJJJHHH===>>>???>>><<<::::::;;;;;;<<<<<<<<<::::::;;;<<<===>>>??????@@@AAACCCEEEGGGNNNZZZhhhyyyvvvlll^^^SSSMMMHHHAAA<<<@@@<<<<<<@@@DDDHHHOOOVVV```hhhtttyyyqqqeeeYYYOOOGGGAAA>>>;;;:::888666444333222222666555444222000///------.........---,,,+++***)))***+++---000333666888999777555444333333222000///000111111222222333444444777777777:::???EEEIIIJJJBBB999000...,,,***)))***(((((()))***+++,,,------))))))))))))))))))))))))''')))******(((''''''((())))))((((((''''''&&&&&&$$$&&&((((((&&&$$$###"""###"""%%%******'''%%%'''''')))++++++++++++,,,---%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&''')))******(((%%%&&&''''''&&&&&&''')))%%%&&&&&&&&&'''(((((((((%%%+++---+++'''$$$)))((((((''''''''''''(((###$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&***)))((('''((()))***+++,,,&&&$$$***111333333444>>>BBBIIIQQQXXX___dddfffeee```WWWLLLBBB:::555222111333444555888>>>GGGNNN]]]ccciiijjjkkkkkkgggaaaVVVKKKAAA===;;;777666888<<>>FFFOOOVVV^^^eeegggeeeccc\\\QQQFFF===888444222///222666888:::@@@LLLUUU___eeeiiijjjjjjiiiccc[[[OOOGGG???<<<;;;888888;;;;;;AAAJJJWWWcccmmmtttvvvtttrrroookkkcccWWWIII@@@999888999<<<@@@FFFRRR]]]lllsssyyyyyywwwuuurrrnnnlllbbbRRRDDD:::333...+++,,,+++***)))((((((((((((%%%&&&'''((())))))***)))((('''&&&%%%&&&(((***+++))))))(((((((((((())))))&&&(((******((('''((()))((((((((((((((('''''''''((('''&&&'''((())))))(((+++******))))))(((((('''((((((((((((((('''&&&%%%((((((((((((((((((((((((''''''((())))))((('''&&&%%%&&&'''((()))*********)))(((((((((******(((&&&******))))))))))))*********************))))))(((************************++++++++++++++++++++++++***((((((***,,,---,,,***------............------++++++,,,---------,,,,,,111000000000000000000000111222222222222222111111222222333333444444444555555555888>>>CCCLLL\\\kkkrrrvvv{{{~~~~~~xxxmmm___SSSKKKGGGEEELLLUUU___dddgggggg```XXXSSSMMMEEE???<<<;;;<<<<<<<<<===<<<;;;999999;;;>>>===============>>>BBBEEEFFFJJJOOORRRSSSTTTVVVXXXdddqqqbbbWWWIIIBBBBBBBBB???<<>>666555777<<>>>>>???CCCHHHMMMUUUZZZaaadddeeegggjjjnnn}}}WWWNNNDDD>>>===>>>===;;;???>>>BBBNNNYYYdddpppzzzsss^^^NNNAAA>>>;;;555333666///////////////...------++++++++++++++++++******))))))***+++++++++******)))***,,,///222555777888999666333111222222111000000111111222222333444444333666:::???CCCHHHNNNRRROOODDD888222...***(((***...,,,'''$$$###$$$''')))''''''))))))))))))''''''&&&((())))))'''&&&&&&'''))))))((((((''''''&&&&&&!!!&&&)))******+++,,,&&&%%%)))///000+++((()))%%%'''))))))((('''((()))&&&&&&''''''''''''&&&&&&%%%&&&((((((''''''(((***###&&&((()))((('''''''''%%%&&&&&&&&&'''(((((((((%%%&&&'''((())))))(((((((((''''''''''''(((((()))&&&+++'''&&&+++,,,)))%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&)))+++***((('''))),,,***))),,,000222333777>>>FFFRRR[[[```eeejjjggg```VVVNNNBBB999666666666555///222777;;;AAAKKKWWW___fffjjjlllkkkkkkhhh^^^SSSDDD>>>:::999888666888===>>>GGGUUUbbbkkkppptttuuurrrooojjjaaaVVVJJJAAA;;;444444777===CCCKKKYYYeeennnsssuuutttrrrqqqlllfff[[[OOO@@@666111000---***++++++*********)))))))))'''((()))******+++******(((((('''&&&&&&'''))))))+++***'''&&&&&&'''***+++)))***+++***((('''((()))'''''''''((((((((((((((()))))))))***,,,,,,+++)))'''''''''''''''(((((((((******+++++++++***)))))))))))))))))))))))))))))))))(((&&&%%%%%%''')))***%%%&&&'''((((((((((((((()))(((((()))***+++)))(((******))))))))))))******))))))******))))))((('''***************************++++++++++++,,,,,,,,,******+++,,,------------+++,,,,,,,,,,,,,,,,,,+++,,,---......////////////000000//////000222444555333333444555555555444444666666666666666666666666888888;;;???DDDLLL\\\jjjrrruuuzzz|||~~~~~~~~~~~~~~~~~~~~~tttjjj[[[OOOGGGEEEEEEFFFOOOUUUYYYWWWRRRNNNHHHAAA<<<;;;:::;;;<<<===;;;:::999:::;;;:::999:::<<<===<<<===@@@CCCIIIQQQZZZaaaooouuu{{{}}}}}}OOOIIIBBB<<<:::;;;<<<<<<>>>???GGGTTTcccooo|||{{{mmmWWWGGG::::::999333111444000000111111111000///...,,,,,,------------------(((((()))***++++++******)))***,,,...111333555666666444111///000111111000000111111222222333444444555888;;;???CCCJJJSSSYYYTTTHHH<<<555000***((()))++++++)))(((((((((((()))&&&''')))******)))'''&&&%%%&&&(((((('''&&&'''(((((((((((((((((('''''''''###&&&'''&&&%%%%%%$$$###%%%)))***'''&&&'''&&&((())))))'''&&&&&&'''&&&&&&''''''''''''&&&&&&%%%''')))(((&&&%%%''')))###&&&((()))((('''''''''&&&&&&''''''''''''''''''"""$$$''')))******)))((('''''''''''''''((())))))!!!'''###"""(((***&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%)))------***((()))+++******---111333555<<>>:::999999999;;;;;;:::999666888:::;;;::::::;;;<<<===@@@FFFOOO[[[iiixxxLLLHHHBBB===::::::<<<===>>>@@@IIIYYYhhhuuuxxxiiiVVVDDD888999999222000333///000111111111///...---***+++++++++,,,,,,,,,,,,'''((()))******+++******,,,------...///000000111444222///...///000000000000111111222333333444444888999;;;===BBBKKKWWW___XXXKKK>>>666000+++((()))&&&''')))++++++***((('''&&&'''(((******((('''&&&$$$&&&'''(((''''''''')))'''''''''((((((((((((((($$$%%%%%%%%%%%%&&&(((+++***((('''***)))%%%%%%'''&&&'''((('''%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%((()))(((%%%$$$&&&(((###%%%((()))((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''''''''''''''((()))***$$$***%%%"""((()))%%%"""$$$%%%'''(((((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''((((((((($$$)))...///+++))))))+++((())),,,111333666@@@JJJUUU```gggddddddfff___TTTGGG>>>444///111333444333666666888???KKKXXXbbbggggggiiihhheeeccc\\\OOOAAAAAA===::::::999777:::???EEEPPP___kkkrrrssstttuuulllhhh```TTTHHH>>>999777777777:::AAAHHHQQQ```mmmpppsssrrrnnnkkkggg```YYYHHH>>>333------...+++'''++++++,,,,,,,,,++++++***'''(((((((((((((((''''''))))))******)))((('''&&&%%%'''***,,,,,,***'''%%%))))))(((&&&$$$$$$&&&)))&&&'''''''''(((((())))))''''''''')))++++++)))'''''''''((()))***+++,,,,,,&&&'''((()))))))))))))))))))))))))))))))))))))))$$$%%%'''((()))((('''&&&+++***)))))))))))))))***((('''''')))+++,,,+++*********))))))))))))******)))))))))))))))(((((('''*********************************++++++,,,,,,,,,''')))+++++++++++++++,,,---..................---,,,---...///000000000000///......///111444888:::AAAAAABBBCCCCCCCCCCCCCCC=====================<<<<<<;;;===@@@CCCJJJXXXfffooorrrwwwzzz|||~~~~~~}}}}}}}}}|||}}}~~~~~~zzzxxxfff]]]PPPFFFBBBCCCDDDDDDDDDHHHGGGAAA<<<<<<===;;;===;;;999999:::;;;:::999666999<<<===<<<<<<<<<===@@@EEENNN[[[kkk~~~MMMIIICCC>>>===<<<;;;;;;<<>>222...---***''')))******)))'''%%%&&&'''&&&'''''''''&&&%%%$$$$$$%%%&&&'''((('''&&&'''(((((('''&&&%%%%%%&&&'''((((((((())))))((('''&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((&&&%%%$$$%%%'''((('''&&&(((((('''&&&%%%%%%%%%%%%((()))))))))'''&&&'''((('''&&&$$$%%%%%%&&&$$$###,,,+++***(((&&&%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###***(((&&&$$$$$$%%%((()))$$$%%%&&&'''((((((((((((+++'''%%%'''%%%'''&&&&&&'''((())))))(((******))))))((((((''''''++++++,,,...333<<>>>>>@@@BBBHHHVVVcccmmmqqqvvv{{{}}}~~~~~~}}}|||}}}~~~}}}vvvmmm^^^TTTIIIAAA@@@???>>>;;;AAA@@@???===<<<;;;::::::888777777888:::;;;;;;:::<<<888888<<<>>>===>>>AAACCCJJJZZZqqqIIIEEE???<<<:::::::::999===AAAIIIUUUaaammmvvv|||wwwgggTTTHHH<<<777666333111111...---,,,***)))***+++---000///---,,,+++,,,,,,------+++))))))+++,,,,,,+++,,,,,,,,,---------......,,,---------.........///111222444444555666999;;;@@@???AAAHHHRRRZZZ^^^]]]YYYLLL;;;000---,,,***'''((()))***)))'''%%%&&&'''&&&&&&&&&&&&&&&%%%$$$$$$&&&'''&&&&&&&&&&&&((()))((('''&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&&&&%%%$$$###'''((()))(((&&&%%%&&&''''''&&&%%%%%%&&&&&&%%%###))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&((()))''''''''''''&&&%%%$$$### %%%'''&&&'''***''''''''''''(((((((((((())))))))))))(((((((((((()))***+++...444>>>IIIPPP^^^aaaeeefffaaaYYYOOOIII???888222222222111222444555;;;AAAHHHSSSaaahhhjjjlllllljjjfff]]]SSSHHHBBB999888666555666:::???CCCMMMZZZgggnnnrrruuussspppjjj___RRRHHH@@@888444555333666;;;BBBLLLXXXdddlllpppnnnkkkiiieee\\\OOOFFF:::333......---***)))+++'''((()))***+++***))))))))))))))))))))))))))))))((((((((())))))*********(((''''''((()))(((&&&$$$((()))***)))'''&&&&&&''''''(((((()))))))))(((((())))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''(((******+++++++++***))))))))))))***+++)))***+++***)))((()))+++)))***+++***))))))***++++++***************++++++*********((('''(((+++---,,,,,,------------......---...///000///000222333666555555888>>>EEEKKKNNNUUUWWWYYY[[[[[[[[[YYYXXXSSSQQQNNNLLLKKKIIIGGGEEEAAA>>>===???@@@DDDPPP\\\jjjnnntttyyy{{{|||~~~~~~||||||}}}~~~~~~~~~{{{qqqgggVVVMMMCCC===<<<<<<;;;999<<<;;;:::999777777666666999888777888:::;;;;;;::::::888888<<<>>>>>>@@@CCCNNNYYYnnnIIIEEE???<<<;;;<<<<<<<<<>>>AAAGGGOOOXXXaaahhhkkkrrruuuxxxzzzyyy{{{~~~yyyjjjVVVIII<<<777666333111111+++------)))%%%%%%***///---------------------------+++******+++,,,,,,+++************+++++++++,,,))))))***+++,,,,,,------000222444444555666999;;;BBBCCCFFFNNNVVVZZZZZZYYYOOOEEE777...++++++***(((((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&%%%$$$((('''&&&%%%%%%'''((()))((('''&&&&&&&&&&&&'''((((((((((((((((((''''''&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''((('''%%%%%%%%%'''((('''&&&$$$%%%&&&'''''''''&&&&&&&&&'''((('''%%%%%%%%%''''''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&''''''((()))***%%%%%%&&&''''''((())))))&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&%%%$$$"""""""""!!!"""&&&(((&&&''')))((((((((('''''''''''''''(((((((((((())))))))))))((()))+++///666AAAMMMUUUaaacccdddccc]]]SSSHHHAAA<<<666222222333111111444777???HHHPPPZZZffflllmmmlllkkkhhhaaaXXXNNNEEE???888888777666777<<>>666000,,,,,,+++(((''')))''''''((())))))))))))((())))))))))))))))))))))))+++***)))((())))))++++++***)))(((((((((((('''&&&)))******)))&&&%%%%%%&&&'''&&&&&&''''''((()))***))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((("""$$$&&&)))***)))((('''+++******)))******++++++)))+++,,,+++***)))***+++''')))++++++***(((((())))))))))))******,,,------*********)))((()))+++---,,,,,,---------.........---...000000000111444777999:::<<<@@@GGGOOOVVV[[[^^^```bbbdddeeedddcccbbb___\\\YYYVVVSSSPPPLLLHHHEEEAAA?????????BBBLLLVVVccchhhooouuuyyy{{{}}}~~~~~~||||||}}}~~~~~~}}}{{{{{{wwwjjj]]]NNNHHH???::::::::::::999999888777666555444444444999888777888;;;<<<;;;::::::999;;;???@@@@@@DDDJJJUUUhhhLLLHHHCCC@@@???@@@@@@@@@===@@@CCCIIIOOOVVV[[[]]]bbbfffkkkkkkiiijjjnnnsssvvv{{{}}}pppXXXKKK>>>888666333111111------+++(((&&&'''***...)))***+++,,,,,,,,,,,,+++,,,+++******,,,,,,+++***)))))))))*********++++++''''''(((***+++,,,---...///111333444555666:::<<>>FFFLLL]]]fffooorrrttttttooohhh```TTTGGG>>>777222222555888999???JJJYYYfffnnnqqqpppnnniiicccZZZNNN@@@777333...***++++++(((''')))((((((((()))))))))))))))))))))))))))))))))))))))---,,,***(((((()))+++,,,***(((''''''(((***))))))((()))***)))'''&&&&&&'''''''''&&&&&&''')))***,,,((()))))))))************(((((())))))))))))(((((((((((((((((()))))))))))))))))))))((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((************)))***************+++++++++)))***++++++))))))***+++%%%(((***+++***(((''''''************+++,,,------***++++++***)))***,,,...,,,,,,------......//////...////////////111555888<<<@@@FFFLLLSSSZZZaaaeeebbbdddfffhhhiiiiiihhhgggfffdddaaa___\\\WWWRRRNNNIIIEEEBBBAAAAAABBBJJJSSSZZZ```iiiqqqwww{{{~~~~~~~~~}}}}}}}}}~~~~~~~~~zzzwwwvvvqqqcccTTTLLLGGG@@@<<<:::;;;::::::999888777666666666666666999888888999;;;<<<<<<;;;======???AAAAAABBBIIIRRR```xxxMMMIIICCC@@@??????@@@???===>>>AAAEEEIIINNNRRRTTTUUUYYY^^^^^^\\\\\\```eeehhhmmmuuu|||vvv]]]OOOAAA:::666333111111111---)))(((***,,,,,,,,,))))))***,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++***************++++++++++++'''((()))+++,,,...///000...000222444666888<<>>>>>@@@AAAAAADDDOOO\\\vvvNNNJJJDDD???>>>======<<<===>>>@@@BBBEEEHHHKKKMMMLLLOOORRRSSSRRRSSSVVVYYY\\\bbbjjjqqqwwwzzzcccTTTEEE<<<888333111111222...******...///...+++,,,,,,,,,------.........++++++***+++------+++)))*********+++++++++,,,,,,)))***+++,,,...///000111///111444777:::===AAAEEEKKKOOOUUUWWWTTTKKKAAA:::333///***((('''((((((((('''((()))((('''&&&'''((('''((())))))))))))))))))%%%$$$%%%(((++++++'''###&&&&&&'''(((((('''&&&&&&&&&'''((((((((((((((((((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((()))(((&&&'''(((((('''&&&'''$$$!!!###(((+++&&&'''((('''%%%%%%%%%''''''&&&%%%&&&'''((('''&&&)))((((((''''''''''''((('''&&&&&&%%%$$$$$$###### ###&&&((())))))))))))))))))))))))((('''&&&$$$'''(((''''''))))))'''%%%''')))(((%%%$$$%%%(((&&&''''''((()))******+++***,,,///444===JJJWWW___dddaaa\\\TTTJJJAAA999444333000111333444444999???FFFQQQ]]]cccggglllmmmllliiiddd[[[PPPFFF>>>999777444777999999;;;BBBNNNXXXccchhhmmmooopppooohhh```VVVKKK@@@999555111222555666<<>>;;;888666666666777777666666666777888888:::999888999<<<===<<<;;;<<<===@@@AAAAAAHHHYYYjjjWWWRRRKKKFFFCCCAAA@@@???>>>??????@@@BBBCCCEEEFFFFFFGGGHHHJJJKKKMMMNNNOOOTTTZZZaaahhhoooyyy|||hhhYYYHHH>>>999333000000......---.........---+++...---,,,,,,,,,---...///+++******,,,------+++))))))************+++++++++++++++,,,---///000000111111444888;;;???CCCHHHLLLOOOPPPQQQNNNGGG>>>666222---+++)))'''''''''''''''&&&((()))((('''&&&((()))&&&&&&'''((((((((((((((()))%%%###%%%(((***(((%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((***(((''''''(((((('''%%%&&&$$$###"""###$$$'''((('''((()))(((&&&%%%&&&''''''&&&%%%&&&'''(((((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%"""###$$$&&&((())))))***'''(((((((((((((((''''''(((++++++&&&%%%'''&&&!!!###&&&)))((($$$###&&&)))''''''(((((())))))*********+++...333<<>>>>><<<:::777666666777777777777777777888999999:::999999:::<<<===<<<;;;===???BBBDDDGGGRRRiiibbb\\\UUUOOOKKKIIIGGGFFF@@@????????????@@@AAAAAACCCCCCCCCEEEHHHJJJJJJIIIPPPUUU\\\cccjjjuuu|||kkk\\\JJJ@@@999333000000***...111000---***+++------,,,***))))))***,,,---+++***+++,,,------+++)))))))))))))))************,,,,,,------...///000000333666:::???CCCHHHMMMQQQMMMLLLHHHCCC;;;555111000+++***((('''&&&'''''''''&&&((()))(((''''''((()))$$$$$$%%%&&&'''''''''&&&,,,'''!!!!!!%%%)))***(((%%%&&&'''(((((('''&&&%%%&&&&&&'''((())))))((((((''''''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((***(((''''''(((((('''%%%&&&'''(((((()))(((((((((((()))))))))'''&&&'''((('''&&&%%%&&&((()))(((''''''''''''''''''((()))***%%%%%%&&&&&&'''((((((((((((((((((''''''&&&&&&&&&"""###%%%'''((()))******###((()))%%%%%%))))))%%%"""%%%)))((($$$###&&&***(((((((((((()))))))))))))))***---222:::EEERRRZZZ\\\WWWNNNEEE<<<666333111111///000222444777@@@IIISSS^^^hhhkkkkkklllmmmlllfff```UUUIII???999666555333777::::::<<>>777555444333555888:::FFFWWWdddkkkmmmnnnnnnfffaaaXXXKKK===333---+++,,,((('''***,,,)))(((***)))((('''''''''(((***+++((((((((((((((((((((((((%%%&&&((()))************)))(((((())))))'''$$$!!!'''((()))((('''&&&'''((('''''')))))))))((('''&&&))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))%%%&&&&&&''''''(((((((((''''''''''''((((((((()))))))))))))))))))))))))))((()))+++,,,---,,,***)))$$$%%%'''((()))))))))((()))+++,,,+++***)))***+++***++++++***))))))***,,,))))))***+++,,,...///000***,,,......---,,,---...,,,,,,---...///000111222111222444777===GGGQQQXXX^^^bbbfffgggfffhhhmmmrrrnnnmmmmmmllllllkkkkkkjjjjjjhhheeeeeefffggghhhgggggg___WWWSSSPPPNNNNNNRRRXXX___jjjttt{{{}}}{{{pppsssooodddXXXQQQJJJFFF;;;<<<<<<;;;999888999:::999888888999999:::;;;<<<:::999999:::<<<======<<<@@@BBBFFFIIIMMM[[[wwwyyyrrrhhh```ZZZTTTNNNJJJHHHGGGDDDAAA>>>>>>@@@CCC???@@@@@@???@@@BBBFFFJJJKKKOOOVVV^^^iiiuuuyyynnn```LLL>>>888444000,,,......//////...,,,+++)))%%%(((,,,...---+++))))))''')))+++++++++***+++,,,***)))))))))))))))***+++...,,,---000000000444:::999;;;<<>>NNN___hhhlllmmmllliiicccZZZLLLAAA999333...+++)))************+++++++++))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********(((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((++++++******)))))))))(((''''''''''''''''''''''''((((((((((((((()))*********)))(((''''''((()))************))))))))))))))))))''')))---***%%%'''---)))))))))***+++++++++,,,+++***((()))***,,,,,,+++***---,,,)))))),,,---***$$$)))+++((()))......***...............///000111444555999???HHHRRR[[[```bbbbbbbbbeeeiiilllnnnnnnpppooonnnmmmkkkkkkkkkkkkiiigggfffeeegggjjjnnnqqqkkkjjjfffaaa[[[WWWUUUVVVcccgggooowww}}}}}}{{{zzzrrrpppiii___TTTKKKFFFDDDCCC>>>:::888999::::::999999777444333333555999;;;AAA===;;;>>>???>>>???AAACCCCCCEEEKKKZZZrrryyyrrrmmmggg```[[[RRRNNNHHHBBB???>>>>>>???>>>>>>>>>======???CCCGGGJJJMMMSSS[[[eeerrr~~~yyyoooaaaMMM>>>777333...+++---............,,,+++***&&&))),,,---,,,+++************++++++,,,,,,++++++)))))))))))))))******+++///---...111333333777>>>CCCFFFGGGHHHLLLPPPNNNHHH@@@;;;555111...,,,+++)))))))))))))))(((((((((((('''''''''&&&&&&''''''(((''''''''''''''''''''''''***)))(((((()))*********$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%###$$$$$$%%%&&&&&&&&&%%%$$$&&&((((((&&&%%%'''))))))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%&&&&&&'''&&&%%%&&&'''((('''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))''''''((((((((((((''''''&&&&&&&&&'''(((***+++,,,...------...111777===@@@AAA>>>999555111000//////...111333444777???KKKTTT___dddjjjmmmmmmkkkkkkkkkaaaWWWJJJ@@@:::888666555444666888<<>>777222222222222666<<>>FFFOOOXXX___ccccccbbbbbbeeeiiimmmnnnnnnqqqpppooommmlllkkkkkkkkkjjjiiiggggggiiilllppprrrqqqpppmmmiiiccc```______eeeiiiooovvv{{{~~~|||zzzxxxpppkkkbbbWWWNNNGGGBBB@@@AAA>>>999777888:::999888;;;:::888777888999<<<===???<<<;;;???@@@???@@@CCCDDDHHHOOO\\\ooo{{{rrrkkk^^^VVVLLLDDD@@@???===;;;>>>>>>>>>===<<<>>>BBBEEEJJJMMMRRRXXXaaammmyyy|||}}}~~~zzztttlll___LLL===555111---***------......---,,,+++***((()))+++,,,+++******+++---+++)))***------+++((()))))))))))))))***++++++///---///333666777===DDDKKKOOOSSSRRRRRROOOHHH???666333///,,,,,,,,,+++***'''((((((((()))))))))***%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%!!!"""$$$%%%&&&'''''''''%%%&&&''''''&&&&&&''')))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))###$$$$$$%%%&&&'''((()))((('''&&&&&&%%%&&&&&&&&&'''&&&&&&((())))))'''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((())))))(((&&&$$$''''''((((((((((((((('''((('''''''''))),,,///111++++++,,,---...000222333444333000...------...///...000333666<<>>:::999888666666777999>>>FFFQQQ^^^fffhhhgggfffccc]]]TTTIIIBBB777444222111000111999BBBOOO\\\iiinnnnnnmmmhhhcccYYYOOOBBB777111...+++))))))))))))*********++++++))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((++++++,,,,,,,,,,,,++++++))))))(((((('''''''''&&&((((((((((((((((((((((((***))))))))))))((((((((())))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))******,,,++++++,,,***'''(((++++++++++++***************+++***))))))+++,,,,,,+++***------+++,,,111222111...111111......//////,,,............///000111222666;;;DDDOOOXXX___dddfffcccbbbcccfffjjjmmmoooooorrrqqqpppnnnmmmlllkkkkkkkkkkkkjjjjjjlllooorrrtttwwwvvvuuuqqqmmmjjjjjjjjjjjjlllqqquuuzzz}}}~~~|||yyyvvvooofffZZZOOOIIIDDD@@@===???<<<999777888999999888;;;;;;;;;:::;;;<<<=========:::;;;???@@@???AAADDDDDDKKKZZZnnnxxxpppeeeZZZMMMEEEBBBAAA>>>:::?????????>>>===@@@DDDGGGLLLOOORRRXXX___iiittt{{{~~~|||zzzxxxuuuvvvsssoooooopppmmmhhhcccXXXHHH;;;444000---+++------------,,,,,,++++++)))***+++***))))))+++---...***'''))),,,---)))%%%))))))))))))***+++,,,,,,...---///555999<<>>333222222111///000:::FFFUUU___jjjmmmllliiiccc\\\RRRIII<<<222...,,,+++)))))))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))*********++++++*********)))))))))(((''''''&&&&&&((((((((((((((((((((((((************************''''''''''''''''''''''''((((((((((((((())))))***))))))(((((((((((()))))))))))))))))))))******************++++++******,,,,,,+++++++++***))))))))),,,***))))))+++,,,,,,+++---000///,,,,,,///000---///000000///...---,,,***.........///000111222333555<<>><<<;;;999777777888999999999999::::::;;;;;;::::::<<<:::;;;???@@@>>>@@@EEEHHHSSShhhuuummmaaaWWWKKKDDDBBBBBB@@@===>>>>>>??????@@@DDDHHHLLLQQQSSSVVVZZZ___gggooouuuyyy{{{~~~~~~~~~}}}~~~~~~~~~~~~yyyssspppmmmiiigggfffgggddd___]]]^^^\\\WWWTTTLLL@@@777333000...------,,,,,,,,,++++++++++++)))***+++***))))))+++------)))&&&'''+++,,,((($$$))))))))))))***+++,,,---------000666<<>>::::::999888888888999:::888999:::;;;;;;;;;::::::<<<;;;<<>>BBBHHHQQQaaazzzxxxllldddWWWPPPGGGBBBAAAAAAAAAAAA===???AAACCCGGGLLLRRRWWWZZZ]]]```cccfffjjjooossstttvvvwwwvvvtttrrrrrrsssqqqrrrssstttvvvwwwxxxyyy~~~}}}|||}}}}}}|||yyywwwrrrmmmgggaaa]]]ZZZWWWUUUTTTUUUSSSMMMJJJJJJIIIFFFCCC???999444111000...---,,,,,,++++++++++++,,,,,,)))***+++***))))))+++---+++)))'''(((++++++)))&&&)))))))))***+++,,,---......---111999@@@GGGRRR[[[aaaccc___SSSGGG===333+++---,,,***)))******)))(((++++++***)))((('''&&&&&&'''&&&&&&&&&'''((())))))''''''''''''''''''''''''%%%((()))'''%%%$$$&&&)))&&&&&&%%%$$$%%%&&&'''(((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$###'''&&&%%%&&&(((((((((''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((''''''&&&&&&((())))))'''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''&&&&&&''''''(((%%%&&&'''((())))))))))))+++***((('''&&&''')))***((()))+++,,,------------,,,,,,,,,,,,---......///555777===EEENNNXXX```dddjjjjjjkkklllllliiiccc___VVVNNNCCC<<<888666444222666777<<>>KKKWWW```ddddddccceeedddeeehhhllloooqqqqqqpppooonnnnnnmmmmmmnnnnnnoooppprrruuuxxxyyyzzzzzz{{{|||~~~~~~|||{{{{{{|||vvvwwwxxxzzz|||~~~}}}{{{zzzyyyuuuoooiii^^^WWWLLLEEEBBB@@@???===999:::::::::888888:::<<<;;;;;;<<<============<<<===<<<>>>@@@AAABBBIIIRRR\\\nnn{{{sssiii]]]UUUKKKHHHDDD@@@>>>???AAABBBBBBEEEHHHMMMRRRZZZbbbgggjjjmmmqqqssstttvvvxxxyyyxxxxxxxxxvvvrrrpppooooooiiijjjkkklllmmmnnnooopppssssssssssssrrrooojjjfff]]]XXXRRRMMMJJJHHHFFFDDDBBBDDDBBB===:::;;;;;;999666555333111000...,,,+++,,,,,,+++******+++,,,---(((***++++++******+++,,,)))******++++++++++++***)))))))))***+++,,,......000000444===EEENNNYYYcccdddcccZZZJJJ<<<444///***+++***))))))******)))(((******))))))((((((''''''((('''''''''''''''((((((''''''''''''''''''''''''$$$&&&(((&&&!!! """&&&'''&&&%%%$$$$$$&&&'''(((%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%'''&&&$$$&&&((()))(((&&&''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))(((''''''&&&%%%&&&'''((('''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((()))))))))((('''%%%&&&'''((())))))))))))++++++************+++,,,))))))(((((()))***,,,---)))******+++,,,......///333777>>>HHHSSS\\\ccceeejjjiiiiiijjjjjjfff```[[[RRRJJJAAA:::888777666444777999???IIIUUU^^^bbbccc```___\\\SSSHHH===777444222000111333555;;;HHHUUUccchhhkkkiiiddd]]]QQQGGG===777000,,,++++++***((((((((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++***++++++++++++++++++***&&&&&&''''''((()))))))))(((((((((((((((((((((((()))*********++++++++++++))))))))))))))))))))))))((((((((((((((()))******'''((()))******)))(((''''''(((((()))******++++++(((***(((%%%''',,,***%%%***************+++++++++---+++******,,,------,,,+++......,,,...222444222---***+++///000,,,,,,/////////000000222444555666;;;BBBMMMXXXaaaeeeeeeeeeeeeeeeeeehhhlllpppqqqqqqmmmmmmllllllmmmmmmnnnooooooqqqtttwwwyyy{{{{{{{{{zzz|||~~~~~~}}}||||||}}}wwwxxxzzz}}}~~~}}}}}}~~~~~~~~~~~~{{{wwwvvvuuuppphhhbbbTTTPPPKKKEEEAAA>>>======888:::<<<;;;999999;;;============>>>>>>>>>??????>>>===???BBBDDDHHHSSS___nnnyyyoooeee[[[OOOHHHEEEDDDBBB???<<<===@@@CCCHHHKKKPPPVVV]]]fffooouuuxxx|||~~~}}}zzzvvvrrrqqqqqqhhhhhhiiijjjkkkllllllmmmmmmmmmmmmllljjjeee^^^YYYMMMIIIDDD@@@>>>===<<<;;;777:::888333111333444222000000000000///---***(((,,,+++*********+++,,,---((()))+++,,,+++******+++)))+++------,,,,,,---...)))))))))***+++---...///222222666???HHHRRR^^^iii```]]]RRRAAA333...---,,,)))((('''(((******)))((((((((((((((())))))))))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''***,,,)))$$$"""$$$((()))(((&&&&&&&&&''')))+++%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''((()))))))))(((&&&$$$%%%((()))(((&&&&&&'''''''''(((((())))))&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((%%%&&&((()))))))))((('''(((&&&$$$$$$&&&'''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((###&&&))),,,---+++(((&&&%%%&&&'''((())))))))))))%%%&&&&&&'''((()))))))))***)))&&&%%%%%%'''***+++&&&'''(((***,,,---...///000555>>>JJJVVV```eeegggiiihhhhhhiiihhheee^^^XXXNNNGGG???:::888888777666888;;;AAALLLXXX```cccccc]]]]]]YYYPPPDDD:::444222111//////333888@@@MMMYYYdddhhhiiieee___VVVIII>>>888333...+++++++++)))'''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))***+++(((((())))))))))))((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''''''''''''''''''''((((((((((((((()))******'''((()))******)))(((''''''(((((()))***+++++++++***,,,)))%%%&&&***(((!!!))))))******+++++++++,,,---+++***+++,,,---------000222222......222222000)))%%%''',,,---******...//////000111222444666777???EEEOOOYYYaaafffggggggfffeeefffhhhlllpppqqqrrrkkkkkkkkkllllllnnnoooooooooqqqtttxxxzzz||||||{{{xxxzzz|||}}}|||zzzzzz{{{xxxyyy|||~~~}}}||||||}}}~~~}}}}}}~~~}}}yyytttsssqqqlllddd]]]OOOOOOLLLGGGBBB???>>>>>>888:::<<<<<<::::::<<<>>>=========<<<===>>>>>>???>>>===@@@DDDGGGNNN[[[hhh|||lll^^^UUUNNNHHHDDD@@@@@@???======???CCCGGGNNNSSS[[[eeeooowww|||}}}zzzvvvtttrrrqqqqqqooollliiirrrqqqooojjjbbbYYYPPPJJJ@@@===999666555555444333666333111000000111000000....../////////...,,,+++---------***'''&&&))),,,++++++******************...---***((((((***,,,...---,,,,,,,,,---///111222...555===BBBJJJVVV___bbbbbbXXXIII:::111,,,***)))(((((((((((())))))))))))%%%&&&)))***+++***)))(((''''''''''''''''''''''''###%%%(((***+++***(((&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((('''&&&$$$###((('''&&&&&&&&&&&&'''((())))))((((((''''''&&&&&&"""%%%(((((('''&&&(((***((((((''''''''''''(((((($$$$$$$$$%%%&&&'''((())))))((('''&&&%%%$$$######&&&%%%$$$$$$$$$%%%&&&'''!!!&&&'''### ###&&&'''$$$$$$%%%&&&'''((())))))))))))((('''&&&%%%%%%$$$&&&''''''((()))(((((((((%%%%%%%%%&&&&&&'''''''''''''''((()))))))))))))))%%%''')))+++,,,***((('''(((%%%&&&***,,,+++---111444:::DDDPPPZZZbbbgggjjjhhhiiijjjjjjgggaaa[[[WWWIIIDDD===999888888777555777@@@IIIQQQZZZcccgggeeebbb]]]QQQBBB;;;:::666......000222444:::EEESSS]]]hhhhhhhhheee^^^SSSEEE<<<444000,,,))))))******)))++++++***)))(((((())))))&&&'''((())))))***))))))+++***((('''&&&&&&&&&'''&&&$$$###%%%((()))'''$$$)))(((((('''''''''((((((&&&'''((())))))******)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((('''%%%$$$%%%&&&(((***((((((((((((''''''''''''((('''&&&&&&&&&&&&'''((('''''''''((((((((((((((('''***,,,---,,,***))))))))))))(((((((((***+++,,,******+++++++++,,,,,,,,,)))***++++++***)))***,,,+++******,,,...000000///(((,,,111333111000000111000111222111...,,,,,,,,,000111000000111444999===CCCIIIRRRZZZ```dddgggiiiiiiiiijjjkkklllmmmmmmnnniiijjjlllmmmnnnoooooooooooossswwwzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~}}}~~~~~~~~~|||zzzzzzyyywwwuuuooofff\\\UUUHHHGGGEEEBBB???===<<<;;;::::::;;;;;;<<<==================>>>???@@@@@@???CCCBBBEEEKKKRRR]]]rrrzzzpppaaaUUUMMMGGGCCC???>>>>>>===<<<===@@@DDDHHHPPPXXXeeeqqqzzz~~~}}}|||{{{xxxvvvxxxvvvrrrjjj```TTTJJJDDD>>>;;;777444444333222111444111///......//////...------...//////...,,,,,,,,,---,,,***''''''))),,,++++++******************---,,,+++***)))***,,,------,,,,,,,,,---///111222111888???EEENNNZZZ``````XXXOOOBBB666///,,,+++***(((((((((((())))))))))))(((''''''&&&&&&'''((()))''''''''''''''''''''''''%%%'''((())))))((('''&&&'''&&&&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&&&&%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''$$$&&&))))))'''&&&(((***((((((''''''''''''(((((((((((('''&&&'''((())))))'''&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&''''''$$$((()))'''&&&((()))''''''''''''(((((()))******((((((((('''&&&&&&%%%%%%&&&''''''(((((((((((((((&&&&&&'''''''''''''''(((''''''((()))))))))))))))&&&''')))*********((((((***'''(((,,,------///333777===HHHSSS[[[bbbeeeggggggiiijjjiiieee^^^WWWRRRFFFBBB<<<999999999999888:::CCCMMMUUU]]]eeefffddd___YYYLLL>>>888777444...000111333666>>>JJJYYYcccpppmmmiiibbbYYYMMM@@@888333000,,,))))))******)))******))))))))))))))))))'''(((((()))))))))))))))+++***((('''&&&&&&''''''&&&%%%$$$&&&((()))'''%%%((((((''''''''''''((((((((()))))))))))))))((('''(((((((((((((((((((((((())))))((((((((('''''''''((('''&&&%%%&&&''')))***&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((('''''''''***,,,---+++***)))))),,,+++***))))))***++++++************+++++++++,,,***+++,,,+++))))))***+++*********+++...000//////,,,///333444222000000000---...000000...---...//////000222333555777;;;>>>FFFLLLUUU\\\aaaeeegggiiihhhhhhiiijjjkkklllmmmmmmjjjkkklllmmmnnnooooooooopppsssvvvxxxxxxxxxxxxyyy}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{yyyyyyxxxvvvsssmmmcccXXXQQQHHHFFFDDDAAA???===<<<;;;:::;;;;;;<<<======>>>>>>@@@@@@??????@@@AAAAAAAAABBBEEEMMMXXXbbbpppjjjaaaUUUKKKEEEBBB>>><<<;;;<<<<<<<<<===@@@FFFJJJUUU```ppp|||}}}uuujjj\\\MMMBBB;;;;;;888444222222111000///111///,,,,,,,,,------,,,+++,,,---.........---,,,+++++++++***((((((***,,,******+++++++++++++++++++++++++++++++++,,,,,,,,,------------...000111222333888???FFFQQQ[[[]]]ZZZKKKDDD:::111,,,+++++++++))))))))))))((((((((((((+++)))%%%###"""%%%(((***'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))&&&((())))))((('''((()))''''''''''''''''''''''''+++***(((&&&&&&&&&((()))%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&(((((('''(((+++***&&&)))))))))***************'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))((('''((((((((()))))))))))),,,))))))---///...111555;;;BBBMMMWWW^^^bbbeeefffggghhhiiigggaaaYYYQQQKKKBBB>>>:::888888:::;;;;;;>>>HHHSSS[[[bbbggggggbbb[[[SSSFFF999333333222...111222444999CCCRRRaaakkkrrrmmmeee\\\QQQFFF:::333111...+++))))))******))))))))))))))))))*********)))))))))))))))(((((((((***)))(((''''''&&&'''''''''&&&&&&'''))))))((('''((((((''''''''''''((((((************)))((('''&&&'''''''''''''''''''''''')))))))))))))))((((((((()))((('''&&&'''((()))***%%%%%%&&&'''((()))******(((((()))******)))(((((()))))))))((((((''''''''''''***,,,,,,+++)))))))))...---,,,+++************)))))))))*********+++++++++,,,,,,+++)))((()))******))))))+++...000000000222444555555222000//////***,,,............000111...111444777:::<<<@@@BBBKKKQQQZZZaaadddfffgggggghhhhhhiiijjjkkkllllllmmmkkkllllllnnnooooooppppppqqqsssuuuuuuttttttvvvwww{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzxxxyyywwwtttpppiii___TTTLLLGGGEEECCCAAA>>>===<<<;;;;;;<<<<<<======>>>??????@@@@@@@@@AAABBBDDDFFFGGGHHHQQQ```ppp}}}^^^VVVLLLEEEAAA@@@>>><<<999::::::;;;<<>>FFFRRR\\\aaadddfffgggiiiiiihhheee^^^TTTKKKEEE>>>;;;888666666888;;;<<>>JJJYYYgggpppmmmhhh```WWWLLLAAA777000///---***))))))******)))(((((())))))******************)))((((((((((((((())))))((((((''''''''''''((((((((()))))))))(((((((((''''''''''''(((((())))))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((()))******&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''+++******)))((('''&&&&&&((()))++++++***))))))***,,,,,,++++++************((())))))))))))*********+++,,,---+++)))(((((()))+++++++++---111333333333777777777555333000///...***+++---------...000222000333777:::===AAAFFFJJJQQQWWW___eeeggggggggggggggghhhhhhiiijjjkkkllllllmmmmmmmmmnnnooopppqqqrrrrrrssssssrrrqqqqqqtttvvvyyyyyy{{{}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}|||zzzxxxyyyvvvrrrmmmeeeZZZPPPIIIEEEDDDBBB@@@>>>===<<<;;;<<<<<<======>>>?????????===>>>???AAACCCGGGLLLOOOWWWdddwwwWWWPPPGGGBBB@@@???>>><<<888999999:::<<<@@@FFFJJJWWW```iiimmmmmmnnntttyyyxxx{{{uuueeeTTTEEE999333444222000/////////---,,,000...,,,+++,,,---------***+++---...///......---******)))******+++++++++******++++++,,,,,,,,,,,,)))***,,,.........,,,,,,---......000111111222222444777<<>>?????????===>>>@@@AAACCCGGGNNNSSSaaarrrTTTMMMEEEAAA??????===;;;999:::::::::;;;>>>DDDHHHOOOTTTZZZ\\\]]]```ffflllhhhlllrrrwww{{{rrrbbbQQQCCC999444222111//////000///...,,,000...,,,+++---.........,,,---.../////////...---+++***)))***++++++***)))******++++++,,,---------***+++,,,.........---------...///111222222222222555999>>>AAAFFFIIIDDD===666222...+++***)))'''&&&******))))))((((((''''''))))))))))))))))))((((((''''''''''''''''''''''''$$$$$$&&&''''''(((((('''&&&'''((()))***)))((((((''''''((((((((((((''''''''''''''''''''''''((()))$$$%%%%%%&&&&&&%%%%%%$$$***))))))(((''''''&&&&&&(((''''''((()))***((('''%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((()))***+++'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$###"""!!!(((((($$$ """'''***(((((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&((()))***&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((''')))((('''''''''(((***++++++((((((---000222666<<>>BBBLLLVVV```fffjjjjjjddd]]]LLLAAA666111000///000222111555>>>KKKXXXcccjjjllljjjeee]]]SSSIII===222++++++***(((((()))***)))((('''(((***++++++***))))))******(((''''''((())))))''''''((((((((((((''''''((()))******(((''''''(((''''''&&&''''''((()))***&&&'''((()))************((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))(((((('''''''''''',,,***'''%%%%%%'''***,,,*********))))))(((((((((((()))***)))(((((()))***''''''(((******++++++***)))))))))*********+++++++++,,,,,,+++)))((()))***......///222666999:::999:::777333111000000///---,,,---...------...111444;;;===AAAEEEJJJOOOVVVZZZ]]]aaaeeeiiiiiiiiihhhiiihhhiiijjjkkklllmmmmmmnnnpppoooooooooppprrrtttuuusssttttttsssqqqrrrtttvvvwwwxxxzzz|||~~~||||||{{{{{{{{{|||}}}}}}~~~}}}||||||}}}}}}{{{yyyyyysssjjjaaaXXXPPPIIIEEEBBBAAA@@@>>>===<<<<<<<<<;;;<<<<<<======>>>?????????AAABBBBBBCCCGGGOOOVVVggg{{{VVVPPPHHHCCCAAA@@@>>><<<;;;;;;:::::::::===AAAEEEGGGIIILLLMMMNNNPPPTTTWWWUUUZZZ___dddiiirrr~~~ppp___NNNAAA888444222111000000111111///---///---++++++,,,......---...///000000000///...------+++)))***++++++)))'''******++++++,,,------...***+++,,,---............---...000222333333333222333999===>>>>>>???;;;555000...+++***))))))'''%%%*********)))((('''''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&'''((((((&&&$$$###&&&''')))*********((('''''''''((((((((((((''''''&&&&&&'''((((((((((((((($$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%'''%%%%%%''')))***)))&&&$$$%%%'''(((((('''%%%$$$%%%&&&''')))))))))((((((%%%%%%&&&&&&&&&&&&&&&'''%%%%%%&&&&&&%%%###"""!!!$$$((((((%%%$$$''')))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))(((&&&&&&&&&''')))***&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''((((((((((((((())))))***+++((()))...222555:::@@@LLLUUU___eeefffgggkkkpppiiieee___VVVLLLCCC;;;777333555666777999>>>EEEJJJSSS\\\dddggghhhfff^^^VVVFFF;;;222000000......111222888DDDRRR```ggghhhgggccc]]]TTTJJJAAA888000,,,***((('''((()))***)))(((((()))***++++++***((('''***)))'''''''''(((***+++&&&'''((())))))(((''''''''')))+++***'''&&&&&&(((&&&&&&&&&''''''((()))***'''((()))))))))))))))(((''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&'''((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))***)))))))))))))))))))))((()))***)))'''''')))***))))))***+++++++++***)))************+++++++++,,,***+++,,,+++))))))***+++......///222666:::;;;:::888444000......//////...+++,,,---......111555888???DDDKKKQQQVVVYYY\\\^^^```cccfffhhhhhhiiiiiijjjjjjjjjkkklllmmmnnnnnnoooqqqpppooooooppprrruuuvvvssstttuuuuuuttttttvvvxxxwwwxxxzzz|||}}}~~~||||||{{{{{{zzz{{{{{{{{{|||{{{{{{|||}}}}}}|||zzzwwwpppeeeZZZQQQKKKFFFCCCAAA@@@???>>>===<<<<<<<<<:::;;;;;;<<<======>>>>>>===???BBBCCCEEELLLVVV^^^sssZZZTTTLLLGGGEEECCCAAA>>><<<<<<;;;:::999<<<@@@CCCCCCDDDDDDDDDEEEEEEDDDDDDFFFJJJOOOSSSYYYcccpppzzzppp^^^MMM@@@777333222111000111222222000......,,,******,,,---------000000111111111///...---...+++******,,,+++)))&&&******+++,,,,,,---......++++++,,,,,,---...//////---...000222333333333333000666;;;999777666333///,,,+++))))))))))))'''%%%+++******)))(((''''''&&&'''&&&%%%%%%%%%''')))***'''''''''''''''''''''''''''((()))***(((%%%!!!&&&''')))***+++***((('''''''''((((((((((((''''''%%%&&&((()))))))))((('''&&&&&&'''(((((('''&&&&&&"""######$$$$$$%%%%%%&&&&&&$$$$$$&&&)))***)))&&&$$$%%%'''(((((('''%%%$$$$$$&&&'''((((((&&&$$$######$$$$$$%%%&&&(((((()))&&&&&&''''''&&&$$$###"""&&&***(((&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%&&&''')))+++&&&'''''''''(((((())))))%%%&&&''''''((((((''''''(((((((((((()))))))))))),,,)))***///333777===DDDQQQYYYbbbfffffffffkkkooogggccc[[[QQQGGG???888555111333666999<<>>======<<<<<<<<<::::::;;;;;;<<<=========777;;;???CCCHHHQQQ___iiiiii```VVVPPPOOOLLLEEE???CCC@@@======@@@BBBAAA???CCC@@@>>>===>>>@@@@@@@@@EEECCCCCCGGGLLLSSSaaammmwww~~~mmmYYYGGG:::555444111111000///.........///...,,,++++++---......---------......//////000000,,,,,,+++***))))))))))))...---,,,+++++++++,,,---++++++++++++,,,---......///000222444555555555444666555555444...'''(((,,,///...,,,***(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''')))+++***(((&&&&&&'''((('''$$$"""""""""%%%&&&&&&''''''&&&&&&%%%(((((())),,,---+++%%% %%%&&&''''''(((((('''''')))'''$$$$$$&&&&&&###!!!"""###%%%&&&'''&&&%%%%%%'''((((((&&&$$$$$$)))...######$$$%%%%%%&&&''''''((('''&&&&&&%%%$$$######'''''''''&&&&&&%%%%%%$$$((('''&&&$$$$$$%%%&&&'''))),,,+++%%%%%%)))***''''''&&&%%%$$$$$$%%%&&&''''''((('''&&&%%%%%%''')))%%%'''******))))))))))))$$$&&&'''&&&$$$$$$&&&)))+++((()))---111666???HHHUUU^^^eeehhhjjjlllkkkhhhggg___TTTIIIAAA:::666333222555777888:::AAAMMMVVVccceeegggiiifff\\\OOODDD:::444............000444999CCCQQQ]]]cccdddbbb```UUUNNNDDD;;;555000---+++(((((())))))))))))((((((,,,***))))))***++++++***))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))(((((((((%%%&&&&&&&&&'''((((((((($$$$$$$$$%%%%%%%%%&&&&&&))))))))))))))))))))))))&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++***************+++***)))((()))***,,,...+++++++++,,,,,,---------,,,...111444666666666666000///...---------------***,,,...111444999@@@DDDOOOSSSYYY]]]______```aaagggggggggggghhhiiijjjkkkjjjkkknnnqqqrrrsssttttttqqqrrrrrrssstttuuuuuuvvvxxxwwwvvvvvvvvvwwwyyyzzzyyyxxxyyyzzz}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}{{{yyyyyyyyy{{{|||{{{|||{{{yyy{{{~~~{{{uuuoooeeeWWWLLLFFFCCC@@@>>>@@@?????????>>>>>>======;;;===>>>===;;;<<<@@@DDDCCCBBBEEELLLQQQXXXhhhxxxuuunnnddd^^^\\\XXXPPPIIIHHHDDD@@@???AAABBBAAA???>>><<<::::::;;;=========@@@>>>>>>AAAEEELLLYYYeeesssooo[[[HHH;;;555333111000000////////////000...,,,++++++---......---+++,,,,,,---...//////000...---,,,+++***)))))))))---,,,++++++***+++,,,---************+++,,,------///000222444555555555444777333111111///***((()))---,,,***((('''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))******)))'''$$$%%%''''''&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%)))((()))+++,,,***&&&"""%%%&&&''''''((((((''''''(((&&&%%%%%%'''(((&&&$$$(((((((((((('''&&&%%%$$$(((&&&%%%$$$%%%'''((()))%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$#########'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((+++***%%%%%%))))))&&&))))))(((''''''((())))))'''''''''&&&%%%%%%'''))))))+++,,,,,,***(((((((((&&&''')))(((&&&&&&(((+++(((&&&(((---333888BBBLLLYYYaaagggiiijjjkkkiiifffbbbZZZOOOEEE===999555333222444777999===EEEQQQZZZccceeefffgggcccXXXKKKAAA999222............111666;;;EEESSS___dddccc```]]]OOOHHH???888222///,,,+++(((((())))))))))))((((((,,,***))))))***+++***)))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************++++++)))((()))***+++---+++++++++,,,,,,,,,,,,,,,---...000222333333222111000///...------------------...000333777>>>FFFLLLXXX[[[___aaabbbcccdddeeegggggggggggghhhiiijjjkkklllmmmoooqqqssssssttttttttttttuuuvvvvvvwwwxxxxxxxxxwwwvvvvvvvvvwwwxxxyyyyyyxxxyyy{{{}}}~~~~~~~~~}}}}}}|||}}}}}}}}}}}}|||zzzyyyyyyyyy{{{|||{{{|||{{{yyy{{{}}}xxxqqqjjj```TTTJJJEEEBBB???>>>>>>>>>>>>>>>=========<<<888:::;;;:::888:::???CCCFFFFFFKKKSSS[[[fffxxx}}}uuuqqqmmmhhh___YYYRRRMMMHHHEEEEEEEEECCCAAA===;;;999999:::;;;;;;;;;<<<999999<<>>GGGUUU___bbb___ZZZWWWGGGAAA999333///,,,+++***(((((())))))))))))((((((+++)))((()))***+++***))))))((((((''''''(((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,+++***)))))))))***+++,,,,,,++++++++++++++++++,,,---///000000///...---///......---------......000111333777===FFFPPPWWW```bbbdddeeedddeeefffhhhhhhhhhhhhhhhhhhiiijjjkkknnnoooppprrrssssssttttttwwwwwwxxxxxxyyyyyyzzzzzzyyyxxxwwwvvvuuuvvvwwwxxxxxxyyyzzz{{{|||}}}~~~~~~~~~}}}|||||||||||||||{{{zzzyyyyyyyyyzzz{{{|||{{{}}}|||{{{{{{zzztttkkkbbbYYYNNNFFFCCCAAA???===>>>============<<<<<<<<<999:::;;;:::999<<>>>>>>>>>>>>>>>>>============>>>???>>>>>>BBBIIIOOOWWW___lllzzz~~~yyysssnnnfffaaa^^^ZZZTTTPPPGGGDDD???<<<<<<;;;;;;:::999777777:::<<>>EEEVVV^^^dddddddddccc```\\\QQQJJJ???777222222222333444888>>>GGGPPPZZZdddjjjiiiiiifff___TTTGGG<<<555000---,,,------...444<<>>???@@@AAACCCJJJSSS[[[jjjvvv|||uuupppkkkeee]]]WWWIIIEEE>>>:::999999::::::888777888<<>>FFFRRRZZZbbbcccbbb```\\\VVVJJJDDD;;;444222222333333666;;;CCCMMMXXXaaagggkkkjjjiiieee\\\OOOBBB888222///,,,,,,---,,,---444===EEELLLTTTYYYVVVOOOHHHCCC???:::333---***))))))((((((((())))))))))))(((((('''''''''(((***)))'''%%%(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))((('''((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))******+++++++++++++++************------,,,,,,,,,,,,,,,,,,******+++,,,---...///000,,,,,,,,,---...///000111333888@@@IIIQQQZZZbbbhhhiiijjjjjjhhhggggggjjjllljjjjjjiiiiiiiiijjjjjjkkkooooooppppppqqqssstttuuuwwwwwwwwwwwwxxxxxxxxxxxxvvvvvvuuutttuuuvvvwwwxxxxxxzzz}}}}}}{{{zzz}}}~~~}}}{{{yyyxxxxxxwwwvvvwwwyyy{{{~~~~~~yyytttnnncccXXXOOOJJJEEEBBBCCCDDDBBB@@@??????@@@@@@@@@@@@@@@AAA<<>>GGGSSS^^^fffiiijjjiiigggcccXXXJJJ===444000...,,,------,,,,,,444===AAAGGGMMMPPPLLLFFF???;;;;;;777000,,,************(((((())))))))))))((((((&&&&&&'''(((***)))'''$$$(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))))))))'''''''''(((((((((((()))))))))))))))))))))))))))***)))((('''((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***++++++,,,)))******++++++++++++***------------------......+++++++++++++++,,,------+++,,,,,,---...///000111444;;;FFFPPPYYY___eeehhhhhhiiijjjjjjiiijjjkkkmmmkkkjjjjjjiiiiiijjjjjjjjjnnnnnnnnnooopppsssuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwttttttttttttuuuvvvxxxyyywww{{{~~~}}}zzzyyy|||~~~}}}zzzyyywwwvvvvvvuuuwwwyyy}}}{{{tttnnnhhh\\\QQQKKKGGGBBBAAABBBCCCAAA???>>>>>>??????@@@@@@@@@@@@@@@DDDKKKRRR^^^nnn~~~xxxoooddd[[[JJJDDD<<<888888<<>>AAAFFFKKKQQQ\\\gggttt}}}uuueeeSSSCCC888444333...---,,,,,,++++++++++++,,,******+++...000000///,,,,,,,,,+++++++++******,,,++++++++++++,,,------***,,,---///000000//////000000111222333555777888777777666444111...+++))),,,'''$$$(((+++***((((((&&&'''((((((((('''%%%$$$))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$)))------***((()))+++&&&''')))((('''&&&&&&'''''''''((((((((((((''''''!!!%%%((((((%%%$$$$$$&&&%%%&&&''''''((((((''''''$$$''')))(((&&&%%%'''))) !!!###&&&'''((((((''')))&&&$$$%%%'''(((%%%###%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%$$$((('''&&&$$$$$$%%%&&&'''(((%%%&&&,,,,,,((('''+++$$$%%%&&&''''''&&&%%%$$$$$$&&&))))))'''&&&&&&&&&###%%%((()))(((''''''(((+++(((&&&'''***,,,+++))))))((()))---///111666===DDDNNNWWWXXXUUUOOOFFF===999555111000111444666777999???JJJWWWbbbhhhjjjiiigggfffaaaVVVGGG:::111......---------+++,,,333===;;;@@@EEEGGGCCC<<<666333777333...******+++,,,,,,(((((())))))))))))((((((&&&&&&&&&((())))))&&&$$$'''''''''&&&&&&'''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))+++)))((('''((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))((())))))***+++,,,,,,,,,((()))***+++++++++++++++---------....../////////,,,,,,+++***))))))******++++++,,,,,,...///111222555===JJJVVV^^^cccfffgggeeegggiiiiiiiiiiiikkkmmmkkkkkkjjjjjjiiijjjjjjjjjmmmmmmmmmnnnppprrruuuvvvwwwwwwwwwwwwwwwwwwwwwwwwssssssssstttuuuwwwyyyzzzwww{{{~~~}}}zzzyyy|||~~~|||zzzxxxwwwvvvvvvuuuwwwzzz}}}~~~xxxpppjjjcccXXXMMMHHHEEEAAA@@@BBBBBB@@@>>>======>>>>>>?????????@@@HHHMMMUUU```ooo{{{ssskkkaaaXXXRRRCCCAAA>>>;;;:::;;;===>>>AAABBBDDDHHHOOOZZZgggooozzzyyylllZZZJJJ@@@999333///......---,,,,,,,,,,,,---...,,,+++***,,,,,,,,,++++++)))((()))***,,,+++++++++++++++...222222///,,,...,,,,,,...111333111///555222000111555999:::999999777333///,,,******+++))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''))))))(((''')))))))))(((''''''&&&&&&''''''&&&%%%$$$$$$$$$$$$***%%%%%%((('''!!!!!!$$$&&&&&&&&&&&&&&&&&&&&&&&&+++'''$$$###%%%&&&%%%###***)))'''&&&%%%&&&&&&'''$$$""""""&&&******&&&!!!'''''''''''''''((()))***((('''&&&%%%%%%%%%%%%%%%%%%$$$&&&******'''(((,,,(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((***)))&&&$$$$$$%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++***)))***+++******))))))(((((('''''')))))))))(((''''''&&&&&&'''((()))******)))(((''''''((()))((('''''')))+++"""'''---///......111555===AAAGGGJJJIIICCC;;;666444444222000///222666:::;;;GGGTTT\\\aaagggiiihhhhhheee]]]PPPBBB777222000------,,,)))'''***111777333666999999666444444555000...,,,)))'''%%%%%%%%%''')))***((($$$!!!"""$$$))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))&&&'''((())))))'''%%%###******))))))((((((''''''%%%%%%'''((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((+++)))((((((***(((%%%!!!))))))(((((((((((())))))))))))))))))))))))))))))+++)))(((((())))))(((&&&'''(((((()))***+++++++++)))************+++++++++(((***,,,)))$$$$$$(((---,,,+++++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,------...//////......000222<<>>======CCCKKKHHHYYYgggwww{{{{{{zzzyyywwwwwwxxxyyyvvvqqqiiiaaaYYYSSSLLLHHH???===;;;999999:::<<<===FFFHHHKKKPPPXXXcccooovvv~~~zzzvvvpppdddTTTFFF>>>888222///------,,,++++++++++++,,,---,,,,,,---///111000000---+++***+++,,,...------,,,++++++---000111///,,,---++++++---000111000...444333444888<<<>>>===<<<888555111---******+++,,,))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((($$$$$$''''''######&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%)))++++++)))%%%%%%&&&'''((((((''''''***'''$$$$$$%%%"""(((''''''''''''(((((()))((('''&&&%%%%%%%%%%%%&&&&&&%%%'''******'''(((+++(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((***)))'''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$%%%''')))))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&***)))))))))******++++++###(((---...------000333777:::<<<>>>===999555222.........------111666:::???KKKXXX```eeeiiikkkjjjfffbbbZZZNNN@@@555000///++++++***))))))+++///222///222444333111000111333///...---,,,++++++++++++((())))))(((%%%$$$$$$%%%(((((((((((((((((((((((()))((((((((((((((((((((((((((((((((())))))))))))'''(((((()))((('''&&&%%%))))))))))))((((((''''''&&&&&&'''((()))))))))(((''''''((((((((((((''''''((((((((((((((((((((((((&&&%%%%%%'''***+++)))'''(((((())))))))))))(((((())))))))))))))))))))))))+++***))))))******)))((('''(((((()))******++++++)))************+++++++++***++++++)))''''''***---+++++++++++++++,,,------+++,,,,,,,,,,,,---------+++---...//////111444666===EEEMMMRRRXXX```ffffffhhhjjjllllllkkkkkklllnnnkkkkkkkkkkkkkkkkkkkkkkkklllnnnqqqrrrrrrrrrsssuuuvvvxxxzzzzzzyyywwwwwwwwwrrrsssuuuxxxzzzzzz{{{{{{{{{||||||}}}}}}~~~~~~~~~{{{yyywwwvvvvvvvvvwwwxxxzzz~~~~~~zzzsssjjj___UUULLLHHHCCCCCCBBBAAA@@@@@@??????>>>===???BBBBBBCCCJJJRRR\\\pppuuusssqqqnnnkkkhhhfffeee```[[[SSSLLLGGGCCC@@@>>>:::999777666666888;;;<<>>FFFMMMQQQWWW___dddeeegggjjjlllmmmllllllmmmnnnllllllllllllllllllllllllmmmoooqqqsssssssssuuuvvvwwwyyyzzzzzzxxxwwwvvvvvvssstttvvvxxxzzz{{{{{{|||{{{{{{||||||}}}~~~~~~~~~|||{{{yyyxxxwwwwwwwwwwwwvvvwwwyyy}}}yyyuuunnndddZZZQQQJJJFFFBBBBBBBBBBBBAAA@@@??????>>>===???CCCFFFIIIRRR\\\rrrvvvrrrlllfff```ZZZUUURRRNNNJJJEEEAAA>>><<<:::888777666444444555888;;;===BBBHHHQQQ[[[eeeoooxxx}}}~~~~~~|||zzzyyyuuutttssspppllleee\\\VVVPPPIII@@@999555222000...---,,,,,,+++++++++++++++,,,+++*********)))'''%%%+++)))((()))***,,,++++++---,,,++++++,,,---......///......///111444666777;;;???FFFKKKLLLGGGAAA;;;222000+++((('''(((+++---))))))(((((((((((())))))(((((((((((((((((((((((('''((())))))((((((***+++'''''''''((((((((())))))'''''''''''''''((())))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%$$$###&&&&&&&&&%%%$$$"""!!! """&&&***,,,+++***)))(((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&''')))((($$$$$$'''''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%$$$%%%'''***(((((((((((((((((((((((($$$$$$%%%&&&''''''((((((***)))(((''''''((()))***)))%%%"""$$$(((***(((%%%''')))++++++))))))***,,,......---,,,,,,,,,++++++)))+++---...111555:::>>>FFFRRR___dddgggiiigggdddaaa\\\RRRFFF;;;333...---)))((())),,,///000---)))***************,,,...000!!!###%%%''''''''''''***(((&&&'''***+++)))'''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))***)))(((((((((((())))))(((((((((((((((((((((((('''((((((((((((((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&((()))++++++)))(((&&&))))))))))))))))))))))))***)))((()))+++,,,+++***(((((())))))************))))))*********+++++++++,,,***))))))+++,,,,,,+++******++++++++++++++++++++++++,,,,,,---.........+++,,,...///111444888<<>>AAAFFFMMMUUUdddqqqzzztttjjj```WWWPPPHHHDDDAAA@@@>>>===<<<:::777555555444333444555999<<<>>>AAAHHHRRR\\\fffooovvvzzzxxxwwwvvvtttqqqnnnkkkiiieeeccc___[[[WWWRRRLLLHHHAAA===888444111000///.........---,,,,,,,,,,,,,,,...---+++,,,,,,,,,***(((+++)))((()))***,,,++++++---------,,,,,,,,,...///.........///111555999<<>><<<666555333111000///......///...------,,,,,,------((('''&&&'''***,,,,,,,,,---+++***+++,,,...---------...//////------...///,,,---...///111666===BBBNNNQQQTTTQQQJJJ@@@777222...,,,***((('''(((***+++))))))(((((((((((())))))''''''''''''''''''''''''$$$&&&((('''%%%&&&***...(((''''''&&&%%%%%%$$$$$$******(((''''''&&&&&&&&&&&&)))(((%%%%%%''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&###"""$$$%%%$$$### """&&&(((&&&&&&&&&&&&%%%%%%$$$###''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&$$$&&&(((&&&""""""%%%&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%&&&'''''''''!!!%%%(((***)))'''&&&%%%&&&''''''''''''(((((((((&&&&&&''''''((()))******''''''&&&&&&&&&&&&''''''+++(((&&&'''***,,,+++)))+++***)))(((((((((((()))&&&''')))++++++***((('''++++++,,,---000666===CCCTTT^^^gggiiihhhhhhgggddd^^^VVVJJJ>>>666111...,,,,,,+++,,,...//////...,,,+++***)))+++---///000///*********++++++******))))))((('''((()))***)))(((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((((((((())))))))))))''''''(((((((((((())))))&&&''''''''''''(((((((((''''''((((((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((()))(((&&&&&&((()))'''((()))******)))((('''************************)))((('''((()))***)))((())))))))))))))))))******)))************+++++++++(((((()))*********+++++++++,,,---...---,,,+++***++++++,,,---...//////000//////000111222666;;;???AAAEEEEEEBBBCCCHHHLLLMMMUUUZZZbbbiiimmmooopppqqqnnnnnnoooppprrrsssttttttsssvvvyyyzzz{{{|||~~~}}}~~~~~~{{{xxxwwwwwwtttttttttuuuvvvwwwyyyzzzxxxxxxyyyyyyzzz{{{{{{{{{zzzyyyxxxwwwwwwxxxyyyzzz{{{|||~~~}}}zzznnnhhh^^^SSSJJJEEECCCCCCEEEDDDDDDCCCCCCCCCDDDDDDGGGJJJRRR```nnnkkkaaaTTTJJJEEEAAA===:::666555333333444444333222333333222222444888;;;>>>CCCGGGLLLQQQSSSUUUWWWXXXUUUQQQMMMJJJIIIGGGDDDBBB@@@===:::888777666444333000111111000///............---,,,,,,++++++,,,,,,%%%###""""""%%%)))+++,,,---+++***+++,,,...------,,,///111111///---...///...///111222555;;;DDDJJJUUUVVVTTTNNNDDD:::333111---,,,+++***))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''%%%'''(((&&&######''',,,&&&&&&&&&&&&&&&&&&%%%%%%(((((('''&&&&&&'''''''''$$$((((((%%%%%%))))))%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((%%%!!! $$$###""""""###&&&)))***$$$&&&'''(((((()))***+++&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%''')))'''$$$$$$(((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$+++***(((&&&&&&&&&((()))&&&&&&''''''((())))))***###%%%(((((('''&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&***)))))))))******++++++,,,***)))(((((()))))))))&&&'''((()))))))))))))))+++,,,,,,---111:::CCCJJJYYYaaahhhhhhggggggeeeccc\\\SSSFFF:::333///---++++++,,,---,,,++++++---///***)))(((***---///---+++)))((((((''''''''''''(((''')))))))))'''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((((((((())))))))))))%%%&&&'''((()))(((((('''&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))(((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((('''&&&&&&))),,,(((((())))))))))))((((((************************+++)))((()))******)))(((***))))))))))))))))))))))))************+++++++++&&&))),,,,,,******,,,...,,,---...//////---,,,***++++++,,,---...///000000///000111333555:::@@@EEEDDDFFFDDD???===AAADDDDDDLLLSSS]]]fffllloooqqqrrrnnnooopppqqqssstttuuuvvvvvvxxx{{{}}}~~~|||yyyxxxxxxvvvuuuuuuuuuvvvxxxzzz{{{yyyzzzzzz{{{{{{|||}}}}}}{{{zzzyyyxxxxxxyyyzzzzzz}}}}}}~~~|||wwwssseee___VVVLLLFFFDDDEEEFFFHHHFFFDDDCCCCCCDDDFFFHHHOOOUUUdddwww___UUUHHH@@@>>>>>><<<:::777444111000000222333333333222111111333777:::<<<>>>@@@CCCEEEDDDCCCCCCCCCAAA>>>;;;:::<<<>>>===;;;444333111111222222000......///111111///.........---,,,++++++******++++++,,,(((%%%$$$&&&))),,,---+++)))((()))***,,,++++++,,,///333333000......///111333555777:::AAAKKKRRRXXXWWWTTTKKK@@@777222000---,,,,,,+++***)))(((((())))))(((((((((((())))))''''''''''''''''''''''''''')))***&&&!!! $$$)))&&&&&&''''''((()))))))))&&&&&&%%%&&&&&&'''((()))"""&&&'''$$$%%%***+++(((&&&&&&&&&&&&&&&&&&&&&&&& """(((...&&&&&&''''''''''''((((((%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''((('''&&&(((***)))&&&&&&***&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&%%%%%%$$$$$$$$$///---***'''%%%%%%'''((('''(((((()))***++++++,,,'''((((((((('''''')))***&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''((()))******)))(((''''''((()))((('''''')))+++,,,***(((((()))*********)))((((((((((((***+++,,,---------///555>>>JJJRRRYYYaaafffeeecccccccccaaaZZZPPPCCC888111...+++)))+++,,,,,,***((((((,,,000(((''''''***------+++((()))((('''&&&&&&'''))))))&&&)))+++)))&&&$$$&&&)))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))###%%%'''))))))((('''&&&&&&&&&&&&'''''''''((((((%%%%%%'''((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''))))))(((%%%%%%(((+++))))))(((((((((((())))))************************---+++******++++++)))(((*********))))))))))))))))))************+++++++++&&&+++///...+++***---111---...///000000...,,,+++++++++,,,---...///000111///111222444888>>>EEEJJJFFFHHHEEE>>>;;;===@@@@@@GGGNNNZZZdddkkkoooqqqsssooooooqqqrrrtttuuuvvvwwwwwwzzz}}}}}}zzzxxxxxxwwwwwwvvvvvvwwwyyy{{{|||{{{{{{||||||}}}~~~~~~~~~|||{{{zzzyyyyyyyyyzzz{{{}}}}}}~~~~~~}}}yyysssooo^^^YYYPPPHHHDDDDDDFFFHHHJJJHHHEEECCCCCCEEEHHHJJJ[[[eeexxxSSSMMMDDD===999777666555666333111000111222222222111111000111222444666888>>>;;;999999;;;<<<:::888777666444333222333444444333333222111///---,,,+++///...---,,,------//////...+++---222222---+++...(((((((((((((((((((((((()))***,,,,,,+++,,,...000///000111222111222555777000666999888<<>>555111...***&&&******))))))))))))*********+++---000111///,,,)))******))))))((((((''''''******))))))(((((('''''''''&&&%%%$$$%%%&&&'''(((''''''''''''((((((((((((((('''&&&'''((()))((('''...)))%%%%%%'''******(((((((((((((((((()))******'''''''''''''''((())))))(((''''''(((******)))'''''''''''''''((((((((((((+++***((('''''')))+++,,,///222***###'''(((+++666))))))))))))))))))))))))''')))))))))((('''((())))))******++++++)))((('''+++((())),,,,,,)))))),,,...---+++***+++,,,---,,,111///---+++******+++,,,,,,,,,,,,---///111222333000000222777===FFFMMMRRRPPPLLLFFF@@@======>>>@@@EEEOOO\\\eeeiiikkknnnqqqqqqppppppppprrruuuxxxyyyzzz|||~~~|||yyyxxxyyywwwvvvuuuuuuuuuvvvwwwxxx{{{zzzzzz{{{{{{|||}}}~~~~~~}}}{{{{{{|||}}}}}}|||}}}zzzzzzzzzuuummmeee^^^TTTJJJFFFEEECCCCCCFFFFFFCCCDDDGGGGGGIIITTTaaapppNNNHHH@@@:::666555444444444222111000111222111000111111111111222444555666888666333333555666555333333222222111000000111111000000000111111000//////---,,,,,,,,,---...000111(((&&&'''++++++'''&&&))))))))))))))))))))))))))))))***+++++++++,,,...000444555666555333111222333222666999:::@@@LLLVVVZZZ\\\SSSFFF<<<555000,,,)))++++++++++++***)))((('''$$$&&&))),,,,,,***'''%%%((((((((('''''''''&&&&&&'''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((()))))))))******)))%%%""")))&&&###%%%((()))'''$$$(((&&&%%%%%%%%%%%%###"""&&&&&&%%%%%%%%%&&&'''((('''(((((('''%%%###$$$%%%$$$&&&'''&&&%%%%%%&&&''')))(((''''''(((((('''&&&'''%%%$$$###$$$&&&)))+++(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%%%%'''((()))(((''''''''''''((()))&&&&&&''''''''''''&&&&&&)))&&&$$$&&&***+++)))%%%((((((''''''(((((()))***(((!!!---%%%$$$,,,###---***(((%%%$$$&&&((()))***$$$&&&(((((((((((()))+++'''''''''(((((()))))))))---...000333999CCCOOOVVV```ccceeeeeehhhiiiddd]]]TTTKKK???777333000---*********))))))))))))******)))***,,,...///---***((())))))))))))************))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((((((((((('''&&&''')))***)))(((&&&''''''''''''((()))***((((((((((((((()))******'''''''''''''''((())))))+++***((()))******)))'''''''''''''''((((((((((((((('''''''''(((***---...DDD@@@///%%%******)))///)))))))))))))))))))))))))))***+++***))))))***+++)))******+++***)))(((''',,,)))))),,,,,,))))))+++---,,,++++++,,,...//////222111000///...//////000/////////000111222444444222333666;;;BBBKKKRRRWWWUUUQQQKKKEEEAAA@@@AAABBBIIIRRR^^^fffjjjllloooqqqqqqppppppqqqrrruuuxxxyyyyyy{{{~~~|||yyyyyyyyyzzzzzzzzzzzzzzz{{{||||||||||||||||||}}}~~~}}}||||||}}}~~~}}}|||}}}{{{zzzyyytttjjjbbbZZZRRRJJJIIIHHHGGGHHHKKKKKKIIIJJJMMMPPPWWWfffuuuGGGBBB;;;666444333333333222111000111222111000...000000111222222222222222222111//////000111000///......//////......------,,,,,,---......---------++++++++++++---///111222+++)))(((******((((((+++************************((()))++++++***+++---///555666888777555333333333555888;;;???GGGSSSYYYYYYRRRJJJ???666111...***'''************)))(((''''''&&&((()))******)))'''&&&))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''((('''&&&%%%&&&'''&&&%%%###)))'''%%%&&&)))***(((%%%(((&&&$$$$$$%%%%%%$$$###&&&'''(((&&&$$$$$$(((,,,((())))))'''$$$############$$$&&&&&&&&&&&&''')))&&&'''((((((''''''((()))%%%%%%$$$$$$$$$&&&((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((('''%%%%%%'''((())))))(((((('''(((((()))&&&&&&''''''''''''&&&&&&***(((&&&(((+++,,,***'''''''''&&&&&&''''''((()))+++'''...'''%%%***&&&...+++((($$$"""$$$''')))***&&&''')))((((((''')))***''''''((()))******++++++//////000333:::EEEQQQYYY___bbbccceeegggggg^^^SSSMMMFFF<<<666333111...,,,***))))))(((((())))))***((()))+++,,,,,,+++)))((((((((()))******+++,,,,,,)))))))))(((((((((((('''%%%%%%&&&'''''''''''''''''''''''''''(((((((((((()))((('''((()))******((( %%%)))***'''&&&(((+++((((((((((((((()))******'''''''''''''''((())))))+++)))''''''(((((('''&&&''''''''''''((((((((((((((((((''''''(((***+++,,,QQQFFF000%%%,,,---(((***)))))))))))))))))))))))))))***+++***)))))))))+++)))************)))(((((()))''''''+++,,,***+++...+++++++++,,,...000222333333444444444444444333333////////////000111222333444666;;;AAAJJJSSSZZZ^^^\\\XXXSSSMMMIIIGGGHHHHHHOOOWWWaaahhhkkkmmmppprrrqqqqqqqqqrrrsssvvvxxxzzzyyyzzz~~~|||yyyyyyyyywwwwwwyyyzzz{{{{{{{{{{{{}}}}}}}}}~~~}}}}}}~~~~~~}}}||||||{{{yyyxxxuuunnnccc\\\QQQKKKFFFFFFGGGGGGIIILLLJJJJJJMMMSSS[[[hhh|||AAA===777444333333444444000//////111222111...,,,///000111222222111///...000///........./////////++++++---------,,,+++***............---,,,+++***,,,,,,++++++,,,...///111000...,,,,,,,,,,,,---///************************((()))*********+++---//////222666888888888888999999<<>>>>>AAADDDJJJTTTZZZWWWOOOBBB;;;333///------+++)))((())))))))))))(((((('''+++((($$$""""""$$$(((***((((((((()))))))))))))))'''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''''''''((()))'''%%%&&&'''))))))(((''''''&&&'''((())))))(((&&&%%%$$$%%%'''))))))(((%%%((()))&&&!!! $$$)))$$$&&&'''&&&%%%%%%&&&'''&&&'''((('''%%%$$$%%%&&&"""%%%((('''&&&%%%(((+++&&&(((++++++)))###(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&'''((('''%%%%%%'''((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''((()))***)))(((&&&&&&&&&&&&&&&'''((((((&&&&&&###(((,,,+++***%%%)))(((((()))++++++***(((''')))***)))(((((()))***)))***+++,,,---...//////222222333555;;;EEEQQQXXX^^^``````^^^\\\VVVIII<<<777444000---+++******)))))))))(((((((((((())))))(((+++...///---+++++++++))))))(((((((((''''''''''''''''''''''''(((((((((%%%&&&'''((()))((('''&&&''''''''''''(((((((((((()))''''''((()))***)))(((...+++''''''((())))))(((((((((((((((((())))))***'''''''''''''''((())))))'''&&&%%%%%%'''))))))(((''''''''''''((((((((((((+++***)))((('''''''''&&&000111)))%%%,,,,,,***///(((((((((((((((((((((((()))***++++++))))))***+++*********)))))))))))))))(((&&&'''+++,,,+++,,,//////000222222222444888;;;===>>>??????>>>;;;888666666666666777888:::;;;<<<777;;;CCCMMMVVV^^^dddfffiiigggddd```]]][[[ZZZYYY]]]```eeeiiilllooorrrtttssstttuuuvvvxxxzzz{{{|||{{{xxxxxxxxxwwwxxxzzz|||}}}~~~}}}}}}{{{|||}}}~~~|||yyywwwvvvtttqqqjjjaaaVVVPPPMMMIIIHHHIIIIIIHHHKKKPPPPPP[[[kkkzzzAAA>>>999777666666666666111000///000111000///------...............------+++,,,---,,,++++++---///++++++,,,---------,,,,,,'''((()))+++,,,---------///...---++++++++++++,,,---...,,,((('''***,,,***************************)))***,,,,,,+++,,,...000///222777999;;;<<<>>>@@@BBBFFFKKKPPPVVVXXXQQQGGG<<<666000,,,,,,---+++))))))))))))******))))))(((###$$$'''((()))(((&&&%%%''''''(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''(((((()))((('''&&&&&&&&&%%%""" !!!###&&&%%%$$$$$$'''***###%%%&&&&&&&&&&&&''')))'''(((((('''%%%$$$$$$%%%###%%%&&&&&&&&&&&&((())))))(((&&&$$$$$$$$$$$$%%%((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&%%%$$$###&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&''''''((()))(((,,,&&&---000+++111)))(((((())),,,------***''''''(((***))))))(((***+++(((((()))***++++++,,,,,,111111222444999AAAJJJQQQYYY\\\\\\WWWRRRKKK@@@666111000...,,,+++*********)))((((((''''''(((((()))(((,,,111222///,,,+++,,,))))))(((''''''&&&%%%%%%&&&''''''''''''(((((((((&&&&&&'''(((((((((((('''''''''''''''((((((((((((((('''&&&'''((())))))'''222---'''&&&(((******(((((((((((((((((()))******'''''''''''''''((())))))((((((((()))++++++***(((''''''''''''((((((((((((&&&&&&'''((())))))******&&&---+++)))---***(((///))))))))))))))))))))))))+++,,,------++++++,,,---+++******)))((()))))))))---******,,,+++((((((***///222555666666888===AAADDDEEEFFFFFFEEEBBB@@@>>>999999888888888999::::::999???GGGQQQZZZaaaeeegggiiihhhgggeeecccbbbaaa```bbbccceeeiiilllpppsssuuuuuuvvvwwwyyy{{{|||}}}~~~}}}zzzyyyzzzwwwxxxyyyzzz{{{|||||||||{{{|||~~~}}}zzzwwwwwwvvvsssnnnggg]]]TTTOOOJJJGGGGGGIIIJJJKKKQQQXXX___oooCCC@@@;;;888777777666555333111//////000111000///---,,,,,,,,,,,,------...***,,,------++++++---000+++++++++++++++,,,------###$$$&&&((()))***++++++...---,,,+++++++++,,,---...000///***))),,,---***))))))))))))))))))))))))***+++------,,,---///111444666999;;;===???BBBDDDEEEKKKQQQUUUVVVTTTJJJ???888333---++++++,,,+++)))))))))***************)))"""$$$(((+++,,,+++((('''&&&&&&'''''''''((((((((((((((('''&&&&&&'''((()))''''''''''''''''''''''''(((((()))))))))*********&&&&&&&&&''''''''''''(((%%%$$$######%%%%%%$$$"""$$$%%%&&&&&&&&&'''((()))(((''''''''''''%%%!!!"""###%%%&&&'''(((''''''$$$&&&'''&&&%%%%%%&&&'''%%%&&&''''''%%%$$$%%%'''&&&%%%$$$%%%'''((('''&&&'''&&&$$$###$$$&&&)))+++((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((('''%%%%%%'''((('''''''''''''''%%%$$$###&&&&&&''''''''''''&&&&&&%%%&&&'''((('''''''''(((((((((''''''(((((()))******444***///,,,$$$333000)))((((((***+++,,,***(((&&&((())))))))))))+++---((()))))))))******++++++...///000111555:::AAAFFFMMMQQQRRRKKKCCC===777111,,,---,,,+++***))))))***((((((''''''''''''((((((&&&,,,222444111,,,++++++((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))''''''''''''(((((((((((('''&&&%%%&&&'''((('''&&&,,,+++)))(((((()))))))))((((((((((((((()))******'''''''''''''''((()))))))))))))))***+++)))&&&###''''''''''''(((((((((((($$$%%%&&&((()))*********%%%---,,,))),,,)))&&&---)))))))))))))))))))))))))))***++++++))))))***+++++++++)))((((((((()))***---***))),,,+++((((((+++---222666888999===DDDIIIKKKKKKLLLMMMMMMMMMLLLKKKAAA@@@>>><<<:::999888777===BBBLLLVVV^^^ccceeefffffffffffffffeeeeeeddddddddddddeeehhhlllqqqtttvvvwwwxxxzzz|||}}}}}}}}}}}}yyyyyyxxxxxxyyyzzzzzz{{{|||}}}|||yyyuuutttsssoooiii```XXXQQQMMMIIIGGGIIIMMMQQQVVV```jjjvvvDDDAAA<<<999888777666444444222//////000111111000---,,,+++***+++,,,...///,,,...//////------///222,,,+++*********+++---...+++,,,,,,------------,,,,,,++++++***+++,,,...///+++...---((('''++++++'''((((((((((((((((((((((((+++,,,---------...000222555777:::<<>>;;;:::888666666666444111///...///000000///...---,,,+++++++++---------------...///000---------,,,,,,+++++++++++++++,,,,,,,,,,,,------***+++,,,------,,,)))(((,,,+++***)))((((((((((((---,,,+++(((&&&&&&(((***+++,,,---///111444666888999777999???BBBBBBGGGOOORRRTTTUUURRRKKKCCC;;;777+++++++++************)))&&&''''''((()))***++++++(((((((((((())))))))))))+++(((&&&&&&((()))'''%%%))))))(((((('''''''''&&&''''''((((((((((((''''''&&&&&&&&&'''((())))))***((('''&&&%%%%%%&&&'''(((&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%(((&&&$$$%%%'''(((&&&$$$((('''&&&&&&%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''''''''&&&%%%&&&'''((()))(((((())))))))))))((('''))))))((('''''''''''''''$$$'''&&&'''+++---,,,+++'''$$$$$$&&&(((((('''***)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((+++*********))))))((((((///,,,)))((()))*********)))))))))))))))***+++,,,(((((((((((()))))))))))))))+++---...///000333555888<<<<<<444,,,))))))(((******))))))((((((''''''$$$'''******'''&&&(((******+++---......---+++***'''(((((()))***+++++++++((((((((((((''''''''''''(((&&&'''******'''&&&((('''%%%$$$%%%(((***++++++))))))))))))))))))))))))%%%&&&((()))))))))((('''******)))((('''&&&%%%%%%((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((******))))))((((((''''''''''''(((((())))))******))))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))//////...,,,***)))***,,,,,,000555;;;AAAGGGNNNRRRQQQSSSUUUWWWXXXXXXWWWVVVUUUSSSNNNIIIDDDAAA>>>===AAAFFFOOOWWW]]]```aaa```[[[]]]___aaaccccccccccccfffffffffiiinnntttzzz~~~~~~}}}|||||||||}}}~~~~~~~~~}}}{{{wwwsssooorrrllleee___VVVNNNMMMPPPRRRVVV]]]eeeooo}}}```XXXNNNFFFBBB???;;;888666666555222000///000000//////...---,,,,,,,,,------,,,,,,,,,,,,------...---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,---,,,+++***)))******)))(((((((((((()))*********)))((((((***,,,***+++---000333666999:::===:::;;;AAADDDFFFKKKSSSWWWVVVSSSMMMDDD;;;333///+++++++++*********))))))$$$$$$%%%%%%&&&''''''''''''((((((((())))))))))))+++(((&&&&&&((()))'''&&&)))(((((((((''''''''''''''''''((((((((((((''''''&&&&&&''''''((())))))***((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''((()))%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$(((&&&$$$%%%'''(((&&&$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&$$$######'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((((())))))))))))((((((******)))''''''&&&''''''***......***'''((('''%%%***'''$$$$$$&&&(((((('''(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((*********)))))))))((((((***)))'''&&&((())))))(((''''''''''''''''''&&&&&&(((((((((((())))))))))))'''))),,,------...000222333888888111+++)))***)))(((((((((((())))))))))))&&&'''((((((''''''((())))))+++,,,------,,,+++)))'''(((((()))******++++++((((((((((((''''''''''''(((&&&'''******'''&&&((((((&&&%%%%%%&&&'''''''''))))))))))))))))))))))))&&&''''''((((((((((((((()))))))))))))))(((((((((***)))))))))((((((((((((&&&&&&&&&'''''''''((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))************)))))))))(((************************************)))))))))))),,,,,,,,,+++******,,,...///222888>>>DDDJJJQQQUUUYYY[[[]]]___```___^^^]]]WWWUUUPPPKKKFFFBBB@@@???EEEIIIPPPWWW\\\^^^^^^^^^[[[\\\^^^aaabbbcccddddddffffffgggjjjooovvv|||~~~}}}~~~~~~~~~}}}yyytttqqqmmmhhhbbb]]]WWWPPPPPPSSSWWW___lllyyyooohhh]]]TTTMMMGGG@@@<<<777777555444222111000000//////......---......///---,,,,,,++++++++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++*********))))))))))))***++++++'''(((************,,,...+++---///333777;;;>>>???AAA>>>???DDDHHHLLLRRRXXXYYYUUUNNNEEE;;;333...+++++++++*********)))))))))((((((((((((((((((((((((''''''((((((((()))))))))***((('''&&&((((((((('''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))((('''&&&&&&&&&&&&'''((()))(((((('''''''''(((((($$$%%%'''))))))((('''&&&$$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%&&&'''((('''%%%$$$$$$%%%%%%&&&''''''(((((((((((('''&&&$$$###"""'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((()))))))))))))))(((((('''''''''((())))))!!!&&&(((&&&%%%((()))''')))'''%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))))))))(((((((((''''''((()))***)))'''((()))*********)))((('''(((((((((((())))))))))))'''(((*********+++,,,......222333---))))))+++***'''''''''((()))*********)))'''&&&&&&''')))))))))(((***+++,,,,,,+++***((('''(((((())))))******+++((((((((((((''''''''''''(((&&&'''******'''&&&(((,,,***'''&&&''''''&&&%%%))))))))))))))))))))))))'''''''''''''''((())))))((()))))))))*********+++))))))))))))((((((((((((&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))************))))))))))))************************************************)))************+++---000111555;;;AAAGGGNNNTTTXXXZZZ\\\^^^___```___^^^]]]YYYWWWSSSNNNJJJFFFCCCBBBHHHKKKQQQVVVZZZ\\\[[[[[[ZZZ[[[]]]___bbbdddeeeffffffgggiiimmmrrrxxx~~~~~~~~~~~~~~~zzzuuuppphhhddd___]]]YYYVVVXXX^^^eeeqqqxxxmmmddd[[[RRRIIIBBB:::888666444333222000/////////.........//////000...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++*********++++++*********++++++---......''')))+++,,,++++++,,,---///111444888<<>>BBBFFFHHHIIILLLPPPTTTYYY___ccc```YYYNNNFFF;;;444111111///...******)))))))))((((((((()))(((((((((''''''&&&&&&&&&&&&'''''''''((((((((('''(((((((((&&&'''(((***'''''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((%%%&&&((((((''''''(((***&&&&&&&&&&&&%%%""" ************)))((('''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''')))***+++...---+++)))'''&&&%%%%%%'''+++,,,)))'''))))))'''&&&'''((((((&&&&&&&&&(((&&&'''((()))))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((())))))((('''((())))))(((%%%"""###%%%''')))***+++******(((((((((((())))))))))))''')))******))))))***,,,222333///***(((******(((*********)))(((''''''''')))'''&&&&&&''')))))))))''')))***++++++***)))'''((((((((((((((((((((((((((((((((((((''''''''''''(((&&&'''******'''&&&((('''''''''(((***+++)))((((((((((((((((((((((((((('''''''''''''''((())))))******)))((('''&&&%%%%%%((((((((()))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************++++++++++++++++++++++++))))))******+++,,,,,,,,,+++,,,,,,+++***+++---000333888@@@GGGNNNTTTYYY\\\^^^___```aaa```^^^\\\[[[[[[[[[ZZZXXXUUURRRPPPNNNJJJLLLPPPUUUYYY^^^aaabbb``````______bbbeeeiiilllmmmooosssxxx}}}~~~~~~~~~}}}}}}|||xxxtttnnnjjjhhhdddccchhhppp|||sssjjjVVVMMMAAA999555333000---//////...---,,,,,,,,,---,,,++++++++++++,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,---,,,+++***))))))))))))))))))***+++,,,)))***+++++++++---000222444888===DDDJJJOOORRRSSSVVV\\\aaadddhhhhhh^^^RRRFFF???555000///...,,,)))***)))))))))((((((((((((************))))))))))))&&&&&&&&&'''''''''((((((&&&''')))(((&&&&&&(((+++''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((('''&&&&&&'''(((((('''&&&&&&###$$$&&&'''(((((((((((('''&&&&&&%%%&&&'''((()))'''''''''''''''&&&&&&&&&$$$&&&(((((('''''')))+++%%%&&&''''''&&&$$$"""!!!''''''(((((((((''''''&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&(((((('''&&&''')))+++,,,...---,,,)))(((&&&&&&%%%!!!%%%(((%%%%%%((()))'''%%%''')))(((&&&%%%&&&((($$$%%%'''))))))((('''&&&&&&'''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))%%%%%%%%%'''))))))(((&&&************++++++++++++(((((((((((())))))))))))%%%'''))))))((()))***,,,111111---((('''******((())))))))))))((((((((((((&&&'''((((((''''''((()))((()))+++,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((&&&'''******'''&&&((('''&&&'''(((******((('''((((((((((((((((((((((((&&&''''''(((((((((((((((***)))))))))((((((''''''(((((((((((()))))))))***'''((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))((()))))))))************++++++++++++++++++++++++))))))***++++++,,,------***+++,,,,,,,,,---000333777<<>>AAAKKKNNNTTTZZZ```dddggghhhhhhgggddd```YYYOOOCCC;;;555222///+++)))))))))******)))((('''''''''((((((&&&'''((())))))***)))))))))((('''&&&&&&(((***,,,((('''''''''((()))******+++(((&&&&&&'''(((((('''###)))+++(((&&&(((++++++((((((((((((((('''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((('''((((((((((((((((((((((((%%%''''''$$$ $$$(((''''''''''''''''''''''''(((((()))))))))(((((((((''''''((()))))))))(((((()))'''&&&'''((((((&&&###))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&''''''((((((((((((((('''((())))))(((((()))***)))(((''''''''''''((()))%%%'''))))))((((((***---)))((((((((()))+++,,,---...---+++)))(((((())))))))))))))))))))))))))))))((((((((((((((())))))***%%%((()))***...000---&&&&&&%%%%%%&&&)))******)))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***)))((('''&&&''''''(((((('''&&&###"""###&&&)))((((((((((((((()))******&&&'''(((((((((((()))***))))))))))))))))))))))))+++++++++***))))))((((((************))))))))))))))))))))))))((((((((((((***************++++++,,,(((((('''''''''(((((()))(((***---------,,,,,,---))),,,......---///444888;;;CCCNNNWWW[[[___bbbeeedddeeeffffffdddbbb___^^^YYYWWWUUUVVVXXXZZZ[[[[[[YYYZZZ]]]```cccfffhhhiiiiiihhhggggggiiimmmqqqtttxxx|||~~~~~~|||xxxvvvvvvtttqqqtttyyy{{{~~~vvvbbbOOOAAA999555333000000//////......---------------------------------------------...//////,,,,,,,,,,,,---------------,,,,,,+++,,,---///000111000000000000111222222555555666888<<>>GGGRRRZZZ___aaaccceeeeeefffhhhhhhgggccc```]]]XXXVVVTTTTTTWWWZZZ\\\]]]^^^___aaaccceeegggiiijjjiiiiiiiiijjjmmmrrrwwwyyy~~~|||xxxuuuuuurrrpppsssxxx~~~{{{gggQQQ@@@666333333111111000///...------,,,---,,,,,,,,,------.....................///000000////////////000000000000///.........///000222333333333333444666888;;;<<<:::;;;===BBBGGGNNNSSSVVV]]]```dddggggggddd___\\\RRRMMMFFF???:::666333000***+++++++++******)))(((*********))))))))))))***(((((())))))(((''''''&&&---***&&&######%%%(((***'''((()))))))))((('''&&&((('''&&&''')))******)))'''******((()))+++'''!!!'''(((((((((((((((''''''&&&''''''((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%&&&'''((('''&&&$$$######$$$&&&'''''')))******((('''((()))&&&&&&&&&'''''''''''''''%%%'''((()))***)))((('''((((((((((((((('''&&&%%%***'''%%%&&&))))))&&&"""))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))*********+++((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((''''''&&&%%%&&&''''''(((((((((((((((&&&((())))))))))))+++,,,)))(((((((((((((((((()))))))))***)))))))))))))))*********++++++,,,------%%%%%%&&&'''((()))))))))(((((((((((((((((((((((((((''''''''''''((()))))))))***)))(((,,,111000+++***)))''''''(((((('''%%%((((((((((((((((((((((((+++)))(((&&&&&&((()))+++'''''''''''''''(((((()))((((((((('''''''''(((((()))((('''%%%$$$%%%))),,,((((((((((((((())))))***)))'''&&&(((+++---,,,***((((((((((((((((((((((((''''''(((((()))))))))***''''''''''''(((((((((((((((((((((((())))))))))))))))))******++++++++++++---,,,***)))***,,,///111------,,,***'''%%%&&&''')))+++......///222888===AAAJJJUUU]]]```bbbccceeeeeegggiiikkkiiieeeaaa^^^YYYWWWTTTTTTWWW[[[^^^___cccdddeeefffhhhiiijjjkkkjjjjjjkkknnnrrrwww|||~~~}}}zzzvvvsssrrrpppnnnqqqwww{{{fffQQQ@@@777444444111111000///...------,,,---,,,,,,,,,,,,---...//////............///000000000000111111111222222222111000000///000111333444444555777:::>>>BBBEEEGGGDDDFFFJJJOOOUUU[[[```bbbeeefffgggeee```YYYRRRMMMDDD@@@;;;888555222000---)))***++++++,,,+++******)))))))))************)))'''((((((((((((''''''&&&)))((('''''''''((()))***&&&'''((())))))(((&&&%%%(((''''''(((***+++***))),,,***&&&'''---000)))''''''((((((((((((((('''&&&''''''(((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&$$$######$$$&&&'''###%%%&&&'''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&'''((())))))((('''''''''''''''&&&&&&%%%$$$&&&'''((())))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************'''''''''''''''''''''''''''''''''((((((((())))))'''''''''(((''''''&&&%%%&&&''''''((((((((((((((($$$&&&((()))***+++---///((())))))))))))))))))(((***)))))))))*********)))---,,,,,,,,,+++******))))))((('''&&&&&&''')))***(((((((((((((((((((((((('''''''''''''''(((((()))))))))((('''+++111000,,,+++)))((('''((((((&&&%%%((((((((((((((((((((((((+++)))(((&&&&&&((()))+++(((''''''''''''((())))))''''''((((((((((((((((((&&&'''))))))(((((()))***((((((((((((((())))))******'''&&&(((+++---,,,)))(((((((((((((((((((((((('''''''''((())))))******&&&'''''''''((((((((()))'''((((((((()))))))))***((()))***++++++++++++***)))'''&&&%%%&&&(((+++---------,,,***'''&&&&&&'''+++---......///222888>>>EEEMMMWWW^^^aaabbbccceeefffhhhkkklllkkkhhhdddaaa\\\YYYWWWVVVYYY]]]```bbbhhhhhhiiiiiijjjkkkllllllkkklllmmmpppuuuzzz~~~~~~yyyuuuqqqnnnmmmkkkiiimmmtttzzzdddOOOAAA999666555000000//////......---------,,,++++++,,,---///000...............///000000000000111111222222333333222222111111222333555666777:::>>>CCCIIIMMMPPPQQQSSSUUUXXX\\\```dddfffhhhhhhgggccc^^^VVVNNNFFFBBB;;;888555333111///,,,))))))***++++++,,,,,,++++++'''((()))*********))))))###$$$&&&'''((()))******%%%&&&''')))*********)))&&&''''''(((((((((''''''((((((''')))******)))'''+++((($$$%%%...333---###&&&'''((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((()))((('''&&&&&&'''((()))$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''((())))))&&&&&&'''''''''&&&%%%%%%$$$'''******))))))+++---(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((())))))***''''''((((((''''''&&&%%%&&&''''''(((((((((((((((%%%''')))******+++---///((())))))******))))))((('''&&&&&&(((+++---...------------,,,+++)))((('''***)))'''&&&&&&''')))***((((((((((((((((((((((((''''''&&&&&&''''''((()))%%%&&&%%%%%%***///...***(((&&&&&&''')))))))))((((((((((((((((((((((((((())))))(((''''''((())))))((((((''''''(((((()))***&&&'''(((((()))(((((((((###%%%((())))))(((((((((((((((((((((((()))******)))((('''(((*********)))((((((((((((((((((((((((((((((((())))))*********(((((())))))******++++++''''''(((((())))))******((()))***,,,,,,+++*********)))((('''((()))+++---+++,,,------,,,+++,,,...---...000000000444;;;AAAJJJQQQYYY___aaabbbdddfffgggiiikkkmmmllljjjgggeee```^^^\\\\\\^^^bbbddddddjjjjjjkkkkkklllmmmmmmnnnmmmnnnooorrrvvvzzz~~~zzzvvvoookkkhhhhhhffffffjjjqqq}}}xxx```LLL@@@:::555333///////////////.........---,,,+++++++++---///111......------......///000222222222333444555555555555555555666888:::<<<>>>BBBEEEKKKRRRWWWZZZ\\\]]]^^^___aaabbbcccccccccccc___\\\VVVNNNGGG@@@;;;888333111...------,,,***(((***************+++++++++&&&'''((()))))))))((((((###$$$%%%'''((()))******$$$%%%&&&(((((((((((((((&&&&&&&&&&&&''''''((()))'''&&&&&&'''((((((&&&$$$((((((&&&%%%)))...,,,'''&&&&&&'''(((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''))))))))))))%%%%%%&&&&&&'''(((((()))'''&&&%%%%%%%%%''')))+++''''''(((((()))(((((((((''''''''')))*********)))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))******''''''((((((''''''&&&%%%&&&''''''(((((((((((((((((()))************+++---((()))************)))((('''&&&&&&(((,,,......---++++++,,,++++++)))'''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&***///...)))((('''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***%%%&&&((()))))))))((((((%%%'''))))))((((((***+++((((((((((((((()))******((()))***)))'''''''''((())))))))))))))))))))))))))))))******************((((((((()))***+++++++++'''''''''((()))*********((()))+++,,,,,,+++***)))------,,,,,,,,,------...***,,,...///...---......---///111222333888@@@FFFPPPUUU\\\```aaacccfffiiigggiiikkkllllllllljjjiiidddcccaaabbbdddfffgggfffkkkkkklllmmmmmmnnnooooooooooooqqqsssvvvyyy|||~~~~~~}}}}}}}}}}}}{{{wwwtttooojjjhhhhhhggggggmmmttt}}}vvv\\\III>>>888333............///////////////---,,,+++***+++---///111---------------...//////555555666666777888888999888999999;;;>>>AAADDDFFFMMMQQQWWW^^^ccceeeffffffcccccccccbbbaaa^^^\\\ZZZRRRNNNGGG@@@999444222000---***(((((()))+++++++++***)))))))))))))))***+++%%%&&&''')))))))))((('''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&''')))***&&&%%%%%%&&&'''&&&###!!!'''++++++'''$$$&&&((('''&&&&&&'''((())))))((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%'''((((((((((((&&&&&&'''(((((('''&&&&&&((('''&&&&&&((()))))))))%%%%%%&&&&&&'''((())))))(((&&&$$$$$$$$$'''***,,,(((((()))******+++******+++'''$$$&&&***,,,(((###((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++''''''((((((''''''&&&%%%&&&''''''(((((((((((((((+++,,,,,,+++)))((()))***((()))***++++++***)))(((+++)))'''))),,,---,,,***))))))***++++++)))((('''"""$$$&&&)))***)))((('''************************'''&&&&&&&&&&&&'''((((((%%%''''''(((---111000***,,,***((((((((('''%%%$$$((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((((((((((((((()))******%%%&&&((()))))))))((((((***++++++***)))+++...000((((((((((((((()))******''')))+++)))&&&$$$&&&(((************************++++++******************%%%&&&&&&'''((())))))***&&&''''''((()))******+++''')))+++,,,,,,,,,***)))++++++++++++++++++*********,,,//////---+++******---///222333666<<>>999444///,,,+++***))))))***++++++***((('''******))))))))))))))))))***((((((***,,,,,,)))&&&'''((()))((('''&&&''')))((('''&&&'''((())))))'''$$$''')))***(((''''''((('''''''''&&&'''((())))))(((((())))))))))))(((((((((((())))))((('''&&&&&&'''''''''&&&$$$$$$%%%&&&((()))))))))'''&&&$$$"""(((((((((((('''&&&%%%$$$%%%###"""$$$'''(((&&&###(((%%%###$$$&&&'''$$$"""((('''%%%%%%$$$%%%&&&'''&&&%%%###"""$$$&&&)))+++)))'''%%%%%%'''''''''&&&+++***(((&&&%%%&&&'''(((******)))((((((((((((((('''((((((((('''%%%###"""%%%&&&''')))************&&&&&&''''''(((((())))))&&&''''''(((((((((((('''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((())))))))))))(((((((((***++++++***)))+++,,,++++++++++++++++++,,,,,,*********)))(((&&&%%%$$$(((((((((((((((''''''&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''((())))))(((%%%$$$)))000222...((('''&&&&&&&&&&&&'''((((((******))))))))))))******(((&&&&&&***)))%%%$$$%%%***)))(((''''''((()))***))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&''''''(((((()))))),,,***((('''&&&'''((()))''''''((()))***++++++,,,))))))(((((((((((())))))&&&((()))***))))))+++---(((((('''(((******(((&&&......---,,,++++++***************************+++---/////////---,,,---.........///222777???IIIOOOWWW]]]bbbaaa______eeekkklllmmmmmmllljjjjjjkkkmmmiiihhhggggggggghhhjjjjjjnnnmmmmmmmmmmmmnnnnnnooovvvtttssssssuuuyyy}}}~~~}}}}}}}}}|||uuusssqqqooonnnnnnqqqrrrssssssrrrsssvvvxxxyyyzzzwww\\\III>>>666222222000///......//////---+++***------***+++......+++,,,------------///222555888;;;<<<<<<<<<>>>CCCHHHJJJOOOSSSSSSUUU[[[______fffiiimmmooommmhhhdddaaaXXXUUUOOOKKKGGGCCC>>>;;;555333000...,,,+++,,,,,,)))******+++***)))(((''',,,+++***))))))***+++,,,***(((((()))+++,,,)))'''((()))***)))((('''(((***((('''&&&'''((())))))'''###%%%((((((''''''((()))((()))))))))************(((((())))))))))))((((((((((((((((((((('''&&&&&&((())))))(((&&&%%%'''((($$$%%%'''((())))))(((((("""###%%%'''((()))******'''&&&&&&'''((()))'''&&&***)))'''((((((((('''&&&((('''&&&&&&&&&&&&'''(((---***&&&######%%%)))+++)))'''%%%%%%'''((('''&&&)))((('''&&&&&&''')))*********)))((((((((((((((()))(((&&&%%%%%%%%%%%%&&&&&&'''((())))))***))))))'''''''''(((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((())))))))))))(((((('''(((***++++++,,,...000,,,,,,++++++******))))))(((((((((((((((((('''&&&(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((((()))(((%%%%%%)))///111---((('''&&&&&&&&&&&&'''(((((()))(((((((((((((((((()))'''%%%'''+++,,,)))(((***))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***((()))))))))*********++++++***((('''''''''((()))(((((())))))******++++++))))))(((((((((((())))))'''(((******))))))***,,,---+++***+++,,,---,,,+++,,,+++***))))))***,,,---************++++++,,,,,,---...///...---,,,---...//////111333999BBBLLLSSSYYY^^^cccccc```aaaggglllmmmnnnnnnnnnlllkkklllmmmjjjiiihhhhhhhhhiiikkkkkknnnnnnmmmmmmmmmnnnoooooovvvuuutttuuuvvvyyy}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{}}}~~~~~~{{{xxxvvvpppnnnlllkkkmmmoooqqqrrrvvvwwwyyy|||yyy]]]III===666222222111000......///...---+++***------***+++......++++++,,,---------000444777<<<>>>@@@@@@@@@CCCIIINNNUUU[[[___```cccjjjmmmmmmrrrsssrrrooojjjbbbZZZUUUJJJFFFAAA<<<999555111...---,,,+++*********+++,,,******+++***)))((('''&&&)))'''&&&%%%%%%&&&((())))))(((((()))***+++)))'''((()))******(((((()))***((('''&&&'''((())))))'''$$$%%%'''''''''''')))***$$$%%%&&&'''((('''&&&&&&'''(((((())))))(((((('''(((((((((((((((''''''&&&)))******)))(((''')))***%%%&&&'''((()))******)))'''''''''(((''''''&&&%%%&&&((())))))'''&&&&&&'''&&&'''''''''%%%$$$%%%&&&((((((''''''''''''((((((000,,,'''######&&&+++...((('''%%%%%%'''(((''''''''''''&&&&&&'''(((***+++))))))))))))(((((((((((()))(((%%%######%%%''')))'''(((((())))))((((((((((((((((((((((((''''''''''''((((((((('''&&&%%%$$$''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((%%%''')))+++,,,---000222,,,++++++***)))((('''&&&&&&&&&'''((())))))(((((((((((((((((((((''''''&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((&&&%%%)))///000---(((''''''&&&&&&''''''((()))(((''''''&&&&&&''''''((($$$###%%%***,,,******---(((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))************+++***(((''''''((()))))))))))))))))))))*********))))))(((((((((((())))))((()))******)))((()))+++***(((&&&&&&'''(((((((((***)))((('''(((***,,,...)))******+++,,,------...,,,---...---,,,,,,---///000111222666<<>>;;;777444111///,,,)))...---,,,+++************++++++***)))((('''&&&&&&'''&&&$$$######%%%'''((()))(((((())))))))))))(((''')))***)))((('''((()))((('''&&&'''((())))))''''''((()))(((''''''(((***"""$$$&&&'''((('''%%%$$$'''((((((((((((((((((''''''((((((((((((((('''''')))******)))(((((()))+++++++++***)))((('''&&&%%%)))))))))((('''%%%$$$###$$$''')))(((%%%###$$$&&&###&&&(((&&&$$$"""$$$'''&&&&&&&&&&&&&&&''''''(((***)))&&&%%%&&&)))---000(((&&&%%%%%%'''((((((''''''''''''&&&'''((()))***((()))))))))))))))(((((('''&&&%%%$$$%%%&&&(((***(((((())))))(((''''''&&&))))))((((((''''''&&&&&&''''''(((((((((''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((($$$&&&)))***+++,,,///111)))))))))(((((('''''''''&&&''''''((((((((((((((((((((((((((((((''''''&&&((('''&&&%%%%%%&&&'''((()))))))))))))))((((((((('''&&&&&&)))...///,,,((('''''''''''''''(((((()))(((''''''''''''''''''((("""!!!###(((***((((((+++&&&''')))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((((((((((())))))*********)))))))))))))))))))))(((((((((((()))))))))***+++***)))((()))***'''%%%"""!!!###%%%%%%%%%))))))))))))***++++++,,,))))))***+++---...//////+++,,,---,,,+++,,,...000000111444999@@@JJJUUU]]]\\\```cccdddccceeeiiimmmnnnppprrrsssqqqooonnnnnnmmmlllkkkkkkkkklllnnnoooooonnnmmmmmmnnnoooqqqrrrvvvwwwxxxzzz{{{|||||||||zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyyyyyyyxxxxxxxxxxxxyyyyyyxxxuuupppkkkgggcccaaa```ccciiilllllljjjjjjppp{{{xxx[[[GGG;;;444111222222///---,,,,,,,,,+++******------***+++......+++++++++,,,,,,---111666:::???AAACCCCCCDDDIIIPPPVVV]]]eeekkkmmmpppuuuwwwuuutttnnneee[[[RRRIII???999666333111//////...,,,+++...---,,,+++***)))))))))+++***)))(((((('''''''''******(((((((((***+++---((())))))(((((((((((()))&&&'''((((((&&&&&&'''(((((('''&&&'''((())))))'''***++++++***((('''((()))'''(((***,,,,,,+++***)))''''''((((((((((((''''''''''''(((((((((((((((''''''((()))(((''''''(((***...---+++)))'''&&&$$$$$$###$$$%%%'''((()))))))))%%%''')))(((%%%###$$$&&&&&&)))+++***'''&&&(((+++$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***+++'''&&&%%%%%%'''(((((('''))))))(((''''''''''''''''''((())))))))))))((((((%%%%%%&&&'''((((((((((((((())))))(((((('''&&&%%%))))))((((((''''''&&&&&&&&&'''((()))))))))))))))'''''''''((((((((())))))(((((((((''''''(((((((((''''''((((((((()))))))))(((((())))))))))))((((((%%%&&&((()))((()))***,,,&&&&&&&&&''''''(((((()))(((((((((((((((''''''&&&(((((((((((((((''''''&&&((('''&&&%%%%%%&&&'''((()))))))))))))))((((((((('''&&&'''***------+++((((((''''''''''''((()))))))))((((((''''''(((((()))%%%###%%%)))***'''&&&)))&&&'''(((*********)))(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((('''''''''''')))((((((((((((((())))))*********)))))))))))))))))))))(((((((((((()))))))))***+++***)))((()))***,,,)))'''&&&''')))******)))***,,,------,,,***)))))))))***+++---...//////+++,,,,,,,,,+++,,,///222///222777===EEENNNYYY___^^^aaacccdddeeefffjjjnnnoooqqqssstttrrrpppoooooonnnmmmlllllllllmmmoooppppppooonnnmmmnnnppprrrtttwwwxxxyyy{{{||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxyyyxxxxxxwwwvvvvvvvvvvvvtttpppkkkeeebbb``````aaaeeehhhiiifffcccfffppp~~~sssXXXEEE:::333000111555222///.........---,,,***------***+++......+++,,,,,,,,,,,,---111777;;;???AAACCCCCCEEEJJJRRRYYYbbbiiipppqqqssswwwwwwuuutttkkk]]]PPPFFF===555//////...,,,,,,---------,,,(((((())))))*********+++***)))((('''''''''((((((((((((((())))))***+++,,,((())))))((('''&&&(((***%%%&&&''''''%%%%%%&&&'''((('''&&&'''((())))))'''(((***,,,,,,***((('''''''''((()))*********))))))&&&''''''((((((''''''&&&&&&'''((((((((((((((((((&&&'''((('''&&&&&&((()))******)))(((''''''''''''%%%&&&''''''((('''''''''''')))******(((''''''(((&&&'''((((((''''''((()))"""###$$$%%%%%%&&&%%%%%%&&&'''((())))))'''%%%$$$'''%%%$$$%%%'''))))))((()))))))))(((''''''&&&&&&&&&''')))******)))(((((($$$&&&''')))))))))((('''((((((((((((((('''&&&%%%((((((((((((((('''''''''&&&''''''((()))((((((((('''''''''(((((())))))***)))((((((''''''(((((()))(((((((((((()))))))))***(((((())))))))))))((((((&&&'''(((((('''&&&((()))%%%%%%&&&'''((())))))***(((((())))))((('''&&&&&&(((((((((((((((''''''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''***,,,,,,***(((((((((''''''(((((()))***)))(((((((((((((((((()))(((&&&(((++++++(((''')))&&&'''((())))))******)))))))))))))))))))))))))))&&&''''''((((((''''''&&&************))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))(((((((((((())))))((()))******)))((()))+++---+++))))))***+++++++++)))***,,,------,,,***((()))******+++,,,------...,,,,,,,,,,,,,,,...111444111555<<>>777444000...------------,,,,,,+++++++++*********++++++***'''$$$'''''''''''''''((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&$$$%%%((())))))(((&&&%%%###$$$%%%''')))***++++++((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((('''&&&&&&'''))),,,---&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))$$$%%%(((,,,...,,,(((%%%&&&&&&''''''((('''''''''&&&&&&''''''(((((())))))''''''''''''((((((((()))&&&'''''''''''''''&&&&&&))))))))))))))))))))))))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((('''((()))+++,,,+++************)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''')))++++++)))'''))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))&&&(((---...***)))---###'''******''''''***...***(((''''''(((((('''%%%''''''''''''(((((((((((((((***,,,---------///000***(((&&&&&&'''((('''&&&'''))),,,......,,,)))'''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((()))))))))))))))))))))(((((((((******))))))((((((''''''333,,,'''***,,,+++))))))((((((((((((((())))))***))))))))))))************++++++,,,,,,,,,,,,------+++,,,------...///333555888@@@KKKUUUZZZ___dddggghhhjjjmmmoooqqqqqqqqqpppssssssrrrrrrqqqqqqqqqqqqmmmnnnnnnmmmkkkkkkmmmnnntttsssqqqoooooopppqqqrrrxxxyyyyyyxxxvvvvvvxxxyyyxxxxxxxxxxxxxxxxxxxxxxxx|||zzzxxxuuusssqqqppppppmmmiiieeebbb[[[VVVYYY___kkkvvv}}}wwwrrrooommm|||www^^^CCC666333222000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...111666:::>>>BBBFFFJJJOOOWWWaaahhhoootttxxxwwwwwwuuuooohhhXXXIII;;;444222///,,,,,,------,,,,,,,,,++++++++++++***))))))+++,,,------)))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((('''''''''(((''''''((())))))((('''(((((())))))((('''&&&&&&((((((((((((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((***)))((('''''')))***+++)))((((((''''''(((((()))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&''''''''''''''''''&&&&&&&&&(((+++,,,+++(((%%%&&&&&&''''''(((((('''''''''''''''((((((((((((((('''''''''((((((((())))))'''(((((()))((((((''''''))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''(((***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&)))((((((((())))))(((&&&))))))))))))))))))))))))((((((((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***'''(((,,,,,,((('''***$$$(((+++***'''&&&)))---***(((''''''(((((('''&&&''''''''''''(((((((((((()))***,,,...000111111000---+++))))))***+++***)))''')))+++,,,,,,+++)))'''(((((((((((('''''''''&&&'''''''''''''''((())))))))))))(((((((((((())))))+++*********))))))))))))000***&&&))),,,***(((((()))))))))))))))***++++++))))))))))))************++++++,,,,,,,,,,,,------,,,---......///111444777===EEEPPPXXX]]]aaaeeehhhmmmoooqqqsssssssssrrrqqqsssrrrqqqoooooooooppppppiiijjjjjjiiihhhhhhiiijjjppppppoooooooooqqqtttuuuxxxyyyyyyxxxwwwvvvwwwyyyvvvvvvwwwwwwxxxxxxxxxxxx{{{zzzxxxwwwuuusssrrrqqqjjjeee___ZZZUUUTTT[[[ddduuu~~~}}}|||sss]]]CCC666444222000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////000000333777:::>>>CCCHHHMMMSSS[[[eeemmmssswwwzzzyyywwwsssjjj```OOOCCC666111///---+++,,,,,,,,,,,,,,,++++++++++++---+++((('''(((***...000)))))))))))))))***++++++))))))))))))))))))))))))'''''''''(((((((((((((((,,,)))&&&&&&(((******(((******))))))(((&&&%%%$$$''''''((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((+++***)))((('''(((((()))+++***(((''''''(((***+++(((((((((((((((((((((((((((''''''&&&&&&''''''((($$$&&&((())))))(((&&&$$$((((((((()))******'''%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((((((((()))))))))(((((()))))))))))))))(((((((((((((((((((((((((((*********)))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((&&&&&&&&&''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))---+++))))))******)))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++)))))),,,+++'''%%%&&&&&&)))+++***'''&&&(((+++)))(((''''''(((((('''&&&''''''''''''((((((((((((+++***,,,000555666333000+++)))''''''((()))((('''(((((())))))))))))((((((******)))))))))))))))((('''''''''''''''((())))))***)))(((''''''((()))***++++++++++++************,,,'''%%%))),,,***((('''***************++++++,,,)))))))))*********++++++++++++,,,,,,,,,,,,---------...//////000222666999CCCJJJTTT\\\aaadddhhhjjjpppqqqssstttttttttsssrrrsssqqqnnnlllkkkkkkkkkllliiijjjkkkjjjiiiiiijjjkkkllllllmmmnnnpppsssuuuwwwxxxyyyyyyxxxvvvvvvvvvxxxttttttuuuwwwwwwxxxxxxxxxyyyxxxwwwuuusssqqqpppooohhhaaaXXXRRROOORRR^^^kkk{{{nnnYYYBBB777444111/////////...---,,,,,,,,,,,,,,,---------------------------...000000111333666999???DDDKKKQQQXXX```jjjrrrssswwwzzzyyywwwpppcccWWWGGG<<<222///...,,,+++---,,,+++++++++++++++++++++,,,+++)))&&&%%%&&&)))+++'''''''''''''''(((((()))((((((((((((((((((((((((&&&&&&''''''(((((()))))),,,(((%%%&&&)))+++)))&&&%%%&&&'''((()))))))))(((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((''''''&&&'''((((((******))))))))))))******((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%***)))''''''(((((('''%%%&&&&&&&&&''''''((())))))))))))((((((''''''&&&&&&'''(((((((((((()))))))))''''''((()))))))))((((((((((((((((((((((((((((((******)))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&((()))((('''((((((((()))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))***++++++///---******+++,,,,,,,,,((((((((((((((((((((((((******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******+++,,,+++)))''''''(((***+++***'''&&&'''))))))(((''''''((()))(((&&&''''''''''''((((((((((((,,,+++,,,111888999555000)))(((&&&&&&'''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))***)))'''''''''(((***+++************************)))&&&&&&+++---***((()))***))))))))))))***++++++))))))*********++++++++++++++++++,,,,,,,,,------......//////000333777;;;EEEMMMWWW___cccfffjjjmmmooopppqqqrrrrrrrrrrrrqqqtttqqqmmmiiifffdddddddddfffhhhjjjjjjiiiiiijjjlllkkkkkklllnnnpppsssuuuvvvwwwxxxyyyxxxvvvuuuuuuvvvrrrsssuuuwwwxxxxxxxxxxxxvvvuuusssqqqnnnkkkiiihhhfff^^^UUUOOOMMMQQQ___mmm}}}gggTTT@@@666333111//////......---,,,,,,,,,------------------------------+++,,,...///000333666999AAAGGGOOOVVV]]]fffooovvvuuuyyy{{{zzzwwwooo```QQQ@@@888000......,,,,,,...++++++++++++++++++++++++''')))***)))'''&&&''')))'''''''''''''''(((((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))((('''&&&(((***)))&&&"""###$$$&&&((()))******+++&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((''')))***,,,,,,***)))'''(((((((((((((((((((((((((((((((((''''''(((((((((((('''&&&%%%%%%&&&'''(((***)))'''''''''((('''&&&'''&&&&&&&&&''')))***+++))))))((((((''''''&&&&&&(((((((((((()))))))))***%%%&&&''''''((((((((('''(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((($$$&&&)))++++++)))&&&$$$%%%$$$%%%&&&((()))((('''''''''(((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''((((((+++)))((((((***---------(((((((((((((((((((((((())))))******************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))+++,,,,,,,,,,,,+++))))))******)))(((''''''(((((('''&&&'''((()))((('''''''''''''''((((((((((((+++***+++111777888444...---+++))))))***+++***)))(((((('''&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''((()))))))))(((''''''''')))***+++)))))))))))))))))))))))))))&&&''',,,---+++)))+++)))(((((((((((()))******************+++++++++++++++++++++,,,,,,,,,------------...///000444:::>>>GGGNNNYYY```eeehhhlllooooooooopppqqqrrrrrrrrrrrrssspppkkkfffaaa^^^\\\\\\^^^```ccceeeeeeeeeggghhhkkklllmmmnnnoooqqqssssssuuuvvvwwwwwwuuusssrrrsssqqqrrrtttvvvwwwxxxwwwwwwuuusssppplllhhheeecccbbbaaaZZZRRRNNNKKKOOO[[[hhh~~~___NNN===555333000//////...------,,,,,,---------------------------------***+++---...000333888;;;CCCJJJSSS[[[bbbjjjsssyyyyyy{{{|||yyyvvvmmm\\\LLL;;;444......---+++,,,///*********+++++++++++++++"""'''+++---,,,***+++---)))))))))))))))***++++++))))))))))))))))))))))))'''''''''(((((((((((((((%%%''')))***)))'''$$$"""&&&&&&'''(((((((((((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((######$$$%%%&&&'''((((((%%%'''***------***'''%%%(((((((((((((((((((((((()))((((((''''''(((((())))))(((&&&$$$$$$&&&((())))))'''&&&&&&(((((('''&&&''''''&&&&&&''')))+++,,,((((((((((((((('''''''''((((((((()))))))))******$$$%%%&&&'''((((((((('''(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((%%%'''***,,,,,,***'''%%%%%%%%%%%%&&&((()))((('''&&&''''''(((((())))))***))))))))))))))))))))))))******)))'''&&&%%%$$$###&&&%%%$$$&&&)))+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))),,,---,,,,,,...---*********))))))((((((''''''((('''&&&'''((()))((('''''''''''''''((((((((((((******+++///333333000---+++***(((((()))))))))(((((((((''''''''''''((((((&&&&&&''''''''''''(((((('''''''''''''''((())))))''''''(((((())))))******((((((((((((((())))))))))))'''(((,,,,,,***))),,,((((((((((((((())))))************++++++++++++,,,++++++,,,,,,,,,,,,------,,,---...///222777>>>BBBLLLSSS]]]dddhhhkkknnnqqqqqqqqqqqqqqqrrrrrrrrrrrrooommmiiiddd___ZZZWWWUUUZZZ]]]aaadddeeegggiiijjjkkklllmmmnnnooopppqqqqqqssstttvvvuuusssqqqppppppnnnppprrrtttuuuuuutttsssrrrooojjjeeeaaa___^^^^^^[[[UUUPPPMMMKKKMMMXXXccc{{{xxxXXXIII:::444222///...///---------,,,,,,------...........................***+++,,,---000555;;;@@@EEELLLVVV___fffnnnvvv|||{{{|||zzzvvvqqqfffTTTCCC666111------,,,******...)))*********++++++++++++!!!&&&,,,---+++***+++...)))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((('''''''''&&&))),,,***&&&$$$%%%''''''((((((((((((((('''&&&&&&&&&''''''((())))))***''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''((((((((((((&&&''')))******)))'''&&&(((((((((((((((((((((((())))))(((((((((((())))))'''''''''&&&&&&''''''''''''&&&&&&'''((()))'''&&&''''''&&&&&&''')))+++---'''''''''((((((((((((((((((((()))))))))*********%%%&&&'''(((((()))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&%%%%%%''')))***)))'''&&&&&&''''''((())))))***))))))))))))))))))))))))***))))))((('''&&&&&&%%%&&&%%%%%%'''***+++***((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***......+++***---+++'''))))))(((((())))))((((((((('''&&&''')))))))))(((''''''''''''((((((((((((((()))***,,,------,,,+++)))'''&&&%%%&&&'''&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''''''''''''''((())))))%%%&&&(((***+++***))))))(((((()))))))))************'''(((***)))'''(((,,,))))))(((((())))))***+++*********+++++++++,,,,,,++++++,,,,,,,,,,,,---------...///111555;;;CCCHHHUUU\\\eeejjjmmmnnnppprrrssssssqqqpppooonnnmmmmmmhhhgggeeebbb^^^YYYUUUSSSWWW[[[```eeegggiiilllmmmjjjkkklllnnnooopppqqqqqqppprrrttttttqqqooommmmmmkkkmmmoooqqqqqqpppooommmjjjfff```ZZZWWWWWWYYYZZZYYYTTTPPPMMMLLLOOOZZZfffxxxqqqSSSFFF888333111///...///------,,,,,,,,,------...........................+++,,,,,,---000666>>>CCCGGGNNNXXXaaahhhooowww|||{{{zzzwwwqqqkkk___KKK:::444///+++,,,+++((()))---))))))******++++++++++++###(((+++***'''%%%'''***'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((,,,...***$$$"""&&&,,,&&&''''''((()))(((((((((&&&&&&&&&'''((())))))***''''''((((((((((((''''''(((((((((((((((((((((((()))))))))***))))))(((''''''(((((((((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&((())))))(((&&&%%%%%%%%%%%%'''))))))(((&&&((('''&&&&&&'''))),,,---&&&'''''''''(((((())))))))))))))))))************&&&'''((()))************************************+++++++++************)))((((((((((((((((((((((((+++***'''&&&&&&'''***+++&&&&&&&&&''')))***)))(((&&&&&&&&&'''((())))))***))))))))))))))))))))))))%%%&&&'''((()))***+++,,,)))))))))+++---,,,***((())))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++//////***)))+++)))###)))((('''((()))***)))((('''&&&&&&''')))***)))(((''''''''''''((((((((()))'''(((******)))))))))+++,,,***)))((()))***)))((((((((())))))))))))((((((&&&'''''''''(((((())))))'''''''''''''''((())))))$$$&&&)))+++,,,+++)))((())))))******+++++++++,,,***''''''((('''%%%'''+++*********)))***++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...///111333777>>>FFFLLL]]]ccckkkpppppppppqqqssstttrrrpppmmmjjjhhhggggggbbbbbbbbbaaa^^^ZZZVVVTTTRRRVVV\\\aaadddgggiiikkkhhhiiikkkmmmoooqqqrrrrrroooqqqsssssspppmmmlllkkkiiijjjmmmnnnnnnmmmkkkiiiaaa]]]VVVPPPNNNPPPTTTWWW[[[VVVQQQPPPOOOTTT```lll||||||hhhOOOAAA444000111000///000000000///...---,,,,,,,,,))),,,,,,+++,,,///...***000000///...///555<<>>DDDMMMWWW```fffllltttyyyyyy|||{{{vvvjjjZZZJJJ>>>777333000,,,)))((()))+++,,,'''))),,,...///...,,,***))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((((((***+++***)))''''''))))))&&&&&&)))((((((((((((((('''''''''))))))))))))************((((((((((((((('''''''''$$$$$$%%%''''''((((((((())))))))))))((((((''''''''''''(((((())))))******&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&((()))***'''$$$""""""$$$'''((()))((('''&&&''')))''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&&&&%%%))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((()))******++++++************+++++++++***)))((()))***)))%%%"""!!!$$$(((&&&((())))))(((''''''(((&&&))))))&&&&&&))))))&&&'''((())))))******)))))))))(((''''''''''''((()))&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))((((((***,,,---,,,+++***((('''((()))***)))''''''''''''''''''((())))))((()))******))))))***,,,000---***)))))))))((('''''''''(((((((((((('''''')))((((((((((((((((((((('''''''''((((((((())))))''''''''')))***+++)))'''(((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((###&&&(((&&&'''***)))&&& """$$$'''((()))***(((((((((((((((((((((((((((((((((((()))))))))***))))))***++++++++++++***++++++++++++******)))(((++++++,,,,,,---------...000333666888===FFFRRR\\\hhhnnnssstttwwwyyyxxxsssssspppjjjccc\\\WWWSSSRRRUUUVVVWWWXXXWWWSSSNNNJJJMMMQQQWWW]]]bbbfffggghhhkkkjjjiiiiiilllnnnnnnnnnooommmjjjgggfffdddaaa___]]]___bbbcccbbb```\\\ZZZUUUOOOIIIHHHIIILLLTTT]]]gggkkkmmmiiidddgggttt~~~iiiUUUFFF<<<333222333111//////000///...---,,,,,,,,,,,,+++------)))))),,,---***111111000000222888@@@FFFQQQZZZccciiiooovvvyyyxxxzzzwwwnnnaaaQQQBBB777222///---+++***)))***+++,,,'''(((***+++,,,,,,++++++))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&(((******)))'''&&&)))&&&%%%((()))(((***...&&&'''''''''(((((())))))(((((())))))******++++++'''''''''((((((((((((((($$$$$$%%%&&&'''))))))***((((((((((((''''''''''''&&&''''''((()))******+++''''''''''''(((((((((((((((((((((((((((''''''&&&(((((('''%%%"""!!!"""$$$'''((()))((('''&&&''')))''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))(((((('''&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((())))))******))))))))))))*********)))((('''***)))&&&$$$######$$$%%%(((''''''((())))))(((&&&&&&))))))&&&&&&))))))&&&((((((''''''(((((()))***)))((((((''''''(((((()))+++******))))))(((((('''(((((())))))))))))((((((&&&'''((())))))***))))))))))))))))))))))))))))))(((((()))+++---///...---***((('''((()))***)))'''''''''''''''((((((((()))((()))******))))))+++,,,...+++(((&&&''')))))))))%%%''')))******)))'''%%%((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&(((******(((&&&)))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((("""''')))((()))+++)))%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))***++++++++++++***,,,,,,+++***)))((('''''',,,,,,------------------111444777;;;AAALLLYYYccclllrrrwwwxxxzzz{{{xxxtttrrrmmmdddZZZQQQKKKHHHFFFMMMNNNPPPQQQPPPNNNKKKIIIKKKNNNTTT[[[aaaeeeggggggkkkjjjiiijjjkkklllkkkjjjlllhhhddd```^^^ZZZWWWTTTVVVWWWYYYYYYYYYVVVSSSQQQOOOJJJFFFGGGJJJOOOYYYdddpppuuuyyywwwtttxxxwwwbbbOOO@@@888222222333111/////////...------,,,,,,,,,---,,,///...***))),,,---,,,000/////////222999AAAGGGQQQZZZdddjjjqqqxxxzzzwwwwwwqqqeeeVVVGGG;;;222...''')))---......,,,+++***++++++******)))((((((((())))))))))))))))))))))))((((((''''''''''''((((((((('''''')))((($$$"""###)))&&&&&&))))))'''(((+++''''''''''''((((((((((((%%%&&&&&&'''((())))))***&&&&&&''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((((((((())))))))))))(((((((((((((((''''''&&&''''''%%%$$$$$$%%%''')))'''((()))((('''&&&''')))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''&&&%%%%%%&&&'''&&&&&&'''''''''''''''(((''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((''''''&&&&&&(((&&&$$$$$$&&&((())))))(((&&&%%%'''***+++(((%%%(((++++++((((((++++++(((((('''&&&&&&&&&''')))***)))(((((((((((((((((()))++++++***))))))((((((((((((((())))))))))))((((((&&&&&&''')))************))))))))))))))))))))))))***)))***,,,///111111///***((('''((()))***)))'''&&&''''''((((((((((((((('''(((((((((''''''***,,,000,,,(((&&&'''(((******&&&'''((())))))((('''&&&'''''''''((((((((((((((('''(((((((((((()))))))))'''&&&'''(((******(((&&&***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&)))***)))))),,,+++(((,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((()))))))))*********))))))***++++++++++++***---,,,+++******)))))))))------------------......222444888===FFFRRR```iiinnntttxxxyyyzzz{{{wwwrrrlllfff\\\QQQGGGBBB???>>>EEEGGGIIIKKKJJJJJJIIIIIIJJJNNNTTT[[[aaaeeeggghhhjjjiiiiiijjjlllllljjjiiigggccc^^^YYYUUUQQQMMMJJJLLLMMMOOOPPPPPPOOOMMMLLLKKKHHHGGGIIILLLSSS```lllyyy~~~rrr^^^LLL;;;555111222333000.........------,,,,,,,,,,,,---,,,000000---+++---///...---------...222999AAAGGGPPPYYYcccjjjrrryyyyyyuuuqqqhhh[[[LLL???555///,,,)))***+++***((('''((()))++++++***)))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***&&&&&&)))(((%%%%%%(((%%%$$$&&&***+++'''&&&(((((((((((((((''''''''''''%%%&&&&&&'''((())))))***&&&&&&''''''(((((()))))))))((('''&&&&&&&&&'''((())))))))))))))))))))))))&&&''''''((()))*********((((((((()))))))))******(((((((((((((((''''''&&&+++)))''''''''')))+++,,,'''((()))((('''&&&''')))''''''''''''''''''''''''&&&'''((())))))((('''&&&$$$$$$$$$""" !!!$$$''''''''''''(((((()))))))))'''''''''((((((((())))))''''''((()))))))))))))))))))))(((((('''''''''''')))'''&&&&&&)))++++++***(((&&&%%%'''***+++)))&&&(((++++++((((((++++++(((((('''&&&&&&&&&''')))***((())))))))))))))))))((('''((((((((((((((())))))(((((())))))))))))((((((&&&&&&''')))************))))))))))))))))))))))))++++++,,,...111222222111***((('''((()))***)))'''&&&&&&'''((()))((((((((('''((((((''''''(((+++---333///***'''''')))******)))((('''&&&&&&'''((()))&&&&&&''''''((((((((()))(((((((((((()))))))))***(((((((((***++++++***(((***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((***((($$$%%%)))+++)))###$$$&&&((()))+++++++++))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***---,,,+++++++++,,,,,,------...............//////333555:::AAALLLYYYfffnnnpppvvv{{{{{{{{{{{{vvvpppccc]]]SSSIIIBBB>>><<<<<<@@@BBBFFFGGGGGGGGGIIIKKKMMMPPPVVV]]]bbbeeegggggggggggghhhjjjkkkkkkiiigggaaa]]]WWWQQQMMMIIIFFFCCCDDDEEEGGGHHHJJJKKKKKKKKKIIIGGGHHHKKKOOOWWWeeessszzzmmmYYYGGG999444000222111...---...------,,,,,,,,,,,,------(((...111...,,,---///...,,,,,,---...222999BBBIIIQQQYYYccckkksssyyywwwrrrggg^^^OOOBBB888111---,,,000...)))"""$$$)))((((((((()))******++++++((((((((((((((((((((((((((((((''''''''''''((((((***%%%%%%+++,,,(((***000"""!!!$$$***,,,(((''')))))))))(((((('''''''''&&&(((((())))))******++++++'''''''''(((((((((((((((%%%%%%$$$$$$%%%&&&((()))))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((''''''&&&///---***)))*********)))'''((()))((('''&&&''')))''''''''''''''''''''''''''''''((((((((((((''''''&&&((((((&&&$$$$$$(((,,,((((((((())))))******+++''''''((((((((()))))))))'''((())))))******)))))),,,+++***)))))))))******++++++***)))))))))))))))&&&&&&&&&''')))***)))(((&&&))))))&&&&&&))))))&&&((((((''''''(((((()))***((())))))******))))))(((%%%%%%&&&''''''((())))))(((((())))))))))))((((((&&&'''((())))))***)))))))))))))))))))))))))))))),,,+++,,,...000222111000***((('''((()))***)))'''%%%&&&((()))))))))(((''')))******))))))***...000333///+++)))))))))))))))***)))'''%%%%%%''')))***&&&&&&&&&''''''(((((()))((((((((()))))))))******(((((((((***,,,,,,***((()))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((%%% !!!&&&)))(((&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))***++++++++++++***---,,,+++++++++---...///------......///000000111555888>>>GGGTTTaaalllrrruuu{{{~~~}}}{{{yyyssslll[[[VVVNNNFFFAAA>>>>>>??????BBBFFFGGGGGGHHHLLLPPPQQQTTTYYY^^^bbbeeeeeeeeeeeeeeeggghhhiiihhhdddaaaYYYUUUOOOJJJFFFDDDAAA??????@@@AAACCCFFFHHHJJJKKKHHHHHHKKKOOOUUU^^^nnn}}}tttfffQQQ@@@888333000000///,,,,,,...---,,,,,,+++,,,,,,------###+++000...,,,---...---,,,,,,---///333;;;DDDKKKVVV]]]eeemmmtttxxxtttmmm]]]SSSEEE999222...,,,+++------+++%%% %%%+++'''((()))***++++++++++++((((((((((((((((((((((((((((((''''''''''''((((((***$$$&&&---...'''&&&,,,&&&$$$&&&******'''''')))'''''''''((((((((((((((())))))))))))************(((((((((((((((''''''''')))((('''&&&&&&'''(((***((((((((()))))))))******))))))))))))(((((((((((('''''''''((((((((())))))(((((((((((((((''''''&&&---***))))))******)))&&&'''((()))((('''&&&''')))''''''''''''''''''''''''((((((''''''''''''((((((%%%)))------***(((***,,,'''(((((())))))***++++++'''((((((((())))))))))))((()))******++++++******+++***)))((((((((())))))(((***,,,+++((('''(((+++$$$&&&(((((((((((()))***&&&))))))&&&&&&))))))&&&'''((())))))******))))))((()))************)))(((%%%%%%&&&''''''((())))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))*********,,,...///...,,,***((('''((()))***)))'''%%%&&&((()))***)))((('''*********))))))***...111///,,,***))))))******)))((((((''''''''''''((((((%%%%%%&&&''''''((())))))(((((()))))))))*********((('''((()))++++++)))'''(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((''')))'''######''')))'''...------,,,***(((&&&%%%))))))))))))))))))))))))))))))*********+++++++++))))))***++++++++++++***...---,,,******+++,,,---,,,,,,---///000111222333888;;;CCCNNN[[[hhhqqqvvvzzz~~~}}}yyyssskkkbbbVVVRRRLLLFFFBBBAAAAAABBB@@@DDDHHHIIIHHHJJJOOOTTTTTTWWW[[[___bbbccccccbbbddddddeeefffeeebbb\\\XXXPPPLLLGGGCCCAAA???>>>===>>>>>>???@@@BBBEEEGGGHHHLLLMMMRRRYYY___kkk}}}|||ppp```LLL:::888333000000...++++++...,,,,,,,,,++++++,,,------(((......+++,,,,,,,,,------...000444<<>>GGGSSSaaammmuuuxxx{{{{{{tttmmmcccZZZTTTQQQLLLGGGDDDCCCCCCDDDBBBFFFJJJJJJIIILLLRRRWWWVVVXXX[[[___aaaaaa```___ddddddddddddbbb]]]VVVQQQKKKGGGBBB>>>======<<<;;;>>>>>>>>>???@@@BBBDDDFFFQQQSSSYYYaaajjjvvvvvvfffTTTEEE;;;444333000...------...///+++***))))))///222---$$$///,,,))))))+++,,,+++)))+++---///111555===HHHPPPXXX___hhhooouuuuuukkk___OOOCCC666111///---,,,,,,&&&&&&'''((()))+++---...(((((())))))))))))((('''&&&&&&'''(((((()))(((((())))))(((((((((((())))))&&&$$$###%%%)))***)))'''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((('''''''''''''''((())))))(((+++***%%%$$$((()))%%%''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((***...111000,,,'''))))))((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))((('''''''''(((&&&%%%$$$%%%'''''''''%%%)))))))))))))))(((((('''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((---)))$$$"""$$$'''((('''&&&'''''''''''''''&&&&&&(((((((((((())))))))))))(((((())))))((('''&&&&&&***************)))((((((+++******)))(((''''''&&&******))))))(((((('''''')))'''&&&(((+++---,,,***))))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))''''''''''''(((((((((((((((******(((((()))&&& &&&&&&''''''(((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))'''***)))$$$$$$)))***'''((((((((((((((((((((((((&&&&&&''')))******************))))))((((((''''''$$$)))***&&&&&&+++---+++///+++((((((++++++((($$$))))))************))))))))))))))))))))))))))))))++++++******++++++,,,---+++***)))))))))***,,,,,,++++++++++++++++++++++++---.........///111555888===EEEQQQ\\\dddlllsssyyy{{{{{{zzzvvvnnneee\\\WWWOOOQQQRRRPPPLLLHHHEEEDDDNNNMMMLLLLLLNNNQQQTTTWWWSSSTTTVVVWWWVVVWWWXXXZZZ^^^___``````]]]XXXRRROOOGGGEEEBBB@@@>>><<<<<<<<<===???@@@@@@@@@CCCIIINNNOOOWWWcccqqq~~~~~~qqq```OOOAAA999444222000...------......++++++***))),,,///,,,&&&000...+++,,,---...---+++***,,,...000444===HHHPPP[[[bbbkkkrrrvvvsssfffYYYIII>>>444000///---,,,---)))))))))))))))***+++,,,(((((())))))))))))((((((''''''((()))))))))(((((()))((((((''''''(((((())))))(((''''''(((&&&"""''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((()))))))))))))))'''''''''''''''((())))))(((,,,+++((('''+++***'''''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))(((((((((((((((''''''(((******'''$$$))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&******((('''&&&&&&&&&'''((((((((('''''''''''''''&&&'''((()))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%'''***---...+++((('''(((((()))((((((''''''(((((((((((())))))))))))((((((((((((((('''&&&&&&)))))))))))))))(((''''''******))))))(((''''''&&&))))))))))))(((((('''''')))'''&&&(((+++,,,+++***))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))''''''''''''((((((((((((&&&)))***'''&&&'''%%%!!!'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((+++***&&&&&&***+++(((((((((((((((((((((((((((&&&'''((()))))))))))))))''''''(((((())))))******&&&******%%%###&&&'''%%%&&&###"""$$$)))+++***'''))))))************))))))************************++++++******++++++,,,---,,,,,,+++***+++,,,---...++++++++++++++++++++++++------......///222666:::BBBJJJVVV```hhhnnnuuuyyyyyywwwtttooohhhaaaZZZVVVUUUVVVVVVTTTPPPMMMKKKJJJMMMMMMNNNOOOPPPPPPQQQQQQMMMOOOPPPPPPOOOPPPSSSUUUZZZ[[[\\\[[[XXXSSSNNNKKKCCCBBB@@@>>>===<<<<<<<<<999<<>>JJJRRR]]]fffooouuuvvvooo___PPPAAA888000///...,,,+++,,,---,,,+++******)))))))))((((((((())))))))))))))))))))))))***))))))(((((((((''''''''''''''''''((())))))((()))((($$$''''''((((((((((((''''''&&&&&&'''''''''((((((((('''(((((())))))*********'''''''''''''''((())))))%%%)))***))))))+++***'''''''''''''''''''''''''''((((((((()))))))))************))))))(((((('''''')))(((&&&%%%&&&&&&%%%###))))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&%%%%%%&&&&&&'''((()))'''$$$###%%%'''%%%%%%'''((()))*********(((((()))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((($$$%%%)))---000000,,,)))(((((()))))))))))))))((((((((((((((())))))))))))(((((((((((((((''''''&&&((((((((((((((('''&&&&&&***))))))((((((''''''''')))))))))(((((((((((('''(((''''''(((***++++++)))))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))''''''''''''((((((((((((%%%+++---)))&&&&&&&&&$$$((((((((((((((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))+++***((((((***+++)))(((((((((((((((((((((((('''(((((()))))))))((((((''''''(((((())))))******&&&))))))%%%###%%%&&&%%%$$$"""!!!$$$(((+++***((())))))************))))))************************++++++******++++++,,,---++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,---...///000333888<<>>>>>>>>>>>>>>;;;===AAACCCFFFLLLTTTZZZkkkxxxxxxuuunnn```NNN???777444222111000...---------...+++......(((%%%'''******,,,+++******+++++++++++++++...111444999BBBMMMVVV___hhhrrrvvvtttkkkYYYJJJ;;;444......---***(((***...---,,,+++************((((((((((((((())))))*********+++******)))((('''''''''&&&&&&&&&&&&'''''''''''''''((('''&&&$$$"""''''''((((((((((((''''''''''''''''''((((((((((((''''''((()))******++++++'''''''''''''''((())))))"""$$$'''(((((()))(((&&&''''''''''''''''''''''''(((((()))))))))***************))))))(((((('''''')))(((((())))))((('''&&&)))(((((((((((())))))***(((((((((((((((((((((((((((((((((''''''&&&&&&&&&$$$'''(((%%% """&&&%%%&&&'''((())))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))))))))((((((***))))))))))))***++++++''''''((()))))))))(((((((((((((((((())))))))))))'''(((((((((((((((''''''(((((())))))(((((('''&&&))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((()))******)))(((((((((((((((((((((((())))))***))))))((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((('''...111,,,''''''))))))))))))((((((''''''&&&&&&******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((()))))))))***)))(((((()))***)))((((((((((((((((((((((((((((((((()))((((((''''''******))))))((((((''''''&&&((()))''''''(((***+++***((('''(((***+++)))((()))******++++++******)))************************++++++******++++++,,,---((((((((()))))))))******+++++++++,,,,,,,,,,,,,,,---...//////111666<<<@@@LLLTTT```hhhmmmooorrrtttsssnnnhhh```[[[XXXXXXXXXYYYXXXWWWTTTQQQOOOOOOPPPNNNOOOPPPPPPMMMIIIEEEBBB?????????======???CCCFFFNNNOOOOOONNNKKKGGGCCC@@@@@@@@@@@@@@@@@@@@@AAAAAAAAACCCEEEGGGKKKTTT```hhh|||nnnkkkbbbTTTFFF:::444333000000///......---------+++//////)))$$$&&&***,,,++++++++++++******+++,,,+++---111444:::CCCOOOXXXaaajjjsssuuupppeeeTTTEEE888222------+++''''''))),,,,,,++++++***+++++++++((((((''''''((()))***+++******+++******)))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((()))''''''(((((((((((('''''''''''''''((((((((())))))'''(((((()))***++++++,,,'''''''''''''''((())))))"""###&&&)))***)))''''''(((((((((((((((((((((((())))))))))))***************)))))))))((((((((('''$$$'''***,,,,,,+++)))'''((((((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((('''%%%'''(((%%% """&&&''''''((((((((((((''''''************))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''&&&'''((()))%%%&&&''''''((((((((('''(((((((((((())))))))))))''''''(((((((((((((((''')))************)))(((((((((((((((((('''''''''''''''''''''''''''((((((((('''((((((((((((((())))))(((((((((((((((((((((((())))))***))))))((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((('''...111,,,'''(((***+++))))))((((((''''''&&&&&&******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))((('''((())))))((('''((((((((((((((((((((((((((('''((((((((((((''''''&&&******))))))((((((''''''&&&'''((()))((((((+++...---,,,+++*********)))(((******++++++++++++******************************++++++******++++++,,,---(((((())))))************++++++,,,,,,,,,---------...///000111444999@@@EEERRRZZZdddkkknnnnnnoooqqqoookkkddd]]]XXXWWWXXXYYYWWWWWWVVVSSSPPPNNNNNNOOONNNNNNLLLJJJFFFCCC@@@>>>;;;;;;:::999999;;;???BBBIIIJJJJJJIIIGGGCCC@@@===>>>???@@@AAABBBCCCCCCDDDEEEGGGJJJMMMUUUbbbrrr~~~eee^^^TTTIII???777333111/////////.........------+++//////)))&&&))),,,,,,,,,---...---,,,,,,...///))),,,000444:::DDDPPPYYYeeemmmsssqqqjjj^^^NNN@@@666111---,,,***''''''++++++************+++,,,,,,((((((''''''''')))***+++)))))))))***))))))(((((((((''''''''''''''''''(((((()))***)))''''''((()))''''''((((((((((((''''''''''''((((((((()))))))))((())))))******+++++++++'''''''''''''''((())))))'''&&&(((,,,,,,******,,,(((((((((((((((((((((((()))))))))*********++++++((((((((()))))))))))))))!!!%%%***---,,,***((('''(((''''''(((((()))***+++))))))))))))))))))))))))((()))))))))))))))((((((((())))))&&&######&&&)))((((((((((((((('''&&&%%%***)))))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((###(((+++***((('''&&&$$$%%%&&&'''((((((((('''(((((((((((())))))))))))&&&'''((((((((((((((((((***************))))))(((''''''''''''''''''''''''&&&''''''''''''((((((((('''((())))))''''''((()))))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))''''''''''''((((((((((((&&&+++---(((%%%'''((((((((((((((((((((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((&&&'''))))))'''&&&(((((((((((((((((((((((((((&&&''''''(((((((((''''''''''''(((((())))))******((('''''')))(((&&&(((,,,(((((())))))))))))************++++++++++++******++++++++++++++++++++++++++++++******++++++,,,---++++++,,,------------,,,++++++,,,,,,------......///000111333666===DDDJJJXXX___ggglllmmmlllmmmnnniiieee___ZZZVVVVVVWWWXXXUUUVVVVVVTTTPPPNNNNNNNNNLLLJJJGGGCCC???===;;;:::888999999888888999===???DDDEEEEEEEEECCCAAA>>>===<<<>>>@@@DDDGGGIIIJJJKKKIIIMMMSSS[[[gggxxx\\\SSSGGG===999666222///.........///......------,,,///...***))),,,...,,,+++---...---,,,+++...000+++...222666===GGGTTT]]]kkkqqqsssnnncccWWWHHH<<<333///,,,+++***(((+++000+++******))))))*********(((((('''&&&''')))+++,,,''''''((()))))))))(((((()))((((((''''''(((((()))###'''+++,,,***'''%%%%%%''''''(((((((((((('''''''''((((((((())))))))))))************************'''''''''''''''((())))))+++((((((,,,---******...(((((((((((((((((((((((())))))*********+++++++++''''''(((((())))))******$$$'''++++++***''''''(((''''''''''''((()))***+++((((((((((((((((((((((((''''''((())))))(((''''''***)))'''%%%%%%&&&(((***&&&&&&''''''(((''''''''')))))))))(((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((###&&&***,,,***((('''(((%%%&&&'''(((((()))))))))(((((((((((())))))))))))&&&&&&'''((((((((((((((()))))))))***)))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&(((***)))'''&&&''')))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))''''''''''''(((((((((((((((******&&&&&&((()))&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))&&&'''++++++'''&&&)))((((((((((((((((((((((((%%%%%%&&&'''((((((((((((''''''(((((())))))******(((&&&'''+++***(((***///&&&'''(((((())))))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---+++,,,---...///......---++++++,,,,,,---......///111222333555999@@@HHHNNNYYY___eeehhhgggfffggghhhaaa^^^ZZZVVVTTTRRRRRRSSSRRRTTTTTTSSSPPPMMMLLLLLLFFFEEEBBB???;;;999777666666888999999888999;;;>>>???@@@@@@AAA@@@???===<<<===@@@EEEKKKPPPUUUXXXZZZVVV]]]gggsssVVVLLL>>>777555555111............///......------,,,......++++++//////,,,)))+++,,,+++)))))),,,//////222666:::AAALLLYYYbbbooottttttkkk___RRRCCC888111---++++++******...444++++++***)))(((((((((((((((((('''&&&''')))+++---&&&&&&'''(((((()))(((((())))))(((((((((((())))))###+++...---(((%%%$$$''''''((((((((((((''''''(((((((((((())))))))))))+++++++++***************'''''''''''''''((()))))),,,''''''***+++'''(((---)))))))))))))))))))))))))))************+++++++++&&&&&&'''((()))***++++++)))+++---+++((('''(((***''''''''''''((()))++++++((((((((((((((((((((((((%%%&&&'''(((((((((&&&&&&)))&&&###"""$$$&&&(((((($$$$$$&&&'''(((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))((((((//////---)))%%%%%%(((,,,&&&'''((()))************(((((((((((())))))))))))&&&&&&'''((())))))(((((((((((((((((((((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&(((***)))&&&%%%''')))))))))))))))))))))))))))''''''((())))))***))))))))))))))))))))))))))))))''''''''''''((((((((()))***+++***'''(((++++++'''&&&'''''''''(((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))***'''(((------((('''***(((((((((((((((((((((((($$$%%%&&&'''((((((((((((*********)))(((((('''''''''%%%'''---...---000777((()))******))))))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---***+++,,,---...---,,,+++++++++,,,,,,---...//////222333444666:::BBBKKKQQQWWW\\\```bbbaaa```aaabbb[[[YYYWWWTTTQQQPPPOOONNNOOOPPPRRRQQQNNNKKKIIIIIIAAAAAA@@@===:::777444222555777999999999999;;;<<<<<<===>>>>>>>>>===<<<;;;@@@DDDJJJRRRZZZ```eeegggeeennn{{{JJJDDD<<<555111///...------------///111111///---000///...---------------,,,------,,,++++++,,,...,,,111777===CCCMMMZZZcccooossstttjjjWWWFFF<<<999111......000---)))))),,,+++*********))))))((((((((()))***++++++***)))((((((((((((((()))))))))))))))'''$$$$$$%%%'''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))+++,,,,,,***))))))***%%%(((***)))&&&$$$%%%(((************))))))))))))************)))(((&&&&&&((((((((((((((((((((((((...)))$$$###%%%((()))******)))(((&&&%%%'''+++...))))))))))))***************)))(((&&&&&&''''''(((&&&((((((%%%%%%((((((%%%###""""""###&&&''''''&&&&&&&&&'''((())))))(((((('''''')))))))))((('''&&&***(((&&&&&&(((+++,,,,,,***'''&&&***,,,***)))+++((((((''''''''''''((((((((('''&&&(((******'''$$$((((((''''''''''''(((((('''''''''''')))+++---///,,,+++)))((('''&&&%%%###&&&&&&&&&'''''''''(((((())))))(((((((((((())))))((())))))))))))((((((''''''((()))))))))))))))((())))))))))))(((((((((((()))******)))(((''''''((()))***+++)))%%%""" +++***)))(((((()))************)))(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))*********+++------,,,+++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))(((((((((((()))))),,,+++***((('''***...222***)))((((((((()))+++,,,+++++++++*********))))))************************---,,,+++,,,,,,,,,***(((***++++++,,,,,,------...***///000,,,,,,111333111000222555999>>>FFFMMMSSSYYY[[[]]]______^^^[[[YYYSSSRRRPPPNNNMMMMMMMMMMMMPPPPPPPPPOOONNNLLLKKKIIIEEEAAA;;;777555555444444333333333444666888999:::999:::;;;===============???DDDNNN\\\iiisssxxxzzzGGGBBB;;;555111000///...000...------......,,,+++//////...---------------,,,------,,,++++++,,,......222888>>>DDDOOO\\\fffrrrtttrrreeeQQQ???666333...,,,+++---+++''''''+++************)))))))))((())))))************))))))(((((((((((())))))))))))***++++++)))'''(((+++...&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))***+++,,,,,,***))))))***&&&$$$"""""""""$$$%%%&&&))))))******+++++++++,,,************)))((('''&&&((((((((((((((((((((((((###$$$(((...111+++&&&'''((((((''''''(((***(((((()))))))))************)))((('''&&&''''''(((###''')))'''(((+++***'''((())))))))))))(((''''''&&&&&&'''(((((((((((((((''''''((((((((((((((('''***(((&&&&&&(((+++,,,,,,)))&&&'''******''''''***((((((''''''''''''(((((()))(((''')))++++++(((&&&((((((''''''''''''(((((((((((((((((())))))***+++'''$$$"""$$$))),,,)))&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((())))))))))))(((((())))))***))))))((('''&&&))))))))))))(((((((((((()))******)))((('''''')))'''(((***)))'''%%%$$$$$$---,,,***)))((((((((()))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))((()))******((('''))))))))))))))))))))))))))))))(((((((((((())))))((((((((())))))))))))***))))))(((((((((((()))))))))))))))''''''(((,,,///***)))((((((((()))+++++++++++++++*********))))))***************************)))((()))***)))(((&&&***++++++,,,,,,------...+++///000---,,,000222111111444888<<>>???FFFLLLWWWeeetttCCC???888444111111000///222000---,,,++++++)))(((///...------------------,,,------,,,++++++,,,...///333999???FFFRRR___iiirrrqqqkkk\\\III999111......******,,,+++((((((+++************))))))))))))******))))))))))))******(((((((((((())))))))))))'''***,,,(((""" $$$)))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++---,,,+++)))******///***$$$###&&&))))))(((((())))))***+++,,,---...)))******))))))((('''&&&((((((((((((((((((((((((444---%%%###%%%((()))'''"""%%%)))***)))'''&&&%%%(((((())))))))))))******))))))(((''''''''''''(((###''')))((()))***)))%%%'''***...---+++(((((()))&&&''''''((((((((((((((('''''''''''''''((()))******(((&&&''')))***++++++''''''(((***'''###%%%***((((((''''''''''''(((((()))(((((()))++++++)))(((((((((''''''''''''(((((())))))))))))((('''&&&&&&&&&!!!"""***///,,,&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))&&&'''((())))))***))))))************)))'''&&&%%%(((((((((((())))))))))))((()))***)))((('''((()))%%%'''))))))((((((((()))...---,,,***)))(((((('''***))))))((((((((((((((('''''''''((()))*********))))))))))))))))))))))))+++)))))))))))))))'''%%%))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))&&&'''(((((('''''')))+++)))))))))((()))******++++++++++++***************************************,,,+++***+++,,,,,,***)))***++++++,,,,,,------...,,,///000------///111111444777<<>>BBBEEEOOOVVVcccsss>>>;;;666222111111111111111000...------,,,)))'''......---,,,,,,---------,,,,,,---,,,++++++,,,...000333999@@@IIIUUUbbbkkkooojjjaaaRRRCCC666000///000,,,***,,,---++++++...*********)))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))(((******%%% ''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))***+++---,,,***))))))***333///+++))))))******)))(((((()))***++++++,,,,,,)))))))))))))))(((''''''((((((((((((((((((((((((###'''+++......+++(((%%%###&&&)))***)))'''&&&&&&(((((((((((()))))))))***)))(((((((((''''''''''''%%%((()))&&&&&&'''&&&### &&&,,,---)))'''(((+++''''''(((((((((((((((''''''&&&&&&&&&'''(((***+++***(((&&&''')))*********'''(((***+++&&&!!!$$$***((((((''''''''''''(((((((((((((((((()))))))))(((((((((''''''''''''(((((((((((()))))))))'''&&&$$$(((%%%###%%%)))+++)))&&&''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&''')))************))))))***))))))(((''''''(((((((((((())))))))))))((()))***)))((('''((()))&&&((()))***))))))***,,,------,,,+++***)))))))))))))))(((((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((+++***)))***++++++)))((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********(((((())))))))))))((((((%%%'''))))))((('''((())))))))))))))))))******+++************************************************---,,,,,,---......,,,+++***++++++,,,,,,------...---///000///...///111222666:::AAAGGGLLLRRRWWW[[[XXXYYYZZZZZZVVVQQQKKKHHHBBBBBBAAA@@@AAABBBCCCDDDFFFJJJPPPTTTUUURRRNNNKKKBBB???:::666555444333222555555555555666777888888;;;<<<======>>>CCCJJJPPPYYYbbbrrr:::777333111111111111111.........///000...+++(((------,,,,,,,,,------...,,,,,,---,,,++++++,,,...000333999AAALLLYYYeeelllmmmfffYYYJJJ===444///---111+++(((+++---++++++---))))))))))))))))))******+++***)))(((((()))***+++(((((((((((())))))))))))---+++***((('''&&&%%%$$$'''''''''((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((()))+++,,,,,,***))))))***((()))***)))&&&%%%&&&((()))))))))))))))(((((((((((())))))))))))(((((('''(((((((((((((((((((((((($$$))))))$$$!!!$$$(((''')))***)))((('''((()))'''(((((((((((()))))))))(((((((((((((((''''''&&&''')))((($$$%%%((()))'''$$$***+++(((&&&'''***'''((((((((((((((('''''''''&&&&&&&&&'''(((***+++)))((('''''')))***)))(((((()))+++,,,'''"""%%%+++((((((''''''''''''((((((&&&&&&''''''''''''((()))((((((''''''''''''((((((%%%&&&((())))))(((''''''((()))***)))((('''((()))'''''''''((((((((())))))(((((())))))))))))((((((&&&&&&''')))************&&&'''((())))))***))))))'''((((((((()))))))))***''')))***)))((('''(((***(((*********))))))***,,,+++++++++,,,,,,,,,,,,,,,))))))(((((((((((())))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''')))+++,,,+++***(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))(((((())))))))))))((((((&&&(((***+++***))))))***((()))))))))***************************************************************))))))***++++++***(((***++++++,,,,,,------......///000111111111333666999>>>EEELLLQQQUUUYYY\\\YYYYYYYYYWWWTTTOOOJJJGGG@@@???>>>=========>>>???DDDHHHPPPUUUWWWTTTOOOKKK@@@<<<888666555444333222333333333444555666777888:::<<>>BBBFFFKKKUUUbbbmmm|||555333000///000111000000///---+++***,,,---,,,,,,,,,,,,++++++,,,,,,---...,,,------,,,++++++,,,...111666>>>JJJXXXccclllppphhh]]]LLL>>>555000+++(((222***%%%'''***)))((((((((()))))))))************))))))************))))))(((((((((((())))))))))))$$$%%%'''((()))***++++++'''((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''((()))))))))((('''((())))))'''&&&&&&'''((((((((((((((((((***+++(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((("""'''---///---(((###!!!)))))))))(((&&&&&&''')))'''''''''((((((((())))))'''((()))))))))(((&&&&&&"""''')))((((((***(((###(((((())))))((((((''''''((((((((((((((('''&&&&&&''''''((((((((((((((('''(((''''''((())))))(((&&&(((%%%&&&((((((&&&&&&)))((((((''''''''''''(((((($$$&&&'''&&&%%%%%%(((+++((((((''''''''''''(((((((((((((((((()))***++++++&&&'''))))))((((((***+++'''((((((((())))))))))))'''((()))******)))((('''(((((())))))))))))((((((&&&'''((())))))***))))))'''''''''((()))*********&&&((())))))(((((()))+++))))))***)))((((((+++---+++,,,---......------,,,((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))$$$$$$$$$&&&((()))((('''))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))'''((()))******)))(((''')))***++++++))))))***+++'''((()))***+++******)))))))))*********+++++++++************************---,,,,,,...///000///---***++++++,,,,,,------...000...000555666555888>>>AAAGGGPPPWWW[[[\\\]]]]]]___\\\WWWRRRLLLGGGDDDBBB888777666666666777888999:::???EEEKKKMMMJJJFFFBBB999777555555555666555444333333444666888:::<<<===>>>DDDKKKQQQXXXcccsss444222000///000000000///333///)))&&&'''))),,,---++++++++++++,,,,,,---...,,,------,,,++++++,,,...222777AAANNN\\\gggnnnqqqaaaUUUFFF:::444111...+++555---''')))+++***))))))(((((())))))*********+++((()))***++++++***)))((((((((((((((())))))))))))%%%)))---,,,'''%%%'''+++(((((((((((())))))))))))(((((((((((((((((((((((($$$%%%'''))))))))))))(((&&&''')))(((&&&%%%%%%&&&222---'''$$$&&&''''''%%%''''''((()))***+++,,,,,,(((((()))))))))))))))((((((((((((((((((((((((((()))$$$ !!!%%%))))))((('''((()))(((&&&%%%%%%&&&''''''''''''((((((((()))'''((()))))))))(((&&&%%%"""'''***)))'''$$$%%%$$$$$$%%%((())))))((((((((())))))((('''&&&&&&'''''')))))))))((('''&&&(((''''''((())))))'''&&&'''###"""&&&((('''&&&(((((((((''''''''''''((((((%%%'''((('''&&&&&&***---((((((''''''''''''((((((******)))(((((()))+++,,,***(((&&&'''((()))'''&&&(((((((((((())))))))))))'''((()))++++++)))((('''((()))))))))))))))((('''((()))))))))))))))((('''&&&''''''((()))******+++&&&((())))))(((((()))+++'''(((((((((((())),,,...------...///...---+++***((((((((((((((()))******''''''(((((())))))******))))))))))))))))))))))))(((''''''((()))***((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************'''((()))++++++)))((('''******+++)))(((((()))+++'''((()))++++++******)))))))))******++++++++++++***************************))))))+++------,,,******++++++,,,,,,---......000...000666888666:::AAAEEEKKKTTT[[[^^^___^^^^^^bbb^^^WWWPPPIIICCC@@@???333333333333444666888999555:::@@@EEEGGGEEE@@@===888666444444666777666555444444666777:::<<>>;;;:::666555333111000///......888:::>>>AAAAAA@@@===;;;666555444333222333555666777888999<<>>888555444333333000000000000111222333444111222555777888888777666888888888999:::;;;<<<===DDDGGGLLLQQQUUUXXXZZZZZZUUUTTTSSSSSSVVV]]]eeejjjrrr}}}111000//////111222222222000000000///...------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++******,,,///222777DDDVVVeeeooopppeeeYYYIII>>>444000///,,,***++++++++++++++++++***((((((************************))))))*********+++++++++((((((((((((((((((((((((,,,'''###%%%***,,,,,,+++''')))***)))((('''(((***))))))))))))(((((((((((()))((((((''''''(((((()))***))))))((('''&&&%%%%%%(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((())))))))))))(((((((((((((((((((((((((((!!! &&&)))))))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&)))***'''''')))(((%%%((()))((('''%%%&&&(((***''''''((())))))))))))((('''(((((()))***++++++,,,)))(((''''''''''''((((((((('''%%%%%%'''*********))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((***---...---+++******((((((((((((((((((((((((''''''(((((()))))))))***)))((((((''''''''''''(((&&&''')))******)))(((((()))))))))))))))******+++&&&&&&''')))************((((((((((((((((((((((((''''''((()))))))))******))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((((((((())))))***+++,,,***+++,,,,,,+++***((('''(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((%%%''')))+++,,,,,,***)))++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***,,,------,,,+++,,,...***++++++,,,------......---...000000000111444666777999<<>>BBBHHHOOOTTTXXX\\\\\\\\\[[[ZZZXXXVVVTTTSSSSSSSSSWWW]]]bbbeeegggaaaiiihhhhhhrrrzzz222000///000222444444333111222222000---,,,...000------------------------,,,------------///222555>>>KKK]]]kkkssspppbbbSSSBBB:::333000///+++***+++((()))***++++++,,,++++++************************((())))))***++++++,,,,,,((((((((((((((((((((((((''' """((((((''''''''')))***)))((('''(((***))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))))))))'''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))000+++(((******'''&&&((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))$$$))),,,***(((+++,,,+++'''((()))(((&&&&&&((()))'''((())))))******))))))(((((()))***++++++,,,,,,&&&&&&&&&&&&''')))***+++'''''''''(((******)))((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((&&&$$$$$$%%%'''((()))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))***+++&&&((()))(((&&&&&&(((+++%%%&&&((()))***)))'''&&&(((((())))))))))))(((((())))))))))))))))))))))))***))))))((((((((((((((((((((()))))))))***************++++++***)))((('''))))))))))))))))))))))))(((((((((((((((((())))))''')))+++------,,,***((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************,,,---,,,***)))+++---******++++++++++++******++++++++++++++++++++++++''')))+++,,,+++******+++,,,,,,---...///000111111111333444555555777:::<<>>:::888555444333222///---222111111111111111222222333444555777999<<>>777111///...+++***,,,++++++,,,++++++***)))(((************************((())))))***++++++,,,,,,))))))))))))))))))))))))***&&&'''---///+++***,,,((()))***)))((('''(((***))))))))))))((((((((((((******))))))))))))******&&&&&&'''((()))***+++,,,&&&&&&'''((()))***++++++''''''''''''((((((((()))((()))))))))))))))(((((())))))))))))))))))))))))000***'''((()))'''(((***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***///000,,,((((((((('''&&&((()))((('''&&&''')))))))))***++++++++++++******************+++++++++%%%%%%%%%&&&((()))+++,,,***))))))***++++++(((&&&))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((,,,)))%%%$$$&&&)))+++---))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((()))+++,,,,,,&&&((()))'''%%%%%%))),,,&&&(((***,,,,,,+++)))(((((()))))))))))))))((('''))))))))))))))))))))))))(((((('''(((((()))***+++((()))))))))******++++++++++++++++++***)))'''%%%)))))))))))))))))))))))))))((('''&&&&&&'''((()))%%%'''***,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******+++++++++***))))))((())))))***(((+++,,,,,,)))(((***,,,******++++++++++++******++++++++++++++++++++++++)))+++---...---,,,,,,---------...///000111222333333555777777888999<<>><<<444444444444444444444444------///111...,,,...444999555666===DDDLLLYYYfffjjjttt|||zzzuuurrrllldddaaa[[[VVVUUUVVVVVVRRRMMMQQQPPPOOONNNNNNOOOPPPPPPLLLNNNRRRVVV[[[eeeqqqzzz111333444333111111444666/////////...............+++,,,,,,------,,,,,,+++------...------///333666@@@QQQeeepppqqqkkk___TTTEEE:::111///000...***(((,,,***))))))***++++++***+++++++++*********)))))))))))))))***++++++,,,,,,******)))(((((()))******&&&'''))))))(((((()))+++******))))))))))))***************)))))))))(((((((((((((((((())))))))))))''')))++++++))))))+++---))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***(((&&&%%%(((,,,000***)))((((((((((((((()))))))))************))))))))))))))))))))))))))))))(((''''''''''''(((((()))(((%%%###$$$'''***)))(((&&&(((******)))((((((((())))))***++++++++++++***))))))((('''''''''''''''((()))'''%%%(((,,,((( (((''''''((())))))'''%%%(((((())))))))))))((((((&&&''''''(((((((((((((((***))))))(((((())))))***'''%%%$$$&&&((((((&&&$$$)))((((((''''''(((((())))))(((((((((''''''''''''+++)))''''''))))))&&&###)))************+++++++++***************)))((((((******))))))))))))******,,,***(((&&&&&&(((***,,,((((((((((((((())))))******++++++***(((''')))***+++---//////---+++++++++***)))))))))(((((((((''')))'''%%%&&&(((***)))(((,,,***)))***++++++***)))***************)))((((((++++++++++++++++++++++++***)))))))))))))))))))))+++(((%%%%%%(((+++++++++************++++++++++++,,,+++)))(((((()))+++,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,...///111444666777888999:::888888:::>>>BBBCCCBBBEEEFFFHHHJJJLLLQQQVVVZZZZZZWWWSSSLLLFFF@@@;;;999555555444444333222222111555444666777444000333888888777<<>>@@@AAAAAAAAACCCEEEGGGIIIMMMSSSWWWVVVSSSNNNHHHAAA<<<777555333333333222222222111111444333555666444111555;;;:::>>>HHHWWWeeeqqq~~~~~~uuuoooggg]]]SSSIIIIIIHHHHHHIIIIIIJJJJJJFFFDDDCCCAAA@@@@@@AAAAAAAAACCCEEEGGGKKKSSS^^^gggppp{{{777666555222000000111222------------............,,,,,,------------,,,,,,,,,------------///222555???OOObbbnnnrrrnnnbbbVVVDDD;;;222...,,,)))+++...,,,***))))))***++++++***************)))))))))))))))))))))***++++++,,,,,,******)))))))))(((((()))***+++,,,+++)))((((((***((((((''''''''''''((((((***)))))))))(((((((((((((((((((((((()))))))))))),,,+++***'''%%%%%%&&&&&&))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((###&&&)))+++***)))((((((******)))((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&$$$&&&((()))((('''((()))'''((())))))(((((()))***((())))))***************)))(((''''''''''''(((((('''(((((()))+++,,,)))&&&&&&&&&&&&(((******((('''))))))'''&&&&&&'''))))))&&&''''''(((((((((((((((&&&'''((())))))((('''&&&---,,,,,,++++++***((('''******))))))))))))******((((((((((((((('''''''''&&&(((+++,,,++++++,,,---,,,***)))((((((***,,,---))))))************)))((())))))************))))))%%%(((---000000---)))'''''''''((())))))*********)))******)))(((((()))+++...000111000...+++******))))))))))))((((((((((((***))))))))))))*********---+++******++++++)))(((******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********,,,+++************))))))*********+++++++++,,,,,,++++++***))))))***++++++******+++,,,,,,,,,,,,+++((()))+++------,,,+++***---...000222333444555555777777888999;;;===>>>>>>===???AAACCCEEEIIIOOORRRRRROOOJJJCCC===888555333///000000111222222333333//////111444333222777>>>>>>HHHXXXiiivvv~~~|||qqqiiiccc\\\QQQHHHCCCDDDEEEEEEDDDEEEGGGIIIEEECCCBBB@@@>>>>>>>>>??????AAACCCDDDGGGOOOYYYaaaoooxxx:::888555222111222222333........................,,,------......------,,,,,,------,,,,,,...222555>>>MMM___lllrrrpppeeeYYYCCC;;;444111...+++***---,,,***))))))***++++++***)))))))))))))))))))))))))))))))))***++++++,,,,,,***************))))))((()))***+++***)))((()))***((((((''''''''''''(((((()))))))))(((((((((((('''(((((((((((())))))))))))222///+++''''''(((***,,,))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((###&&&***,,,,,,***))))))((((((((((((((()))******''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))((('''&&&%%%%%%'''))))))((('''((()))'''((())))))(((((()))+++(((((()))************)))((((((''''''''''''(((((('''(((***...///,,,)))'''&&&&&&&&&(((******((('''+++***((((((((((((***+++&&&''''''(((((((((((((((&&&'''((())))))((('''&&&&&&&&&'''''''''&&&&&&&&&******))))))))))))******'''''''''((((((((((((((('''(((************,,,...,,,***)))((((((***,,,---((())))))*********))))))((()))************)))((($$$'''+++...///,,,)))&&&'''((()))***++++++++++++)))******)))((((((***+++---///000///,,,***))))))(((((((((((())))))))))))*********))))))))))))***,,,+++******++++++***(((***)))((('''''''''(((((((((((((((((((((((((((((((((((())))))************...---+++)))((((((***,,,***++++++++++++,,,,,,,,,+++******************+++******+++,,,,,,,,,,,,+++(((***,,,---------+++***---...///111222333333333333444555666777888999999999:::<<<>>>AAAEEEJJJNNNNNNKKKFFF@@@:::666444333000000111111111111222222222111333666666666;;;CCCEEESSSfffvvvuuukkk```[[[YYYTTTKKKCCC@@@AAABBBAAA@@@AAABBBDDDDDDCCCAAA???>>>======>>>>>>@@@AAACCCFFFMMMWWW___mmmvvv>>>;;;777555555666777666000000/////////.........------............------,,,,,,---,,,,,,...222555<<>>FFFQQQ___ppp{{{zzzsssddd[[[SSSSSSTTTOOOHHHDDD======<<<<<<===>>>>>>???AAA@@@>>>===<<<<<<<<<<<<<<<>>>@@@BBBEEEMMMXXX___jjjuuuJJJEEE>>>:::999888777666222222111000///......---------............------+++,,,,,,,,,,,,...111444999GGGZZZiiitttuuukkk___NNN@@@333//////...,,,---,,,***))))))***++++++***(((((((((((())))))******)))))))))***++++++,,,,,,------......---,,,***)))"""$$$&&&''''''(((***+++)))(((((((((((((((((()))))))))((((((((('''''''''(((((((((((())))))))))))&&&###"""###''')))***)))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''***---)))((((((((((((((()))***''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&((()))***)))'''&&&,,,)))&&&&&&(((***)))((('''((((((((('''(((***---'''(((((()))))))))))))))'''''''''''''''((()))))),,,))))))+++***&&&&&&***(((''''''((())))))'''%%%(((((())))))))))))((((((&&&''''''(((((((((((((((***))))))(((((())))))***(((***---,,,+++***+++---)))((((((''''''(((((()))''''''''''''((((((((()))))))))+++///111000***%%%)))************+++++++++(((((()))***************((()))***++++++***)))(((***((('''&&&&&&)))+++---(((***,,,...//////......((()))***)))((((((***,,,)))+++------+++)))))))))'''((((((((()))))))))***((()))***(((&&&%%%''')))***)))((()))+++,,,,,,+++---,,,***)))((()))***+++))))))))))))))))))))))))'''(((((()))******+++++++++---...,,,***)))+++---+++++++++,,,,,,,,,------*********++++++***************+++,,,,,,,,,,,,+++,,,,,,---------...............///000111111111000---000222333111000111333111333555777999===CCCGGGDDDBBB===999555444333444000111111222222333333333444444777;;;>>>AAAIIIRRR```llluuuwwwuuuqqqhhh___UUUNNNKKKOOOPPPKKKEEEDDD<<<:::888999===???>>><<<>>>===<<<;;;:::;;;;;;<<<<<>>>>>===<<<;;;;;;<<<<<<===>>>AAADDDFFFKKKTTT```hhhxxxddd^^^UUULLLEEE@@@<<<999222111000000111111///---,,,,,,---------,,,++++++...------......///000111999AAAQQQbbbooosssooojjjUUUHHH===888333+++(((***------,,,++++++******)))******))))))))))))******&&&''''''((()))*********000///...,,,---...000111''')))+++,,,***)))))))))(((((((((((())))))))))))''''''((((((((((((''''''*********)))))))))))))))((()))***+++++++++++++++)))))))))((('''(((***---***)))(((''''''((()))***'''((()))******)))((('''***(((&&&&&&'''%%% ))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((((((''''''''''''((((((!!! $$$(((***)))&&&(((((((((((())))))))))))''')))***)))((('''(((***))))))(((''''''((()))***,,,++++++***)))(((''''''&&&%%%%%%%%%&&&''')))***%%%&&&(((((('''((()))+++***)))(((''''''((()))***(((&&&%%%&&&(((+++,,,,,,222111///***'''&&&'''***&&&'''(((*********)))((())))))(((((((((((())))))---$$$)));;;???333***,,,(((******'''(((,,,...---++++++***************+++((((((((((((((('''''''''(((((())))))))))))((((((+++***)))***---...,,,)))************************)))))))))))))))******+++*********(((&&&&&&(((***))),,,...,,,)))'''(((+++************+++,,,---......---,,,+++************((())))))))))))*********(((((())))))*********************)))((())),,,///,,,,,,,,,,,,++++++******************************)))************+++++++++,,,---...//////---+++***////////////............////////////000000000000222222222333666999===???BBB===777333444444444333111222111...---///555;;;<<>><<<:::999;;;@@@CCCHHHNNNUUUZZZ^^^gggttt~~~}}}vvvmmmeee]]]UUUPPPGGGCCC<<<777555444333222////////////////////////------------...///000111555<<>>555222///,,,+++------,,,++++++******)))******))))))))))))******)))))))))***++++++,,,,,,++++++,,,---------------)))******)))(((((()))+++(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))---((($$$%%%)))+++)))&&&&&&(((******)))))))))***))))))(((((((((((())))))))))))(((((((((((()))))))))***+++***'''%%%######))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))%%%''')))***)))((((((((((((((((((((())))))))))))''')))***)))((('''(((***+++***)))(((''''''((((((((((((((((((((()))))))))(((''''''&&&&&&'''((((((%%%'''(((((('''''')))***(((''''''&&&&&&'''((((((***)))((((((((('''%%%###+++&&&!!!###))),,,+++(((((()))******+++*********))))))(((((((((((())))))---+++)))***---...,,,)))(((+++,,,)))***,,,,,,)))(((((((((((())))))***+++((((((((((((((((((((((((---,,,++++++++++++,,,---***))))))***,,,,,,+++***************************)))))))))))))))******+++)))******)))''''''(((***+++***))),,,000000,,,(((***************+++,,,------,,,+++***************************+++++++++,,,,,,+++*********+++------***+++,,,+++***)))***+++...---+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,///111222222111000,,,------...000111111222/////////000000000111111111222333444555666777888888555333222333444444444555777999999999<<>>??????AAAAAA@@@>>>>>>AAAEEEIIIUUU[[[bbbgggkkksss~~~zzzuuunnngggbbbUUUNNNEEE===888666444333000000////////////000000------------...///000000111777AAAMMMZZZdddkkknnncccTTTAAA666222111...,,,------,,,++++++******)))******))))))))))))******''''''(((((())))))))))))+++,,,...000000000///...*********)))'''(((***,,,(((((((((((())))))))))))))))))************))))))((((((((()))))))))))))))111***$$$%%%***---+++'''%%%(((***+++***)))))))))))))))(((((((((((())))))***)))(((''''''((()))***&&&(((***)))$$$""""""$$$(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))(((((((((((())))))"""&&&'''%%%%%%''')))(((((((((((())))))))))))''')))***)))((('''(((***+++******)))((('''''''''++++++***((('''&&&%%%$$$((((((((('''''''''''''''%%%'''((((((''''''(((***&&&&&&&&&&&&'''''''''((('''&&&&&&&&&'''%%%### 000,,,((((((***,,,***(((*********+++++++++******))))))(((((((((((())))))))),,,+++%%%'''---+++$$$(((+++---******,,,+++'''''''''''''''((()))***+++((((((((((((((()))))))))+++***(((''''''(((***+++)))))))))***++++++******************************)))))))))))))))******+++)))*********(((((()))***---+++***+++,,,---+++)))***************+++,,,,,,,,,,,,+++*********************+++++++++,,,,,,,,,...---,,,++++++,,,...///***,,,------+++))))))***...---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---///111222222111000---......///000000111111//////000000000111111111111111333444444555444444666555555555555666666555777:::===@@@DDDKKKUUU\\\cccooo|||~~~pppdddSSSFFFAAA@@@>>>:::<<<<<<<<<>>>@@@BBBBBBAAA@@@>>>======???@@@AAAAAADDDDDDEEEEEEFFFIIINNNRRRaaagggooouuuxxx}}}|||uuuqqqbbb[[[PPPGGG???:::777444111111000///.../////////,,,,,,,,,------...///000000555===GGGSSS^^^hhhnnngggZZZGGG:::555444111---------,,,++++++******)))******))))))))))))******((((((((((((((())))))))))))+++...000000000...---*********)))'''(((***,,,(((((((((((())))))))))))))))))************))))))''''''(((((())))))))))))000)))$$$$$$***---+++'''%%%'''******)))(((((()))(((((())))))))))))((((((***)))(((''''''((()))***&&&(((***((($$$"""###&&&(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))"""&&&******)))(((***,,,(((((((((((())))))))))))''')))***)))((('''(((************)))((('''&&&&&&))))))))))))************((((((((((((((((((''''''&&&'''((((((''''''((()))%%%&&&&&&'''''''''''''''&&&&&&&&&'''((((((&&&###000///...,,,***))))))***++++++******************))))))(((((((((((())))))%%%,,,,,,%%%%%%+++)))!!!(((+++---******,,,+++'''(((((('''(((((()))******(((((((((((())))))*********((('''%%%%%%'''(((***'''((()))******))))))***)))))))))))))))))))))))))))))))))))))))******+++((()))+++***)))))))))+++,,,---,,,)))&&&&&&(((+++******))))))******++++++++++++******))))))************+++++++++,,,,,,,,,///...---,,,,,,---......+++,,,...---+++*********---,,,,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111000...---000000000000000000//////000000000000111111111111111222222333444333333222555555555555555555666777999===CCCIIIQQQ]]]jjjttt{{{vvvlll___NNNDDD@@@???>>>===>>>======>>>AAACCCCCCCCCEEECCCAAABBBCCCDDDDDDDDDEEEGGGIIILLLPPPUUU\\\```lllrrrzzz~~~zzzooohhh___TTTKKKCCC===888444333111///.........///,,,,,,,,,,,,---...///000222666<<>>888444///------,,,,,,+++******)))******))))))))))))******)))))))))(((((((((((((((******,,,---.../////////''')))+++,,,***)))))))))(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&'''((())))))***$$$%%%''')))***+++++++++'''(((((('''&&&&&&)))+++'''((()))******)))(((''''''((()))******)))((('''***'''$$$%%%''')))'''%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******'''&&&%%%(((,,,---***'''(((((((((((())))))))))))((()))***)))((('''(((***'''((()))******)))((((((&&&''')))+++---///000111%%%&&&((()))*********)))'''((()))((('''&&&'''(((%%%&&&(((************)))***'''%%%%%%&&&'''''''''...***''')))...///,,,(((+++***)))'''''''''((()))))))))(((((((((((())))))***(((((()))(((&&&(((,,,(((******'''(((,,,...---...---,,,***))))))(((((('''(((((()))***+++++++++(((((())))))))))))(((((($$$'''***)))'''&&&(((***)))))))))))))))))))))))))))))))))))))))******+++''')))+++,,,+++******+++$$$%%%''',,,111111---(((******)))))))))))))))******)))))))))))))))******((())))))))))))*********+++---///000///---+++))),,,,,,,,,***)))+++...111)))+++---000000///---+++........................////////////000000000000...///222444555444333333......///000111222333333000111111111111222222222444333111111111333555777555777:::;;;===CCCKKKQQQ]]]iiizzzxxxtttlllccc\\\VVVQQQOOOJJJEEEHHHNNNNNNOOOSSSXXX^^^bbbcccbbbdddbbbaaaaaabbbbbb```___aaabbbcccddddddeeehhhkkkiiigggccc``````bbbeeehhhjjjlllooouuu{{{ssskkk]]]NNNGGG@@@888555555555222///---,,,,,,------...///000///000222666===HHHTTT\\\eeegggbbbWWWJJJ@@@555,,,333...+++------***(((*********))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,---------222,,,&&&%%%(((***)))&&&))))))))))))))))))))))))&&&&&&'''((()))***++++++((((((((((((((('''''''''''''''&&&### !!!%%%)))'''(((******))))))+++---,,,((($$$%%%(((***(((%%%&&&'''(((*********))))))''''''(((((())))))******((((((((('''''''''((()))))))))))))))************''''''''''''((((((((((((***)))((()))***+++***(((***)))((()))++++++***(((---)))&&&%%%(((+++,,,+++,,,,,,+++***)))(((''''''(((((((((((((((((((((((('''(((+++,,,+++((($$$"""...+++...###+++!!!((('''((()))******)))((('''))))))))))))(((((((((((((((((((((((())))))))))))(((''''''((())))))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''+++++++++*********))))))(((***++++++)))((())))))))))))))))))))))))))))))+++*********))))))((((((&&&&&&''''''&&&&&&((()))+++++++++++++++***)))((())))))))))))************+++++++++*********)))))),,,++++++***((('''%%%$$$((()))***,,,+++***((('''******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,---))))))...222222---...///...---,,,---...---,,,,,,,,,---///111222////////////000000000000...000111111111222555777111111000000111111222333111111111222333333222000444444333222222333555666999<<>>777444222///,,,000000//////000000111111000111222555:::CCCNNNUUU___ccccccZZZMMMBBB888///333...,,,......+++***+++******))))))))))))******))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,...***&&&&&&)))+++***((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((%%%&&&(((((('''(((+++...$$$%%%'''(((((()))***,,,...***&&&%%%(((***)))''''''((()))******)))(((((('''((((((((()))))))))***)))&&&$$$%%%)))***)))'''(((((()))))))))*********((((((((())))))))))))******)))((()))***+++***(((***)))((()))******(((''',,,)))&&&&&&)))++++++************)))))))))))))))(((((((((((((((((((((((('''(((*********(((%%%$$$'''%%%+++###+++###***'''((()))******)))((('''))))))))))))(((((((((((((((((((((((()))))))))))))))((('''(((***+++)))&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((+++++++++*********))))))((()))++++++)))((()))***))))))))))))))))))))))))************)))))))))(((&&&(((***+++***)))))))))***++++++++++++***)))((())))))))))))************+++++++++*********))))))************)))((('''&&&!!!###&&&)))***++++++*********************************+++++++++,,,,,,,,,------------------------+++......+++***///222222---...///...---,,,---///------------...//////000...////////////000000000000111333444333444555777222222222222222333444444222111111222333333222111444555777888999;;;===>>>>>>DDDKKKSSS[[[ggguuu|||tttnnnjjjgggddd```aaaaaa___^^^___cccfffppprrruuuxxxxxxvvvsssqqqmmmllljjjiiigggeeeaaa^^^XXXYYYZZZXXXVVVTTTUUUVVVUUUTTTSSSTTTWWW[[[```cccllllllpppwww}}}}}}vvvnnn___UUUGGG<<<666333000...000000///.........//////333333444555999@@@IIIOOOYYYbbbgggaaaUUUIII>>>666444///,,,......,,,+++---******))))))))))))******)))))))))))))))))))))))))))*********++++++++++++)))&&&%%%'''+++---,,,***))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&''''''(((((())))))$$$&&&***+++,,,,,,,,,---%%%'''(((((('''''')))***000,,,'''&&&(((***)))(((((()))))))))))))))((('''(((((((((((())))))))))))(((###!!!''')))'''###(((((())))))))))))******))))))))))))***************)))((()))***+++***(((***)))(((((())))))'''%%%)))((('''(((***+++***)))((((((((())))))*********((((((((((((((((((((((((''''''((((((((((((''''''$$$$$$)))%%%+++%%%***(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))),,,)))'''(((,,,...***&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))+++++++++***************''')))++++++)))))))))***))))))))))))))))))))))))************))))))))))))&&&(((+++------,,,***(((******++++++******))))))))))))))))))************+++************)))))))))(((((())))))***)))))))))"""###&&&(((***+++++++++******************************+++++++++,,,,,,,,,........................,,,000000,,,+++///111000---...///...------...///---......//////................../////////000000111333666666555444555555444333333333333444555555444444444444444444444444222555888;;;<<<>>>AAACCCLLLTTT___kkkvvv{{{sssooolllkkkjjjiiikkknnnooopppqqqtttvvv|||~~~}}}xxxrrrnnnkkkiiifffcccaaa]]]YYYVVVQQQQQQPPPOOOMMMLLLNNNPPPNNNOOORRRVVV[[[```eeegggoooooorrrwww|||~~~|||jjj```QQQDDD<<<888666666111111000///////////////666666777999<<>>@@@BBBFFFJJJNNNTTTZZZ^^^fffnnnuuussskkk```RRRGGGAAA:::444333000,,,+++---++++++************++++++))))))))))))))))))))))))((()))))))))************((())))))***)))(((&&&%%%))))))))))))))))))))))))&&&&&&'''((()))***++++++&&&&&&''''''(((((())))))(((&&&%%%%%%(((***++++++ """$$$%%%%%%&&&(((***))))))'''&&&&&&''''''(((***))))))(((((((((((()))))))))))))))((((((((((((***---///+++%%%"""%%%)))''''''(((((((((((())))))''''''''''''((((((((((((***)))((()))***+++***((((((''''''((()))***((('''%%%''')))***)))(((((())))))))))))(((((('''''''''(((((((((((((((((((((((('''''''''''''''((()))***######))) '''$$$,,,***))))))(((((((((((())))))''''''(((((())))))******(((((((((((()))))))))))))))(((((()))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++&&&(((*********)))***+++))))))))))))))))))))))))))))))))))))************)))%%%!!! $$$'''((('''(((((())))))******))))))))))))))))))************(((((()))))))))))))))***++++++++++++***)))((('''((((((((()))))))))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))---...+++)))+++,,,++++++---......------///000000000000000000///...---000000000111111111222222111333555555444222222333444333333333333444555555333555777777555777;;;???<<>>???@@@BBBEEEHHHJJJLLLNNNQQQUUUYYY^^^ccciiimmmqqqwwwzzzzzzvvvnnn```SSSJJJBBB;;;777333...,,,---,,,++++++******++++++,,,)))))))))))))))))))))))))))))))))*********++++++(((((())))))((('''''''''))))))))))))))))))))))))''''''(((((())))))******'''''''''((((((((((((((((((&&&&&&'''***+++)))'''###%%%&&&&&&&&&&&&((()))'''((()))))))))((())))))))))))(((''''''((()))******)))))))))((((((((('''&&&((()))'''###"""$$$''''''''''''((((((((())))))'''(((((((((((()))))))))***)))((()))***+++***(((((('''''')))++++++***)))%%%'''))))))''''''(((***'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%$$$+++&&&!!!---******)))(((''''''((()))***'''''''''((()))*********(((((((((((())))))))))))%%%'''))))))'''&&&&&&((())))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))*********+++++++++&&&(((***************,,,))))))))))))))))))))))))((()))))))))***************&&&"""###''')))(((&&&'''(((((()))))))))))))))))))))))))))************(((((((((((())))))************+++++++++******)))&&&&&&'''((()))+++,,,---******************************+++++++++,,,,,,,,,------------------------)))---...,,,***------++++++,,,......---...///111000000///////////////000111222222222222333333333333444555555444333444666555555444444555555666777666999;;;;;;:::<<>>AAAAAAAAACCCJJJPPP___jjjwwwzzzwwwsssmmmeee___ZZZZZZXXXWWWTTTRRRPPPOOOKKKJJJJJJMMMQQQVVVXXXYYYYYY\\\___```aaaaaacccdddeeeeeeffffffccc^^^ZZZWWWQQQQQQUUUYYY\\\^^^eeennn~~~ZZZcccppp}}}~~~vvvnnnhhhddd```aaacccfffggghhhhhhhhhgggjjjoootttyyy|||~~~wwwooo]]]TTTIII@@@;;;666111...111000---+++***+++,,,---************************************************(((((((((((())))))))))))%%%'''((((((&&&%%%&&&'''))))))))))))))))))))))))(((((())))))))))))(((((())))))((('''&&&%%%$$$$$$'''%%%---)))'''+++***(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''((()))))))))))))))***)))))))))(((((('''''')))'''(((******(((''')))))))))((((((((((((((()))***++++++++++++***)))))))))))))))))))))((('''''''''((()))******)))((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''&&&%%%$$$%%%''')))+++***)))(((''''''((()))***''''''(((((())))))******(((((((((((())))))))))))++++++***((('''&&&$$$$$$&&&+++---)))(((+++,,,((())))))(((((((((((())))))+++,,,,,,------,,,,,,+++555...((()))+++***+++---)))))))))))))))******+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))************)))***+++,,,,,,+++)))((('''((((((((()))))))))***''''''((()))***++++++,,,---+++)))***,,,,,,)))'''+++++++++***++++++,,,---************************++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,---------......//////---,,,,,,---...///333222000/////////000111333222222222333444444555555333222444888:::999777999888888:::<<<======<<<@@@===AAAIIIOOOSSS]]]gggwww~~~|||xxxqqqlllhhhddd```]]]ZZZYYYYYYYYYZZZXXXTTTQQQSSSSSSSSSSSSUUUWWWYYYZZZ[[[\\\^^^______]]][[[ZZZYYYZZZ[[[ZZZXXXTTTPPPNNNJJJLLLNNNOOOQQQWWW```ggguuuYYYbbbooo{{{{{{vvvssspppqqqqqqrrrrrrqqqpppoooooorrrvvvzzz|||ttthhh___SSSFFF;;;333...+++///...,,,******+++,,,...++++++++++++++++++++++++******++++++++++++************))))))(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''&&&&&&&&&))) $$$***&&&&&&++++++'''((((((((())))))******(((((('''&&&&&&&&&'''''''''(((((()))))))))))))))*********))))))((((((((()))((()))++++++)))((()))))))))(((((((((((())))))***++++++++++++***)))))))))))))))))))))(((''''''(((((()))******)))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&&&&''')))+++,,,***)))(((''''''((())))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((''''''&&&&&&&&&''''''+++---+++)))))))))(((((()))))))))+++,,,,,,------,,,,,,+++000+++))),,,---+++)))***---,,,+++)))((((((''''''))))))))))))))))))))))))************)))))))))((())))))))))))************************++++++,,,,,,((((((((()))))))))))))))(((((())))))******++++++,,,***)))***,,,,,,)))''')))))))))******,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,---------.........//////...---------...///444333111000////////////222222222222333444555666888666666777;;;<<<<<<:::>>>>>>>>>@@@BBBEEEFFFFFFMMMKKKOOOXXX___fffqqq|||zzzvvvrrroookkkhhhfffdddaaa___``````___``````^^^[[[XXXWWWVVVSSSQQQPPPPPPQQQRRRSSSTTTVVVWWWWWWVVVTTTSSSSSSSSSSSSSSSQQQNNNKKKIIIKKKMMMNNNNNNNNNRRRYYY^^^ooo[[[cccooozzz~~~|||zzzwwwvvvvvvxxx|||xxxqqqjjj]]]MMM===333...---...---+++******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((++++++***)))((('''&&&&&&******)))***,,,---,,,+++))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((((((((((((***"""$$$(((###%%%,,,+++***************)))))))))'''''''''&&&''''''(((((((((((((((((())))))))))))***************)))))))))%%%&&&((((((((((((&&&%%%))))))(((((((((((())))))******++++++******)))((()))))))))))))))(((((('''&&&''''''(((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***)))(((((()))***,,,---)))((((((''''''((())))))******))))))((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((!!!(((,,,***''')))+++,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++'''$$$&&&+++,,,((($$$$$$---,,,+++)))((((((''''''))))))))))))))))))))))))************))))))))))))))))))))))))************---+++***((((((***+++---)))))))))))))))))))))))))))*********************+++*********++++++***(((''''''((()))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,------------.........//////............//////555444222111//////......222222222333444666888888===<<<;;;===???AAAAAA@@@AAAAAACCCEEEIIIMMMQQQSSS^^^^^^cccmmmvvvyyytttrrrpppnnnmmmmmmmmmllljjjhhhhhhgggfffeeeeeeccc___\\\YYYVVVQQQLLLIIIGGGGGGGGGIIIJJJKKKLLLLLLKKKJJJIIIKKKKKKJJJHHHGGGFFFDDDDDDGGGIIIKKKKKKKKKNNNSSSXXXjjj}}}cccjjjttt~~~|||yyyxxxwwwyyy}}}{{{tttnnnaaaPPP???555333444000///---+++++++++,,,,,,++++++++++++++++++++++++''')))+++------+++)))'''******))))))((((((''''''+++***(((***,,,...---,,,(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))***************$$$'''***%%%''',,,))),,,++++++***)))''''''&&&''''''&&&''''''((())))))((((((((((((((())))))***++++++******************%%%((()))(((((()))(((%%%)))(((((((((((())))))******************))))))((((((((())))))))))))(((((($$$$$$%%%%%%%%%&&&%%%%%%(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******)))))))))***+++,,,''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((444333///***''')))+++,,,************************++++++,,,,,,,,,,,,++++++&&&$$$&&&+++,,,(((%%%&&&)))))))))))))))******+++))))))))))))))))))))))))*********)))))))))))))))((()))))))))************---,,,***(((''''''((((((*********))))))))))))(((+++******************************+++++++++***)))(((((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------------------............//////////////////000000333333222111000000000000222222333444666999;;;<<<@@@@@@AAABBBDDDEEEFFFFFFGGGIIILLLPPPUUU[[[aaaeeelllpppxxx}}}{{{zzz||||||yyyxxxxxxwwwvvvvvvvvvtttqqqoookkkiiigggdddbbb___[[[XXXRRROOOJJJEEEAAA??????@@@AAAAAABBBCCCDDDDDDCCCCCCEEEDDDCCCAAA@@@AAAAAAAAABBBEEEHHHJJJJJJMMMRRRWWWfffyyyooouuu}}}}}}{{{yyyxxxwwwyyy}}}}}}tttmmm```OOO???666555666333111///---,,,+++******))))))))))))))))))))))))''')))+++------+++)))'''''''''(((((())))))*********)))(((((()))+++++++++(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))***+++++++++(((%%%+++...(((***,,,%%%)))((((((((((((((('''''''''''''''''''''((()))***)))(((((('''((()))************************++++++(((,,,,,,)))))),,,,,,(((((((((((((((((()))******)))************)))(((((((((((())))))))))))((((((%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''')))((((((((())))))******&&&&&&''''''((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))*********)))((((((''''''---(((%%%&&&+++---,,,+++******++++++++++++*********++++++,,,,,,++++++***,,,******------******---)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))******((()))))))))************&&&'''((())))))(((((('''************))))))))))))++++++++++++************)))***+++++++++*********++++++***)))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////...//////000000111111111000000111111222222333333222333444666999<<>>???@@@@@@AAAAAAAAABBBAAA@@@??????@@@AAABBBBBBEEEIIIJJJJJJMMMRRRVVVcccwwwzzz}}}{{{yyyyyyyyy{{{}}}tttkkk\\\JJJ;;;333111222222111///---,,,******)))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((&&&&&&'''((()))***++++++((())))))'''&&&&&&(((***))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++'''&&&---...)))+++,,,"""$$$$$$%%%'''(((***++++++((((((((('''(((((()))))))))((('''''''''(((***+++)))))))))***************&&&***(((""""""(((***&&&(((''''''(((((()))***+++))))))******))))))(((''''''(((((()))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((((((((((((%%%&&&'''((()))***+++,,,(((((((((((())))))))))))++++++***))))))(((''''''%%%###%%%,,,111...)))&&&***+++,,,------,,,+++*********++++++++++++******+++)))((()))(((%%%(((------,,,+++)))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))************ """%%%)))+++++++++***)))))))))*********++++++******++++++++++++++++++(((***++++++*********+++...---+++***)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........------,,,,,,------...------........./////////...///000111222222111111...///000222333444444444333444666999<<<@@@CCCEEEEEEGGGJJJLLLMMMOOORRRTTTUUU\\\dddlllrrryyy}}}|||{{{xxxzzz|||~~~|||wwwsssmmmhhhddd\\\YYYTTTPPPLLLHHHCCC@@@<<<<<<;;;::::::;;;<<<===<<<<<<===>>>???AAABBBBBB@@@@@@??????@@@AAACCCDDDHHHJJJKKKKKKJJJLLLQQQUUUbbbwww}}}zzzyyyyyy{{{}}}~~~}}}xxxqqqfffTTTCCC777111...------,,,,,,++++++*********))))))))))))))))))))))))******++++++++++++******''''''(((((())))))******'''***+++((("""!!!%%%***))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))&&&&&&++++++%%%)))+++ &&&''''''((())))))*********)))(((((((((((((((((())))))'''''''''(((***+++((((((((())))))*********$$$)))&&&&&&)))$$$''''''''''''((()))***+++)))))))))))))))(((((('''''''''((()))))))))))))))(((((((((((((((***+++,,,))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((('''$$$%%%&&&(((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))***))),,,000---((('''+++***+++,,,......,,,+++*********++++++++++++******)))''''''(((%%%"""$$$)))---,,,+++)))((((((''''''))))))))))))))))))))))))((()))))))))************))))))))))))************$$$%%%'''(((***+++,,,,,,(((((()))***++++++,,,---*********++++++,,,,,,,,,'''))),,,,,,***)))***,,,...---,,,******)))))))))++++++++++++++++++++++++++++++,,,,,,---......///...---,,,,,,,,,,,,---...............////////////...///000222333333222222...///111333444444444333444555888;;;???CCCGGGIIIGGGKKKNNNQQQRRRUUUYYY\\\]]]eeepppyyyzzzyyyzzz{{{{{{~~~|||xxxrrrlllgggccc^^^ZZZQQQNNNIIIFFFCCC@@@===:::999::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBBBB>>>>>>??????AAABBBDDDDDDIIIJJJKKKJJJJJJMMMSSSXXXddd{{{|||yyyxxxxxx|||}}}|||wwwwwwxxxvvvrrrlll___MMM>>>555111...---(((((())))))************************************************************))))))))))))((((((((((((&&&+++---(((!!!$$$+++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))((((((((((((((('''&&&)))'''!!!&&&*** ---,,,+++***)))((('''&&&+++***)))(((((('''((((((***)))'''&&&'''(((***+++''''''(((((()))))))))******...***!!!!!!***...***''''''''''''((()))++++++)))))))))))))))(((((('''''''''((()))))))))))))))&&&&&&%%%%%%&&&''')))***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))((('''###$$$&&&((())))))((('''(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++***)))***(((""" ***999***+++---......---+++*********++++++++++++******,,,+++---...+++&&&'''+++)))))))))))))))******+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************...,,,***)))((()))***+++''''''(((***+++,,,---...))))))***+++,,,,,,------'''))),,,,,,***)))+++------,,,++++++***+++++++++************************++++++,,,,,,---...//////...---,,,,,,,,,,,,---.............../////////000...///111222333333222222000111222333444333222222555666999<<>><<<::::::;;;<<<======<<<:::999::::::;;;<<<>>>???AAABBB<<<<<<>>>???AAABBBCCCDDDFFFHHHIIIIIIJJJOOOWWW]]]hhh}}}yyywwwvvvuuuxxxzzz}}}~~~~~~|||yyywwwzzztttmmmjjjkkkoooqqqrrreeeYYYIII;;;333000///---)))+++---,,,+++******+++++++++***)))(((((()))))))))************+++++++++)))))))))))))))******+++'''&&&'''+++///---'''!!!))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((())))))(((%%%$$$$$$%%%...)))%%%&&&***+++((($$$'''(((((()))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***...'''###'''++++++((('''***)))((((((((()))+++,,,)))*********)))(((&&&%%%))))))))))))))))))))))))(((((('''''''''&&&&&&&&&---,,,***((('''&&&''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((******++++++++++++******))))))************))))))+++***)))'''''')))***+++))))))))))))))))))))))))(((((()))***************''')))+++---...---,,,+++///,,,)))(((***---//////))))))************))))))******++++++++++++******$$$)))//////+++(((''')))))))))))))))))))))))))))'''(((((()))***+++++++++************************&&&---111...+++,,,,,,+++***************++++++,,,------,,,+++++++++,,,,,,************************++++++************++++++******+++++++++,,,,,,,,,---,,,+++***+++,,,---...---------...------,,,,,,444222//////000111111111///000222222000//////000000222333444444555888:::<<<>>>???AAACCCGGGLLLOOONNNQQQUUUXXX[[[aaaiiipppuuu}}}zzz|||{{{nnnddd```[[[UUUQQQOOOLLLGGGCCCDDDAAA===:::999888666555:::;;;===>>>???>>>===<<<>>>???@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;>>>CCCFFFLLLHHHFFFGGGIIILLLUUU___lllzzzvvvuuuuuuuuuvvvwwwwwwwwwtttpppllliiigggbbb]]]\\\___eeejjjllldddXXXHHH:::333000...---++++++***)))((()))---000++++++***))))))))))))))))))************+++++++++)))))))))))))))******+++(((((())),,,......+++((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&'''((('''&&&&&&'''((()))******&&&''''''((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***+++(((((()))(((%%%&&&***&&&&&&%%%%%%%%%&&&'''((()))*********)))(((&&&%%%))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((()))))))))(((''''''((((((''''''''''''(((((('''''''''((((((((()))))))))******************)))((((((''''''''''''((((((+++***(((''''''(((***+++))))))))))))))))))))))))(((((()))************)))'''(((***+++,,,,,,++++++!!!$$$'''***+++***)))((())))))************))))))******++++++++++++******$$$'''''''''***---))))))))))))))))))))))))'''''''''((()))*********************************$$$***---++++++---...,,,***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------.........------111111000000111222333333444555666555333222333444444555666777777888:::<<<===@@@DDDGGGIIILLLOOOQQQRRRVVV\\\aaafffmmmwww~~~~~~{{{~~~zzzsssjjj___WWWSSSOOOKKKJJJKKKJJJGGGDDDCCC@@@<<<:::999888666555999:::<<<>>>??????>>>>>>??????@@@@@@???>>>===<<<:::;;;;;;;;;;;;>>>BBBEEEJJJGGGFFFIIIJJJNNNVVV```ooo~~~wwwtttrrrrrrrrrooonnnllliiiccc]]]XXXTTTOOOMMMJJJLLLRRR[[[bbbfffbbbVVVFFF888111///---,,,---,,,(((%%%###&&&+++///+++***)))))))))))))))))))))************+++++++++)))))))))))))))******+++((()))*********+++---///))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))&&&((())))))(((((()))+++%%%''')))(((&&&'''))),,,%%%&&&''''''((((((''''''))))))))))))))))))))))))''')))***)))((('''(((***'''))),,,+++$$$###+++)))(((((((((((()))******))))))******)))((('''&&&))))))))))))))))))))))))(((((((((''''''''''''&&&"""$$$'''***+++***(((''')))((((((''''''(((((()))(((((()))))))))*********((())))))******))))))((()))((('''&&&&&&'''((()))******((((((((((((******))))))))))))))))))))))))'''((())))))******))))))'''(((((()))******++++++ $$$))),,,+++***+++,,,))))))************))))))******++++++++++++******###&&&))))))'''&&&(((+++))))))))))))))))))))))))&&&''''''(((((()))))))))***************************------***)))+++***''')))))))))))))))******+++++++++,,,---------,,,+++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,---.../////////...//////000222333444555555555555666555333333444666888999;;;;;;;;;<<<>>>@@@AAAEEEJJJNNNQQQSSSUUUWWW[[[```hhhpppwww~~~}}}zzzooofff___XXXQQQLLLIIIFFFDDDEEEHHHIIIHHHFFFCCC@@@<<<999888888777555777999;;;>>>@@@AAAAAAAAA@@@@@@@@@@@@???>>>===<<<::::::;;;;;;;;;===AAADDDGGGFFFHHHKKKMMMPPPXXXaaasss|||vvvqqqnnnkkkiiibbb```]]]XXXQQQKKKEEEBBB@@@??????CCCKKKVVV___eee```TTTDDD777000...---,,,...---)))%%%"""###'''+++******)))))))))))))))***))))))*********+++++++++)))))))))))))))******+++&&&((()))&&&###$$$)))...(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))((()))******)))((()))++++++++++++)))'''''''''(((&&&''''''((()))(((((((((((((((((((((((((((((((((''')))***)))((('''(((***'''))),,,+++$$$"""***+++++++++++++++,,,,,,,,,)))))))))))))))(((''''''((((((((((((((((((((((((((((((((('''''''''''''''"""$$$&&&((())))))((('''))))))(((((((((((())))))((((((((()))))))))******(((((())))))))))))((((((,,,***)))'''''')))***,,,***)))(((((((((((()))***(((((((((((((((((((((((('''(((((()))))))))))))))))))))(((((()))***+++,,,(((***,,,***'''(((...444)))******++++++******)))******++++++++++++******///000///,,,(((&&&&&&((())))))))))))))))))))))))'''((((((((())))))******************************,,,...---******---,,,((())))))(((((())))))***+++)))+++---......---,,,***++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------***+++---.........---,,,+++,,,---...///000000000...000222333333333555666555666777666666666999;;;===>>>@@@AAAAAACCCFFFHHHIIIMMMQQQUUUXXX\\\```bbbiiipppyyy|||{{{||||||yyywwwvvvuuuttttttuuuuuutttrrrpppiiiaaaYYYSSSOOOKKKHHHIIIGGGFFFHHHKKKLLLJJJGGGCCC@@@;;;888777777777666666888;;;>>>@@@BBBCCCDDDBBBAAAAAA@@@???===<<<<<<999:::;;;;;;<<<>>>BBBEEEEEEFFFJJJNNNPPPRRRZZZdddvvv~~~xxxrrrlllfff```[[[RRRPPPLLLGGGBBB===999777888999:::???GGGRRR^^^eee^^^SSSCCC666000...---,,,+++,,,+++***((((((***,,,***)))))))))))))))******))))))*********+++++++++)))))))))))))))******+++'''))))))%%% %%%+++(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))+++,,,,,,+++)))'''((()))000,,,((((((++++++)))%%%(((((()))************)))((((((((((((((((((((((((''')))***)))((('''(((******)))))))))&&&!!!###'''((())))))***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((())))))(((((((((((())))))''''''((((((((()))))))))(((((())))))))))))((((((,,,***)))'''''')))***,,,)))(((((((((((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))***************+++------)))+++,,,)))%%%%%%***000******++++++++++++************++++++++++++******(((((((((''''''''')))+++)))))))))))))))))))))))))))***************++++++************************(((,,,...---...222222000)))))))))))))))******+++)))***,,,......---,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------+++,,,---...///...---,,,,,,---...///000000111111///111333444333333555888888:::===???@@@CCCFFFIIIGGGIIIKKKLLLMMMOOOSSSUUUWWWYYY[[[^^^aaagggnnnsss|||~~~zzzvvvtttsssqqqmmmiiifffeeedddeeefffgggfffddd___\\\WWWRRRNNNKKKHHHFFFJJJIIIJJJNNNRRRRRROOOKKKCCC???:::777777777777777666888:::===AAACCCEEEFFFDDDCCCBBB@@@>>>===<<<<<<999:::<<<===???AAAEEEGGGGGGIIINNNRRRRRRSSS\\\fffxxx|||xxxqqqjjjbbbYYYQQQKKKCCCAAA>>>:::777555333222333444777<<>><<<@@@FFFKKKOOOTTTXXX[[[\\\]]]___``````aaadddfffhhhiiijjjlllqqqxxx~~~yyysssooojjjhhhgggddd___[[[XXXWWWVVVWWWXXXYYYYYYWWWRRRQQQOOOMMMJJJIIIHHHGGGKKKLLLPPPVVV[[[ZZZUUUOOOBBB???999666666777777777777888:::>>>AAADDDGGGHHHEEEDDDBBB@@@>>>===<<<<<<999;;;>>>@@@BBBEEEIIILLLKKKNNNRRRUUUTTTTTT]]]hhhzzz~~~yyyssshhh]]]TTTKKKCCC>>>888777555222111000111111///111555:::BBBOOO\\\eee]]]RRRBBB666000//////...(((***,,,---,,,,,,---...)))))))))))))))***++++++)))************+++++++++)))))))))))))))******+++)))+++,,,***(((&&&''')))))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))***+++***((('''((()))+++(((&&&''')))***)))'''(((((()))***************))))))))))))))))))))))))''')))***)))((('''(((***,,,((('''))))))&&&&&&)))***+++,,,---------,,,,,,***)))(((''''''((()))***))))))))))))))))))))))))'''((((((((()))))))))))))))))))))(((((((((''''''******))))))))))))******(((((()))))))))*********)))******************)))((((((''''''''''''(((((('''(((((((((((((((((('''))))))))))))))))))))))))&&&'''(((((())))))(((((('''(((***+++,,,,,,++++++'''))),,,------,,,***(((***++++++,,,,,,++++++*********++++++++++++******,,,++++++*********)))((())))))))))))))))))))))))************************************************333;;;@@@999...)))'''&&&+++++++++++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...---------------.../////////000000111111111000000222444777777777:::BBBHHHGGGMMMVVV___ffflllqqqtttvvvwwwxxxwwwuuuuuuwwwxxxwwwyyy|||vvvooojjjfffbbb]]][[[[[[YYYUUUQQQOOONNNMMMMMMOOOOOONNNMMMIIIIIIIIIHHHIIIKKKNNNQQQSSSUUU[[[aaadddaaaXXXPPPBBB>>>999666555777888888888999;;;>>>AAADDDGGGIIIGGGEEECCC@@@>>><<<<<<<<<999<<<@@@CCCFFFIIIMMMPPPQQQSSSWWWXXXTTTTTT]]]iii|||{{{|||~~~xxxooobbbTTTIIIAAA;;;777444222000///...///000111...111555;;;CCCPPP^^^hhh]]]RRRBBB666111000//////***+++***(((&&&$$$%%%&&&))))))((())))))***++++++)))************+++++++++)))))))))))))))******+++&&&(((***+++***)))(((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))'''((())))))(((((()))************((($$$######%%%'''(((((()))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((******((()))***)))%%%'''+++%%%&&&'''((()))(((''''''***)))(((''''''((()))***))))))))))))))))))))))))'''((((((((())))))******&&&'''***++++++***(((&&&******))))))))))))******)))************+++++++++******++++++++++++******))))))************))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&''''''(((((((((((((((&&&''')))+++,,,+++***)))&&&$$$!!!!!!###&&&((()))***++++++,,,,,,++++++*********++++++++++++******((((((((()))++++++***)))))))))))))))))))))))))))*********)))))))))))))))************************(((444===999000,,,---...,,,,,,++++++,,,,,,---...++++++***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------............---,,,,,,...///000000111111111111000000///222555888888999???HHHPPPWWW___jjjuuu~~~}}}tttkkkccc^^^\\\YYYTTTSSSSSSSSSPPPMMMLLLJJJIIIIIIIIIIIIHHHFFFBBBCCCDDDFFFJJJQQQXXX]]]^^^```eeejjjkkkdddXXXOOOBBB>>>999555555666888888999999;;;>>>AAAEEEGGGIIIGGGFFFCCC@@@>>><<<<<<<<<999===AAAEEEHHHLLLPPPSSSTTTVVVYYYYYYUUUTTT]]]jjj~~~wwwxxx|||{{{}}}~~~mmmXXXJJJ@@@888333333000///------////////////,,,222777;;;DDDRRR^^^bbb^^^OOO???666111---++++++***************************))))))***+++,,,+++******************)))(((((())))))))))))))))))))))))''''''(((((())))))******333---&&&&&&+++...,,,((('''((()))******)))((('''++++++******)))(((((((((((()))))))))'''''')))***)))(((''''''''')))***+++%%%&&&(((************)))(((((((((((())))))))))))+++++++++******(((''''''******))))))******+++,,,///---------***&&&''',,,+++***)))***+++++++++)))''''''(((((('''&&&%%%%%%)))***,,,+++)))(((((()))&&&***---,,,)))&&&%%%'''%%%%%%%%%&&&'''((())))))''')))***+++***)))***+++))))))************))))))))))))((('''&&&%%%%%%$$$+++)))&&&''')))***)))'''******))))))((())))))***))))))))))))))))))))))))+++++++++*********)))))))))'''&&&(((+++---,,,***'''&&&'''+++...,,,***)))(((***+++***)))((()))***"""###&&&(((******+++*********************************++++++++++++******))))))))))))***+++,,,---***'''555???222&&&)))---222+++'''(((******+++---+++******))))))******+++++++++++++++++++++++++++...,,,++++++,,,------,,,...............---------000000///...,,,---///111111111111222444444333222777999;;;;;;>>>HHHVVVbbbpppwwwppphhhaaaZZZUUUTTTTTTPPPKKKIIIKKKLLLKKKIIIKKKKKKJJJGGGEEECCCCCCDDDAAABBBDDDHHHMMMVVV```ffffffjjjoooppplllcccXXXQQQCCC>>>777222000222666999;;;<<>>666222...,,,,,,***************************)))((((((***++++++******************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))000+++''')))---///+++''')))***+++,,,,,,+++***))))))))))))))))))*********((()))))))))'''''')))***)))(((((((((((())))))***(((((((((((((((''''''&&&(((((((((((()))))))))*********+++******)))((('''))))))(((((())))))***+++---***)))---///,,,***+++,,,+++***)))************((()))))))))(((((('''&&&)))***++++++)))(((((()))(((((()))))))))(((%%%###'''''''''(((((()))))))))''')))++++++***)))***+++)))******************)))))))))((((((''''''&&&&&&+++)))'''''')))***)))(((***))))))(((((()))))))))************************+++++++++*********)))))))))((('''(((+++,,,+++***))))))***++++++*********)))***+++***)))((()))+++&&&'''((()))******)))(((******************************++++++++++++******+++*********)))*********+++(((444>>>333)))***+++///***)))++++++***+++...++++++++++++,,,---......++++++++++++++++++++++++...,,,++++++,,,------,,,...........................000111111///...///000//////000222444555555444666888===CCCLLLZZZkkkvvvyyyoooddd___[[[TTTOOOMMMKKKJJJIIIIIILLLNNNPPPPPPNNNNNNKKKHHHEEEBBBBBBBBB>>>@@@DDDJJJRRR^^^iiiqqqtttuuuwwwtttlll___SSSJJJ@@@===999555444555888:::>>>???CCCGGGJJJKKKKKKJJJKKKIIIEEEBBB@@@@@@@@@AAABBBDDDGGGJJJNNNQQQSSSUUUXXXVVVVVVVVVUUUVVV___jjjYYYZZZ]]]aaaaaa```dddjjjqqqyyy~~~zzzppp```LLL@@@888111------........................000444888===HHHWWWbbbfff\\\MMM>>>666222...------************************+++)))''''''(((***+++***)))************))))))((())))))))))))))))))))))))))))))))))))((((((((((((+++)))'''***//////+++'''******++++++++++++***)))'''(((((()))******++++++((()))))))))'''''')))***((())))))))))))((((((''',,,+++***)))''''''&&&&&&((((((((()))))))))******)))***************))))))((((((((((((((())))))***+++&&&&&&---111000,,,***---+++***)))((())))))***))))))*********)))(((((((((***++++++)))(((((()))***'''%%%'''******&&&!!!))))))))))))))))))))))))''')))++++++***)))***+++******++++++++++++******)))))))))(((((((((((((((***)))'''''')))******)))))))))))))))))))))))))))************************+++++++++***************+++)))((()))***+++***))))))+++---+++(((''')))+++)))***++++++))))))***+++***++++++++++++)))((('''******************************++++++++++++******++++++******)))(((((((((///***444???777000///,,,,,,++++++,,,)))&&&(((...+++++++++,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,---------......//////000,,,///222333111/////////...///000222444555777777999<<>>DDDKKKUUUbbbooowww}}}}}}zzztttiiiZZZLLLDDD<<<;;;999888888999:::;;;AAACCCGGGKKKNNNNNNNNNMMMLLLKKKHHHFFFDDDCCCCCCCCCEEEFFFHHHKKKNNNQQQSSSUUUVVVUUUVVVWWWVVVXXXaaalllGGGGGGJJJNNNOOOOOOUUU]]]hhhsss}}}{{{vvviiiYYYGGG===666000------,,,---......---------...000555999???KKKZZZeeeggg[[[MMM===666222///---...***************************(((&&&&&&''')))******))))))************)))((())))))))))))))))))))))))******))))))((((((''''''***(((''')))---///,,,))))))))))))))))))(((((('''(((((())))))************((()))))))))'''''')))***((()))*********((('''&&&...---+++)))((((((((()))(((((()))))))))*********))))))***+++++++++******)))(((((((((((()))******)))&&&'''+++---++++++,,,,,,,,,***)))'''''')))***)))))))))******)))(((((((((***++++++)))((()))***)))((('''((())))))'''$$$)))))))))))))))))))))(((((()))++++++*********++++++++++++,,,,,,+++++++++)))))))))))))))************)))(((((()))*********)))******+++++++++++++++************************************************,,,+++************))))))###***...+++'''''')))******+++,,,+++******+++,,,,,,,,,------,,,***((('''***************************++++++,,,,,,++++++***************))))))((((((000+++444>>>;;;777555000++++++---+++&&&###)))222---,,,,,,,,,,,,------...------------------------...---++++++---...---,,,,,,------...///000000111,,,...000111000////////////111222333444555777999@@@DDDNNN^^^qqqrrrdddVVVPPPKKKKKKKKKGGGEEEFFFGGGLLLRRRUUUWWWYYY^^^aaaddd___VVVNNNGGGBBB???<<<:::===BBBIIISSS```llluuuzzzxxxtttmmmaaaTTTHHH@@@999888777777888:::===???EEEHHHLLLOOOOOOOOONNNNNNNNNMMMLLLKKKJJJIIIIIIIIIGGGHHHIIIKKKNNNPPPRRRTTTUUUTTTVVVWWWWWWYYYbbbmmm999999;;;@@@AAADDDLLLUUUcccooo{{{yyyrrrcccTTTDDD;;;666111...///+++...000000...------...000444:::AAAOOO^^^fffhhh[[[MMM===666222///---...***************************(((&&&&&&(((******)))((())))))*********))))))))))))))))))))))))))))))******))))))((((((''''''+++(((&&&'''***---------***))))))(((((((((((((((************))))))((((((((()))))))))'''''')))***((()))*********((('''&&&******(((''''''(((******))))))))))))************)))******++++++++++++******))))))))))))***++++++)))((()))***&&&###(((///***++++++)))'''&&&(((+++'''(((((())))))(((((((((''')))++++++)))))))))***(((***,,,+++)))'''(((***)))((((((((((((((((((((((((***+++,,,+++***+++,,,+++++++++,,,,,,+++++++++)))))))))***************))))))))))))))))))+++,,,***+++,,,------------,,,************************************************,,,,,,,,,+++***)))))))))&&&---+++((()))***)))***,,,---,,,+++***+++,,,++++++,,,------,,,+++***************************++++++,,,,,,,,,,,,++++++'''((()))***+++*********---(((000999777777777000++++++,,,,,,((((((222>>>222111000///...---------------------------------///---,,,,,,---......---------......///000111111---......---,,,---///222222333555555444555999;;;EEEKKKYYYlllvvveeeZZZRRRLLLGGGGGGGGGEEEGGGKKKNNNTTT\\\bbbdddgggjjjmmmnnnfff[[[PPPHHHBBB===:::888;;;@@@FFFPPP\\\hhhppprrrpppkkkcccXXXMMMDDD>>>888666444333555:::???BBBLLLOOORRRSSSQQQPPPPPPQQQQQQQQQRRRRRRQQQQQQPPPPPPJJJJJJJJJKKKMMMOOOQQQRRRSSSSSSUUUXXXWWWYYYbbblll333333555999<<<@@@JJJUUUcccppp|||vvvnnn]]]OOO@@@999555111///000+++///222222///---...///000555<<>>666222...------************************)))((('''(((***+++***)))((())))))************)))))))))))))))))))))))))))))))))))))))((((((((((((,,,)))&&&&&&(((+++---...---,,,+++***)))))))))***++++++******)))(((((('''((()))))))))'''''')))***((())))))))))))(((((('''%%%%%%%%%%%%&&&'''((())))))))))))*********++++++***+++++++++++++++*********************++++++,,,***+++,,,)))###&&&111''')))+++***((('''(((+++''''''(((((())))))((((((''')))***+++)))))))))***(((+++---,,,(((''')))---(((((((((((((((((((((((((((***,,,,,,+++***+++,,,******++++++++++++***************)))))))))))))))((()))******))))))+++---)))***,,,---......---,,,++++++++++++++++++++++++***************++++++++++++,,,---,,,***))))))+++&&&+++)))(((,,,---)))+++,,,------++++++,,,---***+++,,,---------,,,+++************************++++++,,,,,,,,,,,,++++++'''(((***+++,,,,,,++++++***%%%+++111///111444...******,,,...---///;;;GGG666555444222000///..............................///---,,,,,,---......---.........//////000000111.........---,,,---111333222555777777666777<<<@@@HHHSSSfff{{{yyygggYYYSSSOOOJJJHHHIIIKKKLLLPPPVVVZZZ```hhhooosssuuuwwwwwwnnneeeXXXMMMEEE@@@;;;777666999===CCCLLLWWWccckkkiiifff```XXXOOOFFF???:::777555333333555:::@@@DDDPPPRRRUUUTTTRRRRRRUUUXXXXXXYYYZZZZZZYYYWWWVVVTTTNNNMMMMMMMMMNNNOOOQQQSSSRRRSSSUUUWWWWWWXXXaaakkk~~~333222333777;;;AAAMMMXXXfffrrr~~~}}}rrrjjjWWWIII;;;555222///......+++000444333000---...111111777@@@KKK[[[iiillliii]]]NNN>>>666222...,,,,,,************************(((((()))+++,,,,,,***((((((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))***)))(((((()))***++++++---,,,+++***)))))))))************)))))))))))))))((()))))))))'''''')))***)))(((((((((((())))))***%%%%%%&&&(((((()))))))))))))))*********+++++++++,,,,,,,,,,,,+++***)))))))))))))))))))))***++++++++++++,,,+++'''###(((000###''',,,,,,)))''')))+++'''((())))))*********)))'''(((***+++***)))***+++)))******)))))))))***+++((((((((())))))*********(((***,,,,,,+++++++++,,,)))******************)))*********))))))(((((('''''')))+++***)))))),,,...'''(((***,,,------,,,+++++++++++++++++++++++++++))))))*********+++++++++***,,,---,,,***)))***,,,$$$***+++%%%&&&...000***,,,---...---,,,+++,,,...***+++,,,------,,,+++***************************+++,,,,,,------,,,,,,+++)))***,,,------,,,+++***,,,(((,,,...(((,,,000+++******---000//////666???555444222111//////..............................///...,,,,,,...///...---///////////////000000000...///000000000000222444000444777888888;;;AAAGGGPPP___vvvvvvfffWWWOOONNNKKKJJJMMMSSSXXX[[[aaagggmmmpppuuu{{{~~~~~~zzzwwwfff\\\OOOEEE@@@===999555777888:::>>>DDDMMMWWW^^^[[[XXXRRRKKKDDD>>>:::888555555555666888===AAACCCLLLOOOQQQQQQOOORRRXXX]]]bbbbbbbbbaaa___[[[XXXVVVRRRQQQPPPOOOPPPQQQSSSTTTRRRRRRUUUWWWVVVWWW___hhhzzz444333444888===CCCPPP\\\hhhttt{{{pppgggRRREEE888222000---,,,---,,,000555444111...///111333999CCCOOO___llloookkk^^^OOO???666111---+++,,,************************((((((***,,,...---***'''(((((()))***************))))))))))))))))))))))))''''''(((((())))))******(((((()))***++++++***))),,,+++)))''''''''''''(((((((((((()))******++++++((()))))))))'''''')))***)))(((''''''''')))***+++((()))+++,,,,,,,,,+++***)))************+++++++++---------,,,+++***)))(((((((((((((((((()))******,,,******---,,,)))***... &&&,,,---***((()))+++((()))***+++++++++++++++'''(((***+++***)))***++++++(((%%%&&&)))+++***'''(((((()))***+++,,,,,,---)))***,,,,,,+++++++++,,,))))))************))))))+++******)))(((''''''&&&''')))+++***)))))),,,///%%%''')))+++,,,+++***)))++++++++++++++++++++++++))))))******++++++++++++)))+++---,,,***)))+++---,,,///+++###%%%///222,,,,,,---......,,,,,,---...+++,,,,,,---,,,+++)))(((************************+++,,,,,,------,,,,,,+++,,,---.........,,,***(((111---000///&&&)))///+++,,,,,,...000...***+++///000///...------,,,,,,---///////////////////////////...,,,,,,...///...---000000000000////////////---000333444444333333333...222777999999===EEELLLYYYjjjtttfffXXXLLLIIIMMMIIIKKKRRR]]]dddiiiooovvv}}}}}}wwwppp^^^TTTGGG???;;;:::777444999999999:::<<>>IIIVVVdddnnnnnniii\\\PPP???444111000000...************************+++++++++*********))))))'''&&&%%%'''+++,,,+++(((+++++++++,,,+++)))+++...*********)))))))))))))))(((((())))))******++++++***(((&&&$$$$$$'''***,,,,,,)))'''(((+++---,,,***((()))***(((''''''(((***************************$$$((()))((()))++++++'''))))))))))))***+++,,,,,,'''''''''''''''((())))))***((((((+++***(((+++111,,,***((((((***+++,,,+++***)))((((((((((((((()))&&&''')))***+++***((('''((()))***++++++***(((''')))***+++)))''''''))),,,(((,,,---***))))))&&&!!!+++------+++'''%%%&&&(((+++(((&&&'''***,,,+++))))))***+++++++++)))((('''))))))******++++++++++++))))))*********+++++++++***+++,,,,,,,,,+++***)))((()))******)))***,,,---.........------,,,,,,,,,------------,,,,,,+++******,,,......---,,,---...,,,+++******)))*********+++++++++++++++***)))(((+++******))))))******+++)))******+++------...///***+++,,,---...---,,,,,,,,,,,,,,,---------......///...---,,,,,,---...///+++///000...---111333222,,,---...---,,,,,,---...---...///000111111111111///111444555444333222333111333444333444;;;GGGQQQcccvvvwwwcccWWWOOOJJJHHHIIIKKKPPPZZZeeepppxxx~~~ppp```TTTIII???;;;:::666333333777777888999<<>>@@@???AAACCCFFFKKKSSS\\\bbbllloooooohhhbbbaaaaaa```\\\ZZZXXXWWWVVVUUUSSSQQQTTTSSSSSSUUUUUUVVV]]]eeesss...222666888===JJJ\\\kkkvvv{{{{{{pppaaaVVVAAA<<<666111///......---+++,,,...///000111333555888AAANNN[[[hhhqqqoooiiiZZZNNN>>>444000000///---************************+++++++++*********))))))(((''''''(((+++,,,***((((((((()))***))))))+++---)))))))))))))))*********)))))))))))))))*********)))(((&&&%%%&&&'''***++++++)))((((((+++,,,+++***)))******)))(((''')))+++))))))))))))))))))))))))(((+++,,,******---,,,((()))***+++,,,,,,+++)))(((------,,,+++++++++++++++***))))))(((((())))))))),,,***((((((***+++,,,+++---,,,***)))'''&&&&&&&&&&&&''')))***+++***)))((())))))***++++++++++++***)))++++++***((((((***---(((,,,---***)))***'''###(((***+++***(((''')))++++++)))'''(((***+++***))))))***++++++***)))(((''')))*********++++++++++++,,,,,,---------.........------,,,++++++,,,,,,---+++,,,,,,+++******,,,---......---------,,,,,,,,,,,,---------,,,,,,+++***---------,,,++++++---000...---,,,+++************+++++++++++++++***))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,,,,,,,---------.........//////...------...//////,,,000111---,,,///111///---...///...---,,,---//////000000111222222222222111444777888777666666777666999::::::;;;CCCOOOYYYiii{{{|||mmm[[[QQQKKKGGGGGGHHHLLLRRR]]]iiiuuu}}}~~~uuucccRRRLLLBBB:::888888666444555555555666777:::<<>>@@@@@@BBBDDDJJJSSS^^^fffnnnqqqoooiiidddeeefffeeedddbbb___]]]\\\ZZZWWWUUUVVVTTTTTTUUUUUUUUU\\\eeettt111333777;;;BBBQQQdddrrryyy}}}~~~}}}{{{tttgggWWWLLL<<<888333///......------+++---...//////111444777>>>HHHUUUbbbnnntttppphhhWWWKKK===333//////---,,,************************+++************)))))))))***))))))***++++++***(((%%%'''(((''''''(((***,,,(((((())))))******++++++************))))))))))))(((((('''''''''((()))***+++)))((((((***++++++***)))***+++***((((((***,,,((((((((((((((((((((((((***------+++***,,,,,,((()))+++---...---***'''%%%++++++************++++++'''******&&&***000...'''+++***((()))***,,,,,,+++---,,,***)))((('''&&&&&&'''((()))*********)))((((((((((((((()))***+++,,,***+++,,,+++))))))+++,,,))),,,,,,))))))+++***'''&&&''')))***)))***+++---,,,***((((((***+++***)))*********+++******)))(((************++++++++++++------------.........///...,,,***))))))+++---...---......---++++++,,,...------------,,,,,,,,,,,,,,,,,,---------,,,++++++///...---***)))***---000//////...,,,++++++++++++++++++++++++++++++***)))---,,,,,,++++++,,,,,,---......---,,,,,,+++******+++,,,------......------------------........./////////............//////...111111---+++...///......///000000......///000222222222222222333333333111333555666666666777888777:::===>>>AAAJJJWWWbbbtttlll___QQQJJJFFFDDDEEEHHHLLLSSS___lllxxxxxxlllYYYHHHBBB:::444444666444444666333333444555777999;;;<<<888888666555444444444444444444555777888:::;;;<<<@@@@@@@@@CCCIIITTT```hhhpppsssqqqllljjjlllmmmlllkkkhhhdddaaa___\\\YYYVVVVVVTTTTTTUUUUUUVVV^^^gggxxx333555888>>>IIIYYYlllxxx|||~~~|||yyytttjjj\\\KKK@@@666333000...---...---,,,+++---/////////222777;;;EEEPPP^^^jjjsssvvvnnndddRRRGGG:::111///...,,,***************************************))))))))))))+++++++++++++++***)))(((&&&))))))'''&&&((())))))''''''((()))***++++++,,,++++++******))))))((((((''''''((()))))))))))))))***)))(((((()))***++++++)))***+++***))))))+++---))))))))))))))))))))))))'''***+++((())),,,,,,)))***++++++,,,,,,***)))((((((((((((((()))***+++,,,$$$++++++'''---999777***+++)))((()))+++,,,+++***)))))))))((())))))******'''((()))************))))))((('''&&&&&&''')))***++++++,,,++++++++++++,,,))),,,,,,)))))),,,,,,)))&&&'''((()))***+++,,,---,,,+++***)))************************************++++++++++++++++++++++++*********+++++++++,,,,,,******)))))))))***+++,,,,,,,,,---,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++---...---+++******,,,......---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******+++******))))))******+++......---,,,,,,+++******,,,---------............---............/////////////////////////////////...111222...---///111000///000111111//////000111333222222222222222333333333444666666555666888999999===BBBGGGLLLWWWdddooo~~~qqq___UUUJJJEEECCCAAACCCGGGIIIQQQ]]]kkkwwwyyyooocccRRRBBB<<<555222333444333444666333333444555666777999999555444444333333333444444333444666888999::::::;;;???@@@BBBEEEKKKTTT___fffnnnsssuuutttuuuwwwvvvsssmmmjjjeee```]]]ZZZVVVTTTSSSRRRSSSVVVWWWZZZbbblll~~~444555999AAAOOOaaarrr|||~~~}}}zzztttkkk^^^OOO@@@777111///------------,,,++++++...000000000444;;;AAAOOOYYYfffpppvvvuuuiii]]]KKKBBB666///......,,,***************************))))))))))))))))))))))))+++,,,,,,,,,***))))))((((((------(((&&&((()))'''''''''((()))***++++++,,,++++++******))))))(((((('''''')))*********)))((())))))))))))((()))***+++)))***+++***))))))+++---************************%%%((()))(((***...///...+++***)))((()))***,,,---,,,+++++++++++++++,,,,,,$$$++++++'''...999777******))))))***+++,,,+++***)))))))))))))))***++++++((())))))***************,,,+++)))((('''(((((()))++++++++++++,,,,,,++++++(((++++++)))))),,,,,,***((((((((()))***++++++***+++++++++***)))******+++******************++++++,,,+++++++++++++++++++++((()))))))))************(((***,,,......---,,,+++)))***++++++++++++---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,))),,,......---+++++++++++++++***++++++,,,---...***++++++,,,,,,,,,+++++++++******))))))******+++++++++,,,,,,,,,,,,---------------.........//////........./////////000000000000000000000000000000...222222000///222444444000111222111000000111222222222111111111222333333777888999999999:::===@@@BBBIIIQQQYYY```kkkyyy~~~nnnaaaWWWOOOGGGDDDBBB@@@AAAEEEHHHOOOZZZgggsss{{{~~~xxxmmmcccWWWHHH;;;999555222444444222222555333444444555666777777777333333333333333444555666444555777999:::;;;<<<<<>>???AAAFFFLLLRRRXXX^^^dddgggrrrzzzwwwnnnjjjddd___[[[YYYVVVTTTRRRTTTZZZbbbgggkkkttt~~~333444:::FFFXXXjjjwww||||||zzzrrrlllaaaSSSEEE;;;444222---,,,,,,---...---+++)))***...111222333999DDDNNN```gggpppttttttlll[[[KKK???888///,,,---...---***************************(((((((((((())))))******''')))++++++((('''((()))%%%------'''&&&,,,...***)))))))))))))))*********)))))))))))))))*********((())))))))))))*********''')))***)))''''''))),,,'''((())))))((()))+++---************************(((+++,,,***,,,111444222++++++)))))))))***+++,,,))))))((((((((())))))***------+++***)))))))))))))))))))))+++,,,,,,+++))),,,,,,+++***))))))))))))******))))))******++++++((()))***+++,,,,,,,,,,,,***)))(((***,,,,,,***'''&&&***+++***)))+++)))%%%***((('''(((+++,,,+++)))(((***++++++******---000++++++*********+++,,,---------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,***+++...000111000///...---......---+++***,,,---******+++++++++,,,,,,,,,***+++,,,,,,---------,,,&&&))),,,------,,,,,,---......---,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---)))******+++---......///000///.........///000111//////000000000111111111000111111222222111111000///333444000000333555444000111222111000///000222222111111111222444777888666888;;;>>>CCCJJJRRRWWW___iiiuuuuuuiiiZZZMMMGGGCCC@@@???===;;;===BBBCCCFFFMMMTTT]]]ccchhhkkkmmmjjjbbbUUULLLFFF???999666444444666555111111444333444555555555444333333111111111111222333444555555666777888;;;>>>AAACCCEEEJJJPPPWWW^^^fffmmmrrr|||vvvnnniiiddd___\\\ZZZXXXWWWXXX[[[ccclllrrruuu}}}333444:::HHHZZZlllwww{{{{{{xxxllleeeYYYJJJ>>>666333333---,,,,,,---...---+++)))***...222222444;;;GGGRRRdddkkkrrrtttrrrhhhVVVFFF<<<555---+++---///---+++************************'''((((((((())))))******&&&(((+++***((('''(((***"""***,,,%%%%%%...000,,,*********)))))))))))))))(((((())))))******++++++)))))))))((()))******+++&&&)))***)))''''''))),,,&&&'''(((((('''(((***,,,)))))))))))))))))))))))))))++++++(((***///111///+++++++++++++++***)))((('''((()))+++...111333555///,,,+++---+++(((***000)))))))))+++------+++)))))))))))))))***+++,,,---******))))))******+++,,,!!!###%%%(((***+++++++++***(((((())),,,,,,)))&&&%%%***,,,*********(((###)))'''&&&(((+++---,,,***''')))++++++***+++...111++++++*********+++---...---------,,,,,,+++++++++))))))*********+++++++++))))))***+++,,,,,,------222222111///,,,******+++*********++++++,,,,,,,,,***+++,,,,,,------------''')))***++++++,,,...000222111000...,,,+++++++++***+++,,,,,,------------+++******************+++***++++++,,,,,,---......000///.........///111222000000000000111111111111000111222333333222111000000444444000...111222111///111111111000///000111222222111222444666999;;;>>>@@@EEEJJJQQQZZZdddjjjpppzzzsssfff[[[MMMAAAAAA>>><<<===;;;999;;;@@@===@@@DDDKKKQQQXXX]]]```XXXVVVOOODDD===;;;999555444222444666555111111444333333444555444333222111111111000000111222333333666666777888;;;???CCCFFFIIIMMMRRRYYYbbblllvvv|||uuulllhhhbbb^^^[[[ZZZYYYXXX]]]aaajjjtttyyy{{{444666<<>>DDDIIIPPPVVV___hhhooowwwzzzjjj^^^SSSGGG@@@>>>>>>;;;888777888:::;;;<<<<<<<<<>>>???@@@BBBCCCDDDBBBAAA???<<<:::888666666444333222222111111222222222333333222000///000222111222333333111111222444555666777888:::>>>DDDHHHPPPVVVaaannnzzz{{{ppplllgggddddddeeegggggglllrrryyy~~~222444:::HHHZZZkkkuuuzzz{{{~~~~~~zzzwwwsssjjjaaaSSSDDD<<<666...///000''')))******+++,,,---.........333888<<>>DDDIIISSS]]]mmmzzz~~~sssooojjjggggggiiijjjkkkmmmqqqvvv{{{333444:::FFFWWWfffpppuuu{{{|||zzzuuuoooiii___VVVJJJ===777333---///222+++)))******+++---...000111---333:::AAAHHHSSS___gggpppoookkkcccVVVHHH:::222///...---,,,++++++++++++,,,+++)))((((((***,,,---(((''''''(((((((((((('''(((((((((((((((((((((((((((''''''''''''((())))))((()))))))))************'''&&&(((+++,,,***)))++++++***((('''((()))+++,,,''')))******))))))***+++***)))(((''''''((()))***((()))))))))''''''(((******))))))***+++,,,***)))************************((()))))))))************'''((()))))))))))))))))),,,'''&&&(((***)))))),,,))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((''')))***++++++++++++***)))***+++---,,,)))'''((()))))))))*********+++++++++*********++++++,,,,,,,,,...///,,,((((((+++***%%%''''''''')))+++,,,+++************+++++++++,,,,,,*********+++,,,---...///111///------...///---,,,+++---......------...000...111222///.........,,,///............------,,,------------------,,,,,,...)))---///))),,,000+++,,,,,,,,,------------...---------...//////000000000000111222222222111111555555555444333222111111222222222333333333444444111222333444444333222111222222222222333444555555444777:::===AAAHHHRRRYYYdddjjjttt}}}pppcccTTTJJJCCC<<<:::::::::888666555777888999888;;;;;;:::999888777666555666555555444444555555555444333222222111111222222000222333333222111222333222333333222111111222444666777777777:::AAAIIINNNYYYfffvvvuuuqqqkkkgggfffggghhhhhheeehhhlllqqqxxx333444999FFFVVVfffppptttxxxxxxssskkkddd]]]SSSJJJ>>>333111///))),,,000+++++++++,,,---///111333555333999BBBKKKTTT\\\eeelllpppllleeeZZZMMM@@@666///------,,,,,,++++++++++++,,,+++)))((((((***,,,---,,,+++)))'''&&&(((***---(((((((((((((((((((((((())))))(((((())))))***+++((()))))))))***************'''(((------((('''***))))))((((((((()))+++,,,***++++++***)))(((((()))++++++)))(((((()))++++++''')))***)))((('''((()))((('''''')))***+++***(((************************((()))))))))************((())))))***+++++++++***(((%%%%%%)))+++((('''((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))*********++++++*********+++***((()))******'''%%%************++++++++++++******++++++,,,,,,,,,+++//////---***+++,,,+++'''''''''''')))+++,,,+++******++++++++++++,,,,,,,,,*********+++,,,---///000111///,,,+++,,,---...///---...//////...---...000***000222///---///000...,,,---............//////------------------------111+++///000***,,,000***,,,,,,---------.........------......///000000111000111111222222222111111444444444444333222000///222222333333333444444444222333444555555444333222444333333333444444555666888;;;@@@EEEKKKTTT___hhhqqqxxxuuudddWWWJJJCCC>>>:::999;;;;;;999777777888999999999::::::999888777777666555666666555444333333333333444333222222111111222222///111333444333222333444333444333222111222555777555666888:::???GGGQQQWWWdddooo|||yyytttlllgggdddcccbbbaaa[[[]]]aaagggppp}}}000222777DDDUUUdddnnnsssnnnlllfff\\\TTTNNNFFF>>>999000111111+++...222,,,,,,,,,---...111444777999888>>>HHHRRRZZZaaagggjjjlllggg]]]QQQDDD:::222///,,,,,,,,,,,,,,,+++++++++******)))((()))***+++,,,)))(((%%%"""!!!###(((+++)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))************---((((((------'''&&&+++(((((())))))******+++++++++,,,,,,+++)))(((((()))++++++************++++++''')))+++***)))(((((()))&&&%%%%%%'''))))))((('''************************))))))))))))************))))))***+++,,,,,,,,,,,,'''$$$%%%***,,,)))&&&&&&++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++************************************)))&&&%%%'''+++---***'''*********++++++++++++,,,***++++++,,,,,,,,,++++++,,,,,,+++,,,...///...,,,)))((((((***+++,,,+++***++++++++++++,,,,,,,,,,,,+++*********+++---///000111000---++++++---///111---...//////...---...///)))000333---***///111///+++---...///......000111------------............111---111333---...222,,,,,,---------............---......//////000111111000000111222333333222222222333444444444222111000333333333333444444444444333333444444555555444444555555555666777888999:::;;;@@@GGGNNNVVV```llluuuvvvjjjWWWLLLAAA===:::888777999;;;999888888999::::::999777777777666666555555555777777555444333222222222444333222222111111222222...000333444444333444444333444444333333444888;;;777:::===BBBHHHQQQ[[[bbboootttzzz|||yyyuuusssrrrwww|||yyyssskkkccc___\\\ZZZYYYTTTUUUWWW^^^iiiwww000000444???MMM[[[cccggg^^^\\\TTTJJJDDDAAA;;;555666000222444...000333---,,,,,,---...111555888;;;===DDDNNNXXX___dddggghhhfff___TTTGGG<<<444000...***++++++,,,,,,,,,++++++((((((((()))))))))******&&&'''&&&###!!!"""&&&***************************((((((((((((((()))******))))))))))))************---'''&&&------'''(((...&&&''')))+++,,,+++***))))))+++,,,+++))))))***+++))))))************))))))(((***+++,,,***))))))***'''&&&'''(((***+++***)))************************))))))))))))************((()))***+++,,,,,,,,,,,,***&&&&&&***,,,)))(((***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************+++******************+++''''''((()))++++++***************+++++++++,,,,,,***+++,,,,,,,,,,,,+++***+++)))))),,,.........---+++******+++,,,,,,+++)))+++++++++,,,,,,,,,------++++++******+++---///000000000000/////////000111---...//////------...///)))222333+++'''---000...---///000///...---...000------------.........///,,,(((...222---///222,,,------------.....................///000000111111///000111222333444444444222333444555555444222111333333333444444444444555444444444444444555666666444555666999;;;>>>AAABBBEEEKKKTTT]]]fffrrr~~~vvvhhh[[[OOOEEE===::::::888888::::::999888888::::::999888666666666555444444333333777666555333222111111111444333222222111111222222---000333555555444444555444444444444444777;;;>>>===@@@EEEKKKRRR[[[eeekkksssrrrpppmmmiiidddaaa___bbbhhhooovvv~~~|||rrrlllccc[[[VVVSSSPPPOOOOOONNNPPPVVVaaaooo{{{}}}{{{wwwzzz000000222999EEEOOOUUUXXXRRRPPPHHH>>>999888555000000+++///111+++,,,...(((++++++,,,...111555999;;;FFFLLLVVV```gggkkkkkkkkkbbbZZZNNNBBB777111...---******+++,,,,,,,,,++++++''''''((())))))))))))(((***,,,---,,,***)))+++...************************'''''''''''''''((())))))))))))))))))************---%%%%%%,,,---(((***222$$$&&&))),,,---,,,***)))((()))++++++******+++---'''((()))******)))((('''(((***,,,,,,+++*********+++******,,,...///...---************************))))))))))))************(((((()))++++++,,,,,,,,,...)))''')))+++***+++...))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******++++++************++++++))),,,...---)))'''(((*********+++++++++,,,,,,,,,***+++,,,---,,,,,,***)))---******,,,---,,,******,,,+++++++++,,,,,,+++)))++++++,,,,,,,,,---------++++++******+++---///111...000333444333111111000---...///...---,,,---...+++444444***%%%+++...,,,...000222000---,,,---///---------.........//////$$$!!!)))///+++---000***---------.........//////......//////000000111111...///111222333444444555222444555777777666444333333333333444444444555555555444333333444555666777444555888;;;???CCCGGGIIITTT[[[eeeooozzz}}}uuukkk\\\PPPLLLCCC<<<;;;;;;::::::<<<999888777888999:::999777888777777666555444333333555555333222111111111111444333222222111111222222---000333555555555555555444444444444555888===AAABBBFFFLLLRRRYYYbbbjjjpppqqqllleee___[[[WWWTTTQQQQQQXXXaaajjjttt{{{zzzuuujjjddd[[[SSSNNNKKKHHHGGGKKKJJJKKKQQQ[[[gggrrrxxxyyyvvvrrrnnnjjjmmmzzz222444777:::>>>BBBEEEFFFCCC@@@<<<888333000...------...///...------///000---,,,000555555444;;;EEENNNTTT\\\cccgggfffcccaaaWWWNNNBBB999555111,,,(((***************)))((('''***))))))***+++,,,+++***+++***)))))))))***,,,---))))))))))))))))))))))))'''%%%%%%''''''%%%'''+++)))(((((()))++++++***)))******)))))))))))))))***((()))***)))((((((***,,,)))************+++++++++&&&***---...+++))))))+++)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******''''''(((******+++++++++,,,+++***)))))))))***+++)))))))))***+++++++++,,,,,,++++++***)))(((''''''***)))))))))+++,,,+++******+++,,,,,,+++***((('''++++++++++++++++++++++++))))))***))))))+++///222+++,,,,,,------,,,,,,,,,+++++++++,,,,,,---------,,,---......,,,,,,---...******+++++++++,,,,,,,,,,,,+++*********+++,,,---,,,+++---///...+++,,,000///000111222333333222111////////////............000000//////.........---......---,,,,,,...///000//////.........---------............/////////000---......///////////////.........//////000111222333111333999999333000222000222555888999888777666333444555666666666666666666555444444666888888888<<<>>>@@@BBBEEELLLVVV]]]iiiooozzzyyypppeee[[[TTTPPPBBB???<<<:::;;;;;;;;;;;;999999888888777777777777888555333444777999888666111333111------222555444...000111111000000111333222222333333444444555555444444444666999>>>CCCFFFLLLPPPXXX```fffiiijjjjjjhhheee```XXXQQQMMMMMMNNNNNNOOOSSS[[[dddhhhfffbbb\\\XXXRRRKKKGGGFFFFFFGGGIIIIIIJJJNNNTTT\\\aaadddllliiieeeaaaaaaeeemmmsss...///222444777:::<<<>>><<<:::777444111///......///000000///......///111......222777999;;;CCCMMMXXX\\\bbbffffffbbb]]]YYYNNNEEE:::222000...,,,)))******++++++******)))(((******))))))***+++++++++******))))))******+++,,,)))))))))))))))))))))))),,,'''$$$(((+++***))))))(((((()))***++++++***)))******))))))))))))******)))*********))))))+++,,,)))************+++++++++...,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''+++++++++,,,++++++******...---,,,+++++++++,,,---***************++++++++++++++++++******))))))(((***)))))))))+++,,,+++************+++******))))))++++++++++++++++++++++++)))*********)))+++...000***++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,...***++++++++++++,,,,,,,,,,,,+++*********+++------,,,+++---000///+++,,,000//////111222222222111111000000000/////////......000000/////////........................//////000000000000//////................../////////000000---...//////000000//////000000///000000111222333333111333888888333000222333444777999999999777666222333444444555555444444999777666666888:::<<<===<<>>EEELLLPPPYYY\\\```ccceeeeeeeeeddd[[[YYYVVVRRROOOMMMKKKJJJIIIIIIKKKQQQWWWZZZXXXUUUQQQNNNJJJFFFDDDDDDDDDEEEEEEEEEFFFIIIOOOUUUZZZ]]]dddbbb___\\\\\\```hhhnnn,,,,,,...///111333444555333333111000///.........///000000000......000111111111555;;;???EEEPPPZZZcccdddfffeee```YYYPPPKKKAAA:::111,,,+++,,,+++***++++++++++++++++++***)))+++***)))))))))***,,,---))))))***+++++++++++++++))))))))))))))))))))))))111)))%%%)))...---***((((((((()))*********************)))))))))******+++)))***++++++)))***+++---)))************+++++++++333...)))(((+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))************((('''&&&%%%))))))***+++++++++******,,,+++***))))))***+++,,,+++++++++***************++++++++++++++++++++++++***)))))))))+++,,,+++*********))))))******+++++++++++++++++++++++++++++++++++++++***)))***,,,///)))*********)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,---000///,,,,,,000//////000111111111000000111111111000000000000///000000////////////............///000000000000000111111000000000000//////....../////////000000000......///000000000000000111111111111222333444444222111333666666333111222555777888::::::888777666444444444444555555555555999777666666888<<<@@@BBBDDDKKKVVVaaakkkvvvzzzkkkcccbbbaaa```^^^[[[UUUNNNHHHEEEDDDAAA===;;;::::::999888555666888:::;;;;;;;;;;;;999888666666777777555333444555333//////333444333222333444333222111222333333333444555777888999999;;;;;;;;;>>>EEENNNWWW]]]fffeeedddbbb___\\\ZZZYYYSSSQQQQQQSSSUUUTTTPPPLLLEEEDDDCCCFFFJJJLLLJJJGGGEEEDDDCCCBBBBBBCCCDDDEEECCCCCCDDDGGGKKKPPPTTTWWW\\\\\\ZZZXXXYYY]]]dddiiiwww---------......//////000//////.....................///000///......///111333555999???FFFPPP[[[dddffffffccc^^^VVVLLLCCC===666222...+++++++++***)))++++++,,,,,,,,,++++++************)))((())),,,...((()))***,,,,,,+++******))))))))))))))))))))))))///)))''')))+++)))((((((''')))*********)))************))))))******++++++***+++,,,+++******,,,...))))))*********+++++++++///,,,))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''"""###%%%''')))***+++,,,+++***)))))))))***+++,,,,,,+++++++++***)))))))))******+++++++++,,,,,,,,,***)))))))))+++,,,+++***++++++*********+++---...+++++++++++++++++++++++++++,,,,,,+++))))))+++---************)))((('''&&&------,,,,,,,,,,,,+++++++++,,,------++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...---,,,...111000,,,---111/////////000000000//////222222222111111111000000000000//////////////////...///000222222111000000000000000000000000000000...////////////000000000...///000000111111000000111000000111111222333444111111222444444333222333777777888999888777555444666666666666777777888999999999999999<<>>???;;;<<<@@@FFFNNNWWW___cccfffddd___YYYUUURRRPPPPPPOOOOOOPPPVVVZZZZZZSSSLLLDDDBBBAAAAAACCCDDDCCCBBB???@@@@@@AAABBBCCCDDDEEECCCEEEFFFHHHKKKNNNSSSVVVZZZZZZZZZZZZ[[[___dddhhhqqq------------------------//////////////////......---...//////...///111333666:::???EEENNNYYYccchhheeeccc]]]UUULLLBBB;;;666000000/////////---***(((***++++++,,,,,,,,,++++++)))***+++***((()))+++...((()))***,,,,,,+++******)))))))))))))))))))))))))))((()))***'''###%%%***&&&)))++++++)))((()))+++***************+++,,,,,,***+++,,,+++******,,,...))))))*********+++++++++%%%(((+++,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++++++++"""###%%%''')))***+++,,,,,,,,,+++++++++,,,......,,,+++++++++***)))))))))*********+++,,,,,,------***)))))))))+++,,,+++***---,,,++++++,,,---///000+++++++++++++++++++++++++++,,,---,,,***)))***,,,***+++++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---++++++,,,,,,,,,---------,,,,,,------...............---///111000---...222000000//////////////////222222222222111111111111//////000000000000000000...///111222222222111000////////////////////////////////////000000000111///000000111222111111111000000000000111222333333111222333333333444444444666777777777777555444333666666666666777999:::;;;:::<<<>>>AAAEEELLLUUU[[[iiirrr~~~jjj[[[QQQLLLMMMQQQNNNPPPSSSUUUVVVTTTQQQOOOIIIFFFBBB???>>>>>>======888999:::;;;<<<;;;::::::777999;;;<<<;;;999777666111333333111333777999777222333444444222222333444555666888:::===@@@BBBCCC>>>BBBHHHPPPXXX^^^bbbddd]]]ZZZTTTOOOLLLLLLLLLMMMMMMMMMOOOUUUYYYWWWOOOHHHBBBAAA??????@@@AAAAAAAAA======???@@@AAABBBBBBBBBCCCEEEHHHJJJKKKNNNSSSWWWYYY[[[]]]___```cccfffiiinnn{{{+++++++++++++++,,,,,,,,,///000000111111111000000///000222222333444777999:::@@@GGGMMMVVVaaaggggggbbb]]]UUULLLCCC;;;777444...///000111000...+++))))))***++++++++++++++++++'''***,,,,,,)))(((***---))))))***+++++++++++++++))))))))))))))))))))))))%%%''')))***%%% $$$,,,&&&))),,,+++)))((())),,,***************+++,,,---)))***++++++)))***+++---)))************+++++++++!!!&&&+++,,,***((())),,,))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,))))))***+++++++++******(((''''''&&&'''(((***++++++++++++***************)))*********++++++,,,,,,***)))))))))+++,,,+++***------,,,,,,------......++++++++++++++++++++++++***,,,---,,,******+++,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------***,,,---,,,+++***+++---,,,,,,,,,,,,------------,,,---......//////.........---///222111......222111111000/////////000000222222222111111111111000//////000000000000111111//////000111111111111111......////////////000000/////////000000000111111000000111222222222222222000//////000000111222333222444444222222666777555666666666666666555444444555555555666888;;;===???:::>>>CCCIIIOOOXXXccckkk{{{}}}lllYYYLLLEEEBBBDDDIIIGGGJJJNNNSSSWWWYYYZZZYYYPPPLLLHHHDDDBBBAAA???>>>========================:::===@@@AAA>>>;;;888777111444555333444888:::888222444555555444444555666666777:::===@@@DDDFFFHHHIIIMMMSSSXXX\\\^^^]]]\\\QQQNNNJJJGGGGGGIIILLLNNNOOOPPPQQQUUUVVVSSSLLLFFF>>>>>>============>>>>>>::::::;;;<<<===>>>?????????CCCHHHJJJKKKNNNSSSXXX[[[^^^bbbdddeeefffhhhjjjlllxxx+++++++++,,,,,,------......///000222333333333222333555888999:::<<>>@@@???CCCIIIQQQYYY___ccceee^^^ZZZSSSNNNJJJFFFCCCAAA@@@????????????AAACCCEEECCCGGGJJJJJJEEE@@@<<<;;;444777777444555888888666444555777777777777999:::<<<===@@@DDDHHHLLLOOOPPPUUUWWWXXXYYYXXXTTTQQQNNNFFFDDDBBB@@@AAAEEEIIILLLNNNOOOQQQQQQOOOKKKGGGDDD<<<<<<<<<<<<;;;::::::;;;888999999:::;;;===???@@@===BBBHHHKKKMMMPPPVVV[[[___ccchhhkkklllllllllmmmnnnxxx,,,,,,---...///000111111,,,---000222444555555555888:::<<<>>>@@@BBBFFFIIICCCLLLVVV\\\cccjjjiiibbbWWWPPPDDD999000------...,,,+++***))))))***...111'''((()))***************$$$)))...///+++))))))++++++***)))))))))***,,,---))))))))))))))))))))))))+++((('''***,,,******---%%%)))---,,,((('''))),,,************+++,,,---...((()))***)))((((((***,,,)))************+++++++++///+++''''''***,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((('''''''''(((******+++++++++,,,++++++++++++---///000))))))******+++++++++,,,))))))))))))))))))))))))***)))))))))+++,,,+++******+++,,,,,,+++***((('''++++++++++++++++++++++++(((***,,,,,,+++++++++---'''((()))+++,,,,,,,,,,,,))))))***+++---...//////***+++,,,,,,******+++,,,,,,,,,,,,---------......,,,---///000000000///...///...000333222//////333444333111000000000111222111111111000000000000/////////000000111111111222000///.........///111222000000111111222222222222000000000000111111111111111111222333333333333222222222222222333444555555444777666111222888:::888777777777777777777888888;;;;;;<<<>>>AAAEEEIIILLLTTT\\\gggqqqzzzwwweeeQQQFFF>>><<<===<<<;;;<<<;;;@@@GGGQQQ[[[dddjjjnnnlllggg___XXXRRRMMMHHHEEEBBBAAA@@@@@@BBBEEEIIIKKKNNNQQQTTTSSSMMMFFFAAA???777:::999666555777666333555777999999999:::<<<>>>CCCDDDGGGKKKPPPTTTWWWYYY]]]\\\YYYUUUPPPJJJEEEBBB@@@>>><<<;;;===@@@EEEHHHFFFHHHJJJHHHEEEAAA>>>===<<<=========;;;999888888999999999:::<<<>>>AAACCC>>>CCCJJJNNNPPPSSSZZZ___dddhhhmmmqqqqqqqqqpppppprrrzzz...........................---,,,///444:::???AAAAAAFFFJJJHHHHHHMMMQQQSSSZZZ[[[___eeeiiigggaaa[[[PPPHHH>>>555000.........---+++******++++++***(((***++++++,,,,,,,,,++++++++++++******++++++,,,---******++++++++++++******(((((((((((())))))))))))+++***)))(((((()))************))))))((((((''''''))))))*********+++++++++)))))))))))))))******+++---,,,+++******+++,,,---***++++++***(((''')))***))))))))))))************,,,+++***((((((((()))***))))))))))))))))))))))))************************+++++++++++++++***)))(((,,,+++)))(((((()))+++,,,++++++******************++++++++++++,,,---......---...............------000///...---+++***))))))111///---+++***+++,,,---,,,,,,,,,------,,,+++++++++******+++,,,,,,,,,++++++*********+++,,,,,,---,,,++++++,,,///111000000...///000111111111111111555111......000111111///444555444333111111333444222222111111222222333444444333333222111111111222111111000000000000111111111111000000000000111111...///000111111111111111222222222333333444444444444444444444444333222111777555333555777888777555///222666999999888999999AAA>>>@@@GGGLLLPPPZZZeeehhhooo{{{uuuaaaWWWHHHBBB;;;777666888:::;;;???===@@@IIISSS]]]gggqqqppprrrmmmccc[[[XXXRRRJJJKKKGGGDDDEEEJJJPPPSSSTTTWWWXXXXXXVVVQQQJJJCCC??????>>><<<;;;:::::::::;;;>>>@@@AAA@@@???@@@EEEIIIPPPPPPRRRVVVZZZ]]]^^^]]]]]]XXXPPPHHHBBB???>>>>>>888:::<<<<<<===???AAADDDLLLIIIDDDAAA???===;;;999<<<======<<<:::999999:::777999;;;<<<======<<<<<<@@@DDDJJJMMMOOOUUU^^^eeelllqqqvvvvvvsssrrrtttvvvsssyyy,,,,,,,,,,,,,,,,,,------.........111777>>>EEEJJJNNNTTTXXXVVVUUUYYY\\\]]]aaabbbeeeiiikkkfff]]]UUUGGGAAA888222///.........,,,***))))))******)))(((******+++++++++++++++******************+++,,,,,,******++++++++++++******))))))))))))************,,,+++***))))))***++++++******))))))(((((((((((())))))*********+++++++++)))))))))))))))******+++******)))(((((()))************+++***(((((()))+++))))))))))))************,,,+++)))((((((((()))***************************************************+++++++++++++++***)))))),,,+++***))))))***+++,,,************************++++++******************,,,,,,------------,,,,,,......---,,,+++******)))000///---+++++++++,,,---***+++,,,,,,---------,,,++++++***+++,,,,,,,,,,,,+++++++++++++++,,,------+++******,,,...000////////////000111111111000000222000......000222222000333333333111000000111333222222222111222222333333555555444333333333333333222111111000000111111222222222111111111111222222111222222333333222222111333333333333333333333444333333444555555555555555777555444555777888777555444666999:::::::::<<<>>>BBBBBBHHHRRRZZZaaakkkuuuyyydddSSSKKKCCC???:::666777888:::;;;===;;;>>>EEEMMMVVVdddoootttvvvssskkkeeebbb\\\VVVRRRNNNKKKKKKPPPUUUYYYZZZ```^^^[[[VVVQQQKKKGGGDDDBBBAAA@@@??????@@@@@@AAABBBDDDFFFGGGHHHKKKOOOSSSWWWXXXZZZ]]]^^^]]]ZZZVVVSSSOOOIIIBBB===:::::::::777999;;;===>>>@@@CCCFFFGGGDDD???<<<::::::888777:::;;;<<<;;;999888999:::888:::<<<======>>>?????????DDDJJJNNNQQQWWW```gggpppuuuzzzzzzwwwtttuuuvvvpppttt)))*********++++++,,,,,,---///111444888AAALLLTTT[[[cccgggfffeeegggiiihhhiiihhhiiiiiifff^^^RRRIII;;;777222///............---+++))))))***+++***)))***************************))))))))))))***++++++******++++++++++++******************++++++++++++,,,++++++***++++++,,,,,,***))))))))))))(((((((((***************+++++++++)))))))))))))))******+++******)))(((((()))******)))*********)))(((***,,,))))))))))))************+++***))))))((()))))))))***************************************************++++++++++++***))))))************************************************,,,,,,+++******))))))(((++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******///...---+++++++++,,,,,,***+++,,,,,,------------++++++++++++,,,,,,------,,,,,,+++++++++,,,------+++******+++---//////...000000111111111000/////////...---...000333333333222333222111//////111333333333222222111222222222444444333222222222222333333222222111111222222333222222222111111222222222444444555555555444333333444444444333333333333333222222333555666777888888777666666777999:::999888;;;<<<<<<<<<<<>>;;;888666777888999999999888;;;???DDDLLL[[[iiioooqqqqqqmmmjjjgggbbb]]]YYYVVVSSSSSSVVV[[[___aaagggddd^^^XXXRRRNNNLLLKKKGGGGGGGGGGGGHHHIIIJJJKKKKKKMMMQQQTTTVVVYYY]]]______```aaaaaa___YYYRRRLLLGGGCCC>>>999666555666777666888;;;>>>@@@CCCGGGJJJEEEAAA<<<888777777777777999:::;;;:::888888999:::;;;<<<>>>>>>===>>>AAACCC>>>CCCJJJOOOUUU\\\eeellltttxxx}}}}}}yyyuuusssssskkkoooxxx))))))******++++++,,,,,,,,,///222444777@@@MMMWWW```iiipppqqqpppqqqpppnnnlllhhhddd___YYYOOODDD<<<333111.........///...---...,,,******+++,,,,,,,,,******)))))))))))))))))))))))))))((())))))***+++******++++++++++++******)))))))))*********++++++************+++++++++,,,))))))))))))))))))))))))************************)))))))))))))))******+++,,,++++++++++++++++++,,,)))***+++***))))))+++,,,((()))))))))******************))))))))))))))))))******************************************************+++++++++******))))))***++++++++++++***)))***************+++++++++------------,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,+++,,,...000------,,,,,,,,,,,,------,,,++++++,,,...//////...000111111111000///......,,,,,,---...111333444444333333333111//////111333444333222222111111222222111111000000///000000111444333333222222333333444222222111111111111222222333333444555555555555555444444444444444333333333333333333444666777888999888888999:::<<<>>>??????AAA@@@@@@@@@BBBHHHOOOUUU]]]dddppp~~~ppp^^^OOOCCC===<<<:::888777666777777666555555666999<<<===AAANNN[[[dddfffhhhhhhgggfffccc```^^^\\\[[[ZZZ]]]aaaeeehhhjjjgggbbb]]]XXXUUUSSSSSSPPPQQQQQQRRRSSSUUUVVVVVVYYY[[[]]]```aaacccdddeeeaaa```^^^[[[WWWPPPHHHCCC===:::777444333333555666666999<<<@@@CCCGGGKKKOOOHHHCCC===888777777777777999:::;;;;;;:::999:::<<>>999888777666666555333000222555999<<<999999AAAKKKXXXYYY\\\```aaa```______aaaaaabbbccceeeiiimmmooolllkkkjjjhhheeebbb```_________``````aaabbbbbbbbbeeeeeeeeeeeeeeedddcccaaa\\\XXXRRRMMMHHHDDD???<<<888777555333333555777888888;;;>>>BBBEEEIIINNNQQQJJJEEE>>>999777666666666;;;<<<=========<<<>>>???CCCDDDEEEAAA===;;;>>>BBBCCCHHHOOOWWW```hhhpppuuuyyy{{{~~~}}}yyysssnnnkkkgggiiiooozzz------------------------,,,...///000333:::EEELLLZZZfffrrruuuuuusssnnniiiaaaYYYMMMCCC===999555222000...------......---++++++(((&&&%%%''')))******---,,,***)))(((((()))******))))))))))))***++++++******++++++++++++******'''((((((((())))))))))))'''((()))***************)))))))))************++++++++++++***************)))))))))))))))******+++((()))************)))(((+++,,,,,,+++))))))***+++))))))))))))************(((((()))************)))++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***************************)))))))))***++++++,,,,,,'''(((***+++,,,,,,++++++***+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++.........---,,,+++***)))+++---...---+++,,,000444//////...---------......///...---...000111000/////////000000000///......***---///000000000111222444555444333111111333555222222111111222222333444333222222222222333444444444333333222222333333444222222111111111111222222///000111333444555555666333444444444555555555555666666555555666888999::::::>>>BBBGGGKKKOOOTTTXXXYYY[[[^^^bbbhhhqqq{{{pppaaaOOODDD>>>::::::===999888666666666444222///333444888:::888555999@@@HHHHHHKKKQQQTTTSSSTTTWWW___bbbfffjjjlllooosssvvvqqqrrrssssssrrrpppnnnlllllllllllllllkkkjjjiiihhhgggeeebbb```___]]][[[XXXSSSMMMEEE???;;;999888777777666555444555777999:::999<<>>????????????AAABBBDDDGGGIIIEEE@@@===???CCCIIIMMMSSS\\\eeennntttxxx{{{||||||{{{xxxrrrlllhhhcccfffkkkuuu.........---,,,,,,++++++...---...111666===DDDHHHVVVcccooosssqqqmmmeee___SSSKKKAAA999555333111///...---+++,,,---......---,,,)))&&&&&&'''***++++++...---+++)))((()))***+++***************+++,,,,,,******++++++++++++******(((((()))))))))*********'''((()))+++,,,,,,++++++))))))*********++++++++++++++++++*********)))))))))))))))))))))******+++((()))************)))(((---...---,,,)))((()))***))))))))))))************'''((()))***+++******)))++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++,,,+++***))))))***+++,,,((())))))***++++++,,,,,,((()))+++,,,,,,+++***))))))***+++,,,,,,---------...---------------------+++++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,+++...///---+++,,,111666000//////......---......///...---...000000000.........//////000/////////+++...111111///......000333444333222000000222444000000000111222333444555333333333333333444555555333333222222222222333333444444444333333444444444222222333444444444333333222333333444555666777777777777666777999;;;>>>@@@CCCHHHOOOUUUZZZaaaggglllnnnqqqvvv|||uuu\\\PPPDDD>>>;;;888888:::777666555555666555333111555333444777666555888======;;;===DDDGGGHHHKKKPPPWWW]]]eeekkknnnqqqtttvvvuuuvvvxxxxxxxxxwwwuuutttqqqqqqpppooollliiifffeee```\\\XXXVVVUUUTTTRRRPPPLLLFFF>>>888555555444444666666555555666777999::::::<<>>@@@@@@@@@AAABBBDDDDDDHHHLLLJJJDDDAAADDDGGGOOORRRXXX```jjjqqqwwwyyyxxxwwwvvvuuuqqqmmmgggccc^^^aaagggppp///......---,,,+++******///......222888@@@EEEHHHTTT```lllooolllfff]]]VVVGGG@@@888333111000---+++,,,+++******---.........///,,,))))))***---/////////...,,,***))))))***+++++++++******++++++,,,---******++++++++++++******)))************+++++++++((()))+++,,,------,,,,,,))))))******++++++++++++++++++++++++******)))))))))))))))))))))******+++***+++,,,------,,,+++***...///...,,,)))(((((()))))))))))))))************'''((()))+++++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++,,,+++)))(((((()))+++,,,((())))))***++++++,,,,,,,,,---.........,,,***)))(((((()))++++++,,,,,,,,,//////.........---------***++++++,,,,,,,,,++++++((()))+++,,,---.........+++...///---+++,,,222777000000///..................---,,,---//////...---------...///000000000///,,,///222111///,,,---...222333222111//////111333///000000111222444555666222111111111222333333444333222222111111222222333666666555555555555666666555555555555444333222111111222333444555777888888777777777999;;;???BBBEEEMMMRRRZZZbbbhhhooowww}}}~~~wwwcccRRRIII@@@===;;;888777999666555444444666666555444777333111444555666999???===999;;;BBBFFFFFFJJJQQQPPPWWWaaahhhllloooqqqtttxxxxxxxxxwwwwwwwwwvvvvvvqqqpppnnnlllhhhddd```^^^XXXTTTOOOMMMNNNNNNMMMKKKHHHCCC===777555444333333666666555555555666888999999;;;>>>???AAACCCGGGJJJ???===:::999999999999888<<<>>>@@@@@@@@@AAACCCEEECCCIIINNNMMMHHHEEEHHHLLLRRRUUUZZZcccllltttxxxzzzsssrrrpppnnnkkkgggbbb^^^ZZZ]]]ccclll{{{+++---///000///...///000+++///333444666<<>>;;;888666777888999999<<<>>>AAABBBBBBCCCEEEGGGJJJPPPSSSOOOKKKMMMQQQRRRXXXYYY\\\ccckkkpppqqqppppppnnnkkkfffaaa\\\YYYWWWXXXVVVXXXcccrrr,,,---......------...000000444888;;;>>>CCCLLLSSS[[[bbbeeeaaa[[[SSSHHH===<<<222+++,,,...,,,+++---++++++,,,------,,,,,,+++---------,,,+++******************************************)))((((((***,,,************************+++++++++***)))(((((((((************)))(((''''''000'''&&&---///)))(((,,,222///+++*********)))(((((())))))***************+++++++++++++++++++++++++++)))''''''(((+++,,,,,,+++***)))))))))***+++,,,***)))(((((()))+++---...))))))))))))***+++,,,---***************************+++,,,,,,------,,,,,,---,,,***+++,,,,,,+++)))...---,,,,,,,,,------,,,---------------,,,,,,,,,---***'''))),,,...---***+++---,,,***,,,///...+++---,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---...///000///...---...000......///000000000000///111///.........///...---000000///......///000000...///000111111000000///222222222111111111000000333333333333333444444444555444333333333333444444333444555444333444666888999;;;>>>>>>;;;888666555666666555555555666777777777666666666888999::::::<<<>>>BBBFFFKKKSSS[[[aaannnvvvlllZZZLLLEEE@@@;;;888888999999888888888777777777777777888555444444333333444444555444666666444777===@@@???BBBFFFLLLPPPSSSVVVZZZ]]]aaaaaabbbeeeiiijjjjjjiiieeeaaa\\\XXXTTTOOOJJJGGGCCCBBB@@@???GGGRRRWWWVVVKKKBBB999444111///000444333666888::::::999:::;;;>>><<<;;;<<>>666222,,,(((***,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))************************)))***+++***((((((***,,,(((((()))***++++++,,,,,,,,,,,,++++++***))))))))),,,+++)))(((((()))***+++---'''&&&,,,---)))(((,,,222///,,,************))))))))))))************+++))))))******+++,,,,,,---+++***+++,,,...---+++)))******))))))******+++,,,******)))))))))+++,,,---******)))******+++,,,---***************************+++,,,,,,------,,,,,,000...,,,+++,,,------,,,......---+++******,,,---//////......------,,,,,,---,,,,,,,,,------......+++---,,,***,,,//////+++......------,,,,,,++++++------,,,,,,,,,,,,---------///000///...---///000...///000000111111000000000///...///000000...,,,//////............//////...///000000111111111000222222222111111111111111444555666666555444333222333333222222222333444444333444555555555666999<<<>>>AAACCCCCC???;;;888666444444444444555666777777999999999:::;;;===>>>???DDDHHHNNNTTT\\\eeeooouuu~~~kkkYYYKKKAAA@@@===;;;999:::;;;:::999999999999999999999999999555444444333333444444555444666555222333888:::999<<>>;;;999::::::===GGGTTT[[[[[[III@@@888444111...///222333666:::;;;;;;:::::::::<<<;;;<<>>777333///,,,+++---///...---,,,,,,,,,,,,,,,+++++++++***+++++++++*********))))))************************)))***+++***))))))***+++)))))))))***++++++,,,,,,(((((()))***+++,,,,,,---******)))))))))***+++++++++''''''++++++((((((+++***))))))+++------,,,+++***))))))*********++++++))))))******+++++++++,,,))))))***+++,,,+++)))&&&***************+++++++++******))))))******,,,,,,************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,111///,,,+++,,,---......---------+++((((((+++...111000000///...------,,,+++---///...,,,,,,...111+++---,,,***,,,000///+++------------------------------,,,,,,,,,,,,---------...//////......///000//////000111111111111111.........///111000...,,,///..................///...//////000111111111222111111111111111111111111222444555666666555333222222222222222222333444555333444555555666888<<>>@@@BBBEEEHHHKKKQQQVVV]]]eeennnxxxooo[[[NNNEEE???>>>===<<<<<<======<<<<<<999:::::::::::::::::::::777777666666666666777777444666555111222666888777:::;;;===???@@@BBBCCCDDD@@@AAACCCGGGKKKNNNNNNMMMLLLIIIEEEBBB???<<<999666333444555999CCCPPPVVVVVVDDD<<<555333222///000333333666:::;;;;;;:::999999:::;;;>>>BBBEEEGGGEEEDDD@@@===999666777777888777;;;===@@@CCCEEEGGGJJJMMMSSS]]]gggjjjjjjjjjgggbbb]]]]]]^^^^^^^^^[[[XXXVVVSSSSSSTTTSSSRRRQQQPPPOOOPPPPPPTTT___lll111111000000111444:::>>>DDDIIIPPPXXX]]]```cccddd___XXXNNNDDD:::333//////.../////////000000...+++,,,,,,++++++************++++++******************************************)))+++,,,+++***)))***+++************************'''(((((()))+++,,,,,,---'''((()))*********)))((()))'''(((******((())),,,"""$$$''',,,//////,,,)))*********)))***+++,,,,,,+++++++++******)))))))))+++)))(((((()))***)))((())))))******++++++++++++******************++++++++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,111...+++***+++,,,------/////////...------///000111111000///......------***---///---******---111,,,------+++---000///+++++++++,,,,,,---...//////...------,,,,,,------...,,,...//////......///111//////000111111111111111.........///111111...,,,...//////////////////...000000000000000111222222111111111111111111111111///111333555666555444333111111222222333444555666333444555555666999>>>AAAIIIJJJJJJGGGAAA<<<888666::::::::::::;;;<<<===>>><<<@@@DDDHHHLLLPPPVVVZZZcccgggooowwwuuu```QQQGGGCCCBBB>>>?????????>>><<<<<<<<<::::::;;;;;;;;;:::999888777777777666666777777777444666555222333888:::999666666666666777888888888::::::<<>>BBBHHHHHHGGGCCC???;;;999888999::::::<<<>>>@@@BBBCCCDDDIIIPPPUUUYYY___ffflllvvv{{{{{{fffVVVLLLEEECCCEEEEEEEEEEEECCC???===<<<===<<<<<<======<<<:::888777666555555444444555555666444666666333444:::<<<;;;777555333333444444444333777777888:::===???>>><<>>:::777222///111222222333666222444666777777888999;;;===>>>AAAFFFIIIIIIGGGDDD>>>;;;888666777888999999===???CCCEEEGGGIIIMMMOOORRRZZZccchhhjjjkkkfff```ZZZYYYVVVQQQNNNMMMOOOQQQNNNOOOPPPQQQQQQOOOMMMKKKNNNPPPUUU^^^iii{{{444666999===AAAHHHOOOTTT^^^aaadddgggfff```YYYTTTHHH@@@999555111,,,---222(((,,,...+++***------)))---,,,+++***)))))))))***+++++++++,,,,,,,,,,,,,,,************************)))+++------+++******+++)))))))))***++++++,,,,,,------------............,,,+++***)))))))))))))))'''***,,,+++******,,,...***))))))***++++++(((&&&,,,+++***))))))+++,,,...************))))))))))))+++)))((()))+++,,,,,,+++((()))***+++,,,++++++*********+++++++++*********---,,,,,,++++++,,,,,,,,,***************************+++,,,,,,------,,,,,,...---+++,,,------,,,***+++((((((,,,222444000+++........................+++,,,,,,,,,+++,,,---...,,,...---+++---111000,,,,,,,,,,,,,,,,,,,,,++++++......------------......,,,---//////......000222......///000000000000//////...------///000000//////000111222222111000///444333222000000000000111000000111111111222222222333333444444555555555666222222333444555777888999444444444444555888>>>BBBCCCBBBAAA>>>;;;:::;;;===999;;;===@@@DDDHHHLLLNNNUUU[[[bbbgggkkkqqqzzz{{{kkkZZZRRRNNNKKKLLLPPPQQQQQQPPPKKKEEEBBBAAABBB???@@@@@@???>>>;;;888777666666555555555555666666666888777444555:::<<<;;;:::777444333444555444222333333555777:::<<<;;;:::;;;:::888777777666444222222222000///333777666111666111...111222111222444111222333444555777:::===???@@@CCCFFFIIIIIIGGGEEE===:::777666777999:::;;;<<>>===<<<:::999:::>>>AAA@@@BBBEEEJJJPPPVVV[[[]]]dddjjjrrrwwwzzzooo```TTTRRRSSSTTTWWW\\\]]]\\\ZZZSSSLLLHHHHHHIIIBBBBBBBBBAAA???<<<999777888888777777777777888888777999888444444999:::999999555222111222333222000000000222555999;;;:::999:::999777777777666555333111111000...222666444///666111///111222000000222000111222222333666:::>>>AAABBBDDDGGGIIIIIIGGGEEE<<<999666666777:::;;;<<<<<<>>>AAACCCDDDFFFIIIKKKHHHNNNSSSVVVYYY\\\YYYSSSIIIKKKLLLKKKHHHGGGIIIKKKIIIKKKNNNQQQRRRQQQPPPOOOLLLNNNTTT[[[eeeuuu@@@DDDKKKSSSZZZ```dddfffhhhfffccc___XXXNNNBBB;;;555333111...,,,+++,,,,,,111---)))((())),,,,,,++++++++++++++++++***)))((())))))+++,,,,,,+++******)))+++---,,,(((&&&''')))******))))))***++++++,,,'''((()))++++++,,,,,,+++***///---'''+++777;;;666666222---(((%%%&&&(((***************************++++++***************+++((((((((()))***,,,---...+++++++++++++++++++++++++++++++++******************++++++******+++---...***************************++++++,,,,,,++++++***))))))***++++++++++++***+++***+++,,,------+++)))---,,,+++---///000---***//////.........---------...//////...,,,***+++,,,...------------...//////........................---------.........//////---------.........//////***---000111000/////////...//////000000000000000...///111111000000000111///000000111222222333333000000000000000/////////000000111222333444444444444555777888999888777666111222444444555666999;;;888666555555777999:::;;;:::<<<>>>???@@@CCCGGGJJJMMMPPPVVV[[[___cccgggjjjnnnuuuyyyiiiaaaXXXUUUYYYaaaiiinnnpppoookkkfff___XXXRRRNNNLLLIIIEEEAAA???<<<999777555555444444555666888999777555555777999999777444666444333333333333222000666444222444888::::::999999777555333111111222333444222111//////000222333111111111111111222222222000111111222444888===AAAGGGHHHHHHIIIGGGEEECCCBBB>>>;;;777555555888===@@@BBBBBBBBBCCCDDDEEEFFFFFFLLLNNNSSSUUUUUUQQQMMMIIIFFFGGGHHHIIIIIIIIIHHHGGGHHHIIIKKKMMMMMMLLLJJJIIIPPPPPPSSSYYYbbbrrrHHHLLLSSS[[[aaaeeeggghhhfffaaa[[[TTTLLLEEE===888333222///---,,,+++,,,,,,///+++(((''')))++++++++++++++++++++++++***))))))))))))***)))((('''%%%$$$***+++,,,,,,***(((((()))+++***************++++++******++++++++++++++++++111555444///222;;;:::222333000,,,)))((()))+++---************************+++******))))))*********))))))))))))***+++,,,---++++++++++++++++++++++++***************+++++++++(((+++------***((()))+++************************++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++,,,+++***+++------+++***---,,,,,,---//////---***............------------...//////...,,,++++++,,,...------------...//////........................---------.........//////---------.........//////###(((---///111333555...///000000111111000000000000111111111000111111000000111111111222333333111111111111111000000000111111222333444444444444555666888999:::999777666444444555444222222444555999888888999;;;<<<<<<<<<:::===@@@CCCFFFJJJOOOSSS]]]```eeeiiilllqqquuuxxx}}}wwwjjjfffbbbccciiipppvvvyyy~~~|||yyyssslllccc[[[WWWRRROOOJJJFFFCCC???;;;999555444444333333444666777555444444555888888666333666555333333333333111000444333222444777999999888888666444222111111222222333222000//////000222333111111111111111222222222000222333444555999===AAAFFFGGGHHHIIIHHHEEECCCAAA<<<:::888666777:::>>>@@@AAAAAAAAAAAABBBDDDFFFGGGKKKNNNRRRTTTSSSPPPKKKHHHFFFGGGHHHIIIIIIHHHFFFEEEFFFGGGIIIKKKLLLMMMMMMMMMQQQQQQSSSXXX```oooSSSWWW]]]cccggggggeeeddd^^^XXXNNNEEE>>>999666444000///---,,,++++++,,,------+++))))))***,,,---,,,++++++++++++++++++***))),,,,,,,,,+++***)))(((''',,,+++***+++,,,,,,+++)))++++++***************+++...---+++*********+++,,,666999777444777;;;555***...---,,,++++++,,,...///************************))))))))))))))))))************))))))***+++,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,))),,,//////,,,)))((()))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))******+++++++++++++++...,,,***+++,,,---,,,+++...---,,,---//////---+++......---------,,,,,,,,,...//////...,,,+++,,,---......------......///000........................------........./////////------........./////////&&&))),,,---------.../////////000111111111111000222222222111111222222222222111111111111111222222111111111111111111111111222222333444555555555555555666888::::::999888777555666666555333222333555666777888999;;;<<<<<<===@@@CCCHHHMMMSSSYYY___ccclllnnnrrrtttxxx|||zzzqqqqqqqqquuuzzz~~~xxxppphhhddd[[[WWWQQQLLLGGGBBB===999666555444333222333444444333222333444666777555333777555333222222222111000222222222444777999888777666555333111000000111111222111000//////000111222000000111111111222222222111222555666777:::===@@@DDDFFFHHHJJJHHHEEEAAA???::::::::::::;;;===@@@AAA@@@@@@??????AAADDDFFFHHHKKKMMMQQQSSSRRROOOJJJGGGFFFGGGIIIJJJIIIGGGEEEDDDEEEEEEGGGIIIKKKNNNPPPQQQSSSRRRSSSVVV\\\iii\\\___cccfffeeeaaa\\\YYYRRRKKKAAA999444222111111---,,,,,,++++++,,,,,,---,,,,,,+++,,,---.........+++++++++,,,,,,+++************+++,,,,,,------------+++)))+++...///---***,,,+++******)))*********...---+++******+++---///555666333111444666///%%%+++++++++++++++,,,---...************************(((((())))))******))))))+++***************++++++***+++++++++++++++,,,,,,))))))******+++,,,------...,,,,,,---......,,,***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++)))***++++++,,,,,,++++++///---+++***,,,---------...------............---------------,,,,,,,,,,,,...//////...---,,,,,,---...............//////000....................................////////////............////////////111222333222///---,,,,,,///000111111222222111111333222222333444555444444444333222111111111222222111111111111111222222222222333333444555555555444555666888999:::999777666555666777777666777999;;;888999::::::<<<>>>BBBDDDKKKOOOVVV]]]eeellltttyyy{{{}}}~~~}}}{{{|||}}}}}}wwwqqqnnnddd```ZZZSSSLLLEEE>>>999777666555333222222333333222222333555777777666555888666333222222222222111333444555777999999999888444333222111000000000000000000/////////000111222000000111111222222333333000333555777888999<<<>>>BBBDDDHHHIIIHHHEEE@@@===:::;;;===>>>@@@BBBCCCCCC@@@@@@??????AAAEEEHHHJJJKKKMMMPPPRRRQQQNNNJJJGGGHHHHHHJJJJJJIIIGGGEEECCCEEEEEEEEEGGGIIIMMMQQQSSSRRRQQQRRRTTTYYYeeezzzcccddddddccc^^^WWWPPPLLLCCC>>>888333111000//////++++++++++++,,,,,,------)))***+++,,,,,,,,,,,,---***++++++,,,,,,,,,++++++''''''(((((()))***++++++---+++***+++...///---***++++++***************++++++***))))))+++---000111222000---+++...000,,,&&&++++++******************************************'''((()))***+++*********+++***************++++++*********++++++,,,,,,,,,))))))***+++,,,------...111)))###&&&---222///+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,******+++,,,,,,,,,,,,+++000...++++++,,,.....................------...///......---------,,,,,,,,,---/////////---,,,---...///............///000000////////////////////////........./////////000000........./////////000000...000222222222222333555000111111222222222222222333333444666:::;;;:::999888666444222222222222333000000000111111222222222222333444444444444444444444555777999999888777666555777888888888999<<<>>>>>>???@@@@@@BBBHHHOOOUUUYYY^^^fffooowww|||yyy~~~}}}{{{{{{{{{{{{}}}~~~~~~{{{wwwrrroookkkfff```YYYQQQIIIAAA;;;999888666555444333444444222333666777888888888999999666333222333444444333555777:::<<<<<<;;;:::999333222222111000000000000000000000000000111222222111111111222333444444444111333666777888999;;;===AAACCCGGGHHHGGGDDD???<<<;;;===???BBBDDDEEEEEEEEEAAAAAAAAABBBCCCFFFIIIKKKJJJLLLOOOQQQQQQNNNKKKIIIHHHIIIIIIIIIHHHFFFEEEDDDEEEEEEEEEFFFIIILLLPPPSSSQQQPPPQQQTTTWWWaaatttdddbbb___YYYSSSKKKEEEBBB888555222111111000///...+++++++++,,,,,,---------&&&(((++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******---,,,+++,,,------,,,*********))))))***++++++,,,(((((())))))+++---000111///---+++***+++---------++++++***)))))))))))))))************************'''(((***+++,,,,,,+++*********))))))***+++,,,,,,*********++++++,,,,,,---******++++++,,,,,,------///&&&!!!***000///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,,,,000...,,,---...///...---...//////...------...000//////.........------------///000///...---.../////////......//////000111////////////////////////....../////////000000000....../////////000000000,,,...000111111222444666111111222333333333333222444555777===CCCFFFDDDAAA;;;:::777444333222333444111111111222222333333444444444555555555555555444555666888::::::999888777888999;;;;;;:::;;;===???AAADDDGGGIIILLLSSS]]]dddkkkpppxxx}}}xxxtttrrrttttttssspppnnnnnnpppsssvvvvvvuuutttqqqmmmiiiggggggddd^^^YYYRRRKKKCCC>>>999888666555444444555555222444888999::::::;;;<<<999777444333444666777777888<<>>AAACCCEEEGGGFFFBBB>>><<<<<<>>>@@@CCCEEEEEEFFFEEEBBBBBBCCCDDDEEEGGGIIIJJJHHHJJJMMMOOOOOONNNKKKJJJHHHGGGFFFEEEDDDDDDDDDEEEDDDDDDDDDFFFIIIMMMQQQSSSRRRQQQSSSUUUVVV]]]mmm}}}\\\YYYSSSKKKDDD???;;;999444222////////////...---+++,,,,,,---------------'''***------+++)))((()))***+++,,,,,,------,,,,,,///...---,,,,,,,,,------+++---...---+++*********(((((())))))***+++------(((((()))***+++,,,---...++++++,,,,,,+++***---000++++++)))))))))***+++,,,************************((()))+++---...---,,,+++))))))))))))***+++,,,---)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((%%%&&&***------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,///...---...000000...---...///000...,,,,,,///111000000/////////.........---///000///...---...000///////////////000000111////////////////////////.../////////000000000000.../////////000000000000000111222111000000111222111222222333444333333333666888===FFFNNNQQQNNNJJJ>>><<<999666444333444555333333333444555666666666777777777888888777777666777888:::<<<<<<;;;:::999:::<<<>>>???@@@BBBFFFHHHGGGLLLTTTYYY^^^eeennnuuu}}}zzznnniiifffdddbbbaaabbbaaa^^^[[[[[[^^^```ccccccaaa```^^^\\\ZZZYYYWWWUUURRROOOLLLGGGAAA===888777555444333444444555111444888:::::::::<<<===999777444444666999:::;;;:::>>>CCCCCC@@@<<<999888222222222222222222111111000111222333333444444444333333444555666777888888888999999999999:::>>>AAAAAACCCDDDEEEDDDAAA>>><<<<<<===???AAACCCCCCDDDDDDAAABBBCCCEEEFFFGGGGGGFFFDDDFFFIIIKKKMMMLLLJJJIIIEEECCCAAA??????@@@CCCDDD@@@@@@BBBFFFJJJOOORRRUUUTTTUUUVVVWWWVVVYYYfffsssTTTOOOHHH???999555444444444111...------------,,,,,,------......------,,,***---111111...+++***+++***+++,,,,,,------------(((((((((((()))+++---...***---///...***((((((***((((((((()))***,,,---...((()))***+++++++++++++++'''***---...***(((***///+++***)))))))))+++...///************************(((***,,,...///...---,,,((((((((()))***,,,---...))))))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,,,,------,,,,,,.........///111000...,,,...000000///,,,,,,///222000000000000////////////---///000///......///000///////////////000111111000000000000000000000000////////////000000000000////////////000000000000///000111222111333555777111222333333444444333333888:::AAAKKKUUUYYYUUUPPP@@@>>>:::777555444555666555555555666777888888999999999:::::::::999999888999:::<<<>>>>>>===<<<;;;;;;===AAADDDHHHLLLPPPTTTQQQYYYeeemmmsssyyytttbbbVVVSSSSSSQQQOOOSSSTTTTTTQQQMMMKKKLLLNNNOOONNNNNNMMMMMMMMMNNNNNNHHHGGGFFFEEEDDDAAA===999666555444333222333444555000444888:::999:::<<<>>>999777444444777:::<<<===;;;@@@DDDDDD@@@;;;888777222222333333333222222111000111222333444555555444444444555666777888999:::<<<<<<;;;::::::<<<@@@CCCBBBCCCCCCCCCBBB@@@>>>===;;;<<<===???@@@AAABBBBBB???AAACCCEEEFFFFFFEEEDDDAAACCCFFFIIIJJJJJJIIIHHHCCC@@@===;;;;;;>>>AAADDD<<<>>>AAAFFFKKKPPPTTTWWWWWWXXXYYYYYYVVVWWW```lll|||KKKDDD<<<888777555111,,,111///,,,+++,,,---,,,,,,---------,,,,,,+++++++++******++++++++++++,,,,,,+++,,,,,,,,,++++++---///******+++,,,------......(((***+++---......------+++***(((''''''(((***+++++++++*********+++,,,,,,+++,,,------++++++,,,---++++++************++++++,,,+++***+++,,,,,,+++***+++---//////+++%%%---------,,,,,,+++++++++***,,,------,,,+++---...------++++++++++++---------------...///000000111........................+++,,,...---,,,,,,---///,,,,,,,,,---...///000000,,,---------------------000//////.........//////000000000000////////////......//////000000111111.../////////000000000111333333222111111000111111333222111//////111222333111111111111111222222333333333222222333333444555555555444333444555666777777888>>>GGGQQQUUUSSSOOOCCC===777444555777888777111333777999::::::<<<===CCCDDDDDDBBB???>>>>>>???;;;>>>AAABBBBBBAAABBBCCC???BBBHHHNNNTTTZZZaaaeeehhhmmmvvv~~~fff\\\QQQJJJIIIIIIHHHFFFEEEEEEDDDDDDCCCBBBBBBAAADDDDDDCCCAAA@@@@@@@@@@@@===>>><<<:::;;;>>>===999;;;777333222333555444333444555666888:::;;;;;;;;;;;;888666666777999::::::===<<<;;;<<<>>><<<777222333333222222111222222333111222222333444555777888555888:::;;;:::999::::::<<<======<<<;;;;;;>>>@@@CCCCCCCCCBBB@@@>>>;;;:::<<<<<<<<<<<<===???@@@AAABBBCCCDDDEEEEEECCCAAA@@@===@@@EEEIIIKKKJJJGGGEEECCCBBBAAA@@@@@@@@@AAABBBDDDCCCBBBDDDHHHPPPWWW[[[ZZZZZZ[[[[[[[[[]]]aaadddwww:::555000...000000...+++000...------...//////...---------,,,,,,,,,++++++,,,+++******+++,,,,,,++++++,,,,,,,,,++++++---///******++++++,,,------...,,,,,,---------,,,++++++---,,,+++******+++,,,---000///......------------+++,,,---,,,*********,,,++++++************++++++++++++******+++++++++******+++,,,,,,+++)))'''%%%---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,++++++,,,...------,,,++++++,,,------------......///000000111........................,,,---......------...///,,,------....../////////,,,,,,---...///000000111000//////.........//////000000000000000000000///////////////000000111111//////000000000000000000000//////............///333222000//////000222333000////////////000111111333333333222333444444555666666555555555666666777777888<<>>999555222333555555444555666888999;;;>>>BBBEEEHHHIIIJJJIIIGGGEEEDDDEEEGGGIIILLLMMMLLLLLLLLLMMMJJJNNNUUU\\\dddllltttxxxoooZZZRRRHHHBBBBBBBBBAAA@@@@@@??????>>>======<<<<<>>===<<<;;;;;;;;;;;;:::;;;999666777;;;:::666===:::777666888888777666555555666888999:::;;;<<<:::888555444555777777777;;;:::999:::;;;:::666333333333222222222222333333333222333333444555666777666888:::;;;:::::::::;;;======>>>===<<<<<<>>>AAABBBBBBBBBAAA???===;;;:::<<<======>>>???@@@AAAAAA@@@AAACCCCCCCCCBBB@@@???<<<>>>AAACCCEEEEEEDDDCCCBBBAAA@@@??????@@@AAABBBDDDCCCCCCDDDHHHOOOUUUYYY^^^^^^]]][[[YYYYYY[[[]]]rrr222...+++,,,...000000...,,,++++++---///000///...------------,,,,,,,,,,,,///,,,))))))+++---,,,***+++,,,,,,,,,++++++---///*********++++++,,,,,,---000///...,,,+++*********------------------------222111000...------------+++,,,,,,+++***))))))***++++++************++++++************************,,,+++*********,,,---...+++,,,,,,,,,,,,,,,,,,---)))+++,,,,,,+++***,,,---...---,,,++++++,,,---...---......//////000000111........................---...//////......///000........................,,,---...///000222222333/////////......//////000000000000000000000000000/////////000000000000111111111000000000000000000111111111000111111222222222111000//////000111222000000000000000111222222444333333333333444555555666666777777777666666555777777:::???CCCDDD@@@===999777444333444444444333999999999:::===DDDLLLRRRXXXYYYZZZYYYVVVTTTRRRRRRTTTVVVYYYZZZYYYXXXYYYYYYYYY^^^fffoooxxxmmm]]]MMMGGG???;;;;;;======<<<<<<;;;:::999999888888888;;;:::999888888888888888888999888555666999888555999777666555666666555333777666666777888:::<<<===999666444333444444444444888777666777888888666444333333333333333333333444444444444444444555666666777999;;;;;;;;;:::;;;<<<>>>?????????>>>>>>@@@BBBAAAAAAAAA@@@???===<<<;;;<<<===???AAABBBBBBBBBAAA>>>???@@@AAA@@@???>>>=========>>>???AAABBBCCCDDD@@@???>>>>>>???@@@AAABBBDDDCCCCCCDDDGGGLLLQQQUUU^^^]]][[[XXXUUUTTTVVVXXXjjjzzz333111///...000000///...))))))***+++------+++)))------------------,,,,,,000,,,((((((+++---,,,***+++,,,,,,,,,++++++---///*********+++++++++,,,,,,222000...,,,+++******+++***++++++,,,,,,++++++***...---,,,+++++++++++++++,,,------,,,***)))***+++,,,++++++******++++++,,,)))***+++******)))***+++000...,,,+++***+++,,,---+++++++++,,,,,,---------)))***,,,+++******+++---...---,,,++++++,,,---.........//////000000000000...........................///000000//////000111////////////.....................///000111222222//////////////////000111000000000000000111111111000000000000000000000000222222111111111000000000222222222222222333444555222111000000000000111222333333333333333444444555444444444444444555555666555666777777777666555444777666888;;;======:::777888777777777777777777777999999999;;;BBBMMMZZZbbbnnnooopppnnnjjjfffdddccccccfffhhhiiiiiihhhiiijjjiiinnnwwwvvv___QQQEEEAAA<<<999:::<<<======<<<;;;:::888888888888888:::999999888888888999999999:::999666777:::999666444444444444444444222111888777666666777:::<<<>>>777555333333444555555444555555444444555555555555333444444444555555555444666555555555555555666666888999;;;<<<;;;;;;===>>>???@@@AAAAAA@@@@@@AAACCC@@@@@@@@@@@@???>>>>>>===<<<>>>@@@BBBCCCCCCAAAAAA======>>>>>>>>>===<<<;;;>>>???@@@AAABBBCCCCCCDDD>>>>>>======>>>@@@BBBCCCBBBBBBBBBCCCEEEIIIMMMOOOTTTUUUTTTRRRQQQQQQTTTVVVaaaqqq000///------------,,,+++,,,++++++,,,---,,,***'''------------------------...+++))))))+++---,,,***+++,,,,,,,,,++++++---///+++++++++++++++,,,,,,,,,000///---,,,+++,,,------***++++++,,,,,,++++++******)))))))))***+++,,,,,,---...///...,,,+++,,,---,,,,,,++++++++++++,,,,,,)))+++,,,+++))))))***,,,......------+++***))))))+++++++++,,,,,,---------)))+++,,,,,,+++***,,,---......,,,,,,,,,,,,....../////////000000000000000////////////////////////...///000000//////000222//////////////////......000000/////////////////////////////////000111111///000000000111111111222111111111111000000000000222222222222222111111111///////////////000111222222222111111111111222222444444444444444555666666555555444444555555666777444555666777777666444444666666777999::::::999888666777999999:::::::::;;;999:::===BBBKKKYYYhhhrrr~~~xxxtttqqqppprrruuuxxxzzz{{{{{{|||}}}|||{{{dddPPPFFFAAA>>>;;;:::;;;<<<>>>???<<<;;;999888777777888999999999999888999999::::::999:::999666777:::999666555666777777666555555555999888777777888:::<<<>>>555444333444666777777666333444444444444444555555333444555666666666666555666666555555555666777777999:::<<<<<<<<<===???@@@AAABBBDDDDDDCCCBBBCCCEEEAAAAAAAAAAAA@@@AAAAAAAAA>>>@@@BBBCCCCCCBBBAAA@@@<<<<<<===<<<<<<<<<;;;;;;<<<>>>AAACCCDDDCCCBBBAAA>>>>>>======>>>@@@BBBCCCAAAAAAAAABBBDDDFFFIIIJJJLLLMMMMMMLLLLLLMMMQQQSSSZZZhhh,,,---------------------000///............,,,***------------............******+++++++++,,,,,,,,,+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,------------------......------------------------************+++---...///,,,...///...---,,,---///,,,,,,++++++++++++,,,,,,))),,,...---***)))+++---***+++,,,------,,,+++***+++,,,,,,,,,,,,,,,,,,---***,,,------,,,+++---...///...---,,,,,,---...///000000000000000000000000////////////////////////...///000000//////000111////////////////////////111111000000///.........////////////000111222222///000000111111222222222222111111111111000000000111111222222222333333333111111111111111111222333333333333333333333333333333333333333333444444555666555555555555666777777444555666666777777777666666777888999999:::::::::666888:::;;;;;;<<<>>>???>>>AAAGGGOOOZZZhhhwww{{{zzzzzzzzz}}}jjjWWWHHHAAA>>>===;;;::::::<<<===>>><<<:::888666555666777888888888888888888999:::;;;888999888555666999888555444555666555444333444555999999888888999:::<<<===666555444555777888777666333444666666555444555555333444666777888888777666666666666666666777888888:::;;;<<<<<<<<<>>>@@@BBBBBBDDDFFFFFFEEEDDDEEEFFFCCCCCCCCCCCCCCCDDDEEEEEECCCDDDDDDDDDDDDCCCAAA@@@=========<<<<<<<<<;;;;;;999;;;>>>AAAAAA@@@???===@@@???>>>>>>???@@@AAABBB@@@@@@AAACCCDDDFFFHHHIIIJJJJJJJJJHHHGGGHHHKKKNNNVVVcccyyy,,,---...///.........///000///------...///...---------------.........///$$$)))---...,,,***,,,...+++,,,,,,,,,++++++---///------------------------------............---------,,,+++******+++,,,---++++++++++++,,,---......***,,,------------...000---,,,,,,++++++,,,,,,---***---///...+++))),,,///***+++,,,,,,---------,,,---,,,,,,,,,,,,,,,,,,++++++---......---,,,...//////...---,,,,,,---...///000000000000000000000000////////////////////////---...000///......///111......//////000000111111111111111111111000000000////////////000111222333///000000111111222333333222222222111111111000000000111111222333444555555555555444333333333444444333444444555555444444333444444333333444444555666666666555555666666777888666666777777888999;;;;;;888999999999999999:::;;;999;;;===>>>>>>???CCCFFFGGGLLLUUU```kkkwwwmmm[[[NNNFFFBBB=========<<<;;;;;;===>>>===;;;888666666666888999888888888999:::;;;<<<===:::;;;999666777;;;:::666333555555444222222444777888999999::::::;;;;;;;;;888777666666666666444222333666999999777555444555333555777888999999888777555555666666777888999::::::<<<=========>>>AAADDDCCCEEEGGGHHHGGGFFFFFFGGGEEEEEEEEEEEEFFFGGGIIIJJJIIIIIIHHHFFFEEEDDDCCCBBB>>>>>>======<<<<<<<<<===:::;;;<<<======>>>======BBBAAA@@@??????@@@AAABBBAAABBBCCCEEEGGGHHHIIIJJJHHHHHHHHHGGGFFFGGGJJJLLLTTT___ttt,,,---...---+++***)))***...,,,******,,,...//////---------.........//////!!!(((///000,,,***,,,000+++,,,,,,,,,++++++---///........................---.../////////...,,,++++++***(((''''''(((***+++,,,,,,+++******+++++++++(((***,,,,,,,,,,,,...000---,,,,,,++++++,,,,,,---***...000///+++***,,,000///...---,,,,,,,,,---------------,,,,,,+++++++++,,,---///...------...000///...---,,,,,,---...///111111111000000000000000000000000000000000000000---...//////......///000---......///000111111222111111111222222333333333////////////000111222333///000000111222222333333222222222222111111000000000000111222444555666666333222222111000000000000444555555666666555555444666666666666666777888888666666666666666777888888888888888888999;;;>>>???:::;;;;;;:::888888999;;;===???BBBBBBBBBDDDHHHLLLOOOUUU```kkkvvvqqq[[[MMMGGGCCCBBB???@@@@@@>>>===<<<===??????===:::888777888:::;;;::::::;;;;;;<<<===??????===>>><<<:::;;;>>>===999999::::::888555666999===888888:::;;;;;;;;;;;;;;;:::999777666555444111...333777;;;;;;888555444555333555777999:::999888777555555555666777999:::;;;;;;<<<=========???BBBEEEDDDFFFHHHIIIHHHGGGGGGHHHGGGFFFFFFFFFGGGIIIKKKLLLNNNMMMKKKHHHFFFEEEDDDDDD??????>>>============>>>===<<<;;;;;;;;;===???@@@CCCBBBAAA@@@@@@@@@AAABBBBBBCCCEEEGGGIIIJJJKKKKKKFFFFFFGGGFFFFFFHHHLLLOOOSSS^^^rrr...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,...000111///...,,,++++++,,,---...---......////////////...---------...000///---+++---------,,,++++++---000000///---+++*********+++***------***))),,,,,,))),,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...)))+++---/////////...---+++++++++,,,...///111222,,,,,,,,,------.........333///+++,,,000...'''!!!000000/////////.........000000//////.........---//////.........---------//////000000000000/////////111444777777555333111......000111333333444444777666444222222111222222333333111111111222333444333333333333333444555555666444333333555666666555888777666777777777555333:::;;;;;;:::999999:::<<<=========;;;999:::<<<>>>777888999999999;;;>>>@@@???CCCHHHLLLNNNNNNOOOPPP\\\dddppp{{{{{{eeeWWWOOOIIIFFFEEEDDDDDDDDDDDDBBB@@@>>><<>>???@@@AAAAAA@@@???>>>;;;:::999999:::;;;:::888;;;<<<======;;;;;;<<<===555888888666666::::::888999888888888888888999999999:::;;;;;;:::777555333555444444444666999<<<===<<<>>>@@@@@@@@@???@@@AAAEEEGGGGGGGGGFFFFFFHHHJJJHHHGGGGGGHHHKKKMMMNNNNNNLLLKKKKKKKKKKKKJJJGGGDDDEEEBBB>>>===>>>@@@AAABBBBBBAAA???>>>======>>>>>>EEEEEEEEEDDDDDDCCCCCCCCCEEEFFFHHHJJJKKKKKKKKKKKKEEEFFFIIIMMMLLLJJJMMMSSSUUUbbbuuu...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++///...---,,,+++,,,,,,---///...---,,,,,,---...///------...///000000000000.........///000000...,,,---......---++++++---//////...---++++++++++++,,,+++......,,,,,,///000---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...)))+++---...//////...---222111000///...------------------------.........///---,,,...111000,,,(((////////////.........---000000/////////.........000000000/////////......000111111222222111111000...///222333444333111000000000222333444444444444777666444333222222222333333333333333333444444555333333222222333333444555666555555555777888888888999999999999:::::::::999:::;;;;;;;;;::::::<<<>>>???@@@AAA@@@??????@@@BBB@@@AAABBBBBBBBBDDDGGGJJJEEEJJJRRRYYY^^^aaaeeeggglllsss|||vvvcccWWWRRRMMMKKKLLLLLLLLLLLLKKKIIIGGGEEEDDDFFFDDDAAAAAACCCDDDEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJEEEEEEFFFFFFFFFEEEDDDDDDBBB@@@??????AAAAAA@@@>>>===>>>??????>>>===>>>@@@:::======:::;;;>>>>>>;;;>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999777666999888777777888:::<<<======???@@@AAA@@@???@@@AAACCCDDDEEEDDDCCCCCCDDDFFFGGGFFFFFFHHHKKKMMMNNNNNNOOONNNNNNOOOPPPPPPNNNLLLJJJGGGDDDCCCDDDFFFGGGGGGEEEDDDBBBAAA@@@@@@AAAAAAEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGIIIKKKLLLKKKJJJJJJGGGHHHKKKNNNNNNLLLPPPVVV\\\iiizzz......------------......------------------------,,,,,,------------,,,,,,000///...---,,,++++++,,,000///...------...///000---...///000111111222111000//////000222222///------......---,,,,,,---///------,,,,,,,,,,,,------***---...,,,---111222///,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......***+++---...//////......666444333000...---,,,,,,//////...............---,,,---///000000000///.../////////............---000000000000////////////222111111111111000000000222222333333333333222222///000111222222222111111222333333444555555555444666555444333222222333333333333444555555555555555444444444444444555666666444444555555666777999999999999999::::::;;;======;;;<<<>>>>>>>>>@@@BBBEEEGGGJJJLLLMMMLLLKKKLLLMMMKKKLLLMMMNNNNNNPPPSSSVVVXXX^^^fffnnntttzzzuuufff^^^[[[YYYXXXZZZZZZYYYYYYXXXVVVTTTRRRQQQSSSQQQPPPPPPRRRSSSTTTTTTRRRRRRSSSTTTTTTTTTSSSSSSQQQQQQQQQPPPPPPOOOOOOOOOMMMLLLKKKKKKLLLLLLKKKIIIDDDFFFGGGGGGFFFFFFGGGIIIDDDFFFFFFCCCCCCFFFEEECCCGGGGGGHHHIIIHHHFFFCCCBBBAAA@@@???>>>===<<<<<<<<<>>>>>>=========>>>???@@@@@@AAACCCBBBAAAAAABBBCCCDDDEEEFFFEEEDDDCCCDDDEEEIIIHHHIIIKKKNNNPPPPPPPPPMMMMMMMMMOOOQQQRRRQQQPPPLLLIIIFFFEEEFFFHHHHHHHHHFFFEEEDDDBBBBBBBBBBBBCCCFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMOOOOOOMMMKKKJJJLLLLLLOOOSSSTTTTTTYYY```gggsss......------------......------------............,,,,,,------------,,,,,,,,,,,,,,,,,,------......000//////...//////000111///000000111111111111000111000000222333333111///---...///...,,,,,,---...,,,,,,,,,,,,------......))),,,---++++++//////---------------------------------------------------......------------......+++,,,---.../////////...222111000////////////000000000000//////.........---000222111...------///........................000000000000000000000000222222111111111111111111222333333444444333333222333333333333333444444555333444444555555555444444444444333333333333333333333444555777777777666555777666666666666777888888777888888888888999;;;<<<>>>>>>>>>>>>===>>>@@@BBB===???BBBEEEGGGKKKOOORRRXXX\\\```bbbaaa`````````___```aaabbbccceeehhhkkktttxxx{{{ppplllkkkiiiiiikkkjjjjjjiiihhhfffdddcccbbbdddbbbaaabbbdddeeefffeeecccdddeeeeeeeeecccbbb```aaa```______^^^^^^^^^^^^\\\[[[ZZZZZZZZZZZZYYYWWWRRRTTTUUUUUUTTTUUUVVVWWWQQQTTTSSSPPPOOORRRQQQNNNQQQSSSUUUVVVVVVTTTRRRPPPLLLJJJGGGDDDBBBBBBBBBBBBEEEEEEEEEFFFGGGGGGGGGHHHFFFHHHIIIHHHGGGGGGHHHJJJLLLMMMNNNMMMLLLKKKKKKLLLNNNNNNNNNPPPSSSUUUUUUTTTOOONNNNNNOOOQQQRRRQQQPPPNNNKKKIIIHHHHHHIIIIIIIIIJJJIIIHHHFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKKKKKKKLLLNNNQQQRRRRRRPPPMMMKKKOOOPPPTTTYYY\\\^^^eeennnsss///......------......///---------....../////////,,,------......------,,,++++++,,,------.........////////////000000111111111222222111111000///...111111111222444333111///...///000///---,,,---...+++,,,,,,---............,,,//////,,,,,,......+++------------------------------------------------///......------......///,,,,,,---...////////////............///000111111111111111000000/////////+++///111000---,,,...111////////////////////////000111111111111111111111111111111111111111111111222333333444444333333222555444333333333444666666444444555555666555555555333333444444444444444444444555777888999999888888777777777777777888999999;;;===>>>>>><<<===???AAAEEEFFFGGGGGGEEEEEEGGGIIICCCGGGKKKPPPUUUZZZ```dddqqqtttyyy{{{{{{zzzyyyyyy|||}}}~~~|||zzzyyyvvvwwwyyyxxxxxxwwwvvvuuuttttttttttttsssrrrrrrtttuuuuuutttttttttuuutttsssqqqooonnnnnnnnnnnnnnnmmmmmmllllllkkkiiihhhhhhhhhhhhfffeee```aaaccccccbbbbbbcccddd___aaaaaa^^^]]]______\\\\\\^^^aaadddeeedddcccaaa[[[YYYTTTPPPMMMKKKKKKKKKMMMNNNPPPRRRTTTTTTTTTTTTQQQRRRSSSRRRRRRRRRTTTWWWWWWYYYZZZZZZYYYXXXXXXXXXWWWVVVWWWYYY[[[\\\[[[YYYXXXVVVTTTSSSTTTSSSRRRPPPQQQOOOLLLLLLLLLMMMLLLKKKNNNMMMKKKJJJIIIIIIJJJJJJHHHIIIIIIJJJJJJKKKKKKKKKLLLNNNPPPRRRRRRPPPNNNMMMPPPPPPUUU[[[```eeennnxxx~~~//////............//////---------...//////000000------............------------.........---,,,+++......//////000000111111111111111111000///......111111111222444444111///...///111000...,,,,,,---+++,,,---...............///222222///...111000---------------------------........................//////............//////---------......///000000/////////......///000000222111111111111111111000))),,,//////......111444///000000000000000111111111111111111222222222222111111111222222222222222333333444444444444333333444444333333333444555666555555666777888888777777555666777888888888888888777888999:::;;;<<<<<<<<<999999888888999999:::;;;;;;>>>@@@@@@???@@@DDDGGGKKKOOORRRRRRPPPOOOQQQTTTUUUYYY^^^ccciiiooouuuzzz~~~}}}~~~}}}~~~~~~}}}}}}}}}}}}|||{{{yyywwwwwwwwwxxxyyyzzzzzzyyyxxxwwwuuutttrrrrrrrrrrrrpppnnnjjjkkklllllljjjjjjkkkllliiilllllliiiiiikkkkkkhhhhhhiiilllooopppqqqppppppiiigggbbb^^^ZZZXXXWWWWWWXXXZZZ]]]```bbbbbbaaaaaa^^^___`````````aaadddgggdddgggiiijjjiiihhhhhhhhheeedddeeefffhhhgggeeecccaaa^^^[[[XXXWWWUUUSSSQQQRRRPPPNNNMMMNNNNNNMMMKKKKKKJJJHHHGGGFFFFFFGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLNNNPPPQQQQQQQQQQQQPPPQQQUUU\\\aaagggrrr}}}//////............//////---------...///000000000------............------+++,,,---.........---,,,------...///000000000000---...///000000000000///111111111222333333111///...000111111///---,,,,,,,,,---...//////......---...111111//////222222///........................//////////////////////////////............//////---------......///000111000000000//////000000111111111111222222222222222---...//////000111333444000111111111222222222222111111111222222222333333222222333333333444444444444555555666666555555444444555555555666666666666777777888:::;;;;;;;;;;;;999:::;;;======>>>===============>>>???@@@AAABBB???????????????@@@AAAAAA@@@EEEIIIKKKKKKMMMSSSXXXZZZ```fffhhhgggfffhhhkkkqqqtttyyy~~~~~~|||{{{zzzyyyyyyzzz|||}}}{{{yyywwwwwwwwwvvvuuussssssttttttsssqqqppppppqqqooorrrrrrppppppsssssspppqqqrrrtttuuuwwwwwwxxxxxxrrrqqqnnnjjjhhhfffeeeddddddfffiiilllmmmmmmkkkjjjjjjkkkllllllmmmppptttwwwsssvvvyyy{{{zzzzzzzzzzzzyyyxxxxxxyyyzzzyyyvvvssspppmmmhhheeebbb```^^^\\\YYYWWWUUUUUUUUUUUUSSSQQQNNNMMMLLLJJJJJJJJJJJJKKKNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNPPPRRRTTTVVVXXXYYYVVVVVVYYY^^^ccciiittt//////............//////---------...///000000111------............------&&&(((+++---///000111111,,,,,,...///000000000000***+++---...000111222222111000000222333333111///...000222111///---,,,,,,------...//////...---,,,+++......---...111222000........................000000000000000000000000//////............//////...------......///000111/////////000111333444555111111111222222333333333333222111111111111111111111111222222222333333333111111111222222333333333444444444555555555666666666666777777777777666666777777888999999999999999888999:::<<<===>>>>>>>>><<<===???@@@AAAAAAAAAAAAAAA@@@@@@@@@AAACCCEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHNNNSSSYYY\\\]]]aaahhhnnnnnnuuu~~~~~~|||zzzxxxxxxyyyyyyzzz}}}|||{{{yyyxxxxxxxxxvvvtttyyyyyyzzzxxxvvvtttuuuuuurrrtttuuussssssvvvwwwtttwwwwwwxxxxxxyyyyyyzzzzzzwwwvvvtttrrrpppooonnnmmmlllnnnqqqttttttrrrpppnnnqqqsssttttttuuuxxx}}}~~~yyyuuusssqqqnnnmmmfffdddbbbbbbbbbbbb```^^^ZZZYYYXXXVVVVVVVVVVVVWWWUUUUUUTTTTTTSSSSSSRRRRRRSSSSSSTTTVVVYYY]]]```bbb]]]\\\^^^bbbfffkkkvvv.........---,,,---000333---------...//////000000...---,,,,,,,,,...///000/////////...---+++)))(((111111000---,,,,,,...111///...............///000222222222000//////111444000...,,,---000111///---,,,,,,,,,---...///000111000000000000000000000000.../////////...///111222......------...///000000///000000111111000000///---......///000000111111111222333333222222333555111222222222222111111000222222333333333333333333666444333333444555555444444555666666555555777999777777777888888888888888777888888999::::::;;;;;;;;;<<<===<<<<<<===@@@BBB@@@AAACCCEEEGGGGGGGGGGGGCCCCCCCCCDDDEEEEEEFFFFFFFFFHHHJJJLLLMMMQQQUUUXXX[[[ZZZXXXXXXXXXZZZ\\\]]]___dddkkkqqqvvv{{{}}}}}}|||{{{zzzzzzzzz{{{}}}~~~}}}{{{xxxwwwwwwxxxxxx|||{{{yyyxxxwwwvvvvvvvvvvvvvvvwwwxxxyyyzzz|||}}}{{{{{{zzzyyyyyy{{{|||}}}zzzyyywwwtttrrrpppoooooopppooooooppprrrssssssrrrrrruuuyyy|||~~~}}}{{{uuuuuutttsssrrrrrrrrrrrrlllkkkiiieeebbbcccfffiiijjjjjjiiifffccc```______[[[\\\___cccfffhhhjjjkkklllkkkiiihhhmmmvvv.........,,,+++,,,...111......///000000111111222222111111000000111222333333333333222111000///...000000///---,,,,,,///111...............//////000000111111000//////000222000...---...000111000...------------...///000111///////////////////////////000111000000000222444000000000000000111222222111111111222222111111111//////000111111222222333222333555444333333444666333333444555555555555444666666777777777777777888888777777888;;;<<<===<<<777888999999888888:::<<<999999999:::;;;;;;<<<<<<<<<<<<======>>>???????????????@@@@@@@@@BBBEEEGGGNNNPPPSSSVVVWWWXXXXXXWWWRRRRRRRRRRRRSSSSSSTTTTTTPPPSSSWWWZZZ^^^ccchhhlllrrrqqqppppppppprrrtttvvv|||~~~}}}}}}||||||||||||}}}~~~}}}}}}{{{zzzyyyxxxyyy{{{|||||||||zzzyyyxxxwwwwwwwwwwwwwwwxxxyyy{{{|||~~~}}}|||{{{zzzzzz{{{||||||yyyxxxvvvuuusssqqqqqqpppqqqqqqpppqqqsssttttttssssssvvvzzz}}}}}}|||{{{xxxwwwxxx{{{~~~zzzzzzyyywwwsssqqqppppppqqqrrruuuxxxzzz}}}|||{{{zzz{{{~~~///000///...,,,,,,...000,,,,,,---......//////000222222111111000111111222222222222222222111111111000000000///......000333///////////////000111222000111333333111000111222111000///000222333222111000000000000111222333333000000000000000000000000111222333333222333555777444444444444444555555555444444444444444444444444222222333444444555555666555777888888777666888999777888999:::;;;;;;;;;:::<<<<<<=========>>>>>>>>>;;;::::::;;;===>>>>>>===<<<===>>>=========???AAA<<<===>>>???@@@BBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIIIILLLPPPSSS[[[^^^bbbeeehhhiiihhhgggbbbbbbaaaaaa``````aaaaaa```dddiiiooouuu|||~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyzzz|||~~~}}}}}}|||{{{zzzyyyyyyxxxxxxxxxyyyzzz|||~~~~~~~~~}}}|||{{{{{{{{{{{{wwwwwwvvvuuuttttttssssssrrrrrrsssssstttuuuvvvvvvwwwzzz}}}222222222111///...000111------......///000000000333222222111111111111111333222222222222222333333111222222111000000222444111000000000111222333444111444666666555333333444333333333444555666777666555555444444555666666777555555555555555555555555444555777777666777999;;;999999999:::::::::999999999999999888888999999999666777777888888999::::::;;;<<<======<<<<<<===???@@@@@@AAABBBBBBAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFDDDCCCAAAAAAAAAAAA???===AAABBBCCCCCCCCCCCCFFFHHHCCCDDDEEEFFFHHHIIIKKKKKKJJJJJJKKKLLLLLLMMMMMMNNNPPPQQQRRRRRRTTTWWW\\\```dddggglllqqquuuvvvvvvvvvtttsssqqqooonnnmmmmmmmmmqqquuu|||~~~~~~~~~~~~|||zzzzzzyyyyyyzzz|||~~~~~~}}}}}}|||{{{zzzzzzwwwxxxxxxzzz|||~~~~~~}}}|||{{{zzzzzzvvvvvvvvvvvvvvvvvvuuuuuuttttttuuuuuuuuuvvvyyy{{{|||~~~333444555333111111222333333333333444555555666666555555555666555555555555666666555555555666777888222333444444222222333555111111111111222333444555444666888999777666666666555666777888999:::;;;<<<::::::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::<<<=========>>>@@@BBB@@@AAAAAABBBBBBAAA@@@@@@AAA@@@@@@??????@@@@@@AAA======>>>>>>??????@@@@@@CCCDDDEEEEEEDDDDDDEEEGGGJJJJJJKKKJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOQQQOOONNNNNNMMMLLLIIIFFFGGGHHHJJJJJJIIIJJJMMMOOOMMMMMMNNNOOOPPPQQQRRRSSSQQQQQQQQQRRRSSSSSSTTTTTTUUUVVVWWWXXXYYY]]]cccgggkkkooottt{{{}}}|||{{{{{{~~~}}}}}}~~~~~~}}}|||{{{zzzyyyxxxyyyzzz|||~~~~~~~~~~~~~~~~~~}}}{{{{{{vvvvvvwwwyyyzzz|||~~~~~~|||{{{zzzyyyuuuuuuwwwxxxxxxxxxxxxwwwtttuuuwwwwwwwwwyyy}}}666888888888666555666777777777777888999999::::::777777888999999999999999:::999888777777888:::;;;888999:::999777666777888444444444444555666888888999;;;<<<<<<;;;::::::;;;;;;===???@@@AAAAAADDDEEECCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGGGGGGGHHHJJJLLLJJJKKKLLLLLLLLLKKKIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJFFFFFFFFFGGGHHHHHHIIIIIILLLMMMNNNNNNMMMMMMNNNPPPRRRSSSSSSSSSSSSRRRQQQQQQRRRRRRSSSUUUVVVXXXYYYZZZXXXWWWWWWWWWXXXWWWTTTRRROOOPPPQQQRRRRRRSSSUUUWWWXXXXXXXXXXXXXXXYYYYYYYYYWWWWWWWWWXXXYYYYYYZZZZZZXXXXXXYYYYYY[[[___eeejjjmmmpppvvv}}}~~~{{{|||}}}~~~~~~~~~}}}|||{{{|||}}}~~~~~~}}}||||||zzzyyywwwvvvvvvxxxyyyzzz}}}~~~~~~|||{{{vvvvvvwwwwwwyyyzzz|||}}}~~~~~~~~~}}}|||{{{yyyxxxuuuvvvwwwyyyzzzyyyyyyxxxsssvvvxxxyyyyyy|||>>>???AAAAAA@@@???@@@AAA>>>>>>???@@@@@@AAAAAABBB>>>???AAACCCDDDDDDDDDCCCDDDCCCAAA@@@@@@AAABBBCCCDDDEEEFFFEEECCCAAAAAAAAA=========>>>???@@@AAABBBDDDEEEEEEDDDCCCCCCDDDFFFHHHJJJMMMNNNNNNOOORRRTTTQQQQQQPPPPPPPPPPPPPPPQQQOOOOOOOOOOOOOOOOOOOOOOOONNNOOOQQQQQQQQQSSSUUUWWWTTTUUUVVVWWWVVVUUUSSSRRRRRRQQQOOONNNNNNOOOQQQRRROOOOOOPPPPPPQQQRRRRRRSSSTTTUUUVVVVVVUUUUUUVVVXXXVVVWWWXXXYYYZZZZZZZZZZZZ\\\]]]^^^```bbbccceeeeeeaaa`````````aaa___\\\YYYVVVXXXYYYZZZZZZ[[[]]]```aaaaaa``````___^^^]]]]]]\\\\\\]]]]]]^^^_________[[[[[[[[[[[[]]]aaahhhlllnnnqqqwww~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{yyyzzz{{{||||||zzzyyywwwyyyyyyzzz{{{||||||||||||wwwvvvuuuttttttvvvxxxyyy|||}}}~~~|||{{{wwwwwwwwwxxxxxxyyyzzz{{{|||}}}}}}}}}|||zzzyyyxxxuuuvvvxxxzzz{{{zzzyyyxxxrrrvvvyyyzzzzzz~~~EEEGGGIIIJJJIIIHHHIIIJJJKKKKKKKKKLLLMMMMMMNNNNNNLLLMMMOOOQQQSSSSSSSSSSSSSSSQQQPPPNNNNNNNNNPPPQQQPPPQQQQQQPPPMMMKKKJJJKKKFFFFFFGGGGGGIIIJJJKKKLLLMMMNNNNNNLLLKKKKKKMMMOOOSSSVVVZZZZZZZZZ[[[^^^aaa^^^]]]]]]\\\\\\\\\]]]]]]XXXXXXXXXXXXXXXXXXXXXXXXUUUVVVXXXXXXXXXZZZ\\\^^^[[[\\\]]]^^^]]]\\\ZZZXXXVVVUUUTTTRRRRRRTTTUUUVVVUUUVVVVVVWWWWWWXXXYYYYYYYYYZZZ[[[[[[ZZZZZZ[[[\\\WWWXXXZZZ]]]___```aaaaaacccdddfffgggiiikkkmmmnnnooonnnlllllljjjgggbbb___\\\]]]^^^______```ccceeeggggggeeedddbbbaaa_________``````aaaaaabbbcccccc____________```eeekkkpppuuuxxx}}}}}}xxxsssqqqrrrtttzzz|||}}}}}}zzzxxxwwwxxxyyyyyyzzzzzzyyyyyyxxxwwwwwwxxxyyyzzzzzzxxxvvvtttwwwwwwyyyzzz{{{|||||||||tttsssrrrrrrsssuuuwwwyyy|||}}}~~~~~~|||{{{yyyxxxxxxxxxxxxyyyzzzzzz{{{{{{|||||||||zzzyyyxxxvvvwwwyyy{{{{{{{{{yyyxxxrrruuuyyyzzz{{{XXXXXXXXXXXXYYYZZZ\\\\\\\\\\\\\\\\\\\\\]]]^^^___aaaaaaaaaaaaaaaaaaaaaaaabbb```^^^]]]\\\]]]^^^___```____________^^^[[[YYYZZZYYYWWWVVVUUUUUUVVVVVVYYYZZZZZZYYYXXXXXX[[[]]]___```aaaccceeegggiiiiiiiiikkkjjjeeedddffffffccchhhccc______]]][[[]]]aaa[[[]]]___^^^\\\[[[ZZZ[[[]]]^^^______^^^]]]\\\[[[VVVTTTSSSUUUXXXZZZYYYWWWUUUWWWZZZ[[[[[[[[[]]]^^^aaa```]]][[[[[[[[[\\\]]]^^^______aaabbbeeefffgggeeefffgggiiilllooorrrsssttttttsssqqqooommmkkkiiifffeeeeeeeeeeeegggiiijjjkkkjjjhhhfffdddbbbbbbaaa```cccfffggggggfffeeefffbbbccccccccceeejjjpppuuuwww}}}|||vvvsssuuuvvvtttrrrrrrqqqnnnkkkhhhffffffffflllllllllkkkjjjkkkmmmoooppppppppppppppppppqqqrrrqqqqqqpppqqqqqqrrrssstttuuutttsssssstttuuuvvvwwwuuusssrrrrrrtttwwwxxxyyy{{{||||||}}}}}}}}}}}}||||||xxxuuutttuuuwwwxxx{{{zzzyyywwwvvvuuuttttttvvvvvvwwwzzz{{{{{{yyywwwxxxxxxwwwyyy|||iiiiiijjjjjjlllmmmnnnoooooooooooooooooopppqqqqqqsssssssssssstttttttttttttttrrrqqqoooooooooqqqrrrnnnnnnnnnnnnmmmkkkiiiggghhhgggeeecccbbbbbbccccccdddeeedddcccaaaaaabbbdddgggggghhhjjjlllmmmnnnooommmooonnnkkkjjjmmmmmmjjjlllgggdddcccbbb```bbbfffdddeeefffeeebbb___]]]]]]aaabbbbbbaaa```^^^\\\[[[ZZZXXXWWWWWWZZZZZZYYYWWWXXXZZZ]]]^^^______aaabbbdddbbb```^^^]]]]]]^^^^^^______```aaaccceeegggiiiiiijjjkkkmmmpppsssvvvwwwwwwwwwvvvuuusssqqqpppooonnnllljjjiiiggggggggggggjjjiiihhhgggeeeddddddcccdddfffiiiiiihhhgggggggggeeefffggghhhlllrrryyy}}}rrrjjjeee___]]]___```^^^[[[\\\ZZZXXXUUUSSSRRRQQQQQQYYYZZZZZZYYYXXXXXXZZZ]]]aaaaaaaaaaaaaaabbbbbbcccccccccdddeeegggiiikkkkkknnnnnnnnnnnnoooqqqssstttsssrrrqqqrrrtttwwwzzz{{{yyyyyyzzz{{{|||}}}~~~~~~}}}{{{wwwtttrrrrrrsssuuuyyyxxxwwwvvvvvvwwwwwwwwwqqqrrrtttvvvxxxxxxwwwvvvvvvuuuuuuwww|||wwwwwwxxxzzz{{{}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~|||{{{{{{|||}}}}}}~~~~~~~~~~~~|||zzzxxxwwwwwwvvvtttrrrqqqqqqqqqqqqooooooooommmjjjiiijjjkkkmmmmmmnnnooopppqqqrrrrrrnnnqqqrrrooopppssssssqqqooojjjggggggfffeeegggkkkmmmnnnmmmkkkfffbbb______dddccccccbbb```^^^\\\[[[]]]\\\ZZZZZZZZZZZZXXXWWW[[[]]]```bbbbbbccceeeffffffeeebbb___^^^]]]^^^^^^______```bbbdddfffhhhjjjkkklllmmmooorrruuuwwwyyyyyyyyyyyyxxxwwwvvvttttttrrrpppmmmjjjgggfffeeeeeeffffffffffffffffffffffffhhhiiikkkkkkiiihhhhhhhhhhhhjjjlllpppvvv~~~vvvfff]]]UUUQQQMMMLLLMMMNNNLLLJJJJJJIIIGGGFFFDDDDDDCCCCCCFFFGGGGGGGGGFFFFFFHHHJJJOOOOOOOOOOOOOOOPPPQQQQQQRRRSSSUUUWWWZZZ]]]___```aaaaaabbbcccdddfffhhhiiijjjjjjjjjlllooossswwwyyyuuuuuuuuuuuuwwwzzz}}}~~~zzzxxxtttqqqoooooopppqqqvvvuuutttsssssstttuuuvvvppprrrtttvvvxxxyyyyyyyyyuuusssrrrvvv}}}~~~}}}{{{zzzzzzzzzzzztttuuutttrrrooommmmmmnnnmmmmmmmmmnnnnnnooooooppplllooopppoooppptttuuurrrooojjjggggggfffeeegggkkknnnoooooolllgggcccaaa```bbbbbbaaa```___]]]\\\\\\^^^]]]\\\[[[[[[ZZZYYYXXX]]]___bbbcccddddddfffhhhfffdddaaa^^^\\\\\\\\\\\\^^^^^^___aaaccceeegggiiiiiijjjkkkmmmppprrruuuvvvvvvwwwwwwwwwwwwvvvuuuuuupppnnnkkkgggdddbbb``````^^^___```bbbdddfffggghhhjjjkkkkkkjjjhhhfffggghhhjjjmmmrrryyyxxxeeeWWWQQQJJJHHHEEEEEEFFFFFFDDDCCCBBBBBBAAA@@@@@@?????????===???@@@???>>>>>>@@@AAACCCBBBBBBCCCCCCDDDEEEFFFGGGHHHJJJMMMOOOQQQSSSSSSRRRSSSSSSTTTVVVWWWXXXYYY[[[]]]^^^aaadddhhhmmmqqqqqqooonnnmmmnnnqqquuuwwwrrrqqqnnnlllkkklllmmmnnnqqqooonnnmmmmmmmmmoooppppppqqqssstttuuuvvvxxxyyyvvvttttttxxxxxxyyyxxxvvvrrrooonnnoooiiijjjjjjjjjkkkkkkkkkkkkiiimmmnnnnnnooosssssspppnnniiiffffffeeeccceeejjjkkklllmmmkkkgggdddbbbbbb```_________^^^^^^______]]]]]]]]]]]]\\\[[[[[[\\\^^^```cccdddddddddfffgggdddbbb```]]][[[ZZZZZZ[[[ZZZ[[[[[[\\\^^^```bbbcccddddddeeegggiiilllnnnoooqqqqqqrrrrrrrrrrrrrrrqqqnnnkkkgggbbb]]]ZZZXXXWWWTTTUUUWWW[[[___dddhhhjjjjjjkkkjjjhhheeeeeefffhhhlllqqqyyyzzzeeeUUUKKKEEE@@@@@@???@@@@@@@@@>>>===;;;;;;;;;;;;;;;;;;:::::::::;;;======<<<;;;<<<>>>;;;;;;;;;<<<<<<===??????@@@AAACCCEEEFFFGGGGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJMMMPPPRRRUUUWWW\\\bbbfffiiigggdddaaaaaacccfffhhhfffeeeddddddeeefffhhhjjjfffeeeddddddeeehhhkkklllkkkmmmnnnnnnmmmooorrruuuxxxxxxyyy}}}~~~zzzuuupppnnnmmmffffffgggggghhhhhhiiiiiigggkkkmmmlllmmmppppppmmmmmmhhhdddcccbbb```bbbffffffggghhhhhheeecccbbbbbb^^^^^^]]]]]]^^^^^^___```\\\]]]]]]\\\ZZZZZZZZZ[[[\\\^^^```aaa``````aaabbb___]]]ZZZXXXVVVVVVVVVWWWSSSSSSSSSTTTUUUVVVXXXXXXZZZ[[[\\\]]]___bbbdddeeegggggghhhhhhhhhhhhgggggggggddd___ZZZUUUPPPNNNLLLJJJKKKNNNSSSZZZbbbiiinnnlllllljjjhhheeeeeehhhjjjqqqxxxkkkYYYMMMEEE@@@;;;<<<>>>??????>>>===<<<999999::::::999999888777555777999999888777888999666666777777888999;;;;;;;;;<<<===?????????>>>===CCCCCCDDDDDDDDDCCCBBBAAADDDGGGJJJKKKMMMQQQWWW\\\]]][[[WWWTTTSSSSSSUUUWWWVVVVVVVVVWWWYYY[[[^^^___XXXWWWWWWYYY\\\```eeehhhfffhhhiiiiiihhhjjjoootttwwwzzz~~~}}}uuunnniiigggbbbbbbcccddddddeeeffffffeeeiiikkkiiijjjllljjjggghhhccc___^^^\\\YYYZZZ^^^^^^```bbbaaa___]]]]]]]]]\\\[[[ZZZYYYYYYYYYZZZ[[[WWWXXXYYYWWWSSSQQQRRRSSSTTTVVVWWWWWWVVVUUUUUUVVVSSSRRROOOMMMLLLLLLMMMMMMJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNOOOQQQSSSUUUWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVTTTPPPMMMIIIGGGFFFFFFCCCDDDFFFLLLUUUaaakkkrrroooooommmjjjhhhiiillloooyyyrrr]]]QQQJJJCCC>>>:::<<>>>>>999:::;;;;;;:::999888777222444777777666555555666444444555555666888999:::888999;;;<<<======<<<;;;<<<===>>>?????????>>>===<<>>@@@@@@>>>>>>===888999999999999777666555333555888888777666666777555555555666777888:::;;;777999;;;>>>???>>>======666777999;;;<<<;;;;;;;;;777:::>>>>>>===???FFFLLLGGGEEECCC@@@?????????@@@>>>>>>>>>???AAABBBCCCDDDFFFDDDAAA@@@@@@BBBEEEGGGHHHLLLOOOPPPPPPUUU^^^eeemmmvvv|||zzz|||~~~~~~~~~uuujjj```ZZZ\\\ZZZYYYXXXXXXZZZ]]]___cccaaa``````aaa```]]]YYYYYYWWWUUUQQQNNNLLLJJJIIIMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKHHHFFFEEEFFFHHHIIIGGGGGGFFFEEECCCAAA???>>>CCC@@@@@@BBBDDDCCCAAA@@@>>>>>>>>>>>>>>>=========<<<999999<<<<<<:::;;;>>>>>>===<<<<<<===>>>???@@@FFFDDDAAA>>>>>>AAADDDFFFDDD@@@<<<:::;;;===???AAA<<>>===============<<<:::999777666555222222222444666777666555888999::::::888888999:::<<<<<<;;;;;;;;;;;;<<<<<<999::::::;;;;;;::::::::::::::::::;;;<<>>@@@???>>>===<<<<<<===>>><<<;;;999999;;;<<<===>>>>>>BBBGGGMMMYYYiiisssvvvwwwwwwwwwxxxzzzjjjUUULLLFFF???;;;===;;;;;;<<<======<<<<<<<<<::::::999777666555333333666555444444444444333111444666888888999:::===???<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777777888999;;;===???>>><<<999777666777888999777777888999:::;;;<<<===???<<<888777888999::::::::::::::::::<<>>===<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999999888888888999999999999888777666666666888999888666555555666777777777777888888888888;;;888777999888555555888666666666777888999;;;<<<<<<<<<<<<<<<;;;:::888777777888999;;;===>>>???@@@BBBHHHPPPXXXcccpppyyyzzz{{{}}}vvvcccQQQJJJGGG@@@<<<>>>;;;;;;;;;<<<;;;;;;::::::999888777666555444333222777777666555444444444444555777999:::;;;===@@@CCC<<<<<<=========<<<<<<<<<===<<<;;;:::888777666555666666555666777999;;;<<<999777555444333444666777555555666888999;;;<<<======;;;888777888888888777666666666666777;;;AAAEEEKKKTTT\\\___```aaa^^^ZZZZZZXXXTTTQQQNNNMMMMMMMMMMMMLLLLLLJJJIIIHHHHHHGGGKKKMMMQQQUUUXXXWWWTTTPPPNNNNNNNNNNNNOOOPPPQQQRRRVVVTTTRRRRRRTTTUUUVVVVVVUUUUUUUUUVVVWWWXXXZZZZZZ[[[^^^bbbeeeiiipppyyyyyymmmiiidddcccfffhhhhhhgggfffggghhhiiiiiijjjlllnnnwww|||yyyxxxwwwtttttttttttttttsssqqqqqqqqqqqqpppooommmjjjgggfffhhhhhhhhhhhhhhhggggggfff___^^^^^^aaahhhooouuuwwwxxxqqqggg]]]VVVPPPKKKHHHEEEDDDBBB@@@???@@@@@@AAA@@@??????>>>>>>>>>===<<<999999888888777888888888666666666666666666666666777777888888888777555444666666666777777666666666333777999666444444555444555555555555666666666666888555444777666444444777444555666777999:::;;;<<<>>>>>>======<<<:::999999888:::<<<>>>@@@BBBEEEHHHIIIRRR]]]eeeooozzzqqq```QQQLLLIIIAAA>>>@@@;;;;;;;;;;;;;;;:::999888999999888777666555555444555555666555666777:::<<<;;;===???@@@@@@@@@AAABBB===>>>???@@@AAA@@@???>>>???>>><<<:::777666444444777666666666888999;;;<<<777666555444444555777777444555666888:::;;;===>>>===;;;999999999:::999777888888888888888:::>>>BBBCCCKKKQQQRRRSSSTTTRRRNNNOOOLLLHHHDDDBBBAAABBBBBBDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGKKKNNNPPPNNNJJJFFFDDDDDDEEEEEEEEEFFFGGGGGGHHHGGGFFFGGGHHHIIIJJJJJJIIIIIIIIIJJJKKKLLLNNNNNNNNNRRRVVVYYY\\\aaaiiinnnxxx}}}vvvlllccc[[[XXXUUUUUUWWWYYYYYYYYYYYYZZZ[[[\\\\\\]]]___bbbhhhvvvxxxzzz}}}|||zzzxxxvvvtttqqqnnnlllkkkjjjggggggggggggfffeeedddcccaaabbbbbbaaa___\\\YYYWWWXXXWWWWWWVVVVVVVVVUUUUUUOOONNNNNNQQQVVV[[[___``````[[[RRRKKKGGGDDDBBBAAA>>>===<<<:::999999999999888999999888888777888888666555555555555666666777444444444444444444444444555555777888777666444333333444444555555555555555222777888555444666777333444444555555666666666666555222222555666555666999666777888999;;;<<<===>>>@@@???===<<<;;;<<<===>>><<<===???@@@BBBGGGNNNSSSXXXcccmmmuuu|||ooo___RRRNNNIIIAAA>>>@@@=========<<<;;;:::999888888777777777666666555555333444555555555888===AAA@@@CCCHHHJJJIIIGGGEEEDDDAAACCCEEEFFFGGGEEECCCBBB???>>><<<999777666555555777777666666777999;;;<<<666555555444555555666777555555777999;;;<<<>>>>>>===<<<;;;<<<======;;;999::::::;;;:::999;;;===@@@@@@GGGKKKJJJJJJKKKJJJHHHFFFDDDAAA>>><<<===>>>???===>>>@@@AAABBBBBBBBBBBBBBBDDDFFFIIIJJJHHHCCC???=========>>>????????????@@@AAABBBBBBBBBCCCDDDEEECCCCCCCCCDDDEEEFFFGGGHHHHHHLLLPPPRRRSSSVVV[[[___gggooosssqqqkkkeee\\\TTTPPPOOONNNNNNPPPQQQRRRRRRQQQRRRTTTUUUUUUWWWYYY\\\bbbooohhhiiikkklllkkkiiifffddddddcccaaa___\\\[[[ZZZYYYWWWWWWWWWVVVVVVUUUTTTSSSPPPPPPQQQPPPOOOMMMKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFDDDCCCCCCEEEHHHLLLMMMMMMOOOJJJEEE@@@???>>>>>>===999888777666555555444444333444444333222222444666444444333333333333444444333333333333333333333333222333444555555444333222111111222333333333333333111555555222444:::999222444444555555666777777777444222222666777666777;;;777888:::;;;======>>>>>>>>>===<<<;;;<<<>>>@@@BBB@@@CCCFFFHHHKKKRRR\\\dddoooyyynnn___SSSNNNIII@@@===@@@?????????>>>===;;;:::999555555555555555444444444444555666555555999???EEEGGGNNNVVV[[[[[[VVVPPPMMMJJJKKKMMMNNNMMMJJJFFFCCC???>>><<<999888777888888666666555555666777999:::444444333333333444444555666666777999:::<<<===>>>===<<<===???@@@@@@>>><<<999:::;;;;;;::::::;;;===???DDDGGGEEEDDDEEEEEECCC???===;;;:::999:::;;;<<<;;;<<<>>>AAABBBCCCCCCCCCCCCDDDGGGIIIJJJGGGBBB>>>:::;;;<<<===>>>>>>>>>>>>;;;===????????????AAABBB>>>>>>>>>???@@@AAACCCCCCDDDHHHKKKLLLLLLMMMPPPSSSYYY___ccc```[[[WWWQQQKKKHHHIIIJJJKKKLLLMMMNNNNNNLLLMMMPPPQQQRRRTTTWWWZZZaaannnSSSTTTTTTTTTSSSRRRPPPOOOOOONNNMMMKKKJJJIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDAAAAAAAAABBBAAAAAA@@@@@@>>>>>><<<;;;:::::::::;;;;;;::::::<<>>===;;;:::999:::;;;;;;888777777777777999:::;;;444444444444333333333333666666777888999:::;;;;;;;;;;;;===@@@BBBBBB@@@>>>888:::;;;;;;::::::;;;<<<===AAABBB???>>>???@@@>>>;;;:::999888888777888888<<<>>>@@@CCCEEEFFFEEEEEEDDDEEEHHHJJJKKKHHHCCC>>>888999;;;===>>>?????????888;;;>>>>>>======???AAA;;;;;;;;;<<<===>>>@@@@@@@@@DDDHHHIIIHHHHHHJJJMMMNNNSSSUUUQQQNNNMMMKKKHHHDDDFFFHHHJJJKKKLLLLLLMMMLLLNNNQQQSSSUUUWWW[[[^^^eeepppDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@???>>>=========>>>>>>>>>======<<<;;;:::888888888999999::::::;;;999888777555444444555555555444444666999;;;;;;;;;???<<<999777777777777666222222111111111111000000000222333222000000444777888777666555444333333222555555555555555555555555333333333333444444444444333333444444444444333333555777444222:::EEEAAA444333333444555555666777777999666666888888666777:::666777888999::::::999888999;;;???DDDFFFGGGGGGGGGUUU\\\gggpppxxxrrrdddXXXTTTNNNFFFEEEJJJDDDDDDCCCBBB@@@>>>===<<<777777777888888888888888777:::>>>@@@CCCJJJUUU^^^mmmwwwyyyjjjaaa^^^___^^^[[[UUUMMMEEE@@@>>>===;;;::::::;;;===>>>;;;;;;:::::::::;;;===>>>666666666555555555444444555666666777888999999:::999:::<<<@@@CCCCCCAAA>>>999;;;<<<===<<<;;;<<<===;;;??????;;;999;;;<<<:::::::::999999888777666555;;;===@@@CCCDDDEEEEEEDDD@@@AAADDDFFFGGGDDD???;;;333555777999;;;;;;;;;;;;888;;;>>>???======???AAA::::::;;;;;;<<<>>>???@@@???CCCGGGIIIHHHHHHJJJLLLHHHLLLLLLIIIGGGHHHIIIGGGCCCFFFIIIKKKLLLLLLMMMNNNPPPSSSVVVXXXZZZ]]]aaadddiiittt<<<;;;999999:::;;;;;;:::::::::999999888888777777888777777777777666666666777777666666666666777777999666444444666666333111666666555444555666777888;;;:::888777777777555444555555555444444333333333000000111222333333444444222333555666666555333222222333444555444333222111111111333444555666666666444444555555444444333222777666666666666777777888777888999888666555666777888777666666777888888888<<<888777:::<<<:::;;;===;;;@@@EEEHHHJJJQQQ^^^hhhpppxxxyyyqqqeee[[[SSSNNNJJJGGGGGGKKKJJJCCC@@@AAA===777777777888888777666666666>>>BBBEEEHHHMMMXXXgggrrrxxxpppmmmkkkgggaaaXXXOOOGGGBBB>>>>>>???@@@@@@@@@??????>>>===<<<<<<>>>>>>>>><<<:::===<<<666444888777333666666666666777:::<<<===;;;===@@@AAA@@@>>>>>>>>>>>><<<999:::===???>>><<<;;;======:::999:::999555666777777666555555777888555888:::;;;???CCCCCC???AAA@@@?????????===:::777<<<999666777999:::999777;;;:::888888999;;;;;;;;;;;;;;;:::999999;;;@@@DDDBBBDDDGGGGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEECCCEEEGGGJJJMMMNNNNNNNNNRRRVVV\\\aaadddfffhhhiiittt~~~888666444555666777666555666666666666666666666666555555555555444444444444555555555555666777888999888666333333444555333111444444333333333444555666999888777777777666444333555444444444333333333333111111222222333333444444333444555666666555333222333444555555555444333333555555666666666666555555666666666666666555444444777777666666777777888888666777888777666666777999999888888888999;;;;;;;;;;;;777777:::===<<<>>>BBB@@@GGGOOOUUUZZZcccpppzzz}}}qqqdddYYYQQQMMMKKKJJJNNNLLLGGGCCCCCC???:::888888888777888999<<<>>>DDDJJJSSS\\\eeeqqq{{{uuusssnnnggg]]]TTTKKKFFFEEEEEEFFFGGGGGGGGGGGGFFFDDDCCCCCCDDDFFFFFFEEECCC===???===888666999999555777777777888:::;;;===>>>;;;===@@@@@@???>>>>>>>>>AAA???===>>>@@@@@@>>><<<:::<<<<<<999888:::999666333555555555444555777999666:::<<<<<<>>>BBBCCCAAAAAA@@@???>>>>>>===:::777999777666777:::;;;:::999;;;:::999999:::;;;<<<<<<::::::999888888;;;???CCCDDDFFFHHHHHHFFFEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHJJJLLLOOOQQQSSSTTTTTTWWW[[[___cccfffjjjmmmpppyyy444333111222333444444333111111222333333444555555333333333222222222111111333333333444666777999:::888555222111222333333222222222222111222333333444555666777888888666444333444444333333333333222222333333333333333333333333444555666666666555333222444444555666666555555444999999999888888666555444777777888888777777666555888777777777888888999:::777888999999888999;;;<<<777777777888999:::<<<<<>>@@@AAAEEEJJJOOOWWWbbbkkksss~~~qqqbbbVVVPPPNNNNNNOOONNNJJJFFFDDD@@@<<<;;;;;;999888999===BBBGGGOOOYYYgggttt}}}wwwpppfff\\\TTTPPPQQQQQQRRRSSSSSSSSSSSSSSSOOOOOOPPPSSSUUUTTTRRROOOEEEEEEBBB<<<:::;;;;;;999777888999;;;<<<======>>>:::<<>>>>>>>>BBBAAA@@@AAABBBAAA???<<<;;;===<<<888777999999666333444666666555666888:::333999<<<:::999===@@@@@@BBBAAA>>>======<<<999777666666666888;;;<<<;;;:::::::::999999::::::;;;<<<:::;;;;;;::::::<<<@@@CCCHHHIIIKKKJJJGGGEEEDDDDDDDDDDDDCCCCCCDDDFFFIIIKKKOOOPPPRRRTTTWWWYYY[[[\\\^^^___bbbeeehhhnnntttyyy555333222222444555555444111111111111222222333333222222222111111111111000111111222444555777999:::666444111//////111222444222222222222222333333333444666999:::999777555444333333333333333333333222444444444444333333333333666666777777666555444333444444444555555555555555999999999999888777666666888888888999888777777666888888888888999:::;;;;;;:::;;;;;;;;;:::;;;===???999::::::;;;;;;<<<>>>@@@EEEBBBCCCFFFIIIKKKQQQXXXfffnnnzzz|||jjj[[[RRROOONNNNNNMMMIIIFFFCCC???===>>>>>>===;;;<<<@@@HHHNNN]]]hhhxxxxxxooogggaaa]]]______```````````````___[[[]]]___ccceeedddaaa]]]RRRPPPJJJDDD???===<<<;;;777999:::<<<======<<<<<<:::<<<>>>>>>======>>>??????@@@AAACCCDDDCCC@@@???@@@AAA???999777888888555666777888888888888;;;===555<<<@@@===:::===AAACCCEEECCC???===<<<;;;999777555666777999:::;;;:::999999:::;;;:::999999:::;;;<<<===>>>>>>>>>@@@BBBEEEKKKLLLMMMLLLHHHEEEDDDDDDEEEEEEDDDDDDFFFJJJNNNQQQRRRSSSUUUXXX[[[^^^aaabbbbbbcccccceeeiiipppxxx~~~555333222222444666555555333333333222222222111111333333333333222222222222111111222333555777888999555444111//////000222444222333333444444444444444444888;;;<<<:::777666666333333333333333333333333555555444444444444444444777777777777666555555444444444444444555555666666777777888999999999999999999999999999999888888777999999999::::::<<<======<<<<<<<<<;;;::::::===???===???AAABBBBBBCCCFFFIIIKKKJJJMMMTTTYYY^^^gggppprrrbbbUUUOOOMMMKKKHHHEEEBBB???=========???AAABBBCCCGGGPPPVVVgggrrr}}}wwwqqqmmmkkklllllllllllllllkkkjjjiiifffhhhlllppprrrrrrnnnjjj```\\\UUUOOOHHHBBB>>>>>>999:::;;;<<<<<<;;;::::::999;;;======<<<<<<>>>??????AAADDDFFFGGGGGGFFFFFFGGGGGGBBB;;;777888777555888999:::::::::;;;===??????FFFJJJGGGDDDFFFJJJKKKJJJGGGBBB>>><<<;;;999777777888999::::::::::::;;;<<<===???>>>;;;:::;;;<<<<<<>>>@@@AAAAAABBBDDDEEEIIIKKKLLLJJJGGGDDDCCCCCCEEEDDDDDDEEEHHHLLLQQQTTTTTTUUUXXX\\\```dddggghhhfffffffffgggjjjqqqyyy333222111111333555555444555555444444333222222111555555555444444444333333222222222333444555666777333333333111///000333555333333444555555555555555666:::===<<<999777777888333333444444444444555555555555555555555555555555777777777666777777777777555555444555555666777888666666888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::::::::;;;<<<===>>>???<<<<<<<<<;;;:::<<>>CCCJJJMMMMMMOOOUUUZZZeeennn{{{{{{wwwuuutttuuuuuuuuutttsssqqqpppooommmnnnrrrvvvyyyyyyvvvssslllfff```ZZZRRRHHHCCCBBB<<<<<<<<<<<<;;;:::999888888:::;;;<<<;;;<<<>>>???AAADDDGGGIIIJJJJJJLLLMMMKKKJJJDDD<<<777888888666999;;;===>>>???@@@DDDFFFIIIPPPSSSQQQOOOQQQRRRQQQQQQLLLFFFAAA===;;;999888999:::<<<<<<<<<===???AAACCCFFFGGGFFFBBB??????AAA===???BBBCCCCCCCCCDDDFFFGGGHHHIIIIIIFFFDDDCCCCCCDDDDDDEEEGGGJJJNNNRRRUUUVVVYYY^^^dddiiimmmoooqqqmmmmmmmmmmmmooottt{{{333222111222444555555555444444444444333333333333666666555555555444444444444444333333333333333444222333444333111111333555222333444555666555555444777;;;===;;;777444555888444444444555555666666666444444555555666666777777666666666666777888999999777777666666777999:::;;;777888:::;;;<<<=========>>>>>>>>>???>>>>>>===<<<;;;;;;;;;<<<===>>>@@@@@@===>>>??????@@@CCCHHHKKKMMMSSSZZZ^^^bbbgggooouuuwwwzzz|||hhhZZZNNNGGGAAA@@@>>><<<@@@FFFHHHPPPXXXZZZWWWRRRRRRTTTXXX___hhhnnnqqqvvv}}}|||yyyxxxxxx{{{{{{zzzxxxvvvtttrrrqqqnnnpppssswwwzzzzzzxxxvvvsssmmmhhhddd\\\PPPIIIIIIAAA@@@???<<<;;;999888888888999;;;;;;;;;;;;===???BBBEEEGGGHHHHHHHHHKKKNNNJJJIIICCC:::777999:::888<<>>>>>???BBBGGGLLLNNNQQQSSSQQQKKKGGGGGGIII@@@CCCFFFHHHHHHHHHIIIIIIGGGIIIKKKKKKJJJHHHHHHHHHFFFGGGIIILLLPPPSSSVVVXXX[[[___fffnnntttyyy{{{{{{vvvwwwxxxxxxyyy{{{555333222333666777777777222222222333444444555555666666555555555444444444666555444333222222111222111333555444222111333555222333444555666555444444888;;;<<<:::555222444777555555555666666666777777333444444555666777888888666666666666777999:::;;;999999888888999;;;<<<>>>:::;;;<<<===>>>>>>>>>>>>@@@AAAAAAAAAAAA@@@??????;;;;;;<<<<<<===???@@@AAAAAABBBCCCEEEGGGKKKQQQUUU```gggpppvvv|||ppp```QQQHHHAAA@@@???>>>CCCJJJUUU]]]eeeeee\\\QQQKKKJJJKKKPPPWWWZZZ\\\```hhhooovvvwwwxxxzzz|||{{{yyyyyyyyy~~~~~~|||zzzxxxuuurrrqqqnnnooorrruuuyyyzzzxxxvvvuuuoookkkjjjbbbUUUNNNNNNEEECCC@@@===;;;999999999888999:::::::::;;;===@@@BBBDDDFFFEEEDDDDDDGGGJJJGGGFFFAAA999666999;;;:::AAADDDIIIMMMRRRXXX^^^bbbhhhllloooppprrrsssooohhh\\\UUUMMMEEE@@@===;;;999<<<>>>@@@AAABBBGGGNNNTTTVVVZZZ\\\YYYRRRMMMMMMOOOEEEHHHLLLNNNNNNMMMNNNNNNKKKMMMPPPPPPOOONNNNNNOOOKKKLLLOOORRRVVVYYY[[[\\\```eeemmmvvv}}}}}}444444444444444444444444666555444333333444555666666555222000222555333000444999666///000999999222444444333222333444555666333444555666777666555444555666777666555444555666777666555555444444444555888999999:::::::::999999999999999999999999999999777777888888999::::::;;;@@@BBBCCCCCCBBBAAABBBCCCIIIGGGFFFGGGHHHGGGCCC???AAA>>>>>>@@@???>>>BBBGGGGGGHHHKKKNNNTTT\\\ffflll|||oooXXXPPPGGGCCCBBBCCCJJJRRRbbbnnntttmmm]]]QQQHHHDDDBBBGGGLLLNNNPPPUUU]]]ccckkknnnsss{{{||||||}}}~~~zzzvvvrrrnnnlllmmmoooqqqrrrssstttvvvxxxvvvuuusssnnnhhhaaa[[[XXXQQQNNNHHHBBB<<<888666555666666666777:::<<>>:::999:::<<<>>>DDDIIIPPPUUU[[[ccclllrrruuuwwwxxxxxxzzzzzzuuummmfffXXXJJJEEEDDDAAA>>>===??????AAAFFFNNNUUU[[[^^^eeehhhkkkiiicccZZZQQQMMMPPPTTTWWWYYYYYYXXXWWWWWWTTTTTTUUUVVVWWWWWWUUUSSSSSSTTTWWWZZZ]]]```bbbccclllttt555555555555555555555555555555444444444555666777666666333222222444666666444777444,,,...666666000555444333333333444555555333444444555555555555555555666777666555444555777777777666666666666666666999999:::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>??????AAADDDEEEFFFGGGIIIJJJLLLLLLMMMOOOPPPNNNJJJEEECCCAAABBBDDDCCCBBBEEEJJJLLLPPPVVV^^^gggsss~~~{{{fff\\\PPPJJJHHHKKKSSS\\\pppwwwxxxmmm\\\OOOEEE???@@@DDDHHHIIILLLQQQZZZaaannnqqqvvv~~~~~~{{{zzz{{{||||||{{{xxxrrrlllhhhffffffgggkkkmmmpppqqqrrrsssuuuvvvwwwvvvtttpppkkkeee```]]]XXXTTTNNNGGG@@@<<<999888666777777999;;;===???@@@BBBDDDDDDBBB@@@@@@BBBEEEBBB@@@>>><<<<<<>>>AAABBBKKKQQQXXX___eeellltttzzz|||{{{ssskkk\\\NNNHHHEEEAAA>>>===CCCDDDGGGMMMVVV```hhhlllsssvvvyyywwwpppggg___[[[XXX[[[^^^___^^^]]]\\\\\\ZZZZZZ\\\^^^```aaaaaaaaabbbccceeehhhlllpppsssuuu}}}555555555555555555555555444444444444555777888999777777666444222444999>>>???@@@;;;333222888888333555444444333333333444444444444444444444555666666555666777777555555666777888888777777777888999999:::;;;;;;<<<======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>??????AAABBBCCCDDDDDDCCCFFFJJJMMMPPPSSSVVVYYYWWWYYY]]]aaabbb^^^XXXTTTMMMKKKKKKNNNNNNMMMQQQWWW^^^dddmmmxxxyyylll^^^VVVSSSVVV___iiiwwwyyyuuuhhhXXXKKKAAA:::AAACCCFFFGGGKKKRRR\\\dddooorrrxxxzzzwwwvvvuuutttsssnnnhhh___XXXTTTVVVYYY]]]dddggglllooopppqqqssstttvvvvvvuuurrrooojjjfffccc```\\\UUUMMMEEE@@@<<<;;;777888:::;;;===>>>>>>>>>???AAABBBAAA@@@@@@AAABBB===<<<;;;<<>>@@@BBBCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJKKKLLLOOOTTTXXX\\\aaafffiiiiiimmmssswwwwwwssslllggg___\\\[[[]]]___bbbiiiqqq|||}}}oooeee```aaahhhqqqvvvwwwrrreeeXXXNNNEEE>>>CCCEEEGGGJJJPPPZZZeeemmmooorrryyy|||yyyuuuqqqnnnkkkhhhfff]]]WWWOOOHHHEEEGGGLLLPPPXXX]]]dddjjjmmmoooqqqsssssssssssssssqqqnnnkkkiiifffbbb[[[RRRJJJCCC???===999:::;;;===>>>>>>===<<<;;;<<<===>>>>>>>>>>>>>>>:::999999;;;@@@HHHPPPUUU]]]ccciiimmmooopppsssvvv{{{lll___QQQJJJHHHFFFFFFIIILLLPPPXXX```hhhooovvvzzz||||||uuunnnkkkjjjkkkjjjgggccc```______bbbeeekkkrrryyy555555555555444444333333222333555666888999:::;;;888888999888444333===JJJCCC@@@;;;555333555555222555555555555555555555555777666555444555666777888666777999888777777999:::999999::::::<<<===???@@@>>>???BBBEEEGGGIIIKKKKKKGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLNNNPPPQQQSSSTTTUUUXXX\\\aaaeeekkkqqquuuzzz~~~yyyuuuqqqoooqqqtttyyy~~~uuunnnjjjmmmrrrtttvvvsssiii]]]UUULLLEEEBBBDDDHHHNNNWWWbbbmmmtttsssvvv{{{~~~zzztttqqqlllgggccc^^^YYYVVVLLLIIIDDD@@@>>>???BBBDDDLLLQQQZZZaaaggglllppprrrnnnoooqqqqqqqqqpppnnnllliiieee___XXXOOOGGGAAA>>>:::;;;=========<<<;;;:::777888888:::;;;<<<;;;;;;:::999999<<>>@@@BBBDDDEEECCCDDDFFFIIILLLNNNOOOOOOKKKLLLLLLMMMMMMNNNNNNNNNOOOPPPRRRTTTVVVXXXZZZ[[[XXX[[[```eeejjjqqqxxx|||~~~}}}~~~tttlllkkknnnmmmtttuuummmaaaWWWMMMFFFBBBEEEKKKTTT___jjjsssxxx{{{}}}~~~wwwrrrgggddd^^^YYYTTTPPPKKKHHHAAA???>>><<<<<<<<<<<<===AAAGGGPPPXXX```fffllloookkklllnnnpppqqqpppooonnnjjjhhhddd^^^VVVNNNFFFBBB=========<<<<<<;;;999999666555555666999;;;;;;:::;;;<<<>>>CCCKKKUUU___dddfffgggeee```ZZZWWWXXXZZZbbbnnn|||mmmaaaSSSLLLHHHGGGLLLQQQ]]]aaaeeefffdddbbbcccdddlllsss|||~~~yyyvvvllliiiccc\\\XXXXXX[[[___hhhppp{{{999999888888777666666555444555777999:::::::::::::::555555888666333:::GGG555444333555777888888888555666777999::::::::::::888888999::::::::::::999999:::<<<<<<;;;;;;===???@@@@@@AAACCCEEEHHHJJJKKKHHHIIIJJJLLLMMMNNNNNNNNNJJJKKKKKKLLLMMMMMMNNNNNNNNNOOOQQQTTTVVVXXXZZZ[[[YYY]]]bbbhhhnnnvvvvvvrrrttt|||zzzoooeeebbbdddgggsss{{{wwwjjj^^^SSSLLLKKKPPPXXXcccnnnxxx}}}|||uuulllfffXXXTTTNNNJJJFFFCCC@@@>>>;;;;;;::::::::::::;;;;;;<<>>===<<<:::999888888888777555333555888;;;<<<;;;===@@@FFFNNNVVV^^^cccfff^^^]]]XXXRRRKKKJJJNNNRRRVVVeeewww}}}hhh^^^RRRLLLKKKMMMUUU]]]dddeeeccc]]]VVVSSSUUUXXX^^^hhhuuuzzzwwwiiieee^^^XXXVVVZZZbbbhhhttt||||||;;;;;;::::::999888777777444666777999:::::::::999:::333333888777333999EEE666444333555777555333222444666888:::;;;<<<<<<;;;888999:::;;;<<<;;;:::999:::;;;======<<<===>>>@@@CCCCCCDDDFFFIIIKKKNNNOOOLLLLLLMMMMMMMMMLLLLLLKKKFFFGGGGGGHHHIIIJJJJJJKKKJJJKKKMMMPPPRRRUUUWWWXXX[[[^^^dddkkksss|||xxxnnnllloooyyysssfff\\\YYY[[[hhhxxxxxxkkkaaa[[[XXX]]]fffrrr}}}|||vvvlllbbb[[[MMMIIIDDD@@@>>><<<:::999999999999888999::::::;;;;;;???EEELLLSSSZZZaaafffhhhjjjmmmoooqqqqqqqqqpppmmmnnnnnnllleee[[[QQQKKK???>>><<<999888777777777888555333444888<<<=========CCCMMMWWW___dddeeeeeeUUUSSSMMMFFFAAAAAAGGGMMMNNN___rrr~~~~~~wwwaaaXXXOOOLLLNNNTTT^^^hhhfffddd]]]SSSJJJGGGKKKPPPYYYdddttt{{{hhhccc\\\VVVVVV]]]hhhppp}}}zzzvvvAAA>>>;;;::::::;;;;;;:::888666444555888999888555777777777888888:::;;;;;;888::::::888555444777:::444666999;;;======<<<<<>>=========>>>>>>>>>>>>>>>??????@@@@@@@@@BBBAAA@@@BBBFFFHHHGGGEEEKKKHHHEEEEEEFFFGGGEEEBBBFFFFFFEEEDDDBBBBBBEEEGGGGGGJJJMMMQQQTTTXXX]]]```dddiiipppuuuzzzzzziiiccchhhooowww~~~|||rrrbbbXXXSSSVVV\\\kkk}}}tttjjjnnnrrryyy{{{rrrhhh]]]SSSLLLDDDBBB???<<<;;;:::;;;;;;777888999::::::888777555<<>>DDDHHHOOOVVV]]]eeehhhaaaXXXOOOGGG@@@>>>>>>>>>BBBGGGNNN\\\ooo}}}yyynnnaaaXXXOOONNNUUU^^^dddeeedddYYYMMMHHHFFFDDDDDDGGGPPP]]]ooo}}}{{{nnncccZZZ[[[```gggsssuuurrrrrr{{{DDDAAA===::::::::::::999999888666888:::;;;:::888999888888777888999;;;<<<777888888888777777999:::999:::<<>>>>>>>>>>>>>>>>>>>>?????????DDDBBB@@@AAABBBCCCBBB@@@GGGEEECCCCCCEEEFFFEEEDDDAAABBBCCCCCCCCCEEEHHHKKKKKKNNNSSSWWW\\\bbbiiimmmuuu|||~~~oooaaa^^^dddllluuu|||{{{jjjZZZPPPMMMQQQWWWjjj}}}~~~{{{~~~tttiii]]]QQQGGGAAAAAA???<<<:::888999:::;;;888999:::<<<<<<;;;999888<<>>;;;:::999888666:::888888;;;<<<===BBBIIIQQQWWW___dddgggfff[[[PPPIIIBBB<<<;;;;;;<<>>@@@BBBCCCDDDDDDDDDEEEEEEEEECCCBBBAAA@@@@@@@@@???????????????BBBAAA??????@@@@@@???>>>??????>>>@@@BBBDDDCCCCCC@@@BBBDDDFFFGGGKKKOOORRRUUUXXX^^^dddlllttt}}}~~~lllaaaXXXZZZbbbllluuu}}}rrr]]]OOOGGGEEEJJJPPPggg{{{xxxkkk]]]QQQGGG>>>999>>>===:::888888:::<<<>>>:::;;;===>>>???>>>>>>===???BBBEEEGGGIIINNNUUU[[[cccgggooouuuyyyyyyvvvtttxxx{{{{{{yyyuuuooobbbVVVJJJFFFAAA===<<<;;;:::999;;;888888;;;>>>BBBJJJRRR\\\ccciiijjjhhhaaaSSSGGGAAA<<<888888999999===BBBGGGYYYnnn{{{~~~xxxkkk___WWWRRROOOUUU___dddbbb]]]OOOHHHAAA@@@??????AAAEEEQQQaaauuuxxxoooiiikkkuuuuuufffdddjjjxxxWWWSSSLLLGGGCCCAAA???===;;;:::::::::;;;;;;;;;;;;<<<:::888777666888999;;;888666555777:::<<<:::777;;;<<<===???BBBEEEGGGIIILLLMMMNNNMMMLLLIIIFFFEEEBBBBBBBBBAAAAAA@@@@@@???>>>===<<<===>>>@@@AAABBB>>>>>>@@@AAADDDEEEFFFFFFFFFHHHKKKNNNQQQUUUZZZ]]]eeeiiiooovvvooo]]]UUURRRYYYdddoooxxxuuueeeRRRFFF@@@???EEELLLbbbuuu{{{rrrcccUUUJJJCCC>>>;;;>>>===;;;;;;<<>>???AAABBBCCCDDDDDDDDDEEEHHHJJJIIIIIIKKKPPPTTTZZZ```iiirrrwwwxxxvvvtttwwwzzz{{{zzzyyytttiii^^^QQQLLLFFFAAA>>>===<<<;;;;;;888888<<>>AAAFFFRRRdddyyy}}}xxxuuuyyypppgggkkkttt```\\\UUUOOOKKKGGGCCC@@@;;;<<<<<<;;;::::::::::::;;;:::999777777888999:::;;;888666888;;;<<<;;;888???@@@BBBEEEIIIMMMQQQSSSVVVVVVUUUTTTPPPLLLHHHFFFBBBBBBBBBAAAAAA@@@@@@???<<<<<<<<<<<<===???BBBDDDCCCEEEGGGJJJKKKMMMNNNNNNLLLPPPUUU[[[```gggmmmqqqzzz~~~{{{iii\\\QQQNNNPPP[[[gggqqqzzz~~~}}}hhh[[[KKKAAA===>>>DDDKKKYYYlll~~~wwwmmm^^^OOOFFFAAA>>>=========>>>@@@BBBFFFIIIKKKFFFGGGHHHIIIKKKLLLLLLMMMOOOPPPOOOLLLHHHGGGJJJMMMRRRYYYcccmmmsssuuutttssstttwwwyyyyyy{{{zzzrrrhhh[[[UUUMMMEEEAAA???>>>===;;;888888===DDDMMMZZZfffjjjoooooofff[[[QQQGGG@@@888666666888999:::AAAHHHSSSeeewww|||vvvlll```WWWVVVWWWZZZ```ddd```TTTKKKDDD???<<<=========AAAGGGVVViii~~~~~~zzzzzzxxxooolllsss{{{iiifff```ZZZUUUOOOHHHDDD???@@@@@@???<<<::::::;;;;;;;;;;;;:::;;;;;;;;;<<<===<<<::::::<<>>CCCIIIPPPbbbvvv{{{ssshhhXXXJJJAAA===<<<<<<>>>@@@CCCGGGKKKOOORRRSSSQQQRRRSSSTTTUUUVVVWWWWWWXXXWWWTTTMMMFFFCCCDDDFFFLLLRRR\\\fffmmmqqqqqqpppnnnqqqsssuuuzzz}}}yyyrrrggg___TTTKKKDDD@@@>>>===;;;888888===CCCLLLYYYeeehhhmmmmmmbbbTTTKKKDDD???888666777:::;;;>>>FFFPPP___nnn{{{zzzoooddd[[[VVVYYY\\\bbbeeebbbYYYMMMDDD@@@<<<:::;;;;;;<<>><<<===>>>???@@@@@@??????>>>>>>>>>>>>???CCCHHHLLLLLLOOOUUU[[[bbbgggkkklllmmmjjjeee^^^WWWPPPJJJGGGGGGGGGGGGHHHHHHHHHHHHHHHKKKLLLLLLKKKKKKMMMQQQUUUUUUZZZaaafffiiilllpppssstttyyyyyyjjj^^^RRRMMMNNNLLLNNNWWWfffqqqwww}}}vvvfffSSSJJJ@@@===<<<===AAAGGGMMM^^^qqq{{{zzzvvvkkkaaaSSSFFF???>>>???@@@CCCFFFLLLRRRWWW[[[]]]]]]^^^^^^^^^______aaabbbbbb___]]]WWWMMMCCC>>>>>>@@@CCCHHHRRR\\\ccchhhjjjjjjeeegggjjjmmmttt{{{{{{wwwqqqiii[[[OOOFFFAAA???===<<<888777;;;@@@FFFRRR]]]ccckkklllaaaRRRGGG@@@<<<888777888;;;<<<@@@KKKVVVgggttt{{{ttteee[[[VVVTTTZZZ```gggggg```SSSHHHCCC>>>;;;999;;;<<<@@@IIISSScccvvv}}}qqqkkkmmmxxx}}}yyyuuuooofff]]]VVVKKKMMMLLLIIIDDD@@@@@@BBB===>>>AAACCCDDDCCCBBBAAA???@@@AAAAAABBBGGGOOOUUUZZZ^^^eeemmmtttzzz}}}xxxtttmmmddd[[[TTTNNNKKKMMMMMMNNNNNNOOOOOOPPPPPPQQQSSSUUUVVVVVVZZZ```eeegggmmmvvv|||wwwcccUUUKKKEEEGGGNNNPPPSSS^^^lllwww|||lllZZZMMMEEE===;;;;;;<<<@@@EEENNN___pppxxx|||}}}zzzuuurrrddd[[[OOOEEEAAABBBDDDFFFIIIMMMTTT\\\bbbeeeffffffffffffffffffggghhhiiiiiiccc```WWWLLL@@@::::::<<<;;;@@@IIISSS[[[```bbbccc\\\^^^```dddmmmwwwyyyvvvwwwnnn___RRRHHHBBB>>>======999777999<<>>999999888999;;;===BBBNNNZZZlllvvvzzzooo^^^TTTRRRRRRYYYbbbjjjiii^^^PPPGGGCCC???<<<;;;===???EEEPPP[[[hhh{{{xxxwww}}}}}}ssskkkmmm}}}xxxpppiiieee___\\\VVVNNNHHHFFFHHHJJJBBBGGGLLLPPPPPPNNNLLLKKKNNNOOOQQQRRRSSSWWW\\\___mmmsss{{{zzzpppggg```\\\ZZZ\\\]]]___``````aaaccceeeeeefffhhhjjjlllpppuuuyyyrrrdddTTTJJJGGGFFFJJJOOOWWW```mmmxxxvvvbbbUUUGGGAAA<<<:::999;;;CCCLLLSSSaaaooouuuxxx|||}}}||||||zzzsssmmm\\\PPPFFFBBB@@@>>>BBBHHHRRRYYYbbbfffeeeeeegggiiikkkkkklllkkkjjjhhhfffdddeee___TTTIII@@@;;;999999888>>>CCCHHHOOOWWWYYYVVVRRRQQQSSS[[[fffpppttttttqqqmmmeeeWWWJJJAAA>>>???:::::::::;;;===BBBIIINNN[[[cccfff]]]OOODDD<<<777999666777===CCCKKKZZZhhhwwwyyyttteeeTTTKKKJJJMMMYYYbbbiiieeeXXXLLLFFFEEE>>><<<>>>@@@@@@CCCPPP```vvv}}}ttttttvvv}}}vvvllljjjqqqzzzwwwmmmjjjbbbYYYQQQMMMMMMNNNPPPTTTZZZ^^^^^^]]][[[[[[ZZZ]]]```cccfffkkkqqquuu}}}uuuppplllkkkoooqqqtttuuuvvvxxx{{{}}}uuucccWWWKKKGGGGGGJJJPPPVVV```hhhsss|||ooo[[[NNNFFF@@@<<<;;;;;;>>>FFFPPP[[[gggsssvvvwww{{{~~~~~~|||{{{zzzuuullleeeTTTKKKCCCBBBDDDFFFLLLSSSZZZaaahhhkkkjjjiiijjjlllkkkkkkjjjjjjiiihhhgggfffeee^^^TTTHHH@@@;;;999999888<<<@@@BBBGGGNNNOOOLLLGGGFFFHHHPPP[[[eeeiiijjjnnnjjjbbbUUUIIIBBB@@@BBB;;;;;;<<<<<<>>>CCCJJJOOOYYYaaaddd\\\OOOEEE>>>999>>><<>>BBBEEEKKK[[[jjj{{{|||tttpppssszzzuuuooonnnuuuxxxnnnddd^^^\\\]]]eeeiiiooossstttsssssssssqqqtttwwwzzz~~~rrrcccUUUMMMGGGHHHLLLQQQYYY```mmmrrrzzzwwweeeRRRFFFCCC???<<<<<<>>>CCCMMMWWWgggpppxxxxxxvvvyyy{{{|||}}}|||{{{zzzvvvnnnbbbYYYMMMFFFBBBDDDIIIPPPXXX___dddhhhnnnooommmkkkkkkllliiihhhfffddddddeeeggghhhddd^^^RRRGGG>>>:::999::::::===???>>>@@@DDDDDDBBBAAAAAACCCKKKVVV```eeegggiiifff]]]RRRGGGBBBCCCEEE>>>???@@@AAACCCGGGMMMQQQ\\\ccceee^^^SSSJJJDDD???CCCCCCHHHPPPXXX___iiirrrnnnggg\\\OOOFFFDDDHHHLLLXXX```gggeeeZZZMMMFFFDDD>>>>>>AAAFFFLLLVVVgggvvvxxxrrrrrrxxx|||sssqqqsss{{{|||wwwtttttt|||yyyeeeZZZQQQMMMLLLPPPVVV\\\dddkkkuuuyyy~~~}}}ooo\\\KKK@@@AAA===<<>><<<>>>>>><<<>>>>>>BBBJJJUUU___gggjjjfffaaaYYYNNNEEEBBBEEEIIIGGGHHHJJJKKKLLLPPPTTTXXXccchhhjjjcccYYYRRRLLLHHHFFFIIIPPPZZZcccjjjqqqvvvooobbbSSSHHHCCCDDDJJJQQQ^^^eeekkkhhh]]]PPPHHHEEEBBBDDDHHHNNNVVVcccttt}}}}}}~~~xxxrrrrrrwwwlll[[[SSSQQQQQQTTT\\\ccchhhooovvvyyy{{{vvvfffUUUGGG@@@???<<<<<>>@@@@@@EEEEEE@@@<<<<<<<<<999888999===DDDOOOZZZcccgggbbb]]]UUUJJJCCCCCCHHHNNNSSSUUUWWWYYYZZZ\\\```bbbiiinnnooohhh```[[[VVVQQQNNNTTT\\\fffooowww{{{|||ooo___NNNFFFCCCEEENNNWWWdddiiimmmjjj```TTTKKKGGGFFFKKKRRRZZZeeettt|||wwwtttwww~~~zzzdddWWWRRRTTTVVV]]]gggnnnrrrxxx~~~{{{||||||mmm]]]OOOEEEAAA===;;;===EEEOOOZZZjjjwwwzzz~~~{{{yyy{{{|||zzz{{{zzzuuunnndddXXXNNNHHHBBBGGGMMMUUU```lllrrrrrrsssrrrooojjjddd]]]WWWSSSLLLIIIGGGGGGLLLTTT]]]cccbbbZZZNNNCCC>>>>>>AAAEEEEEEJJJKKKEEE???===:::888666888;;;AAAJJJTTT]]]ccc\\\XXXPPPGGGBBBFFFOOOVVVaaacccfffggghhhiiilllnnnnnnrrrrrrmmmhhhfffbbb^^^^^^eeemmmttt}}}lll\\\MMMHHHGGGIIISSS___kkkoooqqqmmmdddZZZSSSPPPOOOXXXbbblllyyy}}}zzz{{{vvveee]]][[[^^^aaajjjssswwwxxx{{{~~~ssscccSSSHHHCCCBBB<<<;;;???HHHTTTaaarrr}}}|||zzz{{{zzzxxxyyyuuummmcccXXXOOOIIIFFFGGGOOOWWW^^^iiitttwwwssstttqqqlllfff^^^VVVOOOKKKEEECCCBBBDDDJJJTTT^^^dddaaaYYYMMMCCC>>>@@@EEEIIIMMMSSSUUUNNNFFF@@@<<<888999:::<<>>DDDLLLQQQOOOLLLGGGCCCDDDMMM\\\gggpppssswwwyyyyyyyyyzzz|||vvvzzz|||{{{|||}}}zzz~~~iii]]]UUUUUUVVVYYYgggxxx{{{}}}~~~|||xxxsssqqqpppqqq}}}yyytttuuuwww~~~|||~~~sssnnnnnnssswww|||~~~~~~~~~xxxooobbbUUUKKKEEE@@@>>><<<===AAALLL\\\mmm{{{~~~}}}xxxwwwyyyxxxuuurrrgggZZZPPPHHHDDDGGGLLLVVV___hhhnnnsssxxxvvvrrrsssnnnggg```YYYRRRLLLHHHFFFEEEEEEHHHNNNWWWaaagggfffZZZMMMEEEAAABBBIIIRRR```hhhjjjcccXXXNNNEEE??????===<<<<<>>;;;<<<@@@JJJZZZkkkyyy~~~}}}yyyxxxyyyvvvrrrhhh^^^RRRKKKGGGGGGMMMTTT___fffmmmqqquuuyyywwwssssssoooiiiccc^^^XXXRRRNNNJJJIIIHHHKKKSSS]]]fffkkkggg\\\OOOHHHEEEGGGOOOYYYiiipppssslllaaaWWWMMMEEE???<<<999888:::<<<>>>>>>AAAAAAAAACCCJJJVVVccclllsssuuuxxxyyyyyyxxxxxxyyyyyy}}}}}}yyyyyyzzzwwwnnnggg[[[WWWWWW___jjjsss~~~uuunnnkkkkkknnnhhhdddbbb___\\\^^^cccyyyvvvpppttt|||xxxpppkkkddd^^^UUULLLFFFBBB???===:::;;;???IIIXXXiiivvv~~~}}}~~~zzzyyyxxxtttmmm___UUUKKKFFFFFFIIIRRR\\\iiiooosssuuuwwwyyywwwsssrrroookkkgggccc___YYYVVVPPPMMMLLLQQQZZZeeelllpppjjj___TTTMMMLLLOOOXXXbbbrrrxxx{{{vvvmmmbbbVVVLLLBBB>>>999666666888::::::===>>>@@@DDDLLLYYYgggpppwwwyyy{{{{{{{{{zzz{{{|||{{{~~~{{{uuummmjjjhhheee^^^YYYTTTTTT[[[hhhuuu~~~nnnbbb\\\WWWUUUZZZVVVSSSTTTSSSSSSXXX___sss|||qqqlllqqqyyy{{{vvvnnneee___XXXSSSMMMHHHDDDAAA>>><<<:::;;;>>>HHHWWWgggttt||||||~~~}}}{{{zzzxxxqqqhhh[[[QQQGGGDDDDDDJJJUUU```oootttwwwvvvwwwyyywwwrrrqqqooollliiifffbbb]]]YYYTTTQQQQQQWWWbbbkkkqqqsssoooeeeZZZUUUTTTXXXaaajjjuuu{{{~~~{{{tttkkk]]]RRRHHHCCC<<<888777888999:::999;;;>>>CCCMMMZZZhhhqqqxxxzzz{{{|||{{{{{{|||~~~{{{}}}}}}yyysssmmmggg___ZZZXXXVVVSSSPPPRRRUUU___ppp}}}~~~rrraaaYYYUUURRROOOOOOMMMLLLNNNOOOQQQXXXaaaqqq{{{qqqlllqqqyyy~~~xxxrrrjjjaaaXXXRRRMMMKKKGGGDDDCCCAAA>>><<<<<<<<>>;;;<<<<<>>999777777777777666777:::>>>DDDMMMWWW^^^kkknnnrrrtttttttttuuuuuusssuuutttmmmhhheee___YYYNNNLLLHHHGGGGGGHHHHHHHHHHHHMMM\\\pppyyywwwqqqfffaaaccc]]]eeepppyyy}}}fffVVVOOOMMMJJJGGGGGGFFFIIILLLNNNSSS___kkkvvvqqqsssxxx}}}pppiii```WWWPPPKKKFFFCCCEEEDDDDDDDDDDDDBBB>>>;;;;;;;;;>>>FFFSSSbbbnnnuuuzzzzzzxxxxxxzzzyyyooodddQQQIIIBBBAAADDDIIITTT^^^fffkkkooonnnllljjjeee___ZZZWWWSSSQQQQQQQQQQQQQQQRRRZZZfffmmmpppqqqssstttlllhhheeehhhkkkooovvv}}}}}}{{{{{{uuufffXXXGGGCCC>>>:::999888777777666777999;;;>>>DDDKKKQQQ]]]bbbgggkkkllllllkkkkkkfffgggeee^^^YYYVVVQQQLLLFFFEEEDDDDDDDDDCCCBBBAAAFFFKKKXXXmmmuuummmlllfffZZZVVVZZZ[[[eeesss~~~jjjYYYPPPLLLIIIGGGGGGHHHKKKPPPSSSZZZhhhvvv~~~vvvvvv{{{~~~yyybbb\\\TTTMMMJJJHHHGGGFFFDDDDDDDDDEEEEEECCC>>>;;;::::::===DDDQQQ```lllsssyyyyyywwwwwwyyyyyyooodddUUULLLDDDBBBBBBEEEMMMUUU^^^dddgggeeeccc```YYYRRRRRROOOKKKIIIJJJMMMOOOPPPQQQ]]]kkkrrrrrrqqqrrruuuhhheeeeeejjjooossszzz{{{xxxwwwrrrbbbSSSGGGDDD???===;;;;;;999888777888888888:::>>>DDDHHHLLLQQQXXX]]]___^^^]]]]]]ZZZ[[[XXXQQQMMMKKKGGGBBBCCCDDDDDDCCCBBB@@@===;;;IIILLLXXXlll~~~uuuiiibbbbbb^^^TTTQQQVVV```kkk{{{ooo```VVVQQQNNNLLLJJJLLLQQQVVV[[[bbbrrr|||{{{~~~vvvlllaaaVVVMMMMMMMMMGGGCCCCCCEEEIIILLLLLLGGGCCC@@@???:::;;;>>>CCCMMM[[[jjjssswwwuuutttxxx{{{xxxnnneee^^^QQQFFFEEEGGGGGGJJJNNNUUUWWWYYYZZZXXXTTTNNNKKKJJJJJJHHHGGGHHHKKKQQQUUU```iiiqqqrrrtttvvvqqqiiieeedddeeejjjssszzz~~~~~~{{{xxxxxxuuukkk[[[NNNDDDAAA???>>>???===999666;;;888555444777<<<@@@BBBBBBEEEJJJNNNPPPPPPOOOMMMMMMKKKHHHEEECCCBBBAAABBBEEEFFFFFFEEEDDDBBBAAAAAAAAAJJJYYYkkk|||xxxpppkkkaaaWWWSSSSSSTTTYYY___kkk{{{zzzlllaaaZZZUUUSSSTTTWWW]]]ccclllxxxwwwyyy}}}{{{zzzwwwuuutttwwwzzzxxxooohhh^^^UUUPPPPPPPPPLLLKKKLLLPPPRRRQQQMMMGGG@@@<<<;;;888999<<<@@@IIIVVVdddmmmvvvuuuuuuwwwyyywwwqqqlllbbbVVVKKKHHHHHHGGGHHHKKKMMMOOOQQQRRRQQQNNNJJJHHHJJJJJJKKKKKKMMMRRRXXX]]]eeemmmtttuuuuuuuuuppphhhcccccceeejjjrrrxxxzzzzzz{{{yyyvvvsssmmmcccUUUKKKAAA???======>>>>>><<<999===;;;888777888999::::::===???BBBEEEFFFFFFEEEDDDBBBBBBAAABBBBBBCCCDDDEEELLLLLLLLLIIIDDD@@@??????CCCKKKYYYiiizzzyyymmmeee\\\UUUOOOOOORRRWWWbbbkkkzzzrrrkkkfffcccbbbffflllsss|||xxx{{{}}}wwwssspppmmmlllfffdddcccfffjjjkkkgggbbbZZZVVVSSSTTTSSSRRRTTTXXXZZZYYYUUUMMMEEE>>>;;;:::888999;;;???FFFPPP\\\dddpppqqqsssuuuuuuuuutttssshhh^^^SSSNNNKKKHHHGGGHHHGGGHHHIIIJJJJJJJJJIIIIIIMMMNNNPPPSSSWWW]]]ccchhhlllrrrwwwwwwvvvsssllleee___aaaeeekkkqqquuuuuuuuuvvvtttqqqjjjaaaWWWMMMGGG>>><<<;;;<<<>>>??????>>>>>>>>>===<<<;;;:::999888;;;<<<===>>>>>>>>>>>>>>>;;;<<<>>>@@@CCCFFFIIIJJJUUUUUUSSSNNNGGGBBBAAABBBEEEKKKVVVeeetttvvvkkk___XXXNNNKKKIIIKKKPPP[[[kkkzzz}}}yyyuuuyyy~~~yyy{{{~~~xxx}}}yyytttmmmhhhccc```]]][[[VVVTTTRRRUUU[[[___```^^^ZZZZZZYYYYYYXXXYYY\\\```]]]YYYSSSJJJCCC>>><<<;;;:::;;;<<<>>>BBBJJJTTT[[[eeejjjpppssssssssstttvvvnnnggg^^^VVVQQQMMMJJJIIIGGGGGGGGGHHHJJJLLLOOOPPPTTTVVVZZZ]]]aaafffmmmqqqrrruuuwwwwwwsssmmmfffaaa[[[___fffmmmrrrsssrrrqqqpppooojjjaaaUUUKKKEEECCC<<<<<<;;;;;;===???AAABBBBBBBBBBBB@@@???>>>>>>???<<<<<<<<<======>>>???@@@AAAAAABBBDDDHHHMMMRRRTTT]]]\\\YYYSSSKKKGGGFFFGGGEEEIIIQQQ\\\iiivvvyyyqqqiii___VVVPPPJJJHHHHHHLLLRRR^^^sss|||uuuttt}}}}}}xxx~~~sssfffbbb]]]XXXUUURRROOOMMMJJJHHHGGGJJJQQQXXX]]]^^^aaaaaaaaa^^^]]]___ccceee]]]WWWOOOFFF@@@<<<;;;:::::::::;;;;;;===BBBIIINNNYYYaaalllrrrttttttuuuwwwrrrnnnggg```ZZZVVVRRRNNNMMMLLLKKKLLLNNNRRRWWWYYY___aaadddgggjjjnnnrrruuuuuuuuutttsssnnnfff```\\\YYY___gggnnnrrrqqqooonnnhhhgggbbbXXXLLLCCC@@@AAA======<<<<<<===???CCCEEEJJJIIIHHHDDDAAA@@@BBBDDD>>>>>>>>>???@@@BBBDDDEEEHHHHHHIIILLLQQQYYY```dddeeeaaa[[[TTTMMMIIIGGGFFFDDDFFFKKKRRR\\\fffoootttppplllgggaaa\\\VVVOOOKKKIIIHHHJJJPPPXXXfff{{{vvvpppmmmuuu|||xxx~~~rrrfffZZZWWWRRRNNNLLLIIIFFFDDDCCCBBBBBBEEEMMMVVV]]]aaaeeefffccc______ccceeedddZZZTTTJJJBBB===;;;999888::::::999888888;;;???CCCOOOXXXdddmmmqqqsssuuuvvvrrrsssoooiiidddaaa]]]YYYUUUTTTSSSSSSVVVZZZ___bbbiiikkknnnpppqqqsssuuuwwwwwwssspppnnnhhh```[[[[[[ZZZ```iiiooopppmmmjjjhhh___]]]XXXOOOEEE???>>>???=========<<<===AAAFFFJJJUUUUUURRRLLLFFFDDDEEEHHHDDDDDDDDDEEEGGGIIIJJJKKKNNNPPPSSSYYY```hhhooosssllldddZZZSSSOOOLLLHHHDDDFFFGGGHHHKKKPPPWWW]]]```[[[YYYVVVTTTRRROOOKKKHHHHHHGGGIIIRRR^^^nnn|||wwwssspppqqqrrruuuyyyzzzwwwooohhhgggnnnzzz|||yyyyyyiii___WWWSSSOOOKKKHHHFFFBBB@@@??????@@@DDDLLLVVV^^^cccbbbaaa]]]XXXZZZ``````[[[SSSMMMEEE???=========<<<>>>===<<<:::888888;;;===EEEKKKVVV```hhhmmmpppqqqpppuuuuuupppmmmllliiiddd___^^^]]]]]]___ccchhhkkkoooqqqtttvvvvvvvvvwwwxxxyyyrrrllliiiccc[[[YYY[[[^^^dddkkknnnlllgggcccaaaVVVSSSNNNGGGAAA===<<<===;;;<<<======>>>CCCKKKQQQ^^^```___ZZZTTTOOOPPPRRRRRRSSSSSSTTTUUUVVVVVVVVVXXX]]]dddmmmtttxxx{{{|||oooeeeYYYTTTVVVWWWRRRMMMKKKJJJIIIHHHJJJLLLOOOQQQNNNMMMLLLMMMMMMMMMKKKHHHHHHEEEHHHRRRaaarrr}}}rrrkkkgggdddbbbbbbccchhhpppuuusssllleeeccchhhrrr||||||tttfff\\\XXXTTTPPPLLLHHHEEEAAA???>>>>>>???DDDLLLVVV___eee[[[ZZZTTTPPPSSSZZZYYYRRRKKKFFF@@@===???BBBCCCCCCBBBBBB@@@===;;;:::<<<======AAAIIISSS]]]eeejjjlllooouuuxxxtttrrrsssqqqlllhhhgggeeeeeegggkkkoooqqqqqqtttwwwxxxxxxxxxyyyyyyzzzrrrjjjgggaaaZZZYYY]]]aaaffflllmmmhhhbbb]]]ZZZPPPMMMGGGBBB???===<<<;;;999;;;<<<===???FFFOOOVVVbbbfffiiigggaaa\\\\\\^^^aaabbbbbbccccccbbbaaaaaacccjjjttt}}}~~~ooocccXXXWWW___ccc```ZZZNNNMMMKKKIIIGGGHHHHHHIIIJJJIIIJJJLLLNNNNNNLLLKKKJJJFFFHHHRRRaaaqqq|||nnnccc]]][[[YYYXXXWWWZZZaaakkkssstttmmmggg```eeennnyyy}}}~~~wwwkkkddd\\\YYYTTTOOOJJJFFFAAA>>>===>>>>>>BBBNNN[[[```^^^ZZZRRRMMMMMMNNNLLLKKKLLLEEECCC???======AAAFFFIIIGGGDDD@@@======<<<;;;:::;;;>>>BBBFFFMMMUUU___eeefffnnntttuuuuuuvvvsssooommmmmmnnnooopppqqqrrrsssxxxxxxyyyzzzyyyxxxwwwvvvrrroooiii___XXXVVVZZZ___hhhhhhgggddd```ZZZUUURRRHHHEEE@@@<<<999888999:::888;;;===>>>@@@FFFQQQYYYkkkmmmqqqrrrpppnnnmmmmmmppppppqqqqqqrrrsssssstttxxxyyy}}}}}}tttiiibbb[[[]]]dddhhhgggcccXXXTTTOOOJJJHHHIIIKKKMMMJJJLLLPPPTTTVVVSSSNNNJJJBBBAAADDDOOO^^^llltttvvv}}}yyywwwuuutttvvv|||wwwmmmccc[[[TTTPPPQQQVVVQQQVVV___jjjssssssmmmhhheeehhhmmmssszzz}}}tttnnnccc^^^WWWPPPJJJDDD@@@============AAAMMMYYY\\\ZZZUUUMMMGGGGGGHHHEEEDDDEEE@@@>>><<<<<<@@@GGGOOOSSSPPPLLLEEE@@@===;;;:::999888:::<<<@@@DDDKKKSSSXXXccckkkrrrttttttuuussspppqqqqqqrrrssstttuuuvvvvvvxxxyyyyyyyyyxxxvvvsssrrrlllhhhaaa[[[WWWYYY^^^bbbgggeeeaaa\\\VVVOOOJJJFFFDDDBBB>>>;;;999888999:::999<<<>>>???BBBIIIUUU^^^lllpppsssvvvuuuuuutttuuuyyyyyyyyyyyyyyyyyyyyyyyy|||}}}zzzppp___\\\]]]dddnnntttsssooodddaaaZZZTTTPPPOOOOOOPPPQQQSSSUUUWWWWWWSSSLLLGGGBBBAAACCCKKKWWWaaafffgggjjjjjjjjjmmmppppppmmmjjjhhhhhhggggggiiimmmssswww{{{ssskkkbbbYYYSSSNNNIIIKKKOOOPPPUUU___kkktttvvvrrrlllggghhhlllqqqxxx{{{wwwiiibbbYYYOOOHHHBBB===;;;>>>???@@@EEEPPPZZZ]]]YYYSSSJJJCCCBBBBBB???>>>???<<<;;;:::===CCCMMMXXX^^^^^^WWWLLLCCC===:::999888666777999:::<<<@@@FFFJJJ[[[ccclllooorrrtttssspppssstttuuuvvvwwwxxxxxxxxxyyyyyyyyywwwtttoookkkhhhaaa]]]WWWUUUWWW[[[___bbb```^^^XXXRRRKKKEEEAAA>>>===<<<;;;999888888999999:::<<<>>>@@@EEEOOO[[[eeeooossswwwzzz{{{|||}}}~~~~~~~~~}}}qqqhhhWWWZZZaaannnzzz|||uuuqqqkkkddd___\\\ZZZZZZ^^^^^^]]]\\\XXXRRRJJJDDDDDDCCCDDDHHHPPPUUUVVVUUUUUUTTTTTTUUUXXXYYYYYYYYYYYY[[[\\\]]]___bbbfffjjjtttwwwwwwuuutttrrrllleee]]]VVVPPPLLLHHHDDDEEEIIINNNSSS\\\iiiuuuzzzyyyvvvnnnnnnooosssyyy{{{uuuhhhaaaVVVLLLEEE@@@<<<:::@@@BBBFFFMMMXXXbbbccc^^^TTTKKKCCCBBB@@@===<<<===<<<;;;;;;>>>GGGRRR^^^eeeiii```SSSGGG@@@;;;999888777888888888888;;;???BBBOOOXXXbbbggglllqqqrrrpppssstttuuuwwwxxxxxxwwwwwwwwwwwwvvvrrrllleee^^^ZZZVVVSSSPPPRRRWWW[[[\\\[[[UUURRRNNNIIIEEEBBBAAA@@@999999888888888888999999:::;;;===AAAHHHTTTbbbkkksssvvvzzz}}}~~~{{{qqqeee]]]WWW\\\gggttt~~~zzzuuupppllljjjiiikkkiiieee```YYYQQQHHHBBBEEEDDDEEEGGGKKKLLLJJJHHHMMMLLLJJJJJJLLLOOORRRTTTVVVYYY^^^```aaabbbfffhhhmmmqqqsssrrrqqqoooggg___VVVPPPLLLJJJHHHEEEFFFIIILLLOOOWWWeeesss~~~yyyxxxwwwyyytttlll```YYYOOOFFFAAA>>>===<<<>>>DDDLLLVVVbbbkkkjjjcccVVVLLLDDDAAA@@@===;;;<<<::::::<<>>CCCMMMZZZhhhpppvvvyyy|||~~~}}}sssggg]]]WWWXXX___jjjwww|||zzzyyyuuupppiii```XXXOOOHHHCCCBBBCCCDDDEEEFFFFFFDDDBBBJJJHHHGGGFFFHHHLLLRRRVVVXXX^^^dddgggggghhhjjjmmmpppvvv{{{{{{zzzuuuiii___SSSNNNKKKJJJIIIFFFHHHKKKKKKNNNUUUbbbsss|||xxxjjjaaaUUUOOOGGGAAA???>>>>>>>>>===FFFRRR___lllsssooofffVVVLLLCCCAAA???<<<;;;===888999>>>GGGTTTbbbooowwwuuummmaaaUUULLLDDD>>>;;;444555666666555777999<<<;;;BBBIIIMMMTTT\\\bbbccciiijjjlllnnnnnnmmmlllkkkfffddd```[[[TTTNNNHHHEEEFFFHHHKKKOOOQQQOOOKKKGGGEEEDDDBBB@@@@@@AAABBBCCC@@@>>><<<:::999999999999;;;<<<@@@HHHSSSaaammmtttyyy{{{~~~zzzmmmaaaZZZWWWXXXaaammmyyyxxxqqqfff\\\SSSLLLFFFCCC???@@@AAACCCCCCBBBBBBAAADDDDDDDDDEEEHHHNNNWWW\\\```gggooorrrqqqqqqtttwww|||{{{lll___SSSNNNKKKJJJIIIGGGIIIMMMNNNRRRZZZiiizzz|||~~~tttjjj^^^VVVLLLHHHBBB???>>>??????@@@AAAKKKZZZjjjwww{{{ssshhhWWWNNNEEEBBBAAA>>>===???<<<>>>EEENNN[[[iiiuuu|||zzztttjjj^^^TTTJJJAAA;;;444555666555444555777999888===AAABBBFFFNNNUUUVVV[[[]]]___aaaaaa```^^^\\\WWWUUURRRNNNJJJFFFDDDBBBCCCFFFIIIKKKIIIGGGEEEDDDCCCCCCCCCCCCDDDFFFHHHIIIGGGEEEAAA===:::999999999===???DDDMMMZZZgggrrrxxx{{{}}}uuuggg\\\XXXXXX[[[eeetttvvvmmm```TTTLLLGGGEEECCC@@@AAACCCCCCCCCCCCDDDDDDCCCEEEHHHKKKQQQZZZeeelllrrrzzz~~~nnnaaaWWWQQQLLLKKKJJJHHHJJJOOOUUUZZZfffwww~~~zzz~~~qqqggg___UUUNNNHHHDDD@@@>>>>>>???@@@@@@FFFRRRbbbrrrwwwjjjZZZPPPGGGDDDCCCAAAAAACCCBBBEEEKKKTTT```kkkuuu{{{~~~yyypppeeeYYYMMMBBB;;;666777777666555555666888888;;;===;;;>>>EEELLLMMMOOOQQQSSSUUUUUUTTTRRRPPPLLLKKKHHHFFFDDDCCCCCCCCCCCCFFFHHHGGGDDDBBBCCCEEEBBBCCCDDDGGGJJJMMMPPPQQQMMMIIIDDD>>>:::999999999???AAAGGGQQQ___llluuuzzz||||||pppaaaWWWUUUWWW```kkk{{{sssjjj[[[NNNGGGDDDCCCCCCDDDEEEFFFFFFFFFFFFHHHIIIGGGKKKPPPUUU]]]hhhttt}}}pppcccZZZTTTOOOMMMLLLJJJMMMQQQZZZbbbqqq}}}yyy~~~|||hhh___[[[TTTLLLGGGAAAAAA@@@>>><<<===???AAAHHH[[[ppp|||~~~yyysssaaa\\\TTTLLLFFFDDDDDDEEEEEEKKKTTT```kkksssyyy{{{|||yyytttlllbbbTTTFFF===;;;:::888777666555666666555;;;<<<888999???BBB@@@AAACCCDDDFFFGGGHHHHHHHHHAAAAAABBBCCCDDDDDDDDDCCCEEEEEEDDDDDDEEEGGGIIIJJJKKKQQQVVVWWWYYY]]]]]][[[[[[RRRHHHBBB===888666888<<>><<<===@@@BBBMMM___sss~~~|||wwwlllhhhaaaYYYSSSPPPOOOOOOSSSWWW```iiirrrxxx|||~~~zzzsssjjj___RRRFFF???:::999888666666666666777333888999555666<<<@@@???@@@@@@@@@AAAAAABBBBBBCCC???@@@BBBCCCDDDEEEEEEEEEGGGGGGHHHIIIJJJMMMOOOPPPTTTZZZ___aaadddhhhiiiggg^^^TTTIIICCC>>>999888;;;AAAHHHSSSaaannnwww}}}zzzpppfff[[[VVV\\\eeessszzzuuueeeYYYMMMGGGDDDCCCEEEIIIPPPSSSVVVXXXYYY\\\bbbgggiiinnnvvv~~~|||oooiiihhhdddbbb\\\UUUOOOOOOUUUZZZgggxxxxxxxxxvvvfffUUUNNNLLLGGGAAA>>>>>>>>>>>>======>>>AAADDDPPPaaasss}}}~~~{{{yyyuuupppiiiddd```^^^]]]dddhhhnnntttzzz}}}~~~wwwmmmbbbWWWLLLCCC>>>888888777666666666777888444777777555555:::>>>???@@@???>>>>>>>>>>>>???@@@???AAADDDFFFIIIJJJKKKKKKMMMMMMOOOQQQTTTXXXZZZ\\\bbbhhhlllmmmpppsssrrrnnn```UUUIIIBBB===::::::>>>DDDLLLYYYhhhttt|||~~~uuujjj```XXXXXX```kkk|||wwwmmm[[[PPPFFFCCCCCCEEEKKKRRRYYY^^^eeeiiimmmqqqwww{{{wwwmmmfffeeehhhllliiibbbZZZUUUVVV\\\bbbrrrzzz{{{mmm^^^PPPJJJIIIEEEAAA???<<<============>>>BBBEEEPPP___qqqzzz}}}}}}~~~|||yyyuuuqqqnnnlllkkkrrruuuxxx|||~~~wwwooobbbUUUKKKDDD>>>;;;777666555555666777888999888999999888888:::>>>@@@BBBAAA@@@???@@@BBBDDDFFFEEEGGGKKKNNNRRRSSSTTTTTTVVVXXXZZZ^^^aaaeeehhhiiiooosssuuuuuuuuuuuuqqqlll___TTTGGG@@@<<<:::<<>>;;;999666666555555555777888999::::::;;;<<<<<<<<>>CCCCCCNNN```ooozzzsssiii^^^YYYYYY```nnn{{{xxxhhh]]]NNNGGGBBBDDDIIIQQQ^^^jjj{{{xxxhhh___\\\___iiittt}}}yyyqqqhhhaaabbbiiiooo~~~yyyaaaUUUJJJFFFDDD@@@======:::;;;<<<<<<<<<>>>BBBEEEMMM\\\nnnxxx}}}~~~~~~~~~~~~~~~~~~zzzvvvqqqnnn___XXXNNNEEE???<<<;;;:::666666555444555666888999999:::===BBBCCCBBBCCCGGGJJJKKKMMMOOOSSSWWW[[[]]]___bbbfffjjjmmmnnnnnnmmmooopppsssvvvxxxzzz{{{{{{wwwyyyzzzxxxyyyxxxpppgggSSSIII???;;;:::;;;@@@FFFKKKWWWhhhwww}}}mmmddd[[[ZZZ^^^ggguuuqqqaaaVVVJJJGGGFFFKKKRRR]]]lllzzzwwwlllaaa[[[[[[aaammmxxxyyyooohhhgggmmmrrr}}}vvv^^^SSSIIIEEEBBB>>>;;;;;;;;;;;;<<<<<<<<<>>>BBBEEEHHHXXXkkkvvv|||~~~}}}|||{{{|||}}}~~~}}}|||zzzvvvooogggaaa]]]QQQLLLDDD>>><<<;;;::::::777666555444555555777888999:::AAAJJJNNNMMMOOOTTTTTTVVVYYY]]]aaadddgggiiilllnnnrrrvvvxxxxxxwwwvvvxxxyyy{{{|||}}}~~~}}}}}}yyyzzzyyywwwwwwuuulllaaaMMMDDD<<<:::;;;>>>DDDJJJVVVbbbrrr~~~~~~yyyuuuhhh```ZZZ\\\cccmmm{{{{{{kkk[[[QQQGGGFFFJJJRRR]]]jjj{{{}}}mmmeee]]]\\\^^^cccmmmwww{{{qqqiiigggkkkooowww{{{vvv___TTTJJJEEEBBB>>>;;;;;;;;;;;;<<<<<<<<<>>>AAADDDBBBSSSgggssszzz|||zzzyyywwwwwwxxxzzz{{{yyyxxxtttmmmddd[[[RRRNNNFFFBBB===999888888888777777666555444444555666777:::<<>>>>>BBBCCCOOO]]]jjjxxxxxxxxxpppllllllllloootttsssnnnfff\\\SSSJJJDDDAAA@@@===999666666666666555777666444333333444666777666===HHHSSS]]]cccgggiiilllmmmooopppppprrruuuwww{{{}}}}}}yyywwwssskkk___UUUEEEAAA???>>>>>>AAALLLWWWeeesss}}}wwwoooiii```^^^^^^dddnnnyyy|||pppbbbTTTKKKIIIIIIOOO^^^ssssssjjjgggbbb___^^^^^^aaakkkvvv~~~{{{uuullldddbbbdddhhhrrryyyqqq^^^SSSHHHDDDCCC@@@===<<>>AAA@@@@@@CCCFFFOOOYYYdddrrr||||||vvvvvvmmmddd```^^^]]]___ccceeeaaaZZZRRRJJJCCC>>><<<===;;;888777888888888777666555444444444555666777999>>>HHHTTT```hhhlllnnnrrrtttuuuvvvvvvwwwzzz||||||~~~zzzvvvqqqfffYYYOOOCCC@@@>>>???AAAEEEPPP\\\lllxxx}}}yyyrrrjjjddd]]]^^^aaaiiitttyyykkk\\\PPPIIILLLNNNVVVggg{{{wwwkkkcccccc___\\\\\\\\\^^^fffpppzzzwwwqqqhhh```^^^aaaeeesss}}}qqq___SSSGGGCCCBBB???>>>>>>???<<<<<>>>>>AAADDDJJJWWWcccttt}}}xxxrrrjjjbbb]]]ZZZ^^^eeeppp|||uuudddUUULLLHHHLLLQQQ^^^qqq}}}ssskkkddd___bbb]]]ZZZZZZZZZ[[[aaaiiiuuusssmmmeee___^^^ccchhhvvvsssbbbUUUGGGBBB@@@>>>===???@@@@@@BBBGGGLLLOOOPPPPPPJJJKKKNNNUUU]]]dddeeecccZZZQQQIIIFFFDDDAAAAAADDDGGGEEEBBB???<<<:::999999888777777888999999777555555555666777777777777777999:::@@@LLL\\\jjjrrrtttwwwyyy{{{{{{{{{{{{|||}}}{{{sssiii[[[MMMDDD@@@>>>>>>BBBFFFNNN[[[hhhyyy{{{tttlllddd\\\XXXZZZ```kkkwwwooo]]]OOOHHHGGGIIISSSeeezzzzzzoooiiifffdddbbbfff```ZZZXXXXXXYYY___fffqqqooolllgggccceeekkkqqq|||uuucccUUUGGGAAA???======>>>@@@CCCHHHNNNUUUZZZZZZXXXNNNLLLLLLQQQUUUWWWUUUSSSMMMFFF@@@>>>===;;;<<>>>>>>>>======;;;::::::888777666777888888666444777888888999999888888777::::::>>>HHHWWWfffpppuuuwwwyyy{{{|||{{{{{{|||}}}~~~xxxooodddWWWKKKDDD???>>>???CCCIIIQQQ___lllyyyyyypppggg___ZZZWWW]]]dddppp|||zzziiiWWWKKKGGGHHHIIIWWWmmmxxxmmmeeeeeeggghhhhhhjjjaaaYYYVVVUUUXXX^^^ffflllmmmlllkkkjjjnnnvvv|||tttaaaSSSFFFAAA@@@??????@@@BBBIIIQQQYYYaaagggfffaaaWWWQQQNNNOOOOOOLLLIIIHHHBBB<<<888999:::999:::===:::<<<>>>@@@@@@>>>;;;:::888777666777999:::999888<<<<<<;;;;;;:::999999999;;;<<>>@@@FFFLLLUUUdddrrryyy~~~vvvkkkaaa[[[YYYYYYbbbjjjuuurrrbbbRRRIIIHHHIIINNN^^^wwwqqqjjjcccaaafffjjjlllkkkhhh___WWWVVVXXX[[[bbbiiijjjmmmpppqqqsssxxx}}}nnn[[[OOODDDAAABBBBBBBBBDDDIIISSS___hhhqqqwwwuuunnneeeZZZQQQNNNJJJEEEBBBCCC>>>888666888999999:::<<<<<>><<<::::::::::::;;;===???BBBIIIVVVfffrrryyy|||~~~yyypppcccWWWLLLEEEBBB>>>>>>AAAIIIQQQ\\\lllzzz{{{|||sssggg]]]XXXZZZ\\\fffnnnxxxxxxiiiZZZNNNHHHGGGHHHRRRddd}}}|||pppgggccc```dddkkkqqqpppmmmddd]]]ZZZ]]]cccggglllqqqooosssxxx{{{}}}xxxhhhVVVKKKBBBAAACCCDDDFFFHHHQQQ]]]jjjttt~~~xxxoooaaaSSSMMMHHHBBB@@@CCC>>>999777999;;;:::;;;===@@@CCCIIIMMMLLLHHHBBB>>>888777777999>>>CCCFFFHHHDDDBBB???<<<;;;:::;;;;;;888;;;===>>>BBBNNN___mmmyyy|||}}}wwwmmm___RRRGGGBBB@@@>>>>>>BBBKKKUUUaaarrr~~~{{{pppdddZZZWWWZZZ^^^iiipppzzztttdddUUULLLHHHGGGGGGSSSeee|||ooodddcccaaabbbiiirrrvvvtttoooaaa]]]^^^fffnnnrrruuuyyyvvvzzzppp```TTTKKKDDDBBBCCCEEEKKKQQQ```lllyyyyyypppbbbTTTIIIBBB===::::::666555777999:::>>>DDDFFFPPPYYYZZZWWWQQQGGG???<<<;;;::::::<<>>@@@;;;>>>EEEOOO]]]kkkxxxvvvkkkddd^^^ZZZ]]]bbbkkkvvvyyykkk[[[OOOHHHEEEHHHMMMVVVmmmyyykkkcccaaa\\\^^^eeeoooxxxxxxppphhh^^^]]]aaakkkxxx|||~~~~~~mmm^^^QQQIIICCCCCCEEEHHHOOOWWWfffqqq}}}|||rrrcccTTTIIIAAA<<<:::<<<888777888999999===CCCLLLVVV___```[[[SSSIII@@@;;;;;;;;;<<<@@@IIISSS[[[^^^UUUJJJCCC@@@>>>;;;888;;;:::<<>>??????CCCKKKVVVdddrrr~~~~~~tttjjjddd___]]]aaagggrrrzzzwwwiiiXXXMMMFFFDDDHHHMMMYYYoooxxxmmmbbb]]]]]]___dddlllvvv|||yyyqqqjjj```cccjjjttt~~~{{{fffXXXLLLFFFAAACCCGGGLLLVVV___oooxxxuuueeeUUUIIIAAA<<<999:::777777999:::;;;AAAHHHUUU___hhhggg```VVVJJJAAA<<<<<<<<<>>>EEEQQQ^^^gggiiiaaaVVVMMMGGGBBB===999;;;:::;;;>>>???BBBJJJSSS```hhhssszzz~~~~~~xxxsssfffXXXOOOGGG@@@======>>>CCCMMMZZZhhhvvv{{{rrrhhhdddbbbbbbhhhpppyyy~~~ttteeeUUUJJJDDDCCCHHHNNN]]]ssszzzoooggg___YYYYYY]]]ccckkkvvv}}}}}}vvvnnnhhhccckkkvvvqqq]]]PPPHHHCCC@@@CCCHHHOOO[[[fffwwwvvvfffUUUIII@@@;;;999555444555999<<>>AAAIIIWWWfffpppooojjjaaaYYYRRRJJJCCC???>>><<<<<<>>>>>>>>>BBBHHHUUU\\\fffmmmrrrwww|||~~~uuummmhhh[[[LLLFFFCCC???======>>>EEEQQQ___nnnzzz|||uuummmfffcccdddgggpppxxx}}}oooaaaPPPFFFAAAAAAGGGNNNaaawww{{{vvvmmmccc]]]YYYXXX]]]dddkkkuuuzzznnnfffccceeeqqqzzzgggVVVLLLFFFBBBAAADDDJJJRRRaaannn}}}uuudddTTTGGG???;;;999444444666:::===AAALLLWWWbbbmmmuuuqqqdddVVVJJJAAA>>>>>>???CCCLLLZZZjjjtttuuurrrmmmfff]]]SSSIIICCCAAA???>>>???>>><<<===AAAKKKPPPWWW]]]bbbiiirrryyywwwlllccc\\\PPPCCC??????>>>>>>@@@DDDLLLZZZjjjxxx~~~xxxnnnhhhbbbcccffflllvvv}}}jjj\\\MMMDDD@@@AAAHHHOOOdddyyyvvvllliiibbb[[[YYY[[[^^^fffoooxxxuuuhhhaaa```gggtttqqq```RRRJJJDDDBBBBBBGGGMMMXXXiiiwww|||qqqaaaQQQEEE>>>;;;999888888:::<<<===AAALLLWWWeeepppwwwqqqcccUUUJJJCCC??????AAAFFFOOO]]]lllvvvzzzzzzyyytttiii[[[NNNFFFEEEAAA???@@@>>>;;;;;;>>>CCCFFFJJJMMMRRRZZZdddlllvvvyyy}}}yyyooocccYYYQQQGGG???===>>>>>>@@@DDDHHHQQQ```ppp}}}{{{sssgggbbb___bbbhhhoooyyyxxxdddXXXKKKDDDAAABBBHHHOOOeeeyyytttiiiaaa^^^YYYXXX]]]bbbiiirrr{{{qqqdddaaabbbkkkwwwyyyfffWWWLLLGGGCCCBBBDDDJJJRRR___rrrxxxmmm]]]MMMCCC===;;;:::888999;;;===>>>BBBMMMZZZgggrrrxxxqqqbbbUUUKKKEEE>>>???CCCIIISSS```oooxxxyyy}}}uuufffWWWMMMGGGAAA>>>???>>>::::::<<<;;;>>>AAADDDGGGMMMUUU\\\gggjjjnnnsssvvvzzzxxxmmmbbbWWWMMMHHHBBB======>>>>>>CCCIIILLLUUUeeeuuuwwwnnn```]]]\\\bbbiiipppzzz|||sss```UUUJJJDDDBBBCCCHHHNNNdddxxx{{{oooddd\\\XXXWWWVVV[[[eeeooovvvzzzkkkbbbbbbfffqqq{{{qqq^^^OOOGGGCCCBBBBBBEEEMMMVVVeeeyyyuuujjjZZZKKKAAA===;;;:::555666:::===???DDDQQQ___iiisssyyypppaaaUUUMMMHHH===???DDDKKKUUUcccqqqzzzvvv|||}}}ooo```VVVGGGAAA===>>>===:::999;;;666999===???AAAEEELLLQQQYYY]]]bbbfffkkkoootttxxx{{{{{{wwwlllaaaXXXMMMDDDCCC???>>>???>>>???DDDLLLSSS]]]lll|||tttjjj\\\ZZZ[[[bbbiiipppzzzzzzqqq^^^SSSIIIEEEDDDDDDIIINNNcccwww}}}ooobbbXXXSSSQQQUUUWWW___mmmyyyssseee___bbbgggvvvwwwfffYYYNNNGGGEEEBBBAAADDDOOOaaasss~~~vvvfffTTTIIICCC>>>;;;;;;888:::<<<;;;===EEESSS___sssvvvwwwqqqdddUUUIIICCC??????BBBIIIVVVeeerrrxxx|||yyyjjj\\\QQQIII@@@===>>>>>>;;;666999999999:::<<>>EEELLLPPPZZZeeesss~~~vvvjjjbbbVVVVVVYYY```kkkvvv}}}sssjjjVVVMMMDDD???>>>@@@GGGOOObbbtttwwwiii^^^WWWTTTRRRQQQUUU\\\iiiyyyrrrfffccchhhmmmnnn^^^TTTKKKFFFEEEFFFFFFJJJUUUgggyyy~~~tttdddRRRHHHAAA<<<999:::777:::<<<<<>>;;;888:::999888888:::<<>><<<>>>===;;;<<>>EEEMMM```rrr~~~ppphhh\\\TTTPPPOOOOOOOOOYYYbbbqqq~~~pppggggggmmmssswwwbbbUUUMMMGGGEEEEEEHHHIIIOOO\\\nnnrrrbbbPPPFFF???:::888888777999;;;===CCCOOOaaannntttvvvwwwqqqdddVVVKKKFFFCCCCCCFFFOOO\\\jjjvvv|||}}}xxxooobbbXXXKKKBBB???>>><<<999:::999888777888999;;;===???AAADDDDDDDDDGGGMMMQQQUUURRRMMMHHHCCC???>>>===<<<;;;;;;>>>EEENNNXXX^^^gggppp}}}tttggg\\\UUURRRVVV^^^gggqqq{{{zzzjjj[[[MMMEEE>>>;;;;;;===CCCKKK\\\mmm}}}rrriii^^^XXXPPPKKKKKKMMMQQQSSS___kkk|||yyymmmfffiiirrryyy~~~mmmYYYNNNHHHDDDDDDFFFGGGIIIQQQ```rrr~~~ooo___NNNDDD???:::888888888999;;;>>>FFFTTTfffrrruuuwwwwwwpppcccUUUKKKGGGCCCDDDHHHQQQ^^^lllvvv|||~~~|||vvvlllaaaRRRGGGAAA???<<<;;;:::999888777888999<<<======>>>@@@@@@AAACCCHHHLLLPPPNNNJJJFFFBBBAAA@@@@@@<<<<<<===@@@HHHSSS]]]dddkkksss~~~wwwmmmcccZZZUUUTTTZZZdddnnnwww~~~yyyeeeSSSHHHAAA<<<;;;;;;<<>>@@@===>>>>>>>>>???BBBEEEHHHHHHFFFBBB???<<<:::::::::>>>>>>???CCCKKKVVVaaahhhpppwwwyyypppggg___YYYVVVXXX```kkkuuu|||vvvaaaNNNEEE@@@<<<<<<<<<===AAAGGGQQQ```ooorrrlllcccXXXOOOKKKJJJIIIKKKOOOWWW___eeepppyyymmmffffffooozzzmmm^^^OOOGGGEEECCCCCCEEEKKKQQQ\\\mmmzzzhhhYYYIIIAAA>>>;;;;;;<<<:::;;;===CCCMMM\\\kkkuuuxxxxxxuuulll^^^QQQHHHDDD@@@CCCIIISSS```llluuuyyy|||}}}~~~~~~{{{xxxpppcccVVVLLLEEE@@@>>>:::999999999:::===@@@AAA======<<<<<<===@@@BBBDDDCCCAAA>>>:::777666666666>>>>>>@@@EEENNNYYYdddkkkuuu{{{}}}tttjjjaaa[[[WWWUUU^^^fffqqqzzz~~~rrr^^^LLLDDD???<<<=========@@@EEENNNZZZcccbbb[[[SSSLLLEEEGGGHHHJJJMMMSSS]]]gggnnn{{{sssllldddaaahhhuuuwwwbbbUUUHHHDDDCCCBBBBBBDDDNNNTTTaaarrrwwwcccUUUFFF???===;;;;;;===999;;;???GGGSSSaaapppyyyyyyyyyuuukkk\\\NNNFFFBBB@@@CCCJJJTTTbbbmmmvvvyyyyyy~~~|||~~~~~~{{{uuujjj___TTTKKKDDDAAA;;;;;;:::999:::<<<>>>???>>>===;;;;;;===???AAABBBCCCAAA>>>;;;999888999999======???EEEOOO\\\hhhoooyyy~~~|||vvvmmmccc\\\YYYXXXXXXbbbjjjttt{{{~~~zzzlllZZZKKKBBB>>><<<======;;;===AAAIIIRRRWWWTTTNNNKKKIIIFFFIIILLLPPPVVV^^^iiiuuu~~~xxxiiiccc^^^___iiixxxlllZZZNNNCCCAAAAAAAAABBBCCCNNNTTTbbbttt}}}uuu```RRRCCC===;;;:::;;;===888;;;@@@JJJWWWfffsss|||zzzyyytttjjj[[[MMMDDD@@@AAADDDKKKVVVcccooovvvzzzwww}}}~~~}}}}}}xxxoooeeeZZZPPPHHHCCC===<<<:::999999:::<<<===@@@>>><<<<<<>>>@@@AAABBBAAA@@@===;;;::::::;;;;;;;;;<<<>>>EEEPPP^^^kkkrrryyy~~~~~~}}}tttnnnfff___ZZZZZZ\\\^^^dddlllvvv{{{||||||wwwiiiXXXKKKAAA===;;;===<<<:::;;;???DDDLLLPPPMMMIIIJJJMMMMMMNNNRRRYYY```iiiuuurrrgggaaa\\\^^^iiixxxsssaaaTTTLLLEEECCCBBBAAABBBFFFPPP[[[jjjxxxyyynnn```RRRDDD>>>===;;;999999<<<===BBBMMM]]]lllwww|||~~~tttgggXXXMMMGGGDDDCCCFFFLLLWWWeeepppxxx|||}}}}}}~~~{{{tttlllbbbVVVKKKCCCBBB???;;;:::<<<>>>AAABBB???>>><<<;;;<<<>>>AAACCCBBB>>>;;;:::;;;<<<:::888<<<<<>>@@@FFFQQQaaapppzzz~~~}}}ssseeeWWWLLLFFFCCCCCCFFFNNNYYYgggsss{{{}}}xxxqqqhhh\\\QQQJJJCCC@@@===;;;<<<=========<<<;;;::::::;;;===???AAABBB>>>;;;:::;;;<<<:::999======@@@GGGSSSbbbpppxxxzzzqqqkkkaaaYYYVVVVVVVVVYYY]]]dddjjjrrrzzzsssaaaQQQGGGAAA@@@>>>;;;:::;;;<<<<<>><<<;;;999:::::::::;;;<<<===???@@@AAA>>><<<;;;;;;;;;;;;:::===>>>BBBJJJWWWfffsss{{{~~~vvvnnnddd\\\TTTRRRQQQQQQTTTYYY```gggrrr{{{ooo]]]NNNFFFCCCAAA>>>;;;:::;;;===>>>AAA???@@@EEEJJJPPPYYYbbbmmmvvvwwwhhh^^^YYY]]]eeeooo{{{iiiXXXNNNCCC???===>>>???AAAHHHOOOVVVhhh|||tttgggSSSHHH>>>;;;:::888888:::AAAGGGQQQ___lllxxxyyyoooaaaSSSHHHCCCAAAAAAFFFOOO]]]lllzzz|||wwwpppgggaaaUUUPPPIIICCC???===;;;:::;;;;;;<<<===??????@@@@@@@@@???===;;;;;;;;;;;;;;;===@@@EEEOOO[[[jjjvvv~~~|||tttkkk]]]VVVOOONNNMMMMMMPPPVVV^^^fffrrr{{{|||jjjXXXKKKDDDDDDAAA===:::999;;;>>>@@@???>>>@@@EEEMMMYYYhhhrrrzzzqqqcccZZZXXX```lllyyyvvv```RRRKKKBBB???===>>>???AAAHHHQQQ[[[nnn~~~oooaaaMMMDDD<<<:::999888999<<>>===<<<<<<<<<======>>>>>>????????????>>><<<;;;;;;<<<======BBBJJJUUUbbboooyyy~~~{{{rrrhhh[[[UUUPPPNNNMMMMMMQQQWWW^^^gggsss{{{~~~xxxeeeSSSHHHCCCBBB@@@<<<999999;;;???AAA>>>@@@DDDJJJUUUeeevvvzzzlllaaaZZZZZZeeetttmmmZZZMMMGGGAAA??????@@@@@@BBBJJJSSScccssszzziiiZZZIIIAAA;;;999999888:::>>>CCCMMM\\\kkkuuu{{{~~~xxxlll^^^PPPFFFAAA@@@>>>DDDNNN]]]mmm{{{~~~{{{yyymmmeeeYYYNNNFFFCCCAAA@@@<<<;;;;;;::::::;;;;;;<<<>>>???>>>===;;;;;;===>>>@@@FFFPPP]]]jjjuuu}}}~~~~~~zzzoooeee\\\WWWTTTSSSQQQQQQVVV]]]aaajjjvvv|||}}}|||}}}ttt```OOOFFFCCC>>>===:::999:::<<>>??????===;;;;;;===@@@CCCKKKXXXgggsss||||||wwwlllaaa\\\XXXVVVUUUSSSSSSXXX```fffnnnxxx|||{{{zzz|||qqq\\\LLLEEECCC:::999999999:::===???AAADDDMMMXXXaaannn|||lllbbb___^^^dddqqqqqq___QQQFFF>>>>>>>>>@@@BBBCCCFFFQQQ\\\mmmxxxtttaaaQQQDDD>>>::::::999999<<>>??????>>>;;;;;;===@@@FFFOOO]]]mmmyyy{{{uuujjj___YYYVVVUUUTTTRRRQQQWWW___iiiqqqzzz|||zzzxxx{{{~~~ppp[[[KKKDDDDDD777777888999;;;===???AAAGGGSSS```jjjwwwvvvggg___]]]^^^gggttt{{{bbbTTTLLLEEE>>>@@@<<>>::::::;;;;;;???DDDKKKYYYkkkuuu|||}}}{{{vvvkkk\\\LLLBBB??????BBBGGGRRRaaappp|||xxxrrrkkk```UUUMMMBBB999888999999888999>>>;;;;;;======;;;===AAAGGGUUUhhhwww}}}}}}vvvlllaaaZZZUUUOOOLLLLLLOOOSSS[[[cccoootttyyy{{{zzz{{{~~~}}}mmm[[[LLLCCC@@@???;;;:::<<<===>>>BBBGGGLLLYYYlll||||||mmmbbb]]]aaahhhsssuuu]]]PPPIIICCC>>>AAA===???EEEGGGIIIWWWiiivvvxxxhhhWWWJJJBBB===999::::::;;;???DDDLLL[[[lllvvv|||}}}{{{uuujjj[[[LLLCCC??????BBBHHHSSSbbbqqq}}}~~~zzztttjjj```PPPEEE;;;999:::888777888<<<999999<<<<<<<<<>>>CCCLLLYYYlllyyyyyyrrriii___XXXSSSNNNKKKLLLNNNRRR[[[dddpppuuuzzz|||{{{|||~~~{{{jjjXXXKKKCCC@@@>>>;;;:::<<<>>>???EEEKKK[[[gggxxxtttggg___]]]ccckkkxxxjjjUUUJJJEEEAAA>>>BBB>>>???DDDHHHNNN___qqqzzz}}}sssbbbQQQEEE@@@;;;888999:::;;;???EEEOOO]]]mmmwww|||}}}{{{tttiiiZZZLLLCCC@@@???CCCIIIUUUdddsss~~~}}}uuulllUUUIII>>>;;;:::888666777999777777:::<<<<<>>999777888:::<<>>AAAHHHVVVgggvvvxxxooo\\\OOOBBB<<<:::777555555999888999;;;;;;===EEEOOObbbmmmzzzzzzpppeee\\\TTTNNNJJJIIIFFFEEEGGGJJJQQQ___lllzzz~~~nnn]]]NNNEEEAAA???;;;:::;;;???DDDLLLZZZhhh}}}tttjjj```]]]```ggguuuvvvbbbOOOHHHEEE@@@???BBB???@@@CCCIIITTTdddttt~~~sssdddTTTGGGAAA===999777999<<<>>>DDDJJJWWWcccqqqwww{{{}}}}}}zzzwwwmmm___QQQHHHBBB>>>===AAAIIIXXXiiixxxxxxooo]]]OOOBBB<<<:::777555666999888:::======@@@KKKWWWiiirrr~~~yyyqqqfff[[[SSSMMMIIIGGGEEECCCDDDFFFIIIQQQ```ooo}}}kkkZZZNNNEEE@@@>>>;;;:::<<>>@@@EEERRR```ooowww}}}{{{mmmfff[[[QQQKKKHHHGGGGGGBBBAAABBBEEEHHHPPPaaaqqq{{{jjjZZZNNNFFF@@@===;;;;;;>>>CCCJJJVVVjjj|||{{{ooobbb\\\ZZZ___gggrrriiiVVVGGGFFFEEE>>><<<@@@@@@EEEKKKTTTaaaqqq}}}yyykkk[[[MMMEEEBBB===999888;;;>>>AAAGGGMMM^^^jjjvvv|||~~~}}}tttiiiZZZMMMDDD@@@<<<:::EEENNN]]]ooo~~~~~~~~~~~~wwwoooZZZMMM@@@:::999777777888555666:::???BBBIIIXXXfffsss{{{~~~zzzwwwddd]]]SSSJJJFFFFFFGGGGGG@@@@@@AAADDDGGGPPPbbbrrrzzziiiZZZNNNFFF@@@<<<<<<<<>><<>><<<>>>CCCMMM^^^rrrvvvooo[[[MMM???:::999777444444555888;;;===AAAMMM___mmmuuu||||||~~~~~~uuummmaaaXXXLLLEEEDDDFFFHHHIIICCCAAABBBEEEJJJTTTfffvvvxxxhhhXXXLLLEEE@@@>>>>>>???AAADDDMMM^^^sssqqq```WWWVVVYYYbbbpppjjjXXXHHHDDDDDD@@@???BBBFFFKKKUUUbbbooozzzvvvfffSSSEEE???===;;;::::::;;;;;;>>>IIIUUUgggpppzzz~~~~~~yyyssseeeUUUJJJCCC>>>===???DDDNNN```tttwwwnnnYYYLLL???;;;;;;999666666999:::===@@@GGGTTTfffrrr{{{}}}~~~~~~yyyooofffZZZSSSJJJEEEEEEGGGHHHHHHFFFDDDCCCGGGLLLWWWiiiyyyyyyjjjZZZNNNGGGBBB??????AAACCCFFFPPPaaavvvwwwiii[[[XXXYYY]]]fffsssppp\\\KKKFFFEEEBBBBBBFFFMMMTTT```nnnyyy}}}rrraaaPPPCCC===<<<:::999:::<<<===BBBNNN[[[kkkttt}}}}}}xxxqqqcccSSSIIICCC>>>>>>@@@EEEPPPcccxxx~~~}}}uuujjjTTTIII???<<<<<<:::999999<<<<<<>>>CCCOOO___nnnxxx~~~}}}{{{sssggg^^^SSSNNNHHHFFFIIIKKKLLLLLLKKKGGGFFFIIIPPP\\\ooozzzlll^^^RRRJJJCCC@@@@@@AAADDDIIITTTfffzzzvvvlllaaaYYYYYY\\\bbblllwwwwwwbbbNNNHHHFFFCCCEEEJJJUUU^^^lllyyyyyymmm]]]MMMBBB===;;;:::999:::<<<>>>DDDQQQ___ooowww|||wwwnnn```QQQHHHBBB>>>>>>AAAEEEQQQdddzzz}}}|||~~~pppcccNNNDDD<<<;;;<<<::::::;;;>>><<<>>>GGGVVVgggttt{{{~~~{{{wwwnnnbbbYYYQQQMMMIIIIIIMMMRRRTTTUUUPPPKKKIIILLLTTTbbbuuu{{{nnnaaaVVVLLLEEEAAA@@@AAAEEEKKKXXXjjj~~~{{{mmmccc^^^[[[YYY^^^hhhsss|||}}}gggQQQIIIGGGEEEHHHNNN___hhhvvv}}}uuuhhhXXXIIIAAA===<<<:::999:::<<<>>>EEESSS```qqqyyy~~~zzzuuulll___OOOGGGBBB>>>>>>@@@DDDPPPcccxxx~~~}}}wwwgggYYYGGG@@@::::::;;;999999;;;======AAALLL]]]mmmwww||||||yyysssiii^^^VVVOOOKKKHHHJJJPPPVVVZZZ\\\SSSNNNKKKOOOYYYggg{{{{{{ooobbbWWWMMMFFFAAA>>>@@@DDDMMM[[[nnnvvvfff\\\ZZZ\\\[[[bbbooozzziiiSSSKKKJJJJJJPPPWWWjjjsss~~~}}}yyypppaaaQQQEEE???===<<<:::999:::<<>>@@@EEEOOO```sssooo```VVVVVV[[[aaajjjxxx~~~jjjTTTMMMNNNRRRZZZdddttt|||}}}{{{sssiiiZZZKKKAAA<<<;;;;;;999888:::===BBBJJJ[[[jjjuuu||||||wwwkkk]]]NNNEEE@@@<<<<<<>>>???IIIZZZnnnxxxgggUUUIII@@@;;;999;;;;;;999999<<>>:::::::::888777999>>>DDDNNN___ooowww~~~}}}yyykkk]]]NNNEEE???;;;;;;>>>===FFFWWWkkk|||wwwcccPPPFFF@@@<<<:::<<<<<<::::::===BBBIIIVVVdddpppyyy~~~{{{tttkkkaaaVVVNNNIIIGGGJJJQQQZZZaaaccc___ZZZSSSMMMLLLTTTaaapppyyykkk^^^SSSKKKEEEBBB@@@BBBHHHTTTggg{{{yyyiii```YYYVVV[[[dddttt~~~xxxeeeUUUTTTYYY^^^kkkxxx}}}xxxssslll]]]MMMCCC===888777999666777:::>>>FFFSSScccnnnvvv}}}{{{wwwlll___PPPGGG@@@<<<===@@@CCCJJJXXXiiiyyy}}}kkkWWWHHHAAA;;;::::::>>>===::::::<<>>;;;;;;===;;;777777:::HHHUUUdddpppyyy|||sssiii```WWWOOOMMMOOOPPPTTT[[[bbbeeeaaaWWWOOOHHHIIIMMMVVVcccsss}}}tttfffXXXNNNGGGBBB???>>>DDDLLLXXXlllwwwfffXXXTTTSSSVVVcccsss}}}kkk```[[[aaajjjqqq{{{~~~~~~}}}zzzsssnnnaaaUUUHHHAAA>>>;;;;;;>>>888999;;;@@@JJJXXXgggqqqwww|||~~~zzzuuueeeXXXJJJBBB>>><<<<<>><<<;;;===;;;888:::???QQQ___oooxxx|||}}}|||wwwmmmaaaXXXQQQLLLNNNSSSSSS[[[dddhhheee[[[QQQJJJEEEHHHMMMVVVdddttt{{{rrrcccUUUKKKEEEAAA???AAAFFFNNNYYYmmmnnn```SSSPPPSSSZZZkkk{{{wwwkkkccc^^^___iiisss{{{~~~}}}|||xxxqqqkkk]]]QQQEEE@@@===;;;;;;===:::;;;===DDDNNN\\\jjjssswww|||~~~~~~~~~~~~yyysssdddVVVHHHAAA>>>;;;;;;<<<@@@HHHWWWiiizzzppp^^^NNNCCC>>><<<<<<:::;;;======>>>DDDLLLYYYhhhwww}}}|||zzzpppeeeZZZRRRMMMJJJNNNTTTWWWaaalllnnneeeWWWMMMHHHCCCFFFLLLVVVdddtttzzzpppaaaSSSIIIDDDAAA???CCCHHHOOOZZZmmmwwwhhh]]]SSSRRRWWWbbbtttrrrfff]]]]]]^^^eeepppzzz~~~}}}{{{vvvnnnhhhYYYNNNCCC???===::::::<<<;;;<<>>===;;;::::::<<<===@@@JJJUUU```nnn{{{zzzwwwfff^^^UUUQQQMMMJJJMMMSSS\\\gggqqqpppcccUUULLLIIIAAADDDKKKUUUdddtttzzzooo```QQQHHHCCCAAAAAACCCHHHNNNYYYlll{{{mmmaaaZZZTTTUUU]]]kkk|||pppddd]]]XXX]]]bbblllwww|||{{{yyysssjjjdddTTTJJJAAA>>>===::::::;;;<<<>>>EEEOOO]]]iiirrrvvvxxx{{{||||||~~~~~~xxxoooaaaRRRDDD??????===::::::@@@IIIYYYlll}}}~~~yyysssooommmmmm```YYYMMMDDD???============;;;;;;<<<===AAANNNZZZjjjttt}}}|||uuuppp^^^WWWQQQOOOMMMLLLPPPVVVbbbjjjqqqmmm```QQQIIIHHHAAACCCIIITTTbbbsssxxxnnn^^^OOOFFFBBBAAABBBBBBFFFLLLWWWjjjqqqcccXXXVVVUUUZZZdddsssyyyeee]]][[[ZZZaaaiiittt}}}~~~~~~|||zzzxxxvvvooofff___NNNEEE>>>======<<<<<<======@@@HHHUUUcccooouuuwwwyyyzzz{{{{{{~~~~~~wwwnnn[[[MMM@@@===>>>>>><<<;;;???HHHYYYlll}}}wwwwwwsssmmmddd]]]XXXVVVNNNHHHAAA===<<<<<<<<<;;;>>>======???@@@GGGVVVeeevvv{{{~~~}}}uuullleeeWWWQQQLLLLLLMMMPPPVVV]]]hhhmmmppphhhZZZLLLEEEDDDAAACCCHHHRRRaaarrrwwwkkk[[[LLLCCC@@@@@@AAA???CCCJJJTTThhhwwwgggYYYRRRTTTYYYaaammm}}}rrr___[[[]]]^^^eeennnyyy|||zzzxxxvvvsssmmmccc\\\JJJBBB<<<<<<>>>===>>>@@@===AAAKKKYYYgggrrrwwwwwwyyyzzz{{{{{{~~~~~~wwwmmmVVVHHH<<<:::>>>>>>===<<<>>>GGGXXXkkk|||~~~|||pppooollldddZZZPPPIIIFFFCCC???;;;999:::;;;:::999>>>>>>???BBBFFFOOOaaarrr~~~~~~yyypppeee\\\SSSMMMHHHIIIMMMRRR[[[dddlllooonnndddUUUHHHAAA@@@AAACCCGGGQQQ```rrruuujjjYYYJJJAAA>>>???@@@===BBBHHHSSSggg|||ppp```SSSOOOUUU]]]ggguuu~~~jjj```\\\^^^bbbooouuu}}}~~~}}}}}}{{{yyyvvvuuurrrjjj^^^TTTHHHDDD@@@======>>>??????EEEIIISSS___kkktttzzz|||{{{}}}~~~~~~ssshhhVVVKKKAAA======<<<===@@@FFFKKKUUUddduuuzzzqqqjjj```]]]WWWPPPIIIDDD@@@>>>::::::::::::999888777777:::<<<>>>BBBKKKYYYkkkwww}}}{{{tttiii\\\TTTKKKJJJJJJLLLQQQXXX^^^bbbrrrmmmcccWWWKKKCCC???>>>AAABBBFFFRRRdddvvv~~~sssdddSSSIIIDDD@@@>>>???>>>AAAGGGRRRbbbvvv}}}pppcccWWWPPPQQQTTT^^^ppp|||{{{iiibbb```eeejjjvvvzzz}}}|||}}}zzzwwwuuussspppgggZZZPPPEEEBBB???======>>>@@@AAAFFFKKKUUUaaammmuuuzzz{{{|||~~~~~~ttthhhXXXMMMBBB>>><<<;;;<<>>:::888666777888999:::;;;:::999999===???CCCJJJTTTcccrrr|||zzztttlllaaaVVVOOOJJJJJJKKKMMMRRRYYYaaafffqqqkkk```SSSHHHAAA>>>>>>AAABBBHHHTTTfffxxx}}}ooo___OOOEEE@@@<<<:::;;;>>>@@@EEEOOO]]]qqquuuiii]]]TTTNNNTTTYYYeeewww|||xxxiiidddgggnnnuuu~~~}}}{{{{{{{{{wwwvvvtttqqqlllbbbTTTKKKCCCAAA>>><<<<<<>>>AAACCCGGGMMMYYYeeeooovvvzzz{{{}}}~~~ttthhhZZZOOODDD???===;;;;;;>>>???BBBIIIUUUcccqqqzzz|||tttlllddd\\\RRRKKKAAA@@@===:::888666666555444666888;;;<<<<<<<<<;;;???AAAGGGQQQ```ooozzz|||sssiii```VVVNNNIIIHHHKKKNNNPPPTTT[[[eeelllppphhh\\\NNNDDD???======AAACCCJJJWWWhhhzzz|||ooo```OOOFFFAAA===<<<<<<>>>???BBBIIIVVVhhhzzzwwwjjj^^^UUUPPPNNNYYYaaappp~~~}}}uuuiiiiiinnnwww~~~~~~{{{yyyyyyzzzvvvuuusssooohhh]]]PPPGGGBBBAAA???===<<<>>>AAADDDIIIPPP\\\hhhqqqvvvyyy{{{~~~tttiiiZZZOOODDD???===<<<<<>><<<:::999777666666777777444666999;;;======<<<;;;>>>AAAIIIXXXhhhvvv~~~xxxkkk^^^TTTLLLGGGEEEGGGKKKOOOSSSWWW___iiiqqqmmmdddVVVJJJAAA===<<<===@@@CCCLLLYYYiiizzz{{{nnn___NNNEEEAAA===<<<===>>>>>>???DDDMMM]]]mmmxxxxxxlll___UUUPPPPPPRRR]]]iiiyyy|||tttmmmooouuu}}}~~~~~~~~~|||yyyxxxxxxyyyvvvuuurrrmmmdddXXXMMMEEEBBBBBBAAA>>><<<===BBBEEELLLTTT```kkkrrrwwwzzz|||uuujjjYYYNNNCCC??????>>>???BBBDDDFFFIIIMMMQQQWWW\\\___[[[WWWQQQKKKEEE@@@<<<999777666444333333333444444555777999;;;======<<<;;;???DDDOOO___ppp{{{{{{qqqbbbTTTKKKFFFCCCBBBFFFJJJPPPVVV\\\ccclllsssjjj```RRRFFF@@@>>>======???DDDNNNZZZiiixxx{{{iiiZZZIIIAAA===:::999:::=========???FFFQQQ___hhhpppjjjaaaVVVPPPPPPUUUZZZcccrrr~~~|||yyyuuuwww|||~~~{{{xxxwwwwwwxxxuuusssoooiii___TTTJJJDDDAAABBBBBB???===???DDDIIIRRRZZZfffoootttxxx|||uuukkkYYYNNNDDD@@@??????@@@DDDFFFIIILLLNNNNNNMMMNNNNNNJJJGGGCCC>>>;;;999999999555555333333222333444555666777999:::<<<======>>>CCCKKKXXXhhhvvv~~~zzzpppgggXXXLLLEEEBBBBBBBBBFFFJJJPPPXXXaaaiiinnnqqqfff\\\OOOEEEAAA@@@@@@???BBBHHHQQQ]]]jjjvvv{{{iiiZZZJJJBBB>>>;;;:::;;;<<<<<<;;;<<<@@@HHHRRRYYY^^^[[[VVVQQQNNNSSS]]]dddlll{{{}}}}}}~~~~~~{{{xxxvvvwwwxxxsssqqqllldddYYYOOOHHHDDD>>>@@@AAA@@@???BBBIIIOOOYYYaaalllssswww{{{vvvkkk[[[PPPEEEAAA@@@>>>@@@BBBEEEJJJNNNOOOLLLGGGDDDBBB@@@>>>;;;777555555666888555444333333444555666777666666777888;;;>>>@@@BBBGGGQQQ___mmmxxx}}}}}}yyypppddd\\\PPPFFFAAA@@@AAABBBGGGHHHOOOYYYeeemmmnnnmmmcccZZZMMMEEECCCCCCCCCBBBFFFLLLVVVaaakkkvvv|||jjj[[[LLLDDD@@@>>>===???;;;;;;;;;;;;===AAAHHHMMMMMMNNNNNNMMMOOOWWWdddmmmvvv}}}~~~{{{xxxvvvwwwyyyqqqoooiii```VVVLLLFFFCCC;;;>>>@@@@@@@@@DDDMMMSSS^^^fffpppvvvzzz~~~vvvkkk]]]RRRFFFAAA???>>>>>>AAACCCIIIOOOPPPLLLEEE???<<<===<<<888555222222444777000000000000111333555666444444555777:::???CCCFFFHHHSSSbbbooowww{{{~~~~~~|||}}}{{{sssiii\\\UUUJJJBBB??????@@@AAAGGGHHHNNNZZZhhhpppnnnjjjaaaXXXMMMFFFEEEFFFEEECCCIIIOOOYYYccclllvvv}}}gggXXXIIIAAA>>>;;;;;;<<<;;;;;;;;;;;;;;;>>>CCCGGGBBBEEEIIIKKKPPPZZZhhhrrr~~~}}}~~~|||zzzyyyxxxsssoooggg\\\PPPGGGBBB@@@???@@@???>>>@@@FFFQQQXXXdddiiipppvvv{{{}}}tttmmm[[[PPPFFFCCCAAA>>>>>>@@@AAACCCFFFFFFBBB===:::888666666666666555555555555333333444555666777888999444777999999999<<>>@@@BBBBBBDDDMMMYYYdddmmmrrrmmmdddZZZQQQJJJIIIHHHFFFEEEGGGKKKTTT]]]bbbjjjvvvzzzkkk[[[JJJBBB???<<<999999::::::;;;;;;888666;;;DDDDDDGGGJJJNNNSSS___ooo{{{}}}}}}{{{yyyxxxxxxrrrmmmdddXXXMMMEEEAAA???????????????AAAJJJVVV^^^nnnsssyyy~~~|||rrrkkk^^^SSSGGGBBB>>>;;;:::;;;???AAADDDCCC@@@;;;888666555555555555444444444444222333333444666777777888555777999999:::>>>FFFLLLVVV```iiioootttzzz}}}}}}~~~}}}{{{yyytttkkkaaaYYYOOOIIIBBB>>>>>>@@@BBBBBBHHHQQQ]]]fffnnnooohhh^^^TTTLLLFFFEEEEEECCCCCCFFFNNNWWW___dddkkkwww{{{mmm^^^MMMEEEAAA>>>;;;;;;===<<<===>>>===;;;???EEE@@@DDDJJJQQQ[[[jjjzzz|||||||||yyyxxxxxxxxxrrrkkk```SSSIIIBBB???>>>>>>>>>>>>???CCCNNN\\\fffwww{{{{{{rrrkkk___SSSFFF@@@<<<999999;;;<<<>>>@@@@@@<<<888555444444444444444333333333222222222333333444555666666555666888999<<>>AAAAAAEEELLLXXXgggxxx|||~~~|||yyyxxxwwwwwwrrriii\\\OOOFFFAAA??????>>>>>>>>>???EEEQQQ```lllzzz}}}|||ssslll[[[PPPDDD???<<<;;;<<>>===:::666444444444444444444333333333333111111222333333444555555444555777999===GGGSSS\\\ffflllrrruuuxxx}}}~~~|||{{{xxxssslllddd[[[SSSOOOJJJHHHFFFFFFGGGJJJMMMOOOYYYbbblllooommmeeeWWWKKKEEE@@@===>>>>>>>>>BBBFFFQQQZZZbbbhhhooozzz|||qqqcccTTTLLLFFF@@@>>>>>>:::777777<<>>>>>@@@EEEIIISSSbbbsss~~~~~~~~~}}}}}}zzzxxxwwwwwwpppgggXXXLLLEEEAAA@@@@@@>>>>>>???AAAGGGTTTdddooozzz~~~}}}tttlllYYYNNNCCC???===;;;<<>>CCCIIIPPPZZZccciiiqqq|||}}}qqqeeeWWWMMMFFF@@@===>>>===::::::???CCCBBBBBBDDDHHHNNNZZZkkk}}}|||{{{vvvvvvzzz|||yyywwwvvvmmmbbbTTTIIIDDDBBBAAA@@@===???AAADDDKKKYYYiiittt}}}|||pppgggXXXNNNCCC???===:::999:::;;;<<<;;;999777555555666555555555555444444444444222222222333333444444444222444888===DDDQQQ___jjjqqqtttuuuuuuwww{{{yyyttttttqqqiii___TTTLLLIIIHHHHHHKKKPPPTTTWWW[[[___bbbmmmtttvvvqqqfffYYYKKK@@@===::::::<<<===>>>CCCKKKSSS]]]ffflllttt~~~}}}rrrfffYYYOOOGGG???<<<>>>;;;999:::???AAA@@@CCCGGGIIISSScccuuuzzzuuupppqqqttt{{{{{{wwwuuuhhh^^^PPPFFFBBBBBB@@@???<<>><<<999777888:::::::::777555333444666444444444444333333333222333333333333444444444444333777<<>>:::>>>DDDKKKVVVeeeuuuuuucccWWWKKKBBB<<<<<<<<<999888999999999888666333222333555333333333222222222111111333444444444444444444555555999>>>EEEMMMZZZhhhrrrwwwwwwsssooonnnnnniiibbbXXXWWWSSSMMMHHHHHHLLLPPPRRRXXX```gggkkkppptttxxxyyy|||zzznnn___SSSIIIAAA:::888888::::::<<>>@@@;;;;;;>>>@@@>>>>>>EEENNNXXXfffxxx|||pppeeecccdddfffhhhkkkpppuuu|||xxxooocccTTTEEE@@@???>>>======<<>>>>>FFFPPP\\\lll~~~uuukkkbbb___```aaaeeeiiimmmsss|||wwwnnnaaaSSSDDD???>>>======>>>===@@@GGGQQQ```ppp~~~|||ppp```PPPGGG???===;;;888777666777777555555555555555555555666777777666666555444333333111222333444444555666888888@@@JJJSSS___lllrrrssswwwtttmmmdddYYYOOOHHHEEEBBBBBBBBBBBBCCCGGGMMMRRR[[[___eeekkkoootttxxx{{{~~~zzzqqqdddUUUHHH???;;;:::999:::<<<<<<>>>EEENNN^^^kkkwww}}}|||xxxpppcccVVVKKKCCC???===>>>>>>???AAA@@@@@@IIISSS___ooo~~~sssiii```]]]^^^___ccchhhkkksss~~~}}}zzzvvvlll]]]PPPCCC>>>>>>======???@@@CCCJJJUUUdddtttwwwiiiYYYKKKBBB:::999888777666777888999111111111222444666777888888888777666555444333333222333444444444555888:::>>>HHHUUU```kkktttvvvtttrrrlllbbbWWWLLLDDD???<<<;;;<<<>>>@@@CCCHHHNNNSSS\\\```eeejjjnnnrrrwwwzzzzzzuuukkk]]]OOOCCC===;;;999888:::<<<===???GGGPPPaaannn{{{}}}|||ttthhhYYYMMMDDD???=========???@@@???AAAJJJTTTcccrrr|||vvvvvvyyynnneee]]][[[[[[\\\aaafffjjjssszzzwwwyyytttiiiXXXMMMBBB>>>======>>>AAADDDHHHPPP\\\jjjyyy{{{pppaaaRRREEE>>>777777666666666666777888000000111222444666888999999999888777555444333333222333444444333555:::>>>HHHSSS```jjjsssyyyxxxtttiiiaaaVVVKKKCCC???===<<<777999<<>>;;;;;;<<<>>>===???HHHSSSeeesss~~~tttooorrrvvvyyyhhhaaa[[[YYYYYYZZZ___ffflllwwwrrrqqqvvv}}}~~~qqqeeeTTTJJJAAA>>>>>>===@@@DDDHHHNNNXXXeeesss|||rrreeeVVVIII>>>888777777666666555555555555444333333333444777999:::;;;:::999888666555444333000222444444444777>>>DDDTTT]]]hhhooouuuyyyvvvqqqaaaYYYMMMDDD???=========888:::===@@@CCCGGGKKKOOOSSSXXX___ffflllqqquuuxxxsssmmmaaaRRREEE>>><<<===:::999;;;???AAADDDMMMVVViiiwww|||pppaaaQQQEEE@@@>>>;;;:::;;;======???JJJUUUeeesssxxxnnnlllqqqwww~~~rrrddd^^^ZZZYYYYYY[[[aaahhhrrr}}}wwwiiijjjppp}}}|||nnnaaaPPPHHH@@@?????????BBBGGGMMMTTTaaaooo|||zzznnn```RRRFFF===999888777777666666555444444666555444444555777:::;;;<<<;;;:::888777555444333///222555555666;;;EEEMMM^^^gggooosssvvvwwwrrrkkk\\\TTTHHH@@@===<<<;;;:::999<<<@@@BBBDDDGGGJJJMMMOOOUUU^^^gggmmmqqquuuwwwoooiii]]]OOOCCC===<<<===;;;;;;===AAADDDGGGPPPZZZmmm{{{~~~ssscccRRRFFF@@@???<<<;;;<<<>>>>>>BBBLLLXXXeeessstttllllllsss{{{wwwlll```\\\ZZZZZZ[[[]]]dddmmm{{{ooodddffflll}}}zzzkkk^^^NNNGGGAAA@@@@@@@@@DDDIIIQQQZZZhhhwwwxxxkkk\\\OOOEEE???<<<666777777777777666666555666555444444555888;;;===<<<<<<:::999777555444333...333777888:::AAANNNWWWeeennnvvvyyyxxxuuulllcccUUUMMMDDD>>><<<<<<999777:::===BBBEEEFFFHHHKKKMMMOOOVVVaaajjjppprrrtttuuukkkdddYYYLLL@@@;;;;;;<<<<<<<<>>>>>BBBMMMYYYgggttt|||qqqjjjlllvvv~~~rrrggg^^^[[[[[[\\\^^^```iiirrrkkkcccffflll}}}yyyjjj\\\MMMFFFAAA@@@@@@AAAEEEKKKSSS]]]lll|||zzzrrreeeVVVIII@@@;;;999555666666777888777777777444333333333555999<<>>BBBFFFHHHJJJLLLNNNQQQXXXcccmmmrrrssssssssshhhbbbWWWJJJ???:::999;;;======@@@EEEHHHLLLUUU___rrr~~~~~~~~~uuueeeSSSFFFAAAAAA:::999:::;;;<<<@@@LLLXXXiiivvvzzzoooiiilllxxx{{{oooeee]]][[[[[[^^^```cccllluuu}}}hhh___dddooo~~~sssbbbWWWHHHFFFDDDAAA@@@BBBGGGKKKRRRaaassszzzlll\\\PPPGGG===888777777777666555555555555555444444333333444555777888:::;;;;;;888555333222333222444666999???LLL\\\hhhnnntttwwwwwwwwwsssdddUUUIIIDDD===::::::;;;:::999<<<>>>AAAFFFJJJNNNPPPRRRUUU___iiioootttyyyzzzxxxkkk___QQQGGG@@@::::::>>>:::<<>>===<<<===>>>BBBNNNZZZjjjvvv~~~qqqjjjkkksss~~~ssshhhbbb```^^^^^^___```dddqqq~~~lllbbbfffppp}}}ppp```UUUCCCBBB@@@===<<>>@@@EEEJJJOOOSSSVVVWWW[[[dddlllrrrwww{{{xxxsssfffZZZMMMEEE???:::;;;>>>===>>>BBBFFFGGGIIISSS]]]rrr~~~uuufffVVVIIICCCAAA???======>>>>>>BBBMMMXXXhhhuuu{{{ooohhhjjjttt}}}pppfffaaa______aaadddeeeiiitttrrrgggiiiqqq~~~zzzkkk[[[PPPDDDCCC@@@>>>>>>AAAFFFJJJTTTfff|||}}}rrrdddTTTIIIAAA;;;999:::999888777555555666777777666555444444333444444444333444555444333333555777999;;;@@@IIIUUUaaajjjnnnuuuvvvtttpppkkkdddWWWKKKAAA???======???BBBDDDDDDBBBEEEJJJQQQWWW[[[^^^___bbbhhhooouuu{{{}}}vvvmmm```VVVJJJCCC???;;;<<<@@@??????BBBEEEGGGKKKVVVbbbvvvxxxjjjYYYLLLDDDBBB???======???@@@BBBKKKUUUcccqqqwwwkkkfffjjjvvvyyymmmddd```^^^```dddiiilllooozzzxxxlllkkkppp~~~}}}rrrcccSSSIIIBBBAAA@@@>>>>>>AAAGGGLLLTTThhh{{{xxxooo```PPPFFF???:::999;;;:::999888777666777888888666666555444333333222222222333333333222333555777888;;;CCCQQQ___jjjnnnoootttrrrnnnhhhbbbZZZQQQIIIDDDCCCAAAAAABBBCCCDDDDDDHHHLLLRRRYYY^^^bbbdddddddddiiipppwww}}}~~~uuuiii]]]SSSIIIDDD@@@======@@@>>>>>>@@@EEEHHHNNN[[[hhh|||zzzlll[[[MMMEEEBBB@@@======???@@@BBBIIIQQQ[[[iiiyyy~~~wwwpppgggdddjjjxxxuuujjjccc```___aaafffkkkooouuuxxxkkkiiilllyyyzzzqqqfffXXXKKKBBB<<<<<<:::999:::>>>DDDHHHUUUiiiyyytttkkk]]]MMMCCC===888888:::::::::999999888888888888666666555444333222111111333333333333222333666888;;;@@@KKKZZZiiiqqqrrrpppsssmmmfff___WWWOOOIIIFFFFFFGGGHHHHHHHHHIIIJJJKKKQQQUUU[[[aaaeeeggggggfffccciiipppvvv}}}}}}ssshhh[[[RRRIIIDDDAAA======???======AAAFFFKKKSSSbbbppp|||nnn]]]NNNEEEBBB???======@@@AAAAAAEEEKKKQQQ___nnnxxx~~~{{{uuukkkfffaaaccclllzzz|||pppgggcccaaabbbbbbfffkkkpppyyynnnccc```dddtttxxxrrrjjjaaaWWWMMMDDD>>>;;;;;;:::999:::>>>EEEJJJVVVjjjwwwooocccVVVHHH@@@;;;777777:::999:::;;;;;;;;;:::888777555555555555444333111111444444444333333555888;;;DDDKKKXXXfffqqquuusssqqqoooggg^^^VVVMMMEEECCCDDDHHHLLLPPPSSSUUUWWWYYY[[[^^^aaafffjjjllljjjhhheeebbbiiiqqqvvv{{{{{{rrrhhhZZZQQQJJJFFFDDD@@@???BBBAAABBBGGGMMMSSS\\\kkkyyy~~~qqq```PPPFFFBBB>>><<<<<>>>>>;;;888666333444444555444333222111333444444444555888===@@@OOOXXXeeeppptttsssooollleee\\\SSSMMMGGGBBBDDDJJJOOOTTT[[[```cccfffjjjmmmkkkmmmqqqsssrrrmmmhhhdddcccllltttwwwyyywwwpppiii\\\UUUOOOMMMLLLIIIIIILLLKKKLLLQQQXXX]]]eeettttttcccRRRGGGCCC===:::;;;>>>@@@>>>>>>@@@AAAJJJSSSYYY^^^aaa]]]VVVRRRTTTZZZdddqqq{{{nnnddd``````bbbbbbdddjjjssszzzxxxcccTTTLLLMMMRRRYYYggguuu|||{{{ssskkkZZZTTTKKKDDD@@@>>>>>>===777777666666888===DDDIII[[[mmm|||lll___PPPFFF<<<999888777888:::777:::===@@@@@@<<<888555222333444555444333222111222333444555777;;;@@@DDDUUU___llltttsssooojjjgggYYYQQQIIIGGGDDDCCCIIIRRRWWW]]]dddiiimmmppptttwwwsssuuuxxxyyyuuuooohhhcccfffooowwwyyywwwuuuoooiii```ZZZUUUUUUUUUSSSSSSVVVSSSUUUZZZ```eeelllyyyvvveeeTTTIIIDDD===::::::>>>@@@===<<<>>>>>>EEEKKKOOOSSSUUUQQQKKKLLLOOOXXXeeesssvvviii```]]]___bbbaaaeeemmmwwwkkkXXXOOOIIIFFFFFFNNNUUU___hhhmmmrrrwwwzzz{{{{{{|||}}}zzzqqqeee\\\KKKFFFAAA===<<<;;;888666777666888:::;;;===EEENNN___pppzzzhhhXXXIIIDDD>>>999666555444444:::<<<======;;;:::999999555333111111222333333333999555444888:::???KKKXXX```iiipppqqqqqqooohhh^^^VVVQQQIIIBBBAAAFFFOOOWWWbbbffflllsssxxxzzzzzzzzzxxxzzz{{{xxxssslllgggdddiiinnnuuuxxxvvvsssqqqrrrhhhgggfffccc```___```bbbccceeehhhlllrrrzzzzzzmmm\\\KKK@@@BBB@@@===::::::<<<>>>@@@@@@AAACCCEEEFFFGGGHHHHHHKKKOOOXXXgggvvvxxxmmmddd```___``````fffiiioooxxxiiiVVVLLLFFFCCCCCCHHHMMMTTTYYY^^^bbbhhhkkkrrrrrrsssrrrooofffZZZRRRFFFBBB===:::::::::999777777666777:::<<<>>>GGGPPPcccssswwwcccRRRFFFBBB<<<888777777666666:::<<<======:::888888888777555333222222222222111888666888===AAAGGGSSS___hhhooorrrooolllggg^^^TTTLLLJJJFFFDDDFFFNNNXXX___jjjnnnsssxxx|||}}}||||||zzz{{{zzzwwwqqqkkkgggfffmmmrrrwwwxxxvvvrrrqqqqqqnnnooooooooommmmmmnnnpppppprrrsssuuuyyy~~~}}}ppp___NNNCCCAAA???===;;;:::;;;===>>><<<===>>>@@@AAACCCDDDEEEIIINNNYYYhhhwww|||tttiiiaaa]]]]]]^^^___gggkkkrrr|||fffSSSJJJDDDAAA@@@@@@CCCFFFIIILLLPPPTTTXXXbbbbbbcccbbb^^^VVVLLLEEE@@@===999777777999999999888666777:::<<<@@@JJJTTTffftttppp\\\KKKBBB???:::888777888888777:::;;;<<<;;;999666555555555444444333333333333444888:::>>>FFFLLLSSS^^^iiinnnqqqqqqkkkddd]]]SSSJJJCCCDDDFFFIIINNNWWWaaahhhsssuuuyyy|||~~~~~~}}}|||||||||yyytttnnnjjjhhhhhhooosssxxxyyyvvvtttssstttuuuwwwyyy{{{{{{|||}}}~~~~~~~~~~~~sssbbbQQQFFF@@@???===<<<;;;;;;;;;<<<;;;:::;;;<<<===@@@BBBDDDHHHNNNZZZkkkzzzxxxpppfff^^^[[[\\\___aaaiiioooxxxfffTTTKKKEEE@@@???;;;<<>>:::777777777777777999;;;<<<:::777555333333111222333333444555777999<<>><<<;;;:::::::::<<<;;;;;;<<<>>>AAADDDFFFIIIPPP]]]nnn|||}}}tttmmmddd]]]\\\___cccffflllsss~~~hhhWWWOOOHHHBBBAAA:::;;;???CCCEEEFFFEEEDDDBBBDDDEEEFFFCCC@@@<<<:::===<<<:::888777666777888888666777:::<<<@@@IIISSSdddooozzzrrreee[[[PPPFFF@@@===:::777777777666555999:::;;;:::777444333333222333444555555777;;;>>>EEELLLVVV\\\aaagggmmmpppllliiiddd^^^VVVMMMGGGDDDBBBHHHQQQYYYbbbjjjqqquuuwwwxxxzzz{{{|||}}}}}}}}}}}}{{{vvvooojjjiiikkkmmmuuuwwwyyyxxxuuuuuuwwwyyy{{{~~~wwwfffUUUJJJAAA@@@???===;;;::::::999<<<<<<<<<<<>><<<<<<<<<;;;<<<<<<;;;888666666666777666888:::;;;===EEENNN]]]fffnnnrrrwww}}}ssscccVVVOOOHHHBBB???<<<999777777666555444888999:::999777444333333777888888777777999@@@EEESSS]]]fffiiikkklllmmmkkkiiiccc\\\WWWPPPHHHEEEFFFGGGNNNXXXbbbkkksssyyy|||zzz{{{{{{|||}}}|||yyytttnnnjjjiiilllooozzz{{{{{{xxxtttrrruuuxxx{{{kkkZZZNNNDDDBBB@@@===;;;:::::::::::::::;;;<<>>>>>@@@BBBBBB???===999<<<>>>===<<<;;;<<<>>>777:::===<<<999666555555666666888;;;::::::@@@GGGOOOVVV\\\^^^aaagggkkkkkkjjjhhh___RRRHHHEEEBBB>>>;;;999777666777888777666777999::::::777555555555777999::::::;;;AAAKKKSSScccnnnvvvuuurrrpppkkkeeeaaaZZZTTTQQQMMMIIIIIIMMMRRRXXXaaajjjqqqwww{{{~~~}}}}}}||||||}}}~~~yyywwwrrrmmmjjjjjjnnnqqqyyyzzzyyyvvvsssssswww{{{}}}yyy}}}qqq```UUUGGGDDDAAA===;;;:::;;;<<<999:::<<<>>>AAACCCEEEFFFMMMSSS```nnnwwwxxxrrrkkkcccbbbaaadddjjjpppuuuwwwgggXXXOOOGGGAAA>>>@@@===;;;:::<<<===;;;999;;;===>>>===;;;:::<<<>>>333777<<<<<<:::666555555666666888;;;:::888<<>><<<888777555666888999999888666888::::::888666666666444777999;;;???IIIWWWaaannnyyy|||vvvqqqjjjbbbXXXQQQMMMNNNMMMLLLOOOVVV\\\bbbiiippptttwwwyyyzzz~~~}}}|||{{{{{{{{{|||}}}xxxvvvrrrmmmjjjkkkooorrrssstttuuutttsssvvv}}}zzzxxxpppuuu}}}vvveeeZZZIIIFFFAAA===;;;;;;<<<===:::<<<>>>AAACCCEEEFFFGGGLLLSSS^^^kkkttttttnnngggeeedddfffkkkrrrxxx}}}yyydddWWWOOOHHHCCCAAA??????===<<<::::::999999<<<999777777:::;;;:::888;;;??????;;;777888777444555555555666777999:::;;;???@@@AAABBBCCCDDDEEEEEEEEEBBB>>>======;;;888444;;;999666555555888;;;===:::888777:::999777777;;;>>>999999AAAIIISSSdddsss}}}wwwlll```XXXQQQOOOPPPSSSTTTTTTXXX^^^iiimmmrrruuuwwwxxxzzz{{{||||||{{{{{{zzzyyyxxxxxxwwwuuuqqqllliiijjjmmmpppppprrrrrrrrrrrrvvv}}}yyymmmeeejjjooovvv}}}nnn^^^OOOFFF===:::===???===999;;;;;;===???AAACCCEEEFFFMMMUUU___fffiiifffcccaaacccccchhhsssyyy}}}ttt___SSSLLLFFFBBB@@@>>>===<<<::::::999999999;;;888777777:::;;;;;;999===@@@AAA<<<999:::999777888777777777777777888888999999:::;;;<<<===>>>>>>???===::::::;;;:::888555888777666555666888;;;<<<;;;888888:::999777999===???===AAAJJJTTT___mmm{{{}}}xxxqqqggg\\\TTTPPPOOORRRXXX[[[\\\aaahhhooorrrvvvxxxwwwwwwvvvwwwttttttsssrrrqqqqqqqqqqqqqqqpppnnnllljjjjjjmmmppplllmmmnnnooorrrwww~~~wwwllldddfffkkkrrr{{{sssdddQQQIII@@@===>>>???<<<888<<<===>>>@@@BBBDDDFFFGGGIIIPPPXXX___aaa```^^^\\\dddeeelllwww~~~}}}lllYYYNNNIIIDDDAAA@@@<<<;;;:::999999999999999999777666777:::<<<===<<<@@@CCCCCC>>>;;;<<<<<<999::::::888777666555555555444444555666666777888888888666666666888888888666555555555666777888:::;;;;;;999888:::999888;;;AAACCCEEELLLWWWbbblllxxx~~~xxxppphhh___VVVPPPMMMNNNTTT]]]cccfffkkkrrrsssvvvxxxxxxtttpppmmmkkkhhhfffdddcccbbbbbbddddddfffhhhjjjjjjjjjkkkmmmooohhhhhhhhhlllssszzz~~~~~~vvvmmmfffbbbgggoooxxxzzzmmmYYYQQQGGGBBBAAAAAA===:::===>>>@@@AAACCCEEEGGGGGGGGGKKKRRRWWWYYYZZZZZZZZZdddhhhqqq}}}uuudddSSSKKKGGGDDDAAA@@@;;;;;;:::::::::::::::;;;888777666777999<<<>>>???EEEHHHGGGAAA======<<<:::::::::888777555555444444333444444555666666777777444444444555666777777777222333444666888999:::::::::888888:::999:::@@@HHHKKKQQQZZZeeennnuuu||||||wwwoooggg```YYYSSSOOOLLLNNNUUU___eeeiiiooovvvuuuvvvwwwsssllleee___\\\XXXWWWTTTRRRQQQSSSUUUVVVZZZ^^^cccgggiiikkkmmmnnnhhhfffgggmmmuuu}}}}}}~~~~~~~~~{{{vvvooojjjcccgggnnnvvv~~~wwweee\\\PPPGGGDDDBBB@@@>>>>>>>>>@@@AAACCCEEEFFFGGGGGGKKKOOOSSSUUUXXX[[[]]]ffflllwwwppp```PPPIIIGGGDDDBBBAAA<<<<<<;;;;;;;;;;;;;;;<<<777777777777999<<>>HHHRRR[[[bbbkkkrrrvvvyyy{{{{{{qqqllleee^^^YYYVVVRRRPPPNNNOOOTTT\\\bbbgggnnnuuuuuuuuusssmmmdddZZZRRROOOJJJHHHFFFDDDDDDEEEGGGIIIMMMSSS[[[bbbfffiiikkkllliiihhhhhhnnnuuu{{{}}}}}}~~~}}}{{{|||zzzxxxvvvvvvtttqqqooogggiiimmmrrrzzzqqqfffXXXLLLEEEBBBAAA@@@===>>>???AAABBBDDDEEEFFFGGGJJJMMMPPPSSSXXX]]]aaaiiiqqq}}}mmm^^^OOOHHHGGGDDDAAAAAA>>>===<<<<<<;;;;;;;;;;;;777777888777888;;;@@@DDDLLLMMMJJJBBB<<<<<<;;;888777666666555555666666666333333444444555555555555444666777777666555666888333444555777888999999999888777999<<>><<<;;;;;;<<<===???CCCJJJSSS\\\bbbfffhhhjjjhhhhhhiiikkkoooqqqrrrqqqvvvyyy}}}{{{yyy}}}|||{{{|||}}}|||{{{yyytttpppllliiijjjlllnnnooohhhhhhhhhkkkrrr{{{yyypppaaaTTTJJJEEEBBB@@@>>>>>>???AAABBBCCCDDDEEEFFFHHHKKKNNNRRRXXX___dddpppyyylll]]]NNNHHHFFFCCC@@@???>>>===<<<;;;:::999999999777888888888888:::@@@DDDJJJKKKHHHAAA<<<<<<<<<:::777777666555555555555555333333333333444444444444333555777777666666888:::666666777777888999::::::888999<<<@@@EEEMMM^^^mmmwww}}}yyyssspppjjjccc[[[YYYWWWVVVUUUTTTRRRPPPMMMIIIFFFIIILLLRRR]]]hhhpppnnnggg^^^RRRHHHBBB???888777777666666777888888<<>>===>>>===<<<:::999888888888888999999888777:::@@@EEEGGGIIIFFF???;;;======<<<999888777555555444444444444444444444444555555555000333666666555666999<<<888888777777888999::::::999:::>>>DDDIIISSSeeevvvzzz~~~uuummmhhhaaaYYYVVVUUUUUUUUUUUUTTTQQQNNNGGGAAA======@@@GGGTTT```kkkhhhaaaVVVKKKAAA<<<:::444444555555555555555555888???JJJTTT[[[```dddggg___bbbccc```ZZZVVVUUUUUU\\\bbbmmmvvvzzzyyytttqqqaaaaaacccfffkkknnnnnnnnn___XXXPPPKKKNNNVVV___ddd```]]]YYYZZZbbbnnn|||{{{qqqdddVVVKKKDDDAAAAAABBBCCCDDDEEEFFFGGGFFFHHHLLLQQQWWW___gggmmm~~~nnn```SSSNNNKKKDDD@@@AAA@@@@@@>>><<<999888999:::???===999777777999===???AAAAAABBBBBB@@@<<<999666777777777777666555444333555666777777444333333333111222333555666777777777999999:::===;;;666666999<<<===@@@EEEOOO^^^nnnxxx~~~wwwnnnfff```ZZZTTTOOOPPPSSSVVVZZZZZZWWWPPPLLL???;;;999:::;;;@@@LLLWWWgggeee\\\NNNDDD>>>888222333333222222222333555666888>>>IIISSS\\\aaabbbcccgggddd^^^VVVNNNIIIHHHHHHNNNVVVcccpppvvvrrrggg]]]WWWRRRNNNQQQZZZbbbfffgggUUUNNNFFFAAADDDOOO[[[ddd[[[VVVRRRRRRUUU]]]lll{{{~~~nnn\\\MMMDDDDDDBBBBBBEEEIIIKKKHHHFFFFFFKKKPPPTTTYYYbbbnnnxxx|||lll\\\SSSMMMEEEAAAAAACCCBBB@@@===;;;999:::;;;===<<<999777777999<<<===<<<===>>>>>>===;;;888666666666666666666555444444333444666666555444444555222333444555666777777777:::999:::<<<:::555555888<<>>:::888888:::>>>JJJVVVbbb```WWWJJJ@@@<<<888333333333222222333444555666888>>>IIITTT]]]aaaccccccbbb^^^VVVNNNFFFBBBBBBBBBHHHQQQ^^^kkkoooiii^^^UUUNNNJJJGGGJJJRRRYYY\\\\\\KKKGGGAAA???CCCKKKSSSYYYSSSMMMIIIIIILLLTTTbbbpppvvvdddTTTKKKFFFEEEEEEIIIMMMNNNLLLIIIGGGJJJNNNRRRXXXbbbpppzzzzzzggg[[[RRRKKKGGGFFFEEEDDDAAA>>><<<;;;;;;<<<;;;:::999888888999:::;;;888999:::;;;;;;:::999888555555555555555444444444000222555555555444666777333444555666777888888888:::999:::<<<:::555555999===BBBIIIPPPXXX```hhhmmmeee]]]SSSJJJGGGHHHJJJKKKQQQWWW```dddbbbXXXLLLCCC;;;888666666888===IIIUUU^^^\\\SSSFFF>>>;;;888555333222222222333444666777888???JJJUUU^^^bbbdddddd^^^XXXNNNEEE???<<<<<<===@@@JJJXXXccceee]]]RRRIIIDDDAAA@@@DDDLLLQQQRRRPPPCCC@@@>>>>>>BBBGGGLLLNNNKKKEEE@@@@@@CCCJJJXXXdddxxxnnn]]]RRRIIIIIIJJJMMMQQQRRROOOLLLJJJKKKNNNRRRYYYfffvvvsssggg___YYYRRRNNNFFFDDD@@@>>>======>>>>>>999999999999999999999999999999:::;;;;;;;;;::::::555555444444444444555555111333555555555444555666444555666777888888888888:::999:::===<<<888999===???EEEMMMTTTYYY]]]___aaaYYYTTTLLLEEECCCEEEHHHKKKRRR[[[ffflllgggYYYJJJ@@@999666444555777===JJJVVV```\\\SSSEEE===;;;999666222111111111222444555777999@@@KKKWWW___cccdddccc\\\TTTIII@@@;;;:::;;;<<<<<>>>>>DDDKKKOOOMMMJJJAAA>>>===>>>CCCGGGIIIIIIGGGAAA<<<===@@@GGGRRR\\\llluuuuuubbbVVVMMMLLLNNNRRRVVVVVVRRRNNNNNNOOOPPPTTT]]]lll}}}yyyqqqjjj___WWWHHHDDD???===>>>?????????999999999999999999999999:::;;;<<<<<<<<<;;;:::999666666555444444444555555333555666666555444444555666666777888999999999999:::999;;;>>>>>><<>>888555444666999???MMMYYYbbb___TTTFFF===:::888444111111111111222444666777;;;BBBMMMYYY```ddddddcccYYYPPPEEE<<<999999:::;;;<<>>======>>>EEELLLOOOLLLHHHBBB???<<<===BBBGGGHHHGGGDDD>>>;;;===BBBGGGOOOVVVaaakkkyyyxxxeeeYYYQQQRRRTTTXXX[[[ZZZUUUPPPQQQQQQSSSXXXbbbrrryyykkk___MMMHHHBBB??????AAA@@@???:::::::::::::::::::::::::::<<<>>>@@@@@@>>><<<;;;999888666555444444555555555666888888666555555666777888999999::::::999999;;;:::<<>>777555555888<<>>EEEPPPZZZaaadddbbbaaaTTTKKK@@@999888999::::::>>>JJJWWW[[[TTTIIIAAA>>><<<<<<>>>EEEMMMPPPLLLHHHCCC>>>:::<<>><<<===??????===@@@EEEEEEGGGIIIJJJJJJLLLNNNPPPRRRRRROOOJJJDDDAAAAAABBBLLLXXXfffllleeeUUUFFF>>>888666666;;;@@@IIIWWWeeejjjggg^^^QQQGGGBBB>>>999555555555666777999;;;<<<@@@GGGRRR\\\bbbcccaaa___QQQIII???999999;;;<<<;;;>>>JJJWWWYYYPPPEEE@@@???<<<<<>><<<999666555444555555333555888999999:::;;;<<<999999:::;;;;;;;;;::::::@@@>>>===???>>>;;;>>>BBBEEEFFFGGGGGGHHHKKKOOOSSSXXXVVVRRRKKKDDDAAAAAADDDIIIUUUccchhhaaaSSSEEE===888666888<<>>???BBBIIISSS]]]bbbccc```^^^QQQIII@@@;;;<<>>>>>JJJVVVWWWMMMCCC???@@@>>>>>>@@@HHHPPPTTTQQQMMMDDDAAA@@@DDDJJJLLLHHHBBB;;;999<<>>===999<<>>999777666666666:::999999999999:::;;;;;;@@@@@@@@@@@@??????>>>===888:::<<<======>>>@@@BBB>>>???BBBEEEIIINNNQQQSSSVVVSSSNNNGGG@@@<<<<<<===GGGPPPYYY[[[UUUKKKCCC@@@;;;999777:::CCCQQQ```iiinnnkkkeee^^^UUUKKKDDD???<<<;;;:::999:::===@@@BBBHHHLLLRRRXXXZZZZZZWWWUUUGGGDDD>>>:::999<<>><<<>>>DDDPPP[[[]]]XXXQQQEEEEEEIIINNNRRROOOFFF>>>;;;>>>AAAHHHSSSZZZVVVNNNGGGHHHLLLSSS___lllxxx~~~yyyzzzzzzzzzwwwsssooollliiimmmttt}}}{{{rrrnnniiihhhhhhiiijjjiiigggeee[[[UUUNNNJJJIIIGGGCCC???@@@<<<<<<===<<<888;;;@@@DDDHHHPPPWWWZZZZZZWWWUUUJJJEEE???:::888777777777999:::<<<=========;;;;;;???@@@AAAAAA@@@???>>>===999:::<<<=========???AAA???@@@AAADDDGGGJJJMMMOOOOOOMMMHHHBBB===::::::<<>>@@@AAADDDGGGMMMQQQSSSRRRPPPNNNDDDAAA===:::999;;;>>>AAAFFFNNNUUUTTTJJJ@@@<<<<<<===@@@HHHUUU___aaaZZZRRRHHHIIIKKKPPPSSSPPPGGG@@@<<>>???======>>><<<999;;;???CCCFFFLLLTTT[[[\\\YYYUUUKKKFFF@@@<<<:::999888888888;;;>>>@@@AAA???<<<:::>>>???AAABBBBBB@@@>>>===:::;;;======<<<<<<>>>??????@@@AAABBBDDDEEEFFFGGGEEEDDDAAA<<<888777888:::999>>>DDDEEEAAA;;;777666333555999>>>DDDIIINNNPPPSSSSSSQQQNNNJJJFFFBBB@@@===:::888999<<>>???AAAEEEGGGHHHGGGDDDBBB>>>===;;;999999;;;<<<>>>EEEIIILLLKKKEEE>>>;;;:::<<<@@@IIIUUU______XXXQQQLLLLLLNNNQQQRRROOOGGGAAA<<<@@@FFFLLLUUU[[[WWWOOOFFFEEEDDDFFFMMMVVV```fffpppvvv}}}|||}}}~~~}}}kkk]]]VVVTTTSSSSSSSSSTTTVVVVVVTTTRRRQQQNNNKKKJJJIIIGGGCCC@@@BBBAAAAAA@@@>>>===>>>AAACCCDDDGGGOOOVVVYYYUUUPPPJJJFFFAAA===;;;;;;:::999999;;;===??????>>><<<;;;>>>???AAABBBBBBAAA>>>===<<<===>>>>>>===<<<===>>>????????????@@@?????????<<<<<<:::888666666888:::777:::======;;;888666666222444888===@@@BBBCCCDDDDDDDDDDDDCCCAAA???<<<;;;:::777555777;;;===<<<999:::<<<===>>>>>>===;;;999888888888999999::::::;;;BBBBBBCCCBBB???<<<999777999<<>>@@@AAAAAA@@@>>>===???@@@@@@???===<<<<<<===============<<<;;;999999777777777666555555888:::666777888888777666666666444555666888:::<<<======>>>?????????>>><<<:::999555444333555888999777555888888888888777666666555555555666888888888888888>>>===<<<;;;:::999888666888999===CCCIIILLLJJJHHHEEEEEEFFFFFFFFFDDD@@@======@@@CCCFFFIIILLLHHHBBBCCCAAA??????CCCIIIOOOSSSVVV[[[bbbgggmmmyyyzzzqqqmmmmmmjjjlllppptttwwwzzz{{{||||||~~~~~~}}}zzzxxxyyyzzzppp```UUUMMMJJJMMMOOOOOOQQQUUUYYY[[[[[[ZZZTTTPPPKKKFFFDDDEEEHHHJJJFFFIIIJJJFFFDDDEEEEEECCCHHHGGGHHHJJJMMMLLLHHHEEECCC@@@===;;;;;;<<<;;;;;;:::999999999999:::;;;<<<======>>>>>>>>>>>>>>>>>>@@@AAAAAA???<<<::::::;;;:::;;;;;;;;;:::888666555555666666555555666888:::555444444333333333333333666555555555555777999:::888999999999888666444333000111333444555444333333666666555444333444444555444444555666777777666666999999888888777777777777999999:::>>>BBBDDDEEEDDD>>>???@@@@@@@@@???>>>===<<>>@@@???>>>???AAAEEEJJJLLLKKKPPPVVVZZZbbbppppppdddaaaaaaccceeejjjooorrrttttttttttttvvvwwwvvvtttsssvvvyyy~~~eeeXXXQQQJJJIIIMMMNNNOOOQQQUUUYYY[[[[[[ZZZQQQNNNIIIDDDAAABBBEEEHHHDDDIIIIIIEEEBBBDDDDDDAAAFFFFFFGGGGGGFFFEEECCCAAA>>><<<:::999:::;;;;;;;;;888888999:::;;;:::::::::===<<<;;;;;;<<<===>>>???@@@@@@@@@===:::888777888888999999:::999777555333444555666555444555777999444333111111111111111111555555444444444666777888333444555555444333111000---111555666333111111333555444222111111333555666444555555555666666555555444666777777555555777999888999;;;===???@@@@@@???:::;;;<<<<<<======???@@@;;;>>>???>>>???CCCCCC@@@=========>>>???AAACCCDDDAAAGGGNNNRRRYYYggg|||yyyggg\\\YYY[[[\\\```eeejjjmmmmmmkkkjjjllloooqqqpppnnnooosssxxx~~~xxx\\\QQQLLLEEEEEEIIIRRRRRRSSSUUUXXXYYYXXXWWWLLLJJJFFFBBB>>>>>>@@@BBBBBBGGGHHHCCC@@@BBBBBB>>>AAACCCDDDCCCAAA>>>>>>>>>;;;999888888999;;;;;;;;;666888;;;======<<<999888===<<<:::999:::;;;>>>?????????>>><<<888555555555666777888999888777555333444555666555444444666888555333222111111222111000444444444444555666666777555666666777777666444444+++222888777222///111444444222111000000333666888555555555555555555555555222555888777555444777:::666888;;;===>>>>>>;;;:::888999;;;;;;<<<>>>@@@BBB;;;>>>>>>===???DDDFFFDDD<<<<<<======>>>>>>>>>>>><<>>>>>?????????>>>>>>>>>?????????>>>===<<<:::::::::777666888888444444666555888:::999777555777999888777777777777777888999:::999999888888888888888777666555444444444444444333444666888888777666444444444333333222111000///000111222333444444444444777666555444333222222222///111333333222222333444333333222222333333444555111222333444555444333222666555444333333444666777666777999;;;===>>>>>>>>><<<===<<<999:::>>>>>>;;;CCCAAA@@@@@@BBBDDDEEEDDDGGG???999;;;?????????@@@AAABBBDDDFFFLLLXXXhhhuuuwwwmmmbbbZZZTTTQQQYYY^^^dddfffeeebbb^^^\\\```bbbeeeeeefffiiinnnsss~~~nnnUUUIIIGGGFFFEEEEEEEEEHHHMMMQQQRRRPPPLLLJJJEEEAAA<<<999888888888888999;;;===@@@AAA@@@???>>>============<<<:::999888777444444777777555555888555777999999777666777888888777777666666666777777888777777666666666666666666666555444444444444444333444555666666666555555444444333222222222333333222333444555666666666666666666555333333222222333000222333333222111222333333222222222222333444444333222111111111333444666666555333333333444666777666777999:::;;;<<<======;;;<<<<<<999:::===>>>;;;@@@???>>>???CCCFFFHHHIIIJJJBBB;;;<<<>>>===<<<===@@@BBBDDDEEEJJJTTTaaalllrrrooojjjccc\\\VVVQQQOOOTTTXXX]]]```___]]][[[ZZZ]]]```cccddddddhhhnnnssszzzfffQQQGGGEEECCCBBBBBBBBBEEEIIILLLLLLJJJHHHEEE???===:::888888888777666444777<<<@@@BBBAAA@@@>>>;;;;;;;;;:::999888777666555222333666777555555999666777999999777666777888888777666555555555555555666555555444333444444444666555444444444444444444444333333333444444555555333222111000111222444555222333444555555666666555666555444333333222222333111333444444222111111222222222222222222333444444444222///...///222666999555444333333333444666777666777888999:::;;;;;;:::999<<<;;;999999======;;;===<<<;;;===BBBHHHLLLMMMLLLDDD>>>======:::999:::???AAACCCEEEHHHOOOYYY```___^^^\\\YYYVVVRRROOONNNPPPSSSWWWYYYYYYXXXXXXYYY\\\___aaabbbcccgggnnnsssqqq```NNNFFFDDDCCCBBBBBB???AAADDDGGGHHHGGGEEECCC===<<<::::::;;;;;;999888666888;;;>>>@@@@@@??????999999999999888666555444555222333666666444444777666777888888888777777777888777666555444333333333555555444333333333333333555555444333333444444444444333222111111333555666444222000......000333444000111222333333333333333555444444333222222222333222333444444222000000111222222222111222333333444333111///...///333777999444333333333444555666777777777888999999:::999999888<<<<<<999888;;;===<<<<<<::::::<<>>======999888999<<>>???999999999888777666444444777444444666666333222555777777777888888888777666777777555444333333333333666555444444333333444444444444333333333444444555444333111000000222444666888666333000000000222444111111222222333222222222444444333222222222333333222333444444222000000111222111111111111222333333111111111222333555666777333333444444555666777777777888999:::::::::::::::999===>>>:::888:::<<<<<<<<<;;;:::<<<@@@EEEHHHJJJEEE???<<<======:::999<<<;;;>>>BBBFFFJJJMMMQQQSSSRRRRRRSSSSSSRRRQQQOOONNNOOOQQQSSSTTTUUUXXX[[[^^^^^^```aaaaaabbbfffmmmsssjjj\\\NNNHHHFFFEEEEEEGGGKKKKKKJJJHHHFFFCCC@@@???===<<<;;;;;;<<<<<<;;;:::@@@>>><<<;;;;;;<<<>>>???999999999888777666555444999555555777666333222555888777666777999999777666777666555444444444444444666555555444444444444444333333333333333444444555444333222111111333555666:::999666444333333444555333333444444444444333333333333222222222222333333111333444444222111111222111111111111111222333333000222444666777666666555444444555666777888888888888999:::;;;<<<<<<===<<<;;;???@@@<<<888:::<<<<<<<<<::::::<<>>BBBGGGKKKNNNOOOPPPOOOPPPPPPQQQQQQQQQPPPPPPQQQSSSUUUVVVWWWYYY]]]``````bbbddddddfffkkkssszzzjjj]]]OOOHHHFFFEEEGGGJJJNNNMMMLLLKKKIIIGGGEEEEEEAAA???======>>>???>>>===???>>>>>>=========>>>???::::::::::::999777666555888555555777777444444777888777666777999999777555666666555555555555555666555555444333333333333444333333222222333333444555444333333222333444555666777666555444444444444444333333444444444333333222333222222222222222333333000222333333222111222333111111111111111222222333333444666777888777666555444555666777999999::::::999:::<<<===>>>???@@@@@@===BBBCCC===888999;;;;;;999888999<<>>;;;;;;;;;;;;:::888777666666444444888888666777:::999777666777999:::888555666666555555555666666777555444333333222222333333222222222222333333444555444333333333444444555555111111222222222333333333111111222222222111111000222222222111222222333333///111333333222222333444111111111000111222222333666666777777777777777777555666777888::::::;;;;;;:::;;;===>>>@@@AAABBBBBB???DDDEEE>>>999999;;;;;;666777888<<>><<<:::;;;===<<<:::;;;??????@@@BBBFFFIIIKKKJJJHHHJJJKKKLLLOOOSSSWWW[[[^^^\\\^^^```bbbcccdddfffhhhlllooossswww|||ppp^^^QQQOOOOOOKKKMMMSSSQQQQQQQQQPPPNNNMMMKKKJJJHHHFFFCCCCCCCCCCCCAAA@@@EEECCCBBBCCCDDDCCC@@@<<>><<<;;;:::999999;;;;;;;;;;;;::::::::::::>>>===:::777666666666777777777666555555555666666555111...000444888777444666444333444555666555333444444444333222333555888444444444333333333222222333222222111111111111222444333222111111111111111111///...000333333111///222///,,,...444888777555222333333444555666666777999999:::<<<===>>>???@@@BBB>>><<<<<>>???@@@@@@@@@@@@;;;===>>>>>><<<<<<===???@@@AAACCCEEEGGGHHHIIIJJJMMMMMMNNNPPPRRRTTTVVVWWWZZZ]]]aaadddgggjjjnnnqqqtttwww|||vvveeeXXXUUUTTTPPPPPPUUUTTTTTTSSSSSSRRRPPPOOOOOOOOOLLLIIIGGGGGGFFFEEEDDDEEEDDDCCCDDDEEEDDD@@@===@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::===;;;999777666666666777555555555555555666666666999444111111444555333000666444333444555666555333333444555444444444777999888888777777777666666666555555444333222222222333222222222222222222111111333222111222555555444111333///---///333777666444555555666777888999:::;;;<<<<<<===>>>@@@AAABBBCCCCCCAAA???@@@DDDHHHIIIIIIJJJGGGCCC???<<<<<<<<<======>>>???@@@@@@@@@@@@@@@===>>>??????>>>>>>???@@@BBBDDDFFFHHHKKKLLLMMMMMMNNNOOOOOOPPPRRRTTTVVVWWW```bbbfffiiimmmqqquuuyyypppcccaaa___ZZZYYY\\\ZZZYYYYYYXXXWWWVVVVVVUUUWWWSSSNNNKKKJJJJJJIIIHHHGGGGGGFFFGGGGGGFFFCCC@@@AAAAAA@@@@@@??????@@@@@@??????>>>===<<<;;;;;;:::===<<<:::999888888888999444555666888888888777777:::777444444666777555222777666555666777777666555444555777777777888:::===888888888888777777777777999888777666555555555555222333444555555555444333555444444555777888777555666333111222666888777555888888999:::<<<>>>???@@@@@@AAABBBCCCEEEFFFGGGGGGFFFEEEEEEGGGJJJLLLMMMLLLLLLIIIEEEAAA?????????@@@AAABBBCCCDDDDDDDDDCCCBBBBBBCCCDDDDDDCCCCCCDDDFFFGGGIIILLLPPPSSSUUUVVVWWWVVVVVVUUUUUUUUUWWWXXXYYY```bbbeeeiiilllqqqwww{{{|||qqqnnnmmmjjjggghhhdddcccbbb```___^^^]]]]]]^^^YYYSSSOOONNNMMMMMMMMMMMMNNNOOOOOOOOOMMMJJJGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEDDDCCCBBB@@@???>>>===@@@???>>>===<<<<<<<<<===666777:::<<<===<<<;;;::::::999888999;;;===<<<;;;;;;999888999:::;;;:::999777999:::;;;;;;<<<>>>@@@::::::::::::999999999999<<<;;;:::999888777777777333555777999999888777666777777888999:::::::::999<<<:::999:::<<<===<<<;;;=========???@@@CCCEEEFFFFFFGGGHHHIIIKKKLLLMMMMMMJJJKKKLLLOOOQQQQQQQQQQQQOOOMMMJJJGGGDDDDDDDDDDDDGGGHHHIIIKKKKKKJJJIIIHHHIIIJJJLLLLLLKKKKKKLLLNNNNNNQQQUUUZZZ___bbbdddeeedddbbb```^^^]]]\\\]]]]]]```bbbeeehhhlllqqqwww|||}}}||||||zzzwwwvvvpppooommmjjjgggfffeeeeeefffbbb\\\XXXWWWWWWWWWWWWXXXZZZ\\\\\\[[[XXXUUUTTTRRRQQQPPPOOOOOONNNNNNOOOPPPOOONNNLLLJJJHHHGGGFFFFFFEEEDDDCCCBBBAAAAAAAAA;;;<<>>???@@@BBBCCCCCCBBB@@@???>>>???@@@@@@@@@>>>===>>>@@@@@@@@@@@@AAACCCAAAAAAAAA@@@@@@@@@??????>>>===<<<;;;::::::::::::888999;;;===>>>===<<<;;;<<<===>>>???@@@@@@@@@AAADDDCCCCCCCCCDDDEEEDDDCCCDDDDDDDDDEEEGGGJJJLLLNNNNNNOOOPPPQQQRRRTTTUUUUUUQQQSSSUUUWWWXXXXXXXXXXXXVVVUUURRROOOMMMLLLLLLMMMMMMOOOQQQSSSTTTSSSRRRQQQRRRSSSUUUUUUTTTUUUVVVXXXXXX\\\bbbhhhnnnrrrtttuuuqqqoookkkgggeeedddddddddgggjjjmmmpppsssxxx}}}zzzyyyvvvssspppoooooooooqqqmmmiiifffeeeffffffeeefffiiilllllljjjgggdddcccaaaaaa``````````````````bbbaaa```]]][[[XXXVVVVVVPPPPPPOOONNNLLLKKKJJJIIIFFFGGGIIIJJJKKKJJJJJJIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLKKKJJJKKKLLLMMMLLLJJJIIIKKKLLLKKKJJJHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEGGGIIIKKKLLLKKKKKKMMMNNNNNNNNNOOOPPPPPPPPPOOOOOOPPPOOOOOOOOOQQQSSSVVVXXXXXXXXXYYY[[[\\\]]]^^^___ZZZ\\\___aaa``````aaabbbaaa```]]][[[YYYXXXXXXXXXXXXZZZ]]]```aaaaaa```___^^^```bbbbbbaaabbbccceeehhhkkkqqqwww}}}|||yyyuuuqqqooonnnnnnooorrruuuxxx{{{}}}~~~|||zzzxxxxxxyyyyyyxxxvvvsssrrrsssssssssrrrssswww{{{{{{xxxtttrrrqqqpppqqqqqqrrrsssuuuvvvwwwwwwvvvsssqqqnnnkkkiiihhhbbbaaa```___]]]ZZZYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXZZZ\\\^^^^^^^^^^^^___```___^^^^^^``````___^^^]]]^^^___^^^[[[XXXWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTVVVVVVUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWVVVYYY[[[\\\[[[[[[\\\^^^\\\]]]___``````_________^^^]]]\\\[[[\\\___bbbdddaaabbbcccdddfffggghhhhhhdddgggiiijjjhhhhhhjjjlllmmmllljjjhhhfffeeeddddddhhhjjjnnnrrrttttttsssrrrppprrrssstttttttttvvvwwwxxx{{{}}}{{{|||~~~~~~}}}}}}~~~{{{yyyxxxxxxyyyzzzyyyxxx|||}}}zzzzzzzzz{{{|||~~~~~~{{{xxxvvvuuuppppppooommmkkkhhhfffdddhhhggggggfffffffffggggggbbbeeehhhkkkmmmoooppprrrqqqooonnnooopppqqqpppooonnnooopppmmmjjjfffdddcccggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeggghhhhhhjjjiiihhhgggggggggggggggaaadddggghhhffffffhhhkkkhhhjjjlllmmmmmmlllmmmmmmhhhfffeeedddeeegggjjjlllhhhhhhiiijjjlllmmmnnnoookkkmmmoooooonnnnnnpppssstttsssrrrpppnnnmmmmmmllluuuxxx}}}}}}}}}}}}zzz~~~}}}|||{{{|||}}}~~~~~~|||zzzxxxuuusssqqqpppooosssrrrqqqpppooooooooooootttssssssvvv{{{}}}|||zzz}}}~~~}}}}}}{{{yyyuuurrrpppwwwvvvuuusssqqqpppnnnnnnrrrrrrsssssstttuuuwwwwwwyyywwwvvvsssrrrppppppooommmnnnoooooooooooonnnmmmlllooorrrsssrrrqqqpppqqqllllllllllllmmmnnnoooooolllkkkkkkkkkkkkkkklllmmmmmmppprrrsssssssssssstttyyywwwuuurrrpppqqquuuyyy}}}|||}}}~~~~~~}}}|||yyywwwuuussssssxxxwwwvvvuuutttttttttttttttssstttwww{{{~~~}}}|||}}}{{{yyyxxx||||||{{{zzzxxxwwwvvvvvvxxxxxxxxxxxxyyyzzz{{{|||}}}|||zzzxxxvvvuuuttttttqqqrrrssssssssssssrrrqqqrrrtttvvvwwwvvvuuuuuuvvvoooooooooppppppqqqrrrssspppppppppoooooooooppppppnnnpppssstttttttttuuuvvv{{{zzzxxxuuutttuuuyyy}}}~~~}}}{{{zzzyyyyyyyyyyyyxxxxxxzzz}}}~~~|||zzzxxxwwwvvvyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvwww{{{~~~~~~}}}|||{{{{{{{{{{{{zzz{{{{{{|||}}}~~~~~~}}}|||zzzxxxwwwvvvvvvsssttttttuuuuuuttttttsssvvvwwwxxxxxxwwwwwwxxxyyyqqqqqqrrrrrrsssttttttuuussssssrrrqqqqqqpppppppppnnnpppsssttttttuuuvvvxxxzzzzzzxxxvvvtttvvvzzz}}}vvvpppppppppoooooonnnmmmmmmmmmoooppppppooorrrwww||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{zzzzzz}}}~~~}}}|||{{{zzzyyyxxxxxxxxxwwwvvvuuuuuutttttttttuuuuuuvvvxxx{{{~~~|||zzzyyyxxxxxxxxxxxxxxxyyyzzz{{{{{{|||{{{zzzxxxwwwvvvuuuuuurrrrrrrrrssssssrrrrrrrrrvvvvvvwwwvvvuuuuuuvvvxxxssssssttttttuuuuuuuuuuuurrrqqqqqqppppppooonnnmmmllloooqqqssstttuuuwwwyyyvvvvvvuuusssrrrssswwwzzzpppfff```______^^^^^^^^^^^^^^^^^^```cccccccccfffkkkpppoooppppppqqqqqqpppoooooossssssqqqnnnlllkkkmmmooorrruuuyyy|||}}}}}}~~~}}}{{{yyywwwvvvuuusssrrrrrrsssssstttuuuvvvtttssssssrrrrrrrrrrrrrrrqqqsssuuuxxx{{{}}}~~~~~~~~~|||yyywwwuuutttuuuuuuuuuvvvwwwxxxyyyzzzzzzyyyxxxvvvuuutttttttttrrrqqqqqqqqqqqqqqqqqqrrruuuvvvvvvuuussssssuuuvvvvvvwwwwwwxxxxxxwwwvvvvvvppppppppppppooonnnllllllkkkmmmpppqqqsssuuuxxxzzzvvvvvvuuusssrrrrrruuuxxx}}}sssaaaXXXRRRQQQQQQPPPPPPPPPPPPQQQPPPRRRTTTVVVWWWYYY]]]___^^^^^^^^^]]]]]]]]]]]]]]]``````___\\\ZZZYYYYYY[[[^^^bbbfffiiijjjjjjkkklllpppoooooommmkkkhhhfffeeeddddddeeefffgggiiijjjkkkmmmllllllkkkkkkkkkllllllnnnppptttvvvwwwyyy{{{}}}~~~zzzzzzzzzzzzzzz{{{{{{|||{{{zzzxxxuuussspppnnnmmmnnnooooooqqqrrrtttvvvwwwuuutttsssqqqpppooooooooonnnnnnmmmmmmmmmmmmnnnnnnpppqqqrrrqqqooonnnoooppptttuuuuuuuuutttsssqqqpppkkkkkklllllllllkkkiiihhheeehhhjjjlllnnnqqquuuxxxvvvvvvuuusssqqqqqqsssvvvyyyzzz}}}hhhVVVNNNIIIHHHGGGFFFEEEFFFFFFGGGFFFFFFHHHKKKNNNPPPPPPOOONNNMMMKKKJJJJJJJJJKKKLLLKKKLLLLLLKKKIIIGGGHHHIIIIIIMMMRRRUUUVVVVVVWWWWWWYYYYYYYYYYYYWWWUUUSSSRRRSSSSSSSSSTTTUUUVVVWWWXXX\\\\\\\\\[[[[[[\\\\\\]]]bbbeeehhhjjjjjjkkkmmmppptttxxx{{{|||yyytttqqqooojjjkkkllllllmmmmmmlllllliiiiiihhhfffdddcccbbbaaa```aaabbbdddfffiiikkklllfffeeedddcccbbbaaaaaaaaabbbaaa```______```aaabbbaaabbbddddddbbbaaa```aaaggggggggggggeeebbb___^^^\\\]]]___``````^^^]]]\\\ZZZ\\\^^^```cccfffkkknnnoooooonnnkkkiiiiiijjjlllmmmnnnoooqqqtttwwwzzz|||{{{{{{|||~~~|||aaaPPPHHHEEEDDDCCCAAAAAAAAABBBBBBAAA@@@AAAEEEJJJKKKHHHEEEDDDCCCAAA?????????AAABBB===>>>@@@@@@???>>>>>>???;;;???DDDGGGHHHIIIIIIJJJGGGHHHHHHHHHHHHGGGEEEDDDFFFFFFFFFEEEEEEFFFFFFGGGLLLLLLLLLKKKKKKLLLMMMMMMOOOSSSVVVWWWWWWWWWZZZ\\\___bbbfffgggddd___[[[YYY[[[\\\]]]^^^^^^]]]\\\\\\XXXXXXWWWWWWVVVVVVUUUUUURRRSSSTTTVVVYYY\\\___```WWWVVVUUUTTTSSSRRRRRRRRRTTTSSSRRRQQQQQQRRRSSSTTTQQQSSSVVVVVVTTTRRRQQQQQQWWWWWWWWWVVVTTTPPPMMMKKKMMMNNNPPPRRRRRRQQQOOONNNOOOPPPSSSUUUXXX\\\```dddeeeeeedddbbb___^^^___```___``````bbbeeehhhkkkmmmnnnnnnooorrruuuyyy|||~~~{{{xxx