BM6P6(@ ******)))((((((((((((((()))(((&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&''''''''',,,)))(((,,,---++++++...---000000...222<<>>BBBEEEGGGJJJNNNOOOPPPOOOLLLIIIHHHJJJMMMIIIIIIGGGCCC===555///+++((()))*********(((((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$******)))(((((((((((((((***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))))),,,)))***---000000333888666<<>>???999222///111777???DDDAAABBBCCCCCCBBBAAA@@@@@@<<<<<<>>>???>>>999222,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%########################$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$######$$$&&&(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&'''''''''((((((((((((******))))))))))))******(((***+++***)))***---000222888???CCCCCCBBB@@@@@@KKKZZZhhhmmmxxxxxxooorrryyy|||rrruuu{{{~~~```CCC@@@>>>???AAACCCEEEGGGHHHLLLPPPQQQLLLGGGBBB@@@CCCCCCDDDDDDCCC???999555///---+++)))))))))((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((((((((((((***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&''''''''''''''''''''''''%%%%%%&&&'''((()))***+++///---///333777:::AAAHHHPPPVVV]]]dddkkkrrrsssoooggggggmmmwww}}}ooodddYYYTTTQQQJJJCCC???<<<:::999999<<>><<<@@@EEE]]]wwwvvvuuuvvv||||||uuusssuuu|||wwwwww{{{~~~lll```OOO@@@;;;>>>DDDIIIFFFJJJOOOQQQLLLEEE>>>999;;;;;;===BBBFFFFFFCCC???:::444---)))((()))((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((***))))))((((((((((((((()))(((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&'''''''''''''''((((((((((((((()))(((((((((***+++......222888===BBBMMMXXXeeekkkqqquuu|||jjjdddhhh|||oookkkooommm]]]NNN===<<<;;;<<>>BBBCCCEEEFFFEEEAAA;;;777666444222222555888::::::777555000,,,(((&&&&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((())))))))))))*********+++******))))))******+++'''***------,,,///555;;;AAA@@@===999:::CCCPPP[[[uuummmiiizzzhhhxxxzzzxxx~~~{{{oooppp~~~vvvxxxwwwwww|||{{{rrrRRR===:::BBBIIIIIIJJJKKKKKKHHHCCC???===888666666;;;BBBFFFFFFDDDBBB:::000***((()))((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***))))))(((((((((((((((&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&'''''''''''')))******(((''''''***,,,---222:::CCCIIIPPP^^^kkkxxx}}}}}}vvv|||zzzppp[[[PPPCCC:::999<<>>FFFSSS]]]bbbgggtttzzzxxxrrruuu~~~}}}tttggg^^^XXXQQQIIICCCFFFEEEDDDEEEGGGGGGCCC???777666555666666555222000999999888777333///***((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))************++++++************++++++---,,,---222888===???>>>888>>>LLL___sss~~~vvvnnnhhhnnnyyyxxxyyy~~~nnn```jjjsssssswwwvvvzzz|||iiiOOO===:::<<<@@@DDDEEEAAA;;;777???<<<888666777<<>>888222...+++)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$******)))(((((((((((((((%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''%%%&&&&&&'''(((((())))))***,,,...///111888CCCLLLZZZcccpppwwwuuusss{{{yyypppdddgggwww|||~~~zzz|||yyyeeeVVVNNNJJJEEECCCDDDDDDAAA>>>999888777777777777555333333777;;;===<<<888222...)))))))))(((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###!!!""""""###$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))((((((((()))))))))******,,,++++++******++++++,,,,,,///333888;;;>>>AAABBBHHHXXXpppvvvsssyyy{{{xxxtttttttttxxx{{{uuuaaafffnnnwww|||xxx}}}sssooozzz{{{tttxxxkkkTTT;;;;;;<<<>>>@@@???;;;777999::::::777555777===CCCCCCFFFHHHCCC;;;222...---(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%******)))(((((((((((((((&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&''''''((()))******+++,,,///222555;;;FFFUUU```jjjsss}}}xxxoooqqqzzz|||pppdddhhhkkkzzzqqqsssvvvzzz}}}zzzwwwvvvUUUNNNFFFBBBAAAAAA>>>:::>>>999444111333666:::<<>>>>>000555888777333333999???BBBHHHNNNKKKAAA666111000(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((************))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$'''------'''&&&***+++777CCCLLLVVV```fffhhhnnnuuu{{{zzztttnnnnnnppp|||qqqpppuuuvvvqqqrrruuuttt|||}}}uuuzzz~~~zzzyyy}}}|||vvvsss}}}tttcccNNN???;;;===??????===<<<:::777555555777999@@@:::888>>>GGGJJJBBB999111---(((&&&&&&((())))))''''''&&&&&&&&&''''''(((########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))************))))))+++,,,)))&&&)))///000777<<<888666???PPP]]]xxxtttmmmpppxxxsssiiiooovvv~~~{{{bbbPPP>>>999999999:::===666777888777666666777888AAAEEEIIIJJJFFF>>>888444(((***,,,***''''''***---((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%######$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%************))))))))))))''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%%%%(((***)))(((000:::DDDQQQ___iiiooosssrrrnnnmmmttt|||}}}vvvooolllkkk}}}}}}sssssspppnnnqqqxxxyyyttttttwwwvvv{{{~~~yyyvvvnnnjjjlll{{{~~~~~~{{{|||wwwttt~~~}}}zzzppp```MMM???888666>>>===<<<:::999:::===>>>???>>>>>>AAADDDFFFDDDAAA999666111,,,(((%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))***************((((((******)))---333555777;;;@@@HHHTTTcccooowwwwww{{{|||~~~dddhhhlllppp|||wwwwwwvvv}}}xxxeeePPPBBB<<<;;;;;;AAAAAA@@@>>>:::666333111:::>>>EEEJJJJJJEEE===888111...+++))))))******+++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%************))))))))))))((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&%%%(((''''''&&&&&&&&&''''''&&&''')))***+++222CCCSSS```jjjvvv~~~yyyqqqyyyyyyoooiiifffiiikkkmmmqqqxxx}}}{{{uuupppqqqqqqrrrwww{{{zzzuuuxxx|||{{{~~~~~~{{{sssllljjj~~~zzzvvvxxx}}}~~~{{{}}}zzz{{{iiiTTTCCC999888999;;;<<<======<<<;;;<<>>QQQbbbmmmxxxwwwssszzzyyy~~~~~~~~~{{{~~~zzz~~~vvvgggcccrrr|||tttxxxrrrRRR@@@:::999>>>???@@@@@@===888333///222666>>>GGGMMMKKKEEE???;;;444---)))***,,,+++)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%************)))))))))((()))(((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((+++000888HHH\\\kkkrrrwwwzzz|||}}}vvv|||wwwllldddaaaXXX[[[___gggrrr~~~}}}yyywwwyyy|||{{{xxxxxx~~~~~~{{{tttxxx~~~}}}~~~|||sssuuuyyywww}}}qqqXXXDDD999999;;;===>>>===:::888:::======999444444999???@@@BBBAAA:::000(((&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''((()))))))))))))))))))))*********+++++++++...+++***...111111333777999;;;KKKfffyyy~~~rrrkkklllppp~~~}}}ooosss~~~|||vvvhhhhhhkkknnnmmmkkkqqqzzz}}}~~~xxxppp|||zzzbbb``````eeerrrlllgggeeennnmmmNNNCCCEEE<<<===???@@@???;;;666111///000666@@@IIIMMMIIIDDDAAA:::222,,,*********)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((())))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''***&&&###$$$)))***'''###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%************)))))))))((()))(((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((***,,,000:::KKK___ooowwwwwwzzz{{{}}}{{{rrr}}}uuujjjaaa\\\[[[TTT[[[eeennnwwwxxxvvvvvvwwwyyyuuuzzzxxx|||~~~wwwnnnyyy~~~xxxrrrwwwuuuvvv|||~~~hhhUUUMMMGGG@@@;;;:::<<<=========<<<999555111111333555>>>BBBCCC???555---******((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))************++++++++++++---+++,,,111222222444888>>>IIIaaa{{{}}}}}}zzzyyyiiigggvvv~~~vvvkkkYYYZZZ\\\^^^___dddooozzzpppssswww{{{|||{{{xxxvvvuuuvvv}}}uuuYYYYYYVVVVVV^^^kkkvvvzzzyyyhhhffffffkkkttt}}}yyynnniiippp|||yyyuuueeeSSSXXXBBBAAA@@@@@@@@@===999555000///111888BBBHHHHHHFFFAAA???:::222+++((()))+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((%%%"""###''')))&&&"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%************))))))))))))((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&((()))***+++...222999EEEWWWiiirrrrrrkkkrrr|||{{{vvvnnncccZZZVVVUUUWWW```iiiuuu{{{}}}~~~tttnnnmmmoooxxxzzzqqqmmmyyy}}}xxxxxx~~~~~~~~~|||{{{|||zzz}}}~~~~~~}}}uuuhhh[[[III<<<888:::???AAA@@@>>>:::777555444222111===AAADDDBBB;;;444...,,,)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$###############$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))*********++++++++++++,,,***+++---222333555<<>>>>><<<333111111444;;;BBBEEEEEEAAABBB@@@999000+++***,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''$$$###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%************))))))))))))''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''')))***,,,...///333;;;CCCKKKVVVbbbfffccc]]]dddoookkkfff]]]TTTPPPPPPUUUXXXdddlllvvvyyyuuuzzzwwwlllggghhhuuu|||uuukkkmmmmmmiiikkkooouuuzzz}}}{{{~~~|||}}}qqqaaaSSSKKKFFFBBB>>>??????>>>===;;;888555444888;;;@@@CCCBBB>>>888444******)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''((()))))))))))))))*********+++++++++,,,,,,,,,---111444777???PPPaaannnzzz|||~~~zzzrrrrrrtttvvvmmmsssyyyzzzuuujjj]]]TTTHHHEEE@@@======???@@@@@@DDDEEEOOOSSSLLLKKKKKKBBB<<<<<>>>>>333333444666:::>>>BBBDDDDDDDDDBBB???999333...+++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%************))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''&&&%%%%%%'''((()))***---///111222666AAAJJJMMMQQQWWWYYYVVVYYY[[[^^^gggtttzzzssshhh___ZZZSSSMMMMMMQQQXXX]]][[[```hhhiiidddfff{{{}}}wwwoookkkllljjj{{{}}}vvvuuurrrnnnqqqqqq}}}zzzwwwwwwxxxxxx}}}uuujjj[[[III<<<;;;>>>BBBAAA===999777777111555<<>>;;;===CCC@@@:::<<>>;;;888666111444777999;;;===AAACCCGGGDDDCCCBBB@@@:::111***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,++++++***)))))))))(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%$$$%%%'''(((((((((((('''&&&%%%$$$***+++---000444777999:::>>>@@@EEEIIINNNRRRTTTVVVXXXZZZ]]]___[[[TTTSSSVVVSSSVVVXXXYYY\\\aaabbb___[[[[[[[[[[[[```jjjvvv|||sssssszzzmmmjjjrrr|||wwwrrrlll}}}cccEEE<<<777===BBB>>>>>><<<222999666555:::CCCHHHFFFBBB999333+++''''''''''''&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***+++++++++,,,+++)))***---//////222111777EEEVVVdddrrr~~~qqqgggxxx|||xxxpppcccYYYZZZ]]]aaaggglllnnnpppkkkiiibbbVVVKKKFFFIIINNNZZZkkkvvvoooccc]]]]]]^^^]]]^^^______]]]]]]^^^___[[[VVVYYYcccggg```\\\^^^[[[___bbbaaa\\\XXXXXXZZZUUUPPPHHHCCCFFFJJJFFF???>>><<>>BBBAAAAAADDDJJJRRRZZZ```[[[ZZZ\\\___\\\VVVRRRSSS\\\[[[ZZZ\\\ccciiieee]]]aaabbbbbb___^^^aaaiiipppxxx}}}|||iii___bbbuuunnnUUUNNNBBB???>>>:::<<<>>>666666555666===GGGLLLLLLJJJBBB:::000***(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))***++++++(((***+++++++++,,,---...777>>>JJJXXXeeerrr}}}xxxgggnnnttt~~~tttiiifff^^^WWWVVVZZZ\\\YYYUUUMMMLLLJJJHHHGGGIIILLLOOOWWWiiiwwwvvvnnnlllnnnpppuuuvvvwwwvvvtttrrrrrrsssqqqooopppvvvxxxuuuqqqpppnnnrrrvvvuuuqqqooooooqqqjjjeee[[[SSSRRRSSSMMMEEECCC===:::===???>>>???AAAGGGBBBBBBGGGHHHIIIUUUddd}}}ppp[[[QQQUUUcccyyyooohhhcccaaappp|||jjjWWWCCC:::;;;<<<;;;888777:::@@@FFFIIIDDDAAA???BBBEEEEEE???999///---***((((((((()))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,++++++***)))))))))(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''((('''&&&&&&&&&''')))***---222888;;;<<<>>>BBBEEEEEEEEEFFFIIINNNVVV]]]bbbZZZYYYZZZ\\\ZZZTTTQQQRRR\\\dddkkknnnooonnnggg___bbbaaa^^^YYYWWWZZZ```fffrrrxxxqqqmmmqqqrrryyyrrrbbb]]][[[kkk~~~~~~nnndddSSSGGG???666999>>>999222333777>>>FFFKKKLLLLLLKKKCCC888000,,,***(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))*********+++((())),,,---------///000999PPPhhhrrrwww||||||yyylllkkkyyyvvv{{{}}}oooaaaQQQNNNTTTWWWRRRKKKKKKIIIHHHJJJMMMOOOOOONNNSSSccctttxxxvvvvvvyyy||||||{{{{{{rrriiifffeee___VVVQQQIIIBBB@@@???===<<<======:::;;;@@@AAA@@@HHHSSS^^^^^^WWWSSSRRRUUUppptttiiiiiilll}}}gggGGG777===<<<;;;;;;===@@@EEEIII@@@<<<:::===EEEHHHFFFBBB888333,,,(((((())))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,++++++***)))))))))(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&'''&&&%%%%%%&&&(((''''''&&&&&&'''))),,,...333999???BBBBBBCCCFFFIIIGGGKKKQQQVVVYYYYYYWWWUUUSSSSSSUUUUUURRRNNNQQQWWW\\\uuuzzzmmmeeehhhaaaYYYTTTVVVZZZ]]]___lllwwwxxxlll___VVV^^^aaajjjxxxwwwlll^^^kkk}}}nnnaaaSSSAAA===AAA===555888<<>>IIIOOOSSSRRRJJJQQQiii~~~zzz|||sssPPPCCC???===AAAEEEFFFGGGGGGDDD===777999@@@GGGHHHGGGAAA:::000+++***+++***(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,++++++***)))))))))(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%'''((('''&&&&&&'''))),,,000222;;;???EEEIIIIIIHHHIIIJJJLLLPPPVVVYYYWWWRRRJJJEEEHHHJJJNNNNNNIIIHHHRRR___fff{{{iiimmmddd[[[[[[aaaccc\\\TTT\\\]]]hhhzzz}}}rrraaaTTTXXXddduuuxxxtttXXXHHHEEE???;;;===@@@DDDHHHKKKNNNOOOIIIEEE@@@===:::444---((('''&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,+++)))))),,,---000:::FFFcccoooffflllzzz}}}wwweeeXXX^^^pppwwwkkkZZZMMMEEE===>>>IIIVVV```eeeggggggfffaaaZZZXXXYYY]]]^^^hhhvvvyyyzzz{{{xxxoooffffffkkkccc\\\TTTKKKCCC<<<:::<<<999>>>>>>???BBB>>>BBBSSS]]]iiisssZZZIII;;;<<>>@@@DDDIIIKKKIIIIIIUUUcccjjjyyynnneee___\\\cccmmmooodddXXXUUUSSS___xxxrrrfffeeevvvkkkUUUKKKAAA;;;;;;;;;???DDDJJJMMMNNNGGGEEEBBB@@@>>>:::333---***)))'''&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))***+++,,,---......+++((((((---000444CCCSSSpppyyy|||{{{~~~tttssswwwppp```RRRSSS```fff___TTTPPPKKKFFFEEEKKKWWWccckkkqqqsssqqqjjjaaa]]]___cccccciiitttzzzzzz}}}vvvkkk^^^SSSKKKFFFDDD;;;<<<777888>>><<<;;;FFFYYYaaaiii|||~~~~~~^^^>>>444:::AAAHHHMMMNNNIIIAAA;;;888;;;???CCCHHHEEE>>>777111,,,***)))(((((((((((((((((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,++++++***)))))))))(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&&&&&&&''')))%%%&&&))),,,000444666888DDDEEEIIIPPPWWWYYYUUUPPPFFFDDDAAA???=========>>>???@@@FFFNNNQQQSSSXXX___bbbhhhqqqvvvpppkkkmmmtttwwwsssnnnfffjjjtttrrrqqqrrryyy|||~~~{{{{{{jjj___QQQBBB===:::<<>>NNNaaa|||zzzlllaaa___bbbZZZRRRJJJJJJRRR^^^hhhnnnfffaaa\\\YYY\\\eeeooouuu|||}}}|||xxxrrrmmmkkkkkkkkkmmmuuu~~~~~~||||||{{{qqqhhhaaa[[[VVVEEEGGGBBB@@@CCC===777===RRRTTTTTTbbb|||xxxOOO;;;888:::AAAIIIIIIIIIHHHBBB;;;888;;;???GGGGGGEEE>>>444,,,)))***(((((((((((((((((((((((())))))))))))((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,++++++***)))))))))(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&&&&&&&&&&''')))$$$&&&***...222666888999777777;;;EEEOOORRRMMMGGG;;;;;;<<<<<<===>>>??????AAA@@@EEEQQQZZZ\\\ZZZZZZYYYaaahhhkkkuuuzzzvvvyyyzzzyyyiiilllrrryyy}}}zzzwwwyyy~~~|||www~~~xxxhhhQQQIIIAAAAAAGGGMMMMMMKKKOOOJJJCCC??????>>><<<:::///---+++((('''''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))'''((()))+++---///000111000...444???DDDHHHXXXlllooovvvyyytttsssuuuiii^^^RRRMMMMMMHHHGGGDDDAAADDDTTTlll~~~vvvpppjjjgggkkkssszzz~~~{{{{{{}}}{{{wwwxxxwww|||vvvuuu||||||}}}wwwrrrkkkeee]]]ZZZKKK???>>>999888AAA>>><<<666AAA\\\iiihhhiiiqqqyyyvvvbbbKKK>>>888:::BBBBBBHHHKKKGGG>>>888999===EEEIIIIIIBBB666,,,)))***(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++,,,++++++***)))((('''((()))(((&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&((()))******---000444666777777666999777888@@@IIIJJJBBB999777444666<<<@@@BBBHHHOOOOOOLLLPPP[[[cccaaaYYYTTTXXX]]]aaaeeemmmvvvttt{{{rrrvvvxxxxxx|||vvvppp||||||gggMMM???AAAHHHKKKKKKIIIIIIGGG@@@999888<<>>>>>???>>>===;;;===FFFRRR[[[mmmtttrrrmmmwww}}}wwwooodddCCC:::???;;;AAACCCDDDCCCAAA>>><<<;;;BBBDDDFFFDDD>>>777111...***(((&&&&&&''''''&&&%%%(((((())))))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++***)))(((((('''((()))(((&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((...000444777999999999888:::;;;===???@@@===888444888999===EEEPPPWWWYYYYYYPPPQQQWWWaaaddd```ZZZXXXXXX[[[```gggppp~~~vvvsss{{{xxxyyy|||}}}vvvsssyyywwwaaaNNNEEEEEEIIILLLIIIGGGCCC???===<<<<<<<<>>BBBEEEDDD???;;;;;;<<>>AAA>>>888333333666:::???DDDLLL^^^sss{{{xxxaaa```aaaaaa^^^YYYZZZ^^^hhhggghhhkkksss{{{xxxxxx}}}}}}xxx```JJJ@@@CCCIIIKKKFFFAAA??????>>>999444>>>;;;666111,,,)))'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))+++,,,---,,,---///222555@@@KKK[[[kkkvvv~~~rrrzzzsssuuuzzzuuuxxx|||wwwfff\\\aaawwwwwwpppooolllgggeeeZZZXXXXXXZZZYYYWWWZZZ```fffjjjoooqqqrrrtttzzz~~~{{{zzzzzz|||~~~|||{{{}}}~~~~~~~~~zzz{{{}}}~~~}}}ttthhh\\\UUUVVVQQQJJJDDD@@@>>>>>>===AAAAAA???===DDDZZZxxxvvvmmmhhhbbbbbbkkkggglllwwwsssooo[[[OOO@@@;;;@@@CCCCCC???<<<===???AAA@@@AAACCCDDDBBB;;;666///,,,)))((()))))))))((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++***)))(((''''''((()))(((&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((***,,,---222444888;;;>>>>>>>>>===777<<>>CCCNNNaaatttrrrllllllxxxxxx___mmmoooZZZDDD<<<===???@@@@@@AAAAAABBB@@@>>>>>>BBBGGGGGGAAA<<<333000+++)))((()))))))))'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&************)))((('''''''''((()))(((&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))+++---///000222666:::===>>>======555777777666444555:::>>>888CCCGGGEEESSSqqqyyymmm___YYYYYY\\\eeemmm{{{yyytttllleeedddhhhmmmrrruuuxxx{{{~~~}}}wwwtttooohhhdddeeedddnnnyyy~~~xxxbbbPPPEEEAAAAAABBBBBBAAA???<<<999777555777999888444///+++)))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((('''((((((((((((((('''''''''''''''((((((((())))))(((((((((((()))))))))***((()))))))))*********+++---.../////////444===DDD[[[lll}}}~~~eeeYYYXXXZZZfffjjjtttpppbbbeeewwwuuullljjjgggaaa\\\ZZZUUUXXX```iiimmmlllmmmqqqppppppqqqtttxxx|||~~~|||{{{{{{}}}~~~~~~}}}~~~}}}{{{zzzzzzzzzzzz~~~}}}~~~~~~}}}}}}}}}{{{vvvpppqqqooofffWWWJJJCCCBBBFFF@@@;;;<<<===>>>EEENNNdddxxxqqqttt\\\IIIEEEAAA@@@CCCEEECCCAAA???<<<<<>>===>>>>>>999:::;;;:::777111+++''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''((((((((('''&&&&&&''''''((((((((()))))))))((((((((()))))))))******((())))))******+++++++++---000222222444<<>><<<:::<<>>CCCFFFJJJLLLVVVZZZ___ccceeegggjjjllliiinnnssstttsssvvv~~~~~~yyyrrrnnnnnnzzzzzzyyyxxx}}}kkk]]]IIIDDD>>><<<======<<<:::;;;::::::;;;;;;777///)))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''&&&%%%%%%'''((((((((())))))))))))(((((()))))))))*********((())))))******+++,,,,,,+++000666;;;BBBOOOaaannn|||```WWW```hhhhhhlllxxx~~~wwwppphhhaaa___^^^]]]aaaeeellllllqqqvvvvvvrrrqqqssstttvvvxxxzzzzzz|||{{{xxxuuutttwwwzzz}}}~~~|||zzzxxxvvvvvvxxxzzz{{{}}}|||{{{{{{}}}~~~}}}|||zzzxxx}}}xxxzzzxxxkkkUUUGGGEEEDDD@@@>>>HHHfffwww{{{iiiUUUHHHBBBAAA>>><<<:::999<<>><<<;;;<<<888777888666333333777333222333555777666555666999:::;;;>>>EEEPPP\\\dddbbbnnnzzz|||wwwuuuzzz~~~lll{{{vvvttt|||vvviiiVVVKKK???:::<<<<<<777111999888888;;;>>>===555...))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&'''''''''&&&%%%%%%$$$(((((((((((())))))))))))))))))))))))************((())))))***++++++,,,,,,(((///888BBBOOObbbyyykkkhhhqqqwwwooouuuttthhh\\\YYYZZZ]]]bbbhhhqqqqqqtttxxxwwwsssrrruuutttyyy}}}~~~}}}}}}yyyvvvsssrrrvvv{{{}}}zzzvvvssssssvvv{{{~~~zzzyyyyyy{{{}}}~~~~~~}}}}}}wwwvvv|||{{{{{{aaaMMMIIIEEE>>>>>>>>>RRRwww```JJJDDDEEE>>><<<:::777888>>>EEEKKKKKKDDD:::111,,,+++******&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***************)))((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''))),,,///000333666888666666666555222000---+++---000111000444===DDDFFFQQQJJJCCCBBBDDDGGGOOOXXXjjjnnnrrrrrrpppqqqwww|||pppoookkkggggggkkkllliii}}}~~~~~~wwwooonnnrrrzzz|||yyytttuuuzzzzzzuuussshhhcccPPPLLLEEE@@@===:::888666;;;>>>FFFNNNMMMEEECCCGGGGGGEEEBBB>>>;;;888777666888888666555555555666666777777777777999>>>DDDIIIOOOWWWiiizzz|||www|||mmmaaaoooxxxyyykkk___NNN@@@<<<===<<<888<<<888555888<<<===777111---)))&&&%%%'''((((((&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))***************(((***,,,,,,---...---+++,,,333===HHHWWWnnn|||qqqooo{{{}}}ooolllddd]]]]]]dddhhhgggmmmlllpppwww{{{yyywwwxxxyyyzzz|||zzzxxxxxx||||||uuuooorrr||||||uuu|||{{{{{{zzzyyyxxxwwwvvvwwwpppnnnuuu}}}~~~}}}ppp^^^MMMCCC@@@???<<>>@@@???999555999CCCJJJMMMGGG???666000---,,,,,,)))((('''((())))))'''%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%***************)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""##################$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&)))+++...///000111444666999888666444222000...------111444666<<>>===:::777999<<<===:::777222...)))&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((((((((()))******************+++,,,,,,---......---111888BBBLLLXXXmmm}}}xxxzzztttnnnllljjjjjjkkkkkkmmmlllhhhhhhlllnnnmmmrrrooopppvvvzzzyyyxxxzzzvvvxxxzzzyyywwwvvvyyy|||zzzwwwuuuvvvyyy{{{zzzxxxwwwxxxxxxvvvsssrrrssstttmmmlllrrr|||mmm]]]PPPIIIDDDBBBFFFRRRbbbssssssxxxuuuaaaMMMAAAAAA>>>888333555<<>>CCCHHHMMMOOOOOOHHHKKKUUUbbbkkknnnnnnppppppttt{{{}}}xxxuuunnnmmmlllhhhbbb[[[TTTPPPGGGGGGEEEBBB===999888888333555<<>>:::>>>FFFKKKAAAAAACCCCCC@@@???HHHTTT\\\dddmmmqqqpppnnnnnnpppqqqyyytttuuuwwwssstttyyy~~~uuummmjjjiiieee^^^UUULLLDDD<<<666666777999:::;;;???DDDIIINNNOOOSSSYYY___bbbcccbbbRRROOOOOOTTT^^^gggmmmppprrrxxx|||vvvrrr\\\[[[YYYSSSKKKCCC>>>;;;===;;;;;;;;;999===LLL\\\}}}||||||ssszzzgggOOOBBBAAA;;;;;;:::777555666;;;???===888000***&&&&&&''')))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((()))***************,,,******---...///111555888DDDRRRYYY]]]fffvvv~~~rrr___XXXUUUPPP]]]hhhrrrsssqqqqqqqqqooossspppqqquuuwwwuuutttuuutttwwwzzzzzzwwwuuuuuuwwwvvvzzz~~~|||xxxvvvyyy}}}{{{qqqeeeUUURRRPPPMMMKKKLLLVVVbbbwwwzzzwwwiiiHHHCCC@@@???===888444444>>>CCCHHHGGG@@@777000...***)))(((((()))******(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***************)))((((((''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&(((+++,,,+++---///000///000222333777444222000111444999<<>>>>>>>>AAADDD[[[hhh}}}yyy|||ooouuu{{{aaaIII<<<;;;;;;999444000111777<<<===:::333,,,'''&&&&&&(((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((((()))***************,,,((()))///222222666;;;JJJVVVccchhhfffgggnnnuuu}}}zzzwww}}}~~~|||ooo___YYYWWWRRR___hhhppppppmmmnnnnnnnnnsssqqqtttzzz|||wwwsssrrrvvvyyy|||{{{xxxuuuvvvwwwxxx{{{~~~zzzpppYYYRRRMMMLLLLLLKKKNNNRRRfffmmmuuuyyy}}}vvvtttrrrLLLDDD???BBBCCC===666333999@@@HHHJJJEEE===555000---+++)))((()))******)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***************)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''))),,,---,,,...///000///000111333222111000000222555888:::UUUgggssskkkVVVGGGAAAAAA@@@AAAEEEHHHFFFDDDHHHOOOZZZaaagggiiifffdddeeehhhlllrrr{{{vvvjjjccc[[[OOODDD>>>666444444999<<<<<<<<<>>>AAAEEEMMMTTTYYY[[[[[[ZZZeeedddccccccbbb___[[[XXXRRRRRRPPPLLLLLLNNNMMMJJJLLLNNNRRRVVV[[[^^^```aaaaaadddhhhmmmpppqqqppppppvvvxxx{{{}}}~~~pppggg]]]VVVTTTOOOGGGAAADDDHHHPPP\\\lll~~~rrrttt}}}~~~sssVVV@@@???===:::444000000444888;;;:::666111+++(((''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******))))))(((((()))***************+++'''+++444999999===EEE\\\eeennnppplllhhhhhhjjjsss~~~vvvnnnkkkvvvvvvwwwyyysssjjjsss{{{tttyyy~~~zzznnnfffiiihhhaaa[[[\\\```bbbgggmmmqqqnnnmmmoooqqqpppttttttwww~~~{{{uuusssvvvyyy{{{yyyvvvssstttvvvrrrtttwww}}}~~~|||zzzxxxvvvrrrtttwwwzzz~~~yyybbbVVVKKKJJJKKKJJJHHHGGGHHHPPP\\\dddffflll}}}llllllxxxYYYJJJ@@@BBBDDD???888666666<<>>GGGQQQXXX]]]iiittttttwwwzzzmmmddduuutttyyyqqqZZZFFFCCCDDD@@@<<<===888<<>>>>>===<<<<<<<<<<<<<<<>>>??????@@@CCCHHHNNNSSSWWW```mmmzzzyyydddWWWOOOIIIGGGHHHFFF@@@AAAKKKVVV^^^hhhrrrxxxbbbppp~~~|||eeehhhfff{{{iiiMMMEEEEEEBBB@@@CCC===>>>CCCMMMTTTSSSIII@@@444000,,,***)))(((((('''))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''))))))))))))((((((((((((***)))&&&$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))+++---.........444888:::777000,,,,,,...---,,,---///333555555444333777>>>BBB@@@>>>@@@EEEEEEFFFHHHNNNTTTXXXWWWVVVQQQQQQXXXfffnnnnnnnnnpppooommmjjjkkkrrruuujjj\\\BBB;;;333000222444444333:::AAAOOO```nnnsssqqqmmmbbb\\\VVVRRRRRRTTTTTTSSSZZZYYYXXXVVVUUUSSSRRRRRRQQQUUUYYY\\\\\\]]]```cccfffggghhhjjjkkklllmmmmmmlllnnnppprrrtttxxx|||~~~~~~|||xxxrrrmmmkkkjjjjjjqqq}}}wwwiii^^^RRRGGGEEEGGGRRR___aaa___mmmxxxaaaIII999===@@@666111444888555777===<<<333,,,***+++)))&&&%%%&&&'''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))(((''''''((()))***)))///---000999DDDOOO\\\hhh~~~}}}~~~pppooo{{{hhh^^^dddmmmyyyooowwwxxxnnnmmmpppxxx|||tttrrrooofff^^^]]]\\\ZZZ]]]gggmmmmmmnnnrrrtttqqqnnnqqqwww||||||zzzrrrqqqqqqsssvvvvvvsssoooqqqpppmmmjjjiiikkkpppttt~~~}}}tttfffVVVJJJCCC@@@???<<<<<<;;;:::999999888888<<<<<<;;;<<<======;;;:::???:::777:::<<<;;;;;;<<<888;;;>>>???>>>=========BBBDDDHHHNNNWWWfffwww~~~uuugggYYYPPPNNNOOOKKK???999???GGGPPPaaassssssdddSSS[[[}}}mmmhhhhhhrrreeeOOOBBB>>>???AAA;;;@@@GGGNNNPPPOOOKKKHHH@@@777...))))))***)))'''******)))((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((...+++(((%%%$$$%%%'''((())))))))))))(((((((((((()))(((&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))+++,,,---......111444666444///++++++---...,,,,,,---000333444444333666:::>>>???>>>>>>???FFFFFFJJJQQQXXXYYYTTTNNNJJJLLLTTTaaaggghhhkkkpppqqqjjjbbb]]]ZZZTTTLLLFFFAAA;;;666555999???AAAAAA???CCCMMMYYYdddiiihhheeeaaa\\\VVVRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWWWWXXXYYY]]]aaaddddddeeefffhhhggghhhjjjlllmmmmmmmmmlllkkknnnqqqtttwwwzzz{{{uuuooolllkkkgggjjjqqqyyynnn]]]YYYLLLCCCAAA@@@BBBSSSgggxxxtttYYYAAA;;;===:::888999999666777<<<;;;333---,,,+++)))'''&&&'''((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******))))))(((((('''''')))))))))(((((()))))))))******))))))***+++************///;;;GGGUUUffftttzzzzzzxxxtttwww{{{sssvvvnnnhhhgggccc```___eeebbbcccjjjmmmkkkkkkmmmrrrooonnnqqqvvvzzzyyywwwvvvssspppoooppprrrtttuuusssrrrooonnnooovvvzzzpppfffUUUPPPIIICCC???>>>???@@@<<<<<<;;;;;;;;;;;;;;;;;;777777888:::<<<======<<>>@@@AAA===@@@EEEIIILLLLLLJJJIIIAAA;;;222+++((((((((('''******)))((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((+++)))'''%%%%%%&&&((()))))))))))))))((((((((((((((('''%%%%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((***+++,,,---......---000222111---+++,,,---000///...///111333444444555777:::>>>AAACCCCCCAAAGGGIIINNNUUU[[[YYYQQQJJJGGGJJJRRR]]]dddhhhmmmrrrrrrdddXXXRRRIII@@@???DDDBBBCCCGGGNNNUUUYYYXXXVVVVVVTTTTTTWWW[[[]]][[[YYY^^^ZZZUUUQQQPPPPPPPPPOOOPPPRRRTTTWWWZZZ]]]^^^___aaadddiiikkklllkkkkkkkkkjjjkkkmmmnnnooonnnmmmkkkjjjmmmqqqtttvvvyyy}}}~~~yyytttrrrrrrqqqnnnkkkkkklllnnnppppppyyyyyyfffQQQDDD<<<999AAALLLooo|||kkkMMM<<<999<<<<<<999;;;888888;;;:::555000///***((('''((())))))(((&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))),,,+++***)))(((''''''&&&))))))))))))))))))))))))++++++,,,,,,,,,++++++******+++222???LLL\\\ooozzz|||xxxnnnttt}}}hhhccchhhkkkiiifffkkkiiiiiimmmooommmkkklllooonnnmmmppptttvvvuuurrrssssssrrrpppoooppprrruuurrruuuyyy|||iiiYYYOOOGGGAAA===<<<999888777888999:::<<<<<<===>>>???@@@@@@AAA@@@BBBCCCFFFHHHIIIJJJJJJDDDLLLWWWZZZPPPCCC@@@CCCDDDBBB@@@===<<<<<<===>>>??????>>><<<;;;<<>>???BBBEEEGGGIIIIIIIIIDDD@@@888000)))&&&''')))***))))))(((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))((((((((((((&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((((((***+++,,,---------+++---//////---,,,---///222111222444666777555444555:::>>>AAADDDHHHJJJIIIHHHLLLSSSXXXYYYVVVRRROOONNNOOOTTT^^^iiiqqqtttvvvrrr^^^OOOKKKEEE>>>BBBNNNMMMVVVeeettt|||{{{ssskkkddd^^^WWWTTTTTTVVVVVVVVVYYYWWWSSSPPPNNNNNNMMMMMMNNNPPPTTTXXX\\\___aaabbbfffiiilllnnnnnnmmmkkkjjjjjjlllnnnoooooommmkkkjjjiiilllooorrrtttvvvyyy{{{~~~|||xxxvvvvvvwwwzzzuuunnnhhheeebbb```^^^\\\lllsssZZZIII???>>>AAAKKKiiixxx^^^DDD:::======777===;;;;;;;;;;;;888555333)))((('''((())))))'''&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))+++******))))))(((((((((***************************+++------,,,+++++++++---111;;;GGGTTTdddyyyzzzyyyrrrbbbcccooowwwtttmmmlllkkklllppprrrsssqqqqqqmmmlllmmmooorrrsssqqqnnnkkkpppuuuwwwuuurrrqqqqqqyyyvvvddd^^^SSSGGG???;;;999999<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>CCCOOOaaannn|||vvvqqqiii\\\MMMDDD>>><<>>@@@CCCEEEFFFGGGGGGFFFEEE???555+++&&&'''***))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))((((((((((((&&&&&&%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((()))***+++,,,---------+++,,,---.........000111000222555999;;;:::666222222:::??????@@@EEEIIIHHHHHHNNNUUUUUUQQQOOOSSSWWWXXXWWWYYYcccpppyyyxxxssslllVVVEEEDDDDDD@@@EEEPPP```jjjzzz|||aaaZZZQQQMMMOOOSSSVVVXXXTTTTTTRRRPPPNNNMMMLLLMMMMMMOOOTTTYYY^^^aaacccdddjjjjjjlllmmmmmmkkkhhhfffdddeeeggghhhgggfffdddcccdddgggkkkooorrruuuyyy|||zzzzzzzzzyyywwwvvvwwwyyyyyywwwsssppplllgggaaa\\\VVV]]]iiizzzsssYYYIII@@@<<<999OOOlllzzzkkkLLL;;;<<>>=========:::777***)))''''''((('''&&&%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))******++++++******++++++++++++******(((***,,,,,,+++***+++---///777DDDTTTbbbsss{{{~~~xxxiii\\\]]]kkkwwwwwwqqqmmmnnnoooqqqtttvvvuuussskkkkkklllnnnppppppooommmkkkpppvvvxxxwwwvvvvvvwwwvvvbbbUUUGGGCCC>>>;;;999:::<<>>;;;999777;;;;;;:::999:::>>>FFFLLLYYYvvvzzztttpppfffXXXLLLBBB;;;;;;>>>XXXuuubbbYYY~~~VVV;;;<<<;;;===AAADDDFFFFFFEEEDDDGGGHHHEEE;;;000((((((***))))))(((((((((((())))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))))))))(((&&&&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,---...000111222000222666:::===<<<777444000888<<<;;;???HHHKKKGGGMMMQQQTTTQQQLLLLLLSSS[[[___```bbbhhhqqqvvvpppfffZZZKKKAAADDDLLLPPPVVV^^^pppsssyyyhhh```VVVPPPOOOQQQSSSSSSQQQRRRSSSRRRPPPNNNOOOOOORRRUUUZZZ___dddggghhhiiieeedddccccccbbbaaa^^^[[[UUUUUUVVVVVVVVVUUUUUUTTTWWWZZZ^^^ccchhhnnnuuuzzzzzzzzz{{{zzzyyyzzz}}}~~~~~~}}}{{{vvvnnnddd^^^WWWWWW[[[eeerrrqqqUUU@@@999@@@PPPiii}}}}}}rrrTTT@@@===?????????AAA@@@>>>???@@@>>>999...+++((('''''''''&&&%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))***+++,,,,,,***+++,,,------,,,+++***'''***,,,+++)))***---000222===NNN```mmm~~~zzz|||wwwyyymmm]]]WWW___mmmrrrpppppprrrsssrrrtttvvvuuupppkkkkkklllnnnoooooooooooouuuuuuuuuvvvxxx}}}tttdddTTTIIIEEE>>>;;;999:::;;;;;;===AAABBBDDDHHHMMMRRRXXX\\\___```bbbfffkkkqqqwww{{{}}}zzz}}}zzzxxxrrrjjjddd]]]YYYSSSMMMIIIEEEAAA>>>:::::::::;;;===???@@@AAAAAARRRiii|||yyyssslllbbbVVVJJJAAA;;;999BBB___zzzZZZgggmmmFFF:::;;;>>>AAAEEEFFFFFFEEEEEEGGGIIIHHHAAA666---***+++((((((((((((((())))))***)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&))))))))))))((((((((((((''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((())))))***++++++,,,,,,,,,,,,,,,++++++,,,...000111222666777999<<>><<<666:::<<<@@@OOO```bbbYYYZZZXXXUUUQQQPPPRRRWWW\\\cccjjjooonnnmmmjjjaaaWWWKKKJJJJJJOOOWWWaaahhhmmmmmmlllkkkjjjjjjlllooorrrlllddd[[[TTTRRRQQQPPPOOOQQQSSSVVVVVVTTTRRRSSSTTTXXXZZZ]]]___``````___^^^TTTQQQNNNLLLLLLJJJHHHEEEAAA@@@?????????@@@AAABBBCCCEEEHHHKKKPPPWWW___dddjjjkkknnnqqqsssxxx~~~~~~zzzssslllfff```YYYUUUXXX^^^hhhxxxiiiPPPEEE@@@OOOkkkvvvtttwwwwwwmmmqqqzzzppp^^^PPPEEE???===@@@@@@>>>???AAA>>>888333000+++'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((()))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))******++++++,,,***+++,,,......,,,+++***(((***,,,+++)))+++000666===IIIYYYgggnnnxxx|||tttttt}}}zzzuuuvvvzzznnncccccckkkqqqpppqqqttttttrrrsssvvvtttnnnkkklllmmmmmmnnnoooqqqrrr|||yyyxxxzzzrrr___RRRIIIAAA>>>??????;;;;;;@@@CCCCCCHHHNNNXXXYYY\\\aaahhhqqqxxx}}}}}}~~~wwwlllbbb[[[VVVPPPMMMNNNJJJEEEAAA???>>>===<<<@@@???BBBNNNaaa}}}yyywwwpppfffZZZOOOEEE???888DDDZZZooo{{{ttt___ZZZssshhhGGG@@@@@@BBBCCCEEEFFFGGGHHHFFFHHHIIIDDD<<<333---***((((((((((((((()))******))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((())))))***+++,,,,,,,,,,,,,,,,,,*********---///111111===<<<<<<>>>AAADDDEEEEEE???@@@AAAKKKeee}}}~~~qqqfff```XXXUUUWWW[[[\\\[[[fffrrrzzztttjjjaaaWWWOOOKKKRRRXXXXXX[[[ccciiijjjbbbbbb```^^^\\\\\\^^^```\\\WWWRRRPPPQQQTTTTTTSSSRRRUUUXXXYYYWWWVVVWWWXXXVVVWWWWWWVVVSSSOOOKKKHHHCCC>>>999777666666333111222111/////////111333444444444555666888>>>EEEKKKOOORRRWWW]]]dddmmmuuu{{{~~~|||{{{{{{|||{{{yyywwwuuuhhhZZZSSSQQQUUUcccqqqppprrrZZZAAA>>>QQQkkkwwwmmmfffhhhrrr{{{uuummmgggnnnyyymmmSSSBBB;;;???@@@>>>???AAA>>>666888333---)))'''((())))))%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))+++++++++******************+++---......---+++***)))+++---+++))),,,333:::KKKUUUbbbiiihhhjjjyyy|||uuuvvvuuu}}}~~~uuuzzzooojjjpppwwwwwwqqqssstttrrrooossssssqqqssswwwvvvppplllmmmmmmmmmmmmooorrruuu{{{zzz|||vvvmmm```OOO@@@======;;;:::<<>>===:::;;;???<<<666///)))''''''''''''))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,------......///+++...,,,+++...,,,888QQQcccggggggiiihhh```eee{{{|||{{{{{{yyytttyyy{{{yyyqqqnnnaaacccggggggwwwzzz||||||yyyuuusssqqqqqqooommmooosssvvvvvvtttrrrqqqpppqqqsssvvvyyy{{{xxxaaaQQQKKK@@@===::::::<<>><<<<<<@@@FFFKKKbbb{{{}}}zzzfffSSSBBBCCCBBB>>>===EEEUUUbbbggg___wwwcccKKK:::???DDDAAACCCKKKHHHEEEDDDFFFGGGAAA666,,,,,,+++******++++++***(((******)))(((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''((())))))''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((++++++******)))((((((''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))(((***,,,---,,,++++++,,,,,,---...------...000222111555555444>>>LLLOOOIIICCCCCC???===III\\\ddd```^^^]]]ZZZWWWWWW[[[bbbgggkkkeeecccccc]]]VVVZZZeeemmmoooqqqpppkkkccc\\\XXXSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXWWWSSSSSSWWWYYYWWW[[[YYYXXXZZZ]]]\\\WWWRRRFFFDDD@@@;;;777333222111333222111222333555555555777555444444555666555444333333333333333333333333222444777999;;;AAAJJJPPP___hhhnnnqqquuu{{{}}}|||zzzqqqggg^^^YYYXXXXXX^^^^^^hhh|||eeeKKKBBBOOO```rrrmmmooorrrxxx~~~}}}nnnFFF@@@;;;===>>>===<<<>>>===888111,,,***)))(((((())))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,------.........222///---000000???ZZZvvvxxxsssoooiii]]]^^^qqq~~~~~~vvvwww}}}uuuzzz~~~iiissseeebbb```\\\nnnsssyyy|||zzzvvvsssppprrrpppoooppptttvvvtttrrrjjjkkknnnrrrvvv{{{sssaaaNNNCCCAAA>>><<<:::;;;???GGGOOOUUU]]]YYY^^^jjjrrruuu~~~nnn___XXXQQQJJJEEECCC@@@>>>===>>>??????MMMVVVjjj}}}~~~sssbbbIIIEEE???999999@@@LLLVVVvvv```___}}}|||SSS777<<>>777;;;FFFLLLJJJWWWXXXXXXXXXYYY\\\```ccc```YYYVVVWWWWWWXXXcccqqq}}}wwwkkk```YYYWWWRRRRRRRRRSSSSSSTTTVVVVVVSSSTTTSSSOOOPPPUUUYYYXXXZZZXXXVVVVVVWWWTTTNNNIII;;;:::888555333222111111555444444444555777999:::<<<:::888888888999888666888888888777666555444333333333222111111444888;;;MMMUUU^^^dddkkksssyyyzzz}}}zzzuuunnneee[[[UUUYYYYYY___hhhmmmsssgggNNNHHHLLLkkk|||vvvzzz}}}VVVGGG;;;;;;@@@AAA>>><<<===999444000...,,,)))'''))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,------///333000///444888KKKiii|||ssslll___^^^mmmyyywwwzzztttpppyyyuuuttt{{{hhh~~~{{{ooohhhaaaYYYfffllluuuzzz{{{wwwsssppptttrrrppprrrtttuuurrrooofffiiimmmsssyyy~~~wwwdddUUUGGG===:::;;;;;;>>>BBBFFFKKKSSS]]]dddgggdddiiiyyywwwgggZZZNNNIIIDDDAAA@@@@@@>>>;;;>>>???HHH```~~~}}}qqqYYYPPPDDD:::777<<>>>>>===:::888444555888===EEEOOO[[[dddooottt{{{|||ssspppkkkgggbbb___ccciiivvvsssTTTCCCRRRggg{{{|||tttZZZAAA;;;@@@CCC???;;;777666444222111...)))&&&))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))******++++++,,,)))...000777EEEQQQgggzzzpppaaaXXX^^^\\\TTT]]]~~~nnnhhhgggmmm~~~vvvmmmsss~~~yyy|||uuuqqqqqqqqqooommmpppsssuuuuuuuuuuuuvvvvvvtttrrrsssuuuuuurrrooosssrrrrrrtttxxx}}}sssgggPPPFFF<<<;;;===???CCCHHHIIIQQQ\\\ccciiipppyyy}}}hhhXXXOOOKKKGGGEEE;;;AAAEEEAAA<<>>;;;:::<<>>>>>???BBBEEEIIIKKKQQQWWWaaajjjrrr{{{xxxuuuaaa[[[TTTQQQOOOKKKCCC===777444333555999???JJJSSSaaahhhsss|||yyyuuuppplllhhhfffiiirrr|||NNNHHHIIIYYYpppvvv|||cccHHH===>>>???>>><<<444333222111000...***'''))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,***///222===OOOZZZkkk~~~qqqddddddUUUSSS]]]vvv}}}oooiiieeeggguuusssuuu}}}{{{uuulllffffffiiimmmooottttttuuutttssstttwwwyyywwwsssqqqqqqtttuuutttrrrvvvvvvwwwyyy}}}zzzhhhUUUIII???:::999>>>CCCFFFKKKPPPYYY]]]ccckkktttyyyeeeWWWMMMHHHBBB???<<<<<<<<<>>>GGGPPP|||~~~pppttt|||lllWWWFFF@@@@@@<<>>:::888:::===@@@BBB:::555///+++******++++++((((((((((((((())))))***(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''((())))))''''''((((((((((((''''''((((((''''''(((((()))***((((((''''''(((((()))******))))))(((((())))))***)))))))))))))))))))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&''''''((((((''''''((((((((()))******++++++)))************+++...000,,,...000000///------...///---...444<<>>;;;:::===DDDJJJNNNVVV^^^cccgggnnnyyysssbbbXXXPPPEEE===???BBBBBBBBBCCCQQQpppzzzuuu}}}zzzhhhVVVIIIBBB:::AAA===DDDfffxxxooofffvvvuuuooorrrvvvnnn~~~wwwiiiyyyfffIIIAAACCCCCCAAA===888555777>>>DDD???:::222,,,******++++++((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((())))))***((((((((((((((())))))*********))))))))))))******)))))))))))))))*********%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%((((((((()))******++++++))))))*********+++...000,,,...000000...---------444//////666>>>AAA>>>:::???;;;999<<>>???AAACCCEEEHHHJJJMMMUUU```mmmyyytttcccVVVIIICCC@@@???;;;555666<<<999GGGXXXdddlllttt~~~|||nnnrrruuu{{{cccEEEFFFSSSbbb~~~}}}|||zzzzzzmmmTTTCCC;;;777:::>>>333222000111111111///---))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))*********+++,,,,,,---------...///===OOORRRUUUbbblll~~~}}}sss[[[cccddd```iii|||uuuzzzyyyfffaaa]]]aaaiiippptttvvvtttuuuuuuuuutttuuuwwwzzzvvvrrrnnnnnnrrrwwwyyyyyy~~~xxxdddOOOAAA>>>@@@======BBBIIIOOOVVVbbbmmmeeemmmzzzyyynnnXXXNNNEEECCC@@@;;;===BBB999SSSuuuzzzxxx}}}uuucccQQQEEE;;;@@@999:::TTTooozzzsssyyyuuuuuuxxxooo~~~^^^lll~~~~~~QQQ>>>CCCCCCCCC@@@888222333<<>>:::888===DDDAAA@@@@@@CCCGGGKKKNNNPPPSSS]]]jjjwwwkkk\\\NNNIIIDDD<<<666555666666;;;FFFQQQ^^^nnn{{{{{{vvvqqqqqqzzzvvvUUUHHHFFFPPPlllrrrjjj|||qqqUUUBBB:::777666444111------...///...,,,)))(((''''''((()))(((&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((('''''''''&&&(((((((((((()))))))))))))))************+++++++++,,,)))))),,,---***)))***...444<<>><<<888555999@@@DDD@@@999222---***))))))***))))))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))((((((&&&'''((('''%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''(((((((((((()))************++++++++++++***,,,///...000888AAAFFF===444555;;;>>>===:::999;;;???AAABBBDDDIIILLLSSSPPPJJJFFFDDDEEEHHHIIINNNRRRVVVUUUQQQOOOOOOQQQSSSRRRPPPMMMKKKLLLOOORRRQQQRRRTTTWWWYYYWWWSSSPPPFFF@@@<<<>>>@@@@@@BBBFFFGGGFFFEEEFFFLLLTTT[[[___nnn{{{ppp```UUUKKKDDDBBB;;;999888:::>>>HHH[[[kkkwww~~~zzzzzzyyyaaaRRREEEBBBTTTmmmqqqbbbeeelllsssrrrWWWAAA888888333000---,,,...///...---***(((''''''((()))(((&&&(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((((((((''''''''''''(((((((((((()))))))))))))))************+++++++++,,,***,,,000000...---000222888CCCMMMVVV___iiipppwww}}}xxxrrrrrr{{{|||lllhhhffffffjjjqqqvvvxxxxxxpppssswwwxxxwwwvvvwwwyyyuuuwwwxxxwwwvvvwww|||{{{hhh]]]MMMBBB>>>AAAEEEHHHSSSTTTWWW[[[cccppp}}}ooo]]]PPPFFFBBBDDD???>>>???GGG^^^~~~vvvtttuuujjjaaaSSSCCC:::<<>>999666:::AAADDDBBB>>>777000+++******++++++***)))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((())))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))******))))))))))))((((((&&&''''''&&&%%%%%%&&&(((%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))*********++++++++++++,,,+++---...000666FFFUUU]]]HHH777777===>>><<<;;;666999>>>AAABBBCCCEEEGGGKKKGGGDDDDDDHHHKKKMMMLLLKKKNNNQQQPPPNNNNNNPPPSSSOOOOOOMMMLLLKKKMMMRRRUUUSSSSSSUUUVVVUUUQQQKKKFFFDDD>>>;;;@@@FFFHHHHHHJJJGGGGGGHHHMMMVVVaaalllsssppp^^^NNNEEE???;;;888555333888GGGVVV```sss~~~{{{}}}vvvhhhRRR@@@FFFWWWrrrVVVYYYfffpppkkkGGG:::>>>222000---,,,...///000///+++)))((('''((()))((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((''''''''''''(((((((((((()))))))))))))))************+++++++++******---222222///000444;;;BBBNNNYYYdddmmmuuuzzz|||~~~{{{{{{vvvgggkkkiiiiiilllsssxxxyyyyyytttuuuvvvvvvuuuuuuvvvwwwuuuwwwxxxvvvtttwww{{{gggMMMIIICCCAAACCCIIINNNQQQZZZ[[[]]]cccnnn{{{sss\\\KKKDDDDDD>>>BBBBBB===@@@YYYxxxiiiyyy|||uuu```PPPBBB===:::<<>>??????<<<999;;;@@@DDDEEEDDD>>>444,,,***+++,,,++++++***************''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))*********))))))))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))((((((((((((&&&''''''&&&%%%%%%&&&(((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&'''(((''''''''''''(((((((((((((((((())))))***+++++++++...---///000111888JJJ[[[cccMMM;;;;;;>>>;;;999<<<:::>>>EEEKKKMMMKKKHHHFFFDDDAAAAAAFFFOOOUUUVVVUUUMMMNNNNNNNNNLLLMMMPPPRRROOOOOONNNLLLLLLOOOTTTXXXVVVTTTRRROOOLLLGGGAAA<<>>HHHWWWeeepppxxx~~~~~~rrrzzz{{{yyyqqqjjjjjjhhhhhhlllsssyyy{{{{{{uuuttttttssssssssstttuuutttwwwxxxvvvuuuyyykkkUUU???@@@BBBFFFLLLRRRVVVYYY\\\aaaiiisss}}}ttt[[[KKKEEE>>>DDDHHHCCC===GGGdddkkkooottt}}}lll\\\LLLCCC;;;:::GGGXXXrrr}}}iii\\\wwwjjjIIIAAA<<<===???>>><<<<<>><<<777777<<>>===???GGGRRRZZZ[[[ZZZPPPPPPOOOMMMLLLLLLNNNPPPPPPQQQPPPPPPOOOQQQUUUXXXZZZUUUNNNHHHCCC@@@<<<::::::;;;>>>AAABBBDDDLLLVVVbbblllzzz|||yyyxxxxxxwwwvvvuuutttrrrpppooonnnkkkgggdddgggllluuuxxx```QQQBBB>>>>>>;;;888666===III\\\qqqrrr]]]PPPOOOQQQrrrssskkk~~~YYYAAA999333222000......000222555///---***(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''((((((((((((((((((((((((((())))))))))))))))))*********+++++++++((())),,,...,,,,,,555???DDDSSShhhyyyvvvoooxxxxxxyyyrrrqqqrrrjjjhhhhhhkkkqqqvvvxxxxxxsssrrrqqqqqqqqqrrrrrrrrrtttwwwxxxxxxxxx}}}xxxjjjVVVEEE>>>AAAGGGMMMSSSWWW[[[]]]iiirrr~~~dddUUUCCCBBBCCCDDDAAAAAAJJJVVV{{{|||nnnnnnqqqyyyyyykkk[[[NNNBBB;;;BBBMMM\\\uuutttooo{{{oooZZZqqq\\\JJJ;;;;;;AAABBB<<<777===DDDIIIFFF;;;000,,,,,,******)))(((((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((''''''%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''''''''((((((((((((''''''((()))***++++++,,,+++***+++.........444;;;CCCCCCBBB???:::777999;;;:::HHH^^^oooqqqdddNNN>>>:::;;;>>>EEEMMMTTTWWWWWWPPPOOOMMMKKKJJJJJJKKKKKKPPPQQQRRRSSSRRRSSSUUUWWWYYYSSSKKKDDDAAA@@@??????<<>>888333555888CCCUUUhhhwww}}}kkk[[[TTTIII\\\vvvnnnMMM555555555333000///000444777111...+++(((((((((((('''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''((((((((((((((((((((((((((()))))))))))))))************+++++++++***+++------+++///>>>NNNaaatttxxxzzz~~~|||~~~{{{qqqnnnpppnnnkkkiiijjjooorrrrrrppppppooooooppprrrtttsssrrrvvvwwwyyy{{{~~~}}}lll]]]RRRFFF===CCCHHHNNNTTTYYY^^^bbbeeeyyy|||qqqYYYKKK@@@AAACCC@@@@@@BBBMMMqqqwwwoooqqqyyyzzzlll^^^MMM@@@>>>BBBGGGbbb~~~vvvmmmxxxbbbiiittt[[[BBB;;;@@@BBB===777;;;AAAGGGFFF>>>555///---***))))))(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))*********))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''''''''%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))''''''''''''((((((((((((((()))***+++,,,---......---******...000///000333666@@@CCC<<<999===>>>:::666???MMMYYY\\\SSSCCC777;;;<<<>>>BBBFFFJJJMMMOOOKKKJJJHHHHHHHHHGGGGGGFFFLLLOOORRRTTTTTTTTTUUUVVVOOOKKKEEEBBBAAACCCDDDDDDEEELLLZZZhhhpppuuu~~~{{{|||{{{yyywwwtttssssssrrrpppoookkkhhheeebbb___ZZZUUUQQQKKKHHHFFFGGGKKKOOOQQQQQQXXXfffwwwyyyaaaTTTIII@@@:::666444666@@@MMM]]]rrrvvveee]]]SSSVVVaaa~~~zzz|||bbbBBB888888666222000000555888333000+++)))((((((((((((&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++***+++,,,+++***333III^^^zzz{{{tttnnnpppzzz}}}{{{wwwooolllmmmnnnkkkiiijjjmmmpppooonnnnnnnnnnnnrrrvvvxxxvvvtttwwwwwwyyy{{{hhhTTTHHHEEEDDDBBBJJJOOOUUU\\\aaahhhpppuuu~~~{{{{{{zzzxxxtttnnnjjjggg]]][[[XXXWWWWWWVVVUUUSSSNNNPPPRRRSSSTTTWWW]]]bbbaaaqqqttt]]]JJJEEEEEEAAA???BBB888LLLqqqzzzsssvvv~~~wwwjjjXXXHHH???>>>???PPPjjjwwwqqquuunnnOOO@@@===>>>======:::???DDDEEEAAA:::444000+++***))))))(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))*********+++)))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''')))******''''''''''''((((((((()))***++++++,,,...///000000222---,,,111444333222333111???CCC:::999BBBBBB999::::::<<<@@@CCCBBB>>>:::>>>???AAABBBBBBDDDGGGIIIFFFEEEDDDDDDEEEEEEDDDCCCHHHLLLQQQTTTUUUUUUUUUUUUDDDBBB???@@@BBBDDDFFFFFFJJJQQQ```rrrvvv{{{}}}}}}}}}{{{wwwuuurrrpppmmmiiiddd```\\\WWWQQQNNNLLLKKKGGGEEEEEEOOO[[[eeesss}}}iiiXXXJJJCCC<<<888666777<<>>??????>>>===AAABBBBBB@@@>>>>>>BBBEEEFFFMMMWWWccctttiiiTTTLLLGGG???===AAABBBCCCTTT{{{yyyxxx{{{qqq```OOOCCC???<<>>CCC:::>>>BBBEEEDDD>>>777222,,,++++++***)))*********''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((()))*********+++,,,...///000------,,,,,,---...000111666777777999:::<<<>>>???:::999:::<<<;;;888999===>>>AAAEEEGGGEEEBBB???>>>===>>>@@@BBBCCCDDDCCCCCCJJJKKKNNNTTTXXXWWWQQQLLLAAABBBCCCBBBCCCFFFMMMRRRTTT[[[iii{{{{{{xxxyyywwwtttmmmfff^^^[[[\\\\\\YYYUUUHHHGGGFFFJJJUUUdddttt}}}qqqXXXHHH???:::777777777===NNN___{{{{{{iiiWWWUUUKKKPPPWWWbbb~~~vvv}}}~~~jjjEEE===666444333222333666666333000+++((('''&&&&&&((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***))))))))))))******************))))))))))))******)))+++++++++///===QQQ```{{{nnnuuuggg___```{{{xxx}}}rrrdddggglllkkkkkknnnmmmiiihhhlllsssvvvsssnnnoooqqqtttwwwyyyyyyxxxwwwxxx|||~~~nnnZZZFFF@@@DDDIIILLLNNNSSSUUU\\\gggssszzzuuuqqqkkkgggbbb```]]]YYYVVVSSSQQQPPPLLLKKKJJJHHHGGGEEEDDDDDDFFFEEEDDDCCCBBBBBBBBBBBB@@@BBBBBB@@@===;;;<<<>>>???>>>;;;::::::<<>>CCCJJJUUUkkkppphhheeexxxnnnlll}}}TTT555999EEEBBB>>><<<===@@@CCC@@@888111000---***))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))************+++++++++***)))((((((''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((************+++,,,......------,,,,,,---...000111111333666:::===???@@@@@@;;;888777888888777:::AAACCCDDDEEEEEEBBB@@@??????:::;;;===???AAABBBCCCCCCNNNOOOQQQRRRQQQMMMGGGBBBAAACCCFFFGGGJJJOOOUUUZZZaaafffrrr~~~~~~}}}yyyvvvrrrnnnllljjjiiihhhddd```ZZZUUUQQQQQQSSSTTT___ooo|||\\\MMMEEE===:::888888@@@IIIhhhvvv{{{mmm^^^QQQDDDEEEJJJQQQooo{{{|||UUUEEE888666888888:::>>>777444111---***(((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***))))))))))))******************))))))))))))******+++,,,,,,---222===LLLXXXgggtttfff```___[[[\\\nnnvvvwwwnnncccgggmmmllllllpppmmmkkkjjjlllppppppmmmiiimmmoooqqqssstttuuuwwwyyyyyyjjjZZZNNNDDDDDDJJJOOORRRUUU[[[aaakkkssszzz~~~vvvqqqbbb\\\TTTOOOLLLIIIGGGEEEEEEEEEDDDCCCBBBAAA@@@???@@@@@@@@@@@@???>>>===<<<>>>>>>???????????????@@@;;;===>>><<<;;;;;;>>>@@@>>>???@@@@@@@@@???>>>>>>???===>>>??????EEEWWWhhhppp```NNNDDDCCC??????CCCJJJVVVsssxxx{{{wwwiiiYYYNNNIII===>>>@@@FFFWWWrrrooodddmmmvvvpppuuuyyyOOO???@@@<<<@@@??????AAACCCAAA<<<777000---***))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))************+++++++++******)))(((((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''******))))))***+++,,,,,,------------...///000111///222666;;;>>>??????>>><<<888555444444555;;;CCCEEEEEEDDDBBB???======>>>999:::;;;>>>@@@DDDFFFHHHRRRSSSTTTRRRLLLFFF@@@>>>BBBEEEJJJOOOTTT[[[aaafffnnnqqqxxx}}}xxxuuuuuuwwwuuusssnnnggg___VVVOOOKKKIIIMMMYYYnnnhhhZZZJJJ@@@;;;888777777NNNaaavvv~~~uuulllWWWFFF???>>>@@@VVVxxx|||zzzyyy|||qqqUUU<<<888;;;::::::>>>888666222///+++)))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******++++++---111999BBBLLLQQQ___mmm}}}gggWWWUUUXXX[[[dddpppsss|||{{{zzznnnfffjjjooonnnmmmpppmmmnnnoooooooooooommmlllmmmoooqqqqqqrrrtttzzz}}}gggRRRJJJFFFFFFMMMRRRUUUYYY]]]aaakkkvvv|||~~~~~~yyymmmccc[[[VVVTTTPPPLLLGGGDDDCCCDDDEEEEEECCCDDDGGGIIIKKKKKKKKKJJJGGGHHHJJJLLLLLLKKKJJJIIIGGGGGGHHHHHHGGGFFFDDDCCCDDDEEEFFFEEECCCBBBBBBCCC===>>>???@@@@@@@@@@@@@@@AAA??????AAABBBEEELLLTTT\\\}}}vvvYYYJJJGGGEEE<<<===CCC===CCCsssyyy~~~~~~sssfff[[[VVVEEE@@@::::::DDDWWWnnntttjjj}}}nnnNNNDDD???AAABBBCCCDDDDDDBBB@@@???000---***((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))******)))))))))))))))))))))))))))))))))************++++++++++++******)))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''***)))))))))))))))******---------...//////000000222333666888:::;;;;;;:::<<<888555444333333888???AAAAAAAAA???===<<<<<<>>>;;;<<<===@@@CCCHHHLLLNNNQQQTTTUUURRRKKKEEECCCCCCCCCHHHOOOWWW___fffllloooqqqtttxxxzzzwwwwww}}}{{{{{{~~~}}}}}}}}}~~~|||zzzxxxvvvuuuuuuvvvvvvuuurrrmmmgggdddVVVMMMEEEHHHYYYuuuuuuYYYFFF???<<<999777<<>>:::888;;;999777444111---+++***)))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))((()))))))))************+++******))))))******+++******...777BBBJJJOOOPPP[[[fffkkksss{{{ggg\\\VVV]]]___ccclllsssxxx}}}yyywwwooojjjnnnqqqooonnnooolllpppssstttsssrrrtttuuunnnrrruuuvvvvvvyyy~~~xxxkkkWWWEEEIIIJJJOOOUUUXXXXXX\\\bbbiiiqqq{{{vvvnnniiihhhiiifffeeecccccceeeggghhhiiifffiiinnnrrruuuvvvvvvuuuqqqsssvvvxxxyyyxxxvvvuuuooonnnnnnkkkhhhccc^^^\\\aaabbbbbb```[[[UUUOOOKKKQQQOOOMMMLLLMMMOOOSSSVVVKKKMMMRRRVVVZZZ___eeejjjqqqoooXXXQQQPPP???:::CCCAAA<<>>III^^^qqqpppsss|||aaaKKK===???BBBEEEGGGEEECCCBBBBBB222///+++))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))))))))*********++++++++++++******)))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((())))))(((((((((((((((''''''''')))))))))((())))))******------...//////000000000333222222333555777:::;;;<<<888777777444000222777888:::===>>>===<<<=========>>>@@@BBBFFFKKKOOOQQQPPPRRRSSSPPPJJJFFFFFFGGGFFFKKKSSS]]]gggmmmpppqqqooopppssstttqqqqqqzzz|||{{{zzz{{{}}}|||yyyyyy}}}}}}{{{yyywwwxxxzzzyyytttpppuuuvvvwwwxxxwwwvvvtttsssiii]]]NNNEEEEEESSSooommmOOOAAA>>>===:::777AAATTTlllxxxiiiUUUHHH===;;;TTTvvvvvvtttpppnnnOOOAAA>>><<<<<<===999888555222///,,,+++***((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))((()))))))))************++++++************++++++***+++111<<>>===CCCWWWlll}}}zzzbbbzzz||||||~~~XXX999===AAAEEEGGGFFFDDDAAA@@@555111---***)))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((())))))***************************************))))))*********+++++++++******)))(((((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''''''''''''''((((((((()))''''''''''''((((((((()))))))))(((((()))***++++++------...000000000000000000//////000333888<<>>??????@@@BBBEEEIIILLLOOOQQQQQQQQQOOOLLLIIIGGGGGGHHHLLLQQQYYYccclllppppppoookkklllpppsssrrrrrryyy{{{xxxvvvwwwwwwyyyyyywwwyyy~~~~~~zzzvvvxxx|||{{{vvvpppuuuuuutttuuuvvvxxxzzz|||wwwoooeee[[[MMMFFFNNN\\\uuufffNNNDDD???:::999:::DDD[[[rrr~~~wwweeeVVVKKK???FFF```tttyyynnniiirrrgggSSSAAA999:::======999888666333000---+++)))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++************++++++,,,///666AAAMMMUUUWWWVVVNNN[[[^^^bbbnnnssssssyyyyyy{{{nnnaaadddggglllwww}}}{{{~~~qqqkkkffffffhhhkkkmmmnnnooopppnnnqqqttttttrrrqqqrrrtttppprrruuuyyy~~~}}}iiiXXXPPPNNNNNNQQQRRRVVVZZZ[[[^^^hhhrrrzzz|||hhhTTTMMMDDD>>>???BBBEEEFFFXXX{{{wwwmmmVVVDDD???======OOOggguuuiiicccyyywwwvvvlllxxx{{{QQQ>>>@@@CCCEEEEEEDDDAAA???:::555000,,,************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******************************)))************+++++++++***)))((((((''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''&&&&&&'''''''''(((((((((%%%&&&&&&'''((()))******((((((((()))***+++,,,---,,,---///000111111000000//////000222555999===???999777666777333...---111555777999;;;<<<>>>@@@CCCDDDEEEGGGJJJMMMOOOQQQQQQRRRPPPLLLKKKKKKLLLLLLLLLSSSWWW___hhhoooqqqnnnjjjhhhhhhmmmsssuuuuuuxxx}}}~~~|||}}}~~~~~~~~~}}}{{{yyy}}}yyyssspppppprrrppprrrrrroooqqqwww{{{zzz{{{xxxvvvvvvwwwvvvssspppooonnnnnnooosssxxx}}}zzzuuuqqqmmm]]]HHH@@@BBBRRRiiimmmXXXHHH>>><<<666999III]]]mmmzzzvvviiibbbOOOEEERRRlll~~~mmm}}}pppgggnnnfffKKK888999;;;888999888666333000---***)))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***))))))))))))************,,,++++++******++++++,,,,,,222<<>>???BBBDDDEEEddd}}}uuu\\\GGGBBB===888HHHaaarrr}}}ppplllvvvyyy}}}nnn^^^hhh}}}DDDBBB???@@@BBBCCCBBB@@@>>>999222...+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************)))************+++++++++))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''((($$$%%%&&&'''(((***++++++((((((((()))***,,,---...,,,---///111111111000000222333444666888999::::::888666555555222...///333999:::::::::;;;>>>BBBFFFHHHJJJMMMPPPRRRSSSSSSSSSSSSOOOKKKLLLOOOSSSTTTSSSXXX\\\ccckkkrrrqqqlllgggeeeeeejjjsssvvvuuuvvvxxxyyyxxxwwwtttqqqrrrtttwwwwwwvvvuuutttuuutttrrrooottttttrrrmmmgggeeefffhhhkkklllkkkgggggglllooonnnsssttttttqqqnnnllllllmmmiiihhhhhhiiilllpppuuuxxxsssmmmmmmpppgggSSSEEEDDD>>>EEE^^^mmmUUUFFF===555333===MMM]]]pppxxxuuu```LLLPPPHHHtttdddoooqqq^^^AAA======666888777666333000---***)))((((((((((((((((((((((((******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***))))))))))))************,,,++++++******++++++,,,+++333@@@PPP```nnnyyy~~~~~~|||ffffffmmmsss{{{pppoootttyyy}}}zzzxxxuuuqqqttttttppplllkkkkkkkkkhhhjjjlllpppsssuuuvvvuuu|||vvvqqqttt}}}|||uuueeeTTTMMMRRRZZZ]]]___^^^```eeejjjnnnxxxiiiOOOGGGGGGBBB======CCCAAA]]]}}}aaaLLLGGG???777EEE^^^xxxvvvyyy{{{ooonnn]]]bbbnnnqqqJJJDDD===<<>>CCCGGGNNNLLLLLLNNNRRRRRRPPPNNNJJJKKKLLLNNNPPPRRRSSSTTT]]]aaagggjjjjjjhhhfffeeebbbfffjjjlllnnnoooqqqrrrrrrtttrrrmmmlllmmmkkkhhhnnnmmmkkkiiigggddd```]]]^^^ZZZVVVTTTSSSTTTTTTTTTXXX\\\```aaa``````dddiiijjjiiikkkmmmjjjdddbbbddd```______```bbbfffjjjlllgggeeebbb```]]]WWWOOOIIICCCDDDGGGWWWzzzkkkOOOFFF888777>>>???LLLeeettt}}}xxxpppZZZBBBPPPZZZwww{{{```wwwuuuHHH999<<<888888999999666222...,,,+++******)))(((((((((((((((***((('''((()))***)))'''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))),,,,,,+++***))))))******---)))(((+++---++++++---,,,888HHHVVVhhhzzz}}}xxx|||zzzsssnnn}}}|||{{{tttlllrrrqqqpppooommmkkkjjjiiifffgggiiinnntttyyy{{{||||||zzzyyy}}}wwwgggWWWQQQSSSWWW\\\aaa[[[^^^eeennnwww}}}nnnbbb\\\\\\\\\ZZZ]]]gggvvv|||llllllnnnwww~~~[[[NNNHHH???===CCCFFF>>>FFFxxxppp]]]PPPDDD<<>>===EEE@@@AAA<<<111+++,,,,,,(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))))))))))))))************+++*********))))))((((((******+++++++++,,,,,,,,,******))))))))))))************++++++,,,,,,,,,,,,***))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''%%%&&&'''((()))))))))))))))))))))+++...333888:::222111111000////////////111444777999888888888999;;;:::999666333333444666888888999:::;;;???EEEIIIMMMMMMMMMPPPSSSSSSPPPNNNHHHIIIKKKMMMPPPRRRTTTUUU\\\aaafffiiiiiigggeeeddddddgggjjjkkkllllllnnnoooiiiiiieee___]]]___]]]ZZZYYYYYYYYYXXXVVVRRRNNNJJJIIIFFFCCCAAA@@@AAABBBBBBBBBFFFJJJKKKJJJKKKPPPTTTVVVVVVZZZ]]]\\\WWWWWWYYYYYYXXXXXXXXXXXXXXXYYYYYYTTTRRRPPPQQQSSSSSSOOOLLLHHHEEECCCHHH\\\[[[III999666:::888AAAVVVbbbvvv|||xxxaaaGGGBBBKKKfff~~~cccmmmVVV>>>;;;999888999999888555111...---******)))(((((((((((((((***((('''((()))***)))'''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))),,,++++++***))))))******...******---...,,,,,,...+++:::KKKZZZlllvvvsss}}}|||{{{xxxuuussspppsssrrrqqqpppooonnnnnnnnnllllllnnnqqqtttvvvwwwwwwxxxxxxzzz~~~yyylll___SSSRRRWWWZZZ[[[\\\^^^aaaiiirrr{{{sss___]]]VVVMMMGGGKKKWWWaaauuuzzzwwwxxx|||nnniiiiiinnntttlll___VVVYYYyyyrrr\\\PPPGGGAAABBB??????BBB^^^zzzkkk]]]JJJ;;;>>>KKKggg}}}}}}qqqdddggg{{{iiiOOO::::::@@@???<<<======@@@===333,,,++++++(((************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))************************)))))))))(((************+++++++++,,,******))))))))))))******++++++,,,,,,,,,---------***)))((((((''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((&&&&&&'''((())))))))))))(((((())),,,000666:::===222111///---------//////000333777888888777666777::::::999666444333444555444666888:::<<>>888888===>>>666...+++***)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************************)))))))))))))))))))))*********++++++******))))))))))))******---,,,,,,,,,------......))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((&&&'''((())))))******)))))))))***+++---111444666555333///---,,,---///000111444666777666555444555999:::999777444333444666444666999;;;>>>AAAFFFJJJGGGHHHKKKNNNOOONNNLLLJJJGGGHHHKKKOOOSSSWWWZZZ\\\]]]```eeeggggggeeeccccccfffggghhhhhhggghhhjjjlllbbbccc```\\\[[[ZZZTTTMMMIIIJJJJJJIIIGGGEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHIIIHHHJJJKKKJJJIIIIIIKKKNNNRRRTTT[[[ccchhhiiimmmsss}}}~~~{{{xxxkkkcccXXXRRRRRRTTTTTTSSSYYYUUUSSSOOOCCC@@@[[[|||kkkUUUHHHBBB666444;;;>>>UUUmmmwwwhhhPPPHHHMMMgggyyyqqq|||tttOOO@@@???666777888999999666333000+++***))))))(((((())))))***((('''((()))***)))'''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))++++++***************++++++***+++......,,,---111AAAQQQbbbqqqvvvuuurrrmmmtttsssjjjhhhmmmqqquuusssqqqooonnnnnnooopppjjjllloooqqqqqqpppppppppssswww}}}mmmaaa[[[YYY[[[```aaa___^^^aaahhhmmmvvv||||||kkkfffiiiffflllfff[[[VVVPPPUUUfffyyylll[[[XXXhhh}}}___RRRUUUQQQSSSXXXjjjqqqaaasssxxxfffZZZdddooo___PPPBBBAAAHHHCCC<<>>???888555:::>>>:::111+++))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((()))))))))*********************)))))))))))))))((())))))))))))*********+++******))))))******+++,,,,,,,,,,,,,,,---...///)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((&&&'''((()))************************,,,---///000888555111...---...000222333555666666555333333444777888888777555444555666777999<<<>>>???AAADDDGGGGGGIIILLLNNNNNNMMMLLLKKKIIIKKKNNNRRRVVVZZZ]]]^^^^^^aaaeeeffffffdddccccccbbbcccfffiiilllpppvvvzzzzzz~~~yyyppppppnnnjjjfffeeegggiiieeeiiimmmooonnnmmmmmmnnnpppqqqrrrqqqpppoooooopppyyy{{{}}}tttqqqqqqqqqoooiiieee```OOO???FFFZZZooozzz```PPPHHH;;;666::::::FFFaaayyy|||aaaNNNCCCSSSnnnssskkktttyyyxxxYYYFFF===666555666777888777333000++++++***)))))))))))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))+++***************++++++***)))***------+++///444BBBSSShhh~~~gggSSSSSScccttt|||xxxzzzrrrmmmmmmqqqtttsssrrrpppnnnllllllllllllllloooqqqrrrpppoooooopppttt{{{xxxggg]]]ZZZ]]]bbbccc___[[[```iiinnnrrrzzzqqqaaaZZZRRRVVVhhhzzzmmm```___lllzzz|||wwwrrr^^^ZZZQQQOOOIIISSSyyy~~~www___WWWqqqrrr[[[JJJCCCDDDBBBBBBCCCIIIooo|||{{{rrr___HHH:::===AAAQQQiii|||zzz{{{~~~vvvtttzzzwwwwwwjjjdddhhhyyyWWW;;;:::>>>;;;444888===<<<555---)))***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((()))))))))************))))))))))))))))))******((())))))))))))*********++++++************++++++++++++***+++,,,...000111)))(((''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))************))))))***+++---...000111777555222000///111333555777777777555333222333555555666777777666666777888:::<<>>EEEEEE===TTT|||}}}zzzjjjPPP<<>>CCCUUUfffWWWFFF===;;;777888GGG]]]ooozzzpppZZZMMMOOO^^^ttt}}}wwwwwwuuuSSS<<<888555555888999666333,,,+++******))))))*********((('''((()))***)))'''(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))******))))))***++++++,,,+++***+++------///888BBBWWWpppiiiVVVXXXjjj}}}~~~wwwmmmoooyyyzzzlllbbbgggqqqvvvwwwvvvmmmnnnoooqqqqqqpppooonnnrrrttttttqqqmmmlllooosssxxxwwwhhhbbbbbb``````aaabbbaaaaaahhhrrrxxxyyy{{{~~~xxxiiieeekkkggghhhvvvwwweeeWWW^^^rrr~~~yyyoookkk}}}ooo___WWWIIIJJJllltttuuu{{{___PPPHHH>>>@@@CCC===GGGbbb~~~~~~}}}qqqYYYFFF<<<999;;;LLLmmmzzz{{{uuu|||qqqttt|||ZZZBBB<<<;;;999666888======555---+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))(((((((((''''''''''''))))))))))))************((()))))))))************************+++++++++,,,,,,++++++******++++++,,,,,,++++++,,,///333777:::(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''((()))******++++++***)))))))))******+++++++++------...000333777;;;======;;;777333000111444777111333666777777888999;;;:::===BBBDDDEEEFFFGGGHHHFFFHHHHHHGGGEEEFFFJJJMMMQQQRRRSSSUUUWWWYYYZZZ[[[YYY\\\______^^^]]]\\\]]]``````aaacccffflllsssyyywwwyyypppmmmcccnnnzzz~~~wwwrrroookkkpppzzz~~~zzzcccZZZ___hhhooovvv||||||wwwjjjSSS>>>BBB@@@[[[wwwcccNNNAAA;;;444666???RRRhhhvvv{{{~~~|||hhhSSSHHHQQQkkkwww{{{qqqxxx~~~fff???:::666555888:::888555,,,+++******)))************((('''((()))***)))((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))******))))))***+++,,,,,,,,,+++,,,---...111<<>>BBBEEEEEEEEEFFFGGGIIIGGGCCC>>>===@@@EEEJJJOOOOOOQQQUUUYYY[[[[[[ZZZ___^^^\\\ZZZYYYXXXXXXXXXZZZ]]]___```aaaeeelllqqqvvvuuuyyy{{{pppjjjpppuuuoooddd\\\YYYXXX^^^iiisssxxx|||wwwvvvwwwxxxssslllkkkoooooommmmmmqqqxxxkkkZZZWWW___mmmwww}}}|||}}}yyygggQQQHHH>>>EEE[[[xxxaaaMMM@@@999444;;;DDDSSShhh|||~~~|||{{{zzz___FFFIIIgggwwwvvv}}}yyyrrrnnnjjjuuuxxxMMM:::555:::888777888555000---***((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******,,,++++++******++++++,,,---//////+++---:::MMMZZZ```kkkxxxjjjpppwwwzzz~~~ssslllhhhiiikkkjjjjjjllloooqqqsssssssssssstttuuuqqqqqqooolllkkkqqq}}}zzzmmmfffeeeggggggnnnddd___dddkkknnnrrrwww~~~{{{~~~YYYGGGRRR___eeeddd[[[hhhzzzwwwnnnVVVWWWjjjooouuuxxxgggfff```ppp|||rrr___LLLEEECCCAAA@@@BBBLLLrrr~~~~~~yyyppphhhQQQGGG???>>>FFF\\\mmmddduuuzzz{{{zzzzzzzzzppp|||uuu{{{___DDD>>>AAA===999:::??????777,,,---+++******++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((++++++************************+++++++++******)))***+++------,,,,,,---......---,,,222999666<<>>AAACCCDDDEEEFFFGGGGGGFFFBBB???>>>@@@FFFJJJNNNPPPSSSWWWZZZ[[[\\\]]]]]]\\\YYYWWWUUUUUUVVVVVVYYY\\\^^^^^^___bbbhhhmmmoooooorrr|||xxx{{{}}}qqqiiibbb^^^^^^dddhhhhhhhhhiiiiiifffdddeeeccc______bbbeeeddddddgggnnnvvv|||~~~yyygggbbbgggqqqyyy}}}|||}}}|||nnn]]]KKK======IIIssskkkRRRCCC===333888===GGG[[[rrr}}}|||hhhMMMHHHddd|||yyy|||wwwoooggg^^^iii|||tttNNN;;;666:::777666777333111...+++)))************((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******,,,++++++******++++++,,,***------,,,222CCCWWWdddkkkkkkkkkrrrpppooommmiiiyyy~~~~~~ssslllffffffhhhhhhjjjnnnqqqrrrtttuuuuuuttttttsssoooooonnnmmmpppxxxuuuiiicccdddfffgggiiiaaa^^^eeennntttzzz}}}zzzwwwVVVDDDMMMYYY___^^^YYYmmmsss[[[aaa{{{|||nnnkkkppphhhdddWWWXXXeeekkk~~~lllTTTHHHDDDBBBAAABBBCCCVVV~~~|||uuunnnbbbNNN@@@???>>>CCC___zzzeeefffnnnpppppplllzzz}}}|||~~~WWW@@@>>>;;;888:::>>>???999111---+++************)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((******************************++++++++++++*********,,,---,,,++++++---...111333222666;;;<<>>>>>;;;888---+++)))))))))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++++++++***+++,,,---,,,++++++---//////444666999???FFFddd''''''(((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&'''((('''%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))******+++++++++------......///000111222000///...000333555666666777777777888888888888888;;;===??????@@@BBBEEEHHHEEEEEEEEEEEEDDDEEEHHHKKKNNNTTT[[[\\\ZZZYYY\\\___^^^[[[WWWSSSRRRTTTVVVXXXXXXZZZ\\\[[[ZZZ[[[```dddhhhlllrrrvvvxxxzzz~~~uuujjj```]]]\\\XXXVVVVVVTTTRRRWWWdddnnnlllfffaaaUUUUUUXXX]]]dddkkknnnppprrrqqqlllbbbWWWRRRWWW___pppvvvzzz{{{~~~~~~xxxnnn]]]MMM;;;FFFeeekkkUUUJJJ;;;999666777CCC\\\wwwxxxbbbKKKOOOaaazzz{{{yyyiiilllqqqeeebbbQQQ===777;;;777555666222333000,,,******++++++***))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((())))))***+++,,,++++++******++++++,,,)))+++***--->>>WWWjjjooovvvnnncccaaauuuzzzjjjbbbYYYXXXmmmnnnffffffyyy{{{{{{~~~tttooolllmmmnnnnnnqqquuuppprrruuuxxxyyyyyyvvvsssuuusssrrrsssxxxwwwhhhbbbbbbcccbbbbbb```^^^^^^ccckkkrrrwwwzzz|||zzzyyyiii[[[^^^ddd]]]XXX^^^~~~gggrrrvvvrrrpppwwwuuuYYYLLLFFFCCCAAAFFF===JJJzzz|||xxxqqq```RRRJJJ@@@<<>>>>>???AAADDDGGGEEEFFFHHHIIIIIIIIIJJJKKKOOOUUU\\\]]]ZZZXXXZZZ\\\\\\YYYUUURRRQQQRRRUUUWWWXXX[[[\\\\\\ZZZZZZ^^^aaa___eeelllppppppqqquuuxxxwww{{{uuufffVVVNNNHHHCCC>>>===BBBFFFTTTiiiwwwtttiii```WWWXXXZZZ^^^cccfffgggggggggeee]]]PPPFFFFFFNNNVVVhhhooovvvzzz|||~~~|||wwwkkk\\\AAA<<>>QQQkkk~~~||||||ttt___UUUXXX{{{xxx~~~mmmeeeUUU@@@999;;;777666888555222///,,,*********))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))***++++++,,,++++++******++++++,,,)))++++++222IIIhhhxxxyyyrrrmmmccc]]]gggyyywwwqqqnnnjjj```[[[hhh{{{~~~tttlllgggqqq{{{vvvzzzrrrjjjhhhiiilllmmmkkklllpppnnnooorrrvvvzzzzzzwwwtttuuurrrqqqtttzzzyyymmmcccdddfffddd```___]]]___aaaeeekkkpppssssssyyy|||}}}{{{||||||ooonnnppp```WWWdddjjjxxxhhhTTTKKKEEEAAA???===BBB[[[{{{xxxrrroooaaaJJJ;;;;;;CCCHHHvvvtttjjjwww}}}oooqqq||||||~~~iiiGGG@@@<<<======999999<<<000---***))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********+++))))))*********+++++++++******+++,,,,,,,,,,,,,,,,,,------------...111444222:::AAAMMMXXX^^^ttt///...+++)))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))'''((()))******++++++***......000111111111111111***+++---000333444222000666666666666777777777777888:::===>>>???@@@CCCEEEDDDGGGKKKLLLKKKJJJIIIIIIMMMRRRXXX[[[ZZZYYYYYYZZZWWWUUUQQQOOONNNOOOQQQSSSXXXZZZ\\\\\\ZZZZZZ\\\```\\\aaafffiiiiiijjjkkknnnttttttuuuzzzkkkZZZGGG>>>:::666444444666===PPPiiixxxuuuiii___[[[\\\^^^aaacccdddbbb```eeegggcccYYYPPPOOORRRTTT```gggpppvvvxxxyyy{{{|||zzzvvvnnnPPP???CCCSSS{{{qqqXXXFFF???888666:::FFFZZZkkkwww~~~~~~{{{{{{tttdddZZZlll}}}wwwkkk^^^GGG======777666999777333000,,,***)))***)))(((***))))))(((((())))))***************************(((((())))))))))))((((((***))))))))))))***++++++,,,++++++******++++++,,,))),,,...999XXX|||xxxtttiiiaaafffrrrwwwrrrpppvvv}}}}}}ooo```]]]bbblllzzz{{{tttnnnpppwww||||||zzzxxxyyyuuuggghhhiiilllqqqqqqnnnnnnrrrnnnnnnooosssxxxyyyvvvrrrmmmlllmmmsss}}}ooofffbbbgggiiibbb]]]]]][[[aaagggkkkpppuuuvvvtttqqquuuyyy|||~~~}}}vvvuuu___TTTiiimmm{{{aaaSSSIIICCC:::???@@@GGGjjj}}}~~~{{{yyyqqqwwwlllQQQ???@@@BBB<<<]]]sssvvvaaaddd}}}}}}vvv}}}yyyNNNCCC;;;======999888;;;222///+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++)))))))))***++++++,,,,,,)))***+++,,,------------,,,---.........111555888777>>>GGGTTT```___kkk555222...***'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&'''((('''%%%&&&%%%%%%&&&&&&((())))))))))))))))))))))))))))))(((((()))***++++++++++++,,,---...000111111000000(((***---222555666444111444444555555666666666777666999===???@@@@@@BBBCCCCCCGGGKKKMMMLLLIIIGGGFFFIIILLLRRRWWW[[[\\\[[[ZZZTTTSSSQQQOOONNNOOOPPPQQQVVVYYY[[[[[[YYYXXX[[[^^^\\\___bbbeeeffffffggghhhrrrppppppsssuuuvvvuuuuuuzzzfffTTT@@@888666666555666555;;;LLLcccqqqppphhhccc^^^```ccchhhlllmmmkkkiiiqqquuurrrggg]]]ZZZXXXVVV\\\ccckkkqqqrrrsssxxx}}}zzz}}}|||___HHHAAAHHHkkkhhhOOODDD999555666===LLLZZZmmmxxx~~~}}}}}}{{{zzz{{{wwwhhhWWWSSS|||zzz~~~{{{sssiiiPPPBBB???777555999777444111---+++*********)))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((******))))))******+++,,,,,,++++++******++++++,,,+++...111@@@ccc}}}zzzsssoooxxx}}}qqqwww|||llldddcccrrrzzz{{{vvvuuuwwwzzzzzzyyy|||mmmiiinnnnnnqqqvvvuuusssuuuzzzpppnnnmmmppptttuuurrrnnnhhhgggjjjttt|||llleeedddiiihhh^^^YYY\\\ZZZdddmmmqqquuuxxxwwwrrrppptttyyy~~~uuurrrZZZSSSpppyyyqqqooo[[[OOOGGG>>>AAA@@@@@@UUU}}}}}}|||sssxxxqqq]]]KKKEEEBBB>>>DDDVVVggguuuggg\\\fffzzzyyyrrr{{{yyyRRRCCC999<<<>>>:::888;;;444111---+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,((())))))***++++++,,,,,,)))***+++,,,------------,,,---...///000444999===>>>GGGQQQ```jjjiiittt999555///***&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))((()))***++++++,,,,,,+++***+++---///000000//////''')))...333888999666444333333444444555666666777555888===???@@@@@@AAABBBBBBFFFJJJMMMKKKHHHDDDCCCEEEHHHMMMUUU[[[^^^]]]\\\TTTSSSRRRQQQPPPQQQQQQRRRUUUWWWZZZZZZXXXXXXZZZ]]]XXXYYY\\\___bbbdddeeedddhhhiiimmmsssvvvuuurrrpppooo{{{wwwmmmXXXBBB777333111000000555:::GGGZZZfffgggdddccc___bbbhhhpppwww{{{zzzyyy{{{lll___[[[YYYVVV\\\aaahhhmmmmmmooovvv~~~vvv|||eeeLLL???@@@aaauuuWWWIII<<<666666:::EEERRRfffsss}}}|||{{{qqqnnnnnnaaaOOOMMM|||xxxsss{{{{{{qqqWWWFFF@@@777444777666555222...,,,,,,,,,+++*********))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((*********)))******+++,,,,,,++++++++++++++++++,,,---111444BBBgggyyyxxxvvv{{{nnnyyyxxxyyy|||{{{}}}~~~}}}zzzrrrkkkpppooooooqqqttttttssswww}}}sssooommmnnnqqqrrroookkkggggggkkkuuuxxxmmmfffeeejjjfff[[[WWW[[[[[[gggppptttvvvxxxtttmmmtttvvv{{{rrrnnnXXXTTTvvvwwwvvvxxxaaaSSSJJJBBB???<<<===HHHggg{{{yyyssseeeQQQ@@@999999;;;GGGSSSaaa}}}|||lllbbbmmm}}}mmmhhhxxxvvvlllTTTBBB777;;;@@@<<<:::<<<555222...++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,((())))))***++++++,,,,,,)))***+++,,,------...---,,,---...///111666;;;???IIITTT```ooozzz{{{%%%&&&''''''(((''''''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***))))))((((((((((((((()))---------+++)))(((***,,,++++++,,,000222222---)))((()))---333888;;;888555333333333444555666777888;;;:::<<<@@@@@@>>>@@@DDDBBBGGGKKKJJJEEEAAABBBDDDGGGLLLPPPTTTZZZ___\\\UUUQQQQQQPPPPPPPPPQQQRRRRRRTTTVVVXXXYYYXXXXXXYYYZZZXXXYYY\\\^^^aaacccddddddeeehhhkkkpppwwwzzzsssiiidddkkkqqqwww||||||vvvgggaaaTTTEEE===;;;:::666666888EEEZZZfffccc___```]]]cccgggnnnssshhheeefff^^^WWWYYYeeeooosssxxx~~~xxxwwwrrreeeRRRDDDDDDIIIqqqbbbPPP???999777666===FFFWWWlll~~~zzzooodddVVVKKKNNNqqqyyyuuu{{{lllkkkmmmyyy{{{nnnsssXXX@@@777:::<<<999999666222---***))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))************+++,,,---......---;;;UUUhhhooovvv~~~~~~|||gggvvvwwwxxxzzzyyysssvvv}}}nnnfffkkknnnnnnnnnnnnoooqqqrrrsssooolllkkkoootttsssllleeedddjjjtttxxxnnngggggghhhfff^^^VVVUUUYYY^^^hhhppprrrrrrsssrrroooyyyyyyzzz|||~~~jjjTTT]]]}}}}}}ooo]]]MMMEEE>>>===@@@AAAKKKppp|||}}}|||vvviii\\\PPPDDD::::::GGGXXXbbbgggsssqqq~~~{{{~~~lllggghhhccccccrrr|||~~~sss___BBB666<<<<<<;;;===;;;:::555///,,,,,,------,,,+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++*********))))))))))))))))))************+++++++++------......------,,,,,,222+++---666777444???RRRdddrrr'''''''''''''''''''''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***))))))(((((((((((())))))---......,,,+++***+++---,,,,,,---000222111---))))))***---222777999777444333333333333444666777888999999===AAAAAA???@@@DDDDDDIIILLLKKKFFFBBBCCCEEEJJJNNNSSSVVVZZZ]]]ZZZSSSOOOOOONNNNNNNNNNNNOOOPPPSSSUUUWWWXXXXXXXXXYYYZZZZZZ[[[]]]___aaaccccccdddaaadddgggmmmvvv|||xxxpppgggmmmrrrtttxxxzzzwwwpppmmmjjj```TTTKKKGGGAAA;;;888:::FFFZZZccc___YYYYYYVVV^^^eeennnyyymmmqqq{{{fff[[[XXXbbblllppptttyyyvvvuuuqqqeeeUUUGGGBBBBBB[[[}}}ppp[[[EEE<<<777444777>>>LLLaaawww~~~~~~|||vvvnnnbbbWWWQQQeee{{{~~~vvvttt|||tttYYYAAA888:::999444777555111---+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************+++,,,---...333555@@@RRRbbbllltttzzzuuummm~~~}}}vvv{{{rrrtttwwwuuu~~~zzzlllgggnnnllllllmmmnnnooooooppppppllllllmmmpppqqqooohhhccchhhnnnxxx~~~rrriiieeebbb___\\\WWWTTTZZZbbbaaajjjqqqpppoooooopppoooxxxxxxzzz|||iiiTTT```nnnWWWJJJCCC@@@AAA>>>AAAZZZxxx{{{|||xxxqqqhhh\\\MMM???CCCOOO___hhhggggggppp||||||xxxjjjmmm||||||ttt|||vvvfffhhhtttuuuUUUAAA@@@<<<::::::666999555///,,,,,,------,,,+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++++++++++++++++++++******************++++++++++++------.........------,,,///,,,000888888===VVVsss)))((('''&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''))))))))))))(((((((((((()))))),,,---......---+++,,,---------...000000///+++(((***+++...222555666444222222222333333444666777888888999===BBBCCC@@@@@@CCCGGGKKKNNNLLLGGGDDDEEEHHHMMMRRRVVVXXX[[[\\\XXXQQQOOOOOONNNNNNMMMNNNNNNOOOPPPSSSUUUWWWWWWWWWYYYZZZ[[[\\\^^^___aaabbbbbbbbb___aaadddjjjuuu~~~~~~yyyssswwwyyyyyy{{{|||xxxrrrqqqqqqkkkbbbZZZRRRGGG>>>:::<<>>:::EEEVVV}}}~~~}}}zzzuuujjjUUUCCC===JJJ]]]kkkkkkeeeeeekkk{{{yyylllnnnnnnfffbbbeeelllqqqpppqqqdddmmmyyyjjjMMMBBB;;;:::999222777444000---,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,---------...............---///555999888BBBggg+++***'''%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((())))))(((((((((((())))))***)))+++......---,,,+++,,,......///000///---***(((+++,,,...111333333111000222222222333444555777777666888===CCCDDDAAAAAADDDJJJMMMOOOLLLGGGDDDFFFJJJMMMSSSXXXZZZ[[[\\\WWWQQQPPPPPPOOOOOOOOOOOOPPPPPPOOOQQQTTTVVVVVVWWWYYYZZZ[[[\\\]]]______`````````aaacccdddgggqqq{{{~~~{{{zzz}}}}}}{{{|||~~~|||wwwqqqqqqnnneee]]]SSSGGG<<<999<<>>888444555:::NNNhhhzzz~~~~~~vvviiiccc]]]dddyyyxxxpppaaaNNN???999999;;;666444111///---,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++,,,,,,---...///222AAANNNVVViiilllgggjjjqqqwwwqqq~~~}}}~~~|||sssttthhhdddkkkhhhjjjmmmpppqqqooommmkkkooouuuzzzxxxqqqiiieeeeeemmmvvv}}}ssslllhhhfffcccaaaaaa^^^ZZZ]]]bbbnnntttvvvnnngggiiiooosssvvvwwwzzz}}}kkkVVVKKKaaawwwlllXXXLLLDDDCCCAAA<<<>>>GGGooo}}}{{{qqq[[[FFF777@@@TTThhhpppnnnoootttxxxsssmmmooopppjjj[[[YYYiiivvvvvvyyy|||ccclllnnnjjjvvvyyyXXXDDD888999:::222666444111///---,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,---------......//////000///333;;;>>>:::CCCeee+++***'''%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((((((((((((((((((((()))******&&&)))+++,,,++++++++++++...///000///---+++)))(((,,,---000111111000000///222222222333444555666777666777===DDDEEEBBBBBBEEEKKKMMMNNNJJJEEECCCEEEIIIKKKSSSYYY[[[[[[[[[WWWRRROOONNNNNNNNNNNNOOOPPPPPPNNNQQQTTTUUUVVVWWWXXXZZZ[[[[[[\\\]]]^^^^^^^^^^^^ccccccbbbbbbhhhrrrvvvuuutttvvvuuusssuuuyyyyyyuuuppppppkkkbbbYYYPPPDDD999666:::HHHYYY[[[QQQHHHGGGOOOWWWZZZZZZdddzzzvvv^^^bbb\\\^^^gggnnnpppvvv~~~}}}}}}zzzvvvsssiiiTTT??????QQQmmmxxx[[[LLLDDD;;;555555777GGG___sss}}}~~~~~~~~~|||~~~vvvhhhYYYWWWZZZfff{{{}}}|||yyyuuutttlllZZZCCC666888???888666333000---+++******************************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,,,,,,,---...///000666HHHTTTYYYiiiwwwpppoooyyyvvvhhhsss~~~}}}|||}}}qqqjjjpppiiilllpppssstttssspppnnnqqqwww|||xxxnnnfffeeehhhoooxxxzzzrrrnnnlllfffbbb______^^^]]]aaaggguuuyyywwwnnngggjjjqqqvvvvvvwwwzzz|||zzzbbbQQQNNNhhhuuuiii~~~eeeUUUFFFCCCBBB??????CCCVVV}}}{{{|||uuubbbOOO@@@AAANNNcccqqquuuzzz{{{zzzyyy{{{___QQQddd~~~xxx}}}cccfffjjjllliiiMMM999888;;;333555444333111...,,,+++++++++++++++*********))))))************************))))))************)))))))))))))))))))))******+++************++++++,,,,,,***++++++++++++,,,,,,,,,...------......000111222111:::GGGLLLIIILLLbbbzzz)))((('''&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((((((''''''(((((()))***+++&&&(((************+++,,,---///000///,,,***)))))),,,///111111000//////000111111222222333555666777666777<<>>555444555>>>QQQeeerrrwwwzzz~~~}}}yyynnnNNNOOOQQQ[[[qqq~~~yyyyyy}}}tttuuu|||vvv}}}~~~xxxfffJJJ666555===999777444111...+++))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,------------...///000000:::LLLZZZaaappp|||yyyyyy~~~gggkkkuuuwwwzzz~~~|||ssskkkqqqkkkmmmqqquuuwwwvvvuuusssssswwwyyysssiiidddfffkkktttzzz~~~}}}vvvpppmmmmmmccc\\\UUUTTTWWW^^^iiitttzzz{{{vvvmmmiiinnntttxxxuuuwwwzzz|||~~~oooWWWLLLPPPkkkqqqaaa[[[vvvyyydddNNNDDDAAA@@@???@@@GGGrrr~~~zzzxxx{{{yyykkk\\\GGG@@@FFF\\\oooyyylllXXX___|||sssoooiiijjjzzz|||eee```nnn^^^>>>999;;;444444555555444000---,,,,,,+++++++++************)))************************)))******++++++******))))))))))))))))))******+++))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,......---...///111333444666DDDYYYeeedddcccmmm|||'''''''''''''''''''''&&&''''''&&&%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((((((((((('''''''''''''''((()))***+++'''((()))***)))***---///,,,...000...+++)))***+++---///222222000///000222111111111222333444666666777777<<>><<<@@@EEELLLTTT[[[\\\YYYWWWRRRMMMHHHHHHIIIJJJLLLNNNPPPQQQQQQSSSVVVVVVVVVVVVXXXYYY[[[\\\^^^___```aaaaaaaaa___```^^^[[[___gggmmmmmmmmmmmmkkkiiimmmtttyyyxxxrrrrrrlllbbbXXXOOOCCC888555;;;KKK[[[\\\OOOFFFEEENNNSSSVVVYYYggg~~~gggZZZVVVbbbpppuuuwwwyyyzzz{{{wwwrrrsssrrraaaMMM<<<<<>>@@@VVVlllvvviii[[[kkk|||lllkkkeeeeeevvvmmm\\\eeemmmDDD999<<<666444666888666222...------+++++++++************)))************************)))******++++++******))))))))))))))))))******+++******++++++,,,------...+++++++++,,,,,,,,,------......---...///111444666===RRRnnn~~~~~~|||%%%&&&'''((((((''''''&&&''''''&&&%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((((((((((('''''''''''''''((()))++++++((()))*********+++...111+++...///...+++)))***,,,---000222222000///111333111111111222333444666666888888;;;AAACCCCCCFFFKKKGGGHHHFFFAAA;;;:::>>>CCCNNNVVV]]]\\\XXXTTTOOOJJJIIIIIIJJJLLLNNNPPPRRRTTTRRRTTTVVVWWWWWWVVVWWWYYY\\\]]]___aaabbbccccccddd```aaa```^^^bbbkkkqqqssskkkkkkhhheeeiiirrrwwwvvvrrrrrrmmmcccYYYOOOBBB777666===MMM]]]\\\OOOEEEDDDRRRUUUUUUVVVdddxxxvvvzzz{{{ttt```UUUaaasss{{{yyywww{{{|||xxxqqqssstttgggSSSBBB<<>>QQQcccppp}}}}}}\\\GGGQQQdddmmmpppvvvpppttt~~~yyyggg```eeeeeekkk||||||ppp[[[DDD::::::555444333111000...---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++...------......///000111JJJVVVdddkkkqqq}}}{{{uuuyyy{{{yyyvvvpppssswww{{{}}}kkkgggooonnnllluuulllnnnqqquuuxxxzzzzzzzzz{{{zzzvvvnnnggggggnnnvvv|||uuummmfffbbb```VVVQQQOOOTTT\\\dddnnnwww|||xxxooohhhkkkssswwwwwwsssuuuyyy~~~nnn|||iiiPPPLLLVVVpppzzzwwwrrryyyvvvZZZIIIPPPrrrcccPPPHHHEEECCCAAA>>>JJJbbb~~~~~~~~~|||qqqeeeSSSCCCAAATTTggglllqqqyyyxxxYYY[[[xxxuuuwww{{{zzzzzzttt[[[RRRmmmtttFFF999===999444777999777333///---...+++++++++************)))******************************++++++++++++******)))))))))))))))******+++++++++,,,,,,---...//////++++++,,,,,,,,,---------......---...///222555777CCC]]]}}}''''''&&&&&&&&&''''''(((&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((,,,+++)))((()))+++...000000111222///***((()))+++...............///000000222222222222333444444555888<<>>666;;;CCCSSS___XXXIIIEEELLLWWWVVVTTTWWWdddqqqsssmmmfffddddddeeeiiisssrrr^^^cccnnnppprrrxxx~~~{{{wwwuuuxxxxxxooocccIII===<<>>JJJaaammm^^^XXX```rrrwwwiiiaaajjjttttttfffaaawww}}}vvvsssiiiKKK888>>>;;;888555222111///---+++************))))))))))))))))))))))))************+++***)))(((((()))***+++************************)))///---+++//////777IIIffftttyyytttkkkaaaggg}}}vvvnnnvvvtttlllooo}}}uuusssuuuuuuuuuzzzssslllgggjjjmmmnnnnnnooogggmmmqqqsssuuuwwwvvvrrrooooooiii```aaakkkuuuzzz|||vvvsssqqqlllddd]]]SSSUUUSSSRRRXXXeeemmmnnnhhhiiijjjkkklllppptttxxxxxxyyy{{{}}}tttppp|||bbbNNNJJJ[[[{{{uuuiiiddddddkkkxxxmmmQQQGGGLLLlll~~~cccPPPEEE@@@@@@@@@AAACCC^^^~~~|||yyyvvvsssaaaPPPBBBEEESSSaaajjjooozzzqqqddd{{{{{{}}}nnn___[[[sssoooJJJ::::::555888:::888444///------++++++++++++************************************((()))******(((((()))***(((((())))))******++++++***++++++++++++,,,,,,,,,,,,,,,---------.........///111......444888IIIeee(((''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((())))))++++++)))))))))+++---//////000000---)))(((***---//////......//////000111000000000000111222333444999<<<@@@CCCCCCDDDDDDEEECCCCCCAAA===::::::???CCCKKKUUU^^^___XXXOOOKKKKKKLLLKKKKKKKKKKKKLLLMMMNNNLLLMMMNNNPPPRRRTTTUUUVVVYYYZZZ]]]___aaabbbbbbbbb^^^^^^^^^```cccdddcccaaa\\\^^^]]]]]]cccoooxxx{{{tttoooggg]]]RRRGGG<<<555:::GGGYYYbbbXXXHHHFFFOOOVVVSSSQQQWWWdddmmmiii```\\\ZZZYYY\\\```jjj{{{xxxfffhhhoooooopppuuuzzz{{{yyywwwxxxxxxrrrjjjRRRAAA999MMMppp{{{^^^HHH<<<===;;;;;;AAASSSqqqooo[[[VVViii}}}kkkbbboooeeeiii|||tttrrrmmmllldddJJJ777<<<:::888555333222000---+++++++++*********)))))))))))))))))))))******************))))))))))))******************************))),,,---///111000AAAaaarrreee___fffvvvwwwnnntttxxxvvvqqqllljjjsss}}}ssspppuuu{{{yyywww{{{}}}fffbbbccciiinnnmmmlllmmmggglllqqqsssuuuxxxvvvrrrnnnjjjccc\\\___lllxxx~~~}}}xxxtttpppjjjbbb\\\TTTVVVVVVYYY___fffgggddd___ccchhhlllooorrruuuwww{{{|||}}}~~~~~~ooopppwww\\\JJJKKK```xxxmmmbbb]]]___jjjyyypppRRRGGGLLLmmmwww\\\LLLCCC===DDD;;;:::IIIppp{{{yyyzzz{{{kkkYYYGGGBBBHHHTTTcccnnnnnnvvvgggssswwwpppiiilll~~~]]]@@@666666888;;;:::666111---+++,,,+++++++++************************************)))***+++***)))((()))+++)))*********************++++++++++++,,,,,,,,,,,,,,,------------.........---111...---333<<>><<<999999;;;???BBBNNNVVV]]]]]]VVVOOOLLLMMMLLLLLLLLLLLLKKKKKKKKKJJJLLLLLLLLLNNNPPPTTTWWWYYYWWWXXXZZZ\\\^^^___```aaa___^^^]]]\\\\\\\\\^^^___[[[]]]]]]]]]cccnnnvvvxxxppplllcccXXXLLLAAA:::666<<>>999777666555444111...+++++++++++++++************((()))))))))************)))))))))******)))))))))))))))*********+++++++++...---***---000444SSSlllXXX___XXXaaazzz~~~~~~}}}sssqqqxxxuuuooo{{{}}}{{{{{{jjjffffffiiikkkkkkllloootttvvvtttpppppptttvvvtttmmmeee^^^```jjjwwwzzzrrrhhh^^^WWWSSSPPPSSSZZZccchhhfff```[[[^^^aaaeeeiiilllppptttwww{{{{{{{{{{{{zzzzzzzzzzzzyyy|||ooozzzmmmOOODDDPPPiii{{{www|||ttthhh______dddrrruuu___HHHOOOqqqoooZZZNNNEEEAAA<<>>:::;;;======;;;666///+++,,,,,,,,,++++++++++++***************************+++,,,------,,,+++,,,---++++++++++++************++++++,,,,,,,,,------------------.........//////...111000666BBBGGGTTTlll)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******************+++,,,------+++,,,,,,***((()))---111000000//////000000111222222222222333555666888888888999;;;>>>BBBCCCBBB@@@===;;;999777888;;;???AAAMMMTTT[[[ZZZSSSLLLKKKLLLJJJJJJKKKKKKKKKJJJIIIIIILLLLLLMMMOOOQQQTTTWWWYYYXXXXXXYYYZZZ\\\]]]^^^___]]]]]]\\\ZZZYYYZZZ\\\___ZZZ]]]\\\\\\aaakkkrrrtttnnnjjjbbbVVVJJJ@@@:::888AAAQQQ```___PPPFFFIIIQQQLLLIIIKKKUUU```bbb```]]]TTTRRRSSSYYY___gggrrr}}}~~~vvvppppppqqqqqqtttxxxxxx{{{zzzvvvttttttqqqlllaaaMMM::::::MMMiiihhhXXXGGG???::::::===HHHbbb{{{~~~tttccciii{{{}}}```WWWlllzzzyyy\\\BBB<<<888777666555555222///,,,,,,++++++++++++*********))))))))))))************))))))************)))))))))))))))***++++++,,,,,,......)))+++111999UUU|||uuuqqqgggWWW___www~~~pppmmmuuuxxx|||wwwxxxiiiffffffiiillllllppptttwwwxxxuuupppooossstttrrrggg___\\\dddqqq{{{{{{zzzvvvnnnbbbYYYTTTSSSOOORRRZZZdddfffbbb]]]\\\aaaccceeehhhjjjnnnssswwwyyyyyyyyyyyyyyyyyyyyyyyyxxx{{{~~~}}}tttgggJJJEEEVVVpppyyy}}}zzzmmmbbbbbbgggrrrnnnZZZFFFMMMppp}}}bbbQQQJJJBBB???BBB@@@BBBccc}}}|||uuulll^^^QQQDDD@@@GGGQQQdddooouuuhhh}}}aaaBBB============<<<777111,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***+++***)))((()))+++******++++++++++++++++++,,,,,,,,,,,,------------------........./////////000///,,,666FFFLLLSSSeeevvv))))))(((&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))***************++++++,,,------***++++++)))''')))...333000000//////000000111222111111222333444666777888777777999===AAABBBAAA>>><<<999777666888;;;???AAAJJJQQQWWWVVVOOOIIIHHHJJJGGGHHHIIIJJJJJJIIIIIIHHHLLLLLLMMMOOOQQQTTTVVVWWWYYYYYYYYYYYYZZZ[[[\\\\\\\\\^^^```___]]]]]]^^^```[[[^^^^^^]]]bbblllssstttlllhhhaaaUUUHHH???<<<;;;FFFUUU```]]]PPPHHHKKKRRRHHHHHHOOO[[[cccaaa^^^^^^PPPNNNPPPVVV]]]dddnnnwwwwwwsssqqqppppppppptttyyyyyyzzzxxxuuuvvvwwwtttoooeeeSSS@@@;;;FFF]]]zzzooo]]]KKKAAA;;;999:::BBB[[[uuu}}}wwweeefffvvvbbbXXXlllvvvbbbCCC:::888777666666555333///,,,,,,,,,+++++++++*********))))))))))))************((()))***++++++***)))(((((())))))***++++++,,,,,,+++...******444???RRRkkk|||\\\WWWlllttt~~~vvvmmmjjj{{{~~~~~~yyyzzzpppgggeeefffjjjlllllloootttrrrttttttqqqppprrrrrrnnnccc[[[\\\iiixxxyyyxxxtttiii\\\RRRPPPQQQPPPTTT\\\cccbbb[[[ZZZ^^^```cccfffiiilllooosssvvvxxxxxxxxxyyyzzzzzz{{{{{{wwwzzz}}}~~~{{{~~~}}}bbbHHHHHH^^^yyy|||pppbbb___cccjjjoooXXXEEENNNqqqyyyoooYYYRRRDDDAAA<<<<<>>LLLgggaaaMMMBBB;;;>>>GGGOOOZZZdddvvv|||~~~uuucccSSSQQQXXXooo~~~www{{{{{{yyyxxxnnnuuuyyyTTTKKKAAA999555777888444...+++,,,***(((((()))***)))((((((((((((((())))))))))))))))))))))))))))))))))))*********)))******+++,,,...222,,,,,,;;;GGGNNNXXXbbbpppooo]]]```ddddddqqq~~~rrrhhhpppxxx{{{yyyyyy}}}sssmmmyyybbbrrrhhhiiikkkkkkjjjjjjjjjkkklllooopppqqqvvvyyyqqqeee___]]]eeexxx|||zzzuuuiiiXXXKKKKKKRRRUUU___ccc[[[TTTUUUXXXYYY]]]aaagggllloooqqqsssuuuwwwxxxyyyzzz|||}}}~~~~~~||||||}}}~~~ssswwwWWWDDDNNNfffwwwvvvwwwbbbSSSNNNNNN```uuurrrTTTDDDOOOqqq{{{ppp}}}{{{^^^OOO===AAA@@@===BBBSSSzzz~~~|||tttdddQQQCCC>>>>>>QQQaaadddaaahhhnnnooottt}}}kkkmmmmmm___fffqqqxxxgggFFF999BBB???777666666......---,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***---------............///111000111222111---///333555HHHggg***)))'''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((+++*********++++++,,,---...,,,)))((()))+++,,,---000000//////000000111111444444444444444444555666777777888===BBBBBB>>>999888555555777777777<<>>BBBBBB<<<777555333333666777777<<>>???BBB[[[|||yyyzzzxxxooo```RRRGGGCCC<<>>888333...///...------,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++((()))***,,,...///000000---------............///000//////000///...333:::MMMttt((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((%%%''')))+++---------------+++))))))+++,,,------,,,,,,---...///111222333222222222222222333444555444666;;;AAADDDBBB<<<777333111222666888999>>>DDDKKKLLLLLLJJJGGGEEEFFFGGGHHHIIIHHHGGGGGGHHHLLLOOOMMMOOOTTTXXXZZZZZZYYYXXXWWWWWWWWWWWWXXXZZZ\\\]]]]]]___bbbeeehhhiiijjjjjjddddddeeegggooovvvuuuooommmfff\\\PPPBBB999:::@@@VVVeeehhhYYYQQQZZZ___ZZZTTTZZZ```dddfffeee]]]TTTIIIDDDAAACCCOOO___oooxxxnnnppprrrssstttuuuvvvwww||||||}}}}}}{{{sssnnncccQQQ@@@???TTTkkkkkkVVVFFF:::888<<>>::::::===RRRlll{{{qqq]]]TTTwww|||wwwzzzvvvrrrrrruuu}}}~~~dddRRRFFF;;;888666444111222,,,***(((((()))***)))((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++,,,------...,,,---AAAdddzzz}}}cccQQQYYY[[[\\\^^^dddooovvvxxxzzzrrrxxx{{{tttooommmllljjjiiikkknnnooommmjjjgggkkkpppssslllaaaZZZYYY```mmm}}}zzzpppdddUUULLLGGGFFFJJJQQQVVVQQQOOORRRVVVYYY]]]bbbeeegggkkkmmmoooqqqtttvvvssstttuuuvvvwwwyyyzzzzzzvvv]]]FFFHHHhhhpppnnnxxxhhhWWWJJJBBB??????AAAOOOkkklllLLLIIIZZZeeesssxxx\\\PPPDDDAAABBB888@@@FFFooo~~~vvvgggUUUHHH999AAAOOOggg~~~yyy}}}sss___^^^mmmxxx}}}yyyggg___iiibbbccclllsssxxxZZZAAA;;;999::::::333000///......------......++++++,,,,,,,,,,,,------++++++++++++++++++++++++...............---,,,,,,---------............///......///111222888HHHXXXppp%%%&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''((((((***+++,,,---)))))))))+++...111222111...---------,,,------............///000111333333111666;;;??????<<<888666000000222777999:::>>>CCCKKKIIIFFFDDDCCCCCCCCCCCC@@@BBBEEEFFFFFFHHHJJJLLLMMMNNNPPPRRRSSSSSSSSSSSSRRRSSSUUUWWWYYY[[[\\\]]]]]]^^^aaadddhhhkkknnnooohhhiiijjjlllsssyyywwwqqqkkkeee\\\NNN>>>444888BBBTTT^^^[[[LLLJJJVVVZZZRRR```iiiooooookkkdddYYYOOOCCC@@@===AAAMMM^^^nnnwwweeegggkkkrrrwwwzzzxxxuuuwwwxxx{{{~~~{{{rrrpppkkk\\\GGG<<>>FFF```zzz}}}zzzvvv```PPPhhhwwwxxxwwwpppggg```dddrrrwwwvvvdddIII???888999;;;555000//////...............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,---------............///......000222444===PPPbbbnnnwww%%%&&&'''(((((((((&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((((((''''''(((***,,,---***))))))+++---//////...,,,,,,,,,,,,,,,---...///------......///111222333000444:::===<<<999666444000///222666888888<<>>;;;555>>>QQQgggrrr~~~iiiiiimmm\\\]]]gggmmmzzzqqqnnnyyylllPPPEEE;;;888777444222111...,,,******+++,,,+++***(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,++++++,,,,,,---...***...777NNNhhhqqqyyywwwjjjnnnfffccckkkrrrqqqqqqssswwwpppeeekkkvvv}}}mmmdddnnnkkkhhhgggiiimmmnnnkkkggghhhjjjppprrriii\\\XXX\\\eeevvvyyyddd[[[RRRKKKGGGHHHQQQ[[[TTTLLLJJJRRRYYY[[[^^^aaaaaaeeejjjnnnpppqqqssstttttttttuuuwwwxxxyyyzzz{{{yyyzzz{{{|||}}}~~~|||~~~www___KKKQQQsssnnnjjjqqqzzzooo___OOOEEE???===<<>>VVVrrrxxx~~~sss{{{}}}dddLLLlll}}}zzzgggbbblll}}}hhhNNNBBB::::::>>>:::000000///...............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...............---------------.........////////////111333666@@@UUUhhhyyy~~~~~~***)))'''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%))))))(((((('''''''''&&&''''''((()))))))))))))))((((((((()))***,,,---...''')))***+++******,,,---,,,,,,,,,---------......---...000111000111222444555999>>>@@@===999555333///...111666777777;;;@@@JJJGGGDDDBBBCCCDDDDDDCCCCCCEEEFFFFFFEEEEEEFFFHHHIIIJJJKKKLLLNNNOOOQQQQQQQQQQQQSSSVVVXXXZZZ\\\]]]___```ccciiiooorrrpppnnnlllkkknnnvvv|||uuummmjjjYYYHHH===333555EEEVVV\\\TTTIIIKKKMMMOOOVVV]]]eeejjjhhhddd```UUUJJJ@@@===???@@@GGG^^^qqqnnnccciiipppvvvxxxxxxwwwvvvuuuvvvxxxzzz|||}}}~~~~~~|||uuupppkkkZZZEEE===BBBYYYxxxiiiMMMBBB;;;555;;;III^^^kkkyyyrrrlllxxxnnn^^^TTTdddqqq}}}{{{vvvpppWWWCCC;;;===888555555111///---+++***++++++)))((()))))))))))))))******+++************************)))******+++++++++******+++***;;;VVV___XXXaaavvvvvveeennnsssfffaaajjjqqqpppnnnpppsssrrrwww|||vvviiihhhpppuuuooommmhhhggggggiiikkkmmmmmmkkkiiiiiillljjjjjjgggYYYSSS___mmm~~~sss^^^XXXMMMEEEJJJVVVZZZWWWMMMMMMOOOSSSXXX]]]___```bbbeeeiiimmmppprrrssssssssssssssstttuuuvvvwwwwwwvvvxxxzzz~~~|||{{{|||~~~~~~zzzZZZIIIMMMtttkkkiii}}}tttjjj\\\NNNEEEAAA@@@???;;;GGG\\\|||]]]IIIJJJiiigggooocccTTTKKK???:::===AAAAAAccc}}}wwwmmmeeePPPDDD999HHHeeettt{{{ttt}}}rrreeegggyyymmm~~~|||zzz[[[AAA:::>>>>>>888444111...,,,---......---+++,,,,,,---...///000000000///...---,,,---......222111///---,,,---///000......---------......///111//////444@@@VVVqqq}}}***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%)))((((((((('''''''''&&&''''''((()))))))))))))))((((((((()))***,,,---...'''(((******)))***+++---,,,,,,,,,---------......---...000111000111222444555999>>>???===888444222000000222777888888<<>>444666FFFXXX]]]TTTJJJLLLNNNOOOVVV[[[bbbeeeccc___ZZZQQQGGG@@@===???@@@GGG___pppmmmbbbhhhpppuuuxxxwwwvvvvvvssstttuuuwwwyyyzzz{{{{{{yyytttqqqnnn^^^HHH>>>@@@QQQpppnnnQQQCCC;;;444:::GGG\\\iiiwwwzzzmmmaaavvvxxxkkkgggbbbnnn}}}}}}yyytttYYYBBB:::===:::888777111000---+++***++++++***((()))))))))))))))******+++************************)))******+++++++++++++++000---<<>>GGG```qqqyyyxxxnnn~~~zzzxxx~~~gggMMM@@@???<<<666444111...------......---,,,,,,,,,---......//////...------,,,---...///000111000...---,,,---...///......------......//////111444444;;;UUU|||)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((('''''''''((((((''''''''''''%%%%%%%%%''''''&&&%%%((((((((('''''''''''''''''''''((()))))))))))))))(((((()))***+++,,,,,,---&&&((())))))))))))***,,,,,,,,,,,,---------......---...000111000111222444555999===>>><<<888444222111111333777999999>>>DDDGGGDDDAAA@@@AAABBBBBBBBBDDDEEEGGGGGGGGGGGGHHHJJJHHHIIIJJJLLLOOOQQQSSSSSSQQQRRRTTTWWWZZZ]]]___```^^^___ccciiinnnqqqpppooommmkkkmmmuuu}}}zzzsssmmmjjjYYYGGG>>>444777GGG[[[___TTTJJJNNNPPPQQQVVVZZZ^^^___\\\XXXSSSKKKDDD@@@===???AAAHHH___ppplllaaagggoootttvvvvvvuuuuuuqqqqqqrrrsssuuuvvvvvvwwwvvvsssssspppaaaKKK>>><<>>DDDHHHEEECCCAAABBBDDDDDDDDDBBBDDDFFFFFFFFFGGGIIIJJJGGGHHHJJJMMMOOORRRTTTTTTRRRSSSUUUXXX[[[]]]___```aaacccgggkkkooopppoooooommmlllmmmttt|||}}}xxxqqqllliiiXXXGGG===555888HHH]]]___SSSJJJPPPTTTTTTXXX\\\]]]\\\XXXTTTNNNHHHCCC@@@<<<>>>AAAIII```ooojjj```eeemmmsssuuutttssssssppppppqqqqqqrrrsssttttttvvvttttttpppaaaLLL>>>999<<>>??????;;;DDD]]]~~~vvvllleeeTTTMMMFFFDDDOOOfffsssmmm{{{oooaaammmzzzrrrlll{{{||||||lllNNN;;;888===666333///------......------------,,,,,,+++++++++,,,,,,------...///000000...------,,,,,,,,,------............///000111111---333999MMMxxx'''''''''''''''&&&&&&&&&(((''''''&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''''''''''''''((()))))))))))))))((()))***+++++++++++++++'''((())))))(((((()))***,,,,,,,,,---------......---...000111000111222444666999<<<<<<999555222111111///111555777888>>>DDDGGGEEEBBBAAABBBDDDDDDDDDAAACCCEEEFFFFFFGGGIIIKKKHHHIIIKKKMMMPPPRRRTTTUUUTTTUUUVVVYYY[[[]]]___```eeegggkkknnnoooooonnnnnnnnnllllllrrrzzz{{{vvvoookkkhhhWWWEEE<<<444888III^^^^^^QQQIIISSSYYYXXX\\\```^^^[[[XXXRRRLLLFFFDDD@@@<<<>>>BBBKKKaaaoooggg^^^ccckkkqqqssssssrrrqqqppppppppppppqqqrrrtttuuuxxxwwwtttnnn```NNN???888777RRRqqqzzz]]]III===777888>>>MMM^^^pppxxx{{{kkkXXXddd~~~{{{uuufffeeettteeeGGG>>>:::999888///000...,,,+++,,,,,,***))))))))))))))))))******+++************************************+++,,,---...)))999QQQdddiiikkkwwwyyyllluuuqqqyyy{{{yyyrrrtttvvvmmmmmmiiiiiijjjlllnnnmmmkkkiiigggeee[[[WWWXXXTTT\\\pppnnnQQQIIIBBBFFFNNNQQQMMMGGGJJJNNNSSSVVVYYY[[[___aaaeeegggjjjnnnpppqqqqqqpppttttttrrrrrrrrrtttvvvwwwvvvvvvwwwyyy|||}}}|||{{{{{{zzzzzz|||{{{]]]IIIFFFYYY~~~uuupppyyyoooeee]]]QQQFFF???<<<:::999999@@@QQQqqqnnnMMMCCCKKKkkkkkkmmmoooWWWFFF@@@BBBBBB>>>???MMMsss~~~wwwnnniiiRRRHHHFFFDDDHHH```rrrjjjuuuxxxqqqmmmllltttfffsssxxx|||mmmGGG888888666333000............------------,,,,,,++++++***..................------------,,,,,,,,,---------.........///000111222222000555CCC^^^&&&''''''(((''''''&&&&&&&&&%%%$$$$$$$$$%%%''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((('''''''''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))))))))((()))***+++,,,++++++***((()))******(((((()))***,,,,,,,,,---------......---...000111000111222444666999;;;;;;888444111000111///000444777888>>>EEEDDDBBB??????@@@BBBBBBBBBAAACCCEEEFFFGGGHHHKKKMMMIIIJJJKKKMMMPPPRRRTTTTTTUUUVVVWWWYYYZZZ\\\]]]^^^eeeiiimmmoooooonnnmmmnnnooollllllqqqxxxyyytttmmmjjjfffUUUCCC;;;333888III]]]\\\OOOIIIUUU^^^^^^aaabbb^^^[[[XXXRRRJJJEEEDDD@@@<<<>>>CCCLLLbbbnnneee\\\bbbjjjoooqqqqqqppppppqqqpppppppppqqqsssuuuvvvxxxwwwuuuooocccSSSDDD;;;555KKKhhhbbbNNNAAA999888;;;EEEXXXkkktttwww{{{xxx^^^^^^mmmpppccchhh{{{pppOOOAAA999888888111111///,,,,,,,,,,,,+++***)))))))))))))))******+++************************+++*********+++,,,...///222FFF]]]iiijjjooo~~~}}}eeeiiirrrjjj^^^tttxxx{{{oooqqqkkkjjjkkkmmmnnnnnnkkkiiihhhdddYYYSSSTTTRRR[[[qqqqqq[[[LLLFFFCCCHHHMMMLLLGGGDDDIIINNNTTTXXXYYY[[[___bbbfffhhhkkknnnpppppppppoootttsssssssssssssssssstttsssssstttwwwzzz|||||||||zzzyyyyyyzzz~~~tttTTTGGGFFF[[[vvvwww~~~vvvlllaaaZZZOOOEEE@@@===<<<;;;888>>>PPPqqqjjjIII@@@KKKkkkiiikkk|||```LLLCCCBBB@@@===<<>>777777444000............---......------,,,,,,++++++......//////...------,,,------------............////////////000222333444222;;;OOOiii%%%&&&'''(((((('''&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%'''(((((('''%%%%%%%%%&&&&&&'''''''''''''''((()))))))))))))))((()))+++,,,,,,+++***))))))***+++***)))((()))+++,,,,,,,,,---------......---...000111000111222444777999;;;:::777333111000222000111555777:::@@@GGGDDDAAA???>>>@@@BBBBBBBBBBBBDDDGGGHHHIIIKKKMMMOOOJJJKKKLLLNNNPPPQQQSSSSSSVVVWWWWWWXXXYYYZZZ[[[\\\aaafffkkkmmmmmmmmmnnnooopppmmmlllpppwwwxxxrrrlllhhhdddSSSBBB999222777III\\\ZZZLLLHHHXXXcccccceeebbb]]]YYYWWWQQQGGGAAABBB@@@<<<>>>CCCMMMcccmmmddd[[[aaahhhnnnppppppooonnnpppoooooooooqqqsssvvvxxxtttvvvxxxtttjjj\\\KKK???666EEE^^^wwwjjjTTTEEE<<<888777===QQQfffpppssswww|||~~~|||^^^TTT[[[xxxhhh```pppsssSSSEEE<<<999999444111///---,,,,,,,,,+++***)))))))))))))))******+++************************+++*********+++---///000<<>><<<<<<===RRR|||yyyxxxgggIIIDDDFFF@@@YYY}}}~~~rrrnnnfff___hhhxxxhhh^^^kkk~~~vvvaaaEEE:::888555111.........------.........---------------,,,---...//////......---------....../////////////////////000111222444444<<>>CCCNNNdddmmmcccZZZ```hhhnnnpppooonnnnnnooonnnnnnnnnpppsssvvvxxxooouuuyyyyyyqqqcccQQQCCC777AAAVVVpppoooXXXHHH===777444888LLLbbbmmmppptttzzz}}}yyyZZZOOOSSSooojjj]]]mmmqqqTTTHHH>>>;;;;;;666111///---,,,,,,,,,+++***)))))))))))))))******+++************************+++******)))+++---///111AAAQQQaaahhhmmmyyyxxx[[[fffvvviii^^^bbbwwwzzzuuussszzzwwwzzzwwwlllllljjjiiijjjkkkmmmllliiigggccc```WWWUUU\\\___mmmxxxuuufffSSSDDDBBBGGGOOOPPPKKKHHHJJJLLLRRRZZZ]]]^^^___cccggggggiiilllnnnooopppooonnnoooqqqtttvvvwwwwwwvvvuuuuuuttttttwwwzzz|||||||||{{{zzzzzz{{{~~~pppNNNEEELLLiiiwwwuuuxxxuuummmbbbYYYSSSJJJBBB>>>======<<<===CCCVVVyyylllJJJCCCMMMooommmooo{{{]]]III@@@>>>======;;;HHHwww~~~{{{yyyxxxsssNNNEEEGGG>>>XXX|||vvvqqqfffcccuuuzzzbbbkkk~~~|||rrrvvvvvv[[[EEE:::888555111///......------........................***+++---///000000//////------...///000000///////////////000111333444555KKKfffxxxxxx,,,+++)))(((&&&%%%%%%%%%%%%&&&'''%%%%%%(((...333+++***(((&&&$$$######"""&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&'''&&&&&&&&&&&&'''((((((((()))***)))'''&&&&&&'''((()))+++,,,,,,***'''&&&,,,---...,,,***))))))***)))******++++++,,,------...////////////000333666666888999888555222111000222222222444888===BBBEEEDDDAAA===;;;===???AAAAAADDDEEEFFFGGGIIIJJJKKKLLLIIIKKKMMMNNNNNNOOOQQQSSSVVVVVVVVVVVVVVVWWWXXXYYY___aaadddjjjnnnooonnnlllmmmkkkjjjooovvvxxxtttnnnfffaaaOOO>>>888111666FFF```QQQGGGMMM[[[eeehhhhhhdddaaa[[[SSSIIIBBB>>><<<;;;>>><<<>>>QQQhhhjjj\\\YYYaaahhhjjjjjjnnnpppooommmnnnnnnnnnnnnooorrruuuxxxyyywwwuuussskkkZZZJJJ===999NNNooovvvYYYDDD;;;888777999FFF\\\ooouuussstttxxxhhhMMMQQQnnnxxxyyysssaaajjjoooNNN???<<<888333111111///---,,,,,,,,,+++*********))))))))))))******)))))))))***+++++++++,,,''',,,...***&&&''',,,000<<>>777222777HHHUUUIIICCCKKKZZZccceeeeeeaaa^^^WWWOOOGGGAAA???>>>;;;>>>===???RRRhhhhhhZZZXXXaaaiiikkklllnnnpppnnnnnnoooooooooooopppsssuuuxxxxxxwwwuuuuuuooo```QQQ???999JJJiii}}}yyy^^^HHH>>>:::777888DDDYYYllltttuuuwww|||~~~~~~rrrUUUPPPhhh{{{yyyyyy{{{~~~|||eee___lll|||{{{aaaEEE:::;;;:::777555111///---,,,---,,,+++*********))))))))))))*********************+++++++++(((+++---***(((***...222777LLLXXX^^^mmmdddSSShhhmmmgggggghhhppp~~~wwwjjjiiivvv}}}nnnsss|||lllccciiiooommmiiijjjhhhggghhhkkknnnllleee^^^TTTMMMOOORRRVVVkkkqqq]]]LLLDDDEEEHHHLLLIIIDDDEEEKKKQQQTTTXXX[[[]]]___aaacccgggfffgggjjjnnnpppooommmmmmmmmnnnoooqqqrrrtttuuussstttvvvxxx{{{|||{{{zzz~~~{{{xxxzzzgggPPPFFFRRRooo}}}~~~zzzwwwpppfff^^^PPPGGG@@@???@@@===;;;;;;<<>>XXX~~~yyywwwqqqdddSSSFFFCCCRRRppplllaaaaaa^^^XXXvvvyyyqqq~~~vvvsss{{{yyydddJJJ<<<<<<888333000//////......---------------------------...///...,,,+++,,,---+++---......------///000///222......444222333???___sss))))))((('''''''''''''''(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&'''&&&&&&&&&&&&'''(((((('''((()))((('''&&&'''(((((()))+++,,,+++***(((''',,,------,,,***)))***+++******++++++,,,,,,---------.../////////111444777777888888777444111000000///000222666;;;AAAFFFJJJBBB???<<<;;;<<>>>>>:::===>>>BBBUUUhhhfffXXXVVV```iiimmmnnnppppppnnnpppqqqqqqqqqpppqqqtttwwwxxxwwwvvvuuuwwwttthhh[[[CCC999EEEaaauuu~~~dddNNNAAA;;;777666AAATTThhhsssvvvyyy~~~{{{{{{{{{|||~~~dddSSSccc~~~wwwxxxzzzkkkZZZ___qqq|||{{{sss\\\DDD:::;;;;;;999777222///---,,,------,,,*********))))))))))))******+++++++++*********************+++++++++,,,000333AAANNNWWW```ppp^^^VVVeeebbbiiihhhnnnyyyxxxppp}}}rrrlllqqq|||sssddd[[[aaaiiikkklllnnnjjjiiijjjnnnqqqooohhhaaaPPPHHHKKKPPPXXXppp}}}mmmZZZLLLCCCEEEIIIIIIDDD@@@EEELLLRRRTTTXXX[[[\\\^^^aaacccddddddeeehhhlllnnnnnnmmmkkklllmmmnnnooopppqqqrrrssstttuuuwwwyyyzzz||||||}}}zzzzzz~~~~~~aaaHHHDDDTTTqqq}}}{{{wwwpppeee]]]OOOGGGAAA@@@@@@===;;;<<<;;;AAAWWW{{{aaaBBBCCCSSStttlllkkk{{{[[[IIIEEEAAA<<<;;;>>>IIIttt{{{xxxssskkk\\\LLLAAAGGG___xxxsssaaa___[[[SSSfffxxxvvvooouuuvvvfffMMM===<<<999444000/////////...------------------------...///000///---,,,---...---...//////...---...//////...,,,111666222888OOOsss(((((('''''''''(((((()))'''%%%###$$$&&&&&&$$$ $$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&'''&&&&&&&&&&&&'''(((((('''((()))((('''&&&'''(((((()))***++++++***)))(((+++,,,---,,,***)))***+++******++++++,,,------...---...///000000222555777888888888666333000///000000111333777<<>>;;;;;;<<<>>>@@@@@@CCCDDDEEEGGGIIIKKKLLLMMMMMMNNNPPPPPPOOOOOOQQQRRRSSSVVVYYY\\\]]]\\\ZZZXXXZZZ[[[___dddiiilllkkkjjjllllllpppuuuxxxvvvooohhhbbb]]]KKK;;;666444<<>>QQQgggsssvvvxxx{{{yyyxxxxxxyyy{{{rrrVVV^^^~~~xxxxxxxxxzzzppp[[[```zzzlllQQQAAA<<<;;;999666222000...---------,,,++++++******))))))******+++,,,+++++++++***))))))))),,,******+++,,,,,,///444LLLTTT[[[fffvvv]]]ZZZggg]]]iiilllwww~~~tttnnnwwwrrreee[[[^^^fffkkknnnqqqjjjjjjkkkpppsssqqqiiibbbSSSKKKLLLSSS\\\uuurrraaaRRRHHHBBBFFFJJJGGG@@@>>>EEENNNRRRTTTXXXZZZ\\\^^^```bbbbbbcccdddgggjjjlllmmmmmmkkklllmmmnnnooooooppppppssstttvvvvvvwwwyyy|||~~~~~~{{{{{{}}}}}}^^^CCCBBBSSSlllzzz{{{xxxzzzqqqdddZZZPPPHHHCCCBBB@@@<<<:::;;;;;;@@@VVVyyy```BBBCCCSSStttkkkkkkdddPPPGGGEEE<<<===AAA???ccc|||vvvpppeeeRRR@@@>>>RRRhhhyyyzzzwwwpppcccSSSbbb{{{nnnfffiiijjj]]]JJJ======999444111000000///...........................---...///...---,,,---......///000///...---...///...---,,,222555000AAAeee(((''''''''''''((())))))&&&$$$###%%%((((((&&&"""%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&'''&&&&&&&&&&&&'''((((((&&&((()))(((''''''((()))((()))************))))))+++,,,---,,,*********,,,***++++++,,,------......---...///000000222666888888999888555222//////000222333555888<<<@@@DDDFFF???===;;;;;;<<<>>>??????CCCCCCEEEGGGIIIKKKMMMMMMKKKMMMNNNOOONNNOOOPPPRRRSSSVVVZZZ]]]^^^]]][[[YYY^^^___aaaeeeiiikkkjjjiiikkkmmmqqqvvvxxxuuunnnhhhbbb\\\III:::666444===QQQNNNDDD@@@GGGTTT]]]bbbddd\\\TTTHHH>>>999888888777888;;;@@@KKK\\\ggg___PPPSSS^^^jjjoooqqqrrrqqqnnnsssttttttsssssssssvvvxxxyyywwwtttssswwwwwwoooeeeIII:::AAAYYYmmm~~~pppXXXGGG<<<666444<<>>???GGGNNNRRRTTTXXXZZZ[[[]]]___aaaaaabbbdddfffgggiiilllmmmmmmmmmnnnoooppppppoooooosssuuuvvvwwwvvvwwwzzz}}}~~~||||||}}}~~~]]]CCCDDDTTTeeekkknnnvvvssscccWWWQQQKKKEEECCC@@@:::888999;;;AAAWWWxxx]]]AAAEEEQQQssslllkkk~~~kkkZZZHHHDDD:::===@@@:::WWW}}}wwwuuulllYYYCCC<<>>===999444111000000//////........................+++,,,------,,,+++,,,......///000000...---...///---//////333333222MMMyyy(((((('''''''''(((((()))%%%$$$$$$&&&(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&'''&&&&&&&&&&&&'''((((((&&&'''((((((''''''((()))((())))))******************,,,,,,,,,******+++,,,++++++,,,,,,------......---...000000111333666999999999888444111///...///222333555888<<>>???>>>BBBCCCEEEGGGIIIKKKMMMNNNIIIKKKMMMNNNNNNOOOQQQSSSTTTWWW[[[^^^___^^^\\\[[[aaaaaabbbeeeiiikkkjjjiiijjjmmmrrrvvvxxxtttnnniiibbb\\\III888555444>>>RRRPPPGGGCCCIIIUUU]]]cccfff[[[QQQDDD;;;777666555444777:::AAAOOO___ggg\\\MMMRRR^^^iiioooqqqsssrrrppptttuuuuuutttssstttvvvxxxxxxwwwttttttwwwyyyqqqgggMMM<<>>777555;;;KKKaaapppsssqqqooouuuuuuuuuuuuvvvzzzoookkkhhheeedddGGG999888888777333000...---......---+++++++++************+++++++++++++++***************---***)))+++***)))333AAAWWW]]]```iiiwwwzzz{{{eee___iiiYYYaaaqqq~~~uuuttt{{{uuunnnfffdddhhhlllnnnnnniiijjjnnntttwwwrrrggg]]]MMMEEEKKKYYYhhhttt```MMMEEEFFFBBBHHHIIICCC>>>AAAGGGLLLRRRUUUXXXZZZ[[[\\\___aaabbbccceeeffffffgggjjjmmmnnnooopppqqqqqqpppooonnnqqqtttvvvvvvtttsssvvvyyy||||||||||||}}}~~~]]]DDDDDDRRR[[[[[[aaatttsssbbbUUUPPPKKKGGGEEE@@@:::888::::::CCCZZZzzz}}}YYY@@@HHHTTTtttmmmkkk~~~uuueeeLLLAAA999===<<<777PPP{{{{{{wwwwwwrrrbbbLLL@@@HHHWWW~~~zzzwwwttteeeVVViiiqqqppplllmmmppptttqqqeeeQQQCCC===999555111000000000///........................***+++---,,,++++++,,,......///000000......///000---111111222666<<>>>>>>>>BBBCCCDDDGGGIIILLLMMMNNNIIIKKKMMMNNNOOOPPPSSSUUUVVVXXX[[[]]]______^^^]]]___```aaadddhhhkkkkkkjjjjjjmmmqqquuuwwwtttoookkkccc]]]HHH888444444>>>SSSPPPIIIGGGOOOZZZaaafffiiiWWWMMMAAA999666666555444777:::BBBRRRbbbfffZZZJJJSSS^^^iiinnnpppssssssrrrtttuuuuuutttssssssvvvxxxvvvuuutttuuuzzz|||uuujjjRRR>>><<>>KKKccc))))))((('''''''''''''''$$$&&&(((&&&###"""$$$'''############$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&'''&&&&&&&&&&&&'''((((((%%%'''((((((''''''(((***(((((())))))*********+++***+++,,,,,,+++***+++---++++++,,,------......///---...000000111444777::::::999777444000......///,,,...222777<<<@@@DDDFFF;;;:::999:::<<<>>>>>>===BBBCCCDDDGGGIIILLLMMMNNNIIIKKKNNNOOOPPPRRRUUUWWWVVVXXX[[[]]]_________^^^]]]^^^___ccchhhkkklllllljjjmmmqqquuuvvvtttpppmmmddd]]]HHH777444333>>>SSSJJJEEEFFFPPP[[[aaadddfffSSSJJJ???888777777777555666999CCCSSSdddfffYYYIIISSS^^^iiimmmpppssstttssstttuuuuuutttssssssuuuwwwtttttttttvvv|||xxxnnnVVV>>>999III]]]sss{{{bbbNNNBBB<<<888888AAATTTfffooorrrssstttuuuvvvvvvuuuuuuvvvxxx~~~wwwppp}}}www^^^DDD888888:::777333111///.........---,,,,,,++++++******++++++,,,))))))******+++++++++,,,)))(((***...+++,,,@@@XXXvvv{{{sssqqqvvvkkkhhhaaagggeee]]]qqq|||}}}|||vvvvvveeefffrrreeecccaaaaaafffkkkkkkiiiiiilllsss{{{}}}uuueeeYYYMMMHHHRRReeeuuusss]]]GGG???BBBAAAEEEDDD>>>===BBBFFFDDDRRRUUUXXXZZZ[[[\\\^^^```eeefffgggfffeeeeeehhhlllmmmnnnpppqqqqqqooommmlllkkkooossssssnnnkkklllnnnuuuwww{{{~~~~~~~~~~~~~~~|||}}}~~~~~~YYYBBBLLLYYY[[[VVVddd}}}wwwmmm```VVVJJJGGGEEEEEEBBB======@@@;;;HHHbbb}}}yyySSS>>>LLLddd|||ooommm~~~wwwcccHHHBBBEEE999:::LLLSSSzzzuuuzzz}}}uuuaaaLLLFFFIIIccc}}}wwwwwwzzz]]]UUUpppxxxpppyyytttyyygggDDD>>>:::555222111111000///////////////////////////,,,---......------///000,,,...///000///000111333...333///222EEEWWWhhhzzz(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))%%%$$$((()))&&&%%%''''''&&&&&&&&&''''''%%%######$$$%%%&&&''''''''''''((('''%%%%%%%%%&&&(((***''')))******))))))***+++'''((()))(((&&&&&&((()))******))))))******+++,,,,,,,,,,,,---------....../////////000111333444555:::888555111///...---...222111222777>>>BBBCCCAAA===;;;:::999999:::<<<===???AAADDDGGGJJJKKKLLLMMMKKKKKKLLLMMMPPPSSSVVVXXX\\\]]]]]]]]]]]]]]]]]]^^^]]]]]]___dddkkkpppqqqqqqiiijjjqqq~~~}}}rrrkkkcccWWWEEE777333999DDDMMMFFFFFFJJJRRR\\\bbbaaa___SSSGGG;;;888777666666777888>>>AAANNNeeefffUUUKKKTTTaaannnqqqppprrrtttuuuxxxwwwvvvuuuvvvwwwyyyzzzxxxwwwwwwyyy{{{{{{xxxtttWWWBBB888BBBVVVuuukkkTTTCCC;;;:::777???TTTgggnnnnnnnnnuuuxxxyyyvvvvvvyyyyyyuuuzzzzzzsss}}}zzzbbbNNNAAA:::888888555333///---------,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++)))111))),,,555)))<<>>===@@@FFFJJJRRRUUUXXXZZZ[[[\\\]]]^^^bbbdddeeeffffffgggjjjllliiikkknnnooopppqqqsssuuuqqqqqqqqqqqqqqqqqqqqqqqqnnnrrrwwwzzz{{{{{{||||||{{{}}}tttRRRIIINNNcccWWWTTTjjj~~~{{{vvvlll]]]RRRGGGGGGDDDAAAAAACCC???888:::LLLllloooMMMBBBLLLggg{{{mmmgggzzz|||eeeNNN:::888999999AAAMMMzzz}}}wwwwwwxxxttteeeRRREEEAAAbbb{{{ssszzzWWWTTTxxxbbbeeemmmjjjLLLAAA;;;666444111------///////////////////////////------------------------,,,---...///000111222333999000///<<>>BBBBBBAAA<<<;;;999999999;;;===>>>AAACCCFFFIIILLLMMMNNNOOOJJJKKKKKKMMMOOORRRUUUWWW\\\\\\\\\]]]]]]]]]]]]^^^______bbbgggmmmppppppnnnllllllrrr~~~}}}rrrlllcccWWWDDD555111777BBBJJJHHHHHHMMMUUU]]]```^^^ZZZOOOEEE;;;888777555555666666???DDDQQQeeedddSSSJJJUUUaaammmpppppprrruuuvvvxxxwwwuuuuuuuuuvvvxxxyyyyyyxxxxxxyyy{{{zzzvvvsss[[[EEE:::AAATTTqqqnnnWWWEEE<<<:::777>>>SSSfffoooppppppuuuxxxyyyvvvvvvyyyxxxuuuyyy{{{mmmhhhrrr}}}dddJJJ===;;;888333555333///---------,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++)))000***---666...BBB{{{~~~}}}{{{\\\MMM]]]iiieeelll~~~yyykkkdddooobbb[[[aaammmxxx}}}eeecccbbbdddgggiiiiiihhhmmmqqqttttttssslll\\\LLLIIIJJJVVVooovvvdddRRRFFFBBBBBBIIIFFFBBB>>>>>>AAAGGGKKKQQQTTTWWWZZZZZZ[[[\\\^^^aaacccdddeeefffgggjjjllllllnnnoooppppppqqqsssuuusssssssssrrrrrrrrrrrrrrrqqqtttxxx{{{|||||||||}}}{{{}}}uuuSSSKKKTTThhh\\\ZZZooo{{{uuupppfffWWWLLLEEEEEECCCAAABBBDDDAAA:::;;;NNNnnnoooNNNDDDNNNgggzzzkkkeeexxxkkkSSS???;;;;;;999???JJJkkk}}}|||yyyxxxvvvnnn___RRRMMMVVVcccTTTiii}}}vvvuuu{{{lllzzzMMM???999555444222...---000////////////////////////---------------------------......///000111222222...///555DDD___yyy|||tttiii'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''......'''###&&&&&&###'''&&&&&&&&&''''''&&&$$$###$$$%%%&&&''''''''''''''''''&&&%%%%%%'''((()))''')))******(((((()))+++((())))))(((''''''(((*********))))))******+++,,,,,,,,,,,,---------......------...000222444666777:::888444111///.........222111333888>>>BBBBBB@@@::::::999999:::<<<===???AAACCCFFFIIILLLMMMNNNOOOJJJJJJKKKLLLNNNQQQTTTVVV\\\\\\\\\\\\]]]]]]^^^^^^```aaaeeejjjnnnpppnnnlllmmmlllrrr|||}}}sssnnndddWWWCCC444000666@@@GGGHHHJJJPPPWWW]]]^^^YYYTTTJJJAAA999777777444333444666BBBKKKYYYhhhcccSSSMMMYYYeeeooopppnnnpppssstttwwwvvvtttssstttuuuwwwxxxzzzyyyyyyyyyzzzyyyvvvsss___HHH;;;@@@PPPmmmsss\\\HHH===999777>>>PPPeeepppsssrrrtttxxxxxxvvvwwwzzzyyyvvvxxxyyyqqqccc___gggrrrvvv}}}oooNNN@@@BBB???444555333///---------,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++)))...***...777444KKK~~~|||zzzwwwYYYKKK^^^qqqvvvyyyiiirrriiiaaaaaahhhqqq}}}llldddcccccceeehhhjjjjjjiiinnnqqqtttsssooofffWWWIIIKKKNNN[[[ttt~~~ooo\\\KKKCCCBBBDDDIIIFFFBBB??????CCCIIILLLQQQSSSWWWYYYZZZZZZ\\\]]]^^^```ccceeeeeegggjjjllloooppppppooooooppprrruuuttttttttttttsssssssssrrrtttvvvyyy{{{{{{{{{|||}}}{{{|||~~~~~~~~~~~~tttRRRMMMYYYkkk___aaauuuvvvnnnggg\\\OOOFFFAAABBBBBBAAADDDFFFCCC======PPPpppoooNNNFFFSSShhh{{{jjjddduuusssZZZEEE@@@>>>999<<>>??????AAADDDGGGJJJKKKLLLMMMKKKJJJKKKLLLNNNPPPSSSTTT[[[[[[[[[\\\]]]]]]^^^^^^^^^aaagggmmmpppqqqooommmkkkjjjnnnyyy|||uuuqqqfffWWWCCC444111777@@@FFFGGGJJJQQQXXX\\\ZZZUUUPPPDDD===888777666333222444666DDDRRRbbbnnneeeVVVUUU___jjjrrrpppmmmmmmpppqqqvvvuuussssssssstttvvvxxxxxxxxxxxxyyyyyyyyywwwvvvbbbJJJ<<<>>>LLLiiixxxaaaKKK???999777===MMMbbbpppuuutttssswwwxxxxxxyyy}}}~~~{{{xxxzzzvvvjjjbbbeeeqqqzzznnnzzz~~~wwwyyy}}}YYYFFFGGGCCC777555333///---------,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++***---+++...555777PPPzzzzzz\\\OOObbbxxx|||tttqqqmmmjjjjjjqqq}}}fffccccccdddgggiiikkkkkkkkkllloooqqqooohhh]]]OOODDDLLLQQQaaayyyoooYYYIIIBBBDDDGGGIIIEEEAAA???AAAEEEJJJMMMQQQTTTWWWYYYZZZ[[[\\\]]]\\\^^^aaadddeeefffiiikkkpppppppppnnnmmmnnnpppssstttttttttsssssssssrrrrrruuuwwwyyyzzzyyyyyyzzz|||{{{|||}}}}}}|||}}}qqqOOOLLL[[[jjj___ggg}}}~~~sssiii```VVVKKKCCC>>>@@@@@@@@@DDDHHHEEE@@@???SSSrrrmmmMMMHHHXXXlll|||kkkdddtttyyy___IIICCC@@@999:::@@@JJJpppzzztttjjj\\\PPPKKKNNN}}}nnnmmmzzzyyyxxxwwwVVVHHH???777444333111111333////////////////////////........................000000000000000000111111555333>>>\\\xxxrrrxxxttt(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((444666)))###(((***$$$'''&&&&&&'''((()))'''%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''((((((&&&((())))))(((((()))***((()))***)))'''''')))*********))))))******+++,,,,,,,,,,,,---------......,,,---...///222444666888888666333000...---......111111444999???BBBAAA>>>888888999:::;;;<<<>>>>>>???AAADDDGGGJJJKKKLLLMMMKKKKKKKKKLLLMMMPPPRRRSSSZZZZZZ[[[\\\\\\]]]^^^^^^[[[```hhhnnnqqqqqqpppooogggeeekkkvvv~~~|||vvvsssfffWWWBBB444222999AAAGGGEEEIIIOOOUUUWWWVVVQQQMMM@@@:::666666555222222444444DDDTTTfffqqqfffXXXYYY___jjjrrrqqqnnnpppssstttuuutttsssrrrssstttvvvwwwuuuvvvwwwxxxyyyyyyzzz{{{eeeLLL<<<<<>>AAAGGGLLLNNNQQQTTTXXXZZZ[[[[[[]]]^^^ZZZ]]]```cccdddeeegggiiimmmmmmnnnmmmlllllloooqqqrrrrrrrrrrrrrrrrrrrrrrrruuuvvvwwwwwwvvvwwwyyy{{{zzz{{{}}}}}}|||}}}lllLLLLLL^^^jjj```nnnzzzpppfff\\\SSSJJJDDD===>>>======BBBGGGFFFAAA@@@TTTssskkkKKKJJJ]]]pppllldddttt}}}bbbKKKDDDAAA:::999>>>DDDfff|||ssscccQQQGGGEEEAAAbbbzzzxxxsssoooRRRFFF999333222111222555////////////////////////........................000000000000111111111111999333GGGxxxhhhkkk))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''......'''###&&&&&&###'''&&&&&&'''))))))(((&&&###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((&&&((())))))''''''(((***))))))***)))(((((()))+++******))))))******+++,,,,,,,,,,,,---------......------...000222444666777777555333000...---......111222444:::@@@BBB@@@===888999:::;;;;;;<<<======AAACCCFFFIIILLLMMMNNNOOOMMMMMMLLLMMMNNNPPPRRRSSSYYYZZZZZZ[[[\\\]]]^^^^^^[[[```hhhnnnppppppppppppdddccciiiuuu}}}|||vvvrrreeeUUU@@@444333;;;DDDIIIEEEHHHLLLOOOPPPOOOLLLIII===888555555444222333666333BBBRRReeepppcccUUUXXX\\\hhhrrrsssrrrtttxxxyyyvvvuuusssrrrssstttvvvwwwsssuuuwwwxxxxxxyyy{{{}}}iiiPPP>>>;;;FFFccc}}}~~~gggOOO@@@999888:::EEEZZZnnnvvvuuussswwwzzzyyy|||yyy~~~rrr}}}pppnnn}}}yyy{{{zzznnnnnnnnnzzzzzzYYYGGG>>>888555333///---------,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,+++,,,......888OOOeee```rrrsss]]]QQQ]]]kkkuuurrruuuoooeeeqqq|||}}}}}}}}}xxxfffeeehhhkkkmmmmmmmmmnnnooooooppprrrooocccSSSHHHEEEIIIVVVmmmjjjSSSEEE@@@BBBEEEGGGBBB======BBBHHHMMMNNNQQQTTTWWWYYYZZZZZZ\\\]]]YYY\\\```bbbcccdddeeeggghhhjjjlllmmmmmmmmmooopppqqqqqqqqqrrrssssssttttttuuuvvvvvvuuuuuuvvvyyy{{{zzz{{{}}}~~~~~~jjjLLLPPPfffnnnccctttxxxssskkkbbbZZZRRRKKKGGG======;;;:::>>>DDDEEEAAA???TTTsssgggHHHJJJ```ssskkkcccsssgggMMMEEEBBB;;;999===BBB[[[|||tttdddRRRIIIGGGFFFWWWzzz|||}}}lllWWWIII:::333222111222444////////////////////////........................000000000111111222222222444444WWWkkkuuu(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%$$$'''&&&&&&''')))***((('''###$$$%%%&&&''''''''''''%%%&&&&&&'''''''''''''''&&&'''((((((''''''(((***)))******)))(((((()))+++******))))))******+++,,,,,,,,,,,,---------............///000111333555666777555222///...---......111222555:::@@@BBB@@@<<<999::::::;;;<<<<<<<<<<<>>999777:::AAACCC@@@>>>SSSrrr}}}dddEEEIIIaaauuuhhhaaarrrmmmPPPGGGCCC;;;999===???PPP~~~|||{{{wwwlll[[[OOOKKKOOOTTTzzz}}}qqqyyymmm[[[TTTGGG999444444222111111////////////////////////........................//////000111222222333333000===fff''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&)))%%%$$$((()))&&&%%%''''''&&&&&&''')))***)))'''$$$$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''&&&'''((((((''''''(((***)))******)))(((((()))+++*********)))***++++++,,,,,,,,,,,,---------....../////////000111333444555666555222///...---......111222555:::@@@BBB???<<<::::::;;;<<<<<<;;;;;;;;;???AAADDDGGGJJJLLLLLLMMMOOOOOONNNNNNOOOQQQRRRSSSXXXYYYZZZ[[[\\\]]]^^^^^^^^^ccciiillllllllllllnnnhhhhhhnnnyyy{{{rrrmmm^^^NNN:::000333===FFFJJJJJJJJJIIIFFFCCCAAAAAABBB<<<777444444222111555;;;>>>GGGTTTgggqqqaaaQQQTTTcccoooyyyzzzvvvtttttttttwwwvvvtttssstttuuuwwwxxxuuuwwwyyyxxxwwwwwwyyy|||sssYYYCCC<<>>999555888???BBB@@@===RRRqqq{{{aaaCCCHHHbbbuuuddd^^^ppprrrTTTIIIDDD<<<999<<<===HHHsss{{{yyyyyyrrrbbbSSSJJJEEEFFFmmmjjjkkkkkkkkkoooxxxzzz}}}{{{lll{{{{{{ggg]]]OOOCCC888666666333000///////////////////////////////////////////////////...///000111222333444444333HHHnnn''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''')))***+++((()))))))))'''''')))***,,,+++***)))))))))++++++++++++,,,,,,,,,,,,,,,,,,......///000111333555666777555111///------...///000111444:::@@@AAA>>>:::999999999:::;;;<<<===>>>>>>@@@CCCGGGIIIJJJKKKJJJMMMMMMMMMNNNNNNOOOOOOPPPVVVXXXZZZ\\\\\\^^^aaacccbbbfffhhhiiilllooonnniiieeedddqqq~~~|||{{{xxxooohhhMMM;;;555555???IIIHHHMMMIIIEEEBBBAAA???<<<888222111000000000222444666@@@FFF]]]uuuttt___TTTYYYeeekkknnnlllkkknnnpppqqqsssrrrqqqqqqrrrssstttuuuuuuvvvwwwxxxwwwwwwxxxzzzppp]]]EEE888@@@WWWqqq~~~nnnWWWBBB;;;888999BBBTTTfffsssyyyzzzyyyxxxxxxyyyzzzyyyxxxwwwwww{{{gggvvvrrrttttttyyyiiirrr^^^YYYVVVbbbqqqkkk|||wwwnnnooommmZZZIII@@@777777444///---------------++++++++++++++++++++++++++++++******++++++,,,---111'''///333--->>>ZZZ```^^^kkkttt{{{{{{sssiiirrroooddduuuzzzwwwyyy|||wwwwwwiiimmmgggkkkppptttuuutttttttttuuuvvvxxxqqq^^^IIIBBBEEELLLdddxxxfffPPPDDDAAABBBFFFKKKEEE@@@<<<===DDDJJJLLLLLLOOORRRUUUWWWXXXXXXYYYZZZ`````````___^^^^^^]]]]]]cccdddfffjjjoooqqqqqqppppppooonnnpppsssuuuvvvuuuwwwwwwwwwxxxyyyzzz{{{|||zzz}}}YYYjjjxxxooovvv|||nnncccaaa^^^XXXQQQPPPQQQMMMGGGCCC<<<555444888===>>>===;;;UUUsssuuuYYYAAAMMMhhhxxxbbb___ppp|||\\\LLLEEE>>>:::;;;>>>AAAaaa~~~{{{yyyyyyvvvgggQQQ???BBBGGGiii]]]___dddkkkkkkccccccttt|||xxxyyylll```vvvdddVVV@@@888;;;333---000111////////////////////////////////////////////////000333...---222111111:::555OOOrrr}}}zzz''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))((()))))))))'''''')))***,,,+++***))))))***++++++,,,,,,,,,,,,------------......///000111333555666777555111...------...///111222555;;;AAABBB???;;;999999999:::;;;<<<===>>>>>>@@@DDDHHHJJJKKKKKKJJJNNNNNNNNNOOOPPPPPPQQQQQQUUUWWWZZZ\\\]]]^^^___aaaaaaeeehhhiiilllooommmiiieeeeeerrr}}}|||{{{yyypppgggLLL999555666BBBNNNNNNNNNJJJDDDAAA???===:::888222111000000111333555777CCCJJJ```xxxwwwaaaVVV[[[gggnnnrrrpppoooqqqsssrrrtttsssrrrqqqqqqssstttuuuuuuwwwxxxxxxwwwwwwxxxyyyqqq___GGG:::???TTTmmm~~~pppYYYDDD<<<999888@@@PPPbbbpppwwwxxxxxxxxxyyyzzzzzzzzzyyyxxx~~~zzznnnxxx~~~xxxrrrqqqooohhh]]]WWW```kkkdddpppvvvpppssspppZZZHHH???888777444000---------------++++++++++++++++++++++++++++++******++++++,,,------(((000222000FFFcccgggdddoooxxx|||uuujjjmmmzzz~~~mmmgggsss|||}}}|||vvvggghhhhhhlllppptttuuuuuuvvvwwwxxxyyyyyyppp[[[HHHCCCHHHKKKeeetttaaaKKKAAA???AAAFFFLLLDDD???<<<>>>DDDJJJMMMMMMQQQSSSWWWXXXYYYYYYZZZ[[[]]]]]]]]]^^^_________```cccccceeehhhllloooooooooooonnnnnnpppsssvvvwwwvvvxxxxxxxxxxxxyyyzzz{{{{{{zzz|||ZZZjjjuuupppxxx~~~xxxiii^^^[[[[[[VVVNNNKKKLLLLLLJJJBBB===888666888;;;<<<;;;;;;VVVrrrsssVVV@@@LLLgggxxxddd```qqqaaaQQQIII@@@;;;;;;===???\\\~~~{{{zzzuuuhhhUUUGGGCCCCCCaaa^^^WWWaaaooovvvpppkkkwww{{{vvvgggXXXfffvvv```GGG<<<===555///111111////////////////////////////////////////////////000333......444111000999;;;SSSttt~~~|||vvv}}}''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''((()))))))))'''''')))***+++******)))******++++++,,,,,,---------...............///000111333555666666444111...------///000111333777===CCCCCC???;;;999999999:::;;;<<<===>>>>>>AAAEEEIIILLLLLLKKKJJJNNNNNNOOOPPPPPPQQQRRRRRRTTTWWW[[[]]]]]]]]]]]]^^^```eeeiiiiiikkkmmmlllhhhccceeesss}}}{{{|||{{{rrrfffKKK888555777EEETTTVVVOOOKKKEEE???<<<:::888666222111111000222444666888EEEKKKaaaxxxuuu```VVV\\\iiiqqqwwwvvvtttuuuvvvtttwwwuuusssqqqqqqrrrtttvvvvvvxxxyyyyyywwwvvvvvvwwwsssbbbKKK;;;===OOOhhhzzzrrr\\\GGG>>>999777<<>><<<>>>DDDJJJMMMNNNPPPRRRUUUWWWWWWXXXYYY[[[ZZZ[[[\\\^^^___aaabbbccceeeddddddfffiiilllmmmmmmnnnnnnnnnqqquuuwwwxxxxxxzzzyyyyyyyyyyyyyyyzzzzzzyyy{{{}}}~~~}}}}}}~~~tttWWWjjjxxxtttuuu{{{|||ssseee[[[VVVXXXUUUMMMGGGFFFGGGFFF@@@===:::888777888999:::<<>>LLLgggyyygggcccssshhhXXXNNNCCC<<<;;;<<<<<>>>>>AAAFFFJJJLLLLLLKKKJJJMMMNNNNNNOOOPPPQQQRRRRRRSSSWWW[[[]]]]]]\\\[[[[[[___eeejjjjjjkkklllkkkgggbbbfffttt}}}zzz}}}~~~uuuhhhLLL999555888HHHXXX[[[SSSNNNGGG@@@:::888666555222111111111222444777999AAAHHH^^^tttppp[[[SSSZZZjjjsssyyyyyywwwxxxwwwtttxxxvvvsssqqqpppqqqsssuuuwwwyyyzzzyyywwwuuuuuuuuurrrdddOOO>>>;;;KKKdddwwwvvv```JJJ@@@;;;666888DDDUUUeeennnsssuuuxxxyyyzzzzzz{{{|||~~~{{{vvvooobbbfffjjjaaa\\\gggooo|||vvvYYYDDD@@@===888555000------------,,,++++++++++++++++++++++++++++++******++++++,,,---***000222222EEEeeessskkkgggqqq~~~}}}||||||xxxpppgggaaalllyyyooooooqqqhhhjjjoooqqqtttvvvxxx{{{~~~~~~mmmWWWJJJLLLTTT^^^zzzttt```HHH>>>===@@@DDDHHH@@@>>><<>>XXXqqqlllOOO===MMMhhh{{{jjjfffuuunnn\\\OOOCCC======;;;999MMM|||yyy{{{||||||yyypppfff___TTTEEEUUUqqqbbbdddooo~~~pppYYYkkkzzzsssQQQ===:::555222555333////////////////////////////////////////////////000222...111777333333@@@ZZZkkk{{{''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((******((()))))))))'''''')))***))))))******++++++++++++,,,,,,------...///000000......///000111333555666555333111...---...///111222555:::BBBGGGFFF@@@:::999999999:::;;;<<<===>>>>>>AAAEEEIIIKKKLLLKKKJJJLLLLLLMMMNNNOOOPPPQQQQQQSSSWWW[[[]]]]]]\\\[[[[[[^^^fffkkklllkkkllljjjggg```fffuuu|||yyy~~~wwwkkkNNN;;;666999IIIZZZ]]]WWWSSSKKKCCC;;;777555555222111000000222444666888<<>>999555000---,,,---,,,,,,++++++++++++++++++++++++++++++******++++++,,,---***000...222NNNmmmqqqeeeiiiwwwuuuvvvjjj[[[nnn|||sssqqqooowwwmmmjjjmmmqqqsssvvvwwwyyy}}}yyydddQQQIIIMMMTTTbbbyyycccLLLAAA@@@AAACCCDDD>>>>>>>>>@@@DDDIIIMMMOOONNNPPPRRRSSSSSSTTTWWWYYY^^^___```aaabbbcccddddddhhhfffeeefffiiikkkmmmmmmlllmmmnnnrrrvvvxxxxxxwww{{{{{{zzzyyyyyyyyyzzzzzzzzzzzzzzz{{{|||}}}|||{{{|||fff]]]rrrxxx||||||sssggg\\\TTTJJJLLLNNNQQQUUUTTTJJJ===999999888777555555777:::@@@ZZZqqqiiiLLL===PPPkkk}}}nnniiiwwwsss^^^OOOCCC>>>???:::888FFFoooyyy{{{}}}{{{sssggg___UUUDDDKKKooouuueee^^^eee|||zzzbbbvvv||||||}}}]]]AAA;;;555333444111000000000000000000000000000000000000000000000000000111///111666222888KKKqqq}}}{{{|||''''''&&&&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&((()))***+++((()))))))))'''''')))***((()))***+++++++++++++++++++++,,,---...//////000......///000111333555666555333000...---...000111222555;;;CCCHHHFFF???888999999999:::;;;<<<===>>>>>>@@@CCCGGGIIIJJJKKKJJJKKKKKKLLLMMMOOOPPPQQQQQQTTTWWW[[[]]]]]]]]]]]]^^^^^^gggnnnmmmllllllkkkhhh^^^gggwww|||yyyyyykkkOOO<<<888;;;KKK[[[^^^[[[XXXRRRHHH???999666666222111000000000222444666888@@@WWWmmmjjjWWWSSS^^^iiiqqqxxxwwwuuuuuutttqqqsssrrrqqqppppppqqqqqqrrrvvvxxx{{{zzzxxxvvvttttttppphhhXXXDDD:::EEE___vvvhhhQQQCCC===777666>>>MMM^^^iiinnnssswwwyyyxxxwwwxxxzzzyyyyyy}}}~~~tttXXX[[[lllzzzZZZGGGCCC>>>999555111---,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---(((///+++222SSSnnnooojjjqqqooorrruuu``````kkkhhhlllxxxtttyyyooo|||pppiiiiiilllqqqsssvvvxxxyyy||||||mmmXXXJJJGGGLLLPPP```|||wwwbbbKKKBBBBBBCCCCCCCCC>>>>>>???AAADDDHHHLLLOOOQQQRRRTTTTTTUUUVVVYYY[[[`````````aaabbbcccccccccfffeeeeeefffiiilllllllllllllllnnnrrruuuwwwvvvuuu{{{zzzzzzzzzzzzzzz{{{{{{zzzzzzzzz|||~~~~~~||||||ddd\\\lll{{{}}}pppcccVVVLLL@@@AAADDDLLLYYY```ZZZOOO<<<:::888666555666888999BBB]]]rrrgggKKK@@@TTTppp~~~qqqlllyyyxxxbbbRRRDDD>>>???;;;888AAAbbb~~~~~~}}}sssfff\\\PPPBBBAAAXXX~~~ttt^^^QQQXXX|||ooo}}}wwwgggkkkyyynnnssslllIII>>>777444444///000000000000000000000000000000000000000000000000///111///222444111???[[[tttxxx{{{''''''&&&&&&&&&&&&''''''+++***)))(((&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''((((((((((((((('''&&&%%%$$$$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***((()))))))))'''''')))***'''(((***+++,,,,,,++++++******+++,,,---...//////......///000111333555666555333000...---...000111111444;;;CCCHHHFFF>>>777999999999:::;;;<<<===>>>???@@@BBBDDDFFFIIIJJJKKKKKKLLLMMMNNNPPPQQQRRRRRRUUUWWWZZZ\\\]]]^^^___aaa___hhhpppooommmlllkkkiii]]]hhhxxx{{{xxx{{{iiiNNN<<<999<<>>LLL\\\hhhmmmrrrwwwxxxvvvtttvvvxxxxxx~~~[[[]]]ppp}}}]]]IIICCC<<<999666111---,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---(((111...666WWWmmmvvvzzzdddjjjvvvkkkooobbbgggxxxsss{{{nnnrrrvvvjjjeeefffgggoooqqqtttvvvwwwyyy|||~~~wwweeeQQQGGGIIIMMMNNNbbb{{{nnnZZZFFF@@@DDDFFFEEEDDD>>>???@@@BBBDDDGGGKKKNNNRRRSSSTTTTTTUUUWWWZZZ\\\]]]^^^___```aaabbbbbbccccccccccccfffiiikkkkkkjjjkkklllnnnqqqtttuuutttssszzzzzzzzzzzzzzz{{{|||}}}{{{zzzzzz|||~~~www[[[ZZZkkktttdddSSSFFF<<<<<<<<>>>>>;;;999>>>XXX}}}}}}}}}wwwjjj```NNNEEE???HHHmmmuuu^^^HHHNNN{{{qqq}}}|||gggbbbhhhbbbrrrrrrJJJ===888777666000000000000000000000000000000000000000000000000000...111000111111000FFFkkkuuulllwww'''''''''&&&&&&'''''''''---,,,+++)))((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''(((((())))))(((''''''''''''(((((()))))))))'''''')))***'''(((***+++,,,,,,++++++))))))***+++---......///......///000111333555666444333000......///000222000444;;;CCCHHHFFF===666999999999:::;;;<<<===>>>???@@@AAABBBEEEGGGJJJKKKLLLMMMNNNOOOQQQRRRSSSTTTVVVXXXZZZ\\\]]]^^^aaaccc___iiiqqqpppnnnmmmllljjj]]]hhhxxx{{{xxx|||fffLLL;;;999>>>NNN^^^aaabbbaaa\\\RRRFFF===999888333222000///...///000111///888QQQhhhfffUUUUUUcccjjjqqqvvvuuurrrsssrrrqqqlllnnnoooqqqqqqqqqpppoootttwwwzzz{{{yyywwwuuuuuuvvvpppaaaJJJ:::@@@YYYqqqlllUUUCCC???:::888>>>LLL\\\ggglllqqqwwwxxxuuussstttvvvzzzxxxgggaaattt___KKKCCC::::::666111---,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---)))555444===[[[ooo{{{```dddyyyyyyfffeeetttkkksssnnnlllpppgggcccddddddmmmooosssuuuvvvwwwxxxzzzuuubbbNNNHHHMMMPPPOOOhhh}}}dddRRRAAA>>>DDDHHHGGGFFF???@@@AAACCCDDDGGGJJJMMMPPPQQQRRRSSSSSSUUUXXX[[[[[[[[[\\\^^^___aaabbbccc``````bbbfffiiikkkjjjiiikkklllnnnqqqttttttsssqqqyyyyyyyyyzzz{{{|||}}}~~~|||zzzzzz}}}iiiTTT^^^uuu{{{iiiTTTCCC>>><<<:::<<>><<<<<<:::<<>>RRRkkk|||rrrSSSFFF===666888;;;BBBUUUhhhooorrrvvvvvvtttsssuuuwww{{{ppplll}}}tttjjjvvvdddQQQ???<<<888555000---+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///)))...111@@@^^^www```bbbwwwpppdddeeevvvvvvlllbbb}}}nnnccc```eeelllnnnqqqrrrqqqqqqqqqqqqxxxsss^^^JJJFFFFFFJJJUUUnnnpppZZZMMMAAA???BBBCCCCCCDDD??????@@@AAACCCEEEGGGHHHNNNOOOPPPQQQSSSUUUYYY\\\YYY[[[\\\\\\]]]___bbbeeeffffffffffffffffffffffffhhhjjjllloooqqqsssuuuuuuyyyyyyyyyyyyzzzzzz{{{|||vvvzzz}}}~~~~~~rrrPPPVVV}}}}}}mmmYYYHHHAAA999888???BBBJJJeeesssNNN===>>>666777===888CCCeeeqqqhhhHHH;;;```~~~zzztttuuu```OOOCCC<<<<<<<<<<<>>:::666111...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///...000222EEEhhh^^^XXX|||zzzoookkkssstttlll```pppuuuzzzjjjaaaaaagggjjjllloooqqqrrrrrrrrrssswwwrrr\\\HHHEEEGGGMMMZZZpppnnnWWWKKK@@@???BBBCCCDDDDDD>>>>>>???@@@BBBDDDEEEFFFLLLNNNPPPQQQRRRUUUXXXZZZYYY[[[\\\]]]]]]^^^aaaccceeeeeeddddddeeeeeeffffffhhhiiikkknnnqqqrrrttttttvvvvvvvvvwwwwwwxxxzzzzzzuuuyyy}}}sssSSSXXX~~~oooZZZHHHAAA999888>>>@@@EEE\\\xxx|||^^^EEE;;;777999;;;777CCCbbbllldddGGG;;;___{{{|||xxxsssxxxaaaPPPCCC<<<;;;::::::FFFiiizzztttgggTTTGGGGGGbbb{{{ZZZIII>>>SSSvvvrrrrrr{{{wwwpppcccxxxyyyeee```mmmYYY@@@===999333555111111111111000000000000///////////////000111111111---000555333<<<```xxxuuuyyy'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&((('''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))******((((((((((((***************++++++++++++,,,+++,,,,,,,,,---------...////////////111444666777777666333000///000111333555777;;;@@@CCCBBB===999999999999:::;;;===??????@@@AAACCCEEEGGGHHHIIIIIIJJJLLLNNNOOOOOOOOOQQQRRRVVVXXX[[[]]]^^^```ccceeennntttxxxuuurrrpppkkkgggdddnnnxxx{{{|||kkkJJJ<<>>PPPbbboootttyyy{{{yyyvvvvvvvvvsssrrrpppppprrryyyzzz|||}}}ppp||||||iiiVVV@@@>>>;;;777222///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///------...DDDjjj\\\RRRjjjsssmmmzzztttjjjnnnllluuu{{{fff```bbbiiihhhjjjmmmpppsssuuuvvvvvvxxxpppYYYFFFDDDGGGQQQaaauuu~~~jjjSSSHHH>>>???CCCDDDDDDEEE<<<===>>>???AAACCCDDDEEEIIILLLOOOQQQRRRSSSUUUWWWXXXZZZ]]]]]]]]]]]]___```dddcccbbbbbbcccdddeeefffggghhhjjjmmmoooqqqrrrsssrrrrrrssssssuuuvvvxxxyyyuuuwww{{{}}}sssUUUXXX|||sss\\\HHHBBB:::888<<<<<<>>>OOOeeesssRRR:::999;;;888666CCC^^^ddd^^^FFF===^^^vvvyyy|||vvvqqq|||dddQQQDDD===:::999888BBB```|||wwwgggRRREEEGGGbbbYYYLLLAAAFFF\\\ssszzziiiuuuwwwiiiwwwjjjXXXaaazzz]]]AAA===:::444666111111111111000000000000///////////////000111111444000000222444CCCiii|||yyywww'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))((((((((()))))))))))))))***)))(((''''''((()))***************+++++++++++++++++++++,,,,,,------.........///000111333555777666444111///...///111222555777;;;@@@BBBAAA<<<888888888999:::;;;===>>>???@@@AAACCCEEEGGGHHHIIIIIIJJJLLLOOOPPPOOOOOOQQQRRRVVVYYY\\\___```aaaccceeekkkqqquuussspppnnniiidddaaakkktttttttttwww|||~~~iiiIII===LLL\\\hhhrrrsssvvvtttmmmcccVVVIII>>>999555333000111666<<>>@@@BBBCCCDDDEEEGGGJJJNNNPPPQQQRRRSSSTTTWWWZZZ\\\^^^]]]\\\]]]]]]bbbaaaaaa```aaaccceeeffffffgggiiilllnnnooopppqqqppppppqqqrrrsssuuuwwwxxxwwwwwwyyy~~~|||uuuUUUUUUvvv~~~fffPPPEEE>>>;;;<<<:::999DDDSSSzzz}}}___>>>;;;;;;555888BBBXXX\\\WWWDDD>>>___sssxxx{{{tttpppfffRRRDDD===::::::888???XXX~~~~~~wwwrrriiiUUUIIIHHH[[[```OOOFFFGGGNNN___wwwhhhsss|||nnnrrrvvv}}}tttWWW^^^zzz[[[???;;;999222333111111111111000000000//////////////////000000111444111///000555HHHmmmlll{{{www(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''(((((()))))))))******)))(((''''''((()))***))))))*********+++++++++******++++++,,,------...---......000222333555666444222///---------///111444666:::>>>@@@???:::666888888888999;;;<<<>>>???@@@AAACCCEEEGGGHHHIIIIIIJJJLLLOOOPPPPPPPPPQQQSSSWWWYYY]]]^^^___```bbbcccgggnnntttsssqqqoookkkfffaaakkkrrrpppmmmoootttvvvgggGGG>>>SSSjjj{{{yyyzzzuuummmcccWWWJJJ???888333111///111888BBBJJJOOO===>>>MMMYYYRRRQQQZZZ___fffhhhkkkmmmmmmlllmmmnnnppprrruuuuuuuuutttuuuuuuvvvvvvwwwyyyyyyzzzzzz{{{yyysssjjj\\\GGG<<>>===:::777<<>>;;;;;;:::===OOOrrr~~~wwwqqqrrr___TTTKKKNNNtttgggQQQSSS___WWWSSSbbbooooooxxxlllppp}}}wwwgggkkkqqq~~~fffjjj{{{ZZZ???;;;:::333111111111111111000000000//////////////////000000111333222000000888NNNnnn|||^^^yyyyyy))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''(((((())))))))))))'''''''''''')))))))))))))))************+++))))))***+++,,,---......,,,---...000222333444555222000...,,,,,,---///000333555999===@@@>>>999555888888888999:::<<<>>>>>>@@@AAACCCEEEGGGHHHIIIIIIIIILLLNNNPPPPPPQQQSSSTTTXXXZZZ\\\\\\\\\]]]___aaaaaaiiioooooonnnmmmiiidddcccmmmuuurrrllllllqqqtttcccFFF>>>TTTooo~~~xxxnnncccXXXLLLBBB;;;333000...000888CCCNNNSSS@@@AAAOOOXXXRRRRRR\\\___dddgggjjjlllllllllmmmnnnnnnpppsssuuuuuuuuuuuuvvvwwwxxxyyy{{{||||||{{{{{{xxxsssmmm___JJJ===EEEWWWoooiiiSSSGGG<<<888666;;;MMM___hhhnnnvvvzzzzzzxxxwwwxxxppplllkkkjjjeeebbbkkkyyy~~~~~~~~~uuu^^^CCC???:::666111...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///+++///777KKK^^^]]]^^^mmmmmmQQQ^^^^^^eeewwwyyy~~~{{{}}}tttfffddddddhhhlllkkkmmmrrryyy}}}|||zzzyyyjjjOOO@@@AAAFFFVVVpppsssZZZHHH???;;;@@@EEEFFFCCCAAA<<<===@@@BBBDDDEEEEEEDDDHHHJJJMMMNNNOOOPPPQQQSSSUUUWWWZZZ[[[ZZZZZZ\\\]]]^^^^^^```aaacccdddeeeffffffgggiiikkkmmmnnnoooooooooppppppqqqrrrsssuuuvvvvvvvvvuuuwwwzzz|||||||||zzzzzzWWWUUUuuuqqq]]]MMMFFFAAA>>>;;;777888<<>>XXXvvvyyykkk~~~zzz~~~(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%&&&'''((((((((()))((('''&&&&&&'''((()))))))))))))))************))))))***+++,,,---......,,,---...000222333444444222000...,,,,,,---///111444666:::>>>@@@>>>999555777777888999:::<<<===>>>@@@AAACCCEEEGGGHHHIIIIIIHHHKKKNNNPPPQQQRRRTTTVVVYYYZZZZZZZZZYYYZZZ\\\______gggmmmmmmlllkkkfffaaacccooowwwuuunnnnnnrrruuu___EEE>>>PPPfff|||yyynnnbbbWWWMMMDDD>>>777222......555@@@JJJOOOBBBCCCPPPYYYTTTUUU^^^___ccceeeiiikkkkkklllmmmnnnkkknnnqqqssstttuuuvvvwwwxxxyyy|||~~~~~~}}}|||zzzwwwtttooobbbMMM???EEEUUUnnnoooWWWJJJ>>>888555999JJJ\\\kkkqqqyyy}}}~~~}}}}}}vvvpppmmmmmmfff^^^bbbmmm||||||~~~kkkVVV>>>999;;;777222///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///+++...888PPPfffbbb^^^iiiwwwiiiSSSfffiiiooozzz}}}sssfffeeefffiiimmmkkklllqqqxxx{{{zzzwwwsssdddJJJ>>>AAAGGGYYYuuunnnTTTFFF>>>;;;@@@FFFEEEBBB???:::<<>>;;;888777888>>>EEENNNHHH888555999555:::MMMOOONNNCCCDDDggg{{{tttuuuvvvtttyyy^^^JJJ@@@:::<<<<<<;;;BBB]]]{{{ppp[[[QQQIIIHHHnnn|||{{{iiiaaadddmmmsssiiirrr___jjj~~~uuunnnwwwiiiFFF======777555111111111111000000000000///////////////000111111000333222444EEEfff}}}yyyyyy''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$&&&(((%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&'''((()))))))))))))))************((()))***+++,,,---......+++,,,...000222333444444333111///------...000222555777;;;???AAA???:::666777777888999:::<<<===>>>@@@AAACCCEEEGGGHHHIIIIIIGGGJJJMMMPPPQQQSSSUUUWWWZZZZZZYYYXXXWWWXXXZZZ]]]dddlllrrrrrrpppnnnjjjdddaaannnxxxvvvoooooosssvvv[[[DDD>>>KKK\\\rrrxxxkkk___UUULLLCCC>>>;;;555///---222;;;DDDJJJCCCDDDQQQZZZUUUWWW______bbbeeehhhjjjkkkkkkmmmnnniiilllpppssstttuuuwwwxxxxxx{{{~~~~~~|||zzzwwwtttpppdddOOO@@@FFFUUUlllsss[[[MMM???888555777GGGYYYnnnttt{{{|||tttpppqqqkkkaaacccmmmvvvwwwwww~~~iiiVVV@@@<<<<<<888333000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///111222<<>>;;;@@@FFFEEEAAA>>>999;;;>>>@@@BBBCCCBBBBBBKKKLLLMMMMMMMMMOOORRRUUUTTTUUUWWWWWWWWWZZZ]]]```[[[]]]aaadddffffffeeeeeeggghhhjjjlllmmmoooooooooooooooooooooooopppqqqqqqlllrrrxxxzzzyyyvvvvvvwwwtttjjjJJJRRR{{{qqqdddOOOHHHAAA===;;;999777666888555BBBEEE555555;;;111888LLLNNNNNNCCCEEEiiiwwwwwwwwwuuu~~~bbbLLLAAA999;;;<<<:::>>>WWW~~~}}}xxxwww___QQQIIIJJJppp{{{iiigggiii{{{kkk}}}kkknnnyyyvvvkkknnnoooGGG<<<;;;777555111111111111000000000000///////////////000111111000333333666KKKqqqxxxtttwww(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########%%%''')))(((((((((((('''&&&%%%$$$$$$$$$%%%%%%&&&'''(((((())))))((('''&&&&&&%%%%%%'''''''''''''''((())))))))))))(((((((((((())))))(((((()))*********************+++++++++,,,,,,,,,,,,...000333444555555555555333000...---...000111555999>>>@@@???===;;;:::;;;::::::::::::;;;<<<<<>>BBBRRRooosssaaaPPP???888555666BBBPPPhhhvvv~~~{{{{{{uuuttttttlll```bbbkkkttt{{{tttvvv~~~{{{}}}wwwXXX===<<<;;;777222///......---,,,,,,++++++******++++++,,,,,,---......,,,+++,,,...///---BBBiii{{{qqqiiinnnyyylllaaawwwxxxwww|||~~~yyy}}}vvvdddeeeiiihhhiiiiiikkkooosssvvvwwwvvvqqqUUUGGGEEE===CCCaaa}}}hhhLLLEEE<<<999???FFFEEE@@@<<<<<<<<<===>>>AAACCCEEEFFFIIIJJJLLLMMMNNNOOORRRUUUTTTTTTUUUWWWYYY[[[]]]^^^]]]^^^```bbbdddeeefffffffffiiijjjiiijjjnnnooommmiiikkkmmmnnnnnnnnnppprrrpppoooooooooqqquuuyyy{{{}}}{{{^^^MMM```{{{oooWWWQQQKKKEEEAAA<<<777666888888999:::;;;:::888666555<<>>TTTsss~~~~~~}}}wwwiii___LLL@@@ddd}}}pppuuu~~~zzzuuunnnjjjrrrxxxoookkkkkkLLL777>>>333...111111111111111111111111222222111000//////000000333444888888OOOnnn~~~www|||(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&(((***(((((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))))))))(((((((((((())))))((((((((()))))))))************+++++++++,,,,,,,,,,,,...000333444555555555444222000...---///111222555999===???>>>;;;999888:::999999::::::<<<======@@@BBBEEEFFFFFFGGGIIIJJJJJJKKKMMMPPPSSSUUUWWWWWWXXXXXX[[[]]]ZZZVVVYYY___bbbiiimmmlllkkkjjjhhhdddcccpppwwwsssooorrruuusssZZZCCC>>>LLL[[[mmm|||~~~vvvjjj```XXXPPPFFF>>>777333111111222777BBBNNNBBBDDDOOOUUUQQQWWWccceeefffhhhjjjkkkkkkkkklllnnnlllnnnqqqtttwwwxxxxxxxxxyyy{{{~~~~~~|||||||||wwwssspppiiiTTT???AAAQQQjjjtttaaaPPP@@@888444555AAAOOOfffsss~~~}}}{{{yyyrrrqqqrrrlllaaa___eeekkkwwwjjjooo|||XXX===???===999444000......---,,,,,,++++++******++++++,,,,,,---......,,,,,,---...///111JJJqqqsssjjjppp{{{vvv___YYYsssuuutttuuusssjjjrrr}}}}}}sssffffffkkknnniiiiiijjjnnnrrrttttttsssmmmQQQDDDDDD>>>FFFeeecccIIICCC===;;;AAAHHHEEE>>>:::;;;<<<===>>>@@@CCCEEEFFFHHHJJJLLLMMMNNNPPPSSSUUUUUUUUUVVVWWWYYY\\\^^^___^^^^^^___```aaabbbcccdddeeeiiiiiihhhiiimmmnnnkkkjjjkkkmmmlllllllllmmmnnnnnnnnnmmmnnnpppssswwwyyyzzzzzz\\\LLLbbbzzzeeeTTTLLLDDD@@@===888777888666777888888888777555444<<>>:::>>>666<<>>>>>AAACCCFFFGGGFFFFFFHHHIIIJJJKKKNNNQQQSSSVVVWWWXXXYYYYYY\\\^^^\\\XXXYYY^^^```gggmmmmmmkkkjjjfffbbbdddpppvvvqqqlllnnnqqqoooWWWDDDBBBSSScccrrr}}}}}}~~~vvvlllddd]]]TTTHHH@@@888444111111222777CCCOOODDDEEEOOOUUUQQQXXXdddeeeeeeeeefffhhhlllnnnoooooommmnnnppprrruuuwwwxxxyyy{{{~~~~~~|||{{{{{{zzzuuurrrlllVVVAAAAAAOOOddd|||vvvbbbQQQ@@@888444444@@@MMMbbbnnnzzz}}}||||||{{{yyyxxxrrrpppsssoooddd]]]]]]aaawwwuuuqqq~~~yyyxxx\\\CCCIII???:::555111///...---,,,,,,++++++******++++++,,,,,,---......,,,,,,---...---444RRRwwwpppjjjsss}}}kkkWWW[[[vvv{{{zzzuuukkkXXXXXXmmm|||{{{{{{~~~llleeeeeekkkrrrkkkkkkmmmooorrrtttsssrrrgggMMMBBBCCC???JJJkkkyyy^^^EEEAAA<<<>>>FFFKKKGGG>>>888;;;<<<===>>>@@@BBBDDDFFFGGGIIILLLMMMOOOQQQSSSVVVUUUVVVWWWXXXZZZ]]]___``````___^^^^^^^^^___```aaaeeehhhiiiggghhhkkkllljjjlllmmmnnnmmmlllkkklllmmmlllllllllmmmooorrruuuvvvxxx~~~{{{\\\NNNhhhqqqXXXMMMBBB>>>===:::888888444444555666666444333222;;;KKKHHHDDD===CCCdddrrrmmmtttwww|||pppPPPEEE>>>;;;???888:::HHHddd}}}~~~}}}|||~~~vvvpppaaaKKKWWWzzztttiiicccnnnzzztttuuuvvviiidddxxxvvvEEE===444333111111111111111111111111222111000000000000000000---888:::FFFsss}}}sss|||(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((())))))))))))(((((((((((()))))))))(((&&&%%%&&&''')))+++******+++++++++,,,,,,,,,,,,...000333444555555555000///---------000222444777:::>>>???===:::777666666777777999:::===>>>???CCCEEEGGGGGGFFFFFFGGGHHHKKKMMMOOORRRUUUWWWXXXYYYYYYYYY\\\___]]]YYYZZZ^^^aaahhhmmmmmmllllllkkkgggiiisssvvvmmmgggjjjmmmlllXXXFFFGGGZZZjjjxxx}}}vvvmmmfff___VVVJJJAAA:::555222222333888EEEQQQFFFEEEOOOUUUQQQXXXcccccceeeddddddgggmmmqqqrrrqqqoooooooooqqqsssvvvxxxzzz{{{~~~}}}}}}}}}|||wwwuuunnnZZZCCCAAAMMM```zzzwwwdddSSSAAA888333333>>>LLL^^^iiitttxxxxxxzzzzzzxxxzzztttrrruuussshhh]]]XXX[[[nnn|||pppmmm~~~aaaEEEGGG@@@<<<666222///...---,,,,,,++++++******++++++,,,+++---...---,,,,,,---///***555TTTvvvyyyiiihhhxxxlll]]]lllpppYYYUUUgggzzzzzz||||||sssfffcccccciiirrrppppppqqqsssuuuuuusssqqqbbbKKKAAABBB???MMMpppuuu[[[EEE===<<<@@@KKKPPPJJJ@@@:::;;;;;;<<<>>>@@@BBBDDDEEEFFFHHHLLLNNNOOOQQQSSSVVVVVVVVVWWWYYY[[[]]]___```cccaaa___]]]\\\]]]^^^___fffiiiiiiggghhhkkkllliiimmmooopppooonnnnnnoooqqqllllllmmmnnnppprrrtttuuuxxx~~~}}}^^^SSSqqqqqq[[[MMM@@@<<<<<<:::777666333333444444444444333222999HHHDDDBBB<<>>;;;@@@:::999CCC^^^~~~zzz{{{~~~|||qqqjjjaaaPPPTTT~~~ddddddwwwwwwssswwwjjjaaammmvvvEEE===444444111111111111111111111111111111000000000000000111111======MMM~~~{{{(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))(((((((((((()))))))))(((&&&%%%&&&''')))+++******+++++++++,,,,,,,,,,,,...000333444555555555///...---,,,---000222444888;;;???@@@>>>;;;888777555666777888:::<<<>>>@@@DDDFFFGGGHHHGGGFFFGGGHHHMMMNNNQQQTTTVVVXXXZZZ[[[ZZZXXXZZZ]]]]]]ZZZ[[[___dddiiillljjjjjjmmmnnnmmmpppxxxxxxllldddfffkkkkkkYYYHHHJJJ^^^nnn{{{zzztttlllfff```WWWKKKBBB;;;777333222333999FFFRRRGGGFFFPPPVVVSSSYYYbbbaaafffddddddhhhnnnrrrsssrrroooooooooppprrruuuxxxyyyxxx{{{~~~~~~~~~~~~}}}xxxvvvqqq]]]EEE@@@JJJ```zzzxxxfffUUUCCC999444333===KKK]]]fffpppsssvvvyyyyyywww{{{vvvsssuuutttlll```XXXWWWeee}}}ppp~~~yyymmmzzzgggEEE===@@@<<<666222///...---,,,,,,++++++******++++++,,,+++,,,------,,,,,,...///+++666SSSppppppbbbjjjssshhh|||zzz^^^SSS___yyy}}}}}}~~~www~~~pppdddccceeeiiippppppqqqrrrtttuuuuuurrrooo```JJJAAAAAA???PPPrrrrrrYYYFFF:::;;;BBBMMMSSSMMMCCC>>>;;;;;;<<<===???BBBDDDEEEFFFIIILLLNNNPPPQQQSSSUUUVVVVVVWWWYYY[[[]]]___```dddccc```^^^^^^^^^___```fffiiijjjhhhiiilllmmmkkkkkklllnnnooonnnoooqqqrrrlllmmmoooppprrrsssttttttwww}}}|||```ZZZzzz~~~mmm[[[NNN@@@<<<<<<999666555333444444444444444444444666FFFAAA@@@<<>>XXXwwwyyy(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''((())))))))))))(((((((((((()))))))))((('''''''''((()))*********+++++++++,,,,,,,,,,,,...000333444555555555000...---,,,---///222444888;;;???AAA???<<<:::888555666777888:::<<<>>>???DDDFFFGGGHHHGGGGGGGGGHHHMMMNNNQQQTTTVVVYYYZZZ[[[ZZZWWWWWW[[[\\\[[[]]]```fffjjjllliiiiiilllnnnmmmrrr{{{zzzooofffhhhllllllWWWGGGLLLbbbrrryyyssskkkeee```WWWLLLCCC===888444333444:::GGGTTTIIIHHHRRRZZZXXX]]]ccc```ffffffeeehhhlllppprrrsssoooooooooppprrrtttwwwxxxvvvyyy|||~~~}}}}}}}}}}}}}}}xxxvvvrrr___GGG@@@HHH^^^yyyzzziiiXXXEEE;;;555333===JJJ]]]fffmmmqqqtttxxxyyyvvvxxxuuutttuuuuuupppggg___WWW___}}}iiikkk}}}ooouuutttRRRBBB???:::555111///...---,,,,,,++++++******++++++,,,***,,,------------...///...888RRRlllkkkaaaqqqyyykkk}}}kkkUUUWWW```llltttvvv~~~xxxqqq|||uuufffeeeiiilllnnnnnnnnnppprrrsssrrrooolll]]]IIIAAA@@@???RRRvvvnnnVVVFFF999:::BBBMMMQQQLLLDDD???:::;;;<<<===???AAACCCEEEGGGIIIMMMOOOPPPPPPRRRSSSUUUVVVWWWXXXZZZ]]]___```cccbbbaaa`````````aaaaaaeeehhhiiihhhiiimmmnnnlllgggiiikkkllllllmmmooopppmmmnnnpppsssttttttttttttssszzz{{{bbbaaa{{{kkk[[[OOODDD???<<<888555555444444444444444555555555555DDD???>>><<>><<<===@@@SSS~~~rrr]]]SSSQQQUUUrrrcccfffoooxxx{{{jjj```fffxxxuuu|||~~~ZZZAAA@@@444222111111111111111111111111000000000000000111111222///222@@@ccc~~~uuuooowww(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&''''''(((((()))))))))'''''''''''''''((())))))))))))(((((((((((())))))((((((((()))))))))************+++++++++,,,,,,,,,,,,...000333444555555555000///---,,,,,,...111333666999>>>@@@>>><<<:::999666666777888999;;;===>>>CCCEEEGGGHHHGGGGGGHHHIIIKKKMMMOOORRRUUUWWWYYYYYYYYYUUUTTTXXXZZZ[[[^^^bbbkkkpppqqqnnnlllmmmllljjjnnnyyy~~~uuunnnnnnooolllVVVIIIRRRkkk{{{zzzssskkkeee```XXXNNNFFF>>>999444333444:::HHHUUULLLKKKWWW___^^^aaafffaaaeeefffgggggghhhjjjnnnqqqnnnooopppqqqrrrtttvvvwwwuuuxxx{{{|||{{{zzzyyyzzz|||wwwvvvsss```HHH@@@GGGYYYvvv}}}lllZZZGGG<<<666444===JJJ___fffmmmpppsssxxxyyyvvvvvvvvvvvvwwwyyyxxxtttooo___```~~~~~~pppeeehhhooolll|||xxx\\\HHH===999444000......---,,,,,,++++++******++++++,,,***,,,------------...000...777PPPhhhhhhbbbuuu|||gggrrrggg^^^VVV\\\ttt~~~vvv|||ooouuuxxxfffeeelllnnnjjjmmmmmmoooqqqsssqqqnnnkkkYYYGGG??????@@@UUUyyyhhhPPPBBB;;;;;;AAAIIIMMMGGG@@@===::::::;;;===???AAACCCDDDHHHKKKNNNPPPPPPPPPPPPQQQUUUUUUVVVWWWYYY\\\^^^___``````aaaaaaaaabbbbbbbbbbbbfffgggfffhhhmmmnnnlllgggiiikkkkkkjjjkkklllnnnlllnnnqqqsssuuuuuutttsssssszzz}}}iiikkkxxxjjj[[[RRRIIICCC>>>888666777333333333333444444555555666CCC>>>===:::BBBaaalllgggpppjjjqqq~~~[[[MMMEEE999;;;;;;===>>>KKK{{{xxx^^^KKKJJJOOOiiiuuukkkqqqvvvxxx|||}}}vvvaaa___lllkkkfffdddKKK<<<<<<000111111111111111111111111111000000000000000111222222666000GGGqqqyyyyyyqqq~~~)))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((((((((((($$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%'''((()))+++,,,,,,'''''''''''''''((())))))))))))(((((((((((())))))(((((()))***+++***************+++++++++,,,,,,,,,---...000333444555555555111///---,,,,,,...000222444777<<<>>>>>>;;;999888666777777888999;;;<<<===CCCEEEGGGHHHHHHHHHIIIJJJJJJKKKNNNQQQTTTVVVWWWXXXYYYTTTRRRUUUYYY[[[___dddqqqvvvxxxtttqqqooolllhhhiiiwww{{{tttsssqqqmmmWWWMMMXXXsss{{{tttkkkeee```YYYPPPHHH>>>999555333444:::HHHVVVNNNNNNZZZcccbbbeeehhhbbbdddfffgggfffeeefffkkkooonnnooopppqqqssstttuuuvvvvvvxxxzzz{{{yyywwwvvvvvv{{{vvvvvvsssaaaIII@@@FFFUUUrrr~~~nnn[[[HHH===666444===JJJ```gggmmmooosssxxxyyyvvvwwwyyyzzz{{{~~~~~~iiieee}}}mmmggg|||qqqeeeppppppWWWAAA;;;777333///......---,,,,,,++++++++++++++++++,,,***+++------------...000,,,444MMMeeegggaaavvv}}}ccciiiyyykkk\\\[[[ooowwwtttwwwxxxcccbbblllmmmfffnnnnnnpppssstttsssooolllVVVEEE>>>>>>@@@WWW|||~~~dddLLL===<<<<<<@@@GGGHHHCCC<<<:::::::::;;;===???AAACCCDDDHHHKKKOOOPPPPPPOOOOOOPPPTTTTTTUUUWWWYYY[[[]]]^^^]]]^^^```aaabbbbbbbbbbbb```dddeeeeeeggglllnnnlllkkklllmmmmmmkkkkkklllmmmkkkmmmqqqsssuuutttsssrrrttt|||oootttuuuhhh[[[TTTMMMGGG@@@999777999333222222222333444444555777DDD>>><<<999@@@^^^iiifffnnnccclll~~~]]]OOOHHH999::::::<<<;;;FFFsss}}}}}}vvvvvv^^^IIIMMMXXXvvvrrraaa^^^qqqiii\\\dddiii]]]YYYFFF======333777111111111111111111111111000000///000000111222222999...NNNwwwttt)))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***,,,,,,,,,+++((((((((('''&&&&&&%%%%%%***)))((()))***+++***(((((((((((((((((()))******************+++,,,---...---...000333555777888888111000...,,,,,,...000111555999>>>???<<<999888999888888999:::;;;<<<>>>???DDDFFFGGGHHHGGGGGGIIIJJJJJJLLLPPPSSSUUUVVVUUUTTTUUUTTTUUUWWWXXXZZZbbbkkkwwwxxxxxxyyywwwtttoookkknnn|||wwwqqqsssqqqiii]]]SSS```|||wwwwwwqqqhhhaaaZZZPPPGGG@@@;;;777333111777GGGXXXQQQQQQXXX]]]^^^hhhlllaaahhhgggeeedddeeeiiimmmoooooopppqqqppppppqqqtttvvvxxxwwwwwwyyy{{{{{{xxxuuuuuuxxxtttmmmbbbJJJ>>>FFFYYYlll~~~~~~rrr```MMMAAA999444;;;GGG^^^kkknnnmmmttttttppprrrxxxzzzyyyyyynnnddd{{{xxxxxxmmm^^^XXXPPPBBB<<<888333///------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------000444PPPhhhcccaaayyy~~~ZZZ[[[mmmdddZZZhhh|||~~~rrr|||gggdddccchhhooommmnnnoooooonnnppprrroooiiiVVVEEE>>>???AAAWWW|||vvv```LLL@@@:::666CCCQQQKKKBBB===777888888999;;;>>>AAADDDFFFHHHKKKNNNPPPPPPPPPPPPQQQOOOQQQSSSUUUVVVXXX[[[^^^_________aaacccddddddbbbdddbbbbbbffflllpppnnnkkkllllllllllllllllllkkkkkklllnnnppprrrsssvvv{{{~~~tttzzz{{{fffuuuvvvccc^^^WWWLLLCCC===:::999888444333333222222333333444555>>>AAA;;;888BBBVVVdddbbblll~~~jjjlllbbbFFFDDD;;;>>>:::::::::DDDnnn}}}rrr\\\LLLIIITTT|||pppaaa[[[mmm{{{}}}\\\bbbkkkiii^^^MMM@@@999555222000000000000000000000000///000111000//////111333666666```{{{ttt(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))******'''''''''''''''&&&&&&&&&)))((('''((()))***)))'''((((((((((((((()))******************+++,,,---...---...000333444666666777111000...,,,,,,...000111444999===>>>;;;888888888888888999:::;;;<<<>>>???AAACCCEEEEEEFFFGGGIIIJJJIIILLLOOOSSSUUUUUUUUUTTTUUUTTTUUUXXXXXXZZZaaajjjwwwwwwxxxyyyxxxvvvrrrooommmzzz}}}tttooottttttmmm\\\TTTcccvvvvvvqqqhhh```ZZZQQQHHH???;;;777444222888GGGVVVLLLNNNWWW^^^```jjjnnneeehhhgggeeeeeefffiiimmmooonnnooooooooonnnooorrrtttwwwuuutttuuuxxxzzzzzzxxxuuuxxxsssmmmbbbKKK===EEEYYYooorrr```MMMAAA999444;;;FFF___lllooonnnuuuuuurrrvvvwwwyyyxxxwww|||vvvkkktttggggggdddRRR>>><<<888333///------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------111999YYYrrrhhh]]]mmmZZZMMMsssyyysssccckkk{{{rrrccceeefffjjjlllhhhoooqqqpppoooqqqqqqllldddRRRCCC===>>>BBB[[[sss^^^JJJ>>>;;;888GGGUUUOOODDD???999999999:::;;;>>>@@@CCCEEEFFFIIILLLNNNNNNNNNNNNOOONNNPPPRRRSSSUUUWWWZZZ]]]^^^^^^^^^```ccceeedddccceeecccbbbeeejjjmmmkkkhhhjjjjjjkkkkkkllllllmmmmmmoooqqqrrrrrrsssuuuxxx{{{vvv|||{{{gggwwwzzzfff___XXXNNNDDD>>>:::777666444333333222222333333444777???BBB;;;888CCCWWWfff___iii|||lllnnnfffJJJEEE;;;>>>:::::::::CCClll~~~uuu```NNNHHHNNNrrrqqq___YYYmmm{{{mmmnnnzzzjjjUUUCCC:::666333111111111111111111111111///000111000///000111333333666fff~~~rrr'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''((('''&&&'''((()))(((&&&((((((((((((((()))******************+++,,,---...---...000333444555555555111000...,,,,,,...000111333777<<<===:::777777777888888999999;;;===>>>???>>>@@@BBBDDDDDDFFFHHHJJJIIIKKKNNNQQQSSSTTTTTTSSSVVVUUUVVVXXXXXXYYY```iiivvvwwwxxxxxxxxxvvvtttsssqqq{{{|||qqqlllrrrsssmmmXXXSSSeeewwwvvvpppggg___YYYQQQHHH???;;;777555444999GGGUUUIIIJJJVVV^^^```iiipppjjjhhhggggggggghhhjjjmmmooommmnnnooonnnnnnnnnppprrrvvvtttrrrsssvvvyyy{{{{{{tttwwwsssmmmcccKKK===CCCYYYqqqtttaaaNNNBBB999444:::EEE]]]jjjnnnmmmtttuuussswwwwwwyyyxxxvvvyyy~~~rrr~~~jjjvvvuuuWWW@@@<<<888333///------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++777ZZZtttiiiYYY___kkkeeeKKKbbbttt}}}gggiiixxxnnnaaadddeeehhhkkkgggoooqqqrrrqqqrrrpppiii```NNN@@@;;;>>>DDD___oooZZZGGG<<<<<<;;;KKK[[[TTTGGGAAA:::::::::;;;<<<>>>@@@BBBCCCDDDFFFJJJKKKKKKKKKLLLMMMMMMOOOQQQRRRSSSUUUXXX[[[\\\\\\]]]```ccceeeeeedddeeecccbbbeeehhhjjjhhheeeggghhhiiijjjlllmmmnnnooorrrssstttsssssssssuuuwwwyyy~~~zzziiizzzjjj___YYYOOOFFF???:::666333444333333222222333333444777>>>@@@:::666BBBWWWfff\\\ggg{{{ooopppjjjOOOFFF<<<>>>:::::::::AAAggg~~~~~~xxxfffUUUJJJHHHdddqqq^^^VVVdddyyyyyyxxx~~~xxx\\\EEE:::777555111111111111111111111111000111111111000000222333666===uuuyyyzzzxxx(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&'''(((((())))))(((''''''))))))((('''((((((((((((((())))))***************+++,,,---------///111333444444444333111000...,,,,,,...000111222777;;;<<<999666666666777888888999;;;===???@@@>>>@@@BBBDDDDDDEEEGGGIIIIIIKKKMMMPPPRRRSSSTTTSSSWWWUUUVVVXXXXXXYYY```iiivvvwwwxxxxxxvvvtttrrrrrrwww|||pppkkkppppppiiiVVVRRRdddzzzxxxqqqfff]]]WWWOOOGGG???;;;777666666;;;HHHTTTJJJJJJUUU\\\\\\dddnnnllliiiiiiiiiiiikkkmmmooopppmmmnnnooooooooooooppprrrwwwvvvuuuuuuwwwxxxzzzzzztttvvvrrrnnneeeMMM===AAAVVVpppuuucccOOOBBB999333999DDDYYYggglllkkkqqqsssqqqwwwwwwzzz{{{yyyyyy~~~qqqwwwsss|||wwwVVVCCC<<<888333///------------,,,++++++******++++++,,,+++++++++,,,,,,,,,------***333TTTpppjjj\\\]]]aaaqqqdddJJJSSS```sssdddbbbpppwww{{{tttdddcccaaaeeejjjiiilllppprrrrrrsssqqqhhh^^^KKK???;;;>>>FFFcccmmmWWWEEE;;;;;;<<>>???@@@AAACCCFFFHHHJJJJJJJJJKKKLLLMMMOOOQQQRRRSSSUUUXXXZZZZZZZZZ[[[___ccceeeeeeeeedddcccccceeehhhiiihhhfffeeeeeegggiiilllnnnpppppprrrsssttttttssssssuuuvvvyyy}}}{{{jjj|||nnn___YYYQQQHHHAAA<<<777444444333333222222333333444666===???777444@@@UUUddd]]]hhh{{{ooopppnnnSSSHHH>>>???999:::;;;???```~~~|||yyymmm^^^PPPFFFYYY}}}pppeeeZZZ\\\kkk{{{zzzzzzwwwzzzyyy~~~^^^DDD888666666111111111111111111111111000111222111000000222444777BBBxxxnnnuuu))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''$$$%%%%%%&&&'''((())))))***)))((((((******)))(((((((((((((((((())))))***************+++,,,---------///111444555555444333111000...,,,,,,...000111222666;;;<<<999666555666777777888999;;;===???@@@BBBCCCEEEEEEEEEEEEGGGHHHJJJKKKMMMPPPRRRSSSTTTTTTVVVUUUVVVXXXXXXYYYaaaiiiwwwyyyzzzxxxtttooommmmmmvvv~~~}}}qqqmmmrrrpppgggXXXSSSccc|||~~~{{{rrreee[[[UUULLLDDD???;;;777777888>>>JJJVVVNNNMMMVVV[[[WWW]]]hhhjjjiiijjjkkklllmmmoooppppppmmmoooqqqrrrqqqqqqssstttxxxyyyzzzzzzzzzyyyxxxwwwtttvvvsssooogggOOO===@@@QQQmmmwwwdddPPPCCC999333999CCCWWWgggmmmmmmrrrsssrrrwwwvvvzzz}}}~~~{{{|||{{{mmmxxxnnnxxxuuu}}}vvvhhhKKKBBB<<<888333///------------,,,++++++******++++++,,,+++++++++,,,,,,,,,------111444NNNjjjmmmeeecccaaaaaa{{{sssTTTHHHJJJTTTdddssseee\\\eeefffuuu~~~uuufffeeeccceeejjjhhhhhhlllppprrrtttrrriii^^^KKK@@@===???HHHgggkkkUUUDDD;;;999;;;PPP```VVVGGG???888:::;;;<<<===>>>???@@@@@@DDDFFFHHHIIIIIIJJJKKKMMMNNNPPPRRRSSSSSSUUUXXXZZZYYYYYYZZZ^^^bbbeeeeeedddbbbbbbccceeehhhiiijjjiiicccdddfffhhhkkkmmmooopppoooqqqssstttttttttvvvwwwvvv{{{{{{kkk|||qqq```ZZZRRRJJJCCC>>>999666444333333222222333333444777>>>@@@888444???SSSbbb^^^iii}}}mmmoootttYYYIII@@@???888:::<<<===ZZZyyyyyypppdddVVVHHHQQQooozzzllllllddd```uuuxxxlllnnnwww{{{}}}pppmmm{{{{{{||||||\\\BBB666555666111111111111111111111111000111222111000000222444444DDDyyy|||fffpppkkk|||*********)))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))+++)))((()))***+++***)))((((((((((((((()))******************+++,,,---...---///222555777666555444111000...,,,,,,...000111222666;;;<<<999666666666777777888999;;;===???AAACCCEEEFFFFFFFFFFFFGGGIIIKKKLLLNNNPPPRRRTTTUUUUUUUUUTTTUUUWWWXXXZZZbbbkkkwwwzzz|||zzzsssmmmiiihhhooozzz|||uuusssxxxsssgggXXXTTTeee||||||rrrdddZZZSSSKKKDDDAAA;;;666777:::BBBNNNZZZRRRPPPZZZ___WWWXXXbbbeeehhhiiikkkmmmnnnooooooooommmooorrrsssttttttvvvwwwxxxzzz}}}}}}{{{xxxwwwwwwuuuwwwsssqqqiiiQQQ>>>@@@LLLhhhyyyfffQQQDDD999222888BBBWWWjjjrrrrrrwwwuuusssyyytttwww|||}}}zzz}}}vvvmmm}}}wwwwwwjjjoooxxxrrr^^^IIIDDD<<<888333///------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------333555MMMhhhmmmiiifffaaaXXXnnn~~~dddRRRUUUIIISSSbbbtttiii[[[aaa[[[ccc|||llleeejjjiiihhhiiidddeeejjjnnnqqqtttsssjjj```JJJAAA>>>???JJJjjjiiiSSSCCC;;;888;;;PPP___UUUEEE>>>777:::;;;<<<>>>???@@@@@@@@@EEEFFFHHHIIIIIIJJJLLLNNNOOOPPPRRRSSSSSSUUUWWWZZZYYYYYYZZZ]]]aaaddddddccc```bbbcccfffgggiiijjjjjjdddeeefffhhhjjjlllnnnnnnnnnpppssstttuuuuuuwwwxxxuuu{{{|||lll}}}tttddd^^^TTTKKKDDD???;;;888444333333222222333333444888@@@CCC;;;666@@@RRR```]]]iii}}}nnnoooyyy___KKKBBB@@@777:::<<<:::SSSyyyvvvlllbbbVVVFFFKKKdddtttfffkkkfffddd~~~mmmkkksssvvvuuuvvvtttfffiiirrrttt{{{]]]CCC666444555222222222222222222222222000222222222111111222444666KKKuuuccc|||ggggggxxx))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&&&&&&&''''''((((((***((('''((()))***)))(((((((((((((((((()))******************+++,,,---...,,,///333666888888777666111000...,,,,,,...000111333777<<<===:::777666777666777888999;;;>>>@@@AAABBBDDDEEEFFFFFFGGGHHHJJJLLLMMMNNNPPPRRRTTTVVVVVVSSSRRRTTTWWWXXX[[[ccclllvvv{{{|||uuummmhhhgggkkkxxx~~~zzzzzz|||sssdddSSSRRRfff~~~~~~zzzpppbbbYYYTTTMMMFFFBBB;;;666777<<>>@@@LLLmmm~~~gggQQQAAA:::888;;;PPP___TTTDDD===888888:::<<<>>>???@@@@@@@@@DDDFFFGGGHHHHHHIIIKKKMMMNNNOOOQQQQQQRRRSSSVVVXXXYYYYYYZZZ]]]aaaccccccbbb```bbbdddeeeeeeffffffgggeeefffggghhhiiikkkllllllnnnqqqtttuuuuuuuuuvvvwwwvvv}}}|||mmm~~~vvvkkkdddXXXMMMDDD>>>:::888444333333222222333333444777???BBB;;;555===MMMYYYYYYeeezzzppppppyyy```LLLCCC@@@777:::===999NNNxxx}}}tttcccWWWNNNAAAEEE\\\uuunnncccaaassswwwqqquuuqqqlllnnnyyyoootttyyyvvvcccHHH999555444222222222222222222222222111222222222111111333555;;;UUUrrrfffzzzhhhkkkxxx)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''((('''&&&&&&&&&&&&&&&''''''''''''''')))'''&&&'''((()))((('''((((((((((((((()))******************+++,,,---...,,,///333777999999888777111000...,,,,,,...000111333888<<<===:::777777777666666777999;;;>>>@@@AAA???AAADDDEEEFFFGGGJJJLLLMMMMMMOOOQQQSSSUUUVVVWWWRRRRRRSSSWWWYYY[[[dddmmmuuu{{{wwwnnniiihhhkkkyyy}}}}}}ppp___LLLMMMddd|||xxxnnnbbbYYYUUUOOOIIICCC;;;666666<<>>===888333///------------,,,++++++++++++++++++,,,++++++,,,,,,,,,---------...>>>ccc}}}|||yyypppqqqvvv~~~```IIIOOOXXXcccsss~~~]]]___qqqfffYYY\\\^^^kkkllldddgggfffhhhnnnmmmfffjjjnnnppprrrqqqiii___FFF???===@@@MMMppp}}}fffOOO@@@:::999<<>>@@@AAAAAAAAACCCEEEFFFGGGGGGHHHJJJLLLLLLNNNOOOPPPPPPRRRTTTVVVYYYYYYZZZ]]]```bbbbbbaaaaaacccddddddcccccccccdddfffgggggghhhiiijjjjjjjjjooorrrtttuuuuuutttuuuuuuxxx|||nnnxxxqqqhhh[[[NNNDDD===999666444333333222222333333444333<<>>@@@BBBCCCFFFEEEDDDDDDEEEGGGIIIKKKPPPQQQQQQRRRRRRRRRRRRRRRTTTSSSUUUYYYZZZ]]]eeennnwww{{{~~~zzzrrrhhhbbbbbbxxx|||vvvyyyqqq```IIIRRRdddwwwyyysssiii___[[[YYYRRRIIIDDDBBB;;;555:::KKKYYY^^^QQQ[[[iiiooohhh^^^]]]ccciiihhhfffgggiiilllnnnnnnkkklllnnnppprrrssstttuuuxxxwwwuuuuuuwwwxxxyyyyyy|||zzzxxx{{{uuuVVV???BBBGGG```xxx~~~kkkUUUFFF===:::<<>>???@@@AAACCCEEEFFFFFFFFFHHHKKKMMMNNNNNNOOOOOOQQQRRRTTTTTTXXXXXXYYY\\\___```___]]]bbbcccdddeeefffeeeddddddhhhiiiiiihhhgggggghhhjjjppppppqqqppppppqqqsssvvvwww~~~~~~nnn|||pppmmmbbbRRRGGGAAA<<<777555444333333222222333333555888999777444777AAAIIIJJJPPPbbbyyynnnxxxvvvYYYLLLBBB999888999;;;>>>BBBlll|||yyykkk]]]RRRAAA===LLLqqqqqqYYYRRRccc~~~qqqlllvvv|||mmmvvv~~~SSS===888111222222222222111111111000000111222222111111333555>>>___iiilllmmm|||iiijjjyyy))))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''(((((((((((((((((((((((((((((()))***+++***((('''((()))*********++++++,,,,,,,,,111222333555666777777777333---***,,,...------///777999::::::999888777777999::::::;;;===???AAABBBEEEDDDDDDDDDEEEHHHJJJLLLOOOPPPQQQRRRSSSSSSSSSSSSVVVTTTTTTWWWZZZ___iiittt{{{}}}}}}xxxpppiiieeecccxxx{{{vvvxxxppp```QQQXXXhhhzzzzzzuuulllbbb___]]]VVVNNNDDDBBB<<<666;;;JJJVVV[[[JJJSSSaaaiiieee^^^```gggjjjhhhggggggiiilllnnnpppkkklllnnnppprrrsssttttttwwwvvvuuutttuuuvvvwwwwww|||zzzxxx{{{uuuWWW@@@BBBFFF___xxxoooZZZKKKAAA<<<;;;>>>RRRaaappptttrrrrrrrrrqqqooorrrttttttsssuuuyyy}}}lllooozzztttuuuuuubbbNNN::::::777333000///...---,,,+++++++++++++++++++++++++++,,,,,,,,,++++++---//////AAAqqq~~~ZZZRRR[[[iiisssyyy}}}www{{{vvvyyyuuu|||xxxooohhhhhhkkkllllllmmmkkkpppsssttttttqqqiii___FFF@@@???BBBQQQxxxsss]]]MMMAAA999:::@@@TTTbbb^^^WWWMMM>>>=========>>>???@@@AAABBBDDDEEEFFFFFFFFFGGGJJJLLLNNNNNNOOOPPPQQQSSSTTTUUUXXXXXXYYY\\\___```___^^^```aaacccdddeeeddddddcccfffggghhhhhhggghhhjjjlllnnnnnnooonnnmmmnnnppprrrxxx}}}{{{mmm}}}ssspppdddUUUHHHBBB;;;666555444333333222222333333666999:::777333444;;;BBB???AAANNNaaalllnnnttt}}}oooyyyuuuXXXMMMCCC:::888999:::===AAAiii|||ooobbbWWWDDD???LLLkkk~~~jjj[[[XXX```ppp|||{{{ppp|||pppkkk~~~nnnuuucccBBB:::555333333333222222222111111111222333333222333555777???bbbpppwww{{{~~~|||llldddlll{{{))))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((()))***+++***((('''((()))++++++++++++++++++++++++111222444555666666666555222---***,,,...---...000777999::::::999777777777999999:::;;;<<<>>>@@@AAACCCCCCCCCDDDFFFIIILLLMMMNNNOOOQQQRRRTTTUUUUUUUUUWWWTTTTTTWWWZZZ```lllyyy|||vvvoookkkiiigggyyyzzzuuuwwwpppaaaVVV[[[hhh{{{zzzvvvmmmeeebbbaaaZZZRRREEEBBB<<<888<<>>>>>DDDVVV~~~qqq[[[KKK@@@888888@@@UUUbbb\\\VVVPPPDDD>>>>>>>>>>>>@@@AAABBBCCCEEEFFFGGGGGGFFFGGGIIIKKKNNNOOOPPPQQQRRRTTTUUUUUUXXXXXXYYY\\\```aaa```______```bbbcccdddddddddcccdddeeegggggggggiiikkkmmmmmmnnnooonnnmmmmmmooopppwww{{{xxxkkk}}}uuurrrfffVVVJJJBBB;;;555555444333333222222333333666888999666111000444999777666===KKKVVV]]]iiivvvpppzzzxxx\\\PPPEEE;;;999999999<<>>777;;;DDDYYYaaaTTTKKKFFF>>>>>>>>>>>>???@@@BBBCCCDDDEEEFFFHHHGGGFFFFFFHHHJJJMMMNNNPPPQQQSSSTTTUUUVVVWWWWWWYYY\\\```aaaaaa```___```bbbdddeeeeeeeeeeeedddfffggggggggghhhjjjlllnnnoooppppppnnnnnnoooqqquuuyyyuuuiii~~~}}}sssoooeeeVVVJJJCCC<<<666555444333333222222333333444666777444000...000333222333777>>>CCCKKK[[[kkk}}}pppyyycccRRRGGG===999999999;;;>>>___|||wwwoooeeePPPDDDLLLgggsssllliiiooozzzjjjXXXiiitttxxx~~~qqqooowwwIII<<<:::222222222222111111111111222333333222222333666999FFFwwwooo}}}uuu^^^UUU^^^nnn|||))))))((('''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&((())))))(((((((((((((((((((((((('''((())))))((('''(((***((()))***+++,,,---......000222444666666555444333000,,,+++------,,,...333555999<<<;;;888555666888999999::::::<<<===???@@@AAABBBCCCFFFHHHKKKMMMNNNNNNOOOQQQSSSUUUWWWXXXXXXUUUTTTVVVZZZ[[[]]]dddmmm{{{{{{tttqqqqqqxxx|||wwwxxxqqqfff[[[^^^jjj}}}{{{wwwooohhhfffddd]]]TTTHHHAAA999777999:::;;;;;;???BBBHHHNNNPPPSSS]]]hhhggghhhgggfffeeehhhmmmqqqnnnoooppprrrrrrsssssssssvvvwwwwwwvvvttttttvvvxxxzzz{{{yyyzzzxxx```FFF@@@AAAZZZtttsssZZZHHH===777999===LLL^^^ooorrrmmmmmmrrrvvvwwwxxxyyywwwtttuuuyyy}}}yyykkkvvvzzz{{{|||vvvdddXXXMMM===888555111///......---,,,+++++++++++++++++++++++++++,,,,,,,,,++++++---///222JJJjjjlllsssiiifffhhhsssvvv|||pppllliiijjjjjjhhhjjjnnnnnnrrruuuwwwwwwrrrcccTTTDDD>>>@@@HHH\\\lllVVVHHH>>>777>>>III^^^bbbOOOAAA>>>888======>>>???@@@BBBDDDEEEEEEFFFHHHHHHGGGGGGHHHIIILLLMMMOOORRRSSSUUUUUUUUUUUUVVVWWW[[[___aaaaaa```___aaaccceeeggghhhhhhgggfffggghhhgggffffffhhhjjjlllnnnoooooonnnmmmnnnooorrrxxxvvviiitttllljjjaaaTTTIIICCC>>>888555444333333222222333333111222444222000...000222///333888:::888:::FFFRRRnnnnnnxxxiiiSSSHHH>>>:::999999:::===YYYzzz}}}}}}wwwrrrjjjUUUGGGLLLfffooogggppp~~~eeeRRRhhh{{{sssgggnnn~~~lllEEE:::777222111111111111000000000111111111000000222555888PPPtttjjj}}}tttZZZTTT___mmm|||))))))((('''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((((((((''''''&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((&&&((())))))''''''(((***'''((()))***,,,---...//////111333666777666444333///,,,,,,...---+++...444555999===<<<777555666999:::::::::;;;<<<>>>???@@@AAABBBDDDFFFIIIKKKMMMNNNOOOPPPRRRTTTVVVWWWXXXXXXTTTTTTWWWZZZZZZZZZ___fffvvv|||}}}yyyxxxyyy{{{zzzsssiiigggjjjvvv|||tttllliiifff^^^UUUHHH???777666888777666666555777<<>>888===LLLccceeeNNN>>>===:::<<<<<<===>>>@@@BBBCCCDDDCCCEEEHHHHHHHHHGGGHHHIIIJJJLLLNNNQQQSSSTTTTTTTTTSSSTTTVVVZZZ^^^aaaaaa```___aaacccfffhhhiiiiiiiiiggghhhhhhgggfffeeeggghhhhhhjjjlllllllllkkklllmmmpppwwwzzzjjj}}}ooogggeee^^^RRRIIIDDD???999555444333333222222333333///000111111000000111333444;;;DDDHHHGGGCCCAAABBB\\\vvv~~~zzznnnwwwkkkSSSHHH>>>::::::999:::===TTT|||}}}}}}}}}wwwtttmmmWWWGGGKKK___sssnnnxxx~~~iii\\\www|||eeeaaammmuuu]]]BBB999555222222222111111111000000000111000//////111666999XXXnnnhhhrrrUUUSSS```nnn}}}))))))((('''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&''''''((((((((((((((((((((((((&&&'''((((((''''''(((***))))))***+++,,,,,,---------///333666777666555333...,,,,,,...,,,+++...555444999>>><<<777444666:::;;;;;;;;;<<<===>>>???@@@BBBCCCEEEGGGIIIKKKLLLMMMPPPQQQSSSUUUVVVWWWXXXXXXVVVUUUVVVYYYXXXYYY___gggsssyyy}}}|||~~~|||uuummmmmmsssvvvnnniiifff\\\RRRGGG;;;444555999888888999333444888???DDDKKKWWWccc```dddggggggeeeeeehhhlllqqqqqqrrrrrrsssrrrrrrrrrqqqtttvvvuuurrrssswww{{{xxx|||yyyzzzzzzeeeJJJ@@@@@@ZZZtttwww]]]JJJ===777777;;;LLL[[[jjjooooooqqqrrrsssvvvzzz~~~~~~zzzwwwwwwxxxmmm```nnn{{{sssttt{{{}}}vvv{{{yyy}}}yyylll___OOO<<<777444000.........---,,,+++++++++++++++++++++++++++,,,,,,,,,++++++---///111CCCbbbgggkkkzzz~~~}}}www{{{zzz{{{{{{zzzvvvsss}}}~~~tttkkkjjjlllkkkjjjkkkqqqrrrrrrssstttooo___NNNDDD===>>>HHH^^^hhhRRRFFF???:::;;;LLLfffhhhNNN<<<<<<<<<;;;;;;<<<===???AAACCCDDDBBBDDDGGGHHHHHHHHHIIIJJJHHHJJJMMMPPPRRRSSSSSSSSSQQQRRRTTTXXX]]]``````___^^^```bbbeeegggiiiiiiiiieeefffggggggffffffhhhjjjeeegggjjjlllllllllmmmnnnooovvv~~~lll}}}oooeeeddd]]]RRRIIIDDD???999555444333333222222333333111111000000///111333444;;;CCCQQQaaalllhhhXXXIIIMMMmmmuuunnnxxxmmmSSSHHH>>>::::::999;;;>>>QQQzzzzzzvvvnnnWWWEEEHHHSSSzzz{{{sssbbb{{{ooobbbjjjhhhqqqnnnUUU@@@:::555444444444333333333222222111111111000000222777;;;XXXiiifffxxxSSSQQQaaaooo}}}))))))((('''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%'''((((((''''''(((***++++++++++++++++++++++++,,,...222666777777555444---,,,---...,,,+++///555444999>>><<<777444666:::<<<<<<<<<======???@@@AAABBBCCCEEEHHHJJJKKKLLLLLLQQQRRRTTTUUUVVVWWWXXXXXXXXXVVVUUUWWWWWWXXXaaajjjrrrxxx}}}}}}{{{}}}~~~wwwooolllsssvvvmmmhhhcccYYYOOOEEE999222555:::;;;;;;===888888;;;@@@DDDJJJUUU___^^^bbbggggggddddddgggjjjqqqrrrrrrssssssrrrrrrrrrooorrruuutttqqqrrrwww{{{xxx|||yyyzzzzzzfffKKK???@@@ZZZttt{{{bbbOOOAAA888666888JJJYYYiiipppssssssrrroootttyyy~~~yyyuuutttlll[[[dddxxxoooooopppooovvv}}}www|||}}}|||{{{nnnbbbRRR>>>777333000...---...---,,,+++++++++++++++++++++++++++,,,,,,,,,++++++---///555AAA^^^ffflllwwwwwwxxx~~~}}}|||vvvyyyuuusssoootttwwwllljjjmmmllljjjjjjrrrrrrqqqqqqrrrmmm]]]MMMBBB;;;===GGG^^^gggRRRFFF???:::999LLLhhhhhhLLL999999999:::;;;;;;===???AAACCCDDDAAACCCGGGHHHIIIIIIJJJKKKGGGIIIMMMPPPRRRSSSSSSRRRPPPQQQSSSWWW\\\_________]]]___aaadddfffhhhhhhiiicccdddfffffffffgggjjjllleeehhhkkkmmmnnnnnnoooppppppvvvmmmrrreeeddd^^^RRRIIIDDD???999555444333333222222333333333222000//////111333555;;;CCCVVVrrrpppVVVDDDgggrrroooyyyoooSSSHHH>>>;;;::::::;;;???OOOyyy|||wwwoooWWWDDDEEELLLxxxrrrXXXkkk}}}kkkmmmgggllliiiSSSAAA;;;777666666555555555444444444222222222111111333888<<>>>>>:::666666999666666777999;;;>>>@@@AAACCCEEEHHHIIIKKKMMMQQQSSSVVVUUUUUUUUUUUUUUUUUUUUUZZZYYYWWWUUUVVV[[[ccchhhnnnnnnrrruuusssnnnsss{{{{{{vvvpppvvv}}}wwwiii```ZZZRRRIIIDDD>>>777555888===BBBCCC::::::;;;>>>CCCLLLWWW^^^```___dddiiiiiieeehhhoooppppppqqqtttvvvvvvtttrrrrrrrrrrrrrrrtttvvvyyyzzz}}}|||vvvgggPPP@@@@@@TTTnnn~~~gggPPP@@@888777999GGG]]]hhhiiioooqqqoooqqqvvvwwwyyyzzzyyyvvvsssrrrfff\\\aaasssllltttwww{{{}}}yyyttt[[[PPP;;;:::666222000///...---,,,,,,++++++******++++++,,,---,,,,,,,,,,,,---......111PPPpppdddkkkqqqyyyyyyyyyooonnnyyy~~~tttwwwyyywwwyyy|||yyyssseeeoootttttt~~~ooollllllhhhgggjjjnnntttvvvrrrrrrpppcccQQQ=========EEE```fffQQQDDD<<<777<<>>???@@@@@@DDDDDDDDDDDDEEEFFFGGGHHHGGGKKKNNNPPPOOOPPPSSSUUUSSSUUUWWWXXXYYYZZZ\\\^^^\\\^^^aaabbbbbbaaabbbbbbffffffeeeeeeeeegggiiijjjiiikkklllmmmmmmmmmoooppppppuuu}}}ooouuuiiiccc[[[RRRIIICCC>>><<<888666444444444444222000222111000111222444555555<<>>LLLlllyyyxxxrrrYYYCCCDDDJJJlll~~~WWW[[[xxxnnniiiaaaWWWLLLBBB999444444333222222111111222222222111222333333333999AAAaaannnyyy```\\\gggnnn)))(((((('''''''''(((((('''&&&&&&&&&((()))((('''''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%%%%&&&'''((('''&&&&&&''''''&&&%%%''''''''''''''''''''''''%%%$$$$$$###$$$%%%&&&''''''''''''''''''((())))))((('''&&&'''((())))))'''))))))))))))************++++++++++++,,,---......111111333666888888666444///...,,,,,,,,,...000111555:::???>>>:::666666999666777888999;;;>>>@@@AAADDDFFFIIIJJJLLLNNNQQQTTTUUUUUUUUUVVVVVVVVVWWWWWWZZZZZZZZZXXXXXX[[[```dddllljjjkkkllliiieeehhhooottt|||{{{xxxsssnnn~~~zzzoooccc\\\YYYSSSLLLEEE>>>777555777<<>>@@@BBBEEEMMMYYYaaabbb```aaafffeeebbbdddiiioooooopppsssuuuvvvtttrrrssssssssstttvvvyyy{{{|||}}}||||||wwwhhhRRRBBBAAAUUUooohhhQQQ@@@888777888FFF]]]hhhiiioooqqqoooqqqppprrrtttvvvvvvuuusssrrrdddYYY[[[uuu~~~vvv{{{~~~~~~}}}uuuwww|||^^^OOO>>><<<888333000///......---,,,++++++******++++++,,,---,,,,,,,,,,,,---......111RRRsssgggmmmsss~~~uuuiii```kkkxxxuuutttuuuwww{{{~~~{{{pppfffZZZfffqqqttt{{{|||nnnkkkjjjggggggkkknnnttttttpppooolll___MMM>>>>>>===FFFaaa~~~cccMMMBBB===999;;;JJJ``````GGG888999888;;;<<<<<<===>>>???@@@@@@DDDDDDDDDDDDEEEEEEFFFGGGGGGJJJNNNOOOOOOPPPRRRUUURRRTTTWWWYYYYYYZZZ\\\]]]ZZZ]]]```aaaaaa```aaabbbfffeeeeeeeeefffggghhhhhhhhhjjjlllmmmmmmmmmoooqqqtttwwwnnn~~~ssshhhbbbYYYPPPHHHAAA===:::888666444333333333111///000//////111666888888777<<>>JJJiiizzzxxxrrrYYYFFFGGGDDDgggppp]]]wwwqqqmmmeeeYYYJJJ>>>777444444333222222111111222222222111111333222222888@@@dddnnn~~~zzzccc^^^iiiooo***)))(((''''''''''''''''''''''''(((******((('''''''''&&&&&&&&&&&&''''''((((((&&&%%%%%%%%%&&&''')))''''''''')))***)))(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((())))))((('''&&&'''((())))))'''))))))))))))************++++++++++++,,,---......111111333666888888666444......---,,,---///111333777<<<@@@>>>999666777999777777888:::<<<>>>@@@AAAEEEGGGIIIKKKLLLOOORRRUUUSSSTTTUUUVVVWWWXXXXXXYYY[[[[[[\\\[[[ZZZZZZ]]]___jjjiiijjjllljjjddd``````eeerrr}}}{{{wwwrrrnnnzzzsssooohhh___\\\[[[VVVOOOEEE@@@999666888<<<======;;;???DDDEEEFFFMMMYYYddd```\\\[[[^^^bbbdddgggjjjmmmmmmooorrrttttttsssqqqrrrrrrssstttwwwyyy{{{}}}~~~|||||||||wwwiiiTTTDDDBBBVVVpppjjjRRRAAA888666666EEE\\\hhhiiioooqqqoooqqqpppqqqssstttttttttsssrrraaaTTTTTTjjj{{{}}}}}}yyysssttt^^^JJJAAA>>>:::444000.........---,,,++++++******++++++,,,---,,,,,,,,,,,,---......111RRRvvvjjjqqq|||{{{aaaXXXpppuuuoooooo{{{qqqcccUUUbbbqqquuutttzzzllliiihhheeeggglllpppsssrrrmmmkkkgggYYYIII>>>>>>>>>HHHddd}}}```JJJ@@@<<<::::::IIIaaabbbJJJ::::::999<<<<<<===>>>???@@@AAAAAADDDDDDDDDDDDDDDDDDEEEEEEGGGIIILLLNNNNNNOOOQQQSSSQQQTTTXXXZZZZZZZZZZZZ[[[YYY\\\___aaaaaaaaabbbdddeeeeeeffffffgggffffffffffffhhhkkklllmmmnnnppprrryyyzzznnntttjjjdddZZZPPPHHHBBB>>>;;;888666444222222222000///111//////555<<>>888777444333222222111111222222222111111333111111777???aaadddvvvaaa^^^iiippp***)))(((''''''&&&''''''''''''(((***,,,+++)))&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&'''((('''&&&''')))******)))''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''''''''((())))))((('''&&&'''((())))))'''((()))))))))************++++++++++++,,,---......000111333777999999666333...---------...000222444999===AAA???999666777999888888999:::<<<>>>@@@AAADDDFFFHHHJJJKKKNNNQQQTTTQQQRRRSSSUUUVVVXXXYYYZZZZZZ[[[ZZZYYYXXXYYY[[[]]]cccffflllqqqpppggg\\\UUU___nnn||||||vvvpppkkkeeejjjllliiihhhlllqqqrrrmmmllliiidddbbbaaa[[[SSSGGGBBB===;;;===??????>>>999???EEEEEEEEELLLZZZfff[[[UUUPPPRRRYYYbbbiiimmmkkklllmmmpppssssssrrrpppooopppqqqsssvvvxxxzzz{{{}}}||||||wwwiiiSSSCCCBBBVVVpppkkkTTTAAA888555555DDD[[[gggiiioooqqqnnnpppwwwwwwvvvvvvuuutttsssrrrbbbTTTOOOccc~~~{{{zzzxxxYYYAAACCC@@@;;;555000............,,,++++++******++++++,,,---,,,,,,,,,,,,---......222PPPssslllzzzjjj\\\ttt|||jjj```nnn{{{kkk\\\eeerrrvvvmmmjjjwwwjjjhhhgggeeegggnnnrrrsssqqqllliiicccUUUFFF>>>>>>>>>IIIggg|||___III???;;;999999IIIbbbdddKKK;;;:::999<<<<<<===>>>???@@@AAAAAACCCCCCDDDDDDDDDDDDCCCCCCFFFHHHJJJLLLNNNOOOPPPQQQPPPSSSWWWZZZZZZYYYYYYYYYZZZ\\\```bbbbbbcccdddeeeddddddfffggggggfffeeedddeeegggjjjkkkmmmnnnqqqsss{{{{{{ooo~~~zzznnnfff[[[RRRKKKFFFAAA===888666333222222111000///444222333888@@@CCC@@@<<<888<<>>```zzzeeettt\\\[[[hhhppp))))))((('''''''''''''''''''''(((***,,,+++)))&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&%%%&&&((())))))'''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''((())))))((('''&&&'''((())))))'''((()))))))))************++++++++++++,,,---......000111444777999999666333...---------///111444666;;;???BBB???999666777999888999999:::<<<>>>@@@AAACCCDDDGGGHHHJJJLLLPPPRRROOOPPPRRRTTTVVVXXXYYYZZZZZZYYYXXXUUUUUUWWW[[[___bbbfffjjjmmmmmmiii```YYY]]]kkkxxx}}}zzzuuunnnhhh[[[```cccaaaaaagggmmmoooqqqrrrqqqnnnllliii```WWWJJJFFFBBBAAACCCEEEDDDBBB:::@@@FFFGGGHHHQQQ```mmmeee^^^TTTOOOTTT]]]eeeiiijjjkkklllooorrrsssqqqppppppqqqsssuuuwwwyyyzzz{{{~~~}}}wwwhhhRRRAAAAAAUUUooolllUUUCCC888555555CCCZZZgggiiipppqqqnnnpppwwwwwwvvvvvvvvvvvvvvvvvvmmm\\\RRRbbb~~~|||zzz|||~~~XXX<<>>JJJiii{{{___III???:::777:::JJJbbbdddKKK;;;:::888<<<<<<===>>>???@@@AAAAAABBBCCCDDDDDDEEEDDDDDDCCCEEEFFFHHHJJJMMMNNNOOOOOOOOOSSSWWWYYYYYYXXXXXXXXXXXXZZZ^^^``````aaabbbcccbbbccceeeffffffeeedddddddddfffiiikkklllnnnqqqtttyyyzzzppp|||nnneeeZZZPPPKKKGGGBBB>>>888666333111222222222111555444555999???AAA???;;;;;;===DDDKKKIIIMMMeeeddd]]]ooozzz}}}hhhgggzzzsssWWWLLLAAA===:::888888:::AAA]]]}}}xxxuuuvvvyyyxxx}}}dddKKKDDDRRRpppxxxmmmaaarrr}}}oooxxxsssxxxqqqnnnwww|||pppXXXCCC;;;;;;444333222222111111222222222111111333111111777???dddppp|||]]]\\\iiippp((((((''''''''''''(((((('''''''''(((******((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%'''((('''&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''((())))))((('''&&&'''((())))))'''))))))))))))************++++++++++++,,,---......///111444888:::999666222...------...///222555777===@@@BBB???999666777:::999999:::;;;<<<>>>@@@AAABBBDDDFFFHHHIIILLLOOORRRPPPPPPRRRTTTVVVXXXZZZZZZ[[[ZZZXXXUUUTTTVVV[[[^^^llloooooommmmmmoooooommmeeennnxxx|||{{{yyyssslllkkkpppttttttvvv|||zzzzzzxxxuuurrrooofff\\\OOOLLLIIIHHHJJJIIIGGGDDD???CCCFFFIIIMMMYYYjjjxxx|||oooccc___cccggghhhjjjjjjlllooorrrsssrrrppptttuuuwwwyyy{{{|||}}}}}}}}}xxxhhhRRRAAA>>>RRRmmmmmmVVVDDD:::666555AAAZZZgggiiippprrrnnnpppqqqqqqqqqrrrtttwwwzzz{{{{{{iii[[[ggg}}}|||wwwooowww}}}{{{\\\<<>>???@@@@@@AAABBBDDDEEEFFFFFFEEEEEEEEEEEEFFFHHHLLLNNNNNNMMMPPPSSSVVVXXXXXXWWWWWWXXXUUUXXX[[[]]]]]]]]]^^^___aaabbbcccdddeeeeeeeeeeeedddfffiiikkklllnnnqqqsssvvv{{{~~~rrr~~~yyykkkaaaUUULLLIIIFFFAAA===888555222111222444444444555666777999<<<===<<<;;;BBB@@@CCCJJJJJJMMMaaayyy|||aaa```qqqyyy|||dddhhhzzzuuuYYYMMMAAA<<<999777777999@@@ZZZ{{{uuutttvvvqqq{{{~~~~~~jjjQQQGGGKKKmmmqqq```lll~~~~~~~~~}}}zzz~~~vvvxxxzzzlll~~~{{{qqqeeejjjhhhrrryyynnnVVVAAA888888444333222222111111222222222111222333333333999AAAggg}}}ggguuufffcccnnnrrr''''''&&&''''''((()))***'''&&&&&&&&&((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&(((&&&%%%&&&''''''&&&%%%''''''''''''''''''''''''$$$%%%&&&'''((('''&&&&&&'''''''''''''''((())))))((('''&&&'''((())))))'''))))))))))))************++++++++++++,,,---......///000444888:::999555222---------...000333666888???BBBCCC@@@999666777::::::::::::;;;<<<>>>@@@@@@BBBDDDGGGHHHJJJLLLPPPRRRRRRSSSTTTVVVXXXZZZ[[[\\\]]]\\\[[[YYYWWWWWWYYY[[[rrrxxxzzzvvvuuuxxx{{{zzzrrrwwwyyyzzz{{{zzzsssjjjwww|||{{{tttqqqpppjjjbbbVVVRRROOONNNMMMKKKFFFBBBAAABBBDDDHHHPPP```rrryyypppooonnnllljjjjjjlllpppssstttrrrqqqwwwxxxzzz{{{}}}}}}}}}|||~~~}}}xxxiiiSSSCCC;;;PPPkkkmmmWWWEEE;;;777666@@@YYYfffiiippprrrnnnoooooooooooopppssswww{{{}}}rrrgggttt~~~|||{{{|||mmm}}}wwwxxxuuuwwwddd<<<>>>999777444222111///---***,,,++++++******++++++,,,---,,,,,,,,,,,,---......333IIIhhhdddttt___VVVuuu~~~uuuyyy{{{xxxuuutttqqqmmmeeeqqqsssjjjeeegggfffbbbdddkkkmmmlllmmmooommmaaaPPPDDD;;;;;;<<>>??????@@@AAADDDFFFGGGHHHGGGFFFDDDDDDDDDGGGKKKNNNMMMLLLQQQSSSVVVVVVVVVVVVWWWXXXWWWYYY\\\]]]]]]]]]^^^___aaaaaaaaabbbccceeefffgggdddgggiiikkklllmmmppprrrttt|||vvvvvvttt{{{sssiii___RRRKKKHHHFFFBBB>>>888555222222333666777777777:::<<<======>>>@@@BBBEEEDDDGGGKKKKKKOOO^^^oooooo```eeepppsss}}}zzz```hhhzzzxxx\\\OOOBBB<<<999777888;;;@@@XXX~~~xxxvvvxxxqqqxxxwwwvvvyyyjjjQQQFFFEEEfff{{{fffnnn~~~xxxwwwzzz}}}~~~zzz}}}uuulllccc___iiiqqquuuiiiRRR>>>666666444333222222111111222222222111222444444555;;;CCCmmmvvv\\\nnnmmmiiirrrttt&&&&&&&&&&&&((()))***+++(((&&&%%%%%%'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&)))(((&&&&&&''''''&&&$$$''''''''''''''''''''''''$$$$$$&&&'''''''''&&&%%%'''''''''''''''((())))))((('''&&&''')))))))))'''))))))))))))************++++++++++++,,,---......///000444888;;;999555222---------...000444777999???BBBDDD@@@999666777:::::::::;;;;;;===>>>@@@@@@CCCEEEHHHIIIKKKMMMQQQSSSTTTUUUVVVXXXZZZ[[[]]]]]]^^^______^^^[[[XXXWWWWWWjjjwww{{{{{{zzzvvvzzzzzzwwwttttttsssjjjaaaooouuu|||zzzqqqnnnnnnkkkfffZZZWWWSSSQQQOOOKKKEEE???AAA@@@@@@EEEPPPbbbuuuvvvsssqqqmmmjjjkkklllpppssstttsssqqqwwwxxxyyy{{{|||{{{{{{zzz~~~}}}}}}yyyjjjUUUEEE:::NNNjjj~~~mmmWWWEEE;;;888777@@@YYYfffiiippprrrnnnooosssrrrqqqqqqsssvvvzzz|||uuuooo|||yyy{{{uuu|||tttllltttiii;;;666777555333222222000,,,***,,,++++++++++++++++++,,,---,,,,,,,,,,,,---......222JJJiiibbbjjjpppSSSLLLcccooo~~~|||uuufffmmm{{{nnnfffcccfffeee```bbbiiijjjiiikkkooommm```OOOCCC::::::<<>>>>>LLLaaa```EEE555666666999999:::;;;<<<===>>>>>>???AAADDDGGGHHHIIIHHHHHHDDDCCCCCCFFFKKKMMMMMMKKKRRRTTTUUUUUUUUUUUUWWWYYYZZZ]]]___aaa```___```aaa`````````aaaccceeegggiiieeegggiiikkkkkkmmmoooqqqsss}}}sssgggtttuuuzzzpppjjj```SSSKKKJJJIIIEEE@@@777555222222444777999999:::>>>BBBBBB@@@AAAFFFKKKEEEHHHMMMPPPNNNOOOYYYdddggg```iiiooommmxxxwww]]]iii{{{yyy^^^QQQCCC<<<999888999===AAAVVV{{{|||yyy|||wwwzzzsssooorrreeeMMMAAAEEEbbbnnnttt{{{|||~~~uuuqqq~~~yyyvvv||||||tttdddnnnssstttgggPPP===666666444333222222111111222222111111222555555666===EEEvvvwwwfffxxxnnnkkktttvvv+++******)))((('''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))((('''''''''''''''*********)))))))))))))))++++++++++++,,,---......---000555999::::::888666000---+++...//////222777<<>>@@@AAABBBCCCEEEGGGJJJMMMOOOPPPNNNTTTZZZ\\\ZZZ[[[^^^bbb___```bbbeeeeee___UUUMMMSSS^^^kkkssszzz|||uuukkkttttttuuuxxxwwwnnnddd]]]ffffffffflll{{{wwwpppppprrroooiiiSSSSSSUUUVVVMMM@@@===AAABBBDDDDDDHHHUUUgggpppooouuuxxxwwwqqqkkkjjjlllnnnnnnlllkkkmmmqqqrrrpppnnnrrrtttxxxzzzyyyxxxxxxyyy}}}}}}{{{yyyvvvkkkUUUAAA>>>LLLiiioooVVVBBB777444555BBBXXXeeejjjqqqppplllpppqqquuuxxxwwwuuuuuuxxx|||wwwxxxppp|||~~~|||yyyzzzwwwxxxccc===;;;999777555333111000//////'''(((***,,,---------,,,+++,,,------,,,,,,...000111XXXkkk```ZZZiiiuuuJJJEEETTTXXXuuuvvv~~~lllhhhggggggfffdddfffkkkiiijjjnnnqqqpppeeeTTTGGG::::::===LLLooouuuXXXDDD<<<:::777===QQQiiieeeHHH888:::888888999:::<<<===>>>>>>??????@@@BBBDDDFFFHHHIIIIIIEEEFFFIIILLLMMMNNNMMMLLLPPPSSSUUUVVVWWWWWWYYYZZZUUUZZZ___aaa```___```aaa______aaabbbdddeeeggggggeeegggjjjkkkkkkkkklllmmmtttlll___dddnnnxxxzzzqqqggg^^^SSSJJJEEECCCAAA???555666777777777777999;;;;;;<<<>>>@@@BBBDDDFFFGGGFFFJJJMMMNNNMMMMMMOOORRRZZZ\\\fffmmmpppvvvoooZZZjjj{{{ttt]]]OOO@@@:::888777888:::???UUUzzz|||xxxyyyzzzwwwuuusssfffSSSEEEBBBDDD]]]tttbbbmmm}}}vvvoookkklllkkkjjj~~~{{{vvvvvvtttpppnnn}}}pppRRR===777666111111111111111111111111111222444444222444AAAOOO~~~nnnaaayyypppiiipppsss***))))))(((((('''&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))******)))(((((((((((((((***)))))))))))))))))))))++++++++++++,,,---.........000555999;;;:::888666111---,,,...///...111666;;;???AAA>>>999555666999:::::::::;;;===>>>@@@AAAAAABBBDDDFFFIIILLLNNNOOOPPPTTTYYYZZZYYYZZZ^^^aaa```aaadddiiilllggg[[[RRR@@@EEENNNZZZfffnnnqqqrrrwwwtttqqqpppnnnjjjdddaaaYYYYYYYYY___ooo|||vvvqqqssswwwvvvqqqWWWWWWXXXVVVLLLAAA>>>BBBDDDGGGIIIMMMXXXdddhhhdddddddddaaa[[[XXX[[[aaafffgggiiikkknnnqqqssssssrrrsssuuuxxxyyyyyyyyyyyyzzz}}}}}}|||zzzwwwlllVVVBBB>>>KKKhhhpppXXXDDD888555666AAAWWWeeejjjrrrpppmmmqqqooorrrtttsssrrrssswww{{{~~~sss|||zzzyyypppzzz~~~fff>>><<<999888666333111000//////))))))+++,,,------,,,,,,+++,,,------,,,,,,...000777ZZZmmmddd\\\bbb|||nnnDDD@@@RRRWWWfffrrr{{{|||kkkgggeeeeeedddbbbeeejjjjjjkkknnnrrrpppeeeTTTGGG;;;;;;===MMMooouuuXXXDDD<<<999666<<>>???@@@BBBEEEGGGHHHIIIJJJFFFGGGIIIKKKMMMMMMNNNMMMPPPSSSUUUVVVVVVVVVWWWYYYVVVYYY]]]______^^^```aaa______aaabbbdddfffggghhhhhhhhhiiihhhhhhiiilllooottt___QQQTTTyyy}}}zzzpppeee\\\OOOEEE@@@>>>;;;:::888999999999888999;;;<<>>@@@>>>999666777::::::::::::;;;===>>>@@@AAA@@@AAACCCFFFHHHKKKMMMNNNPPPTTTWWWXXXXXXZZZ^^^bbbbbbbbbfffooovvvsssfffZZZ<<<555666BBBOOOZZZiiivvvzzztttkkkddd```^^^]]]\\\KKKKKKLLLSSScccttt~~~|||zzzvvvrrruuu{{{|||yyy___]]][[[VVVKKKBBBAAAEEEFFFJJJOOOUUU]]]cccaaa\\\SSSOOOHHHBBBAAAGGGPPPXXX^^^dddkkkppprrrsssuuuwwwtttvvvxxxxxxxxxxxxzzz{{{~~~~~~|||{{{xxxmmmWWWCCC>>>IIIeee}}}qqqYYYEEE:::666777@@@VVVdddjjjrrrqqqnnnrrrooopppqqqqqqqqqsssvvvxxx}}}yyylllqqq~~~ppphhhvvviiiAAA===999888666444222000//////++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,...000:::YYYmmmjjjaaa^^^qqquuuKKKEEETTTYYY```kkkzzzjjjeeebbbccccccbbbdddhhhkkklllooorrrpppeeeTTTFFF;;;;;;>>>NNNpppvvvXXXCCC;;;888555;;;OOOgggbbbEEE666888666666777999:::<<<<<<======@@@AAACCCEEEGGGIIIJJJJJJIIIIIIIIIJJJLLLMMMOOOOOOQQQSSSUUUVVVUUUUUUVVVWWWVVVXXX[[[\\\\\\]]]___aaa^^^___```ccceeeggghhhiiijjjiiihhhffffffiiimmmqqqsssxxxyyyuuuqqqVVVRRRkkk{{{ttthhhbbbYYYLLLCCC>>><<<;;;:::===<<<;;;:::;;;;;;<<<===AAAAAA@@@@@@???>>>=========>>>BBBHHHNNNRRRSSSRRRMMMUUUfffooooootttooo]]]eeewwwuuu^^^PPPAAA;;;999777888:::@@@UUUxxx|||xxxuuuuuuyyyuuusssssslll\\\JJJ???AAASSSvvvcccXXXYYYmmmiiiXXXRRRWWWvvv}}}mmmhhh|||{{{YYYGGG<<<222111111111111111111111111000111222333111333>>>KKKzzzyyy^^^wwwmmmlllvvvyyy'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))******)))(((((())))))))))))))))))))))))*********++++++++++++,,,---.........111555999;;;:::888777333///---......---000444999===@@@>>>999666888;;;:::::::::;;;===>>>@@@AAA@@@BBBCCCFFFIIIKKKMMMNNNOOOQQQTTTVVVXXX[[[```dddcccbbbgggsss~~~~~~rrrfffNNN===333:::BBBIIIZZZnnn{{{wwwmmmaaaYYYUUURRROOOEEEDDDFFFPPP```qqq||||||{{{wwwsssuuuzzz{{{yyyfffddd___UUUJJJCCCCCCGGGGGGLLLSSSZZZaaabbb^^^YYYKKKCCC:::555666:::CCCKKKYYYbbbmmmrrrqqqqqquuuxxxtttuuuvvvvvvvvvwwwyyy{{{}}}}}}{{{zzzwwwmmmWWWCCC===EEEaaa{{{sss[[[GGG;;;777777???UUUcccjjjrrrrrrooosssqqqrrrssstttuuutttsssrrrqqqmmm```cccqqqiiivvvjjjBBB???:::999777444222000//////---------,,,,,,++++++***+++,,,------,,,,,,...000888VVVllloooiiidddttt[[[RRR]]]___cccooo~~~kkkfffbbbbbbcccbbbdddhhhkkklllooorrrpppdddRRREEE<<<<<>>>>>@@@BBBDDDFFFHHHJJJJJJKKKKKKJJJIIIIIIJJJMMMOOOPPPSSSUUUVVVWWWVVVUUUVVVWWWWWWWWWXXXYYYZZZ\\\___aaa^^^___```bbbeeegggiiijjjjjjjjjjjjiiiiiikkkooorrrxxxxxxzzzuuuaaaRRR___wwwpppccckkk}}}pppqqqxxxxxxjjjggg^^^RRRIIIEEEDDDCCCAAA@@@>>><<<;;;;;;<<<======AAAAAA@@@>>>===;;;::::::===>>>BBBJJJSSSXXXXXXVVVMMMXXXjjjsssqqqtttooo]]]dddvvvuuu___PPPBBB;;;999777888:::@@@TTTvvv{{{{{{zzzyyyzzzxxxtttrrrssspppbbbNNN>>>CCCRRRxxxeee___^^^sss```TTTOOOrrrttttttXXXBBB;;;666111111111111111111111111000000111222000222<<>>999666888;;;:::::::::;;;===>>>@@@AAABBBCCCEEEGGGJJJMMMNNNPPPMMMNNNQQQTTTXXX]]]bbbeeebbbaaagggttt}}}sss]]]HHH888888999<<>>666555888:::@@@FFFXXXbbbnnnrrrqqqooorrrwwwssstttuuuuuuuuuvvvxxxzzzzzz{{{zzzxxxvvvkkkVVVBBB;;;BBB^^^{{{sss\\\HHH<<<888777>>>TTTcccjjjrrrssspppuuurrrrrrtttvvvwwwssslllfffeeebbbYYY]]]rrryyyqqq{{{iiiCCC@@@;;;:::777555222000///.........---,,,,,,++++++++++++,,,------,,,,,,...000888YYYrrrvvvrrrooo}}}___XXXdddfffgggqqqnnngggbbbcccddddddfffjjjkkkllloooqqqooocccQQQCCC<<<<<>>?????????@@@BBBDDDFFFHHHJJJJJJKKKKKKJJJIIIIIIIIILLLNNNPPPTTTUUUWWWXXXWWWVVVWWWXXXWWWVVVVVVWWWYYY]]]___aaa]]]^^^```bbbdddfffhhhhhhgggiiikkklllmmmnnnppprrr~~~}}}~~~uuu\\\FFFLLLaaahhhmmmwww|||qqq``````xxx~~~}}}vvvmmmaaaWWWRRRNNNKKKIIICCC???;;;:::;;;<<<<<<;;;>>>======<<<;;;;;;::::::;;;===DDDNNNXXX^^^^^^\\\QQQ[[[mmmuuurrrtttnnn\\\aaattt~~~www___QQQBBB;;;999888888:::@@@RRRsss{{{{{{{{{{{{|||xxxuuussssssrrrfffPPP>>>GGGVVVpppeeeaaattthhh\\\LLLooozzzxxx```>>>555555111111111111111111111111111///000111000222;;;EEEiii~~~ooo}}}|||jjjgggooottt&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))'''''''''''''''(((((()))((((((((()))******++++++++++++++++++,,,---......///222666:::<<<;;;999777222...,,,.........000555:::>>>@@@>>>999666777::::::::::::;;;===>>>@@@AAABBBCCCEEEHHHJJJMMMOOOPPPMMMNNNPPPTTTXXX]]]```bbb______eeesssdddRRR???777444666@@@MMMqqq~~~xxxjjj]]]SSSJJJGGGRRRdddrrrzzz~~~~~~yyyqqqnnnooopppnnnmmmlllcccSSSFFFCCCFFFHHHHHHKKKSSS]]]```\\\XXXWWWKKK@@@999===CCCCCCFFFKKKZZZcccmmmqqqpppnnnqqqtttrrrtttvvvvvvvvvvvvxxxyyyyyyyyyyyywwwuuukkkUUUBBB;;;BBB___~~~ttt]]]III<<<888777<<>>NNNppptttWWWCCC;;;888666:::OOOgggcccGGG888:::999999:::<<<===???@@@@@@@@@@@@AAACCCEEEGGGIIIJJJJJJKKKJJJIIIHHHIIIKKKMMMOOORRRTTTVVVWWWVVVVVVWWWXXXVVVUUUUUUWWWZZZ^^^``````]]]^^^___aaacccdddeeefffdddgggkkkmmmoooppprrrttt{{{yyyaaaJJJGGGQQQiii]]]___^^^TTTIIILLLccczzz~~~rrrggg^^^WWWQQQLLLEEE@@@;;;999:::<<<;;;999::::::::::::::::::::::::666;;;DDDNNNWWW\\\\\\[[[NNNVVVhhhqqqppptttmmmZZZ\\\pppzzz}}}yyy```RRRCCC<<<999888888:::>>>PPPppp|||zzzyyyzzzxxxxxxvvvtttqqqgggSSS@@@BBBTTTsss\\\XXXzzzooofffSSSpppqqqyyyqqqFFF777666111111111111111111111111222000000111111222:::CCCgggqqqkkkyyyjjjgggmmmrrr&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((((((''''''((())))))***'''(((((()))******++++++++++++++++++,,,---......///222666:::<<<;;;999888111---,,,...///...111666;;;???AAA>>>999555666999:::::::::;;;===>>>@@@AAAAAABBBDDDGGGJJJLLLNNNOOOOOOPPPRRRUUUYYY[[[\\\\\\\\\]]]cccooo~~~vvvgggQQQ???777888>>>BBBXXXooovvvcccSSSHHHPPPbbbqqqxxx||||||}}}xxxppplllnnnooommmmmmlllcccRRREEECCCFFFGGGBBBGGGTTTccciiieeebbbbbbYYYKKKCCCIIIOOONNNNNNRRR\\\ccckkkoooooooooqqqssssssuuuxxxyyyyyyxxxyyyzzzzzzzzzyyyxxxvvvlllVVVBBB<<>>??????@@@???@@@BBBEEEGGGHHHIIIJJJIIIIIIHHHHHHIIIJJJKKKLLLOOOQQQTTTUUUUUUUUUVVVXXXVVVUUUUUUWWW\\\___```___^^^^^^___```aaabbbccccccccceeegggjjjlllooosssvvv{{{lllVVVIIIDDDfff^^^FFFCCC@@@===999===NNN```yyyooofff^^^UUUPPPHHHBBB<<<999;;;<<<;;;999888999999999999999999999666<<>>@@@AAA@@@AAACCCFFFIIIKKKMMMNNNRRRRRRTTTVVVYYYZZZYYYWWWYYY[[[aaalll{{{eeeKKK======???>>>???]]]pppZZZIIINNNaaapppyyy}}}zzz{{{wwwppplllnnnppppppllllllcccQQQDDDCCCFFFGGG;;;CCCUUUjjjsssqqqoooppphhhXXXNNNRRRWWWTTTSSSWWW\\\bbbiiimmmoooppprrrtttsssvvvzzz{{{{{{zzzzzz{{{zzz{{{zzzyyywwwmmmWWWDDD===DDDeeesss]]]III<<<777666;;;RRRaaaiiissstttrrrwwwwwwqqqlllmmmqqqpppiiibbbSSSMMMHHHTTThhhttt|||}}}~~~yyyKKK<<<===;;;999666333000///......---,,,,,,,,,,,,......+++,,,------,,,,,,...000:::vvv|||sssnnnpppfffuuu~~~qqqWWWbbbiiiooorrrhhhaaabbbeeeggghhhkkkqqqrrrtttvvvrrrfffSSSEEE::::::===LLLooorrrVVVCCC<<<:::888777LLLdddaaaEEE666888777888999:::<<<===>>>>>>??????@@@BBBDDDFFFHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKMMMOOORRRSSSSSSTTTUUUWWWVVVUUUUUUXXX]]]``````___^^^^^^______```aaaaaaaaabbbcccdddeeehhhmmmtttxxxyyycccNNN>>>WWWrrrgggGGG<<<888666777777:::EEERRRzzzyyyqqqjjjbbbZZZTTTJJJDDD===:::<<<===<<<999888888888888888888888888:::???EEEGGGCCC===:::888888>>>OOO]]]fffppplllXXX[[[ooozzz|||aaaSSSCCC<<<:::888888999<<>>@@@AAADDDFFFHHHIIIIIIJJJLLLNNNLLLNNNPPPSSSVVVYYYZZZ[[[[[[ZZZ___iiiuuugggMMM>>>>>>DDDEEEKKKZZZsss}}}^^^HHHNNNbbbmmmqqqtttuuunnnjjjmmmooommmlllmmmqqqpppbbbKKK???BBBDDDAAA:::>>>UUUmmmvvv|||jjjRRRMMMZZZ[[[WWW[[[aaaeeejjjmmmooopppqqqrrrrrruuuyyy||||||{{{zzz{{{{{{{{{yyyxxxwwwnnnZZZGGG>>>BBB]]]~~~ttt[[[HHH===555000===NNN```kkkooorrrrrrooowwwuuusssttttttsssoookkkeeeMMMEEENNN___yyyvvvssspppwwwxxxlllVVV:::???<<<777444222111000...+++++++++,,,,,,---------***+++,,,,,,,,,---///111>>>hhh}}}uuuqqq}}}xxxrrriiibbbfffvvvyyykkkiiiqqqlllwwwuuukkkaaa```bbbeeejjjoooppptttxxxzzztttgggVVVJJJ???======IIIiiisssVVVCCC<<<888555<<>>HHHbbbjjjSSSIIIBBB>>>???;;;777@@@OOOuuu~~~~~~{{{ooogggbbb[[[TTTJJJCCC<<<999;;;<<<:::888888888888888777777777666666===FFFHHH???444000444444777===NNNhhhxxxmmmXXX^^^kkkxxx~~~fffUUUCCC;;;:::888888999<<>>@@@AAACCCEEEGGGHHHIIIJJJLLLNNNLLLNNNPPPSSSVVVYYY\\\]]]ZZZYYY^^^iiitttxxxYYYCCC@@@DDDKKKLLLOOO^^^xxx}}}aaaLLLPPP___gggjjjmmmkkkfffdddjjjoooppppppqqqnnnmmm___JJJ@@@CCCEEEBBB>>>BBBXXXoooxxxrrrWWWOOOYYYZZZWWW]]]cccfffjjjmmmooopppqqqrrrsssvvvzzz|||{{{zzzzzzzzzyyyyyyxxxxxxwwwooo\\\III>>>AAA\\\|||sssZZZGGG>>>999555;;;KKK^^^iiiooosssuuutttxxxwwwuuuvvvvvvuuurrrnnnbbbLLLEEEOOO^^^uuurrr~~~xxxpppsss{{{}}}zzzssskkkVVV888@@@<<<777444222111000...++++++,,,,,,,,,---------***+++,,,,,,,,,---///111999aaavvv~~~{{{zzz|||yyyhhh___[[[___iiivvvsssrrr|||wwwtttkkkcccbbbfffiiinnnsssrrruuuzzz{{{uuugggUUUHHH>>>======JJJjjjsssVVVCCC<<<888555===HHHeee\\\CCC<<<666999888999999::::::;;;;;;<<>>;;;<<<===<<<999888888888777777777666666555;;;EEEIIICCC777222333444555:::JJJdddvvvnnn[[[aaannnzzzfffUUUCCC;;;:::888888999<<>>@@@AAAAAADDDFFFHHHIIIJJJMMMOOONNNOOOPPPRRRUUUYYY\\\^^^[[[ZZZ___jjjuuunnnSSSHHHFFFQQQPPPJJJHHHXXXsssyyybbbOOOPPPZZZ```aaabbb\\\XXXYYYaaajjjnnnqqqtttnnnjjj\\\JJJBBBDDDFFFCCC@@@CCCYYYpppyyyzzz___QQQVVVXXXXXX```dddggglllnnnoooooopppqqqtttwwwzzz|||{{{zzzzzz{{{wwwxxxwwwwwwwwwppp]]]KKK>>>AAA[[[zzzsssYYYFFF===:::888999III[[[fffmmmtttxxxxxxvvvuuuuuuuuuvvvuuussspppbbbNNNGGGOOO[[[mmmzzzyyyyyypppzzz{{{xxxmmmmmmvvv|||sssrrrppplllYYY;;;AAA===888555333222000///,,,,,,,,,,,,------------***+++,,,,,,,,,---///111666ZZZjjjssswww}}}{{{www___NNNOOO]]]jjjyyyyyy|||qqqiiibbbccchhhlllqqqvvvtttwwwzzz|||vvvfffRRRDDD<<<<<<>>>KKKkkksssVVVCCC<<<888555<<>>KKKmmmxxxmmmcccTTTFFFDDDKKKZZZxxxzzzppphhhddd]]]VVVIIICCC>>>;;;;;;<<<:::888777777777777666666666666555:::DDDLLLJJJ@@@888555444333555BBB\\\pppmmm]]]eeeqqq}}}~~~fffUUUCCC;;;:::888888999<<>>@@@AAABBBDDDGGGIIIJJJLLLOOOQQQRRRRRRQQQRRRTTTXXX[[[]]]]]]^^^eeepppyyy}}}oooYYYLLLUUU]]]YYYKKKIIIZZZlllsssqqq```QQQQQQWWWYYYWWWWWWPPPMMMNNNVVV^^^eeennnvvvqqqkkk\\\LLLEEEGGGGGGCCCAAADDDYYYpppxxxcccQQQRRRUUUYYYdddfffiiimmmooooooppppppqqqrrruuuyyy{{{{{{{{{|||}}}xxxxxxwwwwwwwwwppp]]]KKK>>>@@@YYYwwwuuu\\\GGG===999666999HHHYYYdddkkksssxxxyyyqqqrrrrrrssssssrrrqqqpppfffQQQGGGMMMXXXiiirrrkkkxxxqqqttt{{{}}}pppgggjjjvvv}}}vvvtttpppnnn^^^DDDBBB???:::666444222111///,,,,,,------------------***+++,,,,,,,,,---///111999[[[fffjjjooozzzjjjQQQRRRaaaiiizzz{{{nnnfffaaaccchhhkkknnnrrrtttvvvyyy{{{uuueeePPP@@@;;;;;;>>>LLLlllsssWWWDDD===888555;;;GGGeee\\\CCC===666888888888999::::::;;;<<<<<<>>>???AAACCCFFFGGGHHHIIIGGGGGGHHHIIIJJJLLLLLLMMMMMMNNNOOORRRVVVWWWVVVUUUUUUUUUUUUWWWZZZ[[[ZZZYYY[[[\\\^^^______```aaacccbbbccceeeiiijjjkkksss|||gggGGGBBBCCC\\\nnnbbb___hhh|||qqqhhhccc[[[TTTEEEAAA<<<999888888777666777777666666666555555555666:::DDDOOORRRJJJAAA===777444222<<>>@@@AAACCCEEEHHHJJJKKKMMMPPPRRRUUUTTTSSSRRRSSSUUUXXXYYY___bbbkkkwww|||{{{zzz|||qqqWWWTTTeeemmm```OOOOOO]]]iiikkk___TTTTTTXXXWWWQQQLLLNNNLLLLLLOOOSSS[[[iiiwwwxxxnnn^^^PPPKKKJJJHHHDDDCCCFFF\\\rrryyy}}}eeePPPNNNQQQYYYgggfffiiimmmpppppppppqqqrrrpppsssvvvyyyzzz|||~~~yyyyyyxxxxxxwwwooo[[[III>>>???WWWuuu|||dddMMM@@@999555:::IIIYYYbbbhhhoootttuuuooopppqqqrrrqqqppppppoooeeeOOODDDIIIWWWmmmxxxpppqqqppp{{{{{{}}}lllhhhmmmxxx}}}{{{tttooobbbLLLDDD@@@;;;777555333111000------------------------***+++,,,,,,,,,---///111<<>>LLLlllsssWWWEEE===999444888DDDccc[[[CCC<<<555777777888888999;;;<<<<<<===@@@@@@BBBCCCEEEFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMNNNNNNOOORRRUUUWWWVVVUUUUUUUUUUUUWWWZZZ[[[ZZZYYYZZZ\\\^^^_________aaaccccccbbbeeeiiikkkmmmsss{{{vvvNNNEEE===LLLxxx}}}{{{}}}qqqggg```WWWOOOCCC@@@<<<:::888777666555666666666555555555555444666999CCCPPPUUUPPPIIIEEE===:::555;;;QQQggghhh^^^hhhtttxxxfffUUUCCC;;;:::888888999>>>LLLiii}}}yyyxxx|||zzzwwwtttnnnaaaPPPCCCAAALLLyyyeee\\\rrrzzzzzzqqqmmmsssuuurrrxxx}}}xxxfffYYY```sssxxxsssjjjNNNAAA:::444000000000111222222222333111000111333222222777???fffeee}}}iiijjjkkkxxx}}}&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((())))))))))))((('''''')))+++))))))))))))************)))***+++,,,---------,,,///000333777:::;;;999777111000...------///222444999AAAEEEAAA;;;999888777:::::::::;;;===>>>@@@AAADDDFFFHHHJJJKKKLLLOOOQQQTTTTTTSSSSSSSSSTTTVVVWWW```dddnnnzzz~~~{{{vvvvvvoooSSSaaaooommm\\\NNNQQQ]]]fff^^^YYY[[[aaa___TTTJJJQQQRRRSSSQQQNNNSSSeeexxx}}}ppp___TTTPPPNNNJJJEEEFFFJJJ```www}}}|||zzzfffOOOJJJNNNXXXgggfffiiinnnpppqqqqqqrrrsssnnnqqquuuwwwyyy{{{}}}zzzzzzyyyxxxwwwooo[[[III>>>>>>UUUsssjjjRRRCCC:::666:::IIIXXXaaaffflllooopppoooqqqssssssqqqpppooopppaaaKKK???FFFZZZwww|||oooqqq{{{}}}uuutttooorrrxxx~~~yyyqqqcccMMMEEEAAA<<<888666444222000............------------***+++,,,,,,,,,---///111<<>>999444777CCCbbb[[[BBB;;;444666777777888999;;;<<<======@@@AAABBBCCCDDDEEEEEEEEEFFFFFFGGGIIIKKKLLLMMMNNNOOOOOOOOORRRUUUVVVVVVUUUTTTTTTUUUWWWZZZ[[[[[[ZZZYYY[[[]]]^^^^^^___bbbccccccbbbdddiiilllnnnssszzzTTTCCC;;;@@@aaa~~~qqqfff^^^TTTKKKDDDBBB@@@===:::999888888666555555555444444444444555777???JJJOOOLLLHHHFFFBBB>>>999>>>RRRfffiii___fffrrr}}}xxxfffUUUCCC;;;:::888888999===KKKjjjzzzyyy{{{yyyvvvtttnnnbbbQQQEEEDDDSSS~~~fff^^^www~~~zzz}}}zzzqqqyyy{{{hhh\\\cccuuu|||kkklllwwwwwwzzznnnQQQBBB;;;555111111111111111222222222111000111333222111666>>>fffddd}}}~~~xxx|||tttooonnnlllxxx}}}&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((()))***(((&&&&&&)))+++))))))))))))************((()))+++,,,------,,,,,,///000333777:::;;;999777222000...------///111333666>>>CCC@@@;;;999999777:::::::::;;;===>>>@@@AAACCCEEEGGGHHHIIIJJJLLLNNNPPPPPPQQQRRRTTTUUUVVVVVV^^^bbblllxxx~~~|||yyyzzz|||fffaaagggrrrmmmZZZPPPSSS\\\YYYZZZdddppprrreeeWWWPPPVVV[[[WWWLLLMMM```uuu~~~ooo^^^UUUSSSQQQLLLHHHFFFKKKcccyyy~~~uuuxxxgggPPPIIIKKKUUUeeeeeeiiimmmppprrrrrrtttuuuppprrruuuvvvwwwxxxzzz|||xxxxxxwwwwwwwwwppp]]]JJJ======TTTrrrgggOOOAAA:::777888GGGWWW```eeeiiillllllmmmppprrrqqqooommmmmmnnnaaaLLL???FFF]]]}}}rrrqqqrrrxxx~~~uuurrrssszzz}}}{{{yyyfffLLLFFFBBB===999666444222111///.........------------***+++,,,,,,,,,---///111999kkkcccmmm{{{iii```rrr~~~{{{xxxooozzzmmmgggdddhhhkkkjjjiiijjjpppnnnpppttttttkkkZZZKKK;;;;;;<<>>999444666CCCccc\\\CCC<<<555777666777888999;;;<<<===>>>>>>???AAACCCDDDEEEFFFFFFEEEFFFGGGIIIKKKLLLNNNNNNPPPPPPPPPQQQTTTUUUUUUTTTSSSSSSTTTWWWZZZ\\\\\\[[[XXXZZZ]]]^^^^^^___bbbdddcccbbbdddiiimmmnnnsssyyy~~~]]]CCC>>>===MMMqqq~~~|||pppeee]]]SSSJJJDDDCCCAAA>>>;;;999888999555555555444444444333333222333999@@@BBB???>>>???>>><<<888===PPPeeeggg^^^bbbnnnzzzzzzfffUUUCCC;;;:::888888999;;;JJJjjj|||zzzzzzwwwuuusssnnncccRRRFFFEEEUUUhhh[[[tttrrrrrrxxxtttccc[[[hhh{{{xxx|||}}}lllhhhkkkfffpppiiiOOOCCC<<<555222222222111111111111111111000111222111111666===eeehhh{{{sssdddqqqtttqqqkkkvvv|||%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%"""###$$$%%%'''((())))))&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((()))***(((&&&&&&))),,,))))))))))))************((()))+++,,,------,,,,,,///000333777:::;;;999777222000...------///111333555===BBB???:::999999888:::::::::;;;===>>>@@@AAABBBDDDFFFGGGGGGHHHJJJLLLLLLMMMPPPRRRTTTVVVWWWWWW\\\___hhhuuu|||}}}~~~xxxyyyzzzmmmfffyyykkkXXXTTTRRRRRRYYYiii|||wwwgggLLLVVV___ZZZLLLHHH[[[qqq}}}mmm\\\UUUUUUSSSNNNJJJDDDJJJbbbxxx}}}~~~{{{rrrxxxiiiQQQHHHJJJTTTccceeeiiimmmqqqrrrsssuuuvvvrrrtttuuuvvvuuuvvvwwwyyyvvvvvvvvvwwwxxxqqq___MMM======TTTqqq~~~yyy```III===888777666FFFVVV___dddiiikkkjjjjjjmmmooooookkkiiiiiijjjeeeOOOCCCIII___~~~wwwqqqiiixxxooonnnwww|||yyyiiiKKKGGGCCC>>>999777555333111//////.........---------***+++,,,,,,,,,---///111888eeeyyyxxxZZZiii{{{hhhdddiiittt~~~xxxhhhcccaaafffiiihhhggghhhpppnnnooosssvvvnnn^^^QQQ<<<;;;<<>>999444777DDDddd]]]EEE===666777666777888999;;;<<<===>>><<<===@@@BBBEEEFFFHHHHHHEEEFFFGGGIIIKKKLLLNNNNNNRRRQQQPPPQQQTTTUUUUUUTTTRRRRRRTTTWWWZZZ\\\]]]\\\XXXZZZ\\\^^^^^^___bbbdddcccaaaccciiimmmooosssxxxhhhEEEEEE???AAA\\\xxx{{{{{{oooeee]]]SSSJJJBBBAAA@@@===999777777777555555444444444333333333///000333888777444444777888666333999MMMaaaddd[[[___lllxxx}}}{{{fffUUUCCC;;;:::888888999888IIIjjj}}}{{{yyywwwuuusssooocccSSSGGGAAARRRiiiXXXlll|||ssslllqqqkkkYYYSSSaaauuuxxxyyyzzzllljjjmmmfffnnn{{{zzzbbbLLLDDD>>>555333222222222111111000000111000111222111000666===UUU}}}pppyyycccnnnuuuqqqiiirrryyy''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############&&&&&&''''''&&&&&&%%%$$$%%%$$$#########$$$%%%&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((()))(((''''''''')))***+++))))))))))))*********************+++,,,---...//////...///333888:::888555333...---.........000444777===???888444666999888999:::===???AAAAAAAAAAAACCCGGGJJJJJJGGGGGGLLLPPPJJJMMMRRRWWW[[[[[[XXXUUU^^^```gggtttxxxtttsss{{{pppppp}}}nnnZZZOOOOOONNNUUUgggtttjjjXXXAAA===DDDOOOIII???PPPmmmvvviii[[[VVVWWWVVVOOOGGGJJJWWWdddnnnyyyyyymmmllleeeVVVIIIHHHUUUbbbgggllloooqqqtttwwwuuupppnnnoooqqqsssttttttttttttttttttttttttuuuooo^^^MMM???;;;QQQqqqpppYYYIII@@@999333:::EEEUUUaaahhhiiijjjkkkllllllmmmnnnnnnmmmjjjhhheeeYYYJJJMMMfff|||}}}wwwggg\\\zzz|||jjjKKKBBBDDDBBB===999888444///------------------------,,,,,,,,,,,,---...//////;;;ZZZkkkooolllMMM\\\pppooofffdddjjjuuuhhhdddccchhhkkkjjjkkkmmmpppsssuuutttrrrkkk^^^QQQ@@@===;;;IIIkkkwwwZZZFFF>>>:::777888DDDYYY[[[GGG:::;;;999999::::::;;;;;;<<<<<<<<<===>>>@@@BBBDDDFFFGGGHHHGGGHHHHHHHHHGGGHHHKKKNNNQQQRRRTTTUUUVVVVVVVVVUUUSSSUUUWWWYYY[[[]]]^^^^^^\\\]]]]]]\\\\\\]]]aaadddeeecccdddhhhjjjlllssszzzTTTMMMDDD@@@IIIfffnnnyyy{{{vvvkkk___VVVPPPMMMDDDCCC@@@===999777555444444444444333333333222222333222111//////111222333777333111999KKK[[[\\\UUUcccmmmxxx}}}zzzaaaRRRBBB;;;888777777999===IIIhhh|||{{{}}}vvvrrrssspppbbbRRRGGGBBBGGGqqqnnnXXXqqqwwwnnn\\\NNNSSShhhyyy~~~xxxzzztttkkkbbbhhhsssrrr^^^KKKDDD???777333222111111000000111111111222222111111222666999PPPooohhhnnnpppcccooonnnjjjwww'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''(((((((((''''''''''''((()))))))))(((''''''''')))***+++))))))))))))*********************+++,,,---...//////...///444888:::888555333...---.........000444555>>>DDD???888777888777999:::<<>>LLLnnnwwwZZZFFF===999666777CCCYYY[[[FFF::::::888999999::::::;;;<<<<<<<<<===>>>@@@BBBDDDFFFGGGGGGGGGHHHHHHHHHHHHIIIKKKMMMQQQRRRSSSUUUVVVVVVVVVUUUTTTUUUWWWYYY[[[]]]^^^^^^]]]^^^^^^]]]]]]^^^bbbdddhhhffffffjjjkkklllrrryyyaaaXXXOOOGGGCCCPPPuuuhhhkkk}}}ttthhh]]]TTTMMMJJJCCCAAA???<<<999666555444333333333222222222111111222111/////////111222444444111///777IIIXXXZZZSSSbbbmmmwww|||{{{|||}}}aaaRRRBBB;;;888666777999???JJJiii{{{xxxxxx|||wwwttttttooo```QQQHHH@@@AAAdddooo```|||zzzrrr```PPPUUUlll}}}|||zzzssskkkhhhsssrrr]]]JJJBBB<<<444333222111111000000111111111222222111111222666888PPPrrrkkkbbbyyy}}}hhhoookkkmmmyyy}}}&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&''''''(((((((((((((((((()))******)))((((((''''''(((******))))))))))))*********************+++,,,---.../////////000444999:::888555333...---.........000444444===CCC@@@999777666666999:::<<<>>>@@@AAABBBBBBFFFHHHIIIHHHFFFGGGJJJNNNKKKNNNSSSWWWYYYYYYXXXWWW[[[]]]fffxxx|||yyyzzz|||dddSSSAAA>>>EEEKKKNNNOOOOOOEEE;;;:::===AAAFFFKKKZZZTTTNNNJJJHHHEEEAAA===>>>MMM\\\iiivvv{{{pppcccfffdddWWWIIIEEENNNYYYggglllpppppprrrtttrrrnnnnnnmmmmmmqqqvvvxxxvvvtttttttttsssssstttnnn]]]LLL@@@<<>>???MMMoooxxx[[[GGG===999555555BBBXXXZZZEEE999999666999999999:::;;;<<<<<<<<<===>>>@@@BBBDDDEEEFFFGGGFFFGGGHHHHHHHHHIIIKKKMMMPPPQQQSSSUUUVVVVVVVVVVVVTTTUUUVVVXXXZZZ\\\]]]^^^^^^^^^______^^^___bbbeeejjjhhhhhhkkklllmmmrrrxxx}}}qqqeeeZZZQQQBBB===WWWzzzccc```yyyooobbbVVVMMMGGGDDD@@@???<<<:::777555444333111111111111000000000000///.........///111333444444111000888HHHWWWXXXRRRbbblllvvv{{{{{{||||||aaaRRRBBB;;;888666666888AAALLLjjjyyywwwzzz|||xxxvvvuuummm]]]OOOHHH@@@BBBaaaqqqggg{{{tttdddUUUZZZrrr{{{yyy||||||vvvooolllwwwuuu```LLLCCC===444333222111111000000111111111111222111000222555888OOOwwwpppXXXlll^^^oooiiioooyyyxxx&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((()))******)))(((''''''((()))***((()))))))))*********************+++,,,---.../////////000444999;;;999666333...---.........000444666;;;>>>???>>><<<999666888999;;;===???AAABBBBBBGGGHHHHHHHHHFFFGGGJJJMMMIIILLLPPPSSSUUUUUUUUUUUUVVVXXXaaasss~~~zzzdddQQQNNNVVV```pppwwwmmmZZZGGG===>>>AAAAAADDDCCCAAA???===:::888777999GGGWWWfffuuu|||pppdddhhhfffYYYJJJFFFQQQ]]]ffflllpppppppppqqqpppmmmmmmllllllpppvvvyyywwwuuuuuuuuutttssstttnnn]]]LLL@@@<<>>888444444AAAWWWZZZEEE888888555888888999:::;;;<<<<<<======>>>@@@BBBDDDEEEFFFFFFEEEFFFHHHIIIIIIIIIKKKMMMPPPQQQSSSUUUVVVWWWVVVVVVUUUUUUVVVXXXYYY[[[]]]^^^]]]^^^______^^^___bbbdddhhhfffgggkkkllllllqqqxxx|||oooccc^^^MMM<<>>===;;;999777555444333222000000000/////////......---------...///111333444555333333:::JJJWWWXXXSSSaaakkkuuuzzz}}}xxxaaaRRRBBB:::777555666888???LLLlll{{{|||}}}{{{zzzwwwlllZZZKKKEEECCCIIIllltttiiiyyyyyygggYYYaaaxxx}}}vvvrrruuu|||eeePPPGGG@@@777333222111111000000111111111111111000000222555888KKK~~~}}}wwwYYYgggdddllljjjlllvvvwww&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))***)))(((''''''((()))***((()))))))))*********************+++,,,---...///000///000444999;;;999666333...---.........000444777:::BBBLLLPPPKKK???555888999:::<<<>>>@@@BBBCCCFFFGGGHHHIIIIIIJJJKKKLLLIIIMMMQQQSSSSSSSSSUUUVVVUUUWWW^^^mmm|||{{{}}}lllfffgggooonnnRRRBBB;;;888555555666555444333333333333???MMM\\\nnn|||zzzpppeeeiiifffXXXIIIFFFSSSbbbfffmmmqqqpppnnnooonnnkkklllkkkmmmqqqvvvxxxxxxvvvvvvvvvttttttuuuooo]]]LLL@@@===TTTuuuuuu\\\HHH>>>888555999DDDTTT```gggiiiiiijjjlllnnnppppppnnnnnnoooqqqkkkfff[[[WWWggg}}}~~~nnn\\\]]]{{{~~~wwwcccEEEJJJLLLIIIBBB<<<999444///------------------------,,,,,,,,,,,,---.../////////[[[ssskkkeeefffiiinnnvvvmmmNNNLLL\\\___]]]fffrrr~~~jjjeeecccfffhhhhhhiiimmmqqqssstttrrrooojjj^^^RRR<<<<<<===JJJkkk{{{___III???999444333AAAWWWZZZEEE888777444777777888999:::;;;<<<======>>>@@@BBBCCCDDDEEEEEEDDDFFFHHHIIIIIIJJJLLLMMMOOOQQQSSSUUUVVVWWWWWWWWWUUUUUUVVVWWWXXXZZZ\\\]]][[[\\\^^^^^^^^^^^^```bbbcccbbbdddiiikkklllqqqwwwyyy|||ppplll^^^FFFAAANNNvvvwwwYYY]]]sss|||uuurrriiiYYYIII>>>999999:::999888666444333222222111//////.........---------,,,,,,---...000222333444444333444;;;IIIUUUWWWQQQ```jjjsssxxx|||yyy```QQQAAA:::777666666888<<>>@@@AAACCCDDDDDDDDDCCCEEEHHHJJJJJJJJJLLLMMMOOOPPPRRRUUUVVVWWWWWWWWWVVVVVVUUUVVVWWWZZZ\\\]]]ZZZ\\\^^^^^^^^^^^^```aaa```___bbbgggiiijjjooouuuuuuyyy~~~qqqVVVCCC@@@SSS~~~vvvRRRUUUnnn|||mmmaaa___```XXXKKK>>>555333444666555444333222111111111111............------------,,,---...///111222333444111111333999FFFRRRSSSNNN___iiirrrvvvzzz}}}^^^OOO@@@999777666777:::;;;LLLooo}}}}}}|||||||||rrr___KKKAAAAAAMMMppp{{{vvvpppTTT^^^||||||eeeMMMDDD>>>777333222111111000000111111000000111000///111444777BBBuuuZZZ```ggg^^^gggaaakkkxxxzzz%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''(((((()))+++***)))'''''''''((()))))))))))))))*********************+++,,,---...///000000111555:::<<<:::777333...---.........000444777<<>>UUUwwwwww^^^HHH===888666777CCCTTTbbbiiilllnnnoookkknnnqqqqqqnnnnnnrrrvvvuuulll[[[SSSbbb~~~lllccc{{{hhhiiiyyyWWWOOOPPPLLLDDD>>>:::555///------------------------,,,,,,,,,,,,---...//////;;;bbbqqqeeefffttt}}}~~~iiibbbmmmpppfffqqq}}}~~~jjj]]]aaa}}}{{{kkkfffccceeeggggggiiilllmmmpppqqqooonnnkkkaaaVVVAAA@@@>>>HHHfffcccNNNBBB;;;666333AAAXXX\\\GGG999777444666666777999:::;;;<<<======>>>@@@AAABBBCCCDDDDDDBBBEEEHHHJJJJJJKKKLLLMMMNNNPPPRRRUUUVVVWWWXXXWWWVVVVVVUUUUUUWWWYYY[[[]]]ZZZ\\\^^^_________```bbb``````bbbgggiiiiiimmmssssssyyynnnTTTFFFBBB[[[vvvtttNNNPPPcccyyy{{{fffWWWMMMFFFGGGJJJEEE>>>777333111333444222222111000000///000000///............------------...///111222333333333000111333999EEEPPPQQQMMM^^^hhhqqquuuyyy~~~|||\\\MMM???888777777999;;;===MMMnnn|||{{{yyywwwzzz~~~xxxfffPPPCCC>>>MMMppp|||yyyvvvzzzUUUVVVzzz~~~bbbIIIAAA<<<666333222111111000000111111000000000000///111444777???qqqWWW\\\yyysss~~~dddUUU^^^^^^jjjsssuuu}}}%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((()))******+++***)))'''''''''((()))))))))))))))*********************+++,,,---//////111000111555:::<<<:::777333///---.........000444888;;;BBBFFF@@@666555:::888888888:::===@@@CCCDDDBBBEEEJJJPPPSSSSSSPPPMMMLLLPPPSSSSSSQQQQQQVVVZZZ[[[]]]___dddppp}}}{{{xxx~~~mmm_________iiizzzqqq^^^SSSEEEAAA;;;999::::::777444333444444888JJJ```gggcccXXX```dddZZZKKKGGGTTTccceeemmmrrroookkkiiiiiiggghhhnnntttuuurrrqqquuuzzzzzzzzzxxxxxxxxxqqq```NNN@@@>>>UUUwwwyyy```III>>>999777777CCCTTTbbbjjjnnnpppqqqjjjnnnqqqpppmmmnnnrrrvvvqqqfffTTTKKK[[[zzzvvvlllrrrooolllwwwTTTPPPQQQMMMEEE???:::555///------------------------,,,,,,,,,,,,---...//////999aaarrrfffeeerrr{{{|||iii___jjjpppiiiyyykkkYYYXXXrrrmmmgggdddfffggghhhjjjmmmjjjmmmnnnmmmllliii```UUU@@@>>><<>>@@@AAABBBCCCCCCDDDBBBEEEHHHJJJKKKKKKLLLMMMNNNPPPRRRUUUWWWWWWXXXXXXWWWVVVUUUUUUVVVYYY[[[]]][[[]]]```aaa``````aaacccbbbaaadddhhhiiihhhkkkqqqssszzzhhhVVVBBBGGGSSSwwwqqqNNNQQQUUUeee^^^GGG<<<999666888999888666444333333222333111000000////////////000//////.........---------...///000222333333333333222333666<<>>888777888:::<<<@@@NNNlll~~~{{{uuussswww~~~|||kkkTTTFFF>>>PPPvvv|||uuuoooYYYPPPlllbbbHHH@@@<<<777333222222111000111111111000000000//////111444777>>>oooVVVZZZvvvxxxcccrrrgggPPPVVV^^^jjjnnnrrryyy''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&%%%$$$%%%'''((('''&&&'''&&&%%%$$$%%%&&&'''(((&&&'''((('''&&&'''(((***'''((())))))(((''')))***))))))(((((((((((())))))+++,,,,,,,,,,,,,,,,,,---...000333666888:::::::::555222000------///111333666@@@JJJJJJAAA999777888999:::;;;;;;:::<<>>>>>888333777666666FFF\\\___UUUSSS]]]aaaXXXIIIGGGVVVggglllmmmmmmmmmmmmllljjjiiiiiikkkoooqqqrrrtttvvvxxxyyy~~~}}}{{{tttaaaLLL@@@@@@WWWuuuyyy___III???:::888:::EEETTTaaaiiillloooqqqooonnnmmmllllllmmmooopppppp[[[MMMMMMZZZwww~~~uuuhhhrrrsssQQQMMMPPPOOOGGG???:::444///...------,,,,,,------...,,,,,,,,,,,,---...//////:::___xxxpppeeeppphhhSSSXXX```\\\sssttteee```jjj~~~pppmmmeeeaaadddhhhhhhgggggggggiiiiiijjjmmmllldddZZZFFF<<<:::BBBZZZfffNNN@@@:::777777>>>UUU___LLL:::777888777777777888999:::;;;<<>>FFF___qqqkkkUUUEEEPPPIIIFFF@@@555555999333111777777000000555333+++000//////...///000111222---.........------///000000111111000000111333555555333000<<>>MMMlll~~~}}}{{{yyyzzz}}}|||nnnUUUAAAEEELLL|||xxxpppZZZMMMfff]]]BBBCCC999666222222222111111111111000000111222222111222444666???cccbbbQQQjjjyyy^^^zzzaaaPPPVVV```hhhsssvvv}}}''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&%%%$$$%%%'''((('''&&&'''&&&%%%%%%%%%&&&'''(((&&&'''((('''&&&'''(((***)))+++++++++))))))***+++))))))(((((((((((())))))++++++,,,,,,,,,,,,------...000333666888999::::::555222000------///111333666@@@IIIIIIBBB:::777888999:::;;;;;;;;;<<>>;;;555444@@@PPPSSSMMMMMMWWW]]]UUUIIIIIIYYYjjjllllllmmmnnnmmmllljjjjjjjjjmmmppprrrrrrsssuuuwwwyyy~~~|||zzzttt```KKKBBBAAAWWWuuuwww]]]HHH>>>999777999DDDSSS```hhhkkknnnpppoooooonnnmmmlllkkkjjjjjjcccPPPFFFJJJ[[[|||pppqqquuuuuuaaakkkvvvSSSNNNQQQOOOHHH@@@;;;555///...------,,,,,,------...,,,,,,,,,,,,------...///666bbb}}}ooosss~~~^^^KKKRRR[[[]]]qqqzzz~~~{{{wwwyyykkkccc___ccchhhhhhgggggglllmmmmmmmmmpppppphhh^^^FFF<<<:::BBBZZZiiiPPPBBB;;;777666===SSS]]]KKK999666777888888888888999;;;<<<===>>>>>>???AAABBBCCCDDDEEEDDDFFFGGGHHHHHHIIILLLNNNOOOPPPRRRRRRQQQQQQRRRTTTTTTSSSSSSSSSTTTWWWYYY[[[]]]]]]^^^___```bbbbbbccceeeeeeeeeddddddfffjjjnnnsssxxx[[[GGG===JJJ[[[]]]PPPFFFFFFCCCDDD@@@:::::::::222111333111---,,,000333444......------------...///...///000000//////000222222222111111000111333555444333111<<>>NNNmmm~~~}}}}}}|||}}}oooWWWDDDAAAJJJ|||sssoooyyy[[[RRRddd___BBBCCC999555222222222111111111111000000111222222111222444666;;;^^^qqqWWWeeetttlllSSSSSS]]]fffnnnooovvv''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$%%%'''((('''&&&'''&&&%%%%%%%%%&&&((()))&&&'''((('''&&&'''(((***,,,---...---+++******+++***))))))(((((())))))***+++++++++,,,,,,---------...000222555888999::::::555222000------///111333666???HHHIIIBBB;;;888888999:::;;;;;;;;;<<<@@@BBBCCCCCCEEEHHHMMMPPPPPPOOONNNPPPRRRSSSTTTVVVYYY\\\^^^\\\]]]bbbhhhsss}}}yyyxxxsssgggSSSGGG:::666===FFFIIIIIIJJJSSSYYYSSSIIIJJJZZZiiikkklllmmmnnnmmmmmmkkkjjjiiilllppprrrssstttvvvwwwyyy~~~|||yyysss___JJJBBB@@@TTTqqquuu\\\GGG===999666999DDDSSS```gggjjjmmmooopppppppppooommmjjjgggeee^^^LLLCCCKKKaaa|||qqqzzz~~~~~~sssaaaiiiwwwRRROOORRRQQQIIIAAA;;;555///...------,,,,,,------...------------------......111```wwwuuu{{{}}}{{{WWWHHHSSS___gggsss}}}mmmeee```dddhhhiiiiiijjjnnnooonnnnnnqqqrrrkkkaaaFFF<<<;;;BBBYYYlllSSSEEE===888555;;;QQQ\\\KKK999666666888888888999:::;;;============>>>@@@AAABBBCCCDDDBBBDDDFFFGGGGGGIIILLLNNNOOOPPPQQQQQQPPPOOOPPPRRRTTTTTTTTTTTTUUUWWWYYY[[[ZZZ[[[\\\^^^___aaabbbcccgggfffeeecccbbbeeejjjnnnqqqwww}}}wwwWWW;;;:::HHHPPPOOOMMMRRRUUUUUURRROOOMMMGGG???;;;888555444111---///333...............---------///000111111111111333555444333222111111222444555333333111===RRRVVVRRRVVVbbbiiirrryyy|||~~~uuu}}}vvv]]]OOO@@@:::888777777:::???PPPooo}}}}}}|||~~~}}}ppp\\\KKKBBBGGGvvvwwwqqq~~~pppZZZTTTaaapppvvvyyytttvvvjjjFFFDDD999333222222222111111111111000000111222222111222444666777UUUbbbfff}}}yyyVVVOOOYYYbbbiiijjjrrr''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%&&&'''((()))&&&'''((('''&&&'''(((***---......---+++)))***+++***))))))))))))))))))***+++++++++,,,,,,---------...///222555777999::::::444222///------///111333666>>>GGGHHHCCC<<<999888999:::;;;;;;;;;===@@@CCCCCCCCCDDDFFFIIILLLNNNOOONNNOOOPPPQQQSSSVVV[[[^^^___^^^___bbbeeelll{{{~~~kkkZZZIIICCCCCCDDDHHHLLLKKKSSSWWWQQQIIIJJJXXXfffkkklllmmmnnnnnnmmmllllllgggkkkooossstttvvvwwwyyyxxx}}}~~~{{{xxxrrr^^^III@@@===QQQnnn|||uuu]]]HHH>>>999777:::EEETTTaaahhhkkkmmmooopppqqqssssssqqqmmmiiifffcccMMMCCCMMMjjj{{{~~~{{{}}}uuueeejjjtttPPPPPPSSSRRRKKKCCC===666000...------,,,,,,------.........------------......000YYY|||~~~tttuuu|||zzzXXXLLL\\\jjjvvvlllcccdddhhhjjjlllnnnlllmmmllllllooopppjjjaaaFFF===;;;BBBXXXpppVVVFFF===777555;;;PPP\\\LLL;;;888777888888999999:::;;;===>>><<<<<<===???@@@AAABBBCCCAAACCCEEEFFFGGGIIILLLOOOOOOPPPQQQQQQOOONNNOOOPPPTTTTTTTTTUUUVVVWWWYYYZZZZZZ[[[\\\]]]^^^___``````eeedddbbbaaaaaadddkkkoooqqqwww|||lllIII===@@@HHHQQQYYYjjjzzz}}}ppp\\\PPPEEE:::555999999111,,,...000000000000000000/////////000111222222444777999777555222111222333555555111222111===RRRWWWUUUZZZdddkkksssyyy{{{~~~}}}rrr{{{ttt\\\NNN???999888777777:::@@@RRRrrr|||zzzyyyzzzyyyooo]]]OOODDDCCCqqq~~~uuutttsss|||pppXXXRRR```kkklll|||ttteeekkk{{{MMMDDD777222222222222111111111000000000111222222111222444666666OOOyyyfffgggYYYJJJUUU```eeekkkrrr''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%&&&''')))***&&&'''((('''&&&'''(((***,,,------,,,)))(((((()))******))))))))))))************+++,,,,,,---......---///222555777999999999444222///------///111333666===EEEHHHCCC===:::999888:::;;;;;;<<<>>>AAADDDDDDEEEFFFGGGIIIKKKNNNPPPLLLNNNOOOOOOQQQUUUZZZ^^^___^^^___bbbccchhhuuu|||wwwmmmrrrrrrmmmppp~~~{{{oooaaaXXXPPPIIIIIIMMMKKKPPPSSSNNNHHHLLLZZZgggjjjkkkmmmnnnnnnnnnnnnmmmjjjnnnrrrtttuuutttuuuuuuvvv{{{|||yyyxxxqqq^^^III???>>>SSSpppwww___JJJ@@@;;;888<<>>777000...------,,,,,,------.........---------...//////666UUUoooqqqnnnvvvdddUUUeeesss|||ooodddaaadddgggkkknnnkkklllkkklllooopppiii```FFF>>>;;;AAAVVVrrrYYYGGG<<<555666;;;PPP\\\NNN>>>:::888888888888999:::;;;<<<===<<<<<<===>>>@@@AAABBBBBBBBBDDDFFFGGGHHHJJJMMMPPPOOOPPPQQQQQQOOONNNOOOPPPTTTTTTTTTUUUVVVWWWXXXYYY\\\\\\\\\\\\]]]]]]]]]]]]aaa```___^^^___cccjjjnnnoooxxx|||eeeKKK===>>>OOObbbqqqlllVVVCCC444555999555111222111111111111111111111111111111222222222555:::>>>:::666222111222444555444000222111===RRRWWWWWW]]]gggmmmtttyyy{{{}}}{{{rrr}}}ttt[[[MMM???999888777888:::BBBUUUvvv|||zzzwwwwwwssshhhWWWIIIBBBKKKtttooorrrWWWRRRcccnnnmmmyyyqqq[[[```QQQCCC666555222222222111111111000000000111222222111222444666777MMMvvvbbbccc\\\JJJRRR]]]eeelllsss''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%&&&(((***+++&&&'''((('''&&&'''(((******+++,,,+++)))(((((()))+++******))))))******+++******+++,,,,,,---......---///111444777888999999555222000------///111333666<<>>BBBDDDEEEFFFHHHIIIIIIKKKNNNPPPLLLMMMOOOPPPQQQTTTYYY]]]^^^]]]___aaabbbfffrrr~~~{{{tttuuuqqqkkkddd\\\SSSRRRWWWfff}}}sss]]]SSSOOOXXXccccccvvvzzzzzzrrrdddVVVMMMJJJHHHKKKLLLHHHFFFMMM]]]jjjjjjkkkmmmnnnooooooooonnnooorrruuuvvvtttrrrqqqpppsssyyyzzzxxxwwwqqq^^^JJJAAAAAAYYYxxxyyyaaaLLLAAA;;;888===HHHWWWcccjjjmmmooopppppprrrvvvxxxxxxuuupppmmmdddQQQKKK[[[~~~~~~rrrrrrtttjjjkkk]]]RRRVVVVVVOOOFFF???777000...------,,,,,,------...------------...///000111>>>YYYnnnooolllwww{{{cccmmmyyyyyylllaaa___aaadddgggjjjjjjlllmmmnnnrrrrrrjjj```GGG>>><<<@@@TTT}}}uuu[[[III<<<444666;;;OOO\\\OOO???;;;999777777777888999:::<<<<<<<<<<<<===???@@@AAABBBCCCCCCEEEGGGHHHHHHJJJMMMOOOOOOPPPQQQQQQPPPOOOPPPRRRSSSSSSTTTUUUVVVVVVWWWWWW]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]\\\[[[\\\```eeejjjmmmxxx|||fffHHH<<>>888777777888:::CCCXXX{{{}}}zzzvvvnnn```NNN@@@DDD\\\wwwuuuZZZVVVhhhtttsss{{{uuu^^^YYY~~~zzzPPPBBB666888222222222111111111111000000111222222111222444666888OOO{{{dddaaadddPPPQQQ[[[eeekkkqqq~~~''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&%%%$$$%%%'''((('''&&&&&&&&&%%%&&&''')))***,,,&&&'''((('''&&&'''(((***)))***+++***)))((()))***+++******))))))******+++)))******+++---......///---...111444777888999999555222000------///111333555;;;CCCGGGEEE@@@;;;999888:::;;;<<<<<>>???@@@BBBCCCCCCCCCEEEFFFGGGGGGHHHKKKMMMOOOPPPRRRRRRQQQQQQRRRTTTRRRRRRSSSTTTUUUUUUUUUUUU\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYY[[[___bbbiiivvv{{{kkkOOOPPP^^^rrraaaccczzzeeeGGG888777666444333111///...///222555888DDD@@@:::555222555<<>>888777777888:::EEE[[[~~~{{{wwwnnn___LLL>>>GGG]]]zzz^^^YYYnnn}}}}}}ttt```pppgggJJJ@@@444666222222222111111111111000000111222222111222444666888RRRjjj___pppYYYQQQWWWdddiiioooyyy'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&%%%&&&''')))+++,,,&&&'''((((((&&&'''(((***)))***++++++***)))***,,,++++++************++++++)))******+++---...//////---...111444666888999999555222000------///111333555;;;BBBFFFEEE@@@<<<999888:::;;;<<<===???CCCEEEDDDGGGJJJKKKJJJJJJLLLOOONNNPPPRRRSSSTTTVVVYYY\\\]]]\\\]]]^^^^^^bbbmmmzzzzzzmmmeeebbb\\\\\\VVVPPPTTTYYYQQQAAA===;;;:::;;;>>>EEEUUUddduuugggaaaZZZJJJEEEIIIHHHFFFooo}}}gggTTTJJJIIIEEE???>>>FFFVVVccciiijjjlllnnnppppppppppppiiimmmrrrvvvwwwvvvvvvvvvooouuuxxxvvvwwwrrr```LLL???BBB___zzzbbbLLL@@@999555<<>>cccrrrqqqbbb```hhh{{{zzz|||kkkdddaaaeeeiiiiiiggggggfffiiimmmpppsssrrrhhh]]]HHH???<<<>>>PPPyyy|||aaaMMM???666444888LLLZZZNNN???:::777555555666666777888:::;;;======>>>@@@AAABBBCCCDDDCCCDDDFFFFFFFFFFFFIIIKKKNNNPPPRRRRRRRRRRRRSSSUUUQQQRRRSSSTTTTTTTTTTTTTTT[[[[[[\\\]]]^^^^^^______\\\\\\[[[YYYXXXXXXZZZ\\\ffftttzzzhhhXXX\\\vvvsssbbbeeennnNNN;;;999888444666444111000222555:::===MMMHHH???777333555;;;@@@===777000...000333222111...111111<<>>888777777888:::FFF\\\~~~}}}{{{xxxpppaaaOOOCCCCCCLLL```ZZZrrrlllkkkpppYYYFFF???111333222222222111111111111000000111222222111222444666777UUUjjjXXXxxx```RRRTTTccchhhnnnxxx'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&$$$###&&&%%%$$$%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&((())))))((('''''')))***++++++************++++++************************)))***++++++------...//////......111555999::::::666000---///111000111555555:::BBBIIIGGG>>>999999888999:::<<<>>>???AAAAAAGGGIIIKKKLLLLLLLLLMMMOOOOOOOOOOOOPPPRRRTTTWWWXXX\\\^^^```^^^]]]aaajjjqqqsssiii```ZZZRRRNNNIIIHHHIIIHHHBBB<<<666:::999===DDDDDDNNNdddtttrrrgggXXXNNNKKKKKKKKKQQQbbbvvvaaaNNNIIIAAA;;;<<>>???___{{{^^^III@@@;;;555:::HHHXXXbbbhhhlllmmmkkknnnooooooooooooooonnnnnn```XXXRRRXXXnnn~~~lllooogggbbbaaaSSSXXXXXXQQQHHHAAA999111///............---------***+++,,,,,,,,,...222555:::fff~~~rrruuutttnnnwwwuuuxxxzzznnnfffbbbeeejjjjjjhhhgggjjjqqqsssnnnmmmqqqkkk___JJJ@@@<<<>>>OOOwwwmmmQQQ>>>666999<<>>???AAAAAAAAAAAACCCDDDDDDEEEFFFGGGGGGGGGNNNNNNNNNNNNNNNPPPQQQRRRPPPPPPQQQRRRSSSUUUWWWXXXZZZ\\\^^^___^^^^^^___aaacccaaa^^^[[[YYYXXXXXXYYYgggooozzzfffYYYeeelll```[[[lllooohhhVVVFFF@@@>>><<<333000555///555:::666JJJ___LLL:::555555444888???999555111///000111111111222111111>>>PPPSSSRRR]]]lllpppuuuyyy{{{}}}wwwvvvjjjTTTGGG:::777888888777888MMMaaa~~~|||zzzvvvvvvfffNNNEEEDDDGGGuuujjj[[[}}}{{{nnnssskkkUUUAAA;;;:::999666555333222111000000000000111222222111222444666;;;TTTuuuYYYkkk^^^OOOSSS[[[gggmmmwww'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&$$$###&&&%%%$$$%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&((()))))))))''''''(((*********))))))))))))******************************)))***++++++------...///......///111555999::::::666000---///111000111444777;;;DDDKKKIIIAAA;;;;;;888999:::<<<>>>???@@@AAAGGGIIIKKKLLLLLLLLLMMMNNNMMMMMMNNNOOOQQQTTTVVVXXXWWWZZZ\\\\\\\\\___eeejjj}}}vvvpppooonnnmmmYYYRRRHHHBBB?????????>>>;;;>>>;;;===CCCCCCMMMdddmmmnnnhhh]]]SSSPPPNNNLLLIIISSSqqqmmmXXXLLL@@@::::::@@@NNN]]]dddkkkppprrrssstttrrrnnnllloootttwwwxxxxxxxxxyyytttuuuuuuwwwxxxrrr```OOOAAAAAA___www]]]IIIAAA<<<666<<>>NNNuuuqqqTTT@@@777777:::IIIYYYUUUAAA666777555555666777888:::;;;<<<<<<===>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQRRRSSSTTTVVVWWWXXXYYY[[[]]]^^^^^^^^^___````````````___^^^\\\YYYXXXbbbkkkwwwkkkbbbxxxkkk]]]___kkkooojjjZZZIIIAAA===:::;;;555777111555999<<>>???CCCFFFFFFFFF@@@>>>BBBBBBMMMdddsssuuuqqqfff[[[VVVRRROOODDDEEEUUUooommmXXXDDD===:::999DDDSSSaaaiiiqqqssssssssspppllljjjmmmrrruuuwwwxxxyyyzzzvvvvvvvvvvvvwwwrrraaaPPPDDDDDD___xxx^^^KKKBBB<<<666>>>LLL\\\dddhhhjjjkkkjjjjjjjjjlllmmmnnnooooooooohhh^^^XXX___qqqrrr```hhhxxxaaaYYY]]]]]]UUULLLDDD;;;444///............---------,,,---------,,,---000222222SSSrrrvvveeeeeesss~~~wwwmmmqqqzzzuuummmfffeeedddccceeehhhhhhoooqqqnnnoooqqqlllcccNNNAAA;;;===LLLrrrvvvYYYCCC999666888FFFWWWVVVCCC666666555555666777888999;;;<<<===>>>???AAABBBBBBBBBBBBAAABBBCCCDDDFFFGGGHHHIIINNNOOOPPPPPPPPPOOONNNMMMQQQRRRSSSTTTUUUVVVWWWXXXWWWYYY\\\]]]\\\\\\^^^___\\\^^^aaacccccc```\\\YYY\\\ffftttrrreee[[[TTTGGG;;;:::444666777===bbbhhhSSS???888666444666;;;888555111000000111111111111222222@@@QQQRRRRRR]]]kkkooouuuyyy{{{}}}uuuuuuhhhWWWJJJ<<<777777888999<<>>NNN\\\fffpppsssrrrqqqnnniiijjjmmmqqqtttuuuvvvwwwxxxxxxwwwvvvuuuvvvqqq```OOOFFFEEE^^^}}}|||bbbMMMCCC;;;444===MMM^^^eeehhhkkkmmmllljjjkkkkkklllmmmmmmmmmmmm```UUUPPP\\\rrrnnnrrrzzzbbb[[[___^^^WWWMMMDDD;;;333///............------------......---,,,,,,...000///JJJnnnqqqmmmiiitttyyy~~~|||pppsss|||rrrkkkeeedddcccbbbeeeiiiiiinnnppppppqqqrrrmmmfffQQQBBB;;;<<>>bbbiiiSSS>>>888777444555:::777444111000111222111111000222444AAAQQQRRRRRR^^^kkkoootttyyy{{{}}}uuuvvvgggXXXKKK===888777888;;;???VVVmmm}}}yyyvvv^^^GGGCCCBBB???[[[wwwzzzrrraaapppwwwzzzxxxjjjSSSCCC>>>999222111111111111111222222333000111222222111222444666<<>>???@@@EEEHHHKKKMMMLLLLLLKKKLLLJJJKKKMMMOOOQQQSSSTTTUUUUUURRRPPPPPPSSSWWW[[[]]]eeeqqqxxxtttqqqrrr|||uuubbbZZZ]]]aaa___ZZZTTTSSSMMMLLLQQQSSSaaayyyvvvcccTTTMMMAAA<<>>IIIVVVbbbmmmpppooonnnkkkhhhkkknnnqqqrrrrrrssstttuuuxxxwwwvvvuuuuuuooo___NNNDDDEEE]]]zzz{{{aaaLLLBBB;;;444;;;LLL^^^gggiiilllooopppllllllmmmmmmlllkkkjjjjjjWWWJJJHHHZZZvvv{{{|||wwwvvvyyy]]]]]]aaa```WWWMMMDDD:::222///............------------...///...---,,,...///222IIIpppooonnnmmmmmmjjjhhhmmmuuu}}}uuuzzz|||nnngggbbbcccddddddeeeiiijjjmmmpppqqqrrrrrrmmmgggSSSCCC;;;<<>>DDDIIIKKKHHHDDDAAA???@@@BBBCCCEEEGGGHHHIIIHHHJJJLLLOOOQQQQQQQQQPPPRRRSSSTTTVVVWWWWWWWWWWWWUUUWWWYYY[[[[[[[[[]]]^^^]]]___aaacccdddeeedddddd]]]cccooottt\\\FFFAAA???CCCfffgggPPP<<<666777555666:::666444111111111222222111///222555BBBRRRRRRRRR^^^jjjoootttyyy{{{~~~uuuwwwgggVVVJJJ>>>888777888<<>>999666111333222111111000000111111000111222222111222444666:::EEE{{{xxxfffxxxQQQHHHTTTYYY^^^hhh|||'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&&&&''''''&&&(((***+++)))(((((((((***+++,,,------,,,+++***************************)))***++++++------...///------///333777:::999888666111---...///...///111555666>>>GGGJJJDDD>>>;;;::::::;;;<<<===>>>??????DDDGGGKKKMMMMMMLLLKKKKKKKKKLLLMMMOOOPPPPPPPPPPPPSSSQQQNNNMMMNNNRRRWWW[[[___hhhsss{{{~~~~~~|||{{{{{{yyyxxx~~~wwwllljjjoooqqqkkkccc[[[\\\WWWWWW\\\\\\iiirrr\\\TTTDDD<<>>999666666666666777888999999999===CCCHHHJJJIIIEEECCC@@@AAABBBCCCEEEFFFGGGHHHFFFHHHKKKNNNPPPRRRRRRRRRQQQRRRTTTVVVVVVVVVVVVUUUTTTVVVYYYZZZ[[[[[[]]]^^^___``````bbbccceeeggggggaaadddmmm|||vvvOOOAAABBBHHHhhhfffOOO:::555777777777:::555333111111222333222111...222777CCCRRRQQQRRR___jjjnnntttyyy|||~~~tttwww~~~fffRRRHHH===999888999===CCCXXXrrr}}}fffHHH<<<===GGGhhhwwwzzz~~~xxxyyytttllljjj[[[dddnnnSSS???999777333333222111000000000000000000111222222111222444666777CCCyyyiiiVVVHHHQQQWWW^^^iiizzz'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&&&&''''''&&&(((***+++***((((((((()))***,,,------,,,***)))************************)))***++++++------...///,,,---///444888:::999888777111---...///---...111444555<<>>;;;:::;;;;;;<<<===>>>??????CCCGGGKKKMMMMMMKKKKKKJJJKKKLLLMMMMMMMMMLLLKKKJJJLLLMMMMMMKKKJJJLLLQQQVVV\\\bbbmmmvvv|||~~~|||uuummmmmmfffbbbbbb\\\bbbvvvppp___JJJ@@@??????TTTzzznnn\\\QQQJJJDDDJJJWWWcccfffffffffgggfffiiikkknnnooooooqqqsssuuuuuuuuuuuuuuutttmmmZZZHHH===AAAZZZuuu}}}sssZZZFFF???;;;666<<>>AAADDDFFFGGGGGGAAAAAABBBCCCDDDEEEFFFGGGHHHIIIKKKLLLNNNPPPRRRRRRPPPRRRTTTUUUVVVUUUTTTTTTTTTVVVYYY[[[[[[\\\]]]___^^^___aaabbbdddfffggggggddddddkkkxxxhhhPPPMMMOOOhhhiiiQQQ;;;666888888888:::444333111111333333222111---333888DDDRRRQQQRRR___jjjnnntttyyy|||~~~rrrvvv{{{cccMMMEEE===:::999999>>>DDD^^^yyy~~~uuuTTTCCC>>>KKKnnn{{{}}}|||}}}kkkggggggXXXaaa{{{zzzvvv[[[DDD<<<888555111000000000000111111222000111222222111222444666444???ttthhh\\\HHHNNNTTT^^^jjjxxx'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&&&&''''''%%%(((++++++***((('''(((((()))+++,,,,,,+++)))(((************************)))***+++,,,---......///,,,---000444888:::999888777111---...///---...000222333:::DDDIIIDDD<<<999:::;;;;;;<<<===>>>??????CCCFFFKKKMMMMMMKKKJJJJJJKKKLLLLLLLLLJJJIIIGGGEEEEEEIIILLLKKKHHHGGGLLLPPPZZZaaammmwww|||}}}sssjjjcccWWWWWWgggvvvmmmfffmmmiiiQQQEEEAAA777>>>^^^yyyzzzhhh^^^RRRFFFFFFSSS```ccccccdddffffffgggiiilllnnnoooqqqtttvvvtttuuuuuuuuutttlllXXXFFF;;;@@@YYYsss{{{~~~vvv[[[FFF>>>:::444???QQQdddjjjjjjkkkoooqqqllllllmmmmmmnnnmmmmmmmmmbbbNNNGGG___qqqttteeetttfffeeehhhfff]]]RRRGGG===555//////.........---------***,,,...///......///000555AAAuuuzzz[[[HHHLLLYYYaaannnwwwzzzuuufffhhhkkkyyyccc\\\___bbbbbbaaaffffffhhhlllmmmiiicccaaaUUUCCC;;;===BBB[[[sss[[[GGG;;;444111>>>VVV___PPP???777666666555666666777888999:::999999;;;>>>BBBGGGJJJBBBBBBBBBCCCDDDEEEEEEFFFKKKKKKKKKLLLMMMOOOPPPQQQPPPQQQSSSUUUVVVUUUTTTSSSTTTWWWYYY[[[[[[\\\^^^```]]]___aaadddfffffffffffffffdddiiiuuuiiiZZZggghhh^^^XXXkkklllSSS===777:::999888:::444222111222333333222111---333888EEERRRQQQRRR```jjjnnntttyyy|||~~~zzzppptttxxxaaaKKKCCC<<<:::999:::>>>DDDfff~~~}}}aaaNNNCCCPPPsssmmmccc]]]OOOaaayyyxxx~~~~~~www]]]EEE999444000......//////000222333444000111222222111222444666333<<>>>>>???CCCDDDEEEFFFHHHKKKMMMNNNMMMNNNMMMIIIDDDCCCFFFIIIIIIIIIKKKLLLMMMMMMNNNNNNVVV]]]jjj|||yyyiii^^^WWWRRRSSSWWWeee]]]RRRPPP```zzzyyyeeeQQQFFF>>>999BBBQQQqqq}}}nnnaaaVVVOOOTTT[[[aaadddeeefffgggfffhhhkkknnnrrruuuvvvwwwwwwxxxxxxvvvtttkkkXXXFFF>>>CCC[[[rrrzzzqqqZZZHHH???999333===TTTbbbfffpppuuusssuuuooonnnnnnnnnnnnmmmjjjgggcccLLLFFF```{{{uuutttpppxxxrrr{{{bbboooxxx^^^aaagggggg\\\QQQJJJ@@@555......---,,,,,,,,,,,,---...------------...//////666CCCrrrjjjKKKIIIVVVcccjjjqqqxxxrrrpppdddcccfffccccccggghhhmmmrrroooggg```___aaaTTTJJJ>>>:::???VVV|||www```HHH???888555???RRRZZZNNN>>>888666666666666777888999:::<<<===>>>???@@@AAAAAAAAA@@@AAABBBBBBAAACCCFFFHHHFFFHHHKKKMMMPPPQQQQQQQQQTTTTTTTTTTTTUUUVVVWWWXXXWWWXXXYYY[[[]]]___```aaa```aaaaaaaaaaaabbbeeehhhgggmmmnnnuuuzzz~~~SSSVVVaaarrrrrr}}}wwwQQQBBBAAA555555===:::333333333222222222111111222111888FFFNNNNNNSSS[[[eeekkkrrrwwwyyy|||wwwnnn~~~tttbbbKKKDDD999888;;;444888LLLooo~~~{{{rrrOOOFFFOOO}}}tttXXXRRROOO^^^|||~~~yyyyyyuuurrryyyyyylllSSS>>>555333222111111111111111111111111111111222222222333333333:::666ZZZiiiyyycccRRRRRRXXXaaajjjqqq&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((*********)))))))))(((((())))))***++++++***))))))+++*********,,,,,,,,,,,,)))***,,,,,,,,,++++++,,,///......111555888::::::999555111......///000000555666:::BBBHHHHHHBBB;;;888999:::<<<===>>>>>>???CCCCCCDDDFFFHHHKKKLLLNNNMMMNNNNNNKKKGGGFFFHHHKKKLLLMMMOOORRRSSSTTTTTTTTTVVV]]]kkkwwwjjj]]]TTTMMMIIIJJJMMM___[[[RRRLLLUUUllljjjPPPJJJDDD999:::EEEZZZxxxyyygggXXXTTTWWW[[[```dddfffffffffggghhhkkknnnqqqsssuuuvvvvvvwwwwwwuuusssjjjXXXFFF===CCC[[[sss{{{pppYYYHHH@@@:::666???VVVdddhhhqqqvvvtttvvvpppooonnnnnnnnnmmmjjjhhhbbbPPPJJJaaa{{{tttllllllooojjjjjjvvv~~~gggooouuu\\\ccciiihhh]]]SSSLLLAAA666///...------,,,,,,------...------------.../////////===lllsssOOONNN^^^dddkkktttvvvyyyiii^^^___dddeeeggglllxxx|||}}}tttkkkdddaaaTTTIII===999???TTTzzzxxx```GGG===999555>>>QQQ[[[QQQ@@@777666666666666777888999999<<<===>>>???@@@AAAAAAAAA@@@AAABBBBBBAAACCCEEEHHHGGGHHHKKKNNNPPPQQQRRRRRRTTTTTTTTTTTTUUUVVVWWWWWWWWWXXXYYY[[[]]]^^^`````````aaaaaaaaa``````ccceeeccciiikkkrrryyysssdddUUURRRjjj]]]JJJDDD666333999555333333222222222222222222222000666CCCJJJLLLRRR[[[eeekkkrrrwwwyyy{{{wwwkkk|||qqq]]]JJJCCC999888;;;555:::OOOqqq~~~}}}}}}{{{oooPPPIIINNNyyy^^^PPPHHHYYY{{{|||rrrwwwqqqpppsssrrrfffOOO<<<555444333111111111111111111111111111111111222222222333333555111RRRiiirrrmmmZZZZZZaaaeeeiiinnn}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((******))))))))))))(((((()))***+++,,,,,,+++***)))++++++************++++++***+++---/////////...---/////////222666:::;;;;;;999555111......///000000222444:::CCCJJJJJJCCC<<<888999:::;;;===>>>??????BBBCCCDDDFFFHHHJJJLLLLLLLLLOOOPPPOOOLLLKKKMMMOOOPPPRRRUUUYYY\\\]]]]]]]]]UUU[[[iii{{{lllbbbWWWPPPKKKGGGGGGJJJ\\\\\\TTTHHHFFFWWWppprrrXXXQQQKKK===666999CCCccczzzhhh\\\[[[\\\```eeehhhgggeeehhhiiikkkmmmooorrrsssttttttuuuuuutttrrrjjjXXXFFF===BBB[[[ttt|||oooXXXHHH@@@<<<888AAAZZZgggjjjssswwwuuuwwwrrrqqqooooooooommmkkkiii```UUUOOO```}}}hhhiiiccceeessswwwsssvvvkkkmmm{{{{{{pppYYYbbbiiihhh]]]RRRKKK@@@555///...------,,,---------...------------...//////000>>>fffUUUMMMZZZbbbhhhrrr}}}yyyiii]]]___fffiiinnnttt~~~tttiiibbbTTTHHH===999>>>RRRxxxzzzaaaGGG;;;;;;666<<>>DDDGGGOOOZZZffflllssswwwyyyzzz}}}tttkkk}}}mmmYYYIIIBBB888888;;;666===SSSwww}}}||||||xxxvvvuuubbbIIIGGGNNNyyydddOOOHHH]]]yyymmmppprrrmmmnnnjjj]]]JJJ:::555444333111111111111111111111111111111111222222222222333888444OOO}}}iiifff}}}iiifffjjjiiifffiiiyyy&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''(((***)))))))))((((((((((((***+++,,,------,,,+++***,,,,,,+++)))''''''((()))+++++++++,,,...000000000000///000333777;;;<<<===:::666111....../////////000333:::DDDLLLLLLDDD===999999:::;;;<<<>>>???@@@BBBCCCDDDFFFHHHIIIJJJKKKKKKOOORRRRRRQQQPPPRRRUUUUUUXXX\\\aaadddeeeeeeeeeXXX\\\ggg|||vvvpppggg]]]XXXSSSNNNMMMOOO^^^___WWWFFF===DDDWWWeee~~~ooo___QQQEEE;;;555333LLLnnnwwwdddaaa___bbbhhhkkkjjjgggiiiiiikkklllnnnppprrrsssssstttuuutttrrrjjjWWWFFF<<>>222//////...---------------...------------...//////111<<<^^^zzz}}}iiiSSSTTTdddhhhqqqvvvgggfffjjjlllqqqxxxvvvvvvyyy{{{zzztttjjjcccVVVIII===;;;???PPPttt~~~eeeHHH;;;<<<666:::MMM]]]YYYFFF666333444555666666777777777:::;;;<<<>>>???@@@@@@@@@AAABBBBBBBBBAAABBBEEEGGGIIIJJJKKKMMMOOOPPPQQQRRRRRRSSSTTTTTTUUUVVVVVVVVVWWWXXXYYYZZZ[[[]]]^^^^^^\\\^^^___^^^^^^^^^___aaaccchhhhhhnnn}}}|||vvv```PPPXXXcccddd]]]dddnnnWWWDDD:::999888222222222333333333333444000---000999>>>AAALLLYYYgggmmmtttxxxzzzzzz}}}pppnnnlllVVVGGGAAA888888;;;888AAAYYY~~~~~~}}}mmmddd```RRR???DDDNNNhhhPPPNNNllltttrrrxxxrrrpppgggWWWFFF:::444333333111111111111111111111111111111111111222222222222<<<888KKKtttnnnZZZwwwtttpppjjjcccdddvvv&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((&&&&&&&&&''''''''''''((()))))))))(((((((((((('''***+++,,,------,,,+++***++++++,,,***((())),,,...111---)))'''))),,,...///000///000333888;;;===>>>:::666111........./////////222999DDDLLLMMMEEE>>>999999999:::;;;===???@@@AAABBBDDDFFFHHHIIIIIIIIIJJJNNNRRRTTTTTTTTTWWWZZZ^^^```dddhhhkkkmmmmmmnnn``````gggyyyzzzvvvmmmddd___ZZZTTTQQQRRRaaaaaaXXXGGG<<<===EEEKKKtttqqqWWWNNNCCC666///888KKKeee~~~sssiiieeebbbdddjjjnnnmmmjjjjjjjjjkkklllmmmppprrrssstttuuuuuutttrrriiiWWWFFF<<>>222//////...------------......------------...//////,,,666TTTlllkkkooo~~~```XXXfffjjjuuuuuunnnllljjjmmmsssllljjjkkknnnqqqpppjjjeeeZZZJJJ>>>===???MMMpppiiiKKK===;;;555999KKK]]]\\\III777333444555666777777777666999:::;;;===???@@@@@@@@@BBBBBBCCCBBBAAABBBDDDGGGIIIJJJKKKLLLNNNOOOQQQQQQQQQRRRSSSUUUUUUUUUUUUUUUWWWWWWXXXYYY[[[\\\]]]]]]XXXZZZ\\\]]]^^^^^^```bbb```eeedddjjjxxxwwwnnnzzzcccRRRLLLEEEAAAIIIdddqqqVVVCCC999888333333333333333333333333000,,,...555888;;;HHHVVVgggmmmuuuzzz{{{|||~~~~~~nnnooohhhRRREEE@@@777777;;;999EEE___~~~~~~}}}kkk^^^XXXLLL===EEEQQQ{{{nnnPPPPPPuuuuuuyyyzzzjjjUUUDDD999444222222111111111111111111111111000000111111111222222222555666AAAccc{{{XXXzzzyyykkkvvv{{{sssrrrpppkkkcccdddvvv&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''(((''''''&&&&&&&&&''''''''''''((())))))(((((((((((('''''')))***+++,,,,,,+++***)))(((+++,,,,,,+++---222777===777...***+++.../////////...///333777;;;===>>>;;;777222.........///...000333999CCCLLLMMMFFF???:::999999:::;;;===???AAA@@@BBBDDDFFFGGGHHHHHHHHHIIILLLQQQSSSTTTVVV[[[___eeegggiiikkknnnpppqqqrrrhhhfffjjjwww|||vvvnnneee___ZZZSSSQQQRRRcccbbbYYYJJJ???<<<>>>>>>\\\fffXXXJJJ999777333777GGG^^^mmmnnniiigggeeedddgggkkkoooooonnnkkkkkkkkklllnnnpppssstttuuuwwwvvvuuurrriiiVVVEEE===CCC]]]xxxpppVVVDDD<<<999666EEE___nnnooossstttssswwwuuurrrooonnnmmmllljjjiiiddd\\\TTTYYYooo|||rrrwwwhhh___ttt{{{vvvrrrsssfffZZZeeekkkjjj^^^SSSKKK@@@555000///......------.........------------...//////111888UUUmmmjjjeeeqqq}}}|||```TTT___eeettt~~~qqqjjjeeefffkkkkkkiiihhhiiikkkllliiifff]]]KKK>>>===>>>IIIkkknnnNNN???888555999III[[[\\\JJJ888333444666777888888777666888999:::<<<>>>???@@@@@@BBBCCCCCCBBBAAABBBDDDFFFIIIIIIIIIJJJLLLNNNOOOPPPQQQRRRSSSUUUVVVUUUUUUTTTWWWWWWXXXYYYZZZ[[[\\\\\\VVVXXX[[[]]]^^^___aaabbbaaaeeeeeekkkyyyxxxyyyzzzqqqjjjeeeiiittt|||aaaVVVNNNIIIEEEOOOqqqnnnNNN888555444444444444333333333333000,,,...333444777CCCSSScccjjjsssyyy|||}}}~~~oooooozzzcccMMMCCC???777777;;;;;;IIIeee~~~||||||ssseee[[[QQQEEEHHHTTT|||rrrPPPMMMqqqzzz}}}pppUUUCCC999444222222111111111111111111111111000000000111111111111222000666:::SSSwww]]]ttthhhKKKWWWbbb]]]^^^hhhgggdddeeettt&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((())))))((((((((('''''''''))))))***++++++***)))))))))+++---,,,***+++111666>>>777000---///111111000......///222777;;;===>>>;;;777222...............222444999BBBKKKLLLGGG@@@::::::999999;;;===???AAA@@@AAADDDFFFGGGGGGGGGFFFGGGKKKOOOQQQSSSWWW]]]bbbgggfffggghhhiiikkkmmmooojjjggghhhsss~~~yyypppgggbbb]]]WWWUUUVVVhhhggg^^^MMM???:::;;;;;;GGGkkk{{{dddOOOAAA;;;666555===KKKXXX```cccbbbccceeegggjjjmmmooooookkkkkkkkklllnnnqqqtttvvvxxxyyyxxxvvvsssiiiVVVDDD???EEE___yyyoooUUUCCC===:::777EEE___nnnnnnqqqqqqqqqvvvuuurrrooollllllkkkiiihhhiii^^^VVV___vvvnnnvvviiicccyyyvvvrrrwwwrrr```\\\ffflllkkk___TTTLLLAAA555000//////..................------------...//////444999WWWtttttthhhccc```nnnwwwwww[[[NNNYYY```rrrqqqhhhbbbccciiikkkkkkjjjjjjjjjiiihhhfff^^^KKK===<<<<<>>???@@@@@@BBBCCCCCCBBBAAAAAADDDFFFHHHHHHHHHIIIJJJLLLNNNOOOPPPQQQSSSUUUVVVUUUTTTSSSVVVWWWXXXXXXYYYZZZ[[[[[[WWWYYY\\\^^^^^^^^^```aaaaaadddbbbfffqqqtttwww|||yyy|||vvvvvv{{{llliiibbbVVVIIIGGGSSSccc\\\>>>999666666555444333222222111000---...222222333@@@OOO^^^fffpppwww{{{}}}{{{ppprrrxxx```KKKBBB>>>777777<<<<<>>MMMZZZbbbmmmuuuzzz}}}~~~xxxnnnuuuxxxaaaMMMAAA>>>666777<<<===MMMkkk~~~~~~{{{rrraaaSSSHHHCCCVVV}}}nnn[[[SSSeee}}}ooo{{{}}}}}}uuuSSS???888444222444111111111111111111111111000000000000111111111111000<<<666;;;dddyyybbbeeeYYYQQQSSSNNNUUUNNNVVV\\\\\\eee''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%''''''(((((((((((('''''',,,***((('''''''''&&&%%%,,,+++,,,---...---+++((((((***,,,***''''''))),,,,,,,,,,,,,,,------.../////////000111444888<<>>???AAAAAAAAADDDFFFGGGEEEDDDKKKMMMPPPSSSWWW\\\aaaeeebbbaaa^^^[[[[[[^^^dddiiikkkhhhhhhooozzz}}}vvvlllfffdddvvvuuuhhhRRRAAA===:::666777CCC^^^~~~fffPPPHHH;;;//////:::HHHTTT[[[^^^^^^aaagggkkkooossswwwyyytttnnnlllooorrrtttuuuzzzyyyzzz|||wwwgggQQQ???@@@JJJ___wwwmmmVVVEEE<<<999999LLLcccnnnmmmqqqqqqooorrruuurrrrrrrrrllleeedddjjj^^^PPPOOOfffxxxuuupppttt\\\TTT```gggjjjbbbTTTGGG;;;222////////////////////////---------............///555555IIIlllrrrllljjjuuuqqqNNN``````tttnnndddeeefffbbbjjjkkkhhhcccbbbdddeeeccc___RRRBBB======;;;RRRyyyvvvQQQ;;;<<<666444@@@SSSZZZMMM<<<555444444555555666777888999999999:::::::::;;;;;;AAA@@@AAAEEEHHHIIIGGGDDDEEEFFFGGGHHHIIIKKKLLLLLLPPPMMMLLLNNNRRRUUUUUUSSSTTTUUUWWWXXXXXXXXXWWWVVV[[[ZZZYYYZZZ[[[[[[YYYXXXZZZXXXWWWSSSJJJCCCHHHRRRqqqyyyyyyuuummmddd[[[QQQEEE<<>>777444222222000000000000000000000000111111222222222333333333444222999>>>IIIpppVVVwwwnnn___SSSPPPKKKGGGIIITTTbbb|||''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%''''''(((((((((((('''''')))'''&&&&&&((()))((('''++++++---///000///,,,))))))+++---+++)))(((***---,,,,,,,,,,,,------.../////////000111444888<<>>FFFKKKFFF>>>;;;;;;;;;;;;<<<>>>???@@@CCCDDDEEEGGGGGGHHHHHHHHHGGGLLLSSSYYY]]]^^^______```___]]][[[[[[___eeeiiikkkhhhfffjjjuuu~~~|||sssjjjffffffrrruuukkkUUUBBB<<<:::777222<<>>III___wwwkkkUUUDDD;;;999999NNNfffqqqqqquuuvvvuuuyyyvvvttttttuuuqqqjjjiiimmmhhhXXXTTTkkksssvvv{{{|||vvvwwwoooXXXVVVaaahhhkkkcccUUUGGG:::111////////////////////////---------............///000222FFFiii~~~YYY]]]^^^pppqqqgggeeeeeeeeekkkllliiidddccceeeeeeccc]]]PPP@@@;;;;;;999OOOvvv|||XXXBBB<<<666444???RRRZZZNNN===444444444444555666777888777777888:::<<<===??????@@@@@@AAADDDHHHIIIGGGDDDFFFFFFGGGIIIJJJKKKLLLMMMOOOMMMLLLNNNRRRUUUUUUTTTTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXYYY[[[[[[ZZZXXXXXXZZZaaaiiigggXXXJJJCCCccc}}}xxxllleeeaaa[[[OOODDDHHHjjj^^^FFF???<<<777444222222111000000444111///333111555EEEVVVbbbooouuuyyy}}}~~~}}}sssqqqwwwqqqUUUHHH@@@===666777<<<>>>RRRsss~~~}}}uuuiiiYYYJJJTTT}}}qqq]]]\\\zzzxxxzzzxxx|||oooOOO===777555333333000000000000000000000000111111111222222222333333444222777===KKKyyyVVVmmm|||___SSSHHHBBBDDDNNN[[[rrr''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&)))***)))(((***+++---111333222...+++***,,,...---***)))+++...,,,,,,,,,,,,---...////////////000222555999===???>>>999333///.../////////111444888===FFFKKKGGG???;;;;;;;;;<<<===>>>???@@@BBBDDDGGGGGGGGGIIIMMMPPPKKKQQQYYY```bbb```\\\YYY]]]]]]\\\[[[\\\```fffjjjpppkkkggghhhpppyyyxxxkkkaaa[[[[[[^^^mmmtttoooYYYDDD<<<:::888111777DDD]]]|||rrrUUUFFF;;;999888:::III]]]___bbbeeehhhlllrrrxxx|||uuurrrmmmlllmmmppprrrtttwwwvvvxxxzzzvvvhhhRRRAAA;;;III```www}}}hhhRRRCCC;;;999:::QQQiiittttttyyy{{{{{{yyyxxxyyyyyyuuuooolllnnnhhhWWWWWWtttrrrrrrzzzlllooojjjQQQUUUbbbjjjmmmeeeVVVGGG:::111000000000000000000000000---------............//////000EEEhhhddd^^^___mmm~~~rrrjjjbbbaaaeeekkkmmmjjjeeedddeeeeeebbb]]]QQQAAA;;;;;;:::NNNrrr]]]GGG<<<777444===PPPYYYOOO>>>444444444444555666777888777888999;;;<<<>>>???@@@@@@@@@AAACCCFFFGGGFFFDDDGGGGGGHHHIIIKKKLLLMMMNNNNNNMMMMMMOOORRRTTTUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXWWWVVVVVVXXXYYYYYYWWWUUUVVVYYYeeevvv}}}oooUUUAAAWWWwwwuuummmkkkdddVVVKKKBBBRRRwwweeeMMMCCC>>>888333111222222222333777333000333000555DDDXXXcccoootttxxx|||}}}|||qqqsssyyyjjjQQQGGG<<<<<<888999===@@@VVVxxx|||vvvqqqiii[[[NNN\\\mmm[[[]]]|||zzzoookkkrrr{{{lllNNN>>>888555333222000000000000000000000000111111111222222222222333444222666;;;JJJ|||\\\ccc~~~}}}^^^JJJBBBBBBLLLWWWjjj''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&$$$$$$%%%'''******)))''')))+++...111444333000---))),,,...---+++)))+++---+++++++++,,,---...///000000000000222555999===???>>>999333///...///000000111444888===FFFLLLIIIAAA:::::::::;;;<<<===?????????BBBEEEEEEFFFLLLWWW___[[[]]]```bbbbbb___ZZZVVV[[[\\\\\\\\\]]]aaagggkkkvvvrrrllljjjmmmttt|||yyymmm^^^SSSLLLIIIMMMSSSfffqqqqqq]]]GGG===;;;:::555999===JJJgggbbbNNN>>>;;;777666EEE[[[___dddhhhiiilllrrrxxx{{{ssspppmmmllllllooorrrsssuuutttuuuwwwtttgggRRRBBB999IIIbbbwwwyyyeeePPPAAA::::::;;;TTTkkkvvvuuuzzz|||{{{}}}}}}}}}{{{wwwqqqllljjj\\\MMMRRRwwwtttvvv|||ooopppjjjLLLSSSdddlllpppfffUUUFFF999000000000000000000000000000---------............///222222EEElllyyyggggggkkk}}}pppkkkiiibbb^^^bbbjjjllljjjfffdddeeeccc``````UUUDDD======<<>>???@@@BBBDDDEEEEEEEEEGGGHHHIIIJJJKKKMMMNNNNNNMMMMMMNNNOOOQQQSSSUUUUUUUUUTTTSSSSSSTTTVVVWWWXXXWWWVVVUUUTTTSSSQQQMMMKKKLLLKKKQQQaaannnlll\\\MMMUUUyyyyyysssgggXXXOOOAAA@@@UUU~~~|||___PPPCCC>>>777333222333444555666999444111333111555DDDYYYdddnnnsssvvvzzz|||{{{}}}pppuuu}}}gggNNNFFF:::<<<999999===BBBYYY{{{~~~~~~~~~zzzqqqhhh```WWWPPP[[[cccTTTYYY{{{pppbbb```lllzzzoooQQQ???777333111111000000000000000000000000111111111111222222222222222222777999FFFyyy{{{iii```rrrjjjPPPDDDAAAKKKTTTbbb''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''')))++++++(((%%%)))***---000333333000...(((+++------***)))***,,,+++++++++,,,---...000000000000111222555999===@@@>>>:::444000//////000000111444888===GGGMMMKKKDDD999999999:::;;;<<<>>>>>>???AAAEEEGGGKKKUUUdddooommmiiiccc___\\\ZZZXXXUUUYYYZZZ\\\]]]___bbbgggkkkxxxuuuppplllkkkooovvv{{{xxx{{{{{{zzz|||{{{tttnnncccZZZOOOHHHCCCAAAEEEKKK___mmmqqq___III>>><<<;;;888::::::>>>RRRooottt]]]GGG>>>888666???OOOZZZcccjjjkkklllrrrvvvvvvqqqooonnnllllllnnnqqqtttsssrrrsssuuurrreeePPPAAA888LLLeeexxxwwwcccNNN@@@::::::<<>>@@@AAABBBCCCDDDEEEGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNOOOPPPQQQRRRTTTUUUVVVUUUTTTTTTTTTUUUWWWXXXXXXUUUQQQMMMIIIEEEAAA===;;;888888???LLLVVVVVVSSSVVV{{{vvvhhh\\\XXXGGG999===VVVdddZZZLLLIII>>>;;;666444444666888888777:::555111444222666FFFYYYcccmmmqqqtttyyy||||||}}}}}}}}}~~~yyylllttt~~~dddKKKCCC999===999888>>>FFF\\\|||~~~}}}}}}~~~xxxmmm^^^QQQKKKKKKSSS}}}___SSSYYY{{{qqqccc]]]ggguuulllNNN<<<333000000111000000000000000000000000000000111111111222222222000444999777@@@gggyyyaaahhh^^^KKK@@@GGGOOOXXXsss''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&))),,,---,,,)))&&&)))***+++...000111///---'''***...---+++))))))+++******+++,,,---...000111000000111333666:::>>>@@@???:::444000///000000000222555888>>>HHHPPPNNNHHH::::::::::::<<<===>>>???BBBDDDHHHMMMTTT___llluuussskkk```YYYVVVVVVVVVUUUVVVXXXZZZ\\\^^^aaaeeehhhssssssrrrnnnjjjkkkooosssqqqrrroookkkkkkooorrrqqqttttttsssnnnhhhddddddeee\\\UUUMMMGGG@@@<<<>>>DDDZZZhhhmmm^^^JJJAAA>>>===666666777:::EEEYYYqqqoooXXXHHH===888:::???PPP^^^jjjlllmmmrrrtttqqqooooooooommmlllnnnqqqtttqqqpppppprrrooobbbNNN>>>:::OOOiiiyyywwwbbbMMM???:::;;;===TTTjjjsssppptttvvvuuuyyyxxxyyyxxxuuuttttttpppjjjaaaLLLFFFbbboookkktttllllllPPP___hhhppprrrdddPPP@@@666000////////////////////////---------............///000+++>>>mmmxxxbbb[[[dddiiihhhfffeeeiiijjjgggffffffccc___bbbYYYFFF;;;::::::GGG``````FFF999999555777GGGWWWSSSCCC333333333333444555666777444555666888999;;;<<<===<<<>>>@@@@@@@@@AAACCCEEEGGGGGGHHHIIIKKKLLLMMMNNNOOOPPPQQQPPPPPPPPPRRRTTTVVVUUUTTTTTTSSSTTTTTTTTTSSSNNNHHHBBB>>>:::666444333333222444===JJJSSSVVVTTTwww}}}{{{uuujjjdddeeeRRR@@@555:::???:::888<<<888666555555777999999999666999444111444444999JJJYYYbbbkkkooosssyyy|||}}}{{{{{{|||~~~sssgggrrryyy```GGG???999<<<888777AAAMMMccc~~~}}}~~~}}}|||xxxlllXXXGGGAAACCCFFFeee^^^TTT[[[vvvvvvyyy{{{tttjjjllltttvvv```GGG777111///000333000000000000000000000000000000000111111111111222...444999555<<>>@@@???:::444000///000000111222555999???IIIRRRQQQKKK<<<<<<<<<<<<===???@@@AAADDDGGGMMMTTT\\\ccciiilllhhhaaaXXXSSSSSSTTTSSSRRRRRRTTTWWWYYY[[[]]]aaaccckkkooosssrrrnnnkkkmmmqqqrrrssspppkkklllqqquuuuuuooooookkkeee^^^\\\```ddd^^^XXXPPPHHH???999:::???VVVdddiii\\\KKKCCC@@@>>>555333666===AAAGGGZZZooozzzlllVVVFFF???:::666BBBVVVggglllnnnssstttooooooppppppnnnmmmnnnrrruuupppooonnnooolll___KKK<<<===SSSlllzzzwwwbbbMMM???:::;;;===RRRhhhqqqooosssvvvvvv{{{{{{|||xxxsssqqqrrrmmmfff\\\JJJDDDZZZyyymmmfffpppggg~~~qqqRRR___jjjrrrqqqbbbMMM===555111---------------------------------............//////***:::fff~~~rrraaabbbiiihhhdddeeeiiikkkjjjiiiiiifffaaaeee\\\HHH;;;:::999DDD[[[yyyfffKKK999:::666555DDDWWWTTTDDD333333333333444555666666555555777888:::<<<======;;;===???@@@???@@@BBBEEEFFFFFFGGGIIIJJJKKKLLLMMMPPPQQQRRRQQQOOOOOOQQQSSSTTTTTTTTTSSSRRRQQQOOOOOOHHHCCC<<<777444222111111444777777777???MMMXXX[[[RRRsssvvvuuusssllliiikkkbbbPPP===444111000111444333444555888::::::888666555888333111555666<<>>@@@???:::444000///000111111333666:::@@@JJJSSSRRRLLL======>>>>>>???AAABBBCCCCCCGGGOOOXXX```cccbbb```ZZZUUUPPPPPPRRRTTTRRROOOOOORRRUUUWWWXXXZZZ]]]```gggnnnuuuvvvrrroooppprrrxxxxxxuuuqqqrrryyy~~~~~~ssspppjjjccc^^^^^^cccgggddd]]]TTTLLLBBB;;;===CCCUUUaaafffZZZKKKEEEBBB>>>777222666BBBBBB===III]]]www~~~xxxaaaMMMEEE???777999OOOdddkkkooouuutttnnnnnnpppqqqooonnnooorrrvvvpppnnnmmmnnnjjj]]]III:::???VVVnnn{{{xxxbbbMMM???999;;;===QQQgggqqqoootttwwwxxx~~~{{{rrrnnnnnnhhh___MMMAAABBBYYYsss~~~~~~{{{}}}qqqbbbzzz~~~nnnfffxxxvvvRRRZZZkkkrrrqqqaaaKKK;;;444111---------------------------------.........//////222+++999```|||iiibbbeeeddd^^^fffjjjmmmlllkkkllliiidddhhh```LLL===;;;:::DDDYYYsssiiiNNN999:::666444CCCVVVTTTDDD333333333333444555666666999999:::::::::;;;;;;;;;;;;===??????>>>???BBBEEEEEEFFFGGGHHHIIIKKKLLLLLLQQQRRRSSSRRROOONNNPPPRRRRRRRRRSSSRRRQQQNNNLLLKKK@@@;;;444///...///111111333666777666???PPP\\\___QQQqqqwwwssssssmmmhhhjjjnnn___III888222333333222111333666:::<<<;;;666333444777333111666777>>>PPPWWWaaaiiimmmqqqxxx~~~nnnhhhyyy~~~qqq\\\HHHBBB777999444777JJJ]]]rrr}}}vvvgggRRRDDD@@@MMM\\\uuuaaaZZZrrrpppggghhhdddUUUEEE<<<888444111111000000000000000000000000000000000000111111111111000222444333???CCC~~~dddlllqqqppp[[[KKKKKKPPPeee''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&'''+++///111...,,,''''''(((***+++,,,---...***---000000---+++,,,...+++++++++,,,,,,---------222333444555666999>>>AAA===;;;888333//////222444222999<<<<<>>EEERRR^^^___YYYVVVWWWOOOQQQQQQOOOPPPRRROOOJJJEEEHHHLLLQQQWWW[[[^^^```fffhhhnnnvvvwwwsssqqqsss}}}yyyyyy}}}}}}{{{tttddd```bbb^^^aaahhhiiiiiibbbWWWMMMFFFBBB@@@???TTTdddfff[[[RRREEE>>>AAA555333888AAADDDAAAAAAEEEddduuu{{{lllZZZPPPDDD666;;;HHH\\\lllnnnkkkmmmrrrqqqqqqrrrrrrssstttuuuuuuyyyppplllooojjjWWWFFF>>>???VVVooo|||qqq[[[KKK???555666>>>VVVgggoooqqqwwwxxxuuuzzzyyyyyyyyyxxxuuurrrqqqqqqfffJJJAAA[[[yyy|||}}}|||xxxtttjjjvvvyyy{{{cccaaayyyfff\\\ccctttsssmmm^^^KKK999000,,,------------------------,,,,,,,,,---------......---333:::SSS~~~jjjnnnvvvfffeeekkkfff```eeekkknnnllljjjiiieeeaaajjj```JJJ===<<<;;;AAASSSsssqqqOOOCCC999555777>>>OOOVVVKKK777222000444777777666666777888888999999:::;;;;;;===>>>@@@@@@?????????@@@EEEEEEFFFGGGHHHKKKNNNOOOLLLNNNQQQPPPOOOOOOQQQSSSNNNNNNOOOOOOMMMHHHAAA<<<444333333333333444555555<<<888;;;===AAATTTiiikkk\\\ooo~~~mmmkkkmmmllllllqqqhhhVVVAAA444111222333333000111555777444222222;;;777444333222555>>>IIIXXX___hhhooossswww|||ppprrrjjjUUUGGG@@@777:::777;;;LLLZZZnnn{{{bbbGGG@@@FFFTTTkkk}}}zzzccc^^^{{{tttmmmeeeeee\\\VVVGGG888222555444///...000111222222111000...222222111111111111111111444333111777===BBBdddcccggg{{{xxxoooIIIFFFSSScccuuu''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((+++...///---+++'''((()))***+++,,,------))),,,......---+++,,,---******+++,,,,,,---......000222333444666999>>>AAA???===999333///---///111111888;;;<<>>;;;<<<===<<<===AAABBBFFFOOOUUUSSSMMMJJJKKKJJJMMMMMMIIIGGGHHHGGGCCCBBBEEEIIINNNSSSXXX[[[\\\eeegggnnntttuuurrrssswww~~~{{{|||~~~|||wwwpppbbb```cccaaaeeennnooooooggg]]]RRRKKKGGGEEEEEESSSeeeggg\\\PPPCCC;;;AAA888555777@@@EEEDDDBBBCCCHHH```www{{{rrrbbbMMM<<<999BBBRRRbbbjjjkkkmmmqqqooopppqqqrrrssstttuuuuuuyyypppnnnpppjjjXXXGGG???DDDZZZsssoooYYYJJJ===444666===WWWgggnnnooouuuuuutttyyy{{{zzzwwwtttrrrvvv~~~}}}cccZZZsssxxxrrr{{{fffiiillloooyyyzzz```YYYllljjjaaajjjwwwvvvooo```LLL;;;111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111444LLLyyyhhh___ooo{{{wwwpppuuullldddeee___\\\dddiiillljjjhhhhhhfffbbbkkkbbbLLL===;;;999@@@QQQooowwwVVVFFF;;;777777===MMMUUULLL888222000444777666666666777888888999999::::::;;;<<<>>>@@@AAA@@@@@@AAABBBEEEEEEEEEFFFGGGIIILLLMMMKKKMMMOOOOOOMMMLLLNNNPPPPPPNNNKKKHHHCCC===777222111111222333444666888999@@@>>>DDDHHHKKK^^^ssswwwbbbvvviiibbbeeeiiihhhgggaaaSSS@@@111...000222//////333555444666999>>>:::666444222333<<>>QQQbbbwwwcccGGG>>>CCCPPPnnntttppprrrZZZzzzqqqfff[[[RRRSSSMMMAAA555222555333...///000111222222111000///000000000000000000000000333333222777;;;???___|||wwwggg\\\OOONNNXXXiii&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((()))+++------,,,***((())))))***+++,,,------)))+++------,,,+++,,,---))))))***+++---.../////////000222333555999>>>AAA@@@>>>:::444///,,,---...000666:::;;;DDDPPPTTTQQQEEE???;;;<<<===<<<>>>AAACCCCCCFFFHHHDDD>>>===@@@DDDHHHIIIDDD???>>>>>>===DDDGGGLLLQQQVVVZZZ]]]^^^```bbbhhhmmmmmmkkkpppwww~~~wwwooodddcccfffeeelllvvvwwwqqqjjj___UUUMMMIIIHHHIIITTThhhlll___PPPAAA;;;BBB<<<777777???GGGGGGDDDAAA:::QQQssscccOOO@@@???GGGVVVdddiiikkklllnnnnnnoooqqqrrrtttuuuvvvxxxqqqooorrrkkkXXXHHHBBBIII]]]tttmmmVVVGGG<<<333555===YYYhhhmmmlllrrrsssrrrxxxyyyyyywwwuuutttwwwqqqoooyyylllrrrjjjiiihhhkkktttyyyssszzzttt```ZZZjjj}}}kkkdddqqqxxxwwwooo___KKK:::111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///111111IIIwwwjjjhhhjjjiii^^^|||xxxxxxiiifffaaaaaabbbhhhjjjhhhggghhhgggeeekkkeeePPP???;;;777===MMMggg}}}\\\III===888888;;;JJJTTTNNN:::444000333666666555666777777888888999:::::::::;;;===@@@AAAAAAAAABBBDDDDDDDDDEEEEEEFFFHHHIIIJJJJJJLLLMMMMMMLLLKKKLLLMMMNNNJJJDDD>>>999555000---111111333555888;;;===???AAABBBJJJNNNQQQeee|||kkkyyy~~~rrr]]]___hhhbbbeeejjjfffQQQ999000333333000000111222222777===???;;;777555222111999BBBSSS[[[eeemmmrrruuuyyy}}}}}}}}}}}}}}}~~~wwwbbbNNN@@@:::777999888AAAXXXlll}}}}}}gggIII@@@EEE```yyypppooosssXXX{{{zzz}}}qqqggg^^^LLLMMMFFF;;;222111444222...///000111222222111000///000000111111111111111111111444444777888:::WWWgggcccLLLDDDQQQhhh&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))))))))***++++++***)))))))))***++++++,,,------)))***++++++++++++,,,,,,((()))***+++---...///000...///111222444888===AAA???>>>:::555000---,,,---...444888;;;CCCOOOUUUUUUHHHAAA<<<===>>>>>>>>>AAA>>>======<<<888444666<<<>>>EEEGGGBBB<<<;;;<<<===EEEHHHMMMSSSYYY]]]___```^^^aaaeeeiiihhhgggmmmvvv~~~vvvlllkkkkkkiiippp||||||tttnnndddYYYPPPLLLLLLMMMXXXmmmrrrdddSSSBBB<<>>HHHKKKFFF@@@???LLLiiiyyycccNNNDDDAAALLL]]]fffhhhgggllllllnnnppprrrtttvvvvvvwwwqqqqqqrrrjjjWWWHHHDDDNNN```ttt~~~kkkUUUFFF;;;444666???\\\jjjmmmkkkppprrrrrrxxxtttuuuxxx{{{zzzuuummmgggiiidddnnnooollltttsssooommmssswwwiiisssoooaaa___ppp}}}}}}gggbbbrrrwwwuuulll[[[GGG777...,,,++++++++++++++++++++++++,,,,,,,,,---------......000222333KKKyyy|||{{{ggg~~~zzz}}}}}}{{{}}}mmmiiifffgggbbbgggjjjhhhgggiiijjjhhhkkkhhhVVVCCC;;;666:::III^^^```LLL???888777999GGGTTTSSS===666111333555555555666777777777888999999:::::::::<<>>===;;;777222...---......222666:::BBBMMMVVVYYYLLLCCC<<<===?????????AAA<<<:::999888333000222888888@@@DDDAAA<<<<<<>>>>>>@@@DDDJJJPPPVVV[[[]]]^^^aaacccgggjjjjjjiiiooovvvxxxuuuqqqllltttzzzvvvmmmbbbXXXSSSRRRSSS[[[qqqvvvgggUUUCCC;;;CCCBBB<<<999>>>IIIOOOIII@@@CCCDDDWWWrrr]]]LLL@@@FFFUUUaaaffffffjjjkkkmmmppprrruuuwwwxxxvvvrrrqqqqqqfffSSSGGGFFFNNN___sss~~~~~~jjjSSSEEE;;;555888BBB]]]kkknnnlllqqqrrrrrryyyttttttvvv|||}}}ttt```PPPMMMRRRfffqqqmmm|||{{{tttnnnrrrwwwpppuuummm```fffzzzwww~~~ccc___qqqvvvsssjjjYYYEEE555...,,,++++++++++++++++++++++++,,,,,,,,,---------......000222222HHHwwwsss}}}wwwrrrooopppzzzxxx{{{kkkhhhddddddccchhhkkkiiiiiikkkllljjjiiikkk\\\HHH===666888DDDXXXeeeNNN@@@999777777DDDUUUYYY???888222222444444444666666777777888888999::::::999<<>>AAADDDFFFHHHJJJJJJQQQTTTWWWlllrrr}}}uuurrrrrrmmmkkkkkkuuu\\\mmmhhhhhhlllggglll}}}jjjHHH111111//////111111000333888888666444333111111777???NNNWWWcccmmmrrruuuxxxzzzzzzzzzzzzzzz}}}yyysss~~~zzzjjjXXXIII???:::666777777EEEbbbxxxzzzyyy{{{~~~iiiNNNIIIRRRiii{{{{{{^^^VVVlllyyyuuuqqq[[[cccRRR>>>222111222333333000000111111111111000000222222333333333444444444333777888999999777HHHgggoooqqq}}}gggQQQLLL[[[%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((())))))(((''')))***((()))***+++,,,.../////////---+++***+++,,,+++***))))))***+++---...//////---///000111222555:::===>>>>>>===999444000.........111555:::AAAKKKUUU[[[OOOEEE======@@@@@@@@@AAA>>><<<<<<:::444...///333444<<>>;;;>>>IIIPPPLLLCCCAAA???KKKooommmYYYFFFDDDOOO[[[ccchhhiiikkkmmmpppsssvvvxxxzzzvvvrrrpppmmm```NNNEEEFFFHHHXXXlllxxx}}}hhhRRRDDD:::555:::CCC]]]kkknnnlllqqqssssssyyyyyyuuutttwwwzzztttdddWWWLLLQQQeeellliiixxxzzzyyy|||~~~uuuvvvlllcccuuuccc^^^qqqvvvsssiiiXXXDDD666//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000111///@@@nnnsss}}}{{{uuuooohhhrrrssscccuuupppiiibbb```ccchhhlllkkkjjjlllmmmjjjgggnnncccMMM@@@777666@@@SSS|||mmmSSSBBB:::777444@@@TTT\\\BBB999222222333333444666666666777777888999999999999;;;>>>@@@@@@AAACCCDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJIIIJJJKKKLLLJJJGGGEEE999666222111333666999;;;@@@AAABBBDDDFFFIIIKKKLLLOOOMMMRRRVVVZZZmmmooozzz{{{qqqiiieeedddaaa^^^ZZZ```xxxxxxPPPRRRooowwwlllmmmiiimmmYYY666333...---000222222333666333222111222111000666>>>JJJSSSaaalllqqqtttwwwxxxyyyyyyyyyyyy{{{~~~xxxttt{{{iiiVVVGGG===777666777888HHHggg~~~{{{xxx{{{~~~dddIIIFFFPPPcccsssqqqzzz}}}nnnPPPGGG\\\}}}ssslllWWW???333111222333444111000000000000000000111//////000000111222222222444777666888;;;888AAAXXXrrrwww|||gggPPPIIIWWW%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''')))((('''''')))+++'''((()))+++---///000111333///,,,+++,,,,,,***)))******+++,,,,,,---.........///000000111444888;;;AAAAAA???;;;666000---,,,///111555:::AAAIIITTT]]]QQQFFF======@@@@@@@@@AAA>>>>>>??????888000...000555;;;AAABBBDDDDDDAAA;;;:::>>>FFFOOOWWW\\\___```aaa```eeeooovvvwwwwwwxxxyyyqqq~~~{{{mmmddd``````hhhyyy{{{mmm]]]KKK???AAAAAA@@@===???IIIQQQOOOFFFAAA@@@EEE\\\oooVVVKKKMMMUUU```hhhiiikkkmmmqqqtttxxxzzz|||wwwrrrooojjjZZZHHHBBBFFFLLL\\\mmmxxxzzzeeeOOOBBB999444999DDDZZZiiimmmlllqqqrrrrrrxxxyyywwwuuuvvvvvvtttnnniii```]]]iii}}}nnnjjjnnnoooxxxyyyooojjj~~~dddaaauuutttpppfffUUUBBB444//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---222000===dddkkkooozzz}}}~~~}}}tttuuu}}}zzz```aaajjjzzzlllbbbaaaaaahhhlllkkkkkklllkkkhhhdddppphhhSSSDDD999666>>>LLLvvvuuuYYYGGG===888222<<>>:::555444333444999===@@@AAAIIIIIIKKKMMMPPPSSSUUUWWWWWWUUU[[[aaafffuuu|||mmmnnnxxx}}}yyyssslllddd^^^ZZZYYYWWWQQQSSSjjjpppLLLFFFOOOppp|||jjjiiiiiissssssUUU@@@666...///222222111222111000000111///...333;;;EEEOOO^^^iiiooorrrtttuuuzzzyyyxxxyyyzzz}}}zzz{{{yyyfffSSSEEE;;;666666888:::MMMnnn|||yyy{{{~~~~~~|||___DDDBBBNNNhhhuuuhhhhhheee[[[FFFEEE]]]yyyyyyzzzjjjTTT<<<222111111222333111111000000000000111111......//////000111111222444666222555<<<999<<>>CCCFFFHHHIIICCC;;;222777@@@IIIRRRWWWZZZ[[[hhhgggmmmzzzzzzsss~~~sssooonnnooorrrcccQQQDDDDDD@@@@@@???@@@HHHRRRPPPIIIBBBAAA>>>GGGlllgggTTTNNNRRR]]]gggiiikkknnnqqquuuxxx{{{}}}wwwrrrnnngggWWWEEE@@@FFF\\\jjjxxxxxxdddMMM@@@777333999CCCXXXggglllkkkqqqrrrqqqwwwuuuwwwyyyxxxuuusssssstttrrrgggkkk{{{vvvmmmqqq{{{uuummmzzzccccccxxxppplllbbbQQQ???222------------------------------,,,,,,,,,---------......+++333555???^^^}}}aaa```jjjtttwwwggg```ccciii}}}jjj```aaa```ggglllkkkkkkkkkiiifffbbbpppkkkVVVFFF:::666===EEEpppxxx]]]JJJ???999000999OOO[[[EEE<<<333222222222444666666666666777888888999999888;;;===>>>>>>>>>@@@AAA???AAACCCFFFHHHIIIIIIIIIJJJHHHEEEDDDBBB===666111333333555999@@@EEEIIIJJJPPPQQQSSSVVVYYY]]]```bbbeeebbbjjjsssxxxkkkfffhhhoooxxxuuuqqqmmmhhhbbbZZZUUUKKKLLLJJJOOOgggnnnFFF???:::JJJyyyggggggbbbaaatttzzzOOO@@@222...000///---,,,111///000000...,,,111888BBBLLL[[[gggmmmpppqqqssszzzyyyxxxxxxyyy|||~~~|||tttaaaPPPCCC;;;666666888<<>>DDDNNNXXXVVVLLLDDDCCCBBB<<<:::;;;333888AAADDD>>>444///000:::EEEMMMKKKEEEBBB===777444444:::DDDLLLRRRYYY```dddjjjvvvxxxuuuzzzwwwuuummmXXXLLL@@@AAACCCCCCCCCJJJRRRPPPIIIAAABBBAAAFFF[[[~~~zzz___OOONNNZZZeeefffjjjppptttvvvwwwwwwxxxtttpppkkkeeeUUUEEECCCJJJiiiwwwwwwcccOOODDD999000888GGG```eeeiiiiiijjjoooqqqqqqrrruuu|||{{{tttvvvsssbbb___^^^qqq{{{yyyqqqjjjooo]]]ccctttmmmmmmdddPPP===333000//////...---,,,,,,,,,,,,,,,///......---------......000///666<<>>???@@@AAABBBAAA@@@???BBBGGGKKKKKKIIIIIIGGGCCC>>>:::777444333444777:::>>>AAAEEEJJJMMMXXXYYY[[[]]]```dddjjjnnngggssszzz}}}rrraaa^^^kkk}}}uuutttllleeecccbbb\\\SSSLLLKKKJJJCCCOOO___uuuuuuJJJ???:::@@@TTT~~~nnnaaa[[[ccclllsssjjjOOO444,,,///111000000000000//////000111222222BBBKKKXXXdddlllpppqqqrrrwwwxxxzzz}}}~~~}}}lllYYYLLLAAA;;;999999888CCC]]]{{{~~~{{{{{{|||~~~~~~{{{eeeQQQAAABBBSSSnnnpppiiiSSSKKKZZZpppnnnhhhsssxxxuuutttfff___jjj^^^III666222111---///666222222111000//////000000111111111111222333444555333555666777777999===@@@LLLqqq{{{aaaqqq\\\XXX'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$((((((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))***))))))***+++((((((((()))+++...111333777111...000000+++***+++++++++,,,,,,,,,,,,------...///000000111444999===DDDEEEDDDAAA:::444///---000000333888<<>>:::888999555666:::???===555000000666???GGGGGGFFFDDD???999;;;666555;;;AAAIIITTT]]]aaahhhtttvvvxxxoooYYYMMMAAACCCDDDBBBCCCIIIOOOMMMFFF@@@@@@???BBBUUUsssnnnYYYQQQUUU]]]hhhkkkooossstttvvvwwwyyywwwrrrmmmfffUUUDDDBBBIIIdddsssvvvbbbOOODDD:::222:::JJJccchhhkkkiiiiiilllnnnmmmtttsssxxxzzzxxxyyyoooXXXQQQYYYttt|||kkkjjjooo[[[```pppmmmmmmbbbNNN;;;111...---///...---,,,,,,,,,,,,---///......---------......///---444888GGGqqqooouuu{{{aaammmxxxxxx~~~zzzhhhmmmaaaiiiiiihhhhhhgggfffeeeeeeddddddfffcccRRR===666:::???\\\fffSSS???666555888DDDQQQPPP???222444777555444888888888888888888888888888;;;;;;<<<>>>???@@@AAABBBBBBAAAAAADDDHHHJJJIIIGGGCCC@@@===999666444333333555777;;;???CCCHHHNNNRRRWWWZZZ___cccgggkkkppptttxxx~~~uuudddaaannn~~~{{{tttllleee___WWWNNNHHHFFFFFF???IIIUUUjjjqqqOOO???666777CCCggghhhSSSWWWeeerrrbbb>>>666555,,,***222000000000000000111222222>>>GGGUUUcccmmmsssuuuvvvwwwxxxyyy|||~~~}}}jjjWWWJJJ@@@:::999888888EEE```~~~||||||{{{{{{|||~~~www___JJJ;;;???SSSrrrzzztttUUUPPPbbb|||vvvxxxsssdddXXXUUU___VVVCCC444222222...///555222222111000000000000000111111111111222333444555333555666777777999===@@@EEEfff~~~aaa```nnnYYY''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''%%%''')))***)))((()))******)))(((((())),,,...000333///...000111...+++,,,++++++,,,,,,,,,,,,------...///000000111444888<<>>GGGPPPRRRHHH@@@>>>===;;;888777666444555:::;;;666111///000666===AAAEEEFFF@@@:::>>>999888<<>>BBBFFFLLLSSSWWW]]]cccjjjqqqvvvzzz~~~}}}hhhbbbmmm{{{uuucccSSSHHHBBBFFFHHHAAAHHHOOOaaa|||uuuSSS???666555666IIImmm]]]RRRWWWcccsss\\\BBB555///......000000000000000000111222999BBBPPP```mmmuuuyyyzzzwwwwwwyyy|||~~~~~~~~~~~~~~~||||||~~~fffUUUHHH>>>999888777;;;KKKhhhxxxzzz|||}}}}}}zzz```JJJ;;;CCC[[[www~~~yyyppp^^^]]]nnn~~~yyy___PPPKKKPPPIII;;;111222333000000333222111000000000000000000111111111111222333444555333555666777777999===@@@>>>VVV~~~www\\\mmm]]]''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&((())))))(((((()))***))))))(((((()))+++---//////......000111000...,,,+++++++++,,,,,,,,,---------///000000111444777:::BBBDDDEEECCC===777111...//////222666999===FFFPPPSSSKKKDDDBBBDDDBBB===888777666999>>>>>>777111///---000666>>>FFFHHHBBB;;;???>>>BBBJJJPPPTTTYYY^^^dddjjjooosss}}}mmmaaaWWWHHHFFFFFFIIINNNQQQMMMGGGCCCAAAAAAFFFSSSdddqqqwww}}}zzzmmmdddaaalllppptttwwwxxxwwwwwwwwwvvvrrrnnneeeRRR@@@@@@JJJ___ppp~~~}}}ppp\\\JJJAAA999555???QQQ```fffiiihhhjjjnnnpppoooqqqkkkmmmttt}}}jjjSSSbbbwwwjjj~~~lll[[[bbbqqqsssooo```JJJ888///,,,+++...------,,,,,,,,,------...------------...//////000---444666???gggsssaaa^^^ooolllcccqqqrrrmmmllliiigggdddbbb``````aaabbb^^^^^^aaacccVVVBBB777777777KKKuuuvvv___FFF:::666666???JJJTTTEEE777444555555666:::999999999999999::::::::::::;;;<<<===>>>@@@AAAAAADDDDDDFFFGGGFFFDDD@@@>>>777555444333444777;;;===>>>@@@CCCGGGLLLRRRYYY^^^gggmmmvvv}}}~~~yyyxxxmmmaaahhhuuuuuu[[[JJJAAA===CCCFFFAAAFFFHHHYYYzzz{{{XXXAAA999<<<555777LLL^^^~~~```NNNRRR___gggSSS666999888)))111000000000000000111111666>>>LLL]]]llluuuzzzzzzwwwwwwxxxzzz~~~}}}xxx{{{yyybbbQQQFFF===888777666>>>RRRqqqvvvzzz~~~}}}~~~zzzaaaLLL<<>>888444@@@RRRaaagggjjjiiijjjnnnpppooommmhhhkkkqqq{{{bbbkkk|||___mmmlll^^^gggvvvwwwppp```III777000...,,,------,,,,,,,,,------...---------------...//////...,,,444666>>>ddd|||lllfffrrruuufffiiisss|||nnnkkkhhhfffcccaaa``````aaabbb^^^\\\^^^```VVVDDD999888666DDDkkkfffJJJ===888777>>>GGGTTTHHH:::444333444666888888888999999999:::::::::::::::;;;===>>>???@@@AAACCCDDDEEEEEEBBB>>>;;;999222222222333666;;;???AAACCCFFFJJJPPPVVV]]]eeejjjrrrvvv|||~~~|||yyyuuusssnnniiihhhrrrqqq```eeettt~~~qqqvvvwwwZZZDDD<<<;;;:::888===999>>>===LLLsss{{{```DDD999???888222<<>>aaannnPPP@@@999777<<>>???@@@@@@AAACCCCCCAAA===888666555000000222555999===AAACCCGGGKKKQQQWWW^^^dddkkkpppwwwyyyzzzxxxrrrkkkfffcccaaa^^^```iiissswwweeeiiixxx}}}pppuuu~~~yyygggLLL;;;888999888444888666;;;888FFFooo{{{iiiIII888:::555333;;;AAALLLnnnTTTOOOPPPWWWssshhhAAA222555222111111000000000000000444:::FFFVVVfffqqqttttttwwwvvvvvvxxx{{{}}}~~~}}}|||||||||}}}yyyuuu|||qqq[[[LLLCCC;;;888888333AAA\\\{{{|||yyyzzz}}}yyyeeeTTTFFF888???YYYjjjvvv{{{{{{nnnaaannnnnnrrr}}}nnnPPP:::<<<111000///000222222111000000000000000000111111222111111111111222333444555333555666777777999===@@@EEEEEE```xxxkkk((((((''''''''''''((((((%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''))),,,///,,,+++***)))***,,,...///---///...+++---222222...++++++,,,,,,,,,,,,------,,,...000111111222555777???CCCGGGGGGCCC;;;444000------///333666999BBBLLLXXXTTTNNNPPP]]]lllooojjj```aaacccaaaUUUDDD888333777777???MMMVVVWWWVVVWWWXXXUUUUUUWWWWWWTTTSSSVVVXXXaaaiiiiiijjjssspppWWWUUUYYYcccfff^^^RRRLLLCCC???BBBQQQ```hhhlllpppssspppooorrrwwwzzzxxxvvvtttvvvyyyzzzxxxvvvuuuuuuuuusssoooeeePPP???BBBOOOdddtttzzziiiUUUDDD<<<777555BBBUUUhhhmmmooommmlllnnnooommmnnnkkknnnrrrxxxcccggg}}}xxxuuuvvvbbbiiizzz~~~ccc^^^lll{{{xxxooo\\\DDD555000///...,,,,,,,,,,,,,,,---...///---,,,,,,------///000000---***333555999^^^vvvuuurrrfffnnn{{{{{{{{{vvveeeddddddddddddddddddddddddaaa^^^aaafff```LLL<<<777777999XXXxxxWWWDDD:::666888>>>QQQJJJ>>>555222333444333666666777777888999999:::999:::;;;<<<===???@@@@@@???@@@@@@===777333222222111333666:::???BBBEEEFFFLLLPPPUUUYYY\\\___bbbeeeggghhhhhhfffaaa\\\ZZZYYYWWWWWW^^^hhhnnnxxxppprrr|||zzz{{{oooVVVFFFBBB>>>777888;;;888===999FFFooo}}}nnnPPP===888222333:::<<>>999222222111000000000000000222777BBBSSSdddooosssrrrvvvvvvuuuwwwzzz}}}}}}}}}}}}||||||}}}yyywwwoooYYYKKKBBB;;;888999777GGGddd~~~zzz|||}}}~~~vvv^^^NNNFFF;;;DDD^^^cccjjjssswwwwwwzzzjjj]]]nnnmmmsss}}}iiiRRR@@@???222222111000000111111000000000000000000111222222111111111111222333444555333555666777777999===@@@DDDBBBXXXppp~~~((((((''''''''''''(((((($$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''%%%&&&&&&''''''(((((()))$$$%%%&&&'''(((***---000///---,,,******+++,,,......000...***,,,222333...++++++,,,,,,,,,---------,,,...000111111222444666>>>BBBGGGHHHCCC<<<444000...---///222444666???HHHWWWRRRKKKMMM^^^sss|||zzzpppkkkhhhddd[[[JJJ;;;444222333===LLLUUUVVVWWWZZZUUUVVV\\\cccccc\\\VVVUUUSSS^^^fffggghhhnnnwww|||bbb```dddooopppeeeWWWOOOHHHCCCFFFTTTccciiilllnnnooonnnnnnooorrruuuyyyzzzvvvwwwwwwvvvtttssstttvvvxxxvvvrrrgggQQQ???BBBOOObbbrrr~~~|||jjjVVVDDD===777666CCCVVVfffkkknnnmmmmmmqqqsssrrrqqqmmmqqqtttxxxnnn]]]ddd}}}xxxkkkdddcccjjjnnniiieeejjjllluuuttt]]]\\\mmm|||wwwnnnZZZBBB333//////...,,,,,,,,,,,,,,,---...///,,,,,,,,,---...///000111000---666777999]]]}}}jjj___kkkzzz|||{{{iiicccdddeeefffffffffeeeeeeaaa___dddkkkeeeQQQ>>>555888666SSS~~~[[[FFF;;;444555:::PPPJJJ???666222222333111555666666777888888999999999:::;;;<<<===???@@@@@@>>>???>>>:::444000000111444777;;;@@@DDDGGGIIIJJJQQQTTTWWWWWWVVVTTTTTTTTTLLLMMMOOOOOOOOOOOOPPPQQQPPPRRR\\\jjjnnntttzzzyyy|||zzzsss]]]OOOJJJBBB777:::<<<888>>>999DDDmmmzzznnnVVVEEE<<<222111555333>>>@@@cccmmmOOOPPPLLLMMM^^^{{{xxxSSS777222222111000000///000000000444???QQQcccooorrrrrrvvvuuuuuuwwwzzz|||}}}}}}zzzyyynnnYYYKKKBBB<<<999999===NNNlll}}}{{{{{{}}}sssWWWHHHCCC;;;FFF``````dddlllsssyyymmmVVVhhhgggooo|||aaaOOO>>>888555555333000///111111000000000///000000111222222111111111111222333444555333555666777777999===@@@BBB???SSSwwweee&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&(((555>>>333 &&&&&&&&&''''''''''''(((&&&'''(((***,,,...000000222---((('''***...000111111000///------...000222//////---,,,,,,---...///...///111222222333555777;;;DDDIIIFFFBBB>>>777...000---,,,///333888AAAJJJUUUUUURRROOOUUUaaajjjlllgggdddbbbbbbccc]]]III555444333666>>>CCCEEEHHHLLLQQQQQQUUU\\\eeegggccc^^^ZZZ]]]aaadddgggiiimmmoooxxxnnnhhhuuu}}}mmmbbbYYYOOONNNRRR]]]gggjjjkkkmmmooonnnmmmnnnooopppooonnntttttttttsssrrrtttwwwzzzzzzxxxqqqbbbNNNBBBHHHTTTeeerrr}}}~~~yyyfffTTTBBB;;;777:::JJJ]]]llllllkkkjjjiiikkknnnpppqqqoooqqqttt~~~sss___eee|||ooosssuuu~~~{{{ddd[[[ccc[[[[[[gggrrrvvvuuuuuuvvv|||wwwcccSSSXXXkkkzzzpppkkkWWW<<>>AAA===888555333222222111222555;;;AAAFFFIIIKKKKKKPPPMMMIIIDDD@@@===;;;:::999<<<>>>@@@BBBEEEIIILLLRRRTTTUUU___kkknnnzzz~~~yyyeeeQQQDDD<<<@@@@@@CCC>>>999NNNnnn}}}wwwgggNNN999222555777555555;;;GGGcccxxxPPPIIIJJJTTTYYYfffwwwFFF666888555///---//////---222444<<>>SSSttt{{{}}}rrrJJJBBBDDD888OOOsss|||yyyyyylll\\\VVV___~~~\\\JJJ>>>555444222000000111222111000222222111111111111111222222222222111222222333333555666888888999;;;???BBB===HHHQQQiiimmmmmm&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###"""%%%222???:::---&&&&&&&&&''''''''''''(((&&&'''(((***+++---...//////,,,((((((,,,111444555555444222111000111444666000///...,,,,,,,,,---...---///111222222222444666;;;CCCIIIHHHDDD???888///000---,,,///333777@@@IIIWWWVVVRRRLLLNNNUUU\\\]]]^^^^^^___dddjjjeeePPP;;;222...///444888888999<<>>888888777DDDIIIEEE888111333444///444555666777999:::;;;;;;;;;;;;;;;;;;<<<===>>>??????<<<777444222222222111333666:::???BBBDDDDDDDDD???===;;;888555333222222666888;;;>>>@@@CCCGGGJJJKKKNNNOOOWWWbbbeeepppnnn[[[KKK@@@@@@@@@DDDAAA>>>UUUvvvrrrXXX@@@666666666333555;;;>>>KKKtttzzzWWWHHHIIIRRR[[[ooovvvfffJJJ;;;000000222///---000111222999III\\\kkkqqqrrrwwwxxxxxxxxxyyy|||}}}}}}~~~yyyuuudddPPPDDD>>>;;;::::::BBBWWWxxx~~~zzz|||rrrHHH???AAA888RRRuuu|||ttthhh^^^bbbpppoooUUUDDD999111444222000000111111111000222222111111111111111222333333333333333444444555666777999999:::<<>>OOOaaaiiikkklllmmmllllllnnnooonnnooowww}}}uuunnnhhhmmmwwwlll___]]]ooo}}}yyytttvvvmmmXXXNNNWWWfffnnnpppfffQQQ888,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---222//////444===ZZZ}}}ttthhhSSSOOO___jjjoooyyyxxxqqqzzz|||hhheeeeeegggfffbbbaaacccfffcccaaabbb```VVVFFF999<<<777===YYY~~~}}}ZZZCCC;;;:::888???GGGGGG;;;222111333222555555666888999:::;;;<<<;;;;;;;;;<<<===???@@@AAA>>>;;;666333222222222111444555888:::<<<<<<;;;:::333333222111000000000111222444888:::===AAAEEEHHHKKKOOOOOOUUU___aaajjj~~~wwwfffSSSDDDBBBAAAEEEBBBAAAXXXyyyyyy___GGG999777555222333;;;777888^^^nnnMMMAAALLLPPPYYYnnncccEEE000222555///---222000111666DDDVVVgggpppssswwwxxxyyyyyyzzz|||~~~}}}~~~~~~ooo^^^KKKAAA===:::;;;===GGG\\\|||~~~zzz{{{~~~tttIII===>>>:::XXXvvvvvvjjjcccooo}}}vvvgggUUUEEE:::444333111000000111111111000222111111111111111222222444444444444444555666777666888:::;;;;;;===@@@CCCFFFIIIDDDKKKlllsssaaarrrwwwvvv~~~&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***+++(((###"""%%%$$$ &&&&&&&&&''''''''''''(((&&&''''''(((((()))))))))***((('''))),,,222777:::555444333000---...333777444333111///...------......000222222333333555777:::BBBKKKOOOLLLDDD;;;555000------000222555===EEEUUUXXXWWWPPPKKKMMMQQQSSSQQQSSSYYYfffuuuxxxiiiWWWCCC888000///222111000000888;;;CCCPPP]]]dddccc``````aaabbbbbb```^^^______iiihhhhhhkkksssqqqmmmhhhhhhmmmpppooollllllnnnmmmmmmoooqqqssssssrrrnnnqqqttttttsssrrrqqqqqqpppnnnfffWWWEEE@@@OOOcccsss|||~~~rrr^^^PPPBBB999888???PPP```hhhjjjmmmnnnmmmmmmnnnoooppppppvvvzzz~~~yyynnniiittt{{{mmmhhh[[[YYYkkk|||}}}rrrXXXLLLWWWiiirrrnnnbbbLLL666,,,---///---,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---000///000333888QQQwwwzzz|||gggVVV```lllqqqvvv}}}kkkfffcccddddddbbbcccfffdddbbbaaacccccc\\\NNNBBB;;;555888OOOsssdddJJJ>>>:::888;;;EEEHHH???333000222444333444555666777999:::::::::;;;;;;<<<>>>@@@AAABBB@@@<<<777444222222111000222333444555555555444333///000000000000111111222///222555888;;;???DDDGGGMMMRRRRRRUUU^^^___fffxxxtttaaaOOOMMMKKKMMMHHHEEE[[[zzzvvv```III:::666555222111888777888QQQcccHHHHHHIIIKKK```xxxpppWWW>>>555333000///111111000444???QQQbbbnnntttwwwxxxyyyyyyzzz|||||||||}}}~~~kkkZZZHHH@@@<<<999;;;AAAMMMccc~~~zzz|||}}}~~~tttKKK???>>>AAA```vvvxxx{{{iiihhhxxx~~~zzzsssdddUUUEEE;;;666222111//////111111111000111111111000111111222333444444444444555666777777888999<<<===>>>???BBBDDDEEEJJJIIIOOOfffppp~~~mmmfff&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&$$$###%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))(((((((((***---222555222333333///+++,,,000555666555333111/////////000///111333444444444666888999AAALLLSSSQQQGGG===888000------000111444:::BBBRRRYYY[[[UUUOOOPPPSSSUUUTTTTTTXXXbbbrrr{{{vvvkkkLLL===///,,,///000000000444666>>>KKKZZZbbbccc```^^^___aaa```___^^^^^^___ddddddfffiiipppwww}}}zzztttooommmpppssspppnnnmmmooonnnnnnooorrrtttssssssqqqtttwwwwwwvvvtttsssrrrqqqooogggWWWEEEAAASSShhhuuu|||qqq[[[PPPAAA888777@@@PPP___hhhjjjmmmnnnnnnnnnoooppprrrppprrrnnnjjjttt}}}wwwnnn|||}}}zzzxxxkkkkkkzzzwwweee___WWW^^^sssyyyYYYJJJWWWmmmwwwlll^^^GGG444,,,---///...,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---//////111444555MMMsssyyyYYY[[[jjjqqquuuvvv}}}nnnfffaaaaaabbbbbbeeehhhbbb```aaadddeee^^^OOOCCC999555777IIIjjjnnnQQQAAA:::777777BBBHHHBBB666000111555333333444666777888999::::::;;;;;;<<<>>>@@@AAABBBCCC???999555222111///......///000111111111000000---------..................111444777:::>>>CCCFFFHHHOOOOOOQQQXXXYYY___nnnuuuaaa]]]ZZZYYYSSSOOOccc}}}uuucccLLL;;;555444222333333777>>>HHH^^^^^^EEEAAAFFFRRRaaammmfffTTT<<<000111222...222111333<<>>???@@@AAACCCEEEAAAGGGGGGMMM]]]pppuuuddduuu&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%///...,,,***(((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((())))))((((((''')))---000111444555222---,,,000444666444333111000000111111///111333444444444666888999@@@LLLVVVUUUJJJ???;;;000...---000111222888@@@PPPYYY^^^YYYQQQOOOSSSUUUXXXXXXXXX___mmm|||~~~___JJJ666///111333444444///111888EEEUUU___bbbbbb\\\^^^______^^^]]]^^^___^^^aaaeeekkkooorrrtttuuusssuuu}}}wwwrrrooorrrtttqqqoooooopppooooooppprrrtttssssssqqqtttvvvvvvtttrrrqqqqqqpppoooiiiYYYFFFDDDXXXooowww}}}~~~nnnXXXNNNAAA888888CCCTTT```iiikkkmmmmmmmmmnnnppprrrqqqnnnnnneeeWWWZZZbbb___ZZZqqqxxxyyyooojjjvvv~~~}}}ooo[[[YYYhhhyyyWWWJJJ[[[ooowwwhhhYYYCCC333------......,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---......222555444KKKrrr\\\VVVhhhssswwwuuuooogggaaabbbeeeeeefffiiicccaaa```cccccc[[[MMMAAA888777999DDD```zzzZZZEEE;;;777555???GGGDDD:::111111444444444555777888999:::;;;;;;;;;;;;<<<===???@@@AAABBB>>>888444111000///---,,,------...////////////......///000000//////......111444777999===AAADDDDDDNNNNNNOOOVVVXXX]]]jjjvvvlllgggddd]]]XXXkkk{{{kkkSSS???666333111777000333>>>AAAHHHiii{{{NNNAAAEEEJJJQQQ___jjjdddIII555444444///222111333:::HHHZZZiiiqqqtttuuuwwwxxxyyy{{{~~~xxx{{{zzzgggTTTEEEAAA===888???KKKfff|||~~~~~~~~~}}}{{{{{{|||eeeFFF@@@@@@SSSzzzooo]]]fff|||sssooowww\\\EEE<<<777333111///......000111111000000000000000111222333333333333333444555666777888:::<<>>LLLXXX```[[[SSSQQQTTTXXXYYYZZZZZZ]]]jjj|||www^^^BBB666666777777777...///444???NNNYYY^^^^^^\\\^^^______^^^]]]^^^___\\\aaagggkkkmmmnnnoooqqqlllkkknnnwwwwwwqqqnnnrrrtttrrrpppqqqrrrppppppqqqssstttsssrrrqqqsssttttttqqqpppoooooommmmmmhhhZZZHHHGGG\\\uuu{{{|||iiiTTTMMMAAA888:::HHHZZZfffjjjkkklllllllllnnnqqqsssooommmlll```LLLIIIQQQPPPPPPmmmvvvwwwuuuwww{{{ccc]]]iiitttUUUPPPdddsssrrreeeUUU@@@333...---------,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////...222444111HHHooobbbUUUfffssswww~~~mmmgggeeeiiillljjjggggggeeeaaa___```aaa[[[PPPFFF;;;<<<;;;???TTTzzzbbbJJJ===777555===EEEEEE===333111333333333444666777888999:::;;;;;;;;;;;;<<<===>>>???===:::555111000//////...---------........./////////000111222222222111000...000333555888;;;???BBBCCCNNNPPPOOOWWWZZZ^^^iii{{{{{{vvvllldddtttqqqYYYCCC888444222666000333>>>CCCGGG[[[ssskkkQQQGGGEEEMMMQQQaaahhhXXXBBB666444444222111111888DDDUUUdddmmmrrrtttvvvxxxxxxzzz|||~~~www{{{~~~~~~~~~|||qqqbbbPPPAAA@@@===999AAAPPPnnn}}}}}}}}}|||}}}lllLLLCCCBBB[[[jjj___fffzzzvvvmmmvvvbbbEEE>>>;;;333000///......000111111000000000000000111222333444444444444555666777999999;;;===AAACCCDDDDDDFFFGGGJJJKKKJJJMMMSSSZZZyyyzzzeeennn&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))***+++''')))***((('''(((+++///---222555333---***,,,000111000///......///000000,,,...000000000111333555888???MMM[[[[[[MMMBBB>>>111......000111111666===HHHUUU```]]]VVVTTTYYY]]]XXXZZZ[[[]]]iii|||iiiIII888666666555555222111333<<>>999555111///.../////////........................+++,,,...///000000//////---///222444666999===@@@???KKKMMMMMMUUUXXX]]]gggxxx~~~sssrrr[[[EEE999666444333222666@@@IIIOOOUUU[[[uuudddJJJAAAMMMIIIWWWeeecccNNN888333999000000000666BBBRRRaaajjjqqqsssuuuwwwxxxyyy{{{}}}www{{{}}}}}}}}}uuujjj^^^KKK>>>>>>===999CCCTTTqqq||||||}}}}}}~~~yyyVVVIIIDDD^^^ggg^^^gggwww~~~rrrgggmmm{{{fffEEE===:::000000///---...000111111000000000000000111222333444555555555666777999:::;;;;;;>>>BBBDDDDDDEEEFFFHHHEEEHHHKKKQQQTTTTTTmmmrrrpppjjj&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%########################&&&$$$$$$%%%'''((('''&&&&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''((((((((((((,,,***))))))&&&$$$)))000///000000111000///---,,,///......------......///---///000000000000333555999???IIISSSWWWRRRFFF<<<777333///---000333777999FFFUUU___ZZZRRRQQQTTTVVV\\\^^^bbbhhhooo}}}___===666555222666222444666777<<>>OOO___hhhnnnnnnnnnmmmlllnnnqqqsssmmmpppmmm___NNNBBB======OOOtttxxxxxxrrrppp|||uuuhhhuuugggUUU]]]nnnrrrkkkaaaMMM888000///...,,,***++++++******++++++,,,------------............//////...111666222000>>>QQQWWW[[[rrroooyyyssseeeiiiuuuvvvqqqkkkbbb[[[[[[]]]bbbfffddd\\\UUUBBB@@@<<<:::EEEbbbrrrUUUCCC<<<888777===EEEAAA444///444111222333333333444666888888888999<<>>999555777444000.../////////...,,,,,,------.../////////...000222222111000000000///---///222444444999???BBBGGGLLLOOOQQQUUU\\\aaaxxxuuu^^^MMMBBB888000222999333;;;TTTVVVIIILLLbbbzzzmmmSSSBBBBBBSSS^^^iiikkkMMM222777222111------999NNN^^^cccmmmmmmpppvvvzzzzzzzzzzzzyyy{{{}}}~~~}}}~~~sssaaaZZZJJJ>>><<<888888JJJccc|||vvvvvv|||{{{zzz}}}~~~}}}zzzeeeDDDHHHpppyyyccc^^^lllmmmqqqvvvtttqqqvvvzzzUUU;;;000---111111000///////////////111111111111111222222222888777666555666888:::;;;===@@@DDDHHHJJJJJJHHHGGGIIILLLKKKNNNRRRSSSddddddggg'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################&&&%%%$$$%%%'''''''''%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''((((((((((((***)))***+++(((%%%(((........./////////---,,,***......------------......---///000000000000333555888>>>GGGRRRWWWRRRGGG>>>777333///---///333666888DDDTTT```]]]SSSPPPRRRTTT^^^aaaffflllqqq~~~rrrNNN???666...///222333333444999BBBLLLSSSYYY[[[^^^^^^]]]]]]]]]]]]]]]aaacccccccccccc]]]UUURRRRRRPPPPPPTTT[[[aaaeeegggeeemmm|||xxxpppooo{{{~~~~~~zzzyyyrrrqqqooommmmmmmmmnnnooosssrrrppppppqqqtttwwwyyyvvvsssooopppssstttqqqnnnnnnfffWWWHHHCCCPPPiii}}}pppZZZQQQFFF:::777AAARRRbbbkkkmmmnnnmmmlllkkkllloooqqqpppsssqqqgggXXXMMMGGGFFFXXX{{{wwwhhhiii|||}}}oooxxxeeeVVV]]]kkknnnhhh^^^KKK777//////...,,,++++++++++++***++++++,,,------------............//////---///333111///;;;LLLqqq|||ZZZYYYkkkgggwwwvvvgggiiiuuuuuuqqqmmmddd```^^^]]]___bbbbbb]]]YYYDDD>>>888888???VVV{{{^^^III===888666<<>>===:::<<>>555333111111000///////////////111111111111111222222222777666555555666888;;;<<<>>>@@@CCCFFFHHHIIIJJJJJJGGGLLLLLLOOOSSSQQQ\\\uuu~~~nnn(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&'''&&&$$$&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((+++---***&&&''',,,...///000000000...,,,***...------,,,,,,------...---///000000000000333555666<<>><<<===BBBKKKTTT[[[aaa```lllyyycccUUUfffyyyuuukkkeeekkktttxxxxxxxxxsssqqqnnnlllkkklllnnnoootttrrrooommmpppuuu{{{zzzyyyxxxyyy|||{{{xxxtttpppeeeSSSGGGGGGVVVkkk|||lllWWWLLLBBB999999EEEVVVeeemmmnnnnnnnnnmmmlllmmmoooqqqrrrssssssnnncccXXXQQQNNNbbbuuu}}}pppaaakkksss}}}dddXXX^^^iiikkkfffXXXGGG555...///...------+++++++++++++++,,,---------------............///000,,,,,,000000000888DDDcccyyycccoooccc]]]nnnlllvvvzzziiigggpppnnnkkkggg```gggbbb]]]\\\^^^______^^^KKK===555777999GGGqqqkkkPPP>>>999666:::AAA@@@666111222000222333333222333555777777777999===@@@AAA@@@???===999444111///...---,,,,,,,,,------...////////////000222222000///000000000...000333444555999???@@@DDDIIIMMMPPPSSSYYY^^^fffoooxxxcccJJJ;;;888111:::777<<>>;;;AAAZZZwww}}}}}}~~~{{{vvvwww||||||}}}}}}vvvggg[[[WWWYYYOOOFFFZZZjjjXXXWWWssswwwttt~~~fffJJJ999333222111000000///////////////000000111111111222222222555555555666777:::<<<===@@@AAABBBDDDFFFHHHJJJKKKEEEKKKLLLOOOSSSOOOSSSffflll~~~(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%&&&&&&%%%###&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((((())))))+++---+++'''(((---///111222333222000...,,,------,,,,,,,,,,,,---------///000000000000333555555999BBBMMMSSSRRRJJJCCC888444///---...111333444>>>PPPbbbdddYYYNNNKKKLLLVVV]]]eeejjjkkksssoooVVVCCC555333222111222666;;;BBBLLLUUUVVVXXX[[[]]]\\\\\\]]]^^^ddddddbbbaaabbb```TTTGGG>>>777111222777AAAOOOZZZ```bbbpppxxx]]]KKKPPPeee~~~wwwiii```eeepppvvvxxxwwwtttrrrooollllllmmmooopppqqqooommmlllooouuu|||}}}yyyqqqbbbOOOEEEJJJ[[[ooo{{{zzzhhhUUUIIIAAA999;;;IIIZZZgggmmmoooppppppooonnnnnnppprrrttttttuuurrriii]]]VVVTTTmmmkkkffftttuuupppyyyccc[[[```hhhhhhdddRRRCCC333.........---...,,,++++++++++++,,,---------------............///222---,,,///111111666===\\\{{{{{{aaa]]]pppkkkaaarrrsssyyyooohhhllliiifffddd^^^jjjeee___\\\]]]___``````SSS???666999888>>>fffvvvXXXAAA999666888>>>???888222111000111222222222222444666666777;;;???BBBDDDEEEEEEBBB===777222000...---,,,,,,,,,------.../////////000111222111000//////000000///000333444444999??????DDDJJJNNNPPPTTTYYY]]]fffmmmqqqQQQ===:::111:::;;;???XXXkkk```HHHGGGAAAKKKiii}}}]]]VVV]]]```\\\gggkkkYYY@@@444...333777;;;NNNfffkkkppptttuuuwwwzzz{{{zzzyyyzzzzzz|||~~~{{{uuuzzzeeeSSSJJJDDD@@@>>><<>>BBBCCCDDDFFFGGGHHHHHHHHHFFFKKKKKKNNNTTTPPPPPP]]]ooo{{{eeeeee(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%&&&&&&%%%###&&&%%%%%%%%%&&&&&&'''(((''''''''''''((((((((((((,,,+++,,,...+++(((***000///111333444333111...,,,...------,,,,,,------...---///000000000000333555444888@@@JJJQQQQQQKKKEEE:::666000---...000222333;;;KKK^^^eee]]]PPPIIIIIIMMMSSS\\\``````fffxxxxxx]]]BBB666111///111777<<<@@@JJJSSSVVVXXX[[[]]]\\\\\\]]]^^^dddbbb``````eeehhhbbbYYYHHH<<<111...222<<>>;;;555111000111222222111111333555555888===BBBEEEHHHIIIJJJFFFAAA:::444000///---,,,,,,,,,------.../////////111222222111///...///111000...///333444444888>>>???DDDKKKOOORRRUUUZZZ^^^fffkkk{{{~~~[[[AAA:::444999>>>EEE[[[qqqiiiNNNIIIBBBEEESSSlllyyybbb^^^ddd^^^cccmmmhhhLLL:::///222666:::JJJ^^^jjjqqqvvvtttuuuxxxzzzwwwxxxxxxxxxzzz|||~~~{{{wwwyyyeeeUUUGGGCCC???>>>>>>LLLlll~~~wwwvvvxxxwwwuuuvvv|||~~~~~~{{{|||~~~yyylllaaaSSSKKKAAAIIIiiirrr]]]\\\~~~}}}zzz~~~xxxtttiiiYYYKKK@@@777111...000000////////////000000///000000111222222333333333444555777999<<<>>>???BBBDDDGGGJJJJJJIIIGGGEEEHHHLLLJJJLLLUUUTTTSSS[[[bbbzzzwww___(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%&&&'''((()))''''''''''''((((((((((((,,,,,,///111...***+++000///111333555444111...,,,.........------.........---///000000000000333555444777>>>GGGNNNPPPKKKFFF<<<888222///...000222333999FFFYYYddd```SSSJJJHHHFFFJJJQQQVVVWWW[[[hhhuuu[[[BBB777111000555999<<>>>>>777111000111222111000000222444333888@@@EEEIIIJJJLLLMMMIIIDDD<<<555111///...---,,,,,,------.../////////222222222111///...///111///......111222222666<<>>===BBBUUUwww{{{uuutttwwwxxxvvvxxx~~~~~~{{{zzzzzzuuukkkdddQQQHHHDDDWWW}}}qqqXXXRRRppp|||sssjjjgggZZZKKKCCC===666000...///////////////000000111//////000111222333333444333444666888:::<<<===>>>AAADDDHHHLLLMMMLLLIIIGGGJJJMMMIIILLLWWWYYYVVV[[[^^^nnnwwwooo'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''%%%%%%%%%%%%&&&&&&'''((()))''''''''''''((((((((((((***,,,222777444...+++...222444777999888555111///000//////......//////000---///000000000000333555444777===EEELLLNNNKKKGGG???:::444000///111222333888AAARRRbbbcccWWWLLLHHHDDDFFFKKKPPPSSSUUU]]]gggzzzbbbFFF;;;444444555888DDDTTTYYY[[[^^^^^^]]]]]]]]]]]]\\\^^^___```fffmmmooommm___OOO@@@:::777666@@@MMM\\\fffqqqwwwsssdddOOO@@@???NNNZZZ\\\aaammmvvvxxx|||rrrjjjjjjmmmnnnnnnoooggghhhiiijjjkkkllllllmmmkkkkkkkkklllnnnqqqsssuuuxxx{{{~~~~~~zzzvvvtttkkkZZZGGGBBBNNNaaasss{{{{{{{{{}}}~~~zzzmmm\\\PPPEEE???;;;CCCTTTccchhhhhhiiilllooopppqqqrrrtttvvv}}}pppbbbgggtttrrriiikkklllbbbgggwwwqqqVVVTTT```fffaaa[[[EEE:::///,,,,,,++++++------,,,,,,,,,,,,---......---------............///...000222111111333666888@@@YYY|||nnnvvv~~~ooo|||ttt~~~yyy}}}zzzrrrhhhfffiiigggfffggggggfffdddbbbaaaaaa\\\HHH;;;999555555KKKiiirrrUUU???:::666888???AAA:::111000111111111///000111333222999BBBIIILLLMMMMMMNNNKKKEEE===666222000//////,,,,,,------.../////////222333222000......///111...------000111111555;;;>>>CCCJJJOOOQQQTTTXXX\\\]]]bbbmmmyyyVVV===>>>777CCCUUUaaasssvvvcccIII@@@CCCIIILLLeeewwwaaaffflllmmmrrrwwwhhhRRR>>>444666???HHH___kkkqqqmmmmmmtttwwwtttwwwxxxzzz|||}}}}}}}}}|||xxx|||~~~mmm\\\RRREEE@@@===>>>HHH```}}}yyyuuuxxxzzzyyy|||~~~~~~}}}|||xxxsssmmmiiiUUUIIIIIIeeejjjRRRPPPqqqxxxmmmbbb^^^PPPAAA;;;777111------///////////////000111111...///000111222333444444444555666999:::<<<======@@@CCCGGGKKKNNNOOOOOONNNKKKOOOKKKNNN[[[^^^WWWWWW^^^```yyymmm~~~&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&'''((())))))''''''''''''((((((((()))''',,,555<<<999000++++++777999<<<>>>===:::666444000000////////////000000---///000000000000333555555777<<>>OOOaaaeeeZZZMMMHHHEEEEEEHHHNNNRRRSSSYYY___jjjUUUFFF999555444777FFFXXXZZZ]]]______^^^]]]]]]]]]^^^bbbcccbbbcccggggggeeeeeeUUUGGGBBB<<<666;;;FFFOOOZZZhhhrrrrrrfffPPP>>>EEEUUU```aaadddmmmuuuwwwxxxqqqppppppnnnmmmnnnggghhhkkkmmmnnnoooooonnnnnnmmmkkkkkklllooosssuuutttxxx|||~~~}}}zzzxxxwwwiiiYYYGGGBBBMMMaaasss|||}}}|||}}}~~~yyyjjjYYYMMMCCC===;;;DDDVVVeeejjjiiilllooorrrtttuuuwwwyyy{{{{{{zzz{{{wwwhhh[[[dddvvvxxxsssqqqooo```lll}}}uuu~~~tttXXXVVVdddjjjeee]]]CCC999///,,,,,,******,,,---,,,,,,,,,,,,---......---------.........//////+++000222111///111555777===QQQ{{{wwwnnnwww{{{tttuuummmuuu}}}|||~~~pppjjjkkkiiigggggggggfffdddbbbcccddd```NNN???;;;777777HHH___yyy[[[@@@;;;666888???BBB;;;222000000111000//////111333222:::DDDKKKNNNNNNNNNNNNLLLFFF===666333111000000,,,,,,------...//////000333333222000...---///111...,,,---///000000444:::<<>>LLLhhhvvvzzz||||||zzz|||{{{vvvqqqooo^^^NNNLLLkkkfffPPPVVV}}}vvvkkk^^^OOO@@@999555000---//////////////////000111111...///000111222333444444444555777999;;;<<<<<<===@@@BBBEEEIIIMMMQQQTTTUUUKKKOOOLLLPPP^^^```VVVSSS___WWWiiiyyyjjj((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''''''''((((((((()))(((,,,000444444111---***333;;;GGGPPPPPPGGG999///...333444222444888666///......///000111222333333777777;;;CCCLLLQQQOOOKKKCCC===555000...000222333777@@@NNN\\\dddaaaTTTFFFGGGFFFGGGKKKPPPTTTWWWWWWccctttgggJJJ777:::<<<999CCCUUU]]]```^^^XXXXXX]]]___\\\bbb___```fffiiiiiijjjlllfffZZZMMMDDD???;;;<<<@@@HHHXXXkkkrrriiiZZZNNNIIIFFFWWWkkkvvv}}}~~~yyyuuusssppplllhhhccchhhmmmoooooonnnppprrrooommmlllnnnqqqttttttsssxxxxxxxxxxxxxxxwwwvvvvvvmmmTTTEEEFFFMMMaaatttyyyyyy}}}~~~{{{uuuiiiXXXHHHCCC;;;;;;JJJ]]]hhhkkkjjjhhhkkkoootttwwwxxxyyyyyyrrrttteeeZZZYYYRRR[[[||||||tttnnnhhh___tttnnnooofffXXXaaakkkmmmdddSSS;;;444...+++---///---+++,,,,,,,,,---------..................////////////---......///000111111222AAAEEEuuu|||]]]```uuuvvvyyyuuuwwwwwwvvviiiaaajjjfffiiigggeeeccccccbbb___]]]]]]UUUGGG999333888DDDOOOvvvdddEEE===555444;;;AAA<<<555333111111333222...///333666:::KKKUUUOOOLLLLLLFFFKKKBBB???:::......222...,,,,,,,,,---...///000111000000000000000000000000...//////000111333777:::AAAEEEIIIMMMPPPTTTWWWZZZ^^^___dddtttddd???@@@<<>><<>>===DDDGGGFFFJJJSSSYYYYYYMMMLLLLLLNNNQQQSSSTTTTTT]]]XXXaaafff((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))+++///222222000---***444;;;HHHVVV\\\UUUDDD666222555555333444777555///......///000111222333333666777;;;CCCMMMRRRQQQNNNFFF@@@888111//////000111777===HHHVVVaaadddYYYLLLHHHHHHHHHKKKPPPTTTUUUVVVTTTbbbyyyfffKKKCCC@@@>>>EEEQQQXXX[[[ZZZWWWXXX]]]___\\\aaaaaadddhhhfffaaaaaadddeeeZZZNNNFFFAAA<<<===@@@CCCRRRhhhtttiiiQQQ@@@;;;EEEZZZsss~~~{{{vvvsssqqqoookkkgggccchhhnnnqqqqqqoooooooooooommmlllmmmqqqssssssrrruuuvvvvvvwwwvvvvvvuuuuuuiiiQQQFFFJJJTTTfffuuuvvvxxx|||~~~zzzsssgggVVVGGGDDD===>>>MMM```iiikkkjjjnnnoooqqqssstttvvvvvvwwwnnnlllZZZMMMNNNMMM^^^zzz{{{}}}tttmmmeeeiiiwwwqqqkkktttrrrxxx]]]UUUbbbllllll```NNN:::444...+++---...---+++,,,,,,,,,------------...............////////////---......///000000111111555>>>ssslllQQQTTTeeeuuu|||~~~uuuooohhhkkkgggiiigggfffeeeeeedddaaa___[[[TTTHHH;;;333444<<>>TTT```VVVKKKJJJLLLOOODDDAAA>>>444111222---------------...///111111////////////////////////...///000000000333777:::???CCCGGGKKKOOORRRUUUXXX]]]^^^dddppptttLLLAAABBBUUUdddgggvvvzzzlllVVVHHHHHHJJJQQQkkkuuurrrnnnwwwxxxqqq^^^III;;;999<<<===<<>>======???@@@CCCHHHKKKHHHIIIOOORRRQQQNNNMMMLLLNNNPPPRRRSSSRRRXXX[[[cccvvvvvveee}}}((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))))))))))))))+++---///000...,,,+++///222;;;IIITTTRRRFFF;;;444666555444444666333.........///000111222333333666777;;;CCCMMMSSSTTTSSSIIICCC:::222///...//////666:::BBBNNN___ggg```SSSIIIHHHIIILLLPPPTTTUUUUUULLLUUUbbbtttkkkTTTIIIFFFHHHMMMRRRTTTUUUUUUWWW[[[]]]\\\\\\```gggkkkhhhaaa___bbbcccYYYOOOIIIDDD??????AAABBBPPPjjjvvvXXX@@@999>>>QQQiiiyyy{{{xxxvvvsssqqqooommmjjjgggccchhhnnnrrrrrrpppnnnmmmmmmllllllmmmppprrrsssrrrsssssstttuuuuuuuuutttssscccNNNFFFPPP\\\lllvvvssswww{{{|||wwwooocccSSSFFFCCC???CCCSSSccckkkkkkjjjlllmmmnnnoooqqqrrrttttttpppfffPPPAAABBBJJJccclllhhhllluuullldddnnn~~~vvvwwwpppjjjTTTRRRdddnnnkkk\\\HHH777333---+++---...---+++,,,,,,,,,,,,---------------............/////////.........//////000000111111:::hhheeeVVVTTTpppzzzuuuppplllkkkggggggggghhhhhhfffccc___[[[VVVMMM@@@666333666:::PPPmmmYYYKKK<<<666:::@@@BBBAAA444000///000000///000444444CCC\\\kkk```LLLIIISSSSSSIIIIIIHHH;;;222111,,,...............///000111///////////////////////////000000000000222666999@@@CCCHHHLLLOOORRRVVVXXX[[[^^^ccckkkzzzXXXEEEPPPeeepppoooyyyuuu___PPPSSSUUUUUUaaasss{{{wwwxxxuuuhhhVVVFFF>>>===EEEEEEIIIGGGCCCTTTlllttttttuuuwwwyyy{{{|||||||||~~~~~~~~~}}}~~~~~~zzzlllZZZNNNIIIAAACCCJJJ[[[rrr}}}|||{{{zzz{{{}}}rrr\\\RRRTTTEEECCC___~~~}}}|||fffQQQfffpppSSS@@@:::222//////+++000000000000000000000000111111111222333444555666999;;;>>>??????@@@AAACCCFFFJJJLLLJJJJJJLLLMMMLLLOOONNNNNNOOOQQQRRRRRRQQQSSS___eeeggg~~~eee\\\((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((()))))))))(((((()))***+++------,,,,,,+++,,,+++---444<<>>III]]]jjjdddVVVHHHHHHJJJMMMQQQTTTUUUUUUPPPTTTYYY___nnngggSSSMMMMMMMMMOOOPPPRRRSSSVVVYYY[[[[[[TTTXXX```kkknnnjjjgggggg___WWWOOOLLLHHHDDDBBBDDDEEEMMMhhhjjjMMMAAA999EEESSS^^^hhhqqqtttsssrrrrrrrrrqqqooommmjjjhhhbbbeeeiiimmmoooooonnnmmmlllkkkkkkmmmnnnpppqqqrrrqqqrrrtttuuuvvvuuutttsss___KKKGGGTTTbbbqqqxxxrrrvvvzzzzzzsssjjj___QQQEEE@@@???FFFXXXgggmmmmmmmmmiiikkknnnqqqtttvvvwwwxxxvvvfffNNN>>>===MMMmmmqqqhhhvvvvvvllleeeqqq{{{eeeSSSUUUhhhooojjjYYYEEE555111---,,,,,,------,,,++++++,,,,,,,,,------------------.........//////........./////////000000333666SSS}}}mmmXXXkkksss|||ssshhhiiieeefffhhhjjjjjjhhhccc___]]]ZZZRRRFFF;;;555555777>>>[[[dddRRR>>>666888===CCCGGG555000---///000///111444666FFF]]]nnnhhhPPPJJJYYYXXXTTT\\\^^^HHH555222333.........---....../////////////////////////////////000000000000222666999BBBEEEJJJNNNQQQTTTXXX[[[ZZZ^^^bbbfffmmmYYYLLLbbb|||~~~zzzfff[[[bbbgggddddddkkkrrrqqq|||wwwmmm]]]MMMEEECCCXXXYYY]]]WWWJJJRRRhhhsssssstttvvvxxxzzz{{{|||}}}~~~}}}}}}}}}}}}{{{}}}~~~}}}rrreeeWWWMMMIII@@@DDDQQQggg~~~}}}{{{yyyyyy{{{~~~~~~~~~hhhLLL@@@EEE===HHHgggiiiVVViiilllOOO;;;666111000333///000000000000000111111111111222222333444666777888:::<<>>777777888:::PPP~~~nnnYYYBBB777666:::AAAIII999222---...000000111444:::KKKZZZjjjooo\\\QQQ```[[[\\\mmmtttXXX:::444888......------,,,---------........................///000000000000222666999BBBFFFJJJNNNQQQUUUXXX[[[[[[]]]aaadddfffsssXXXSSSvvv~~~ooohhhpppvvvooohhhhhhqqqjjjwwwnnnbbbWWWRRRSSSXXXZZZbbb___QQQTTTgggsssrrrsssuuuwwwyyy{{{||||||~~~~~~~~~~~~}}}zzz|||xxxkkk___UUULLLGGG>>>FFFWWWppp~~~|||yyywwwyyy~~~~~~fffGGG;;;BBB???TTTrrrkkkZZZiiidddHHH777444///000333111///000000000111111111222222333333444666777999:::;;;>>>AAABBBCCCDDDEEEGGGCCCFFFIIILLLMMMMMMNNNPPPUUUTTTTTTUUUVVVVVVUUUSSSWWWZZZbbbiiimmm|||]]]www((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''''''''((((((((())))))%%%&&&((()))***)))'''&&&))))))+++,,,,,,,,,+++***''',,,222444333222555888///,,,+++///111000///111......///000111222333333555777:::@@@HHHRRRZZZ___QQQJJJ@@@777222000//////000777<<>>BBBHHHPPP]]]kkkqqqpppnnnqqquuuuuussspppnnnlllbbb```___aaaeeejjjnnnooohhhjjjkkkllllllmmmoooqqqrrrsssuuuvvvvvvtttqqqpppWWWIIIJJJXXXdddrrrzzzvvvssswwwvvvmmmcccZZZPPPHHH===BBBNNN```mmmqqqrrrtttnnnpppsssvvvwwwwwwuuutttsss^^^NNNFFFHHHfffjjjkkk|||nnndddaaazzzlll\\\^^^llllllaaaPPP>>>///...---,,,+++,,,,,,---++++++++++++,,,,,,,,,,,,,,,------------....................................222<<>>HHH===555......000000222444===SSS]]]iiixxxmmm```kkk]]]ZZZmmm~~~iiiGGG777555000///...---------------...........................///000000111333777:::AAADDDIIIMMMPPPSSSWWWYYY[[[[[[^^^bbbcccjjj^^^___xxxtttzzz{{{pppfffccciiicccssszzzsssllldddbbbeee]]]\\\eeedddWWWWWWeeennnrrrsssuuuwwwyyyzzzzzz{{{~~~yyy|||~~~ttteeeYYYQQQJJJDDD???JJJ___zzz~~~zzzwwwyyy~~~iiiGGG:::AAAAAA[[[vvvhhhVVVjjjsss]]]EEE888555...,,,000//////000000111111222222222333333444555777999;;;<<<===???BBBCCCCCCDDDEEEGGGIIIIIIKKKNNNMMMKKKLLLOOOVVVVVVVVVXXXYYYYYYWWWUUUYYYXXX```kkkkkknnnhhhddd((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''(((&&&&&&&&&'''''''''((((((&&&(((***,,,,,,+++)))(((((()))+++------,,,+++***%%%)))---000222333444555222---+++///111......000......///000111222333333555777:::???FFFPPPZZZ```ZZZRRRFFF<<<555111///......666;;;???QQQhhhlllbbbPPPPPPPPPQQQRRRQQQNNNKKKJJJHHHJJJOOORRRTTT[[[dddkkkiiigggaaaWWWOOOMMMQQQSSSOOOOOOTTTWWWZZZ```gggbbb]]]___mmmzzz}}}wwwsssggg___WWWRRRMMMFFFCCCCCCEEEHHHNNNZZZiiinnn```NNN>>>???AAAHHHWWWgggnnnmmmmmmqqqvvvwwwtttpppnnnmmmcccaaa```bbbfffiiikkkjjjgggiiikkkkkkjjjkkknnnqqqqqqssstttuuutttrrrnnnlllQQQHHHNNN]]]fffpppxxxuuuqqquuutttlllaaaYYYQQQJJJCCCHHHUUUeeeooorrrtttwwwooooooooopppqqqrrrssstttvvv___RRRLLLOOOrrrzzzppprrr~~~ooocccaaaiii[[[]]]jjjgggZZZHHH666---------,,,++++++,,,---***++++++++++++,,,,,,,,,,,,,,,---------.................................///666888KKKlllxxxzzzPPPSSSYYYiii|||lllhhhjjjiiiiiiiiijjjjjjgggccc___ZZZ[[[ZZZSSSHHH>>>777555888???bbbpppUUUEEE<<<666;;;EEEBBB888000///111111222444===^^^hhhooorrrzzzmmm\\\jjjiiiIII777222222000//////.................................,,,---//////111444888<<>>@@@BBBCCCCCCCCCEEEFFFMMMKKKLLLNNNMMMJJJKKKQQQUUUUUUVVVXXXZZZZZZXXXVVVWWWYYY___eeeeeegggvvvtttsss((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((())),,,......---+++)))((())),,,......---+++)))+++(((''')))///666:::<<<555///---111111------000......///000111222333333666777:::>>>EEEOOOYYY```aaaYYYLLL@@@777222///------666999;;;MMMfffpppiiiUUUTTTSSSRRRQQQOOOJJJGGGMMMHHHHHHLLLNNNLLLMMMQQQWWWQQQOOOSSSSSSMMMKKKNNNSSSNNNNNNTTTYYY\\\dddlllooolllooozzzmmmcccZZZSSSLLLDDD@@@@@@:::AAAEEEIIIVVVccc___QQQAAA???<<>>::::::111,,,111333///000000111222222333333444555555777999;;;<<<>>>???AAACCCDDDCCCCCCDDDEEENNNJJJKKKNNNNNNKKKNNNTTTTTTTTTUUUXXXZZZZZZXXXVVVTTT[[[___]]]^^^eeemmmrrr\\\eee''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&)))///555888555---''''''---///+++)))---...,,,,,,***,,,000222444999???:::222///444666222000333111000000000111222333333444555999???DDDLLLZZZgggaaa^^^SSSBBB666333111///...222444:::JJJ```mmmoooXXXPPPNNNRRRPPPGGGFFFMMMIIIKKKLLLNNNOOOOOOOOONNNOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOQQQVVV]]]dddiiipppnnnnnnwwwttt\\\WWWZZZSSSFFF<<<<<<:::;;;???BBBFFFMMMUUUKKKBBB777777FFFZZZddddddhhhmmmqqqrrrssssssnnngggeeecccaaabbbdddgggiiiiiihhhiiikkkkkkkkkllloooqqqttttttrrrnnnooonnncccVVVHHHHHHRRRbbbnnnqqqrrruuurrrpppjjjbbb[[[VVVRRROOOMMM[[[fffiiinnnuuuwwwsssqqqnnnnnnqqqtttzzzmmmWWW```~~~{{{gggpppxxxoooVVV\\\bbbccc\\\MMM<<<222//////...------,,,++++++)))************+++++++++------------------------............////////////111222444???ZZZyyykkkNNNYYYWWWSSSdddrrroooiiizzzjjjiiikkkjjjiiigggfffeeeccccccaaa^^^___ddd^^^MMM;;;222777888CCClllmmmMMM<<<999;;;;;;LLL???666555333...111:::NNNqqq{{{sssfffnnnuuuxxx???666666444111111222000---......////////////..................000333999===BBBFFFLLLRRRWWWZZZ\\\\\\ZZZZZZ\\\^^^```cccfffgggtttwww~~~}}}|||oooddd___YYYTTT```ssszzztttnnnllluuurrrpppooommmlllrrryyywwwxxxyyyxxxvvvttttttuuuvvvxxxzzz{{{|||}}}}}}}}}}}}{{{|||zzzssseeeVVVKKKFFFBBB???AAAbbb~~~~~~~~~~~~|||~~~^^^HHHEEEYYYxxx~~~ccckkkhhheeeXXXQQQEEE999444111...///111000////////////000000111444444555888<<>>===<<>>:::777@@@BBB???777111333888;;;SSS|||~~~MMM;;;888555222000000111222...//////000000//////.........//////000444:::>>>GGGIIIMMMQQQSSSUUUUUUUUUWWWYYY[[[^^^___```aaaaaaaaajjjrrr|||ooo|||mmmuuuqqqtttzzz|||wwwnnnhhhhhh^^^RRR[[[rrr{{{zzz~~~|||wwwpppoooqqqooorrrvvvxxxwwwvvvvvvvvvxxxxxxyyyyyyyyyzzz~~~}}}~~~{{{yyyxxxmmm___SSSKKKFFFBBB???SSSooozzz}}}|||yyy}}}}}}lllQQQJJJQQQtttzzzlllqqqwwwccciii|||xxxnnntttwww}}}qqqQQQAAAHHH>>>555333111///...000///////////////000111222444555777999<<<>>>@@@AAABBBHHHKKKFFFCCCEEEHHHJJJKKKLLLMMMOOOQQQRRRTTTTTTTTTTTTVVVXXXZZZZZZXXXVVVUUUWWWYYY[[[[[[\\\^^^```iii}}}lllrrr''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''++++++++++++,,,------------,,,***))),,,000333333000+++))),,,///222777<<>>777:::HHHXXXaaadddkkkqqqqqqqqqrrrnnnjjjeeebbb^^^]]]___bbbdddfffggghhhiiijjjjjjkkkmmmpppnnnooopppqqqnnnfffXXXMMMEEEOOO^^^kkkqqqqqqoooooooooiii```VVVKKKDDDDDDHHHSSSfffsssqqqkkkmmmooooooqqqmmmlllnnnsss{{{yyyrrr~~~tttuuusssvvvtttoooyyy~~~dddLLLLLLQQQVVVUUULLL???444...,,,,,,,,,++++++******************+++++++++,,,,,,---------------------------------.........//////...555555444GGGhhh|||}}}ooottt|||QQQLLLdddaaahhhpppppptttzzztttkkkjjjjjjlllnnnmmmiiieee\\\WWWWWW___fff^^^III777555;;;:::DDDiiinnnPPP@@@999777999CCCDDD999111555;;;<<>>666BBBFFF;;;333666;;;<<>>666000000111///...///////////////000111222333444666999;;;;;;===@@@BBBDDDJJJMMMIIICCCCCCDDDDDDDDDEEEFFFHHHIIIKKKLLLMMMQQQSSSUUUWWWWWWVVVUUUUUURRRQQQPPPPPPQQQRRRTTTVVV[[[]]]mmmrrr''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''''''''"""%%%)))++++++++++++,,,+++++++++)))'''***888FFFEEE:::000...111444999>>>WWW___[[[III;;;999666////////////000111333444555888999>>>CCCFFFJJJUUU```sssrrrjjjZZZKKKAAA999222222///...222999BBBOOO[[[fff[[[MMMDDDCCCEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNOOORRRUUUZZZ^^^```ZZZQQQOOOTTTVVVRRRPPPSSSYYYkkkqqqbbbVVVYYY\\\WWWLLLEEE???:::555222555;;;666::::::777999EEERRRZZZccckkkqqqpppllljjjhhhdddgggeeebbbaaacccdddddddddeeeggghhhhhhhhhjjjlllnnnlllkkkmmmooojjj]]]OOOHHHOOO^^^nnnsssrrrooollliiinnndddZZZRRRGGG???EEEQQQkkkxxxwwwooonnnooommmnnnmmmpppssstttuuu{{{wwwyyy|||iii___fffeeehhhkkkkkkppp~~~kkkQQQKKKOOORRRMMMAAA666///---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------,,,------------.........///222222111:::TTTyyy{{{ZZZccciiifff{{{rrrmmmggggggjjjlllkkkhhhdddaaa^^^bbbiiifffTTT@@@333666222555JJJggghhhOOODDDAAA666???DDD???777555999;;;NNN|||gggQQQ===888888555222333///000000111111000000/////////000111333777===BBBEEEGGGJJJNNNQQQUUUWWWXXXTTTVVVXXX[[[\\\]]]^^^^^^]]]aaadddgggiiiooovvv|||eeeIIIYYYzzzLLL;;;<<<999<<>>333------,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,---------.........000///222444666EEElllfffcccqqqhhhuuuyyypppgggdddhhhlllmmmkkkcccaaa^^^```ffffffWWWEEE:::888444888EEEVVV}}}vvvXXXHHHBBB888;;;@@@AAA;;;444555:::FFFvvv~~~xxxkkkHHH;;;999666333333000000111111111111000000//////000111333888>>>BBBGGGHHHKKKNNNQQQTTTWWWXXXUUUUUUWWWYYY[[[^^^___```___```bbbddddddcccdddeeedddhhhrrr~~~~~~vvvVVVCCCHHH]]]oooNNNBBBDDDDDDHHHVVVhhhoookkkdddooouuusssmmmjjjfffaaaMMMKKKZZZlllqqq}}}|||uuuooonnnnnnlllkkkmmmmmmpppssstttttttttuuuvvvsssvvvyyyxxxuuuwww~~~{{{qqqfff[[[SSSLLLGGGBBBBBBTTTjjj~~~~~~~~~}}}}}}||||||{{{{{{wwwkkkffffffYYYMMMbbb|||xxx}}}mmmggg{{{~~~eeeRRRUUU===555......///......000/////////000111222444555444888<<<<<<;;;;;;???CCCCCCKKKPPPLLLFFFEEEDDDCCCFFFFFFGGGGGGHHHIIIIIIJJJPPPSSSWWWXXXVVVUUUUUUVVVPPPSSSUUUTTTOOONNNQQQUUUWWWZZZ___kkk''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''')))***(((%%%%%%'''***,,,'''&&&)))+++***///777:::222,,,...111222333444===WWWaaaLLL666444:::;;;......///000111333555666222444999???BBBGGGQQQ\\\iiimmmlllcccWWWMMMBBB999444000///222444666@@@LLL```\\\TTTJJJEEEEEEGGGGGGGGGGGGHHHIIIIIIIIIGGGGGGIIIIIIJJJKKKLLLMMMNNNOOOLLLLLLMMMPPPSSSWWWZZZ\\\LLL@@@;;;DDDIIIFFFDDDGGGKKKTTTZZZWWWTTTUUUUUUTTTNNNIIICCC???888333333888666777555333999HHHYYYaaa]]]fffnnnmmmjjjhhhgggeeeeeedddcccdddeeedddbbb```eeefffggghhhhhhiiikkknnnmmmjjjkkkmmmfffWWWKKKHHHNNN```qqqsssooommmllljjjggg]]]UUUQQQIIIFFFRRRcccpppwwwyyyqqqmmmooopppllllllkkkmmmooonnnnnnttt|||}}}|||iiilllooonnnnnnrrr{{{www^^^KKKNNNRRRRRRJJJ===111------------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......000---222777333:::bbbmmmcccwwwjjjrrr~~~ttthhhcccgggmmmooonnneeeeeecccccciiijjj^^^NNN>>>999333666===EEEkkkcccOOOGGG:::999===CCC>>>333222999;;;kkkwwwZZZEEE@@@<<<888777000000111111111111000000///000000111333888>>>CCCIIIJJJLLLOOOQQQTTTVVVWWWUUUUUUVVVXXX[[[^^^```bbb]]][[[[[[[[[YYYTTTPPPOOOFFFLLL\\\pppzzzyyywwwyyy{{{}}}XXXDDD???>>>@@@UUUpppkkkWWWKKKOOOSSSXXXdddoooooohhhbbblllrrrpppllljjjfff___LLLKKK\\\ooorrrzzz|||xxxrrrmmmjjjlllnnnkkkjjjjjjjjjllloooqqqrrrsssuuuwwwqqqvvvzzzyyyvvvwww~~~~~~zzzmmm___XXXQQQLLLIIIDDDGGG^^^xxx}}}vvvxxx{{{}}}mmm\\\TTTYYYTTTNNNdddmmmllliiiOOOLLL>>>555......///...///111/////////000111333444555444888<<<===;;;;;;???DDDBBBJJJOOOLLLHHHGGGFFFEEEIIIIIIIIIJJJJJJJJJKKKKKKMMMPPPTTTUUUSSSRRRSSSTTTPPPVVVYYYWWWQQQNNNRRRWWWQQQWWWYYY]]]sss'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%))))))(((((('''''''''&&&'''''''''(((((((((((((((+++******++++++)))+++---000111...***...555666222555<<>>555666===222111000111333444444333444444666;;;===AAAJJJSSScccmmmsssnnnaaaTTTHHH???666222///111111333:::AAAZZZbbb___OOOEEEGGGIIIGGGDDDEEEFFFGGGHHHIIIJJJJJJGGGIIIKKKLLLKKKKKKKKKMMMLLLIIILLLSSSVVVWWW\\\cccWWWRRRIIIDDDIIIQQQUUURRRWWWZZZ[[[WWWPPPOOOWWW``````^^^WWWKKK>>>666666888777999777333:::KKKZZZ```eeegggiiijjjjjjhhhfffdddeeefffeeeccc```^^^^^^______```aaacccfffiiimmmooosssllliiikkkcccSSSJJJLLLSSSbbbpppsssnnnkkkiiihhhddd\\\SSSKKKFFFIIIWWWdddmmmllllllkkklllmmmnnnooolllnnnpppooommmkkklllnnnuuuxxxsss}}}}}}~~~rrrxxxlllQQQNNNPPPYYYVVVBBB111...///------,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------.........///222444222,,,777999RRRkkknnn{{{{{{vvvrrreeepppkkkjjjqqqnnnlllccc___fffmmmkkkccc\\\FFF>>>444666999;;;YYYrrr]]]LLLAAA:::999???@@@999444444===ZZZZZZAAA;;;888444666444111000222444111---......///222777===DDDGGGJJJKKKMMMOOOQQQSSSUUUUUUWWWWWWWWWWWWYYY[[[]]]^^^^^^\\\\\\ZZZSSSFFF===:::999777@@@ZZZttt{{{uuu||||||WWW;;;:::>>>;;;EEEQQQkkk|||oooiiiddd^^^___lllxxxssshhheeepppssskkkhhhjjjeeeZZZKKKQQQ___mmmrrrqqqvvv~~~yyytttpppnnnfffhhhjjjjjjiiihhhhhhhhhllllllnnnpppqqqrrrrrrrrrsssssswww|||{{{xxx}}}}}}{{{yyyrrrggg]]]SSSPPPJJJEEEIIIXXXoooyyyzzzwwwuuuwww{{{zzz^^^[[[VVVCCCRRRuuuzzzrrrrrrqqqZZZLLLCCC222111000//////......///000000111222333555666777555888<<<>>>???@@@BBBCCCFFFEEEGGGJJJIIIFFFGGGLLLLLLKKKJJJJJJKKKKKKJJJIIIMMMMMMNNNPPPRRRSSSQQQPPPSSSWWW[[[ZZZUUUQQQOOOOOOXXXTTTVVV]]]cccooo'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))((((((((('''''''''&&&''''''''''''((((((((((((((('''''')))+++---///111111111...***,,,222444111333999@@@BBB;;;222333:::333222000000222333333333444444666:::<<>>???;;;<<<888555;;;KKKYYY___ccceeegggiiiiiihhhfffeeeiiiiiijjjgggdddaaa______```aaabbbccceeehhhjjjkkknnnhhhffffff\\\LLLFFFJJJVVVbbbmmmnnnkkkiiigggeeebbbZZZQQQKKKHHHLLLZZZgggnnnmmmlllkkkkkklllmmmnnnooonnnllljjjiiikkkooorrryyyrrr}}}|||fffLLLHHHOOOUUUPPP===000...///,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------........./////////111222222...888;;;QQQ}}}zzztttrrrwwwnnnrrrnnnmmmrrrnnnpppiiieeejjjooollleeeaaaRRREEE666666<<<;;;NNNqqqoooWWWCCC===999;;;===;;;888666888QQQ}}}TTT===999;;;666333000...///000///---000//////222666===CCCHHHJJJKKKMMMOOOQQQSSSTTTUUUWWWWWWVVVVVVWWWYYY[[[\\\]]]\\\[[[WWWJJJ<<<666777666555>>>WWWppp{{{yyyuuuzzzhhhGGG<<<999333;;;AAARRRgggvvv{{{{{{{{{qqqkkkccccccmmmuuupppeeeeeeooorrrjjjfffhhhbbbVVVFFFNNN\\\jjjnnnkkkmmmsssuuuuuutttsssqqqnnnllljjjfffhhhjjjkkkjjjiiiiiijjjjjjkkklllnnnooooooooooooqqqqqqvvv{{{{{{zzzyyyvvvtttnnnddd[[[QQQNNNJJJFFFJJJ\\\vvvzzzvvv}}}zzzxxxyyy|||~~~iiiaaaVVVBBBSSSqqqssssss{{{zzzssswwwrrrTTTDDD;;;111111000///////////////111222222333555777888999666999===???@@@@@@BBBCCCFFFFFFIIIMMMMMMHHHGGGJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMOOOQQQRRRQQQOOORRRUUUXXXYYYXXXUUUSSSSSSUUUTTTVVVYYYZZZccc''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''(((((())))))---+++)))(((***,,,------000111...))))))...111000111555;;;===777///000666666444111000111222333222444444666999;;;===DDDMMM```nnnzzzxxxmmm___RRRIII999444000000000111666<<>>;;;BBBWWWaaaKKKFFF>>>999:::>>><<<888444EEErrrnnnDDD888>>>666444111///......//////111000000222666===DDDIIIJJJKKKMMMNNNPPPRRRTTTUUUWWWVVVVVVVVVVVVWWWXXXYYY]]]^^^^^^XXXIII:::333444444222;;;PPPfffrrruuuuuuzzznnnKKK<<<888333888999@@@LLLXXXbbbooozzzpppjjjcccccclllrrrmmmdddfffooopppgggccceee___RRRBBBLLL[[[gggjjjffffffiiinnnooooooooonnnllljjjiiifffhhhjjjkkkjjjjjjkkkmmmiiijjjkkklllllllllkkkkkknnnppptttyyy{{{||||||uuuqqqnnniii```ZZZPPPMMMIIIGGGNNNbbb{{{vvvsss~~~|||zzzzzz|||}}}}}}|||~~~}}}}}}ttteeeRRRDDD[[[xxxvvvvvv~~~zzz}}}rrrtttRRR@@@999111000000////////////000222333444666888999;;;<<<888;;;>>>@@@AAAAAABBBDDDGGGIIIOOOUUUTTTMMMJJJJJJHHHHHHHHHJJJKKKMMMNNNOOOPPPPPPPPPPPPQQQQQQNNNLLLPPPQQQSSSUUUXXXXXXVVVTTTTTTUUUWWWVVVRRRXXXrrr''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))...---***'''(((,,,---+++...///...+++))),,,000333222444999;;;777000000444:::777333000000111222222444333555999999:::AAAIIIYYYkkk{{{wwwiiiYYYMMM===666000000000000333888GGGWWWddd```TTTLLLHHHEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJLLLNNNOOONNNNNNOOOPPPSSSSSSSSSQQQPPPRRRXXX^^^ttttttoooeee```aaadddddd]]]ZZZWWWYYY```ccc]]]TTTVVVVVVUUUQQQLLLIIIIIIJJJHHHEEE???>>>EEEQQQ\\\ccc___```aaabbbbbb```___^^^bbbfffjjjkkkjjjgggeeedddgggggghhhiiiiiiiiiiiiiiihhhhhhggg```RRRFFFIIIRRRbbbeeefffeeeeeefffccc]]][[[SSSLLLLLLQQQYYYeeeooonnnmmmlllkkkkkkkkklllmmmkkkpppyyyuuuYYYGGGLLLTTTOOOBBB333---///...***,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------........./////////000000///---333000555888CCCooo}}}}}}yyy{{{lllkkkrrrvvvuuutttpppnnnnnnlllgggeeegggbbbRRR<<<777===:::<<>><<<777444444444222000000333111000000222777???GGGLLLKKKKKKMMMNNNPPPRRRSSSTTTWWWWWWWWWVVVVVVVVVWWWWWW\\\]]]aaabbbXXXGGG:::555444222666EEEVVVdddnnnuuueeeDDD999::::::@@@@@@CCCGGGIIINNNYYYdddddd```]]]aaaiiinnnkkkeeeiiiqqqpppfffbbbddd]]]OOOCCCMMM[[[eeegggeeeeeegggqqqqqqqqqpppnnnkkkhhhgggdddfffhhhiiiiiijjjlllnnniiijjjkkkllllllkkkiiihhhlllooosssxxx|||}}}uuuoookkkfff___YYYQQQLLLHHHLLLYYYlll|||{{{ttttttyyyyyyyyyzzzzzz{{{{{{zzz~~~~~~ppp___LLLJJJmmmvvvxxxzzzzzzjjjMMM===777000///////////////000111222333555777999;;;======:::===@@@BBBBBBBBBCCCDDDIIILLLTTT[[[ZZZRRRMMMLLLIIIJJJJJJJJJKKKLLLNNNPPPXXXVVVUUUUUUTTTRRROOOLLLOOOMMMMMMQQQUUUWWWUUURRRUUUVVVXXXWWWTTTXXXiii|||(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((())))))***)))------))))))...111///---...000///,,,+++111666777888;;;???<<<666444666???:::555111000111222222333333555888999999???GGGRRRdddxxxttt```PPPAAA999222000000///111444>>>OOO```cccZZZPPPJJJGGGFFFFFFGGGGGGHHHHHHIIIIIIKKKMMMOOOPPPOOOOOOPPPQQQQQQSSSUUUVVVVVVWWWVVVUUUdddfffccc[[[WWWWWWWWWVVV\\\[[[YYY___nnn}}}yyykkkhhhbbb[[[UUURRRQQQRRRLLLFFFAAACCCJJJTTT]]]ccc______^^^]]]\\\YYYWWWVVVZZZ^^^bbbdddbbb___\\\[[[YYY[[[]]]```dddgggjjjkkkfffhhhfff]]]OOOGGGMMMXXXggghhhgggeeeeeefffaaa[[[XXXPPPKKKOOOWWW___iiiqqqmmmlllkkkjjjjjjkkklllmmmmmmrrrxxx{{{{{{{{{|||}}}ttt}}}oooRRRHHHTTTWWWMMM>>>111---...---***,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............////////////000+++333000111555:::WWWqqqwww{{{yyy|||}}}}}}nnnkkkqqqtttvvvuuuqqqppppppmmmhhhgggjjjeee[[[GGG::::::555777DDDhhh~~~[[[RRRDDD;;;<<>>FFFPPP[[[XXXZZZaaaiiillljjjggglllsssqqqfffccceee]]]OOOCCCMMMZZZaaaccceeehhhjjjnnnnnnnnnllljjjhhheeeccccccdddfffggggggiiikkkmmmjjjkkkmmmnnnmmmllljjjhhhkkkpppuuuyyy}}}wwwpppjjjddd^^^ZZZQQQKKKJJJWWWlllwwwssssssssstttwwwxxxyyyzzzzzzzzz~~~}}}xxxsssqqqjjjaaaQQQDDDRRR~~~}}}eeeqqqxxxnnnXXXCCC666111//////...//////000111111111333555888;;;===>>>>>><<>>===AAAFFFEEE???::::::DDD???777222111111222222333222555888999999>>>FFFMMM\\\ppp~~~{{{fffSSSFFF<<<444111111//////111777GGGYYYbbb___VVVNNNJJJHHHHHHHHHHHHIIIIIIIIIJJJKKKMMMOOOPPPOOOOOOPPPQQQOOOSSSXXX^^^gggnnnmmmhhhjjjllljjjeeeaaa___[[[VVVbbb```YYYYYYiiiyyypppggg___ZZZXXXWWWPPPIIIEEEIIIPPPVVV\\\aaa^^^^^^\\\ZZZXXXUUUSSSQQQSSSVVVZZZ[[[YYYUUURRRQQQKKKLLLPPPUUU[[[aaagggjjjdddfffbbbXXXLLLIIIQQQ\\\gggiiiiiigggfffeee```YYYVVVNNNLLLSSS]]]eeekkkppplllkkkjjjjjjjjjkkkmmmnnnrrrrrrooofff^^^]]]fffnnnppp{{{|||iiiMMMHHHXXXUUUJJJ:::000------,,,+++,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------.........///111)))333000...333444DDDqqq{{{gggqqqssswww}}}||||||qqqpppooossstttqqqqqqrrrqqqmmmkkkllliiigggUUUBBB999222222???OOOwwwhhhVVVCCC<<<===>>>???@@@???222;;;^^^cccEEE:::444777777111///111......111555<<>>IIIXXXWWW\\\ffflllkkkhhhfffoootttqqqfffdddfff]]]OOOAAALLLXXX]]]```eeehhhiiiiiijjjkkkkkkkkkjjjhhhgggcccdddfffffffffgggjjjlllkkklllnnnppppppnnnllljjjlllrrrwww{{{~~~~~~{{{uuunnnhhhbbb]]]YYYPPPLLLQQQfff|||sssqqqrrrooossswwwzzzzzz{{{{{{|||{{{nnn```UUUSSSOOOCCC@@@YYYjjjkkkggg]]]MMM>>>444///............///111222222111333666:::===>>>???@@@???AAADDDEEEDDDCCCDDDEEEGGGHHHNNNTTTTTTOOOMMMOOORRRRRRRRROOOKKKJJJMMMPPPUUUUUUWWWZZZ\\\^^^]]][[[VVVTTTSSSRRRSSSTTTSSSSSSSSSRRRSSSVVVYYY[[[\\\]]]jjj((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((()))******444AAAEEE999---,,,...---333666<<<===555---000888CCCBBBFFFLLLMMMGGG@@@===HHHBBB:::444111222333333222222555999999999???FFFMMMVVVdddttt~~~lllYYYJJJ???555222222///...///333???QQQ___aaaZZZRRRMMMIIIIIIIIIJJJJJJJJJJJJKKKKKKMMMOOOOOOOOONNNOOOPPPQQQTTTYYYfff}}}wwwvvvtttjjj___cccuuu~~~wwwoooiiieeebbb```ZZZRRRNNNSSSYYY[[[]]]aaa]]]]]][[[YYYWWWTTTRRRQQQOOORRRVVVXXXWWWUUUTTTTTTOOOOOOPPPSSSWWW^^^cccgggdddddd___TTTKKKLLLVVV___ccciiillliiifffddd^^^WWWTTTNNNMMMVVVbbbiiilllmmmjjjjjjiiiiiijjjlllnnnoooqqqqqqlll___SSSUUUdddsss{{{yyyxxx}}}eeeNNNKKKYYYNNNCCC666...,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,------------111'''333000---555444:::YYYrrrddduuutttwww~~~yyyzzzqqqjjjnnnqqqnnnnnnrrrsssooolllllljjjmmm___III===444222:::@@@```fffJJJBBB>>>999;;;CCC???222444EEE]]]YYYGGG888777777222000333///000333888>>>DDDIIILLLKKKKKKLLLNNNOOOPPPQQQRRRTTTUUUVVVWWWWWWVVVUUUUUUWWWVVV]]]iiilll___KKK===888777555333222999LLL^^^uuu|||VVV>>>:::===AAA;;;555222000222;;;EEETTTUUU^^^jjjppplllgggfffoootttpppeeecccfff^^^NNN@@@MMMZZZ___bbbfffhhhfffhhhiiijjjlllmmmmmmlllllldddffffffffffffgggjjjmmmjjjllloooqqqqqqooommmkkknnnuuu{{{}}}}}}vvvtttrrrnnniiiddd___[[[XXXPPPQQQ\\\rrr~~~wwwsssssstttqqqvvv{{{~~~~~~~~~~~~{{{lllXXXHHHEEEDDD===AAA\\\vvvqqqtttxxxzzzssshhhYYYIII;;;333000------......///111222333222444888<<>>333---++++++---000---,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,+++++++++,,,,,,,,,------000&&&222000---888666888HHH|||jjj```uuuyyyuuu}}}yyy~~~ssshhhkkkmmmiiiiiiooorrroookkkiiigggmmmbbbNNNCCC999444999;;;RRRnnnxxxTTTHHH@@@555777DDD===444666;;;CCCbbbkkkRRR===999999555444777111333666:::???CCCGGGIIIKKKLLLLLLNNNOOOPPPQQQQQQRRRSSSTTTUUUVVVUUUUUUTTT\\\[[[___fffeeeYYYKKKBBB777777888555000333DDDVVVlllWWW===>>>GGGBBB===888666444444888???NNNQQQ\\\kkkqqqlllhhhhhhooosssnnndddcccfff]]]NNNAAAPPP___dddeeehhhgggdddfffgggiiijjjjjjjjjiiiiiifffggghhhgggggghhhkkkmmmjjjllloooqqqqqqpppmmmlllooowww}}}~~~{{{rrrkkkiiigggddd```\\\YYYWWWQQQWWWdddxxxzzzvvvuuuvvvwwwuuuzzz~~~}}}}}}}}}ppp[[[JJJ@@@@@@<<>>AAACCCDDDDDDAAACCCFFFFFFEEEDDDEEEEEEKKKIIIJJJMMMNNNOOOTTTZZZTTTUUUUUUQQQMMMLLLPPPUUUUUUUUUUUUWWWYYYYYYXXXVVVTTTUUUUUURRROOOOOORRRVVVXXX[[[ZZZVVVRRRSSSXXX\\\[[[aaauuu(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''%%%$$$###$$$%%%%%%$$$"""$$$%%%&&&'''((((((((((((((()))))))))'''''')))***'''///777444...000>>>LLLGGG>>>999===:::000,,,000IIISSSYYYUUUTTTSSSJJJ<<>>777...***+++,,,,,,+++------------------------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,---,,,,,,,,,,,,---.........////////////000333555GGGkkkiiisssuuujjjgggeeeggglllsssvvvrrrnnnmmmllljjjbbbPPP===777:::555777LLLuuummmTTTMMM@@@777>>>BBB===:::888444444BBBTTTiiiqqq{{{kkkQQQ>>>222333;;;444222555<<>>555111///---.../////////000222444666888;;;>>>@@@CCCDDDEEE??????@@@BBBCCCDDDEEEFFFJJJKKKKKKLLLMMMNNNOOOOOOTTTTTTSSSPPPLLLJJJLLLNNNNNNNNNMMMMMMOOOPPPRRRSSSUUUSSSQQQOOONNNOOOPPPQQQWWWWWWWWWVVVVVVWWWWWWXXXVVV[[[aaajjj~~~(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$######%%%$$$###$$$&&&&&&%%%###$$$%%%&&&'''((((((((((((((()))))))))'''''')))***))),,,///---+++---444:::999333222888777000---///:::MMM]]]\\\VVVTTTTTTRRRBBBDDDLLLIII:::222444222222444555666777888;;;======AAAIIIWWWkkk|||}}}iiiZZZJJJ@@@999222---,,,//////222???SSSdddhhhdddUUUOOOIIIHHHKKKLLLJJJGGGIIIIIIJJJKKKLLLLLLMMMMMMQQQTTTVVVZZZgggzzztttooohhhcccbbbcccdddeeeaaa```]]]WWWPPPMMMOOOQQQHHHIIIRRR___cccccckkkvvv{{{pppjjjmmmnnnfff^^^\\\```\\\WWWUUUXXX^^^dddgggppptttwwwwwwpppggg```\\\WWWYYY___gggkkkjjjiiijjjggghhhhhhhhhggghhhkkkmmmoootttrrrkkkuuussszzzvvvaaaOOOGGGHHHHHHEEE888222,,,((()))++++++***------------------------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---.........////////////000333555@@@aaayyyuuunnnmmmfffeeeffflllsssuuuqqqmmmmmmllllllhhh[[[III;;;666555444<<>>>>>===999555333444555===FFFRRR\\\aaadddfffhhhggglll{{{}}}]]]AAA777999666444777>>>DDDDDDEEEGGGHHHIIIJJJLLLMMMMMMNNNNNNRRRUUUVVVUUUTTTQQQGGG<<>>===;;;555111111111333888>>>LLLXXXbbbmmmuuummmcccfffnnnqqqlllcccbbbcccWWWEEEBBBPPP\\\bbbccceeefffdddeeefffgggggggggfffeeedddfffggggggfffdddccccccdddgggfffhhhkkklllllloootttvvvxxxzzzxxxtttpppnnnooojjjddd```^^^ZZZVVVVVVYYYhhhyyyzzzxxxxxxwwwwwwsssxxx|||nnn]]]PPPBBBBBBKKKYYYbbbeeemmmwww|||fffaaaooo|||oookkkmmmqqq}}}~~~pppZZZFFF999333111222...//////......000333666888999<<>>>>>999777999;;;999222888???EEEHHHJJJKKKMMMPPPTTT___vvv|||YYYAAA777888666999@@@EEEDDDDDDFFFGGGHHHIIIKKKLLLMMMMMMNNNRRRVVVWWWVVVXXXZZZRRRFFFGGGQQQ^^^ggghhh___TTTLLLEEE>>>999999888555777<<>>333...///111///000///......000555888:::;;;===???@@@BBBBBBCCCDDDCCCBBBAAABBBDDDFFFHHHHHHIIIKKKMMMNNNOOOOOOOOOMMMLLLJJJHHHFFFFFFFFFGGGJJJIIIHHHGGGGGGGGGHHHIIIKKKKKKLLLLLLLLLLLLKKKKKKMMMQQQTTTSSSOOOMMMPPPTTTVVVTTTWWW[[[YYYccc(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%''''''&&&%%%$$$%%%&&&'''((((((((((((((()))))))))'''''')))***+++)))((((((***+++++++++...---///444666444111000---666@@@EEEIIINNNRRRTTTLLL===JJJXXXFFF444222...222333555555666777:::<<>>[[[uuuVVVAAA@@@:::@@@BBB;;;555444555444444666888999:::;;;===>>>EEEHHHPPP]]]qqqoooTTTBBB<<<:::;;;BBBEEEEEEDDDFFFFFFGGGHHHJJJLLLMMMMMMMMMQQQVVVWWWXXXcccpppqqqhhhYYY]]]dddkkknnnhhh[[[QQQDDD>>>888888999888888:::<<>>???@@@@@@AAA@@@@@@HHHGGGEEECCCCCCDDDEEEGGGDDDFFFHHHJJJMMMNNNPPPPPPMMMKKKIIIHHHGGGGGGHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIGGGHHHJJJKKKLLLMMMMMMLLLMMMQQQTTTRRRMMMJJJLLLOOORRROOOSSSZZZYYY\\\vvv(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%'''((('''%%%$$$%%%&&&'''((((((((((((((()))))))))'''''')))******)))((()))+++,,,+++***------...111444444222000***000:::EEEMMMQQQPPPNNNLLL===???MMMJJJ<<<333000111333444555666777:::<<<<<<;;;???KKK[[[lllssscccTTTFFF999222111,,,---000222555AAAXXXmmmiiiaaaVVVLLLHHHIIIKKKLLLJJJJJJKKKKKKKKKLLLLLLLLLLLLQQQTTTSSSTTTZZZ___aaaaaaeeelllvvvyyymmmggg```^^^dddnnnyyy~~~}}}xxxiii^^^aaadddaaa___```mmmgggdddgggmmmpppnnnkkkcccaaa]]]\\\\\\]]]]]]]]]]]]```dddeeeccc```^^^]]]aaahhhlllkkkiiiiiiiiihhhiiijjjkkkkkklllnnnqqqtttiii\\\QQQWWWssssssVVVLLLMMMKKK@@@666...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---............///222444<<<@@@XXXnnnrrr~~~wwwkkkgggdddgggnnnssssssqqqhhhiiiiiikkkmmmfffTTTCCC555777777888HHHmmmhhhIIIAAA888===BBBAAA;;;444111000222111111111333555888::::::===BBBGGGPPPaaaxxxgggJJJ@@@======BBBEEEDDDEEEGGGEEEFFFHHHIIIKKKLLLMMMMMMOOOTTTVVV[[[nnn~~~ssscccWWWJJJBBB:::888999;;;999777777CCCmmmeeeNNNQQQQQQ<<<888555333222444===GGGJJJWWWaaaiiiooohhhbbbkkklllhhhbbb```bbbaaaTTTDDDHHHRRR\\\]]]]]]___aaaaaacccdddeeeeeeeeedddcccbbbaaacccddddddddddddeeegggjjjeeebbbdddgggmmmwww~~~vvvooollllllnnnooogggaaa\\\ZZZYYY]]]iiiuuu~~~{{{vvvsssrrrrrr~~~~~~}}}vvvjjj______```eeennnxxxqqqxxxsssxxx___EEE999444///...222///000000000000333666999AAAAAABBBBBBBBBBBBBBBAAAHHHGGGFFFEEEDDDDDDEEEEEECCCCCCDDDFFFHHHKKKMMMOOOMMMJJJHHHGGGHHHIIIIIIHHHGGGGGGFFFFFFGGGIIIJJJKKKHHHIIIJJJLLLMMMNNNNNNNNNNNNQQQSSSQQQMMMJJJJJJKKKLLLIIIMMMVVVWWWWWWeeewww(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((('''&&&$$$%%%&&&'''((((((((((((((()))))))))'''''')))***((()))***,,,---------------------...000222111///))),,,444@@@LLLUUUZZZ]]]^^^OOOBBBIIITTTJJJ999666111333444555555777999<<<===;;;>>>HHHUUUdddxxxqqqaaaMMM<<<555555------...000000777JJJ]]]iiieee___VVVMMMIIIJJJLLLMMMLLLLLLLLLLLLKKKKKKKKKOOOSSSTTTSSSUUU[[[___^^^XXX[[[^^^aaahhhtttzzzxxxrrrllliiiddd]]][[[^^^eeemmmqqqvvv||||||vvvttttttnnnbbb[[[^^^```\\\[[[^^^aaabbbcccdddgggiiijjjjjjiiiiiigggccc^^^ZZZXXXWWWYYY^^^bbbbbb___]]]___aaaccckkknnnjjjfffhhhjjjiiiiiiiiijjjjjjjjjnnnrrrvvvuuummmgggoooxxxuuu}}}mmmSSSIIIIIIDDD:::222,,,,,,,,,,,,*********+++++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,---......---...111444<<<;;;OOO|||dddQQQbbb|||xxx~~~sssmmmggggggkkkpppqqqoooiiijjjiiiiiimmmlll___PPP:::888666555;;;PPPuuuYYYHHH<<<999;;;CCCCCC:::555777111000000111333555666666333666888:::===FFFRRR\\\tttqqqRRRDDD@@@>>>AAADDDDDDEEEHHHDDDEEEGGGIIIKKKLLLMMMMMMOOOTTTUUUYYYoooqqqgggXXXOOODDD>>>>>>???;;;666666:::ZZZiiiRRRMMMXXXRRR:::666333222111444@@@LLLLLLYYYaaahhhlllddd___gggiiiccc]]]\\\aaa```TTTGGGJJJTTT\\\]]][[[]]]___```bbbbbbbbbbbbbbbbbbcccccccccdddfffeeeddddddeeefffhhhcccaaagggnnnvvv~~~xxxooojjjiiijjjjjjhhhccc___[[[[[[]]]eeevvv~~~{{{xxx~~~{{{yyyxxxwwwvvvuuu{{{}}}~~~{{{ssslllfffdddnnnkkkjjjppp{{{wwwvvv}}}sssllluuuppp~~~oooUUU===666444000...111...///111222222444777999>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCFFFIIIKKKKKKHHHEEEEEEGGGHHHHHHGGGEEEEEEEEEFFFHHHJJJMMMNNNMMMMMMMMMNNNNNNNNNOOOOOONNNOOOPPPPPPOOOMMMKKKJJJKKKIIILLLQQQSSSSSSYYYaaavvv(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%((()))(((&&&$$$%%%&&&'''((((((((((((((()))))))))'''''')))***'''))),,,---......//////------,,,,,,...111000.........222;;;JJJ[[[lllyyysssWWWSSScccWWW<<<777111222444555555777999<<>>LLLfffgggeee]]]RRRKKKIIIJJJNNNNNNMMMMMMLLLLLLKKKKKKRRRTTTUUUSSSVVV\\\^^^\\\WWWYYY[[[[[[[[[aaakkktttxxx}}}yyyssstttrrrllliiiiiihhhdddddd```ZZZWWWXXXZZZ]]]___^^^bbbeeeeeeccc``````aaa\\\UUUUUU[[[]]][[[\\\bbb___dddhhhhhhggghhhkkklllmmmnnnnnnhhh```XXXUUUTTTVVV\\\aaa```[[[YYY]]]bbbdddlllnnniiieeehhhkkkjjjhhhiiihhhhhhiiimmmrrrvvvxxxxxxxxxiiiiiiuuugggNNNEEECCC===555000+++,,,,,,+++***))))))***++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,---......---...111444999777JJJsssxxxRRRbbbwww}}}{{{vvvmmmiiikkkmmmmmmlllkkkkkkiiihhhlllooofffZZZEEE>>>888555444===[[[yyyhhhRRRIII:::555>>>AAA999555888555555555555555555333111666777999;;;===@@@CCCEEELLLZZZfffnnnyyyuuubbbGGGAAA???AAACCCCCCEEEIIIDDDEEEGGGIIIJJJLLLMMMMMMPPPUUUUUUVVVkkk|||ggg]]]NNNEEEDDDCCC>>>777555333EEEGGG333???PPP@@@888444111000000555BBBPPPMMMYYYaaafffhhh^^^YYYbbbhhhaaaZZZZZZ``````UUUHHHLLLUUU\\\\\\[[[\\\^^^^^^``````______```aaabbbcccfffggggggfffdddccccccdddaaa```fffrrr}}}|||tttjjjfffggghhhfffbbb```\\\ZZZ[[[```kkk{{{xxxttt~~~{{{yyyxxxyyyzzzzzzyyy}}}}}}~~~|||rrriiiiiimmmtttoookkkooo||||||vvvxxxkkkaaaqqqxxxssslllggguuuwwwzzzfffLLL666222333///---///---///222333333555777999999;;;===???AAABBBCCCCCC>>>???AAACCCDDDEEEEEEEEEGGGEEEBBB@@@@@@BBBEEEGGGIIIFFFCCCCCCFFFGGGFFFEEECCCCCCDDDFFFHHHLLLNNNPPPRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNPPPQQQPPPMMMKKKOOOOOOOOOPPPPPPRRRVVVYYYdddppp'''&&&&&&''')))***)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))((($$$%%%''')))***)))((('''''''''''''''((()))***+++333---***...222222111222///...000333222//////333222,,,,,,444BBBVVVrrrbbbSSSTTTIII555111666888444111333888;;;>>><<>>SSSgggtttkkkXXXMMMLLLMMMNNNNNNNNNMMMLLLLLLLLLMMMSSSTTTUUUWWWYYY\\\^^^___[[[ZZZXXXXXX[[[___cccfffllllllmmmrrruuusssllleeeggghhhhhhgggeeeddddddeeehhhaaaYYYSSSQQQSSSVVVXXXVVVWWWZZZ\\\\\\ZZZWWWUUUQQQPPPPPPUUU\\\cccffffffjjjhhheeeeeegggkkkmmmooopppnnniiiccc]]][[[[[[]]]ZZZZZZYYYXXXZZZ___fffkkkgggggghhhiiikkkmmmooopppfffiiijjjgggeeekkkuuu}}}sssmmmqqquuuuuuwww[[[FFFEEEDDD777------++++++++++++++++++++++++***************************************************+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,000000000000000111111222888333???ddd[[[XXX|||zzzooolllrrrgggrrrmmmllltttssskkklllmmmllljjjiiijjjkkkSSSAAA999===:::555DDD]]]{{{```QQQGGG===;;;>>>>>>999444333333333444666666444333555666777888:::;;;<<<===DDDFFFKKKTTT[[[___]]][[[CCCBBBAAAAAAAAACCCEEEFFFDDDEEEFFFFFFFFFGGGJJJMMMRRRSSSUUU\\\lllrrrfffUUUHHHAAA===999777888;;;DDDCCC:::<<<@@@888777222000222444777CCCPPPRRR]]]ggghhh```ZZZZZZ]]]hhh]]]VVV\\\ccc___QQQGGGTTTVVVYYY\\\^^^^^^\\\[[[^^^]]]\\\[[[\\\^^^```aaagggfffeeecccccccccdddeeegggaaaooo}}}~~~vvvrrroookkkhhhgggeeecccaaaaaa]]]ZZZ\\\eeevvv{{{|||~~~|||zzzyyyyyyyyyyyyxxxwww}}}vvvbbbdddtttpppnnnkkkllluuuwwwrrryyyxxx}}}wwwooolllkkk|||tttyyy|||UUUGGG999444333111/////////333777::::::888888777999888999<<>>777000...------222888444---+++000:::JJJ```ssskkk\\\WWWMMM>>>222222333555555555888:::>>>===BBBLLLQQQUUUddduuugggPPPBBB<<<222///...//////...222999JJJ___rrrttthhh[[[PPPHHHHHHKKKNNNNNNLLLKKKLLLNNNRRRSSSTTTVVVXXXZZZ\\\]]]YYYXXXWWWWWWYYY\\\___aaaddddddeeeiiimmmkkkeee```dddeeeeeecccbbbaaacccdddddd___WWWQQQMMMMMMMMMNNNRRRTTTVVVXXXWWWTTTPPPNNNIIIHHHIIIMMMTTTZZZ\\\]]]^^^^^^___bbbfffjjjmmmnnnnnnjjjddd___\\\[[[[[[\\\YYYXXXWWWXXX]]]ccciiilllgggggghhhiiijjjlllmmmnnneeefffggghhhiiilllnnnooo}}}xxxyyy|||jjjTTTDDDEEECCC666,,,,,,++++++++++++++++++++++++***************************************************+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,//////......//////000111444000777QQQqqqooo\\\pppxxx|||tttgggmmmqqqlllkkkqqqnnnjjjkkkllllllkkkjjjkkkmmmYYYGGG::::::999666>>>LLLzzzppp[[[MMMAAA@@@AAA>>>:::999444333222222444444333222444555666777999:::;;;<<<<<<===@@@DDDIIIJJJGGGDDDBBBAAA@@@???@@@BBBDDDEEEDDDEEEFFFFFFFFFGGGJJJLLLNNNPPPRRR[[[mmm{{{mmmZZZHHH===777333111555999GGGJJJ???;;;???<<<888333000222444888DDDPPPRRR]]]iiiiiiaaa[[[^^^dddjjj^^^WWW[[[aaa]]]PPPEEERRRUUUYYY\\\___```aaa```^^^]]]\\\\\\\\\^^^```aaabbbbbbbbbbbbbbbccceeefffddddddvvvyyynnnllljjjhhhgggeeebbb___]]]\\\]]]cccooo~~~}}}{{{}}}|||zzzxxxwwwxxxxxxxxxxxxyyy|||~~~}}}vvv}}}wwwkkkkkktttoooqqquuuyyy~~~~~~zzz}}}ssslllmmmoooxxx~~~xxxtttmmmNNNAAA555111111000///000000333777::::::999888888:::999:::===AAADDDCCCBBB???@@@AAACCCDDDEEEEEEFFFAAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIFFFFFFGGGGGGFFFHHHJJJMMMQQQQQQQQQQQQPPPOOONNNMMMNNNMMMLLLLLLMMMOOOPPPPPPVVVVVVUUUSSSSSSTTTWWWYYYYYY```ooo((('''&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%'''((())))))((((((******++++++,,,,,,------444111...++++++666NNNeeeHHH===444111111111444777888444000000333<<>>>>>CCCLLLOOORRR]]]kkk{{{cccOOOCCC777222///000///---///444<<>>>>>???@@@BBBCCCCCCDDDEEEFFFFFFGGGIIILLLLLLMMMOOOXXXjjj~~~vvvtttqqqllljjjnnnwww~~~yyylllYYYGGG:::333000///333555HHHSSSGGG===@@@CCC888444111222444:::EEEPPPQQQ___lllkkkaaa[[[aaakkkmmmaaaXXX[[[```[[[OOOFFFRRRTTTXXX[[[^^^___``````^^^]]]\\\\\\]]]^^^```aaa]]]___`````````aaadddfffdddkkkrrriiiiiihhhhhhgggddd```\\\YYY[[[bbbooo~~~|||zzz|||{{{zzzzzzyyyyyyyyyzzzzzz~~~}}}~~~}}}{{{uuuzzzvvvuuutttwww~~~zzzsssnnnppprrrwwwhhhEEE:::000...000000000111111444888::::::999::::::<<<<<<<<<>>>AAACCCDDDCCC@@@AAABBBCCCDDDFFFGGGGGGBBBCCCEEEFFFGGGFFFEEEDDDEEEFFFHHHJJJKKKMMMMMMNNNKKKKKKKKKIIIGGGGGGHHHJJJPPPPPPPPPOOOOOONNNNNNNNNMMMLLLKKKKKKLLLNNNPPPQQQZZZZZZYYYXXXWWWWWWWWWXXXWWW```gggnnn((('''&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$&&&'''$$$%%%&&&'''(((((((((((())))))******++++++++++++(((***---......444FFFXXXBBB;;;777;;;???>>><<<;;;BBBDDDDDD;;;222111>>>KKKRRRWWW___bbb[[[SSSRRRWWWFFF555,,,333:::888777:::>>>???DDDJJJMMMNNNVVV___nnnzzzbbbQQQ>>>777222111111///000222000===SSSkkk{{{zzzkkk\\\QQQOOOMMMMMMOOOQQQQQQQQQRRRSSSTTTVVVXXXYYYZZZZZZUUUUUUVVVWWWWWWWWWWWWVVVYYYYYYYYY\\\___```^^^\\\]]]]]]\\\[[[[[[]]]aaadddjjjjjjiiifffbbb___]]]\\\XXXZZZ\\\^^^]]]YYYUUURRRQQQRRRSSSVVVZZZ___ccceeefffjjjqqqttttttpppllljjj^^^YYYSSSTTTZZZ___```___\\\YYYWWW\\\dddjjjkkkjjjggggggffffffffffffggggggiiiffffffjjjllljjjhhhhhhsssppppppxxxPPPFFFAAAAAA;;;000+++...***************************************************************************+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,......------......///000000222000///<<>>@@@AAAAAACCCEEEEEEEEEFFFIIIJJJMMMNNNOOOUUUbbbooorrroooTTTOOOOOOTTTSSSOOOSSS\\\ccc\\\QQQDDD:::555333222333111DDDWWWPPPEEEEEEGGG888555111111555===HHHPPPSSSbbbpppmmm```YYYbbbnnnnnnbbbYYY[[[___ZZZOOOHHHTTTTTTVVVXXXYYY[[[[[[\\\]]]]]]\\\\\\]]]^^^___```\\\^^^^^^]]]\\\\\\```ccchhhvvvvvvdddfffeeefffffffffccc___[[[WWW^^^jjj|||~~~yyy{{{~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~|||xxx~~~vvv|||{{{|||xxx{{{kkk@@@666///...000000000222222555888:::::::::;;;======>>>>>>AAACCCFFFGGGHHHCCCDDDDDDEEEFFFGGGIIIIIIEEEFFFGGGGGGGGGGGGGGGFFFEEEFFFHHHJJJLLLMMMNNNNNNMMMMMMMMMJJJHHHGGGHHHJJJPPPOOOOOOOOOOOOOOOPPPPPPNNNNNNMMMLLLLLLNNNQQQTTTYYYZZZ\\\^^^___]]]ZZZWWWXXX]]]```bbblll)))(((''''''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((($$$%%%&&&''''''((((((((())))))***+++++++++******%%%&&&***...//////666???777444666AAAKKKOOOOOOOOORRR\\\___NNN777,,,555BBBCCCLLL[[[ddd___UUUUUU]]]TTTBBB444444888777777:::???@@@DDDHHHIIIJJJOOOUUU[[[ooouuubbbHHH===444222222000000111...222@@@WWWnnn{{{}}}zzzaaaWWWLLLIIINNNRRRQQQNNNSSSTTTVVVXXXYYYYYYYYYYYYUUUUUUVVVWWWWWWVVVUUUTTTVVVWWWXXXZZZ\\\]]]]]]\\\ZZZ[[[ZZZYYYYYY\\\```dddllloooqqqpppllliiigggfff[[[]]]___``````^^^\\\ZZZQQQQQQQQQRRRUUUZZZ___cccnnnsssxxxzzzuuummmfffbbbUUUQQQOOORRR[[[aaadddccc```]]]\\\```gggkkkiiifffgggfffeeeddddddddddddeeeiiiggghhhjjjhhhhhhqqq|||kkkjjjjjjrrruuuOOOGGG@@@===555,,,+++000***************************************************************************+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,//////......//////000111///222111...777QQQqqqsss{{{~~~vvvuuuqqqooopppqqqqqqooollliiiiiijjjooolll]]]GGG999777999888===[[[[[[IIIDDD===888999;;;888444222333333333222111111222333444444555555555666777777888999;;;<<<999999:::;;;<<<===>>>???@@@BBBDDDEEEEEEFFFHHHIIINNNOOOQQQUUU^^^bbb[[[QQQ;;;555777??????999999AAAGGGHHHGGGCCC<<<777444444444---<<>>666000000111000111333444666888::::::;;;===???>>>???AAACCCEEEIIILLLNNNHHHHHHGGGGGGHHHIIIJJJKKKJJJIIIGGGFFFFFFGGGHHHIIIFFFGGGHHHIIIKKKKKKLLLLLLLLLMMMLLLKKKIIIIIIKKKLLLPPPOOOOOOOOOPPPQQQRRRSSSPPPPPPQQQPPPOOOPPPSSSVVVUUUXXX]]]cccfffccc]]]XXXWWWUUUYYY^^^^^^fff)))(((''''''(((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''((((((***+++,,,------,,,+++***,,,)))(((+++,,,+++...222222///000;;;HHHSSS\\\ddd\\\kkkooo[[[<<<,,,000:::CCCRRRfffoooiii\\\VVVWWW^^^RRRBBB888666888999:::???@@@BBBDDDEEEFFFIIILLLTTTdddyyyuuuUUUFFF888333222000......111000555EEEZZZnnnrrrdddSSSKKKMMMPPPOOOKKKTTTUUUWWWXXXYYYYYYYYYXXXUUUUUUUUUVVVVVVUUUUUUTTTRRRSSSUUUWWWXXXYYYYYYXXXXXXYYYYYYYYYYYY[[[___bbbiiinnnssstttqqqnnnmmmnnnddddddeeeffffffeeeddddddZZZXXXVVVSSSSSSWWW^^^cccuuuzzz~~~}}}uuukkkddd```PPPOOOPPPUUU]]]ccceeeeeeaaaaaaaaadddhhhjjjgggeeefffeeeeeedddccccccddddddfffgggkkknnnlllooovvvrrrqqq|||pppdddOOOHHH@@@999222++++++000***************************************************************************+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,//////......//////000111...///000111666GGGfff|||yyy~~~}}}yyyssstttrrrrrrrrrooollljjjiiijjjoooppphhhSSS???666888<<<:::GGGrrrrrrUUUGGG???777333;;;888555444444444444333000111111222333333444444555666777777555555666888777888999:::;;;======>>>???AAADDDEEEEEEEEEGGGHHHMMMOOORRRXXX___^^^RRRCCC999333222666666222444999555===DDDEEE>>>777222111555,,,777IIINNNMMMKKKDDD666444111000777EEEPPPTTTWWWggguuuqqqbbbZZZaaammmlllbbbZZZ\\\]]]WWWLLLEEEFFFGGGHHHLLLPPPUUUYYY\\\YYYZZZZZZ[[[\\\\\\\\\]]]]]]___^^^ZZZXXX[[[ccckkkttt~~~rrrfffffffffdddbbbbbbcccccccccbbbdddooo|||~~~{{{|||~~~}}}~~~wwwnnnjjjxxx|||~~~rrrqqq|||{{{qqqgggSSS<<<666222222333111222555555777999999:::<<>>888111,,,+++...***************************************************************************+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,......------......///000000---///555444777QQQooo~~~rrryyyssswwwpppqqqqqqooommmllllllmmmqqqssspppbbbLLL;;;777<<<888:::YYYiiiOOODDD;;;444888666555555555555333222111111111222333333444444333666888888666444555777666777888:::;;;<<<======>>>AAADDDEEEEEEEEEFFFGGGKKKMMMQQQWWW___^^^QQQAAA<<<:::888999888777777777000:::EEEGGG@@@777222000333...555???@@@EEEGGG>>>444333000///888IIISSSVVVXXXggguuutttggg___eeennnkkkaaa[[[[[[ZZZQQQEEE===:::;;;<<<@@@EEEKKKQQQTTTWWWXXXYYYZZZZZZ[[[[[[[[[[[[]]]]]][[[[[[bbbppp{{{zzztttpppgggcccooojjjfffaaa___aaacccfffgggnnnyyyzzzyyyyyy|||~~~}}}~~~}}}ppphhhhhhiiixxx}}}yyyxxxvvvyyy}}}wwwzzzooohhhooo}}}yyymmm^^^FFF888444111333444333444777777888999999:::<<<@@@CCCBBBDDDEEEEEEDDDFFFJJJNNNNNNLLLJJJHHHGGGGGGGGGHHHLLLKKKIIIHHHGGGGGGHHHHHHFFFFFFHHHIIIJJJKKKKKKKKKJJJJJJKKKJJJIIIJJJLLLNNNNNNMMMMMMMMMOOORRRTTTVVVQQQUUUXXXWWWTTTQQQSSSUUURRRRRRTTTYYY___```]]]XXXXXXXXX\\\^^^[[[[[[gggwww***(((''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''((()))******)))'''&&&%%%''',,,111000,,,...333111...,,,...000444<<>>:::666222///000///111333555AAA[[[tttwwwgggYYYQQQQQQRRRRRRSSSUUUWWWWWWWWWUUUTTTSSSRRRRRRRRRRRRSSSTTTTTTOOORRRUUUWWWVVVUUUTTTTTTTTTVVVXXXXXXXXXXXXZZZ\\\eeennn{{{vvvllleeefffmmmssszzz||||||uuugggYYYQQQNNNQQQUUUZZZ^^^```aaabbbccc^^^bbbgggjjjjjjiiihhhhhheeeeeeddddddcccddddddeeeggglllyyyxxxpppvvvuuu\\\QQQIIICCC<<<777222...+++,,,))))))))))))))))))))))))***************************************************+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......444---000777222+++???___zzz}}}fffrrrxxxqqqwwwmmmooopppooonnnmmmnnnpppuuuvvvvvvoooYYYAAA888;;;888333DDD___\\\NNNFFF>>>666555444444555555222000111111111222333333333444...111555666444444555777666777888:::<<<=========>>>@@@CCCEEEEEEEEEFFFGGGKKKMMMOOOUUU]]]^^^PPPAAA;;;>>>@@@@@@???===888222000;;;GGGIIIAAA888333333222111777888555===BBB999333333//////999JJJUUUWWWXXXggguuuvvvkkkdddhhhpppjjjaaa[[[ZZZWWWLLL???666333333444666;;;@@@FFFIIIVVVWWWXXXYYYZZZZZZZZZZZZXXXZZZ\\\[[[^^^iiizzziiiddd^^^___qqqlllgggaaa^^^___dddhhhkkkuuuuuuuuuvvvzzzzzzlllfffiiijjjuuu~~~uuupppkkktttwwwssseeegggsssrrrgggXXX===555222000333444444555999777888999999:::===AAADDDDDDFFFFFFDDDBBBCCCGGGJJJNNNLLLIIIGGGEEEEEEEEEFFFJJJJJJKKKKKKJJJHHHFFFEEEEEEFFFHHHJJJKKKLLLMMMMMMJJJKKKKKKJJJIIIIIIKKKNNNMMMLLLLLLLLLNNNQQQTTTVVVQQQVVVZZZYYYTTTQQQQQQSSSTTTQQQOOOSSSXXX\\\ZZZXXXQQQWWWYYYVVVVVV]]]aaa```((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((()))***)))((()))+++,,,+++***---///---***...666444000...///...---000666>>>RRR^^^YYYTTTQQQEEE444777GGG]]]ttt~~~lllZZZcccggg\\\III===<<<@@@@@@>>><<<<<>>MMMjjj{{{{{{gggYYYSSSPPPXXXSSSQQQTTTSSSOOOOOOTTTQQQQQQQQQQQQQQQRRRRRRRRRTTTUUUUUUUUUTTTSSSRRRRRRTTTTTTSSSRRRSSSUUUWWWYYYdddfffjjjrrr{{{{{{wwwvvvvvvwwwssspppllllllnnnrrrvvvwwwzzzxxxtttkkk[[[MMMKKKOOOVVV\\\dddfffdddaaaaaabbbiiigggffffffffffffdddcccccccccdddddddddccccccdddiiinnn~~~ssslllgggPPPHHHGGG???444------------+++,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,,,,,,,******)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000000//////000555<<>>;;;555<<<<<>>???AAADDDFFFGGGLLLNNNQQQRRROOOJJJJJJKKKFFFCCC;;;666777999666///999222===LLLJJJCCC<<<333777222...000777<<<<<<:::000444222000;;;PPP\\\[[[ZZZfffsssttthhh___fffrrrpppddd]]]^^^XXXGGG;;;888999;;;;;;888444666===DDDPPPRRRUUUWWWXXXXXXWWWWWWYYYYYYZZZ___mmm|||xxxiiicccbbbbbbeeeiiiaaabbbcccdddhhhmmmsssxxxuuuwwwxxxyyy~~~sssiiiiiiooovvveeemmmiiiiiirrr}}}rrrjjjsssoooSSSBBB:::222333333222222555999<<>>@@@AAAAAACCCEEEEEECCCCCCFFFIIIKKKIIIGGGEEECCCBBBBBBCCCEEEGGGJJJKKKKKKIIIFFFDDDCCCDDDEEEFFFHHHKKKMMMNNNMMMLLLJJJGGGEEEFFFJJJMMMOOOPPPOOOLLLIIIHHHKKKNNNPPPQQQRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQSSSTTTUUUUUUUUUVVVYYY\\\((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((()))***)))((()))+++---%%%%%%(((000888:::444...000///000222000---000777:::MMM[[[[[[[[[\\\QQQAAA444???PPPeee{{{xxxfffhhhmmmlll]]]HHH===<<<===>>>??????@@@AAAAAAAAAFFFIIIMMMTTThhhsssZZZJJJ???999555000///000///---...777CCCSSSgggzzzzzznnn^^^RRRXXXUUUVVVZZZZZZTTTOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRQQQQQQPPPRRRQQQPPPPPPPPPRRRTTTUUUZZZ\\\___eeekkkqqqtttvvvsssqqqnnnkkkhhhgggggggggdddfffiiinnnsssvvvvvvuuuuuuooofff]]]QQQIIIKKKQQQZZZ```ggghhhfffbbbaaabbbhhhfffdddcccccccccbbbaaabbbaaaaaabbbdddfffggggggiiiuuuuuuiii}}}bbbLLLFFFCCC<<<222---------,,,***+++,,,,,,,,,++++++***))))))))))))***+++++++++,,,******))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////...---...333999===dddkkk``````cccgggtttxxxoooooonnnnnnoooooopppqqqqqquuuyyysssZZZDDD;;;666;;;;;;>>>WWWwwwWWWAAA>>>999666777666333111222111000///111333444222000222222333333444555555555555555666666888:::;;;<<<======>>>???AAADDDFFFGGGLLLMMMNNNMMMFFF@@@@@@DDDBBBAAA<<<666666888555000555000:::GGGKKKLLLFFF777777555444555999;;;:::777444666444444@@@UUU___]]]ZZZdddqqqrrrhhh```fffrrrnnnfffccceee^^^OOOFFFGGGDDDFFFFFF@@@888555999???MMMOOOSSSVVVWWWWWWWWWVVVVVVXXX\\\eeeuuu|||nnnaaa```ccceeeeeefff___bbbfffggghhhmmmvvv~~~}}}tttwwwzzz|||zzznnnddddddjjj}}}zzzfffkkkmmmkkkpppzzzooo|||gggIII:::666222333333333333666:::>>>CCC@@@<<<;;;<<<>>>@@@@@@CCCDDDFFFEEEDDDDDDFFFHHHJJJIIIGGGEEECCCBBBBBBBBBDDDFFFIIIKKKKKKIIIFFFDDDDDDDDDEEEFFFHHHJJJLLLMMMLLLKKKJJJHHHFFFFFFIIILLLLLLMMMMMMJJJGGGFFFHHHJJJOOOOOONNNNNNNNNNNNNNNOOOMMMMMMMMMMMMNNNOOOOOOPPPPPPRRRTTTUUUUUUVVVXXXYYY((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''')))***)))))))))+++---)))***,,,777LLLWWWJJJ444222111333444222...000666444DDDQQQUUUZZZ___WWWHHH222:::GGG[[[ssszzz|||yyycccMMMCCC>>>@@@BBBBBB@@@>>>@@@BBBFFFIIIKKKPPP___yyyzzz^^^HHH<<<777222111000111...,,,111888===MMMcccxxxuuufff]]]XXXVVVXXXYYYUUUQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQQQQQQQPPPPPPQQQPPPOOOOOOOOOPPPQQQRRRUUUUUUWWWYYY[[[^^^```bbbaaa```___^^^^^^^^^^^^^^^bbbgggpppyyy~~~yyytttmmmbbbUUUMMMIIIIIIPPPXXX___eeejjjllliiieeeccccccgggdddaaa___````````````aaa___^^^```eeehhhhhhgggeeeuuunnncccsss}}}[[[HHHDDD<<<777111---------,,,***+++++++++,,,++++++***)))******************++++++***)))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---,,,---000555999OOO}}}{{{zzz~~~nnnXXX]]]WWWTTT]]]sssrrrpppoooooooooppprrrtttuuuuuuxxxlllRRRAAA888999999999DDDeeemmmMMMEEE===777666666444222333222111///000222333333222111222222333333444555555444555555666777999:::;;;======>>>???BBBDDDFFFGGGKKKMMMPPPPPPIIIAAACCCJJJGGGEEE@@@:::888999777222:::666;;;BBBKKKYYYWWWCCC999888888;;;???@@@===999666666333555CCCVVV]]]YYYRRR[[[fffhhhaaaZZZ```kkkhhheeeggglllggg[[[UUUVVVMMMNNNMMMFFF>>>999999;;;JJJNNNSSSWWWXXXWWWVVVVVVRRRXXXaaammm~~~nnnbbbZZZ]]]eeehhheeeccc^^^dddjjjkkkkkkppp|||zzztttuuuyyy}}}xxxlllccceeelll|||mmmllllllkkklllwwwvvvbbbBBB666888222333444444555888<<<@@@EEEBBB>>><<<===?????????DDDEEEFFFFFFEEEDDDFFFGGGHHHHHHFFFDDDCCCCCCBBBBBBDDDEEEGGGIIIIIIHHHEEEDDDDDDDDDEEEEEEFFFHHHIIIJJJIIIIIIIIIHHHGGGFFFHHHIIIHHHIIIJJJIIIFFFEEEDDDEEELLLKKKKKKJJJJJJKKKLLLLLLJJJJJJKKKKKKLLLMMMNNNNNNNNNPPPSSSTTTTTTTTTUUUWWW((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''')))******)))***,,,...,,,...000<<<[[[uuuoooZZZ>>>888444555444222000222111:::AAADDDMMMVVVRRRHHH444777???PPPggg|||mmm[[[IIIEEEAAA@@@@@@???AAADDDDDDHHHJJJMMMVVVjjj}}}___HHH;;;888444111222111...///333444:::HHH\\\ssspppfffZZZSSSRRRRRRSSSSSSNNNNNNOOOOOOOOOOOOOOOPPPNNNNNNOOOPPPQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPPPPTTTTTTUUUTTTTTTUUUWWWXXXXXXYYYZZZ\\\___cccgggiiirrrvvv}}}{{{qqqjjj___SSSHHHEEEIIIOOOYYYaaadddhhhmmmooommmiiifffeeegggddd___]]]^^^____________]]]\\\___dddfffccc```^^^lll~~~vvvgggdddtttpppSSSEEEBBB666222///---------+++)))******++++++++++++******+++++++++***************))))))))))))))))))***+++************++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------............---,,,...222555>>>lll|||aaagggbbbXXXXXXjjjvvvuuusssqqqoooppprrrtttvvvxxxxxx||||||eeeRRR>>>999777888999IIIrrreeeSSSFFF;;;777777666555666222111000///000111222222111111111222333333444444444444444555666777999:::<<<===>>>???AAACCCEEEGGGLLLQQQ]]]gggeee```ccclllkkkeee\\\TTTUUUXXXUUUNNNKKKGGGEEEEEETTTsss|||jjjKKKDDD???BBBIIIKKKFFF???888777555888FFFUUUYYYUUUKKKQQQYYY\\\WWWSSSXXXaaa]]]]]]bbblllnnnfff\\\XXXNNNKKKHHHGGGEEECCC>>>:::IIINNNTTTWWWWWWVVVVVVWWWWWW___kkkwww|||pppaaa[[[YYY```fffgggeeeeeedddiiinnnqqqssszzz}}}yyyvvvuuuyyy}}}|||xxxpppqqqxxx~~~rrrhhhggggggnnn~~~ppp}}}]]]>>>444999222333555666777:::>>>AAAGGGDDDAAA??????@@@@@@@@@EEEEEEFFFFFFFFFEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBDDDFFFGGGHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGIIIHHHGGGFFFFFFGGGFFFGGGHHHHHHGGGEEECCCBBBHHHIIIIIIJJJJJJJJJJJJIIIHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOPPPPPPPPPRRRTTTWWW((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''')))*********+++---///(((+++,,,666UUUwwwyyyLLL???555444777666222///111444555777AAANNNSSSPPPCCC;;;777>>>PPPfffyyyxxx\\\MMM@@@>>>@@@@@@AAACCCBBBEEEIIILLLPPPZZZlll|||gggPPPCCC:::333222222000///000222222555@@@RRRggg{{{~~~oooaaaYYYUUURRROOOMMMMMMNNNNNNOOOOOOPPPPPPLLLMMMMMMNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOPPPQQQPPPOOOPPPSSSVVVWWWYYY]]]dddmmmvvv}}}}}}uuuiii]]]UUUOOOFFFAAAFFFOOOXXXaaahhhgggjjjnnnqqqpppmmmiiigggfffccc___]]]^^^`````````]]]]]]]]]___bbbaaa^^^ZZZZZZggg|||~~~sssmmmkkkppp|||bbbKKKBBB???000///...------,,,+++))))))******++++++*********+++++++++***************))))))(((((()))***++++++))))))*********++++++++++++++++++,,,,,,---------...------,,,,,,------....../////////...///111444555\\\oooiiizzzmmmdddmmm|||xxxsssooonnnpppsssuuu|||xxxxxx}}}vvvhhhJJJ===777999888:::QQQnnnhhhUUUBBB999888777666777333333222000//////111222000000111111222333333333333333333444555666777888;;;<<<<<<>>>@@@BBBDDDFFFMMMXXXppptttmmmddd]]]lllssscccRRRNNNTTTUUUKKK???;;;:::999===HHHRRRSSSPPPFFFHHHMMMPPPNNNKKKOOOUUUPPPNNNTTTbbbnnnkkk]]]QQQOOOGGGAAADDDKKKLLLBBB888FFFKKKQQQSSSRRRSSSVVVZZZfffppp{{{zzzkkk]]]YYYZZZ___eeefffdddfffjjjnnnoooqqqwww~~~zzztttsssxxx}}}~~~~~~|||jjjhhhffflllwww}}}vvvjjjlllppppppSSS999111666222444666777888;;;>>>AAAIIIFFFCCCAAAAAAAAAAAA@@@DDDDDDEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBAAABBBDDDEEEFFFEEEDDDCCCAAA@@@@@@@@@???@@@@@@AAACCCEEEGGGGGGFFFEEEEEEFFFEEEFFFGGGIIIIIIGGGEEECCCEEEGGGJJJMMMMMMLLLIIIGGGIIIJJJKKKLLLMMMMMMMMMMMMOOOOOONNNMMMMMMOOOTTTXXX((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''(((*********+++...000......+++---===UUUccceeeLLL???555666:::999555111333444333444???QQQ^^^ccc```MMM888222<<>>999......------,,,++++++***((()))******+++***************************++++++(((((((((((()))***+++,,,)))))))))************+++***++++++,,,,,,------......------,,,,,,------......///000000///000111333222LLLttt{{{ccczzzwwwpppqqq~~~}}}|||uuuooolllnnnqqqsss|||yyyvvvwww~~~wwwZZZGGG:::;;;:::666>>>MMMoookkkNNN>>>999777666666666666666444111000000222///000000111111222333333333333333333444555666777::::::;;;<<>><<<>>>AAA@@@>>>@@@DDDDDD@@@DDDTTTeeeiii\\\NNNVVVKKKCCCFFFOOOPPPDDD777DDDHHHLLLNNNNNNSSS[[[bbbzzzzzzmmm___UUUWWW\\\dddiiihhheeeiiipppvvvuuuwww}}}{{{uuurrrvvv}}}~~~~~~uuurrrttt|||{{{yyytttqqqzzzzzzcccJJJ999555777333444777888999;;;>>>@@@HHHEEEBBBAAAAAABBBAAA@@@BBBBBBCCCEEEGGGGGGFFFDDDBBBCCCCCCCCCCCCCCCBBBBBB@@@AAABBBCCCDDDDDDCCCCCC??????>>>>>>>>>>>>>>>???BBBDDDEEEFFFDDDDDDDDDEEEEEEEEEFFFHHHJJJJJJHHHFFFEEEGGGKKKMMMNNNMMMJJJHHHJJJKKKLLLMMMNNNMMMLLLKKKNNNNNNMMMLLLLLLOOOSSSWWW((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''(((*********,,,...000555333///---...333;;;@@@>>>888666:::===;;;999999555666666777AAATTTfffooouuu^^^BBB444777GGG```uuuttt|||vvvxxxvvv___UUUNNNEEEBBBEEEBBBBBBEEEJJJIIIHHHOOOXXXeeeyyyyyycccKKK===999555111/////////111333222333???LLLkkkyyyxxxlllcccWWWVVVTTTRRRPPPNNNLLLLLLNNNNNNOOOOOOOOONNNMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQKKKPPPUUUXXX[[[aaajjjqqqzzzqqq___RRRJJJEEECCCAAABBBIIIVVV```eeeiiimmmooopppqqqrrrppplllfffbbb```^^^]]]^^^```bbbbbbaaa]]]___```______ccckkkrrr}}}|||pppnnn|||vvvooojjjuuu}}}{{{]]]DDD>>>999111.........,,,+++***++++++(((((()))***************)))))))))***+++++++++,,,(((((((((((()))***+++,,,))))))))))))******************+++,,,,,,---.........------,,,,,,------...,,,...000000000000111222222:::]]]iiimmm{{{|||uuuwwwmmmttt}}}uuunnnkkklllppptttyyyzzzxxxvvvyyy{{{lllTTT???;;;;;;777888>>>RRR{{{aaaIII???;;;888777:::;;;<<<999555222111222//////000000111222222222222222222222333444555666888888999;;;===???AAABBBMMMZZZvvvfff^^^WWWLLLBBB:::;;;>>>@@@AAA@@@???@@@;;;777555888888666666999:::777999GGGZZZddd___UUU]]]UUUMMMNNNSSSRRRHHH===DDDGGGKKKMMMPPPYYYgggssslll___ZZZWWWYYY\\\ccciiijjjiiinnnuuuxxxzzz~~~~~~xxxrrrrrrxxxyyyrrr||||||~~~sssrrrnnn~~~sssTTT>>>888999777333555777888999:::<<<>>>DDDBBB@@@???@@@@@@???>>>@@@???@@@CCCGGGHHHFFFCCCAAAAAABBBCCCCCCCCCBBBAAA???@@@AAABBBCCCCCCCCCCCC??????>>>>>>>>>>>>??????AAACCCDDDDDDCCCCCCDDDEEEDDDDDDDDDGGGJJJLLLJJJHHHHHHHHHIIIJJJKKKLLLLLLLLLJJJKKKMMMMMMMMMLLLJJJIIIKKKMMMNNNOOOOOOPPPRRRTTT((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''(((******+++,,,...111000...///222///+++---333...111777===>>>;;;<<>>999444111///000333666222///555@@@FFF\\\ttt}}}iiihhheeebbb^^^ZZZXXXVVVSSSSSSSSSSSSRRRRRRQQQPPPRRRSSSTTTUUUVVVVVVVVVVVVTTTZZZ```eeejjjrrr~~~~~~rrr___NNNCCC>>>>>>>>>EEEHHHQQQ^^^fffiiilllqqqrrrssssssrrrpppjjjccc^^^]]]\\\\\\^^^```bbbbbbaaa^^^``````^^^^^^gggvvv|||vvvsssnnnzzzxxxSSS<<<999666,,,.........,,,+++***+++,,,(((((()))***************(((((()))***+++,,,,,,---(((((((((((()))***+++,,,))))))))))))******************+++,,,,,,---.........------,,,,,,------...+++---///000//////000111333---IIIoooyyylll{{{nnnmmm~~~}}}tttmmmjjjlllqqquuuuuuzzz{{{xxxxxx||||||xxxwww]]]CCC::::::::::::<<>>@@@BBBMMMXXX{{{uuufff\\\VVVOOOKKKBBBDDDHHHJJJGGGBBBBBBDDDAAA<<<888:::;;;999888999555333555@@@RRR```bbb^^^```[[[VVVUUUVVVSSSLLLFFFFFFJJJMMMOOOTTTaaatttwwwaaaVVVXXX\\\[[[[[[```ggglllnnnqqqvvvwww}}}|||sssmmmrrryyyooo___jjj{{{sssvvv~~~mmmhhh^^^hhh}}}|||kkkFFF000222666222333555777888888999;;;===AAA@@@>>>===>>>>>>===<<<>>>>>>???CCCGGGHHHFFFCCC@@@AAABBBCCCCCCCCCBBBAAA>>>???@@@AAABBBBBBCCCCCC???????????????@@@@@@AAAAAABBBCCCBBBBBBBBBDDDFFFDDDCCCCCCFFFJJJMMMLLLJJJKKKIIIHHHGGGHHHJJJMMMOOOJJJKKKMMMMMMLLLKKKIIIGGGHHHKKKPPPRRRRRRQQQQQQQQQ******)))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,---,,,...000...+++***,,,...000222000111AAAXXXbbb___JJJAAA<<>>IIIOOOTTTjjj}}}~~~vvvvvvrrrYYYJJJGGGBBBFFFHHHGGGFFFHHHJJJKKKTTT]]]nnnlllSSSBBB999666000000222444555444000---666;;;FFFTTTcccqqq|||}}}~~~xxxwwwwwwvvvsssqqqpppqqqrrrrrrqqqssspppooottt{{{}}}xxxsss~~~~~~mmmbbbXXXJJJ@@@???>>>;;;@@@KKKNNNUUU```hhhnnnrrrvvvyyywwwoookkkfffaaa```aaa``````bbbeeeccc______bbbdddZZZXXX___```aaawwwyyywwwssscccKKK:::777444'''------,,,,,,,,,,,,++++++***((('''((()))***)))'''))))))))))))))))))))))))++++++******************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............//////333:::OOOuuuxxxxxxuuutttgggfffooonnnxxxuuusssrrrtttvvvxxxxxxuuukkk[[[KKK@@@999666555888DDDaaavvvMMMFFFDDD555999444;;;JJJKKK<<<333555333111......000111111000111111000000111222333333555555666888999;;;===>>>GGGSSSoooyyymmmccc]]][[[UUUZZZbbbiiijjjfff```[[[VVVRRRMMMIIIGGGFFFDDDCCCBBB@@@>>>@@@GGGUUUjjjzzz}}}jjjWWWUUUSSSLLLKKKGGGNNNUUUZZZdddvvvmmm```ZZZXXX\\\bbbaaagggkkklllooouuuxxxxxxrrrnnnooowww}}}yyytttkkk___WWWhhh}}}}}}www{{{}}}xxxhhhmmmuuuyyynnnhhhnnnRRR===444333444444::::::999999999:::<<<===:::===??????<<<999:::;;;======>>>???AAADDDFFFGGGEEEEEEDDDBBB@@@@@@BBBDDDBBBAAAAAA@@@AAABBBCCCDDDBBBAAA???======>>>???@@@???@@@@@@AAABBBCCCEEEFFFBBBDDDEEEFFFFFFGGGIIIKKKGGGHHHIIIIIIIIIJJJLLLNNNNNNNNNMMMLLLLLLKKKKKKJJJSSSRRRQQQOOOPPPQQQSSSTTT******)))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,------///000///,,,+++,,,---444777777;;;RRRuuuyyyaaaJJJIIIYYYiiiqqqttt}}}uuu[[[???666;;;SSSkkkggg\\\UUUMMMDDDEEEFFFEEEEEEHHHKKKMMMNNNTTT```rrruuu___LLL>>>999666222000000000///...000222666<<>>:::<<<444999KKKlllnnnWWWLLLAAA777888;;;AAAJJJMMMEEE999///444777555000---...222111111111111111222333444555555666777999;;;===>>>???GGG\\\~~~wwwqqqooohhhlllqqqvvvwwwvvvsssqqqnnnkkkgggddddddeeeeeeddd\\\XXXRRRLLLJJJNNNXXXbbbqqqssseeeYYY[[[YYYQQQOOOPPPYYYdddpppooo^^^WWWVVVXXX^^^dddccckkkrrruuuxxx~~~}}}ppprrrxxx~~~|||{{{xxx}}}tttiiippp{{{|||wwwzzz~~~}}}rrrwwwzzz|||wwwxxxyyygggNNN<<<555555666666::::::999999999:::;;;<<<999<<<>>>>>>;;;999999:::;;;<<<<<<>>>???BBBCCCDDDFFFFFFDDDAAA??????AAADDDBBBBBBAAA@@@AAABBBCCCDDDBBB@@@???=========???@@@@@@@@@@@@AAABBBCCCDDDEEECCCDDDEEEEEEDDDEEEHHHJJJJJJKKKKKKIIIGGGGGGIIIKKKNNNNNNNNNMMMMMMMMMMMMLLLVVVTTTRRRQQQPPPQQQRRRSSS******)))((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''(((((()))***+++,,,,,,...000111111...---,,,,,,222444666===WWWxxxRRRLLLaaawwwwww{{{fff???222???LLLmmmmmm___YYYQQQIIIHHHFFFFFFFFFHHHJJJMMMKKKNNNTTT^^^ooocccHHHAAA<<<666111000111111111333111///...000444999<<>>EEEKKKUUUaaapppsssvvvxxxzzz|||~~~wwwooohhheeeccc```aaadddbbb___aaaeeefff```\\\[[[RRRYYY]]]___lllmmmrrr^^^EEE???777000...***,,,,,,,,,,,,++++++++++++***((('''((()))***)))'''))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............//////333111444SSSppp~~~ssspppsssoooooopppsssvvvuuurrrqqqqqqsssooovvvwwwjjjRRR???999:::777555<<>>>>>AAACCCCCCBBBAAAAAAAAABBBCCCDDDAAA@@@???>>>===>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCEEEEEEEEECCCBBBCCCFFFIIINNNNNNLLLHHHEEEDDDEEEGGGNNNNNNNNNNNNOOOOOOOOOOOOWWWVVVTTTRRRQQQQQQQQQRRR***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))***+++,,,,,,///000222222111///---,,,...111222888LLLooozzzSSSGGGTTTdddlllmmmooobbbbbbmmmdddIII;;;AAAAAAiiinnnZZZTTTPPPKKKGGGHHHIIIHHHGGGHHHLLLOOORRRTTT^^^sssgggQQQKKKCCC;;;777555333222555333111///000222555777222777???FFFMMMUUU^^^ccclllqqqxxxzzz{{{~~~yyyqqqhhh___XXXTTTRRRIIIAAA???>>>:::999:::888777<<>>???@@@GGGFFFDDDAAA>>>>>>@@@BBBCCCBBBAAA@@@@@@AAABBBCCCAAAAAA@@@??????@@@AAAAAAAAAAAAAAA@@@AAAAAABBBBBBFFFFFFEEECCCAAABBBEEEHHHOOONNNKKKGGGDDDCCCDDDFFFMMMNNNNNNOOOPPPQQQQQQQQQTTTSSSRRRQQQPPPQQQQQQQQQ***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((()))***++++++,,,///000222444444222///---...222444666@@@SSSgggsssmmmTTTEEEAAAAAAFFFJJJRRRNNNUUUfffooocccIII666;;;XXX~~~sssaaaUUUMMMHHHJJJLLLIIIFFFFFFIIINNNRRRRRRUUUbbbwww|||ppp^^^LLL???888444333000000000000111222333444000111333444666999<<>>;;;:::666444666888777999===>>>BBBJJJUUU___gggrrrzzz}}}xxxuuujjjccc______```___```cccccc___^^^aaabbb```aaaccc^^^[[[aaassswwwyyycccCCC444999555---,,,---,,,,,,+++++++++************((('''((()))***)))'''))))))))))))))))))))))))))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///***444666222>>>___yyyuuu~~~tttooovvvooouuuzzzzzztttooonnnoooqqqppppppqqqlll___JJJ;;;888555666999>>>RRR{{{iiiOOODDD999999EEETTT[[[[[[^^^SSSDDD888333333333222111000000/////////000000222222333444555666888999===>>>???AAAGGGSSSbbbmmmxxxlllmmmuuuqqqhhhccc\\\___mmmxxxgggUUUUUUVVVYYY^^^eeejjjkkkuuu}}}{{{mmmfffiiinnnzzz}}}~~~~~~}}}}}}zzzxxx}}}}}}yyyzzz|||yyypppeeegggyyykkkeeejjj~~~rrrJJJEEE>>>::::::;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>?????????===<<<;;;;;;;;;<<<===>>>???@@@EEEEEEDDDAAA???>>>@@@AAABBBAAA@@@??????@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBFFFFFFEEECCCBBBBBBDDDGGGLLLLLLJJJGGGEEEDDDFFFGGGMMMMMMNNNOOOPPPPPPQQQQQQOOOOOOOOOOOOPPPPPPQQQRRR******)))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&''''''((()))***++++++...000222666777666222...---000333555777===DDDIIIVVVSSSOOOHHH===555777>>>@@@EEELLL[[[ooowwwfffNNNBBBEEEVVVyyy}}}eeeWWWMMMNNNPPPLLLIIIIIIDDDJJJOOOPPPPPPWWWeeeqqqjjjUUUGGG@@@<<<444333333333222111000000111000000/////////000000000333666777555555777999777888999<<<>>>>>><<<:::::::::999888777666555555111111444999;;;;;;???EEELLLSSS^^^hhhpppxxx~~~wwwooojjjccc^^^\\\^^^___^^^^^^```^^^\\\\\\^^^\\\YYY[[[```aaammmRRR;;;222555///)))***)))++++++++++++***************((('''((()))***)))''')))))))))))))))))))))))))))))))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///---111111...333LLLrrrzzziii{{{~~~vvvwwwrrrvvvzzzyyyuuupppmmmlllrrrllljjjooouuuooo]]]MMM???999777888555;;;VVVtttiiiRRR@@@===>>>===DDDPPPeeehhhcccTTT???333222777111111000////////////000222222222222444555666777888:::===>>>@@@EEELLLQQQccc{{{tttgggdddcccnnnyyyiiiZZZQQQRRRWWWZZZ^^^eeeooouuuvvv}}}|||qqqeeeaaaiiisss|||{{{yyyyyyyyy|||{{{yyy|||~~~}}}~~~xxxnnnfffttt}}}yyyqqqcccdddmmm|||gggAAA>>>;;;999:::<<<============>>>>>>======<<<;;;>>>===>>>???AAAAAA???======<<<<<<<<<===>>>>>>???BBBCCCDDDCCCAAA???@@@AAAAAA@@@???>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@AAABBBBBBEEEFFFFFFEEEDDDCCCEEEFFFIIIJJJJJJIIIGGGGGGHHHIIIKKKLLLLLLMMMNNNOOOOOOPPPLLLLLLMMMNNNOOOPPPQQQQQQ******)))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((()))***++++++---///222777:::999444///---...000333333333444555999???HHHLLLDDD:::999>>>@@@CCCFFFMMM]]]oootttoooUUU???:::UUUyyyrrr^^^YYYWWWPPPMMMOOOGGGKKKNNNNNNMMMQQQZZZcccjjj~~~ooo^^^UUUEEECCC???;;;888555444333111000////////////...------.../////////......---222222333444666666666555222222222222333444444555666777===DDDGGGIIIPPPXXX___hhhrrrzzz~~~xxxqqqjjjddd___^^^ZZZZZZ]]]___]]]\\\]]]YYY[[[___```[[[TTTTTTZZZfffhhhDDD777333222***(((+++)))++++++++++++***************((('''((()))***)))'''))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............//////---/////////===eee~~~cccgggvvvzzz~~~xxxsssuuuvvvvvvtttpppkkkhhhllliiiiiiooouuuuuunnngggQQQBBB888:::999666@@@PPPjjjtttWWWHHH???666888AAAUUU```jjjjjj]]]KKK???999333333222111111111111111111111111222333444555666666999<<<>>>???BBBEEEHHHKKKWWWiiiyyy{{{sssjjjcccaaadddgggkkkooorrrsssttt|||}}}xxxuuukkklllxxx|||jjjVVVNNNMMMLLLTTT[[[```ccckkkxxxyyynnnjjjhhhiiipppyyyxxxyyyyyyyyyyyy{{{~~~}}}}}}vvvrrruuuyyy{{{nnnfffjjjtttsssXXX<<<;;;999999:::;;;<<<<<<>>>??????@@@???>>>===<<<>>>===<<<>>>AAAAAA???<<<===<<<<<<<<<<<<======>>>>>>AAACCCDDDCCCAAA@@@@@@@@@???>>><<<<<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAA????????????@@@AAABBBCCCCCCEEEGGGGGGFFFEEEEEEFFFGGGIIIKKKKKKJJJHHHHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOPPPPPPPPPPPP******)))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++---...222777;;;:::555000111000111444555444444444888>>>IIINNNIII===666555@@@FFFKKKNNNQQQZZZfffoooeeeEEE222>>>SSShhhqqqddd]]]TTTPPPSSSOOOPPPPPPMMMKKKNNNVVV]]]\\\jjj}}}lllTTTPPPIIIBBB<<<:::999999555444333333333222///---/////////111444444333111//////...//////000000000222111111111111222333333:::<<>>======<<<;;;===@@@AAA>>><<<<<<<<<<<<;;;;;;<<<<<<===<<>>===<<<;;;;;;<<<======>>>???@@@@@@@@@@@@@@@>>>>>>>>>???@@@BBBCCCDDDBBBEEEHHHIIIHHHGGGFFFFFFGGGJJJLLLMMMKKKIIIHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKPPPPPPPPPQQQQQQPPPOOOOOO******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&***)))((((((((()))+++,,,...111777===@@@===777222000000333777666333444888666555===KKKNNNEEE>>>===AAAKKKPPPLLLLLLTTTXXXUUU]]]JJJ777888BBBKKKqqqqqq```___\\\UUUOOOLLLMMMPPPPPPNNNOOORRR[[[___lll}}}wwwfffWWWQQQNNNGGG@@@>>>:::888666555555444222111555333111111222333222111000111111222222333333444666555444444777;;;>>>@@@GGGNNNVVV\\\___fffpppxxx~~~wwwkkkccc___]]]\\\[[[```^^^\\\ZZZYYYXXXYYYYYY]]]bbbnnntttjjj[[[\\\hhh}}}~~~|||}}}zzzoooIII999666111...---,,,+++***'''(((***,,,,,,,,,***)))''''''''''''((((((((((((+++***)))))))))))))))***((((((((((((((()))******((())))))))))))*********++++++******************------------------------------------------------......000000///777KKK___zzzuuu^^^\\\___jjjyyyyyyhhhrrr~~~{{{rrrkkkmmmqqqoooiiieeekkknnnqqqtttvvvxxx{{{}}}jjjXXXCCC::::::;;;999666AAATTT}}}lllPPPCCC===;;;===>>>GGGZZZpppvvviiiXXXNNN:::---///333111...///111111111222333444444444555666666777999;;;===>>>BBBEEEIIIOOOUUUZZZ]]]___fffhhhlllmmmllliiidddaaa[[[YYYWWWVVVUUUSSSPPPMMMKKKMMMNNNPPPRRRRRRQQQQQQQQQOOOOOOQQQTTTUUURRROOORRRPPPTTT[[[\\\YYY[[[```]]]nnn}}}kkkTTTGGGHHHNNNRRRSSSbbbhhhmmmpppwww}}}rrrggg^^^eeeuuu~~~{{{sssvvvwwwyyy|||{{{|||~~~}}}~~~~~~qqqqqquuuxxx___CCC;;;:::888888888:::<<<===@@@@@@AAAAAA@@@???===<<<@@@??????>>>===<<<<<<;;;???>>>>>>===<<<;;;;;;:::???@@@AAABBBBBBBBBAAA@@@@@@>>><<<:::999:::;;;<<<:::999:::===@@@AAAAAA@@@AAA@@@???>>>>>>@@@BBBCCCCCCFFFIIIJJJIIIHHHGGGFFFGGGIIIJJJLLLLLLKKKIIIHHHIIIGGGEEEDDDDDDEEEFFFHHHNNNOOORRRSSSTTTRRRPPPOOO******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++)))((('''''''''(((******,,,000555:::;;;:::888666777555555999999777888;;;999>>>CCCEEEHHHMMMNNNMMMIIILLLKKKEEECCCKKKUUU[[[[[[WWWGGG777222;;;]]]~~~ggg```bbbWWWOOOIIIJJJMMMOOORRRUUUQQQSSS[[[fffqqq{{{pppbbbVVVPPPHHHDDD>>>;;;:::999666444444222000000222222222111000111111222333333444444666777:::===AAAGGGMMMQQQXXXbbbmmmsssvvv{{{{{{rrrlllccc]]][[[[[[ZZZZZZ___^^^]]]\\\[[[[[[\\\\\\XXX___qqq|||}}}ooorrrtttXXX???666333///,,,,,,+++***)))((()))+++------,,,+++***(((((((((((())))))))))))******))))))))))))((((((((((((((((((((()))******)))))))))*********++++++************************---------------------------------------------------...//////---000<<>>???>>>@@@CCCGGGKKKOOOQQQRRROOOOOOPPPPPPPPPNNNMMMKKKQQQOOONNNMMMNNNLLLJJJHHHFFFGGGHHHIIIJJJJJJIIIIIINNNMMMJJJIIIHHHIIIIIIJJJIIIFFFFFFIIILLLOOOYYYddd~~~xxx[[[SSSJJJGGGLLLUUU]]]bbblllssszzzyyynnnbbbaaaccckkkuuu||||||yyyuuuvvvwwwyyy{{{}}}~~~{{{|||}}}~~~~~~}}}{{{zzzvvv~~~xxxrrryyysssxxxoooOOO:::;;;:::999999999;;;<<<===???@@@@@@AAA@@@>>>===<<<>>>>>>======<<<<<<;;;;;;======<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAA@@@@@@??????>>><<<:::999:::;;;<<<::::::;;;===???AAA@@@???@@@???>>>===>>>???AAABBBAAADDDHHHIIIHHHFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHIIIHHHFFFEEEDDDDDDEEEEEEKKKLLLOOOQQQQQQPPPNNNLLL******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((+++...111'''''''''''''''((()))))))))...333666777888;;;>>>>>>999555555666777===DDD>>>FFFGGGBBBGGGWWW```^^^QQQLLLGGGFFFFFFLLLYYYeeeeeessshhhIII444222FFFaaa~~~iii[[[MMMJJJMMMNNNMMMMMMOOOOOORRRWWW\\\fffwwwqqqiii^^^WWWSSSOOOJJJEEEBBB@@@======>>>???>>>>>><<<===>>>@@@AAABBBBBBBBBHHHLLLRRRVVV[[[bbbjjjppp{{{|||yyyssslllddd```\\\YYYYYYZZZZZZZZZXXXXXXXXXYYYZZZ[[[\\\]]]YYYccc{{{~~~nnnwwwqqqUUUAAA<<<111///,,,*********)))))))))***,,,------,,,++++++(((((()))))))))*********)))))))))))))))(((''''''((((((((((((((()))******************+++++++++,,,************************---------------------------------------------------,,,...000...---111888OOOxxxwwwwwwyyytttttttttpppqqqxxxpppppppppoooppptttzzz}}}kkkUUUDDD<<<;;;===888222;;;ZZZ{{{cccVVVDDD===444222999IIIZZZfffxxxxxxppp___NNNBBB:::555222444666555222111222444111111222333555888:::;;;:::;;;===???AAACCCCCCDDDEEEDDDBBBAAAAAABBBDDDDDDGGGFFFEEEFFFFFFFFFDDDBBB@@@AAABBBBBBBBBBBBAAAAAAAAACCCEEEEEECCCCCCEEEHHHEEEEEEGGGMMMTTT___qqq}}}eeeSSSDDDFFFJJJPPPWWWaaajjjoooyyyzzzrrrggg^^^[[[dddpppvvvwwwxxxzzz}}}xxxxxxxxxyyyyyyzzzzzz{{{{{{|||}}}}}}|||{{{yyywwwwww|||nnniiixxx}}}nnnlllttt}}}bbbCCC999<<<;;;;;;;;;;;;<<<======>>>???@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;::::::999::::::;;;<<<======>>><<<<<<===>>>???>>>>>>>>>>>>===<<<:::::::::;;;;;;<<<;;;;;;===???@@@???===>>>>>>===<<<<<<>>>???@@@@@@BBBEEEFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIHHHGGGFFFDDDCCCBBBGGGHHHKKKMMMMMMLLLJJJIII***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%(((,,,000333''''''''''''(((((())))))''',,,222444555999AAAHHHHHHBBB;;;666444:::JJJZZZNNNKKKFFFCCCKKKYYYbbbeee___SSSKKKMMMOOONNNUUU___jjj~~~~~~gggOOO===;;;HHHoooyyyfffTTTNNNPPPPPPLLLIIISSSTTTUUUUUUVVV\\\fffooo}}}tttjjjbbb]]]ZZZWWWUUUUUUUUUTTTSSSRRRSSSUUUXXXZZZ[[[\\\\\\ggglllrrrwwwzzzyyypppjjjeeeaaa]]]\\\[[[YYYYYYYYYZZZZZZZZZTTTTTTUUUVVVXXXZZZ[[[\\\VVVfff}}}qqqXXXAAA999<<<...,,,***)))***+++***))))))***++++++++++++******(((((((((((())))))))))))'''((()))))))))(((''''''((((((((((((((())))))*********+++++++++,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---222222000000444AAAvvvyyyzzz|||vvvtttxxxqqqooommmkkklllpppwww}}}rrr```PPPBBB999===666666DDD[[[xxxwwwUUULLLAAA:::666777===CCC```uuuwwwfffOOO<<<777666555555555444333222333333333333444555666777999999:::<<<============DDDCCCBBBBBBBBBDDDEEEFFFDDDBBBBBBBBBCCCCCCAAA???>>>>>>>>>>>>>>>>>>=========DDDKKKLLLGGGDDDEEEGGGCCCMMM\\\jjjwwwbbbMMMFFFFFFJJJNNNUUU^^^fffnnnsssvvvqqqfff___[[[fffrrr~~~zzzuuuvvv{{{{{{{{{{{{{{{|||||||||||||||}}}~~~~~~|||zzzwwwuuu{{{~~~~~~qqqpppmmmqqqzzzmmmiiikkkoooyyy{{{RRR???<<<<<<<<<<<<==================>>>>>>???>>>===<<<;;;888888999999999999999999666777888:::;;;===>>>???;;;;;;<<<======>>>>>>>>>===<<<;;;::::::::::::;;;===<<<<<<===>>>???===<<<<<<<<<;;;;;;;;;<<<===>>>>>>@@@BBBCCCBBBAAAAAAAAAAAAAAABBBBBBCCCEEEGGGHHHIIIJJJJJJJJJHHHFFFCCCAAADDDFFFHHHJJJKKKJJJHHHGGG***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((('''&&&&&&(((+++...111(((((())))))************&&&+++111444666<<>>888AAA[[[sssjjjRRR@@@BBBHHHLLLVVVbbbtttaaaQQQOOOOOOOOOSSS[[[fffvvv}}}pppRRR;;;;;;RRRkkkttt\\\RRRQQQQQQQQQQQQQQQTTTVVVUUUUUUWWWZZZ]]]dddrrr~~~zzzuuurrrpppooonnnmmmlllnnnqqqtttwwwxxxyyyyyyzzztttlllfffbbb^^^\\\\\\XXXYYYYYYYYYXXXXXXXXXYYYVVVVVVUUUUUUWWWYYY[[[\\\XXXlllzzz___GGG<<<666333---,,,******+++,,,+++***(((((()))))))))(((((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))((((((((((((((())))))*********+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000------111333111222555999ooo~~~|||yyyvvvvvvtttrrrpppmmmmmmqqqxxx}}}uuudddLLL888:::999:::>>>CCCQQQrrrmmm^^^NNNEEE???999777999???ZZZxxxrrr]]]KKKAAA555000111333333111444333333444444555666777666777888:::;;;;;;;;;;;;;;;<<<===>>>??????>>>>>>BBBAAA@@@@@@@@@@@@>>><<<<<<<<<<<<<<<<<<<<<======BBBHHHMMMKKKEEECCCGGGLLLOOOaaazzzbbbJJJ???DDDLLLRRRTTTZZZeeerrr|||uuuddd]]]```fffvvv}}}zzzttttttwww|||||||||}}}~~~~~~~~~zzzuuupppllluuuwwwwwwsssrrrooofffjjjrrrtttooollljjjyyy|||vvvyyyttt[[[GGG@@@:::<<<===>>>>>>>>>===<<<;;;;;;<<<===>>>===<<<;;;:::777777777777888888888888555555777999:::<<<===>>>;;;;;;;;;<<<===>>>>>>???<<<;;;;;;:::::::::::::::===<<<;;;<<<>>>>>>===;;;;;;;;;:::;;;;;;;;;<<<<<<<<<>>>@@@AAA?????????@@@?????????@@@AAACCCEEEFFFHHHIIIJJJKKKIIIGGGDDDBBBCCCEEEGGGJJJKKKJJJHHHGGG******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((((((((('''''''''''''''''''''''')))(((''''''''')))+++---(((((()))***************'''***///333666<<>>GGGYYYuuufffUUUNNNQQQ\\\mmmzzzzzzkkkHHH:::;;;NNNlllvvvbbbUUUOOOOOORRRNNNTTTWWWVVVVVVWWWWWWUUU[[[cccnnnyyyuuulllfffaaa___^^^[[[[[[\\\VVVWWWXXXWWWUUUTTTUUUVVVVVVUUUUUUVVVYYY___dddgggwwwqqqTTTAAA999222)))---,,,++++++,,,---+++***((((((((('''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((()))+++------((((((((((((((()))******************+++++++++,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........222///...000000...///333333\\\xxxwwwxxxvvvqqqpppooommmllloootttxxx}}}{{{qqq[[[FFF777777:::;;;888<<>>>>>===;;;:::>>>===<<<<<<===<<<:::888999888999999:::<<<===>>>:::>>>BBBCCCDDDMMM[[[gggtttpppWWWIIIFFFHHHLLLPPPXXXZZZ```nnn~~~tttcccXXXXXXgggvvv}}}zzzvvvvvvxxx{{{{{{|||}}}~~~}}}xxxqqqjjjfffcccrrrnnnjjjsss}}}~~~mmmeee___eeemmmuuuppphhhaaaqqqvvvtttqqqaaaLLLHHHEEE999;;;<<<>>>??????===;;;::::::;;;<<<===<<<<<<::::::777777777777777777666666555666777888999;;;<<<<<<::::::::::::;;;===>>>???:::;;;;;;;;;::::::::::::<<<;;;;;;<<<>>>>>>===;;;:::::::::;;;;;;;;;;;;<<<;;;===??????>>>===>>>???>>>>>>???@@@AAABBBBBBCCCEEEFFFGGGHHHHHHGGGEEEDDDCCCDDDGGGJJJKKKJJJHHHGGG******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''((('''''''''(((((()))***'''''')))*********)))((((((***---111444888:::<<<@@@AAADDDEEECCCDDDNNNZZZbbbRRRGGGFFFCCC===AAALLL```___YYYQQQTTTiiinnnUUU:::===MMMnnnnnnZZZRRRRRROOOUUUWWWUUUVVVYYYXXXUUUYYY\\\bbbgggmmmsss|||}}}uuukkkccc^^^YYYVVVYYYYYYVVVUUUWWWVVVWWWXXXWWWTTTSSSTTTVVVUUUVVVZZZaaalllzzzyyy___JJJ;;;222///000---,,,++++++,,,,,,***((())))))((('''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&''')))---000222((((((((((((((()))******)))))))))*********++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---......//////---...000...+++...333000DDDjjj}}}wwwuuuwwwssslllmmmmmmlllkkkllloooqqqwww}}}}}}~~~qqq```JJJ@@@999888777888AAANNNkkkqqq^^^III>>>===999777:::DDDPPP^^^nnnzzz~~~wwwkkk___SSSJJJEEE:::999888666555444444444333444555666777888888888:::;;;===??????>>><<<;;;:::999888999:::;;;999777777777888999<<<>>>AAACCC>>>DDDMMMVVVbbbqqqyyyiiiVVVJJJ@@@AAAFFFNNNYYYbbbooosss{{{}}}ooo```YYYZZZbbbrrr|||zzzzzz|||||||||}}}}}}~~~~~~}}}~~~~~~{{{vvvpppmmmlll|||oooeeegggmmmooohhh{{{{{{mmmgggaaajjjooosssnnneeeZZZggg{{{rrrhhhWWWFFFFFFGGG;;;:::<<<>>>??????===:::888999:::;;;<<<<<<;;;:::999888888777777666666555555666666777777888999999999888888888888999;;;===>>>999::::::;;;;;;:::::::::;;;::::::<<<===>>>===;;;999:::;;;;;;;;;<<<;;;;;;;;;<<<>>>>>>===<<<===???===>>>???AAAAAAAAA@@@@@@@@@AAABBBDDDEEEEEEEEEDDDBBBDDDGGGIIIJJJJJJHHHGGG******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%&&&((()))))))))((('''))))))+++...222333222111888:::BBBKKKMMMHHHEEEFFF???GGGOOOPPPKKKEEECCCCCCKKKYYY^^^SSSPPPeee{{{III;;;888LLLiiippp___[[[NNNSSSTTTQQQQQQVVVWWWSSSTTTUUUYYY^^^aaacccggglllooozzz~~~{{{vvvooogggaaa^^^]]]YYYSSSRRRWWWWWWSSSQQQTTTWWWYYYZZZXXXUUUTTTWWWYYYZZZ]]]eeesss|||mmmNNN???444***111AAA,,,+++***+++++++++)))'''******)))(((((((((((((((''''''''''''((((((((()))((('''&&&&&&)))...222555((((((((((((((()))******((())))))))))))*********((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////***+++///222000---000666111666\\\ggglllxxx{{{{{{vvvtttmmmmmmoooqqqqqqoooooopppqqqmmmxxxvvveeeOOO;;;888<<<;;;:::;;;JJJ\\\zzzbbbKKKDDD===555000444666:::III[[[ffftttrrrfff```PPPNNNJJJEEEAAA===;;;999555666777888888888888888888888999999999999888777777666777888;;;<<<;;;999888888999;;;>>>BBBEEEGGGXXXaaappprrrcccOOO>>>:::???GGGKKKJJJQQQjjjyyyiii\\\TTTZZZgggrrr{{{|||}}}xxxzzz~~~|||zzzzzzaaaYYYbbbfff^^^aaaUUUcccxxxuuutttmmmvvvvvvtttpppiii]]]fff~~~~~~ppplll\\\LLL======AAA<<<999;;;>>>??????<<<999777888999:::;;;;;;;;;:::999999999888777666555555444777777777777777888888888777666666666888999;;;===999999:::;;;;;;;;;:::::::::::::::;;;===>>>===<<<999:::;;;<<<<<<<<<;;;;;;;;;<<<======<<<<<<===???===>>>@@@AAABBBAAA???>>><<<===???@@@BBBCCCDDDEEEAAACCCFFFIIIJJJIIIHHHGGG))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((%%%$$$%%%)))+++***(((******))))))((((((((('''((((((((((((((((((((((((%%%'''))),,,...000111111666;;;EEENNNOOOIIIFFFGGG@@@AAAFFFIIIGGGCCCDDDIIIEEEPPP]]]aaa``````gggnnnqqqyyyaaaMMM===???III\\\}}}uuubbbWWWUUURRRRRRUUUWWWTTTPPPUUUVVVXXXYYY[[[^^^aaadddgggjjjnnnqqqtttzzz~~~vvvpppllliiieeecccbbb```[[[WWWSSSSSSRRRTTTVVVWWWXXXWWWXXXWWWWWWWWWVVVUUUVVVZZZiiisss{{{{{{\\\>>>444333///...111***))))))(((((((((((((((+++******)))(((''''''&&&%%%&&&&&&'''((()))******((((((((((((((()))******(((((((((((())))))))))))'''&&&&&&%%%%%%'''((()))))))))))))))************++++++++++++++++++++++++,,,------,,,++++++,,,......------------...//////***222OOO~~~yyyooofffnnn}}}xxxuuuzzz{{{vvvwwwsssooollllllpppssssssqqqyyyzzz{{{~~~uuu___FFF;;;<<<>>><<<999===CCCVVVxxxhhhQQQGGG;;;222555999888888:::CCCNNN___nnnxxx||||||{{{mmmiiiccc[[[TTTMMMIIIGGGGGGAAA;;;:::<<<>>>===:::;;;;;;::::::::::::::::::<<<<<<<<<<<<<<<===>>>??????@@@AAAFFFNNNXXXaaagggzzzppp\\\MMMDDD@@@@@@>>>FFFKKKNNNQQQOOO```~~~rrrggg\\\YYYZZZeeeuuu~~~}}}}}}~~~~~~xxxvvvzzz\\\MMMXXXlllmmm___VVV[[[fffsss|||}}}zzzxxxtttffflllrrrrrrlllbbbooovvvoooyyynnnXXXBBB;;;@@@>>>666999999:::;;;;;;:::999999999:::;;;<<<<<<;;;:::999666666777888777666555444444444444555666888999:::777777777777777777777777999:::;;;;;;;;;:::999888999:::;;;<<<>>>???@@@AAA;;;<<<<<<<<<::::::<<<======<<<;;;<<<>>>>>>===;;;<<<>>>@@@BBBCCCBBBAAA@@@<<<===>>>AAADDDEEEDDDCCC>>>@@@CCCFFFHHHIIIIIIIII))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&(((******)))((()))))))))(((((('''''''''((((((((((((((((((((((((&&&''')))+++---///000111555666>>>JJJQQQOOOJJJHHHFFFBBBAAACCCCCC@@@@@@BBBGGGPPP\\\dddeee```\\\ZZZ```hhhzzzkkkQQQAAA;;;CCC^^^zzzxxxqqqeee[[[VVVSSSOOOSSSZZZUUUUUUVVVVVVVVVXXXZZZ\\\___bbbfffhhhiiilllqqqttt|||yyysssppplllfffaaabbb```]]]\\\\\\ZZZWWWTTTUUUUUUVVVWWWYYYYYYXXXXXXZZZYYYXXXVVVVVV[[[eeemmmjjjQQQ999222111...---111******)))(((((((((((()))******))))))(((''''''&&&&&&&&&''''''(((((())))))((((((((((((((())))))***'''((((((((()))))))))))))))(((((('''((()))***+++))))))))))))************++++++++++++++++++++++++,,,------,,,++++++,,,...---------------...//////111222BBBeeepppuuu~~~|||~~~iiiiiirrrqqqqqqqqqrrrttttttsssrrruuuvvvwwwzzz}}}zzzkkkXXXIII@@@<<<999777<<<>>>GGG\\\}}}qqq]]]KKK999555777999;;;>>>777<<>>@@@???===<<<;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAAAAAJJJOOOXXXdddqqq~~~ssscccQQQFFFAAA>>>???CCCEEENNNSSSUUUSSSJJJRRRjjjssseee\\\YYY^^^gggsss}}}}}}|||ssssssxxxgggMMMUUUqqqwwwgggfffiiipppxxx~~~rrrmmmuuutttkkkrrr}}}xxxxxxyyy||||||}}}vvvgggQQQ???;;;>>><<<777888888999::::::999888888999:::;;;;;;;;;;;;:::999888999:::::::::999777666555555666666777777777888777777777777777777777777999999:::;;;;;;:::999888888888999;;;<<<===>>>???<<<======<<<;;;:::<<<===<<<;;;;;;<<<>>>>>>===;;;<<<===???AAAAAAAAA@@@??????>>>???AAADDDEEECCCBBB===>>>AAACCCFFFHHHIIIJJJ))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***+++***(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((()))+++---000111444111666DDDQQQTTTPPPMMMKKKCCC===>>>AAABBBBBBDDDEEEKKKVVVaaafffcccZZZRRRRRRXXXooorrrSSS;;;333BBBVVVqqqvvvrrrnnncccZZZXXXUUUTTTSSSQQQRRRSSSUUUVVVZZZ]]]aaaccccccbbbbbbcccccckkkqqqsssuuuzzz~~~~~~yyytttrrrmmmgggcccbbb```]]]YYY[[[ZZZXXXXXXXXXXXXVVVTTTTTTUUUVVVWWWWWWXXXXXXXXX\\\```cccdddhhhsss~~~uuutttSSSBBB333///...++++++000+++******)))))))))))))))***))))))(((((('''''''''''''''''''''''''''((((((((((((''''''(((((()))***''''''((((((((())))))))))))(((((((((((()))******))))))))))))************++++++++++++++++++++++++,,,------,,,++++++,,,...------------......//////444333666HHHjjjrrr|||qqq]]]cccooovvvtttxxxvvvvvvvvvvvvvvvuuusssrrrqqqqqqrrrtttwww{{{~~~yyynnn^^^NNNBBB;;;888777666777>>>PPPooolllRRRDDD???;;;777555333333333555999???FFFIIIRRRWWW```jjjrrrwwwzzz{{{~~~|||||||||}}}yyysssmmmooolllgggbbb^^^[[[YYYYYYXXXZZZ]]]aaaeeeiiilllnnn~~~ssseeeZZZSSSIIIAAA:::999<<<@@@GGGNNNOOOZZZ______XXXHHHDDDTTTxxxlllccc]]]ZZZaaakkkzzz~~~zzzsssnnnooo}}}wwwhhhRRRLLLggg~~~~~~yyyxxx|||uuufffaaa___]]]aaahhhmmm|||}}}ttt___III???>>>===;;;:::777888888999999888888777999999::::::::::::999999888999:::::::::999888777666777888888888888777666777777777777777777777777888999:::;;;;;;:::999888666777777999:::;;;<<<===>>>>>>>>>===;;;:::<<<===<<<;;;;;;<<<>>>???>>><<<<<<===>>>@@@@@@@@@??????@@@@@@@@@BBBDDDDDDCCCBBB>>>>>>???@@@CCCFFFHHHJJJ))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$)))------***''''''(((''''''''''''''''''&&&&&&(((((((((((((((((((((((()))((('''((())),,,///111666222444???KKKQQQTTTUUUNNNFFF@@@AAADDDGGGKKKPPPCCCFFFMMMWWWaaahhhkkklll___]]]jjjzzzZZZCCC===AAAOOOaaaxxxeeeaaa\\\VVVRRRRRRTTTWWWYYYZZZ]]]aaaddddddbbb```^^^\\\aaaeeeddddddgggiiihhhgggjjjnnnpppqqqpppooonnnkkkjjjiiikkklllkkkiiifffhhheeeaaa___^^^^^^\\\[[[[[[[[[ZZZYYYYYYYYYYYYYYYVVVVVVVVVVVVWWWYYY]]]```eeerrrmmmZZZ???666000...,,,((()))---++++++***)))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&(((''''''''''''((())))))'''''''''((((((((())))))&&&&&&&&&&&&'''''''''(((((()))))))))************++++++++++++++++++++++++,,,,,,---,,,++++++,,,...,,,------...............000444555888KKKpppyyyvvvpppYYYVVVqqqzzzyyy}}}~~~vvvssstttuuutttrrroooooooooppprrruuuwwwyyy|||~~~sssdddUUUIIIAAA666666666555;;;JJJ^^^mmmxxxfff\\\QQQDDD999===:::666333222222222111999;;;@@@GGGPPPZZZbbbgggvvvyyyzzzgggccc\\\SSSJJJAAA;;;888<<<:::;;;AAAHHHOOOXXXaaacccooottttttmmm[[[SSS]]]yyymmmaaa[[[]]]eeelllwww}}}}}}}}}wwwzzzllleeetttxxx^^^NNNVVVhhh|||qqqlllsss{{{ppp]]]UUU]]]iiimmmjjjnnn~~~~~~rrrZZZEEE@@@AAA===:::;;;777777888888888888777777888888888888888888888888666777888888888777666555555777999;;;;;;:::999888666666666666666666666666777888999:::;;;:::999999555555666777888999::::::>>>??????===;;;;;;<<<======<<<<<<>>>@@@AAA@@@???===>>>???@@@@@@@@@@@@@@@@@@??????AAADDDEEEEEEDDDAAA@@@??????AAADDDGGGIII))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$(((,,,---***'''&&&'''&&&&&&'''''''''''''''''')))))))))))))))))))))))))))(((''''''(((+++---///888666888===BBBHHHSSS]]]RRRNNNKKKJJJIIIIIIOOOWWWIIIJJJLLLOOOZZZmmmxxxmmmrrr{{{fffJJJ:::>>>HHH```vvvnnnbbbXXXUUUVVVXXXYYYYYY[[[^^^aaabbbaaa^^^\\\[[[___```^^^^^^```aaa___aaabbbeeeggghhhgggeeeccc______aaadddfffgggfffeeeaaa___\\\[[[[[[ZZZZZZYYY\\\\\\[[[ZZZYYYYYYZZZ[[[YYYYYYXXXXXXZZZaaajjjqqq}}}\\\DDD333111///...+++((((((++++++******)))((()))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))''''''''''''((((((((((((%%%&&&&&&'''''''''''''''((()))))))))************++++++++++++++++++++++++,,,,,,---,,,++++++,,,...,,,---......//////......+++333777222777SSS|||uuusssWWWbbbxxxooopppuuuuuusssppppppppppppppppppqqqqqqttt|||zzzooo___PPP===<<<:::999:::===CCCHHHhhh~~~ssscccVVVIIICCC===999888888888888555444333333666:::>>>@@@GGGJJJQQQ[[[fffooouuuxxx}}}wwwnnndddZZZQQQLLLDDDAAA>>>:::888888888999>>>???FFFPPPWWW^^^iiisss{{{~~~jjjaaaVVVNNNRRRbbbwww~~~{{{|||~~~xxxssswwwrrrsss~~~fffPPPUUUqqq{{{www}}}ssslllttt}}}~~~qqq```[[[kkk~~~wwwrrrzzz~~~|||iiiSSSAAA??????:::777888888777777777777777777888777777777666666777777777666666777888777666555444444666999;;;======<<<<<<666666666666666666666666777777999:::::::::999999444555555666777888999999===>>>>>>===;;;:::<<<===>>>===>>>@@@BBBDDDCCCBBB@@@@@@AAAAAAAAAAAAAAAAAA>>>>>>>>>@@@CCCFFFFFFFFFFFFDDDAAA@@@@@@BBBEEEGGG))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''((((((((())))))((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$''')))***)))''''''''''''''''''''''''((((((((())))))))))))))))))))))))(((((((((((((((***,,,---777888;;;<<<;;;???NNN]]][[[YYYWWWTTTNNNHHHJJJPPPRRRSSSQQQOOOVVVmmmzzzeee]]]cccsssdddGGG888999EEEbbbsssfff^^^[[[YYYWWW[[[[[[[[[]]]^^^^^^[[[YYYXXX[[[\\\ZZZ[[[______]]]]]]]]]^^^```aaaaaa^^^\\\[[[\\\^^^```aaabbbaaaaaa^^^]]]\\\ZZZZZZZZZZZZ[[[ZZZZZZZZZYYYXXXYYY[[[]]]ZZZ[[[]]]___dddnnn{{{pppLLL888.........---+++))))))******))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))&&&&&&'''''''''((((((((('''(((((()))***)))))))))))))))))))))************++++++++++++++++++++++++,,,------,,,++++++,,,...+++,,,.../////////...---,,,111555222000BBBlllaaa[[[zzztttrrruuuuuutttrrrrrrssssssqqqpppmmmlllmmmwwwssscccHHHDDD>>>999888:::<<<===EEEYYYyyy{{{ooo[[[QQQCCC:::666666666666111222444555555333111000333444777;;;AAAFFFKKKNNNTTTYYY```ggglllnnnnnnnnnpppppppppnnnllliiifffdddTTTQQQLLLGGGAAA===:::999888777444333444888;;;>>>BBBGGGRRR]]]eeelllyyypppjjjWWWQQQJJJKKKXXXooo}}}zzzzzzyyywwwtttyyy|||fffVVVPPPooo|||}}}uuuwwwyyyyyynnnkkkvvvwwwuuuyyyXXXKKK>>>::::::777444333777666666555555666666777666666555555555555666666666777888888888777666555333444777999<<<=========777777777777777777777777666777888:::::::::999999555666666777888888999999;;;<<<===<<<::::::<<<=========>>>@@@CCCEEEDDDCCCBBBBBBBBBAAABBBBBBBBBBBB>>>======???BBBDDDEEEEEEFFFDDDBBB@@@@@@AAADDDEEE))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))(((&&&'''''''''(((((()))))))))))))))))))))))))))))))))'''((((((((()))*********222555999;;;999;;;HHHVVVgggdddaaa^^^VVVLLLFFFFFFQQQSSSTTTRRRWWWiiisssbbbcccnnnwwwlllKKK@@@<<>>@@@BBBDDDDDDDDDCCCDDDEEEFFFHHHHHHGGGFFFEEE@@@???<<<999777777777777888777666666999???DDDHHHPPPWWWdddqqqyyyxxxlll^^^[[[PPPOOOPPPYYYjjj~~~}}}zzzyyy|||vvvhhhmmmxxxwww|||xxx|||~~~gggHHHEEE>>>777666888777222555444333222222333444555666555444333333444555666555666777777777666444333333333555666888999:::;;;777777777777777777777777555666888999::::::999999777777888888999999::::::999:::;;;:::::::::<<<>>>;;;;;;<<>>@@@AAABBBAAABBBAAA@@@???@@@BBBDDDEEE))))))))))))(((((((((((('''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""$$$''')))(((&&&'''((((((((())))))******))))))))))))))))))))))))''''''((()))***)))))))))---111777;;;::::::DDDOOOoooiiieeeddd___SSSHHHBBBHHHMMMRRRTTTXXXdddwwwwwwqqqqqqpppmmmXXXCCC===EEEUUUkkk||||||vvvpppkkkiiigggdddbbb```aaa^^^[[[[[[]]]\\\YYYXXXVVVUUUVVVZZZ\\\[[[YYYUUUXXX[[[]]]]]]^^^______YYYZZZZZZZZZZZZ\\\^^^aaa___aaacccddddddffflllpppssszzz~~~yyyfffEEE111///++++++***)))***,,,,,,+++(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&))))))))))))************++++++++++++++++++++++++,,,------,,,++++++,,,...+++,,,...000000///...---222***---777444///AAA___rrrvvvtttvvvpppsssvvvyyyxxxtttpppmmmlllxxx~~~{{{|||zzzwwwpppcccRRRCCC;;;:::<<<555999>>>KKKeeevvvgggXXXMMMCCC@@@;;;666333333555666...///111222111111111111333333222333444555777888444555666777777666444333555444444333333444555666<<<<<<===@@@FFFNNNVVVZZZccckkkxxx~~~kkkddd[[[RRRRRRRRRSSSZZZiii{{{zzz~~~{{{yyy{{{~~~~~~|||zzzvvvlllggg}}}sssGGG>>>BBB@@@777666;;;;;;555333222111000000111222333555555333333333333555555222333444444444333222111333333333333444555777888777777777777777777777777555666888999:::::::::999888888999999::::::;;;;;;777888999999999:::<<<>>>::::::;;;===AAACCCBBBBBBAAAAAA@@@@@@???@@@@@@AAACCCAAA>>>===>>>??????>>>=========>>>@@@BBBDDDEEE,,,+++***(((''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))***)))(((((()))+++---...++++++******))))))((((((,,,---222999===>>>BBBGGGYYY```hhhhhh```UUUNNNKKKFFFPPP]]]eee```\\\ffftttzzzuuuuuuyyyzzziiiTTTEEE===AAAKKK```yyyssszzzsssnnnmmmhhhaaa[[[ZZZ[[[]]]^^^XXXYYYZZZYYYXXXYYY\\\___YYYYYYZZZ[[[\\\^^^___```^^^\\\[[[[[[]]]^^^]]]\\\aaakkktttwwwzzzqqq\\\GGG777000111+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++***)))***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,---///000333>>>IIIrrruuu|||sssyyyxxxwwwwwwxxxyyyzzzyyyvvvrrrmmmnnnooorrruuuxxxyyyzzz~~~|||wwwnnn```OOOAAA999999888:::===@@@NNNkkk```\\\TTTHHH===777888:::666444444555333//////333666666555444333222222111222222333333333222222111555666666777888;;;???BBBFFFNNNTTTVVV[[[fffqqqwwwppplllcccWWWLLLHHHJJJMMMYYYooo}}}}}}xxxtttxxx}}}}}}vvvyyyxxxuuuxxx~~~ttt```QQQKKKKKKNNNGGG>>>888666555444333444444333333222111000000444444444333333222222222333333333333333333333333333333444444555666666777666666666666666666555555444555666777777666666555666666666666666777888888777777888888888999999999::::::;;;;;;;;;===@@@BBB<<>>===>>>AAA@@@>>>===<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@***)))((((((((((((((()))((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''((((((((())))))))))))***)))((('''(((***,,,---*********)))))))))))))))((()))///777<<>>===>>>AAA@@@>>>===<<<<<<<<<======>>>>>>???@@@AAABBBBBB((((((''''''(((((()))***'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))((((((''''''''')))***,,,((())))))))))))))))))***'''(((---555:::<<>>888<<>>TTTqqqlll___ZZZTTTLLLFFFEEEDDD@@@>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;===???AAACCCFFFIIIMMMRRRWWW]]]ccchhhuuu~~~zzzsssggg\\\PPPJJJEEEJJJYYYlll|||~~~{{{{{{|||yyywww|||nnnqqqzzz~~~~~~}}}pppUUU======JJJPPPJJJAAA:::666555444444333333222222111000000000111111111111000000000000222222222222222222222222000000111111222333333333111111222222222222222222333444555555666666555555666666555555666666777888888888888999999999:::::::::;;;<<<;;;::::::<<<>>>;;;===@@@@@@???>>>>>>>>>@@@???>>>===============>>>>>>>>>???@@@AAABBBCCC(((((('''''''''(((((()))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))(((''''''''''''((()))***'''((((((((())))))************---333666777;;;AAADDDFFFHHHIIILLLUUUdddooolll]]]NNNNNNZZZbbbaaa\\\XXX]]]kkkyyy|||eeeTTT>>>???AAAJJJaaa~~~qqqjjjqqqwwwxxx{{{tttnnnmmmjjjgggdddcccccceeefffgggeeedddffflllrrrwwwyyy|||cccGGG999666444...+++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))***))))))***---/////////,,,,,,,,,---------------,,,,,,,,,---------......///...///111///,,,...333444IIIwww~~~pppvvvoooqqq{{{aaaRRRddd}}}wwwssssssrrruuuvvvtttpppmmmmmmooowwwvvvwww{{{~~~xxxrrrdddXXXJJJBBBAAA@@@===:::999DDDRRR```rrrxxxmmmccc___[[[UUUNNNLLLKKKJJJJJJIIIHHHGGGFFFFFFGGGFFFFFFGGGIIIMMMPPPRRRXXX\\\bbbhhhnnnuuu|||yyyjjj```ZZZTTTPPPLLLNNNUUUcccvvv~~~{{{xxxzzzxxxlllzzz~~~xxxpppzzzzzzxxx}}}iiiRRRFFFEEEIIIMMMHHHAAA:::555333222222222222111111000000000000////////////////////////000000111111111111111222000000111111111222222222000000111111111111111222222333333444555555555555666555555555555666777777888888888999999999999::::::;;;<<<;;;:::999:::<<<;;;<<<===>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>><<<<<<<<<<<<>>>???AAABBB***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''''''''''''''(((((((((''''''(((((()))))))))******))),,,000222222666<<>>999AAAWWWsss~~~nnncccaaauuu{{{}}}zzzxxxwwwwwwxxxyyy{{{{{{\\\KKK999222000---***)))***))))))((('''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))),,,***))))))***,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---------.........---///222222...///222000999]]]sssxxxzzz{{{qqqkkkeeeeeellllllyyy}}}cccDDDEEE```}}}xxxuuutttvvvwwwuuurrrqqqrrrttt{{{yyyxxxyyy|||}}}|||{{{tttkkk^^^SSSKKKEEE???999<<<===>>>@@@GGGWWWmmm{{{xxxkkkjjjhhhfffcccaaa___^^^bbbbbbbbbcccfffjjjmmmooowww{{{}}}qqqkkk```UUUKKKGGGKKKPPPVVVbbbttt|||}}}~~~|||uuueeeeeelllwww{{{xxxxxx}}}hhhbbbooouuuxxxvvv[[[OOOSSSOOOCCCFFFCCC>>>888444111000000111111000000000000//////......................../////////000000000111111111111111111111222222222000000111111222222222222222222222333444555555666555555555555555666666777777777888888888888999999999:::;;;;;;999888888999::::::;;;<<<===>>>>>>>>>>>>>>>>>>???????????????<<<<<<<<<<<<>>>@@@BBBDDD+++***((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((''''''(((((((((((((((((('''(((((((((((((((((()))(((''')))---///000444:::FFFFFFEEEAAA@@@GGGSSS\\\dddfffeee]]]XXXZZZ___aaaqqqnnnmmmrrrqqqiiiiiiooo{{{rrrPPP>>>:::===DDDLLLdddxxxxxxeee^^^^^^______aaaiiittt|||~~~vvvlllppp~~~sss___DDD:::111...---***)))******)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((()))))))))))),,,***)))((()))***)))((())))))******++++++,,,,,,,,,,,,,,,---------.........,,,...222333000000333222333EEEcccsssqqqqqqvvvzzziiiaaafffnnnttt~~~mmmMMM???OOOqqq{{{zzzwwwuuutttuuuvvvwww|||zzzwwwttttttuuuxxxzzzssssssooohhhaaaYYYNNNDDD>>>;;;888888888<<>>>>>=========>>>???@@@@@@@@@??????>>>>>>>>>???BBBEEEGGG)))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((((((((())))))((((((((((((((((((((((((''''''''')))'''(((+++,,,,,,000666IIIKKKLLLKKKJJJMMMVVV^^^ccciiilllgggcccddddddaaasss~~~{{{{{{sssiiiaaalll}}}lllWWWBBB888999CCCLLLfff|||tttggg[[[WWWYYY]]]cccjjjsss|||{{{{{{jjjiiilll~~~tttyyy|||[[[HHH:::222,,,---///---******))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((()))))))))))),,,***))))))***++++++***))))))***++++++,,,------,,,,,,,,,---------......///,,,---111222000000222333555888LLLrrriiijjjjjjrrr}}}hhhMMMOOOooouuummm{{{xxxxxxyyyxxxwwwuuuvvvuuuqqqmmmmmmqqqvvvppprrrqqqoooooonnneeeZZZMMMEEE???===;;;888999>>>AAAGGGVVVjjj{{{uuulllddd\\\SSSMMMGGGEEEFFFLLLSSS[[[kkkyyyzzzzzzzzz}}}}}}~~~xxxyyywwwuuunnnTTTRRR^^^yyyyyyeeePPPGGGHHHHHHBBB:::555888:::999555111000000////////////////////////------------......//////,,,------...//////000000///////////////////////////000000111222222333333111111000111222333555666555444444444444555666666555555555555666666666666555777999:::888777777888999777666888<<<>>>>>>===<<<===>>>@@@AAAAAA@@@@@@???>>>===>>>???CCCFFFHHH'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((()))))))))))))))(((((())))))(((((('''''''''&&&---+++***+++***(((+++000DDDHHHLLLLLLLLLOOOVVV]]]bbbgggjjjiiijjjkkkeee[[[hhhnnnssszzzxxxxxxzzzTTTFFFJJJBBB===HHHaaauuuyyyvvvwwweeehhhkkkkkkkkkpppyyyllleeefffppp~~~jjjKKK:::666---&&&)))---,,,)))'''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))+++)))((())),,,---...---******+++,,,,,,---......,,,,,,,,,---------......000,,,,,,///111///...000///666111???iiitttmmmfffoooyyyxxxWWWSSSvvvyyyjjjjjj||||||}}}{{{wwwrrrvvvxxxtttnnnmmmqqqwwwuuurrrllliiimmmrrrlllbbb^^^QQQEEE@@@<<<888888<<<<<<999;;;EEEPPPZZZjjjxxxyyyvvvmmmbbbZZZUUUPPPJJJEEEIIIEEEHHHVVVeeesss{{{vvvkkkaaawwwqqqSSS[[[eeeyyy~~~yyy|||~~~xxxXXXCCCGGGIII===777<<<111555::::::777333111111.........///////////////---------....../////////,,,,,,------...///000000.....................---...//////000111222222333111000000000111333555666555444444444444555666666444444444555555555555666444666999999888777777888888666555777;;;>>>>>>===<<<===>>>@@@AAAAAAAAA@@@===<<<;;;<<<===AAADDDFFF***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''(((((((((((((((((('''+++***)))(((((()))******+++***)))))))))***,,,,,,888DDDTTT]]]^^^YYYTTTRRReeeppptttlllgggfff```VVV```zzzzzzuuu~~~jjj^^^DDD777CCCNNNUUUjjj~~~yyyfffdddvvv~~~fffIII777444,,,+++******))))))************)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&))))))))))))************)))))))))((())))))***+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------...///000000111222333222666MMMtttiiieeeoooooohhhwwwiiisss{{{zzzxxxuuupppmmmooossssssoookkkkkklllnnnmmmllleee```YYYRRRMMMGGG@@@:::<<<999777888<<<@@@BBBBBBQQQYYYeeettt|||sssiii___YYYWWWOOOHHHDDDAAA>>>DDDMMMQQQ[[[kkkzzzrrrZZZSSSeee|||aaaaaaqqqyyyzzz}}}rrrVVVMMMFFFFFFFFF@@@777222333222666;;;777000...222000000000000000000000000------------------------......---,,,,,,,,,,,,---............////////////000000000000000000000000000000000111222333555555555555555555444333222222333444666555444333333444777888888888777666444333666666666777888:::;;;<<<@@@??????AAADDDDDDBBB???============>>>@@@BBBDDD***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((***))))))((((((((()))*********)))))))))***+++,,,///999IIIZZZdddddd\\\VVVgggrrr{{{}}}|||nnnfffoooqqqwww|||zzzpppSSSHHHAAA;;;BBBPPPggguuu}}}zzz|||hhhVVVQQQcccyyy||||||jjjTTT<<<...---,,,+++******))))))*********))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))************))))))))))))***+++++++++++++++,,,,,,,,,------,,,,,,,,,------------...---------...///000000000...000111333@@@^^^mmmfff{{{mmmppp|||pppxxx}}}vvvqqqoooqqqtttssspppmmmmmmoooqqqqqqpppmmmiiiddd```\\\XXXSSSOOOJJJEEE???<<<;;;;;;:::999<<<@@@FFFMMMUUU^^^gggnnn|||vvvmmmjjjeee^^^VVVNNNHHHEEECCC@@@AAAEEEIIILLLTTT]]]rrryyyrrrccc___iii|||}}}hhhcccqqq|||~~~yyynnnXXXMMMBBB???===999444222333222555999999333000222////////////////////////------------------,,,,,,......---,,,,,,,,,,,,---............////////////000000000000000000000000111111111111111222333444444444444444444333333222222444555555444333333444777777888888888777666555666666666777888999;;;<<<>>>======???AAACCCAAA???>>>>>>>>>>>>???@@@BBBCCC***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((()))((('''&&&&&&'''((())))))((((((''''''((())))))***))))))))))))***++++++***...999LLL^^^hhhgggbbbiiisss}}}ggg```uuu{{{vvv}}}xxxdddRRREEE???KKKNNNSSSWWW]]]eeeooovvv~~~rrrjjjgggfffccc``````cccccc```aaatttwwwdddPPP@@@111***+++++++++***))))))))))))******)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))))))))*********************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000---...111222333CCCjjj```ooottt\\\eeewwwnnnvvv{{{tttrrrrrrssssssqqqoooppprrrtttttttttsssqqqooonnnmmmkkkgggeee]]]XXXPPPIIICCC>>>:::777999999888777888;;;@@@DDDNNNRRRXXX```jjjssszzz~~~wwwtttnnniiieeeaaa\\\YYYPPPPPPNNNIIICCC>>>===>>>>>>AAAKKKXXXbbbjjjsss{{{~~~}}}~~~}}}yyyxxx||||||tttjjjcccbbbcccbbb```\\\kkkwwwnnnkkkvvvwwwlllccc[[[MMM>>>777555333333444444111222777:::777333222////////////////////////.........------,,,,,,,,,......---,,,,,,,,,,,,------............/////////000000000000000000000000222111111000000111111222111222333333444333333333222333555555333333333444666777888888999999888888666666666777888999:::;;;<<<;;;:::<<<>>>@@@AAA@@@@@@??????>>>???@@@AAABBB***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))'''''''''''''''((((((((()))))))))))))))******+++...++++++666JJJ^^^jjjooogggnnnxxxppp\\\eeettt{{{qqqkkkwwweeePPPKKKCCC???CCCIIILLLQQQVVVSSS^^^rrrwwwooohhhaaa\\\OOOOOOPPPVVVcccvvvjjjOOO>>>555///---///++++++***)))))))))))))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''(((((((((((()))))))))***++++++******++++++,,,---***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------......////////////...111444///333PPPsssiiiggguuu}}}nnnUUUYYYyyy{{{qqqyyywwwuuutttrrrqqqqqqqqqqqqsssuuuvvvwwwrrrrrrsssssssssrrrqqqpppiiigggccc^^^WWWPPPIIIEEEBBBAAA>>>:::777777:::===;;;<<<===AAAEEEJJJNNNQQQWWWZZZ^^^bbbcccbbbaaa___[[[[[[\\\\\\\\\\\\[[[ZZZVVVTTTQQQNNNLLLKKKKKKJJJBBBEEEGGGEEEBBBBBBGGGLLLRRRZZZfffttt~~~~~~~~~~~~|||{{{}}}vvvzzzvvvuuuwwwzzz}}}yyyrrrwww{{{uuutttyyywwwrrrlllddd___]]]XXXPPPJJJTTT\\\hhhppppppnnnqqqvvvwww|||ooo\\\TTTWWWJJJ;;;444222222444777444000///444:::;;;666111////////////////////////.........------,,,,,,+++......---,,,,,,,,,,,,------------.........//////////////////////////////222111000000/////////000///000111222333333333333111333444444333333333444555666777888999::::::;;;666666666666777888999:::;;;:::999:::<<>>>>>???AAAAAA***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((()))&&&&&&'''((((((((((((((((((((())))))************...+++(((+++777JJJ^^^jjjhhhmmmrrrwww~~~gggbbbeeejjjtttzzz}}}fffVVVIIIIIIMMMLLLGGGCCCDDDEEEOOO___mmmyyyyyyrrrgggXXXMMMHHHJJJNNNMMMTTTcccvvv{{{hhhVVV@@@444000.........+++***))))))(((((()))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))++++++******++++++,,,---*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------............111,,,///444111...===TTTvvv|||ggglll```[[[ZZZKKKJJJeeeaaasssmmmlllxxxwwwvvvrrrpppqqqrrrrrrssstttuuuvvvoooqqqrrrssssssrrrqqqqqqkkkmmmooonnnjjjeee___\\\MMMLLLHHHCCC>>>;;;;;;<<<::::::::::::<<<>>>@@@BBB@@@BBBEEEHHHIIIHHHFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDBBB@@@>>>======>>>>>>CCCJJJNNNPPPVVV___fffpppwww~~~|||}}}~~~~~~||||||}}}}}}xxx{{{~~~}}}zzzxxxwwwxxxwwwtttqqqtttpppvvvyyynnnkkksssuuuyyyrrrhhh___YYYUUUTTTSSS\\\___fffkkkjjjiiiqqq}}}```MMMIIIJJJ@@@777333222111333666222///---111999<<<777111.................................------,,,,,,,,,......---,,,,,,,,,,,,---------------....................................111111000///..................000111222222333333000222444444333222333444555555666777999:::;;;<<<666666666666777888999999::::::::::::<<<>>>@@@BBB@@@???>>>>>>>>>???@@@AAA***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&((()))))))))))))))'''((())))))******))))))(((***+++,,,000:::IIITTTkkkqqqxxxyyyyyysssgggaaafff{{{yyywwwpppbbbTTTLLLCCC>>>BBBGGGMMMYYYfffcccccceeegggcccYYYTTTTTTUUUZZZ```iiiwww{{{wwwvvvuuurrrfff]]]dddssszzzqqqdddPPPSSSTTTPPPLLLPPP\\\gggzzz|||qqqeeeOOODDD888000...---+++)))******)))(((((((((((())))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((((((((())))))***************+++,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,------------------------///+++,,,111111...222:::OOOnnnrrr```ddd^^^PPPRRRKKKFFFKKKNNNlllsssppprrr}}}wwwxxxxxxtttqqqsssttttttrrrrrrssstttnnnqqqssstttsssrrrrrrrrriiimmmrrrtttrrrooommmlllffffffccc^^^VVVOOOJJJIIIEEEDDDBBBAAA???>>>>>>>>>888999:::;;;;;;999777666<<<;;;;;;;;;;;;;;;;;;;;;999;;;===>>>???AAADDDGGGPPPVVV^^^fffnnnvvv}}}||||||~~~}}}}}}~~~~~~~~~vvvttt|||{{{}}}yyyyyyzzz~~~xxxqqqsssnnnrrrssshhhgggppptttwwwjjj]]]WWWXXX^^^ddd```cccllluuutttpppvvvjjjMMM@@@AAA<<<666111222111//////222000///---///666;;;777000........................------------------------......---,,,,,,,,,,,,---,,,------------.................................000///......---------------...///000111111111111///111333444333222333444555555555666888:::;;;<<<666666666666666777888999888:::;;;;;;;;;<<<>>>AAA>>>======<<<===>>>???@@@***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''(((***************'''''')))*********)))(((%%%(((,,,------111999@@@YYYfffvvvzzzfffaaannnxxxqqqaaaSSSMMMGGGBBBGGGQQQNNNJJJIIIJJJIIIEEECCCEEE777:::>>>DDDPPP^^^eeefffbbbiiimmmggg^^^VVVPPPJJJKKKFFFBBBDDDKKKPPPRRRQQQQQQ^^^mmmvvvzzz{{{gggUUUKKK999666222...---...,,,*********)))((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''((((((((())))))***))))))))))))***++++++************++++++++++++***++++++++++++,,,,,,,,,------------------------...---,,,...000111000///;;;MMMrrrlllaaajjjxxx}}}xxxkkkjjjhhhcccUUUaaaxxxbbbXXXnnnxxxxxxxxxssstttvvvwwwvvvsssqqqqqqsssnnnqqquuuwwwuuutttttttttnnnppprrrrrrpppoooppprrrwwwyyyzzzxxxrrrjjjccc```WWWVVVUUUSSSPPPNNNKKKJJJFFFFFFDDDBBB@@@>>><<<;;;???>>>??????@@@AAABBBBBBBBBGGGMMMRRRVVVZZZ___ccckkknnnttt{{{}}}|||||||||zzz{{{{{{~~~~~~tttqqqggghhhllljjjoooyyy{{{}}}tttggg\\\YYY^^^fffllljjjkkkttt~~~\\\AAA999999555111///111111...---///...///......333888666///........................+++,,,,,,------...............---,,,,,,,,,,,,---,,,,,,---------.........------------------------......---------------------...//////000000000000///111333333333222333555555555555555666888:::;;;777666666666666777888888666888;;;;;;:::999;;;===<<<;;;;;;;;;<<<===???@@@***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&)))++++++)))&&&%%%&&&''')))***+++++++++***&&&''')))*********)))(((''')))*********...444999:::MMMiiiqqqcccaaaffftttttthhh[[[YYY```iii```WWWQQQKKKDDD@@@@@@@@@AAAAAA???AAAGGGIIIGGGNNNPPPOOOJJJGGGGGGFFFCCC<<>>AAAJJJOOOUUUUUUaaajjjggg]]]VVVUUUVVV\\\]]]ccclllvvv~~~oooTTTAAA999000...---,,,,,,++++++++++++))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((+++*********))))))(((((()))************+++++++++))))))***++++++++++++***---------............///////////////000000000000777000<<>>***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((())))))*********))))))******+++,,,...111999EEESSScccqqqyyyvvvuuu{{{ttthhhdddiiiuuuqqqoooqqqvvvrrrfffYYYCCC777333---,,,,,,+++***************)))((((((((('''''''''&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((************)))))))))((())))))*********+++++++++))))))***++++++++++++***------------.............../////////000000000000000111777LLLoooyyymmmeeeQQQSSSZZZwwwvvvtttqqqpppqqqtttwwwyyyqqquuuzzz~~~zzzwwwyyyxxxuuurrrqqqqqqqqqrrrssswwwzzzxxxtttppppppqqqppppppooooooooopppsssuuu{{{|||}}}{{{yyyxxxyyy{{{|||{{{~~~~~~|||yyy{{{}}}}}}||||||}}}~~~~~~}}}~~~vvvjjjiiisssuuueeeaaakkknnnppp~~~gggDDD888888777333222222000///...---------,,,+++---///000///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................,,,,,,---------.........//////.........------------........./////////000.........//////000111222111222222222222333333333444444444444444444333333333444444555777888888999888888888999:::;;;<<<===***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***++++++------...000999III[[[hhhlllooovvvxxxuuuqqqlll~~~{{{|||}}}hhhUUUHHH???222---...***+++***))))))))))))))))))((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((************)))))))))))))))))))))*********++++++))))))***++++++++++++***------------................../////////000000000,,,333444555LLLvvvpppQQQYYYsss}}}gggXXXbbbtttyyysssoootttwwwzzz}}}~~~{{{xxxvvvxxxwwwuuutttssstttvvvwwwwwwxxxyyywwwssssssuuuyyytttsssqqqpppooopppqqqrrryyy{{{}}}yyywwwwwwyyyyyyyyy{{{}}}}}}yyy{{{}}}~~~~~~~~~|||mmm```hhhuuummmnnnjjjhhhzzzssszzzbbb@@@333111000444444333111000...------+++******+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------------------------------.........//////...............---------.............../////////---,,,,,,------...///000000000000111111111222222333333333333333333333333222333333444555666777777777777777888999:::<<<<<<***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((************)))))))))))))))))))))))))))***++++++,,,...000///111777CCCMMM___iiixxxjjjggg}}}yyypppyyyyyyfffRRR???555222******...*********))))))((())))))***''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((*********)))))))))))))))))))))))))))************))))))***++++++++++++***,,,,,,---------................../////////000000---444444000:::[[[iiiXXXYYY\\\fffdddhhhxxxyyyzzz|||}}}}}}zzzxxxvvvxxxwwwuuuttttttuuuvvvxxxyyyyyyyyywwwttttttwwwzzzvvvtttrrrpppqqqrrrrrrrrruuuwwwzzz}}}}}}}}}~~~|||}}}}}}yyywwwwwwyyyzzzzzz{{{|||}}}}}}||||||}}}~~~{{{|||}}}pppccc[[[eee{{{sssnnnccc]]]qqqnnnfffjjjpppqqqsss}}}yyy^^^BBB333///,,,555444333111000...---,,,,,,,,,,,,---...------,,,++++++++++++++++++++++++---,,,,,,,,,++++++*********++++++++++++,,,,,,,,,------------------------------........./////////................................................,,,,,,,,,,,,---...///000/////////000000000000111222222222222333333333333333333333444555666666666777777777888999:::<<<<<<***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''************))))))))))))))))))(((((())))))***+++'''+++......,,,---222777JJJ]]]wwwttt{{{}}}xxxtttxxxssscccSSSBBB333...///***+++...)))******))))))))))))******&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))******(((((()))))))))*********))))))***++++++++++++***,,,,,,,,,------------...............///////////////000333666888FFFeeeqqqeee\\\KKK{{{{{{kkkkkkuuu{{{{{{|||||||||{{{zzzyyyyyyxxxvvvtttsssssstttuuuyyyyyyyyyxxxwwwuuuuuuuuuvvvtttqqqppprrrtttuuutttvvvxxxyyyyyyyyyyyy{{{~~~|||zzz|||}}}{{{~~~||||||~~~~~~{{{yyyxxxzzz|||}}}~~~}}}}}}{{{xxxvvvwww{{{~~~|||}}}}}}}}}xxxkkkaaa```eeecccppp|||wwwkkkgggccchhh}}}vvvuuuoooddd\\\[[[^^^```aaahhhdddQQQ===333222000444333222111000...------,,,---......------------++++++++++++++++++++++++,,,,,,,,,++++++******************+++++++++,,,,,,------------------------------------.........///---....................................---------------------...///000000....../////////000000000111111111222222222333333333444444555555666666666777777888888999:::<<<===***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((((()))******((()))+++***)))+++000444999NNNnnnzzz|||fffWWWJJJ???666++++++///+++***,,,''')))))))))))))))******+++&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************((((((((()))))))))******))))))***++++++++++++***,,,,,,,,,,,,------------------.........////////////,,,000888888:::LLLdddzzzdddRRRiiizzzsssvvv|||zzzzzzyyyxxxxxxxxxxxxxxxzzzxxxvvvsssrrrrrrssssssxxxyyyyyyyyyxxxwwwuuussswwwssspppqqqtttwwwwwwvvvtttvvvxxxwwwuuuvvvyyy||||||}}}zzz||||||{{{~~~}}}|||{{{{{{|||}}}}}}{{{zzzxxxyyy|||~~~~~~}}}yyyvvvwww{{{~~~vvvttt}}}~~~qqqbbbZZZ```kkkaaadddhhhnnn|||pppfffgggooo|||vvvppp]]]cccgggaaaXXXRRRUUUZZZiiiggg[[[GGG777222222222222222111000///...------+++,,,------+++******++++++++++++++++++++++++++++++++++++++++++*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------........................---------------...............///111111........./////////000000000000000111111222222333444444444555555555666666666666666777888999;;;;;;***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((())))))***((((((((((((((()))******+++*********+++---000111///<<>>666---...&&&***///)))(((+++(((((((((''''''(((((()))***%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))************(((((((((((()))))))))***))))))***++++++++++++***++++++,,,,,,,,,------------------........./////////...///111333777>>>FFFiii|||wwwmmm{{{sssppp}}}{{{xxxwwwvvvyyyxxxuuusssrrrrrrssstttxxxxxxxxxxxxyyyyyyxxxwwwyyyuuuqqqqqquuuxxxwwwuuusssuuuxxxvvvttttttxxx|||yyy|||~~~|||}}}}}}xxxxxxxxxxxxyyyzzzzzzyyyxxxyyyxxxxxxzzz}}}~~~}}}|||~~~}}}}}}tttsssxxxtttssszzzzzzkkkcccdddXXXUUUVVV]]]gggttt{{{ppplllvvvoooiii```VVVUUU```iiifffZZZTTT[[[eeejjjcccUUUEEE:::555222...////////////......------***,,,...---***)))***+++************************************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------.........//////.........------,,,,,,,,,---------......///000111...////////////000000000//////000000111222222333333333333333444444444444444444444555666777888999***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&'''((())))))***((((((((((((((()))******)))((((((***++++++(((&&&(((+++666LLLjjjyyyyyyuuu\\\AAA444222///'''+++%%%***///(((''',,,+++&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))(((((())))))*********+++(((((((((((())))))))))))))))))***++++++++++++***++++++,,,,,,,,,------------------........./////////333000)))---999;;;555PPPzzztttzzzzzzwwwuuu|||zzzxxxwwwuuutttssstttuuuvvvyyywwwvvvwwwyyy{{{||||||{{{vvvrrrrrruuuxxxvvvtttwwwyyy{{{yyyvvvuuuyyy~~~}}}~~~zzzssstttwwwzzz}}}}}}|||zzzxxxwwwxxxzzz|||}}}{{{yyy|||}}}qqqpppppphhhbbbvvvkkk[[[PPPHHHEEEMMMTTT[[[kkk{{{ppplllsssvvvjjjjjjbbbVVVVVVbbbnnnkkk___ZZZfffvvvRRROOOIIIDDDAAA===555---........................+++---///...+++***+++,,,************************))))))******+++++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////.........------,,,,,,,,,------------...///000000////////////000000000111...//////000111222222222222222222222222222333333222222222333444555666777---,,,+++)))(((&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######%%%&&&&&&%%%######$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************++++++++++++...444:::CCCTTTppp{{{||||||mmmaaaWWWMMM>>>333---,,,------******)))(((((((((((((((+++)))(((''''''((()))+++(((((('''&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))))))))((((((''''''(((((())))))***************))))))))))))))))))************+++++++++,,,,,,,,,++++++*********,,,,,,------...///////////////000000111111222222===YYY|||~~~nnnjjjtttzzzwww{{{}}}{{{vvvqqqpppqqqyyytttrrruuuwwwwwwyyy|||}}}{{{xxxuuussssssuuuwwwttt|||zzzxxx|||zzzxxx~~~}}}{{{yyywwwwwwyyy|||~~~}}}|||}}}}}}}}}~~~}}}}}}|||wwweee[[[\\\~~~jjjVVVVVVSSSXXXdddiiigggiiipppqqqzzz|||ddd^^^jjjwwwfffkkkpppeeeRRRUUUhhhlll___>>>:::666666999:::888444111111000...---,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++***))))))***+++,,,******))))))******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...---------............///000000000000////////////---...///000111222333333333444444444444444333333444444444555555555666666+++***)))((('''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))*********+++++++++((()))+++...222===QQQddduuuxxx~~~{{{tttfffTTTGGG>>>888000+++*********)))***))))))(((((((((((((((***)))'''&&&&&&''')))***&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''***)))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++++++++******,,,,,,------.../////////......///000111222333333666IIIddd{{{xxxyyyvvv{{{|||ddd___dddaaaxxx~~~zzzxxxxxxzzzvvvtttwwwxxxwwwvvvxxx~~~{{{yyywwwwwwxxxxxxwwwvvv}}}zzzuuuxxxvvvwwwzzzyyyxxxxxxyyy{{{}}}~~~~~~~~~}}}|||zzzjjjdddmmmyyyuuucccYYYeeehhhhhhhhhmmmwww~~~nnnqqq~~~lllhhhZZZMMMUUUeeedddVVV;;;777333333666777555222//////......------,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++***))))))***++++++***************++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------------------............000/////////////////////---...///000111222333333333333444444444333333222333333333444444444555555))))))(((''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))))))))*********+++++++++))))))***+++...999CCC^^^rrrxxxeee```eeettt|||lll___OOO???222,,,++++++,,,------+++)))))))))((((((''''''(((((()))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((+++***((('''&&&''''''(((******))))))((((((''''''))))))))))))))))))******)))))))))*********++++++,,,,,,,,,++++++++++++***,,,,,,,,,---......//////------...///111222333333000666EEE\\\rrrsss[[[^^^kkk}}}sssuuufffggglllttt~~~~~~xxxwwwvvvvvvvvvvvvtttrrr{{{~~~wwwxxxxxx}}}xxxxxxxxxxxxyyyzzz{{{|||}}}yyyzzzttttttllluuutttllljjjkkkssstttnnneeemmmsssvvvyyyyyymmm[[[FFF@@@JJJTTTNNNCCC666333000000222333111///------------------------,,,++++++++++++*********+++++++++++++++++++++++++++******))))))******+++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------............////////////////////////......//////000111222222222333333444444444333333222222333333333444444444((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))************...+++***---...---111666;;;LLLZZZgggvvvzzzuuulllsssvvvdddTTTIII???444,,,++++++---......---***((()))(((((('''''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((---,,,)))'''&&&'''((()))''''''(((((())))))******)))))))))))))))*********))))))))))))************+++++++++++++++++++++++++++,,,,,,------...//////......//////000000111111333000333@@@VVVqqq^^^UUUOOOUUUmmmnnnbbbbbbjjjvvv~~~}}}~~~sssuuusss|||vvviiifffuuujjjooozzz\\\@@@999>>>>>>999444222000...---///000///------------,,,,,,,,,,,,,,,++++++++++++******************************************))))))))))))******))))))******++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,---------..................///////////////......//////000111111222333333444555555555555444333333333444444444555555))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))************((((((,,,---++++++---+++444;;;KKKfff{{{tttmmm}}}}}}}}}}}}|||xxxuuu|||{{{pppggg[[[JJJ<<<555000---******++++++***)))'''%%%%%%((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''...---***((('''((()))***''''''(((((())))))******(((((())))))************(((((()))))))))*********++++++++++++++++++++++++++++++,,,,,,---.........000000000///////////////777333111222999OOOuuuggg```UUUPPP\\\ZZZkkkppp```XXX^^^gggwwwqqqlllttt{{{ttthhhdddvvv{{{lllwwwuuu{{{nnnLLL>>>999333111444000///------.........---......---,,,+++***))))))+++++++++*********))))))************************))))))))))))))))))))))))((()))***++++++++++++************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...------....../////////000.........///000000111111444444555666666666666666555555555555666666666666+++*********************''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((()))))))))*********((())),,,,,,(((''')))+++------999RRRggg{{{|||tttkkkqqqppprrr{{{~~~yyy}}}xxx~~~jjj^^^RRRHHH;;;000,,,,,,,,,+++)))******(((&&&&&&''')))''''''&&&&&&''''''(((((('''''''''''''''''''''''')))((('''&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''---,,,***)))((())))))*********))))))((((((''''''((((((((()))******++++++((((((((()))))))))*********++++++++++++,,,,,,,,,+++++++++,,,------......000000////////////......000111333333000:::XXXvvvcccNNNKKKPPPYYYfffrrrpppZZZIIIOOOWWW___gggqqq}}}yyyyyywwwuuusss___ZZZeeexxxwwwhhh^^^___www|||uuuRRR???555---...444.........---------......///...---,,,***)))((('''+++************)))))))))************************((())))))******))))))(((((()))***,,,,,,+++******************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------......//////000.........//////000000000333444555666666666666666555666666666666777777777++++++******))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))******)))+++---,,,((()))---+++...,,,000>>>HHHUUUiii}}}wwwqqqssszzz{{{yyybbbRRRJJJ???999222---,,,,,,---,,,(((***+++***((('''))),,,'''&&&&&&&&&&&&'''((()))((((((((())))))((((((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))))))((((((((((((((((((******))))))(((((('''''''''(((((()))******++++++(((((((((((()))))))))*********+++++++++,,,,,,,,,***++++++,,,,,,---......------......///000000111,,,+++///555444555EEEZZZhhhXXXKKKEEEKKKUUUdddmmmooommmeeeZZZUUUXXX]]]ccceeeooo~~~uuuxxxyyylllYYYQQQ___yyy~~~sssrrrgggaaa___mmm|||xxxlllKKK888000,,,---000------------,,,,,,---...---,,,,,,+++***))))))(((************))))))))))))************************'''((()))******)))((('''((()))+++,,,,,,+++***)))************++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---......///000000.........///////////////111222333444555555555555555555555666666666666777*********)))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%''''''''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&))),,,***'''***000(((///...---000000888KKKaaauuu}}}{{{{{{}}}vvvxxx|||{{{kkkUUUBBB888555---***(((((()))******)))&&&(((***)))&&&%%%&&&(((&&&&&&&&&&&&&&&'''((()))(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((''''''&&&''''''(((((()))*********'''(((((()))***+++++++++(((((((((((())))))))))))*********++++++,,,,,,,,,***++++++,,,,,,---......***+++,,,...000111333333444,,,***111333111666AAA```rrrXXXDDDDDDHHHRRRrrrmmmYYYQQQPPPEEEEEEKKK[[[mmm~~~sssfffkkkzzzuuunnnqqq|||\\\fffdddYYYOOOJJJ[[[xxxrrrlllnnnkkkgggcccdddmmmrrr~~~uuukkk}}}bbbCCC333000111000///,,,,,,---,,,++++++---...************************************))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''')))+++,,,,,,,,,***))))))************+++++++++******************************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,------...///000000.........//////////////////000111222333333444333444444444555555555666666))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%$$$$$$###&&&&&&%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))*********))))))***...000???DDDPPPfff{{{vvvppppppwww~~~wwwsssyyyyyytttvvviiiUUUEEE;;;444///++++++***)))***++++++***)))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%***)))((('''&&&&&&'''(((''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------......///000111...///000111222333444444EEE]]]dddUUURRRLLLUUUnnn{{{kkkWWW\\\^^^[[[\\\eeeooouuu}}}mmmbbbcccfffccc^^^\\\]]]aaajjjtttwwwrrrlllkkkffflllqqqtttuuuwwwxxxxxxjjjkkkllljjjgggbbb]]]ZZZddduuuttt___eeecccwww||||||xxxbbbJJJZZZdddddd]]]OOOQQQdddlllvvv~~~xxxjjj```aaaggg```^^^XXXWWWhhhnnnnnnyyysssmmmwww~~~{{{}}}WWWJJJ999///---///...,,,...------,,,+++***))))))+++*********))))))((((((************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))******************+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------...............------,,,,,,,,,000000000111222222333333333444555555444444555777))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&'''''''''''''''(((((()))'''((((((((())))))))))))***+++***))))))***---///222444999DDDVVVmmm~~~{{{~~~}}}vvvoooiiieeeVVVKKK===333...+++)))&&&***)))((((((******)))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&)))((('''&&&&&&''''''(((''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,------------------...///000111...//////000222333333444000AAAaaa{{{zzzdddPPPRRRVVVdddwwwuuuzzz~~~~~~wwwbbbVVVSSSUUUWWWWWWIIIPPP]]]iiiiii]]]NNNFFFMMMSSSZZZ```ffflllqqqttt^^^^^^\\\WWWSSSSSSWWW\\\iiizzzvvv}}}zzztttoootttkkk^^^fffppptttxxxvvvaaaNNNMMMLLLPPPVVVYYY\\\___bbbeeehhh[[[NNNSSSqqqwwwgggnnn~~~hhh^^^```hhhzzzuuueee]]]dddjjjfff```^^^DDD:::...((())),,,,,,***++++++++++++++++++++++++*********)))))))))((((((*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))*********************+++++++++,,,,,,*********++++++,,,,,,,,,*********+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------............---------,,,,,,,,,//////000111111222222333333444666666555444555777))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))''''''&&&&&&''''''((()))'''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))''''''((((((((()))))))))***++++++***((()))+++---***,,,......555GGGaaatttyyynnnddd___[[[WWWTTT<<<666...)))))))))(((''')))'''&&&'''((()))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###""""""$$$''')))(((((((((((('''''''''''''''''''''&&&''''''((()))''''''''''''(((((((((((((((((())))))))))))***************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,------...//////000......///000111222333333111777JJJnnnyyyWWWJJJCCCLLLbbbvvv___VVVZZZ\\\YYYSSSWWWbbbmmmlll___OOOFFFLLLRRR]]]kkkxxxkkkkkkiiiccc]]]ZZZ\\\```tttvvvmmmyyywwwlll]]]UUU\\\ffflllpppuuukkkJJJ<<<===@@@HHHWWWeeekkkgggaaa\\\WWWTTT^^^yyy}}}[[[OOOSSSeeeuuukkk[[[WWWddduuueeeXXXQQQVVVYYYSSSJJJEEE999222+++))),,,...---+++*********+++++++++,,,,,,******))))))))))))((((((******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))*********************++++++++++++,,,*********+++++++++++++++*********++++++++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,//////000000111111222222111222444444333333333444))))))((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((((((((((((''''''''''''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))***++++++***(((((()))+++***...000......555DDDPPPbbbssszzzuuujjj[[[PPPKKKHHHDDDAAA444000,,,******+++***(((((('''&&&'''((()))(((&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######%%%'''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((()))''''''''''''(((((((((((((((((((((((()))))))))***************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,---......//////......//////000111222222777888BBBYYYuuukkkggg^^^WWWVVV```mmmxxx|||tttzzzzzzpppnnnpppvvvwwwqqqjjjhhhppprrr~~~qqqiii~~~~~~mmmkkksss___ZZZSSSTTTeee~~~gggKKKAAAHHHPPP^^^mmmvvvssshhh^^^ZZZhhhttttttsssvvvuuupppbbbZZZ___nnn~~~tttkkk\\\SSS]]]sssuuudddQQQLLLKKKPPPOOOGGG???<<<666222......//////,,,)))***************+++++++++))))))))))))))))))((((((***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***((()))))))))************************++++++++++++***************+++++++++************++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------......//////000111111222...000222222111000111111))))))((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))******)))(((''')))***)))+++---------...111444888GGG[[[iiisss}}}jjjUUULLL@@@999666444000------,,,***))))))((('''&&&)))(((''''''))))))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++*********+++++++++,,,,,,***+++,,,---.........---.........//////000000111---///777BBBOOOeee|||vvv|||zzzsssiiiccc______dddjjjyyy|||tttuuuppp]]]^^^iiiqqq~~~zzzsssyyy}}}rrriiiTTTiiivvv{{{xxx|||uuuaaaVVVYYYeeerrrwwwtttooommmnnn~~~|||iiigggsss|||yyy{{{yyy|||qqqbbbbbbddd[[[OOO???BBBGGGHHHBBB888333333///---,,,,,,,,,+++'''$$$,,,,,,+++******)))(((((((((((((((((((((((()))))))))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''')))***)))((('''(((***((()))))))))************))))))*********+++++++++************************))))))*********+++++++++)))***++++++,,,,,,++++++,,,,,,,,,---------......---------------------------......//////000111111...000333444222111111222))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''((((((((('''((())))))((('''(((******)))((()))+++---......***000666<<>>GGGUUUfffqqq~~~ooobbbZZZPPPFFF@@@>>>;;;777222...+++)))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++*********))))))((((((+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......---......///000111111222555<<>>555...,,,++++++,,,---,,,+++)))((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''(((((((((((())))))(((((((((((())))))''')))***)))((('''(((***))))))))))))))))))))))))))))))*********+++++++++***************************+++---,,,++++++,,,...------------............000///...............///))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''((('''$$$###$$$'''+++---((('''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&((())))))(((((()))***&&&'''(((((()))(((((('''&&&))),,,...---,,,,,,---,,,///222666999:::999999111444666555333333555777333444888======>>>EEENNNSSSUUUYYY[[[\\\]]]___aaa______XXXKKKCCCBBB>>>888222,,,+++111111,,,+++111)))'''(((+++***'''&&&(((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((((((((((()))))))))******))))))))))))************(((((()))))))))))))))***)))))))))************+++++++++++++++,,,,,,,,,,,,,,,---------------------+++111...,,,222111111999BBBQQQkkkvvvdddccchhhUUU___ppp|||vvvfff___```TTTJJJFFFGGGEEEIIIaaa|||{{{ppp``````___ZZZPPPIIILLLTTTWWWOOOOOOYYY```]]]YYYZZZQQQMMMHHHFFFFFFHHHJJJKKKKKKMMMRRR[[[iiioooiii]]]SSSQQQOOOQQQ\\\jjjqqqppphhhqqqrrrlllppp~~~xxxnnneee[[[UUUWWW]]]UUUKKKQQQrrrrrreeeccceeeiiilllmmmssszzz|||xxxbbbVVVaaasss{{{jjj]]]UUUJJJJJJUUUgggoooPPP333---333222***$$$)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''''''''((((((((()))((((((''''''(((((()))''')))***)))((('''(((***)))))))))))))))))))))))))))))))))************+++***************+++++++++***+++,,,,,,++++++,,,---,,,------------..................---......//////******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$########################$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((''''''(((***$$$$$$&&&(((***,,,,,,,,,&&&***,,,,,,***((('''&&&+++,,,---------,,,,,,,,,+++...111111...,,,,,,---)))((())),,,,,,+++...333...000111222333555777777444333000,,,)))(((((((((&&&(((+++,,,,,,+++*********''''''++++++'''&&&)))&&&&&&&&&''''''(((((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((()))))))))************(((((((((((())))))******))))))))))))***************++++++++++++,,,,,,,,,+++++++++,,,---------...+++000+++(((///000...333111666CCCWWWooowwwtttddd]]]]]]eeefffbbbeeennntttggg___QQQDDDJJJYYY\\\YYY```ppp~~~wwwuuu{{{qqqmmmhhhiiimmmooohhh```UUUUUURRROOOOOOPPPRRRSSSTTT^^^lllvvvuuuooollloooiiibbbaaannnrrrfffaaadddggggggnnndddYYYPPPLLLOOO[[[ggg___[[[^^^qqquuubbbeeemmmwww}}}~~~~~~|||lllmmmzzzmmmhhhhhhZZZPPPUUUaaaffflllooojjjQQQ:::((('''---,,,(((&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))************))))))*********+++++++++)))+++,,,,,,++++++,,,---,,,,,,---------.........------------......///000+++******)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!""""""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&'''((((((###$$$'''))))))'''%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((******)))(((((())))))(((''')))***(((%%%$$$(((,,,///+++,,,,,,,,,++++++,,,---,,,...//////---***)))(((---******---...,,,---111,,,,,,+++))))))+++***)))'''&&&(((******)))***...***,,,)))$$$%%%+++---***,,,''''''+++***&&&'''+++)))))))))(((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))*********+++'''((((((((())))))******))))))))))))******************+++++++++,,,,,,,,,******+++,,,,,,---......,,,333///,,,222222///444555111///444CCCYYYooo|||kkk^^^aaagggggglllvvv}}}xxx{{{xxx```PPPNNNJJJAAAAAAMMMQQQNNNSSS___pppwwwuuuyyyvvv}}}ttt}}}~~~rrr^^^UUUOOOJJJNNNXXXRRRRRRWWW___eeegggiiinnneeemmmnnnkkknnnxxx{{{wwwhhhppp~~~tttpppmmm|||~~~zzztttooojjjbbbjjjsssfffTTTHHH???666000......***$$$(((222((())))))))))))((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))************))))))******++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,---------......,,,,,,,,,---...///000111+++******)))(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%)))(((&&&$$$$$$$$$&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))*********)))))))))))))))++++++++++++++++++++++++...------,,,,,,------...,,,++++++***)))))))))******************)))(((((())))))))))))))))))))))))))))))***++++++++++++++++++)))&&&''')))+++)))(((((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$############"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))))))))))))))(((''''''(((((())))))))))))((((((&&&'''***,,,,,,+++)))'''(((((((((((())))))))))))+++,,,---,,,***)))***+++,,,,,,,,,++++++*********,,,,,,,,,---------......222111222444;;;DDDNNNSSSoooyyy}}}zzzxxxsssoooxxx}}}ppp___ZZZQQQLLLMMMMMMIIIHHHKKKYYYhhhnnneee^^^bbbiiijjjtttzzz~~~zzz|||uuutttlllcccXXXNNNCCC===CCCMMMPPPcccpppnnnkkkpppooohhheeejjjnnnjjjmmm|||~~~~~~~~~yyyooommm~~~|||yyyrrrrrrpppfffRRR>>>666777000...---+++******+++,,,))))))))))))))))))))))))******)))))))))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''%%%###$$$&&&'''%%%###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))+++++++++*********************++++++++++++******,,,+++*********+++,,,---,,,,,,,,,++++++*********,,,,,,,,,---------......*********)))((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$$$$%%%&&&'''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))))))))))))))************************---,,,,,,,,,,,,,,,,,,---+++******))))))))))))))))))************)))(((((((((((((((((((((((((((((((((((()))***************)))'''%%%%%%''')))(((&&&(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$############"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))))))))))))))(((''''''(((((())))))))))))(((((('''((()))++++++***)))((((((((((((((())))))))))))+++,,,,,,+++***))))))+++,,,,,,,,,++++++*********,,,,,,,,,------------...000...---...111666<<<@@@EEESSSjjj{{{wwwnnniiiggghhhhhhcccbbbeeetttvvvYYYLLLKKKMMMSSSYYYkkkzzztttvvvyyyvvvrrrnnnrrr}}}{{{yyyyyyyyyooocccYYYUUUVVVRRR[[[```YYYLLLIIITTTaaahhhuuu|||xxxssspppeeeXXXYYYbbbtttfffdddgggooowww}}}aaa___[[[SSSCCC333---///...---,,,+++************(((((((((((((((((((((((())))))(((((('''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''%%%###$$$&&&'''%%%###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((************************)))******++++++******)))++++++*********+++,,,---,,,,,,,,,+++++++++******,,,,,,,,,---------......******))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$%%%&&&'''(((%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((''''''((())))))))))))((())))))))))))))))))))))))************************++++++++++++++++++++++++******)))((((((((())))))))))))******))))))((('''''''''''''''''''''''''''''''''((())))))))))))(((((('''%%%%%%'''''''''&&&(((&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((()))))))))(((''''''(((((())))))))))))(((((((((((()))))))))*********(((((((((((()))))))))))))))***+++***)))((()))***+++++++++++++++*********,,,,,,,,,,,,------------000///...---...000222444111777AAANNNaaa|||}}}uuuxxxwwwxxxzzzzzzxxx{{{www[[[RRRRRRNNNIIILLLWWW]]]YYYUUUUUUYYYTTTKKKDDDDDDNNN^^^iiijjjeee``````dddddd```[[[RRRTTTcccyyy|||xxx{{{kkkccc\\\VVVQQQLLLLLLOOOeee}}}kkkfffppp{{{zzzoookkklllggg___bbbggg|||gggccchhhyyy{{{{{{{{{{{{yyysssiiibbbHHHDDD@@@<<<444+++)))++++++++++++++++++***)))((((((((((((((((((((((((((((((''''''&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((())))))******+++++++++)))******++++++******)))+++************+++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,---------......***)))))))))((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((((((((((()))))))))))))))++++++++++++++++++++++++))))))************))))))******)))))))))))))))***)))))))))))))))(((((('''''''''''''''''''''''''''%%%&&&''''''((((((''''''((('''&&&&&&&&&''''''''''''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''(((((())))))))))))(((((()))(((((('''((()))***+++(((((((((((())))))))))))((()))***)))((('''((()))+++++++++***************++++++,,,,,,,,,---------////////////000111222222222222111000:::UUU|||yyyxxxxxxyyywwwuuuwwwvvvtttooocccYYYXXX\\\aaagggmmmlllaaaSSSHHHFFFJJJPPPTTTRRRLLLHHHGGGHHHJJJPPPUUU[[[]]]^^^^^^```ccceeeeeeUUUVVVZZZaaadddaaa___aaannnjjjeeekkkmmmnnnmmmkkkjjjnnnuuuxxxxxx}}}zzz}}}~~~zzz{{{qqqssssssmmm```OOO@@@888333///---//////,,,+++---)))***+++++++++)))((('''(((((((((((((((((((((((('''''''''&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''(((((()))***++++++,,,))))))************))))))***************++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......))))))))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***))))))((('''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((($$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((''''''(((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((())))))******))))))(((******)))))))))******+++)))))))))))))))(((''''''((((((((((((((((((((((((%%%%%%&&&'''''''''''''''%%%%%%%%%%%%$$$$$$%%%&&&'''%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((()))((('''&&&'''(((***+++(((((((((((())))))))))))'''((())))))((('''((()))************************+++++++++,,,,,,,,,------***+++,,,---............,,,111444333444???TTTfff|||rrrrrr|||zzzqqqnnnpppyyysssmmmoooqqqnnnjjjhhheeeccc```ZZZXXXcccpppxxxjjjiiikkkiiiccceeekkkrrrssslllfffeee]]]mmmrrreee\\\___cccaaa```kkk}}}zzz}}}xxxooonnntttuuuqqqlllnnnjjj[[[EEE333,,,++++++((((((---000---++++++((()))***+++***)))((('''''''''''''''''''''''''''((('''''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))******++++++)))))))))******)))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''&&&''''''(((((())))))***++++++++++++++++++++++++'''((()))******)))((('''))))))((((((((()))******(((((())))))(((((('''&&&((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&"""######"""!!!!!!"""$$$&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$############"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((''''''(((((())))))))))))(((((()))((('''&&&'''((()))***(((((((((((())))))))))))'''((())))))(((((()))***)))))))))***************++++++++++++,,,,,,,,,,,,+++,,,------------,,,,,,---///111///...333???HHHSSSeee~~~{{{|||yyyyyyyyyxxxxxxxxxuuuqqqnnnqqqyyy|||vvvyyyzzzpppqqqvvvyyysssmmmuuuwwwmmmjjjfffllliiiiiikkkggg```[[[[[[ZZZccchhhfffhhhqqqvvvttt|||uuulllwwwwwwjjjgggppppppggg^^^\\\SSSBBB000(((,,,444,,,))))))---...)))&&&&&&))))))************))))))''''''''''''''''''''''''''''''''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))*********((())))))******))))))(((((()))******++++++*********++++++++++++,,,,,,,,,,,,,,,,,,---------......(((((((((((())))))))))))&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&''''''((())))))***))))))))))))))))))))))))'''(((***++++++***((('''&&&&&&&&&&&&&&&'''(((((((((((())))))(((((('''&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''###$$$%%%$$$"""!!!$$$&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$############"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((())))))))))))(((((('''''''''''''''((())))))(((((((((((())))))))))))'''(((******)))(((***+++((()))))))))*********+++***++++++++++++,,,,,,,,,------..................111...***((()))///666;;;;;;EEEUUUgggyyy~~~}}}~~~xxxyyywwwpppiiiffffffhhhoooooopppuuuzzz}}}{{{wwwllljjjnnntttrrrkkkmmmwww{{{rrrmmmjjjgggdddcccdddbbb]]][[[]]]\\\ggguuu~~~zzzrrriiiqqqssskkkccc```ZZZSSSEEEBBB;;;222***)))---222---******+++***&&&&&&(((*********))))))******+++''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((()))))))))))))))(((((())))))))))))(((((('''((()))***+++******)))******+++++++++,,,,,,,,,,,,,,,,,,---------......(((((((((((())))))))))))&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$'''''''''(((''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((()))***,,,,,,***)))((($$$$$$$$$$$$%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&((()))(((%%%%%%'''***&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!###$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))''')))******))))))***,,,(((((())))))*********+++******+++++++++,,,,,,,,,(((((()))+++,,,---//////++++++---222555333---(((333222333:::HHH___www{{{vvvuuuuuuuuuwww{{{~~~}}}{{{zzzzzz|||qqqkkkmmmiii```]]]ccciiivvv|||sssooooooooojjjiiikkkoooooojjjggggggbbbsssyyyqqqwwwyyyuuupppnnnmmmhhhZZZIII@@@@@@333222111222222///***&&&,,,***))))))(((&&&***000,,,+++***))))))***+++,,,''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))************************%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))))))))(((((('''((()))++++++******)))*********++++++,,,,,,,,,,,,,,,,,,---------......((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###!!!!!!"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!&&&$$$""""""$$$%%%### %%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&)))(((((('''''''''(((((()))))))))(((''''''&&&&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%########################$$$######""""""######$$$################################################$$$$$$$$$######""""""""""""############$$$$$$$$$###"""!!! !!!"""#########$$$$$$$$$######""""""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***((('''''')))+++,,,******))))))((((((''''''))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,------...//////000111111000000444<<>>;;;444..................,,,+++******))))))((((((((())))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''((((((((()))))))))))))))))))))******+++*********)))***+++,,,,,,,,,,,,+++******+++,,,,,,((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$""""""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&$$$$$$%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&'''''''''''''''''''''$$$%%%%%%&&&''''''&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))(((((((((((((((((())))))))))))))))))((((((((()))***+++))))))*********++++++++++++++++++,,,,,,,,,,,,,,,---------...///111111222...000111///,,,000;;;EEE```fffsss||||||lllhhheeehhhmmmjjj___UUUHHH@@@555...------,,,***,,,,,,+++***))))))))))))(((((((((''''''((())))))'''''''''''''''(((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((()))))))))))))))******+++***))))))*********++++++++++++++++++++++++++++++((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&'''((()))((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%################################################"""############$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))((('''((()))***+++)))))))))************+++++++++++++++++++++++++++///---++++++,,,---------(((,,,000000...///444999<<<;;;???KKK^^^oooyyy||||||{{{xxxwwwkkkkkkkkkkkkfffYYYGGG999444111///------,,,+++)))******(((((((((((()))***(((((('''''''''((())))))&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((&&&&&&'''''''''((((((((()))))))))))))))******+++)))))))))************+++++++++++++++++++++++++++((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&'''(((&&&###""""""$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''###%%%&&&&&&&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((((((((('''%%%$$$%%%'''***+++&&&&&&&&&''''''((((((((('''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################!!!!!!"""""""""#########"""############$$$$$$$$$ !!!""""""!!! !!!!!!"""$$$$$$%%%%%%$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))'''((((((((()))))))))******)))'''''''''(((***+++))))))))))))************+++++++++++++++*********...,,,++++++------,,,******---000222222333555666222///---111999CCCKKKOOO[[[iii{{{mmmnnn|||yyyvvvqqqnnn]]]^^^^^^YYYNNNAAA444---+++,,,---...---,,,***)))***************+++++++++((((((''''''((())))))***&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""############$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((()))))))))))))))******+++((())))))*********************++++++++++++******)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%&&&%%%%%%$$$'''((()))'''###!!!"""############$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((###$$$&&&&&&&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((()))'''%%%$$$%%%'''+++---$$$$$$%%%''')))***+++,,,'''((((((((())))))******''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###########################$$$##################$$$################################################ !!!!!!"""""""""###"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!"""$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$&&&((()))'''((((((((())))))*********)))'''&&&'''(((***+++))))))))))))************++++++******************,,,++++++...111111...+++000///......------------...000222333333444777999BBBGGGXXXrrrsssnnnwwwyyyssstttuuunnnbbbLLLLLLHHH???444......111+++++++++***(((((()))***)))***+++++++++)))'''&&&((((((((((((((()))******&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((()))))))))))))))******+++(((((()))*********************++++++++++++******++++++)))(((''''''''''''((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$######$$$'''***%%%###!!!"""$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%))))))))))))((('''&&&%%%$$$$$$%%%%%%&&&'''(((((()))((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''''''''''''''''''''''''''$$$"""$$$''')))(((&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$#########%%%%%%%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$#########""""""&&&&&&%%%$$$####################################"""############$$$$$$$$$%%%$$$$$$$$$###"""""""""###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&''''''(((''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((*********)))((('''''''''))))))))))))************))))))))))))******************+++,,,,,,,,,,,,++++++,,,---.../////////...---------............///111222888FFF]]]uuu~~~xxx}}}yyyqqqzzz|||wwwooollllllaaaLLL@@@@@@888777555333111///...---+++++++++************)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************++++++++++++***)))((('''''''''''')))((('''&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%################################################"""######$$$$$$######"""$$$%%%%%%######$$$''')))%%%###!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$###""""""$$$$$$%%%%%%&&&''''''(((***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$#########""""""%%%%%%$$$$$$###$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$##############################""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&''''''((()))((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************)))***++++++,,,,,,+++++++++,,,,,,---...//////000------------............222222555>>>MMM]]]iiiooouuuoooqqqvvvzzzxxx~~~~~~yyymmmeeekkkssstttqqqnnnggg^^^XXXVVVLLL;;;222333444444222111///...,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************++++++++++++***)))((((((''''''((())))))((('''&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&################################################""""""############""""""%%%%%%%%%$$$######%%%'''$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$$$$###"""!!! $$$$$$%%%%%%&&&&&&'''''')))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""###$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%########################"""############$$$$$$$$$###############$$$$$$$$$######$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((''''''((()))))))))))))))((((((''''''''''''((((((************************&&&''''''((()))******+++))))))))))))************))))))))))))************)))***++++++,,,,,,++++++++++++++++++,,,...000111------------............---...333;;;FFFQQQXXX\\\mmmuuu{{{zzz||||||{{{}}}wwwkkkdddkkkvvvxxxyyyzzzoooccc___\\\XXXUUUSSSYYYPPPHHHEEE<<<000,,,...000000///...---,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************)))************+++++++++******)))((((((((((((((((((((('''&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&################################################!!!""""""######""""""!!!%%%%%%%%%$$$###"""$$$&&&$$$############$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%"""!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$############################################################$$$%%%&&&&&&########################""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&'''((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))''''''(((((())))))******((()))))))))************((()))))))))************))))))***++++++++++++++++++*********+++---000222,,,,,,---------.........***---444<<>>===KKKDDD???===777000...000------,,,,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((($$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))************))))))*********+++++++++***))))))(((((((((((()))'''&&&%%%%%%$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$################################################""""""############""""""$$$%%%%%%$$$###"""###%%%######$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&%%%""""""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######%%%$$$###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$############################################################$$$%%%&&&&&&########################""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((()))(((((()))))))))************((()))))))))************))))))***++++++++++++***+++***))))))***,,,///111,,,,,,,,,------------...,,,///444888;;;;;;;;;;;;DDD@@@:::444111222777:::999999>>>GGGOOOVVV___iiiqqqzzzxxxsssvvv|||llliiinnnzzzyyywwwxxxyyywwwrrrnnnqqqnnnjjjfff^^^UUUPPPPPPLLLIIIBBB999444333555777888555444444222...,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))************))))))*********+++++++++))))))(((((((((((())))))&&&%%%%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######"""$$$%%%$$$######$$$%%%"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$&&&((($$$$$$%%%%%%%%%%%%$$$$$$'''''''''&&&%%%$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%########################"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))************))))))))))))************((()))******++++++******+++******)))***+++---...,,,,,,,,,,,,------------)))---111333222111000000000...,,,---000111000...333000000222444666===EEEGGGUUUhhhsssqqqkkkfffdddnnnzzz{{{xxx{{{}}}uuuvvvzzzyyyyyytttjjj______dddiiihhhhhhhhhgggbbbZZZTTTMMMMMMLLLJJJFFF@@@:::777444555333...,,,///222222,,,,,,---......,,,+++***+++++++++,,,,,,,,,,,,,,,******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************)))************+++++++++))))))(((((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%################################################$$$$$$%%%%%%%%%%%%$$$$$$ """$$$$$$######$$$%%%"""$$$%%%$$$"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''(((((())))))******))))))))))))************))))))))))))************((())))))***************************++++++++++++++++++,,,,,,,,,---------'''***...000//////000111++++++---000333444222///777444222333111...111666666FFFWWW]]]VVVKKKCCC@@@???FFFEEEEEEMMMSSS\\\kkkyyyuuuqqqnnniiieeehhhnnnppplllhhhhhhhhheee```[[[]]]XXXUUUTTTQQQLLLJJJLLLFFFFFFFFFGGGFFFBBB;;;666:::;;;;;;;;;999777222...111444333...---//////+++,,,------,,,,,,,,,+++***++++++++++++***************)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++))))))(((((((((((()))***''''''&&&&&&&&&''''''(((######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&################################################$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$$$$$$$$$$%%%&&&!!!$$$%%%%%%"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))))))))''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''***'''$$$$$$&&&'''%%%######$$$%%%&&&&&&%%%$$$###""""""$$$%%%'''((()))***###$$$&&&'''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""############$$$$$$$$$########################""""""######$$$$$$$$$$$$&&&&&&%%%$$$####################################"""############$$$$$$$$$%%%$$$$$$$$$######""""""$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))%%%%%%&&&((()))+++,,,,,,))))))))))))************))))))))))))************(((((()))******************++++++++++++***))))))++++++,,,,,,,,,---------***---///...+++)))***,,,------+++++++++,,,...///------...222111...///333222AAAOOOPPPGGG>>>999888888:::555333;;;>>>AAAMMMUUURRRQQQSSSQQQKKKEEEDDDJJJGGGFFFIIILLLKKKIIIIIICCC>>>>>>CCCFFFAAA:::777:::;;;<<<======;;;777444555666666444444333000,,,+++000111---...111///)))------,,,)))((()))***)))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************++++++++++++)))((('''((()))(((''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%$$$###""""""##################""""""""""""&&&%%%%%%$$$###"""!!!!!!$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######!!! """""""""""""""""""""""""""############$$$$$$$$$%%%$$$######$$$$$$"""!!!######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************+++++++++***************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------..................////////////666777888999888777555333222666888555111444???JJJLLLDDDBBBFFFCCC:::888<<<;;;;;;;;;<<<<<<<<<======:::::::::::::::999777777666666666666555444333222000000000000////////////---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))+++)))((('''))))))((('''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$$$$###""""""######!!!!!!""""""#########$$$%%%%%%$$$$$$###"""""""""$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""!!!!!! ########################"""############$$$$$$$$$%%%$$$######$$$$$$###!!!######################################################$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''')))((((((((((((((((((((())))))))))))))))))))))))(((((()))***************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------...............////////////333444555666666444222111111444555333000333;;;CCCBBB>>><<>>444444555555555666666666777888888777777666555444222222222222222111000///............------------+++++++++++++++*********************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))(((((((((((()))))))))))))))))))))))))))))),,,***)))((()))***)))(((***)))'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$###############$$$$$$######"""""""""""""""""""""""""""###$$$$$$%%%%%%######""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$###"""###$$$%%%$$$"""######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((()))***************''''''((()))******++++++(((((()))))))))*********************************+++++++++,,,,,,,,,------------------...................../////////......111000///000222222000...)))...333:::IIIRRRIII888444444444444555555555555888888888888777666555444111222222222222111111000------------,,,,,,,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))(((((((((((()))))))))))))))))))))))))))))),,,+++))))))*********))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################"""######$$$%%%############""""""!!!!!!""""""######$$$$$$$$$%%%""""""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$"""""""""$$$%%%$$$#########################################################$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))))))))))))))))))))(((((()))***************'''(((((())))))*********((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,,,,------------.....................////////////111111000111222111000...///222888AAAMMMOOOBBB333111111111222222222333333666666666666555444333222000111111222111111000000,,,,,,,,,,,,++++++++++++)))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))---+++))))))***+++***)))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""###$$$$$$%%%"""""""""""""""########################$$$$$$$$$""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''',,,***(((&&&$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###"""!!!"""$$$%%%$$$#########################################################$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$########################"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))))))))))))))))))))))))))(((((()))***************((((((((()))))))))))))))(((((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,,,,---------........................///000000000111111111000000//////222222:::HHHQQQKKK===333000000000111111111111222444555555444444333222111...//////000000000//////,,,+++++++++************((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))---+++))))))***+++***)))'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""###$$$%%%%%% !!!"""###$$$%%%%%%########################""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''---,,,)))&&&$$$###$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$""" %%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###"""!!!"""$$$%%%%%%#########################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$"""############$$$$$$$$$########################"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((()))***************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------.........---------......///000///111222111///...///111+++)))444GGGOOOEEE888333111111111111222222222222555555555555444333222222------......///......---+++++++++************)))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))++++++******)))((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######%%%'''###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$###"""""""""$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""$$$$$$###""""""%%%$$$###""""""###$$$%%%%%%%%%%%%$$$"""###&&&)))"""""""""###%%%%%%$$$"""%%%%%%%%%$$$$$$#########&&&$$$!!!!!!###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######""")))$$$"""%%%&&&$$$$$$''',,,***'''%%%%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$##################&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&"""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))))))))***)))************+++++++++++++++,,,,,,,,,,,,------............////////////...///000111111000///...//////222888===<<<666000000000111111111111000000444444444444333222111000000//////...------,,,,,,------,,,,,,+++***))))))************************))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((())))))))))))+++***)))))))))***,,,---++++++******)))((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$######%%%'''######$$$$$$$$$$$$######$$$$$$$$$###############%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$$$$######$$$$$$###""""""###$$$$$$%%%%%%%%%$$$###$$$&&&)))(((&&&$$$$$$&&&&&&$$$!!!%%%%%%%%%$$$$$$$$$######&&&$$$""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!$$$&&&&&&'''+++,,,)))&&&%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))***))))))(((((())))))***))))))*********++++++++++++++++++,,,,,,,,,---------.........//////////////////000000000//////...///...000555999999444...000000111111111111000000333333333333222111000////////////...---,,,,,,,,,---,,,,,,+++******))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))'''((((((((())))))))))))******))))))******+++,,,++++++******)))((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$&&&#########""""""#########"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$###""""""###$$$$$$%%%%%%%%%$$$###$$$&&&(((///***%%%$$$&&&'''$$$!!!%%%%%%%%%$$$$$$$$$$$$###%%%$$$""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$!!!!!!%%%&&&&&&(((,,,+++(((&&&%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######""""""""""""""""""""""""$$$$$$############$$$$$$################################################""""""##################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$&&&''')))***)))((((((''''''(((((())))))((((((''''''(((((()))''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((()))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---------.........////////////.........//////000///......111444444000---///000000111111000000///111111111111000///......///......------,,,,,,+++,,,,,,++++++***)))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))''''''((((((((()))))))))((()))******++++++******++++++******)))((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$###"""###$$$$$$###"""!!!!!!"""###$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###$$$%%%&&&'''$$$##################$$$$$$%%%%%%%%%$$$$$$&&&(((000***$$$###&&&(((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%'''$$$$$$&&&%%%###%%%***)))(((&&&%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$##############################$$$$$$############$$$$$$#######################################$$$$$$$$$!!!!!!!!!"""#########$$$############$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((((((((''''''((((((((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((('''''''''((())))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.........///...---,,,---...///000000...---...000000///---//////000000000000//////000000000000000///......------------,,,,,,++++++++++++******))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))'''(((***+++++++++***)))++++++******)))((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###""""""###$$$###"""!!!!!!"""###$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$$$$$$$%%%'''(((#########$$$$$$############%%%&&&%%%$$$$$$&&&'''+++&&&""""""%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%'''%%%###&&&+++((('''%%%&&&&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$!!!!!!!!!"""#########$$$"""""""""######$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&'''(((((()))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,---///000111///...---............//////000000000000//////000000000000000//////...,,,,,,,,,,,,,,,+++++++++******))))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''((()))++++++***))))))++++++******)))((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###"""!!!"""#########""""""#########!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$%%%%%%&&&'''"""###$$$$$$$$$$$$###"""###$$$&&&&&&%%%$$$%%%'''%%%$$$""""""$$$&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""""""""$$$'''&&&%%%)))000'''&&&%%%&&&'''&&&$$$######$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""###$$$$$$%%%%%%""""""##################!!!!!!""""""###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%"""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******)))'''''''''''''''(((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((()))((((((((()))))))))******************+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---.../////////...------......///...//////000000//////.../////////000000//////...++++++++++++++++++++++++)))))))))((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''((((((((('''((())))))******))))))++++++******)))((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###!!!!!!!!!######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""###$$$&&&&&&%%%$$$%%%&&&"""$$$%%%%%%$$$###%%%'''######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%''''''%%%#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$!!!"""%%%'''&&&%%%***111&&&%%%%%%&&&'''&&&$$$"""######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$############$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########!!!!!!!!!"""###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''(((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&'''((()))(((((((((((()))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,******+++------.........------------,,,---............////////////......------............------*********+++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((()))******++++++******)))((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###!!! ###$$$%%%&&&&&&%%%$$$##################$$$$$$$$$"""""""""######$$$$$$$$$################################################"""###$$$%%%&&&%%%$$$###"""###$$$%%%%%%$$$###""""""$$$&&&&&&%%%%%%%%%&&&!!!%%%)))((($$$"""$$$'''#########$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''%%%#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&%%%%%%'''(((%%%###'''...%%%%%%%%%&&&''''''$$$"""######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''""""""""""""""""""""""""$$$$$$############$$$$$$########################!!!""""""###$$$$$$%%%%%%&&&%%%%%%%%%$$$######### !!!!!!"""###$$$$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%$$$$$$%%%&&&'''((()))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,(((***+++---......------***+++------,,,,,,---.........////////////......++++++,,,---------,,,,,,******************++++++'''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((()))((('''''''''(((***+++***)))'''&&&&&&(((***+++'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$############$$$&&&&&&&&&$$$"""!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$###""""""###%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%########################&&&###!!!!!!###$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""############$$$$$$$$$$$$$$$$$$############"""""""""############"""""""""############$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((())))))******)))((((((((()))+++---///************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))************))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))(((''''''((()))***'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&$$$###!!!$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%&&&%%%######%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%$$$######""""""####################################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""############$$$$$$$$$$$$$$$$$$############"""""""""############"""""""""############$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$###""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((((())))))******)))(((((((((***+++---...************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))************))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&%%%$$$###"""########################################################################$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""###$$$%%%$$$###"""$$$&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&((((((((((((((((((((((((""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&'''''''''(((%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***)))'''&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""############$$$$$$$$$$$$$$$$$$############"""""""""############"""""""""############$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''(((((())))))******((((((((()))***+++,,,---************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************((())))))******))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$############$$$$$$#########################################################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$######"""!!!""""""!!! !!!#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%((((((((((((((((((((((((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&''''''(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))'''''''''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))---,,,+++***)))((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""############""""""""""""#########$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%###""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''(((((())))))******((((((((()))***++++++,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************(((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))***)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%$$$$$$$$$"""###$$$$$$$$$$$$###"""################################################%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$######!!!""""""!!! !!!#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''(((((()))******++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...++++++***))))))))))))***(((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""############""""""""""""#########$$$$$$$$$""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''(((((())))))******'''(((((()))*********************************************+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))((((((''''''%%%%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$######$$$%%%$$$###"""$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$%%%&&&&&&'''''''''((((((((())))))))))))***+++,,,------...------...////////////............//////000000111////////////////////////............///000111111///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********'''''''''''''''''''''''''''(((((('''%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""############$$$$$$$$$$$$$$$$$$############"""""""""############"""""""""############$$$$$$$$$""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((())))))******'''((())))))******))))))************************************++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((,,,+++)))((('''''''''(((%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&!!!###$$$%%%%%%$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$$$$$$$%%%&&&%%%######%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&''''''((()))***++++++,,,++++++,,,---...///000000...///000111111111000000000111111222333333444444111111111111111111111111111111000000000111222222222111111000000000000000//////////////////////////////...---------------++++++++++++++++++++++++)))******(((%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""############$$$$$$$$$$$$$$$$$$############"""""""""############"""""""""############$$$$$$$$$""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%""""""###$$$$$$###"""""""""###%%%&&&&&&%%%###"""################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((())))))******'''((()))*********)))(((************************************++++++++++++******************************++++++++++++******))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((---+++)))'''&&&&&&((()))%%%%%%&&&'''&&&%%%$$$############$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&!!!"""$$$%%%%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&########################&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''''''''(((***+++,,,---...,,,,,,---...///000111222...///111222222111111000222222333444444555666666333333333333333333333333444333333222111111111111444333222222111111222222111111111111111111111111222111000///////////////........................***++++++)))%%%###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""#########"""############$$$$$$$$$$$$$$$$$$############"""""""""############"""""""""############$$$$$$$$$""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!!!!###%%%''''''%%%###!!!""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((()))*********'''((()))******)))((((((************************)))************+++++++++******************************++++++++++++******))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******)))(((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############"""""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&$$$######%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&''''''''''''(((((()))***+++))))))+++,,,---.........//////000000111111222222000000111222333444444555555555444444444444333333333444555666777666555444222333444444444333222111666777888888666444444555222111111111222333444555666555444333333333333333222111000///000222555666222222111///---+++)))(((%%%$$$###""""""###$$$$$$!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$$$$#########""""""!!!!!!$$$""""""$$$''''''%%%"""######$$$$$$$$$######""""""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''))))))))))))(((((((((((((((((((((((((((+++++++++***************+++***)))(((((()))***+++))))))************))))))++++++***)))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''******)))(((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))))))))))))))***+++,,,---+++,,,---...///000000000//////000000111222222222444444333333333222222222444444444555555666666666666666555555333222000//////000111333444555555444555777888888666444444555222333333333333444444444444444333333333444555555333333222222222444555666444444333222000...,,,+++&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""########################"""""""""!!!$$$######%%%((((((&&&###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$######"""############$$$$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))((((((((((((((((((((((((((((((************************+++***)))(((((()))***+++))))))************))))))+++******))))))((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((******)))(((((((((((()))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$$$$$$$&&&'''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''((()))***+++,,,++++++++++++,,,---...///...///000111222333333333000000000111222222333333555555555555444444444444444444555666777888999999888777555222///,,,***)))***+++...000333555666777555777888888666555555666444555666666666555444333/////////000000111222333333333444444555666666666666666666555333111000///(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""############""""""""""""%%%$$$$$$&&&((((((&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!"""""""""#########$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###""""""""""""###$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%'''(((((()))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((())))))******))))))(((******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))+++***))))))(((((())))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$%%%'''((('''%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&&&&''''''''''''((()))***,,,------,,,,,,,,,,,,---...///000000000222333444555555555111111222222333444444444444444555666777888999999555555666777777888999999999777444000,,,)))'''&&&'''(((***---///222333444444666888888666666666777666777888999888666444222+++++++++***++++++,,,,,,///000222444555666777777777777777666555444333222...---,,,***)))''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######"""""""""#########"""""""""""""""###$$$%%%&&&'''&&&%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))***(((((())))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((((((++++++***)))))))))))))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&(((((('''%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''(((((())))))$$$%%%%%%%%%&&&&&&&&&''''''((()))***+++,,,------------------...///000000000111222333555555555555333333444444555666666777666666777888999:::;;;;;;888888888888777777777777777666444111...+++((('''&&&'''((()))+++,,,......222444666777666555666777666777888999888555333111,,,+++***((((((''''''''')))***---000333555777777777777777777777666555444444333222000---***((('''$$$############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$######""""""""""""""""""""""""######!!!"""$$$%%%%%%$$$######!!!!!!"""###############$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((()))((((((((((((((((((((((((''''''(((((()))))))))))))))))))))******)))))))))(((((())))))))))))(((((('''((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''++++++***))))))))))))***''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############"""""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&%%%%%%%%%'''))))))'''%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&''''''(((((())))))+++,,,------------............///000111222111111333444555666666666666666666777888888999999;;;;;;;;;::::::::::::999:::::::::999999999888888888777777555222///,,,***(((''''''''''''((()))***...000333333333333444555444444555555444222111///...---+++***((('''''''''&&&'''))),,,///222555666666777777888888888777777888777666444222///---+++&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########""""""""""""############"""$$$$$$###"""###### !!!"""############"""######$$$$$$$$$######"""""""""#########$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$######"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))(((((((((((((((((((((((('''(((((())))))******+++))))))************))))))'''(((((())))))(((((('''&&&'''((()))***)))((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''',,,+++******))))))******''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%&&&((())))))'''%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&''''''((('''''''''((())))))******+++,,,.../////////......000000000000111222333444222333444555666777777777888888999999:::;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<======::::::;;;:::888444///,,,)))(((''''''''''''((())))))+++---.........000111/////////......------,,,,,,,,,+++)))((((((((((((''''''((())),,,///111333777777888999999:::999999888888888888777555333222,,,***(((%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$%%%!!!"""""""""############"""%%%%%%$$$"""###$$$ """######$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%'''((()))(((((((((((((((((((((((((((((())))))***++++++,,,((()))***++++++***)))(((''''''((((((((((((''''''%%%&&&((()))***)))((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''',,,+++******)))*********''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%&&&(((***)))'''%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&((())))))***+++,,,,,,,,,...///000111111000//////222222222222333444555555333444555777888888888888999999:::;;;;;;<<<<<<===::::::;;;<<<===>>>??????<<<<<<===>>>???@@@AAAAAA<<<===???>>>;;;666111---***)))(((''''''(((******%%%'''***+++++++++,,,...++++++***)))))))))******)))(((((('''''''''(((((())))))((((((***,,,///111777888999:::;;;;;;;;;;;;666777999::::::999888777111///+++(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&!!!!!!""""""#########$$$ ###&&&'''$$$###$$$&&&!!!!!!"""$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%'''(((((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))((((((((((((((((((((((((((())))))***+++,,,,,,,,,((()))***++++++***)))(((''''''((((((((((((''''''$$$&&&((()))***)))((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))************))))))))))))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''++++++,,,---------,,,,,,,,,---...///000111222222333222111333555666666555444555666777999:::;;;<<<;;;;;;<<<<<<<<<<<<<<<;;;???>>>=====================>>>?????????===;;;:::AAA===;;;;;;===;;;444...000...,,,)))'''%%%%%%%%%***)))((('''''')))+++---,,,+++++++++************(((''''''(((******)))'''***))))))((()))***+++,,,666999<<>>:::;;;<<<===???@@@AAABBB???======>>>@@@@@@<<<999444333111...---,,,,,,,,,+++***))))))+++---///111444444333333222111111000...---,,,---......,,,***(((((('''&&&&&&'''((()))000222555888;;;===>>>>>><<<;;;;;;:::999999999999777555111---***(((''''''$$$$$$$$$$$$####################################$$$$$$$$$############"""################################################"""############$$$$$$$$$######""""""######$$$%%%################################################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$##################################################################"""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''************))))))))))))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))+++,,,---...............//////000111222333444444666555555666888999888777888888888888888888888888666777888999:::;;;;;;;;;::::::::::::;;;<<<===>>>===<<<;;;;;;;;;<<<===>>>999999:::;;;<<<<<<;;;;;;999888555222000/////////---------...000222444666;;;;;;:::999999888777777666555333333333222000...)))((('''&&&&&&&&&'''(((+++,,,...111666;;;???AAA<<<<<<<<<<<<;;;:::999888999888666333000---+++***$$$%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""################################################"""############$$$$$$$$$######""""""######$$$%%%################################################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###################################################%%%$$$$$$###""""""!!!!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((((((((())))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''************)))))))))((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((())))))******++++++,,,---......////////////111111222222333444444555666555555666777888888777777777777777777777777777555666777999:::;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<:::999:::;;;@@@>>>;;;777444222111111333333333333555666888999;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999888777666333111---,,,+++)))(((((())))))))))))***---222888===AAA<<<===>>>>>>===<<<:::999999999888777555222///---+++***)))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################""""""#########$$$$$$$$$######""""""######$$$%%%################################################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###################################################%%%%%%$$$$$$##########################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''************)))))))))((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''))))))***++++++,,,------,,,---...///000111111000222222333333444444555555555444333444666777666555444444555666666777777888444555777888999::::::;;;===<<<;;;:::::::::::::::666777999;;;===>>>???????????????===<<<;;;===???BBB@@@>>>;;;:::999888888999888888888888999999999999999:::;;;<<<===>>>>>>===<<<:::999999888555222111///---+++************)))((((((***---222777:::;;;<<<>>>???>>>===:::999999:::::::::888666444222222///,,,(((%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################""""""#########$$$$$$$$$######""""""######$$$%%%################################################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$%%%%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''************))))))))))))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))******+++,,,---......///---...///000111222222222222333333333444444444555444333222333444555444333222222333444444555666666333444555777777888888888;;;;;;:::999999999999999777777888888999999::::::;;;:::888777888:::<<<===;;;;;;999999999999;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<===??????@@@<<<:::999999999888666444333222///---+++*********((((((((()))+++---///111666888;;;===>>><<<999777888999:::::::::999888777555222...***'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""################################################"""############$$$$$$$$$######""""""######$$$%%%################################################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$%%%&&&&&&'''##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&************))))))))))))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))******+++***+++,,,---...///000000---...000111222333333333222333333333333444444444555333222333444555444222222222222222222222222222222222333444444444444444555555555666777888999:::>>><<<::::::<<<@@@DDDGGGHHHDDD???>>>@@@CCCCCCBBB===<<<;;;999999999:::;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<=========>>>>>>>>>999888777888999999777666777666333000...,,,,,,,,,)))***,,,---......------///222666:::;;;999666444222333444555666666777777555555444222///+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""################################################"""############$$$$$$$$$######""""""######$$$%%%################################################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&************))))))))))))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))***++++++,,,++++++,,,---...///000111......000111222333333444222222333333333333333333555444333333444555444222333333222222111000000///000111111222222222111111000111222333555777999:::???>>>>>>BBBJJJWWWcccjjjggg```YYYVVVXXXYYYWWWTTTJJJHHHEEEBBB???>>>======999:::;;;======>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::777666666888999:::999777<<<:::777444222000//////,,,...111333333222000...***...333777888777444222,,,,,,---///000222333444666888::::::888333---)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""################################################"""############$$$$$$$$$#########"""###$$$$$$%%%################################################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######################################################""""""!!!!!! ##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&************))))))))))))((('''%%%$$$$$$%%%'''(((%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$######""""""&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((()))))))))***++++++,,,,,,........................---------...///000000000000...---000222111...,,,111222333333222111222333444555666444222222666:::@@@===;;;;;;<<<:::555111===>>>CCCIIIKKKJJJPPPWWWWWW___aaa]]]cccvvvwwwkkkaaaWWWOOOOOOUUUTTTJJJFFFKKKJJJCCC@@@DDDBBB>>>===>>>:::555888???666999<<<<<<:::888999:::::::::999888777666555555222222444777::::::888666222///------///000///---*********+++---///111333888<<>>@@@@@@???===>>>BBBEEEOOOMMMJJJIIIKKKLLLMMMMMMSSSZZZbbbhhhmmmrrrxxx}}}yyyxxxsssnnnqqq}}}|||rrrqqqvvv{{{qqqjjjiiimmmhhhWWWKKKHHHHHHAAA<<<:::888555888???>>>@@@BBB@@@<<<999999999<<<<<<;;;888444444666999777777888:::<<<===<<<:::666333000//////...,,,)))++++++******+++---///000222666;;;<<<999666555666///---***'''%%%$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###################################################$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&************))))))))))))'''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''(((((()))))))))******++++++,,,,,,---++++++,,,---...//////000000///---,,,++++++++++++000///...---...111444555777;;;??????>>>???EEEJJJEEEGGGJJJNNNSSSYYY```dddpppppppppooooooqqqtttwww~~~}}}yyyzzz|||sssoooddd\\\UUUQQQLLLDDD>>>;;;???AAACCCBBB>>>;;;999888666777888777444333555777;;;:::999:::<<<>>>>>>===<<<:::666333111...***''',,,+++***))))))***,,,------000666:::===<<<:::999444222///,,,)))'''&&&&&&&&&%%%$$$"""!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###################################################$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))''''''''''''(((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%''''''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&************)))))))))((('''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%'''((()))************++++++,,,---------,,,,,,------.........///---,,,+++***+++,,,---///000333444222333888>>>AAAGGGLLLQQQSSSTTTYYYccckkkjjjnnnsss{{{~~~qqq___RRRSSSTTTUUUSSSNNNEEE>>>999666666666777888888666555888777555666999===>>>???AAA???<<<888555111---+++,,,+++)))'''((()))+++------...111777;;;======;;;888777555222///,,,)))(((((('''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''%%%###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&************)))))))))(((&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((******++++++++++++,,,------......000000000000000000//////000000000000222444666777666???EEEFFFHHHQQQXXX[[[eeemmmxxx~~~~~~wwwkkkffffffoooyyyzzz}}}{{{{{{~~~~~~{{{qqqdddUUULLLOOOFFF<<<777888999777555555333222444888===@@@AAAAAAAAA@@@===:::666333222,,,+++)))''''''))),,,...111000000222666999;;;;;;;;;:::999777444000---+++(((''''''&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$############################################################$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""!!! ###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((''''''((()))******+++++++++,,,,,,------......///------------------------///000222555888:::<<<===IIIXXXeeehhhkkkssszzz{{{zzzrrrtttzzzqqqZZZMMMHHHGGGIIIXXXffflllsss||||||qqqeeeYYYUUUVVVVVVWWWYYYbbbiiibbbZZZbbbmmmzzzwwwssscccMMM===777555555444555444333555:::>>>AAABBB@@@AAABBBAAA>>>;;;999999000...+++)))(((***,,,...444333111000000333666999;;;;;;<<<;;;999555222000)))((('''&&&%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&************))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((())))))******+++++++++,,,,,,,,,,,,---......//////******+++,,,---...///000555888???GGGNNNSSSWWWXXXggg{{{nnn___YYYZZZ^^^gggtttzzznnnbbbXXXPPPJJJGGG@@@CCCGGGIIIKKKPPPXXX]]]sssoooeeeWWWNNNNNNOOOOOOOOOUUUNNNEEEKKKRRRYYYccciiiooozzzrrr]]]KKK@@@;;;:::777555555777:::===??????===@@@BBBBBB???<<<<<<<<<666333///+++))))))+++,,,222333333111......111555:::;;;======<<<999666444...---+++)))'''%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&$$$######$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&************))))))))))))%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&###############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))++++++++++++++++++,,,,,,,,,,,,------.../////////......000222555777888999GGGMMMXXXdddpppyyywwwhhhVVVIIIHHHFFFDDDFFFLLLPPPRRRRRRKKKOOOVVV___eeeccc[[[TTTDDD???;;;<<<<<>>>>>;;;888666444222000,,,)))'''%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%###!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&+++***)))(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((...,,,******+++,,,,,,+++)))((()))---//////......666...333AAAFFFBBBIIIYYY___hhhrrr}}}vvvvvvnnnfffcccfffeee]]]UUURRRXXXQQQOOOUUUZZZVVVLLLFFFJJJOOO^^^vvvoooggg___ZZZWWWZZZeeeqqqiii^^^kkk}}}xxxdddbbb]]]IIIDDDEEE===;;;BBBCCCCCCMMMQQQQQQZZZ___\\\iii~~~}}}mmmTTT???333888===999999???444999???AAA???<<<;;;<<<>>>;;;888333///+++)))(((&&&+++///111///,,,+++,,,222777<<>>>>>???999777444222000---***'''&&&&&&&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$##################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&###"""%%%(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&++++++***)))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))))))))******))))))***+++---------,,,111...,,,+++---222:::@@@EEEBBBFFFSSS[[[]]]ccclll|||~~~~~~rrraaa]]]bbbfffjjjvvv}}}rrrnnnqqqnnnsssuuuhhhQQQEEEHHHCCC;;;===DDD@@@DDDEEE@@@IIIXXX[[[kkkllllllnnnyyykkkTTTIIICCC>>>===BBB:::;;;;;;;;;;;;===@@@CCC===<<<:::777333///+++***(((+++---,,,+++***+++,,,000555;;;>>>>>>=========:::888555333222///+++)))&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&&&&########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&######%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''''',,,,,,***)))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%!!!$$$&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''))))))******++++++++++++)))***,,,.........---,,,+++...111333777BBBPPP[[[ccc___ZZZ\\\fffsss~~~wwwcccTTTXXXbbbrrrvvvddd]]]SSSLLLTTTOOOIIIIIIGGG???BBBKKKKKKPPPUUUUUUQQQTTTcccuuuhhhXXXNNNFFFAAABBB???;;;999:::;;;<<<<<<;;;<<<===<<<999444///,,,++++++***(((&&&'''))),,,---222888<<<============;;;999777555444222///,,,((('''%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&'''#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((()))(((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''(((---,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%""""""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''))))))******++++++,,,,,,------......------...///...:::FFFLLLPPPYYYdddlll||||||vvvqqqwww|||zzz|||rrrvvv~~~zzzlllpppzzzyyyppp]]]XXX\\\[[[YYY___]]]RRRKKKOOOUUUWWWUUU```mmmuuu}}}vvviiiUUUCCC>>><<<::::::<<<<<<888555:::<<>>999444000,,,+++)))'''&&&&&&((()))***...444999===??????@@@===;;;999888888666333111+++***'''%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''(((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((((('''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''---,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((()))******+++,,,,,,,,,,,,,,,,,,,,,000666;;;KKKZZZhhhllllllrrryyy}}}vvvcccoootttsssllljjjwwwoooppp}}}{{{~~~sssuuuuuuqqqyyyvvvgggYYYRRRIII@@@AAAFFFIIILLLRRR[[[```aaahhhtttrrr[[[DDD???:::999;;;===<<<:::999<<>>@@@@@@???<<<:::555333000///...---,,,***((()))+++000888>>>BBBDDDAAA???>>>>>>???>>><<<:::666555222///+++'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''$$$######$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$++++++***)))((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&###%%%''')))******)))(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))***+++,,,---......///333999???FFFQQQ___iiivvv|||pppoooyyy|||{{{{{{~~~yyyvvvwwwzzz|||~~~ppplllmmmnnnooopppjjjiiimmmxxx~~~}}}wwwuuuoooooovvv]]]LLLDDDBBBFFF===CCCZZZlllqqqyyyoooTTT???555555777999:::<<<===>>>?????????>>>:::444111111111111000+++)))(((+++222999>>>@@@BBBAAA@@@AAABBBAAA???>>>:::999888666222---)))&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%$$$###$$$&&&&&&$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%+++***)))(((''''''''''''&&&&&&&&&'''''''''(((((("""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&(((+++,,,,,,,,,+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))******+++,,,---//////000999???GGGOOOVVVaaannnwwwxxxuuussswwwrrrmmmoooxxx|||}}}zzz{{{qqqgggdddddddddfffiii\\\\\\aaaooo}}}sssnnnlll{{{sssWWWKKKIII===555???]]]mmmeee[[[ZZZUUUTTTbbb}}}fffMMM???;;;<<<:::::::::;;;<<<>>>@@@AAAEEE>>>666111111333555555---***&&&(((...555999;;;CCCBBBAAABBBCCCCCCAAA???;;;<<<<<<:::777222...+++$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''((())))))((((((%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&$$$###%%%&&&&&&### ''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''"""###%%%''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&"""###...:::;;;000$$$&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&(((******)))((()))***+++000,,,+++000///000:::BBBPPPbbbllloooppptttxxx||||||zzzooonnniiikkkpppvvvxxxyyytttkkkmmm}}}yyy{{{ppppppwww|||zzznnnzzzxxxiiifffpppyyytttfffPPP@@@@@@TTTaaa[[[TTTTTTMMMIIIKKKVVVeeeuuudddTTTWWWNNN:::@@@:::555777===CCCCCCAAABBBBBB<<<333000444555222,,,,,,***(((''')))---111<<<@@@CCCAAA>>>>>>AAAEEE???<<<:::999888555000,,,)))(((&&&$$$######$$$%%%!!!"""###$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$###!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$&&&***+++)))%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%''')))***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''$$$!!!###''')))&&&"""%%%%%%%%%&&&&&&&&&''''''************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&$$$%%%)))......(((###&&&&&&&&&''''''''''''(((%%%&&&&&&''''''((()))))))))***++++++*********+++(((,,,***///===EEEJJJUUUWWW^^^eeeiiijjjlllqqqvvvqqqnnnsssuuunnnoooqqqjjjkkkvvvuuukkkddd^^^YYYhhhllltttyyyyyywww|||{{{yyykkkeeebbbkkkiiiQQQNNNTTTQQQIIIDDDDDD===:::CCCRRRfff~~~sssjjjuuuvvvjjjTTTTTTQQQKKKCCC>>><<<<<>><<<;;;;;;999555111,,,***'''$$$######$$$%%%#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$&&&***+++)))&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''$$$"""$$$)))+++)))&&&%%%%%%%%%&&&&&&&&&''''''************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$&&&'''&&&$$$$$$%%%'''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))(((''''''(((+++,,,---,,,...222000888MMMYYY^^^fffggghhhjjjmmmppprrrtttvvv```[[[^^^eeeqqq}}}xxxwwwzzzwwwggg\\\XXXXXXUUU\\\```]]][[[```iiiooommmjjj^^^VVVSSSMMMRRReeekkkTTTRRRTTTOOOGGGEEE<<<666666???MMM```nnnxxxzzzwwwiiiUUUEEEAAABBB:::======<<<;;;;;;666000444333111...+++***,,,...+++222===CCCDDDBBBAAAAAA@@@>>>===<<<<<<;;;888666000---)))&&&$$$###$$$%%%&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%&&&)))+++)))'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###&&&***,,,+++)))%%%%%%%%%&&&&&&&&&''''''************)))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$%%%(((,,,&&&&&&&&&''''''''''''(((&&&''''''(((((()))******)))'''&&&)))...222333333111999;;;FFF^^^lllmmmpppmmmmmmooouuuzzzzzzvvvqqqPPPLLLRRRdddqqqdddlll{{{~~~nnndddjjj|||{{{zzz{{{xxx|||zzzfffZZZ[[[bbbmmmwwwuuucccUUUVVV^^^bbbrrrnnneeeddddddYYYVVVddduuu|||lllbbbdddaaaXXXNNNJJJCCC;;;777;;;EEEOOOhhhxxxlllXXXJJJCCC>>><<<888888:::>>>???>>>777777555222...,,,,,,---***000777===???AAABBBCCC@@@???>>>===<<<:::999888444222---)))&&&%%%%%%%%%(((&&&%%%$$$$$$%%%'''(((((('''%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&)))***)))(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%%%%&&&)))+++***(((%%%%%%%%%&&&&&&&&&''''''************)))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((''''''(((((()))******+++,,,++++++---111666:::;;;666DDDMMMYYYrrr{{{wwwuuuvvvxxxuuummmeeeIIIBBBIII```zzzbbb[[[fffrrrxxx}}}}}}zzz\\\RRRbbbqqqqqqyyywwwnnneee[[[bbbppprrraaa]]]___eeeeee```fffpppyyy~~~wwwxxx|||nnnttt}}}~~~ooocccfffqqqyyyoooooonnn{{{uuujjjpppnnnnnnoooqqqxxx{{{xxxvvvooodddaaaWWWGGG:::888>>>EEEPPPXXXdddtttuuuUUU???FFF@@@999999<<>><<<;;;::::::888666222...***((('''&&&)))'''%%%$$$$$$%%%'''(((&&&%%%$$$###$$$%%%'''((($$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***))))))'''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((&&&&&&''')))(((%%%"""&&&&&&&&&''''''''''''((((((((())))))******+++++++++,,,---///222888???DDDTTTeeekkkmmmzzz}}}xxxvvvrrrkkkdddSSSEEEEEEUUUkkkzzzuuuzzzzzz~~~ssskkkcccZZZXXX[[[jjjlllbbbqqqvvvjjj___aaagggsss{{{yyykkk___]]]WWWXXXSSSIIIOOO___ddd___[[[XXXVVVPPPIIIGGGIIITTTXXX]]]iiiuuummm]]]XXXQQQYYYhhhrrrooogggjjjtttnnnlllwwwrrrjjjffffffkkkppptttoooYYYJJJFFFFFFGGG???@@@CCCNNNaaayyyqqqTTTBBB;;;666999===??????@@@>>>@@@AAA@@@===;;;;;;;;;;;;999555333555999???BBBAAAAAAAAA???===<<<===>>>;;;999777444000,,,)))(((((('''&&&%%%%%%%%%&&&&&&#########$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''%%%&&&&&&&&&''''''''''''((((((((()))******++++++,,,)))...444999===GGGTTT^^^~~~sssnnnqqqvvvpppWWWKKKOOOUUUfff~~~~~~rrraaaZZZUUULLLJJJNNNaaa}}}yyyjjjkkkhhh]]]PPPNNNPPP[[[hhhlllddd[[[XXXVVV\\\]]]UUUYYYcccdddhhhhhhddd^^^]]]^^^\\\XXXYYYQQQUUU```cccaaaYYYMMMKKKLLLUUU]]][[[RRRRRR[[[ttt|||rrriiidddgggpppwwwlllrrryyyrrrnnnlllaaaTTT<<<999999>>>DDDLLLSSSZZZsss||||||UUUHHH===;;;======>>>@@@===@@@BBBCCCBBBAAAAAAAAAAAA>>>;;;888777888999999:::;;;<<<;;;::::::===@@@<<<<<<;;;999555000,,,)))&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''((()))***+++(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&''''''''''''))),,,///&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,---555@@@HHHPPP^^^pppooo______jjjyyykkkWWWSSSNNNYYYwwwrrrqqqfffZZZ]]]ooo|||}}}wwwfffZZZXXXTTTLLLKKKPPPYYYooo|||ppp\\\SSSPPPMMMIIIFFFIIIVVViiivvvwwwsss```]]]dddfff^^^]]]```[[[]]]aaaaaa```hhhuuuyyytttsss]]][[[aaa[[[]]]^^^PPPJJJDDDEEEKKKMMMKKKRRR^^^UUUUUUbbbzzz|||xxx~~~iiiaaafffmmmfff\\\XXXaaatttjjjPPPFFF<<<666222000444999666CCCXXXlll|||kkkRRREEE???;;;;;;???999<<<@@@BBBBBBBBBBBBCCCBBBAAA@@@>>><<<888444000111444666666555777;;;???<<<======<<<888333---***%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%$$$###!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((***+++(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''...,,,***)))'''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&(((((((((((())))))))))))'''''''''''''''((()))***,,,+++******,,,///111222///999NNNhhhppplllrrryyyhhhgggrrr~~~mmm^^^XXXSSSRRRSSSVVV```kkkxxxkkk[[[TTTTTTUUUQQQLLLMMMWWWeeellliii```VVVQQQOOONNNPPPUUU___mmmyyynnnpppqqqpppllleee^^^YYYiiioooooottt~~~{{{ooonnniiiccc]]][[[]]]\\\VVVOOOFFFIIILLLLLLMMMTTT___hhhaaaTTTOOO[[[kkkrrrnnniiioooqqqccc]]]\\\RRRPPPZZZbbbeeemmmxxxtttgggKKK:::444444444555000777CCCPPP^^^qqqyyymmmQQQ<<<;;;===888555666<<<@@@@@@AAADDDBBB@@@???AAADDDBBB;;;555///***(((+++000333888===>>>>>>>>>===:::777444222'''&&&$$$###"""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$((()))***+++***)))'''%%%'''((()))(((((((((***,,,)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''&&&$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%### !!!#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%...---+++***)))(((((()))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((()))*********++++++,,,,,,...000222111BBB```yyyvvvlllpppuuuzzzyyyiiifff```YYYUUUVVV[[[___jjjjjjmmmqqqtttpppfff___^^^bbbggggggbbbZZZQQQLLLJJJHHHGGGIIINNNVVV^^^cccfffgggiiiiiigggbbb]]]YYY\\\dddfffmmmzzzxxxmmmlll___bbbjjjtttxxxrrrdddXXXPPPQQQRRRTTTWWW\\\bbbeeeeee______eeefffccchhhrrrooopppqqqttt|||zzzeeeWWWMMMPPPSSSSSSYYYbbbkkkrrr~~~qqqXXXJJJDDDAAA>>>999777:::FFFVVViiiaaaDDD;;;666444222444<<>>888222,,,(((***---000555:::<<<===??????>>>;;;888666,,,***(((%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%((()))***+++***)))'''&&&&&&((((((((('''''')))+++(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&$$$######$$$$$$%%%&&&&&&&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$$$$&&&&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&...---,,,+++***)))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((()))***+++(((***,,,,,,+++---222777FFFUUUpppwwwjjjnnnjjjllluuuxxx~~~|||~~~yyy}}}xxxiiiaaadddiiiiiirrryyy~~~qqqhhh^^^[[[WWWRRRMMMGGGAAA======;;;888777777:::===@@@@@@AAACCCDDDCCCAAA???===???HHHKKKRRR___]]]TTTTTTVVV```ooopppbbb\\\]]]```hhhrrr{{{uuujjjfffllliiiccclll~~~lllYYYRRRSSS]]]ppp~~~```NNNEEECCCJJJTTTmmmrrryyyvvvpppjjjcccYYYGGG:::===FFFUUUpppnnnTTT777555000111999@@@BBBAAA@@@FFFDDDBBBCCCEEEEEEAAA>>>777///)))((()))+++///555777999===???@@@>>><<<:::444111---(((&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%((()))*********)))((('''&&&'''((('''&&&&&&((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&,,,,,,+++***)))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))'''''''''((()))***+++,,,+++---......000777AAAJJJeeekkkvvv{{{rrrssswwwyyy~~~pppfffWWWRRRXXXeeeooowww|||~~~www|||wwwoooeee[[[TTTLLLFFF>>>999888666333111333222000//////000111222222333333333444444333333...555444777AAA???999;;;===AAAKKKVVV]]][[[RRRJJJPPPTTT]]]jjjzzzlll[[[dddmmmlllssspppVVVMMMJJJIIIRRRaaafffppp||||||eeeWWWPPPRRRWWWcccrrr~~~{{{~~~___CCC999999@@@XXXrrr```FFF<<<444555:::>>>@@@BBBGGGEEEDDDEEEFFFFFFEEEBBB<<<222***'''&&&'''***///000333888<<>>?????????===:::555000+++'''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''))))))***************)))((((((((('''%%%$$$&&&'''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((())))))''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$"""######"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((())))))(((((('''&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))((((((((()))***,,,---...+++///999EEESSS___iiinnnuuussspppoooqqqsssuuuuuurrraaabbb}}}~~~ddd]]]aaauuussscccaaakkkmmmnnnpppiiiiiiwwwzzzppp^^^HHH;;;999999666222777666444333444555444333333222222222111222222222111111000///.........///111666111///555555444;;;;;;999777666555444222000000444888999;;;CCCPPPZZZTTTKKKHHHPPP]]]ooo~~~mmmgggoooxxx{{{ppp^^^XXXdddsss{{{zzzyyyxxx{{{yyylllvvvyyytttxxxvvviii[[[\\\mmmkkkXXXGGG;;;777:::DDDbbbqqq```SSSHHHAAA???BBBCCCDDDEEEGGGHHHHHHGGGGGGBBB888///***'''%%%&&&***,,,///444999===@@@BBBBBB>>><<<999444///+++'''%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%%%%&&&'''((()))))))))************+++)))***)))(((%%%$$$%%%''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$#########%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((())))))***))))))''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))(((((())))))+++---...///000;;;OOOgggzzz|||}}}{{{xxxvvvtttsssrrrqqqwwwjjjwwwwwwmmm]]]UUUSSSaaasss}}}~~~|||zzzxxxlll___[[[NNNEEE:::666777999888555444555666666666666888:::555555444333333444444555999888888777777666666666222888555444999888555;;;888777777666555333000...::::::888555444555:::>>>555<<>>AAACCC>>>>>><<<999555///***'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%'''((((((***)))))))))******+++,,,+++++++++)))&&&%%%&&&'''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$###$$$%%%$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$""""""$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""%%%&&&&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***++++++***(((((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))(((((()))***+++---///000???OOOlll~~~sssdddQQQTTT[[[bbbiiittttttgggWWWHHHBBBCCC999666333111111111222222444666999:::999;;;???CCC<<<<<<;;;;;;<<<>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;<<>>@@@?????????===999333---)))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))******))))))***+++,,,,,,,,,,,,+++)))'''%%%&&&'''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''$$$""""""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""$$$'''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((+++*********))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&%%%&&&((((((((('''''''''''''''(((((((((((()))))))))(((''''''&&&&&&)))(((((()))******)))'''***+++((()))111000555FFFTTTppprrrlllmmmjjjnnnppppppmmmlllqqq}}}qqqmmm]]]LLLAAA:::555666;;;555555666777888999:::;;;===>>>AAAEEELLLTTT\\\aaaZZZSSSLLLNNNXXXdddlllooojjjiiieee___XXXRRRPPPOOO[[[iiitttoooddd[[[TTTNNNRRRMMMHHHGGGIIIHHHCCC???CCCBBB@@@===:::888666555777444111111333777999:::RRRyyypppaaaXXXTTTXXX```mmmzzz|||sssuuu{{{jjjsssttt^^^hhh}}}xxxaaaXXXQQQQQQSSSUUU\\\eeeoooiiigggoooyyyvvveeeSSSEEE@@@===@@@CCCCCCDDDGGGEEEAAA;;;444///,,,+++*********+++...111666;;;===@@@@@@???===;;;777444333***)))'''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))++++++,,,,,,)))))))))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&$$$$$$&&&))))))&&&###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))************)))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%&&&((((((((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''(((******)))(((***///...///555666>>>QQQooo~~~qqqgggVVV```hhhpppooo\\\KKKCCC>>>===:::777777;;;<<<:::888888<<>>888222...,,,*********+++---000555999;;;@@@@@@???>>><<<999777555,,,+++(((&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$'''''''''(((''''''&&&&&&&&&&&&((()))***+++++++++((())))))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$###%%%((()))(((&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))************))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%&&&((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((()))))))))***(((...---///;;;EEEUUUkkk}}}vvvpppfff\\\WWW[[[lllzzz~~~pppdddhhhyyy|||ooocccRRRCCC>>>;;;::::::888666888===???>>>???EEERRRcccttt~~~xxxvvvssspppkkkddd[[[QQQIIIDDD@@@BBBBBB???:::777666777111CCCUUUZZZVVVRRRQQQOOOUUU```ppp||||||vvvqqquuunnniiijjjnnnlllcccZZZjjjooovvv|||qqqZZZ___iii\\\UUUSSSSSSbbbzzzjjjTTT===888===DDDFFFGGGGGGEEEBBB===888222---+++******+++,,,///222555777??????@@@@@@???<<<:::999000...***'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((((((((((((((('''&&&&&&&&&&&&''')))************((((((((()))(((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&$$$###$$$'''((()))(((&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((*********)))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%&&&((((((((('''''''''''''''((((((((((((&&&&&&&&&'''((())))))***((()))))))))(((((()))***(((......666LLLbbbwwwyyy|||tttqqqlllccc\\\ZZZxxxzzzooocccXXX___rrrkkkWWWKKKGGGBBB;;;>>>>>>===;;;:::???KKKUUU\\\^^^eeeqqq~~~tttmmmgggfff```UUUGGG===;;;<<<777:::>>>??????>>>;;;888888>>>GGGQQQXXX]]]```aaauuuyyy}}}zzznnndddccchhhrrrqqqnnnrrraaa^^^{{{^^^RRRQQQVVVaaavvvqqqSSS@@@888999???GGGFFFFFFEEECCC===777000---++++++,,,---...000222333<<<>>>@@@AAAAAA@@@>>><<<555222---(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$(((((((((((('''&&&%%%$$$%%%&&&'''((())))))))))))'''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&((('''%%%%%%%%%'''((((((&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&%%%'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))******''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''''''''''''''((((((((((((%%%&&&&&&'''((()))*********++++++***((('''))),,,,,,666===LLLjjjzzzwwwyyywwwrrrwww|||rrrsssqqqrrruuutttpppoooqqqzzzyyyxxxwww|||{{{nnnYYYRRRFFF:::777<<>>999AAAJJJNNNUUUcccwwwkkkVVVJJJEEEBBB<<<777666888888777555999777666666999===AAACCCWWWaaapppwwwrrrkkkoooyyyssszzz}}}}}}yyybbbXXX```SSSYYYyyyzzzrrr\\\FFF999;;;CCCDDDEEEFFFFFFBBB;;;444000...............///000000888:::>>>AAABBBBBB@@@???999666111,,,(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###%%%&&&'''((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''***)))(((&&&%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))))))))************''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%&&&((((((((('''''''''''''''((((((((((((&&&&&&&&&'''((())))))***)))+++,,,+++))))))---000111CCCQQQccc{{{wwwpppppprrrrrrqqqmmmeeeeeehhhnnnttttttrrrtttyyyppp|||rrrZZZFFF;;;===<<<888:::???BBBAAAJJJ^^^sss~~~jjj^^^RRRGGG>>>;;;:::999777888777555333333555666777666@@@AAALLL^^^hhhggggggjjjtttyyyiiizzz|||sss______```eeeqqq|||}}}xxx~~~fffMMM@@@>>>@@@BBBEEEFFFDDD???888444111111111000000//////...444777;;;@@@BBBCCCBBBAAA;;;999555000,,,(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))***'''''''''''''''(((((((((((())))))(((&&&%%%&&&'''&&&&&&'''''''''(((((((((''''''(((((()))***************)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((()))))))))************''''''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''&&&%%%&&&((((((((('''''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&))),,,,,,+++---222888AAAWWWfffmmmxxxxxxrrrrrrvvv~~~}}}wwwyyy~~~{{{}}}rrrllltttsssfff___\\\eeerrrzzzvvvkkkfffhhh```mmm{{{|||iii```YYYIII999;;;@@@DDDEEEKKKUUU]]]```sss|||oooaaaVVVLLLAAA<<<===666555444555888999777555999444888FFFNNNMMMNNNSSSkkkvvvbbbdddqqqbbbeeeccc[[[VVV\\\mmmzzzzzziiiNNN>>>;;;>>>BBBEEEDDDAAA<<<888555555444333222000///...///333888>>>AAABBBBBBAAA<<<;;;888444000+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))******&&&'''''''''((((((((()))$$$'''))))))'''&&&((()))((())))))))))))*********))))))***+++---...///000...---,,,***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))*********+++'''''''''&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))'''&&&%%%&&&((((((((('''''''''''''''((((((((()))'''''''''((((((((((((((("""&&&***,,,,,,000777===XXXmmmvvvrrrqqqnnnlllsssvvvrrreeemmmooobbbZZZ[[[jjj~~~jjjZZZTTT[[[gggwwwttt\\\JJJGGGLLLHHH???>>>CCCHHHNNN[[[qqqzzzeeePPPFFFEEECCC???:::888888777555222222222777===:::666@@@QQQWWWmmmxxx``````nnn~~~|||[[[JJJVVV```\\\aaaqqqzzz{{{|||YYYAAA999<<<@@@DDDDDDBBB>>>;;;777777666555333111///...---000777===AAABBBBBBAAA===<<<:::777222---)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$######%%%&&&'''(((((((((%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++&&&'''''''''(((((()))))) $$$(((***)))(((***,,,***++++++++++++,,,,,,,,,***+++,,,...000111333333111000...,,,+++)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''')))******$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&******))))))((((((''''''&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((&&&%%%'''***+++(((&&&***,,,...---///999IIIVVVqqq}}}zzzxxxqqqoooyyyyyynnnfffaaaaaadddtttqqq[[[RRRZZZmmmqqqaaaOOOBBBEEEIIIIIIKKKRRRZZZaaajjjuuu{{{iiiZZZSSSIIIBBB>>>===;;;999777444555888555000333:::???IIIRRR^^^{{{kkk```___llluuuyyyyyy{{{zzzqqqtttttt{{{]]]^^^aaaWWWOOORRRllluuummmUUUFFFBBB>>>>>>AAABBBAAA???<<<;;;:::888555333111111***---333:::@@@CCCCCCBBB???>>>===:::777111***%%%)))'''%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''((()))))))))))))))***)))***,,,//////...---...///000000///000222444888777777888;;;===??????777555333000---,,,,,,,,,&&&'''(((******)))'''&&&)))(((''''''((('''%%%###%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''******))))))(((((((((((()))(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))((('''(((***+++)))''',,,,,,---///777HHH]]]llloooyyyyyyuuuvvvqqqpppxxx}}}uuukkkfffnnnyyy~~~oooeeeqqq~~~nnnfffWWWOOONNNVVV\\\aaannn}}}uuubbbUUUKKKCCC>>>@@@<<<;;;<<<999333222555444999;;;BBBYYYyyyuuupppsssuuuuuu{{{zzzkkkrrruuueeeQQQIIILLLYYYbbbmmmyyyzzzlllUUUKKK???;;;>>>BBBAAA>>>@@@???===;;;888666444333---...111777>>>BBBBBB@@@BBBAAA@@@>>>;;;666000+++((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))+++,,,---......111000000333777:::;;;;;;;;;===?????????@@@BBBDDDHHHGGGGGGGGGHHHIIIIIIIIIHHHFFFBBB===:::777555555000///...---,,,+++******)))((('''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''***))))))))))))(((((((((,,,+++)))((('''&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''***)))((((((******)))(((...,,,,,,222@@@VVVkkkyyyooouuuqqqmmmqqqpppnnnuuu}}}}}}uuu~~~uuuooozzzzzziii```\\\OOOTTT^^^iiimmmssszzzgggSSSFFFDDD>>>:::;;;<<<999777777333333222444AAAZZZyyy|||wwwvvvwwwyyy{{{xxxvvv|||xxxZZZIIIDDDOOOWWWaaammmyyyzzznnn]]]III>>>???CCCCCCAAABBBAAA???===:::777555444000......333;;;AAAAAA???CCCBBBAAA@@@>>>:::555111)))(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((()))***+++***+++...000333555777777:::999:::===BBBGGGJJJKKKHHHJJJLLLLLLKKKKKKLLLMMMRRRRRRRRRRRRSSSSSSTTTTTTSSSPPPLLLGGGDDDAAA??????>>><<<888444111000000000+++)))(((''')))))))))((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))+++***)))(((''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((((()))))))))...---000:::JJJ[[[hhhoooiiijjjbbb^^^eeeeeedddkkkooowwwzzzqqqvvv~~~xxxooovvv}}}uuufff\\\XXXTTT```qqq}}}wwwdddRRRGGG<<<999;;;======<<<888555555999<<>>;;;777333+++)))''''''''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''(((((((((((((((((())))))******((((((((()))***,,,...000222333777:::>>>AAACCCDDDDDDDDDEEEHHHMMMQQQRRRSSSOOOQQQRRRRRRQQQOOOOOOPPPOOOQQQSSSTTTUUUVVVXXXYYYTTTSSSQQQOOOMMMKKKKKKKKKIIIGGGDDD@@@<<<:::999888222///,,,******)))'''&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************(((''''''&&&''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((''''''((()))***000333===KKKYYYaaacccaaaZZZ\\\UUUSSS\\\______eeekkkfffbbbffflllnnnllljjjppppppqqqqqqlllcccaaaccciii{{{~~~tttmmmlllmmmooozzzqqq[[[JJJDDDCCC???;;;888111111777888555===JJJZZZlllwwwrrrjjjhhhccc\\\XXXlll~~~mmmrrr~~~bbbGGGDDDDDDKKKYYYkkk{{{zzzjjjXXXHHHAAA@@@BBBEEEDDDBBB???<<<:::888666333...+++...666>>>AAABBB@@@???>>>???>>>===999666...,,,)))''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&'''((()))***+++,,,---***+++---///222555888999===???BBBFFFIIILLLNNNPPPMMMMMMOOOQQQSSSTTTRRRPPPNNNPPPRRRSSSSSSSSSUUUVVVOOORRRUUUWWWVVVWWWXXXZZZZZZYYYYYYXXXWWWUUUSSSRRRNNNNNNNNNMMMKKKIIIGGGEEE@@@===999555222///+++)))((((((''''''''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))************+++'''&&&&&&&&&''''''((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((''')))+++...444===LLL\\\gggiiibbb[[[VVV]]]]]]aaalllnnnkkkppplllddd]]]\\\^^^]]]]]]___aaa\\\YYY\\\^^^[[[WWWVVVfffsss}}}xxxyyywwwfff[[[PPPGGGDDD999222333555333555;;;>>>TTTjjjpppnnnjjjccc[[[bbb___dddxxx|||vvv^^^LLL:::666???RRRjjjzzzwwwyyyvvvjjjXXXIIIAAA???HHHGGGEEECCCAAA???===<<<555222///000444:::???BBBBBBAAA@@@AAAAAA@@@===:::333///***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&''')))+++---///111111333555888<<>>;;;;;;:::999666BBBRRR```jjjoooooonnnkkk^^^VVV\\\fffoooyyy}}}}}}jjjKKK<<<<<>><<<888222,,,'''&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))*********+++,,,...111444777:::;;;<<<>>>CCCGGGIIIKKKKKKJJJNNNOOOPPPRRRSSSTTTUUUUUUQQQMMMGGGCCC@@@>>>;;;999222444666777:::???DDDIIIMMMQQQUUUUUURRRPPPQQQTTTVVVWWWWWWVVVQQQIII@@@;;;>>>@@@DDDIIIOOOSSSWWWXXXUUUTTTSSSRRRPPPLLLGGGCCC;;;:::777444000---***)))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))******++++++++++++---,,,+++)))((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((***+++++++++---222666>>>HHHVVVbbbeeeaaaZZZTTTbbbvvv|||yyywwwttteeeeeehhhjjjoootttvvv{{{|||qqq]]]LLLCCC@@@;;;555???:::;;;GGGXXXgggqqqwwwjjjaaa\\\^^^aaadddqqqssswwwyyy```PPPLLLOOOVVV]]]ppp|||yyy___NNNFFFFFFEEECCCBBBAAA@@@???<<<<<<;;;555111111777<<>><<<:::444,,,'''%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))++++++)))((('''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))((())))))***+++,,,,,,,,,111222555999<<<@@@CCCDDDAAACCCHHHLLLNNNMMMLLLKKKPPPQQQRRRSSSSSSSSSSSSSSSLLLFFF<<<555111000//////111111000000111555:::??????DDDJJJKKKIIIHHHJJJMMMQQQSSSUUUTTTNNNEEE<<<666222444888>>>EEENNNUUUYYYTTTUUUVVVWWWWWWUUUPPPLLLIIIGGGCCC>>>999444000...((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&'''((((((#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&%%%&&&((()))*********)))))),,,+++)))+++444;;;>>>EEEJJJQQQTTTOOOKKKPPPYYYnnn}}}{{{yyywww^^^III@@@@@@@@@AAA???===???KKK\\\iiilllhhheeeddddddhhhtttbbbbbbsss|||cccQQQIIIMMMVVVeee~~~___CCCEEEFFFEEEEEEDDDBBB???AAAAAA???999333111333666???@@@AAAAAAAAA@@@???>>>>>>999222+++&&&%%%'''(((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&'''''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))((('''&&&%%%))))))*********)))(((((('''((()))***+++...333666888<<>>???===<<<>>>BBBFFFHHHJJJHHHCCC===999777222111111333999CCCLLLRRRUUUUUUUUUVVVVVVUUURRROOOPPPLLLHHHGGGEEE???555---...---***(((''''''((()))&&&%%%$$$$$$%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''&&&'''(((*********))))))%%%(((***+++333???GGGIIIEEEDDDDDDFFFFFFHHHPPPYYYnnnxxx\\\JJJDDD???;;;;;;;;;===DDDLLLYYY]]]gggssszzz}}}vvv[[[cccooooooPPPBBBDDDUUUnnnTTTGGG???DDDHHHDDD@@@AAA@@@AAAAAA>>>888555555777???@@@AAABBBBBBBBBAAA@@@@@@;;;444---)))'''((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((()))))))))))))))(((((('''(((((((((((()))))))))***,,,///111333666;;;>>>???AAABBB@@@===<<<===>>><<<===?????????>>>???@@@======<<<<<<;;;999888888444444444444333222000000444333222111000/////////000444999===>>>???@@@AAA@@@BBBDDDCCC@@@===;;;:::333222000000333777<<>>FFFYYYooo~~~{{{aaa[[[YYYkkkoooOOOBBBAAAPPPooosssUUU@@@CCCGGGAAA<<>>;;;:::;;;@@@AAABBBCCCCCCCCCCCCCCCBBB>>>888111,,,)))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((()))))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''((((((((()))))))))((()))))))))************(((((((((((()))+++---...///333777;;;>>>AAADDDGGGFFFEEEBBB>>>999666555666444555555444222333555777777888:::;;;<<<<<<<<<<<<;;;===@@@CCCCCCBBB???===BBB@@@>>>:::666222...,,,---///333888>>>BBBCCCCCC@@@AAABBB@@@===;;;::::::666444222000......///000<<>>888222---***,,,***)))'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((************)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((''''''''')))))))))))))))))))))))),,,...111777DDDQQQTTTQQQ???>>>AAAHHHJJJIIIJJJLLLYYY```^^^___fffddd\\\]]]ggguuu|||~~~yyyvvv{{{}}}yyytttmmmiiimmmrrrwwwwwwvvvyyy|||tttmmmppp|||xxxuuummmTTTNNNGGG888333:::555777AAARRR```jjjssszzzkkkhhh^^^]]]mmmxxx|||yyymmm```bbbhhhbbbggg|||rrrSSSEEE@@@JJJYYYeeeyyyuuuVVVGGGDDDBBB@@@???AAADDDFFFDDDAAA???@@@BBBAAAAAABBBCCCDDDEEEEEEEEECCC@@@:::444///+++)))((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))***)))))))))))))))******+++******+++---000333555666999???BBBEEEGGGIIIJJJGGGEEE@@@:::555222111111111111111000///111555888===???CCCHHHKKKMMMNNNNNNJJJLLLOOORRRSSSQQQPPPNNNOOONNNKKKFFF@@@999333000111//////555???FFFHHHHHHIIIIIIGGGCCC>>>;;;:::::::::888444111///...//////222:::FFFLLLMMMNNNQQQTTTPPPRRRSSSRRRQQQPPPRRRSSSOOOOOOMMMJJJEEE???999555***)))((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((************)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''((('''''''''((((((((((((((()))))))))))))))************---000777BBBLLLLLLHHHBBBDDDJJJOOOMMMHHHIIIMMM______WWWSSSXXXUUUQQQVVVYYYeeegggffflllnnnqqq{{{zzzkkkhhhccc___]]]\\\ZZZYYYfffqqq||||||vvvsssxxxwwwooojjjhhh^^^ZZZUUUVVV\\\eeelllpppyyyqqqpppyyymmm[[[LLL:::666???;;;777777;;;AAAHHHSSS]]]ccc```TTTOOOYYYaaajjjyyyuuu___\\\nnnqqq[[[FFF<<>><<<<<<777555:::DDDMMMQQQQQQQQQPPPMMMIIIDDDAAA@@@AAA???<<<777222/////////000,,,222:::>>>???CCCIIIOOOPPPRRRTTTTTTTTTSSSTTTUUUQQQRRRRRRQQQMMMGGGAAA===...---,,,***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((************))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''((('''''''''((((((((((((((()))))))))))))))+++,,,,,,,,,111666<<>>>>>IIIbbbsssvvvOOO<<>>BBBFFFIIIGGGCCCGGGGGGLLLTTTXXXXXXYYY[[[RRRZZZ\\\\\\\\\TTTUUUccc|||vvvvvv~~~zzzlll^^^SSSJJJCCC???CCCFFFKKKQQQXXX___fffjjjoootttxxxvvvmmmbbb[[[XXXYYYYYYXXXTTTPPPMMMMMMNNNJJJPPP]]]hhhllllllpppuuu|||}}}}}}}}}xxxoooddd\\\RRRPPPLLLIIIHHHJJJLLLMMMMMMMMMMMMKKKIIIHHHGGGFFFBBBKKKVVVdddyyy~~~mmmZZZ```ooo{{{\\\IIIAAA===;;;;;;:::888>>>NNN^^^llltttooohhhnnnnnneeebbbuuu}}}yyyhhhmmmPPPPPPOOOQQQ]]]hhhqqqzzz___KKKHHHEEE<<<@@@BBBDDDBBB@@@AAADDDHHHEEEDDDCCCCCCCCCDDDEEEEEEBBBAAA@@@===888222---***''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((()))))))))*********++++++******+++...000222444555777999<<>>DDDLLLQQQQQQKKKFFFJJJLLLPPPSSSTTTSSSPPPOOOEEEDDD@@@;;;666111,,,***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((************)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''(((***,,,...000000888???AAA@@@@@@===999BBBDDDMMM]]]hhhgggaaa\\\QQQ```iiinnnnnndddfffwww{{{qqqgggVVVOOOFFF>>><<<===???@@@BBBGGGOOOXXX___fffllloooqqqooommmiiibbbXXXMMMEEEJJJIIIGGGDDD@@@??????@@@IIIRRRbbbqqqxxxyyy~~~wwwqqqhhh^^^WWWPPPKKKHHHAAAAAAAAACCCFFFJJJNNNPPPSSSSSSTTTUUUVVVTTTOOOLLLAAAHHHGGGDDDTTTqqq~~~jjjXXXLLLYYYzzz{{{]]]MMMMMMIIIBBB999111444FFFXXXyyy~~~uuugggfff{{{yyyjjjhhhgggdddgggkkktttxxxcccTTTJJJEEE<<<@@@DDDDDDBBBAAABBBDDDEEEEEECCCBBBBBBCCCDDDDDDBBBBBBAAA???;;;555000,,,''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************+++...111555777:::;;;>>>AAADDDEEEGGGGGGFFFHHHJJJKKKKKKKKKLLLMMMIIIHHHHHHJJJNNNOOONNNKKKLLLMMMLLLJJJHHHHHHIIIKKKCCCGGGMMMQQQSSSQQQNNNLLLDDDDDDDDDEEEFFFGGGIIIJJJGGGFFFEEEDDDDDDEEEFFFGGGCCCFFFJJJNNNPPPNNNIIIEEEGGGIIIKKKLLLKKKKKKLLLMMMNNNQQQTTTUUURRRLLLEEEAAA777444111///000111111111000222888AAAHHHFFF===555888;;;AAAGGGLLLOOOOOOOOOJJJIIIFFFBBB===888444222((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((************))))))))))))(((((((((((('''''''''''''''&&&%%%%%%%%%'''((()))''''''''''''''''''''''''&&&''''''((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((()))***++++++,,,///444888===<<<;;;===@@@BBBBBB@@@FFFGGGPPP```jjjiiiddd```ZZZccctttzzzuuuvvv~~~{{{yyyzzz~~~iiiXXXTTTSSSPPPKKKAAAAAAAAA===:::;;;@@@EEELLLTTT^^^gggkkkmmmppprrrkkkccc\\\[[[WWWOOOGGGDDDCCCFFFGGGDDD@@@???CCCHHHRRR___rrrzzztttkkk]]]OOOKKKIIIEEEDDDGGG@@@DDDIIILLLNNNTTT]]]eeedddfffccc______aaa\\\TTTNNNIIIGGGIIIJJJPPP```pppiiiWWWEEEDDDVVVuuummmYYYOOOMMMHHH;;;999BBBFFFYYYooo{{{uuurrrdddtttuuuooouuuuuunnnqqq|||mmmVVVDDDCCC??????AAA@@@>>>AAAIIIDDDEEEEEEFFFEEEDDDCCCCCCEEECCC===777999<<<555)))+++)))'''&&&&&&&&&%%%$$$((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$)))))))))((('''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))+++*********))))))((((((******)))))))))))))))******+++,,,+++))))))***,,,***+++...000333666999:::???@@@AAAAAAAAACCCFFFIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHFFFEEEGGGJJJJJJGGGHHHLLLMMMJJJJJJLLLLLLHHHFFFNNN___mmmgggUUUMMMQQQKKKHHHFFFIIINNNRRRWWWZZZUUUOOOIIIGGGGGGGGGHHHIIIDDDEEEIIILLLLLLIIIGGGHHHFFFDDDGGGMMMMMMGGGFFFJJJOOOOOOOOOOOOPPPPPPOOONNNFFF>>>444...---///000///222333666888888888666555000333777:::===BBBGGGKKKIIIJJJJJJIIIEEE@@@<<<999555+++%%%(((***'''&&&'''((('''&&&$$$######$$$%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((('''''''''''''''''''''&&&''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))(((((((((''''''''''''&&&''''''''''''''''''''')))******+++,,,111777<<<=========???AAABBBCCCDDDFFFFFFLLLVVV]]]^^^\\\]]]___fffvvv~~~ooofffzzz||||||}}}zzzxxxsssrrrpppppprrruuuyyy{{{}}}}}}}}}}}}|||{{{zzzyyy{{{|||{{{zzzssscccPPPDDDBBBCCCAAA>>><<<;;;;;;===AAAEEEIIIKKKRRRZZZeeemmmppppppppppppdddZZZQQQOOONNNIIICCCAAABBBDDDEEEEEEFFFIIIPPPUUU^^^hhhuuu}}}|||tttiiibbbQQQIIICCCDDDEEECCCCCCFFFHHHLLLQQQVVV\\\gggttt~~~~~~yyynnnbbb___WWWQQQNNNLLLLLLUUU___^^^VVVNNNJJJLLLZZZrrroooRRRBBB<<<===???;;;NNN```sss}}}}}}zzzsssllldddbbblllyyyvvv|||wwwsssrrrnnnooo{{{fffCCC??????BBBFFFDDD>>>???DDDCCCDDDFFFGGGFFFEEECCCAAADDDDDD???;;;;;;<<<666,,,+++)))'''&&&''''''&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''************)))))))))(((******))))))))))))******+++++++++)))(((((()))+++---...111444777:::<<<>>>AAABBBCCCDDDFFFJJJPPPTTTPPPOOONNNMMMLLLLLLMMMMMMKKKIIIFFFCCCCCCEEEFFFEEEAAAFFFNNNSSSUUUWWW[[[^^^fffssslll```bbbbbb___ZZZWWWWWW^^^iiirrrmmmjjjfffaaa\\\\\\ccclllddd___YYYWWWUUUQQQKKKFFFFFFEEEFFFGGGBBB>>>CCCKKKNNNLLLJJJKKKOOOQQQOOOLLLIIICCC;;;555333111000...000222444666555333000...---///222444555777:::===HHHGGGGGGIIIKKKHHHAAA<<<999000)))***+++((('''(((&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((''''''''''''(((((()))))))))(((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((''''''''''''(((''''''''''''''''''''')))***+++,,,...222888===666777999:::;;;<<>>???AAADDDIIIPPPWWW]]]aaagggkkkppppppiii^^^SSSMMMAAA@@@CCCHHHLLLLLLMMMPPPVVVZZZaaajjjvvv}}}ooocccWWWKKKDDDBBBIIILLLNNNLLLDDDBBBMMMZZZpppQQQCCC???>>>===>>>JJJZZZkkk|||kkk[[[TTTjjjvvv{{{{{{xxx~~~|||uuuqqqrrr}}}WWW>>>>>>@@@CCCAAA===;;;===BBBDDDFFFHHHGGGEEEBBB@@@BBBCCCBBB???===<<<666000,,,)))'''&&&'''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''************))))))))))))******)))))))))******+++++++++***)))'''(((+++---222333666999<<>>???BBBHHHOOOSSSTTTSSS^^^cccjjjnnnkkkddd[[[UUUQQQFFF<<<<<<>>>===;;;;;;<<>>@@@BBBAAA???;;;777333---+++((('''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))*********)))))))))))))))******))))))******++++++***++++++******,,,000444888999;;;>>>@@@AAAAAAAAAAAACCCEEEGGGJJJNNNSSSWWWGGGIIIJJJKKKHHHDDD???<<<@@@AAAEEENNNUUUZZZ___cccdddgggrrr}}}{{{uuu}}}vvvvvvuuutttvvv~~~bbbLLLFFFGGGGGGFFFIIIHHHEEEAAA>>>;;;;;;;;;<<<>>>AAABBB@@@<<<888555......,,,+++***---111555:::;;;>>>DDDLLLPPPPPPNNNKKKEEE>>>:::555000,,,)))******))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))************)))))))))(((((((((((((((''''''''''''((()))*********((('''&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((+++///333555555333222111444555666777888;;;>>>AAABBBCCCEEEFFFCCCAAAHHHQQQaaavvv~~~qqqooorrruuuyyynnnxxxxxxpppjjjeee___YYYUUUUUUQQQLLLGGGCCC@@@>>><<<::::::;;;;;;;;;;;;::::::;;;;;;;;;:::999777666555555333333555777777777888:::777444444777999::::::???CCCHHHKKKMMMPPPSSSVVV```bbbdddddd___VVVLLLEEEFFF>>>888999;;;:::999:::AAAHHHTTT```fffeee___YYYVVVSSSNNNIIIEEEFFFJJJNNNMMMRRRYYY___eeekkkpppsss}}}aaaWWWOOOPPPRRROOOHHHDDDDDDVVVtttVVV@@@IIIJJJDDD>>>EEE```xxx{{{}}}wwwkkkwwwaaaVVV___xxxrrrYYYGGGBBBDDDFFFEEE@@@BBBFFFHHHGGGEEEAAA>>>:::;;;===???>>>;;;777666000---)))'''((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))*********************+++,,,,,,***+++---...///333888;;;===>>>@@@AAAAAAAAA@@@???>>>@@@CCCEEEFFFFFFHHHIIIFFFEEEEEEDDDEEEGGGHHHIIIPPPRRR[[[lllwwwxxxwwwxxxuuuuuu{{{wwwrrrzzzzzz{{{fffXXXTTTRRRPPPJJJHHHDDDBBBAAABBBCCCCCCBBBDDDHHHJJJJJJGGGDDDBBB999666111,,,***,,,222666888;;;>>>@@@BBBEEEJJJNNNPPPNNNIIICCC===888222---******))))))((((((((((((''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((''''''''''''(((((()))))))))(((''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((((((((((((''''''((((((((())))))))),,,000666999999777666555999777555777:::>>>@@@@@@???AAADDDGGGFFFEEEJJJSSSqqqpppbbbnnn~~~uuulllccc^^^YYYRRRMMMKKKEEECCC@@@<<<999777555555555555555444333333222222333333444444444333333222333000111444444222333555555555444444666999<<<>>>@@@DDDHHHJJJKKKNNNUUU[[[```]]]ZZZVVVPPPIIIAAA;;;;;;777555777888888<<>>BBBBBB@@@CCCCCCFFFKKKMMMNNNUUU\\\xxx}}}pppxxxyyyrrriii___UUURRRNNNGGGBBBBBB999999777555333222222222222111111000000000000111000000111222222222222111333000000444333000000555444555666666999>>>EEEJJJKKKJJJJJJKKKNNNSSSZZZ___ZZZTTTLLLEEEAAA===:::777555444555777888;;;FFFQQQZZZ]]]```]]]UUULLLEEEBBB@@@@@@@@@AAAEEELLLUUU[[[\\\```dddgggnnnvvvvvvpppoookkkgggddddddeeehhhiiippppppuuuuuuhhhddd```^^^]]]VVVSSSSSS___yyyRRR===KKKNNNKKKEEEJJJbbb}}}xxxuuurrrttthhhvvvwwwbbb```qqq}}}]]]DDD===???AAABBBCCCDDDEEEEEECCCAAA@@@888222222:::@@@???<<<<<<666222---)))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))************************+++,,,---...,,,///333666888:::<<<>>>>>>@@@BBBDDDEEEDDDBBBAAA@@@@@@@@@@@@???AAADDDGGGUUUUUUVVVYYY^^^dddjjjnnnoooqqq|||rrruuu}}}yyytttrrruuuuuuwwwxxxrrrrrrkkkcccYYYUUUTTTPPPFFF>>>AAABBBDDDGGGIIIJJJKKKLLLHHHFFFCCC<<<555111//////444777;;;;;;:::999;;;>>>AAAHHHMMMLLLKKKIIICCC<<<555222///+++))))))+++,,,''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''(((((((((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))************)))))))))))))))((((((((('''''''''''''''&&&%%%%%%%%%'''(((***''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''''''''(((((())))))%%%&&&'''((()))***+++,,,***...333888>>>DDDKKKOOOIIIBBB<<<>>>FFFKKKIIIEEEIIIHHHJJJPPPTTTXXX___fff{{{~~~{{{tttllleeeYYYNNNEEEBBB???888444555333333333222000000111222///...---------...000111...//////000000000000///111...///333222---...333777888:::<<>>888333000---000555:::>>>???===;;;777BBBKKKMMMMMMNNNIIIBBB@@@<<<555...)))'''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''((()))+++---...111...,,,000999@@@CCCCCCAAA:::888???GGGKKKQQQWWWUUUUUUXXX]]]dddgggfffddd^^^^^^kkkyyyuuummmaaaUUUPPPBBB@@@<<<777444222111111000000//////.........---000000000000000000//////...---...///111222111000333222000---+++,,,///222333555:::DDDNNNUUUWWWVVVTTTOOOKKKMMMRRRUUURRRMMMBBB>>>888555222111333666555===BBBBBBHHHTTT]]]```VVVNNNDDD===<<<;;;999666:::===AAADDDFFFIIILLLNNNQQQUUUWWWWWWZZZ^^^]]]YYYSSSPPPJJJFFFEEEGGGKKKMMMNNNVVV\\\ZZZWWWXXXYYYZZZcccccclll~~~iii\\\XXXaaaggg```SSS[[[CCC>>>EEEHHHDDD???DDDMMMUUUqqqkkklllxxx{{{pppfff```eeeuuuhhhWWW___dddkkkzzzeee@@@555??????AAABBBBBBCCCEEEEEECCCAAA777---///:::AAA@@@;;;<<<999222+++&&&%%%'''***))))))((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))'''((()))******++++++***...,,,+++***+++...111444111444777999:::<<<>>>@@@CCCBBBBBBCCCCCCDDDCCCBBBEEEHHHKKKLLLPPPXXX```eeeiiilll{{{}}}vvvzzz}}}{{{zzzyyy~~~qqqkkkpppmmm{{{zzzrrrttttttrrrvvvwwwppplllppp{{{rrrmmm^^^RRRPPPPPPEEEAAAEEEFFFAAAAAADDDHHHIIIEEE:::111///000111222444;;;EEEMMM@@@===;;;AAAIIINNNMMMIIIJJJFFF@@@:::444///***'''''''''((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''(((***+++---...111//////333:::>>>===;;;999666777===AAADDDMMMVVV\\\YYYXXX]]]cccccc\\\UUUIIIJJJXXXooo|||||||||uuulllfff]]]QQQGGGBBB:::888555222000///000000000000/////////.........///////////////////////////......000222333222111///000000///...///111333333999BBBMMMVVVZZZYYYWWWSSSOOOJJJKKKMMMLLLFFF???888666444444555777;;;>>>EEEOOOXXXZZZ\\\^^^]]]ZZZKKKEEE>>>;;;<<<>>>===;;;@@@BBBEEEGGGFFFFFFGGGHHHQQQUUUXXX[[[aaaiiimmmllldddbbb^^^\\\\\\^^^aaadddhhhooorrroookkkiiihhheee___[[[^^^lllxxxiiiuuummmdddssspppOOOGGG@@@???DDDHHHJJJKKKZZZjjjwwwnnnjjjrrrwwwooobbbaaahhhqqq|||bbb```dddmmm~~~wwwOOOAAAFFF>>>???@@@AAABBBCCCCCCAAACCC:::000000777>>>???===>>>;;;555---(((&&&(((***)))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))))))))***+++++++++++++++------,,,---...111333555666999;;;=========>>>???@@@BBBDDDDDDAAA??????@@@PPPTTTZZZ```fffmmmsssvvvwwwttt|||wwwqqqsssqqqmmmlllpppqqqnnnvvv|||rrrqqqwww}}}xxxqqqkkkmmmwww~~~rrrWWWEEEAAA>>>BBBBBBDDDIIIMMMKKKEEE???666333111111444999===@@@???;;;888:::@@@FFFHHHGGGJJJHHHCCC>>>888333...+++((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***))))))((((((((()))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''((((((***+++---...000000111555::::::777333999:::<<<===<<<>>>GGGRRRZZZWWWVVVZZZ```^^^UUULLL@@@BBBPPPeeetttzzzwwwlll```WWWOOODDD<<<999333222000///...//////000000000////////////......///////////////000000000000//////000222333222111///111222222111000222333555>>>LLLWWW]]]]]][[[YYYSSSOOOIIIGGGGGGCCC;;;555222222333555:::AAAGGGKKK]]]hhhqqqsssooofffZZZPPPEEEAAA<<<;;;===??????>>>===@@@DDDGGGIIIJJJMMMOOOVVV\\\bbbhhhsss~~~ssskkkeeeiiivvvzzzwwwlllQQQ999555>>>DDDGGGIIIOOOSSS]]]nnnllleeexxx{{{wwwpppggg```aaahhhzzzkkkZZZZZZggg|||eeeHHH???======>>>AAACCCCCCAAA@@@EEE===444111444999>>>???@@@===888111+++((((((***((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%&&&(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((('''((())))))******))))))*********+++++++++++++++---...///111333555666777999;;;>>>????????????@@@>>>AAABBBAAA>>>???DDDIII]]]aaaiiisss|||~~~yyysss{{{tttkkkrrrrrrnnniiijjjqqqvvvvvv}}}~~~yyy~~~|||tttkkkiiiooowww}}}~~~uuuXXXJJJAAA@@@>>>>>>BBBFFFIIIHHHFFF>>>999444333666888777555<<<999555333444999???CCCIIIHHHGGGDDD???999444111))))))(((((('''(((((((((&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))************))))))***++++++,,,))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((()))***,,,---...//////111444777777444111<<<===>>>===999:::@@@GGGJJJLLLPPPUUUYYYYYYUUUQQQNNNQQQ\\\mmm{{{~~~tttkkk___RRRJJJCCC;;;555444111111000//////000111111000000//////////////////111111111111111222222222000//////111222333222000222333222111111222666888===GGGTTT^^^```___]]]\\\WWWQQQIIIDDDAAA>>>888444333555888;;;CCCPPPZZZ^^^tttxxxzzzwwwnnnaaaSSSIIIGGGDDD@@@>>>>>>>>>===<<<;;;>>>BBBGGGLLLRRRYYY]]]hhhqqq|||uuuPPP>>>999;;;HHHVVVTTTNNNPPPddduuusss}}}zzzeee___fffkkkxxxyyyZZZPPP\\\rrrZZZ>>>???<<<<<>>:::333---)))((()))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))************)))***************++++++,,,...000222555888999::::::777:::===?????????@@@AAA???>>>???CCCIIIRRRZZZ```mmmoooxxxyyysssxxxsssmmmyyy~~~}}}xxxvvvvvvtttrrr|||pppaaaOOOIIIBBB>>>>>>@@@BBBCCC@@@>>>;;;::::::999777444999777444000---000777<<>>>>>======@@@CCCHHHNNNVVV```kkkrrrgggIII<<>>;;;???CCCBBBAAACCCCCC@@@:::333///000777===>>>===:::555///***'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''((((((((())))))((())))))***************)))))))))))))))***,,,---111222555999;;;<<<<<<<<<999;;;<<<===<<<;;;===>>>???@@@GGGVVViiiuuuxxxvvv{{{|||sssiiikkklllfffdddgggjjj~~~xxxwwwuuuuuuzzzwwwmmm]]]OOODDD???>>>===<<<===???>>>;;;999999;;;666777555111---,,,111555???DDDIIIKKKIIIEEEBBB@@@333111///,,,***)))((()))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))***+++,,,---))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((()))+++,,,...///...---,,,,,,///333777:::;;;@@@DDDFFFIIINNNOOONNNUUUdddtttzzzuuupppsssxxx|||}}}wwwooonnnnnnwww|||qqqggg[[[QQQEEE<<<555333222///...///000000000//////.........//////000000000000111111/////////000111111222222444333333444555555444222//////000333:::EEESSS\\\^^^```cccdddcccbbbaaaaaa^^^TTTFFF;;;444333555666777BBBMMMWWWggg{{{uuuiii[[[PPPHHHBBBAAACCC@@@???>>>===>>>AAADDDFFFDDDJJJTTTaaaooo~~~oooQQQIIILLLSSSPPPNNNXXXsssrrrvvvtttssshhhYYY___sssssspppuuuSSSFFF===>>>AAA??????CCCBBBAAA===777222111666:::======;;;777111,,,((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''((((((((()))))))))((()))******++++++******)))(((((()))***,,,...///444555888:::<<<===>>>======>>>===;;;999999;;;===DDDIIIXXXppp}}}{{{xxxjjjaaaeeehhhgggmmmyyyyyypppttt{{{pppxxxlllYYYKKKBBB>>>888<<>>;;;999;;;>>>666777666222...,,,...111777>>>FFFJJJIIIGGGFFFGGG;;;888444000,,,***)))))))))((((((''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))'''''''''(((((())))))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++(((((())))))***+++------))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((()))***+++---...///,,,,,,,,,---///222777::::::FFFQQQSSSTTTYYY\\\[[[jjjzzzkkkcccdddfffnnnwwwsssfffZZZMMMCCC<<<555000222444222111111.../////////000///////////////000000000111111111111111222222333444444555888777666777999999777555111333555:::CCCPPP^^^ggghhhfffdddcccbbb```]]][[[UUUNNNCCC:::666777;;;>>>IIIWWWdddkkkuuuzzzdddWWWKKKEEE@@@===>>>BBB=========???CCCIIIPPPTTTRRR\\\kkk|||wwwxxxeeePPPPPPTTTSSSTTTjjjyyyrrrsssllliii}}}xxxlllyyyiiiVVVFFFCCCCCC???AAAGGGBBBAAA???;;;777555666888<<<======:::444...+++)))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((('''((((((((())))))))))))))))))***++++++++++++***)))))))))***,,,///222444777888999;;;<<<===>>>>>>>>>===<<<::::::<<>>?????????>>>=========999888555111...---...//////777AAAGGGHHHHHHIIIKKKBBB???999333///,,,*********)))(((''''''((()))***'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&''''''((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++))))))******+++---...///))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''(((***++++++(((((()))***+++---...///+++,,,---...000222666999555GGGVVVWWWTTTVVVZZZ\\\lll}}}yyyzzzeee^^^bbbgggkkktttyyy{{{wwwjjj[[[MMM@@@555555///---000333111///000...///000111222222222222//////000000111111111222555555666666777888999999;;;:::999:::;;;<<<:::888666999===BBBJJJUUUaaaiiijjjfffbbb```___]]]WWWSSSKKKGGG@@@;;;;;;???DDDHHH]]]lllxxxzzz{{{{{{pppbbbWWWLLLDDDCCCAAA>>>>>>AAA???@@@AAACCCHHHPPPYYY___lllvvv}}}jjjeeelllfffLLLUUUSSSMMM___uuugggggg|||{{{pppqqq{{{dddPPPJJJGGGCCCDDDKKKBBBBBBAAA???<<<999777777===>>>>>><<<777111---+++&&&'''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))(((((((((((())))))))))))))))))***++++++++++++************+++...222555777999999:::;;;<<<===>>>???::::::::::::===BBBJJJPPPcccdddjjjuuu|||rrrxxxyyy~~~tttvvvoooeeeGGGCCC@@@@@@BBBBBB???<<<<<<888333///------...///+++333>>>DDDFFFGGGJJJMMMFFFCCC<<<666000---++++++***)))(((''''''((()))***'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++++++++,,,---...000000,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&)))+++...///...------...---...///111222444555666999===CCCKKKVVV______ZZZbbbiii{{{ooohhhqqqvvv{{{sssmmmcccTTTFFF<<<777555111111111111111222333444...//////000000000111111111000///111444888:::;;;;;;@@@BBB@@@@@@DDDGGGGGGCCCDDDDDDAAA???>>>;;;888:::@@@FFFLLLVVVaaafffeeebbbYYYRRRSSSTTTPPPJJJHHH???>>>>>>>>>BBBLLL]]]lllzzz~~~zzzlll^^^UUUQQQEEEDDD???;;;>>>EEEIIIIIIDDDGGGNNNXXX___hhhxxx}}}hhhaaaeee|||iiiQQQFFFJJJPPPfffxxxoootttzzzwwwkkkkkknnnzzznnnhhhDDD@@@JJJBBBCCCCCC>>>888888======999888:::======999333...,,,'''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&((())))))(((''''''((('''''''''''''''((())))))(((((((((((())))))))))))---,,,+++***))))))))))))------...///222555999;;;AAA>>>;;;<<<>>>???===:::444===EEEIIIOOOXXX]]]\\\gggeeeeeennnzzzuuu}}}ttt{{{wwwhhhRRR???;;;@@@AAA???<<<888555555222......000...111999CCCKKKOOONNNKKKIIIHHHGGGCCC===666000,,,***))))))(((((((((((()))((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''***(((&&&'''***+++)))'''((())))))***++++++,,,,,,))))))+++......---222999,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((***---............///---...///000111222333444000333888>>>JJJWWW]]]\\\VVVWWWcccxxx|||qqqllljjjrrr~~~~~~wwwjjjbbbUUUGGG<<<666333222000000000000000111222222111111111111000000000111333333333666;;;AAAFFFHHHKKKOOOPPPNNNMMMOOONNNKKKEEEDDDCCC@@@>>>===<<<;;;GGGLLLQQQTTTYYY]]]\\\XXXTTTLLLFFFHHHJJJFFFBBB@@@@@@BBBGGGMMMVVVbbbqqq|||zzzvvvnnneee[[[QQQIIIDDD>>>@@@@@@???CCCJJJOOOPPPTTT]]]iiisss{{{mmmfffvvv___BBBAAABBBIII^^^qqqqqqiiihhhvvvvvvpppmmmuuuyyy{{{tttdddKKKCCC@@@AAACCC@@@:::999<<<<<<999888:::======:::555000---((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''%%%'''))))))'''''''''((((((''''''''''''((())))))(((((((((((()))))))))***,,,++++++***)))))))))))),,,---///222555888;;;<<<888:::===>>>===<<<:::999===KKKYYYbbbgggllljjjdddggglllsss}}}yyypppooo|||nnnUUUFFFAAA===:::DDD???<<<:::666111000222---000888AAAJJJNNNMMMKKKLLLLLLJJJGGGBBB<<<777444---,,,***)))(((((()))***((('''&&&&&&%%%%%%&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))(((((((((((()))((((((''''''(((((()))+++)))((()))+++,,,***((())))))******++++++,,,,,,,,,***+++...000111777===,,,+++******))))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((***---.........///000------...//////000111111///333666;;;GGGUUU^^^___LLLJJJSSSiiiwwwhhhaaa___^^^fff|||~~~xxxlll\\\RRRDDD888333111000000111111000000111111222333000111333333222333444666999999999<<<@@@GGGMMMQQQSSSVVVVVVUUUUUUUUURRRLLLJJJHHHGGGFFFFFFEEEEEEFFFTTTZZZ___```^^^\\\UUUMMMFFF???<<<>>>@@@===;;;<<<;;;BBBMMMZZZgggsss{{{ooocccTTTKKKIIIGGGBBB===>>>BBBEEEDDDIIIUUU```fffpppzzzjjjtttzzzNNNGGGAAA:::BBBMMMfff~~~jjjaaaiiiwwwxxxrrr~~~nnnkkkxxxwwwzzz^^^DDDCCC@@@BBBAAA<<<999::::::888888999<<<<<<;;;777222///))))))(((((('''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&((((((''''''((()))((((((''''''(((((()))***((((((((()))))))))******+++******)))))))))******---...111555888:::<<<===:::===@@@???<<<<<<@@@DDDPPP___pppzzz~~~}}}uuunnnooo{{{rrriiifffnnnxxxyyyzzz~~~qqq\\\OOOIIIEEEEEEBBBBBBCCC@@@999555555111444;;;DDDKKKOOONNNMMMMMMMMMLLLJJJGGGBBB>>><<<222000,,,)))(((((()))***(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((())))))))))))***))))))(((((())))))***,,,+++******,,,,,,+++***++++++++++++++++++++++++///++++++000555777;;;???,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((())))))*********,,,---...------...///............///////////////444999???IIITTTXXXVVVNNNNNNVVViiiyyymmmdddbbbdddgggkkkwww{{{qqq```NNNDDD888111000222111000222222111222222333444555...111555666666888;;;???>>>===<<<<<>>;;;;;;:::===CCCIIINNNPPPQQQPPPJJJJJJJJJIIIGGGDDDBBB@@@666333///***(((((()))***(((((('''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((())))))))))))***))))))(((((())))))***++++++******+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,000,,,---444;;;<<<<<<>>>,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((()))***++++++---......---,,,+++,,,---000000000000000000000000***222===HHHSSSYYYUUULLLUUUWWW\\\ggguuuzzzooogggcccbbbccckkkpppwww}}}vvvbbbPPP@@@999222///222333222000111111111222333444666666444888;;;<<<;;;<<>>===;;;:::<<>>DDDOOO[[[hhhppptttssshhh\\\LLLHHHCCCCCCFFFJJJLLLLLLGGGQQQZZZaaalll}}}ZZZBBBBBBGGGAAARRRkkkvvvrrrssswww{{{~~~sssllllllrrr|||eeeEEE@@@???>>>===999555444555555555777999;;;:::777333,,,+++)))((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((('''&&&''')))+++((((((((((((((()))******))))))))))))************))))))))))))***,,,---...222333555777999999999888;;;::::::AAALLLYYYdddiiizzzyyyyyyzzz{{{yyynnnllllllddd___aaakkksss{{{}}}vvvrrrbbbYYYNNNHHHCCCAAA>>>;;;<<<@@@AAADDDHHHKKKNNNOOOOOOOOOJJJJJJJJJIIIHHHFFFDDDCCC;;;888222---)))(((((()))(((((((((''''''(((((()))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''((((((((()))))))))***)))((((((''''''(((((())))))************)))******,,,,,,,,,,,,,,,---------...---111:::AAAAAA>>>===,,,+++******))))))******************************((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))***++++++---......---++++++,,,...222222333333333333333333222;;;IIIZZZkkkqqqfffWWWVVVXXXZZZ\\\eeevvvrrrfff______bbbeeennnwww}}}~~~|||qqqbbbNNN>>>555222///000333444333111111111222333555777999:::@@@DDDFFFDDD???===???BBB=========>>>AAAKKKYYYcccxxx~~~~~~}}}ttteee\\\[[[dddhhhggg___UUUOOOJJJEEEDDDAAA>>>>>>===???IIISSSeeeooouuusssnnniii^^^QQQMMMMMMMMMMMMOOOSSSXXX\\\___lll|||}}}}}}|||}}}xxxiiiDDDBBBIIICCCHHHSSSdddyyy}}}}}}kkkfffeeekkkVVVFFF@@@===<<<;;;777444555333333444777;;;;;;888444...,,,***(((&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&'''''''''&&&&&&'''''''''(((((((((*********((('''''')))+++))))))(((((())))))***+++)))))))))*********++++++)))))))))***,,,...///000444555666777999999::::::999???KKK]]]ooo{{{~~~~~~|||}}}tttrrrxxx|||zzzrrrnnnssswww|||zzzwwwoooooocccTTTIII???:::;;;AAAAAADDDGGGIIIIIIJJJKKKMMMMMMLLLLLLKKKJJJHHHGGGFFFAAA===888222---***)))))))))(((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((())))))******)))((((((''''''(((((())))))***+++***)))((()))+++++++++,,,------...//////...///666AAAHHHGGGFFFGGG,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))******++++++,,,---,,,+++,,,///111555555666666777777777888<<>>333111111111222444555666777555666777:::<<>>AAAIII]]]}}}nnn^^^XXXccctttqqqMMMCCC<<<===???;;;777666222000111555:::<<<999555///---***(((&&&&&&'''((('''''''''((((((((())))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((()))''''''''''''((((((((((((------,,,***((((((***,,,))))))(((((())))))***+++))))))*********+++++++++))))))***+++---///111222555555666888:::<<<>>>???DDDPPPcccxxx~~~}}}zzzlll[[[JJJ???===>>>AAADDDFFFFFFGGGJJJLLLNNNNNNMMMLLLJJJHHHGGGGGGFFFCCC>>>888333...+++***))))))(((((())))))***+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))'''''''''((()))************))))))(((((())))))***)))+++---,,,***)))***,,,***+++,,,---...///000111111333<<>>AAADDDHHHKKKLLLLLLPPPRRRNNNFFFBBBDDDHHHOOOQQQRRRSSSYYYfffwwwpppjjjmmmqqqqqqjjj]]]TTTUUU[[[^^^ZZZXXXVVVVVVWWW___pppmmmaaadddgggeeeXXXUUUTTT[[[jjj~~~}}}}}}zzzyyyzzz~~~xxxZZZKKKGGGCCCBBBDDDSSSqqqxxxrrrXXXPPPaaassswwwSSSEEE<<<>>>AAA>>>999888000//////444:::<<<999555000...+++(((&&&&&&'''((('''((((((((())))))******''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''''''''((()))***''''''''''''((((((((()))///...---***((((((***,,,)))))))))))))))******+++)))************+++++++++)))***+++,,,...111333444555555666888;;;???BBBDDDOOO\\\ppp~~~~~~}}}___EEE888<<>>DDDBBB>>>???GGGOOORRRTTTVVVQQQVVVaaaoooyyyzzzssslllpppdddRRRDDDAAAJJJWWWaaadddmmmwww}}}}}}nnnVVVFFF<<<444///...555444333666;;;AAAEEEGGGLLLLLLLLLNNNQQQSSSSSSRRRRRRTTTRRRNNNNNNSSSVVVUUUZZZZZZYYYXXX[[[fffwwwwwwqqquuunnnmmmhhhdddfffmmmssssssxxxfffXXXYYYcccooozzz~~~zzzzzzwwwooojjjhhhaaa```eeettt||||||}}}||||||~~~~~~}}}}}}}}}}}}{{{wwwuuuxxx}}}{{{zzzVVVDDD;;;???EEEIII___yyy|||}}}dddRRRNNN^^^uuufffIII888@@@HHH@@@888:::333111000333888;;;;;;999333000,,,(((&&&''')))+++))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))************+++++++++***)))))))))***+++,,,,,,******+++...222555666666666999;;;999777<<>><<>>CCCCCC===;;;>>>AAADDDHHHMMMYYY___jjjxxxwwwoooZZZSSSIII@@@>>>FFFRRR[[[nnnyyy}}}qqq^^^III<<<666333222444333555:::CCCNNNYYYbbbfffgggeeeaaa___]]]\\\YYYWWWVVVWWWVVVUUUYYY___aaa___\\\]]]]]]^^^bbblllxxx~~~zzz~~~uuutttsssuuu}}}yyyjjj^^^```kkkwww|||tttooonnniiiqqq~~~~~~zzz{{{|||}}}}}}}}}|||{{{yyyzzzyyywwwtttvvvzzzvvvYYYDDDAAA@@@BBBSSS~~~qqqmmm~~~}}}~~~~~~bbbNNNTTTlllyyy\\\AAA;;;===<<<;;;===555222000222666::::::999555111---)))'''''')))***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((()))))))))************+++++++++***))))))******+++,,,---,,,,,,...000333444555555777777777;;;DDDPPP]]]eeekkkyyyyyyvvvzzzqqqwwwcccKKKDDD@@@CCCHHHIIIJJJLLLOOOOOONNNNNNMMMKKKJJJIIIEEEEEEEEEDDDAAA<<<666333---+++)))((()))******))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((())))))))))))***************++++++++++++,,,,,,,,,,,,---...///111444999<<<@@@JJJEEEOOO^^^rrr))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((('''''')))+++,,,+++)))+++++++++,,,---///000111000///222999>>>@@@DDDIIIIIICCC???>>>???BBBKKKUUU\\\bbbmmmxxx|||rrriiiPPPPPPNNNJJJHHHMMMXXXaaarrr|||yyyrrr[[[KKK;;;333333666;;;@@@DDDHHHPPP[[[gggsss|||yyytttooojjjgggeeebbb```]]]^^^]]]___fffmmmmmmgggeeegggjjjlllooossszzz~~~}}}sssmmmsss~~~wwwuuuwwwzzztttwww{{{zzz~~~~~~yyyzzz{{{}}}}}}}}}|||{{{vvvxxxzzzxxxuuusssvvvxxx}}}WWWGGG>>>>>>HHHlllzzzgggkkkxxxzzz```KKK[[[{{{tttSSS===888<<<>>><<<888444000000444888:::999777444///***''''''((()))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))************+++++++++************+++,,,---...---///111333555777777888999888===JJJ\\\kkkrrrsssmmmwww|||tttmmmiiimmm}}}nnn^^^LLLDDDBBBBBBCCCEEEKKKKKKLLLMMMMMMLLLJJJIIIDDDBBBBBBCCCDDDBBB<<<777111---***(((((()))))))))((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))***))))))((()))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,...111222333888AAAHHHJJJVVVOOOXXXnnn))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((('''''')))+++,,,+++)))++++++,,,---...///000111000000111444888<<>>CCC\\\wwwmmmrrrvvv|||{{{|||qqqVVVQQQdddgggGGG;;;@@@@@@999;;;666111000333777999:::999666111,,,)))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))*********+++++++++*********++++++---...///...000333555777888:::;;;;;;AAANNN```qqqxxxvvvqqqjjjsss}}}wwwuuutttqqqpppvvv{{{yyy___III===999===CCCFFFHHHJJJKKKLLLKKKJJJIIIEEEAAA>>>???BBBBBB>>>:::555111,,,)))((()))))))))((((((((((((((('''''''''''''''''''''(((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))*********))))))))))))*********++++++++++++++++++,,,,,,,,,------......000333:::CCCMMMTTTRRRZZZXXXkkk))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((('''''')))+++,,,+++)))+++,,,---...//////000000444444333111222:::CCCIIIHHHEEEDDDFFFIIIPPP^^^jjjhhhgggggggggfffdddbbb```bbbeeeeeeaaa\\\]]]eeemmm{{{{{{yyyyyyyyysssbbbQQQ@@@;;;;;;EEERRR___kkkuuuvvvyyy|||}}}}}}}}}{{{sssmmmhhheeebbbaaadddeeefffjjjttt}}}{{{sss|||wwwooorrrxxxqqqrrrrrrrrruuu{{{wwwsssyyy~~~{{{ttttttqqqpppvvv}}}zzzyyyzzz{{{|||{{{uuuvvvxxxyyyzzzzzzzzzyyy||||||{{{wwwsssqqqsssvvv{{{tttOOOBBB???PPPssswwwqqqooo|||wwwoookkk~~~~~~hhhOOOPPPoootttMMM;;;@@@BBB;;;===888222000333888:::;;;:::777333...***((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))*********+++++++++*********+++,,,...///000000222555555555666999;;;DDDMMM\\\kkkuuuxxxuuuqqqppp}}}{{{}}}~~~{{{uuuwww|||sss{{{|||}}}{{{uuu[[[III>>>===AAADDDEEEGGGIIIJJJJJJJJJJJJKKKDDD>>><<<>>>AAA???===:::555///+++***)))))))))'''''''''((((((((((((((('''''''''((((((((())))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((()))***************************++++++++++++++++++,,,,,,,,,---------111......666DDDQQQYYY\\\YYY[[[aaa))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((('''''')))+++,,,+++))),,,,,,---//////000000///222555777777===LLL[[[dddLLLGGGDDDFFFIIIOOOZZZeeeiiieee___YYYVVVVVVWWWYYYeeegggfffbbb___```gggnnn|||yyytttqqqqqqlll\\\KKKEEEFFFOOO___ooo{{{{{{tttrrrsssssspppmmmlllmmmooooooooojjjlllooottt~~~{{{kkkbbbeeellljjjkkklllmmmooosssxxx|||rrrpppqqqyyy|||uuupppvvv{{{||||||xxxvvvuuuuuusssrrrqqqrrrtttuuuvvvvvvvvvvvv{{{|||zzzvvvqqqppprrruuu|||oooVVVEEEIIIcccwww{{{qqq{{{vvvgggrrrQQQFFF^^^SSS;;;===CCC@@@>>>999333222555:::<<<<<<;;;888444///+++)))(((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++******+++,,,---///000111333555666555444666;;;@@@TTT\\\fffnnnsssxxx|||zzz|||qqqmmmwwwzzzhhhRRRAAA888CCCDDDDDDFFFGGGHHHIIIJJJNNNIIIBBB>>>>>>@@@@@@@@@===999333///---+++***((('''''''''(((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((()))***++++++++++++*********++++++++++++,,,,,,,,,,,,,,,------------222...///:::KKKXXX]]]]]]]]]___kkk))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))((('''''')))+++,,,+++))),,,---...///000000//////000777<<>>999555444888<<<>>>>>>;;;888555000---***)))(((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********)))************+++++++++***++++++,,,...///111222222555888999;;;AAAKKKSSSiiimmmsssyyy~~~|||yyy{{{xxx{{{xxx[[[GGGDDDCCCCCCCCCDDDFFFIIIJJJJJJHHHDDDAAA???>>>>>>???@@@<<<777333000---***(((''''''''''''((((((((()))'''((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...000000444???MMMWWW[[[ZZZ___gggqqq))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))((('''''')))+++,,,+++))),,,---...000000000//////555===AAA@@@EEERRR___eee[[[OOODDDBBBFFFMMMVVV^^^```[[[SSSJJJDDDCCCFFFJJJVVVWWWZZZ^^^dddjjjpppssspppvvvyyywwwuuuwwwxxxvvvyyy~~~qqqccc[[[XXXYYYZZZaaaeeejjjnnnpppooommmkkkaaahhhqqq{{{|||mmmqqqyyyxxxyyy{{{}}}~~~}}}{{{rrrtttuuuwwwxxxyyyyyyxxxzzz}}}{{{vvvtttttt~~~~~~ZZZLLLGGG[[[}}}vvvzzzjjjQQQQQQrrrzzzXXXGGGAAA======999666666:::>>>??????:::888555111---+++))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))************++++++++++++++++++,,,...000111222000444:::>>>DDDOOO^^^hhhxxx{{{}}}~~~nnnccchhhwww|||~~~jjjDDDCCCBBBAAABBBEEEHHHKKKCCCDDDDDDBBB???<<<;;;<<>>999555222...***'''&&&'''''''''(((((())))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.........222999CCCLLLSSSVVVWWW```mmmsss))))))))))))))))))))))))(((((((((***,,,---,,,+++''''''(((((())))))******)))))))))))))))))))))))))))(((&&&%%%&&&''')))+++((()))***+++,,,+++******,,,---//////......000111999<<<<<<:::<<<@@@BBBAAACCCFFFHHHIIIIIIMMMUUU\\\___YYYSSSNNNHHHDDDFFFKKKQQQWWW]]]aaacccffflllqqqqqquuu}}}|||ggg]]]XXXUUUXXX^^^kkkqqqsssqqqrrrrrrjjj```bbbmmmyyyvvvxxx~~~~~~~~~}}}yyyvvvuuuuuuuuutttxxx|||}}}wwwssssssuuuvvvvvvLLLCCCJJJ\\\~~~qqqzzzvvv[[[HHHTTT|||___BBBHHH@@@???999333777???AAA===;;;999666222///,,,***)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************++++++******************++++++++++++++++++,,,,,,///---...111333222555999999666===PPPcccmmmrrruuuzzz|||}}}~~~xxxjjjiiissszzzsssjjjXXXDDD===???AAACCCEEEFFFEEEDDDAAA???===<<<;;;>>>@@@@@@>>>999333...,,,***)))((()))******(((&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))************************))))))***++++++++++++***++++++,,,,,,,,,---------,,,++++++---+++)))---333111;;;EEEKKKRRRZZZ```bbbuuuvvvnnnwww|||~~~)))))))))))))))))))))))))))((((((***,,,,,,+++***'''((((((((()))))))))***)))))))))))))))))))))))))))((('''&&&&&&((()))***((()))***+++,,,++++++***+++---............///111777:::;;;888777;;;<<<:::===???CCCGGGLLLQQQUUUWWWXXXTTTQQQOOOKKKFFFGGGLLLPPPVVV]]]```bbbdddiiimmmrrrvvv}}}{{{ggg\\\YYYZZZ```gggtttvvvtttqqqpppmmmcccWWWdddppp}}}{{{}}}~~~~~~{{{wwwtttssssssssssssuuuyyy|||{{{vvvrrrrrrtttvvv]]]HHHEEESSS|||rrrooouuuyyy~~~wwwcccQQQRRRkkkwwwMMMDDDBBBAAA<<<666888??????;;;999888666333000---***)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++,,,,,,,,,111---...333777666777999888BBBQQQbbbpppyyy~~~}}}xxx}}}vvvsssyyytttuuuuuuqqqnnnnnnnnnkkkddd]]]gggooouuuuuutttwwwzzzzzz|||tttcccOOOCCC???>>>AAAEEEBBB@@@??????@@@@@@===:::<<<>>>@@@???;;;555000---***)))((()))******((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))************************))))))***+++++++++++++++++++++,,,,,,,,,------------***)))---///------000777@@@HHHMMMUUUdddrrryyyttt{{{}}}~~~))))))))))))))))))))))))***))))))***+++,,,***((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&'''((()))***))))))***++++++++++++***+++,,,......------///000444999:::777555777777666;;;>>>CCCJJJQQQSSSPPPMMMPPPPPPQQQTTTQQQLLLKKKNNNPPPUUU\\\```aaacccfffiiilllrrrzzz}}}jjj___^^^cccmmmvvv~~~}}}xxxrrrmmmiii```WWWlllyyy|||}}}{{{yyyvvvrrrpppppppppqqqqqquuuwwwvvvssspppqqqrrrttt|||kkkMMMCCCHHHhhh|||ooommmlll|||ooosssrrraaaRRRYYYxxxeeeIIIEEECCC>>>:::;;;>>><<<888777777666444222...***((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++,,,,,,,,,---...+++,,,222555666888;;;AAAWWWmmmvvv{{{zzz~~~xxxttt{{{pppbbb]]]```]]]ZZZXXXXXXYYYWWWRRRNNNRRRWWW[[[[[[\\\___^^^[[[```nnnzzznnnwwwtttbbbRRRDDD;;;<<>>===>>>???>>>:::666888;;;>>>@@@>>>:::444000,,,***(((((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))************************)))******+++++++++++++++,,,,,,,,,,,,------------...))))))---111000000222===DDDHHHJJJRRRggg~~~))))))))))))))))))))))))***))))))***++++++)))'''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))***))))))******++++++++++++***,,,------,,,---...000111777:::888777888999888@@@FFFNNNTTTTTTPPPIIIDDDMMMOOOTTTYYYWWWQQQNNNPPPQQQVVV\\\___aaabbbdddeeehhhqqq}}}ssshhhhhhppp{{{}}}sssiiieeeeeefffyyyzzz}}}|||zzzyyyvvvssspppnnnnnnnnnnnnppprrrrrrpppooopppqqqpppxxx~~~zzz]]]JJJCCCTTTtttyyyrrrnnnsssppphhhnnnzzzyyyYYYPPPlllyyyxxxRRREEEBBB>>><<<======;;;777444555666666333///+++(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((()))))))))***************************+++++++++***++++++,,,,,,---------......///333444666???HHH]]]uuu{{{www}}}xxxtttoookkkhhhnnnlllkkkkkkcccXXXRRRRRRSSSRRRQQQSSSVVVUUUPPPKKKGGGOOOUUUTTTQQQNNNJJJFFFHHHNNNUUU]]]ccciiilllmmmuuu}}}pppYYYEEE===>>>???@@@AAA@@@<<<888444222555777<<>>HHHNNNPPPPPPWWWmmm))))))))))))))))))))))))***)))))))))******)))'''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))*********************+++++++++***,,,------,,,---...000---555;;;:::999;;;===<<>>===:::888222444555666444000,,,)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******+++,,,------......000333666777666;;;LLL^^^{{{wwwjjjqqq|||~~~~~~}}}xxxooogggaaaYYYSSSOOOMMMLLLKKK^^^bbbiiinnniii^^^TTTPPPTTTWWW___iiiqqqnnncccYYYKKKXXXbbb```VVVMMMGGGCCCDDDBBBBBBCCCGGGJJJNNNQQQUUU\\\gggrrrwwwYYYEEE======BBBFFFBBB:::444333444333555888<<<@@@@@@<<<999333000,,,))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((******************************+++,,,,,,,,,,,,+++,,,,,,---------...............///...,,,000@@@QQQXXX```fffiiiqqq)))))))))))))))))))))))))))(((((()))***+++)))'''))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))***************))))))******+++,,,+++,,,......------///000---777>>>===;;;;;;===<<>>CCCFFFCCC<<<777777:::444333444888===@@@???===999555///+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))***************************++++++,,,,,,,,,,,,,,,,,,---------...............000222000---444LLLbbbbbbppp))))))))))))))))))))))))(((''''''(((***+++***(((***)))))))))((((((((('''))))))))))))))))))))))))(((((()))***************+++***)))))))))***+++,,,+++---............///111666???FFFCCC>>><<<;;;:::===FFFPPPSSSNNNIIIGGGIIIDDDCCCEEEIIIJJJHHHJJJOOOUUUUUUVVVYYY]]]aaaccceeekkk~~~vvvkkkcccdddttt~~~~~~tttmmmkkknnnmmmlllmmmmmmnnnnnnnnnooosssuuuuuuyyyfffNNNSSS```xxx{{{www{{{uuusssZZZ```dddttt|||}}}lllMMMEEE@@@AAAAAA===:::;;;111222333444333111...---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,******+++,,,---.../////////000555===DDDOOOaaaqqqzzz|||tttvvv}}}~~~zzz{{{||||||xxxyyy}}}~~~hhh\\\VVVSSSRRRSSSQQQSSSUUUSSSPPPOOOPPPRRR___iiivvvpppmmmqqq```mmmxxxxxxrrrlllgggbbbRRRJJJDDDCCCBBB>>>===???FFFHHHIIIIIIKKKQQQZZZaaaooo~~~~~~```NNNFFFEEEDDDBBB@@@===;;;999666222000333999???BBBAAA>>>999222---+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,------------............---///222333333>>>UUUllllll))))))))))))))))))))))))'''&&&&&&(((***+++***)))******))))))((((((((('''))))))))))))))))))))))))(((((()))***************+++***)))))))))***,,,---,,,...//////...///000222@@@IIIOOOJJJBBB===;;;999>>>CCCIIIKKKIIIFFFDDDCCCDDDBBBCCCFFFGGGHHHMMMSSSUUUTTTTTTVVVZZZ___cccdddpppzzzppplllkkkpppvvvnnnjjjooonnnmmmmmmnnnoooooonnnnnnqqqsssssswwwuuuzzz[[[XXX```sss|||~~~llliiiUUU___wwwvvvSSSIIICCCCCCBBB===:::;;;111222333333333111///...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,******+++,,,---//////000777666:::GGGUUUaaaoooyyyyyyxxxxxx{{{~~~~~~wwwsss}}}rrrrrr}}}yyypppnnn```XXX]]]cccaaa```cccgggmmmssssssmmmhhhggghhh}}}qqqddd^^^YYYSSSSSSVVVKKKLLLLLLIIIEEEBBBDDDFFFEEEUUU___aaaiii|||~~~vvvdddQQQJJJCCCAAACCCAAA;;;444777222...///777???CCCDDDBBB<<<444...+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,---------.........//////---...000555:::FFF[[[oooxxx,,,+++******++++++)))((((((((())))))*********+++))))))(((((((((((())))))''''''''''''((((((((())))))************+++++++++,,,+++*********+++,,,---,,,------,,,***+++///222;;;@@@DDDCCC>>>888777888>>>CCCHHHHHHFFFBBBAAABBB@@@CCCFFFGGGFFFGGGKKKOOOOOOQQQTTTVVVZZZ___eeeiiiuuu~~~tttlllmmmttt}}}~~~}}}qqqllljjjjjjllllllkkkiiijjjnnnrrrqqqpppqqqtttzzzxxx{{{wwwqqqhhhuuuiiiSSSAAA???AAA>>><<>>??????>>>;;;666111---,,,,,,************)))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++---......------///000444111///888KKK]]]fffgggwww,,,+++******++++++***(((((()))))))))************))))))(((((((((((())))))''''''(((((((((((((((((()))************+++++++++,,,+++*********+++,,,------......---+++,,,///222666;;;>>>>>>999666666777>>>BBBGGGGGGDDDAAAAAABBBAAACCCEEEFFFGGGHHHKKKNNNOOORRRUUUXXX[[[___eeehhhvvvwwwooopppvvv}}}xxxpppmmmnnnjjjkkkkkkjjjhhhiiimmmpppuuuttttttvvvzzz}}}{{{~~~}}}tttlllzzzaaaEEE>>>AAA@@@===>>>888666444333333333222000***))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))******+++************************))))))))))))***************++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,111...,,,,,,///444888:::HHHSSSgggyyy{{{zzz~~~yyy{{{qqqrrr|||nnnhhhkkknnnnnngggcccooozzzjjjaaaRRRKKKFFFGGGIIILLLUUU^^^mmm{{{||||||ooo```OOODDD@@@===:::777666555444555999<<<@@@AAA???>>><<<888444000...---+++++++++******)))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************************)))))))))(((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---///...------///000222222666EEE\\\mmmpppkkkppp,,,+++)))***++++++***)))))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((()))************+++++++++++++++******++++++,,,---...//////...------000222222555777777555333555777===AAAEEEEEEBBB@@@@@@AAACCCBBBBBBDDDGGGJJJKKKKKKMMMPPPTTTWWWZZZ^^^bbbeeevvvwwwpppsss{{{{{{sssnnnooorrrnnnnnnmmmlllkkkkkknnnqqqwwwwwwxxx{{{ssswww}}}yyy}}}iiimmmrrrLLL>>>>>>???===<<<:::888555444333333111000,,,++++++***************((())))))******))))))((((((((((((((((((((((((((('''(((((())))))*********************************(((((())))))***++++++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,------111///...///222666999:::RRRhhh}}}vvvsssjjj``````mmm}}}~~~|||gggOOOCCCCCCGGGJJJMMMRRRZZZiii|||}}}}}}kkkXXXNNNEEE<<<999===999777555666:::???BBBCCCCCCBBB???<<<777222...,,,++++++++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,------------...//////------///111///555AAAUUUlllxxxrrreeeooouuurrr,,,***)))***++++++***))))))))))))))))))*********))))))(((((((((((()))))))))))))))((((((((((((((())))))*********+++++++++*********++++++,,,------..................000111000222444444333444666999<<>>???AAACCCAAA@@@CCCHHHKKKKKKIIIJJJMMMRRRUUUXXX[[[^^^```tttwwwpppmmmsss}}}~~~|||}}}wwwpppmmmooorrrsssrrrqqqpppoooppprrrtttuuuvvvyyysss}}}vvv{{{vvv~~~~~~sssxxxrrrnnn~~~WWWBBB===;;;::::::<<<:::666555444333111///,,,,,,+++************+++)))))))))******)))))))))(((((((((((((((((((((((((((((()))))))))*********************************)))))))))******+++++++++)))******++++++******))),,,,,,,,,---------------+++...222333444777<<>>;;;999888;;;???CCCCCCCCCFFFEEEBBB???;;;555///++++++++++++*********++++++))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************++++++++++++++++++++++++*********)))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------...///000///......000222---;;;NNNaaaqqqwwwkkkYYYppp}}}___fff+++***)))***+++,,,+++)))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********+++++++++))))))***+++,,,,,,------------------///000000000222222333444444666999;;;:::===??????<<<<<<>>>@@@CCC@@@???BBBGGGJJJJJJIIIKKKNNNRRRUUUXXXZZZ]]]___qqq}}}lllggghhhpppzzz~~~}}}}}}yyyyyyzzzzzzwwwrrrooonnnooouuusssqqqqqqqqqssstttuuutttvvvzzzrrr|||wwwwwwzzzfffiiitttuuuyyyfffOOOAAA::::::<<<<<<:::777555444222000///++++++***))))))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))************************************,,,+++++++++******))))))******++++++++++++******,,,,,,,,,------.........)))///555666777AAATTTdddvvvvvvlllgggfffggggggttt~~~fffUUUQQQJJJCCCDDDLLLUUU[[[\\\www{{{kkkSSSAAA;;;===<<<<<<@@@EEEFFFDDDAAACCCAAA???>>>===:::444000++++++***)))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))************+++++++++,,,,,,,,,******+++,,,,,,---......////////////...///222444333FFF[[[iiiuuuyyynnn^^^jjjzzznnn\\\eeewww+++)))))))))+++,,,+++***************))))))))))))))))))(((((((((((())))))((((((((())))))*********)))************+++++++++((()))***+++,,,------------,,,,,,...111333333222444444444555666888999:::999;;;===<<<999:::===@@@AAA@@@@@@BBBEEEHHHIIIIIINNNPPPTTTVVVXXXZZZ^^^```mmmuuufffeeegggnnnttt{{{}}}}}}~~~xxxvvvxxxzzzzzzwwwssspppooosssqqqooooooqqqtttuuuuuuwwwyyy|||zzzmmmxxxwww|||fff[[[cccxxxooojjjwwwsss]]]III===<<>>???<<<999---,,,***)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++,,,,,,---.........//////......000444777???QQQbbbmmm{{{vvvfffqqqzzzzzzzzzvvv***)))((()))+++,,,+++***************)))))))))((())))))(((((((((((())))))''''''((()))***++++++,,,)))************+++++++++'''(((***,,,------------...------000444777666555444444444555666777777777888:::;;;999777888<<<@@@>>>@@@BBBCCCDDDFFFHHHKKKNNNPPPRRRSSSUUUXXX\\\___kkk~~~ooofffhhhlllqqqsssxxx~~~||||||zzzwwwyyy|||}}}{{{xxxtttsssssspppnnnooorrruuuvvvvvv}}}~~~sss|||}}}yyyddd[[[ppp~~~ggghhhyyywwwcccNNN@@@<<<<<<:::888555333333222000...+++******))))))))))))))))))******++++++******)))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,------.../////////444:::CCCOOOaaa{{{eeebbb]]]ZZZ^^^gggsss{{{{{{}}}~~~}}}{{{jjj[[[OOOHHHDDDRRRiiiwwwXXXJJJEEE@@@AAAFFFIIIFFFCCC:::777666888===???>>>;;;000...,,,***(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************((()))))))))******************+++++++++,,,,,,,,,)))******+++---......///---.........///222666:::MMMWWW___hhh~~~www***)))((()))+++,,,,,,***+++*********))))))(((((())))))(((((((((((())))))&&&&&&''')))***+++,,,---)))************+++++++++'''(((***,,,------------///...///222777::::::888444333333444666666444333777999:::888666777;;;???===@@@CCCCCCCCCDDDHHHLLLLLLMMMNNNOOOPPPSSSXXX\\\kkk}}}~~~mmmhhhlllrrrvvvwww||||||zzz{{{}}}zzz{{{~~~~~~{{{xxxwwwtttqqqoooqqquuuxxxzzzyyyvvv}}}zzz{{{www^^^lll}}}ttt^^^lll{{{|||uuucccOOO@@@:::888999666444222222111000...,,,+++******))))))************++++++++++++******))))))))))))))))))))))))++++++******************++++++++++++++++++++++++*********++++++,,,------,,,------......------,,,,,,,,,------...///000000555<<>>AAA999888555333222111111222///...---+++***)))(((((((((((((((((())))))))))))))))))************))))))))))))))))))************************************)))))))))))))))))))))))),,,,,,,,,++++++*********000------///000...000444777BBBVVVmmmwwwbbb```jjjfffjjjpppwww}}}}}}{{{}}}}}}|||}}}|||}}}}}}|||zzzzzz{{{|||}}}~~~~~~mmmkkkbbbYYYUUUXXXaaammmvvvyyynnnzzznnnOOO;;;@@@EEE@@@BBBNNNGGG===333111777<<<;;;888444111---+++***))))))((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))************+++,,,---...------,,,,,,+++***))))))++++++,,,,,,,,,,,,------++++++,,,------......///***222+++***555444666KKK\\\bbbgggooo++++++************++++++)))))))))))))))*********))))))))))))))))))))))))(((((()))***************))))))***++++++++++++++++++++++++,,,,,,---------------///333777999888666333333444444666777777777;;;:::999888888:::;;;===???@@@AAAAAA@@@AAADDDGGGGGGIIIJJJLLLOOOTTTZZZ___kkkyyyzzzmmm|||}}}|||~~~}}}yyyxxxwwwwwwzzzxxx{{{ttttttfff[[[cccrrryyysssmmmwwwpppzzzsss```KKK===888999888666444222111111111///...---+++***))))))((((((((((((((()))))))))***))))))************))))))))))))))))))************************************************************,,,,,,,,,+++++++++******...,,,,,,//////...111555:::HHH]]]ppp~~~ppp^^^UUU[[[hhh~~~|||yyyyyy}}}}}}{{{zzzxxxvvvttttttuuuvvvvvvuuusssssstttuuuvvvwwwxxxxxxyyyyyyyyywwwvvvuuuwwwyyy}}}}}}~~~wwwjjj^^^UUUSSSTTT```zzzxxxwwwnnnMMMDDDEEEBBBBBBGGGFFF@@@999555666999::::::777444000,,,******))))))))))))(((((((((((()))))))))******************)))))))))))))))))))))))))))******+++,,,,,,---......------,,,,,,+++******)))++++++,,,,,,,,,,,,------+++,,,,,,------......//////333000---222888AAAOOOdddnnnwww++++++************++++++************))))))))))))))))))))))))))))))))))))(((((()))***************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------///222555666555444444333222555999<<<;;;:::;;;:::999888999;;;===>>>???@@@AAA@@@@@@AAADDDFFFEEEGGGJJJLLLPPPUUUZZZ___ggguuuyyyrrr~~~|||}}}||||||{{{yyyzzz~~~rrrzzzaaaXXXVVVLLLFFFKKKUUUpppvvvwww{{{ppp|||yyyuuu{{{yyyxxxwwwlllYYYFFF===:::999666444222111111111000///---,,,***)))))))))((((((((()))))))))******))))))************))))))))))))))))))************************************************************,,,,,,,,,,,,++++++++++++...,,,---///000000444:::FFFTTTeeeooosss||||||qqqbbbUUUOOOSSScccsss|||yyywwwyyyzzzvvvvvvvvvuuutttrrrqqqpppllljjjiiiiiikkkmmmllllllhhhiiiiiijjjkkklllllllllmmmnnnnnnmmmlllkkkmmmnnntttuuuuuuvvvxxxyyyyyyzzznnnYYYJJJBBB@@@PPPiiiyyy^^^FFF@@@AAABBBCCCFFFCCC???;;;777777888::::::777333...+++******+++))))))(((((((((((())))))******++++++++++++******))))))))))))))))))))))))***+++,,,.........---------,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,---......//////111333555111000BBBVVVZZZjjjxxx++++++************++++++++++++******))))))(((((())))))))))))))))))))))))(((((()))***************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++---...///111222333333222444333444999@@@BBB???::::::999888777888:::<<<>>>???@@@@@@@@@@@@AAADDDFFFCCCEEEIIILLLPPPUUU[[[___hhhttt{{{uuusss~~~{{{{{{||||||{{{zzz}}}|||{{{|||lll{{{yyyTTTIIIEEEAAAGGGNNNQQQgggzzzsssqqqooo~~~{{{{{{zzzqqqggg___\\\```gggiii]]]LLLBBB;;;:::777444222111000000000///...,,,******))))))(((((()))))))))*********))))))************))))))((()))))))))************************************************************,,,,,,,,,,,,,,,,,,,,,,,,000......111111222999AAAYYYaaagggggghhhqqq~~~zzznnnjjjeee```___hhhyyy}}}~~~{{{wwwtttttttttnnnnnnllljjjhhheeedddcccaaa___^^^^^^___``````___\\\\\\]]]___```bbbcccccccccdddeeedddccccccdddeeekkklllnnnpppppprrrtttuuuyyyzzz|||pppXXXGGGFFFDDDGGGWWWqqq~~~}}}nnnLLL===???EEEGGGHHHEEEAAA===:::888888888;;;999555000+++)))***+++))))))(((((((((((())))))+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))***,,,......---,,,+++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,------.../////////000///666333111NNNiiieeekkkxxx++++++************++++++++++++******))))))(((((())))))))))))))))))))))))(((((()))*********************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++......000000000111111222333444888@@@FFFFFF@@@999777777666666777999<<<===>>>???@@@@@@???AAACCCFFFBBBEEEHHHLLLPPPVVV]]]bbbkkkvvvwwwtttuuu}}}{{{{{{|||{{{zzz{{{{{{|||~~~~~~vvvkkkfffUUUJJJ???DDDMMMKKKZZZzzz~~~rrr{{{qqqsssmmmkkkvvvllleeeXXXRRRSSS```iii```KKK;;;===;;;888555222111000000000///...,,,+++***))))))))))))))))))************))))))************))))))((()))))))))************************************************************,,,,,,,,,,,,,,,,,,,,,,,,///......000111555@@@KKKhhhiiifffdddkkkyyy|||}}}nnnmmmvvv~~~{{{yyyyyyzzzzzzwwwssspppnnnnnniiihhheeebbb^^^[[[YYYWWWTTTRRRPPPOOOPPPPPPOOONNNLLLMMMOOOQQQSSSUUUWWWXXXVVVWWWYYYYYYXXXXXXYYYZZZ```cccfffhhhiiikkkooorrrpppqqquuuzzzwww\\\IIIAAA<<>>888666555555555666999<<<>>>>>>???@@@??????@@@CCCEEECCCEEEHHHKKKPPPWWW```eeennnwwwzzz{{{|||~~~}}}|||zzzzzz{{{|||~~~qqquuuppp[[[BBB;;;AAAAAAOOOlllvvvnnnkkkyyy{{{pppooobbbWWWVVVhhhyyysssXXXAAA>>><<<999555222111//////111000...---+++*********)))))))))*********++++++))))))************))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,---------------+++,,,///333;;;LLL[[[qqqqqqppprrr~~~yyy{{{}}}rrrgggtttzzzwwwvvvxxxxxxwwwtttoookkkiiihhh[[[YYYVVVRRRNNNKKKHHHGGGEEECCCAAA@@@@@@@@@???>>>===>>>@@@BBBDDDGGGHHHIIIFFFHHHJJJKKKKKKJJJKKKLLLQQQUUUYYY\\\]]]___dddgggiiilllpppuuuxxx{{{||||||{{{~~~cccVVVDDD;;;AAAQQQcccnnn}}}vvvZZZGGG???===GGGBBB<<<:::;;;;;;999555888999999555...***)))***))))))(((((((((((())))))******++++++++++++******))))))))))))))))))))))))((()))***++++++***))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...//////000000...---000777EEE___oookkkyyywww++++++************++++++)))))))))))))))*********))))))))))))))))))))))))(((((()))******************+++,,,,,,------,,,,,,+++++++++,,,,,,------------///111000//////222444444777<<<@@@AAA???;;;888555555555555777:::===???>>>????????????@@@CCCEEEEEEFFFGGGJJJPPPXXXbbbiiimmmuuu}}}{{{|||}}}{{{zzzyyyyyy{{{~~~sss^^^FFFAAA???JJJbbbvvv~~~~~~yyy|||hhh^^^ooooooVVV???===:::666333000//////111000...---+++*********))))))*********+++++++++))))))************))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,---------......---,,,---222999HHH^^^rrr||||||{{{xxxpppnnnqqq}}}~~~~~~yyytttrrrrrrpppooommmhhhaaa[[[XXXXXXHHHFFFCCC@@@===:::999888999777555555666666666555555555666777999:::;;;;;;999;;;>>>????????????AAA???DDDIIIKKKKKKLLLQQQVVV[[[___eeejjjlllnnnrrrvvvvvvvvvzzznnnQQQ@@@@@@LLLVVVbbbzzzxxxyyy~~~dddKKK===BBB@@@<<<999777777999:::666:::<<<999222,,,++++++))))))(((((((((((()))))))))******************)))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......//////000000000000000???]]]pppuuuyyyzzz++++++************++++++(((((())))))******++++++))))))))))))))))))))))))(((((()))******************+++,,,,,,------,,,,,,******+++,,,,,,---......---///111111//////222555555888<<<===<<<:::999999666666666666888;;;>>>@@@>>>????????????@@@CCCEEEFFFGGGGGGJJJOOOYYYdddkkkkkksss|||}}}zzzwwwyyy~~~{{{~~~{{{xxxwwwyyy}}}{{{___LLLAAADDDUUUqqqyyy|||dddooozzzbbb???===:::666333000///...111000///---,,,+++******)))************+++++++++))))))************))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,------.........///...111777AAASSSnnn}}}}}}}}}~~~{{{{{{wwwzzz{{{yyytttooommmmmm```___[[[UUULLLFFFBBBAAA???>>>;;;888666555444444444222111111333444444333333333333333444444444444222555888999999999:::;;;444888===>>>===>>>BBBGGGHHHNNNVVV[[[]]]```gggmmmooonnnssszzz~~~~~~zzzXXXEEEAAACCCCCC\\\xxxvvviiipppyyy~~~cccLLL===>>>===999444333888>>>666:::>>><<<555///,,,,,,))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))),,,,,,+++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------......///000000000000333222HHHrrr{{{{{{+++++++++************)))************************(((((())))))))))))(((((()))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.........000222222000...---,,,555666888999::::::999999666666777888:::<<<>>>???>>>>>>???@@@AAACCCDDDEEEFFFHHHKKKOOOTTT[[[ccchhhnnnrrrzzzyyyttt{{{}}}~~~~~~zzzwwwvvvyyyzzz}}}OOOCCCKKKQQQooolllfff~~~lll>>>>>>;;;555111111000------.../////////---+++)))))))))))))))))))))))))))************************)))************+++++++++************************++++++++++++++++++++++++.........---,,,,,,///111+++222555777HHHfff}}}vvvvvvvvvtttppphhh___XXXSSSOOOHHHBBB===;;;;;;;;;777777666666555555555555333333222222222222333333222333333444444333333222444444444555555666666666777777777888999;;;===>>>CCCEEEHHHLLLPPPVVV^^^cccgggkkkooosssuuuzzzXXXEEEDDDDDDJJJTTTiiipppfffrrrNNNBBBAAA<<<666444777::::::555555666999;;;777000***+++***)))))))))))))))***+++***)))(((((()))***+++)))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,...000111111000333///<<<^^^yyy+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......111333555444222///......444555777888999999888888666666777888:::<<<>>>???======>>>???@@@BBBCCCDDDHHHJJJLLLOOOSSSYYY```eeejjjnnnwww~~~xxx|||~~~~~~~~~|||yyyyyy}}}|||___FFFGGGNNNnnnttthhhzzzvvvHHHAAA:::777666333///,,,---...//////...---+++)))************************************************)))************+++++++++************************++++++++++++++++++++++++---......---,,,,,,...///222111222>>>XXXyyy}}}{{{rrrpppmmmiiiccc[[[RRRKKKFFFCCC???;;;888777777777666666666666555555444444222222111111111111222222222333333333333333333222222222333333444444444444333333333444555666777888===???BBBDDDHHHNNNTTTYYY^^^dddlllqqquuuyyy~~~~~~\\\IIICCCDDDHHHWWWvvvuuulllxxxXXXDDD@@@:::666444555888;;;777777888:::;;;888111+++++++++***))))))))))))***+++***)))(((((()))***+++)))************+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------...000111111111555666HHHjjj{{{pppsss+++++++++************)))((((((((((((((((((((((((((())))))******))))))((()))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......444555777666333111000000333444666777888888777777666666777999:::<<<===>>><<<<<<===>>>???AAABBBCCCJJJKKKMMMOOORRRVVV\\\aaafffjjjsss~~~~~~~~~wwwxxxSSSKKKQQQkkkwwwiiiwwwWWWFFF999999:::555///---......//////...---+++***************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---...555222;;;[[[~~~~~~|||yyyvvvhhhddd]]]VVVOOOHHHAAA<<<999888777666555444444555555555555555555444444444333222222111111222222333222222333333333333222222111111222222222222333333222111111111222222333444666888:::;;;>>>BBBGGGKKKOOOWWWaaaiiinnnqqqvvvyyyzzz}}}oooNNNEEE>>>BBBTTTqqqlllbbbttt}}}UUUIII>>>;;;888444666<<<999888888:::;;;999333...,,,+++******))))))************))))))))))))******)))************+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////000000111222777BBB[[[zzz|||lllmmmzzz+++++++++*********)))))))))))))))))))))))))))))))))))))))******))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......444555666555333111000111222333555666777777666555555666777999:::<<<<<<============>>>@@@AAACCCDDDHHHJJJLLLMMMPPPUUU[[[```fffiiippp}}}|||xxxooo```bbbqqq~~~xxxiiirrrmmmSSS===:::<<<777000///.../////////...---,,,+++************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......---------...777999QQQ~~~~~~{{{wwwqqqiiidddYYYSSSKKKDDD???:::777444444555555666666555555555555555555555444444444444555444444333333444444555222222333333333333222222222222222222222222222222444333333222222222333333222333444555666999===@@@AAAHHHRRRZZZ___dddiiimmmuuuyyyuuu\\\DDD===BBBSSSttt|||bbb___yyyqqqYYYDDD>>><<<666666;;;777666666888::::::666222---,,,+++******************))))))))))))))))))***))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000000000000222444<<>>>>>>>>???AAABBBDDDEEEEEEGGGIIILLLOOOUUU\\\```gggjjjoooxxx~~~rrrxxxppp~~~xxx}}}yyypppwwwyyyhhhjjj}}}iiiKKK???<<<777222000////////////...---,,,,,,************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---............///111:::BBB^^^xxxzzz}}}}}}yyyssskkk___RRRJJJHHHCCC===888666555444444555555666777777666555555555555555555555555555555444444444333333444444444333333444444444444333333444444444444444444333333555444333333222222333333111222333333333555777::::::???EEEKKKOOOVVV^^^dddlllrrrxxx}}}WWWCCC???GGGaaa|||{{{```mmmcccFFF<<<;;;888666777444333222555999:::999777...---,,,+++************)))))))))******)))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///111111111000111444777DDDWWWsss+++++++++************)))************************)))******++++++******))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.........000000000......///000111222444555666666555555444666888:::;;;;;;::::::>>>??????@@@AAACCCDDDEEEBBBDDDGGGJJJNNNUUU\\\aaagggjjjooouuu~~~~~~}}}uuusssppp}}}rrrooo{{{pppsss{{{{{{~~~yyyyyyjjjhhhtttzzz[[[EEE;;;888444000000000///......---------++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......000333666;;;FFF\\\www|||zzz~~~{{{wwwqqqiii___RRREEE===<<<999555333444555666666555666666666666555444444555555555666666666666666444333333222222333333444444444555555555555444444666666555555555555444444333333222222111222222222222333444444333333555777888;;;>>>AAADDDKKKUUU\\\dddjjjrrrxxx{{{qqqRRRBBBAAATTTjjjsssppp}}}||||||gggKKK;;;888:::888555444222111333777;;;;;;999///...---,,,+++*********))))))************)))))))))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............000222111000222777;;;NNN```xxx+++++++++************)))************************)))******++++++******))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......------///111222333444666666666555555444666888:::;;;;;;:::999>>>>>>>>>???@@@BBBDDDDDDAAACCCFFFIIIMMMSSSZZZ___bbbiiiqqqtttyyy}}}|||}}}|||{{{~~~mmmvvvtttyyy~~~nnn{{{xxxvvvyyy|||~~~tttpppssswwwyyyxxx___DDD888999888222111000///......---------++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------...222777;;;CCCOOO]]]jjj|||www|||}}}yyyoooiii```WWWOOOFFF???:::888666444333555666555555666666666555555666666666666666666777777777888888666666555555555555666666555555666666666666555555666666666555555555444444333222222222222222333333222333444444333333444555666888:::;;;===BBBKKKRRRXXX```iiipppttt|||wwwUUUDDDKKKZZZ}}}}}}}}}zzzwwwqqq___GGG<<<===<<<777888555222333777:::;;;:::000///...,,,+++++++++***((()))***++++++***)))((()))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---000222222000333999???UUUeee}}}+++++++++************)))))))))))))))))))))))))))******++++++++++++******)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......***,,,---------...000222222333444666777666666555444666888:::;;;:::999999<<<======>>>???AAABBBCCCBBBDDDFFFIIIMMMRRRYYY^^^^^^hhhrrrtttvvv}}}{{{|||}}}{{{|||{{{zzz~~~lllvvvmmm{{{yyy}}}{{{zzzwwwwwwwwwrrrlllgggkkkkkkZZZ???444;;;<<<555111000///......------...++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,...333999>>>RRR]]]eeefffrrr~~~rrrvvv~~~vvvppp]]]VVVLLLCCC===999777666777666555555666666444222777666666666777777888999666666777777888888999999::::::999999999999::::::666666777777777777666666666666666555555444444444444444333333444555555666222333444444222222333444222444666777888<<