BM6P6(@ yyywwwwwwvvvuuu|||||||||~~~~~~zzzsssmmmgggfffbbb^^^ZZZ\\\aaagggkkkkkkkkkiiieee___YYYUUUWWW[[[___``````dddlllsssoooqqqlll```UUUOOOMMMJJJJJJMMMPPPQQQSSSZZZeeemmmjjjjjjkkkooosssuuusssppprrrqqqqqqqqqrrrtttvvvwwwvvvrrrppprrrwww{{{zzzxxx{{{wwwrrrqqqrrrrrrmmmiiieeefffhhhhhhhhhiiikkkmmmpppnnnmmmmmmoooqqqqqqpppkkkiiiiiilllooorrrwww{{{}}}yyyxxxzzzxxxqqqkkkjjjnnnpppssssssqqqooommmllliiijjjjjjiiiggghhhjjjlllllliiidddbbbccceeehhhiiijjjkkkmmmooopppooonnnmmmhhhhhhgggfffeeefffiiikkkjjjjjjjjjkkkmmmmmmllljjjlllnnnqqqttttttrrrpppnnnrrrpppmmmiiiggghhhmmmqqqqqqsssuuuwwwvvvuuusssqqquuussspppooooooppppppoooggghhhjjjjjjjjjjjjlllnnnrrrssssssrrrqqqqqqqqqrrrkkkjjjmmmrrrxxxyyytttooopppkkkjjjmmmnnnkkkfffeeeeeegggkkkoooqqqooojjjfffdddfffhhhgggdddcccfffiiiaaadddffffffddddddeeehhhiiiiiikkkmmmjjjbbb___```lllhhheeegggkkkjjjddd]]]XXXQQQEEE999///)))&&&%%%'''&&&&&&%%%%%%$$$$$$######"""!!! !!!"""###############$$$$$$$$$$$$###"""!!! !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%((('''(((+++///222333333777000(((%%%%%%$$$!!! """)))000BBBMMMZZZbbbgggeee[[[PPPDDD<<<333///222555666555///,,,333IIIbbbooopppmmmgggddd```\\\ZZZZZZ[[[]]]XXXWWWVVVVVVXXX\\\```bbbkkkjjjfff^^^VVVPPPNNNOOOUUUTTTUUUZZZ______ZZZTTT```aaabbbaaa___aaaeeehhheeebbbaaaaaa^^^ZZZ\\\aaabbb```]]][[[YYYUUUPPPMMMLLLMMMLLLJJJEEE>>>666222000111222111000111333444111///...,,,***(((((('''''''''(((((('''%%%$$$"""""""""""""""""""""""""""$$$$$$$$$###############$$$###!!!!!!"""######"""###$$$$$$######'''...444999CCCNNNUUUXXX[[[bbbhhhooohhh___XXXRRRLLLFFFBBBCCC<<<444///...---((($$$$$$$$$###""" !!!###%%%$$$""" !!!###&&&(((""""""""""""############ !!!"""###$$$$$$$$$$$$%%%%%%$$$###!!!  """$$$%%%(((+++---{{{xxxwwwvvvuuuxxxxxxzzz|||}}}zzztttoooiiihhhddd___[[[\\\```ccckkkmmmooonnnkkkeee___[[[XXX[[[]]]]]]^^^bbbkkkrrrpppssspppeeeZZZTTTOOOKKKIIILLLNNNOOOQQQVVV___gggjjjjjjkkkooosssuuusssqqqoooooooooppprrrtttvvvwwwuuurrrpppqqqtttvvvwwwwwwzzzwwwttttttvvvuuuqqqmmmhhhiiijjjjjjiiiiiikkkmmmqqqppppppqqqsssttttttsssmmmllllllnnnppprrruuuxxxzzzvvvuuuwwwvvvpppkkkjjjoooqqqrrrrrrpppnnnmmmlllggghhhhhhgggeeeeeegggiiikkkjjjhhhgggggghhhhhhhhhjjjlllnnnpppqqqpppooooooiiihhhgggeeedddeeehhhjjjjjjjjjiiiiiijjjkkkkkkkkkkkklllooorrrssssssqqqqqqppppppooollliiiiiijjjllloooqqqtttuuuuuutttsssssswwwvvvuuutttuuuuuuttttttkkkkkkjjjiiihhhiiillloooooopppqqqrrrqqqqqqqqqqqqlllkkkmmmrrrxxxyyyvvvrrrsssnnnkkknnnooollliiihhhjjjkkknnnrrrtttrrrmmmiiifffgggfffeeeddddddfffgggcccfffiiiiiihhhffffffhhhhhhhhhjjjmmmkkkdddbbbccckkkgggeeefffjjjjjjeee___XXXQQQEEE999///)))&&&&&&'''&&&&&&%%%%%%$$$$$$######"""!!!!!!!!!!!!"""###"""""""""!!!!!!!!! """"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""######"""!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$$$$'''''')))---222666777666333///***&&&$$$###  """""""""&&&...444CCCNNN[[[dddjjjiiiaaaWWWPPPIIIAAA<<<<<<>>>@@@@@@>>>111---===WWWiiipppqqqiiifffccc```______```bbb```______```bbbeeegggiiinnnnnnjjjddd\\\WWWUUUUUUYYYZZZ]]]bbbeeeeee```\\\^^^``````______```dddhhhfffbbb______^^^[[[\\\___^^^[[[XXXUUUSSSPPPLLLIIIDDDDDDDDDBBB===888222///...///...,,,***))))))***...---+++***((('''''''''%%%&&&&&&&&&&&&$$$###!!!""""""""""""""""""""""""########################%%%$$$$$$$$$%%%&&&''''''%%%&&&&&&%%%&&&,,,555<<>>===666:::<<<888000***((())),,,---...000333:::BBBHHHNNNVVV```hhhooorrrmmmfff```___\\\XXXUUUUUUYYY\\\WWW>>>,,,666QQQfffnnnmmmjjjiiigggeeecccbbb`````````bbbeeegggiiiiiihhhgggggggggeeebbb^^^ZZZWWWVVVSSSYYYaaaeeeeeebbb___]]]ZZZZZZYYYYYYZZZ\\\___aaacccZZZSSSSSSTTTQQQMMMLLLIIIEEE@@@<<<:::999888666,,,,,,+++***)))(((''''''%%%&&&&&&%%%######$$$&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""###%%%'''(((+++...222888CCCPPPYYYbbbjjjtttzzzyyyvvvttttttuuuttttttsssqqqmmmiiifffhhhfffccc___XXXNNNCCC<<<333///***%%%############ !!!"""######"""!!!!!!!!!"""###$$$""""""""""""!!!!!!!!!!!! """"""""""""!!!"""!!! !!!###$$$%%%%%%}}}zzzxxxwwwuuuxxx{{{}}}}}}{{{zzzxxxmmmjjjfffcccaaaaaaaaaaaaaaafffmmmsssuuutttpppnnnddd```ZZZUUUUUUZZZbbbhhhqqqyyy|||sssjjj```WWWQQQRRRRRRRRRTTTYYY___cccmmmoooqqqsssttttttsssssstttuuuuuuuuuuuuuuuuuuuuurrrtttsssoooiiiiiiooovvvyyyzzz|||}}}|||xxxsssoooooopppooommmjjjhhhiiijjjjjjlllqqqvvvyyyxxxtttppplllqqqtttsssuuuzzzzzzvvvsssooonnnqqqsssrrrrrrtttsssoookkkiiiiiiiiihhhfffmmmnnnooommmkkkjjjjjjkkknnnnnnmmmiiieeedddeeegggfffhhhjjjlllmmmmmmllllllgggeeeccceeehhhkkkmmmmmmiiiiiihhhfffdddfffjjjnnnnnnmmmmmmmmmmmmooopppqqqyyywwwsssmmmiiihhhkkkmmmlllooopppmmmiiigggiiilllppptttxxxyyywwwuuuttttttppprrrrrrqqqooommmlllmmmrrrqqqqqqtttvvvwwwuuusssllllllnnnppptttxxxyyyzzzxxxqqqmmmnnnpppnnnlllmmmssssssssstttuuutttqqqnnnnnniiicccbbbcccffffffeeehhhjjjnnnppppppmmmhhhdddeeefffkkkpppqqqmmmmmmooopppmmmkkkkkknnnoooooonnnaaaXXXKKK<<<111+++(((((('''&&&&&&%%%%%%$$$$$$###""""""############"""""""""""""""""""""""""""### !!!!!!"""!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """"""!!!!!!!!!!!!""""""$$$###"""""""""""""""######%%%***111888<<<<<<<<<>>>CCCFFFCCC;;;444222333444666888;;;@@@FFFMMMRRRSSS[[[ccciiinnnppplllddd___```___^^^]]]___cccfff___EEE///777QQQhhhooooookkkkkkiiigggddd```\\\ZZZ\\\^^^bbbfffggggggeeedddddddddcccaaa___[[[WWWUUURRRWWW___cccbbb___[[[YYYZZZYYYWWWWWWWWWYYYZZZ[[[YYYPPPHHHGGGGGGCCC>>><<<;;;777222...---------,,,%%%%%%%%%$$$$$$$$$$$$%%%###$$$$$$###""""""###%%%""""""!!!!!!""""""###$$$$$$%%%%%%&&&&&&%%%######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""&&&((()))((('''(((***,,,,,,000777>>>GGGRRR```iiimmmrrrwwwzzzzzzyyyyyyyyyxxxyyyzzzyyyvvvqqqmmmjjjnnnnnnnnnkkkfff^^^TTTNNN???999000***&&&%%%###""" !!!"""######"""!!!  !!!"""#########!!!"""############"""!!!!!! ###%%%&&&%%%~~~}}}}}}xxxzzz}}}}}}{{{yyywwwwwwoookkkfffcccbbbbbbbbbbbbbbbeeekkkqqquuuvvvvvvvvvkkkeee]]]VVVUUUYYY___cccnnnwww~~~}}}vvvooofff___UUUSSSPPPOOORRRVVV\\\___hhhkkkooorrrssstttuuuvvvxxxxxxxxxxxxxxxwwwvvvuuutttuuuuuuqqqllllllqqqvvvxxxyyy{{{|||zzzvvvrrrnnnooooooooommmjjjiiijjjkkklllooosssxxx{{{yyyuuuqqqjjjqqqtttrrruuu||||||wwwsssooommmqqqsssssstttwwwtttpppkkkjjjjjjjjjhhheeejjjkkkmmmllljjjhhhhhhiiinnnooommmhhhcccaaacccfffhhhiiikkkmmmnnnmmmlllkkkgggfffeeehhhmmmpppooommmhhhjjjkkkjjjggggggkkknnnnnnmmmmmmmmmmmmnnnnnnooozzzvvvoooiiieeeggglllqqqrrrtttuuuqqqkkkiiilllpppqqquuuyyyzzzwwwtttttttttoooqqqttttttrrrpppooonnnqqqnnnmmmnnnqqqsssrrrooojjjkkkmmmppprrruuuwwwxxxvvvpppmmmooopppnnnkkkkkkpppppppppppprrrqqqooommmllliiifffdddeeefffgggggghhhjjjlllpppqqqnnniiieeefffhhhlllrrrrrrooonnnqqqrrrooommmlllmmmoooppppppfff]]]NNN???333,,,))))))'''&&&&&&%%%%%%$$$$$$###"""######$$$$$$######""" !!!!!!!!!!!!"""""""""!!! !!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""""""""#########%%%(((...444777777666???DDDHHHGGGAAA<<<:::;;;;;;===@@@EEEKKKQQQVVVXXXUUU\\\ccchhhkkklllggg___]]]]]]^^^___bbbfffiiikkkcccGGG000555OOOgggqqqssskkkkkkjjjhhhddd^^^YYYUUUXXX[[[___cccfffeeedddcccddddddccccccbbb^^^YYYUUUSSSWWW\\\``````]]]XXXUUUXXXUUURRRPPPPPPQQQPPPPPPJJJBBB<<<:::888333000000///,,,'''%%%%%%%%%&&&%%%######"""########################!!! !!!!!!!!!!!!!!!"""######$$$$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""" !!!!!!""""""######$$$&&&)))++++++)))***---000555;;;FFFOOOXXXbbbmmmtttuuuxxxzzz{{{{{{{{{|||}}}zzz|||}}}{{{wwwrrrnnnmmmooopppqqqppplllgggaaa^^^MMMDDD888///)))&&&###!!! !!!"""!!! """!!!!!!  !!!"""###$$$$$$######$$$%%%%%%$$$###""" """$$$$$$"""}}}yyyxxxwwwtttnnngggbbbaaabbbbbbaaaaaacccggglllqqquuuxxxzzzpppjjj```YYYVVVXXX\\\___kkkttt{{{{{{vvvqqqkkkfff[[[VVVQQQMMMNNNSSSXXX[[[^^^cccjjjoooqqqtttwwwzzzxxxxxxyyyyyyyyyxxxwwwvvvvvvwwwvvvtttqqqpppsssvvvvvvxxxzzz{{{yyyvvvsssqqqnnnoooooonnnllllllmmmooommmooossswwwyyyxxxsssoookkkrrruuuqqqsss|||}}}wwwsssnnnlllppprrrsssuuuxxxwwwrrrnnnmmmmmmmmmiiieeegggiiikkkkkkiiihhhhhhhhhmmmooooookkkeeeaaaaaacccggghhhjjjkkkkkkjjjhhhgggkkkiiiiiimmmrrrrrroookkkfffkkkoooooollljjjkkkmmmkkkkkklllmmmnnnnnnoooooouuuqqqkkkeeeccceeekkkqqqrrruuuuuuqqqkkkiiinnnsssrrrvvvyyyxxxtttqqqrrrtttoooqqqssstttsssrrrrrrsssrrrnnnjjjjjjnnnpppooommmhhhjjjmmmoooppprrrssstttvvvpppnnnqqqrrroookkkkkknnnmmmlllmmmoooooonnnmmmiiijjjiiihhhggggggiiijjjjjjjjjllloooqqqppplllhhhiiijjjnnnssssssooonnnqqqrrrpppmmmkkklllnnnoooqqqkkkbbbRRRAAA444,,,))))))'''&&&&&&%%%%%%$$$$$$###"""###$$$$$$$$$$$$###""" !!!"""###"""!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!"""######"""!!!!!!!!!"""###$$$$$$$$$$$$&&&)))...000111000888<<<@@@BBBAAA????????????AAAEEEKKKRRRWWWZZZ[[[SSSZZZaaaeeehhhhhhbbbYYYZZZYYYYYY\\\bbbgggiiihhhZZZCCC000888QQQfffnnnoooffffffgggeeeaaa[[[UUUQQQQQQTTTXXX]]]___```______```````````````\\\VVVQQQQQQRRRSSSWWWYYYWWWQQQLLLNNNJJJEEEBBBAAAAAA???===:::555111///,,,(((''')))'''$$$"""!!!!!!"""###"""""""""#########""""""!!!!!!""""""!!! !!!"""""""""!!!""""""######"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%###'''+++++++++,,,111666AAAJJJVVVaaaiiiooouuuyyyzzz{{{||||||{{{zzzzzz{{{yyyzzzzzzuuunnngggcccbbbbbbdddgggiiijjjjjjiiiiii]]]RRRCCC777000+++'''###!!!"""""""""!!!!!! """"""!!!!!!  !!!!!!""""""######!!!"""###%%%%%%%%%$$$$$$### """$$$### |||zzzzzzxxxqqqhhhbbb```aaaaaa```___```bbbfffkkkqqqwwwzzztttmmmbbb[[[WWWYYY[[[]]]iiirrryyyyyyvvvsssnnnjjjaaa[[[SSSNNNNNNQQQVVVYYYVVV]]]eeekkkppptttyyy}}}vvvwwwxxxyyyzzzyyyxxxxxxwwwwwwwwwuuuttttttuuuwwwtttwwwyyyzzzyyywwwuuuuuunnnooopppooonnnnnnppprrrlllnnnqqqtttvvvuuupppmmmllltttuuuppprrr{{{|||vvvsssnnnkkknnnqqqrrrtttxxxyyyuuupppooopppoookkkffffffiiikkkkkkjjjiiiiiiiiikkkoooqqqnnngggbbb```aaadddeeefffggggggeeecccbbbnnnmmmmmmpppttttttnnnhhhfffkkkqqqrrrooollllllmmmhhhiiikkkmmmnnnppppppppppppmmmiiidddbbbdddjjjoooooorrrsssoooiiihhhnnntttqqquuuxxxvvvqqqnnnppprrrpppqqqrrrrrrqqqsssuuuxxxuuuooojjjjjjmmmppppppnnngggiiilllnnnooopppqqqrrrvvvqqqooorrrtttppplllkkklllkkkjjjkkkmmmnnnnnnmmmgggjjjkkkjjjhhhgggiiilllkkkkkklllooorrrrrrnnnjjjkkkkkkpppttttttooonnnppprrrpppllljjjjjjlllnnnpppnnndddTTTCCC555---))))))''''''&&&%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""$$$$$$###"""!!! !!!"""###"""!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""###%%%%%%%%%$$$$$$&&&))),,,,,,,,,///333888<<<>>>???@@@@@@@@@BBBGGGNNNUUUZZZ[[[[[[PPPXXX___cccffffff___VVVWWWTTTTTTXXX```eeeeeecccLLL;;;222???WWWgggiiifff___```bbbaaa^^^XXXQQQMMMIIILLLPPPTTTWWWYYYYYYYYYZZZYYYYYYZZZZZZWWWPPPJJJLLLJJJJJJMMMPPPOOOHHHBBBDDD???999555444333000---000,,,***)))&&&"""###(((###!!!!!!""""""!!!"""######$$$$$$"""!!!  !!!!!!!!!"""%%%'''######""""""""""""######!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%$$$)))...000000333999>>>JJJTTTbbbmmmsssvvvyyy{{{{{{|||||||||{{{xxxwwwuuuxxxxxxtttmmmbbbYYYTTTRRRSSSVVV[[[```dddiiimmmpppiii]]]LLL???777111+++'''%%%%%%$$$$$$#########"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!! """$$$%%%&&&&&&&&&((($$$!!!!!!$$$&&&### ~~~yyyqqqgggaaa___`````````bbb___\\\]]]cccllluuuzzzxxxrrrhhh___YYYWWWXXXZZZhhhkkknnnqqqrrrpppmmmkkkeee___WWWQQQNNNOOOQQQRRRRRRUUU[[[eeepppwwwxxxxxxzzzzzzzzz{{{|||}}}|||zzzzzzvvvrrrrrruuuxxxyyyxxxxxxvvvuuuwww{{{zzzuuupppooopppqqqpppooooooqqqssssssmmmlllpppqqqmmmlllnnnqqqtttwwwxxxwwwvvvyyy{{{uuurrrooopppsssvvvuuutttuuuuuuuuutttrrrpppnnnlllkkklllmmmlllkkkjjjlllnnnnnnoooooonnnjjjfffddddddeeegggddd```___bbbcccaaagggjjjnnnrrrsssqqqnnnlllhhhjjjlllnnnooonnnllljjjiiikkklllnnnpppppppppppptttpppjjjdddaaadddiiinnnrrruuuuuunnniiijjjkkkkkkoooqqqrrrqqqoooooosssvvvuuutttsssrrrsssuuuxxxyyywwwuuusssrrrqqqrrrtttuuujjjkkklllllllllmmmoooqqqtttsssrrrtttvvvuuuqqqmmmrrrnnniiihhhjjjnnnoooooolllkkkhhhfffeeeeeefffggglllhhhfffjjjqqquuusssooollllllmmmpppsssuuuvvvvvvsssqqqooommmmmmmmmoooppprrrlll[[[EEE555...+++((($$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!""""""%%%###""""""######""" ######""""""!!!!!!  !!!!!!""""""!!!!!! !!!"""""" ###%%%&&&###  !!!!!!""""""""""""""""""""""""$$$$$$$$$$$$%%%&&&'''((())))))+++---111555999;;;???BBBFFFKKKPPPSSSUUUVVVSSSVVV[[[^^^___^^^ZZZXXXQQQPPPOOORRRVVVXXXXXXVVVAAA;;;888@@@OOO\\\bbbbbbXXXYYYYYYWWWTTTOOOJJJGGGFFFFFFFFFGGGJJJLLLLLLKKKQQQPPPOOOMMMJJJEEEBBB???@@@???>>><<<:::999999999555333000---+++)))((((((((((((&&&%%%$$$$$$######!!! !!!"""######"""###$$$$$$$$$$$$###"""""" !!!!!!###$$$$$$############""""""""""""###############"""!!!  !!!###%%%%%%%%%&&&(((***///333777:::;;;>>>DDDHHHZZZdddooosssvvvzzz|||{{{yyyyyyyyy|||~~~|||wwwrrruuupppfffZZZMMMEEEAAA@@@AAABBBFFFMMMXXXbbbjjjnnnkkkdddYYYKKK???555...+++((($$$"""!!! """'''%%%$$$###"""!!!!!!!!!!!!""" ###""" """###%%%&&&&&&&&&%%%"""!!! !!!###%%%&&&|||tttjjjbbb^^^___bbbccc```]]]ZZZ[[[```iiirrrwwwxxxrrriii```ZZZXXXYYYZZZbbbeeejjjnnnqqqqqqpppoooeee```WWWPPPLLLKKKLLLMMMQQQTTTZZZccclllsssuuuuuuwwwwwwxxxyyy{{{{{{zzzzzzwwwtttrrrssswwwzzzzzzzzzvvvttttttwww{{{{{{vvvrrrmmmooopppqqqqqqqqqssstttsssnnnmmmqqqrrrooonnnppptttvvvxxxxxxvvvuuuvvvxxxsssrrrpppooopppqqqqqqqqqtttuuuuuuuuusssqqqnnnlllkkkllllllkkkjjjjjjllloooooopppooommmiiifffeeeeeefffhhheeeaaa```cccdddaaaccceeeiiilllnnnmmmlllkkkhhhiiikkkmmmmmmllljjjhhhhhhjjjlllnnnppppppoooooorrrppplllhhhfffgggkkknnnooouuuvvvrrrmmmmmmlllkkkoooqqqsssqqqooonnnqqqtttvvvuuutttssstttuuuwwwyyyyyyxxxvvvtttssssssssstttmmmnnnnnnmmmlllmmmoooqqqsssrrrrrrtttvvvuuurrrooopppnnnlllkkkkkklllnnnoooooommmjjjfffdddddddddeeehhheeedddiiiqqqvvvuuurrrqqqppppppppprrrssssssssstttsssrrrqqqqqqrrrssstttsssnnn```LLL;;;222,,,(((&&&&&&&&&&&&%%%$$$###"""$$$$$$###"""""""""""""""$$$###""""""######""" """"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!! """ !!!$$$%%%###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$&&&&&&'''''')))***---///111333777999===BBBFFFIIIKKKLLLMMMPPPRRRTTTTTTQQQNNNLLLKKKHHHEEEDDDCCCBBB???<<<111222666AAAKKKPPPMMMIIIJJJJJJJJJHHHEEEBBB>>><<<;;;::::::;;;>>>??????>>>@@@@@@@@@???<<<888444222111000///...---,,,,,,,,,,,,***)))'''&&&%%%%%%%%%$$$###"""!!! !!! """###"""!!!%%%$$$$$$###"""  !!!"""!!!!!!!!!!!! !!!""""""""""""!!!!!! !!!!!!!!!!!!!!!"""""""""%%%&&&&&&%%%$$$%%%(((***444888===@@@CCCHHHOOOUUUbbbllluuuyyy{{{~~~}}}|||{{{|||}}}{{{uuuqqqnnneeeXXXJJJ???888444222666888<<>>@@@AAACCCDDDCCCBBB@@@>>>DDDAAA<<<888444000,,,)))&&&***333<<<@@@???888333:::999888666444333111000///...---...000111000///333444555666444000,,,)))'''&&&%%%%%%$$$%%%%%%%%%$$$######""""""###$$$$$$"""!!! !!! """###"""!!!######"""!!!  !!!""" !!!!!!!!!!!! !!!!!!"""!!!!!!!!!"""""""""#########$$$$$$'''((((((''''''(((,,,///777<<>>111$$$ """!!! !!!!!!"""######$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$4ĉ@ӵ{{{ooogggddddddfffeeedddbbbccchhhpppvvvxxxuuuqqqlllgggbbb^^^\\\[[[^^^bbbggglllqqqtttuuutttrrrmmmdddZZZRRRNNNMMM>L\\\aaafffiiiooosss=hĦ|||yyywwwuuuvvvyyyzzzxxxvvvpppqqqsssvvvyyy{{{{{{zzz4ĉ@ӵooooooooopppuuuzzz}}}}}}tttsssrrrqqqqqqqqqqqqqqqrrrtttuuurrrmmmiiijjjkkkppppppqqqrrrrrrqqqppppppqqqrrrqqqooonnnoooqqqtttrrrqqqoookkkiiiiiilllnnnppprrrpppllljjjlllkkkhhheeeccc```^^^^^^aaadddfffiiikkkmmmnnnnnnmmmkkkiiifffhhhkkknnnpppppppppoooqqqqqqpppnnnmmmoootttwwwwww{{{|||vvvpppnnnmmmkkklllpppttt>Lxxxwwwvvvtttrrrrrrsssuuuvvvxxxyyyzzz{{{|||||||||||||||{{{wwwssspppppprrruuuvvvvvvwwwvvvssspppmmmlllkkksssyyyxxxpppjjjjjjlllooommmkkkiiihhhggghhhhhhgggggghhhmmmrrrtttsssrrrkkkkkkiiifffddddddgggjjjpppqqqtttvvvyyyzzz{{{{{{yyywwwlllZZZIII===444---((('''&&&%%%$$$$$$$$$$$$$$$###############$$$$$$###"""!!!"""###$$$###""" !!!!!!""""""######""""""!!!!!!  """###$$$$$$$$$$$$"""!!! !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""######$$$!!!"""###%%%&&&%%%$$$$$$######$$$%%%&&&'''((()))'''((((((***++++++,,,,,,''''''&&&%%%###!!!!!!!!!%%%(((++++++***))))))***)))(((&&&%%%%%%&&&((()))&&&%%%$$$$$$%%%%%%$$$######$$$'''))))))'''$$$"""!!! !!!!!!###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$""""""!!!!!!!!!"""######"""  !!!""" ###""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""###!!!"""""""""#########$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$(((---000111222333555888???HHHQQQ[[[gggttt|||yyy}}}yyyuuudddQQQ999***((())))))&&&%%%'''***000:::HHHXXXbbbhhhgggfffeeeccc```^^^\\\LLL@@@444,,,'''######&&&'''%%%"""!!!!!!###''')));;;///%%%$$$%%%### !!!!!!"""###$$$%%%''''''!!!!!!!!!!!!!!!"""""""""GG=?yyypppjjjgggggggggfffddddddgggooouuuyyyxxxuuurrrlllgggaaa^^^^^^___bbbfffjjjnnnqqqsssrrrsssqqqkkk```VVVPPPNNNHdĦYYY^^^dddhhhooo=Īj{{{xxxvvvvvvxxxyyyxxxuuuqqqrrrtttvvvxxxyyyzzzzzzGG=?qqqppppppttt{{{}}}|||sssqqqoooooopppqqqrrrqqqsssttttttssspppmmmlllllloooooonnnnnnnnnoooqqqqqqsssssssssrrrpppooopppqqqppppppooolllkkklllooorrrtttvvvuuuqqqooopppooollljjjhhhdddaaa```bbbeeegggjjjlllnnnppppppooommmlllhhhiiikkknnnpppqqqqqqrrrqqqqqqpppnnnmmmoootttwwwvvv{{{{{{tttooommmmmmkkkkkkooosssHdĦ{{{xxxwwwuuuttttttuuuwwwxxxyyyyyyzzz{{{|||~~~}}}|||yyyuuurrrqqqsssuuutttvvvwwwuuurrrnnnkkkkkknnnttt{{{yyyrrrkkkiiijjjlllllllllllllllkkkkkkkkkffffffhhhkkknnnnnnllljjjfffggghhheeeccccccfffjjjqqqssswwwzzz}}}~~~~~~}}}{{{zzzppp___NNNBBB999111)))((('''%%%%%%%%%&&&'''$$$############$$$%%%%%%###"""!!!"""###$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!###$$$%%%%%%%%%$$$!!!""""""!!! !!!"""!!!!!! !!!!!!"""###""""""""""""""""""""""""######""""""""""""######!!!!!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$"""###$$$###!!!!!!!!!""" ###(((******'''$$$###%%%$$$###"""###$$$%%%&&&$$$###!!!"""######"""!!!!!!"""$$$%%%%%%$$$###"""""""""""""""###$$$%%%&&&###$$$$$$$$$$$$###"""""" !!!"""###"""  !!!!!! $$$$$$$$$###"""!!!   !!!!!!""""""######$$$$$$%%%%%%$$$$$$!!!""""""###$$$%%%&&&&&&&&&***///222444444555777BBBHHHQQQZZZccclllwww~~~{{{www^^^LLL666'''$$$''''''%%%%%%&&&)))---666EEEVVVbbbpppooommmjjjhhhggggggfffWWWIII:::000)))$$$"""###'''%%%###!!!!!!"""$$$&&&...'''###%%%(((&&&###""""""""""""###$$$%%%'''(((!!!!!!!!!!!!!!!!!!!!!!!!ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦsssĦfffiiipppwwwzzzzzzyyyvvvqqqjjjddd```oooqqqoooPPPDdDnnntttzzz?fӵ|||xxxuuuĦssstttvvvӵƜ`1.׼suuuvvvĭӵooosssrrrmmmnnnmmmkkkjjjkkknnnqqqӵpppnnnmmmmmmĦnnnmmmmmmnnnqqqtttrrrccceeeiiikkkiiikkknnnĦjjjjjjlllmmmooorrroooĦyyyuuupppnnnmmmjjjlllooorrrDdDwwwwwwyyy}}}ӵtttrrrӵtttӵvvvzzzzzzooopppĦmmmjjjӵqqqsssxxx}}}ĭӵ'''%%%#########$$$$$$%%%&&&"""!!!!!!!!!###$$$###"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###%%%&&&&&&$$$###"""!!!###%%%$$$!!! """ !!!"""$$$$$$########################""""""!!! !!!!!!"""!!!!!!!!! !!!!!!""""""%%%$$$"""!!! !!!!!!######$$$%%%$$$###"""!!!"""$$$&&&&&&$$$$$$&&&(((!!!###&&&((()))'''###!!!###"""""""""######$$$$$$"""!!! !!!######"""!!!""""""#########$$$$$$$$$$$$#########$$$%%%&&&'''!!!"""############"""!!! !!!"""###"""!!! !!! """######"""    !!!"""""""""###$$$$$$$$$$$$######""""""###$$$%%%&&&'''((((((***,,,000444888===BBBFFFSSSYYYaaahhhmmmrrrxxx}}}{{{vvv^^^NNN999+++&&&&&&&&&%%%%%%'''***---666EEEXXXfffuuutttrrrpppmmmlllkkkjjjaaaTTTDDD:::222)))###!!!$$$###""""""!!!"""###$$$$$$!!! $$$&&&%%%$$$%%%%%%$$$###""""""###$$$$$$ !!!!!!!!!!!!!!! ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLllljjjlllssszzz{{{{{{{{{yyytttmmmfffS?ʬnnnppp3h?D%%)?tttzzzZufĦ{{{wwwsssgL{{{uuuvvvg&exxxgĉ@uuuyyyg&e>&eqqq@esssqqq??pppmmmnnnllliiihhhiiilllg<ĉssspppllljjj3we<Ħnnnnnnnnnppp3h?@eeeeeeehhhkkknnnhhhjjjmmmZoookkkkkklllmmmooo3h?gLrrrwwwvvvrrrpppmmmiiimmmoooqqqD%%)?zzzfff?><zzzz|||=?Ħsssg&esssg&essswwwzzzS?ʬqqq4ff?>ߝLnnn@ekkkg&emmmooorrr3h?g&e>&e+++(((??$$$#########$$$%%%%%%&&&"""!!!!!!!!!###$$$$$$#########""""""!!!!!!  !!!!!!""""""%%%&&&''''''&&&###!!! ###&&&%%%### """ """###%%%&&&########################!!!  """!!!%%%$$$"""  """$$$%%%%%%$$$###!!!$$$%%%$$$%%%(((+++***'''%%%$$$%%%&&&&&&%%%#########$$$$$$$$$$$$$$$###"""!!!"""$$$$$$$$$###  !!!!!!!!!!!! !!!""""""### !!!"""$$$$$$$$$$$$### !!!"""###$$$%%%"""!!! """%%%%%%$$$######""""""!!!!!!!!!"""""" !!!!!!"""###$$$$$$%%%###############"""!!! $$$$$$%%%&&&'''((()))***,,,...111666===GGGQQQXXXaaafffmmmrrrtttvvvzzz}}}zzztttbbbTTT@@@111+++))))))((('''))),,,///888HHH]]]kkkssssssrrrrrrpppnnnlllkkkmmmaaaSSSIII@@@555+++&&&""""""!!!""""""######$$$""" ###$$$!!!"""%%%'''&&&$$$""" !!!!!!!!!!!!!!! 4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦuuurrrqqqrrrttt|||~~~yyysssoooHtƅ^\\\dddBt=o9ĦDtfo9Ħwww|||zzzg?zzzvvvHdĦ{{{xxxyyyHu]Ħ|||ttyyyxxxHƅ^Hu]ĦvvvH׼sqqqvvvssspppnnnmmmnnnmmmjjjggggggtQhhhkkkmmmnnnje<ĦppppppqqqBt=o9ĦH׼sggggggiiilllnnnooopppnnnmmmHtĦpppnnnmmmlllnnnBt=o9ĦHdĦssszzz}}}zzzvvvrrrqqqsssttttttDtfo9ĦsߝLGdUĦ}}}Ht@cӵHu]ĦtttHu]Ħ{{{xxxHtƅ^lllqIܗGIӵoooH׼skkknnnHu]ĦnnnsssBt=o9ĦHƅ^Hu]Ħ(((###$$$$$$%%%&&&&&&%%%%%%%%%'''&&&$$$"""!!!""""""###""""""""""""!!!!!!!!!!!!!!!!!! %%%$$$###"""!!!!!!!!!!!!%%%$$$###!!!!!!!!!!!!"""!!!  """###$$$######"""!!! ######"""  ###&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""$$$""" !!!$$$&&&)))&&&######$$$%%%### %%%%%%###"""!!!!!!!!!!!! !!!"""######"""!!! !!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!###!!! """"""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""###$$$%%%(((%%%!!! """"""!!!###$$$%%%%%%%%%'''***,,,///000333;;;FFFUUUccckkkrrrwww}}}~~~zzzxxx{{{}}}}}}yyylll^^^JJJ999000,,,***)))+++---111888CCCRRRbbblllttttttrrrmmmlllqqqsssrrrqqqjjjaaaVVVLLL@@@333+++)))""" %%%'''$$$"""$$$###"""""""""""""""######!!!!!!!!!!!!!!!"""######"""!!!"""###%%%$$$""" 4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦvvvqqqooonnnooowww{{{|||yyyvvvq<R[[[]]]qjRgdKӵHdDĦgdKӵtttyyyGR/f6LĭĦyyywwwDdDĦzzzxxxxxxDdDĦ`eĭwwwDdDΦDdDĦsssDdDĦtttuuutttssstttvvvvvvvvvtttqqqqqqppplllhhheeegeĦfffiiilllFSĦppppppqjRgdKӵDdDĦkkkkkklllnnnoooppppppnnnmmmDdDĦooonnnlllkkkqjRgdKӵDdDĦssszzz}}}|||zzzxxxwwwxxxxxxwwwHdDĦgdKӵDdDDdDĦ~~~DdDĦ4DufӵDdDĦsssDdDĦyyyq<RnnnjjjpeƜ4DuTӵoooDdDĦmmmpppDdDĦqqqqjRgdKӵDdDΦDdDĦ*********'''%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%$$$###"""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!! %%%$$$###""""""!!!!!!!!!%%%$$$###!!!!!!!!!!!!"""!!!!!! !!!"""#########""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!$$$###!!! """$$$&&&""" !!!%%%'''((('''%%%$$$###"""!!!!!!!!!!!! !!!"""######"""!!!!!!!!!!!!!!!"""""""""###### '''&&&%%%###"""!!!!!!  !!!###$$$$$$"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%&&&###!!!!!!###$$$###"""&&&'''(((((('''))),,,......000555???NNN```pppzzz~~~{{{yyywwwzzz}}}}}}zzzttthhhVVVDDD666///,,,***,,,000777AAAMMM]]]kkkuuuvvvwwwsssnnnmmmrrrttttttsssooojjjeee\\\PPPBBB888111)))$$$%%%&&&###!!!"""$$$######"""######$$$$$$!!!!!!!!! !!!""""""###"""!!! !!!######""" 4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦxxxqqqllljjjjjjrrrxxx|||{{{zzzpo9u]]]\\\[[[[[[GIdnuR)ĦDdDĦnuR)ĦmmmtttCdgĪjwwwDdDĦyyyxxxyyyDdDĦHߝL`o9wwwDdDΦDdDӵqqqDdDĦwwwxxxvvvuuuuuuwwwxxxxxxwwwvvvvvvtttoooiiidddgeĦdddgggsp?aĦpppoooGIdnuR)ĦDdDĦnnnmmmnnnooooooooopppooooooDdDĦoooooollliiiGIdnuR)ĦDdDĦtttyyy}}}~~~~~~~~~~~~|||{{{yyyDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦrrrDdDĦuuupo9ussssssmmmkkk=ӊB1.uTӵpppDdDĦpppqqqDdDĦtttGIdnuR)ĦDdDΦDdDӵ,,,++++++(((''''''######$$$$$$$$$$$$######$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$###""""""!!!!!!$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""!!!!!!   !!!!!!!!! !!!!!! ######"""""""""###$$$%%%###"""!!!!!!###$$$$$$###$$$###"""!!!!!! !!!!!!""""""######"""!!!!!! !!!!!!!!!!!!!!! &&&&&&%%%###"""  """###$$$$$$"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!"""""""""######$$$$$$%%%$$$###!!!"""$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&))),,,333777???LLL^^^rrrzzzxxxtttvvvxxxzzzzzz{{{~~~}}}~~~|||zzzzzzrrrcccRRRBBB888444444555;;;EEEPPP\\\hhhttt{{{zzzzzzvvvpppoootttvvvvvvnnnnnnnnnnnnhhh\\\MMMBBB999000(((&&&%%%###"""$$$$$$$$$############$$$$$$!!!!!! !!!!!!"""######!!! !!!"""!!! 4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<{{{{{{>d<Ħ4DufئL>eyyyDdDʜ4DuTӵpppDdDĦxxx|||zzzwwwvvvwwwwwwvvvuuuyyyyyywwwsssmmmggggeĦddds<v>aĦpppooopeӵDx<DdDĦmmmmmmooooooooonnnqqqqqqqqqDdDĦpppooolllhhhpeӵDx<>dd<ӵDd<DdDΦDdDĦ}}}DdDӵnd<DdDĦsss>d<ĦssspeӵwwwĦpppF&uTӵqqqDdDĦqqqqqq>d<ĦvvvpeӵDx<>d<ʜ4DuTӵ,,,,,,+++)))'''((($$$$$$%%%%%%%%%$$$######$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$######""""""$$$######"""!!!!!! !!!!!!!!!!!!""""""######""""""!!!!!!!!!  """###"""""""""###!!!!!!  !!!!!!"""###############$$$###!!!!!!!!!!!!!!!!!!###""""""!!! !!!!!!############"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!"""$$$%%%%%%$$$"""!!!"""######$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&))),,,888>>>JJJZZZlll}}}}}}yyyuuusssqqqooollljjjjjjkkklllqqqtttxxx|||~~~~~~|||{{{zzzvvvnnn```RRRIIIFFFFFFGGGNNNWWWaaaiiipppvvvzzz}}}}}}yyysssrrrvvvyyyxxxmmmnnnpppqqqnnndddVVVLLL>>>666,,,'''&&&&&&&&&'''$$$######""""""""""""###!!!!!! !!!!!!"""###%%%### !!!""""""!!!4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xkkkkkkrrryyyB?daĦpppoooB?Ho9mmm>dd<ӵmmmiiiB?Ho9lll<x}}}{{{xxxttt&ӫeʬtIӇxxx>d<Φ>d<Ħ{{{D&ӫetIӇ~~~DdDĦwwwsdKĦqqqB?dp&ĒRtttqqq>d<sdKĦtttB?Ho9ssss&dq&ĒR333,,,+++***(((&&&(((&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$###$$$$$$$$$$$$###""""""######""""""!!!  !!!!!!"""""""""""""""!!!!!!!!!!!! !!!"""!!!!!!!!!!!!  !!!  !!!"""""""""!!!  !!!$$$&&&(((###""""""!!!!!!!!!!!!"""$$$$$$###"""""""""""""""   """"""""""""""""""""""""!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$&&&&&&$$$###!!!###$$$$$$%%%%%%%%%%%%$$$&&&&&&'''&&&%%%%%%%%%%%%%%%&&&'''((()))+++///111999BBBQQQddduuu~~~xxxsssqqqjjj```XXXSSSRRRSSSTTT___bbbhhhooovvvzzz|||}}}yyyyyyuuummmccc]]][[[\\\ZZZ___hhhooosssuuuwwwxxx~~~|||vvvvvvyyy{{{zzzuuuuuuuuuvvvtttmmmccc[[[IIIAAA666---))))))(((&&&$$$###"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######'''$$$"""!!!"""######"""4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkgepppnnnmmmrrrzzz@hYYYSSS@GlllgggHĪj@IŌXXXcccBenerrrHkge~~~nefeHu]3hhsssuuutttsevvvuuuuuuwwwxxxyyywwwvvvxxxwwwvvvuuussspppgeĦja>aĦpppooo@Gpppnnnseppprrrsssqqqpppnnnqqqttt<Ōqqqnnnkkk@GkkknnnHkgeyyy}}}~~~}}}|||zzzuuuqqqHĪj@IŌuuuwwwege{{{yyyHu]3hIŌDdDĦzzzneoooqqq@hnnnsss>htttuuuqqqseooonerrrrrr@GrrrqqqsĪj@h<<<333,,,***)))'''&&&''''''((((((''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""##################$$$%%%%%%$$$###"""""""""""""""!!!  !!!!!!!!!!!!!!!  """""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!!!!!  !!!!!!!!!!!!###%%%######""""""""""""######%%%%%%###"""""""""""""""  !!!"""""""""!!! !!!###$$$%%%%%%"""!!! !!!###"""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""###$$$&&&&&&'''&&&%%%$$$&&&''')))(((&&&%%%%%%&&&###%%%(((***,,,000444888BBBLLL]]]ooowwwpppggg]]]OOODDD===<<<===>>>FFFJJJQQQZZZdddlllsssvvvtttuuutttrrrooollllllmmmhhhmmmsssxxxzzzzzz{{{{{{|||~~~}}}zzzyyy|||}}}{{{|||zzzyyyyyyxxxssslllfffZZZTTTGGG:::333000***$$$$$$$$$###"""!!!!!!!!!!!!###""""""""""""###$$$$$$'''%%%######$$$$$$###"""4DuXӵĵD^DdDĦxxxrrroooooopppxxxccc\\\VVVWWWrrroookkkYYY]]]aaavvvtttyyy|||D^sssuuuvvvvvvs׼suuuuuuuuuwwwyyyzzzzzzwwwuuuwwwuuussssssrrrpppgeFm8eee>aĦqqqpppppppppqqqppps׼smmmoooqqqqqqnnnllljjjnnnsssHotttrrrpppnnnmmmmmmoooqqqtttyyy~~~}}}{{{{{{vvvpppooossswww{{{zzzxxxD^DdDĦ|||uuuppprrrtttsssmmmtttvvvoootttuuuppps׼srrrooopppqqqpppjjjoooooopppDDD>>>444,,,***)))'''&&&(((''''''''''''&&&%%%$$$######$$$%%%%%%%%%%%%$$$###""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!"""###%%%&&&&&&%%%###"""!!!""""""""""""  !!!  !!!"""######!!! !!!!!!  !!!!!! !!!!!!!!!"""%%%&&&&&&### !!!$$$$$$############$$$$$$&&&%%%$$$"""""""""""""""!!!!!!!!!!!!  """"""!!!  """###$$$%%%&&&###""" !!!###$$$$$$###################################################$$$%%%&&&''''''&&&%%%$$$$$$'''))))))'''&&&'''(((''')))---111444:::???CCCRRRYYYggguuu}}}rrriiiWWWMMM@@@555000//////000444666;;;BBBKKKTTT\\\```cccdddfffkkkpppuuuwwwxxxvvvyyy}}}~~~~~~}}}|||}}}zzz}}}~~~|||}}}~~~{{{~~~|||zzzzzz{{{xxxsssnnniiidddXXXIII@@@;;;222((('''&&&%%%$$$############$$$$$$######$$$$$$%%%&&&&&&$$$###$$$$$$$$$""" Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<Ħyyyssspppooonnnuuu||||||vvvpppkkkfff___ZZZZZZ___\\\fffooorrrrrrrrrqqqmmmlllccc[[[YYYZZZZZZ\\\```\\\bbbfffeeefffkkkppprrrvvvwwwwwwuuurrrqqqtttvvvuuuyyyĦ>d<ĦtttrrruuuwwwwwwBerrrvvvxxxyyyzzz{{{|||yyyuuuqqqwwwtttqqqpppqqqooogeFYĉeeefff>aĦqqqqqqqqqrrrttttttnnnnnnoooppprrrrrrBejjjkkkmmmnnnmmmiiifffggglllqqqnu]ӵtttppprrrssssssrrroooooopppsssttttttrrrooooooppptttyyy{{{}}}wwwpppnnnoooqqqooommmfffjjjqqqwww|||~~~~~~}}}zzzzzz{{{zzzxxx>d<Ħ}}}~~~{{{{{{>d<Ħ|||}}}Ħsssuuuyyy|||}}}zzzuuupppmmmvvvxxxpppiiikkkqqqtttoootttuuupppBettttttpppllllllĦoooiiigggeeeeeehhhjjjllllllnnnoooooommmggg[[[MMMCCC???555---+++***(((''')))&&&'''&&&&&&%%%$$$###"""""""""$$$%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!######""""""!!!!!! """###%%%&&&&&&%%%$$$"""!!!""""""""""""     """$$$  """"""!!! !!!!!!!!!!!!!!!"""###### """######!!!!!!$$$'''%%%$$$$$$$$$$$$$$$%%%%%%'''&&&$$$"""!!!""""""###""""""!!!!!!!!! !!!""""""!!!""""""""""""""""""""""""$$$"""!!!"""$$$%%%%%%$$$##############################"""!!!!!!"""######$$$%%%'''(((((('''%%%$$$"""%%%)))***(((((()))+++222555999===BBBHHHOOOSSSZZZ___hhhqqqyyyyyykkkaaaJJJBBB666...+++******)))------///333888???FFFJJJQQQRRRWWWaaammmwww|||}}}}}}{{{|||xxx|||~~~~~~{{{~~~~~~yyyuuuooolllbbbSSSJJJEEE;;;000)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$######$$$$$$### ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦxxxrrrooonnnrrrxxxwwwuuupppiiibbb]]]\\\\\\___```fffoooxxxzzzvvvqqqtttkkkcccbbb```[[[\\\```hhhcccaaaeeehhhiiilllooovvvxxxyyyxxxvvvtttssstttqqqsssxxxgdKĦsdKĦyyyvvvyyyxxxvvvuuuwwwxxx~~~|||zzz{{{|||{{{wwwssssssssssssrrrqqqnnnŶSmmmiiihhh3we>>DDDLLLSSS[[[gggvvv}}}}}}~~~{{{yyyuuuqqqiii___YYYSSSHHH===777---%%%%%%&&&%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$###"""""""""""">AneneneneDe{{{tttqqqmmmpppvvv~~~~~~zzzsssmmmhhhdddaaa___^^^___cccllluuuyyyxxxuuuqqqjjjffffffddd___]]]___eeebbbaaadddeeefffjjjooovvvxxxzzzzzzxxxvvvttttttqqqtttnene}}}{{{xxxwwwuuusssssstttvvvwwwwww|||zzzyyyzzz{{{{{{xxxvvvuuuuuutttsssqqqnnn>Avvvtttnnnk<vvvvvvtttqqqoooppppppooonnnoooqqqsssuuunnnmmmkkkkkkkkkjjjhhhfffhhhjjjnnnfhssstttvvvwwwxxxxxxxxxxxxuuurrrrrrssstttrrrppptttqqqooottt|||}}}zzzvvvrrrnnnllllllmmmmmmnnnoooppprrruuuwwwyyyzzzzzzxxxyyyyyyDe~~~}}}}}}}}}{{{netttwwwnesssvvvyyy}}}}}}xxxsssoooxxxwwwuuuqqqmmmmmmpppsssqqqqqqqqqmmmjjjkkkooosssrrrqqqnetttuuuqqqmmmhhheeeeeegggjjjlllssspppmmmkkkfff[[[NNNEEE<<<777000,,,,,,+++)))'''((((((''''''''''''''''''***(((&&&$$$$$$$$$%%%&&&&&&%%%$$$#########$$$%%%%%%$$$######""""""############$$$$$$$$$$$$######$$$#########"""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!  """""""""!!!!!!!!!!!!!!!!!! """!!!  !!!"""###$$$%%%&&&&&&'''((())))))******)))((('''%%%$$$%%%&&&&&&&&&&&&((((((&&&(((+++(((###"""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""######"""###$$$%%%&&&&&&''''''$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&+++***'''&&&'''((())))))***))),,,222555888===DDDSSSXXX___bbb```\\\XXXWWWPPPPPPPPPRRRVVV\\\bbbeeejjjtttzzzxxxuuupppcccTTT???777...(((''''''&&&$$$"""'''+++...111222555:::AAAGGGPPP]]]nnnzzz~~~~~~~~~~~~~~~|||zzztttqqqkkkdddaaa^^^WWWNNN???666---,,,+++)))&&&'''%%%%%%$$$#########$$$$$$$$$$$$%%%%%%$$$###!!!xxxtttlllooottt|||}}}uuuqqqooolllfffaaa^^^^^^```gggpppxxx{{{|||pppmmmkkkllljjjddd___^^^bbbaaaaaabbbaaaaaafffnnnuuuxxx|||}}}{{{xxxvvvuuurrrvvv}}}yyyuuurrrpppqqquuuxxxxxxwwwxxxwwwwwwxxxzzz{{{{{{yyyxxxwwwvvvuuurrrpppwwwzzzyyyuuuvvvuuurrrpppnnnqqqpppooooooppprrruuuvvvpppnnnmmmllllllkkkiiiggghhhjjjmmmpppuuuvvvvvvwwwwwwxxxxxxxxxttttttsssrrrrrrrrrrrrrrruuuqqqnnnqqqxxx~~~xxxuuuooojjjhhhjjjmmmoooqqqrrrsssuuuwwwyyyzzzzzz{{{yyyzzzyyyzzz~~~|||{{{yyytttrrrsssuuuvvvvvvyyy}}}}}}yyytttpppuuuuuutttrrrooonnnoooqqqpppqqqqqqooollllllooossspppppprrrttttttnnnllljjjhhhhhhjjjnnnppprrrqqqnnnkkkeee[[[MMMCCC<<<777000,,,,,,+++)))'''&&&&&&&&&&&&&&&''''''''')))(((&&&%%%$$$$$$%%%&&&$$$$$$#########$$$%%%%%%$$$$$$###""""""""""""### !!!!!!!!!!!! """"""""""""!!!!!!!!!!!! """"""!!! !!!"""###$$$###"""!!!!!!"""""" !!!!!!!!!!!!!!! ######""""""!!! !!!"""$$$%%%'''((()))))))))(((&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((***------*********'''!!!""""""""""""!!!!!!!!!!!!######"""!!! !!!!!!!!!!!!!!!""""""#########$$$%%%&&&&&&%%%%%%%%%%%%$$$###"""!!! !!!"""###$$$%%%&&&%%%%%%$$$$$$%%%&&&((()))...---***((('''(((***+++000000555===CCCHHHPPPXXXdddiiinnnlllcccXXXOOOJJJ???>>>===>>>AAAFFFLLLPPPXXXcccmmmnnnnnnkkk^^^OOO:::444---((('''&&&$$$""""""###$$$&&&((()))***+++,,,///444:::CCCRRReeesss}}}~~~}}}|||{{{|||~~~}}}zzzpppoookkkggggggiiieee___HHH===333///,,,'''%%%&&&&&&%%%$$$###############$$$%%%'''((('''%%%"""|||wwwmmmooossszzz~~~uuurrrsssqqqiiibbb___]]]]]]bbbkkkttt|||tttrrrqqqpppnnnhhhbbb^^^```___``````]]]\\\cccllltttwww|||~~~}}}zzzxxxwwwsssxxx}}}~~~|||}}}}}}zzzuuurrrppprrrwwwzzzyyywwwvvvuuuuuuwwwyyy{{{|||}}}zzzyyyxxxwwwuuutttrrrrrrpppssswwwwwwsssoookkkiiiqqqsssuuuvvvvvvtttqqqpppqqqpppooooooqqqsssvvvwwwrrrpppnnnmmmmmmllljjjiiihhhjjjlllooorrrtttvvvvvvyyyyyyyyyxxxvvvuuuvvvvvvrrrssssssrrrqqqppprrrsssvvvqqqmmmnnntttyyy||||||uuusssooollliiijjjlllnnntttuuuwwwzzz{{{||||||{{{~~~{{{zzzzzzxxxuuuvvvzzz}}}{{{zzzxxxvvvuuuxxxuuuuuuxxxyyywwwwwwyyyyyyyyyzzz{{{zzzxxxvvvttttttssssssqqqooonnnnnnnnnoooqqqrrrpppmmmmmmooosssppppppppppppppppppppppppkkkkkkkkkkkklllnnnrrruuunnnooommmiiiddd\\\OOODDD<<<777000,,,,,,+++)))&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$###""""""""""""""" """!!!!!!!!!!!! ###""" !!!###%%%'''&&&%%%$$$$$$%%%%%%$$$############$$$$$$###"""""""""""""""#########$$$$$$###$$$$$$%%%&&&&&&&&&'''%%%%%%&&&&&&'''((())))))'''&&&$$$"""!!!!!!!!!!!!%%%%%%%%%%%%$$$&&&(((***111777888111)))$$$""" ###""""""!!!!!!!!!!!!!!!%%%%%%%%%$$$###"""!!! """"""!!!!!!!!!!!!""""""''''''&&&&&&$$$###!!!!!!#########""""""!!!!!!!!! !!!!!!######$$$%%%(((''''''&&&'''(((***+++000///---++++++,,,000222999:::@@@JJJSSSZZZdddmmmrrruuuuuulll\\\KKK???:::555333111000222666;;;???DDDPPP\\\bbbhhhiii^^^OOO<<<777000***((('''&&&%%%+++***)))((('''&&&&&&&&&(((+++///333<<>>---###"""$$$######"""!!! !!!!!!"""######$$$%%%$$$$$$###"""""""""!!!!!!!!!!!!""""""&&&&&&&&&%%%$$$"""!!! !!!!!!""""""######$$$$$$!!!"""""""""############((((((''''''((()))+++,,,111222333222333555:::>>>DDDFFFNNNYYYbbbjjjsss|||yyyjjjUUUBBB666222...,,,***(((***---111333444@@@LLLVVVaaahhhbbbVVVDDD???777///+++))))))))))))((('''%%%$$$#########(((+++...111999III]]]kkkwwwzzz~~~|||xxxuuusssuuuxxxzzz{{{|||~~~|||yyyrrrrrrnnnhhhhhhlllmmmkkk^^^RRRDDD:::111)))(((+++((((((((((((''''''&&&&&&'''(((((()))************~~~tttrrrrrrvvv|||zzzyyy}}}|||tttmmmbbb```]]]\\\```hhhqqqvvv|||~~~}}}zzzwwwuuunnnggg```]]][[[ZZZXXXXXX^^^ffflllqqqvvvzzz||||||||||||xxxzzz}}}|||{{{|||~~~}}}yyyxxxxxxyyyyyyzzzzzzzzz{{{uuuuuuuuuttttttwww|||||||||{{{yyyyyyxxxyyyyyywwwvvvtttsssqqqqqqqqqqqqnnnppptttwwwxxxxxxwwwvvvrrrqqqpppoooppprrrtttuuusssqqqnnnnnnoooppppppooommmnnnoooppprrrtttuuuvvv{{{||||||xxxsssqqqrrruuuwwwwwwuuuuuuuuuuuuuuuuuuuuurrrppppppqqqqqqqqqpppnnnrrrvvvvvvqqqllliiiiiilllnnnsssvvvxxxxxxvvvuuuuuutttuuuvvvssspppsssyyy}}}{{{zzzzzz{{{{{{yyyxxxxxxvvvwwwyyywwwrrrrrrvvv}}}zzzwwwuuuuuuwwwzzz|||xxxuuusssqqqpppnnnllljjjkkknnnqqqqqqnnnmmmnnnppprrrrrrrrrrrrooollliiifffqqqsssuuusssooommmmmmnnnhhhllllllgggdddaaaVVVIII<<<777000,,,,,,+++)))'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""!!!!!!!!!!!!!!! !!!###$$$%%%$$$###"""###%%%&&&%%%$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%******++++++***)))'''&&&$$$$$$###"""!!! """""""""""""""###$$$%%% ###%%%%%%$$$&&&***...@@@PPPYYYPPP<<<...******$$$###!!! !!!""" """###$$$###""""""###""""""!!!!!!!!!!!!!!!""""""###$$$%%%%%%$$$$$$!!!!!!"""###$$$%%%&&&&&&######$$$$$$$$$$$$$$$$$$'''''''''(((***---///000666999<<<>>>???BBBGGGLLLPPPRRR[[[gggooottt|||xxxfffNNN:::000...)))'''&&&%%%%%%''')))+++,,,555???IIIYYYggghhh___QQQLLLDDD<<<555000------'''&&&%%%%%%%%%%%%'''((((((+++///222999FFFXXXeeetttwww||||||xxxtttssstttwwwyyyyyyzzz{{{~~~|||zzzyyyxxxssskkkiiimmmppppppbbbXXXMMMCCC888...***+++(((((())))))))))))(((((()))***,,,///000111111111vvvsssqqqsssxxx}}}}}}yyysssdddbbb___\\\]]]bbbiiimmmxxx~~~~~~vvvlllaaa\\\XXXXXXXXXXXX]]]ccciiimmmrrrvvvyyy{{{}}}{{{{{{{{{|||}}}}}}{{{~~~}}}zzzxxx|||~~~|||yyywwwxxx{{{vvvvvvuuutttsssuuuzzz~~~~~~}}}{{{xxxvvvvvvuuuuuuwwwuuusssqqqqqqppppppooonnnpppsssvvvwwwwwwvvvuuusssqqqpppooooooppprrrsssssspppnnnnnnppprrrrrrrrrppppppqqqqqqrrrtttuuuuuuwwwyyyyyyvvvrrrqqqtttxxx|||yyyvvvvvvxxxxxxvvvtttrrrrrrsssssstttssspppooonnnssswwwwwwqqqkkkhhhhhhgggjjjoootttvvvvvvtttrrrpppppprrrsssqqqnnnrrryyy{{{{{{zzz{{{|||{{{xxxvvvssstttwww{{{xxxsssrrruuu|||{{{zzzyyyyyyzzz|||}}}}}}zzzvvvsssrrrpppmmmkkkiiilllppppppnnnlllmmmooorrrsssttttttrrrnnnjjjhhhooosssvvvuuuqqqmmmmmmoookkkppppppiiifffeeeYYYKKK<<<777000,,,,,,+++)))'''***))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$###"""######"""!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """""""""!!!!!!!!! """"""!!!!!!!!! !!!!!!"""""""""$$$###""""""###$$$"""!!!!!!""""""###$$$$$$######!!!!!!!!!!!!""""""""""""&&&'''(((((((((&&&$$$###""""""!!!!!!  !!!###$$$$$$$$$$$$"""%%%%%%$$$%%%+++///>>>OOO___^^^PPPAAA555---$$$###!!! """"""!!!"""$$$$$$###"""!!!######"""!!!!!!!!!!!!!!! !!!"""$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((((()))***---111666:::<<<>>>CCCIIIKKKLLLNNNSSSXXXYYY]]]fffqqqxxxzzzwwwdddKKK777...---%%%%%%%%%$$$%%%%%%&&&'''***000666???QQQeeejjjeee```^^^YYYPPPFFF===666222,,,+++)))((('''((()))******...333666<<>>888111///+++(((&&&$$$$$$%%%---222777;;;???HHHTTT]]]dddhhhmmmrrrtttvvvxxxyyy|||{{{yyyxxxyyy{{{~~~{{{{{{{{{}}}zzzzzzuuummmkkkqqqwwwyyypppnnnnnnjjj^^^LLL>>>999000111333444555555555555444:::CCCKKKOOOLLLGGGCCC|||wwwqqqooosssyyy}}}~~~~~~}}}ooohhhbbbaaa```^^^___bbbjjjuuu~~~uuullleee\\\VVVVVVYYY[[[\\\gggffffffkkkttt{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~yyyvvvwwwvvvrrrpppqqqqqqrrrssssssssstttvvvxxxzzzzzzzzzyyywwwuuurrrqqqsssttttttsssqqqnnnkkkiiinnnpppsssuuuvvvuuutttsssrrruuuwwwuuurrrqqqrrruuuuuurrrooollllllnnnrrrtttsssppppppqqqooommmoootttvvvvvvvvvxxx{{{}}}~~~}}}}}}{{{zzzzzzzzzxxxtttpppooorrrvvvyyyzzzwwwtttqqqpppqqqsssuuuvvvtttoookkkhhhiiilllpppsssuuusssqqqsssqqqppppppsssuuuvvvvvv{{{||||||zzzwwwuuutttuuussstttwww}}}}}}vvvtttuuuwwwyyy|||}}}~~~~~~zzzwwwuuurrrooommmiiikkkmmmoooppppppooonnnppppppqqqtttxxxzzzzzzyyysssrrrrrrrrrsssrrrpppoooooouuutttmmmkkkhhhZZZHHHBBB;;;111+++******)))(((,,,++++++***)))(((((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$"""!!! !!!!!!!!!"""############$$$""" """$$$$$$$$$$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!  !!!""""""###!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$######"""!!!!!!###""" !!!""""""!!!(((&&&$$$######$$$'''(((333???SSSffflll```HHH444***%%%"""$$$$$$!!!!!!%%%###$$$'''(((%%%%%%'''$$$ ###### %%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###!!!!!!###&&&((((((((()))+++///111111000111666;;;???AAAEEEKKKOOOKKKNNNRRRTTTUUUWWW\\\```eeelllrrruuuxxx|||}}}oooZZZDDD666000---***&&&'''***,,,+++))),,,///333;;;MMMcccnnnnnnsssxxxyyyrrrggg\\\PPPFFF???:::333//////000000///111888AAAHHHLLLSSS\\\dddeeedddcccfffkkkqqqtttvvvxxx}}}{{{wwwzzz~~~~~~~~~}}}zzztttrrrtttwwwwwwwww}}}zzzvvvtttoooaaaNNN@@@999555333777:::;;;>>>BBBBBBNNNZZZ```aaa\\\RRRGGG{{{uuusssuuuyyy|||}}}xxxooogggdddbbb___```ddddddooo||||||xxxpppddd[[[XXXXXXYYYZZZaaaaaabbbgggooowww}}}~~~}}}}}}}}}~~~~~~}}}||||||zzzyyyyyyuuuttttttqqqppprrrqqqrrrttttttssstttuuuwwwvvvvvvwwwwwwwwwuuutttsssqqqrrrssstttsssrrrpppnnnoooppprrrtttuuuuuuuuuuuuvvvvvvwwwvvvuuuttttttuuurrrrrrqqqpppoooooopppppprrrpppppprrrpppmmmnnnsssvvvvvvvvvyyy{{{}}}~~~~~~}}}|||{{{zzzwwwqqqlllppprrrvvvyyyzzzwwwtttqqqlllmmmpppsssuuuuuuqqqnnnlllmmmooorrruuuuuurrrpppqqqpppooopppsssvvvwwwwwwxxxyyyyyywwwuuussstttuuuwwwwwwzzzzzzsssrrrsssvvvxxxzzz|||||||||}}}zzzvvvtttssssssrrrqqqlllmmmoooqqqrrrqqqpppoooqqqqqqrrruuuyyy|||}}}}}}xxxvvvuuutttttttttssssssrrrvvvuuuooonnnlll```PPPEEE===333---+++******(((+++******)))((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$"""!!! !!!!!! !!!""""""############!!!!!!######"""###""""""!!!!!!!!!!!!"""  !!!!!!""""""""""""!!!!!!!!!  !!!!!!"""######"""###%%%&&&'''(((''''''(((''''''&&&&&&%%%%%%%%%%%%###!!!!!!"""######"""&&&%%%$$$###$$$&&&((()))111:::KKK]]]hhhaaaOOO???///((($$$###"""!!!""" """&&&&&&###"""$$$%%%!!! ###""""""#########$$$&&&'''((('''((('''&&&%%%&&&(((+++,,,,,,,,,...111666999999999;;;???DDDGGGIIIJJJJJJKKKFFFGGGHHHHHHIIIMMMTTTYYY```gggmmmpppqqqvvv}}}xxxgggSSSBBB999222...***)))+++,,,***(((---222999BBBSSSfffqqqsssssszzz}}}yyyrrrkkkbbb[[[KKKFFF@@@<<<;;;;;;;;;:::@@@DDDKKKSSSZZZaaagggjjjllliiiffffffiiimmmooopppuuu{{{~~~zzzvvvwww{{{}}}||||||xxxuuuuuuwwwyyyzzz~~~||||||xxxlllZZZMMMBBB<<<999<<>><<<:::888999>>>FFFLLLUUU[[[bbbeeeeeejjjuuuvvveeeTTTHHH:::555000...///000000...444<<>>???AAAMMMVVV^^^```]]]VVVJJJ>>>~~~zzzxxxyyyzzz{{{~~~wwwsssmmmfffbbbbbb]]]gggrrr{{{ssshhh```\\\\\\\\\VVVYYY]]]```dddlllvvv}}}}}}yyyzzz}}}~~~zzzwww||||||wwwwwwxxxyyyuuusssttttttpppnnnoooqqqsssuuuuuutttttttttuuuoooppppppqqqrrrrrrrrrssspppqqqsssuuuvvvvvvuuutttnnnnnnmmmnnnppprrruuuwwwvvvtttsssvvvzzz|||{{{yyyrrrsssttttttssspppnnnlllqqqppprrrtttrrrnnnmmmppptttuuuwwwyyyzzz|||~~~vvvxxxzzz||||||zzzvvvssssssuuuxxxzzz{{{yyyvvvtttqqqrrrtttxxx{{{}}}|||{{{vvvvvvyyy{{{}}}{{{wwwtttrrrpppooopppsssuuuvvvvvvqqqrrrsssrrrqqqrrrtttvvv}}}}}}~~~xxxpppoooqqqtttwwwyyyyyyyyyxxxwwwuuuttttttvvvwwwvvvuuuqqqrrrsssttttttsssqqqppptttssssssvvv{{{|||vvvrrrqqqrrrtttrrrrrrpppnnnooopppiii___MMMDDD999000,,,***)))'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!"""######!!!  !!!""""""!!!!!!!!! !!!!!!"""######"""""""""""""""""""""""" !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$######$$$&&&***---///...222777;;;<<<;;;777555000---)))''''''(((((((((%%%&&&'''((()))++++++,,,111222777DDDSSS[[[XXXRRR<<<333***'''$$$"""###&&&$$$###%%%******'''%%%''''''%%%%%%&&&&&&&&&&&&(((---+++***,,,///111000///---///111444777:::;;;<<<:::<<>>555~~~{{{yyyxxxzzz{{{|||{{{vvvkkkccc```aaahhhpppwwwyyyoooeee___[[[ZZZXXXZZZ^^^```ccciiirrryyy|||xxxzzz~~~}}}yyyvvv{{{{{{wwwvvvxxx|||~~~uuurrrssswwwwwwrrrnnnmmmqqqrrrtttuuuttttttuuuvvvrrrrrrqqqppppppooooooooorrrsssuuuvvvvvvtttsssqqqnnnmmmllllllnnnqqqtttvvvrrrqqqqqqtttzzz}}}}}}|||vvvuuutttsssrrrqqqpppppprrrqqqsssuuusssnnnnnnpppsssuuuxxxyyyyyyyyy|||~~~uuuwww{{{}}}}}}{{{yyyxxxuuuwwwzzz||||||{{{yyywwwwwwvvvwwwyyy|||}}}|||{{{vvvxxx{{{|||yyytttrrrppppppqqqrrrsssrrrpppqqqrrrqqqqqqsssvvvxxx|||{{{|||yyyrrrqqqrrruuuxxxyyyzzzyyyyyyxxxwwwxxxyyyzzzxxxuuurrrpppqqqsssttttttrrrqqqoootttssssssuuuzzzzzztttqqqqqqsssrrrqqqooonnnpppqqqllldddRRRHHH;;;111,,,***(((&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$###"""!!!!!!"""###!!! """!!!!!! !!!!!!"""###"""!!! !!!###$$$###"""!!!!!! !!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""############""""""!!!"""$$$'''***,,,---444===FFFIIIGGGBBB>>>888444...***))))))******'''(((***,,,...000222333555333555===HHHPPPQQQPPP???666...+++(((%%%&&&)))%%%$$$'''+++---***)))+++&&&'''((()))+++...000111333111000333888;;;:::888777999===@@@DDDFFFHHHHHHBBBCCCGGGMMMTTTZZZ]]]]]]ZZZYYYXXXWWWRRRIII;;;222,,,+++)))((()))+++---///333777>>>DDDFFFLLL___rrr~~~vvvkkk^^^UUUJJJDDDCCCFFFIIIJJJKKKSSS^^^eeeggghhhlllrrr{{{~~~{{{yyyvvvrrrwwwwwwvvvssspppmmmjjjiiigggmmmtttxxxxxxyyy{{{~~~~~~zzzvvvttttttwwwyyyyyyyyyzzzrrroooooommmqqqwww}}}~~~|||{{{|||xxxxxx{{{|||zzz{{{}}}~~~|||rrraaaNNNBBB:::555333444333:::??????>>><<<555...|||yyyxxxyyy{{{}}}~~~|||qqqgggbbbdddhhhlllpppxxxxxxmmmbbb[[[XXXZZZ\\\___bbbeeejjjpppttt{{{zzzyyy||||||yyywww{{{~~~|||yyyyyyyyy|||~~~~~~~~~tttrrrsssxxxxxxsssnnnmmmqqqrrrssssssssstttvvvxxxxxxwwwuuusssqqqoooooonnnuuuvvvwwwwwwvvvsssqqqooopppooonnnnnnoooqqqsssuuuppppppqqqtttxxx{{{||||||yyywwwuuusssrrrrrrssstttuuutttuuuvvvtttoooooorrrrrruuuxxxxxxvvvvvvyyy|||yyy{{{}}}~~~|||zzzyyyyyyxxxzzz|||~~~~~~}}}{{{zzzxxxwwwuuuvvvwwwxxxwwwvvvuuuwww{{{{{{tttrrrooonnnoooppppppooopppqqqqqqqqqqqqsssvvvyyyyyyxxxxxx|||zzzuuussstttvvvwwwyyyzzzzzz{{{zzzzzzzzzzzzzzzxxxtttqqqoooppprrrssssssrrrqqqpppsssrrrrrruuuyyy}}}~~~wwwssssssttttttrrrooopppssssssmmmhhhWWWMMM???333---***((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###"""!!!!!!######"""!!!###"""!!! !!!"""###"""!!!!!!"""$$$%%%###""""""!!!!!!!!!!!!""""""### $$$$$$$$$######"""""""""!!!!!!""""""""""""######""""""""""""""""""""""""!!!!!! !!!###&&&((()))111<<>>>>>???AAAFFFJJJLLLMMMFFF>>>777444000+++)))***&&&$$$&&&+++---,,,---000+++...000111555;;;???>>>;;;888777;;;BBBGGGFFFCCCBBBDDDGGGJJJMMMOOOQQQRRRHHHIIILLLQQQXXX]]]_________aaacccaaaZZZMMM===333***)))''''''((()))(((&&&)))***///666:::???QQQeeeyyyzzzssskkkaaaZZZWWWWWWVVVUUUTTTZZZdddlllmmmlllnnntttwww|||~~~|||zzz{{{{{{yyyzzz|||}}}|||yyyvvvtttsssqqqwww~~~|||{{{~~~~~~|||yyyxxxzzz|||}}}~~~xxx}}}~~~wwwpppnnnnnnmmmpppwww}}}~~~{{{zzz}}}{{{zzz{{{|||~~~}}}|||}}}zzzmmm\\\NNNAAA666111222---111444333222333000+++~~~zzzxxxyyyzzz~~~}}}{{{}}}vvvllliiiccceeefffgggnnnyyywwwkkkaaa\\\[[[[[[^^^bbbhhhmmmppppppuuuwww{{{~~~~~~|||zzzzzz{{{|||}}}}}}}}}|||{{{|||}}}~~~}}}||||||~~~vvvsssrrruuuvvvsssqqqqqqqqqqqqrrrqqqqqqtttxxx{{{~~~|||zzzwwwtttsssrrrrrrxxxyyyyyyyyywwwtttqqqpppsssrrrrrrqqqrrrssstttuuurrrsssuuuvvvwwwxxxzzz{{{yyyxxxvvvuuutttuuuvvvwwwxxxvvvvvvwwwtttpppqqquuurrruuuxxxwwwtttsssvvvyyyzzz|||~~~~~~|||{{{}}}~~~{{{|||~~~~~~}}}wwwuuusssssstttttttttssstttvvvzzz}}}yyyrrrooommmmmmnnnoooooonnnpppqqqppppppppprrrvvvyyyxxxvvvuuuxxx|||~~~zzzuuuuuuuuuuuuuuuwwwyyyzzz|||}}}{{{xxxwwwvvvvvvuuusssoooppprrrtttttttttrrrqqqrrrqqqqqqtttwwwyyyzzzyyy|||~~~xxxsssrrrssstttpppnnnpppsssqqqkkkfff]]]RRRCCC777000,,,***(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###"""!!!"""###$$$###!!!###"""!!! !!!"""###!!! """$$$$$$""" ###""""""!!!!!!!!!!!!""" """"""""""""############!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###$$$***555@@@HHHMMMNNNNNNBBB<<<222+++'''&&&&&&&&&''')))---333:::CCCJJJNNNNNNQQQSSSSSSPPPOOOPPPRRRTTTMMMGGGDDD>>>666000///)))'''(((,,,///000333777888===@@@@@@EEEMMMPPPOOOKKKGGGEEEHHHNNNQQQOOOKKKFFFGGGIIIKKKNNNPPPRRRSSSKKKLLLNNNSSSXXX\\\]]]]]]___eeemmmnnndddSSS@@@555,,,)))''''''((((((&&&$$$'''$$$&&&...222666EEEWWWooozzz~~~~~~}}}yyyssspppnnnkkkfffbbb```bbbiiiqqqrrrooooootttrrrwwwzzzyyyzzz~~~xxx|||{{{zzzyyyzzz|||~~~~~~}}}{{{{{{{{{|||{{{zzzwww|||}}}wwwqqqqqqttttttrrryyy||||||~~~}}}|||zzz{{{|||~~~yyysssjjj```PPP@@@777666///222000,,,+++---,,,))){{{xxxxxxyyy~~~~~~|||{{{}}}xxxqqqooo```aaaaaa```fffrrr|||sssiiicccZZZZZZ\\\bbbjjjooopppoooqqqvvv|||}}}{{{zzz|||{{{{{{|||~~~~~~}}}yyy{{{|||||||||}}}yyytttqqqssstttrrrsssuuuqqqqqqqqqpppqqqtttyyy}}}}}}zzzxxxvvvvvvvvvyyyzzzzzzzzzxxxvvvsssqqquuuuuuuuuttttttuuuuuuuuutttwwwyyyxxxvvvuuuwwwzzzxxxxxxwwwwwwwwwwwwwwwwwwzzzxxxvvvwwwtttqqqrrrwwwrrrvvvxxxwwwsssqqqtttwwwxxxzzz}}}}}}|||~~~|||~~~~~~wwwtttrrrrrrsssttttttssssssuuuyyy~~~~~~zzzvvvooommmkkkkkkmmmooooooooopppppppppooooooqqquuuxxxyyyuuusssuuuzzz{{{yyyuuuvvvuuuttttttuuuwwwzzz|||{{{uuurrrrrrtttuuuvvvoooppprrrtttuuuuuutttsssqqqpppqqqsssvvvwwwvvvuuuqqqwww|||{{{vvvrrrqqqqqqrrrnnnllloooqqqnnngggcccaaaVVVFFF999222...,,,***''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%###"""!!!"""###$$$###"""$$$###!!! !!!"""### !!!######!!!$$$###"""!!!!!! !!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$!!!!!!""""""#########$$$!!!!!!!!!!!! """"""!!! !!!%%%...888BBBJJJOOORRRCCC<<<222***%%%$$$$$$$$$&&&(((---444>>>IIISSSXXX\\\bbbfffddd]]]XXXYYY[[[aaa[[[VVVRRRKKK@@@777444---******///222444888>>>FFFKKKNNNNNNRRR[[[^^^\\\\\\WWWRRRSSSWWWWWWSSSMMMEEEEEEFFFGGGIIILLLNNNOOOMMMMMMOOOSSSWWWZZZ[[[ZZZ[[[fffsssvvvkkkVVVAAA555///+++'''&&&''''''&&&$$$((("""###+++///222>>>NNNeeettt}}}{{{||||||||||||}}}~~~zzzsssllljjjjjjnnnuuuuuuooommmppppppuuuxxxwwwxxx}}}www|||~~~}}}}}}}}}|||}}}}}}~~~|||{{{{{{zzzwwwuuuwww}}}zzzuuuwww{{{}}}ttt{{{~~~}}}}}}zzzvvvzzzyyyyyyyyyrrrbbbNNNBBB@@@444444000***'''))))))'''~~~{{{~~~}}}yyyyyy}}}}}}wwwtttllleee``````aaadddooo{{{rrriiibbb___^^^dddnnnsssrrrooossssssuuuyyy}}}}}}zzzwwwxxxzzz{{{}}}~~~~~~~~~~~~}}}zzzxxxyyy|||}}}}}}xxxsssrrrsssuuuxxxuuuuuusssqqqqqqssswwwzzz}}}zzzxxxwwwxxx|||}}}|||xxxtttsssvvvyyyppptttyyyzzzxxxuuuttttttyyywwwuuutttuuuvvvuuutttqqqsssvvvyyyzzz{{{zzzzzzyyyyyyyyywwwtttrrrrrrsssrrruuuwwwwwwvvvuuuvvvvvvuuuxxx|||~~~{{{wwwqqqoooqqqvvv{{{~~~{{{|||}}}~~~}}}yyyvvvxxxsssooonnnmmmlllooosssoooppppppnnnlllnnnsssxxx{{{xxxyyy|||}}}xxxtttsssvvvwwwxxxxxxwwwyyy|||~~~|||{{{wwwsssuuuzzzzzzvvvuuusssvvv||||||wwwuuuxxxpppwwwyyyuuurrrsssqqqlllnnnssswwwwwwxxxxxxuuuppprrrpppooooooqqqpppllliiiddd[[[KKK;;;///)))(((((())))))))))))((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$#########""" """"""""""""""""""""""""!!! $$$"""!!! !!!"""$$$###""""""!!! ######""""""!!!!!!!!! """"""&&&"""######"""!!! !!!###(((...666@@@KKKRRRIII@@@333)))%%%######"""'''&&&'''---:::KKK\\\gggmmmooopppnnniiidddcccdddmmmiiibbb[[[RRRGGG<<<444)))***+++,,,...333:::???FFFPPPZZZ^^^aaaeeefffeeedddbbbccceeecccZZZPPPIIIFFF???:::;;;===???CCCHHHPPPQQQSSSUUUVVVUUUTTTSSSVVVbbblllmmmhhh^^^MMM>>>777555111,,,(((&&&%%%%%%(((&&&'''***,,,///888AAA\\\fffrrrxxxyyyxxxyyy|||}}}~~~|||wwwzzzooolllvvv|||xxxuuuwwwttttttvvvzzz~~~zzz}}}~~~{{{~~~{{{zzzzzz{{{{{{{{{~~~|||yyywwwwwwvvvuuutttyyyzzzzzzyyyxxxzzz}}}~~~}}}~~~||||||||||||xxx{{{~~~yyy|||zzztttooogggVVVFFF===888111)))%%%$$$&&&(((|||~~~}}}}}}~~~|||zzzqqqiiicccaaa```aaajjjtttzzzrrrfffbbb```dddlllssssssqqqqqqqqqssswww{{{|||zzzxxxyyy{{{|||~~~~~~{{{yyyyyy{{{}}}}}}{{{}}}{{{yyywwwvvvvvvwwwxxxyyyxxxvvvtttrrrrrrtttwww|||~~~}}}yyywwwvvvzzzzzzxxxvvvttttttvvvxxxssswwwzzzzzzxxxtttsssssswwwuuuttttttttttttsssrrrrrrsssuuuwwwxxxxxxwwwwwwwwwxxxyyyxxxtttqqqppppppppprrrtttuuuuuutttuuuvvvvvvxxx{{{|||yyywwwvvvwwwzzz|||}}}|||{{{{{{}}}~~~}}}zzzwwwxxxsssoooooonnnmmmppptttttttttrrrpppoooqqquuuxxxxxxvvvxxx}}}}}}xxxsssqqqwwwxxxyyyyyyxxxzzz|||~~~}}}}}}yyyuuuwww||||||xxxtttrrruuu{{{|||yyywwwzzztttzzz{{{vvvrrrsssqqqmmmooosssvvvvvvwwwyyywwwsssqqqpppooopppqqqqqqnnnkkkhhh___OOO???333,,,++++++))))))))))))((('''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$######"""!!!!!! $$$$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!  """!!!  !!!"""$$$######"""!!!!!! """""""""!!!!!!!!! """!!!$$$!!!###""""""!!! !!!###&&&***111<<>>222)))%%%$$$$$$$$$******+++///:::KKK^^^kkknnnppprrrpppmmmjjjjjjjjjnnnjjjcccZZZNNNBBB888111(((((('''''')))///666<<>>FFFIIIMMMQQQRRRQQQNNNLLLMMMZZZgggmmmmmmgggZZZMMMBBB<<<444...***)))((('''(((&&&&&&)))+++---555===QQQ^^^mmmvvvxxxyyy|||}}}zzzyyypppnnnyyy{{{xxxyyy|||||||||||||||}}}~~~|||}}}}}}}}}zzzwwwvvvwwwyyyzzzzzz|||zzzxxxwwwyyy{{{|||||||||||||||{{{{{{|||~~~{{{{{{~~~~~~||||||}}}{{{|||~~~{{{~~~}}}yyyvvvqqqdddVVVFFF???555,,,'''%%%&&&&&&~~~~~~wwwppphhhccc___^^^dddlllwww{{{{{{mmmgggbbbdddjjjqqqssssssooooooqqquuuyyy{{{|||{{{|||}}}~~~}}}{{{zzz{{{{{{zzzyyyyyyyyyzzzzzzzzzzzz{{{zzz}}}}}}{{{xxxtttrrrssstttxxx|||zzzvvvtttxxxvvvttttttuuuwwwwwwwwwxxxzzz{{{{{{xxxuuusssrrruuutttsssssstttsssqqqooorrrssstttuuuuuuuuuttttttuuuxxxzzzzzzvvvrrrnnnllloooqqqtttuuuuuuuuuvvvxxxxxxxxxyyy|||}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzz{{{|||zzzyyyyyytttqqqqqqpppoooqqqvvvyyywwwtttssssssuuuvvvvvvtttsssvvv{{{|||wwwqqqpppwwwyyyzzz{{{zzz{{{}}}~~~}}}}}}zzzvvvwwwzzzzzzwwwqqqppptttyyy{{{zzzzzz|||yyy|||{{{vvvrrrrrrqqqoooppptttuuutttvvvyyyyyyvvvqqqpppooopppqqqpppnnnlllmmmcccTTTDDD777000......******))))))((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""%%%%%%$$$###""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!! !!!!!! """""""""!!!!!! !!!"""###&&&,,,777BBBJJJEEE>>>333***%%%%%%%%%&&&)))***+++---666GGG]]]lllsssuuuvvvuuurrrpppnnnnnnqqqnnnggg[[[LLL>>>444///((('''%%%$$$%%%***222777@@@PPPaaahhhkkknnnqqqqqqwwwuuuqqqllldddVVVFFF;;;111+++(((***------000444;;;???FFFLLLNNNMMMIIIGGGHHHUUUeeeppptttrrriii___VVVLLL???666333111...++++++((((((***,,,...555===LLL[[[lllvvvyyyzzz~~~}}}}}}}}}}}}|||xxxqqqrrr|||~~~{{{{{{~~~|||zzzzzz~~~~~~|||yyyvvvtttvvvyyy{{{|||}}}{{{yyyyyy{{{~~~}}}}}}}}}{{{{{{||||||yyyzzz||||||~~~}}}|||{{{{{{{{{}}}{{{}}}}}}|||{{{xxxooofffSSSJJJ<<<111+++(((&&&$$$}}}{{{vvvnnnfff```___bbbgggnnnrrryyytttmmmfffdddhhhmmmqqqrrrnnnoooqqqtttxxx|||~~~}}}}}}{{{zzzyyyxxxwwwyyyyyyzzz{{{|||~~~|||xxxvvvuuuvvvvvvzzz}}}~~~|||xxxuuutttxxxuuussstttxxxzzzyyyxxxyyyzzz{{{zzzxxxvvvuuutttuuutttsssttttttsssqqqnnnqqqqqqqqqrrrrrrsssssstttuuuxxx|||}}}yyysssnnnkkkpppsssuuuvvvwwwxxxzzz||||||{{{yyyyyyzzz}}}~~~~~~|||}}}~~~~~~}}}||||||}}}|||zzzyyyxxxzzz{{{|||{{{zzzvvvsssssssssqqqssswww{{{wwwtttsssuuuvvvtttrrrrrrpppqqqvvvxxxtttppppppxxxzzz|||}}}||||||}}}~~~|||}}}{{{vvvuuuvvvuuuqqqmmmnnnqqqvvvyyyzzz{{{|||zzzzzzyyyuuurrrqqqrrrrrrrrrtttuuussstttyyy{{{zzzrrrqqqpppoooooonnnlllkkknnnfffXXXIII<<<444000///++++++***)))(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%$$$###"""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!"""""""""!!! !!!"""#########""""""!!!!!!!!!!!!!!!  """""""""!!!!!!!!!!!!!!!"""""""""$$$***555AAAJJJHHHBBB888...(((%%%$$$%%%''')))+++---444EEE]]]ooozzzzzzzzzxxxuuurrrooonnntttqqqjjj]]]MMM>>>444///''''''&&&%%%%%%(((---111===OOOaaajjjlllooorrrrrrsssssspppjjjbbbVVVEEE777---'''%%%(((******+++///444888???FFFIIIJJJHHHFFFIIITTTdddqqqwwwwwwqqqkkkiii^^^PPPGGGBBB>>>666///000---,,,///222555<<>>555111...,,,+++))))))))))))***)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!""""""########################!!!!!!!!!!!!!!!""""""###########################!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!! !!!"""!!!!!!!!!""""""#########$$$###"""###(((333???GGGLLLJJJFFF>>>555...+++******,,,000444<<>>CCCJJJOOOUUU[[[bbbeeeiiimmmqqquuuyyy|||xxxwwwxxxyyyzzzzzzxxxvvvwwwwwwyyy{{{}}}|||yyywwwsssxxx~~~~~~~~~~~~~~~{{{zzzzzzyyyxxxvvvuuuuuuwww{{{}}}{{{{{{}}}zzz}}}|||uuurrrqqqqqqppppppqqqrrruuuxxxzzzzzzxxxxxxxxxuuunnnjjjjjjiiibbbUUUFFF888---&&&###}}}|||}}}|||uuurrrmmmhhheeegggllluuu~~~}}}uuupppmmmkkkkkkkkkllllllmmmooouuu~~~~~~}}}~~~||||||}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{zzz{{{~~~}}}|||yyyvvvsssrrrtttwww|||}}}~~~}}}{{{zzzzzzzzzxxxuuussstttxxxzzz{{{{{{}}}zzzvvvtttttttttttttttsssrrrppppppqqqtttwwwyyyxxxzzz{{{{{{xxxvvvuuuuuuqqqssstttttttttvvvyyy{{{~~~{{{xxxuuutttuuuwwwyyyzzz}}}|||wwwrrroooooorrrwww|||}}}zzzxxxxxxzzz{{{zzzzzz{{{~~~~~~{{{{{{yyyttttttwwwwwwyyyzzzyyywwwtttsssrrrooonnnqqqwwwzzzxxxuuuuuuvvvyyy}}}~~~|||zzzyyywww|||{{{xxxwwwuuusssmmmrrrsssrrrtttyyyzzzwwwxxxvvvvvvwwwuuuqqqrrrvvvvvvxxxwwwtttuuuzzz|||zzzrrrssssssqqqnnnmmmnnnqqqooolllfff^^^RRRFFF;;;555...---+++)))))))))***+++)))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''#########""""""######$$$########################"""""""""""""""###$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$  !!!"""""" !!!!!!"""######$$$$$$%%%$$$""""""%%%---888???GGGHHHHHHEEE>>>999555444333555888===FFFRRR```iiisssssssssvvvyyyzzzxxxvvvuuuqqqnnnmmmiii```QQQFFF999777444///------111444;;;DDDPPP[[[gggsssxxxwwwuuu}}}~~~yyyssslll[[[III666///)))))))))(((***---,,,111999BBBJJJOOORRRSSSNNNPPPYYYgggqqqvvv{{{~~~yyypppeee^^^WWWQQQOOOUUU[[[```fffkkkllliiifffgggmmmtttxxxyyyxxxwwwwwwxxxzzz{{{zzzyyy{{{||||||{{{{{{zzzxxxuuuwwwyyy{{{}}}~~~}}}|||{{{{{{|||}}}~~~~~~||||||{{{xxxvvvssstttuuuxxx|||}}}{{{{{{}}}zzz~~~~~~xxxrrrllliiifffggghhhjjjkkklllllllllmmmkkkmmmpppmmmeeebbbdddgggddd[[[KKK:::---&&&%%%}}}|||}}}zzzvvvooohhhaaaccciiirrr|||{{{tttoookkkjjjhhhiiiiiiiiikkkqqqzzz~~~|||~~~~~~|||}}}~~~}}}}}}}}}{{{yyywwwyyy}}}~~~}}}|||xxxuuutttuuuvvv|||zzzwwwxxxzzzyyyvvvsssssswwwzzzzzzzzz~~~zzzuuurrrrrrsssttttttvvvuuurrrpppqqqsssvvvxxxxxxyyyyyyxxxvvvuuuvvvwwwtttuuuvvvvvvvvvwww{{{}}}{{{yyyvvvttttttvvvxxxzzzssswww{{{yyysssooonnnoooooovvv~~~~~~zzzxxxyyy{{{zzzzzz|||}}}|||yyyuuutttvvvxxx{{{~~~}}}yyyvvvuuuvvvnnnooottt}}}|||wwwuuuuuuyyy}}}~~~{{{yyyxxxqqqwww{{{yyyvvvvvvvvvtttpppuuuvvvssstttzzz{{{www{{{xxxxxxzzzwwwqqqqqquuuwwwyyyxxxuuuvvvzzz{{{yyyqqqssstttrrrppppppsssvvvpppoookkkdddYYYLLL@@@999///---+++)))))))))++++++))))))((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%########################$$$#########$$$%%%%%%&&&!!!!!!""""""""""""!!!!!!"""""""""""""""#########""""""######$$$$$$$$$%%% !!!######""" !!!"""###$$$$$$%%%%%%$$$""" """)))111777AAAEEEIIIIIIEEE@@@>>>===CCCDDDFFFLLLTTT___hhhnnnvvvuuutttvvvyyyyyyvvvtttyyyvvvsssuuuvvvnnn___QQQFFFBBB<<<555222444:::???EEEKKKRRRZZZfffrrruuussssss|||{{{xxxtttdddQQQ;;;444---+++***))),,,///...555@@@KKKSSSWWWXXXXXXYYYXXX___kkktttxxxxxxsssgggaaa^^^ccciiinnnssswwwxxxooogggfffllltttwwwxxxyyyxxxwwwxxxzzz|||}}}}}}~~~~~~{{{zzzyyywwwuuuvvvuuuvvvwwwzzz||||||{{{wwwxxxzzz|||}}}~~~}}}}}}~~~~~~}}}{{{xxxvvvvvvwwwzzz}}}}}}|||zzz~~~|||yyyyyy{{{}}}{{{}}}~~~zzzvvvpppiiieee]]]___aaabbbcccaaa```^^^^^^]]]```eeeccc\\\YYY\\\dddddd]]]NNN;;;---''''''~~~yyyzzz~~~sssjjjhhhggggggkkksss}}}{{{tttmmmeeeiiifffdddcccffflllsssxxxxxx{{{{{{}}}}}}~~~{{{}}}}}}{{{{{{}}}~~~{{{wwwwww|||}}}|||}}}}}}}}}|||~~~~~~~~~~~~~~~}}}||||||zzzvvvssstttvvvxxxwwwvvvwwwwwwvvvtttrrrrrrsssuuuyyyxxxuuussstttvvvyyy||||||yyyvvvwww{{{|||yyyuuusssssstttuuuvvvwwwxxxyyy|||{{{zzzzzzyyywwwtttqqquuuwwwxxxtttmmmiiijjjllluuuwww}}}}}}yyyyyy~~~|||yyyzzz}}}~~~}}}|||xxxvvvuuuuuuuuuvvvzzz}}}|||xxxvvvxxx{{{tttuuuyyy|||xxxyyyvvvzzz{{{wwwttttttttttttttttttttttttrrrpppoooqqquuuyyy|||}}}wwwtttwwwuuunnnooowww|||xxxwwwzzz}}}}}}}}}vvvtttqqqooonnnppprrrtttoooooonnnhhh^^^QQQCCC;;;555000+++((()))***((('''&&&&&&&&&'''''''''((((((''''''''''''(((((())))))%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$#########""""""!!!!!!""""""###$$$&&&&&&""""""""""""""""""""""""###"""""""""!!!!!! """%%%'''%%%  ###""""""""""""""""""""""""""""""!!! !!!"""###&&&(((***+++888<<>>HHHRRR[[[aaadddeeegggfffiiiqqqvvvzzz~~~yyytttqqqtttwwwxxxzzz~~~{{{sssnnnttt|||~~~zzzwwwxxxyyyzzz|||}}}}}}~~~|||xxxvvvwwwxxxwwwxxxuuuqqqrrrxxx||||||uuuxxx|||~~~}}}|||{{{{{{~~~|||yyyxxx}}}zzzwwwyyy~~~}}}zzzzzz~~~~~~|||~~~}}}{{{zzz|||}}}yyytttmmmfffaaa\\\XXXVVVUUUQQQJJJFFFFFFBBBGGGNNNTTTWWWXXXXXXXXX^^^```^^^PPP===///)))***|||{{{~~~{{{tttkkkiiiggghhhnnnwwwzzzsssllljjjiiigggfffhhhkkkooorrrxxx|||}}}}}}zzz||||||{{{yyy}}}{{{zzz|||}}}||||||}}}}}}|||{{{}}}~~~~~~~~~~~~~~~}}}}}}{{{yyyvvvvvvxxxxxxwwwuuuuuuvvvvvvuuutttuuuwwwyyy|||zzzxxxvvvvvvwwwxxxzzz~~~zzzwwwxxx{{{}}}{{{xxxvvvuuutttttttttuuuvvvwww~~~}}}{{{zzzyyywwwsssppprrrttttttqqqllliiikkknnnuuuvvv{{{|||yyyzzz|||zzzyyyyyy{{{|||{{{yyy{{{zzzyyywwwwwwwwwxxxyyytttxxxzzzyyyvvvuuuwwwzzzwwwuuuvvv{{{~~~|||{{{|||wwwzzz|||yyyvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttvvvzzz~~~wwwssswwwxxxssssssxxx}}}zzzyyyzzz|||||||||wwwvvvuuusssrrrrrrrrrrrrppppppoookkkbbbTTTFFF>>>666222,,,***+++,,,***(((&&&&&&&&&'''''''''((((((&&&&&&''''''((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""######$$$$$$##################%%%$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$#########"""$$$'''(((%%%  """"""""""""""""""""""""""""""!!! !!!"""$$$&&&((())),,,222;;;FFFNNNQQQQQQPPPWWWZZZ^^^eeekkkppprrrsssssssssssssssttttttuuuuuuooommmnnnsssyyyzzzrrrkkkggg```YYYUUUWWWZZZ]]]^^^bbbeeehhhjjjjjjkkkmmmooouuuxxx||||||xxxqqqjjjfffUUUJJJ@@@>>>>>><<<<<<>>>EEEJJJRRR[[[cccgggiiijjjnnnmmmooovvv{{{~~~}}}{{{vvvzzz~~~yyyyyyyyyzzz{{{|||}}}~~~zzzvvvuuuvvvxxxvvvxxxvvvrrrsssyyy}}}}}}zzz{{{{{{{{{yyyyyyzzz|||~~~|||zzz{{{|||zzz~~~|||yyyzzz|||yyyxxxxxx{{{~~~|||xxxuuurrrmmmgggbbbUUUOOOKKKIIIEEE>>>;;;<<<888;;;@@@EEEJJJOOOTTTVVVZZZ[[[VVVJJJ;;;...))))))}}}}}}~~~rrrnnnjjjgggiiipppxxx}}}{{{uuummmllljjjhhhggghhhjjjkkkwww}}}~~~~~~{{{zzz|||}}}|||xxx||||||{{{{{{|||{{{{{{|||~~~}}}{{{yyy}}}}}}~~~~~~~~~~~~|||{{{{{{{{{zzzwwwtttrrrsssuuuuuuuuuvvvxxx{{{~~~|||zzzyyyxxxwwwwww|||yyyvvvvvvyyy{{{zzzxxxyyywwwuuusssrrrsssuuuwww~~~|||{{{zzzwwwtttqqqpppqqqqqqnnnjjjjjjmmmpppvvvvvvyyy~~~~~~{{{yyyzzz|||{{{zzz{{{{{{{{{yyywwwyyyyyyyyyzzzzzzzzz{{{{{{sssuuuwwwvvvsssssswwwzzz{{{uuusssxxx~~~yyy{{{~~~|||zzzyyyxxxxxxxxxwwwwwwvvvvvvvvvuuuvvvyyy~~~vvvrrrwww{{{xxxvvvyyy{{{||||||{{{zzzyyyzzz{{{xxxyyyyyyyyyxxxuuusssrrrpppppppppnnnfffZZZLLLBBB888333///---......+++)))&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$######$$$%%%%%%##################$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%&&&$$$ """"""""""""""""""""""""""""""!!!!!! !!! !!!"""###$$$%%%""")))333???JJJRRRWWWYYY___aaaeeejjjnnnqqqssssssssssssrrrpppppppppppppppllljjjjjjnnntttwwwuuuqqqpppnnnkkkiiijjjmmmpppssspppqqqqqqpppnnnlllmmmnnnvvvwwwyyyyyywwwsssnnnkkkbbb\\\VVVTTTPPPMMMMMMPPPXXX[[[aaagggllloooqqqqqquuurrrsssyyy|||~~~}}}|||{{{yyyxxxyyy{{{}}}}}}xxxtttsssuuuwwwwwwyyyxxxuuuvvv{{{}}}|||~~~}}}{{{xxxuuuvvvyyy|||}}}~~~||||||{{{~~~}}}yyyuuutttuuussstttvvvzzz}}}~~~|||zzz}}}yyytttssssssqqqjjjeeeOOOFFF???;;;777111///000......000555<<>>666000+++(((&&&||||||~~~}}}zzztttlllggggggjjjnnnzzzvvvqqqiiibbb___aaadddgggkkkqqquuuvvvyyy~~~{{{{{{{{{}}}|||}}}~~~~~~|||{{{{{{{{{xxxxxxyyy|||~~~}}}{{{yyy{{{|||~~~|||yyyvvvwwwyyyzzzzzzxxxxxxxxxyyy~~~|||yyywwwuuuxxxvvvtttssstttuuuuuuuuuuuutttrrrqqqssswwwzzz}}}~~~|||vvvuuussspppooopppsssuuuzzzvvvuuuzzz}}}|||{{{}}}}}}{{{yyywwwwwwyyyzzz{{{|||}}}}}}||||||wwwvvvtttrrrrrruuuyyy}}}~~~xxxxxxzzzzzz{{{{{{|||||||||{{{}}}}}}}}}||||||{{{{{{{{{tttsssuuuwww{{{}}}|||{{{{{{uuurrrvvv|||}}}xxxuuussswwwzzzyyyvvvssstttuuutttvvv{{{~~~|||yyywwwnnnnnnooopppmmmdddWWWLLL>>>999444111000///,,,)))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%"""!!! !!!"""###########################""""""""""""###$$$%%%&&&########################!!!!!!!!!!!!!!!!!!"""""" !!!"""###$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  ###%%%'''+++333@@@MMMWWW^^^```bbbccceeehhhmmmqqqvvvvvvuuusssqqqooommmlllkkkiiigggfffgggkkkoooqqqpppsssvvvxxxwwwuuutttuuutttuuuvvvuuutttssstttuuuuuurrrpppppprrrssssssrrrmmmppprrrnnnjjjiiikkknnnoooppprrrtttuuuvvvwwwwwwwwwsssqqqssstttsssvvv{{{~~~}}}|||}}}zzzwwwwwwzzz~~~|||wwwrrrqqqrrrttt~~~~~~~~~{{{vvvtttvvvxxxyyyxxxxxxyyyzzzyyyyyyyyyyyyyyyzzzzzzzzz~~~}}}|||}}}|||}}}|||zzzvvvrrrooonnnrrruuuzzz|||}}}zzzxxxvvvrrrrrrssswwwyyywwwooohhhSSSFFF888000---))))))+++***)))***...666===BBBDDDAAA;;;444...+++)))'''%%%~~~}}}~~~}}}yyyrrrjjjfffgggiiissszzz|||uuulllccc^^^___cccfffdddjjjnnnqqqvvv}}}}}}{{{|||~~~}}}|||||||||||||||xxxxxxyyy{{{}}}~~~|||{{{{{{|||~~~~~~{{{zzz~~~}}}|||{{{|||}}}}}}}}}|||{{{zzzyyyxxxyyyyyyxxxxxxwwwuuuuuutttsssrrrrrrsssvvvzzz~~~~~~xxxwwwuuuttttttuuuwwwxxx|||wwwvvv{{{~~~~~~~~~}}}zzzwwwuuuvvvwwwuuuuuuwwwyyy{{{}}}~~~{{{xxxsssqqqqqquuuzzz~~~~~~{{{}}}}}}xxxxxxyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{wwwvvvvvvwwwzzz{{{{{{zzzzzzwwwuuuxxx||||||wwwsssrrrtttvvvwwwvvvtttttttttrrrtttxxx{{{}}}|||zzzyyyooonnnnnnooooooiii]]]SSSDDD>>>777333111000---***)))))))))(((((((((((('''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""###$$$$$$$$$$$$$$$#########""""""!!!!!!!!!"""###$$$&&&'''""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!! !!!!!!"""!!!  !!!"""###$$$)))555DDDOOOXXX\\\aaaeeefffjjjooosssssstttuuutttssspppmmmkkklllkkkiiigggfffgggkkkoooooorrrvvvyyyyyyuuuqqqmmmsssuuuxxxxxxwwwuuuuuuvvvtttqqqmmmmmmqqqttttttsssnnnsssuuuqqqooopppssssssrrrrrrssstttuuuvvvwwwxxxyyytttqqqrrrrrrqqqtttxxx~~~||||||zzz}}}}}}zzzxxxxxx{{{}}}xxxsssqqqqqqrrr~~~~~~yyysssnnnrrrwwwzzzzzzyyyyyyyyyzzzyyywwwvvvtttsssssssssyyyzzz{{{}}}||||||{{{zzzxxxuuusssqqqvvvzzz}}}~~~|||xxxuuutttjjjlllppptttuuurrrmmmiiiXXXIII999111...,,,,,,...---,,,,,,000777::::::999888444...***((('''&&&%%%}}}~~~{{{rrrkkkiiijjjlllrrryyy||||||rrrhhhaaa```aaabbb___eeeiiimmmttt{{{~~~|||{{{~~~|||{{{~~~~~~}}}yyyyyyxxxzzz}}}~~~~~~}}}zzz|||~~~~~~}}}}}}}}}yyyyyyyyyyyyzzzzzz{{{{{{yyyzzz{{{zzzxxxuuusssrrrrrrrrrsssuuuxxx|||~~~~~~wwwvvvvvvwwwyyyzzz{{{{{{~~~yyyxxx}}}~~~~~~|||xxxuuutttvvvyyywwwwwwxxxyyy{{{}}}}}}yyysssoooppptttyyy}}}~~~}}}}}}{{{vvvvvvwwwxxxxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyzzzzzzyyywwwuuuuuuwwwxxxyyyxxx{{{{{{{{{{{{|||{{{wwwssstttttttttuuuwwwxxxwwwvvvssstttvvvwwwxxxxxxxxxxxxrrrooonnnpppqqqmmmcccZZZLLLEEE;;;555333111///---))))))))))))((((((((('''******)))))))))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$###"""!!!!!!############$$$$$$%%%&&&########################"""#########$$$$$$$$$$$$"""!!! !!!!!!!!! """""""""""""""""""""""" !!!""""""!!!!!! !!!!!!"""!!!""""""$$$+++777@@@JJJRRR]]]eeehhhjjjmmmooommmooorrrsssrrroookkkhhhlllmmmmmmkkkhhhgggkkkooooooqqquuuzzz|||xxxooohhhkkkoootttvvvwwwvvvuuuuuuuuuqqqmmmmmmqqquuuuuutttrrruuuuuuqqqppptttuuusssrrrrrrrrrsssuuuwwwyyyzzzzzztttqqqqqqpppooorrrwww{{{~~~||||||wwwzzz}}}|||zzzyyyzzz|||~~~zzzuuurrrppppppyyy~~~~~~xxxqqqmmmqqqvvvyyyyyyyyyxxxyyy|||zzzxxxuuurrrqqqppppppuuuxxx|||{{{zzz{{{{{{{{{zzzxxxvvv{{{~~~zzzuuurrrrrrhhhllloooqqqooonnnmmmnnn^^^NNN===555333111111222222000///222777999777444000///,,,)))&&&%%%%%%%%%}}}|||zzzrrrnnnnnnfffmmmtttxxxwwwmmmeeeaaa______]]]bbbgggkkksss{{{~~~|||{{{~~~zzzxxx}}}zzzyyyxxxzzz|||~~~zzz{{{~~~~~~|||~~~~~~|||||||||vvvvvvvvvwwwyyyzzz|||}}}wwwyyy{{{zzzwwwsssooonnnssstttuuuwwwzzz}}}~~~|||ttttttuuuxxx{{{}}}~~~~~~zzzyyy~~~yyyuuuuuuyyy}}}~~~}}}|||}}}~~~~~~yyyrrrnnnooosssxxx|||~~~~~~zzzzzztttuuuvvvxxxxxxwwwvvvvvvttttttuuuvvvwwwxxxxxxyyyyyyvvvsssssstttuuuvvvvvv|||~~~~~~|||zzzwwwsssvvvtttsssuuuxxxzzzyyywwwuuuuuuuuuuuuuuuuuuvvvvvvtttqqqoooqqqssspppggg___QQQIII???777444333111000******))))))((((((((('''++++++******))))))(((((('''&&&&&&%%%%%%&&&&&&'''!!!"""###$$$$$$$$$$$$$$$'''&&&%%%$$$###!!! &&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""### """#########"""""""""""""""""""""""" !!!"""###"""!!!!!!!!!!!!"""###### ###$$$###"""%%%,,,222;;;GGGXXXcccggggggggghhhhhhkkkooorrrqqqmmmhhheeelllooopppnnnjjjiiilllpppmmmooosssyyy}}}yyyooofffaaafffmmmsssuuuuuuuuuvvvvvvrrrmmmnnnsssvvvvvvuuuuuuxxxvvvqqqqqquuuvvvrrrrrrrrrrrrsssuuuxxx{{{|||yyytttppppppooonnnpppuuuwww{{{}}}}}}}}}zzztttvvv||||||{{{zzzyyy{{{}}}|||wwwrrrpppoootttzzz~~~xxxqqqooorrruuuwwwwwwwwwxxxyyy}}}|||yyyuuusssqqqppppppssswww|||zzzzzzzzz|||}}}}}}{{{zzz~~~yyysssppppppkkknnnqqqooollllllppptttbbbRRRAAA:::888666666777777444222444888:::777444,,,---,,,)))%%%###$$$&&&|||xxxqqqlllggghhhjjjpppwwwzzzrrrlllgggbbb___[[[]]]aaahhhpppwwwzzz||||||}}}}}}{{{yyyyyy{{{}}}~~~~~~~~~}}}}}}}}}|||{{{{{{{{{{{{{{{xxxxxxwwwwwwwwwwwwxxxxxxyyyyyyyyywwwsssqqqqqqqqqrrrsssxxx}}}}}}yyyzzz~~~~~~}}}|||}}}~~~~~~}}}yyyuuurrrsssxxx}}}~~~}}}yyywwwxxxzzzxxx|||}}}vvvsssppppppvvv~~~{{{|||~~~~~~}}}|||||||||vvvvvvwwwxxxwwwvvvuuutttwwwxxxxxxvvvtttssssssuuuyyytttpppqqqrrrqqqrrruuuzzzzzzyyyxxxwwwuuutttsssqqqtttvvvwwwuuuuuuwwwyyyttttttuuuvvvwwwwwwxxxxxxttttttuuuwwwxxxssskkkeee[[[QQQEEE<<<777555000---+++******)))))))))))))))+++***((('''''''''((()))((('''&&&&&&'''((('''%%%"""###%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""!!!"""#########""" """"""!!!!!! $$$#########""""""!!!!!! !!!###'''***,,,111<<>>999444111///---***)))((('''%%%###|||wwwtttffffffeeegggkkkrrrxxx}}}}}}tttjjjbbb]]][[[[[[^^^eeekkkppprrrzzz~~~}}}yyyxxx{{{~~~~~~~~~|||yyyzzz|||}}}|||{{{|||~~~{{{yyyvvvttttttvvvyyy{{{wwwwwwwwwuuurrrppppppqqqrrrsssxxx|||{{{vvvtttuuuyyyxxxyyy{{{~~~zzzwwwtttuuu{{{}}}{{{{{{yyyzzz{{{||||||~~~yyyvvvuuurrrooopppsssyyy{{{}}}}}}zzzwwwtttttt|||}}}~~~~~~}}}xxxuuurrrrrrtttuuutttqqqnnnnnnrrrxxxyyyuuussstttzzz{{{}}}~~~~~~|||zzzxxxyyy{{{}}}|||yyyuuusssrrr{{{{{{{{{zzzzzzzzzzzzyyywwwvvvvvvvvvuuusssnnnkkkdddZZZLLL@@@999333///+++,,,++++++***++++++,,,,,,+++***)))(((((((((((()))'''&&&%%%&&&((())))))(((%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$###### !!!!!!""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!! ######$$$$$$$$$$$$$$$$$$######""""""""""""!!!!!!%%%$$$###""""""###$$$%%%)))---222999AAALLLYYYccceeekkkqqqrrrooolllkkkmmmnnnnnnnnnnnnnnnooopppqqqooonnnnnnoooqqqssssssrrrooonnnooorrrvvvzzz||||||}}}}}}~~~}}}xxxtttrrrrrrvvv||||||xxxwwwvvvvvvxxx{{{}}}}}}zzzxxxzzzzzzzzzyyyyyyxxxxxxxxxzzzzzzzzz{{{}}}}}}|||}}}{{{zzzyyy{{{~~~}}}zzzvvvttttttxxx|||zzz}}}~~~|||{{{{{{~~~~~~zzzssspppqqqqqqooooooqqqrrrqqqppppppqqqrrr{{{}}}|||zzzyyy||||||||||||zzzxxxvvvuuuxxx|||}}}wwwqqqnnnpppqqqrrruuuxxxxxxvvvtttkkkhhhccc___[[[VVVPPPLLLOOONNNKKKEEE===777333111---+++)))''''''&&&%%%###~~~{{{yyykkkjjjhhhfffhhhnnnuuuzzz|||rrrjjjccc```]]]]]]aaafffkkknnnwww}}}|||zzzyyy|||~~~~~~}}}}}}}}}~~~~~~}}}{{{yyyyyy{{{~~~zzzyyywwwvvvvvvwwwyyyzzzxxxyyyyyywwwtttrrrrrrsssqqqqqqvvv{{{{{{vvvssstttyyyxxxxxxzzz~~~zzzwwwtttuuu{{{~~~}}}|||{{{zzzyyyyyyyyy{{{~~~}}}yyywwwxxxwwwtttsssuuuwwwzzz}}}}}}zzzwwwuuutttzzz{{{}}}~~~~~~|||wwwssstttxxxyyyvvvrrrpppqqquuuzzzzzzvvvtttvvv|||}}}~~~{{{xxxzzz|||~~~~~~{{{wwwtttqqqwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwvvvuuutttrrrqqqooommmdddVVVIII???888333///,,,++++++******++++++,,,*********)))))))))))))))&&&%%%%%%&&&)))******)))'''''''''&&&&&&%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$###### !!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!! #########$$$$$$%%%%%%%%%""""""""""""""""""!!!!!!$$$$$$###"""""""""######%%%&&&))),,,222>>>LLLWWWaaajjjsssuuuqqqnnnooorrrpppnnnlllmmmoooqqqpppnnnooonnnllllllooosssvvvxxxtttsssrrrsssvvvxxxzzz{{{{{{|||~~~}}}zzzuuuqqqrrrpppqqqvvvzzzzzzxxxuuuxxxyyy{{{~~~~~~}}}zzzxxxxxxyyy{{{||||||{{{zzzxxxyyyzzz{{{{{{||||||||||||}}}~~~}}}|||{{{xxxwwwyyy}}}}}}{{{zzzwwwtttssstttxxx|||{{{}}}~~~~~~|||zzzyyyzzz{{{{{{wwwqqqoooqqqrrrqqqjjjkkkmmmmmmmmmoooqqqtttvvvzzz~~~~~~{{{wwwvvvxxxyyy{{{||||||zzzxxxwwwxxx{{{~~~|||xxxuuussssssssstttvvvyyyzzzyyywwwooommmiiieee```YYYRRRLLLOOOQQQNNNEEE;;;555222000,,,***'''&&&&&&&&&%%%$$$}}}{{{~~~~~~tttrrroookkkjjjnnnuuuzzzzzzuuukkkfff```]]]^^^bbbfffhhhtttzzz~~~{{{}}}|||~~~}}}|||}}}~~~|||zzzyyyzzz|||~~~xxxyyyzzz{{{{{{zzzyyyxxxxxxxxxyyywwwtttrrrssssssqqqppptttzzz{{{wwwuuuuuuzzzyyyyyyzzz|||~~~~~~}}}zzzwwwtttuuuyyy~~~|||~~~}}}|||{{{yyywwwxxxyyy{{{{{{zzzvvvuuuxxxzzzxxxwwwxxxvvvyyy|||}}}{{{yyywwwwwwyyyzzz|||~~~|||wwwxxx{{{|||yyyuuuuuutttvvvxxxuuuqqqqqquuu}}}~~~zzzxxxxxxzzz{{{}}}|||zzzvvvsssrrrssstttuuuvvvwwwxxxxxxxxxxxxwwwuuutttsssssssssssskkk___RRRFFF===666333,,,,,,+++************+++***************))))))((('''&&&%%%''')))******))))))((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$###### !!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""######$$$###$$$&&&'''+++333>>>FFFXXXbbbmmmrrrpppnnnpppsssqqqnnnjjjkkknnnooommmjjjnnnmmmkkkkkklllqqqvvvzzzwwwwwwvvvtttttttttuuuwwwvvvxxx{{{}}}|||xxxuuussswwwtttqqqqqquuuyyyyyywwwyyy|||}}}zzzyyyvvvwwwzzz|||}}}|||zzzyyyyyyzzz{{{{{{{{{zzzyyyxxx|||}}}|||yyyvvvtttuuuzzzzzzvvvvvvvvvtttssssssvvvxxx{{{{{{|||zzzwwwuuuuuuvvvwwwxxxuuupppooorrrsssqqqhhhiiikkkmmmnnnpppsssvvvwww{{{zzzvvvtttsssuuuyyy|||~~~~~~|||{{{zzz{{{{{{zzzxxxvvvwwwxxxwwwvvvvvvxxxzzz||||||{{{uuurrrlllfff```YYYRRRMMMMMMPPPNNNCCC:::666444111+++)))&&&%%%%%%&&&&&&%%%~~~zzzvvv}}}|||||||||}}}|||zzzwwwqqqmmmooouuu{{{~~~tttnnnfff```___```bbbcccooovvv{{{zzz{{{}}}~~~}}}||||||~~~}}}||||||}}}~~~xxxzzz}}}}}}zzzxxxwwwxxxxxxwwwtttsssssstttsssqqqsssyyy|||yyywwwwwwyyyyyyxxxzzz|||}}}}}}||||||xxxtttuuuyyy}}}{{{}}}~~~}}}}}}{{{yyyxxxyyy{{{zzzzzzyyytttqqquuuyyyyyyxxxzzzxxxzzz||||||{{{yyyyyyzzzyyyzzz}}}{{{zzz{{{{{{xxxvvvvvvuuuuuuuuuppplllnnnsss|||}}}|||zzzxxxvvvvvvxxxzzz{{{{{{xxxuuuqqqrrrssstttvvvxxxyyyzzzxxxxxxxxxvvvtttssstttvvvtttoooeeeYYYMMMBBB999555///...---,,,+++***************++++++******)))(((((('''&&&''')))******))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!!!!!!!!!!"""""" !!!"""######$$$"""$$$&&&&&&'''+++111777IIISSS```hhhjjjkkklllnnnooollliiiiiikkkllljjjhhhkkkkkkjjjjjjjjjnnnssswwwxxxyyyxxxuuurrrqqqqqqrrrrrruuuyyy{{{{{{yyyxxxxxx{{{zzzvvvqqqsssyyy|||{{{zzz}}}|||yyyxxxuuuvvvxxxzzz{{{{{{{{{zzz{{{|||||||||{{{zzzyyyxxx||||||~~~}}}zzzwwwtttrrrtttyyy}}}wwwrrrtttuuuuuutttssstttuuuyyyyyyxxxvvvrrrqqqqqqrrrvvvxxxvvvrrrqqqttttttqqqkkkmmmpppqqqqqqrrrtttvvv|||zzzuuusssooorrrxxx}}}~~~}}}zzzzzzyyyvvvttttttvvvxxxzzzxxxwwwwwwyyy{{{{{{{{{wwwssslllddd^^^XXXRRRNNNJJJNNNKKK@@@999999777111+++(((%%%$$$%%%&&&''''''{{{xxxyyyyyyxxxyyy{{{~~~|||vvvpppoootttzzz~~~yyyppphhhdddccccccccciiipppvvvvvvxxx~~~}}}|||}}}~~~~~~}}}}}}~~~~~~zzz|||~~~~~~|||zzzzzz{{{|||zzzxxxvvvwwwwwwyyyuuuuuuyyy|||yyyxxxxxxwwwvvvwwwyyy|||~~~~~~}}}{{{wwwvvvzzz}}}~~~yyyzzz{{{}}}~~~}}}~~~|||{{{zzz{{{~~~~~~}}}~~~vvvqqqtttxxxyyyzzz|||{{{{{{|||zzzxxxxxxyyyzzzxxxyyy||||||zzzxxxvvvuuutttvvvvvvwwwwwwrrrlllnnntttxxxyyyzzz{{{||||||{{{zzzuuuttttttvvvyyyzzzxxxuuuqqqrrrssstttuuuvvvwwwxxxwwwyyyyyyxxxuuutttuuuwwwvvvssslllaaaTTTHHH>>>999333222111///---,,,++++++******+++++++++***)))((()))((('''((()))***)))((()))((('''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$###""""""########################$$$###"""!!! !!!!!!""""""""""""""""""!!!!!!!!! !!!!!!!!!"""""" !!!""""""""""""###%%%&&&%%%$$$%%%***...777@@@NNNZZZaaadddeeeeeeiiihhhgggggghhhiiiiiiiiijjjlllmmmlllkkkmmmqqqtttwwwxxxyyywwwssspppppppppooossswwwyyyxxxxxxyyyzzzxxx{{{yyyssssssyyy}}}}}}zzz~~~|||xxxwwwuuuvvvvvvwwwyyyzzz|||}}}~~~}}}}}}||||||{{{{{{{{{||||||{{{{{{zzzwwwtttssssssuuuzzz~~~{{{wwwsssuuuuuutttsssssstttuuuyyyxxxvvvsssooonnnnnnpppsssvvvwwwuuuvvvzzzzzzwwwsssuuuwwwwwwuuutttttttttzzz}}}}}}xxxuuussslllpppwww|||}}}{{{wwwwwwwwwuuusssrrrsssuuuvvvtttrrrqqqssstttuuuuuurrrnnngggaaa\\\VVVQQQMMMGGGJJJEEE:::666999666---+++)))%%%$$$%%%'''((((((|||xxxwwwvvvwwwyyy}}}~~~xxxqqqooosssxxx|||~~~yyypppkkkiiigggfffdddlllrrrsssvvv~~~~~~~~~|||}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{||||||~~~xxxvvvyyy{{{yyywwwxxxuuutttuuuxxx|||}}}xxxxxx{{{~~~~~~yyywwwxxx{{{~~~}}}}}}~~~{{{zzzzzz}}}{{{tttvvvyyy{{{}}}}}}}}}|||yyyvvvuuuwwwxxxvvvwwwzzz}}}~~~~~~|||yyytttqqqqqqrrrwwwxxx{{{{{{vvvqqqqqqwwwtttuuuvvvxxxzzz{{{|||}}}uuusssssstttwwwxxxwwwtttqqqrrrrrrrrrssssssttttttvvvyyyzzzyyyvvvuuuvvvxxxxxxvvvqqqgggZZZMMMCCC>>>777555333111///---,,,,,,******+++,,,+++***)))(((***)))(((((())))))(((''')))((('''&&&%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$######"""!!! """"""""""""""""""""""""$$$###!!! !!!"""$$$#########""""""!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!! ###$$$%%%$$$"""###'''++++++444AAAOOOYYY^^^___^^^ddddddeeeeeefffgggiiijjjlllnnnppppppooooooqqqtttuuuxxxyyyxxxtttqqqpppqqqmmmppptttvvvuuuuuuwwwzzzrrrxxxyyytttrrrxxx|||}}}zzz{{{xxxwwwwwwvvvuuuvvvwwwzzz~~~~~~~~~~~~~~~{{{zzz{{{}}}|||yyyxxxzzzzzzxxxvvvuuusssrrruuuyyy{{{yyywwwvvvvvvvvvtttrrrrrruuuwwwyyyxxxvvvrrrnnnlllmmmooommmrrrvvvxxx{{{yyy{{{}}}|||xxxuuusssrrrsssvvvzzz{{{zzzwwwvvvuuulllpppvvv{{{~~~}}}zzzxxxsssuuuvvvvvvtttrrrqqqqqqqqqnnnkkkjjjkkkmmmmmmmmmkkkgggbbb^^^YYYTTTOOOKKKDDDEEE???444222666222(((,,,)))&&&$$$&&&((()))))){{{zzzyyyxxxxxxyyy{{{|||}}}xxxpppssszzz}}}}}}}}}~~~~~~wwwnnnfff``````ffflllqqquuuyyy~~~}}}~~~}}}zzzyyyzzz|||~~~~~~|||||||||}}}|||{{{zzzyyyxxxxxxyyyuuuxxx{{{~~~~~~zzzxxxxxxyyy{{{}}}}}}}}}}}}}}}}}}~~~yyyxxxzzz~~~||||||}}}}}}}}}~~~zzzxxxzzz|||{{{}}}{{{tttqqqtttyyyzzztttvvvzzz~~~|||xxxuuuttttttuuu}}}|||yyywwwuuuttttttuuutttuuuwwwyyy{{{|||}}}}}}ssswwwyyyxxxxxxzzzyyyuuurrrsssrrroookkkkkknnnqqqtttrrrssswwwvvvrrrsssyyy~~~yyyrrrllleeeXXXHHH===999777333000...---,,,,,,---,,,***+++,,,,,,+++))))))((((((''''''''''''((()))((('''&&&%%%%%%&&&''''''&&&$$$######$$$&&&'''$$$%%%(((*********((('''&&&&&&''''''&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%(((+++(((%%%""" """$$$######"""!!!!!!!!!!!!!!! !!!"""###$$$$$$"""""""""""""""######$$$""""""""""""###$$$%%%&&&(((***000888BBBNNNWWW]]]```aaaccceeefffhhhlllnnnppplllkkknnnuuuyyyyyyxxxuuuxxxzzzwwwrrrppprrruuuuuusssrrrsssuuuvvvvvvvvvuuutttqqqoooooorrryyy~~~zzz{{{|||}}}|||{{{xxxwwwwwwyyy|||}}}|||zzzzzzyyyvvv{{{~~~}}}|||~~~}}}zzzyyyzzz}}}}}}|||zzzxxxwwwxxxyyyzzz{{{zzzyyyxxxxxxxxxyyyyyyyyyyyywwwvvvuuuuuuvvvwwwzzz|||zzzrrriiidddggglllqqqvvvyyyzzzzzz}}}wwwtttttttttqqqqqqrrrrrrrrrrrrrrrrrrooosssyyy~~~~~~|||{{{xxxzzzxxxrrrmmmlllkkkiiifffffffffeeedddeeegggjjjdddccc^^^XXXWWWWWWPPPFFF===777111...///000---***)))((('''&&&&&&''')))***}}}{{{{{{zzzzzz{{{{{{{{{{{{~~~}}}}}}{{{uuuvvv{{{{{{zzzyyyyyy{{{~~~}}}tttkkkeeebbbfffkkknnnrrrwww~~~~~~|||}}}~~~}}}||||||~~~|||{{{{{{zzzzzzzzzzzzzzzwwwzzzzzzyyyyyyzzz}}}~~~~~~~~~~~~}}}~~~|||{{{}}}}}}~~~~~~~~~~~~}}}{{{{{{|||}}}|||~~~{{{uuuqqqtttxxxyyyvvvxxx||||||yyyxxxxxxyyyzzzzzzyyywwwvvvuuuuuuuuuuuuuuuvvvwwwyyyzzz{{{||||||wwwyyyyyyvvvuuuxxxxxxvvvqqqsssuuusssooolllkkkmmmvvvttttttwwwvvvrrrsssxxx~~~zzzuuuqqqlll```QQQFFF===:::555111...---,,,,,,///...,,,,,,---,,,***)))******)))((((((((()))))))))((('''&&&&&&&&&'''''')))(((&&&%%%$$$%%%&&&'''$$$%%%'''((())))))((('''&&&&&&''''''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""$$$'''***,,,)))'''$$$!!!!!!"""$$$%%%######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""""""""""""""###$$$$$$""""""""""""###$$$%%%%%%%%%'''+++222;;;EEENNNTTTZZZ]]]bbbeeehhhkkknnnppprrrnnnlllooouuuyyyzzzyyytttvvvvvvsssnnnnnnqqquuuuuusssrrrsssuuuwwwxxxwwwuuurrrnnnllllllppptttwwwzzz{{{|||}}}}}}{{{zzzyyy|||}}}}}}|||zzzxxxwwwvvvsssxxxzzzyyy{{{~~~zzzzzzzzz}}}~~~|||zzzxxxxxxxxxyyyzzz|||zzzyyywwwwwwxxxyyyzzz|||zzzxxxwwwxxxyyyyyyyyyyyyzzzyyyqqqhhhccceeejjjppptttxxxzzzzzz}}}{{{yyyxxxvvvqqqqqqppppppqqqssstttvvvwwwvvvxxx|||{{{wwwtttwwwvvvpppjjjhhhdddaaa^^^^^^^^^]]]\\\\\\___bbb]]]^^^\\\XXXWWWVVVLLLAAA;;;666111///000000---)))(((''''''&&&&&&''''''(((~~~~~~~~~~~~{{{yyyyyyxxxzzz~~~~~~{{{zzz{{{zzzxxxvvvtttuuuwwwzzz|||}}}sssllleeegggiiijjjlllrrr|||}}}|||}}}}}}}}}||||||||||||||||||yyy||||||{{{{{{|||}}}}}}}}}}}}}}}~~~|||vvvsssvvvxxxxxxzzz{{{~~~}}}|||||||||~~~wwwwwwvvvuuuuuuuuuvvvvvvvvvvvvwwwxxxxxxyyyzzzzzzzzz{{{yyyttttttwwwxxxwwwrrrvvvzzzyyytttooommmlllxxxvvvwwwxxxvvvtttuuuyyy|||zzzwwwuuurrriii[[[PPPBBB===777222///...,,,+++111///...------,,,***(((,,,+++***))))))))))))***'''''''''&&&&&&'''((((((******((('''&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%""" """''',,,//////***(((&&&$$$###$$$&&&'''######"""!!!!!!!!!""""""$$$$$$#########"""""""""###""""""""""""###$$$$$$$$$###############$$$$$$###$$$%%%***111:::BBBGGGPPPVVV^^^dddiiilllooopppnnnllljjjmmmsssyyy{{{{{{ttttttrrrmmmjjjkkkqqqvvvvvvuuussstttvvvxxxxxxxxxtttoooiiigggjjjmmmooopppyyyzzz{{{|||||||||{{{zzz~~~}}}{{{yyywwwuuuttttttrrruuuvvvvvvzzz}}}zzzyyyzzz}}}}}}|||zzzyyyxxxyyy{{{|||}}}{{{yyywwwwwwxxxzzz{{{|||yyywwwwwwzzz|||{{{zzzxxxyyyxxxqqqiiidddeeehhhooorrrwww{{{||||||}}}~~~}}}xxxrrrpppmmmlllnnnssswww{{{|||xxxzzz~~~~~~yyytttpppsssrrrjjjccc^^^XXXSSSPPPPPPPPPOOONNNOOOQQQTTTRRRVVVXXXYYYXXXRRRFFF;;;888555222111111000,,,(((&&&&&&&&&&&&&&&&&&&&&&&&~~~zzzxxxxxxzzz~~~|||zzzzzzxxxtttrrrqqqsssvvvxxxzzzsssjjjjjjhhhggggggmmmwww~~~}}}|||~~~~~~}}}|||~~~~~~}}}}}}~~~xxxvvvyyy{{{zzz}}}~~~}}}~~~yyyyyyxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwyyyzzzyyyvvvuuuyyyzzzxxxuuuyyy}}}|||xxxtttrrrsssxxxxxxyyyyyyxxxxxxzzz}}}yyywwwvvvvvvtttmmm```WWWFFF@@@888222000///...---...------.........+++))),,,+++***)))))))))))))))&&&&&&'''''''''((())))))******)))((('''%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***&&&"""%%%,,,222444333)))((('''%%%%%%%%%&&&&&&######""""""!!!""""""###$$$$$$$$$$$$##################""""""######$$$%%%$$$$$$######"""#########$$$######%%%***111888===FFFMMMWWW```eeehhhjjjkkkgggffffffjjjqqqwwwzzz{{{tttrrrnnnjjjhhhkkkrrrwwwzzzxxxuuutttuuuvvvvvvvvvrrrlllfffeeeiiinnnnnnmmmvvvwwwxxxyyyzzzzzzzzzzzzzzzxxxvvvuuuuuutttsssrrrrrruuuuuuvvvyyy~~~}}}yyywwwwwwxxx{{{~~~}}}zzzyyyxxxxxxyyy{{{}}}}}}{{{yyyxxxzzz|||~~~|||xxxuuuvvvzzz}}}|||zzzzzz{{{zzzuuummmiiiiiijjjpppqqqwww}}}}}}|||}}}yyyrrroookkkiiilllrrryyy}}}|||{{{{{{zzzvvvsssqqqqqqlllaaaVVVPPPJJJEEE@@@AAABBBAAA@@@@@@BBBDDDGGGLLLSSSWWWVVVNNN@@@555444333111111111///+++((($$$%%%%%%&&&&&&&&&&&&%%%}}}{{{|||}}}}}}yyy}}}zzzwwwtttssssssuuuvvvzzz~~~zzzpppoookkkgggeeeiiiqqqxxx}}}}}}~~~~~~}}}}}}|||~~~}}}zzzzzz~~~}}}~~~~~~~~~~~~~~~}}}}}}{{{zzzxxxwwwvvvuuuuuuttttttttttttuuuvvvuuuyyyzzzyyyzzz}}}|||yyyvvvyyyzzzyyyvvvuuuwwwzzzxxxzzzzzzyyyyyy|||xxxvvvuuuvvvvvvqqqfff^^^MMMEEE;;;555333222111///+++***+++---//////...,,,,,,+++***)))((((((((((((&&&''''''(((((()))))))))(((((()))((('''%%%###"""$$$$$$###$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++&&&###&&&---222333222&&&&&&&&&&&&%%%%%%%%%%%%######""""""""""""######"""#########$$$$$$$$$$$$###############$$$$$$%%%$$$$$$######"""#########%%%$$$###$$$'''---222666<<>>444///------......---+++((('''%%%%%%%%%&&&'''***,,,---~~~{{{~~~~~~|||zzzyyyyyyvvvzzz|||tttllliiikkknnnrrrvvv||||||wwwvvvxxxyyyzzz{{{|||zzzyyy~~~~~~~~~}}}{{{zzzxxxwwwvvvuuuvvvwwwyyyzzzyyy|||}}}|||}}}~~~xxxyyyyyywwwuuuuuuyyy}}}yyy|||{{{vvvuuuzzz}}}|||vvvsssrrruuuyyyzzzvvvqqqggg[[[KKK@@@;;;999444000,,,---///111444444111///------+++***)))((((((((((((((()))***))))))''''''%%%''')))******(((%%%######$$$%%%&&&''''''&&&&&&$$$$$$######$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''###$$$&&&''''''&&&%%%$$$######""""""######$$$%%%######""""""""""""!!!!!!$$$$$$######$$$$$$%%%&&&""""""""""""###$$$%%%%%%######$$$%%%'''***,,,---,,,111999AAAHHHOOOUUUZZZaaadddhhhkkkkkkkkkjjjiiimmmlllkkkkkknnnqqqsssttt~~~zzzuuurrrrrrrrrssssssooonnnlllkkkllloooqqqssssssrrrrrrsssssstttuuuuuuqqqqqqrrrtttrrrkkk^^^UUURRRbbbttt{{{|||{{{xxxuuutttrrrpppqqqtttxxxzzz{{{xxxwwwvvvuuuuuuwwwyyyzzz~~~~~~~~~~~~~~~}}}}}}|||yyy{{{|||zzzvvvvvvyyy}}}yyyzzz||||||zzzwwwuuutttwwwqqqttt~~~}}}zzz~~~zzzzzzzzzxxxtttqqqmmmiiiggghhhjjjllllllrrryyy{{{yyytttrrrqqqoookkk___LLL<<<444...***'''(((******)))((()))***---///777???>>>555---,,,***+++,,,,,,***((('''''''''&&&%%%&&&(((,,,000333~~~yyy~~~}}}{{{zzzwwwzzzzzzqqqkkkkkklllmmmrrryyy{{{uuutttuuuwwwyyywwwxxxxxxxxx}}}~~~~~~}}}|||yyyxxxwwwwwwxxxyyy|||}}}~~~{{{{{{{{{}}}~~~|||yyyxxx{{{~~~zzz}}}{{{tttrrrvvvyyywwwrrrooonnnrrrxxx{{{yyyvvvqqqdddRRREEE???:::555000000000222444666555222//////...---+++***)))))))))))))))*********((('''&&&&&&'''***,,,,,,***'''%%%"""$$$&&&((((((((('''&&&$$$$$$######$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''%%%%%%%%%###%%%&&&(((((('''%%%$$$######""""""###$$$%%%%%%$$$$$$###"""!!! $$$$$$######$$$$$$%%%&&&""""""""""""###$$$%%%&&& !!!###%%%'''(((******(((,,,333;;;CCCLLLUUUZZZVVV[[[aaafffhhhhhhggggggjjjjjjjjjllloooqqqrrrrrr{{{xxxsssqqqqqqsssttttttppppppooommmlllmmmpppsssttttttssssssssstttuuuuuueeefffjjjnnnnnnfffXXXMMMDDDYYYppp{{{}}}|||zzzxxxvvvssspppoooqqquuuxxxyyy{{{yyywwwuuuttttttuuuvvv||||||~~~~~~~~~}}}{{{zzztttxxxzzzwwwqqqoootttyyyvvvxxxzzzzzzyyywwwuuussswwwppprrr}}}|||yyy}}}xxxwwwyyyyyytttrrrnnnjjjgggfffffffffhhhmmmsssyyy{{{xxxsssnnnjjjggg]]]LLL===333,,,'''%%%'''))))))((('''((())))))***000888777...***+++)))***+++***((('''&&&'''((('''%%%&&&)))...333777zzzuuuwwwvvvyyyuuulllkkkpppqqqoooqqqxxx}}}{{{zzz{{{~~~{{{xxx}}}~~~~~~~~~}}}{{{yyyxxxvvvuuuwww|||}}}}}}~~~}}}|||}}}~~~{{{yyyzzz~~~|||{{{{{{|||~~~}}}xxxvvvwwwxxxwwwuuuoooppprrrtttwwwyyy{{{|||pppmmmcccQQQBBB:::777444333000000444666444444666111///,,,+++++++++***))),,,+++++++++***)))))))))///)))(((---...)))&&&'''&&&&&&&&&'''((()))'''%%%''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$###"""###$$$$$$%%%$$$###"""###$$$&&&(((&&&$$$######$$$%%%%%%$$$$$$$$$###$$$%%%''')))+++'''))),,,000777@@@JJJPPPZZZ```dddeeebbb```aaadddiiillloooqqqqqqqqqrrrsssuuuuuutttrrrqqqrrrvvvyyywwwtttpppmmmlllmmmppprrrttttttuuuuuuvvvwwwwwwwwwrrrddd___cccfffgggXXX===>>>KKK___pppuuussstttxxxxxxvvvtttssssssuuuxxxzzzzzzzzzzzzxxxvvvvvvwwwxxxyyy{{{}}}~~~}}}{{{xxxwwwwwwxxxvvvtttuuuvvvsssooosssqqqooopppsssttttttrrrwwwvvvvvvxxx|||}}}zzzwwwuuuqqqooonnnnnnmmmmmmkkkgggbbb^^^dddjjjssswwwwwwtttssssssooolll```NNN???666111,,,+++***)))'''''''''((())))))***,,,......---,,,+++---,,,***(((&&&&&&&&&&&&)))(((((())))))---999EEE}}}zzzvvvwww|||}}}rrrooopppooommmnnnsssxxx|||}}}|||}}}|||zzz}}}~~~~~~~~~|||{{{yyywwwvvvuuutttsssvvv|||~~~}}}{{{{{{|||~~~}}}~~~~~~}}}zzzyyyzzzzzzwwwuuuttttttuuuwwwxxxyyyzzz{{{uuurrrhhhXXXKKKCCC===777555111000444666444444666111///,,,+++,,,,,,***)))++++++++++++************...)))(((---...***'''(((((('''&&&&&&(((((('''&&&(((((((((((((((((((((((())))))(((''''''&&&%%%%%%$$$%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""$$$%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%&&&'''((()))'''(((+++///444<<>>888222---)))(((******)))))))))***+++,,,///---+++)))'''&&&&&&&&&&&&%%%(((,,,222;;;MMM\\\|||wwwuuuwww~~~|||wwwsssrrrqqqppprrrwwwwwwrrrpppyyy~~~~~~uuummmiiiiiihhhiiikkknnnrrrwww|||~~~||||||}}}}}}|||zzzyyywwwxxx}}}wwwvvvvvvyyy~~~~~~~~~}}}}}}~~~|||}}}}}}|||{{{~~~|||yyy|||}}}~~~}}}vvvpppllleeeVVVHHH@@@999444333222//////111111///------......---,,,******++++++,,,,,,,,,---)))++++++++++++,,,------...+++(((&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""###%%%&&&''''''&&&%%%''''''&&&%%%%%%$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$###&&&'''''''''''')))...111999BBBNNNZZZaaadddddddddcccgggllloooooooooppppppqqqrrrsssrrrpppnnnooopppmmmmmmmmmnnnooopppqqqqqqqqqqqqqqqrrrrrrsssssssssuuunnnooommmfffbbbXXXEEE111555BBBTTT```dddfffiiimmmpppuuuzzz|||{{{yyywwwzzzwwwssssssuuuwwwwwwwwwuuutttrrrqqqppppppppppppuuulllgggjjjiiicccccchhhhhhkkknnnqqqtttvvvxxxyyyuuuuuuuuuwwwzzzzzzyyyxxxuuuqqqnnnkkkkkkllllllkkknnnmmmkkkfffccccccfffiiinnnooopppnnnllllllppptttttttttnnnccc\\\ZZZXXXVVVTTTRRRMMMFFF>>>777111---******)))))))))***+++,,,---,,,***(((&&&&&&&&&&&&''''''***000666@@@QQQ```|||xxxwww{{{~~~zzzwwwsssooonnnppp~~~|||wwwtttwwwzzz}}}{{{tttmmmiiihhhiiijjjkkkmmmnnnqqqvvvzzz{{{zzzzzz{{{|||}}}}}}|||yyywwwwww~~~zzzyyyxxxyyy}}}~~~{{{zzz{{{|||}}}}}}{{{}}}{{{~~~|||{{{|||~~~~~~xxxsssqqqmmm```SSSIIIAAA999666333///...111111000......//////...---+++++++++,,,,,,,,,,,,,,,))),,,---***))),,,......---+++)))((()))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$#########'''&&&$$$$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%'''***---222:::GGGTTT___dddfffffffffiiimmmooopppqqqsssttttttttttttrrrooonnnnnnooojjjiiiiiijjjlllooosssuuuooopppqqqrrrsssuuuvvvvvvwwwrrrtttqqqiiigggaaaRRR;;;;;;BBBPPP\\\aaaccceeejjjmmmrrrvvvxxxyyyxxxwww{{{vvvqqqppprrrttttttrrrqqqqqqqqqqqqqqqooonnnmmmooojjjeeeaaa____________bbbffflllppptttwwwzzz|||vvvvvvvvvyyy{{{{{{zzzxxxssspppllljjjjjjllllllllloooooolllfff```^^^aaaeeeiiilllnnnnnnmmmnnnrrruuussstttpppgggaaa``````]]]___]]]YYYSSSJJJ@@@888333*********++++++++++++,,,***)))(((&&&%%%&&&&&&'''''')))---555;;;EEEVVVeee}}}}}}{{{sssooopppwwwzzz}}}{{{wwwyyyzzzzzzxxxtttqqqnnnlllnnnnnnmmmmmmnnnrrruuuxxxwwwwwwyyy|||~~~~~~}}}{{{~~~~~~{{{{{{}}}~~~yyyvvvwwwyyy{{{|||yyy{{{}}}|||||||||~~~{{{vvvuuussskkkaaaRRRIII@@@;;;666111000222222000......///000///...,,,,,,,,,,,,,,,,,,++++++)))...///***(((,,,...---+++***))))))++++++***)))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''')))***)))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$$$$'''&&&$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&)))+++---222<<>>999444222444222000......///000000///---------,,,,,,+++++++++***///000***'''+++...---***))))))***,,,,,,+++)))))))))))))))))))))))))))'''''''''(((((((((((((((((()))***)))'''&&&%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$)))(((&&&%%%$$$%%%%%%&&&$$$%%%&&&&&&''''''''''''(((&&&$$$%%%&&&'''&&&&&&%%%$$$###"""###$$$&&&'''###$$$%%%%%%%%%&&&)))+++***---555@@@NNN\\\fffkkkjjjkkkmmmmmmoooqqquuuyyyxxxxxxvvvtttrrrsssvvvyyypppppppppppppppqqqqqqqqqtttuuuvvvwwwxxxyyyzzzzzzssspppsssqqqhhhiiikkkbbb```YYYUUUZZZ```aaa``````bbbccceeehhhkkknnnqqqrrrzzztttooonnnqqqttttttrrrlllllllllmmmnnnqqqssstttbbbjjjhhh```fffwww}}}vvvbbbgggmmmpppqqqrrrtttwwwyyyxxxxxxyyyzzzxxxuuurrrmmmjjjggggggiiimmmoooqqqlllmmmkkkeee^^^[[[]]]aaadddiiioooqqqpppoooppprrrpppvvvyyyvvvrrrnnnhhhbbb[[[\\\[[[WWWMMMAAA555---)))+++---.........,,,+++%%%$$$$$$###$$$%%%&&&''''''***333>>>GGGQQQaaapppzzzyyyzzzxxxzzzxxxxxx|||~~~}}}~~~~~~}}}}}}|||}}}}}}wwwvvv~~~zzzzzzzzzzzzzzzzzzyyyyyyxxxyyyxxxsssmmmkkknnnrrrvvvrrrnnnooovvv}}}{{{{{{~~~}}}}}}}}}~~~}}}zzz||||||{{{zzzxxxwwwwwwvvv{{{{{{{{{{{{{{{}}}~~~|||||||||}}}~~~}}}xxxssspppfffYYYLLLFFFAAA:::555333222111000.........///000//////////////////.........,,,***((('''(((***,,,---,,,+++***))))))))))))***(((&&&$$$$$$%%%'''))),,,)))&&&%%%(((******)))))))))***++++++***((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$#########&&&&&&&&&%%%%%%%%%$$$$$$%%%###"""###&&&(((&&&$$$(((&&&$$$$$$%%%''''''&&&%%%&&&''''''%%%$$$%%%'''%%%%%%$$$###$$$%%%'''(((------111999EEERRR]]]cccjjjlllooosssuuuvvvwwwwww~~~|||xxxuuurrrqqqqqqrrroooppprrrtttvvvuuurrrooorrruuuxxxyyyyyyyyy{{{}}}sssrrrrrrqqqooonnnmmmllljjjgggccc___^^^^^^```bbbbbb___```gggiiigggiiinnnppppppooonnnnnnppptttwwwooommmkkkmmmrrrvvvwwwvvvmmmkkkeeedddmmm{{{~~~zzz[[[cccmmmpppnnnmmmpppsss}}}|||wwwrrrsssvvvtttpppggggggddd```]]]bbbllluuuuuulllbbb^^^ZZZWWWXXX[[[eeehhhlllllljjjhhhiiikkkssswwwxxxtttqqqoooiiiccc___\\\YYYQQQCCC555000222............---,,,++++++(((&&&&&&(((&&&$$$&&&+++(((---666@@@LLLZZZfffnnn}}}xxx}}}~~~zzzzzzyyywwwyyy~~~~~~}}}}}}|||}}}}}}|||{{{{{{~~~}}}wwwvvv}}}|||{{{zzzyyyyyyyyyyyyyyy}}}}}}|||wwwrrrpppssswwwsssoookkklllsss{{{}}}}}}|||zzz{{{{{{{{{zzzyyyyyyxxxxxx}}}~~~||||||||||||~~~zzzvvvssskkk```SSSKKKCCC;;;555444444333111000///...////////////////////////......///---+++))))))***,,,---+++++++++***++++++,,,,,,))))))((((((((((((((((((,,,)))&&&%%%((()))))))))((()))***++++++***))))))((())))))))))))(((((('''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$%%%(((***)))''')))(((&&&&&&'''(((((((((&&&'''((((((&&&&&&'''(((&&&&&&%%%%%%%%%&&&((((((+++******///:::HHHUUU\\\eeehhhmmmrrruuuvvvwwwxxx~~~|||yyyuuuqqqooonnnmmmmmmnnnoooqqqssssssrrrqqqssstttvvvwwwxxxyyyzzzzzzrrrqqqpppnnnmmmlllkkkkkkllljjjgggeeeddddddeeefffccc___^^^bbbdddbbbeeejjjkkkllllllkkkkkkmmmpppssspppoooppprrruuuwwwxxxxxxrrrooohhhbbbdddkkklllhhh[[[aaaiiimmmoooppprrruuu{{{zzzuuupppoooqqqoookkkggggggfffbbb```bbbiiippptttkkkbbb]]]YYYUUUTTTVVV[[[```gggjjjjjjjjjkkkmmmqqquuuwwwuuurrrpppjjjddd___ZZZTTTLLLAAA555000111............---,,,++++++)))&&&&&&((((((&&&'''+++,,,000:::GGGUUUbbblllqqqzzzyyy~~~~~~~~~|||zzzyyyzzz~~~~~~}}}||||||~~~{{{}}}~~~~~~}}}}}}~~~}}}xxxvvv{{{~~~{{{yyyxxxyyyzzzzzz{{{vvvtttwwwzzztttoookkkkkkrrrzzz~~~|||zzzzzz{{{{{{{{{{{{{{{{{{zzz~~~}}}|||||||||~~~}}}zzzxxxsssiii]]]SSSGGG<<<666666666555333111000///000000111000000000//////......000...,,,++++++,,,---...*********++++++,,,......)))***+++++++++***((('''***(((&&&&&&'''))))))((('''(((***+++,,,,,,+++***+++++++++++++++***)))((()))(((((('''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$&&&(((******)))+++)))(((((()))***))))))'''((()))(((''''''((()))'''''''''&&&''''''((()))***'''%%%'''000===KKKTTT___dddkkkqqqtttuuuvvvwwwzzzyyywwwtttqqqooommmlllmmmnnnoooppprrrtttuuuvvvvvvuuuuuuvvvwwwxxxwwwvvvrrrqqqnnnllljjjjjjkkkkkkmmmlllkkkjjjiiiiiiiiiiiiddd```^^^^^^^^^^^^```dddeeegggiiijjjjjjkkkmmmoooqqqsssvvvxxxxxxxxxyyyzzzvvvtttlllccc]]]]]]\\\ZZZ^^^aaaeeejjjnnnrrruuuwwwzzzzzzuuupppnnnooommmiiiggghhhiiihhhfffhhhmmmqqquuulllccc]]]WWWPPPMMMNNNQQQWWW```eeegggggghhhjjjmmmsssvvvuuusssqqqllleee]]]TTTJJJCCC<<<333//////---......------,,,+++******&&&%%%(((***))))))+++111666AAAPPPaaannntttuuu{{{||||||zzz{{{}}}~~~}}}|||~~~}}}~~~zzzwwwxxx|||~~~{{{zzzzzz|||}}}~~~~~~zzzwwwvvvwwwyyyzzztttooonnnsss{{{~~~~~~~~~}}}{{{zzz{{{|||}}}~~~~~~~~~}}}}}}|||}}}~~~|||{{{yyyqqqggg\\\MMM???888999777666444333222222222333222222111000000///......///...---,,,+++,,,......++++++******+++,,,,,,---***+++++++++***)))(((''')))((('''''''''((())))))'''(((***,,,------,,,,,,,,,,,,,,,,,,+++***))))))(((((('''''''''((())))))'''&&&&&&&&&&&&%%%%%%%%%!!!!!!"""$$$&&&(((((((((+++***(((((()))***)))(((&&&'''(((((('''&&&((()))'''''''''''''''''''''((()))'''&&&&&&,,,777CCCKKKYYY```iiiooorrrsssssstttqqqqqqrrrrrrqqqpppooooooppppppqqqqqqrrruuuyyy||||||yyywwwvvvwwwvvvtttrrrtttrrrooollljjjkkklllmmmkkkkkkkkkkkkkkkjjjiiiiiieeecccaaa```___^^^^^^___aaadddhhhjjjlllmmmooopppqqqvvv{{{|||zzzxxxyyyzzzwwwvvvpppggg___[[[[[[\\\eeeddddddhhhnnnsssuuuuuuzzz{{{xxxsssqqqsssrrrnnnjjjkkklllmmmmmmpppvvvzzzxxxnnnddd\\\TTTJJJEEEDDDHHHOOOXXX]]]^^^___```aaaiiiooottttttsssqqqjjjcccVVVJJJ>>>999555000,,,,,,+++,,,,,,++++++***)))((()))$$$$$$(((+++++++++,,,777<<>><<<777777555555444555666777444333222111000///......------,,,,,,,,,,,,---...---,,,+++***************---,,,)))(((''''''((()))))))))))))))(((((())))))((()))+++,,,---------,,,***+++++++++******)))(((((('''''''''''''''((()))'''''''''&&&&&&&&&%%%%%%!!!"""###$$$%%%'''((()))***)))(((((())))))'''&&&$$$%%%''''''&&&&&&'''(((&&&&&&'''''''''&&&&&&&&&&&&''''''(((+++222;;;AAASSS[[[gggnnnpppppppppqqqmmmnnnooopppqqqpppppppppqqqqqqqqqqqqqqqtttyyy~~~~~~zzzxxxvvvuuusssrrrwwwuuuqqqnnnmmmmmmooopppllllllmmmmmmlllkkkjjjiiifffgggfffdddcccbbbaaa___aaaeeejjjnnnppprrrtttvvvrrrwww{{{}}}zzzxxxwwwxxxvvvuuusssmmmeee```aaaeeennnjjjgggiiinnnrrrrrrqqqvvvyyyyyyuuutttwwwwwwuuurrrqqqooonnnnnnrrrwwwzzzxxxnnnbbbYYYNNNCCC<<<;;;===CCCKKKPPPRRRTTTWWWZZZdddkkkqqqqqqppplllccc[[[KKK???444111000---***)))))))))))))))((('''&&&&&&'''$$$###(((+++,,,...222???DDDPPPaaarrr{{{|||yyyzzzyyyzzzzzz{{{~~~||||||zzzvvvrrrpppqqqrrrvvvzzz~~~}}}}}}xxxxxx|||~~~~~~}}}}}}}}}|||{{{tttrrrtttxxxzzzzzz}}}~~~}}}|||||||||{{{}}}~~~}}}~~~~~~}}}}}}~~~yyytttnnnbbbRRRFFFBBB:::999888777666777888888555555444222111///...------,,,,,,,,,,,,---.........---,,,+++************///---)))'''&&&'''(((***)))***++++++))))))***+++)))***,,,---...------,,,((())))))*********)))))))))(((''''''''''''((((((''''''''''''&&&&&&&&&%%%###$$$&&&''''''''')))+++)))(((''''''((((((&&&$$$###%%%&&&&&&%%%%%%'''(((&&&&&&'''''''''&&&%%%%%%###%%%((()))***---333999KKKVVVdddmmmooonnnooopppoooooooooooooooooooooooopppqqqqqqooommmooouuuzzz~~~~~~|||yyyuuussstttuuuyyyxxxuuusssqqqqqqrrrrrrppppppppppppooonnnmmmlllfffiiihhhfffeeegggfffcccfffiiinnnqqqsssuuuxxxyyytttwwwzzz{{{zzzxxxvvvuuuvvvuuusssqqqlllfffgggkkktttqqqmmmlllnnnpppooonnnqqqvvvxxxuuuuuuyyyzzzyyyyyyuuuqqqmmmkkkkkkmmmnnnpppfffYYYOOOEEE:::444444111555;;;@@@DDDIIIPPPUUU]]]dddkkkkkkhhhaaaWWWMMM???666...---...+++))))))((())))))(((((('''&&&%%%&&&$$$%%%)))+++---444<<>>===;;;999777666666777666666444333111///...------------......////////////......---------.........---,,,***)))))))))))))))+++------+++***+++,,,+++,,,---......---,,,,,,'''((()))******++++++***+++***))))))((((((((((((''''''''''''&&&&&&&&&&&&###%%%((('''&&&&&&(((***)))((('''(((((((((%%%###$$$%%%''''''&&&&&&((()))'''(((((()))((('''&&&%%%###&&&)))))))))+++111666BBBOOO```kkknnnoooppprrrnnnnnnmmmmmmnnnooopppqqqqqqrrrrrrooolllmmmrrrwwwwwwzzz|||xxxsssrrrvvv{{{zzzyyywwwvvvttttttsssssstttsssrrrqqqpppooonnnmmmggghhhfffaaabbbhhhkkkjjjkkknnnqqqrrrssstttwwwxxxxxxxxxxxxyyyzzzyyyvvvtttwwwsssssstttrrrmmmmmmqqqxxxuuurrrpppoooooonnnnnnpppuuuxxxwwwvvvyyy|||{{{yyyvvvqqqmmmiiigggdddccccccXXXLLLCCC:::222...///+++---000222666<<>>HHHVVVccclllppprrrsssnnnnnnmmmmmmmmmpppuuuxxxzzzyyywwwtttqqqooopppqqqpppsssuuussspppooossswwwtttvvvyyyzzz{{{yyyvvvtttuuuttttttrrroookkkgggeeeffffffdddbbbbbbfffnnntttpppuuuvvvqqqhhhfffmmmtttrrruuuxxxzzzyyyxxxwwwwwwxxxuuurrrqqqrrrssstttsssxxxwwwuuurrrnnnmmmnnnppp{{{{{{zzzyyyxxxxxxxxxxxxwwwvvvtttrrroooiiiccc^^^ZZZHHH888222111,,,((((((***))))))((()))...333888GGGOOOVVVSSSHHH<<<444111,,,+++******++++++***(((+++)))'''&&&&&&(((***,,,---,,,...111333888HHHYYY[[[```fffkkkoooqqqsssttt|||{{{{{{sssoooqqqttt{{{xxxuuutttvvvyyy{{{|||wwwvvvvvvxxxzzz~~~wwwwww}}}~~~~~~~~~{{{zzz}}}~~~~~~{{{zzzyyy{{{|||wwwmmmdddRRRLLLCCC===:::::::::999888555111000111111000...111000///111333444222000///000111222222111000///.........///...---+++***///---++++++,,,---------......//////......---------,,,++++++******++++++)))***+++,,,,,,+++***)))+++***)))'''&&&&&&&&&%%%###$$$%%%'''((()))++++++---+++((('''((())))))(((+++((((((///<<>>GGGRRR___lllsssrrrqqqqqqtttxxxyyyvvvssssssuuuwwwwwwuuuuuuuuuvvvpppqqqrrrssstttssssssrrrsssuuuwwwyyyyyywwwuuusssrrrtttwwwyyyxxxtttpppmmmjjjgggcccaaa```___]]]\\\]]]ccclllpppqqqqqqsssvvvpppoooooorrrwwwzzzyyywwwxxxyyyxxxuuuqqqpppsssvvvrrrtttvvvuuuqqqmmmkkkjjjfffffffffhhhlllrrrwwwzzz{{{xxxuuusssssssssrrrqqqqqqqqqkkk___VVVQQQMMMJJJIIIFFFCCCBBBCCCBBB???;;;222222000,,,)))'''((())))))(((''''''(((((('''&&&(((((()))***,,,...///000777DDDSSS]]]cccfffccc___```___\\\UUULLLDDD???===zzzwwwrrrrrrqqqrrrrrrtttvvvwwwkkkjjjjjjnnnsssyyy}}}~~~|||zzzxxxxxxtttuuuyyy~~~~~~~~~{{{{{{|||~~~}}}|||~~~|||{{{|||~~~~~~||||||}}}{{{zzzzzz|||}}}zzzxxx|||uuuhhhZZZPPPLLLKKKNNNPPPPPPLLLDDD<<<666444555777888888555333444555111000...---...000333555222111111111222444555666555777888555111000222666---............------,,,//////...------------...,,,---...//////...---,,,------,,,+++++++++,,,,,,111000///...,,,+++***)))---+++******,,,.........,,,---...---+++)))((((((%%%(((+++***))))))+++,,,***+++---///000000///...222555999@@@JJJWWWdddlllooommmkkknnntttxxxxxxwwwtttuuuvvvvvvuuuuuuwwwyyypppnnnmmmlllmmmooopppqqqppprrrvvvxxxyyywwwuuussssssuuuwwwxxxxxxuuusssqqqnnnjjjdddaaa```___]]][[[]]]aaaffflllqqqssstttsssoooooonnnnnnppprrrtttuuuwwwvvvtttrrrqqqqqqrrrsssnnnsssxxxvvvoooiiiiiikkkhhhhhhggghhhkkkoootttwwwtttrrrpppoooqqqtttuuuvvvrrrvvvuuulllccc```\\\XXXWWWSSSNNNMMMLLLIIICCC>>>111000---***'''&&&'''((()))(((&&&'''(((((('''%%%((((((((()))+++///222444888JJJ\\\fffjjjllljjjeeeaaa]]]WWWMMMBBB999555333}}}wwwtttsssqqqpppppprrrsssuuuiiihhhiiilllssszzz~~~}}}|||wwwvvvwww{{{~~~~~~~~~|||{{{{{{{{{}}}{{{~~~zzzyyyyyy|||}}}yyywwwzzzrrrdddYYYSSSRRRSSSVVVXXXTTTLLLBBB<<<999555777999999666444555777222000...------000444666222222111111222333555666222666888444///---111666//////000000000///---,,,//////...---------------,,,---///000000///---,,,......---,,,,,,,,,------,,,,,,------...///000000000...++++++,,,---------***+++---...,,,)))((('''''''''&&&&&&'''+++,,,+++))))))+++---//////---+++///000333888@@@LLLYYYbbbnnniiifffhhhpppwwwzzzzzztttuuuuuuttttttuuuxxxzzzrrroookkkiiijjjmmmooopppmmmpppsssvvvxxxwwwuuutttuuuvvvvvvvvvvvvuuuuuuttttttnnnhhhdddcccbbb```^^^``````bbbiiiqqquuusssooonnnnnnmmmlllkkkmmmqqqtttvvvssspppoooppprrrrrrqqqkkksssyyyvvvmmmggggggkkkiiihhhggggggiiimmmqqqtttnnnlllkkklllpppuuuxxxyyyqqqxxx{{{sssllliiigggbbbaaa\\\VVVSSSRRRMMMEEE???222000---***(((''''''((()))'''&&&&&&'''(((&&&%%%'''''''''(((+++///444666:::OOOdddnnnqqqsssrrrooogggaaaWWWJJJ>>>555222111{{{uuupppppppppooopppssslllllllllmmmpppssswwwyyyzzzuuuuuu{{{~~~}}}~~~|||~~~{{{{{{~~~}}}}}}~~~|||{{{{{{|||~~~~~~}}}|||}}}}}}||||||~~~|||zzzxxxxxx{{{~~~{{{rrrjjjfffdddaaabbbcccaaaZZZPPPEEE>>>>>>===<<<888555444444666222333444444444222111000111111222333444666777888555444444444444555666777111333444222///---...000111///...---...///...---......//////000111111111,,,---...///000000000000,,,,,,---.../////////...222111///,,,+++*********,,,///111222///+++((('''''''''(((((())))))******)))(((''''''(((***,,,...111///000444888@@@NNN[[[lllnnnoooooonnnqqqvvvzzzwwwuuurrrqqqrrrtttttttttsssjjjfffkkkooommmkkklllooommmmmmoootttwwwwwwuuuwwwzzzzzzuuusssuuuwwwvvvvvvsssooommmmmmllliiiffffff```[[[^^^eeelllmmmkkkooonnnllliiihhhjjjnnnrrruuuuuutttrrrpppppppppppptttvvvwwwuuuqqqoooppprrrsssnnniiigggiiilllnnnnnneeebbbccchhhmmmpppvvv}}}zzzyyyxxxvvvrrrnnnjjjhhhddd___YYYVVVSSSMMMDDD===---,,,***((('''&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&'''***---,,,+++///:::CCCNNNXXXgggsssyyyyyywwwuuuqqqlllaaaQQQ???444111222yyysssoooooopppoooppptttnnnnnnmmmmmmnnnppprrrsss{{{{{{yyytttoooooosssxxx||||||}}}|||yyyzzz{{{{{{~~~}}}}}}~~~{{{zzz{{{~~~~~~}}}}}}}}}~~~yyyxxxwwwwwwzzz}}}{{{vvvssssssoooqqqsssqqqjjj```TTTMMMBBB@@@===:::999888777666222222333333333333222222333222333333444555777777444444444444555555555555222444555333000///000111222111//////000000000///...////////////000000000---------...------,,,,,,)))***+++---.../////////222000...,,,+++*********,,,...000000...+++))))))(((((((((((())))))******+++***)))(((((()))+++,,,000......222666===JJJVVVeeeiiiooorrrsssuuuyyy}}}}}}xxxsssooooooqqqssstttssslllhhhjjjjjjgggfffiiimmmmmmnnnqqqtttvvvvvvvvvuuuxxxxxxtttrrruuuwwwwwwuuurrrpppqqqttttttpppkkkgggccc```bbbggglllnnnnnnqqqooonnnmmmmmmmmmnnnoootttrrroooppprrrrrrpppmmmooopppqqqqqqpppppprrrssspppmmmjjjiiiiiigggdddaaa[[[WWWVVVZZZ```fffooowwwrrrtttuuuvvvuuussspppoooccc^^^WWWQQQMMMGGG>>>777,,,+++)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&))),,,++++++111<<>>555222{{{tttooopppqqqqqqsssvvvqqqpppnnnmmmlllmmmmmmnnnttttttsssoookkkkkknnnqqqxxxwwwwww{{{~~~~~~yyyuuutttuuuyyy~~~~~~~~~~~~~~~~~~}}}vvvvvvvvvwwwyyy{{{~~~uuuiiibbbMMMGGG@@@=========:::666333333222222222333333444444333333333444444555666222333444555666555444444444555555444222111111333333222000000111111111000////////////........................---,,,++++++'''(((***,,,...///000000111000...,,,+++******+++,,,---///...,,,++++++,,,((((((((())))))))))))***---,,,***)))))))))***+++///------000333888DDDOOO]]]dddmmmsssvvvyyy|||{{{sssmmmlllooorrrtttsssnnnkkkhhhddd```bbbfffjjjmmmppprrrssstttuuuvvvrrruuuuuurrrppptttvvvuuurrrpppqqqwww}}}}}}wwwpppjjjiiihhhhhhjjjlllooopppssspppnnnoooqqqqqqooolllqqqmmmkkkmmmrrrsssooojjjiiiiiiiiilllooosssttttttkkkkkkjjjiiieee___VVVPPPNNNHHHFFFJJJPPPXXXcccmmmkkkmmmqqqtttuuutttrrrpppddd]]]SSSKKKEEE===666000***)))((('''&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&))),,,---///666BBBKKKgggmmmvvv|||~~~|||{{{zzz||||||ssscccQQQCCC;;;xxxsssssstttsssuuuxxxsssrrrqqqooonnnnnnnnnnnnqqqqqqqqqooommmmmmpppsssxxxuuutttwww~~~~~~}}}~~~~~~{{{wwwtttsssrrrwww}}}~~~{{{yyyuuuvvvxxxxxxyyyzzz|||~~~|||vvv___SSSEEE>>>>>>???<<<888666555444333222333333444444444333222222333333333111333555666777666444333444444444444333222222222333222000000111111111000000000//////...------,,,000000000000000///......)))***,,,---.../////////000///---+++******+++++++++,,,---,,,++++++,,,...)))))))))))))))))))))))),,,++++++*********++++++///------///111444>>>HHHWWW^^^hhhppptttxxx|||zzzsssnnnmmmooorrrsssrrrqqqnnnhhhaaa___ccchhhiiimmmrrrsssrrrqqqsssuuupppssssssooonnnqqqsssrrrpppooorrrzzzzzzqqqoooppppppnnnkkkkkkmmmppptttooolllmmmqqqssspppmmmjjjiiijjjlllppppppmmmjjjgggfffeeeiiioootttuuutttgggggggggddd]]]SSSIIICCCBBB===;;;>>>CCCJJJSSS\\\bbbfffkkknnnooommmjjjgggddd\\\QQQFFF>>>666000,,,((((((''''''&&&&&&&&&&&&$$$%%%&&&'''(((((('''''''''***---000555>>>JJJSSSlllqqqwww|||~~~~~~~~~~~~yyy~~~~~~sssdddVVVNNNzzzuuuuuuuuussstttvvvuuuuuuttttttssssssssssssppppppppppppppprrruuuwwwzzzwwwuuuwww|||}}}}}}~~~~~~~~~~~~~~~|||zzzxxxvvvuuutttvvv||||||yyywwwzzz|||}}}|||{{{}}}sssaaaKKK???===>>><<<999:::999777555333333333444444333333222222222222222222333555777777666555444444333333333333333222222222111//////000000000///111111000///...------,,,...//////000111111000000---...///////////////......---,,,+++***++++++,,,+++,,,,,,+++***+++---///************))))))))))))*********++++++,,,---...000......000000222:::CCCSSSZZZbbbiiinnnrrrxxx|||xxxuuurrrppppppqqqqqqqqqppprrrqqqjjjcccccchhhnnnjjjnnnrrrrrrpppoooqqqsssooorrrrrrmmmkkknnnpppoooppppppttt{{{yyyppptttvvvwwwsssnnnjjjkkkmmmsssmmmhhhhhhmmmqqqqqqooocccgggkkkmmmkkkjjjkkkllljjjgggfffhhhnnnrrrsssssseeeeeebbb\\\SSSIII@@@;;;888444333777:::<<>><<<:::777999:::<<<======<<<<<<999999999999999:::;;;;;;888888888777888999999:::777555333444777888666444555333111111222333222111222222222222111111111111222222222111111000///...+++,,,---...////////////,,,+++*********+++,,,---***,,,------+++*********++++++++++++******))))))------......------,,,+++,,,+++,,,...------222999BBBLLLYYYdddiiilllmmmoooqqqpppnnnnnnnnnooommmlllssswwwvvvqqqooosssuuurrrxxxsssmmmkkklllmmmlllkkknnnrrrsssrrrsssxxx||||||uuuyyy~~~~~~{{{{{{|||||||||zzzwwwuuuqqqqqqqqqnnnkkkiiihhhiiigggfffffffffgggiiijjjjjjiiijjjjjjiiiggghhhmmmqqqooonnnhhh\\\MMM>>>555111555111///000///---...111111999FFFQQQXXXXXXTTTQQQEEEBBB===555...+++***+++&&&'''(((*********)))))))))'''%%%$$$&&&))),,,///777<<>>444333111111333333333222...666BBBOOOXXXWWWPPPIIIEEE===222,,,,,,,,,+++)))---***(((((())))))'''$$$&&&%%%(((++++++)))+++000555>>>LLL\\\gggnnnpppqqqssspppiii```WWWQQQOOOPPPRRRTTTXXXaaaqqq~~~|||}}}}}}{{{xxxuuussssssrrrsssuuuwww{{{~~~vvvqqqooolllmmmmmmnnnqqqvvv|||}}}}}}~~~{{{~~~~~~{{{ooo^^^PPPIIIDDD???;;;999::::::;;;;;;:::::::::<<<<<<;;;;;;;;;;;;;;;;;;===:::777777999:::999777999888777666555444444333666666666666555444333333333333222111111111111111///000111111///...///111/////////000111111///---000...,,,*********+++,,,+++---//////...,,,,,,---+++++++++******++++++,,,......------------------...***)))---000111333888BBBMMM^^^iiimmmkkkkkkmmmqqqrrrssstttsssrrrrrrrrryyyyyyxxxwwwuuuuuuvvvxxxvvvtttsssrrrpppooommmkkkoooooopppqqqrrrtttvvvwwwpppwww{{{yyyxxxzzz|||{{{}}}}}}~~~~~~{{{vvvrrrqqqvvvxxxuuussssssrrrpppnnnkkkhhhjjjnnnooonnnkkkccceeeeeeccc```aaaggglllvvvpppfff\\\TTTOOOJJJFFFAAA???<<<;;;::::::888777555;;;EEEPPPVVVTTTLLLEEE>>>777...(((((()))'''&&&,,,)))'''((())))))'''%%%(((&&&(((,,,,,,+++...333;;;CCCPPP]]]gggmmmoooooorrrmmmcccWWWKKKDDDAAAAAAEEEGGGLLLVVVhhhzzz~~~}}}{{{xxxuuurrrqqqqqqrrrsssuuuyyy}}}yyysssoookkkkkkjjjjjjmmmttt|||~~~}}}~~~|||{{{{{{{{{sssggg[[[QQQIIIBBB>>>;;;;;;<<<===<<<;;;999888;;;;;;;;;;;;<<<<<<<<<<<<<<<:::777777777888777555777777777777666666666666888777666555555555555555444444333222111111000000000222333333111/////////000//////000111111///...222111///---,,,+++,,,,,,+++,,,------+++))))))***---,,,,,,++++++,,,,,,,,,......------,,,,,,++++++,,,))))))---000111555;;;CCCOOO]]]gggiiijjjjjjlllmmmmmmnnnpppppppppppppppxxxyyyzzzyyyxxxwwwxxxyyytttsssrrrssstttrrrlllhhhpppqqqqqqrrrrrrrrrrrrrrrnnntttxxxvvvtttwwwyyyyyy|||||||||}}}}}}|||xxxuuurrrvvvvvvrrrppprrrrrrppppppnnnlllmmmooopppmmmjjj```bbbbbb```]]]]]]aaaeeexxxmmmaaa\\\\\\[[[VVVQQQSSSPPPLLLIIIGGGEEEBBB???@@@DDDKKKQQQSSSNNNFFF???888222***&&&&&&'''&&&%%%)))(((''''''))))))(((''')))'''(((,,,---...333:::HHHMMMVVV```gggjjjkkkjjjmmmggg[[[MMM@@@999666666:::===AAAKKK^^^sss~~~{{{xxxuuutttsssrrrssstttvvvxxxzzz|||}}}}}}vvvrrrnnnmmmlllkkklllrrr|||~~~||||||~~~zzzyyy~~~~~~yyyrrrggg[[[PPPGGGBBB===>>>???@@@???>>><<<;;;;;;;;;<<<<<<============<<<;;;:::999999888777777666666777777777888888888555444333222222333555666555555555444222111000///000222444444222///...---000///...///000111000...333222000...---,,,,,,++++++,,,---,,,)))(((((()))......---,,,,,,,,,------......---,,,++++++******+++))))))---///111666===HHHSSS___eeefffhhhjjjjjjkkkkkkkkklllnnnoooooonnnuuuwwwyyyyyyxxxwwwxxxyyytttrrrqqqsssvvvuuuqqqlllttttttuuuuuutttsssqqqpppnnnsssvvvsssrrrtttwwwxxxzzzyyyxxxxxxyyyyyywwwuuutttwwwuuuooolllmmmmmmlllpppooonnnnnnooommmjjjgggcccaaa^^^YYYVVVVVVYYY\\\mmmccc\\\]]]``````]]][[[aaa^^^ZZZVVVSSSPPPMMMKKKMMMOOORRRRRROOOHHH???:::444000***''''''(((((('''''''''''''''((())))))))))))'''(((,,,000333:::BBBTTTWWW\\\aaaeeeggggggfffhhhbbbWWWJJJ>>>777666777999;;;>>>GGGYYYmmmyyy|||}}}zzzyyyzzz|||wwwyyy{{{||||||{{{xxxwwwzzzvvvrrrsssrrroooooosss|||~~~~~~}}}zzzyyy{{{}}}{{{xxx|||zzzqqqfffZZZPPPJJJAAAAAABBBBBBAAA@@@>>>===;;;;;;===>>>>>>>>>>>>===>>>>>>>>>===<<<;;;;;;:::666666777777888999999:::777666444222222222333333555666555555444222000//////111333333111...------111///...///000111000///333222111///...,,,,,,+++///000000///,,,+++,,,---///...------,,,,,,,,,---......---,,,++++++******,,,***+++...///111777???JJJVVVaaadddeeejjjnnnnnnpppnnnmmmnnnqqqrrrqqqpppppprrrtttuuuuuuuuuuuuwwwtttrrrpppqqquuuwwwvvvuuuxxxxxxyyyxxxwwwuuusssqqqoootttuuurrrpppssswwwxxxvvvtttrrrrrrsssssssssrrruuuwwwuuuoookkklllmmmlllqqqqqqqqqqqqpppmmmiiifffgggaaaYYYPPPJJJJJJNNNRRRZZZWWWYYY___bbbaaabbbfffjjjgggccc___]]][[[XXXUUUXXXXXXVVVRRRJJJAAA999555000---***((((((((())))))%%%&&&''''''(((((()))))))))''')))///444:::CCCLLLYYY[[[]]]aaadddfffggghhhfffbbbYYYNNNDDD===;;;<<<;;;>>>BBBIIIYYYkkkwwwzzz~~~}}}yyyuuu||||||}}}~~~~~~{{{xxxuuuwwwxxxvvvtttwww~~~|||}}}~~~}}}|||yyyxxxyyy{{{}}}}}}{{{xxx{{{~~~~~~~~~yyyqqqhhh^^^XXXHHHGGGFFFDDDAAA@@@>>>===<<<===>>>?????????>>>======???@@@@@@>>>=========666777777888999999::::::<<<;;;999777555444333222555555666666555333111000///111222222000.........111000......///000000///333222111000///...---,,,...//////---++++++,,,---///......---,,,,,,,,,,,,......------,,,,,,++++++---,,,...111222555===FFFMMMZZZcccdddgggooouuuuuussspppmmmmmmooopppooolllkkkmmmoooppppppqqqssstttsssrrrqqqpppqqquuuxxx{{{yyyyyyyyyxxxwwwuuutttsssppptttuuupppnnnrrrvvvxxxuuurrrooommmnnnoooppppppsssvvvvvvqqqoooqqqsssrrrrrrsssuuuuuusssoookkkhhhfff^^^QQQFFF??????CCCFFFHHHJJJSSS^^^aaa___eeeooonnnkkkhhheeecccbbb___]]]\\\[[[WWWOOODDD:::444111******((('''&&&&&&&&&'''%%%&&&((((((''''''((()))))))))---555<<>>???@@@@@@???===<<<999<<>>777888888999999:::::::::;;;;;;;;;:::999888777666444555666666666555333111000111222222000000000222222000......///000000000333333333222111000//////+++,,,,,,***))))))+++---///...---,,,++++++++++++......------------------......111555777;;;FFFPPPVVVbbbiiiggghhhqqqwwwvvvuuuppplllkkkmmmmmmkkkhhhhhhiiijjjkkkkkkmmmqqqsssqqqssssssqqqnnnpppuuuzzzwwwvvvuuutttssssssssssssooossssssnnnlllpppuuuwwwwwwsssnnnlllmmmnnnppppppssswwwwwwsssppprrrsssrrrqqqsssvvvvvvsssooojjjhhh^^^UUUIII>>>777666888:::<<<===GGGUUUZZZ[[[eeerrrrrroookkkiiigggeeecccaaa\\\ZZZTTTIII===444...---((((((((('''%%%$$$%%%%%%%%%'''((((((&&&%%%''')))***+++111<<>>???@@@AAA@@@>>><<<;;;666999======;;;:::;;;===888888999999999:::::::::444555888:::;;;<<<<<<;;;333444666777777555444222111222333222111111333555222000...---///000000000444444444444333333222111.........---,,,,,,///111///...---,,,+++*********------........................333888;;;AAALLLXXX___kkkpppiiihhhppptttrrr{{{vvvpppoooppppppmmmiiigggggghhhhhhiiilllpppsssooosssuuurrrmmmlllqqqvvvtttsssrrrqqqpppqqqrrrsssooorrrrrrmmmkkkoootttvvvyyyuuupppmmmmmmoooqqqrrruuuxxxxxxrrrooooooooolllnnnqqqttttttqqqmmmhhhfffVVVNNNCCC:::444222222222444333;;;JJJSSSWWWbbbqqqtttqqqmmmjjjiiifffdddbbbZZZXXXQQQFFF999///+++***((())))))(((&&&%%%%%%&&&%%%''')))(((&&&%%%&&&(((,,,...555AAALLLUUU```jjjkkkhhhccc^^^ZZZYYYZZZ[[[cccggglllmmmkkkgggcccaaa\\\bbbhhhlllrrryyy{{{yyyyyyuuuttttttttttttsssuuuwwwxxxyyy|||}}}xxxsssoooxxxssssssxxx}}}|||}}}}}}yyyzzz~~~|||vvvvvv|||}}}}}}}}}{{{~~~qqqlllcccWWWMMMGGGFFFGGGCCCAAA@@@???>>>===;;;999<<<<<<<<<;;;<<<<<<===>>>:::999999999888888777777888999;;;<<<;;;:::888666111000111222333333111///222222111111000000//////222111000000111000...,,,222222222222111111111111//////000000000...---,,,---------------------------------...............+++---000666>>>JJJVVV^^^ggglllmmmjjjiiimmmrrrtttwwwtttqqqqqqtttuuuuuussspppkkkfffcccfffkkkpppsssvvvwwwwwwtttpppnnnoooqqqvvvrrroooooorrrrrrmmmiiinnnpppmmmhhhggglllrrrssswwwuuurrrpppoooqqqsssuuuwwwxxxxxxvvvrrrooommmmmmpppoooooopppqqqoooiiidddVVVJJJ<<<333222333222//////222555999AAANNN]]]hhhpppmmmiiihhhhhhddd\\\UUUUUULLLAAA999555111+++&&&&&&&&&&&&'''''''''''''''###$$$&&&((())))))***)))---666AAAJJJPPPZZZfffpppnnnmmmjjjddd\\\VVVRRRQQQVVV^^^gggkkkkkkiiihhhhhhiiinnntttvvvttttttwwwzzz}}}wwwuuutttttttttrrrssstttuuuvvvyyy|||~~~zzzuuuqqqsssooonnntttzzz~~~~~~}}}}}}~~~}}}zzz}}}|||wwwxxx~~~{{{qqqfff\\\TTTPPPNNNLLLHHHDDDAAA???===;;;999<<<;;;;;;;;;;;;<<<======<<<<<<;;;:::999999888888555666888999999888666555111000000222333333222000111111111000000000/////////...---...///000///...000000/////////............//////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...000444;;;DDDPPP[[[bbbgggmmmpppmmmkkknnnpppppprrrpppnnnooosssuuuuuuuuusssnnnhhheeeggglllqqqtttwwwxxxxxxuuurrroooppprrrsssqqqooorrrvvvwwwtttqqqppprrrooojjjiiinnnssstttuuutttqqqpppqqqsssvvvxxxuuuuuutttrrrooommmnnnooonnnmmmmmmnnnooonnniiifff\\\RRREEE;;;666444222000///111333777>>>JJJYYYdddllljjjiiihhhgggaaaWWWOOOHHHAAA888222///---)))&&&&&&&&&&&&''''''''''''((('''''''''((()))+++,,,---666>>>HHHOOOTTT[[[eeemmmooolllfff]]]SSSLLLGGGFFFNNNTTT\\\bbbfffgggggggggkkkpppwwwzzzyyyyyy|||zzzwwwvvvvvvuuurrrsssttttttuuuwww{{{~~~~~~~~~~~~{{{xxxuuuppplllkkkpppuuuyyy~~~~~~}}}|||}}}|||zzz}}}~~~zzzqqqkkkddd]]]XXXXXXSSSKKKEEEAAA???===<<<======<<<<<<<<<===>>>??????>>>>>><<<;;;:::999999444555777888888777666555111000000111333444222111111000000000000/////////...---,,,,,,///222222222/////////.........---------...//////000//////...------------------------------......///111222333333666;;;CCCMMMXXXbbbhhhiiiooossspppmmmmmmmmmllllllkkkkkkmmmqqquuuvvvvvvwwwqqqjjjfffhhhmmmrrruuuxxxyyyxxxvvvsssqqqqqqrrrpppoooooorrrwwwxxxwwwtttqqqsssrrrmmmlllqqqvvvvvvwwwvvvsssrrrrrrtttvvvxxxwwwvvvuuusssqqqqqqtttwwwmmmlllllllllmmmmmmkkkiiiccc]]]SSSHHH???:::777555333444555666;;;FFFTTT^^^gggggghhhhhheee\\\PPPFFF>>>888111,,,+++)))'''$$$&&&&&&'''''''''(((((((((+++***(((((()))---000333AAAGGGPPPTTTVVVYYY___eeejjjfff^^^SSSGGG???;;;:::AAADDDKKKUUU^^^dddgggggglllrrrzzz~~~}}}zzzyyyyyyxxxuuuuuuuuuuuuuuuwww{{{zzzzzz{{{}}}~~~}}}zzzxxxppplllkkkppptttwww{{{~~~|||}}}~~~~~~~~~|||yyyxxxtttmmmgggaaaZZZQQQJJJEEEBBBAAA@@@AAA@@@>>>======>>>???@@@@@@@@@???===<<<:::999999888999999999999888777666222111111222333444333222000000000000000000000000111///------000222444444000000000000////////////------...//////000000000........./////////////////////000111333666888:::;;;===CCCKKKVVVaaahhhlllmmmsssuuuqqqmmmmmmmmmkkkjjjkkklllnnnqqqsssuuuvvvwwwqqqjjjfffgggkkkpppsssxxxxxxwwwvvvtttrrrppppppmmmmmmnnnpppssstttrrrpppooorrrrrroooooouuuyyyzzz{{{yyyvvvtttrrrrrrsssttttttuuuuuuuuuttttttvvvxxxnnnmmmmmmmmmnnnnnnooooooiiigggaaaWWWLLLDDDBBBBBB@@@???>>><<<>>>FFFQQQZZZcccdddffffffaaaVVVHHH>>>;;;666000,,,***(((&&&$$$&&&&&&''''''(((((()))))),,,***((('''***///555999HHHMMMSSSVVVUUUVVVXXX[[[```\\\SSSGGG===666333333555777<<>>???AAA@@@???>>><<<:::999999;;;;;;:::999888777555555555333222333444555444333000000000111111111111111333111...---///000111111000000000000////////////............//////000000---.........//////000000///000111444777<<<@@@BBBGGGHHHLLLTTT^^^ggglllnnnrrrvvvuuuoookkklllnnnnnnmmmnnnooopppqqqrrrssstttuuuoooiiieeefffjjjmmmooowwwvvvvvvuuusssqqqooonnnhhhiiilllooorrrsssrrrppplllppprrrpppqqqvvvzzz{{{xxxwwwuuusssrrrsssssstttmmmpppssssssrrrqqqppppppooooooooonnnoooppprrrssslllllljjjcccYYYSSSQQQRRRQQQPPPMMMIIIGGGKKKTTTZZZaaabbbccc```YYYMMM???666555222...,,,***)))((('''&&&&&&''''''((())))))***+++***)))***...555<<<@@@OOOSSSVVVWWWUUUSSSSSSTTTXXXTTTKKK???555///............222>>>NNN]]]ggglllooosssyyy~~~xxxxxxwwwvvvwwwzzz|||sssooonnnrrruuuvvvxxx{{{~~~}}}~~~~~~}}}}}}}}}yyygggccc\\\WWWSSSPPPLLLJJJHHHFFFBBB???======>>>???AAA@@@???>>>===<<<;;;:::;;;:::999888777555555444999777555444555555555444111111111222222222222333333111...---.........---/////////.........------///............//////000,,,,,,------.../////////111222444888===DDDIIILLLUUUTTTVVV\\\dddlllooopppsssvvvvvvoookkkmmmppppppppprrrssssssqqqppppppqqqsssooojjjggghhhkkkmmmnnnwwwvvvuuuttttttrrrooolllcccfffkkkppptttvvvvvvvvvjjjnnnqqqooopppuuuxxxwwwpppooopppqqqrrruuuwwwxxxooorrrvvvvvvtttpppnnnlllmmmnnnoooooonnnoooqqqssslllnnnmmmjjjddd```___``````___\\\WWWTTTUUUZZZ___```___]]]WWWMMMBBB777000+++***)))(((((()))***+++&&&&&&'''((())))))***+++***+++---111777???FFFKKKWWWXXXYYYWWWSSSPPPNNNNNNRRRNNNEEE;;;111+++)))***++++++...888GGGXXXfffoooqqqsssvvvyyy|||}}}}}}|||}}}||||||{{{|||~~~xxxsssrrrvvvyyyyyyzzz}}}}}}}}}~~~zzz~~~rrroookkkgggccc^^^XXXTTTQQQNNNIIIEEEBBBAAABBBCCCAAAAAAAAA@@@???>>>>>>===:::999999888888888888888===:::777666666666555444222222333333333444444444444222111111111111000...000000/////////.........000000......---...//////......///000000111222222888999<<>>???===999777777666555444333333333444444555555555666555555555666666444222222222222222111111111111111000///...------...///222222333444555555666666???AAADDDJJJRRRZZZbbbgggmmmhhheeegggmmmrrrsssrrrmmmtttwwwtttqqqqqqrrrpppooorrrtttssspppnnnnnnoootttrrrpppppprrrssssssrrryyywwwvvvvvvwwwuuuqqqllldddhhhmmmqqqrrrrrrrrrrrrlllpppqqqnnnlllmmmmmmjjjiiijjjkkkmmmpppsssuuuvvvzzzzzzyyyuuupppmmmkkkkkkeeegggjjjjjjhhhggghhhjjjkkkkkkkkkkkkllllllllllllhhhjjjjjjgggdddcccfffiii^^^ZZZPPPDDD888///+++)))((())))))'''&&&%%%&&&'''&&&&&&'''((()))***++++++---111999CCCMMMUUU[[[^^^___\\\WWWPPPIIIDDD@@@>>>>>>===999444000......000***+++...333===NNNbbbpppwwwuuusssrrrssssssrrrrrr}}}xxx{{{{{{}}}~~~}}}}}}}}}zzz|||~~~~~~~~~}}}yyy~~~xxxsssqqqiii___YYYWWWVVVSSSOOOHHHIIIJJJJJJHHHFFFCCCAAAAAA@@@>>><<<<<<===>>>???CCCBBB???<<<:::777666555666555444444555666777888999666444555666666333000111222555777777666444222111444444000///111333333777888999888888:::===???CCCLLLXXXaaaeeefffggghhhjjjkkklllnnnppprrrssstttssssssqqqooommmmmmpppssstttqqqnnnmmmnnnpppqqqqqqttttttssssssrrrrrrrrrqqqmmmsssuuuqqqppptttuuurrrkkkppptttsssooolllnnnpppsssqqqmmmkkkjjjiiihhhgggjjjkkkmmmoooqqqqqqqqqpppuuuyyyyyysssnnnnnnnnnmmmfffbbb]]]ZZZUUUSSSXXX`````````aaadddgggjjjkkkjjjjjjjjjiiifffbbbaaabbbcccVVVOOODDD:::333///,,,***'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$&&&)))---///111;;;FFFOOOXXXaaadddbbb___ZZZQQQHHH@@@;;;999999111111000///............---///222888CCCRRRbbbmmmwwwqqqooossswwwvvvtttsss{{{uuuuuuwww}}}~~~|||zzzyyyxxxxxxzzz}}}}}}}}}~~~|||}}}|||uuunnniiifffccc]]]YYYTTTSSSRRRRRRQQQOOOJJJGGGEEEDDDBBB@@@???@@@AAAAAACCCBBB@@@>>><<<::::::999888777777777777999:::;;;:::777444333555666555444444555666777666555333111222666666222111555888888:::;;;;;;;;;<<>>>>>???<<<888777888:::<<<<<<;;;;;;<<<;;;:::888777666666::::::777777===BBBBBBDDDEEEFFFFFFIIIMMMSSSWWW___fffnnnssstttsssssstttuuuuuutttsssqqqooommmlllsssrrrqqqooolllkkkmmmnnnuuutttqqqooonnnooopppqqqvvvvvvuuutttsssssssssssswwwtttmmmiiilllsssvvvtttoooooonnnjjjgggiiioootttwwwtttqqqooonnnllljjjiiimmmoooqqqooolllkkklllnnnmmmpppqqqppprrrssspppkkk]]]QQQEEE>>>:::777666999<<>>555111...,,,---++++++...555@@@KKKRRRZZZ___fffllloooqqqsssttttttpppnnnnnnmmmjjjkkknnn{{{{{{zzzyyyxxxwwwwwwwwwrrrtttuuusssrrruuu|||zzzyyyvvvssstttyyy}}}~~~~~~vvvwwwxxxyyywwwtttpppnnnnnnmmmmmmlllllllllllllllmmmmmmnnnnnnmmmlllkkkjjjhhhkkknnnnnnlllkkkkkklllpppmmmiiiffffffhhhllloookkkpppqqqnnnmmmnnnooommmiiikkknnnooopppqqqsssuuuvvvxxxxxxvvvrrrppprrruuunnnooorrrssstttsssqqqpppkkknnnppppppnnnkkkjjjiiihhhkkkmmmkkkgggeeehhhkkkqqqooonnnlllmmmnnnqqqrrrppplllkkknnnmmmiiihhhjjjjjjkkklllnnnoooooonnnmmmhhhhhhjjjmmmpppqqqqqqooolllgggdddeeejjjppprrrrrroootttwwwuuutttsssqqqmmmaaaUUUJJJDDD@@@:::555444444555444444666???MMMWWW]]]XXXNNNCCC:::333...,,,***)))((((((******)))'''))))))))))))***+++,,,---+++///777AAALLLUUU[[[^^^lllssswwwsssmmmlllmmmmmmqqqfffWWWGGG<<<555111...///...---111:::GGGTTT\\\dddiiiooopppnnnnnntttyyyvvvsssrrrrrroookkkjjjmmm~~~|||zzzsssvvvyyyvvvsssttt|||}}}sssqqqnnnkkklllsss~~~}}}zzzzzz~~~{{{|||~~~}}}zzzvvvtttvvvuuutttsssrrrrrrrrrrrrrrrsssuuuwwwxxxxxxwwwwwwvvvxxxyyyxxxuuutttwwwyyy~~~zzzuuuqqqppprrrvvvyyytttyyyzzzwwwuuuuuutttqqqmmmmmmnnnnnnooosssxxx{{{uuuvvvvvvssspppnnnqqqtttkkkmmmooorrrrrrqqqpppnnnlllooorrrrrrqqqnnnllllllhhhkkkmmmjjjeeebbbcccffflllkkkjjjjjjlllnnnrrrtttvvvqqqppppppllleeeeeejjjjjjjjjjjjkkkmmmnnnnnnmmmjjjjjjkkknnnpppqqqpppooonnnhhhbbbccckkkqqqrrrpppnnnuuuyyywwwtttttttttrrrhhh___UUUQQQLLLEEEAAA@@@;;;;;;;;;999888>>>IIIQQQRRRNNNEEE;;;111+++******'''&&&&&&(((******)))(((+++++++++,,,---...000000444:::DDDOOOZZZccciiilllqqqwwwxxxppphhhfffhhhiiinnnhhh]]]PPPDDD;;;555222111//////333===KKKYYYbbbjjjooorrrpppkkkllluuu~~~zzzwwwvvvvvvrrrllljjjmmm~~~|||yyywwwvvvvvvwwwzzz{{{~~~ooonnnkkkjjjkkkpppxxx~~~{{{~~~|||}}}}}}|||~~~}}}~~~}}}{{{yyyvvvsssqqqpppxxxwwwwwwyyy|||~~~~~~~~~|||}}}~~~}}}|||{{{|||}}}~~~|||zzzwwwvvvvvvxxxzzz|||}}}{{{zzzxxxtttrrroooooorrruuuxxxyyyyyyuuuqqqqqqsssuuutttrrrqqqqqqqqqppppppppppppppplllmmmoooppppppooommmkkknnnlllhhhfffeeeeeeeeeeeegggnnntttsssmmmkkkpppwwwzzzrrrlllkkkjjjgggeeefffmmmiiifffggglllooonnnllllllkkkmmmqqqvvvuuupppjjjeeebbbaaadddffffffhhhlllpppuuuxxxvvvsssqqqppppppppphhhcccdddaaaWWWPPPOOONNNKKKHHHFFF@@@<<<>>>CCCEEE@@@:::444000---)))'''''''''((((((((('''&&&&&&///******...///---///555???HHHSSSZZZbbbkkkoooooopppssssssoooiiieeefffiiijjjkkkbbbSSSLLLJJJAAA444555333222777BBBPPP]]]dddiiinnnpppnnnlllooovvvzzz}}}vvvpppmmmlllkkkjjj~~~|||{{{xxxvvvyyyttttttzzz}}}{{{zzz|||qqqpppmmmkkkkkkooouuuyyy{{{~~~}}}~~~~~~{{{xxxvvvtttrrrzzzyyyzzz|||~~~~~~{{{|||}}}}}}}}}}}}~~~~~~}}}|||{{{xxxyyy|||}}}}}}|||zzzyyyxxxvvvuuuuuuxxxzzz||||||yyywwwtttrrrssstttssssssqqqqqqpppoooooonnnnnnmmmlllmmmnnnnnnooonnnmmmmmmooommmjjjhhhgggggggggffffffkkkqqqrrrooonnnrrrvvvxxxpppkkkjjjiiieeedddeeeiiifffdddffflllpppqqqpppqqqqqqrrrvvvyyyuuummmfff___\\\\\\aaacccccceeehhhlllooorrrqqqppppppqqqrrrqqqkkkhhhjjjiiiccc]]]\\\ZZZVVVQQQLLLEEE===<<>>======@@@HHHSSS___gggkkkooorrrpppnnnppptttwwwzzzsssnnnkkkjjjiiihhh|||wwwvvvrrrppprrruuuuuuwwwzzzuuutttrrrooonnnooosssvvv{{{}}}zzzwwwuuusssyyyyyyzzz}}}}}}{{{||||||}}}~~~zzz|||~~~}}}{{{yyy{{{zzzyyyzzz}}}~~~~~~}}}xxxyyyxxxvvvsssrrrsssttttttsssrrrqqqooonnnnnnnnnllllllllllllmmmnnnnnnooopppooommmkkkiiiiiiiiijjjfffiiinnnpppqqqrrrsssttttttnnnjjjjjjiiieeedddeeejjjgggeeeggglllppprrrrrrtttuuuwwwyyyyyyrrrhhh___VVVRRRRRRVVVZZZZZZ\\\___fffhhhjjjlllllllllmmmooonnnjjjhhhlllnnnlllhhhgggeee___XXXQQQFFF;;;666777222///,,,*********)))((('''''''''''''''(((((((((''')))///444777;;;EEEOOO]]]cccggghhhhhhgggbbb\\\YYYZZZYYYUUUQQQQQQUUUYYY```iiillleee___]]]XXXQQQIIIIIIJJJJJJMMMUUU```hhhkkknnnqqqrrrqqqppprrruuuzzzvvvpppllliiihhhgggfff|||{{{wwwsssqqqqqqssswwwzzzwwwwwwvvvtttrrrrrrtttvvv{{{}}}zzzwwwuuussswwwwwwyyy|||~~~~~~{{{xxx~~~~~~~~~~~~}}}|||}}}~~~|||}}}|||zzzzzzzzzzzz|||~~~~~~|||{{{xxxzzz{{{yyytttrrrsssuuuyyyxxxvvvsssrrrqqqqqqqqqmmmmmmkkkkkklllmmmoooqqqqqqqqqpppnnnllllllmmmnnniiijjjmmmpppssssssrrrppprrrnnnlllnnnmmmiiiiiikkkooollljjjjjjmmmpppqqqpppuuuuuuvvvvvvtttnnnddd^^^QQQJJJEEEFFFIIIJJJMMMPPP\\\^^^ccciiijjjhhhhhhiiigggeeedddhhhkkkkkkiiigggfff___WWWNNNCCC666///...+++***((('''((())))))((('''&&&&&&&&&''')))***,,,---333:::>>>@@@FFFRRR\\\eeejjjlllkkkhhhcccZZZQQQIIIHHHFFFBBB@@@BBBGGGKKKRRR___iiihhhdddaaa^^^[[[RRRTTTUUUSSSRRRUUU^^^eeegggiiimmmqqqpppooopppssswwwtttooolllkkkjjjhhhggg{{{uuusssuuuxxxzzzvvvwwwvvvtttrrrrrrtttvvvzzzyyyyyyyyyyyyzzz{{{}}}|||yyyxxxvvvwwwwwwyyy}}}|||yyy}}}|||yyyxxxxxxyyyyyy|||~~~~~~|||{{{zzz{{{}}}~~~~~~|||yyyyyy{{{}}}{{{wwwttttttuuuyyyxxxuuusssrrrrrrrrrsssooonnnlllkkklllmmmpppqqqqqqrrrsssqqqooonnnoooqqqooonnnoooppprrrrrrooolllqqqooopppsssrrroooooorrrrrrqqqooooooqqqrrrrrrrrruuuuuutttsssqqqmmmgggcccSSSGGG;;;888999:::===AAALLLOOOYYYfffllliiieeefffeeedddcccdddggghhheee```___WWWNNNGGG===222,,,+++***(((''''''(((((((((&&&''''''&&&'''))),,,000222555===FFFJJJNNNVVVaaajjjmmmqqqrrrnnniiiaaaTTTHHH;;;999666333222555:::===EEETTTccchhhfffcccbbbbbb]]]___```\\\XXXYYY^^^dddcccbbbeeekkkmmmlllnnntttvvvtttqqqooonnnmmmkkkjjj|||wwwxxxzzzzzzuuuuuuuuusssqqqqqqtttvvvyyy|||vvvvvvuuusssrrrssswwwzzz|||~~~}}}|||zzzzzz|||~~~~~~}}}zzz}}}|||zzzxxxvvvuuuuuuuuu|||}}}~~~~~~}}}}}}~~~}}}{{{yyy{{{}}}}}}zzzwwwuuuuuuuuutttrrrppppppqqqssstttqqqpppnnnmmmmmmnnnpppqqqqqqsssuuutttqqqpppqqqttttttsssrrrqqqqqqpppnnnlllrrrqqqssswwwuuuqqqqqqtttpppqqqssstttuuuuuuuuutttuuuuuuuuutttrrrooollljjjXXXJJJ:::444222222444777<<<@@@OOOcccmmmjjjfffgggggggggeeebbbcccddd___YYYTTTKKKBBB===777000,,,,,,***((('''((())))))'''&&&***))))))***---333888;;;<<>>666333000,,,+++,,,)))((('''((()))***((('''...------///444;;;AAAFFFFFFOOOYYY^^^fffpppvvvvvvuuuxxxyyyuuupppeeeSSSCCC333000+++((((((***+++---000===QQQbbbjjjlllnnnpppqqqpppnnnllliiigggfffeeeeee\\\ZZZ```dddeeekkkuuuwwwvvvuuuuuuvvvuuusssqqq~~~{{{wwwttttttwwwzzzvvvvvvwwwzzzzzzyyyuuuooolllnnntttzzz{{{}}}~~~}}}yyyyyyzzz|||}}}{{{||||||xxxxxxyyyzzzzzzyyyyyyxxxyyy{{{~~~}}}||||||||||||{{{zzz{{{zzzzzz}}}~~~yyytttrrrqqqpppppprrruuuxxx{{{ttttttrrrqqqppppppooooooooossswwwvvvsssqqqsssvvvxxxwwwvvvrrrooonnnpppsssttttttwwwxxxssskkkiiikkktttvvvyyyyyyvvvrrrnnnkkkmmmqqquuuvvvsssnnnjjjgggcccUUUGGGAAA???:::666555<<<<<>>DDDLLLUUU[[[^^^___]]]^^^aaagggkkkllljjjiiillloooqqquuutttgggXXXGGG;;;000------+++)))***---333???QQQcccnnnqqqpppnnnnnnoooppprrrqqqooommmjjjfffcccbbbbbbcccjjjsssuuupppooosssuuusssqqqqqq}}}~~~~~~~~~~~~}}}{{{xxxvvvtttuuuvvvxxx~~~||||||~~~}}}zzz|||~~~xxxvvvwww{{{~~~~~~~~~}}}{{{zzz{{{}}}zzzwwwuuusss~~~}}}{{{zzzyyywwwssspppqqqrrruuuyyy{{{{{{xxxuuu{{{wwwsssqqqsssvvvyyy{{{vvvuuusssssssssuuuwwwxxx{{{wwwtttuuutttooollllllooopppqqqtttuuutttqqqnnnqqqooommmkkkkkklllmmmnnnuuuqqqmmmkkkmmmoooooonnnmmmooonnniiiggghhhgggcccbbb___^^^```___[[[ZZZ\\\````````````\\\XXXYYY]]]YYYXXXYYY\\\^^^\\\VVVPPPAAA<<<555111111000...,,,---+++)))((()))************+++---///111666<<<@@@GGGHHHJJJOOOWWW]]]bbbdddaaa^^^\\\]]]```ccccccaaabbbeeeiiimmmsssuuunnndddUUUIII<<<666222---,,,------333???OOO```kkkooonnnmmmmmmnnnppprrrrrrpppnnnlllhhheeedddcccccchhhooorrrnnnmmmooopppnnnnnnrrr~~~}}}|||xxxtttrrrrrrsssttt|||{{{|||}}}}}}|||uuupppppptttyyy|||~~~~~~}}}zzzzzz~~~{{{xxxvvvuuu}}}{{{xxxuuuqqqooooooqqquuuyyy||||||zzzxxxuuurrrnnnnnnppptttwwwyyyvvvuuusssrrrrrrtttvvvwww|||yyyvvvtttrrrpppoooooorrrrrrtttttttttssspppnnnpppooonnnmmmmmmmmmmmmnnnsssnnniiijjjooosssrrrpppnnnooommmgggdddbbb]]]WWWVVVRRROOOPPPOOONNNOOOSSSXXX]]]cccccc___ZZZYYY\\\\\\YYYWWWUUUSSSNNNGGGAAA888444000---------,,,+++,,,+++***)))***+++,,,------000444888===DDDKKKOOOUUUUUUVVVYYY^^^bbbdddeeebbb\\\VVVSSSTTTUUUUUUTTTSSSVVV[[[ccclllrrrrrrpppcccZZZOOOHHH@@@888444555111666AAAOOO^^^hhhlllmmmkkklllmmmoooqqqqqqooommmkkkfffcccdddcccaaadddiiillljjjiiikkkkkkkkkooouuu||||||~~~yyyvvvtttttttttzzzxxxyyy}}}~~~zzzxxxyyy{{{}}}tttnnnlllooorrruuuvvv~~~~~~}}}|||}}}{{{{{{~~~{{{yyywwwwww~~~|||xxxuuurrrpppoooqqqtttvvvxxxyyyzzz{{{sssqqqpppqqqtttvvvxxxxxxwwwvvvtttsssssssssuuuvvv}}}{{{vvvqqqnnnooorrrssstttttttttsssrrrqqqppppppoooooonnnmmmmmmlllllllllqqqlllhhhiiiooossssssrrrmmmooonnniiiddd^^^SSSIIIHHHCCCAAABBBBBBAAAEEEIIIPPPXXXaaabbb___[[[ZZZYYYWWWSSSNNNJJJFFF@@@999333222000---,,,+++,,,,,,,,,*********))))))+++---...333777>>>EEELLLSSSZZZ___```___^^^___aaaccccccbbb___XXXNNNGGGFFFFFFEEEDDDCCCFFFMMMWWWbbbllltttyyyrrrllleee^^^RRRDDD===<<<999>>>GGGRRR]]]fffjjjllllllkkkkkklllmmmmmmllljjjjjjeeebbbccccccbbbdddgggkkkhhhgggiiiiiiiiimmmttt~~~~~~|||zzzzzzxxxuuuuuuzzz{{{wwwttttttxxx~~~}}}uuuooolllmmmnnnooopppxxx~~~}}}||||||{{{{{{~~~~~~|||{{{zzzzzzzzz~~~}}}yyyuuussssssoooppprrrrrrssstttwwwzzzuuuttttttwwwyyy{{{{{{zzzwwwvvvvvvuuuttttttttttttyyyzzzvvvpppmmmpppssstttrrrssssssrrrppppppqqqrrrooonnnmmmkkkjjjiiiiiiiiimmmjjjgggggglllpppqqqqqqlllooooookkkfff]]]NNNAAA>>>999777999999888;;;???EEEOOOZZZ^^^^^^^^^[[[XXXNNNIIICCC>>>;;;777222---,,,+++***))))))******+++''')))******+++---000333<<>>:::999888888888999@@@LLLWWWcccppp{{{}}}zzzuuummm^^^MMMDDDCCCDDDHHHOOOWWW___eeeiiilllmmmkkkhhhggghhhhhhgggfffjjjdddaaacccddddddfffiiiooojjjhhhiiiiiihhhjjjnnnzzzwwwvvv{{{}}}zzzxxxwwwxxx}}}~~~|||vvvqqqooonnnnnnmmmnnntttxxx{{{}}}{{{{{{~~~~~~}}}|||}}}~~~|||xxxvvvvvvppprrrttttttssssssuuuxxxwwwvvvvvvwwwzzz||||||{{{wwwwwwxxxwwwwwwuuutttsssssswwwwwwrrrooorrrtttrrrlllooossstttrrrppppppqqqqqqpppmmmkkkiiiiiiiiiiiihhhgggfffeeegggiiilllnnnkkknnnnnnlllhhh___OOOAAA:::666555666555222333666999CCCMMMRRRVVVYYYUUUNNNBBB===777444333111...+++(((((((((''''''''')))***(((+++...000222666;;;???FFFLLLVVV^^^cccfffggghhhhhheeeaaa______`````````___TTTDDD888333222222111//////555@@@JJJUUUfffuuu}}}{{{xxxqqqbbbSSSMMMNNNOOOSSSXXX]]]bbbfffjjjllloookkkfffcccbbbbbbaaaaaahhhbbb]]]```cccdddgggkkkpppjjjfffiiilllkkkkkklll{{{zzz~~~zzz}}}}}}{{{|||~~~~~~|||~~~{{{wwwsssrrrpppooommmoooqqqsssuuu}}}~~~{{{{{{~~~{{{zzzzzzrrruuuxxxxxxvvvuuuvvvxxxwwwvvvtttuuuwwwzzz{{{{{{wwwxxxyyyyyyxxxvvvtttrrrmmmuuuxxxtttqqqsssssspppgggmmmsssvvvtttqqqppppppuuussspppmmmkkkjjjjjjkkkeeeeeeeeeccccccdddhhhkkkkkkmmmmmmkkkhhhaaaRRRDDD999666555666444000...000000999BBBGGGLLLPPPJJJAAA999444///---------,,,***''''''((('''''''''(((***+++///333777:::???FFFKKKLLLSSS]]]dddggghhhgggfffhhhddd```^^^^^^```aaabbb```TTTDDD777111/////////***)))---777@@@JJJ\\\mmmvvvuuusssnnnbbbVVVTTTYYYVVVYYY]]]aaadddgggjjjlllpppkkkeee```^^^^^^^^^^^^eee^^^YYY\\\```cccfffjjjnnngggdddiiinnnooonnnnnn}}}{{{{{{{{{|||}}}yyyqqqooorrrsssooooooooopppuuu|||~~~|||~~~zzzyyy~~~|||||||||yyyvvvsssssssssxxxvvvtttrrrrrruuuxxxzzztttuuuwwwwwwwwwuuusssqqqttttttuuuwwwxxxvvvqqqnnnhhhkkkooorrrtttssspppooossspppkkkgggeeedddeeeeeegggggggggggggggggghhhhhhiiijjjjjjiiieee___YYYUUUHHH???999888888333...,,,///222888<<<>>><<<999777000000///---,,,+++***))))))(((&&&###"""%%%***...111555;;;CCCJJJQQQUUUWWW\\\]]]^^^aaadddfffeeecccbbb]]]XXXWWW[[[___bbbbbbcccXXXHHH;;;333111000///'''***---///444AAATTTbbbgggjjjkkkhhhbbb]]]\\\\\\ZZZZZZ[[[^^^aaaeeehhhjjjkkkiiifffbbb___^^^]]]]]]aaa___]]][[[\\\^^^aaacccgggiiikkkkkkjjjkkkpppttt~~~|||{{{zzz|||}}}zzzsssppprrrrrroooooonnnnnnqqqxxx~~~yyy{{{|||}}}~~~~~~|||xxxvvvuuuuuuxxxwwwtttsssrrrtttuuuwwwrrrrrrrrrrrrrrrqqqpppoooppppppqqqtttuuutttpppmmmjjjlllpppssstttssspppooommmiiiccc___^^^^^^```aaadddeeefffhhhhhhhhhgggfffhhhiiikkkkkkhhhddd___\\\RRRHHH@@@===:::444///---...000222333333111///...,,,,,,,,,+++******)))))))))))))))((((((***...222666<<>>777333111///+++,,,...000666CCCSSS^^^eeefffeeeaaa\\\[[[^^^aaaZZZZZZZZZ[[[^^^aaacccdddccccccbbbaaa```______^^^```^^^\\\ZZZZZZ\\\^^^```eeefffhhhiiijjjlllnnnppp~~~~~~xxxuuuvvvuuurrrrrrpppppprrrwww}}}}}}|||tttuuuwwwyyy}}}{{{wwwvvvuuuvvvvvvuuutttsssssssssssssssrrrooommmkkkkkklllllljjjkkkllloooqqqqqqooollliiikkkoooqqqrrrpppmmmlllddd___WWWRRRQQQSSSUUUVVVZZZ\\\```dddfffggggggfffggghhhjjjkkkiiifffbbb```[[[QQQGGGAAA<<<444...---,,,++++++******)))))))))))))))******************(((***---...000333888;;;@@@GGGRRR\\\cccdddbbb```___bbbfffjjjiiicccZZZTTTPPPLLLFFFDDDFFFJJJOOOQQQXXXSSSLLLEEE???;;;777444333222222555===HHHSSS[[[cccbbb___ZZZWWWYYY```ggg^^^\\\[[[[[[]]]_________\\\\\\]]]___```aaabbbbbb___]]][[[YYYXXXYYYZZZ[[[cccccceeehhhkkkmmmmmmlll}}}|||zzzyyyxxxwwwxxxzzz}}}~~~}}}}}}~~~|||{{{ssstttvvvxxx{{{}}}}}}~~~|||wwwuuutttssstttttttttuuuttttttsssxxxtttoooiiieeeddddddeeeccccccdddgggjjjkkkjjjiiiccceeejjjmmmnnnllliiiggg^^^VVVLLLEEEDDDEEEGGGHHHJJJMMMRRRXXX^^^cccgggiiiggghhhhhhgggeeeaaa\\\ZZZYYYOOOFFF???999111,,,+++((((((((())))))*********)))))))))******+++++++++***,,,000333888>>>DDDIIIMMMSSS[[[ccchhhgggeeebbbdddhhhmmmooolll```RRRHHHCCC???999666777<<>>@@@===<<>>;;;;;;;;;;;;;;;===@@@GGGPPPZZZccciiihhhhhhfffbbb]]]WWWQQQNNNLLLEEE===999333,,,)))***'''((()))***+++******)))((()))))))))******++++++///111555999???HHHQQQWWW[[[^^^aaadddffffffeeedddfffiiinnnoooiiiZZZHHH;;;777444000,,,,,,///555999@@@DDDJJJNNNOOONNNKKKIIINNNKKKIIIMMMUUU\\\___```eeefffeeebbb___```eeejjjlllgggcccccceeefffdddaaa```^^^\\\[[[]]]aaaeeeiii``````^^^]]][[[YYYXXXWWW______bbbhhhmmmooommmjjj~~~yyysssssswww}}}~~~yyywwwxxxzzzzzz{{{{{{|||~~~~~~zzzvvvvvvxxx||||||yyyuuupppoootttzzz{{{yyy{{{~~~}}}yyywwwvvvqqqrrruuuwwwyyyzzz{{{{{{yyyuuummmddd[[[TTTOOOLLLLLLJJJIIIJJJLLLNNNNNNNNNRRRXXXbbbkkkooooookkkhhh___TTTFFF===:::999777555222333555;;;EEEPPP[[[bbbeeeccc```ZZZSSSLLLEEEAAA<<<777444333///***(((***))))))*********((('''&&&((()))***+++,,,...//////888:::>>>CCCIIIQQQZZZ___dddcccbbbaaaaaabbbcccdddbbbeeejjjjjjcccSSS@@@333///...,,,(((''')))...222444;;;EEEMMMQQQRRRRRRRRRWWWVVVVVVZZZ```dddfffeeefffhhhjjjiiifffeeegggjjjmmmhhhddddddhhhjjjgggdddcccaaa^^^]]]]]]aaaeeegggaaaaaaaaa```^^^\\\ZZZXXX\\\^^^bbbggglllmmmmmmkkkzzzxxxxxx{{{{{{vvvuuuvvvzzz{{{}}}}}}||||||~~~|||wwwttttttvvvwwwyyy}}}zzztttnnniiilllqqqvvv}}}~~~zzzyyyzzz}}}}}}wwwssspppsssvvvxxxwwwvvvuuuuuuuuuvvvwwwxxxzzz|||}}}~~~yyyuuuooofff\\\SSSLLLHHHEEEBBB@@@???AAABBBBBBBBBHHHPPP^^^jjjqqqqqqllliiicccXXXJJJAAA???===:::666222333444888???HHHPPPUUUYYYWWWSSSNNNGGG???999666111//////000///******,,,***)))(((''''''((()))***+++,,,...111444777999;;;AAAEEEKKKQQQUUUYYY]]]```bbb```]]][[[[[[]]]___aaa]]]aaaeeefff```QQQ@@@444------,,,***((())),,,000111999DDDMMMSSSVVVXXXZZZ\\\\\\^^^bbbeeehhhiiiiiieeehhhkkkkkkiiihhhiiikkkmmmhhhdddfffkkknnnllliiiaaaaaa`````````aaabbbcccaaabbbbbbaaa```]]][[[YYYYYY]]]aaaeeehhhjjjkkkmmm|||{{{}}}yyy{{{}}}}}}|||{{{|||}}}|||wwwtttsssssspppxxx}}}tttmmmgggiiilllpppwww}}}~~~~~~~~~yyyuuutttwwwyyy~~~{{{yyy{{{~~~yyypppkkkbbbfffkkkooopppqqqrrrsssyyyyyyyyyzzz{{{|||}}}~~~zzzwwwrrrkkkaaaWWWNNNIIICCCAAA===<<<===>>>>>>>>>???IIIYYYhhhpppppplllhhheeeZZZMMMEEECCCBBB>>>:::555666777999>>>CCCGGGJJJMMMKKKHHHCCC===666111...,,,+++...111000,,,+++...***(((&&&%%%'''+++///222///111444888===AAADDDFFFHHHMMMUUU[[[^^^^^^^^^^^^[[[YYYWWWUUUUUUXXXZZZ\\\\\\___dddfffaaaTTTDDD999---...///---******---000333;;;FFFPPPUUUZZZ]]]```]]]___bbbeeegggiiijjjjjjcccfffiiijjjhhhhhhjjjmmmooojjjfffhhhooosssqqqnnn^^^___aaaccccccbbb```___aaaaaabbbbbb```^^^[[[YYYWWW[[[aaadddeeefffjjjmmm}}}{{{zzzzzz{{{|||wwwuuuuuuppprrrvvvzzz}}}pppnnnkkkgggfffiiioootttyyyzzztttqqqrrrtttzzzzzzyyywwwvvvwwwzzz}}}{{{xxxsssnnnkkklllqqqtttrrruuuwwwvvvwww{{{{{{xxx~~~}}}yyytttkkkbbbZZZ[[[\\\___ccciiinnnqqqsssvvvzzz||||||{{{{{{{{{www{{{xxxooofff```WWWMMMJJJHHHEEEBBB@@@>>>>>>>>>===IIIWWWaaallltttqqqiiieee\\\RRRMMMKKKHHHAAA:::666444333444666999999999999::::::777444222111222111...,,,,,,......,,,)))))))))+++---000333666777888:::???FFFMMMRRRUUUUUURRRYYY___`````````]]]ZZZUUUNNNIIIIIILLLPPPXXX```___]]]^^^cccggg___MMM>>>999666333///......000222888BBBOOOWWWYYYYYYZZZ]]]cccdddgggiiijjjjjjiiihhhcccdddfffggghhhhhhhhhgggllljjjkkkpppuuuvvvrrrnnndddaaa]]]\\\]]]]]]ZZZVVVYYYbbbhhhddd___^^^______aaabbbcccccceeeiiinnnrrr{{{vvvtttsssqqqtttyyy||||||vvvtttqqqkkkggggggiiikkkyyy|||uuulllgggfffhhhpppqqqqqqppprrruuu{{{}}}}}}~~~pppllleee^^^YYYZZZ^^^bbbffflllqqqssswww||||||yyyyyy|||{{{xxxuuurrrkkkcccYYYXXXXXXYYY\\\aaafffiiinnnrrrwww{{{{{{zzzzzzzzzvvvxxxuuunnniiigggccc^^^ZZZWWWSSSNNNIIIFFFDDDDDD???HHHRRRZZZdddkkkiiiccc^^^VVVMMMHHHFFFDDD>>>888333111//////000222222111555555555333111////////////---******,,,,,,***((()))+++...111666:::===???DDDFFFKKKQQQWWW\\\^^^___\\\aaadddcccaaa___XXXQQQKKKDDD@@@@@@BBBFFFMMMUUU___^^^aaahhhnnnjjj\\\OOOFFFDDD@@@<<<::::::;;;<<>>999555222///,,,+++,,,,,,++++++000111111000...---...///...,,,***+++,,,---,,,+++---///444:::@@@EEEIIIKKKOOORRRWWW\\\aaadddfffgggeeeggggggddd```[[[OOODDD???999444555777:::AAAHHHTTTUUUZZZdddmmmnnneee]]]XXXUUUQQQNNNLLLKKKLLLLLLMMMQQQWWW]]]bbbdddeeeeeeeeefffggghhhhhhhhhhhhgggjjjjjjjjjjjjkkkmmmnnnoooooonnnmmmooopppmmmhhhbbbfffeeebbb^^^ZZZYYYZZZ[[[___fffkkkgggccccccdddcccgggiiikkkmmmmmmooorrrttt|||}}}}}}}}}{{{xxxvvvwwwxxxwwwxxxzzzzzzyyyxxxxxxyyy}}}}}}||||||{{{zzzxxxwwwqqqsssuuutttqqqmmmkkkjjjvvvxxx||||||{{{zzzwwwoooeee^^^[[[\\\\\\\\\\\\\\\```gggpppvvvuuuzzz|||yyyxxxyyyxxxuuullliiicccZZZRRRNNNNNNOOOSSSZZZ```fffmmmvvv{{{zzzvvvvvvsssnnnmmmooommmhhhZZZWWWRRRNNNMMMOOOQQQSSS[[[```hhhnnnpppooonnnmmmkkkkkkiiihhhiiimmmppprrrqqqoookkkgggdddaaa______XXXUUURRRQQQTTTUUURRRNNNHHHBBB<<<999999888555222222///,,,+++,,,,,,,,,+++...///000000//////000111---------///111333555666666999???EEELLLPPPTTTUUUUUUXXX\\\```ccceeehhhjjjiiiiiifffbbb^^^WWWHHH;;;777111---...///111777>>>GGGIIIQQQ\\\gggkkkhhhccccccaaa^^^\\\ZZZZZZ[[[\\\UUUWWW[[[aaafffhhhfffdddddddddeeefffggghhhiiijjjiiiiiijjjkkkkkkjjjjjjiiimmmnnnqqqssssssnnnfff___eeeggggggccc^^^[[[[[[]]]aaagggkkkgggddddddeeedddeeehhhkkklllllllllmmmnnn}}}}}}}}}zzzwwwvvvvvvwwwuuuuuutttrrrqqqqqqtttvvvuuuuuuuuutttrrrpppooonnnjjjmmmqqqtttsssqqqoooooorrrqqqrrrwww|||}}}yyyuuuqqqrrrqqqkkkddd___^^^___ZZZZZZXXXWWWXXX]]]dddjjjkkksssyyyyyyxxxxxxuuuqqqjjjiiieee___XXXRRROOONNNXXX[[[\\\]]]cccnnnvvvxxxwwwvvvqqqkkkjjjlllkkkggg[[[XXXSSSNNNKKKKKKLLLNNNPPPVVV]]]bbbcccbbbaaa```^^^^^^```eeeiiimmmrrruuuwwwvvvuuutttqqqooommmlllhhhaaaYYYUUUTTTPPPJJJDDD@@@<<<777444444444333111111///,,,,,,---//////...---///000111000000222333///000222444888<<>>@@@CCCFFFIIILLLQQQXXX^^^```aaaaaa```[[[TTTMMMIIIGGGHHHHHHGGGFFFKKKTTT\\\___cccdddaaa^^^]]]XXXRRR???999666555333000111555777>>>JJJTTT[[[___bbbccc```_________```aaabbbccceeefffgggfffcccccceeehhhfffeeecccbbbcccfffiiikkkkkkkkkkkkjjjjjjiiihhhgggbbbfffkkkmmmlllhhhdddaaadddcccbbbccceeeggghhhgggdddggggggdddccceeeeeecccccceeefffeeecccbbbbbbbbb}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~|||yyywwwwwwxxxssstttsssooohhhbbb```aaaaaacccddddddcccccceeegggeeeaaaaaadddccc^^^]]]bbb^^^aaabbb```\\\YYYZZZ[[[VVVVVVVVVTTTTTTVVVYYY\\\aaagggjjjeee____________]]]\\\ZZZXXXVVVXXX]]]```dddaaaYYYQQQQQQYYY```ccc___^^^YYYTTTSSSVVVVVVSSSPPPOOONNNLLLJJJHHHGGGFFFFFFHHHJJJIIIFFFCCCAAA@@@DDDBBBEEEOOOWWW\\\ccclllnnnttt~~~yyy{{{xxxjjjXXXOOO<<<:::888666555555666666777555333333444555555444>>>@@@BBBBBBBBBBBBCCCEEELLLNNNQQQSSSUUUZZZaaagggggggggfffaaaZZZPPPGGGAAA999:::999777666<<>><<<:::666666:::666???LLLVVV\\\```cccddd_________^^^______``````fffgggeee```[[[\\\ccciiijjjhhheeebbbbbbdddgggiiijjjiiigggeeefffgggjjjlllhhhjjjkkkkkkiiigggffffffeeeaaa]]]]]]bbbgggjjjkkkeeehhhhhheeedddffffffdddaaabbbcccaaa___^^^^^^___}}}wwwuuuwwwyyy{{{}}}}}}{{{xxxyyy}}}zzzyyy{{{{{{yyyuuupppmmmmmmmmmnnniiidddbbbbbbdddfffgggiiigggdddaaa___```aaabbbfffccc```]]][[[[[[\\\]]]^^^______[[[WWWUUUWWWYYYaaa___]]]ZZZXXXVVVVVVVVVWWWXXXYYYXXXXXXXXXZZZ\\\^^^]]]\\\[[[\\\^^^aaaccc]]]\\\ZZZWWWTTTQQQOOONNNNNNMMMNNNRRRPPPKKKHHHIIINNNIIIEEEGGGJJJIIICCC===BBBAAABBBFFFMMMTTTYYY[[[cccdddooo~~~xxxlll```WWWHHH>>>>>>;;;444444:::::::::999:::<<>>>>>???AAACCCCCCLLLNNNWWWdddnnnpppqqqrrrmmmrrrvvv{{{{{{vvvjjj___ZZZRRRGGGCCCFFFHHHKKKNNNRRRVVVXXXZZZ[[[]]]^^^ZZZPPPGGGDDDDDDCCCDDDDDDFFFKKKNNNSSS^^^hhhlllhhhcccbbbbbb]]]SSSJJJEEEBBB===777222222555888HHHSSS[[[]]]aaahhhhhhddd___```aaa```]]]YYYUUURRRNNNPPPTTTYYY___dddhhhjjjiiihhhgggfffeeeffffffgggjjjgggdddbbbaaabbbdddfffccccccdddeeegggjjjlllmmmmmmllljjjjjjkkklllllllllmmmmmmmmmllljjjhhhfffdddccc^^^YYYYYY]]]dddhhhiiieeefffgggeeebbb``````aaagggccc``````aaa]]]UUUNNN}}}zzz}}}}}}{{{~~~}}}~~~||||||||||||wwwtttqqqmmmlllmmmpppqqqooolllhhheeedddgggkkkooommmmmmllljjjgggccc___\\\^^^aaadddfffeeecccbbbbbbccceeeiiilllkkkiiieeebbbaaa```^^^]]]\\\]]]^^^___VVVRRROOOQQQQQQQQQUUUZZZ[[[VVVQQQOOOPPPQQQNNNKKKDDDAAA???>>>@@@BBBCCCDDDFFFJJJQQQ[[[ccchhhkkkmmmhhhkkkooorrryyy~~~xxxnnnggg^^^RRRMMMNNNPPPRRRWWW\\\```bbbbbbbbbaaa___XXXMMMCCC===;;;;;;888777999===AAAHHHVVVccckkkeee```aaadddcccZZZSSSMMMKKKGGGBBB>>><<<>>>@@@KKKUUU^^^bbbggglllmmmiii___```aaaaaa___\\\YYYWWWYYYYYYZZZ]]]bbbfffjjjkkkmmmllljjjiiihhhgggggggggiiihhhfffeeedddcccaaa___^^^___```ccceeehhhjjjkkkjjjiiihhhiiijjjkkkjjjiiijjjkkklllmmmllljjjgggeeeaaa]]]XXXXXX]]]bbbeeefffbbbcccdddcccaaa```aaabbbfffccc______^^^WWWLLLBBB}}}yyyvvvxxx|||~~~{{{|||{{{xxxtttpppooopppsssuuuwwwsssnnnjjjkkknnnrrruuutttrrrooollliiifffdddcccfffhhhkkkkkkjjjhhhggghhheeehhhlllooooookkkgggdddeeecccbbb```___^^^^^^___XXXTTTSSSUUUUUURRRSSSVVVZZZWWWSSSQQQRRRRRRPPPNNNIIIFFFCCCBBBDDDFFFHHHHHHGGGLLLRRRXXX^^^dddiiijjjhhhjjjllllllrrr{{{}}}uuunnncccYYYTTTSSSVVVXXX\\\aaadddfffggggggiiicccYYYNNNBBB888444333444333444777999AAAPPP___gggccc```bbbffffff```ZZZUUUTTTQQQMMMIIIGGGGGGIIIRRRYYYaaafffiiillllllkkkfffeeeeeedddcccccccccdddaaa___^^^___cccggghhhhhhmmmlllkkkjjjiiihhhhhhhhhggggggggghhhgggccc]]]XXXYYYZZZ\\\___bbbdddfffgggdddddddddfffhhhhhhfffdddeeegggjjjllllllkkkhhhgggaaa]]]YYYZZZ^^^ccceeeeeeaaaaaaaaa___^^^___bbbdddiiifffbbb```[[[RRREEE;;;|||xxxtttsssuuuxxxxxxxxx}}}~~~yyyuuussstttwwwyyy{{{wwwrrroooqqquuuyyy{{{yyywwwuuusssqqqpppqqqqqqqqqqqqqqqooollllllmmmnnnjjjlllppprrrrrrpppmmmjjjkkkjjjiiihhhfffdddcccbbb]]][[[[[[]]]\\\WWWVVVWWW]]][[[YYYXXXYYYXXXWWWVVVTTTQQQMMMKKKKKKLLLMMMMMMMMMSSSXXXZZZ^^^eeeiiijjjjjjmmmnnnnnnrrrzzz}}}{{{vvvnnncccZZZUUUSSSWWWYYY[[[___cccgggkkklllssskkk```UUUHHH;;;444222333222222333333999IIIYYYcccbbbbbbdddgggfffccc```[[[[[[YYYVVVQQQNNNMMMNNNWWW\\\aaaeeeggghhhhhhhhhjjjhhhfffeeeeeehhhkkkmmmdddaaa___```cccffffffdddjjjjjjjjjiiiiiihhhhhhhhheeeeeegggiiijjjeee]]]VVVWWWXXX[[[^^^```bbbcccdddaaaaaabbbeeegggfffdddbbbbbbdddgggiiijjjiiihhhgggbbb___\\\]]]aaaeeefffeeebbbaaa^^^\\\[[[]]]bbbffflllkkkhhhbbbYYYMMM@@@777~~~{{{vvvrrrqqqrrruuuwww~~~~~~yyyvvvwwwzzz|||zzzwwwsssssswww|||~~~}}}||||||{{{yyyvvvqqqnnnnnnqqqtttrrrsssuuuvvvwwwvvvuuutttrrrsssssssssrrrooommmkkkgggdddccceeeddd```___aaaeeedddddddddeeedddcccbbb```]]]YYYVVVVVVWWWWWWWWWWWW^^^bbbbbbccciiimmmmmmlllqqqtttssstttxxxxxxvvvvvvvvvssskkk```XXXRRROOOQQQRRRTTTWWW]]]dddkkkooowwwnnneee]]]SSSEEE===<<<777666666444222666EEETTT___bbbeeeffffffeeedddccc[[[\\\]]]\\\ZZZWWWWWWWWW[[[]]]aaadddeeedddfffhhheeedddcccbbbdddgggjjjlllbbb___]]]___cccfffeeebbbeeeffffffggghhhhhhhhhgggeeeddddddgggjjjhhhbbb\\\YYYZZZ]]]___bbbcccdddddd```aaacccfffhhhhhheeebbbaaabbbdddfffgggfffeeedddeeebbb___aaaeeehhhhhhgggcccaaa\\\XXXWWW[[[bbbgggkkkllljjjaaaTTTEEE999333~~~yyysssooopppuuuyyyzzzwwwxxxzzz|||xxxuuusssuuu{{{~~~xxxrrrnnnoootttxxxwwwxxxyyyzzz{{{{{{||||||xxxyyy{{{|||{{{yyyvvvtttoookkkjjjkkkjjjhhhhhhkkkllllllmmmnnnooonnnmmmlllhhheeeaaa___```bbbcccccc___gggkkkiiiiiiooorrrqqqooouuuyyywwwuuutttpppkkkrrrtttqqqiii^^^VVVPPPLLLJJJJJJKKKOOOVVV```iiiooossskkkdddaaaZZZOOOHHHHHH@@@???>>>;;;777:::HHHWWW]]]bbbggghhhfffdddcccdddYYY[[[___`````````aaabbb]]]^^^aaadddeeedddfffiiibbbbbbbbbcccdddgggjjjkkk^^^\\\ZZZ]]]cccfffdddaaabbbcccdddfffggggggggggggfffcccbbbeeeiiikkkgggccc[[[]]]___bbbdddeeeeeeeeeaaabbbeeehhhjjjjjjfffcccbbbcccdddddddddcccbbbbbbfffcccaaacccgggjjjjjjhhheeeaaa[[[VVVUUUZZZbbbhhhhhhjjjhhh^^^NNN===333///zzzvvvuuuvvvwww~~~{{{{{{zzzzzzsssrrrrrrtttyyy~~~xxxrrrnnnoootttxxx{{{zzz{{{~~~}}}zzzsssnnnlllmmmnnnnnnmmmuuuyyyuuusssvvvvvvsssqqqqqqqqqqqqpppnnnllljjjmmmmmmmmmlllmmmnnnoooqqq{{{wwwwww{{{zzzsssnnnoookkknnnpppmmmdddYYYNNNIIIEEE???>>>DDDLLLSSS___kkkssskkkggghhhfff^^^WWWWWWPPPOOOLLLHHHFFFHHHNNNTTTaaadddgggiiigggeeecccbbb]]]^^^```ccceeefffggggggeee```]]]^^^cccffffffcccfffcccaaabbbeeefffeeeccc```^^^^^^aaafffgggccc___```bbbeeefffeeefffjjjmmmeeejjjllliiiffffffccc______]]][[[\\\___bbbdddeee```bbbeeeiiikkkjjjfffcccfffaaa]]]\\\___bbbccccccccc``````dddfffddddddfffccc]]]\\\___```]]]```eeebbbfffggg]]]KKK:::111...~~~{{{{{{|||}}}~~~}}}}}}}}}}}}zzzvvvrrrpppsss{{{}}}vvvqqqpppsssuuuyyywwwyyy}}}~~~wwwpppllljjjhhhggghhhpppvvvuuuuuuxxxxxxuuuvvvvvvvvvtttssspppmmmlllkkkiiihhhhhhjjjmmmnnnooozzzvvvvvvyyyxxxrrroooppppppnnnlllkkkiiiaaaUUUKKKCCC===<<>>777666888555888;;;;;;999888999;;;FFFFFFGGGKKKOOORRRSSSSSSXXX[[[______[[[XXXWWWWWWUUU[[[^^^]]]^^^aaa```[[[NNNHHHAAA?????????:::555888888:::===AAAEEEIIILLLWWWZZZ^^^```___^^^]]]]]]UUUUUUUUUSSSRRRUUU\\\aaaaaa___]]][[[YYYXXXWWWWWW|||uuusssuuuvvvjjjjjjiiiddd^^^[[[\\\^^^\\\ZZZYYY]]]eeennnrrrttt~~~}}}}}}~~~~~~~~~~~~~~~}}}wwwsssrrrtttvvvxxxvvvwwwwwwvvvppphhh```ZZZVVVRRRPPPRRRWWWZZZXXXUUUQQQTTTXXX^^^dddhhhlllmmmllllllkkkhhheeedddeeefffgggkkkllljjjhhhhhheee``````[[[TTTNNNJJJDDD<<<666777666777;;;AAAFFFHHHGGGFFFIIIMMMRRRXXX]]]aaacccaaa``````ccceeeeeebbb^^^]]]WWWMMMDDD<<<666333111222222111///...///111333999888888:::===BBBGGGIIILLLQQQXXX\\\\\\\\\]]]^^^]]]^^^^^^^^^]]][[[YYYXXXJJJ;;;333666777000+++,,,---000333444666:::@@@EEENNNQQQUUUXXXZZZ[[[^^^```ccc[[[VVVYYY\\\[[[\\\```gggccc___^^^___```___^^^~~~{{{{{{{{{ooonnnkkkfffbbb^^^]]]\\\\\\ZZZYYY[[[___dddhhhjjjuuuwwwzzz~~~}}}}}}|||||||||{{{zzzxxxwwwwwwwwwxxxyyy}}}yyyuuurrrrrruuuxxxzzz}}}{{{yyywwwrrriii___YYYTTTPPPKKKKKKNNNQQQOOOMMMKKKMMMQQQWWW\\\bbbfffhhhggghhhgggeeecccbbbccceeeccchhhjjjgggffffffddd```___XXXOOOHHHCCC===777222111000///111555999::::::>>>@@@DDDIIIOOOVVV[[[]]]______aaadddfffeee```\\\YYYXXXTTTJJJ>>>333...,,,++++++***))))))***---///.........///222666:::<<>>>>>======>>>@@@CCCHHHLLLOOOPPPSSSWWWYYY[[[^^^aaacccbbbgggjjjgggeeeeeefffdddfff___VVVNNNGGG@@@888222222///+++((('''(((***+++------...111777===CCCFFFNNNSSS[[[aaaeeeccc___[[[VVVZZZ\\\XXXOOOCCC;;;666333000,,,***((((((((('''(((((('''((()))+++---...333999AAAFFFIIILLLQQQTTTTTTVVVXXXZZZYYYVVVSSSQQQQQQBBB333,,,'''######&&&&&&&&&&&&&&&&&&'''((()))***---222888AAAKKKUUU\\\YYYYYY[[[```dddgggiiikkkllljjjgggdddbbbaaa___^^^zzzxxxyyyssshhh^^^WWWZZZ[[[[[[ZZZ[[[```dddcccdddccc```^^^cccmmmuuuvvv|||}}}wwwllliiifffeeefffjjjpppssstttuuuvvvvvvvvvxxx|||{{{uuuooooooqqqpppjjjccc]]]WWWNNNEEE???<<<:::999::::::999999:::<<>>EEENNNTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTHHH:::000***&&&%%%'''%%%%%%$$$%%%&&&'''''''''&&&(((,,,111777@@@JJJQQQTTTWWW[[[^^^aaadddeeeeeefffeeeeeecccaaa`````````~~~~~~zzznnndddYYYZZZ[[[\\\\\\^^^bbbddd```___\\\XXXVVVZZZaaahhhnnnsssxxx{{{|||}}}|||tttgggeeeaaa___```cccgggjjjnnnqqqssssssssstttxxx|||yyytttnnnlllmmmlllhhhddd```\\\TTTKKKCCC===999888:::999777666666666777777777:::>>>BBBGGGMMMSSSXXX___gggkkkhhhfffhhhkkkmmmkkkiiifffccc^^^UUUJJJAAA555444111,,,((('''(((***++++++******+++---///000444;;;FFFPPPWWW\\\___aaaeee```[[[ZZZ[[[WWWNNNGGG999444///,,,++++++(((&&&$$$#########$$$$$$%%%%%%)))+++---///333<<>>;;;999888888777666555444444000222444666:::@@@GGGLLLVVV___eeedddccchhhmmmqqqnnnllliiihhheee^^^UUUNNN===<<<:::555///++++++,,,*********)))******++++++,,,333<<>>777222000111))))))))))))************)))///777@@@HHHQQQZZZaaadddfffiiikkkkkkiiigggfffZZZRRRGGG???:::444---'''#########$$$$$$$$$%%%%%%$$$&&&''''''(((,,,444:::EEEGGGKKKOOORRRSSSSSSSSSUUUVVVSSSMMMFFF???777111---+++))))))+++***'''$$$$$$%%%&&&%%%&&&'''+++...,,,999EEELLLSSS\\\```___]]]```bbbaaa^^^\\\]]]^^^{{{xxx{{{}}}yyyxxx|||}}}tttrrrllleeedddhhhjjjggggggbbb```bbb```XXXSSSSSSVVVWWW]]]hhhoooqqqrrruuu}}}}}}qqqgggdddaaaZZZUUUUUUYYY[[[^^^aaacccfffiiillllllmmmmmmllllllllllllllllllooollleee___ZZZNNNAAA777666555444333222111000,,,---...------000555:::BBBKKKVVV\\\___ccclllssstttpppmmmllllllhhh```ZZZUUUPPPKKKFFF???888333222...,,,)))((()))))))))((())),,,111777===GGGSSS[[[```bbbeeekkkppprrrrrrqqqnnneee[[[UUUOOODDD666---,,,)))((((((&&&""""""&&&%%%&&&'''%%%%%%(((...333444;;;EEEMMMQQQQQQQQQPPPUUUWWWXXXVVVTTTOOODDD999111...***'''&&&%%%###!!!&&&%%%%%%&&&(((((('''%%%---111999AAAJJJTTT]]]cccbbbbbbaaaaaaaaaaaabbbbbb}}}{{{~~~}}}}}}}}}{{{uuulllhhhjjjlllkkkiiidddbbbeeeccc]]]XXXXXXYYYWWWYYY```fffhhhlllpppuuuxxx}}}~~~~~~tttlllkkkhhh```ZZZYYYWWWYYY[[[\\\]]]___cccfffgggjjjmmmooonnnmmmlllkkkmmmooommmjjjgggbbbVVVIII===<<<:::777444222000000,,,------,,,+++---111444;;;BBBMMMUUU\\\ccckkkqqquuurrrpppooopppmmmfff```WWWVVVTTTQQQJJJAAA999555222///,,,*********)))'''&&&)))---111777@@@KKKRRRYYY]]]ccclllsssxxxyyyyyyzzzsssjjjddd]]]RRRCCC999000,,,)))(((%%%!!!"""&&&&&&''''''&&&%%%&&&***...111777???GGGLLLNNNPPPRRRUUUXXXYYYXXXWWWVVVNNNFFF>>>888000***&&&$$$###"""###""""""###%%%%%%$$$###&&&***111999BBBLLLVVV\\\\\\\\\]]]___aaadddfffhhh|||zzz{{{uuummmlllnnnnnnkkkgggeeegggfffbbb______]]]XXXVVVYYY\\\^^^cccjjjmmmpppuuuyyy|||{{{zzzyyy}}}wwwrrrrrrnnnggg___\\\YYYYYYXXXWWWVVVXXX[[[^^^```eeekkkooopppooonnnmmmqqqpppoooooopppmmmbbbUUUJJJGGGCCC===888444111///.........---,,,,,,...000222777@@@KKKWWWaaaiiimmmrrrpppooopppqqqoookkkfff[[[^^^___^^^WWWNNNCCC<<<777444000---,,,***((('''%%%'''))),,,111888AAAFFFMMMSSS\\\hhhrrr{{{xxxssslllbbbTTTIII:::333---)))%%%!!!"""&&&%%%&&&'''&&&%%%%%%&&&(((+++000666===CCCIIIOOOSSSRRRVVVWWWXXXZZZ\\\YYYTTTKKKDDD999///***'''&&&%%%###"""!!!"""$$$$$$$$$""""""%%%***///666>>>GGGMMMUUUWWWZZZ___cccfffhhhiii|||yyyyyy{{{vvvrrrrrrqqqllljjjgggggggggfffdddccc___[[[YYYYYYYYYXXX]]]ccciiikkkooorrrtttuuutttttt|||zzzxxxvvvssskkkbbb]]]]]][[[XXXTTTRRRRRRTTTWWWYYY___fffkkkmmmooorrrtttwwwtttpppqqquuusssjjj```YYYVVVOOOGGG???888222000111111000///...---...///---000666BBBPPP[[[aaaccchhhggghhhjjjlllmmmjjjhhhaaaeeehhhfff```YYYNNNFFF;;;888444000...,,,***(((''''''(((***---222888<<<@@@EEEOOO[[[gggttt~~~yyyuuuooocccXXXIII???555...)))######%%%$$$$$$%%%&&&%%%%%%%%%%%%'''***...444;;;CCCMMMSSSNNNRRRUUUVVVYYY___```]]]SSSLLLBBB888222---***(((%%%$$$######%%%&&&%%%$$$$$$&&&'''))),,,111888<<>>DDDGGGMMMRRRXXX^^^cccfffbbbhhhhhhaaa```eeeddd]]]VVVRRRKKKDDD>>>999444111---***'''&&&'''((('''&&&&&&)))---///222999DDDMMMXXXbbbiiikkkrrr}}}~~~xxxmmmcccXXXQQQIII>>>333///***(((&&&'''((()))'''%%%"""###$$$&&&(((---333777;;;FFFQQQWWW\\\aaacccbbb^^^\\\YYYTTTNNNEEE;;;555000---)))&&&&&&%%%$$$###!!!$$$&&&&&&(((***,,,***000;;;GGGQQQWWWYYYZZZ}}}yyyvvvuuuwwwyyy}}}|||~~~}}}xxxttttttuuuxxxyyyuuupppooouuu|||zzz~~~{{{ooojjjkkkhhhbbb]]]```fffjjjfff^^^]]]aaagggccc^^^[[[\\\aaahhhlllvvv{{{{{{wwwvvvzzz{{{xxxvvvtttnnneee[[[RRRMMMKKKBBBFFFJJJJJJJJJPPP[[[dddqqqppptttxxxtttjjjhhhkkkjjjlllnnnmmmiiiccc[[[VVVQQQIII>>>777333222111/////////000000222444777888<<<@@@FFFLLLSSSYYY___ccc```ggggggaaaaaagggfff^^^___ZZZRRRJJJBBB<<<666222111...***)))***+++)))'''$$$(((+++,,,,,,///666===IIITTT\\\___ggguuuxxxsssooofff]]]XXXRRREEE999444///+++((('''))))))'''%%%!!!"""###$$$%%%'''+++///333???LLLTTTYYY___```___ZZZYYYXXXVVVSSSNNNGGGCCC555222---***)))((('''&&&"""%%%&&&%%%$$$%%%%%%***...555===FFFMMMRRRUUU~~~{{{{{{yyyuuuvvvyyyzzzyyyxxxuuupppnnnooorrrtttuuuxxxyyyzzz{{{|||~~~|||tttlllgggeeebbbdddggggggfffcccaaaaaahhheee___[[[ZZZ]]]bbbfffmmmppptttxxxzzz{{{{{{{{{uuuuuusssooohhh\\\OOOGGGMMMHHHGGGKKKMMMLLLOOOUUUaaabbbgggoooqqqmmmkkkkkknnnmmmlllkkkjjjhhheeebbbYYYVVVNNNBBB;;;777222,,,/////////000111333444555555:::AAAEEEHHHOOOXXX___ccc^^^[[[^^^eeeiiigggddd^^^\\\XXXUUUPPPIII@@@999222///---+++******(((&&&(((((('''((())),,,///111;;;EEEQQQZZZ^^^bbbgggkkkiiihhheee___UUULLLFFFDDD===444...---***$$$###&&&'''%%%$$$$$$&&&((()))))),,,222;;;FFFNNNTTTVVVWWW___]]]\\\]]]]]]YYYQQQKKKDDD:::222///***$$$"""&&&$$$"""!!!"""$$$%%%%%%$$$$$$$$$(((000777>>>IIIRRR}}}yyyxxx{{{~~~zzzxxxtttqqqpppppprrrsssxxxxxxwwwvvvuuuxxx}}}{{{sssmmmjjjiiijjjiiihhhfffeeedddeeeeeeaaa\\\YYYYYY[[[^^^```eeehhhkkkpppuuuyyy|||}}}zzzzzzyyyuuunnndddYYYRRRRRRLLLIIIIIIHHHEEEFFFKKKTTTUUU]]]gggllllllmmmooonnnnnnnnnnnnnnnllliiifffbbbaaa[[[QQQIIIDDD===555333222111000000000///...111555:::===@@@FFFOOOVVV```]]]\\\```fffiiigggcccccc```^^^[[[XXXRRRKKKEEE???:::333---***'''&&&$$$((((((''''''((()))+++,,,000777AAAJJJQQQWWW___ccchhhhhhgggccc]]]VVVRRRPPPGGG>>>555111,,,&&&%%%'''&&&$$$######$$$%%%%%%$$$%%%+++222:::AAAHHHOOOSSS^^^]]]\\\[[[ZZZXXXTTTQQQJJJAAA999555000)))&&&'''&&&%%%###$$$%%%''''''''''''%%%&&&***...222:::CCC}}}{{{}}}~~~~~~~~~}}}|||}}}~~~|||xxxrrrnnnooopppwwwvvvtttqqqppprrrwww{{{}}}}}}wwwsssuuusssooollliiigggggggggccc^^^ZZZXXXZZZ\\\\\\[[[___```bbbfffkkkrrrxxx{{{~~~~~~~~~{{{vvvmmmfffaaaZZZTTTNNNJJJEEEAAA@@@CCCGGGHHHPPP\\\dddfffiiimmmlllnnnppprrrqqqooollljjjkkkmmmkkkcccZZZSSSIII@@@999666333000000///...---///111333444555;;;CCCJJJXXXXXXZZZ```eeegggeeebbbeeedddbbbaaa```\\\XXXTTTMMMFFF<<<333---)))'''%%%))))))((((((''''''((((((---///555<<>>777222---***+++******))))))(((((((((...---...333===IIISSSYYYVVVZZZ___bbbcccbbbbbbbbb\\\UUULLLCCC:::111***''''''&&&%%%%%%&&&&&&$$$###%%%***,,,,,,111<<>>CCCIIIRRRZZZ___bbbdddeee___```___YYYRRRJJJ???444///,,,(((&&&%%%$$$###""""""&&&***)))&&&&&&)))---888???JJJSSSYYY[[[[[[[[[]]]______]]][[[XXXQQQJJJ<<<666---'''###"""""""""'''$$$$$$%%%###!!!###(((}}}xxxuuuuuuvvvvvvvvvwwwuuuuuuvvvtttrrrvvv|||~~~{{{yyywwwoooppppppnnnjjjeeebbbaaahhhjjjlllnnnqqquuuyyy}}}||||||}}}xxxlllcccYYY\\\___^^^\\\\\\```cccZZZZZZYYYZZZ[[[]]]```bbb```hhhsssyyyzzzyyyzzz{{{zzz{{{wwwmmmddd___XXXPPPPPPKKKHHHHHHFFFDDDEEEIIIPPPVVV^^^bbbdddfffjjjnnniiipppssspppmmmnnnppppppfff\\\PPPHHHEEEAAA;;;666222000,,,******+++,,,,,,)))...444777999???GGGOOOZZZ___eeehhhfffcccaaa```bbbccccccaaa\\\RRRGGG???555333///+++***+++---...000333555444333333666999;;;BBBMMMWWW^^^bbbeeegggbbbeeeeeeaaa]]]YYYPPPFFF;;;666///***'''%%%###"""$$$%%%&&&%%%$$$$$$&&&(((///444===HHHQQQWWWXXXWWWZZZ___```___```aaa\\\TTTGGG@@@555,,,'''$$$###"""'''%%%&&&)))'''###$$$'''|||xxxvvvuuuttttttuuusssrrrrrrpppnnnrrryyyxxxxxxyyy{{{~~~~~~|||xxxxxxuuuqqqjjjeeecccbbbdddgggjjjmmmooorrrvvvxxxxxxxxxyyy}}}zzzppphhh]]]bbbeeeccc^^^\\\```fff^^^]]]\\\[[[ZZZYYYYYYXXXVVV```lllsssuuuuuuvvvwwwxxx|||{{{tttooommmhhh```XXXRRRLLLIIIDDD@@@???CCCBBBIIIRRRWWW[[[___eeekkkffflllnnnkkkiiinnnsssvvvjjjcccZZZUUUSSSNNNEEE===555222///------------,,,)))---111222222777AAAJJJWWW]]]dddfffddd___\\\[[[```aaacccdddaaaZZZRRRKKK>>>;;;555000---...000222...333777777333000222444555<<>>999333///---------,,,...000000000///111777;;;FFFQQQ^^^ccc```[[[YYYYYY______```aaaaaa___[[[XXXMMMBBB777111///...,,,+++444444444555555333000---333555;;;EEEQQQ]]]fffjjjllliiigggjjjooopppkkkfffRRRNNNCCC666---***)))&&&)))$$$###&&&'''%%%%%%&&&%%%''',,,333<<>>222+++''''''$$$%%%&&&%%%$$$###$$$%%%yyytttssstttsssrrrqqqnnnlllkkklllmmmlllooosssvvvyyy}}}zzzrrriiicccdddccceeekkkkkkfffdddfffkkkkkklllpppuuuyyy{{{zzzqqqrrrnnnhhheeefffeeebbbaaa]]]YYYWWWVVVVVVUUUTTTVVVVVVWWWYYY[[[^^^aaabbbiiinnnpppnnnooossssssooojjjaaaUUUMMMIIIFFFCCC@@@AAAAAABBBDDDHHHNNNUUUYYY___ccchhhiiihhhhhhmmmrrrpppjjjeeeeeehhhdddYYYOOOFFF@@@888222///.........,,,------,,,+++---000444<<>>FFFLLLLLLXXXbbbcccbbbccccccbbbddd___UUUHHH:::000)))&&&$$$%%%%%%$$$###"""""""""zzzvvvtttvvvrrrnnnjjjjjjjjjjjjjjjgggjjjooosssvvvzzz~~~yyyooohhheeecccdddgggfffccccccdddeeedddddddddiiiqqq{{{{{{{{{vvvnnniiiiiihhheeeddd```ZZZVVVTTTTTTTTTSSSXXXVVVRRRPPPPPPRRRVVVXXX^^^bbbfffjjjpppvvvwwwtttuuummmbbbYYYSSSLLLEEE@@@BBBAAA??????AAAEEEIIILLLRRR[[[dddfffddddddjjjpppnnnkkkiiikkkooommmeee]]]QQQJJJAAA999444222111000+++,,,,,,+++)))***,,,...111999CCCIIILLLOOOTTTYYY\\\YYYVVVTTTUUUYYY^^^aaa```ZZZSSSKKKEEE===444...,,,+++)))***,,,.........***---000444999CCCOOOXXXdddfffkkkqqquuussslllfff___```[[[QQQHHH@@@888000+++%%%###$$$%%%######%%%&&&%%%$$$&&&+++333<<>><<<<<>>HHHUUU\\\^^^```ccceeegggeee___XXXNNNBBB777000***)))'''&&&&&&%%%$$$###{{{vvvtttvvvzzz~~~~~~~~~wwwnnniiiiiiiiiiiihhhlllnnnqqqrrrssstttvvvxxxwwwzzzzzztttqqqooojjjddd```^^^]]][[[\\\^^^^^^]]]]]]eeerrr}}}~~~{{{yyyuuupppnnnhhh```YYYUUUSSSQQQPPPQQQPPPNNNLLLKKKJJJKKKKKKMMMMMMQQQYYYbbbjjjppptttxxxxxxvvvssslllcccXXXRRRKKKEEE>>>::::::;;;<<<<<<@@@DDDKKKTTT]]]dddfffgggiiijjjkkknnnnnnkkkddd___]]][[[XXXTTTNNNFFF<<<666111///...------...//////---///222444888>>>FFFMMMRRRSSSTTTTTTTTTWWW[[[___bbbffffffaaa[[[VVVKKK@@@888333---(((&&&&&&'''''')))++++++******///:::CCCKKKSSS```jjjooopppnnnlllkkkoooooojjjbbbZZZOOOFFF;;;333---***(((%%%$$$'''#########$$$&&&(((***+++666===IIIQQQUUUYYY___eeehhhfffbbb^^^WWWMMMAAA:::000---)))&&&&&&'''&&&$$${{{xxxuuuuuuyyy~~~|||tttnnnkkkjjjjjjjjjrrrtttuuuuuuttttttuuuwwwuuuwww||||||uuutttnnneee___]]][[[WWWWWWZZZ\\\\\\^^^dddoooxxx{{{~~~~~~|||xxxsssnnneee^^^XXXUUURRRPPPMMMLLLLLLLLLKKKJJJJJJIIIIIIHHHJJJOOOVVV^^^jjjtttzzz}}}{{{qqqfff___RRRJJJAAA:::888888777666;;;;;;???HHHTTT]]]``````fffhhhlllnnnmmmiiiddd```___```aaa```[[[RRRFFF>>>888444000...///000000000///000000000222666<<>>HHHTTT^^^dddhhhkkknnnkkkooooookkkfffaaaYYYQQQFFF===444///***%%%$$$&&&###$$$%%%%%%&&&&&&&&&&&&...222;;;DDDIIIOOOZZZdddmmmjjjgggddd```XXXNNNFFF;;;444,,,'''&&&&&&%%%###~~~{{{yyyyyy||||||}}}{{{tttnnnkkklllmmmrrrssstttsssrrrqqqrrrtttqqqrrruuuzzzzzzzzztttjjjcccbbb___ZZZYYYZZZ[[[[[[]]]aaaiiinnnooorrrtttsssuuu{{{}}}|||xxxrrrjjjbbb\\\WWWRRROOOJJJJJJIIIIIIHHHHHHHHHHHHGGGEEEEEEIIILLLTTTfffwww~~~qqqiii]]]TTTGGG>>>;;;999666333777777999???GGGPPPVVVXXX^^^ccciiimmmlllhhheeecccaaabbbeeefffccc[[[QQQIIIDDD>>>777333222333333222//////---,,,---///222555:::AAAIIINNNPPPRRRVVVZZZ[[[eeeiiieeecccddd^^^UUUKKKEEE===555///,,,)))'''%%%%%%&&&&&&''')))+++,,,222:::EEEMMMSSSYYYaaahhhiiillllllhhheeeddd```[[[TTTIII>>>666///)))&&&(((%%%%%%$$$$$$$$$%%%&&&&&&))))))///777===EEETTTcccllliiiffffffeeebbb[[[UUUKKKAAA444+++(((&&&%%%###~~~zzzyyyyyy|||wwwppplllmmmooommmnnnpppooonnnnnnooopppmmmmmmoootttzzz~~~zzzpppiiiiiieee______^^^\\\ZZZZZZ]]]bbbeeedddggggggfffjjjtttzzz|||zzzuuummmfff___XXXSSSOOOJJJIIIGGGEEEEEEEEEFFFGGGFFFDDDCCCEEEGGGOOOeeezzzwwwoooggg\\\NNNDDD>>>;;;777333555666888:::>>>EEENNNTTTWWW]]]eeejjjjjjhhhffffffcccdddfffgggfff```XXXRRRNNNGGG>>>888666666666555...---+++*********,,,---222999BBBHHHKKKOOOUUUZZZTTT```fffdddeeejjjhhh```VVVPPPEEE;;;222,,,'''###&&&&&&&&&(((++++++***((()))000999???DDDKKKWWW```lllnnnnnnjjjiiijjjiiifff___SSSGGG>>>555...+++,,,'''%%%###!!!"""$$$&&&(((&&&$$$(((///666???PPPaaagggdddbbbdddggghhhddd```XXXLLL<<<111+++)))&&&$$$~~~zzzwwwuuuuuuwww{{{yyyrrroooooommmmmmlllkkkjjjhhhfffeeemmmgggaaadddnnnwww{{{|||yyyqqqkkkjjjkkkbbb^^^ZZZXXXYYY[[[\\\]]]ZZZ]]]```aaaccchhhrrrzzzwwwwwwuuuqqqiii^^^UUUOOOFFFFFFEEECCCAAA@@@AAABBBGGGFFFEEECCCGGGSSSeeerrr~~~|||qqqmmmdddXXXNNNHHHAAA999333666888:::::::::<<>>777666444111---+++++++++***))),,,---000555;;;BBBGGGJJJVVVXXX[[[___dddggghhhhhhfffddd^^^RRRDDD999333111222***%%%%%%&&&$$$"""###&&&''')))+++000666>>>DDDSSSXXX___dddeeecccbbbaaaccc^^^XXXSSSNNNEEE888...)))&&&""" """$$$%%%$$$&&&$$$$$$'''(((,,,777DDDOOOVVV```hhhlllmmmmmmmmmkkkaaaQQQBBB555,,,&&&$$$|||yyywwwwwwxxxxxxxxx|||{{{sssnnnhhhgggfffeeedddeeeffffffaaa^^^]]]aaajjjrrrtttsssxxxvvvtttuuuvvvvvvrrrooo^^^\\\YYYWWWVVVUUUSSSQQQPPPSSSVVVWWWXXX[[[aaafffppprrruuuvvvrrrjjjbbb]]]UUUPPPHHHBBB@@@CCCGGGKKKFFFHHHIIIIIIIIIMMMTTTZZZYYYccchhheeefffmmmqqqooofffccc___[[[XXXQQQHHHAAA>>>;;;666444444555666777555777@@@MMMVVVYYY]]]bbbddddddfffiiinnnqqqrrrrrrkkkiiifff```TTTFFF>>>===555111,,,)))((('''&&&%%%)))***,,,///333888<<<>>>MMMQQQVVV\\\aaacccccccccggghhhfff^^^RRREEE<<<999555...(((((()))&&&$$$$$$%%%&&&'''((())),,,000444@@@FFFOOOWWW[[[^^^___```eee^^^WWWXXXZZZSSSCCC555111+++$$$!!!###%%%%%%###%%%$$$$$$%%%$$$&&&---555===GGGUUUaaaiiimmmooopppnnngggZZZLLL???444+++%%%{{{yyyxxxwwwvvvuuuyyy}}}}}}vvvqqqkkkiiigggeeeddddddffffffdddbbbaaaeeejjjnnnnnnlllqqqmmmjjjmmmrrrtttpppjjjbbb```^^^\\\[[[XXXUUURRRRRRTTTVVVVVVWWWYYY\\\```eeehhhnnnqqqpppkkkeee```ZZZUUUMMMHHHGGGIIIKKKMMMHHHJJJLLLLLLKKKJJJKKKMMMNNNTTTVVVSSSTTTZZZ^^^___]]]]]]^^^___^^^YYYPPPJJJHHHAAA:::555444444222000111111777AAAHHHKKKOOOTTT]]]___dddiiimmmpppqqqpppmmmkkkiiiddd[[[OOOEEE???666222,,,'''%%%$$$$$$###(((((((((***,,,///222444BBBHHHOOOVVVYYYZZZZZZZZZaaaeeeiiiggg]]]QQQHHHDDD===444,,,+++***(((((()))'''((()))((('''''')))+++444999AAAIIIPPPVVV\\\```hhh^^^UUUTTTYYYYYYQQQIII<<<333***%%%'''(((&&&###$$$$$$$$$$$$######'''+++222;;;HHHTTT^^^eeejjjmmmjjjggg___SSSHHH===111(((}}}{{{zzzzzzxxxwwwxxxzzz}}}|||xxxuuuqqqoookkkhhhgggfffgggggggggffffffiiimmmooonnnlllmmmhhheeehhhnnnqqqlllgggfffdddbbbaaa___]]]YYYVVVVVVWWWWWWVVVVVVWWWYYY[[[ZZZ^^^eeejjjllliiieeebbb\\\YYYUUUSSSRRRRRRPPPNNNKKKMMMNNNMMMKKKHHHFFFEEEGGGJJJKKKIIIIIILLLNNNNNNTTTWWW\\\aaabbb___YYYUUUPPPIII@@@999666333///,,,///...222999===???BBBGGGNNNSSS[[[bbbgggjjjllllllmmmiiieeebbbaaaZZZMMMBBB===888000+++((((((((((((((('''''''''(((***,,,---666===FFFMMMRRRTTTWWWXXX___eeekkkllleee[[[RRRNNNKKK???222,,,)))'''''')))((()))))))))'''&&&'''))),,,...333999AAAJJJTTTZZZ___ZZZUUUTTTWWWYYYZZZYYYDDD<<<111+++)))(((&&&######$$$%%%$$$###$$$&&&&&&***000999CCCMMMXXXbbbhhhdddfffbbbXXXOOOEEE777+++}}}}}}}}}}}}{{{zzzwwwvvvvvvwwwyyyyyyxxxvvvuuusssqqqnnnkkkjjjiiiiiigggggghhhkkkoooqqqqqqpppmmmhhhdddffflllooolllhhhhhhfffdddcccbbb```]]][[[YYYXXXVVVTTTSSSTTTUUUUUUSSSWWW^^^dddggggggeeeccc^^^\\\\\\]]]^^^[[[UUUPPPNNNMMMLLLKKKHHHFFFCCCBBBAAABBBCCCDDDDDDDDDDDDCCCKKKPPPXXX___bbbbbb```^^^VVVQQQIIIAAA999333...+++---,,,...444777888;;;???===CCCKKKSSSZZZ```eeehhhjjjfffaaa```dddcccYYYLLLCCC===444---)))((((((((((((''''''&&&'''((()))***+++222<<>>===>>>???>>>======AAAFFFOOOWWW\\\```aaaaaa^^^\\\UUULLLAAA888222000...,,,---222444333444777444777<<>>777000,,,+++((()))(((&&&$$$###%%%'''"""###%%%''')))...444888888===DDDJJJNNNPPPSSSTTTPPPMMMFFF<<<222+++((((((%%%((('''$$$$$$'''&&&"""!!!"""$$$'''...888DDDLLLMMMVVV[[[XXXVVVTTTHHH999}}}}}}~~~~~~|||zzzrrrooonnnooorrrtttsssqqqtttuuuttttttsssqqqooonnnllllllkkkkkkkkkkkkkkkjjjhhheeebbbbbbfffkkkmmmnnnmmmkkkiiihhhiiijjjiiihhh```[[[VVVQQQPPPQQQQQQRRRIIILLLQQQWWW[[[^^^______bbbbbbcccgggiiifff^^^WWWNNNJJJEEEAAA@@@AAABBBBBBAAA===;;;;;;;;;999999999888>>>FFFOOOUUUZZZ^^^```eeeeee```VVVIII>>>888777111...///222111...---000444444444555:::DDDQQQZZZ\\\___]]][[[___ffffffaaaWWWOOOBBB777///,,,***)))&&&&&&%%%%%%%%%'''((()))&&&***...111333999BBBJJJUUUYYY^^^``````___aaacccbbbXXXNNNIIIDDD<<<666555++++++)))'''$$$$$$&&&(((!!!###&&&'''((()))+++---...000444:::AAAHHHLLLNNNWWWVVVPPPEEE888///---...'''***(((######'''%%% $$$$$$######&&&---666<<<<<>>;;;======<<<;;;;;;:::;;;;;;;;;666999???EEEMMMWWWaaagggggghhhcccXXXOOOJJJBBB:::666333000...---......---...------///444===EEEKKKMMMSSSWWWYYY]]]aaaaaa^^^___VVVHHH<<<555000,,,***+++***)))(((''''''&&&''')))'''&&&'''+++111888<<>>HHHOOOTTT\\\ddd```ZZZVVVWWWSSSIIIAAA???:::222+++)))(((%%%###$$$%%%%%%$$$#########$$$%%%###&&&)))+++...222888;;;PPPTTTZZZ\\\WWWLLL???666///,,,'''&&&&&&&&&%%%###!!!"""###$$$%%%'''((((((---000555;;;@@@CCCFFFFFF}}}yyywwwuuusssqqqvvvwwwzzz}}}~~~~~~~~~~~~sssqqqnnnmmmmmmmmmlllkkk___cccgggjjjiiihhhfffffffffggghhhhhhffffffhhhjjjhhheeebbb___^^^\\\YYYWWW\\\ZZZXXXVVVUUUUUUVVVVVVZZZZZZ[[[]]]___```^^^]]]aaaaaa^^^YYYTTTQQQPPPPPPLLLJJJGGGHHHJJJMMMOOOPPPRRRSSSUUUYYY\\\\\\ZZZWWWXXXOOOGGGDDDAAA===;;;;;;333444666888999999999888666444333444999DDDPPPYYYaaabbb```ZZZVVVUUUQQQMMMEEEAAA<<<888555222///------,,,,,,,,,///333777999>>>EEELLLPPPWWW^^^```^^^UUURRRNNNHHHBBB;;;333...******)))(((''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&***+++111<<>><<<=========<<<:::777555333333222111333777>>>CCCMMMNNNQQQTTTVVVVVVVVVVVVVVVRRRLLLFFFAAA<<<777333222222222333555777888:::888>>>EEEIIIOOOUUUWWWUUUOOOOOONNNLLLGGGBBB===::::::888555222000---,,,+++***)))((((((''''''((((((+++))))))...111555===FFFTTTUUUUUUUUUWWW[[[^^^```YYYNNNBBB;;;555---)))(((!!!"""$$$&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&)))+++111:::GGGSSS\\\^^^]]][[[WWWLLL===222---***'''$$$%%%&&&((())))))(((&&&%%%(((((('''(((,,,111777:::wwwuuuyyyyyytttoooooooooqqqrrrrrrpppnnnkkkkkklllllljjjgggeeecccdddeeegggfffccc```^^^]]][[[[[[ZZZXXXVVVWWWZZZ\\\WWWUUUSSSSSSVVVYYY[[[[[[ZZZZZZYYYUUUPPPNNNMMMNNNLLLLLLMMMMMMMMMLLLJJJIIIHHHHHHIIIMMMPPPRRRQQQPPPPPPSSSUUUUUUSSSQQQOOOOOONNNJJJEEEBBBCCCEEEFFFGGGEEEGGGHHHIIIHHHIIIKKKLLLMMMNNNKKKFFFDDDFFFFFFDDDAAAAAA@@@???<<<999666444444555555444444666999<<>><<<999666333000...---,,,++++++++++++,,,,,,---***((('''***,,,...444<<>>333***&&&"""$$$&&&((((((((('''&&&%%%&&&&&&%%%%%%%%%(((***...666CCCQQQ\\\bbbeeefffcccZZZLLL>>>444---)))''''''((()))*********)))(((''''''(((***,,,000444666~~~~~~{{{|||rrrooouuutttnnnkkkkkklllnnnoooooollliiiggggggffffffdddbbbaaa```]]]```cccbbb^^^ZZZXXXWWWXXXXXXWWWUUUSSSQQQRRRTTTQQQOOOLLLNNNRRRVVVXXXXXXWWWXXXWWWSSSOOOLLLLLLMMMKKKJJJJJJIIIIIIHHHHHHHHHFFFFFFHHHJJJMMMNNNMMMKKKMMMPPPSSSSSSRRROOOMMMLLLLLLIIIEEEBBBCCCDDDEEEEEEBBBEEEGGGFFFEEEDDDFFFHHHGGGJJJJJJEEEEEEIIIKKKJJJGGGFFFDDDAAA>>>;;;999888777777777555444555888;;;CCCDDDKKKUUUYYYUUUSSSUUUZZZWWWSSSOOOLLLGGGBBB???:::999888777777999;;;<<<:::@@@FFFIIIMMMSSSTTTQQQMMMPPPSSSRRRMMMHHHEEECCCAAA???===:::888666555444000111333444444333111000...+++***,,,,,,,,,000777AAAKKKTTTWWW\\\bbbdddccchhh___VVVQQQHHH;;;000+++((()))***++++++***))))))((())))))(((''''''))),,,---555CCCRRR___ggglllmmmiiicccXXXJJJ;;;111---,,,(((((())))))******++++++'''((((((***---111555777~~~}}}}}}~~~www|||yyynnnkkkqqqqqqjjjkkkkkklllnnnooommmjjjgggbbbaaaaaa```___^^^^^^^^^XXX\\\___^^^ZZZUUUSSSSSSUUUVVVVVVUUUQQQNNNMMMLLLMMMKKKHHHJJJOOOTTTVVVVVVUUUVVVUUURRRMMMKKKKKKMMMMMMLLLJJJHHHGGGGGGHHHIIIFFFFFFGGGIIIKKKLLLJJJHHHJJJMMMPPPQQQOOOKKKIIIHHHKKKHHHDDDBBBBBBDDDDDDDDDAAACCCFFFEEECCCAAABBBDDDCCCHHHIIIEEEFFFLLLOOOMMMLLLJJJHHHEEEBBB@@@>>>>>>:::999777444333444888<<>><<<:::999:::<<<>>>:::@@@FFFIIINNNSSSUUURRRLLLQQQVVVVVVRRRKKKFFFEEECCCBBB@@@???===<<<<<<<<<444777:::======:::666333444111000000///---///555:::HHHUUU[[[```eeeeeeaaaddd]]]XXXVVVOOOCCC777222------------,,,,,,+++***,,,,,,,,,+++******---///,,,555DDDTTTbbbjjjnnnooojjjhhh```QQQ@@@444000000(((((((((((()))***+++,,,)))))))))+++...444999<<<yyyyyy}}}yyyyyyvvvyyywwwooojjjjjjlllkkklllmmmllljjjfffcccaaaaaa```^^^\\\ZZZYYYZZZ[[[[[[XXXVVVUUUUUUVVVUUUQQQMMMRRROOOLLLLLLNNNOOONNNLLLIIIHHHHHHKKKNNNQQQSSSSSSMMMMMMNNNOOOOOOPPPPPPQQQQQQPPPMMMJJJGGGEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEIIIIIIIIIIIIIIIJJJJJJJJJLLLJJJGGGCCC@@@>>>===<<>>AAAFFFKKKPPPQQQOOOLLLWWWXXXRRRIIIEEEGGGGGGCCCFFFEEECCCAAA????????????>>>BBBHHHLLLNNNNNNNNNOOOMMMNNNPPPRRRQQQNNNGGGCCCAAAAAAAAABBBDDDEEEDDDCCC<<<<<<===@@@BBBAAA???===333333333444444555666777AAAFFFOOOZZZbbbdddaaa]]]\\\ZZZXXXWWWTTTLLL???555333222222222333333111///000///.........///000111666999AAANNN]]]iiipppsssgggggg```SSSGGG>>>666000***,,,---,,,***)))***+++)))))))))***,,,///222444~~~{{{|||yyyzzzxxx{{{xxxpppjjjjjjjjjhhhjjjkkkkkkhhheeeaaa``````ZZZYYYXXXXXXXXXYYY[[[\\\TTTSSSQQQRRRSSSRRROOOLLLPPPMMMKKKKKKLLLMMMLLLKKKJJJIIIHHHIIILLLNNNOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJLLLJJJGGGEEECCCCCCDDDEEEEEEDDDDDDCCCBBBBBBAAAAAAFFFFFFFFFGGGGGGHHHHHHHHHJJJIIIFFFCCC@@@>>>===<<>>AAAEEEIIIMMMNNNMMMKKKQQQRRRNNNFFFDDDGGGHHHEEEEEEDDDBBB@@@???>>>??????>>>AAAEEEGGGHHHIIIHHHHHHEEEFFFIIILLLOOONNNKKKHHHGGGFFFEEEFFFFFFFFFDDDBBB===<<<<<<>>>@@@@@@???===888888888888888999;;;;;;@@@DDDKKKTTT[[[]]]ZZZVVVUUUTTTTTTTTTSSSMMMBBB999999777666666666555333111000000//////000222444555777;;;CCCNNN[[[eeeiiijjjcccddd```VVVLLLDDD<<<555,,,---------,,,,,,...000///...,,,+++,,,---000111~~~}}}~~~{{{sssmmmjjjhhheeehhhiiiiiigggccc```^^^^^^XXXXXXWWWVVVVVVWWWYYYZZZOOONNNMMMNNNOOONNNMMMKKKMMMKKKIIIHHHIIIJJJJJJJJJLLLJJJHHHGGGIIIJJJJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEGGGEEECCCAAA@@@BBBDDDFFFFFFEEECCCAAA@@@???>>>>>>AAAAAABBBBBBCCCDDDEEEEEEFFFEEECCCAAA???>>><<<<<<===>>>>>>>>>===>>>@@@CCCEEEGGGKKKMMMOOOMMMKKKJJJGGGGGGGGGEEECCC@@@===<<<<<<<<<<<<:::888888:::<<<===???BBBDDDFFFHHHHHHHHHHHHHHHFFFBBBAAADDDEEEDDDAAA@@@>>>===<<<<<<======>>>???@@@AAABBBBBBBBBBBB??????AAADDDHHHIIIIIIGGGHHHGGGFFFEEEEEECCC@@@===<<<:::999999;;;<<<<<<;;;888888888888999:::;;;<<<<<>>===<<<:::999999777555222111111111222444666999:::999>>>FFFPPPYYY^^^___^^^\\\___^^^WWWQQQLLLDDD===000000///...---000444777666444000---+++,,,...///xxxrrrnnniiidddgggiiiiiihhhdddaaa___^^^]]]\\\ZZZXXXWWWVVVVVVVVVLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJHHHGGGGGGHHHIIIJJJOOOLLLIIIFFFFFFFFFEEEDDDDDDCCCBBBAAAAAABBBCCCCCCCCCBBBBBBAAAAAABBBCCCCCCCCCBBB@@@>>>===<<<<<<<<<<<<<<<===>>>???@@@@@@AAA@@@@@@@@@???>>><<<:::999:::::::::999888999<<<>>>BBBEEEHHHLLLMMMKKKIIIGGGDDDDDDDDDDDDBBB@@@>>>===;;;:::999888777777999::::::;;;===>>>???@@@AAABBB??????>>><<<<<<===>>>>>>;;;:::999888888888999:::===<<<;;;;;;===>>>>>>>>>===<<<;;;===???@@@@@@???BBBAAA@@@@@@???===:::777888555333222333555555555222222222222333444555666666888<<>>???@@@BBBCCC???@@@AAAAAAAAA@@@>>>======;;;:::999888999:::;;;::::::;;;;;;<<<======>>><<<<<<======<<<:::888777666666666444333444777:::;;;>>>AAADDDEEEDDDBBBAAA>>>>>>??????>>><<<;;;999888666555444555666666777666888::::::999999<<<>>><<<:::999999888777666777666555444333444555666777888666444666999;;;;;;;;;;;;999777666888:::::::::;;;::::::;;;;;;999666333222000,,,+++,,,---......,,,,,,,,,,,,---.../////////111666:::>>>AAACCCEEEEEEFFFHHHIIIIIIGGGCCC@@@:::888888888999888666444111222222444777;;;>>>@@@===BBBIIINNNPPPNNNJJJHHHHHHLLLOOOPPPQQQQQQJJJBBB666555222//////333:::???@@@>>>;;;999888999;;;===~~~vvvnnnoooqqqsssrrroookkkiiihhhcccccccccccccccbbbbbbbbbYYYYYYXXXVVVSSSRRRRRRSSSSSSSSSQQQPPPNNNPPPSSSVVV```[[[UUUPPPMMMKKKIIIGGGBBBAAA???>>>>>>@@@AAACCC>>>>>>?????????===;;;:::999888777666666888:::;;;<<<<<<<<<============>>>:::;;;===>>>===:::777555444444444333222222444666444666888:::;;;;;;::::::888999999:::999777666555555333222222444666777666666888;;;;;;999999<<>>BBBDDDEEEFFFGGGGGGFFFCCC@@@>>>888777777777888888777555111111222444666999<<<>>><<<@@@FFFHHHGGGEEECCCAAA@@@DDDGGGIIILLLNNNHHH@@@888666222///...111888===BBBBBBAAA@@@AAACCCEEEFFFvvvtttwwwyyyyyyvvvrrrooonnnhhhhhhhhhhhhggggggffffffccccccbbb^^^YYYWWWWWWYYY[[[\\\[[[XXXWWWXXX]]]```kkkfff___YYYUUUSSSQQQOOOKKKIIIFFFCCCBBBBBBDDDEEEBBBAAA@@@>>>>>>???@@@AAA>>>===;;;:::;;;===???AAAAAAAAAAAAAAAAAA@@@@@@@@@;;;===???@@@???<<<888666333444555555333333444555333333444555666777777888888999999999999777666555555333111222666999999999888<<<@@@@@@>>>===@@@CCCBBB??????BBB@@@999777888777666666666888:::<<<===;;;888777:::>>>AAA???===666555444555888;;;<<<;;;999999:::<<<<<<:::555222///---***)))))))))((('''++++++***++++++,,,---...***...444999;;;===AAACCCEEEFFFGGGFFFDDDAAA???>>>;;;:::999999:::999777555111111111222444666888:::999<<<@@@@@@>>>=========<<>>???@@@AAACCCDDDFFFFFF{{{xxx{{{}}}}}}zzzvvvtttrrrnnnmmmmmmkkkiiigggeeedddjjjjjjiiiddd^^^ZZZ[[[]]]aaabbbaaa___]]]^^^ccchhhrrrmmmeee___[[[YYYWWWUUUTTTRRRNNNJJJHHHGGGGGGHHHHHHEEEBBB???@@@CCCGGGJJJGGGEEECCCBBBBBBCCCEEEGGGFFFFFFEEEEEEDDDCCCCCCCCC===???AAABBBAAA>>>999666444555777777555444444555555555555555666888999:::<<<<<<======<<<:::999888666444222444888<<<<<<<<<;;;@@@EEEEEECCCBBBDDDGGGFFFBBBCCCGGGEEE>>>;;;>>>::::::::::::<<<>>>@@@AAACCC@@@???AAAFFFHHHEEEAAA:::888777888:::;;;;;;;;;::::::;;;<<<<<<999444000000...,,,+++++++++)))(((++++++++++++,,,---......+++000666:::<<<===@@@CCCEEEFFFFFFEEECCC@@@?????????>>><<<<<<;;;:::777555111111111111222444666777666999;;;:::888777999;;;;;;===>>>@@@EEEHHHCCC;;;999777333...+++---111555999:::<<<>>>@@@AAABBBBBB|||||||||uuummmggghhhiiigggggghhhrrroooiiidddaaa___```aaaeeedddeeefffhhhhhhfffdddjjjiiigggddd```]]]^^^___[[[YYYUUUQQQOOONNNNNNNNNKKKGGGCCCDDDHHHMMMPPPQQQTTTPPPJJJGGGFFFGGGGGGGGGJJJIIIJJJKKKLLLKKKHHHEEE@@@BBBDDDEEEEEEDDDCCCAAA888===???<<<555222444999:::999777777999;;;???AAA@@@@@@AAAAAA@@@???>>>===;;;;;;:::::::::<<<===>>>999AAADDDAAAAAAGGGJJJIIIGGGGGGGGGDDDAAA??????@@@EEECCCAAA@@@AAADDDIIILLLOOONNNMMMMMMLLLJJJFFFBBB>>><<<999888999;;;<<<<<<888888888777777555444444777555111---*********+++---,,,+++***+++---///000---///333777;;;===>>>??????@@@@@@>>><<<;;;;;;===>>>===;;;999777444333222333333333333333333333333444555888:::;;;<<<<<<<<<999999:::;;;<<<===>>>???;;;888444111111333666888666777888888777777999;;;|||yyysssnnnmmmjjjfffdddeeellljjjfffcccaaa```aaabbbdddccccccdddeeefffdddbbbhhhhhhfffbbb^^^[[[[[[\\\\\\YYYUUUPPPNNNNNNOOOPPPQQQNNNJJJIIILLLPPPSSSSSSVVVRRRNNNKKKJJJKKKLLLLLLKKKKKKKKKMMMNNNMMMJJJHHHEEEEEEFFFGGGGGGFFFEEEDDD>>>AAABBB???;;;888999<<<:::999888888:::===@@@BBBEEEFFFFFFFFFEEEDDDBBBAAA======<<<<<<<<<===>>>???<<>>:::888999;;;<<<===999999999888777666555444777555222///------............---,,,---///000222///000222555888:::<<<<<<<<<======<<<:::999;;;<<>><<<;;;999777555555444444444444444444333333111333555777999999999999888999:::;;;<<<=========<<<:::777444444555777999;;;<<<<<<;;;999888999:::~~~{{{}}}yyyvvvsssllldddaaabbbeeedddbbbaaaaaaaaabbbbbbbbbaaa``````aaabbbaaa___ddddddbbb___[[[XXXXXXXXXZZZXXXTTTPPPOOOOOOPPPQQQUUURRRNNNMMMNNNQQQSSSSSSUUURRRNNNLLLLLLMMMNNNNNNJJJJJJJJJLLLNNNMMMKKKIIIHHHGGGFFFFFFEEEEEEEEEEEEBBBBBBAAA@@@>>>===<<<<<<:::999999999;;;>>>AAACCCHHHIIIIIIIIIGGGFFFDDDBBB???>>>>>>============>>><<<>>>>>>:::;;;@@@FFFHHHKKKJJJIIIGGGEEEFFFIIILLLQQQPPPOOOPPPRRRVVVZZZ]]]\\\ZZZWWWTTTQQQMMMGGGDDDCCC???:::777777999;;;<<<999999999888777666444444555444222111111111222333000000//////000111333444111111222222444666777888888999999888777888:::<<<======<<<:::999888777666666666666666666555444444111222444666777777777777777888:::<<<<<<;;;:::999;;;:::999888777888999:::@@@@@@@@@>>>;;;999999999}}}}}}{{{zzzvvvmmmbbb___aaaaaa``````____________``````^^^\\\\\\]]]]]]\\\[[[^^^^^^]]]ZZZVVVTTTSSSSSSUUUTTTSSSRRRQQQPPPPPPPPPQQQOOOMMMKKKLLLNNNPPPQQQPPPMMMJJJIIIIIIKKKKKKKKKEEEFFFGGGIIIKKKKKKHHHFFFGGGEEECCCAAA@@@AAABBBBBBBBB???======>>>>>>;;;999999999999:::<<<>>>AAABBBEEEEEEEEEEEECCCAAA???>>>>>>======<<<;;;;;;;;;;;;888999888777888;;;>>>@@@CCCCCCCCCBBBBBBEEEJJJNNNRRRQQQQQQQQQSSSVVVXXXZZZZZZWWWTTTQQQOOOKKKFFFBBBAAA<<<777333333555666777777777777666555444222222111111111111222333444555222111111111222333444555222111000000000111222333555555666555555777:::===;;;::::::999888777666666777888888888777666555444222444555777888888777777555777999;;;;;;:::777666777777777888999:::;;;;;;???@@@@@@???<<<999999999zzzyyyxxxvvvmmmccc___bbbaaa```___^^^]]]\\\[[[[[[]]][[[YYYYYYZZZYYYXXXVVVWWWXXXXXXUUURRROOOOOOOOOMMMOOORRRSSSSSSQQQNNNLLLKKKKKKIIIHHHIIIJJJMMMOOOKKKHHHFFFEEEFFFGGGGGGGGGCCCCCCDDDFFFHHHHHHFFFCCCDDDCCC@@@>>>======???@@@???<<<999999<<<<<<999666888888888888:::<<<>>>???>>>>>>???>>>===;;;:::888999999999999888888777777666555666888:::999999999:::;;;<<<<<<>>>CCCIIINNNOOOOOONNNNNNOOOOOOPPPQQQOOOMMMJJJIIIGGGEEEBBB???;;;777222......///000111222222333222222111000///------///000222333333333111111111222222333444555222111///.........///000222333444333444666;;;>>>::::::999999888777777777666777888888888777555444333444555666777777666555333555777999999888666444111222444666888999:::;;;;;;===>>>===;;;999999999yyyvvvuuutttnnnfffbbbccccccaaa___\\\ZZZYYYXXXXXXYYYYYYXXXXXXXXXWWWTTTQQQPPPQQQRRRQQQNNNLLLLLLLLLGGGJJJNNNQQQRRROOOLLLIIIGGGHHHHHHFFFFFFGGGJJJLLLGGGEEECCCBBBCCCDDDCCCCCCBBBBBBCCCDDDFFFFFFCCCAAAAAA???===;;;;;;;;;===>>>===:::888888::::::888555555555555666666777888999888999999999999777666555444555555555555555444333666444555999;;;888555555555777888999;;;@@@EEEIIIIIIIIIIIIIIIIIIIIIHHHHHHCCCAAA???>>>>>>>>><<<:::666222...,,,,,,,,,,,,,,,---......//////......---***+++---///000111000000//////000111111222222222//////...---------......111111111111222555999===;;;;;;:::999888888777777333555666888888666555444222222444444555444333222222333555777777666555444///000111333555777888888777999;;;;;;:::888888999zzzuuurrrrrroooiiidddddddddbbb^^^ZZZXXXWWWXXXXXXWWWWWWWWWXXXXXXVVVQQQMMMJJJKKKMMMMMMKKKJJJJJJJJJEEEGGGIIIKKKLLLLLLKKKJJJDDDEEEEEEDDDAAAAAACCCFFFDDDBBB@@@???@@@@@@???>>>??????@@@AAABBBAAA???<<<:::999888777777888999999999888777666777777555444333333333222222333333333222333444555555444333222000111222333333333222222666111000555777333111222333444666666777999===@@@@@@AAABBBBBBCCCBBBAAAAAA;;;999777777777888777555333000...---------,,,******+++,,,------......---)))***---///000///...---,,,---......//////000000,,,,,,---............---/////////...///222777;;;999888777666555444333333000222444666777666444333333333444555555444333222111111333444555555555555222222111111222333444444666888;;;;;;999777777777}}}vvvqqqqqqpppkkkfffeeedddaaa]]]YYYWWWWWWXXXYYYUUUVVVWWWYYYXXXUUUOOOKKKFFFHHHJJJKKKJJJIIIIIIIIIEEEFFFFFFGGGHHHIIIKKKLLLBBBCCCCCC@@@===;;;===@@@AAA???<<<<<<<<<<<<:::999<<<<<<<<<===>>>===:::777444333333333333444444555555555555444333222222222111111111000000/////////...///000111111111000///...///111222333222222111555---***...111...---///111222444333333333555777888:::;;;============<<<777666444333444444444333222000////////////---+++((()))+++,,,---.........)))+++---///000...,,,+++***+++,,,---............***+++---...//////...------------,,,---000555999555444333222000///...---...000222555666555444333555666777777777666555444000111111222333555666666666444333111000000111111777999;;;;;;999777555555~~~|||zzzwwwrrrmmmjjjjjjjjjiiiddd^^^\\\\\\YYYTTTOOOTTTVVVXXXYYYXXXTTTOOOLLLFFFFFFFFFFFFEEEEEEEEEEEEEEECCCBBBCCCFFFHHHHHHHHH@@@???>>>>>>??????>>><<>>======>>>>>>===<<<888888777777777888888999444666888888777666666666444444333222222111111000000000111111111000000///000000//////...---------))))))((((((((((((((((((++++++,,,---...///000000000...,,,+++***,,,---///---...000000000000222444444555666666666444333222,,,++++++---//////...,,,000///...,,,+++++++++,,,,,,++++++++++++,,,------,,,++++++,,,------+++***///---***)))***,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...000111111000//////000***,,,...000111000...---...///111333333333222111,,,---...000222555777888999333000111111...---///222333555555555444222111{{{yyyuuupppllliiigggfffhhheeeaaa___^^^ZZZTTTOOOTTTUUUVVVUUUSSSOOOLLLIIIHHHGGGFFFEEECCCAAA@@@???@@@@@@@@@AAACCCBBB@@@>>>>>><<<;;;:::<<<<<<;;;:::222222333555666777999999666777777555333222222333222222222111000000//////............////////////.........---,,,,,,++++++***(((&&&$$$###$$$%%%&&&))))))***+++,,,------...+++************+++,,,---***,,,............000222333333333222222111111111+++,,,///222444333///,,,------......------,,,++++++++++++++++++,,,,,,------,,,++++++,,,,,,***(((+++***(((((())))))((('''*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++...///111111/////////000***+++,,,---------------+++,,,...000111111111000,,,---...000222555777999:::444111111111...---...,,,---...///000111222222~~~{{{vvvrrrooollliiiggggggeeebbb```^^^ZZZTTTPPPTTTTTTTTTSSSPPPMMMJJJHHHDDDDDDCCCCCCCCCBBBBBBBBB??????@@@AAABBBAAA>>>;;;===;;;999888999::::::999222333333444444444444444444555444222000///000111111111000//////......---,,,,,,,,,,,,,,,---......---,,,,,,+++******)))))))))((('''&&&%%%&&&&&&''''''(((((()))******++++++))))))***************))))))***,,,---,,,---...000333333333222333444555555222222444666777555111...+++,,,...//////...,,,+++((((((((((((((()))******,,,+++******+++***(((&&&)))((((((((()))(((&&&$$$((())))))******+++++++++)))***+++,,,,,,+++***)))...000111111000//////000------,,,,,,+++++++++,,,,,,,,,...////////////...,,,,,,...000222555777888999333000000000,,,+++---************,,,...000111~~~yyyvvvtttrrrnnnkkkgggeeeccc```]]]XXXTTTQQQSSSRRRRRRPPPNNNKKKIIIHHHCCCCCCCCCCCCBBBBBBBBBBBB@@@???@@@AAABBB@@@===:::<<<999777666777888888888333444444444333111000///000111111000//////000222000//////......------,,,+++*********+++,,,------++++++******)))((((((((($$$%%%'''(((((((((''''''&&&&&&''''''(((((())))))******++++++***((('''&&&(((***+++,,,+++,,,---///222222222333444666888999555333111000000///---,,,***+++---//////...,,,+++((((((''''''(((((()))***+++***))))))***)))'''%%%((('''((()))***)))&&&$$$''''''(((((()))***++++++((()))++++++++++++)))(((...000111111000//////000111000...,,,************...............---,,,,,,+++,,,,,,...000222444666666000---...---***)))+++******))))))***,,,...///~~~zzzyyyxxxvvvrrrnnngggeeebbb^^^ZZZVVVSSSRRRRRRQQQPPPNNNLLLKKKJJJJJJGGGFFFEEEDDDBBB@@@???>>>@@@??????@@@AAA@@@===;;;<<<999666555666888888888333333444444444222111000---...000000//////000222/////////...------,,,,,,++++++***))))))***,,,,,,*********)))((((((''''''!!!"""%%%'''((('''&&&%%%%%%&&&&&&&&&'''''''''(((*********)))((('''%%%$$$&&&(((************,,,......///000111333444666666555222...++++++,,,++++++***,,,...//////...,,,+++)))))))))))))))******+++***)))(((((())))))'''%%%'''&&&&&&((())))))'''%%%&&&&&&''''''((()))******))))))************)))))),,,...//////...------...000///...,,,***)))((((((//////...---,,,+++************+++,,,---///000111111,,,)))******(((''')))******))))))***+++---...|||xxxxxxyyyxxxsssooogggeeeaaa\\\WWWTTTSSSSSSQQQPPPNNNMMMLLLKKKKKKLLLHHHGGGFFFDDDBBBAAA@@@??????>>>======>>>???>>><<<<<<999666444666777888888444555666666555333000///,,,...000111000//////000/////////...------,,,,,,---,,,***)))((()))+++,,,*********)))((((((''''''###$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&((((((((((((***+++,,,---///000111111000000222///,,,***+++,,,,,,,,,,,,---.........---,,,+++)))(((((((((((()))******((('''&&&'''(((((('''%%%%%%$$$$$$&&&(((((((((&&&$$$%%%&&&'''((()))******)))))))))(((((())))))))))))***,,,,,,***)))***+++,,,++++++******)))((((((,,,,,,+++***))))))))))))))))))))))))***+++,,,------'''%%%''''''%%%%%%'''''''''((()))***+++,,,---}}}zzzvvvvvvxxxwwwsssnnngggddd```ZZZUUURRRRRRTTTQQQPPPNNNLLLLLLLLLLLLMMMEEEDDDDDDDDDDDDCCCCCCCCC???===;;;;;;===>>>>>>===<<<999666444555777888888888888888777555222...,,,,,,...111222000...------000//////......---,,,,,,...,,,***)))((()))***+++*********)))(((((('''''')))'''%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$######$$$$$$%%%&&&"""$$$&&&&&&&&&&&&(((***...///000111111///---,,,***((('''''')))***+++***---.........------,,,+++&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''((()))'''&&&$$$###"""$$$&&&(((((('''$$$$$$%%%&&&'''((()))******)))(((''''''((()))***&&&'''))))))'''''''''(((''''''((()))***))))))))))))(((((((((((())))))***(((((((((((((((((()))***)))%%%"""$$$%%%$$$$$$&&&$$$%%%&&&(((***+++,,,---vvvnnnsssxxxuuuoookkkkkkkkkiiiccc\\\WWWVVVWWWSSSPPPNNNNNNOOOMMMIIIEEEDDDCCCCCCDDDEEEDDDBBB???AAA???<<<;;;;;;<<<<<<<<<;;;;;;:::999888777666666:::999888666444222000000111000///......///000111///000111000...------///---,,,+++))))))))))))***((()))***++++++***)))(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&''')))***)))***+++++++++***(((''''''(((((('''&&&&&&)))+++///000000000000...---,,,((('''&&&''')))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$&&&%%%$$$&&&***,,,+++)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&$$$"""!!!!!!""""""%%%%%%&&&'''((()))******zzzsssvvvyyyvvvqqqnnniiijjjhhhccc]]]ZZZYYYYYYTTTRRRPPPOOOOOOMMMHHHEEEEEEDDDCCCDDDDDDCCC@@@>>>AAA???===;;;;;;;;;<<<<<<777777777666555555444444888888777555333222111000000000///......///000000...///000///---,,,---...,,,+++***((((((((())))))''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%&&&'''(((((())))))***)))((('''&&&%%%&&&&&&%%%$$$%%%''')))------.........---,,,+++((('''%%%&&&''')))((((((((((((''''''''''''(((((('''&&&%%%$$$$$$%%%&&&'''%%%&&&((()))))))))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$"""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""""""""%%%%%%&&&'''((()))******zzzyyyxxxuuussssssggggggfffccc```]]]\\\]]]VVVUUURRRQQQOOOLLLHHHEEEFFFEEEDDDCCCCCCBBB@@@>>>AAA@@@>>><<<::::::;;;;;;666666666555555555444444666666555444333222111111000///............//////---...///...,,,+++,,,------,,,+++))))))))))))***(((&&&###""""""###&&&(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&%%%$$$###$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''((((((((('''&&&%%%###$$$$$$$$$######%%%''')))***++++++,,,+++++++++)))&&&$$$$$$%%%'''((((((((((((&&&&&&&&&&&&((((((%%%$$$###""""""###$$$%%%$$$&&&((()))***)))'''&&&%%%$$$$$$############$$$$$$$$$############$$$$$$$$$###!!!!!!""""""!!! ##############################$$$%%%%%%%%%%%%$$$""""""############""""""%%%%%%&&&'''((())))))***zzzvvvtttssstttffffffeeedddbbb```______XXXWWWUUUSSSPPPLLLHHHFFFFFFDDDCCCCCCDDDCCCAAA@@@AAAAAA???===;;;::::::;;;;;;;;;:::999888777666555444444444333333222222111/////////...............+++---------++++++,,,---///...,,,+++******++++++)))(((&&&%%%%%%&&&((()))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&###%%%%%%%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$"""###$$$$$$######$$$&&&&&&&&&'''((()))))))))***(((&&&###"""$$$&&&((((((&&&%%%$$$######$$$%%%&&&$$$$$$###""""""###$$$$$$###%%%'''))))))(((&&&%%%%%%$$$$$$#########$$$$$$%%%$$$###""""""###$$$%%%"""""""""###$$$$$$$$$$$$!!!!!!!!!"""""""""""""""""""""###############""" """###$$$###"""!!!%%%%%%&&&&&&'''(((((())){{{uuutttttttttgggffffffeeedddbbb```___WWWWWWWWWTTTQQQMMMJJJIIIFFFDDDCCCCCCDDDEEEDDDCCCBBBBBBBBB???<<<999:::;;;???>>>===;;;999777666555444444333333333222222222000000/////////......---***,,,---,,,++++++,,,---...---+++***))))))******(((((())))))))))))((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%###$$$%%%%%%######$$$%%%'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&######$$$%%%&&&'''(((((('''%%%"""!!!###%%%''''''%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%###$$$&&&'''''''''%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$######$$$$$$ !!!!!!"""""""""!!!"""""""""""""""!!!!!!!!!"""######"""!!!$$$$$$$$$%%%&&&&&&''''''}}}yyyxxxwwwtttjjjiiiggggggfffccc___\\\UUUWWWWWWVVVRRROOONNNMMMHHHFFFEEEDDDEEEFFFEEEEEECCCEEEEEEBBB===::::::<<<>>>>>><<<:::888666555444555555444444333333222222000111111111000///...---***,,,------++++++,,,...+++***)))''''''''''''(((&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$###############$$$%%%%%%###$$$%%%$$$###"""###%%%&&&&&&'''((((((''''''&&&&&&%%%$$$#########$$$$$$"""$$$&&&&&&%%%%%%%%%&&&"""""""""######%%%&&&'''&&&###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$"""######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$%%%&&&%%%###  !!!!!!""""""###!!!""""""""""""!!!!!!  !!!!!!"""!!!!!!"""#########$$$$$$$$$$$$|||vvvooollljjjhhhfffccc]]]XXXSSSUUUWWWVVVTTTQQQQQQRRRMMMKKKHHHFFFFFFFFFEEECCCDDDGGGHHHDDD>>>;;;;;;===;;;;;;:::999888888777777666666555555444333222222111222222222111000///...***,,,------,,,,,,---///,,,+++)))((('''(((((()))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$###############$$$$$$%%%"""$$$%%%$$$###"""###$$$###$$$&&&'''(((''''''&&&&&&%%%$$$#########$$$$$$"""$$$&&&'''&&&%%%%%%&&&###""""""!!!"""###$$$%%%$$$"""!!!!!!###$$$$$$######$$$%%%&&&&&&%%%$$$######"""!!! !!!"""###"""!!!!!! !!!"""###$$$###############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&&&&### !!!""""""######"""""""""""""""!!!  !!!!!!!!!!!!!!!"""""""""""""""yyyqqqoookkkiiigggbbb[[[VVVQQQTTTWWWWWWTTTSSSSSSUUUQQQNNNJJJGGGFFFEEECCCBBBEEEHHHIIIFFF???;;;;;;===:::::::::::::::::::::;;;888777666555444333333222222333333333222111///...+++,,,...------,,,...//////...---++++++++++++,,,,,,+++)))'''''')))+++,,,&&&&&&&&&%%%%%%%%%$$$$$$#########"""###$$$$$$%%%"""$$$$$$$$$###"""###$$$!!!###$$$&&&''''''&&&&&&&&&&&&$$$#########$$$%%%!!!###&&&&&&%%%$$$$$$%%%######"""!!!!!!"""$$$%%%"""!!!!!!"""###$$$###"""!!!###%%%%%%###!!!!!!  !!!"""!!! """$$$""""""!!!""""""###$$$$$$$$$%%%&&&''''''&&&%%%$$$"""$$$&&&$$$!!! !!!### !!!"""######$$$""""""######"""!!! !!!!!! !!! !!!!!!!!!!!!|||sssuuuuuuooofff```^^^___ZZZ[[[ZZZXXXUUURRRQQQQQQOOOHHHEEEIIIKKKHHHGGGJJJFFFEEECCC???;;;888999999:::999999888888777777777777666666444333222111111222111///...---------...))))))***+++---...//////333222000...---,,,++++++''''''(((((()))))))))***))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''***(((%%%###"""###$$$&&&%%%$$$######$$$$$$###!!!###$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""########################$$$$$$%%%&&&((('''$$$"""  """!!! !!!"""###$$$"""!!!!!!!!!"""###%%%&&&###%%%&&&###"""&&&%%%$$$#########$$$%%%&&&!!!!!!!!!!!!!!! """"""############""""""!!!!!!!!!!!!  }}}vvvvvvtttooohhhbbb``````\\\]]]]]][[[VVVRRRPPPPPPLLLFFFDDDHHHJJJHHHHHHJJJHHHGGGEEEAAA<<<::::::;;;::::::999999888888777777888777777666444333333222111000///.........///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))(((((((((((((((((())))))))))))))))))((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&((('''%%%$$$###$$$%%%%%%&&&%%%$$$$$$%%%%%%$$$"""!!!!!!!!!"""""""""##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&''''''$$$"""!!!  !!!"""!!! !!!"""###!!!!!! !!!"""$$$%%%"""$$$%%%""""""&&&$$$$$$###"""!!!!!!!!!""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!~~~yyyvvvqqqmmmiiieeebbb___\\\]]]]]]ZZZVVVQQQNNNLLLIIIEEEDDDGGGIIIHHHHHHJJJIIIIIIFFFBBB>>>;;;;;;<<<;;;;;;::::::999888888777888888777666555444444333000///.........///111222//////...---,,,+++******,,,,,,,,,+++++++++++++++******************)))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''&&&$$$%%%&&&&&&%%%### !!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''$$$"""!!!  !!!"""!!!  !!!"""###"""$$$$$$""""""%%%"""""""""!!!  !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!  ~~~zzztttmmmiiihhhfffaaa]]]VVVXXXYYYWWWSSSNNNKKKJJJJJJIIIHHHIIIIIIIIIHHHIIIIIIHHHFFFBBB===;;;;;;;;;<<<;;;;;;:::999888777777777777666666555444444333222111000/////////000111//////...---,,,++++++***,,,,,,------...............------,,,,,,+++++++++)))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&&&&%%%'''%%%$$$$$$%%%%%%$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$######$$$&&&&&&%%%###!!!!!! !!!!!!!!!!!!  !!!!!!!!!######""" """$$$ !!!!!!  !!!!!! !!!!!!!!!!!! ~~~zzzrrriiieeedddccc^^^YYYRRRTTTUUUTTTQQQNNNLLLKKKMMMNNNMMMKKKJJJIIIHHHGGGGGGFFFDDD@@@<<<::::::;;;<<<;;;;;;:::888777777666666555555444444333333333555444222000///...//////------------------------)))***,,,---......------/////////......---------((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%$$$%%%&&&(((((('''&&&%%%%%%$$$######$$$$$$###"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################"""###%%%&&&%%%$$$!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!"""!!!!!!!!!"""### !!!!!!!!! !!!!!! !!!!!!!!!!!! ~~~zzzrrrhhhbbb```^^^ZZZVVVSSSTTTTTTSSSPPPNNNNNNNNNNNNQQQQQQMMMJJJIIIHHHFFFDDDCCCBBB???;;;999:::;;;;;;;;;:::999888666555555555555444444333333333333777666333111///.........,,,,,,------......//////,,,---///111111111111000///..................---((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%$$$"""###$$$$$$###!!!!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&%%%$$$"""!!!!!! !!!!!!""" !!!!!!!!!  !!!  !!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!"""zzzsssiiiaaa]]]ZZZWWWUUUUUUTTTSSSPPPMMMKKKLLLMMMKKKQQQRRRMMMIIIIIIIIIFFFBBBBBBAAA>>>;;;:::;;;===;;;:::999888666555444333555555555555444444444444666555333111000000000000------------.........//////000222444555444333222+++,,,,,,,,,,,,,,,,,,---((((((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((('''((((((''''''&&&%%%%%%&&&$$$######$$$%%%###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%%%%%%%""""""!!!!!!!!!!!!"""""" !!!"""""""""!!!  !!!!!!!!!!!!  !!!"""""""""!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!! !!!  """###zzztttjjjaaa[[[XXXVVVUUUUUUTTTQQQMMMIIIGGGHHHJJJHHHOOOQQQLLLHHHJJJJJJGGGAAAAAA@@@>>><<<;;;===>>>::::::999777666444333333666666666666666555555555555444222111111111222222........................,,,...000111222111///...)))))))))******+++++++++(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&%%%%%%%%%'''&&&$$$%%%&&&&&&%%%###%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!!!!$$$%%%&&&%%%""""""!!!!!!!!!!!!"""""" !!!#########"""""" """""""""!!!  !!!"""###""" ###""" !!!!!!!!!!!!!!! !!!!!!!!!!!! """!!!!!!!!!  """yyysssjjjccc___\\\XXXUUUUUUTTTSSSOOOKKKIIIIIIJJJIIIIIIJJJJJJIIIIIIHHHGGG@@@@@@>>>===<<<;;;::::::777777777777777666555555999888666444333222333333111111000000000000000111//////...---------......000///...---,,,---......++++++******************...,,,)))'''&&&''')))+++((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&'''&&&######%%%'''&&&$$$"""!!!""""""!!! """$$$$$$"""  !!!""""""!!!  !!!"""""""""!!!    !!!!!!""""""!!!!!!!!!"""!!!  !!!!!!!!!zzztttkkkddd```^^^[[[YYYWWWUUURRROOOLLLKKKKKKJJJHHHIIIIIIIIIIIIIIIHHHHHHCCCAAA???<<<;;;:::;;;;;;;;;;;;:::999888666666555888777555444222222222333222222111000//////000000///...------,,,,,,------///...---,,,,,,,,,---...,,,,,,+++***************+++***(((&&&&&&''')))***)))(((&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###"""'''''''''&&&&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&'''%%%######%%%''''''%%%###"""######"""!!!!!!!!!!!!###$$$%%%###!!! !!!""""""!!!  !!!!!!!!!  !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!{{{uuullleeeaaa___]]]\\\ZZZUUUPPPNNNNNNNNNLLLJJJGGGHHHIIIIIIIIIIIIIIIHHHFFFDDD???<<<::::::<<<===@@@>>><<<:::888777777777777666555444333222222222333333111000////////////------,,,++++++++++++,,,......---,,,,,,,,,,,,,,,,,,+++***)))((('''''''''((('''''''''''''''((())))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$###)))(((((('''''''''((((((%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%&&&&&&%%%$$$###%%%'''(((&&&$$$###$$$$$$###"""###""""""###%%%%%%$$$""" !!!!!!!!!!!!  !!!!!! !!!!!!""" !!!!!!!!!""""""!!!!!!!!!  !!!!!!!!!~~~zzzuuummmeee```]]][[[[[[ZZZUUUNNNMMMOOOPPPMMMIIIGGGGGGHHHIIIIIIIIIIIIHHHIIIEEEAAA<<<:::;;;===???@@@???<<<999888888888999777777666555444444444333444333222000///.........---,,,,,,+++++++++++++++------,,,,,,+++++++++++++++***((('''&&&%%%$$$$$$&&&''''''(((((()))))))))((((((((((((''''''(((((((((((())))))))))))))))))%%%&&&&&&'''''''''&&&&&&)))(((''''''''''''''''''&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%$$$$$$%%%&&&'''%%%######$$$$$$###"""###"""!!!"""###$$$###!!! !!!"""  !!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!~~~yyyxxxtttnnnfff^^^ZZZXXXWWWYYYTTTNNNNNNPPPPPPMMMIIIGGGGGGHHHHHHIIIHHHHHHGGGHHHFFFBBB???======>>>???===<<<:::888777888999:::888777777777666666555555444333222000///............---,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,++++++,,,+++)))((('''&&&&&&&&&((((((((()))************''''''((((((((((((((((((++++++++++++************((((((((((((''''''&&&%%%((('''&&&&&&%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%###"""!!!#########""""""!!! !!!"""!!!  !!!"""  !!!!!!   !!!!!!!!!zzztttvvvtttooohhh```ZZZWWWWWWVVVTTTQQQQQQRRRQQQMMMIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@??????;;;:::999888888888999:::666777777777777666555444333333111000//////////////////...------------...---------------,,,++++++...---,,,+++***)))))))))***))))))))))))******+++&&&&&&'''(((((((((''''''++++++++++++************+++++++++)))(((&&&$$$###((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%$$$"""!!!!!!"""######""""""!!!    !!!!!! !!!   !!!!!!!!!{{{vvvssstttrrrmmmeee___\\\[[[UUUUUUWWWWWWUUURRRNNNLLLIIIIIIIIIHHHGGGFFFEEEDDDBBBCCCEEEFFFFFFCCC@@@>>>;;;;;;::::::999888777777444555555666666555333333222222111000//////000000222111000000//////000000---......///...---,,,+++---,,,++++++************+++***(((''''''((()))***$$$%%%&&&'''(((''''''&&&***)))))))))(((((((((''')))))))))))))))((('''&&&)))((('''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''%%%######%%%'''&&&$$$%%%###!!!"""###$$$$$$###$$$""" !!!   !!!!!!!!!    !!!!!!!!!!!!  !!!!!!!!!|||rrrttttttqqqjjjdddaaa```TTTWWW[[[[[[XXXSSSPPPNNNJJJJJJIIIHHHGGGEEEDDDCCC???BBBFFFIIIHHHEEEAAA>>>=========<<<:::888666555222333444444444333222111111111000000000000000111333222222111111111111111---.../////////...---,,,***)))((((((((((((((())),,,***'''%%%%%%&&&((()))###$$$&&&'''''''''&&&&&&((((((''''''&&&&&&&&&%%%###$$$&&&(((***,,,------******)))''''''&&&&&&&&&$$$&&&(((******(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((%%%######&&&'''&&&$$$&&&$$$"""###$$$%%%%%%$$$%%%### !!!"""!!!!!!  !!!"""""""""!!!  !!!!!!!!!""" !!!!!!""""""!!!!!!  !!!!!!"""{{{zzzuuukkkfffeeebbb^^^YYYYYYXXXWWWUUUTTTSSSSSSMMMGGGFFFJJJMMMKKKJJJJJJFFFDDDBBBDDDFFFGGGDDDAAA>>>>>>>>>??????===999666444444444555555555666666888666222///......///000///000111222222222222222......---,,,,,,+++******************))))))))))))***+++,,,,,,***)))))))))''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((***+++++++++***)))'''&&&(((''''''&&&&&&%%%$$$$$$((('''%%%$$$###$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%'''%%%%%%%%%''''''&&&%%%!!!!!! !!!!!!  !!!###$$$!!!"""""""""""""""!!! ###!!! """###!!!!!!!!! !!!zzzzzztttkkkfffeeebbb^^^[[[[[[YYYXXXVVVUUUTTTTTTPPPKKKHHHLLLNNNKKKHHHGGGFFFEEEDDDEEEGGGGGGFFFEEECCCBBB@@@???===;;;777444666666555555444444444333555444222000///000111222000000111111111222222222//////......---,,,,,,++++++++++++************)))***+++,,,+++)))''''''(((''''''''''''((((((((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((******++++++***((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%$$$%%%&&&'''&&&$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!! !!!"""###"""""""""!!!  """ !!!"""   !!!!!!|||{{{vvvnnnhhhgggddd```___^^^\\\ZZZXXXVVVVVVUUUTTTNNNLLLOOOPPPKKKFFFEEEEEEGGGHHHHHHGGGGGGHHHIIIIIIFFFBBB>>><<<999666333777777666555444333222222222222222222222222222333222111000000000111222333000000//////...---------,,,,,,+++++++++************+++,,,***(((&&&%%%&&&''''''''''''((((((((((((******))))))((('''''''''((((((((((((((((((((((((((()))******)))(((&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$%%%%%%$$$###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """###$$$###"""!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!"""""""""  !!!  !!!!!!!!!!!!!!!|||tttooommmjjjfffdddbbb___]]]ZZZXXXWWWWWWVVVQQQOOORRRRRRMMMHHHGGGFFFHHHJJJJJJGGGGGGJJJMMMKKKGGGBBB===;;;999666555777777666555555444333333111222333444444333222111333222000//////000222444/////////.........------++++++++++++************+++,,,---+++(((&&&%%%%%%''''''''''''(((((((((((()))((((((((('''''''''&&&'''''''''''''''''''''''''''(((((()))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""###  """""""""!!!!!!|||wwwuuurrrmmmiiigggccc___\\\ZZZZZZYYYWWWRRRPPPSSSTTTPPPLLLKKKGGGIIIKKKJJJGGGGGGJJJMMMJJJFFFAAA===;;;;;;:::999666666666666666666666666333444555555555333111000444222000//////000222333.........---------------++++++*********))))))))),,,---...,,,)))'''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%$$$"""######$$$"""!!! !!!!!!  """!!!  !!!!!!!!! !!!!!!!!!  !!!!!! !!!"""###"""!!! }}}{{{xxxsssmmmkkkgggbbb^^^\\\\\\[[[ZZZTTTQQQTTTUUUSSSPPPPPPIIIIIIIIIHHHFFFGGGIIIKKKGGGDDD@@@>>>=========<<<777777777777888888888999555555666666555333222000333222111000000000111222------------------------,,,+++++++++************,,,---...,,,***((('''(((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%$$$#########$$$$$$%%%&&&&&&&&&%%%%%%(((''''''&&&&&&&&&&&&&&&***)))'''%%%$$$$$$%%%%%%&&&$$$######$$$$$$"""!!! !!!""""""!!! !!!!!!""""""""""""!!!!!!######!!!  !!!!!!  !!!!!!""""""!!!   """!!!!!!!!!""""""!!!!!! }}}zzzuuuqqqnnniiiddd```^^^]]]]]]^^^WWWRRRTTTUUUSSSRRRSSSKKKIIIFFFEEEFFFFFFGGGFFFFFFCCC@@@?????????>>><<<::::::999999999999999999444444555555555555444444222222222111111111000000..............................---------,,,,,,,,,***+++,,,+++)))''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&((()))))),,,***(((&&&%%%%%%%%%&&&'''%%%$$$###$$$$$$"""!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!###"""!!!  !!!"""!!!!!!  !!!!!!!!!$$$$$$###"""!!! ~~~zzzuuussspppkkkeeeaaa___^^^^^^aaaYYYTTTTTTUUUSSSRRRSSSMMMIIIDDDCCCEEEFFFEEECCCEEECCCAAA@@@@@@???===<<<===<<<<<<;;;:::999888888333333444444555666666777222222222222222111000///////////////000000000000000////////////.........(((***+++***(((''''''(((''''''''''''((((((((()))&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%&&&%%%$$$############$$$$$$%%%&&&&&&"""###%%%&&&'''&&&%%%%%%"""###$$$%%%''')))+++,,,---+++)))&&&%%%%%%&&&''''''&&&$$$$$$%%%$$$###!!!"""###%%%&&&&&&%%%###""" !!!!!! !!!!!!"""######$$$###"""!!!!!!!!!!!!!!!!!! """""" """%%%&&&$$$"""!!!  }}}|||{{{yyyyyyppphhhggggggccc___^^^```]]]XXXUUUTTTTTTSSSRRRKKKKKKIIIHHHFFFEEEDDDCCCGGGEEECCCAAAAAAAAA???>>>===<<<::::::::::::999777666666666666666555555555555555555444333222111000000000000000////////////---,,,+++,,,///000...+++,,,+++***))))))(((((((((+++******)))(((''''''''')))((('''&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$+++%%%!!!%%%))))))''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###############$$$&&&((()))***++++++%%%&&&((()))((('''&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$############!!!"""###%%%&&&''''''(((""""""""""""!!!!!!!!!!!!%%%%%%%%%$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""%%%&&&%%%###!!!!!!"""###$$$~~~}}}{{{zzzzzzqqqjjjjjjkkkgggbbbaaa___\\\XXXUUUSSSQQQOOOMMMMMMLLLKKKJJJHHHGGGFFFEEEEEECCCAAAAAAAAAAAA@@@???===;;;::::::::::::999777777666666666555555444444444444444333333222111000111111000000//////......///---,,,---......,,,***+++***)))(((((('''(((((())))))(((''''''&&&%%%%%%''''''&&&&&&&&&''''''((()))((('''&&&%%%%%%%%%%%%)))###!!!&&&)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""#########$$$%%%'''((())))))***$$$&&&((())))))'''%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&((('''%%%$$$######$$$$$$###$$$%%%&&&&&&&&&&&&&&&############""""""""""""############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""  ###%%%%%%$$$"""!!! !!!"""###}}}{{{{{{sssmmmnnnooojjjeeeccc\\\YYYWWWUUUTTTSSSPPPNNNNNNNNNMMMLLLJJJIIIHHHHHHDDDBBB@@@@@@AAAAAAAAA@@@<<<;;;::::::;;;;;;999777888777777666555444333333222222222222222111000///222111111000///......---000///.........---+++))),,,,,,+++***))))))))))))'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&((())))))(((((('''&&&%%%%%%%%%&&&'''###"""'''***'''###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""#########$$$%%%&&&''''''''''''"""$$$'''))))))'''%%%###%%%%%%%%%$$$%%%&&&&&&'''((('''%%%######$$$&&&((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$#########""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!###%%%&&&$$$###""" !!!""""""}}}}}}uuupppqqqpppkkkdddaaaWWWVVVVVVWWWXXXWWWVVVTTTNNNNNNMMMLLLKKKKKKJJJJJJEEECCCAAA@@@@@@@@@???>>>;;;::::::;;;;;;;;;999777888888777666444333222222111111111111111000//////222222111000///...------/////////......---,,,+++...---,,,++++++******+++'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''$$$%%%***+++'''###"""########################"""""""""""""""###$$$%%%###$$$$$$%%%%%%%%%%%%$$$!!!###'''))))))'''$$$"""$$$$$$######$$$$$$%%%&&&'''%%%###"""###&&&***,,,+++***((('''%%%$$$###############""""""""""""!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###$$$$$$%%%$$$###""""""""""""######~~~vvvppppppoooiiibbb^^^WWWVVVUUUVVVWWWWWWUUUSSSMMMLLLLLLLLLKKKKKKJJJJJJIIIFFFCCCAAA@@@???===;;;:::::::::;;;<<<;;;999777888777666555444333222111000000111111111000//////111111111000///......------......///............------,,,+++************((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((((((&&&(((------'''###"""#######################################$$$%%%&&&######$$$$$$$$$$$$$$$### """%%%(((((('''$$$###"""""""""!!!"""######$$$###"""!!!!!!$$$(((---///,,,***(((&&&$$$###"""""""""!!!!!!!!!!!! !!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""############$$$$$$$$$$$$$$$$$$$$$%%%~~~uuunnnnnnmmmgggaaa^^^[[[XXXVVVTTTSSSRRROOOMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHEEEBBB@@@???<<<:::999999:::;;;===<<<999777777666666555444333222222000000111111111111000000000000000000////////////+++---//////......///000+++***)))((((((''''''((())))))))))))))))))))))))))))))(((&&&&&&%%%%%%%%%'''&&&&&&&&&'''((()))))))))(((***...,,,'''######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&"""###$$$$$$$$$$$$$$$###!!!"""$$$&&&&&&&&&%%%$$$!!!!!! !!!!!!"""###"""!!!!!!"""$$$(((,,,...+++)))'''$$$###"""""""""!!!!!! """"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%}}}}}}|||ssslllllllllhhhcccaaa^^^[[[VVVSSSQQQOOOMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKIIIEEECCCBBB@@@>>><<<888999:::<<<===<<<999777555555555444444333333333000111111222222111111000////////////000000000000---///111000...------///,,,,,,***)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''((()))******)))***---***%%%"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$"""######$$$%%%%%%%%%%%%!!!"""######$$$%%%%%%%%%!!!!!!!!!!!!!!!"""############"""###$$$&&&((()))((('''%%%###"""""""""###!!!!!!!!!!!! !!!""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!"""###$$$######$$$$$$%%%%%%%%%%%%|||zzz{{{zzzqqqjjjjjjllliiifffeee___[[[WWWTTTSSSRRRQQQPPPLLLLLLLLLLLLLLLMMMMMMMMMKKKHHHEEECCCCCCBBB@@@>>>888888:::<<<======999777444444444444444444444444000111111222222222111111......//////000000111111///111222111...+++,,,---//////...---,,,,,,,,,,,,((((((((()))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''')))***+++***((()))+++)))###!!!###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""###%%%%%%&&&&&&&&&""""""""""""###$$$%%%&&&"""""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!###$$$%%%!!!"""###$$$$$$$$$$$$$$${{{wwwvvvssspppnnnllljjjhhhfff]]][[[XXXVVVUUUTTTRRRPPPNNNNNNOOOOOOMMMKKKIIIHHHJJJHHHDDDBBBAAA@@@???===999;;;===>>><<<999777666555555666666666666555555666666555444222111111000///000111222222111000///------......------,,,+++---...//////...+++)))'''$$$%%%%%%&&&((()))+++,,,'''(((((((((((((((''''''''''''&&&'''((()))+++,,,)))(((&&&&&&'''&&&$$$""" !!!"""###$$$$$$$$$"""###$$$###"""!!!!!!###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$$$$""" """###$$$###$$$$$$###############$$$######$$$$$$$$$$$$######%%%$$$$$$$$$%%%$$$""" %%%$$$###""""""!!!!!!!!!&&&&&&&&&&&&$$$"""!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$~~~{{{uuutttrrrqqqooolllgggccc[[[ZZZXXXWWWWWWWWWUUUSSSPPPOOOOOONNNMMMKKKJJJIIIHHHFFFDDDDDDDDDCCCBBB@@@999;;;===>>>===:::888777777777777777777777777777555555444333222111000000//////000111111000//////------......------,,,+++,,,---......---+++((('''***)))((('''&&&%%%%%%%%%&&&'''''''''''''''&&&&&&''''''&&&&&&'''((()))***((('''&&&&&&'''&&&%%%###!!!"""######$$$$$$$$$$$$$$$%%%%%%%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$%%%###!!!!!!#########"""######"""""""""""""""######$$$$$$$$$$$$$$$$$$###!!! !!!"""""" """""""""!!!!!!"""######%%%%%%$$$###############"""""""""###$$$$$$%%%%%%$$$######""""""######$$$uuuuuuuuuuuusssmmmfff```YYYYYYXXXYYYZZZYYYWWWUUUQQQQQQOOOMMMLLLKKKJJJJJJEEEDDDDDDEEEGGGFFFDDDBBB999:::<<<======<<<:::999888888777666666777888888444333333222111000//////......////////////......------......------,,,++++++,,,,,,,,,+++***(((&&&---,,,***'''%%%$$$######%%%&&&&&&''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&%%%%%%&&&''''''&&&$$$###$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%$$$######$$$$$$""" """"""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$""" !!!"""###$$$$$$###"""!!!"""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######yyyxxxvvvuuurrrmmmfffaaaYYYYYYYYYZZZ[[[ZZZVVVSSSRRRQQQNNNKKKJJJIIIIIIIIICCCCCCDDDFFFGGGFFFCCCAAA999999:::;;;<<<<<<:::999777666444333333444666777222222222111000//////...........................------......------,,,+++***+++++++++***)))''''''******)))(((''''''''''''&&&&&&''''''((('''''''''))))))((((((''''''''''''%%%$$$$$$&&&'''((('''%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$$$$$$$%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&$$$"""###""""""""""""######$$$#########""""""#########$$$######$$$&&&'''&&&%%%!!!!!! !!!""""""#########""""""###%%%&&&'''%%%%%%%%%$$$$$$############""""""!!!!!!""""""###}}}zzzuuurrroookkkgggeee[[[ZZZZZZ[[[[[[YYYUUURRRRRRPPPMMMJJJHHHGGGGGGGGGDDDDDDDDDEEEEEEDDD@@@>>>999888888999<<<<<<:::888777555444222222444555777222111111000000/////////......------------......------......------,,,+++************)))((((((''')))))))))((())))))******''''''((()))))))))))))))++++++******)))(((((('''%%%$$$$$$&&&(((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&$$$###$$$%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%""" $$$#########$$$$$$%%%&&&###"""!!!!!!!!!!!!"""###"""!!! !!!"""$$$###"""######"""!!!!!!!!!!!!!!!"""###%%%%%%&&&%%%$$$$$$&&&&&&%%%%%%$$$###############""""""""""""######{{{tttooollljjjiiihhh^^^]]]\\\[[[[[[ZZZVVVTTTRRRQQQNNNLLLIIIGGGFFFEEEFFFEEEDDDDDDDDDBBB???<<<<<<999888999<<<<<<:::777777777666555555666777777111111111111000000/////////...------------...///------......------,,,++++++******))))))))))))(((+++******)))(((((((((((('''((())))))************+++++++++++++++***)))(((%%%$$$$$$&&&'''((('''%%%%%%&&&&&&'''''''''&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&$$$"""$$$$$$$$$$$$$$$%%%&&&'''###"""!!! !!!"""###%%%###""""""###%%%$$$$$$%%%$$$###"""!!!!!!!!!!!!###$$$&&&''''''%%%###"""&&&&&&%%%%%%$$$$$$$$$###$$$$$$############$$$$$$~~~yyysssnnnkkkjjjiiihhh```^^^]]]\\\]]]]]][[[ZZZSSSRRRQQQOOOLLLIIIFFFEEEHHHFFFDDDCCCCCCCCCAAA???@@@<<<:::;;;===>>>;;;888666666666666666666666666222222111111111111000000//////...------...//////------......------,,,+++++++++******))))))*********)))((('''&&&&&&&&&&&&&&&'''((()))************))))))***+++******)))(((&&&%%%%%%&&&'''(((&&&%%%$$$%%%&&&&&&''''''''''''&&&'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((&&&$$$$$$&&&&&&&&&%%%############$$$%%%&&&'''%%%$$$###""""""###$$$%%%)))'''%%%$$$%%%&&&&&&%%%%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%|||xxxrrrnnnllljjjiiiggg```___]]]]]]___``````___TTTTTTSSSQQQNNNKKKGGGEEEIIIGGGDDDCCCDDDDDDCCCBBBCCC???<<<<<>>???:::555444444555555444444333222111111111000000000//////000...---,,,,,,---///000222000...+++***)))))))))(((((()))))))))'''&&&%%%%%%&&&'''(((((('''&&&%%%&&&'''((((((((((((***,,,*********)))((('''''''''''''''''''''&&&%%%$$$###&&&&&&'''''''''''''''&&&###%%%''''''&&&%%%&&&''')))'''%%%%%%&&&&&&%%%$$$((('''&&&&&&&&&((()))***&&&&&&''''''&&&&&&%%%$$$'''%%%%%%'''******(((%%%&&&&&&%%%$$$######$$$$$$&&&%%%%%%$$$#########$$$#########$$$$$$#########""""""###$$$%%%%%%&&&&&&''''''%%%$$$###"""""""""(((''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%~~~}}}yyyuuuqqqmmmjjjiiicccbbbaaa``````___``````^^^[[[VVVRRRNNNKKKKKKJJJHHHGGGEEECCCBBBCCCDDDDDDCCC>>>999:::===>>>999444444444444555444333333222333333222222222111111111///...---,,,,,,---...000000///---,,,************))))))*********)))((('''&&&'''((())))))((('''&&&&&&'''(((((('''''')))+++******))))))((((((((('''((((((((((((''''''&&&%%%''''''((((((''''''&&&%%%$$$&&&(((((('''''''''((()))'''%%%%%%&&&&&&&&&$$$'''&&&&&&&&&''''''((()))&&&&&&''''''&&&&&&%%%$$$'''$$$""""""%%%'''&&&%%%$$$$$$###"""""""""""""""&&&%%%%%%$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$'''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%{{{vvvqqqmmmiiihhhfffaaa]]]\\\]]]___^^^]]]___\\\VVVQQQMMMKKKKKKKKKKKKFFFBBBAAACCCEEEEEEDDDAAA===999:::======999555444444444444444333222222333333222222222222111111///...---,,,,,,---......///...---,,,++++++++++++******+++,,,+++***)))((((((((())))))))))))((((((((())))))((('''''')))***))))))))))))))))))(((((((((((()))))))))(((((('''((((((((((((((('''&&&%%%%%%'''))))))((('''((()))(((&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$(((%%%"""!!!"""%%%''''''$$$######""""""""""""###&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%|||xxxsssnnnkkkhhhfff```YYYXXX\\\______]]]ZZZYYYVVVRRROOOMMMLLLLLLLLLFFF@@@@@@CCCFFFEEECCCAAA>>>;;;;;;======:::777444444444444444333222222222222222222111111111000///...------,,,------...------,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))))))))******)))))))))***++++++***(((((()))+++))))))))))))))))))))))))''''''((()))))))))((((((''''''((((((((((((''''''%%%'''((((((''''''((()))(((&&&%%%%%%&&&'''&&&%%%###$$$&&&''''''&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$(((&&&$$$$$$%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&~~~|||yyyuuupppmmmkkkeee^^^XXXWWW\\\```aaa___RRRSSSTTTTTTSSSQQQNNNLLLMMMGGGAAA@@@DDDFFFDDDAAAAAA???======>>>>>><<<999444555555555555444333333444444333333333222222222//////......------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++***)))*********))))))*********+++,,,,,,+++***)))+++,,,************))))))))))))&&&''''''(((((((((''''''%%%%%%'''((())))))******$$$%%%''''''&&&&&&&&&''''''&&&$$$$$$&&&''''''&&&###$$$%%%&&&&&&%%%$$$###&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&############$$$%%%&&&'''%%%%%%&&&'''((((((''''''(((((('''''''''(((((()))}}}zzzvvvrrrnnnlllccc^^^YYYXXXZZZ^^^______LLLOOORRRUUUUUURRRNNNKKKLLLHHHDDDCCCDDDDDDBBB???AAA@@@>>>>>>>>>>>>===;;;666666666666666555444444666666666555555555444444111000000000///.........,,,,,,---------,,,++++++((()))***+++,,,+++************))))))))))))******+++,,,,,,+++******,,,---,,,++++++******)))((((((''''''(((((((((''''''&&&%%%&&&'''((()))*********###%%%''''''&&&%%%&&&''''''%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$ """%%%&&&%%%######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&############$$$$$$%%%&&&$$$%%%&&&((((((((('''''')))(((((((((((()))******|||wwwrrrmmmjjjaaa___[[[XXXXXXXXXZZZ[[[LLLNNNQQQRRRRRRPPPMMMKKKJJJIIIHHHFFFDDDAAA???>>>@@@???>>>>>>>>>===<<<;;;777777777777777666666555555444444444333333333333222222222111111000///...,,,------------,,,******)))***+++---------,,,+++***)))(((((((((((()))***((()))******))))))+++---------,,,+++)))(((''''''))))))))))))(((((('''&&&(((((())))))))))))(((((($$$&&&(((((('''&&&'''((('''%%%$$$$$$&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$!!!###%%%$$$""""""$$$&&&###############$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&###$$$&&&((())))))((('''((((((((((((((()))******}}}wwwqqqkkkhhhaaa```]]]YYYUUUTTTUUUWWWOOOOOOPPPPPPOOONNNLLLKKKIIIJJJKKKHHHDDD@@@======>>>>>>=========<<<<<<;;;888888888888888777666666111111111000000000//////333333333222222000//////------......---,,,***)))***+++---.........------***)))(((''''''((()))***&&&'''((((((((((((***,,,///...---+++)))((('''&&&+++++++++******(((''''''++++++******)))'''&&&%%%%%%'''))))))((('''((()))&&&%%%$$$$$$&&&((('''''')))(((&&&%%%$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$""""""'''***%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&###$$$&&&((())))))(((''''''''''''''''''((())))))}}}xxxsssmmmhhhhhheee___ZZZVVVVVVWWWXXXRRRRRRRRRRRRQQQPPPOOONNNKKKJJJGGGDDDBBB@@@@@@@@@???>>><<<;;;::::::;;;;;;666666666666555555555555333444444333111000000111///000111222222111000///------------,,,+++***)))////////////...---,,,,,,***************+++++++++'''(((((()))***+++++++++,,,***)))((()))***)))(((%%%'''))),,,------,,,,,,***))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&((()))***((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''***((('''))),,,,,,***((()))'''%%%#########%%%&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$+++***)))((('''&&&%%%%%%&&&'''(((((((((&&&%%%$$$'''+++)))"""$$$---+++"""(((&&&$$$$$$&&&'''&&&&&&~~~zzzvvvrrrmmmiiiiiieee```[[[WWWVVVWWWXXXSSSSSSRRRQQQOOOMMMKKKJJJKKKJJJGGGEEECCCBBBAAAAAA@@@???===;;;:::::::::;;;888888777777777777666666444555555444111000000111000000111111111000...---------------,,,+++******+++++++++,,,++++++******++++++******************'''(((((()))******++++++,,,***(((((()))***)))(((%%%&&&((()))************((()))******************&&&&&&&&&&&&'''((()))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''(((&&&&&&'''******)))&&&&&&&&&$$$$$$###$$$%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%((((((''''''''''''&&&&&&(((((()))))))))(((''''''###((((((%%%***444555///((('''&&&&&&(((((('''&&&{{{vvvssspppmmmkkkiiifffaaa\\\XXXWWWWWWWWWUUUTTTRRRPPPLLLIIIFFFEEEJJJIIIHHHFFFDDDDDDCCCCCCBBBAAA>>><<<;;;:::::::::999999999888888777777777555666666444222000000111000000000000///...,,,,,,------...------,,,+++***))))))******++++++******,,,+++++++++***)))))))))((((((((()))******+++++++++)))(((((()))***)))'''%%%%%%&&&&&&''''''''''''%%%''')))+++,,,,,,,,,,,,(((((((((((((((((((((((())))))((('''''''''((((((''''''''''''''''''''''''%%%%%%$$$&&&'''(((&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''')))))))))((())))))****** %%%'''&&&,,,666999444((('''((()))******(((&&&|||wwwrrrpppnnnmmmkkkhhhfffbbb]]]ZZZWWWVVVVVVTTTSSSQQQOOOKKKHHHEEEDDDHHHHHHGGGFFFEEEEEEEEEEEEDDDBBB???===;;;999999999999999888888777777666666555666666444222111111222111000000///---,,,+++***------......---,,,++++++***+++,,,---------------,,,,,,,,,+++***)))(((((((((((())))))***************(((((((((******)))''''''&&&%%%%%%%%%%%%&&&&&&###$$$''')))***+++******)))))))))))))))(((''''''((((((''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''&&&%%%""""""###$$$%%%%%%%%%$$$$$$&&&((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))(((''''''''')))***,,,"""%%%&&&$$$'''...///---''''''((()))+++***'''%%%}}}yyysssooommmlllkkkjjjgggfffbbb^^^ZZZWWWUUUTTTRRRRRRPPPNNNLLLIIIFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBB???<<<:::999888888888777777666555555444444444555555444222111111222111000///...---,,,++++++------.........---,,,,,,,,,,,,---...//////......,,,,,,,,,+++***)))(((((()))))))))))))))*********(((''''''(((******((('''((('''&&&%%%%%%%%%&&&&&&%%%&&&'''((()))((((((''')))*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''''''''"""###$$$%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$'''&&&%%%%%%&&&''')))***$$$&&&&&&######%%%&&&%%%&&&&&&''')))***)))'''$$$zzzvvvqqqllljjjiiihhhgggfffeeebbb^^^ZZZVVVSSSRRRPPPPPPOOOMMMKKKIIIGGGEEE@@@AAABBBCCCDDDDDDDDDDDDCCCAAA>>>;;;999888777777666666555444444333222222111222333333111111222333111000///------,,,,,,,,,------............------++++++,,,---------,,,,,,,,,+++++++++***)))))))))))))))))))))))))))******''''''''')))******(((&&&''''''''''''&&&&&&&&&&&&))))))((((((((((((((((((((())))))***)))(((&&&%%%$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&''''''&&&&&&((())))))'''%%%xxxtttoookkkiiihhhfffdddeeedddaaa^^^ZZZUUURRROOOOOOOOOMMMLLLIIIFFFDDDCCC<<<===???AAABBBCCCCCCCCCAAA???===:::888777777777666666555444333222111111...000111111111111222444111000...---------......------............------++++++,,,,,,,,,+++******++++++*********************)))))))))))))))))))))&&&&&&''')))******(((&&&$$$%%%&&&'''''''''&&&%%%)))(((&&&%%%%%%&&&'''(((&&&'''((())))))(((&&&%%%$$$%%%&&&((((((((('''&&&''''''''''''''''''''''''$$$&&&((((((&&&&&&'''(((((('''&&&%%%%%%%%%&&&'''###%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%%%%'''***)))(((''''''))))))((('''~~~wwwsssoookkkiiigggdddbbbdddcccaaa^^^ZZZUUUQQQNNNOOONNNMMMJJJGGGDDDAAA@@@:::;;;===@@@AAABBBBBBBBB???>>><<<999888777777777777666555444333222111111,,,...000000000111333444000000...------...///000------...............------------------,,,+++******************+++++++++*********)))))))))))))))%%%&&&''')))+++***(((&&&"""###%%%'''''''''%%%$$$&&&$$$"""!!!!!!###&&&(((%%%&&&'''))))))(((&&&%%%%%%&&&((()))))))))((((((''''''''''''''''''''''''###%%%((((((&&&%%%&&&(((***)))'''%%%$$$%%%'''(((###%%%'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%'''(((((()))%%%%%%&&&'''&&&%%%###"""$$$%%%&&&'''%%%###&&&***+++***(((((()))******)))|||rrrsssrrrpppkkkgggfffeeehhhccc]]]ZZZXXXUUUQQQMMMNNNOOOOOONNNKKKGGGCCC@@@===>>>@@@BBBCCCCCCCCCCCC>>>>>><<<:::888666555444999999999999777555333111111000000///000222444555111000000///...---------)))+++------,,,******+++...---,,,---/////////---++++++,,,,,,++++++***)))************))))))))))))'''''''''&&&$$$$$$%%%&&&'''&&&&&&'''(((***)))(((&&&&&&&&&''''''''''''(((%%%&&&((()))))))))((((((+++***)))(((((('''''''''%%%%%%%%%$$$$$$%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&)))((('''&&&&&&''')))***%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%((('''%%%$$$###$$$%%%%%%%%%$$$###&&&((((((%%%!!!)))((('''&&&%%%$$$$$$$$$'''&&&$$$###$$$&&&(((***---***'''&&&((()))(((&&&~~~wwwuuussspppmmmjjjhhhgggeeebbb^^^YYYVVVSSSPPPMMMMMMNNNOOOOOONNNKKKHHHFFFAAABBBBBBCCCBBBAAA@@@???===<<<;;;:::999777666666999::::::999777555333222111000000000000222333444111000000///......------)))+++------,,,++++++++++++***)))***,,,---,,,++++++++++++++++++******)))+++*********))))))(((((('''(((((('''%%%%%%&&&((((((&&&&&&&&&((()))((('''&&&&&&&&&''''''''''''(((&&&&&&'''((((((((('''''')))((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&***)))'''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((''''''&&&%%%%%%&&&&&&%%%%%%%%%'''((('''%%%###&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$###$$$&&&)))+++---***'''''')))***)))(((}}}yyyssspppoooooollljjjfffdddaaa\\\VVVRRRQQQQQQOOOPPPQQQQQQOOOMMMJJJHHHBBBCCCCCCCCCBBBAAA???>>><<<<<<;;;:::999888777777999999999888777555444333000000000000111222333444000000000///......------***+++------,,,++++++,,,***)))(((***,,,------,,,+++++++++++++++***))))))+++++++++***)))((((((''''''((()))(((''''''(((***)))(((&&&'''(((((('''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&***)))'''&&&%%%%%%$$$%%%%%%&&&&&&''''''(((((((((%%%%%%&&&'''''''''&&&&&&'''(((((((((((('''&&&&&&$$$&&&((()))'''&&&&&&&&&$$$%%%&&&'''(((''''''&&&%%%$$$######$$$''')))++++++***((()))***+++++++++|||tttqqqrrrrrrppplllhhhhhhfff```XXXTTTTTTVVVSSSSSSRRRPPPNNNJJJGGGEEE@@@AAABBBCCCCCCBBBAAAAAA======<<<:::999888777666888888777666555444333222000000000111111222222333000000//////............+++,,,------+++++++++---,,,++++++,,,///000000///,,,,,,,,,,,,,,,+++******,,,++++++***)))((('''''''''((())))))((((((***,,,+++***(((((())))))(((&&&&&&&&&&&&''''''''''''((()))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''((()))***((((((''''''&&&'''''''''(((''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((())))))(((&&&%%%%%%(((******'''%%%''')))$$$%%%'''))))))(((&&&%%%$$$$$$###$$$%%%''')))+++***))))))***+++,,,------wwwsssssstttqqqnnnjjjjjjggg```YYYUUUUUUXXXQQQQQQPPPNNNKKKHHHEEECCC@@@AAABBBCCCCCCCCCBBBAAA???>>>===;;;999888666666777666555444333222222222000111111111222222222222////////////............+++---------++++++,,,------,,,,,,---///111000///---------...---,,,,,,+++++++++******)))(((((('''((()))******))))))+++------+++******++++++)))(((&&&&&&&&&''''''''''''((()))(((&&&%%%$$$$$$%%%&&&&&&&&&''''''((()))++++++(((((('''&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''######$$$%%%&&&'''''''''######$$$%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%(((+++***'''&&&'''***'''((()))))))))'''$$$###$$$$$$$$$$$$%%%''')))***((()))++++++,,,,,,---...yyyuuutttsssqqqpppjjjhhhccc]]]WWWTTTTTTUUUNNNNNNMMMLLLKKKIIIHHHGGGCCCDDDDDDDDDCCCBBB@@@???>>>>>>===;;;:::888777777666666444333333222222333000111111222222222111111//////////////////......,,,------,,,++++++---...,,,+++***+++---...---,,,---------------,,,,,,+++************)))))))))))))))***+++***))))))***,,,,,,+++******++++++***)))&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&'''''''''((((((***++++++(((((('''&&&%%%%%%%%%%%%'''(((((((((((('''&&&&&&###$$$%%%'''((((((((((((###$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&'''((()))(((''''''''')))))))))))))))(((&&&$$$###%%%%%%%%%%%%&&&''''''((('''))),,,,,,,,,+++,,,...|||wwwsssqqqpppppplllhhhaaa[[[XXXVVVUUUTTTPPPPPPOOONNNLLLKKKJJJIIIBBBCCCDDDDDDDDDBBBAAA@@@;;;;;;;;;;;;;;;;;;::::::888777666444444444444555000111222222222222111000.../////////////////////---------,,,++++++---///,,,***)))***++++++***(((++++++,,,,,,++++++***)))))))))))))))***************++++++***(((((()))+++)))(((((((((***+++***)))&&&&&&&&&''''''''''''(((&&&&&&'''((((((((('''''''''''''''''''''((()))******)))((('''&&&&&&&&&&&&'''(((((()))((('''&&&%%%%%%%%%'''((()))(((((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&'''(((((()))((('''&&&&&&'''(((''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,---+++***+++,,,}}}xxxsssoooooopppoooiiiaaa\\\[[[YYYWWWUUUVVVUUUSSSPPPNNNKKKIIIHHH>>>@@@BBBCCCEEEEEEEEEEEE888999999:::;;;<<<===>>>999888777666555555666777000111222333333222000000.........///////////////---......,,,++++++---///---,,,******++++++)))(((***************)))((((((((((((((()))******++++++***++++++***((('''(((***'''&&&&&&'''(((***)))(((&&&&&&&&&'''''''''((((((%%%&&&((()))***)))(((((('''&&&&&&&&&&&&'''((((((++++++)))((('''''''''''''''((()))))))))(((&&&%%%'''((()))))))))((('''&&&''''''''''''''''''&&&&&&'''(((((())))))))))))))))))(((''''''''')))***+++)))&&&$$$%%%''')))'''%%%(((''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%&&&))),,,---***)))***+++yyy}}}~~~|||uuuooollllllhhhfffccc___\\\YYYXXXXXXXXXUUURRRTTTVVVTTTLLLDDDCCCDDDEEEFFFHHHFFFCCC@@@<<<<<<======>>>>>>??????>>>999777888888555333555555333222222222222111//////000111111111000...---000000///---------------+++***)))(((((()))***+++***)))))))))((((((''''''************+++,,,............,,,***(((&&&%%%$$$(((''''''(((+++,,,,,,+++(((((())))))((('''&&&&&&'''((()))((('''&&&'''(((((((((((((((''''''''''''+++******)))))))))))))))''''''((((((((((((''''''###%%%(((******(((&&&$$$%%%((()))(((&&&%%%(((+++,,,((($$$$$$&&&''''''&&&&&&'''((()))*********)))---+++)))((()))++++++***+++)))&&&$$$###%%%&&&(((###$$$%%%&&&'''))))))***(((***,,,......,,,***(((}}}{{{zzzyyyuuupppllliiihhheeeaaa^^^\\\[[[[[[[[[WWWTTTUUUWWWUUUNNNHHHFFFEEEDDDDDDEEEEEEDDDBBB===============>>>>>>>>><<<999888;;;;;;666333333444222111111222333111000000000000000000//////...//////......---,,,,,,,,,***))))))(((((()))***+++*********))))))(((((((((&&&&&&&&&&&&'''((())))))++++++******)))((('''''')))((('''''')))***)))(((&&&'''((((((((((((((((((''')))***)))((('''((()))***))))))))))))(((((((((******)))(((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$&&&(((***+++)))'''%%%''''''((('''''''''(((***+++'''$$$$$$&&&(((((('''%%%%%%'''((()))*********+++***((()))***++++++******)))(((''''''(((***+++,,,++++++***)))(((((('''(((***,,,------,,,***(((wwwxxx||||||uuummmiiihhhfffccc```^^^]]]]]]^^^YYYUUUTTTVVVVVVQQQLLLIIIFFFDDDCCCDDDEEEEEEEEE>>>>>>>>>=========<<<<<<;;;888999<<<<<<777333222444222111222333333222111111111000////////////000............---,,,+++***)))))))))))))))***+++,,,***************)))))))))%%%%%%$$$$$$$$$%%%%%%&&&((((((((())))))*********)))(((&&&'''((((((&&&%%%%%%&&&'''((())))))))))))'''((())))))((('''((()))************)))))))))))))))(((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&''')))++++++***)))(((((('''&&&&&&((())))))((()))'''%%%%%%&&&(((((((((###$$$&&&'''((()))******)))((((((***+++,,,+++***''''''(((((()))***++++++...---,,,+++)))((('''&&&)))+++,,,------,,,+++)))wwwwww|||}}}wwwpppiiihhhfffdddbbb```___^^^]]]YYYSSSRRRSSSSSSPPPNNNJJJHHHFFFFFFGGGGGGFFFEEE???>>>>>>===<<<<<<;;;;;;;;;777777::::::666333333777555444444444444222111333222000/////////000111---.........---,,,+++***)))))))))******+++++++++++++++******************''''''&&&&&&%%%&&&&&&&&&'''((((((((())))))******((('''&&&'''(((((('''&&&&&&'''((((((((((((((('''&&&'''(((((('''&&&((()))*********)))))))))((((((((('''&&&&&&%%%%%%&&&&&&((())))))******))))))((('''((()))++++++++++++******'''$$$%%%)))***)))''''''&&&&&&%%%&&&'''((((((%%%%%%&&&'''((((((((('''''''''(((***,,,---+++)))%%%&&&'''((()))(((((('''''''''''''''((((((((((((+++,,,---......---,,,+++{{{yyyyyyzzzwwwssslllkkkjjjhhhfffcccbbbaaaZZZVVVQQQNNNOOOOOONNNMMMJJJJJJJJJKKKKKKJJJGGGDDD??????>>>===<<<;;;::::::<<<777444555666444333555;;;999777666666555222111333222000/////////000111............---,,,++++++******++++++++++++************************++++++(((((('''''''''''''''''')))))))))((((((((((((((('''&&&&&&''')))******)))))))))))))))((('''%%%%%%$$$%%%''''''&&&%%%'''((())))))(((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%(((((())))))))))))(((((('''(((((()))***+++++++++***'''$$$%%%)))***)))'''&&&'''''''''&&&&&&'''(((''''''''''''''''''&&&%%%'''&&&'''***,,,,,,+++)))'''((()))***)))(((&&&%%%######$$$%%%&&&'''((())),,,---...//////...---,,,~~~{{{xxxvvvuuuuuupppooonnnllljjjgggeeecccXXXUUUPPPMMMMMMMMMNNNMMMKKKKKKKKKMMMMMMKKKGGGDDD>>>>>>======<<<;;;::::::===777333444555333444777<<<:::777666666555333111222222111000000000000111000000///---------------,,,,,,,,,,,,+++***)))((()))))))))***************''''''&&&&&&&&&''''''(((***))))))((((((''''''&&&&&&&&&%%%''')))++++++************)))(((&&&$$$###$$$%%%''''''&&&&&&''')))(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((()))***+++((('''&&&&&&((())))))((('''((()))(((&&&%%%&&&''''''(((((((((((('''&&&&&&((('''''')))***+++***)))++++++,,,,,,+++***(((''''''''''''''''''''''''''',,,,,,------------,,,,,,|||zzzwwwuuusssppppppooommmjjjfffcccaaaXXXVVVRRRPPPNNNOOOOOOOOOLLLKKKJJJJJJJJJIIIGGGDDD=========<<<<<<;;;;;;;;;===888555777888666666888888666555555666555444333111222222222222111000000333111///---,,,---...000------------+++)))(((&&&((((((((())))))*********'''''''''''''''((()))***)))((((((((((((''''''''''''&&&%%%&&&((()))((('''))))))))))))((('''%%%%%%%%%&&&(((((((((((()))+++)))))))))(((((((((((('''''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%''')))***''''''((('''''''''(((***''')))***)))&&&$$$$$$%%%%%%&&&'''((())))))))))))***((('''''')))***))))))******+++++++++******)))))))))(((((('''''''''&&&************************}}}|||zzzuuuqqqnnnnnnmmmjjjgggccc```^^^ZZZXXXUUURRRQQQQQQQQQQQQMMMKKKHHHGGGGGGGGGFFFEEE<<<<<<<<<<<<<<<;;;;;;;;;===999888;;;<<<999777888444222222333555666555444111111222333333111000///555333///,,,,,,---000111...///...---,,,)))'''%%%''''''(((((()))))))))***((((((((()))***+++,,,---'''''''''((((((((((((((((((&&&%%%%%%&&&'''%%%$$$'''(((((((((((((((''''''&&&(((******))))))+++---************))))))))))))((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$###""""""###&&&(((***%%%((()))(((&&&%%%(((+++(((***+++)))&&&######$$$###$$$&&&(((***,,,,,,---,,,)))'''&&&((())))))((('''''''''((())))))******''''''''''''''''''''''''''''''''''''''''''''''''zzzzzz|||wwwooojjjjjjkkkjjjhhheeeaaa___YYYWWWUUUTTTTTTSSSQQQOOORRRMMMHHHFFFGGGHHHGGGEEEAAA@@@???===<<<;;;;;;;;;;;;;;;;;;:::999888777666555444333222222333555666333222000///.........///111111222111000...,,,++++++++++++,,,,,,+++(((%%%)))******++++++******)))))))))(((((((((((())))))+++***((((((*********)))%%%&&&'''(((((('''&&&%%%'''&&&%%%(((***+++(((&&&$$$$$$%%%&&&'''((()))))))))((('''&&&&&&'''((()))(((&&&%%%%%%&&&'''%%%$$$)))((('''&&&%%%$$$$$$$$$ !!!"""$$$&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%$$$%%%'''(((((((((''''''(((((((((&&&$$$###$$$%%%***)))'''&&&&&&''''''(((%%%%%%&&&&&&'''((())))))---***((()))+++---,,,***|||{{{{{{vvvnnnhhhiiikkkkkkjjjfffccc```[[[YYYWWWVVVUUUTTTRRRPPPQQQLLLFFFDDDEEEFFFEEEDDD@@@@@@???>>>===;;;::::::;;;;;;;;;;;;:::999888777888777555444333333333333555444222111000000000111111111111111000...,,,+++******+++,,,...---+++)))******++++++++++++******'''''''''((()))+++---...)))(((&&&&&&((((((((('''&&&'''(((((((((((('''&&&(((''''''(((++++++)))'''%%%%%%&&&'''((()))******)))))))))))))))))))))))))))'''&&&%%%&&&'''&&&%%%''''''&&&%%%$$$$$$$$$$$$""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&''''''((())))))((('''&&&'''((()))((('''&&&'''((()))(((((('''''''''''''''%%%%%%&&&&&&'''(((((()))(((&&&$$$%%%''')))((('''~~~{{{{{{uuummmfffhhhjjjlllkkkgggcccaaa]]][[[XXXWWWWWWVVVTTTRRRPPPJJJDDDAAABBBDDDDDDCCC@@@@@@@@@@@@>>><<<:::999;;;;;;;;;;;;:::999888888;;;:::888666444222222111555555333222222222222222000111111111000...---+++******+++---///000...,,,++++++,,,,,,,,,,,,++++++''''''((()))***,,,---...)))(((&&&&&&(((((((((''''''(((((())))))((((((''')))(((((()))++++++***(((&&&&&&'''((()))***++++++))))))************))))))+++)))&&&&&&'''((((((''''''&&&%%%$$$###############$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((()))))))))(((((('''%%%(((*********))))))***((((((((((((((('''&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%&&&)))***+++***}}}{{{uuummmfffhhhjjjkkkjjjfffaaa^^^^^^\\\ZZZYYYXXXWWWUUUSSSPPPJJJCCCAAABBBDDDEEEDDDAAABBBCCCBBBAAA>>>;;;999999999::::::999888888777<<<;;;999777555333222222333333222222111111111111///000000000000...---,,,,,,,,,,,,...000111///...+++,,,,,,------,,,,,,+++******))))))))))))******+++***((((((*********)))(((((())))))))))))(((((((((((((((((()))))))))(((''''''((()))***+++,,,,,,***))))))))))))))))))***,,,***'''&&&'''((()))((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''((())))))))))))&&&&&&'''(((((((((((((((%%%(((***+++***(((((((((&&&'''((()))((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''')))***+++,,,|||vvvooohhhiiijjjjjjhhhccc^^^[[[^^^\\\ZZZYYYYYYXXXVVVTTTPPPKKKEEEBBBDDDFFFFFFEEEDDDDDDEEEDDDBBB???<<<:::888888888888888777777666999999999888666555444444//////////////////......//////000000///...---,,,///...---...//////...---+++,,,,,,------,,,,,,+++((((((''''''''''''((((((+++***((((((*********)))))))))(((((((((((())))))''''''''''''&&&&&&''''''''''''((()))***+++,,,,,,***)))'''%%%%%%''')))***,,,***((('''((())))))((((((''''''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''%%%$$$$$$%%%''''''$$$%%%&&&((())))))))))))######$$$%%%&&&((()))***&&&(((******(((&&&$$$$$$&&&'''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&"""######$$$%%%&&&((()))~~~yyyssskkkkkkkkkiiifffbbb^^^[[[^^^\\\YYYXXXXXXWWWUUUSSSOOOKKKFFFDDDFFFHHHGGGEEEEEEEEEEEEDDDBBB???===;;;777888888888888888777777777777888888777666555555---......//////...------......///000///...---,,,...---,,,,,,---...---,,,++++++,,,,,,,,,,,,++++++$$$$$$%%%&&&''')))***+++)))(((&&&&&&(((((((((''')))((((((''''''(((((()))'''''''''&&&$$$$$$&&&'''''''''((()))***+++,,,,,,***((('''%%%%%%'''(((******)))(((((())))))(((&&&((((((''''''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$$$$%%%'''(((%%%&&&'''((())))))))))))#########$$$%%%'''((()))&&&((()))(((&&&#########'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%&&&(((***|||vvvmmmlllkkkiiifffcccaaa___\\\ZZZXXXWWWWWWVVVSSSQQQMMMJJJFFFFFFHHHHHHFFFDDDFFFEEEDDDBBB???===<<<;;;999999999:::::::::999999666777777777777555444333...///000000000000///...---.../////////...---,,,+++***)))***,,,------,,,******++++++++++++******%%%%%%%%%&&&((()))+++,,,)))(((&&&&&&((((((((('''(((((('''&&&&&&'''(((((('''((()))'''$$$$$$&&&(((&&&''''''((()))***++++++'''((()))******)))((('''((((((((()))***)))'''$$$''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$((('''%%%######%%%'''(((&&&&&&'''((())))))((((((&&&&&&%%%$$$%%%&&&'''(((&&&''''''&&&$$$###$$$%%%''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))((((((***---}}}xxxnnnmmmkkkiiigggfffeeeddd[[[YYYWWWVVVVVVUUURRRPPPKKKIIIFFFGGGHHHIIIFFFCCCFFFDDDBBB???===<<<;;;:::::::::;;;<<<<<<;;;;;;;;;777777888777666444333111000000222333333222111000---.../////////...---,,,((('''&&&(((+++---...---*********++++++*********))))))(((((((((((())))))+++***((((((*********)))((('''&&&%%%%%%&&&'''((((((******(((%%%$$$'''***&&&&&&'''((()))***++++++%%%'''+++......+++'''%%%''''''(((***+++)))&&&###&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%######%%%''')))&&&'''((((((((((((((((((***)))'''&&&%%%%%%&&&&&&%%%&&&&&&%%%$$$%%%'''(((((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$'''***{{{vvvttttttrrrpppmmmjjjgggeeeaaa[[[UUUSSSUUUWWWUUURRRMMMKKKHHHEEECCCCCCCCCCCCBBBBBBBBB@@@>>><<<<<<<<<<<<;;;888777777999;;;===999777555444444444333222555222000111333444222///,,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++************))))))))))))******++++++***************+++************)))(((&&&&&&!!! !!!%%%))),,,---,,,+++***(((&&&%%%%%%$$$(((((((((((((((((()))))).........---,,,+++***)))&&&''')))***)))'''$$$""""""$$$%%%'''(((***&&&%%%$$$$$$&&&(((((('''&&&((()))(((%%%$$$&&&(((%%%&&&''')))))))))(((''')))'''%%%&&&)))***)))&&&)))((('''&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((((('''}}}yyytttsssqqqooommmkkkiiiiiibbb\\\VVVTTTUUUVVVTTTQQQMMMLLLJJJIIIGGGEEEDDDDDDDDDEEEEEECCC@@@>>>>>>>>><<<;;;:::999999:::<<<===999777555444555555333222555333000111222333222000///......------......///------------,,,,,,,,,,,,++++++************++++++++++++***))))))******+++++++++++++++***)))((('''%%%###"""###&&&)))++++++***)))((('''&&&&&&&&&&&&((('''''''''(((***,,,------------,,,+++***))))))((()))***+++***(((&&&$$$"""###%%%&&&&&&'''(((((((((&&&%%%%%%'''(((((('''((()))***)))'''%%%&&&(((&&&&&&'''((()))))))))))))))'''&&&&&&((()))'''%%%&&&&&&&&&&&&%%%%%%$$$$$$((((((((((((((('''&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((((('''{{{tttrrrpppmmmkkkkkkkkkkkkbbb]]]XXXVVVVVVVVVSSSPPPNNNNNNMMMKKKJJJHHHFFFFFFGGGHHHHHHEEEBBB@@@@@@@@@===<<<<<<<<<<<<<<<<<<<<<999888666555666555444222555333000000111222222111111111000///............---,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,******)))))))))******+++++++++,,,++++++***)))((()))'''%%%%%%'''((()))(((''''''&&&&&&&&&''''''(((''''''&&&'''(((,,,///111++++++++++++***))))))(((++++++++++++***)))((((((''''''''''''''''''''''''***(((''''''((((((((('''***++++++***(((&&&'''(((''''''''''''((()))***+++)))(((&&&&&&''''''&&&$$$&&&&&&'''((('''&&&%%%$$$'''((()))******((('''%%%''''''&&&&&&''''''((()))%%%&&&&&&&&&%%%%%%%%%%%%|||uuusssnnnjjjhhhhhhiiijjjbbb___[[[YYYWWWVVVSSSPPPQQQPPPMMMJJJHHHHHHGGGHHHHHHHHHHHHFFFCCCAAA@@@AAA<<<===>>>>>>>>>===<<<;;;999888666666666666444222444333111000000111111222222222000...---,,,,,,,,,*********)))))))))((((((+++******))))))******+++***))))))))))))******+++***+++++++++******)))((()))'''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((''''''((()))+++,,,...///))))))))))))))))))((((((+++++++++******)))))))))((('''&&&'''((((((((('''***)))'''&&&'''((('''&&&*********)))'''&&&&&&&&&''''''&&&&&&''')))+++,,,)))(((''''''&&&&&&%%%$$$'''(((***++++++)))(((&&&&&&(((***++++++***'''&&&'''''''''''''''(((((()))$$$$$$##################{{{wwwtttnnniiifffeeeffffffbbb```^^^\\\ZZZWWWTTTRRRUUUQQQLLLHHHEEEEEEGGGHHHFFFFFFFFFEEEBBB@@@@@@AAA<<<===>>>???>>>===;;;:::888777666666777666333111333222111000///000111222222111///---,,,******)))*********)))))))))(((((())))))(((((((((((())))))))))))(((((()))******+++)))))))))***))))))(((''''''%%%$$$%%%'''(((((('''(((((('''&&&&&&&&&''''''((()))+++,,,---,,,***)))''''''((()))))))))((((((***))))))))))))(((((((((&&&$$$###$$$'''))))))((()))'''%%%%%%&&&&&&&&&$$$))))))(((''''''&&&%%%%%%&&&&&&%%%%%%&&&(((***,,,))))))((('''&&&%%%%%%%%%&&&((()))++++++***((('''&&&'''***++++++***(((&&&(((''''''''''''((())))))'''&&&%%%$$$###$$$$$$$$$}}}yyyxxxtttoooiiifffddddddeeebbbaaaaaa___]]]YYYVVVTTTWWWSSSMMMHHHDDDDDDEEEFFFBBBCCCDDDCCCAAA???@@@AAA;;;<<<======<<<;;;999888777666666666666555222000000222333222000///000111222111///---+++***))))))---,,,,,,,,,,,,+++++++++(((((((((''''''((((((((((((((((((((()))******+++(((((()))))))))(((((('''%%%$$$$$$%%%'''((((((''')))(((((('''''''''(((((()))***,,,,,,,,,***'''&&&&&&''''''((())))))))))))'''(((((())))))(((''''''%%%""" """&&&)))***)))(((&&&%%%$$$&&&&&&&&&%%%((('''&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&((()))***((()))***)))'''&&&&&&'''$$$%%%&&&'''((('''&&&&&&%%%'''(((******)))((('''((((((''''''(((((()))***+++***)))'''''''''((((((|||xxxwwwtttpppkkkhhhfffffffffaaabbbcccbbb___\\\YYYWWWVVVTTTPPPLLLGGGDDDBBBAAA@@@AAABBBBBB@@@@@@AAABBB;;;;;;;;;:::999888777777555555555555666444111......111444444111/////////222111000...,,,+++******------------,,,,,,,,,,,,))))))(((((((((((())))))'''''''''(((((()))++++++((())))))*********))))))'''&&&&&&'''))))))(((&&&((((((((((((((()))***+++,,,+++***)))((('''((((((&&&&&&'''))))))*********&&&''')))******)))'''&&&&&&"""!!!&&&******((((((&&&%%%%%%'''(((((('''(((&&&%%%&&&)))***((('''!!!"""###%%%&&&'''((((((((()))+++***((('''(((***$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&'''(((((((((((((((((((((((((((((())))))***---,,,***((('''((())))))|||xxxvvvtttqqqmmmkkkiiiiiiiiiaaacccddddddaaa]]]ZZZYYYUUUUUUSSSPPPKKKFFF@@@===???@@@AAAAAA@@@@@@BBBCCC::::::999888888777666666555444444555555333000------000444555222///...///333222000///---,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******''''''''''''((()))++++++)))******+++++++++*********)))((()))******(((&&&&&&&&&'''(((***,,,---......+++'''%%%$$$&&&)))+++&&&&&&((()))************%%%''')))++++++***(((&&&((($$$ !!!&&&***)))'''((('''%%%&&&((())))))))))))'''%%%'''***,,,***((( ###%%%&&&''''''&&&'''***++++++(((((())),,,&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''''''((((((((((((((((((((()))******,,,***(((&&&%%%&&&'''((({{{yyy|||yyyqqqnnnooolllggg^^^___dddjjjfff[[[TTTUUUSSSSSSRRROOOJJJGGGFFFFFFDDDCCCBBBBBBAAAAAAAAAAAA<<<<<<;;;888666555666777999777555555444333000...444444222000///.........222111000...,,,+++++++++---------,,,,,,,,,++++++(((((()))***+++,,,,,,,,,,,,+++)))((('''((()))+++))))))))))))************)))+++,,,+++)))((('''(((((('''&&&(((+++.........)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%$$$%%%(((+++,,,)))&&&'''%%%%%%&&&)))***(((%%%%%%%%%&&&%%%$$$###%%%''''''%%%###$$$'''******)))&&&%%%######%%%&&&'''&&&,,,+++******)))(((((('''))))))))))))((('''%%%%%%%%%&&&((()))***)))'''&&&((((((''''''''''''((((((((((((&&&&&&''')))+++---}}}xxx|||{{{tttoooooolllhhhbbbbbbfffjjjeeeZZZSSSSSSTTTTTTSSSPPPKKKHHHGGGGGGDDDCCCBBB@@@???>>>>>>>>>999:::999777666555777888999777666666666555222000444333222000////////////222111000...,,,+++++++++,,,,,,,,,,,,++++++++++++)))))))))******++++++,,,,,,+++)))((('''((()))******)))))))))))))))))))))(((***+++***(((((()))***+++)))((()))***,,,,,,+++,,,+++)))'''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&(((******(((%%%'''%%%$$$%%%''')))'''&&&%%%&&&&&&&&&$$$$$$%%%'''(((&&&$$$%%%(((******)))'''%%%######$$$&&&&&&&&&***++++++******(((''''''(((((((((((('''&&&%%%$$$&&&'''(((******)))((('''((((((''''''''''''((((((((('''&&&&&&'''((()))***}}}uuuzzz{{{uuuooollljjjhhheeefffhhhiiicccYYYRRRQQQTTTTTTSSSPPPLLLIIIHHHIIIFFFDDDAAA???<<<;;;::::::666777777666555555777999888777666666777666444222222222111000000000000000222111///...,,,,,,++++++++++++++++++*********)))************************+++***)))((('''((()))*********))))))(((((('''''''''((((((((('''(((+++------+++))))))******)))(((,,,+++)))(((&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%)))(((''''''(((((('''%%%'''%%%######%%%'''''''''&&&''''''&&&%%%%%%&&&((()))(((&&&&&&(((*********'''%%%######$$$%%%%%%$$$)))***+++++++++)))'''&&&&&&'''''''''&&&%%%$$$$$$&&&''')))***+++***)))))))))((((((''''''(((((()))'''''''''''''''((((((((({{{rrrvvvyyyuuuooojjjhhhgggfffgggiiigggaaaZZZTTTRRRRRRSSSRRRPPPLLLIIIIIIIIIHHHFFFBBB>>>;;;999999999666777777666555444555666666555555555777666555333111111111000000111222222111000///...---,,,,,,,,,************))))))))))))************))))))))))))******)))(((((((((((()))******))))))((('''''''''&&&'''''''''''')))---000---+++))))))))))))(((''''''''''''''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&''''''''''''%%%###"""###%%%'''(((&&&'''((('''&&&%%%''')))***)))((((((((()))***+++(((%%%######$$$%%%%%%$$$'''(((***,,,+++)))'''%%%&&&&&&'''''''''&&&%%%%%%'''((()))***++++++******))))))(((((((((((())))))((()))))))))))))))((('''}}}tttvvvxxxvvvqqqkkkhhhhhheeeggggggddd___[[[WWWUUUPPPQQQQQQNNNKKKIIIHHHIIIJJJHHHCCC???<<<:::::::::777888888777444333333333555444333444555666444222111111111111111222222333111000///...---,,,,,,,,,*********)))))))))((((((******))))))))))))))))))***))))))(((((((((((((((******))))))(((((((((''''''((((((''''''***---000+++***(((((()))***)))(((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''(((***&&&%%%$$$######$$$&&&(((&&&'''((('''&&&%%%''')))++++++***)))((((((***+++(((&&&$$$###%%%&&&&&&%%%&&&(((***++++++)))'''%%%&&&''''''((((((((('''''''''((())))))***+++++++++))))))(((((((((((())))))******+++++++++******)))yyywwwvvvwwwtttnnnkkkkkkcccffffffaaa\\\[[[YYYVVVOOOPPPPPPNNNKKKIIIIIIIIIKKKHHHDDD???===<<<<<<<<<777999999888555333222222555444333444555555333222222222111111111222222333000000///------,,,,,,,,,************)))))))))((()))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))************)))*********)))***---///***((('''''')))******)))))))))))))))((('''&&&%%%(((''''''&&&&&&''''''((("""$$$&&&&&&&&&'''(((***%%%&&&&&&%%%$$$$$$''')))&&&''''''&&&%%%%%%&&&(((+++++++++)))'''''')))***(((&&&$$$$$$&&&(((((((((&&&''')))******)))'''&&&&&&&&&'''((())))))))))))'''''''''((()))***++++++***))))))(((((())))))***+++++++++++++++,,,,,,,,,|||uuuqqqttttttooojjjiiicccfffeee^^^YYYZZZYYYUUUOOOPPPPPPNNNLLLJJJJJJKKKIIIFFFBBB???======>>>???666888999888666444444444666555444555666555333222333333222111111111222222000///...---------------++++++*********)))))))))''''''(((((())))))******(((((((((((((((''''''&&&))))))******++++++,,,,,,+++---------++++++,,,---***)))'''''')))***)))(((((()))))))))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''"""%%%((((((&&&%%%&&&((($$$&&&((('''%%%%%%''')))%%%&&&&&&&&&$$$$$$%%%'''+++++++++)))&&&%%%'''***(((&&&%%%%%%(((***+++***''''''((((((((((((((('''$$$%%%&&&'''((((((((((((&&&&&&&&&'''((()))++++++******))))))))))))******+++******)))***+++---...{{{qqqkkkooorrrmmmhhhfffdddgggeee]]]XXXXXXXXXTTTPPPQQQQQQOOOMMMKKKLLLLLLGGGEEEAAA>>><<<===???@@@444666888999777666666666888777666666777666444222444333222222111111222222000///...---------------++++++++++++************&&&''''''((()))******+++((((((((()))(((''''''&&&))))))***+++,,,------...---...000///---+++++++++,,,***((('''((()))((('''$$$%%%'''))))))))))))(((&&&%%%%%%$$$$$$%%%%%%&&&###&&&))))))'''$$$$$$%%%###&&&))))))'''&&&''')))%%%%%%&&&%%%$$$###%%%'''***++++++)))%%%$$$&&&)))(((&&&%%%&&&)))+++,,,,,,''''''''''''((((((((((((###$$$%%%&&&'''(((((((((%%%%%%&&&&&&''')))***+++******))))))))))))*********)))(((((()))+++---///{{{vvvpppkkkiiiiiijjjjjjggggggddd___^^^^^^YYYQQQPPPTTTUUUSSSRRRSSSPPPKKKGGGGGGEEEAAA===;;;;;;<<<888999:::;;;:::888666444555888999888555444666888444222//////111333444444000000///...---,,,++++++///...---+++******++++++(((''''''((()))***(((&&&((()))***)))((('''((()))))))))+++,,,---.........000111///+++'''%%%'''***,,,,,,++++++***)))))))))***((('''&&&'''((('''&&&''''''&&&%%%%%%$$$######''''''''''''&&&%%%$$$###%%%&&&'''(((((()))((((((&&&'''''''''''''''&&&&&&+++***(((&&&%%%%%%%%%&&&))))))(((''''''''''''''''''(((***+++***'''%%%###'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((***++++++))))))************)))((())))))(((((()))+++...///zzzrrrkkkiiiiiiiiiiiiddddddbbb^^^^^^^^^ZZZSSSQQQTTTUUUSSSRRRRRRPPPLLLJJJIIIGGGBBB===:::999:::999999::::::999888666555555666888666444222333555222111///000222555555555000000//////...---------000///---++++++***+++++++++***(((((())))))(((&&&((()))***)))((('''((()))******,,,---......---------...---+++((('''))),,,***************)))))))))***((('''&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&''''''((((((((())))))))))))******++++++&&&&&&&&&''''''&&&&&&%%%)))((('''&&&&&&%%%&&&&&&((((((&&&%%%%%%%%%&&&&&&''')))***+++***(((%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((())))))***++++++***)))(((&&&$$$$$$))))))(((((((((***,,,...vvvnnnjjjhhhhhhggg___aaa```]]]]]]^^^[[[VVVRRRUUUUUURRRQQQRRRPPPMMMKKKJJJHHHCCC===999888888::::::999888777777777777444555666444222111111222111000000222555666666666////////////////////////000///...,,,+++*********...,,,)))(((((()))(((''''''((())))))((('''(((***+++,,,...//////...,,,+++)))***++++++******+++---(((((((((((())))))))))))***((('''&&&'''((('''&&&%%%%%%%%%&&&'''(((((()))%%%&&&'''((())))))))))))((('''&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&(((&&&$$$######$$$%%%&&&((()))***+++***)))&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''))))))((('''&&&%%%###"""))))))((('''((()))+++,,,zzzsssmmmiiieeeccc\\\^^^___\\\\\\^^^\\\WWWSSSVVVUUUPPPOOOQQQPPPMMMHHHHHHFFFBBB===999888888<<<:::888777666666888888555555555444222111111111333222222444666666555444.../////////000000111111000///...---,,,++++++***...+++((('''((()))))))))'''(((***)))(((((()))***,,,---///000///...+++***((()))***+++++++++++++++&&&&&&''''''((())))))******((('''&&&'''((('''&&&&&&&&&''''''((()))))))))*********))))))((('''&&&)))(((&&&%%%$$$%%%'''(((%%%&&&&&&''''''''''''&&&###$$$&&&'''((('''&&&&&&(((&&&$$$######$$$&&&'''((()))***+++***)))'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&)))(((((('''(((((()))***{{{vvvqqqjjjccc^^^[[[______\\\[[[\\\[[[WWWSSSUUUTTTPPPNNNPPPOOOKKKCCCCCCCCCAAA===:::999:::<<<;;;888666555666888999777666555555444444333222666555444444555555333111......//////000000111111///.........---,,,+++++++++)))&&&&&&(((***+++,,,((()))******))))))***,,,------...///...---+++)))*********+++++++++***)))%%%%%%&&&'''((())))))******((('''&&&'''((('''&&&((((((((((((((((((((((((************)))((('''&&&...---+++)))((()))***+++%%%&&&'''(((((((((((((((###$$$%%%'''((('''&&&&&&((('''&&&%%%%%%&&&((()))((())))))***)))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((())))))}}}zzzvvvqqqkkkccc^^^]]]aaabbb^^^ZZZZZZXXXUUUQQQSSSSSSOOOMMMNNNLLLIII@@@AAABBBAAA>>><<<<<<<<<<<<;;;888777666666888999777666555555666666555444888666444333333333111///.........//////000000000------............------***((('''(((***,,,------)))***,,,,,,++++++,,,...------------,,,++++++***,,,+++))))))******)))'''%%%&&&&&&'''((())))))******((('''&&&'''((('''&&&((((((((((((((('''''''''&&&'''((()))************,,,+++***(((''''''((((((%%%%%%&&&'''(((((((((((($$$$$$%%%&&&&&&&&&&&&&&&((((((''''''(((((())))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&*********))))))'''&&&&&&((((((((())))))*********}}}zzzuuuqqqnnnjjjeeebbbaaaeeeeee___ZZZXXXVVVSSSNNNRRRRRROOOMMMMMMJJJEEE@@@BBBCCCCCC@@@>>>>>>>>>;;;:::999777777777777888666444333444777888666555777555222111222222111000..................//////+++,,,---.../////////...,,,++++++,,,...///...---***,,,------------...000,,,,,,+++*********+++,,,---***(((''')))******((('''''''''(((((()))))))))***((('''&&&'''((('''&&&&&&&&&&&&''''''(((((()))&&&&&&'''((())))))))))))((('''&&&%%%$$$###"""""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&'''((()))))))))((((((&&&&&&&&&''''''''''''&&&(((''''''&&&&&&''''''(((''''''''''''''''''(((((()))))))))))))))((('''&&&'''((()))***++++++,,,,,,|||xxxrrrmmmjjjiiigggfffdddhhhhhhaaaZZZVVVTTTQQQMMMPPPQQQOOOMMMLLLIIICCCBBBDDDEEEEEEBBB@@@??????;;;:::999888777777777777555333222333666888777555666333000///000222333222........................***+++---///000000000/////////...///000000...,,,+++,,,............///111,,,+++)))(((((()))+++------)))&&&&&&)))++++++***(((((((((((())))))))))))***((('''&&&(((((('''&&&###$$$%%%&&&''')))******))))))))))))((('''&&&%%%((((((((('''&&&$$$###""" !!!"""###$$$%%%%%%%%%'''&&&%%%$$$$$$$$$&&&&&&$$$&&&(((******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''((((((((())))))%%%&&&'''((())))))))))))'''''')))***,,,,,,------|||~~~zzztttoookkkhhheeebbbddddddbbb]]]WWWSSSTTTUUUOOOSSSVVVSSSLLLGGGEEEFFFFFFGGGFFFDDDAAA??????@@@;;;999888888999::::::999777666555444444555666777555444222000////////////---------------...//////+++++++++---......,,,***+++,,,---...////////////333111...+++***+++---///,,,,,,,,,+++))))))+++------,,,,,,+++*********+++$$$&&&(((******)))'''%%%,,,***))))))******)))'''+++)))(((((()))******))))))'''%%%%%%'''''''''&&&'''((((((((('''&&&%%%$$$'''&&&%%%$$$$$$$$$$$$$$$'''''''''))))))(((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&,,,+++)))(((&&&%%%%%%%%%''''''&&&&&&&&&''''''((('''((()))******)))((('''(((((()))***+++,,,,,,---~~~|||xxxsssooommmjjjgggeeeccccccaaa\\\WWWSSSSSSTTTQQQUUUWWWUUUOOOIIIHHHHHHFFFGGGFFFDDDAAA>>>>>>???;;;:::888888:::;;;::::::666666555555555666666777666555333222111000111111000///...---------------,,,+++++++++,,,,,,+++)))+++,,,---...////////////000///---+++***+++,,,,,,+++,,,,,,+++)))***,,,...---,,,++++++*********+++***+++,,,---,,,***)))'''+++***))))))******)))''')))'''&&&'''***+++++++++))))))(((((('''(((((()))+++******)))(((''''''&&&''''''&&&%%%%%%%%%%%%%%%(((''''''((()))(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$+++***)))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***+++++++++******)))))))))***************zzzwwwssspppnnnllljjjhhhbbbbbb```\\\WWWTTTSSSTTTTTTWWWYYYWWWQQQLLLKKKKKKFFFFFFFFFCCC@@@=========<<<:::888888:::;;;:::999666666666777777666666555555444333222111000000000222111000...,,,++++++***...,,,******++++++***)))+++,,,---......///......------,,,,,,++++++******)))***++++++******,,,...,,,,,,+++************+++---------,,,+++***)))(((+++)))((((((******)))''''''&&&%%%'''))),,,,,,,,,(((***+++***((('''***,,,---,,,***((('''&&&''''''(((((('''&&&&&&&&&&&&''')))'''&&&'''(((((('''&&&(((((((((((((((((((((((($$$$$$$$$######$$$$$$$$$***)))(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''))))))((()))***++++++++++++******)))))))))((((((((((((zzzwwwrrrooommmllliiihhhccccccaaa^^^ZZZWWWVVVUUUVVVWWWXXXVVVRRRNNNLLLLLLFFFFFFEEECCC???<<<<<<<<<;;;999888888999999999888555666777888777666555444333333222111000000//////222111///...,,,+++++++++000...+++***+++,,,+++++++++,,,------.........---+++,,,---------+++***)))(((***++++++++++++---///++++++***************++++++***)))'''''''''((((((***)))(((((()))***)))''''''&&&%%%&&&)))***+++***&&&***,,,+++'''&&&)))...,,,***(((%%%$$$$$$%%%%%%((((((''''''''''''(((((()))'''&&&&&&''')))((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((('''&&&&&&%%%$$$$$$$$$%%%&&&((()))***&&&&&&'''(((((()))))))))((((((((((((((((((((('''{{{wwwsssooommmjjjhhhffffffeeecccaaa___\\\ZZZXXXUUUVVVVVVTTTQQQNNNLLLKKKEEEFFFEEECCC???===<<<<<<:::999777666777888777666555666777777777555444333333333333222222111000000//////...---------------111///---,,,---......---+++,,,------------------+++,,,---......---+++***((()))+++,,,++++++---...*********))))))***++++++'''&&&%%%%%%%%%''')))***)))((('''((()))***)))(((((('''%%%&&&''')))(((((($$$(((+++)))%%%$$$(((---,,,***'''%%%$$$$$$%%%&&&(((((('''''''''(((((()))((('''%%%&&&((()))***))))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&''''''(((''''''&&&%%%######$$$$$$&&&'''))))))&&&&&&'''''''''(((((()))%%%&&&&&&'''(((((()))))){{{xxxssspppmmmkkkiiiggghhhgggeeedddcccaaa^^^[[[TTTTTTSSSQQQOOOMMMKKKJJJEEEEEEEEECCC@@@>>>>>>>>>;;;999777777777888777666555555555555444444333222333444444444444333222111---------------...///000000///---...///000//////,,,,,,------------,,,,,,+++,,,---......---,,,+++(((***,,,,,,,,,+++,,,---***))))))))))))***++++++'''&&&&&&&&&''')))+++,,,((('''&&&''')))***)))((()))'''%%%%%%'''''''''&&&$$$&&&((('''%%%%%%(((+++,,,+++)))(((''''''(((((((((''''''''''''((())))))'''&&&&&&''')))+++***)))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''&&&%%%$$$$$$$$$$$$%%%&&&((((((***))))))(((((())))))***%%%%%%&&&'''((()))******{{{xxxtttqqqpppooommmkkkiiigggeeeeeeeeeccc___\\\TTTSSSQQQPPPNNNMMMKKKIIIDDDEEEEEEDDDAAA@@@@@@AAA===;;;999888999999888777555555444333222222222222111111222333222111000///---------------...//////---------...000111000...,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++)))+++------,,,+++++++++)))))))))))))))***++++++((((((((((((((()))******((('''&&&''')))***)))(((&&&%%%$$$%%%&&&(((((('''%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))((('''&&&&&&&&&''''''((()))%%%%%%&&&(((+++,,,+++)))(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&'''++++++)))(((''''''(((((('''''''''(((((())))))))){{{xxxuuusssrrrrrrqqqpppiiigggeeeeeefffddd```\\\UUUSSSQQQOOONNNMMMKKKIIIDDDEEEEEEDDDBBBAAAAAABBB???===;;;:::;;;;;;:::999666444333111000000111111------...//////...---,,,......---------......///++++++,,,...000111000...,,,,,,,,,------,,,++++++******************++++++)))+++------,,,*********))))))((())))))***++++++(((((((((((((((''''''''''''&&&&&&''')))***)))((($$$######$$$''')))))))))&&&%%%$$$%%%'''))))))(((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''((()))$$$%%%&&&))),,,,,,+++)))((((((((((((((((((((((((%%%%%%'''(((((('''%%%%%%"""$$$&&&(((((((((&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&+++)))(((&&&%%%%%%%%%%%%))))))))))))((((((((((((}}}zzzuuurrrpppooonnnmmmbbbdddhhhjjjddd[[[ZZZ]]]YYYWWWTTTPPPMMMKKKJJJJJJFFFEEECCCAAA@@@>>>======@@@???<<<:::888888999999999888777666444111///...444222111000111000...---------------,,,+++***))),,,+++++++++,,,,,,---...***)))***,,,...---+++))))))*********))))))+++---000///,,,***)))***+++,,,+++++++++++++++***)))(((+++***)))(((((((((((((((&&&&&&''''''''''''&&&&&&((())))))(((&&&&&&'''))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''((()))******'''$$$%%%(((******)))((())))))(((&&&&&&''')))---+++)))***,,,,,,)))'''(((&&&%%%%%%'''((((((''''''&&&&&&%%%&&&'''((())))))(((&&&%%%$$$$$$%%%&&&))))))((((((''''''''''''~~~zzzvvvrrrpppnnnlllkkkbbbbbbdddfffbbb[[[YYY\\\XXXWWWSSSPPPMMMKKKJJJJJJFFFEEECCCAAA???>>>>>>???@@@???<<<:::888888999999888888666555333111000000555333000000000000///---000000000000///...------++++++******+++,,,,,,---******+++,,,......,,,)))'''(((******)))***,,,---......,,,+++***++++++,,,+++++++++++++++***)))))))))((((((''''''''''''(((&&&''''''((((((''''''&&&'''((()))((('''((()))+++***)))((('''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''%%%###$$$(((***+++***'''(((((((((&&&&&&(((***...+++)))***++++++)))&&&)))'''&&&&&&((())))))((((((((('''''''''(((******'''''''''&&&''''''(((((())))))))))))((((((((('''}}}xxxtttrrrpppmmmlllccc___^^^```___[[[XXXYYYWWWVVVSSSPPPNNNLLLKKKJJJGGGEEEBBB???>>>???@@@AAA@@@>>><<<:::999888999999888777555333222222222333666333000...////////////111111111111000///...---******)))))))))***+++++++++***+++---......---+++''')))************+++---+++,,,,,,,,,,,,,,,++++++***++++++++++++***))))))(((((('''''''''((())))))&&&''''''((((((''''''&&&%%%'''((((((((()))+++---++++++)))(((((('''''''''''''''''''''''''''((((((###$$$%%%&&&&&&&&&%%%$$$$$$######$$$(((***++++++&&&'''(((''''''''')))+++///,,,***)))))))))(((&&&)))'''&&&'''(((******)))******)))))))))***++++++&&&&&&'''((()))******))))))))))))))))))(((((((((~~~zzzwwwuuusssqqqoooeee^^^YYY\\\^^^[[[XXXWWWVVVUUUSSSQQQNNNMMMKKKJJJHHHEEEBBB???>>>???AAABBB???>>><<<;;;999999888888777555333222222222444555777333///---...///000000...//////......---,,,+++))))))((((((((())))))***+++***+++,,,...///---,,,+++,,,------+++******+++)))***,,,------,,,+++*********+++++++++******))))))))))))))))))***+++,,,''''''((((((((((((''''''&&&'''(((((('''(((***,,,+++***)))(((''''''&&&'''$$$$$$$$$%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$%%%''')))))))))%%%&&&''''''''''''***,,,///...+++)))((((((''''''((('''%%%&&&(((******)))******************++++++%%%&&&((()))***)))((((((((((((((((((((((((((((((~~~|||xxxvvvuuutttqqqoooggg^^^YYY[[[]]][[[WWWVVVTTTTTTSSSQQQOOOMMMLLLKKKIIIFFFBBB???>>>???AAABBB???>>>===;;;:::999888888666555333222222333555666777333///---...///000000------------,,,+++******))))))(((''''''(((((((((+++******+++---......,,,///000111///,,,***))))))(((***,,,------,,,***))))))******+++++++++******(((((((((((()))***++++++'''((((((((((((((((((''''''(((((('''&&&%%%''')))+++***((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((())))))'''%%%$$$&&&&&&''''''''''''''''''%%%&&&''''''''''''***,,,///...---+++)))((('''''''''&&&%%%&&&((()))))))))************************'''(((((()))((('''&&&%%%''''''''''''''''''''''''{{{yyyvvvtttsssqqqnnnkkkiiibbb\\\^^^___[[[WWWVVVSSSSSSRRRQQQPPPNNNLLLKKKIIIGGGDDDAAA??????@@@AAA>>>>>>===<<<:::999888777555444333333333333555555666333000...////////////////////////...---,,,+++))))))((('''''''''((((((***)))(((***,,,...------///111222000---***(((((()))***,,,------+++***((())))))***++++++++++++***(((((('''''''''((())))))'''(((((())))))(((((('''((())))))(((&&&%%%'''(((+++***((('''%%%$$$$$$$$$&&&&&&&&&'''(((((())))))'''((()))))))))((('''&&&'''(((***)))(((&&&&&&'''&&&'''(((''''''''')))+++---...///...+++)))((()))'''&&&%%%&&&)))***+++***+++++++++,,,++++++***)))(((((((((((('''&&&%%%%%%''''''''''''((((((((((((~~~|||xxxvvvssspppkkkhhhllleeebbbbbbaaa\\\XXXWWWRRRRRRRRRRRRPPPOOOMMMLLLJJJHHHEEEBBB@@@???>>>>>>>>>>>>===<<<;;;999888777444444444444444444444444555333000000000000///---000000000000///...---,,,***))))))(((''''''(((((()))((('''(((+++------,,,,,,---//////,,,***((((((++++++,,,,,,+++***)))((())))))***+++++++++++++++++++++******))))))******(((((())))))))))))(((((()))******)))((((((***,,,,,,+++)))'''&&&%%%%%%$$$&&&''''''((())))))******)))))))))(((((((((''''''&&&(((++++++)))(((((()))'''(((((((((&&&&&&(((***+++...111111...+++******)))((('''(((+++---------,,,------...---,,,+++***))))))(((((('''(((((((((((()))))))))************}}}yyyuuuqqqkkkhhhmmmhhheeeeeebbb\\\XXXXXXQQQRRRRRRRRRQQQOOOMMMLLLJJJIIIFFFDDDAAA???===<<<>>>>>>===<<<;;;999888777444444555555555444333222444222111000111000...---////////////...---,,,+++******)))(((((((((((((((((('''&&&'''***,,,,,,,,,'''***,,,---+++***)))))),,,,,,,,,+++***)))((((((((()))***+++++++++++++++000//////...------------(((((())))))))))))(((((((((***++++++***+++---///---,,,***)))'''&&&&&&%%%%%%%%%&&&&&&'''((())))))***)))((('''''''''''''''$$$(((+++,,,***)))***,,,((())))))(((&&&&&&''')))***...222333000,,,+++++++++***)))***---/////////....../////////...,,,+++))))))(((((((((***+++---******++++++,,,,,,,,,,,,|||xxxuuusssqqqooommmiiihhhjjjfff^^^[[[]]]TTTTTTSSSRRRPPPMMMKKKJJJFFFFFFDDDBBB@@@>>><<<;;;::::::::::::999777666555555555444444333333444444111000000000000000111111000000222222111///---+++,,,+++)))((((((((()))***))))))(((((((((***+++,,,)))))))))))))))))))))))),,,+++******,,,,,,+++***(((((())))))*********+++///---,,,...111000+++%%%&&&'''((()))***+++,,,,,,+++)))'''(((***,,,------000---***'''%%%%%%&&&'''"""###$$$&&&((()))++++++***)))(((''''''&&&&&&'''&&&&&&&&&''''''''''''''')))))))))(((((((((((((((***---//////---+++*********+++***)))((()))+++...+++///444888999666222//////---+++***(((((((((((()))***---...//////...---~~~zzzwwwuuusssqqqrrrmmmjjjjjjfff^^^YYYYYYUUUTTTSSSRRRPPPMMMKKKJJJGGGEEECCCAAA???===<<<<<<;;;;;;:::999888777666666333333222111000000000111444333222111000/////////000000111222111///---,,,++++++)))(((((()))***+++,,,+++******)))***++++++************************---+++***+++,,,---,,,***))))))))))))*********+++,,,+++***---111111---((('''''''''((())))))******)))((('''(((***,,,,,,,,,///---***'''&&&&&&'''(((###$$$%%%&&&''')))******)))((((((''''''''''''''''''''''''(((((()))))))))((((((((((((((((((((((((((()))+++---...---,,,+++,,,,,,+++)))((((((***,,,...111666::::::777222...---,,,***)))(((((((((((()))***,,,...///...------}}}yyywwwuuusssrrrqqqkkkgggfffddd^^^YYYVVVUUUUUUTTTRRRPPPNNNLLLKKKHHHFFFCCC@@@>>>>>>>>>>>>>>>===:::888777666666666777666555444333222222222777666444222000...------000000111111111///...---+++***)))))))))***+++,,,......,,,++++++******+++************************---,,,++++++------,,,+++)))))))))***************)))((()))---111222///,,,(((((((((((((((((((((((((((((((((***---...---,,,...,,,***'''&&&&&&'''(((%%%%%%&&&&&&'''((((((((('''''''''&&&''''''((()))'''''''''((()))******+++''''''''''''(((((((((((('''&&&&&&***...000...+++------,,,***((('''(((***///333888;;;;;;777111...,,,+++)))((((((((()))))))))***+++---------,,,,,,~~~yyyuuutttrrrpppoooiiiddd``````aaa___ZZZWWWVVVUUUTTTSSSQQQOOOMMMKKKJJJHHHDDDAAA??????@@@AAA@@@>>>;;;888666555666666888888666555444444444444777666444222000......---000000000111000///...---++++++***)))***+++,,,---------,,,+++++++++++++++************************---+++++++++---...---,,,************************)))((())),,,///000///---*********)))((((((''''''))))))***---///000...,,,+++)))(((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&'''((()))******+++((((((((((((((()))))))))'''%%%$$$'''---000---***,,,---,,,***(((((()))***...111666999999666222...,,,+++***)))))))))***+++))))))++++++,,,,,,++++++|||xxxtttsssrrrpppooohhheeebbb_________\\\XXXWWWVVVUUUTTTRRROOOMMMLLLLLLIIIFFFCCCAAAAAABBBCCC@@@>>>;;;888666666666777555444333222111111111111555444333111000/////////000000000000000//////...---,,,+++******+++,,,---)))******+++++++++,,,,,,************************,,,+++***+++---...---,,,+++++++++*********************+++,,,......,,,+++---,,,,,,+++***)))((('''(((((()))+++------,,,***'''&&&&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))***%%%%%%&&&''''''((())))))((((((((())))))************&&&$$$''',,,...+++((()))***+++***))))))***,,,***---111444666444222000...---,,,+++++++++,,,---))))))******************zzzwwwvvvuuutttsssssssssooogggaaa___]]]YYYWWWWWWVVVTTTRRRPPPNNNMMMKKKIIIFFFDDDCCCBBBCCCCCC???>>>;;;999888777777777555555444444333333444444222222111000//////000000000000000///////////////...---,,,+++++++++,,,,,,((()))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***,,,------,,,+++++++++++++++*********+++,,,,,,,,,,,,++++++***...------+++***))))))((('''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&''''''''''''''''''(((((())))))******+++)))'''(((+++,,,***((((((***++++++******+++,,,)))***---///111222222111000///---,,,,,,,,,------))))))))))))))))))))))))}}}zzzyyyxxxxxxwww|||{{{oooddd```^^^[[[XXXWWWVVVUUUSSSPPPNNNMMMHHHGGGFFFDDDCCCBBBAAAAAA===<<<;;;:::999888777777666666666666666777777888222111000///............000000////////////000000000///---,,,++++++++++++***+++,,,------,,,++++++++++++++++++++++++++++++)))(((((()))+++,,,,,,+++,,,,,,,,,++++++*********++++++,,,,,,+++++++++,,,---,,,,,,+++***)))((((((***(((&&&%%%&&&&&&%%%$$$%%%%%%&&&''''''((())))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))***)))))))))******++++++)))+++,,,,,,***))))))***++++++,,,,,,...///111222000///...,,,+++++++++,,,)))(((((((((((((((((((((}}}zzzyyyyyyxxxwwwrrreee```___]]]XXXXXXWWWUUUSSSQQQOOONNNFFFEEEDDDCCCBBBAAA@@@???;;;;;;<<<;;;:::999888777333333222333333444555666222111000...------,,,,,,000000////////////000111222000...,,,+++***++++++---......///...---+++***++++++++++++++++++++++++(((''''''(((***,,,+++***,,,,,,,,,++++++*********)))***++++++++++++,,,---++++++******)))(((((('''...+++(((''''''((('''&&&&&&&&&'''((()))***++++++''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''*********)))((((((''''''######$$$%%%%%%&&&''''''((()))******)))***,,,...+++,,,---,,,***(((((((((///...,,,+++,,,---000111000///---+++************)))(((((('''''''''((((((yyyuuuvvvwwwvvvvvvyyyzzzsssggg^^^[[[\\\WWWWWWVVVWWWVVVSSSNNNJJJEEEDDDBBBCCCDDDDDDCCCBBBAAA???<<<;;;:::888555333333333333444444444444555000000000///......------///...,,,*********,,,---...000111///+++(((((()))******+++---///000...---)))+++------,,,******+++((()))***++++++***(((''',,,***)))***+++------,,,&&&''')))+++,,,+++***)))333111...+++)))''''''&&&***)))'''%%%%%%%%%'''(((&&&$$$%%%))))))&&&&&&))))))'''%%%######$$$'''(((###$$$$$$%%%%%%$$$$$$###))))))((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&)))++++++((((((,,,---++++++++++++++++++***)))(((+++(((%%%######%%%(((+++,,,,,,,,,+++++++++******)))))))))))))))******+++~~~yyyttttttsssppprrrssssssmmmddd^^^[[[[[[YYYXXXWWWVVVTTTQQQKKKGGGEEEDDDCCCDDDEEEEEECCCAAA???===;;;::::::999777555444444444444444444444444000000000///......------,,,+++***)))***,,,...///...000111///+++(((((()))*********,,,......---+++(((***,,,,,,+++))))))***((((((***+++,,,++++++***,,,***))))))+++,,,,,,+++)))***+++,,,,,,+++)))((())))))((('''&&&'''((((((***((('''%%%%%%%%%'''((('''%%%&&&******'''''')))'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%)))))))))(((((('''''''''$$$$$$%%%&&&'''''''''''')))+++***'''''',,,...,,,+++++++++++++++***))))))((((((''''''''''''(((((()))+++,,,------+++)))((())))))(((((())))))***+++~~~|||zzzuuutttrrrnnnnnnmmmjjjfffaaa^^^\\\[[[[[[YYYWWWUUUSSSNNNIIIEEEEEEEEEEEEFFFGGGFFFDDDAAA===<<<::::::::::::888777555555444444444444444444000000000///......---------,,,+++******+++------...///000///,,,*********+++******+++,,,---+++)))(((***++++++***))))))***((()))***,,,------------,,,+++))))))***+++***))),,,,,,------,,,+++)))(((&&&%%%%%%%%%&&&&&&'''((()))((('''%%%%%%&&&''''''(((&&&'''******((('''***%%%&&&((())))))(((&&&%%%''''''((((((((((((''''''))))))))))))((((((((((((###$$$%%%&&&''''''''''''(((***(((%%%&&&,,,//////***++++++++++++***))))))&&&''')))++++++)))'''&&&'''))),,,...---+++(((%%%))))))(((((())))))***+++{{{wwwwwwvvvtttooojjjeeeaaa```___]]]ZZZYYYXXXUUUSSSQQQNNNIIIEEEGGGGGGHHHJJJJJJIIIEEEBBB>>><<<;;;:::::::::888777666666555555444444333333000000000///......------222111///---+++*********.../////////---,,,,,,,,,---+++++++++,,,,,,+++***)))***,,,+++***)))***+++++++++,,,---------......,,,+++))))))*********)))++++++,,,,,,,,,+++***)))+++***)))((('''&&&&&&&&&((('''&&&&&&&&&&&&''''''(((&&&&&&)))***'''&&&(((%%%&&&((()))***)))(((''''''(((((())))))(((((('''))))))))))))))))))))))))###$$$%%%&&&'''((((((((('''((('''$$$&&&,,,000000******+++++++++******)))'''(((***++++++***((('''((()))***++++++)))'''&&&((((((((((((((()))******xxxuuuwwwyyyyyyrrrllleeeaaaaaa```]]]ZZZVVVUUUSSSRRRQQQOOOKKKIIIIIIIIIJJJLLLLLLJJJGGGCCCAAA???===;;;;;;:::888666777777666555444444333333000000000///......------333222111///---,,,++++++........./////////...---...---,,,,,,---------++++++,,,---,,,++++++,,,---//////...------,,,,,,,,,,,,+++))))))***++++++***((())))))***************------,,,***)))'''%%%%%%''''''&&&&&&&&&''''''''''''%%%%%%((((((%%%$$$&&&''''''''''''(((((())))))''''''((((((((((((''''''((((((((((((((()))))))))###$$$%%%&&&''''''''''''%%%''''''$$$&&&,,,000///)))******+++++++++************))))))))))))*********)))((('''''''''((((((((((((((('''((())))))***}}}uuuqqqsssvvvwwwqqqlllfffbbbaaa___\\\ZZZUUUSSSRRRQQQQQQPPPNNNLLLKKKJJJJJJKKKKKKJJJFFFDDDCCCAAA>>>======;;;999777888888777666555444333222000000000///......------.../////////////////////...------...000111000...///---+++,,,---......---,,,---...---++++++---...111000///---,,,,,,,,,,,,,,,***)))***+++------,,,'''(((((())))))***++++++)))))))))))))))((('''&&&&&&&&&&&&''''''''''''''''''$$$%%%''''''$$$###%%%&&&&&&&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((($$$%%%&&&&&&''''''&&&&&&$$$''''''%%%''',,,///---))))))***++++++++++++***,,,***(((''''''(((***,,,***)))'''%%%$$$&&&''')))((((((''''''(((((()))***uuuoooooopppoookkkhhheeeaaa___]]][[[YYYUUUTTTRRRQQQRRRQQQOOOMMMJJJIIIHHHHHHHHHGGGEEECCCBBBAAA???>>>>>>>>><<<:::999999888666555333222222000000000///......------+++,,,---..................---,,,...111333111///---+++******,,,.........,,,------,,,******,,,...000///---,,,,,,,,,,,,---+++***)))***---//////...*********)))******++++++&&&'''((()))))))))((((((%%%&&&&&&''''''(((''''''(((%%%%%%(((((($$$###&&&###$$$&&&'''((((((''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&'''''''''(((&&&&&&''''''&&&&&&%%%$$$###&&&((('''))),,,---+++))))))***++++++++++++++++++***(((''''''(((***+++((('''&&&&&&%%%%%%&&&&&&(((''''''''''''((())))))xxxqqqnnnllliiifffeeeccc```]]][[[ZZZYYYWWWUUUSSSRRRRRRQQQOOOMMMIIIGGGFFFEEEEEEEEECCCAAAAAA@@@??????@@@@@@???>>>:::999888666555333222222000000000///......------,,,---------,,,++++++***...,,,,,,...222333222000+++***((()))+++---......+++,,,,,,***))))))+++......---,,,+++,,,,,,...///+++******+++...000000000...---,,,+++************)))***+++++++++***)))(((%%%%%%&&&'''(((((((((''')))&&&&&&))))))%%%$$$&&& """&&&)))***)))&&&$$$''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$"""&&&)))((())),,,,,,)))((()))***+++++++++++++++)))(((((((((((((((((()))&&&&&&'''''''''&&&%%%$$$'''''''''''''''((())))))|||wwwuuussspppnnnjjjgggdddaaa___]]]ZZZWWWSSSSSSSSSRRRPPPPPPQQQRRRPPPMMMKKKHHHFFFDDDAAA??????>>>===;;;;;;;;;<<<<<<<<<:::666333111111222222222222111111111111111222/////////...---,,,******........................++++++++++++******)))(((000///...---------------111000///...------...///---+++)))***,,,---......)))***++++++,,,,,,,,,,,,%%%+++---(((&&&***,,,+++&&&'''((())))))((('''&&&))))))'''&&&&&&'''((()))&&&''')))***)))(((&&&%%%((((((((((((((())))))))),,,***((('''&&&'''((())))))'''$$$###$$$&&&'''&&&$$$%%%''')))******))))))((()))+++,,,,,,+++)))(((%%%''')))***)))'''$$$###%%%&&&(((******)))(((&&&((((((''''''''''''((((((}}}xxxtttrrrppppppooolllhhheeebbb^^^YYYVVVPPPQQQQQQPPPPPPQQQRRRSSSPPPMMMIIIHHHHHHFFFCCC@@@AAA@@@>>>============>>><<<:::666333111111222333333333222111000000111111000000000///...---++++++------------------------***++++++,,,+++++++++***//////...---------------000///---,,,,,,,,,---...---,,,***+++---/////////***+++,,,,,,,,,,,,,,,,,,%%%***,,,'''&&&)))+++***'''((())))))))))))((('''+++***)))'''&&&&&&''''''%%%&&&(((*********)))(((******))))))(((((((((''')))((('''&&&'''(((***++++++(((%%%$$$$$$%%%%%%$$$%%%&&&'''((())))))))))))(((***+++,,,,,,+++***((('''((()))******((('''&&&&&&'''((()))***)))((((((((((((''''''''''''((((((~~~yyysssqqqqqqrrruuurrrnnnjjjeee___YYYUUUPPPPPPPPPQQQRRRSSSUUUVVVOOOKKKGGGGGGIIIIIIEEEAAABBBAAA@@@???>>>>>>>>>>>>;;;999666333222222222333444333222111000000000000111111111000///...,,,,,,------------------------++++++,,,,,,------,,,,,,......---,,,,,,,,,------...---,,,+++++++++,,,---000///------.........---,,,------------,,,,,,+++&&&)))***'''&&&(((***)))((())))))******))))))(((+++***((('''''''''((()))%%%&&&(((***+++++++++***,,,+++******)))((('''&&&'''&&&&&&&&&''')))+++---...+++(((&&&&&&&&&%%%$$$((((((''''''''''''(((((()))***,,,------,,,***)))&&&&&&'''''''''''''''''''''(((((((((((())))))))))))((((((''''''(((((()))yyysssqqqrrrtttvvvtttppplllgggaaaZZZVVVSSSRRRRRRRRRTTTVVVVVVVVVMMMIIIDDDEEEHHHIIIEEE@@@BBBAAA@@@???>>>>>>======999888666444333222333333555444333111000/////////000000000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------,,,,,,,,,,,,,,,---...---,,,++++++,,,---...333111///------,,,***)))............---,,,,,,+++'''(((((('''&&&'''(((((())))))************)))))))))(((((('''((()))+++,,,'''((()))***++++++***************))))))(((((((((&&&&&&&&&&&&''')))***+++...,,,***))))))***)))(((***)))(((&&&&&&&&&'''((()))***+++------+++***)))$$$############$$$&&&'''''''''&&&&&&''''''((()))))))))(((((((((((())))))}}}xxxtttssstttvvvtttrrrnnnkkkgggbbb]]]YYYVVVTTTRRRRRRSSSTTTSSSQQQLLLHHHDDDDDDGGGGGGCCC???@@@@@@??????===<<<;;;;;;888777666444333333333444555444333111000//////////////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,+++***,,,,,,++++++++++++,,,---......---,,,,,,---...//////...,,,,,,---,,,+++)))............---,,,,,,+++)))''''''''''''''''''(((******))))))))))))******,,,+++***)))(((((()))******************)))((((((''''''(((((()))))))))***'''''''''''''''(((((()))***)))((((((*********)))+++***(((&&&&&&&&&'''(((((()))+++,,,,,,+++)))((($$$###"""""""""$$$&&&'''&&&&&&%%%%%%%%%&&&'''((())))))(((((((((((())))))yyyvvvuuuwwwwwwxxxrrroookkkhhhfffccc___\\\WWWTTTPPPPPPQQQQQQOOOLLLLLLJJJHHHFFFEEEDDDAAA????????????>>><<<;;;999888777666555444444444444444444333222111000000000000//////......---,,,***)))++++++++++++++++++++++++............---,,,+++***++++++******++++++,,,,,,...------,,,,,,---//////)))))))))+++...///...---,,,------------,,,,,,+++,,,(((&&&((()))''''''(((***))))))(((((())))))***222000---***(((&&&&&&&&&,,,+++***)))(((''''''&&&$$$%%%&&&'''((())))))***''''''''''''''''''((('''&&&%%%$$$&&&((()))((('''***)))(((''''''''''''''''''(((***++++++***(((''''''&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''***))))))(((((())))))***}}}uuussswww{{{zzzxxxrrrooojjjfffdddbbb```___YYYUUUQQQPPPRRRSSSPPPLLLNNNOOONNNJJJEEEAAA@@@AAA?????????>>>===;;;999777555555555555444444444444333333222111000000111111////////////...,,,+++***++++++++++++++++++++++++***+++,,,---------------***************+++,,,,,,---,,,+++++++++,,,...///*********---///000///---***+++,,,,,,,,,,,,,,,,,,...(((&&&)))+++(((''')))))))))(((''''''((())))))111000---***)))(((''''''***))))))(((''''''''''''$$$%%%%%%%%%&&&'''''''''$$$%%%&&&'''(((((())))))'''&&&%%%&&&(((((('''&&&'''(((((((((((((((''''''&&&'''((())))))((('''&&&(((''''''&&&&&&&&&&&&'''&&&'''((()))))))))((('''******))))))))))))******{{{sssrrrxxx}}}|||yyytttpppjjjfffcccbbbaaa```\\\WWWSSSSSSVVVWWWTTTPPPPPPRRRRRRMMMEEE@@@@@@BBB????????????===;;;999777555555555555555555555555222222111111111111111222111111000000///---,,,+++************************'''(((***,,,---/////////******))))))***+++,,,,,,++++++*********+++---...//////...//////...,,,))))))***++++++,,,,,,,,,,,,///(((&&&***,,,)))'''))))))((('''&&&&&&'''((())),,,+++*********+++,,,---((('''''''''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$'''(((******++++++***)))***+++***(((&&&&&&'''((())))))((('''&&&%%%&&&'''))))))'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''(((***+++,,,+++)))(((******))))))))))))******}}}zzzxxxwwwwwwxxxrrrnnnhhhggghhhgggbbb^^^\\\[[[YYYXXXWWWVVVSSSPPPQQQRRRNNNHHHDDDEEEDDDAAA<<<=========<<<:::888666888666444333333222000///222///,,,+++---///...,,,000////////////.........---------,,,,,,,,,++++++---,,,+++++++++---///111,,,+++)))((((((((()))***++++++************++++++***---000222333111...,,,+++***)))(((((()))***+++,,,,,,+++***)))))))))***---+++(((%%%$$$%%%'''(((++++++***))))))***+++,,,---***&&&$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''(((((('''(((((())))))))))))(((+++***(((((((((((('''&&&'''''''''(((******((('''***+++,,,***'''%%%######%%%'''+++---...---***)))((('''&&&%%%%%%&&&'''(((~~~|||zzzxxxwwwwwwwwwrrrmmmgggeeeeeeeeeaaa^^^[[[YYYWWWWWWVVVUUUSSSPPPPPPQQQOOOIIIFFFFFFDDDAAA<<<<<<<<<<<<;;;999888777888666444333333333111///222///---,,,...///...---/////////............---+++************)))))))))******)))))))))+++---...------,,,++++++++++++,,,))))))(((((((((((())))))((()))+++------,,,***)))******)))(((((()))******++++++*********************)))'''&&&%%%&&&''''''))))))(((((()))***+++,,,,,,)))&&&%%%&&&'''&&&&&&''''''&&&%%%%%%&&&'''''''''&&&&&&&&&'''((())))))'''(((((((((((((((''''''+++'''%%%''',,,---***%%%&&&%%%$$$%%%'''((((((''')))***+++***(((%%%$$$$$$%%%'''***,,,---,,,***(((((('''&&&&&&&&&&&&'''(((}}}}}}{{{zzzxxxwwwvvvuuuqqqlllfffbbbbbbaaa___]]]XXXWWWUUUTTTUUUTTTRRRPPPNNNPPPOOOJJJHHHHHHEEEAAA<<<<<<<<<<<<;;;:::888777888666555444444333111///222000......///000///...///............---------+++++++++++++++***))))))))))))(((((()))***,,,,,,...////////////...------))))))(((((((((((())))))'''(((((())))))(((''''''))))))(((((((((((())))))***************+++++++++''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))***++++++)))((('''(((((('''&&&''''''&&&%%%%%%&&&''''''''''''''''''((()))***+++(((((()))(((((('''&&&%%%***&&&$$$(((///111+++%%%'''%%%###$$$&&&((())))))''')))******(((&&&%%%%%%$$$&&&(((++++++***)))'''(((''''''&&&&&&''''''(((}}}}}}|||zzzxxxuuusssqqqpppkkkeee```______^^^]]]VVVUUUSSSRRRSSSSSSRRRPPPMMMPPPOOOKKKIIIIIIFFFBBB>>>>>>======<<<;;;::::::999777555444444444222000222111111000000000000000............------------....../////////...---,,,)))******+++,,,,,,---------.../////////...,,,+++,,,++++++******++++++,,,******)))(((((((((((())))))(((((((((((((((((()))))))))******++++++++++++$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&''')))******)))(((((()))******(((&&&''''''&&&&&&&&&&&&''''''''''''''''''(((***+++,,,*********)))((('''&&&%%%)))''''''***//////***%%%(((&&&$$$$$$&&&)))++++++&&&(((******((('''&&&'''###%%%''')))***)))(((&&&((((((''''''''''''((((((}}}zzzwwwssspppnnnppplllfffaaa^^^]]]]]]]]]VVVTTTQQQQQQQQQQQQQQQPPPLLLOOOOOOKKKIIIIIIFFFAAA??????>>>>>>======<<<<<<:::888666555555444222111222333333333222111111111//////.........---------///000111222111000...---((()))+++,,,------,,,,,,***+++,,,,,,,,,+++)))(((,,,,,,++++++++++++,,,,,,+++***))))))))))))***+++(((((())))))))))))((((((((()))***+++++++++++++++###%%%&&&'''((('''%%%$$$###$$$%%%&&&'''((())))))''''''(((***++++++)))&&&'''''''''''''''''''''''''''''''''(((((()))+++++++++++++++***)))((('''&&&'''))),,,---+++)))'''&&&'''%%%######%%%((())))))%%%''')))***((('''''''''###$$$&&&((((((((('''&&&((((((((((((((((((((((((}}}zzzvvvssspppooopppmmmhhhccc___]]]]]]]]]WWWTTTQQQPPPPPPPPPPPPOOOMMMOOONNNIIIGGGGGGDDD@@@??????>>>===============:::888666666666555333111222444555555333222222333000////////////.........---...000111000///---+++&&&'''***,,,,,,,,,***)))))))))******))))))((('''******))))))))))))******)))(((((((((((()))***+++))))))************))))))((()))+++,,,,,,+++***)))%%%&&&'''(((((('''&&&%%%###$$$%%%''''''(((((((((&&&&&&'''(((***+++)))'''&&&'''(((((((((((('''&&&((((((''''''(((((()))))))))*********)))((('''&&&&&&***------(((%%%%%%'''&&&$$$""""""$$$%%%&&&%%%&&&(((******((('''&&&'''###$$$&&&'''(((((('''''''''(((((())))))(((((('''|||yyyvvvtttssssssooonnnkkkfffaaa^^^]]]]]]XXXVVVRRRPPPPPPPPPOOONNNNNNPPPMMMGGGDDDEEECCC???>>>===<<<;;;;;;;;;<<<===;;;999777666666555444222222555777777444222333444111111000000000/////////,,,---///000///...+++***&&&(((+++---...---+++)))++++++***)))))))))))))))+++******))))))******+++''''''((()))***+++,,,,,,)))***+++,,,,,,+++***))))))***+++,,,,,,+++)))(((((((((((((((''''''&&&%%%$$$%%%&&&'''((((((''''''&&&%%%%%%''')))***)))(((&&&'''((())))))((('''&&&)))(((''''''&&&'''''''''&&&'''''''''''''''&&&&&&&&&((())))))'''&&&&&&'''(((&&&%%%%%%&&&'''&&&$$$'''(((******(((&&&&&&&&&$$$%%%&&&'''(((((((((''''''((()))******)))((('''~~~{{{xxxvvvvvvvvvwwwpppooolllhhhccc___^^^]]]ZZZVVVRRRPPPOOOOOOOOONNNOOOPPPMMMFFFCCCCCCBBB???===<<<;;;:::999:::;;;<<<;;;999777777777666444222222555888888555333333444111111111111000000000000,,,---///111000...,,,***(((***...000111000---+++---,,,+++***)))***+++,,,---,,,,,,++++++,,,,,,---'''(((***,,,---.........***+++,,,------,,,+++******+++,,,---,,,***((('''******)))((('''&&&&&&&&&%%%&&&'''((((((((('''&&&%%%$$$$$$%%%((())))))(((&&&'''((())))))((('''&&&)))((('''&&&&&&%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%'''%%%$$$%%%((()))(((''',,,*********+++***(((&&&''')))******(((&&&%%%%%%%%%%%%&&&'''(((((((((((('''((()))******)))((('''{{{vvvuuuuuuvvvvvvooonnnkkkfffaaa^^^]]]^^^]]][[[XXXVVVTTTPPPMMMJJJLLLKKKHHHDDDAAABBBEEEHHHBBB>>>::::::===>>><<<999888999999777444333333333444444444333333333222222555333111///......///000///......///111111000///------..................///000000///---+++,,,---******)))))))))***,,,---***)))(((***---///---***(((''''''))),,,------,,,&&&(((+++------,,,***(((''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&(((***,,,---((((((''''''''''''((((((***'''$$$###$$$&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$((((((((((((''''''''''''((('''&&&&&&'''((('''&&&+++***((('''&&&''''''(((((())))))************)))'''((()))******)))((('''{{{vvvttttttttttttooonnnlllhhhdddaaa______\\\[[[XXXVVVSSSPPPLLLJJJIIIIIIHHHEEECCCBBBCCCEEECCC???:::999<<<===;;;999999::::::888555333333444333333333333222222222222333222000///......///000///......///111111000////////////...............---...///---+++******++++++******)))***+++,,,---+++***)))***---...---++++++***)))***+++,,,+++)))((()))+++,,,---,,,***)))'''((())))))******))))))))))))************))))))$$$$$$$$$$$$$$$%%%&&&'''((((((''''''''''''(((((()))'''$$$$$$%%%&&&''''''''''''))))))))))))'''''''''(((((())))))((((((((()))(((''''''))))))(((''''''&&&%%%$$$$$$$$$%%%&&&'''''''''((())))))******'''((()))******)))((('''zzzvvvuuusssrrrqqqnnnmmmlllkkkhhhdddaaa```\\\[[[ZZZWWWSSSPPPMMMKKKIIIJJJKKKJJJGGGDDDDDDDDDEEEAAA;;;999:::;;;:::999;;;;;;;;;999666333333333222222222222111111111000111000///......///000111000......///000111000///000000//////......------+++,,,---,,,***((()))***,,,++++++******+++---...,,,***)))***,,,......---...,,,************((('''++++++,,,,,,,,,++++++***((()))))))))******************++++++++++++******'''&&&%%%$$$############((((((''''''''''''(((((()))'''%%%$$$&&&'''(((''''''((()))******)))((('''&&&''')))***+++******)))***)))((((((******)))((((((''''''''''''(((((()))'''&&&&&&&&&'''(((***+++'''((()))******)))((('''~~~zzzwwwvvvtttqqqooolllllllllllljjjgggccc___]]]]]]\\\YYYUUUQQQNNNMMMMMMNNNNNNMMMJJJGGGGGGGGGHHHCCC>>>;;;:::;;;;;;::::::;;;:::888555222222222111111111111000000000000//////......//////111111000///......000111111000000//////...---,,,+++++++++,,,,,,+++***))))))***---,,,+++++++++,,,---...,,,+++++++++,,,---//////...,,,************(((''',,,,,,,,,+++++++++++++++)))))))))))))))***++++++)))))))))******)))))))))***)))((('''&&&%%%%%%%%%(((''''''&&&&&&''''''((((((&&&%%%%%%'''))))))(((&&&'''(((((((((((('''&&&%%%&&&)))+++,,,,,,++++++***)))((((((******)))(((((((((((())))))******+++)))((('''&&&&&&''')))+++'''((()))******)))((('''|||yyywwwuuurrrppplllkkkkkkkkkkkkhhhccc^^^_________[[[VVVRRRPPPPPPPPPPPPNNNKKKHHHGGGHHHIIIHHHEEEAAA===<<<<<<;;;;;;888999999666333111111111111111111000000000//////.........//////000111222111///---...///111111000......------,,,+++******+++,,,---,,,+++***+++,,,...---,,,+++++++++,,,---,,,,,,,,,------...///000,,,***)))***++++++***)))++++++++++++++++++++++++))))))(((((())))))***+++))))))************))))))***))))))(((((((((((()))''''''&&&&&&&&&&&&'''''''''&&&%%%&&&)))*********''''''((())))))(((''''''%%%&&&(((***+++,,,,,,,,,)))(((''''''))))))((('''%%%%%%&&&&&&''''''''''''---+++)))''''''''')))***'''((()))******)))((('''~~~|||zzzxxxuuusssnnnlllkkkkkkllliiiccc^^^^^^``````\\\VVVQQQPPPQQQNNNNNNKKKHHHDDDCCCEEEFFFFFFEEEBBB???===<<<;;;;;;666777777555333111111222111111111111000000000/////////000000111111111222111///------///111111111......------,,,+++++++++,,,---...---,,,+++,,,---...---+++******++++++,,,***,,,...///......///000***)))((()))+++,,,,,,+++((()))***++++++++++++***)))((('''''''''(((***+++++++++,,,,,,,,,,,,++++++''''''''''''''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''***,,,++++++)))***+++,,,,,,+++***)))&&&&&&'''((()))++++++,,,)))(((''''''))))))((('''&&&'''(((((()))(((((((((,,,+++***)))(((((())))))'''((()))******)))((('''~~~}}}{{{yyyxxxrrrooollllllmmmkkkeee___]]]______[[[TTTPPPOOOQQQKKKLLLKKKIIIEEECCCBBBCCCBBBBBBBBB@@@===;;;:::999666777777666444222333444222222111111111000000000111111111222222222222111111///------///000111111........................+++---...---,,,+++,,,...---,,,+++***)))******+++))),,,000111000......///***)))((()))+++,,,+++***%%%&&&)))+++,,,+++******((('''&&&%%%&&&''')))*********++++++++++++******''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%&&&(((+++---,,,+++******,,,,,,,,,,,,******((('''&&&&&&''')))+++,,,***)))((((((******)))(((******+++,,,+++***))))))(((((((((((())))))******'''((()))******)))((('''~~~}}}|||zzzuuuqqqmmmmmmnnnlllfffaaa[[[^^^^^^ZZZSSSNNNNNNOOOJJJLLLMMMLLLIIIEEEBBBAAA>>>@@@@@@???===:::888888666777777777555444555666222222222222111111111111222222333333333222222111222///------...000111111/////////000000000000000+++,,,------++++++,,,------,,,***)))))))))******(((,,,111333111///...///,,,***)))***++++++***)))"""$$$(((+++,,,,,,***)))((('''%%%$$$%%%&&&(((***(((((())))))))))))((((((***)))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%&&&))),,,------,,,((()))***++++++***)))((()))'''%%%$$$%%%'''***,,,+++***)))***+++++++++)))'''((()))))))))'''&&&%%%###$$$&&&((()))***++++++'''((()))******)))((('''|||wwwlllkkkiiigggeeecccbbbaaaccc___ZZZVVVTTTRRRPPPNNNOOONNNMMMKKKHHHDDDAAA>>>@@@@@@??????===<<<::::::666444333333555555333000333222000000111222111000222111111111222222000///000000///......///000111222///,,,+++---///...,,,***+++,,,+++)))((()))***''''''((()))***++++++,,,000///.........---***((('''((()))***+++***))))))))))))************))))))&&&%%%%%%%%%%%%&&&'''''')))))))))(((((()))))))))$$$%%%'''((((((((('''&&&'''$$$"""!!!"""######"""%%%&&&'''((()))))))))))))))((('''))),,,---***'''###$$$$$$%%%&&&'''(((((()))******+++++++++************)))(((((()))***+++$$$$$$%%%&&&'''((()))***+++++++++***)))(((((((((~~~yyytttnnnmmmkkkiiifffcccaaa___fffbbb]]]YYYWWWUUUSSSRRRPPPPPPNNNLLLIIIEEEBBB@@@BBBBBBBBBAAA@@@>>>===<<<999777666666666666333000333111000111333444444333222111111111222222000///,,,,,,,,,---...000222333111///------...///...,,,***,,,------+++***+++,,,---+++)))(((((()))+++,,,---,,,,,,,,,------,,,***))))))***++++++***))))))'''(((((((((((((((((('''&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''%%%###""""""$$$%%%&&&%%%%%%%%%&&&'''(((((((((((()))(((((())),,,,,,***'''%%%%%%&&&&&&'''((((((((((((((()))***++++++******)))*********)))((('''&&&$$$$$$%%%&&&'''((()))***++++++***)))(((''''''&&&}}}vvvqqqqqqpppnnnkkkgggdddaaa___eeebbb]]]YYYWWWVVVTTTSSSOOOOOOMMMKKKHHHEEEBBB@@@?????????>>><<<;;;999888<<<:::999888888666333111222111000111444666666555222111000111222222000...,,,,,,,,,---...000111222000///...///000000...---***,,,...///---,,,,,,---///,,,)))'''''')))---000+++***)))***,,,---,,,++++++,,,,,,,,,+++***)))(((&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&''''''((()))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&''''''((($$$###"""###&&&((((((((($$$%%%&&&''''''(((((('''(((((((((***,,,,,,***(((((((((((((((((((((((((((&&&&&&((()))************&&&(((***++++++)))&&&$$$$$$%%%%%%&&&'''((())))))******)))((('''&&&%%%%%%}}}vvvqqqrrrqqqpppnnnjjjgggdddbbbaaa^^^YYYVVVUUUTTTSSSRRRMMMLLLJJJHHHEEEBBB@@@???>>>======<<<:::888666555:::999999888777666444333333222000111333444444444222111000111222222000.../////////...............//////000111111111///...)))+++...///...,,,,,,,,,+++***(((((()))---111333+++***((()))+++,,,++++++......---,,,+++***)))(((%%%&&&&&&''''''&&&&&&%%%(((''''''''''''((())))))&&&''')))******)))'''&&&'''&&&%%%$$$%%%&&&'''(((%%%$$$$$$%%%'''))))))(((###$$$%%%&&&''''''''''''(((((()))***++++++***)))*********)))))))))(((((($$$%%%&&&((()))*********&&&''')))+++++++++)))(((%%%%%%&&&&&&'''(((((()))***)))((('''&&&%%%%%%$$${{{uuuqqqqqqqqqqqqpppnnnkkkhhhfff^^^[[[WWWTTTTTTSSSRRRRRRMMMLLLJJJGGGDDDBBB@@@@@@AAAAAA@@@???===;;;999888555666777777666666555555555333111000111222111000111000000000111111///...000000000//////............///111111111000//////)))+++------,,,++++++,,,))))))***+++,,,...000111---+++))))))*********)))///...---,,,***)))((((((''''''((((((((((((''''''(((''''''''''''((())))))&&&'''((())))))((('''&&&&&&&&&%%%$$$$$$&&&'''((('''&&&&&&'''((()))((('''###$$$%%%&&&'''''''''''''''(((***++++++***))))))+++++++++******)))(((((($$$$$$&&&'''))))))******++++++***)))))))))******%%%%%%&&&&&&'''(((((((((((((((''''''&&&%%%%%%%%%}}}xxxsssppppppqqqqqqqqqoookkkhhhfff^^^[[[WWWUUUUUUUUUUUUTTTPPPNNNLLLIIIGGGEEEDDDCCC@@@@@@???>>><<<:::888666222444666666555555555666555333111000111111///...111000///000111111///---,,,,,,---//////000000///---...000000///...///000,,,------,,,*********,,,------------,,,,,,++++++...,,,)))((()))******)))......,,,***))))))(((((((((((())))))))))))((((((''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''))))))(((&&&$$$%%%&&&''''''(((((('''&&&(((++++++***))))))***+++++++++******)))))))))%%%%%%'''((())))))))))))///---+++)))'''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''{{{wwwsssrrrpppppppppooommmiiieeeccc^^^[[[WWWVVVVVVVVVVVVVVVPPPOOOLLLIIIGGGFFFEEEEEE??????>>><<<:::888666444333555777777555333444666555333111111222222111000111000///000111111///---)))***,,,---...---------,,,...///...------///111000000...,,,***)))+++---///...,,,***))))))******---+++((((((***,,,,,,,,,---,,,+++)))((((((((()))(((((())))))))))))((((((&&&&&&&&&&&&&&&''''''((('''&&&$$$######$$$&&&'''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%''')))***)))'''%%%%%%&&&'''((((((((((((&&&(((+++,,,***))))))***************))))))))))))&&&'''((()))))))))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))|||xxxvvvuuupppppppppnnnkkkfffbbb___\\\YYYVVVUUUUUUVVVVVVUUUOOOMMMKKKHHHEEEDDDDDDDDDCCCBBBAAA@@@===;;;999888555888999888555222333555444333111222333444444333111000///000111111///---++++++,,,,,,+++***(((''',,,...///---+++,,,///222333222000,,,***))),,,...///---)))'''''')))---///+++)))((((((+++---//////,,,+++***((((((((())))))''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''***(((&&&$$$$$$&&&(((***###$$$%%%&&&'''&&&%%%$$$""""""###&&&***+++***)))%%%&&&'''((())))))))))))%%%))),,,,,,***((()))+++))))))))))))))))))))))))(((((()))))))))))))))((( $$$'''*********)))&&&&&&&&&'''''''''''''''%%%%%%&&&'''((()))***+++{{{zzzzzzzzzuuupppllljjjhhhbbb]]]ZZZ[[[YYYVVVSSSRRRRRRTTTUUUPPPMMMIIIGGGGGGGGGFFFEEECCCBBBAAA@@@===:::888777999888888777555444222111333222222222222222222333333222000/////////000111111111000......---------111...++++++---000111222222222222111...------...---,,,,,,++++++,,,,,,---...---,,,...000111111000,,,......---+++)))((()))))))))((('''''''''''''''&&&((()))***)))((()))***&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''***'''$$$$$$'''((('''&&&((((((((((((((('''''''''$$$$$$&&&)))+++,,,+++***,,,+++))))))***)))(((&&&(((((((((((())))))))))))&&&&&&''''''(((***+++,,,((('''''''''''''''((((((***************+++++++++}}}|||{{{tttpppllljjjhhhddd___\\\YYYWWWTTTQQQPPPPPPQQQRRROOOLLLHHHFFFFFFFFFEEEDDD@@@???>>>===;;;:::999888999999888777666444333222222222111111111111222222222222111000000000000000111000///...------------333111...---///000000000000111111000...---------------,,,,,,+++,,,,,,,,,,,,+++***,,,...//////...,,,---...---+++)))((()))))))))(((''''''''''''(((''')))***+++***)))***+++'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&***'''%%%%%%'''((((((&&&((((((((((((((((((((('''&&&&&&&&&)))+++---,,,+++...,,,++++++++++++***((()))(((((((((''''''&&&&&&%%%%%%%%%&&&''')))***+++***)))))))))))))))******((()))))))))******++++++|||yyywwwrrrpppmmmjjjhhheeebbb___YYYWWWSSSPPPNNNNNNNNNOOONNNKKKGGGEEEEEEEEEDDDDDDAAA???>>><<<;;;;;;;;;<<<:::999999888777555444333111111111000000111111111111222222222222111000000000///...---------------444222000000111111///...//////000000000///---,,,......---,,,++++++,,,,,,)))((((((***,,,......---,,,---...---+++)))))))))***)))((((((''''''((((((''')))++++++*********+++((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))'''%%%&&&'''(((((('''''''''(((((((((((((((((((((''''''(((+++------------,,,+++***++++++***((())))))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''))))))******)))(((((())))))***&&&''''''((()))***++++++|||wwwrrroooooopppmmmiiiggggggeeebbb[[[YYYVVVSSSPPPOOOOOONNNOOOLLLHHHFFFEEEEEEEEEDDDEEECCC@@@>>>======>>>>>>::::::999999888666555444111111000000000000111111000111222333333222111000//////...---------------111000000111222111///---//////000222333222000...///...---,,,,,,,,,,,,,,,)))(((((())),,,------,,,+++---...---+++))))))******))))))((('''((((((((('''(((******)))))))))***))))))(((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''(((((((((((()))'''&&&''')))+++------+++)))(((((())))))(((&&&))))))(((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))(((((('''&&&&&&&&&''''''%%%%%%&&&'''((()))***+++~~~~~~~~~}}}yyysssnnnjjjmmmpppnnnhhheeehhhgggddd```^^^[[[WWWTTTRRRQQQPPPPPPMMMIIIGGGFFFGGGFFFEEEGGGEEEBBB>>><<<<<<<<<<<<999999999999888666555444111111000000000000111111///000222333333222111000//////...---------......------...000222111///---//////111444777666333//////...------,,,,,,,,,---+++***)))***,,,...---,,,+++,,,------+++))))))*********)))(((((((((((((((%%%'''))))))((('''((()))******)))(((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((((((((((())))))&&&'''''''''(((((())))))(((&&&%%%%%%'''***++++++***((('''((())))))((('''((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))(((((('''&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******|||}}}}}}|||xxxsssnnnkkkkkkpppnnnfffcccggghhhdddcccaaa___[[[WWWTTTRRRQQQPPPMMMIIIGGGGGGGGGFFFFFFDDDCCC@@@===:::999888888888888888888777666555444111111111000000111111111//////000111111111111000000//////.........//////,,,,,,---///111111000...//////111666::::::555000......------------......---,,,++++++------,,,++++++,,,------+++*********+++***))))))(((((())))))$$$&&&(((((('''''''''(((++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))))))))((()))***&&&&&&''''''((()))))))))'''%%%$$$%%%'''))))))(((+++***))))))++++++***)))(((((((((((())))))******''''''&&&&&&'''(((((()))******)))(((''''''''''''%%%&&&&&&'''((()))******~~~||||||}}}|||yyyuuupppmmmjjjpppoooeeeaaafffhhhddddddbbb___\\\XXXTTTQQQPPPPPPLLLIIIFFFFFFFFFFFFEEEAAA@@@???===;;;999888777777777777777666555444444222222111111111111222222//////......///000000111000000/////////000000111///......///111111000...---...000666;;;;;;666000------,,,------...///000///---,,,,,,,,,,,,+++)))***,,,------+++******++++++***))))))(((((())))))%%%'''))))))((('''((())),,,++++++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$'''******)))((()))+++&&&&&&''''''((())))))***&&&&&&&&&''')))***)))'''+++)))((()))***+++***)))((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&'''(((******)))(((''''''''''''''''''((((((((())))))))){{{{{{|||{{{yyyuuuqqqoooiiipppoooddd```eeegggccccccbbb___[[[WWWSSSPPPNNNNNNKKKHHHEEEEEEEEEEEEDDD????????????>>><<<;;;:::666666777666666555444333333333222222222222333333///...---------///000111111000000000000000111111333222000000111111///...,,,,,,///666;;;;;;555///,,,,,,,,,---...///000111///---,,,+++++++++)))'''***,,,------+++******++++++******)))))))))))))))&&&(((******)))((()))***,,,,,,+++***)))((('''&&&%%%%%%%%%&&&&&&'''''''''###'''***+++)))((()))+++&&&&&&&&&'''((())))))***''''''''')))++++++)))'''((('''&&&'''((()))((('''))))))((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&)))((('''&&&%%%$$$$$$$$$((((((((()))))))))))))))}}}|||zzzzzzyyywwwssspppooommmkkkiiifffcccccceeebbb___ZZZVVVSSSRRRSSSSSSUUUNNNGGGEEEGGGFFFAAA<<<=========<<<;;;:::888777999888777777666555555444666555555444333333222222//////............//////111111111111111000//////111111111111111000//////------111888999333---***(((***,,,...////////////111///---,,,,,,,,,+++***,,,,,,,,,,,,+++***))))))---,,,,,,+++***)))(((((((((((('''''''''(((((()))...,,,***(((&&&&&&&&&&&&%%%&&&''''''&&&&&&(((***(((((())))))))))))((((((((('''&&&%%%%%%&&&'''((())))))+++---//////---+++)))((('''&&&%%%$$$######&&&&&&&&&%%%$$$###!!!!!!"""''')))(((&&&%%%$$$''''''&&&&&&'''((()))***"""###$$$%%%&&&&&&&&&&&&~~~|||zzzyyywwwsssqqqpppnnnllliiieeecccbbbcccbbb```\\\YYYVVVTTTTTTTTTQQQKKKEEEDDDGGGHHHDDD???@@@???===<<<:::888777666888888888888777666555444555555444444333333333222111000000000000000000111000111111222222111111111111111222222111111000///---,,,///555666111,,,+++''')))+++,,,---......---000...,,,,,,,,,---,,,*********+++,,,,,,++++++++++++++++++***)))))))))((((((((('''''''''(((((()))---,,,***(((&&&&&&&&&&&&%%%&&&''''''&&&&&&(((***&&&'''((())))))))))))))))))((('''&&&&&&'''((()))''''''(((***------+++)))))))))((('''&&&%%%$$$$$$((((((''''''%%%$$$"""!!! ###'''((('''&&&%%%&&&)))))))))))))))*********&&&&&&&&&%%%%%%%%%%%%$$$}}}zzzyyyvvvsssppppppoookkkhhheeecccbbbaaabbb```^^^\\\YYYWWWUUUTTTLLLHHHDDDDDDHHHIIIGGGCCCCCCAAA>>>:::888777666666888888999999888777666444444444444444333333333333222222222111111222222222000111222222222222222111111111111111111111000///---***,,,111222///++++++'''(((***+++,,,,,,,,,+++...,,,++++++,,,------,,,((()))***+++,,,,,,,,,,,,)))))))))))))))))))))))))))((((((''''''(((((((((---,,,***((('''&&&&&&'''%%%&&&'''''''''''')))+++%%%&&&'''((()))************)))(((''''''((()))***''''''''')))+++,,,***(((******)))((('''&&&%%%%%%)))))))))(((&&&%%%###""""""$$$&&&'''&&&&&&'''(((***+++,,,,,,,,,+++***)))***)))'''%%%$$$###$$$$$$|||yyyvvvtttqqqooonnnmmmjjjeeedddeeedddaaa______^^^]]]ZZZWWWTTTSSSKKKHHHFFFFFFIIIKKKHHHFFFCCCAAA===999777666888999777888999:::999888666555333333333333333333333333333222222111111222222333111111111111111000////////////000000000//////...---))))))...///---+++,,,((()))+++,,,---,,,,,,++++++***)))***,,,---------))))))***+++++++++++++++((((((((((((((()))))))))***)))((((((((((((((((((---+++***((('''&&&''''''%%%'''(((((('''(((***,,,''''''((()))))))))((((((+++***)))(((((()))***+++)))))))))***,,,,,,+++)))*********)))(((''''''&&&)))))))))(((&&&%%%###"""$$$%%%&&&&&&%%%&&&(((******+++---------+++)))'''+++***'''%%%$$$$$$%%%&&&zzzvvvsssqqqooonnnkkkkkkhhhccccccgggfffaaa\\\\\\\\\ZZZXXXUUURRRPPPNNNLLLIIIIIIKKKJJJHHHEEEBBB???;;;888666777:::;;;777777888999888777666555333333333333333222222222111111000000000000111111111111111000///---++++++------...............------)))(((,,,...,,,+++---+++,,,---.........---,,,***)))((()))+++---...---++++++++++++******)))(((((((((((((((((()))))))))******)))(((((((((((((((,,,+++)))(((''''''''''''&&&'''((((((((()))+++---++++++******)))(((&&&&&&+++***)))(((((()))***+++***))))))***+++,,,+++)))*********)))((((((''''''''''''''''''&&&$$$###"""%%%&&&'''&&&&&&&&&)))+++)))***+++,,,,,,***(((&&&)))(((&&&%%%%%%&&&((()))~~~xxxsssqqqpppooonnnjjjkkkgggaaabbbhhhfff___YYYYYYXXXWWWUUURRRPPPNNNOOONNNLLLKKKJJJIIIFFFCCCAAA>>>;;;888777888:::<<<777777666666666666666666444444444333222111111111000000////////////000000000000000///---,,,***))),,,------..................***)))---///------///......///000000///...---)))((('''(((+++---------++++++++++++***)))((('''))))))))))))))))))))))))++++++***)))((((((((((((,,,+++)))((('''''''''(((&&&''')))))))))***,,,...---------+++***(((&&&%%%+++***)))(((((()))***+++***((('''((()))***)))(((***)))))))))((((((((('''&&&&&&&&&&&&&&&%%%$$$$$$&&&'''(((''''''''')))+++((()))*********)))((('''''''''&&&&&&'''(((***+++~~~xxxsssqqqqqqpppppplllnnnhhh```aaagggdddZZZWWWWWWVVVTTTRRRPPPNNNMMMNNNMMMLLLKKKIIIFFFCCCAAAAAA???<<<999888888999999777666555444444555666777666555444333222000//////000000////////////000000.........///......---,,,---...//////000000000///...******...111///...000//////000000000///---,,,)))((('''(((***,,,,,,,,,)))***************)))(((+++++++++***)))))))))(((,,,+++***)))((((((((((((+++***)))(((''''''((((((&&&''')))))))))+++---///......------+++***((('''***)))(((((((((((()))***+++***((((((***+++***)))))))))((((((((((((''''''%%%%%%&&&'''''''''''''''%%%'''))))))(((((()))+++((((((((()))))))))))))))&&&''''''((())))))******~~~xxxsssrrrrrrrrrrrrooopppjjj``````fffbbbWWWWWWWWWUUUSSSQQQPPPNNNNNNKKKKKKJJJIIIGGGEEEBBB@@@CCCAAA>>>:::888777777777777666333222222444666888666666555333111000///...111111000000000000111111,,,---...///000000000000//////000111111111111111...++++++000222000///111//////000000000...---,,,)))((('''(((***+++,,,+++'''((()))******++++++***---,,,,,,+++***)))((((((,,,+++***)))((((((((((((+++***)))(((''''''((((((&&&((()))******+++...000------------,,,+++*********)))(((''''''((()))***...---++++++,,,------,,,((((((((((((''''''''''''%%%&&&'''((())))))))))))%%%''')))***)))))))))***))))))(((((()))***+++,,,''''''((()))***)))))))))zzzuuusssrrrrrrrrrqqqlllfffcccaaa```]]][[[ZZZYYYVVVQQQMMMMMMOOOQQQOOOMMMJJJGGGEEECCCBBBBBBDDDCCCAAA>>>;;;888666555999888666555444444444555888555222111111111000///222333444444333111...,,,///...---,,,,,,---///000111000///......///000111111///,,,******+++,,,...000000111111000///......111,,,((('''***,,,,,,+++)))))))))***++++++)))&&&,,,,,,,,,++++++++++++***+++*********+++***'''%%%''''''((())))))((('''&&&'''((()))+++,,,,,,,,,,,,+++***((()))***,,,++++++***(((''''''(((***)))(((---,,,,,,++++++******)))***************)))((((((%%%'''******)))(((((()))(((((('''''''''(((((()))(((''''''''''''(((((()))''''''(((((())))))******{{{vvvttttttsssrrrpppkkkeeeaaa___^^^[[[XXXXXXWWWTTTOOOLLLKKKMMMPPPNNNLLLIIIFFFDDDBBBBBBCCCBBBAAA@@@>>><<<:::999888:::999777555444333333444666444222111111111000///000000111222222111000///000///...------...//////111000///......///000111555333000...---...///000000000000//////...,,,,,,,,,***((((((***,,,------***))))))***++++++***(((,,,,,,++++++++++++++++++,,,+++***+++,,,+++(((&&&''''''))))))))))))((('''(((((()))******+++++++++***)))((()))***,,,,,,+++'''&&&%%%'''***,,,---,,,***+++++++++++++++++++++***************)))((((((&&&(((++++++***))))))***''''''&&&%%%%%%%%%&&&&&&((((((''''''(((((()))))))))))))))))))))*********zzzwwwvvvuuusssqqqmmmjjjddd```]]][[[XXXVVVVVVUUURRRNNNJJJJJJLLLNNNMMMJJJGGGDDDBBBBBBCCCDDDAAA@@@???>>>===<<<;;;::::::999777555444333222222333222111111222222111///------...///000111222222222111000///......//////000000////////////000000444222///---,,,,,,---.../////////...---+++***)))''')))***+++++++++---...,,,+++))))))+++,,,+++***++++++++++++,,,,,,,,,,,,---,,,+++,,,---,,,***((('''((()))***************((((((((())))))))))))))))))((('''(((***,,,,,,,,,((('''&&&(((***---------((())))))***++++++,,,,,,))))))******))))))((((((''')))++++++*********+++(((''''''&&&%%%%%%%%%&&&((((((((((((((()))******,,,,,,++++++******++++++~~~{{{xxxwwwuuutttqqqooollliiieee```\\\YYYVVVUUUTTTTTTQQQNNNKKKJJJKKKMMMKKKIIIEEEBBBAAAAAACCCDDDAAAAAA@@@>>>===<<<;;;:::999999777555444222111111000000000111333333111...------------...000111222333222111000000//////...000000////////////000000333111///---,,,+++,,,,,,.........---+++)))'''&&&&&&)))------+++)))+++------+++))))))+++,,,---,,,+++++++++,,,,,,---------...---,,,,,,------,,,***(((((()))***+++,,,,,,,,,)))((((((''''''''''''((()))''''''(((***,,,,,,,,,---+++))))))***+++***)))))))))))))))******++++++((()))))))))))))))((((((''')))******))))))***++++++***)))((('''''''''''')))))))))))))))***+++,,,///...---,,,++++++,,,,,,zzzxxxvvvtttsssqqqnnnkkkjjjiiifffbbb]]]YYYWWWVVVTTTTTTRRROOOLLLKKKLLLNNNKKKIIIEEEBBBAAAAAABBBCCCCCCBBB@@@>>><<<:::999888888888777666444333111111/////////111222222000...///......---......//////333222222111000//////...//////000000000000//////555444222111000/////////......---,,,+++)))'''&&&(((+++......***(((((()))---+++))))))+++,,,------******+++,,,------......///...,,,,,,......---,,,)))))))))***+++,,,------)))(((''''''&&&''''''((()))(((''''''***+++++++++---+++))))))***+++***)))*********))))))((((((((('''(((((()))))))))((((((&&&'''((((((''''''(((***+++***)))((((((((((((((()))))))))******,,,------000///...,,,,,,,,,---...~~~yyywwwtttrrrpppnnnkkkiiihhhhhhgggccc^^^ZZZXXXXXXTTTTTTSSSPPPMMMLLLMMMOOOJJJIIIGGGDDDBBBAAAAAAAAABBBAAA@@@>>>;;;999888777666666666666555333222111//////...///111111000...000000//////......------111111222111111000///...//////000000000000//////222111000//////..................---,,,***)))(((***,,,---,,,***(((''''''+++)))((()))+++---,,,,,,)))***+++,,,---...///000///...,,,,,,---......---***)))))))))***+++,,,,,,)))((('''&&&&&&'''((()))***((('''''')))******)))***((('''(((***,,,,,,+++******))))))(((''''''&&&''''''((()))))))))((((((&&&'''''''''&&&&&&(((***(((''''''&&&''''''((((((*********+++,,,---...///111///---,,,,,,---...///~~~|||{{{xxxtttqqqooommmjjjhhhfffgggfffccc^^^YYYXXXYYYSSSSSSRRRPPPNNNLLLMMMNNNJJJJJJHHHGGGDDDBBB@@@?????????>>><<<;;;999888888444444555555555444333222111///......///000///...//////000111000///...---///000000111111000///......///000111111000///...------,,,,,,,,,,,,,,,,,,............---,,,+++***+++***)))*********((('''((((((((())),,,,,,+++***)))***+++,,,---///000000///---++++++---......---+++***)))((())))))***+++)))((('''&&&'''(((***++++++)))(((''')))))))))((()))((('''''')))++++++***((((((((((((((((((((((((&&&''''''((())))))(((((('''(((((('''&&&&&&)))+++&&&&&&&&&&&&'''((()))*********++++++,,,...///000000...,,,++++++---///111}}}{{{}}}yyyuuuqqqooommmjjjhhhccceeeeeebbb]]]YYYXXXYYYRRRRRRRRRPPPMMMLLLLLLNNNKKKJJJJJJHHHFFFBBB???===<<<<<<<<<;;;;;;::::::999333333444555555444333333222000------...//////...---///000222222111///.........000111111000//////...///000111111000///............////////////000////////////......---,,,+++)))'''(((+++,,,***(((''''''(((***,,,,,,+++)))))))))+++,,,...///000111///---++++++,,,......---+++***)))((((((((()))***(((((('''&&&''')))+++---,,,***((((((((()))(((&&&,,,***((('''(((((('''&&&&&&&&&''''''((()))))))))&&&&&&'''((())))))((((((((())))))(((''''''***,,,(((((((((((()))+++,,,---+++++++++,,,---...000000///...,,,++++++---000222~~~yyy}}}yyytttrrrqqqoookkkhhhccccccaaa^^^^^^```\\\VVVRRRRRRQQQOOOMMMLLLMMMNNNRRRPPPLLLIIIEEEAAA???>>>BBBAAA???===;;;:::999999555666777777777777777666444333111000///...//////---...000111111111000///111222333333222111///...111111///......------------...//////......///111111111000000//////......------...---,,,***((('''((((((((()))))))))))))))+++,,,---.........---,,,---,,,+++---///000---***,,,,,,+++***)))))))))***---(((###$$$)))------+++,,,,,,.........,,,***(((+++)))(((''''''((()))+++---'''%%%)))---,,,)))((())))))***++++++++++++***111...***)))+++---......---------......---,,,,,,***---///000///......///000000000---******---111|||xxxzzzwwwsssqqqpppnnnjjjgggddddddaaa]]]]]]^^^ZZZTTTSSSSSSQQQOOOLLLLLLLLLMMMNNNLLLJJJFFFCCCAAA???>>>@@@???===;;;888666555555555555666666666555555444444333222000////////////...///000000111111000000111111222222111111000000222111000///...---------,,,---......------...///111111000000///......---------------+++***((('''******))))))((((((''''''++++++,,,---......------...---,,,...000000...+++------,,,+++++++++++++++---)))&&&&&&))),,,,,,,,,+++,,,---...---,,,***)))***)))(((''''''((()))***+++%%%$$$(((,,,***'''&&&(((((()))++++++,,,++++++---+++******,,,///000111,,,,,,,,,,,,,,,+++***)))''')))++++++***))))))***---......---******,,,///~~~{{{yyyuuusssqqqpppooommmiiigggeeefffbbb]]]\\\\\\YYYSSSUUUSSSQQQNNNLLLKKKKKKKKKIIIHHHFFFDDDBBBAAA@@@@@@@@@???===;;;888666444333444555555555444333222222444333222111////////////000////////////000111111111000000000000111111222222111111///...------,,,+++,,,------,,,,,,---///000000000///......------,,,,,,,,,++++++)))((('''+++***))))))''''''&&&%%%++++++++++++,,,...//////......---...//////...,,,,,,,,,+++*********++++++,,,+++)))((((((***+++,,,++++++,,,------,,,+++******)))(((''''''((()))***+++&&&%%%))),,,***'''''''''(((***,,,---......---***))))))+++...111222222000000000000///---,,,+++%%%'''(((((('''%%%&&&&&&)))***,,,,,,+++***+++,,,}}}||||||{{{rrrqqqqqqpppnnnllliiigggeeefffccc^^^[[[\\\ZZZVVVWWWTTTQQQNNNLLLKKKJJJIIIEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@>>><<<:::888777555555555555444333222111444333222111000////////////...---------...000111000///......///000222333222111111000///...---,,,+++---......---,,,...///000000///......------,,,++++++++++++***))))))((()))))))))(((((('''''''''+++*********+++---///111...---------------,,,,,,))))))((((((((((((((())),,,,,,,,,***((()))+++---***++++++,,,,,,,,,++++++******)))(((((()))******---)))(((,,,---+++))))))'''))),,,...000111111000***)))***,,,///111111111111111111000///---,,,+++''')))))))))'''%%%&&&'''&&&'''***++++++******)))}}}||||||}}}qqqqqqqqqooommmkkkiiiiiiccceeeccc^^^\\\]]]]]]ZZZWWWTTTPPPMMMLLLKKKIIIGGGEEEDDDDDDCCCCCCDDDDDDEEE@@@@@@@@@@@@???>>>===<<<777777777666666444333333444333333222111000//////------,,,+++,,,---.../////////...---...///111222000111111111000///...---,,,...//////......///000//////......---,,,,,,,,,++++++******************'''((((((((())))))************)))***+++---///000,,,,,,,,,+++*********+++)))((((((((((((((()))))),,,------+++***)))+++---)))******+++,,,,,,,,,,,,******))))))))))))******---)))))),,,---)))((())))))+++...111333444333333,,,+++***,,,...///...---,,,,,,++++++)))(((&&&&&&((()))***((('''&&&&&&(((&&&''')))+++,,,+++)))(((}}}|||{{{|||qqqqqqpppnnnjjjhhhiiijjjbbbeeeccc^^^[[[\\\]]]\\\WWWSSSNNNLLLLLLLLLIIIFFFFFFEEEEEEDDDDDDDDDEEEEEE<<<===>>>??????>>>===<<<888888888888777666555555444444444333222111///...,,,,,,,,,,,,,,,---......///............//////000//////111111111111//////---...000///......///111.........---,,,,,,+++++++++++++++***++++++,,,,,,'''(((((()))***+++,,,---************+++---......+++,,,,,,***(((((()))***++++++*********+++,,,,,,,,,,,,,,,+++,,,,,,------)))))))))***+++,,,------***************************''''''***)))%%%$$$'''***,,,000333555555444333---,,,******+++,,,,,,+++************)))(((&&&&&&'''(((((('''%%%%%%&&&((((((((()))+++---,,,***'''~~~{{{yyyxxxqqqqqqoookkkfffeeegggiiibbbdddccc\\\XXXYYYZZZYYYWWWRRRMMMKKKMMMMMMJJJFFFGGGFFFEEEDDDCCCCCCCCCCCC======?????????===<<<:::777777777888888777666666333444444444333111///...------...////////////........./////////...---------...000222222222111000,,,---///...------...000......------,,,+++++++++,,,,,,+++++++++,,,...///*********+++,,,,,,,,,---)))***+++,,,,,,,,,,,,,,,,,,------+++(((''')))++++++++++++++++++,,,---------+++)))+++...000...,,,(((((())))))***,,,---...*********++++++*********(((&&&''')))((($$$###&&&))),,,000333444444333111---+++(((((()))***+++++++++++++++++++++***)))((('''''''''&&&%%%&&&(((***,,,+++***+++------+++(((zzzvvvtttqqqpppnnnhhhcccbbbeeehhhbbbdddbbb[[[UUUUUUVVVVVVWWWQQQLLLKKKMMMMMMJJJGGGGGGFFFEEEDDDCCCBBBBBBBBB???@@@AAAAAA@@@>>>;;;:::555666777777777777777666333444444444333111///...---...000111111111000///......///000///...,,,++++++---000222333333222111+++,,,...---,,,,,,---///......---,,,,,,++++++***---,,,,,,+++,,,---///000---,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++***---......+++((('''***,,,******))))))***+++,,,,,,...***(((***///222///,,,((((((((()))***,,,---...******++++++++++++*********((()))+++)))$$$$$$''')))+++///222333333111///,,,***&&&&&&'''***+++,,,''''''(((((((((''''''&&&((())))))((('''(((***---///---+++,,,......+++)))~~~vvvrrrrrriiikkkmmmkkkeee```^^^^^^ccc```\\\ZZZYYYXXXVVVTTTSSSPPPMMMLLLMMMLLLIIIFFFJJJCCC???@@@BBBAAA@@@AAAEEECCC@@@>>>===;;;999777999888777777777777777888999999999777555222000...111000///000111111///---......---------......///222111111111111111222333---,,,+++***+++---000111***---///...+++***+++,,,+++,,,------++++++,,,---,,,---...//////...---,,,,,,***)))+++---...+++(((+++++++++******((('''''',,,+++)))((((((((()))***---,,,,,,+++,,,,,,------((()))******+++,,,---...------,,,+++++++++,,,,,,+++***)))((('''&&&%%%$$$%%%(((---000222111...---+++***)))(((((()))+++,,,((()))))))))))))))(((((('''''''''((()))+++,,,---......---...///...+++(((wwwpppmmmgggiiijjjhhhdddaaa```aaa___\\\YYYWWWVVVVVVUUUTTTQQQOOOMMMMMMNNNNNNLLLIIIIIIBBB>>>@@@BBB@@@???@@@@@@???============;;;999999888777666555555555555777777666555333111///...111000//////111000///---......---------......//////......---------.........---,,,,,,,,,...///000***,,,...---+++)))***++++++,,,------++++++,,,------..................---+++)))((()))+++,,,+++)))++++++++++++***)))((((((+++***((('''''''''((()))******))))))))))))******,,,,,,------...////////////...---,,,++++++******------,,,+++***)))((((((&&&(((,,,...///---+++)))+++***(((''''''((()))***(((((())))))))))))((((((((((((((()))***+++---......---------......,,,+++yyynnnhhhhhhhhhgggeeebbbaaabbbddd[[[XXXUUUSSSSSSSSSSSSRRROOONNNMMMMMMOOOOOONNNLLLIIIBBB>>>???AAA???>>>???;;;;;;:::<<<>>>>>>===<<<999888777666555333333222555444333111000000000000111000//////000000///---///......---------.........------,,,,,,+++++++++------------............***+++,,,,,,***))))))***+++,,,---,,,+++***+++---///......------......///***((('''''')))+++++++++,,,,,,---,,,,,,+++***)))***)))((('''&&&'''(((((())))))(((((((((((())))))........................000///...,,,+++***))))))+++******)))(((''''''&&&(((***,,,...---,,,)))'''***)))'''&&&&&&&&&''''''(((((())))))***))))))((((((((((((((()))***,,,,,,...,,,+++,,,...//////...|||zzzpppiiikkkjjjgggcccbbbbbbdddeee\\\XXXTTTQQQPPPPPPOOOOOONNNNNNMMMMMMMMMMMMLLLLLLIIIBBB===???@@@>>>===>>>:::999:::<<<>>>>>>===<<<888888777777666555444333444333111000000000111222222000//////000000///...//////...------------...000000//////...---,,,+++***+++,,,---......------+++,,,,,,,,,++++++*********,,,,,,,,,+++***+++,,,///...---,,,,,,---...///+++)))''''''(((***,,,---------...------,,,+++++++++***)))''''''(((((()))+++******))))))))))))***,,,,,,,,,++++++*********///...---,,,+++*********))))))((((((''''''&&&&&&***,,,---......---,,,***)))((('''&&&%%%%%%%%%&&&(((((()))*********))))))&&&&&&&&&'''((()))******---,,,***+++---000111111}}}xxx{{{}}}yyyrrrnnnppplllgggcccaaabbbdddeee^^^ZZZTTTPPPNNNMMMLLLKKKNNNNNNMMMLLLKKKJJJIIIIIIIIIBBB===???@@@>>>===>>>;;;;;;;;;===>>>===;;;999666666777888888888777777444333222111111222333444222000......///000////////////...---------------111111111111000...---,,,'''(((***,,,------......------------------,,,+++***+++,,,,,,******+++,,,...---,,,++++++,,,---...++++++***))))))***---...---............------,,,,,,+++***)))))))))***++++++******)))(((((())))))++++++******)))(((((((((++++++*********++++++,,,,,,+++++++++++++++++++++)))***+++,,,------------((((((''''''&&&&&&&&&&&&(((((()))***************(((((((((((()))******+++---+++***+++...111222222}}}xxxyyyzzzvvvqqqoooqqqlllfffbbbaaabbbcccccc```[[[TTTOOOLLLKKKJJJIIIMMMNNNNNNLLLJJJHHHHHHIIIJJJCCC>>>???AAA>>>===>>>>>>======>>>>>>===999777444555777999999999888888444444333333333333444444333111......///000000///000///...---------------...///000000///...,,,+++))))))***+++,,,---......///...---...//////---+++***+++,,,+++***)))***,,,,,,++++++******++++++,,,,,,,,,,,,+++))))))+++---------............---------,,,+++***)))***++++++***)))(((''''''&&&&&&'''+++++++++******)))))))))(((((((((((()))***+++,,,***************+++++++++((((((((()))***+++,,,,,,(((((((((((((((((((((((((((((()))***+++++++++++++++++++++++++++,,,------,,,++++++,,,///111222222{{{{{{yyyrrrmmmlllmmmhhhccc```aaabbbcccbbb^^^YYYRRRMMMKKKJJJIIIIIIKKKMMMNNNMMMJJJIIIJJJLLLKKKDDD???@@@AAA???>>>>>>????????????@@@===:::666444666777888999888666555333444444444444444333333333111...---...///000///000000///------,,,,,,------...///000000///---,,,///...---,,,,,,,,,---...///---,,,---...///,,,***)))+++,,,+++***)))***+++))))))************))))))***,,,---,,,)))((()))***,,,------......---------,,,,,,***)))))))))***++++++***)))(((''''''''''''++++++++++++************(((''''''''''''(((((()))''''''((((((((()))))))))******)))(((((()))***+++(((((()))***++++++++++++(((((()))***+++++++++++++++************++++++,,,,,,+++,,,...000222111000yyypppiiihhhiiiddd```^^^```bbbcccbbb[[[VVVPPPKKKIIIIIIJJJJJJIIILLLNNNMMMKKKKKKMMMOOOLLLEEE@@@AAABBB@@@>>>????????????@@@@@@>>>:::777555666777888777666444222222333444555444333222111333111...---...///000000111000///...---,,,,,,,,,---///000222222111///...444222000---,,,,,,---......,,,+++,,,......+++))))))+++++++++***)))***+++'''((()))******)))((('''))),,,---,,,)))&&&&&&(((,,,,,,---------------,,,,,,+++)))((((((((()))***------+++***)))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&*********+++,,,,,,------///...,,,***)))******+++((()))***,,,------------(((((()))++++++,,,,,,,,,(((''''''''''''(((((()))++++++,,,///111222111///zzz{{{yyyqqqjjjhhheee```[[[[[[]]]^^^\\\YYYXXXRRRLLLJJJKKKMMMMMMLLLKKKKKKLLLLLLKKKJJJIIIHHHHHHHHHGGGEEECCC???<<<;;;>>>>>>>>>>>>===<<<::::::===;;;:::;;;<<<:::555111333333222222222222111111///111111000///...///000111///...,,,,,,...///111000...///222222...---///222///+++)))************...------...//////...,,,''')))+++***'''&&&(((***+++)))(((((()))***)))(((+++***)))(((((()))***+++//////000000///---,,,***++++++***))))))))))))))),,,++++++***))))))*********+++---......,,,)))'''))))))(((''''''((()))***,,,++++++,,,...///...---...------,,,++++++++++++++++++***))))))))))))))))))((((((+++......+++((('''&&&&&&&&&&&&'''((((((---///222333333222000...yyyyyyxxxqqqjjjhhh```\\\XXXWWWZZZ[[[ZZZWWWVVVRRRMMMLLLMMMNNNMMMLLLKKKLLLMMMMMMLLLJJJHHHFFFFFFFFFFFFEEECCCAAA???>>>============<<<<<<;;;;;;;;;:::::::::;;;999777555444444444333333222222222000111222111000//////111222111000//////000111222///...///333333///---///111///------...//////......------...//////...,,,((()))))))))(((((()))***...,,,******,,,---,,,+++***************++++++,,,,,,,,,---...---,,,+++*********))))))(((((())))))***)))))))))******+++,,,***+++,,,,,,,,,+++)))(((***))))))***+++---///000,,,+++***,,,...///...---...---,,,+++***************)))((('''''''''''''''(((((()))+++,,,,,,***((((((''''''&&&&&&&&&'''''',,,---///000000///...---}}}xxxwwwuuupppjjjhhh___[[[WWWVVVXXXYYYXXXVVVTTTQQQNNNNNNPPPPPPNNNKKKLLLMMMOOOOOONNNKKKGGGEEEEEEEEEEEEDDDDDDBBBAAA@@@;;;;;;<<<;;;;;;;;;;;;;;;999:::;;;:::888888888999777666666555444333333222111222333222000///000111111111000000000000111111///---000444444000...//////......///000111111000...---------//////---+++***((('''''')))+++++++++...,,,++++++---...---,,,++++++,,,,,,,,,,,,++++++))))))***+++,,,+++++++++))))))))))))((((((((((((((((((((()))***+++---...************))))))))))))+++++++++,,,,,,...//////+++******+++---......---...---+++***)))(((((('''''''''&&&&&&%%%&&&&&&&&&''')))++++++***((((((((((((((('''&&&&&&''''''''',,,,,,,,,,,,,,,+++++++++{{{wwwtttrrroookkkiiibbb^^^ZZZWWWWWWWWWVVVUUURRRPPPOOOQQQSSSSSSOOOKKKJJJLLLOOOPPPOOOLLLHHHFFFEEEEEEDDDDDDCCCBBBAAAAAA===<<<;;;;;;::::::::::::999;;;<<<:::777555888;;;999888777777666555444444000111222111000///000111......////////////.........---///444555000...///...------...000000///---...---,,,---......,,,+++,,,(((%%%&&&***------,,,,,,+++)))***+++,,,,,,+++,,,,,,------,,,***((('''(((((()))***+++,,,------))))))))))))((((((''''''(((((((((((()))+++,,,---***)))(((''''''((()))***------,,,+++***)))))))))***))))))***---......------,,,+++)))'''&&&&&&%%%''''''&&&%%%%%%&&&&&&&&&'''***,,,+++(((&&&&&&((('''&&&&&&''''''((()))***,,,,,,***))))))******+++}}}{{{wwwrrrooonnnkkkhhheeeaaa\\\XXXUUUTTTTTTSSSRRRQQQQQQSSSUUUTTTPPPKKKHHHJJJMMMPPPOOOMMMIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@???>>><<<:::999999999999<<<======:::666444666888999999888888777666555555000111222111///...///000......////////////......---,,,...333333000...///000///...///000000...,,,...---,,,---......,,,***,,,)))&&&'''+++...---,,,,,,***)))***+++------,,,---------,,,***(((%%%###((())))))+++,,,...//////((())))))***)))(((''''''))))))(((((())))))***+++***)))'''&&&&&&((()))***,,,++++++******)))(((''')))((((((***,,,...---------,,,***((('''&&&%%%%%%((('''''''''''''''(((((('''***,,,***'''%%%''')))%%%&&&&&&((()))+++---......---+++***)))***+++,,,||||||xxxqqqmmmmmmkkkhhheeebbb\\\WWWSSSRRRRRRSSSTTTRRRRRRTTTVVVUUUPPPKKKHHHJJJLLLNNNNNNKKKIIIGGGEEEDDDCCCAAA@@@????????????>>><<<:::999999::::::=========;;;888666555555888888888888777777777777111222222222000///000111111111000000000000111111---+++,,,000111......000333111000000111111000......---,,,---------+++)))+++***)))+++,,,------,,,---+++***+++---.........---,,,,,,+++)))'''&&&%%%*********+++---...000111)))***+++++++++***((('''))))))((((((((()))******)))((((((''''''(((***+++)))***+++,,,------------((('''''')))+++------,,,,,,+++***((('''&&&&&&%%%((((((((('''(((((()))***)))*********((((((((()))''''''((()))+++---///000000///---,,,++++++,,,,,,|||~~~zzzqqqllllllkkkhhhdddbbb]]]XXXUUUTTTVVVWWWVVVTTTSSSUUUVVVUUUPPPKKKKKKLLLLLLLLLKKKHHHEEEDDDBBBAAA@@@?????????@@@@@@>>>===;;;::::::<<<===>>><<<;;;:::::::::999666444777777777777888888888888333444555444222111222333222111000//////000111222---******---...,,,---000222000......///111111111...---,,,,,,------+++))))))+++---...---,,,++++++,,,***)))***,,,......---+++******))))))******++++++******+++,,,...000111******,,,,,,,,,+++)))((('''''''''((((((***+++,,,)))((((((((())))))***+++((()))+++---.../////////'''&&&&&&(((+++------,,,+++***)))(((''''''''''''((((((''''''((())))))***+++)))((()))***++++++***+++++++++,,,---...///000000///...---,,,,,,,,,,,,}}}{{{qqqkkklllkkkgggeeeccc___[[[XXXXXX[[[^^^XXXUUUTTTUUUVVVTTTPPPKKKNNNNNNMMMKKKIIIEEECCCAAA??????>>>>>>>>>???AAABBB;;;;;;::::::;;;>>>@@@BBB:::999888:::===<<<888444666666666777888888999999555666777666444333444555111///...,,,,,,...///111---))))))+++,,,+++---111...,,,******---///111111...---,,,,,,---,,,***((((((,,,000000---******+++)))'''''''''***+++++++++))))))))))))***---///000+++*********+++---///000***+++---------,,,***(((%%%%%%&&&''')))+++---...(((((())))))*********+++***+++,,,---------,,,+++'''&&&&&&(((+++------,,,+++***)))((((((((((((((('''''''''''''''((()))***,,,)))'''(((+++---,,,***///......------.........//////......---,,,++++++yyytttqqqooonnnmmmiiigggbbb^^^\\\[[[\\\\\\WWWVVVUUUVVVWWWUUUPPPLLLPPPMMMJJJIIIIIIEEE???:::???>>>>>>>>>@@@@@@>>><<<>>><<<888666888===BBBEEEGGGAAA;;;888::::::888555666555555666777777555444333777999888333111333555333222111///...---------......////////////.....................///000000///...---,,,+++,,,---------++++++,,,...///...---,,,+++***+++------+++))),,,+++)))(((((()))+++,,,(((((()))***+++,,,,,,---,,,---------+++)))'''&&&&&&''')))+++,,,---,,,,,,,,,---///...------...000............------------+++***))))))+++,,,------333---'''%%%&&&(((((('''(((((('''(((((()))***+++,,,+++***)))+++---111333222111000......000111222222111000...------,,,,,,yyytttqqqooommmllleeeccc```]]]ZZZYYYYYYYYYXXXVVVTTTUUUVVVVVVTTTQQQNNNLLLKKKKKKLLLJJJEEE@@@???>>>>>>>>>@@@???>>><<<999;;;<<<;;;;;;???HHHOOOTTTMMMCCC>>>;;;999666222666555555666777777666444333777999777333000222444222222111000///.........------......///000111111//////......//////000111//////---,,,,,,,,,---...,,,+++***+++,,,---,,,+++))))))************))))))++++++***))))))***++++++************************++++++++++++***))))))(((&&&''')))+++,,,,,,,,,,,,---...///...,,,++++++,,,111000000000//////......,,,+++******+++---......,,,)))'''''')))***(((&&&''''''''''''((()))***+++*********+++---///222444222111///......///111222222111000///------,,,,,,yyytttqqqnnnllljjj```___]]][[[YYYVVVUUUTTTWWWTTTRRRRRRSSSUUUUUUUUUMMMKKKKKKLLLMMMKKKFFFAAA@@@???>>>?????????===<<<666;;;???>>>;;;>>>HHHRRRYYYRRRGGG???;;;888444111666555555666777888666555444777888666333000111222111111111111111000///...------------///111333444000000000///000111111222000///......------......,,,+++******++++++***)))%%%(((******'''&&&''')))************************---,,,+++***)))))))))(((***)))))))))))))))******&&&'''(((***++++++++++++......///---+++))))))***111111000///......------,,,,,,+++,,,,,,---//////,,,******+++------)))&&&&&&&&&&&&'''((()))+++,,,((()))+++---///111333444111111////////////111111111000000///...---,,,,,,~~~xxxtttqqqmmmjjjhhh]]]]]]\\\[[[YYYVVVSSSRRRRRRQQQQQQQQQSSSTTTUUUUUUNNNLLLJJJKKKKKKIIICCC>>>@@@???>>>?????????===;;;888<<>><<<:::;;;;;;<<<===??????>>>===???===:::777666666777888666555555777999999888777666666666666555444333333444444333222111111222222333222111000000111222222111111111000111111222333...////////////...---------,,,++++++,,,---+++***&&&))),,,,,,***)))+++---))))))))))))))))))))))))))))))(((((()))+++...//////...,,,***)))(((''''''******))))))***+++,,,,,,,,,---///...------///000......---------,,,,,,,,,))),,,000000...---...111...000333888;;;888111***))))))))))))***+++,,,,,,---...///000///...---,,,////////////////////////---......///...---,,,+++}}}{{{xxxtttpppkkkeeeaaaaaaaaa```___]]][[[ZZZYYYUUUWWWYYYXXXUUUSSSSSSTTTOOOLLLHHHHHHLLLNNNOOONNNBBB@@@?????????>>><<<:::888<<>>>>>???<<<<<<;;;999777777777888666555555777999:::999777666666666666777777666555777666333111000000222333111111111222222333333333000000000000000111222222---......///...---,,,++++++***)))***+++,,,+++***'''((()))***++++++++++++***)))(((''''''((()))******)))((('''(((+++...000---------,,,,,,***)))))),,,++++++******+++,,,------...///...,,,,,,,,,...,,,,,,,,,,,,------------(((,,,000000---,,,...000999AAAMMMWWWXXXMMM:::,,,,,,+++++++++++++++,,,,,,---------.........------...//////////////////...,,,---...//////---,,,***}}}{{{xxxtttpppkkkddd```bbbbbb```___]]]\\\[[[ZZZUUUVVVVVVSSSOOONNNOOORRRRRRMMMHHHFFFHHHKKKKKKJJJBBB@@@?????????>>><<<:::666===CCCBBB<<<888:::>>>888999999999888777777888666555555777999:::999888666555555777888888777666:::777333000///000222333...///111222444444555555000000000///000111111222,,,---.........---++++++)))((('''(((***++++++***((('''''')))+++,,,+++***+++)))(((&&&&&&((()))++++++***((('''(((***---///+++,,,---......---++++++---,,,+++++++++,,,---...---...///---+++)))***+++((())))))******+++,,,,,,'''+++000000---+++---000JJJVVVhhhvvvttt```CCC---...---,,,,,,++++++,,,,,,++++++,,,,,,---......///......////////////......+++---...//////---,,,***{{{wwwyyyyyyuuummmgggdddddd```^^^^^^^^^______]]][[[WWWXXXXXXTTTOOOKKKKKKLLLMMMLLLJJJJJJKKKKKKIIIHHHDDDDDDCCCAAA@@@>>><<<;;;===>>>??????>>><<<:::888999999888888777666666666777777777888999999::::::888666444444666888999999777666444222111111111222000///000222444555444333111111000......---------/////////...---------,,,//////...---,,,+++***)))******+++++++++,,,,,,,,,//////...------,,,++++++...---,,,,,,,,,...000222///,,,***+++---///...,,,---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,------+++)))(((***+++++++++***++++++++++++---111444^^^yyyyyyvvv~~~aaa444))),,,+++***+++++++++)))'''++++++++++++++++++++++++...///000111000///---+++///,,,***)))***++++++***xxxuuuwwwyyyvvvqqqllliiihhhbbbaaa___^^^^^^]]]ZZZXXXXXXXXXXXXUUUPPPLLLLLLMMMNNNLLLKKKJJJJJJJJJHHHGGGEEEEEEEEEDDDBBB@@@===<<<;;;<<<===>>>>>>===;;;:::999888888777777666555555555666666777777888999999888555333333555666777777444444222111000000000000000//////000222333222111111000///...------------............------------000///---,,,+++******************+++++++++,,,,,,+++++++++++++++++++++,,,---,,,++++++,,,---///111000...,,,,,,...///...,,,---,,,,,,,,,,,,,,,---...///...---+++*********+++,,,***(((((()))+++******+++,,,,,,,,,,,,---111333TTTttt{{{uuutttVVV333000,,,+++)))*********(((&&&))))))******++++++,,,,,,000///...------------...///---+++***+++,,,,,,+++{{{tttqqqtttvvvvvvsssnnnkkkiiieeeccc```^^^]]][[[XXXUUUYYYYYYXXXUUUQQQNNNMMMMMMOOOMMMKKKJJJJJJIIIGGGEEEEEEEEEFFFFFFEEEBBB>>><<<999:::<<<=========<<<;;;888888777666666555555444333333444555555666666777777555333222444444444333000111111111000//////...111/////////111111000/////////......---,,,,,,,,,------------............000...,,,***))))))***+++*********++++++++++++,,,(((((((((((()))***+++,,,,,,+++*********,,,...000111///.........///---,,,,,,+++++++++,,,---......//////---+++***)))))))))+++)))'''((()))******))),,,------,,,,,,---000222???dddrrrjjj^^^BBB,,,333---+++)))))))))(((&&&$$$&&&&&&''')))***+++,,,---222000,,,******,,,///111///---,,,+++,,,------,,,zzztttnnnpppssstttrrrnnniiifffeeebbb___]]][[[ZZZWWWUUUYYYYYYWWWUUURRROOONNNNNNPPPNNNKKKJJJIIIGGGEEECCCCCCDDDFFFGGGEEEBBB>>><<<:::;;;;;;<<<<<<<<<;;;;;;777777666666555555444444111222222333333444555555666444333333333333111000...///000111111000///...222111//////000000///...---......------,,,,,,+++,,,,,,,,,------.........///---***''''''''')))+++************++++++++++++((((((''''''((()))+++,,,++++++))))))***+++---///000000/////////...---,,,************+++,,,------------,,,+++***)))))))))***((('''''')))))))))(((+++,,,---,,,+++,,,...000111SSSddd[[[JJJ444***333///---***))))))((('''%%%$$$%%%&&&((()))+++------222000---++++++---///111---,,,++++++,,,---,,,+++{{{vvvoooqqqssstttrrrnnnhhhdddbbb```]]][[[[[[ZZZXXXWWWZZZXXXVVVTTTSSSQQQOOOMMMOOOMMMKKKIIIHHHFFFDDDBBBAAACCCDDDEEEDDDAAA===;;;<<<<<<<<<;;;::::::999888777777666666555555444444111111111222333333444444555444333444444333000......///111222333222222111444222000///000111000///,,,------......---,,,++++++,,,,,,,,,------......---+++(((&&&%%%'''(((***))))))*********++++++++++++***)))(((((()))***++++++***)))))))))+++---/////////000000///...------))))))(((((()))***++++++))))))******************)))((('''((()))***)))''')))+++,,,+++***+++,,,...000IIIWWWPPPAAA333///555111...,,,*********((('''$$$%%%&&&''')))+++,,,,,,////////////////////////+++***)))***+++,,,+++)))~~~zzzssssssttttttsssoooiiieeeaaa^^^[[[ZZZZZZZZZYYYYYYYYYWWWUUUSSSSSSQQQOOOLLLOOOLLLJJJHHHGGGFFFCCCAAA@@@AAACCCCCCBBB???<<<;;;===<<<;;;:::999888888777888888777666666555555444111111222333333444444555555555555666666555222///...///000222333444444444555222000///000111111000,,,---...//////...---,,,,,,,,,,,,,,,------------,,,+++)))((('''((()))***)))))))))************+++---,,,***(((((()))+++,,,+++***)))))))))+++---///,,,...000000///...---...******)))))))))))))))***'''''')))******+++******)))(((((()))***+++)))'''(((***,,,,,,++++++---...000<<>>===999999888888999999:::;;;999999888888777777666666333444444555555666666777555666777:::;;;999555222.........///111333666777222///---,,,---///000000,,,...///111111000...------------,,,,,,+++++++++..................------))))))))))))************((('''&&&&&&(((***...000,,,+++******+++,,,...000&&&***...000...---.../////////---,,,+++*********((()))*********((('''&&&*********+++,,,,,,***((()))+++...///000000222333111111777555---000555000///,,,)))((()))*********,,,++++++***)))((((((''')))***+++,,,,,,,,,,,,+++***)))***,,,---...,,,***{{{vvvsssqqqnnnmmmllljjjgggeee___^^^\\\YYYVVVUUUWWWXXXVVVUUUSSSQQQNNNMMMLLLKKKLLLIIIFFFFFFFFFDDDAAA===;;;===??????>>>===>>>???<<<;;;999888777888999999:::999888666555333222111666333222666===???:::555888888888888666444222111444222///---,,,...000111000///...------...000000000//////.........//////,,,,,,++++++++++++++++++------------,,,+++***)))************************(((***---.........//////000///---,,,+++++++++,,,///111222...(((&&&'''+++,,,+++)))((('''(((***++++++*********)))))))))(((+++)))(((***,,,---+++(((+++,,,///111222222111000111...///222111---+++---......---,,,++++++++++++++++++***)))((('''&&&&&&,,,,,,,,,,,,,,,+++***))))))******+++++++++******}}}xxxrrrooollljjjiiigggeeeddd^^^^^^\\\ZZZWWWVVVVVVWWWMMMMMMLLLKKKJJJJJJJJJJJJKKKIIIGGGFFFFFFDDDAAA>>>===???@@@@@@???>>>>>>???<<<;;;;;;:::999999999999999888777666555444333222555444333777;;;<<<999555666666666666555333111000111000...---...///111222111000...---------...///000000///...............+++++++++++++++,,,,,,,,,.........------+++******************************)))+++...///...---......111000///---------......,,,///000---)))''')))---,,,+++)))((('''((()))***))))))((((((''''''&&&&&&+++***)))***,,,---+++)))***+++...000111111000///111//////222111---,,,...,,,,,,,,,,,,,,,---.........---***'''&&&&&&'''(((+++++++++++++++***)))))))))******++++++++++++***{{{wwwpppmmmjjjgggfffeeecccbbb^^^]]]\\\[[[YYYWWWVVVUUUOOONNNMMMLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFEEEBBB???@@@AAABBBAAA???>>>>>>???;;;<<<;;;;;;:::999888888777777777666555555444444444555666777888888777666333444444333222111000///............///000111222000000///...---------...111000///...------------***++++++,,,,,,---------............---,,,++++++************************+++---//////---,,,,,,---111000000/////////000000***---...,,,***)))+++...+++***)))((('''((()))))))))))))))((('''&&&&&&&&&*********+++------,,,******+++---//////000//////222000///222111...---///++++++,,,,,,...///111111111...***'''%%%&&&(((***))))))******))))))(((((())))))******++++++++++++|||{{{xxxsssmmmllljjjiiihhhfffbbb___]]]]]]\\\\\\[[[XXXTTTRRRUUUSSSRRRPPPNNNLLLLLLKKKLLLKKKJJJIIIHHHFFFDDDBBBBBBBBBBBBAAA>>>======>>>:::;;;;;;;;;:::999777666666666666666555555555555333666888777555333444666333333222222222111000000/////////000000000000000..................//////222111///...---,,,,,,+++***++++++,,,---......///...............---,,,,,,************************,,,...000///---+++++++++///////////////000000000+++,,,---,,,***)))+++---+++***)))((((((((())))))+++++++++***)))(((((((((((((((***+++---.........+++,,,---//////000//////333000000333222///...000------------...000111222000///,,,)))((((((((()))(((((()))))))))(((((('''))))))))))))***+++,,,---|||zzzwwwsssllllllmmmnnnmmmiiibbb]]]]]][[[[[[[[[ZZZXXXSSSOOOPPPOOOMMMLLLJJJIIIHHHHHHLLLLLLLLLJJJHHHFFFEEEDDDBBBBBBBBB???===;;;<<<===::::::;;;;;;:::888666444666666666666666666555555222555888666333111333666333333333222222222222222222111111000///......---,,,---...///000000111111111000///...,,,,,,++++++++++++,,,---......//////....../////////...------************************---///000///---+++******------..................,,,---,,,+++***)))***+++++++++***)))))))))))))))************))))))))))))&&&'''***,,,...///111222---...//////000000000000222000111555555111///111000//////......//////000------...---,,,+++)))((((((((())))))))))))((((((((((((((()))***,,,---...}}}zzzuuummmnnnooopppoookkkddd___]]]ZZZXXXYYYYYYWWWQQQMMMKKKJJJJJJIIIIIIJJJJJJJJJJJJKKKLLLJJJGGGEEEEEEEEEBBBBBBAAA???<<<;;;===>>><<<<<<;;;:::999777666555666666666666666555555555222444666555222111333555333333333222222333444444444333111000...------------...///000111222222222000///...---,,,,,,,,,,,,,,,------....../////////...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,---///000///---+++******,,,---------------,,,,,,---,,,+++***************,,,,,,+++++++++*********''''''''''''(((((((((((('''))),,,---...///111222////////////000000111111111000333888888333000000111111000......---------+++,,,...//////---+++)))))))))******++++++******(((''''''(((***,,,...000~~~|||xxxqqqpppoooooonnnkkkfffbbb]]]YYYVVVVVVWWWUUUPPPKKKLLLLLLKKKKKKKKKLLLLLLMMMGGGIIIJJJHHHEEEBBBBBBCCCCCCCCCAAA???======>>>@@@???>>>===;;;:::999888888777777666666555555555444222333333222222222333444333222222111222333444555444222000...------...///000111222333222222111000///...------,,,,,,,,,,,,.............../////////...//////000000000//////---------------------------///000///---+++******------......---,,,+++***+++***))))))***+++++++++,,,---------,,,,,,++++++%%%%%%&&&'''((()))*********---//////---,,,...//////............///000000///000444::::::444000///111000///...------------,,,,,,---............---***++++++,,,------,,,,,,'''''''''((())),,,///111~~~}}}{{{xxxtttqqqnnnlllkkkjjjhhhfff]]]YYYUUUTTTUUUTTTOOOJJJNNNNNNLLLKKKIIIIIIHHHHHHDDDFFFHHHFFFBBB@@@@@@AAADDDCCCBBB@@@>>>>>>@@@BBBBBBAAA>>><<<;;;:::::::::888777777666555555444444222222111111222333333444222222111111111333444555333111///------...000222444444555444333111///......------,,,,,,,,,------///////////////.........//////000000000000000///........................,,,...000///---+++***+++......//////...,,,***))))))((('''(((+++---------------.........---,,,+++&&&&&&''')))***,,,------...000222000---***+++,,,......---------...//////...///555<<<<<<666000/////////...---------------------,,,,,,---...000111+++,,,---...............''''''''''''))),,,///111|||zzzyyyyyyuuussspppnnnlllhhhdddaaa___UUUPPPSSSTTTPPPMMMMMMNNNOOOOOOLLLHHHFFFGGGIIIIIIIIIIIIFFFDDDBBBAAABBBDDDDDDCCCAAA???>>>>>>??????;;;888888999;;;:::888<<<;;;:::888777666666666888777555333222111222222444333222222111111222222444333111///......///000555555444333111///---,,,+++---000111///---------...---+++******+++,,,...+++++++++---......,,,***------------------------.........///......---,,,---,,,++++++******++++++,,,***'''&&&&&&(((+++---.........------,,,,,,+++&&&&&&(((+++---...,,,***,,,---......---+++)))'''((()))+++,,,,,,+++)))(((000000111111111///...---000...+++)))))))))***+++++++++,,,---------,,,,,,........................***(((&&&(((,,,///000///|||yyyxxxwwwtttqqqnnnkkkhhheeebbb```\\\TTTOOOQQQSSSPPPMMMMMMKKKLLLMMMKKKHHHGGGHHHJJJKKKKKKKKKIIIFFFDDDCCCBBBDDDDDDCCCBBB@@@??????@@@>>><<<999999:::;;;999777;;;:::999777777666666666888777555333222222222222555555444333333333333333444333111///......///000222222222111111///...---***---///000...---,,,---,,,,,,------------,,,+++---,,,+++,,,------,,,***,,,,,,,,,---------......///......------,,,++++++,,,+++*********)))******,,,+++)))((((((***,,,---//////...---,,,,,,++++++''''''(((+++---...,,,***------...///...,,,***)))+++,,,------------,,,+++,,,---.../////////...---...---+++***))))))*********++++++,,,,,,,,,,,,,,,))))))***+++---...///000---+++)))))),,,......---|||yyywwwuuussspppjjjfffdddbbb```^^^YYYSSSOOOQQQRRRPPPNNNNNNIIIJJJKKKJJJIIIIIIJJJLLLMMMMMMMMMLLLIIIGGGDDDBBBCCCCCCAAA@@@??????>>>>>>>>>===;;;;;;;;;:::888666888888777666666666666666666666444333222222222222444444333222222222222333333222000///...//////000/////////000//////......***,,,...///---,,,,,,,,,))),,,///111111///,,,***///...,,,+++,,,---,,,+++***++++++,,,---.../////////...---,,,+++++++++++++++*********)))))))))))),,,++++++++++++,,,---...000//////---,,,+++******((((((***,,,...///---+++---...//////...---,,,***---,,,,,,,,,,,,,,,,,,---)))***,,,---......------++++++++++++******)))((())))))******++++++++++++'''((()))***+++,,,---...111///,,,+++,,,,,,,,,+++~~~{{{wwwtttsssnnnhhhcccaaa___^^^^^^XXXTTTQQQQQQRRRRRRQQQPPPKKKLLLKKKKKKJJJKKKLLLLLLMMMMMMLLLLLLJJJHHHDDDAAAAAA@@@>>>============<<<>>>=========<<<:::777555777666666555555555666666555444444333333222222222111111000////////////000222111000///////////////...............---,,,,,,***,,,---...,,,++++++,,,***,,,///111111///---+++111///,,,++++++,,,,,,+++)))***+++,,,...///000111///...---,,,,,,,,,---...+++++++++++++++***))))))+++,,,,,,---............000000///...,,,+++************,,,...000000...,,,---.../////////...---,,,,,,+++)))(((((()))+++,,,***+++,,,---...------,,,)))***+++,,,,,,***((('''((((((((())))))***++++++++++++++++++************222000...---,,,,,,,,,,,,}}}xxxtttrrrmmmgggbbb```______^^^XXXWWWTTTSSSSSSTTTTTTSSSQQQPPPNNNMMMMMMLLLLLLKKKLLLJJJIIIHHHIIIGGGCCC@@@BBB@@@======>>>???>>><<<===>>>>>>>>>;;;999777666666666555555555555555666333333333333333333222222000000///............///000000000///////////////.........---,,,+++***)))***,,,------,,,++++++------------.........//////222///,,,+++,,,,,,,,,+++))))))***,,,...///000111---------......///000111,,,,,,---------,,,+++******+++,,,...//////......000///...---,,,+++******,,,,,,---000222222///---------..................---+++)))(((((()))+++------...//////...---,,,+++)))***,,,------+++)))'''(((((((((((()))***+++,,,------,,,,,,+++++++++***//////...---,,,---...///yyysssoookkkeeeaaa`````````___XXXYYYWWWSSSRRRUUUUUUSSSUUUSSSPPPNNNNNNMMMKKKJJJJJJGGGDDDDDDFFFFFFCCC@@@DDDAAA>>>>>>AAABBB@@@>>>===>>>???===;;;999888999777777666555555555555555111222333333333333333222111111000////////////000////////////////////////.........---,,,***)))(((,,,---...---,,,+++,,,......---+++++++++---000111000///---,,,---...---,,,)))***+++,,,...///000111---...///000000111000000,,,---.........---+++***)))***+++,,,---..................------,,,,,,+++,,,,,,---///111111///,,,,,,,,,,,,------......///...---+++******+++---...//////000000///...,,,+++)))+++,,,------,,,***)))((((((''''''(((***,,,---++++++,,,,,,---......///---......---,,,,,,///111|||}}}~~~xxxrrrkkkhhhcccaaa`````````___WWWZZZYYYSSSQQQTTTUUURRRVVVSSSOOONNNNNNNNNLLLIIIIIIEEE@@@@@@DDDFFFDDDBBBCCC???<<<===@@@AAA???<<<===>>>>>><<<:::888:::<<<999888777666555555444555000111222333444333333222111000//////......//////......///////////////...,,,---------,,,,,,+++***---......---,,,,,,---///---,,,******+++---///111...------...//////---,,,******+++,,,---//////000---///000111111///---++++++,,,---......,,,+++)))(((((()))***+++,,,------------------------------******+++---//////,,,***+++++++++,,,,,,---...///------,,,++++++,,,---------...///000000///------+++,,,------------,,,+++)))((((((((()))+++---...++++++,,,,,,------......---...///---++++++---000}}}zzz{{{~~~~~~wwwppphhheeebbb`````````___^^^VVVZZZYYYRRRPPPSSSTTTQQQTTTQQQNNNMMMNNNNNNLLLIIIIIIDDD??????CCCFFFFFFDDD@@@<<<888999===>>><<<999===>>>>>><<<999888;;;>>>::::::888777555555444444///000222333444444333222......---,,,,,,,,,,,,---......///////////////...***+++,,,---------------......///...,,,,,,...000++++++***++++++---...///---,,,---...000000...,,,***+++,,,,,,---...//////...000111222000---)))&&&***+++,,,------+++***((('''''''''((()))+++,,,---,,,,,,,,,---------......)))))))))+++---,,,***(((*********+++,,,---...///+++******************++++++,,,---///000//////...,,,,,,------...---------))))))(((((()))+++...///......------,,,+++******...//////---***))),,,...zzzxxxyyyyyyxxxvvvqqqmmmhhhdddbbb```^^^]]]XXXWWWVVVUUUTTTRRRQQQQQQPPPNNNMMMLLLLLLKKKHHHFFFIIIEEEAAAAAADDDDDDAAA======;;;999999:::::::::888;;;;;;::::::999888888888===;;;888555444333444444888777666444333222111111000///////////////000111111111000......---------))))))***+++---.../////////000222444555444333111------,,,,,,,,,,,,------...///000000///---***)))***,,,...///......///000000//////.........//////...---,,,+++************))))))(((((()))+++---...//////000000///---***))))))+++---......---,,,+++,,,,,,+++***+++,,,---...,,,,,,............,,,,,,111000...---,,,,,,------000000111111000...+++******,,,......+++***+++---,,,,,,+++******+++++++++///---+++***,,,///000000zzzyyyzzzzzzyyyvvvnnnkkkfffcccaaa```___^^^[[[ZZZXXXUUUSSSQQQPPPOOOOOONNNLLLLLLLLLKKKHHHFFFEEEAAA???@@@CCCEEEBBB???>>><<<::::::;;;;;;:::999::::::999999888888888777;;;:::777555444444444555777666555444333222222222111111000000///000000000111111000......------...******+++,,,---...///000---...///000000000///.........------------.........///000///...,,,***((()))+++---...------...//////......------.........---,,,++++++************((((((((((((***+++---...,,,---.........,,,***)))***+++,,,------,,,++++++,,,,,,+++++++++,,,---...***++++++++++++++++++***111000///---------......//////000000///---+++)))+++---//////---,,,---///,,,,,,++++++++++++,,,,,,000...,,,,,,...000000000}}}zzzzzzyyyvvvssskkkhhhdddaaaaaaaaa```___^^^\\\XXXTTTQQQOOONNNMMMOOOMMMLLLLLLLLLKKKHHHFFFAAA???===???CCCEEEDDDBBB@@@>>><<<<<<<<<<<<;;;:::888888888888888888777777999888666555444444555555555555444333333333333333333333222111000000000000111111000///............+++,,,,,,---...///000000..................------000//////......//////000////////////---+++)))((((((***,,,---,,,,,,,,,...------,,,,,,,,,,,,------++++++******************((((((((()))***+++------)))***+++,,,,,,+++***))),,,++++++*********++++++,,,++++++++++++,,,------++++++************++++++//////...............///.../////////...---+++***,,,...000000//////000111------,,,,,,,,,,,,------000//////000111222000///{{{xxxvvvrrroooiiigggcccaaaaaabbbaaaaaa\\\ZZZVVVRRROOOMMMLLLLLLNNNMMMKKKKKKLLLKKKHHHFFFBBB@@@???@@@BBBEEEEEEDDDCCCAAA>>>=========<<<;;;777777777777777777888888777666555555444555555666444333333222333333444444555444333222111111000000111111000///......//////------......//////000000222222000////////////000111000000//////000000111000000000///...,,,***)))(((***+++,,,+++***+++,,,++++++++++++++++++,,,---))))))*********************))))))))))))*********'''(((***++++++,,,++++++---,,,***)))((()))***++++++++++++++++++,,,,,,,,,...---,,,++++++,,,---...---------------......///000000000000///...,,,,,,---...///000000000000111------,,,,,,,,,---......000000111222333333000---~~~yyywwwuuuqqqnnnjjjgggcccaaaaaabbbbbbaaaWWWVVVSSSPPPNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKHHHFFFEEEDDDBBBAAABBBDDDEEEEEEEEEBBB@@@>>>>>>>>><<<;;;666666666777888888888999666666666555555555666666333222222222222333444444555555333222111111111111111000000////////////000.../////////////////////333222111000000000000000000000////////////000000000000000///...---,,,+++''')))++++++***)))***+++***************+++,,,,,,))))))***+++++++++******,,,,,,+++***)))((('''&&&'''((()))***+++,,,,,,---///---***((('''((()))*********+++++++++,,,,,,,,,------+++******+++------)))***+++,,,---.........222222111111000000//////---------.../////////...---,,,,,,,,,------...///000000111222333222///,,,yyyvvvvvvuuurrrooojjjgggcccaaa``````___^^^SSSSSSRRRQQQPPPNNNMMMMMMLLLKKKJJJJJJKKKKKKHHHGGGHHHFFFDDDBBBBBBCCCDDDEEEFFFDDDAAA???>>>>>><<<:::666666777777888999::::::777777777777777666666666333222222222222222333444444444333222111111111111111000000//////000000000///////////////.........000000///////////////...///......------....../////////.........---------(((***++++++***))))))*********)))******+++,,,---***+++,,,------,,,***))),,,,,,+++***)))'''%%%$$$'''(((((()))***+++,,,---000...,,,)))(((((()))***)))******+++,,,+++++++++******))))))))))))******((()))***,,,.../////////333222222222111111111111...---,,,---...///---+++,,,+++++++++,,,---...///000000000111111000,,,***~~~xxxtttsssqqqnnnkkkjjjfffbbb___]]]\\\[[[ZZZSSSSSSTTTTTTRRRPPPNNNLLLLLLKKKJJJJJJKKKJJJIIIGGGGGGFFFDDDBBBAAABBBDDDFFFFFFDDDAAA???>>>===;;;999666666777888999:::;;;<<<888999999888888777666666333333222222222222222333333222111111111111222222111000000000000000111111/////////......---------,,,---.../////////...------,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,,,,------)))***,,,+++***))))))***************+++,,,------,,,---.........,,,***))))))*********)))((('''&&&&&&&&&''''''((()))***+++000///---+++***)))))))))((()))***+++,,,++++++***))))))************))))))((())),,,...000111222222222222111111111111111111000...,,,---///...,,,)))*********++++++,,,---...000///.........---***(((yyyssspppmmmhhhdddjjjfffaaa]]][[[YYYWWWVVVTTTUUUVVVVVVUUUQQQNNNLLLLLLJJJJJJJJJKKKJJJIIIGGGDDDDDDBBBAAA@@@AAADDDGGGGGGDDDAAA???>>>===;;;999666666777999:::;;;<<<===:::::::::999999888666666444333222222111111222222111111111000111111222222111000000000000000111111/////////...------,,,,,,+++---///111111000///...,,,++++++******++++++,,,))))))))))))***+++,,,---)))+++,,,,,,***)))******************+++,,,---...---.../////////---***)))'''''')))******)))((((((&&&%%%%%%&&&&&&((())))))111000...,,,+++***))))))((()))***+++,,,+++*********+++,,,------,,,+++***)))+++---000222333444444222111000000000000000111111///---...//////,,,)))************+++,,,---...000...---,,,,,,+++)))'''|||uuupppmmmkkkkkkllliiiddd___[[[YYYXXXXXXXXXXXXXXXXXXXXXUUUPPPLLLHHHGGGFFFFFFGGGGGGEEECCCFFFEEEDDDCCCAAA@@@>>>>>>GGGEEEBBB>>><<<;;;;;;<<<<<<999666666888999888777777888999:::999666333111333222222111000000111111444333222111000000000000...------...//////---+++,,,---...//////...---,,,,,,---///000111000...---,,,,,,,,,,,,,,,,,,,,,---///...---,,,+++,,,---...,,,***(((((()))******)))+++,,,---...////////////,,,---///000///---***(((---,,,++++++******++++++''''''''''''((()))++++++...,,,******+++,,,+++***((()))***++++++***)))((((((''''''&&&''')))+++,,,///000111222333444444444666333000///000111111000.........///111111///---000---***))))))***+++***)))***,,,------,,,***)))|||vvvqqqnnnlllkkkjjjhhheeeaaa^^^\\\[[[ZZZYYYXXXXXXXXXXXXVVVSSSPPPIIIHHHHHHHHHIIIHHHEEEBBBFFFFFFEEECCCBBB@@@??????CCCBBB@@@>>><<<<<<===>>><<<999777777888999999777777888999999888666333222444333333222222222222333333222111000000/////////111000///000111222000///---...///000000///...---+++,,,...000000000///...------,,,,,,,,,,,,,,,,,,......------,,,,,,------,,,***((((((***+++++++++------...000000111111111...///000000...,,,)))(((***+++,,,,,,,,,+++)))(((''''''''''''((()))***+++///---++++++++++++)))((('''((()))+++,,,,,,++++++((((((((()))***,,,---...///000111333444444444444555333///......//////......------...//////...,,,000...+++***+++,,,,,,,,,+++++++++++++++,,,,,,---}}}xxxtttpppmmmlllhhhgggeeecccaaa___^^^]]]YYYXXXVVVUUUVVVUUUSSSQQQJJJJJJJJJKKKKKKIIIEEEBBBFFFEEEDDDCCCBBBAAA@@@???@@@???>>>=========??????<<<:::888888999:::999888888888888777666555444444444444444444444444444444222111111000000/////////333222000000222333222222...///000111111000///...+++,,,...///000000000///.........---,,,,,,,,,+++...............---,,,,,,,,,***((()))***,,,---,,,//////000111222222222222111111000///---+++)))(((((())),,,------+++(((&&&(((''''''(((((()))***+++...---,,,,,,,,,+++(((&&&%%%''')))+++,,,---------((()))***,,,------.........///111222333333444444444222///---......------...---++++++---------,,,111...,,,,,,---......---,,,+++***)))***,,,///111|||wwwrrrooommmeeeeeeeeedddcccaaa___^^^ZZZWWWTTTRRRQQQPPPOOONNNJJJJJJKKKMMMMMMJJJEEEAAADDDCCCCCCBBBAAA@@@@@@???>>>>>>===<<<<<<======>>>;;;:::999999999999999888999888666555444444555555333333444444555555555444222222222222111111000000222111//////111222222222///000111222222111000///,,,---///000111111111111000//////...---,,,,,,+++---.../////////...,,,+++***)))'''(((***,,,------///000111111222222222222000000///...---,,,,,,+++))))))***++++++)))((('''((((((((((((((()))******,,,+++,,,---...,,,)))&&&&&&''')))***,,,,,,,,,+++***+++,,,---------++++++,,,---...000111111111111444111///.........---,,,///,,,***)))***,,,,,,+++///---++++++---......---************,,,...000111zzztttpppnnndddddddddcccbbbaaa___^^^^^^ZZZUUUQQQOOONNNLLLJJJIIIJJJKKKLLLLLLJJJEEEBBBBBBAAAAAAAAA@@@@@@?????????>>>===<<<;;;;;;::::::999:::::::::999888888888999777666444333444555666222333444444555444333333333333444444444333222111222111///000222333333222///000111222222111000/////////000111222333333333000000//////...---,,,,,,---...///000///...---,,,***(((''''''***,,,---,,,//////000000111000000000---------.........//////,,,+++)))((((((((()))***)))(((((((((((())))))***((()))***,,,......,,,***'''((()))*********)))(((,,,---------,,,***(((&&&)))***+++,,,---.........333111000///000000///......,,,))))))***++++++***+++***)))***,,,------,,,&&&(((***,,,.../////////zzzvvvrrrqqqgggfffeeecccaaa```___^^^bbb^^^YYYTTTQQQOOOLLLJJJHHHHHHHHHJJJJJJIIIEEEBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>===<<<:::999888777777999::::::888777777888888777555444444444555555333444555555555444222111333444555666666555333333222222222333555666555333///000111222222111000///111111111111111222222222000000000///.........---...////////////...------,,,***((((((***,,,---,,,......//////000//////...+++,,,---...///000000000...,,,)))''''''(((***,,,))))))(((((((((((())))))(((((()))+++...///...,,,((()))***++++++***)))(((------,,,+++)))(((&&&%%%'''''')))***+++,,,,,,,,,111000///000111111000///...,,,*********+++***)))(((''''''(((+++,,,,,,+++%%%'''***---......------~~~yyyvvvuuutttkkkiiifffcccaaa_________aaa^^^YYYVVVSSSPPPMMMJJJEEEEEEEEEFFFHHHGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBB=========<<<:::999777666555888:::999777555666777666666555444444444444555666666777777666444222111222333444666666555333222000000222555777777444222//////000111111000//////111111000000//////000000000/////////////////////000//////...............///---++++++,,,......---...//////000000///......+++,,,...000111000///...---,,,***))))))***++++++))))))(((((((((((())))))***))))))***,,,...---,,,))))))+++,,,---,,,,,,+++,,,+++***))))))(((((((((&&&'''((()))***+++++++++...------...000111000///---,,,++++++,,,+++)))''''''&&&&&&(((+++,,,,,,***&&&'''(((***+++,,,,,,---{{{xxxwwwwwwwwwooolllhhhdddaaa```______]]][[[WWWUUURRRPPPLLLIIIDDDCCCCCCDDDFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDD<<<<<<<<<;;;:::999888777444777:::999666444555666555555555555555555444444888999999999888555333111111222444555555444222111,,,...000333666555222///...///000111111000///...111000///...---------...////////////000000000000111000///------...//////222///------...///////////////000000000000///...,,,...000111111000---,,,,,,,,,,,,,,,,,,+++*********)))(((((((((((()))))),,,+++))))))+++,,,,,,,,,(((***,,,...////////////+++***)))))))))***+++,,,&&&'''(((***+++++++++++++++++++++---000111000///---,,,,,,,,,---,,,)))'''&&&&&&''')))+++---,,,+++)))(((''''''(((***,,,...{{{tttpppppptttxxxsssnnnfff``````cccaaa[[[XXXXXXXXXWWWUUURRRPPPNNNKKKJJJIIIHHHHHHHHHHHHHHHDDDBBB@@@@@@BBBDDDEEEFFFCCC===999::::::999:::<<<;;;:::888777777777555333555555666666666555333222888888999:::999777555333666666666666555333000///111000000000000000111111111111000//////000111222000000111111000///...,,,------............------000///------...//////...,,,---......,,,,,,---...,,,---......//////......++++++++++++,,,,,,---...+++---///...---+++***++++++***((('''''''''((())))))))))))***+++,,,---...,,,...///...,,,*********))))))******++++++++++++))))))((('''''''''''''''...+++))))))+++///111222,,,---...//////---+++***&&&***------+++***+++---+++******))))))***++++++|||uuupppnnnoooqqqtttpppmmmfff```aaaccc```ZZZXXXXXXWWWVVVTTTQQQOOONNNLLLKKKJJJIIIHHHGGGGGGGGGEEECCC@@@???@@@AAABBBAAABBB===:::<<<<<<;;;;;;======;;;999888888888666444555555666777666555444444666777888999888666444222555555555555444222111000000000////////////000000222111000///...//////000///000000111111000...---.........//////.........///...---...///000///---,,,---......,,,,,,---...------------.........///,,,,,,++++++***+++++++++***+++------+++))))))***+++***)))((((((((()))))),,,,,,,,,,,,---...//////---///000///---++++++,,,(((((())))))************+++******)))(((((())))))---***((((((***,,,------+++,,,---//////---,,,+++))),,,...///---+++,,,---,,,++++++*********++++++yyyrrrnnnnnnpppqqqpppmmmlllgggbbbbbbddd```ZZZXXXWWWVVVUUUSSSPPPNNNMMMMMMLLLJJJIIIHHHGGGFFFFFFFFFCCC@@@>>>>>>???>>>>>>AAA===<<<>>>???<<<;;;===>>><<<999888888888666555444444555666666666555555333555777999888666222000222333333333333222111000000000///////////////000222111000...---------------...000111111000000///////////////////////////...---...///000000...,,,,,,---......,,,,,,---......---,,,,,,,,,---///000------,,,+++************(((***++++++***(((((())),,,+++***)))))))))******------------------------,,,---...---+++******+++((((((((()))))))))))))))---,,,++++++***+++++++++---,,,******++++++***))))))***,,,.........---------///111111///...---...------,,,,,,+++++++++***}}}uuuqqqssstttrrroookkkkkkiiieeedddeeebbb\\\XXXWWWVVVTTTRRROOOMMMLLLMMMLLLKKKIIIGGGFFFFFFFFFFFFCCC@@@>>>>>>??????>>>CCC???>>>AAAAAA===::::::===;;;888777777777666555222222333444444555555555333555777999999666333000111111111222222222111111111111000000//////000000//////......------------,,,---///000111111111000000000////////////000000------...///111000---+++,,,---......,,,,,,---......---,,,++++++---///000------,,,+++++++++,,,,,,)))***,,,+++***)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***))))))******)))''''''((()))))))))))))))************---,,,,,,+++++++++,,,,,,000///.........---***'''((()))+++,,,.../////////000111222222111///......------------,,,++++++***yyyuuuuuutttpppllliiikkkjjjgggfffgggddd___YYYXXXVVVSSSQQQOOOMMMLLLMMMLLLKKKIIIGGGFFFFFFFFFEEEBBB@@@???@@@BBBCCCCCCEEEBBB@@@BBBAAA<<<888777;;;888666555555666666666111111111222222333333444333555888999999777444222111000000111111111222222333222111000000000000000,,,,,,------.........///,,,---///000111111111111111000////////////000111,,,,,,---///000000---***,,,---......,,,,,,---......---+++***+++,,,...000,,,,,,,,,---...///000111+++,,,---,,,++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((())))))(((&&&&&&((()))++++++++++++++++++++++++++++++*********++++++,,,000////////////---)))&&&'''((()))+++---...///000000000111111111000...---,,,------------,,,+++***zzzuuurrroookkkggggggjjjjjjfffeeefffeeeaaa[[[YYYVVVTTTQQQOOONNNMMMMMMLLLJJJIIIHHHGGGFFFFFFDDDBBB@@@@@@BBBEEEFFFFFFFFFBBB@@@BBBAAA;;;777777888666333333555777777888222222111111111222333333555666777888888777555444222111111000111111222222333222111000/////////000***+++---...///000000000,,,---///000111111111000000000............000000---,,,---...//////---+++,,,---......,,,,,,---...---,,,+++++++++,,,...///,,,,,,---...///111222333---......---,,,,,,...000....../////////...---,,,------...///...---+++******++++++)))((((((***,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++---,,,,,,,,,---+++(((&&&'''((()))+++,,,...///000...------...000///---+++***+++,,,------,,,+++***~~~yyytttoookkkhhhfffeeehhhhhhdddbbbddddddbbb\\\ZZZWWWTTTQQQOOONNNNNNLLLKKKJJJIIIHHHGGGGGGGGGDDDBBB@@@@@@BBBEEEFFFFFFDDD@@@>>>@@@@@@;;;999999777555333333555888:::;;;555444333222222333333444555555555555555555555555333333222111111111222333111000///......---------,,,---...///000000//////---...///111111111000000000///---,,,,,,---///000...---,,,,,,......---,,,,,,---......,,,,,,---...++++++,,,,,,,,,---------------------...000111111---......---,,,---///111//////000000000///...---,,,---...//////---,,,++++++++++++)))((((((+++---,,,,,,,,,+++++++++*********************+++,,,,,,,,,+++***+++,,,,,,***)))(((((()))***,,,---///000+++***)))+++---...+++)))''')))+++,,,---,,,++++++|||{{{yyytttnnniiiggggggcccffffffbbb```bbbcccbbb]]][[[XXXTTTRRRPPPOOONNNKKKJJJIIIHHHHHHHHHHHHHHHEEECCC@@@@@@BBBDDDEEEEEEBBB===<<<>>>???<<<;;;<<<777555333333666:::<<<===888777555444333444444555444444333333333444555555555444222111111111222333000///...---,,,+++++++++...///000000000///...---......000111111000000///000///---,,,,,,---///000///---++++++---...------,,,---......,,,,,,---...***+++,,,---------,,,,,,......---------......///---......---,,,---///111///000111111111000...---)))***,,,------,,,***))))))))))))'''&&&'''))),,,++++++++++++******))))))************++++++,,,---...,,,+++,,,...///...---(((((()))***+++---///000(((''''''))),,,---***'''&&&'''***,,,---,,,,,,+++~~~{{{xxxssspppnnnllljjjhhhbbbcccccccccbbbaaa___^^^^^^[[[WWWTTTQQQOOOMMMLLLLLLKKKIIIGGGFFFFFFFFFFFF???>>>===<<<<<<===>>>>>>======<<<<<<;;;;;;::::::888888777777888:::<<<===888:::;;;999666444555777777666444333222222333333333333333222222222111111......//////...---,,,,,,............////////////............/////////000111111111111000///...---,,,---///000000000//////,,,---...//////---+++***++++++---///111111///,,,///////////////000000111///---+++******,,,...000111000///------,,,,,,,,,---,,,+++***))))))))))))---.........---***'''%%%))))))))))))***+++,,,---******+++++++++,,,,,,,,,,,,,,,---......//////000++++++++++++******))))))***))))))(((((((((((())))))***,,,...///000111111yyyvvvssspppooollliiifffbbbcccddddddccc```^^^\\\[[[WWWRRRPPPOOOOOOMMMKKKNNNMMMKKKIIIGGGGGGGGGGGGBBBAAA>>>===<<<<<<===>>>???>>>>>>===<<<;;;::::::888888777777888999;;;<<<666777888666444333444666888777555444333333444444333333222222222111111111////////////......------111111111111000000000000........./////////000000000000000///...---,,,+++---...///000111000000/////////111111111000...---,,,+++,,,...000000///---000////////////000111111111000...,,,,,,---///111//////...---,,,,,,++++++++++++***************+++***+++,,,,,,+++)))&&&%%%(((((((((((()))***+++++++++++++++,,,,,,,,,,,,---//////......---,,,,,,,,,************)))))))))(((((((((((('''(((((())))))+++,,,---......///......}}}}}}}}}xxxvvvtttsssqqqnnnjjjgggbbbccceeeeeeddd```\\\ZZZXXXRRRLLLKKKMMMOOOMMMJJJQQQOOOMMMJJJHHHGGGGGGGGGFFFDDD@@@===;;;<<<===???AAAAAA???>>><<<;;;999999999888888777777888999999444444444333111111333555777777666555444444444444333222222222222111111111111111///.........///000//////......------,,,,,,....../////////000000000/////////...---+++***)))...///000111111111000/////////000111111000...------,,,+++,,,...//////...000000000000000111111222444222000.........000111......---,,,,,,+++++++++******))))))******+++,,,)))***+++++++++***((('''))))))))))))***+++,,,,,,,,,,,,,,,---------......///......------,,,++++++******)))))))))))))))((((((((('''(((((()))***+++---------...------,,,,,,{{{wwwvvvvvvxxxwwwvvvuuusssooojjjgggaaaccceeeeeeddd___[[[WWWVVVPPPIIIHHHLLLOOONNNKKKQQQOOOMMMJJJGGGFFFFFFFFFGGGDDD@@@===;;;===???AAACCCBBB@@@???===;;;999999999999888888777777777777444333222111111222444666555555444444333333333333222222222222111111111111333111000......///111222//////......---,,,++++++...////////////000000000000//////...---+++***)))---...///000000000///...,,,,,,------------,,,+++---,,,++++++---/////////000000000000000111222222444333111///......///000............---,,,,,,+++++++++*********************+++,,,---------,,,,,,,,,,,,,,,,,,---...//////------------.........///++++++,,,,,,---.........************************))))))))))))***,,,------,,,,,,------------,,,,,,~~~zzzwwwvvvwwwwwwvvvtttssspppmmmgggddd```aaacccdddbbb^^^YYYVVVUUUPPPKKKJJJMMMPPPOOOMMMOOOMMMKKKHHHFFFDDDDDDDDDEEECCC???<<<<<<>>>BBBDDDBBBAAA@@@>>>===;;;::::::::::::999999888888777666666444333333444555555666222222333222222222111111222222222111111111000000333111000...///000222333444444333222111111000000////////////000000000111111111000000...---,,,+++---.../////////...------++++++++++++,,,+++++++++...---+++,,,...000000000000000000///000111111222222111000......---.........//////000//////...---...---,,,***)))(((((((((***++++++,,,------......,,,,,,,,,,,,---...///000------........./////////++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000++++++,,,---............|||{{{}}}uuusssqqqnnnkkkgggbbb___^^^___aaaaaa```\\\XXXVVVTTTRRRPPPNNNOOOOOONNNMMMMMMKKKIIIFFFDDDCCCCCCCCCCCCAAA???======???BBBDDD???>>>>>>======<<<<<<<<<:::::::::::::::999888777888666555666777777666555000111111222222111000000222111111111111000000000111000/////////000222222333333222222111111000000/////////000000000111111111111111111000///...---...//////000000///---------------------............------...000111111000///////////////000000111000//////...------------...///000111111000///...///...,,,***)))((('''''')))))))))***+++,,,,,,---************+++,,,---------------.........//////000//////...------,,,,,,,,,------------.........//////...//////000111222+++,,,---...////////////~~~||||||~~~xxxuuupppllliiieeeaaa]]]\\\]]]^^^^^^]]][[[XXXVVVSSSTTTUUURRROOOLLLLLLMMMKKKJJJHHHEEEDDDCCCCCCCCCCCCBBB@@@>>>===>>>???@@@;;;;;;;;;<<<<<<======>>>::::::;;;<<<;;;:::999999999777777888:::999666333000111222222222222111000111111111111000000000000/////////000000000111111////////////............//////000000000111111111///000000111111000000///000111222222222000///...............//////000000///...///111333333222000...............//////000........................---...///000111000...---...---,,,***)))(((((((((************++++++,,,---))))))))))))***+++,,,---,,,,,,---------.........111000000//////...------,,,,,,,,,---------......000000/////////000000111......//////000//////...|||xxxxxxzzz||||||xxxsssnnnjjjfffbbb___[[[\\\\\\\\\[[[ZZZXXXWWWQQQUUUXXXUUUOOOJJJJJJLLLJJJIIIGGGEEEDDDDDDDDDEEEDDDBBBAAA???============888999:::;;;<<<>>>??????999:::;;;<<<<<<<<<;;;:::999888888:::;;;:::555111000111333333444333222111111111111111000000000000---...///000000000000000000000000000111111111111000000000000111111111111...//////000000000000000222333333444333222111000...............///000111//////000222555444222000---------------...//////.........///////////////+++---...000000///---,,,,,,,,,+++***)))))))))***---,,,,,,,,,------...///++++++++++++,,,---......,,,,,,,,,---------............//////000111111111+++++++++,,,,,,---------111000///////////////000111111111111000///...---~~~{{{wwwuuusssvvvvvvuuusssooojjjeeebbb```___\\\YYYVVVVVVXXXZZZVVVVVVTTTPPPMMMLLLMMMOOOHHHHHHGGGGGGFFFFFFEEEEEEHHHEEEBBB>>><<<<<<===>>>>>><<<;;;===@@@@@@===999888999999:::::::::999999999999888777666555444444111222444666666555444333222333444444333111///---//////000111222222333333444333111000000000111111222111111111000000//////222000...000333444333000111000///////////////000222111111000///......---,,,...000222333222111000000///------......---,,,************************///...---,,,,,,---...///---,,,)))'''(((+++...000,,,...///111111///...,,,&&&(((***,,,---,,,***)))---...///222333000***&&&+++,,,---////////////...---,,,++++++,,,---///000///000000000///...,,,+++////////////............~~~}}}{{{zzzxxxxxxuuuuuuuuurrroooiiieeebbb___^^^[[[XXXVVVVVVWWWYYYWWWXXXXXXUUURRROOOMMMMMMFFFFFFFFFEEEDDDDDDCCCCCCEEEDDDAAA>>>===<<<======???>>>======>>>===;;;999999999999888777666555444888888777666555444444333000222333555555444333222444555666666666444222111//////000111111222333333333333111000000000111111222222222111111111000000222000///000333444333111/////////000111222333444///////////////000000000...///111333333333111111///---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,+++)))''''''(((***+++,,,---...000000...---,,,)))+++---///000///...,,,***---000000///---,,,,,,+++,,,---.........---,,,,,,,,,++++++,,,---///000///000000111000///---,,,//////.........---------{{{{{{{{{{{{{{{{{{{{{{{{ttttttsssqqqmmmiiieeebbb```___\\\ZZZXXXXXXYYYZZZZZZ[[[\\\[[[VVVQQQNNNLLLEEEEEEDDDCCCCCCBBBAAAAAABBBAAA@@@>>>======<<<<<>>===<<<<<<;;;===>>>>>>;;;777666888;;;===<<<;;;999777666555444777666555444333222222111///000111111222111000000111222333444444444444333///000000000111111111222222222111111111111111111111111111000000000000000111111000111111222111111/////////......---,,,,,,++++++,,,---///000111111//////000111111000//////...---,,,,,,......---,,,.............../////////------------------------++++++,,,,,,,,,++++++***------...//////...------+++,,,...000111111000//////---+++)))((()))---111000000111111000///---,,,++++++,,,,,,---......///...///000111111111000////////////............---~~~}}}{{{zzzxxxwwwwwwsssrrrqqqooollliiifffddddddbbb___^^^______^^^]]]______]]]YYYSSSOOOMMMLLLGGGGGGFFFEEEDDDBBBBBBAAA??????>>>>>>===<<<;;;;;;999;;;;;;999666666999<<<;;;:::999888777777777777666666555444333222111111000000000000000000000///111111222333333444444444000000000000000111111111111111111111222111111111.........///////////////000000111000000///000000////////////...---++++++,,,,,,------.........///---------...............///...---...///000///...,,,,,,------.........///......////////////......((()))***,,,---------,,,........................+++,,,...///000111111111666///(((%%%))),,,---,,,///000000000///---,,,***++++++,,,------...............000111111000//////000000000/////////......|||zzzxxxvvvuuusssrrrqqqooollljjjhhhfffbbb___\\\\\\^^^___]]]ZZZ^^^^^^\\\WWWRRRMMMKKKKKKHHHHHHGGGFFFDDDCCCBBBBBBAAA@@@???===<<<<<<;;;;;;999:::;;;:::999999:::<<<777666555444555555777888666666555444333222222111111000000000000/////////333333333444444555555555000000000000000000000000000000111222222222222111------------...............///000///...---...///...///000111222111000000------------------,,,,,,***++++++,,,,,,---......000.........000111000///++++++,,,,,,---.........//////000000000000//////%%%&&&((()))+++,,,,,,,,,------------------------,,,---...000111222333333888///'''&&&+++///---)))---------------+++)))(((***+++,,,---..................///000000///...---000////////////.........~~~}}}{{{zzzyyyxxxtttsssqqqooommmkkkiiihhhbbb___\\\\\\___```]]]ZZZ[[[\\\\\\YYYSSSNNNJJJIIIIIIHHHGGGFFFDDDCCCBBBAAADDDBBB@@@===;;;;;;;;;<<<>>>===<<<=========;;;:::777666555444444555777888777777666555444333222222222111111000//////000000333333222222222333333444000000000000000000000//////000111222333222222111---------.........//////,,,...///...,,,***,,,---...000111333333222111000,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,...///000///...---...000000000///++++++,,,------...//////......///000000///......''''''((()))******+++,,,,,,++++++++++++++++++,,,+++,,,---...000111222222444///))))))---///...+++------.........,,,+++******+++,,,............---....../////////---,,,+++......---------,,,,,,,,,}}}}}}}}}}}}}}}|||||||||tttsssrrrpppnnnllljjjiiiddd```]]]^^^aaabbb___[[[XXX[[[]]][[[VVVOOOJJJGGGHHHHHHGGGEEEDDDBBBAAAAAAFFFDDD@@@===;;;;;;<<<<<>>?????????===<<<;;;777666555777::::::888555999777555444444444333222////////////000000000000222222222222111111111111111000///......///000111111111000///////////////...///000111000...,,,++++++,,,------++++++,,,---444333222000...------------------,,,,,,+++++++++,,,------------------...111///---,,,---///222444111///------///222333444///...---+++******++++++///...+++)))))))))+++,,,)))***+++,,,,,,,,,,,,,,,...............------,,,.../////////000000111111///000000000///...,,,+++***)))'''(((***++++++***,,,---///000///---***))))))))))))))))))******+++}}}zzz}}}|||xxxuuuwwwvvvuuusssqqqooommmlllkkkiiifffcccaaa___]]]ZZZWWWYYYVVVVVVXXXTTTLLLGGGGGGEEEEEEGGGHHHHHHGGGGGGFFFCCC@@@<<<999888:::<<<>>>>>>>>>>>>>>>===;;;999888888666666888;;;===;;;999:::888555444444333111000---......///000111222222//////.........---------111000///......//////000111111000//////////////////000111111111///---,,,,,,...///...---,,,---.........---,,,++++++++++++......---,,,++++++************++++++++++++,,,,,,//////---------...000111...---+++,,,///222333333///...---,,,+++++++++,,,+++************,,,---...)))******+++,,,,,,++++++------.........---,,,,,,........./////////000000000000111111000...---,,,)))((('''(((***+++***)))+++,,,...//////---+++***)))))))))))))))***++++++||||||zzzuuurrrrrrxxxwwwvvvtttrrrpppnnnnnnjjjhhhfffccc```]]]XXXTTTXXXVVVUUUVVVSSSLLLHHHHHHCCCDDDEEEFFFGGGGGGFFFFFFAAA???===:::999:::;;;;;;>>>>>>>>>===;;;999777555777666666777:::<<<<<<<<<:::888555444333222000...,,,---...///111222333333000000000000////////////111000000///.........///111000000///////////////000111111222111000...---...///000000......///000......---------......///...------,,,+++******************++++++,,,,,,,,,............------------,,,++++++,,,///222222222///...---,,,,,,,,,,,,,,,)))***+++,,,,,,---------)))************+++++++++,,,,,,---.........------////////////000000000000000000111111111///...---((('''((()))++++++)))'''***+++---...///...,,,+++******))))))******+++,,,}}}|||zzzwwwsssrrrwwwwwwuuutttrrrpppooonnniiihhhfffdddbbb]]]XXXTTTVVVUUUTTTSSSPPPLLLJJJIIIDDDEEEEEEEEEEEEEEEDDDDDD@@@???>>>===;;;;;;;;;;;;<<<=========;;;999777666777666555555666777999999777555444333333222000.........///000111111222222111111111000000000//////111000000///.........---000000////////////000000111222222222111000///......///000///...---...000///......------......///++++++++++++++++++++++++,,,,,,,,,------.........//////000000///---,,,+++------,,,...000111111000///......---------------,,,---.........,,,***(((*********************+++,,,,,,---...////////////111111111111111111111111000000111111111000...---''''''(((***,,,,,,)))''')))***,,,---......------+++************+++,,,,,,~~~}}}~~~{{{yyyyyyyyyvvvsssttttttrrrqqqooonnnmmmlllfffeeedddcccbbb___ZZZVVVTTTTTTSSSPPPNNNMMMKKKJJJHHHGGGFFFEEECCCBBBBBBAAAAAAAAA@@@???>>>===<<<<<<:::;;;<<<<<<<<<;;;:::999999888777555444444555666333222222333444444333111111111111111000000000000......---------,,,,,,,,,////////////......------000000////////////000000222222222111000000///...,,,---......,,,,,,---...,,,,,,+++***))))))))))))((())))))***+++,,,---...++++++,,,------...//////000111111111000///,,,+++000//////111222222000......//////.........---------...///000000---+++)))++++++***))))))******++++++,,,...///111111222222000000000000000000000000//////000111111000...---(((((()))+++---,,,***'''((()))+++,,,---...------+++++++++++++++,,,,,,---~~~|||{{{yyyzzzxxxvvvwwwyyyxxxtttppppppooommmlllkkkjjjiiidddcccbbbaaaaaa___[[[XXXSSSTTTRRRNNNLLLMMMMMMKKKJJJIIIGGGEEECCCAAAAAA@@@BBBAAA@@@???>>>=========999:::;;;<<<<<<<<<;;;:::;;;;;;;;;999666555555666222111222444666666444333333222222111111000//////000////////////.........---....../////////...---///////////////000000111222111111000//////......+++,,,---,,,+++++++++------,,,+++***))))))))))))'''((()))***+++,,,---...))))))***++++++,,,------000111111111111///---,,,//////000222333333000---...//////000//////......,,,---///111222111000///---,,,+++*********+++,,,***+++---///111222333333............---------------...///000000///...---***)))***+++------+++))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---...|||zzzzzzwwwyyyxxxuuuwww{{{zzzuuummmmmmlllkkkiiihhhggggggdddbbb```___^^^]]]ZZZXXXQQQSSSQQQLLLJJJNNNNNNKKKJJJIIIGGGEEECCCBBBBBBBBBBBBAAA???>>><<<<<<======999999:::;;;;;;:::999888888:::;;;:::777555555666333333333555777777444222222222111111111111111111333333222222222111111111+++,,,---////////////...///////////////000111111111111000///............***,,,---,,,+++***+++------,,,,,,+++++++++,,,,,,************++++++++++++((())))))***,,,------...000000000000///...------+++,,,...111444444111......///000000000000///......///111222333333222222///...,,,+++***+++,,,---'''(((+++---///111222333////////////......------,,,---...//////...---,,,,,,+++***+++---...---,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......|||zzzzzzyyy|||{{{wwwyyy}}}}}}wwwllllllkkkjjjhhhgggfffffffffccc```]]]\\\[[[YYYXXXQQQSSSQQQKKKJJJNNNOOOLLLIIIHHHFFFEEEDDDDDDDDDDDDBBBAAA>>><<<;;;;;;<<<===999:::::::::999888666555333666999888666444444555555555555666777666333111000000111111222222222333000000000000////////////***+++---///000000/////////////////////000111111111000///...---------...+++,,,------++++++,,,---''''''''''''((()))***+++,,,,,,++++++***)))))))))***++++++,,,...///000000///.........------------'''(((,,,000444444222000...///000111111000///...333333333333222111111000000///---+++++++++---...%%%&&&)))+++...000111111333222222222111111000000+++,,,---.........---,,,...,,,++++++---.........***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......