BM6@ 6(@@ jjjWWW```[[[cccqqq\\\CCC;;;<<>>DDDKKKPPPPPPRRRZZZccchhh}}}{{{tttiii```ZZZUUUPPPLLLMMMHHHCCC>>><<<999555222;;;999555444444555666555===AAAVVVoooTTTLLLSSSnnnxxx|||vvvsssyyyyyywwwwwwvvvlll[[[PPPMMMgggqqq|||ppp^^^^^^dddUUUCCC222++++++***)))+++((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$#########"""""""""""""""###"""""""""!!!!!!!!! $$$$$$$$$#########"""""""""""""""""""""######$$$&&&$$$###$$$&&&'''%%%$$$&&&((())),,,...///000000...000111111111333555777999<<<999999===???OOOkkk{{{kkk___```ppp```PPPOOONNNKKKEEE???:::<<>>:::555333444777999:::111666888999BBBPPPVVVTTTPPPQQQjjjuuudddWWWZZZiiixxx{{{yyy}}}zzzlll^^^bbbppphhh```[[[TTT999111***)))*********+++''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""############""""""""""""!!!!!!!!!!!!$$$$$$$$$###############"""""""""""""""######$$$$$$######$$$&&&''''''&&&))))))***+++,,,...///000...000111111111333555777:::===:::999<<<>>>NNNjjj{{{ooosss{{{wwwzzzfffiii{{{zzz___DDD:::888666999>>>;;;AAAEEEHHHOOOXXX___```\\\XXXTTTSSSZZZiiizzz~~~yyyqqqiiiaaa]]]SSSOOOJJJEEE???:::666444999888666666777999:::;;;888GGGTTT^^^rrrzzzzzz|||eeeQQQXXXZZZYYYccc{{{}}}}}}xxx{{{wwwrrr~~~mmmbbb]]]PPPBBB...,,,*********))))))***''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""!!!!!!!!!!!!########################"""""""""""""""######$$$###"""###$$$&&&'''((('''+++*********+++---///000...000111111111333555777999<<<999888===???PPPlll|||wwwqqqjjjfffnnnyyymmmnnnlllrrr^^^EEE;;;555777===999;;;;;;:::===CCCEEECCCBBB>>>;;;<<>>??????>>>;;;888666555444555777:::>>>DDDJJJMMMooouuuTTTIIINNNUUUZZZ```rrrhhh```cccuuuxxxkkkeee\\\JJJ:::333+++,,,+++)))(((((())))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""########################"""""""""""""""######$$$!!!"""$$$%%%%%%&&&((()))+++*********+++---///000...000111111111333555777555999777888===AAARRRooowwwsssssszzz{{{fffQQQIIIQQQbbb}}}{{{[[[IIIBBB???@@@@@@AAA===666444777999888777666555555777999999999===BBBHHHKKKLLLMMMPPPSSSLLLIIIDDDEEEMMMTTTQQQJJJIIIKKKPPPTTTUUUQQQJJJDDD?????????>>><<<:::777666:::;;;;;;:::777666666777222:::GGGXXXkkk~~~kkkXXX\\\lllwwwttt}}}{{{rrrjjjfffXXXZZZggg|||sssddddddjjjjjjUUU888+++///(((***)))&&&&&&))))))(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""############!!!!!!!!!!!!""""""""""""###############$$$$$$$$$"""""""""""""""######$$$!!!###%%%%%%%%%%%%''')))))))))***+++,,,...///000...000111111111333555777444888666777>>>BBBTTTqqqvvvrrrwwwrrr___NNNOOO\\\yyyjjj```dddiiiiiikkkfffYYYFFF:::777888888888888777666666666555555444444555666777:::<<<===;;;<<<;;;999;;;>>><<<777888999:::<<<<<<:::666444555555555666666777777777444555666777999???GGGNNN]]]kkk|||gggeeejjjjjj___WWWdddvvvlllnnnpppooottt}}}zzzjjj\\\aaadddcccXXXCCC000***,,,&&&((('''%%%'''+++***$$$''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""#########$$$$$$$$$$$$"""############$$$$$$$$$#########""""""""""""""" !!!!!!!!!"""""""""###""""""#########$$$$$$$$$"""""""""""""""######$$$!!!###&&&&&&$$$$$$&&&)))&&&((())),,,...///000000...000111111111333555777555888666888>>>BBBSSSpppyyyssssss|||}}}}}}lll___\\\mmm{{{kkkpppcccHHH;;;777666777666555444333333555777444444555777999999888666333999;;;999777888888666888777666666666777888888777666666666666777888888;;;>>>CCCKKKXXXkkkeeeRRRRRRcccrrrvvvzzzoooooovvvggg\\\llldddNNN555+++...,,,###(((***)))''')))---)))!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######""""""!!!!!! !!!!!!!!!""""""######""""""######$$$$$$$$$$$$"""""""""""""""######$$$"""$$$&&&&&&$$$$$$&&&(((%%%'''))),,,///000000000...000111222222333555777666:::777888===AAARRRnnn~~~YYYhhhuuuvvvyyysssooo~~~fffgggwwwllliiifffjjjqqqiiijjjhhhlll~~~iii___^^^___aaaZZZQQQAAA666===AAA444333555555444444444333000222888777111222999:::333999<<<777444888555333;;;<<<;;;;;;<<<@@@CCCFFFGGGSSSaaavvvxxxZZZSSSZZZooossseeeiiiyyyqqqjjjmmm___HHH444///...))))))---***+++%%%%%%,,,(((%%%,,,&&&&&&%%%%%%%%%&&&&&&''''''%%%$$$%%%&&&&&&%%%###%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&################################################''''''&&&&&&%%%$$$######%%%%%%$$$###"""!!! """"""""""""""""""""""""$$$$$$##################&&&&&&&&&%%%%%%$$$$$$$$$))))))***+++---...//////000000000111222333444555444999999<<>>+++%%%)))(((&&&&&&'''))),,,...((())))))'''###"""%%%'''%%%%%%%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$################################################%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$%%%&&&'''((())))))))))))***+++---...//////111111222222333555666777;;;<<<777666<<<@@@QQQmmmrrr///,,,///CCCaaa{{{ssskkkjjj{{{tttyyyiii```dddddd]]]___iiiaaabbbbbbhhh{{{gggaaaeeewwwuuuzzzwww```ZZZ[[[gggrrrxxxmmmXXXMMMVVVeeemmmggghhhyyyrrrrrr}}}zzzjjjZZZaaannnxxxqqqYYY???///---++++++...+++&&&%%%((('''***+++555BBB;;;+++((()))'''%%%$$$&&&)))---///((('''&&&$$$$$$%%%&&&'''$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$################################################$$$#########""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""###############$$$$$$$$$$$$%%%%%%&&&'''((())))))))))))***+++---...//////222222222333444555666777;;;<<<777666<<<@@@QQQlll{{{###)))///111888LLLlllvvvtttuuu}}}ssszzzpppVVVKKKOOOEEEGGGKKKVVVmmm}}}~~~|||kkkTTTKKKMMMRRRXXXdddmmmiiiaaahhh~~~yyyjjj```fffuuupppYYYOOO^^^nnnnnnXXX===000///,,,,,,,,,---***&&&'''***&&&((($$$'''///***###((('''&&&$$$###$$$'''+++...'''$$$!!!"""&&&)))(((&&&$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%%%%%%%&&&######################################################"""""""""""""""!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$&&&&&&&&&'''''''''(((((())))))***+++---...//////222222222333444555666777999;;;888999>>>AAAOOOiii{{{&&&''')))((()))333LLLbbbxxxvvvuuuyyy}}}zzzuuutttqqqsss{{{lllkkkTTTQQQNNNPPP]]]oooyyy{{{ggg\\\]]]eeeqqq}}}eeeWWWZZZccc^^^\\\TTTHHHEEEMMMZZZaaa{{{~~~}}}fff^^^dddxxxzzzhhhkkkeee\\\MMM;;;---,,,111)))))))))(((''''''))),,,))))))###""")))%%%###,,,&&&%%%#########&&&)))***&&&%%%$$$%%%((()))(((&&&$$$$$$$$$$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&######################################################""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''))))))***+++---...//////111111222222333555666777888;;;999;;;@@@AAANNNgggxxx{{{000&&&!!!'''///333555888RRR\\\fffnnnyyyvvvjjjggg|||pppfffgggrrruuummmkkkjjjcccYYYUUULLLNNNWWW]]]mmm|||}}}yyynnneeefffkkkuuuqqqwwwuuuccc^^^aaakkkxxxwwwnnn\\\IIICCCMMMZZZ\\\]]]\\\]]]hhh{{{yyyvvvxxxzzz{{{}}}sss^^^DDD333+++((())),,,((((((((('''''')))***)))***+++&&&)))333///(((,,,&&&%%%$$$$$$$$$%%%'''(((%%%)))---,,,(((%%%&&&)))$$$$$$$$$$$$$$$###""""""###$$$$$$$$$%%%%%%%%%%%%########################################################################"""""""""""""""#########""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%######$$$%%%&&&''''''((())))))***+++---...//////111111111111222444555666888;;;999:::@@@AAANNNgggxxxuuu&&&%%%(((---,,,'''(((...---HHHdddqqqyyy~~~aaaYYY^^^}}}pppdddccckkkttt```VVVNNNQQQVVVTTTYYYaaa___OOOFFFDDDNNNWWW___nnn~~~uuuuuuiiiVVVQQQ\\\hhhlllvvvzzzgggKKKCCCFFFJJJRRRUUUYYYZZZTTTNNNRRRbbbqqqxxx|||xxxuuu}}}YYYFFF222******+++++++++++++++***((()))***((($$$&&&&&&%%%...<<<666(((&&&&&&&&&%%%%%%%%%&&&&&&'''$$$...666333(((!!!$$$+++###$$$$$$$$$$$$###"""""""""############$$$$$$$$$###############################################################$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%% !!!"""$$$&&&((())))))))))))***+++---...//////000000000111222333555555:::<<<999999>>>@@@OOOhhhxxxqqq~~~'''((()))((('''((()))+++***,,,666OOOooo}}}ooonnnuuussspppuuusssoootttlll\\\KKKHHHEEEFFFKKKSSSYYY\\\___PPPFFFGGGJJJIIIMMMUUUZZZSSSJJJDDDEEEJJJNNNPPP___```^^^___nnn{{{wwwoooiiikkkzzzoooBBB999000+++,,,...///...((((((((((((((((((((((((&&&&&&''''''((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''+++000000---)))'''&&&"""$$$&&&&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$###########################"""######$$$$$$$$$##############################"""""""""""""""""""""""""""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((***+++,,,,,,---...000222333444444333333555777>>>;;;;;;;;;999AAAZZZuuutttooo|||'''((()))((('''''')))+++...,,,...999MMMdddwwwsssvvv|||}}}gggaaa\\\___dddeee```YYYWWWPPPLLLPPPWWW^^^eeekkkggg\\\QQQOOOXXXcccjjjmmm|||~~~zzzyyy^^^HHH:::333+++'''(((***)))(((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))(((%%%$$$$$$%%%%%%&&&&&&%%%"""!!!!!!"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$######"""########################"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((()))+++,,,,,,---///000222333444444333333555777<<<:::;;;<<<<<>>RRRaaalllqqqtttwww}}}zzzmmmsssvvvppptttyyy}}}yyy~~~rrrttt|||oooZZZIII===555666111,,,))))))***)))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$""" """%%%&&&&&&&&&$$$""""""###%%%######$$$$$$$$$$$$######%%%$$$###"""""""""###$$$########################$$$$$$$$$$$$$$$###"""!!!########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''')))+++,,,,,,---///111222333444444333333555777;;;999;;;======EEE```{{{uuu'''((((((((('''''')))***(((******)))(((---777@@@TTT^^^gggooo{{{zzzjjjdddZZZ[[[uuu}}}{{{nnnvvv~~~sss^^^EEE222,,,000666222///,,,+++++++++)))'''''''''''''''''''''''''''&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""!!!"""$$$%%%###$$$%%%%%%%%%(((,,,///"""######$$$$$$######"""%%%$$$""" !!!###$$$########################$$$$$$$$$$$$$$$###"""!!!########################""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$%%%&&&(((((()))''')))+++,,,,,,---///111222333444444333333555777<<<:::;;;<<<;;;BBB[[[uuuxxx&&&'''((('''&&&&&&(((***&&&(((+++,,,,,,,,,---...000GGG^^^hhhnnnssssssnnnccc___fffppphhhlll|||sssddd___SSSKKKAAA777000,,,,,,---,,,+++))))))((((((&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$###!!!"""###$$$&&&)))...222"""######$$$$$$######"""$$$###!!! !!!###$$$########################$$$$$$$$$$$$$$$###"""!!!########################""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$%%%&&&(((((()))&&&(((+++,,,,,,---000222222333444444333333555777;;;999:::<<<;;;BBB[[[uuu{{{&&&'''((('''&&&&&&(((***(((((('''(((***,,,---,,,)))333AAANNN]]]kkkqqqqqqgggsss}}}yyyuuuhhhnnnyyywww^^^EEE777999222...000222///+++***++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&%%%""" !!!"""#########%%%(((***######$$$$$$$$$$$$#########"""!!!!!!!!!"""###$$$########################"""######$$$$$$$$$##############################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&(((***,,,,,,...000222222333444444333333555777888888:::>>>>>>GGG```zzz&&&'''''''''&&&&&&((()))((((((''''''(((***,,,...111)))'''444FFFUUU]]]bbb```ssswwwppp|||zzzsssqqqVVVAAA555///555,,,'''***,,,+++***,,,++++++++++++*********+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&&&&### """$$$%%%$$$###"""$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""#########$$$$$$########################!!!"""###$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&(((***,,,,,,...000222222333444444333333555777888777:::>>>???GGG```zzz&&&'''''''''&&&&&&((()))%%%(((++++++)))(((***---))))))---000,,,---@@@WWW```hhhooovvvyyyjjjbbbeeezzzqqqYYY<<<000444444......+++,,,111111***%%%%%%&&&''''''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$'''(((&&&$$$###%%%&&&'''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%%%%%%%########################"""""""""""""""""""""""""""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***,,,,,,...000333222333444444333333555777999888:::======CCC[[[uuu~~~|||}}}'''(((((((((((((((''''''&&&&&&&&&&&&&&&'''((()))))))))))))))+++...111333GGGTTTfffrrruuutttrrrqqqlllrrrzzznnn|||wwwnnnMMMCCC666///...//////...------,,,,,,+++***))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%&&&'''((())))))'''(((***,,,...//////000333444444444333333555666888;;;999:::???DDDVVVsss}}}''''''(((((((((((('''''''''&&&&&&&&&&&&'''((()))***)))(((((()))+++---...222<<>>LLLUUU\\\gggwwwnnnoooxxxyyykkk}}}jjj\\\III:::333333444555///---------///...,,,))),,,+++++++++******)))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$##########################################$$$$$$$$$$$$######""""""""""""#########$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$%%%&&&'''(((((()))'''(((***,,,---//////000333444444444333333555666888<<<999999???BBBTTTqqq~~~}}}&&&&&&'''((((((((((((((()))(((((('''''''''(((((((((((((((((())))))***++++++***(((''''''+++111555IIIQQQ___nnnyyy~~~wwwmmmttt\\\LLL<<<888444333333111...***000...---,,,,,,,,,+++***++++++***************)))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$###############$$$$$$$$$%%%%%%################################################""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$%%%&&&'''(((((('''(((***,,,---//////000333444444444333333555666999<<<999999>>>BBBTTTppp{{{}}}%%%&&&'''((())))))))))))))))))((((((''''''((((((&&&'''((()))***+++,,,,,,((((((((())))))******+++111555@@@OOO\\\gggrrr|||{{{oooooommmnnn}}}yyy{{{jjjZZZJJJ;;;111000000////////////---+++,,,+++***))))))***+++,,,************************(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%################################################"""""""""""""""""""""""""""############$$$$$$$$$######$$$%%%&&&'''(((((('''(((***,,,...//////000333444444444333333555666999<<<999999>>>AAASSSoooyyy}}}%%%&&&'''((())))))))))))******)))(((((((((((((((&&&'''((()))***+++++++++)))((()))***,,,,,,,,,+++###$$$***555???GGGTTT```rrr|||~~~xxxyyy}}}|||xxx|||zzzooorrrooo___JJJ:::222222555999222111...+++***---111555)))***************++++++))))))))))))************''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$##################$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$######$$$%%%&&&''''''((('''(((***,,,...//////000333444444444333333555666999<<<999999===AAARRRoooyyy}}}%%%&&&'''((())))))))))))******)))(((((((((((((((&&&'''((()))*********))))))'''&&&%%%&&&'''(((''',,,)))***---......444>>>NNN[[[gggkkkpppxxx||||||ttt|||{{{yyyyyyoooeeellluuutttuuu}}}ttteeeTTTGGG;;;777555555444111//////+++000555666222...,,,,,,+++,,,......,,,***)))))))))))))))))))))*********''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""##############################$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$%%%&&&''''''((('''(((***,,,...//////000333444444444333333555666999<<<999888===AAARRRnnnzzz}}}))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***)))))))))***+++---...///333666;;;BBBLLLVVV^^^ccchhhmmmtttzzz~~~~~~|||zzzuuueeeZZZddd}}}zzzqqqhhhkkkyyyzzz|||tttoooxxxaaaNNNBBB<<<777444111111111111000000000///222222222111111///......,,,+++******++++++***(((************))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""########################""""""""""""############$$$%%%%%%&&&&&&'''''''''(((((()))***,,,---...///111222444555555555777999999===:::999<<<>>>OOOlllwww|||((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***)))))))))***+++,,,---...+++,,,...111666;;;@@@CCCNNNTTT]]]gggoootttwwwwwwsssoooooowww}}}ooojjjhhhppp~~~|||rrryyykkk___ZZZPPPGGG<<<555333444333111111111111000000000//////000000000000///...---------,,,***+++,,,,,,+++)))************))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$#########""""""################################################""""""""""""############$$$%%%%%%&&&&&&'''''''''(((((()))+++,,,---...///111333555555444555666888888<<<999999<<<>>>NNNjjjwww}}}((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))******))))))***+++,,,,,,***)))))))))***+++---...000555===GGGOOOVVV[[[]]]]]]fffqqqzzz}}}|||yyywwwyyywwwxxx~~~~~~xxxqqqjjjccc]]]SSSEEE:::666444111......000111000---000000000000////////////////////////...---,,,,,,...,,,++++++,,,---+++***************))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$###############################################################""""""""""""############$$$$$$%%%%%%&&&'''((((((((()))***+++,,,---...///222444555555444444555777777;;;888888<<<>>>MMMhhhwww~~~)))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))******)))))))))******+++,,,,,,++++++,,,---......'''))),,,///333777999:::???IIITTT[[[]]]aaahhhnnnxxxwwwxxx|||{{{yyy~~~yyymmmaaa[[[YYYYYYYYYJJJDDD@@@>>>;;;555111111555444333333444222///,,,000000/////////.........///////////////...---,,,---+++******,,,,,,+++)))************)))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################################################################!!!"""""""""############$$$$$$%%%%%%&&&'''((((((((()))***+++---...//////333444555555333333444555777:::777888<<<===JJJdddwww******************************))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))(((((()))******))))))******+++,,,------...---,,,+++++++++,,,,,,///333666888999===DDDJJJTTTTTTVVVYYY___eeeiiijjjxxxyyyzzzzzzzzz|||~~~~~~~~~}}}pppllloooiii]]]QQQJJJBBB>>>;;;:::999999:::555111222222///...000,,,,,,,,,...///000///.../////////............---//////000000000///......+++***))))))******)))(((************)))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################################################################!!!"""""""""##################$$$%%%&&&'''((()))))))))***+++---...///000222444555444333333444555777999666777<<<<<>>CCCGGGIIIGGGGGGJJJMMMPPPRRRRRRQQQUUU[[[[[[XXXRRRRRRKKKCCCBBBFFFEEE>>>888333111222111///...///666111///111111///...000,,,+++,,,,,,---...///000///.........------------//////000000000//////...+++)))(((((())))))((('''************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""##################$$$%%%'''((()))))))))***+++,,,---...///000111333444444333333444666888:::666777<<<:::DDDYYYqqq~~~------------------------++++++******)))(((((('''''''''''''''(((((((((((('''((()))******)))((('''&&&&&&&&&'''((()))***+++***************))))))((('''((((((((()))***++++++******+++---...//////...............------...///000222444444222111222333000111000...000444666555,,,///222333444555444222444000000222111,,,+++///000------111333111///111222222222000///..................---------,,,,,,---......//////.........+++***))))))******)))'''************))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############"""###$$$%%%'''((()))))))))***+++,,,---///000000000111333333333333555666999:::666777;;;999@@@UUUlllzzz........................+++++++++***)))(((((('''''''''''''''((((((((()))'''((()))******)))((('''%%%%%%&&&&&&((()))++++++((())))))************))))))))))))))))))))))))(((,,,,,,***)))'''(((***+++***,,,...///...------...///---+++,,,...///...,,,+++---...///111222111...222111000///,,,***...444///,,,...111000,,,---333///,,,---111333///,,,,,,+++,,,......,,,+++++++++......---------,,,,,,,,,,,,,,,------...---------,,,+++******++++++***(((************))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############"""###$$$%%%'''((()))***)))***+++,,,...///000000///111222333333444555777:::;;;777777;;;888>>>RRRhhhwww222111111222222000---***---,,,,,,++++++++++++,,,))))))((((((((())))))***''''''(((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------.........------,,,,,,,,,000000//////......------..................------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,............---,,,++++++))))))))))))))))))))))))***)))(((''''''((()))***)))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""###""""""""""""############$$$$$$############$$$$$$###########################!!! !!!###&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###'''&&&"""%%%%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$"""&&&******'''%%%(((,,,))))))***,,,...///111111222333444777999999777555:::999999999888:::DDDPPPmmmzzz000000000222444444222000333222111///---+++***)))******))))))))))))******************************)))((((((''''''(((((()))))))))))))))))))))))))))(((((()))))))))************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------...---------,,,,,,,,,,,,.........------------------------------,,,,,,,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,------------------,,,,,,***************************)))(((((((((((()))***((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$""""""""""""############$$$######""""""######$$$########################%%%###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$###!!!###&&&&&&###&&&&&&&&&%%%%%%$$$""""""!!!""""""###$$$%%%%%%%%%(((+++,,,+++'''&&&'''***))))))***,,,...///111111222333555777888888666555:::888999:::999:::DDDOOOmmmzzz777666444444555555444222............---+++***)))++++++************+++++++++++++++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++,,,+++,,,,,,------------,,,******************************))))))))))))******&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""############$$$######""""""######$$$########################(((%%%###"""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''$$$%%%((((((&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!"""###%%%'''(((000///---***((('''''''''))))))***,,,...///111111222333555666777777666555999888999:::999:::DDDOOOlllzzz<<<999777666666666555444222222222111000///---,,,,,,,,,++++++***+++++++++******++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))(((((((((((()))))))))***((((((((())))))))))))***,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***+++++++++,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++++++++***+++,,,---------------++++++++++++++++++++++++*********))))))*********&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""###$$$$$$$$$%%%%%%!!!"""""""""##################""""""""""""##############################'''%%%############""" $$$$$$$$$$$$$$$$$$$$$$$$$$$((((((%%%###&&&&&&$$$%%%%%%&&&&&&%%%$$$######"""!!!!!!!!!###%%%(((***222...+++(((((((((((('''))))))***,,,...///111111222444555666666555555666888888999:::999:::CCCNNNiiiyyyDDDAAA>>><<<;;;:::888666:::999888777555333111000......---,,,,,,+++,,,,,,))))))***+++,,,,,,------******))))))))))))******************************'''(((((((((((()))))))))''''''((((((((()))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------...++++++,,,,,,---------...,,,,,,+++++++++*********))))))*********+++++++++******+++,,,------------************************)))))))))******)))))))))'''''''''''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### !!!"""###$$$$$$######!!!"""""""""###############""""""""""""""""""###########################$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###'''(((### !!!###$$$$$$$$$$$$######"""""""""!!!!!!###&&&)))***---***'''&&&'''((())))))))))))***,,,...///111111222444666666444333555666777777888:::999:::CCCMMMgggyyygggbbb\\\TTTMMMFFF???;;;666555444333333333333444222111000///............++++++,,,,,,---.........++++++************++++++************************''''''(((((((((((())))))'''''''''((((((((())))))************+++++++++,,,++++++++++++,,,,,,,,,,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,------++++++,,,,,,------......++++++++++++************)))))))))************+++***++++++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########!!!"""###$$$%%%$$$###"""""""""""""""###############""""""!!!!!!""""""###########################"""""""""###%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''+++,,,'''######$$$############$$$$$$######"""###""""""###$$$&&&((()))&&&&&&&&&&&&&&&(((***+++))))))***,,,...///111111222555777555333222444777666666888:::999:::BBBLLLfffzzzwwwnnneee```QQQNNNHHHCCC>>>:::999999666555444333222222222222000000000//////.........+++++++++******+++++++++************************'''''''''((((((((())))))'''(((((((((((()))))))))(((((()))***+++,,,,,,---***++++++++++++,,,,,,,,,************************))))))))))))******+++++++++++++++++++++******************+++,,,---------++++++++++++************))))))))))))************++++++,,,,,,,,,++++++***((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&''''''%%%$$$###""""""""""""############""""""!!!!!!!!!!!!""""""########################"""""""""$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&,,,...)))%%%&&&((((((###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&''''''"""%%%'''(((''''''***---))))))***,,,...///111111222555777555222111333777666666888:::999:::BBBLLLfff|||vvveeeUUUIII@@@<<<999999888666666555555555666555444222111///...---,,,++++++******++++++,,,************************''''''''''''((((((((()))(((((((((((()))))))))***''''''(((***+++,,,---...******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++++++++******))))))((((((((())))))***++++++,,,,,,+++++++++************)))))))))))))))************,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''&&&%%%$$$###''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((())))))'''%%%$$$""""""""""""############""""""!!!!!!!!!!!!""""""#################################$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%((($$$!!!"""%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&%%% %%%******'''&&&)))---))))))***,,,...///111111222555777555111000333777555666888:::999:::BBBKKKggg~~~rrr^^^RRRLLLMMMHHH???999888888666111111111222111000///...111...,,,,,,+++)))''''''+++++++++***))))))(((((())))))************))))))(((((())))))))))))((((((+++*********))))))((((((---,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((+++******)))))))))))))))******))))))******+++,,,******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$%%%'''(((((('''%%%$$$""""""############"""""""""""""""""""""######$$$!!!!!!!!!!!!""""""""""""#################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''!!!###&&&###"""%%%###$$$%%%&&&''')))******++++++******,,,...111222555666555333222111333555;;;666555999<<<===BBBJJJddd~~~sssnnnaaaQQQFFFAAA<<<777;;;:::777555333222000///111...+++,,,...000111222,,,+++++++++*********))))))))))))******)))))))))(((((())))))))))))((((((+++++++++*********))))))*********))))))(((((((((************************))))))))))))))))))))))))((((((((('''((())))))***))))))))))))))))))))))))+++******)))))))))))))))))))))(((((())))))***+++******++++++++++++******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$###%%%&&&''''''&&&%%%###""""""############"""""""""""""""""""""######$$$""""""""""""#######################################"""""""""""""""""""""$$$$$$$$$$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$(((### $$$&&&$$$###%%%###$$$%%%&&&''')))******++++++******,,,...111222555555555333222111333555<<<888666:::===>>>DDDJJJ```zzzqqq```WWWTTTOOOHHHCCC???:::777777777777777444222//////111222///,,,,,,,,,,,,,,,++++++++++++((())))))******))))))((('''(((((())))))(((((('''++++++++++++************)))))))))(((((((((((((((************************))))))))))))))))))))))))'''''''''''''''(((((()))************************+++******)))))))))))))))(((''''''''''''((())))))******++++++++++++******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$###$$$%%%&&&&&&%%%$$$###""""""############"""""""""""""""""""""######$$$############$$$$$$$$$$$$########################""""""""""""""""""######$$$$$$$$$######"""""""""&&&&&&&&&&&&&&&%%%%%%%%%((($$$"""%%%&&&$$$$$$%%%###$$$%%%&&&''')))******++++++***+++,,,...000222444555555333111111333555<<<888777999<<<>>>DDDIIIYYYsssxxxwww|||{{{uuuaaaYYYNNNEEE???<<<:::888333555555444555444...'''------,,,,,,,,,,,,++++++((())))))******))))))((('''(((((())))))(((((('''******************))))))************************************************))))))))))))))))))))))))(((''''''''''''((())))))************************+++******)))))))))))))))((((((''''''(((((()))*********++++++++++++******((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$%%%"""###$$$$$$$$$$$$###"""""""""############"""""""""""""""""""""######$$$"""""""""#########$$$$$$########################"""""""""""""""#########$$$$$$######"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%%%%&&&###$$$%%%&&&''')))************++++++---...000111444444444333111111333555999777666777:::???DDDHHHTTTnnn}}}iiiYYYNNNDDD>>>999<<<:::666555888666222//////......---,,,,,,,,,))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++************************+++******))))))))))))))))))(((((((((((()))************++++++++++++******((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$###$$$$$$%%%%%%########################""""""############"""""""""""""""""""""######$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!""""""#####################"""""""""!!!!!!##################$$$$$$!!!"""###"""###%%%&&&'''###$$$%%%&&&''')))************+++,,,---///000111333333333222111111333555999999888888<<>>IIIPPPPPPVVVrrrvvv___OOO>>>===;;;999666444222111,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,------.........------------------------))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((+++******)))))))))))))))'''&&&&&&&&&&&&'''((((((******++++++++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$#########$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""############"""""""""""""""""""""######$$$"""############$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%---222111)))###$$$$$$!!!###$$$%%%&&&''')))******)))***+++---...///000000111222222111000111333666222666666555;;;GGGNNNOOOQQQnnndddOOOHHHAAA>>><<<999555333222000///...,,,***+++---///+++'''(((,,,---***&&&'''((()))******)))((('''))))))))))))))))))))))))+++++++++++++++,,,,,,---+++++++++************)))((()))***++++++***)))((())))))))))))************+++++++++******)))))))))+++*********))))))(((((()))***,,,,,,+++)))'''%%%))))))))))))))))))))))))"""###%%%'''((((((''''''&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%'''&&&$$$#########$$$$$$########################$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""########################!!!"""######"""!!!#########""""""""""""!!!######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&)))+++---+++,,,.........///222444444333222111111111222333777999888666999AAAFFFGGGTTTfff}}}ooommmaaaSSSKKKHHHEEE???;;;888777555555333000/////////+++((((((***,,,,,,+++((()))***++++++***)))(((************************)))(((((((((((()))******+++++++++*********))))))((()))************)))((((((((()))))))))*********+++*********)))))))))((())))))))))))(((((('''''''''((()))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###"""""""""##############################$$$$$$$$$#########""""""""""""###$$$$$$$$$######"""""""""""""""""""""""" !!!###$$$$$$###!!! $$$$$$#########"""""""""######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++,,,***+++---------///111333555444333222222222333444777999888666999AAAGGGGGGOOObbb{{{~~~vvvyyy~~~yyywwwssshhhUUUFFFEEEBBB<<<888555444111///...,,,)))''''''(((***+++)))******++++++******)))************************(((((('''''''''((())))))++++++*********)))))))))((())))))******))))))((((((((())))))))))))***************)))))))))))))))((((((((((((''''''''''''&&&'''((()))+++,,,------%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$###""""""!!!"""""""""########################$$$$$$$$$###############!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!%%%$$$$$$$$$##################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''')))******+++)))+++,,,,,,,,,---000222555444333222222333444555888:::999777:::BBBGGGGGGIII^^^yyyyyyiiiggg^^^OOOAAA;;;:::888444000000///,,,)))((()))+++))))))************))))))************************)))))))))))))))******+++************))))))))))))((())))))))))))))))))((((((((((((((()))))))))***************************(((((((((((((((((((((((()))))))))***+++---///000''''''''''''''''''''''''((('''&&&$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###############"""""""""######################################################!!!""""""###$$$$$$$$$%%%"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&)))*********))))))***+++,,,+++,,,...111444333222111222333444555888::::::888;;;BBBFFFFFFGGG^^^{{{fffNNNDDDBBB???888222333444222000.........))))))))))))))))))))))))************************)))))))))))))))******+++*********)))))))))(((((()))(((((((((((((((((()))'''(((((((((((()))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++************+++,,,---''''''''''''''''''''''''((('''&&&$$$$$$%%%&&&'''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$$$$################################################"""""""""######$$$$$$%%%##############################$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''')))++++++***))))))***+++++++++,,,...000222111000000000111333444888::::::888;;;BBBEEEEEEHHH```}}}qqqXXXNNNMMMGGG<<<666666444333111000...---+++***))))))))))))***+++++++++++++++++++++++++++(((((('''''''''((())))))******)))))))))((((((((()))((((((''''''(((((()))''''''(((((((((((())))))***************+++++++++))))))))))))************)))))))))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############$$$%%%%%%%%%%%%$$$#######################################$$$$$$$$$$$$$$$######"""######$$$################################################%%%$$$$$$$$$##################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''')))*********)))***+++,,,,,,+++,,,...000000000//////000111222333777999:::888;;;AAADDDCCCIIIbbb~~~pppooosssjjj[[[NNNHHH???999555333000------,,,++++++++++++,,,---++++++++++++++++++++++++)))(((((((((((()))*********)))))))))(((((((((((()))(((''''''''''''((()))'''''''''((((((((())))))'''((((((((())))))))))))((((((((()))))))))******))))))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%%%%$$$###########################""""""#########$$$$$$$$$&&&%%%$$$""""""""""""###########################"""""""""!!!!!!"""""""""$$$$$$#########"""""""""######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$###########################$$$&&&((()))*********+++,,,---,,,,,,,,,...000111000000000000222333444666888999777:::@@@BBBAAAHHH```}}}ooocccSSSFFF@@@<<<777222///...------------...///+++++++++++++++++++++++++++++++++++++++,,,,,,---))))))))))))(((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((()))%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))***+++---/////////---,,,))))))))))))))))))))))))"""###%%%'''((((((''''''((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% !!!"""$$$$$$$$$###"""########################""""""######$$$$$$$$$$$$'''&&&$$$"""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########""""""""""""!!!######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$########################$$$$$$&&&''')))******++++++,,,------,,,,,,...000111111000000111333444666555888888777999???BBB@@@FFF^^^{{{vvvvvv~~~dddPPPBBB:::888888111///222000+++---555......---+++,,,......,,,+++***************++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''&&&&&&&&&(((***'''(((***,,,---,,,+++***)))(((((())),,,---,,,,,,+++***((('''&&&&&&&&&'''111...***%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$###$$$$$$$$$""" """############$$$$$$$$$%%%$$$###"""""""""###$$$$$$#########""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$############%%%&&&''''''''')))***+++,,,---------...000222111222222222111111333555333555888:::;;;>>>AAADDDCCC\\\xxx~~~}}}|||tttbbbSSSKKKCCC<<<666666333---,,,000---...---,,,+++++++++++++++******))))))******+++************************(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''&&&&&&&&&(((***'''(((***++++++***)))(((((('''&&&''')))+++***)))---,,,***)))(((((()))))),,,***'''%%%###$$$%%%&&&""""""""""""""""""""""""######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###"""###$$$$$$""" """############$$$$$$$$$$$$###############$$$$$$############"""""""""!!!"""############$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$######%%%&&&''''''''')))******,,,------,,,---000222111222333222111111333555444555888999:::<<>>AAA888111111111///111444,,,,,,,,,+++******)))(((******)))))))))(((((((((((((((((((((''''''''''''%%%&&&'''))))))'''&&&%%%'''''''''''''''''''''''''''((()))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***)))((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""""""""###$$$%%%&&&$$$$$$###""""""###$$$$$$######""""""######$$$%%%############"""""""""!!!!!!"""""""""###############!!!!!!"""###$$$###"""""""""############""""""######""""""""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((***,,,------------...///444333333222222333555555555777888888777888:::<<<<<>>::::::999555000///.........---,,,+++***)))*********))))))))))))(((((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))***+++,,,***(((%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$###""""""""""""""""""###$$$%%%&&&$$$$$$###""""""###$$$$$$###""""""""""""###$$$$$$############""""""""""""""""""""""""###############!!!!!!"""###$$$###"""######""""""""""""############""""""""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''((()))))))))***+++------------...000222222222222222333444444555666888888777888;;;===???JJJmmm}}}{{{|||{{{ooooooxxxyyyZZZQQQFFF???;;;666000,,,////////////...---,,,+++++++++*********)))))))))((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((())))))))))))((('''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&&&&'''***)))&&&$$$###$$$%%%&&&'''&&&&&&%%%$$$###""""""&&&%%%$$$###""""""""""""$$$##################$$$"""""""""""""""###$$$$$$#########""""""""""""""""""""""""""""""############!!!!!!!!!###$$$###"""###"""!!! !!!"""#########""""""""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((()))******)))+++------------///000111111111111222333333444555666777888888999;;;===AAAHHHiiivvvxxx|||yyyxxxbbbPPPEEE???999333//////...---------,,,,,,++++++++++++************((((((((((((''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$&&&%%%###""""""$$$%%%'''&&&&&&%%%$$$$$$###""""""&&&%%%$$$###""""""""""""#########$$$$$$#########""""""!!!!!!""""""###$$$""""""""""""""""""############""""""""""""""""""###!!!!!!!!!###$$$###"""""""""  """"""######""""""""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((()))******)))+++,,,---------///111000000111222333333444444444666777888888999;;;>>>AAAGGGfff|||gggKKK555444222///,,,+++***+++,,,,,,,,,,,,+++++++++******((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******((((((((((((((((((((((((***)))(((&&&%%%%%%$$$$$$"""""""""######$$$%%%&&&$$$$$$$$$############"""""""""""""""###$$$%%%&&&"""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""######""""""""""""########################""""""""""""###!!!!!!"""###$$$###"""""""""!!!!!!!!!!!!""""""######""""""""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''((())))))))))))***,,,------...///111///000222333444444444444444555777777888999<<<>>>AAAGGGfff}}}qqqlllnnnxxxoooJJJ@@@<<<666000,,,+++,,,------,,,,,,,,,,,,+++++++++(((((((((((('''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))((())))))******+++''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###!!!""""""""""""#########""""""""""""###$$$%%%&&&"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""######!!!"""""""""########################"""""""""!!!###!!!!!!"""###$$$###"""######$$$$$$$$$$$$############""""""""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((((((***,,,------...000222000111222444555555555555333555777777888999<<<>>>BBBIIIiiiyyyxxxtttwwwssseee\\\XXXWWWccc~~~sssLLLFFF>>>666000//////111---------,,,,,,,,,++++++)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((()))***++++++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$%%%'''((('''%%%###""" !!!""""""######&&&%%%$$$###"""""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!"""######!!!!!!""""""#########$$$$$$#########""""""!!!!!!###!!!!!!"""###$$$###"""$$$%%%&&&''''''&&&%%%$$$######""""""""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''(((***,,,------...000222000111333555666666666666333555777777888999<<>>DDDYYYxxxppp^^^TTTIIIJJJMMMRRRVVVWWWUUUSSSQQQeeezzzqqqYYY]]]jjjtttyyyiiiTTTBBB999555555222000...,,,,,,,,,...///......------,,,+++++++++***++++++++++++******))))))))))))))))))((((((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$###""""""########################!!!"""""""""""""""!!!!!!######""""""""""""######$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!""""""############"""""" """$$$$$$$$$######"""######$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&((()))***+++++++++)))+++---...------///000/////////000111111222222555999888:::???EEEZZZxxx~~~ttteeebbb``````aaaaaa^^^[[[OOORRRVVV]]]nnn~~~mmmjjjjjjeeebbbcccuuuwww|||rrr]]]LLL<<<222666444111...---...///111...------,,,,,,++++++******+++++++++++++++******))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$########################!!!""""""""""""!!! ######""""""""""""###############$$$######""""""!!!!!!!!!"""""""""""""""""""""############"""""" !!!"""######$$$$$$###"""######$$$$$$%%%&&&&&&%%%%%%&&&'''''''''&&&&&&%%%&&&''')))***************+++---------...///111//////000000111222222333555::::::;;;@@@DDDVVVttt||||||}}}{{{nnnaaaUUURRRUUU[[[gggrrrsssgggjjjqqq{{{fffnnnwwwxxxhhhQQQ>>>;;;888444111///000111222------,,,,,,+++************++++++,,,,,,++++++***((((((((('''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&''''''&&&&&&%%%$$$#######################################"""!!! ######""""""""""""######!!!!!!"""#########""""""#####################"""""""""############""""""!!!!!!!!!!!!"""###$$$%%%"""######$$$$$$%%%&&&&&&%%%%%%&&&'''''''''''''''%%%%%%'''((()))************,,,---------...000222000000111111222333333333666;;;;;;<<<@@@AAARRRnnnssstttnnnfff[[[NNNMMMTTTSSSeeezzzkkkdddeeewwwyyy```jjjrrrvvvkkkUUU===;;;666333111111222333------,,,++++++******)))***++++++,,,,,,,,,++++++((((((''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%'''((($$$$$$%%%%%%$$$$$$###"""########################$$$$$$$$$$$$$$$###"""!!!######""""""""""""###### !!!"""""""""""""""$$$$$$$$$###############""""""############""""""""""""!!!!!!!!!###$$$&&&"""######$$$%%%%%%&&&&&&%%%%%%&&&'''((((((((('''$$$%%%&&&((())))))))))))+++,,,---------...000222111111111222333333444444666<<<<<<===??????NNNjjjkkkmmm~~~rrrdddVVVSSSYYYQQQLLLLLLSSS\\\cccnnnyyyxxxdddiiiooo~~~nnnYYYFFF555444888888444111------,,,***)))***,,,...++++++,,,---------,,,,,,&&&&&&&&&'''''''''((((((''''''&&&%%%######$$$&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""######"""!!!!!!!!!"""$$$%%% !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$"""""""""""""""######$$$&&&$$$###%%%((((((%%%"""&&&''''''(((((((((((((((###&&&((((((''''''))),,,***+++------------///000111111111222333444666666:::<<>>AAAOOO___```bbbzzz|||yyytttpppqqqggg^^^SSSLLLGGGBBB@@@BBBGGGMMMTTThhh~~~uuuttt~~~}}}___\\\aaannnmmmnnnrrrxxxwwwqqq^^^OOOCCC999222000,,,,,,,,,,,,,,,+++++++++------------,,,++++++***&&&&&&&&&'''''''''''''''%%%&&&&&&%%%######$$$&&&(((''''''&&&%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###############"""""""""!!!"""######$$$!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$"""""""""""""""######$$$"""######""""""###&&&)))%%%&&&''''''((((((''''''$$$&&&'''((('''(((***+++)))+++------------///111000000000111222333444555777:::>>>???===BBBSSSeeeeeecccxxxnnn```VVVOOOLLLJJJBBBDDDEEEOOO^^^kkkwww{{{ooohhhYYYUUUVVVbbbsssuuuvvvrrrdddWWWIII;;;111000///.........---+++))).........---,,,+++***)))''''''''''''''''''''''''$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""##################$$$$$$"""""""""""""""######$$$!!!!!!""""""############""""""#########$$$$$$$$$"""""""""""""""######$$$!!!$$$'''&&&$$$###%%%(((%%%%%%&&&''''''''''''&&&%%%%%%''''''((()))***+++)))***,,,---------///111/////////000111222444444777999======;;;AAAUUUiiikkkfffyyyqqqdddWWWMMMMMMLLLFFFDDDGGGKKKeeekkk]]]SSSXXXjjj~~~zzzxxxrrrbbbJJJ555222000---,,,---...---+++.........---,,,+++***)))'''''''''''''''''''''&&&###%%%&&&&&&%%%$$$%%%&&&###$$$%%%&&&'''''''''''''''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''$$$######""""""######$$$""""""""""""""""""""""""$$$$$$##################!!!"""""""""############"""""""""""""""#########""""""#########$$$$$$$$$"""""""""""""""######$$$!!!&&&+++,,,)))&&&$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''(((*********(((***,,,------...000222/////////000111222444444888:::<<<;;;888???VVVlllooogggyyyqqq```SSSPPPHHHHHHMMMJJJLLL\\\pppuuu~~~}}}ooorrrgggiiiwww|||zzzfffKKK:::555...+++,,,/////////------------,,,++++++***'''''''''''''''&&&&&&&&&###$$$&&&&&&%%%$$$%%%&&&!!!"""%%%'''((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$############$$$$$$""""""""""""""""""""""""###############"""""""""!!!!!!"""############"""""""""""""""""""""######"""############$$$$$$$$$"""""""""""""""######$$$!!!&&&+++...---)))%%%######$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%&&&)))******)))(((***,,,------...000222000000000111222333444555999;;;===:::777@@@YYYqqqrrrgggwwwzzz~~~iiihhh\\\VVVZZZVVVOOOQQQJJJPPPZZZjjj|||ssswww}}}yyyzzzoooxxxiiiPPPFFF999000.../////////,,,,,,,,,------,,,++++++(((((('''''''''&&&&&&&&&"""$$$&&&'''&&&%%%%%%&&&"""###%%%'''(((((('''&&&"""###$$$%%%%%%%%%%%%%%%########################$$$############$$$$$$%%%######""""""""""""######""""""""""""""""""""""""#########""""""!!!!!!!!! !!!"""###$$$######"""###""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""######$$$!!!###'''+++---,,,(((%%%######$$$%%%%%%%%%%%%%%%'''%%%$$$&&&)))+++***)))'''))),,,------...000222111111111111222444555666999<<<===;;;888CCC^^^yyyyyyjjjwww~~~zzz{{{ddd\\\YYYXXX^^^VVVTTTQQQSSSbbb{{{yyyxxx{{{sssnnn{{{hhh```iii{{{uuurrryyy~~~zzzfffYYYFFF888111///...,,,++++++,,,---------,,,,,,(((((('''''''''&&&&&&&&&!!!$$$&&&'''&&&%%%%%%&&&###%%%&&&(((((('''%%%$$$ !!!###%%%&&&&&&&&&%%%##############################""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""""""""!!!!!! !!!"""$$$$$$######"""#########""""""""""""""""""############$$$$$$$$$"""""""""""""""######$$$ """''',,,...+++(((######$$$%%%%%%%%%%%%$$$'''%%%$$$&&&)))+++***(((''')))+++------...111333111111111222333444666666999<<<>>><<<:::FFFcccnnnxxx{{{uuuddd^^^]]]]]]WWWOOOOOOYYYeeemmmyyy|||sssppptttyyyjjjfffssswwwrrrvvvrrr\\\III<<<444000///...+++***,,,---******,,,---+++)))'''&&&&&&(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""&&&%%%###!!!!!!"""###%%%########################""""""!!!!!!!!!!!!""""""""""""!!!!!! ###############"""!!!!!!""""""""""""""""""""""""""""""############""""""$$$$$$##################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((())))))))))))+++---......///000222222111111333555777666555777<<<:::666999BBB```|||yyyuuuqqqWWWJJJJJJMMMOOOWWWcccuuuwwwwwwzzzxxxsssaaaTTTIII;;;...///...///111///******---,,,+++)))'''&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$#########$$$%%%&&&###########################""""""!!!!!!""""""###!!!!!!!!!!!!!!! ###############"""!!!!!!""""""""""""""""""""""""""""""############""""""########################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))+++---......///000222222111111333555777666555777<<<:::777;;;DDDbbb~~~xxxzzz~~~||||||~~~fffQQQJJJGGGDDDCCCCCCMMM```ssswwwtttzzz}}}zzz{{{}}}xxxppphhhQQQ777333111222444111,,,***,,,+++***)))'''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$%%%&&&&&&&&&#################################""""""######### !!!!!!!!!!!!!!!"""""""""############""""""!!!""""""""""""""""""""""""""""""############""""""########################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))***)))+++---......///000222222111111333555777666555666<<<:::888===GGGfffttt}}}~~~}}}}}}~~~wwwaaaWWWQQQLLLDDD??????DDDIII[[[xxxrrrvvvmmmqqqqqqSSS<<<444///000111...,,,,,,+++***)))(((''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###""""""###%%%%%%"""###$$$%%%%%%%%%%%%$$$########################$$$$$$############$$$$$$ !!!!!!"""""""""###""""""############"""!!!""""""""""""""""""""""""""""""############""""""###############$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******)))+++---.........000222222111111333555777666555555;;;:::999???IIIiii}}}pppzzzwwwjjj```ZZZMMMGGGGGGHHHBBBCCC[[[zzzyyy~~~{{{lll___xxxmmmIII:::---+++000111...,,,)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$##############################$$$$$$############$$$$$$ !!!!!!!!!""""""######!!!""""""#########""""""""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********)))+++---.........000222222111111333555777666555555;;;;;;:::@@@KKKkkkzzzkkk}}}xxx|||hhhZZZMMMJJJHHHCCCEEEKKKYYYggg~~~mmm\\\dddxxxoooXXXEEE333...111111///,,,)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#################################""""""#########!!!""""""""""""""""""###!!!""""""############"""""""""""""""""""""""""""""""""############"""""""""""""""###$$$$$$%%%%%%"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))******+++)))+++---......///000222222111111333555777666555555;;;;;;:::@@@LLLlllxxxhhhxxx||||||fffXXXRRRNNNJJJEEEDDDKKKZZZqqq}}}{{{tttpppqqq}}}uuujjjdddTTTCCC999444000---...(((((())))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&(((+++,,,###########################""""""!!!!!!""""""############"""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""############""""""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))******++++++)))+++---......///000222222111111333555777666555555;;;;;;:::@@@LLLlllxxxggguuu}}}}}}~~~~~~~~~~~~}}}}}}}}}yyyggg]]]UUUOOOOOOGGGCCCMMMccc~~~{{{nnnooo}}}yyyvvv}}}~~~sssllljjj___QQQDDD888...,,,///'''((()))))))))))))))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$&&&''''''&&&$$$$$$$$$###$$$%%%(((,,,000222########################""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""############""""""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((()))******++++++)))+++---......///000222222111111333555777666555555;;;;;;:::@@@LLLlllyyyhhhsss~~~}}}|||}}}~~~~~~~~~|||~~~qqqiii```LLLHHHMMMKKKSSSjjj{{{xxxxxxxxxvvv|||vvviiiWWWBBB;;;666***///,,,(((''')))+++***((()))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$####################################""""""""""""###"""!!!!!!!!!"""$$$%%%""""""############""""""$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$######""""""############$$$$$$$$$$$$######""""""######$$$$$$$$$%%%&&&&&&''''''((()))))))))))))))************+++,,,---...000111111111111333444555666666666444;;;;;;;;;@@@IIIgggiiippp~~~}}}|||{{{{{{{{{|||}}}|||}}}~~~~~~dddVVVTTTLLLKKKTTTXXXlll|||qqqppprrrYYYMMMCCC444000---******++++++(((%%%))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$####################################""""""""""""###"""!!!!!!!!!"""$$$$$$""""""############""""""$$$$$$$$$$$$$$$###""""""######$$$$$$$$$######""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&''''''((())))))))))))***************+++,,,---...000111111111222333444555666666666444;;;;;;;;;@@@JJJiiissswwwzzzzzzzzzyyyzzzzzz{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~wwwddd^^^UUUQQQNNNGGGIIIVVVjjj|||zzztttooo```cccmmm||||||xxx}}}qqq\\\LLL999111...++++++---,,,)))&&&)))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$####################################"""""""""""""""""""""!!!"""######$$$""""""############""""""###$$$$$$$$$$$$###"""""""""######$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((())))))***************+++,,,---...000111111111222333444555666666666555<<<;;;:::@@@LLLlllxxxyyyyyyyyyzzz{{{||||||~~~}}}||||||}}}|||yyy{{{xxxpppiiigggcccXXXHHHDDDHHHSSS[[[cccqqq~~~rrryyy~~~pppddd___mmmppp}}}}}}jjj[[[III888333---+++,,,---,,,***)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$####################################"""""""""!!!"""""""""""""""######$$$""""""############""""""######$$$$$$$$$######"""""""""###$$$$$$$$$######""""""#########$$$$$$$$$""""""############""""""$$$$$$%%%&&&&&&''''''((((((((())))))******++++++***+++,,,---...000111111111222333555666666666777666<<<::::::@@@NNNpppvvvwwwxxxzzz{{{|||}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}{{{wwwzzzwww\\\OOOFFFFFFHHHPPPgggzzz~~~uuujjjbbbuuuvvvqqqeeeKKKBBB666---******+++******)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$####################################"""""""""!!!!!!"""""""""############""""""############"""""""""######$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%$$$######$$$$$$%%%&&&&&&''''''((('''(((((()))******++++++***+++,,,---...000111111222222444555666777777777777<<<::::::AAAOOOqqqrrrsssuuuwwwyyy{{{{{{{{{zzzzzzzzzzzz{{{|||}}}~~~~~~}}}}}}~~~~~~{{{{{{pppbbbUUUNNNJJJLLLXXXggg~~~{{{yyyxxx}}}}}}xxxyyyrrrdddWWWDDD555---***)))(((******)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$####################################""""""""""""!!!!!!"""############"""""""""############""""""""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&''''''(((''''''((()))***++++++,,,***+++,,,---...000111111222333444555666777777777666<<<::::::AAAOOOqqqlllmmmpppsssuuuvvvwwwwwwxxxxxxxxxxxxzzz|||}}}}}}}}}}}}}}}~~~~~~|||||||||pppbbbZZZXXXVVVSSSPPPjjjsss|||kkkpppwwwttteeellltttssswwwqqqtttfffRRR@@@555///,,,************)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$############$$$$$$####################################"""""""""""" !!!"""###$$$######"""""""""############""""""""""""###$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$"""############$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$%%%&&&&&&''''''(((''''''((()))***+++,,,,,,***+++,,,---...000111111222333444666777777777777666<<<;;;;;;AAAOOOpppgggiiikkknnnqqqrrrssssssyyyyyyyyyzzz{{{~~~{{{{{{|||}}}~~~~~~{{{zzz|||~~~vvvggg```bbbcccXXXJJJGGGTTThhh}}}||||||tttttt|||qqqrrrxxxvvvmmmqqqyyyuuuxxxkkkXXXHHH===666222///************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$############$$$$$$####################################"""""""""""" !!!"""$$$$$$######"""""""""############""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$%%%&&&&&&''''''(((&&&'''((()))***+++,,,,,,***+++,,,---...000111111222333444666777777888888555;;;;;;;;;BBBNNNoooQQQWWW___fffkkknnnppprrruuuxxx{{{{{{yyyxxxyyy{{{}}}}}}}}}}}}~~~~~~~~~{{{yyyzzz~~~tttbbbSSSKKKEEEAAAJJJ^^^nnnxxxvvveee```jjj|||uuu|||zzzwwwwwwzzz~~~tttddd```WWWCCC333...111111...111333)))eee]]]]]]]]]]]]]]]]]]]]]]]]666###%%%$$$***$$$&&&'''444555LLL___111"""111444$$$!!!""" $$$((( $$$$$$"""---333rrrvvv???((()))!!!$$$&&&################################################'''###!!!lllWWWUUUmmmVVVcccXXXPPPhhh333 000'''((()))******+++******,,,,,,------///000111222222111000222555777777777555::::::===DDDLLLlllyyy@@@DDDKKKRRRYYY```hhhmmmqqquuuxxxyyywwwvvvwwwxxx~~~}}}}}}}}}~~~}}}|||{{{zzz{{{|||~~~{{{lllcccVVVIIIBBBGGGPPP\\\qqq~~~tttoooccc{{{{{{}}}{{{{{{}}}yyyeeeOOOBBB%%%***333###$$$---hhh<<<###&&&&&&$$$)))$$$&&&'''>>>RRR"""&&&)))"""###''')))$$$###&&&&&&&&&,,,///222///"""(((################################################&&&$$$KKKyyy,,,444222'''((()))***++++++++++++,,,,,,,,,---///000222333333222111222555777888888777;;;:::===BBBKKKkkkvvv222444777;;;BBBLLLWWW___fffkkkpppsssrrrrrrtttvvv{{{|||~~~}}}|||{{{|||}}}~~~~~~}}}|||}}}~~~~~~}}}}}}~~~~~~{{{~~~jjj]]]RRROOONNNOOOYYYdddzzz~~~|||```rrrttttttrrrsss|||zzzdddHHH666666///)))cccBBB((()))'''$$$)))$$$''',,,===###000 $$$)))!!!((()))$$$###333BBB+++################################################""":::yyy###((()))***+++,,,,,,,,,,,,***+++,,,---///111333444444333222444666888999999:::<<<:::<<>>;;;;;;@@@IIIjjjttt000000000...///111555999@@@FFFNNNUUU[[[aaahhhmmmnnntttzzz|||{{{zzz|||~~~{{{{{{||||||}}}~~~~~~~~~|||}}}~~~}}}|||}}}xxxmmmhhheeebbbUUU```hhhsssyyy}}}~~~}}}{{{{{{mmmnnn^^^@@@666///000)))gggCCC((('''%%%"""(((%%%)))sssXXX$$$###)))'''###&&&'''### $$$&&&'''XXX+++'''OOO/// ###################################################(((<<>>;;;;;;@@@IIIiiizzz,,,...///.........///111111666===CCCIIIPPPXXX^^^gggnnnvvvyyyxxxwwwyyy{{{{{{{{{|||}}}~~~|||zzz{{{~~~}}}}}}}}}~~~~~~xxxjjjbbb^^^TTTUUUdddkkknnnxxx{{{mmmdddpppkkkTTTGGG333---)))fff@@@&&&&&&$$$""")))%%%***...///###EEENNN'''***'''$$$111(((555################################################$$$(((AAA$$$(((000((()))***+++,,,,,,,,,,,,***+++,,,---///111333444555444333444777999::::::;;;>>>;;;<<>>555hhh@@@&&&'''%%%###)))%%%(((jjj---999!!!"""<<>>CCCKKKjjj|||:::888777555333222222111///......---...///111222333999BBBKKKTTT___kkkssspppsssvvvxxxxxxxxxyyyzzz~~~~~~zzzzzz{{{}}}|||yyyxxxzzzzzzwwwzzz{{{~~~}}}|||}}}|||{{{}}}qqqeeeTTTJJJIIIOOOWWW\\\fffyyy~~~hhh|||mmmbbbaaaeeennn~~~tttvvvmmmnnnpppjjjtttbbbEEEyyyNNN ***000000***&&&OOO%%%%%%%%%%%%%%%%%%%%%%%%+++&&&>>>;;;  """&&&;;;bbb$$$((($$$QQQ^^^+++&&&###,,,!!!"""""""""""""""""""""""""""###BBB{{{!!!###%%%'''(((***+++,,,,,,++++++,,,,,,,,,---000222222111222222333555888999999888999999888<<>>)))!!!***%%%%%%%%%%%%%%%%%%%%%%%%------!!!GGG&&&"""&&&)))!!!"""zzz[[[###((("""KKK!!!###'''%%%>>>'''(((***+++,,,,,,++++++,,,,,,,,,...000111222222111111222555888:::::::::;;;;;;999===AAAFFFeeeUUUUUURRRLLLDDD???===>>>555444333111000///////////////...///222999BBBHHHSSS[[[eeennntttvvvwwwwwwxxx{{{{{{zzzyyywwwoooeeekkkttt{{{zzzxxxxxxxxxxxxzzzzzzzzzzzz|||}}}}}}~~~~~~~~~rrreeeZZZSSSNNNOOONNNVVVlllxxxyyyxxxzzz|||YYYYYYfff}}}~~~***%%%'''***333'''%%%---***,,,%%%%%%%%%%%%%%%%%%%%%%%%+++333FFF---!!!$$$)))!!!"""PPP""""""''' EEE'''+++!!!%%%;;;'''((()))+++,,,++++++***+++,,,---...///111222222111000111444888:::;;;:::======;;;>>>AAAEEEbbbccc```[[[VVVRRRMMMIIIGGG<<<;;;999666333000///...000///---,,,...222777;;;@@@HHHSSS^^^gggmmmrrrtttvvvyyyzzzyyyvvvpppaaaTTT]]]jjjvvvxxxwwwxxx{{{|||{{{zzzyyyxxxzzz|||~~~~~~{{{mmm```YYY\\\UUURRR\\\ooo~~~}}}eeekkkqqqxxxyyynnndddZZZUUUYYYbbbqqq&&&&&&&&&$$$***---""""""------"""%%%%%%%%%%%%%%%%%%%%%%%%!!!''' wwwEEE""""""$$$%%%999HHH"""$$$&&& BBBFFF###***???&&&((()))***++++++*********,,,---...///000111333111111111333666888999999======<<>>"""$$$ $$$000!!!)))!!!###AAA!!!$$$JJJ&&&'''(((************)))))),,,000000......111555555444333555999===???@@@<<<>>>>>>BBBDDDEEE^^^|||}}}}}}xxxrrriiiaaaZZZVVVQQQKKKDDD>>><<<:::777555000000000000111444999===AAAOOO^^^eeehhhnnnsssvvvvvvyyyzzzxxxyyy}}}~~~|||xxxwwwwwwwwwwwwxxxzzz{{{|||~~~~~~}}}|||}}}~~~~~~~~~~~~mmmfffiiimmmiiicccddd{{{zzzgggdddlll***...///,,,''''''((()))'''$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%CCC((((((###))) ***!!!###>>>+++%%%III%%%'''((()))******))))))(((,,,000000------111555555444444777<<>>@@@@@@CCCDDDCCC\\\zzz{{{ssskkkfff```YYYOOOGGGBBB???>>>===666444222000///000333666555<<>>CCCFFF___vvv{{{{{{wwwlllfff\\\SSSMMMHHHDDDAAA888666555555555444111---///333:::AAAJJJTTT^^^fffooossswwwyyyzzzzzzzzz{{{vvvuuuuuuwwwzzzzzzwwwuuuzzz{{{{{{|||||||||||||||~~~~~~}}}}}}}}}}}}}}}}}}zzzzzzzzzzzz{{{{{{||||||~~~~~~~~~~~~}}}rrriiibbb___eeeeeeqqq~~~~~~eeedddjjjyyyzzzkkkiiiAAA###000,,,'''---!!!&&&+++$$$444$$$%%% )))'''%%%%%%444iii___"""'''777%%%$$$"""%%%!!!AAAVVV...&&&___&&&+++$$$$$$))),,,)))QQQuuu''',,,((($$$%%%'''(((***+++++++++***+++---------...111333333555555444777<<<<<<888777;;;;;;>>>BBBEEE^^^]]]aaaffflllttt}}}|||vvvmmmddd\\\TTTMMMHHHDDD@@@;;;:::;;;999444///000000111333888AAAKKKRRReeejjjpppuuuxxxyyyyyyzzzwwwvvvvvvwwwxxxxxxwwwuuuvvvwwwxxxzzz{{{|||||||||}}}}}}~~~~~~}}}|||{{{zzzvvvwwwyyy{{{||||||{{{zzz}}}}}}}}}|||}}}uuuhhh```hhhgggiiirrryyy|||}}}tttsssxxxyyy}}}uuueeegggsss~~~bbbXXXvvvUUU+++&&&---111333&&&###+++(((000 ###!!!%%%***&&&MMM777!!!&&&---AAA&&&%%%###%%%!!!AAAfff&&&///WWW"""###)))444)))$$$%%%'''(((***+++++++++***+++---------...111333222444444333666;;;;;;777666::::::===AAADDD\\\NNNPPPRRRUUU[[[eeeooovvv{{{tttlllcccZZZTTTQQQMMMFFF@@@;;;888777777666444222000111666<<<@@@RRRXXXbbbkkkqqqvvvyyy{{{uuuuuuuuuvvvwwwwwwwwwwwwtttuuuvvvxxxyyyzzzzzzzzzyyyzzz|||}}}|||zzzxxxvvvtttuuuwwwxxxyyyzzz{{{{{{{{{||||||{{{zzz{{{~~~xxxpppuuuooollloooqqqqqqppprrr~~~tttkkkjjjpppzzz}}}uuu{{{zzzqqqsss```lllQQQ111)))+++))) DDD]]]QQQ]]][[[fffwww$$$'''(((...KKK$$$###"""$$$!!!AAAYYY+++%%%,,,(((<<<,,,###111///>>>###!!!%%%$$$%%%'''(((***+++++++++***+++---------...111333222444444333666;;;;;;777777;;;;;;>>>AAADDD[[[===>>>AAAFFFNNNZZZgggpppvvv}}}|||tttlllfff___```]]]RRRCCC888666888888666333111111222444555<<>>888555333222222222111000///555===GGGRRR]]]hhhnnntttvvvyyyzzzxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttuuuxxxyyyyyyxxxuuutttwwwuuusssssssssvvvyyy{{{}}}~~~}}}~~~~~~|||}}}vvvfffeeemmmrrrrrrqqq}}}ccc[[[bbb{{{jjj{{{{{{bbbttt~~~RRR555,,,000'''---((($$$&&&!!!###TTT###"""!!!$$$!!!BBBTTT###,,,&&&!!!rrr&&&###'''@@@uuu!!!((()))$$$%%%'''(((***+++++++++***+++---------...111333333555555444777<<<<<<888888===>>>@@@CCCDDDZZZ~~~444555777999>>>DDDLLLRRR[[[bbbjjjpppuuuzzzttt___PPPJJJKKKCCC???:::777666555222000...000333777>>>HHHSSS[[[ffflllrrruuuvvvuuuuuuvvvuuuuuuvvvvvvvvvvvvuuuuuutttuuuwwwyyyyyyyyyxxxwwwzzzyyyyyyyyyyyyzzz{{{||||||}}}~~~}}}}}}~~~}}}{{{yyy}}}yyyiiicccdddiiiqqqyyyzzz|||fffeeevvvjjjqqq|||uuuzzzZZZBBB666999;;;,,,,,,CCC%%%+++'''"""FFF'''&&&$$$&&&!!!AAAWWW///'''111+++ ^^^$$$999|||&&&$$$$$$%%%'''(((***+++++++++***+++---------...111333222444444333666;;;;;;777888<<<===@@@BBBCCCXXX|||...///111333666:::@@@DDDMMMSSSZZZ```eeelllwww~~~ttteeeVVVOOOQQQVVVTTTMMMEEE???;;;888555222111000///...222:::DDDKKKVVV^^^gggooorrrtttuuuwwwttttttuuuvvvwwwwwwvvvvvvuuuvvvwwwyyyzzzzzzzzzzzzwwwwwwyyyyyyzzzyyyxxxwwwxxxzzz|||}}}|||zzzzzz{{{zzzxxxwww|||~~~tttjjjaaaaaannn|||ttt}}}nnnaaagggyyylllhhhqqqzzzyyyrrrRRR999666...///HHHKKK333###'''###"""DDD,,,)))&&&'''"""AAAWWW---!!!*** ,,,(((888"""###@@@!!!$$$)))$$$%%%'''(((***+++++++++***+++---------...111333111333333222555999999666777;;;<<>>$$$$$$$$$%%%???555(((''' """'''''';;;$$$***BBBzzz"""'''$$$$$$%%%&&&((())))))******+++,,,,,,---...///000000333333333333444555666666555::::::999===BBBXXXxxx/////////...---///222444:::===BBBGGGMMMUUU]]]bbbmmmsss|||tttnnnooopppnnnmmmfff\\\UUUOOOIIIBBB======999555333222333333222666;;;DDDPPP[[[eeelllppprrrsssssssssrrrsssuuuwwwvvvvvvxxxyyyyyyyyyxxxwww}}}|||zzzyyyxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwvvvvvvwwwxxxyyyzzzzzz{{{tttfffcccffftttqqqnnnuuutttllliiinnnqqqooonnnqqqpppeeennneee==='''888KKK %%%&&& &&&)))!!!###$$$@@@%%%%%%%%%$$$>>>///$$$!!!'''""" ###!!! 111sss"""DDDzzz"""'''$$$$$$%%%&&&((())))))******+++,,,,,,---...///000000333333333333444555666666555;;;:::999===BBBWWWxxx,,,,,,---,,,+++,,,...111444666:::>>>BBBHHHOOOTTT]]]eeeoootttwww{{{wwwlllddd___XXXOOOHHHEEEBBB>>>:::888666444222111333666>>>IIIWWWccckkkoooqqqrrrqqqqqqqqqsssuuuuuuvvvvvvwwwxxxwwwwwwwww{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvwwwwwwwwwxxx{{{}}}rrrhhheeennnssssssnnnooo~~~{{{yyyuuupppjjjhhhjjjoootttxxxyyypppkkkuuu{{{QQQ666555222ooo%%%***...'''"""%%%(((!!!"""%%%AAA&&&%%%%%%$$$>>>''' %%%%%%$$$&&&$$$000***555 ddd:::zzz"""'''$$$$$$%%%&&&((())))))******+++,,,,,,---...///000000333333333333444555666666666;;;::::::===AAAVVVvvv)))*********))))))+++---000222555888;;;AAAGGGKKKOOOYYYbbbggghhhmmmwww{{{sssnnnggg]]]VVVOOOLLLGGGCCC@@@<<<888555777555444666===HHHSSS[[[fffjjjnnnrrrsssssstttuuuttttttuuuuuuvvvvvvvvvvvvzzzzzzyyyxxxxxxxxxxxxxxxwwwxxxyyyyyyyyyxxxwwwwwwyyyyyyyyyxxxxxxxxxxxxxxxvvvyyyxxxrrrpppuuusssggg___eeesss~~~}}}rrrdddppp~~~vvvrrrttt{{{zzz\\\GGG---***jjj"""&&&///(((!!!$$$""""""&&&######)))???%%%%%%$$$$$$>>>"""((("""%%%((("""111===555%%%:::]]]zzz"""'''$$$$$$%%%&&&((())))))******+++,,,,,,---...///000000333333333333444555666666666<<<;;;:::===@@@TTTttt'''((()))((('''''')))***,,,---000333666;;;AAAEEEGGGOOOXXX[[[[[[___jjjssszzzrrriiiccc[[[XXXRRRMMMIIIEEE@@@===;;;888444222444:::AAAEEEWWW^^^hhhppptttvvvvvvvvvssssssssssssttttttuuuuuuxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxzzzzzzzzzzzzyyyyyyyyyyyyyyy{{{}}}uuuqqqeeeWWWQQQXXXbbbiii}}}lllaaapppsssZZZGGG999:::yyy|||RRR%%%'''222+++%%%111$$$$$$!!!%%%%%%###***{{{===######$$$$$$???!!!!!!))) &&&&&&!!!777...,,,&&&IIIzzz"""'''$$$$$$%%%&&&((())))))******+++,,,,,,---...///000000333333333333444555666666777<<<<<<;;;===???SSSqqq'''((())))))''''''((()))(((***,,,---000444999===AAAHHHOOORRRRRRVVV^^^eeeoooyyy|||uuurrrkkkggg```YYYTTTOOOJJJGGG@@@>>>:::777666888:::<<>>###$$$$$$%%%???kkk!!!%%%&&&'''######"""!!!;;;''')))zzz"""'''$$$$$$%%%&&&((())))))******+++,,,,,,---...///000000333333333333444555666666777===<<<;;;===>>>QQQooo'''(((***)))((('''((()))((()))******+++...222555<<<@@@FFFJJJLLLPPPVVVZZZbbbmmmxxx~~~}}}wwwnnneee]]]WWWRRROOOKKKHHHDDD@@@===<<<<<<<<<;;;CCCOOO[[[eeekkkppprrrrrrqqqqqqpppqqqrrrssstttuuuvvvwwwxxxxxxwwwvvvvvvwwwvvvtttssssssuuuwwwyyyxxxxxxxxxyyyyyyyyyyyyyyy{{{}}}|||wwwxxxzzzjjjZZZXXXcccpppwwwrrrtttxxx}}}oookkkuuuqqq___ZZZ\\\^^^___SSSDDD555***%%% """'''+++***(((000(((+++///&&& $$$&&&%%%+++###(((***!!!''',,,BBB'''&&&&&&%%%>>>999""")))"""))) '''111&&&>>>%%%333zzz"""'''$$$$$$%%%&&&((())))))******+++,,,,,,---...///000000333333333333444555666666888======;;;===>>>PPPnnn''')))******)))(((((()))+++++++++******+++...111888;;;AAAFFFJJJNNNRRRTTTYYYeeerrryyywwwlllccc]]]WWWTTTQQQNNNHHHCCC>>><<<;;;;;;444;;;FFFQQQ[[[dddkkkppprrrqqqpppppppppqqqrrrsssuuuvvvwwwxxxxxxwwwvvvuuuvvvtttrrrppppppsssvvvxxxyyyyyyzzzzzzzzz{{{{{{{{{tttyyyzzzuuuuuu|||~~~xxxkkkbbbeeennnuuummmkkkmmm{{{yyy~~~uuulllgggdddsssooofffbbb___]]]___[[[???wwwCCCDDDDDDDDDCCCBBBBBBBBB@@@@@@???>>>AAAEEE???333 ((("""(((---$$$***FFF+++)))'''%%%>>>"""+++++++++'''EEE%%%"""&&&%%%DDDzzz"""'''$$$$$$%%%&&&((())))))******+++,,,,,,---...///000000333333333333444555666666888>>>===<<<======OOOmmm)))))))))))))))))))))))),,,+++)))(((((()))+++,,,///444:::AAAEEEIIIMMMPPPSSSXXX```iiirrrzzzwwwpppiii```YYYTTTSSSPPPKKKEEEBBBAAAAAA;;;:::;;;@@@JJJXXXeeelllnnnppprrrpppnnnmmmppprrrttttttttttttuuuuuuuuuuuu|||{{{xxxvvvvvvwwwzzz{{{zzzzzzyyyyyyyyyzzzzzz{{{zzzyyywwwvvvwwwyyy|||~~~~~~}}}wwwnnngggddddddqqqpppooossslllrrr~~~vvvpppmmmffffffcccXXXcccooossspppvvvvvvnnnUUUOOO'''333'''&&&$$$$$$eeeUUU///$$$""")))MMM}}}$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$CCCuuu&&&%%%%%%''''''(((((()))*********(((+++.../////////000111000111222222444444555666666======<<<<<<<<>>:::<<>>KKK[[[fffjjjjjjeee[[[WWWZZZ[[[XXXYYY^^^fffnnnuuu{{{zzzwwwiiifffaaa\\\YYYXXXXXXXXXKKKHHHCCC>>>>>>FFFRRR[[[ggghhhlllooorrrssssssqqqpppqqqrrrsssuuuwwwxxxyyyxxxxxxyyyyyyyyyxxxwwwwwwrrrtttvvvwwwvvvuuuvvvwwwxxxyyyzzzzzz{{{zzzzzzzzz|||~~~|||ssskkkkkkttt~~~zzzqqqttt~~~xxx___iiivvvhhhcccZZZTTTccc{{{jjj999###888###(((###111&&&RRRggg ---((("""***$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% ''' ***...fffxxx$$$###***%%%%%%&&&&&&'''(((((((((+++,,,.../////////.........///111444555666666666444:::999777;;;;;;EEEYYY~~~111000000///000222444555444222///...------...///---...//////...---,,,,,,...///111222666>>>HHHOOO___eeeiiigggeeeccc\\\TTTUUUYYY```ffflllsssyyy~~~vvvqqqiiiaaa[[[XXXXXXXXXPPPMMMHHHAAA>>>@@@GGGLLL[[[ccclllssstttsssrrrsssssstttuuuvvvxxxyyyzzz{{{yyyyyyyyyyyyyyyxxxxxxxxxsssuuuvvvvvvuuuuuuvvvxxxvvvwwwxxxzzz{{{|||}}}}}}~~~~~~}}}xxxsssqqqssswwwwwwsss{{{vvvqqqhhh{{{xxxcccTTTbbb}}}{{{yyyrrrqqqzzziii]]]JJJ888...***(((&&&+++***)))(((''''''''''''%%%222+++ ---+++""" ((('''%%%...JJJxxxwwwOOO***&&&&&& ...$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''')))""")))444ccc%%%!!!"""&&&&&&'''(((((()))))))))+++,,,---...//////......///000222444555555555555444;;;:::888;;;<<>>AAACCCBBB@@@:::444111222555888888888777666444333222......//////000333888<<>><<<444333222000000222555777===III[[[iiiqqqqqqkkkdddYYYYYYZZZZZZ]]]bbbjjjooommmrrryyyzzzrrrlllgggddd\\\ZZZUUUNNNEEE===777444<<>>FFFSSSbbbpppyyy~~~}}}{{{eeeJJJ@@@KKK[[[nnnjjjddd^^^ZZZUUUPPPLLLIIIEEE>>>999555444444555555;;;FFFUUUbbbkkkrrruuujjjhhheee```^^^___bbbeeennnttt}}}xxxooojjj```^^^ZZZTTTMMMFFF???:::<<>>111&&&"""...---,,,+++************...$$$)))"""777((('''%%%###!!!(((...###&&&$$$%%%$$$ """%%%%%% %%%%%%######'''***$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###""")))'''!!!***%%%&&&!!!(((+++(((,,,$$$%%%''')))))))))((((((******+++,,,---...///000222222222222333444444444666<<<;;;999;;;;;;EEEXXX{{{aaammm{{{yyyqqqkkkccc\\\RRRHHH@@@;;;777444777555999CCCQQQ___nnnzzzxxxuuupppiiibbb^^^]]]^^^gggnnnwwwuuunnneeebbb]]]XXXTTTOOOJJJGGGEEEBBBBBBKKKZZZgggoooqqqssstttuuuwwwyyyzzz||||||{{{{{{{{{{{{zzzxxxwwwvvvvvvwwwwwwuuussssssuuuwwwvvvvvvwwwxxxxxxxxxwwwwwwyyyuuurrruuuzzz{{{vvvqqqrrrpppooosss|||}}}rrrrrrzzz~~~qqqlllnnnwww}}}uuullleeettttttvvv|||wwwnnnrrrddd]]]eee}}}~~~pppooo{{{}}}vvvjjjbbbUUUCCC999888&&&%%%$$$###""""""""""""&&&---"""$$$///$$$ ''',,,((((((&&&&&&''''''''''''&&&&&&)))))),,,...((( $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%*** $$$"""###%%%!!!%%%,,,)))###$$$!!!###&&&(((***,,,---,,,+++************+++,,,...///000222222222222333444555666555<<<:::888::::::CCCWWW{{{qqqkkkbbbYYYRRRLLLEEEAAA???999888>>>GGGRRRaaannnuuuuuurrrmmmgggccc``````^^^bbbiiioootttzzz{{{uuummmggg```[[[XXXVVVSSSQQQNNNIIIDDDGGGPPP\\\fffkkkqqqrrrtttvvvxxxzzz|||}}}yyyzzz{{{|||zzzxxxuuusssvvvwwwwwwvvvuuuttttttvvvtttuuuuuuvvvvvvvvvvvvuuuvvvvvvvvvwwwxxxwwwuuusssvvvpppiiigggqqq~~~wwwyyyxxxqqqppp}}}vvv{{{{{{}}}~~~{{{wwwooohhheeesssooorrrwwwzzz}}}lllJJJ555000---,,,+++***))))))))))))%%%"""---,,,&&&&&&)))777000###%%%)))!!!###'''+++,,,(((### '''!!!$$$)))'''###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&""""""''')))'''%%% ###$$$%%%(((+++%%%'''***,,,,,,,,,***)))************,,,...000111111111111111222444666777555;;;999777999999BBBVVV{{{qqqmmmiiifffccc^^^WWWRRRGGG@@@<<<@@@EEEJJJUUU```kkkmmmnnnnnnkkkhhhgggggg\\\^^^```cccgggmmmtttyyy~~~rrrkkkbbb[[[YYYXXXWWWVVVQQQMMMHHHEEEIIIRRR]]]eeennnoooqqqsssvvvxxxzzz{{{wwwyyy{{{|||{{{xxxtttrrruuuvvvxxxwwwuuuttttttuuurrrssstttuuuvvvvvvvvvvvvuuuxxxzzzzzzwwwtttsssssstttnnnbbb[[[bbbsss~~~zzz|||~~~~~~{{{xxxzzz}}}~~~mmmbbbtttttthhhbbbttt^^^BBB999+++***)))(((((('''''''''&&&---&&&$$$)))%%%&&& ### $$$...+++$$$''')))$$$  """%%%'''!!!)))+++%%%&&&++++++$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%% )))&&& """$$$$$$***...###$$$((($$$###%%%""""""$$$''')))***)))'''&&&***))))))***+++...000111000000000111222555777888444;;;999666999888AAAUUUzzzyyytttrrrssstttkkkkkklllmmmlllkkkjjjiiibbbbbbcccdddddddddccccccWWWPPPFFF???>>>DDDLLLRRR```fffnnnsssssspppllljjjccc\\\ZZZ^^^aaadddmmmvvv}}}|||wwwnnneee^^^[[[YYYYYYSSSRRRMMMDDD===@@@MMMYYYiiiooorrrqqqrrrxxxzzzwww{{{yyywwwvvvwwwwwwvvvuuuttttttsssrrrssstttuuuvvvpppqqqrrrsssuuuwwwyyyzzz{{{{{{{{{{{{zzzxxxvvvuuussssssooogggbbbjjj~~~}}}www~~~xxxtttuuuzzzooofffbbbkkkuuuzzzzzzppp\\\bbb|||rrrZZZKKKFFF222///+++)))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&######""""""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&''''''((()))))))))'''(((***++++++,,,...000111222222333333444444555444:::999888;;;;;;EEEYYYpppeeeYYYWWWTTTQQQOOONNNNNNNNNLLLMMMNNNOOOOOOOOOOOOOOOQQQRRRTTTVVVXXXYYYYYYZZZXXXSSSLLLFFFCCCEEEJJJMMMXXX___iiiqqqttttttsssrrriiibbb^^^___aaaccckkktttzzz|||xxxpppiiiccc```^^^WWWVVVPPPHHH@@@>>>CCCIIIXXXeeepppsssuuuxxx{{{zzzzzzxxxvvvvvvwwwwwwvvvuuusssrrrrrrrrrssstttvvvwwwrrrssstttvvvwwwxxxxxxxxxxxxxxxyyyyyyyyyxxxvvvuuuyyyyyyuuunnnjjjppp|||~~~zzzwwwfffddduuuzzzddd]]]iiirrr|||~~~pppaaaSSSLLLJJJ===777000+++)))*********'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&''''''((()))))))))(((***+++,,,,,,---///111111222222333333444444555444;;;999888;;;;;;EEEYYYppp^^^TTTLLLBBB:::666777888999999888666555555555666777999;;;<<<===BBBCCCEEEGGGIIIJJJKKKKKKMMMJJJGGGCCCAAAAAABBBCCCLLLSSS___iiiqqqvvvzzz|||rrrlllfffbbb______eeelllsssuuuwww{{{~~~{{{tttmmmgggccc\\\ZZZUUUNNNGGGBBB>>><<>>???@@@@@@@@@@@@@@@???>>>======>>>??????CCCIIISSS^^^iiittt~~~}}}yyyqqqhhh```\\\^^^bbbjjjlllnnnrrrwww}}}|||tttlllgggbbb^^^XXXTTTQQQKKKCCC===>>>KKK]]]iiinnnqqqrrrsssvvvuuuuuuvvvxxxxxxwwwvvvssssssrrrrrrrrrrrrssssssuuuvvvxxxyyyyyyvvvtttrrrssstttuuuvvvxxxyyyzzzzzzqqqqqqqqqrrrvvv|||}}}ssswwwpppnnn```bbbrrrddd^^^VVVQQQTTTZZZYYYUUUSSSIII;;;///)))(((+++,,,''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))(((***,,,---------///111111222222333333444444555555;;;:::888;;;;;;DDDXXXyyy}}}BBB>>>888333000000222333444333333222111111000000222222111000000222333444888999:::;;;<<<<<<<<<<<>>======???AAABBBBBBFFFLLLUUUaaaooo}}}~~~sssggg```___```dddeeegggkkkqqqyyy{{{tttooojjjccc\\\XXXWWWSSSJJJBBB<<>><<<;;;<<<===???DDDFFFJJJPPPYYYfffsss|||}}}rrrllliiigggccccccdddggglllrrrxxx|||{{{~~~}}}ssskkkaaa\\\[[[VVVNNNGGG@@@<<<>>>IIIVVVaaaiiinnnoooooopppsssvvvwwwvvvtttvvvvvvvvvuuutttrrrqqqpppssstttvvvwwwvvvuuusssrrrvvvvvvvvvwwwxxxyyyzzz{{{|||zzzxxxvvvuuuuuuuuuvvvmmmsss|||uuuzzznnnmmmhhh___kkkmmmtttkkkggglllfffXXXdddddd^^^TTTTTT___ggghhhWWWNNNAAA555---(((&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&(((***++++++,,,...///111222222333333444444555666<<<:::888;;;:::CCCWWW}}}111111111222222222333333222222222222333444555555333333333333333222111000///000222555777999;;;;;;<<<;;;:::999888888999999AAACCCFFFKKKPPPXXXaaagggnnnzzzzzzwwwtttpppffffffeeefffhhhkkkoooqqqvvvzzzxxxqqqiiidddaaa\\\UUUNNNIIIBBB>>>CCCKKKSSS^^^hhhllllllnnnqqquuuvvvuuusssuuuuuuvvvvvvvvvuuutttsssttttttuuuvvvvvvvvvvvvvvvwwwwwwvvvuuuvvvwwwxxxyyyvvvwwwwwwvvvuuuwww|||tttvvvwwwxxxyyy|||{{{zzzyyyxxx{{{|||tttmmmvvvxxxhhh\\\dddqqq{{{|||yyyzzzzzzwwwqqqgggiiizzzzzz[[[JJJWWWbbbfff]]]VVVZZZ^^^]]]XXXRRRHHH>>>666///)))%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$&&&''''''&&&&&&&&&&&&''''''((()))))))))''')))+++,,,,,,---...000111222222333333444444555666<<<:::888::::::CCCWWW}}}999444000000333555444222111222333333333222111000000111222333333222111000222333555666777888888888555666888999::::::::::::;;;>>>BBBFFFIIIMMMQQQTTT]]]mmm{{{~~~||||||zzzvvvjjjiiigggffffffggghhhiiirrrvvv~~~yyytttnnnkkkiiiddd]]]WWWSSSKKKDDDCCCCCCGGGTTTaaajjjkkkmmmppptttuuutttsssrrrtttuuuwwwwwwwwwwwwvvvttttttuuuvvvwwwxxxyyyyyyxxxwwwuuuttttttuuuvvvvvvxxxyyyyyyvvvssstttyyy~~~pppqqqjjjaaakkk}}}vvvppppppvvvyyyqqqgggkkkyyypppdddggg}}}{{{ssswwwsssffffff]]]aaawwwpppXXXKKKRRRiiixxxtttiiiddd```ZZZZZZUUUNNNFFF===555,,,'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$&&&''''''&&&&&&&&&&&&''''''((()))))))))(((***,,,------...000111111222222333333444555555666<<<;;;888::::::CCCWWWyyy222222222333333222222222333222222111222222333333666333111111000000222555000222444666777888777777999999888888999:::;;;;;;;;;===AAACCCEEEIIIMMMPPPUUUaaaooozzzzzzvvvpppllljjjccc[[[^^^gggeeepppzzzzzzsssllleee^^^ZZZXXXTTTPPPLLLEEEBBBGGGPPP]]]bbbiiinnnqqqsssuuuxxxtttvvvxxxxxxvvvtttttttttvvvwwwwwwvvvvvvxxx{{{~~~vvvyyy||||||{{{xxxvvvvvvvvvuuutttsssssstttvvvwwwrrreeeYYYZZZgggtttzzz{{{jjjvvvzzzkkk```nnn|||kkkkkk||||||xxxvvvsssiiihhhhhhdddmmmyyywwwqqqfff______[[[xxx|||ggg___aaaQQQUUUUUUOOOHHH>>>222''')))'''&&&%%%&&&&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''))))))(((((()))***,,,---...//////......///222444555555555:::::::::;;;888BBBZZZ{{{222222333333333333222222444444333333333333444444666444444555555555555777777888999::::::::::::::::::::::::::::::;;;<<<<<<:::<<<>>>@@@BBBEEEIIILLLSSS```oooxxxwwwpppkkkbbbYYYYYY______iiirrrvvv}}}}}}vvvnnnfffaaa\\\WWWRRRNNNHHHBBBDDDIIIRRRZZZdddkkkooopppqqqrrrrrrtttwwwwwwvvvuuuuuuuuussstttuuuuuuuuuwww{{{~~~wwwzzz|||}}}{{{yyyxxxwwwvvvvvvuuuuuutttuuuuuuuuuqqqhhh^^^ZZZ___kkkwww~~~{{{rrrggg^^^tttuuu~~~wwwhhhbbbcccdddqqqrrrgggggghhhfffeeehhhXXXgggvvvyyyqqqfff]]]YYY___hhhnnniii^^^NNN;;;---)))&&&$$$$$$$$$%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&'''(((((()))(((((()))+++,,,---...////////////000222444444444444999999:::;;;999CCC[[[{{{333333444444444444333333555555555555555555555555333444666666777888888777<<<<<<<<<<<<;;;::::::999<<<;;;;;;;;;;;;<<<<<<===<<<===>>>>>>???BBBFFFJJJSSSaaaooovvv|||yyylllaaa[[[ZZZ[[[bbbjjjooouuu|||yyyoooiiiaaaZZZTTTQQQLLLEEE@@@@@@GGGOOO[[[ffflllnnnnnnmmmppprrruuuwwwvvvuuuuuuuuuqqqrrrsssttttttvvvzzz}}}xxx{{{}}}~~~|||zzzyyyyyywwwwwwwwwwwwvvvvvvuuutttqqqnnnhhh^^^XXX]]]lllzzzzzzuuu{{{rrreee~~~~~~vvvgggiiibbb___ooozzznnnaaa\\\]]]```dddgggddd]]]WWWYYYaaadddbbb^^^pppqqqTTT???+++(((%%%$$$$$$%%%%%%$$$'''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))((()))***+++,,,---.../////////111222333333333333333888888999;;;999EEE]]]|||444444444555555444444444444555555666666666666555666999999888999<<<<<<;;;CCCCCCBBBAAA???>>><<<;;;======<<<<<<<<<<<<======@@@@@@@@@@@@@@@BBBFFFIIIQQQ^^^lllttt}}}xxxmmmddd]]]ZZZ___eeejjjooovvv|||uuuooofff^^^XXXVVVSSSJJJAAA===@@@GGGRRR^^^fffkkkmmmnnnooorrruuuvvvuuutttssssssrrrtttuuuttttttuuuxxxzzzyyy{{{}}}~~~|||{{{zzz{{{xxxyyyyyyyyyxxxwwwuuutttssstttqqqfff[[[XXX```iii{{{tttwwwxxx~~~}}}wwwkkkbbblllxxxxxxnnniiiiiilllnnnttt```KKKFFFOOO[[[ccchhhkkk{{{bbbGGG///,,,(((%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((((((((()))***+++---...//////...000222333333333333333333888777888;;;:::FFF___555555666666666666555555333444555666777777777777<<>>;;;<<>>======>>>>>>>>>BBBBBBBBBAAAAAABBBEEEHHHKKKVVVeeeqqq~~~}}}vvvkkk```ZZZ[[[^^^cccggglllsssyyyyyyzzzvvvlllccc]]]\\\ZZZRRRHHHCCC@@@CCCHHHQQQ[[[dddjjjnnnooorrruuuvvvtttrrrqqqpppvvvwwwwwwvvvttttttuuuvvvxxxzzz||||||{{{zzzzzz{{{zzzzzz{{{{{{zzzxxxvvvuuutttwwwwwwrrrjjjbbb``````vvvvvvwww}}}rrrrrrvvvsss|||xxxsssqqqooouuufffUUUKKKHHHMMMYYYeee]]]cccllluuu{{{rrrYYYAAA444///)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''(((((((((((())))))***+++---...///000...000333333222222444555333777777777;;;:::GGG```666666666777777666666666222333666888::::::::::::;;;AAABBB???AAAIIIKKKHHHLLLMMMOOOPPPNNNJJJFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBDDDFFFCCCNNN\\\jjjyyyssseee^^^[[[[[[\\\^^^```gggnnnttt{{{~~~}}}ssskkkdddcccaaaYYYQQQNNNEEECCCBBBEEENNNYYYbbbggglllppptttuuutttrrrppppppxxxxxxyyywwwtttssssssssswwwxxxzzzzzzyyyxxxyyyzzz{{{{{{{{{{{{zzzzzzyyyxxxtttvvvxxxzzzyyyssskkkeeelll|||uuuxxxwwwuuuqqqnnnjjjcccUUUIIINNN[[[___YYYRRRQQQWWWZZZQQQEEE888333+++&&&$$$$$$$$$$$$&&&&&&&&&&&&'''((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&((()))((((((''')))***+++,,,---...///000...000333333111222666999333888777777::::::GGG```666777777888888777777666222444888;;;===????????????IIIOOOOOOSSS\\\]]]WWWOOORRRVVVXXXWWWSSSMMMJJJGGGGGGFFFEEEEEEEEEEEEEEEAAACCCFFFFFFFFFEEEFFFGGGDDDNNNYYYaaalllzzzssskkkeee```___\\\[[[```hhhooouuu|||~~~}}}|||~~~|||tttmmmjjjeee^^^YYYXXXOOOIIIBBBAAAFFFPPPYYY]]]hhhlllqqqtttuuusssrrrrrruuuvvvwwwvvvtttrrrrrrrrruuuvvvwwwwwwvvvvvvwwwyyy||||||{{{{{{zzz{{{{{{{{{uuutttuuuyyy{{{yyysssmmmhhhuuuxxxrrruuurrr}}}zzzzzz{{{pppqqqtttqqq___KKKHHHQQQ```YYYOOOGGGHHHMMMMMMIII@@@999111)))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''###%%%'''((()))((('''''')))***+++,,,---///000000...000222111000222888===555999777777999999FFF```777777888888888888777777333555999===@@@BBBBBBBBBJJJXXXbbbeeellluuutttlllXXX\\\aaaeeeddd```YYYUUUKKKJJJIIIIIIHHHHHHHHHIIICCCFFFIIIKKKJJJIIIIIIIIIJJJSSSZZZ\\\aaannn}}}yyyqqqiiifff```\\\```hhhkkkpppuuuwwwvvvxxx}}}zzzrrrnnnhhhaaa^^^^^^XXXPPPGGGBBBEEEMMMSSSWWWdddiiioootttuuuuuuttttttrrrtttuuuuuusssqqqqqqrrrsssuuuvvvvvvuuuuuuvvvxxx}}}|||{{{zzzzzz{{{}}}~~~wwwtttrrrsssuuuvvvssspppjjjlllooojjjpppppp{{{~~~{{{sss}}}ooommmnnnlll\\\HHHCCCJJJQQQQQQNNNFFFBBBCCCDDDBBBGGG@@@666...************&&&&&&&&&'''''')))******))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''###$$$'''((())))))'''''')))***+++,,,...///000000...000222000///222999???555999777777999888FFF___777999:::999777666666666999;;;>>>AAACCCDDDCCCCCCTTTdddrrruuuxxx{{{vvvlllbbbbbbaaa```___^^^\\\\\\VVVQQQLLLHHHGGGHHHHHHIIIFFFHHHIIIHHHFFFEEEHHHJJJPPPTTTXXX[[[```gggpppwwwyyynnnbbb[[[ZZZ[[[aaahhhooorrrpppqqqwww}}}wwwqqqllliiidddaaa[[[WWWQQQKKKCCC???EEENNN\\\dddnnntttvvvuuuttttttuuutttsssssstttvvvvvvuuuxxxwwwvvvvvvvvvwwwyyyzzzyyy{{{}}}}}}{{{zzzyyyzzzrrrrrrrrrtttuuuuuusssqqqmmmmmmssszzz|||zzzmmmfffooo~~~~~~www|||{{{uuujjj___aaaeeevvvxxxtttooonnngggZZZKKK@@@======HHHRRRTTTHHH>>>>>>CCCFFFIIICCC:::111+++((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''(((((())))))******(((***,,,------...000111+++,,,000444444222555:::FFF:::555999888777GGG^^^888999;;;;;;:::999:::;;;:::===@@@DDDHHHJJJKKKKKK[[[jjjvvvxxxyyy{{{uuukkk^^^___`````````___^^^]]]YYYWWWUUUUUUTTTRRROOOLLLHHHJJJJJJIIIGGGGGGIIILLLPPPRRRVVVXXX\\\ccclllttt{{{|||vvvjjjaaa]]]\\\```dddiiikkkkkknnnsssxxx|||yyywwwuuusssnnngggbbbbbb___[[[WWWOOOFFFCCCFFFVVV___kkkrrrsssssstttvvvttttttttttttuuuvvvuuuuuuuuuvvvxxxyyyyyyxxxwwwvvvxxxzzz||||||zzzxxxxxxxxxqqqqqqqqqrrrtttuuutttrrrnnniiijjjxxx}}}yyynnnjjjiiinnnsssxxxzzz|||{{{sssjjjZZZUUUYYYgggpppmmmlllpppllllllhhh___PPPBBB777111>>>KKKWWWWWWNNNEEECCCEEEJJJLLLJJJBBB555+++''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))(((***,,,------...000111000///000222222000444:::CCC999555999888888GGG]]]:::;;;============>>>@@@===???DDDIIIMMMQQQSSSTTT[[[gggooopppppprrrmmmeee``````aaaaaabbbaaaaaa```aaa```^^^\\\[[[XXXSSSPPPMMMNNNNNNLLLKKKKKKLLLNNNRRRTTTUUUWWWYYY```iiiqqquuuwww|||vvvkkkccc`````````aaabbbeeeiiimmmpppoooqqqvvvzzzzzzuuullleeefffcccaaaaaa[[[OOOEEEAAAOOOXXXdddllloooqqqtttwwwrrrsssuuuvvvwwwvvvuuutttrrruuuyyy||||||yyyuuurrrvvvxxxzzzzzzxxxvvvvvvvvvqqqpppoooppprrrttttttsssqqqhhhccckkk{{{{{{}}}jjjhhheeehhhlllrrrzzzzzzrrrgggZZZPPPQQQVVVZZZcccnnnrrrpppmmmggg]]]QQQDDD<<<;;;AAANNNZZZXXXMMMJJJPPPMMMVVV\\\TTTAAA000))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''((((((((((((***,,,------...000111111//////111222222777>>>===777666:::999999HHH\\\~~~===???@@@???>>>>>>@@@BBB???BBBFFFKKKPPPTTTWWWXXXXXX___eeedddfffiiiiiifffkkkiiigggffffffhhhkkklllrrrnnniiieeeaaa]]]ZZZWWWVVVUUUTTTQQQPPPOOOPPPQQQUUUWWWXXXXXXYYY___hhhooouuuxxx~~~xxxooojjjeeeaaa]]]]]]```eeehhhiiigggllluuu{{{}}}xxxpppjjjhhhbbb```aaa```WWWMMMHHHMMMQQQYYYbbbkkkpppssstttppprrrvvvxxxwwwuuutttssssssuuuyyy{{{{{{xxxtttqqqtttvvvxxxxxxvvvtttttttttqqqooonnnnnnqqqsssttttttuuunnnggggggppp~~~|||ooo^^^^^^aaajjjzzz{{{ooo```VVVQQQUUUcccsss|||wwwooojjjeee]]]RRRKKK===;;;JJJdddlll^^^SSSUUUOOOYYYaaa[[[III666,,,***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''(((((()))(((***,,,------...000111...---...333666888<<>>444555888;;;999:::HHHYYYFFFFFFEEECCCAAAAAABBBDDDFFFGGGJJJNNNRRRVVVYYY[[[[[[]]]^^^___cccjjjrrrxxxzzzwwwttttttyyyyyyrrrmmmfff```]]]ZZZXXXVVVTTTVVVWWWWWWXXX[[[bbbhhhkkkpppxxxxxxqqqhhhcccbbbccccccccceeeiiioootttuuuvvvvvvvvvzzzooodddaaaaaa___]]]^^^XXXRRRNNNRRR]]]fffiiiggglllpppuuuvvvtttqqqqqqqqquuuuuuuuuvvvvvvwwwwwwwwwtttvvvxxxxxxvvvtttttttttsssqqqpppppprrrssssssrrrrrruuutttmmmgggmmm~~~{{{~~~|||tttmmmiiiZZZVVVWWWllldddZZZfffttt|||iiiPPPEEEUUUddd^^^QQQLLLOOOMMMKKKGGGAAA999111,,,(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((()))*********(((***,,,------...000111333111444999<<<999666666333555999:::777999HHHXXXyyyHHHHHHGGGEEEDDDDDDGGGIIIIIIJJJMMMQQQUUUZZZ^^^```[[[\\\^^^bbbdddhhhmmmrrrtttrrrqqqrrrxxxxxxooogggbbb^^^ZZZWWWSSSUUUXXXYYYZZZ\\\bbbfffjjjooowww{{{rrriiidddbbbaaaaaabbbggglllqqqsssuuuxxxzzz|||rrrjjjgggeeebbbaaaccc]]]WWWRRRPPPSSSZZZaaaeeejjjooottttttqqqooooooqqqrrrsssuuuvvvwwwwwwwwwwwwuuuwwwyyyyyywwwuuuuuuuuutttsssrrrrrrtttsssrrrpppppptttvvvqqqkkkjjjrrrzzzvvvnnnhhhkkkvvvjjj___WWWeeerrrbbb```cccqqq~~~|||[[[===999CCCIIILLLOOOKKKHHHCCC???:::555000---(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''((())))))***(((***,,,------...000111666222222666888555222222222666:::999555888GGGWWWtttHHHIIIHHHGGGFFFHHHKKKNNNJJJLLLOOOSSSYYY^^^bbbeee^^^```dddhhhiiiiiijjjmmmnnnmmmmmmnnnrrrxxx~~~tttlllfffaaa\\\XXXTTTWWW[[[]]]]]]___dddhhhoootttzzzwwwnnnfffaaa``````___dddkkkooorrruuuyyy}}}vvvpppkkkkkkhhhdddbbbddd___\\\WWWPPPMMMQQQ\\\eeejjjnnnssssssooommmoooqqqppprrruuuwwwyyyxxxwwwwwwvvvxxxzzzzzzxxxvvvvvvvvvttttttssstttuuutttqqqoooqqqtttvvvtttppplllkkklllmmmqqqtttmmmhhhhhhqqq{{{iiiWWW[[[vvvuuufffZZZSSSbbbmmmttt\\\EEE@@@EEEIIIJJJJJJHHHFFFBBB<<<666222///...(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((()))(((***,,,------...000111555000...111444333222333333777;;;999444777GGGWWWuuuPPPPPPOOOMMMKKKJJJLLLMMMMMMPPPVVV]]]dddgggfffdddgggiiikkkmmmooonnnmmmmmmeeeggghhhgggfffiiiqqqxxx~~~zzzooohhhdddbbbaaa___]]][[[]]]aaafffjjjllloooqqqtttzzz}}}ooohhhfffccc___[[[___eeejjjnnnqqqtttvvvuuutttsssrrrooojjjddd___^^^[[[VVVOOOLLLOOOXXX```fffmmmuuuvvvsssoooppprrrtttsssrrrrrrsssvvvxxxzzzxxxwwwvvvxxx{{{{{{xxxuuuppprrruuuuuurrrrrrsssuuuuuuuuusssqqqmmmhhhcccaaannnqqq```kkkoooccciiiuuusssrrruuu___XXXfff}}}wwwmmmqqqlll[[[RRRaaallluuuwwwvvvtttmmmfff\\\OOOLLLJJJ>>><<>><<>>666===@@@444///---***'''%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&'''((((((((((((''')))***,,,,,,,,,,,,...///...///000111222333333333666999777888;;;;;;FFF^^^~~~PPPQQQQQQQQQRRRUUUZZZ^^^bbbhhhppptttrrrnnnkkkjjjnnnooooooooonnnlllkkkiiifffgggfffcccaaabbbggglllooorrrwww|||{{{tttoookkkiiigggfffgggfffeeedddeeegggiiikkkllllllnnnqqqvvv|||wwwmmmddddddbbbbbbffflllrrrtttuuuzzzxxxvvvtttpppjjjccc___^^^]]][[[[[[ZZZXXXVVVSSS```fffmmmqqqrrrssstttwwwoooooonnnnnnppprrruuuvvvxxxwwwwwwwwwwwwvvvsssqqqqqqsssuuuuuusssqqqpppppppppppppppooonnnkkkiiihhhdddkkkxxxvvvbbbXXX[[[ooo~~~tttfff\\\UUUVVV]]]WWWZZZXXX^^^iiicccXXXWWWNNNLLLLLLOOORRRQQQPPPQQQOOOMMMSSSQQQ@@@;;;CCCGGGHHHHHHJJJCCC999===???444333000,,,'''%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''(((***,,,,,,,,,,,,...000...///000111222333333333666999777888<<<;;;FFF]]]|||SSSSSSTTTTTTUUUYYY___ccceeekkkqqqrrrnnnjjjiiikkkooooooooonnnmmmllljjjiiiffffffeeecccaaabbbfffjjjooorrrxxx}}}}}}yyyuuuqqqnnnllliiiggggggggggggffffffgggiiikkkllllllnnnppptttzzzvvvmmmiiieeeaaaeeemmmtttwwwwwwzzzxxxvvvuuurrrnnniiieeeccc```]]]\\\[[[WWWQQQKKKTTTZZZccclllqqqtttuuuuuunnnmmmllllllmmmppprrrtttxxxxxxxxxxxxwwwuuusssqqqrrrtttuuuvvvtttqqqooonnnmmmnnnnnnooonnnmmmlllllleeefffsssuuuhhhfffuuurrrfffYYYYYYbbb^^^^^^[[[bbbpppnnnfffgggSSSKKKFFFIIIMMMMMMLLLLLLKKKNNNXXXWWWDDD;;;>>>===PPPVVV```\\\OOOKKKFFF777777444...)))&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((()))+++,,,,,,---...000...///000111222333333333555999777888<<<:::EEE\\\vvvWWWXXXXXXXXXYYY\\\```dddeeeiiilllkkkgggfffiiimmmnnnnnnnnnmmmlllkkkjjjjjjfffeeeeeeddddddfffiiikkkmmmpppssswwwzzz|||||||||zzzxxxuuurrroookkkfffcccbbbdddffffffffffffhhhkkkiiikkkmmmooorrrxxx}}}vvvkkkfffaaaccckkkrrruuuvvvuuuuuutttuuuuuussspppmmmiiieee___\\\YYYTTTMMMGGGHHHNNNYYYeeeooossssssrrrnnnmmmlllllllllnnnpppqqqwwwxxxyyyyyywwwvvvttttttuuuuuuuuuuuuuuurrrpppnnnlllmmmmmmnnnnnnoooooonnniiijjjnnnyyywwwkkkooo~~~}}}uuuooobbb\\\___ccchhhhhhmmm||||||qqqnnn[[[SSSJJJIIIOOOUUUSSSNNNMMMPPP[[[[[[KKKCCCAAA:::UUUaaatttwwwkkkdddYYYEEE:::777111,,,(((&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''')))+++,,,,,,---///111...///000111222333333333555999777888<<<:::DDD[[[rrr\\\]]]^^^^^^^^^___bbbdddfffhhhhhhgggfffggglllqqqppppppooonnnmmmlllkkkkkkffffffeeeeeegggiiikkkmmmooopppsssvvvyyyzzz{{{|||xxxvvvuuusssooojjjccc^^^^^^aaaeeefffeeeeeegggjjjfffiiikkkmmmooossszzz}}}zzztttmmmhhhccccccggglllooopppoooooopppsssvvvwwwvvvtttnnnjjjccc]]]XXXSSSNNNKKKEEEIIIRRR^^^jjjqqqrrrqqqqqqooonnnllllllmmmnnnoootttvvvyyyyyyxxxvvvvvvwwwxxxvvvuuuuuuuuutttrrrpppmmmmmmmmmnnnnnnoooooooookkkjjjgggfffpppzzzttteeeeeettttttmmmqqqqqqeeeVVVNNN^^^ssszzzyyysssjjj```[[[OOOIIITTTeeeeeeYYYVVVTTT[[[[[[TTTTTTRRRGGGFFFRRReeekkkeeeddd[[[HHH;;;888444///+++(((&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''''')))+++,,,,,,---///111...///000111222333333333555999777999<<<:::CCCZZZrrr^^^```cccccccccccceeefffhhhhhhhhhhhhjjjllloooqqquuutttrrrpppnnnlllkkkkkkhhhgggffffffhhhjjjkkklllpppsssvvvzzz|||}}}||||||wwwwwwwwwvvvrrrlllddd^^^\\\aaafffgggdddccceeehhhfffjjjmmmmmmmmmoootttyyyzzz~~~~~~xxxsssssspppkkkgggeeefffiiijjjjjjjjjlllppptttwwwwwwvvvooommmiiiccc\\\VVVSSSSSSMMMMMMOOOYYYeeeooosssrrrtttrrrpppmmmllllllmmmnnnpppsssvvvxxxwwwvvvxxxyyyzzzxxxuuutttuuuvvvuuusssooonnnnnnnnnnnnnnnoooooohhheee^^^XXX\\\dddgggdddeeerrrsssddd]]]aaaiiiqqqsssjjjYYYLLLgggzzz{{{uuummmccccccUUUIII[[[{{{pppaaaXXXWWWYYY^^^kkknnnaaaAAACCCKKKKKKGGGNNNNNN???:::888555222---***'''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((((('''&&&(((+++,,,,,,---000222...///000111222333333333444888777999<<<999BBBYYYttt```bbbfffggggggggghhhiiiiiihhhhhhkkknnnpppppppppzzzxxxuuurrrooommmkkkjjjjjjhhhgggggghhhjjjjjjjjjnnnqqqvvv{{{}}}|||zzzxxxyyyzzzzzzzzzwwwqqqhhhbbb]]]bbbggggggdddbbbdddgggiiimmmppppppmmmmmmqqqvvvzzz|||}}}~~~zzz{{{xxxsssmmmgggeeegggiiiggghhhiiimmmrrruuuvvvvvvnnnooonnnhhhaaa[[[YYYZZZWWWRRRPPPVVVbbbnnnsssuuuvvvtttqqqnnnmmmmmmmmmmmmlllppptttvvvvvvvvvxxxzzz|||xxxtttsssuuuwwwvvvuuupppoooooonnnnnnnnnnnnoooeee```YYYTTTRRRTTT^^^hhhnnnwww}}}cccVVVVVVbbbpppvvvwwwrrreeeYYYzzzqqquuuxxxwwwhhhjjj[[[KKKbbbiii[[[TTTWWWddd{{{wwwRRRJJJDDD;;;666AAAGGG>>>:::999666333///+++'''%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''(((((())))))((((((&&&(((+++,,,,,,---000222...///000111222333333333444888888999<<<999BBBXXXtttcccggggggbbbaaagggjjjiiiiiiiiiiiijjjllloooqqqssszzzxxxuuurrrqqqooolllkkkllliiifffgggjjjlllmmmllllllqqqxxx||||||{{{{{{|||yyy{{{}}}{{{vvvpppllljjjiiihhhgggcccaaabbbgggllliiillloooooonnnnnnqqqtttzzz|||{{{wwwtttuuu|||~~~~~~yyysssnnniiijjjmmmhhhjjjnnnrrrtttuuuuuuuuusssqqqqqqpppjjjaaa]]]^^^\\\WWWTTTXXXcccmmmsssuuuxxxuuuqqqpppqqqpppmmmiiillllllmmmooorrrtttvvvwwwxxxyyyyyyyyyxxxwwwuuusssqqqqqqqqqqqqpppnnnmmmlllfffdddbbb^^^UUUQQQ[[[iiixxxxxxxxx|||{{{mmm___```aaavvvtttgggvvvtttzzzjjj___gggsssxxx^^^___[[[UUUVVV]]]eeehhhNNNDDD;;;888777666888;;;::::::;;;999555///***&&&&&&%%%$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))+++---///000111---///111222222222333444555888666666:::999DDD[[[vvv~~~cccggggggcccccchhhkkkjjjkkkkkkkkklllnnnqqqssstttxxxvvvsssqqqpppoooooonnnmmmkkkhhhhhhjjjlllmmmlllnnnsssyyy||||||{{{||||||uuuvvvvvvvvvtttpppllliiiggggggfffcccaaabbbfffiiijjjllloooooonnnnnnpppssswwwxxxxxxuuuqqqqqquuuzzz|||}}}wwwqqqmmmkkkllllllmmmmmmnnnnnnmmmlllkkkooonnnpppqqqmmmeeebbbccc```]]][[[^^^eeemmmrrrtttuuutttrrrqqqpppooommmkkkkkkmmmooorrruuuvvvvvvvvvyyyyyyyyyxxxwwwvvvuuutttrrrqqqpppnnnllllllkkkkkkccc___^^^bbbdddfffmmmuuuzzzuuurrrvvv~~~uuuiiikkkiii{{{oooppppppnnnqqqzzz]]]NNNLLLQQQWWWZZZWWWTTTUUUTTTRRRIIIAAA;;;::::::999999;;;<<<;;;999999777444...***'''%%%%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))+++---///000000---///111222222222333444444888666777;;;999DDD[[[yyybbbfffgggeeeeeeiiilllmmmmmmmmmnnnoooppprrrtttuuuuuutttqqqpppooooooqqqqqqooommmkkkjjjkkklllllllllooossswwwyyyzzzzzzzzz{{{rrrpppooopppqqqoookkkffffffffffffeeeddddddfffhhhjjjlllnnnooonnnnnnpppqqqtttuuuvvvsssooonnnppprrr~~~|||{{{|||xxxtttqqqoooooonnnllljjjiiihhhggggggjjjkkkooorrrpppjjjggghhhaaabbbbbbdddgggjjjlllnnnppprrrsssrrrpppnnnmmmnnnkkknnnrrruuuwwwwwwvvvuuuzzzyyyxxxvvvuuuuuuuuuuuusssrrrooollljjjiiiiiiiiiaaa\\\]]]fffpppvvvwwwwwwtttooolllrrrzzz~~~|||wwwrrrfffkkk~~~mmm]]]___mmm]]]HHHGGGLLLUUU\\\ZZZSSSNNNIIIEEEBBB===:::;;;<<<::::::<<<::::::<<>>444,,,(((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((***+++---...000000---///111222222222333444333888777999===:::CCCZZZwwwccceeegggggghhhjjjnnnpppnnnnnnooopppqqqrrrsssttttttsssqqqooommmnnnppprrrqqqpppnnnmmmmmmmmmlllllloooqqqsssuuuwwwxxxxxxyyysssppplllmmmpppooojjjeeegggggghhhhhhgggggghhhiiikkklllnnnoooooooooooooooqqqsssuuutttqqqoooooopppvvvwwwuuuqqqpppssszzz~~~|||yyytttnnnllljjjiiihhhhhhiiijjjkkkkkkooosssqqqjjjggghhh```dddiiikkkiiifffcccaaajjjnnnrrrsssqqqooooooqqqooopppsssuuuvvvwwwwwwwwwyyyxxxvvvuuuttttttuuuuuusssrrrpppnnnllliiigggfffbbb___```gggoooqqqlllgggeeejjjpppuuuuuuuuu|||nnneeelll{{{ooo```fffxxxoooSSSAAA<<>>:::888999:::999:::>>>777999@@@JJJOOOHHH999+++)))(((&&&&&&&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((()))***+++---...///000---///111222222222333444333888888:::>>>;;;CCCYYYuuudddeeegggiiijjjlllnnnrrrnnnnnnooopppqqqqqqrrrrrrrrrsssrrrooommmllloooqqqrrrrrrqqqpppnnnmmmmmmnnnrrrrrrrrrtttvvvxxxzzz{{{yyytttooonnnpppooojjjeeeffffffgggggghhhiiihhhhhhjjjkkklllnnnppppppooonnnlllnnnqqqrrrqqqooonnnnnndddeeefffggghhhkkkrrryyy~~~|||uuummmllliiihhhggghhhjjjkkknnnnnnqqqtttqqqiiifffgggccchhhooorrrmmmddd\\\VVVccchhhnnnqqqqqqpppqqqsssrrrrrrqqqrrrsssuuuwwwxxxwwwvvvuuutttttttttuuuvvvqqqrrrtttsssqqqlllgggdddcccdddeeeggghhheee]]]VVVVVVhhh{{{tttlllyyyzzzmmmiiirrrggg^^^ooozzzvvvppprrrnnnccc[[[SSSEEE777BBBLLLTTTSSSOOOKKKHHHDDD@@@;;;777777666555888>>>888888===EEEJJJGGG:::///+++)))'''&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))***+++---...//////---///111222222222333444333888888:::>>>;;;DDDYYYxxxffffffhhhlllmmmlllnnnsssmmmnnnooopppppppppppppppoooqqqrrrpppmmmlllnnnppprrrssssssrrrpppoooooopppuuusssrrrssswww{{{~~~~~~zzzuuurrrqqqooolllhhhfffeeedddfffhhhiiihhhgggiiiiiikkknnnqqqqqqpppnnngggiiikkklllmmmlllkkkiiiaaa```aaacccaaaaaafffmmmyyy}}}}}}zzz}}}}}}tttooonnnkkkhhhffffffggggggqqqppprrrtttqqqjjjhhhjjjkkknnnssstttoooeeeYYYQQQZZZ___fffmmmpppqqqrrrrrrsssrrrpppoooppprrruuuwwwttttttsssttttttuuuvvvwwwpppsssvvvwwwtttnnnhhhcccdddhhhiiigggddd```YYYQQQOOOfffyyykkkwwwxxxrrrgggWWWfffpppjjjSSSWWWTTTOOOTTT\\\TTTCCC:::EEEQQQWWWXXXVVVOOOGGGEEE@@@;;;888555222555;;;<<<888555666:::;;;999555---***'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((()))))))))******+++---......///---///111222222222333444444999888:::===;;;DDD[[[uuuhhhfffiiinnnooolllnnnsssnnnooopppqqqqqqppppppooojjjnnnrrrqqqnnnmmmnnnqqqqqqsssuuutttqqqpppppprrrsssqqqooopppuuu{{{~~~}}}yyyuuurrrpppnnnnnniiigggfffgggjjjkkkkkkjjjggggggiiimmmqqqsssqqqnnngggggghhhiiiiiihhhfffeeefffbbb```___ZZZWWW[[[cccmmmrrrttttttzzzxxxrrrqqqnnnkkkiiihhhggggggqqqppprrrtttsssoooooossssssrrrpppoookkkbbbWWWOOOQQQUUU]]]fffnnnqqqqqqoooqqqpppoooooooooqqqrrrssspppqqqrrrtttuuuvvvwwwwwwqqqsssuuuvvvsssoooiiieeedddhhhiiifffeeeddd]]]TTTNNN___yyy}}}pppuuuyyydddQQQYYYcccdddUUUQQQMMMLLLPPPQQQKKKCCC;;;CCCLLLTTTZZZ]]]XXXPPPJJJFFFBBB>>>888222222666;;;777333222333444555555...+++(((&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&'''((())))))******+++,,,,,,---......---///111222222222333444666:::888999<<<;;;EEE\\\qqqiiigggjjjoooppplllnnnsssooooooqqqqqqrrrqqqpppooofffkkkqqqrrrpppnnnpppsssqqqtttvvvuuurrrqqqrrrssspppmmmjjjlllrrrxxx|||~~~|||wwwrrrpppqqqrrrnnnkkkiiijjjmmmppppppoooffffffhhhmmmrrrsssqqqnnniiihhhhhhhhhhhhgggdddbbb```[[[YYYYYYVVVUUU\\\fff```hhhlllnnnyyysssrrrqqqooonnnmmmllllllpppoooqqquuuuuutttvvv{{{xxxssslllhhheee___UUUNNNKKKOOOVVVaaalllpppooolllnnnnnnooopppppppppppppppmmmooorrrtttvvvwwwwwwwwwrrrsssssssssqqqnnnjjjhhhfffhhhgggdddfffhhhaaaVVVOOOXXXllluuussszzz}}}ssskkkwwwyyyaaaNNNLLLVVV___]]]RRRMMMSSSUUUPPPPPPUUU===???BBBGGGQQQZZZZZZUUUMMMJJJHHHDDD<<<333000333666777888888777555222111...,,,(((&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!"""######$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((()))*********+++,,,,,,---......---///111222222222333444777:::888888<<<;;;FFF]]]sssdddeeegggiiikkklllmmmmmmjjjqqquuuqqqmmmmmmmmmmmmllllllmmmoooppprrrssssssqqqqqqqqqqqqppppppoooooollllllllllllmmmpppvvvzzz{{{}}}}}}xxxttttttuuukkkiiigggeeefffgggiiikkkcccfffjjjmmmooommmkkkiiiggggggggggggeeebbb___]]]\\\[[[ZZZZZZ\\\___bbbeeedddfffhhhnnn|||zzzwwwpppiiikkkrrrrrrmmmsssqqqooorrrwww|||~~~~~~yyyssslllgggccc]]]WWWRRRPPPOOOPPPWWWbbbkkknnnnnnmmmpppqqqnnnmmmqqqttttttrrrrrrqqqrrrsssuuuwwwxxxrrrrrrssstttuuutttqqqnnnjjjiiihhhhhhgggeeeaaa^^^XXX[[[gggxxx{{{vvvXXXdddooommmmmm}}}mmmrrrkkkbbb[[[TTTQQQVVV___kkkeeeZZZYYYaaa[[[SSSWWWRRROOOGGGBBBNNNeeepppnnnmmm^^^KKK@@@>>>;;;444---555888:::888333///......000...+++(((%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))---,,,++++++,,,...111222...000222333333333444555777;;;888666;;;===GGGZZZzzzhhhiiiiiijjjjjjjjjjjjjjjhhhoootttqqqmmmnnnooooooooonnnnnnnnnooopppqqqrrrppppppppppppppppppppppppllllllllllllmmmpppuuuyyy{{{vvvuuuuuuooommmjjjgggfffggghhhiiifffgggiiijjjkkkkkkjjjiiijjjiiifffcccaaa^^^]]]\\\YYYYYYXXXXXXZZZ]]]aaaccc```cccgggooo}}}{{{pppnnnrrrtttrrrppppppqqquuuzzz|||{{{zzzwwwrrrlllgggccc^^^WWWQQQQQQQQQRRRWWW___fffjjjlllnnnrrrrrrooonnnqqqsssrrrsssrrrrrrrrrrrrrrrssssssrrrrrrtttvvvwwwvvvrrrooollljjjhhhgggfffeeebbb``````]]]dddwwwxxxfff___dddllloootttsssggg[[[^^^[[[SSSTTT\\\bbb```uuu{{{ggg```]]]XXXVVVjjjcccSSSGGGPPPjjj~~~uuuZZZGGG>>>999333...000333666666333111000000000...+++(((&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))---,,,++++++,,,...000222...000222333333333444555666;;;888777;;;===GGGZZZxxxlllllllllkkkjjjiiigggfffgggnnnrrrpppnnnppprrrqqqrrrpppooommmmmmnnnpppqqqoooooopppppppppppppppppplllmmmmmmmmmnnnppptttxxx~~~|||wwwuuuvvvsssqqqnnnjjjhhhffffffggghhhhhhhhhhhhhhhhhhhhhiiillliiieee```]]][[[ZZZZZZVVVUUUTTTTTTVVVYYY\\\___\\\___dddlllxxx~~~yyyooojjjmmmpppqqqmmmooossswwwzzzzzzwwwtttsssnnniiifffccc^^^WWWQQQPPPQQQSSSUUUYYY```ggglllpppttttttpppoooqqqrrrppprrrrrrssssssrrrpppnnnmmmoooppprrrvvvxxxwwwtttqqqooollliiiffffffeeedddbbbccc\\\^^^ppp{{{oooVVVWWWppp}}}{{{sssjjjSSS[[[ZZZPPPSSS___^^^QQQwwwwwwccccccaaa\\\mmmeeeSSSCCCEEE[[[pppzzz{{{kkkUUUEEE>>>;;;777444...222666888666333111///000...,,,)))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))))),,,+++++++++,,,...000111...000222333333333444555666;;;888777<<<>>>GGGZZZqqqnnnnnnmmmlllkkkiiigggfffffflllpppoooooorrrtttsssrrrqqqnnnmmmmmmnnnqqqrrroooooooooppppppppppppqqqmmmnnnoooooooooqqqtttvvvxxx|||{{{wwwuuuuuuuuusssooollliiiggggggfffiiiiiiiiiiiiiiiiiihhhgggjjjhhhddd```\\\ZZZXXXWWWTTTSSSQQQPPPPPPRRRUUUWWWYYY\\\```fffmmmqqqpppmmmrrrqqqnnnkkkkkklllmmmmmmkkknnnrrruuuwwwuuurrrpppmmmjjjgggfffdddaaaZZZUUUNNNQQQTTTTTTUUU[[[dddlllppptttuuurrrpppqqqpppnnnpppqqqtttuuutttqqqmmmkkkkkkmmmppptttwwwxxxuuusssqqqnnniiifffffffffeeeeeefff______nnnwwwXXXRRRmmm~~~mmmiiikkkhhhdddfffiii```SSSeeewwwcccaaa```___]]]ZZZNNN@@@;;;CCCNNNTTTPPPKKKDDDAAAAAA???:::555111555;;;???===888111---000///,,,***((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))++++++***+++,,,---///000...000222333333333444555555:::888777<<<>>>GGGZZZmmmllllllmmmllllllkkkjjjiiihhhlllooonnnooosssuuutttrrrpppooonnnnnnpppsssuuuppppppppppppqqqqqqqqqqqqnnnoooqqqrrrqqqrrrtttvvvyyy}}}{{{vvvrrrqqqsssrrrooollljjjhhhggggggfffhhhkkkmmmmmmkkkiiigggeeeeeecccaaa^^^ZZZWWWUUURRRPPPMMMKKKJJJKKKLLLMMMTTTVVVZZZ___bbbbbbbbbbbbkkkkkkmmmrrruuutttnnnkkkkkkmmmooopppppppppoooooolllkkkjjjkkkkkkhhhbbb]]]SSSVVVWWWUUUSSSUUU^^^eeennnsssuuusssqqqqqqpppmmmmmmpppsssvvvvvvsssooollljjjkkknnnrrrwwwyyyxxxvvvsssooojjjgggggggggggggggjjjgggiiisss}}}gggUUU^^^www|||vvvlllhhhnnnppphhh^^^ZZZNNNhhhrrrggg^^^WWWTTTYYYRRRSSSMMMCCC:::999;;;======>>>@@@CCCCCC???999333222777???EEEEEE???666///000///---+++)))'''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))******+++,,,---...///...000222333333333444555444999888888===???GGGZZZkkkkkkkkkllllllmmmmmmlllllljjjnnnooommmoootttuuusssrrrqqqppppppqqqsssuuuvvvssssssrrrrrrrrrqqqqqqqqqppprrrtttuuuttttttuuuvvv}}}wwwrrrpppqqqpppnnnkkkiiihhhgggfffcccfffjjjnnnooonnnkkkiiibbbbbbaaa```]]]XXXTTTRRRNNNLLLIIIFFFEEEEEEFFFGGGMMMNNNSSSYYY[[[[[[]]]bbbiiilllttt{{{{{{qqqgggccckkklllmmmmmmllllllnnnppppppoooppprrrssspppjjjddd\\\]]]\\\XXXSSSRRRWWW\\\kkkppptttrrrqqqrrrpppmmmkkknnnrrrvvvvvvtttpppnnnggghhhjjjnnntttxxxyyyyyytttqqqllliiihhhhhhhhhhhhhhhhhhkkknnnpppuuusss^^^SSSggg~~~uuuzzzwwwggg^^^aaaNNNUUUWWWZZZ]]]UUUOOOWWWLLLKKKFFF===666333444777<<<===???@@@@@@>>>;;;999000444;;;BBBEEEBBB;;;555000000...,,,***((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))((()))***+++,,,------......000222333333333444555333999888888>>>???HHHZZZeee|||jjjkkklllmmmmmmnnnmmmmmmmmmoooooommmooossstttqqqttttttsssssssssttttttuuuuuuuuutttssssssrrrqqqqqqqqqtttvvvwwwwwwvvvvvvvvv|||{{{vvvtttpppooommmjjjhhhfffdddcccaaadddgggkkkmmmnnnmmmmmmbbbaaa___[[[WWWSSSPPPNNNIIIGGGDDDBBBAAABBBCCCEEEGGGHHHLLLSSSTTTTTTZZZbbbeeemmmyyy~~~tttcccZZZZZZiiikkknnnnnnllllllnnnpppsssrrrssstttuuuqqqiiiccc^^^___]]]ZZZVVVTTTVVVYYYfffmmmqqqqqqqqqrrrqqqnnnkkkmmmqqqttttttrrrooolll``````aaaeeekkkqqquuuwwwtttqqqmmmkkkjjjjjjiiihhhfffeeeeeeccc```aaalllxxxzzzvvvjjjXXXZZZuuullllll[[[XXXOOOPPP[[[[[[UUUYYYMMMIIICCC<<<666333333444:::===@@@@@@???>>>======000111333888<<<<<<:::777000000///---+++)))'''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((()))))))))'''((()))+++,,,,,,------...000222333333333444555222888888888>>>???HHHZZZaaaxxxkkkllllllmmmnnnnnnmmmmmmoooqqqpppmmmooosssssspppwwwvvvvvvuuuuuutttsssssswwwwwwvvvuuusssrrrqqqppprrruuuxxxyyyxxxwwwvvvvvvuuu{{{|||zzzpppooommmjjjgggdddaaa```aaabbbdddgggjjjmmmooopppeeebbb\\\WWWRRRNNNLLLKKKDDDCCCAAA??????AAACCCEEEEEEEEEIIINNNOOONNNUUU___aaannn~~~oooZZZTTTYYYhhhkkkooopppooonnnooopppsssrrrrrrssssssmmmeee^^^\\\\\\[[[ZZZYYYYYYZZZ\\\cccjjjpppqqqqqqsssrrroookkkmmmppprrrrrrpppmmmjjjYYYXXXYYY\\\cccjjjooorrrtttqqqnnnlllkkkkkkiiihhhiiifffbbb^^^YYYXXXaaalllpppvvvuuu```OOOjjjsssnnniiidddbbb\\\KKKEEETTT\\\YYYYYYVVVRRRMMMHHHBBB<<<777666>>>CCCHHHIIIEEE???;;;999444111......222444555444111000///...,,,)))'''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))'''((()))***,,,,,,,,,,,,...000222333333333444555222888888999>>>@@@HHHZZZeee}}}lllllllllmmmoooooommmkkkoooqqqsssuuuvvvuuusssrrruuuwwwxxxtttooommmppptttwwwwwwwwwwwwwwwvvvsssqqqvvvvvvwwwzzz|||zzztttooouuuyyy{{{vvvrrroookkkgggeeebbb___]]]^^^aaaeeegggggggggggghhhgggccc\\\TTTLLLGGGDDDBBBBBBBBB@@@?????????@@@@@@EEEGGGIIIKKKMMMPPPTTTWWWbbbfffqqq{{{{{{sssooorrrqqqmmmiiijjjnnnrrrsssrrrrrrpppnnnooopppnnnhhhbbb_______________^^^]]]]]]\\\cccmmmsssssspppnnnmmmkkknnnooooooqqqqqqkkkbbb\\\WWWSSSXXXbbbkkkooonnnuuutttqqqnnnkkkhhhfffeeecccggghhhccc[[[WWWYYY^^^kkklllpppkkkTTTHHHggg~~~pppkkknnnlllgggggg[[[EEE???NNNXXXZZZ```aaaWWWKKKFFFFFFCCC;;;444<<>>:::666444111...///111555777.........---,,,***)))(((***)))'''&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%(((***,,,,,,,,,,,,,,,,,,---...///111222222333333444444555777777999::::::???MMM[[[zzzmmmllllllmmmnnnnnnllljjjnnnppprrrtttuuutttrrrqqqtttvvvvvvsssnnnlllnnnrrrwwwwwwwwwwwwwwwvvvuuussswwwvvvwwwyyy{{{zzzvvvrrrtttxxx~~~|||yyyrrroookkkgggeeebbb^^^\\\\\\^^^aaabbbbbbaaaaaaaaaaaa^^^XXXRRRLLLGGGDDDBBBAAA???>>><<<<<<<<<>>>???AAADDDGGGJJJLLLPPPTTTWWWYYY]]]gggrrrsssoooppptttqqqmmmjjjkkkooossstttsssqqqooommmnnnpppnnnhhhcccbbbaaa```______aaabbbcccdddiiipppssssssqqqpppppplllnnnooooooppppppjjjbbbYYYTTTRRRWWWaaajjjnnnnnnsssrrrpppmmmjjjgggeeedddeeehhhiiiddd\\\UUUSSSRRR___eeeooommmXXXFFFQQQjjj~~~zzzmmm^^^XXX___hhhlllbbbXXXDDD;;;BBBLLL]]]tttppphhh\\\PPPHHHBBB>>><<<===EEELLLMMMGGGAAA???@@@BBB>>>666000------000222//////......---+++***)))&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&''')))***++++++++++++,,,,,,...//////111222222333333444444555555666999;;;<<>><<<:::888888999;;;===>>>AAAEEEHHHKKKOOOTTTWWWRRRVVV^^^fffiiijjjnnntttrrrooollllllpppssstttsssooommmkkkmmmnnnmmmjjjfffgggeeebbbaaaaaadddgggjjjkkknnnrrrssssssrrrrrrrrrmmmoooooonnnooooooiiiaaaWWWTTTSSSXXXccckkkooooooqqqpppnnnllliiigggeeedddggghhhhhhgggaaaYYYRRRMMMTTT___mmmmmm]]]KKKDDDGGGdddgggcccYYYTTT[[[iiisssnnnfffTTTDDD===@@@]]]www```MMMDDDAAA<<>>BBBOOO\\\tttooommmlllllllllllljjjhhhlllmmmoooqqqrrrrrrqqqpppsssuuuvvvvvvuuutttvvvxxxtttuuuvvvvvvvvvvvvvvvwwwrrrrrrqqqrrrssstttttttttqqqrrruuuxxx{{{|||}}}}}}rrrooollliiifffbbb^^^[[[\\\\\\\\\]]]]]]]]][[[ZZZUUUTTTRRRNNNJJJEEEAAA???<<<:::777555555777999;;;===@@@CCCFFFIIIMMMRRRUUURRRVVV[[[___bbbfffmmmssstttpppmmmmmmppprrrqqqpppmmmlllkkkkkkmmmmmmkkkiiikkkiiigggeeeeeegggiiijjjjjjllloooqqqqqqqqqqqqqqqooopppooommmnnnooojjjbbbWWWVVVVVV\\\eeennnqqqrrrqqqpppnnnmmmkkkiiigggfffgggffffffgggfffaaaZZZTTTPPP___llllllcccXXXMMMFFFPPPXXX```bbbaaadddjjjooossspppcccRRRAAA999TTTvvv[[[IIIAAA999<<<@@@AAAAAADDDKKKPPPTTTOOOFFF<<<555000...---////////////...---,,,+++&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''(((((()))))))))(((((())))))***+++,,,...000111111222222333333444444555333555:::===>>>AAAMMMYYYwwwooonnnlllkkklllllljjjiiikkklllnnnoooqqqqqqqqqqqqqqqrrrtttvvvwwwxxxyyy{{{qqqsssttttttssssssuuuwwwrrrsssssstttttttttuuuvvvooopppqqqsssvvvxxxzzz{{{rrrooollljjjhhhddd```\\\[[[YYYYYYZZZ\\\]]][[[YYYTTTSSSPPPLLLGGGBBB>>>;;;999777555444444555888999===@@@BBBEEEGGGIIIMMMPPPRRRVVVZZZ]]]```gggooouuuuuurrrnnnnnnpppqqqooommmmmmlllkkkkkklllmmmllllllmmmlllkkkjjjiiihhhgggfffccceeegggkkknnnoooooooooppppppooolllnnnoookkkdddXXXWWWYYY___gggmmmpppqqqqqqqqqpppnnnmmmlllkkkjjjiiifffcccccceeeddd___[[[PPP___mmmqqqmmmggg]]]RRRIIIOOOZZZeeejjjjjjhhhfffmmmsssooocccPPP===HHHhhhwww{{{}}}wwwiiiXXXIIIBBB===999666888???EEEIIIJJJIIIGGGCCC>>>888333///,,,////////////...---,,,,,,''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''((((((((('''''')))))))))***,,,...///000111222222333333444444555444666:::===<<>>:::888444444333333333444555666:::<<>>999999:::999666222...+++...............---,,,,,,'''&&&%%%%%%%%%&&&((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&''''''(((((()))))))))***+++---...///111222222333333444444555555666:::<<<<<>>AAAEEEHHHIIIQQQWWWXXX]]]fffnnnpppsssqqqppprrruuuwwwvvvtttpppooonnnlllkkklllnnnpppmmmllljjjhhhgggeeeeeeeeebbb^^^ZZZ[[[```hhhnnnqqqrrrqqqooommmooosssqqqkkk```aaacccgggkkknnnnnnnnnrrrrrrqqqqqqppppppooooookkkiiieeecccaaa___]]]\\\YYYWWW]]]mmm{{{zzzlll___VVVSSSXXXeeellljjjeeebbbzzzaaaFFF???KKKLLLLLLJJJGGGFFFGGGHHHDDD>>>777666:::===;;;999111222333333222000...,,,---------------,,,,,,+++***(((&&&$$$%%%'''***,,,&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((***+++************+++,,,---...111222222333333444444555555666999<<<===CCCQQQ___xxxqqqooommmlllnnnppppppooollllllmmmoooppprrrssssssvvvvvvuuuvvvvvvuuusssqqqrrruuuwwwtttqqqppptttxxxttt{{{|||wwwuuulllkkkkkkkkkkkklllmmmmmmpppooonnnnnnnnnkkkgggddd]]]XXXTTTTTTVVVVVVSSSOOOJJJGGGBBB===999777666555,,,---///000111000///......111555888;;;???CCCGGGHHHQQQWWWWWWYYYaaafffgggrrrppppppsssxxx|||{{{zzzqqqqqqooommmkkkllloooqqqmmmkkkgggdddcccdddfffhhhggg```XXXVVV\\\eeeooosssrrrrrrooommmppptttrrrnnnfffhhhjjjmmmpppqqqqqqqqqqqqqqqqqqpppppppppppppppjjjiiihhhgggdddbbb``````cccTTTPPPcccyyy}}}ssshhhOOOOOOXXXfffllleee]]]ZZZ^^^eeeIII<<<>>>DDDJJJKKKGGGEEEEEEHHHAAA===999888999:::;;;:::222222222111111000000///,,,,,,,,,---,,,,,,++++++---+++(((&&&''')))---000'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&'''))),,,...+++*********+++,,,,,,---111222222333333444555555555666999===???FFFUUUdddrrrqqqpppooooooooooooooorrrtttuuuuuusssqqqqqqqqqsssssssssssssssssssssrrrwwwzzz|||yyytttssswww|||yyy{{{}}}~~~|||yyywwwvvvpppmmmjjjjjjlllmmmkkkiiijjjjjjlllpppooolllkkkoooeee]]]SSSOOOQQQSSSQQQMMMFFFCCC???<<<999777444111000000///...............111222444555888===CCCGGGKKKMMMPPPSSSWWW\\\cccgggmmmqqqvvvzzzzzzwwwrrrooonnnnnnnnnnnnnnnmmmmmmllliiigggeeefffhhhhhheeecccgggaaa[[[ZZZZZZ^^^gggqqqqqqqqqpppnnnmmmnnnqqqssssssmmmiiikkkmmmllllllnnnnnnrrruuurrrkkkhhhkkkpppjjjjjjhhheeebbbbbbccceee___ZZZTTTYYYoooxxxddd]]]]]]\\\]]]aaaddd___VVVbbbdddfffeee___TTTHHH@@@???BBBEEEGGGHHHHHHHHHGGGHHHIII;;;000333555555:::111333555444222//////000)))***+++,,,---,,,+++***---+++&&&###(((222444000&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&'''((((((''''''(((***(((((()))***+++---...///222222222333333444444444777666888===AAAIIIXXXgggqqqpppooonnnnnnmmmnnnnnnrrrtttvvvvvvuuuttttttuuuvvvvvvuuuuuuuuuuuuuuuuuutttvvvxxxxxxwwwwwwzzz~~~|||}}}~~~}}}zzzvvvsssrrrqqqnnnkkkkkkmmmnnnmmmlllmmmmmmpppsssqqqlllkkkmmmjjjaaaWWWRRRPPPNNNHHHBBBCCC@@@<<<999777555222000000000///............///111222333444666:::@@@DDDHHHKKKPPPTTTXXX\\\```cccjjjnnnssswwwwwwuuuqqqnnnmmmnnnnnnoooooonnnmmmlllhhhfffgggjjjoooooojjjeeejjjeee```^^^[[[\\\ccclllrrrrrrrrrqqqooooooppprrrqqqkkkhhhjjjlllkkkjjjlllnnnppprrrpppllljjjkkknnnlllllljjjgggcccaaaaaabbb```]]]WWWWWWeeewwwwwwlllllleee[[[VVV[[[bbbbbb\\\bbb\\\UUUQQQPPPNNNJJJGGG>>>???BBBGGGMMMNNNKKKGGG>>>AAA:::555888555444<<<===:::777555333000,,,)))++++++,,,------------,,,,,,,,,(((%%%)))//////***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&'''((((((''''''(((***(((((()))***+++---...///111222222333333444444555777666888===AAAHHHWWWfffpppooonnnmmmllllllllllllqqqsssvvvwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyytttvvvwwwyyyzzz{{{||||||{{{{{{{{{zzzxxxuuusssqqqsssqqqnnnmmmnnnoooppppppppppppsssvvvsssmmmjjjkkkppphhh___XXXTTTNNNFFF@@@AAA>>>;;;888777555333111111000//////......//////111222333444555888===@@@EEEJJJPPPUUUXXXZZZ]]]^^^bbbffflllqqqttttttsssqqqlllmmmoooppppppooommmllliiiggghhhnnnuuuvvvpppiiiiiifffddd```ZZZVVV[[[ccclllnnnpppqqqppppppqqqqqqooojjjgggiiijjjiiiiiikkkmmmnnnnnnnnnmmmllllllkkknnnnnnmmmjjjeeeaaa______aaa```[[[VVV___qqq|||}}}yyylllXXXJJJKKKVVV]]]^^^]]]RRREEEAAAFFFLLLMMMKKKAAA>>>???FFFOOORRRLLLEEECCCDDD>>>;;;:::000000??????:::555333444333///+++,,,---------............,,,,,,***)))+++---)))###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&'''((((((''''''(((***(((((()))***+++---...///111111222333333444555555666666888===@@@GGGVVVccc}}}oooooonnnmmmllllllmmmmmmppprrruuuvvvwwwxxxzzz|||zzz{{{{{{{{{{{{{{{||||||zzzzzzzzz|||~~~~~~|||yyyxxxwwwwwwwwwxxxwwwvvvuuuuuutttqqqooopppqqqrrrsssoooooosssvvvsssllliiikkkooohhh___XXXSSSOOOIIIDDDAAA???<<<:::999777555444111000000///...////////////111333444666999===AAAFFFIIINNNRRRUUUWWWZZZ\\\ZZZ]]]dddjjjpppsssuuuvvvkkkmmmoooqqqqqqpppnnnmmmmmmjjjiiiooovvvyyysssmmmccccccbbb___WWWPPPRRRYYYbbbfffkkkooopppqqqqqqrrrnnnjjjhhhkkkkkkhhhhhhkkkmmmkkkkkklllnnnnnnllliiilllmmmmmmkkkgggbbb___^^^aaaaaa]]]ZZZaaasssvvv___IIIBBBLLLXXX___XXXLLL@@@???GGGNNNOOOLLLHHHAAA===BBBMMMQQQKKKCCCGGGFFF@@@<<<888,,,///CCCGGGDDD>>>:::777444222000...------,,,------......***+++,,,---...,,,'''!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%$$$&&&&&&%%%%%%%%%&&&&&&'''&&&'''((((((''''''(((***(((((()))***+++---...///111111222333333444555555666666888<<>>;;;999888777555333222111000000//////000000...111444777:::>>>BBBFFFJJJKKKLLLMMMOOORRRWWW[[[\\\^^^```dddhhhllloooqqqooopppppppppoooooonnnnnnrrrnnnkkkkkknnnppppppoooeeeccccccccc___WWWTTTVVV]]]bbbiiimmmoooooonnnnnnnnnmmmmmmooonnnjjjkkknnnmmmlllkkkmmmooonnnjjjgggfffhhhjjjiiifffdddbbbbbbbbbaaa``````cccgggjjjkkkyyyyyyooo[[[LLLLLLUUU^^^\\\UUUKKKDDDDDDIIIOOOSSSLLLFFF???===CCCIIIMMMNNNQQQ^^^```ZZZQQQ???333666GGGKKKJJJBBB666...///333222000---***))))))+++,,,)))))),,,000000+++''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%)))---///,,,)))''''''&&&%%%%%%%%%&&&&&&&&&'''((((((''''''(((***(((((()))***+++---...///000000111222444555666666666666888<<<>>>CCCOOO[[[ooorrrrrrssstttvvvxxxzzz{{{vvvwwwxxxwwwwwwxxx{{{}}}}}}~~~~~~|||~~~}}}|||~~~xxxwwwyyy{{{yyywwwyyyzzz{{{yyyuuurrrqqqqqqqqqooooooooolllggggggjjjllljjjfffbbb\\\VVVPPPMMMBBB@@@<<<:::999777555333222111000000//////000000000222666888;;;===AAADDDIIIKKKMMMOOOPPPRRRUUUXXX\\\]]]___bbbggglllpppssssssrrrpppooonnnmmmnnnnnnmmmmmmmmmmmmmmmmmmnnnooolllhhheeefffddd^^^XXXVVVTTTZZZaaagggkkkmmmnnnooommmmmmnnnpppnnnjjjkkkooommmmmmnnnoooooommmjjjgggfffggghhhgggdddbbbaaaaaa___```bbbaaa___[[[ZZZ[[[aaabbb]]]RRRIIIIIILLLNNNYYYZZZYYYRRRKKKIIIOOOUUUQQQNNNIIIDDDAAACCCIIIMMM]]]nnnmmm^^^SSSFFF666000222666999888444111444777666333///+++))))))***,,,+++)))+++///---'''%%%(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%)))...///+++'''((('''&&&%%%%%%%%%%%%%%%&&&'''((((((''''''(((***(((((()))***+++---...//////000111222444555666777666666888<<<===AAAMMMYYYlllssstttuuuwwwyyy{{{~~~yyyzzzzzzyyyxxxyyy{{{}}}yyywwwzzz~~~|||wwwwww{{{~~~~~~|||yyy{{{}}}{{{vvvqqqppppppuuurrrpppoookkkffffffiiiffffffgggfffaaa[[[SSSNNNFFFCCC???===;;;:::777555222111111000000000000000111333666999:::<<>><<<:::666333555555444222000///111333111222777===<<<888<<>><<<>>>CCCIIILLLTTTssswww```VVVSSSNNNZZZ^^^bbb\\\III999<<>><<<999666666666666444222222333555444444888<<<:::777;;;BBBGGGHHHJJJLLLNNNPPPQQQRRRQQQSSSVVVZZZ___eeekkknnnsssrrrrrrrrrsssrrrooommmnnnmmmlllmmmppprrrrrrqqqqqqmmmiiiggggggeee___ZZZOOOKKKIIIMMMXXXccckkknnnooonnnmmmmmmmmmllljjjhhhiiijjjllllllllljjjgggfffbbbeeeggghhheeebbbaaa```YYY\\\^^^]]]]]]\\\VVVOOOFFF@@@:::999===CCCGGGIIIVVVxxxoooXXXHHH[[[^^^```YYYHHH:::<<>>===999::::::999888777999;;;888888:::===<<<:::???EEEGGGGGGHHHJJJLLLNNNPPPQQQRRRQQQRRRWWW]]]ccceeeeeeqqqpppooopppqqqpppooommmmmmkkkjjjllloooqqqssssssqqqnnnkkkjjjjjjhhhddd```[[[SSSKKKIIIPPP\\\ggglllooolllkkkkkknnnooommmkkkkkkkkkjjjjjjiiihhhhhhgggbbbeeeggggggdddaaa___^^^WWWZZZ[[[[[[\\\]]]ZZZTTTFFFEEEEEEHHHKKKLLLJJJGGGJJJcccwww[[[IIIUUUWWWXXXPPPAAA555666===BBBAAA>>>===<<<;;;888666333///---222555444222222/////////...---+++***)))******))))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&###$$$&&&'''''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''')))***)))(((''''''''''''(((((((((((())))))***+++---.../////////111333333333333555777333666999:::<<>>444222444>>>>>>>>>>>>===;;;888666555000---///333444222///---.../////////---+++)))))))))))))))))))))((((((''''''&&&%%%%%%%%%&&&&&&"""$$$&&&'''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''***++++++***''''''''''''(((((((((((())))))***+++---.../////////111333333333333555777444666999;;;<<>>LLL[[[zzz}}}{{{yyyzzz||||||{{{{{{zzzzzzzzzzzzzzzyyy~~~|||~~~~~~{{{yyyyyyzzz|||}}}|||{{{|||~~~|||{{{zzzxxxwwwwwwvvvvvvtttuuuuuurrrooolllkkkkkkiiieeecccbbb```^^^bbbgggiiifff___WWWOOOJJJIIIJJJLLLNNNQQQRRRSSSSSSTTTVVVRRRSSSPPPKKKHHHIIIHHHFFFPPPPPPOOONNNNNNMMMNNNNNNGGGLLLPPPPPPNNNPPPXXX___cccdddfffkkkoooqqqpppooolllllllllnnnqqqssssssrrrnnnnnnnnnnnnnnnmmmlllkkkmmmhhhaaa[[[XXXXXXZZZ\\\jjjkkkmmmmmmmmmlllkkkkkkllljjjgggeeedddeeeggghhhgggiiikkkiiifffbbb___^^^^^^```___]]]^^^```]]]XXXSSS\\\ccc```XXXRRRTTTYYYJJJ===666<<>>999999666555000---///333444000000000111111000...+++***''''''(((((((((((())))))(((''''''&&&%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$###$$$&&&)))+++***)))''''''''''''(((((((((((())))))***+++---.../////////111333333333333555777777666999<<<;;;>>>NNN```}}}zzzzzz|||~~~|||||||||{{{zzzyyyyyyxxx|||}}}~~~zzz|||}}}|||zzz{{{}}}{{{{{{yyyxxxwwwwwwwwwwwwttttttsssppplllkkkkkklllkkkddd``````___\\\]]]bbbfffeeeaaa[[[TTTPPPPPPQQQPPPRRRUUUWWWXXXXXXZZZ[[[VVVXXXUUUPPPNNNOOOMMMHHHMMMNNNNNNOOOOOOOOOOOOOOOHHHHHHHHHGGGFFFJJJPPPTTT[[[]]]bbbhhhnnnpppooommmmmmmmmnnnqqqttttttrrrqqqnnnoooppppppooonnnnnnnnnmmmkkkfff```[[[XXXXXXYYYccchhhmmmooommmkkkkkkmmmkkkiiigggeeedddeeefffggggggiiijjjiiieee```]]]\\\^^^```aaa```aaaccc```ZZZVVVWWWUUURRROOOQQQVVV\\\IIIAAA;;;<<>>:::;;;555666333------333555444111111111000...,,,***)))'''''''''((((((((())))))(((((('''&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$###$$$&&&(((***)))(((''''''''''''(((((((((((())))))***+++---.../////////111333333333333555777777555777;;;;;;???RRRhhh}}}zzzxxxyyy{{{||||||zzz{{{}}}~~~}}}|||{{{zzzyyy}}}~~~{{{{{{~~~|||{{{zzzyyyxxxwwwwwwwwwuuutttrrroookkkkkklllnnnkkkccc^^^______\\\\\\```dddeeeddd___ZZZWWWXXXYYYQQQTTTWWWYYYZZZ[[[\\\]]]UUUXXXXXXTTTTTTXXXVVVPPPMMMNNNOOOPPPPPPOOOMMMLLLKKKGGGCCCAAADDDHHHKKKMMMUUUXXX___gggmmmooommmkkkmmmnnnpppsssuuuuuurrroooqqqssstttsssrrrqqqqqqqqqpppmmmiiiccc]]]ZZZZZZZZZ]]]eeemmmpppmmmjjjlllooojjjiiigggeeedddeeefffgggfffhhhiiihhhddd___\\\[[[]]]```aaaaaaccceeebbb\\\WWWTTTQQQQQQUUUYYY\\\\\\YYYQQQDDD;;;<<>>BBBEEEEEECCCAAA???999999666222000666AAAJJJ>>>666///,,,...///***%%%%%%&&&((()))))))))((('''&&&((()))(((%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''(((((())))))******(((((()))***,,,---......222222333444555555555555666888:::::::::DDD]]]ttt|||xxxvvvvvvxxxyyy~~~~~~{{{{{{{{{}}}~~~~~~{{{zzz{{{{{{{{{zzzssspppllliiiiiiiiihhhggghhheeeaaa]]][[[ZZZZZZZZZ\\\ZZZXXXWWWXXX\\\```bbb```]]]YYYVVVUUUWWWZZZ]]]```\\\WWWUUUUUUVVVUUUTTTPPPNNNLLLJJJIIIIIIJJJJJJLLLKKKLLLOOOSSSUUUTTTRRRRRRSSSWWW]]]dddkkkppprrruuutttsssqqqooonnnooooooooooooppppppqqqqqqrrrrrrrrroookkkiiifff```WWWQQQUUU]]]fffkkkkkkjjjkkkllljjjiiihhhgggfffddd```]]]bbbeeefffcccbbbcccbbb^^^YYYYYYZZZ^^^aaa___XXXRRRVVVUUUSSSRRRRRRSSSUUUVVVUUUOOOEEE===999:::@@@EEESSSfffyyyzzzdddMMMDDD@@@;;;<<<@@@AAA???;;;<<<<<<:::666111222777<<<:::555000......---***&&&%%%&&&((()))))))))((('''&&&((()))(((&&&$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((())))))******))))))***,,,---...///000,,,...000333444555444444666777:::;;;<<>>LLLYYYeeegggeeebbbWWWKKKOOOCCC666555<<>>999:::<<<<<<888333//////000555444222000...,,,)))(((&&&'''(((((()))(((((((((&&&((()))(((&&&$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''(((((()))******)))***+++,,,...///000111...111555:::<<<<<<:::888555777999;;;>>>MMMjjj~~~~~~}}}}}}~~~||||||}}}zzzyyyyyyyyywwwuuuqqqmmmiiigggffffffeeedddeeeccc```]]][[[YYYYYYYYYXXXVVVSSSSSSUUUZZZ```dddjjjlllmmmhhhaaa]]]___bbbbbb___ZZZVVVSSSQQQPPPPPPTTTQQQMMMIIIGGGGGGHHHIIIJJJKKKNNNPPPRRRRRRQQQPPPQQQRRRTTTVVV[[[ccckkkppptttttttttqqqmmmlllmmmpppooooooooopppqqqssstttuuurrrpppooonnnnnnjjjccc]]]^^^ccchhhkkklllllllllnnnllllllllllllkkkgggaaa\\\ZZZ^^^```___```bbb```\\\ZZZXXXUUUUUUWWWXXXXXXWWWYYYVVVRRRNNNLLLKKKLLLMMMQQQPPPLLLEEE>>>::::::<<>>NNNmmm}}}}}}~~~~~~|||{{{zzzyyyvvvtttnnnkkkgggeeedddeeedddccc```___]]]\\\[[[ZZZZZZ[[[ZZZXXXUUUSSSTTTXXX\\\```fffkkkpppoooiiicccbbbccc^^^^^^]]][[[XXXUUURRRQQQUUUSSSOOOLLLIIIIIIIIIJJJIIIJJJJJJKKKKKKLLLMMMNNNQQQRRRSSSTTTWWW]]]fffllloooqqqssspppllljjjllloooooonnnnnnooopppsssuuuwwwrrrooonnnnnnnnnlllfffaaadddfffhhhjjjjjjjjjkkkkkknnnllljjjiiihhheeebbb```[[[___aaa______```___[[[[[[YYYWWWUUUVVVWWWXXXYYYXXXUUURRRNNNLLLKKKLLLMMMNNNKKKHHHFFFEEECCC???<<>><<<888555333444888;;;:::999777444111...,,,+++***---000000---++++++,,,))))))(((''''''''''''(((&&&'''))))))'''&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))&&&'''(((***,,,...///000///111333555666555333222777777888888;;;JJJiii~~~}}}}}}yyyyyyyyy{{{~~~~~~|||{{{zzzwwwtttqqqhhheeebbbaaabbbddddddddd``````___^^^^^^]]]\\\\\\\\\[[[YYYWWWWWWWWWWWWXXXWWWZZZ]]]______^^^\\\ZZZ\\\^^^___]]]ZZZWWWWWWXXXWWWVVVVVVTTTRRRPPPNNNMMMLLLNNNPPPPPPNNNMMMOOOPPPOOORRRSSSSSSRRRUUU\\\bbbffflllssstttoookkklllooolllkkkkkklllnnnqqquuuwwwtttpppllljjjlllllljjjhhh```___^^^___bbbdddfffgggjjjgggdddbbbbbbbbbaaaaaabbbdddccc______bbbbbb```ZZZ[[[ZZZYYYWWWUUUUUUUUUUUUUUUSSSPPPMMMJJJHHHFFF>>>???BBBEEEHHHHHHGGGEEEDDDCCCAAA>>><<<<<>>BBBFFFFFFCCCBBBCCCAAA<<<666222000222666888666777888888888444...******++++++,,,------------***)))((('''&&&&&&'''(((&&&'''))))))(((''''''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''(((***,,,...000222222///.........000444777999444666888999<<>>BBB>>>FFFIII888BBB???===<<<888222000222;;;<<<:::777999>>>;;;444,,,)))***//////++++++///***+++,,,---,,,***((('''******))))))((((((''''''%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&''''''((((((((((((((((((((()))***,,,...000111000111333333333333555666999999;;;<<<;;;EEEccc}}}{{{yyywwwtttqqqooonnnjjjhhheeebbb```_________aaabbbaaa^^^ZZZXXXXXXYYYWWWWWWWWWXXXXXXXXXYYYYYYXXXWWWWWWYYY]]]```aaaaaa[[[\\\[[[XXXYYY^^^```]]]ZZZZZZZZZYYYXXXVVVSSSRRRMMMLLLLLLOOOQQQRRRPPPMMMOOOOOOPPPPPPRRRVVV\\\```gggpppzzz}}}yyyrrrnnnnnngggiiijjjkkklllooorrruuuyyyrrrkkkjjjmmmlllfff___[[[ZZZZZZ[[[___cccgggiiiiiifffddddddfffhhhhhhfffcccbbbaaa```___```aaaaaahhhiiieee\\\UUUWWWZZZ[[[WWWUUUSSSQQQMMMHHHAAA===777888???HHHJJJFFFDDDFFFFFF777888DDDHHHHHHFFF@@@LLLGGGCCC@@@888///+++,,,555999:::999;;;???>>>999000+++***---...***))),,,***+++,,,,,,,,,***((('''***)))))))))((((((((('''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((((((((((((((((()))***,,,...000111///111333333333333555777777777:::<<<===HHHhhh}}}yyyuuurrrpppooonnnkkkiiieeeaaa^^^]]]^^^^^^ddddddccc___[[[VVVTTTTTTVVVVVVVVVWWWWWWWWWWWWXXXWWWVVVTTTVVVYYY]]]___```[[[]]]]]]ZZZZZZ___```___^^^]]]\\\[[[YYYWWWUUUTTTPPPNNNLLLKKKMMMNNNNNNNNNPPPQQQQQQQQQRRRUUUZZZ^^^dddkkkvvv||||||wwwqqqmmmjjjkkkkkkkkkkkknnnqqqtttyyyrrrllljjjlllkkkddd^^^^^^]]][[[[[[]]]```dddgggjjjhhhfffeeeffffffeeeddd``````___^^^^^^^^^^^^___jjjmmmkkk```XXXXXX\\\___VVVUUUSSSQQQOOOJJJDDD???888888===FFFLLLKKKHHHFFFEEE999444EEEXXXUUUSSS]]]___XXXQQQKKKAAA555///...222777;;;;;;;;;<<<<<<999333---)))***,,,***)))******++++++,,,+++)))((('''))))))))))))((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))+++,,,...000111...000222333333444666888666666999===???LLLkkk~~~}}}|||zzz~~~{{{wwwsssooommmmmmmmmgggeeebbb___]]]^^^___aaaccccccbbb___[[[VVVSSSQQQTTTTTTUUUUUUUUUVVVVVVVVVVVVSSSRRRRRRVVVZZZ]]]^^^[[[^^^___\\\[[[___aaa```aaa```___]]]ZZZXXXVVVUUUSSSQQQMMMKKKKKKLLLNNNOOOQQQRRRRRRRRRRRRTTTXXX\\\aaafffnnnuuuyyyxxxsssnnnlllllllllkkkkkkmmmpppssswwwrrrlllkkkmmmlllfffaaaaaa```^^^[[[[[[]]]aaadddjjjiiigggfffeeedddcccbbb______^^^^^^]]]]]]]]]]]]cccfffeee^^^YYYYYYYYYXXXWWWVVVTTTSSSQQQMMMGGGCCC;;;:::<<>>@@@HHHPPPOOOIII>>>OOOKKK888666BBBMMMSSSIIIBBB>>>>>>===777222111***+++///444444111111444000000...))))))---000///+++******)))((((((''''''(((((((((((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((*********+++,,,---//////...000222333333444666888999777888;;;<<>>;;;AAAJJJLLLHHH:::@@@FFF???555===JJJJJJCCC<<<999;;;===999666555,,,)))+++111444222111333///444444---(((+++///000+++***)))((((((''''''''''''((((((((()))))))))***&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((((((((((((*********+++,,,---...//////111333333333333555777999777999<<<<<<@@@SSShhhkkk~~~}}}~~~zzzuuuqqqpppqqqnnnmmmmmmllljjjhhhfffeee\\\]]]^^^___```___^^^]]]ZZZWWWSSSRRRSSSTTTSSSQQQOOOOOOOOOPPPPPPPPPQQQQQQNNNNNNOOOQQQUUUWWWWWWWWWVVV]]]aaa^^^[[[\\\______]]]___bbbdddccc___ZZZWWWTTTWWWYYYWWWRRRMMMJJJIIIJJJLLLNNNNNNNNNPPPRRRUUUQQQUUUYYY]]]aaagggmmmrrrooonnnmmmkkkjjjmmmrrrvvvsssqqqnnnmmmmmmkkkiiifff___bbbdddbbb\\\XXXYYY[[[```cccggggggeeedddeeegggaaabbbcccccccccbbb```___VVV[[[\\\[[[[[[^^^^^^\\\XXXWWWVVVUUUSSSOOOIIIEEEDDDCCC>>>888<<>>555???DDD444222<<<888@@@999555888;;;999555444222,,,+++000444111///000000777888///(((***...///+++***)))((('''''''''((('''((((((((())))))******'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&''''''(((((((((((((((*********+++,,,---...///000111333333333333555666888777999===<<>>???BBB;;;//////888:::999888888999999999999111,,,)))---444888555000,,,...111111///+++)))(((+++***)))'''''''''(((((())))))))))))(((((((((((('''((('''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))+++***((()))+++...000111000111222222222555999<<<666777;;;>>>;;;>>>RRRiiiuuuxxxtttsssrrrnnnkkkiiiiiigggfffddddddccccccaaa```___^^^\\\[[[ZZZYYYTTTRRRPPPOOOPPPPPPOOONNNOOOOOOOOOOOOOOONNNMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSWWWUUUUUUVVVYYYYYYVVVTTTUUUZZZ___```]]]ZZZZZZ[[[XXXZZZ\\\ZZZVVVSSSRRRRRRQQQRRRSSSTTTTTTTTTSSSSSSQQQSSSVVVZZZ___fffmmmsssuuuqqqlllkkklllnnnnnnmmmlllkkkhhhgggggggggfffdddjjjhhheeedddbbb___[[[XXXYYY]]]cccggghhhgggeeecccaaaaaa`````````aaaaaabbb``````___^^^^^^^^^^^^^^^]]]ZZZVVVSSSQQQOOOLLLJJJFFFDDDAAA<<<999;;;AAAGGGGGGCCCBBBCCC???777444555<<<999777888;;;<<<;;;999777333555@@@MMMOOODDD888111111000...+++*********...---+++)))((('''''''''))))))))))))((((((((((((((())))))'''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))+++***))))))+++...000111000111222222222444777:::888888;;;>>><<>><<<:::888888999<<<333---555EEEPPPOOOIII:::666000,,,***)))******,,,++++++)))((((((''''''(((((((((((())))))))))))''')))))))))''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((()))******++++++---///111555666777777666777999;;;888777:::<<<<<>>EEEFFF>>>999;;;???@@@888<<<@@@@@@<<<:::;;;===DDDEEEDDD===444...///111444111...///222222///+++%%%&&&'''((())))))(((((('''''''''((()))*********%%%'''))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%)))---...++++++...222...000222444444444666888888777999;;;:::@@@XXXqqq|||}}}|||zzzwwwuuuuuuwwwxxxwwwtttqqqooonnngggfffbbb^^^ZZZWWWUUUTTTYYYYYYXXXWWWVVVUUUTTTSSSRRRPPPNNNMMMNNNNNNMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMNNNNNNOOOPPPPPPPPPPPPPPPRRRSSSSSSRRRSSSWWWZZZ[[[]]]cccjjjssszzz~~~~~~sssgggccc[[[ZZZYYYWWWWWWWWWXXXYYYUUUVVVWWWXXXXXX[[[___bbb```fffnnnssstttsssssstttnnnlllkkkmmmooonnnjjjfffaaabbbdddhhhkkkkkkiiigggccc]]]XXXXXX```hhhlllnnnggggggfffdddaaaaaabbbddd^^^_________]]]ZZZWWWVVVUUUUUUUUUUUUTTTQQQLLLIIIDDDFFFGGGDDD>>>999888888999AAAGGGBBB888444777<<<333333444777;;;<<<:::777>>>???>>>:::444000111333555111------111333111...'''((()))******)))((('''&&&''''''((()))******+++&&&(((***+++)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%)))......,,,+++...222///222444666777777999;;;:::999:::;;;999===SSSkkkzzz{{{vvvqqqtttttttttsssqqqnnnllljjjiiigggddd```\\\YYYWWWVVVXXXWWWUUUUUUUUUTTTQQQOOOQQQOOOMMMKKKKKKMMMOOOQQQNNNOOOPPPPPPOOONNNLLLKKKIIIJJJJJJJJJIIIKKKNNNQQQSSSSSSRRRPPPPPPRRRWWW[[[bbbeeejjjoootttzzztttdddbbb```\\\YYYXXXXXXYYYZZZVVVXXXZZZ[[[[[[[[[]]]^^^dddiiipppwwwzzzyyyvvvsssuuupppjjjiiijjjkkkgggdddgggggggggggghhhhhheeecccaaa___[[[XXXYYY^^^gggmmmkkkhhhfffeeeffffffccc```aaa``````___^^^[[[VVVRRRQQQRRRSSSTTTTTTRRRMMMIIIGGGEEECCCAAA@@@<<<888555:::===??????===;;;;;;<<<:::222111:::>>>999555777777888777555111---***)))111000///...------...///)))'''%%%%%%&&&((()))))))))***+++***'''&&&'''((()))***+++,,,+++)))'''%%%(((((('''&&&%%%%%%$$$$$$&&&'''(((******((('''&&&&&&&&&&&&''''''''''''((())))))***+++,,,...///000///111333666888999999:::555999:::======;;;QQQwww~~~~~~}}}}}}yyyuuuqqqssssssrrrpppnnnkkkiiihhhgggeeebbb^^^[[[XXXVVVVVVYYYXXXWWWVVVVVVUUUSSSPPPQQQOOOMMMLLLLLLMMMOOOQQQNNNNNNNNNOOONNNNNNMMMMMMKKKKKKKKKKKKKKKLLLOOORRRRRRRRRRRRQQQRRRTTTYYY]]]aaadddiiimmmrrrxxx}}}vvviiicccaaa]]]ZZZYYYYYYZZZ[[[WWWYYY[[[\\\[[[[[[\\\^^^eeejjjrrrzzz}}}|||yyyvvvuuupppllljjjlllllliiifffeeeeeeeeegggiiiiiigggfffcccaaa]]]YYYXXX]]]dddjjjkkkhhhffffffffffffcccaaabbbbbbaaaaaa```]]]XXXUUURRRRRRRRRSSSTTTRRRNNNKKKHHHFFFDDDBBB@@@===999666666999===>>>===;;;999888===666222444777666666777444555444333000---+++***000000///...------......)))((((((((()))************+++,,,+++)))'''((()))******++++++***)))'''&&&(((''''''&&&%%%%%%$$$$$$&&&'''((())))))((('''&&&'''''''''((((((((())))))))))))***+++,,,...///000///111333666888999999:::666999999===???===QQQssszzz~~~|||{{{zzzxxxtttqqqsssrrrooommmjjjhhhgggfffdddbbb```]]]ZZZXXXVVVVVV[[[YYYXXXWWWWWWVVVTTTRRRQQQPPPNNNMMMMMMNNNPPPQQQMMMMMMMMMMMMMMMMMMNNNNNNLLLMMMNNNMMMMMMNNNQQQSSSRRRRRRSSSSSSSSSVVVZZZ]]]^^^aaafffjjjnnnsssyyy}}}uuukkkdddbbb___\\\[[[ZZZZZZ[[[YYY[[[]]]]]]\\\\\\\\\]]]bbbiiirrr{{{~~~zzzwwwtttqqqmmmlllnnnnnnkkkiiiddddddeeegggjjjjjjiiihhhgggddd```[[[ZZZ\\\bbbgggkkkiiigggffffffeeecccbbbdddcccbbbbbbbbb```\\\XXXTTTSSSRRRRRRRRRRRROOOMMMIIIGGGEEECCCAAA???;;;888333777<<<@@@AAA>>>:::777AAA>>>777000000666999999555555444333000...,,,***...............---------******))))))))))))))))))+++,,,---+++)))((()))***++++++******)))((((((((('''''''''&&&&&&%%%%%%$$$&&&'''((())))))((('''&&&(((((((((((()))))))))***))))))***+++,,,...///000///111333666888999999:::666999888<<<@@@???NNNkkk~~~sss}}}~~~|||zzzyyyxxxuuurrrtttrrrnnnkkkhhhfffeeeeeebbbaaa___\\\ZZZXXXWWWWWWZZZYYYWWWWWWWWWVVVSSSQQQQQQPPPOOONNNNNNOOOPPPQQQMMMLLLLLLKKKLLLMMMOOOPPPNNNOOOPPPPPPOOOPPPRRRTTTRRRSSSTTTTTTSSSUUUWWWZZZZZZ]]]aaaeeeiiimmmrrrvvvxxxwwwwwwyyyzzzwwwoooiiigggeeebbb___]]]\\\[[[[[[[[[]]]^^^^^^]]]\\\]]]^^^]]]dddnnnwww|||{{{xxxtttssspppnnnmmmnnnnnnllljjjddddddeeegggjjjkkkiiihhhhhhfffccc___]]]___dddhhhjjjiiihhhgggfffeeedddcccdddcccbbbcccbbbaaa]]]ZZZWWWUUURRRRRRRRRQQQPPPOOOJJJHHHEEEDDDBBB@@@===:::555888>>>EEEHHHEEE???999BBBDDD>>>222000888<<<::::::888666444222///---+++,,,---...//////...---+++,,,+++)))'''%%%&&&)))++++++,,,,,,+++)))(((((()))++++++***)))(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&''''''((((((((()))))))))))))))***+++,,,...///000///111333666888999999:::888:::888:::@@@>>>III```~~~uuu}}}|||{{{{{{yyywwwuuutttrrroookkkhhhfffeeeeeebbbaaa___]]][[[YYYXXXXXXXXXWWWUUUUUUUUUTTTQQQOOOPPPOOONNNNNNNNNNNNOOOPPPMMMMMMLLLLLLLLLMMMOOOPPPOOOQQQRRRRRRQQQQQQSSSTTTTTTUUUUUUTTTSSSRRRSSSTTTVVVYYY\\\```cccggglllooopppnnnnnnooopppooollliiiiiigggeeebbb___]]]\\\\\\\\\^^^``````___^^^^^^___[[[bbbkkktttyyyyyyvvvsssqqqpppnnnnnnmmmmmmkkkiiifffffffffhhhjjjjjjhhhfffhhhgggeeebbbaaacccgggkkkjjjjjjiiihhhfffddddddddddddcccbbbaaaaaa```]]]ZZZZZZWWWTTTRRRQQQQQQPPPNNNKKKIIIFFFDDDBBB@@@>>><<<666888===EEEKKKJJJBBB;;;===CCC@@@666222777:::888888555333222222111///---***,,,///111111///---++++++***'''%%%$$$(((///555)))***+++***(((''''''(((+++***))))))((())))))***&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))***+++,,,...///000///111333666888999999:::888;;;888888===<<>>222555999:::444///222999999555111000333444222///))),,,222666666333...+++''')))***(((&&&)))000666***++++++***(((''''''(((((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))***+++,,,...///000///111333666888999999:::333;;;:::777:::;;;EEEYYY~~~}}}|||tttuuuxxx{{{}}}|||xxxuuummmmmmmmmllljjjgggeeecccaaa```]]]ZZZWWWUUUTTTSSSVVVUUUSSSSSSSSSRRROOOMMMLLLLLLLLLLLLLLLLLLLLLLLLPPPQQQQQQRRRQQQPPPNNNMMMPPPRRRTTTTTTSSSRRRRRRSSSSSSUUUXXXXXXVVVTTTSSSSSSVVVXXX[[[]]]___bbbfffiiihhhjjjmmmppprrrsssrrrrrrnnnmmmkkkgggdddaaa___]]]]]]___aaabbbbbbbbbccceeeaaadddjjjppptttvvvvvvuuutttuuuuuussspppmmmkkkjjjddddddeeehhhkkkmmmlllkkkfffffffffdddbbbbbbeeegggiiikkkllliiifffcccdddfffiiigggdddbbbaaa___\\\ZZZ___\\\YYYVVVTTTPPPLLLHHHKKKHHHDDDBBBAAA@@@???===999555333:::FFFKKKGGG@@@333333888<<<666...222>>>DDD>>>888555666555111---)))---333777777444///+++)))+++,,,)))$$$"""$$$'''+++,,,,,,+++)))((()))***'''(((***+++,,,***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))))))))***+++,,,...///000///111333666888999::::::111:::;;;888:::===III^^^|||zzzyyyyyyxxxyyyyyyyyyxxxuuurrrpppooommmllllllkkkiiifffccc```[[[SSSNNNMMMOOOQQQRRRPPPSSSVVVVVVTTTRRRQQQQQQOOOMMMNNNPPPOOOKKKJJJMMMRRRRRRPPPOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUWWWWWWUUUUUUTTTTTTTTTUUUWWWXXXZZZ]]]```cccfffhhhfffjjjooossssssssssssssssssnnniiifffffffffdddbbbaaa___```dddiiijjjfffaaa\\\aaagggjjjkkknnntttzzz{{{vvvsssssspppkkkkkkmmmkkkjjjkkklllnnnnnnllljjj]]]^^^```dddggghhhfffdddbbbbbbdddeeeeeeeeeddddddgggeeedddaaa___]]]\\\\\\XXXWWWWWWXXXWWWTTTOOOKKKGGGFFFDDDAAA@@@?????????999<<<;;;888<<>>:::222666AAAYYYYYYRRRCCC666333444555111///...111555666222...+++***(((&&&%%%&&&'''((((((***+++***(((''''''(((((()))***++++++***)))(((((((((((('''&&&&&&&&&%%%###$$$$$$$$$$$$&&&))),,,((()))))))))))))))((((((+++***++++++,,,---...///111333555777999999999999;;;888999<<<<<<===KKK]]]|||zzzyyyyyyyyyyyyyyyxxxvvvrrrooommmlllkkkjjjjjjiiihhheeebbb___ZZZSSSNNNNNNPPPRRRTTTQQQRRRRRRRRRRRRQQQQQQQQQPPPNNNOOOQQQPPPLLLKKKNNNQQQPPPPPPOOOOOOOOOPPPQQQTTTTTTTTTTTTUUUUUUUUUVVVWWWWWWVVVVVVVVVUUUUUUUUUZZZZZZ[[[]]]___aaacccdddgggkkkooorrrssssssssstttsssoookkkhhhgggfffdddbbbdddbbbbbbeeejjjkkkgggddd^^^bbbfffhhhiiimmmttt{{{yyyuuurrrrrrpppllllllooommmmmmlllmmmnnnmmmjjjhhhbbbbbbbbbdddffffffdddbbbaaabbbdddfffgggfffeeeddddddccc```^^^\\\\\\[[[[[[XXXWWWVVVVVVUUUSSSOOOLLLHHHGGGDDDBBB@@@@@@@@@@@@;;;<<<:::666999BBBFFFEEE<<<;;;AAAJJJGGG===999===VVVXXXRRRDDD777222111111000---,,,---111333000------,,,***(((''''''((()))''')))******((('''((((((((()))************)))((((((((((((''''''&&&&&&%%%%%%&&&&&&$$$$$$%%%(((***(((((())))))))))))((((((*********+++,,,---//////111222555777999999:::999;;;888999<<<<<<===KKK\\\~~~|||zzzyyyxxxxxxwwwwwwuuurrrooollljjjhhhgggfffffffffeeebbb```]]]YYYSSSOOOOOOQQQSSSTTTSSSQQQPPPOOOPPPQQQQQQPPPQQQOOONNNQQQQQQNNNMMMPPPRRRRRRQQQQQQQQQQQQRRRSSSUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXXXXWWWVVVUUUXXXXXXYYY[[[]]]___aaabbbhhhkkkooorrrssstttuuuwwwtttrrrnnnkkkjjjiiifffdddiiigggeeegggjjjkkkjjjgggbbbeeegggggghhhmmmtttzzzwwwsssqqqqqqpppmmmmmmppppppooonnnnnnnnnllliiifffgggfffeeeeeeeeeeeecccaaa```bbbeeehhhiiihhheeedddcccaaa___]]]\\\\\\]]]^^^YYYWWWUUUSSSSSSQQQOOOMMMJJJHHHFFFDDDBBBAAAAAAAAA===<<<888444666===DDDFFF;;;999===EEEEEE<<<555555===CCCDDD<<<555222222222111...+++,,,///111000...///...,,,***))))))))))))&&&(((******)))(((((()))((())))))******))))))((())))))(((((('''&&&%%%%%%&&&''''''%%%$$$$$$&&&((((((((())))))))))))(((((((((((()))***,,,...///000111222444777999:::::::::;;;888999<<<<<<===JJJ[[[}}}zzzyyywwwwwwssssssrrrqqqnnnllliiihhhdddcccaaaaaabbbaaa```^^^]]]YYYSSSPPPPPPQQQRRRRRRTTTRRRPPPPPPQQQPPPNNNLLLPPPLLLLLLPPPRRRPPPPPPSSSUUUUUUUUUUUUUUUVVVVVVVVVUUUVVVVVVVVVWWWWWWWWWWWWVVVWWWYYYZZZZZZYYYWWWVVVRRRSSSUUUXXX[[[^^^aaaccceeehhhlllooorrrtttwwwzzzvvvuuusssqqqooommmjjjiiiooollljjjiiikkkllllllkkkhhhjjjlllmmmmmmooosssvvvrrrooommmooonnnlllmmmppppppooonnnnnnnnnllliiifffiiigggeeeeeeeeeeeecccaaa^^^aaaeeehhhjjjhhhfffdddcccbbb___^^^]]]^^^```aaaZZZWWWTTTRRRQQQPPPOOOMMMKKKJJJGGGEEECCCBBBAAAAAA@@@===777222333999AAAFFFBBB999333555777333000000***222888666222222333222333000,,,,,,...000111111///...,,,+++))))))))))))%%%''')))***)))((()))***((((((((()))))))))))))))***))))))((('''&&&%%%%%%%%%&&&&&&&&&$$$%%%'''((('''(((((())))))))))))(((''''''(((***,,,...000111000222444777999:::::::::;;;888999===<<<<<>>EEEIII>>>333000111000///...+++444:::888333111000///222000,,,+++,,,...///000---,,,+++***)))(((''''''%%%''')))***)))((()))***''''''((((((((())))))***+++***)))((('''&&&%%%%%%"""$$$%%%&&&%%%&&&(((***''''''((()))))))))))))))''''''((()))+++---///000000111444777999:::;;;;;;;;;888:::===<<<;;;GGGWWWyyyzzz}}}{{{yyyvvvtttrrrqqqpppiiiiiihhhhhhgggfffffffff```^^^[[[ZZZ[[[ZZZYYYXXXYYYVVVSSSPPPPPPPPPOOONNNNNNOOOPPPOOOLLLJJJIIIJJJRRRLLLJJJOOOTTTTTTUUUWWWSSSTTTUUUVVVWWWWWWWWWVVVWWWXXXXXXXXXYYYYYYYYYYYYYYYYYY[[[\\\\\\\\\[[[ZZZYYYYYYXXXXXXYYYZZZ[[[[[[ZZZ^^^cccgggkkknnnqqqssswwwyyy{{{{{{xxxvvvtttsssvvvuuurrrpppnnnmmmmmmmmmmmmppptttvvvwwwtttpppnnnmmmjjjiiikkkllljjjkkkoooiiiiiiiiikkkmmmmmmkkkiiiddddddeeefffgggfffccc```YYY\\\```ccceeeeeedddccc^^^]]]]]]]]]]]]]]]^^^^^^[[[XXXTTTRRRQQQQQQOOONNNMMMKKKIIIFFFCCCBBBAAAAAAAAA===:::777444444;;;CCCEEE>>>666333222111...***)))222777555111111111000///---+++)))(((***,,,---*********))))))(((''''''&&&(((******)))(((((()))''''''''''''((()))******++++++***)))'''&&&%%%%%%!!!###%%%&&&&&&''')))***&&&'''((())))))******)))''''''((()))+++---...//////111444777999:::;;;;;;;;;999:::>>><<<;;;FFFUUUvvv}}}yyyxxxuuussspppooommmmmmhhhgggfffeeedddcccbbbbbb```]]]ZZZYYYXXXXXXWWWVVVTTTRRRPPPOOOPPPQQQPPPOOOOOORRRSSSPPPKKKLLLRRRXXXYYYRRRNNNQQQUUUUUUUUUVVVSSSTTTUUUWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\]]]^^^^^^]]]\\\\\\\\\\\\\\\___ccchhhlllnnnooopppqqqtttxxx||||||zzzwwwvvvvvvwwwwwwuuurrrooommmmmmmmmjjjlllooorrrtttssspppnnnnnnkkkjjjlllmmmkkklllppphhhggghhhjjjkkkkkkjjjhhhcccccceeeggghhheeeaaa]]]WWWYYY\\\___bbbbbbbbbbbb\\\]]]^^^^^^^^^]]]\\\\\\[[[XXXUUUTTTSSSRRRPPPNNNMMMKKKIIIEEECCCAAAAAAAAA@@@===<<<;;;666333888AAA???<<<777333222222000---(((000555333000111333333---,,,+++)))((()))***,,,((()))))))))))))))((((((''')))******((('''((((((''''''&&&&&&'''(((***+++,,,+++***)))(((&&&%%%%%%"""$$$&&&'''&&&&&&''')))&&&'''((()))************((((((((()))***,,,---...///111444777999;;;;;;;;;;;;999;;;>>><<<:::EEETTTsss|||yyywwwvvvsssqqqnnnlllkkkkkkiiihhhfffcccbbb``````___```]]]ZZZXXXWWWWWWVVVTTTOOONNNMMMNNNPPPRRRRRRQQQTTTVVVWWWRRRMMMPPP\\\ggg___WWWRRRTTTWWWVVVTTTTTTTTTUUUWWWYYYZZZYYYYYYXXXYYYYYYYYYYYYZZZZZZZZZZZZ\\\[[[[[[[[[\\\\\\]]]^^^___^^^^^^^^^______```aaagggkkkpppsssssssssrrrrrrrrrvvv{{{|||zzzxxxwwwwwwwwwxxxwwwtttpppmmmllllllfffgggiiilllpppqqqqqqppppppmmmlllnnnnnnlllmmmqqqhhhggghhhiiijjjjjjhhhfffcccdddfffhhhhhhddd^^^ZZZVVVWWWZZZ]]]___aaaaaabbb]]]___```aaaaaa___]]]\\\ZZZXXXVVVUUUTTTSSSPPPNNNMMMKKKHHHEEECCCAAA@@@@@@@@@=========888333777???CCC???999333222555888888777===>>>888111000111111......---,,,******+++---(((((()))************)))(((***+++***(((''''''((('''&&&&&&&&&'''(((***+++,,,,,,+++)))(((&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&'''((()))************))))))))))))***+++,,,---///111333777999;;;;;;<<<;;;999;;;>>><<<:::DDDSSSpppzzzvvvqqqpppooommmlllkkkkkkkkkhhhfffcccaaaaaaaaa```___ZZZYYYXXXVVVTTTRRRQQQPPPPPPNNNLLLLLLNNNOOOPPPOOOTTTTTTTTTTTTUUUWWWXXXYYYXXXXXXYYYZZZYYYXXXVVVUUUVVVWWWXXXYYYYYYWWWUUUTTT[[[]]]^^^^^^]]]\\\]]]______]]]ZZZXXXXXX[[[___aaacccaaa```______aaaccceeeiiimmmqqqsssssssssvvvyyy|||zzzzzz}}}~~~|||yyy}}}{{{xxxvvvuuurrrnnnkkkmmmjjjfffdddfffkkkqqquuuqqqooonnnnnnooopppnnnmmmiiieeeeeeiiijjjhhhfffhhhgggdddbbbccceeeddd^^^YYYZZZVVVSSSVVV]]]dddfffeeegggbbb^^^^^^```aaa^^^ZZZYYYYYYXXXWWWUUUSSSQQQPPPKKKJJJHHHFFFEEEDDDCCCCCCGGGCCC>>>:::888888777666>>>@@@===666666;;;<<<999444111---...222333000---000000///,,,***)))***,,,***++++++***)))(((((((((((((((((()))******)))'''))))))))))))******)))))),,,+++(((&&&%%%%%%&&&''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))***,,,***'''+++333444///111222444666888::::::;;;999888999:::999;;;DDDOOOrrr~~~yyyuuurrrqqqpppnnnmmmmmmmmmmmmiiifffcccaaaaaa```___^^^ZZZYYYXXXVVVTTTSSSQQQQQQOOONNNLLLLLLNNNOOOPPPOOOQQQRRRRRRSSSTTTUUUVVVWWWWWWWWWXXXXXXXXXWWWVVVUUUUUUVVVWWWXXXYYYXXXXXXWWW[[[\\\]]]]]]\\\\\\]]]______]]][[[YYYYYY[[[___aaacccbbbaaaaaaaaabbbcccdddgggkkkqqqttttttuuuwwwzzz}}}}}}{{{yyyxxxyyy{{{}}}}}}zzzxxxvvvsssooolllqqqnnnjjjhhhhhhlllpppssstttrrrppppppppppppooommmfffcccdddiiilllkkkjjjkkkgggdddbbbccceeeccc___ZZZWWWTTTSSSVVV]]]cccddddddfffbbb___^^^```aaa^^^ZZZXXXXXXXXXVVVUUUSSSQQQPPPKKKJJJHHHFFFEEEDDDCCCCCCCCC@@@;;;888777666444333888;;;:::555333777:::999555111......111333111///333333222000---,,,,,,------***)))***...///...+++)))((())))))*********))))))))))))(((((())))))***+++******)))((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))***+++)))'''+++222444000111222444666888:::;;;;;;999999999:::999;;;DDDOOOxxx|||wwwtttrrrqqqpppnnnnnnnnnooooooiiigggdddbbbaaa```^^^\\\ZZZYYYXXXVVVUUUSSSRRRQQQOOOMMMLLLLLLNNNOOOOOOOOOQQQQQQQQQRRRSSSTTTUUUVVVUUUVVVVVVVVVVVVVVVUUUTTTUUUVVVVVVWWWYYYZZZ[[[[[[[[[\\\\\\\\\[[[[[[]]]______^^^[[[ZZZZZZ\\\___aaaccccccdddddddddccccccbbbgggmmmssswwwxxxxxxzzz|||{{{|||zzzvvvrrrsssyyy~~~{{{yyyxxxuuuqqqoootttrrrpppnnnmmmnnnpppqqqvvvtttrrrppppppooommmkkkgggdddffflllnnnllljjjkkkfffdddbbbbbbdddddd```]]]WWWUUUSSSUUU[[[```bbbbbbfffccc``````aaaaaa^^^[[[XXXXXXWWWVVVTTTRRRPPPOOOKKKJJJHHHFFFEEEDDDCCCCCC@@@>>>;;;:::888666333111666<<<>>>:::666888<<<>>>777333...---000222222111333444444333000---++++++,,,(((&&&***000444222...''''''((()))))))))))))))+++***(((''''''(((***+++)))***,,,,,,+++)))&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&)))))))))))))))))))))))))))***((((((+++111333222000222444666888:::;;;;;;:::999:::;;;:::;;;EEEOOOyyy~~~zzzuuurrrpppooommmllllllmmmnnnoooiiigggdddbbbaaa___\\\ZZZZZZYYYXXXWWWUUUTTTSSSRRROOONNNMMMMMMOOOPPPOOONNNQQQQQQRRRTTTUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTWWWWWWWWWXXXYYYZZZ\\\\\\ZZZ[[[\\\[[[ZZZ[[[]]]_________]]]\\\]]]^^^```aaadddeeefffggggggeeecccbbbkkkqqqwwwzzzzzzzzz{{{}}}{{{yyyuuuqqqnnnqqqwww}}}~~~}}}{{{zzzzzzxxxuuusssuuuuuuuuuttttttssssssrrrwwwuuurrrqqqpppnnnkkkhhhkkkiiijjjnnnoookkkhhhhhhgggeeecccccceeeeeecccaaa]]]YYYUUUTTTWWW[[[___```eeecccaaaaaaaaaaaa^^^\\\XXXWWWWWWUUUTTTRRRPPPOOOKKKJJJHHHFFFEEEDDDCCCCCCAAA@@@??????>>>:::666222666<<<@@@>>>888666:::>>>777333///---///111333333000222444333///,,,)))((()))''''''***...111000///%%%&&&((((((((('''((((((...,,,***(((((()))+++---++++++,,,,,,+++***((('''%%%%%%%%%$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((((((+++000333333000111333666888:::;;;<<<:::999:::;;;:::;;;EEEPPPttt|||xxxtttrrrmmmllljjjhhhhhhiiikkklllhhhfffdddbbbaaa___\\\YYYYYYYYYXXXWWWVVVTTTSSSSSSOOONNNNNNOOOQQQQQQPPPOOOOOOPPPRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVZZZZZZYYYYYYYYYZZZ[[[\\\[[[[[[\\\[[[ZZZ[[[^^^aaa```````````````aaabbbbbbdddfffhhhiiiiiigggeeedddnnnrrrxxxyyyxxxwwwxxxyyy}}}wwwqqqmmmooossswwwxxx|||{{{zzz{{{{{{{{{yyyxxxuuuvvvxxxyyyyyyxxxwwwvvvyyywwwvvvvvvuuurrrmmmjjjmmmjjjjjjnnnoookkkiiiiiihhhfffeeedddeeefffffffffeee```YYYUUUUUUYYY]]]```dddcccbbbbbbaaa```]]][[[XXXXXXWWWVVVTTTRRRPPPOOOKKKJJJHHHFFFEEEDDDCCCCCCAAAAAAAAAAAAAAA===888333333888===<<<555000111555666333///---...000222333///111444333000,,,)))((('''***------,,,,,,...111''')))++++++)))((()))***000...+++))))))***,,,...---,,,+++***))))))******&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))+++---111444000111333666888:::<<<<<<:::999:::;;;:::<<>>;;;333///111111111000...---...///000...000222222000...------))),,,......,,,,,,///222...111333111,,,)))***---------,,,******))))))***+++******)))))))))))))))&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))+++((())),,,+++(((,,,333///000333666999;;;<<<===;;;:::;;;<<<;;;<<>><<<:::888666111111333666::::::666222111333444444222///------...------000444333---((()))(((((()))+++---,,,+++---///000///---+++***+++)))******+++++++++*********)))(((((()))++++++,,,''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((()))+++---...333888<<<<<<999999<<>><<<:::888666222111222555888777333///111333777888777333000...222000000333777888444///***)))(((***,,,------,,,,,,------,,,***)))***+++******+++++++++******)))(((+++...---***((()))+++''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((()))+++---...222666:::;;;888888;;;>>>;;;999999;;;===???HHHRRRmmm}}}{{{xxxuuuppplllmmmllljjjhhhfffeeeddddddeeedddcccccccccbbb```^^^^^^\\\XXXTTTSSSSSSUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSWWWXXX[[[]]]___aaaaaaaaa[[[ZZZZZZ[[[\\\[[[XXXUUUTTTVVVXXXZZZ\\\]]]]]]]]]\\\]]]^^^]]]]]]^^^```cccgggiiilllnnnnnnoooqqqsssppprrrssssssrrrsssuuuwwwxxxsssoooooouuu}}}|||yyyyyy}}}}}}|||}}}{{{oooffffffgggiiilllllljjjhhhiiigggdddcccdddfffggggggfffaaa[[[UUUSSSTTTXXX[[[\\\___bbbcccbbb```_________]]]ZZZWWWUUUSSSOOOMMMMMMLLLJJJHHHFFFDDDDDDCCC@@@??????>>><<<:::888777333111111333555555111---000444999<<<<<<999444000555222111222444444111...+++***)))+++---...---,,,*********)))'''''')))++++++++++++++++++***)))((('''---333222---((()))+++''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))((((((((()))+++---...111555888999888888:::===;;;999:::===>>>@@@IIIRRRlll~~~}}}~~~|||zzzxxxtttnnnjjjmmmllllllkkkiiihhhfffeeeddddddddddddcccbbbaaa```___]]]YYYVVVTTTUUUXXXYYYYYYYYYXXXXXXWWWVVVUUUTTTXXXYYY[[[]]]___`````````\\\[[[[[[[[[[[[ZZZYYYWWWYYYZZZ\\\^^^___```______]]]]]]]]]]]]\\\]]]```ccchhhkkkoooqqqrrrrrrsssttttttuuuvvvwwwvvvwwwzzz|||{{{tttnnnpppyyy}}}yyyyyy|||~~~|||{{{}}}~~~qqqeeeeeedddeeehhhkkknnnoookkkhhhdddbbbbbbdddgggiiiiiiddd]]]WWWTTTTTTVVVXXXYYY\\\```bbbbbb```^^^]]]___\\\YYYVVVTTTRRRNNNLLLMMMLLLJJJHHHFFFEEEDDDDDDAAA@@@???>>><<<:::999888333111000222555555222//////222888===???<<<666111999666222000000...+++))),,,+++***+++---...---,,,)))***)))'''&&&'''***---+++++++++++++++***)))((('''---333555222...,,,+++''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((***,,,...///222444777999888999;;;===;;;:::;;;>>>???AAAIIIRRRkkk|||zzzyyy}}}|||zzzyyywwwsssnnnjjjmmmmmmmmmmmmllljjjhhhgggdddeeeeeeeeedddbbbbbbbbbaaa___\\\YYYXXXYYY[[[]]][[[[[[ZZZYYYXXXWWWWWWWWWZZZ[[[]]]^^^^^^^^^]]]]]]^^^]]][[[YYYXXXXXXZZZ[[[]]]^^^___``````___^^^^^^^^^^^^^^^]]]]]]^^^bbbeeeiiilllppprrrssssssuuuvvvxxxyyyzzzzzzzzz{{{~~~|||uuupppsss}}}}}}|||~~~}}}pppdddeeeggghhhjjjlllnnnpppkkkiiieeebbbaaacccgggiiihhheeeaaa\\\XXXWWWVVVWWWWWW[[[___aaa```^^^\\\\\\^^^[[[XXXVVVTTTQQQNNNLLLMMMLLLJJJHHHGGGFFFEEEEEEAAAAAA???===<<<:::999999333111000222666888777555---000555:::===;;;555000;;;999555222000...---+++,,,+++++++++---...---,,,*********((('''(((+++---+++++++++++++++***)))((()))***...333666666111,,,''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((***,,,...///333555777999:::;;;<<<===;;;:::;;;>>>???AAAIIIRRRmmm}}}|||{{{{{{zzzxxxvvvuuurrrnnnkkkmmmmmmmmmlllkkkiiihhhgggccceeeffffffdddcccccccccbbbaaa___]]]]]]]]]______\\\\\\[[[ZZZYYYYYYYYYZZZ]]]]]]^^^______^^^]]]]]]^^^^^^\\\YYYWWWWWWZZZ]]]^^^^^^_________^^^]]]\\\___```___^^^^^^aaaeeeiiikkknnnqqqrrrssstttvvvxxx{{{}}}~~~~~~}}}~~~~~~xxxtttwww~~~zzzmmmccchhhnnnqqqpppnnnkkkjjjjjjiiifffcccaaabbbfffiiieeedddbbb___]]]ZZZYYYXXXYYY[[[___```___]]]\\\\\\]]][[[XXXVVVTTTRRRPPPMMMMMMLLLJJJIIIGGGFFFFFFEEEBBBAAA???===;;;:::::::::444111000222666::::::888---...000555999888333///333222111///............,,,+++***+++,,,---,,,++++++++++++***((((((***,,,)))******+++++++++*********((((((...555777222,,,''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''(((***,,,...000333444666888:::<<<======999999;;;>>>???AAAHHHQQQnnn~~~}}}zzzxxxuuutttsssrrrooommmkkkkkkjjjiiihhhgggffffffccceeegggfffdddcccccceeeaaaaaaaaa```````````````]]]\\\[[[ZZZZZZ[[[\\\\\\^^^___```aaabbbaaaaaa```\\\]]]]]][[[YYYXXXZZZ\\\]]]^^^___`````````___^^^aaaaaaaaa```aaadddiiimmmnnnppprrrssstttuuuxxx{{{~~~|||zzz|||}}}rrrjjjnnnssstttqqqmmmjjjiiiiiiiiigggdddaaabbbeeeiiieeedddcccaaa```___^^^^^^\\\^^^``````___]]]]]]]]]\\\ZZZWWWVVVUUUTTTQQQOOOMMMLLLJJJIIIGGGGGGFFFFFFCCCBBB???===;;;:::::::::666333000222666999999888///---,,,///444555222...---.........---,,,,,,---,,,+++******+++,,,+++***+++,,,,,,+++)))((()))***((()))***+++++++++++++++((('''&&&)))...000///,,,''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''(((***,,,///000222333444777:::<<<<<<<<<888888:::>>>???@@@GGGOOOkkk}}}}}}yyyvvvtttrrrrrrrrrpppoooiiiiiigggfffeeeeeeeeeeeeccceeehhhgggdddcccdddfff``````aaabbbaaaaaa```___]]]\\\[[[[[[[[[\\\]]]^^^^^^___aaacccdddeeeddddddZZZ]]]___^^^[[[YYYYYYZZZ^^^___aaabbbcccccccccbbbaaabbbbbbaaabbbfffkkkoooqqqrrrsssttttttvvvzzz}}}~~~~~~}}}|||uuuuuutttpppllljjjkkknnnhhhiiihhheeebbbaaaeeehhhhhhfffeeecccccccccdddeee```aaabbbaaa___^^^^^^___\\\ZZZWWWVVVVVVUUUSSSQQQMMMLLLJJJIIIHHHGGGGGGFFFCCCBBB???===;;;::::::;;;888444111111444777777666111---+++---111444222///222333333222000.........,,,***)))***++++++***)))***+++,,,+++)))''''''''''''((()))***+++,,,,,,,,,&&&'''''''''''')))+++,,,'''''''''&&&&&&'''''''''''''''''''''((((((((()))'''''''''(((***,,,///000111111333666999;;;;;;;;;888777:::===???@@@FFFOOOfff~~~zzzyyyuuuqqqqqqssssssoookkkjjjhhhfffeeefffgggffffffbbbccceeeggghhhgggeeedddeeebbb___]]]^^^______^^^]]]\\\\\\\\\^^^]]][[[ZZZ^^^```bbbeeeeeedddcccaaacccaaa___\\\[[[[[[\\\\\\ddddddeeeeeefffeeeeeeeeekkkiiiggggggjjjmmmppppppwwwvvvvvvwwwzzz{{{zzzyyy~~~xxxiiiiiikkkhhhggglllooommmjjjeeeaaa___aaacccbbbbbbbbbdddfffgggeeeccccccaaa```___``````^^^]]]]]]\\\ZZZXXXVVVSSSQQQPPPOOOLLLJJJHHHHHHFFFDDDAAACCCAAA???>>>===<<<:::888888666222000///111333555555...+++111555333111111+++---...---,,,+++++++++,,,***(((((()))*********++++++++++++***)))'''''',,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---000,,,(((&&&'''((('''%%%'''((())))))'''&&&'''((((((((())))))***+++,,,---111222444666888::::::;;;;;;;;;<<<>>>===???HHHSSShhh{{{wwwtttssssssssspppmmmjjjgggeeeeeefffgggfffeeebbbcccdddfffggggggggggggbbb```]]]\\\]]]^^^^^^]]]___^^^\\\]]]^^^___]]]\\\___aaadddffffffeeedddccccccbbb```___^^^___```aaaggggggeeeeeeeeefffhhhiiiiiigggfffgggkkkooorrrssszzzyyywwwvvvvvvyyy}}}}}}vvvhhhiiimmmkkkkkknnnpppooolllgggccc``````bbbgggffffffgggiiihhhgggeee\\\\\\\\\^^^aaaccccccbbb___^^^[[[XXXTTTRRRPPPOOONNNLLLJJJHHHHHHFFFDDDBBBCCCAAA???>>>===<<<:::888888666333000000111333555555...,,,111555333111111,,,---......---,,,,,,,,,,,,***)))((())))))******************)))((('''''')))*********+++++++++,,,+++++++++,,,---...///000000,,,(((''''''((('''%%%'''((()))(((''''''(((***)))(((((()))***,,,...000111222444666888:::;;;;;;;;;:::<<>>===<<<:::888888666333111000111222444444///---000333333222222...............---------,,,,,,******)))))))))***)))******))))))((('''&&&&&&'''((()))***+++,,,,,,))))))***,,,---000222333///,,,)))'''(((((('''&&&'''(((((('''&&&'''***,,,***)))((((((***---000222111222444666999:::;;;<<<::::::===???@@@CCCNNNYYYfff}}}zzzuuupppnnnnnnoookkkiiihhhhhhjjjjjjjjjhhheeedddcccbbbbbbdddfffgggaaa___]]]^^^___`````````aaa___\\\\\\^^^```aaaaaaaaabbbdddfffffffffeeeeeebbbbbbbbbccceeeggghhhjjjiiiiiihhhggghhhiiikkkllliiihhhhhhkkkoootttwwwwwwxxxxxxvvvrrrooosss|||wwwgggeeejjjkkkkkkkkkkkklllmmmkkkgggcccbbbaaacccbbbaaaccceeefffeeeddd^^^]]]]]]^^^``````___]]]ccc```\\\XXXTTTRRRQQQQQQNNNLLLIIIHHHHHHGGGDDDBBBCCCAAA???>>>===<<<:::888888666333111000111222333333000...000222333222222000///.........///...---,,,------+++***))))))***)))))))))))))))((('''&&&&&&&&&'''((()))***++++++((())))))+++,,,...000111---,,,***)))((((((''''''''''''((('''&&&(((+++------,,,)))((())),,,000222111222444777999;;;<<<<<<::::::===@@@BBBFFFQQQ^^^fff}}}~~~zzztttooolllmmmooommmlllkkklllnnnnnnmmmllliiigggdddbbbaaaaaabbbccccccaaa```aaabbbccccccbbb___]]][[[[[[]]]```aaabbbaaabbbcccdddeeeeeeeeedddaaaaaabbbdddfffhhhjjjkkkfffgggiiijjjkkkkkkjjjjjjkkkjjjkkkmmmqqquuuwwwwwwvvvyyyzzzxxxuuuwww}}}nnnhhhhhhjjjjjjkkkhhhjjjkkkjjjhhheeeccccccdddccccccfffiiilllmmmlllcccaaa___^^^___^^^]]][[[aaa```]]]ZZZWWWUUUTTTTTTMMMKKKIIIHHHHHHGGGEEECCCCCCAAA???>>>===<<<:::888888666444222111111111222222111000///000222333333222000------///000///...---...///---***(((((())))))))))))))))))(((((('''''''''((((((((()))))))))))))))))))))***+++,,,---,,,,,,+++***(((((((((((('''((((((((('''(((+++---///---+++))))))+++...000111222444777999;;;======::::::===@@@BBBGGGTTTaaaiii}}}xxxrrrooonnnnnnoooooonnnnnnoooqqqqqqooonnnllljjjgggdddbbbaaabbbbbbdddcccbbbbbbcccdddcccaaa^^^\\\[[[\\\___aaabbbbbbaaabbbcccddddddeeeeeeeeeaaabbbccceeeggghhhiiijjjeeegggjjjmmmnnnmmmkkkjjjlllllllllooossswwwxxxyyyyyy|||yyykkkggghhhkkknnniiikkklllkkkiiifffeeeeeebbbbbbbbbeeeiiimmmoooooofffccc___]]]^^^______^^^______]]][[[YYYVVVUUUTTTMMMKKKIIIHHHHHHGGGEEECCCCCCAAA???>>>===<<<:::888777666444222111111111111111333111......222444333333///,,,,,,...000///------000111///+++(((((()))))))))************))))))(((((((((((())))))))))))******))))))((()))))))))+++,,,,,,+++)))(((((()))&&&((()))***))))))***+++...,,,***))))))+++---...000222444777:::<<<===>>>;;;;;;===@@@BBBHHHUUUbbbjjj|||zzzwwwrrrpppqqqppppppnnnnnnnnnppprrrrrrpppnnnmmmllljjjgggfffeeeeeeeeebbbaaa``````aaaaaa___]]]]]]]]]]]]___aaacccccccccccccccddddddeeefffffffffdddeeefffggghhhiiiiiiiiihhhiiikkkmmmnnnnnnnnnmmmkkkkkklllpppuuuzzz{{{|||}}}~~~lllbbbccckkkqqqnnnoooooommmjjjgggffffffcccbbbbbbdddhhhlllnnnnnniiieee```\\\]]]^^^```aaa^^^^^^]]]\\\YYYUUUQQQOOOLLLKKKIIIHHHHHHGGGEEEDDDCCCAAA???>>>===<<<:::888777666555333111111000000111333222------222555333333///++++++...000///,,,---111333000+++'''((()))******++++++++++++******''''''((()))******++++++******))))))))))))*********,,,---,,,)))((((((***&&&(((+++,,,***)))))))))))))))))))))***,,,...///000222444777:::<<<>>>???;;;;;;<<>>===<<<:::888777777555333222111000000000444333---,,,222555444333///******---000...,,,...111444111+++'''''')))***++++++,,,,,,,,,++++++%%%&&&''')))***,,,---...*********)))******+++,,,))),,,...,,,)))((((((***&&&))),,,---+++)))((('''%%%&&&''')))+++---///000000222444777:::===>>>???<<<;;;<<>>::::::???BBBEEEQQQ```dddiii{{{ttt}}}zzzxxxxxxzzz|||{{{{{{|||}}}|||zzzuuuqqqkkkkkklllmmmmmmmmmmmmmmmnnnmmmlllmmmnnnmmmiiieeebbbcccdddeeeeeedddbbbaaa\\\___aaaaaaeeejjjjjjfffddddddeeefffffffffffffffiiihhhhhhjjjmmmooonnnlllnnnsssxxxyyyvvvsssqqqrrrpppnnnooouuu~~~pppccc```fffmmmvvvsssnnnjjjfffeeeeeefffgggfffgggiiilllnnnnnnnnnmmmjjjeee^^^ZZZYYY[[[^^^^^^]]][[[ZZZYYYUUUOOOKKKKKKIIIGGGFFFFFFFFFEEEDDD@@@@@@@@@???===<<<::::::888666555444444222///---111222222111///000111333000///---,,,+++,,,---...//////...---+++***((('''------.........---+++***&&&&&&(((+++///111000///++++++***((('''''')))+++************))))))((('''***************))))))(((((((((((((((***,,,...///111222444777999;;;<<<===>>>::::::@@@CCCFFFSSScccccchhh~~~|||yyywwwwwwwww{{{{{{|||~~~}}}zzztttpppiiijjjkkklllmmmnnnnnnnnnnnnlllkkkmmmpppoooiiicccccccccdddeeeeeeeeedddddd]]]aaacccdddhhhlllkkkggg```aaabbbdddeeeeeeeeeeeeiiihhhiiikkkmmmoooooooooqqquuu{{{}}}{{{xxxxxxyyyuuuttttttxxxsssaaa[[[bbbkkkqqqpppnnnkkkiiigggfffffffffffffffhhhkkkmmmmmmmmmmmmkkkfff```[[[ZZZ[[[]]]___^^^]]]\\\ZZZUUUOOOJJJJJJHHHFFFFFFFFFEEEDDDBBB????????????>>>===<<<;;;888666555444444333000...111222222111//////111222111000---+++***+++,,,,,,------,,,,,,+++)))((('''------...///...---,,,+++(((''''''))),,,///000///++++++***)))'''''')))+++************)))(((&&&&&&'''(((((()))))))))))))))((((((((((((***,,,...///111222444777:::<<<======>>>:::;;;AAADDDHHHVVVfffeeejjj~~~|||xxxwwwvvv|||||||||}}}{{{vvvooojjjggghhhjjjlllnnnooopppqqqllljjjiiimmmqqqooohhhaaabbbbbbbbbccccccddddddeee```cccfffgggjjjnnnlllggg[[[\\\___bbbeeegggiiiiiihhhhhhiiijjjmmmnnnpppppppppuuuzzz}}}|||{{{|||}}}{{{zzzyyy|||ttt```YYY```kkkpppppppppooonnnllljjjiiieeeeeeeeegggjjjkkklllkkkllljjjgggbbb]]][[[[[[\\\___^^^]]]\\\ZZZUUUNNNIIIIIIHHHFFFFFFFFFEEECCCAAA===>>>>>>>>>>>>======<<<888666555444444333111...000111222111//////000111222111...+++*********+++,,,,,,,,,,,,+++***))))))+++,,,---------,,,++++++***(((''''''***---...///***++++++)))(((''')))************)))((('''&&&%%%%%%&&&'''((())))))))))))((((((((((((***,,,...///111222555777:::<<<===>>>===;;;<<>>>>>>>>>>>======888666555555555444111///000111222111000...///000333111...,,,*********+++,,,,,,,,,,,,,,,+++******))))))++++++,,,+++***)))+++)))'''&&&)))+++------******+++***(((''')))***************)))((('''&&&$$$%%%&&&'''((()))))))))((((((((((((***,,,...///111222555888:::===>>>???===;;;===CCCDDDHHHYYYllliiilll}}}xxx{{{~~~}}}|||{{{vvvvvvvvvwwwxxxvvvssspppsssrrrqqqpppnnnllljjjhhhhhhiiijjjlllmmmkkkhhhdddcccbbb```______aaacccddddddffffffeeehhhlllkkkhhhdddeeefffhhhjjjkkkkkklllkkklllllllllkkklllooorrrnnnsssyyy|||||||||jjj\\\\\\bbbjjjkkkmmmnnnnnnmmmkkkjjjdddccccccdddggghhhhhhgggggghhhhhhfffbbb___]]]]]]^^^]]][[[YYYWWWSSSNNNJJJJJJIIIHHHGGGGGGEEEBBB???===>>>>>>>>>>>>>>>===<<<888666555555555444222000000111222222000......///444222///---+++++++++,,,,,,---------,,,+++******'''((()))***+++***)))(((,,,)))'''&&&(((***++++++)))***+++***)))(((((()))***************))))))(((%%%&&&'''((())))))))))))((((((((((((***,,,...///000222555888;;;===???@@@>>><<<>>>CCCCCCGGGYYYmmmhhhkkkwww|||~~~|||{{{zzzyyyxxxxxxyyyzzzzzzxxxwwwuuutttsssqqqooommmjjjiiiiiikkknnnnnnllljjjiiijjjgggfffcccaaaaaabbbeeefffeeefffeeeccceeejjjjjjgggiiijjjkkkmmmnnnooooooooonnnooopppnnnmmmmmmppptttssswww}}}vvveee___```hhhiiikkkllllllkkkiiihhhcccbbbbbbcccfffggggggfffeeeggghhhgggdddaaa___^^^```]]]ZZZXXXVVVSSSPPPMMMJJJIIIIIIIIIHHHFFFBBB???>>>>>>>>>>>>>>>===<<<<<<777666555555555555333000///111222222000...---...444222000...,,,,,,---...,,,,,,,,,,,,+++***(((((('''((()))+++++++++***)))+++)))''''''((())))))((()))***++++++)))(((((())))))******+++++++++++++++&&&'''((()))))))))))))))((((((((((((***,,,...///000222555888;;;>>>???@@@>>>===???BBBBBBFFFXXXmmmkkkmmm|||~~~}}}zzzyyyyyy~~~|||{{{||||||zzzyyyqqqqqqrrrqqqqqqpppooonnniiinnnqqqpppllljjjkkknnnkkkiiifffdddccceeegggiiieeefffdddaaaccchhhjjjgggiiijjjmmmooorrrsssuuuuuuqqqrrrssspppnnnnnnrrruuuxxx|||mmmeeeccciiijjjkkkkkkkkkkkkjjjiiicccbbbbbbccceeegggfffeeecccfffhhhhhheeebbb```___aaa^^^ZZZXXXVVVTTTRRRPPPKKKJJJJJJIIIIIIGGGCCC@@@????????????>>>===<<<;;;777666555555666555333111///111222222000...------444333000...------...///,,,+++++++++***((('''&&&((()))***+++,,,,,,+++***+++)))(((((())))))(((''')))***++++++)))(((((())))))***+++,,,,,,,,,,,,,,,'''((())))))))))))))))))((((((((((((***,,,...///000222555888;;;>>>@@@AAA>>>===???BBBAAAEEEWWWmmmoooppp~~~|||~~~~~~{{{zzz|||}}}}}}}}}~~~~~~{{{xxxssssssrrrqqqppppppppppppooonnnlllkkkjjjjjjkkkllljjjjjjiiihhhhhhgggggggggkkkiiifffgggjjjmmmmmmllljjjmmmoooppppppqqqrrrsssssssssqqqnnnmmmooosssvvvxxx}}}kkk^^^^^^bbbgggmmmooonnnjjjfffeeegggeeedddeeeiiikkkkkkiiiccceeeggghhhfffccc___\\\]]]\\\ZZZYYYXXXUUUQQQNNNKKKKKKKKKIIIEEEBBBAAAAAADDDAAA===<<<======;;;888;;;444111444444222222555//////000111333222000...333444333000,,,***,,,///***+++++++++***'''$$$"""''''''((()))))))))))))))))))))(((''''''((()))***+++++++++++++++***)))(((((()))***,,,+++***((('''))))))))))))))))))))))))''''''((()))***,,,...///222333555888:::<<<===>>>======:::>>>DDDCCCRRRooopppqqq|||{{{}}}~~~{{{yyyzzzzzzzzzzzzzzz{{{{{{yyyvvvxxxvvvtttqqqooonnnnnnnnnlllkkkjjjhhhfffeeeddddddhhhhhhiiijjjjjjkkkkkkkkkllliiihhhhhhkkknnnnnnmmmlllnnnpppqqqqqqrrrsssuuurrrrrrrrrppppppqqquuuxxxyyy}}}jjjZZZWWW\\\bbbjjjooopppmmmiiigggeeebbbaaabbbfffiiiiiiiiiccceeeggggggfffbbb^^^[[[___]]][[[ZZZXXXUUUQQQMMMKKKKKKKKKIIIEEEBBBAAAAAABBB???===<<<>>>>>><<<:::===<<<;;;999666333222000111...---///111333111...222333333000---+++,,,---***+++++++++***(((&&&%%%(((((())))))*********)))***)))((((((((()))******+++++++++++++++***))))))((()))***++++++***)))((())))))))))))))))))))))))''''''((()))***,,,...///111333555888:::<<<===>>>======:::>>>DDDCCCQQQnnnpppqqq|||{{{|||zzz{{{{{{yyyxxxyyyzzzzzzyyywww|||zzzvvvrrrooommmmmmmmmlllkkkjjjhhheeebbb___^^^fffgggiiijjjlllnnnnnnooollljjjjjjkkkmmmpppppppppkkkmmmpppqqqqqqqqqssstttqqqrrrsssttttttuuuxxxzzzyyy{{{}}}lllZZZTTTUUU]]]hhhpppsssqqqmmmkkkhhheeebbbaaaccceeeggggggeeegggiiiiiigggccc___\\\```^^^[[[YYYWWWTTTPPPMMMKKKLLLKKKHHHDDDBBBAAAAAACCCAAA>>>=========;;;:::555===???888444666555111///---++++++...///---+++///000111000...+++***++++++++++++*********))))))))))))*********++++++++++++***))))))((()))***+++***++++++++++++***))))))))))))************))))))))))))))))))))))))))))))''''''((()))***,,,...///111222555777:::<<<======<<<<<<:::>>>CCCBBBPPPlllqqqsss}}}~~~}}}~~~~~~|||zzzzzz|||}}}|||{{{~~~{{{wwwrrrooommmmmmmmmmmmmmmllljjjhhhdddaaa___dddfffhhhjjjlllmmmnnnnnnlllllllllmmmpppqqqrrrsssiiilllnnnoooooopppqqqrrrqqqsssvvvxxxyyyzzz|||}}}{{{|||~~~jjjYYYRRRQQQZZZhhhrrrvvvtttpppmmmnnnkkkfffcccbbbccceeefffgggiiikkkllljjjfffaaa^^^^^^\\\YYYWWWVVVTTTQQQOOOLLLLLLKKKHHHDDDAAAAAABBBEEECCCAAA>>>===;;;:::999<<>>CCCAAAOOOjjjtttxxx~~~|||}}}}}}||||||}}}~~~~~~}}}{{{yyyvvvrrrpppnnnnnnnnnkkkkkkkkkjjjiiifffdddbbbdddeeegggiiikkkkkkjjjjjjkkklllnnnpppqqqssstttuuulllnnnqqqrrrrrrrrrsssuuutttvvvzzz|||}}}zzzcccTTTNNNOOOZZZhhhssswwwuuuppplllllljjjfffcccaaabbbdddffffffhhhjjjkkkjjjfffbbb___[[[YYYWWWUUUUUUTTTRRRPPPLLLLLLKKKGGGCCCAAAAAABBBBBBAAA@@@???===<<<<<<===VVV]]]WWWBBB555555444---222:::@@@>>>555......000+++,,,...000000...***(((************+++,,,---...+++++++++***++++++---------,,,***)))))))))***+++)))******+++++++++******(((((()))***************((((((((((((((((((((((((''''''((()))***,,,...///000222444777999;;;<<<===<<<<<<:::>>>CCC@@@MMMhhhxxx}}}{{{xxxyyy~~~~~~|||{{{{{{{{{}}}~~~}}}|||xxxwwwuuusssqqqooonnnnnngggggggggfffeeecccbbbaaacccdddggghhhiiiiiihhhgggiiillloooqqqrrrsssuuuwwwrrrtttvvvxxxxxxxxxyyy{{{xxx{{{~~~vvvbbbVVVOOONNNXXXgggrrrvvvsssnnnjjjeeeeeedddaaa___```cccfffccceeehhhiiiiiifffbbb___\\\YYYVVVUUUTTTTTTRRRQQQMMMLLLJJJGGGCCCAAAAAACCC===>>>??????>>>>>>@@@BBBVVVXXXPPP???555444333000...777>>><<<222++++++///,,,,,,---///000///,,,))))))******+++,,,,,,------,,,+++*********+++,,,------,,,***)))(((((()))***))))))***++++++++++++***&&&''')))+++,,,+++***)))))))))))))))))))))))))))''''''((()))***,,,...///000111444666999;;;<<<<<<<<<<<<:::>>>BBB???KKKfff{{{zzzwwwwww|||~~~~~~zzzzzzzzz|||~~~~~~|||zzzwwwvvvvvvtttqqqooollljjjeeedddcccaaa```___^^^^^^aaacccfffhhhiiiiiihhhfffhhhlllppprrrrrrsssvvvxxxvvvxxx{{{|||||||||~~~}}}wwweeeYYYQQQJJJTTTcccnnnrrrppplllhhhfffffffffccc___^^^___bbbccceeehhhkkkkkkhhheeeccc```]]]YYYWWWUUUTTTRRRPPPMMMLLLJJJFFFCCCAAABBBCCC>>>???@@@???>>>===???BBBCCC@@@<<<777444444444555---000222111---+++,,,------,,,,,,...000000---***((()))***,,,,,,,,,++++++,,,+++)))))))))***,,,---,,,+++)))(((''''''(((((())))))***+++++++++++++++$$$&&&***------,,,)))((())))))))))))))))))))))))''''''((()))***,,,...///000111333666999:::<<<<<<;;;<<<:::>>>BBB???JJJeee||||||xxxxxx|||zzzzzz|||~~~}}}{{{vvvwwwvvvuuurrrnnnjjjgggfffdddbbb___]]]\\\\\\]]]```bbbeeehhhjjjjjjiiihhhgggkkkppprrrrrrsssvvvxxxwwwyyy{{{||||||}}}~~~uuucccVVVNNNGGGQQQ___kkkooonnnjjjgggmmmmmmlllgggaaa\\\\\\]]]eeehhhkkknnnnnnmmmjjjhhheeeaaa]]]YYYVVVTTTQQQOOOMMMMMMJJJFFFBBBAAABBBCCCCCCDDDDDDAAA<<<:::;;;======888555777777333222444333000------000222333333...,,,,,,...000111...,,,'''(((***,,,---,,,***)))+++***)))((((((***,,,---,,,+++)))((('''''''''(((((()))***+++++++++++++++###&&&***...///---)))'''))))))))))))))))))))))))''''''((()))***,,,...///000111333666888:::;;;<<<;;;<<<:::>>>BBB>>>IIIddd||||||}}}~~~~~~}}}}}}|||}}}}}}~~~xxxwwwvvvssspppmmmkkkiiijjjddd```^^^\\\YYYZZZ^^^aaaccceeefffggghhhjjjlllllliiiiiinnnwww|||zzzvvvzzz|||sssbbbUUULLLHHHNNNXXXccckkkooopppppppppqqqpppiii```[[[[[[]]]gggiiikkkkkkjjjjjjkkklllhhhccc]]]YYYXXXVVVSSSQQQMMMKKKHHHEEEBBBAAAAAAAAA@@@@@@???>>><<<;;;999888:::888777777888888777555222111000//////.........,,,...000000///.........***+++,,,++++++***+++,,,+++,,,+++***((((((***,,,---,,,***((('''(((((()))((()))+++,,,,,,+++***)))(((((()))+++......---+++******)))(((((((((((((((''')))******)))***,,,///333222333666;;;>>>>>><<<>>>@@@>>>@@@AAA<<>>===;;;:::999:::888777777777777555444222111000///............,,,---000111000///......)))***++++++++++++,,,,,,+++,,,+++***((((((***,,,,,,+++***)))((((((((((((((()))***,,,,,,+++***)))++++++***+++,,,,,,***(((******)))(((((((((((((((''')))******)))***,,,///333222333666;;;>>>===<<<===???===@@@BBB===HHHddd~~~~~~~~~~~~}}}|||{{{zzzxxxuuuqqqnnnjjjiiiccc^^^ZZZZZZYYYXXXZZZ^^^bbbeeehhhjjjlllnnnqqqtttuuurrrooooooqqqwww}}}mmmbbbXXXPPPOOOSSSZZZeeeooovvvyyyyyyqqqssssssooogggaaa^^^]]]```cccgggjjjjjjkkklllmmmjjjeee^^^YYYUUUSSSQQQPPPMMMKKKHHHEEEBBBAAAAAAAAA>>>>>>>>>>>>===<<<;;;::::::999777666666666444222222111000///............***,,,///111111000...---))))))******+++,,,------+++++++++)))(((((()))+++************)))((('''''''''(((***+++++++++***)))+++***)))***++++++)))'''******)))(((((((((((((((''')))******)))***,,,///222222444777:::======<<<<<<>>><<>>JJJfff~~~}}}|||zzzxxxuuuqqqmmmiiigggccc^^^[[[\\\\\\[[[^^^bbbgggiiikkkllllllmmmoooqqqrrrrrrrrrpppqqqvvvrrriii^^^TTTSSSUUUZZZcccmmmuuuxxxxxxrrrttttttqqqkkkddd___^^^___ccchhhkkkkkkkkkkkkllljjjfff```YYYUUURRRPPPPPPMMMKKKHHHEEEBBBAAAAAAAAA======>>>>>>===<<<;;;;;;;;;999777666555444222111111111///...............)))+++---000222111///,,,***)))***+++---/////////+++++++++)))'''''')))+++((()))*********)))'''&&&'''((()))***++++++******'''''''''(((+++,,,,,,+++***))))))(((((((((((((((''')))******)))***,,,///222333444777:::;;;<<<<<<;;;<<<;;;>>>AAA>>>LLLhhh{{{zzzxxxtttpppllliiigggccc^^^\\\]]]^^^]]]```eeehhhiiikkklllllllllnnnppprrrtttuuutttsssuuu{{{zzzsssgggZZZXXXWWWXXX___iiiqqqttttttrrrssstttrrrmmmfff```]]]```dddiiillllllkkkjjjiiihhhfffbbb\\\VVVRRRPPPPPPMMMKKKHHHEEEBBBAAAAAAAAA======>>>>>>===<<<;;;;;;;;;999777666555444222111111000///...------------)))***+++///222222///---,,,+++***,,,///111111///***+++***)))'''''')))+++'''((()))******)))'''&&&''''''((()))******++++++((('''&&&(((***,,,,,,+++***))))))(((((((((((((((''')))******)))***,,,///111333555777999:::;;;<<<:::<<<:::===AAA???MMMjjj{{{zzzxxxuuuqqqmmmjjjiiiccc^^^\\\^^^^^^^^^aaafffeeegggjjjkkklllnnnqqqsssuuuwwwyyywwwuuuuuuxxx{{{|||oooaaa\\\XXXWWW\\\fffnnnrrrrrrrrrsssrrrqqqlllfffaaa]]]___ccciiilllllljjjhhhgggffffffddd___YYYTTTQQQQQQMMMKKKHHHEEEBBBAAAAAAAAA>>>>>>>>>>>>===<<<;;;::::::999777666666666444222111000///...------------***)))))),,,111222111......,,,***,,,000222000...*********(((''''''(((***((((((((())))))((((((''''''''''''((()))***++++++---+++))))))*********)))******)))(((((((((((((((''')))******)))***,,,///111333666777888888:::<<<;;;<<<:::===AAA???MMMjjj|||{{{yyywwwtttpppmmmllleeeaaa___```aaaaaadddiiifffhhhjjjlllmmmoooqqqtttvvvwwwwwwwwwxxxzzz}}}uuuggg^^^YYYVVV[[[fffppptttuuurrrqqqpppnnnkkkfff```]]]ZZZ___fffjjjkkkiiigggfffdddffffffccc\\\VVVSSSRRRMMMKKKHHHEEEBBBAAAAAAAAA?????????>>>===;;;:::999:::888777777777777555444000000///...------------+++)))'''***///222222000...+++)))+++...000...+++*********(((&&&&&&(((***(((((('''''''''(((((()))&&&''''''((()))***+++,,,...,,,))))))***++++++*********)))(((((((((((((((''')))******)))***,,,///000333666777777777:::<<<<<<<<<:::===@@@>>>MMMjjj~~~}}}~~~}}}|||{{{yyyvvvssspppoooiiieeecccdddddddddgggllljjjlllmmmnnnmmmnnnoooqqqtttttttttvvvzzz}}}~~~xxxkkk```ZZZWWW[[[gggrrrwwwxxxrrrqqqooollliiieee```\\\UUU[[[ccchhhjjjhhhfffeeeccceeegggeee^^^XXXTTTRRRMMMKKKHHHEEEBBBAAAAAAAAA@@@@@@???>>>===;;;999888:::888777777888888777555000000...---------------,,,)))&&&(((...222222111...***''')))---///,,,)))*********(((&&&&&&(((***)))((('''&&&&&&'''))))))&&&&&&''''''(((***+++,,,+++)))((()))+++---......******)))(((((((((((((((''')))******)))***---///000333777888777777999<<<<<<===:::===@@@>>>MMMjjj~~~}}}|||zzzxxxuuurrrqqqmmmiiidddbbbeeeggghhhgggkkklllmmmoooooooooooonnnssstttwww{{{~~~wwwpppkkkaaaYYYTTTZZZdddllltttzzzvvvooommmpppooofff```___YYY]]]bbbeeefffeeeeeeeeeccceeefffeeeaaa\\\XXXVVVOOOMMMJJJGGGEEECCCBBBBBB@@@@@@???===<<<;;;:::999777777777666555555444444000000///...---,,,,,,+++---,,,,,,,,,...000333555///,,,))))))+++,,,+++***+++******)))((()))))))))'''))))))''')))---,,,'''&&&&&&''''''(((((())))))++++++***))))))***+++,,,))))))))))))((((((((((((((((((((((((***,,,...///222444666777777777999:::===@@@>>>>>>???===OOOooo}}}~~~}}}{{{xxxuuusssqqqlllhhhdddbbbdddggghhhhhhmmmnnnoooqqqqqqqqqppppppvvvvvvxxx{{{~~~{{{vvvppplll___WWWSSSYYYbbbjjjpppvvvyyysssrrrtttrrrjjjdddbbbYYY\\\aaadddffffffffffffeeeffffffddd```ZZZUUUSSSOOOMMMJJJGGGDDDCCCBBBBBB@@@@@@???===<<<;;;:::999777777777666555555444444000000///...---,,,,,,+++...---,,,,,,,,,...000222///,,,))))))+++,,,+++***************)))))))))((((((***+++))),,,///...***&&&&&&''''''((())))))*********)))(((((()))***+++))))))))))))((((((((((((((((((((((((***,,,...///222444666777777777999:::===???===>>>???===OOOooo}}}~~~{{{xxxvvvtttrrrllliiieeecccdddfffhhhhhhnnnoooppprrrrrrrrrrrrqqqwwwwwwxxx|||~~~yyyxxxtttooolllccc]]]ZZZ___eeejjjoootttxxxvvvuuuwwwtttmmmfffdddXXX[[[___cccfffhhhhhhhhhhhhhhhgggddd___XXXRRRNNNNNNLLLJJJGGGDDDCCCBBBBBB@@@@@@???===<<<;;;:::999777777777666555555444444000000///...---,,,,,,+++///...,,,+++++++++---......,,,))))))***++++++***)))******+++***)))((('''))),,,,,,+++...222222...''''''''''''((()))*********)))(((''''''((()))***))))))))))))((((((((((((((((((((((((***,,,...///111333666777777888999;;;<<<>>><<<>>>@@@>>>OOOnnn}}}|||yyyvvvuuutttooolllhhheeeddddddfffggglllmmmoooqqqrrrsssrrrrrruuuwwwzzzzzzvvvvvvsssooommmjjjdddaaacccfffgggiiimmmsssssstttuuurrrllleeebbbXXXYYY]]]aaafffiiijjjjjjlllkkkiiieee```YYYQQQLLLMMMLLLIIIFFFDDDCCCBBBBBB@@@@@@???===<<<;;;:::999777777777666555555444444000000///...---,,,,,,+++...---+++***)))***,,,------,,,***))))))*********((()))+++,,,+++***(((&&&)))+++,,,,,,///333333///''''''''''''((()))+++,,,++++++)))(((((())))))***))))))))))))((((((((((((((((((((((((***,,,...///111333666777777888999;;;;;;===<<<>>>BBB???NNNkkk}}}zzzwwwvvvuuusssqqqlllgggdddcccdddeeejjjkkknnnppprrrsssssssssvvvzzzyyywwwvvvsssooonnnlllfffbbbaaa```]]]]]]```mmmpppttttttqqqkkkeee```YYYYYY[[[___eeejjjkkkkkkooommmjjjgggccc\\\SSSMMMLLLKKKHHHFFFDDDCCCBBBBBB@@@@@@???===<<<;;;:::999777777777666555555444444000000///...---,,,,,,+++,,,+++***))))))***,,,---,,,+++***)))((()))***+++((()))+++,,,+++***(((&&&'''***+++***---111111---''''''&&&'''(((***,,,------,,,+++***)))***++++++))))))))))))((((((((((((((((((((((((***,,,...///000333555777777888:::;;;;;;===;;;???CCC@@@LLLhhh~~~zzzxxxwwwwwwvvvtttpppjjjeeecccdddfffiiikkknnnqqqtttvvvwwwxxx{{{yyyxxxxxxtttqqqpppqqqjjjdddaaa]]]XXXWWWZZZgggnnnttttttqqqmmmgggbbb[[[YYYYYY^^^eeejjjllllllnnnllliiigggeee___WWWPPPLLLJJJHHHEEEDDDCCCBBBCCC@@@@@@???===<<<;;;:::999777777777666555555444444000000///...---,,,,,,+++,,,+++)))))))))***,,,---+++++++++)))(((((()))+++)))******+++***)))((('''&&&))))))(((+++///...***((('''&&&&&&(((***---...///...,,,+++******+++,,,))))))))))))((((((((((((((((((((((((***,,,...///000222555777777888:::<<<======<<>>>>><<<@@@DDD???IIIaaa{{{yyyxxxxxxttttttqqqmmmhhhgggjjjnnnmmmppptttyyy~~~|||wwwxxxzzzwwwuuuvvvnnngggaaa[[[UUUPPPQQQVVV]]]hhhppppppnnnlllgggaaa]]]ZZZYYY\\\dddjjjlllkkkhhheeecccdddeeebbb[[[TTTKKKIIIGGGEEECCCCCCCCCCCC@@@@@@???===<<<;;;:::999777777777666555555444444000000///...---,,,,,,+++111///---***)))((())))))***+++,,,***'''&&&))),,,+++******)))((()))))))))'''))))))((()))---,,,'''((('''&&&&&&'''***...000...---+++))))))))))))***))))))))))))((((((((((((((((((((((((***,,,...//////222555777888999;;;<<>>;;;:::;;;;;;:::999777555333222222111000...------------...---+++))))))***+++,,,...---***(((''''''((()))+++***)))(((((()))***+++((()))+++------+++)))''')))((((((((()))***,,,------,,,***)))))))))******)))***+++***((('''''''''((((((((((((***,,,...//////222444666777999;;;>>>;;;>>>======AAA>>>GGG]]]}}}|||{{{{{{{{{xxxwwwtttoookkkhhhggggggnnnqqqtttyyy}}}}}}zzzxxxyyy||||||yyyuuusssmmmhhheee___WWWSSSSSSXXX___hhhnnnnnnkkkhhhgggbbbaaa^^^]]]___bbbgggjjjjjjiiiddd`````````[[[SSSKKKIIIGGGFFFEEEEEEBBBAAA@@@@@@@@@@@@???===;;;:::::::::999888666444222111222111000...------------...---+++))))))***+++,,,...---+++)))''''''((()))***))))))))))))))))))***)))+++---......,,,***)))((((((''''''((()))+++,,,,,,+++***)))))))))******)))***+++***((('''''''''((((((((((((***,,,...///000222444666777999<<<>>>;;;>>><<<===@@@===EEE[[[}}}||||||~~~xxxzzzyyytttmmmiiijjjmmmppprrruuuyyy}}}|||zzzxxxyyy{{{zzzwwwssstttpppmmmkkkdddYYYRRRPPPTTT\\\fffnnnqqqpppnnnllleeeccc```^^^^^^aaadddgggiiiiiigggddddddccc]]]UUUJJJHHHEEEDDDDDDCCCAAA???AAA@@@??????>>>===<<<;;;999999888777555333222111222111000...---------------,,,+++*********+++,,,------+++***)))(((((()))((()))***++++++***)))(((***,,,---//////...,,,+++(((''''''&&&'''(((***+++++++++***)))))))))******)))***++++++)))''''''(((((((((((((((***,,,...///000222555666777999<<<>>><<<>>>;;;<<>><<<===:::;;;???;;;AAATTTyyy|||yyyyyyzzz{{{zzztttoooooopppppppppnnnooorrrwww|||yyyyyyyyyyyyyyyyyyvvvssspppnnnkkkgggcccZZZNNNIIIJJJTTTZZZdddmmmsssssspppmmmdddbbb___]]]^^^```dddfffhhhkkkkkkgggdddaaaZZZSSSNNNKKKGGGEEEDDDDDDBBBAAAAAA@@@>>>===<<<<<<;;;<<<::::::999888777666444333222111000...------------,,,,,,+++++++++***++++++,,,,,,------,,,+++***)))***,,,...000000...,,,***((()))***+++,,,++++++***(((((('''&&&&&&'''))))))))))))))))))***)))))))))***+++,,,+++)))(((((((((((((((((((((***,,,...///000333555777888:::<<>>>>>===<<<;;;:::::::::999999888666555444222111000...------------,,,,,,,,,+++++++++******+++,,,...///...,,,***)))+++,,,///000000///,,,+++''''''((())))))*********)))((('''''''''((()))***'''((()))*********))))))***+++,,,,,,)))(((((()))((((((((((((***,,,...///111333666777888:::===???;;;<<<888:::@@@<<<@@@PPPqqq|||yyyxxxwwwxxxxxxxxxxxxwwwtttpppmmmkkknnnssszzz}}}~~~wwwyyyzzzzzzwwwsssooommmllljjjiiieee\\\RRROOORRRUUUXXX^^^fffmmmpppnnnlllfffddd```]]]\\\^^^aaacccdddhhhjjjfffcccbbb^^^ZZZQQQNNNIIIFFFEEEDDDDDDCCC>>>>>>??????>>><<<:::999888999888888777666444444222111000...------------+++,,,,,,,,,++++++*********,,,...000///---+++)))+++,,,---......---,,,+++&&&''''''((())))))************(((((((((((()))***&&&''')))*********))))))***,,,---,,,***(((((()))((((((((((((***,,,...///111333666888999:::===???;;;;;;888;;;AAA>>>AAAQQQjjj~~~{{{yyyxxxuuu{{{xxxsssqqqkkknnnuuu|||yyyvvvyyyvvvxxxzzzzzzvvvrrrnnnllliiijjjjjjhhh___TTTQQQTTTTTTVVV[[[ccclllpppooollliiifffaaa]]]\\\\\\^^^```bbbfffiiifffddddddbbb^^^QQQNNNIIIEEEDDDDDDCCCBBB===>>>??????>>><<<:::888777777777777666555333333222111000///------------+++,,,,,,,,,,,,+++*********,,,///000000...+++)))***+++,,,,,,,,,,,,+++***&&&''''''((()))******++++++***)))(((((()))******&&&'''(((*********)))(((***,,,---,,,***(((((()))((((((((((((***,,,...///111333666888999:::===???;;;;;;777;;;BBB???AAAQQQfff{{{xxxwwwyyy}}}wwwtttwwwxxx{{{|||||||||{{{xxxuuusssrrrrrrrrrmmmmmmmmmiiiccc\\\WWWTTTPPPTTT[[[ccciiimmmnnnnnnmmmiiibbb\\\ZZZYYY[[[\\\aaabbbdddeeeeeeccc```^^^VVVQQQKKKGGGFFFEEEBBB@@@AAA@@@>>>===;;;:::::::::999999888777666555444444000000000///......------...---,,,***)))'''&&&%%%***+++,,,---,,,***((('''((()))***++++++***)))((()))((('''&&&&&&'''((()))))))))))))))((((((+++---+++******+++------,,,*********+++,,,+++***)))(((&&&&&&'''((()))+++---...333555777888999;;;>>>AAA===;;;<<<>>>???>>>BBBHHH^^^}}}{{{{{{~~~||||||~~~||||||{{{zzzxxxuuusssrrrqqqqqqooopppqqqnnnggg___WWWRRRLLLPPPVVV^^^fffkkknnnooojjjgggccc]]]YYYWWWYYYZZZ```bbbdddeeedddbbb```^^^YYYSSSJJJEEEDDDEEEDDDBBBAAA@@@>>>===;;;:::::::::999999888777666555444444000000000///......---------,,,+++***)))''''''&&&)))***,,,,,,,,,***((('''((()))***++++++***)))((()))((('''&&&&&&'''((())))))))))))((('''''')))+++,,,++++++,,,......---+++******+++,,,+++***)))((('''(((((()))+++,,,...///222444666888999;;;>>>@@@>>>;;;<<<>>>???>>>BBBGGGWWWwww|||{{{|||yyyxxxvvvtttsssrrrqqqqqqqqqssstttrrrlllcccYYYSSSOOOQQQTTT[[[cccjjjnnnooohhhhhheee```ZZZWWWXXXZZZ___aaacccddddddbbb```^^^\\\TTTKKKDDDCCCDDDEEEDDDAAA@@@>>>===;;;:::::::::999888888777666555444444000000000///......------++++++******)))((((((((()))***+++,,,,,,+++)))(((((()))***++++++***)))((()))((('''''''''((()))******+++***(((&&&%%%''')))---,,,,,,---//////...,,,******+++,,,+++***)))((()))))))))***+++---...///000333555777888:::<<>><<<<<<>>>>>>===AAAFFFUUUvvv~~~}}}|||yyyxxxyyytttttttttssssssssssssssssssssstttsssnnnfff]]]WWWSSSQQQQQQVVV]]]dddiiijjjhhhiiihhhccc\\\XXXXXXZZZ]]]___aaacccdddbbbaaa___\\\UUULLLFFFEEEEEEEEEDDDAAA@@@>>>===;;;:::::::::888888777666555444444333000000000///......------*********)))))))))))))))((()))+++,,,,,,+++***)))((()))***++++++***)))((()))((('''''''''((()))***------,,,)))'''&&&'''(((,,,++++++,,,...///---,,,******+++,,,+++***)))((()))))))))***+++,,,......///222444666777999;;;===>>><<<<<<>>>>>>===@@@FFFVVVyyy{{{{{{yyyuuutttvvvqqqqqqrrrssstttuuuvvvvvvsssrrrqqqpppnnniiibbb]]]QQQNNNLLLOOOXXXaaafffgggggghhhgggbbb\\\XXXWWWWWWZZZ\\\___bbbccccccbbbaaa[[[VVVOOOJJJIIIGGGEEEBBBAAA@@@>>>===;;;:::::::::888888777666555444333333000000000///......------))))))))))))))))))))))))'''(((***,,,,,,,,,+++***((()))***++++++***)))((()))(((''''''((()))***+++000000...+++((('''((()))+++******+++------,,,+++******+++,,,+++***)))(((((((((((())))))+++,,,---...111444777888999;;;<<<===;;;;;;>>>>>>===@@@FFFSSSxxx}}}{{{{{{xxxtttsssvvvqqqrrrssstttvvvvvvvvvvvvtttqqqooooooooolllfffaaaRRRNNNLLLRRR]]]hhhooopppiiigggccc___[[[XXXUUUTTTWWWYYY]]]aaacccddddddccc\\\WWWPPPLLLJJJHHHEEEAAAAAA@@@>>>===;;;:::::::::888777777666555444333333000000000///......------*********)))))))))))))))&&&(((***,,,---,,,++++++((()))***++++++***)))((()))(((((('''((()))+++,,,111111000---)))((()))************+++,,,---,,,*********+++,,,+++***)))((((((((((((((()))***+++,,,...111555777888999;;;<<<<<<::::::===>>>===AAAGGGTTTyyy~~~{{{zzz{{{yyyuuuuuuxxxtttuuuvvvvvvvvvuuutttssstttrrrqqqrrrrrrnnnfff___UUUQQQOOOUUUbbbnnntttuuunnniiibbb___^^^\\\XXXTTTSSSVVV[[[```ccceeeffffff___XXXPPPKKKIIIHHHFFFDDDAAA@@@>>>===;;;:::::::::777777666555444333333222000000000///......------+++*********))))))((((((%%%'''))),,,------,,,+++((()))***++++++***)))((()))((((((((((((***+++,,,000000///,,,)))((()))***++++++***,,,---...---+++******+++,,,+++***)))((())))))))))))***+++,,,,,,...111666888999:::;;;<<<:::888999===>>>>>>BBBHHHYYY{{{{{{yyyzzz|||zzzvvvwwwzzzxxxxxxxxxxxxvvvtttrrrqqquuuttttttvvvvvvpppeee]]]TTTOOOMMMRRR___jjjnnnoootttllldddaaabbbaaa\\\WWWQQQUUUZZZ___dddfffggggggbbbZZZPPPIIIGGGHHHGGGFFFAAA@@@>>>===;;;:::::::::777777666555444333333222000000000///......------++++++******)))(((((((((%%%'''))),,,------,,,,,,((()))***++++++***)))((()))((((((((()))***,,,---//////...+++((('''(((***,,,,,,+++---...///...,,,******+++,,,+++***)))(((************+++,,,------...222666999:::;;;<<<===999777999<<<>>>>>>CCCIIIYYYyyy{{{}}}~~~|||zzzyyyyyy}}}{{{yyyuuusssqqqqqqpppvvvtttsssttttttpppfff___TTTLLLHHHMMMWWW]]]bbbfffkkklllkkkhhhbbb\\\WWWUUUSSSWWW^^^cccdddeeedddeeeccc^^^TTTIIIDDDEEECCC???@@@??????>>>===<<<<<<;;;777666555444333222222111000000000000///...---,,,,,,+++***)))((((((((((((&&&'''(((***,,,------...'''(((((()))***++++++++++++***)))'''''')))***+++***************)))((((((((()))***+++++++++++++++***************)))((((((***)))(((((((((***+++,,,...000333666888:::;;;;;;555777:::;;;===???CCCEEESSSssszzz{{{|||{{{yyyxxxxxxxxx|||{{{xxxuuusssrrrrrrrrruuusssrrrssstttqqqiiicccYYYOOOIIIMMMVVV\\\aaaddddddeeefffeeeaaa\\\XXXVVVTTTXXX\\\```bbbcccfffgggddd___UUUJJJEEEFFFDDD@@@@@@??????===<<<;;;::::::666666555444333222111111000000000000///...---,,,,,,+++***)))((((((((((((&&&'''(((***+++,,,,,,,,,)))))))))***+++,,,,,,,,,+++***)))'''''')))***++++++++++++++++++***))))))******+++++++++++++++***+++++++++++++++***))))))((((((''''''(((***+++,,,...000222555888999999:::666888:::<<<===@@@CCCFFFPPPppp|||xxxyyyyyyxxxvvvuuuvvvwww{{{yyywwwuuutttsssttttttuuusssrrrrrrsssqqqlllhhh^^^SSSJJJLLLTTTZZZ^^^bbb```aaacccdddbbb___[[[XXXUUUXXXZZZ]]]___bbbfffiiiddd```WWWLLLGGGGGGEEEAAA@@@???>>>===;;;:::888888555555444333222111000000000000000000///...---,,,,,,+++***)))((((((((((((&&&'''((()))*********************+++,,,,,,------+++***)))'''''')))***+++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,+++******'''&&&&&&'''(((***,,,---...000222555777888888888777999:::<<<===@@@DDDGGGNNNlll~~~{{{xxxxxxxxxvvvttttttvvvxxxyyyxxxwwwuuuuuuuuuuuuvvvwwwuuusssrrrrrrpppmmmjjj___TTTJJJJJJPPPWWW^^^cccbbbcccdddeeeeeebbb]]]ZZZTTTVVVZZZ\\\^^^aaaeeehhhdddaaaYYYNNNHHHGGGFFFBBB@@@???>>><<<:::888777666555444333333111111000/////////000//////...------,,,+++***)))((((((((((((&&&'''((()))))))))))))))*********+++++++++,,,,,,+++***)))'''''')))***+++++++++,,,,,,++++++***))),,,,,,---------,,,++++++++++++,,,,,,++++++***)))&&&%%%%%%&&&(((***,,,---///000222444666666666666777888:::;;;<<>>CCCFFFNNNhhh}}}~~~yyyzzzzzzyyyxxxxxxyyy{{{yyyxxxwwwvvvuuuvvvwwwxxxwwwwwwuuussspppmmmjjjiii^^^WWWOOOKKKJJJQQQaaapppqqqmmmhhheeeccc___ZZZUUURRRVVVZZZ]]]^^^___```aaabbbbbb\\\QQQIIIGGGFFFDDD???>>>===<<<:::999777777555555444333222111000000...///////////////......,,,+++***)))((((((((((((&&&'''((()))************))))))))))))))))))))))))+++***)))'''''')))***+++)))************)))((((((******+++,,,,,,,,,,,,,,,)))************)))(((((((((''''''((()))+++---......000222555777888888888777888999999:::>>>CCCGGGNNNiii}}}||||||~~~xxxzzz{{{{{{zzzyyyzzz{{{zzzyyywwwvvvvvvvvvwwwwwwsssttttttssspppmmmkkkjjj```\\\VVVOOOJJJOOOcccwwwyyyrrrjjjeeeccc```[[[VVVUUUWWWZZZ[[[[[[\\\^^^```aaabbb\\\QQQHHHFFFEEECCC>>>>>>===<<<;;;:::999999666666555444333222111111......////////////......,,,+++***)))((((((((((((&&&'''(((***+++,,,,,,,,,************************+++***)))'''''')))***+++***++++++++++++***))))))((((((***+++,,,,,,------***++++++++++++***))))))***)))))))))***+++---......000222555888999999::::::::::::;;;<<<@@@EEEJJJPPPkkk~~~|||{{{zzzzzzzzzwwwyyy||||||{{{zzzzzzzzzzzzyyyxxxvvvvvvvvvvvvwwwpppqqqsssssspppmmmlllkkkcccaaa\\\RRRJJJNNNeee{{{wwwnnnhhheeeccc^^^ZZZYYYYYYYYYXXXXXXZZZ^^^aaa```aaa\\\QQQHHHEEEEEECCC>>>>>>===<<<;;;;;;::::::777666555555333333222111......///////////////...,,,+++***)))((((((((((((&&&'''(((***,,,------...,,,++++++++++++++++++++++++***)))'''''')))***++++++,,,,,,,,,,,,+++******&&&'''(((***+++,,,------+++,,,,,,,,,,,,+++******++++++*********+++---......000333666888:::;;;;;;<<<<<<<<<<<<>>>BBBGGGLLLSSSnnn~~~}}}}}}~~~~~~xxxxxxxxxyyyzzz{{{|||}}}|||xxxtttssstttuuutttssssssrrrrrrrrrqqqoookkkhhhcccaaa[[[QQQLLLRRRaaannnnnnmmmkkkjjjhhhddd___\\\[[[UUUSSSVVVZZZ\\\```dddbbb___YYYQQQIIIDDDCCCCCC???>>>===<<<<<<;;;;;;<<<:::999777555333222111111/////////...------,,,,,,,,,,,,++++++***)))))))))%%%'''(((***+++,,,++++++))))))***+++,,,,,,------,,,+++***(((((((((((()))***)))(((***---///---+++''''''((()))***++++++,,,...,,,***)))******)))(((***)))))))))))))))******...///111444777999:::;;;888???<<<999???@@@@@@GGGSSShhh{{{{{{zzzzzzzzz{{{|||||||||yyyvvvuuuvvvvvvuuussssssrrrrrrrrrqqqoookkkhhhgggccc[[[RRRLLLMMMRRRWWWXXX[[[___ccceeeddd```]]][[[VVVSSSVVVZZZ]]]aaafffcccaaa[[[SSSKKKFFFDDDDDD???>>>===<<<;;;;;;;;;;;;:::999777555333222111111/////////...------,,,,,,,,,++++++***))))))((((((&&&'''(((******+++******))))))******+++,,,------,,,+++***)))((((((((()))+++***)))+++...///...,,,((())))))***+++,,,------...,,,***)))******)))((())))))(((((()))***++++++...000222444777888999:::777>>>;;;888>>>@@@AAAJJJSSSfff~~~}}}|||{{{zzzzzzzzz|||zzzxxxxxxxxxxxxvvvuuutttsssrrrrrrqqqpppllljjjiiiddd]]]VVVPPPJJJGGGDDDHHHNNNWWW```dddccc```]]]ZZZTTTQQQSSSXXX[[[aaagggeeeccc]]]UUUMMMGGGDDDDDD???>>>===<<<;;;;;;;;;;;;:::999777555333222222111/////////...------,,,,,,+++******))))))(((''''''&&&'''((()))))))))))))))************++++++,,,---,,,+++***)))((((((((((((+++++++++,,,...///...---******+++,,,---......///---,,,***)))******)))((((((((((((((()))***,,,,,,000111333555777888999999777===:::888???@@@CCCOOO[[[iii}}}|||zzzyyyxxxxxx{{{zzzzzzzzzzzzyyywwwvvvuuusssrrrrrrrrrpppmmmkkkeeeddd```YYYRRRLLLGGGEEELLLSSS]]]dddfffccc___\\\XXXRRRNNNQQQUUUYYY___eeedddbbb^^^VVVNNNGGGCCCBBB>>>>>>===<<<;;;;;;;;;;;;999888777555333222222222/////////...------,,,,,,******))))))((('''''''''&&&''''''(((((((((((((((******))))))***+++,,,---++++++***))))))(((((((((***++++++,,,---------,,,)))***++++++------...///---+++))))))***+++***)))'''''''''((()))+++,,,---111222444555777888888999888===;;;:::@@@AAAGGGVVVlllvvv~~~}}}zzzyyywwwvvvvvvyyyzzz{{{{{{yyyxxxwwwwwwuuutttrrrrrrrrrqqqooommmcccdddbbbZZZOOOIIIJJJNNNVVV]]]eeeiiihhhccc___]]]XXXRRROOORRRVVVZZZ___eeeaaa```\\\VVVMMMFFFBBB@@@>>>===<<<;;;;;;:::::::::999888666555333333222222/////////...------,,,,,,******))))))((('''''''''&&&&&&''''''(((((())))))+++***)))((()))***+++,,,++++++******)))((((((''')))***++++++++++++++++++(((((()))***+++,,,---------+++))))))***+++***)))'''''''''((()))+++,,,---111222444666777888999999;;;>>>;;;;;;AAABBBJJJ\\\~~~~~~}}}{{{zzzxxxwwwwwwwwwxxxyyyzzzyyywwwvvvwwwxxxvvvtttrrrrrrrrrrrrpppnnneeefffbbbWWWKKKEEEJJJPPPVVV]]]fffjjjhhhccc___^^^ZZZUUURRRUUUYYY[[[___ddd]]]]]][[[UUUMMMFFFAAA???>>>===<<<;;;::::::::::::888777666555444333333333/////////...------,,,,,,+++******))))))(((''''''&&&&&&&&&'''((()))+++,,,,,,***)))(((((()))+++,,,***+++++++++***)))((('''((()))++++++***))))))***''''''((()))***++++++,,,,,,***))))))***++++++***(((((((((((()))***,,,,,,111222444666888999::::::===???;;;<<>>:::;;;???>>>JJJbbb}}}||||||{{{{{{{{{||||||vvvwwwwwwuuurrrrrruuuyyywwwuuusssrrrrrrsssqqqpppnnnhhh^^^UUUOOOMMMNNNOOOGGGTTTdddmmmkkkddd]]]ZZZUUUQQQPPPTTTWWWVVVWWWZZZZZZ[[[ZZZVVVOOOHHHCCC@@@======<<<;;;::::::::::::888777666555444333333333000//////...------,,,,,,,,,,,,++++++***)))))))))&&&&&&&&&'''))),,,...000,,,+++(((''''''(((***,,,******++++++***)))'''&&&))),,,...---+++)))***,,,''''''((()))***+++,,,,,,,,,***))))))***++++++******)))))))))))))))******///111333666888:::<<<<<<======999999===<<>>;;;:::::::::888777888777666555444333222222000000///...---,,,,,,++++++++++++***)))((((((''')))((('''''''''(((***+++---+++)))((('''((()))***++++++++++++*********)))(((***++++++***)))***+++)))(((((()))+++---,,,+++///...,,,***)))))))))***))))))***++++++++++++***111333666777777888999;;;<<<@@@<<<999<<<===FFFYYY~~~}}}||||||}}}~~~}}}zzzxxxyyyxxxxxxwwwvvvvvvvvvvvvuuusssqqqpppqqqrrrrrrqqqqqqllleee```]]]XXXRRRNNNNNNVVVaaagggfff```\\\YYYWWWSSSPPPOOOQQQUUUXXXYYYZZZYYYYYYWWWSSSLLLDDD>>>@@@>>>;;;:::::::::888777777777666555444333222222000000///...---,,,,,,+++++++++******)))((((((''')))((('''''''''(((***+++,,,+++)))((('''((()))***++++++*********)))))))))***,,,---,,,***))))))***'''''''''))),,,......---///...,,,+++)))))))))***))))))******+++++++++***111333555777777888999;;;<<<@@@===:::======EEEWWWzzzzzz{{{}}}}}}zzzwwwzzzzzzyyyyyyyyyyyyyyyyyyvvvssspppnnnoooqqqrrrsssqqqlllfffaaa]]]YYYRRRNNNPPPVVV^^^ddddddaaa]]][[[XXXTTTNNNLLLNNNRRRVVVYYY]]]\\\ZZZXXXTTTMMMEEE???@@@>>>;;;:::::::::888777777666666555444333222222000000///...---,,,,,,+++++++++******)))((((((((()))((('''''''''((()))***++++++)))((((((((()))*********)))))))))(((((((((,,,---...---+++)))((()))'''&&&&&&(((+++...//////...---,,,+++***))))))))))))))))))*********++++++000222555777777888999;;;;;;AAA>>><<<>>>===CCCTTTnnn~~~xxxyyyzzz}}}}}}zzzwwwyyyyyyzzzzzzzzzzzzyyyyyytttrrrooooooppprrrrrrrrrqqqlllfffaaa]]]XXXQQQLLLOOOSSSYYY```ddddddaaa___[[[VVVOOOKKKMMMQQQVVVYYY]]]\\\ZZZXXXUUUOOOHHHCCC@@@>>>;;;:::::::::888777666666555444444333222222000000///...---,,,,,,+++************))))))(((((((((((('''&&&'''((()))***+++***)))(((((()))******))))))))))))((((((((((((+++,,,...---+++*********((('''&&&(((+++---......------,,,+++*********))))))))))))))))))******+++///222444666777888999;;;;;;AAA???===@@@===BBBRRRkkk}}}yyyyyyzzz|||~~~}}}zzzxxxxxxyyyyyyzzzyyyyyyxxxwwwqqqppppppqqqrrrsssqqqpppppplllfffaaa]]]XXXPPPKKKKKKNNNTTT\\\dddhhhfffddd___YYYRRRMMMNNNRRRWWWZZZ[[[ZZZYYYXXXVVVQQQKKKGGG@@@>>>;;;:::::::::888777555555555444333333222222000000///...---,,,,,,+++*********)))))))))))))))((('''&&&&&&&&&''')))***))))))))))))))))))******))))))))))))(((((((((((((((***,,,,,,++++++,,,---,,,***((((((***,,,,,,,,,,,,,,,,,,,,,+++******)))))))))((((((((()))***+++...111444666666888:::;;;:::AAA???>>>@@@===BBBQQQuuu~~~{{{{{{{{{|||}}}}}}{{{yyyxxxyyyzzzzzzyyyxxxvvvuuuoooooopppqqqssssssqqqoooqqqmmmgggccc___XXXQQQKKKHHHJJJPPPZZZfffkkkjjjfffbbb\\\TTTOOOPPPSSSXXXZZZZZZYYYXXXWWWVVVRRRMMMIII@@@>>>;;;:::::::::888777444444444444333333222222000000///...---,,,,,,+++******))))))))))))))))))((('''&&&&&&&&&'''((()))))))))))))))******************)))))))))(((((((((&&&(((***+++++++++,,,------+++(((''')))++++++++++++,,,,,,,,,,,,+++***)))))))))((('''((()))***+++...000333555666888:::;;;:::@@@???===@@@===BBBSSS}}}{{{{{{||||||{{{zzzzzzzzz{{{{{{yyywwwuuusssqqqoooooooooqqqrrrrrrqqqsssooojjjeeeaaa[[[RRRLLLHHHHHHNNNZZZgggmmmjjjeeeccc]]]VVVQQQQQQTTTWWWYYYZZZYYYXXXWWWUUUQQQLLLHHH@@@>>>;;;:::::::::888777444444444333333333333222000000///...---,,,,,,+++)))))))))))))))))))))***''''''&&&%%%&&&'''((()))(((((()))***************++++++*********)))))))))&&&(((******))))))***+++---***'''''')))+++------++++++,,,,,,,,,+++***)))***)))'''''''''(((***+++---000333555666777:::;;;:::???>>><<>>DDDUUU|||{{{{{{||||||{{{{{{|||||||||zzzwwwtttsssssspppmmmmmmoooqqqssssssuuuqqqlllgggccc\\\TTTNNNIIIIIINNNZZZgggmmmiiicccbbb]]]VVVQQQQQQSSSVVVWWW\\\ZZZXXXVVVTTTPPPKKKGGG@@@>>>;;;:::::::::888777444333333333333333333333000000///...---,,,,,,+++)))))))))))))))*********''''''&&&%%%&&&'''((()))'''((()))***************++++++++++++************''')))******((('''((((((+++)))&&&&&&))),,,...///***+++,,,---,,,+++***)))***)))'''&&&'''(((***+++---///333555666777:::<<<999???===;;;???>>>EEEVVVyyy}}}{{{yyyzzz}}}~~~}}}|||yyywwwwwwxxxxxxtttqqqtttqqqnnnnnnppprrrttttttwwwrrrlllgggbbb[[[SSSMMMLLLLLLOOOZZZfffmmmlllhhhhhhbbbYYYQQQNNNPPPTTTWWW[[[YYYUUURRRSSSTTTOOOHHHAAA@@@===;;;999888777777777666444333222222333444111000///...---,,,+++++++++++++++************)))''''''''''''((((((((((((((()))***))))))***,,,...,,,+++++++++******))))))(((((((((((()))***+++,,,((('''&&&%%%&&&''')))+++000///---,,,+++*********)))))))))))))))******+++---000444666777888:::;;;===;;;;;;======@@@HHHRRRqqq}}}{{{|||~~~{{{yyyxxxwwwxxxwwwtttqqqqqqnnnlllmmmooorrrtttuuutttpppkkkgggccc^^^VVVQQQMMMLLLOOOYYYgggooopppmmmiiicccZZZRRRNNNOOORRRUUUZZZYYYVVVSSSTTTUUUPPPHHHAAA@@@===;;;999888777777666555333222111111222222111000///...---,,,++++++*********)))))))))((((((''''''''''''((((((((((((+++,,,---,,,***)))***+++++++++*********)))))))))'''''''''((()))***,,,,,,)))((('''&&&&&&(((***+++//////---,,,+++*********)))))))))))))))******+++...111555777999999;;;<<<===;;;;;;======???HHHQQQvvv}}}||||||~~~~~~{{{yyyxxxwwwxxxvvvtttrrrnnnllljjjkkknnnrrrttttttqqqmmmiiigggeeeaaa[[[VVVOOOLLLMMMVVVeeepppsssrrrjjjddd[[[SSSOOOOOOQQQSSSXXXYYYXXXUUUVVVVVVPPPIIIBBB@@@>>>;;;999888777777444444333222111111111111000000///...---,,,,,,+++))))))))))))((((((((('''''''''''''''((((((((((((---///000///,,,***))))))******))))))))))))((((((&&&&&&'''((()))+++---...+++***((('''''')))+++,,,///...---,,,++++++******)))))))))))))))******+++///222666888999:::<<<======;;;;;;======???GGGPPPyyy|||{{{zzzzzzzzz{{{{{{{{{zzzyyyxxxxxxwwwuuusssrrrnnnllljjjkkknnnppprrrrrrpppmmmjjjhhhgggccc^^^YYYPPPLLLJJJQQQ___kkkqqqqqqhhhccc[[[TTTPPPPPPRRRTTTVVVXXXXXXWWWWWWVVVQQQIIICCCAAA>>>;;;999888777777444444333222222111111111000//////...------,,,,,,******)))))))))(((((((((''''''''''''((((((((((((---///111111...+++)))))))))))))))(((((((((((((((&&&'''''')))+++---///000,,,+++)))((((((***+++,,,...---------,,,+++******)))))))))))))))******+++///222555888999:::;;;======;;;<<<===>>>???FFFOOOvvv||||||{{{zzzyyyyyyyyyzzzyyyyyyyyyxxxvvvtttsssrrrpppnnnmmmmmmnnnooooooooorrroookkkiiihhheee___ZZZRRRLLLGGGLLLXXXdddjjjlllddd```ZZZTTTRRRRRRSSSUUUTTTWWWXXXWWWVVVVVVQQQKKKDDDBBB???<<<999888777777555555555444333333222222/////////...------,,,,,,++++++*********)))))))))''''''''''''((((((((((((+++---000000...,,,++++++((((((((((((((()))))))))(((((()))***,,,...000111---,,,***))))))***+++,,,---------------,,,******)))))))))))))))******+++---000444777888999:::<<<<<<;;;<<<>>>>>>>>>EEENNNqqq}}}}}}~~~~~~|||zzzyyyzzz{{{xxxyyyyyyxxxuuusssrrrsssrrrqqqoooooopppppppppooossspppllljjjiiifff```[[[TTTLLLFFFIIITTT___fffgggaaa^^^ZZZUUUSSSSSSTTTUUURRRVVVWWWUUUTTTTTTQQQLLLDDDCCC@@@<<<:::888777777555555555555444333222222//////.........---------++++++++++++************''''''''''''(((((((((((()))+++------,,,++++++,,,(((((())))))))))))******))))))***+++,,,...000111---,,,***(((((()))+++,,,,,,,,,---...---,,,+++***)))))))))))))))******+++---000444666777888:::;;;<<<;;;<<<>>>>>>>>>DDDLLLjjj~~~{{{}}}}}}~~~~~~|||yyywwwyyyzzzwwwyyyzzzxxxuuurrrrrrssssssqqqpppqqqrrrsssrrrqqqrrrooolllkkkkkkhhhccc^^^UUUMMMGGGIIITTT___fffgggbbb___[[[VVVSSSRRRSSSSSSQQQUUUVVVSSSQQQRRRQQQNNNEEECCC@@@===:::888777777444444555555444333111000...............---------************))))))))))))''''''''''''(((((((((((((((***+++***)))((()))+++)))))))))*********++++++)))))))))***+++,,,......---+++)))(((((((((***++++++,,,---......,,,+++))))))))))))))))))******+++...111555777888999;;;<<<<<<;;;<<<>>>>>>>>>DDDLLLccc}}}zzz{{{}}}{{{|||}}}zzzvvvuuuvvvxxxwwwyyyzzzxxxtttrrrrrrsssrrrqqqqqqrrrtttvvvuuutttqqqnnnlllkkkllljjjeeeaaaVVVNNNHHHJJJVVVaaahhhjjjcccaaa\\\WWWSSSRRRQQQQQQQQQUUUUUURRRPPPQQQQQQOOOEEECCC@@@===:::888777777333333444444333222000///...............---------))))))))))))((((((((((((''''''''''''((((((((())))))******((('''&&&''')))))))))******+++++++++,,,(((((((((((()))***+++,,,,,,+++)))((('''((()))***+++,,,---......---+++))))))))))))))))))******+++///222666888999:::<<<===;;;;;;<<<>>>>>>>>>CCCKKK]]]|||ssswww}}}||||||}}}~~~~~~zzzvvvrrrooovvvwwwxxxxxxwwwuuusssrrrppprrrttttttsssrrrrrrsssvvvtttqqqooolllhhhccc___UUURRRNNNJJJOOOZZZfffmmmiiiddd^^^XXXTTTSSSQQQQQQWWWXXXVVVRRRQQQTTTTTTRRRIIIBBB===>>>>>>:::777777555444444333333222222111///////////////......---+++++++++************)))+++***(((&&&%%%&&&'''(((******+++,,,+++***)))(((((())))))+++,,,---......))))))))))))))))))***+++))))))(((&&&%%%'''***---+++,,,------,,,+++)))((())))))))))))))))))***+++000222555777777777888999;;;;;;;;;;;;===AAADDDFFF]]]www{{{~~~|||xxxtttpppmmmssstttuuuvvvuuusssqqqppppppqqqqqqqqqqqqqqqsssttttttrrrpppnnnlllhhhdddaaa[[[UUUMMMIIILLLVVVaaaggghhhddd^^^XXXUUUSSSRRRQQQTTTVVVUUUQQQPPPRRRRRRPPPIIIBBB===>>>>>>:::777777555444444333333222222111///////////////...------+++++++++************))))))((('''&&&&&&''')))******++++++,,,+++***((('''((())))))***+++,,,------)))))))))))))))******+++******)))((('''(((+++...---.........---+++***))))))))))))))))))******+++///222555777777777999:::;;;;;;;;;;;;===AAADDDFFFUUUyyy~~~}}}|||~~~~~~~~~|||yyyuuuqqqmmmkkkqqqrrrtttuuuuuusssrrrpppppppppooonnnoooppprrrsssrrrpppnnnmmmllliiieeebbbaaaXXXNNNJJJNNNWWW___dddeeeccc^^^ZZZVVVSSSRRRQQQRRRUUUTTTQQQPPPQQQPPPMMMIIIBBB===>>>>>>:::777777555444444333333222222111...////////////...------+++++++++************)))''''''&&&&&&'''(((***+++++++++,,,,,,+++)))(((&&&)))))))))******+++++++++)))))))))))))))***++++++++++++***)))((())),,,...////////////...,,,***))))))))))))))))))***++++++---000444666777888:::;;;;;;;;;;;;;;;===AAADDDFFFWWWttt~~~}}}|||{{{xxxtttpppmmmkkkrrrsssuuuvvvwwwvvvtttssspppooonnnoooooopppooonnnpppooommmmmmmmmkkkgggeeecccZZZQQQQQQUUU[[[```dddcccbbb```\\\WWWSSSQQQQQQPPPSSSTTTQQQPPPQQQPPPLLLIIIBBB===>>>>>>:::777777555444444333333222222111......//////......---,,,+++++++++*********))))))'''''''''&&&'''((()))***++++++++++++***)))'''&&&))))))))))))))))))******)))((((((((()))***+++,,,***+++***)))((((((+++---////////////---+++)))((()))((((((((()))***+++,,,,,,///333666888999;;;===;;;;;;;;;;;;===@@@DDDFFFWWWppp~~~~~~}}}}}}~~~|||{{{zzzwwwuuurrrpppooorrrtttuuuwwwwwwvvvtttsssooonnnnnnoooqqqpppllliiiooonnnmmmmmmmmmllliiigggccc[[[UUUVVVXXXWWWYYY]]]aaabbbaaa^^^XXXSSSPPPOOOOOORRRSSSQQQQQQRRRQQQMMMIIIBBB===>>>>>>:::777777555444444333333222222111...............------,,,+++++++++*********))))))))))))((('''''''''''''''******++++++***)))'''&&&))))))))))))))))))******(((((((((((()))***+++,,,)))******((('''''')))+++------...---,,,***((('''(((((((((((()))***+++,,,,,,///333666888999;;;===;;;;;;;;;;;;===@@@DDDFFFOOOggg{{{|||}}}~~~~~~||||||}}}~~~~~~|||zzzzzz|||~~~~~~~~~~~~}}}yyyyyyxxxvvvuuuttttttsssrrrsssuuuvvvvvvtttsssqqqmmmkkkjjjllloooooollliiipppooonnnnnnooonnnkkkhhhccc[[[VVVUUURRRKKKLLLRRR```bbbddd```YYYRRRNNNMMMMMMPPPQQQOOOPPPSSSSSSPPPIIIBBB===>>>>>>:::777777555444444333333222222111---............---,,,,,,+++++++++************))))))))))))(((''''''&&&&&&((()))*********)))(((''')))))))))******+++++++++(((((((((((()))***,,,,,,))))))***)))''''''((()))+++,,,,,,---,,,+++)))((((((((((((((()))***,,,,,,,,,///333666888999;;;===;;;;;;;;;;;;===AAADDDFFFPPPgggsss{{{wwwxxxzzz{{{{{{yyyyyy|||~~~~~~~~~|||{{{|||}}}{{{}}}|||}}}}}}{{{zzzuuuuuuuuuuuuuuuvvvwwwwwwtttuuuvvvwwwvvvuuusssqqqiiieeecccdddjjjnnnnnnmmmqqqpppoooppppppooollljjjaaaYYYSSSPPPIII@@@DDDOOO```cccfffbbbYYYQQQLLLKKKJJJMMMNNNLLLMMMRRRSSSRRRIIIBBB===>>>>>>:::777777555444444333333222222111------......------,,,++++++++++++************)))'''((((((((((((((('''''''''''')))*********)))(((((())))))***+++,,,------''''''(((((()))+++,,,---)))***+++***((('''((()))++++++,,,------,,,+++***''''''(((((()))+++,,,------000444666888999:::<<<;;;;;;;;;;;;===AAADDDFFFSSShhh{{{kkkvvv~~~}}}|||wwwtttyyyzzzzzzxxxuuutttwwwzzz{{{||||||{{{zzz||||||||||||}}}~~~~~~{{{yyy{{{}}}zzz}}}|||zzzyyyrrrrrrrrrsssuuuvvvxxxyyyxxxyyyzzzzzzyyywwwuuusssfffaaa\\\^^^eeemmmqqqrrrrrrqqqpppqqqqqqpppmmmjjj___VVVPPPMMMCCC<<>>>>>:::777777555555444333333222222111------......------,,,++++++++++++************)))%%%&&&'''((())))))))))))&&&'''((()))******))))))((()))***+++,,,---......'''''''''((()))+++,,,---***,,,,,,+++)))((()))***+++,,,---.........---,,,'''''''''((()))+++,,,------000444666777888:::;;;;;;;;;;;;;;;===AAADDDFFFKKKaaa|||VVVbbblllqqqvvv}}}{{{xxxvvv{{{uuurrrvvvzzzzzzxxxwwwxxx{{{}}}~~~~~~~~~{{{zzz~~~}}}|||{{{{{{{{{{{{{{{~~~~~~}}}}}}}}}}}}~~~~~~zzzyyyyyy|||~~~{{{zzz~~~~~~{{{wwwxxxyyyzzz{{{|||||||||~~~zzzvvvuuuvvvvvvssspppooohhhbbbaaagggooossstttrrrrrrrrroookkkhhhffffffcccZZZPPPGGG???===DDDMMM\\\aaaaaa\\\UUUPPPJJJEEEFFFHHHJJJLLLNNNPPPSSSUUUNNNGGG???<<<<<<===:::777777666444333222111111111000000000///......------,,,,,,,,,+++++++++******+++***((('''&&&&&&'''''''''(((***+++***)))'''%%%)))))))))***++++++,,,,,,(((((()))***+++---...///------,,,***((()))+++---.../////////...,,,***)))******)))(((((()))***+++000222444555555666777888;;;;;;;;;;;;===AAADDDFFFPPPeeennnvvvEEEQQQ\\\ccciiirrrxxxxxx~~~|||{{{|||}}}~~~}}}{{{{{{{{{}}}wwwuuuxxx|||{{{yyyxxxxxx{{{}}}~~~}}}|||yyyyyyyyyzzz{{{{{{||||||~~~~~~}}}}}}}}}}}}~~~~~~zzzzzzzzz{{{}}}~~~|||yyyyyyyyyzzzzzzzzzzzzzzzzzzxxxvvvuuuuuuuuutttssspppkkkgggggglllppprrrrrrtttsssrrrpppnnnkkkiiiggg```XXXOOOGGG@@@???HHHRRR```cccccc\\\UUUPPPJJJEEEEEEGGGIIILLLNNNPPPRRRTTTNNNGGG???;;;;;;<<<:::888666555444333222111111111000000000///......------,,,,,,+++++++++************)))'''&&&%%%%%%&&&&&&((((((************)))(((((())))))******+++,,,,,,)))))))))***+++,,,---...------,,,***((((((***---,,,---.........---,,,+++(((((((((((()))***,,,------000333555666777999;;;::::::::::::<<>>999999999999<<>>:::999999:::<<>>GGGUUUaaafffhhhkkklllmmmoooqqqsssqqqsssvvvwwwxxxyyy{{{}}}zzzzzzyyyyyyxxxyyyyyyyyy}}}{{{zzzzzz|||}}}~~~}}}vvvvvvvvvwwwxxxyyyzzz{{{||||||~~~~~~~~~}}}|||}}}~~~~~~}}}xxx{{{~~~}}}}}}~~~|||{{{}}}|||zzzyyyyyyyyy|||||||||{{{yyyyyyzzz{{{xxxvvvssspppnnnnnnooopppnnnmmmmmmnnnooonnniiidddbbb[[[SSSLLLEEEBBBGGGPPP^^^ccceeeaaa\\\XXXSSSNNNFFFDDDDDDHHHMMMQQQQQQOOOMMMIIIDDD>>>:::888888888555444333333222222222222000000000///......------+++************))))))))),,,+++***(((((((((((()))((())))))+++,,,---......''''''((())))))******++++++******)))))))))******)))+++++++++)))((()))***+++,,,---------+++***))),,,+++***(((((((((((()))...111444555666666888:::;;;;;;;;;<<<>>>AAADDDFFFUUUlll{{{mmm777555555999;;;???JJJVVV]]]aaafffiiilllnnnpppqqquuuvvvxxxxxxxxxzzz|||~~~xxxwwwwwwwwwxxxxxxxxxxxx{{{zzzzzz{{{}}}}}}|||zzztttuuuvvvxxxzzz{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}yyyzzz|||~~~~~~}}}zzz}}}~~~|||{{{{{{{{{zzzyyyyyy{{{||||||{{{uuuuuuuuusssrrrppppppppplllmmmoooooonnnkkkgggddd```ZZZTTTMMMFFFAAAEEELLL]]]cccfffbbb]]]XXXRRRLLLGGGEEEDDDHHHNNNRRRRRRPPPLLLJJJFFFAAA<<<999888888666555444333222111111111000000000///......------************)))))))))))),,,+++)))(((''''''(((((('''(((***+++,,,,,,,,,+++''''''(((((()))************)))))))))))))))***+++''')))++++++))))))***+++)))***+++,,,---,,,+++++++++***)))(((((())))))***...000333555666777999::::::::::::;;;===@@@CCCEEEVVVooo{{{mmm333111222666777888@@@JJJUUUZZZaaafffjjjlllnnnpppwwwwwwwwwvvvvvvxxx{{{~~~wwwvvvvvvvvvxxxyyyxxxwwwzzzyyyzzz{{{}}}}}}{{{yyyuuuwwwyyyzzz{{{{{{{{{zzz||||||||||||}}}~~~}}}~~~~~~}}}}}}|||}}}}}}~~~zzz~~~}}}|||yyywwwuuuwww{{{~~~}}}|||rrrtttwwwwwwuuusssqqqpppiiilllnnnnnnkkkgggdddbbb^^^YYYTTTNNNGGGAAADDDKKK]]]dddgggccc^^^XXXPPPIIIHHHEEEDDDHHHOOOSSSRRRPPPKKKKKKHHHCCC>>>:::888888777666555333222111111111000000000///......------************))))))))))))+++***((('''&&&&&&''''''&&&(((***,,,---,,,+++***''''''(((((()))*********)))))))))))))))***++++++&&&(((*********)))***+++'''(((***,,,------------))))))(((((((((***+++,,,---///333555666777:::<<<999999999:::<<>>CCCFFFUUUlllAAA???<<<999777444333222666:::CCCOOO[[[dddiiijjjqqqvvv}}}|||xxxvvvwwwyyyyyyvvvvvvzzzzzzwwwxxxzzz||||||zzzyyyyyyzzzzzz{{{|||}}}}}}|||zzzyyyxxxyyyzzz|||}}}~~~|||}}}}}}}}}}}}|||{{{zzzyyyyyyxxxxxxxxxzzz{{{|||~~~}}}}}}~~~}}}|||{{{}}}}}}~~~~~~~~~}}}}}}yyyxxxwwwxxx{{{|||{{{zzzyyywwwvvvvvvwwwxxxxxxwwwuuurrrooommmlllkkkiiigggccc```YYYQQQIIIEEEDDDDDDSSS]]]dddbbb\\\WWWRRRNNNFFFDDDCCCEEEJJJMMMLLLKKKFFFFFFEEEAAA===:::999999888777444222000000111222/////////...------,,,,,,++++++******)))(((((('''''''''&&&&&&&&&&&&''''''*********)))))))))))))))'''''''''((()))+++,,,,,,---,,,+++)))))))))******)))))))))(((''''''((()))***+++,,,,,,------,,,,,,***)))((((((((()))+++,,,///000111333666888:::;;;;;;<<<<<<<<<<<<>>>BBBEEETTTiiiCCCAAA???<<<999666444333333555:::CCCOOO[[[cccgggnnnssszzz}}}}}}|||zzzyyyxxxzzzyyyvvvuuuyyyyyywwwxxxzzz||||||zzzyyyyyyzzz|||}}}~~~~~~}}}{{{yyyxxxzzz{{{|||~~~{{{|||}}}}}}|||{{{yyyxxxxxxwwwwwwvvvwwwyyy{{{|||~~~|||{{{{{{}}}~~~|||zzz|||~~~}}}~~~~~~~~~}}}}}}|||}}}}}}{{{zzzyyyyyyyyyyyyxxxwwwyyyxxxvvvvvvxxxyyyxxxwwwuuurrrnnnlllkkkjjjhhhfffdddaaa\\\SSSKKKEEECCCCCCSSS]]]eeeccc]]]XXXTTTPPPIIIFFFCCCDDDGGGIIIHHHFFFEEEEEEDDDAAA===:::999999888666444111000000111222/////////...------,,,,,,+++++++++***))))))((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))******'''''''''((()))+++---...000///,,,***(((''''''''')))******)))'''&&&(((******+++,,,,,,------,,,,,,***)))((((((((()))+++,,,///000111333666888:::;;;999:::;;;;;;;;;>>>AAADDDRRRiiiHHHFFFDDD@@@<<<:::888777333444666;;;DDDPPP[[[bbbhhhooouuuwwwyyy||||||zzzzzz|||{{{wwwwwwzzz{{{yyyxxxzzz||||||zzzyyyyyyzzz}}}~~~~~~|||zzzxxx{{{{{{|||}}}}}}}}}}}}|||yyyzzz|||||||||zzzxxxwwwwwwwwwwwwwwwxxxzzz{{{{{{}}}|||{{{zzz{{{}}}~~~zzzzzz}}}~~~}}}|||{{{zzzyyyxxxxxxxxxyyyxxxxxxvvvuuutttsssrrrxxxwwwuuuuuuwwwxxxwwwvvvsssqqqnnnmmmllljjjgggeeedddbbb]]]UUUMMMFFFCCCBBBQQQ\\\dddccc]]]XXXTTTOOOJJJFFFCCCCCCEEEFFFEEECCCDDDDDDDDDBBB>>>:::999888666555333222111222222333/////////...------,,,,,,,,,++++++******)))((((((''''''&&&&&&&&&&&&''''''))))))))))))************(((((((((((()))+++---...111///,,,***'''&&&&&&%%%(((+++,,,+++((('''(((+++***+++,,,,,,------,,,,,,***)))((((((((()))+++,,,...///222444777888::::::888999:::;;;<<<>>>AAADDDQQQlllQQQNNNJJJEEEAAA===;;;:::222444666999===GGGRRR[[[```iiiqqqtttwww{{{{{{xxx{{{|||zzzvvvvvvyyy{{{yyyxxxzzz||||||zzzyyyyyyzzz{{{|||~~~~~~|||{{{|||||||||||||||{{{{{{zzzwwwyyy{{{||||||zzzxxxwwwvvvwwwxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{}}}|||yyyyyy}}}}}}~~~|||zzzxxxvvvuuutttvvvwwwvvvuuutttrrrrrrrrrwwwuuuttttttuuuvvvvvvuuusssqqqoooooommmkkkgggddddddccc^^^WWWNNNGGGDDDBBBNNNYYYbbbaaa\\\WWWRRRNNNIIIEEEAAAAAADDDEEEEEECCCDDDDDDDDDBBB>>>:::888777333333333333333333333333/////////...------,,,,,,,,,,,,+++******))))))(((''''''&&&&&&&&&&&&''''''((()))))))))***************)))(((((()))+++---......---***((('''&&&&&&'''(((+++///...***''')))+++***+++,,,,,,------,,,,,,***)))((((((((()))+++,,,---///222555888999999999888999;;;<<<===???BBBDDDRRRrrrXXXUUUOOOIIICCC@@@>>>===111555888999;;;AAAMMMVVVZZZeeeooorrrvvv{{{zzzuuuyyyzzzxxxttttttwwwxxxwwwxxxzzz||||||{{{yyyyyyzzzxxxzzz|||~~~~~~~~~~~~~~~}}}|||{{{zzzvvvxxxzzz||||||zzzxxxwwwvvvwwwyyy{{{||||||||||||{{{{{{|||}}}}}}zzzxxxyyy}}}~~~~~~~~~}}}yyyvvvtttsssvvvvvvwwwvvvuuutttuuuvvvvvvtttsssssstttuuuuuutttrrrrrrqqqpppooolllhhhddddddccc___XXXOOOHHHDDDBBBLLLWWW``````ZZZVVVQQQLLLGGGDDD@@@@@@CCCFFFFFFDDDDDDEEEDDDBBB>>>999777666111222333444444444333333000//////...------,,,,,,,,,,,,++++++***)))))))))'''''''''&&&&&&'''''''''(((((())))))*********++++++***)))((()))***,,,...+++***)))'''''''''((()))''',,,000///+++((()))+++++++++,,,---------,,,,,,***)))((((((((()))+++,,,,,,...222666999999999888888:::<<<===>>>@@@CCCFFFSSSwww\\\WWWOOOIIIEEEDDDCCCBBB;;;888555555888>>>EEEJJJTTT]]]jjjqqqrrrqqqqqqrrryyyvvvrrrnnnkkkmmmqqquuuzzzyyyyyyyyyzzzzzzxxxvvv{{{|||}}}~~~~~~}}}|||{{{~~~|||{{{zzzyyyxxxuuuwwwyyy{{{{{{{{{yyyxxxxxxyyyzzzyyyyyyyyy{{{}}}yyyzzzzzz{{{|||}}}}}}~~~~~~|||||||||~~~~~~~~~~~~~~~|||xxxvvvvvvvvvwwwzzzzzz{{{{{{zzzxxxwwwuuunnnoooqqqrrrrrrrrrtttuuusssssstttsssqqqnnnkkkiiiiiifff```XXXPPPHHHCCC???IIIUUU___```[[[VVVPPPLLLHHHDDDAAAAAACCCEEEEEECCCAAABBBBBB???;;;777444444333333333222222111111111/////////...------,,,,,,+++++++++***)))(((((('''(((((((((((((((((((((((('''''''''((())))))******+++)))(((((()))******))),,,,,,+++)))'''(((***---,,,000333333///+++)))))),,,------...---,,,***)))+++***)))(((((()))***+++...000222555777888999999777999<<<<<<<<<>>>CCCGGGWWWhhhbbbXXXPPPKKKGGGEEECCC>>>;;;777444555888===AAAMMMUUU___fffiiikkkooorrrvvvtttpppllljjjmmmsssxxxzzzzzzzzzzzzyyyxxxwwwvvv{{{{{{|||||||||{{{{{{zzzyyyzzz|||~~~~~~|||xxxuuuuuuvvvxxxyyyzzzyyyxxxwww|||}}}}}}|||{{{zzz|||}}}||||||||||||||||||||||||~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~}}}zzzxxxwwwwwwxxxzzz{{{{{{{{{{{{yyyxxxwwwtttuuuuuusssqqqooopppqqqttttttssssssqqqnnnlllkkkjjjgggaaaYYYQQQIIICCC@@@JJJWWWbbbccc^^^YYYRRRMMMHHHDDD@@@@@@BBBDDDDDDBBB@@@BBBBBB@@@<<<888666555555444444333222222111111/////////...------,,,,,,++++++******)))(((((('''((((((((((((((((((((((((''''''((())))))******+++***)))'''''')))***)))(((+++++++++)))''''''***,,,+++...222222...+++)))(((+++,,,---------,,,+++***+++***)))(((((()))***+++...000222555777888999999777:::<<<===<<<>>>CCCGGG[[[pppiii```WWWQQQMMMIIIGGGDDD@@@;;;666444555666888BBBIIIQQQXXX^^^dddkkkppprrrppplllhhhhhhnnnvvv|||yyy{{{|||zzzvvvtttuuuwww|||{{{yyyxxxxxxxxxyyyyyyxxxzzz}}}}}}|||wwwxxxyyyzzzzzzzzzyyyxxx~~~~~~{{{zzz{{{|||}}}}}}}}}}}}||||||||||||~~~~~~~~~~~~}}}}}}}}}~~~~~~|||zzzzzzyyyyyy||||||||||||{{{zzzyyyyyyxxxxxxwwwtttqqqooopppqqquuutttsssqqqpppnnnmmmlllkkkhhhbbbZZZRRRKKKEEEAAAHHHVVVccceee```ZZZRRRLLLHHHCCC???>>>AAACCCCCCAAA???AAABBB@@@===999777777777666666444333222111111/////////...------,,,,,,++++++******)))((((((((((((((((((((((((((((((((((((((())))))***++++++,,,***)))'''''')))***)))(((***+++***((('''''')))+++***,,,//////---***((('''******,,,---------,,,++++++***)))(((((()))***+++...000222555777888999999777:::<<<===<<<>>>CCCGGG___ooojjjbbb[[[VVVQQQNNNLLLIIIFFFAAA<<<888666555555999>>>FFFNNNVVV^^^ffflllmmmkkkhhhfffhhhoooyyyzzz}}}~~~zzztttqqqssswww|||zzzwwwuuuuuuuuuwwwxxx}}}~~~{{{{{{||||||||||||{{{zzz{{{|||}}}|||zzzyyyzzzzzz||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzz}}}}}}}}}}}}||||||{{{{{{wwwwwwvvvtttrrrsssuuuxxxvvvtttsssqqqoooooonnnnnnllliiiccc\\\SSSLLLFFFCCCCCCRRR```ccc___XXXOOOHHHHHHCCC>>>===???AAABBBAAA???AAABBBBBB???;;;999888999888777555444222111111/////////...------,,,,,,************))))))(((((((((((((((((((((((((((((()))))))))***++++++,,,,,,+++***((((((***+++***))))))******((('''&&&((())))))***,,,---,,,***((('''((()))+++,,,------,,,,,,+++***)))(((((()))***+++...000222555777888999999777:::=========???CCCHHH^^^ppplllfff```[[[VVVPPPMMMIIIGGGCCC???;;;999777666333888@@@IIIRRRZZZbbbfffiiiiiihhhhhhkkkrrr{{{{{{~~~~~~zzztttqqqtttwww{{{yyyvvvtttsssuuuwwwyyy}}}~~~}}}||||||||||||{{{{{{zzzyyyyyywwwyyy||||||{{{zzz{{{|||yyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}|||}}}}}}wwwwwwvvvtttssstttxxx{{{uuutttsssqqqpppooooooooommmjjjddd\\\TTTLLLGGGCCC???OOO^^^bbb^^^XXXOOOHHHHHHCCC>>><<<>>>AAAAAA@@@???AAACCCCCC@@@===:::999999888777666444333222111/////////...------,,,,,,*********)))))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,---+++)))***+++,,,++++++)))******)))''''''((()))(((((()))***+++***(((&&&'''(((***,,,------,,,,,,+++***)))(((((()))***+++...000222555777888999999888:::=========???DDDHHH\\\rrroookkkgggaaaZZZRRRLLLGGGFFFDDDAAA>>>;;;999888333666<<>><<<>>>@@@AAAAAA???BBBEEEEEEBBB>>>;;;:::888777777555444333222222/////////...------,,,,,,******))))))))))))))))))(((((((((((((((((((((((((((((())))))***++++++,,,---+++))))))+++,,,+++***)))***+++***((('''((()))((('''''')))******)))''''''(((***,,,,,,,,,,,,++++++***)))(((((()))***+++...000222555777888999999888;;;===>>>===???DDDHHH]]]nnnmmmllljjjfff^^^TTTMMMGGGGGGFFFEEECCC@@@===;;;777666888<<>>AAABBBAAAAAACCCFFFFFFCCC>>>;;;999666666555555444333222222/////////...------,,,,,,)))))))))))))))))))))***((((((((((((((((((((((((''''''((())))))******++++++)))(((((()))******))))))+++,,,+++)))((())))))((('''&&&(((++++++)))'''((()))***+++,,,,,,+++***+++***)))(((((()))***+++...000222555777888999999888;;;>>>>>>>>>@@@DDDIII]]]fffgggiiijjjggg```WWWPPPJJJJJJJJJJJJHHHDDDAAA???:::777444666===GGGPPPVVVlllqqqxxx~~~~~~{{{yyyyyyyyyyyyxxxxxxxxxwwwxxxyyyzzz|||}}}xxxvvvyyy}}}yyyyyywwwuuutttssssssssswwwyyy{{{{{{yyywwwuuuuuuyyyyyyyyyzzzzzz{{{{{{{{{~~~}}}~~~{{{~~~~~~~~~~~~}}}{{{zzz{{{}}}}}}}}}|||{{{{{{|||}}}~~~uuusssooojjjhhhiiinnnrrrrrrssstttuuutttrrrooonnnllliiiccc\\\TTTLLLFFFCCC>>>MMM]]]bbbaaa^^^YYYTTTLLLFFF???===>>>AAABBBBBBAAADDDGGGGGGCCC>>>;;;999555555444444444333333333000//////...------,,,,,,)))))))))))))))*********(((((((((((((((((((((((('''''''''((())))))******)))(((&&&&&&((((((((('''***+++,,,,,,***))))))***((('''&&&(((+++,,,***(((((()))***+++,,,+++******+++***)))(((((()))***+++...000222555777888999999888;;;>>>>>>>>>@@@DDDIII]]]fffeeedddfffhhhddd\\\UUUPPPMMMIIIHHHHHHGGGCCC@@@???<<<888666999BBBNNNVVVnnnrrruuuxxxzzzzzz}}}zzzsssxxxyyyzzzzzzyyyyyy{{{|||xxxrrrqqqrrrtttvvvwwwwwwuuuttttttuuuvvvvvv{{{zzzyyyxxxxxxxxxyyyzzz{{{|||}}}}}}||||||}}}~~~~~~|||zzz{{{|||~~~~~~}}}~~~~~~}}}}}}|||zzzwww}}}|||{{{{{{|||}}}{{{zzz|||zzzwwwtttrrrqqqpppqqqsssqqqrrruuuuuuqqqppprrrllliiiddd___YYYRRRJJJEEEFFFOOO[[[cccccc^^^XXXSSSJJJEEE>>>;;;;;;???BBBDDDEEECCCDDDFFFDDD>>>::::::555444444333333222222111000000///...---,,,,,,+++***++++++******)))((('''%%%&&&''''''(((((('''''')))******((('''&&&((()))((((((''''''''''''((((((,,,++++++***)))(((((('''((()))***++++++***)))(((******+++,,,,,,,,,+++++++++***)))(((((()))***+++...000222555777888999999999:::===???>>>===DDDLLLeeeeeecccbbbccceeebbb[[[UUUOOOLLLIIIHHHHHHGGGCCCAAA@@@>>>:::777888>>>FFFMMM___eeeiiimmmvvv~~~|||}}}zzztttwwwyyy{{{{{{zzzxxxxxxyyy|||vvvrrrqqqrrrttttttuuutttssssssssstttuuuvvvzzzyyyxxxwwwwwwxxxyyyzzz|||}}}~~~~~~||||||}}}~~~~~~}}}|||}}}~~~~~~}}}}}}}}}~~~~~~}}}||||||}}}}}}{{{yyy{{{zzzzzz{{{}}}~~~}}}|||{{{zzzxxxvvvtttrrrqqqppptttrrrsssvvvvvvssssssuuunnnkkkfffaaa[[[SSSKKKEEECCCKKKWWW___```[[[UUUPPPKKKFFF???<<<<<>>===CCCKKKgggdddaaa^^^^^^___^^^YYYUUUMMMKKKIIIHHHGGGFFFDDDBBB@@@???===:::888999===@@@KKKRRRXXX]]]dddmmmtttuuuzzz}}}{{{xxxuuuuuuxxx{{{|||{{{zzzyyyyyy{{{wwwsssqqqqqqrrrsssssssssrrrqqqqqqrrrssstttuuuxxxwwwvvvvvvwwwxxxyyyzzz}}}~~~~~~}}}|||}}}~~~}}}}}}||||||~~~|||{{{zzz{{{|||}}}|||{{{zzzyyyyyyzzz}}}~~~~~~}}}zzzzzzzzzxxxvvvtttrrrpppllltttvvvooopppmmmhhhccc\\\SSSKKKEEEAAAIIIUUU^^^___ZZZTTTPPPMMMHHHAAA======???AAABBBCCCAAABBBEEECCC===999999555444444333333222222111000000///...---,,,,,,+++***++++++******)))((('''''''''(((((((((''''''&&&)))+++,,,,,,+++)))))))))******))))))))))))******,,,++++++******))))))(((*********))))))((((((((()))***+++,,,,,,,,,,,,,,,+++***)))(((((()))***+++...000222555777888999999:::;;;>>>???===<<>>>>>???@@@AAAAAA@@@BBBEEECCC===888888555444444333333222222111000000///...---,,,,,,+++***++++++******)))((('''))))))*********)))(((((()))+++......,,,***))))))***))))))(((((())))))************))))))(((((((((+++******)))(((((((((((()))***++++++,,,,,,,,,,,,+++***)))(((((()))***+++...000222555777888999999;;;;;;>>>???===;;;AAAIIIfffaaa]]]XXXUUUSSSSSSSSSSSSLLLKKKJJJHHHFFFDDDCCCBBB===???@@@>>>;;;999888888666999>>>BBBDDDGGGMMMSSS___hhhtttyyywwwtttwww{{{}}}|||}}}~~~rrrqqqqqqrrrtttuuutttssssssssssssssstttuuuwwwxxxvvvvvvuuuuuuvvvxxxzzz{{{|||~~~~~~~~~~~~~~~|||{{{{{{{{{zzzyyy~~~|||{{{{{{||||||{{{yyyyyyzzz{{{{{{zzzvvvsssppptttuuuzzz}}}xxxxxxnnnlllhhhccc\\\RRRHHHBBBAAAJJJWWW```bbb^^^XXXTTTNNNIIICCC???>>>???@@@@@@@@@@@@BBBFFFDDD===999888555444444333333222222111000000///...---,,,,,,+++***++++++******)))((('''(((((()))))))))((((((''')))+++......---+++***))))))((((((''''''(((((()))((((((((((((((('''''''''++++++******)))))))))(((((()))***+++,,,,,,---,,,+++***)))(((((()))***+++...000222555777888999999;;;;;;===???<<<;;;@@@HHHaaa```]]]XXXSSSPPPOOOPPPQQQLLLLLLKKKIIIEEEBBBAAAAAA<<<>>>???>>><<<:::999999777666777;;;<<<<<>>GGGTTT]]]```\\\VVVRRRMMMHHHCCC???>>>?????????@@@@@@BBBGGGEEE>>>999999555444444333333222222111000000///...---,,,,,,+++***++++++******)))((('''$$$%%%&&&''''''''''''&&&***,,,------,,,*********((((((''''''''''''(((((((((((((((((((((((((((((()))***+++,,,,,,,,,***)))((()))***+++,,,---------+++***)))(((((()))***+++...000222555777888999999999:::===>>><<<;;;AAAIII^^^```]]]XXXRRRNNNLLLMMMNNNLLLMMMMMMIIIDDD@@@@@@@@@<<<======<<<:::999999::::::555333666888666777;;;AAAEEENNNYYY^^^```gggqqqzzz}}}~~~|||zzzzzzvvvuuuuuuvvvxxxzzzzzzyyywwwvvvuuuuuuuuuvvvwwwxxxzzzyyyxxxwwwwwwxxxyyyzzzxxxzzz|||}}}}}}~~~}}}||||||}}}}}}|||~~~}}}{{{{{{||||||{{{yyyxxxyyyyyyyyyxxxvvvsssrrroooooouuu{{{{{{uuupppooommmkkkhhhddd^^^UUUKKKDDD<<>>>>>?????????@@@@@@CCCHHHFFF???::::::555444444333333222222111000000///...---,,,,,,+++***++++++******)))((('''$$$%%%&&&'''((()))))))))***,,,,,,+++***)))***+++))))))(((((((((((()))))))))))))))***************'''***,,,///000...,,,+++((()))***+++,,,---------+++***)))(((((()))***+++...000222555777888999999888999<<<>>><<<;;;AAAJJJ^^^```]]]XXXRRRMMMJJJKKKLLLMMMNNNMMMIIICCC?????????======<<<:::777777999:::<<<444000444666444444666666777???JJJPPPTTT\\\fffkkkqqqyyy}}}|||yyywwwvvvwwwzzz|||||||||wwwwwwuuuttttttuuuvvvvvv{{{zzzyyyxxxxxxxxxyyyzzzvvvxxx{{{|||}}}~~~~~~}}}~~~||||||}}}|||{{{zzz{{{|||}}}|||{{{xxxxxxyyyxxxwwwuuusssrrrwwwssspppqqqpppooorrrvvvmmmkkkiiifff```WWWLLLFFF<<>>>>>>>>??????@@@@@@DDDHHHGGG@@@;;;:::555555444333333222222111000000///...---,,,,,,+++***++++++******)))((('''&&&''')))***,,,---------++++++,,,***((((((***+++******))))))))))))******++++++++++++++++++,,,,,,&&&)))---111222000---+++((((((***+++,,,---------+++***)))(((((()))***+++...000222555777888999999777888;;;>>><<<;;;BBBKKK``````]]]YYYSSSOOOKKKIIIHHHRRRSSSPPPKKKCCC===;;;;;;::::::999888777666555555999777555555666666444111111777:::999;;;DDDLLLPPPRRRdddtttyyy~~~|||~~~{{{yyyyyy{{{{{{yyyvvvvvvuuutttssstttuuuwwwyyyxxxyyyzzzzzzyyyyyyzzz|||zzzyyyxxxxxxzzz~~~~~~}}}||||||~~~~~~~~~~~~~~~}}}|||}}}}}}|||{{{xxxwwwwwwwwwxxxzzz|||}}}zzzyyywwwuuuttttttuuuvvvuuuqqqmmmnnnrrruuuuuussspppkkkddd```\\\VVVLLLDDD<<>>BBBBBBAAABBBCCCDDDFFFEEEAAA;;;777555444333222222222333444000//////...------,,,,,,+++******))))))))))))))))))(((&&&&&&&&&''')))+++///---******++++++(((%%%***++++++***))))))***,,,---......,,,***(((((())),,,,,,,,,...000///---***''')))++++++******+++,,,,,,+++***))))))***+++,,,...000222555777888999999555999===<<<:::<<>>===:::999888777666555555444666555555777999999777444333777777555666>>>EEEHHHTTTdddrrrwww|||}}}}}}{{{yyyzzz||||||zzzxxxwwwvvvuuuuuuuuuvvvxxxyyyxxxzzz{{{{{{zzzyyy{{{|||zzzyyyxxxyyy{{{~~~}}}~~~}}}}}}}}}{{{zzzzzzyyyyyyxxxxxxyyyzzz{{{{{{{{{zzzzzzyyyxxxwwwwwwyyyuuupppppprrrtttrrrppppppjjjddd```]]]WWWMMMEEE===DDDPPP\\\ccc```XXXQQQHHHCCC<<<;;;>>>AAAAAA@@@BBBCCCDDDFFFEEEBBB<<<777555444333222222222333333//////......---------,,,++++++***)))(((((())))))((('''&&&%%%&&&''')))***+++)))((((((***+++)))'''***+++,,,+++))))))+++,,,---......,,,***(((((()))+++++++++---......+++)))''')))+++,,,++++++,,,---,,,+++***))))))***+++,,,...000222555777888999999666:::======:::;;;AAAFFF___\\\ZZZVVVRRRNNNKKKIIIHHHJJJMMMQQQQQQLLLFFF@@@===999888888777666555444333333333555888;;;===<<<;;;;;;===>>><<<@@@HHHMMMNNN\\\hhhrrrvvv{{{{{{zzzyyy{{{|||}}}|||zzzyyyxxxwwwwwwwwwxxxzzz{{{xxxzzz{{{{{{zzzzzz{{{|||xxxyyyyyy{{{}}}}}}~~~~~~~~~}}}|||||||||{{{zzzyyyyyyyyyzzzzzz{{{|||}}}}}}{{{xxxwwwxxxtttpppoooqqqrrrpppnnnoooiiiccc```^^^XXXOOOGGG???FFFQQQ]]]dddbbbZZZRRRJJJDDD>>><<<===??????>>>BBBBBBDDDFFFEEEBBB<<<777555444333222222222222333...............---------,,,+++***)))((((((((((((''''''&&&%%%%%%'''((()))'''&&&&&&'''***++++++***+++,,,,,,+++******+++---,,,------,,,***((()))************+++---,,,***((()))***,,,---,,,,,,---...,,,+++***))))))***+++,,,...000222555777888999999777;;;>>>===:::;;;@@@EEEWWWZZZYYYVVVSSSPPPMMMJJJIIIGGGJJJLLLLLLIIIDDD>>>:::888888777666555444333333333333333666:::>>>AAACCC>>>BBBFFFIIIMMMTTTUUUSSSYYYaaahhhlllrrrzzz|||zzzxxxxxxyyy{{{|||||||||{{{{{{zzzyyyyyyyyyzzzzzz{{{xxxzzz{{{{{{zzzzzz{{{|||wwwxxxzzz|||~~~~~~~~~~~~~~~||||||{{{{{{{{{{{{zzz{{{zzz{{{{{{|||{{{zzzyyyxxxssspppnnnnnnpppqqqpppooonnniiiccc```^^^YYYPPPIIIAAAFFFPPP]]]eeeddd\\\SSSKKKFFF@@@<<<<<<===>>>===AAABBBDDDFFFFFFBBB<<<888555444444333222222222222........................,,,,,,+++)))(((((((((((('''&&&&&&%%%&&&'''((((((&&&&&&'''(((***++++++++++++,,,,,,+++******+++---+++,,,,,,+++)))((()))***++++++***+++,,,,,,***((()))+++---...------...///,,,+++***))))))***+++,,,...000222555777888999999999<<>>;;;;;;@@@EEE[[[YYYXXXVVVTTTPPPMMMJJJHHHJJJGGGDDDBBBAAA@@@===;;;999888888777666555444333555444222111333999BBBIIIRRR]]]ffffff```WWWLLLCCC;;;>>>EEEOOO\\\gggoooqqquuuwww{{{||||||{{{zzz{{{zzzzzzzzzzzzyyyyyyyyyyyywwwxxxyyyyyyxxxxxxyyyzzzxxxyyy{{{}}}~~~~~~~~~~~~{{{zzz{{{~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}{{{{{{}}}~~~{{{zzzyyywwwtttrrrqqqpppooojjjeeebbb```[[[RRRKKKAAADDDLLLYYYcccddd[[[RRRJJJGGGBBB===;;;;;;<<<>>>@@@AAACCCEEEFFFCCC===999555555555444333222111000000//////...------,,,,,,+++******)))))))))))))))'''''''''((((((((((((((()))+++,,,+++***)))***,,,***++++++***))))))***,,,(((***+++***))))))***+++...---++++++,,,,,,+++))))))+++---...------...///,,,+++***))))))***+++,,,...000222555777888999999888<<>>;;;<<>>??????<<<::::::999888777666555555444333333333222333777===CCCSSSaaannnmmmdddYYYPPPJJJ???@@@FFFQQQ]]]gggnnnqqqvvvzzz~~~}}}|||{{{|||yyyyyyyyyyyyxxxxxxwwwwwwuuuwwwxxxxxxwwwvvvxxxyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~||||||}}}~~~}}}}}}~~~~~~}}}}}}~~~~~~}}}|||~~~~~~}}}}}}}}}}}}~~~~~~{{{{{{zzzxxxuuurrrpppppppppkkkfffbbb```[[[RRRJJJ???AAAIIIVVVaaacccZZZPPPIIIGGGBBB>>>;;;;;;===???@@@AAACCCEEEFFFCCC===999555555555555444222000///111111000...---,,,+++***)))))))))))))))******+++'''(((((()))))))))))))))''')))+++***)))(((***,,,)))******)))(((((()))+++''')))******))))))***,,,...,,,*********+++)))((()))+++---------,,,---...,,,+++***))))))***+++,,,...000222555777888999999888;;;???>>><<<===BBBHHH```VVVUUUSSSPPPMMMHHHDDDBBB<<<:::999;;;======:::777::::::999888777666555555000222444444444555:::===>>>PPP```aaaYYYRRRNNNLLLGGGFFFIIIRRR\\\cccgggjjjxxx|||}}}}}}}}}xxxxxxxxxxxxxxxwwwvvvuuutttvvvwwwwwwvvvvvvwwwxxxzzzzzzzzz{{{|||~~~~~~~~~~~~}}}~~~zzz|||~~~yyyxxxxxx{{{}}}{{{zzzyyyzzz|||}}}}}}|||{{{zzzuuuvvvwwwvvvsssqqqpppqqqqqqlllfffccc```[[[QQQJJJ>>>@@@GGGTTT```bbbYYYOOOIIIGGGCCC>>>;;;;;;===???@@@AAACCCEEEFFFCCC===999555555555555444222000///222111000///---+++***)))(((((((((((()))***+++,,,(((((()))***************$$$'''))))))((((((***---((())))))(((''''''(((***'''(((******))))))***,,,---+++)))((())))))((('''(((***,,,---,,,,,,---...,,,+++***))))))***+++,,,...000222555777888999999777;;;>>>>>><<<===CCCHHHXXXSSSSSSRRRPPPMMMHHHEEEBBB;;;;;;999888888888999::::::999888888888777555333444444444444555666777777???CCCHHHIIIHHHJJJOOOTTTSSSRRRUUUZZZ[[[ZZZ```hhhpppxxx{{{yyyyyy{{{zzzuuuwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuvvvxxx{{{||||||{{{xxxzzz|||{{{yyyzzz~~~}}}}}}{{{yyyzzz}}}~~~{{{yyywwwyyy{{{}}}|||zzzzzz|||zzzyyyxxxvvvtttrrrpppnnnpppmmmggg```YYYSSSPPPNNNFFFBBBFFFRRR^^^^^^WWWRRRJJJFFF@@@<<<;;;===>>>???AAAAAAAAABBBCCCCCC@@@===777555333222333222111000////////////...---,,,+++---,,,***((('''((()))***(((((((((((((((((((((((('''((()))******++++++***,,,+++***)))((((((((((((''''''(((((()))*********++++++******))))))((((((***,,,---///000//////......,,,***'''&&&''')))***...111555777777777777888:::<<<>>>===;;;<<<@@@CCC^^^PPPPPPPPPOOOLLLHHHCCCAAA888777666666666777888888<<<;;;:::999888777666555555444444444555666777777999>>>CCCGGGJJJPPPYYY```\\\YYY[[[```bbbaaadddiiinnnuuuzzzyyyzzz}}}|||xxxvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvwwwzzz}}}~~~yyy{{{}}}|||zzz{{{~~~~~~~~~}}}{{{{{{~~~~~~}}}|||{{{{{{yyy{{{}}}}}}{{{zzz{{{}}}xxxxxxxxxwwwuuurrrpppnnnpppmmmgggaaaZZZUUUQQQOOOFFFBBBEEERRR]]]^^^WWWRRRKKKGGG@@@<<<<<<===>>>???AAAAAAAAACCCDDDCCC@@@===777555333222333222111000////////////...---,,,+++---,,,***((('''((())))))(((((((((((((((((((((((('''''')))***************,,,,,,+++***))))))))))))*********)))((((((''''''***************)))))))))((()))***,,,.../////////---,,,)))''''''((()))***///111555777888777888999;;;===>>>>>><<<<<<@@@DDD]]]KKKLLLMMMMMMKKKFFFAAA>>>444333333333333555666777???>>>===<<<;;;999888777666666666555666666777777555999>>>CCCIIITTT```iiifffaaaaaaeeeiiiiiiiiijjjkkkppptttvvvyyy||||||yyytttuuuvvvwwwxxxyyyyyyyyyxxxxxxyyy{{{yyy|||~~~}}}||||||||||||}}}~~~|||zzzyyy}}}||||||{{{{{{{{{|||}}}~~~yyy{{{}}}}}}{{{zzzzzzzzzvvvwwwwwwwwwvvvssspppnnnooommmhhhccc]]]WWWSSSQQQFFFBBBEEEQQQ]]]^^^XXXSSSLLLHHHAAA===<<<>>>???@@@@@@@@@AAACCCDDDCCC???===777555333222333222111000////////////...---,,,+++---+++***(((((((((((()))((((((((((((((((((((((((''''''((()))************,,,+++***))))))((())))))+++******))))))(((''''''******************++++++,,,,,,,,,,,,,,,---...///,,,***)))''''''(((***+++///222555777888888999:::;;;>>>???>>>======AAAEEE]]]FFFHHHJJJKKKIIIDDD>>>;;;222111111111222444666777???AAACCCCCCAAA===;;;999888888777777777888888999777999;;;???FFFRRR___hhhgggbbbaaafffmmmpppmmmjjjhhhkkknnnrrrvvvyyyyyywwwtttuuuwwwxxxzzzzzzzzzzzzzzzzzzzzz|||~~~~~~|||zzz}}}}}}}}}xxxwwwxxxyyy{{{}}}}}}|||zzz}}}~~~||||||{{{zzzxxxwwwwwwyyy|||~~~yyyzzz|||||||||zzzyyyxxxtttuuuwwwwwwvvvssspppooonnnllliiieee___ZZZUUUSSSFFFAAADDDPPP\\\]]]XXXSSSMMMIIIBBB>>>===>>>???@@@@@@@@@BBBCCCEEECCC???<<<777555333222333222111000////////////...---,,,+++,,,+++***)))((((((((()))((((((((((((((((((((((((&&&'''((()))***************))))))(((''''''(((((('''(((((()))******++++++)))******++++++,,,,,,,,,444333000...---,,,------******((((((((()))***+++...000444555666777888:::<<<>>>@@@???===>>>BBBEEE[[[CCCEEEGGGHHHFFFAAA;;;888222222222222333555777999===BBBHHHJJJGGGAAA===::::::::::::999::::::;;;;;;;;;<<<===@@@GGGRRR^^^eee___]]]]]]dddnnnssspppjjjkkkiiijjjnnnsssvvvwwwwwwvvvwwwyyy{{{||||||{{{zzz{{{zzzzzzzzz{{{{{{yyywwwzzz}}}~~~~~~~~~~~~|||~~~~~~}}}|||wwwvvvvvvwww{{{||||||{{{}}}||||||}}}{{{yyywwwuuuuuuvvvyyy{{{yyyyyyzzz{{{{{{zzzyyyxxxuuuuuuvvvvvvuuussspppooommmllljjjfffaaa[[[VVVSSSFFFAAACCCOOO[[[]]]XXXTTTNNNIIIBBB>>>===>>>?????????@@@BBBDDDEEECCC???<<<777555333222333222111000////////////...---,,,+++++++++***))))))(((((((((((((((((((((((((((((((((&&&'''((())))))******)))(((((('''&&&&&&&&&&&&'''(((((())))))***+++++++++******++++++,,,,,,------444222000...,,,,,,,,,---***))))))(((((()))***+++,,,...111333444555777999<<<>>>@@@???===>>>BBBEEEZZZCCCDDDEEEEEECCC>>>999666444333333333555777888:::999@@@HHHKKKHHHBBB>>><<<<<<<<<<<<<<<===>>>???@@@@@@@@@AAAEEEMMMVVV___dddWWWYYY[[[bbbmmmuuusssmmmmmmhhheeejjjppptttwwwzzzzzz{{{}}}~~~~~~}}}{{{zzzzzzyyyxxxxxxxxxxxxvvvtttyyy|||~~~~~~~~~~~~zzz|||}}}{{{zzzzzz{{{yyywwwyyy}}}~~~{{{~~~~~~~~~{{{|||zzzxxxvvvuuuvvvxxxyyyyyyxxxwwwxxxzzz{{{zzzyyywwwvvvvvvuuusssqqqpppooommmlllkkkgggbbb[[[UUURRREEE@@@BBBOOO[[[]]]YYYUUUNNNIIIBBB===<<<===>>>>>>???@@@BBBEEEFFFCCC???;;;777555333222333222111000////////////...---,,,+++++++++******)))(((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))''''''&&&&&&&&&&&&'''''',,,++++++******)))((((((,,,,,,,,,,,,,,,,,,------+++++++++++++++,,,---...******)))))))))))))))***+++---000111222444777999;;;>>>???>>>======AAAEEEXXXDDDDDDDDDCCC@@@<<<888555555555444444555777888999777>>>EEEGGGDDD@@@>>>>>>=========>>>@@@AAACCCDDDDDDDDDFFFJJJPPPWWW\\\___TTTYYY^^^dddoooxxxwwwpppjjjbbb^^^ccckkkqqqvvv|||}}}zzzxxxvvvuuuuuuvvvwwwwwwvvvtttxxx{{{~~~}}}~~~~~~~~~|||~~~}}}{{{zzzzzzyyy~~~zzzxxxzzz~~~~~~{{{~~~}}}}}}}}}{{{zzzxxxxxxyyyzzz{{{yyywwwtttuuuxxx{{{|||{{{yyyxxxuuusssqqqpppoooooollllllkkkhhhbbb[[[TTTPPPEEE@@@BBBNNNZZZ]]]YYYUUUMMMHHHBBB===;;;<<<======>>>@@@BBBEEEFFFDDD???;;;777555333222333222111000////////////...---,,,++++++++++++******)))((('''((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((''''''(((((())),,,,,,+++******))))))(((------------,,,,,,,,,,,,&&&''')))+++,,,---......++++++******)))(((((((((+++---000111222444777:::;;;===>>>>>><<<<<<@@@DDDVVV|||EEEEEEDDDBBB???;;;777555666555444444555666888999777<<>>@@@===>>>>>>@@@AAACCCEEEFFFGGGGGGHHHLLLPPPTTTVVVVVVTTT[[[bbbgggpppzzzyyyssseee[[[VVV\\\fffmmmttt|||}}}zzzwwwsssssssssuuuwwwxxxwwwvvvwww{{{~~~}}}~~~}}}}}}|||~~~|||{{{zzzzzzzzz}}}zzzwwwyyy}}}~~~|||xxxzzz~~~~~~|||||||||{{{{{{{{{|||}}}~~~yyyvvvsssssswww{{{}}}}}}{{{yyyuuurrrpppooooooooollllllkkkhhhbbb[[[SSSNNNEEE@@@AAANNNZZZ]]]YYYUUUMMMHHHAAA<<<;;;;;;<<<<<<>>>@@@BBBEEEFFFDDD???;;;777555333222333333111000////////////...---,,,+++***++++++******)))((('''((((((((((((((((((((((((%%%&&&'''((())))))))))))******))))))))))))***+++)))))))))***++++++,,,,,,.........------,,,,,,,,,)))***,,,---......---,,,,,,++++++***)))((('''''',,,...000222333555999;;;:::<<<>>>===;;;<<<@@@CCCUUUxxxHHHDDDBBBAAA===666444666333444444555555666666666666888;;;===>>>???AAACCCBBBBBBBBBBBBDDDFFFHHHJJJPPPMMMLLLNNNQQQRRRQQQNNNPPPZZZiiizzz|||mmmiiiUUUGGGOOO```mmmuuu{{{~~~~~~}}}yyyvvvvvvxxxyyyxxxvvvyyy|||~~~~~~}}}~~~~~~}}}}}}~~~{{{~~~{{{zzzyyyzzzzzz{{{zzzzzzyyyyyyyyyzzzzzz|||~~~~~~}}}~~~|||zzzyyyyyy{{{}}}~~~~~~zzzyyyxxxyyy{{{}}}}}}}}}|||zzzxxxwwwwwwvvvtttssspppooommmiiiccc\\\UUURRRHHHDDDCCCKKKVVV[[[WWWQQQNNNHHHAAA======?????????AAACCCCCCCCCEEEGGGCCC<<<888666333222222222111///////////////............++++++******)))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((++++++++++++,,,+++)))'''((()))***+++,,,+++******,,,***)))***,,,+++'''$$$)))+++...///...---......///...,,,******)))******...///000222555777999:::::::::<<<>>>===:::===CCCQQQyyyssswwwIIIDDDAAAAAA???:::777888444555555555666666666777555888;;;>>>???AAADDDFFFHHHHHHHHHHHHHHHIIIJJJKKKPPPOOOOOOPPPSSSUUUVVVVVVYYY```lll{{{gggRRRCCCHHHXXXfffpppxxxyyy}}}|||{{{|||~~~{{{zzzwwwwwwxxxxxxxxxxxxyyy{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~|||~~~~~~}}}|||{{{{{{{{{|||}}}{{{{{{{{{{{{{{{{{{{{{{{{|||~~~~~~~~~}}}{{{{{{|||~~~~~~}}}|||{{{{{{{{{|||||||||{{{{{{yyyxxxwwwwwwwwwuuusssnnnmmmkkkgggaaaZZZTTTPPPGGGCCCBBBIIISSSWWWSSSMMMKKKFFF???<<<<<<>>>??????AAACCCCCCCCCEEEHHHCCC===888666333222222222111///////////////............++++++******)))((((((((((((((((((''''''(((((((((''''''''''''((((((((((((++++++++++++,,,+++)))(((((()))******+++***)))(((+++******+++,,,+++)))''')))+++.........------......---+++***))))))******---...111333666888999999::::::<<<>>>===:::===CCCTTT{{{rrryyyLLLFFFAAABBBBBB===:::999555555555666666666666666666888;;;>>>@@@CCCGGGJJJPPPPPPPPPPPPPPPOOOOOOOOOQQQRRRSSSTTTVVVYYY]]]```\\\dddqqqaaaLLL===AAAOOO]]]iiissssssyyyzzzwwwxxx|||yyyzzzzzzyyywwwwwwxxxzzzyyy{{{}}}}}}}}}}}}}}}~~~}}}|||||||||~~~wwwxxxyyyzzz{{{|||}}}~~~{{{|||}}}~~~~~~}}}||||||{{{}}}~~~~~~}}}~~~~~~}}}|||||||||}}}}}}}}}|||zzzzzzzzzxxxwwwwwwwwwwwwuuutttnnnnnnlllhhhbbb[[[UUUQQQIIIEEECCCIIISSSWWWSSSMMMIIIEEE???;;;;;;===???@@@AAABBBCCCCCCEEEHHHDDD===888666333222222222111////////////............---++++++******)))((((((((())))))(((((((((((())))))''''''''''''((((((((((((******+++++++++***))))))((())))))***))))))(((((()))+++------,,,*********(((+++---...---------...---,,,***)))(((((()))***,,,...111555777888888888::::::<<>>DDDWWW~~~qqqzzzTTTLLLEEEEEEDDD???:::999444444555555555555666666888:::<<<>>>AAAEEEJJJMMMUUUUUUVVVVVVVVVVVVUUUUUUUUUWWWXXXXXXXXX[[[aaaggg___kkk|||sssVVVEEE:::@@@MMMXXXcccmmmpppuuu{{{}}}|||zzzzzzzzzxxxzzz|||{{{xxxwwwyyy|||yyy{{{}}}~~~}}}}}}~~~}}}{{{yyyxxx{{{}}}uuuvvvxxxzzz{{{|||}}}}}}|||}}}~~~}}}{{{}}}~~~~~~~~~}}}}}}}}}{{{yyyxxxzzz}}}}}}|||{{{zzzyyyxxxwwwvvvvvvwwwwwwvvvuuuqqqpppnnnkkkeee^^^XXXUUUKKKGGGEEELLLVVV[[[XXXSSSLLLHHHBBB===;;;<<<>>>???@@@BBBBBBBBBEEEHHHDDD===888666333222222222111/////////.........---------++++++******)))((((((((()))(((((((((((((((((()))''''''''''''((((((((((((******++++++***)))******************))))))((((((***---000///,,,)))***+++(((***---...---,,,---...,,,+++)))((((((((())))))+++...222555888888888777;;;:::===???===;;;>>>DDDWWWqqqxxx^^^UUUMMMIIIDDD===777666222333333444555555666666;;;<<<>>>@@@CCCHHHNNNRRRYYYYYYYYYZZZ[[[[[[\\\\\\[[[]]]^^^]]]\\\^^^dddiiihhhsss}}}iiiKKK@@@<<>>@@@BBBBBBBBBFFFHHHDDD>>>888666333222222222111///............------------++++++******)))((((((((((((''''''&&&&&&''''''(((''''''''''''(((((((((((()))***,,,+++))))))***,,,------,,,+++******)))))),,,///111000,,,))))))***(((***---------,,,,,,---+++***)))((((((((()))***+++...222555888888888777;;;;;;===???>>>;;;>>>DDDTTTqqquuufff^^^VVVNNNDDD999444444111222333444555777888888===>>>@@@CCCHHHOOOWWW\\\]]]]]]\\\\\\]]]___aaabbbaaabbbbbbaaaaaacccfffiiinnnssszzzqqqaaaCCC>>>CCCQQQ]]]aaaeeekkkuuutttvvv}}}|||yyyzzz||||||{{{{{{{{{|||zzz{{{|||}}}}}}~~~{{{|||}}}~~~~~~~~~}}}}}}~~~|||{{{zzz{{{{{{zzzxxxvvvrrruuuyyyzzzxxxxxxyyy{{{uuuttttttuuuwwwxxxxxxwwwpppooonnnkkkeee___YYYVVVHHHDDDCCCJJJVVV^^^]]]YYYTTTQQQKKKCCC===;;;===??????AAABBBBBBFFFIIIEEE>>>888666333222222222111///.........------------,,,++++++******)))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((***,,,+++((((((+++...000///---,,,******))))))---...///...,,,***))))))'''***,,,---,,,,,,,,,---++++++))))))))))))***+++,,,...111555777888888888;;;;;;===@@@>>>;;;???EEERRRrrrtttjjjeee]]]RRRDDD666222555111222444666888:::;;;<<<>>>???CCCGGGNNNXXXbbbiiidddccc```^^^^^^```ccceeefffeeeeeefffhhhjjjkkkkkkppppppooooooqqqnnnbbbTTT@@@@@@III[[[gggiiimmmsssxxxxxxzzzzzzzzzzzz|||}}}}}}|||zzzxxxyyyzzzzzzzzz|||~~~~~~zzz{{{{{{|||}}}~~~~~~~~~~~~||||||}}}yyyyyyyyyzzz{{{{{{zzzxxxtttxxx{{{zzzwwwvvvyyy|||tttsssssstttwwwyyyxxxxxxppppppnnnkkkfff```ZZZWWWHHHCCCBBBIIIUUU\\\\\\WWWTTTQQQLLLDDD>>>;;;>>>@@@???AAABBBBBBFFFIIIEEE???888666333222222222111///.........---------,,,,,,++++++******)))(((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((***,,,+++((('''+++///000///---+++))))))((()))+++***+++,,,------+++***'''))),,,---,,,,,,,,,---,,,+++***))))))***+++,,,---...111333666888999999<<<;;;>>>@@@>>><<>>???>>>@@@DDDKKKSSS___kkksssjjjgggccc```___aaadddfffhhhffffffiiimmmpppooommmsssrrrpppmmmlllgggXXXIIIAAABBBMMM```lllooorrryyyzzz|||{{{zzzyyy{{{}}}yyyvvvwwwxxxxxxyyyzzz}}}}}}}}}~~~~~~~~~{{{{{{~~~~~~||||||}}}~~~zzzzzzzzzzzz{{{|||~~~~~~~~~|||{{{|||~~~xxxwwwxxxzzz|||}}}{{{yyyxxx{{{}}}zzzvvvuuuxxx|||sssrrrrrrtttwwwyyyyyyxxxsssrrrqqqnnniiibbb]]]YYYKKKFFFCCCJJJUUU\\\[[[WWWRRRPPPKKKDDD>>><<>>@@@>>><<>>AAACCCBBBBBBDDDKKKVVVcccmmmrrrqqqjjjcccaaa______ccciiijjjfffcccfffmmmrrrsssqqqsssvvvvvvrrrlllbbbTTTGGGBBBMMMZZZdddnnnzzz{{{vvvyyy{{{|||}}}|||vvvqqqpppwww~~~~~~~~~~~~~~~}}}zzz|||yyyyyyxxxvvvvvvzzz~~~}}}{{{|||}}}}}}}}}{{{zzzyyyvvvwwwwwwxxxwwwvvvuuutttrrrrrrrrrqqqooooooqqqsssmmmpppooollliiieee]]]TTTIIIDDDCCCJJJVVV___^^^ZZZUUULLLBBB<<<999888===CCCAAAAAA@@@@@@DDDIIIGGG@@@<<<:::777555222111111111000000000///......------+++***)))(((''''''''''''((((((''''''''''''((((((***)))((((((+++...//////)))+++,,,,,,***))))))***,,,,,,,,,++++++*********...+++,,,333;;;:::111((()))***+++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,...///222444666777777777999<<<>>>===;;;;;;>>>AAA[[[{{{qqqoooxxxpppaaaOOO@@@666333333444777:::<<<===???AAACCCBBBDDDIIIQQQ[[[eeemmmqqqnnniiiffffffeeeccceeejjjmmmjjjhhhjjjoootttvvvvvvxxx|||~~~{{{vvvmmm___QQQIIIUUUbbbmmmyyy{{{uuuuuuvvvwww|||~~~}}}}}}}}}~~~|||vvvtttyyy}}}|||{{{zzz{{{}}}~~~~~~||||||}}}}}}|||zzzyyyxxxuuuuuuuuuuuuuuuwwwxxxyyysssssssssqqqooooooqqqsssmmmooonnniiifffccc\\\TTTJJJEEECCCJJJVVV]]]]]]YYYTTTLLLBBB===999777;;;AAA@@@@@@??????DDDIIIGGGAAA;;;:::777444222111111111/////////...------,,,,,,++++++***)))((((((((((((((((((''''''''''''((((((+++)))((()))+++---...---(((***++++++)))(((((()))++++++*********)))))))))+++)))(((,,,222222...((()))***+++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---...111333555666777777999<<<>>>===;;;;;;>>>AAATTTuuuqqqooo~~~tttbbbNNN===444333444777:::===???@@@AAACCCEEEEEEIIIPPPYYYaaahhhmmmooommmjjjjjjmmmmmmjjjiiilllpppooonnnooorrrwww{{{~~~xxx}}}}}}vvvgggZZZXXXbbbmmmxxx{{{ttttttuuuwww|||}}}|||}}}zzzwww{{{||||||zzz{{{~~~~~~}}}~~~~~~|||{{{yyyxxxuuutttsssssstttxxx{{{}}}tttttttttrrrpppppprrrtttlllnnnlllgggdddbbb[[[TTTKKKEEECCCIIITTT\\\[[[WWWSSSKKKCCC>>>:::666888======?????????CCCHHHFFFAAA;;;999777444222111111111.........---,,,,,,++++++,,,,,,***)))))))))))))))((((((''''''''''''((((((+++)))((()))+++,,,,,,+++((()))******(((''''''(((***))))))))))))(((((((((***(((''''''***++++++***)))***+++,,,------------,,,+++***))))))***+++,,,,,,---000333555666666666999<<<======;;;;;;>>>AAAPPPppptttpppuuucccNNN>>>555444666999<<>>??????CCCGGGEEEAAA:::888666444222111111111//////...------,,,,,,+++---,,,+++***))))))))))))((((((''''''''''''((((((+++)))((()))***+++***)))((()))+++***)))'''(((((()))))))))))))))))))))))))))******)))((()))+++---)))***+++,,,------......,,,+++***))))))***+++,,,,,,...000333666777777888999;;;===<<<::::::===@@@RRRrrryyysssuuudddQQQAAA999888999:::===BBBFFFIIILLLPPPRRRRRRVVV[[[```eeekkkrrrwww}}}yyywwwxxxxxxuuuvvvyyyyyyzzz{{{{{{}}}|||oooqqqtttxxx}}}}}}|||{{{|||}}}|||yyy|||}}}~~~}}}~~~|||}}}|||zzz~~~~~~{{{zzzxxxyyy~~~|||~~~|||~~~}}}yyy~~~|||{{{yyyyyyxxxyyyyyyzzzzzz{{{{{{{{{zzzuuuuuuuuusssqqqppprrrsssooopppmmmhhhfffddd___XXXNNNGGGCCCHHHSSS[[[ZZZWWWQQQJJJDDD@@@;;;666666::::::>>>@@@AAACCCFFFEEE@@@999888555333222111111111000000//////...------------,,,+++***))))))))))))((((((''''''''''''(((((()))(((((()))***+++)))((()))+++,,,+++***)))))))))************************'''***,,,,,,***)))***,,,))))))+++,,,---.........,,,+++***))))))***+++,,,---///222555777999999:::888;;;===<<<::::::===@@@UUUrrr|||rrrvvvfffSSSDDD<<<<<<>>><<<@@@EEEJJJNNNRRRVVVYYYYYY\\\```cccgggmmmvvv}}}}}}~~~}}}|||~~~wwwtttxxx}}}|||}}}|||yyyyyyyyyvvvqqquuuvvvyyy{{{}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}~~~yyywww|||}}}yyy|||{{{zzzxxxwwwvvvvvvvvvzzz{{{|||||||||{{{yyyxxxuuuuuutttrrrpppoooqqqrrroooqqqoookkkhhhfffaaaYYYOOOHHHDDDIIITTT[[[\\\XXXQQQJJJDDD@@@;;;777888<<<;;;@@@CCCBBBCCCEEEDDD@@@888777555333111111111111111000000///......------,,,,,,***)))))))))))))))((((((''''''''''''(((((('''''''''(((***+++)))(((***+++,,,,,,***))))))***))))))************++++++&&&)))+++,,,+++)))(((((())))))+++,,,.../////////,,,+++***))))))***+++,,,---///222555888:::;;;;;;888;;;<<<<<<::::::===@@@QQQmmm{{{pppzzzgggRRRCCC===???CCCAAADDDIIINNNRRRVVVZZZ]]]^^^bbbgggjjjlllrrr{{{~~~zzzyyy{{{xxxssstttxxxwwwrrrssstttvvvxxx{{{}}}|||~~~|||||||||||||||||||||uuuttt|||zzz{{{zzzxxxwwwvvvvvvvvvwww{{{zzzzzzyyyyyyyyyyyyxxxuuuuuutttrrrooonnnpppqqqnnnppppppllljjjhhhaaaYYYOOOIIIDDDIIITTT]]]^^^[[[RRRKKKCCC???;;;888:::>>><<>>>>>BBBEEEIIINNNQQQSSSVVV[[[___iiilllpppssstttxxxuuu~~~}}}zzzuuurrrwww~~~zzzwwwxxx}}}}}}|||{{{{{{{{{|||{{{|||~~~~~~yyyssssssvvvzzzyyywww|||{{{|||~~~{{{{{{|||}}}{{{yyy|||~~~~~~|||{{{zzz{{{xxxxxxxxxxxxyyyzzz{{{{{{{{{wwwsssqqqrrrrrrpppnnnqqqooonnnllliiieee___[[[PPPIIIDDDIIITTT^^^___]]]OOOJJJBBB===<<<===>>>???BBBFFFHHHFFFFFFFFFDDD???888777666444333222111111222000...,,,+++,,,---...,,,,,,++++++***)))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))((((((((((((((()))***)))((('''(((***,,,+++***+++,,,---+++)))(((((()))***++++++++++++,,,+++)))((('''((()))***///000333555777888888888888:::<<<<<<;;;:::;;;<<>>???AAAAAAAAAEEEFFFEEEEEEFFFCCC>>>888777666444333222111111000///...---,,,,,,,,,---,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))((((((((((((((()))******(((((((((***,,,+++***+++,,,---+++)))((()))***+++,,,,,,,,,,,,,,,+++)))((('''(((***+++...000222555777888888888888:::<<<<<<;;;:::;;;<<>>@@@@@@@@@CCCCCCCCCEEEHHHDDD>>>999888666555333222222222///000111111000///---+++,,,,,,++++++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++))))))))))))(((((((((((((((***,,,,,,***))))))***++++++***+++,,,---+++)))******+++,,,---------------,,,***(((((()))***+++...///222555777999999999888:::<<<<<<;;;:::;;;<<>>???@@@AAAAAACCCCCCDDDGGGJJJFFF???999888777555444333222222000111222333222000...,,,,,,,,,++++++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++))))))))))))(((((((((((((((***,,,---+++*********++++++***+++,,,---+++)))******+++,,,---------------,,,***)))((()))***+++---///222555777999::::::888:::<<<<<<;;;:::;;;<<>>:::999777666444333333333////////////...---,,,+++,,,,,,++++++***)))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))(((((((((((((((+++...///...,,,+++***,,,+++***+++,,,---+++)))(((((()))***++++++++++++...---+++))))))***+++,,,,,,...111555888999:::;;;888:::<<<<<<;;;:::;;;<<<>>>ZZZzzz777===DDDHHHKKKMMMRRRVVV]]]bbbhhhooowww}}}}}}}}}~~~zzzyyy{{{}}}vvvxxx|||~~~~~~~~~}}}}}}~~~}}}}}}{{{{{{~~~}}}yyywwwxxxwwwwwwxxxzzzzzzsssfff\\\aaahhhpppsssrrrpppqqqssstttqqqnnnqqqssspppggg___SSSNNNHHHGGGMMMUUU\\\___UUUOOOFFF@@@===>>>???@@@AAACCCDDDCCCDDDGGGEEEAAA;;;888444222222222111000///////////////......---------,,,++++++******)))((((((((((((((())))))***(((((((((((())))))))))))''')))++++++)))'''&&&'''***)))))))))))))))***+++))))))************))))))(((((()))***+++,,,,,,---,,,,,,***)))))))))***+++,,,...000444777:::;;;<<<888:::;;;;;;;;;;;;<<<>>>IIIYYYsss666<<>>???@@@@@@AAACCCDDDCCCDDDGGGEEEAAA:::888555444444333111000///////////////......------,,,,,,++++++******)))((())))))***************(((((((((((())))))))))))(((***++++++)))(((((()))******)))))))))))))))***((())))))******))))))(((((())))))***+++,,,------,,,,,,***)))))))))***+++,,,...000444777999;;;<<<888:::;;;;;;;;;;;;<<<>>>BBBRRRnnn777>>>FFFKKKMMMQQQWWW]]]fffnnnxxx|||{{{}}}|||~~~}}}~~~|||xxxwwwyyy}}}~~~}}}~~~~~~~~~~~~}}}|||zzz{{{yyytttsssuuuxxxwwwxxxzzz|||{{{vvvqqqsssuuuwwwvvvsssrrrtttvvvvvvrrrnnnnnnooollleee___SSSKKKDDDFFFPPPXXXZZZXXXQQQLLLFFFAAA@@@@@@@@@@@@AAACCCCCCBBBDDDGGGEEE@@@:::888777666666444111//////////////////......---,,,,,,,,,+++******))))))((()))+++,,,---,,,***)))(((((((((((()))))))))))))))***+++***))))))+++,,,++++++***)))((((((((()))(((((())))))))))))(((((())))))***+++,,,---......,,,,,,***)))))))))***+++,,,...000333777999;;;;;;888:::;;;;;;;;;;;;<<<>>>BBBRRRooo999CCCOOOVVVYYY]]]dddjjjsss{{{vvvqqquuu||||||~~~}}}||||||{{{yyyxxxzzz~~~~~~~~~{{{zzz{{{yyyuuuuuuwwwxxxwwwwwwyyy{{{{{{yyyvvvxxxyyyxxxvvvtttsssuuuxxxvvvsssooommmmmmjjjddd___SSSIIIBBBFFFQQQZZZZZZVVVOOOKKKFFFBBBAAAAAAAAA@@@@@@CCCCCCBBBDDDGGGEEE@@@:::999888777777555222//////////////////......---,,,,,,++++++***)))))))))&&&(((+++------,,,***((((((((((((((())))))))))))***++++++***)))***---///,,,,,,***)))((((((((((((((((((((())))))((((((((()))***+++,,,---......///,,,,,,***)))))))))***+++,,,...000333666888:::;;;888:::;;;;;;;;;;;;<<<>>>DDDSSSppp;;;HHHZZZeeejjjnnntttyyy|||vvviiihhhsss}}}zzz{{{|||||||||}}}|||}}}zzzzzz||||||xxxxxxzzzzzzzzzyyyzzz{{{{{{yyyxxxyyyxxxwwwvvvtttuuuvvvxxxuuusssooonnnllliiiddd```SSSIIIBBBFFFQQQZZZZZZVVVOOOKKKFFFBBBAAAAAAAAA@@@@@@BBBCCCBBBCCCFFFDDD@@@:::999888777777555222//////////////////......---,,,,,,+++******))))))(((%%%''')))+++,,,***((('''(((((((((((())))))))))))+++++++++***)))***---///,,,,,,***)))(((((((((((((((((())))))))))))(((((()))***+++,,,---......///,,,,,,***)))))))))***+++,,,...000333666888999:::888:::;;;;;;;;;;;;<<<>>>@@@NNNjjj>>>PPPgggwww|||~~~~~~sssfff[[[\\\iiiuuuzzzyyy}}}~~~}}}zzz|||~~~|||{{{yyyzzz~~~~~~zzzyyy{{{{{{|||~~~~~~~~~|||zzzyyywwwwwwwwwwwwvvvvvvvvvvvvtttrrrqqqooommmjjjeeeaaaSSSKKKDDDFFFPPPXXXZZZXXXQQQLLLFFFAAA@@@@@@@@@@@@@@@BBBBBBAAACCCFFFDDD???:::888777666666444111//////////////////......---+++++++++***))))))((((((&&&''')))*********((('''(((((((((((())))))))))))***+++,,,+++******,,,---++++++***)))((((((((()))))))))************))))))))))))***+++,,,---......,,,,,,***)))))))))***+++,,,...000333555777888999888:::;;;;;;;;;;;;<<<>>>???NNNkkkEEE[[[wwwvvvdddWWWPPPIIIIIIQQQ\\\dddhhhnnnqqquuuzzz~~~~~~||||||}}}}}}}}}~~~~~~~~~{{{}}}~~~|||}}}~~~~~~~~~~~~zzzxxx{{{~~~yyyvvvwwwxxx{{{~~~|||yyywwwwwwwwwxxxyyyyyywwwtttqqqrrrrrrrrrqqqoookkkfffbbbSSSLLLFFFGGGNNNWWW[[[\\\SSSNNNFFF@@@>>>???@@@@@@???BBBBBBAAACCCFFFDDD???:::888555444444333111000///////////////......---++++++******))))))(((((((((((()))************)))(((((((((((()))))))))))))))+++,,,,,,***)))************)))))))))))))))*********++++++++++++******((())))))***+++,,,------,,,,,,***)))))))))***+++---...000333555777888888888:::;;;;;;;;;;;;<<<>>>AAASSSsssMMMeee|||ppp^^^LLL@@@>>>;;;999<<>>@@@@@@???BBBBBBAAACCCFFFDDD???;;;888444222222222111000///////////////......---++++++******)))(((((((((***************+++++++++(((((((((((()))))))))))))))+++------+++)))((((((***)))))))))))))))***+++++++++,,,,,,,,,,,,++++++(((((()))***+++,,,,,,---,,,,,,***)))))))))***+++---...000333555777888888888:::;;;;;;;;;;;;<<<>>>@@@TTTvvvWWWyyymmmXXXJJJ===;;;666333555888;;;>>>@@@KKKRRR]]]fffnnnvvv}}}}}}wwwtttxxx|||}}}}}}~~~~~~~~~}}}}}}zzz{{{zzzyyy~~~|||~~~{{{tttsssxxxxxxwwwxxx}}}yyyssszzzyyyyyyyyyzzzyyyvvvtttwwwvvvuuutttrrrnnniiieeeWWWNNNFFFFFFNNNWWW[[[\\\SSSMMMEEE???======???@@@BBBDDDDDDBBBCCCEEECCC>>>===;;;777333111111111222////////////............,,,,,,++++++***)))))))))+++++++++++++++***)))(((,,,+++*********,,,...000000///---+++***((((((((((((((())))))))))))((((((+++---///...,,,*********(((***++++++******+++,,,,,,+++***((((((((())))))***,,,...111444777888999999;;;<<<;;;::::::;;;<<>>BBBJJJUUU```iiiqqqyyy~~~|||{{{}}}~~~~~~|||zzzzzzyyyzzz|||uuuuuuzzzxxxuuutttwww{{{}}}zzzwwwwwwvvvuuuvvvvvvvvvsssqqquuutttsssrrrqqqmmmgggcccWWWNNNFFFFFFNNNWWW[[[[[[RRRMMMEEE???>>>???@@@AAABBBDDDDDDBBBCCCEEECCC>>>===:::777333111111111222////////////............,,,,,,++++++***)))))))))%%%&&&(((***,,,---------+++***)))((()))+++---...///...---+++)))(((((((((*********++++++************,,,...---+++)))))))))(((***++++++******+++,,,,,,+++)))((((((((()))***+++---///222555888999:::999;;;<<<;;;::::::;;;===CCC\\\uuummmrrrlllfffTTTDDD<<<555777777777555666:::???CCCCCCIIIQQQZZZbbbkkksssxxx}}}~~~~~~}}}{{{zzz~~~~~~zzz|||{{{uuuuuuzzzxxxtttpppppptttyyy{{{{{{vvvtttttttttuuutttrrrpppsssrrrrrrqqqoookkkeeeaaaWWWNNNFFFFFFNNNVVVZZZZZZQQQLLLEEE@@@???@@@BBBCCCBBBDDDDDDBBBCCCEEECCC>>><<<:::777444222111111222////////////............,,,,,,++++++***)))))))))$$$%%%'''))),,,---.........---,,,,,,---...000111...---,,,***)))(((((((((************************)))+++,,,,,,***((('''((((((***++++++******+++,,,+++***)))((((((((()))***---...000333666888999:::999:::;;;;;;::::::<<<===DDDaaaqqqrrrzzznnnjjjcccNNN???;;;666666999:::999<<>>GGGfff{{{sssiiiXXX@@@999<<<;;;@@@IIIRRRZZZgggvvv{{{wwwoooiiiaaa^^^```gggnnnrrrqqqxxx~~~~~~}}}}}}}}}~~~yyy~~~~~~}}}xxxwwwyyyzzzzzzzzzzzzzzzxxxwwwvvvwwwuuussssssssstttsssrrrsssttttttuuusssnnngggbbbVVVNNNFFFGGGNNNUUUWWWVVVOOOJJJEEEAAAAAABBBCCCCCC@@@CCCCCCBBBDDDFFFDDD@@@999888777555333222222222////////////............,,,,,,++++++***)))))))))((())))))******))))))((('''(((((()))******++++++))))))((((((((((((((()))***,,,...000000...,,,******,,,...---+++)))))))))(((***++++++******+++,,,***)))((((((((()))***+++,,,---///222444555666777777999;;;;;;;;;;;;===>>>HHHdddsssdddQQQ======GGGHHHRRR___nnn{{{wwwqqqkkkhhhiiimmmqqqrrrpppvvv}}}}}}}}}|||{{{}}}~~~~~~~~~~~~~~~{{{xxxxxxxxxzzz{{{|||{{{zzzyyyxxxvvvtttrrrqqqrrrrrrrrrqqqsssssstttuuusssnnngggaaaUUUNNNGGGGGGNNNUUUWWWUUUNNNJJJEEEAAA@@@AAAAAAAAA@@@BBBCCCBBBDDDFFFEEE@@@888888777555444333222222////////////............,,,,,,++++++***)))))))))''''''((()))******))))))))))))***+++,,,,,,,,,,,,(((((('''''''''(((((()))***---111444444111---***)))+++,,,,,,***((('''((((((***++++++******+++,,,***)))((((((((()))+++,,,---...000222444666777777777999;;;;;;;;;;;;===???GGGbbbssscccPPP???EEESSSVVVbbbrrr~~~yyytttrrrrrrsssrrrpppnnnsssxxx{{{{{{|||{{{zzz{{{|||{{{|||~~~~~~~~~zzzvvvvvvwwwyyy{{{{{{{{{zzz{{{{{{wwwuuurrrqqqrrrsssrrrrrrrrrssstttuuusssnnnfffaaaUUUNNNGGGGGGNNNUUUVVVUUUNNNJJJEEEAAA@@@@@@@@@@@@@@@BBBCCCBBBDDDGGGEEE@@@888777777555444333222222000/////////............,,,,,,++++++***)))))))))((()))))))))))))))((('''&&&&&&((())))))***))))))(((''''''''''''((())))))(((+++000444444000+++((((((***++++++)))'''&&&'''(((***++++++******+++,,,***)))(((((((((***+++,,,...000111444666777888888777999:::;;;;;;;;;===???FFF```nnn[[[PPPLLLRRRddduuu~~~}}}yyyvvvzzzzzzqqqnnnqqquuuyyy|||}}}|||||||||{{{zzzrrrsss}}}~~~{{{zzz}}}wwwssswwwxxxzzz{{{{{{zzzyyyxxxuuuvvvvvvvvvvvvuuuuuutttvvvqqqoootttyyywwwjjj___VVVMMMEEEFFFPPPYYY[[[ZZZOOOJJJDDD???>>>???@@@AAA@@@AAABBBEEEFFFFFFCCC@@@;;;888555444444333111000000000000000////////////---,,,+++***))))))))))))&&&&&&''''''(((((())))))###&&&))),,,,,,***'''%%%***++++++***((('''(((***((()))+++,,,,,,+++)))(((+++******)))))))))))))))''''''(((((())))))******+++***)))'''''''''((()))---///111444666777888888:::999:::======:::<<<@@@FFF\\\}}}~~~xxxjjj]]]WWWYYYdddxxxvvvvvvxxxzzz{{{~~~{{{sssuuuxxx{{{||||||{{{zzz}}}~~~wwwyyy~~~|||yyy}}}}}}zzzyyyyyyzzz{{{||||||zzzxxxwwwwwwwwwwwwwwwwwwvvvuuuuuuuuurrrpppsssvvvsssiii```UUULLLDDDFFFPPPYYY\\\[[[RRRMMMGGGBBB@@@AAABBBBBBBBBBBBCCCFFFGGGGGGDDDAAA;;;::::::::::::777333000000000000000////////////---,,,+++***))))))))))))((((((((()))))))))))))))***,,,///111111000---,,,***++++++***(((''')))***((()))+++,,,,,,+++)))(((+++***))))))(((((((((((((((((())))))***++++++++++++***)))'''''''''((()))---///111444666777888888:::999:::======:::<<>>@@@@@@<<<555000000000000000////////////---,,,+++***))))))))))))************))))))))))))***+++,,,---...---,,,+++******+++***(((''')))***((()))***++++++***)))(((******)))(((((('''&&&&&&))))))******+++,,,,,,---******(((''''''(((((()))---///111444666777777777:::888:::===<<<;;;===AAANNNddd|||{{{rrrhhhfffnnnsssjjjooo}}}wwwyyy|||~~~}}}}}}{{{}}}}}}zzz||||||zzzyyyzzzwwwxxxzzz{{{{{{{{{yyyxxxwwwwwwvvvuuuuuuuuuttttttttttttsssqqqnnnjjjfffcccUUULLLDDDFFFQQQ\\\aaa```XXXSSSKKKFFFCCCCCCCCCCCCBBBCCCDDDGGGHHHHHHEEEBBB<<<<<<>>>??????;;;555111000000000000////////////---,,,+++***))))))))))))*********))))))((((((((('''''''''((((((((((((((()))******)))(((((()))+++))))))************))))))***))))))((('''&&&%%%%%%))))))******+++,,,,,,,,,***)))(((''''''((()))***---...111333555777777777:::888999<<<<<<;;;===BBBQQQjjj~~~yyyzzz{{{yyyvvv}}}~~~|||sssqqq{{{uuuppp{{{|||~~~~~~~~~~~~~~~~~~}}}{{{}}}{{{vvvssstttrrrtttwwwzzz{{{|||{{{{{{wwwvvvtttsssrrrrrrrrrsssttttttsssqqqmmmiiifffdddWWWNNNFFFHHHSSS^^^ccccccYYYSSSLLLFFFCCCBBBBBBBBBBBBBBBCCCFFFHHHGGGDDDAAA<<<;;;:::999999777444111000000000000////////////---,,,+++***)))))))))))))))))))))((((((''''''''')))((((((((())))))******)))******)))((((((***+++)))))))))******)))))))))))))))))))))((('''%%%%%%(((((())))))***++++++,,,***)))(((''''''((()))***,,,...000333555666777777:::888999;;;<<<;;;>>>CCCPPPjjj|||~~~wwwsssrrrrrrqqqooopppuuu}}}uuuxxxsssppprrruuu||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||}}}zzztttpppqqqpppsssvvvzzz|||}}}~~~~~~vvvuuusssrrrqqqqqqqqqrrrssssssrrrqqqnnnjjjgggdddYYYOOOFFFHHHSSS^^^ddddddXXXSSSKKKFFFCCCCCCCCCBBBAAABBBCCCFFFGGGGGGDDDAAA<<<:::666555444444333111000000000000////////////---,,,+++***))))))))))))((((((((((((''''''''''''(((((((((((())))))******((()))***)))((((((***,,,))))))))))))))))))))))))'''((()))***)))((('''&&&(((((())))))***+++++++++)))((((((''''''(((******,,,...000333555666666666:::888888;;;;;;;;;???DDDNNNbbbpppwwwuuusssooollljjjkkknnnqqqrrryyywwwvvvvvvtttzzz|||uuummmkkkmmmtttuuuvvvxxxzzz|||~~~~~~~~~~~~~~~}}}~~~~~~|||{{{xxxsssrrruuusssuuuxxx|||~~~wwwvvvtttrrrqqqqqqqqqrrrsssrrrqqqqqqqqqmmmhhhdddYYYOOOEEEFFFQQQ]]]bbbbbbXXXSSSLLLFFFDDDDDDDDDDDDCCCCCCDDDGGGHHHHHHEEEBBB<<<999666555444444222111000000000000////////////---,,,+++***))))))))))))((((((((((((((()))))))))%%%&&&''''''((((((''''''((()))***)))((((((***,,,))))))(((((((((((())))))&&&((()))++++++***)))((())))))******+++,,,,,,,,,)))(((''''''''')))***+++,,,---000333555666666666:::888888:::;;;;;;???EEEOOOWWWqqqwww~~~vvvlllllljjjgggfffjjjqqqwww~~~~~~kkk___```eeehhhvvv|||uuuuuujjjkkkooosssxxx}}}~~~}}}|||}}}~~~{{{zzzvvvsssuuuzzzvvvxxx{{{~~~yyywwwuuurrrqqqqqqrrrssssssqqqppprrrrrrpppiiicccXXXNNNDDDEEEOOO[[[```aaaYYYSSSLLLGGGEEEEEEEEEFFFDDDDDDFFFHHHJJJIIIFFFDDD;;;:::888777777555333111000000000000////////////---,,,+++***))))))))))))(((((())))))******++++++&&&''')))*********)))(((((()))***)))((()))***,,,))))))(((((((((((())))))&&&''')))+++,,,+++***)))***++++++,,,,,,---......)))(((''''''''')))***+++,,,---000222444666666666:::888888:::;;;;;;???FFFPPPQQQzzzzzzyyypppoookkkgggaaa```kkk|||xxx___UUUQQQWWW___^^^lllsss}}}yyyqqqlllkkkrrrwwwzzz~~~{{{|||~~~~~~|||yyyxxxwwwwwwwwwwwwyyy|||}}}}}}}}}}}}~~~vvvsssqqqqqqssssssqqqoootttsssssssssqqqmmmgggcccZZZOOOEEEFFFPPP\\\aaabbb\\\RRRIIIEEEBBB@@@BBBFFFGGGHHHGGGFFFHHHKKKHHHBBB===;;;999777555333222222////////////...---,,,+++------,,,++++++******)))((((((((((((((((((((((((((((((((()))******++++++***)))(((''''''((()))***&&&((()))(((''''''((()))((((((((((((((('''&&&&&&***+++,,,---------,,,,,,,,,+++(((''''''(((***,,,,,,---000222333444444444999;;;===<<<:::;;;???CCCPPP___qqq}}}ooohhhggg```bbbeeemmmlllRRRHHHFFFNNNVVVSSS[[[cccmmmxxx{{{sssnnnpppuuuyyy}}}{{{|||}}}{{{yyyxxxxxxxxxxxxzzz|||}}}|||{{{||||||sssrrrrrrtttvvvwwwvvvttttttssssssrrrqqqlllfffbbbXXXNNNEEEFFFQQQ\\\aaaaaaZZZQQQHHHDDDAAA???AAAEEECCCEEEDDDDDDGGGKKKHHHBBB<<<;;;999777555333222222000000000000///...---,,,---,,,,,,++++++******)))((((((((((((((((((((((((((((((((()))******++++++***)))(((''''''((()))***'''((())))))'''&&&'''((()))))))))***))))))((((((***+++,,,---------,,,+++,,,***(((''''''(((***,,,***+++---000111222222222777:::<<<<<<;;;<<>>???AAAEEEMMMZZZhhhqqqxxx{{{|||yyyxxxzzzvvv{{{~~~~~~}}}~~~|||{{{~~~|||~~~|||{{{yyywwwwwwuuuwwwxxxxxxuuusssrrrrrrrrrtttvvvwwwvvvsssqqqoootttsssrrrqqqnnniiiccc^^^RRRKKKEEEIIITTT]]]___]]]WWWOOOHHHEEECCCAAAAAADDDDDDFFFFFFEEEHHHIIIEEE===:::999777666444333222222////////////...---,,,,,,,,,,,,+++******))))))(((((((((((((((((((((((((((((((((((()))******++++++***)))(((''''''((()))***)))***+++***((('''''')))(((((()))******))))))))))))***+++,,,,,,,,,+++***(((((('''''''''(((******+++,,,///222444555666666999;;;===<<<;;;;;;???CCCYYYiiivvvxxxzzzuuuvvv{{{ooojjjooovvvyyyzzziiiMMM===666;;;EEERRRPPP>>>;;;;;;:::<<>>AAA>>><<>>;;;999777555555555444222111111000000//////......------,,,,,,,,,,,,------+++***(((((())))))'''&&&)))******************)))******))))))))))))******''')))***))))))***,,,...------+++)))(((&&&%%%$$$)))******+++++++++++++++)))((('''''''''(((***+++...000333444555555777999999999999999:::EEE]]]tttmmmuuuvvvssspppVVV???666777:::BBBOOOUUUIII999333444666999???HHHSSSZZZbbbggggggccc```cccffffffqqqwww~~~~~~xxxsssqqqffflllpppmmmkkkooouuuzzzlllooorrrwww~~~|||zzz|||}}}{{{}}}}}}|||}}}}}}{{{xxxtttuuuvvvxxxzzz{{{{{{zzzyyy{{{xxxuuusssssssssrrrqqqnnnnnnnnnnnnlllggg```[[[NNNHHHEEEKKKXXXaaaccc```UUUNNNGGGCCCDDDFFFGGGGGGGGGEEEDDDGGGJJJHHHBBB;;;<<<:::777666666666444333111111000000//////......---,,,,,,++++++,,,,,,---''''''&&&(((***+++***)))******++++++++++++************))))))))))))******)))******)))((((((***,,,))))))))))))(((&&&%%%$$$)))***++++++,,,,,,++++++)))((('''''''''(((***+++...000333555555666777999999:::;;;::::::DDD]]]sssooo~~~ttt~~~sss```LLL===777666999CCCPPPSSSGGG888333444666:::AAAJJJUUU]]]ccchhhiiieeebbbeeeiiiiiisssuuuyyy~~~}}}vvvpppfffmmmqqqqqqtttyyyzzzxxxcccgggjjjllluuu|||wwwvvv{{{~~~{{{yyy{{{~~~}}}||||||{{{{{{zzzwwwuuutttvvvxxxzzz{{{||||||||||||zzzwwwuuuuuuuuusssrrrnnnnnnoooooolllfff___YYYMMMGGGEEEKKKXXXbbbcccaaaSSSMMMEEEBBBCCCEEEFFFFFFFFFDDDDDDGGGJJJHHH@@@999<<<:::777666666666444333111111000000//////......++++++************++++++'''&&&'''(((***+++***(((******++++++++++++************))))))))))))*********++++++***((('''((()))&&&'''((((((((((((''''''******+++,,,,,,,,,,,,+++)))((('''''''''(((***+++...000333444555555777999888:::===>>>;;;@@@PPPaaalll{{{ssswwwzzz{{{|||uuuqqqsssuuuzzzrrr___MMMAAA;;;666666;;;GGGSSSSSSCCC444333444777;;;BBBLLLXXX___ccchhhjjjhhhfffkkkooopppvvvwwwyyy||||||uuuhhh^^^ZZZbbbgggeeeeeeiiigggaaaOOOZZZbbbfffppp|||yyyyyy~~~~~~|||zzz{{{~~~|||||||||{{{zzzxxxwwwvvvuuuvvvxxxyyy{{{||||||}}}|||zzzxxxwwwwwwwwwuuutttmmmmmmnnnnnnkkkddd[[[TTTKKKFFFDDDLLLYYYcccdddaaaSSSMMMEEEAAABBBDDDFFFEEEFFFDDDEEEIIILLLIIIAAA999;;;999777555555555444222111111000000//////......******))))))))))))*********))))))******)))'''$$$)))******************)))******))))))))))))*********++++++)))'''&&&((()))(((((((((((())))))))))))***++++++,,,,,,,,,,,,,,,)))((('''''''''(((***+++---///222333444444666888777999===???<<<<<>>BBBHHHJJJJJJBBB???@@@DDDDDD@@@BBBGGGMMMZZZiiiqqqqqqmmmhhhddd\\\QQQDDD;;;666444555777;;;>>>JJJ]]]hhh___FFF222333555888<<>>>>>EEEYYYiiikkkmmmyyy}}}{{{|||||||||{{{yyyxxxxxxyyyzzzyyyyyyxxxwwwvvvuuuuuuzzzxxxwwwwwwxxxxxxwwwuuupppqqqrrrrrrnnneeeZZZRRRJJJEEEDDDLLLZZZdddeeebbbVVVPPPHHHDDDDDDFFFFFFFFFGGGGGGIIINNNQQQOOOFFF>>>:::888555444444444222111111111111000//////......,,,++++++++++++++++++,,,&&&&&&'''***,,,,,,)))'''(((((())))))))))))((((((******))))))))))))******$$$&&&'''(((((())),,,...222000---***(((((())))))***+++,,,,,,------,,,,,,)))((('''''''''(((***++++++---000222222333444666777444444888;;;>>>CCCIIIkkkyyyaaaJJJBBB???;;;888777666444333555666666555444555777999AAACCCGGGLLLOOOMMMFFFAAA???999666888888555666<<<888DDD```|||{{{]]]AAA777888888:::===DDDNNNZZZbbbggggggjjjmmmkkkiiimmmsssvvviii[[[QQQKKKIIIQQQYYY^^^UUUDDD::::::???CCCXXXkkkppppppvvv}}}}}}||||||{{{yyyxxx{{{yyywwwvvvuuuvvvwwwxxx~~~|||zzzxxxvvvwwwwwwxxxuuutttsssrrrnnnfff^^^XXXJJJGGGGGGOOO[[[dddeeecccYYYPPPGGGDDDDDDBBBBBBDDDDDDEEEHHHKKKKKKGGGAAA<<<:::999777555333222111000000000000000////////////......---,,,,,,++++++***%%%(((++++++***((('''((())))))*********))))))(((***)))((((((((()))+++,,,+++***)))(((((('''((((((+++++++++***((('''((()))((()))+++---------+++***&&&&&&&&&''''''((()))***---...///111333555777777666666888:::999:::BBBKKKwww||||||]]]FFF>>>;;;777555555444333111333444444333222333666888:::888777999<<<===<<<:::444222333888999777888===HHHWWWrrr}}}^^^AAA333555666999===DDDNNNYYYaaadddccceeegggfffdddiiiooo}}}wwwjjjZZZLLLEEECCCOOO[[[aaaTTTCCC::::::<<>><<<:::888666444222111000111111000000000/////////---------,,,++++++******&&&(((***+++***((((((((())))))************))))))***)))((((((((()))+++,,,***))))))(((((((((((()))*********)))'''&&&'''((((((***+++------,,,+++***''''''''''''((()))******---...///111333555666777666666888;;;999:::BBBKKKsssyyywwwWWWAAA;;;999666444444444333222222333333222111111444666555555555444444333333333111222555:::===AAAJJJSSSdddvvv{{{]]]BBB333444777;;;AAAIIIRRR\\\ccccccaaaaaabbb```^^^ccckkkvvvzzzyyylllWWWFFF???@@@MMM^^^bbbRRR@@@===>>>===KKKdddxxxyyytttwww~~~~~~|||yyywwwxxxxxxwwwwwwwwwyyyzzz|||{{{zzzxxxvvvuuuuuuuuuvvvsssrrrpppnnnjjjcccZZZUUUIIIIIINNNXXXdddjjjgggaaaXXXOOOHHHGGGGGGGGGHHHKKKEEEFFFFFFHHHIIIGGGDDDAAA>>><<<:::777444222111111111111111111000000000000,,,,,,,,,+++******))))))&&&(((***+++)))((((((((())))))***************)))***)))((((((((()))+++,,,))))))((((((((()))******)))******(((&&&%%%&&&((()))***+++,,,---,,,+++***(((((((((((()))***++++++,,,---///222444555666777666666999;;;::::::BBBLLLmmm}}}sssRRR===<<<999777666777777777666444444444333111111333555444;;;CCCBBB:::333222333777888:::???HHHXXXlll{{{oooVVVBBB777777;;;BBBIIIQQQYYYaaaffffffccc```^^^ZZZXXX]]]dddnnnwwwzzzlllSSSAAA>>>CCCSSSaaaaaaLLL<<<>>>CCCBBBSSSnnn{{{}}}~~~~~~~~~|||yyy{{{{{{zzzzzzzzz{{{||||||}}}|||{{{zzzyyyyyyyyyyyyvvvuuussspppkkkeee]]]WWWKKKKKKPPP[[[ffflllhhhcccXXXOOOHHHFFFGGGGGGGGGJJJGGGFFFFFFGGGHHHGGGEEECCC???===;;;888555333222111222111111111000000000000,,,,,,+++******))))))((('''(((******)))(((((()))))))))***+++++++++*********)))((((((((()))+++,,,(((((((((((()))***++++++***++++++)))'''&&&''')))***++++++,,,,,,,,,+++***(((((((((((()))***+++,,,,,,---000222444555666666666777999;;;::::::BBBLLLiiipppNNN;;;;;;999666666777888888777777777777555444444555777444@@@KKKIII===555999@@@BBBGGGOOOYYYiiiyyyZZZGGG>>>999:::@@@HHHQQQXXX^^^cccfffgggccc^^^ZZZTTTPPPTTT[[[fffqqqvvvgggNNN>>>AAAKKKaaaggg^^^FFF888<<>>888CCCLLLMMMHHHJJJVVVbbbfffppp~~~```FFF999777999===DDDNNNVVV\\\```bbbdddddd```ZZZUUUNNNHHHKKKQQQ```kkkrrreeeNNNBBBJJJWWWnnngggVVVAAA666888@@@EEE\\\xxxvvvnnnjjjoooyyy~~~}}}|||{{{zzzyyywwwvvvvvv{{{{{{{{{zzzzzzyyyyyyyyyvvvtttpppmmmhhhaaaZZZUUUOOONNNQQQZZZfffkkkiiidddXXXNNNFFFDDDDDDBBBCCCEEEIIIHHHHHHHHHHHHGGGDDDBBB===<<<:::888666444333333000000000000////////////,,,,,,,,,+++******))))))((()))***)))((('''(((***))))))***+++,,,,,,,,,,,,***)))((((((((()))+++,,,******)))))))))***++++++,,,------+++)))((()))+++,,,,,,++++++++++++++++++(((((((((((()))***+++++++++---000333555666666555777777:::<<<;;;;;;CCCMMMssslllHHH888666333111000111222222111222444666888:::>>>BBBFFFHHHOOO[[[fffrrr```HHH:::333555<<>>:::999888666555555444444///.........------------......---,,,,,,++++++***((()))))))))'''''')))***((()))***+++,,,---------***)))((((((((()))+++,,,,,,,,,+++***)))))))))***+++++++++***((('''((()))---,,,,,,+++*********+++&&&&&&&&&''''''((()))******---000444666666555555777888:::<<<;;;<<>>HHHYYY{{{iii^^^jjj~~~}}}|||~~~{{{xxxxxx{{{|||{{{yyyzzz{{{|||~~~~~~|||{{{zzzxxxsssmmmhhhccc\\\TTTNNNEEEIIIRRR\\\eeegggccc```SSSMMMFFFCCCDDDFFFGGGFFFIIIJJJKKKKKKIIIDDD???<<<:::999777555333222111111//////.........//////000---------,,,+++***)))((())))))))))))))))))))))))++++++,,,,,,,,,+++******,,,***(((***---...,,,***))))))(((((((((((())))))))))))((()))******)))(((---,,,+++***))))))))))))'''''''''(((((()))***+++,,,---000333666777888888999888888;;;<<<>>>FFFOOOpppJJJ888666444222111111222222111...///000111333777===BBBMMM^^^}}}fffSSSGGGAAA:::666:::BBBLLLRRRZZZcccjjjjjjhhhiiiiiihhhbbb]]]YYYXXXXXXZZZbbbjjj{{{wwwpppggg^^^JJJAAA<<<===???HHH___wwwhhh^^^jjj~~~}}}|||~~~|||{{{zzz|||}}}}}}|||{{{|||}}}}}}}}}{{{xxxwwwvvvrrrlllgggccc]]]TTTNNNIIIJJJQQQ]]]iiilllfff___SSSMMMFFFCCCDDDFFFGGGFFFIIIJJJLLLLLLIIIEEE@@@<<<:::999777555333222111111//////............//////+++,,,,,,,,,,,,++++++***************************,,,,,,,,,,,,+++******))),,,***)))***,,,---,,,***))))))(((((((((((())))))'''(((((()))***)))(((&&&---,,,+++******)))))))))'''''''''(((((()))***+++,,,---000333666777888888:::999:::<<<===???GGGPPP|||yyyRRR<<<666444111000111222111000...///000111111333777999===GGG^^^|||zzzhhhQQQ>>>555999888999===EEEOOOZZZ```fffmmmqqqooommmmmmmmmllleee___[[[ZZZ\\\aaakkkvvvyyyeeeSSSAAABBBAAA===BBB[[[eee[[[ggg}}}~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~|||yyyvvvssstttpppkkkgggddd]]]TTTNNNLLLLLLQQQ^^^lllpppiii```SSSMMMGGGCCCDDDFFFGGGGGGIIIKKKLLLLLLJJJEEEAAA===:::999777555444222222111//////............//////***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((+++***)))***,,,,,,,,,+++***))))))(((((())))))***(((((()))******)))((((((,,,,,,++++++******))))))'''''''''(((((()))***+++,,,---000333666777888888;;;::::::===>>>???GGGPPPxxx[[[???555222000///000000000///000111222111///...///000222444>>>PPP___fffiiikkk[[[TTTMMMGGG@@@888666999;;;>>>CCCIIIQQQYYYaaafffnnnsssvvvssspppqqqpppnnnhhhaaaZZZWWWWWW[[[fffppp~~~dddPPPJJJLLLGGGCCCRRRzzz~~~___WWWdddyyy~~~~~~~~~~~~~~~yyyuuurrrrrroookkkhhhddd^^^TTTMMMJJJMMMTTTaaallloooiiibbbTTTNNNGGGDDDEEEGGGGGGGGGIIIJJJLLLLLLJJJFFFAAA>>>:::999888666444333222222000//////............///+++,,,,,,---------,,,,,,************************,,,,,,,,,,,,+++)))((('''******)))***++++++++++++***))))))))))))))))))*********)))((('''(((***+++,,,,,,,,,,,,+++******)))''''''''''''((()))***+++,,,---000333555777888888:::999:::======>>>FFFNNNvvvbbbAAA444222///.../////////...---///000000...---...///444000111999????????????<<<:::999999777777<<>>;;;:::888666444333222222000000///...............------------,,,+++***)))))))))))))))))))))))))))++++++++++++***)))((('''))))))************++++++******))))))))))))*********)))(((%%%###%%%))),,,++++++,,,,,,,,,+++******''''''''''''((()))***+++,,,---000333555777888888888888999<<<<<<===CCCLLLuuujjjFFF555333000///000000000///***,,,...///...///111222333//////444666555444666999888:::=========CCCJJJOOOUUU[[[```bbbeeeiiilllssswwwyyywwwvvvwwwtttpppssskkkbbb\\\VVVSSSWWW^^^gggpppuuulllfffdddbbbnnnzzz^^^[[[lll~~~}}}xxxtttqqqpppmmmlllhhh___TTTLLLEEEOOO\\\eeehhhgggdddcccTTTNNNGGGDDDEEEGGGHHHHHHGGGHHHJJJKKKIIIEEEAAA>>>;;;:::888666555333333222111000///......---......---------,,,+++***((((((((((((((((((((((((((((((*********+++******)))(((((()))+++***))))))***,,,+++******))))))******+++&&&((((((&&&######'''+++***+++,,,------,,,+++***'''''''''(((((()))***+++,,,---000333666777888888888777999<<<<<<<<>>>>>>>>CCCJJJjjjxxxXXXBBB999111111333333333444555333111///------------111333555444111///111444777999;;;>>>BBBGGGNNNRRRTTTYYY___dddgggjjjlllnnnqqqvvv}}}|||zzzxxxwwwtttoookkkjjjlllnnnzzzyyyiii]]]```jjj|||{{{yyyyyyxxxuuuqqqnnnkkkbbbVVVLLLKKKTTT^^^fffllllllcccXXXTTTOOOJJJHHHIIIKKKKKKJJJGGGGGGGGGGGGGGGDDD@@@===???===;;;999777555444333444111//////000111...,,,///---,,,---------+++)))***++++++***((('''(((***))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))******+++111777666,,,)))///000+++............---+++)))(((((('''&&&&&&&&&((()))***,,,...111444666777777666<<<:::;;;<<<<<<<<>>555333222///...///222111000///...///000000...------...000111000///111333444555777:::>>>AAAGGGMMMTTT[[[```ccceeegggppptttyyy|||{{{zzzxxxwwwwww|||~~~zzz{{{lllVVVNNNXXXkkk}}}|||{{{xxxuuusssvvvtttqqqnnniii___RRRIIIMMMVVVaaaiiilllkkkaaaWWWOOOJJJEEECCCEEEGGGHHHGGGHHHHHHHHHHHHHHHEEEAAA===888777666555444333333333222000////////////...,,,,,,+++******+++,,,***)))((())))))(((&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))///...'''&&&,,,...,,,---.........---+++)))(((&&&&&&&&&'''(((+++---///...///000222444666777888;;;::::::<<<<<<===CCCKKKqqquuucccKKKBBB:::666333///...000111000/////////000111222111///...000333555444222333444555555555666999;;;<<>><<<;;;:::888666555555444111000////////////......---,,,***+++,,,---,,,+++((())))))((('''&&&((()))*********************************))))))))))))((()))))))))))))))******+++,,,///...(((%%%(((***(((------......---+++***)))(((''''''((()))+++---...//////000111333666888999:::999:::=========CCCKKKmmmtttgggSSSJJJBBB<<<777222111333000000//////000111333444333111///111555777555333333444555555444444666888555777;;;@@@FFFOOOXXX^^^^^^cccjjjooosssuuuwwwxxxzzzgggPPPEEEOOOaaa|||~~~|||yyyzzz}}}~~~|||yyywwwuuusssnnnfff[[[PPPIIIOOO[[[gggmmmmmmiii___UUUKKKEEE???===@@@DDDFFFFFFIIIIIIIIIIIIIIIFFFBBB???@@@???===:::777555444333000000111000////////////+++)))''''''((())))))(((((()))***)))(((((()))+++++++++++++++++++++++++++************)))))))))))))))))))))))))))******+++---...---(((&&&(((******,,,------...---,,,***)))******)))(((((()))***+++//////000111333666888999999888:::======>>>DDDKKKfffyyyqqq___VVVMMMEEE===555333555000000//////000111333444111000000111333444333222000222333333222222444555555555666777;;;AAAIIIOOORRRXXXaaaiiinnnrrrtttvvv{{{rrrSSSEEECCCSSSiiizzzzzzzzz{{{||||||{{{zzzxxxvvvrrrkkkbbbXXXOOOIIIPPP]]]iiiooommmhhh^^^TTTJJJEEE???===@@@DDDGGGGGGJJJJJJJJJJJJJJJGGGCCC???@@@???<<<999666333222111000111222222000000111222///---***)))*********)))((()))***)))((((((***,,,++++++++++++++++++++++++)))))))))*********++++++)))))))))))))))******+++)))******)))((())),,,///,,,,,,---...---,,,+++***+++***)))((('''((())))))...///000222444666777888888888:::>>>>>>>>>DDDKKKiiiyyyyyy||||||yyymmmdddXXXNNNBBB777333555111000000000000111333444000111222222111000111222///111333333333333444555777888999:::;;;???CCCGGGNNNUUU```iiipppsssuuuwww{{{www[[[HHHHHHPPPbbbyyy}}}{{{}}}}}}{{{zzzzzzwwwuuuoooggg]]]SSSLLLIIIQQQ^^^kkkpppnnnggg]]]SSSKKKEEE???===@@@EEEHHHIIIJJJJJJJJJKKKJJJHHHCCC@@@???===;;;888555333222111111222444333111111222444444111...,,,,,,---,,,,,,'''((())))))((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,---)))))))))))))))******+++))))))((((((((((((+++///+++,,,---------,,,+++***)))((('''''''''((()))***---...111333555666777777777777:::>>>>>>>>>DDDKKKpppwwwuuuwww{{{~~~~~~|||{{{wwwmmm```SSSEEE888333444222111000000000111333444111333555444111///111444000222444555555555777888888;;;>>>AAABBBDDDFFFHHHPPPWWWcccmmmtttwwwxxxyyyyyy]]]JJJFFFRRRaaattt}}}yyy|||zzz{{{vvvsssmmmdddYYYPPPJJJHHHRRR___mmmqqqnnnggg\\\SSSKKKEEE???===AAAFFFIIIJJJKKKJJJJJJKKKJJJHHHCCC@@@>>>===;;;999777555555444111333555444222111333555333000,,,*********))))))&&&'''(((''''''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,''''''(((***+++,,,---...)))))))))))))))******+++,,,***)))(((&&&%%%'''++++++,,,---------,,,+++***'''&&&&&&&&&'''(((***+++,,,...111444666777777666777777:::>>>??????DDDKKKqqqiiiiiimmmtttyyyjjjZZZLLLAAA888333777333111222666888666333000222666666111---...111333444555555666999@@@EEELLLNNNQQQRRRRRRRRRTTTVVV]]]jjjmmmhhhppp{{{___OOOHHHLLL```vvv~~~{{{zzzyyyssslllfff]]]SSSNNNOOOVVV^^^jjjtttrrrfffXXXPPPKKKHHHEEEEEEGGGIIIHHHFFFIIILLLOOOOOOLLLGGGBBB@@@???===:::777444222111111222222111000///...------,,,+++***)))((((((((((((***)))((((((((()))+++,,,))))))***++++++++++++***((()))***+++,,,---------'''(((***+++,,,,,,+++++++++***((('''''')))+++---.........---,,,+++***)))+++***(((((((((***---...,,,...000222555777888888999888888;;;<<<>>>FFFOOOtttggghhhmmmttt|||~~~sssgggZZZLLL@@@999666333222444777888666222555777:::999555111333666444666888:::>>>EEEMMMSSS___aaadddggghhhiiijjjjjjlllrrrvvvwwwtttfffWWWOOOMMMXXXuuu~~~}}}}}}{{{tttmmmeee[[[QQQLLLLLLXXX```llltttqqqeeeXXXPPPJJJGGGEEEEEEGGGHHHHHHFFFGGGJJJMMMNNNJJJEEEAAA???;;;999777555333222222222222222111000///...------,,,+++***)))((((((((((((***)))((((((((()))+++,,,+++++++++++++++***)))(((((()))***+++,,,,,,,,,,,,'''(((***+++,,,,,,++++++,,,+++)))((((((***,,,............---,,,+++))))))***))))))((()))+++,,,---,,,...000333555777888999999888999;;;<<<>>>FFFOOOrrraaaeeekkkrrrxxx~~~~~~vvvkkk]]]NNNEEE;;;888555555777777555222444777888777444444666888;;;===AAAFFFNNNYYYccckkkuuuwwwzzz~~~yyyqqq\\\UUUQQQQQQWWWjjj~~~~~~{{{uuummmdddYYYMMMIIIKKK[[[dddnnnsssnnncccVVVNNNHHHFFFEEEEEEFFFGGGGGGFFFEEEHHHLLLLLLIIICCC???===666555444222222222222333222222111000///...------,,,+++***)))))))))))))))***)))((((((((()))+++,,,,,,,,,,,,+++***)))((('''))))))***+++,,,,,,,,,,,,'''(((***+++,,,,,,++++++---+++***))))))+++---.........------,,,***)))((((((((()))******++++++,,,---...000333555777888999999888999;;;<<<>>>EEENNNkkkYYY```hhhoootttzzzxxxlll^^^UUUHHHCCC===888777666555444111555888777888;;;???@@@GGGIIINNNVVVaaammmyyymmmddd\\\VVVUUU]]]nnn|||{{{{{{|||yyyssskkkbbbVVVLLLIIIMMM]]]fffooopppjjj___TTTKKKFFFEEEEEEEEEFFFGGGGGGGGGEEEHHHLLLLLLHHHCCC???===666555444222111222222333111111111000///.........,,,+++******)))))))))******)))((((((((()))+++,,,,,,,,,,,,+++***)))(((((())))))***+++++++++++++++'''(((***+++,,,,,,++++++,,,+++***))))))+++,,,------------,,,+++***)))((('''((()))***+++++++++***---...111333666777999999999888999<<<<<<>>>EEEMMMiiiVVV\\\fffnnnsssyyy~~~wwwmmmggg\\\TTTIII>>>888777777888444;;;???@@@EEEMMMQQQPPPTTTVVV[[[dddppp|||sssbbb\\\```___fff~~~}}}yyywwwwwwxxxuuupppiii```UUULLLLLLQQQ]]]hhhpppmmmeee\\\QQQHHHEEEEEEFFFGGGGGGGGGGGGHHHFFFIIIMMMMMMJJJDDD@@@>>>:::888666444222222111222111111000000//////......,,,+++*********************)))((((((((()))+++,,,)))******+++++++++******))))))***+++++++++******'''(((***+++,,,,,,++++++***))))))((()))***+++,,,---------,,,+++***(((((('''''')))******+++******---///111333666888999999999888:::======>>>DDDLLLnnnZZZ___gggpppwww}}}zzzvvvnnneeeWWWIII???<<<<<<>>>999BBBHHHKKKSSS^^^bbb___```bbbgggqqq|||{{{iii``````lllttt}}}yyyvvvuuuuuurrrnnnggg___TTTLLLOOOVVV___kkkrrrkkkaaaZZZQQQHHHDDDFFFHHHHHHHHHGGGHHHIIIGGGKKKNNNNNNKKKEEEAAA???<<<;;;888555333222111111111000000000/////////...,,,++++++*********++++++***)))((((((((()))+++,,,))))))***+++++++++++++++))))))***************)))'''(((***+++,,,,,,++++++))))))((()))))))))***+++------,,,,,,+++)))((('''''''''((())))))******+++...///111444666888999:::999888:::======>>>DDDKKKnnndddggglllttt|||xxxpppcccUUUJJJDDDCCCDDDBBBMMMUUUYYYbbbnnnqqqllllllnnnttt~~~}}}uuuwww}}}{{{xxxvvvvvvrrrnnnhhh___SSSLLLPPPXXXaaannntttkkkaaa[[[SSSJJJDDDGGGJJJJJJIIIHHHIIIKKKGGGJJJNNNNNNKKKEEEAAA???<<<:::888555333222111111000000000000////////////+++++++++******++++++,,,***)))((((((((()))+++,,,******+++++++++******)))))))))************))))))'''(((***+++,,,,,,++++++)))))))))*********++++++,,,,,,,,,,,,+++)))((('''((((((''''''((()))+++,,,...///111444666888999:::999999;;;>>>>>>>>>CCCKKKiiilllmmmqqqxxx{{{uuukkk^^^RRRJJJGGGGGGOOO[[[cccgggppp}}}xxxuuuwww~~~}}}}}}zzzyyyxxxtttooohhh___SSSKKKPPPXXXbbbpppvvvlllaaa\\\UUULLLDDDGGGKKKKKKJJJIIIJJJLLLGGGJJJMMMNNNJJJEEEAAA???:::999777444333222222222000000000000////////////+++++++++***++++++,,,,,,***)))((((((((()))+++,,,,,,,,,,,,+++***)))((('''))))))*********))))))((('''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++***)))(((''')))((('''&&&''')))+++,,,...///222444777888::::::999999;;;>>>>>>>>>CCCJJJhhhkkknnnuuu}}}~~~qqqeee\\\WWWUUUUUU]]]dddnnnxxx}}}{{{xxxwwwtttnnneeeZZZOOOJJJRRR]]]ooossssssmmmfff___UUULLLFFFFFFGGGHHHIIIKKKKKKLLLKKKKKKKKKJJJFFFBBB>>>;;;;;;:::888777555444444333444333222111000000000000------,,,++++++******)))******)))))))))))))))******+++,,,---------,,,+++(((***++++++)))(((((())),,,,,,++++++***)))))))))***)))((((((((()))***+++))))))***,,,---,,,)))''')))))))))))))))*********......///111444666888:::<<<:::;;;???@@@@@@EEEKKKmmmgggmmmvvv}}}ooobbb[[[[[[]]]kkkpppvvv}}}}}}{{{yyyssslllcccXXXNNNLLLUUUaaannnsssssslllccc[[[RRRKKKEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLKKKHHHCCC???<<<;;;:::888777555444444444444333222111000000000000------,,,,,,+++************))))))(((((())))))******+++,,,------,,,+++***)))***,,,+++)))(((((((((+++*********))))))(((((())))))))))))+++---///000777444000,,,+++)))&&&$$$))))))))))))************......000111444666888:::;;;999:::>>>??????CCCIIIjjjhhhnnnxxx|||nnnhhhjjjnnnxxx{{{~~~}}}zzzxxxqqqiii___UUUMMMMMMXXXeeemmmssstttkkk^^^UUUNNNIIIEEEFFFFFFGGGHHHIIIJJJJJJLLLMMMMMMKKKHHHDDD@@@===::::::888666555444444444444333222111000000000000------,,,,,,++++++******))))))(((((((((((())))))******+++,,,,,,+++***)))***+++,,,+++)))''''''(((******))))))))))))))))))))))))***+++---000333555@@@:::222,,,)))''''''&&&(((((())))))************---...000222444777999::::::888:::===>>>>>>BBBHHHeeepppttt|||}}}zzz|||{{{vvvtttnnneeeZZZQQQKKKMMMYYYfffmmmttttttiiiZZZPPPJJJGGGGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLLLLKKKHHHCCC???<<<:::999888666555555444444444333222111000000000000...------,,,++++++******((((((((('''(((((()))***)))***+++,,,+++***)))(((***+++,,,+++)))'''''''''******************++++++*********+++...000333444999555...***))))))******(((((())))))******++++++---...000333555777999999:::999:::>>>???>>>AAAGGGbbb||||||zzzsssoookkkaaaUUUMMMIIILLLYYYfffpppuuuuuuhhhYYYOOOJJJGGGIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKJJJGGGBBB>>>;;;999999888666555555555555444333222111000000000000......------,,,++++++***((((((((((((((()))*********++++++,,,+++***)))(((***+++,,,+++)))''''''(((+++++++++,,,,,,---------++++++******,,,---///000...,,,)))))))))*********'''(((((()))******++++++---...111444666888999999;;;:::<<>>;;;999888777666555555555555444333222111000000000000......------,,,,,,++++++)))(((((())))))***+++,,,++++++,,,,,,,,,***)))((((((***++++++)))(((((()))++++++,,,---......//////+++******))))))***+++,,,+++)))(((((())))))'''&&&''''''((()))***++++++,,,---///222555777888999999;;;:::<<<@@@AAA???AAAFFF```yyypppkkkbbbXXXOOOKKKMMMTTTaaammmyyyzzzuuuiii]]]VVVOOOIIIKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLLLLJJJGGGCCC>>><<<999888777666666555555666444333222111000000000000.........---,,,,,,++++++))))))))))))***+++,,,---,,,---------,,,+++)))(((''')))***+++)))))))))*********+++,,,---...///000***)))((((((((()))***+++---+++)))((()))((('''%%%''''''((()))***+++,,,,,,---///222555888999999999:::999<<<@@@@@@>>>@@@DDD___~~~vvvmmmhhh^^^VVVNNNLLLPPPXXXfffrrr|||{{{uuuiii___YYYQQQJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMKKKHHHDDD???===999888777666666555666666444333222111000000000000///......------,,,++++++************+++,,,---...------......---+++***)))&&&(((*********)))***+++))))))***+++---...//////)))((((((((((((***+++,,,///,,,)))((()))***))))))&&&'''((()))***+++,,,,,,---///222666888999999999888888;;;??????===>>>BBB___{{{yyytttmmmhhh^^^SSSIIIHHHOOO[[[jjjvvvzzzpppggg^^^WWWRRRNNNKKKMMMPPPQQQPPPOOOOOOPPPMMMNNNNNNMMMJJJEEE???<<<:::999999999888888777777666555444222111222222333//////...---+++***))))))))))))***+++,,,,,,------//////...---,,,,,,,,,,,,)))+++,,,,,,***)))))))))((()))******++++++++++++(((((())))))******++++++,,,,,,,,,,,,+++***))))))))))))(((((((((***+++,,,...///000333555777999:::888999;;;<<<>>>@@@AAABBB___|||yyytttmmmggg]]]SSSJJJIIIPPP\\\kkkwww}}}vvvlllbbbZZZTTTNNNKKKMMMOOOQQQRRRPPPOOOPPPPPPNNNNNNNNNMMMJJJEEEAAA>>>;;;::::::999888777777777555444333111111111111111......---,,,,,,+++******'''((()))***,,,---/////////...---,,,,,,++++++,,,)))+++------,,,***))))))++++++,,,---------,,,,,,(((((())))))******++++++,,,,,,,,,,,,+++***))))))))))))(((((((((***+++,,,...///000333555777999:::999:::;;;===???AAABBBCCC^^^~~~{{{xxxrrrjjjddd\\\SSSJJJKKKSSS^^^mmmyyyzzzsssiii```XXXRRRMMMJJJOOOQQQRRRRRRPPPOOOOOOPPPOOOOOONNNKKKHHHEEEBBB@@@;;;;;;:::999777666555555333222111000////////////---------,,,,,,+++++++++&&&'''(((***,,,...000000......---,,,++++++++++++(((+++...///---+++)))))),,,,,,,,,---,,,,,,++++++(((((())))))***++++++,,,,,,,,,,,,++++++***)))))))))((((((((((((***,,,---...///000333555777999::::::;;;<<<>>>@@@BBBDDDEEE^^^{{{xxxvvvpppiiiccc[[[RRRKKKMMMUUUaaappp{{{zzzsssiii___XXXRRRNNNLLLOOOPPPQQQPPPNNNMMMNNNNNNOOONNNLLLJJJGGGCCCAAA???::::::999777666444333222111111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---...///...---,,,+++************(((+++...///...+++)))(((***************)))((('''(((((()))***++++++,,,,,,---,,,+++******)))))))))(((((('''((()))***,,,---...///000333555777999:::;;;<<<<<<>>>@@@CCCEEEGGG```{{{|||zzzxxxvvvrrrjjjdddYYYPPPKKKNNNWWWcccqqq}}}yyyrrrggg^^^WWWRRRNNNLLLNNNOOOOOONNNLLLKKKLLLMMMOOONNNLLLIIIEEEBBB???===999888777555444222111111111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------+++***************(((+++......---***))))))************))))))((('''(((((()))***+++,,,---------,,,+++)))))))))))))))(((''''''''')))***,,,......///000333555777999:::<<<<<<<<<>>>@@@CCCFFFHHHbbb}}}{{{}}}{{{zzzxxxssskkkeeeVVVOOOKKKOOOYYYeeesss~~~uuunnncccZZZSSSOOOLLLJJJLLLMMMMMMLLLKKKJJJLLLMMMPPPOOOMMMJJJFFFAAA===;;;777777666555333222111111111222222222111000///...---------,,,,,,+++++++++++++++++++++++++++++++++---,,,+++***)))))))))))))))+++,,,,,,***)))))))))+++++++++,,,++++++******'''((()))***+++---......---,,,***)))(((((())))))'''''''''''')))+++---......///000333555777999:::;;;;;;;;;===???CCCGGGIIIeeeyyywwwuuutttsssqqqwww~~~{{{yyyvvvpppggg```SSSMMMJJJOOOZZZeeesss~~~rrrkkk```WWWPPPMMMJJJIIILLLMMMMMMLLLKKKKKKMMMOOORRRQQQPPPMMMHHHBBB===999777777666666555444333333333333444444333222000///......---,,,,,,+++***************++++++,,,,,,,,,,,,+++***))))))(((((())))))***+++)))((('''(((***)))******++++++++++++***'''((()))***,,,---...///---,,,***((('''((()))***'''''''''''')))+++---......///000333555777999:::;;;;;;;;;<<>>BBBFFFIIIeee~~~{{{uuukkk```XXXTTTGGGIIIVVV^^^iiivvvxxxssshhh]]]XXXSSSMMMJJJJJJLLLNNNOOONNNLLLMMMRRRVVV[[[WWWRRRMMMHHHBBB<<<777999777555555555444222000000111222333333222000///...,,,))))))++++++)))&&&&&&)))+++,,,+++)))((((((---+++)))''''''((()))***++++++***)))(((((())))))*********)))))))))))))))******+++++++++******)))+++******)))(((''''''&&&''''''(((((()))+++,,,---......000222444666777888999;;;===>>>@@@BBBGGGJJJjjj|||uuujjj___WWWTTTHHHKKKXXX```lllxxxzzzpppeee[[[UUURRRMMMKKKLLLMMMOOOQQQPPPOOOQQQVVV[[[YYYUUUPPPJJJEEE@@@;;;777999777555555555444222000000111111111000//////......+++)))***++++++)))'''''')))+++,,,***)))((()))+++***)))(((((())))))***++++++***)))))))))))))))+++*********))))))((((((((())))))***))))))(((((()))))))))((('''&&&&&&&&&''''''(((((()))+++,,,---...///111222555666888999999;;;===>>>???BBBFFFIIIkkk}}}uuujjj^^^VVVSSSJJJNNN[[[dddqqq|||{{{nnncccXXXSSSQQQNNNNNNPPPNNNQQQSSSSSSRRRUUUZZZ___XXXSSSLLLFFFBBB>>>:::888:::888666555555555333111111111000...---------------+++******++++++)))(((''')))++++++***))))))))))))))))))))))))*********+++***)))))))))))))))))),,,++++++***)))(((''''''))))))***************)))((((((''''''&&&&&&%%%%%%''''''(((((()))+++,,,---///000111333555777999999999;;;===>>>???BBBFFFIIIlll}}}uuujjj___WWWQQQJJJQQQ^^^fffttt}}}zzznnnbbbWWWRRRPPPNNNOOORRRPPPRRRSSSSSSRRRTTTYYY]]]WWWRRRJJJDDD@@@===;;;999;;;:::888777777666444222333222///---,,,,,,,,,---,,,+++************))))))''')))++++++***)))))))))'''((()))*********************)))))))))))))))***,,,,,,+++***)))((('''&&&++++++,,,---------,,,,,,(((((((((''''''&&&&&&&&&''''''(((((()))+++,,,---000000222444666888999:::999;;;===>>>???AAAEEEHHHkkk{{{tttjjj___XXXNNNJJJRRR___hhhuuu}}}wwwnnncccWWWRRRPPPNNNOOOQQQPPPRRRSSSQQQPPPPPPUUUYYYWWWQQQJJJDDD@@@>>>===<<<===;;;999888888777555444333222000...------------***+++++++++***)))******((()))+++***)))((()))***'''((()))******************)))))))))))))))******,,,,,,+++***)))((('''&&&***+++,,,---------------)))))))))(((((((((((((((''''''(((((()))+++,,,---000000222444666888999::::::;;;<<<===>>>AAADDDGGGjjj{{{xxx{{{~~~|||xxxrrrhhh]]]VVVLLLJJJTTT```iiivvv|||ssskkk```VVVRRRPPPNNNNNNPPPPPPRRRRRRQQQNNNOOORRRVVVUUUPPPJJJDDDAAA@@@>>>===<<<:::888777777777555333222111000///...---------)))+++,,,+++***)))***+++(((***+++***)))((()))+++)))))))))))))))*********)))))))))))))))******+++,,,++++++***)))((('''''''''((()))***++++++++++++))))))))))))))))))((((((''''''(((((()))+++,,,---///000111333555777999999:::;;;<<<===>>>@@@DDDFFFfff~~~|||~~~}}}zzzvvvoooeeeYYYRRRKKKLLLWWWbbbjjjxxx|||qqqeee[[[RRRPPPOOONNNNNNPPPPPPRRRSSSQQQOOOPPPTTTXXXSSSOOOIIIDDDBBB@@@>>>===:::888666555555444222111...............---,,,,,,)))***,,,+++))))))***,,,)))*********(((((()))++++++***)))(((((())))))***)))))))))))))))***+++++++++*********))))))((((((&&&'''((()))************((((((((((((((((((((((((''''''(((((()))+++,,,---...///111222555666888999:::;;;<<<===>>>@@@CCCFFFccc}}}zzzuuummmbbbVVVNNNLLLMMMYYYdddkkkyyy|||ppp___VVVOOONNNOOONNNNNNPPPPPPRRRTTTSSSRRRSSSXXX\\\QQQMMMHHHDDDBBB@@@>>><<<777666444333333222000...+++,,,---...---,,,+++***(((***,,,+++)))(((***,,,)))******)))(((((()))+++---+++)))((('''((()))***))))))((())))))***++++++*********)))))))))))))))(((((()))++++++,,,,,,,,,&&&'''''''''''''''''''''''''''(((((()))+++,,,---...///000222444666777888:::;;;<<<======???CCCFFF```~~~|||uuuoooiii```WWWPPPOOOSSSXXX```nnnyyyvvvlllZZZTTTNNNMMMPPPTTTTTTRRRXXXVVVRRRPPPUUU\\\\\\XXXQQQMMMFFFAAA???>>>======999777555333333333111000////////////............+++,,,---,,,***(((((()))+++++++++************)))((()))))))))************'''((()))******)))((('''+++***(((''''''((())))))***)))((((((+++,,,---,,,'''''''''''''''((())))))'''((())))))((()))+++---///000111333555777888999999:::<<<<<<<<<===???AAAaaa}}}~~~zzztttnnnhhh___VVVPPPMMMQQQXXXaaapppzzzvvvlll]]]WWWQQQPPPRRRUUUVVVUUUWWWUUURRRQQQXXX___```[[[QQQMMMGGGBBB???>>><<<;;;:::888555444444444222111////////////............+++,,,---,,,***(((((()))++++++++++++************)))))))))))))))******+++***+++,,,,,,,,,+++***))),,,+++***(((((((((((()))***)))((()))+++,,,,,,,,,'''''''''''''''((())))))'''((())))))((()))+++---...///000222444666777888999:::<<<<<<<<<===@@@BBB___~~~}}}zzzxxx|||||||||yyysssmmmfff^^^UUUOOOKKKPPPXXXdddqqqxxxsssjjj]]]WWWRRRPPPRRRTTTUUUUUUVVVUUUSSSSSSZZZbbbccc^^^QQQMMMGGGBBB???===;;;::::::888666555555444333222////////////............***,,,---,,,***))))))))),,,+++++++++******************)))((()))***+++,,,...............---,,,+++---,,,***)))((((((((()))***)))(((***,,,---,,,+++'''''''''''''''((())))))'''((())))))((()))+++------...///111333555777888999:::<<<<<<<<<>>>@@@BBB]]]mmmssszzzyyywww|||~~~~~~{{{}}}zzzuuummmeee[[[RRRMMMKKKPPPZZZgggrrruuummmeeeXXXTTTOOOMMMNNNPPPRRRRRRUUUUUUSSSTTT[[[bbbaaa\\\QQQLLLFFFBBB>>><<<:::888999777555444444444333111////////////............***,,,---,,,+++))))))***,,,,,,+++++++++*********+++***)))((((((***,,,---.........------,,,+++++++++***)))((('''((()))*********)))***,,,---,,,+++'''''''''''''''((())))))'''((())))))((()))+++------...000222444666888999999:::<<<======>>>AAACCC^^^pppaaakkk}}}{{{vvv{{{}}}~~~|||vvvnnncccXXXOOOKKKLLLRRR]]]kkkssspppfff^^^UUURRRNNNLLLLLLNNNQQQRRRVVVVVVTTTTTTZZZ___]]]VVVOOOKKKFFFAAA>>><<<999888777555333222333333222000////////////............***,,,------+++******+++,,,,,,,,,++++++++++++***+++***)))))))))***,,,,,,++++++******))))))))))))(((''''''&&&'''(((***++++++******+++------,,,***'''''''''''''''((())))))'''((())))))((()))+++---...///111333666888:::;;;999:::<<<======???BBBDDDbbb~~~eee]]]jjj|||{{{~~~}}}}}}|||{{{vvvmmmaaaUUUMMMIIINNNTTTaaaqqqvvvooobbbZZZUUUSSSPPPMMMNNNPPPTTTVVVVVVVVVUUUUUUYYY]]]YYYQQQMMMIIIEEEAAA???<<<:::888666444222111222222111000////////////............***,,,------,,,++++++,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++)))((((((''''''((())))))((((((''''''''')))***++++++++++++,,,......+++)))'''''''''''''''((())))))'''((())))))((()))+++---///000222444777999;;;<<<999:::<<<===>>>???BBBEEEfffwww___^^^nnn~~~|||{{{zzz{{{|||vvvxxxyyy|||}}}wwwvvvrrrjjj^^^SSSLLLIIIPPPVVVeeevvv{{{qqqccc[[[TTTRRRPPPOOOOOORRRWWWZZZUUUVVVUUUUUUYYY]]]XXXPPPJJJGGGCCC@@@???===:::888666444222222333333222111////////////............***,,,------,,,++++++,,,------,,,,,,,,,+++++++++((()))+++------,,,+++***((((((''''''((()))++++++---,,,***)))))))))***++++++++++++---......+++)))'''''''''''''''((())))))'''((())))))((()))+++---...///111333666999;;;<<<888:::<<<===>>>@@@CCCEEEgggrrr\\\aaasssxxxppphhhdddbbbccc^^^dddhhhllluuu}}}}}}~~~qqqrrroooggg\\\RRRLLLJJJPPPWWWgggzzzttteee^^^RRRQQQPPPNNNOOORRRWWW[[[TTTUUUUUUVVV[[[^^^YYYQQQIIIFFFCCC@@@???===;;;999777555333333444444333222000/////////............***,,,------,,,+++,,,------------,,,,,,,,,++++++'''))),,,......---+++)))))))))(((((()))+++---...111000...,,,***))))))***++++++,,,---///...+++)))'''''''''''''''((())))))'''((())))))((()))+++------...000222555888:::;;;888:::<<<===>>>@@@CCCFFFgggrrr```fffttt}}}jjj\\\UUUSSSQQQPPPZZZ```gggnnnsssyyy{{{xxx}}}{{{uuupppkkkfff\\\PPPHHHGGGOOO```sss|||zzzssshhh^^^WWWSSSNNNMMMQQQVVVZZZ[[[\\\[[[ZZZ[[[]]][[[VVVRRRMMMIIIDDDAAA>>><<<:::888777777666555444333333222111000///......------...---......,,,((('''))),,,,,,,,,,,,,,,+++***))))))+++---///000///---+++)))+++,,,,,,,,,,,,---------000///---+++***(((((('''++++++,,,++++++***)))(((%%%&&&&&&&&&&&&))),,,000((((((((()))***,,,---......000222555777888999999;;;<<<===>>>???BBBFFFIII^^^nnneeelll{{{yyyfffWWWPPPNNNLLLKKKSSSYYYccclllssszzzyyyrrrppppppzzz}}}yyyuuurrrsssllleee___UUUKKKGGGHHHTTTdddtttyyyvvvoooddd[[[WWWTTTPPPPPPTTTXXX[[[\\\\\\\\\\\\]]]^^^\\\WWWSSSKKKHHHCCC@@@>>><<<999777777777666555444333333222111000///......------...---...---+++((((((***---,,,,,,,,,,,,+++***))))))+++,,,...//////---+++)))******++++++,,,,,,,,,,,,------,,,+++************++++++,,,++++++***)))(((***+++,,,++++++---000333(((((())))))***+++,,,---...///222444666888888888;;;<<<===>>>???AAAFFFIIIfffpppgggooo}}}qqqaaaTTTNNNMMMMMMLLLSSSZZZdddnnnuuu}}}~~~yyyzzzuuu~~~|||xxxssspppssskkkbbbZZZPPPHHHGGGKKKZZZhhhvvvxxxsssjjj```XXXTTTRRRPPPQQQUUUXXXZZZ[[[[[[[[[\\\]]]]]]ZZZUUUQQQJJJGGGCCC???===<<<999888777777666555444333333222111000///......------...------+++)))((())),,,///,,,,,,,,,,,,+++***))))))+++,,,---......---+++)))((()))******++++++******************+++,,,---...++++++,,,++++++***)))((()))******))))))***,,,///)))))))))))))))***+++,,,---///111333555777888888;;;<<<======>>>AAAEEEIIIooorrrjjjuuuvvvmmmaaaXXXUUUUUUWWWXXX^^^dddkkkrrrxxx~~~{{{wwwuuummmddd[[[PPPHHHIIINNN]]]lllyyy{{{ssshhh^^^VVVNNNNNNOOOQQQTTTVVVXXXYYYZZZ[[[]]]^^^]]]XXXSSSOOOJJJGGGBBB???>>><<<:::999777777666555444333333222111000///......------...---,,,***((((((***---000,,,,,,,,,,,,+++***))))))***+++,,,------,,,+++***'''((()))*********)))))))))))))))***+++,,,...///+++++++++++++++***((((((&&&'''''''''%%%&&&((()))***)))))))))))))))***+++---...000222444666777888:::;;;<<<===>>>AAAEEEHHHtttxxxmmmqqq}}}zzzuuunnniiiggghhhjjjkkknnnpppssstttvvv{{{{{{tttnnnfff\\\QQQHHHJJJOOO___ooo~~~~~~ttthhh\\\TTTMMMNNNPPPRRRTTTWWWYYYZZZ]]]```cccccc___YYYRRRNNNIIIFFFBBB@@@???===<<<:::777777666555444333333222111000///......------...,,,+++)))((()))+++...///,,,,,,,,,,,,+++***)))))))))***+++,,,,,,++++++***'''((()))++++++***))))))************+++,,,------+++++++++++++++***(((((()))***+++***)))(((***+++)))))))))((())))))******...///000222444666777888:::;;;<<<===>>>@@@EEEHHHsssttthhhmmmzzzyyyuuuxxx{{{vvvpppkkkcccZZZOOOHHHKKKSSSdddtttrrreeeZZZTTTNNNPPPSSSUUUVVVYYY]]]___cccfffjjjiiiddd[[[TTTOOOHHHEEEAAA???>>>===<<<:::777777666555444333333222111000///......------...,,,***))))))+++------,,,,,,,,,,,,,,,+++***))))))))))))***++++++++++++***((()))+++------,,,+++***++++++******++++++,,,---++++++,,,++++++***)))((()))***++++++***)))***,,,((((((((((((((()))***+++//////000222444666888999:::;;;<<<<<<===@@@DDDHHHpppwwwpppyyy}}}lll^^^]]]jjj~~~}}}{{{~~~wwwqqqmmmggg___UUULLLHHHQQQ\\\lllyyy{{{lll___WWWSSSOOOQQQTTTUUUVVVYYY^^^bbbeeeiiimmmllldddZZZRRRMMMEEEBBB???===<<<;;;:::999777777666555444333333222111000///......------...,,,***)))***------,,,***,,,,,,,,,,,,+++***))))))((())))))************+++)))+++---//////...,,,+++************+++,,,---...++++++,,,++++++***)))(((%%%'''((()))((('''(((***'''''''''((((((***+++,,,000000111222444777999;;;999:::;;;<<<===@@@DDDHHHlllgggYYYVVVfffvvvsssaaaQQQSSS___sssxxxqqqmmmfff]]]SSSKKKKKKWWWeeesss}}}wwwgggZZZUUURRRNNNPPPSSSSSSTTTXXX^^^bbbdddiiimmmkkkbbbWWWNNNIIICCC@@@===;;;::::::999777777777666555444333333222111000///......------...,,,******,,,......+++(((,,,,,,,,,,,,+++***))))))(((((())))))*********+++***,,,///000111000...,,,(((((()))***+++---...///++++++,,,++++++***)))(((%%%''')))***))))))***+++&&&&&&&&&'''(((***+++,,,111111111222555777:::;;;999:::;;;<<<===@@@DDDGGGjjj