BM6( $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%***&&&$$$%%%%%%$$$%%%)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&'''((())))))***))))))+++*********+++,,,,,,+++&&&)))---000111222555777222555999???CCCEEEEEEEEEDDDFFFFFFFFFDDDCCCCCCCCCFFFIIILLLNNNLLLHHHGGGHHHKKKKKKKKKIIIDDDBBBDDDGGG???>>>???@@@???:::555222...***((((((***,,,...///******)))))))))***+++---))),,,------++++++---///)))***+++,,,,,,,,,++++++,,,,,,,,,+++++++++*********)))))))))((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$%%%&&&###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%+++&&&%%%))),,,***((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((()))******++++++************++++++,,,...///000333666999<<<>>>IIIKKKOOOTTTXXXYYYWWWVVVRRRRRRPPPLLLGGGCCCAAA@@@???EEEJJJJJJGGGFFFFFFHHHIIIJJJJJJGGGDDDCCCEEEGGGAAACCCDDDEEEDDDCCC@@@===IIIDDD>>>:::999888444111//////...,,,******+++---(((***,,,,,,++++++,,,---)))***++++++,,,+++++++++,,,,,,,,,++++++++++++*********)))))))))(((((((((((('''&&&&&&(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%'''%%%)))222666111((("""&&&&&&&&&%%%%%%%%%%%%%%%'''''''''''''''((((((((('''''''''((((((((((((((())))))******+++,,,---...---......//////000333555===<<<;;;===BBBIIINNNRRRYYYYYYWWWSSSOOOMMMOOOQQQMMMLLLKKKIIIGGGEEECCCCCCEEEHHHJJJKKKOOOVVV[[[]]]WWWTTTNNNJJJKKKQQQUUUUUUUUUOOOGGGBBBDDDJJJLLLJJJEEEBBB===;;;???BBB???999333444555444111///...---,,,---......---+++************++++++++++++++++++++++++++++++++++++++++++*********)))))))))((((((((('''&&&'''((()))(((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%############$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$'''111555000'''"""''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''(((((())))))******+++,,,---...//////111333555666777:::???BBBDDDFFFJJJOOOSSSXXX[[[]]]XXXXXXTTTLLLEEEHHHUUU```ddd```\\\^^^fffpppxxx|||zzzwwwtttvvv{{{vvvqqqiiiooozzz{{{uuuggg___QQQHHHKKKSSSSSSMMMFFFBBB===999666444333333111000000//////...,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))(((''''''((()))((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&(((###"""'''***((('''''')))))))))(((((('''&&&&&&%%%%%%%%%&&&''''''((((((&&&''''''((()))******+++***+++---///111111111000///222555777888<<>>;;;888333111///.........,,,+++...------,,,,,,,,,,,,---***++++++++++++,,,,,,,,,++++++*********))))))))))))(((''''''))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''###"""$$$%%%%%%'''+++++++++******)))(((((('''%%%&&&&&&'''(((((())))))(((((()))***+++------...---///333666777777555444///333666666777;;;BBBHHHNNNSSSXXXVVVSSSSSS[[[bbbeeehhhmmmyyyvvviiieee```WWWOOOEEE@@@:::666444222000...000///...---------......******+++++++++,,,,,,,,,+++++++++*********)))))))))((('''((()))***)))'''((((((((('''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$""""""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$'''+++***''''''***,,,,,,,,,+++***))))))(((&&&''''''((()))******+++******+++,,,...///000000222555999===>>>===;;;999666999<<<<<<<<>>DDDIIINNNQQQOOOWWWaaaccc___\\\]]]```______\\\^^^hhhtttqqqcccYYYLLL===555333000......111111///,,,---,,,++++++******++++++)))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''((('''((((((((()))))))))))))))))))))***,,,...000222444999@@@FFFHHHHHHHHHHHH???MMM]]]eeeccc^^^[[[\\\lllhhhLLLBBB<<<444000000111///---------,,,++++++++++++,,,))))))))))))((((((((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))*********+++...000333555CCCDDDEEECCC@@@>>>======OOOTTTYYYXXXVVV[[[fffqqqYYYOOOAAA888555555444222...---,,,,,,++++++,,,,,,))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))(((((((((((()))***++++++***---222444222333???MMMKKKCCC>>>>>>;;;:::EEESSSZZZUUUYYYdddgggmmmqqq___TTTEEE@@@BBB@@@;;;444---***,,,---,,,***---,,,+++***((((((((((((&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))***+++,,,,,,++++++333---+++333@@@KKKTTTZZZHHH>>>999AAAJJJOOOSSSXXXUUU[[[fffqqq{{{qqqYYYDDD111111222222000---+++,,,...++++++***(((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))***+++---------------111222:::KKKWWWWWWRRRMMMDDDKKKTTTVVVQQQPPP[[[gggrrrPPPJJJDDD<<<555111///------,,,+++***)))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((************,,,...000222555AAATTTaaa^^^SSSLLLLLLTTT^^^ccc[[[SSS\\\vvvrrr^^^FFF777555555222---...---,,,++++++++++++,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))+++)))((((((+++111777:::LLLRRRZZZ\\\WWWRRRXXXaaaeeeddd______pppuuu{{{uuujjj___XXXZZZyyyzzzxxxpppiiihhhlllppptttgggfffsssvvvaaaLLL>>>666333222......---,,,++++++++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))))))))*********+++******,,,111999AAAEEE\\\XXXWWWYYYYYYYYY\\\bbb___uuu|||wwwjjjlll{{{jjjggghhhkkksssoooqqqmmmfffbbbeeejjjmmmuuuzzzjjjccc```]]]aaammmooosssrrrkkkeeeiiirrrYYY<<<333666///...---+++******))))))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((************++++++++++++,,,---000555===DDDKKKPPPZZZ[[[___bbbaaabbbiiisss~~~~~~hhhaaalllsssqqqwwwyyyooommmooouuuzzzWWWBBB===333222000...---+++++++++******))))))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((******+++++++++,,,,,,,,,,,,///666>>>FFFNNNSSSVVVXXX```gggeee___hhhyyy```ccczzz}}}rrryyykkkcccffflllyyywwwZZZJJJ888777555333111///......+++******)))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''+++***)))((()))***,,,...333666>>>IIILLLJJJLLLRRR^^^hhhiiiccclllyyycccWWWjjjvvvooo{{{vvvnnnVVVHHHBBB>>>111,,,---)))---///---((($$$&&&)))+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%)))---///...---...///000HHHTTTHHHAAANNN]]]aaaggghhh}}}jjjccc|||pppkkkmmmYYYJJJ@@@555333444...)))***************(((&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%)))...000///111666:::JJJTTTUUULLLOOO```hhhdddjjjppp^^^^^^ggg{{{}}}|||xxxsss}}}```GGG444333555------+++)))***,,,+++(((&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))++++++***+++000888CCCJJJZZZPPPMMMXXXaaacccgggpppuuuxxx~~~}}}XXX;;;555666---444///***))))))(((***,,,((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))******---+++***...777CCCLLLQQQJJJKKKUUUbbbeeeggg{{{bbbfff{{{vvvyyy{{{SSSCCC<<>>IIIUUUxxxrrrttttttmmmpppkkkhhheeeffffffhhhooowwwrrr~~~uuuwww~~~}}}yyy|||yyy\\\>>>333222---......,,,)))'''((())))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))---***)))///999AAADDDEEE???AAALLLWWWkkkkkkeee~~~yyyqqqpppooojjjllluuugggiiinnnppplllgggiiiooossszzz}}}~~~zzzxxx~~~~~~yyy~~~~~~kkkrrruuuxxxzzzsss___KKK666000111222111...,,,++++++******))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))---+++---777CCCIIIGGGBBBAAAIII\\\sssrrruuujjjeeeiiimmmlllooouuutttwww{{{}}}vvvllliiikkkxxx|||xxxwww}}}vvvyyymmmpppxxx}}}www~~~zzzzzzzzzzzz|||sssttt{{{{{{xxxsssjjj^^^^^^gggyyyyyyRRR111///...---......,,,***+++******))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))+++...666BBBLLLNNNHHHAAAJJJWWWyyy}}}qqqjjjjjjiiihhhhhhkkknnnqqqssssssrrrrrrssspppjjjhhhjjjssstttnnnrrrsssoooiiijjjvvv}}}|||~~~}}}|||yyyqqqooosss{{{zzzttttttzzzjjjmmm}}}>>>666...+++,,,---+++(((++++++******)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))))))))222???KKKQQQOOOHHHCCCYYYlllzzznnn~~~vvvqqqqqqqqqqqqlllffffffmmmssstttrrrmmmjjjlllnnnoooqqquuueeellllllpppzzzvvvkkkjjjnnniiipppzzzuuuzzz{{{uuuzzzuuuxxx{{{{{{sssuuu{{{}}}yyytttSSSFFF777///000111...***+++++++++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((,,,(((%%%%%%(((++++++***)))DDDOOOGGGGGGMMMWWWccc|||uuugggrrryyyrrrsssyyytttnnnrrrnnneeeiiixxxuuullldddffflllooonnnmmmcccfffiiilllooorrrqqqooowwwsssuuu{{{|||xxxzzzzzzyyy~~~~~~~~~www}}}xxxxxxyyyyyyzzzwww[[[;;;///000111,,,%%%,,,***(((((((((((((((&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((***)))))))))***+++,,,,,,999FFFLLLOOOSSSSSSZZZkkknnnooo{{{wwwvvv{{{~~~{{{zzz|||yyytttuuusssnnnqqqyyypppkkkhhhhhhkkklllkkkjjjccceeeiiiooovvv{{{|||{{{xxxwwwyyy}}}}}}{{{{{{}}}}}}~~~zzzxxxxxxzzz||||||~~~}}}wwwuuuwwwyyy}}}yyyyyyxxxuuuzzz}}}vvv~~~|||oooPPP666---000000+++---+++))))))******)))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''(((((())))))(((((('''***---,,,++++++---000DDDKKKOOOTTTUUUPPP___}}}wwwuuuwwwyyy}}}vvvooorrr}}}{{{wwwrrrppprrrttttttsssiiikkklllkkkjjjjjjkkklllkkklllpppxxxzzz|||yyyxxxzzz{{{~~~~~~{{{zzz|||~~~xxx{{{vvvttt{{{{{{}}}|||{{{vvv~~~vvv}}}~~~yyyzzzjjjHHH222...///...///---+++***++++++***)))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))'''+++...,,,)))+++222999KKKWWW[[[WWWTTTYYYxxx~~~wwwyyy~~~qqqooosssqqq{{{ooopppmmmjjjpppyyywwwooolllqqqtttqqqnnnooossstttxxxwwwzzz|||}}}|||{{{~~~}}}vvvvvv|||vvvvvvsssOOO555...111///---+++***++++++***)))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((('''(((((()))))))))))))))(((+++,,,***(((---:::EEEVVVcccaaaYYYgggiiippprrriiiooo{{{tttlllhhhlllllljjjqqq}}}}}}sssvvv{{{|||vvvsssvvvyyyxxx|||zzz|||}}}yyyxxx~~~}}}qqqssszzz|||~~~~~~}}}|||III111333...,,,******++++++***)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((('''((())))))******)))))))))++++++***+++444DDDQQQ]]]bbb\\\ccc|||vvvlll{{{vvvvvvqqqjjjgggeeeiiikkkkkkrrr|||}}}xxx{{{~~~|||wwwxxx}}}{{{tttyyyxxx}}}zzzwww{{{|||sssvvvzzzzzz}}}|||}}}{{{www~~~[[[888000...---+++***++++++***)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((((((((((((((((()))************)))(((***,,,---222>>>NNNYYY\\\aaahhhrrryyyiiizzzzzz~~~{{{qqqqqqqqqmmmjjjllloooqqquuuzzz}}}}}}}}}~~~|||zzz}}}{{{}}}zzz{{{||||||}}}}}}{{{}}}nnnLLL666000...,,,+++,,,,,,+++***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((()))***************(((***---111999EEETTT^^^\\\iii~~~bbbwwwvvvtttdddkkkyyyyyypppuuuuuuxxx|||}}}~~~ssszzz~~~~~~{{{|||vvv{{{{{{~~~yyyzzz}}}zzztttxxx}}}dddDDD111///---------...---,,,))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))((()))***)))((()))***,,,---------222@@@QQQZZZZZZZZZlllpppqqquuuggghhhttt~~~}}}~~~iiixxx}}}|||~~~vvvuuuzzz~~~~~~zzzyyy{{{~~~~~~{{{}}}}}}}}}ppp^^^AAA,,,///+++)))111,,,+++))))))))))))(((((((((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&((())))))((()))+++------,,,000<<>>OOOYYY[[[[[[ooorrryyy~~~}}}|||uuuHHH777,,,...000+++)))+++))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))*********+++((('''''''''((()))+++,,,(((---000555BBBSSS\\\[[[hhhwww~~~dddoooyyy~~~rrrSSS===,,,,,,...***(((***))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******(((((((((((()))***+++,,,+++000...666MMM]]]aaafff}}}nnnnnn}}}rrrGGG222222******///++++++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))***+++,,,...111555FFFWWW\\\iiixxx}}}zzz```@@@999222+++))))))+++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))***,,,,,,---///<<>>AAAJJJSSSSSSNNNHHHCCCGGGVVVeeerrrrrr;;;333------,,,,,,+++***)))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$''''''''''''(((((((((((((((((((((((())))))))))))'''))),,,---***---;;;JJJWWW```lll}}}pppxxxzzzsssmmmnnnwwwvvvvvvuuurrrnnniiieeebbbVVVVVVUUUSSSPPPMMMJJJIIICCC@@@@@@DDDCCC>>>===@@@:::999999888888999::::::===999888:::999666666:::>>>???JJJ\\\kkkvvvHHH222...---,,,,,,,,,+++)))((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''(((((((((((((((((((((((())))))))))))&&&(((***,,,+++000@@@PPPZZZeeemmmzzzvvvssspppsss{{{xxxlllhhh```XXXXXXXXXVVVRRRNNNJJJGGGAAA@@@???>>>===;;;:::999@@@>>>===>>>===::::::;;;444555666777777777777777666222222888999666888===;;;AAAOOO```nnnxxx{{{```===111///---,,,---,,,***(((***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''(((((((((((((((((((((((())))))))))))(((((()))+++---555FFFVVVXXXfffsss|||~~~ppppppsss|||uuusssrrrfff]]]XXXPPPHHHHHHHHHFFFCCC@@@===<<<888888888888777777777777888777666555444222111111444555666777666444111///777444555888;;;::::::;;;888???LLLZZZgggsss~~~wwwOOO777222...,,,------+++(((******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$''''''''''''(((((((((((((((((((((((()))))))))))),,,)))(((+++111;;;LLL[[[XXXiii~~~~~~~~~~~~kkkmmmqqq|||nnncccaaa[[[WWWSSSIIIAAA@@@???===;;;999777666111111111111111222333333333444555444444555555444333444444444444222111000888::::::888888999888666777<<>>;;;777333111000111111000000000000000000000000000000000000////////////000000000000111111111111444444333333444555777888:::;;;<<<>>>DDDLLLVVV]]]fffnnn{{{YYY999///333***)))000)))))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((()))******++++++(((000......<<>>:::888555111//////000000////////////////////////000000000000////////////000000000000111111111111333222222333444555777888999999:::;;;>>>EEEMMMSSSZZZaaalllsssFFF///000,,,,,,///)))***)))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&''''''''''''((((((((((((((((((((()))******++++++***///...222DDDSSSeeeyyy~~~uuulllllldddcccnnnzzzwwwrrrrrrzzzoooZZZJJJ???>>>AAA666555222///......//////////////////////////////////////////000000000000000000000111111111222222000000111222333555777888::::::999999:::>>>DDDHHHLLLSSSYYYrrrXXX111---///...---*********)))))))))(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%''''''''''''((((((((((((((((((((()))******+++++++++...---888MMMXXXdddvvv|||rrrjjjgggbbbeeesssqqqpppooossstttcccTTTGGG>>>===AAA444333111///......//////////////////////////////////////////000000000000000000111111111222222222...///000222444666777888<<<<<<<<<<<<<<<>>>BBBEEEEEEKKKMMM^^^hhh777...111...+++---*********)))))))))((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$''''''''''''((((((((((((((((((((()))******++++++,,,+++...???UUUZZZ^^^nnnrrrsssxxxooojjjfff```dddsss}}}uuutttuuuzzzyyylll\\\PPPGGG>>>999999333333111000/////////000.........................../////////000000000111111111111111222222222222...///000222444666777777;;;<<<>>>>>>>>>???AAACCCAAAIIIGGGOOOssswwwDDD111222---***000************))))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&%%%$$$''''''''''''((((((((((((((((((((()))******+++++++++,,,222GGGZZZ[[[cccyyyrrrhhhkkk{{{qqqmmmjjjeee^^^bbbppp{{{{{{{{{}}}nnniiijjj\\\NNNHHHDDD>>>888555444333222111000/////////..............................//////000000111111111111111222222222222333///000222333555666777777777999<<<>>>>>>>>>???@@@>>>HHHGGGIII```UUU666222...***111++++++*********)))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%''''''''''''((((((((((((((((((((()))******++++++***///:::NNN\\\^^^sss{{{~~~kkkhhhgggjjjwwwyyyiiigggfff```^^^bbbqqqvvvbbbYYYXXXUUUKKKAAA???>>>:::777666444333222111000///.......................................///000111111111111111111222222222333333000111333555666666666666555888;;;===<<<<<<;;;<<<===HHHKKKMMMZZZqqq}}}fff:::333111***...+++++++++*********))))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&''''''''''''((((((((()))((((((((()))******++++++)))222@@@QQQ\\\aaauuuooo^^^eeeiiillluuusssaaaaaaaaaZZZ```dddttt}}}yyynnnfff\\\RRRSSSXXXQQQIIIBBB>>>;;;666444555333333222000///...---,,,........................---......///000111111222111111222222222333333333111333444666777777666666555888<<<>>>===;;;::::::===IIIOOOTTT\\\kkk}}}qqq<<<444444+++++++++++++++************)))'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&''''''''''''''''''((((((((((((((()))***)))((()))+++,,,///000FFFUUUTTTrrr}}}mmmggggggiiinnnsssyyyjjjeeefffbbb```cccqqq}}}tttlllkkklllmmmqqquuu~~~~~~qqqiiifffffffffhhhjjjllllllmmmppprrrnnniiibbb[[[VVVQQQMMMKKKFFFCCC???;;;999888555333333222000...---,,,------........................////////////............//////000000000000000///222444666777666666777888888777777777888:::<<<>>>===DDDFFFKKKYYYlllQQQ444000000///++++++******)))(((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***)))((()))+++---000666NNN\\\___~~~sssnnnpppqqqsssvvvvvvzzzddd^^^```___```fffttt}}}ggg___XXXWWWYYYYYY\\\```gggtttrrrccc^^^\\\]]]___eeegggiiijjjkkkkkkmmmooolllgggaaa[[[VVVSSSOOOMMMGGGDDD???<<<:::999666555333111000...---,,,------........................////////////.........------......///000000000///222444666666666666777888999999888888999;;;===???;;;BBBAAACCCNNNeeebbb;;;...///...++++++******))))))((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''')))***)))))))))+++------;;;QQQ\\\ccczzz{{{uuutttwwwxxxvvvuuuttt{{{fff_________ccchhhvvvbbbYYYSSSNNNNNNOOOOOOQQQUUUVVV]]]ggguuurrrdddVVVRRRTTTWWW[[[```eeegggiiijjjjjjjjjlllmmmjjjfff___ZZZVVVSSSQQQOOOHHHEEE@@@===<<<:::888666222111///---,,,,,,------------------------------//////.........---------+++,,,---...//////000///111333666666666666777999::::::999::::::<<<>>>???;;;AAA???>>>JJJddd~~~JJJ...///---+++++++++***))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''')))******)))***,,,...---AAATTTWWW```|||uuuzzzvvvzzzpppqqquuuuuupppllllllooofffaaa___cccgggwwwiiiUUUWWWRRRPPPRRRRRRRRRTTTXXXWWW[[[aaalll~~~zzz___VVVPPPQQQVVVYYY___dddhhhjjjlllmmmmmmlllmmmnnnkkkfff```[[[WWWTTTQQQOOOIIIFFFBBB???===;;;999888111000...---,,,,,,------------------------------.........---------,,,,,,)))***+++---.../////////111333555666666777888999::::::::::::;;;<<<===>>>===AAA???BBBRRRmmmZZZ333111,,,,,,,,,+++******))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''')))*********+++---///555LLLYYYXXXbbb{{{ppppppxxxnnnfffhhhllljjjeeebbbfff~~~{{{nnnbbb\\\aaahhhzzzuuuWWWPPPRRROOOOOOQQQRRRRRRUUUZZZ^^^ccciiinnnxxxyyydddTTTPPPNNNRRRUUUXXX]]]ccckkkmmmpppqqqqqqppppppqqqmmmiiibbb\\\WWWTTTPPPNNNKKKGGGCCC???===;;;999777000///...---,,,,,,------------------------------------------,,,,,,,,,,,,)))***+++---.../////////000222555666666777888:::999999999::::::;;;<<<<<>>SSS```qqqrrrssscccYYYcccdddZZZ]]]qqq}}}ooofff^^^\\\gggwwwsssRRRJJJPPPNNNJJJNNNTTTWWWXXX[[[aaahhhwwwppp```XXXWWWVVVXXXbbbooovvvwwwvvvyyyzzzwwwvvvwwwuuurrrooohhhaaa^^^[[[WWWUUUVVVTTTJJJGGGDDD;;;999888///------,,,+++++++++,,,,,,,,,,,,,,,,,,------------000000000//////000000000111111000000000000000000222444666777777777999;;;;;;;;;;;;::::::;;;;;;<<<>>>CCCBBBPPPvvv{{{]]]222...++++++------))))))+++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++)))***,,,,,,...777BBBTTT___lllppp|||iiieeewwwyyyjjjlllrrraaaZZZZZZ___lll{{{qqqUUUMMMPPPNNNMMMQQQWWWYYYXXXYYYcccooo|||mmm\\\ZZZXXX[[[ccclllqqqrrrwwwzzzzzzwwwwwwxxxwwwsssqqqllleeeaaa]]]YYYVVVUUUUUUNNNMMMJJJ>>>999666------,,,,,,++++++,,,,,,,,,,,,,,,------...//////000222111111000000111111222111111111111111111222222444666888888888888:::<<<;;;;;;:::::::::;;;<<<<<<<<>>FFFJJJdddrrrzzzMMM000---,,,...---))))))+++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******,,,,,,------,,,000===KKKSSS\\\pppcccyyynnnvvvfffXXXPPPXXXfffrrr~~~lll\\\XXXUUUTTTTTTXXX]]]___dddvvv|||```[[[ZZZ___eeehhhkkkmmmsssuuutttqqqqqqtttvvvtttmmmnnnlllhhhffffffaaa[[[YYYVVVYYYSSS???666666111,,,,,,+++++++++,,,------/////////000111222222333222222111111111111222222222222111111111111111111555666888888888888999;;;::::::::::::;;;<<<<<<===<<>>===GGGMMM]]]lll888444222222000***(((***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*********)))))))))))))))***))),,,111111555HHH^^^nnnqqqzzznnngggnnnqqqttt{{{___QQQRRR^^^qqqzzzxxxwww{{{xxxvvvfffddd___```lll~~~llleeefff]]]eeewwwyyy|||zzz|||~~~|||vvvssstttvvvtttwwwsssQQQ??????888***++++++************++++++........./////////000000222111000//////......///111111222222222111111000000///...000444555333111666666666777888:::;;;<<>>888///++++++************++++++---------............/////////......------......111111111111111111111111000//////111333555333111333333444555777999;;;<<<<<>>:::CCCPPP\\\ggguuuOOOLLLQQQ//////222+++)))...))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%(((((())))))************(((---///...:::NNN[[[\\\pppqqqrrr{{{vvvhhhcccfffuuurrr```ZZZWWW```fffhhhqqq~~~{{{~~~iiiQQQIIIEEE:::111///++++++************++++++*********+++++++++,,,,,,------------...000111222000///......///111333555222222333333333222222222333444666999;;;===>>>>>>AAAIIIUUUcccooo{{{>>>LLLbbb444,,,333---(((000))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&((((((((()))******++++++))),,,///333>>>PPP^^^dddttt|||{{{}}}wwwmmmaaabbblllwwweee^^^]]]___ccckkkzzzvvvbbbNNNFFFAAA777///---++++++************++++++++++++,,,,,,,,,---------.........///000111222333111111000000000222333444222444555444222111111222444555777999:::;;;;;;:::CCCHHHRRR^^^jjjrrrwwwxxxPPPTTTuuu???***222///(((///))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&'''(((((()))******++++++,,,+++---666BBBQQQdddsss|||ssslllddd___dddvvv|||jjjaaaZZZXXX]]]mmm}}}hhh```UUUGGG:::000++++++++++++************++++++---------............///////////////000000111222222222222222222333333333333555666555222000000222333444555666666666444333111444999@@@FFFKKKOOOQQQeeeyyyeeeRRRLLL+++111111(((---))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&'''(((((()))***+++++++++///***,,,777CCCQQQiiixxxpppfffaaadddfff}}}mmmbbbTTTPPPXXXmmm|||qqqhhhcccfffaaaNNN999...---000++++++************++++++........./////////000000000////////////000111111333333444444444333222222333555777555222000000222111222333333333111///---111444666666666999???CCCNNNrrryyyIIIuuuVVV---111222(((+++))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%%%%&&&'''''''''((((((((()))******++++++(((---///777FFFUUUqqqqqqvvv{{{iii[[[^^^dddlll|||pppddd___XXXPPPYYYrrr|||zzz{{{{{{lllwwwvvvjjjVVVCCC666///---,,,------,,,,,,,,,---......////////////000000000000000000000111222222333333444444444333333333222222333333333222222111111111777666555444333333333333444111222777888999AAAKKK[[[pppRRRYYYddd111...444//////))))))))))))(((((((((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++***...///777GGGSSSjjj^^^zzzvvvggg]]]ccckkkwwwlll```ZZZUUUTTT^^^sss{{{|||}}}{{{mmmsssbbbXXXIII:::111---,,,,,,,,,,,,,,,,,,,,,------...////////////000000000000111111222222333333444444444444444333333333222222333333333333333222222222:::999888777777777777777888666777<<>>PPPZZZiiiggg```|||ssshhhgggttttttlllggg]]]WWWXXXcccmmmttt|||~~~zzz|||iiibbbaaafffiiiiiipppzzz}}}eeeUUUDDD???:::444000////////////++++++******++++++,,,---......//////000000111111222222222333444444555555555444444444444333333333333444444444555555666666999888888888999999:::;;;:::;;;@@@JJJWWWfffttt~~~tttvvvfffQQQbbb777---111222*********)))))))))(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++---000333???RRR]]]mmm]]]hhhxxxuuuwww}}}tttiiiiiiwww}}}llljjjdddYYYUUUZZZfffnnnooovvv|||ppp___WWWTTTZZZ]]]]]]bbbkkkmmmnnnbbbUUUAAA;;;888333000//////......++++++******++++++,,,---.........///000111111111111111222222333444444444555555555444444444333333444444444555555666666666888888888888999:::<<<<<<:::???HHHTTTbbbqqq{{{vvvvvv}}}SSSxxx}}}DDD...///...************))))))))))))))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++...222444???RRR___ttt]]]{{{vvvxxxooo}}}uuujjjkkkxxxwwwkkkjjjaaaUUUTTT[[[eeemmmnnnsss~~~zzzlllccc[[[RRRNNNRRRSSSQQQSSSZZZ```^^^uuurrr\\\PPP@@@:::777222000...---,,,++++++++++++++++++,,,------------...///000111222222111111111222333333444444555555555555444444444333444444444555555555555555777888888999;;;<<<>>>???<<>>???>>>GGGRRR]]]lllzzz|||{{{aaaNNNnnnAAA333***+++++++++*********))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++)))000555CCC[[[sssyyy]]]xxx|||zzzssswww}}}zzzsssooobbbZZZ```aaahhhsss}}}tttcccWWWRRRPPPGGGDDDJJJLLLHHHHHHLLLDDDLLLSSS^^^bbbSSSBBB@@@888555222000000111000000------,,,,,,------...///------...///000111222222333333444444555666666777666666555555555444444444555555555444444333333222111222333444777999;;;<<<>>>FFFPPP[[[jjjyyy~~~{{{zzzyyy{{{pppMMMppplll???444///+++++++++************)))))))))(((((((((((()))***&&&&&&&&&&&&&&&&&&&&&))))))))))))***+++,,,------444>>>BBBZZZuuuiii^^^}}}sssssssssqqqxxxrrrnnnnnnrrroooddd]]]]]]jjjoooqqqjjj]]]MMMIIIFFFEEEEEEDDDCCCBBBBBBBBBAAADDDJJJOOOOOOJJJAAA;;;777555222///---------...++++++,,,,,,,,,,,,------//////000000111111222222333333444444555555444444666666777888999888555333555555555555555555444444333222111111333666:::<<<>>>DDDLLLXXXiiizzz~~~}}}}}}~~~bbbKKK\\\DDD111555---,,,+++)))((((((''''''***))))))((('''&&&&&&&&&'''''''''''''''''''''))))))))))))***+++,,,---,,,///:::EEE___www___ZZZsssmmmkkkiiiiiimmmiiikkkoooqqqmmmddd^^^\\\gggsss}}}yyy~~~tttfff```UUUGGGCCCDDDDDDCCCCCCBBBAAAAAA@@@AAACCCEEEHHHIIIFFF@@@;;;777555222///...------...++++++,,,,,,,,,,,,------//////000000111111222222333333444444444444444333555555666777888777666444555555555555555555555555444333222111333555888:::===CCCKKKXXXiiizzzyyyyyy{{{||||||[[[FFFXXXOOO+++------,,,+++***((((((((((((***))))))(((''''''&&&&&&'''''''''''''''''''''))))))))))))***+++,,,---000///888IIIaaaqqqVVV]]]yyylllcccdddhhhgggaaadddiiillljjjgggeeeaaa\\\iiizzzvvvttt{{{rrruuuyyynnn```[[[RRRGGGEEEBBBAAAAAA@@@@@@??????>>>@@@@@@???@@@AAA@@@>>>;;;666444222000...------...++++++,,,,,,,,,,,,------//////000000111222222333333444444444444444333222333333555666666666666555555555555555555555555555444333222111222444666888:::@@@IIIVVVhhhxxx}}}{{{zzz{{{wwwgggttteee...000------+++***)))((((((((()))))))))(((''''''&&&&&&'''''''''''''''''''''))))))))))))***+++,,,---333222;;;OOOcccpppPPPhhhyyy}}}xxxttthhh]]]dddqqqooobbbfffhhhhhhfffhhhkkkfff]]]iii}}}|||sss{{{~~~xxxkkktttxxxkkk]]]XXXQQQGGGGGG???>>>>>>>>>=========<<<>>>===<<<<<<======;;;:::555444222000///.........+++++++++,,,,,,,,,------//////000111222222333333444444444444444333222111111222333444444444555777444444444555555555555555555444333222222333555666777<<>>QQQcccwwwxxxOOOxxxmmmkkk}}}xxxjjj```jjj{{{yyyhhhjjjkkkmmmrrrzzzyyyjjjZZZgggyyy{{{~~~sssooobbbmmmpppcccTTTPPPJJJAAABBB<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<<======:::777444333222111///.........+++++++++,,,,,,,,,------//////000111222333444444444444444444333222111000000111222222111111444777444444444555555555666666555444333333333444444555555999@@@MMMaaarrruuuqqqtttuuuyyy~~~<<<444///...---+++************(((((((((((('''''''''''''''''''''''''''''''''))))))))))))***+++,,,------777???MMM^^^}}}rrrYYYppppppxxx{{{ttthhhfffwwwvvvnnnnnnwwwjjjXXXkkkwww|||zzzmmmgggYYYcccggg[[[MMMJJJEEE>>>???::::::::::::::::::::::::999999:::<<<>>>===999666333333222111000///...---++++++,,,,,,,,,,,,------...///000111222444555555555555555444333111000///000111222000...///333777333333444444555666666666555555444444444555555666666888===JJJ^^^ppptttpppppppppttt{{{~~~KKK000//////---,,,+++*********(((((((((((((((((('''''''''''''''''''''''''''))))))))))))***+++,,,------;;;BBBMMMdddnnnaaazzzuuullldddlll{{{vvvrrr{{{zzzfff```nnnuuuzzzzzz~~~~~~{{{tttcccaaaVVVYYY]]]SSSGGGGGGCCC===>>>999999999999::::::::::::999888999:::;;;;;;999777222222222111000///...---++++++,,,,,,,,,,,,------...///000111333444555666555555555444222000///...000222222///+++,,,111666333333444444555666666777555555555555666777777777::::::===III^^^pppvvvrrrnnnooouuu}}}ccc666000///...,,,++++++++++++'''((((((((((((((((((((('''''''''''''''''''''))))))))))))***+++,,,---)));;;DDDTTTwwweee___yyymmmgggrrrppp~~~tttyyylllccckkkiiipppyyy~~~qqqooogggYYY]]]YYYNNNSSSKKKAAABBB???:::<<<999999999999999999:::::::::888777777999:::999888222222222222111///...---++++++,,,,,,,,,---------...///000111333444555666666555555444222000...---111222222...******000555333333444444555666777777555555666666777888888888<<<<<<>>>III^^^rrrwwwtttkkkmmmttt~~~qqq===000///...---,,,+++++++++'''''''''((((((((((((((('''''''''''''''''''''((())))))))))))***---///000777JJJ]]]SSS^^^wwwoookkksss}}}{{{wwwmmmkkkrrr{{{xxxnnnmmmsssppprrrvvv{{{oooddd```XXXQQQOOOLLLJJJGGGDDDAAA???>>>>>>DDD>>>888666888:::888555999888777666555444333333555444222000.........//////...+++)))***,,,///111///...///111444555555444666666777666555333111//////---***)))***,,,000222444444444555555555666666666555666888::::::888666777<<>>===<<>><<<;;;;;;@@@<<<777555666777666444777777666555444333333222222111000////////////000222000---***)))***+++,,,111111222444777888777666:::888444111---+++***))))))***+++---///222555666444444444555555555555555555555666888::::::999777555:::@@@KKK\\\nnnwwwyyytttuuuyyy~~~}}}}}}yyy>>>///000+++...111'''...)))))))))((((((((('''''''''''''''''''''&&&&&&)))*********)))+++---000444<<>>III\\\oooyyyzzzwwwxxxzzz{{{{{{zzz{{{~~~~~~LLL111...---...111)))---)))))))))(((((((((((('''''''''''''''''''''''')))************+++...000444<<>><<<<<<<<<;;;999777555555555444333555555444444333333222222///000000000000/////////---,,,+++******+++---...111222444777999:::888666222000---******+++,,,...---///111333444555555444555555555555555555555444444444555777:::;;;999888555888===HHH[[[oooyyyyyywwwyyyzzzyyyxxxyyy{{{|||~~~]]]444...///---111***+++***)))))))))((((((((((((&&&'''''''''''''''''')))***+++******+++...111;;;@@@QQQ\\\wwwqqq\\\tttpppqqqllliiiiiikkklllkkknnnssstttrrrooooooqqqsssttttttqqqvvv|||~~~}}}uuuwwwtttkkk^^^UUUQQQMMMIIIFFFEEEBBB???===<<<<<<<<<999999777666555444444444444444333333333222222222///000000000000///...---,,,+++******+++,,,---...000000333666999999777444---,,,+++***+++...000222222222333444555555555444555555555555555444444444444444555777:::;;;:::888777888;;;FFFZZZnnnwwwvvvssswwwxxxvvvvvvzzz}}}}}}}}}qqq:::///111,,,000+++*********)))))))))(((((((((&&&&&&&&&''''''''''''******++++++***,,,...111<<>><<<;;;::::::888999888777555444444555333333333333222222222222000000111000///...,,,+++---,,,++++++***++++++,,,...///111555888888555222++++++++++++---000333555444444444444555666666777666666555555555444444444333444555777:::;;;:::999999999;;;DDDXXXllltttsssoootttwwwuuuvvv|||~~~|||@@@000222+++...,,,)))*********)))))))))((((((&&&&&&&&&'''''''''(((***++++++++++++,,,///111888DDDddd___ZZZsssxxxtttfff\\\XXXaaalllooojjjfffaaafffjjjjjjjjjlllppprrrpppxxxvvvttttttvvvwwwuuuttttttuuuyyy~~~}}}sssooodddWWWRRRQQQKKKBBBCCCAAA???<<<:::999999999888999999888666444555555333333222222222222222222000111111111///---+++***......,,,+++***))))))))),,,---000444777666444111+++++++++---///111444555444444444444555777888999666666555555555444444444333333555777:::;;;:::999:::999:::CCCWWWjjjrrrpppkkkrrrvvvtttvvv}}}DDD111333***---,,,(((************))))))))))))&&&&&&&&&'''''''''((()))))))))((()))+++///333@@@KKK___|||TTT___jjj~~~zzzccc^^^___jjjtttsssjjjcccbbbhhhnnnpppooonnnooopppttt~~~|||yyypppmmmmmmnnnnnnnnnppprrrrrrvvv{{{}}}yyyvvv}}}zzz{{{|||{{{vvvqqqmmmdddYYYRRROOOMMMHHHCCCBBBAAA???<<<:::888777666666777999999888555222000111///...000222333111...///............//////000,,,+++)))))))))+++---...---...222777:::888111,,,''')))+++---///111222333555555555555666666666666777777666555555555555555777666777999;;;;;;999777666777:::BBBSSSfffqqqrrrqqqooorrryyyzzzxxx{{{JJJ///666+++(((...$$$)))))))))))))))*********((((((((((((((((((((()))))))))))))))+++000333???LLL\\\tttLLL]]]www}}}qqqhhhcccdddoooxxxwwwooohhhvvvvvvtttrrrpppooopppqqqppp~~~~~~yyy}}}wwwooojjjiiijjjiiiiiikkkkkkkkklllmmmrrrtttxxxzzzzzzxxxuuusssuuuuuuttttttuuurrrmmmjjjddd___YYYUUURRRMMMGGGBBBBBBAAA???<<<:::888777666555666666666555333111///111///...///222333111/////////...---------......---,,,*********+++---......///333777999666000+++(((***,,,...000222333333555555555555666666666666777777666555555555555555777666777999;;;;;;999888666777888>>>OOOcccooorrrpppooorrrxxxzzzyyy|||NNN000333+++***000'''*********)))))))))))))))((((((((((((((((((((())))))))))))))),,,000444>>>MMMZZZnnnwwwHHHcccqqqzzztttmmmhhhiiirrrzzzyyysssoooxxxxxxwwwvvvuuuuuuuuuvvvrrrxxx|||~~~{{{sssmmmfff___\\\^^^___aaadddgggiiikkkkkkkkkrrrrrrrrrrrrqqqpppooonnnjjjkkkmmmnnnmmmjjjfffdddXXXWWWVVVTTTOOOJJJDDD@@@BBBAAA???<<<:::888777666444444333333222111000///111000...///111222222111000///...---------------///...,,,+++***+++---...000111444777888444...******+++---///111333444444555555555555666666666666777777666555555555555555666666777999;;;;;;:::888777666555999III^^^mmmrrrqqqpppsssxxxyyyzzz}}}XXX333111,,,---222***++++++******))))))(((((((((((((((((((((((((((((()))))))))))),,,111444===PPPZZZpppnnnGGGmmmsssmmm~~~qqqllljjjpppuuuvvvuuuuuuooouuu|||}}}zzzuuussssssuuuxxx{{{~~~~~~qqqlllfffaaa]]]XXXSSSTTTXXXTTTYYY^^^aaaeeejjjkkkiiimmmllljjjhhhgggfffggggggbbbdddhhhjjjjjjhhhfffdddWWWWWWVVVRRRMMMHHHEEEDDDBBBAAA???<<<:::888777666555444222111000000000111111000//////000111222222/////////...//////000111000///---+++++++++---...222444666888666222---))),,,---///111333444555555555555555555666666666666777777666555555555555555666666777999;;;<<<;;;999888777444666DDDZZZkkkrrruuuuuuwwwyyyzzz{{{~~~~~~dddeee:::///,,,...111+++,,,++++++***)))(((''''''(((((((((((((((((((((((()))))))))***---222555>>>QQQ\\\xxxmmmGGGvvv}}}ccc~~~uuunnnjjjmmmppprrrvvvzzzrrr{{{vvvnnnnnnqqqttt}}}{{{xxx~~~ooobbb]]]YYYVVVTTTPPPMMMOOOTTTRRRXXX[[[[[[___eeegggdddfffdddbbbaaa```aaabbbcccaaacccfffjjjllllllkkkiiicccaaa\\\VVVOOOJJJIIIIIIBBBAAA???<<<:::888777666666444333111000111222333111111111000000000111111......///000222444555777000///---+++++++++---...333555777888555000,,,)))---...000222333444555555555555555555666666666666777777666555555555555555666666777999<<<===;;;:::999888666666CCCXXXiiirrrzzz{{{|||zzzzzz|||{{{~~~TTTsssDDD000,,,......***,,,++++++***)))(((''''''(((((((((((((((((((((((()))))))))***...222666@@@SSSaaaqqqMMMffftttnnnkkklllnnnooouuu{{{vvv|||{{{sssqqqyyywww}}}{{{}}}{{{ssslllgggdddcccaaa]]]\\\______dddddd___```hhhjjjfffjjjjjjjjjjjjkkklllnnnnnnpppoooppptttyyy{{{yyyvvvrrrooohhhaaaYYYQQQKKKHHHBBBAAA???<<<:::888777666666555333222222222333333000222333222000///...///---...///111444666999:::///...,,,+++***+++---...333666888888444///+++)))---...000222333444555555555555555555666666666666777777666555555555555555666666777:::<<<===<<<;;;999999777888CCCVVVgggooo{{{~~~~~~zzzyyy}}}|||eee~~~MMM333......,,,+++++++++******))))))(((((((((((((((((((((((((((((())))))***+++...333777EEEXXXlllnnnUUUlll~~~llliiijjjllllllkkkoootttuuuwwwwwwwwwxxx}}}~~~|||{{{{{{xxx|||yyyqqqrrr|||~~~}}}tttfffUUUJJJBBBAAA???<<<:::888777666444444333222222222222333000333555555111...,,,,,,---...///111333666888999---,,,*********+++---...333666999888333...+++***---...000111333444444444555555555555666666666666777777666555555555555555666666777:::===>>>===;;;666888888:::DDDUUUeeelllxxx||||||xxxxxx}}}oooTTT555000...+++---*********)))))))))))))))(((((((((((((((((((((((())))))***+++...333777HHH\\\vvvdddUUUtttmmmtttccccccgggkkkjjjggghhhlllyyywwwwwwzzzwwwzzzfffUUUCCCAAA???<<<:::888777666333333333333222222222222000333777666222---+++***...//////111222444666777,,,+++)))))))))+++---...333666999888333...,,,+++---...000111222333444444555555555555666666666777777777666555555555555555666666777:::===>>>===;;;444777999;;;DDDTTTbbbiiitttyyyzzzuuuvvv~~~dddoooWWW777111///+++///)))))))))))))))*********(((((((((((((((((((((***))))))+++***+++222:::KKK```yyyXXXQQQqqqwww{{{qqqgggbbbdddeeedddmmmssskkkooouuu}}}|||tttoooyyyyyyzzz{{{xxxuuu{{{lllVVVJJJDDDAAA===:::999888666444555444333222333444555666999888555333000...---,,,---,,,,,,///333444222000---,,,***(((((()))***+++444888;;;999444...++++++---///111444666666666555888666444333444555444333777666666555555555666666888666666999<<<>>>===;;;;;;:::;;;???JJJXXXgggpppxxxsssqqquuuzzz|||~~~vvvjjjoooBBB222111...,,,---,,,+++))))))))))))***''''''(((((((((((('''***))))))+++***+++222:::FFFZZZpppRRRIIIeeeyyykkkfff```bbbdddeeeoootttkkkfffkkkqqqvvvxxxvvvsssqqq~~~~~~~~~~~~}}}ooo\\\NNNFFFDDDAAA===:::999888666444555444333333333444555666:::888555222///------,,,...---,,,...000111///,,,,,,+++***)))***+++---...222666999777222...++++++---///222444666666666555444333222444666777777666666666555555555555666666888777777999<<<===<<<:::<<<;;;<<>>>>><<<;;;:::999999>>>IIIYYYiiissszzzzzz~~~zzzyyyWWWsss```666,,,111111,,,,,,+++******)))))))))***)))'''%%%%%%''')))***))))))++++++---444<<>>===<<<<<<:::999===GGGVVVfffooo{{{zzz}}}zzzxxxyyy{{{~~~[[[kkksss<<<)))///---,,,,,,++++++***))))))(((***)))'''%%%%%%''')))***)))))),,,,,,---444===KKKWWWxxxMMM```^^^qqqhhh~~~kkkjjj^^^ZZZ\\\^^^^^^hhhnnnfffgggnnnvvvyyywwwvvvxxx{{{xxxyyy~~~wwwmmmmmmrrr}}}wwwdddYYYQQQIIIHHHLLLDDDAAA===:::999888666444444444333333444666888999555333///,,,+++***+++,,,***,,,...//////111444777666444111...,,,++++++,,,...111444444222000222444222333555666666555444333111000///111444777777777555555444555555666777888;;;>>>AAABBB@@@>>><<<<<>>QQQdddOOOcccdddeeelllkkk\\\ZZZ^^^^^^ZZZaaaiiiccceeellltttwwwvvvvvvzzzwwwvvvzzzyyyoooeeedddppp|||qqq[[[TTTQQQLLLIIIKKKDDDAAA===:::999888666444444444333444555777888:::111000...,,,++++++,,,,,,***,,,...//////111555888666444111...,,,+++++++++---000333333000///111333333444666777777555444222111///---...111555777888444444444555555666777888:::===AAAAAA???<<<::::::<<<:::888;;;EEEUUUeeeoooyyywwwwwwwwwuuuqqqtttyyy}}}jjj\\\III...444...++++++,,,,,,+++***((('''(((((((((((((((((((((***((())),,,,,,...555>>>TTTkkkFFFYYYfffrrroookkk[[[[[[```^^^WWW]]]eeeaaaaaahhhpppssssssvvv}}}xxxvvvxxxtttnnnbbb```vvvlllVVVTTTXXXSSSLLLIIIDDDAAA===:::999888666444444444333444555777999:::///......---,,,,,,,,,,,,***---//////...000444888333111...+++)))(((((())),,,///222111///...///222333555666777777555333222555111...---///222444555444444444555555777888888888<<<@@@AAA===:::999999888555444777BBBSSSdddnnnwwwvvvvvvwwwtttpppsssxxxxxxzzznnnYYYOOO000555---++++++,,,,,,+++***((('''''''''(((((((((((('''((()))+++------...777AAAVVVrrrIIITTTxxxnnn___WWWYYY[[[ZZZYYYYYY\\\___```eeeuuu|||~~~uuuyyy~~~sssvvvxxxqqqiiipppqqq{{{llldddtttyyyeeePPPJJJBBB@@@>>>;;;999777666555666444444555777888777666000///,,,*********+++,,,------...///000000000///...---+++*********++++++......---------,,,,,,,,,000000000000000//////...222---((()))...444555444666555555444444666777888666888;;;;;;999666444444777:::888333:::NNNbbbmmmyyywwwuuurrrrrrzzzsssaaa]]]000555++++++++++++************)))))))))))))))((((((((())))))+++------...777BBBYYYoooMMMQQQ{{{~~~gggZZZWWWXXXXXXVVVVVVXXX]]]bbbfffiiivvv~~~zzz~~~zzzvvvwww|||mmmttttttiii___fffnnn~~~}}}wwwYYYLLLBBB@@@>>><<<999777666666555444333444666777666555000...,,,*********+++,,,------.../////////......---,,,+++***)))******+++---------,,,,,,,,,,,,+++,,,---...///000000000000222---((()))...333666666888777666444444444444444999;;;<<<;;;888444222111333777777444;;;MMMaaalllttt~~~{{{tttwwwvvvsssvvvttt~~~uuuiii555444***++++++++++++************))))))))))))((((((((())))))+++------///888CCC[[[hhh{{{LLLQQQ|||www|||ggg^^^YYYXXXWWWVVVWWW\\\ccchhhmmmooo{{{|||~~~~~~~~~vvvvvvjjjssspppcccWWW^^^mmmuuuYYYJJJBBBAAA>>><<<999888666666444333222333555666555444///...,,,*********+++,,,---............------,,,,,,+++******)))*********,,,,,,,,,+++++++++******)))***+++---///000111111222---))))))...444888999;;;:::888666555444333333;;;<<<<<<:::555111///...000444666555;;;KKK]]]hhhqqqyyyvvvsssyyyzzzuuuvvvuuu}}}rrrwww;;;333,,,,,,+++++++++************))))))))))))((((((((())))))+++------///999DDDZZZ```gggGGG]]]pppkkkzzziiieee[[[ZZZZZZ[[[___dddkkkooorrrrrr~~~~~~~~~zzzwwwzzzjjjsssmmmcccZZZ```qqqppp^^^RRRKKKBBBAAA???<<<:::888777666444333222222444444444222///...,,,******+++,,,------.........---,,,++++++************************+++++++++************)))((()))***,,,.../////////111---******///555999;;;;;;;;;:::888777666555444999:::999666222...------000444777777;;;FFFWWWcccqqqzzzxxxsssyyyzzzvvvyyyuuuaaammm>>>111000,,,,,,+++++++++*********))))))))))))(((((((((***)))***,,,,,,///:::EEEVVV^^^YYYGGGvvvooodddzzzrrreeedddZZZZZZ\\\```fffkkkoooqqqvvvrrrxxx|||yyyyyy{{{kkkpppyyyjjjeee___fffrrrnnn\\\UUUQQQMMMCCCAAA???<<<:::888777666444333222222333444333111///---,,,******+++,,,------.........---,,,++++++*********+++++++++******++++++*********)))))))))***++++++,,,,,,,,,,,,,,,,,,***((())),,,111555888666666666666666555555555444444444111///---...///333666999999:::AAAPPP]]]ooo{{{zzzsssttttttttt|||tttbbb[[[AAA000222,,,,,,,,,++++++++++++***))))))))))))(((((((((***)))***,,,,,,000;;;FFFTTTiiiVVVMMMttthhhuuunnnbbbbbbWWWXXXZZZ```ffflllooopppxxxoooooopppqqq}}}{{{}}}gggiiiwwwtttiiiddd^^^eeeppp~~~yyyiii^^^VVVOOOIIICCCBBB???===:::999777777555333222222444444333111...---+++******+++---...---............------,,,******+++,,,,,,,,,+++++++++++++++*********)))))),,,,,,,,,,,,,,,+++******'''&&&'''(((***---000222000111222333333333333333///000000...------000222555777:::;;;999===KKKZZZkkkyyyyyyrrrqqqooopppxxxtttjjj[[[III///222,,,,,,,,,,,,++++++++++++))))))))))))(((((((((***)))***,,,,,,000;;;GGGYYYTTTPPPtttnnn|||pppbbb___XXXWWWXXX\\\dddkkkpppqqqtttmmmnnnrrrsss~~~zzzbbbcccssswwwkkkbbbWWW___mmm}}}zzzooofff]]]RRRIIIEEECCCBBB@@@===;;;999888777666444333333444444333111...---+++******+++---...------.../////////......***+++,,,---...------,,,,,,,,,+++++++++*********,,,,,,------,,,++++++***&&&(((***+++---...///111///000222333333333222222/////////...---...222555666777:::;;;888;;;JJJ[[[hhhuuuwwwsssvvvsssooosssvvvoooSSSTTT222222------,,,,,,,,,+++++++++))))))))))))(((((((((+++******,,,,,,000<<>><<>>;;;AAATTTjjjpppxxx{{{yyywwwxxxyyyxxx|||IIIAAA111///...---,,,+++*********))))))(((((((((((()))&&&***)))+++//////999QQQeeeyyyDDDJJJyyyuuuvvvkkk]]]VVVWWWZZZVVVYYYhhhnnnooovvvrrrrrrrrruuuyyy~~~rrrZZZZZZkkk{{{ssseee]]]UUUYYYfffxxx~~~qqqiiiZZZQQQEEE<<<888888888777666777888:::;;;999555222000---++++++,,,---,,,,,,---.../////////---,,,+++............///111222333444111...,,,,,,---...------...///000111222222222333333444555666666777777555666666666666555444444444222000...///222777999;;;<<<888999>>><<>>>>>???AAA???IIIaaaqqqrrruuuyyy}}}}}}|||zzzzzzwww|||kkkNNNlll;;;//////---,,,+++*********))))))(((((((((((()))))))))+++,,,---444CCCSSShhhcccDDDccc}}}{{{iiiWWW^^^hhhiiigggffffffiiikkkkkkmmmmmmoooqqqrrrvvv~~~gggSSS\\\hhhqqquuurrrjjjbbbYYY\\\iiizzzssseeeUUULLLGGGCCC<<<888888999;;;;;;<<<<<<;;;:::888555222000......---------......///,,,,,,,,,,,,,,,,,,,,,,,,---000333333000------......000333555555444222000.........222666999888666666555555777999:::999777:::999888777666666666666555222222666777666777;;;@@@CCC===;;;???AAAJJJ\\\ooouuuzzzzzz{{{~~~~~~}}}NNN777666***+++///++++++---))))))))))))))))))))))))))))))***,,,---333BBBRRRfff\\\AAA]]]~~~kkkZZZ```cccdddcccccceeeiiimmmnnnhhhkkkooorrrtttyyy^^^XXX```kkktttxxxtttkkkbbbWWW\\\jjjlllWWWJJJGGGCCC===::::::;;;===>>>======<<<:::888444222000......---------......///,,,,,,,,,,,,,,,,,,,,,,,,///111333222///------...---...000333444444444333000//////111555777777666777666666888::::::999888:::999888777666666666666666333333777888777888;;;===AAA===;;;@@@BBBJJJ]]]sssyyy|||{{{{{{}}}~~~{{{~~~~~~{{{QQQMMM;;;---+++///,,,,,,...((()))))))))))))))))))))))))))***,,,,,,222AAAPPPeee[[[EEEccc~~~xxx{{{jjj___dddfffeeedddeeefffiiilllnnneeelllssssssrrrxxx{{{yyyyyyfff___dddnnnxxx}}}wwwlllcccWWW\\\jjjmmmWWWKKKEEEBBB===;;;<<<>>>@@@@@@???>>>===:::777444222000///......---------......,,,,,,,,,++++++,,,,,,,,,333333333000...---...///+++,,,...000222444666777333111000111333555666666888777777999;;;<<<:::999:::999888777666666666666777444555888999777888<<<;;;@@@>>>===AAABBBJJJ]]]rrrxxx|||{{{{{{~~~~~~|||}}}VVVyyy~~~CCC222,,,...,,,......''')))))))))))))))))))))***)))***+++,,,111AAAPPP]]]|||]]]HHHnnnuuuqqqvvvjjjhhhmmmpppmmmkkkjjjiiiggghhhjjjjjjsssxxxtttooosss~~~vvvuuuwww~~~ssseeegggnnnzzzyyylllcccYYY\\\hhhuuucccUUUNNNBBB@@@===<<<>>>@@@AAABBB@@@???===;;;888555222111//////...------------...---,,,,,,++++++,,,---...666555111...,,,,,,...///,,,,,,---...000222555777555333111000111333555666999888888:::<<<<<<;;;:::999999888777666666777777777444444777888777888;;;;;;BBB@@@???BBBBBBJJJ\\\nnntttyyyyyy{{{~~~~~~~~~~~~||||||TTTQQQJJJ666---...---///...&&&)))))))))))))))))))))))))))***,,,,,,222AAAPPPRRRttt^^^HHH|||qqqrrrvvvjjjnnnpppsssooommmooolllfffeeegggqqqzzz~~~vvvooosss~~~~~~{{{{{{}}}pppiiifffkkkxxxyyymmmeeeZZZZZZeeekkk[[[PPPJJJ???>>><<<<<>>===<<<>>>@@@BBBBBBAAAAAA???===;;;888666555555000///...------------------,,,,,,,,,...000333555666222---******,,,---...///...---------...///000333444444222111111333555999888888:::<<<<<<;;;:::888888777777777777777888666333333666666444555999:::BBBAAA>>>>>>===GGG\\\sssxxx{{{zzzxxxzzzzzzwwwyyyyyy|||~~~}}}VVVFFFIII666......+++------&&&)))))))))))))))))))))))))))+++---///555FFFUUUjjjhhhPPPgggmmmllldddiiibbbiiifffjjjssssssjjjgggjjjzzz~~~rrrppp{{{yyyuuuyyynnnccccccrrr~~~{{{qqqlll^^^ZZZdddzzziii[[[NNNDDD???>>>>>>@@@BBBCCCCCCBBB@@@???===:::999888777777000000///------,,,,,,------,,,,,,---///333777999444000+++(((***,,,------------------------......111333555444222111333555888777888999;;;<<<;;;:::888888777777777777888888888555444777777555666999555===<<<999:::;;;GGG]]]www|||~~~|||zzz{{{zzzwwwxxxyyy~~~]]]DDDwwwCCC333...///******---''')))))))))))))))))))))((()))+++...000777GGGWWWvvveeeNNNkkkvvvnnnooorrrhhhkkkhhhmmmwwwwwwmmmhhhkkk|||{{{nnnlllxxxuuuvvv~~~ooobbbaaaqqq|||sssoooaaa\\\eeerrrcccZZZQQQIII@@@???@@@BBBDDDEEEDDDBBB@@@>>><<<:::999888888999111000///...---,,,,,,,,,,,,,,,,,,---000555999<<<222...)))(((***,,,---,,,++++++,,,------.........000333555555333222333555888777777999;;;;;;:::999888777777777777777888888999666555888888666777:::000888888555777999GGG___vvv{{{~~~}}}|||~~~}}}{{{xxxyyyZZZCCCrrr???111...///)))))),,,((()))))))))))))))))))))+++***+++,,,...555FFFWWW{{{YYYOOOyyy~~~rrr|||zzzxxxvvvyyyxxxssssssuuuqqqjjjtttnnnjjjnnnwww}}}|||zzzpppwww{{{|||fff^^^```rrr|||qqqkkkfff\\\bbb{{{ooo```UUURRRDDD@@@???BBBDDDBBBBBBCCCCCCAAA>>><<<<<<:::888555111---,,,//////,,,,,,///...,,,---000555888888666)))******++++++,,,---------------...............333111000222444555333000::::::::::::999999888777888888777777777777888888999777666777999:::777555777444333555777===NNN___qqqyyyyyy{{{~~~}}}tttGGGrrrzzz===444......000---***)))************)))))))))+++***+++,,,...666GGGWWW~~~UUULLLzzzvvv}}}nnnzzzzzzyyywww||||||wwwvvvwwwrrriiiuuurrroooqqqxxx}}}yyy{{{}}}ggg___aaarrr}}}sssmmmcccXXX\\\wwwtttdddYYYTTTEEE@@@>>>AAACCCAAAAAACCCAAA@@@>>>======;;;999666222...,,,...///,,,,,,///,,,,,,...222666777666333*********+++,,,,,,------------............//////000///...000333555333222666777888999999999999999888888777777777777888888999777666777999:::777555555666888;;;;;;@@@PPPaaaqqqxxx}}}~~~~~~yyyzzz}}}{{{LLLjjj|||<<<333---...///---***)))************)))))))))******+++,,,...666GGGWWW~~~SSSNNNuuupppzzzooozzz}}}|||{{{~~~|||wwwyyy}}}tttuuuvvvqqqmmmqqqzzz|||www}}}{{{}}}hhh___```qqq~~~uuuoooiii^^^^^^qqquuuggg^^^WWWFFFAAA>>>@@@AAA@@@AAADDDAAA@@@?????????>>>;;;888555000---......,,,,,,...***,,,000444777666333///******++++++,,,,,,---------........./////////000---------///111333333222444555777999::::::::::::888888777777777777888888888777777888999999888666444888>>>@@@???DDDTTTdddtttyyy|||}}}{{{|||{{{HHHWWW~~~;;;222,,,---...---******************)))))))))***)))***,,,...666GGGXXXoooOOOPPPzzzgggrrrxxxyyyzzzvvv{{{zzzsssjjjkkkssstttppp~~~{{{vvvrrruuu~~~hhh^^^^^^ooo}}}}}}uuuqqqrrrgggcccooowwwnnnfff[[[IIIBBB>>>?????????AAADDDCCCBBBBBBBBBCCCAAA>>>;;;999222------...---,,,...***---222777777444///+++******++++++,,,------............//////000000111...------...///111111111555666888:::;;;;;;::::::888888777777777777888888777777888888999999888888555;;;AAABBBAAAIII[[[kkkxxx}}}}}}|||CCCJJJxxx;;;222+++,,,...,,,******************)))))))))))))))***,,,...666HHHXXX^^^IIIQQQZZZeee{{{rrr{{{|||~~~~~~zzzsssnnnoootttuuussstttwwwuuuqqqsss~~~ggg\\\\\\kkkzzz{{{uuurrrtttjjjcccjjj~~~qqq___LLLEEE???>>>>>>>>>AAAFFFFFFEEEEEEFFFHHHGGGEEECCC<<<444------...---,,,...+++///444777666222,,,)))***++++++,,,------............//////000111222222000000000///......///000777888:::<<<<<<;;;999888888888777777777777888888666777888999999999999999777===AAA@@@BBBNNNbbbrrrvvv}}}~~~xxx~~~bbbgggGGGMMM}}}<<<333+++,,,---,,,++++++************)))))))))))))))***,,,...777HHHYYYaaaKKKWWW}}}RRR___nnntttgggpppqqq|||yyyoookkkssszzzyyyvvvvvvwww}}}}}}ggg\\\ZZZiiixxxzzzvvvtttsssjjjccchhh|||zzzcccPPPGGG@@@>>>>>>???BBBGGGHHHHHHHHHKKKNNNPPPQQQQQQ@@@666---,,,...---,,,------111444555333...***)))++++++,,,,,,------............///000111222333333333333333111......000222666888:::<<<<<<;;;999777888888777777777777888888666777999:::999999:::;;;999>>>@@@@@@FFFVVVkkkxxxqqqzzz}}}{{{yyyUUUVVVNNNOOO}}}???555---,,,...,,,++++++************))))))))))))(((***,,,...777HHHYYYuuuKKKYYYTTTgggiiilll]]]eeeeee|||rrrcccfff~~~~~~sssttt}}}~~~hhh\\\ZZZhhhxxx{{{wwwvvvrrrjjjccchhh}}}xxxfffSSSJJJAAA>>>>>>???DDDIIIHHHHHHIIIMMMTTTZZZ___```CCC777---,,,...---,,,---000333444333///+++))))))++++++,,,,,,---............//////000222333333444444444444222000000333666222444777:::;;;:::888777888888777777777777888888555777::::::999888:::<<<999>>>AAACCCMMM```rrrzzzrrr|||zzzyyy|||}}}vvvPPPIIInnnBBB888///---...,,,++++++************)))))))))((((((***,,,///777IIIYYYEEESSS[[[ssstttiiiYYY```___yyyssstttcccjjjssssss||||||~~~~~~iii]]]ZZZiiixxx|||yyyxxxmmmfff```eee|||rrrhhhUUUKKKBBB>>>>>>???DDDJJJGGGGGGIIIOOOXXXaaahhhkkkDDD888---,,,......------333444444111---))))))***++++++,,,------......///...///000111222333444444333444555333111222666999...000444888::::::888777888888777777777777888888555888:::;;;999888:::<<<888>>>BBBFFFSSSgggvvv{{{www}}}tttsssxxx}}}vvvSSSEEEaaaDDD999000......,,,++++++************)))))))))))))))+++,,,---666JJJ]]]{{{IIIQQQ{{{]]]nnnVVVZZZjjjrrruuuvvv|||llljjjxxxkkkzzz{{{{{{zzz~~~~~~ppp]]]]]]nnnyyyyyysssqqqjjjgggrrr~~~qqqfffTTTNNNFFFAAA@@@CCCEEEGGGHHHHHHIIILLLNNNNNNKKKIII444222111///...------...:::777222...+++***++++++,,,---------.../////////222222222222222222333333555666666555444555666777444000333;;;???:::555444888888777777777777888888777333444888;;;::::::===???AAACCCLLLddd{{{xxxvvv{{{{{{wwwuuuzzz|||zzzwwwxxxVVVEEEhhhfff777///...(((///......******)))((((((((((((******+++,,,...666JJJ]]]}}}AAALLLbbb}}}sss^^^fff{{{zzz|||zzzooogggrrr~~~ssshhhpppuuuxxxyyyxxxwwwxxxyyyyyy~~~yyy}}}sss\\\XXXiiivvvwwwwwwqqqjjjqqqzzzjjjbbbSSSNNNHHHCCCAAAAAABBBBBB?????????@@@AAA@@@===;;;222111///------...///000888666111---*********+++,,,,,,------.../////////222222222222222333333333555666666555555555666777333000222;;;>>>:::666555777666666666666666666777777444555999;;;::::::===???DDDKKKXXXjjjyyy|||xxxyyy}}}|||wwwwww|||zzzyyy|||[[[@@@XXXjjj:::111000***///---,,,******)))((((((((((((++++++,,,---...666JJJ]]]{{{AAAPPP{{{cccyyyccclll|||tttgggfffrrrqqqiiijjjooommmqqq{{{~~~|||~~~xxx~~~{{{```VVVcccrrr{{{}}}yyyooonnnwwwdddaaaUUUPPPJJJEEEBBB@@@>>><<<===<<<;;;;;;;;;999555222111///---,,,---///111333555333///+++))))))******,,,,,,------...//////000111222222222333333333444666666666666555555666666111///222999>>>;;;777555666666555555555555666666666555666;;;<<<:::;;;===CCCJJJYYYjjjtttwwwyyy|||~~~xxxwww{{{|||yyywwwwwwvvvvvvzzz|||ggg>>>GGGtttppp===222111+++000,,,+++******)))((((((((((((+++,,,---...///777KKK]]]vvvGGGVVVwwwaaayyy```iii{{{qqqbbbbbbnnnllleeeiiirrrsssxxx~~~~~~vvvfffWWWaaappp}}}{{{zzzqqqkkkzzzvvvdddfffZZZUUUMMMFFFBBB???<<<;;;>>>===;;;;;;:::888555333000///------...111555777111///---***)))))))))***+++,,,,,,---...///000000111222222333333444444444777666555666666666555444000///222777<<<<<<888555666666666666666666666666666555888<<<===;;;<<<@@@IIIRRRfffyyy}}}xxx|||yyyuuuwww{{{{{{wwwsssqqqooopppxxxtttBBB>>>dddvvv>>>000111,,,000+++***+++***))))))(((((()))++++++---...000888LLL___cccKKKXXX___xxxsss]]]pppttteeeYYYbbbmmmbbb[[[iiiwwwzzzzzz{{{jjjZZZcccooo{{{~~~wwwvvvrrrhhhvvvuuuggglll```YYYOOOFFF@@@>>>======<<<:::999888888888555333111000//////000333666888...---+++)))((()))***+++++++++,,,---...///000111111111222333444444555555777666555666777777555222///000222666:::<<<999555666777777888888777777666666666888<<<===;;;>>>DDDNNNXXXkkk|||~~~yyyzzzvvvuuuxxx|||wwwtttrrrrrrqqqrrrzzz|||EEE>>>bbb|||???...///,,,000++++++++++++***))))))))))))***+++---...111:::NNNaaaiiiQQQZZZVVVoooqqqfff~~~}}}qqqddd\\\hhhooo```[[[mmmppp~~~xxxxxx|||lll\\\cccnnnyyy~~~xxxsss~~~rrrhhhvvvwwwkkknnnccc[[[PPPFFFAAA?????????===;;;:::999::::::999777111111000111222333555666++++++***))))))***++++++***+++,,,---...000111111111111222333444555666666888666555666888888444111///111333444999<<<999333666777888999999888777666666666888;;;<<<<<>>>>>AAA???===<<<<<<<<<;;;999000000111111222222111111***)))))))))***+++,,,,,,***+++,,,---...000111111111111222333444555666666888666444666999888444///000333333333777<<<999222555666777888888777666555666666888::::::<<>>;;;::::::999888666//////000111111000...---))))))))))))***+++------***+++,,,---///000111222111111222333444666666777999666444666999999444///111444444333666;;;888111444555666888888666555444666666777999:::===GGGRRR]]]jjjuuuyyy~~~|||yyyzzzzzzvvvvvv|||KKKIII|||QQQ444111---...***,,,,,,+++******)))******++++++---///333<<>>@@@===<<<>>>AAAAAA<<<777333111000111111///---*********+++++++++,,,,,,,,,+++,,,---...////////////111111333444555666666666999555666;;;;;;444///000666555444666888999666222555666777666555444555777555444888<<<::::::HHHZZZdddnnnttt|||||||||~~~}}}ssszzz~~~CCCIIImmmfff,,,***444...000++++++++++++******************---000444???RRRdddLLLRRRaaaxxxxxxppp|||yyyjjjaaaYYYYYY\\\^^^aaafffppp~~~mmmdddbbbjjjttttttllltttvvvxxxyyywwwzzzlllaaaaaaWWWLLLHHHEEE@@@>>>>>>@@@>>>>>>@@@DDDCCC>>>:::111222222222111...,,,+++******+++++++++,,,,,,,,,+++,,,---...////////////111111333444555666666666999666777;;;:::444000000666555444666888999666222555666777666555444555777777555888<<<;;;===LLL___mmmyyy}}}{{{yyy{{{MMMHHH___ppp666///333***///,,,+++++++++******************---111666AAAUUUgggzzzIIIVVVzzz```zzzvvv}}}yyyttt}}}pppfff___YYYYYYZZZ[[[^^^bbbttt~~~~~~{{{yyyqqqfff]]]aaalllpppgggooouuu{{{|||www~~~sssjjjhhhZZZLLLGGGEEEBBB???>>>@@@???@@@CCCEEEDDD???;;;///222555555111---++++++******+++++++++,,,,,,,,,+++,,,---...////////////111111333444555666666666888666777:::888444111111666555444666888999666222555666777666555444555777888777999======AAASSSggguuu|||zzz{{{||||||TTTFFFSSS|||AAA444111'''------+++++++++******************---111666@@@TTTfffyyyHHHZZZ|||^^^sssvvvzzz{{{rrr|||hhh\\\ZZZ[[[^^^```___```dddqqq}}}|||}}}xxxuuu{{{nnnggg___aaajjjmmmkkkrrrxxxvvv}}}ppp___NNNHHHGGGDDD@@@>>>??????@@@BBBCCC@@@;;;777...333777666000++++++,,,******+++++++++,,,,,,,,,+++,,,---...////////////111111333444555666666666777777888888666333222333666555444666888999666222555666777666555444555777999666888<<<===DDDXXXnnnxxx~~~{{{}}}}}}|||UUUCCCOOOEEE555111(((...++++++++++++*********)))++++++---000444???RRRdddsssxxxEEEXXX___vvvvvvyyyxxxsss{{{iiiYYYXXXZZZ^^^```bbbjjjrrrqqq|||xxxqqqwww}}}iiidddaaagggpppqqqtttwww|||ttt{{{tttbbbPPPIIIHHHDDD@@@>>>===>>>>>>>>>===:::555222///444888666000++++++---******+++++++++,,,,,,,,,+++,,,---...////////////111111333444555666666666666888999777444333444444666555444666888999666222555666777666555444555777777555666;;;===FFF\\\sss~~~|||~~~[[[@@@KKKBBB111111+++000)))+++++++++*********)))++++++---000444>>>QQQcccsss{{{HHHYYY]]]yyy{{{rrrwww{{{~~~{{{eee]]]ZZZYYYZZZ[[[bbbpppwwwxxxooottt~~~www^^^XXXYYYcccnnnpppvvvuuuvvv~~~|||mmmttt}}}uuummm^^^NNNGGGEEEAAA???>>><<<<<<<<<;;;888555222000333555666444000,,,,,,---******+++++++++,,,,,,,,,+++,,,---...////////////111111333444555666666666555999:::555222333555555666555444666888999666222555666777666555444555777666444555;;;>>>GGG^^^uuu}}}}}}zzz~~~fff>>>EEEyyy@@@///000---222)))+++++++++******************---111666@@@TTTfff|||III[[[[[[zzzyyypppttt{{{yyy```\\\[[[\\\\\\[[[___mmm{{{xxx~~~~~~wwwooovvv|||gggSSSQQQRRRZZZdddeeennnjjjhhhppppppcccmmm{{{oooeee___SSSGGGBBB???<<<<<<>>>:::::::::888666555444444777666444222///...---,,,******+++++++++,,,,,,,,,+++,,,---...////////////111111333444555666666666444:::;;;444000333666777666555444666888999666222555666777666555444555777666444666<<<@@@III```wwwyyy~~~kkk???DDDttt~~~BBB000...+++222++++++++++++************)))***---222777CCCWWWiiivvvEEEWWW___{{{zzzpppsss}}}rrrrrrsssgggVVVZZZaaaddd```^^^dddnnntttxxxwwwzzz~~~uuupppyyy|||pppYYYPPPUUUUUUYYY^^^]]]ddd^^^\\\dddfff[[[iiiwwwjjj___SSSJJJAAA===:::888:::>>>999999999888777666888999999666222000//////---,,,******+++++++++,,,,,,,,,+++,,,---...////////////111111333444555666666666444:::;;;444///333777777666555444666888999666222555666777666555444555777777555888>>>BBBKKKaaaxxx}}}{{{|||yyyiiiAAAHHHuuu~~~FFF222---(((222...+++++++++************---***,,,222555>>>XXXsssxxxHHHTTTyyyfffwwwzzzkkkiiirrrvvvsssuuu~~~qqqfffaaa\\\\\\___bbbfffjjjppp{{{xxxxxxvvvqqqrrrddd\\\______YYYWWW[[[^^^XXX[[[bbb]]]YYYlllqqq]]]OOODDDBBB???<<<<<<<<<===>>>;;;:::999888777777777777444444444333111///...---++++++************++++++,,,,,,---...///000111222111333555555444444555666;;;999555111...///222555666555555888::::::666222444444444444444555777777888555888>>>AAAJJJbbb}}}~~~{{{{{{vvvCCCBBBrrrKKK,,,222---......,,,+++******)))******---***,,,222666@@@ZZZttt}}}JJJTTTxxxggg{{{mmmkkksssiiinnnvvv~~~zzzfffdddaaa___^^^___dddhhhqqqwwwuuusssvvvvvvwwwsssiiijjjhhh```^^^aaa___[[[___hhhiiiiiiwwwooo\\\QQQGGGEEECCCBBBAAA@@@>>>>>><<<<<<:::999888888888888555555444333222000...---++++++************++++++,,,,,,---...///000111111111333555555444444555666;;;999444000...///333666666555555888::::::666222444444444444555666777777999666888===AAAKKKeee{{{zzz~~~yyyGGG;;;YYYWWW222333,,,,,,,,,,,,++++++************,,,***,,,111666AAAYYYqqqKKKVVVuuueee{{{oooiiimmmhhhrrr}}}~~~qqqeeegggfffaaa\\\\\\aaafffpppqqqsssnnnlllxxx~~~xxxqqqgggcccfffeeeccceeemmmuuu}}}wwwddd[[[TTTRRROOOMMMJJJGGGDDDAAA???>>>===;;;:::999999999666666555444222000...---++++++************++++++,,,------...///000111111111333555555555444555777;;;888222...---000444777666555555888::::::666222444444444444555666777888999777888<<>><<<;;;;;;;;;888888777555333000...---++++++************++++++------......///000000111111333555555555555666777;;;666000------111555888666555555888::::::666222444444444444555666777888999888999<<>>===<<<::::::888666444111///---++++++************++++++------......//////000000000222555666555666777888999444...,,,...222666888666555555888::::::666222555555555555555666888888888999:::<<>><<<;;;:::777555111///---++++++************++++++............//////000000000222555666666666888999777222---,,,000444777777666555555888::::::666222555555555555666777888888666999;;;===DDDZZZyyy}}}{{{GGG666EEE}}}eee888111000222---------,,,++++++++++++***---...000666EEEVVVbbbXXXaaaXXXjjj```aaagggwwwwwwyyy|||nnn[[[ccccccYYYTTT[[[cccddddddiiilllwwwpppccckkk|||iii```TTTNNNNNNOOOMMMKKKLLLKKKHHHFFFCCCAAA@@@???>>>===;;;888555222///---++++++************++++++............////////////000222555666666777888999555000,,,---222666777666666555555888::::::666222555555555555666777888999444999<<<>>>FFF]]]}}}zzzzzzNNN555KKKggg777///000555///------,,,++++++++++++))),,,///111999HHHZZZeee\\\___```{{{tttfffaaabbbqqqrrrvvv{{{ttt\\\dddbbbVVVRRR[[[bbbaaafffllliiittt|||eeeWWWaaauuuxxxwwwsssvvv{{{nnn[[[SSSKKKJJJNNNQQQOOOLLLNNNLLLJJJGGGDDDBBBAAA@@@>>>===<<<999555222///---++++++************++++++.........///////////////000222555666666777888:::333///,,,...333777777555666555555888;;;:::666222555555555666666777888999333999===???HHH___~~~xxxyyyXXX===YYYsss===//////333---...---,,,,,,++++++,,,***,,,///333777BBBXXXkkkJJJ\\\xxxllldddbbbrrrqqquuujjj```dddaaaWWWQQQVVV]]]```hhheeekkkzzz^^^SSScccooo|||rrrkkkgggrrrrrreeeXXXQQQNNNPPPQQQOOOLLLMMMTTTTTTRRROOOJJJEEECCCCCC@@@>>><<<:::999777444111///---+++)))((()))+++---------------...000111222444555444222444888888444111...,,,...333777777666222111333777777222000111666666666666666555555555555888<<>>^^^555111000444,,,......------,,,+++***,,,,,,...111666CCC[[[pppKKKXXXwwwnnndddeeeooonnnuuufff[[[^^^\\\TTTRRRZZZeeekkkgggiiilllrrrooo\\\___jjj|||nnnddd___lllwwwmmm]]]UUUPPPQQQRRRPPPOOOPPPSSSTTTSSSPPPKKKGGGDDDDDDDDDAAA>>>;;;888444000,,,///---+++))))))***+++---------------...000111222333444444222444888888555000...,,,///333777777666333222444888777333111222666666666666666666666666888:::>>>DDDPPPddd{{{~~~{{{{{{|||}}}~~~}}}~~~{{{YYYDDDZZZ;;;444///222***---------,,,+++******---,,,---000555DDD]]]tttUUU\\\pppnnndddiiijjjgggrrrfffWWWZZZXXXRRRRRR\\\iiiqqqiiinnnlllmmmaaaVVV___zzzjjj^^^ZZZkkk}}}uuubbbZZZSSSSSSSSSQQQQQQRRRSSSUUUUUUSSSNNNIIIFFFEEEFFFDDDAAA>>>;;;777222///...---+++***)))***,,,---------------...000111222111333333222555999999666000---,,,///444777777666444333555999888444111222666666666666666666666666:::<<>>EEERRRfff{{{{{{xxxxxx{{{}}}ooovvvFFFEEE}}}BBB555,,,000...+++++++++*********)))***+++///333777AAAVVViii```cccnnnkkklllfffnnneee___hhhzzzhhhUUUVVVXXXWWWVVVWWW___fffrrriiigggvvviiiMMM[[[jjj}}}vvviii___```vvv{{{vvveee\\\SSSPPPPPPOOOPPPRRRUUUYYY\\\]]]YYYSSSMMMJJJGGGFFFEEEEEEDDDAAA===999---,,,,,,++++++,,,------------------...000111222///222333333666:::999555...,,,,,,000555888888666777555777:::999444222333666666666666777777888888888999===EEEUUUiii~~~||||||~~~EEEFFFCCC555+++111///++++++***************)))+++000444777@@@SSSeee[[[bbbbbbjjjmmmjjjooofffaaaeeeqqq|||bbbSSSUUUXXXZZZXXXWWW]]]eeennnfffhhhwwwxxxuuu^^^IIIZZZgggttt}}}uuuiii^^^```vvv|||wwweee\\\SSSQQQQQQPPPPPPRRRWWW[[[```bbb^^^XXXQQQNNNJJJIIIGGGEEEBBB===666222,,,,,,,,,,,,,,,------...------------...000111222000333444333666:::888444---,,,,,,000666999888666777555777:::999444111222555666666777777888888999666777;;;FFFWWWmmmGGGNNNFFF777,,,000...+++++++++++++++++++++)))+++///333666AAAUUUhhhQQQ```___|||lllkkkjjjdddcccfffnnndddXXXWWWYYY[[[YYYWWW]]]fffeeeiiipppxxx|||iiiVVVYYY\\\mmm{{{ttthhh\\\```xxx|||fff]]]VVVTTTUUUSSSSSSUUUYYY^^^dddfffccc\\\UUUQQQNNNLLLIIIFFFAAA:::222,,,,,,,,,,,,,,,------......------------...000111222111333555444666999777333,,,+++,,,000666999888666777555666:::999333000111555666666777888888999999666777;;;FFFXXXnnn}}}~~~IIINNNGGG888---111...+++++++++,,,,,,,,,,,,++++++...111666BBBYYYmmmFFF[[[~~~ggg|||jjjiiidddaaaccchhhpppkkk```]]]\\\\\\XXXUUU[[[fff^^^oooyyyzzzzzzjjj^^^[[[tttzzzsssfff[[[```|||hhh___XXXXXXXXXWWWVVVXXXZZZ___fffiiifff___WWWSSSPPPNNNKKKHHHBBB;;;333---,,,,,,,,,------.........------------///000111222111444555444666999777222,,,+++,,,111666999888666666555666999888333000000555666666777888999999999888888<<>>WWWqqqQQQYYYwww{{{]]]]]]]]]YYYcccgggjjj^^^ZZZTTTQQQTTT\\\eeellljjjlllooovvvbbbYYYhhh{{{yyyjjjbbbnnnllleee``````___]]]]]]___dddlllsssssspppllleee___```ZZZSSSKKK???444222444......------------......---...000000//////111222///333444333999>>>999...+++,,,...111555888888777555555777:::888222000222555555666777777777777777;;;999:::DDDXXXrrr|||~~~~~~dddVVVFFFwwwYYY888///111...------,,,,,,,,,,,,+++---+++---222555>>>VVVoooUUUYYYrrraaa]]]\\\ZZZbbblllkkk```YYYRRRPPPUUU]]]eeejjjhhhlllpppvvvcccZZZhhhvvvwwwkkkbbbnnnnnngggaaa``````^^^___bbbiiiqqqwwwvvvsssnnnggg```bbb```YYYKKK<<<111111444......------------......---...000000//////111222000222444555:::===777...+++,,,///222555777777777555555888;;;777111///222444555666777777888777777888777:::EEEYYYrrr}}}|||qqqbbbCCCjjjWWW888000222---------,,,,,,,,,++++++,,,+++---222444===UUUmmm[[[^^^|||eeeiii___XXX[[[```jjjiiiaaaZZZRRRPPPUUU]]]ccceeedddiiimmmsss~~~\\\VVVbbbqqquuujjj```kkkmmmfff````````````cccgggmmmtttzzzxxxtttoooggg```bbbccc\\\MMM;;;111000222///......------......///---...000000//////111222111222333666;;;<<<666---+++---000222444666666777555666999;;;666//////222444555666777888888888888666777<<>>:::333---***...222444333333555888444777<<<<<<555------333333444555777888888999999999777999BBBTTTjjj}}}||||||}}}~~~pppJJJ^^^<<<000222///---------,,,,,,,,,+++------///000333>>>SSSgggTTT\\\zzzlllxxxoooeeebbbiiiooofffiii```\\\[[[WWWRRRUUU[[[___^^^fffgggjjjtttkkkVVVccctttwwwpppaaa```sssxxxkkkdddggggggeeeiiissspppsss{{{qqqrrrqqqiiilllPPP555777555...444000000///...------,,,,,,---------...///111222333333444666999:::777///)))+++---111555777777777666888:::;;;777111...000333555666777888888999999888===888666???SSSnnn{{{~~~~~~kkkDDDhhh:::444---000...---,,,,,,++++++,,,+++,,,...000333???UUUiiiXXXYYYzzz~~~fff___bbbeeeiii___ffffffXXXXXXUUURRRVVV___ccccccjjjiiimmmvvvpppUUU]]]pppuuuooobbb```sss~~~rrrjjjjjjjjjfffiiiqqqzzzvvv|||~~~uuusssxxxvvvvvvsssVVV:::888555---111000//////......---,,,,,,............///111222222333444666999:::666///)))+++...111555777777777666888:::;;;777111...000333555666777888888999999888===::::::EEE[[[vvv}}}~~~qqquuuNNNkkk;;;444...111...---,,,,,,++++++,,,)))***---000444???UUUjjjddd___~~~~~~^^^XXXccc```ccc^^^qqqjjjXXXXXXUUUSSSXXXaaaggggggllljjjmmmuuusssXXX]]]lllrrrooocccbbbuuuzzzqqqpppoookkkmmmsssyyy{{{}}}{{{tttVVV===888444...111000//////......---------///////////////000111111333444777999999555...))),,,...222555777777777666777::::::666000---000444555666777888888999999888;;;:::<<>>TTTgggkkkhhhsss___XXXfff______ccceeeYYYYYYVVVTTTYYYccciiijjjkkkiiijjjqqq}}}vvv]]]```iiirrrqqqgggeeewww}}}uuutttsssrrruuu{{{}}}jjjNNN;;;555333111333000/////////......------000///////////////000111333555777999777333...***---///222555777777666666777999:::555///---000444555666777888888999999888888777;;;HHH]]]uuuyyy;;;VVVxxx???333000000...---,,,,,,++++++,,,,,,,,,///111333===QQQdddzzzllliiieeebbbZZZgggddd\\\bbbqqq^^^XXXXXXUUUTTTZZZfffmmmooommmjjjiiippp{{{bbb]]]hhhrrruuukkkhhhxxx{{{uuusssvvvyyy|||```FFF999333222444444///////////////.........000///////////////000111333555888888666222---***---///333666777777666666777999999444///---000555555666777888888999999888666666;;;HHH^^^ttt|||DDDWWWBBB222000......---,,,,,,++++++,,,,,,---///111333<<>>LLLaaaxxx{{{IIIWWWBBB000222---...---,,,,,,++++++,,,(((***...111444===QQQdddooorrraaayyysssnnn___\\\iii```aaa___ooosssYYYbbb```ZZZUUUWWW```fffggglllhhhffflllyyy{{{eeeeeesssxxxooohhhssswwwKKK888;;;222000666111////////////000000000000---------...///111222333333666999888333...,,,+++///111444777888888666555666888777222---,,,111666555666777888888999999888999999===III]]]rrr}}}OOO___AAA000333---...---,,,,,,++++++,,,+++---,,,000666888LLLnnnlllbbb}}}___aaaaaacccYYYdddaaaiiiXXX]]]ZZZXXXXXX]]]ccchhhkkkooommmmmmqqqzzzrrrjjjnnn}}}tttkkkrrr}}}\\\LLL<<<666666444222111000000000000////////////////////////000111333333333:::<<<666///---,,,+++111333555555444444555666999;;;666---***000444333666666666666777777777777555888;;;EEEYYYsss|||AAA{{{{{{III000...///------,,,,,,,,,,,,+++,,,---,,,000555888MMMoooooo[[[~~~]]]cccjjjcccYYYdddeeekkkVVV\\\ZZZYYY[[[```fffkkkmmmnnnmmmnnnsss|||xxxlllmmmzzzrrrjjjrrr}}}RRREEE999666555333222222000000000000////////////////////////000111333333444:::;;;555...,,,,,,,,,111333555555444444555666::::::555---+++000444333666666666666777777777888666888;;;DDDXXXrrr~~~|||~~~III|||NNN333111222------,,,,,,,,,,,,+++,,,---,,,///555999OOOqqq{{{ccc]]]eeeqqqbbbZZZeeennnlllTTTWWWVVVXXX\\\ccciiimmmnnnlllkkklllqqq|||rrrnnnwwwnnniiirrr}}}eeeDDD===888777555222111333000000000000////////////......//////000222333444444:::;;;444...,,,------111333555555555444555777:::999444---,,,000444444666666666777777777888888777999;;;BBBVVVqqq~~~{{{}}}GGGjjjOOO111//////------,,,,,,,,,,,,+++,,,---+++...555999OOOrrr~~~kkk]]]aaakkk```^^^iiiwwwhhhSSSQQQSSSVVV\\\dddjjjmmmnnnjjjiiiiiinnnxxx}}}qqqtttllliiirrr{{{UUU<<<999888999666111000333000000000000////////////.........///000222333444555:::;;;333---,,,---...111333555555555555666777;;;777222------111444555666666777777777888888888888999:::@@@SSSooo}}}}}}rrrAAAUUUPPP000000...------,,,,,,,,,+++++++++---+++...444888NNNpppwwwhhhxxxbbbaaaddd]]]cccmmm~~~aaaRRRQQQSSSWWW___ffflllnnnooommmkkkjjjmmmvvvvvvrrriiihhhqqqyyy~~~pppHHH;;;::::::;;;777111000333000000000000////////////------...///000222444555666;;;:::222++++++...///000222555666555666777888;;;555///---///111444666777777777777888888888888888::::::???PPPlll}}}|||{{{~~~{{{CCCRRRUUU444666222------,,,,,,,,,++++++***,,,+++///444777KKKmmm{{{hhhuuuppplllggg^^^gggmmmrrr]]]SSSSSSUUUZZZaaahhhnnnppppppssspppnnnpppxxxwwwnnneeegggqqqxxxwwwsssyyyUUU>>>>>>;;;;;;;;;777222111444000000000000////////////------...///111222444555777;;;:::111***+++...000000222555666666666888999<<<444---...000222444777777777777888888888999999888::::::>>>NNNiiizzz}}}}}}FFFQQQUUU333666000------,,,,,,,,,,,,+++)))++++++///444555HHHhhhyyyhhhttttttpppgggaaahhhhhh}}}lll^^^UUUSSSUUUYYY___fffkkkmmmmmmwwwsssppprrrzzztttggg```eeepppxxx{{{wwwxxxbbbFFF???@@@;;;888888777333333555000000000000////////////------...///111333444666888<<<:::111******...111000222555666666777888999<<<333,,,...111222444888777777888888888999999999777:::;;;>>>LLLfff{{{IIITTTTTT000444,,,------,,,,,,,,,,,,+++(((++++++000444444FFFeeeyyy~~~___zzziiieee\\\dddhhhccczzzlll```WWWQQQRRRVVV[[[aaafffhhhiiivvvsssppprrr{{{qqqbbb\\\cccpppxxx}}}gggHHHBBBHHHAAA;;;666666666444444666000000000000////////////,,,------///111333555666999<<<999000)))***///111000222555666666777888:::===222+++...222333444888777888888888888999999999777:::;;;>>>KKKddd}}}~~~~~~RRR```XXX333777...---------,,,,,,,,,+++***---+++,,,333666EEE___xxx|||ccc~~~{{{___^^^LLLUUUQQQTTTlllssseeeQQQZZZVVVXXX___eeefffeeefffnnnrrrsssrrryyyeeeRRRWWWgggttt~~~~~~wwwcccXXXWWWPPPDDDLLLFFF>>>777444444444444////////////............---...///000000222666888===:::444---******...222222222333444555666777888;;;333---...000111333555777777777777888888888888999777888>>>HHHZZZttt}}}}}}KKK]]][[[***333444------,,,,,,,,,,,,+++***---+++---333666EEE___vvv]]]sssnnnVVVZZZKKKPPPMMMWWWvvvrrrbbbQQQ[[[XXXYYYaaahhhiiiiiijjjdddhhhkkkooozzz}}}mmmZZZNNNYYYlllyyyyyylll```\\\\\\VVVNNNNNNHHH???777333222111111////////////............---...///000111333666999<<<888222,,,)))***...111222222222333555777888999999111,,,...111222444666777777777777888888888888888777888===GGGYYYsss~~~~~~~~~LLLSSS^^^---333...------,,,,,,,,,,,,+++***---+++---333555DDD^^^tttWWW{{{xxxdddRRRZZZMMMMMMMMM___rrr___VVV\\\YYYZZZbbbiiikkkkkklllgggjjjkkkmmmvvvzzzpppaaaTTTPPP___rrr~~~|||lll]]]YYYYYYTTTMMMIIIKKKEEE===777333222111000////////////............---...000000111333777:::999555000+++)))***...000111111111222444777999;;;666///+++...222333555888777777777777888888888888888777888===EEEVVVppp~~~{{{}}}~~~LLLIIIaaa333666+++------,,,,,,,,,,,,+++)))---+++---333555CCC\\\~~~XXXpppgggWWW```TTTRRRQQQhhhqqq___]]]^^^ZZZ[[[bbbhhhjjjjjjllllllnnnooopppttt|||uuucccZZZXXXcccsss~~~kkk\\\[[[WWWIII??????CCC???:::666444444444333////////////............---...000111222444888;;;666222---))))))+++...///111111111222444777:::<<<333---***///333555666999666777777777888888888888888777888<<>>;;;888555444222000///////////////...............///111222333666:::===222---)))(((+++///000000000111222444666888999:::///+++***000666777777999777777777777888888888888777777999:::<<>>111,,,((((((,,,111222111///111333666777888777777...***+++111777777777888777777777777888888888888777777999999:::FFFaaaxxx\\\[[[qqq888333...------,,,,,,,,,,,,+++(((,,,+++...333444@@@XXXddd]]]^^^{{{UUUVVVWWWSSSKKKRRRgggmmmbbb___aaa]]]^^^fffnnnsssvvvyyytttvvv{{{}}}fff]]]lll~~~wwwvvvuuufffUUUKKKHHHEEE???999666555333444444444333222000/////////...............///111333444777;;;>>>111,,,'''(((---222222111///111444777888888666555...***+++222777777777777777777777777888888888888777777999888999EEE___wwwbbb]]]zzz===555222---------,,,,,,,,,+++***---+++,,,222333@@@YYYmmmbbbbbbtttrrrRRRXXXQQQRRRVVVggguuu___aaaZZZYYY___hhhoooppppppsssoootttzzz}}}~~~}}}ttt{{{ssskkk___TTTOOOKKKDDD>>><<<999777555555555444222111//////............//////,,,......///555;;;;;;666...,,,***,,,000333222000222333222222888>>>888...+++,,,---///222555777999:::::::::999999888888888999<<<999888<<>>888///+++,,,---000222555888999:::::::::999999999888888999<<<999888===CCCYYYyyy}}}~~~}}}~~~dddfffRRR===777/////////...---,,,,,,,,,)))---+++---222333???XXXpppkkkaaayyyWWWkkkoooZZZZZZhhhcccZZZhhhdddccckkkqqqqqqooonnntttrrrqqqtttzzz~~~~~~|||zzziiiWWWKKKDDD???======;;;999666555444333111/////////............//////,,,...000111666;;;999333---+++***,,,111333222000555555555666:::===777///+++,,,...111333666888999:::::::::999999999999888999<<<999999>>>EEE[[[{{{{{{|||zzz{{{~~~ZZZkkkIIImmm>>>222777//////...---,,,,,,,,,)))---+++---222222>>>WWWrrrjjjdddooo[[[jjjmmm]]]___mmmfff[[[eee``````iiirrruuutttsssrrrqqqqqquuuzzz{{{jjjWWWKKKDDD???===>>><<<:::666444333222111/////////............//////---///111222777:::777111,,,******---111444222000555555555777::::::444...+++---///222444777888999999999999999999999999999999<<<::::::???FFF\\\|||}}}}}}~~~ggglllLLLsssDDD///777//////...---,,,,,,,,,))),,,+++---222222===UUUlllkkkgggggg\\\bbbbbb```eeerrrhhh```___\\\^^^iiirrruuuvvvvvvrrrtttwwwxxxzzz}}}vvvgggVVVMMMGGGBBB??????===:::666444333222111000//////............//////---000222333777:::666...+++******---222444333000444444555888999666000,,,+++---000333666888999999999999999999999999999999999===::::::@@@FFF]]]}}}~~~}}}||||||jjjSSSLLL000222//////...---,,,,,,,,,(((,,,,,,...222222===TTTeeennn^^^{{{ggg\\\___bbbdddhhhqqq~~~iiibbb\\\\\\aaakkkqqqssssssvvvvvvyyy||||||zzzzzz~~~rrrdddUUUMMMHHHCCC@@@@@@===:::555333222222222111//////............//////---111333555888:::444,,,***)))***...222444333000444333555999999333---+++,,,...111444777999999:::888999999999999::::::::::::===::::::???FFF\\\|||{{{|||gggWWWNNN333---//////...---,,,,,,,,,(((,,,,,,...222111<<>>:::999>>>DDDYYYyyyzzzzzzzzz{{{kkkVVVBBB888000//////...---,,,,,,,,,+++***+++---...333???LLL]]]nnnZZZhhhiii^^^kkkfffXXX___fffhhhwwweee]]]XXX]]]jjjwww|||zzz|||zzzvvv^^^NNNIIICCCCCCCCC<<<777555222111111111111000//////.........------------000555999:::555...)))%%%)))---111222222222333555666;;;???999...)))+++,,,///333555666888:::<<<999999::::::::::::;;;;;;AAA888;;;???<<>>888...)))+++---///222555666777999;;;999999::::::::::::;;;;;;BBB:::<<>>KKKfffZZZxxxpppTTTTTTRRRSSSXXX]]]]]]yyyfffZZZXXXSSS]]]ooovvvuuu|||~~~|||zzzkkkoooyyyvvveee]]]WWWIIIBBB???888777555222111111111111000...............---------...111555888777333---***---///222333333111111111666777:::;;;666---***,,,---///222444555777999:::999999::::::::::::;;;;;;>>>999:::>>>QQQ}}}~~~~~~~~~aaa|||OOO{{{MMM444444///......------,,,+++******+++---...222===IIIeee]]]___SSSMMMRRRMMMPPPVVVXXXvvvddd[[[]]]YYYcccsss~~~}}}||||||~~~vvvzzzzzz}}}pppjjjcccQQQEEE@@@999777555222111111111111000........................///222666888555111---***---///222333222111111222777888:::888333---,,,---...000333555555666888999999999999:::::::::;;;;;;;;;;;;;;;>>>YYY~~~}}}||||||~~~}}}oooxxxGGGvvvPPP111333///......------,,,+++******+++---...111<<>>;;;555777555222111111111111000---------...............000444777666111---++++++(((***...000111222555777999;;;999222,,,,,,...///222444666777777777888:::999999::::::::::::;;;;;;999===AAADDD```}}}|||{{{{{{{{{zzzUUULLL111222///......------,,,+++))))))+++......111;;;FFFYYYcccSSShhhZZZfffdddDDDLLLOOOKKKQQQ___qqqbbbbbbeeerrr}}}vvv}}}~~~lll```WWWGGG@@@@@@<<<777555222111111111111000---------.........//////111555888666000+++***+++))),,,///000222333666888999<<<999///***,,,///000444666888888888888999:::999999::::::::::::;;;;;;777:::<<<>>>UUU}}}yyyzzz{{{|||~~~~~~~~~}}}[[[GGG222333///......------,,,+++))))))+++......111:::EEETTTWWWMMM___aaappp```BBBLLLKKKGGGOOO```xxxgggeeeeeetttxxxsss}}}}}}tttwww~~~uuu~~~|||www|||mmm___VVVJJJGGGJJJFFF777555222111111111111000---------.........//////222555888555///******,,,,,,...000222222444666888:::===999...))),,,000000555777999999999999999;;;999999:::::::::;;;;;;;;;<<<<<<===<<>>llluuutttrrrjjjiiiooonnnrrruuuvvvuuuyyy}}}|||}}}{{{oooIII***333///......------,,,+++******+++------000:::EEEOOObbb~~~OOO___hhh}}}aaaDDDQQQNNNKKKQQQrrrkkkmmmqqqrrruuuyyyyyyyyy~~~~~~}}}yyyzzzyyyttt|||}}}wwwsssdddiiikkkkkksss}}}vvvlllnnnnnnvvv}}}qqq___SSSOOOMMMGGGAAA888777555333111000///.........---,,,---...///000555777888555///***((()))---...000111222444777999<<<777///++++++...111333444555555555444555777:::::::::;;;;;;;;;;;;;;;;;;===555===>>>AAAppp~~~nnnjjjhhhbbbcccjjjqqqqqqrrrsssvvv{{{zzzzzzwwwFFF,,,444///......------,,,+++***)))+++......000999DDDTTTrrrKKK^^^gggssseeeIIINNNOOOOOOWWWqqq|||mmmqqqtttrrrrrruuuuuutttxxx}}}xxxwwwxxx|||tttzzzsss[[[cccccccccnnnyyypppgggnnnuuuiiiuuu~~~qqq```TTTMMMHHHCCC???777666444222111000//////......---------...000000666777777222---))))))+++---...000111222444777:::;;;666///++++++...111333333444555555444555777999999999::::::;;;;;;<<<<<<:::888>>><<>>999DDDqqqmmmfff___]]]___bbbhhhmmmiiigggffffffkkkqqqwww{{{}}}xxx\\\CCC333000///......------,,,+++)))))),,,......///777BBBUUUnnnZZZaaagggaaaxxxJJJOOORRRTTTaaassszzz|||~~~kkkpppwwwyyyppphhhiiippp{{{~~~sssvvvzzzqqqiiioooeee```___nnnvvvgggaaaqqq{{{|||ooojjjtttppp\\\QQQIIIBBB======666555444222111000000000......------...///111222777777444///)))(((+++...,,,...111222333555999;;;777333...+++,,,///111333555777999999888888999;;;888888999999:::;;;<<<<<<999>>>===777CCCeeewwwoooXXXZZZZZZXXXYYY]]]bbbcccbbbcccdddccceeekkkuuu~~~|||zzzyyy{{{~~~~~~|||}}}}}}XXXyyyAAA666---///......------,,,+++((())),,,......///777@@@MMM___aaa\\\fffVVVMMMVVVSSSRRRbbbrrrxxxkkknnnssstttoookkkqqqzzz|||sssyyy}}}ooosssxxxaaa^^^pppeee]]]\\\mmmtttccc^^^rrr{{{yyynnnkkktttnnnWWWNNNIIIBBB??????888777555333222111000000......------...000222333777666444...)))(((+++...,,,...111222444666999<<<666222---+++,,,///222333666888:::;;;:::999:::;;;888888999999::::::;;;;;;888>>>;;;777BBBVVV___[[[RRRZZZ\\\WWWUUUYYY\\\ZZZ^^^```cccbbbdddkkkyyy}}}||||||}}}~~~{{{{{{VVVsss===666,,,///......------,,,+++((())),,,///......666???NNNZZZhhhYYYzzzlllYYYNNNUUUXXXTTTddduuu{{{}}}nnnmmmpppuuuwwwvvvwwwzzz}}}uuutttwwwooossstttrrrZZZ[[[kkk___UUUUUUhhhooo\\\ZZZrrr|||sssjjjiiissslllRRRJJJIIIEEEAAABBB:::999777444333111000000......---...///000222333666555333...)))(((+++...,,,...111222444666:::===444111---+++,,,///222333555777:::;;;:::999:::;;;999999999999999999::::::777<<<999888AAAIIILLLPPPPPP[[[^^^UUUQQQVVVYYYVVV\\\\\\]]]___dddooo|||~~~sssZZZnnn666555...///......------,,,+++((())),,,///......666???OOOZZZrrr]]]{{{xxxhhh{{{LLLPPP^^^XXXgggyyy|||pppmmmqqq|||wwwqqq|||xxx{{{xxx~~~|||yyyfffZZZ^^^hhhYYYNNNNNNccckkkXXXVVVqqq}}}nnneeefffqqqkkkOOOHHHIIIFFFCCCDDD;;;:::888555333111000000......---...///111333444555555333///***(((***...,,,...111222444777:::===444000,,,+++,,,000222333444666999:::999999999:::::::::999999999999999999666:::777:::BBBBBBBBBLLLIIIUUUXXXMMMIIIQQQVVVTTTZZZWWWVVVZZZdddqqq}}}ppphhhkkk111444111///......------,,,+++,,,)))(((+++,,,...555===EEEcccWWW}}}nnn~~~CCCSSSYYYbbbeeetttwwwpppvvvoooqqqyyykkkooo|||uuu|||~~~zzzzzzsss^^^ZZZfffkkkTTTMMMTTTffffffXXX[[[kkkzzztttbbb___nnnjjjXXXXXXUUUOOOHHH>>>999888666333111000///...------///000111111111111999999444---***---...---,,,///333555666666777777000///...---...000222333555555666777888999999:::::::::::::::::::::::::::999999999888999<<>>BBBIIIQQQVVVUUUUUU\\\lll{{{~~~zzz~~~qqqbbb```555111222......------,,,+++++++++))))))+++,,,---333:::HHH\\\eee\\\OOOIII[[[TTTTTTppp{{{{{{uuussspppyyyxxxnnnxxxrrriiioooooozzzvvvooottt||||||hhhVVVTTTcccmmmfffLLLWWWiiirrreeeTTTUUUcccrrryyyzzzlll]]]]]]rrrzzzcccMMMDDD===888666555333111//////...---...///111222333333333888666111,,,...111///)))///000222555777888777555///...------...000222333777888:::;;;;;;:::999888999999::::::::::::;;;;;;999999888777666777:::===<<<999888<<>>@@@BBBHHHOOOOOO[[[hhhpppuuu{{{}}}}}}}}}~~~}}}zzzyyyooo[[[^^^666222111//////...------,,,,,,+++)))))),,,------111888FFFTTTdddwwwTTTppp^^^JJJTTTRRRVVVrrr|||yyyqqqgggzzzyyy~~~pppccceeerrrvvv}}}yyykkkxxx{{{{{{vvvxxxiiiRRRKKKTTTjjjooo___QQQ___lllgggXXXOOOVVVcccjjjiiifff^^^ZZZ```nnn{{{sssyyywwwNNN777444222666555333222000/////////,,,---///111222333444444555888777444333555444111000//////222666777444111---,,,++++++---///222333::::::999999888888888777888999999::::::;;;;;;<<<888999999777666666888:::::::::<<>>:::999555444222000.........///222222222333555888:::<<>>AAAHHHTTTeeevvvkkkiii777000333//////...---,,,,,,+++)))***+++++++++---111444888OOOiii___mmmggg{{{IIIJJJXXXUUUVVV```ooowwwvvvqqqssswwwtttkkkeeehhhmmmnnnlllxxx{{{ssssss{{{xxxmmmkkksss}}}qqq^^^QQQKKKIIISSSaaaeeeZZZNNNVVVbbb^^^PPPJJJIIIMMMYYYbbb```[[[WWWXXXcccttt|||wwwwwwvvvsssgggWWWGGGAAA@@@<<<999999888777555333111000000000//////000222555888;;;<<>>999444///+++******++++++,,,---//////......------...///000111222///,,,+++...111444555555666777888999::::::::::::::::::888666666888:::???GGGUUUcccooozzzmmmxxxjjj777000333///......---,,,,,,+++)))*********+++---111444>>>LLLfffgggmmmooowwwMMMJJJYYYTTTQQQYYYgggrrrtttrrrwwwyyyuuulllfffeeehhhhhhooowwwyyytttvvv|||yyyoooooosssxxx{{{}}}zzzfffRRRIIIHHHKKKTTT]]]]]]TTTIIIZZZaaaXXXIIIFFFEEEIIITTT]]]ZZZUUUSSSXXXeeeuuu||||||{{{xxxpppcccVVVMMMGGGAAA======:::999777555333111///...222222222444666888:::;;;AAA@@@===:::555000,,,***)))((((((((())))))***+++++++++++++++,,,---...///---+++))))))---000333444555666777888999:::::::::999:::999888666666888:::@@@PPPhhh~~~~~~~~~iiigggiii888000111.........------,,,,,,)))************---000333@@@KKKfffqqqnnntttnnnUUUKKKWWWRRRQQQXXXfffrrrvvvvvvyyyyyywwwrrrnnnnnnppprrrqqquuuvvvtttvvv{{{xxxqqqwwwvvvuuuuuuxxxxxxmmm\\\MMMEEEGGGKKKQQQVVVTTTNNNHHH[[[]]]QQQDDDDDDDDDHHHTTT___[[[UUUTTT[[[gggvvv{{{tttkkk```UUUKKKDDDAAA???>>>===;;;888555333111888777777777777777888888===;;;888555111...,,,+++(((((('''''''''''''''((())))))***+++,,,---//////+++***)))***...222444444666666777888999:::::::::999999999888666666888:::???RRRmmmeeebbbfff999111///......---------,,,,,,((()))*********,,,000333;;;IIIdddxxxooovvvaaa\\\FFFPPPNNNPPPZZZhhhsssvvvvvvxxxxxxxxxxxxwwwwwwyyy|||xxxwwwuuusssssstttrrrpppvvvvvvwww{{{lll\\\OOOGGGDDDFFFIIIKKKLLLKKKIIIGGGRRRRRRGGG???AAABBBGGGTTTbbb]]]WWWUUU[[[hhhvvv{{{ooobbbUUUJJJCCCCCCDDDDDDBBB@@@===:::888::::::999999888888777777777555333000///---------)))((((((''''''''''''''')))***+++---...000111111---,,,,,,...111444555555666777888999999999999999888999999888666777999;;;@@@QQQiii~~~kkktttaaa999222------------------,,,,,,((()))))))))***,,,000333999LLLgggzzzooovvvWWW||||||gggEEEIIIJJJOOOZZZgggpppsssqqqxxxvvvvvvyyyzzzyyyzzz|||}}}zzzwwwtttooolllnnnrrrtttvvv|||eeePPPFFFCCCBBBDDDEEEDDDCCCBBBCCCDDDCCCEEE>>>:::>>>???DDDTTT___[[[VVVSSSYYYgggyyyxxxjjj]]]PPPFFFEEEFFFGGGHHHFFFDDD@@@>>>=========<<<;;;:::999888222111000...------------))))))(((((('''(((((((((***+++---///111222333333222111111333555777777666777777888999999999999999888888999888666777999;;;BBBRRRhhhyyyttt[[[777222------------------------((()))))))))))),,,000333999OOOgggxxxnnnyyyTTTnnnHHHIIIJJJPPPZZZfffmmmooommmvvvssssssxxxzzzwwwwwwzzzzzzwwwuuusssnnnkkkssswwwYYYFFFAAAAAA?????????>>>===<<<<<<===999===::::::>>>===CCCTTTXXXVVVSSSRRRYYYjjjtttiii]]]RRRMMMPPPRRRTTTTTTRRROOOMMMJJJJJJHHHEEEBBB>>>:::888000000///...---,,,++++++((((((((('''(((((())))))***+++...000333444555555666555555777888888777555777777888999999999999888777888888777666777999<<>>SSSpppvvvUUU000000000---------------------)))************+++...000888EEE```zzzaaahhhgggKKKGGGKKKMMMYYYlllpppmmmssssssooonnnsss|||rrrtttsssnnnkkkpppyyyyyy|||~~~vvvnnndddZZZNNNCCC>>><<<;;;999:::888666444333444555666444999<<<===>>>DDDKKKOOONNNFFFHHHVVVgggzzzqqqhhh[[[SSSLLLIIIEEE<<<555222111111///...,,,***)))(((***)))((((((((()))+++,,,+++,,,---///111333555666888@@@CCC<<<777888999888999999:::::::::999999888777888999999999:::===???DDDTTTmmmpppOOO555888(((------,,,,,,,,,,,,+++)))************+++...000444@@@[[[yyyccc~~~fffaaaDDDJJJMMMMMMXXXkkknnnlllrrrnnnlllkkkrrr|||wwwvvvsssqqqrrrwww}}}}}}yyyzzz|||eee```yyymmmbbb\\\TTTMMMCCC<<<888777777666888777555444333444555666666:::=========???AAABBBAAADDDOOOaaavvvzzziii\\\UUUMMMFFFDDD@@@999444222000000///---,,,+++***)))***)))((((((((()))+++,,,---...///111222444555555999???@@@:::555555777666999999999::::::999999888777999::::::999:::<<<>>>FFFWWWppphhhyyyMMM333:::///------,,,,,,,,,,,,+++)))************+++...000777BBB^^^fffyyyeeecccDDDMMMOOONNNWWWiiimmmkkkrrrkkkiiiiiinnnwww}}}~~~|||yyytttppprrrxxx|||}}}}}}vvvyyyjjj```gggxxxeeeXXXPPPMMMCCC>>>888555333444444444666555444444444555666777999:::<<<>>>>>>===<<<;;;999JJJ___rrrtttfffZZZPPPGGG???===:::555222111......------,,,,,,++++++******)))((()))***+++,,,///000111222333444444444999<<<<<<555111111444444888999999::::::999999999888:::::::::999999;;;===EEEXXXrrr```nnnLLL000777///------,,,,,,,,,,,,+++)))************+++...000777DDDccclllddduuuNNNOOOPPPNNNWWWiiinnnnnnvvvmmmjjjhhhjjjoooqqqqqqnnnuuupppooossswwwyyyyyyyyyaaajjjxxxaaaTTTJJJCCCAAA888777555333333333444444333333333444555666888999;;;999:::===??????@@@BBBDDD]]]vvvvvvqqqjjj```NNNEEE<<<999777333000111,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,///000111333333333333222666777555111...///333555888888999:::::::::999999999:::;;;:::999999:::<<>>:::888<<<>>>@@@GGGOOO\\\wwwrrrnnnhhhaaaOOOEEE;;;888555111///000+++++++++,,,,,,,,,------+++***)))))))))***,,,---...///111222222222111000222000///......///444888777888999:::::::::::::::999:::;;;:::999999:::<<>>\\\xxxxxxiiiSSSNNNOOONNNXXXkkkqqqrrr{{{rrrpppnnnmmmnnnnnnmmmllluuuqqqsssxxxxxxssstttzzz___LLLEEE;;;555666333444444333222111222444333444555666888999:::;;;@@@;;;:::===@@@CCCPPP___tttwwwnnnggg```[[[LLLCCC:::777444000...///***+++++++++,,,,,,,,,---++++++***)))***+++,,,------...000222333222111///000,,,+++---///000444999777888999999::::::::::::888:::::::::999999;;;===CCC]]]xxxlllPPP111444...------,,,,,,,,,,,,+++)))************+++...000333???WWWooopppyyykkkSSSMMMOOONNNXXXjjjoooooowwwsssrrrpppoooooooooooonnn|||sssqqqxxx{{{uuutttxxxXXXFFFAAA888555:::333444555333111111333555555555777888::::::;;;;;;>>>;;;>>>EEEHHHNNN```uuuZZZYYYWWW[[[iii}}}|||zzzyyyyyy|||qqqfffgggfff\\\SSSRRRFFF===666444333///------+++++++++++++++,,,,,,,,,++++++*********+++,,,---,,,...111333444333222111111,,,***...111111333888777777888999::::::::::::777999::::::999:::<<<>>>CCC___zzzoooSSS///111...------,,,,,,,,,,,,+++)))************+++...000666===PPPggggggsssmmmWWWMMMOOONNNWWWiiimmmlllssstttsssqqqpppooonnnmmmlllrrrllluuu{{{wwwrrrsss|||OOO===:::333222:::333555666444222222555999666777888999:::;;;;;;;;;:::;;;BBBMMMRRRYYYpppgggGGG@@@CCCGGGOOO]]]jjjnnnkkkQQQPPPRRRXXXdddpppzzzqqq^^^VVV___```RRRGGGFFF@@@888222111111...,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,------///222444555555333222222,,,+++000222111222777666777888999:::;;;;;;;;;777888999999999:::===???@@@]]]yyynnnaaa777555111---------,,,,,,,,,+++)))))))))***+++,,,......555:::LLLgggllliiisssTTTQQQKKKGGGOOOcccsssrrrhhhsssooorrrwwwsssiiijjjsssxxxvvvtttssspppmmmlllmmmsssLLL???:::666888888777666444555666777888777777888:::<<<<<<;;;;;;;;;>>><<>><<<;;;===AAAOOOdddyyyxxxNNNBBBBBBCCCIIIPPPWWWcccooosssqqqeee___eeennnllliiiaaaSSSQQQTTTRRRKKKHHHHHHFFFAAA999777444111///------,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,---111555999:::999666333111111222333444666666555777777777888999999::::::999999888777777:::>>>BBBIIIbbbuuueeeZZZ444666111------,,,,,,,,,,,,+++)))))))))***+++,,,......///:::KKKaaammm{{{XXXPPPOOOMMMNNNYYYfffmmmmmmpppnnnrrrxxxuuullliiimmmuuuqqqmmmnnnssswwwwwwuuuvvvFFF<<<999777999:::999999::::::;;;::::::999999888888:::<<<======<<>>:::555111111222333555666777777777777777888888999:::::::::999999888777888;;;AAAEEEQQQgggxxxeeeWWW444555000------,,,,,,,,,,,,+++)))))))))***+++,,,......---;;;JJJ\\\~~~lll~~~hhhTTTRRRNNNNNNWWWfffnnnpppooommmpppvvvuuummmhhhhhhsssoookkklllsss{{{zzzuuu}}}tttFFF======;;;>>>>>>999;;;===>>>============999<<<>>>>>>===???EEEJJJZZZkkknnnSSSPPPRRR[[[^^^fffsssuuuhhheee\\\XXX[[[[[[TTTVVVVVVRRRKKKCCC===888888666444111000///......------,,,,,,,,,,,,------,,,++++++******++++++,,,...111777:::;;;888444000000222444666666666777888777777888999999::::::;;;999888888777888===DDDHHH[[[nnn|||wwwUUU444333///------,,,,,,,,,++++++)))))))))***+++,,,.........;;;IIIXXXwwwiii|||pppuuuZZZTTTNNNMMMYYYjjjrrrsssooolllmmmpppqqqmmmgggdddqqqoookkkkkksss|||{{{uuuttt~~~~~~}}}qqqEEE>>>>>>===??????<<<>>>@@@???===<<<===???>>>DDDIIIGGGCCCHHHUUUbbbrrr[[[RRR\\\___dddnnnvvvuuuqqqnnnnnnmmmeee\\\WWWPPPKKKFFFCCCAAAAAA888666444222111000000000...------------------...,,,++++++******++++++,,,///000222444444333111000...111555666666666777888888888888999::::::;;;;;;888888888888:::???EEEJJJ\\\ooo|||TTT444000...------,,,,,,,,,++++++)))))))))***+++,,,......///999GGGWWWsssfffvvveeeZZZUUUOOOOOO[[[mmmwwwxxxxxxssspppqqqssssssnnniiinnnpppooommmttt~~~}}}vvvyyy~~~oooCCC===>>><<<>>>>>>???BBBCCCBBB??????BBBEEEGGGMMMQQQPPPOOOXXXlll|||UUUUUUbbbgggiii{{{nnnUUUEEE===999:::===777555333111000000000111///......------......///,,,++++++******++++++,,,//////......---.........,,,111666777666555777999888888999999:::;;;;;;;;;888999:::;;;===@@@FFFJJJUUUkkkzzzUUU555///000------,,,,,,,,,,,,+++)))))))))***+++,,,......---666FFFZZZsssdddwwwnnnbbbUUUUUURRRQQQ[[[kkkyyyzzzsssqqquuuwwwtttooojjjpppsssqqqwwwzzz|||pppEEE??????===>>>===@@@CCCGGGHHHHHHLLLSSSZZZ^^^______```gggwwwlllWWWYYYdddppptttiiiQQQDDD;;;666555444333111//////...////////////............//////,,,++++++******++++++,,,...---,,,+++++++++++++++,,,222888999888777888;;;888888999::::::;;;;;;<<<777999;;;===???BBBEEEHHHPPPhhhzzzUUU666///222------,,,,,,,,,,,,+++)))))))))***+++,,,......,,,333EEE\\\uuubbbppphhhcccuuuPPPTTTUUUTTTYYYhhhzzzwwwnnnkkkoootttrrrlllgggqqqvvvuuuyyy~~~sssHHHBBBBBB@@@@@@??????CCCIIINNNSSS[[[gggpppyyyuuuqqquuu^^^YYY[[[fff{{{xxxcccWWWJJJ???999222111///...---------...//////............//////,,,++++++++++++++++++,,,,,,,,,,,,,,,+++******)))---333999;;;999888:::<<<888999999::::::;;;;;;<<<777999===???@@@BBBEEEGGGOOOiii|||}}}UUU666///444---------,,,,,,,,,+++))))))))))))***+++,,,---222444???PPPppp```ssshhhiiiRRRQQQRRRTTTVVV```rrryyyrrrmmmlllmmmooopppooovvvyyyvvvsssvvvyyy{{{kkkEEEDDDBBB<<>>CCC@@@EEELLLSSS```tttsss___aaagggqqq|||}}}oooddd[[[ZZZYYYQQQFFF@@@555222///------......------.../////////...------......---,,,,,,,,,,,,,,,++++++++++++,,,---...///444666777777777777888:::888888888999999999::::::;;;<<<>>>AAADDDEEEDDDCCCNNNooo|||~~~CCC111222///...------,,,,,,++++++))))))))))))***+++,,,------777BBBMMMrrraaaiiisssWWWPPPLLLPPPXXXcccsssvvvtttsssrrrrrrqqqnnnlllpppvvvyyyvvvsssuuuwwwwwwuuu|||rrrNNNHHHBBB<<<>>>@@@EEEKKKOOOSSS```wwwmmmkkkqqqsss{{{~~~qqqeee[[[XXXVVVNNNEEE???888555111////////////...,,,,,,---......------,,,---............---,,,,,,,,,,,,,,,---///000222333555777888999888888999;;;999999999:::::::::;;;;;;;;;>>>AAADDDFFFFFFEEEDDDMMMmmmoooyyyBBB000111222...------,,,,,,++++++))))))))))))***+++,,,---,,,777AAAKKKtttmmmooommm\\\SSSMMMPPPYYYeeerrr||||||wwwqqqmmmmmmnnnooooooooouuuxxxvvvuuuxxxyyyxxxttt{{{~~~yyySSSGGGAAA>>>@@@???JJJRRRUUURRRZZZlllxxxxxxzzzpppxxxwwwjjjccc]]]SSSIIIEEE???<<<777444222222000///,,,,,,,,,------,,,,,,,,,------/////////...---,,,,,,,,,---...000222444555666888999999999999:::<<<:::::::::;;;;;;;;;<<<<<<:::>>>BBBEEEFFFFFFFFFEEELLLiii}}}yyy~~~III333111111...------,,,,,,++++++))))))))))))***+++,,,------555===HHHsssssspppeeeaaaWWWPPPRRR[[[eeepppxxxxxxtttpppmmmmmmoooqqqqqqnnnssswwwwwwxxx{{{|||zzz{{{\\\JJJBBBBBBEEEAAADDDOOOVVVVVV]]]mmm|||uuu}}}yyyoookkkggg___YYYWWWIIIEEE???;;;888555333111......---------,,,,,,,,,,,,---.../////////------++++++,,,...000222444555777888::::::999999;;;<<<::::::;;;;;;;;;<<<<<<<<<888===BBBEEEFFFFFFGGGHHHNNNhhhyyy}}}zzzJJJ222000222...------,,,,,,++++++))))))))))))***+++,,,------333;;;EEEkkkqqqhhhYYYwww```WWWRRRUUU]]]eeennnuuunnnnnnppprrrttttttqqqooonnnsssvvvvvvxxx|||{{{xxxzzz}}}rrrWWWEEECCCGGGDDD@@@HHHRRR[[[eeettt}}}wwwpppnnnlllgggdddcccQQQLLLFFFAAA===:::777555222111000///...---------,,,,,,---............---+++,,,---...000222444555666888999999999999:::<<<:::::::::;;;;;;;;;<<<<<<888<<>>;;;999666555333111///.........,,,,,,,,,,,,,,,---......------...///000222444555666777999999888888:::;;;999:::::::::;;;;;;;;;;;;888===BBBDDDEEEGGGMMMRRR^^^qqqkkk888///444111...------,,,,,,++++++))))))))))))***+++,,,---,,,222===CCCUUUpppeeeWWWSSSPPPPPPVVV\\\bbbllluuu{{{wwwrrrnnnmmmllllllkkkpppsssuuutttuuuvvvsssnnnooottt{{{{{{OOO>>>DDDHHHKKKCCCLLLhhh~~~kkkeeeaaabbb```\\\YYYYYYRRRNNNIIIEEEBBB@@@>>>===999888555222000///......,,,,,,+++***+++,,,...///...//////000111333444555555777888888888888999;;;999999999:::::::::;;;;;;999===BBBDDDEEEIIIPPPWWWcccuuu}}}eee777444777---......---,,,,,,++++++)))))))))***++++++,,,,,,222444888AAAVVV}}}XXXsssVVVOOOQQQRRRTTTeeexxx|||yyymmmgggiiikkkkkkoooqqqrrrssssssqqqnnnlllqqqtttyyy~~~|||PPPEEEKKKHHHNNNNNNWWWhhh{{{|||mmmdddYYYRRRQQQOOOKKKGGGGGGFFFDDDBBBAAA??????>>>;;;:::888555333111000000//////...---,,,,,,,,,,,,---...///000222555777888888888888999999:::::::::;;;999888888:::;;;;;;:::;;;===AAADDDEEEIIIVVVcccuuuzzzlllfff444555222000...------,,,,,,++++++)))))))))***++++++,,,,,,,,,///555@@@VVV___WWWOOOOOOOOOPPP```ssswwwxxxjjjfffjjjllljjjkkklllnnnppprrrrrrqqqpppsssuuuxxx}}}\\\IIIJJJHHHUUUTTTZZZjjj}}}{{{fffaaaZZZRRRLLLGGGDDDCCCCCCBBB@@@>>>===<<<;;;;;;999888666444222111000000///...---,,,++++++++++++//////000111222444666777888888999999999999999999;;;999888888:::;;;;;;:::<<<===BBBHHHKKKQQQ^^^lll|||eeeeee444555222000...------,,,,,,++++++)))))))))***++++++,,,,,,,,,000777BBBWWWccc~~~vvv^^^SSSOOOOOONNN\\\nnnsss{{{kkkbbbfffoooooojjjiiiiiikkknnnsssvvvwwwwwwvvvwwwyyy}}}eeeNNNMMMNNNYYYZZZcccuuurrrdddbbb\\\RRRHHHAAA??????>>>===;;;999888666666555555444333111000000000000...---,,,+++************//////000111222444666777999999999999999999888888:::999777888999;;;::::::===???EEELLLQQQYYYggguuu___eee555666222000...------,,,,,,++++++)))))))))***++++++,,,,,,...111888BBBRRRxxx```vvveeegggXXXRRRQQQOOO[[[lllqqqppplllfffeeekkkqqqooohhhkkkiiijjjmmmtttyyy{{{{{{yyy{{{~~~|||qqq\\\ZZZ[[[\\\bbbrrr~~~uuuqqqmmmggg]]]RRRGGG@@@>>>===:::999777555444222222222111000000///////////////---,,,+++***))))))))))))---...///000222555777888::::::;;;;;;;;;:::999888999888777777999::::::999???AAAGGGPPPXXXaaappp}}}mmmddd666666111000...------,,,,,,++++++)))))))))***++++++,,,,,,+++...444===JJJlllaaappp|||]]]kkkYYYRRRRRRPPPZZZiiiooosssuuutttooommmnnnmmmiiillljjjhhhlllrrrxxxyyyxxxzzz}}}sssjjjkkkrrrssshhhYYYMMMFFFBBB===:::999888666444222111000000......------------......,,,,,,+++***))))))))))))***+++,,,///222555888999:::;;;=========<<<;;;:::999777666666888999999888>>>@@@GGGTTT```mmm}}}ddd777666111000...------,,,,,,++++++)))))))))***++++++,,,,,,,,,---444???KKKiiihhhoooxxx^^^hhhUUUMMMPPPOOOWWWeeekkktttyyyxxxpppiiijjjpppsssmmmiiigggjjjpppttttttrrrxxxkkk___PPPFFFBBB@@@<<<888888777555333222111000000------,,,,,,,,,,,,---------,,,+++***))))))))))))((()))+++---000333666888999:::<<<>>>>>>===<<<;;;888777555666777999999888;;;===GGGWWWhhhyyyccc777666000///...------,,,,,,++++++)))))))))***++++++,,,,,,///...555AAAMMMfffmmmkkk|||cccdddPPPIIIOOOPPPVVVccciiiiiippptttooojjjmmmsssxxxoookkkhhhkkkrrruuutttpppuuu{{{XXXRRRJJJCCC@@@>>>;;;:::888777555333111000000///------,,,,,,,,,,,,,,,---------,,,***************)))***+++,,,...000222333666777:::<<<======<<<;;;888666555555777888888777:::<<>>EEEXXXhhhjjj^^^wwwjjjPPPXXXUUULLL[[[fffllluuuvvvvvvrrrmmmiiiiiijjjjjjnnnrrrtttuuuuuuvvvwwwwww{{{rrrcccYYYPPPJJJHHHDDD@@@===;;;999999777666555333222111000000//////...---,,,,,,++++++******+++++++++,,,,,,,,,222222222222111///...,,,000111333444555555555444333333444444555666777777555;;;???LLLbbbsssYYY666000666---...---,,,+++*********))))))))))))***+++,,,---+++...---<<>>RRRYYY\\\|||{{{jjj```UUUYYYRRRUUU___ppp{{{vvvpppmmmmmmooopppqqqzzzyyyxxxuuurrrrrrtttvvvzzzzzz|||~~~vvvkkkgggdddYYYVVVSSSIIIEEECCCAAA>>>===<<<;;;;;;777666555333222111000000........................,,,,,,,,,,,,------------,,,,,,++++++,,,---......000///////////////000000111111222444666777888999666888666<<>>SSSTTT]]]uuuwwwlll```WWWWWWPPPXXXdddttttttsssrrrtttvvvvvvtttqqqvvvvvvtttqqqooopppsssvvv|||}}}|||ooogggeeebbbXXXUUUQQQFFFDDDBBB@@@>>><<<<<<<<<<<<777666555333222111000000............////////////,,,,,,,,,------------...,,,,,,+++******+++,,,---//////000111222222222222111222333555777888::::::666999555666CCCNNN```yyyAAA:::222+++444...---,,,+++*********))))))))))))***+++,,,------///)))222<<>><<<<<<<<<<<<777666555333222111000000.........///////////////,,,,,,,,,---------......---,,,+++******+++,,,,,,...///111333444333333222222333444666888999;;;;;;555888333111888@@@RRRkkkqqq~~~<<<666...'''222...---,,,+++*********(((((((((((())))))))))))---,,,---000777EEE]]]qqqbbbsssaaaVVVVVVQQQZZZcccqqq{{{rrrvvvvvvyyywwwtttpppnnnooopppqqqqqq|||vvvpppyyy}}}vvvlllhhhccc___ZZZTTTKKKEEEAAA@@@>>>======<<<999777888777666444333222111111111111000......---------000///...---------------,,,,,,,,,++++++*********......///111333555777888555555444555666777999::::::555555999888777EEEWWWooovvvvvvDDD555///111,,,---------,,,******+++(((((((((((())))))))))))---,,,,,,000666EEE]]]rrrjjjoooZZZQQQVVVPPPWWWbbbsssyyyzzz}}}vvvuuusssrrrpppoooooopppssstttxxx}}}pppzzz}}}vvvnnniiibbb]]]XXXQQQIIICCCDDDBBB???>>>======;;;:::888777666444333222111111111000///......---------000///...---------------------,,,,,,++++++++++++......///000222444666777555555555555666777999::::::666555888666444???NNNeeeqqqvvv|||qqq???222...333///,,,++++++++++++******(((((((((((())))))))))))---,,,,,,///666DDD]]]rrruuukkkUUUKKKTTTPPPTTT```uuuzzzxxxwwwxxxzzzyyyuuuppppppqqqrrrqqqoooppptttxxxxxx}}}ssswwwkkkmmm{{{}}}zzznnniiibbb]]]YYYTTTMMMHHHEEEBBB>>><<<;;;;;;;;;:::888777666444333222111111111000///......---......//////......---.........---------------,,,,,,,,,.........///111333444555555555555555666888999::::::666666888444111888CCCVVVhhh{{{uuunnn===000---333000---+++***,,,......+++(((((((((((())))))))))))---++++++...444CCC[[[pppfffxxxZZZHHHQQQPPPTTT^^^sssqqqtttrrrnnnqqqyyyyyytttooorrruuusssooooootttyyy{{{~~~ooo]]]VVV___rrr}}}{{{zzzyyymmmiiibbb___]]]ZZZUUUQQQDDD@@@<<<999888999999888888777666444333222111111000000///...............///...............//////..............................//////000111333333444444555666777888999999999777777888555111555<<>>RRRdddddd~~~ppp|||vvvTTTNNNNNNYYY___gggqqquuusssmmmnnnvvvyyyvvvsssuuuvvvuuurrrqqqsssvvvvvvzzz|||}}}~~~lll]]]OOOOOOXXXbbbjjjnnn{{{vvvtttqqqllleee```\\\WWWPPPKKKGGGDDD@@@===<<<<<<;;;:::888777666444333222111111//////............//////............///000111222000000000000111111111111222111111000000000111111333444555777888888888888666888999:::999888999;;;;;;LLL```ttt~~~\\\666333000111...---+++***,,,......+++(((((((((((()))))))))))))))))),,,///222;;;MMM^^^eeewwwyyy}}}]]]PPPKKKYYY___cccpppppppppmmmmmmnnnpppqqqsssssstttttttttuuuvvvvvvtttyyy|||}}}qqqZZZUUUUUUZZZ```eeeoooyyy}}}zzzyyyrrrmmmgggbbb]]]VVVMMMGGGHHHEEEBBB???>>>===;;;999888777666444333222111111//////............//////---------...///111222333111111111111222222222333444333222111111111111111333444666777888888888888777999:::999999::::::::::::CCCUUUmmm{{{YYY444222///111///,,,++++++++++++******(((((((((((())))))))))))((())),,,///222999JJJZZZaaazzz}}}zzz~~~dddRRRIIIXXX```bbbpppoooppprrrqqqoooppptttrrrqqqqqqsssvvvxxxxxxwwwwww{{{~~~~~~kkkWWW[[[bbbggghhhmmm~~~|||yyyyyyqqqmmmhhhddd```YYYPPPJJJFFFCCCAAA???>>><<<999777888777666444333222111111//////.........//////000---------...000111333333111111111222222333333333555444333222111111111111333444666777888999888888888::::::999888::::::999:::===MMMiii}}}|||}}}yyyvvvuuu\\\555222...000///---------,,,******+++)))))))))))))))******+++***)))***,,,...666GGGXXX```qqqPPPKKKYYYSSSYYY___tttssswwwuuujjjlllsssqqqsssuuuuuusssvvvzzzxxxpppvvvvvv~~~ddd___```dddkkkwwwwwwuuu|||sssoooiiibbb[[[TTTLLLGGGFFFCCC>>><<<;;;;;;:::999666555444333222111111111////////////............,,,,,,---...///000111222222222333333333444444444333444444444333222222111333555777888999888777666999999888888888999;;;;;;999@@@RRRooo~~~{{{nnnwwwxxxVVV333666222111...,,,,,,,,,+++++++++***)))))))))))))))******+++******+++,,,...555FFFVVV]]]mmmWWWNNNYYYVVV[[[\\\lllpppvvvuuummmmmmpppmmmsssxxxzzzuuussstttsssppppppttt|||mmmaaadddjjjsss|||pppssssssoooiiibbb[[[TTTNNNJJJFFFCCC???<<<;;;;;;:::999666666444333222111111111////////////............------...///000111222222222222222222333333333333444444444444444333222222333444666888999999888777:::999888888888999:::;;;???JJJ___{{{xxxQQQ///222...///---,,,,,,,,,+++++++++***)))))))))))))))******+++******+++---...444DDDSSS^^^hhhcccPPPUUUUUUZZZUUUfffpppyyywwwrrrooommmiiipppwww{{{wwwqqqoooqqqrrrmmmvvv}}}xxxhhhnnnxxxuuuvvvsssnnnggg```ZZZUUUPPPMMMFFFCCC???===<<<<<<:::999777666555333222222111111////////////..................///000111222333333000111111111222222222222555555555555555555444333333444666888999:::999999;;;:::999888888999::::::AAARRRlll}}}|||NNN///000---///...,,,,,,,,,+++++++++***)))))))))))))))******+++******+++------222AAAPPPooofffbbbuuuWWWUUUWWW\\\SSScccttt|||yyyxxxssskkkhhhlllrrrvvvuuuqqqooorrrtttpppzzz|||ttt}}}~~~{{{|||qqqllleee^^^YYYTTTQQQNNNEEECCC@@@>>>===<<<:::999777666555444333222222222////////////..................///000000111222222000000000000111111111111555555666666666666555555333444666888999:::;;;;;;<<<;;;:::999888999::::::CCCZZZyyy}}}SSS444222...111000,,,,,,,,,+++++++++***)))))))))))))))******+++)))***,,,------111>>>LLL___pppXXXtttaaaZZZ\\\bbbVVV^^^tttzzzuuuyyyvvvllllllmmmoooqqqrrrqqqppppppqqqrrr{{{~~~zzz}}}|||yyyvvvuuuooojjjccc]]]XXXTTTPPPNNNEEECCC@@@>>>>>>===;;;999777777555444333222222222////////////............---......//////000000000//////000000000111111111555555666666777666666555333444555777888::::::;;;<<<;;;:::999999999:::;;;HHHdddZZZ888444///222000,,,,,,,,,+++++++++***)))))))))))))))******+++)))***,,,...---///;;;HHHVVV}}}PPPmmmnnnuuuddd[[[\\\aaaWWW]]]wwwwwwmmmvvvvvvnnnrrrsssqqqrrrtttrrrnnnmmmnnnssswwwzzz{{{xxxyyyrrrnnnnnnjjjccc^^^YYYTTTPPPMMMEEECCCAAA??????===;;;999888777666444333333222222////////////............---........./////////000///000000000111111111111444555666666666666666666333444555666777888999:::;;;:::999999999;;;<<<===IIIfff]]]999333///000---,,,,,,,,,+++++++++***)))))))))))))))******+++)))***---...,,,...999EEEPPPrrrSSSeeeuuuxxxeee___^^^bbbXXXkkk|||jjjttttttllltttsssssswwwxxxssslllnnntttvvvuuuxxx~~~rrrmmm}}}yyytttrrroookkkfff```\\\VVVQQQMMMEEECCCAAA@@@???>>>;;;888888777666444333333333333////////////............///////////////000000000000000000111111111222222333444555666666666666555444444444444555666777888:::999999999:::<<<===>>>IIIfff___888222///000+++,,,,,,,,,+++++++++***)))))))))))))))******+++)))***---...,,,---888CCCLLLfffZZZfff~~~llliiifffiii```}}}lllsssrrriiirrrooossszzz|||tttmmmrrr}}}{{{vvvxxxvvvhhhooosssuuuvvvzzzpppmmmhhhccc^^^XXXRRRNNNEEECCCAAA@@@@@@>>>;;;888888777666555444333333333000/////////............000000000000111111111111111111111111222222222222333333444555666666555555444444444444444555666777999999888999:::<<<>>>@@@MMMjjj}}}```777222000222,,,,,,,,,,,,+++++++++***((((((((((((((()))*********)))***,,,,,,---555>>>PPP\\\WWWiiitttppprrrhhhvvv___tttpppyyyrrrqqqttt{{{|||ssslllvvvxxxttt{{{wwwttttttwwwtttzzzrrrrrrkkkbbb]]]ZZZSSSHHHFFFDDDAAA???>>>===;;;999777777666555333222111000111111000///////////////111111111000000000000000///000222444555555555444444666777888777666444333666666666666777777777777999999999:::;;;<<<===>>>IIIlllhhhwwwUUU555444+++111,,,,,,,,,,,,+++++++++***((((((((((((((()))*********)))***,,,,,,---444===QQQ``````___lllbbbqqqkkkhhhppp\\\qqqnnnvvvqqqlllpppyyy~~~yyyrrrxxxyyyrrrsss{{{~~~tttxxxuuuvvvvvvtttlllccc]]][[[SSSJJJHHHEEEBBB@@@???===;;;999777777666555333222111000111111000///////////////111000000000000000000000000111333555666666666666555666777888777666444333666666666666777777777777999999999:::;;;<<<===>>>JJJlllmmmsss}}}XXX777444+++///+++,,,,,,,,,+++++++++***((((((((((((((()))*********)))***,,,,,,,,,333;;;QQQ```iiiVVVoooYYYbbbaaadddnnn___qqqpppvvvqqqllloooxxx~~~uuuuuu|||yyyvvvxxx}}}{{{}}}zzz}}}zzzuuuxxxtttlllccc^^^[[[UUUNNNJJJGGGDDDAAA???>>>;;;999777777666555333222111000111000000///////////////000000000000000000111111222222444555666777777777555666777777777666444333666666666777777777888888999999999999:::<<<===>>>KKKkkkppptttVVV888333,,,///,,,,,,,,,,,,+++++++++***((((((((((((((())))))******)))***,,,++++++111999OOOZZZpppSSS\\\ZZZXXX^^^~~~pppfffvvvuuuwwwtttuuusssxxx~~~tttooorrrxxxxxx{{{~~~~~~}}}xxxvvvqqqiiibbb^^^[[[WWWRRRLLLIIIEEEBBB@@@>>>;;;999777777666555333222111000000000////////////000000000000000000000111111111222222333444555666777777666666666777666555444444666666666777777888888999888888888999:::;;;======KKKiii}}}iii~~~QQQ777111///000///,,,,,,,,,+++++++++***((((((((((((((())))))***))))))***,,,+++***000777NNNUUU}}}|||RRRttt]]]VVVTTT]]]ooozzzkkkhhhvvvwwwwwwvvvzzztttuuu{{{zzzrrrnnnppppppsssxxx|||}}}zzzrrrkkkddd```^^^[[[WWWUUULLLIIIEEEBBBAAA>>><<<999777777666555333222111000000000////////////000000//////000000111111111111111111222222444555666666666666666666666555555444666666666777888999999999888888888999:::;;;<<<===IIIfffyyyfffwwwQQQ:::111111000111,,,,,,,,,+++++++++***((((((((((((((()))******))))))***,,,+++***...555JJJVVVkkkSSSwwwqqq}}}WWWSSSVVVaaa[[[aaaaaaeeerrrvvvtttuuuvvvpppooouuuvvvrrrqqqvvvuuuwwwyyyyyy{{{~~~xxxnnngggaaa```^^^YYYUUUTTTKKKHHHEEEBBB@@@???<<<:::777777666555333222111000///////////////000000111/////////000111111222222111111111222333444555666777666666666555555555555555666777777888999::::::888888888888999;;;<<<===FFFcccwwwyyytttVVV???222333...000,,,,,,,,,+++++++++***((((((((((((((()))******)))(((***,,,+++)))---333BBB[[[dddYYYiiixxxXXXXXXZZZaaaTTTVVV^^^gggqqquuuooorrrpppjjjjjjqqqtttqqqttt{{{}}}}}}zzzwwwxxx~~~~~~}}}}}}tttooogggaaaaaa___XXXRRRQQQIIIGGGCCCAAA@@@???<<<;;;777777666555333222111000///////////////000111111...//////000111111222222222222222222333555666777777777666555555555555555555666777888999::::::;;;777777888888999:::<<<===DDDbbbwwwnnnUUU@@@000333+++...,,,,,,,,,+++++++++***((((((((((((((()))******)))(((***,,,***(((,,,333:::___dddaaaccc~~~```aaa\\\]]]YYYWWWdddmmmsssuuummmooommmhhhjjjqqqssspppsss{{{zzzxxxvvvtttxxx}}}{{{sssqqqhhhcccccc```WWWPPPOOOHHHFFFCCCAAA@@@???===;;;777777666555333222111000///////////////000111111...//////000111222222222444333333333444666888999777777666555555555555555555666777888999:::;;;;;;777777777888999:::<<<<<>>===<<<999888777666444333222222111000///000222222000///---......//////000000111111222333555777888:::;;;666666555444333333333333555555666777888999::::::;;;:::999888888888888888:::OOOmmmyyyggg;;;555,,,111000)))...---,,,+++*********(((((((((((())))))))))))))))))))))))***+++,,,---...:::QQQjjjzzzooo|||~~~ZZZJJJLLLMMMOOOYYYiiiqqqpppsssyyyssspppooopppnnnmmmqqqxxxnnnrrrzzz}}}zzz}}}}}}{{{zzzjjjcccaaa\\\WWWTTTLLLJJJGGGDDDAAA???>>>>>>:::999888777555444333333000000000111222222000...------......///000000000111222333444666777888999555555444444444444555555666666777888999:::;;;;;;:::999999999999999999999888KKKfff~~~zzzuuuggg666777,,,222333***...---,,,+++*********(((((((((((())))))))))))))))))))))))***+++,,,---000333JJJkkkzzzlllvvvwww\\\NNNPPPIIINNN\\\kkkooojjjmmmuuussspppooonnnkkkjjjooovvvqqquuu||||||~~~nnneeeaaa[[[VVVTTTKKKIIIGGGDDDAAA@@@??????;;;:::999888777555444444000000000111222222000...------......///000000000111111222333555666777777555555555555555666777777777777888999:::;;;;;;<<<999999999999999999999999777GGG```yyytttrrrfff222666+++333666---...---,,,+++*********(((((((((((((((((((((((()))))))))***++++++,,,,,,222...EEEnnnlllooojjjVVVSSSLLLRRRQQQYYYhhhnnnllloooxxxpppvvvrrrnnnqqqmmmiiinnnvvvtttwww|||yyy}}}nnngggeee___XXXSSSNNNKKKFFFBBB???===:::888888888777666555444333333111111222333222111000///000000000000111111111111111111222333444444444444999888777666555555666666777777777888999999999::::::999888777777777888999===GGG]]]wwwvvvwwwRRR999444111000111,,,,,,,,,,,,+++++++++***(((((((((((((((((((((((()))))))))***++++++,,,,,,111,,,:::aaajjjwwweeexxxzzzYYYUUUOOOVVVTTTZZZgggmmmlllpppxxxsssyyytttoooqqqmmmkkkrrrrrrqqquuu|||}}}}}}zzzlllgggccc\\\UUUSSSMMMJJJEEEBBB???===;;;999888888777666555444333333111111222222222111000/////////000000000111111111000111222333444444444444777777777666666666555555777777777888888999999::::::999888777777888999:::<<>><<<:::888888777666555444333333111111222222111111000/////////000000000000111111...///111222333444444444555666777777777666555444666666777777888999999:::;;;:::999888888999:::;;;<<>><<<;;;888888777666555444333333111111111111111000000///////////////000000000111...///000222333444444555333444666777777666444333555666666777888999::::::;;;:::999999999:::;;;<<<;;;DDDWWWoooTTT555111///...000///,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))***++++++,,,,,,$$$222666OOOgggxxxxxxmmm~~~iii{{{]]]\\\TTTUUU\\\gggpppsssssstttuuuzzztttmmmooonnnrrr}}}xxxrrrqqqyyy}}}{{{~~~wwwpppgggccccccbbb[[[TTTLLLHHHDDDAAA@@@>>><<<;;;888888777666555444333333111111111000000000000000...////////////000000000//////111222333444444444222333555666777555444222444555666777888999::::::::::::999999999:::<<<===;;;DDDWWWnnn~~~PPP222222222//////---,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))***++++++,,,,,,)))666222DDD\\\mmmkkknnn]]][[[TTTVVV[[[eeennnssssssrrrqqquuuppplllrrrsssuuu~~~}}}uuuqqqxxxzzzuuuxxxqqqggg``````aaaZZZQQQLLLIIIEEEAAA@@@>>><<<:::888888777666555444333333222111000////////////000......////////////000000111111222333444444444444222333444555555555444333444444555666888999::::::999999888888999:::;;;<<<;;;DDDXXXpppzzzPPP222444444///...---,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,777--->>>WWWeeerrruuu^^^ZZZZZZZZZ[[[aaaiiippprrrpppmmmppplllmmmxxxzzzxxx~~~}}}tttooosssyyyyyyvvvttt}}}tttrrrkkkccc______YYYQQQMMMJJJEEEBBB???===;;;999888888777666555444333333222111000///...//////000........./////////000000333444444555555444444444222222333333444444444444333444555666777999::::::888888777777888999;;;<<<;;;EEEZZZrrrwww}}}zzzUUU444444333...---...,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))***++++++,,,,,,'''000&&&999TTT[[[||||||sssbbb^^^```^^^[[[]]]eeemmmpppooojjjnnnjjjnnn|||{{{~~~zzzsssnnnoooqqqrrrsssvvv}}}xxxppptttqqqhhhaaa^^^ZZZTTTNNNKKKFFFBBB???===:::888888888777666555444333333222111///.........///000............/////////000555555666666555555444333333222222222222333444555333333444666777999::::::777777666666777999:::<<<<<>>999999888666555444333222000000///...............,,,,,,---...///000111222333333333333333333333333666555555555555444444444555666777888888999999888555666666555555666888::::::EEEZZZrrrsss\\\666555444///.........---,,,+++*********''''''''''''(((((((((((('''(((((()))******++++++,,,***---444>>>ZZZwwwfffWWW\\\[[[WWW[[[hhhppppppqqqtttsssrrr{{{~~~xxxtttpppqqqvvvzzzzzzxxxuuuyyyvvvoooeeeaaa```^^^XXXSSSRRRNNNGGGBBB???>>>===<<<999888777666555444333222000000///...............------...///000111222222333333444444444444444555555555555555444444444444555555777888888888888888666777888777777777:::<<<<<>><<<;;;:::999888777666555333222222000000///...............---......///000111222222333333444444555555666666555555555555444444444444555555666777888888888888888999:::999999999;;;===>>>HHH\\\rrrSSS444444333......///...---,,,+++*********''''''''''''(((((((((((((((((())))))************)))***...000666WWWwwwcccWWW\\\ZZZTTTXXXhhhuuuzzzqqqqqqnnnmmmsss}}}|||uuuttttttvvvyyy{{{zzzyyy{{{zzzrrrkkkbbb]]]\\\\\\ZZZXXXWWWQQQIIIBBB>>><<<;;;;;;888888777666444333222111000000///...............------......///000000111222222333333444555666666555555555444444444333333444555666777888888888888777999::::::999999;;;===>>>III]]]sssxxxuuuLLL333555444//////...------,,,+++*********''''''''''''(((((((((((()))))))))))))))*********(((***///000111JJJiiibbbWWW\\\YYYRRRUUUfffuuu{{{qqqqqqnnnmmmqqqvvvwwwtttvvvvvvxxxzzz{{{yyyvvvssswwwyyyoookkkeeebbb```^^^ZZZWWWTTTOOOHHHBBB???>>>======888888777555444333222111000000///...............+++,,,,,,,,,---.........///000000222333444555555555444444444444333333333444555666777777888888777666777999999999999:::;;;===HHH]]]uuubbbnnnqqqJJJ444666555111000,,,------,,,+++*********''''''''''''(((((((((((())))))))))))))))))******'''***///222000AAArrrjjjfffUUUZZZYYYPPPRRRaaaqqqxxxwwwuuurrrqqqrrrttttttsssxxxzzz|||}}}|||xxxtttrrrxxx{{{tttuuuooollliiifffbbb^^^YYYUUURRRMMMHHHDDDAAA@@@???===888777666555444222111111000000///...............+++++++++,,,,,,,,,------......///111222444555555444444444444333333333333444444555666777777777777444666888999888888999:::<<>><<<777777666555333222111111000000///...............++++++,,,,,,,,,,,,---------...///111333555666777444444444333333333222222333444555666777777777777444666888999888888888999<<>>444222333333---...---,,,+++*********''''''''''''((((((((()))*********)))))))))))))))***)))---111///555QQQqqqYYY___]]]TTTSSS```nnnuuu|||uuuqqqppprrrxxx}}}yyyxxxvvvsssqqqqqqrrrtttttt{{{yyyxxxssspppkkkeee___ZZZUUUSSSQQQNNNJJJGGGDDDAAA<<<999777777666555333222111000000000///...............,,,,,,------------------...///000222444666777888444444444333333333222222333444555666777777777777444666999:::999999999:::<<>>===;;;666666777666555444222111111111000000///........................///000000///111333555777777666666444444444444444444444444333444555666777777777777888888888888999:::;;;<<>>===;;;666666777777666444222111111111000000//////.....................///000000...000333555666777666555333333444444444444444444333444555666777777777777888888888888999:::;;;<<>>EEE```[[[EEEBBB<<>>;;;888444222111000...))))))))))))))))))))))))(((((((((((()))))))))))))))***+++++++++---000333???}}}xxx{{{___WWWXXXXXX\\\bbbtttwwwsss{{{ssssssuuuuuuuuuuuuuuuuuuvvvuuuuuuuuu{{{ttt{{{|||yyyvvvnnnggg___]]]^^^]]]XXXRRROOOIIICCCBBB@@@;;;:::;;;888888777666555444444333111000//////............000///.........///111222111111111111222333444444333444444555555444333333666666777888888777777666999777777::::::888;;;@@@TTTjjjkkkjjjrrrppp}}}xxxIII???>>>FFFbbbgggIIIIIIFFFFFF???===:::666333222111///(((((((((((((((((((((((((((((((((((()))))))))))))))***+++++++++---000222444oooooo{{{cccSSSVVVWWWZZZcccoooxxxqqqyyyvvv{{{}}}sssuuuvvvuuurrrpppqqqsssqqq}}}zzz~~~yyyuuujjjccc\\\ZZZ\\\[[[UUUNNNMMMGGGBBBAAA???;;;999:::777777666555555444333333111111000///............000////////////000111222222111000000111222444555444444444444444333333333666777777888888888888777888666777:::999888:::@@@UUUkkkvvvuuuzzzzzzEEE<<<<<>>;;;888555333222111000))))))))))))))))))))))))(((((((((((()))))))))))))))***+++******+++...111111GGGtttVVV[[[ZZZTTT]]]mmmtttxxxxxx}}}{{{ppprrrrrrpppmmmmmmooorrr{{{|||sssllliiieee^^^ZZZXXXVVVRRROOOHHHCCC???@@@???;;;888999555555444444444333333333111111111000000111111222222222333333444444444444555555555555666777888888777666555444444444444444555555666777888888888888888666666999999777:::???OOOlllzzztttGGG@@@<<>><<<:::999999::::::))))))))))))))))))))))))(((((((((((()))))))))))))))***+++******+++---000333777ZZZwww^^^jjjgggWWW\\\```uuuwwwyyy|||wwwwwwtttqqqpppqqquuuyyy{{{}}}wwwoooiiicccaaa\\\TTTLLLHHHHHHKKKEEE@@@>>>??????:::888888444444333333333333333333111111111222333444666666999999:::;;;;;;;;;;;;:::444555777999999999888888:::999777666555555555666333444555666777777777777777555666999888777999???AAA\\\wwwmmmCCCCCCBBBQQQ{{{QQQBBBBBBEEE>>>AAA???======>>>??????(((((((((((())))))))))))((((((((((((((((((((((((************+++,,,---...///666FFFsss{{{^^^hhh```QQQaaacccsss{{{uuurrryyy}}}xxxuuuuuuyyyqqqmmmsssttt|||}}}|||ssskkkddd^^^[[[VVVPPPKKKHHHGGGFFF?????????>>><<<999777555444444444444444444444444222333555777888888888888999:::;;;<<<<<<;;;:::999666888:::;;;:::999666555777777777777666555444333222333444666777888888888888666666888777666999???MMMddd{{{dddCCCDDDEEELLLwwwRRRGGG???@@@DDDEEECCCCCC;;;@@@>>>___((()))))))))))))))))))))((((((((((((((((((((((((************+++,,,---------333???iiizzzsssjjj___QQQUUU^^^nnnwwwuuusssyyy|||xxx|||{{{|||tttooorrrtttzzzxxx}}}vvvnnnfffaaa[[[XXXSSSNNNIIIFFFDDDDDD??????>>>===;;;999777555444333333222222333333333444555777999:::;;;;;;:::999999:::;;;;;;:::999999999999999999999888888888666666555555444333333333222333444666777777888888888666666888777666:::???PPPnnn]]]BBB@@@EEEMMMpppSSSGGG>>>======AAACCCIIIDDDMMMSSS))))))))))))))))))))))))((((((((((((((((((((((((******)))******+++,,,------222888^^^wwwiiiXXXRRRPPPXXXfffrrrtttuuuyyyzzzwwwyyyyyyxxxuuurrrrrrvvvzzz{{{vvvoooiiibbb^^^WWWTTTPPPKKKGGGDDDBBBAAA=========<<<:::888777555333333222111111222333444777888999;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::<<<;;;999888888999:::;;;666555444333222222222222222333444555666777777777888666666888888666:::???XXXpppxxxRRR???<<>>FFFOOOssspppSSSWWWIIIEEEMMMIIIIIILLLEEELLLPPPxxx,,,,,,++++++***))))))((((((((((((((((((((((((((((((((((((((()))***+++,,,)))444111///IIIooobbbJJJPPPZZZVVV___rrr}}}uuummm{{{|||vvvccc]]]UUUQQQOOOMMMKKKHHHEEEDDDCCCAAA>>>;;;888777666666444333333444555666444666999<<<<<<<<<:::888444333111///------------+++***)))(((((()))***++++++,,,---000333777;;;===666888:::;;;;;;888555222333333444444555444444444666444555777888888;;;AAA^^^uuutttggghhhOOO<<<333AAAGGGPPP}}}sss[[[___KKKCCCMMM>>>BBBIIIBBBGGGKKKxxx///...,,,+++,,,,,,+++***))))))(((((((((((())))))((((((((()))******++++++&&&...------???cccrrrIIIWWWYYYXXX```uuu~~~|||yyyzzz|||xxxuuu}}}ddd\\\VVVOOOLLLLLLJJJEEEAAADDDAAA===;;;;;;:::888555666555333222333444666888:::999888777666555444333000///...---+++***)))((((((((((((((())))))))))))++++++++++++---000333555555777:::;;;999888777888222222222333333444444444333666444666999555:::NNNtttxxxlllVVVFFF777888>>>AAA^^^```WWWbbbMMMMMM===@@@DDDBBB===CCCVVVkkk000...,,,+++,,,,,,+++***))))))(((((((((((())))))((((((((()))******++++++...111,,,+++;;;___tttJJJSSS[[[WWWaaa}}}zzz~~~{{{{{{}}}~~~ppp]]]```kkkqqq___WWWRRRLLLJJJIIIHHHCCC???AAA>>>:::999999888555333555444444444444555777888999888777666444333222111......---,,,+++***))))))((((((((()))))))))************))))))+++---///111555888:::;;;999777555555333333444444444555555555333666444666999555;;;NNNsssuuuPPPAAA444777>>>IIInnneeeYYYaaaLLLLLL>>><<<@@@BBBAAAJJJ[[[jjj111///---,,,------,,,+++***))))))(((((())))))***((((((((()))******++++++//////+++,,,666QQQTTTPPPQQQ\\\sss|||vvv|||{{{}}}{{{zzz~~~yyy}}}}}}[[[TTTZZZfffvvv|||~~~oooaaa]]]OOOLLLHHHGGGFFFDDD???;;;===:::777666555444333111333333444555666777777777777777555333222000///...++++++++++++************((())))))))))))*********)))((((((((((((***+++,,,444666999:::888666444333555555555555555666666666333666444555888555;;;OOOxxxwwwuuuHHH;;;333666???UUUcccXXX]]]LLLMMMBBB>>>AAADDDHHHRRR^^^fff222000...---......---,,,***))))))))))))))))))***((((((((()))******++++++(((***,,,000333>>>rrrgggOOOSSSaaayyysssrrr{{{xxxwwwxxx{{{zzzxxxyyy}}}|||~~~~~~xxxfffccchhhpppzzz{{{kkksssxxxpppmmmfffYYYSSSVVVHHHFFFEEEDDDCCCAAA===999999888666444333222111111111333555777777777666555555444333111///---++++++))))))))))))************)))))))))*********++++++***)))(((((((((((())))))000333666888777555555444555555555555555555555555333666333555888555<<>>;;;888777666555444222111111111111333555777777666444333222111000...,,,+++))))))'''(((((())))))***++++++************++++++++++++++++++******))))))))))))+++...222444555666777888555555444444444444444444333666333444888555<<>>666;;;@@@EEEgggyyyRRRQQQSSSNNNRRRNNNQQQMMMLLLRRR[[[``````444222000///000000///...+++******))))))******+++((((((((()))******+++++++++------//////111OOO|||\\\___]]]ooovvvzzzvvvuuuvvvyyyzzzzzz}}}zzz{{{~~~|||{{{|||wwwwww|||zzz___WWW[[[uuu~~~xxxjjjbbbZZZXXXTTTLLLFFFEEEAAAAAA@@@???===;;;999888444555555333111000111222222333555555555444222000//////...,,,+++***)))((('''(((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******)))+++...000222555888;;;555555555444444444444444333555333333777555===RRRpppzzzuuuzzzPPP<<<666???GGGMMMtttjjjRRRTTTSSSQQQSSSQQQSSSNNNMMMTTT\\\```aaa444222000000111111000///+++******))))))******+++((((((((()))******+++++++++///---,,,///111DDDcccuuuWWWYYYrrrvvv~~~rrrrrrwww}}}~~~|||}}}yyy{{{{{{zzz~~~{{{}}}kkkYYY^^^mmm~~~qqqhhhaaa\\\WWWUUUQQQKKKFFFEEE@@@???>>>;;;888666666666111333333222///...000222333444444444333111///...---,,,,,,+++******))))))((())))))******++++++++++++++++++,,,,,,,,,,,,---,,,,,,---------,,,++++++***+++,,,---///333888;;;666666666555555555444444333555222333777555===SSSjjjxxxppp~~~aaaFFF;;;444AAALLLUUU]]]PPPWWWTTTTTTTTTRRRSSSNNNOOOVVV\\\]]]^^^555333111000111111000///++++++************++++++((((((((()))******++++++&&&---,,,+++///000888IIIaaaSSS___xxxrrrlllnnnvvv~~~|||{{{}}}|||||||||}}}}}}uuuhhhuuu~~~sssjjjcccWWWTTTQQQNNNJJJEEEBBBBBB???>>><<<999555444444555000111222000...---///111444444444222111///...---++++++++++++************)))*********++++++++++++++++++,,,,,,,,,---------,,,,,,---------,,,,,,++++++,,,,,,+++---111666;;;888888777777666666666555333555222333777555>>>SSSkkkyyycccxxx~~~CCCAAA:::222BBBNNN[[[|||RRRMMMWWWUUUVVVUUUSSSTTTPPPRRRXXX[[[YYYXXX999999888666444222000///000...+++*********)))(((''''''((()))***+++,,,,,,,,,---...,,,+++///777???yyyooo[[[]]]xxxlllqqqgggnnn{{{xxxwwwyyyrrriiibbbUUUPPPNNNKKKGGGDDDAAA???>>>888888666555444333333333000///......///111333555111111000...---,,,++++++''''''''''''((((((((())))))))))))))))))******+++++++++,,,------......///------------------,,,,,,,,,,,,,,,---///222444666555777:::===<<<:::666333444444111222555333CCC```iii{{{mmmnnn~~~qqqfffUUUIII@@@777GGGYYYjjjlllRRRJJJUUUYYYYYYUUULLLQQQTTTUUUTTTVVVYYYWWW;;;;;;:::999666444222111111///---+++,,,+++***((((((((())))))******++++++)))+++,,,+++***...555;;;wwwjjj___lll}}}vvvyyymmmqqqzzzxxxwww~~~yyymmmeee]]]QQQMMMKKKHHHDDDAAA>>><<<;;;666555444222111111000000//////......///111222333000//////---,,,+++******'''''''''((((((((()))))))))))))))))))))***++++++++++++,,,------......///............------------,,,,,,,,,,,,...000222333444666888::::::888555333444444111444777555DDDaaarrr}}}{{{lllppp}}}ooodddPPP@@@999555GGG\\\uuubbbPPPOOOYYYXXXVVVUUUPPPMMMOOOOOONNNPPPTTTSSS??????>>><<<:::888666555333111///---------+++***************************''')))++++++***,,,222666aaarrr[[[ZZZhhhwwwtttsssyyywwwyyynnnjjjccc[[[UUULLLGGGFFFCCC???<<<999888777333222111//////.........---...//////000000000000...------,,,+++***))))))''''''((((((((()))))))))***))))))))))))***++++++++++++,,,------......///............////////////,,,,,,+++,,,,,,---...///333444555666666666555444333444222555888666DDDaaauuu{{{yyyooojjjsss}}}[[[tttyyydddMMM<<<777888KKKfffUUUMMMTTT]]]WWWQQQSSSQQQGGGHHHGGGEEEHHHNNNPPPCCCBBBAAA@@@>>>;;;999888666333111//////...---++++++++++++******)))))))))&&&(((***++++++,,,000333DDDxxxXXXMMMZZZiiiuuu{{{uuuxxxwww|||rrr^^^]]]XXXPPPMMMIIICCCAAA>>>;;;888666444444111000///...------------,,,---///000000///...---+++++++++******))))))((('''(((((((((((()))))))))******))))))******+++,,,++++++,,,------......///////////////000000000000------------------------333333333444444555555555333444333555888555CCC```pppwwwrrrhhhkkkuuu~~~tttKKKrrrgggbbbJJJ:::999>>>SSStttMMMJJJTTT\\\TTTNNNOOOMMMDDDEEECCCAAAEEENNNRRREEEEEEDDDCCC@@@>>><<<;;;777555222111000000...,,,,,,,,,++++++******))))))((()))+++,,,,,,---///111777ccc___KKKVVVcccrrrwwwvvvwww~~~}}}jjj]]]\\\RRRJJJIIIGGG???===;;;888666444222222000///...---,,,,,,,,,---+++---...000000...,,,***))))))))))))))))))(((((((((((((((((()))))))))******************++++++,,,++++++,,,------......////////////000000000111111////////////......------222222222333444555666666444555222444777444BBB___ooo}}}wwwkkkpppxxx~~~[[[XXXjjjhhhaaaBBB555888CCC\\\oooLLLHHHPPPVVVPPPLLLLLLFFFFFFGGGEEECCCHHHRRRWWWGGGFFFEEEDDDBBB@@@>>><<<999666333222111000...,,,,,,,,,+++++++++***************++++++---...///000666MMMgggNNNYYYhhhwwwuuuxxx}}}yyykkkeee___OOOGGGGGGBBB;;;:::888555333111000000///...---,,,,,,,,,,,,,,,,,,---...///...,,,***)))((((((((((((((()))))))))((((((((()))))))))******+++************+++,,,,,,++++++,,,------......///......//////000000111111000000111111000//////...000000111222444555666666444444111333777666EEEcccvvvooouuuyyy|||LLLpppwwwvvv```<<<666666KKKmmm^^^MMMHHHLLLPPPJJJKKKLLLEEEMMMMMMKKKIIIMMMVVV[[[GGGGGGFFFDDDBBB@@@>>>===999777444222111000...,,,++++++++++++++++++++++++,,,+++)))***+++---//////444<<>>===999777444222111000...,,,++++++++++++++++++++++++,,,***((((((***,,,......222444^^^eeeaaa]]]oootttiiiooo~~~iii]]][[[WWWJJJ===AAAAAA222555444222000...---,,,,,,,,,+++***************+++---------,,,+++***)))(((''''''(((((()))*********))))))))))))************++++++******++++++,,,---++++++,,,------......///,,,------...///000000111...///000111111000///...***+++...000222222222222222222///333:::>>>RRRssszzzwwwdddtttyyyyyy\\\]]]^^^444999EEEpppvvvPPPLLLIIILLLJJJBBBHHHTTTTTT[[[[[[VVVQQQRRRWWWYYYGGGJJJHHH@@@;;;======:::666666555444222000...---,,,,,,,,,+++,,,,,,---...+++*********+++,,,,,,------777GGGyyyuuuZZZaaa^^^ssstttzzzkkkbbbWWWRRRJJJCCC???;;;888666//////...---,,,,,,++++++******+++++++++,,,,,,,,,---,,,***)))))))))***+++((((((((((((((((((((((((+++*********))))))((((((************))))))))))))***+++,,,---............///000000///......111333///000111222222111000////////////000111333444555333666666222111???YYYnnn|||fffqqqqqqjjjzzzwwwQQQyyyLLL===@@@JJJfffVVVNNNMMMKKKGGGGGGLLLVVV^^^VVV[[[ZZZRRRNNNPPPQQQCCCGGGFFF@@@===>>>>>><<<;;;;;;999777555222000...,,,,,,,,,++++++,,,------+++++++++++++++,,,------///222???kkkdddYYYRRRvvv}}}xxx~~~|||nnnaaa[[[SSSNNNFFF@@@<<<888555333.........---,,,,,,++++++*********+++++++++,,,,,,,,,+++***)))))))))******))))))))))))))))))))))))************)))))))))(((++++++*********************+++,,,---............///////////////000000111///000111111111111000///000000000111222333444555333555555222444AAAXXXkkknnn]]]jjjpppvvvgggTTTiiiDDD===DDDhhh___WWWNNNLLLJJJIIIJJJPPPXXX^^^YYY\\\YYYPPPKKKKKKKKK@@@DDDDDDAAA>>>???>>><<<>>>===<<<999666333000...------,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,------111,,,444WWW~~~pppQQQLLLfffyyyvvv~~~wwwkkk```WWWRRRLLLGGGAAA<<<888555222000...------,,,,,,+++++++++*********++++++++++++,,,+++***))))))((()))))))))************************************))))))))))))++++++++++++++++++++++++++++++,,,---............///...---///222333000---///000000111111000000///000000000111222333444555222333333333777CCCUUUccc___UUUfffpppZZZllliiiNNN>>>BBBTTTVVVXXXLLLJJJIIIJJJOOOVVV[[[^^^[[[\\\YYYQQQMMMMMMMMM@@@CCCDDDBBB@@@>>><<<;;;===<<<:::888555222000...//////...---,,,,,,,,,---------,,,,,,,,,,,,------222***...CCCsss{{{zzzSSSPPP```yyyrrrwww{{{xxx}}}}}}xxxpppggg^^^VVVPPPLLLEEEAAA<<<888555222000...---,,,,,,,,,+++++++++***************++++++++++++***)))))))))))))))))))))*********************************)))))))))))))))***+++++++++++++++,,,,,,+++,,,---...............///------000555555000+++000000000000000000000000000//////000111222333333222222111222888BBBOOOXXXTTTVVViiiqqqooo]]]nnnMMMBBB<<>>GGGNNNMMMYYYooosssWWWnnnsssSSSBBBAAA<<>>@@@FFFKKKJJJHHHFFFCCC@@@===;;;===<<<:::999777666555555000000///...............)))000,,,---777BBBlll~~~dddPPP\\\yyy|||uuuiii\\\TTTTTTIIIDDD>>><<<===>>>;;;777222000...------,,,***((()))))))))))))))*********))))))))))))***************+++,,,---...------,,,(((((((((((((((((((((((((((((())))))*********+++...//////000111222222333222222333333333222222111222444666777555555555666555555333333333333555555333333333222333333444444...111555555666<<>>:::777666555444333222111111)))///...,,,,,,,,,>>>\\\|||ZZZYYY}}}hhhYYYhhh{{{tttppp\\\SSSNNNQQQSSSPPPIIIEEE===;;;888777666555333111///...---+++************)))******+++++++++******************+++++++++,,,,,,---...///...---***)))((((((((()))*********+++,,,,,,---------.........333333222222333444555666555444444333333333444444777666555555444555555555555555444333333333333444444444444444555666777777999555888999888HHHYYYYYYsssRRRooolllHHHCCC===111<<>>>>>@@@AAA@@@DDDKKKFFFGGGFFFCCCBBBFFFPPPXXX@@@AAABBBDDDDDDAAA>>>;;;999888777666555444333111+++333111,,,......555CCC{{{aaaEEE[[[~~~lllTTTGGG]]]tttmmmjjjTTTMMMHHHIIIIIIDDD>>><<<777666444444444444222000...---,,,+++******************+++++++++******)))*********+++++++++,,,,,,------......---,,,***((((((((())))))***+++,,,,,,------........./////////333333333333333444444555333333222222222333333444666555555444444555555555555555444444444444444555555555555555666777888999:::888777666:::IIIVVVYYYxxx}}}[[[UUUDDDBBB888222IIIwww]]]SSShhhXXXDDDHHHKKKAAADDDNNN\\\bbbZZZLLLCCCHHHNNNTTTSSSNNNIIIJJJAAA>>>>>>@@@@@@@@@EEEKKKBBBBBBAAA@@@AAAFFFNNNSSSCCCCCCBBBAAA???=========<<<:::888777888888555333---555111,,,000222222:::TTT}}}MMMEEE^^^zzz]]]MMMJJJfff}}}oooccc[[[WWWFFF@@@>>>>>>===888444333333222222222333333000...---,,,,,,+++******************+++++++++******)))***++++++++++++,,,,,,,,,------...---,,,+++***)))((())))))***+++,,,,,,---....../////////000000000222222222333333333333333111000000000111222333333555555444444444444555555555555555444444555666666555555555666777888999:::999:::666777DDDRRR[[[^^^ooozzzcccHHHDDD===888;;;^^^rrrKKKMMM^^^MMMBBBJJJGGGDDDCCCGGGQQQWWWRRRIIIDDDMMMOOOSSSUUUTTTQQQOOOCCC@@@@@@BBBAAAAAAEEEKKKCCCAAA>>>>>>AAACCCEEEEEEDDDDDDBBB>>>;;;;;;===???===:::888888;;;;;;999666///333...,,,222111000777???pppkkkIIIHHHddd\\\ZZZhhhwwwjjj^^^SSSJJJEEE;;;999888:::999555333555111111111222333222000...,,,,,,+++***************)))******+++++++++******++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++***************+++,,,,,,,,,---//////000000000111111111111222333333333333222222////////////000222333333444444444333444444555666666555555555555666777777666666666666777888999999666;;;999@@@XXXeeecccdddhhhssszzz}}}|||qqqrrrvvvJJJAAA>>>555999DDDrrrZZZKKKPPPWWWJJJFFFKKKEEEKKKDDDAAADDDGGGHHHJJJMMMLLLNNNQQQTTTUUUSSSPPPEEEBBBBBBDDDDDDBBBEEEKKKFFFAAA>>>@@@FFFGGGBBB===BBBBBBAAA???<<<;;;>>>AAA>>>:::888999===>>>;;;888333333...000666///+++555777\\\___EEERRRuuunnnuuuyyyooo```UUUMMMGGGAAA;;;999888999:::888444444777111111111222333333000---,,,++++++***************((()))***++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,000000000111111111222222333333444555555444333222/////////000111333444555444333333333444444555666666666555555666777777888777777666666666777777888555??????MMMllltttddd^^^fffrrrzzz{{{sssfffnnnSSS>>>===888666>>>WWWhhhQQQOOOPPPQQQNNNIIIFFFDDDGGGCCCAAACCCFFFGGGLLLQQQHHHMMMRRRUUUTTTQQQPPPFFFDDDDDDFFFEEECCCFFFJJJGGGBBB???DDDMMMNNNFFF>>>???AAABBB@@@>>>>>>@@@CCC>>>:::888:::>>>@@@===:::777555111666:::...)))444111LLLvvvsssJJJJJJhhhfffZZZKKKAAA???>>>:::666888666777888333...---111222111222333444333000---++++++******************'''((()))***+++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,000111111111111222222222444555666666666555444333000000000111222444555666333333333333444444555666666666666666666777888888888777666666666666666777666CCCEEEVVVwwwyyy```SSS```nnnxxxxxxnnnaaannnuuu>>>:::<<<555===IIIpppVVVKKKLLLIIIJJJNNNEEE<<<>>>:::<<>>@@@@@@;;;555999888777666444333111111444444444333222111000///***+++,,,+++)))))))))***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,---111000///...------...///000000000000111111111111222222333444444444444333//////000111222222333333111222333333444444333333333333444444555666666666555888<<<<<<888555999???>>>RRRnnnxxxdddKKKKKK[[[```www}}}wwwtttqqqWWW:::666999<<>>>>>===:::888555444444222555MMMttttttUUUGGGgggrrrdddPPPIIIAAA>>>??????<<<888999888777666555444333222333333333333222000///...***+++,,,+++***))))))+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,---111000///...------.../////////000000000111111111222222333444444444444444///000000111222222333333222222333444444444444444333333444444555666666666999666555999======999666DDDrrrnnnLLLGGGQQQUUUhhhqqquuu{{{~~~|||@@@444;;;:::AAAPPPyyyNNNDDDEEEEEEIIIKKKHHH@@@<<<<<>>;;;888666444666888AAARRRzzztttGGGTTTooo|||~~~sssvvv~~~uuufffXXXJJJBBB???<<<;;;;;;;;;;;;:::888888777666555555444444222222222222111///...---***,,,,,,,,,***)))***+++************+++++++++,,,++++++,,,,,,,,,,,,,,,,,,+++******))))))+++,,,---000///......---.........//////000000000000111111111222333333444444333333000000000111222222333333333333444555555555555444333333444444555666666666:::666333444:::>>>===:::OOOxxx]]]<<>>EEEIIIHHHKKKNNNLLLHHHEEEDDDBBBGGGMMMNNNLLLJJJKKKMMMNNNKKKEEE@@@>>>@@@DDDHHHJJJLLLMMMMMMLLLLLLMMMOOOLLLJJJHHHGGGFFFFFFDDDBBBFFFDDDCCCAAA???<<<888555777777:::===gggeeeHHHWWWvvv~~~}}}|||lllooouuunnnssswwwkkkZZZKKK<<<888999999888777777777888666666666555555444444444222111111111000...---,,,+++,,,---,,,***)))***+++*********+++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++*********+++,,,---........................////////////000000000111000000111222222222222111000000111111111222222222333444555555666666555555333333444444555666666666777999888555888AAALLLQQQZZZ]]]ZZZNNNCCCDDDRRRaaallleeejjj}}}rrrHHH333>>>===777\\\eeeDDD===JJJ???>>>@@@CCCAAA<<<<<>>===@@@BBBHHHIIIIIIGGGDDDBBBBBBFFFIIILLLLLLJJJIIIIIIJJJJJJHHHDDD@@@===???EEEIIIKKKLLLMMMLLLKKKJJJJJJKKKIIIGGGGGGGGGHHHHHHGGGFFFHHHEEECCCAAAAAA>>>;;;888555111666666LLLkkkLLLLLLgggxxxfffkkk~~~{{{xxxlllZZZNNNAAA999;;;<<<;;;888777777888555555555444444444333333111111111000///...---,,,+++,,,---,,,*********+++***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++,,,,,,---------.....................////////////000000000......///000000000000000111111111111111222222222333444555555666666555555333333444444555666666666666999;;;@@@MMM\\\dddcccZZZHHH===BBBGGGNNNfff{{{~~~EEE:::666<<>>===???BBBAAA======AAA999>>>DDDFFFBBB======???DDDDDDCCCBBBAAAAAACCCIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFBBB???@@@DDDHHHIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFHHHJJJLLLKKKIIIHHHDDD@@@???AAAAAA>>>;;;:::444::::::AAAQQQttt^^^SSSeee}}}sssxxxiiiYYYQQQHHHBBBBBBBBB@@@===;;;;;;;;;777666666555444444333333111111111111000...---,,,+++------,,,+++***+++,,,++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---............---......////////////000000---...//////000000//////111111111111111111111111333333444555555555555444333333444444555666666666888888;;;JJJcccuuunnn]]]HHHDDD>>>===GGG^^^|||vvv|||VVV<<<999333666QQQUUUAAADDDAAA:::>>>===@@@CCCBBB>>>>>>BBB@@@@@@AAABBB@@@===???DDD@@@@@@??????AAACCCEEEIIIEEE@@@@@@DDDGGGFFFEEEEEEHHHIIIGGGCCCAAACCCFFFFFFEEEDDDEEEFFFHHHHHHHHHGGGGGGHHHJJJMMMNNNMMMLLLGGGBBB===<<>>===:::999888777666555444333222222222111000///...---,,,---...---+++***+++,,,+++++++++,,,,,,,,,------((())))))***++++++,,,,,,***+++,,,,,,------,,,,,,+++,,,---.........------........./////////000000...///000000111111000000111111111111111111111111222222333444444444444444333333444444555666666666888<<<@@@GGGWWWbbbYYYHHH===BBBGGGOOOddd|||lll```uuunnnBBB;;;;;;666<<>>;;;======@@@DDDCCC>>>>>>AAAEEE@@@???AAAAAA???@@@EEEBBBBBBBBBCCCEEEHHHIIIHHHAAA;;;<<>>BBBCCCAAAEEE===>>>666777AAAZZZ~~~}}}zzzmmmvvvyyymmm```NNNIIIFFFBBB@@@@@@???>>><<<<<<<<<;;;999888666555444222222222222111///...---,,,---...---+++***+++,,,++++++,,,,,,,,,---------((())))))***++++++,,,,,,***+++,,,---------,,,,,,***+++---...///...------............/////////000000000111222222222222222222222111111111111111111111222333333444444333333333333444444555666666777666CCCHHH>>>777:::<<<999BBB>>>KKKnnnwwwhhh[[[AAA>>>444<<>>HHHDDD;;;@@@======@@@DDDCCC>>>===@@@DDD??????EEEFFFBBB@@@BBBGGGGGGGGGHHHKKKNNNOOOEEEDDD@@@<<>>LLLRRRJJJCCCDDDMMMPPPNNNHHHFFFJJJLLLMMMBBB@@@===<<<>>>BBBFFFIIIIIIBBB???>>>999;;;PPPiii|||lllsssmmm^^^XXXQQQIIIBBBAAA>>>888888===555999:::888777888666111333444444222111111///,,,000111111///---+++++++++...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///+++,,,......---...///111000///...------...000000111111111222333333111///333000...///222333111///444444333333777:::555...555///...555777333666>>>CCC>>>888555:::@@@@@@===KKKMMM___kkkbbbGGG{{{qqq888AAA///DDD;;;UUUcccIIIFFFCCC@@@AAA???AAA@@@???>>>???AAABBBDDDEEECCCAAA@@@AAABBBBBBAAAEEEDDDFFFJJJOOOQQQOOOEEEDDD@@@===???DDDDDDAAACCCDDDEEEDDDBBB@@@AAAAAABBB===AAAMMMQQQKKKGGGIIIMMMNNNLLLHHHHHHKKKLLLJJJDDDAAA>>><<<>>>CCCHHHLLLLLLDDD>>>===:::999FFFVVVxxxvvvggg]]]ZZZRRRHHH@@@??????<<<:::;;;===>>>:::555444888:::999888888666333111000---***...//////...---------...///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///+++---......------///000111111000////////////000000/////////000111222111333444333222000///...---999555222555666555444555777555666999:::888999<<>>BBBGGGKKKSSSiiiQQQJJJ[[[ZZZ777333333@@@SSS~~~oooOOO???CCCBBBAAACCCBBBDDDCCCAAA@@@AAACCCEEEGGGCCCBBBAAABBBCCCBBB@@@>>>CCCCCCEEEHHHLLLMMMLLLHHHHHHEEEAAABBBFFFFFFCCCFFFGGGHHHGGGDDDAAA@@@@@@AAA>>>BBBKKKMMMHHHGGGKKKNNNNNNLLLJJJLLLPPPNNNIIIEEEBBB???===>>>CCCHHHKKKJJJBBB>>>???===:::===EEEXXX{{{}}}zzz{{{qqqgggaaaaaa[[[QQQIIIHHHIIIFFFAAA???@@@AAA===777555888:::888777555333444555555444333......---......///000000/////////...............---------------------------...//////------...///---...000///......///000......///////////////...000///......///111333444///222444333222111333555@@@;;;888777444111333888777:::<<<<<<===@@@@@@===>>>:::;;;AAACCCHHHUUUeee}}}}}}QQQKKKeeefff<<<===666<<>><<>>>>>BBBGGG```}}}yyysssmmmiiihhheeecccaaa^^^XXXQQQMMMKKKNNNOOOKKKHHHGGGBBB<<<<<<777333444666555444444111///......///000000000....../////////.........------------............---///000///...---...///000111222222000000111222---...000111222111111000...///000111111222333444222222222111222444777999999AAABBB999777???EEEEEEHHHMMMKKKBBB@@@EEEEEE>>>@@@<<>>>>>IIIssscccFFF999<<>><<<>>>BBBGGGJJJLLLOOOTTTJJJLLLLLLHHHGGGJJJJJJIIIJJJMMMQQQRRRQQQOOOMMMMMMFFFEEEEEEFFFDDDBBBBBBEEEKKKKKKJJJKKKOOOSSSOOOHHHDDDDDDDDDCCCBBB???===<<<@@@DDDJJJMMMHHHBBBAAAEEECCCKKKjjjwwwnnnmmmuuu{{{zzzrrrkkkgggeeehhhkkklllhhhdddaaa[[[UUUSSSIIIAAA???<<<666222111777444000///000111000...---...//////000///......---------....../////////...///000///......///000222333444444333333444555333333444555555333222111...111444555333222222333888555222222555999===???>>>UUUZZZKKKLLLbbbjjjaaa___```XXXIIIBBBEEEDDD>>>CCCBBBHHHSSS___rrrUUU<<>>EEE>>>;;;@@@AAACCCAAA??????@@@CCCFFFHHHFFFBBB===;;;;;;===??????AAADDDHHHIIIJJJMMMRRREEEHHHIIIEEEDDDGGGHHHGGGHHHLLLRRRTTTTTTRRRQQQPPPLLLJJJIIIHHHGGGEEEDDDDDDFFFHHHHHHHHHKKKOOOMMMGGGGGGHHHHHHGGGEEEAAA===;;;EEEKKKQQQQQQKKKEEEDDDFFFDDDCCC[[[~~~yyypppkkkyyy}}}xxxxxxyyy|||vvvssssssrrrooojjj\\\SSSRRRQQQJJJFFFGGG===888333111222222000......///000111222111000///------......///000000000...///000000......///000222333555555444555666888666666666666555444333222555888;;;:::777444444666777999===CCCKKKTTT]]]bbbqqqoooiiizzz}}}nnnWWWUUUNNNEEECCCGGGKKKKKKKKKRRR^^^mmmLLL@@@YYYFFF888AAAOOOiiinnnBBBAAA<<<666<<>><<<<<<;;;;;;===???AAACCCEEEAAA;;;777999<<<@@@BBBCCCDDDDDDDDDDDDFFFJJJ@@@EEEGGGDDDBBBEEEGGGGGGDDDHHHNNNRRRRRROOOMMMLLLMMMKKKIIIHHHIIIIIIFFFBBBDDDHHHIIIHHHIIIMMMMMMJJJNNNMMMLLLJJJHHHFFFEEEDDDJJJNNNPPPPPPMMMJJJHHHFFFHHHGGGPPPpppoooddd}}}vvvuuuvvvuuunnnzzz|||}}}~~~~~~zzzyyy{{{{{{xxxpppbbbYYY\\\^^^ZZZXXX\\\@@@:::444222333444222000000111333444555444333222---......///000000111111...000111000///...///000000111333444444555777888::::::;;;===???BBBDDDEEEGGGHHHGGGCCC===;;;>>>BBBCCCPPPaaammmttt~~~qqqnnniii```FFFBBBBBBFFFLLLQQQZZZaaa[[[lllddd999TTT[[[000666TTTvvvLLL888???888444;;;???777555999777666777888999:::<<<===>>>BBB>>>999777999===@@@AAAAAA???======@@@DDDFFF???EEEGGGEEECCCFFFHHHHHH@@@EEEKKKNNNNNNKKKHHHFFFKKKIIIFFFFFFIIIKKKFFF@@@FFFJJJLLLJJJJJJMMMPPPOOOSSSQQQNNNKKKJJJKKKLLLNNNLLLLLLKKKLLLNNNOOOLLLGGGJJJKKKDDDJJJuuuzzzlllccc^^^}}}{{{lllkkksssyyyvvv}}}|||yyy|||~~~}}}uuu{{{}}}xxxnnn___UUUXXXZZZUUUSSSVVVAAA;;;555333555666444222222333555777777666555444---......///000111111222...000111000///...///111...///222333333444666888AAACCCFFFKKKRRRYYY___bbbWWWVVVRRRKKKDDDCCCIIINNN^^^sssyyydddSSSLLLNNNKKKFFFHHHRRRYYY[[[cccnnnkkkKKKHHHlllBBB@@@IIIlllggg;;;AAA444999555===AAA888555666111333444666888::::::;;;;;;???<<<999999;;;>>>???@@@===999777999@@@FFFIIICCCFFFFFFCCCCCCEEEFFFCCCEEEGGGIIIIIIHHHFFFCCCBBBBBBAAACCCHHHHHHEEECCCEEECCCKKKOOOKKKJJJPPPVVVWWWUUUNNNJJJLLLMMMJJJLLLPPPMMMLLLLLLLLLMMMLLLJJJGGGEEERRRNNNCCCZZZlllMMMRRRbbbbbbqqq~~~{{{pppqqqtttvvv{{{yyy~~~xxxyyyyyyqqqjjjiiieeeaaa]]]UUULLLIIIJJJEEE???999777999<<<===<<<777;;;;;;777<<>>```sssCCC666:::999222333444333222222333555444444444666???GGGBBB777888888777777888:::;;;<<<<<<<<<<<<>>>AAADDDHHH@@@CCCEEECCCDDDHHHHHHEEEHHHFFFCCCDDDFFFFFFCCC@@@@@@>>>@@@DDDEEECCCDDDGGGLLLPPPPPPJJJIIINNNRRRRRRRRRMMMKKKMMMMMMJJJIIILLLIIIJJJKKKLLLKKKJJJJJJIIIGGGMMMKKKEEEMMMggg~~~yyy[[[[[[hhhiiittt{{{tttiiilllppprrrxxxzzz}}}uuullldddgggccc___]]]WWWRRRRRRUUUSSSQQQPPPRRRSSSRRRMMMHHHEEEMMMPPPNNNPPPWWWUUUMMMEEEFFFGGGHHHHHHGGGDDDBBBAAA===;;;:::777111...///222111222444444444:::AAAVVV^^^bbb___cccnnnvvvxxxqqqllllllttt{{{|||zzzyyymmmdddXXXQQQPPPTTTYYY[[[eeeaaa```fffooozzz~~~aaaSSStttRRREEE===YYYpppKKK;;;777444000222222333222000000111333333444444555<<>>@@@EEEIIIJJJNNNSSSXXXVVVOOOIIIHHHKKKMMMKKKLLLJJJJJJLLLLLLHHHGGGHHHFFFIIIKKKKKKIIIHHHIIIKKKOOONNNNNNMMMHHHLLLddd~~~rrrqqq|||~~~mmm```ffflllpppwwwzzz~~~wwwppphhh```fffbbb```___]]]ZZZ]]]ccccccdddgggjjjkkkiiidddaaa___iiiooollllllooooookkkdddfffgggfffccc___\\\ZZZZZZRRRKKKHHHDDD<<<777555222///...111333333666;;;CCCEEEFFFEEEFFFKKKSSSYYYVVVUUUYYYcccjjjlllkkkkkkpppppplllddd___]]]ZZZWWWVVVTTTQQQQQQUUU[[[cccgggmmmlllnnnuuu~~~^^^JJJLLLvvvWWW666AAAOOOzzzxxx???111888888222111111222222111///...///111333444444444777;;;;;;777:::999888666666666666777666999<<<@@@AAAAAA@@@CCCIIILLLMMMNNNQQQPPPLLLHHHFFFDDDEEEGGGHHHEEECCCDDDBBBDDDKKKQQQVVV\\\ccc^^^WWWMMMGGGGGGIIIIIIFFFEEEEEEFFFGGGGGGFFFGGGIIIGGGKKKNNNLLLGGGEEEHHHKKKTTTPPPOOONNNGGGEEEWWWnnnnnndddnnnsssuuu|||~~~zzzwwwqqqjjjjjjhhhgggiiigggdddfffkkkmmmnnnoooqqqrrruuuwwwxxxxxx~~~~~~|||wwwsssuuuvvvtttnnnhhheeecccbbbXXXPPPMMMJJJCCC<<<999444000///222555555666888???>>>@@@DDDEEEEEELLLUUURRRTTTVVVXXXVVVRRROOONNN\\\XXXRRRPPPTTTYYYZZZXXX^^^^^^^^^___bbbhhhqqqwwwsssttt{{{SSSDDDVVVyyy~~~KKK;;;888IIIjjjXXX333111888444111555222333222111...---...000222444444222222444666777:::999777666666777888888888:::<<<>>>??????>>>FFFKKKNNNMMMNNNPPPNNNJJJDDDHHHMMMMMMKKKGGGFFFFFFHHHFFFHHHOOOTTTWWW\\\bbb\\\SSSIIIEEEFFFGGGFFFDDD@@@AAABBBAAAAAADDDIIILLLKKKOOOPPPMMMGGGDDDFFFIIIQQQOOOKKKFFFEEEIIIPPPUUUyyy{{{~~~xxxrrrqqqtttvvvtttnnnmmmoooqqqsssuuuttttttvvvzzz~~~~~~}}}{{{tttoooooonnnjjjeee```\\\ZZZXXXOOOHHHHHHHHHCCC===:::===999999===@@@>>>>>>@@@HHHIIIMMMSSSSSSRRRVVV]]]ZZZ^^^^^^YYYRRRPPPSSSWWWbbbZZZSSSUUU[[[aaadddeeennnmmmkkkkkkmmmttt}}}^^^NNN^^^zzzFFF666>>>HHHYYYOOO???222111222000000333222333333111///...///000222222222111000///222666777777777777888:::<<<===>>>===<<<<<<<<<>>>@@@EEEIIIJJJHHHHHHJJJHHHDDDAAAHHHPPPQQQLLLGGGFFFHHHHHHGGGHHHMMMOOOOOOPPPTTTTTTKKKEEEDDDFFFEEECCCCCC>>>BBBBBB??????EEEKKKOOOOOOPPPPPPLLLGGGDDDEEEGGGRRRRRRKKKBBBEEEOOOQQQKKK[[[zzz{{{|||yyyuuuvvvuuuzzz}}}|||wwwtttvvvxxxzzzvvvrrrrrrvvvwwwrrrmmmjjjgggccc```^^^[[[WWWTTTQQQLLLIIILLLLLLHHHDDDDDDDDDCCCDDDIIIJJJHHHHHHKKKMMMRRRVVVXXXWWWWWWXXXZZZ]]]```___VVVPPPQQQWWW[[[bbb[[[XXX[[[aaaggglllqqq{{{uuuqqqrrrvvv|||}}}aaa]]]vvvyyyBBB555>>>BBB```yyy```;;;555...---111555444111111222222111///...///111222000///111000...000555555555555777999<<>>BBBCCCFFFFFFDDDDDDFFFEEEBBBAAAFFFKKKLLLIIIFFFEEEFFFEEEDDDGGGMMMNNNJJJHHHJJJKKKEEEBBBEEEFFFBBB???@@@???EEEHHHCCCBBBGGGLLLMMMOOONNNLLLIIIGGGFFFEEEFFFPPPPPPLLLFFFHHHQQQYYYZZZQQQbbb~~~{{{~~~}}}uuurrrvvv|||yyytttpppnnnnnnmmmkkkjjjlllfff^^^\\\^^^^^^[[[WWWSSSQQQSSSWWWWWWRRRPPPQQQKKKMMMQQQUUUTTTQQQRRRWWW[[[dddgggbbb```fffhhhfffhhhhhhddd]]]\\\___```]]][[[YYY[[[bbbfffjjjsss}}}zzzxxx{{{|||yyyzzzeee}}}|||MMM111666HHHTTTnnnGGG:::444///222555555444333///000000///...---///000111------111222//////333333333444666888<<>>;;;999:::===BBBBBBEEEEEECCCCCCFFFFFFDDDCCCCCCDDDEEEFFFFFFDDDCCCAAABBBGGGOOOQQQMMMJJJKKKFFFBBBAAAFFFEEE???<<<>>>@@@IIIMMMHHHEEEIIILLLKKKNNNKKKHHHGGGGGGGGGFFFEEEIIIHHHHHHGGGGGGMMM]]]lll]]]EEE[[[wwwoooqqq|||~~~{{{vvvrrrlllggghhhkkkmmmcccZZZYYY]]]```\\\WWWUUUUUUYYY]]][[[VVVSSSUUUUUUXXX^^^bbb___[[[^^^ddd```kkkmmmdddcccnnnsssnnnfffeeeaaa___eeekkkggg]]]aaaaaaffflllnnnoooyyy{{{yyy~~~rrrpppwwwEEE>>>===999PPPvvv@@@===666111222999666,,,+++444---.........------...000111,,,+++111333000///222333333333555777:::===??????===;;;:::;;;>>>AAAGGGCCC@@@BBBEEEGGGDDDAAAFFFEEEDDDAAA???@@@BBBEEEJJJGGGHHHLLLLLLGGGFFFIII???AAADDDDDDCCCBBBCCCCCCDDDBBBAAACCCHHHLLLMMMLLLCCCJJJQQQTTTQQQMMMJJJIII@@@DDDHHHHHHHHHMMMYYYbbbcccSSSPPPfffyyyyyyzzzyyyxxxwwwyyy}}}~~~vvvkkkeeeggglllhhheeebbbaaabbbccccccbbb^^^dddhhheee]]]YYY\\\aaabbbeeejjjooorrrppplllhhhfffnnnqqqkkkiiimmmoookkkkkkqqqmmmddddddllljjj```iiijjjooovvvxxxzzzeeesssxxxNNN777<<>>???BBBBBB@@@>>>@@@DDDEEEBBB???BBBBBBAAA@@@???AAADDDGGGIIIGGGHHHLLLLLLGGGFFFIIIBBBDDDFFFFFFEEEDDDDDDDDDBBBAAA@@@BBBGGGKKKLLLLLLFFFJJJOOOQQQPPPLLLIIIHHH@@@DDDGGGGGGGGGIIINNNSSS```RRRKKKVVVooowwwuuu}}}}}}}}}zzzqqqjjjjjjlllfffhhhjjjiiigggfffhhhjjjgggdddccceeejjjllliiifffuuutttsssrrrpppmmmiiigggjjjqqqtttooommmppprrrpppyyytttmmmiiikkkmmmnnnmmmwww{{{www}}}}}}BBB888777AAAZZZVVV<<<111+++111111000//////......---.........,,,+++,,,...111///...---,,,,,,---///000444333222222333666999;;;======>>>???@@@@@@@@@<<<;;;;;;>>>AAACCC@@@===?????????>>>???AAAFFFIIIHHHFFFGGGKKKKKKHHHGGGHHHFFFHHHIIIIIIGGGEEEDDDDDDAAA@@@@@@BBBGGGKKKMMMNNNLLLLLLLLLMMMNNNLLLIIIGGG@@@BBBDDDGGGHHHIIIIIIIIIUUUNNNIIIIIITTTtttvvvppp~~~xxxsssqqqpppjjjooosssrrrlllhhhjjjmmmiiieeecccfffkkknnnmmmjjjwwwwwwvvvtttrrrnnnkkkiiirrrwwwxxxuuuqqqqqqrrrrrrxxxnnnhhhlllmmmkkklllqqqooowwwsssoookkkttt|||}}}HHH666;;;JJJ\\\vvvZZZ333111333,,,000000//////...---------------,,,+++))))))+++---+++*********+++,,,.../////////...///111444777999999;;;>>>@@@AAA@@@>>>777777999<<<@@@AAA???======>>>>>>======@@@DDDHHHEEEEEEGGGIIIIIIHHHHHHHHHHHHIIIJJJIIIFFFDDDCCCCCCAAAAAABBBEEEHHHLLLPPPQQQRRRNNNKKKKKKMMMMMMJJJGGG??????@@@EEEJJJMMMLLLJJJIIIKKKMMMJJJHHHWWW}}}}}}|||{{{zzzvvvxxxyyyuuuoookkkkkkmmmjjjooorrrooohhhggglllssssssvvv{{{}}}|||yyyvvvttt|||xxxyyy}}}eeeRRREEE???QQQPPPSSShhhZZZ888:::===ZZZ[[[<<<444222222333//////......---,,,,,,,,,***++++++***((((((***,,,+++************+++,,,---,,,,,,,,,---///222555666777888;;;=========;;;555666888;;;>>>?????????>>>>>>>>><<<<<<===AAADDDCCCEEEFFFGGGHHHIIIIIIGGGGGGHHHIIIHHHDDDAAA@@@@@@CCCDDDEEEHHHJJJNNNRRRTTTVVVRRRMMMKKKLLLLLLJJJGGG@@@>>>===AAAGGGLLLMMMLLLFFFKKKPPPMMMGGGIIIZZZkkkzzzvvvtttssssssssswww{{{~~~yyysssqqqxxxyyy}}}qqqWWWCCC:::===HHHQQQggg~~~tttNNN???<<>>>>>===;;;:::;;;>>>AAAAAADDDFFFFFFGGGJJJIIIGGGEEEFFFGGGEEEBBB???>>>>>>CCCDDDFFFHHHJJJMMMQQQTTTWWWSSSNNNKKKIIIIIIHHHGGGBBB>>>;;;<<<@@@EEEFFFFFFJJJMMMOOOMMMIIIHHHLLLRRRqqq}}}|||zzz{{{~~~~~~zzzzzzzzzyyyOOOCCC999888AAARRRhhhxxxsssDDD888<<<>>>UUU{{{eeeJJJ111,,,000///,,,,,,------,,,,,,+++*********&&&(((***+++***+++,,,...---------,,,++++++******++++++,,,---...000111222444444555555666777777555555666666888:::>>>@@@======<<<:::999:::>>>AAA???DDDFFFDDDFFFJJJJJJFFFCCCDDDEEEDDDAAA>>>======@@@BBBDDDEEEFFFHHHLLLPPPTTTSSSOOOKKKFFFDDDDDDEEE@@@>>><<<;;;===???AAABBBKKKLLLLLLKKKKKKKKKJJJIIIXXXwwwyyy}}}{{{}}}}}}yyy{{{pppYYYDDD999<<>>AAA>>>CCCFFFDDDEEEJJJJJJFFFBBBDDDEEEDDDAAA>>>=========@@@BBBBBBBBBDDDHHHLLLRRRRRRPPPJJJDDD@@@AAADDD============>>>???AAABBBGGGIIIKKKKKKLLLLLLHHHCCCGGGUUUxxx|||jjj[[[UUUWWW___qqq}}}~~~xxxvvvrrrhhhUUUEEEAAAFFFGGGCCCKKK[[[uuueee??????JJJJJJ^^^ggg;;;666+++'''000222,,,***///,,,,,,++++++***)))))))))((()))+++***)))''''''(((((()))***++++++,,,++++++***+++++++++,,,,,,,,,,,,000333888;;;<<<:::666111333555888999999888888>>>===<<<;;;;;;;;;;;;;;;???@@@AAABBBHHHKKKGGG???BBBAAAAAABBBBBB@@@===:::>>>@@@BBBEEEHHHIIIIIIJJJUUUPPPQQQVVVRRREEE???AAAAAA<<<;;;AAAJJJLLLDDD;;;???BBBGGGLLLJJJEEEAAA@@@AAACCCQQQtttyyywwwXXXMMMJJJXXXffflllwww|||oookkkkkkbbbXXXQQQTTTXXXUUUMMMGGG???===>>>AAACCCHHHXXXhhhwwwRRRAAA<<>>>>>DDDKKKMMMGGGAAAEEEBBBAAABBBDDDCCC@@@===???>>>DDDXXX{{{ooo___bbb\\\NNNJJJUUUdddkkkgggRRRFFFCCCCCCAAA:::666888:::999888999???;;;===HHHXXXlllYYY@@@999AAA^^^}}}yyySSS999///...---,,,,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,...///111333444444333222111111111333666999;;;<<<<<<;;;:::999999999999777>>>CCCDDDEEEFFFEEEBBBAAA@@@AAABBBDDDCCCAAA???CCCDDDFFFHHHJJJJJJJJJJJJLLLQQQRRROOOLLLHHHAAA:::??????AAAEEEIIIJJJHHHFFFEEEBBB===;;;<<<>>>???>>>@@@@@@@@@EEEVVVqqqwwwssstttsssbbbnnn{{{ssscccZZZ[[[WWWNNNBBB999555666999<<<<<<:::;;;===>>>@@@GGGOOOZZZaaarrrzzzVVVEEEDDDSSSiiieeeCCC222******---,,,,,,,,,+++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++------...///000111111000000111222444666999:::::::::999888777777777888888@@@EEECCCAAADDDGGGHHHBBBAAAAAABBBDDDCCCBBB@@@DDDFFFHHHKKKLLLMMMNNNNNNLLLRRRRRRJJJGGGIIIEEE<<<>>>AAADDDDDDDDDCCCEEEFFF@@@FFFHHHBBB::::::>>>CCC@@@CCCEEEDDDFFFRRReeesssnnnnnnjjj```WWWVVV[[[```uuu~~~sss[[[PPPFFFDDDBBB???>>>@@@@@@:::777999;;;;;;;;;<<>>FFF>>>BBBEEEEEEBBBBBBIIIPPP|||rrrVVVEEECCCHHHQQQUUU]]]eeelllppprrrrrr~~~zzzyyyqqqeeeXXXTTTUUUSSSKKKDDD@@@:::666888:::;;;:::;;;999777999AAAGGGHHHKKKPPPaaahhhwww}}}uuuWWWPPP___pppTTT;;;(((+++000---+++000++++++*********))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((()))))))))*********,,,,,,,,,,,,---///000---///222444555555444444333333333444555666777888RRRUUURRRHHHAAABBBEEEGGGBBBAAA@@@AAABBBCCCBBBAAACCCEEEHHHKKKMMMOOOOOOPPPMMMNNNKKKGGGFFFIIIJJJIIIIIIKKKKKKGGGBBB@@@DDDIIIHHH^^^jjj\\\DDD;;;@@@FFFCCCCCCDDDGGGFFFCCCDDDHHHYYY~~~ggg^^^aaa^^^ZZZSSSNNNLLLNNNPPPQQQPPPTTTQQQIIIIIIPPPTTTQQQJJJBBB;;;:::;;;;;;:::<<>>======???BBBDDDEEEDDDCCCEEEFFFHHHJJJJJJJJJJJJIIIGGGGGGIIIJJJGGGHHHJJJKKKKKKJJJEEEAAAAAAFFFJJJKKKXXX\\\OOOBBBAAADDDDDDFFFCCCDDDIIIJJJGGGEEEGGGEEEbbbqqq}}}qqqkkklllooojjjjjjfff^^^UUUQQQRRRUUUXXXRRROOORRRTTTSSSUUUYYYVVV___mmmzzzuuuttt]]]AAA///---------,,,+++***************)))))))))((((((((())))))((((((((('''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((('''''''''((((((((())))))(((***+++---.........///...,,,,,,,,,---///111......///111444666888:::>>>BBBDDDBBBAAACCCBBB@@@:::::::::===BBBEEEGGGGGGDDDDDDFFFFFFFFFFFFEEEDDDEEEAAADDDLLLMMMFFFEEEJJJIIIHHHFFFBBB@@@AAAFFFJJJGGGJJJEEE<<<===FFFIIICCCAAA???BBBIIIJJJDDD???@@@@@@KKKGGG[[[ttteeevvv{{{KKK000)))***+++---,,,)))***...---)))))))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''((((((((()))'''(((+++---......---...------,,,,,,------......///000111333444555666;;;===???AAAAAA@@@>>><<<>>>888666:::>>>???CCCGGGEEECCCAAABBBEEEFFFDDDAAAAAADDDFFFFFFEEEDDDDDDDDDNNNAAA<<>>>>>@@@CCCEEEIII@@@???@@@>>>CCCIIIDDDCCCFFFGGGNNN\\\jjjyyywwwvvvxxx~~~mmmIII444,,,,,,---,,,,,,++++++***)))((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&))))))))))))*********------,,,,,,,,,,,,------,,,---...///111222333444999999::::::::::::::::::888888777999>>>GGGPPPWWWTTTNNNFFFBBBAAAAAA???===BBBDDDEEEEEECCCBBBCCCDDDKKKDDDDDDJJJKKKDDDCCCHHHFFFBBB===<<<>>>AAACCCCCCCCC<<<===>>>;;;AAAIIIGGGEEEHHHFFFIIIPPPVVVkkkcccTTT>>>...(((***---///,,,,,,+++******)))((((((''''''''''''''''''''''''))))))(((((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&(((((()))))))))******,,,,,,++++++++++++,,,,,,***+++,,,---...///000111777666555555555777888999333888999888@@@SSSaaafff\\\TTTHHH@@@>>>>>>>>>>>>CCCDDDDDDCCCBBBBBBCCCEEEHHHFFFJJJPPPMMMEEECCCHHHAAA===999:::???BBBBBB@@@>>>===EEEHHHAAABBBHHHEEEDDDHHHEEEDDDFFFEEEOOOeeessstttnnnrrrPPP222---((('''))),,,------++++++******))))))((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))***++++++************++++++)))******+++---......///555555555555666777888888222999999666CCC[[[gggdddTTTMMMCCC>>>???BBBDDDDDDBBBBBBCCCBBBBBBCCCFFFHHHFFFEEEIIINNNMMMHHHEEEGGG@@@<<<888:::???BBB???<<<===AAAPPPUUUJJJEEEEEE???AAAFFFDDDDDDEEEAAADDDSSSSSSiii{{{{{{qqq~~~aaaAAA***///...---...///...+++(((******)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((((()))))))))******))))))))))))******)))******+++,,,---......111333555777777777666555222666444333AAAVVVZZZQQQDDDAAA======AAAEEEGGGGGG???@@@AAABBBCCCEEEIIILLLFFFBBBAAAFFFJJJJJJHHHGGGBBB???;;;<<>><<<::::::===BBBEEEDDDBBB<<<>>>AAABBBCCCEEEIIIKKKDDD???<<>>EEEBBBCCC???FFF\\\rrr{{{}}}uuutttVVV>>>***'''000111+++***)))((()))***,,,---((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''(((((((((((())))))((((((''''''(((((()))))))))******++++++,,,,,,,,,---///111222222222222000000111222555888999999:::999:::===AAABBB@@@<<<;;;===@@@AAABBBCCCDDDFFF@@@???>>>???CCCGGGGGGEEEBBBBBBAAA===999888999;;;777333777777000666CCCEEECCCGGGAAA;;;???>>>:::???======666777EEEPPP```vvv~~~qqqvvv~~~uuu~~~hhhQQQ:::---+++(((,,,...(((---------,,,+++++++++,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''''''''''''''((((((((()))((((((''''''''''''(((((((((((())))))******++++++//////...///000222444555222333555777444000666???:::999999<<<@@@AAA>>>;;;;;;===@@@AAA@@@@@@@@@AAA<<<@@@CCCBBBBBBCCCDDDDDD???AAAAAA===777555999===888666===???999;;;AAA???EEEHHH???888<<<<<<999>>>888===<<<<<>>>>>===>>>???===AAACCCAAAAAACCCBBB>>>CCCBBB???>>>???CCCGGGJJJHHHFFFCCC@@@===<<<;;;;;;888999;;;>>>@@@BBBCCCCCCEEEDDDBBB???;;;999999;;;999999:::;;;===???@@@AAAKKKXXXcccwww|||xxxzzz\\\CCC444//////,,,,,,,,,+++++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))******++++++,,,,,,,,,---......///000000...000222555666777666666777:::===>>>>>>>>>???@@@@@@DDDEEECCCCCCEEECCC???@@@???>>>>>>@@@EEEJJJMMMLLLIIIEEEAAA>>>=========777999<<>>>>>@@@JJJNNNXXXnnn~~~xxx~~~~~~dddXXXHHH:::222/////////,,,,,,+++++++++*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++,,,,,,,,,------......///,,,...111444666777777777777999<<<===>>>>>>???AAAAAAEEEEEECCCBBBDDDBBB>>><<<;;;;;;<<<@@@FFFLLLOOONNNKKKFFFAAA>>>======>>>888:::===AAACCCDDDDDDDDDAAABBBAAA???<<<:::999:::>>>>>>===<<<;;;;;;;;;;;;888AAAAAACCCPPP]]]mmmxxxnnn~~~vvvzzzxxxxxxooo^^^<<<333)))&&&))),,,,,,***++++++++++++*********)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******++++++++++++,,,,,,,,,---------...000222444555666666666888;;;<<<===>>>@@@BBB@@@CCCCCC@@@???@@@???;;;:::999888999===CCCIIIMMMMMMIIIDDD???<<<;;;<<<===;;;===@@@CCCDDDDDDCCCBBB???@@@@@@???<<<:::::::::>>>===<<<;;;::::::::::::555???@@@BBBJJJMMMRRR]]]jjjxxxwwwiiippppppxxxlllPPP???///555000+++***---...,,,***+++************)))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******************++++++++++++......///000111222222222555777999;;;;;;===@@@BBB???BBBAAA>>>===???>>>;;;999888666666999>>>CCCFFFGGGDDD@@@<<<999999:::;;;???@@@BBBCCCCCCBBBAAA@@@===>>>???===;;;::::::<<<<<<;;;;;;::::::::::::;;;666===<<<>>>GGGFFFBBBGGGIIITTTcccwwwsssrrr{{{pppnnnfff~~~vvvbbbLLL555///111,,,+++,,,---------------...*********)))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))---------...//////000000333555777888:::<<>>::::::999999999:::;;;;;;===???999888AAABBB???CCC@@@BBBFFFOOOccczzzyyy||||||ttttttuuuTTTJJJ;;;333---''',,,111+++''')))++++++)))((()))+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))((((((((((((((((((((((((*********+++,,,...///000111333555666888;;;???BBB<<>>;;;;;;>>>>>><<<:::888666444555777;;;>>><<<<<<<<<<<<=========>>>@@@@@@??????@@@AAABBBCCC===<<<;;;999777999===@@@::::::999999999999::::::===BBB<<<999???>>>>>>EEEBBBCCCAAA???FFFSSS___ccctttiiiqqq~~~}}}~~~eeeLLL555,,,&&&+++111///000...$$$,,,+++))))))))))))((('''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))((((((((((((((('''''''''''''''((()))+++...000111000222444555777:::>>>AAA999;;;;;;888888;;;<<<:::;;;999666444555888;;;>>>:::;;;===???@@@AAAAAAAAA>>>>>>======???AAADDDFFF===<<<:::777666999===AAA;;;;;;:::999888888888888555??????<<<>>>:::888AAA===CCCEEE@@@===AAAFFFIIINNNYYYppplllsss|||uuuvvv{{{uuuaaaLLL444,,,///---444+++++++++&&&***///++++++'''###%%%***...---***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''))))))(((((()))+++...///...///111333666888:::;;;777777888888999:::;;;<<<444444888;;;999666<<>>???BBBCCC@@@===???@@@@@@AAABBBDDDEEEEEE;;;:::777444333777@@@FFF<<<:::888777666777888999999@@@BBB<<<666888<<>>===;;;999888777:::;;;>>>FFFQQQ___lllsss|||uuuwww~~~yyyrrrpppmmmxxxssszzzaaaQQQ???999222.........,,,+++************************))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""################################################$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&((('''''''''''''''''''''''')))((((((''')))+++---......///111333666888:::;;;888888777777777888999:::666>>>IIIMMMEEE<<>>===<<<:::888777666555333333444888>>>FFFNNNSSScccsssqqq[[[GGG888000444111---***))))))))))))************************))))))))))))))))))))))))(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''((((((((((((((((((((((((((((((''''''(((***,,,---...///000333555777999:::999888666444444555666777666EEEWWWZZZMMM@@@AAAJJJLLLFFF@@@===???BBBBBBBBB???@@@AAAAAAAAA???===<<<999;;;======<<<<<<>>>???>>><<<;;;999888888999:::555777777555555999:::888;;;:::999777555444333333333222111111333555888:::BBBMMMWWW]]]iiiyyysssfffbbbYYYJJJ;;;///)))''''''*********)))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!$$$###############$$$###$$$$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''((((((((((((((((((((((((''''''''''''((()))***+++---...///111333555777888999777555222222222444555444BBBRRRTTTIII???@@@FFFEEEAAA===<<<>>>AAABBBAAA???@@@AAABBB@@@===:::888888999;;;<<<======>>>???===<<<;;;999888888888888444555333222666;;;:::666:::888777555333222222222333333333333333444444555111777::::::@@@KKKSSSUUUlllqqq~~~nnn___TTTJJJ>>>555222000...,,,+++,,,...///'''***,,,,,,)))((()))+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""#########"""######$$$#########$$$$$$$$$%%%%%%###$$$&&&%%%$$$$$$%%%'''((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))+++,,,---///111333555555777555333222111111222333333;;;BBBBBB>>><<>>@@@BBBDDDDDDDDDDDD@@@AAABBBBBBAAA???<<<;;;888666333444777;;;>>>???;;;;;;:::999888666555555555666666666999>>><<<777999777555222111111222333111111222222222111000///000222333222111111222333000...555999666>>>JJJJJJ^^^dddggggggiiirrr|||vvvmmmfff]]]XXXPPPIIIBBB<<<444...,,,,,,+++***)))***---///,,,,,,+++***)))))))))((((((***+++***)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################""""""""""""###$$$%%%############$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''((()))+++,,,...///000...///111333444444444444444777777444777>>>@@@>>>???@@@AAABBBBBBBBBCCCCCCAAAAAABBBBBBAAAAAA@@@???:::777444555777:::::::::<<<<<<;;;:::999777666555444777888777999<<<;;;777777666333111000000222333222333222222222111000000---...000222111000000222666000444555///222888666222888999<<>>???<<>>======???AAABBBBBBBBBBBBBBBBBBCCCCCC<<<999777777999999777555======<<<<<<:::888777666444888:::888999;;;;;;888666444222///...///111222////////////000000000000000000222222111...///111///(((,,,000---000555222111444...,,,444999CCCSSSFFFFFFCCC===888:::DDDMMMLLLMMMKKKEEEBBBCCCBBB???...///111000...,,,,,,---///.........---++++++...***)))***++++++)))***+++***)))(((((()))***(((''')))))))))))))))((('''&&&(((%%%###$$$(((******(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""###$$$%%%""""""""""""############"""############$$$$$$$$$$$$$$$###############$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***,,,////////////111222333111000333999===???>>>AAA???;;;:::<<<>>>??????BBBAAA@@@@@@AAABBBAAA@@@888888999888777888;;;===>>>>>>===<<<;;;999888777333666999<<<===<<<:::888444222000000111333333333222111111000///.........------...///000000000///...------...000444777999222///,,,...333666444222000//////......///111222000000000000000000000000+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""############""""""""""""$$$$$$############$$$$$$###"""""""""$$$%%%$$$###""""""""""""#########""""""""""""############"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))))))))+++............///111555333222555999===>>>>>>>>><<<999999;;;>>>??????>>>>>>>>>>>>??????>>><<<999::::::999888999;;;===??????>>><<<;;;999888777444666999;;;<<<;;;888777444222000000111222222111111000000//////...------------......///............---------///222555666222...+++---000222000......---,,,,,,,,,---//////------------------------+++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""############""""""""""""$$$##################$$$###"""!!!"""$$$%%%$$$###""""""""""""#########""""""""""""############"""############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))(((***,,,---,,,,,,---///444333222333666999:::;;;;;;999777777:::<<<>>>>>>:::<<<>>>??????>>><<<;;;;;;<<<<<<;;;999999:::<<<>>>>>>===;;;:::999888888444666888::::::888666555444222000000111111000////////////......------,,,,,,---------------,,,+++---,,,,,,,,,---///111222000---******---...,,,***+++************+++,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%""""""""""""""""""""""""############""""""""""""###########################"""!!!"""$$$%%%$$$###""""""""""""#########!!!"""""""""############""""""#########$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((&&&(((***+++******+++,,,000000///000111444555666;;;999777666888::::::::::::===AAACCCBBB@@@>>><<<;;;<<<<<<;;;999777888999:::::::::999999888888888444666777888888666444222333111000///000000///............------,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,+++++++++,,,---...---+++))))))+++,,,+++))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!""""""############""""""###"""!!!"""###$$$$$$"""!!!"""""""""#########!!!"""""""""############""""""#########$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%''')))***)))((()))***............///111444555<<<:::777666777777666555999===CCCEEECCCAAA???>>>:::;;;;;;:::777666666777555666777888888888888777444555555666555444222111111000//////000000...---------------,,,,,,,,,,,,+++,,,,,,,,,+++***))))))+++*********************)))(((((((((***+++,,,,,,(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!!!!"""############"""!!!"""!!! !!!###$$$###"""!!!"""""""""#########""""""""""""############"""############$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''))))))((((((((())),,,---//////000333666999<<<:::888666666555444222666;;;AAACCCAAA>>>===>>>888999:::999777666555666333555888999:::888666444222333333444333222111000...------...000000...,,,------------------------++++++++++++++++++***)))))))))))))))))))))))))))'''''''''((()))+++,,,---'''((()))*********))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$""""""""""""""""""""""""############"""""""""""" !!!"""######"""!!! """!!! !!!###$$$###"""""""""""""""#########""""""""""""############"""############$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%'''))))))((('''((()))(((+++---///000333888<<<;;;999777666666666444222555;;;@@@AAA???<<<===>>>777999;;;:::888777666777666999<<<===<<<888333000111111222222222111000000,,,+++,,,---///000...------------------.........******++++++,,,,,,++++++(((((()))))))))))))))(((''''''(((((('''((()))***&&&'''((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############"""""""""""" !!!"""######"""!!! """!!! !!!#########!!!""""""""""""#########""""""""""""############"""############$$$$$$$$$""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''))))))((('''((()))$$$'''+++---...222777<<<999888666666777777555444666<<>>@@@777999;;;;;;:::888888888:::===@@@AAA>>>888111,,,000000111111111111000000******+++---///000///---........................)))***+++,,,,,,,,,,,,,,,'''((())))))***)))))))))((((((((('''&&&%%%&&&(((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############"""""""""""" !!!"""$$$$$$"""!!! """!!! !!!"""######!!!""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&++++++'''%%%+++666:::777999999888777777666777777<<<<<<;;;;;;;;;;;;::::::444444666999<<<<<<;;;999777888888888666444222111111///...000222333111...000...,,,,,,......,,,***,,,,,,---...---,,,+++***+++,,,,,,,,,,,,+++************)))((((((((((((((())))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###""""""###$$$%%%######""""""""""""############""""""""""""############""""""""""""##############################""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''$$$(((...111000//////000555555555555555666777888;;;;;;::::::999999999888555555777999<<<<<<;;;999777777888888777555333222222111000111333333111...000...,,,,,,......,,,***,,,,,,---------,,,+++***++++++,,,,,,++++++***)))))))))(((''''''''''''((((((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###""""""###$$$$$$######""""""""""""############""""""""""""############""""""""""""##############################""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''((((((((()))$$$---<<>>///***000///000000222333555777888888888888888888777777777666666777999;;;<<<:::999666666777888777666444444444333222222333333111///111///...---......,,,+++,,,,,,,,,---,,,++++++***++++++,,,,,,++++++***)))(((((('''&&&&&&&&&&&&'''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######""""""""""""############""""""""""""############""""""""""""##############################""""""############""""""""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%&&&'''(((((()))))))))...>>>KKKCCC///***222,,,------...000222444555333444444555666777777888777666666888::::::999777555666777888888777555555555444444444333222111000111000//////...---,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++***))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######""""""""""""############""""""""""""############""""""""""""##############################""""""############""""""""""""""""""""""""""""""###""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$############$$$%%%%%%$$$%%%%%%&&&'''(((((()))((('''///;;;888***'''///,,,,,,,,,,,,---...///000...///111333555777999:::777666555666888888777666666666777888888777666555444555555555333222111111111111111000...---,,,,,,,,,,,,++++++***************++++++++++++***))))))''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############""""""""""""############""""""""""""############""""""""""""######""""""""""""""""""""""""""""""############""""""##############################""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""############$$$###############$$$%%%%%%$$$$$$$$$%%%&&&&&&'''''''''###%%%+++,,,''''''---+++++++++***++++++,,,,,,,,,---///111444777999:::888777666666777888777555777777888999888777555555333444555555333111111222222333333111...---------,,,,,,+++************+++******++++++******)))(((''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""######""""""""""""############""""""""""""############""""""""""""######""""""""""""""""""""""""""""""############""""""########################$$$######""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""###########################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((***,,,******))))))******++++++---...///111333555777888;;;999888777888999888777888999999999888666555444111333555444222111222333222444444222...,,,---...,,,,,,***)))))))))***+++***************))))))((((((''''''&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################$$$$$$############$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""######""""""""""""############""""""""""""############""""""""""""######""""""""""""""""""""""""""""""############""""""########################$$$######""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""#####################"""###$$$$$$%%%$$$$$$##################%%%)))%%%###&&&)))(((((((((((())))))***,,,,,,///000000222333444555666===;;;:::999::::::999888999999:::999888666444333///222444444222000222444222444555222...,,,---...---,,,***)))))))))***+++***************)))(((((((((((('''&&&&&&&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""######""""""""""""############""""""""""""############""""""""""""######""""""""""""""""""""""""""""""############""""""########################$$$$$$############$$$$$$"""""""""""""""""""""