BM66(@ yyyzzz~~~zzzxxx}}}nnn___[[[YYYXXXVVVUUUUUUUUUSSSQQQQQQPPPOOOMMMLLLKKKKKKKKKHHHIIIJJJJJJHHHEEEAAA???======<<<===>>>>>><<<:::<<<<<<===>>>???@@@@@@AAABBBCCCEEEGGGIIIMMMRRRVVVVVVWWWYYY[[[]]]^^^______^^^___aaaccceeeffffffggghhhgggeeedddfffiiimmmooonnnnnnnnnooonnnnnnmmmllloooooopppsssvvvvvvrrrnnnkkkhhhdddbbbbbbeeejjjmmmrrrrrrssstttuuuxxxzzz{{{vvvsssooojjjfffaaa[[[WWWTTTOOOIIIFFFFFFHHHJJJKKKMMMRRR]]]mmm|||}}}wwwnnngggeeegggiiijjjvvvzzz~~~~~~wwwpppkkkfffbbb```]]]^^^___bbbfffkkknnnqqqwwwxxx{{{}}}}}}|||zzzxxxwwwtttrrrqqqqqqpppllliiiccc___\\\^^^ccciiimmmnnnppprrruuuyyy}}}{{{xxxxxxyyyzzz{{{{{{zzzzzz{{{|||}}}}}}~~~~~~~~~~~~|||vvvrrrkkkeeeaaaaaa___]]]^^^bbbjjjqqq{{{}}}yyywwwrrrmmmhhhdddaaa___cccbbb___]]]]]]^^^```bbbdddgggkkkppptttvvvvvvvvvssstttvvvwwwwwwwwwvvvuuurrrssstttvvvwwwwwwwwwwwwzzzxxxuuutttwwwzzz}}}|||xxxxxxzzzzzzwwwsssllleee[[[SSSOOOLLLHHHFFFIIIMMMSSSXXX[[[]]]___aaadddgggkkkmmmnnnppprrrtttqqqrrrsssrrrrrrtttwwwyyyyyyyyyyyyyyyyyyzzz{{{|||}}}yyytttrrrnnnkkkjjjmmmpppsssuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{|||}}}~~~~~~~~~~~~}}}~~~~~~~~~wwwlllcccYYYOOOJJJJJJQQQaaawww~~~~~~}}}zzz{{{~~~|||uuuqqq|||~~~~~~zzzvvvsssrrrppplllggg```WWWMMMBBB<<<777777666555444444333222333333444555666777888999999::::::;;;===???AAABBBCCCBBBAAA@@@>>>===<<<<<<~~~}}}~~~~~~uuussszzz~~~}}}sssccc]]]YYYWWWUUUUUUUUUTTTRRRQQQQQQPPPOOONNNMMMLLLLLLLLLIIIJJJJJJJJJHHHEEEAAA??????>>>===>>>??????===<<<;;;<<<<<<>>>???@@@AAAAAACCCEEEFFFGGGIIILLLPPPTTTVVVWWWYYYZZZ\\\]]]^^^^^^]]]^^^```bbbdddeeeffffffdddcccbbbbbbdddhhhkkknnnoooooonnnnnnmmmllllllkkkooooooqqqtttxxxyyywwwtttssspppkkkfffcccbbbcccdddffffffgggjjjoootttyyy}}}yyyvvvqqqlllhhhccc^^^ZZZVVVQQQLLLHHHGGGHHHHHHIIIHHHKKKTTTbbbppp{{{uuukkkdddbbbbbbcccdddlllpppuuu{{{~~~||||||}}}}}}|||wwwpppjjjeeeaaa^^^[[[[[[]]]___cccgggjjjlllppprrruuuwwwxxxxxxvvvuuuvvvtttssstttvvvvvvssspppiiieeebbbccchhhnnnrrrssswwwwwwyyy{{{|||{{{{{{|||zzzyyyyyyyyyzzzzzz{{{|||~~~~~~~~~~~~~~~xxxrrrnnnfffaaa]]]\\\ZZZWWWYYY]]]gggnnnwww~~~}}}zzzxxxsssnnniiieeebbbaaabbb```^^^\\\[[[\\\]]]^^^bbbeeejjjooosssuuuvvvvvvtttuuuvvvwwwvvvvvvttttttqqqrrrsssuuuvvvwwwwwwwwwxxxwwwuuuuuuvvvyyy{{{|||~~~|||xxxttttttxxxyyyxxxvvvnnnggg]]]UUUPPPLLLIIIFFFFFFJJJOOOSSSWWWZZZ]]]```dddgggiiikkklllmmmppprrrqqqrrrssssssrrrsssvvvxxxwwwwwwwwwxxxxxxzzz{{{{{{~~~zzztttqqqmmmkkkjjjmmmqqqsssvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~wwwkkkbbbYYYOOOJJJKKKQQQ```uuu|||yyy{{{|||xxxuuu|||~~~}}}yyyuuurrrqqqpppllleee]]]TTTJJJAAA;;;666666555444444333222222333333444555666777888888666777888999;;;===???@@@BBBAAAAAA@@@???>>>======~~~~~~{{{rrrooovvv{{{|||{{{{{{iii___YYYWWWUUUTTTTTTSSSRRRPPPRRRQQQPPPNNNMMMMMMMMMMMMJJJKKKKKKJJJHHHEEEBBB@@@???>>>======>>>>>>===;;;:::;;;<<<===???@@@AAABBBDDDEEEGGGGGGHHHKKKOOORRRUUUVVVXXXZZZ[[[\\\]]]]]]]]]^^^```bbbcccdddeeeeeeeeeeeeeeeeeehhhkkkoooqqqpppooonnnllllllkkkkkkkkkoooppprrrvvv{{{~~~~~~}}}zzzuuuoooiiiddd```___\\\\\\]]]```eeemmmuuuzzz{{{wwwrrrmmmiiieeeaaa^^^WWWTTTNNNKKKIIIIIIHHHGGGIIIKKKRRR]]]hhhuuuyyyrrriiiaaa]]][[[[[[[[[]]]```dddiiiooowww}}}zzzyyyyyyzzzzzzyyy{{{}}}zzzqqqjjjddd```]]]YYYZZZZZZ\\\___bbbeeeggghhhjjjmmmoooqqqrrrqqqqqqppppppqqqtttxxxyyyyyyxxxqqqnnnkkkkkkoootttxxxzzz}}}}}}|||~~~~~~}}}}}}yyyxxxxxxxxxxxxxxxyyyzzz}}}~~~~~~}}}}}}}}}wwwppplllccc^^^ZZZXXXVVVSSSTTTXXXccchhhpppwwwzzz|||}}}}}}|||yyyuuupppkkkhhheeeeeecccbbb___]]][[[[[[\\\]]]```cccggglllpppsssuuuvvvuuuuuuvvvvvvvvvtttsssrrroooppprrrtttuuuvvvwwwwwwvvvvvvvvvvvvvvvwwwxxxyyy{{{|||zzzwwwuuuuuurrrnnnooosssvvvwwwwwwoooiii```WWWQQQLLLHHHFFFDDDGGGJJJNNNQQQVVV[[[___eeeggghhhiiijjjkkknnnppprrrssstttsssrrrssstttvvvuuuuuuvvvvvvxxxyyy{{{{{{{{{sssqqqmmmkkkkkknnnqqqsssxxxyyyzzz{{{{{{{{{zzzyyyxxxxxxyyyyyyzzzzzz{{{{{{|||}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~vvvkkkbbbWWWNNNKKKLLLSSSbbbvvv|||yyy||||||zzzzzzzzz|||~~~~~~|||xxxtttqqqpppqqqkkkcccZZZQQQHHH???:::666666666555555444444333333333444555666666777888555666777888;;;===???@@@AAAAAAAAA@@@@@@@@@??????~~~|||sssmmmsssxxx|||pppcccZZZXXXUUUSSSSSSRRRQQQPPPRRRQQQPPPOOONNNNNNNNNNNNKKKKKKKKKJJJHHHEEECCCAAA>>><<<::::::;;;;;;:::888999:::;;;===???@@@AAABBBBBBDDDFFFGGGIIIKKKOOORRRSSSTTTVVVXXXZZZ[[[\\\\\\]]]^^^```bbbdddeeeeeefffggggggggghhhjjjlllnnnpppmmmllllllkkkkkklllmmmnnnoooqqqsssxxx}}}{{{tttmmmgggccc]]][[[YYYYYY]]]dddlllrrrxxxuuupppkkkhhheeebbb___WWWTTTOOOMMMLLLKKKJJJHHHMMMMMMRRR\\\eeeppp}}}wwwqqqggg___ZZZWWWUUUSSSPPPRRRUUUXXX]]]eeemmmsss}}}~~~~~~|||{{{yyywwwwwwxxxyyyxxxwwwyyy{{{~~~vvvnnngggbbb___\\\\\\\\\\\\^^^```cccdddbbbdddfffiiikkklllllllllfffhhhkkkooossswwwyyyzzzwwwvvvssssssuuuyyy}}}~~~~~~}}}xxxxxxwwwvvvvvvvvvvvvwwwxxxzzz{{{{{{{{{}}}~~~xxxqqqllleee___ZZZYYYVVVRRRSSSWWW]]]bbbhhhnnnrrrvvvyyy{{{|||zzzvvvrrrnnnkkkiiiiiigggeeeccc```^^^]]]]]]^^^^^^aaadddiiinnnrrrtttvvvvvvvvvwwwvvvuuusssqqqpppnnnoooqqqssstttvvvvvvvvvuuuwwwxxxxxxwwwwwwwwwxxx|||~~~zzzwwwuuussspppnnnooollliiiiiilllppprrrsssmmmhhh```WWWPPPJJJGGGEEECCCEEEGGGIIIMMMSSSZZZ___fffggghhhiiiiiijjjmmmppprrrssstttsssrrrrrrsssuuutttuuuuuuvvvxxxzzz{{{|||~~~~~~tttrrrooommmmmmooorrrtttxxxyyy{{{|||}}}|||{{{zzzwwwxxxxxxyyyzzzzzz{{{{{{{{{{{{}}}~~~~~~}}}}}}}}}}}}tttjjjaaaWWWNNNLLLOOOZZZgggyyy|||zzz~~~{{{wwwwwwzzz}}}~~~|||wwwssspppoooqqqkkkbbbXXXNNNFFF>>>:::777777777666666666666666333333444555666666777777777888999:::===???BBBCCCBBBBBBBBBBBBBBBCCCCCCCCCtttmmmqqqwwwvvvggg[[[YYYUUUSSSSSSRRRQQQPPPQQQQQQPPPOOONNNNNNNNNNNNLLLLLLKKKJJJIIIFFFDDDCCC???<<<:::999:::::::::999::::::;;;===>>>???@@@AAA@@@BBBEEEGGGIIILLLOOORRRRRRSSSUUUWWWYYYZZZZZZ[[[^^^___```bbbdddeeeffffffffffffffffffgggggghhhhhhiiiiiijjjkkkmmmoooqqqrrroooqqqtttxxx}}}xxxqqqlllaaa^^^YYYVVVXXX]]]eeeiiirrroookkkhhhfffdddaaa___UUUSSSOOOMMMMMMMMMLLLKKKLLLKKKNNNWWW```iiiuuu~~~vvvpppggg___YYYUUURRRPPPJJJKKKLLLNNNQQQWWW^^^cccllloootttxxxzzz{{{{{{{{{xxxwwwvvvvvvxxxyyyyyyxxxxxx{{{~~~xxxpppiiieeecccbbbbbbaaabbbcccdddeeeaaacccdddfffggghhhhhhhhh___aaadddhhhlllqqqvvvyyyyyyyyyyyyyyyzzz|||~~~|||{{{yyyxxxvvvuuusssrrrrrrrrrqqqsssuuuwwwyyy{{{~~~xxxrrrmmmgggaaa\\\YYYVVVRRRRRRVVVXXX\\\aaafffjjjooosssvvvyyyxxxvvvssspppnnnlllkkkhhhgggeeebbb```___^^^^^^^^^```bbbfffkkkppptttvvvwwwwwwwwwwwwuuusssqqqpppnnnoooqqqrrrtttuuuuuuvvvvvvxxx{{{{{{yyyxxxxxxzzz~~~|||yyyuuurrrqqqooonnnlllllliiieeedddeeehhhjjjkkkiiieee^^^VVVNNNHHHEEEDDDDDDEEEFFFHHHKKKRRRZZZ___fffhhhiiijjjjjjkkknnnpppqqqrrrttttttrrrrrrssstttuuuuuuvvvwwwyyy{{{|||}}}}}}~~~uuussspppnnnnnnoooqqqsssvvvwwwzzz|||||||||zzzyyywwwwwwxxxxxxyyyzzzzzz{{{yyyzzz|||}}}~~~~~~~~~}}}}}}}}}zzzrrriiiaaaVVVOOOOOOSSS___lllzzz~~~}}}~~~xxxssssssyyy~~~|||wwwrrrpppooopppjjj```VVVMMMDDD>>>999555555555555555555666666444555555666666777777777888999:::;;;===@@@BBBCCCDDDDDDEEEEEEEEEEEEFFFFFFuuulllooouuuyyyjjj]]]ZZZVVVSSSSSSSSSRRRQQQPPPPPPOOONNNNNNNNNNNNNNNKKKKKKKKKJJJIIIHHHGGGFFFBBB@@@===<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>??????@@@BBBFFFHHHIIIKKKNNNQQQQQQRRRTTTVVVWWWYYYYYYYYY]]]^^^```bbbccceeeeeefffgggggghhhhhhhhhgggfffeeefffgggjjjmmmppprrrttttttooopppsssvvv|||zzzuuufffbbb\\\WWWWWW\\\bbbfffkkkjjjhhhgggfffdddaaa___VVVRRRNNNLLLLLLMMMMMMMMMNNNLLLOOOWWW___gggqqqyyy~~~uuuoooggg```ZZZVVVRRROOOIIIIIIJJJJJJJJJMMMRRRVVV\\\aaaiiiooosssuuuwwwxxxwwwvvvuuuwwwyyyzzzzzzyyyxxx|||}}}uuuppplllkkkjjjiiihhhhhhiiiiiieeeeeeeeeeeeeeedddcccccc]]]^^^___aaadddjjjqqqwwwxxxzzz|||}}}}}}~~~|||{{{zzzxxxvvvtttqqqooommmlllkkkhhhkkknnnqqqssswww{{{~~~yyyrrrnnnhhhaaa\\\YYYUUUQQQQQQTTTUUUXXX\\\```cccggglllooorrrrrrrrrrrrqqqooolllkkkgggfffdddbbb```___^^^^^^___```bbbeeeiiinnnsssuuuwwwxxxxxxwwwvvvtttsssqqqpppppprrrssstttuuuuuuuuuwwwzzz}}}}}}zzzyyy{{{}}}~~~}}}zzzwwwtttqqqpppooonnnllliiihhheeebbbaaabbbdddeeebbb```[[[TTTMMMGGGEEEEEEFFFFFFGGGHHHKKKQQQYYY^^^dddfffiiikkkkkklllnnnooooooqqqssstttsssrrrssstttvvvvvvwwwwwwyyyzzz||||||{{{|||}}}}}}tttssspppmmmlllmmmnnnoooqqqsssvvvyyyzzzzzzyyyxxxwwwwwwxxxxxxyyyyyyzzzzzzxxxyyy{{{}}}~~~}}}zzzxxxxxxwwwqqqiiiaaaWWWQQQSSSYYYbbbnnnzzz~~~wwwqqqqqqxxx~~~zzzuuuqqqnnnnnnlllfff]]]SSSKKKCCC<<<888111222222222333333444444666666666777777888888888999999:::;;;<<<>>>@@@AAAFFFFFFFFFFFFFFFFFFFFFGGGxxxnnnlllsss~~~{{{mmm___\\\WWWTTTSSSSSSSSSRRROOOOOONNNMMMMMMMMMMMMNNNJJJJJJJJJJJJIIIIIIIIIHHHDDDAAA>>><<<<<<======<<<<<<<<<<<<=========>>>>>>CCCEEEGGGIIIIIIIIIKKKMMMPPPQQQSSSUUUVVVXXXXXXXXX[[[\\\^^^___aaabbbccccccfffgggiiijjjjjjiiihhhgggeeehhhlllpppsssttttttsssnnnppprrrtttyyyrrrmmmfff```^^^___dddgggggggggggghhhiiigggdddaaaXXXTTTNNNKKKJJJKKKLLLLLLTTTQQQRRRYYYaaagggooovvv|||sssnnnggg```[[[VVVRRROOOJJJKKKKKKIIIHHHHHHJJJLLLRRRXXXaaahhhlllnnnqqqsssuuuttttttvvvyyyzzzzzzyyyxxx}}}zzzuuusssqqqooonnnmmmmmmnnnjjjiiigggeeecccaaa___^^^\\\\\\[[[ZZZ[[[aaajjjqqquuuyyy~~~~~~{{{zzzyyyvvvtttqqqmmmiiifffdddcccbbbdddgggiiimmmqqqvvvzzzzzz~~~{{{uuuqqqjjjccc^^^ZZZVVVQQQQQQTTTRRRUUUXXX[[[^^^aaaeeehhhhhhjjjmmmoooooommmjjjhhhhhhgggfffdddcccaaa``````aaaaaabbbdddhhhmmmrrruuuxxxxxxxxxxxxxxxvvvtttsssrrrrrrssstttttttttttttttvvvzzz}}}|||zzzyyy|||}}}zzzvvvsssrrrpppnnnlllhhhgggfffcccaaaaaaaaabbb^^^]]]ZZZSSSLLLHHHGGGHHHFFFGGGGGGHHHKKKPPPWWW\\\```ccchhhkkklllllllllmmmnnnpppssssssssssssssstttvvvvvvvvvwwwwwwxxxzzzzzzxxxxxxzzz|||~~~~~~{{{yyysssqqqnnnkkkiiiiiijjjjjjlllnnnrrrvvvxxxxxxwwwvvvwwwwwwwwwxxxyyyyyyzzzzzzwwwxxxzzz|||~~~{{{xxxvvvvvvuuuoooiiiaaaXXXSSSVVV^^^gggrrr|||}}}vvvpppqqqyyy~~~~~~|||xxxrrrnnnkkkkkkfffaaaYYYQQQIIIAAA:::555222222222333444555555666888888888888999999999999;;;;;;<<<<<<===???@@@AAAFFFFFFFFFFFFEEEEEEEEEEEE|||rrrkkkrrr}}}|||ooo```]]]XXXUUUTTTTTTTTTSSSNNNNNNMMMMMMLLLMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJCCC@@@<<<;;;;;;;;;;;;;;;========================FFFGGGIIIIIIHHHGGGHHHIIIOOOPPPRRRTTTVVVWWWXXXXXXYYYZZZ\\\^^^___aaaaaaaaaaaabbbdddfffgggfffeeedddfffiiinnnrrrttttttsssrrrnnnpppqqqssswwwzzzqqqiiiddddddfffhhheeefffhhhjjjllljjjfffccc[[[VVVOOOJJJIIIIIIJJJKKKUUUQQQQQQXXX___dddkkkqqqzzzqqqmmmfff```\\\WWWSSSPPPLLLMMMLLLJJJGGGFFFFFFGGGMMMTTT]]]dddgggjjjlllooosssssstttvvvyyyzzzzzzyyyxxx}}}yyyxxxvvvsssqqqpppppppppmmmkkkiiieeebbb___\\\[[[[[[ZZZWWWTTTTTTZZZdddlllsssyyy~~~}}}{{{zzzyyytttrrrnnnjjjeeebbb___^^^^^^```bbbeeehhhmmmrrrwwwwwwzzz}}}yyyuuummmfff```]]]XXXSSSSSSVVVQQQTTTWWWZZZ\\\^^^bbbdddaaaeeeiiimmmmmmkkkgggeeejjjjjjiiihhhfffeeedddcccbbbbbbbbbdddhhhmmmqqqtttxxxxxxyyyyyyxxxwwwuuutttsssttttttuuuuuuttttttsssvvvyyy|||{{{yyyyyy}}}~~~yyyuuusssqqqnnnlllgggggggggeeecccaaabbbbbb[[[[[[YYYTTTMMMIIIIIIKKKFFFGGGHHHHHHKKKOOOUUUZZZ\\\aaafffjjjlllkkkkkklllmmmooorrrssssssssstttuuuvvvvvvuuuvvvvvvwwwxxxxxxvvvvvvwwwyyy{{{{{{xxxvvvqqqooollliiigggfffffffffhhhkkkoootttvvvwwwvvvuuuvvvwwwwwwxxxyyyyyyzzzzzzwwwxxxzzz|||~~~}}}zzzyyyxxxxxxtttoooiiibbbYYYTTTYYYaaakkkvvv~~~}}}vvvqqqrrr{{{}}}|||zzzvvvpppkkkiiiiiibbb]]]VVVOOOGGG???888333444555555666777888999999999999999999999:::::::::????????????@@@AAABBBCCCEEEEEEEEEEEEDDDDDDDDDCCC{{{qqqooosss}}}qqq```YYYUUUVVVWWWUUUTTTTTTNNNNNNMMMMMMLLLKKKKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGDDDBBB???<<<;;;<<<===>>>::::::999999:::;;;===>>>???AAADDDEEEFFFHHHLLLNNNNNNOOOQQQRRRTTTUUUUUUUUUVVVWWWYYY[[[]]]___aaabbbaaaccceeefffeeedddddddddiiikkklllnnnpppqqqrrrrrrsssqqqppppppttt{{{{{{tttpppmmmjjjiiigggfffgggiiillllllhhhddd[[[UUUMMMGGGFFFGGGIIIJJJLLLNNNQQQUUU[[[ccclllrrryyywwwrrriiibbb^^^[[[ZZZYYYXXXUUUPPPKKKHHHGGGGGGHHHMMMQQQXXX___fffjjjlllmmmqqqsssuuuxxxzzz{{{{{{{{{|||}}}}}}~~~zzzvvvtttvvvwwwwwwuuusssppplllfff```ZZZVVVSSSUUUTTTSSSSSSVVVZZZ^^^aaahhhpppzzz}}}{{{zzz{{{|||}}}|||}}}}}}|||yyyvvvsssqqqooolllgggdddbbb```]]]\\\^^^\\\\\\___aaadddllltttvvvxxxzzz|||~~~}}}xxxmmmiiibbb]]][[[YYYWWWUUUWWWVVVVVVXXXZZZ[[[ZZZYYYWWWXXX[[[```dddfffeeedddfffggghhhhhhgggeeecccaaadddffffffdddccceeemmmsssuuuwwwyyyxxxwwwuuutttuuurrrsssssssssttttttuuuuuuwwwwwwxxxyyyyyyzzzzzz{{{|||yyywwwsssooollljjjhhhgggggggggeeeccc^^^\\\XXXSSSNNNKKKJJJIIIKKKKKKKKKKKKMMMOOOQQQSSSXXX\\\```cccdddggglllpppooonnnmmmnnnrrrtttsssqqqrrrrrrrrrsssssssssttttttuuuuuutttsssrrrqqqpppooonnnnnnnnnllliiieeeaaa^^^fffiiimmmqqqssstttwwwxxxwwwwwwxxxxxxyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz}}}~~~~~~|||xxxuuussslllfffaaaYYYTTT[[[eeerrrvvv|||~~~}}}~~~{{{|||yyytttttt|||}}}uuupppmmmkkkfffccc```[[[SSSJJJBBB<<<999777888777555444444444666777888888888999999:::::::::===???@@@@@@@@@@@@AAACCCAAABBBDDDFFFGGGFFFEEEDDD}}}ssslllppp{{{rrrbbb[[[UUUVVVVVVSSSRRRRRRNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHEEECCC@@@===<<<<<<===>>><<<;;;::::::;;;===>>>??????AAACCCEEEFFFHHHKKKNNNNNNOOOPPPRRRSSSTTTUUUUUUVVVWWWXXX[[[]]]___aaabbbaaaccceeeeeedddcccdddeeeiiijjjlllnnnoooqqqqqqrrrrrrqqqpppqqquuuzzz|||wwwsssooollleeedddeeehhhlllmmmkkkhhh\\\VVVNNNGGGEEEFFFGGGHHHIIILLLOOOSSSZZZbbbkkkqqqxxx}}}}}}uuupppiiiccc___]]]\\\[[[XXXUUUPPPKKKHHHGGGGGGHHHJJJNNNUUU]]]ccchhhkkklllpppqqqtttvvvxxxyyyzzzzzz{{{{{{{{{|||~~~{{{xxxxxxyyyyyyxxxvvvssslllddd]]]XXXUUUSSSQQQPPPOOOOOORRRVVVZZZ]]]gggnnnxxx~~~}}}zzzxxxwwwwwwwwwwwwwwwwwwvvvtttqqqmmmkkkmmmjjjfffcccbbbaaa___]]]^^^[[[ZZZ]]]^^^aaahhhooosssuuuwwwzzz|||zzzqqqmmmgggbbb___]]][[[ZZZ\\\\\\[[[\\\]]]\\\ZZZXXXTTTUUUWWW[[[___bbbbbbbbbdddeeefffffffffeeedddcccdddffffffdddbbbdddkkkqqqrrruuuwwwxxxwwwuuuuuuuuussssssttttttuuuuuuuuuuuuxxxxxxxxxyyyzzzzzz{{{{{{{{{vvvqqqmmmlllkkkiiiiiiiiiiiigggeeeaaa___[[[WWWRRRNNNKKKJJJKKKKKKLLLLLLNNNPPPQQQSSSVVVYYY\\\^^^```dddiiinnnnnnmmmlllnnnrrrttttttrrrrrrrrrsssssstttuuuvvvvvvvvvuuusssrrrqqqpppooooooooooooooonnnkkkgggdddbbbdddhhhllloooqqqsssvvvxxxzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzz{{{{{{zzzzzzzzz}}}~~~~~~~~~}}}zzzxxxqqqkkkeee```ZZZXXX```kkkssswww|||~~~~~~~~~{{{{{{xxxuuuyyy|||tttnnnkkkgggbbb^^^\\\XXXPPPHHHAAA<<<999888888777555444444555666777777777888999:::;;;<<<======???@@@AAA@@@@@@BBBDDDBBBCCCEEEFFFFFFFFFDDDCCCyyy~~~uuummmnnnxxxttteee]]]VVVUUUTTTQQQOOOPPPNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIGGGEEEBBB???===<<<=========<<<<<<<<<<<<>>>???@@@???AAACCCDDDEEEGGGJJJMMMMMMNNNOOOQQQRRRSSSTTTTTTUUUVVVWWWZZZ\\\___```aaabbbcccdddcccbbbbbbdddfffhhhiiikkkmmmnnnppppppqqqqqqqqqqqqsssvvvzzzyyyrrrnnndddccccccfffkkknnnmmmkkk^^^WWWOOOHHHDDDDDDDDDDDDFFFHHHLLLQQQWWW```iiiooowww||||||tttooohhhcccaaa```___^^^YYYVVVQQQLLLHHHGGGGGGGGGGGGKKKRRRZZZaaafffjjjkkknnnppprrruuuwwwyyyyyyyyy{{{zzzyyyxxxzzz}}}|||||||||{{{}}}xxxpppggg^^^YYYVVVTTTNNNMMMMMMMMMOOOSSSWWWZZZdddkkkuuu{{{|||}}}~~~~~~{{{wwwtttrrrqqqqqqsssssssssrrrooollliiigggiiigggdddccccccbbbaaa```]]]ZZZXXXYYYZZZ[[[aaahhhmmmppptttwwwzzz|||}}}vvvrrrlllgggdddcccaaa```bbbbbbaaabbbaaa___ZZZWWWQQQPPPQQQTTTXXX\\\^^^___aaabbbccccccdddeeeffffffeeeffffffdddbbbcccggglllmmmppptttvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvxxxxxxyyyzzzzzz{{{{{{|||}}}xxxrrrooommmlllkkkkkkllllllkkkiiieeedddaaa\\\WWWRRRNNNLLLLLLMMMMMMNNNPPPQQQRRRSSSSSSTTTVVVXXX[[[___eeejjjlllkkklllnnnrrrttttttttttttttttttuuuvvvwwwxxxxxxwwwuuusssqqqoooooooooooonnnnnnnnnmmmkkkhhhfffdddcccfffjjjmmmoooqqqtttvvvzzzzzzyyyyyyxxxwwwvvvvvvyyyzzz{{{||||||{{{zzzyyy}}}~~~~~~}}}}}}}}}}}}{{{zzzpppkkkddd^^^ZZZ[[[dddnnnuuuyyy}}}|||zzz~~~~~~{{{zzzxxxuuuttt|||~~~vvvoookkkfff```\\\XXXTTTMMMEEE???;;;999999777777666555555666777888666777888:::<<<===??????===>>>@@@AAAAAAAAACCCEEEDDDEEEFFFFFFFFFEEEDDDCCCvvv~~~vvvooonnnvvvyyyhhh___WWWUUUSSSQQQOOOPPPOOOOOONNNMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLKKKJJJJJJHHHGGGDDDAAA>>>===============<<<<<<<<<===?????????AAACCCDDDEEEFFFIIILLLLLLLLLNNNPPPQQQRRRRRRRRRSSSTTTVVVYYY[[[^^^```aaabbbccccccbbbaaaaaadddfffggghhhiiikkkmmmnnnoooooooooppprrruuuxxx|||~~~~~~}}}~~~|||tttmmmfffcccaaaccchhhllllllkkk___YYYPPPHHHDDDCCCBBBAAACCCFFFIIINNNUUU]]]gggmmmwwwzzz}}}tttpppjjjeeecccaaa```___[[[XXXRRRLLLIIIGGGGGGGGGFFFJJJPPPXXX___eeeiiikkknnnppprrruuuxxxyyyyyyzzz{{{zzzyyywwwxxx}}}xxxooofff___ZZZWWWPPPPPPOOOPPPRRRUUUXXXZZZccciiirrrwwwyyyzzz|||~~~}}}|||xxxuuurrrooonnnmmmqqqrrrrrrqqqoookkkhhhfffeeedddccccccddddddcccbbb]]]YYYVVVVVVUUUTTTYYY```gggkkkppptttwwwyyy{{{}}}}}}xxxtttnnnjjjgggfffdddcccddddddeeeeeedddaaa[[[WWWPPPNNNLLLNNNRRRWWW[[[\\\^^^^^^___```bbbeeeggghhheeefffeeecccaaaaaadddggggggkkkppptttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyzzzzzz{{{||||||{{{}}}{{{wwwtttnnnmmmlllmmmnnnooonnnmmmiiihhheeeaaa\\\VVVQQQNNNMMMNNNPPPRRRSSSTTTUUUUUURRRRRRRRRTTTWWW\\\bbbfffjjjjjjlllnnnqqqtttuuuuuuwwwwwwvvvvvvwwwxxxyyyzzzyyywwwuuurrrpppooooooppplllllllllkkkiiihhhfffeeebbbeeehhhkkkmmmooorrrtttwwwwwwwwwvvvvvvuuuuuuuuuyyyzzz|||}}}}}}|||zzzyyy}}}~~~}}}{{{{{{{{{{{{yyyxxxoookkkddd^^^\\\```hhhpppxxx{{{~~~~~~~~~~~~|||~~~~~~yyywwwtttooopppzzzyyysssnnniiiccc^^^XXXTTTLLLDDD>>>:::999888777666666666666777888999888999:::;;;<<<>>>??????<<<>>>@@@AAAAAAAAACCCEEEEEEEEEEEEEEEEEEDDDCCCBBB{{{wwwnnnjjjoookkkaaaXXXUUUTTTRRRQQQSSSOOOOOONNNNNNMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHEEECCC@@@???>>>>>>===<<<;;;;;;;;;<<<===>>>???@@@BBBCCCDDDEEEHHHKKKJJJKKKMMMNNNPPPQQQQQQQQQRRRSSSUUUXXXZZZ]]]___```aaabbbbbbaaa```aaaccceeeeeefffhhhjjjlllmmmnnnnnnnnnpppssswww|||~~~~~~vvvooojjjeee``````cccfffgggggg___YYYQQQIIIEEECCCBBBAAABBBEEEHHHMMMSSS\\\eeekkksssuuuyyy|||~~~~~~wwwrrrlllgggdddbbb```^^^]]]YYYSSSMMMIIIGGGGGGGGGGGGJJJPPPXXX___eeejjjlllnnnpppsssvvvxxxzzz{{{{{{|||{{{zzzyyyyyy}}}yyyqqqggg___[[[VVVVVVUUUUUUWWWYYY[[[\\\dddiiiqqquuuvvvwwwzzz}}}zzzxxxvvvtttqqqooommmmmmooopppppppppnnnllliiigggdddccccccdddeeefffeeeddd]]]XXXUUUSSSPPPOOOSSSYYYaaaffflllqqqtttvvvyyyzzzzzz|||xxxtttnnnjjjhhhfffeeeddddddddddddeeeeeebbb]]]YYYQQQNNNKKKLLLOOOTTTXXXZZZZZZZZZ\\\^^^aaaeeegggiiiffffffeeedddbbbaaabbbccccccggglllqqqssstttuuuvvvwwwwwwwwwwwwwwwwwwvvvvvvxxxxxxyyyyyyzzz{{{{{{|||{{{|||}}}xxxvvvooommmmmmnnnooopppooonnnjjjiiifffbbb]]]WWWRRROOONNNOOORRRVVVXXXYYYYYYXXXTTTSSSRRRTTTWWW]]]bbbeeehhhjjjlllnnnpppsssuuuvvvzzzyyyxxxwwwwwwxxxzzz{{{}}}{{{yyyvvvsssrrrrrrqqqmmmmmmlllkkkjjjiiihhhhhhccceeegggiiikkkmmmppprrruuuuuuuuuvvvwwwxxxxxxxxxyyyzzz{{{||||||{{{zzzyyy}}}~~~}}}zzzxxxwwwwwwuuussslllkkkgggdddeeellltttyyy{{{}}}~~~}}}}}}~~~}}}wwwssspppkkkjjjttt|||vvvqqqllleee```ZZZUUULLLDDD===999888777666666666777888999::::::;;;;;;;;;<<<<<<======>>><<<>>>???@@@@@@@@@BBBDDDDDDDDDDDDDDDCCCCCCBBBAAAzzzjjjdddeeewww}}}{{{rrrggg\\\XXXUUURRRRRRTTTOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHFFFDDDBBBAAA@@@???===<<<;;;;;;;;;<<<===>>>???@@@BBBCCCCCCEEEGGGJJJIIIJJJKKKMMMNNNOOOPPPPPPPPPRRRTTTWWWZZZ\\\^^^``````aaabbbaaa``````bbbddddddeeegggiiikkkllllllmmmmmmppptttzzz{{{tttmmmfff___[[[\\\___aaaaaa^^^YYYQQQKKKGGGEEECCCBBBCCCFFFIIIMMMSSS[[[dddjjjlllnnnooopppqqqsssvvvxxx{{{~~~~~~}}}wwwsssnnniiifffdddaaa___^^^ZZZTTTNNNIIIGGGFFFGGGHHHKKKQQQWWW___eeeiiilllnnnpppsssvvvyyyzzz{{{{{{{{{{{{|||{{{|||~~~zzzqqqhhhccc___^^^]]]]]]]]]^^^______fffkkkqqqtttuuuvvvyyy|||xxxxxxvvvtttrrrpppooonnnlllmmmnnnnnnmmmkkkiiihhheeeddddddeeeggggggfffddd]]]XXXTTTQQQNNNKKKOOOUUU[[[```ggglllppptttwwwyyyzzz{{{}}}xxxtttooojjjhhhgggfffeeedddcccdddddddddbbb^^^[[[RRROOOLLLKKKNNNSSSVVVXXXVVVWWWZZZ]]]aaadddggghhhffffffeeedddcccbbbaaaaaaaaadddiiimmmooorrruuuwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxyyyyyyzzzzzz{{{{{{|||wwwtttooonnnmmmmmmooopppooonnniiihhheee```[[[VVVRRRPPPNNNQQQUUUZZZ]]]^^^]]]]]]ZZZXXXWWWXXX\\\aaaccceeegggjjjlllnnnoooqqqtttvvvyyyxxxwwwwwwxxxzzz}}}~~~~~~|||yyywwwuuutttqqqqqqpppooonnnmmmlllllleeefffhhhiiiiiikkkmmmppptttuuuvvvwwwyyy{{{|||}}}zzzzzzzzzzzzzzzzzzzzzzzz}}}~~~|||xxxuuutttrrrqqqoooiiikkkllllllrrr{{{}}}~~~}}}}}}~~~|||xxxqqqooojjjhhhppp~~~xxxssslllddd^^^YYYTTTKKKBBB<<<888777777555666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>??????>>>>>>@@@AAABBBBBBBBBBBBAAAAAAAAAAAAkkkbbb^^^iii~~~vvvzzznnnaaa[[[VVVRRRQQQSSSPPPOOOOOONNNNNNMMMMMMLLLKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHGGGEEEDDDCCCBBBAAA???>>>===<<<<<<===>>>>>>>>>@@@BBBBBBCCCDDDGGGIIIHHHIIIJJJLLLMMMNNNOOOOOOOOOQQQSSSVVVYYY\\\^^^___^^^```bbbbbbaaa```aaabbbcccdddfffhhhjjjkkkkkklllmmmpppuuu{{{xxxmmmeee\\\WWWWWWZZZ]]]^^^]]]XXXQQQLLLIIIGGGFFFEEEEEEGGGJJJNNNSSS[[[ccciiiiiijjjiiigggffffffhhhjjjmmmrrrwwwzzzzzzyyyyyyyyyvvvrrrnnnjjjhhhfffdddbbb___\\\UUUOOOJJJGGGFFFFFFIIIKKKPPPVVV]]]ccchhhjjjmmmnnnqqquuuxxxzzzzzz{{{yyy{{{|||}}}~~~|||vvvrrriiiiiigggfffeeeeeeeeeeeeiiinnnrrrttttttuuuxxx{{{zzzzzzxxxvvvtttqqqooonnnjjjkkkmmmnnnnnnmmmkkkjjjggggggfffggghhhhhhfffddd^^^XXXTTTQQQMMMJJJMMMRRRVVVZZZaaaggglllpppuuuwwwyyyzzz|||}}}zzzvvvpppllljjjiiihhhggggggeeeddddddcccaaa^^^[[[TTTQQQMMMLLLNNNQQQTTTUUUSSSUUUYYY]]]aaadddeeeffffffeeeeeeeeeeeecccaaa``````cccfffiiilllppptttwwwwwwwwwvvvvvvvvvuuuuuuuuuvvvvvvwwwxxxxxxyyyyyyzzz{{{|||zzzvvvooommmlllmmmnnnnnnmmmlllgggeeeaaa\\\XXXTTTQQQPPPNNNRRRWWW]]]aaabbbbbbaaaaaa___]]]___bbbfffffffffgggjjjmmmoooooopppsssvvvuuuuuuuuuvvvyyy}}}|||xxxvvvtttsssrrrpppooonnnnnnnnnggghhhiiihhhhhhiiilllnnnrrrssstttvvvxxxzzz{{{|||zzzyyyxxxwwwwwwxxxyyyzzz}}}~~~}}}zzzvvvrrrqqqpppnnnmmmhhhnnnqqqsssyyy~~~~~~zzz|||{{{yyyqqqpppmmmkkkppp}}}}}}vvvmmmddd]]]VVVPPPHHH@@@:::777777888555555777999:::;;;<<<<<<999999:::;;;<<<<<<======<<<===>>>>>>===<<<===???@@@@@@@@@@@@@@@@@@AAAAAAoooddd\\\aaaqqqtttssseee]]]WWWRRRPPPQQQPPPPPPOOONNNNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCBBB@@@???>>>======>>>??????>>>@@@AAABBBBBBDDDFFFHHHGGGHHHJJJLLLMMMNNNNNNNNNOOOPPPRRRUUUYYY\\\^^^___]]]___bbbcccbbb``````aaacccdddeeegggiiijjjkkkkkkmmmpppuuu|||yyyllldddZZZTTTTTTXXX[[[\\\\\\XXXQQQLLLJJJIIIHHHGGGGGGIIILLLOOOTTT[[[ccchhhjjjiiigggddd```___```bbbdddiiiooossstttsssuuuvvvtttqqqmmmjjjiiihhhfffeee```\\\VVVOOOJJJGGGFFFFFFIIIKKKPPPVVV\\\bbbfffiiikkkmmmppptttwwwxxxyyyzzzwwwzzz}}}~~~sssrrrpppooommmllllllkkklllooosssuuutttuuuxxx{{{}}}|||zzzxxxuuurrrooonnnkkklllnnnpppppppppooonnniiihhhhhhiiiiiihhhfffddd^^^YYYTTTQQQMMMIIILLLRRRRRRWWW]]]ccchhhnnnssswwwxxxyyyzzz{{{||||||xxxrrrnnnlllkkkjjjiiijjjhhheeedddcccaaa^^^[[[TTTQQQNNNLLLNNNPPPRRRSSSQQQTTTXXX]]]aaadddeeeeeefffeeeeeeeeefffdddbbb``````bbbeeegggjjjnnntttwwwwwwvvvvvvvvvuuuuuuttttttuuuvvvvvvwwwxxxxxxyyyyyy{{{|||~~~zzzooommmllllllmmmmmmllljjjeeeccc___ZZZUUURRRQQQPPPNNNRRRXXX___ccceeeeeedddeeecccbbbcccgggiiiiiiggghhhkkknnnooonnnooorrruuuqqqqqqrrruuuyyyzzzxxxsssrrrqqqooonnnmmmmmmmmmiiiiiiiiiiiihhhhhhkkkmmmppppppqqqssstttvvvwwwxxx{{{yyywwwuuuuuuwwwyyy{{{}}}~~~{{{xxxsssqqqoooooonnnmmmjjjpppuuuvvv{{{zzz~~~yyy|||~~~{{{zzzqqqsssqqqnnnrrryyyoooddd]]]RRRMMMEEE===888777888999444555777999;;;<<<<<<===777777888:::<<<===>>>???<<<>>>>>>===<<<;;;<<<===???>>>>>>>>>???@@@AAAAAAvvveeeZZZ___iiisss|||~~~}}}jjj]]]YYYWWWSSSNNNOOONNNMMMMMMNNNNNNLLLJJJLLLKKKIIIHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFDDDBBB@@@??????>>>>>>======<<<<<<@@@@@@@@@@@@AAABBBCCCDDDGGGGGGHHHHHHIIIJJJJJJKKKNNNPPPSSSTTTVVVXXXZZZ]]]```bbbccccccbbbbbbcccdddccccccdddeeeeeefffggggggiiinnnwwwrrriii]]]VVVVVVXXXYYYYYYYYYWWWSSSOOOKKKJJJIIIIIIMMMNNNPPPSSSWWW^^^fffkkkpppnnniiiccc\\\YYYYYYZZZ\\\aaafffiiijjjkkkoooqqqqqqqqqpppooommmjjjhhhfffbbb\\\SSSLLLHHHGGGGGGFFFLLLOOOSSSWWW[[[___eeehhhnnnoooppprrrtttvvvxxxxxxxxxzzz|||}}}}}}~~~}}}xxxssspppooonnnttttttuuuuuuvvvwwwyyyzzzzzzzzzzzzyyyxxxvvvuuutttooooooppprrrtttuuutttrrrpppllliiiiiikkkjjjfffaaa___[[[UUUOOOLLLLLLNNNOOOSSSUUUZZZ___fffkkkooorrrrrrtttwwwyyy{{{}}}xxxrrrooonnnmmmllljjjhhheeedddbbb```\\\ZZZYYYVVVRRRPPPPPPQQQRRRRRRSSSRRRTTTXXX^^^bbbbbb```ccccccbbbbbbbbbbbbcccccc______```cccgggmmmrrrvvvwwwwwwxxxvvvuuutttvvvwwwxxxxxxwwwvvvvvvwwwxxxxxxxxx{{{zzzuuussspppnnnnnnmmmkkkiiiiiieee___XXXSSSPPPOOOOOORRRWWW^^^cccfffhhhiiijjjggghhhiiijjjkkkkkkkkkkkkkkklllnnnooooooppprrrtttppprrruuuwwwzzz~~~}}}yyywwwvvvtttqqqpppooooooooollllllllllllkkkjjjiiihhhkkkkkkkkkllloootttxxx{{{yyyyyyyyywwwvvvwwwzzz}}}|||~~~}}}{{{wwwrrrmmmmmmqqquuuuuussstttrrrppppppssszzz~~~}}}}}}|||~~~{{{xxxtttsssssstttzzzssslllbbbZZZTTTMMMCCC;;;888888999:::999999999999999999::::::777888999:::;;;;;;;;;;;;<<<===>>>>>>===:::666444:::;;;<<<>>>????????????~~~lll^^^^^^ccckkkzzz}}}~~~rrrbbb[[[WWWTTTQQQSSSRRRPPPQQQQQQQQQOOOMMMOOONNNMMMKKKKKKKKKKKKLLLIIIIIIIIIHHHGGGEEECCCBBB@@@@@@@@@???>>>>>>=========<<<<<<======???@@@@@@FFFFFFGGGHHHIIIJJJKKKKKKMMMPPPSSSTTTUUUWWWYYY[[[^^^```cccccccccbbbbbbcccbbbbbbccccccddddddeeeeeehhhnnnxxxuuukkk___WWWVVVXXXYYYXXXYYYWWWTTTPPPMMMKKKJJJJJJLLLNNNQQQTTTYYYaaaiiinnnsssqqqmmmhhhbbb^^^]]]]]]ZZZ^^^bbbeeefffgggiiilllkkklllmmmmmmkkkiiifffeee```ZZZRRRKKKHHHGGGGGGGGGKKKNNNRRRVVVZZZ___dddhhhllllllnnnpppsssuuuvvvwwwzzz{{{||||||}}}~~~}}}yyyvvvttttttuuuuuuuuuvvvwwwxxxyyyzzz||||||||||||{{{yyywwwuuuppppppqqqtttwwwxxxwwwuuuuuuqqqmmmlllmmmlllhhhddd```\\\WWWRRROOOOOOPPPQQQRRRTTTXXX]]]bbbhhhmmmppprrrtttvvvxxxyyy{{{~~~|||wwwsssqqqooommmiiihhhfffeeedddbbb___]]]UUURRROOOMMMMMMOOOOOOOOOPPPPPPQQQVVV\\\```bbbaaaddddddcccbbbbbbbbbbbbbbb^^^^^^```bbbgggkkkpppsssuuuvvvwwwvvvuuuuuuwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwuuuyyy}}}|||yyyvvvsssqqqpppmmmkkkiiifff___YYYTTTQQQPPPPPPTTTXXX___dddgggiiijjjkkkkkkllllllmmmmmmmmmllllllkkkmmmnnnoooooooooqqqsssrrrsssssstttwww}}}}}}{{{yyyvvvsssrrrqqqqqqoooooooooooonnnmmmlllkkklllkkkkkklllooorrrvvvyyyxxxyyyyyyxxxxxxxxx{{{}}}}}}zzzvvvpppjjjiiillloooooonnnffffffhhhlllssszzz~~~~~~~~~{{{xxxssssssuuuyyy}}}rrrjjj```WWWQQQKKKBBB;;;888888999999999999999999::::::::::::999:::;;;<<<<<<=========<<<===???@@@???===;;;999:::;;;<<<>>>???@@@@@@@@@wwweee^^^^^^cccqqq~~~~~~mmm```YYYVVVUUUTTTSSSRRRRRRRRRRRRQQQOOOPPPOOONNNMMMLLLLLLLLLLLLJJJJJJJJJIIIHHHFFFEEEDDDBBBAAAAAA@@@??????>>>>>><<<;;;;;;;;;<<<===>>>???CCCDDDEEEFFFHHHJJJKKKLLLLLLOOORRRTTTUUUUUUVVVWWW[[[^^^bbbccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafffmmmxxxyyyooocccZZZWWWWWWXXXXXXYYYWWWTTTQQQNNNMMMLLLLLLLLLNNNRRRVVV\\\eeennntttwwwwwwuuupppjjjdddbbbaaaZZZ\\\___aaaaaabbbccceeeccceeegggiiiiiigggdddccc]]]WWWPPPJJJHHHHHHHHHHHHJJJMMMQQQUUUYYY___eeeiiijjjkkkllloooqqqsssuuuvvv{{{||||||||||||}}}zzzxxxxxxvvvvvvvvvvvvxxxyyyzzz{{{~~~|||yyywwwrrrssstttwww{{{||||||zzzzzzuuupppmmmmmmllliiifff```]]]YYYUUUSSSRRRRRRSSSRRRRRRTTTXXX]]]ccchhhkkkppprrrtttuuuvvvxxx{{{~~~{{{vvvrrrnnnkkkiiigggfffeeedddccc```^^^UUUSSSPPPNNNOOOPPPQQQQQQLLLMMMNNNSSSYYY___bbbdddfffeeeeeedddcccbbbaaaaaa]]]^^^___bbbfffiiilllnnnrrrsssuuuvvvuuuvvvxxxzzzvvvwwwxxxyyyyyyxxxwwwvvvtttwww||||||xxxvvvsssooommmiiieee___YYYUUURRRRRRRRRTTTYYY___dddfffhhhiiikkknnnnnnnnnnnnnnnnnnmmmllllllmmmooooooooooooqqqrrruuusssqqqpppssszzz|||yyyvvvuuutttrrrrrrrrrrrrrrrqqqpppooommmlllllllllnnnpppsssuuuwwwxxxzzzzzzzzzzzz|||}}}~~~{{{xxxtttnnnhhheeefffhhhhhhhhhbbbeeekkkrrrzzz~~~zzzwwwqqqsssxxx}}}zzzqqqiii^^^UUUNNNHHH@@@999777777888888999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>;;;===???AAABBBAAA@@@???:::;;;<<<===???@@@AAABBBmmmaaa\\\```mmm{{{~~~~~~lll```ZZZXXXSSSQQQPPPOOOPPPPPPOOONNNNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDBBBBBBAAA@@@???>>>>>>===>>>>>>======>>>??????@@@AAAAAACCCEEEGGGIIIKKKLLLKKKNNNQQQSSSSSSSSSTTTUUUXXX[[[```ccccccbbbaaaaaaaaa``````______^^^^^^]]]aaaiiiuuu}}}uuuhhh^^^YYYXXXXXXXXXWWWVVVSSSQQQOOOMMMLLLLLLLLLNNNSSSXXX```iiissszzz}}}}}}|||xxxqqqjjjeeeccc\\\]]]^^^^^^^^^^^^^^^___[[[^^^bbbfffgggeeecccaaaYYYTTTNNNIIIHHHHHHIIIIIIIIIKKKOOOTTTXXX___eeejjjjjjkkkmmmooorrrtttvvvwww|||||||||||||||}}}zzzyyyyyyvvvvvvvvvwwwxxxyyy{{{{{{|||yyyuuuuuuwww{{{{{{wwwqqqmmmjjjiiifffddd___]]]ZZZWWWTTTSSSSSSSSSQQQQQQRRRTTTXXX^^^cccfffnnnoooqqqssstttvvvyyy|||~~~|||wwwrrrlllhhhiiigggeeecccbbb```]]]ZZZSSSPPPNNNMMMNNNOOOOOOOOOJJJJJJLLLPPPWWW^^^dddggghhhhhhgggfffdddcccaaaaaa\\\^^^```bbbeeeggghhhiiioooqqqtttuuuvvvwwwyyy{{{vvvwwwyyyzzzzzzyyywwwvvvuuuxxx|||~~~zzzwwwtttpppnnnhhheee___YYYUUUSSSSSSTTTTTTXXX]]]aaacccdddfffgggjjjkkklllmmmmmmmmmmmmlllnnnoooqqqqqqpppppprrrsssuuussspppnnnooouuu~~~}}}zzzwwwvvvtttuuuuuuuuuttttttsssrrrooonnnmmmmmmmmmoooppprrruuuwwwzzz{{{{{{{{{}}}~~~zzz{{{}}}~~~~~~{{{xxxwwwtttooohhhdddcccdddddddddeeejjjrrrzzz~~~~~~~~~~~~~~~~~~}}}xxxuuuooorrrxxxyyyqqqiii^^^TTTJJJDDD>>>999777777888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>><<<>>>@@@AAABBBBBBBBBAAA:::;;;<<<===???@@@BBBCCCttteee]]]```mmmzzz~~~}}}kkk___YYYSSSQQQOOONNNOOOOOOOOONNNMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEBBBAAA@@@???>>>===<<<<<>>>>>>>>>>>???@@@@@@???@@@AAACCCFFFHHHJJJKKKJJJLLLOOOQQQQQQQQQRRRTTTVVVZZZ___bbbcccbbbbbbbbbbbbaaa```___]]]\\\[[[ZZZ\\\dddppp~~~{{{pppeee^^^[[[YYYYYYWWWUUUTTTQQQOOOMMMLLLKKKLLLOOOTTTZZZcccmmmwww~~~~~~wwwnnnhhheee___^^^]]]\\\[[[ZZZYYYYYYVVVYYY^^^bbbdddcccaaa___VVVRRRLLLIIIHHHHHHIIIIIIHHHJJJNNNSSSXXX___ggglllnnnoooppprrrtttvvvwwwxxx{{{||||||||||||}}}zzzxxxxxxvvvvvvvvvwwwxxxyyy{{{{{{~~~}}}{{{wwwxxxzzz}}}}}}yyytttoookkkhhhfffeee___]]]ZZZVVVTTTRRRRRRRRRQQQPPPPPPRRRUUUZZZ^^^aaaiiillloooqqqsssuuuwwwyyy|||~~~~~~yyytttnnnjjjiiifffcccaaa^^^[[[WWWTTTKKKIIIGGGFFFGGGHHHGGGFFFGGGHHHJJJMMMTTT\\\eeejjjjjjjjjiiihhhgggeeecccbbb______aaabbbdddeeefffggglllooorrruuuvvvwwwyyy{{{vvvwwwyyyzzzzzzyyywwwvvvxxxzzz}}}{{{xxxuuuqqqooohhhddd___ZZZVVVUUUUUUVVVTTTWWW\\\^^^___```bbbcccdddeeefffhhhjjjkkklllllloooppprrrrrrrrrrrrtttuuutttrrrpppmmmmmmpppuuuyyy|||yyywwwuuuvvvvvvvvvvvvuuuuuutttqqqqqqpppoooooooooppppppsssuuuyyyzzz{{{|||~~~xxxzzz{{{}}}|||{{{xxxwwwtttpppkkkgggeeedddccccccdddiiirrr{{{}}}}}}~~~}}}}}}}}}|||vvvqqqjjjooowww~~~~~~xxxqqqiii^^^TTTFFFAAA<<<888777888888777999::::::;;;<<<<<<=========<<<<<<;;;<<<<<<===>>>??????@@@AAAAAAAAA@@@@@@<<<<<<<<<===>>>@@@BBBCCC~~~mmmbbbcccooozzz{{{xxxfff]]]VVVSSSQQQPPPQQQQQQQQQPPPNNNNNNOOONNNNNNMMMLLLKKKIIIIIIGGGFFFEEEEEEEEEEEEBBBAAAAAA???>>>===<<<;;;======<<<<<<<<<<<<======>>>???@@@BBBEEEGGGHHHIIIIIIKKKMMMNNNNNNPPPRRRTTTVVVYYY^^^bbbccccccdddddddddcccaaa___]]][[[ZZZYYYXXX```lllyyyzzzpppgggaaa^^^]]]XXXWWWUUUSSSPPPNNNLLLKKKLLLOOOUUU\\\eeeooozzz|||tttnnnkkkccc```]]][[[ZZZXXXVVVTTTTTTVVVZZZ^^^______]]]\\\TTTPPPKKKHHHGGGHHHHHHHHHGGGJJJNNNRRRXXX```iiiooorrrssstttuuuwwwxxxyyyyyyxxxzzz|||}}}}}}~~~~~~{{{yyyxxxvvvvvvvvvvvvxxxyyyzzz{{{zzz|||~~~}}}{{{yyyyyy{{{~~~zzztttpppllliiihhhaaa^^^ZZZUUURRRQQQQQQQQQQQQPPPPPPRRRTTTWWW[[[]]]eeehhhnnnrrrtttuuuwwwxxxzzz|||~~~|||xxxsssoooiiigggccc```]]]YYYTTTQQQJJJHHHFFFEEEFFFFFFDDDCCCEEEFFFGGGJJJPPPYYYdddkkklllllllllkkkjjjhhheeedddbbbbbbbbbccccccdddeeefffjjjmmmrrrtttvvvwwwyyyzzzwwwxxxyyyzzzzzzyyyxxxwwwzzz|||~~~~~~{{{wwwsssqqqiiifffaaa\\\YYYXXXYYYZZZXXXZZZ]]]^^^^^^^^^___```___```ccceeegggiiijjjkkknnnoooqqqrrrrrrsssuuuwwwrrrrrrpppmmmkkkkkknnnqqq~~~{{{yyywwwwwwwwwxxxxxxwwwwwwvvvtttsssrrrrrrqqqqqqqqqqqqrrrtttwwwxxxyyy{{{~~~~~~}}}}}}~~~~~~|||zzzwwwvvvqqqooollliiigggeeedddcccccchhhqqq|||~~~|||}}}zzztttooohhhmmmuuu}}}zzz|||zzztttnnnggg\\\RRRBBB???;;;999888999888888999::::::;;;<<<===>>>>>>>>>===<<<;;;;;;<<<===>>>@@@@@@AAAAAA@@@@@@??????>>>=========>>>@@@BBBCCC{{{mmmkkksss|||xxxnnnbbbXXXUUURRRQQQRRRRRRSSSRRROOOPPPPPPPPPOOONNNMMMLLLJJJIIIHHHGGGFFFFFFGGGGGGCCCCCCBBBAAA???>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>@@@AAACCCEEEFFFGGGHHHIIIJJJKKKLLLNNNRRRVVVVVVZZZ^^^aaabbbdddfffgggfffeeeccc```^^^[[[YYYXXXWWW]]]hhhvvv{{{qqqjjjeeeccc[[[ZZZXXXVVVSSSPPPMMMLLLLLLPPPUUU]]]fffqqq|||zzzvvvtttkkkgggbbb___]]][[[XXXVVVRRRTTTVVVYYYZZZZZZYYYXXXSSSPPPKKKHHHGGGGGGGGGGGGHHHJJJNNNSSSYYYbbbkkkqqqvvvvvvwwwwwwxxxyyyyyyyyyvvvxxx{{{}}}~~~~~~}}}zzzxxxwwwuuuuuuuuuvvvwwwxxxyyyzzzvvvwwwyyy{{{|||||||||{{{zzzzzz|||~~~yyytttooolllkkkddd```[[[UUUQQQPPPQQQQQQQQQQQQRRRSSSUUUWWWXXXZZZ```eeemmmsssuuuvvvwwwwwwwwwyyy|||}}}|||yyyuuusssjjjhhheeebbb___\\\WWWTTTMMMKKKHHHGGGGGGFFFDDDBBBBBBCCCDDDFFFKKKUUUaaaiiimmmmmmnnnnnnmmmjjjhhhggggggfffdddccccccdddfffgggiiimmmqqqtttvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz|||~~~|||wwwtttllliiiddd```]]]]]]^^^___^^^```aaabbb```___```aaa```aaaccceeegggiiiiiijjjkkkmmmooopppqqqrrruuuwwwrrrqqqoookkkiiijjjmmmpppwww~~~}}}|||xxxyyyyyyzzzzzzyyyyyyyyyvvvvvvuuuttttttsssssssssqqqrrrtttvvvwwwzzz~~~}}}yyyuuuqqqoookkklllllljjjgggdddcccbbbgggllluuu}}}~~~zzzrrrmmmjjjnnntttzzz~~~tttvvvtttnnnhhhbbbXXXNNN@@@>>>;;;999999:::999999::::::;;;<<<===>>>??????@@@???===<<<<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======???AAABBBwwwrrrxxxwww|||tttgggWWWTTTQQQPPPQQQRRRRRRRRRNNNOOOPPPPPPOOONNNLLLKKKLLLKKKIIIHHHGGGHHHHHHIIIEEEDDDCCCBBB@@@???>>>======<<<<<<;;;;;;;;;<<<<<<>>>>>>@@@AAACCCDDDEEEFFFHHHHHHIIIIIIJJJNNNSSSWWWWWWZZZ^^^```bbbdddgggiiigggfffdddaaa^^^\\\ZZZXXXWWW]]]ggguuuxxxpppjjjggg^^^]]][[[XXXUUURRROOOMMMMMMPPPVVV]]]fffqqq||||||{{{rrrnnnhhhdddbbb```]]]ZZZRRRRRRTTTUUUVVVVVVUUUUUUSSSOOOKKKHHHGGGGGGFFFFFFHHHJJJNNNSSSZZZbbblllrrrxxxxxxxxxxxxxxxyyyyyyyyytttwww{{{~~~~~~~~~~~~}}}{{{xxxuuutttttttttuuuuuuvvvwwwyyyzzzssstttvvvwwwyyyzzz{{{{{{zzz{{{|||{{{uuupppmmmkkkgggbbb\\\UUUQQQPPPQQQRRRQQQQQQSSSTTTUUUWWWWWWXXX]]]dddmmmssswwwwwwwwwwwwuuuwwwzzz||||||~~~|||zzzxxxuuussskkkiiifffdddbbb___[[[XXXKKKHHHFFFEEEDDDCCC@@@>>>@@@@@@AAACCCGGGQQQ^^^hhhmmmnnnoooooonnnllljjjhhhjjjhhheeeccccccdddfffhhhiiimmmqqqtttvvvvvvwwwyyyzzzyyyyyyxxxxxxyyyyyyzzzyyy{{{}}}zzzwwwnnnkkkgggcccaaa```aaabbbcccdddfffeeecccbbbbbbccccccccceeeggghhhiiiiiiiiihhhjjjmmmooopppqqqtttvvvsssqqqnnnjjjhhhjjjnnnrrrooowww~~~zzzzzz{{{{{{{{{{{{{{{zzzwwwwwwwwwvvvuuuuuuttttttppprrrssstttvvvzzz{{{uuuooojjjggggggiiijjjjjjgggdddaaaaaakkknnnuuu~~~~~~yyyrrrmmmnnnpppsssvvvxxxxxxwwwvvvpppqqqoooiiiccc^^^TTTKKK???===;;;::::::;;;:::999::::::;;;<<<===>>>???@@@BBB@@@???======>>>@@@AAA@@@AAAAAAAAABBBCCCCCCCCCAAA@@@>>>======>>>@@@AAA~~~|||xxxddd]]]RRRJJJKKKPPPRRRQQQQQQPPPPPPPPPOOOOOOOOONNNNNNPPPOOOMMMKKKJJJIIIJJJJJJFFFEEEDDDBBB@@@>>>===<<<===>>>>>>===;;;::::::;;;<<<===>>>@@@BBBDDDEEEFFFIIIHHHGGGHHHJJJNNNRRRTTTXXX[[[___bbbdddfffiiikkklllhhhdddcccccc```YYYSSSUUUWWW```qqqzzzrrrmmmgggeeebbb^^^ZZZVVVSSSRRRTTTWWW[[[aaahhhqqqzzz~~~{{{vvvtttpppmmmiiiddd^^^ZZZZZZXXXVVVTTTQQQPPPOOOOOOIIIHHHFFFDDDCCCCCCCCCCCCGGGHHHLLLQQQZZZccclllqqqwwwxxxxxxyyyyyyyyyxxxxxxyyyyyyzzz{{{|||}}}~~~~~~yyyyyyxxxxxxxxxyyy{{{|||}}}}}}|||{{{yyyxxxwwwvvv|||{{{zzzyyyyyywwwtttqqqmmmmmmnnnpppsssuuutttssstttvvvyyy~~~}}}yyyuuuqqqnnnkkkddd[[[TTTQQQPPPPPPPPPVVVRRRQQQRRRRRRQQQSSSWWW^^^dddmmmsssuuuwwwyyy{{{uuuvvvwwwyyy|||~~~~~~|||{{{zzzyyyxxxqqqmmmgggdddbbb```[[[XXXRRRMMMGGGCCCAAAAAAAAA@@@AAAAAAAAABBBFFFOOO]]]ffflllqqqsssqqqpppqqqqqqnnnpppmmmjjjhhhhhhhhhgggfffkkkkkklllooosssuuuuuutttxxxzzz||||||{{{zzz{{{|||}}}~~~|||qqqoookkkhhhfffeeefffgggiiihhhgggeeeeeeeeeffffffgggggghhhiiijjjkkkllllllkkkkkkllloooqqqrrrqqqooopppmmmjjjiiikkklllmmmmmmuuuwww{{{~~~|||zzzyyyzzzzzzxxxwwwvvvvvvvvvvvvuuutttsssrrrrrrqqqpppqqqtttyyy|||{{{yyyuuurrrooommmllliiikkkkkkhhhccc``````bbbiiiqqq|||{{{xxx}}}~~~~~~|||{{{xxxvvvsssnnnooopppqqqqqqqqqppppppqqqqqqlllccc^^^[[[SSSHHH???<<<888777999;;;:::999888999;;;===???AAABBBBBB>>>>>>>>>>>>>>>???@@@@@@???@@@BBBDDDEEEFFFFFFFFF???>>>======@@@AAAAAAAAA~~~xxx}}}iii^^^SSSKKKMMMRRRSSSSSSSSSPPPPPPPPPOOOOOOOOOOOONNNPPPOOOMMMKKKJJJJJJJJJJJJGGGFFFDDDBBB@@@>>>===<<<<<<===>>><<<:::999:::;;;<<<===>>>@@@BBBCCCEEEEEEGGGGGGGGGGGGJJJMMMQQQSSSWWWZZZ^^^aaadddfffjjjlllnnnkkkhhhgggfffbbb[[[UUUTTTUUU^^^nnnzzzvvvrrroooiiiddd___\\\[[[ZZZ\\\___cccgggmmmttt|||~~~zzzxxxwwwuuurrrpppmmmiiidddaaa___]]][[[WWWSSSPPPMMMLLLIIIGGGEEECCCBBBBBBBBBBBBFFFGGGKKKQQQZZZccclllqqqvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxyyyzzz{{{|||}}}}}}}}}|||zzzvvvuuutttssstttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxwwwzzzyyywwwvvvuuussspppnnnjjjiiiiiijjjmmmnnnnnnmmmpppqqquuuzzz}}}yyytttpppmmmiiiccc[[[UUURRRQQQPPPPPPRRRNNNLLLNNNNNNMMMNNNRRR\\\ccclllrrruuuwwwyyy|||uuuvvvwwwyyyzzz{{{||||||~~~{{{yyyxxxxxxxxxxxxvvvrrrmmmiiigggeeeaaa^^^TTTPPPJJJFFFDDDDDDCCCCCC@@@@@@@@@@@@CCCLLLXXXaaaiiiooosssssssssttttttqqqqqqnnnkkkiiiiiiiiigggfffjjjjjjkkkooorrruuuuuuuuuwwwyyy{{{|||||||||}}}zzzwwwrrrnnnkkkjjjkkkkkkkkkjjjiiihhhhhhiiijjjkkkkkkkkkllllllmmmnnnoooooorrrqqqppppppqqqpppnnnlllnnnkkkgggfffhhhkkknnnooouuuvvvzzz}}}}}}|||{{{{{{|||{{{yyywwwvvvvvvvvvvvvuuutttssssssrrrqqqqqqqqqtttzzzyyyyyyxxxwwwuuusssrrrqqqnnnooonnniiiccc___```bbbfffnnnyyy~~~~~~~~~~~~|||zzzxxxvvvwwwvvvuuutttsssrrrqqqppppppoooiii```[[[XXXOOOEEE<<<999666555777999888777888999;;;===???@@@AAAAAA>>>>>>=========>>>>>>???BBBCCCDDDFFFFFFEEECCCBBBAAA???>>>???AAABBBBBBAAA~~~uuuxxxrrraaaVVVMMMNNNSSSUUUTTTUUUQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOMMMLLLKKKKKKKKKKKKGGGGGGEEECCCAAA???>>>===<<<======<<<:::999999:::<<<===>>>???AAACCCDDDDDDFFFEEEEEEGGGIIIMMMPPPRRRVVVYYY\\\```cccgggkkkoooqqqnnnlllkkkjjjeee]]]WWWQQQRRRZZZiii{{{{{{tttmmmiiiggghhhhhhjjjlllooorrruuuzzz}}}yyywwwxxxwwwuuutttrrrpppllliiieeedddaaa]]]WWWQQQLLLIIIIIIGGGEEECCCAAAAAAAAAAAADDDFFFJJJQQQZZZccckkkpppuuuvvvwwwxxxyyyzzzzzzzzzwwwwwwxxxyyyzzz{{{||||||yyy{{{}}}zzzvvvtttpppooonnnmmmmmmooopppqqqsssssstttuuuvvvwwwxxxyyy{{{xxxuuusssrrrpppmmmkkkfffdddbbbbbbccceeeeeeeeegggiiilllqqqwww~~~yyysssooommmfffaaa[[[WWWTTTSSSRRRQQQPPPKKKIIIKKKJJJIIIKKKOOOYYY```iiippptttvvvyyy|||xxxyyyzzz{{{{{{zzzyyyyyy{{{yyyxxxxxxyyyzzzzzzyyy{{{yyyvvvtttssstttwwwxxx{{{wwwrrrnnnkkkhhhdddbbbWWWSSSMMMIIIHHHGGGFFFEEEAAAAAAAAA@@@BBBIIISSS\\\eeemmmtttvvvxxxyyyxxxuuurrrpppmmmkkkkkkjjjiiigggiiiiiijjjmmmrrruuuvvvvvvvvvxxx{{{|||}}}~~~{{{vvvpppllljjjjjjkkknnnnnnmmmmmmnnnoooqqqrrrppppppqqqqqqrrrrrrrrrsssuuusssqqqqqqqqqpppnnnlllkkkgggbbb```ccciiinnnqqqtttuuuxxxzzz||||||||||||}}}}}}}}}~~~|||{{{{{{|||}}}|||zzzxxxwwwwwwvvvvvvuuuuuuttttttsssrrrqqqrrruuuzzz}}}{{{zzzyyywwwxxxyyyzzzyyyyyywwwvvvvvvtttppphhh```]]]^^^aaafffnnnyyy}}}{{{{{{{{{}}}zzzwwwsssqqqppppppnnnllleee]]]XXXSSSJJJAAA;;;999777666777888888888888999:::<<<>>>?????????>>>======<<<<<<<<<======AAACCCEEEGGGGGGEEEBBB@@@CCCAAA@@@@@@BBBCCCCCCBBB~~~tttqqqzzzeeeZZZPPPPPPTTTUUUUUUUUUQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNMMMLLLLLLKKKKKKHHHHHHFFFDDDBBB@@@???>>>;;;<<<===<<<:::888999:::<<<<<<===???@@@BBBCCCCCCDDDDDDDDDFFFIIILLLOOOQQQTTTWWWZZZ^^^bbbgggmmmrrrrrrqqqpppooolllggg___YYYPPPPPPVVVcccsss~~~yyyvvvuuuuuuvvvwwwzzz|||~~~|||zzzzzzyyywwwvvvuuusssooollljjjhhhfffaaa[[[TTTNNNKKKJJJHHHFFFCCCAAA@@@@@@@@@BBBEEEJJJRRR[[[dddlllppptttuuuwwwxxxyyyzzzzzz{{{wwwwwwxxxyyyzzz{{{||||||yyyzzz{{{|||~~~~~~|||wwwtttqqqjjjiiihhhggghhhjjjmmmoooooopppqqqsssuuuwwwxxxyyy|||yyyuuusssqqqooollliiibbb___\\\[[[[[[\\\\\\\\\]]]^^^aaaffflllvvvzzztttooommmddd```\\\YYYWWWVVVTTTRRRPPPKKKIIIIIIIIIHHHJJJOOOVVV]]]gggooosssvvvzzz|||}}}~~~}}}{{{zzzyyywwwtttssstttsssrrrqqqsssrrrpppnnnooorrrwwwzzz~~~{{{vvvqqqlllgggcccaaaXXXTTTOOOKKKJJJIIIGGGFFFEEEEEEDDDCCCCCCHHHPPPWWWbbbllluuuyyy{{{|||zzzvvvtttrrrpppnnnnnnllljjjhhhhhhhhhiiilllqqquuuvvvvvvwwwyyy|||}}}}}}~~~xxxrrrmmmjjjiiiiiipppoooooopppqqqssstttvvvtttttttttuuuuuuuuuvvvvvvtttrrrqqqpppqqqqqqpppooohhhccc]]]ZZZ^^^fffmmmrrrssstttuuuwwwwwwxxxwwwwwwyyyxxxwwwyyy|||}}}{{{xxxxxxyyyzzzzzzzzzxxxwwwvvvvvvuuuuuuuuuuuutttsssssstttwww{{{|||zzzxxxwwwwwwyyyzzz||||||{{{zzzyyyyyyvvvoooeee]]]ZZZ]]]```jjjqqq|||~~~~~~~~~{{{{{{|||}}}{{{vvvsssppppppooonnniiibbb[[[UUUOOOFFF???<<<;;;999999999:::::::::999999;;;<<<==================<<<;;;;;;;;;;;;<<<<<>>@@@AAABBBBBBBBBCCCDDDFFFIIILLLOOOQQQSSSUUUXXX\\\aaahhhooouuutttsssrrrppplllfff```[[[RRRQQQUUU___kkk}}}}}}|||zzzxxxwwwtttpppmmmlllkkkiiieee___YYYSSSOOOLLLJJJHHHEEECCCAAAAAAAAAAAAEEELLLTTT^^^gggmmmqqqtttuuuwwwxxxyyyzzzzzz{{{xxxxxxyyyzzz{{{||||||}}}zzz{{{||||||}}}}}}}}}|||~~~~~~|||zzzwwwtttqqqpppgggfffeeedddeeehhhlllnnnnnnoooppprrrtttvvvxxxyyy{{{xxxuuurrrpppnnnjjjhhhbbb___ZZZXXXWWWWWWWWWVVVTTTVVVXXX[[[aaakkkvvv~~~}}}uuupppmmmdddaaa]]][[[ZZZXXXVVVTTTPPPKKKHHHHHHHHHFFFIIINNNTTT\\\fffnnnrrrvvvzzz}}}}}}|||yyyvvvsssrrrqqqnnnlllkkklllkkkkkklllpppvvv||||||vvvooohhhbbb```XXXUUUPPPMMMKKKJJJHHHFFFFFFGGGFFFDDDBBBEEELLLRRR^^^iiisssyyy|||}}}{{{vvvwwwuuusssqqqpppooollljjjhhhggghhhkkkppptttvvvvvvyyy{{{}}}~~~}}}}}}}}}~~~}}}yyysssooommmmmmmmmmmmllllllmmmoooqqqrrrttttttuuuuuuvvvvvvwwwwwwuuusssqqqqqqqqqqqqooommmeee```ZZZXXX\\\dddlllppprrrrrrsssssssssssssssssstttsssrrrtttxxx|||~~~}}}yyyuuussstttxxx{{{|||xxxxxxwwwvvvvvvvvvwwwwwwuuuuuuuuuvvvyyy}}}~~~|||zzzyyyyyyyyyzzz{{{zzzyyyxxxwwwxxxtttlllaaaYYYWWW\\\aaammmttt}}}|||~~~{{{xxxxxx{{{~~~|||wwwtttsssrrrrrrmmmggg___ZZZTTTLLLDDD???:::::::::::::::::::::;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<>>???AAA@@@@@@rrruuuyyyxxxwwwvvvhhh[[[XXXXXXVVVTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQOOOOOOOOOOOOOOONNNMMMLLLJJJJJJHHHFFFDDDBBBAAA@@@===>>>>>>===;;;::::::;;;;;;<<<===>>>???@@@AAAAAABBBCCCDDDGGGJJJMMMPPPQQQQQQSSSVVVZZZ```hhhqqqxxxvvvuuutttpppkkkfffaaa^^^UUUTTTVVV\\\dddsss}}}{{{zzzwwwrrrooonnnmmmjjjfffaaa\\\WWWTTTOOONNNKKKGGGEEECCCBBBBBBBBBFFFNNNWWWaaajjjpppsssuuuvvvwwwxxxyyyzzzzzzzzzxxxxxxyyyzzz{{{|||}}}}}}{{{||||||}}}}}}|||||||||~~~}}}}}}~~~~~~{{{xxxwwwvvvtttrrrpppooonnnhhhfffdddccccccfffiiikkkjjjlllnnnpppsssvvvxxxyyyyyyxxxuuutttrrrooojjjgggeeebbb^^^[[[YYYWWWUUUTTTPPPQQQSSSTTTXXX```llltttxxxrrrooofffccc___]]][[[ZZZXXXWWWPPPJJJGGGFFFFFFEEEHHHMMMTTT\\\fffnnnrrrvvvzzz}}}|||xxxuuurrrooolllhhhjjjkkkjjjjjjnnntttyyy~~~vvvmmmfffcccZZZWWWSSSPPPNNNLLLJJJHHHFFFFFFFFFCCCAAACCCHHHMMMXXXcccooovvvzzz}}}|||xxxyyywwwuuutttsssqqqnnnkkkhhhhhhgggjjjnnnrrruuuuuuzzz{{{}}}}}}|||{{{|||}}}}}}~~~}}}xxxssspppnnnjjjjjjiiihhhhhhiiijjjkkkqqqqqqrrrssstttuuuvvvvvvxxxwwwuuuuuusssqqqmmmjjjfffbbb]]]\\\___eeekkkoooqqqqqqqqqqqqqqqqqqqqqqqqpppooooooqqquuuyyy{{{||||||xxxsssqqqssswwwzzz|||yyyxxxwwwvvvvvvwwwxxxyyyxxxwwwxxxyyy{{{~~~|||yyyxxxwwwwwwvvvuuutttsssrrrrrrrrroooggg^^^WWWXXX^^^cccooottt{{{}}}}}}{{{wwwtttuuuzzz}}}zzzxxxvvvuuuuuulllddd\\\XXXSSSJJJBBB???666888999999888777888:::<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;<<<======???AAACCCDDDDDDAAA>>><<<===<<<;;;<<<>>>@@@@@@???}}}oooiiiooowwwzzzrrrccc]]]\\\YYYUUUUUUSSSSSSSSSRRRRRRRRRQQQQQQNNNOOOPPPPPPPPPOOONNNMMMKKKJJJIIIGGGEEECCCAAAAAA>>>??????>>><<<;;;;;;<<<;;;<<<<<<===>>>???@@@@@@BBBCCCEEEHHHKKKNNNPPPRRRPPPRRRUUUYYY```iiissszzzyyyxxxuuuqqqkkkfffcccbbbZZZXXXXXX[[[___iii}}}|||xxxuuuqqqoookkkfffaaa]]]YYYWWWSSSQQQNNNJJJGGGEEEDDDDDDCCCHHHPPP[[[eeemmmsssvvvvvvwwwxxxyyyyyyyyyyyyyyywwwwwwxxxyyyzzz{{{||||||zzz{{{{{{||||||{{{{{{zzzyyyzzz{{{}}}|||yyyvvvuuussspppooonnnnnnnnnllliiieeebbbaaabbbdddfffeeefffiiimmmrrrvvvyyyzzz{{{{{{zzzzzzxxxtttnnnjjjiiifffccc```]]]ZZZWWWTTTPPPQQQRRRQQQRRRYYYdddlllyyy{{{tttpppjjjfffaaa^^^]]]\\\ZZZYYYRRRLLLHHHHHHGGGFFFIIINNNUUU\\\fffnnnsssvvvzzz}}}zzzvvvqqqnnnjjjlllnnnllljjjkkkpppttt~~~{{{rrrkkkggg^^^[[[XXXUUUSSSQQQOOOMMMFFFGGGGGGDDDBBBBBBGGGKKKPPP[[[hhhqqqxxx}}}~~~{{{{{{yyywwwvvvuuusssooollliiihhhgggiiimmmqqqssstttwwwyyy{{{|||||||||}}}~~~~~~}}}xxxtttqqqmmmllljjjiiihhhhhhhhhiiikkklllmmmoooqqqrrrssstttyyyyyyxxxyyyxxxtttoookkkiiifffcccbbbeeeiiilllnnnpppoooooooooooooooppppppmmmllllllooossswwwxxxxxxyyyvvvttttttvvvyyyzzz{{{zzzxxxwwwvvvvvvwwwyyyzzzyyyzzzzzz{{{~~~|||yyyuuusssrrrpppnnnlllkkkkkkkkklllllljjjddd\\\XXXZZZaaahhhqqquuuyyy|||}}}{{{{{{zzzuuurrrsssyyy}}}{{{xxxvvvtttsssjjjaaaYYYVVVQQQHHHAAA???555777:::999888777888:::>>>>>>>>>>>>======<<<;;;::::::;;;;;;<<<===?????????@@@AAABBBAAA???===;;;<<<::::::;;;>>>@@@@@@@@@}}}ppp]]]dddooo|||}}}~~~xxxiiiaaa___ZZZWWWUUUSSSSSSSSSSSSRRRRRRRRRRRRNNNOOOPPPPPPPPPOOONNNMMMKKKKKKIIIGGGEEECCCBBBAAA>>>???@@@???===;;;<<<===;;;<<<<<<===>>>??????@@@BBBCCCEEEHHHLLLOOOQQQRRROOOQQQTTTXXX___iiittt{{{|||zzzwwwqqqkkkgggeeeddd\\\[[[ZZZ[[[\\\dddvvv}}}}}}}}}zzzsssppplllgggaaa]]]ZZZXXXUUUSSSOOOLLLIIIGGGFFFEEEDDDIIIRRR]]]gggooouuuxxxwwwxxxxxxyyyyyyyyyxxxxxxvvvvvvwwwxxxyyyzzzzzz{{{yyyyyyzzzzzzzzzzzzyyyyyyuuuwwwyyy|||}}}wwwvvvssspppoooooopppqqqooolllgggbbb______```bbb```bbbfffkkkqqqvvvzzz|||zzztttooollljjjgggdddaaa]]]XXXUUUQQQRRRSSSQQQPPPUUU___ggguuu}}}uuuqqqlllhhhccc___]]]\\\\\\[[[VVVPPPLLLKKKJJJIIIMMMRRRUUU]]]gggooosssvvvzzz}}}~~~yyytttpppmmmoooqqqnnnjjjiiilllpppyyy~~~}}}tttmmmiiibbb___\\\YYYWWWUUUSSSPPPIIIJJJJJJGGGDDDEEEIIIMMMJJJVVVdddnnnwww~~~~~~|||zzzxxxwwwvvvtttpppmmmjjjiiihhhiiimmmpppssssssuuuwwwzzz{{{{{{|||~~~|||xxxsssqqqooommmkkkkkkkkkkkkhhhiiijjjlllnnnpppqqqrrrvvvwwwyyy{{{|||yyytttpppllljjjggggggiiilllmmmnnnoooooonnnnnnnnnoooooopppkkkjjjkkkooosssuuuvvvvvvvvvvvvvvvxxxzzz{{{zzzyyyzzzyyywwwvvvvvvwwwyyyzzz{{{{{{{{{}}}zzzuuuqqqnnnmmmkkkhhheeedddeeeggghhhiiigggbbb\\\YYY\\\dddkkkssswwwzzz{{{|||~~~zzz{{{yyyuuuqqqrrrzzz}}}}}}{{{yyyvvvssspppooohhh^^^WWWUUUPPPFFF@@@???666999<<<<<<:::999:::<<>>===<<<;;;::::::;;;;;;===>>>@@@AAA<<<===>>>???@@@@@@??????;;;::::::;;;>>>AAABBBAAArrrbbbccckkkxxxlllccc___ZZZVVVVVVSSSTTTUUUUUUTTTRRROOONNNPPPQQQRRRRRRRRRPPPMMMLLLJJJIIIGGGGGGGGGEEEAAA>>>???>>>===;;;:::999888888999999999999:::<<<>>>@@@BBBCCCEEEGGGJJJMMMOOOPPPOOOQQQUUUXXX]]]fffrrr{{{|||}}}|||wwwoooiiiggggggaaabbbbbb___^^^cccmmmvvv~~~|||{{{|||~~~~~~zzzuuuoooiiiddd___[[[XXXSSSRRRQQQOOOMMMKKKJJJIIILLLOOOVVV```kkksssuuuuuuyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwyyyxxxxxxxxxyyyyyyzzz{{{|||{{{{{{{{{}}}|||zzzyyyvvvsssqqqqqqqqqqqqpppnnnkkkgggdddbbb```^^^]]]\\\\\\aaahhhmmmqqqxxx{{{uuuqqqkkkhhhfffddd___\\\YYYWWWTTTTTTVVV\\\bbbfffnnnuuu}}}wwwrrrkkkiiifffdddbbb```]]][[[VVVQQQMMMLLLKKKJJJLLLQQQSSSZZZccclllrrrxxx~~~{{{uuusssssssssqqqmmmjjjhhhhhhrrrtttyyy}}}~~~zzzsssnnngggddd^^^ZZZWWWTTTPPPNNNJJJHHHFFFCCC@@@AAACCCFFFNNNVVVcccmmmsssxxx|||}}}}}}}}}{{{yyyuuuqqqoookkkjjjiiikkknnnqqqrrrsssuuuvvvwwwzzz{{{}}}~~~~~~}}}}}}||||||~~~{{{zzzxxxuuussspppnnnmmmqqqqqqpppppppppqqqrrrrrrvvvxxx{{{}}}}}}{{{xxxvvvrrrmmmkkkmmmnnnmmmnnnqqqnnnooooooooooooooonnnnnnnnnnnnnnnppprrrtttttttttuuuvvvwwwxxxyyyzzzzzzzzzxxxwwwuuuttttttuuuuuuvvvzzz{{{}}}~~~~~~}}}xxxsssnnnkkkfffeeedddcccbbbaaaaaaaaaaaacccccc]]]WWWZZZfffppp~~~|||zzz{{{}}}}}}xxxqqqlllmmmssszzz~~~{{{uuutttuuuooofffddd___XXXPPPIIIBBB<<<888;;;:::999999999:::;;;<<<<<<===============<<<;;;>>>===<<<<<<===>>>???@@@:::::::::===BBBCCCBBB???;;;<<<<<<<<<=========>>>xxxgggeeejjjuuussshhhbbb[[[VVVUUUTTTTTTUUUUUUTTTRRRPPPOOOPPPPPPQQQQQQQQQOOONNNMMMLLLJJJIIIHHHGGGEEEAAA???===<<<;;;;;;::::::::::::::::::999:::;;;===>>>@@@@@@AAACCCFFFIIIKKKMMMNNNMMMPPPSSSVVV\\\eeeqqqzzz~~~zzzrrrllljjjjjjcccddddddaaa___bbbiiippp|||}}}zzzyyy{{{}}}~~~yyyssslllgggaaa\\\XXXTTTTTTRRRPPPNNNMMMKKKJJJLLLOOOVVV```kkkrrrttttttxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwww{{{{{{zzzyyyxxxxxxxxxxxx{{{{{{{{{{{{}}}~~~~~~~~~}}}~~~~~~{{{yyyxxxvvvuuuuuuuuutttrrrpppnnnkkkgggdddbbbaaa^^^]]]\\\[[[___eeekkkooowww|||xxxrrrooonnnkkkgggccc```^^^\\\ZZZ[[[___dddggglllqqqyyy~~~zzztttooojjjhhheeecccbbb```]]][[[XXXRRRNNNLLLJJJHHHIIIMMMRRRYYYccckkkqqqwww~~~|||vvvvvvtttqqqmmmjjjhhhgggiiilllqqqvvvxxxvvvqqqmmmhhhddd^^^YYYUUURRROOOMMMHHHGGGEEEBBB@@@AAAEEEHHHLLLUUUaaakkkqqqvvvzzz~~~|||||||||{{{xxxuuuqqqoookkkjjjiiijjjnnnqqqsssssstttvvvwwwyyy{{{|||}}}}}}||||||||||||~~~~~~|||yyywwwuuutttttttttssssssrrrssssssssswwwyyy|||~~~|||{{{uuupppmmmooopppnnnoooqqqppppppqqqqqqqqqpppooooooqqqppppppqqqtttvvvvvvvvvuuuvvvwwwxxxyyyzzzzzzzzzyyyxxxwwwuuuuuuuuuvvvvvvyyy{{{}}}}}}xxxtttooommmfffeeedddcccbbbbbbbbbbbb```bbbbbb___]]]cccnnnxxx~~~|||{{{|||yyytttmmmiiikkkqqqyyy~~~~~~~~~zzzuuuttttttnnnfffddd^^^VVVMMMEEE>>>888444:::999888888888999:::;;;;;;<<<<<<=========<<<<<<======;;;;;;:::;;;<<<<<<<<<;;;<<<>>>BBBCCCAAA???>>>>>>>>>???????????????nnnggggggqqq~~~ppphhh___XXXTTTUUUUUUUUUTTTSSSRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNLLLJJJHHHGGGEEEAAA>>><<<;;;;;;:::;;;;;;<<<<<<;;;:::::::::;;;<<<>>>??????@@@BBBDDDGGGIIIKKKLLLKKKNNNQQQUUU[[[dddqqqzzz~~~vvvooolllkkkfffgggfffccc``````dddhhhnnnxxx{{{wwwwwwyyy|||~~~xxxrrrllleee^^^YYYWWWVVVUUUSSSQQQOOOMMMLLLMMMQQQXXXbbbkkkqqqsssssswwwwwwwwwwwwxxxxxxyyyyyywwwxxxyyyyyyzzzyyyyyyyyy~~~}}}{{{yyyxxxvvvvvvvvvzzzzzz{{{|||}}}}}}}}}}}}{{{zzzzzz|||}}}}}}{{{xxxvvvvvvvvvxxxxxxwwwssspppnnnkkkhhheeecccaaa___]]]\\\ZZZ\\\aaafffllluuu~~~|||vvvsssqqqoookkkhhhiiigggdddccccccdddfffhhhjjjnnnssswwwxxxuuuqqqmmmiiigggdddcccbbb```^^^[[[YYYSSSNNNLLLIIIFFFFFFJJJPPPWWWaaajjjpppvvv}}}|||zzzuuuqqqllliiigggfffaaadddiiiooosssssspppllliiiddd]]]WWWSSSPPPMMMLLLFFFFFFDDDAAA@@@AAAEEEHHHKKKSSS^^^hhhnnnsssxxx{{{zzzzzzzzzyyywwwtttqqqoookkkiiihhhjjjmmmqqqsssttttttuuuwwwyyy{{{||||||}}}||||||||||||~~~~~~}}}yyyxxxwwwvvvvvvuuuvvvvvvwwwyyy}}}zzzuuuqqqrrrsssqqqqqqsssrrrsssttttttsssrrrqqqpppqqqppppppqqqtttvvvvvvvvvuuuvvvwwwyyyzzzzzz{{{{{{zzzyyyxxxvvvuuuuuuvvvvvvwwwzzz~~~}}}yyyuuuqqqooogggfffeeecccccccccddddddbbbaaaaaaaaadddkkkttt{{{~~~}}}}}}{{{{{{|||~~~vvvqqqkkkhhhlllttt{{{~~~}}}yyyuuusssrrrlllddd```ZZZPPPHHHAAA<<<888555888777777777777888999:::::::::;;;<<<============>>>===<<<;;;;;;::::::;;;======>>>@@@BBBBBBAAA???????????????????????????tttiiiccclll{{{zzzooofff]]]XXXUUUTTTSSSRRRPPPOOONNNNNNNNNNNNNNNMMMNNNOOOPPPPPPOOOLLLIIIGGGFFFCCC@@@>>>======<<<;;;;;;;;;<<<<<<::::::999999999;;;<<<===>>>???AAACCCFFFHHHJJJKKKJJJMMMQQQTTTZZZdddpppyyyyyypppkkkiiihhhhhhhhheeebbb```aaacccffflllttt|||}}}yyyuuuuuuxxx{{{~~~{{{vvvpppiiiaaa\\\ZZZYYYWWWUUUSSSQQQOOONNNPPPUUU]]]fffmmmrrrttttttvvvvvvvvvwwwwwwxxxxxxyyywwwxxxyyyzzz{{{{{{{{{{{{}}}|||{{{yyyxxxwwwvvvvvvzzz{{{}}}~~~~~~}}}|||{{{xxxwwwxxxzzz{{{|||zzzxxxvvvvvvuuuvvvxxxwwwuuusssooollliiifffeeebbb___]]]\\\YYYYYY^^^bbbhhhqqq{{{|||xxxvvvsssooolllmmmllljjjhhhhhhhhhhhhiiiiiikkknnnpppqqqpppnnnlllgggeeecccaaa```___\\\ZZZVVVQQQMMMKKKIIIEEEFFFIIINNNVVV```hhhooouuu|||~~~wwwqqqlllhhheeeccc```bbbfffkkkooopppooollliiiccc\\\UUUQQQNNNLLLJJJGGGFFFDDDBBB@@@AAAEEEHHHJJJRRR]]]eeekkkoootttxxxwwwwwwxxxwwwvvvssspppnnnjjjhhhggghhhlllpppsssttttttuuuwwwxxxzzz{{{{{{|||{{{{{{|||}}}~~~||||||zzzyyyxxxxxxxxxxxxvvvxxx|||yyyvvvwwwwwwttttttvvvvvvwwwwwwxxxwwwuuusssrrrpppooonnnoooqqqsssttttttuuuvvvwwwyyyzzzzzzzzz{{{zzzyyywwwuuuttttttuuuuuuwwwzzz~~~|||yyyuuusssqqqjjjiiigggfffeeeffffffgggdddbbbbbbdddiiipppvvvyyy~~~~~~yyyyyyzzz}}}vvvqqqllllllrrr{{{}}}yyyuuusssooohhhbbbYYYSSSJJJCCC>>><<<;;;:::666666666666777777888888888999:::;;;<<<=========>>>>>>>>>===============>>>>>>???@@@AAAAAA@@@>>>>>>>>>>>>============<<>>AAA@@@???===<<<;;;;;;;;;::::::999888888999:::;;;??????AAACCCFFFHHHIIIJJJJJJMMMPPPTTTZZZcccoooxxx{{{rrrkkkhhhiiiiiihhhfffdddbbbaaaaaabbbcccfffjjjnnnrrrwww{{{~~~|||xxxuuuuuuwww{{{}}}}}}xxxsssmmmfffbbb]]]\\\ZZZXXXUUUSSSQQQPPPTTTZZZbbbjjjppptttuuuvvvuuuuuuvvvwwwxxxxxxyyyyyyxxxyyyzzz|||}}}}}}}}}}}}{{{zzzyyyyyyxxxxxxyyyyyyzzz|||~~~~~~|||{{{wwwvvvwwwyyy{{{{{{yyyxxxwwwuuussssssuuuvvvwwwvvvpppnnnkkkiiigggdddaaa^^^\\\YYYXXX[[[___dddmmmwww}}}|||xxxtttooonnnmmmkkkjjjiiiiiiiiiffffffggghhhiiiiiiiiiiiifffcccaaa___^^^]]]ZZZXXXRRRNNNKKKKKKJJJGGGHHHLLLMMMTTT___gggnnnuuu|||zzzsssnnnjjjeeebbbaaabbbdddgggjjjlllkkkiiigggccc[[[UUUQQQNNNKKKIIIIIIHHHFFFCCC@@@AAADDDGGGLLLSSS\\\dddhhhlllqqquuuttttttuuuuuutttrrrpppnnniiigggeeefffjjjooorrrssstttuuuvvvxxxyyyzzzzzzzzzyyy{{{|||}}}~~~~~~}}}|||{{{zzzyyyyyyyyytttvvvzzz}}}{{{xxxyyyyyyxxxxxxzzzzzz{{{||||||{{{xxxuuutttqqqooonnnnnnqqqsssttttttuuuuuuwwwxxxyyyzzzzzzzzzxxxwwwuuutttssssssttttttxxx{{{~~~~~~{{{xxxuuusssrrrmmmlllkkkjjjiiihhhhhhhhhcccccceeekkkrrrxxx{{{|||~~~}}}{{{{{{{{{}}}vvvrrrooorrrzzz~~~yyyvvvsssllleee```VVVPPPHHHAAA===<<<<<<;;;444444555666777777888888888888:::;;;<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@===???@@@AAA@@@??????>>>>>>>>>>>>>>>============}}}mmm```cccppp|||~~~uuulllcccWWWUUUQQQLLLIIIGGGGGGGGGIIIJJJKKKLLLNNNOOOPPPQQQOOOLLLIIIGGGEEEDDDBBB@@@CCCBBBAAA???>>>===<<<<<<;;;:::999888888999::::::>>>???AAABBBEEEGGGHHHIIIJJJLLLOOORRRXXXaaammmuuuwwwpppmmmkkkkkkiiihhheeecccbbbaaa^^^]]]]]]]]]___bbbeeehhhnnnqqqvvvyyyzzz|||}}}~~~|||zzzxxxvvvvvvwwwzzz|||{{{vvvpppkkkggg^^^]]][[[YYYVVVTTTRRRQQQWWW]]]fffnnnrrrtttvvvvvvuuuvvvvvvwwwxxxyyyzzzzzzyyyzzz{{{|||}}}}}}}}}}}}xxxxxxxxxxxxyyyyyyzzz{{{{{{|||~~~~~~}}}|||wwwwwwxxxyyy{{{{{{zzzxxxwwwtttrrrrrrtttwwwxxxyyyrrrpppmmmkkkiiigggccc```]]]ZZZXXXZZZ]]]```iiirrr{{{}}}yyysssrrrooommmkkkjjjiiiiiibbbbbbbbbcccddddddeeefffdddbbb___]]]\\\YYYVVVTTTOOOLLLJJJKKKKKKIIIJJJNNNMMMTTT^^^gggnnnuuu|||xxxtttnnnhhhcccaaa``````bbbeeefffeeedddeeeaaa[[[VVVRRROOOKKKHHHIIIIIIFFFDDDBBBCCCFFFIIIOOOUUU^^^dddgggjjjnnnrrrqqqrrrssstttsssqqqooonnngggeeecccdddhhhmmmqqqssstttuuuvvvwwwxxxyyyyyyyyyxxxzzz|||}}}}}}}}}|||{{{zzzzzzyyyzzzzzzuuuvvvxxxzzz{{{|||||||||}}}xxxvvvxxxyyyxxxyyy|||}}}~~~~~~{{{xxxuuutttrrrpppppprrrtttvvvvvvssstttuuuwwwxxxxxxyyyyyyvvvuuutttssssssssstttuuuxxx{{{~~~}}}zzzwwwtttrrrqqqnnnnnnnnnnnnllljjjgggfff___cccjjjttt}}}|||zzz{{{|||~~~vvvtttsssxxx{{{xxxsssjjjaaa^^^WWWQQQHHH@@@<<<999888777333444555666777888888888888888999:::;;;;;;;;;;;;777888:::<<<===>>>>>>>>>;;;>>>@@@@@@???>>>>>>????????????@@@@@@@@@AAAAAArrrcccbbbkkkuuuzzzpppfffZZZWWWRRRLLLHHHEEEEEEEEEGGGHHHJJJMMMOOOPPPPPPPPPPPPNNNJJJHHHGGGFFFEEECCCDDDCCCBBBAAA@@@?????????>>>===;;;:::::::::;;;;;;======???AAACCCEEEFFFGGGHHHJJJMMMPPPTTT]]]iiiqqq|||yyyvvvpppnnnkkkiiifffdddaaa```]]][[[XXXWWWXXXZZZ[[[\\\```dddhhhkkkmmmpppsssvvvxxxxxxyyy{{{}}}~~~}}}{{{zzzyyyxxxwwwwwwxxxzzz{{{}}}~~~xxxsssnnnjjj___^^^\\\ZZZWWWTTTRRRQQQXXX___iiipppssstttuuuvvvvvvvvvwwwxxxyyyzzz{{{{{{xxxyyyzzz{{{{{{{{{{{{{{{yyyxxxxxxxxxyyyyyyzzz{{{yyyzzz|||}}}}}}}}}}}}|||yyyyyyyyy{{{||||||zzzxxxuuuttttttuuuxxxzzzzzzyyysssqqqooonnnllliiieeebbb^^^[[[YYY[[[\\\^^^eeemmmxxx}}}zzzxxxtttpppllljjjjjjjjjccccccccccccdddeeeffffffcccaaa^^^[[[YYYVVVSSSPPPOOOLLLJJJLLLLLLJJJKKKNNNMMMTTT^^^hhhooouuu|||{{{uuulllfffaaa```______aaacccccccccccc```\\\XXXTTTPPPKKKHHHGGGGGGFFFDDDDDDFFFJJJNNNSSSYYY```eeegggiiimmmpppooopppqqqrrrrrrqqqooonnneeecccaaabbbfffkkkoooqqqttttttvvvwwwxxxxxxxxxxxxxxxzzz|||}}}}}}~~~~~~~~~}}}zzzyyyyyyxxxxxxyyyyyyyyyvvvwwwxxxxxxxxxwwwwwwvvvwwwsssqqqtttwwwwwwxxx|||}}}yyywwwuuurrrpppppprrrtttvvvvvvrrrssstttvvvwwwwwwwwwwwwuuuttttttsssssstttvvvwwwwwwzzz~~~}}}yyyuuurrrqqqpppmmmoooppppppmmmiiidddaaa]]]dddppp{{{}}}{{{xxxyyy{{{~~~zzzxxxyyy|||zzzssshhh___\\\TTTOOOFFF???;;;888666555222444555777888888888888888999999:::::::::999999888999;;;<<<============999<<>>======???>>>>>>???@@@AAAAAABBBCCCvvveeeaaagggppp{{{|||qqqggg]]]YYYSSSLLLHHHEEEDDDDDDEEEGGGJJJMMMPPPPPPPPPPPPRRROOOLLLJJJIIIIIIHHHFFFCCCBBBBBBAAAAAABBBBBBCCC@@@???===<<<;;;;;;<<<===;;;<<<===???AAACCCDDDEEEGGGIIIKKKNNNRRRZZZeeennnzzztttqqqmmmiiifffccc```^^^]]][[[XXXWWWXXXYYYYYYYYYWWW[[[```ccceeehhhmmmqqqtttttttttvvvyyy{{{zzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz~~~zzztttooolll```___]]]ZZZWWWTTTRRRQQQXXX___iiippprrrssstttuuuvvvwwwwwwyyyzzz{{{||||||xxxxxxyyyyyyzzzzzzyyyyyyzzzyyyyyyxxxxxxyyyyyyzzzxxxyyyzzz{{{||||||||||||{{{zzzzzz|||}}}}}}{{{yyyttttttvvvyyy{{{|||{{{yyytttsssqqqooommmjjjfffccc___\\\ZZZ\\\\\\]]]ccckkkuuu}}}xxxrrrnnnkkkjjjjjjffffffffffffggghhhiiijjjccc```]]]ZZZWWWTTTQQQNNNPPPMMMKKKMMMLLLJJJKKKNNNMMMTTT___hhhooovvv}}}yyypppiiibbb```______bbbdddeeeeeeaaa___\\\YYYVVVQQQLLLHHHEEEEEEEEEDDDEEEIIINNNRRRUUU[[[aaaeeegggiiilllooommmooopppqqqqqqpppooonnndddbbb``````eeejjjoooqqqttttttuuuwwwxxxxxxxxxxxxwwwyyy|||}}}}}}~~~~~~}}}}}}|||xxxxxxwwwwwwwwwxxxxxxyyyxxxxxxxxxwwwvvvuuutttssssssnnnmmmqqqtttuuuwww{{{~~~zzzxxxsssqqqnnnmmmooorrrttttttqqqrrrsssuuuvvvvvvvvvwwwuuuuuuttttttuuuvvvxxxyyyvvvyyy~~~|||xxxtttqqqpppooolllnnnppppppmmmhhhbbb^^^\\\fffsss~~~~~~~~~}}}{{{tttvvvyyy}}}~~~}}}~~~{{{tttggg]]]ZZZOOOJJJCCC>>>;;;999777666222444666777999999999888999999:::::::::999888888<<<===>>>??????>>>======888;;;>>>???===<<<===???;;;;;;<<<>>>???@@@AAABBB}}}lll]]]___llluuuvvv}}}zzzrrrmmmaaa\\\TTTMMMIIIFFFDDDCCCEEEFFFIIIKKKNNNQQQRRRSSSRRROOOKKKHHHFFFGGGIIIKKKFFFDDDAAA>>>>>>???AAACCC@@@@@@>>>===<<<<<<<<<<<<>>>===<<<<<<===@@@CCCEEEFFFIIILLLNNNQQQXXX```gggttt{{{uuunnnjjjhhheeeaaa^^^\\\\\\\\\[[[YYYWWWUUUSSSUUUXXX]]]bbbeeeggghhhhhhkkkmmmpppsssuuuvvvvvvuuuwwwvvvvvvvvvvvvxxxyyyzzz{{{zzzxxxrrrnnnfff^^^WWWUUUSSSPPPPPPSSSXXX```jjjpppqqqppprrrtttvvvvvvwwwxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwvvvvvvvvvwwwyyyzzz{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{|||~~~|||}}}~~~wwwvvvtttqqqmmmiiifffddd\\\\\\\\\]]]```cccfffiiivvv}}}|||wwwtttrrrnnnkkknnnllliiihhhhhhiiihhhgggccc```\\\YYYWWWTTTRRROOOQQQPPPNNNMMMMMMNNNPPPQQQSSSYYYbbbkkkssszzzyyyqqqjjjfffaaa^^^___```bbbbbb```^^^[[[XXXVVVSSSPPPMMMJJJGGGEEEDDDFFFKKKQQQUUUZZZ___eeejjjllllllmmmnnnpppooonnnmmmnnnmmmjjjhhhdddbbbaaaaaaeeejjjppptttrrrssstttvvvxxxyyyyyyzzzzzz{{{|||~~~~~~~~~}}}{{{{{{|||}}}}}}~~~~~~}}}}}}|||{{{yyyyyyvvvvvvwwwwwwvvvvvvuuutttvvvwwwwwwwwwvvvuuutttsssnnnllljjjkkkoootttxxxyyyzzzwwwssspppmmmjjjiiiiiijjjkkkqqqtttwwwzzz{{{zzzxxxwwwwwwvvvuuuttttttuuuvvvwww{{{|||~~~~~~xxxrrrooommmmmmmmmnnnlllmmmooolllccc]]]\\\[[[iiiyyy~~~}}}{{{zzzyyyvvvxxx{{{}}}}}}yyyppphhh```[[[OOOGGG???:::;;;;;;999666444444555777777888888888999999:::;;;===>>>??????999:::;;;<<<===??????@@@===>>>>>>===<<<;;;<<<======<<<:::888888:::<<<===ooo___]]]gggrrrvvv{{{~~~uuu}}}uuunnnbbb\\\TTTMMMHHHEEECCCAAAFFFGGGJJJMMMOOOQQQRRRRRRQQQOOOLLLIIIHHHHHHIIIJJJFFFDDDAAA>>>======???@@@???>>>===<<<<<<;;;;;;;;;>>>===<<<<<<===@@@CCCEEEEEEHHHKKKMMMOOOUUU]]]dddqqqzzzrrrllljjjgggccc```^^^^^^]]]\\\ZZZWWWUUUSSSSSSVVVZZZ^^^aaacccbbbbbbeeegggkkknnnqqqsssttttttvvvvvvuuuuuuvvvwwwyyyzzzzzzzzz~~~yyyvvvlllcccYYYTTTPPPLLLKKKMMMXXX```kkkqqqrrrrrrsssuuuuuuvvvvvvwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwvvvvvvvvvwwwxxxyyyxxxxxxwwwwwwwwwwwwxxxxxx|||}}}~~~~~~{{{zzzwwwsssnnnjjjfffddd^^^]]]]]]^^^```cccfffhhhssszzz~~~{{{vvvrrrpppnnnkkkjjjkkkllllllkkkiiifffaaa]]]ZZZWWWTTTQQQQQQPPPOOONNNNNNOOOPPPQQQSSSYYYbbbkkkssszzz~~~wwwlllhhhccc``````bbbdddddddddbbb___]]]ZZZWWWSSSPPPLLLJJJGGGGGGIIIOOOUUUYYYaaaffflllppprrrrrrrrrsssrrrpppooonnnnnnmmmjjjhhhcccaaa``````ccciiiooosssssstttuuuwwwxxxyyyyyyyyy{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||zzzyyyyyyyyyzzzzzzyyyzzzzzzzzzzzzzzzyyyyyyuuuuuutttsssrrrqqqpppooossstttuuuvvvvvvuuusssrrrnnnllljjjkkkooosssvvvwww{{{}}}~~~zzzwwwmmmllliiihhhhhhiiilllnnnmmmooosssvvvxxxyyyyyyxxxxxxwwwuuussstttuuuwwwyyy~~~}}}wwwqqqmmmkkkjjjjjjiiihhhhhhjjjfff^^^YYYZZZ]]]kkkyyy~~~~~~}}}}}}{{{zzzxxxwwwuuuxxx|||~~~zzzqqqggg^^^XXXJJJDDD<<<888888999777555555666777777888888888888777888888999:::;;;<<<<<<999999:::;;;<<<>>>>>>???888999;;;;;;;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;xxxeee]]]cccooovvvzzzyyyooosssxxxoooeee___WWWPPPKKKGGGDDDBBBGGGIIIMMMPPPQQQQQQPPPPPPPPPOOOMMMLLLJJJIIIIIIIIIGGGEEEBBB>>><<<;;;;;;<<<======<<<<<<;;;;;;;;;:::===<<<<<<<<<===@@@BBBDDDDDDGGGJJJKKKMMMQQQYYY___nnn~~~wwwpppmmmjjjgggdddcccbbbbbb```]]]ZZZWWWUUUTTTVVVYYY]]]______^^^]]]```bbbeeejjjnnnqqqssstttuuutttttttttuuuvvvwwwxxxxxxzzzrrrhhh]]]VVVQQQLLLKKKMMMWWW```kkkrrrtttttttttttttttuuuuuuvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxwwwvvvwwwwwwvvvvvvvvvwwwxxxxxxwwwvvvtttsssssstttvvvwww{{{|||~~~~~~|||vvvqqqkkkgggeeebbbbbbaaaaaabbbeeegggiiiooovvv{{{sssqqqnnnnnnooopppqqqqqqpppmmmhhhddd```]]]YYYVVVUUUTTTSSSRRRRRRSSSTTTUUUUUU[[[dddllltttzzz~~~oookkkfffcccccceeeggghhhkkkiiifffdddaaa]]]YYYUUUPPPNNNKKKKKKNNNTTT[[[___iiimmmsssvvvwwwwwwwwwwwwtttsssqqqpppooonnnkkkhhhbbbaaa______bbbhhhnnnqqquuuuuuvvvxxxxxxyyyyyyyyy{{{||||||}}}}}}}}}|||||||||~~~zzzyyyxxxwwwvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxvvvuuurrrpppnnnmmmmmmmmmnnnppptttvvvwwwvvvtttrrrmmmlllkkklllooorrrttttttyyyzzz}}}~~~|||zzzvvvsssoookkkhhhhhhhhhiiinnnoooqqqtttvvvwwwxxxxxxyyywwwuuussstttvvvyyy{{{~~~{{{vvvqqqllliiiggggggeeeddddddddd```YYYWWWYYYaaannn{{{~~~~~~~~~}}}{{{yyyxxxwwwuuuxxx}}}{{{qqqfffZZZSSSGGGAAA;;;888888999888777777888888999999999888888888888999:::::::::::::::888999999:::;;;<<<<<<===555777:::;;;;;;;;;<<<<<<:::;;;<<<======<<<;;;:::oooaaaaaalllvvv{{{yyysssuuuzzznnnhhhbbbZZZSSSOOOKKKIIIGGGIIILLLOOORRRSSSRRRPPPNNNPPPOOOOOONNNMMMKKKJJJIIIHHHFFFCCC???<<<:::888888<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;<<<===???AAACCCDDDGGGIIIJJJKKKOOOUUUZZZjjjzzz~~~uuuqqqnnnkkkhhhhhhgggfffdddaaa]]]YYYWWWWWWYYY\\\^^^______]]]\\\^^^```cccggglllqqqtttvvvssssssttttttuuuvvvvvvwwwwwwyyyvvvlllaaa[[[VVVRRRQQQTTTWWW___jjjrrruuutttsssssssssttttttuuuvvvuuuuuuuuuwwwwwwxxxxxxxxxwwwwwwvvvwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvsssqqqqqqsssuuuvvvvvvwwwzzz~~~yyysssmmmiiiggghhhgggfffeeefffgggiiikkknnntttwwwuuurrrqqqrrrtttuuuuuutttppplllhhhfffccc___]]]YYYYYYXXXWWWWWWXXXYYYYYYYYY^^^fffnnnuuu{{{tttpppjjjffffffiiikkklllqqqooommmkkkiiieee```]]]UUUSSSPPPOOOSSSZZZaaafffnnnrrrwwwzzz{{{zzzzzzzzzxxxvvvtttrrrqqqoookkkhhhcccaaa______bbbgggmmmqqqvvvvvvwwwxxxxxxxxxxxxxxx{{{{{{|||||||||{{{{{{zzz{{{|||~~~{{{|||~~~}}}|||yyyxxxwwwvvvuuutttttttttuuuvvvvvvwwwwwwwwwvvvvvvvvvuuurrrooonnnnnnnnnoookkkooossswwwyyyyyywwwuuunnnmmmlllnnnppprrrrrrqqqwwwyyy{{{}}}~~~~~~|||xxxsssooommmlllllltttttttttttttttuuuvvvvvvyyywwwuuussstttwww{{{}}}~~~~~~|||wwwrrrmmmiiifffeeedddbbbaaa```[[[VVVWWW\\\fffqqq}}}~~~|||zzzxxxwwwsssxxx}}}~~~}}}{{{|||qqqdddWWWOOODDD@@@<<<999:::;;;;;;:::999999:::::::::999888888:::;;;<<<<<<===<<<;;;;;;888888999999::::::;;;;;;777999<<<======<<<<<<===;;;<<<<<<======<<<<<<;;;vvveee^^^fffqqq{{{yyyvvvyyy~~~ppphhhccc[[[UUUQQQNNNLLLKKKKKKNNNQQQTTTTTTSSSQQQOOOPPPPPPPPPPPPNNNLLLJJJIIIJJJHHHEEEAAA===:::777555;;;;;;<<<=========<<<;;;;;;;;;;;;;;;===???@@@BBBDDDGGGIIIJJJJJJMMMRRRWWWcccrrr{{{vvvsssooommmiiiiiigggeeebbb^^^ZZZXXXYYYZZZ]]]`````````^^^]]]^^^___aaaeeeiiinnnsssuuurrrsssssstttuuuuuuvvvvvvvvvxxx}}}|||rrrhhhaaa\\\WWWVVVXXXYYY___iiipppttttttrrrqqqsssssstttuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvwwwvvvvvvvvvvvvvvvtttrrrooonnnoooqqqsssrrrsssuuuzzz~~~~~~{{{uuuppplllkkkkkkjjjhhhfffffffffhhhiiimmmttt}}}yyyvvvtttuuuvvvwwwxxxsssqqqmmmkkkjjjiiifffeee\\\\\\\\\\\\\\\\\\\\\\\\^^^cccjjjqqqwww|||{{{vvvoookkkjjjlllnnnpppuuutttsssrrrqqqnnniiifff\\\YYYVVVUUUXXX___gggllltttwww||||||zzzwwwuuussspppllliiidddbbb``````ccchhhnnnqqquuuvvvwwwxxxxxxxxxxxxxxxzzzzzz{{{{{{{{{zzzzzzyyyzzz{{{|||}}}}}}}}}||||||xxxzzz{{{|||}}}|||{{{zzzxxxxxxxxxwwwvvvuuuuuutttxxxxxxxxxwwwwwwuuuttttttsssrrrpppnnnmmmnnnooopppllloootttyyy||||||zzzyyyqqqpppooooooqqqrrrrrrqqquuuvvvwwwyyy|||~~~~~~}}}{{{zzzxxxwwwwwwwwwsssrrrrrrrrrrrrtttuuuvvvwwwvvvttttttuuuxxx{{{~~~~~~~~~|||yyytttooojjjgggeeebbb___]]][[[VVVRRRWWW^^^lllvvv~~~}}}{{{yyywwwvvvssswww|||~~~{{{yyywwwvvvvvvzzzooobbbTTTLLLAAA>>>;;;999999:::;;;;;;999::::::::::::999999888:::;;;===>>>>>>===<<<;;;888888888999999999999999999;;;<<<===;;;:::::::::>>><<<;;;::::::;;;<<<>>>}}}{{{|||}}}jjj^^^aaajjjyyy|||sssnnnwwwwwwiiiddd\\\VVVRRROOOMMMLLLNNNOOORRRTTTUUUTTTRRRQQQQQQQQQQQQPPPOOOMMMKKKKKKKKKJJJHHHDDD@@@;;;777555888999;;;<<<===<<<;;;;;;:::::::::;;;===>>>@@@AAABBBEEEHHHIIIIIIKKKPPPTTTYYYfffxxx~~~zzzuuurrrjjjiiihhhfffbbb___[[[YYYYYY[[[^^^aaabbbbbbaaa`````````aaacccfffkkkooorrrrrrssstttuuuvvvvvvvvvvvvvvvvvvyyy~~~zzzpppiiibbb\\\YYYZZZ^^^bbbiiiooossstttrrrqqqsssttttttuuuuuuuuuuuuuuuvvvwwwxxxxxxyyyxxxxxxxxxvvvvvvwwwwwwwwwvvvuuuttttttrrrpppmmmkkkkkkkkklllooooooqqqvvv{{{~~~zzzzzz{{{|||zzzvvvrrrpppooollljjjhhheeedddddddddeeekkksss~~~{{{xxxwwwxxxyyyyyysssqqqnnnmmmnnnmmmlllkkkaaaaaaaaaaaaaaaaaaaaaaaadddiiiooouuuyyy||||||tttooommmoooqqqrrrvvvvvvvvvwwwxxxuuuqqqnnnccc```\\\[[[^^^eeemmmrrrzzz~~~}}}zzzwwwtttpppllliiieeecccaaa```ccchhhmmmqqqttttttuuuwwwwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzxxxyyyzzz{{{{{{zzzyyyyyywwwxxxxxxxxxxxxwwwvvvvvvyyyyyyxxxxxxwwwuuutttssspppooonnnmmmmmmmmmnnnooonnnqqqvvvzzz}}}~~~~~~}}}wwwtttrrrqqqrrrssssssrrrsssttttttvvvyyy}}}~~~zzzvvvtttjjjkkklllnnnpppsssuuuwwwuuutttttttttvvvxxx{{{}}}||||||~~~~~~|||zzzvvvqqqlllhhhfff```]]]ZZZVVVPPPOOOVVV```qqqyyy~~~}}}|||{{{yyywwwuuutttuuuyyy}}}~~~~~~~~~~~~{{{wwwsssrrrsssuuuzzz~~~~~~uuujjj]]]PPPGGG<<<;;;999777666777888999888999999:::::::::999999888999<<<===>>>===;;;:::999999999999999888888888888999:::999777666777888>>><<<:::888888:::<<<>>>{{{zzz~~~ssscccaaagggssswwwmmmppppppjjjbbbZZZUUUQQQNNNLLLOOOQQQRRRTTTUUUUUUTTTSSSSSSRRRQQQPPPOOOMMMMMMLLLMMMLLLJJJGGGCCC>>>999666555666888:::;;;:::999999999999:::;;;===>>>???@@@???BBBFFFGGGGGGIIIMMMQQQQQQZZZhhhyyy{{{wwwnnnmmmllljjjhhhdddaaa___[[[^^^aaaeeegggggggggffffffeeeddddddfffjjjnnnppprrrsssuuuvvvwwwwwwvvvvvvwwwuuuvvvzzzxxxsssmmmfffbbbbbbdddfffkkkppptttuuutttrrrttttttuuuvvvvvvvvvvvvuuuwwwwwwxxxyyyyyyyyyyyyyyyvvvvvvwwwwwwwwwvvvtttssstttssspppnnnkkkiiihhhhhhiiijjjkkkooouuuyyyzzzzzzttttttuuuwwwzzz}}}}}}yyyvvvtttssssssooommmjjjgggeeeddddddeeegggppp||||||zzzzzzzzzzzztttrrrpppppppppqqqpppnnniiiiiiiiijjjjjjiiiiiiiiijjjnnntttxxx{{{}}}xxxrrrpppqqqssstttuuuvvvxxxzzz|||{{{xxxuuukkkhhhcccaaadddkkksssxxx~~~|||yyyuuuqqqllliiidddbbb```___bbbggglllpppqqqrrrtttuuuwwwwwwxxxxxxvvvwwwxxxyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyxxxwwwvvvwwwxxxyyyyyyyyyxxxwwwvvvvvvwwwwwwvvvuuuttttttrrrqqqqqqpppooonnnnnnmmmooorrrvvvzzz}}}~~~|||yyyuuussssssuuuuuuuuuvvvvvvvvvwwwzzzyyyqqqlllggghhhkkknnnqqqsssuuuvvvrrrrrrsssuuuwwwyyyzzz{{{{{{{{{|||~~~~~~~~~}}}~~~~~~|||{{{yyyvvvrrrmmmiiifffaaa^^^ZZZUUUOOOOOOXXXddduuu|||~~~}}}zzzxxxvvvuuuyyy{{{~~~~~~}}}~~~|||zzzxxxssspppppptttxxxzzz}}}xxxooodddWWWKKKCCC::::::999777555555777888666777888999:::::::::999888:::<<>><<<:::::::::999999888888888888888888666555666888;;;;;;:::999999999999:::;;;{{{|||{{{iiicccgggooo}}}sssppp~~~xxxrrrhhh```YYYTTTQQQNNNPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSRRRPPPNNNNNNMMMMMMNNNMMMLLLIIIEEE???:::777222444666888999999888777888999:::;;;===>>>??????===@@@CCCEEEEEEGGGKKKOOONNNTTT]]]jjj~~~{{{ssssssrrrpppnnnkkkhhhfff___aaaeeeiiilllmmmmmmllllllkkkiiihhhiiillloooqqqssstttuuuwwwwwwwwwwwwvvvwwwtttsssxxx}}}~~~{{{wwwqqqnnnnnnhhhjjjmmmqqquuuvvvuuuttttttuuuuuuvvvvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzzzzuuuvvvwwwwwwwwwuuutttsssvvvuuussspppnnnkkkhhhgggddddddfffjjjooossstttuuuppppppqqqrrrvvvzzz~~~~~~{{{xxxvvvuuuvvvvvvsssqqqnnnjjjhhhgggggggggdddmmmzzz||||||{{{{{{wwwuuurrrrrrrrrrrrqqqpppqqqqqqrrrrrrrrrrrrqqqqqqmmmqqqvvvzzz|||~~~{{{tttqqqrrrsssttttttuuuxxx{{{~~~~~~{{{yyyqqqmmmhhheeehhhnnnvvv|||~~~}}}zzzvvvrrrmmmiiicccaaa___^^^aaaeeekkknnnpppqqqssstttvvvwwwxxxxxxuuuvvvwwwxxxyyyzzzzzzzzzwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyxxxxxxwwwwwwvvvtttvvvwwwyyyyyyyyyxxxxxxssstttuuuuuuvvvuuuuuuuuuvvvvvvuuutttrrrpppnnnmmmppprrruuuyyy|||~~~{{{wwwttttttuuuwwwwww{{{zzzyyyzzz~~~vvvpppjjjlllnnnppprrrttttttuuupppqqqsssuuuwwwyyyyyyzzz{{{||||||}}}}}}}}}}}}||||||}}}~~~~~~~~~zzzzzzyyyvvvrrrmmmiiifffdddaaa\\\WWWQQQQQQ\\\iiiwww~~~~~~|||zzzxxx|||~~~~~~~~~~~~yyyxxxuuuqqqnnnpppwww|||}}}{{{sssjjj___SSSGGG@@@<<<<<<;;;999777777888999555666777888999::::::::::::<<>><<<999888777777999;;;;;;:::666777777888999;;;<<<===@@@@@@AAABBBDDDFFFHHHIIIKKKOOOVVV```lllzzz{{{vvvqqqppprrrrrrnnnjjjffffffgggiiikkknnnpppqqqooonnnllllllmmmnnnqqqrrruuuttttttvvvxxxyyyxxxwwwsssssstttvvvyyy}}}~~~~~~}}}yyyuuuqqqqqqqqqqqqqqqrrrssstttvvvvvvuuutttttttttttttttwwwwwwwwwwwwwwwxxxxxxxxxzzzyyyxxxwwwwwwvvvwwwwwwvvvuuuttttttsssrrrnnnlllfffdddccceeehhhkkkllllllmmmmmmmmmnnnppptttwwwyyy~~~xxxssssssvvvyyyxxxvvvuuurrrnnnkkkiiigggeeeccceeelllwwwzzzxxxuuuttttttuuuvvvuuuxxxxxxwwwvvvuuuuuuuuuvvvsssuuuwwwzzz|||}}}~~~~~~}}}xxxuuusssssssssuuuyyy|||}}}}}}|||{{{vvvssspppmmmnnnqqquuuxxx~~~~~~zzztttnnnjjjdddaaa______ccchhhlllmmmmmmoooqqqtttuuuvvvvvvvvvyyyyyyyyyzzzzzzzzz{{{{{{yyyyyyyyyxxxxxxxxxwwwwwwyyyzzzzzz{{{zzzyyyxxxwwwuuuuuuvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwzzzzzzzzzyyywwwuuusssqqqqqqsssvvvyyy{{{|||}}}}}}}}}|||zzzxxxvvvuuuuuutttxxx}}}|||xxxtttqqqnnnnnnpppsssuuuvvvssssssssssssuuuwwwzzz{{{|||}}}~~~~~~}}}}}}~~~{{{{{{{{{|||}}}{{{zzzyyy|||yyyuuupppkkkhhhfffeeegggbbbZZZTTTSSSZZZeeemmmzzz~~~~~~}}}wwwpppllllllqqquuuxxx}}}|||{{{}}}~~~}}}xxxttttttpppiiiaaaXXXMMMCCC<<>><<<999888777777888444555666888888999999999999:::;;;<<<<<<:::888777888::::::999777555444555777777888999;;;<<<======>>>>>>===<<<;;;::::::999zzzmmmdddcccnnn~~~sssrrrzzz}}}nnnddd]]]XXXPPPJJJKKKLLLOOOSSSVVVWWWVVVTTTUUUTTTSSSRRRPPPOOOMMMMMMNNNMMMMMMKKKHHHEEEBBB@@@===;;;999999999:::999888888888888999:::<<<===>>>??????@@@AAACCCEEEGGGHHHGGGJJJPPPWWWaaalllxxx|||wwwvvvxxxwwwtttpppjjjjjjjjjkkkmmmoooqqqsssrrrqqqooonnnnnnnnnpppqqqtttttttttuuuwwwxxxwwwvvvsssssstttvvvyyy|||~~~|||yyyvvvvvvuuuuuuuuuvvvwwwwwwwwwwwwvvvuuuttttttttttttvvvwwwxxxxxxyyyyyyxxxxxxxxxwwwwwwvvvuuuuuuuuuvvvyyywwwvvvuuutttrrrooolllfffddddddeeehhhkkkllllllkkkkkkkkklllnnnqqquuuwwwxxxtttpppqqquuuyyyzzzyyyxxxuuupppmmmkkkiiigggffffffllluuu~~~zzzyyyyyyzzz{{{zzz{{{zzzyyyxxxwwwwwwwwwwwwtttvvvxxxzzz|||}}}}}}}}}{{{yyyxxxvvvxxxzzz}}}}}}}}}{{{zzzvvvssspppmmmmmmooosssuuu{{{}}}zzzuuuooojjjeeebbb``````dddiiimmmoooooopppqqqsssuuuvvvvvvvvvxxxyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwxxxyyyyyyyyywwwvvvuuuuuuvvvvvvwwwwwwwwwwwwwwwuuuuuuuuuvvvxxxyyy{{{|||}}}}}}}}}}}}|||zzzxxxvvvuuuvvvwwwxxxxxxyyyyyyyyywwwwwwxxxyyyyyyzzz{{{{{{~~~{{{zzz|||uuussspppoooqqqsssuuuuuussssssssssssuuuwwwyyyzzzzzz{{{||||||{{{zzz|||}}}{{{{{{{{{|||}}}~~~|||yyywwwwwwwwwvvvtttqqqooommmlllkkkeeeaaa[[[VVVWWW___kkkttt|||~~~|||zzzuuunnnjjjlllpppuuuxxx|||zzzzzz{{{}}}{{{vvvrrroookkkddd]]]UUULLLCCC===???>>><<<:::888888888888666777888999999:::999999999:::<<<===<<<;;;999888888999::::::888666666777888888999:::;;;<<<<<<=========<<<<<<;;;;;;::::::qqqggg___fffsssxxxqqqrrrvvvggg___YYYRRRNNNLLLLLLNNNQQQTTTVVVUUUTTTTTTSSSSSSRRRQQQPPPOOONNNNNNNNNNNNMMMKKKIIIFFFEEEAAA>>><<<::::::999777666999999::::::;;;<<<===>>>======>>>???AAACCCEEEFFFDDDFFFJJJOOOUUU]]]eeekkksss{{{|||{{{||||||yyyvvvpppnnnmmmlllmmmpppsssuuuvvvuuusssqqqpppooopppppptttsssssstttvvvwwwvvvuuurrrssstttvvvyyy|||~~~~~~~~~~~~~~~}}}wwwwwwvvvuuuuuuuuuvvvvvvxxxxxxwwwvvvuuutttttttttuuuvvvxxxzzzzzzyyyxxxwwwuuuuuuttttttssstttttttttyyyxxxwwwvvvuuusssooolllgggeeeeeefffhhhjjjkkkjjjjjjiiiiiijjjkkknnnqqqsssqqqnnnlllnnntttzzz|||}}}|||yyysssooommmllljjjiiihhhlllttt}}}~~~~~~~~~}}}|||zzzyyyxxxxxxxxxvvvwwwyyy{{{|||||||||{{{~~~}}}|||yyy{{{|||~~~~~~}}}{{{zzzvvvtttqqqnnnmmmoooqqqssswwwyyy~~~{{{vvvpppkkkfffcccaaaaaaeeejjjnnnpppqqqqqqrrrrrrtttuuuwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwuuuvvvwwwwwwwwwvvvuuutttvvvvvvwwwxxxxxxxxxxxxwwwssstttvvvxxx{{{~~~~~~|||wwwwwwvvvuuuttttttttttttuuuwwwyyy{{{}}}}}}}}}}}}{{{}}}~~~}}}{{{yyyxxxyyy}}}xxxuuurrrqqqrrrsssttttttssssssssstttuuuwwwxxxyyywwwxxxyyyyyyxxxxxxyyy{{{zzzzzzzzz{{{|||}}}~~~~~~|||xxxuuuttttttuuuuuuuuutttsssqqqnnnmmmbbb___[[[YYY]]]fffsss|||~~~}}}zzzwwwrrrllliiikkkpppvvvyyyzzzxxxwwwxxxyyywwwrrrmmmgggddd^^^WWWPPPIIIBBB===>>>===<<<:::999888888888888999999:::::::::999999888999;;;<<<<<<;;;:::999777999::::::999888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;xxxnnnbbbdddjjjxxxsssmmmrrr~~~mmmbbb[[[TTTQQQMMMMMMNNNPPPSSSUUUTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOOOONNNLLLJJJGGGFFFBBB@@@===<<<;;;:::888777:::::::::::::::;;;<<<===;;;<<<<<<===???AAACCCDDDDDDFFFIIILLLPPPUUU[[[___dddlllwww}}}|||||||||zzzxxxsssqqqnnnmmmmmmooorrrtttwwwvvvuuusssrrrrrrrrrrrrsssrrrrrrtttuuuvvvuuusssrrrssstttvvvxxx{{{}}}~~~}}}}}}}}}}}}~~~||||||}}}}}}}}}xxxxxxwwwvvvuuuuuuuuuvvvyyyyyyxxxvvvvvvuuuuuuvvvsssuuuxxxyyyzzzyyyvvvuuusssssssssrrrssssssttttttvvvuuutttttttttrrrooolllhhhgggfffgggiiijjjjjjiiiiiiiiihhhhhhiiilllnnnpppnnnkkkjjjlllrrryyy}}}{{{vvvrrrpppnnnlllkkkkkknnnttt{{{}}}{{{zzzyyyxxxxxxwwwxxxzzz{{{{{{{{{{{{zzz~~~~~~~~~{{{|||~~~~~~}}}|||xxxvvvsssqqqppppppqqqrrruuuvvvzzz|||wwwqqqlllgggeeebbbcccggglllppprrrtttsssrrrrrrsssuuuwwwxxxvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxxxxwwwwwwuuuuuuvvvwwwwwwvvvuuutttvvvwwwxxxxxxyyyyyyxxxxxxuuuvvvwwwzzz}}}vvvuuutttssssssssstttuuu{{{|||}}}}}}}}}zzzxxxvvvrrrsssuuuuuuuuuwwwzzz|||yyy{{{~~~zzzwwwtttsssssstttsssrrrssssssssstttuuuvvvwwwwwwuuuvvvxxxxxxwwwwwwxxxzzzzzzzzzzzzzzzzzz{{{|||}}}|||}}}|||zzzvvvsssrrrrrryyyzzzyyyxxxtttpppkkkiii```___^^^^^^bbblllwww|||yyytttpppkkkjjjlllrrrvvvyyywwwuuussstttuuurrrmmmhhhccc___YYYRRRLLLFFF@@@<<<>>>===<<<;;;:::999888888999999999:::999999888888666777999;;;;;;:::999888666888:::;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<>>======<<<;;;::::::999999999999999::::::::::::;;;<<<>>>@@@BBBCCCDDDFFFIIILLLNNNQQQUUUXXX\\\aaaiiiqqqvvv{{{~~~~~~|||zzzzzzzzzzzzyyyxxxssspppnnnllllllmmmppprrruuuttttttttttttttttttuuusssrrrrrrsssuuuuuutttrrrrrrssstttvvvxxxzzz{{{{{{}}}||||||{{{{{{{{{||||||}}}~~~zzzyyyyyyyyyzzz||||||{{{zzzyyyyyyyyyzzzyyyyyyxxxwwwwwwwwwwwwxxxrrrtttvvvxxxyyywwwuuutttssssssssssssssstttuuuvvvsssrrrqqqrrrsssrrrooommmjjjiiiiiiiiikkkkkkjjjiiijjjiiihhhggghhhjjjlllmmmmmmkkkjjjkkkpppvvv{{{~~~~~~{{{xxxuuusssqqqooommmnnnqqquuuzzz~~~}}}{{{yyyxxxxxxwwwxxxxxxzzz{{{{{{{{{zzzzzz}}}}}}}}}~~~zzzxxxvvvtttsssrrrsssssstttuuuxxx}}}}}}wwwqqqmmmhhheeecccdddhhhnnnrrrtttuuuuuutttssstttuuuwwwxxxvvvvvvvvvwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxwwwwwwuuuvvvwwwxxxxxxxxxwwwvvvwwwwwwxxxyyyyyyyyyyyyyyyxxxxxxzzz{{{~~~xxxwwwvvvvvvwwwxxxzzz{{{~~~}}}zzzvvvrrrpppttttttsssqqqpppqqqtttvvvwwwxxxzzz}}}~~~~~~~~~~~~{{{xxxuuutttttttttsssqqqssssssttttttuuuuuuuuuuuutttvvvwwwwwwwwwwwwxxxzzzyyyyyyyyyxxxyyyyyyzzzzzz{{{{{{{{{xxxuuurrrrrrssszzz{{{zzzxxxtttnnniiieee___```aaadddhhhpppyyy~~~~~~{{{xxxssspppmmmmmmpppuuuxxxzzztttrrrqqqqqqqqqnnnhhhcccaaa\\\UUUNNNIIICCC>>>;;;======<<<<<<;;;:::999888777888888888888888777666555666888999999888777666666888:::;;;;;;;;;<<<===<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<======>>>ooohhhdddkkk}}}uuubbboooxxxjjj___YYYWWWUUURRRRRRSSSTTTUUUTTTSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPOOONNNLLLIIIFFFDDDBBB@@@>>>>>>>>>>>>===<<<::::::999888888888999999999999:::;;;===???AAABBBBBBDDDGGGJJJKKKMMMPPPSSSVVVZZZ^^^cccgggmmmrrrvvvvvvuuuuuuuuuuuuuuuvvvwwwpppooolllkkkkkklllnnnppprrrrrrsssttttttuuuuuuvvvtttsssssstttuuuuuutttrrrrrrssstttvvvxxxyyyyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxzzz|||}}}~~~|||{{{~~~~~~|||yyyxxxwwwxxxxxxzzzyyyyyyxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxyyyzzzzzzssstttvvvxxxxxxwwwvvvuuuuuuuuuuuuuuuvvvwwwxxxyyyssssssrrrssssssssspppnnnmmmlllkkklllmmmmmmkkkiiiiiihhhgggffffffgggiiijjjllljjjiiiiiilllrrrxxx|||}}}|||zzzyyyxxxuuurrroooppprrrvvvzzz~~~}}}|||zzzyyyxxxxxxxxxwwwxxxzzz{{{{{{{{{zzzzzz||||||~~~zzzyyyxxxvvvuuutttttttttuuuuuuvvvzzz|||wwwqqqlllhhheeecccdddiiinnnsssuuuvvvvvvuuuuuuuuuvvvvvvwwwvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxxxxwwwwwwvvvwwwxxxyyyyyyyyyxxxwwwxxxxxxyyyzzzzzzzzzzzzyyyzzzzzz{{{|||}}}}}}}}}}}}|||}}}}}}~~~zzzzzzzzzyyywwwtttrrrppppppppppppnnnnnnooorrruuuvvvvvvxxxyyyzzz{{{{{{{{{zzzxxxuuutttttttttrrrpppsssttttttuuuuuuuuuttttttsssuuuwwwwwwwwwwwwyyyzzzyyyyyyxxxwwwwwwwwwxxxxxxyyyyyyyyyvvvtttrrrssstttvvvvvvvvvuuurrrmmmiiifff^^^bbbfffkkkooouuuzzz~~~~~~~~~~~~~~~}}}zzzxxxsssrrrrrrssswwwyyyzzzzzzuuurrrppppppppplllfff```]]]YYYQQQKKKFFFAAA>>>;;;============<<<;;;999999666777777888888888777777666777999999999777666444666888:::;;;;;;;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>}}}rrrhhhhhhuuu~~~lllnnnxxxwwwiii```]]]ZZZVVVTTTTTTUUUUUUUUUTTTTTTTTTSSSRRRQQQQQQPPPNNNOOOOOONNNMMMKKKIIIGGGDDDBBB@@@?????????>>>===<<<;;;:::999999999999999999999:::;;;===???AAABBB@@@CCCFFFHHHIIIJJJLLLMMMQQQSSSWWWZZZ]]]bbbgggkkkjjjkkkllllllmmmnnnpppqqqnnnmmmlllkkkkkklllmmmnnnpppqqqrrrsssttttttttttttuuutttssstttvvvvvvtttrrrqqqssstttvvvxxxxxxxxxxxxwwwwwwxxxyyyxxxxxxvvvvvvvvvwwwyyyzzz{{{{{{{{{{{{{{{zzzyyyzzz|||}}}|||{{{yyyyyyzzzyyyyyyxxxyyyzzzuuuuuuuuutttuuuuuuvvvvvvwwwxxxxxxxxxyyy{{{|||}}}vvvvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwxxxyyyzzz|||}}}zzzyyywwwwwwwwwuuuqqqooopppooonnnnnnooonnnkkkiiihhhfffeeeccccccdddfffggghhhgggeeeeeehhhnnnuuuzzz}}}|||}}}}}}}}}zzzvvvrrrppprrruuuyyy}}}}}}}}}|||zzzzzzyyyyyyyyyvvvxxxyyy{{{||||||{{{{{{|||{{{~~~~~~}}}xxxxxxxxxwwwvvvuuuttttttuuutttvvvzzz|||vvvppplllgggeeecccdddiiinnnsssuuuvvvvvvwwwwwwwwwvvvvvvuuuwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvxxxyyyyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~|||zzzyyytttttttttssssssrrrrrrrrriiijjjkkklllmmmooosssvvvttttttuuuvvvwwwyyyzzz{{{xxxwwwuuuttttttsssrrrpppssstttuuuuuuuuutttsssrrrrrrtttuuuvvvvvvvvvxxxzzzyyyxxxwwwwwwvvvvvvvvvvvvvvvwwwvvvtttrrrrrrsssuuurrrrrrrrrqqqnnnkkkgggeee]]]ccckkkrrrwwwzzz}}}~~~~~~}}}|||xxx{{{|||{{{|||~~~~~~~~~~~~|||yyyvvvtttuuuwwwzzz}}}~~~|||{{{wwwuuusssrrrqqqmmmfffaaaXXXSSSLLLFFFCCC@@@>>>===<<<<<<======<<<;;;:::999666777777888999999999999999:::;;;;;;:::888666444555777::::::::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????~~~}}}mmmhhhppp~~~yyyrrrtttpppfff```]]]XXXUUUUUUVVVVVVUUUUUUUUUTTTSSSRRRQQQPPPPPPMMMNNNNNNOOONNNMMMLLLKKKFFFDDDAAA@@@??????===<<<===<<<<<<;;;::::::::::::999999:::;;;===???AAABBBAAACCCGGGHHHIIIIIIJJJKKKMMMOOOSSSVVVYYY]]]aaadddaaabbbdddeeeeeegggjjjllllllllllllllllllmmmmmmnnnpppqqqrrrrrrssssssrrrrrruuuuuutttuuuvvvvvvtttsssqqqsssuuuvvvwwwxxxwwwwwwuuuvvvxxxyyyyyyxxxwwwuuussstttvvvxxxzzz|||}}}~~~xxxwwwvvvwwwxxxyyyxxxvvvtttvvvxxxzzzzzzzzz{{{|||wwwvvvvvvvvvwwwxxxyyyyyywwwwwwwwwxxxzzz|||}}}~~~xxxxxxyyyyyyyyyzzzzzzzzzxxxyyyyyyzzz{{{}}}~~~}}}{{{zzzwwwssspppqqqpppoooppppppooollliiifffeeecccaaaaaabbbcccdddddddddcccccceeekkksssyyy|||}}}~~~xxxtttoooqqqtttxxx|||~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{vvvwwwyyy{{{|||||||||{{{|||{{{}}}~~~{{{zzzvvvwwwwwwwwwvvvuuutttsssuuutttvvvzzz{{{vvvpppkkkgggeeecccdddhhhnnnsssuuuvvvvvvwwwxxxxxxwwwuuutttwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwuuuvvvwwwxxxyyyyyyxxxwwwxxxyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyzzz{{{}}}~~~|||}}}{{{vvvrrrppprrrqqqqqqpppppppppqqqrrrjjjkkklllkkkkkklllnnnqqqrrrrrrssstttvvvxxxzzz{{{wwwvvvtttttttttsssrrrpppssstttuuuuuuuuutttsssrrrqqqssstttuuuuuuuuuwwwyyyyyyxxxwwwvvvuuuuuuuuuvvvtttttttttrrrqqqqqqsssuuurrrrrrqqqnnnkkkhhhdddccc]]]cccmmmvvv{{{~~~~~~}}}zzzwwwrrruuuvvvvvvxxx~~~|||xxxuuuvvvwwwzzz~~~~~~{{{zzzwwwuuutttsssooohhhbbbSSSOOOHHHCCCAAA@@@??????<<<<<<=========<<<:::999666777888999:::;;;;;;;;;<<<<<<======;;;999666555555777999:::999999:::;;;;;;;;;;;;<<<<<<<<<======@@@@@@??????????????????~~~~~~uuulllmmmuuu|||ooojjj{{{vvvhhh___XXXXXXXXXWWWWWWYYYWWWVVVTTTSSSSSSSSSTTTTTTQQQQQQOOONNNMMMLLLLLLLLLKKKHHHEEEEEEFFFFFFCCC@@@>>>>>><<<:::999888777777:::::::::;;;<<>>===>>>===<<>>@@@BBBBBBBBB@@@???}}}}}}yyyrrrqqqyyy}}}rrrlllwwwnnnddd[[[WWWVVVSSSSSSUUUVVVUUUTTTSSSSSSSSSTTTTTTRRRRRRQQQOOONNNNNNMMMMMMJJJHHHFFFEEEFFFEEECCC@@@???>>><<<;;;999888888888999999999:::;;;===@@@AAA@@@AAABBBDDDFFFHHHIIIJJJJJJMMMPPPSSSTTTVVVXXXZZZ^^^]]]\\\^^^bbbeeeeeedddggggggggghhhjjjlllnnnooonnnooooooppppppqqqrrrrrrqqqqqqrrrttttttuuuuuuuuusssuuuwwwwwwuuutttttttttqqqrrrtttvvvwwwxxxxxxxxxvvvvvvwwwwwwxxxyyyzzzzzzwwwuuutttuuuwwwwwwvvvtttuuuvvvwwwxxxyyyyyyyyyyyywwwyyy{{{|||zzzxxxwwwxxxwwwwwwwwwxxxzzzzzzxxxvvvxxxwwwvvvuuuuuuvvvwwwwww{{{{{{|||~~~|||{{{{{{uuussspppooonnnllljjjhhhggggggfffdddccc```^^^]]]\\\XXXWWWYYY[[[___gggpppwww}}}}}}yyyuuuvvvxxxyyyzzz~~~}}}}}}~~~{{{{{{{{{{{{{{{zzzyyyyyyyyyzzzzzz{{{{{{zzzzzzyyy|||{{{{{{|||~~~|||zzzxxxvvvuuuuuutttttttttsssssssssooorrruuu{{{{{{wwwrrrooogggfffffffffiiimmmrrruuuwwwwwwwwwwwwwwwxxxxxxwwwyyyzzzzzzzzzzzzzzzyyyyyywwwxxxxxxxxxxxxwwwwwwvvvvvvwwwyyyzzz{{{{{{zzzyyyuuuuuuvvvwwwxxxxxxyyyyyywwwvvvvvvvvvwwwzzz|||~~~~~~|||yyyyyywwwuuuqqqpppqqqrrrooossstttrrrsssvvvvvvsssooolllhhhfffgggiiikkkkkkrrrrrrrrrssstttuuuvvvvvvttttttttttttssssssssssssssstttuuuvvvwwwvvvvvvuuuqqqsssvvvvvvuuuttttttuuuvvvvvvvvvuuutttsssrrrqqqppprrruuuwwwwwwvvvsssrrrmmmmmmkkkiiifffdddbbbaaacccnnnyyy~~~~~~zzz|||{{{|||}}}}}}xxxuuuqqqsssuuuyyy|||~~~}}}zzzvvvtttsssppptttyyy}}}}}}|||||||||zzzzzzyyyxxxtttmmmeee___UUULLLBBB<<<;;;<<<<<<:::>>>===;;;999888777666666999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::::::::<<>><<<;;;<<<<<<===???AAAAAAAAAAAA@@@~~~|||~~~zzzoooqqqyyyvvvpppttt{{{nnnaaaZZZUUUQQQQQQRRRUUUUUUTTTSSSSSSSSSTTTTTTSSSSSSRRRQQQPPPOOONNNNNNJJJHHHFFFEEEEEEEEECCCAAA??????===<<<:::999999999999888888999:::<<<>>>???>>>???AAACCCEEEGGGIIIJJJJJJKKKNNNOOOQQQSSSVVVYYY\\\[[[[[[]]]```ccccccbbbeeeeeeggghhhjjjlllmmmnnnmmmmmmllllllmmmnnnpppqqqnnnoooppprrrssstttttttttuuuvvvwwwwwwuuusssssstttqqqrrrtttvvvwwwxxxyyyyyyuuuuuuvvvvvvvvvwwwwwwwwwuuutttssssssuuuuuutttsssuuuvvvwwwxxxyyyyyyyyyyyywwwzzz|||}}}|||{{{{{{{{{xxxwwwwwwxxxyyyxxxvvvtttvvvuuuuuuuuuuuuuuuvvvvvvxxxzzz}}}xxxuuuqqqooonnnlllkkkiiiiiiiiihhhfffdddaaa___^^^XXXTTTSSSTTTVVVYYYbbbjjjrrryyy|||wwwwwwxxxxxxyyy|||~~~}}}}}}}}}|||{{{{{{zzzzzzzzzzzzzzzyyyzzzzzz{{{{{{zzzzzzyyy|||{{{{{{{{{|||~~~}}}{{{yyyvvvuuutttttttttttttttsssssssssoooqqqtttyyy~~~~~~{{{wwwssspppggggggggghhhkkkoootttwwwwwwwwwxxxxxxxxxwwwwwwvvv{{{{{{{{{{{{zzzyyyxxxwwwxxxxxxxxxxxxxxxwwwvvvvvvtttuuuwwwyyyzzzzzzyyyyyyttttttuuuuuuvvvwwwxxxxxxzzzyyyxxxxxxyyy{{{|||}}}~~~}}}|||||||||{{{xxxvvvssssssrrrpppnnnnnnoooqqqmmmqqqsssrrrssswwwxxxuuuooolllhhhfffgggiiijjjjjjnnnnnnoooqqqrrrtttuuuuuuuuutttttttttssssssssssssrrrsssssstttuuutttttttttqqqsssuuuvvvuuuttttttttttttttttttsssrrrpppooonnnkkkooossswwwxxxwwwuuusssmmmllljjjhhhffffffeeeeeemmmwww{{{{{{{{{}}}~~~}}}zzzvvvvvvxxxzzz|||~~~|||yyywwwuuurrrpppppptttxxxzzzzzzzzzyyyyyyyyyyyyyyyxxxtttlllbbb[[[NNNGGG???999999::::::999;;;<<<<<<<<<;;;999666555999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;===??????>>>===<<<===<<<<<<===>>>@@@AAABBBBBB~~~ooommmssszzztttqqqtttyyyiii^^^WWWRRRQQQSSSTTTTTTTTTSSSSSSSSSSSSTTTSSSRRRRRRQQQPPPOOONNNMMMIIIHHHGGGFFFEEEDDDCCCBBB@@@???>>>===<<<;;;;;;;;;888888888888999:::<<<======>>>@@@BBBEEEGGGIIIJJJHHHJJJKKKLLLMMMPPPTTTWWWYYYYYYZZZ\\\___```aaaaaabbbdddfffhhhkkklllmmmnnnmmmlllkkkjjjkkkmmmooopppmmmnnnppprrrssstttuuuuuuvvvwwwxxxvvvtttsssssstttrrrrrrssstttuuuvvvwwwwwwuuuuuutttttttttttttttttttttssssssttttttuuuuuutttwwwxxxxxxyyyyyyxxxxxxwwwxxxzzz|||}}}||||||}}}~~~yyyxxxxxxyyyyyyxxxvvvssstttttttttssssssttttttttttttvvvzzz~~~}}}zzzuuurrrppppppooommmlllkkkjjjgggdddaaa^^^]]]UUUQQQOOOQQQSSSUUU]]]fffoooxxx}}}yyyyyyxxxxxxxxx{{{}}}||||||||||||{{{zzzyyyyyyyyyzzz{{{yyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyzzz{{{}}}~~~~~~{{{yyywwwuuusssttttttttttttttttttttttttqqqrrrtttxxx}}}|||wwwsssooojjjiiiiiijjjlllpppsssvvvwwwwwwxxxxxxxxxwwwvvvuuuzzzzzzzzzzzzzzzyyyxxxwwwyyyyyyyyyyyyyyyxxxwwwwwwtttuuuvvvwwwwwwwwwwwwwwwttttttvvvwwwxxxzzz{{{|||~~~}}}|||{{{{{{{{{{{{|||zzzxxxxxxxxxxxxvvvuuuppppppooommmkkkjjjkkkmmmmmmppprrrqqqssswwwwwwuuunnnkkkgggfffgggjjjkkklllnnnnnnoooqqqrrrssssssssssssssssssrrrrrrrrrqqqqqqooooooooopppppppppppppppqqqsssuuuuuutttsssssssssqqqqqqqqqpppooommmlllkkkjjjlllpppsssuuuuuutttsssooommmkkkiiihhhiiikkklllwww|||{{{{{{}}}~~~~~~|||zzzxxxzzz|||~~~zzzwwwtttqqqooosssuuuxxxzzzyyyxxxxxxxxxwwwxxxxxxwwwrrriii^^^VVVIIIDDD===999888999::::::;;;===???@@@???<<<999666888999999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;;;;::::::;;;<<<===============;;;;;;;;;<<<>>>@@@BBBCCC|||qqqjjjmmmvvv}}}yyysssmmmkkkvvvooobbbYYYSSSRRRTTTSSSSSSSSSSSSTTTSSSSSSSSSQQQQQQQQQQQQPPPNNNMMMLLLHHHHHHHHHFFFDDDCCCBBBBBBAAA@@@???>>>======<<<<<<999888777777888999:::;;;<<<===>>>AAADDDFFFHHHIIIGGGHHHIIIJJJKKKNNNQQQTTTUUUWWWYYY[[[]]]]]]^^^___```bbbeeeiiikkklllmmmmmmmmmlllkkkjjjkkkmmmoooqqqnnnoooppprrrtttuuuuuuvvvvvvwwwwwwuuusssrrrrrrsssttttttssssssrrrrrrrrrrrrttttttssssssssssssrrrrrrttttttuuuuuuuuuuuuvvvwwwzzzzzzzzzzzzyyywwwvvvuuuxxxzzz||||||||||||~~~{{{zzzyyyzzzzzzyyyvvvtttsssssssssrrrrrrrrrqqqqqqqqqssswww|||{{{xxxvvvvvvuuutttpppooollliiieee```]]][[[UUUQQQOOOPPPQQQTTT[[[dddoooxxx}}}zzzzzzyyyxxxxxxzzz}}}}}}{{{{{{{{{{{{{{{zzzyyyxxxxxxyyy{{{{{{yyyzzzzzz{{{{{{zzzzzzyyyvvvwwwwwwyyyzzz|||~~~~~~~~~{{{yyyxxxvvvtttrrrssstttttttttttttttttttttssssssuuuxxx|||}}}xxxrrrooommmlllllllllmmmoooqqqsssvvvwwwxxxyyyyyyxxxvvvuuuwwwxxxxxxyyyzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyvvvvvvvvvvvvvvvvvvuuuuuuwwwxxxyyy{{{}}}~~~|||zzzyyyxxxyyywwwvvvwwwxxxyyyxxxwwwqqqqqqooollliiiggggggiiimmmqqqrrrqqqsssvvvwwwtttooollliiihhhiiilllnnnnnnppppppqqqrrrrrrrrrqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnnnoooooopppppprrrtttuuusssrrrrrrrrrqqqqqqpppooonnnlllkkkjjjjjjjjjkkkmmmnnnpppqqqrrrqqqooollljjjkkknnnqqqttt~~~}}}{{{{{{|||{{{zzzyyyyyyxxx|||}}}yyyuuuqqqooowwwyyyzzzzzzyyyxxxxxxyyyvvvvvvvvvtttnnneeeYYYQQQEEEBBB===999888999::::::999;;;>>>@@@???===999777888888888999999:::::::::999:::::::::;;;;;;;;;<<<=========<<<<<<;;;;;;;;;:::::::::;;;<<<===<<<<<<:::::::::;;;===???AAABBBzzz}}}tttiiigggmmmwww}}}yyytttmmmgggllluuufff\\\TTTRRRSSSQQQRRRSSSTTTTTTTTTSSSSSSPPPQQQQQQQQQPPPNNNMMMKKKHHHIIIIIIGGGDDDBBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>:::999888777777888999:::<<<<<<>>>@@@BBBEEEFFFGGGEEEGGGIIIJJJKKKLLLOOORRRRRRUUUYYYZZZ[[[[[[\\\]]]]]]```dddiiilllmmmmmmlllllllllkkkkkklllmmmooopppnnnoooqqqrrrsssttttttuuutttuuuuuusssqqqqqqrrrtttuuutttsssqqqppppppppppppssssssrrrrrrrrrrrrrrrrrrtttuuuvvvwwwvvvvvvwwwyyyzzzzzzzzzyyyxxxvvvuuutttxxxyyy{{{{{{zzz{{{|||~~~{{{zzzzzzzzz{{{zzzwwwuuurrrrrrrrrrrrqqqooonnnmmmnnnpppsssxxx|||~~~~~~}}}|||zzzuuutttppplllfffaaa\\\ZZZVVVRRROOOPPPQQQSSS[[[cccnnnvvv}}}|||zzzzzz{{{zzzyyyyyy{{{}}}|||~~~}}}|||{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzz{{{yyyzzzzzz{{{{{{zzzzzzyyyuuuvvvwwwyyyzzz|||}}}}}}{{{{{{{{{|||~~~~~~}}}{{{yyyxxxwwwvvvsssqqqssssssssstttttttttttttttttttttuuuwww{{{zzzuuuqqqnnnnnnmmmmmmmmmnnnpppppptttvvvxxxyyyzzzyyywwwvvvvvvwwwxxxyyyzzzzzzzzzzzzwwwxxxyyyzzz{{{{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxx{{{|||}}}~~~}}}{{{yyywwwvvvvvvvvvvvvxxxzzz{{{zzzxxxsssssspppmmmhhhffffffgggmmmqqqsssrrruuuyyyzzzxxxtttqqqmmmkkkkkkmmmoooooopppqqqrrrssssssrrrqqqpppoooooooooooonnnnnnnnnnnnpppoooooooooooopppqqqqqqppprrrttttttrrrqqqqqqqqqrrrrrrrrrpppooommmkkkjjjhhhhhhhhhiiikkknnnppprrrssspppmmmkkklllqqqwww{{{~~~{{{{{{zzzwwwuuutttvvvxxx|||~~~|||vvvssssss{{{||||||zzzxxxwwwxxxyyyuuuuuussspppjjj```UUUMMMBBB@@@===:::888888999:::777888:::;;;;;;:::888777888888888999999::::::;;;777888888999999:::::::::<<<<<<<<<<<<<<<;;;;;;;;;:::999888999;;;<<<<<<;;;999999:::;;;===>>>??????yyyzzz||||||nnnhhhdddooo{{{yyyssskkkkkkvvv~~~nnnaaaWWWSSSSSSPPPQQQSSSTTTTTTTTTSSSSSSQQQRRRSSSSSSRRRPPPMMMLLLGGGIIIIIIGGGDDDBBBBBBCCCCCCBBBAAA@@@?????????@@@;;;:::999888888888999:::<<<===>>>@@@AAACCCDDDEEECCCFFFIIIJJJKKKLLLNNNPPPPPPTTTXXXZZZYYYYYYZZZ\\\[[[___dddiiilllmmmlllkkkjjjkkkkkkllllllmmmmmmnnnnnnooopppqqqrrrrrrrrrrrrrrrssssssqqqpppppprrrtttuuutttrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssuuuwwwwwwuuuuuuwwwzzzvvvvvvvvvvvvvvvuuuuuutttwwwxxxyyyyyyxxxxxxzzz|||yyyyyyxxxyyyzzzyyywwwuuurrrrrrrrrqqqooommmkkkjjjhhhiiilllooossswww{{{||||||yyyuuuooohhhbbb\\\YYYVVVRRRPPPPPPQQQSSSZZZbbbjjjrrrxxxzzz{{{~~~~~~{{{yyy{{{|||{{{zzzyyyyyyzzzyyy||||||{{{{{{zzzzzzyyyyyyyyyyyywwwxxxyyyzzzzzzzzzzzzzzzyyyzzzzzz{{{{{{zzzzzzyyywwwwwwxxxyyyzzzzzzzzzzzzwwwwwwxxxxxxyyy{{{||||||~~~}}}|||}}}{{{zzzxxxwwwwwwvvvsssqqqssssssssstttttttttuuuuuutttttttttvvvyyy}}}~~~yyyuuummmmmmlllmmmmmmooopppqqqrrrtttwwwyyyzzzzzzxxxwwwwwwxxxxxxyyyyyyyyyxxxxxxtttuuuvvvxxxyyyzzz{{{{{{yyyyyyzzzzzz|||}}}~~~~~~~~~|||{{{{{{zzzyyywwwvvvuuuvvvvvvwwwyyy||||||zzzwwwttttttrrrnnniiigggggghhhlllqqqtttuuuyyy~~~|||xxxrrrooommmmmmmmmmmmnnnoooqqqsssssssssrrrqqqpppoooooooooooonnnnnnnnnpppoooooonnnooopppqqqrrrppprrrttttttrrrpppppppppqqqppppppnnnmmmkkkiiihhhcccdddfffiiilllooorrrsssssspppllljjjmmmssszzz|||{{{xxxsssoooooossswww{{{~~~xxxwwwyyy}}}}}}|||zzzwwwvvvwwwxxxuuussspppllleee[[[QQQJJJ@@@???===:::888777777888888888777777777888888999777888888999::::::;;;;;;666666666777888888999999;;;;;;;;;;;;;;;<<<<<<<<<;;;999777888:::;;;:::999888999;;;<<<======<<<<<>>???AAABBBCCCDDDCCCEEEIIIKKKLLLLLLMMMNNNOOOSSSXXXYYYYYYXXXYYY[[[ZZZ^^^dddiiilllmmmlllkkkiiiiiikkklllllllllllllllnnnnnnooopppppppppppppppqqqqqqqqqpppoooppprrrttttttsssrrrrrrrrrrrrttttttqqqqqqrrrrrrrrrsssssssssrrrtttwwwvvvuuuuuuwwwzzzqqqrrrssstttuuuuuuuuuuuuwwwxxxxxxxxxwwwwwwyyyzzzxxxwwwwwwxxxyyyyyyvvvtttssssssrrrqqqooollliiihhhbbbcccdddgggkkkooosssvvvyyy}}}~~~yyyrrrkkkccc]]]ZZZVVVRRROOOPPPPPPRRRYYYaaafffnnntttvvvxxx|||}}}{{{yyy{{{}}}|||zzzyyyxxxxxxwwwyyy|||}}}}}}~~~~~~zzzwwwzzzzzzzzzyyyyyyyyyxxxxxxvvvwwwyyyzzz{{{zzzyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyzzzzzzzzzyyyxxxxxxvvvvvvvvvwwwxxxxxxxxxyyyyyy|||~~~~~~}}}}}}~~~}}}}}}|||zzzxxxxxxzzz{{{zzzyyyxxxwwwwwwvvvtttqqqssssssssstttttttttuuuuuussssssssstttwww{{{|||yyykkkkkkkkklllnnnoooqqqrrrqqqsssvvvyyy{{{zzzyyyxxxyyyyyyyyyyyyxxxxxxwwwvvvqqqrrrtttvvvxxxyyyzzzzzzyyyzzz{{{}}}}}}{{{zzzyyyvvvvvvvvvwwwwwwvvvvvvuuuvvvvvvxxxzzz|||{{{xxxvvvttttttrrroookkkiiiiiijjjkkkppptttwww|||}}}vvvqqqnnnmmmlllkkkkkkmmmooorrrssssssrrrrrrppppppppppppoooooooooooonnnmmmmmmllllllnnnooopppppprrrtttsssrrrpppooopppmmmmmmlllkkkiiigggeeeddd^^^aaafffkkkooorrrssstttrrroookkkiiilllsss{{{~~~|||{{{vvvpppllllllqqqvvv{{{}}}yyyzzz~~~}}}}}}|||yyyvvvuuuvvvxxxuuurrrooojjjbbbYYYOOOHHH>>>>>><<<:::777555666777;;;:::888777777999;;;<<<777777888999::::::;;;;;;444555555666777888888999999::::::;;;;;;<<<<<<<<<<<<999777777:::;;;:::888888999;;;=========;;;:::{{{{{{uuufffeeelllzzz}}}wwwqqqnnnooobbb[[[YYYRRRPPPOOOOOORRRTTTUUUUUUUUUSSSQQQOOOMMMLLLKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDBBB@@@@@@AAAAAA@@@???===;;;999999:::::::::999999:::<<<===???AAACCCCCCDDDEEEEEEFFFHHHJJJLLLLLLNNNPPPSSSWWWYYYZZZZZZZZZ\\\___bbbfffhhhhhhgggfffhhhiiijjjkkkkkkkkkkkkkkkjjjllloooqqqrrrrrrqqqpppoooooooooooooooppppppppplllmmmnnnoooqqqssstttttttttqqqpppqqqssstttsssqqqttttttuuuuuutttrrrqqqpppsssrrrrrrqqqqqqrrrrrrsssssstttuuuvvvwwwwwwwwwwwwxxxyyyyyyzzzyyywwwtttssstttpppmmmmmmnnnkkkddd^^^\\\\\\\\\^^^bbbggglllooorrrvvv{{{}}}xxxsssmmmgggcccZZZWWWTTTQQQRRRVVV[[[___gggkkkppptttvvvxxxyyyzzzxxxyyyyyyzzzzzzyyyyyyxxxxxxyyyzzz{{{zzzyyyxxxwwwyyyyyyzzz|||}}}~~~|||zzzxxxwwwwwwwwwxxxxxxxxxwwwwwwvvvwwwwwwxxxyyyzzzzzz{{{|||~~~~~~}}}|||{{{zzzyyyyyyyyyxxxwwwwwwxxxyyy{{{|||{{{{{{zzzyyyxxxxxxwwwwwwxxxxxxyyyzzzzzz{{{||||||{{{xxxvvvuuuwwwyyyzzzzzzwwwxxxzzz{{{{{{zzzxxxwwwuuuttttttsssssssssttttttsssttttttuuuvvv{{{}}}wwwsssmmmlllkkkkkkmmmpppsssvvvwwwxxxzzz{{{{{{zzzyyyxxx{{{{{{zzzxxxwwwvvvuuuuuusssssstttuuuwwwyyy|||}}}|||{{{yyywwwuuuuuuuuuuuuyyyxxxxxxwwwwwwxxxxxxyyyyyyzzz{{{|||}}}}}}}}}}}}{{{xxxtttoookkkiiihhhhhhpppqqqrrruuuyyy~~~yyytttqqqnnnlllkkkkkkkkkllloooqqqrrrqqqooommmmmmlllllllllmmmmmmnnngggjjjmmmoooooonnnmmmnnnppppppoooooonnnooooooppppppnnnllljjjgggdddbbbaaacccaaa```eeemmmrrrrrrppprrrmmmiiijjjqqqyyy~~~~~~{{{zzzxxxtttrrrrrruuuxxx~~~~~~|||xxxvvvwwwxxxvvvsssuuurrrnnniiiaaaVVVKKKDDD<<<<<<:::999888777777777777777666666666666777777444555666888888888777666555555777888999::::::;;;222888>>>>>><<<:::999888<<<;;;:::888777888888999999999999:::;;;<<<>>>???llliiikkkvvv~~~vvvqqqwwwzzzjjj```[[[VVVSSSQQQQQQRRRTTTTTTTTTUUUTTTRRRPPPOOOMMMLLLLLLLLLKKKJJJIIIGGGFFFEEEEEEGGGDDDBBBAAAAAAAAA@@@>>>>>><<<:::::::::;;;:::999999:::;;;===???AAABBBCCCFFFFFFGGGHHHIIIKKKMMMNNNNNNPPPSSSVVVXXXZZZZZZZZZ\\\^^^aaadddfffggggggfffgggggghhhiiijjjjjjjjjjjjkkkllloooqqqrrrrrrqqqqqqppppppppppppooooooooonnnmmmnnnooopppqqqrrrssstttsssqqqpppqqqssstttrrrpppttttttuuuuuutttrrrqqqppprrrqqqqqqppppppqqqqqqrrrrrrssstttuuuuuuuuuuuuuuutttuuuvvvvvvvvvtttrrrqqqrrroookkkjjjkkkhhhccc]]]XXXXXXXXXYYY]]]aaaeeehhhlllppptttxxxzzz|||~~~}}}xxxrrrlllggg\\\YYYUUUSSSSSSWWW\\\```hhhkkkooorrrtttvvvxxxzzzxxxyyyyyyzzzzzzyyyyyyxxxwwwwwwxxxxxxwwwvvvttttttuuuvvvxxxyyy{{{|||}}}}}}~~~}}}|||zzzxxxwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyzzzzzz{{{}}}}}}||||||{{{zzzzzzzzzyyyyyyxxxxxxyyyzzz{{{|||{{{{{{zzzzzzyyyxxxxxxwwwxxxxxxxxxyyyyyyzzzzzzzzz{{{yyyvvvvvvxxxzzzzzzzzzvvvwwwyyy{{{{{{zzzyyyxxxyyyxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvzzz~~~xxxtttnnnnnnmmmmmmoooqqqtttvvvxxxyyyzzz{{{||||||||||||zzzyyyxxxwwwvvvuuutttsssrrrtttwwwzzz}}}~~~~~~|||yyyxxxxxxxxxyyyxxxwwwvvvtttssstttuuuuuuvvvxxxyyy{{{{{{yyyyyy{{{|||}}}~~~~~~~~~{{{xxxtttooollljjjjjjjjjrrrssstttwwwzzz~~~yyyuuusssrrrqqqpppmmmmmmlllnnnooopppooonnnlllllllllllllllmmmnnnnnniiilllnnnooonnnmmmnnnnnnooooooooonnnnnnnnnoooooonnnmmmllljjjhhhfffeeeeeebbbaaabbbgggooossssssqqqmmmjjjhhhjjjpppxxx}}}}}}{{{{{{zzzyyywwwtttrrrtttxxx{{{~~~~~~~~~{{{wwwvvvwwwwwwvvvtttwwwsssmmmfff]]]SSSHHHBBB>>>>>><<<;;;:::999888888777666666666666666666777555555777888888777666555555555777888999:::::::::888::::::888666777;;;===<<<;;;999888777777777777888888888999:::;;;===>>>xxxooojjjqqq|||~~~vvvqqq|||xxxjjjaaaZZZXXXTTTSSSSSSTTTTTTSSSVVVUUUTTTRRRQQQPPPOOONNNMMMMMMLLLKKKIIIHHHGGGFFFIIIGGGDDDBBBBBBAAA@@@>>>???===;;;;;;;;;;;;:::999::::::;;;===>>>@@@AAABBBDDDEEEFFFGGGIIIKKKLLLNNNMMMOOORRRUUUWWWXXXYYYYYY[[[]]]___aaacccdddeeefffeeefffggghhhiiiiiiiiiiiijjjkkkmmmoooppppppooooooqqqqqqppppppoooooonnnnnnooooooooopppqqqrrrrrrsssrrrqqqpppppprrrrrrqqqpppssstttuuuuuutttsssqqqpppqqqppppppooooooppppppqqqqqqqqqrrrsssssssssrrrrrrqqqrrrssstttsssrrrqqqpppppplllhhhffffffddd```]]]VVVVVVVVVVVVYYY\\\___aaadddgggllloooqqqsssuuuwww~~~xxxqqqlllaaa^^^YYYVVVWWW[[[```ccchhhkkknnnppprrrtttwwwyyyyyyyyyzzzzzzzzzzzzyyyyyyvvvvvvuuutttsssqqqpppooopppqqqtttvvvxxxyyyyyyyyy{{{{{{|||{{{{{{zzzyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyvvvwwwwwwwwwxxxxxxyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyzzzzzz{{{|||{{{{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxzzzxxxvvvvvvxxxzzzzzzzzzuuuvvvxxxzzz{{{{{{zzzzzz{{{{{{yyyxxxwwwwwwwwwwwwxxxxxxxxxwwwvvvxxx|||~~~yyyvvvoooooopppppprrrssstttuuuyyyyyyyyyyyyyyyzzz{{{{{{wwwwwwwwwwwwwwwwwwwwwwww{{{~~~}}}zzzvvvsssrrrsssuuuwwwyyyxxxvvvtttrrrsssssstttuuuwwwxxxyyyzzzxxxyyyzzz|||~~~{{{xxxtttpppmmmlllmmmmmmrrrssstttvvvyyy|||~~~|||yyywwwwwwwwwwwwvvvqqqooollllllmmmmmmmmmlllkkkkkkkkkkkklllmmmoooooolllnnnooonnnmmmmmmnnnooonnnnnnnnnnnnnnnnnnoooooollllllkkkjjjiiiiiiiiiiiiddddddffflllqqqtttrrrooohhhhhhhhhlllrrrxxx|||}}}~~~~~~zzzyyyxxxxxxwwwvvvtttsssvvv{{{~~~~~~~~~~~~~~~zzzuuutttvvvxxxxxxvvvyyytttkkkbbbXXXNNNEEE???>>>===<<<;;;999888777777666666555555555555666666555666777888777666555444555666777888999:::::::::::::::888777666777;;;>>>;;;:::999777666666555555777777777888999:::;;;<<>>???@@@@@@AAAAAABBBCCCEEEHHHJJJKKKLLLNNNPPPSSSUUUWWWXXXXXXZZZ[[[\\\^^^```bbbdddeeedddeeeggghhhiiijjjjjjjjjhhhiiijjjlllmmmmmmmmmllloooooooooooooooppppppppppppppppppqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppssstttuuuuuuuuusssrrrqqqqqqqqqppppppppppppqqqqqqppppppqqqqqqqqqppppppoooppppppqqqrrrrrrqqqppppppkkkhhhdddbbbbbbaaa___]]]YYYXXXXXXXXXYYY\\\^^^______bbbfffiiikkkmmmppprrryyyxxxzzz}}}{{{tttnnnfffbbb]]]ZZZZZZ^^^cccgggiiikkkmmmnnnppprrrvvvxxxyyyyyyzzzzzzzzzzzzyyyyyyvvvuuutttrrrpppnnnllllllkkkmmmpppsssvvvwwwwwwwwwxxxxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{|||{{{{{{{{{zzz{{{{{{{{{zzzzzz{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvuuuxxxwwwuuuvvvxxxyyyzzzyyyuuuvvvxxxyyy{{{{{{{{{{{{zzzyyyxxxvvvuuutttttttttxxxxxxxxxwwwvvvxxx{{{~~~}}}yyyvvvooopppqqqrrrsssttttttuuuyyyxxxwwwuuuuuuuuuvvvwwwwwwwwwxxxzzz{{{}}}~~~~~~{{{{{{zzzyyyxxxvvvtttsssrrrsssuuuvvvwwwvvvuuuttttttuuuuuuuuuuuuuuuuuutttwwwxxxzzz|||~~~{{{yyyuuuqqqooonnnooooooppppppqqqsssuuuvvvxxxyyy{{{yyywwwwwwyyy{{{{{{{{{ssspppllljjjjjjkkkkkkkkkjjjjjjjjjkkklllnnnooopppnnnoooooonnnllllllnnnooonnnnnnooooooppppppoooooommmlllkkkjjjjjjjjjkkkkkkiiijjjlllpppssssssoookkkfffhhhlllqqqvvvzzz}}}}}}zzz{{{|||}}}{{{yyywwwvvvwwwvvvuuutttuuuxxx~~~~~~}}}}}}}}}{{{|||}}}}}}~~~~~~{{{wwwssssssvvvyyyzzzzzzyyyrrrggg\\\QQQHHH@@@<<<;;;::::::999777666444444666555555444444555555666555666777777777666555444555666777888999999999999777666888::::::888888::::::999888777666555444444666666666777777888::::::}}}oookkkpppyyy}}}yyy{{{yyylllbbb^^^YYYVVVUUUVVVVVVUUUVVVVVVWWWVVVVVVTTTSSSRRRQQQPPPOOONNNLLLKKKJJJJJJHHHGGGEEEEEEFFFGGGFFFEEEDDDBBB???>>>======;;;:::::::::;;;<<<======>>>>>>??????@@@BBBDDDFFFIIIJJJKKKLLLOOOQQQSSSUUUWWWWWWYYYZZZ[[[]]]___aaabbbcccdddeeegggiiijjjkkklllllljjjkkkkkklllmmmmmmmmmmmmmmmmmmnnnooopppqqqqqqrrrppppppqqqqqqrrrrrrrrrsssrrrrrrrrrrrrqqqpppppppppssstttuuuuuuuuutttsssrrrrrrrrrqqqqqqqqqqqqrrrrrrpppqqqqqqqqqpppooonnnnnnnnnnnnnnnmmmmmmlllkkkkkkdddcccaaa````````````___]]]\\\\\\\\\\\\]]]^^^___```bbbfffhhhiiikkkmmmooossssssuuuyyy~~~|||uuuppphhhddd^^^ZZZZZZ^^^cccgggjjjlllnnnoooppprrruuuxxxyyyzzzzzz{{{{{{zzzzzzyyywwwvvvtttrrrooommmlllkkkiiikkknnnqqqsssuuuvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyzzz{{{xxxxxxwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyzzzzzz{{{{{{|||||||||{{{{{{zzzzzzyyyxxxyyyzzzzzzzzzyyyxxxwwwuuuuuuuuuuuuuuuuuuttttttvvvuuutttuuuwwwyyyyyyxxxvvvvvvwwwyyyzzz{{{{{{|||zzzyyywwwvvvuuutttttttttuuuvvvwwwvvvvvvwww{{{}}}|||xxxuuuoooooopppqqqssstttuuuuuuwwwvvvvvvuuuvvvwwwyyyzzz~~~~~~~~~}}}|||{{{yyyxxxwwwwwwwwwvvvwwwwwwwwwwwwvvvvvvuuusssssssssssstttuuuvvvwwwssstttuuuuuuuuuuuutttsssvvvwwwyyy|||~~~{{{yyyuuurrrpppooopppqqqnnnooopppqqqrrrsssttttttvvvuuutttuuuxxxzzz{{{{{{ssspppkkkhhhhhhiiijjjjjjiiiiiijjjjjjlllmmmoooooonnnoooooommmllllllmmmooonnnooopppqqqqqqqqqppppppnnnmmmkkkjjjiiijjjkkklllpppqqqssstttsssooojjjfffdddhhhnnntttxxxzzz{{{|||xxxyyyzzz{{{{{{zzzxxxvvvvvvvvvvvvvvvwwwzzz~~~~~~~~~~~~yyyyyyzzzzzz|||}}}}}}}}}xxxuuurrrrrrwwwzzz{{{{{{uuummmaaaUUUKKKCCC===:::999999999888777666444333555555444444444444555555444555666777777666555444555666777888888888888888666333333888999555555777888888777777666555555444666666666666777777888999uuunnnmmmrrr}}}yyy~~~rrriiieee___ZZZXXXXXXWWWWWWVVVVVVWWWWWWWWWVVVTTTSSSQQQQQQPPPOOOMMMLLLKKKJJJIIIGGGFFFFFFHHHIIIIIIHHHFFFDDDAAA??????>>><<<::::::;;;;;;;;;<<<<<<======???@@@AAACCCEEEGGGJJJKKKKKKKKKMMMOOORRRTTTVVVWWWWWWYYY[[[]]]___```aaabbbccceeefffiiikkklllmmmmmmnnnnnnnnnnnnooooooppppppmmmmmmnnnooopppqqqqqqrrrpppppppppqqqrrrsssssstttsssttttttsssqqqpppqqqrrrssstttuuuvvvvvvuuutttssssssrrrrrrrrrrrrrrrrrrsssrrrrrrrrrqqqpppooonnnmmmkkkjjjiiigggeeedddcccbbb]]]]]]^^^```aaabbbcccddd``````_________`````````ccceeeggghhhhhhjjjlllnnnoooooopppuuu{{{|||vvvsssjjjeee___ZZZYYY]]]cccggglllnnnpppqqqrrrsssuuuwwwzzzzzz{{{{{{{{{{{{zzzzzzxxxwwwtttrrrooommmllllllhhhiiikkkmmmpppsssuuuwwwuuuvvvwwwyyyzzzzzzzzzzzzxxxxxxwwwwwwwwwyyyzzz|||yyyyyyyyyxxxwwwwwwwwwvvvxxxxxxxxxyyyyyyzzzzzzzzz||||||||||||{{{yyyxxxwwwvvvwwwyyyzzzzzzxxxwwwuuuttttttttttttuuuuuuuuuuuuuuuttttttvvvxxxyyyyyyxxxwwwwwwxxxxxxyyyzzz{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwtttuuuvvvuuuuuuvvvyyy{{{~~~{{{wwwuuuoooooopppqqqsssuuuvvvxxxwwwxxxyyy{{{}}}~~~|||{{{zzzvvvuuutttssstttuuuwwwxxxwwwwwwwwwwwwvvvuuuttttttttttttsssssssssuuuwwwxxxoooqqqsssuuuvvvwwwvvvvvvuuuwwwyyy{{{}}}|||yyyvvvrrrpppoooppppppnnnoooppprrrssssssssssssrrrqqqppprrruuuwwwwwwwwwqqqnnnjjjhhhhhhiiijjjiiijjjjjjjjjjjjkkklllnnnnnnkkkmmmnnnmmmllllllmmmnnnlllnnnoooqqqqqqqqqppppppmmmllljjjiiiiiijjjlllmmmvvvvvvwwwvvvrrrlllfffbbbbbbhhhooouuuxxxxxxyyyyyyxxxxxxyyy{{{|||{{{yyyvvvuuuwwwxxxyyyzzz|||~~~~~~xxxwwwvvvxxxzzz{{{zzzyyyxxxuuussstttwwwzzzyyyxxxmmmfffZZZOOOFFF@@@;;;888888888999::::::888777666444444333333333333444444333444555666777666555555555666777777888888888777888222222888999555444888666666777777777777666666666666666666666777888999{{{rrrlllmmmzzz}}}{{{tttnnnfff```\\\ZZZXXXWWWUUUVVVWWWXXXXXXVVVUUUTTTQQQQQQPPPOOOMMMLLLKKKKKKKKKIIIHHHHHHIIIJJJIIIHHHHHHEEEBBB@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>@@@BBBDDDGGGIIIJJJJJJKKKLLLNNNPPPSSSUUUVVVVVVXXX[[[^^^```aaaaaa```bbbccceeegggjjjkkklllmmmnnnnnnnnnnnnnnnoooooopppppppppoooooooooooooooooooooooopppqqqrrrtttuuuuuusssuuuvvvuuurrrpppqqqsssssstttuuuvvvvvvuuutttsssrrrrrrqqqqqqqqqqqqrrrrrrttttttssssssqqqpppooonnnkkkiiigggddd```^^^\\\[[[VVVYYY]]]```ccceeeggghhhddddddddddddddddddddddddeeefffhhhhhhggghhhjjjlllllllllnnnrrrxxx}}}~~~~~~}}}zzzwwwooojjjccc^^^]]]```fffjjjmmmpppsssuuuuuuuuuvvvwwwzzzzzz{{{{{{{{{{{{zzzzzzxxxvvvtttqqqooommmllllllgggggghhhiiimmmqqqtttwwwvvvvvvxxxyyyzzzzzz{{{{{{xxxwwwvvvvvvvvvxxxzzz{{{{{{zzzzzzyyyxxxwwwwwwvvvxxxxxxxxxxxxxxxyyyyyyyyy{{{{{{|||{{{zzzxxxwwwuuutttuuuwwwyyyyyywwwuuutttssssssttttttuuuuuuvvvvvvvvvvvvvvvxxxzzz{{{{{{zzzxxxxxxxxxxxxyyyyyyzzz{{{{{{{{{zzzyyyyyyyyyyyyyyytttuuuvvvuuussssssuuuvvv||||||}}}}}}|||yyyvvvuuupppppppppqqqssswwwzzz||||||}}}~~~|||zzzwwwvvvuuuttttttuuuvvvwwwxxxxxxyyyvvvvvvvvvvvvuuutttsssssssssttttttuuuvvvvvvvvvvvvoooqqqsssvvvwwwwwwwwwvvvuuuvvvxxxzzz|||}}}~~~|||zzzvvvrrrooonnnoooooolllmmmooopppqqqrrrqqqqqqooonnnmmmnnnpppqqqqqqpppmmmkkkhhhggghhhjjjjjjjjjkkkjjjjjjjjjkkkllllllmmmhhhjjjmmmmmmlllllllllmmmjjjkkkmmmooopppooonnnnnnjjjiiihhhgggiiikkknnnpppxxxyyyyyyvvvqqqjjjeeebbbdddjjjrrrwwwxxxxxxxxxyyyyyyxxxyyyzzz||||||yyyvvvvvvxxx{{{|||||||||~~~~~~}}}xxxwwwvvvxxx{{{}}}|||zzz{{{xxxvvvvvvxxxwwwtttqqqeee^^^TTTJJJCCC>>>:::888555666888999:::999888777444444333333333333444444111222444666777777666666555666777777777777777777777444:::GGGIII???666666444555777888999888888888777777777666777777888999uuukkkjjjwww|||||||||uuulllddd^^^[[[XXXWWWTTTUUUWWWXXXXXXWWWUUUTTTQQQQQQPPPOOOMMMLLLKKKKKKNNNLLLIIIIIIIIIIIIHHHGGGIIIFFFCCCAAA@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???BBBDDDGGGHHHJJJJJJKKKMMMPPPRRRTTTVVVUUUXXX[[[___aaaaaa`````````aaadddfffhhhjjjkkklllllllllkkkkkkkkklllmmmmmmrrrrrrqqqpppooonnnmmmlllnnnooopppqqqssstttuuuvvvtttvvvwwwvvvrrrqqqrrrtttssstttuuuvvvvvvuuuttttttqqqqqqppppppppppppqqqqqquuuuuuttttttrrrqqqooonnnmmmkkkhhhddd```]]]ZZZYYYRRRVVV\\\aaaeeegggiiikkkhhhhhhhhhhhhhhhhhhhhhhhhfffggghhhgggffffffhhhjjjkkkkkklllpppvvv{{{~~~~~~~~~~~~~~~|||{{{uuuppphhhcccbbbfffkkkpppnnnqqquuuwwwwwwwwwwwwwwwzzzzzz{{{{{{{{{{{{zzzzzzwwwvvvssspppnnnmmmmmmlllfffeeeeeegggjjjoootttwwwvvvwwwxxxyyyzzz{{{{{{{{{wwwvvvuuuuuuvvvxxxzzz{{{|||{{{zzzzzzyyyxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{zzzxxxvvvtttrrrtttvvvxxxxxxwwwuuusssssssssttttttuuuvvvwwwwwwwwwwwwwwwyyy|||}}}|||{{{yyyyyyyyyxxxxxxyyyzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyvvvvvvvvvtttrrrqqqqqqssswwwxxxzzzzzzzzzxxxvvvuuuqqqqqqpppqqqtttxxx}}}xxxxxxwwwwwwvvvuuuttttttrrrtttvvvwwwxxxvvvtttsssrrrsssttttttuuuuuuuuuuuurrrtttvvvxxxxxxwwwuuutttssstttvvvwwwwwwvvvtttsssuuuvvvxxxzzz{{{|||}}}}}}|||zzzvvvrrrooonnnnnnnnnhhhjjjlllmmmooooooooonnnmmmlllkkklllmmmnnnmmmlllkkkiiiggggggiiijjjkkkjjjkkkkkkkkkjjjjjjkkkllllllfffhhhlllmmmmmmlllllllllhhhiiikkkmmmnnnnnnmmmlllgggfffffffffhhhlllppprrrxxxyyyxxxuuupppjjjeeecccgggnnnuuuzzz{{{zzzzzz{{{zzzxxxxxxzzz||||||yyyuuuvvvyyy|||~~~~~~}}}|||}}}~~~}}}|||zzzxxxxxxzzz~~~~~~~~~|||yyyxxxxxxuuupppkkk```YYYPPPGGGAAA===:::888222333555777888888666666444333333222222333333444000111333555777777777777555666777777777777777666333777GGG\\\^^^LLL999111333555666888999:::999999888777777777777888888999}}}ooofffmmmzzzyyyvvv~~~ooojjjgggaaa]]]]]]ZZZYYYXXXXXXYYYWWWTTTRRRUUUSSSQQQOOOMMMLLLLLLLLLKKKJJJHHHHHHJJJKKKJJJIIIHHHGGGEEECCCAAA>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>AAACCCEEEFFFIIIJJJKKKLLLLLLNNNQQQTTTSSSUUUVVVYYY\\\^^^```aaa```bbbdddeeeeeegggjjjmmmiiijjjkkklllmmmoooppppppmmmooopppooommmlllllllllkkklllmmmoooqqqrrrrrrsssssssssssstttttttttuuuuuurrrssstttuuuuuusssrrrpppmmmooopppooommmnnnqqqtttsssssssssrrrqqqpppooonnnllliiieeeaaa^^^[[[WWWTTTRRRUUUYYY^^^cccgggjjjkkklllkkkjjjjjjjjjiiigggeeeiiiiiijjjjjjkkkkkkkkkkkkhhhhhhiiimmmrrrwwwyyyzzz{{{zzzyyyzzz|||}}}~~~}}}yyyuuuooojjjhhhiiilllooosssttttttuuuvvvwwwwwwwww{{{{{{zzzyyyyyyyyyyyyzzzxxxwwwuuussspppooonnnmmmgggccc```aaagggmmmqqqssswwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzz{{{{{{|||||||||{{{yyyxxxwwwwwwwwwvvvwwwxxxxxxyyyyyyyyyxxxxxxwwwvvvvvvvvvwwwwwwwwwwwwwwwvvvuuuuuurrrrrrtttuuuvvvvvvvvvvvvwwwwwwxxxyyyzzzzzzzzzzzzvvvvvvwwwxxxyyyyyyzzzzzzzzzyyyxxxxxxxxxwwwtttqqqqqqooonnnlllkkkkkkllllllsssrrrqqqrrrssssssqqqooooooqqquuu{{{~~~|||zzzzzzyyyxxxxxxwwwvvvuuuuuuuuuvvvvvvuuutttssssssrrrsssssspppppppppqqqrrrsssuuuvvvwwwvvvuuutttsssssstttuuussssssssssssssstttuuuvvvvvvvvvuuuvvvvvvwwwxxxxxxzzzxxxtttqqqmmmkkkjjjiiihhhiiilllnnnoooooonnnnnnlllkkkjjjkkkmmmnnnmmmllliiihhhgggfffgggiiikkklllkkkjjjiiihhhhhhhhhiiijjjmmmllllllkkkjjjjjjjjjkkknnnmmmkkkjjjjjjjjjkkklllhhheeecccdddiiinnnsssuuu{{{}}}|||wwwnnniiiiiikkkqqqtttyyyzzzxxxwwwwwwxxx|||{{{}}}~~~|||xxx{{{|||}}}}}}~~~|||www|||}}}~~~{{{zzzxxxvvvrrrmmmhhhfffWWWQQQHHHAAA<<<:::888777555666777888:::<<<======999777444444666555333000333333444444666777888999888888888777777777777777777:::III]]]```OOO===666999888777666666666777888777777777777777888888999rrrhhhkkkttt{{{uuuxxxqqqlllfffbbbbbb[[[ZZZYYYYYYYYYXXXUUUSSSRRRQQQOOOMMMKKKKKKKKKKKKOOONNNLLLLLLNNNOOONNNMMMIIIHHHFFFDDDAAA???===<<<::::::999999999999888888;;;<<<===>>>@@@CCCEEEFFFHHHJJJKKKKKKLLLMMMPPPSSSUUUUUUWWWXXXZZZ\\\]]]^^^^^^```bbbcccdddeeehhhkkkkkkkkkllllllmmmmmmnnnnnnooopppqqqpppnnnlllllllllmmmnnnoooqqqrrrsssssssssrrrrrrssssssssstttttttttrrrssstttuuutttsssqqqppplllnnnoooooonnnooorrrtttssssssssssssqqqpppooonnnkkkiiieeeccc```]]]YYYVVVTTTVVVYYY^^^dddiiimmmooolllkkkjjjjjjjjjiiigggfffiiijjjkkklllkkkjjjiiihhheeeeeefffjjjoootttvvvwwwvvvvvvuuuwwwzzz}}}}}}}}}{{{wwwrrrmmmkkkllloooqqqwwwwwwxxxxxxyyyzzzzzz{{{|||{{{{{{zzzzzz{{{{{{||||||zzzxxxuuurrrooommmlllhhhddd```___dddjjjoooqqquuuuuuvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxyyyyyyzzzzzzzzzzzz{{{|||{{{zzzyyyxxxvvvvvvvvvwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwxxxxxxxxxxxxwwwvvvvvvttttttuuuvvvwwwwwwwwwvvvwwwxxxyyyzzz{{{{{{{{{{{{uuuuuuuuuuuuvvvvvvvvvwww{{{yyyxxxxxxxxxwwwuuussspppooonnnlllhhheeebbb```eeegggkkkqqqwwwzzzzzzxxx|||}}}}}}}}}|||{{{zzzyyyyyyyyywwwwwwvvvvvvvvvvvvvvvvvvvvvuuutttsssrrrqqqqqqqqqpppppppppqqqrrrssstttuuuwwwvvvuuutttsssssstttuuussssssssssssssstttttttttuuuuuuuuuuuuuuuvvvwwwwwwyyywwwtttpppmmmkkkjjjjjjhhhiiikkkmmmnnnnnnnnnmmmlllkkkjjjjjjkkklllkkkiiihhhhhhgggfffgggiiikkkllllllkkkjjjjjjjjjjjjkkklllllllllkkkkkkjjjjjjjjjjjjlllkkkjjjjjjiiihhhhhhhhheeecccbbbdddjjjpppuuuwww|||}}}{{{uuummmiiijjjmmmsssvvvyyyzzzyyyxxxxxxzzzzzzzzz|||~~~}}}{{{~~~}}}|||~~~}}}zzz|||~~~}}}{{{yyywwwuuusssoooiiiddd```QQQKKKCCC===999999999888666666666777999;;;<<<===:::777444444555555333111555555555666666777888999777777777777777777777777:::555999DDDGGG>>>888999:::::::::999999:::;;;;;;777777777777777888999999zzznnnjjjllltttvvvyyyzzzssslllhhhggg\\\[[[YYYYYYYYYYYYWWWUUUQQQPPPNNNMMMLLLLLLMMMMMMNNNMMMKKKKKKMMMMMMMMMLLLJJJIIIGGGDDDBBB???===<<<::::::999999999888888888;;;;;;<<<>>>@@@BBBDDDEEEGGGHHHJJJJJJKKKLLLOOOQQQTTTUUUVVVWWWXXXZZZZZZ[[[\\\^^^```aaabbbcccfffiiillllllllllllllllllllllllqqqrrrsssqqqooommmlllmmmpppqqqrrrsssttttttttttttqqqqqqrrrrrrrrrsssssssssssssssttttttsssqqqooonnnjjjlllnnnooooooppprrrtttttttttssssssrrrqqqoooooommmkkkiiihhhfffccc___\\\UUUVVVWWWZZZ^^^cccgggjjjkkkjjjjjjiiihhhgggffffffjjjkkkmmmnnnmmmjjjfffdddaaa```aaaeeejjjooorrrsssrrrqqqrrruuuyyy|||}}}}}}}}}zzzvvvrrrpppppprrrsssuuuuuuuuuvvvwwwwwwxxxxxx{{{{{{{{{{{{|||}}}~~~~~~{{{wwwssspppmmmkkkiiieee___]]]```ffflllooosssssstttuuuuuuuuuuuuuuuvvvvvvwwwxxxyyyyyyzzzzzzxxxyyyzzz{{{zzzyyyxxxwwwtttuuuvvvwwwxxxwwwwwwvvvyyyyyyzzzzzzzzzzzz{{{{{{yyyyyyzzzzzzyyyyyyxxxwwwvvvwwwxxxxxxxxxxxxwwwwwwxxxyyyzzz{{{||||||||||||wwwvvvvvvvvvuuuuuuuuuuuuxxxvvvtttsssssssssqqqooommmkkkhhhdddaaa___^^^^^^bbbeeekkksssyyy}}}|||{{{yyyyyyzzz|||}}}|||yyywwwwwwwwwwwwwwwwwwxxxxxxxxxvvvvvvvvvuuuvvvvvvwwwwwwvvvuuusssrrrqqqpppppppppooooooppppppqqqrrrttttttvvvuuuttttttsssttttttttttttssssssssssssrrrrrrrrrttttttssssssssstttuuuuuuvvvuuussspppmmmllljjjjjjhhhiiikkkmmmnnnnnnmmmmmmnnnllljjjjjjjjjjjjhhhfffhhhggggggggggggiiijjjlllmmmmmmllllllllllllmmmmmmkkkkkkkkkjjjjjjjjjjjjjjjiiijjjjjjiiihhhfffdddccc```___```dddkkkrrrxxxzzz|||{{{xxxrrrllljjjlllooovvvxxxzzzzzzyyyyyyzzz{{{zzzzzz|||~~~}}}|||yyy{{{|||~~~}}}yyyvvvwwwuuurrroookkkddd]]]XXXIIIDDD<<<777666777999999777777666666777999<<<===;;;888555333444555555444888888777777777777777888777777777777777777777777;;;333000444555333444:::555666777888888999888888888777777777777888999999zzzpppkkkmmmyyy{{{vvvvvvxxxqqqmmmjjj^^^[[[YYYXXXXXXXXXVVVUUURRRRRRPPPOOOOOOPPPQQQQQQMMMKKKJJJJJJKKKLLLLLLKKKKKKJJJHHHEEECCC@@@>>>=========<<<<<<;;;:::::::::;;;;;;<<<===???AAACCCDDDEEEFFFHHHIIIJJJKKKMMMOOOQQQRRRSSSUUUVVVXXXYYYZZZ[[[]]]___``````bbbeeehhhkkkkkkkkkkkkkkklllllllllrrrssssssrrrooommmmmmmmmqqqqqqrrrsssttttttssssssppppppqqqqqqqqqrrrrrrrrrqqqrrrrrrqqqpppooommmmmmhhhjjjlllnnnppprrrssstttttttttttttttsssrrrqqqqqqpppooonnnnnnmmmjjjfffccc]]]\\\ZZZYYYZZZ]]]aaaccchhhiiihhhgggeeeddddddeeejjjlllooopppnnniiidddaaa\\\\\\]]]```ggglllppprrrqqqqqqrrruuuyyy|||}}}|||}}}{{{xxxuuussssssssstttssssssssssssttttttuuuuuuyyyyyyzzz{{{|||~~~|||yyyuuuqqqnnnllljjjeee^^^ZZZ[[[aaahhhlllrrrssstttuuuvvvvvvuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzwwwxxxyyyzzzyyyyyywwwwwwssstttvvvxxxxxxwwwvvvuuuxxxxxxyyyzzz{{{{{{||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxyyyzzz{{{|||}}}}}}}}}}}}{{{{{{zzzyyyxxxwwwvvvvvvxxxvvvsssqqqqqqpppnnnllljjjfffaaa^^^^^^ccciiimmmoooooopppsssuuuuuusssqqqiiiiiikkkooosssttttttsssttttttuuuuuuvvvvvvvvvvvvuuuuuuttttttuuuvvvwwwwwwvvvuuutttrrrqqqpppoooooooooooooooppppppqqqsssssstttttttttttttttttttttttttttttttttssssssrrrqqqqqqsssrrrrrrrrrrrrrrrsssssstttsssqqqpppnnnlllkkkkkkjjjkkkmmmnnnooooooooonnnpppnnnlllkkkjjjiiigggeeehhhggggggggghhhiiijjjkkklllllllllllllllmmmmmmmmmjjjkkkkkkkkkkkkkkkjjjjjjggghhhiiiiiigggddd```^^^[[[\\\^^^ccckkksssyyy{{{{{{zzzvvvpppllllllooorrryyyzzzzzz{{{{{{{{{{{{|||}}}|||}}}}}}{{{xxx{{{}}}xxxyyyyyyzzzzzz{{{}}}{{{xxxuuuxxxuuuqqqmmmiiibbbYYYRRREEE???999444444666888999888777555444555888;;;===;;;999666444333444666777999888777666555555555555666666666777777777777777888444444888888444444777222333555777888888777777888888777777888888999:::}}}rrrlllrrryyyuuuzzzwwwqqqlll```]]]YYYWWWVVVVVVVVVUUUSSSRRRQQQPPPPPPQQQRRRRRROOONNNLLLLLLNNNNNNNNNMMMKKKJJJHHHFFFDDDBBB@@@???>>>>>>======<<<;;;;;;:::;;;;;;;;;===>>>@@@BBBCCCBBBDDDGGGHHHHHHIIIKKKMMMMMMNNNOOORRRTTTWWWXXXYYY[[[\\\^^^___```bbbeeeggghhhhhhiiijjjkkklllmmmmmmppprrrrrrqqqooommmlllmmmppppppqqqrrrrrrrrrrrrrrrpppppppppqqqqqqqqqrrrrrrpppppppppooonnnmmmmmmllliiiiiijjjmmmppprrrssstttsssttttttuuuuuuuuuuuutttrrrqqqpppppppppnnnkkkhhhfffdddaaa^^^^^^```ccceeefffffffffdddaaa```aaacccjjjlllooopppnnnjjjdddaaaZZZYYYZZZ]]]cccjjjnnnpppqqqqqqrrrvvvyyy{{{{{{zzzzzzzzzxxxwwwvvvuuuttttttuuuuuuuuuuuuuuuvvvvvvvvvuuuvvvwwwyyy|||}}}zzzwwwssspppnnnjjjfff^^^YYYXXX]]]dddjjjqqqssstttvvvwwwwwwvvvuuuuuuuuuvvvvvvwwwxxxyyyyyyvvvwwwxxxyyyyyyyyyxxxwwwsssuuuwwwxxxyyyxxxvvvuuuwwwxxxxxxyyyzzz{{{|||||||||||||||||||||{{{zzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{|||}}}}}}}}}}}}}}}}}}|||{{{yyyxxxwwwvvvyyywwwuuutttsssrrrooommmiiihhhhhhhhhkkkppptttwwwuuurrrnnnkkkjjjiiihhhgggaaabbbeeekkkqqquuuwwwwwwuuuuuuvvvvvvvvvuuuttttttsssssssssssstttuuuuuuvvvvvvuuutttrrrqqqpppppppppooooooooooooppppppqqqrrrssssssttttttttttttttttttsssttttttttttttsssqqqqqqrrrrrrqqqqqqqqqqqqqqqrrrrrrqqqqqqpppooonnnmmmmmmnnnnnnoooppppppqqqqqqqqqqqqooommmlllkkkjjjhhhfffggggggggghhhhhhiiijjjjjjjjjjjjkkkkkklllllllllllljjjkkkkkklllllllllkkkkkkggghhhjjjiiigggddd```]]]YYYZZZ]]]dddlllsssxxxzzzzzzwwwsssooommmooossswww{{{{{{|||}}}}}}}}}}}}|||}}}{{{yyywwwqqqlllnnnsss~~~zzzwwwxxxwwwwwwwww{{{}}}zzzxxxxxxyyyuuupppmmmhhhaaaVVVNNNBBB>>>888444444555777777999777555444444777999;;;;;;999777555333444777888888777666555444333333333555555666666777777777777777777:::===<<<777555555555666888:::;;;;;;::::::888888888888888999999:::~~~ppppppwww|||rrr}}}xxxqqqddd```[[[WWWVVVVVVUUUUUURRRQQQPPPOOONNNOOOPPPQQQNNNLLLKKKKKKLLLMMMMMMLLLJJJJJJHHHGGGEEECCCBBBBBB>>>>>>===<<<;;;::::::999:::;;;;;;<<<===???AAABBB@@@CCCFFFGGGGGGHHHJJJKKKJJJKKKMMMOOORRRUUUWWWXXXZZZ[[[]]]^^^___aaadddffffffggghhhiiikkklllmmmnnnmmmooopppooommmlllllllllnnnnnnpppqqqrrrrrrrrrrrrppppppqqqqqqqqqrrrrrrrrrpppoooooooooooonnnnnnnnnkkkjjjiiikkknnnrrrttttttssstttuuuwwwxxxyyyyyyyyytttrrrpppoooooonnnmmmkkkeeecccaaa______bbbeeegggdddffffffccc___^^^```ccchhhkkknnnooonnnjjjfffccc[[[ZZZYYY[[[```eeeiiikkknnnnnnpppssswwwxxxxxxwwwvvvwwwwwwxxxwwwvvvuuutttttttttttttttttttttttttttssstttvvvyyy|||}}}zzzvvvrrrpppiiieee___YYYWWW[[[bbbhhhppprrrtttvvvwwwwwwvvvuuuvvvvvvvvvvvvvvvwwwwwwwwwvvvwwwxxxyyyzzzyyyxxxwwwuuuvvvwwwxxxyyyxxxxxxwwwxxxxxxyyyyyyzzz{{{||||||||||||}}}}}}||||||{{{zzzzzz{{{{{{|||||||||{{{{{{yyyzzz{{{|||}}}}}}}}}}}}{{{{{{zzzxxxwwwvvvuuutttttttttttttttuuutttqqqoooooorrrvvvzzzzzzxxxtttrrrjjjgggbbb___```bbbcccddd```aaadddiiipppuuuwwwxxxvvvvvvwwwwwwwwwuuutttsssrrrrrrrrrqqqrrrrrrssssssssssssrrrqqqppppppppppppoooooonnnnnnoooppppppqqqrrrrrrsssttttttttttttsssssstttuuuuuuuuutttsssrrrrrrrrrqqqpppppppppqqqqqqpppqqqqqqqqqqqqpppoooooopppppppppqqqqqqrrrrrrrrrpppnnnlllllllllllljjjhhhggggggggghhhiiiiiijjjjjjhhhiiijjjkkkkkklllkkkkkkjjjkkkmmmnnnnnnmmmlllllliiijjjkkkkkkiiifffbbb```\\\]]]```gggnnntttwwwxxxwwwtttqqqoooppptttxxx{{{}}}zzzvvvsssooogggaaabbbgggsss{{{}}}wwwxxxwwwuuuuuuyyyzzzyyyxxxyyywwwsssnnnkkkggg___SSSJJJ@@@<<<888666666666666555888777555444555666888999999999999666555555777999888777555444333222222222444555555666666777777888888999999999666444555666555666777888888888888888999888888888888999::::::wwwqqqrrr~~~sssvvvxxxiiieee^^^YYYWWWWWWVVVVVVSSSRRRQQQOOOOOOOOOPPPPPPMMMKKKJJJJJJKKKLLLLLLKKKIIIIIIHHHGGGFFFEEEDDDDDD@@@@@@???>>>===<<<;;;;;;::::::;;;<<<===???@@@AAA???AAADDDFFFGGGGGGHHHIIIJJJJJJLLLNNNPPPRRRTTTUUUWWWYYY[[[\\\]]]^^^aaadddggghhhhhhiiijjjkkkkkkllljjjkkkmmmmmmkkkjjjkkklllmmmnnnoooqqqrrrsssssssssqqqqqqqqqqqqrrrrrrrrrsssqqqqqqppppppqqqqqqrrrrrrnnnkkkhhhiiimmmqqqssstttssstttvvvxxxzzz|||}}}~~~yyyvvvrrrppppppqqqpppooodddbbb```^^^^^^___aaaccceeeggggggccc___^^^aaaeeegggiiilllnnnnnnkkkhhhfff___\\\ZZZYYY[[[___aaabbbfffgggiiinnnrrruuutttssssssuuuwwwxxxyyyxxxvvvuuussssssssssssssssssssssssrrrtttvvvyyy~~~}}}xxxsssppphhheee```ZZZWWWZZZaaagggnnnpppsssuuuvvvvvvuuutttvvvvvvvvvvvvvvvuuuuuuuuuvvvwwwyyyzzzzzzzzzyyyxxxwwwxxxxxxxxxyyyyyyyyyyyyzzzzzzzzz{{{{{{||||||||||||||||||||||||{{{{{{zzzyyyzzz{{{||||||}}}||||||yyyyyyzzz{{{||||||||||||yyyyyyxxxwwwuuutttssssssqqqrrruuuyyy||||||zzzxxx{{{||||||{{{xxxqqqkkkggg___]]]ZZZZZZ\\\___aaabbb^^^^^^aaaffflllqqqtttttttttuuuwwwwwwwwwvvvtttsssrrrqqqpppppppppppppppppppppoooooonnnnnnnnnooooooooonnnnnnnnnnnnoooppppppqqqrrrssstttttttttssssssssstttuuuwwwwwwvvvuuutttsssrrrqqqqqqpppppppppqqqpppppprrrrrrsssrrrqqqqqqqqqqqqppppppqqqqqqrrrrrrmmmkkkjjjkkkllllllkkkjjjfffggghhhiiiiiijjjjjjjjjggghhhjjjkkklllllllllkkkkkklllnnnooopppooonnnmmmllllllmmmlllkkkhhhfffdddaaabbbeeekkkqqqvvvwwwwwwtttrrrppppppsssxxx}}}wwwssspppllleee___aaafffooovvvxxxyyyxxxvvvtttwww~~~zzzxxxwwwwwwtttoooiiigggccc[[[OOOEEE;;;999777777777777666555777666666555555555666666888999:::888666555777999888777666444444333333333444444555555666777777888:::;;;;;;888444444666777555555444444444555555666999999888888999999:::;;;}}}tttpppxxxxxxtttwww~~~mmmhhhaaa[[[YYYXXXWWWWWWVVVUUUSSSRRRQQQQQQRRRRRRQQQOOONNNNNNOOOPPPPPPOOOIIIHHHHHHGGGGGGFFFFFFFFFCCCCCCBBBAAA@@@???>>>===::::::;;;;;;===>>>@@@@@@>>>AAADDDFFFFFFFFFGGGIIIKKKKKKLLLNNNOOOPPPQQQRRRVVVWWWYYYZZZ[[[]]]```bbbiiiiiiiiiiiiiiiiiiiiiiiigggiiikkkkkkjjjiiijjjkkklllmmmoooqqqrrrtttttttttqqqqqqrrrrrrrrrsssssssssrrrrrrrrrrrrssstttuuuvvvoookkkgggggglllpppssstttrrrtttvvvyyy|||~~~~~~{{{vvvtttssstttuuutttjjjhhheeebbbaaa``````aaafffhhhhhheee```^^^bbbffffffhhhkkkmmmmmmllljjjhhhccc___ZZZXXXXXXZZZ[[[[[[___```dddiiiooorrrrrrqqqrrrtttwwwyyyzzzzzzxxxwwwxxxxxxxxxxxxxxxwwwwwwwwwssstttwww{{{yyytttpppgggeee```ZZZWWWZZZaaaggglllnnnqqqtttuuuuuusssrrrwwwwwwwwwvvvuuuuuuttttttwwwxxxyyyzzz{{{zzzzzzyyyyyyyyyxxxxxxxxxyyyzzz{{{||||||||||||}}}}}}}}}}}}|||||||||||||||{{{{{{zzzyyyyyy{{{|||}}}}}}}}}}}}xxxyyyzzz{{{||||||||||||yyyyyyxxxwwwvvvuuuttttttuuuxxx}}}yyyqqqkkkfffcccbbb]]][[[ZZZ[[[]]]______^^^\\\]]]```eeelllqqqtttuuurrrtttuuuwwwwwwvvvuuusssqqqqqqpppooonnnnnnnnnooommmllllllllllllmmmnnnnnnooonnnnnnnnnnnnooooooppppppqqqssstttuuutttssssssrrrtttvvvwwwxxxwwwvvvuuussssssrrrqqqppppppqqqqqqoooppprrrssstttssssssrrrpppppppppoooppppppqqqqqqjjjiiihhhiiikkklllkkkjjjfffggghhhiiiiiijjjjjjiiihhhiiijjjlllmmmmmmllllllkkkmmmooopppqqqpppooonnnmmmnnnnnnmmmllljjjhhhgggeeefffiiinnntttwwwxxxwwwrrrppppppqqqvvv{{{wwwtttqqqnnnhhhcccffflllpppwww~~~yyyzzzyyyvvvtttvvv~~~zzzwwwuuutttpppkkkfffccc```XXXKKKAAA777666666777888999777555666666666666666555555555777999;;;:::777666777999888888666555555444444444444444444555666777777888:::>>>@@@===999888888777:::999777666666777888999999999888888999999:::;;;xxxoooooozzzuuummmsss}}}ttthhh___ZZZXXXVVVTTTXXXVVVSSSRRRSSSSSSSSSRRROOONNNNNNNNNOOOOOOMMMLLLKKKKKKJJJIIIGGGEEECCCBBBCCCAAA@@@@@@@@@@@@???===:::999999999:::<<<>>>???===>>>@@@BBBCCCDDDEEEEEEEEEFFFHHHJJJLLLNNNOOOPPPSSSTTTUUUWWWZZZ]]]___aaadddeeeeeefffggghhhiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkklllnnnooopppqqqpppppprrrqqqooonnnnnnnnnooopppqqqrrrssstttuuuuuuuuuuuummmkkkjjjkkkmmmoooooooooqqqrrrtttyyy~~~}}}xxxtttttttttttttttoookkkeeebbbbbbcccdddeeeggggggffffffdddcccaaa```dddeeehhhiiijjjiiihhhgggbbbaaa^^^[[[YYYWWWWWWWWWXXX\\\bbbfffiiilllnnnppprrrsssuuuvvvxxxyyyyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvrrrtttwwwxxxzzz{{{xxxwwwjjjfff___XXXUUUWWW^^^cccnnnpppsssttttttttttttuuurrrsssuuuvvvwwwvvvtttsssxxxyyyzzz{{{||||||||||||{{{zzzzzzyyyyyyyyyzzzzzz||||||||||||}}}}}}}}}}}}{{{{{{|||||||||zzzyyyxxx{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxyyyyyyzzz{{{~~~|||zzzyyywwwwwwxxxxxx}}}}}}|||yyyvvvqqqlllhhhfffdddaaaaaa``````_________^^^\\\\\\^^^dddlllsssvvvwwwwwwvvvuuutttsssrrrqqqpppnnnmmmlllkkkkkklllmmmmmmkkkjjjiiiiiiiiijjjkkkllllllnnnppprrrsssrrrqqqpppppptttwwwxxxuuuttttttuuuuuuttttttssssssuuuvvvwwwsssttttttuuutttsssqqqpppqqqrrrtttuuuuuurrrpppnnnnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkhhhhhhiiiiiiiiiiiihhhhhhlllkkkjjjjjjiiiiiijjjjjjjjjkkklllmmmmmmkkkiiihhhmmmnnnoooqqqqqqqqqppppppkkkkkkmmmrrrwwwxxxvvvsssmmmppptttwwwzzz~~~xxxuuupppllljjjkkkmmmnnnyyyyyyyyy{{{~~~~~~}}}{{{yyywwwuuuwwwzzz~~~zzzwwwuuurrrpppnnnkkkfffaaaYYYPPPGGGAAA===888444555888:::777444444444555555555444333222666777999:::999888666444888777777666555555444444333333444555666777999:::777:::>>>>>>;;;999:::<<<666666666666777777777777888888888888888888888888vvvrrrwww~~~ssssss{{{~~~qqqgggaaa]]]YYYWWWTTTRRROOONNNOOOPPPOOOOOOOOONNNMMMNNNOOOOOOMMMKKKIIIIIIIIIHHHGGGGGGFFFFFFFFFDDDBBBAAA@@@???===;;;999999999999:::<<<===???===>>>???AAABBBCCCDDDDDDEEEFFFGGGIIIKKKMMMNNNOOORRRSSSTTTVVVYYY\\\^^^```ccccccddddddeeefffggggggiiiiiiiiijjjjjjjjjjjjkkkjjjlllmmmoooppppppppppppqqqpppooonnnnnnnnnoooppprrrrrrtttuuuvvvvvvvvvvvvpppnnnkkkjjjlllmmmnnnnnnnnnooosssxxx~~~|||yyyxxxyyyzzzzzzrrrooojjjgggfffgggggggggggggggffffffdddcccaaaaaaaaaccceeeggghhhgggffffffdddbbb___\\\YYYWWWWWWWWWXXX\\\aaafffiiikkkmmmooopppqqqsssuuuvvvwwwxxxxxxwwwwwwvvvuuuuuuuuuuuuvvvsssvvvxxxyyy{{{|||yyyxxxnnnjjjbbb[[[WWWYYY___dddmmmpppssstttttttttuuuvvvvvvwwwxxxxxxxxxvvvtttsssvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{}}}}}}}}}|||||||||||||||{{{||||||||||||{{{yyyxxxzzzzzzzzz{{{{{{{{{||||||zzzyyyyyyxxxxxxxxxxxxyyyyyyyyyzzz{{{}}}~~~~~~}}}|||zzzwwwrrrnnnjjjgggfffccccccbbbaaa```^^^]]]\\\XXXXXXZZZ```hhhnnnqqqqqqsssssssssrrrqqqpppppppppnnnmmmlllkkkjjjjjjjjjkkkjjjjjjiiiiiiiiijjjkkkllllllmmmoooqqqrrrrrrqqqppppppsssvvvwwwuuuttttttuuutttsssrrrrrrrrrsssuuuuuuttttttttttttsssrrrqqqpppqqqrrrssstttsssqqqnnnmmmooooooooonnnnnnnnnnnnnnnjjjjjjjjjjjjjjjiiiiiiiiihhhiiiiiijjjjjjjjjjjjiiijjjjjjiiihhhhhhhhhhhhhhhjjjkkklllmmmlllkkkiiihhhiiijjjllloooqqqrrrsssssswwwvvvvvvwwwxxxwwwsssppppppssswwwzzz}}}|||yyyuuuqqqooopppqqqsssyyyyyyyyy{{{}}}~~~}}}|||{{{yyywwwvvvwwwzzz}}}{{{xxxvvvtttrrrpppmmmiiiddd]]]UUULLLCCC===;;;888666777;;;<<<999555444444444333333333333333333555666888888888666666777777666666555444444333333333333444555666888888777888::::::999999999:::777777777777666666666666888888888888888888888888~~~uuusssxxx|||tttrrrzzz}}}rrrjjjccc]]]YYYSSSPPPNNNMMMNNNNNNNNNMMMOOONNNMMMMMMNNNNNNMMMKKKIIIHHHGGGGGGGGGHHHIIIJJJIIIGGGEEECCCBBB???<<<:::999999888999:::;;;===>>>======>>>???AAABBBCCCCCCDDDEEEFFFHHHJJJLLLNNNNNNPPPQQQSSSUUUXXX[[[]]]___aaaaaabbbbbbcccdddddddddhhhhhhiiiiiijjjjjjjjjjjjjjjkkkmmmnnnooopppppppppqqqpppooommmmmmnnnnnnooorrrrrrtttuuuwwwwwwxxxxxxtttpppllljjjjjjlllmmmmmmnnnpppsssxxx~~~~~~}}}~~~~~~~~~wwwtttpppnnnmmmlllkkkjjjhhhgggfffeeecccbbbaaa``````bbbdddfffgggggggggfffeeeccc```]]]ZZZXXXWWWWWWXXX\\\aaaeeehhhjjjlllnnnnnnoooqqqssstttvvvvvvwwwtttttttttttttttuuuvvvvvvvvvxxxzzzzzz{{{~~~{{{zzzrrrnnnfff___ZZZ[[[```dddkkknnnrrruuuuuuvvvwwwxxxyyyzzzzzzzzzyyywwwuuuttttttuuuvvvxxxyyyyyyzzzzzz{{{{{{{{{zzzzzz{{{{{{|||}}}}}}}}}||||||{{{{{{{{{|||}}}}}}||||||zzzyyyyyyxxxyyyzzz{{{|||}}}~~~{{{{{{zzzxxxxxxwwwwwwwwwvvvwwwzzz}}}|||xxxvvvwwwyyyzzz{{{~~~|||yyyuuupppllliiihhhffffffeeeccc```]]]ZZZXXXUUUVVVXXX]]]ccchhhkkkkkknnnnnnnnnnnnnnnnnnnnnnnnnnnmmmllljjjjjjiiiiiiiiijjjjjjiiiiiijjjkkkllllllmmmnnnpppqqqrrrqqqqqqpppppprrruuuuuutttsssttttttrrrrrrrrrqqqrrrsssssstttvvvvvvtttsssrrrqqqqqqqqqqqqrrrssssssqqqooolllkkkpppooooooooonnnnnnnnnmmmiiiiiiiiiiiihhhhhhgggggghhhiiijjjkkkkkkkkkkkkkkkhhhhhhhhhgggggggggggggggiiijjjkkkkkkkkkjjjiiihhheeegggiiilllppptttvvvxxx~~~|||zzzxxxwwwtttpppmmmsssvvvyyy|||~~~~~~zzzwwwvvvvvvwwwxxxyyyxxxxxxzzz||||||{{{yyyzzzyyywwwvvvwwwyyy{{{||||||yyyvvvttttttsssqqqpppkkkggg```XXXPPPGGG???999555333222444777777555222333333222111111222333444111222444666777888777777666666666555444444333333222222222222333444666666999777666666888999:::999888888777777666666555555888888888888888888888888uuunnnpppwww~~~zzzpppqqqyyypppggg___ZZZUUUSSSPPPOOOPPPQQQPPPPPPOOONNNLLLLLLMMMNNNMMMKKKKKKJJJHHHGGGGGGHHHJJJKKKKKKIIIGGGFFFEEECCC???===::::::999999999;;;<<<===<<<<<<======???@@@AAABBBCCCCCCEEEGGGIIIKKKLLLMMMOOOPPPRRRTTTWWWZZZ]]]___``````aaaaaabbbcccccccccgggggghhhhhhiiijjjjjjjjjjjjkkklllmmmnnnooooooooopppooonnnmmmlllmmmnnnnnnpppqqqssstttvvvwwwwwwxxxtttpppllliiijjjlllnnnoooqqqrrruuuyyy}}}}}}{{{xxxuuutttrrrooommmiiihhhfffdddbbb```___^^^aaaccceeehhhiiiiiihhhhhhfffdddaaa]]]ZZZXXXWWWWWWXXX\\\aaaeeehhhjjjlllmmmmmmnnnppprrrtttuuuvvvvvvrrrrrrsssssstttvvvwwwxxxxxxzzz{{{{{{|||}}}{{{uuuqqqiiiaaa\\\\\\```dddjjjmmmrrruuuvvvwwwxxxyyyyyyyyyzzzzzzyyyxxxwwwvvvtttuuuvvvxxxyyyyyyyyyyyy{{{{{{zzzzzzzzz{{{||||||}}}}}}}}}|||{{{{{{zzzzzz}}}}}}}}}|||{{{zzzyyyyyywwwxxxyyyzzz{{{|||}}}~~~||||||{{{zzzyyyyyyyyyyyyxxxyyyzzz{{{|||{{{zzzyyywwwtttrrrqqqssswww{{{}}}~~~{{{wwwsssooollljjjiiihhhgggddd```[[[VVVTTTUUUVVVYYY]]]bbbeeehhhiiihhhhhhiiijjjkkkllllllmmmlllkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmnnnooooooooopppqqqrrrrrrrrrrrrrrrpppqqqrrrsssssssssssssssrrrrrrrrrrrrrrrsssssstttxxxvvvtttrrrqqqpppqqqqqqqqqqqqrrrqqqpppmmmkkkiiinnnnnnnnnmmmllllllkkkkkkiiiiiiiiihhhhhhhhhgggggghhhhhhiiijjjkkkkkkkkkkkkhhhhhhhhhhhhggggggffffffhhhiiiiiijjjjjjiiihhhhhhdddfffhhhlllppptttxxxyyy{{{yyywwwuuusssqqqpppoootttvvvyyy{{{}}}}}}{{{zzzzzzzzz{{{zzzyyyxxxyyyzzzzzzyyywwwwwwwwwvvvvvvvvvwwwxxxxxxuuutttrrrrrrsssrrrqqqoookkkeee]]]UUULLLDDD===888666333111111333444333222333222111000000222444555222333555666777888888888666555555555444444444333222222222222222333444555;;;777333444777:::;;;:::888888777777666666555555888888888888888888888888vvvkkkhhhkkkppp|||xxxqqqvvv~~~uuukkkaaaZZZXXXUUUSSSRRRSSSSSSSSSRRRPPPNNNLLLLLLMMMNNNMMMLLLOOOMMMKKKIIIHHHHHHIIIJJJKKKJJJIIIJJJJJJHHHEEEBBB===<<<;;;:::::::::;;;<<<;;;;;;;;;;;;<<<>>>???@@@AAABBBCCCEEEGGGIIIKKKLLLNNNOOOQQQTTTWWWZZZ]]]_________```aaabbbccccccdddffffffggghhhhhhiiijjjjjjjjjjjjkkklllmmmnnnoooooooooooommmlllllllllmmmnnnmmmoooqqqsssuuuvvvwwwwwwsssoookkkiiijjjmmmpppqqqoooqqqtttwww|||}}}{{{xxxtttqqqkkkjjjgggccc```^^^]]]\\\aaabbbeeeggghhhhhhgggffffffdddaaa]]]ZZZXXXXXXWWWYYY\\\bbbfffhhhjjjlllmmmnnnoooppprrrssstttuuuuuurrrrrrssssssuuuwwwxxxyyyyyy{{{|||||||||~~~|||vvvrrrkkkccc]]]\\\```ccciiimmmrrrvvvwwwxxxxxxyyyvvvwwwwwwxxxxxxyyyyyyyyyvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyxxxyyyyyyzzz{{{{{{}}}|||||||||{{{{{{{{{zzz~~~}}}|||{{{zzzyyyxxxxxxwwwwwwxxxyyyyyyzzz{{{{{{}}}}}}|||{{{{{{{{{{{{{{{yyyzzzzzzyyywwwuuurrrqqqooooooppprrrtttwww{{{}}}}}}yyyuuuqqqmmmkkkjjjiiigggccc^^^YYYTTTRRRSSSVVVYYY]]]```ccceeegggeeefffggghhhjjjkkklllmmmjjjkkklllmmmooopppqqqqqqoooppppppqqqrrrsssssssssrrrrrrssssssssssssssssssoooppppppqqqrrrsssssssssrrrrrrssssssttttttttttttwwwvvvtttrrrqqqqqqqqqrrrqqqqqqqqqpppnnnllljjjiiikkkkkkkkkjjjiiihhhhhhgggiiiiiiiiiiiiiiiiiiiiiiiigggggghhhiiijjjjjjiiiiiihhhhhhiiiiiihhhhhhgggfffgggggghhhhhhhhhhhhhhhhhhggghhhkkknnnrrruuuwwwyyyyyywwwuuurrrpppooopppqqqwwwyyy{{{|||}}}~~~~~~}}}||||||||||||{{{zzzyyyyyyzzzyyywwwuuutttuuuvvvvvvvvvvvvuuuuuurrrqqqpppqqqrrrqqqnnnllliiicccZZZQQQIIICCC===999>>>;;;777555555666888999444333111000000111333444666666777777888888888888555555555555555444444444333333222222222333444444888444000000444888999888888777777777666666666555888888888888888888888888yyymmmdddaaabbbqqqzzzyyytttuuu|||qqqfff^^^YYYVVVTTTSSSTTTTTTTTTSSSRRROOOMMMLLLMMMNNNNNNNNNQQQPPPMMMKKKIIIHHHHHHHHHJJJJJJJJJKKKLLLKKKHHHEEEAAA???>>><<<:::::::::;;;;;;:::999999:::<<<===>>>@@@AAABBBDDDFFFHHHJJJJJJLLLMMMOOORRRUUUYYY\\\]]]\\\\\\^^^___aaabbbddddddeeeeeefffggghhhiiiiiijjjjjjjjjjjjjjjlllmmmnnnoooooonnnmmmlllkkkllllllmmmlllmmmooorrrtttvvvwwwwwwrrroookkkjjjlllnnnpppqqqjjjmmmppptttxxx~~~zzzwwwpppnnniiieee```]]]\\\[[[___aaaccceeeeeeeeeccccccdddbbb___\\\ZZZYYYXXXXXXZZZ^^^cccgggiiijjjlllnnnoooooopppqqqrrrrrrrrrrrrrrrrrrrrrsssuuuvvvxxxyyyxxxzzz||||||||||||vvvrrrlllddd^^^]]]```ccciiinnnssswwwxxxxxxxxxxxxuuuuuuvvvvvvxxxyyyyyyzzzyyyyyyzzzzzzzzzzzzyyyyyyvvvvvvvvvvvvwwwxxxyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{}}}|||{{{yyyxxxwwwwwwwwwvvvwwwwwwxxxyyyzzzzzzzzz~~~}}}|||{{{zzzzzzzzzwwwwwwwwwvvvuuusssqqqqqqnnnppprrrssstttuuuxxx{{{~~~{{{wwwsssooolllkkkiiieeeaaa\\\WWWTTTRRRQQQUUUZZZ^^^```bbbdddfffgggggghhhjjjlllmmmooooookkkllloooqqqtttuuuvvvwwwrrrssstttvvvwwwwwwwwwwwwssssssssssssssssssssssssooonnnnnnooorrrssssssrrrrrrrrrssstttttttttttttttuuuuuutttsssrrrrrrrrrrrrqqqppppppooonnnlllkkkjjjiiiiiihhhgggfffeeeddddddgggggghhhhhhiiiiiijjjjjjhhhhhhiiiiiiiiihhhhhhgggggghhhiiiiiiiiihhhfffeeefffffffffggggggggghhhhhhjjjlllooorrruuuwwwwwwxxx{{{yyyvvvrrrnnnnnnqqqttt{{{|||~~~~~~~~~}}}}}}||||||{{{zzzzzzzzzyyyvvvtttrrrtttvvvxxxxxxwwwvvvuuupppoooooopppooommmiiifffddd^^^TTTKKKEEE@@@<<<:::>>><<<999666555666999;;;555444333222111222222333777777777777888888888888666666666666666666666666666555444444444444444555333111///...000333555666666666666777777777777777888888888888888888888888~~~ssshhh```\\\gggqqq{{{vvvzzzzzzmmmdddZZZXXXVVVUUUUUUVVVVVVUUUSSSPPPNNNMMMNNNOOOPPPOOOQQQPPPNNNMMMKKKIIIHHHGGGJJJJJJJJJLLLLLLKKKHHHEEEDDDCCC@@@===;;;:::999999:::999888888888:::<<<===???@@@AAACCCEEEGGGIIIIIIIIIJJJLLLOOORRRVVVYYY[[[XXXYYYZZZ]]]___aaacccddddddeeeeeefffggghhhiiijjjjjjjjjiiijjjkkklllnnnooonnnmmmlllkkkkkkkkklllmmmlllmmmooorrruuuwwwxxxyyyssspppmmmlllmmmnnnnnnnnniiillloooppprrryyy~~~vvvsssnnnhhhbbb___\\\[[[```aaacccddddddcccbbbaaaaaa```^^^[[[ZZZYYYXXXYYY[[[___dddhhhjjjkkkmmmnnnooooooppppppppppppooooooqqqqqqqqqrrrsssuuuvvvwwwwwwyyy{{{{{{|||~~~{{{vvvsssmmmeee```___aaadddjjjnnntttxxxyyyxxxwwwwwwvvvvvvvvvwwwwwwxxxyyyyyy{{{{{{{{{{{{zzzyyyxxxwwwsssssssssssstttuuuvvvwwwyyyzzzzzz{{{{{{|||||||||}}}|||zzzxxxvvvuuuuuuvvvuuuuuuwwwxxxzzz{{{}}}}}}}}}{{{yyywwwvvvuuutttsssrrrrrrqqqqqqqqqrrroooqqqsssrrrrrrtttwww{{{~~~|||xxxsssooommmjjjgggccc]]]YYYVVVTTTSSSSSSWWW]]]aaacccdddgggiiikkklllmmmoooppprrrssstttoooqqqsssvvvxxxyyyzzzzzztttuuuvvvxxxyyyzzzyyyyyyrrrrrrrrrqqqqqqqqqrrrrrrooommmlllnnnqqqssssssqqqpppqqqrrrssstttssssssrrrrrrsssssstttssssssrrrrrrpppppppppooonnnmmmmmmlllhhhggggggfffeeedddcccbbbddddddeeefffhhhiiijjjkkkjjjjjjjjjjjjiiihhhggggggeeefffggghhhhhhfffeeedddffffffeeeeeefffgggggghhhkkknnnrrrwwwyyyzzzyyyxxxzzzyyyuuupppmmmnnnrrrvvv|||}}}~~~~~~~~~|||{{{zzzzzzyyyvvvtttrrruuuxxx{{{|||{{{xxxwwwooonnnnnnnnnllliiiccc___]]]VVVLLLDDD???<<<:::999777777888888777888999:::666555555444333222111111555555555666777888999:::777777777777777777777777888888777666555555666666111111111111111333666888555555666666777777888888888888888888888888888888zzzoooeee^^^aaakkk{{{|||kkk}}}rrriii]]][[[XXXWWWXXXYYYXXXWWWTTTQQQNNNMMMNNNPPPPPPPPPOOOOOOOOONNNMMMKKKIIIHHHJJJJJJJJJKKKLLLJJJFFFCCCGGGEEEBBB???<<<:::999999:::999888777777999;;;===>>>???AAACCCEEEGGGHHHIIIGGGHHHJJJMMMPPPTTTWWWYYYUUUVVVXXX[[[^^^```bbbcccddddddeeefffggghhhiiijjjjjjiiiiiiiiijjjlllnnnooonnnmmmlllkkkjjjkkklllllllllnnnpppsssvvvxxxyyyzzztttrrrooommmmmmmmmlllkkkmmmoooooonnnmmmqqq{{{{{{wwwqqqjjjddd```]]]\\\cccdddeeeffffffdddcccaaa```___]]][[[YYYYYYYYYYYY\\\```eeeiiikkklllnnnooonnnnnnoooooonnnmmmllllllpppppppppqqqrrrsssuuuuuuvvvxxxzzzzzz{{{~~~zzzwwwtttnnngggaaa```cccfffkkkooouuuxxxyyyxxxwwwwwwyyyyyyxxxwwwwwwxxxxxxxxx{{{{{{{{{zzzyyyxxxvvvvvvqqqqqqqqqrrrrrrtttuuuuuuxxxyyyyyyzzz{{{|||}}}}}}|||{{{yyywwwuuutttuuuuuussstttvvvyyy{{{~~~~~~zzzvvvsssqqqppprrrqqqooonnnmmmnnnooopppooopppqqqppppppsssyyy~~~~~~|||xxxtttooommmjjjfffaaa[[[WWWUUUTTTTTTVVV[[[aaaeeeggghhhkkknnnooopppqqqssstttvvvwwwwwwsssuuuwwwyyy{{{{{{{{{{{{tttuuuwwwyyyzzzzzzzzzzzzqqqqqqppppppoooppppppqqqooommmkkkmmmqqqssssssqqqooopppqqqrrrsssrrrqqqqqqqqqrrrssstttuuutttsssrrrppppppoooooonnnnnnnnnmmmhhhggggggeeedddcccbbbbbbaaabbbccceeeggghhhjjjjjjlllllllllkkkjjjiiihhhgggdddeeefffggggggeeecccbbbeeeeeeeeeeeeeeefffggghhhkkkoootttyyy||||||{{{yyyuuutttrrrnnnkkknnntttyyyzzz{{{}}}}}}||||||}}}}}}|||{{{zzzyyyvvvtttsssvvvzzz~~~~~~{{{yyynnnnnnmmmllljjjeee___ZZZWWWPPPGGG???:::999888888444777;;;>>>>>>>>>======777777666666444222111000222222333444666888:::;;;777777777777888888888888:::999888777777666777777222444666666444555888<<<444444555666777888999999888888888888888888888888~~~yyyiii[[[\\\```iiivvvtttwww~~~nnnhhh```[[[[[[[[[XXXVVVVVVRRRQQQPPPOOONNNOOOOOOPPPPPPPPPOOONNNMMMLLLKKKJJJIIIJJJKKKKKKLLLKKKKKKJJJIIIFFFBBB>>>;;;::::::;;;::::::::::::;;;<<<=========>>>???AAACCCFFFHHHJJJKKKKKKKKKLLLNNNPPPSSSTTTUUUVVVWWWYYY[[[]]]___```bbbccceeeggggggfffdddccchhhhhhiiijjjlllmmmnnnnnnqqqpppnnnlllkkklllmmmnnnlllmmmnnnpppsssuuuxxxyyyzzzvvvqqqooopppqqqqqqoooqqqllljjjnnnooommmqqqwwwzzzqqqjjjccc___]]]```aaaccceeedddccc```______^^^\\\[[[[[[[[[\\\]]]eeehhhkkknnnoooooonnnmmmsssqqqnnnlllkkklllmmmnnnmmmmmmnnnooopppqqqssstttuuuxxx{{{{{{zzz}}}{{{xxxqqqiiicccbbbeeehhhkkknnnrrruuuvvvvvvwwwxxxwwwwwwwwwxxxxxxwwwwwwvvvwwwxxxxxxxxxxxxwwwvvvvvvrrrrrrrrrssstttvvvwwwxxx{{{zzzzzzyyyxxxxxxxxxxxx|||zzzvvvsssrrrrrrssstttrrrtttxxx|||}}}}}}{{{yyywwwvvvuuuvvvvvvtttnnniiiooonnnmmmllllllmmmnnnoootttttttttuuuwwwyyy|||}}}}}}wwwrrrqqqmmmfffaaa]]]YYYTTTSSSVVV]]]aaagggkkknnnqqqsssuuuyyyyyyyyyyyyzzzzzzzzzzzzyyyxxxxxxyyyzzz{{{yyyxxxuuuuuuuuuuuuuuutttttttttqqqqqqpppooonnnmmmllllllmmmnnnnnnoooppppppqqqqqqqqqqqqrrrsssrrrqqqpppoooooooooqqqrrrssstttttttttqqqppppppnnnllljjjhhhgggiiiiiihhhfffeeedddcccbbb```aaaccceeegggiiiiiijjjhhhhhhgggfffeeecccaaa```gggfffeeeeeedddddddddddd```bbbbbbbbb```aaabbbdddeeejjjpppuuuwwwwwwwwwwwwuuupppkkkkkkoootttxxxyyy||||||}}}~~~~~~~~~~~~~~~~~~|||yyywwwwwwzzz}}}~~~{{{yyyuuurrrsssxxxwwwyyy|||~~~}}}yyyuuurrrpppnnnkkkiiifffbbb^^^ZZZPPPLLLFFF???999666555555:::888666555666999===@@@;;;:::777555333333333333333333222222333444666777999888888777666555444444111555888777222///222555666666555555555444444444888777666555555666777888666666777666666777:::<<>><<<:::888666555444444444333333222222333444666777999999888888777666555555444777999777444222333555666666555555555444444444666666555444444555666666555555666555444555777999fffwwwuuuccc^^^[[[```lllxxxzzznnniiirrr|||ooobbbZZZVVVSSSSSSUUUTTTSSSRRRQQQPPPQQQRRRRRRPPPPPPOOONNNNNNMMMLLLLLLLLLKKKJJJIIIIIIJJJKKKKKKHHHGGGFFFCCCAAA???>>>===:::::::::999999:::;;;;;;:::;;;<<<===@@@BBBEEEFFFHHHIIIIIIJJJLLLNNNPPPQQQPPPQQQSSSVVVYYY\\\^^^______```bbbeeeffffffffffffgggggghhhhhhhhhiiiiiiiiikkkjjjiiiiiiiiijjjkkkllljjjiiiiiijjjlllpppsssvvvxxxuuurrrpppqqqsssttttttxxxtttqqqpppmmmhhhgggiiillllllrrr}}}{{{uuupppmmmmmmiiiiiiiiigggccc___[[[XXXVVVWWWWWWYYY[[[___bbbcccgggiiikkkmmmnnnnnnlllllljjjjjjiiigggfffdddcccccccccccceeefffiiikkkmmmoooppptttwwwxxxwwwxxx{{{~~~zzztttlllfffeeehhhkkkoooqqqttttttssssssssssssvvvvvvvvvvvvvvvuuuttttttttttttuuuvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuvvvvvvuuuttttttuuuvvvwwwxxxxxxwwwwwwvvvuuuttttttsssssswwwwwwwwwwwwwwwuuutttttttttsssqqqqqqrrrrrrqqqooonnnnnnnnnoooqqqsssvvvwww}}}~~~}}}{{{uuuoooiiifffaaa\\\\\\___gggkkkooosssuuuwwwyyy{{{~~~~~~~~~{{{zzzyyyyyyyyyxxxvvvtttvvvuuusssqqqqqqrrrssstttpppppppppqqqqqqrrrrrrrrrnnnnnnnnnooooooppppppqqqooopppppppppooonnnlllkkkkkklllmmmoooqqqrrrrrrrrrppppppooonnnllljjjiiihhhhhhggggggfffeeedddccccccdddeeefffggghhhhhhhhhhhhkkkjjjjjjiiihhhfffeeedddeeeeeeddddddddddddccccccaaaaaaaaa```^^^___```bbbdddiiiqqqvvvxxxwwwvvvuuupppnnnnnnqqqwww|||}}}}}}wwwwwwwwwxxxyyy{{{|||}}}}}}{{{wwwtttsssvvv|||~~~{{{xxxvvvxxx}}}~~~~~~}}}{{{xxxtttqqqooonnnkkkhhhddd```[[[VVVRRREEEBBB>>>999666555555666666666666777888999:::;;;999888777555444333333333333333222222222444555666999999999999888777666666555555555555444333222111555555555555555444444444555555444333333444555555444444555444333333555666```ssspppggg]]][[[bbbmmmwww{{{ssshhhiiivvv{{{iii^^^WWWRRRRRRUUUSSSRRRQQQPPPPPPQQQRRRRRRQQQPPPPPPOOONNNNNNMMMMMMMMMKKKIIIHHHHHHIIIJJJKKKHHHHHHGGGGGGEEECCCAAA???;;;;;;:::999999999999999::::::;;;===???AAACCCEEEFFFGGGHHHIIIJJJLLLMMMNNNMMMNNNQQQTTTWWWZZZ\\\^^^\\\^^^```bbbdddfffggggggggggggffffffffffffffffffggggggffffffggghhhiiijjjhhhgggeeeeeegggkkkpppssstttsssppppppqqqsssuuuvvvyyywwwuuurrrnnnjjjgggfffgggeeeiiirrr|||yyytttrrrqqqooonnnllliiieee```\\\YYYVVVVVVWWWYYY\\\```ccceeeiiijjjkkklllmmmlllkkkjjjggggggfffeeecccaaa___^^^[[[[[[]]]___aaadddggghhhjjjmmmrrrtttuuuvvvxxxzzz{{{tttlllgggfffhhhkkkoooqqqssstttssssssssstttvvvvvvvvvvvvvvvuuuttttttssstttuuuvvvwwwxxxxxxxxxyyyxxxwwwuuuttttttttttttssssssrrrsssssstttuuuvvvssstttuuuwwwwwwwwwvvvvvvuuutttsssrrrrrrqqqqqqrrrppppppooonnnoooqqqrrrrrrpppqqqqqqsssvvvyyy|||~~~~~~xxxrrrllliiiddd______bbbgggjjjnnnqqqrrrsssvvvwwwzzzzzz{{{{{{{{{{{{||||||xxxwwwvvvwwwxxxwwwuuusssvvvtttqqqooooooppprrrtttqqqqqqqqqqqqrrrrrrrrrrrrooopppppppppqqqqqqqqqrrroooooooooooonnnmmmkkkjjjiiijjjlllmmmooopppppppppoooooonnnmmmllljjjhhhgggfffffffffeeeeeedddddddddfffgggggghhhhhhggggggfffgggggggggfffeeecccbbbaaaddddddddddddddddddccccccaaabbbaaa___^^^___aaaccceeejjjrrrwwwxxxvvvtttssspppoooqqqvvv|||~~~|||yyyyyyyyyzzz{{{}}}|||zzzvvvssssssxxx~~~{{{yyywwwzzz~~~~~~|||yyyuuurrrpppooollljjjfffaaa]]]WWWQQQMMMBBB@@@<<<888666444444555444555666777888888888888555444333222222111000000333333222222222333555666888888999999999999888777888777555666666555333111555555555555555555555555555444444444444444444555444555555555333222333555TTTgggvvvhhh______eeemmmsss{{{zzzooojjjkkkwwwtttfff\\\VVVTTTVVVQQQPPPOOOOOOOOOPPPQQQRRRQQQQQQPPPPPPOOONNNNNNNNNMMMKKKIIIHHHGGGHHHJJJKKKGGGHHHIIIIIIHHHFFFCCCBBB===<<<;;;:::999888888888::::::;;;===???AAACCCDDDDDDEEEFFFGGGIIIJJJJJJKKKKKKLLLNNNQQQUUUXXXZZZ[[[ZZZ[[[]]]```bbbdddffffffffffffeeeeeeeeeeeeddddddddddddeeeeeeeeefffggggggeeedddbbbbbbdddhhhlllooopppooonnnnnnooorrruuuxxxzzz{{{zzzwwwtttppplllhhhfffccccccjjjsss|||{{{wwwvvvtttsssqqqnnniiieeeaaa^^^ZZZZZZZZZ[[[]]]```bbbdddiiijjjjjjkkkjjjjjjhhhhhhbbbbbbaaaaaa___]]]\\\ZZZUUUVVVWWWXXX[[[]]]___```cccgggkkkooorrrtttvvvwwwyyy}}}|||uuummmfffeeegggjjjmmmoooqqqrrrrrrssstttvvvuuuuuuvvvvvvvvvvvvuuuuuussstttuuuwwwxxxyyyyyyyyyyyyxxxvvvtttsssrrrqqqqqqrrrqqqqqqqqqqqqrrrssssssuuuvvvwwwxxxwwwvvvuuussspppooonnnnnnnnnooopppqqqnnnnnnnnnnnnnnnpppsssuuuuuuuuuvvvxxx{{{~~~yyyssspppkkkffffffiiihhhjjjmmmnnnoooppprrrtttvvvvvvvvvwwwwwwwwwxxxxxxssssssssstttvvvwwwuuutttuuutttqqqooooooppprrrtttrrrrrrqqqqqqqqqpppppppppqqqqqqrrrrrrrrrrrrssssssnnnooooooooonnnmmmkkkjjjiiiiiikkklllmmmnnnnnnnnnmmmmmmmmmllljjjiiiggggggeeeeeeeeeeeeeeedddddddddgggggggggggggggfffeeeeeeeeeeeeeeedddcccbbbaaa```ccccccdddeeeeeeeeedddcccbbbbbbbbb```___```cccfffjjjooouuuyyyyyywwwuuutttqqqqqqtttyyy~~~{{{{{{{{{{{{{{{|||}}}~~~zzzxxxwwwuuuvvv||||||zzzyyyyyy{{{~~~~~~|||zzzwwwtttqqqpppooojjjgggccc^^^YYYSSSMMMIIIBBB@@@<<<999666444444444333444666777777777777666333222222222222111000000333333222111222333444555666777999::::::999888777<<<:::999999999888666444444555555555555555555555555555555555555555555555444666777666555444444555JJJ[[[tttxxxjjjaaa```fffkkkuuu{{{yyyrrrkkkmmm|||qqqfff\\\XXXWWWPPPPPPOOONNNOOOPPPQQQRRRQQQQQQQQQPPPPPPOOOOOOOOOLLLKKKJJJHHHHHHHHHHHHIIIGGGHHHIIIIIIHHHGGGFFFEEE???>>>===;;;:::999888888::::::;;;<<<>>>@@@BBBCCCBBBCCCEEEFFFGGGHHHHHHHHHIIIJJJMMMOOORRRUUUWWWXXXXXXYYYZZZ]]]___aaacccdddeeeeeeddddddddddddddddddcccddddddddddddeeeeeeeeebbbbbbaaaaaacccfffiiillllllmmmmmmmmmnnnrrrvvvzzz{{{}}}{{{yyytttooohhhcccaaaeeekkkrrr||||||zzzwwwtttooojjjgggeee______^^^___```aaacccdddiiiiiiiiiiiihhhgggfffeee^^^^^^]]]\\\[[[ZZZYYYYYYVVVVVVVVVWWWXXXZZZ[[[\\\```bbbfffkkkooorrrtttuuuvvvzzzwwwmmmfffdddfffhhhkkkmmmoooooopppqqqsssuuurrrssstttuuuvvvvvvvvvvvvrrrsssuuuvvvwwwxxxxxxxxxwwwvvvtttrrrpppooonnnnnnooooooooopppqqqrrrssstttxxxxxxxxxwwwtttqqqooommmmmmmmmmmmmmmnnnooopppqqqnnnoooppppppppprrruuuxxxyyyyyyzzz|||~~~|||vvvsssnnniiiiiilllkkkmmmnnnooooooppprrrtttuuuuuuuuuvvvvvvvvvwwwwwwqqqqqqqqqsssuuuvvvvvvtttuuutttrrrppppppqqqrrrsssrrrrrrrrrqqqqqqppppppppprrrrrrrrrrrrrrrrrrrrrrrrnnnooopppppppppooommmmmmjjjjjjkkklllllllllllllllkkkkkkjjjjjjiiigggfffeeedddddddddddddddeeeeeeeeeffffffggggggfffeeeeeedddeeeeeeeeeeeedddcccbbbaaacccdddeeefffgggfffeeedddcccdddcccbbbaaacccgggkkkqqquuuyyy{{{zzzxxxvvvuuuqqqrrruuu{{{|||zzz{{{{{{{{{{{{zzzyyyyyyuuuvvvwwwxxxzzz{{{zzz{{{{{{|||~~~}}}|||yyyvvvssspppnnnmmmfffccc___ZZZUUUOOOIIIDDD@@@>>><<<999666555444444333444555666666666666555333333444444444444333222444333222111111222333444444666888::::::999888777777777777666444333111111444444444555555555555555555555666666666666555555444666888888666666666777FFFRRRfff}}}ttteee]]]```eeennnvvv}}}uuuooottt|||}}}qqqddd[[[YYYQQQPPPOOOOOOOOOQQQRRRSSSQQQQQQQQQQQQPPPPPPPPPPPPKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGAAA@@@>>><<<:::999888888888888999:::<<<>>>???@@@AAABBBDDDEEEFFFFFFFFFFFFIIIJJJKKKNNNPPPSSSUUUUUUVVVWWWXXXZZZ\\\___aaabbbdddddddddddddddddddddddddddddddddddddddccccccbbb`````````aaaccceeegggiiijjjlllmmmnnnooosssxxx}}}{{{tttooohhhcccdddgggkkksss|||~~~yyytttoookkkiiicccbbbbbbbbbbbbdddeeefffiiihhhhhhgggeeedddcccccc___^^^]]][[[[[[[[[\\\]]][[[[[[[[[ZZZZZZ[[[\\\\\\```aaadddhhhlllpppqqqrrrsssvvvzzzzzzooogggdddeeehhhiiikkkllllllkkklllnnnooonnnoooqqqrrrttttttuuuuuuqqqrrrssstttuuuuuuuuuuuutttsssqqqooonnnlllllllllkkklllmmmoooqqqsssvvvwwwvvvuuutttssspppnnnlllkkkmmmmmmnnnoooppppppqqqqqqppprrrtttuuuuuuvvvyyy||||||||||||}}}~~~xxxuuuqqqlllkkknnnnnnoooppppppoooppprrrtttuuuuuuuuuuuuvvvvvvvvvvvvssssssssstttvvvwwwvvvtttttttttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqnnnooopppqqqrrrqqqppppppkkkllllllllllllkkkjjjjjjiiiiiihhhhhhgggfffddddddcccccccccddddddeeeeeeeeeeeeeeeeeeeeeeeeeeedddccceeeeeeeeeeeeeeedddcccbbbcccdddfffhhhhhhgggfffeeeeeeeeedddddddddgggllloootttvvvxxxxxxvvvsssrrrqqqpppqqqttt{{{~~~{{{|||}}}|||{{{xxxuuusssooorrrwwwzzz~~~zzz{{{~~~~~~~~~~~~}}}zzzwwwsssoookkkiiiaaa^^^ZZZUUUPPPKKKDDD@@@<<<;;;999888666555555555444444444444444555555555222333444555555444444333444333222111111222333333222444777999:::999888777333555666444000---...///444444444555555555666666333444555555555555444333333555777888777666777888BBBJJJYYYnnnzzzggg\\\]]]bbbiiirrr~~~wwwssstttxxxiii^^^ZZZRRRQQQPPPPPPQQQRRRSSSTTTQQQQQQQQQQQQQQQPPPPPPPPPJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHCCCBBB???===;;;999888888777777888999:::<<<>>>???@@@AAACCCEEEFFFFFFEEEEEEIIIIIIKKKMMMOOOQQQSSSTTTVVVVVVWWWYYY[[[]]]___```ccccccdddddddddeeeeeeeeedddddddddddddddcccbbbaaa______```aaaccceeefffgggjjjlllnnnoooppptttzzzwwwuuunnngggffffffiiipppwwwzzz}}}wwwqqqmmmjjjddddddccccccdddfffhhhiiihhhhhhgggeeedddcccbbbaaabbbaaa___^^^^^^___aaabbbaaa```___^^^^^^]]]]]]^^^bbbbbbcccfffjjjnnnooooooppprrruuuzzz|||qqqiiieeefffhhhiiijjjjjjiiihhhgggiiikkkkkklllnnnppprrrsssttttttppppppqqqrrrssssssssssssrrrqqqooonnnlllkkkjjjjjjhhhiiikkknnnrrruuuxxxzzzooooooooonnnnnnnnnnnnnnnooopppqqqqqqqqqqqqqqqppprrruuuxxxyyyxxxyyy|||~~~}}}}}}}}}}}}~~~{{{wwwrrrqqqtttnnnpppppppppooooooqqqsssttttttttttttuuuuuuuuuuuuvvvvvvuuuvvvwwwwwwuuuttttttttttttsssssssssrrrrrrqqqqqqrrrssstttuuuvvvwwwppppppoooooooooooooooooonnnoooqqqrrrssssssrrrrrrmmmmmmmmmlllkkkjjjiiihhhggggggggggggfffeeedddccccccccccccddddddeeeeeefffcccddddddeeeeeeddddddcccddddddddddddccccccbbbaaadddeeegggiiiiiihhhgggfffeeefffeeeeeefffiiinnnrrrrrrssstttssspppmmmllllllnnnooossszzz}}}~~~|||xxxssspppkkkooovvv{{{{{{}}}~~~|||xxxsssmmmhhheee]]]ZZZVVVRRRMMMGGGAAA===888777777666666666666777444444333333333444555555000111222333444333222111444333222111111111222333111333666999:::999777666666:::<<<999444000222555444444444555555555666666222222444444444444222222111444666777777666777888EEEEEEMMM___tttsssddd\\\YYY___lllzzzvvvyyy~~~mmmdddaaaVVVTTTRRRQQQSSSTTTSSSSSSUUUTTTRRRRRRRRRQQQOOOMMMKKKJJJIIIJJJKKKKKKIIIGGGHHHHHHGGGGGGGGGHHHIIIIIIFFFEEEDDDAAA>>>;;;888666777888999:::;;;<<<<<<===???>>>???@@@AAADDDFFFHHHFFFHHHKKKMMMMMMNNNPPPQQQUUUUUUVVVXXXYYY[[[\\\\\\___```aaa```______aaacccfffdddbbb```_________``````^^^\\\\\\___ccceeefffjjjkkklllmmmooorrrwww{{{zzztttnnnkkklllnnnooooooqqquuuyyy~~~|||vvvppplllhhhhhhhhhhhhggggggggggggkkkjjjjjjjjjjjjhhheeeccceeeeeefffggggggggggggggggggiiiiiigggcccaaaaaacccccccccdddfffiiimmmppprrrtttuuuwwwzzz}}}~~~wwwqqqnnnmmmmmmiiiiiijjjjjjjjjjjjiiihhhkkkkkklllmmmoooqqqssstttppppppppppppppppppppppppkkklllnnnpppooollliiigggeeehhhmmmqqqsssssspppooommmlllkkkkkkkkkmmmnnnooossssssssssssssstttuuuuuuyyyyyyzzz{{{|||}}}~~~~~~{{{|||||||||}}}}}}}}}~~~}}}wwwtttrrrrrrssstttttttttssssssrrrrrrrrrrrrtttvvvvvvuuuvvvwwwyyywwwwwwwwwwwwvvvvvvvvvvvvuuutttsssrrrrrrrrrrrrrrrqqqrrrssstttttttttsssrrrpppqqqqqqqqqrrrsssttttttoooppprrrrrrrrrqqqooonnnlllkkkjjjiiijjjkkklllmmmeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeddddddeeeeeefffddddddeeeeeeddddddcccbbbeeeeeedddccccccbbbaaaaaaaaacccfffhhhhhhhhhiiijjjlllmmmnnnppprrrtttvvvvvvzzztttpppooolllgggdddeeelllnnnrrrvvvzzz|||~~~~~~{{{~~~~~~xxxrrrnnnmmmjjjpppxxx}}}|||}}}xxxqqqjjjgggeee[[[WWWRRRLLLFFF@@@:::666666666555444444444444555555555555555555555555555222222111111000111111111333222222111111222222333444555777888999999999999888777666555333333222222333444444555555444333333444333333333333444555555444555666888999999999999>>>>>>EEETTTeeexxx{{{mmmaaaZZZZZZeeesss~~~zzzzzzrrrgggbbbXXXUUURRRQQQRRRSSSTTTSSSUUUTTTRRRRRRSSSRRROOOMMMKKKJJJJJJJJJKKKKKKIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKJJJHHHFFFCCC???<<<;;;:::999999999999999::::::>>>>>>>>>???AAADDDFFFGGGEEEHHHJJJLLLLLLLLLNNNOOOSSSSSSUUUVVVXXXZZZ[[[\\\^^^___``````______aaaccceeedddcccaaa```````````````^^^\\\\\\^^^aaabbbcccggghhhjjjjjjlllooossswww}}}{{{tttooonnnoooooonnnnnnqqqtttxxx}}}zzztttooohhhhhhhhhhhhhhhiiiiiiiiimmmlllmmmmmmmmmllljjjhhhhhhiiijjjjjjkkkkkkkkkjjjjjjkkkkkkiiieeebbbbbbccccccdddeeehhhkkkooosssuuuvvvwwwxxx{{{}}}zzzvvvsssqqqkkkkkkkkkjjjiiiiiihhhhhhkkkkkkkkkkkklllmmmoooooonnnnnnnnnnnnnnnnnnnnnnnnkkkkkklllmmmmmmmmmlllllljjjllloooqqqqqqpppnnnlllkkkkkkllllllmmmnnnpppppptttttttttuuuvvvwwwxxxxxx||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~yyyvvvtttuuuuuuvvvvvvuuutttrrrqqqpppppprrrtttuuuuuuuuuuuuvvvxxxwwwwwwwwwvvvvvvvvvuuuuuuuuutttsssrrrqqqqqqqqqqqqpppqqqrrrsssssssssrrrqqqqqqqqqrrrsssssssssrrrrrrppppppqqqrrrqqqooommmllllllkkkkkkjjjjjjjjjjjjjjjddddddddddddeeeeeeeeeffffffeeeeeeeeeeeeeeeeeefffeeeeeefffggghhhhhhhhhgggeeeeeeddddddcccbbbbbbbbbcccfffiiikkkkkklllmmmnnnjjjmmmrrrwwwzzz{{{{{{{{{|||tttllliiifffccccccfffmmmooossswwwzzz|||~~~~~~{{{}}}}}}zzztttmmmjjjiiilllqqqxxx}}}~~~}}}wwwooohhhdddaaaZZZUUUOOOIIICCC>>>888555555555444333333333333333444444444444444444444444222111111111111111222222333222222111111222222333333333444666888999;;;;;;999888777555444444333333333333444444444444444444444333333333333444555555444555666777777888888777:::;;;AAALLLXXXhhh~~~xxxiii___ZZZ```jjjttt}}}{{{vvv~~~{{{nnnggg]]]ZZZUUURRRRRRTTTUUUVVVUUUTTTRRRRRRSSSRRRPPPNNNLLLKKKJJJKKKLLLLLLJJJHHHGGGFFFGGGGGGHHHIIIJJJKKKNNNMMMLLLJJJGGGDDD@@@???===<<<;;;:::999888888888===>>>>>>???AAACCCEEEFFFEEEGGGJJJKKKJJJKKKLLLMMMOOOPPPQQQTTTVVVXXXZZZZZZ]]]^^^______^^^___aaacccdddccccccbbbbbbaaaaaaaaa```^^^[[[[[[]]]___``````dddeeeffffffgggiiimmmqqquuuzzz|||vvvrrrpppooonnnkkkmmmnnnqqqttt{{{}}}vvvqqqiiiiiiiiiiiijjjkkklllllloooooopppqqqqqqqqqpppooonnnoooppppppppppppppppppoooooonnnkkkfffcccbbbbbbcccdddfffjjjnnnrrruuuxxxwwwxxxzzz|||~~~}}}xxxuuupppooommmkkkjjjiiiiiiiiikkkkkkjjjjjjjjjkkkkkklllnnnnnnnnnnnnnnnnnnnnnnnnkkkkkkllllllnnnoooqqqrrrpppppppppooonnnllljjjiiijjjkkkmmmoooqqqrrrssssssvvvwwwwwwxxxyyyyyyzzzzzz}}}||||||{{{zzzyyyxxxxxxzzzzzzzzzzzzyyyyyyyyyyyy}}}{{{xxxwwwwwwwwwxxxwwwvvvtttrrrqqqpppoooqqqsssttttttssssssuuuvvvwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttsssrrrqqqpppoooooopppqqqrrrrrrrrrqqqqqqqqqrrrsssttttttrrrqqqooooooppppppppppppnnnlllkkkllllllkkkkkkjjjhhhgggfffbbbbbbcccdddeeeffffffgggeeeeeeeeeeeeeeeeeeeeeeeedddeeefffhhhiiiiiiiiijjjfffeeedddcccccccccccccccdddfffiiikkklllmmmnnnpppiiiooowww}}}rrrgggbbb```___ccchhhpppqqqtttxxx{{{|||}}}~~~||||||zzzuuuooojjjgggfffppptttyyy}}}}}}~~~}}}{{{{{{|||}}}}}}~~~zzztttmmmfffaaa^^^XXXSSSKKKDDD???:::666444444333333222222222222222333333333333333333333333000000000000111222333333333222222111111222222333111111222444666999<<<>>>:::999888777666555555555222333333444444555555555333333333333333444555555444555555666666555555444999:::???EEEKKKYYYpppssshhh``````aaagggooozzz{{{xxxzzzqqqgggbbbZZZVVVTTTUUUWWWXXXUUUSSSRRRSSSSSSSSSQQQOOOMMMLLLKKKLLLMMMMMMKKKIIIFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMMMMLLLIIIFFFCCCAAA???>>>===;;;:::999999999<<<===>>>???@@@BBBCCCDDDEEEGGGJJJJJJJJJIIIKKKLLLKKKLLLNNNQQQSSSVVVWWWXXXZZZ[[[]]]]]]]]]^^^```bbbbbbcccccccccccccccbbbaaa^^^]]][[[[[[]]]___```___aaabbbbbbbbbbbbdddgggjjjnnnsss||||||wwwsssqqqpppllllllkkkjjjmmmsss{{{}}}vvvpppjjjjjjjjjkkklllmmmooopppppprrrtttvvvvvvuuuvvvvvvuuuvvvvvvwwwwwwwwwvvvvvvsssrrrppplllhhhdddbbbaaabbbcccfffjjjnnnsssvvvxxxxxxyyyzzz{{{}}}~~~{{{xxxvvvtttqqqnnnlllllllllmmmmmmmmmllllllmmmmmmnnnoooppppppppppppppppppppppppnnnooopppqqqrrrssstttuuusssrrrooommmkkkjjjiiiiiikkkmmmpppsssuuuvvvwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyxxxwwwwwwvvvvvvxxxxxxxxxyyyyyyzzzzzzzzz||||||~~~~~~{{{yyyxxxwwwwwwwwwvvvuuutttsssrrrqqqqqqqqqrrrtttsssrrrrrrtttuuuwwwvvvvvvvvvuuuuuuuuuuuuvvvvvvuuutttsssrrrppppppooopppqqqssssssrrrrrrqqqqqqssstttuuutttrrrooommmmmmnnnnnnooonnnnnnmmmllllllllllllkkkiiifffcccbbb``````aaacccdddfffggggggeeeeeeffffffffffffeeeeeebbbcccdddeeefffffffffffffffeeedddcccbbbccccccddddddfffhhhiiiiiijjjlllmmmmmmrrrzzzyyyoooeeeaaaaaabbbgggmmmssstttwwwyyy|||}}}}}}}}}|||{{{wwwrrrnnnlllkkkkkkuuuwwwzzz}}}~~~~~~~~~~~~zzz|||}}}|||yyywwwvvvwwwyyyzzz}}}}}}zzzvvvrrrmmmgggaaa]]]WWWQQQHHHAAA<<<888666555444444333222222222222222111111111111111111111111000000000000111222333444333222222111111222222333222111111222444777;;;===;;;:::999888777777777777333333333333444555555666333333222222333333444555444444444444444333222222666777;;;>>>@@@III^^^rrr}}}sssgggaaa[[[[[[aaalllvvv|||}}}www~~~}}}qqqjjjaaaZZZVVVUUUVVVVVVUUUSSSSSSSSSTTTSSSQQQOOONNNMMMLLLMMMNNNNNNLLLJJJGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNLLLJJJGGGEEEBBB@@@>>>===<<<<<<======;;;<<<===>>>@@@AAAAAABBBEEEGGGIIIJJJIIIIIIJJJKKKIIIJJJLLLNNNQQQSSSUUUVVVWWWXXXZZZZZZZZZ\\\^^^aaaaaabbbcccddddddcccaaa```[[[ZZZYYYZZZ]]]```aaaaaa^^^______^^^]]]^^^aaadddggglllsss|||zzzuuusssrrrpppnnnjjjggggggkkkrrrxxx~~~|||uuuqqqkkkkkkkkkkkkmmmooorrrsssrrruuuxxxzzzyyyyyy{{{|||||||||}}}}}}}}}||||||{{{wwwuuuqqqnnnjjjfffcccaaaaaacccfffjjjnnnqqqtttuuuwwwxxxxxxyyyzzz{{{|||}}}zzz{{{}}}~~~~~~~~~|||{{{{{{yyyvvvsssqqqqqqrrrrrrqqqqqqqqqrrrssstttuuuvvvttttttttttttttttttttttttrrrtttvvvxxxyyyxxxvvvuuusssrrrooolllkkkkkkkkklllooopppsssvvvxxxyyyyyyyyyzzzzzzzzzyyyxxxwwwuuuttttttttttttuuuuuuuuuvvvvvvvvvvvvwwwxxxzzz{{{||||||{{{zzzzzz{{{~~~{{{{{{|||||||||{{{yyyxxxwwwvvvvvvttttttttttttttttttttttttqqqrrrssssssrrrrrrssstttvvvvvvvvvuuuuuuuuuuuutttvvvvvvvvvvvvuuusssrrrqqqpppqqqssstttttttttsssrrrrrrsssuuuuuutttrrrooommmkkklllmmmmmmnnnnnnoooooollllllkkkjjjgggdddaaa_________```bbbdddeeefffgggeeeffffffggggggffffffeeecccccccccddddddccccccbbbeeedddcccaaaaaabbbcccdddeeegggiiiiiiiiiiiilllmmmsssvvv{{{tttlllggggggiiijjjoootttvvvwwwyyy{{{}}}}}}}}}}}}{{{yyyuuusssrrrsssttttttyyyyyy{{{}}}~~~~~~}}}{{{zzz{{{{{{zzzwwwuuuuuuuuuyyy{{{}}}~~~}}}{{{yyyxxxxxxuuurrrpppmmmiiiccc___UUUOOOGGG???;;;999777777555444444333333333333333111111111111111111111111000000000000111222333444333222222111111222222333444333222222333555777999;;;:::999888888888888888444333333333333444555666333222222222222333444444333333444333333222111000888999<<<======CCCSSSddd|||}}}oooggg]]]XXXZZZcccmmmsssyyyuuu|||uuujjj```ZZZWWWUUUTTTTTTSSSSSSSSSTTTTTTRRRPPPOOONNNMMMNNNOOOOOOMMMKKKHHHHHHGGGGGGHHHHHHIIIIIIKKKMMMOOOPPPPPPNNNLLLJJJDDDCCC@@@>>>======>>>???:::;;;===>>>???@@@@@@@@@BBBEEEGGGHHHHHHHHHIIIJJJHHHIIIKKKMMMOOOQQQSSSTTTSSSUUUVVVWWWXXXYYY\\\___```aaacccddddddbbb___]]]XXXWWWWWWYYY\\\_________\\\\\\[[[YYYXXXXXX[[[]]]aaadddjjjrrrzzzzzzuuussssssqqqooojjjeeecccffflllqqqyyy~~~zzzuuurrrkkkjjjjjjkkkmmmqqqtttvvvuuuyyy}}}}}}}}}{{{xxxtttpppmmmiiieeebbbbbbdddfffjjjmmmooopppqqqtttuuuuuuvvvvvvwwwwwwwwwwwwxxxyyy{{{|||}}}~~~~~~|||{{{yyyxxxwwwwwwwwwxxxvvvvvvwwwwwwyyyzzz{{{|||xxxxxxxxxxxxxxxxxxxxxxxxwwwyyy{{{}}}}}}{{{xxxvvvuuusssqqqooonnnnnnooopppssssssuuuvvvxxxxxxyyyyyyxxxxxxyyyxxxwwwuuusssrrrpppqqqrrrssstttuuuvvvvvvuuuvvvwwwxxxyyyzzz{{{|||yyyxxxwwwwwwzzz~~~{{{xxxxxxyyywwwwwwwwwwwwwwwuuutttssssssttttttttttttuuuuuuuuurrrsssttttttrrrrrrssstttvvvvvvuuuuuuuuuuuuttttttuuuuuuvvvvvvuuutttrrrqqqqqqrrrssstttuuutttssssssrrrssstttttttttrrrooonnnllllllmmmmmmnnnnnnoooooolllkkkjjjhhheeebbb___^^^^^^___```aaacccdddeeefffeeefffggghhhhhhgggfffeeeeeeeeeeeeeeeeeedddccccccdddcccaaa``````aaabbbdddgggiiikkkkkklllnnnqqqsssyyy{{{}}}qqqllljjjnnnrrrsssvvvzzzyyyzzz{{{}}}}}}}}}}}}|||yyyvvvttttttvvvyyy|||||||||{{{{{{}}}~~~~~~|||zzzzzzzzzzzzxxxuuutttuuuvvvzzz|||}}}}}}zzzvvvtttttttttqqqnnnnnnmmmjjjddd___RRRLLLEEE???;;;:::999888555555444333333333333333111111111111111111111111000000000000111222333333333222222111111222222333555444333222222333444444::::::999888888888888888555555333222222333444555222222222222222333444444333333333333222222111000999:::<<<>>>===@@@KKKWWWjjjyyyssshhh^^^ZZZ\\\bbbgggooovvv{{{{{{wwwkkkccc\\\XXXUUUTTTSSSSSSSSSTTTTTTSSSQQQPPPOOONNNOOOPPPPPPNNNLLLIIIIIIHHHGGGGGGGGGHHHHHHGGGIIILLLOOOPPPOOOMMMKKKHHHEEEBBB>>><<<<<<<<<===999:::<<<>>>?????????>>>>>>AAACCCEEEEEEEEEGGGIIIHHHIIIJJJLLLNNNPPPQQQRRRPPPRRRTTTUUUUUUWWWZZZ]]]___aaacccdddccc```]]]ZZZVVVVVVUUUWWWYYY[[[[[[ZZZXXXXXXWWWUUUSSSSSSUUUWWW\\\^^^cccjjjsss|||yyyssspppppppppmmmhhhccc```ccchhhmmmrrrxxx{{{xxxuuurrrpppjjjjjjjjjkkkmmmqqquuuwwwyyy~~~{{{vvvsssqqqmmmiiieeeeeefffhhhkkklllmmmnnnnnnqqqqqqrrrrrrrrrrrrrrrrrrqqqsssuuuxxxzzz{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{|||}}}}}}|||{{{yyyyyyxxxuuutttssssssttttttuuuuuuuuutttuuuuuuvvvvvvtttuuuwwwwwwwwwvvvtttsssqqqqqqrrrssstttuuuvvvwwwvvvvvvwwwwwwwwwwwwxxxxxxxxxwwwvvvuuuwwwzzz~~~~~~yyyvvvvvvwwwssstttuuuvvvvvvuuusssrrruuuuuuuuuuuuttttttttttttssstttuuutttsssrrrssstttvvvvvvuuuuuuuuutttttttttqqqrrrtttuuutttsssrrrqqqpppqqqrrrssstttsssrrrrrrssssssssssssrrrrrrqqqppppppoooooonnnmmmmmmmmmnnnlllkkkhhheeeccc```___^^^______```aaabbbcccdddeeeeeefffggghhhhhhgggfffeeeddddddeeeeeefffeeeeeeeeecccaaa___^^^^^^___bbbccceeegggjjjmmmooosssxxx{{{}}}~~~sssooonnnssswwwxxx{{{~~~{{{|||}}}~~~~~~}}}||||||vvvtttrrrtttxxx}}}}}}|||{{{|||~~~~~~|||zzzyyyyyywwwuuurrrrrruuuwwwwwwyyyzzzxxxtttqqqpppqqqqqqnnnkkkkkkkkkhhhaaa[[[MMMIIIBBB>>>;;;:::999999444333333222222222222222111111111111111111111111222111111111111111222222333222222111111222222333333333333333222222222222:::999999888888888888888777666444222222222333444222222222111222222333444222222333333333222111111555555777999999:::BBBKKK^^^vvv~~~sssggg]]]YYYZZZ]]]```fffqqq~~~}}}vvvkkkccc]]]ZZZTTTSSSSSSSSSUUUUUUSSSQQQPPPOOOOOOOOOPPPPPPNNNLLLJJJJJJIIIHHHGGGGGGGGGGGGBBBEEEHHHLLLMMMMMMKKKJJJJJJGGGCCC>>>;;;:::::::::999:::<<<>>>>>>???>>>>>>;;;>>>AAABBBCCCDDDEEEGGGIIIIIIJJJLLLMMMOOOPPPPPPNNNPPPRRRSSSTTTVVVYYY\\\___aaacccdddccc___[[[XXXVVVUUUTTTUUUWWWXXXWWWVVVVVVVVVTTTRRRPPPOOOQQQSSSYYY[[[^^^eeeooozzzwwwqqqnnnnnnmmmjjjfffaaa___aaagggkkkkkkqqqzzz}}}xxxtttrrrpppooommmjjjiiiiiijjjmmmqqquuuxxx|||~~~yyyvvvtttqqqlllhhhggghhhjjjlllmmmmmmmmmlllooooooooooooooooooooooookkknnnrrrvvvxxxyyyxxxwwwxxxxxxzzz{{{||||||||||||~~~}}}|||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{|||}}}}}}}}}|||zzzxxxwwwvvvvvvwwwvvvuuutttrrrrrrrrrssstttrrrsssuuuwwwxxxwwwvvvuuussssssttttttuuuvvvvvvwwwxxxwwwwwwvvvuuuttttttssswwwvvvuuutttuuuxxx{{{|||}}}xxxttttttuuuqqqrrrtttvvvvvvuuusssrrrwwwvvvvvvuuutttssssssrrrssstttuuuuuusssrrrsssuuuvvvuuuuuuuuuttttttttttttnnnpppqqqssssssrrrqqqpppooopppqqqrrrsssrrrqqqqqqssssssrrrrrrrrrrrrrrrqqqsssrrrqqqooommmllllllkkkllljjjgggdddaaa```____________```aaabbbccccccdddeeefffgggiiiiiigggfffeeeaaabbbcccdddeeefffffffffbbb```^^^]]]]]]___aaacccbbbdddhhhlllpppvvv|||}}}vvvrrrqqquuuyyyzzz}}}}}}}}}~~~~~~||||||tttrrrpppsssxxx}}}~~~|||{{{|||~~~|||zzzyyyxxxvvvrrrpppqqquuuxxxsssuuuvvvtttooollllllnnnqqqmmmjjjiiiiiifff^^^WWWJJJFFFAAA===;;;:::999888333222222111000111111111111111111111111111111111222222111111111111111111333222222222222222222333111111222333333333222222999999888888777888888888888777555222111222333333222222111111222222333444111222222333333333222222888888777555666:::???DDDRRRhhh{{{zzzhhh]]]WWWTTT]]][[[___kkk{{{}}}rrrfff^^^[[[YYYUUUTTTTTTSSSRRRQQQTTTRRRPPPOOOPPPPPPNNNMMMNNNMMMKKKHHHGGGFFFFFFFFFDDDDDDEEEIIINNNPPPPPPNNNIIIHHHEEE@@@<<<999:::;;;>>>===<<<;;;;;;<<<===>>>>>>???@@@AAACCCDDDEEEFFFHHHHHHIIIKKKLLLMMMNNNOOOLLLMMMNNNNNNOOORRRVVVYYY___```bbbbbbaaa^^^[[[XXXWWWVVVUUUUUUUUUVVVWWWXXXWWWTTTQQQOOONNNPPPRRRTTTYYYZZZ[[[___eeennnxxx|||wwwrrrmmmjjjhhhffffffddd```\\\\\\```dddggglllsssyyy}}}}}}{{{yyysssrrrrrrqqqpppooonnnnnnlllkkklllmmmpppssswwwyyy|||xxxtttpppmmmhhhhhhjjjkkkkkklllllllllmmmnnnnnnmmmllllllmmmooommmmmmoooppprrrtttuuuvvvvvvwwwxxxyyyyyyyyyyyyyyyxxxyyy{{{{{{zzzzzz{{{}}}zzzzzzzzzyyyxxxwwwvvvuuuvvvxxxyyyyyyyyyyyy{{{|||{{{zzzyyyxxxvvvuuuttttttqqqqqqqqqrrrrrrssssssssstttvvvxxxyyyyyyyyywwwvvvrrrrrrrrrssstttvvvwwwxxxyyyxxxxxxwwwvvvuuuttttttxxxxxxyyyzzzzzzzzzzzzyyy~~~}}}{{{yyyvvvtttrrrsssssstttuuuuuutttssssssssssssssstttssssssrrrrrrtttttttttuuuuuutttsssssszzzxxxuuurrrqqqqqqqqqrrrrrrtttuuuvvvuuussspppnnnppppppooooooooooooooooooqqqqqqrrrrrrqqqqqqpppoooooommmlllkkklllkkkjjjhhhllliiieeebbbbbbbbbaaa``````````````````aaaaaaaaadddeeeeeeeeefffeeeeeedddccccccddddddeeedddddddddaaa```___^^^]]]^^^______fffgggjjjmmmqqqyyysssuuuxxxzzz|||}}}}}}}}}}}}~~~~~~}}}uuutttsssssstttwww{{{}}}~~~~~~|||zzzxxxwww|||xxxtttrrrtttwwwyyy{{{yyyxxxuuuqqqnnnkkkiiihhhkkkiiifffdddbbb]]]VVVQQQGGGCCC===999888888888888333333333333333222111000000000000000000000000000222222111111000/////////000000////////////000000///000111222333333222111666444444666888888666333666555333111000000000111444333222222111111222222333444555666777666555444777777666666666999>>>BBBMMM___www|||uuujjjbbb\\\ZZZYYY[[[bbbjjjvvvyyylllccc]]]ZZZWWWUUUUUUVVVUUUUUUUUUSSSQQQPPPQQQQQQPPPOOONNNMMMKKKIIIHHHHHHIIIIIIFFFDDDCCCDDDHHHJJJKKKJJJCCCDDDDDDCCC@@@>>>>>>>>>>>>===<<<;;;;;;<<<<<<===>>>>>>???@@@BBBCCCDDDEEEFFFFFFGGGIIIJJJKKKLLLMMMKKKLLLMMMNNNNNNQQQUUUXXX[[[]]]___aaa```]]]ZZZWWWWWWVVVVVVUUUVVVWWWXXXYYYVVVTTTQQQOOOOOOPPPRRRTTTWWWXXXYYY\\\aaaiiissszzz~~~}}}zzzuuuoooiiieeebbb______]]]YYYVVVVVVYYY]]]ccchhhnnnuuuyyyyyyxxxwwwqqqpppooonnnmmmmmmmmmmmmlllllllllmmmpppsssvvvxxx~~~{{{wwwtttrrrkkkkkkkkkkkkjjjiiiiiihhhhhhiiijjjiiihhhhhhjjjkkkllllllmmmnnnpppqqqrrrsssttttttuuuvvvvvvvvvvvvvvvuuuwwwxxxwwwvvvuuuvvvxxxxxxxxxwwwwwwvvvuuussssssrrrtttvvvvvvvvvwwwyyyzzz||||||{{{zzzxxxwwwvvvvvvrrrrrrrrrrrrrrrrrrsssssstttuuuwwwxxxyyyxxxwwwvvvssssssttttttuuuvvvwwwxxxyyyyyyxxxwwwuuutttssssssvvvwwwxxxxxxyyyyyyxxxxxxzzzzzzzzzyyyxxxvvvuuutttsssssssssrrrrrrsssssssssrrrsssssstttssssssrrrrrrsssssssssssssssssssssssswwwvvvtttsssqqqqqqqqqrrrnnnppprrruuuvvvuuutttsssqqqqqqqqqqqqppppppppppppqqqqqqrrrrrrqqqqqqpppooonnnmmmlllllllllkkkiiiggghhheeebbb````````````___`````````aaaaaaaaabbbbbbbbbcccdddeeeffffffffffffccccccdddddddddccccccbbbaaa```^^^]]]]]]^^^___```eeegggkkkoootttzzz~~~yyyzzz{{{|||}}}~~~~~~~~~}}}{{{yyyuuutttttttttvvvxxxzzz|||zzzzzz{{{{{{zzzxxxwwwvvv|||zzzwwwwwwxxx{{{~~~|||zzzwwwtttpppmmmkkkjjjhhhfffdddcccbbb^^^VVVPPP@@@<<<777333222222222222222333333333222222111000000000000000000000000000000000000000111111111111111111000000000000111111---...000222333333333333666555555666999:::888555555444333222111111222222444333222111000000000000111111222333333333333333555666777777777999<<>>===<<<<<<;;;;;;;;;<<<======>>>???AAABBBCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJKKKLLLMMMMMMOOOSSSVVVUUUXXX\\\______\\\XXXVVVVVVVVVVVVWWWXXXYYY[[[[[[VVVUUUSSSQQQQQQRRRSSSUUUVVVVVVVVVWWW[[[bbbkkkrrryyyxxxwwwsssmmmfff___[[[XXXXXXVVVRRRPPPPPPSSSUUU]]]aaahhhnnnsssuuuttttttpppnnnlllkkkjjjkkklllmmmlllllllllnnnpppsssvvvwwwzzz}}}|||xxxuuusssrrrmmmmmmkkkjjjhhhfffeeeddddddeeeeeeeeeddddddfffhhhiiiiiijjjkkklllmmmnnnoooqqqqqqrrrssssssssssssrrrqqqsssssssssqqqpppqqqrrruuuuuutttsssrrrqqqppppppoooqqqsssttttttuuuwwwyyy||||||{{{yyyxxxwwwvvvuuussssssssssssrrrrrrrrrrrrtttuuuvvvwwwxxxwwwvvvvvvuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyxxxvvvuuusssrrrrrruuuuuuvvvwwwwwwwwwwwwvvvtttuuuuuuvvvvvvvvvuuuuuusssrrrqqqppppppqqqrrrsssrrrrrrsssssstttssssssrrrrrrqqqqqqqqqqqqrrrtttuuutttsssssssssrrrqqqpppppplllmmmppprrrtttuuuuuutttqqqqqqpppppppppoooooooooqqqqqqqqqqqqqqqpppoooooommmllllllllllllkkkhhheeeccc```^^^]]]^^^___^^^^^^______```aaabbbccccccddd```aaacccdddfffgggggghhhdddddddddddddddcccbbbaaaaaa```^^^]]]]]]___```aaaeeeiiinnnsssxxx}}}~~~}}}|||~~~~~~}}}xxxuuuuuuuuuvvvwwwyyyzzz{{{{{{xxxyyyyyyyyyyyyxxxwwwvvvyyyxxxxxxyyy{{{~~~}}}{{{wwwtttpppmmmkkkeeecccccccccbbb]]]UUUOOO@@@<<<888444333333333222222222222333222222111000000000000000000000000000//////000000111222222333222222111111111111222222,,,---///111333444444444555555555777999:::999888555555444333222222333333333333111000000/////////111111111111111222333333444666888999999:::<<<>>>@@@HHHUUUhhh{{{zzznnngggaaa^^^\\\___iiiuuu|||jjjeee^^^YYYWWWWWWXXXXXXVVVTTTRRRQQQRRRRRRQQQPPPNNNMMMKKKJJJIIIJJJJJJKKKJJJHHHFFFDDDDDDEEEFFFFFFEEEFFFGGGFFFCCCAAA@@@@@@???>>>===<<<;;;;;;::::::<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDFFFGGGHHHIIIHHHIIIKKKKKKLLLNNNQQQSSSQQQTTTYYY]]]^^^\\\XXXVVVVVVWWWXXXYYY[[[]]]___```ZZZYYYXXXWWWVVVVVVWWWWWWWWWVVVUUUUUUWWW]]]eeekkkuuuvvvvvvtttnnnfff^^^YYYVVVUUURRRPPPNNNNNNOOOQQQXXX\\\bbbhhhmmmpppqqqqqqooommmkkkiiiiiijjjlllnnnlllmmmmmmnnnpppsssuuuvvvvvvyyy}}}{{{wwwtttrrrqqqqqqlllkkkiiigggeeecccbbbaaaaaabbbbbbbbbaaaaaaccceeecccdddeeeggghhhjjjkkklllnnnoooppppppqqqqqqppppppmmmnnnpppooonnnnnnooopppsssrrrrrrqqqpppooooooooonnnpppsssttttttvvvxxxzzzzzzyyyxxxwwwvvvtttssssssttttttssssssrrrrrrrrrqqqssstttuuuvvvvvvvvvuuuuuuwwwvvvvvvvvvvvvvvvwwwwwwyyyyyywwwvvvtttsssqqqqqqsssssstttuuuuuuuuuuuuuuuqqqrrrsssttttttttttttttttttrrrqqqooooooqqqrrrtttrrrrrrsssssstttsssssssssqqqpppooooooooorrrtttvvvrrrsssttttttrrrpppnnnllllllmmmnnnooopppqqqqqqqqqpppooooooooonnnmmmmmmmmmpppppppppppppppooonnnnnnkkkjjjjjjjjjjjjiiieeeccc^^^]]][[[[[[]]]^^^^^^^^^______```aaabbbcccdddeeeaaaaaacccdddeeeffffffffffffffffffeeeeeecccbbbaaaaaa___^^^]]]]]]___aaacccgggkkkrrrxxx}}}~~~}}}}}}}}}~~~zzzvvvtttwwwxxxzzz|||}}}}}}}}}}}}{{{{{{{{{zzzyyyxxxwwwwwwssstttwwwyyy{{{}}}|||xxxsssooommmgggfffeeeeeeccc\\\SSSKKKAAA===999666555555555444111111222222222222111111000000000000000000000000000000000111111222222222222111111000000111111222---...///000111222333333333333444666777888999999777777666555333222222222222222111111111111222222444333222111222333444555555777999:::::::::<<<===>>>AAAKKK[[[ooo~~~~~~sssgggcccbbbdddhhhmmmzzzxxxqqqfff^^^YYYXXXWWWWWWWWWUUURRRRRRRRRRRRQQQPPPOOONNNLLLJJJHHHHHHHHHHHHFFFGGGGGGGGGFFFEEEEEEEEEGGGGGGFFFDDDBBBAAABBBDDD@@@??????>>>===;;;:::::::::;;;;;;<<<===>>>??????@@@AAABBBCCCEEEFFFGGGGGGFFFGGGIIIJJJJJJKKKNNNPPPOOORRRWWW[[[\\\[[[XXXVVVUUUWWWYYY\\\___bbbdddeeeaaaaaa```___^^^]]]\\\\\\YYYXXXVVVUUUVVVZZZaaafffssstttwwwvvvrrrkkkddd___WWWUUURRRPPPNNNNNNNNNMMMUUUXXX]]]ccchhhlllnnnnnnnnnmmmkkkiiiiiikkknnnooommmmmmnnnoooqqqrrrttttttrrruuuxxxzzz|||~~~}}}~~~|||zzzwwwuuutttssssssjjjiiigggdddcccbbbaaaaaa^^^______^^^]]]]]]^^^```]]]^^^```bbbeeehhhiiikkklllmmmnnnoooppppppppppppjjjlllnnnnnnmmmnnnoooqqqqqqqqqpppoooooooooppppppqqqsssuuuvvvwwwxxxzzz|||zzzyyyxxxwwwuuutttsssssstttttttttssssssrrrrrrrrrssssssttttttuuuuuuuuuuuuwwwvvvvvvvvvvvvvvvwwwwwwxxxwwwvvvuuutttrrrqqqqqqqqqrrrssssssttttttssssssrrrrrrrrrssssssrrrrrrqqquuusssrrrpppppprrrsssuuuqqqrrrrrrssstttttttttsssqqqpppooonnnoooqqqtttuuussstttuuutttrrrooollljjjiiiiiijjjkkklllnnnooopppqqqppppppooonnnnnnmmmmmmnnnnnnnnnooonnnnnnmmmllliiigggfffffffffeeebbb___\\\[[[ZZZ[[[]]]______^^^^^^___```aaabbbcccddddddccccccddddddeeedddddddddggggggggggggfffeeecccccc```___]]]\\\]]]```ccceeejjjooovvv|||~~~~~~}}}zzzxxxwwwwwwvvvzzz{{{~~~~~~}}}{{{zzzxxxvvvuuutttpppssswwwyyyzzz|||zzzuuurrrmmmkkkhhhgggcccZZZOOOGGG;;;888444222111111000///000111111222222111111111000000000000000000000000333222222222111111000000000000////////////000000000000000000000000111111000111222333444555666777:::999888777555333111000111111111222333444555666444333222111222333444555555777888999999999;;;<<<===>>>EEEQQQ```sssqqqkkkjjjhhhggghhhrrrrrrfff___\\\\\\\\\ZZZXXXUUUSSSSSSRRRQQQOOOPPPNNNLLLJJJHHHGGGGGGGGGCCCEEEHHHHHHFFFDDDDDDDDDDDDDDDDDDBBBAAACCCFFFIIIAAAAAAAAA@@@>>><<<:::999999999:::;;;;;;<<<======??????@@@AAACCCDDDEEEFFFDDDFFFHHHIIIIIIIIIKKKMMMNNNPPPTTTXXXYYYYYYXXXWWWTTTWWW[[[___dddhhhkkkllliiiiiihhhgggeeecccaaa___\\\ZZZXXXVVVVVVYYY```dddooorrrvvvxxxvvvqqqkkkggg\\\YYYUUURRRQQQPPPNNNLLLRRRUUUYYY^^^cccgggjjjkkkmmmlllkkkjjjkkklllnnnpppmmmnnnooopppqqqrrrssssssppprrrtttuuuvvvwwwzzz||||||}}}}}}{{{vvvuuutttsssrrrrrrqqqqqqjjjhhhfffdddcccbbbbbbccc]]]^^^^^^\\\ZZZZZZ[[[\\\ZZZ[[[]]]___bbbeeeggghhhiiijjjlllmmmooopppppppppkkkmmmnnnnnnnnnnnnoooqqqooonnnmmmmmmnnnoooqqqrrrsssuuuwwwxxxxxxyyy{{{}}}{{{{{{zzzxxxwwwvvvuuuttttttttttttsssssssssssssssrrrrrrssssssssstttttttttuuuuuuuuuuuuuuuvvvwwwxxxvvvvvvuuutttsssrrrrrrqqqqqqqqqrrrssssssssssssrrrsssssssssssssssrrrqqqqqqtttsssrrrqqqqqqrrrssstttqqqqqqrrrsssttttttttttttqqqppppppppppppqqqssstttssstttttttttrrrooommmkkkeeeeeefffhhhjjjnnnqqqsssrrrrrrqqqpppoooooonnnnnnlllllllllllllllkkkkkkjjjfffdddbbbaaa``````^^^\\\ZZZZZZYYY[[[]]]___^^^^^^^^^^^^___```aaabbbbbbcccccccccddddddddddddccccccffffffgggffffffeeedddccc```___]]]\\\]]]```dddgggmmmrrrxxx~~~~~~~~~~~~~~~}}}zzzwwwwwwxxxzzz{{{}}}~~~~~~}}}zzzxxxuuusssrrrrrrssswww{{{||||||}}}{{{xxxrrroookkkgggaaaXXXLLLDDD999666333111000000///...///000111111222111111111000000000000000000000000444333333222111111000000000000////////////000000222111000////////////000///000111111000111333555;;;:::999888666444222000111111222222444555777777111111111111111222333333444555666666666666999;;;:::;;;AAAIIIQQQ___wwwzzzssslllhhhhhhmmmyyy~~~ppphhheeedddeee^^^\\\XXXVVVUUUTTTRRRPPPOOONNNLLLJJJIIIIIIIIIIIIHHHIIIJJJHHHEEEDDDEEEGGGCCCDDDDDDDDDCCCCCCDDDFFFCCCCCCBBBAAA@@@===;;;:::888888999::::::;;;;;;;;;<<<===>>>???@@@BBBCCCCCCBBBDDDGGGHHHHHHHHHIIIKKKMMMOOOQQQSSSUUUVVVVVVVVVSSSVVV\\\bbbhhhmmmqqqrrroooooonnnmmmjjjfffcccaaa]]]\\\YYYVVVUUUYYY___cccjjjnnnssswwwxxxuuuqqqnnndddaaa\\\YYYXXXVVVRRRPPPPPPRRRVVVZZZ___cccfffhhhkkkjjjjjjkkklllmmmnnnooommmnnnooopppqqqrrrrrrrrrooopppqqqqqqpppqqqsssuuuwwwxxxyyyzzz{{{zzzxxxwwwnnnooooooppppppppppppooommmkkkhhhfffdddcccddddddaaabbbaaa___\\\[[[[[[]]][[[[[[]]]^^^```aaabbbcccfffgggiiikkkmmmoooppppppnnnooopppooommmlllmmmnnnkkkkkkkkkkkkllloooqqqssssssuuuwwwwwwwwwxxxyyy{{{{{{zzzyyyxxxwwwvvvuuutttssssssssssssttttttttttttrrrrrrrrrrrrrrrsssssstttssssssttttttuuuvvvwwwxxxtttttttttsssssssssrrrrrrqqqqqqrrrssssssssssssrrrrrrsssssstttttttttssssssqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrsssttttttttttttqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssqqqpppooogggffffffgggjjjnnnrrrtttqqqpppooonnnmmmlllkkkkkkjjjjjjjjjjjjjjjiiiiiihhhdddaaa]]][[[[[[[[[ZZZYYYYYYXXXXXXZZZ\\\^^^]]]\\\^^^^^^______`````````aaaaaabbbcccdddddddddddddddcccddddddeeeddddddcccccc```___]]]\\\]]]aaaeeehhhnnnrrrxxx|||}}}~~~~~~}}}{{{zzzyyyyyyzzz{{{~~~~~~~~~~~~|||zzzwwwvvvtttttttttwwwzzz}}}}}}{{{||||||xxxtttpppjjjeee^^^UUUJJJBBB:::888555333333333111000//////000111111111111111000000000000000000000000222222222222222222222222111000000000000000000111000000///...//////000111///000111000...///111444888999999999888666444333333333222222333333444555111111222333333333333333333444444333333444777999888:::???DDDHHHSSSjjj~~~{{{oookkkllliiirrr~~~xxxooolllllllllbbb___[[[YYYWWWVVVSSSQQQOOONNNLLLKKKKKKKKKLLLMMMOOOOOOMMMJJJFFFEEEGGGKKKDDDFFFGGGGGGDDDAAA@@@???DDDDDDDDDCCCAAA>>>;;;:::888888888999999::::::;;;:::;;;<<<===>>>@@@AAAAAAAAADDDFFFGGGGGGGGGHHHJJJLLLMMMOOOPPPRRRSSSTTTTTTSSSVVV\\\dddkkkppptttvvvrrrrrrrrrppplllhhhdddaaa]]]\\\YYYVVVUUUXXX^^^cccfffjjjpppuuuxxxwwwtttrrrlllhhhccc```^^^\\\XXXTTTOOOPPPSSSWWW\\\```ccceeeiiiiiijjjkkklllmmmmmmmmmnnnnnnoooqqqqqqrrrrrrrrrnnnoooooonnnmmmmmmoooppprrrrrrttttttuuuttttttsssnnnppprrrsssttttttssssssqqqoookkkhhheeedddddddddggggggfffdddaaa______```]]]]]]]]]^^^^^^_________ccceeegggjjjlllnnnooopppqqqrrrrrrpppllljjjjjjkkkiiiiiihhhiiikkknnnqqqsssrrrtttvvvvvvuuuvvvwwwyyyyyyxxxwwwvvvuuusssrrrrrrrrrssssssssstttuuuuuuuuurrrrrrqqqqqqrrrrrrssstttrrrrrrssssssuuuvvvwwwxxxssssssssssssssssssssssssqqqqqqrrrssssssssssssrrrrrrrrrssstttuuuuuuuuuuuuooopppqqqqqqqqqqqqpppooopppqqqrrrsssttttttttttttrrrrrrsssssssssrrrqqqqqqpppqqqqqqrrrsssssssssssslllkkkiiiiiijjjmmmppprrrmmmllllllkkkiiihhhggggggiiiiiiiiiiiiiiihhhggggggccc___[[[XXXWWWXXXXXXWWWXXXWWWWWWYYY\\\\\\\\\ZZZ^^^^^^^^^__________________```bbbcccdddeeeffffffaaaaaabbbcccccccccbbbbbb```___]]]\\\]]]aaafffiiiooorrrwww{{{|||~~~|||~~~|||zzzxxxyyyzzz|||}}}~~~~~~~~~}}}{{{yyyxxxxxxxxxxxxxxx{{{~~~|||zzzzzz~~~xxxuuusssooohhhccc\\\TTTIIIBBB999666444333222222000/////////000111111111111111000000000000000000000000111111111222222333444444222222111111111111222222///.........///000222333000111222000......111444666666888999999888777666555444333222111111111111333444555666777666555444555555555555666666666666::::::;;;>>>AAAIIIYYYiiizzzlllbbbccchhhssswwwsssuuuxxxrrrkkkccc]]]ZZZWWWTTTQQQPPPOOONNNMMMLLLLLLLLLLLLMMMMMMLLLJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEDDDBBB>>>;;;999888888888777888888999999===============>>>???@@@>>>@@@BBBCCCDDDEEEGGGIIIJJJJJJKKKLLLMMMMMMMMMMMMRRRUUU[[[dddmmmtttxxxyyy{{{zzzyyyvvvrrrnnnjjjhhh___``````]]]YYYXXXZZZ\\\___dddlllrrrvvvyyy|||~~~uuurrrnnniiiccc^^^[[[XXXTTTSSSRRRSSSWWW\\\bbbfffjjjkkkmmmmmmlllmmmnnnpppnnnnnnnnnoooppppppqqqqqqpppooonnnmmmllllllmmmnnnqqqqqqppppppppppppqqqqqquuusssrrrtttvvvwwwuuusssoooppppppnnnmmmlllmmmooolllkkkiiihhhfffdddcccbbbbbbbbbaaa```___^^^^^^___\\\ccciiiiiifffhhhqqq{{{wwwnnnjjjjjjjjjhhheeegggdddbbbccchhhmmmoooooorrrssstttuuuuuuuuutttssswwwwwwwwwwwwwwwwwwwwwwwwssssssttttttuuuvvvvvvvvvtttrrrrrrtttwwwxxxvvvtttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuutttsssrrrqqqqqqrrrqqqppppppqqqrrrtttuuutttttttttsssrrrrrrqqqqqqrrrrrrrrrpppnnnmmmoooqqqqqqooonnnppptttvvvuuusssppprrrtttvvvvvvtttrrrpppssssssssssssuuuwwwyyyzzzvvvqqqkkkiiijjjlllmmmllllllkkkjjjiiihhhhhhiiijjjkkkkkkkkkkkkhhheeebbb```\\\ZZZWWWTTTTTTVVVYYY[[[ZZZZZZ[[[[[[[[[\\\\\\\\\```___^^^^^^^^^___aaabbbaaabbbbbbbbbbbbcccccccccfffcccaaabbbdddeeedddbbbbbbbbbccceeehhhjjjmmmnnnssssssrrrssstttuuuwwwxxx~~~~~~zzzxxx{{{zzzyyy|||~~~~~~}}}{{{zzzyyyxxxwwwyyy}}}zzzyyyzzzzzzzzz{{{{{{xxxwwwvvvtttssskkkaaaWWWOOOJJJFFFDDD:::888555222000//////000000000000000111111111111//////000000111111222222111///...///222333222000333111000......///111222111111111111000000//////333222222111000000111111666777999;;;<<<;;;:::999.........///000222333444555555555555555555555555444555555555666666666666777888:::===@@@FFFTTTccc{{{qqqccc\\\___iiiuuu~~~}}}xxxxxxzzz{{{uuulllccc]]]XXXUUURRRQQQPPPOOONNNNNNMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIFFFEEEDDDCCCBBBBBBBBBBBBFFFFFFGGGFFFDDD@@@<<<:::;;;;;;;;;::::::::::::;;;:::::::::::::::;;;<<<<<<===???BBBCCCCCCDDDFFFHHHJJJJJJKKKLLLMMMMMMLLLLLLOOORRRYYYbbbllluuuzzz|||||||||{{{xxxuuupppmmmjjjhhhgggeee___YYYUUUUUUVVV[[[```ffflllrrrvvvzzz}}}yyywwwsssnnnhhhccc^^^\\\UUUTTTSSSSSSVVVZZZ```cccfffhhhjjjkkkjjjjjjkkklllnnnnnnnnnoooppppppqqqqqqpppooonnnmmmlllmmmmmmnnnoooooonnnnnnnnnnnnoooooosssrrrrrrtttwwwyyyxxxwwwwwwwwwwwwuuurrrpppqqqrrrpppooonnnllljjjhhhgggfffccccccaaa```____________^^^aaadddgggjjjooouuuzzzxxxrrrllliiijjjkkkiiiggggggdddbbbcccgggkkkmmmmmmpppqqqrrrttttttttttttssswwwwwwwwwwwwwwwwwwwwwwwwtttttttttttttttuuuuuuuuuuuussssssuuuwwwyyywwwuuurrrrrrrrrrrrrrrrrrrrrrrrvvvuuuuuuttttttssssssrrrrrrrrrrrrrrrrrrrrrssstttttttttssssssssssssrrrrrrrrrrrrqqqooommmmmmnnnppprrrpppoooqqqsssuuutttrrroooqqqrrrssssssrrrqqqooorrrrrrrrrrrrtttuuuwwwyyywwwrrrmmmjjjkkklllmmmmmmmmmlllkkkjjjjjjjjjkkkllljjjjjjhhhfffccc```]]][[[YYYXXXVVVTTTTTTUUUWWWYYYYYYYYYZZZ[[[[[[\\\]]]]]]```______^^^___```aaabbbccccccbbbbbbaaaaaaaaa```cccaaa___```ccceeeeeeccceeegggiiimmmqqqtttvvvwwwxxxwwwvvvuuuvvvwwwyyyzzz|||xxxwwwttttttvvvzzz~~~|||zzzyyyyyyzzz{{{{{{vvvttttttttttttwww{{{{{{xxxvvvvvvsssnnnjjjddd[[[RRRKKKEEEAAA>>>666555222000......////////////000000000111111111000000000000000111111111111///...///111333111000111000///...///000222333222222111111000000//////333222222111111111222222222333555777888777666555666666444333222222222222666666666666666666666666444444444555555555666666555555888<<<>>>BBBMMMYYYmmm|||xxxeeeXXXWWW\\\fffqqq|||~~~~~~yyyoooeee]]]XXXVVVRRRRRRQQQPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLGGGFFFEEECCCBBBAAAAAAAAAEEEGGGHHHHHHFFFBBB>>>;;;======<<<;;;;;;:::::::::999999999888999999:::;;;<<<>>>@@@AAAAAACCCEEEGGGJJJKKKKKKLLLLLLLLLLLLKKKKKKPPPWWWaaakkkttt{{{~~~~~~~~~|||yyyuuuqqqnnnnnnlllhhhaaaZZZUUUSSSSSSVVVYYY___dddjjjqqqxxx}}}~~~}}}yyyuuuoooiiidddaaaZZZXXXVVVVVVWWWZZZ^^^```fffiiilllnnnnnnmmmmmmnnnmmmnnnnnnooooooppppppqqqoooooonnnmmmmmmmmmnnnnnnmmmmmmllllllllllllmmmmmmppppppqqqtttyyy|||}}}|||{{{||||||{{{xxxwwwwwwxxxvvvuuutttrrrpppnnnlllkkkhhhgggeeedddcccbbbbbbbbb``````aaahhhqqqwwwxxxwwwpppllliiiiiikkkllljjjhhhfffcccaaabbbdddhhhjjjkkklllmmmooorrrssssssssssssvvvvvvwwwwwwwwwwwwwwwwwwuuuuuutttttttttssssssssstttttttttuuuwwwxxxwwwvvvqqqqqqqqqqqqqqqqqqqqqqqqttttttttttttttttttttttttssssssttttttssssssrrrrrrssssssssssssttttttttttttrrrrrrqqqooommmmmmnnnpppsssqqqpppqqqrrrsssrrrqqqooooooppppppppppppooooooqqqqqqppppppqqqssstttuuuvvvsssnnnllllllmmmmmmmmmkkkkkkjjjjjjjjjkkkkkkllliiihhhdddaaa]]]YYYWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUWWWXXXYYYZZZ[[[\\\]]]^^^```____________```aaaaaadddcccbbbaaa```___^^^^^^^^^]]]]]]___bbbdddeeedddgggjjjpppuuuzzz}}}~~~|||zzzxxxxxxzzz|||~~~~~~yyyvvvuuummmpppttt{{{|||zzzyyyyyy{{{~~~xxxtttssssssssstttvvvvvvttttttsssmmmeee^^^YYYRRRLLLFFFAAA===999555444222000/////////000//////000000000000111111111000000000000000000///000///...///111222111000000//////...///000222333222222111111000//////...000000000000111111111111333444666777888888777777999888666555333222222222666666666666666666666666333333444444444555555555444444777<<<===???FFFOOO^^^qqq|||mmm]]]WWWTTTZZZdddppp~~~~~~yyynnnccc]]]ZZZRRRRRRQQQPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNHHHGGGEEECCCBBBAAA@@@@@@BBBDDDFFFHHHGGGDDD@@@>>><<<<<<<<<;;;:::999888888::::::999999999::::::;;;:::<<<>>>???@@@AAACCCEEEKKKKKKLLLLLLLLLLLLLLLKKKKKKPPPWWW___hhhrrrzzz~~~zzzuuusssmmmkkkgggbbb\\\XXXVVVVVVSSSVVVYYY^^^dddmmmvvv|||~~~zzzuuunnniiifff```^^^\\\ZZZZZZ[[[^^^___eeehhhmmmooooooooonnnooommmmmmnnnnnnooopppppppppoooooonnnnnnnnnnnnnnnnnnmmmllllllllllllllllllmmmnnnoooqqqtttyyy}}}|||~~~}}}}}}}}}~~~{{{zzzxxxvvvtttqqqpppooommmlllkkkiiihhhfffffffffaaabbbfffnnnvvvyyywwwssskkkjjjiiijjjlllllliiigggeeecccaaa```bbbdddfffhhhiiijjjmmmoooqqqsssssssssuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuttttttsssrrrrrrqqqsssssstttuuuvvvvvvvvvuuusssssssssrrrrrrrrrrrrrrrsssssstttttttttuuuuuuuuuttttttuuuuuutttsssqqqpppqqqrrrrrrsssttttttuuuuuussssssrrrpppnnnnnnoooqqqsssrrrrrrqqqqqqqqqppppppppppppoooooooooooopppppppppooonnnnnnnnnooopppqqqtttrrrooommmlllmmmmmmmmmiiiiiihhhhhhhhhiiiiiiiiiiiifffbbb\\\XXXUUUTTTSSSQQQRRRSSSSSSSSSSSSSSSSSSVVVVVVXXXYYY[[[\\\]]]^^^_______________``````aaaaaaaaaaaa```___^^^^^^]]]]]]]]]]]]___aaaccceeeeeeiiimmmtttzzz~~~}}}{{{zzz{{{}}}zzzuuusssrrrmmmqqqxxx|||{{{xxx{{{xxxtttsssssssssssstttrrrppppppmmmcccXXXQQQNNNIIIFFFCCC@@@<<<999777666444222111000000000////////////000000000111111111000000/////////...000/////////000000000000111000////////////000000222222111111000/////////......//////000000000000333444555666777777777777222222222222222222333444666666666666666666666666333333333333444444444444444444777;;;======AAAHHHQQQ```sss}}}kkk___UUUTTTYYYcccqqq}}}{{{vvvtttxxx|||yyyqqqfff^^^ZZZRRRQQQPPPOOOOOONNNNNNOOOLLLLLLMMMMMMMMMMMMNNNNNNHHHGGGFFFDDDBBBAAAAAAAAA>>>@@@CCCEEEEEEDDDAAA???============<<<:::999888:::999888888888888999999888:::<<<======???AAACCCJJJKKKLLLLLLLLLLLLLLLLLLMMMQQQWWW]]]dddllluuu{{{~~~zzzwwwnnnlllgggccc___\\\ZZZYYYUUUVVVXXX[[[aaajjjttt{{{}}}yyysssnnnjjjeeeccc```]]]\\\\\\\\\]]]___ccchhhjjjkkkkkkkkkkkkmmmmmmmmmnnnooooooppppppnnnnnnoooooooooooooooooonnnmmmmmmllllllmmmmmmnnnlllnnnpppssswww{{{~~~}}}|||yyywwwtttsssrrrqqqpppnnnllljjjiiihhhgggbbbhhhooouuuwwwuuurrrooollllllmmmmmmmmmkkkhhhfffeeedddbbb```___aaaccceeefffhhhkkknnnppprrrrrrsssssssssssstttttttttuuuuuuuuuuuutttsssrrrqqqpppppppppqqqssssssttttttttttttssssssrrrrrrrrrqqqqqqqqqrrrrrrssssssttttttuuuuuuttttttuuuuuutttrrrpppooopppqqqqqqrrrssstttuuuuuuttttttsssrrrooooooqqqrrrrrrrrrrrrrrrppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqnnnmmmlllkkkkkkkkklllmmmoooooonnnmmmlllllllllmmmjjjjjjiiiiiihhhggggggffffffccc___ZZZVVVTTTSSSSSSPPPQQQRRRSSSSSSSSSRRRRRRUUUVVVWWWXXXZZZ[[[]]]]]]]]]]]]^^^^^^____________^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^___```bbbdddfffhhhnnnsssyyy~~~{{{{{{zzzzzz|||~~~yyytttooollllllpppttt|||~~~}}}yyy}}}{{{tttpppppppppqqqtttssspppllliiidddXXXKKKBBBAAA???>>>>>><<<:::777777666444333111///.........////////////000000000111000000000//////......///000000000////////////222222111///......------111111111111000000000///000000111222222222111000000000111222222333333333//////000000111333444555444444444444444444444444222222222333333333444444444333666:::;;;;;;>>>CCCGGGQQQ```ppp|||pppaaaYYYVVVYYYdddooo{{{yyyqqqjjjnnnrrrsssmmmeee\\\WWWRRRRRRQQQPPPOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLMMMMMMIIIHHHGGGEEEDDDCCCCCCCCC???@@@AAABBBCCCBBB@@@???>>>???@@@@@@???>>><<<;;;888777666666555666666666666888:::;;;<<<===???AAAGGGHHHIIIJJJKKKKKKKKKKKKMMMPPPUUUYYY]]]dddnnnuuu{{{~~~~~~{{{tttpppkkkfffccc```\\\ZZZYYYYYYYYY[[[___gggqqqwww|||}}}|||wwwrrrooohhhfffccc```]]]\\\\\\\\\___bbbfffiiijjjjjjkkkllllllmmmmmmnnnnnnoooooopppnnnnnnooopppppppppoooooonnnnnnmmmmmmmmmmmmnnnnnnlllnnnppprrrtttwww|||~~~{{{xxxvvvuuusssrrrpppmmmkkkiiihhhhhhhhhnnnuuuwwwsssooonnnooopppqqqqqqqqqooollliiigggeeeeeeccc```^^^^^^aaaccceeegggjjjmmmpppqqqrrrrrrppppppqqqqqqrrrsssssssssttttttsssrrrqqqqqqppppppnnnppprrrsssrrrrrrssstttrrrqqqqqqppppppoooooooooqqqqqqrrrrrrssssssssstttssssssssssssrrrqqqpppooooooppppppqqqrrrsssssstttttttttsssqqqooooooqqqrrrqqqrrrsssrrrpppoooooopppqqqqqqrrrrrrrrrrrrqqqqqqmmmkkkjjjhhhhhhhhhhhhhhhiiijjjlllllljjjjjjkkklllllllllkkkjjjhhheeecccbbb___]]]ZZZWWWTTTSSSSSSTTTPPPQQQRRRSSSTTTTTTSSSSSSUUUVVVWWWXXXYYYZZZ[[[\\\[[[\\\]]]]]]^^^^^^]]]]]]\\\\\\\\\]]]]]]]]]^^^^^^]]]___bbbccceeegggkkkmmmwwwzzzxxxyyyzzz{{{~~~|||{{{yyytttnnnkkkjjjjjjuuuyyy}}}|||{{{uuurrrrrrrrrrrrqqqqqqnnngggaaaYYYMMMAAA888777555555666666555333333333222111///...---,,,......////////////000000000//////////////////...///000111000...---...///111111000000///...---,,,000000000000111111111111444555666666666555333222111111111222333333444444444444333333333333444444333333333333333333333333222222222222333333333333333222333888999999;;;@@@AAAEEEOOO]]]nnnvvviii]]]WWW\\\dddppp~~~xxxlllmmmmmmllljjjddd]]]WWWTTTSSSRRRQQQPPPPPPPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>======>>>@@@AAAAAA@@@>>>===888777777666555555666666555777999::::::;;;===???BBBCCCEEEFFFHHHHHHIIIIIIIIILLLPPPSSSVVV]]]gggooowww{{{~~~yyytttooojjjhhheeeaaa^^^]]]\\\[[[[[[^^^dddmmmsssxxxzzz~~~{{{vvvsssnnnllliiieeebbb```______```bbbfffhhhiiikkkmmmooollllllmmmmmmnnnooooooooommmnnnooopppqqqppppppooonnnnnnmmmmmmmmmmmmnnnnnnmmmoooppppppqqqssswww{{{~~~|||{{{wwwvvvsssqqqnnnlllkkkjjjqqqssstttrrrmmmlllnnnqqqtttuuuuuutttqqqnnnlllkkkffffffdddaaa]]]]]]___bbbfffgggjjjmmmoooqqqqqqqqqnnnnnnoooooopppqqqqqqrrrssssssrrrrrrqqqqqqppppppnnnqqqssssssrrrqqqsssuuusssrrrrrrqqqppppppooooooqqqqqqqqqqqqqqqqqqqqqqqqsssrrrqqqqqqppppppppppppoooooooooppppppqqqqqqqqqrrrrrrrrrpppnnnmmmoooqqqoooqqqrrrrrrooonnnpppqqqpppqqqsssttttttsssqqqpppkkkjjjhhhfffeeeeeeeeeeeecccfffiiijjjiiihhhjjjkkklllkkkjjjgggddd```\\\ZZZUUUTTTSSSRRRQQQRRRRRRSSSRRRRRRRRRSSSTTTUUUUUUVVVVVVVVVWWWXXXXXXYYYZZZZZZYYYZZZ[[[\\\]]]\\\\\\[[[\\\\\\\\\\\\\\\\\\[[[[[[\\\___cccfffiiilllrrrvvv|||xxxyyy{{{~~~~~~~~~zzzyyywwwtttpppnnnoooppp||||||zzzyyy}}}}}}xxxuuuttttttssskkkmmmjjjaaaXXXPPPEEE<<<666444222111222222111000///000000000000/////////........./////////000000.........///////////////...000111000...,,,...///......///////////////.........///000111222333333666777777777777555222111444444444444555666777777777666555444444333444444444444444444444444444444111111222222222333333333222000111666777777999>>>>>>???EEEQQQaaatttxxxgggZZZYYY___hhhuuuuuuqqqmmmkkkiiieee___ZZZUUUTTTSSSRRRRRRQQQQQQQQQNNNNNNNNNMMMMMMMMMLLLLLLIIIIIIHHHGGGFFFFFFFFFGGGHHHGGGDDDAAA???===<<<;;;;;;<<<>>>??????>>>===<<<::::::999888888888888888444666888999999:::===??????@@@AAACCCEEEFFFGGGGGGEEEIIIMMMOOOQQQXXXccckkkuuuzzzzzzuuupppmmmllljjjgggddd___^^^]]]\\\]]]bbbjjjooovvvyyy}}}~~~yyyvvvtttrrrnnnkkkhhheeedddddd\\\^^^aaacccdddfffiiilllllllllmmmmmmnnnooooooooommmnnnoooqqqqqqqqqpppooonnnmmmmmmllllllmmmmmmnnnnnnpppppppppnnnppptttxxxxxx||||||{{{xxxuuusssqqqooooooxxxvvvqqqllliiikkkooosssuuuvvvwwwvvvssspppooooooffffffeeeaaa]]]\\\___bbbfffhhhjjjmmmooopppqqqqqqlllmmmmmmnnnoooppppppqqqrrrrrrrrrqqqqqqqqqqqqpppooorrrttttttsssrrrtttvvvuuuuuuttttttsssrrrqqqqqqpppppppppppppppppppppppprrrqqqpppooooooooopppqqqoooooooooooooooppppppppppppqqqpppnnnllllllmmmooonnnqqqrrrqqqooonnnppprrrnnnppprrrttttttrrrpppnnnkkkiiigggeeedddccccccddd___cccggghhhggggggiiikkkiiihhhfffccc___ZZZUUUSSSNNNNNNNNNNNNOOOPPPQQQQQQSSSSSSSSSSSSTTTUUUWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYXXXYYYZZZ[[[\\\[[[ZZZZZZ^^^]]]]]]\\\[[[ZZZYYYYYYZZZ^^^dddhhhlllqqqwww|||~~~yyy{{{}}}}}}~~~}}}|||{{{{{{{{{yyywwwttttttvvvyyyzzzwwwuuuyyy{{{uuusssqqqpppooofffiiiggg]]]RRRJJJAAA:::999666333111111111000///...///000222333333333444............/////////000---.........//////000000...000222000---,,,---///+++,,,---///000111111111------...000111333444444444555666666444222///...111111111111222333444444444444333333333444444555555555555555555555555555///000111111333333444555777666333222222555999;;;:::<<>>>>>===<<<<<<<<<<<<======<<<<<<;;;999888777777888999999:::::::::999999>>>???BBBDDDFFFGGGGGGGGGFFFGGGJJJLLLPPPTTTZZZ^^^jjjqqqzzz~~~xxxqqqllliiiggggggbbb```______```cccfffhhhkkknnnrrrvvvyyyzzzyyyxxxsssrrrpppnnnjjjgggdddcccdddeeeeeefffggghhhhhhiiiiiijjjlllnnnooonnnmmmlllllllllmmmnnnoooooonnnnnnnnnooopppooollljjjjjjjjjnnnnnnnnnnnnnnnnnnnnnnnnrrrvvv{{{}}}xxxvvvyyy{{{||||||zzztttmmmiiijjjmmmoooooowwwxxxyyyzzzxxxtttpppnnnkkkfffbbbaaa^^^[[[[[[^^^bbbfffmmmqqqrrrpppoooooopppnnnmmmkkkkkklllmmmnnnqqqrrrrrrsssrrrqqqooonnnpppqqqrrrrrrssssssssssssuuutttsssqqqpppoooooooooqqqqqqqqqpppnnnmmmnnnooommmnnnoooqqqqqqqqqpppoooqqqppppppoooppppppqqqqqqoooooooooooooooooooooooossssssrrrrrrrrrrrrrrrrrrnnnqqqssssssrrrppppppqqqnnnkkkfffbbb```___aaabbbeeecccaaaaaadddfffeeedddgggeeeaaa\\\XXXTTTQQQPPPPPPOOONNNNNNNNNOOOPPPQQQPPPPPPQQQRRRSSSTTTUUUUUUSSSTTTUUUVVVWWWWWWWWWWWWZZZ[[[\\\]]]]]]\\\[[[ZZZXXXZZZ\\\\\\[[[YYYYYYYYY```cccgggmmmsssxxx|||~~~~~~|||yyyxxx{{{~~~}}}vvvsssqqqttt{{{zzztttpppmmmjjjhhhccc^^^VVVMMMFFFAAA<<<999666555333111000000000111111111111111000000000000000000...------...///000000000000000000000000000111000///...------...//////////////////000111111////////////000111222333777666555444333222222222...///000111222333333333777777555444333222222222555444333333222222333333000000111222333444555555666555333333333555888:::777888;;;AAAHHHSSSgggwwwrrrfff___ZZZaaakkkuuu}}}~~~sssgggbbbddd\\\[[[YYYWWWVVVUUUTTTTTTSSSQQQOOOOOOOOOPPPNNNMMMIIIIIIKKKKKKKKKKKKJJJIIIJJJIIIGGGEEECCC@@@???>>>>>>===============>>>>>>>>>===<<<;;;:::999999888888888888888888888888888===>>>@@@CCCDDDEEEFFFFFFDDDEEEFFFHHHIIILLLQQQTTT___fffpppyyy~~~~~~{{{vvvpppkkkhhheeeeeeaaa```^^^^^^___aaadddeeegggiiimmmppprrrtttttttttrrrrrrqqqooommmkkkiiigggbbbbbbccceeefffhhhiiijjjiiikkkmmmnnnoooooonnnmmmlllllllllmmmmmmnnnnnnnnnlllmmmooonnnmmmllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnqqquuuyyy|||{{{zzz|||~~~~~~}}}yyytttnnnkkklllnnnppppppyyyzzz{{{{{{yyyvvvqqqooojjjeeeaaa```]]]ZZZZZZ]]]aaaffflllpppqqqpppooooooooonnnlllkkkjjjkkkmmmnnnpppqqqrrrrrrrrrqqqpppooopppqqqqqqrrrssssssrrrrrrqqqqqqppppppooooooppppppqqqqqqqqqpppnnnmmmnnnooommmmmmnnnooooooooooooooorrrqqqqqqpppoooooooooooorrrrrrrrrqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqppppppmmmoooqqqrrrpppoooooopppooollliiieeebbbaaaaaabbbeeecccaaabbbdddeeedddbbbaaa___\\\XXXTTTQQQOOOMMMNNNNNNMMMLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSTTTTTTUUUTTTTTTUUUVVVWWWXXXXXXWWWXXXYYYZZZ[[[[[[ZZZYYYXXXVVVXXXYYYYYYXXXWWWXXXYYYaaadddjjjqqqxxx}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}uuuooolllqqqrrruuuzzz~~~|||vvvrrrnnnkkkgggddd\\\VVVMMMFFFAAA===888555666555333111000000000000.../////////000000111111//////............//////////////////////////////111000///...---......//////////////////000000111111111111111222333444444666666555333333222222222111111222222222222222222555444444333333333333444444444333222222222222333111111222333444555666666444444444444555666777888999888:::>>>AAAHHHWWWeeevvvooo^^^___aaafffoooyyy}}}ooogggeeeaaa```^^^\\\ZZZXXXXXXWWWWWWTTTPPPNNNNNNOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIGGGEEEDDDCCCBBB>>>>>>=========>>>>>>???>>>>>>===<<<;;;:::999999888777666555555666777888;;;<<<>>>@@@BBBCCCDDDDDDCCCDDDEEEDDDDDDEEEHHHJJJSSSZZZeeennntttxxx{{{|||xxxwwwsssooojjjfffcccbbb```___^^^]]]]]]___aaabbbbbbccceeegggjjjlllmmmnnnooooooooonnnmmmllljjjjjj``````bbbdddfffhhhiiijjjjjjkkkmmmnnnoooooonnnnnnmmmlllkkkkkkkkklllmmmnnnjjjlllnnnnnnmmmmmmnnnooommmmmmmmmmmmmmmmmmmmmmmmlllnnnppprrruuuxxx}}}~~~}}}}}}~~~~~~|||wwwtttpppnnnooopppqqqqqq{{{|||}}}}}}{{{wwwssspppjjjeee```___\\\XXXXXX[[[```eeekkkoooqqqppppppoooooonnnllljjjjjjkkklllmmmooopppqqqqqqrrrqqqqqqqqqppppppqqqrrrrrrrrrrrrqqqnnnnnnnnnnnnooopppqqqqqqqqqrrrrrrpppnnnmmmnnnpppmmmmmmmmmmmmmmmnnnnnnooorrrrrrqqqpppooonnnmmmmmmsssrrrrrrrrrqqqqqqpppppppppppppppooooooooonnnnnnkkkmmmooopppooonnnnnnoooooonnnkkkhhheeecccbbbaaadddcccbbbcccdddccc```^^^YYYXXXUUURRROOOMMMKKKJJJLLLLLLKKKKKKLLLMMMNNNNNNOOOPPPPPPQQQRRRSSSTTTTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWWWWXXXYYYYYYXXXWWWWWWVVVWWWWWWWWWVVVWWWYYY[[[bbbfffnnnwww~~~~~~}}}{{{{{{{{{{{{{{{|||~~~~~~zzztttooommmlllqqqppppppppprrruuuyyy{{{yyywwwsssooolllgggaaa^^^SSSLLLBBB===;;;999444000555444222111000000000000,,,,,,---...///000111111......///////////////...////////////////////////000000///............/////////......//////000111111111111111222333444444555555444333333222333333333333333333333222111111333222222222333444444555444444333222222222222222111222222333444555666777333333444555666666666666999888999;;;<<<@@@JJJUUUlll~~~}}}lllfff```^^^bbbjjjrrrvvvyyynnniiigggeeeccc```^^^\\\[[[ZZZXXXVVVRRRPPPPPPPPPNNNMMMMMMLLLKKKJJJJJJJJJKKKKKKIIIIIIHHHHHHGGGFFFFFFEEE??????>>>===<<<<<<<<<<<<===<<<<<<;;;::::::999999888777555333333444666777999999;;;===>>>@@@AAAAAADDDEEEFFFEEECCCCCCEEEGGGLLLSSS\\\eeekkkpppsssuuurrrqqqpppmmmjjjfffbbb```___^^^]]]\\\\\\]]]^^^_________```aaacccfffiiijjjjjjjjjjjjjjjiiihhhhhhgggaaabbbcccdddfffggghhhiiijjjkkklllnnnnnnnnnnnnnnnmmmllljjjiiiiiijjjlllmmmkkklllnnnnnnmmmmmmmmmnnnllllllllllllllllllllllllmmmooopppppprrrtttxxx|||}}}|||zzz{{{{{{||||||{{{yyyxxxtttsssqqqppppppqqqrrrrrr{{{|||}}}}}}{{{wwwsssqqqjjjeee```___[[[WWWWWWZZZ___dddjjjnnnppppppppppppooonnnlllkkkjjjkkklllmmmooooooppppppqqqqqqqqqrrrppppppqqqqqqqqqqqqqqqpppooooooooooooooopppqqqrrrqqqrrrrrrpppnnnnnnooopppooonnnmmmllllllmmmoooppppppppppppoooooonnnnnnmmmqqqppppppoooooonnnnnnmmmoooooonnnnnnmmmllllllllljjjlllnnnooonnnmmmmmmnnnnnnmmmllliiigggdddaaa```aaaaaabbbbbbaaa___\\\YYYRRRQQQOOOMMMKKKJJJIIIIIIKKKKKKKKKLLLLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVYYY]]]```bbbgggpppzzz~~~}}}{{{zzzxxxwwwwwwyyy{{{|||}}}|||}}}~~~wwwvvvsssqqqpppppprrrttttttqqqnnnllllllooosssuuuwwwuuurrrnnniiibbbZZZUUUKKKCCC;;;777888777333///333222222111000/////////++++++,,,---......//////------///000000000///.../////////////////////////////////........./////////............///000000.........//////000111222444444333333222333333333333333333444444333333222222222222222222333333444444333333222111222222222111222222333444555666777222333444555666666666555444333444777888:::AAAIIIXXXkkkzzzvvvvvv||||||sssggg^^^[[[]]]aaadddiiioooyyyuuulllhhhgggdddaaa^^^[[[ZZZYYYWWWUUUTTTTTTSSSQQQMMMKKKLLLKKKJJJJJJIIIIIIJJJJJJHHHHHHGGGGGGGGGGGGGGGGGGAAA@@@>>><<<;;;999999888;;;:::::::::999888888888777666444222222333444555666777888999;;;===>>>???BBBDDDEEEDDDCCCCCCEEEGGGHHHMMMUUU[[[```cccfffhhhjjjjjjjjjiiifffccc```^^^\\\[[[[[[ZZZZZZ[[[\\\]]]]]]]]]]]]^^^```cccfffgggggggggggggggfffeeedddddddddddddddeeeeeefffffffffiiijjjjjjkkkllllllmmmmmmlllkkkiiigggggghhhjjjkkklllmmmnnnnnnlllkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkknnnooopppppppppqqqtttwwwwwwzzz}}}~~~|||yyyvvvuuuuuuwwwzzz{{{zzzxxxvvvtttqqqqqqqqqppppppqqqrrrssszzz{{{}}}}}}{{{xxxtttqqqlllfffbbb___\\\WWWWWWZZZ^^^ccchhhmmmoooooopppqqqpppooommmkkkkkklllmmmnnnoooooooooppppppqqqqqqrrroooppppppqqqppppppooooooqqqqqqpppppppppqqqqqqrrrrrrrrrrrrqqqooonnnooopppqqqpppooonnnnnnnnnpppppplllmmmnnnoooooooooooooooooooooooonnnnnnmmmmmmmmmnnnnnnmmmllllllkkkjjjjjjjjjlllnnnnnnmmmllllllllljjjjjjiiigggeeebbb___^^^]]]^^^___^^^\\\YYYVVVUUUOOONNNLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTUUUVVVVVVWWWVVVVVVVVVWWWWWWWWWVVVVVVWWWWWWWWWVVVWWWWWWVVVWWWZZZ___cccdddiiiqqq{{{}}}{{{xxxuuuuuuvvvxxxzzz~~~~~~|||zzzzzz{{{pppnnnkkkkkkmmmqqqvvvyyyxxxuuuqqqnnnnnnpppsssvvvvvvtttqqqllleee\\\RRRKKKEEE???999777888777444000111111111111000//////...---------,,,,,,,,,,,,,,,,,,---///000000000///.................................//////////////////...............//////000............///000111222333333222222222333333444000111222333444444444444333333222111111111111222333333222111111111111222111111222333444555666666222333444555555666555555444333555999;;;;;;@@@FFFOOO^^^sss{{{tttoooqqq{{{rrrdddZZZWWWWWWYYY]]]bbbkkkvvv|||pppiiigggddd```]]]ZZZXXXWWWUUUTTTTTTTTTTTTQQQMMMJJJLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGBBBAAA???===;;;:::999888:::999999999888888888777777666444333222222333333444444555666777999;;;<<<===???AAAAAAAAAAAABBBDDDCCCGGGLLLPPPSSSUUUXXXYYY^^^^^^______^^^]]][[[ZZZWWWWWWVVVWWWWWWXXXYYYYYY[[[[[[[[[\\\]]]```bbbddddddeeeeeeeeeddddddcccbbbddddddddddddddddddddddddggggggggghhhiiiiiijjjjjjjjjiiihhhggggggggghhhiiikkklllmmmmmmkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllnnnnnnmmmmmmnnnppppppsssvvvwwwuuusssrrrqqqrrruuuxxxyyywwwuuusssrrrmmmnnnooonnnnnnoooqqqtttyyyzzz|||}}}|||yyyvvvtttoooiiidddaaa]]]YYYXXX[[[]]]aaagggkkknnnoooqqqrrrqqqpppnnnllllllmmmnnnoooppppppooooooooopppqqqqqqoooppppppppppppooonnnnnnrrrqqqqqqqqqqqqqqqrrrrrrrrrssssssqqqooonnnoooqqqqqqppppppoooooooooooopppiiikkkmmmnnnooopppoooooonnnnnnnnnnnnnnnooooooooonnnmmmmmmlllkkkjjjiiiiiijjjkkkmmmmmmkkkiiihhhhhhddddddcccbbb```^^^\\\[[[XXXZZZZZZYYYVVVSSSRRRQQQMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNMMMNNNNNNOOOPPPQQQRRRRRRTTTTTTUUUUUUUUUUUUTTTTTTWWWVVVVVVUUUUUUVVVVVVWWWUUUVVVWWWWWWXXX\\\aaaeeeiiimmmttt|||}}}{{{wwwttttttvvvyyy{{{~~~~~~~~~}}}{{{yyyxxxooollliiiiiilllqqquuuwww{{{yyyvvvtttssstttuuuvvvsssqqqmmmggg___UUUJJJBBB???===;;;:::999777555333000000000000000///......------------,,,,,,++++++,,,---...///000000000000........................---...//////000/////////......------......///000000000000000111222333333222222111222222333444555///000111333444444555555333222222111000000000111333333222111111111111111000000111222333444555555222333333444444555666666555444666<<<>>>===@@@DDDHHHQQQ```rrr{{{uuuqqqssszzz~~~oooaaaYYYXXXZZZYYY]]]dddmmmwwwzzzmmmkkkgggccc___\\\ZZZYYYVVVTTTRRRRRRQQQPPPNNNLLLLLLLLLMMMMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHBBBAAA@@@>>>=========<<<::::::999999999999888888666555555444333333222222222222222333555777999;;;:::<<<>>>???>>>>>>???@@@@@@BBBFFFIIIJJJLLLNNNOOOQQQQQQRRRSSSTTTTTTTTTTTTPPPQQQQQQRRRSSSTTTTTTUUUWWWWWWXXXYYYZZZ\\\^^^___^^^^^^___```aaabbbbbbbbb```aaaaaaaaabbbbbbccccccdddddddddeeeeeefffggghhhhhhhhhhhhgggggggggffffffhhhiiikkkkkkjjjiiijjjkkkjjjjjjjjjjjjjjjjjjjjjjjjgggiiilllmmmkkkjjjjjjjjjkkkmmmooopppooommmmmmnnnmmmqqqttttttrrrooonnnoookkkllllllkkkkkklllppptttyyyzzz}}}~~~~~~|||yyywwwqqqlllfffddd___ZZZYYY\\\]]]aaafffjjjmmmoooqqqrrrrrrqqqooonnnmmmnnnpppqqqqqqpppooonnnnnnoooppppppooooooppppppooonnnnnnmmmooooooooooooppprrrssstttrrrssssssqqqoooooopppqqqooooooppppppooonnnnnnmmmjjjkkkmmmooooooooommmmmmkkkllllllmmmmmmnnnnnnnnnnnnmmmmmmlllkkkjjjiiihhhhhhjjjkkkjjjgggeeedddddd^^^^^^]]]\\\[[[ZZZYYYYYYTTTUUUVVVSSSPPPMMMNNNOOOLLLLLLJJJIIIIIIIIIIIIIIIGGGHHHJJJLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRSSSSSSTTTTTTTTTSSSSSSRRRUUUUUUTTTSSSSSSTTTUUUUUUWWWYYY[[[\\\^^^bbbgggjjjrrrtttyyy~~~{{{yyyuuussstttxxx|||~~~~~~}}}|||{{{xxxtttqqqpppmmmjjjlllppptttwwwwww{{{{{{zzzxxxvvvuuutttsssllljjjeee___WWWMMMBBB;;;888;;;===<<<999555444333...///000000000///...---,,,,,,,,,------------------------......///000111........................,,,---///000000000//////...------------...//////000//////000000111222333111111111111222333444555000000111222333333333222111000000000000111111222333222222111111111111111///000111222333444444555333333333333333555666666111000333888:::999:::>>>???CCCMMM^^^rrr~~~uuuoooqqq}}}yyyiii___^^^```YYY\\\aaahhhpppzzzrrrppplllhhhddd```^^^]]]WWWTTTQQQOOOOOOOOOOOONNNLLLMMMNNNOOONNNLLLJJJHHHIIIIIIIIIIIIIIIIIIHHHHHHAAA@@@@@@@@@@@@@@@AAAAAA;;;;;;::::::::::::::::::555555666555444333222111111111111222333666888::::::<<<>>>>>>=========>>>???AAADDDFFFGGGHHHJJJLLLHHHHHHIIIJJJLLLMMMNNNOOOLLLLLLMMMNNNPPPQQQQQQRRRSSSTTTUUUWWWXXXZZZ[[[[[[WWWXXXYYY\\\]]]___``````]]]]]]^^^___```aaabbbcccccccccccccccccceeeffffffgggggghhhhhhgggfffeeeeeeeeegggiiijjjjjjjjjkkkllliiiiiiiiiiiiiiiiiiiiiiiifffiiilllmmmllljjjhhhhhhggghhhjjjjjjiiiiiijjjkkkiiillloooooollljjjjjjkkkiiijjjkkkiiihhhjjjoootttyyy{{{~~~~~~{{{zzzsssmmmhhheeeaaa[[[[[[]]]\\\```fffjjjmmmoooqqqssssssrrrpppooonnnooopppqqqrrrqqqpppnnnnnnnnnoooooooooooopppoooooonnnmmmmmmkkkllllllnnnppprrrtttuuurrrssssssrrroooooopppqqqmmmnnnooooooooonnnlllkkkkkklllnnnoooooommmllljjjggghhhiiiiiijjjkkklllmmmnnnnnnmmmlllkkkiiiiiihhhggghhhiiihhheeebbb``````[[[ZZZYYYXXXWWWWWWWWWXXXRRRSSSSSSPPPLLLJJJLLLNNNLLLKKKJJJIIIHHHHHHHHHHHHFFFGGGIIIKKKLLLLLLLLLKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRSSSSSSSSSSSSRRRQQQTTTSSSRRRQQQQQQRRRSSSTTT[[[]]]```bbbdddhhhlllpppxxxzzz}}}zzzwwwtttsssuuuzzz}}}}}}zzzzzzzzzyyywwwtttoookkkpppnnnmmmpppvvvzzz||||||{{{{{{{{{zzzxxxtttqqqooofffccc^^^YYYQQQGGG===777444999>>>===888333222333...///000000000///...---++++++,,,---......///000......------...///111222........................,,,---///000000000//////...------------...//////---------......///000111000000111111222333444555111222222222222111000000......//////000222333444333222222111000111111111000000000111222222333333444333222111111222333444444555666777999;;;<<<<<>>===;;;:::999888888;;;:::999777666444333222444444333222333444666777666777888:::<<<>>>???@@@CCCEEEFFFDDDAAA>>>>>>@@@DDDDDDEEEFFFGGGHHHHHHIIIHHHHHHIIIJJJKKKLLLMMMMMMNNNPPPRRRUUUVVVWWWWWWWWWXXXYYYZZZYYYXXXYYYZZZ\\\[[[\\\]]]^^^____________``````bbbcccdddeeeeeeeeedddccccccbbbcccdddfffgggeeeeeeeeefffgggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkjjjjjjjjjiiiiiikkkkkkjjjhhhfffeeegggiiinnnkkkgggffffffggghhhhhhiiiiiihhhgggfffhhhllloooyyy|||}}}uuurrrlllfff```\\\ZZZYYY]]]aaaeeehhhiiijjjkkklllkkklllmmmmmmmmmlllkkkjjjppppppqqqqqqqqqqqqppppppmmmmmmoooppppppooonnnnnnmmmmmmnnnoooppprrrtttuuutttsssrrrqqqppppppppppppoooooooooooonnnnnnnnnnnnjjjkkkmmmnnnnnnmmmkkkjjjkkkkkkjjjiiijjjkkkmmmnnnllllllkkkjjjiiiggggggfffjjjjjjiiihhhfffeeeddddddbbb^^^ZZZYYY[[[[[[VVVRRROOONNNMMMLLLKKKJJJIIIHHHIIIIIIHHHGGGGGGHHHHHHHHHHHHIIIKKKLLLLLLLLLKKKJJJOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRSSSTTTUUUUUUUUUUUUTTTSSSTTTUUUVVVVVVUUU\\\```eeeiiimmmssszzz~~~}}}}}}{{{wwwuuutttwww~~~~~~~~~~~~{{{|||{{{yyyvvvsssooolllkkkjjjnnntttyyyzzz{{{{{{{{{zzz|||zzztttrrrrrroookkkfffZZZPPPMMMJJJCCC:::666444777:::;;;:::666111..................///000111---///000---)))(((,,,111,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---.........//////000000000///---------...000222111000///......///000111---......///000111111222111111111111111000//////000///------///000///...111111000000000000111111///000000111111222333333333333222111111222333333222333444666888:::;;;<<<;;;<<>><<<;;;:::999999;;;:::999888777666555444555444333333333333444555444555666888:::;;;======???AAACCCBBB???======???AAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMOOOQQQSSSUUUVVVVVVVVVVVVWWWXXXXXXWWWXXXZZZ\\\[[[[[[\\\]]]^^^^^^^^^]]]______```aaabbbbbbbbbbbbbbbbbbaaaaaaaaabbbdddeeeffffffggghhhhhhiiiiiijjjhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjiiiiiihhhhhhhhhgggfffeeeddddddeeeffffffhhhfffcccbbbdddfffggghhhiiiiiiiiihhhhhhiiilllnnnwww{{{}}}uuurrrmmmgggaaa]]]ZZZYYY\\\```dddggghhhiiijjjkkkkkkllllllmmmllllllkkkkkkoooppppppqqqqqqppppppooonnnooopppppppppooonnnnnnkkkkkklllmmmnnnppprrrsssssssssrrrqqqpppooooooooonnnnnnnnnmmmmmmmmmlllllliiijjjkkkllllllkkkjjjiiijjjiiihhhhhhiiijjjkkkllllllkkkjjjiiihhhggggggfffhhhhhhhhhgggfffffffffeeeeeeaaa\\\ZZZZZZYYYUUURRRMMMLLLKKKJJJIIIHHHGGGGGGHHHGGGGGGFFFFFFGGGGGGGGGFFFGGGIIIKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPQQQQQQPPPQQQQQQQQQRRRRRRSSSSSSUUUTTTSSSSSSUUUWWWXXXYYY\\\aaaiiipppvvv}}}~~~|||{{{|||xxxtttsssrrrrrruuuzzz~~~~~~{{{{{{xxxuuuqqqnnnlllkkkkkknnnrrrwww{{{|||}}}}}}~~~zzz|||{{{vvvsssrrrnnnhhh]]]QQQFFFBBB@@@999222///111333555777666333///---......---------...//////,,,...///,,,)))(((,,,000,,,,,,,,,,,,,,,,,,,,,,,,------............------////////////............///...---,,,---...000111000000///......///000000......//////000000111111111111111111111000//////111000......000111000///111111000000000000111111//////000111111222222333333333222222222222333333333333444555666777888888666999>>>AAACCCLLL```sss{{{||||||kkkddd______bbbfffnnnvvv}}}tttooommmlllgggaaaYYYSSSOOONNNMMMRRRRRRRRRQQQPPPOOONNNMMMKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDBBBAAA@@@???===<<<;;;;;;;;;;;;:::999999888777777666666444333333222333333222222444555777888999:::;;;===>>>>>>===<<<===>>>===>>>>>>???@@@AAABBBCCCCCCDDDEEEEEEGGGGGGHHHIIIKKKLLLNNNPPPRRRSSSSSSTTTRRRTTTUUUUUUUUUVVVYYY[[[ZZZZZZ[[[[[[\\\[[[[[[[[[\\\]]]^^^_______________``````___^^^___```aaabbbeeeeeefffgggggghhhhhhiiiffffffgggggghhhhhhhhhiiihhhhhhggggggggggggffffffeeebbbaaacccfffhhhgggeeebbb```]]]^^^```dddfffgggggghhhjjjjjjiiiiiikkkmmmuuuzzz}}}vvvsssnnnhhhccc^^^\\\[[[\\\___cccfffggghhhiiijjjlllllllllkkkkkkllllllmmmooooooppppppppppppoooooopppppppppppppppooonnnmmmiiiiiijjjkkklllmmmoooppprrrqqqqqqppppppooooooooollllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhggggggggghhhiiiiiikkkjjjjjjiiihhhgggffffffeeeeeeffffffgggggghhhhhhhhhccc]]]YYYXXXVVVSSSPPPJJJJJJIIIHHHGGGGGGFFFFFFGGGFFFFFFEEEEEEFFFGGGGGGDDDFFFGGGJJJKKKMMMMMMMMMKKKKKKLLLMMMNNNPPPQQQQQQOOOOOOPPPPPPPPPPPPPPPPPPSSSRRRQQQRRRTTTXXX]]]___aaagggoooxxx~~~}}}{{{zzzyyy|||}}}~~~~~~yyysssnnnlllmmmoooqqquuu{{{~~~{{{yyyvvvpppkkkiiijjjlllmmmrrruuuyyy{{{||||||}}}~~~zzz||||||xxxuuurrrkkkcccXXXMMMBBB===;;;666111000000111222222222111///.........---,,,,,,,,,------,,,...///,,,)))))),,,///------------------------......------------......000000//////...---------......---,,,,,,...///000//////...------...//////////////////000000000000000111111111111000000///222111//////111111111000000000000000000000000000//////000000111222222222333333333333333333333333666666666555555555555555555666999<<<>>>DDDRRRaaauuu~~~~~~xxxmmmaaaZZZWWWZZZbbblll}}}tttooopppkkkccc[[[TTTOOOMMMLLLQQQQQQQQQQQQPPPOOONNNMMMKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCBBB@@@???======;;;;;;;;;;;;::::::::::::888777666555333222111111111111222333555666777777777999:::;;;<<<<<<<<<===;;;;;;<<<===>>>???@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGHHHIIIJJJLLLNNNOOOPPPQQQOOOPPPRRRRRRSSSTTTWWWYYYWWWXXXXXXYYYYYYYYYXXXXXXYYYYYY[[[\\\]]]^^^^^^^^^___^^^]]]]]]]]]^^^___```bbbbbbccccccdddeeeeeeeeefffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeebbbaaaeeekkkmmmkkkggg___]]][[[[[[^^^aaacccddddddfffiiiiiiiiihhhiiiiiirrrwww~~~~~~wwwtttpppjjjeee```^^^\\\]]]```dddgggggghhhiiijjjmmmlllkkkjjjkkklllmmmnnnnnnoooooooooooooooooonnnppppppoooooonnnmmmlllkkkiiiiiiiiijjjkkklllmmmnnnppppppppppppoooooonnnnnnllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjgggggggggggggggggghhhhhhiiiiiihhhgggffffffeeeeeeccccccdddeeefffggghhhiiigggbbb[[[VVVSSSQQQOOOMMMIIIIIIHHHHHHGGGGGGFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHFFFFFFGGGIIIJJJLLLLLLMMMIIIIIIJJJLLLMMMOOOPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQPPPQQQTTTZZZaaaffflllqqqxxx}}}{{{zzzyyyxxxxxxyyy{{{}}}|||wwwpppjjjeeehhhlllnnnqqqvvv~~~}}}{{{zzzwwwqqqmmmlllmmmpppsssuuuvvvxxxyyyyyyyyy{{{}}}{{{~~~~~~{{{xxxssshhh]]]TTTJJJ???;;;999555222333000000000000000000111111...------,,,++++++++++++...//////---++++++---///........................///...,,,,,,,,,,,,...///.....................---...------,,,---...//////.........------.........000000000000////////////000000111111111111000///222000//////000111111000000000111111111111000000...//////000111111222222333333333333333333333333555555666666666666666666555222222666;;;@@@HHHPPPeeezzzyyyhhhZZZSSSRRRYYYbbbsss~~~xxxtttooofff]]]VVVPPPMMMLLLOOOOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEECCCBBB@@@???<<<<<<<<<<<<;;;;;;;;;;;;999999888666555333111000111222222333444555555666555666777999;;;<<<<<<<<<999::::::;;;<<<===>>>>>>@@@AAABBBBBBDDDDDDEEEFFFEEEEEEFFFHHHIIIKKKMMMMMMLLLMMMOOOOOOPPPQQQSSSVVVTTTUUUUUUVVVVVVVVVVVVUUUUUUVVVXXXZZZ\\\^^^^^^___]]]]]]\\\\\\\\\^^^___```aaaaaaaaabbbccccccddddddffffffeeeeeedddcccbbbbbbcccccccccccccccccccccccceeeccccccgggmmmooolllhhhaaa^^^[[[[[[\\\___```aaaaaacccfffggggggfffffffffnnnsss{{{~~~wwwuuuqqqlllgggccc___^^^^^^bbbfffhhhiiiiiiiiijjjllllllkkkjjjkkklllmmmnnnmmmnnnnnnoooooonnnnnnmmmnnnnnnmmmlllkkkjjjjjjjjjiiiiiiiiijjjkkklllmmmnnnnnnnnnooooooooonnnmmmllllllllllllkkkkkkkkkjjjjjjjjjjjjiiihhhhhhiiijjjjjjhhhhhhhhhhhhhhhhhhggggggfffffffffeeedddddddddcccaaabbbbbbccccccdddeeeeee```\\\VVVQQQMMMKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLHHHIIIJJJKKKMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPQQQSSSVVV]]]gggmmmxxx{{{~~~|||{{{zzzzzzzzzyyyzzz{{{|||zzztttlllgggcccgggkkknnnpppuuu|||~~~~~~~~~}}}|||}}}|||zzzxxxxxxxxxyyyzzzyyyzzzyyyxxxwwwxxxzzz||||||vvvhhh[[[JJJBBB:::777444000///000//////...------...000111...---,,,+++++++++++++++//////000///------...///...........................---,,,++++++,,,---...+++,,,,,,---...//////000------------......//////---..................---000000000000///////////////000000111111111000000111///---...///000/////////000111111111111000///......///000000111111222333333444444444444333333222222333555777888999:::999444333888>>>BBBEEEIIIXXXjjjttteeeYYYSSSUUU[[[bbbooo~~~~~~xxxoooddd[[[TTTPPPNNNMMMNNNNNNNNNMMMMMMLLLKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFHHHHHHHHHHHHGGGDDDBBBAAA<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888777444333111222222222333333444444444333333444666999;;;;;;:::888888999:::;;;<<<<<<===??????@@@AAABBBCCCCCCDDDBBBBBBBBBDDDEEEGGGIIIJJJJJJKKKLLLMMMMMMNNNPPPRRRPPPQQQRRRSSSTTTTTTTTTTTTSSSTTTVVVXXXZZZ\\\\\\]]]ZZZZZZZZZZZZ[[[]]]___aaaaaabbbbbbccccccdddeeeeeeeeeeeedddcccbbbaaa``````aaaaaabbbbbbbbbbbbccccccbbbbbbdddhhhkkkllliiieeebbb___\\\[[[\\\^^^_________bbbdddeeeeeeddddddeeejjjooovvv|||~~~xxxvvvsssnnniiieeeaaa______bbbfffiiiiiiiiijjjjjjkkkkkkkkkkkklllmmmmmmnnnmmmmmmnnnnnnnnnnnnmmmmmmllllllkkkjjjiiiiiiiiijjjjjjjjjjjjjjjkkklllmmmnnnlllmmmnnnnnnnnnnnnlllkkkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhgggffffffccccccccccccbbbbbbaaaaaa_________^^^]]]]]]]]]\\\VVVSSSPPPLLLIIIGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIJJJGGGGGGGGGGGGHHHIIIJJJJJJKKKJJJJJJJJJJJJKKKLLLLLLIIIIIIJJJKKKLLLNNNOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSQQQSSSUUUWWW[[[bbbmmmtttzzzyyyxxx|||}}}{{{{{{{{{||||||~~~|||{{{wwwrrrkkkfffhhhkkkooorrrvvvyyy}}}~~~}}}}}}||||||}}}}}}~~~|||yyywwwxxxzzz}}}~~~vvvgggXXXBBB===888888555111...///---,,,+++******+++---...------,,,+++++++++,,,,,,////////////.........---------------------------------,,,,,,,,,,,,------******+++---...///000111.........///////////////---...////////////...---////////////000000000000///000000111111111111000000...------...//////...///000111222222111000///......//////000111111111333333444555555444333333333333333444555555666666;;;888999===??????AAAFFFJJJXXXkkk}}}uuuggg[[[VVVWWWVVV```mmmyyy|||ooocccZZZUUURRRMMMMMMMMMNNNMMMMMMLLLKKKJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEIIIJJJJJJJJJIIIGGGDDDBBB=========<<<<<<;;;;;;;;;;;;;;;;;;:::999666444333111111111222222222222222111000000333777999888666666666777888999::::::;;;<<<<<<===>>>???@@@AAAAAA??????@@@AAABBBEEEGGGHHHIIIJJJKKKKKKJJJKKKMMMOOOMMMNNNOOOQQQRRRSSSTTTTTTRRRSSSTTTVVVWWWWWWWWWWWWVVVVVVVVVWWWYYY\\\___``````aaaaaabbbbbbcccddddddaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbcccaaacccfffiiijjjhhhfffdddaaa^^^[[[ZZZ[[[]]]^^^___```bbbdddddddddcccdddfffgggkkkqqqwww{{{}}}~~~}}}xxxwwwtttpppkkkfffccc```___bbbfffhhhhhhhhhhhhiiiiiijjjkkklllmmmmmmmmmmmmlllmmmmmmnnnnnnmmmmmmllllllkkkjjjiiiiiijjjkkkkkkiiiiiiiiiiiijjjkkklllmmmjjjkkkmmmnnnnnnmmmlllkkkjjjjjjiiiiiiiiihhhhhhhhhdddeeeffffffffffffeeedddeeefffggggggfffeeedddcccaaaaaa````````````______\\\\\\ZZZXXXVVVTTTRRRRRRLLLLLLKKKIIIGGGFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJKKKMMMNNNOOOJJJJJJKKKLLLMMMMMMNNNNNNMMMNNNOOOPPPQQQRRRSSSTTTTTTWWW[[[^^^aaaiiisss{{{~~~uuuttttttyyy~~~}}}{{{zzzzzz{{{}}}~~~~~~{{{xxxwwwtttqqqnnnpppqqquuuzzz~~~{{{{{{|||{{{{{{{{{}}}~~~|||xxxuuuuuuyyy||||||xxxppp```PPP>>>;;;:::<<<:::444000///---,,,+++******++++++,,,---,,,,,,,,,,,,------......---------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,------...//////...//////000000000000000...///000000000000///.........//////000000111111//////000111111111111111111///......///000000//////000111222222111000///......//////000111111111333333444555555444333333777666555444222111000///666666999;;;999666999@@@???JJJ[[[mmmssscccYYYVVVSSSZZZccclllyyyxxxjjj```YYYVVVMMMMMMNNNNNNNNNMMMLLLLLLJJJKKKKKKKKKLLLLLLMMMMMMLLLKKKJJJHHHFFFEEEEEEEEEJJJKKKLLLLLLJJJHHHEEECCC>>>======<<<;;;;;;::::::<<<<<<<<<;;;:::888666444000000000000111111111111///......111555777666444444444555666777888999999:::;;;;;;<<<===>>>??????>>>>>>>>>???AAACCCEEEGGGHHHIIIJJJJJJIIIIIIKKKMMMKKKLLLNNNPPPQQQSSSSSSTTTSSSTTTTTTTTTTTTTTTSSSRRRSSSSSSTTTUUUXXX[[[^^^```^^^^^^______```aaaaaaaaa^^^^^^___```aaabbbcccddd```aaaaaaaaabbbbbbccccccaaaeeejjjkkkjjjgggeeeddd___\\\YYYYYY[[[]]]______aaacccddddddddddddeeegggfffiiinnntttxxx{{{}}}}}}yyywwwuuuqqqlllgggcccaaa^^^aaaeeegggggggggggghhhhhhjjjkkkmmmnnnnnnmmmllllllmmmmmmmmmmmmmmmmmmllllllkkkjjjjjjjjjkkklllmmmiiihhhhhhhhhiiijjjkkkkkkjjjkkkmmmnnnnnnmmmkkkjjjhhhhhhhhhhhhggggggggggggaaabbbdddeeeeeedddbbbaaadddeeeeeefffeeedddbbbbbb_______________^^^^^^^^^ZZZYYYWWWTTTQQQNNNKKKJJJGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIJJJJJJLLLNNNQQQRRRKKKKKKLLLLLLMMMMMMNNNNNNLLLLLLNNNOOOQQQRRRTTTTTTWWW[[[```cccfffmmmwww}}}wwwsssrrrsssxxx}}}~~~|||{{{yyyyyyyyy{{{}}}~~~|||zzzwwwvvvwwwxxxxxxxxxvvvwwwyyyyyyyyyzzzzzzzzz{{{|||~~~~~~zzzuuurrrrrrvvvyyy{{{{{{xxxtttqqqhhhXXXHHH999888999===;;;333...---///......---,,,,,,------,,,,,,,,,,,,---......///,,,+++++++++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++,,,---------------------//////000111111111111111...///000111111000///...---......///000111111222//////000111111111111111222000//////000111111000...000111222222111000...000000000000000000000000///000222333444444333333444444444555555555555666555444222222444888<<>>=====================<<<;;;::::::666555444333111000///...000000000000111222333444222333444555666666666666888888999::::::;;;<<<<<<<<<<<<======>>>@@@AAABBBCCCDDDFFFFFFFFFFFFHHHJJJNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQSSSUUUWWWYYY[[[\\\XXXZZZ[[[ZZZYYYXXXYYYZZZ]]]\\\[[[[[[[[[\\\]]]^^^___```aaabbbbbbcccbbbbbbeeeiiillljjjddd```___aaaZZZYYYWWWVVVXXX[[[___aaabbbbbbcccdddddddddccccccfffgggjjjmmmqqquuuxxxyyyyyyxxxvvvsssnnnjjjeeecccaaabbbcccdddeeeggghhhhhhiiiiiiiiijjjjjjkkkkkkkkkllllllllllllmmmnnnoooooojjjjjjjjjjjjjjjjjjjjjjjjgggggghhhiiiiiiiiiiiihhhhhhgggggggggffffffffffffggghhhhhhhhhgggfffdddcccccccccccccccccccccbbbbbbeeecccaaa______aaaccceeebbbaaa```^^^\\\ZZZXXXWWWUUUTTTRRROOOLLLIIIGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEFFFGGGHHHIIIJJJJJJGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMKKKMMMOOOOOONNNNNNOOOPPPSSSRRRQQQRRRTTTWWWYYYYYYfffgggiiimmmsssyyy~~~xxxtttuuuvvvyyy|||}}}~~~}}}|||}}}~~~~~~|||yyyxxxxxxyyywwwtttvvvzzz~~~|||||||||~~~zzzxxxxxxzzzyyywwwyyy~~~{{{zzzxxxwwwuuutttrrrqqqtttooojjjhhheee\\\NNNCCC777:::===<<<999444000...,,,---...---,,,,,,---///---...///...---,,,...000,,,,,,............,,,,,,++++++,,,,,,---...//////+++,,,,,,---............///...---,,,,,,---...///......------------......111111111111000///...------...///000000///...---////////////////////////000111222444333222000///222222111000000000000000000000000000000000000000///000111333444444333333444444444444555555555555555444333333555888;;;======AAAHHHSSSaaasss|||rrrkkkaaaZZZYYY^^^aaadddsssrrriiiddd___[[[WWWUUUUUUTTTQQQNNNMMMMMMLLLKKKKKKKKKKKKLLLNNNLLLKKKIIIIIIIIIKKKLLLNNNNNNOOOOOONNNLLLJJJHHHFFFEEEDDDBBB@@@??????>>>===============<<<;;;:::777777666444333222111000222222111111111111222222222222333555555666666666777777777888999:::::::::<<<<<<<<<===>>>???@@@AAABBBCCCEEEEEEEEEFFFGGGIIIJJJJJJKKKLLLMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPRRRTTTVVVXXXYYYZZZWWWXXXYYYYYYXXXWWWXXXYYYXXXXXXWWWVVVVVVWWWYYYZZZ\\\]]]___```aaabbbccccccggghhhhhhfffaaa\\\[[[ZZZWWWVVVUUUTTTUUUYYY\\\^^^aaaaaabbbcccccccccbbbbbbccceeegggjjjnnnqqqtttuuuwwwvvvtttrrrnnnjjjfffdddbbbcccdddeeeggghhhiiiiiiiiijjjjjjjjjkkkkkkkkkkkklllkkkkkkkkkkkkllllllmmmggghhhhhhhhhiiiiiijjjjjjhhhhhhhhhiiihhhhhhhhhgggdddddddddccccccccccccbbbeeeffffffffffffdddcccbbbcccccccccbbbbbbbbbbbbbbb```___]]]\\\\\\]]]^^^___^^^^^^___^^^[[[XXXTTTRRRMMMLLLKKKIIIHHHFFFEEEEEECCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMOOOOOONNNNNNOOOPPPVVVUUUVVVYYY]]]aaaccccccmmmooorrrvvv{{{{{{yyyyyyzzz|||}}}~~~~~~~~~|||}}}~~~}}}zzzwwwvvvvvvuuutttsssuuuzzz}}}~~~~~~~~~{{{xxxxxxyyyxxxvvvyyy~~~|||{{{xxxvvvtttqqqnnnmmmkkkfff```\\\YYYQQQEEE<<<555888;;;:::777222...,,,***+++,,,+++******,,,...------...---++++++,,,...***++++++,,,,,,++++++***+++,,,,,,------.........+++,,,,,,------------,,,......------------............------------......------............------+++,,,,,,,,,,,,,,,,,,+++...........................///000111000000///...***+++---/////////......000000000000000000000000///000111222333333333333333333333444444444555555444444444555666777999:::;;;>>>BBBGGGPPP___rrr{{{pppeee]]]YYYVVVXXXeeeuuutttmmmeee```[[[YYYXXXWWWTTTQQQPPPOOOLLLJJJJJJKKKMMMNNNOOONNNLLLKKKKKKLLLMMMMMMPPPPPPQQQQQQPPPNNNLLLKKKJJJIIIGGGEEECCCBBBAAAAAA>>>>>>???>>>===<<<;;;;;;999888777666555444333222555444333222111111111111111222333444444555555444555666666777777888888888;;;;;;;;;;;;<<<>>>???@@@@@@BBBCCCDDDCCCDDDFFFGGGEEEFFFIIIKKKLLLMMMMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOQQQRRRSSSUUUVVVVVVUUUVVVWWWWWWUUUUUUVVVWWWTTTTTTSSSRRRSSSTTTUUUVVVYYYZZZ\\\___aaacccddddddkkkhhheeeaaa^^^[[[WWWUUUTTTSSSQQQQQQRRRUUUYYY[[[^^^___``````aaaaaaaaa``````aaacccfffjjjmmmooopppsssrrrrrrpppnnnkkkhhhfffddddddeeeggghhhiiijjjkkkjjjjjjkkkkkkkkkkkkllllllkkkjjjjjjiiiiiiiiiiiiiiieeeeeefffggghhhhhhiiiiiiiiiiiihhhhhhgggffffffffffffeeeeeeeeeeeedddddddddcccdddddddddcccbbbaaa```bbbbbbbbbaaaaaa`````````]]]]]]\\\[[[[[[[[[ZZZZZZXXXYYY[[[ZZZXXXTTTOOOLLLEEEEEEEEEEEEEEEEEEEEEEEEAAAAAACCCDDDEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNPPPPPPPPPPPPPPPRRRTTT[[[\\\___dddkkkoooqqqqqqwwwyyy|||~~~~~~~~~|||||||||yyyvvvsssrrrrrrpppqqqrrrvvv{{{~~~~~~}}}zzzzzzvvvuuuvvvuuussswww}}}~~~{{{xxxuuurrrnnnjjjgggbbb[[[SSSMMMJJJDDD<<<555222555888888444000,,,******+++,,,+++******,,,...---------,,,***)))+++,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,+++***------............------......------------......***+++,,,---...////////////..................///........................////////////////////////&&&(((,,,///000000///...000000000000000000000000000000111111222222222222222333333333444444444444444444555666777777777777777:::>>>@@@CCCOOO```nnn~~~sssfff^^^WWWVVV^^^hhhxxxzzzlllgggaaa^^^\\\[[[WWWTTTSSSQQQMMMJJJIIIKKKMMMOOOPPPOOONNNNNNMMMNNNOOOOOOQQQQQQRRRQQQQQQOOONNNMMMLLLKKKIIIGGGEEEDDDCCCBBBAAAAAA@@@@@@???>>>===<<<999999888777666555444444555444333222222111111222111222333333444444444333555555666666777777777888999999999:::;;;<<<===>>>>>>???AAAAAAAAABBBCCCEEEDDDEEEGGGIIIKKKKKKJJJIIIKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRRRRSSSTTTTTTRRRRRRSSSTTTSSSSSSRRRRRRRRRTTTUUUVVVVVVXXX[[[^^^aaadddfffgggmmmhhhbbb___^^^\\\XXXSSSQQQPPPOOOOOOQQQSSSVVVXXX[[[\\\]]]^^^^^^___^^^^^^^^^___```cccfffhhhjjjkkknnnnnnnnnnnnllljjjhhhgggeeefffggghhhiiikkkllllllkkkkkkkkkkkkkkkkkkkkkllljjjiiihhhgggffffffffffffcccdddeeefffggghhhiiijjjiiiiiigggfffeeedddddddddeeeeeeeeeddddddddddddcccbbbbbbaaaaaaaaa``````___``````______^^^^^^]]]]]]]]]]]]^^^^^^]]][[[ZZZYYYTTTTTTTTTSSSQQQMMMJJJHHHDDDDDDDDDEEEEEEEEEEEEFFFBBBBBBDDDFFFGGGHHHIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEHHHHHHGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNPPPQQQSSSTTTVVVVVVVVVXXX[[[^^^dddfffjjjpppwww|||~~~}}}~~~~~~}}}|||zzzvvvqqqmmmmmmmmmoooqqquuuzzz}}}xxxxxxtttrrrrrrqqqqqquuu|||~~~zzzvvvsssqqqlllgggbbb[[[TTTJJJBBB???;;;777444000333666666444///,,,***,,,---...---------///111/////////---+++)))***+++......,,,,,,,,,,,,......------------------,,,,,,,,,,,,,,,,,,++++++***))),,,,,,...//////...,,,,,,...------,,,,,,------...------...///000000000000111000///......///000111........................111000000000000111222222***+++...000111222111111000000000000000000000000111111111111111111222222222222222222333333333444333444555666777666666555222777<<<===???FFFTTT___qqqtttiii___YYYYYY\\\jjjtttxxxssskkkfffcccaaa]]]ZZZWWWTTTOOOKKKIIIJJJMMMOOOPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQPPPOOONNNNNNMMMLLLJJJHHHFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@???>>>::::::999888777777666666444444333333333333444444222222333333444444333333666666666666777777777777777777777888999:::<<<<<<;;;===????????????AAACCCDDDEEEFFFGGGHHHGGGFFFFFFHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNOOOPPPQQQQQQOOOOOOPPPQQQQQQQQQPPPPPPQQQRRRTTTUUUUUUWWW[[[___cccfffhhhiiiiiiccc]]][[[]]]\\\WWWRRROOOOOONNNOOOPPPRRRUUUVVVXXXYYYZZZ[[[\\\\\\\\\\\\\\\]]]___aaaccceeefffggghhhiiijjjjjjjjjiiihhhgggeeefffggghhhiiikkkllllllkkkkkkkkkkkkkkkkkkkkkkkkiiihhhgggeeeddddddddddddddddddeeefffggghhhiiijjjhhhgggeeedddbbbbbbaaabbb```_________^^^^^^^^^^^^```_________^^^^^^^^^^^^^^^]]]]]]\\\[[[ZZZZZZZZZ[[[\\\\\\\\\[[[YYYVVVUUUQQQOOOMMMKKKHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDFFFHHHIIIJJJJJJEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJKKKLLLNNNQQQTTTVVV[[[]]]___aaabbbdddgggjjjmmmooosssxxx~~~~~~}}}|||||||||}}}}}}|||xxxrrrmmmiiihhhiiippptttyyy|||xxxuuurrrsssqqqqqqvvv|||~~~{{{wwwsssqqqoookkkddd^^^SSSLLLBBB:::777555333222///222666666444000---+++,,,---......---...000222333333222000---++++++,,,......,,,,,,,,,,,,......------------------,,,,,,,,,,,,,,,,,,++++++***)))+++,,,---......---,,,+++------,,,,,,,,,,,,------......////////////.........---,,,++++++,,,---...........................000000//////000111222222111000///...///000222333000000000000000000000000111111000000000111111222111111222222222333333333333444555666666666666666111555:::;;;===BBBKKKRRRaaaooovvvkkkaaaZZZVVV]]]dddpppxxxzzz|||}}}tttmmmiiieeeaaa]]]\\\YYYSSSOOOLLLLLLNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOMMMLLLJJJIIIGGGFFFFFFFFFGGGGGGFFFEEEDDDBBBAAA@@@<<<<<<;;;;;;:::999999888444444444333333444555555333333444444444444333333666666666666666666666666666666666666777999:::;;;999;;;<<<=========???@@@DDDDDDCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLLLLMMMNNNNNNMMMLLLMMMNNNMMMMMMLLLLLLMMMOOOQQQRRRTTTWWWZZZ___cccgggiiikkkaaa]]]XXXWWWYYYXXXSSSOOOMMMMMMMMMNNNOOOQQQSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZ[[[\\\]]]^^^```bbbccccccdddeeefffgggggggggfffeeeddddddeeeggghhhiiijjjkkkkkkkkkjjjjjjjjjjjjiiiiiiggggggfffddddddcccccccccddddddeeefffggghhhhhhhhhfffeeecccaaa______``````^^^^^^^^^]]]]]]]]]\\\\\\]]]\\\\\\[[[[[[[[[\\\\\\[[[ZZZYYYYYYXXXWWWVVVVVVUUUVVVVVVUUUSSSQQQOOOMMMLLLJJJGGGDDDCCCCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDFFFGGGHHHIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMJJJJJJKKKMMMQQQVVV[[[]]]fffhhhlllnnnnnnoooqqqsssssstttvvv{{{}}}zzzyyyzzz{{{yyy{{{~~~}}}}}}|||{{{{{{zzzzzz{{{yyyuuuooojjjhhhhhhjjjrrrvvv|||xxxuuussstttsssrrrvvv|||yyytttooommmlllggg^^^WWWGGGBBB999333000/////////...222555666444111...,,,***+++,,,,,,,,,,,,...000666666555222...,,,,,,---,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,+++***,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,,,,---------,,,,,,+++......------------......------------------------,,,------......//////000333111...,,,+++---///111000000000000000000000000222111000//////000111222111111111111222222222222333333444444555666777777444555666777999===CCCHHHRRR]]]oooxxxooofff___YYY\\\dddlllnnnooowwwyyytttooojjjfffbbb___YYYTTTQQQOOOOOOPPPOOOPPPPPPQQQQQQQQQQQQQQQRRRQQQQQQPPPPPPPPPPPPPPPMMMLLLKKKJJJIIIIIIIIIIIIJJJIIIIIIHHHFFFEEECCCBBB??????>>>>>>======<<<<<<777666555444444333333444444444555555555444444333555555555555444444444444444444555555666888999:::777999;;;;;;;;;;;;===???@@@???>>>===>>>???AAACCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKJJJKKKLLLLLLJJJJJJKKKLLLKKKJJJJJJJJJKKKMMMOOOPPPSSSUUUYYY]]]bbbfffhhhjjj]]][[[YYYXXXWWWUUUPPPLLLKKKKKKLLLLLLNNNPPPQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddddddddccccccbbbcccdddeeeggghhhiiiiiijjjjjjjjjiiiiiihhhhhhhhhffffffeeedddcccccccccdddcccdddddddddeeeeeeffffffcccbbb```^^^]]]]]]^^^___^^^^^^]]]]]]]]]\\\\\\\\\YYYXXXWWWWWWWWWXXXYYYYYYXXXWWWWWWVVVUUUTTTSSSRRRPPPOOONNNMMMKKKIIIGGGFFFEEEEEECCCBBBAAAAAABBBBBB@@@AAAAAAAAABBBBBBCCCCCCCCCDDDFFFGGGHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLMMMNNNMMMNNNPPPTTTYYY```fffjjjqqqtttwwwyyyxxxwwwwwwwwwttttttvvvzzzwwwpppnnnoootttwwwwwwyyy}}}~~~{{{{{{|||||||||zzzyyyxxxvvvtttqqqllliiiiiikkknnnrrrvvv|||{{{sssppppppqqqpppnnnqqqvvvxxxzzz~~~wwwqqqkkkhhhfffaaaVVVNNN>>>:::444///---,,,,,,------000444555333000---,,,)))+++,,,,,,,,,---///111888777666333///,,,,,,---***++++++,,,,,,++++++***+++,,,,,,------.........+++,,,,,,------------,,,---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---******+++,,,------------//////000000000000//////------------------------+++,,,---////////////...111///...,,,,,,---......000000000000000000000000222111000//////000111111000111111111111222222222333333333333555666777888777555333333555999>>>BBBGGGOOO^^^qqq|||tttmmm]]][[[^^^ccceeeeeellluuuzzz~~~xxxtttfffccc^^^XXXTTTRRRQQQQQQOOOOOOPPPQQQRRRRRRQQQQQQSSSRRRRRRQQQQQQQQQQQQRRRMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDBBBAAAAAA@@@@@@?????????999888777555333222222222555555555666555555444444333333333333333333333333444444444555666777888999666888::::::::::::<<<>>><<<;;;:::999:::===AAACCC@@@@@@AAAAAABBBCCCDDDDDDCCCCCCDDDFFFGGGHHHIIIJJJIIIJJJKKKKKKIIIIIIJJJKKKKKKKKKJJJKKKLLLNNNPPPQQQRRRTTTXXX\\\aaaeeegggiii^^^]]]\\\ZZZXXXTTTPPPLLLJJJJJJJJJKKKMMMNNNPPPQQQRRRRRRTTTUUUVVVWWWWWWXXXXXXXXXYYYZZZ[[[\\\]]]]]]___```aaabbbccccccbbbaaaaaabbbcccdddeeeggghhhhhhjjjiiiiiiiiihhhhhhggggggfffeeeddddddcccdddddddddcccccccccccccccccccccdddaaa```^^^\\\\\\\\\]]]^^^YYYYYYYYYYYYXXXXXXXXXXXXVVVUUUTTTTTTTTTUUUVVVWWWVVVVVVUUUTTTSSSRRRQQQPPPMMMLLLKKKIIIGGGEEEDDDCCCAAAAAABBBCCCBBBAAA@@@???@@@AAAAAACCCDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJHHHGGGGGGFFFHHHHHHIIIIIIKKKLLLMMMNNNSSSTTTVVV[[[bbbiiipppuuuxxx{{{}}}zzzxxxwwwsssssstttxxx~~~}}}vvvmmmfffdddhhhnnnssswwwxxx{{{}}}yyy{{{|||}}}}}}{{{yyywwwqqqpppnnnkkkiiikkkooosssqqquuu{{{~~~|||uuullljjjkkklllkkkiiikkkpppmmmpppvvv~~~{{{vvvpppiiieeeccc\\\PPPGGG999666222///---,,,,,,,,,,,,///333444333///---,,,+++---.........///111333888888666333///,,,+++,,,,,,,,,...//////...,,,,,,++++++,,,,,,---...//////+++,,,------...............---++++++++++++---...---,,,,,,++++++,,,,,,---***+++,,,...///000111111+++,,,---......---,,,+++------------------------+++---///111222222111000...///////////////......000000////////////000000///////////////...............------------......111222222333333444555555555555666666777999:::;;;BBBFFFMMM[[[nnnzzzjjj```YYYYYYYYYYYY\\\cccjjjuuu~~~uuuppphhhbbb^^^[[[XXXVVVRRRQQQOOOOOOQQQRRRQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSRRRPPPNNNLLLKKKKKKLLLMMMHHHHHHIIIJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@===<<<999777555444444444666666666666666666555555444333222111111111222333444444333333333333333333555666777888888777666555888888999:::;;;;;;;;;;;;?????????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJKKKKKKLLLLLLMMMMMMQQQTTTVVVWWW[[[``````]]]^^^\\\ZZZVVVRRROOOLLLJJJFFFFFFGGGIIIKKKNNNPPPQQQPPPPPPPPPPPPQQQRRRTTTVVVUUUVVVVVVWWWXXXYYY[[[[[[ZZZ[[[[[[\\\\\\\\\[[[[[[`````````aaabbbdddeeefffiiihhhhhhgggfffeeeeeedddcccdddfffggggggeeecccbbbaaaaaaaaaaaabbbbbbbbbbbb^^^^^^]]]]]]\\\[[[ZZZZZZXXXWWWWWWVVVUUUTTTRRRQQQOOOPPPPPPPPPQQQQQQRRRRRRPPPOOONNNMMMMMMLLLMMMMMMHHHFFFDDDBBBAAA@@@@@@AAA@@@AAAAAAAAAAAA@@@???>>>@@@AAABBBCCCDDDEEEEEEEEELLLLLLLLLKKKKKKLLLOOOQQQMMMMMMMMMLLLKKKJJJHHHGGGIIILLLOOOPPPPPPQQQUUUXXXXXX^^^eeejjjlllnnnqqqtttwwwwwwvvvvvvvvvwwwwwwxxxxxxuuutttyyy}}}rrrddd\\\^^^fffoootttyyyyyyzzz|||~~~~~~|||zzzzzzuuuuuuzzz|||xxxtttrrrqqquuuuuupppnnnqqquuuvvvwwwwwwxxxyyy|||vvvooofffhhhiiijjjiiieeeaaa___```dddkkkssszzz}}}|||{{{tttoooiiieee```VVVIII???444333111...---,,,,,,,,,///222555555333///,,,+++,,,,,,------...---------333222///---,,,++++++,,,)))'''%%%$$$%%%(((,,,...000///...---,,,,,,,,,,,,---------,,,,,,+++++++++........................+++******+++,,,,,,+++)))***+++,,,---..................---------,,,,,,,,,/////////...,,,+++---...///111222000---+++,,,......///////////////...---000000////////////000000.........///////////////000000////////////000000111111111222333333444444444444555555666888999::::::===BBBKKKZZZnnnvvvkkk```[[[XXXWWWZZZ```aaakkkvvv~~~~~~yyyqqqiiiddd___[[[XXXVVVTTTRRRRRRRRRRRRRRRPPPRRRRRRSSSTTTTTTTTTTTTTTTSSSQQQOOOMMMLLLLLLLLLMMMJJJJJJJJJJJJIIIHHHFFFEEEFFFFFFFFFFFFEEEDDDBBBBBB>>>===;;;999777666666666777777666666666666666555555555333222222222333333222222222333333333333333555555666666666666555555777777888999::::::::::::<<<<<<<<<===>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHIIIIIIJJJKKKKKKOOOSSSVVVWWW[[[______[[[]]][[[YYYUUURRRNNNLLLJJJHHHHHHHHHHHHHHHIIIJJJKKKNNNNNNNNNNNNOOOQQQRRRSSSSSSSSSSSSTTTUUUVVVXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[]]]]]]^^^___```bbbcccdddffffffeeeeeedddccccccbbbbbbcccdddeeedddcccaaa```aaa``````_________``````^^^]]]\\\[[[ZZZYYYXXXXXXVVVUUUUUUSSSRRRPPPNNNMMMLLLLLLMMMNNNOOOOOOPPPPPPLLLKKKIIIHHHFFFFFFEEEEEEEEECCCBBB@@@?????????@@@@@@@@@@@@??????>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCJJJMMMPPPSSSTTTVVVYYY[[[UUUTTTSSSRRRPPPNNNMMMLLLJJJLLLOOOQQQSSSWWW^^^ccccccgggkkknnnnnnnnnnnnnnnnnnoooppprrrtttvvvxxxyyy{{{zzz{{{vvvpppgggdddfffmmmsssvvv{{{{{{}}}~~~{{{}}}xxxwwwyyyxxxuuussstttxxx~~~}}}yyyzzzzzzyyy|||{{{zzzzzz{{{}}}|||vvvooojjjhhhiiijjjjjjhhhddd```^^^\\\```fffooovvvyyyyyywwwppplllgggaaaYYYNNNAAA999111000///...---------...111444666777444111...---,,,,,,------...------,,,...---,,,+++***)))))))))...---+++***+++---///111...---------------...............------,,,,,,,,,------,,,,,,,,,,,,------...---,,,------------,,,***+++,,,------.........000/////////...............//////...,,,,,,---///111333444333000///000111---------.........//////////////////////////////------......//////000000222111111000000111111222000000000111222222333333333333333444555666777888888;;;===AAAJJJ[[[ppp}}}|||~~~zzzkkkaaaZZZVVVVVVYYYYYYaaajjjsss~~~~~~uuunnnfff```\\\\\\ZZZWWWVVVVVVUUUSSSRRRRRRRRRSSSSSSTTTUUUVVVVVVUUUSSSQQQOOOMMMMMMMMMMMMLLLLLLLLLKKKJJJHHHGGGFFFIIIIIIIIIHHHGGGFFFDDDDDDAAA@@@>>><<<:::999888888888888777777777666666666777666555444333222222222111111111222222333333444555444444333333444444555555666777888999999999999888888999:::;;;<<<===>>>??????@@@AAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHLLLRRRVVVWWWZZZ\\\[[[WWWXXXWWWUUURRRNNNKKKIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHKKKKKKKKKLLLMMMNNNPPPPPPPPPPPPPPPPPPQQQSSSTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZ[[[\\\^^^___```aaaccccccbbbbbbaaa```````````````aaabbbaaa```___^^^```___]]]\\\[[[\\\\\\]]]\\\\\\ZZZYYYXXXVVVUUUTTTRRRRRRQQQPPPNNNLLLJJJIIIIIIIIIJJJKKKKKKLLLMMMMMMGGGFFFEEECCCAAA@@@??????AAA@@@???>>>>>>>>>>>>???@@@???>>>=========>>>????????????@@@AAAAAABBBBBBGGGKKKQQQWWW[[[___bbbddd```___\\\ZZZWWWVVVUUUTTTOOOQQQSSSUUUZZZbbbkkkqqqqqqpppnnnnnnmmmkkkhhheeedddfffjjjoootttyyy}}}|||vvvpppnnnmmmnnnqqqvvvyyyzzz~~~zzzwwwvvvsssqqqsssyyy}}}~~~}}}{{{zzzzzz{{{|||}}}}}}zzzwwwtttrrrnnnkkkhhhkkkllllllkkkhhhddd```]]]\\\___eeelllrrrsssrrroookkkhhhbbbYYYNNNBBB999333...------------...//////222444777777555222000///,,,------...------,,,,,,***************))))))(((,,,+++*********++++++,,,,,,,,,,,,,,,---...///000............---------------,,,+++******+++,,,---///...---,,,++++++,,,---******++++++,,,---------////////////............,,,---...---,,,,,,...000...///000///...---...000------,,,,,,---...///000...//////////////////...,,,------...///000111111222111111000000111111222/////////000111111222222222222222222333444555666999<<<>>>???BBBNNN```nnn~~~|||~~~xxxlllbbbZZZVVVTTTWWW[[[bbbkkkwwwzzzqqqiiidddbbb___\\\ZZZYYYXXXVVVTTTRRRRRRSSSSSSTTTUUUVVVWWWVVVTTTRRRPPPOOONNNMMMMMMNNNNNNMMMLLLJJJHHHGGGFFFJJJJJJJJJIIIHHHGGGFFFEEECCCCCCAAA???>>><<<;;;;;;::::::999888777777666666777777555444333222111111000000111111222333444444444333222111111222333444444444555666777777777777555666777888999:::;;;<<<======>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFIIIPPPUUUVVVWWWXXXWWWSSSRRRQQQOOOLLLJJJGGGEEEDDDCCCCCCDDDDDDFFFGGGHHHIIIIIIIIIJJJJJJKKKMMMNNNNNNMMMMMMMMMNNNOOOPPPQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWWWWXXXYYY[[[\\\^^^^^^___``````_________^^^^^^^^^^^^^^^______^^^]]]\\\[[[^^^\\\ZZZXXXWWWXXXXXXYYYYYYYYYWWWVVVTTTSSSRRRQQQOOOOOOOOONNNMMMKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>???AAA@@@>>>===<<<>>>???AAA@@@@@@@@@@@@AAABBBBBBCCCCCCGGGLLLRRRWWW\\\bbbeeehhhgggdddbbb```___^^^^^^YYYZZZ\\\```fffmmmuuuzzzwwwqqqkkkgggfffeeebbb___aaadddjjjrrryyyxxxrrrqqqqqqsssuuuxxx{{{}}}}}}}}}xxxtttrrrnnnnnnuuu~~~}}}{{{zzzyyyyyy{{{|||~~~xxxuuupppnnnmmmmmmmmmlllpppppppppnnnkkkfffbbb```ccceeeiiimmmpppooolllhhhiiiddd[[[OOOBBB888333222,,,------------...//////111333555555333111//////---------...------,,,,,,)))***,,,---------,,,+++((((((((((((((('''&&&&&&+++++++++++++++,,,---...---------------------------,,,+++******+++,,,---------+++)))'''(((***,,,************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000,,,,,,------------...///000///---,,,,,,...///111......////////////......,,,------...///000111111111000000//////000000111...//////000000111222222222111111111222333444555444999<<<<<<<<>>===<<<;;;:::999888777666666666666666555333222111000000000111222333333444444333222111000000111222333333333444555666666666666555555666777888999:::;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDEEEFFFNNNSSSSSSRRRSSSRRRNNNNNNMMMKKKIIIGGGEEEDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOONNNOOOPPPRRRSSSTTTTTTTTTTTTUUUWWWZZZ[[[]]]]]]]]]^^^]]]]]]]]]]]]]]]\\\\\\]]]\\\\\\\\\[[[ZZZYYYYYYYYYXXXWWWUUUTTTTTTTTTUUUUUUUUUTTTRRRQQQPPPNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIHHHGGGEEEDDDCCCBBB??????>>>>>>??????@@@@@@>>>>>>>>>???????????????BBBAAA???>>>>>>???AAABBBAAAAAAAAAAAABBBDDDEEEFFFDDDFFFHHHKKKNNNTTT[[[```iiihhhhhhgggggggggggggggdddeeegggkkkppptttxxxyyytttlllccc^^^^^^```aaa```cccgggnnnvvv~~~~~~zzzwwwwwwwwwxxxyyyzzz{{{}}}~~~vvvrrrnnnlllkkkmmmwww~~~|||zzzyyyxxxyyyzzz{{{sssppplllkkkmmmppprrrsssuuuuuutttrrroookkkhhhfffhhhiiilllpppqqqoookkkgggeee^^^RRRDDD888222222444------..................///111333333111///......---.........---,,,,,,+++)))***,,,.........------+++,,,,,,,,,,,,***)))(((++++++************++++++++++++++++++++++++++++++...---,,,++++++,,,---...,,,,,,+++)))''''''***,,,++++++*********+++,,,---++++++,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,,,,...000////////////111111111111333111///---------///000---...///000000///...---------......//////000000000//////......//////000/////////000111111222222222111111111222222333444333777;;;<<<<<>>>>>===<<<;;;999777666666666666666666555444333222222222222333333444444555222111111111111111111222222333444555666666666666555555666666777888888888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCDDDKKKPPPOOOMMMMMMMMMKKKKKKKKKJJJHHHFFFEEEDDDCCCDDDDDDDDDCCCCCCDDDEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQQQQSSSUUUXXXZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQPPPOOONNNMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFDDDBBBAAA??????;;;;;;;;;<<<===>>>???@@@>>>>>>???@@@@@@?????????AAA@@@?????????@@@AAABBBBBBAAAAAABBBDDDFFFIIIJJJIIIIIIHHHHHHIIINNNUUUZZZbbbcccfffiiikkkmmmnnnooommmlllmmmooorrrssssssrrrlllgggaaa]]]^^^bbbfffhhhiiilllrrrzzz|||}}}|||{{{yyyyyy{{{}}}{{{ooojjjggggggiiinnnxxx|||yyywwwvvvvvvvvvqqqnnnlllmmmooosssuuuvvvxxxxxxwwwvvvtttqqqnnnmmmiiijjjmmmpppqqqnnniiieee[[[SSSFFF:::222000222333---......///000000/////////111222222000/////////............---,,,++++++((()))***+++,,,,,,,,,,,,,,,,,,------,,,+++******++++++***))))))*********************++++++++++++,,,------------------,,,+++------,,,)))))),,,///---,,,+++******+++,,,---------------............+++,,,---,,,++++++---///...------...///000000///111000///...---......///,,,---///000000///---,,,.........///////////////000//////......//////000//////000111111222222333222222111111222222333333555777999:::;;;>>>BBBFFFLLLWWWiii|||tttggg^^^VVVWWW]]]fffvvv{{{tttmmmgggaaa]]]WWWVVVUUUSSSSSSTTTUUUVVVQQQRRRRRRRRRQQQQQQPPPOOOMMMLLLKKKIIIIIIHHHIIIIIIFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHGGGEEECCCAAA??????>>>===;;;:::888777666777888888999888777666555444444444444444444444444111111111222222111111111222333444555666666666666555555555555555555555555777777777777888888888888999999999999999999999999999999:::<<<===>>>???@@@BBBIIIMMMKKKGGGHHHIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDBBBCCCEEEFFFGGGHHHGGGGGGJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMNNNOOORRRUUUXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXVVVUUUTTTSSSRRRQQQQQQQQQNNNOOOQQQRRRQQQPPPOOONNNMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIHHHGGGEEEDDDCCCCCCBBBBBBAAA???>>>>>>===<<<;;;;;;;;;<<<===>>>???>>>>>>???@@@??????>>>===>>>?????????@@@@@@@@@@@@AAA@@@AAABBBDDDHHHKKKMMMKKKKKKKKKIIIIIIKKKOOOSSSXXX[[[aaahhhmmmqqqssstttrrroookkkjjjkkklllkkkjjjfffggggggfffgggjjjooosssrrruuuyyy}}}~~~~~~|||yyywwwxxxzzz|||zzzuuukkkdddaaaccchhhnnnuuu||||||yyyvvvuuuuuuuuusssrrrqqqrrruuuwwwxxxxxxyyyyyyxxxxxxwwwuuusssrrrkkklllmmmmmmlllggg```[[[LLLEEE:::333000000///...+++,,,...000222222222222222333555444333222222222............---,,,+++***))))))((())))))***+++,,,*********)))))))))))))))+++******++++++,,,---...*********++++++,,,,,,,,,***+++,,,------,,,+++***'''+++...---***))),,,000...---,,,++++++,,,---...,,,,,,---------.........,,,------,,,+++***,,,------+++***+++---...---+++++++++,,,,,,---...//////,,,---///000000///---,,,///////////////.........000000////////////000000000000000111222222333333222222222222222222333333444444444555777;;;>>>@@@AAAKKKZZZkkk~~~|||}}}zzzlll^^^XXXVVVZZZfffrrryyyqqqjjjeeeYYYWWWUUUSSSSSSSSSUUUUUUPPPPPPQQQQQQQQQQQQPPPPPPLLLKKKJJJIIIHHHHHHIIIJJJFFFGGGHHHJJJKKKLLLLLLLLLHHHHHHHHHGGGFFFCCCAAA@@@@@@???>>><<<:::888777666888999:::;;;;;;:::888888555555555555555555444444000111222333333222111000333333444555666666666666555555555444444444333333666666666666777777777777888888888888888888888888666777888999;;;<<<===>>>AAAHHHLLLHHHDDDEEEFFFFFFBBBAAAAAA@@@???>>>======;;;<<<===>>>AAACCCEEEGGG@@@AAACCCEEEFFFFFFEEEEEEHHHHHHHHHGGGHHHHHHIIIIIIKKKKKKLLLLLLLLLLLLLLLKKKKKKMMMPPPTTTVVVWWWVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVTTTSSSQQQPPPOOONNNNNNNNNKKKMMMOOOQQQQQQPPPMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFCCC@@@>>>===>>>>>>>>>>>>>>>=========???>>>>>>======>>>>>>???===>>>?????????>>><<<;;;<<<===>>>?????????????????????@@@AAADDDHHHLLLNNNKKKKKKLLLKKKJJJJJJKKKMMMPPPUUU^^^gggnnnsssuuuvvvtttnnnhhhdddeeeffffffeeedddhhhnnnpppqqqsssvvvzzzyyy|||{{{~~~}}}yyyvvvvvvwwwxxx{{{}}}uuuoooiiibbb^^^bbbhhhmmmsssxxx|||}}}~~~|||zzzxxxwwwwwwxxxxxxxxxwwwwwwxxxzzz{{{{{{zzzxxxxxxxxxxxxxxxwwwvvvuuupppooommmkkkfff^^^UUUOOOAAA:::333000000000,,,))))))+++...111333555555555555666888777666444555666............---,,,+++***+++***)))))))))***,,,---++++++************++++++******+++,,,---///000111+++++++++,,,,,,---------''')))+++------+++)))'''###''',,,,,,)))(((***...///...,,,++++++,,,...///*********++++++,,,,,,,,,---......,,,******+++,,,111///---...000111///---%%%&&&)))+++---...//////,,,,,,---......,,,(((%%%------......///000000000////////////000000000000111000000000000222333444333222222111111222222333555555666777888:::<<<===AAABBBJJJ[[[nnn~~~qqqcccZZZXXX\\\aaaiiiqqq|||wwwmmmccc^^^XXXUUUUUUTTTRRRPPPPPPRRRTTTUUUTTTRRRRRRRRRNNNMMMLLLMMMMMMMMMKKKIIILLLLLLKKKLLLMMMMMMKKKIIIHHHHHHGGGGGGHHHGGGDDDAAA????????????>>><<<;;;:::<<<;;;;;;:::999999999999999999999888888666555555555444333333222222333333777777777777777777777777999888777666444333222111333333333444555666777888666666666777888999999:::999999999999::::::;;;<<>>>>>>>>???@@@@@@>>><<<;;;;;;<<<===>>>>>>>>>???@@@@@@AAABBBBBB@@@AAABBBBBBCCCCCCBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNPPPQQQRRRRRRTTTTTTRRRQQQOOOOOONNNNNNOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFEEECCC@@@===;;;<<<<<<<<<<<<<<<;;;;;;;;;=========>>>??????@@@@@@AAA@@@@@@??????@@@@@@AAADDDCCCBBBAAA@@@@@@??????BBBBBBBBBDDDGGGKKKNNNQQQKKKLLLLLLMMMMMMMMMLLLLLLOOOUUU^^^ggglllllljjjgggiiifffaaa]]][[[\\\___aaa^^^fffqqq|||~~~}}}zzzwwwtttrrruuuwwwyyyzzzyyyuuuqqqnnniiikkkmmmoooqqqrrrrrrrrr|||~~~~~~||||||{{{wwwtttrrrsssxxx{{{}}}}}}~~~~~~zzzvvvuuuuuuuuuwwwyyyyyywwwvvvuuupppiiiddd^^^SSSEEE:::444333222111000...------,,,---///222444444555444111333333000000333444222222///,,,,,,---...,,,***---,,,+++*********+++,,,++++++************+++++++++***))))))((()))))))))+++*********))))))((((((,,,,,,---------,,,,,,+++++++++******++++++,,,---,,,+++***)))***+++,,,---,,,---...---,,,+++,,,...///...---,,,+++*********)))+++---...///...,,,+++,,,---......,,,,,,---...,,,---...//////---***(((------......///000000000////////////000000000000111000000000000222333444333333222222222222333333444444444555666888999:::===>>>EEESSSaaaooorrrfff^^^YYYWWW\\\cccnnn{{{~~~pppiii```ZZZWWWUUURRRPPPPPPQQQQQQQQQPPPOOONNNOOOOOONNNMMMNNNOOOOOOMMMKKKKKKJJJJJJKKKMMMNNNLLLKKKKKKIIIHHHHHHHHHFFFCCC@@@>>>>>>>>>???>>>>>>============<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999888777555555444333333333333333555555666666777888999999888777666555444333222111333333333333444555666777333333444444555666666777888888777777888999;;;<<>>>>>===============;;;:::999888888999:::<<<======>>>>>>?????????@@@???@@@AAAAAABBBBBBAAAAAACCCCCCCCCCCCDDDEEEFFFGGGFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPSSSRRRQQQOOOOOONNNNNNNNNLLLMMMMMMLLLKKKJJJIIIIIIGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEECCCCCCDDDCCCAAA???<<<:::<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@AAAAAA@@@@@@??????@@@@@@AAABBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAABBBDDDGGGKKKMMMMMMNNNOOOOOOOOOOOOOOONNNSSSWWW]]]bbbdddccc```^^^\\\ZZZXXXWWWZZZ___eeeiiiffflllvvv}}}}}}}}}}}}{{{yyywwwtttrrrvvvwwwxxxxxxwwwuuusssrrrpppqqqssstttuuuvvvuuuuuu{{{}}}{{{yyywwwvvvtttssstttxxx}}}zzzyyyvvvuuuuuuvvvwwwvvvtttrrrllliiiccc\\\RRRGGG<<<666111111000000///...------***+++---000222222333222333666666333333777888555111...+++***+++***(((&&&((()))***,,,,,,,,,++++++++++++************+++++++++*********+++,,,------------,,,++++++***))))))******++++++++++++******++++++******++++++,,,---++++++******++++++,,,------...000///---,,,,,,---------,,,+++******************++++++***)))'''''',,,---......,,,,,,---...------////////////---,,,------......///000000000////////////000000000000000000000000111222333444444333333222222333333444333333333333444555666777999;;;BBBJJJQQQZZZhhhuuu}}}|||zzzlll]]]SSSSSSWWW___jjjvvv{{{oooeee___ZZZUUURRRTTTRRRPPPNNNMMMMMMMMMNNNPPPOOOOOOOOOPPPPPPNNNMMMKKKJJJJJJLLLNNNNNNMMMLLLMMMKKKIIIHHHHHHFFFCCCAAA======>>>???????????????>>>>>>=========>>>??????>>>>>>>>>>>>===<<<;;;;;;666666555444444444444555222333444555777888999:::666555555444333333222222333222222333333444555666222222333333444444555555777666555555666999;;;===::::::;;;;;;::::::999999777777666666666888:::;;;<<<<<<<<<<<<<<<=========>>>>>>???@@@@@@@@@@@@???AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJKKKLLLLLLOOOOOONNNMMMMMMMMMMMMMMMJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDBBBAAAAAAAAABBB???@@@@@@@@@???===;;;:::;;;;;;<<<<<<======>>>>>>>>>??????@@@@@@AAABBBBBBAAA@@@@@@??????@@@@@@AAA?????????@@@AAABBBCCCDDDCCCBBBBBBBBBDDDFFFIIIKKKPPPQQQRRRSSSSSSSSSSSSSSSXXXYYY[[[[[[ZZZXXXTTTRRROOONNNNNNPPPVVV___hhhmmmnnnsss{{{|||yyy{{{{{{{{{zzzxxxuuusssrrruuuuuuuuuvvvvvvwwwxxxxxxxxxyyyzzz{{{{{{{{{zzzyyyyyy||||||wwwtttpppppppppqqquuu~~~|||zzzzzzvvvuuuuuuuuuuuussspppmmmcccaaa[[[PPPDDD:::555333//////.........---------***+++---000222222333222222555666444555999999777222///,,,+++***)))'''%%%$$$&&&))),,,------+++***++++++************++++++)))))))))***+++---...///,,,,,,,,,,,,------------(((((()))))))))))))))(((+++************+++,,,,,,******+++,,,,,,,,,,,,+++...000222222///---,,,+++++++++************++++++000000...,,,+++))))))(((,,,---......,,,,,,---...+++---...............///------......///000000000////////////000000000000000000000111111222333333444444333333333333444444333333333333333444555555888;;;@@@EEEFFFJJJVVVcccuuu}}}yyyzzz}}}nnnaaaYYYXXXXXX\\\fffssswwwooohhh```ZZZYYYVVVQQQNNNMMMNNNPPPPPPPPPOOONNNOOOQQQQQQOOOMMMLLLKKKKKKLLLNNNNNNLLLKKKLLLKKKIIIIIIIIIHHHFFFDDD??????@@@@@@AAA@@@@@@???>>>>>>>>>>>>??????@@@AAA???@@@@@@@@@??????>>>===888888777666666666666777222333444555666777888888555555555444444333333333222222222222222333444555333333444444444555555555666555555555666999<<<>>>666777888888888777555444555555555666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===??????@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDFFFFFFGGGHHHIIIIIIJJJJJJLLLLLLKKKKKKJJJKKKKKKKKKGGGHHHHHHHHHGGGFFFFFFEEEBBBCCCCCCDDDDDDEEEEEEFFFEEECCC@@@>>>======>>>>>><<<<<<=========<<<;;;:::;;;;;;<<<===>>>>>>????????????@@@AAAAAABBBBBBCCCAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@AAABBBDDDDDDDDDDDDCCCDDDFFFHHHKKKMMMRRRSSSUUUVVVXXXYYYYYYYYY[[[ZZZXXXVVVRRROOOLLLKKKHHHHHHIIILLLTTT]]]gggmmmsssxxx{{{xxxzzzzzzzzzxxxvvvsssqqqooooooqqqsssvvvyyy{{{}}}}}}~~~}}}|||yyy{{{~~~}}}yyytttpppjjjkkklllooovvv}}}yyyzzzuuuuuutttuuutttqqqmmmjjj^^^ZZZQQQGGG===666222111------------............,,,---///222444444444444///222333222333777777555222111...---,,,+++***)))%%%''')))+++,,,+++***)))++++++************++++++(((((((((((()))***+++,,,((()))***,,,...///000111'''((())))))))))))))))))***************++++++,,,)))***+++,,,---,,,+++***///111444444111...++++++++++++******+++,,,,,,---333111///,,,+++++++++,,,,,,---......,,,,,,---...***+++---,,,++++++---000------......///000000000////////////000000000000///000000111222222333333444333333222222333333444333333333333444444555666666999===AAA@@@AAAJJJUUUaaassswwwtttuuu|||vvvhhhbbbYYYUUUWWWaaammmvvv|||{{{qqqiii___ZZZTTTPPPPPPRRRSSSSSSOOONNNNNNOOOPPPPPPOOOMMMNNNMMMLLLMMMNNNMMMKKKIIIKKKIIIHHHHHHJJJJJJJJJHHHCCCCCCCCCCCCBBBAAA@@@?????????>>>??????@@@AAABBB@@@@@@@@@AAA@@@@@@???>>>;;;;;;:::999999999999999555555555555666666666666666666666555555555444444333333222222222333444444333333333333444444444444777666666666888:::===>>>444444555666666444333222333333444555666777999999::::::::::::;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<======???@@@AAAAAA@@@@@@??????@@@@@@AAABBBBBBCCCFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIFFFFFFFFFFFFFFFFFFEEEDDD@@@AAAAAAAAABBBBBBBBBCCCBBB@@@>>>;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCAAA@@@@@@??????@@@@@@AAABBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDGGGJJJMMMOOOSSSTTTVVVYYY[[[]]]^^^___[[[YYYUUUQQQMMMJJJHHHHHHFFFGGGIIINNNVVV```jjjoooxxx~~~{{{yyy{{{{{{zzzxxxuuuqqqnnnllliiilllrrryyy}}}~~~|||{{{yyyzzz||||||zzzvvvqqqnnnhhhiiikkknnnuuu|||zzzuuutttssssssrrrnnniiidddXXXPPPEEE===999555111...------............//////,,,---///222444444444444---111222111222666666333///......---,,,,,,,,,---******)))))))))))))))***++++++************++++++******)))))))))))))))************+++,,,------...((())))))***+++++++++*********))))))******+++,,,)))***+++,,,---,,,+++***///111444444111...,,,+++,,,,,,,,,,,,,,,---...///...,,,***(((((()))+++,,,,,,---......,,,,,,---...)))+++,,,***((((((,,,000------......///000000000////////////000000000000//////111222222333222222333222222111111222222333333333333333444555666777444555888<<<;;;;;;AAAJJJSSScccxxxxxxrrrrrruuu{{{xxxpppcccXXXTTTWWW^^^cccmmmyyy{{{iiicccZZZUUUUUUUUUUUUTTTOOONNNNNNOOOPPPQQQOOONNNNNNMMMLLLMMMNNNNNNLLLJJJKKKIIIHHHIIIKKKLLLLLLLLLGGGGGGFFFFFFEEECCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBB@@@AAAAAAAAAAAAAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<888888888888888888888888:::999999888777777666666444444333333333333444444111111111111222222222222666666777888999:::<<<<<<333444444444444333222222000000111222333444555666888888888999:::;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;===>>>@@@@@@@@@@@@????????????@@@AAAAAABBBBBBFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEECCCDDDDDDEEEDDDDDDCCCCCC???????????????????????????>>>===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>??????@@@@@@???@@@@@@AAAAAABBBBBBCCCAAA@@@@@@??????@@@@@@AAACCCCCCCCCCCCCCCDDDEEEFFFEEEDDDDDDDDDFFFHHHKKKMMMQQQSSSVVVZZZ^^^aaacccddd[[[YYYUUUQQQNNNKKKJJJJJJHHHJJJOOOVVV```jjjsssxxx~~~~~~}}}{{{zzzzzzzzzyyywwwtttqqqnnnlllhhhlllssszzz~~~|||zzzyyywwwxxxxxxwwwtttqqqooommmiiikkkmmmpppuuu~~~~~~{{{sssrrrpppoookkkfff^^^YYYLLLCCC999444444333...***---.....................***+++---000222222333222///333555333444777777333+++,,,,,,+++******+++------+++***(((((()))******++++++************++++++---,,,,,,+++******++++++...---,,,+++***)))((('''))))))***+++,,,,,,,,,,,,***))))))))))))***++++++******+++,,,,,,,,,,,,+++///111333333000...---,,,---------------...//////---,,,+++******,,,...///,,,---......,,,,,,---...***,,,,,,***''''''+++000------......///000000000////////////000000000000...///111222333333222222222111111000000111111222111111222333444555777888444333555999999888<<>>======<<<;;;:::888888777555555444444444444444555222222222222222222222222555666777888999999999999555444333333222222333333000000111222333444444444444555666777888999:::;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<>>>@@@AAA@@@???>>>??????@@@@@@AAABBBBBBBBBEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBBBB@@@AAAAAABBBBBBBBBAAAAAA??????>>>>>>======<<<<<<======<<<<<<<<<;;;;;;;;;======<<<<<<<<<<<<<<<<<>>>>>GGGUUUdddyyyzzzuuuvvvsssyyy}}}rrriiibbb___]]]dddqqq}}}|||qqqiiieeeaaa\\\XXXQQQPPPPPPQQQSSSTTTSSSQQQIIIHHHIIILLLPPPRRRRRRQQQOOOMMMJJJJJJKKKLLLLLLKKKGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAA<<<===>>>???@@@AAABBBCCC@@@???>>>===;;;:::999888666555555444444444555555444444444444444444444444333555777888999888777666666555333222222222333444222333444555555555555555111222333555777888999:::::::::;;;<<<<<<<<<;;;;;;;;;<<<>>>@@@AAA@@@???>>>@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEGGGFFFDDDCCCBBBAAA@@@@@@>>>??????@@@@@@@@@????????????>>>===<<<;;;;;;:::<<<<<<=========<<<;;;;;;>>>>>>===<<<<<<<<<======@@@@@@@@@???????????????>>>??????@@@@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCEEEGGGIIILLLMMMPPPNNNLLLJJJHHHHHHIIIJJJMMMOOOTTTZZZ___dddhhhjjjjjjhhheeeaaa^^^\\\ZZZZZZYYY\\\ccckkkttt{{{~~~~~~~~~}}}{{{zzzyyyxxxwwwtttuuuvvvvvvvvvuuusssrrrssstttvvvxxxzzz|||~~~~~~}}}}}}}}}}}}|||zzzxxxwwwsssqqqooollljjjjjjjjjjjjlllnnnrrruuuyyy~~~xxxtttpppmmmiiiccc[[[PPPEEE>>>333444333111---++++++,,,,,,,,,,,,+++++++++******,,,---///222444444555444000444666444444666555111///000111...+++)))***,,,&&&(((+++---......,,,+++++++++************++++++''''''(((((()))***,,,,,,))))))***++++++,,,------(((((()))++++++,,,,,,,,,)))))))))))))))******+++,,,+++***)))***+++---......///000///...---...///---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,---......,,,,,,---...)))***,,,,,,++++++,,,---,,,------...///000111111111111000000000000000111...///000111222222111000222222111111111111111111333333333333444555666666333333333444555777999;;;<<>>>>>>>>>>>???>>>>>>>>>>>>@@@BBBDDDEEECCCDDDDDDDDDDDDDDDDDDDDD@@@???>>>======>>>??????>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>============<<<<<<======>>>>>>??????::::::;;;;;;<<<=========@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBAAA@@@@@@@@@@@@???@@@AAABBBCCCBBBAAAAAA???@@@AAACCCFFFJJJLLLNNNLLLNNNPPPMMMGGGDDDFFFHHHRRRSSSTTTXXX^^^eeelllppptttssssssqqqooollljjjhhhmmmmmmooowww{{{{{{|||}}}~~~}}}}}}}}}{{{yyywwwtttsssrrrtttxxx|||}}}|||zzz{{{}}}}}}||||||~~~}}}{{{uuusssooollliiihhhhhhhhhqqqrrrtttvvvyyy}}}wwwsssqqqpppkkkddd\\\RRRFFF<<<555//////000000///...------,,,,,,++++++******++++++++++++---111555999;;;;;;777666666777999999888666555333000...+++*********+++***)))(((((()))******))))))))))))))))))))))))(((+++,,,)))(((***)))&&&******++++++++++++******++++++++++++++++++++++++++++++************++++++))))))***+++,,,,,,------+++,,,------------...///+++,,,------......------,,,,,,---...---,,,***))),,,,,,,,,------------...+++,,,------,,,+++,,,...------......//////000000111111000000000000000111...///000111222111111000111111111111111111111111333333222333333444555666555555444444555666777888777===DDDKKKTTTdddwwwwwwuuuxxx}}}|||llleeeaaadddggghhhmmmsssyyy~~~vvvkkkcccWWWUUUSSSTTTVVVVVVTTTPPPSSSQQQNNNMMMOOOPPPQQQQQQOOOOOOPPPPPPPPPOOONNNMMMKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKJJJIIIGGGFFFEEEEEECCCBBBBBBBBBCCCCCCAAAAAABBBCCCDDDEEEFFFGGGCCCBBBAAA???===;;;:::999;;;;;;:::999999::::::;;;:::::::::999999888777666555666888999999888666555555444444333333333333333333333333333333333333333555555666777777888888999666777888999;;;;;;;;;;;;============>>>>>>>>>>>>@@@???>>>======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA??????============>>>???<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>:::;;;;;;<<<<<<===>>>>>>AAAAAAAAAAAABBBBBBCCCCCCAAAAAAAAA@@@@@@AAABBBBBB@@@AAABBBCCCCCCCCCBBBAAAAAAAAACCCEEEGGGJJJLLLNNNMMMPPPQQQOOOKKKIIIKKKNNNPPPSSSVVVZZZ```gggpppvvv|||}}}~~~~~~}}}{{{yyywww|||{{{|||{{{|||}}}}}}~~~|||{{{{{{{{{zzzxxxvvvooooooqqqvvv}}}}}}}}}~~~~~~{{{{{{|||wwwtttooollljjjkkkmmmnnnssstttuuuvvvxxx||||||uuuqqqooonnnggg]]]RRRHHH???888333111111000000...---++++++,,,,,,++++++++++++,,,,,,---,,,---111555888999999666666666777999999777555444333000---+++*********+++***)))(((((()))******+++++++++++++++++++++++++++------***))),,,,,,)))******++++++++++++******++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,------...+++,,,------,,,+++,,,...+++,,,------...---------++++++,,,,,,,,,+++***))).........////////////000---...///...,,,,,,,,,.....................//////000000000//////000000111//////000111111111000000111111111111111111111111222222222333333444555666666666555555444555555666444888===AAAFFFQQQ```kkkzzzwwwzzz{{{rrriiidddaaa```aaaeeekkkpppyyyuuujjj```]]][[[[[[\\\[[[WWWTTTTTTRRRNNNMMMMMMNNNNNNNNNPPPPPPPPPPPPOOONNNMMMMMMNNNMMMMMMLLLLLLKKKJJJJJJGGGGGGFFFFFFFFFFFFGGGHHHJJJKKKMMMNNNMMMLLLJJJIIIFFFEEEDDDDDDCCCDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGCCCBBBAAA@@@???>>>===<<<>>>===;;;::::::<<<===>>><<<;;;;;;;;;:::999999888777777999999999888777666555555444444444333333333444444444444444444444444555555666666777888888888555666777888999:::::::::<<<<<<<<<<<<===============<<<;;;;;;;;;;;;<<<===??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>???===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========;;;;;;<<<<<<======>>>>>>??????@@@AAABBBBBBCCCCCC@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCCCCCCCCCCBBBAAABBBCCCEEEGGGIIIKKKMMMMMMKKKNNNOOONNNKKKKKKNNNQQQRRRWWW]]]aaadddkkkuuu}}}}}}{{{{{{zzzyyyxxxxxxwwwuuussslllnnnsss{{{~~~~~~}}}|||{{{yyyzzz|||wwwuuuqqqnnnmmmpppsssvvvuuuuuuuuuuuuvvvzzz{{{vvvrrrmmmjjjggg^^^QQQEEE<<<777333222222111111///...,,,***)))++++++++++++,,,---...///.........111444666777666555555666888::::::777555444222000---+++***************))))))))))))******+++++++++++++++++++++++++++---,,,((((((+++,,,*********++++++++++++******************************++++++************++++++,,,,,,------------------+++,,,---,,,******+++,,,++++++,,,---------------******+++++++++***)))))).........////////////000---...///...,,,++++++,,,.....................---000////////////000000111//////000000000000000000111111111111111222222222222222222222333444555666555555555555555555555555555888:::<<>>>>>>>><<<:::888999;;;===???>>>>>>===<<<<<<;;;;;;;;;999::::::;;;::::::999888666666666666666555555444555555555555555555555555444444555555666777777777555666777888999999999999::::::::::::;;;;;;;;;;;;888777777888999;;;===???>>>>>>============<<<<<<======<<<;;;;;;<<<>>>>>>??????@@@@@@@@@AAA@@@@@@>>>>>>???????????????@@@@@@@@@??????>>>======<<<;;;<<<<<<======>>>??????<<<<<<===>>>???AAAAAABBBAAA@@@@@@@@@AAAAAABBBCCCBBBCCCCCCBBBBBBBBBAAAAAADDDEEEFFFHHHJJJLLLMMMMMMNNNOOOPPPPPPNNNNNNQQQSSSVVV]]]dddggghhhnnnyyy}}}{{{{{{yyywwwwwwwwwuuurrrppppppsssxxx~~~|||{{{yyywwwxxxyyy{{{~~~}}}uuuuuusssssstttvvvxxxyyyuuuttttttrrrrrruuuzzz}}}yyyvvvtttppphhhbbbZZZRRREEE;;;444222111111000000///...---,,,***)))+++++++++,,,---...000000//////...000333555555444666666777:::<<<<<<999777333111///---+++*********)))))))))))))))*********))))))))))))))))))))))))***+++)))%%%%%%)))+++)))******++++++++++++******))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++)))((()))***++++++,,,------------,,,***+++++++++++++++******,,,,,,,,,------------...,,,------,,,***)))***+++............------------//////......///000111111000000//////////////////000000111111111222222222222222222222333444555555333333444444555666666666666888999;;;<<>>>>>>>><<<:::999999;;;>>>@@@AAAAAA???>>>======>>>>>>============<<<;;;;;;:::999999::::::999999888777666666666666666666666666333444444555666666777777666777888999999999999999888888999999999:::::::::777777777888999;;;===>>>???>>>>>>>>>=========<<<===<<<;;;;;;;;;===>>>?????????@@@AAABBBAAAAAAAAA>>>?????????@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<======>>>??????@@@<<<======???@@@AAABBBBBBCCCBBBAAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBEEEFFFHHHJJJLLLMMMNNNNNNSSSUUUVVVVVVUUUUUUUUUVVVSSSZZZccchhhkkkqqq}}}||||||~~~|||zzzyyywwwwwwwwwuuussspppuuuwww{{{|||zzzxxxvvvtttyyyxxxwwwxxxxxxxxxvvvsssrrrtttwwwyyy{{{{{{zzzyyyssssssrrrpppooopppsssuuu|||xxxuuutttsssmmmaaaXXXIIIDDD<<<666222111111000,,,---------------,,,+++******+++,,,---///000111///......000222444444333777777888;;;======;;;999222111...,,,+++*********(((((())))))************(((((((((((((((((((((((()))***)))%%%%%%)))+++)))******++++++++++++******))))))))))))))))))))))))++++++************+++++++++++++++******************+++,,,+++)))((()))******+++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------------...***,,,,,,,,,***)))***+++------------------..................///000111111000000///.........//////000000000111222222333333111111111222222333444555111222333555555666666666444666777999:::>>>BBBFFFKKKXXXlll{{{{{{|||~~~}}}~~~}}}uuuiii]]]UUUWWW^^^gggvvv}}}|||xxxsssnnnfffbbb]]]YYYVVVUUUSSSQQQOOOOOONNNNNNNNNOOOPPPQQQOOONNNLLLKKKJJJJJJKKKLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJLLLMMMNNNMMMKKKJJJGGGGGGHHHIIIIIIIIIHHHHHHDDDEEEEEEEEEFFFFFFFFFFFFJJJIIIHHHEEECCCAAA@@@?????????=========???AAACCCDDDCCCAAA@@@??????@@@AAA@@@@@@@@@???>>>>>>>>>===<<<===>>>>>>>>>===;;;:::999999999999999999999999555555666666777777888888888999:::;;;;;;;;;;;;;;;999999999999::::::::::::<<<;;;::::::::::::;;;<<<@@@@@@??????>>>>>>=========<<<<<<;;;<<<===???@@@===>>>???@@@AAA@@@???????????????@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>============>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBAAAAAABBBCCCCCCDDDGGGHHHKKKNNNPPPQQQRRRRRRTTTUUUWWWYYYYYYXXXWWWUUUOOOVVV___fffmmmvvv}}}zzz{{{}}}|||xxxwwwwwwxxxyyyyyyxxxvvvxxxyyy|||}}}zzzxxxwwwuuusssxxxvvvsssqqqqqqpppooonnnqqqtttyyy}}}~~~}}}zzzwwwqqqrrrrrrpppmmmllllllmmmrrrqqqpppqqqooofffWWWLLL<<<999555333222111000///***+++,,,,,,------,,,,,,*********+++,,,...///000,,,,,,,,,///222444555444888888888:::<<<===<<<;;;111000...,,,************'''((()))******+++******************************)))+++***''''''+++,,,*********++++++++++++******************************++++++************++++++)))))))))******************+++,,,+++))))))***+++******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............////////////000***,,,---,,,++++++,,,---,,,,,,,,,------............------......000111111111000///...---......//////000000111222222333333111111111111222333444555333333444555555555444333444555777888:::<<<>>>@@@BBBKKKYYYjjj}}}||||||~~~~~~wwwfffXXXUUUUUUWWWbbbooovvv}}}}}}uuupppiiiccc^^^ZZZVVVTTTRRRQQQPPPNNNMMMMMMNNNNNNPPPOOOMMMKKKJJJKKKLLLLLLNNNNNNNNNNNNMMMKKKJJJIIIHHHJJJKKKMMMMMMMMMKKKJJJGGGHHHIIIJJJKKKJJJJJJIIIGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHFFFEEECCCBBBBBB@@@@@@@@@@@@AAABBBCCCDDDFFFEEECCCAAA@@@AAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCBBBAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888999::::::;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>===<<<<<<===>>>>>>AAA@@@@@@???>>>>>>============<<<<<<===>>>@@@AAA===>>>@@@AAABBBAAA@@@?????????@@@@@@AAABBBBBBCCC@@@@@@@@@??????>>>>>>>>>======>>>??????@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDDBBBBBBAAA@@@@@@AAAAAAAAACCCCCCCCCCCCDDDEEEGGGHHHJJJLLLOOORRRUUUVVVWWWWWWTTTWWW[[[___aaa```]]]ZZZUUUZZZaaaiiiqqqzzz~~~~~~}}}~~~}}}|||zzzyyyttttttvvvyyy}}}~~~~~~~~~{{{yyyxxxxxxvvvuuuuuurrrnnnlllmmmnnnoooooosssvvvyyy|||}}}|||yyywwwppprrrsssqqqnnnjjjhhhhhhiiiiiijjjjjjfff[[[MMMCCC555333000///000000...---++++++,,,,,,,,,++++++************++++++---......***)))***...222555666666888777666666999;;;<<<<<<111///---+++************&&&''')))***++++++******************************'''******((((((,,,,,,)))******++++++++++++******++++++++++++++++++++++++++++++************++++++)))))))))******++++++,,,)))+++,,,+++******+++,,,******+++,,,,,,,,,,,,+++++++++*********+++---............////////////000+++,,,---------,,,...///++++++,,,,,,---...//////---------......000111111111000///...------...//////000000111222222333333111111111111222333444555555555666666555333222111555666777999:::;;;======@@@DDDMMMZZZkkk}}}zzz|||}}}|||zzz|||nnn]]]WWWRRROOOUUUaaa^^^eeeoooxxxzzzrrrkkkeee```\\\UUUTTTQQQOOOMMMLLLKKKKKKQQQOOOMMMLLLKKKKKKMMMMMMOOOPPPPPPOOONNNLLLJJJIIIFFFHHHJJJKKKLLLKKKJJJIIIGGGHHHJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEEEE??????@@@AAAAAABBBCCCCCCGGGFFFDDDBBBAAABBBCCCDDDFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDEEEEEECCCAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<======>>>======>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>???===<<<<<<===>>>@@@BBBCCCAAA@@@@@@???>>>=========>>>=========>>>???AAABBB???@@@BBBDDDDDDCCCBBBAAA??????@@@AAAAAABBBCCCCCC@@@@@@@@@???????????????>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDFFFHHHJJJKKKLLLNNNRRRVVVYYYZZZ[[[[[[\\\___dddjjjnnnmmmiiifffaaaccchhhnnnvvv}}}{{{}}}{{{yyywwwvvvqqqrrrtttzzz|||zzzxxxyyyyyyxxxwwwsssoookkkjjjlllpppssstttvvvwwwyyy{{{{{{zzzyyywwwppprrrtttsssooojjjgggeeecccdddeeeddd^^^SSSFFF===444111...------------,,,---------,,,+++***)))(((************+++,,,------(((((()))---222666777777888555333444666999;;;;;;000///---+++************&&&''')))***+++++++++***(((((((((((((((((((((((($$$((()))''''''******'''******++++++++++++******++++++++++++++++++++++++++++++************++++++))))))***+++,,,,,,------)))***,,,,,,++++++,,,...******+++,,,,,,,,,,,,+++******)))))))))***,,,---,,,,,,,,,---------......((()))***+++++++++++++++,,,,,,,,,---------......////////////////////////............////////////111111111111111222222222222222222222222222222222555444444333333333444444555555666666777777888888<<<>>>EEENNNYYYjjj}}}{{{||||||~~~~~~zzzkkkYYYNNNLLLPPPTTTVVVTTTVVV[[[dddqqq~~~wwwooojjjhhhccc\\\VVVRRRPPPOOOMMMNNNMMMKKKJJJJJJKKKMMMNNNNNNLLLJJJKKKNNNPPPNNNLLLIIIHHHGGGHHHJJJLLLLLLLLLHHHHHHHHHIIIJJJKKKLLLMMMKKKLLLLLLLLLLLLKKKKKKJJJGGGGGGGGGFFFFFFEEEEEEEEEAAAAAAAAABBBCCCDDDDDDEEEIIIGGGCCCAAAAAACCCFFFHHHEEEEEEDDDDDDDDDDDDEEEEEECCCDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????????????????AAAAAAAAABBBBBBBBBCCCCCC???@@@AAACCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@???@@@BBBCCCCCCBBB@@@???BBBBBBCCCCCCCCCBBBBBBAAAAAABBBCCCCCCCCCCCCDDDFFFGGGEEECCCBBBCCCDDDDDDDDDDDDFFFHHHIIIIIIJJJLLLMMMNNNOOORRRXXX^^^cccddddddcccfffjjjnnnpppqqqpppooolllnnnpppsssvvvyyyzzz{{{~~~~~~zzzwwwtttrrrnnnqqqvvv{{{{{{{{{zzzyyyxxxwwwvvvvvvmmmkkkjjjlllqqqttttttsssyyyyyyyyyxxxxxxxxxxxxxxxvvvtttrrrqqqpppllleee______\\\XXXRRRKKKCCC:::444///...---,,,,,,,,,,,,,,,++++++,,,,,,++++++***))),,,++++++******++++++,,,'''(((***,,,...111444555333555333000222888<<<;;;000---)))'''(((***++++++))))))))))))))))))))))))+++***)))((('''''''''''')))***,,,------+++(((&&&&&&''')))***+++++++++***+++*********))))))((((((---,,,***))))))***,,,---++++++++++++++++++++++++000111111111000...,,,+++........................///...---,,,,,,,,,,,,,,,'''))),,,///111111000000))))))***+++++++++++++++,,,,,,,,,------------.......................................///////////////000000000111111222222222222222222222222222222444333333222222222333333555555555666777777888888888999===DDDKKKXXXlll~~~~~~}}}}}}}}}}}}vvvdddXXXUUUVVVYYYUUURRRPPPRRRWWWaaarrr}}}uuuooofff^^^WWWRRRNNNKKKLLLKKKKKKJJJJJJJJJJJJJJJLLLLLLKKKLLLMMMNNNMMMLLLKKKIIIHHHIIILLLMMMMMMMMMIIIIIIIIIIIIJJJJJJKKKLLLKKKLLLMMMMMMMMMMMMLLLLLLIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFFFFFFFFFFEEEDDDBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCCCCCCCBBBBBBBBBBBBBBB???@@@AAACCCDDDCCCCCCBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAACCCCCCCCCBBB@@@???BBBCCCCCCCCCCCCCCCBBBBBB@@@BBBDDDDDDDDDDDDEEEFFFFFFDDDCCCCCCDDDFFFGGGGGGGGGIIIJJJKKKJJJKKKLLLNNNRRRTTTWWW[[[___cccfffhhhiiikkknnnrrrtttvvvwwwwwwttttttttttttsssrrrqqqpppvvvzzz}}}{{{zzzzzz|||~~~|||yyyvvvtttsssrrrtttxxx|||~~~{{{zzzwwwuuusssrrrqqqrrrpppooooooqqquuuwwwwwwuuuwwwwwwwwwwwwwwwwwwvvvvvvvvvsssooonnnlllhhhaaa\\\VVVQQQKKKDDD>>>888333///...------,,,,,,,,,------,,,,,,,,,,,,,,,+++******+++++++++******+++++++++((()))***,,,...111333444222444444111333888:::999///+++'''$$$$$$&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,+++***(((''''''((()))***++++++***************)))))))))((((((---,,,***))))))***,,,---)))*********************---.../////////...---,,,------------------------......---,,,,,,,,,,,,,,,//////000000///...------))))))***++++++++++++***,,,,,,,,,,,,------------........................---............/////////---......///000111222222222222222222222222222222222222222111111222222333444555555666666777888888;;;:::;;;???BBBJJJYYYggg~~~~~~~~~sssjjjffffffggg```ZZZTTTPPPNNNQQQ]]]iiizzz}}}tttiiiaaaYYYSSSOOOMMMLLLLLLKKKJJJIIIHHHGGGJJJKKKMMMMMMLLLLLLLLLMMMMMMKKKJJJKKKMMMNNNNNNMMMJJJJJJJJJIIIJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIHHHFFFEEEDDDDDDAAABBBCCCDDDEEEEEEEEEEEEDDDEEEGGGHHHHHHHHHGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDEEEGGGGGGGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@BBBBBBCCCDDDCCCBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCC???BBBEEEFFFFFFFFFGGGHHHGGGGGGFFFGGGIIIKKKNNNOOOMMMOOOOOOOOONNNNNNPPPQQQUUUYYY]]]___aaaeeejjjnnnrrrtttvvvxxxzzz|||~~~~~~{{{zzzwwwsssooojjjfffdddlllqqqxxx~~~|||yyywwwwwwxxxxxx{{{~~~~~~zzzxxxxxxwwwvvvxxxyyy|||~~~~~~}}}}}}~~~|||yyyvvvqqqmmmjjjjjjlllmmmpppqqqsssvvvyyyzzzyyywwwuuuuuuuuuuuuuuuuuuuuuuuuuuuqqqnnnkkkiiiccc\\\VVVKKKEEE===555111///---,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++))))))***+++---///111222111444555333444888999777222...***'''''''''''''''))))))))))))))))))))))))''''''''''''((()))++++++***)))))))))))))))(((((((((((()))******)))))))))******))))))))))))((((((,,,+++***))))))***+++,,,((((((((())))))*********++++++,,,---......------++++++++++++++++++++++++...------,,,,,,,,,,,,,,,000///...---,,,+++******)))******+++++++++******++++++,,,,,,,,,---------........................---------.........//////,,,,,,---...///000111222222222222222222222222222222222222222222222333444444444555555666777777888<<<::::::===>>>BBBMMMXXXkkk{{{}}}{{{|||~~~|||zzz{{{{{{wwwoooeee\\\TTTOOOSSSZZZcccjjjssszzz}}}wwwnnneee^^^ZZZTTTRRROOOLLLIIIHHHHHHHHHGGGKKKNNNNNNKKKJJJKKKMMMNNNLLLKKKKKKMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKIIIJJJKKKLLLMMMNNNNNNNNNKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHFFFEEEEEECCCDDDEEEGGGHHHHHHIIIIIIEEEFFFHHHJJJKKKJJJIIIHHHFFFFFFGGGGGGGGGHHHGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCEEEFFFGGGHHHGGGFFFEEEDDDCCCBBBBBBDDDEEEFFFHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAACCCDDDDDDDDDDDDCCCBBBAAACCCCCCCCCCCCCCCCCCDDDDDD@@@CCCGGGIIIIIIJJJJJJKKKLLLMMMMMMNNNOOOSSSWWW[[[UUUVVVVVVUUUSSSSSSUUUWWWWWW\\\bbbddddddhhhooouuu{{{}}}~~~~~~}}}|||xxxwwwtttpppkkkgggcccaaaiiinnnvvv|||~~~|||yyyxxxyyyzzzxxx{{{|||zzzzzz{{{{{{{{{|||}}}~~~}}}~~~|||zzzuuuqqqkkkfffdddfffiiillloooqqquuuyyy{{{{{{zzzxxxwwwvvvvvvuuuuuuttttttssssssqqqnnnlllhhhaaaVVVOOOBBB===555000---,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,++++++*********++++++++++++***************+++,,,...///000111555777555666999999666111...+++))))))******)))))))))))))))))))))))))))''''''''''''((()))***+++***)))(((''''''((())))))))))))))))))))))))(((((())))))))))))))))))((((((+++******)))******+++,,,'''(((((())))))******+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---'''''')))***++++++************+++++++++******)))+++++++++,,,,,,,,,------........................------------............+++,,,---...///000111111222222222222222222222222333333333333333444555555444444444555666666777777555333444888999<<>>CCCBBBGGGPPP[[[gggxxxssskkkhhh```___\\\XXXUUUTTTUUUVVVXXX]]]dddkkkqqqwww}}}~~~zzztttlllddd^^^ZZZWWWTTTTTTVVVXXXZZZYYYVVVTTTQQQOOOMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKLLLMMMMMMJJJJJJKKKKKKKKKKKKKKKJJJHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFFFFGGGHHHIIIIIIJJJKKKKKKKKKJJJJJJIIIHHHHHHFFFEEEEEEEEEFFFGGGIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDDDDEEEGGGIIIJJJJJJJJJIIIHHHGGGFFFFFFIIIJJJKKKKKKKKKKKKIIIIIIIIIGGGFFFDDDDDDEEEFFFGGGDDDDDDEEEFFFFFFGGGHHHHHHFFFEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFCCCCCCDDDEEEFFFHHHIIIJJJJJJIIIHHHGGGHHHJJJLLLMMMNNNOOOQQQRRRTTTXXX]]]```aaaccccccbbb```cccjjjpppssssssrrrqqqoooppptttvvvvvvxxx||||||{{{yyywwwtttrrrpppooojjjkkknnnpppsssuuuvvvvvvwwwyyy{{{|||{{{{{{|||}}}xxxyyyzzzzzzxxxwwwwwwxxxsssrrrpppnnnooottt{{{|||yyy|||~~~}}}yyyuuurrriiiiiiiiijjjlllnnnppprrrtttyyy~~~xxxsssooommmccc^^^WWWRRRMMMFFF???999111...+++)))***+++++++++,,,,,,++++++***+++++++++)))))))))))))))(((''''''((()))***++++++***)))((('''(((((()))+++,,,...///444777777555555777666333---,,,******+++,,,,,,+++(((((((((((((((((((((((((((((('''(((((()))***+++)))))))))))))))***++++++''''''&&&&&&'''((()))***'''''''''((((((((())))))'''((()))******+++++++++*********))))))(((''''''++++++*********+++,,,---++++++++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,,,,------+++++++++++++++***)))(((******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------....../////////000000000000000222222222222222222222222111111111111222333444555333333444444555666666777666444555999:::888999<<>>CCCEEEJJJUUU```vvvxxxqqqmmm```[[[VVVSSSRRRSSSUUUWWWZZZ]]]hhhwwwuuukkkhhheeefffjjjkkkhhheee\\\XXXRRRPPPPPPOOOLLLJJJMMMLLLKKKLLLOOOQQQQQQQQQNNNNNNMMMLLLKKKKKKKKKKKKMMMLLLLLLKKKJJJIIIHHHGGGKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIGGGFFFFFFGGGEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHIIIHHHGGGFFFFFFGGGIIIIIIGGGGGGGGGEEEDDDDDDGGGIIIIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEGGGJJJMMMNNNPPPRRRTTTWWWYYYZZZ\\\]]]___^^^]]]\\\]]]aaahhhmmmuuuyyy|||}}}}}}{{{xxxyyy||||||{{{||||||{{{zzzyyyxxxxxxwwwwwwwwwwwwxxxyyyzzz|||}}}yyyzzzzzzyyyvvvrrrmmmjjj```___^^^^^^dddnnn{{{vvvuuuuuuvvvyyy{{{{{{{{{~~~}}}{{{zzzzzz{{{}}}~~~yyywwwvvvvvvwwwwwwvvvtttuuuuuuvvvyyy~~~wwwlllddd[[[RRRHHHAAA777222000///---***)))******++++++,,,,,,---+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))*********+++++++++++++++---,,,,,,...000111111000000///---,,,***))))))((((((((())))))(((((('''&&&))))))*********)))((('''%%%&&&((()))*********)))******++++++******)))(((((((((((((((''''''''''''+++***))))))))))))***+++(((((())))))******++++++++++++***)))******+++,,,,,,,,,+++++++++,,,---...)))))))))******)))))))))+++,,,,,,---...---------))))))))))))))))))))))))+++++++++***************,,,,,,,,,,,,---------...,,,,,,,,,---------......+++,,,,,,---...///000000111111000000111111222333222222111111111111222222222333333444444333333222222333444555666666666666::::::;;;>>>??????FFFNNN^^^lllsssnnnfff^^^ZZZXXXWWWUUUSSSRRRXXXdddqqq|||xxxtttpppppprrrsssqqqooogggbbb\\\YYYWWWTTTOOOLLLKKKJJJJJJKKKNNNPPPQQQQQQPPPPPPNNNMMMLLLKKKKKKKKKMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLKKKKKKJJJGGGHHHIIIHHHEEEDDDFFFHHHIIIJJJJJJIIIGGGFFFFFFGGGFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJIIIHHHGGGGGGGGGHHHFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIGGGGGGFFFGGGHHHIIIEEEEEEEEEDDDBBBCCCEEEGGGHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEGGGHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIILLLNNNOOOSSSUUUWWWYYY[[[___dddhhhjjjjjjjjjiiijjjnnnsssxxx}}}}}}~~~}}}}}}{{{zzzyyyxxxxxxvvvwwwxxxzzz|||}}}~~~~~~xxxyyyyyyxxxtttpppkkkhhhdddddddddfffjjjrrr|||uuusssqqqqqqtttvvvwwwxxxzzzyyyyyyzzz|||~~~|||{{{zzzyyywwwuuuuuuuuuvvvyyy{{{}}}|||{{{vvvwwwtttkkkaaaWWWLLLCCC===777000,,,++++++***(((++++++++++++++++++++++++,,,,,,+++++++++*********++++++*********)))))))))))))))))))))))))))))))))*********************))).........///111111///---///...,,,+++***)))))))))(((((())))))((((((''''''(((((()))))))))(((''''''&&&&&&'''((()))))))))(((++++++***))))))))))))))))))))))))((('''&&&&&&&&&***))))))(((((())))))***)))))))))))))))*********+++*********+++,,,---------,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......))))))))))))))))))))))))************************+++++++++,,,,,,,,,------+++,,,,,,,,,------------,,,,,,---......///000000111111000000111111222333111111000000000000111111222333333444444333333222333555666888888888777777888777999===>>>===AAAGGGMMMXXXjjj~~~yyyrrrnnnkkkfff```ZZZTTTQQQVVV^^^hhhttt~~~}}}}}}|||{{{zzzsssnnnhhhddd```[[[UUUPPPKKKJJJIIIKKKNNNPPPPPPPPPQQQQQQPPPNNNNNNMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIIIIGGGIIIJJJLLLLLLKKKIIIHHHEEEHHHJJJHHHCCCAAADDDHHHIIIJJJJJJIIIGGGFFFFFFGGGGGGGGGHHHIIIIIIJJJKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHIIIHHHGGGFFFEEEEEEFFFGGGCCCCCCDDDCCCBBBBBBDDDFFFFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGHHHIIIKKKMMMPPPRRRUUUWWWYYY[[[^^^ccclllrrrwwwxxxzzz{{{|||{{{xxxsssxxx~~~{{{{{{{{{{{{{{{{{{{{{{{{yyy{{{|||~~~~~~~~~}}}|||{{{{{{{{{zzzwwwsssooommmoooooopppppprrrvvv{{{vvvssspppoooppprrrsssssstttuuuwww{{{~~~}}}{{{yyywwwtttuuuuuuvvvxxxzzzzzzxxxvvvnnnkkkeee\\\RRRHHH???888666222---++++++,,,,,,+++,,,+++++++++******))))))+++++++++***************************))))))))))))))))))))))))))))))))))))*********)))))))))))))))------...111222222///---,,,+++***)))((((((((((((((())))))***))))))(((((('''(((((((((((((((''''''((((((((()))))))))))))))+++***((('''''''''((()))+++*********)))))))))(((((((((((((((((()))))))))*********)))))))))))))))*********++++++,,,------++++++++++++,,,,,,------...---,,,++++++,,,---...---,,,+++***+++,,,...///))))))))))))))))))))))))************************)))*********++++++++++++++++++++++++,,,,,,,,,---.........///000000000111111111000000111111222333111000000//////000000111222333333444444333333222333555666888888888777777888666888===>>><<<>>>BBBGGGLLLVVVeeewwwwwwhhh]]]RRROOORRRWWW```hhhnnnrrrwww||||||xxxrrrnnnjjjddd\\\VVVMMMLLLKKKLLLNNNPPPPPPOOOPPPPPPOOONNNNNNNNNOOOOOONNNNNNMMMLLLKKKJJJJJJIIIIIIJJJLLLLLLKKKIIIGGGFFFFFFIIIKKKHHHCCCAAADDDHHHIIIJJJJJJIIIGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJLLLKKKJJJIIIHHHGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHIIIHHHFFFEEEDDDDDDDDDEEEBBBCCCDDDCCCCCCCCCDDDFFFDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFFFFGGGFFFFFFFFFGGGGGGHHHJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIKKKLLLLLLOOOSSSWWWYYY\\\___aaaccciiirrryyyyyyuuusssrrrpppwww~~~xxxyyyzzz||||||zzzxxx{{{|||||||||{{{yyyvvvuuuvvvwwwxxxxxxxxxyyy{{{}}}}}}yyyuuuqqqoooooopppppppppoooqqquuu{{{}}}{{{zzzwwwtttrrrooopppqqqsssuuusssooolllhhh```VVVLLLDDD<<<555111000///---,,,,,,---------,,,++++++******))))))((((((((()))******+++,,,,,,*********)))))))))(((((())))))))))))))))))))))))***))))))))))))))))))))),,,,,,...111333333111///))))))(((''''''&&&'''''')))******++++++*********(((''''''''''''(((((((((++++++******************)))((('''%%%%%%&&&''''''((()))))))))*********+++''''''(((((())))))))))))*********)))))))))))))))******++++++,,,,,,,,,,,,))))))******+++++++++++++++***)))(((((()))***+++,,,,,,+++***+++,,,---...))))))))))))))))))))))))***************+++++++++))))))))))))******************+++++++++,,,,,,,,,////////////000000111111111111000000111111222333000000////////////000000222333333444444333333222222333444555666666666666:::777888;;;;;;999999;;;CCCEEEIIIQQQ___rrryyykkk[[[SSSPPPPPPTTTXXXZZZ]]]bbbfffjjjoootttwwwxxx|||}}}zzzvvvppphhhbbbXXXVVVTTTTTTTTTUUUTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJLLLLLLLLLLLLKKKIIIGGGFFFHHHIIIJJJHHHDDDCCCDDDGGGIIIJJJJJJIIIGGGFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGHHHFFFGGGHHHHHHIIIIIIHHHHHHJJJIIIGGGEEEDDDCCCDDDDDDBBBCCCEEEEEEDDDDDDFFFGGGDDDEEEEEEEEEEEEDDDCCCCCCAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFGGGIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMOOOOOOOOOSSSYYY^^^```eeejjjmmmnnnrrr{{{}}}wwwrrrooooooqqqrrrwww}}}~~~~~~xxxzzz}}}{{{wwwuuuxxxyyy{{{}}}~~~~~~~~~~~~zzz|||}}}}}}|||||||||~~~~~~~~~zzzwwwuuuqqqoooppppppppppppnnnpppssswww{{{}}}zzzxxxwwwuuurrrooommmnnnooopppppplllfffbbb\\\QQQFFF???999333///...,,,,,,++++++++++++,,,,,,++++++*********)))))))))''''''((()))***+++,,,---******)))))))))((((((((()))))))))))))))))))))))))))))))))*********++++++------...000333333222111(((((('''&&&&&&&&&''''''))))))******++++++******(((((('''''''''((()))***---,,,+++***************(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''((()))************)))))))))))))))***************+++++++++******)))((())))))***+++*********+++++++++******++++++++++++++++++++++++,,,------))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************++++++++++++.........////////////000111111000000111111222333000//////......//////000222333333444444333333222444333333444444555666777:::777666999:::777777999<<>>@@@BBBDDDIIIPPP[[[jjjxxx~~~|||}}}{{{wwwsssssssssrrrnnnjjjeeebbb______^^^[[[XXXVVVVVVWWWSSSXXX```jjjuuu}}}xxxuuuuuuqqqlllhhhfffeeecccbbbYYYWWWTTTRRRQQQOOOMMMLLLNNNPPPQQQOOOMMMLLLOOOSSSQQQRRRSSSRRROOOLLLLLLMMMMMMMMMLLLLLLMMMOOORRRSSSQQQPPPMMMLLLLLLNNNPPPRRRXXX^^^eeejjjkkkjjjiiihhhgggccc___]]]___aaacccccc```aaaccceeeffffffeeedddcccddddddfffhhhkkkmmmnnnpppqqqtttwww|||}}}{{{{{{~~~~~~|||{{{{{{|||}}}}}}zzzvvvqqqlllllloootttwww}}}|||{{{yyyvvvrrrnnnlllkkkkkkkkknnnttt{{{}}}~~~}}}{{{{{{{{{|||~~~~~~}}}{{{wwwssstttxxx{{{}}}zzzxxxuuuvvvvvvsssoookkkhhhhhhhhhhhhhhhfffccc\\\SSSMMM<<<777222/////////---+++))))))))))))***+++,,,,,,************************((((((''''''''''''((((((&&&&&&''''''(((((((((((())))))******+++,,,------+++***(((&&&&&&'''((()))((('''&&&&&&&&&((()))***''''''))),,,///000...---''''''(((''''''&&&&&&&&&%%%'''))))))((('''((()))''''''(((((((((((('''''')))))))))'''&&&'''))),,,''''''''''''''''''''''''***)))(((''''''&&&&&&&&&((()))))))))))))))(((((('''''''''(((((())))))***''''''((()))******++++++*********++++++,,,,,,,,,,,,+++++++++***)))))))))+++******))))))******+++((('''''''''''''''((()))(((((((((((()))***+++,,,+++***)))))))))***+++,,,)))))))))******************+++,,,,,,,,,---///111+++,,,---...///000000000......///000111111111111///000111222333333333333333333444444333333222222111222333444555666666666444666888999888999;;;<<<<<<>>>AAAFFFNNNXXXccckkk|||~~~{{{|||~~~|||}}}~~~}}}zzzwwwuuutttsssqqqkkkbbbYYYTTTQQQLLLOOORRRXXX```jjjuuu}}}{{{xxxvvvtttrrrqqqhhheeebbb```^^^]]][[[YYYXXXXXXVVVSSSQQQPPPRRRTTTVVVXXXZZZXXXUUURRRSSSUUUUUUTTTSSSRRRSSSUUUXXXYYYVVVTTTQQQPPPPPPRRRUUUWWW\\\bbblllssswwwxxxxxxxxxtttnnnhhheeegggjjjllllllfffgggjjjoootttvvvvvvtttsssssstttwwwzzz~~~~~~zzzyyy{{{~~~~~~}}}}}}|||||||||}}}}}}{{{xxxsssooonnnooorrrtttwwwwwwwwwvvvtttpppmmmkkkiiihhhhhhjjjnnnsssyyy|||~~~|||}}}}}}|||{{{|||}}}~~~}}}yyyxxx{{{}}}zzzyyyvvvwwwwwwuuupppllljjjiiijjjhhhccc^^^VVVMMMCCC===444111---,,,------***&&&((())))))***++++++,,,,,,***************+++++++++)))((((((''''''(((((()))&&&&&&''''''(((((())))))((((((((()))*********+++***)))'''&&&&&&&&&'''(((++++++***((((((''''''''''''(((***...000000...+++&&&''''''&&&%%%$$$&&&(((***++++++)))'''%%%&&&'''&&&''''''((((((''''''&&&'''((((((''''''(((***,,,&&&&&&''''''''''''((((((+++***)))((((((((())))))(((((()))******)))))))))(((((((((((())))))))))))'''(((((())))))*********))))))******+++,,,,,,,,,+++++++++***************++++++************++++++''''''''''''((()))++++++---+++)))''''''((()))+++***)))((((((((()))***++++++++++++,,,,,,---------&&&(((+++,,,,,,,,,---///***+++---...///000000000---...///000111111111000///000111222222333333333333333333333333222111111222333444555666777777777444666888888777777888999888;;;>>>BBBFFFMMMTTTYYYeeeuuu{{{zzz{{{}}}~~~~~~zzzkkk^^^WWWOOOOOOOOOPPPRRRXXX```fffrrrxxx~~~~~~|||xxxuuutttrrrpppnnniiieee___ZZZXXXWWWWWWVVV]]]aaadddccc```^^^```cccbbbaaa```______aaacccdddaaa___]]][[[[[[^^^bbbdddbbbiiirrr{{{xxxppplllnnnrrrttttttooopppuuu||||||wwwuuutttssstttuuuwww{{{}}}{{{{{{{{{}}}~~~~~~|||zzzwwwsssqqqqqqqqqqqqrrrsssuuuvvvuuusssqqqooolllkkkjjjiiijjjmmmppprrr~~~~~~|||yyyxxxxxxxxxyyyzzz{{{}}}~~~{{{}}}}}}}}}~~~~~~~~~}}}}}}|||xxxxxxxxxtttoookkkiiihhheeeaaaYYYQQQHHH???666111111...***)))++++++)))&&&))))))***+++,,,,,,,,,,,,))))))*********+++++++++***))))))(((((())))))***&&&''''''((())))))******&&&&&&'''''''''''''''''')))))))))(((((((((((('''***+++++++++***)))(((((('''(((+++...111000,,,)))'''((((((&&&$$$$$$'''******++++++)))'''%%%&&&'''&&&''''''((((((''''''&&&'''((()))((('''''')))+++((((((((()))))))))******))))))((('''((()))***+++'''((()))*********************)))))))))))))))(((((((((((()))))))))))))))((())))))***++++++,,,,,,***************+++++++++,,,,,,++++++++++++,,,,,,%%%&&&'''(((***,,,...///111...***'''%%%&&&'''))))))((('''''''''(((***+++*********++++++,,,,,,,,,***,,,...///---+++++++++***+++,,,...///000000000,,,---///000111111111000//////000222222333333333333333333333333222111000333444555777888999999999777888:::999888666777777:::<<<@@@BBBEEEHHHKKKNNNPPP```rrr~~~{{{yyyzzz{{{~~~|||zzz|||}}}kkk```SSSSSSQQQNNNMMMOOOSSSVVV[[[```fffhhhiiioooyyy|||uuummmgggeeeccc```^^^dddhhhmmmmmmjjjjjjmmmpppnnnmmmllljjjkkklllnnnooommmkkkhhhfffgggjjjnnnqqqgggmmmwww}}}tttpppssswwwyyyxxxuuuwww}}}}}}wwwqqqllliiigggggglllmmmpppuuu{{{~~~~~~~~~~~~~~~~~~|||zzzyyyvvvtttrrrppppppppprrruuuwwwxxxxxxvvvuuurrrpppnnnlllkkkkkkkkklllttt}}}~~~}}}zzzwwwsssssstttuuuwwwxxxzzz{{{uuuxxx|||}}}}}}}}}}}}~~~yyyzzzzzz{{{}}}~~~zzzzzzxxxtttnnniiigggfff]]]XXXPPPGGG???888222---000,,,((('''***,,,,,,+++******+++,,,,,,,,,,,,,,,))))))******++++++++++++******))))))))))))******'''''''''((()))******+++************)))))))))))))))************)))((((((&&&''')))+++,,,---,,,,,,'''(((+++...000///+++'''((()))(((&&&$$$%%%)))---'''((()))((('''((()))+++&&&''''''''''''''''''&&&((()))***)))((('''((()))))))))******+++++++++,,,&&&&&&%%%%%%&&&''')))***''''''(((******+++++++++++++++******))))))(((((())))))))))))((((((((((((((())))))***++++++,,,,,,))))))******+++++++++,,,---,,,,,,++++++,,,,,,---(((((()))***+++,,,,,,---******)))((((((((((((((()))(((''''''''')))***++++++***)))(((((((((******,,,,,,,,,,,,,,,,,,,,,,,,..................------...000111111000000111333222111000000000111333444222333333444444333333222111111222333444666666777999888777666666777888999888888:::<<<>>>AAACCCEEEHHHKKKUUUcccrrr~~~|||{{{~~~~~~~~~}}}sssjjjeee^^^YYYUUURRRMMMIIIMMMPPPTTTUUUWWW[[[aaagggoooxxx{{{rrrjjjfffdddmmmrrrzzz~~~|||yyyxxx~~~}}}|||{{{zzzzzzzzzzzz|||{{{yyyyyyzzzzzzzzzyyysssssstttwww}}}zzzvvvwww|||~~~|||||||||ppppppooommmllljjjiiiiiioooqqquuuyyy~~~~~~{{{zzz|||}}}zzzvvvuuuvvvvvvtttqqqppptttxxxzzz{{{{{{|||}}}yyyxxxuuurrrpppooooooooo{{{}}}{{{vvvssssssrrrssstttuuuuuusssqqqmmmoooqqquuu{{{}}}}}}zzzyyyyyy}}}~~~~~~zzzuuupppjjjccc]]]XXXKKKFFF>>>777333000...---++++++,,,++++++***(((((())))))))))))))))))))))))+++******,,,---...---+++***)))((('''&&&&&&&&&'''''''''(((((())))))******))))))(((''''''((()))***+++++++++,,,,,,+++++++++((()))***)))'''&&&&&&'''''')))+++++++++)))&&&$$$***$$$ ###***---)))###))))))))))))(((&&&%%%$$$(((((((((((())))))))))))***)))))))))))))))))))))&&&&&&''''''((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''((()))***)))((('''((()))))))))))))))((((((((((((+++)))((()))******)))((((((***++++++******+++,,,))))))))))))******************)))((((((((((((((()))(((((('''((()))***+++*********)))))))))******++++++++++++,,,,,,------...........................000111111000000111222111111000///000111222333222333333444444333333222111222222333444555666666777777777666666777777777888888999:::<<<>>>???@@@CCCEEELLLWWWcccooo~~~zzzyyyuuuvvvzzz{{{vvvnnngggaaa\\\VVVRRRPPPQQQQQQPPPQQQSSSVVVYYY___fffnnntttxxx~~~zzzuuutttvvv{{{zzzxxxuuutttxxx~~~|||zzzxxxvvvvvvvvvvvvuuutttsssrrrpppooommmmmmqqqssswww|||~~~}}}}}}~~~~~~|||{{{yyywwwvvvuuusssrrruuuxxx|||}}}~~~}}}~~~|||zzzxxxvvvttttttsssssszzz||||||wwwssswwwuuusssrrrqqqooollljjjjjjlllpppvvv|||~~~{{{{{{{{{yyywwwyyy}}}zzzwwwrrrllleee[[[RRRLLLAAA===777333000...---,,,++++++++++++***************************************))))))+++---...---,,,))))))((((((((((((((((((((((((((((((((())))))))),,,+++)))(((''''''''''''******++++++++++++******((()))))))))'''&&&'''(((&&&''')))++++++***(((&&&***&&&"""$$$)))+++((($$$'''((((((((((((((('''&&&'''((((((((())))))))))))))))))))))))))))))******(((''''''''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))((((((((((((((()))***)))((('''((())))))))))))))))))))))))(((+++)))((()))***+++)))((((((***++++++******+++,,,)))))))))(((((((((''''''***))))))((((((((((((((())))))((((((((()))******)))******+++++++++******))))))***+++,,,,,,------...........................000111111//////000222000000/////////000111222222222333333333333222222222333333333444444555555555555666666666666555555777777777888999:::;;;;;;??????CCCJJJQQQYYYgggttt~~~wwwssslllmmmooosssyyy}}}~~~vvvpppjjjeeebbb```]]]YYYWWWWWWWWWXXXWWW\\\^^^aaaccceeeiiipppuuuuuu|||{{{vvvwww||||||yyyxxxwwwuuutttttttttuuuzzzzzzyyywwwuuusssrrrqqqrrrssswwwzzz~~~zzzvvvuuuvvvzzz|||~~~~~~}}}~~~~~~~~~}}}|||zzzyyyyyyxxxxxxxxx{{{}}}xxxtttwwwtttpppnnnlllkkkhhhfffjjjmmmrrrwww}}}{{{zzzzzz{{{xxxuuuuuuyyy}}}}}}}}}ssspppjjjcccZZZNNNCCC<<<666333///------,,,+++***++++++***)))***+++,,,---++++++++++++++++++++++++)))((()))+++---///...---*********)))))))))))))))))))))((((((((((((((((((******)))(((((((((((((((((())))))******))))))((('''((()))((('''&&&'''((($$$&&&(((***+++***)))((()))'''&&&&&&(((((('''%%%&&&&&&'''(((((((((((((((''''''((((((((()))))))))((((((((())))))*********((((((''''''&&&%%%%%%$$$'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''((()))))))))))))))))))))))))))***)))((()))***+++***)))(((***++++++******+++,,,''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))******((()))+++,,,,,,,,,******(((((()))***+++------...---------..................000111000//////000111///////////////000000111222222333333333333222222333333333333333333333444333444555666666555444333666666666666777888999:::>>>===>>>BBBEEEKKKVVVaaaqqq|||yyyssslllkkkjjjmmmqqquuuxxxyyyyyy{{{wwwtttsssqqqlllfffeeefffhhhhhhfffhhhhhhfffccc___^^^___aaa___dddmmmvvv~~~}}}~~~|||{{{zzzzzz{{{||||||{{{yyywwwvvvttttttqqqqqqqqqsssvvvyyy}}}}}}~~~}}}{{{}}}|||~~~}}}{{{{{{|||}}}}}}||||||{{{{{{zzzzzzvvvyyy}}}}}}xxxuuupppnnnkkkjjjjjjkkkjjjjjjppprrrvvvzzz~~~|||yyyyyyyyyxxxuuurrrsssvvvwwwvvvtttiiiddd\\\TTTKKKAAA888222000...,,,+++++++++)))(((+++***)))((()))+++...///++++++++++++++++++++++++))))))))),,,...000000///,,,,,,,,,+++***)))(((''')))))))))((((((''''''&&&&&&&&&'''((()))***+++,,,'''(((((())))))((((((''''''((()))((('''&&&'''(((&&&''')))*********)))(((((())))))((('''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((())))))''''''(((((()))*********''''''&&&&&&&&&%%%%%%%%%((())))))******))))))(((((((((((((((((((((((((((''''''(((((())))))******((()))***)))((('''((())))))))))))))))))************)))((()))***+++***)))(((***++++++******+++,,,$$$%%%%%%&&&''''''(((((())))))(((((((((((())))))******************))))))((()))***+++,,,++++++***((())))))+++,,,---......---------........./////////000111000///...///000.../////////000000000000111222222333333222222111222222333333333333333333333444555666666555444333555555555666777999:::;;;===;;;<<>>DDDMMMRRRZZZeeerrr~~~~~~{{{xxxwwwxxxzzz{{{|||yyy{{{|||yyyvvvvvvyyy}}}~~~yyyssslllhhhbbb___]]]\\\]]]_________```aaadddfffiiiooouuuzzz}}}}}}~~~zzzwwwuuuvvvxxxzzz|||||||||}}}~~~}}}zzzwwwvvvtttyyy~~~~~~}}}||||||xxxwwwwwwvvvuuuuuuttttttpppmmmhhhdddeeeiiinnnrrrxxx|||~~~yyywwwxxxwwwwwwzzz~~~}}}}}}}}}zzzzzzzzzzzzzzzyyyxxxwwwvvvwwwyyyzzzzzzxxxvvvuuuooommmllllllnnnoooooonnnqqqsssvvvyyy|||}}}{{{wwwuuusssmmmkkkiiiiiigggbbbZZZSSSLLLFFF===555222222222333444111...++++++***)))(((+++*********+++,,,...///))))))))))))))))))))))))+++***+++---///111000/////////...---+++(((%%%###((((((''''''''''''''''''))))))******)))(((''''''&&&''''''((((((''''''&&&&&&'''((((((''''''((()))*********))))))((('''&&&((()))***)))'''''''''(((******))))))(((&&&%%%$$$&&&&&&'''''''''((((((((((((((((((((((((((((((((($$$%%%%%%&&&''''''(((((()))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''((()))((())))))******+++++++++)))((('''(((***++++++***(((***++++++******+++,,,%%%%%%&&&&&&''''''((((((((((((((((((((()))*********++++++++++++***)))(((''''''''''''((()))***+++,,,,,,,,,------.........,,,,,,------...//////000///000111000...---...//////000111222222222111000111111222222222222111111000000111222333444444555666666555555555555666666666555555555555666777888777777:::===<<<;;;???FFFKKKOOOVVV^^^hhhsss}}}~~~~~~~~~}}}}}}yyyxxxzzz~~~}}}zzzrrroookkkiiihhhfffccc```^^^```aaabbbccceeeiiilllmmmooorrrwww|||~~~}}}}}}yyyzzz{{{zzzvvvrrrpppooommmqqqvvvyyyzzz{{{}}}~~~}}}zzzwwwuuuuuuyyy~~~~~~|||{{{{{{{{{vvvvvvvvvvvvvvvvvvvvvvvvssspppkkkgggdddeeeggghhhkkkpppwww||||||zzzwwwvvvuuusssqqqqqqsssvvvxxxyyywwwzzz~~~~~~||||||}}}{{{{{{||||||{{{yyyxxxwwwwwwwwwwwwvvvvvvuuuttttttpppooooooqqqssssssrrrqqqqqqrrrsssuuuxxxzzz|||~~~~~~~~~}}}{{{xxxtttqqqjjjfffaaa]]]ZZZSSSKKKDDD???:::333///...000222333444000,,,)))))))))))))))+++++++++,,,,,,---------*********************************+++......---,,,+++,,,,,,,,,+++(((&&&$$$&&&&&&''''''''''''''''''************)))(((&&&%%%''''''((((((((((((''''''&&&'''((((((''''''(((***)))))))))))))))((((((((((((((((((((())))))))))))(((((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&'''''''''''''''''''''((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((()))***)))((('''((()))((())))))******+++,,,,,,)))((('''(((***,,,+++***(((***++++++******+++,,,(((((('''''''''&&&&&&&&&((((((((((((((()))*********+++,,,,,,+++***)))((('''&&&&&&&&&&&&(((***+++---.....................,,,,,,------...///000000///000111000...------...///000111333333222222111111111222222222222111111///000000222333444555555777666555444444555666777777666555555444444444444777888;;;>>>===;;;===CCCEEEHHHLLLQQQXXX```iiiooozzz~~~~~~|||{{{}}}~~~|||{{{{{{~~~}}}vvvqqqppptttyyy~~~}}}{{{xxxxxxxxxuuupppkkkfffggghhhgggffffffgggiiiggghhhkkknnnrrrvvvxxxzzz{{{~~~}}}}}}}}}{{{||||||zzzvvvrrrppppppkkkpppwww{{{|||}}}~~~zzzwwwuuuvvvzzz}}}}}}zzzzzz~~~}}}|||}}}}}}vvvvvvvvvwwwwwwxxxxxxxxxvvvtttpppkkkgggdddbbbaaabbbgggnnnsssvvvvvvvvvvvvtttppplllkkklllnnnppppppssswww{{{~~~|||zzzzzz{{{}}}}}}~~~}}}|||zzzyyywwwwwwwwwuuutttssssssssstttoooooopppsssvvvxxxwwwuuuttttttsssssssssuuuwwwxxxxxxxxxyyyzzzzzzxxxtttqqqhhhccc[[[UUUPPPIIIBBB<<<777444///---...000111222333///***''''''((()))******+++,,,---------,,,,,,++++++++++++++++++++++++)))))))))***,,,,,,+++***((()))+++++++++***(((&&&%%%&&&&&&''''''((((((((('''((()))******)))((((((''''''((((((((((((''''''%%%'''((((((''''''(((***''''''(((((())))))******((('''&&&'''***+++***)))&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((******)))((('''&&&%%%%%%)))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))******))))))((((((''''''(((******)))((('''((()))((())))))***++++++,,,,,,(((''''''(((+++,,,+++***(((***++++++******+++,,,))))))((('''&&&'''''''''))))))*********))))))(((***)))((((((((()))+++,,,+++++++++*********))))))******+++,,,------------++++++,,,,,,,,,,,,------,,,---///111111000...---111111111000000000000000000///.........///111222111111222333444444444444555777777666555444555666666666777777666555444444555444444555888:::;;;;;;CCCCCCCCCEEEIIINNNTTTWWWbbbiiiuuu~~~|||zzzzzzvvvyyyzzztttlllgggiiimmmqqquuu|||{{{xxxwwwwwwwwwwwwvvvuuusssrrrtttvvvyyy|||}}}zzzxxxwww}}}zzzvvvrrrpppmmmnnnppptttyyy|||}}}|||~~~~~~~~~}}}zzzxxxxxx{{{}}}yyysssppptttyyy}}}{{{yyyyyyyyyxxxwwwuuutttssspppmmmjjjgggeeeeeehhhmmmqqqssssssrrrqqqooommmlllmmmpppqqqrrrqqquuuwwwyyyzzz|||{{{xxxwwwyyy|||{{{wwwuuuppppppooooooqqqtttwwwxxxvvvwwwyyy{{{{{{zzzyyyxxxssssssrrrqqqooooooqqqrrryyyvvvvvvxxxxxxttttttvvvhhhWWWOOOJJJ>>>999888222.........------///333666555333///,,,******+++,,,+++++++++,,,,,,---------000---+++******+++***)))))))))((()))***+++---...///---+++)))((('''&&&&&&+++)))(((''''''((()))+++''''''(((***+++***(((&&&$$$%%%'''(((((('''%%%###&&&&&&&&&&&&'''((())))))))))))))))))((((((((((((######$$$%%%&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******++++++***(((&&&%%%"""###&&&((())))))((((((***(((&&&%%%%%%''')))+++...+++(((((())))))&&&$$$'''((()))******)))((('''******)))(((((()))***+++***)))(((''''''((()))***(((((())))))*********++++++***))))))((()))))))))$$$%%%%%%&&&'''((())))))))))))*********))))))(((***)))((((((((()))***++++++++++++*********)))))))))***+++,,,------------++++++,,,,,,,,,,,,------,,,---///000000//////...000000000000000000000000000///.........///111111000111222333444444444444555666777666444444444555555444444444444333333222666555555777;;;===>>>>>>@@@???>>>???BBBFFFJJJMMMQQQWWWbbbppp~~~~~~~~~wwwxxxwwwrrrjjjffffffhhhmmmrrrxxx}}}{{{|||~~~}}}}}}|||yyyuuusssmmmnnnpppqqqsssuuuwwwxxxzzz{{{}}}~~~{{{yyy||||||xxxqqqooosssxxx|||{{{zzzzzzyyyyyyxxxwwwtttrrrooolllkkkiiikkknnnqqqrrrrrrqqqpppsssrrrqqqsssuuuvvvvvvuuuvvvwwwyyyyyy{{{~~~zzzxxxvvvvvvvvvyyy|||zzzvvvttttttuuuvvvxxxyyyzzzzzzzzzwwwxxxzzz{{{{{{zzzxxxwwwttttttsssqqqpppooopppqqqsssqqqrrrtttrrrmmmjjjkkkbbbPPPGGGCCC999666666///...///...------///333666444222///,,,******+++,,,,,,,,,,,,------......///000...+++************)))&&&'''((()))*********)))******)))))))))(((((((((***)))'''&&&&&&''')))***+++***))))))))))))((('''&&&'''((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%''''''(((((()))))))))***&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$%%%&&&'''))))))(((&&&%%%&&&''''''((())))))))))))(((%%%######$$$###!!!'''((()))******)))(((''',,,+++***((((((((()))))))))))))))(((((()))))))))((()))))))))************)))))))))))))))***+++,,,###$$$&&&'''((()))((((((((())))))******)))))))))))))))((((((((()))***++++++************))))))))))))***+++,,,------------++++++,,,,,,,,,,,,---------............/////////000000000000000000000000//////......//////000111000000222333333333333333444555666555444333333555555444333333222333333333666666777:::>>>AAABBBBBB>>>===;;;;;;<<>>AAABBBAAA;;;;;;::::::;;;===???@@@@@@CCCEEEFFFGGGNNNYYYcccppp~~~}}}zzz{{{{{{yyyvvvnnnooooooqqqtttwwwzzz|||}}}~~~~~~~~~}}}yyywwwvvvvvvwwwxxx{{{~~~~~~}}}}}}}}}zzz}}}}}}{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzwwwyyyzzzxxxuuuwww~~~~~~{{{zzz|||}}}|||{{{{{{{{{{{{{{{zzzzzz{{{}}}~~~{{{{{{|||~~~~~~{{{xxxttttttsssooollllllqqqvvv~~~}}}{{{yyyyyyxxxwwwvvvtttqqqooolllkkkmmmppptttyyy}}}|||{{{zzzxxxvvvuuuttttttsssrrrssssssrrrnnnjjjeee^^^VVVPPPJJJDDDCCCEEE^^^HHH<<<;;;888:::;;;333///000000000///000222444222111///---+++***)))))))))***+++,,,---...//////111///+++*********)))(((+++)))'''%%%$$$%%%&&&'''$$$%%%'''))))))(((&&&%%%''''''&&&&&&&&&&&&''''''"""%%%)))***)))'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))((((((((('''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((***)))(((''''''(((***+++''''''''''''''''''&&&&&&&&&&&&((()))************(((((((((((('''''''''((())))))(((((((((((())))))''''''(((((())))))))))))((()))***++++++***)))(((******))))))))))))))))))++++++******)))******+++$$$%%%'''((()))***))))))&&&&&&'''((())))))))))))&&&'''((()))))))))(((((((((((()))))))))))))))***((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------.........---......//////000000111------...////////////......///000111111222111111111333333222111000111222111111222333333333333222444444666999===???>>>===888777777888999:::<<<===;;;===@@@AAABBBEEEKKKQQQ[[[iii|||~~~}}}~~~~~~}}}uuuuuutttttttttuuuwwwxxxwwwyyy}}}~~~|||zzzyyyxxxxxxxxxxxxxxx{{{}}}yyyvvvsssrrrrrrrrrtttwwwzzz|||{{{yyyxxxxxxwwwyyy{{{|||{{{zzzzzzzzzzzz{{{}}}|||}}}~~~}}}|||~~~~~~~~~~~~}}}}}}}}}~~~~~~{{{yyyvvvuuusssmmmhhhhhhkkkoooyyy{{{~~~}}}zzzyyyxxxqqqqqqpppooonnnnnnmmmmmmnnnqqqtttxxx}}}|||{{{zzzxxxwwwuuutttsssvvvtttrrrsssssspppjjjeeeZZZRRRIIIDDD???<<<>>>CCCVVVCCC::::::777999;;;444///000111111000000222333111000///---+++***))))))))))))***+++,,,...//////222///,,,******)))(((''')))'''###!!! """%%%'''&&&'''((((((((('''&&&%%%''''''''''''''''''''''''"""'''+++,,,***)))***,,,$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$%%%&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((()))'''''''''(((((('''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''''''(((((((((''''''&&&'''((())))))%%%'''((('''&&&&&&'''((())))))(((((((((((())))))%%%%%%'''((()))*********(((((())))))))))))((((((************))))))))))))+++******)))(((((())))))###$$$$$$%%%&&&'''((((((%%%&&&'''((())))))))))))&&&'''((()))))))))((('''(((((((((((())))))******((()))***++++++,,,,,,+++++++++,,,,,,,,,,,,------+++,,,---.........------------......///000000111,,,---.../////////......---...///000111111111111111222222222000///000111///000333444555444222111555555777999<<<===;;;999777666666666777888999999999999:::<<<>>>AAACCCEEELLLTTT```mmmyyy~~~|||{{{zzzyyyxxxxxxxxxyyywwwxxxzzz|||~~~|||zzzxxxwwwrrrssssssssstttxxx|||~~~~~~~~~~~~~~~~~~{{{xxxuuuttttttuuuvvvyyy}}}~~~|||zzzzzzzzz{{{}}}}}}|||{{{|||}}}zzz|||~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}{{{yyyxxxtttnnnhhhfffiiillltttwww|||~~~}}}{{{yyyxxxooooooooooooooopppqqqrrrssstttwwwyyy{{{~~~{{{zzzxxxwwwuuutttssssssssspppnnnmmmkkkfff]]]VVVJJJCCC===<<<;;;:::>>>DDDLLL<<<777999666888<<<888000111222222000000222333111000///---+++***)))((()))***+++,,,---///000000222///,,,******)))((('''((('''%%%######$$$&&&'''''''''''''''''''''''''''((((((((())))))(((((((((%%%(((***(((%%%%%%)))---###$$$&&&'''((((((((('''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((***++++++$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&%%%''')))((('''&&&(((******)))(((''''''((()))***%%%&&&''')))))))))((((((((((((''''''''''''((((((************)))))))))(((((((((((('''(((((())))))&&&%%%$$$#########$$$$$$%%%&&&'''((())))))))))))%%%&&&((()))))))))(((''''''((((((((())))))******((()))***++++++,,,++++++++++++,,,,,,,,,---------***+++---//////...---,,,---------...///000000111,,,,,,.../////////...------...///000111111111111000111222111000//////111///222555777888666444222777777888:::<<<<<<999777888888777666666666777777;;;999999:::===???@@@???BBBEEEKKKUUUbbbrrr~~~}}}yyy}}}~~~}}}|||{{{{{{{{{}}}~~~~~~{{{zzzxxxooopppqqqqqqsssvvv{{{{{{{{{{{{|||}}}~~~|||zzzyyyyyyzzz{{{~~~}}}~~~~~~~~~~~~|||}}}}}}yyy||||||||||||}}}~~~}}}~~~~~~|||zzzvvvooohhhfffhhhlllqqquuu{{{~~~}}}zzzxxxwwwsssrrrrrrrrrrrrtttuuuvvvtttvvvxxxyyyzzz}}}|||zzzyyywwwuuutttssssssrrrooolllhhheeeccc\\\QQQIII===888666888999;;;???EEEEEE888666:::777999???===000111222222111000111333000000///---+++***((((((***+++,,,---///000111222222///,,,******)))((('''))))))))))))))))))))))))'''''''''''''''((()))***(((((())))))))))))(((((('''((('''"""&&&,,,###%%%''')))******)))((())))))((('''&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&((()))+++,,,---%%%&&&(((***++++++******(((''''''&&&&&&&&&''''''&&&''''''''''''%%%$$$###!!!$$$&&&&&&$$$$$$&&&(((***)))(((''''''((()))***''''''((())))))((('''&&&((('''&&&%%%%%%&&&'''(((+++*********))))))((((((&&&&&&&&&&&&''')))***+++&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))(((((((((((()))***,,,---......---,,,........................++++++,,,---............,,,,,,------...///000000000000111000000///...---------......//////000000////////////////////////111111111111111111111111000333666999;;;:::888666555555444444444555555666777777888999:::;;;;;;<<<>>>AAADDDGGGLLLWWWfffqqq{{{~~~}}}zzzxxxwww||||||~~~~~~{{{vvvtttqqqooopppssswwwzzz~~~}}}}}}}}}~~~}}}||||||}}}~~~~~~~~~{{{~~~~~~}}}}}}}}}~~~~~~~~~{{{yyyxxxwwwyyy{{{||||||||||||~~~{{{|||}}}}}}{{{yyyuuussswww|||~~~{{{vvvqqqmmmllllllmmmtttvvvxxxyyyyyyyyyzzz{{{zzzyyyyyy{{{}}}~~~}}}|||zzzyyyxxxxxxyyyzzz|||}}}|||wwwqqqnnnnnnnnnllljjjcccaaa\\\UUUNNNFFF@@@===:::555222555<<>>FFFLLLRRR[[[hhhttt}}}|||xxxwww{{{}}}}}}|||||||||}}}}}}zzzvvvsssssstttuuuyyy{{{}}}~~~||||||{{{{{{{{{{{{|||}}}}}}|||yyywww{{{{{{{{{yyyuuusssssssssxxx{{{}}}{{{xxx|||}}}{{{yyyuuutttqqqoooooopppqqqrrrqqqrrrsssuuuzzz{{{zzzxxxwwwwwwxxxzzz{{{~~~~~~|||vvvqqqqqqooollljjjgggbbbZZZSSSDDD@@@:::444111222555777GGGGGGGGGHHHIIIFFF@@@:::222666999777777999:::999666444111111111222222111000111333222///+++)))))))))(((''''''((()))***+++++++++***)))(((((((((((((((((('''''''''((())))))'''''''''(((((())))))***000---***(((((((((((('''$$$$$$%%%&&&'''(((((())))))))))))(((((((((((('''))))))))))))))))))))))))&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((())))))((('''&&&$$$### """$$$%%%&&&''''''&&&&&&''''''((()))))))))(((&&&&&&&&&((()))((('''&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))(((((((((((((((((())))))))))))$$$%%%%%%&&&'''(((((()))((((((((('''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((()))+++,,,------,,,,,,************++++++++++++******,,,...///000000000------....../////////000---...///000000111000000111000000000//////......222222222222222222222222111111111111111111111111111111111222222333444555333444666666666444222111444555666666888888999:::888999:::::::::;;;???BBBDDDKKKUUU___gggpppzzz~~~~~~}}}|||||||||}}}~~~~~~zzzwwwtttssssssvvvxxx{{{~~~}}}|||{{{{{{{{{{{{{{{|||}}}~~~{{{xxxzzzzzzyyyvvvssspppoooooossswww~~~~~~|||~~~}}}|||vvvuuusssqqqppppppppppppqqqrrrtttxxx}}}{{{zzzxxxwwwwwwxxxzzz{{{|||{{{{{{{{{zzzxxxssspppmmmiiiddd```[[[TTTKKKEEE;;;888333......000444666NNNNNNNNNMMMHHH???666///555888:::999666555555555666333111000111222222111///111444333000,,,***)))***)))'''&&&%%%'''(((*********)))(((((((((((((((((((((((((((((()))***+++'''''''''((((((((())))))&&&$$$###$$$&&&(((((('''))))))((((((((('''''''''((((((((((((((((((((((((+++***))))))))))))***+++''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%$$$$$$%%%%%%!!!###&&&)))+++,,,,,,''''''''''''(((((())))))&&&&&&&&&'''((())))))(((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++******)))))))))(((((((((((())))))))))))%%%%%%&&&&&&'''((())))))'''&&&&&&&&&''''''((()))(((((((((((((((((((((((('''((((((((()))))))))***((()))***,,,---,,,,,,+++***+++++++++,,,,,,------***+++---...///000000000.........///////////////---...///000000111000000111111000000/////////...111111111111111111111111000000000000000000000000111111000000111222333444000222444666666555444333333444444555666777888999888888999999999:::<<<===>>>CCCIIINNNSSS[[[dddkkkxxx}}}zzzxxxwwwyyyzzz}}}~~~}}}~~~~~~~~~}}}~~~~~~}}}}}}}}}zzzwwwtttttttttssswww||||||zzzyyyuuuuuuttttttssssssrrrrrrrrruuuyyy}}}{{{zzzxxxwwwwwwxxxzzz{{{{{{yyyvvvuuutttsssqqqooofff```XXXQQQLLLFFF???:::222000...++++++,,,...///999===BBBEEEDDD@@@<<<999777888999999777444222333444111//////000111111000///111444333000,,,***)))***)))'''%%%%%%&&&((()))***)))((((((((((((((((((((((((((((((((()))***+++''''''''''''((((((((((((&&&%%%%%%&&&(((*********(((((((((((('''''''''''''''''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&$$$### """%%%'''************)))((('''&&&''''''''''''((((((((((((&&&''''''((((((((()))***&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((''''''&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&'''((((((((()))&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''''''''(((((())))))******((()))***,,,,,,,,,,,,+++++++++,,,,,,---.........,,,---...///////////////////////////////////////...//////000000000000///111000000000000000000///////////////////////////000000000000000000000000111111000000111111222333000111222444555555555555222333444555666777777888444444444555666666777888:::===@@@BBBEEEKKKSSSYYYdddppp~~~|||}}}}}}|||}}}xxxzzz}}}~~~~~~|||zzz{{{|||uuurrrrrrssstttuuuwwwxxxxxxxxxxxxvvvyyy}}}yyyxxxvvvuuuuuuvvvxxxyyyyyyvvvrrrpppnnnllliiifffZZZSSSJJJCCC???<<<777444000///...---,,,+++,,,,,,)))///666:::<<<===AAACCC;;;777666999:::777555555222000...---///000000///000111333222///+++)))))))))((('''&&&&&&'''((())))))((((((''''''((((((((((((((('''''''''((())))))'''''''''''''''''''''''')))(((''''''(((((('''&&&######$$$%%%&&&''''''(((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''%%%###"""###&&&***,,,((()))))))))(((''''''&&&''''''(((((((((((((((((('''((())))))((('''(((***&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((('''''''''((()))*********'''(((***+++,,,,,,++++++++++++,,,,,,---...............////////////......000////////////////////////000000000000//////...000000000000000111111111////////////////////////000000000000000000000000000111111111111222222222222222222333333444444444222222333444555666666777666555444444555666666666777999:::;;;;;;@@@GGGMMMSSS]]]kkkvvv}}}{{{}}}~~~~~~|||zzzxxxzzzvvvqqqoooppptttwwwyyy}}}yyysssqqqrrruuuvvvxxxzzz{{{{{{{{{zzzzzz|||~~~vvvuuusssrrrrrrsssuuuvvvtttrrrooommmhhhbbb[[[VVVIIIDDD===999777777444222222111///---,,,------...,,,000444444333666<<>>???BBBGGGMMMRRRYYY```eeettt|||{{{wwwuuu}}}~~~~~~~~~yyyuuutttkkkiiieeebbb```ccciiinnnrrruuuzzz~~~~~~|||~~~~~~|||xxx{{{zzz{{{}}}|||xxxqqqooollllllmmmoooooooooqqqmmmeee]]]TTTKKKBBB<<<444444333222111000///...111...+++***+++,,,+++)))---///000111111222444666DDDEEEEEEDDDAAA<<<888444222111///.........///000...111333111,,,(((((()))((()))******))))))***+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''&&&%%%###"""(((((((((((((((((((((((((((%%%$$$%%%'''(((&&&$$$%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&'''&&&%%%&&&((((((((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&"""######$$$&&&(((***+++(((((((((((((((((((((((('''&&&%%%$$$%%%&&&'''(((,,,'''###$$$(((+++***(((***)))'''&&&%%%%%%&&&&&&%%%&&&'''(((((('''&&&&&&''''''&&&%%%&&&'''((()))+++***)))'''''''''(((((()))((('''''''''(((***+++''''''''''''((((((((((((******))))))((((((''''''%%%&&&&&&''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))((()))***+++,,,...//////........./////////000000////////////////////////000/////////////////////000000000000000000000000....../////////000000000111000000//////000000111000000111111111222222222222222222222222222222222333333333444444555555666333333333333333333333333666666555666777888:::;;;:::<<>>@@@???===:::888111000///.........///000---000111///+++''''''(((((()))******(((((()))***+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))'''%%%%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&'''&&&%%%&&&((((((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))))))))(((''''''&&&&&&$$$$$$$$$$$$&&&''')))***+++'''###$$$(((******(((((('''&&&&&&&&&'''(((((((((((()))))))))(((&&&&&&''''''&&&%%%%%%&&&'''(((+++***)))((((((((())))))(((''''''&&&'''((()))***&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))((((((((('''''''''))))))***++++++,,,---------------.........//////........................////////////////////////000000000000000000000000/////////000000000111111111111111000000111111111//////000000000111111111111111111111111111111111333333333333333333333333111111111111111111111111333333444555666777888888999:::;;;;;;;;;<<>>???AAAGGGPPPVVVhhhoooyyy~~~}}}{{{ssstttvvvyyy}}}~~~~~~~~~~~~~~~}}}{{{{{{|||}}}~~~}}}}}}}}}}}}|||||||||{{{{{{{{{{{{zzzyyyvvvtttrrrpppooolllkkkjjjjjjkkknnnqqqttttttwww{{{~~~~~~~~~~~~{{{wwwrrroooppptttwwwyyyyyyyyyxxxuuuqqqlllgggddd[[[UUULLLDDD>>>:::666444444333111111222111///---,,,,,,,,,++++++******)))((()))******************)))+++,,,------...000222666777777777666444222000000///---,,,,,,,,,---...///111222///+++)))+++---***++++++***'''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&((()))((((((((((((((((((((((((&&&'''''''''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&%%%&&&((((((((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&!!!###%%%(((******)))(((%%%&&&&&&'''((()))******))))))(((((('''&&&%%%$$$((('''&&&'''((())))))((()))))))))((((((''''''&&&$$$$$$$$$%%%&&&'''((()))'''''''''''''''''''''&&&%%%%%%&&&&&&''''''''''''(((((())))))************%%%&&&&&&&&&&&&'''''''''))))))(((&&&%%%$$$###"""((((((((('''&&&&&&%%%%%%(((((((((((())))))))))))((())))))***+++,,,---...---------------------...,,,,,,,,,---------...............///000000111111---------......//////000/////////////////////////////////000000000111111111111111000000111111111111222222222222333333333333333333333333333333333222222222222222222222222////////////////////////111222222333444555666666555555555333222222333555888888888888999===CCCGGGOOOVVVbbbnnnzzz~~~~~~}}}uuuuuuvvvyyy|||~~~}}}|||||||||||||||}}}{{{yyyxxxyyy{{{}}}~~~}}}{{{}}}|||{{{zzzzzzzzzzzz{{{zzzyyywwwtttqqqnnnlllkkkhhhhhhgggeeedddeeehhhkkkuuuyyy~~~zzzvvvqqqnnnnnnppprrrsssrrrpppnnnjjjeee```[[[YYYGGGBBB:::555222111111111///...------......,,,***,,,,,,++++++************(((***++++++)))((()))))))))+++,,,------...000222444555666666666555444333///...---,,,+++,,,------000222222000,,,***,,,...,,,,,,,,,+++((('''''''''''''''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***)))((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%&&&((((((((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&'''((())))))((('''###$$$%%%'''(((***+++,,,$$$%%%&&&(((((()))))))))'''''''''((((((((((((((())))))***))))))'''&&&%%%$$$###$$$$$$%%%&&&((((((&&&'''((())))))))))))((((((((()))*********))))))((()))***+++++++++******%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%%%%&&&&&&&&&'''(((((((((((())))))))))))))))))******+++++++++,,,+++++++++,,,,,,---------------------............,,,------...//////000000,,,,,,---......///000000////////////////////////....../////////000000000111000000//////000000111111111111111222222222222222222222222222222222222111111222222333333444444000000000000000000000000111000000000111333555666666777666444222111333444333444555555666888;;;===>>>DDDMMMVVV___kkkwww{{{zzz}}}{{{{{{{{{{{{}}}~~~}}}|||||||||}}}|||zzzxxxwwwwwwzzz}}}~~~~~~|||{{{zzzzzzyyyyyyzzz{{{|||yyyxxxvvvtttqqqooommmlllkkkkkkjjjhhhggggggkkkoooxxx|||~~~}}}}}}~~~~~~zzzxxxrrrqqqooooooppppppnnnmmmgggddd```ZZZTTTMMMHHHFFF:::666111...---......---+++******+++,,,,,,+++)))***************)))))))))''')))++++++(((&&&&&&'''***+++---------...111333333444444555555444444333......,,,+++++++++,,,---///111111///+++***,,,///---......,,,)))''''''((()))(((''''''&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***((('''(((***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&$$$%%%&&&'''((()))***+++###$$$&&&((()))******)))&&&'''((((((((((((((()))(((((()))***))))))(((''''''&&&%%%%%%%%%%%%&&&'''&&&''')))***++++++++++++))))))*********)))(((((('''((()))***+++******)))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''')))***++++++!!!"""###$$$&&&'''((()))(((((((((((())))))))))))************)))))))))))))))******+++,,,,,,---------------.........//////))))))***++++++,,,------,,,,,,------...///000000////////////////////////............////////////000000////////////000000000000000000111111111111111111111111111111111111111111222333444444555555333333333333333333333333000///......///111444555111222222000//////111333111222333444555666777777999===BBBGGGKKKSSS]]]dddpppxxx~~~~~~yyyyyy|||~~~~~~|||~~~~~~}}}}}}}}}}}}}}}{{{xxxwwwwwwyyy|||~~~|||}}}yyyyyyxxxxxxyyy{{{|||}}}yyyyyyxxxvvvtttsssqqqqqqpppqqqqqqooonnnooossswwwwww|||{{{{{{{{{|||{{{yyytttqqqjjjkkkmmmppprrroookkkggg]]]ZZZTTTMMMEEE>>>888555666333000...---,,,***((()))((((((***,,,---,,,+++)))))))))))))))(((((((((&&&)))+++***&&&$$$$$$%%%***+++---------...111333555555555444333222111111...---,,,+++++++++,,,,,,...000000---***)))+++......//////---***((('''(((******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''%%%$$$(((((((((((((((((((((((($$$&&&((('''%%%$$$%%%(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''((()))))))))&&&'''((())))))(((''''''%%%'''((()))((('''((()))&&&'''(((*********))))))+++***(((&&&%%%%%%%%%%%%&&&''')))+++,,,------,,,''''''((((((((('''%%%$$$&&&''')))*********)))(((######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((((((((((((((())))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,---...//////***+++,,,,,,------,,,,,,......---,,,---...///000+++*********+++---///000////////////////////////111...,,,---000222111000000000111111111000000///222222222111111111000000000111111222222333444444333222222111111222222333111222222333333222222111333333444555666555333111//////000000000111111111444666888:::===BBBHHHLLLVVV[[[bbbiiipppwww}}}~~~|||{{{|||||||||{{{|||~~~~~~}}}|||yyyxxxyyy{{{}}}}}}~~~~~~~~~~~~~~~zzzwwwwwwzzz{{{wwwttttttxxxxxxzzz{{{zzzxxxyyy{{{{{{|||}}}{{{yyywwwwwwwww|||~~~~~~|||xxxvvvuuurrrooommmooollliiihhhhhhcccZZZSSSKKKGGGAAA;;;555222000///,,,,,,,,,+++++++++******************))))))(((((()))))))))***)))(((((('''(((''''''&&&&&&((()))***'''***---.........///000444444444444444444333333...,,,***+++------***'''+++,,,------+++)))******---......,,,)))'''&&&&&&(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&***(((&&&$$$$$$$$$%%%&&&+++******((('''&&&%%%$$$((('''&&&$$$!!!&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''((()))))))))'''&&&'''(((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&'''''''''''''''''''''''',,,***(((&&&%%%$$$$$$%%%(((&&&%%%$$$$$$%%%'''((()))(((&&&%%%&&&''')))+++&&&''''''((()))+++---...)))******(((&&&&&&)))---++++++,,,++++++***)))(((%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((''''''&&&'''''''''&&&&&&&&&''''''(((((((((*********+++++++++,,,,,,******++++++,,,------...++++++,,,---------------...------,,,---...///000000///...------,,,,,,,,,////////////////////////111///...///111333222000000000111111111111000000222222222111111111000000111111111222333333444444333222222111111222222333555555666666666666555555111111111222444444333222000000000000111111111222333444555666777:::>>>AAAIIILLLQQQUUU[[[bbbiiimmmxxx|||}}}|||||||||zzzxxx~~~}}}||||||}}}}}}|||}}}||||||}}}~~~~~~}}}||||||||||||~~~}}}|||yyyxxxwwwxxxwwwvvvwwwvvvvvvxxx{{{~~~~~~zzzzzz}}}~~~{{{zzz|||~~~}}}{{{{{{wwwxxx|||~~~|||xxxuuurrrooollliiimmmhhhbbb^^^ZZZSSSIIIBBB>>>;;;666111...,,,++++++++++++++++++*********)))++++++*********))))))))))))))))))(((((((((''''''(((''''''&&&'''((()))***'''***---.........///000333333333333222222222222///---+++***++++++)))''')))***,,,+++)))(((((())),,,---...,,,)))'''&&&'''''''''((((((((()))))))))'''&&&%%%$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%'''(((++++++***)))(((&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''***)))(((&&&%%%%%%%%%%%%)))'''&&&%%%$$$%%%'''((()))((('''''''''(((***+++''''''''''''((()))******%%%%%%%%%$$$!!!"""%%%(((((((((((()))((((((''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''(((((((((((())))))***+++,,,,,,*********++++++++++++,,,)))******++++++,,,,,,,,,,,,,,,---............---...------------...////////////......---,,,+++***////////////////////////222000///000222333222111000000111111111111000000222222222111111111111111111111222222333333444444222222111111111111222222333333444444444444333333000000000000000111222333000000000111111111111222333333333222111111333555:::;;;===@@@CCCIIIPPPTTT```dddllluuu|||~~~}}}{{{zzz~~~|||zzzwwwuuussssssssszzz~~~}}}{{{{{{}}}{{{yyyyyyzzzzzzzzzzzzyyyxxxwwwwwwvvvwwwwwwwwwyyy~~~~~~{{{yyyxxxuuuqqqooopppnnnnnnppptttyyy|||}}}~~~~~~}}}|||rrrrrrsssvvv|||~~~}}}~~~~~~{{{uuuppplllhhhccc```aaa[[[TTTMMMHHH@@@777111333222///,,,+++***+++,,,******)))))))))))))))(((+++++++++***************)))((('''&&&&&&&&&'''(((''''''&&&&&&''''''((()))'''))),,,------...///000222222222111111111000000111///+++***))))))((('''''')))******(((''''''(((+++,,,---+++)))'''&&&''''''''''''(((((((((((()))&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&((()))******)))(((''''''&&&&&&&&&&&&'''((())))))))))))%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***)))'''&&&'''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''***)))'''&&&%%%&&&''''''''''''''''''((((((((((((((((((''''''&&&'''''''''((((((((('''%%%&&&(((***&&&&&&'''(((((((((''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''''''''((()))******))))))***+++,,,------...************++++++++++++******++++++,,,,,,,,,---,,,---......//////......------------......//////&&&(((***,,,---------,,,........................000000000000111111000000///000000111111111111000111111111111111111111111111111222222333444444555222222111111111111222222111111222222222222111111111111111///...///111222111111111111111111111111444444333111///...///000111333444555777:::>>>AAAGGGKKKRRR\\\fffooovvvzzz~~~{{{vvvqqqnnnmmmmmmpppuuuyyyzzzyyyxxxwwwwwwvvvttttttuuuwwwyyyzzzzzzyyywwwuuuttttttuuuuuu~~~~~~}}}}}}~~~}}}wwwsssqqqqqqpppooopppooonnnnnnmmmmmmmmmnnnkkkkkknnnvvv||||||~~~}}}yyysssppppppnnnlllmmmpppsssvvvvvv{{{xxxrrrpppnnnooottt|||{{{yyywwwyyy}}}{{{vvvooohhhaaa[[[VVVRRRLLLHHHBBB===999555000,,,---,,,+++))))))***++++++((((((((((((((((((((((((++++++++++++***************(((&&&%%%$$$%%%'''(((&&&&&&&&&&&&''''''((((((''')))+++,,,------///111222222222111111000000000222000,,,)))''''''''''''&&&((())))))'''&&&'''((()))+++,,,+++((('''&&&'''&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%(((((((((''''''%%%$$$$$$$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))(((&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''***)))((('''&&&&&&''''''$$$%%%&&&'''''''''&&&&&&(((''''''''''''''''''(((,,,,,,++++++******,,,---''''''((())))))***))))))%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))&&&&&&''''''((())))))***))))))*********+++++++++,,,,,,,,,,,,------------,,,---......//////......---------...............%%%&&&))),,,.../////////------------------------...///000000//////......//////000111111111111111111111111111111111111111111222222333444444555555222111111000000111111222222333333333333333333222333333333000...---///111000000000000000000000000111111222000...---...///---000333555444444555666999:::>>>DDDMMMXXXaaaffflllpppvvv}}}zzztttpppmmmnnnppprrrrrrqqqnnnllliiihhhgggfffgggjjjnnnqqqqqqpppnnnlllkkkjjjiiiiiinnnpppqqqqqqqqqqqqrrrtttrrrqqqqqqpppqqqsssuuuvvvvvvuuusssrrrrrrtttvvvxxxuuuqqqlllhhhgggfffeeeeeeeeeeeeddddddcccdddddddddcccbbbdddjjjsss{{{|||~~~}}}yyyyyyvvvsssqqqqqqrrrrrrqqq~~~zzzwwwvvvsssooommmpppwww~~~|||wwwtttssstttxxx{{{yyywwwpppkkkbbbZZZRRRLLLFFFBBB;;;999555333111000...---)))((('''&&&&&&&&&'''(((''''''''''''''''''''''''***************************(((&&&%%%$$$%%%'''(((%%%&&&&&&'''''''''''''''&&&(((***+++,,,---000222333333333222111000000000222000---)))&&&%%%&&&'''&&&'''))))))(((''''''(((((()))******(((&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''%%%$$$""""""$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))((((((''''''''''''&&&&&&'''(((((((((((('''''''''''''''((()))******)))(((''''''((((((((((((''''''((())))))***))))))$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''(((((((((((()))))))))))))))************+++------------------------,,,,,,---............---,,,---......//////......,,,,,,---...////////////------------------------,,,...000000///---------...///000111111222111111111111111111111222222222222222333333444444555555111111000000000000111111000000111111111111000000111333444111---,,,...000000000////////////......,,,---......,,,,,,---...+++...222444333111000///555444444555:::AAAHHHMMMSSSXXXaaajjjssszzz~~~{{{wwwvvvuuuuuutttppplllhhhffffffeeecccdddgggmmmrrrqqqooommmjjjhhhgggggggggfffgggfffdddcccccceeefffbbbaaa___]]]]]]^^^```aaabbbaaa______aaaeeejjjmmmhhhfffdddccceeeffffffeeeddddddcccccccccccccccdddeeedddfffjjjqqqyyy~~~|||zzzxxxuuusssppptttxxx}}}yyyzzzwwwrrrooooootttzzz}}}yyywwwssspppnnnooorrrrrrmmmhhh^^^XXXPPPHHHBBB===888555222111000...---,,,,,,,,,******))))))(((((())))))&&&''''''''''''((((((((()))))))))))))))*********)))((('''&&&&&&&&&'''(((%%%%%%&&&''''''''''''&&&&&&(((******+++---000222444333333222111000//////000///...***'''%%%%%%'''%%%'''(((((('''''''''(((&&&((())))))'''&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&(((%%%&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$###&&&'''''''''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&''''''(((''''''&&&''''''''''''''''''''''''))))))))))))*********+++''''''''''''((()))***+++(((&&&%%%&&&'''((('''%%%&&&&&&'''(((((((((''''''$$$%%%%%%%%%%%%&&&&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&''''''*********)))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,---.../////////...---111000//////.........///////////////////////////,,,///222222///---------...///000111111222222222000000111111111222222222222222333333444555555555111111000000000000111111......////////////......+++///222111---,,,...111///.........------------***,,,......---,,,---...+++---000000///.........000//////000111555888:::@@@CCCIIIQQQZZZbbbhhhkkkrrruuuzzz~~~}}}}}}}}}{{{vvvsssoooooonnnmmmmmmqqqxxx~~~~~~|||yyyuuussssssssssssrrrqqqmmmhhhdddccceeeggg```^^^ZZZWWWTTTTTTTTTTTTTTTSSSSSSVVV[[[bbbiiimmmlllllllllnnnqqqssssssrrrpppoooooooooooooooppppppppppppppprrrwww||||||xxxuuuppptttzzz~~~||||||yyytttqqqqqqtttwwwzzz|||}}}~~~~~~|||xxxtttrrrllliiifffgggiiifff^^^VVVIIIDDD>>>888555222///...,,,,,,---,,,+++******+++++++++++++++++++++++++++&&&'''''''''((((((((((((''''''((((((((())))))))))))))))))(((((((((''''''$$$%%%&&&'''''''''&&&&&&&&&''')))******---000333333222222111///......------......+++(((%%%%%%&&&###%%%''''''&&&%%%&&&'''%%%'''(((((('''&&&'''((($$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''((()))))))))%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((%%%''''''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&'''(((((()))******(((''''''&&&%%%%%%$$$$$$&&&(((((('''&&&%%%&&&'''''''''''''''''''''''''''&&&''''''(((((('''&&&%%%$$$%%%&&&'''''''''''''''))))))((('''((()))***+++(((''''''&&&&&&'''(((((()))((('''(((******(((&&&((((((((()))((((((''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&((((((((((((((((((((((((---,,,+++******)))******'''''''''&&&%%%%%%$$$$$$))))))))))))************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,.../////////...---000///---,,,,,,---...///111111111111111111111111---000333333000...---.........///111111222222222000000111111222222222222222222333444444555555666111111000000000000111111222222333333333333222222&&&***///000---,,,...111.........------,,,,,,,,,,,,...///000.........///,,,---......------...000***+++,,,...000111222222888888:::>>>DDDLLLSSSXXX]]]bbbjjjssszzz~~~zzzzzzyyywwwwww||||||tttnnnlllmmmooohhheee___ZZZVVVSSSRRRRRRUUUUUUVVVZZZbbbkkktttzzz{{{{{{|||}}}}}}}}}||||||}}}~~~~~~{{{zzzzzz{{{}}}~~~zzzsssvvv{{{|||zzz~~~{{{yyyuuusssrrrtttvvvxxxyyyzzz{{{{{{yyyvvvrrrooofffbbb___```aaa\\\QQQHHH:::777222...---,,,,,,+++'''(((***+++*********+++&&&&&&&&&''''''((((((((('''''''''((((((((())))))&&&'''''''''(((((()))))))))))))))***)))(((((('''$$$%%%&&&'''''''''&&&%%%&&&'''))))))***---000333222111000///...---,,,,,,+++---...,,,(((%%%%%%&&&!!!###%%%%%%$$$$$$%%%&&&$$$&&&(((((('''&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$$$$%%%&&&''''''''''''&&&&&&''''''((()))))))))$$$$$$%%%&&&'''''''''&&&&&&%%%$$$###$$$%%%&&&'''))))))))))))))))))))))))&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''((('''''''''((()))******+++))))))((('''&&&&&&%%%%%%((()))))))))'''&&&'''(((''''''''''''''''''''''''&&&'''((((((((('''%%%$$$######%%%&&&'''((((((((('''&&&$$$###$$$%%%'''))))))((('''&&&%%%%%%%%%%%%(((&&&%%%&&&))))))'''$$$++++++,,,++++++***)))(((&&&$$$"""!!!###$$$$$$###''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&((()))***((((((((((((((()))******------,,,,,,+++*********,,,,,,,,,,,,,,,,,,++++++...------------.../////////////////////......---111000///////////////000//////000000000000//////,,,,,,------.../////////222111000......000111222222222333444555666777888777666444222111111111222//////000000000000//////000000000000////////////---..................---,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------000111222333666:::===???GGGKKKRRRYYYaaaiiipppuuuvvvyyy}}}~~~~~~~~~}}}~~~zzzzzz{{{yyyuuuooohhhbbb```bbbdddjjjiiihhhjjjpppzzz}}}}}}}}}~~~{{{|||~~~~~~}}}}}}~~~~~~}}}{{{xxxtttqqqqqqqqqpppooopppqqqqqqppplllhhhccc```UUURRROOOOOOPPPMMMFFFAAA000///,,,+++******+++,,,))))))))))))))))))))))))))))))************))))))'''((()))******)))((('''((((((((((((((((((((((((***(((&&&'''***+++)))'''&&&&&&&&&&&&&&&'''((()))(((((((((***+++---///000222000,,,)))((()))+++,,,---,,,+++)))(((''''''''')))(((''''''((()))(((&&&###%%%(((******(((%%%###(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$"""  ###$$$###!!!'''&&&&&&%%%%%%%%%&&&&&&######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$$$$%%%'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''$$$%%%))))))$$$###&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''(((((((((((((((''''''))))))))))))(((((((((((('''(((((()))***+++++++++'''%%%######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&'''((()))***)))))))))))))))***++++++)))))))))(((((((((((((((,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---......///////////////...------//////...............///......////////////......------......///000000000222111///......///111222111222222333444555666777666555333222111000000111/////////000000//////////////////.........------,,,------......------,,,,,,++++++***+++,,,---...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000222333666:::???DDDIIIOOOUUUYYY]]]aaahhhnnntttzzz|||}}}||||||}}}yyytttsssuuuwwwyyyxxxwwwwww{{{{{{{{{zzz{{{}}}|||}}}~~~}}}}}}{{{yyy|||zzzwwwtttrrroookkkhhhfffeeeccc___ZZZUUUPPPMMMIIIFFFBBBBBBCCCAAA<<<777,,,+++)))'''''''''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''((()))******)))((('''))))))))))))))))))))))))***(((&&&''')))***)))'''''''''&&&&&&&&&''''''(((''''''((()))+++---///000111///,,,)))((()))+++,,,,,,+++)))((('''&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%((()))+++------+++)))((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))(((((())))))))))))((((((&&&$$$###$$$&&&'''&&&$$$(((((('''''''''(((((()))%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%******%%%$$$'''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%'''(((((((((((((((''''''''''''(((((())))))******&&&''''''((())))))******'''%%%$$$$$$&&&'''&&&%%%!!!""""""###%%%&&&&&&'''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&(((''''''''''''((())))))***************+++++++++************+++++++++++++++,,,,,,------.........,,,++++++++++++,,,------...////////////...---------------------------...---------......---------.........///000000111111111111////////////111111000000111222333444444555444333222111000/////////......////////////............---------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,,,,,,,,,,---...---///222555777:::>>>AAACCCGGGNNNUUU^^^gggpppuuuuuuvvvwwwwwwyyy{{{~~~}}}{{{zzzzzzzzzzzzzzz{{{~~~zzzxxxwwwwwwyyy}}}~~~}}}~~~~~~~~~}}}{{{xxxvvv{{{xxxuuuqqqmmmggg___[[[SSSQQQNNNJJJEEE@@@===;;;;;;888555444555555222///***)))(((&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''(((((())))))((((((''')))))))))))))))))))))))))))(((''''''((()))((('''(((((('''&&&&&&&&&''''''%%%&&&''')))+++---///111000...+++)))((((((***+++***)))((('''&&&%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%(((((()))******)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))'''&&&&&&(((((('''%%%'''''''''''''''((()))***''''''(((((((((''''''&&&'''''''''''''''''''''''''''(((***)))(((&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&))))))&&&&&&'''&&&&&&''''''((())))))***&&&''''''''''''((((((((((((((()))))))))*********(((((((((''''''''''''&&&''''''((((((((((((((((((&&&&&&'''((()))***++++++&&&&&&''''''(((((())))))&&&%%%$$$$$$&&&'''&&&%%%"""######$$$%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))******+++++++++*********++++++,,,---......++++++,,,---......//////,,,,,,,,,+++,,,,,,---.........//////......---,,,,,,------...............------............------------......//////000000111000////////////000111//////000000111222222333222222111000//////......---......//////......---------------,,,,,,,,,,,,******++++++++++++******++++++*********+++++++++,,,,,,,,,+++******))))))************************...------------------------...000000000222444666555888<<>><<<999666555444444333000...---...///...,,,++++++))))))(((((())))))'''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&)))((('''&&&&&&&&&&&&&&&$$$%%%&&&(((***---///000...,,,***((('''((()))******)))((('''&&&&&&&&&&&&((('''&&&''')))))))))''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''''''''''''''(((((())))))&&&&&&'''''''''((((((((((((((()))))))))*********(((((((((((((((((((((''''''''''''''''''(((((()))'''''''''((()))*********'''''''''(((((()))))))))$$$######$$$&&&'''&&&$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''&&&''''''((((((((((((((('''((()))*********))))))&&&''''''((()))***++++++++++++,,,,,,---...//////---------------......///...............------,,,,,,---...////////////............//////.........++++++,,,------......///000//////////////////000......//////000111111111000000000000///......---------............------.........---------,,,,,,)))******************)))*********************)))+++++++++******)))))))))))))))))))))))))))))))))(((((()))))))))************+++,,,,,,,,,,,,...000111222444555777:::???CCCKKKMMMQQQVVV[[[aaahhhmmmtttxxx}}}{{{xxxvvvwwwwwwxxxxxxyyy|||~~~zzzxxxrrroookkkiiijjjnnnssswww{{{~~~}}}|||zzzzzz{{{}}}{{{yyyxxxyyy{{{}}}|||vvvqqqkkkgggddd```\\\UUUOOOIIIDDD@@@<<<333222000///...///000111...,,,+++++++++,,,,,,++++++******)))))))))))))))'''''''''''''''''''''''')))))))))******)))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&)))((('''&&&&&&&&&&&&&&&$$$%%%&&&'''))),,,...///,,,+++)))'''''''''((()))******)))(((''''''''''''((('''&&&''')))***)))(((***)))(((''''''((()))***&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))************))))))&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%&&&'''((()))'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&'''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$%%%&&&'''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))'''((((((((((((((((((((('''''''''&&&'''((()))***))))))))))))((((((((((((((()))))))))))))))******#########$$$&&&'''&&&$$$'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&''''''((()))(((((((((&&&'''(((******)))(((((((((((())))))***+++,,,,,,***++++++,,,,,,---------...------------...//////---............---,,,,,,+++,,,...///000000///.........////////////......***++++++,,,------......////////////////////////......//////000000000000///000000000000///...---,,,,,,------------,,,,,,......---------,,,,,,,,,))))))************)))))))))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))(((***************,,,...---...//////...000333555666999<<<@@@EEELLLSSSWWWdddiiipppyyy}}}yyyvvvxxxyyyzzz{{{|||zzzrrrooojjjffffffhhhllloooyyy}}}|||{{{zzzyyy{{{}}}}}}zzzxxxwwwssstttuuuxxxzzz}}}~~~yyyqqqhhh^^^VVVPPPMMMKKKFFF@@@<<<999666444333...---+++***))))))***+++))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%(((((('''&&&&&&&&&''''''%%%%%%&&&''')))+++,,,---***)))((('''''''''((((((***))))))(((''''''((((((%%%$$$$$$%%%'''((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''%%%'''''''''%%%$$$%%%&&&'''''''''''''''((()))***&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&$$$$$$((()))''''''&&&&&&%%%$$$$$$######%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''(((((((((((('''&&&&&&'''(((***+++***)))))))))((((((((('''))))))))))))************$$$###$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&((()))))))))((('''&&&((()))++++++***)))(((+++++++++,,,,,,---------++++++++++++++++++++++++------,,,,,,------...///------......------,,,+++***+++---/////////...------------......---------++++++,,,,,,---......///...//////////////////...////////////000000000000//////000111000///...---,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++)))******++++++******)))))))))*********)))''''''''''''(((((()))*********))))))))))))))))))))))))((((((***++++++******))))))***+++***))))))+++---(((***+++,,,++++++---///,,,...000222555:::???DDDMMMQQQXXX```jjjuuuzzzwwwxxxzzz|||~~~~~~{{{wwwrrrmmmkkklllnnnpppyyy}}}{{{{{{zzzzzz|||~~~~~~}}}{{{yyyvvvuuutttsssppppppqqqrrrtttwwwzzz{{{uuusssrrrpppoooooooooppplllggg___TTTHHH@@@;;;888777444222111222111000...+++***)))((((((((((((((('''((()))***)))(((''''''&&&&&&&&&'''''''''&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&'''((('''$$$"""###%%%''''''&&&&&&&&&''''''(((&&&&&&&&&'''((()))++++++)))(((''''''&&&&&&''''''((((((''''''&&&&&&''''''%%%$$$###%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&((('''%%%%%%&&&((((((((('''''''''(((((()))&&&''''''&&&&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((($$$%%%***,,,)))%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((%%%%%%&&&&&&''''''''''''((('''&&&%%%&&&(((***+++(((((((((((())))))))))))))))))))))))))))))))))))$$$$$$%%%''')))***(((&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''''')))+++,,,,,,,,,***)))((())))))))))))*********++++++******************,,,,,,++++++,,,,,,---...------......------,,,+++((())),,,.........---,,,+++,,,,,,------,,,,,,+++,,,,,,------...//////000......////////////....../////////000000000000000///000000111111000///...+++,,,,,,------,,,,,,++++++++++++************)))******++++++++++++******((()))*********((('''&&&&&&&&&'''((()))***++++++************************'''((()))))))))(((&&&&&&'''(((((('''&&&&&&''')))&&&(((*********)))*********+++,,,---...111666999777:::@@@FFFNNNWWWaaagggkkkmmmooopppppprrruuuwwwwww|||}}}wwwwwwyyy|||~~~|||wwwtttssstttuuuzzz}}}zzzzzzyyyzzz}}}}}}}}}~~~{{{yyywwwtttrrrqqqqqqqqqqqqpppnnnmmmnnnppprrrssshhhfffccc```]]][[[[[[ZZZ[[[WWWOOODDD:::333//////++++++,,,///111111///---(((((())))))************&&&(((++++++***(((''''''&&&&&&'''(((((('''''''''))))))))))))))))))))))))'''(((((((((((((((((('''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%'''((('''###"""###%%%&&&&&&&&&&&&&&&'''((()))'''&&&&&&''''''((()))***(((((('''&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''&&&%%%''')))******)))(((((()))******)))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))&&&''''''((((((''''''&&&"""$$$&&&&&&$$$###&&&((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###''''''''''''''''''''''''%%%'''((()))((('''((()))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''******&&&&&&,,,...+++###$$$$$$%%%%%%&&&&&&'''(((((((((((())))))))))))''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%&&&(((***,,,&&&&&&'''((()))***++++++((((((((((((((('''''''''%%%&&&'''((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&$$$$$$%%%'''((('''&&&&&&''')))))))))'''$$$###))))))***+++++++++++++++******++++++++++++******++++++************++++++((()))***)))'''&&&'''(((***+++,,,,,,------------,,,------......------,,,+++)))'''(((***+++***''',,,------......------,,,***++++++,,,,,,------...---------.........//////---...///111111///...---.........------,,,,,,,,,///---,,,***))))))******++++++************++++++)))***+++,,,,,,+++)))((((((((())))))*********+++(((((())))))))))))(((((((((((((((((())))))))))))***************)))))))))'''((()))(((&&&&&&((()))&&&'''((()))***,,,,,,---,,,+++,,,,,,---...///000000000222555999>>>BBBEEELLLMMMOOORRRUUUXXX[[[\\\^^^dddgggiiioooyyy{{{wwwvvvyyy~~~~~~zzzwwwrrrtttvvvyyy~~~~~~~~~}}}|||{{{yyyxxxwwwwwwxxxzzz~~~{{{xxxuuussstttqqqmmmiiifffeeeeeefffhhheeebbbbbbddddddccc```SSSPPPLLLIIIIIIIIIHHHGGGKKKFFF>>>777222///,,,++++++++++++***)))(((((('''************************(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''((()))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###''''''''''''''''''''''''******)))))))))(((((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$+++)))'''%%%$$$%%%&&&'''&&&'''''''''&&&%%%%%%$$$ !!!###&&&((()))*********)))((('''''''''''''''******)))(((''''''&&&&&&&&&'''((('''%%%%%%'''(((***))))))((((((((((((((())))))))))))))))))))))))******))))))((((((''''''$$$%%%&&&'''(((''''''&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''''''''%%%%%%&&&'''((((((''''''&&&%%%&&&'''((()))))))))))))))******++++++******)))+++******))))))******+++---.........,,,+++,,,------,,,+++***+++,,,...///,,,,,,------------,,,,,,...,,,+++,,,...///---+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---...///000000///...---......---------,,,,,,,,,...---,,,***))))))*********))))))))))))))))))******)))((('''((()))+++---(((((()))))))))*********''''''(((((((((((('''''''''((((((((())))))))))))%%%%%%&&&&&&''''''(((((('''((()))(((&&&&&&((()))######$$$%%%&&&'''(((((((((((((((((()))***++++++,,,---...000222555777999;;;;;;===>>>@@@BBBCCCDDDDDDIIILLLOOOWWW```dddaaa___bbbggglllooonnnmmmkkkhhhjjjlllpppuuuyyy}}}zzz~~~|||wwwuuuwwwvvvtttttttttvvvyyy{{{yyyxxxvvvrrrnnnjjjgggeeecccaaa]]]YYYVVVUUUVVVVVVQQQOOOMMMMMMNNNNNNLLLJJJCCCAAA??????AAACCCDDDDDDDDD???888222///---+++))))))))))))))))))*********************************(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&((())))))(((''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''')))(((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''!!!!!!###%%%'''(((*********)))))))))((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%''')))***&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&'''(((((((((((()))(((''''''&&&&&&''''''(((''''''&&&%%%%%%$$$$$$&&&'''((('''%%%%%%'''((())))))(((''''''&&&''''''''''''''''''''''''''''''***)))))))))((((((((('''$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&$$$%%%%%%&&&&&&'''(((((()))###$$$%%%'''((())))))))))))******++++++******)))+++******))))))******+++,,,---...---+++***+++,,,...---***))))))+++...000,,,,,,------------,,,,,,///...---...///000///---,,,,,,------------,,,,,,......---,,,,,,+++******,,,,,,,,,---------......,,,---...//////...---,,,------------,,,,,,,,,,,,---,,,+++***************))))))(((((((((((())))))+++++++++,,,---...///000(((((())))))))))))******&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))&&&&&&'''((()))***++++++'''((()))(((&&&&&&((()))&&&&&&&&&''''''((((((((('''''''''&&&&&&'''(((((()))***+++,,,------------///000000111111222222222222555888;;;BBBJJJMMMKKKEEEGGGKKKPPPSSSUUUUUUUUUUUUVVVYYY]]]aaafffjjjlllrrrssstttvvvwwwyyyzzz{{{zzz{{{}}}~~~~~~~~~~~~|||||||||xxxzzz{{{uuuooolllnnnllliiifffeeeeeeeeefffbbbaaa___[[[XXXTTTPPPOOOKKKIIIFFFCCCAAA@@@@@@@@@>>>======>>>???>>>;;;999444333333444888;;;===>>>:::666111---+++***)))(((&&&&&&'''(((***+++,,,,,,))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&((())))))(((''''''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''))))))(((((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&%%%&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###((((((((('''&&&%%%%%%$$$(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***&&&&&&''''''&&&&&&%%%%%%'''''''''''''''&&&%%%%%%((('''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&'''((('''%%%%%%'''((())))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))(((((((((((($$$$$$%%%%%%%%%%%%&&&%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&'''((()))###$$$&&&((()))***++++++))))))************))))))******))))))))))))*********+++,,,+++***))))))+++---,,,+++******+++---...,,,,,,,,,------,,,,,,,,,---,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,---------,,,,,,+++++++++---------.........//////,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))(((((((((((())))))'''***---000000///,,,***(((((())))))))))))))))))&&&''''''((((((''''''&&&'''''''''((((((((())))))(((((())))))******++++++'''((()))(((&&&&&&((()))))))))))))))))))))(((((())))))(((((((((((((((((()))***+++,,,,,,+++)))(((,,,,,,------------......///000111444888<<<===<<<666777888:::;;;<<<===>>>@@@AAACCCFFFIIILLLOOOQQQWWWXXXZZZ]]]```bbbdddeeeeeefffiiikkklllllllllkkkmmmoooqqqrrrrrrsssvvvxxxwwwyyy}}}|||wwwpppiiiccc___[[[YYYUUURRROOOMMMMMMMMMGGGFFFEEECCC@@@===;;;:::999888555333111000000111555666777888888666444222111000///000222444555555222///+++)))((())))))(((%%%&&&'''((()))++++++,,,))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''',,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$###'''&&&&&&%%%%%%%%%&&&&&&))))))((((((((('''''''''&&&'''((('''%%%%%%'''(((***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))(((((((((((($$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%%%%&&&&&&%%%###)))((('''&&&&&&&&&&&&&&&###$$$%%%''')))***++++++)))))))))******)))))))))***))))))))))))))))))***,,,---...---+++***+++,,,+++,,,---......---+++***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------))))))*********+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++*********))))))+++******))))))******+++'''''''''''''''&&&%%%$$$))))))((((((((((((((((((((((((((())))))(((((((((''''''''''''(((((((((((('''''''''&&&&&&%%%%%%$$$'''((()))(((&&&&&&((()))''''''''''''&&&&&&&&&&&&***))))))((((((((())))))((()))***+++++++++))))))((((((((()))******+++++++++***+++///222333333222000////////////000111111333333333444666888999:::>>>???AAADDDGGGJJJLLLNNNLLLNNNPPPRRRTTTUUUVVVVVVWWWYYY[[[]]]```ccchhhkkkqqqtttyyy~~~~~~yyyuuutttsssqqqmmmggg```YYYSSSPPPFFFDDDBBB???<<<::::::999333333333333222111000///000///...,,,+++******+++---...000111000///---,,,///---,,,---...000///...---***((('''((()))))))))''''''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((%%%&&&&&&&&&'''''''''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((('''&&&######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''""""""###$$$&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((('''''''''&&&'''((('''%%%%%%'''(((+++***)))(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&'''&&&$$$)))(((((('''&&&&&&%%%%%%"""###$$$&&&'''(((((((((((())))))******))))))(((***))))))(((((())))))***)))***+++***)))((()))******+++...//////---***(((++++++,,,,,,,,,,,,+++++++++---...---,,,+++,,,---++++++,,,,,,,,,,,,++++++******+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))******+++******))))))++++++************++++++///+++%%% """&&&***))))))((((((((((((''''''(((((())))))))))))((((((&&&&&&'''''''''((((((((())))))((('''&&&%%%%%%$$$'''((()))(((&&&&&&((())))))))))))((((((((((((((((((''''''&&&''''''((((((&&&''''''((())))))))))))&&&''''''((()))***+++,,,'''&&&)))///333111///000++++++++++++,,,---...///...------------......///000111333555777999;;;<<<:::;;;<<<===???AAABBBCCCAAACCCEEEGGGJJJNNNTTTXXX```dddkkkqqqxxxzzzvvvqqqnnnlllkkkiiihhhlllpppsssqqqkkkddd```___\\\ZZZWWWRRRMMMHHHCCCAAA777666555333111000//////+++,,,------......---------,,,++++++************)))+++------,,,******+++)))(((((()))+++,,,,,,++++++)))''''''(((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&((())))))(((''''''((((((((((((((((((((((((((('''''''''((((((((())))))$$$%%%%%%&&&''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&"""###$$$%%%&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&((())))))***%%%%%%&&&&&&''''''&&&&&&"""###$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((******)))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))'''&&&%%%%%%%%%&&&((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''''''''%%%&&&''''''(((((('''&&&%%%$$$$$$%%%''''''((((((((((((((())))))))))))(((((())))))(((((((((((())))))'''((()))(((&&&%%%&&&'''+++,,,---...---,,,***)))++++++,,,,,,,,,,,,+++++++++---...---++++++,,,...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,((()))***++++++***))))))******))))))))))))******000---(((%%%$$$'''***---))))))(((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&'''''''''((((((*********))))))((((((''''''((()))(((&&&&&&((()))))))))******************&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''(((((())))))******+++,,,,,,,,,(((&&&***222555111,,,,,,)))))))))******++++++,,,+++************++++++,,,,,,,,,---...///000111222333222111111111333555666666666777777999===BBBGGGKKKNNNSSSZZZcccnnnxxx|||rrrbbb^^^YYYTTTQQQPPPNNNMMMPPPVVV[[[[[[UUUNNNJJJJJJDDDCCCAAA>>>;;;888666555000///...---+++***)))))))))***++++++,,,,,,,,,,,,************)))))))))))))))+++,,,+++))))))***,,,((('''&&&((()))***)))(((***)))''''''((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((())))))(((''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))'''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''---,,,+++)))'''%%%$$$###&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%'''((()))******$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''((((((''''''''''''((())))))(((((((((((((((((((((((('''((((((((()))))))))***''''''&&&%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&###%%%''')))))))))'''&&&''''''((()))*********)))(((((())))))))))))(((((())))))(((((((((((())))))***+++,,,+++***))))))+++...---,,,,,,+++++++++++++++++++++,,,,,,+++++++++)))+++---,,,***)))+++---+++++++++,,,,,,+++++++++...------,,,,,,++++++***))))))*********+++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,((()))***++++++***)))((())))))(((((((((((())))))%%%''')))++++++***(((&&&))))))(((((('''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((&&&&&&((()))%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((()))***+++)))((('''&&&&&&'''((()))************************)))'''+++333444,,,&&&%%%******)))))))))(((((('''(((((((((((()))***++++++++++++,,,,,,,,,,,,,,,---333111...,,,+++,,,...000333333222111222555999===<<<>>>AAAFFFOOO[[[iiiqqq{{{~~~qqqfffQQQLLLFFFBBB???>>><<<;;;;;;BBBIIIJJJEEE>>>;;;;;;555555444222111000///...,,,,,,+++)))(((&&&%%%%%%))))))************))))))((((((((((((((((((((((((''')))***(((&&&&&&(((++++++***))))))))))))'''%%%***)))''''''((()))((('''''''''''''''(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''(((''''''&&&$$$%%%%%%&&&'''''''''&&&((((((((()))(((((('''&&&'''''''''''''''((()))***'''(((((((((((((((((((((&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''((((((((())))))******$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&''')))***,,,+++++++++******))))))((((((''''''''''''((((((''')))+++,,,,,,***(((&&&!!!"""$$$''')))+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,+++)))***+++,,,,,,+++------------,,,,,,+++***------,,,,,,+++***))))))+++++++++++++++++++++++++++***)))***++++++***)))******++++++++++++******+++***)))((((((''''''((('''&&&%%%%%%&&&''')))***'''&&&&&&&&&&&&'''(((((('''((((((%%%""""""%%%(((+++(((%%%%%%))),,,---,,,&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&''''''((()))***---,,,---...///---)))&&&&&&'''(((((((((((((((''')))((('''&&&&&&'''((()))%%%######%%%))),,,,,,+++,,,+++)))((()))+++...000///...---------///000111333333555999AAAJJJSSSYYYdddmmmvvvzzzyyyqqqcccUUUGGGBBB:::444111///---,,,222444666777666444000......---,,,,,,+++++++++,,,******))))))))))))******''''''(((((())))))******(((((((((((((((((((((((('''((()))******)))((('''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&"""###%%%'''''''''%%%$$$''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((()))(((&&&&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$%%%&&&'''(((((('''&&&&&&'''&&&%%%%%%&&&'''&&&$$$))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&***(((&&&''')))***(((&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''')))(((((('''''''''((((((''''''''''''(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''((()))++++++******))))))))))))))))))(((((('''(((((((((************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,,,,,,,,,,,,,,,,***((((((*********))),,,,,,,,,,,,,,,+++******------,,,++++++***))))))************************+++***))))))++++++***)))((())))))******))))))(((******)))((((((((((((((()))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''''''''((((((&&&######&&&)))+++***((('''((()))))))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''&&&&&&''''''((()))***,,,---//////---+++((('''''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((&&&$$$&&&(((******)))+++***))))))***+++---///---------------...//////......000444:::@@@FFFJJJPPPXXX___cccccc^^^SSSHHH:::777333000000000//////...///000111000...,,,***,,,+++******))))))******))))))(((((((((((())))))((((((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&)))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&''''''&&&%%%%%%&&&(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%'''&&&%%%&&&''''''&&&%%%'''''''''(((((()))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%###"""###%%%&&&%%%###''''''''''''''''''''''''++++++******))))))((((((''''''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%((((((((())))))))))))***$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((())))))))))))((((((((((((+++***)))(((((((((((((((***)))((('''((()))+++,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,************************...---,,,++++++++++++,,,---+++))))))******)))(((***++++++++++++***)))))),,,,,,,,,+++******))))))))))))))))))))))))))))))+++***))))))++++++***)))'''(((((())))))(((((('''***))))))(((((((((((()))***)))(((&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&(((((((((&&&%%%%%%''')))$$$&&&''''''&&&%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((()))***'''&&&&&&''''''((()))***+++...111///+++(((''''''((((((((((((((('''&&&%%%(((((('''&&&&&&'''((((((***((('''&&&(((((((((&&&))))))******+++,,,,,,,,,++++++,,,------------,,,)))***---000333666888999:::???DDDGGGHHHGGG@@@888///---,,,,,,---......---++++++,,,++++++***)))((())))))((((((''''''((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&***(((&&&%%%%%%&&&''')))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%$$$######$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))''''''(((((('''&&&%%%%%%(((&&&%%%&&&'''((('''&&&$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%$$$$$$%%%'''((('''&&&&&&&&&&&&'''''''''''''''))))))((('''&&&%%%%%%$$$''''''&&&%%%%%%&&&''''''((((((''''''''''''(((((())))))))))))************$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&'''(((((((((((((((((('''''',,,+++***))))))(((((()))&&&&&&&&&'''((()))***+++))))))***,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---000...,,,+++,,,,,,+++***))))))************)))))),,,+++++++++******))))))))))))))))))))))))))))))+++)))((()))***+++***)))'''(((((())))))((((((''')))((((((((((((((()))******)))((('''%%%$$$$$$###%%%%%%%%%$$$%%%%%%&&&'''(((((('''&&&&&&&&&'''((($$$%%%$$$###%%%'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&''''''((()))***+++///222///)))%%%%%%'''((()))(((((('''&&&%%%$$$'''''''''''''''''''''''')))(((''''''''''''''''''((()))***+++,,,,,,+++***)))***+++,,,,,,+++***)))''')))---000111111000//////222444444666888444///+++***)))***+++***)))'''++++++***)))))))))))))))(((((('''''''''''''''((('''''''''&&&&&&''''''''')))))))))((((((''''''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&)))((('''%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((()))(((((((((''''''&&&%%%%%%'''&&&%%%&&&((()))((('''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))'''''''''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''))))))(((((())))))******(((((()))))))))*********$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''((((((++++++***)))))))))))))))%%%&&&(((***++++++***)))((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000...,,,+++,,,,,,+++)))((())))))******)))))))))++++++***************)))***************************)))((()))******)))(((((())))))******))))))((((((((('''(((((()))******))))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''''''''%%%&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&''''''((()))***+++...111...((($$$%%%'''(((((((((((('''&&&$$$$$$&&&&&&''''''''''''&&&&&&&&&''''''''''''((()))***((()))***,,,,,,+++***)))((()))***++++++***)))(((%%%(((+++...///...---+++,,,...---+++,,,000...******)))))))))***)))'''$$$+++***)))((((((((())))))(((((('''''''''(((((()))''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%$$$######$$$%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&'''%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%%%%'''''''''(((((())))))***''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''((('''''''''((((((((())))))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((''''''&&&''''''''''''(((((((((((()))))))))(((((())))))***'''))),,,...///---+++***------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************((()))+++,,,---.........,,,***(((((())))))((('''((())))))************)))***************************************************)))((((((******)))(((((())))))******))))))(((''''''''''''(((***++++++)))******))))))'''&&&%%%'''&&&&&&&&&&&&'''((((((&&&%%%$$$%%%'''''''''%%%$$$&&&))))))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%'''&&&&&&''''''((()))***+++---...,,,(((%%%%%%''''''''''''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&$$$&&&'''''''''(((***,,,((()))***++++++***)))))))))************)))(((((($$$&&&(((***++++++***)))+++,,,***'''(((++++++'''(((((('''(((******)))'''''''''&&&&&&&&&&&&''''''((((((''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&''''''((($$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&###$$$&&&''''''%%%###"""###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&''')))((((((''''''(((((()))&&&'''''''''%%%%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''(((%%%$$$$$$%%%'''((('''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$######%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''((())))))''''''((())))))(((((('''&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))&&&'''(((((((((((('''&&&'''''''''''''''((()))***''''''''''''(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&(((((((((''''''''''''((((((((()))))))))''''''''''''((()))******)))***+++,,,,,,+++******,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************(((***,,,...///...,,,+++***(((''''''((()))((('''((()))******+++++++++***))))))))))))************))))))))))))))))))))))))***((('''((()))***)))((('''(((((())))))(((((('''&&&&&&''''''(((***+++,,,------,,,+++***(((%%%$$$&&&&&&%%%%%%&&&&&&'''(((%%%######$$$&&&'''&&&$$$)))(((''''''((('''$$$"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&%%%%%%%%%%%%%%%'''&&&&&&''''''((()))***+++++++++***((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&((('''&&&'''***,,,))))))************))))))+++******)))(((((())))))'''''''''''''''''''''((('''((('''%%%'''***)))%%%)))''''''''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''(((((($$$&&&'''((()))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&'''''''''%%%%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&'''))))))$$$###"""$$$&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((***+++,,,+++((('''(((***&&&&&&&&&'''''''''((((((#########$$$$$$%%%%%%&&&&&&'''((())))))((('''&&&))))))))))))***+++,,,---'''(((((((((((()))))))))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''###$$$&&&((())))))(((((('''((((((((())))))******&&&&&&&&&&&&''')))***+++)))((('''&&&&&&'''(((((('''((()))+++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000///---***(((+++)))((((((***+++******))))))***+++++++++++++++)))))))))))))))*********((((((((((((((((((((((((***((('''((()))***)))(((&&&''''''''''''''''''&&&&&&&&&&&&''')))***,,,,,,000//////---***'''$$$"""%%%%%%$$$$$$%%%%%%&&&'''$$$"""!!!###&&&'''%%%###&&&$$$"""###&&&'''%%%"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***,,,***(((((())))))'''%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%''')))(((&&&&&&))),,,*********))))))))))))))),,,+++***((((((((()))******)))'''&&&&&&&&&'''((($$$&&&&&&%%%'''+++***%%%,,,***((('''(((((('''&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%%%%''')))***%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&& !!!"""###%%%&&&'''(((&&&%%%%%%%%%&&&(((***+++###""""""###%%%&&&&&&%%%$$$%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""######$$$&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((()))'''$$$"""###%%%######$$$&&&((()))***+++''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&'''((()))***))))))))))))************$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$######%%%((()))&&&""" """'''***(((%%%&&&&&&%%%%%%%%%%%%&&&&&&******))))))((((((''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++)))***,,,......---,,,+++------------------------******************++++++//////...---,,,***)))((()))***+++,,,,,,,,,+++***+++***((('''''''''((()))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))((((((&&&&&&''')))+++---//////...---+++)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((("""###$$$%%%&&&%%%$$$$$$###$$$$$$%%%&&&'''((((((###!!!!!!"""###&&&,,,222666222,,,(((&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((('''%%%%%%$$$%%%&&&'''###""" """'''+++...------,,,++++++******)))))))))))))))))))))))))))&&&'''((('''%%%$$$$$$%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))+++,,,---%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''"""###$$$$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((%%%###$$$'''((('''%%%)))(((&&&%%%%%%&&&((()))%%%%%%&&&'''((((((''''''$$$%%%&&&'''((((((((((((###$$$&&&'''''''''&&&%%%++++++***)))'''$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%%%%&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ """&&&)))+++***(((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%((()))))))))((('''&&&&&&$$$&&&(((******(((%%%$$$((('''&&&&&&$$$$$$###"""))))))(((((('''''''''&&&%%%%%%%%%&&&'''((()))***((('''&&&&&&'''))),,,...&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''((((((((('''%%%###!!!&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%'''(((***+++,,,((((((((('''&&&&&&&&&%%%&&&'''((()))))))))'''&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%'''((()))%%%"""###&&&'''%%%"""'''&&&&&&&&&&&&&&&&&&'''((((((((('''''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((('''''')))))))))*********++++++++++++++++++++++++++++++)))***,,,---...---,,,+++))))))))))))))))))))))))))))))***************)))******+++++++++******)))******+++,,,,,,+++***)))***)))((('''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((('''&&&''')))+++,,,...///...---,,,)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$%%%(((---111444000+++'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((()))(((&&&$$$$$$%%%''')))***************)))))))))(((((((((((((((((((((((('''((()))(((&&&&&&&&&(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''%%%###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***(((&&&%%%%%%$$$###""")))'''&&&%%%%%%&&&''')))%%%%%%&&&'''''''''''''''########################''''''((()))***))))))(((******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$'''))))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&'''''''''&&&%%%%%%$$$%%%'''((()))((('''&&&'''&&&&&&%%%%%%$$$$$$$$$'''''''''''''''((((((((('''&&&&&&&&&&&&''''''(((&&&%%%$$$###$$$%%%'''(((&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((()))(((((('''&&&%%%(((''''''((())))))(((&&&(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''''''''((((((((())))))$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&)))&&&######&&&'''%%%###'''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))(((((()))))))))(((((('''''''''***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---------,,,+++++++++++++++++++++++++++((()))*********)))((('''%%%&&&''')))************++++++,,,,,,,,,***)))((())))))(((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&'''(((***+++.........---,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############""""""$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&&&&%%%%%%%%%$$$)))((('''%%%&&&))),,,...000,,,(((&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%+++***)))(((''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''$$$%%%&&&&&&%%%$$$&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%((((((((('''%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''((('''&&&$$$######$$$((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''''''''&&&((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''%%%&&&&&&''''''(((((((((&&&%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%$$$###"""######$$$&&&&&&''''''&&&&&&%%%%%%(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))(((''''''((())))))(((&&&))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''+++******)))(((((((((((((((((((((((()))))))))***$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$###"""###&&&(((((('''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((())))))******+++++++++,,,,,,,,,************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++'''((()))******)))'''&&&$$$%%%&&&((()))*********,,,---------,,,+++)))(((******))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%)))((((((''''''(((((()))(((''''''''''''((()))***------------,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%$$$&&&+++,,,++++++)))&&&%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))******)))&&&''''''((())))))******''''''''''''''''''''''''$$$%%%''''''&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''((($$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$###&&&((('''$$$$$$'''+++((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&&&&***)))(((&&&&&&&&&&&&'''$$$############$$$%%%%%%%%%$$$"""""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%((())))))(((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&''''''((()))************((('''&&&&&&%%%&&&'''(((%%%%%%%%%%%%&&&&&&''''''(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''''')))+++,,,&&&%%%%%%&&&''''''&&&$$$&&&'''''''''(((((())))))%%%&&&&&&&&&'''(((((((((---,,,***)))(((((()))***''''''((((((((()))))))))$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''$$$###"""###%%%'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$%%%'''((()))***+++))))))))))))******************************************+++++++++,,,,,,+++''''''''''''''''''''''''((()))******)))((('''&&&''''''((()))************...............,,,***)))++++++++++++******))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''(((((((((++++++,,,,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%&&&&&&'''###%%%%%%$$$)))000111---((('''%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))###$$$&&&((()))******)))&&&''''''((()))***++++++'''''''''''''''''''''''''''(((******))))))***,,,&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$''')))(((&&&&&&))),,,'''''''''&&&&&&'''''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$%%%&&&((()))&&&%%%###"""!!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&((())))))((($$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&''''''((((((%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((())))))***))))))+++***'''%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''(((***)))((('''&&&%%%$$$###$$$$$$$$$%%%%%%'''(((((('''''''''''''''(((((()))%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&(((***+++&&&%%%%%%&&&''''''&&&$$$&&&'''''''''(((((())))))%%%&&&&&&&&&'''(((((((((((('''%%%$$$$$$$$$%%%&&&&&&&&&'''''''''((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((''''''((((((((('''&&&&&&###$$$%%%&&&((()))++++++''''''((((((((()))))))))************************************+++++++++,,,))))))))))))))))))))))))+++******))))))((((((((())))))************))))))------.........,,,+++*********+++++++++***)))(((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$%%%&&&&&&'''""""""###$$$%%%&&&''''''"""&&&'''&&&---666666000&&&&&&%%%&&&((((((&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&''''''((()))******+++''''''''''''''''''''''''$$$%%%&&&&&&%%%$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&((()))***(((((((((''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((())))))'''&&&%%%&&&(((''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&%%%###!!!"""$$$&&&((()))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%''''''&&&%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&+++)))(((&&&%%%%%%%%%&&&%%%%%%&&&&&&'''''''''(((***)))((('''&&&$$$############$$$$$$%%%'''((()))&&&&&&&&&''''''(((((((((%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$&&&'''((()))(((''''''((())))))(((&&&))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""$$$&&&'''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((''''''&&&%%%%%%%%%&&&''''''(((((()))''''''((((((((()))))))))***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***((((((((()))***(((((()))******************+++,,,,,,,,,+++***)))((())))))***)))((('''&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''######$$$$$$%%%%%%%%%&&&"""'''((('''...888888///&&&&&&&&&((()))(((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%% !!!"""$$$%%%%%%$$$$$$(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))((((((((((((((((((((((((!!!#########!!! !!!"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%%%%%%%&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$###%%%&&&((()))(((&&&$$$"""$$$""" !!!$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%''''''%%%######$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$###''''''&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''((((((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&(((((((((((((((((((((((("""###$$$&&&&&&'''''''''(((''''''((())))))(((&&&(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))***************''''''''''''(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$###!!! """$$$&&&"""###$$$$$$$$$%%%''')))%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))///---***((('''(((***+++&&&&&&((()))************'''(((***++++++***)))(((&&&'''((((((((('''%%%$$$''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&''''''(((&&&''''''(((''''''&&&&&&%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###!!!&&&'''%%%---777555+++&&&&&&'''(((***)))&&&###"""############$$$$$$$$$%%%&&&''')))******))))))((('''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&(((((('''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$!!! !!!%%%((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$###!!!###%%%%%%$$$!!!(((%%%""" !!!###''')))$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))(((&&&$$$###$$$%%%&&&''''''''''''******))))))((((((((('''&&&&&&&&&&&&%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''###$$$&&&''''''&&&$$$###''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&((())))))***''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%$$$$$$%%%%%%+++++++++***)))'''&&&%%%$$$%%%%%%&&&'''''''''&&&"""######$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''(((((('''&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%'''(((***+++,,,(((((((((''''''&&&&&&%%%###%%%'''((()))***))))))(((((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%'''###"""'''(((%%%!!! &&&%%%###""""""###%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))((((((((((((((()))'''''''''''''''((())))))((((((((((((((())))))***(((,,,***%%%***333111''',,,++++++,,,---,,,)))''')))(((((((((((())))))***)))))))))))))))((('''''''''((()))+++++++++***)))))))))(((((('''&&&$$$$$$(((((('''''''''&&&&&&&&&%%%&&&''')))))))))((((((((('''%%%$$$$$$%%%'''(((******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$""""""$$$&&&'''((($$$###)))111333...'''%%%%%%%%%%%%%%%$$$###"""'''((()))(((&&&%%%%%%&&&((($$$ $$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((("""""""""###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$###$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$(((&&&%%%%%%'''((((((''' ###%%%&&&$$$%%%'''***///---***'''%%%$$$$$$$$$'''&&&$$$%%%%%%&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((+++***(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''$$$'''++++++(((&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%***&&&%%%***,,,***''''''%%%$$$#########$$$%%%&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((((((((((()))(((''''''''''''((())))))))))))((((((((()))******))),,,)))&&&,,,888999222---+++***+++++++++)))'''***)))((('''&&&&&&'''''')))))))))))))))(((''''''(((((())))))))))))))))))(((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%''''''((('''&&&&&&'''&&&%%%$$$$$$%%%&&&'''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&---444444---%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$%%%&&&(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%$$$%%%''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&!!!###%%%&&&$$$%%%'''))))))(((&&&%%%$$$$$$$$$%%%'''&&&%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$'''******((('''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&""""""&&&(((&&&&&&'''######$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((((((''''''((())))))((((((''''''(((((()))******))))))))))))***++++++***,,,***(((///<<<@@@<<>><<<111...+++))))))***++++++---,,,)))''''''((()))***)))))))))))))))(((''''''***)))'''&&&%%%%%%&&&'''$$$%%%&&&&&&''''''''''''%%%%%%&&&&&&'''((())))))'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''&&&%%%$$$###%%%***000333000)))"""$$$$$$%%%%%%%%%$$$$$$###$$$%%%''''''&&&&&&'''(((&&&)))+++)))$$$!!!"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%###$$$%%%''''''&&&%%%%%%&&&%%%%%%$$$%%%%%%$$$%%%&&&'''(((((((((((('''&&&%%%%%%&&&'''&&&$$$''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''((((((######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''***)))))))))((((((((('''))))))))))))))))))))))))&&&'''((()))((((((''''''((()))))))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$&&&%%%"""###&&&###$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((()))*********************++++++,,,))),,,...///222666666444444000,,,)))***+++,,,,,,((((((&&&&&&&&&(((***+++)))))))))))))))((('''''')))((('''%%%%%%%%%&&&'''###$$$%%%&&&''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$&&&***------+++'''$$$###$$$$$$%%%%%%%%%$$$$$$&&&'''((('''%%%$$$%%%&&&%%%''')))'''### !!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''(((''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((''''''(((((((((((('''(((((()))))))))))))))((($$$$$$$$$$$$%%%%%%%%%%%%(((&&&'''(((&&&"""###&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))(((((())))))***+++***))))))))))))***++++++(((+++...000222222111000444000,,,******+++++++++#########$$$%%%&&&(((((()))))))))))))))(((''''''(((''''''&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$((('''&&&&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%(((******)))&&&%%%%%%######$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%"""!!!"""###$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$(((&&&%%%%%%'''(((((('''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&'''((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%&&&''''''((())))))(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''((()))))))))((((((######$$$$$$$$$%%%%%%%%%######&&&(((&&&""""""&&&)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))))))))(((((())))))***+++))))))((((((((()))******(((***,,,000111222333555111...+++))))))))))))(((###$$$%%%'''''''''&&&&&&)))))))))))))))(((''''''&&&''''''(((((((((((('''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&%%%))),,,,,,(((%%%$$$%%%"""###$$$%%%%%%%%%%%%$$$###$$$%%%$$$###"""###$$$&&&$$$"""###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%'''%%%$$$%%%&&&(((''''''&&&$$$###$$$&&&'''&&&$$$$$$$$$#########$$$&&&&&&'''&&&%%%&&&'''(((((('''#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''(((((((((''''''''''''''''''''''''***'''&&&&&&((()))((('''&&&&&&'''(((((((((((((((#########$$$$$$%%%%%%%%%"""###'''***)))$$$%%%)))+++)))&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***)))))))))))))))******+++((((((((((((((())))))***((()))+++...111333777<<>>888000)))%%%%%%'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###'''+++,,,((($$$'''((())))))(((&&&$$$"""''''''&&&&&&''''''((()))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((******)))(((((('''&&&&&& !!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''%%%$$$&&&(((&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&''''''(((((((((((('''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))###$$$%%%%%%%%%%%%$$$###"""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ $$$''''''&&&(((---222:::///%%%$$$%%%######$$$$$$$$$$$$$$$%%%%%%%%%&&&######""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''''''''"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$!!!!!!$$$%%%"""%%%'''&&&"""!!!%%%)))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%""""""###$$$%%%''')))***###$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%((((((%%%%%%(((!!!%%%'''!!!'''333555AAA@@@===666---'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&%%%&&&''''''((('''&&&%%%$$$'''''''''''''''(((((()))((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&''')))))))))((((((((((((((( !!!###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%''')))(((&&&%%%&&&)))&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%%%%&&&''')))***(((((())))))(((((('''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&((()))***###$$$%%%&&&&&&%%%$$$###&&&###!!!"""%%%'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###'''(((''')))///444999,,,"""###&&&&&&&&&(((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###'''((())))))(((&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########!!!!!!"""###%%%&&&'''(((%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$''')))''''''&&&%%%$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%)))'''###!!!!!!###''')))$$$!!!((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%% """%%%(((***,,,$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###'''(((&&&'''***&&& &&&,,,&&&&&&---///(((+++///...+++'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&""""""%%%)))%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))(((((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''(((((())))))******((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((()))(((''''''###%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&$$$$$$%%%&&&'''&&&&&&%%%$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$######"""""""""&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%#########%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$######"""$$$''''''$$$%%%)))---------(((###"""%%%'''&&&###&&&&&&&&&%%%%%%$$$$$$$$$)))'''$$$""""""###&&&'''$$$$$$$$$###$$$$$$%%%%%%###########################%%%&&&&&&%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''''''''&&&%%%$$$###"""!!!!!!###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$"""!!!!!!!!!"""""""""###$$$$$$""""""###$$$+++)))'''$$$###$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&'''((('''$$$#########""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$&&&&&&$$$"""'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((###"""$$$!!!&&&%%%$$$$$$&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''((())))))***$$$%%%'''&&&%%%$$$$$$%%%&&&$$$"""###%%%&&&%%%"""((('''%%%$$$$$$%%%'''(((%%%$$$#########$$$%%%&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%###""""""!!!(((((()))))))))(((&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&'''(((((((((******))))))(((&&&%%%$$$###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((((((&&&%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%$$$$$$%%%'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$###############$$$$$$$$$$$$%%%'''&&&&&&&&&%%%%%%%%%%%%$$$##################$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%#########$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$&&&&&&$$$%%%***......,,,'''######%%%'''%%%###&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######%%%'''(((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%"""######$$$$$$######"""%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&)))'''&&&$$$###$$$%%%&&&""""""""""""###$$$%%%%%%%%%&&&((('''%%%##################$$$%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$,,,)))&&&%%%%%%%%%$$$###'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$ !!!$$$$$$ ###%%%$$$######%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((((((###%%%'''&&&%%%$$$$$$%%%&&&$$$"""###%%%&&&%%%###'''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%$$$###!!! %%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&'''(((((((((((())))))(((((('''&&&%%%&&&'''((())))))***))))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))$$$&&&''''''&&&&&&((()))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&########################%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&$$$&&&&&&$$$&&&,,,000///+++'''######%%%&&&%%%###&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%''''''(((&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&#########"""######$$$$$$###&&&((((((&&&$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&...+++&&&$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""%%%&&&%%%&&&)))$$$###""""""$$$$$$###"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%###%%%&&&&&&%%%$$$%%%&&&&&&$$$###$$$%%%&&&%%%###&&&%%%$$$######$$$%%%&&&)))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''""""""######""" %%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((((((''''''(((((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''###%%%&&&''''''''')))+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%&&&''''''''''''&&&%%%$$$###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%###%%%%%%$$$(((...111///)))&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((''''''&&&&&&%%%%%%%%%%%%"""###$$$$$$""""""###$$$$$$############$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%###%%%(((((('''$$$######%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((%%%""""""###%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%&&&'''%%%###"""###$$$%%%$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$&&&&&&%%%$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%###"""!!!%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((%%%&&&''''''((((((((('''$$$%%%%%%%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$#########%%%&&&&&&+++000111...&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''((('''&&&%%%$$$###"""!!!"""###$$$$$$""""""###$$$############$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%###%%%'''(((&&&$$$###$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######"""$$$%%%&&&$$$###%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%$$$&&&$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""$$$&&&&&&%%%%%%%%%&&&%%%%%%&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! %%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((((((((($$$%%%&&&'''((((((((((((''''''(((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''((((((((('''&&&&&&&&&''')))***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((('''%%%###!!!'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''"""###$$$%%%%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$######"""###%%%''')))...222000***%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''&&&%%%$$$###"""""""""###$$$%%%''''''###########################%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$""" $$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$$$$%%%%%%&&&&&&#########"""######$$$$$$$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&###!!!%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$###!!!!!!%%%'''%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""$$$&&&&&&%%%%%%&&&'''$$$&&&'''&&&%%%$$$%%%'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((($$$%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((('''((())))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''"""###$$$$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&))))))'''&&&$$$###"""!!!'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''!!!"""$$$%%%%%%$$$"""!!!$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$###&&&(((,,,111444///'''###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$###$$$$$$%%%%%%$$$""""""$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%""""""""""""###$$$%%%%%%%%%&&&&&&%%%######%%%'''$$$%%%%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$"""!!!"""$$$%%%$$$###%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%% ###""" &&&(((&&&%%%$$$###$$$%%%&&&%%%###$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$!!!###%%%&&&%%%%%%&&&'''$$$&&&((('''%%%$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%&&&'''((('''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''''''''&&&&&&!!!"""###$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&&&&'''((($$$%%%&&&''''''&&&%%%$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''')))***$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""######$$$$$$$$$###$$$&&&''''''&&&$$$######$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&###&&&***---333555...%%%"""$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%&&&'''(((((('''&&&$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%"""######$$$$$$######"""&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%''''''''''''%%%%%%!!!"""###$$$%%%&&&''''''$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###%%%&&&&&&%%%%%%"""###$$$$$$""""""###$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%###"""###&&&)))$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$ $$$&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%$$$%%%'''$$$$$$###"""###$$$$$$$$$"""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%!!!###%%%&&&%%%%%%&&&'''$$$&&&((('''%%%$$$%%%(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!""""""$$$%%%&&&&&&'''!!!"""%%%'''((()))))))))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))$$$%%%'''((((((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))###%%%'''''''''''')))***#########"""######$$$%%%((('''&&&%%%$$$#########%%%%%%&&&&&&((()))+++,,,(((((())))))(((&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&'''(((((('''%%%(((&&&$$$$$$&&&&&&$$$""")))(((&&&$$$######$$$$$$!!!!!!"""###$$$$$$%%%%%%(((&&&$$$!!!!!!$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&'''(((######"""""""""###%%%&&&'''''''''&&&&&&%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,444555,,,''''''$$$$$$###############$$$###"""""""""###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((((((%%%!!!&&&&&&&&&'''&&&&&&%%%%%%'''''''''(((''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""#########!!! %%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$#########$$$%%%&&&&&&&&&&&&%%%$$$###"""!!! """$$$%%%%%%$$$%%%''''''&&&$$$######$$$&&&'''(((&&&%%%%%%%%%%%%$$$"""&&&&&&&&&&&&%%%%%%$$$###%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""###$$$$$$$$$$$$###""""""%%%%%%$$$###$$$%%%&&&'''"""""""""###$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%########################&&&&&&&&&&&&%%%%%%$$$###$$$###"""""""""###$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%############%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,)))&&&$$$###$$$'''(((&&&'''''''''(((((())))))((((((((('''&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%'''&&&&&&'''(((((('''%%%&&&%%%%%%&&&'''&&&###!!!###############$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***''''''(((((('''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$(((&&&%%%&&&'''((('''&&&(((&&&$$$$$$&&&&&&%%%"""%%%%%%%%%&&&%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&,,,444333,,,''''''&&&%%%%%%$$$$$$$$$$$$%%%###############$$$%%%&&&((('''&&&%%%$$$###""""""###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&"""$$$%%%'''&&&%%%"""!!!&&&&&&'''((((((''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&######$$$%%%%%%%%%%%%$$$!!!###%%%%%%$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$###"""$$$&&&''''''&&&%%%&&&&&&&&&%%%%%%$$$#########%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))""""""###%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$######"""###$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&&&&'''''''''''''''''''''&&&%%%&&&((()))(((''')))(((((()))******)))'''((('''&&&'''((((((&&&$$$###############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&''''''&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%)))'''%%%$$$&&&''''''''''''%%%$$$$$$&&&&&&%%%###"""###%%%'''''''''%%%$$$""""""######$$$%%%%%%%%%$$$######""""""######$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$#########"""((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$###"""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((...333111+++&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$######""""""###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((((((((((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###&&&(((''''''%%%%%%&&&&&&&&&%%%$$$$$$!!!"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&(((&&&$$$######$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######%%%&&&((()))++++++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((((((((('''))))))(((((('''&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&((()))(((''')))(((((()))******)))''')))(((&&&'''(((***))))))$$$############$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%)))'''$$$###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&***///111...)))&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&&&&%%%%%%%%%$$$%%%&&&(((((()))))))))))))))(((((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!###%%%&&&&&&$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%%%%$$$###%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$######"""''''''&&&&&&%%%$$$""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%%%%%%%&&&&&&)))'''%%%###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$######$$$&&&((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((''''''&&&%%%%%%((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&%%%$$$%%%&&&''''''%%%'''&&&&&&'''(((((('''%%%)))'''%%%&&&(((***++++++$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%)))&&&$$$###$$$&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((("""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''',,,111000+++'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%&&&&&&'''$$$$$$$$$%%%&&&''''''(((###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$,,,***)))'''%%%%%%%%%%%%###$$$%%%&&&'''((((((((((((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!###%%%&&&&&&$$$######$$$&&&&&&''''''''''''&&&&&&&&&$$$######%%%%%%$$$"""$$$%%%%%%&&&&&&%%%%%%%%%''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$&&&'''(((%%%%%%%%%%%%$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&((('''%%%#########%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((%%%######$$$&&&'''$$$%%%%%%&&&'''(((((()))(((((('''''''''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''&&&&&&'''(((((('''%%%'''%%%$$$$$$''')))******$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&(((&&&$$$###%%%&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''***(((&&&###""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((()))))) !!!###%%%&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%#########$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''...222///)))&&&%%%$$$############$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$(((''''''&&&''''''(((((($$$$$$%%%&&&'''''''''&&&'''''''''(((''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###""""""###%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%((('''&&&$$$############%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$%%%%%% !!!"""###$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%!!!!!!"""######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%"""!!!###%%%'''######$$$&&&'''((()))***)))(((((('''&&&&&&%%%%%%(((''''''''')))***)))((()))(((((()))******)))'''&&&$$$###$$$'''(((((((((%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$"""%%%&&&&&&$$$$$$&&&((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""###%%%&&&''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((000444...&&&%%%%%%############$$$&&&''')))***'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&'''(((((())))))&&&&&&'''''''''''''''&&&%%%&&&''''''((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$!!!###%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$###"""###$$$%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!! """$$$%%%'''''''''###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%"""###$$$%%%%%%%%%$$$######$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######$$$&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''&&&&&&)))((('''((()))***)))((()))(((((()))******)))'''%%%%%%$$$&&&(((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&%%%&&&&&&((()))&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%''''''%%%###"""$$$'''&&&$$$$$$&&&((("""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((((((((('''&&&#########$$$$$$%%%%%%%%%((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$###########################&&&''''''((((((''''''&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((111444---%%%$$$%%%#########$$$%%%''')))+++,,,'''&&&%%%%%%$$$$$$$$$$$$!!!""""""$$$%%%&&&''''''###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((('''((((((((((((((((((''''''$$$%%%&&&'''(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&%%%$$$###"""!!! """$$$%%%%%%$$$&&&'''%%%$$$"""!!!!!!"""$$$%%%)))'''%%%######""" ###$$$%%%%%%&&&&&&&&&&&&!!! """$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###%%%'''((((((######$$$%%%&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%'''&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&!!!"""###$$$%%%$$$######!!!###%%%'''((('''%%%$$$%%%%%%%%%&&&&&&'''''''''&&&%%%############%%%&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$%%%&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%&&&(((((((((&&&'''&&&&&&'''(((((('''%%%&&&%%%&&&'''))))))'''%%%&&&&&&%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''%%%$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((%%%######$$$###$$$%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...222333000(((###"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&%%%$$$######$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%''')))...+++((('''&&&&&&%%%$$$&&&&&&&&&'''''''''''''''+++)))'''%%%######$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$###))))))((('''&&&&&&%%%%%%%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$### !!!###$$$%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%!!!"""$$$&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%###""""""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&'''''''''((()))))))))+++***(((&&&$$$######"""%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$%%%'''(((***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$$$$%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%''''''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&,,,111111+++%%%"""!!!%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%''')))000---)))'''&&&&&&&&&%%%$$$%%%%%%&&&'''((())))))***)))'''%%%######$$$%%%&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""############""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%)))(((((('''&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&""" """%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###'''++++++'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%(((***333///***&&&&&&&&&&&&&&&######$$$&&&'''((()))***)))(((&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''(((((((((((('''&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&############$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$  &&&+++%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%&&&)))+++333///)))%%%$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((''''''%%%%%%%%%&&&((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%######$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$%%%&&&'''((('''''''''(((((((((((()))(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&''')))%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''&&&&&&'''(((%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''""" %%%)))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''+++...111---'''###"""###$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$%%%%%%&&&'''((((((&&&%%%$$$$$$$$$%%%'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%'''&&&$$$######$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%&&&&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&***&&&""" !!!###%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''###%%%''''''&&&&&&&&&(((%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&)))...111///+++&&&######$$$$$$$$$''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&#########$$$%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&)))&&&""" !!!$$$%%%&&&#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%'''((()))((((((''''''&&&%%%%%%%%%!!!"""###$$$%%%'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))%%%&&&&&&'''((()))******''''''''''''''''''''''''((((((((((((((((((((((((************************%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&''''''((($$$%%%''''''&&&%%%&&&'''###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((('''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((($$$%%%%%%%%%'''+++000444,,,***&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''"""###$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######"""""""""###%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$"""###$$$%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&(((***,,,((((((((('''&&&&&&%%%%%%######$$$%%%&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((************************#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((($$$&&&''''''&&&%%%%%%&&&###$$$%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((###$$$$$$%%%''',,,222666,,,)))'''&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&((())))))((('''&&&'''''''''''''''''''''''''''%%%%%%%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''((("""###$$$%%%&&&&&&'''&&&%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&###$$$&&&((())))))(((((($$$%%%&&&''''''&&&%%%$$$$$$###!!! !!!"""(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###&&&((('''$$$"""""""""###$$$%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###$$$&&&))),,,---))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$""" !!!###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############'''((((((((('''%%%###""" """$$$%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''((((((&&&###!!!&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%%%%!!!%%%&&&%%%)))222777555***&&&"""###&&&)))'''%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%&&&'''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((&&&$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&'''((((((###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%$$$"""!!!!!!"""$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$""""""""""""###%%%'''(((""""""###$$$$$$$$$$$$###%%%&&&'''&&&$$$###$$$%%%''''''&&&%%%%%%$$$############$$$%%%'''((())))))###$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&&&&'''(((&&&%%%%%%&&&''''''&&&$$$######""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###$$$&&&(((***'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&''''''((()))))))))'''%%%$$$$$$%%%'''''''''###$$$%%%%%%&&&&&&&&&&&&+++++++++***)))(((&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%&&&'''((('''%%%$$$$$$&&&&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&$$$$$$''')))'''''''''''''''((())))))&&&&&&&&&%%%%%%$$$$$$$$$***((('''(((***+++)))&&&$$$$$$$$$%%%%%%&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((%%%###!!! """$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$)))***+++)))&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$'''&&&$$$"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&###&&&&&&%%%)))111555333'''$$$!!!"""%%%'''%%%"""$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&''''''((((((((((((((((((''''''&&&%%%%%%&&&''''''&&&''''''((((((((('''&&&&&&%%%######%%%&&&%%%$$$$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&%%%###""""""###%%%&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$''''''&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%$$$$$$############$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$######%%%%%%%%%#########$$$%%%&&&######$$$%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''(((((('''%%%$$$$$$%%%'''''''''$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$###"""###$$$%%%&&&'''(((((('''&&&%%%&&&'''((('''%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%''''''''''''''''''''''''&&&###!!!!!!###&&&&&&%%%&&&&&&&&&&&&''''''((()))'''''''''&&&&&&&&&%%%%%%((('''&&&''')))***(((%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))((((((&&&$$$""""""###%%%&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&&&&"""######!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$###%%%%%%%%%$$$###!!! $$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$"""!!!###&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%'''((()))%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%%%%%%%&&&%%%&&&%%%%%%)))///222000%%%###"""###&&&'''$$$!!!%%%%%%%%%%%%%%%$$$$$$###''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&((()))))))))((((((''''''&&&%%%%%%&&&''''''%%%''')))******)))&&&%%%'''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&((('''%%%###""""""######$$$$$$%%%&&&&&&&&&&&&%%%!!!###%%%&&&'''(((***,,,(((((((((''''''&&&&&&%%%''''''&&&%%%$$$######"""$$$$$$%%%&&&&&&&&&%%%%%%))))))((('''&&&$$$$$$###&&&$$$######$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&$$$###&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&&&&%%%###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&(((((((((&&&%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&!!!%%%)))'''$$$%%%%%%%%%&&&&&&'''))))))(((((((((''''''''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&$$$######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""""""""###$$$&&&''')))*********$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$"""!!!###&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%&&&&&&'''((())))))''''''&&&%%%$$$$$$%%%%%%'''&&&%%%&&&***......,,,&&&%%%%%%'''((((((&&&###%%%%%%&&&&&&%%%%%%$$$###''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''(((''''''&&&&&&''''''(((%%%$$$$$$$$$$$$%%%&&&&&&"""$$$&&&'''((('''&&&&&&''''''&&&&&&&&&&&&''''''(((((()))))))))((('''&&&(((&&&$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''((('''%%%###""""""#########$$$$$$%%%&&&%%%%%%%%%!!!###%%%&&&&&&''')))***((('''''''''&&&&&&&&&%%%&&&&&&%%%%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%%%%***)))((('''&&&%%%%%%$$$(((&&&%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&%%%$$$######''''''((()))******))))))&&&((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((((((((('''&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$%%%((($$$"""###'''***)))&&&&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''''''''''''''(((((('''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&((()))(((((()))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!! &&&&&&&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))'''&&&%%%$$$$$$$$$$$$$$$'''%%%%%%)))---...+++)))%%%%%%&&&'''((('''&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&'''''''''&&&&&&''''''''''''''''''''''''+++)))'''&&&%%%&&&((()))(((&&&$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$#########$$$$$$'''&&&&&&&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%$$$#########$$$%%%"""######$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########""""""######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%$$$###$$$&&&'''&&&$$$$$$$$$$$$$$$$$$###"""!!!######$$$%%%&&&&&&&&&&&&###%%%&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%'''((('''&&&&&&'''((()))(((''''''&&&&&&''''''#########$$$$$$%%%%%%%%%(((((((((((('''''''''(((((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&'''''''''((()))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!%%%&&&&&&%%%$$$###"""!!!%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((&&&%%%$$$$$$$$$$$$$$$%%%'''$$$%%%---222000***&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((&&&'''(((((((((((('''&&&,,,***&&&######$$$''')))'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''$$$$$$#########$$$&&&'''""""""###$$$$$$$$$$$$###$$$%%%%%%$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''((((((&&&$$$######$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$"""!!!###%%%'''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((($$$######$$$&&&'''%%%$$$###$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&''''''((((((&&&((()))(((%%%$$$%%%'''))))))(((''''''''''''(((&&&&&&&&&&&&&&&'''''''''''')))******)))(((((()))((((((((((((((('''''''''************************(((((())))))))))))(((((($$$######$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$#########$$$%%%&&&***,,,---,,,***))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$&&&'''((())))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&###&&&111777222)))$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$&&&%%%%%%%%%%%%&&&''''''+++***(((&&&&&&&&&'''(((&&&'''((())))))((('''&&&***(((&&&$$$###$$$%%%&&&&&&%%%######%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$######$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$%%%'''$$$$$$#########$$$%%%&&&"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%&&&'''''''''&&&$$$######$$$%%%%%%$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''((((((#########%%%&&&&&&%%%###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&((()))***)))((('''(((***&&&&&&%%%$$$$$$%%%&&&&&&###$$$%%%%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&'''(((((())))))%%%%%%%%%&&&''''''&&&%%%)))((('''&&&%%%$$$$$$$$$&&&&&&'''''''''(((((((((&&&(((******'''&&&''')))((((((((('''''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((#########$$$&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&###"""""""""###%%%'''(((!!!###%%%%%%#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&'''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&'''((()))%%%"""'''333999333)))$$$''''''&&&%%%$$$$$$&&&(((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$###$$$%%%&&&'''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''+++)))&&&###"""###%%%&&&&&&'''((())))))((('''&&&''''''&&&%%%$$$$$$######&&&$$$######$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%$$$$$$$$$%%%&&&&&&%%%$$$#########$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%%%%&&&''''''&&&$$$##################$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""$$$%%%&&&%%%%%%$$$###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&''''''(((#########%%%&&&&&&%%%###%%%%%%&&&'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$%%%'''&&&&&&$$$$$$$$$$$$&&&&&&"""###%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''(((((('''$$$"""%%%***,,,)))%%%((((((&&&$$$###"""!!!!!!'''((((((((())))))******$$$'''))))))&&&%%%&&&(((((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###(((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%)))'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&%%%&&&'''((()))&&&&&&%%%%%%&&&&&&'''(((&&&&&&$$$#########$$$%%%&&&&&&...999<<<222'''"""'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%&&&'''(((,,,***((('''''''''&&&%%%''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&(((+++------+++(((&&&))))))******)))'''$$$"""######$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$###$$$$$$%%%&&&''''''%%%###!!!"""###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$&&&''')))((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%((()))(((''''''(((&&&%%%&&&(((%%%%%%&&&'''((((((((('''((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&((((((((('''%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$###""""""!!!#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''')))'''%%%$$$$$$$$$###"""######$$$%%%&&&'''((()))'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&&&&&&&''''''((()))))))))))))))%%%&&&''')))))))))((('''***)))(((''''''((()))***&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&(((((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%)))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%&&&&&&(((((('''&&&&&&&&&&&&'''((((((&&&&&&$$$$$$$$$%%%&&&'''((((((...666666...'''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$$$$&&&''''''&&&'''''''''&&&&&&&&&&&&&&&%%%&&&'''((((((((('''''''''(((((((((((((((((('''&&&''')))++++++)))'''&&&))))))***))))))'''%%%$$$((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&%%%$$$$$$$$$%%%&&&'''((((((''''''&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$&&&''')))'''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%$$$######$$$%%%''')))###$$$&&&((('''&&&&&&'''$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''((((((&&&%%%$$$%%%'''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&###$$$$$$%%%&&&&&&&&&&&&%%%$$$###""""""######$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&&&&%%%&&&&&&'''((()))***++++++''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''"""###&&&((())))))((('''))))))))))))))))))))))))''''''&&&&&&''''''((()))''''''((()))))))))))))))((()))***++++++***))))))(((((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((('''''''''''''''((())))))%%%%%%$$$$$$%%%&&&((()))***,,,000222///(((''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((()))***'''&&&&&&&&&&&&''''''(((%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''((((((((((((''''''''''''(((((((((((('''''')))))))))(((((('''''''''******))))))(((''''''&&&'''''''''((((((((())))))$$$$$$$$$$$$%%%&&&'''((()))&&&$$$%%%((()))'''%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%$$$$$$###$$$%%%'''((("""$$$'''((((((((('''%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%'''(((((('''&&&&&&%%%&&&&&&%%%$$$###%%%&&&############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&"""###$$$%%%&&&'''''''''%%%$$$###""""""###%%%&&&###$$$$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$%%%(((''''''&&&&&&%%%%%%%%%%%%$$$######%%%''''''&&&$$$$$$%%%%%%&&&'''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((!!!###$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''((()))))))))))))))))))))************)))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''''''''''''''((())))))%%%$$$$$$$$$%%%''')))******///333222+++&&&'''+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((((()))******((('''''''''''''''((((((***((('''''''''&&&$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''(((((((((***)))(((((('''(((((()))'''''''''((())))))******&&&'''''''''((((((((((((%%%%%%%%%%%%&&&&&&''''''&&&"""!!!&&&(((%%%"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&'''((())))))$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&(((((((((***---,,,)))&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((((((&&&%%%$$$%%%%%%$$$######$$$&&&###############$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%&&&%%%###"""!!!""""""######$$$%%%%%%&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&))))))(((((('''&&&%%%%%%$$$###!!!"""$$$%%%%%%$$$"""######$$$%%%&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$''''''((()))))))))))))))(((((((((((((((''''''&&&((((((''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((())))))'''''''''''''''(((((()))%%%%%%%%%%%%&&&(((***,,,***111777444,,,'''(((***((((((((((((((((((((((((''''''''''''''''''''''''******)))((((((((((((((()))((((((''''''(((((((((***)))((((((((('''%%%"""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''******)))(((((()))*********))))))((((((((())))))%%%&&&&&&''''''((())))))%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$  %%%'''%%%!!!''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&'''(((((())))))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&(((((((((---555777333''''''(((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&(((((('''&&&%%%###$$$%%%$$$###"""$$$&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%&&&%%%###"""!!!""""""###&&&&&&&&&&&&%%%%%%$$$###!!!$$$'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((+++******)))((('''&&&&&&'''%%%$$$###$$$%%%$$$###&&&&&&&&&'''(((((())))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%(((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$''''''((()))))))))))))))((((((((('''''''''''''''))))))))))))((((((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%(((((((((((((((((((((((($$$$$$$$$$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((()))'''((((((''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((()))*********((((((((((((((()))******(((((('''((()))+++---...+++444999555...+++++++++******++++++++++++************)))))))))))))))(((,,,+++***)))((((((((((((***))))))(((((((((((()))%%%$$$%%%&&&((((((&&&$$$%%%&&&&&&''''''(((((((((((((((''''''(((((()))***+++***(((&&&&&&(((***+++******))))))))))))***************))))))((((((((((((((('''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&$$$$$$%%%###"""###&&&(((&&&$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((((((((%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""&&&((((((000;;;>>>888''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%###$$$%%%$$$######%%%&&&((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###""" """%%%'''((('''%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''((())))))***))))))(((((('''''''''***(((&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((($$$$$$%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''((())))))))))))))))))))))))))))))***++++++)))*********)))((('''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&%%%((((((((((((((((((((((((%%%%%%$$$$$$%%%&&&((()))'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))((((((((((((&&&'''(((***+++,,,+++++++++************+++,,,,,,---,,,,,,,,,---...000111///777:::555000000000///---...///000000///...---......---------,,,,,,,,,,,,,,,+++++++++++++++++++++***))))))(((((())))))%%%%%%&&&(((***)))'''%%%&&&&&&'''(((((()))******)))(((((('''((((((******+++)))%%%######%%%)))+++))))))))))))))))))))))))***+++++++++***((('''&&&(((((('''&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((())))))(((''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&%%%%%%%%%$$$"""(((******111:::888...%%%%%%&&&'''''''''&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&'''''''''&&&&&&%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&'''((()))''''''''''''&&&&&&&&&&&&'''&&&$$$%%%&&&((('''&&&###############$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''######$$$$$$%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))''''''((()))))))))))))))(((((((((((()))***,,,---)))))))))))))))'''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***((('''&&&&&&&&&((()))***((((((((((((((((((((((((++++++++++++************&&&''')))+++,,,---,,,,,,------,,,,,,------...///000000//////000111222333333999999333000222444222000111222333333222111000111111000000////////////,,,,,,,,,,,,---...//////++++++***))))))((())))))++++++++++++,,,***'''$$$'''''''''((()))******+++'''&&&&&&%%%%%%'''((())))))%%%!!!!!!%%%)))''''''((((((((((((''''''***+++,,,,,,+++)))&&&$$$%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))$$$%%%&&&(((((((((((('''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''((())))))((('''&&&######$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%,,,...---000555... ###$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''%%%$$$$$$$$$$$$%%%$$$%%%%%%%%%$$$$$$&&&(((&&&&&&&&&&&&'''((())))))$$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%(((&&&###!!!"""$$$''')))%%%%%%%%%$$$$$$#########"""######$$$&&&'''(((((($$$%%%%%%%%%%%%%%%%%%%%%"""!!! !!!$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$((((((((((((((((((((((((+++***)))((('''&&&&&&&&&'''(((((()))))))))))))))%%%%%%%%%%%%''')))+++,,,'''((())))))(((&&&$$$###&&&&&&&&&'''''''''((((((#########%%%&&&&&&%%%###%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$&&&(((&&&""" """$$$###'''&&&###%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''***'''%%%&&&((((((&&&$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''((((((((())))))'''%%%###%%%((()))&&&###'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&))))))((((((((('''''''''+++***************+++,,,(((((((((((()))***++++++------...////////////......///000///......000111111111000000111111222222111111111111333555777888???@@@???:::555333555777::::::::::::999999999999777666666555555555555555444555555555444333222222111111111000000///------******)))))))))((((((((()))******+++***)))'''&&&%%%''')))******)))'''&&&*********))))))((((((''',,,+++++++++,,,---///000---***'''&&&&&&'''&&&%%%))))))(((((('''''''''&&&''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%''')))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((000::::::000((('''$$$%%%%%%&&&&&&'''''''''$$$#########$$$%%%%%%&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))(((&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&"""############$$$$$$$$$'''%%%###""""""$$$''')))((('''%%%%%%&&&'''&&&$$$%%%$$$$$$$$$$$$%%%&&&&&&'''%%%###!!!!!!###%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((%%%$$$%%%'''(((&&&$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$#########$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''(((((((((((((((''''''''''''(((((((((((((((((('''((((((((((((((('''&&&***)))((((((((()))+++,,,&&&''''''''''''''''''&&&(((''''''&&&&&&&&&''''''$$$$$$$$$%%%''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''&&&&&&'''((('''$$$""""""%%%&&&%%%###%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''%%%$$$$$$&&&&&&$$$"""%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''(((((('''&&&%%%$$$###"""!!!###%%%&&&'''((())))))''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,---...///000//////000111111111111111333444444444333333444666222222222222333444444555888888777777999:::<<<>>>@@@@@@>>><<<::::::===???<<<<<<;;;;;;;;;;;;;;;;;;888777666666555555555555888888888888777666555444444444444444333222111000000000000000////////////***+++,,,,,,---,,,+++***((()))***+++******(((((()))))))))))))))*********+++***)))(((((()))******&&&%%%%%%'''+++...//////''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((''''''(((***'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%)))000000)))%%%&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%''''''%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&$$$(((((($$$'''------''''''''''''''''''((())))))'''&&&$$$######$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&$$$%%%'''(((&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((((('''***)))((((((((()))***+++)))(((&&&%%%%%%&&&((()))(((((('''''''''''''''(((%%%%%%%%%&&&(((((('''%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''!!!!!!!!!"""%%%''''''&&&)))((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%###&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%$$$"""!!!!!!###'''(((%%%%%%(((+++''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''))))))******+++,,,,,,,,,***++++++,,,---...//////111000000111111222333444444444555555555666666666777999::::::999999:::;;;666666666666777888999:::::::::999999:::<<<>>>???DDDAAA===<<<===???AAABBB>>>>>>>>>======<<<<<<<<<;;;:::999888777666666666:::;;;;;;::::::999888777888888888888777666555555333333333222222222222111000000000111000//////...------------,,,,,,++++++))))))******+++,,,,,,,,,++++++)))((('''''''''''')))((((((***,,,---,,,***%%%&&&&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''(((((('''&&&%%%$$$$$$###((('''''''''&&&&&&%%%%%%%%%&&&((())))))(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$&&&&&&$$$$$$&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''((($$$$$$############$$$$$$((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""######$$$&&&''''''((("""$$$&&&((((((&&&$$$"""############$$$$$$$$$%%%###%%%(((***+++)))&&&$$$"""&&&&&&"""$$$++++++%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&'''((()))))))))((())))))((((((((()))***+++***(((&&&$$$$$$&&&(((***(((((((((''''''(((((()))%%%$$$$$$%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&!!! $$$'''&&&######$$$%%%%%%$$$%%%''')))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$&&&((((((%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((((((&&&&&&&&&''''''((((((((())))))******+++++++++,,,,,,,,,---...///000111111111111333444555666777777555555444444444555666666999999999999999::::::;;;888:::<<<<<<;;;;;;<<<===999999999999:::<<<===>>>;;;:::999888999<<<>>>@@@HHHBBB===;;;===?????????@@@@@@???>>>======<<<<<<;;;;;;999888777777666666:::::::::::::::999888777999999999999999888777777555555555555444444444444888777777666555333222222222222111000////////////------------------......---,,,,,,+++******))))))******)))***+++***'''$$$''''''''''''''''''((((((((((((((((((((((((((((((&&&''')))(((&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%((((((''''''&&&&&&%%%%%%''''''(((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$######$$$%%%'''$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''###$$$&&&''''''&&&$$$############$$$$$$$$$%%%%%%"""$$$'''******(((&&&$$$***''')))///000+++&&&&&&###############$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''(((((()))))))))(((''''''&&&&&&%%%%%%'''((())))))))))))(((((((((((())))))******)))((('''&&&&&&'''((())))))(((((((((((())))))***%%%$$$######%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%'''$$$###$$$''')))'''%%%!!!"""$$$$$$$$$%%%(((***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&''''''%%%###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((()))******++++++,,,---.../////////000111222333444555666777777888999;;;<<<=========;;;:::999888888888888888888888777777888888999:::666888:::;;;::::::;;;<<<777777777888888999;;;;;;<<<;;;:::999;;;>>>AAACCCGGGBBB===;;;===@@@@@@?????????>>>===<<<::::::999666666555333333222222222666777777888888888777777888888999999999888777777:::::::::999999999888888:::999999999999999999999666555444444333333444444444333333222111000//////------------------------''''''(((***,,,---+++)))******)))(((''''''&&&&&&((((((((((((((((((((((((''')))******)))(((((()))%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&)))'''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%######$$$%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%...(((555MMMOOO666'''***&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))(((((('''''''''&&&%%%%%%'''((())))))))))))''''''(((((())))))))))))&&&'''((())))))((('''&&&((((((((((((((()))******%%%###""""""$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%&&&&&&%%%$$$'''&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###""""""&&&###"""$$$)))***((($$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((()))'''((()))***+++,,,---...---...///000111222333333777777888999:::;;;<<<===;;;<<<>>>???@@@@@@@@@???@@@???===<<<:::999888888444333222111222333444555222555777999888888888999444444444333444444555666777666444444666:::>>>AAAAAA???======???AAABBBBBB<<<<<<;;;999888666555444//////...------------...333444555666777888888888888999999999999999888888999999888888888777777777666666777888:::<<<>>>???888888888888888888888888:::999888777666444333333---...////////////.........---,,,---------+++)))---,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&%%%%%%&&&###$$$$$$%%%&&&'''(((((('''''''''''''''''''''''')))'''$$$!!!!!!###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))((((((&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%&&&$$$$$$&&&%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''(((((((((&&&%%%$$$&&&&&&&&&&&&%%%$$$###"""''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%###888XXX[[[===((((((%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$######%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))((((((((((((((((((((((((&&&&&&'''((()))))))))(((&&&'''((()))))))))((((((%%%''')))++++++)))'''%%%''''''''''''((()))******&&&$$$######%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%###%%%%%%%%%$$$###$$$%%%+++(((%%%%%%'''(((&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((()))***+++++++++,,,...///111222222333333444666777999::::::======>>>>>>???@@@AAAAAA>>>@@@BBBCCCCCCCCCBBBAAA@@@???===:::777555444444111000///......000111222000333666888888777777888555555444333333333333444111///...///111666;;;>>><<<===>>>>>>===<<<>>>???888888666555333111000///,,,,,,,,,,,,,,,,,,---...222333555777999:::;;;;;;:::;;;;;;<<<<<<;;;;;;:::777666666666666555555555555555555666777999;;;<<<888999;;;<<<===<<<<<<;;;======<<<;;;::::::999999333333444444333222111000444111...,,,,,,+++)))'''---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&''''''(((((())))))'''&&&$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((((((((('''&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&'''%%%%%%'''&&&"""&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))(((&&&$$$######$$$%%%%%%%%%%%%######'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$""""""$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''' ###///???AAA444(((###"""""""""""""""######$$$%%%$$$###"""###%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########$$$&&&((('''%%%$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&(((***&&&&&&''''''((()))))))))''''''((((((((((((((('''&&&'''((()))))))))(((''''''((()))******)))((('''&&&&&&&&&&&&'''((()))***'''&&&$$$$$$%%%'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%'''***)))'''&&&(((+++***%%%"""###''')))&&&###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%(((***$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%&&&'''(((((($$$%%%&&&''')))***++++++%%%(((***(((%%%"""###%%%((((((((((((((()))******(((((((((((()))***+++,,,---...///111222444555666999999;;;<<<>>>???AAAAAA@@@AAAAAABBBBBBCCCCCCDDDBBBCCCEEEFFFGGGFFFDDDCCC>>><<<999666333000///...111000///......000222333000333666888888777888888999888777666555555555555111000///000333888>>>BBB:::===>>>===888555666777666555444222000...---,,,...------......///000111333444666999;;;===>>>>>><<<======>>>>>>>>>======::::::999999999888888888999888666444333333444444888999<<<>>>??????>>>===>>>>>>>>>>>>>>>=========999::::::999888555333222+++)))((((((+++---......,,,,,,++++++++++++++++++))))))))))))))))))))))))###&&&***,,,,,,+++,,,,,,&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))******&&&&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%))))))%%%%%%))))))%%%"""###$$$%%%'''((()))******)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&$$$###!!!"""$$$%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((######$$$%%%&&&&&&'''((("""$$$&&&((((((&&&$$$"""$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((((('''''''''+++((( !!!)))***$$$%%%%%%$$$$$$%%%%%%&&&'''%%%###"""!!!"""$$$''')))%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&((('''%%%$$$%%%((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&)))***%%%%%%&&&'''((()))******'''(((((((((((((((''''''%%%&&&((()))))))))((('''))))))(((((((((((())))))%%%%%%%%%&&&&&&((())))))###$$$$$$%%%&&&'''(((((((((((())))))((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%(((&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$&&&$$$&&&(((***++++++***))),,,---...///111222333444888888999999::::::;;;;;;???@@@@@@AAABBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCDDDFFFHHHIIIIIIFFFBBB@@@<<<:::777333111000000000222111///.........//////111222333555555555444444444444444555666666444222///333111***...;;;@@@<<<555666777777555555666777777444111/////////...---+++,,,,,,------......///222333444555777:::<<<===>>>===;;;:::999999::::::::::::;;;<<<;;;:::888777777666555444333333333333222333444777999<<>>>>>??????===<<<;;;999888777666666777666444222000//////...///...---,,,+++,,,,,,---,,,+++******))))))*********)))'''%%%%%%%%%'''((()))(((''''''((((((%%%###&&&''''''((((((''''''&&&''''''&&&&&&&&&''''''((()))((('''&&&%%%&&&&&&'''&&&&&&''''''(((((())))))$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((('''%%%$$$$$$$$$$$$%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&&&&%%%$$$$$$''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$%%%&&&((()))''''''((()))((('''%%%$$$%%%&&&&&&&&&'''(((((((((###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%---$$$,,,***'''***'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%'''(((******######%%%%%%%%%%%%######%%%&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&(((&&&$$$%%%'''(((&&&$$$(((((())))))))))))((((((((('''''''''''''''&&&&&&''''''((('''%%%%%%&&&(((((((((((()))***+++------...///000222444555777777:::;;;;;;<<<===>>>>>>??????@@@AAABBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCFFFGGGIIIIIIHHHFFFCCCAAA===;;;888555222111111111111000///...---......///222222333333333333222222333222222333444444111///---000...)))---999>>>:::444555666555444333444666555333111000111000///...//////..................111111222333444666888999:::999777666666666777777666777777888888999888888666666444333333222222222111222333555888;;;===>>>>>>>>>>>>===============::::::999999999999::::::777666555333222111111111000///...---,,,------...//////...,,,,,,++++++++++++***(((&&&&&&&&&'''(((+++)))''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,---)))((('''&&&%%%&&&&&&''''''''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''&&&%%%$$$###(((''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&''''''$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%!!! ((('''&&&***''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&'''(((((((((((('''&&&%%%%%%&&&''''''''''''&&&'''''''''((((((((((((((('''&&&%%%%%%%%%&&&((()))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&$$$$$$$$$&&&((()))'''(((((())))))(((((('''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%''''''&&&%%%'''((()))******)))((('''))))))(((((('''''''''''''''((()))((('''''')))***,,,+++***+++,,,///222444222333555777999;;;===>>>>>>>>>???@@@@@@AAAAAABBB???@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBGGGGGGGGGFFFEEEDDDBBBAAA;;;:::777555333222222222222111000///...///000000222222111111111111111111222111111111222222///---,,,///...***///999>>>:::333444555444333222333555444333333333444444222111444333333222111111000000111111111111111222333444555444333333333333333444222222222333444666777888555444333222111111111111000000111333555888:::;;;:::;;;<<<=========<<<;;;::::::999999999999::::::777666555444444333333333111000//////.../////////333222111000///............,,,+++)))((())))))***,,,***(((''''''(((((('''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''')))***,,,---(((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&''''''''''''((((((((())))))((((((((((((''''''((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&& &&&)))$$$###''''''&&&&&&&&&&&&%%%%%%%%%***)))(((&&&%%%%%%%%%%%%'''(((((())))))(((((('''%%%%%%&&&''''''''''''&&&&&&''''''((())))))******(((&&&$$$"""###%%%(((***''''''''''''''''''''''''))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((()))'''%%%$$$###%%%'''((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%&&&'''&&&&&&$$$%%%'''(((((('''%%%$$$)))(((((((((''''''''''''((()))***)))))))))+++---000000000111333666888:::888999;;;===???AAABBBCCCAAAAAAAAAAAAAAA@@@@@@@@@<<<======>>>>>>>>>======<<<======>>>>>>>>>>>>>>>BBBAAA@@@???>>>>>>>>>>>>888777666444222222222222333222111000000111222333111111111111222333444444444333333333444333000...000222111///444<<<@@@===555666777666555444555777666666666888::::::888666888888888777777666666666555555444333333333444444333333333333333333333333000000//////000111333444222222111000000000000000......///000222444555666888999<<<===>>>===<<<;;;<<<;;;999888666666555555555555444444333333444444111111111111111111111111222222111111111111222222000///...---,,,,,,,,,,,,...+++(((&&&'''(((((((((***)))'''&&&&&&''')))***(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''))))))((((((''''''&&&&&&&&&&&&'''''''''((((((((()))))))))))))))((((((((()))(((((((((((('''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%$$$$$$$$$$$$%%%&&&&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***((())),,,***%%%$$$'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&'''''''''((((((((()))'''&&&%%%$$$%%%&&&((()))''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&''''''(((''''''***)))&&&$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((($$$%%%&&&&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''(((***+++++++++,,,///111444555888:::<<<=========>>>???@@@AAABBBDDDEEEEEEBBBBBBAAA???>>><<<;;;;;;888999999999999999888888777777888999999999999999:::999888777777777888999555555444333222222222222333222111111111222333444111222333555777999;;;;;;;;;:::999999999888555333333444444444888>>>@@@???999:::;;;;;;:::999:::;;;::::::;;;===???@@@>>><<<<<<<<<<<<======>>>>>>>>><<<;;;::::::999999999999777777777777777777666666333222000/////////000111111000000////////////000.........///000111333333555777999:::;;;:::999888999888777555444333333222333333222222111222222333111222222222222222222222//////000000111333444555111111111000000///000000///,,,((('''((()))))))))***(((&&&%%%%%%&&&(((***(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''))))))((((((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))(((((((((((('''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((((())))))((((((((((((((()))******(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((###$$$$$$%%%&&&'''((((((&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&%%%%%%!!!"""###%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """%%%((((((%%%&&&***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%''''''((()))))))))))))))'''''''''&&&&&&%%%%%%%%%%%%&&&'''))))))(((''''''((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&)))((('''&&&%%%$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''###%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''(((((())))))******+++---...///000111444666888:::===@@@BBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@???>>><<<:::888777666444555555555555444444333222222333444444444444444444444444444444555666777666666666555555555555444444333333222222333555666444666999===@@@BBBCCCCCCCCCBBBAAAAAAAAA???<<<999666666666888;;;????????????@@@AAA@@@???>>>???AAA?????????AAACCCDDDCCCAAA@@@@@@@@@AAABBBCCCCCCCCCAAAAAAAAA@@@@@@@@@AAAAAA>>>?????????>>>===<<<;;;888777666444333222111111222222111111111111111222111111111111111222333444333444555666666666555444444444333333333333444444222111111000000000000111111111222333333333333222......//////111222444555222222333333333444444444000...+++++++++,,,,,,+++''''''&&&%%%%%%&&&'''''''''''''''(((((()))++++++%%%&&&''''''((('''''''''((((((((((((((('''''''''%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((('''&&&&&&'''''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&!!!"""###%%%&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''&&&%%%%%%'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''((())))))))))))(((''''''&&&&&&%%%$$$$$$###$$$&&&)))++++++***'''&&&((((((((((((((((((((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&"""%%%''''''%%%%%%''')))+++***)))(((((()))***+++'''((()))***,,,---......///111333444555777:::<<<===>>>???@@@AAABBBCCCCCCBBBBBBAAA@@@>>>===<<<;;;::::::999888777666555555222333333333222222111000///000000111111111111111333333444666777888999:::999::::::;;;;;;;;;:::::::::999888888888:::;;;<<<:::===AAAFFFHHHIIIIIIHHHJJJIIIHHHGGGGGGEEEBBB???<<<:::;;;===@@@AAAAAA@@@CCCDDDEEEDDDCCCBBBCCCEEECCCBBBAAAAAACCCEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFEEEDDDBBB@@@???=========<<<:::888777666555555444444444555555666666555555555555555666666666666666666555555555555444444333333333333444444222111000000////////////000111222333444333333222000000000000000111222222222333444555666777777777333111000000000000///---(((((((((((((((((((((((((((((('''(((((()))***+++%%%%%%'''((((((((('''''''''''''''(((((((((((((((&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&%%%$$$$$$'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,,,,***(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((()))((('''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$!!!"""%%%((()))(((((('''&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%"""%%%''''''%%%%%%'''***,,,+++(((''''''(((+++,,,((()))***,,,...000111222222444666777888:::>>>@@@AAA@@@???>>>???AAACCCEEEBBBAAA???===;;;999777666666666666666666666666666222222222222222111000///...//////000000000000000444555777999;;;======>>>===>>>>>>???@@@@@@??????AAA@@@?????????AAABBBCCC???BBBGGGLLLNNNMMMKKKJJJNNNMMMKKKKKKJJJHHHEEEBBBAAA??????BBBEEEDDDCCCCCCEEEFFFGGGFFFEEEDDDEEEGGGEEECCCAAAAAACCCEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDDDDEEEGGGHHHJJJJJJJJJJJJJJJIIIGGGEEECCCAAAAAAAAAAAAAAA@@@>>><<<;;;888888777777777888888999999999999888888888999999;;;:::999888777777888888888777666444333222111111333222111000///////////////000222333444333222222333333222111000000000000222333555666888999999:::555444333444444444222000+++,,,------------,,,+++))))))(((&&&&&&%%%%%%%%%$$$%%%'''(((((((((''''''&&&'''''''''(((((())))))(((((((((((())))))))))))%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###%%%&&&'''((((((((((((((((((((()))******(((((('''''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%&&&%%%%%%$$$***)))'''&&&%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$'''+++,,,***%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%&&&&&&''''''))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&&&&%%%$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((''''''''''''''''''''''''***((('''&&&&&&)))+++---.........///111444777888777999<<>>;;;888666333222111111222444666666666444333111111111111111111111111000000111111222222222333555666999<<>>EEEDDDCCCCCCDDDFFFIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBAAAAAAAAAAAAFFFEEEDDDCCCDDDGGGJJJLLLKKKKKKKKKJJJIIIHHHFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>???@@@>>>??????@@@AAAAAAAAA@@@?????????@@@@@@@@@AAAAAA888777666555444444444444111111000000//////000000////////////111333555666777666666555444333222222000111333444666666777777::::::999888777666555555222222222111000///...---,,,,,,---...///...+++(((((((((((((((((((((''''''***)))(((''''''(((******((((((((((((((('''''''''+++***(((&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''&&&&&&&&&''''''''''''(((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&)))(((((('''&&&&&&%%%%%%'''''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((())))))(((&&&&&&((()))((('''$$$$$$%%%&&&''''''''''''''''''''''''&&&%%%$$$$$$(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&)))((('''%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((******))))))(((((('''''',,,,,,+++)))((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%&&&&&&''''''***************)))((((((%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((+++***((('''((())),,,---111222222444666888:::;;;<<<===???AAACCCDDDDDDDDDEEEBBB???>>>>>>===;;;999999888666444333111111000222333444444444222111000333333333333333333333333000111111222333444444555555666999<<<@@@CCCFFFGGGIIIIIIIIIJJJKKKKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGIIIJJJIIIEEEBBBCCCBBBAAAAAAAAACCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEDDDDDDEEEFFFFFFGGGCCCBBBAAA@@@???@@@AAAAAA@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB???>>>===<<<:::::::::999777777555333222111111111111000000//////000222222333333333333333333333333000000111222333444555666888888888888777777666666444444444333222111000///---,,,,,,,,,---,,,)))''')))(((((((((((('''''''''))))))((())))))***++++++))))))))))))(((((((((((()))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&''')))'''&&&&&&'''(((((('''###$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((())))))((())))))*********)))((((((&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((()))******...---,,,,,,---...000111777888999;;;===>>>>>>>>>@@@AAABBBCCCCCCCCCCCCCCCCCC@@@<<<999999999999888333222111000////////////111111222222222333333333777777777777777777777777333333444444555666666777555777:::===AAAEEEHHHIIIKKKKKKLLLLLLLLLLLLLLLLLLHHHHHHHHHHHHHHHIIIIIIIIIEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIHHHGGGHHHIIIIIIHHHFFFCCCBBBAAA@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAA@@@BBBDDDFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCAAAAAA?????????@@@AAACCCDDDEEEDDDDDDCCCBBBAAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA?????????>>>???>>><<<999777555444333555444222111000/////////000000111222333444444555222222111111222444555777666666777777777888888888777777777666666444333222111///---------,,,***((()))))))))((((((((('''''''''((()))***++++++,,,,,,*********))))))((((((((('''''''''((((((''''''&&&'''''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&''''''######$$$$$$%%%&&&&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&'''(((&&&$$$%%%&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))***&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''')))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########&&&&&&''')))***+++------000000111222444666888999<<<>>>@@@AAABBBBBBBBBAAA@@@@@@@@@@@@?????????>>>===<<<:::888888888888777222222111000/////////000000000111333666999;;;===========================888888888888777777777777666888;;;>>>BBBFFFHHHJJJJJJJJJIIIIIIHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGGGGHHHDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFGGGFFFEEEEEEFFFGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@AAACCCEEEFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<===>>>???@@@AAADDDCCCCCCBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@AAACCCBBB@@@>>><<<:::999999;;;:::888666444222111111111111111222333444444444555444333222222444666888444444555666777888999999999999999999888777777666777555222111000000///---++++++******))))))((((((%%%&&&(((***,,,,,,,,,+++******))))))((((((''''''%%%&&&''')))))))))((('''(((((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''%%%$$$$$$%%%&&&&&&%%%))))))))))))((('''&&&&&&$$$%%%&&&&&&'''''''''&&&######$$$%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&'''((((((((('''''''''&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%''')))*********((('''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))&&&'''''')))***+++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''(((((())))))(((((($$$$$$%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&((()))***,,,---///000111///000333666:::===>>>???@@@AAACCCDDDDDDDDDCCCBBB;;;;;;;;;:::999999999999777888999::::::999888888666555444333222222222222444444666888<<>>>>>===;;;:::999777777999:::<<>>>>>>>>>>>???????????????@@@AAAAAABBB???????????????>>>===<<<>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBAAAAAAAAA@@@CCCCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC????????????@@@AAABBBBBBCCCCCCAAA@@@???>>>>>>>>>@@@???>>><<<:::888777666555555555555444444444444555444222111111333555666222333444555666777777888888888999:::::::::999999;;;888555444444333222111......------,,,++++++***$$$&&&(((***++++++++++++******))))))((('''&&&&&&%%%&&&((()))***))))))((())))))((('''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))(((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&%%%######%%%&&&%%%$$$))))))))))))((('''&&&&&&&&&'''''''''&&&&&&%%%$$$"""######$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$&&&((()))***)))'''&&&((((((((((((((((((((((((''''''(((((()))))))))***%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((('''&&&&&&&&&''''''(((((((((''''''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))***+++------...000111333444444...111555999===@@@AAABBBBBBBBBCCCCCCCCCBBBBBBAAA888777777666666777777888666888;;;<<<;;;:::999999999888777666666555666666:::;;;<<<>>>@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBB@@@???===;;;:::999<<<<<<>>>???AAACCCDDDEEEFFFFFFEEEEEEDDDDDDDDDCCC@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@??????@@@@@@AAAAAABBBBBBAAABBBBBBAAA??????AAABBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<======<<<<<<===>>>??????;;;;;;<<<<<<;;;::::::999=========<<<======>>>>>>@@@AAAAAAAAAAAA@@@??????AAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBB????????????@@@BBBCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@>>>===<<<;;;;;;:::999888777666555444333222111111111222333222222333333333444444444555555777888::::::;;;;;;;;;999777666777666444222222222111000000///......'''((()))***++++++++++++++++++***)))((((((''''''&&&'''((()))))))))))))))***))))))'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((###$$$%%%%%%&&&&&&%%%%%%'''%%%###$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''&&&%%%$$$###"""######$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&'''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&'''''''''&&&&&&%%%&&&''''''((('''''''''###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''******+++******)))(((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***,,,---///000111222333444555666777777333666:::???BBBCCCDDDDDDBBBAAA@@@???????????????888777777777888999:::;;;;;;===???===;;;999999;;;888777777777777888999999:::<<<>>>AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@???>>>======????????????@@@@@@@@@@@@CCCCCCCCCCCCBBBBBBBBBBBB>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBAAA@@@???>>>??????@@@AAAAAABBBCCCCCCBBBCCCEEECCCAAA???@@@BBBAAABBBBBBBBBBBBAAAAAA@@@????????????????????????>>>>>>============>>>>>>>>>???@@@AAAAAAAAA@@@???<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<>>>???@@@@@@AAAAAABBBAAA@@@???>>>@@@AAAAAAAAAAAA@@@???>>>>>>>>>???@@@AAAAAABBBCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>??????>>>???@@@AAAAAAAAA@@@@@@??????>>>===<<<;;;:::999555555444444444333333333333222222222111111000000000222444666888:::;;;;;;<<<;;;:::;;;;;;:::888555666666555444333222111111++++++++++++,,,,,,---......------,,,***))))))((()))((((((((((((((())))))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%'''&&&$$$$$$&&&&&&&&&%%%###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%'''((()))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))((((((((((((((('''&&&%%%$$$###&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))+++...000222444444555555666777888999999:::===AAADDDGGGGGGGGGFFFAAA@@@>>>===<<<<<<======999999999999:::<<<>>>@@@AAABBBAAA===999888:::<<<555555555666888999;;;<<<666888<<>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???>>>===@@@@@@AAABBBBBBCCCDDDDDDCCCFFFGGGFFFCCCAAAAAACCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCC@@@CCCFFFIIIIIIGGGDDDBBB?????????@@@??????>>>>>>>>>>>>???@@@BBBDDDFFFGGG@@@AAABBBBBBBBBAAA@@@???AAAAAAAAAAAA@@@@@@???>>>======>>>???AAABBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>@@@@@@???>>>============;;;<<<>>>@@@AAABBBAAAAAA@@@@@@@@@???>>>>>>======888999999999888777666555333333222111000///.........///222555777:::;;;<<<>>>>>>>>>???@@@???<<<999999888777666555444333333///...---,,,,,,---///000000//////...,,,++++++******)))(((''''''((()))************)))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%&&&'''(((((('''&&&%%%!!!"""###$$$&&&'''((()))''''''''''''''''''''''''%%%%%%&&&'''((()))******(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''&&&(((&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&''''''''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((()))))))))$$$%%%%%%&&&'''((())))))###%%%'''((()))((('''&&&&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&'''&&&%%%%%%&&&'''((())))))))))))))))))***++++++(((((((((((((((((((((((((((((((((''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))((('''&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&%%%((((((''''''''''''((((((############$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&)))(((((((((((('''''''''&&&&&&%%%&&&''')))+++,,,------------///111333555666777888:::<<<>>>???@@@===>>>???AAACCCCCCCCCCCCCCCBBB@@@???>>>???@@@@@@>>>>>>@@@AAABBBBBBCCCCCCAAA@@@>>>;;;999777666555666666666777888999:::;;;>>>???@@@BBBCCCDDDEEEEEECCCCCCDDDDDDEEEEEEEEEFFFBBBBBBBBB@@@>>>===???@@@AAA@@@>>>======>>>???@@@???<<<::::::===??????>>>BBBAAAAAA@@@???>>>======BBBAAA???@@@BBBDDDEEEEEEEEEGGGIIIJJJIIIIIIJJJKKKJJJLLLNNNLLLHHHFFFFFFGGGIIIGGGFFFGGGJJJLLLLLLLLLOOONNNMMMLLLLLLLLLLLLMMMKKKJJJIIIHHHHHHIIIJJJJJJHHHJJJMMMRRRTTTSSSOOOKKKHHHIIIIIIHHHFFFEEEFFFHHHGGGLLLOOOOOOOOOQQQOOOLLLPPPMMMIIIFFFDDDAAA>>><<>><<<<<<======<<<<<<<<<===???@@@999===AAACCCDDDCCCBBBAAADDDCCCBBBAAA@@@@@@@@@@@@AAA@@@???>>>===>>>???@@@??????>>>>>>>>>??????@@@??????>>>===;;;999888777555444333222111000//////000000111222333555666777888:::<<<>>>@@@AAAAAAAAA>>><<<:::;;;======;;;999888777555333111000000000000//////...---+++***))))))))))))((((((''''''&&&"""%%%''''''((()))***''''''&&&&&&&&&&&&''''''(((((())))))***+++++++++&&&&&&&&&'''((())))))***''''''''''''''''''''''''***)))((('''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%)))$$$ """(((+++)))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%((((((''''''''''''((((((***))))))((((((((())))))%%%&&&((('''&&&&&&''')))''''''''''''(((((((((((())))))((((((((((((((()))&&&&&&&&&'''''''''''''''(((''''''''''''''''''((($$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&'''))))))))))))((((((((((((((((((((((((((()))******,,,---...000333555888999;;;;;;<<<<<<===>>>>>>???>>>>>>???AAABBBDDDEEEFFFBBBBBBAAABBBCCCDDDFFFGGGCCCCCCDDDDDDDDDCCCCCCBBB===<<<:::999888777777777;;;;;;;;;<<<<<<===?????????@@@BBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBDDDEEEDDDAAA???>>>???DDDCCCBBBAAAAAAAAAAAABBB@@@>>><<<<<>>???AAACCCCCCDDDEEEFFFCCCBBBAAA@@@????????????>>>>>>============>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@???>>><<<;;;:::888777666555444333222111111111111222333444555666777888:::<<<>>>?????????AAA>>><<<<<<>>>>>><<<::::::999777666444333333222111111000///...,,,***)))***)))))))))((((((((('''###%%%'''((('''&&&&&&'''))))))(((((((((((())))))(((''''''&&&&&&%%%%%%$$$&&&&&&''''''((())))))***''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&---***''''''))))))&&&###&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))((()))***)))'''&&&'''(((''''''''''''(((((((((((())))))(((((((((((())))))%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''((()))%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))*********++++++*********---...111444888:::<<<===???????????????>>>>>>>>>?????????@@@BBBEEEGGGIIIFFFFFFFFFFFFGGGIIIJJJKKKHHHHHHGGGFFFEEECCCBBBAAA<<<<<<;;;;;;;;;;;;<<<<<>>>>>CCCCCCBBBBBBAAAAAAAAAAAACCCAAA@@@AAADDDFFFGGGGGGEEEFFFGGGHHHIIIKKKLLLMMMLLLMMMNNNPPPSSSUUUXXXYYYZZZ\\\___```aaacccfffhhh```aaa```___\\\[[[\\\^^^]]]___```___\\\ZZZ\\\^^^```aaabbbccccccbbb```___]]]]]]\\\\\\]]]^^^___```ddddddeeegggjjjjjjhhhgggfffeeeccc```]]]]]]___aaafffiiilllpppxxx~~~uuupppiiiccc```___^^^]]]VVVUUUTTTRRROOOMMMKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHCCCCCCAAA@@@@@@@@@@@@@@@======>>>>>>>>>>>>======<<<<<<======>>>???@@@AAAAAABBBBBBAAAAAA???>>>>>><<<;;;:::999888666555555444444333333444444555666555666888999;;;;;;<<<<<>>>>>>>>>>>===;;;<<<<<<;;;999888777666666444444333222000...,,,+++***)))))))))))))))(((((('''((()))(((&&&%%%%%%%%%))))))(((((((((((())))))))))))(((((('''&&&&&&%%%&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&'''((('''&&&%%%$$$&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''((((((************)))'''%%%$$$((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((((('''''''''''''''((((((***++++++***'''&&&&&&'''''''''''''''(((((((((((())))))(((((((((((())))))$$$$$$%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((()))((((((((())))))************+++---...///...------///111444888;;;<<<===>>>AAA@@@@@@@@@@@@?????????AAA@@@@@@AAACCCFFFIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHFFFDDDCCCBBBBBBBBBAAAAAAAAABBBCCCCCC@@@???????????????@@@AAA???@@@BBBDDDDDDCCCAAA???DDDDDDCCCCCCBBBBBBAAAAAA???AAABBBBBBAAA@@@AAAAAAEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHKKKMMMOOOPPPPPPQQQSSSUUUWWWYYYZZZZZZ\\\]]]^^^```aaaccceeegggjjjkkklllkkkjjjjjjlllmmmiiiiiihhhgggeeeeeefffggghhhlllnnnlllgggdddfffiiigggiiilllnnnnnnllliiigggiiihhhhhhhhhiiijjjlllmmmnnnmmmmmmooorrruuuuuuuuutttrrroookkkhhhiiikkknnnqqqtttwww}}}zzzrrrmmmkkkjjjjjjfffeeebbb```]]]ZZZXXXXXXWWWVVVTTTRRRPPPNNNMMMMMMJJJJJJJJJKKKLLLKKKIIIGGGEEEDDDCCCBBBAAAAAAAAAAAA===>>>???@@@@@@???===<<<::::::;;;<<<===>>>@@@AAAAAAAAABBBBBBAAAAAA@@@@@@??????>>>===;;;:::999888888888777777666777777888555555666777888999999999>>>>>>======>>>>>>>>>============<<<;;;:::999999777777666444222000...---******)))))))))(((((((((((()))***)))&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''''''''(((((())))))''''''''''''''''''''''''$$$%%%'''(((((('''%%%###''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))"""&&&'''&&&%%%&&&'''))))))((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''''''(((((('''&&&&&&&&&&&&''''''((()))***+++)))'''&&&&&&'''''''''''''''(((((((((((()))(((((((((((())))))***######$$$%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''(((((()))***'''(((((()))***++++++,,,+++,,,///111333333333333333555777:::;;;<<<<<<<<>>@@@BBBBBBBBBAAA@@@BBBBBBAAAAAA@@@@@@??????>>>?????????@@@BBBFFFJJJNNNPPPRRRUUUWWWXXXXXXWWWPPPQQQQQQRRRTTTVVVYYY[[[\\\^^^aaadddggggggggggggfffhhhjjjkkkllloootttwww}}}|||zzzvvvqqqnnnmmmnnnnnnmmmlllkkkllllllllllllppptttwwwuuupppmmmnnnqqqoooqqquuuwwwwwwuuurrrppprrrqqqqqqqqqrrrsssuuuvvvvvvuuuuuuwww{{{~~~{{{zzzwwwsssppppppsssuuuyyy{{{~~~}}}wwwtttsssssstttrrrpppmmmjjjhhhgggfffeeedddcccaaa___\\\[[[ZZZVVVWWWZZZ]]]^^^ZZZRRRMMMHHHGGGFFFDDDBBBAAAAAAAAA>>>???@@@@@@???===<<<::::::::::::;;;<<<===???@@@???@@@@@@@@@@@@@@@??????AAA@@@???>>>===<<<<<<;;;<<<<<<;;;;;;::::::;;;;;;666666666666777777888888999:::;;;;;;<<<===>>>???======>>>>>>===<<<;;;:::999999888777555333111000++++++******)))(((((((((((())))))((('''&&&''')))''''''&&&&&&&&&&&&''''''"""######$$$$$$%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''###%%%'''(((((('''%%%$$$'''''''''((((((((())))))(((((((((''''''(((((((((&&&''''''(((((()))))))))$$$&&&%%%$$$&&&))))))))))))(((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((######$$$&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''(((((((((###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&'''((((((&&&&&&'''(((''''''''''''((((((((((((((((((((((((((()))******$$$%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((('''(((((()))***+++))))))***+++,,,---...///...///111444666777888999888999::::::;;;;;;;;;;;;>>>???@@@AAABBBCCCDDDEEEDDDDDDDDDEEEFFFHHHJJJKKKIIIJJJKKKMMMOOOPPPQQQQQQNNNOOOOOOOOONNNNNNMMMLLLHHHHHHFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@<<<===???@@@BBBCCCCCCDDDBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCEEEIIIOOOTTTVVVXXX\\\```bbbcccbbbaaa[[[\\\]]]^^^^^^```cccfffgggkkkpppuuuxxxxxxvvvtttnnnppprrrrrrsssxxxyyytttqqqqqqppppppoooqqqrrrrrrqqqooouuuxxx{{{{{{xxxuuuvvvwwwxxxzzz}}}}}}{{{yyyyyyxxxxxxwwwxxxyyy{{{|||yyywwwvvvxxx{{{~~~}}}|||zzzwwwttttttvvvyyy}}}|||zzzzzz|||zzzxxxuuusssrrrrrrrrrpppppppppnnnmmmkkkiiihhhfffiiinnntttvvvpppeee\\\PPPNNNLLLJJJGGGFFFEEEDDDCCCBBBBBBAAA???===<<<;;;;;;;;;;;;<<<===>>>???@@@>>>>>>?????????>>>======?????????>>>>>>>>>======??????>>>>>>===>>>>>>>>>999888888777888888999999666888:::::::::;;;===>>>======>>>??????>>>===<<<;;;::::::999888666555444//////...,,,+++***)))(((((())))))((('''''')))+++))))))(((((((((((())))))''''''&&&&&&%%%$$$$$$$$$''''''((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((('''&&&&&&''''''''''''((((((((())))))((((((''''''(((((()))(((((((((((((((((())))))###&&&'''%%%%%%&&&(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((###$$$&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''######$$$%%%&&&&&&&&&&&&$$$%%%'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&+++******)))((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&'''((())))))%%%&&&''''''&&&&&&''')))''''''''''''(((((((((((((((''''''(((((()))***+++'''''''''((((((((((((((((((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))***+++,,,,,,,,,---///000222333333444444555666777999;;;<<<;;;;;;;;;;;;<<<<<<===>>>AAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJMMMOOOQQQRRRRRRRRROOOOOOOOOOOONNNMMMLLLKKKEEEDDDCCCBBBBBBAAABBBBBBCCCCCCAAA@@@@@@?????????======>>>@@@BBBEEEHHHJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMOOOPPPTTTYYY]]]]]]```dddhhhiiihhhfffeeedddfffggggggggghhhllloooqqqvvv}}}~~~}}}{{{zzz~~~yyywwwwwwtttssstttwwwzzzyyyvvvsssxxxzzz|||}}}}}}}}}|||{{{}}}~~~~~~}}}|||||||||}}}~~~{{{yyyxxxxxxzzz{{{{{{{{{}}}}}}|||zzzxxxwwwyyyzzz}}}~~~~~~~~~}}}{{{yyyxxxxxxyyyzzzxxxxxxxxxxxxwwwvvvtttssssssvvv}}}xxxooo^^^\\\YYYVVVSSSPPPOOONNNLLLKKKIIIFFFDDDBBBAAA@@@???????????????@@@AAABBB>>>>>>>>>>>>>>>===<<<;;;<<<<<<=========>>>>>>>>>?????????>>>??????@@@@@@<<<;;;:::999999:::;;;;;;777999;;;;;;999888:::<<<===>>>@@@AAAAAA@@@???>>>;;;;;;;;;;;;:::999888777555444222000...,,,+++***)))******)))'''''')))+++))))))(((((((((((())))))******))))))((('''''''''((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((())))))(((((((((((()))))))))))))))(((((((((((((((&&&&&&''''''&&&&&&&&&'''%%%&&&&&&''''''(((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''###$$$%%%&&&''''''''''''$$$&&&((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((()))***+++'''((()))((('''&&&'''(((''''''''''''((((((((((((''''''''''''((()))***+++************))))))))))))((((((''''''''''''(((((()))(((((('''''''''((((((''''''''''''((((((((()))(((((((((((()))***+++,,,...///000222333555666666999888777777888:::<<<======<<<<<<;;;<<<>>>@@@AAADDDDDDEEEEEEFFFFFFGGGGGGFFFGGGHHHIIIIIIIIIHHHHHHMMMNNNPPPQQQQQQQQQPPPOOONNNNNNMMMMMMKKKJJJHHHGGGCCCBBBBBBAAAAAAAAABBBBBBBBBAAA@@@???>>>===============>>>@@@CCCHHHLLLOOOQQQQQQRRRRRRSSSSSSSSSTTTRRRTTTWWWYYY[[[]]]```bbbgggjjjmmmpppqqqooollliiijjjlllmmmmmmlllmmmqqqtttxxx|||{{{{{{wwwwwwyyy|||zzzvvvzzzzzz|||~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}{{{zzz|||}}}}}}|||zzzyyyzzz|||{{{~~~}}}{{{zzzzzz{{{|||}}}{{{|||}}}}}}}}}|||zzzyyyyyy|||{{{jjjiiieeebbb^^^[[[YYYXXXVVVTTTQQQMMMJJJHHHGGGGGGBBBBBBBBBAAABBBBBBCCCCCC?????????>>>>>>===;;;;;;:::;;;;;;<<<======>>>>>>??????>>>>>>???@@@@@@AAA>>>===<<<;;;;;;;;;<<<===:::<<<===<<<888777888:::>>>???AAACCCCCCBBBAAA@@@;;;;;;<<<<<<;;;;;;:::999999888666444111///---,,,+++++++++)))''''''(((***''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))***&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))******))))))((((((''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))+++%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%&&&&&&'''(((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&'''((())))))'''%%%$$$%%%%%%''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((((((((((((%%%&&&(((***++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''((((((''''''''''''(((((('''''''''((((((***++++++***++++++***'''&&&&&&'''''''''''''''((((((((()))''''''''''''((()))++++++%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%###""" !!!%%%'''&&&&&&(((+++''''''&&&&&&''''''((()))((((((***+++---...000000444333222222333666888:::===============>>>??????>>>>>>>>>>>>???AAACCCEEEIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKIIIHHHFFFEEEDDDCCCBBB???======>>>???@@@:::::::::;;;===>>>======888===CCCHHHKKKOOOVVVZZZgggmmmrrrpppiiicccbbbeeeggggggiiijjjkkklllllllllllloooqqqpppmmmkkkkkklllooooooooooooooopppqqqqqqzzz~~~|||{{{}}}{{{zzz|||~~~~~~{{{xxxxxxwwwxxx{{{}}}}}}~~~~~~{{{yyyzzz{{{xxxvvvtttuuuwwwzzz{{{|||~~~}}}}}}~~~~~~~~~~~~}}}}}}|||||||||}}}}}}uuussspppoooooonnnllljjjbbb___ZZZUUURRRPPPPPPPPPKKKIIIGGGFFFFFFEEECCCAAACCC@@@>>><<<=========<<<<<<<<<===>>>?????????>>>@@@@@@???????????????>>>============<<<;;;::::::;;;:::999999888888999999;;;===???AAAAAA@@@>>><<<<<<<<<<<<<<<===============999444222222222///------,,,+++))))))))))))***)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$$$$$$$%%%''')))))))))((((((''''''&&&&&&%%%&&&&&&&&&%%%$$$$$$###%%%&&&'''(((((('''&&&%%%%%%&&&'''))))))'''&&&%%%))))))((('''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))''''''&&&%%%%%%%%%%%%&&&)))'''(((+++***&&&###$$$''''''''''''''''''''''''###$$$%%%&&&''')))******%%%&&&&&&''''''&&&&&&%%%!!!&&&(((!!! ,,,(((((((((((())))))))))))******))))))))))))******&&&((())))))((((((***+++&&&'''''''''(((((())))))'''''')))))))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$&&&(((((('''&&&&&&'''''''''''''''(((((()))*********,,,---///111222333666555555555666888:::<<<>>>>>>>>>>>>???@@@AAABBB@@@@@@???@@@AAACCCEEEFFFIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIFFFEEEEEEDDDDDDCCCBBBBBB>>>>>>===<<<;;;;;;<<<<<<<<<;;;:::;;;===>>>>>>>>>>>>CCCJJJPPPTTTZZZaaafffyyy}}}uuurrrqqqnnnoooppprrrsssssssssrrrrrruuuwwwvvvssspppooooooppppppppppppqqqrrrssssssxxx~~~}}}||||||{{{{{{}}}}}}{{{yyyxxxyyy|||~~~}}}~~~~~~|||{{{yyyyyyyyyzzzzzzzzz}}}}}}||||||}}}}}}|||~~~~~~~~~}}}}}}}}}~~~}}}zzzxxxvvvuuuuuutttqqqooommmjjjfffbbb^^^\\\[[[[[[WWWTTTRRRPPPOOOMMMJJJHHHEEECCCAAA@@@BBBCCCBBBBBB???>>>>>>>>>>>>=========BBBAAAAAA@@@>>>======<<<>>>>>>??????>>>>>>======<<<;;;;;;:::::::::::::::<<<===???AAAAAA@@@>>>===============>>>>>>??????@@@===999777666666444222000...---+++******************)))(((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&((()))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''((((((''''''&&&((()))***++++++***)))((((((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''(((((('''''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&!!! $$$$$$!!! """''''''''''''''''''''''''%%%&&&&&&'''((()))******%%%&&&&&&''''''&&&&&&%%%''')))***((($$$$$$(((---''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((()))))))))'''&&&%%%%%%&&&'''''''''((((((((()))''''''((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***)))((((((((())))))'''&&&''''''(((((()))***++++++---...///111333555777888999888888888999;;;<<<>>>??????@@@@@@BBBCCCEEEFFFCCCCCCCCCCCCDDDEEEFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFEEEDDD???@@@@@@@@@@@@@@@@@@AAA::::::;;;;;;::::::::::::============>>>@@@BBBCCCGGGMMMUUU[[[aaagggooouuuzzzxxxyyyzzz{{{||||||{{{zzzyyyyyy{{{}}}}}}zzzvvvtttssssssrrrrrrrrrrrrsssttttttvvv~~~~~~}}}|||{{{{{{}}}~~~}}}xxxxxxyyy|||~~~~~~|||zzzyyyxxxxxxyyy}}}}}}}}}}}}~~~~~~~~~~~~|||~~~~~~~~~||||||}}}~~~~~~}}}}}}}}}~~~}}}}}}}}}|||{{{yyyvvvwwwvvvssspppmmmjjjhhhfffeeeccc___]]][[[YYYUUUSSSNNNLLLIIIHHHHHHHHHGGGFFFBBBAAA@@@?????????@@@AAAEEEDDDCCCAAA???===<<<;;;;;;;;;<<<<<<===<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<>>>@@@AAABBBAAA???>>>===>>>>>>???@@@AAABBBBBBAAA???<<<::::::999888666333222000...,,,+++++++++,,,+++***)))((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((('''&&&&&&&&&'''((()))&&&''''''''''''''''''(((''''''''''''''''''&&&%%%(((''''''''''''''''''((()))***+++,,,,,,+++***)))''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&+++(((''')))((($$$###%%%''''''''''''''''''''''''''''''((((((((()))))))))%%%&&&&&&''''''&&&&&&%%%&&&%%%&&&(((++++++)))'''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((&&&'''(((((('''&&&$$$###'''''''''''''''((((((((('''''''''''''''((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))******(((&&&%%%'''+++,,,+++(((&&&'''(((***+++------...111222444666888:::<<<===;;;;;;:::;;;;;;===>>>??????@@@@@@BBBCCCFFFGGGHHHFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKKKKJJJIIIIIIIIIGGGFFFFFFEEECCCBBB@@@???>>>>>>>>>>>>>>>?????????:::999999999999;;;<<<===@@@AAAAAABBBDDDFFFJJJMMMRRRXXX___fffkkkqqqyyy~~~{{{zzz~~~|||}}}|||xxxvvvvvvvvvuuutttssssssssssssuuu}}}}}}||||||}}}}}}~~~}}}}}}xxxyyyzzz|||~~~~~~zzzvvvssstttxxxzzzzzz{{{}}}~~~~~~yyy|||~~~~~~~~~~~~}}}~~~~~~}}}~~~|||||||||zzzxxxuuurrrooommmooommmjjjiiigggfffcccaaa^^^\\\XXXUUUSSSQQQNNNKKKHHHFFFDDDCCCBBBCCCEEEFFFFFFEEEDDDBBB@@@???>>>===:::;;;;;;<<<<<<<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<<<<>>>???AAAAAAAAA@@@???>>>>>>???@@@BBBCCCDDDDDD@@@???>>>===<<<;;;:::999777666444222000...---,,,---,,,+++***)))(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''((()))***'''''''''(((((()))))))))''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&'''(((((((((((('''&&&''''''&&&&&&%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$###$$$%%%&&&''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%###$$$%%%''''''&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&(((%%%$$$%%%$$$""""""%%%''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%######&&&))))))&&&"""&&&&&&'''''''''((((((((())))))(((((((((((())))))######%%%'''))))))(((&&&'''''''''''''''''''''''''''&&&&&&&&&'''(((***+++%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))&&&%%%&&&***,,,+++)))'''(((***---///000111111666777888:::===???@@@AAA<<<<<<<<<======>>>??????@@@@@@AAABBBDDDGGGIIIJJJIIIIIIIIIIIIJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFCCCCCCBBBAAA@@@>>>===<<<=========<<<<<<<<<<<<<<<:::999888888999===AAACCCEEEHHHJJJLLLMMMPPPUUUYYY\\\aaahhhmmmqqqvvv|||~~~|||yyyzzzyyywwwuuutttsssrrrrrruuuzzz~~~~~~}}}|||||||||}}}{{{{{{|||~~~|||yyytttnnnlllpppxxx~~~yyyzzz|||}}}~~~}}}|||{{{{{{~~~~~~~~~~~~~~~~~~}}}zzzwwwtttrrrvvvuuussstttuuuuuusssrrrpppnnnjjjhhhfffccc___\\\TTTRRRNNNJJJHHHGGGFFFGGGDDDDDDCCCBBBAAA@@@???????????????@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@AAAAAA@@@@@@>>>???@@@AAABBBCCCDDDDDD@@@@@@@@@@@@>>>=========::::::888666444111000......---,,,***))))))((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''(((((())))))((((((((())))))******+++''''''(((((()))((((((''')))((('''&&&&&&'''((()))%%%&&&&&&&&&&&&&&&&&&%%%((('''''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&'''((((((((($$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%"""###&&&(((((()))---''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%)))))))))(((((('''''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''$$$$$$$$$'''***+++)))''''''''''''''''''&&&&&&&&&'''&&&&&&&&&'''(((***+++%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&+++***(((((()))))))))(((***,,,///222444666777777;;;;;;===>>>@@@AAACCCCCC>>>?????????@@@@@@@@@@@@AAABBBCCCDDDFFFHHHJJJKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEDDDCCCBBBBBB>>>>>>>>>>>>>>>===<<<;;;;;;;;;::::::::::::::::::<<<;;;;;;===@@@DDDIIILLLOOOSSSWWWYYYZZZ\\\```ccceeeiiiooorrruuuxxx~~~}}}{{{{{{zzzyyywwwvvvuuuuuuuuutttvvv}}}~~~}}}{{{||||||zzzyyyxxxzzz{{{{{{|||}}}}}}}}}~~~~~~}}}}}}|||{{{zzzyyyrrrpppkkkfffdddjjjttt||||||}}}}}}~~~~~~|||{{{zzz{{{}}}~~~~~~}}}}}}~~~}}}}}}~~~{{{yyywww{{{{{{{{{}}}~~~}}}{{{zzzzzzxxxvvvsssgggddd___XXXRRRMMMJJJHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBAAA???>>><<<;;;======<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@>>>??????@@@AAABBBCCCCCCAAABBBDDDCCCBBBAAAAAABBB===<<<;;;:::888555333222000///...,,,+++*********((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))))))))))))))******&&&'''(((((((((((((((((()))(((((((((((((((((()))''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''''''''$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&***'''&&&((('''###"""$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%***++++++)))%%%%%%'''***(((((((((((()))))))))***))))))(((((((((((())))))***'''%%%&&&)))***(((%%%'''''''''&&&&&&&&&&&&&&&'''''''''''''''((()))***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***++++++***))))))+++---///111444888;;;=========??????@@@AAABBBCCCDDDDDDAAAAAABBBCCCCCCCCCCCCCCCEEEEEEEEEFFFHHHJJJKKKLLLLLLLLLMMMMMMMMMLLLJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDCCCBBBAAA@@@???>>>::::::;;;<<<=========<<<999::::::;;;;;;<<<<<<===@@@BBBFFFJJJOOORRRUUUVVV[[[```eeegggeeedddgggiiijjjnnnsssvvvxxx{{{~~~|||{{{zzzzzzzzzzzz{{{||||||uuuuuuvvv|||~~~|||yyyvvvwwwwwwwwwvvvtttsssrrrnnnpppqqqpppooopppsssuuutttvvvvvvuuussstttxxx{{{yyyxxxvvvtttssstttuuuvvvwww~~~~~~vvvnnniiihhhhhhiiibbbbbb```\\\ZZZ___hhhpppuuuvvvvvvwwwwwwwwwwwwwwwuuuuuuuuuttttttvvvzzz}}}~~~}}}~~~~~~}}}|||}}}}}}~~~yyyvvvqqqkkkddd]]]XXXUUURRRQQQPPPOOOMMMLLLJJJJJJJJJIIIHHHFFFCCC@@@>>><<>>======<<<<<<======:::;;;<<<===>>>???@@@@@@>>>>>>?????????@@@@@@@@@???AAADDDDDDBBBAAAAAACCC>>>>>>>>><<<;;;888666444333222111///...---,,,,,,((((((((((((((((((((((((&&&''''''''''''(((((((((%%%%%%&&&'''''''''''''''((((((((((((''''''''''''%%%&&&'''(((((((((((('''(((((())))))))))))((((((((((((''''''''''''(((((('''&&&&&&&&&''''''((()))'''''''''(((((('''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&'''''''''''''''&&&###$$$%%%&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$######$$$%%%'''))))))((('''&&&%%%$$$$$$$$$###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$ ''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((('''%%%%%%&&&((('''''''''((((((((())))))******))))))))))))*********&&&"""###&&&)))(((&&&'''''''''&&&&&&%%%%%%%%%''''''((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))&&&)))++++++***,,,000444222444888<<<@@@AAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDGGGGGGHHHHHHJJJKKKMMMNNNLLLMMMNNNNNNMMMLLLJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBAAA@@@???======<<<777888:::;;;<<<=========:::;;;<<<===???@@@AAABBBEEEIIIPPPXXX]]]_________dddiiinnnooollliiijjjlllmmmqqqvvvyyy{{{~~~|||zzzzzz{{{|||~~~wwwuuusssuuu{{{yyyvvvssspppmmmmmmmmmmmmmmmkkkiiigggfffaaadddffffffeeegggkkkooommmnnnnnnllljjjjjjnnnqqqpppooommmkkkiiihhhhhhhhhhhhoootttsssqqqrrrqqqpppnnnkkkfff^^^YYYWWWXXXZZZTTTVVVVVVTTTRRRTTT\\\bbbeeefffgggiiikkknnnooopppnnnnnnmmmkkklllpppvvv{{{~~~~~~~~~}}}||||||}}}~~~yyysssnnniiifff^^^]]][[[YYYVVVTTTRRRQQQVVVUUUSSSPPPMMMIIIFFFDDD@@@??????>>>>>>>>>>>>>>>::::::;;;<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>???<<>><<<:::888666666555333111000///......))))))))))))))))))))))))(((((((((((())))))))))))$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&'''(((((('''''''''((()))******)))((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&$$$""" """$$$&&&'''''''''(((''''''&&&&&&###$$$%%%&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&$$$###"""###%%%(((******)))(((&&&%%%$$$######$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&$$$&&&***)))%%%###%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%'''&&&''')))++++++***(((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''""" %%%)))***)))'''''''''&&&&&&%%%%%%%%%'''''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$$$$'''((('''%%%)))***+++,,,---000555888:::<<<>>>AAABBBCCCCCCCCCEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDHHHIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJGGGDDDBBBCCCFFFGGGFFFEEE>>>======<<<<<<<<<======???===;;;:::<<<===?????????@@@AAADDDHHHMMMRRRUUUYYY\\\```dddhhhjjjkkkkkklllmmmoooqqqqqqqqqpppoooxxxzzz||||||{{{}}}|||||||||~~~~~~xxxqqqllllllrrrzzz|||vvvmmmgggdddcccaaa___ZZZZZZZZZ\\\]]]\\\ZZZWWWSSSSSSUUUVVVVVVVVVVVVVVV]]]^^^^^^______^^^^^^^^^```]]]YYYXXXZZZ[[[YYYWWWZZZ]]]```bbb```^^^\\\\\\[[[XXXUUUQQQNNNMMMNNNNNNKKKNNNPPPOOOLLLKKKMMMPPPVVVWWWXXXZZZ[[[]]]^^^______^^^\\\[[[[[[^^^dddhhhrrrxxx~~~~~~~~~~~~~~~~~~{{{zzz||||||zzz{{{vvvrrrnnnlllhhhddd```^^^^^^]]]hhhhhhgggddd___XXXRRRNNNKKKGGGAAA>>>>>>@@@BBBBBB>>>>>>????????????>>>>>>@@@???===>>>???@@@@@@???===>>>>>>@@@AAABBBCCCDDDAAAAAA@@@>>>===;;;::::::777777666555444222000///************))))))))))))%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''''''''&&&%%%%%%$$$$$$$$$%%%&&&'''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%(((''''''&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&'''((())))))&&&&&&$$$######$$$&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&''')))***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))***)))((('''&&&&&&'''((())))))(((((('''''''''&&&(((((('''&&&&&&&&&'''((()))((((((((((((***,,,---''''''''''''''''''''''''(((&&&$$$%%%(((***)))(((***,,,///111333666;;;>>>@@@AAABBBCCCDDDCCCCCCBBBFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHHHHIIIJJJKKKKKKKKKLLLKKKJJJIIIIIIHHHIIIIIIHHHEEEBBBAAAAAAAAA???======<<<;;;::::::::::::;;;<<<<<<;;;<<>>===<<<<<<@@@>>><<<<<<======<<<;;;<<<======>>>@@@AAABBBBBBAAA@@@???>>>======<<<;;;::::::999888666555333222---,,,,,,+++***))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''%%%%%%&&&'''((()))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&""""""###%%%'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((()))))))))***)))((('''&&&''''''((()))(((((((((''''''''''''&&&&&&'''''''''&&&&&&&&&((((((''''''''')))***+++'''''''''''''''''''''''''''%%%%%%&&&))),,,,,,,,,...111555999<<>>===<<<:::===<<<:::999999999:::;;;<<<===???CCCGGGLLLOOORRRUUUWWW[[[```gggoooyyy~~~|||{{{|||}}}~~~{{{wwwtttrrrtttvvvxxx|||}}}~~~~~~}}}~~~~~~~~~zzzvvvuuusssqqqqqqqqqrrrqqqppplllggg___WWWRRRQQQRRRTTTWWWTTTPPPMMMLLLLLLKKKJJJKKKLLLNNNRRRTTTTTTPPPNNNPPPOOONNNMMMMMMOOOPPPQQQQQQQQQRRRSSSSSSSSSSSSSSSTTTRRRPPPPPPRRRTTTTTTTTTSSSTTTVVVWWWWWWWWWXXXZZZYYYYYYXXXVVVTTTQQQOOOMMMPPPOOOMMMMMMNNNNNNMMMLLLJJJJJJIIIIIIJJJJJJKKKKKKNNNLLLKKKIIIIIIJJJKKKLLLOOORRRVVVXXXXXX[[[```dddiiiiiiiiikkkmmmqqqsssuuuvvvxxx{{{}}}|||{{{{{{{{{|||{{{zzz||||||zzz~~~}}}{{{zzzzzz{{{}}}~~~}}}{{{pppjjjbbbZZZTTTOOOLLLIIIFFFEEECCCAAA????????????AAA???<<<<<<<<<<<<;;;999;;;;;;<<<===>>>>>>??????@@@????????????>>>>>>>>>======<<<<<<:::999777777111000///---+++***((((((***))))))((('''&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))************&&&''''''(((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&###$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&'''((()))&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%&&&(((((('''%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((()))))))))))))))***))))))(((''''''''''''(((((((((((((((''''''''''''&&&'''((())))))((('''&&&((((((''''''''''''((()))&&&&&&'''''''''''''''(((%%%%%%&&&(((+++...000000333777<<<@@@CCCDDDFFFHHHHHHHHHHHHGGGFFFEEEDDDDDDHHHHHHIIIIIIIIIHHHGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDD@@@???>>>============<<<;;;;;;:::;;;<<<>>>???AAABBBEEEIIINNNRRRWWW[[[^^^dddgggjjjnnnsss{{{|||uuurrrrrruuuwwwzzzzzz|||}}}~~~}}}}}}}}}~~~~~~|||zzzzzz}}}~~~uuupppmmmkkkhhhffffffeeecccaaaZZZWWWSSSNNNLLLKKKLLLMMMQQQOOONNNNNNNNNOOOOOOOOOPPPRRRUUUZZZ]]]]]][[[XXXWWWVVVTTTSSSTTTWWWZZZ]]]ZZZZZZ[[[\\\\\\\\\\\\\\\XXXWWWVVVUUUVVVWWWXXXXXXXXXYYYZZZZZZ[[[\\\```bbbaaa```^^^\\\ZZZXXXWWWVVVZZZWWWUUUUUUXXXXXXVVVSSSSSSRRRQQQPPPPPPPPPQQQQQQTTTRRROOOMMMLLLLLLKKKJJJLLLMMMNNNLLLKKKLLLOOOQQQVVVVVVXXXZZZ^^^bbbfffhhhjjjnnnrrruuuvvvvvvvvvwwwzzz{{{~~~}}}}}}}}}}}}uuulllddd^^^XXXUUUNNNLLLIIIFFFDDDDDDEEEEEEBBB@@@>>>===>>>>>>===;;;:::;;;;;;;;;<<<<<<======>>>?????????@@@@@@@@@@@@>>>>>>>>>>>>===<<<::::::666555333000...+++)))(((******)))(((''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))***+++,,,,,,((((((((((((((()))******''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))************((((((((('''''''''(((((((((((((((((((((''''''''')))))))))***************)))(((((((((((((((((((((%%%%%%&&&&&&''''''''''''&&&''')))+++...111444555:::>>>BBBEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIHHHGGGFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIGGGFFFEEECCCBBBAAAAAAAAA<<<<<<;;;;;;::::::;;;<<<999:::<<>>;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>======<<<;;;999888666333000...,,,************))))))((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))******+++,,,)))(((((((((((()))******''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&'''((((((((('''&&&###$$$$$$%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&'''''''''&&&%%%%%%$$$%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((('''%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''''''''''''''************))))))))))))''''''(((((((((((((((((('''''''''(((((((((((((((***)))((('''((()))+++,,,)))))))))))))))))))))(((&&&&&&&&&''''''(((((()))***,,,///111222555999<<<@@@CCCFFFHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGEEEDDDCCCAAA@@@??????>>>::::::;;;999888777888:::;;;>>>BBBGGGLLLOOOQQQRRRYYY^^^eeeiiijjjkkknnnqqqrrruuuyyy{{{}}}{{{zzzuuuvvvwwwyyy{{{~~~}}}xxxtttooorrrtttqqqkkkggggggiiijjjkkkmmmmmmkkkgggccc```[[[YYYUUUTTTSSSRRRPPPNNNMMMMMMMMMNNNOOOQQQSSSTTTUUUVVVXXXYYY[[[___dddggghhhhhhiiikkkmmmnnnllljjjiiihhhggggggjjjnnnrrruuuqqqqqqqqqqqqpppooonnnmmmiiiiiihhhfffdddcccdddfffgggiiijjjkkkkkknnnqqqtttxxxuuuoookkkiiijjjmmmooommmlllllllllmmmnnnmmmlllooommmlllkkkkkkmmmnnnppplllfff___[[[YYYWWWTTTQQQNNNMMMLLLLLLKKKKKKLLLLLLGGGFFFFFFEEEFFFGGGHHHIIIPPPSSSXXX[[[\\\]]]^^^```bbbaaaaaadddlllwwwyyytttrrrtttvvv|||~~~zzzuuuqqqkkkhhhbbb[[[TTTNNNKKKIIIGGGEEEBBBAAABBBAAA@@@???======<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAA======>>>>>>>>>======<<<::::::888666333111///...,,,+++++++++******))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&''''''((()))*********)))((('''''''''((()))***''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&'''((()))(((''''''$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((()))***(((&&&#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''***)))))))))))))))((((((&&&'''(((((()))((((((((('''''''''(((((((((((((((''''''&&&&&&&&&((()))***((()))************))))))'''(((((()))******++++++000333666777888;;;???BBBCCCEEEHHHIIIHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA???>>>======<<<888:::<<<;;;:::;;;===@@@EEEIIIOOOVVVZZZ]]]]]]]]]aaagggnnnrrrrrrrrrtttwwwuuuxxx{{{{{{|||}}}yyyyyyyyyzzz|||~~~~~~}}}{{{vvvqqqmmmeeefffgggddd___[[[ZZZZZZ\\\]]]___aaaaaa```^^^]]][[[YYYVVVUUUVVVUUUTTTSSSTTTTTTUUUWWWYYY\\\___```ccceeeggghhhjjjooovvv{{{~~~|||{{{zzzyyyvvvtttrrrqqqppppppqqqtttwwwyyyyyyyyyyyyxxxwwwuuussssssnnnoooooommmkkkjjjlllooooooppprrrssstttuuuxxxzzz|||yyyuuurrrpppqqqrrrtttuuuvvvwwwxxxwwwwwwxxxzzz|||{{{zzzzzz{{{}}}zzzpppkkkhhhfffccc___XXXWWWWWWVVVVVVUUUTTTRRRPPPOOOMMMKKKJJJIIIIIIIIIMMMOOOQQQRRRRRRRRRSSSTTTTTTSSSRRRTTTXXX```iiiooovvvtttnnnfff^^^\\\___ccclllpppvvvzzz~~~~~~{{{yyyvvvqqqjjjccc]]]XXXUUUQQQNNNJJJHHHGGGEEECCCAAA??????>>>>>>=========<<<<<<======>>>>>>?????????======>>>>>>>>>>>>>>>===::::::999777555444333222//////...---+++***))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((())))))******)))((('''%%%%%%&&&((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&(((***)))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((((((''''''%%%&&&((()))))))))((((((''''''''''''((((((((()))%%%&&&(((***++++++***)))&&&'''(((*********))))))))))))***+++,,,,,,------444777;;;<<<<<>>>>>======<<<=========>>>>>>>>>>>>======>>>?????????>>>>>>::::::999888777666555555333222000...,,,***((('''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))*********)))(((&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&$$$######$$$&&&&&&''''''''''''&&&%%%$$$#########$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''###&&&))))))(((''')))+++((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&%%%&&&((()))))))))((((((&&&'''''''''(((((())))))%%%(((---111222000,,,)))$$$%%%''')))))))))))))))((()))******+++...222666;;;===???BBBDDDEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>===;;;888777888::::::???DDDFFFFFFIIIOOOTTT\\\___cccgggjjjkkkkkkjjjhhhmmmrrrvvvxxxyyyzzz{{{}}}{{{yyyxxx{{{~~~zzzvvvvvvwwwyyyyyywwwxxxuuuqqqlllgggccc```^^^XXXUUUUUUVVVVVVVVV[[[bbbccckkkpppmmmiiihhhhhhgggiiiiiiiiiiiiiiijjjkkkllliiiiiijjjlllnnnrrruuuvvv|||{{{xxxvvvxxx~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzyyyxxxxxxwwwwwwwwwrrrrrrssstttuuuvvvxxxyyy}}}zzzwwwwwwwwwwwwvvvwwwwwwwwwxxxyyy{{{}}}~~~zzzwwwxxxyyytttssspppnnnllljjjiiiiiiiiigggdddbbbaaa^^^ZZZWWW[[[ZZZYYYYYYXXXVVVQQQNNNNNNMMMLLLKKKLLLNNNPPPQQQTTTRRRNNNJJJGGGEEEEEEEEEKKKOOOSSSWWW[[[```ggglll|||zzztttpppoookkkgggaaa[[[UUUPPPLLLHHHEEECCCAAA?????????===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>;;;<<<<<<<<<:::666222000444333222000...+++)))(((''''''((()))***))))))))))))******+++***(((&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''))))))(((((((((((()))))),,,+++)))'''&&&%%%&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$%%%&&&'''###'''(((%%%%%%))),,,,,,'''''''''(((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((***+++---///000333777:::===>>>AAACCCEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEHHHGGGGGGFFFFFFEEEDDDDDDAAA@@@??????>>>===<<<<<<;;;<<<<<<;;;::::::<<<>>>@@@FFFMMMQQQRRRTTTXXX\\\ccceeegggjjjlllllllllllllllpppuuuxxxyyyyyyzzzzzz|||{{{yyyxxxzzz~~~|||zzzvvvsssooonnnooooooooommmllljjjfffbbb^^^[[[YYYXXXVVVUUUWWW\\\___bbbiiiqqquuu}}}{{{yyyvvvssstttsssssssssssstttuuuuuusssssssssssstttvvvxxxzzz}}}|||zzzyyy{{{}}}|||zzzzzzzzz{{{{{{yyyyyyyyyyyyyyyzzz{{{|||~~~{{{zzzyyyxxxwwwxxxxxxwwwwwwxxxzzz|||}}}|||{{{}}}~~~}}}{{{yyywwwtttrrrpppppprrrpppooooooooonnnkkkiiifffeeedddcccaaa^^^ZZZWWWTTTSSSQQQOOOOOOOOOPPPQQQSSSQQQNNNJJJHHHGGGFFFGGGEEEGGGKKKMMMPPPSSSYYY]]]jjjqqqzzz~~~~~~|||zzzyyyvvvrrrlllfff```ZZZSSSOOOKKKIIIFFFDDDCCCBBB@@@>>><<<<<<<<<<<<<<<========================>>>>>>>>><<<===>>>===<<<999555333666666555333111///---,,,***))))))))))))))))))))))))))))))))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))((((((''')))))))))))))))))))))))))))(((((((((((('''''''''((((((''''''''''''(((((('''&&&%%%%%%&&&'''((()))(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''((((((((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&(((''''''''''''((())))))&&&''''''''''''''''''(((%%%)))+++(((&&&((((((&&&******)))((('''&&&%%%%%%(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&,,,///333555777:::===???@@@AAABBBDDDEEEEEEEEEEEEFFFGGGGGGHHHIIIHHHHHHHHHJJJIIIIIIHHHFFFFFFEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDCCC???>>>===<<<;;;:::::::::888:::===>>>@@@BBBEEEGGGMMMTTT\\\bbbdddeeefffhhhllllllmmmnnnnnnooooooooorrruuuxxxzzzzzzyyyyyyyyy{{{zzzxxxxxxzzz~~~}}}yyyuuuqqqnnniiigggdddcccccccccbbbbbbbbb```]]]ZZZXXXWWWWWWXXX[[[ZZZ^^^eeekkkpppxxx~~~~~~}}}|||||||||}}}}}}|||{{{zzzyyyyyyyyyzzz{{{}}}}}}}}}}}}~~~}}}~~~~~~}}}{{{}}}|||{{{zzzzzzzzz{{{|||~~~}}}~~~|||zzzxxxwwwuuuttttttvvvxxxyyyxxxwwwtttsssqqqooonnnkkkfffccc___]]]ZZZWWWUUUTTTTTTTTTTTTRRROOOLLLJJJIIIIIIIIIDDDEEEFFFFFFGGGIIILLLOOOWWW]]]eeejjjllllllnnnpppmmmqqqzzz}}}yyyuuupppjjjccc^^^VVVSSSOOOLLLJJJGGGCCCAAA@@@@@@??????????????????>>>>>>>>>>>>===============>>>??????>>><<<999888777666555444333111000000...---+++***))))))******))))))(((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))******+++***)))((('''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%'''((())))))(((''''''&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******''''''((()))((('''&&&%%%%%%***,,,)))'''((('''%%%******)))((('''&&&&&&%%%((((((((((((''''''''''''))))))))))))))))))))))))...222777;;;>>>???AAACCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDFFFEEEEEEDDDDDDCCCBBBBBB======<<<;;;::::::;;;;;;:::>>>CCCGGGJJJMMMQQQSSS]]]dddnnntttvvvuuutttsssrrrrrrqqqqqqrrrssstttuuuxxxzzz||||||{{{yyyxxxyyyyyyyyyxxxyyy{{{yyyxxxuuuqqqmmmhhheeeccc^^^]]][[[[[[[[[\\\\\\\\\bbb```^^^\\\\\\]]]___```eeeeeeiiiooouuuyyy~~~~~~~~~~~~}}}|||zzzyyyxxxxxxyyyyyy{{{}}}~~~~~~}}}|||wwwvvvwwwzzz}}}~~~~~~}}}}}}{{{yyyxxxwwwuuuqqqoooiiihhheeebbb```^^^]]]]]]ZZZXXXVVVSSSPPPNNNMMMMMMLLLKKKJJJHHHGGGGGGHHHIIINNNRRRVVVYYYYYYYYYZZZ[[[ZZZ^^^gggvvv~~~zzztttooodddaaa\\\WWWSSSMMMHHHDDDEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>======<<<<<<<<<<<<===>>>???>>>===<<<;;;666555444333222222111111222000---+++******+++,,,)))((('''&&&'''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((()))***,,,---,,,+++)))'''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&)))(((((('''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&'''''''''((((((''''''(((((()))***%%%&&&'''((('''&&&$$$"""###((()))'''&&&)))***)))&&&&&&''''''(((((())))))'''''''''&&&&&&%%%%%%%%%************************222666;;;???AAABBBCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEDDDEEEEEEFFFGGGFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBAAADDDCCCCCCBBBAAAAAA@@@@@@:::999999999:::<<>>===<<<;;;;;;;;;<<<======>>>===<<<<<<777666555444333333333444444222000---,,,,,,---...***)))(((''''''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''''''''''')))***,,,---,,,+++)))''')))(((((((((((((((((()))'''(((((((((((('''''''''))))))(((''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''((()))%%%&&&(((((((((&&&$$$"""%%%((((((%%%$$$(((,,,+++&&&&&&&&&'''((())))))***)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%777:::>>>AAABBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEECCCDDDEEEEEEFFFFFFEEEEEECCCDDDFFFHHHIIIIIIIIIHHHIIIHHHHHHFFFEEECCCAAA@@@AAAAAA@@@@@@???>>>>>>>>>555555666999<<>>===<<<;;;<<<<<<======<<<<<<<<<;;;:::888666555555666666555444222000///...//////+++******))))))*********(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))((((((''''''''''''''''''''''''''')))******+++***)))((('''))))))(((((((((((())))))%%%&&&'''((())))))))))))***)))((((((''''''((((((&&&&&&'''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''(((((((((((()))***)))((('''&&&'''******%%%$$$'''))))))))))))((((((''''''''''''***************)))))))))&&&&&&&&&&&&&&&&&&&&&&&&===???BBBCCCCCCCCCDDDEEEEEEDDDCCCCCCCCCDDDEEEEEECCCCCCDDDEEEEEEEEEDDDDDDDDDEEEGGGIIIIIIIIIHHHGGGGGGGGGGGGFFFEEECCCBBBAAA??????>>>======<<<<<<;;;555666888===CCCJJJQQQUUU^^^bbbiiinnnppppppqqqqqqwwwzzz~~~~~~|||{{{{{{|||yyyyyyzzzzzzyyyyyyyyyyyywwwrrrkkkeeeaaa\\\VVVRRRVVVUUUTTTUUUVVVYYY\\\^^^aaadddgggiiijjjkkknnnppprrrsssvvvxxxyyyzzz{{{{{{wwwvvvyyy~~~~~~||||||}}}||||||{{{{{{zzzxxxxxxwwwuuutttqqqpppoookkkgggbbb______]]][[[YYYTTTRRRNNNLLLKKKKKKKKKKKKHHHIIIKKKKKKMMMSSS\\\cccoooppppppnnnmmmnnnsssvvv}}}~~~|||xxxsssmmmiii```^^^[[[XXXTTTPPPMMMLLLGGGFFFEEEDDDBBBAAA@@@???==================<<<<<<<<<;;;888666555555666666444444333333222111000000,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))(((((((((((('''''''''(((((((((''''''(((((((((%%%%%%'''(((((((((''''''***))))))(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))'''''''''''''''(((((()))(((((((((((())))))))))))"""'''***)))((())))))'''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))AAACCCDDDDDDCCCCCCDDDEEEDDDDDDCCCBBBBBBCCCEEEFFFBBBCCCCCCDDDDDDDDDDDDDDDFFFGGGHHHIIIIIIHHHFFFEEEEEEEEEFFFEEEEEEDDDCCCCCC=========<<<;;;;;;::::::777999<<>>>>>>>>===============;;;999777444333222333444444444444444444222111111------......---+++***(((************************))))))))))))))))))))))))******++++++++++++******************************(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((('''%%%###!!!******)))(((((((((((((((''''''''''''((((((((()))&&&&&&''''''(((((())))))************************((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))((((((((((((((()))******&&&&&&&&&&&&&&&'''((()))""")))+++,,,---,,,(((%%%%%%&&&'''((()))***+++$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''DDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCCCCCCCEEEFFFGGGDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFDDDBBBBBBDDDDDDBBB???:::===???@@@???=========;;;@@@HHHOOOVVV\\\aaaeeelllnnnqqqsssssssssuuuvvv{{{|||~~~~~~}}}||||||||||||}}}{{{|||{{{wwwpppiiieeecccdddaaa^^^ZZZXXXXXXYYYZZZ[[[]]]```dddgggiiikkklllpppoooooorrrwwwzzzzzzxxx|||~~~~~~}}}}}}~~~~~~}}}~~~}}}yyywwwwwwyyyzzzzzz{{{~~~~~~}}}}}}~~~~~~~~~{{{}}}}}}{{{{{{}}}|||}}}~~~wwwuuurrrrrrtttsssqqqnnnlllkkkiiieeeaaa[[[WWWTTTXXXUUUQQQPPPRRRSSSQQQOOOPPPPPPOOOOOOOOOQQQSSSTTT\\\\\\]]]___dddjjjpppttt|||~~~{{{zzzxxxtttooollliiigggggg\\\VVVNNNIIIGGGFFFCCC@@@BBBAAA??????@@@???===;;;<<<:::888777888777555333777666666555555444333333000000000000///...---,,,*********************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''(((((('''&&&''''''&&&&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((%%%&&&((()))))))))(((''''''(((((())))))))))))(((%%%%%%&&&'''((((((((('''((((((((((((((()))******))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%&&&&&&'''((()))++++++******+++,,,------%%%''')))******)))'''%%%&&&''''''(((((((((((((((''')))***)))((('''(((***---***(((((())))))'''$$$)))((('''(((******)))'''(((&&&%%%'''))))))&&&###DDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGEEEDDDCCCBBBBBBBBBEEEEEEEEEEEEDDDCCCCCCBBBBBB@@@>>>===>>>>>><<<:::888:::;;;<<<<<<>>>@@@CCCGGGLLLSSSZZZ```eeejjjmmmoooppprrrsssssstttvvvxxx}}}~~~~~~~~~~~~|||xxxuuusssuuuuuusssooohhhbbb___]]][[[[[[[[[[[[]]]```ccceeeffffffhhhjjjlllnnnpppqqqtttssssssvvv{{{~~~~~~}}}}}}~~~~~~~~~|||yyyyyyzzzzzz|||}}}~~~~~~}}}}}}|||||||||}}}|||||||||{{{{{{|||~~~~~~~~~~~~}}}}}}zzzxxxvvvvvvxxxyyyxxxwwwtttsssrrrppplllhhheeecccbbb^^^ZZZXXXWWWVVVTTTRRRPPPPPPOOOOOOOOOPPPPPPPPPRRRQQQQQQRRRUUUZZZ___bbbjjjlllooouuu{{{~~~|||xxxuuutttsssrrrfffaaaYYYSSSPPPMMMHHHDDDDDDAAA???>>>>>>>>>===<<<<<<:::999888999999777555666666666555444444333333333111///------------......------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((******)))((((((''''''&&&&&&''''''(((%%%%%%&&&&&&''''''((((((&&&''''''(((((((((((((((((())))))***))))))((((((&&&&&&'''(((((((((''''''******)))(((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((()))'''''''''''''''((())))))&&&'''((())))))((('''&&&&&&''''''((((((((((((((((((***+++***)))((()))***333///+++))))))***)))((()))((('''(((******(((''''''&&&%%%''')))***(((&&&DDDCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDEEEEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBDDDDDDCCCBBBAAA@@@@@@???@@@>>><<<;;;;;;;;;:::999888999;;;<<<>>>CCCJJJNNNVVVZZZ```fffjjjooosssuuussstttuuuttttttvvvxxx{{{~~~zzzssslllgggjjjjjjhhhddd```\\\ZZZZZZZZZ\\\___bbbggglllooorrrsssrrrqqqqqqsssuuuxxxzzzzzzyyyyyy{{{~~~}}}~~~}}}}}}~~~|||{{{{{{|||~~~~~~~~~~~~|||{{{zzz{{{}}}|||{{{yyyyyyzzz|||||||||{{{{{{}}}~~~~~~}}}{{{yyyyyy|||~~~||||||{{{zzzxxxvvvtttsssooolllgggccc```]]]YYYWWWTTTUUUUUUUUUTTTSSSQQQPPPLLLKKKIIIHHHIIILLLNNNPPPVVVWWWZZZ```iiittt}}}~~~~~~uuuppphhhccc^^^YYYRRRLLLHHHEEEAAA?????????>>>>>><<<;;;999999::::::999888666666666555444444333333555333000---,,,---...000111111///...---+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((((((((******)))((((((''''''&&&&&&''''''((('''''''''((((((((((((((('''''''''''''''((())))))***************)))((('''(((((()))))))))(((''''''(((((('''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&%%%%%%''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&''''''((())))))***%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&''''''((((((((((((((()))***++++++))))))***+++666111,,,)))((())))))***)))((('''((())))))(((&&&((('''&&&''')))******)))DDDCCCCCCCCCCCCCCCCCCDDDEEEDDDDDDDDDDDDEEEEEEEEECCCCCCBBBBBBCCCCCCDDDEEEEEEDDDCCCAAA@@@??????>>>@@@>>>===<<<<<<<<<<<<<<<;;;>>>AAAEEEIIIPPPVVV[[[___ccchhhmmmpppsssvvvxxxwwwwwwwwwvvvvvvwww{{{}}}~~~{{{uuulllddd___^^^___```___]]]]]]___aaafffhhhjjjnnnqqqtttwwwxxxzzzxxxvvvuuuwww{{{~~~~~~~~~~~~||||||}}}~~~}}}}}}~~~}}}|||{{{}}}~~~}}}zzzwwwwwwzzz{{{zzzxxx{{{}}}}}}|||{{{|||~~~|||{{{{{{yyyvvvrrrnnniiieeebbb___^^^___```aaa___\\\YYYWWWRRRPPPMMMKKKIIIIIIJJJJJJMMMLLLMMMQQQXXXbbblllrrr{{{}}}{{{uuuqqqlllfff^^^XXXOOOKKKFFFCCCAAAAAAAAA@@@<<<;;;999:::;;;;;;:::999777666666555555444444333666555333111000000000111111111000///---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&''')))))))))'''((((((''''''''''''((((((***)))))))))((((((''''''(((''''''&&&&&&''')))***++++++++++++***)))''''''))))))******)))(((''''''###$$$$$$%%%''')))***+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((('''''''''''')))'''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))((('''''''''''''''((((((((((((''''''''''''((((((&&&''''''(((((((((((((((((()))******)))((()))***///---***'''&&&''''''((()))((('''((())))))'''%%%)))(((((((((((()))))))))EEEDDDDDDCCCCCCDDDDDDEEEDDDEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDCCCBBB@@@???>>>=========<<<;;;;;;::::::;;;===???@@@EEELLLSSSXXX]]]aaadddfffiiinnnqqqsssuuuwwwyyyzzzzzzzzzxxxxxxyyy|||{{{yyyvvvqqqkkkddd___\\\XXXZZZ]]]```cccfffkkknnnqqqrrrsssuuuwwwxxxyyyzzz|||yyywwwvvvxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{||||||{{{{{{|||~~~}}}~~~~~~~~~~~~~~~{{{wwwwwwyyy{{{zzzxxx~~~~~~~~~}}}}}}}}}|||zzzvvvrrrnnnkkkjjjiiijjjllllllkkkhhhdddbbb\\\ZZZWWWSSSPPPNNNMMMMMMOOOMMMJJJJJJMMMSSSZZZ^^^fffkkkppptttwww}}}|||yyywwwrrrkkkeeeVVVRRRLLLGGGEEECCCBBBAAA<<<;;;::::::<<<<<<;;;:::888888777666666555555444555555666666666444222111/////////...------,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((()))((('''(((***+++***)))(((((((((''''''(((((((((*********)))((((((''''''(((''''''&&&&&&''')))***+++++++++******((('''&&&))))))******)))(((''''''###$$$$$$%%%''')))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&''')))(((&&&%%%%%%&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&%%%&&&&&&'''((()))))))))(((''''''(((((((((((((((''''''''''''((((((&&&''''''((((((((((((((('''((()))(((''''''''')))&&&'''((()))(((''''''''')))((('''((()))(((&&&%%%)))******)))(((''''''(((FFFEEEEEEDDDDDDEEEEEEFFFDDDEEEEEEEEEEEEDDDDDDCCCEEEDDDCCCBBBAAA@@@@@@@@@???>>>===;;;:::::::::;;;777888999999:::===AAADDDJJJPPPYYYaaafffhhhjjjkkkmmmppptttwwwxxxyyy{{{}}}{{{||||||{{{zzzzzz|||~~~zzzwwwrrroookkkgggccc___]]]]]]ZZZ^^^cccgggkkkpppuuuxxxuuuuuuvvvwwwxxxzzz|||}}}|||zzzwwwvvvyyy~~~}}}zzzyyyyyyzzz{{{{{{|||}}}{{{|||{{{{{{}}}}}}zzzxxxxxxyyy{{{||||||~~~}}}~~~~~~}}}{{{yyyzzzzzzzzzyyy~~~|||yyyuuuttttttqqqssstttuuutttrrrooommmfffddd```\\\YYYVVVUUUTTTVVVSSSPPPLLLKKKMMMOOOQQQWWW]]]ccchhhkkkrrr|||~~~~~~}}}{{{uuuqqq___[[[TTTNNNJJJGGGDDDBBB???>>><<<<<<======<<<;;;999999999888777777666666333444777999999777444222000//////......---------************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))***,,,---,,,+++)))((((((''''''(((((()))******))))))(((((('''''''''''''''''''''((()))))))))))))))))))))((('''&&&(((((()))))))))(((''''''(((((('''''''''''''''((($$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((#########$$$$$$$$$$$$%%%)))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%***))))))(((''''''&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&%%%&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''((((((&&&&&&'''((($$$'''***,,,+++))))))))))))(((''''''((((((&&&$$$&&&(((******)))'''&&&'''GGGGGGFFFFFFFFFFFFGGGGGGDDDEEEFFFFFFEEEDDDCCCBBBEEEDDDBBBAAA@@@@@@??????>>>===;;;:::999:::;;;<<<:::<<<>>>@@@BBBFFFLLLQQQXXX^^^gggmmmqqqrrrrrrssssssvvvyyy|||}}}}}}{{{}}}}}}}}}{{{{{{|||}}}~~~{{{vvvqqqmmmkkkiiihhhfffeeeccccccbbbbbbbbbfffkkkooorrruuuxxxzzzyyyxxxwwwxxxyyy{{{~~~~~~|||yyyxxxyyy~~~}}}yyywwwwwwxxxyyyzzz{{{}}}~~~}}}||||||}}}|||{{{{{{~~~|||zzzzzz{{{~~~~~~~~~|||zzzyyyzzz|||}}}yyyyyyyyy{{{~~~~~~{{{zzz{{{xxxzzz{{{|||||||||zzzyyypppnnnkkkhhhdddbbb``````^^^]]]ZZZWWWUUUSSSSSSSSSQQQWWW\\\^^^^^^bbbkkksssxxx{{{|||yyykkkgggaaa[[[UUUPPPJJJGGGCCCAAA@@@???@@@@@@>>><<<;;;;;;:::999999888888777222333555666777666666555333222222000///...---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,+++***))))))(((((((((((())))))((((((((((((((((((((('''&&&''''''(((((((((((((((''''''(((((((((''''''&&&&&&&&&'''(((((((((''''''******)))(((''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''%%%&&&'''((('''&&&$$$###&&&&&&%%%&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&''''''((((((((((((((('''((()))((('''&&&''')))&&&)))++++++)))((()))+++)))(((''''''((('''%%%###!!!%%%)))+++***((('''(((HHHHHHGGGGGGGGGGGGHHHHHHDDDEEEFFFFFFFFFDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCC???>>><<<;;;;;;<<<===???BBBDDDGGGIIILLLQQQYYY^^^eeejjjpppvvvxxxyyyzzz{{{uuuxxx{{{~~~~~~{{{}}}~~~~~~|||{{{{{{|||{{{|||~~~xxxvvvsssnnnjjjgggeeedddffffffggghhhiiiiiiiiiiiiiiimmmqqqtttvvvvvvxxxyyy~~~}}}{{{zzz{{{}}}~~~{{{zzz{{{~~~~~~yyywwwvvvwwwxxxzzz{{{|||}}}~~~~~~}}}{{{zzzzzz{{{|||}}}~~~|||{{{|||~~~~~~~~~zzzyyy{{{~~~zzz|||wwwwwwuuuxxx|||~~~}}}~~~~~~yyywwwuuurrrooommmkkkjjjddddddcccaaa___]]]\\\[[[RRRVVVZZZYYYVVVWWW^^^dddnnnttt||||||vvvrrrllleee___XXXRRRMMMFFFDDDCCCBBBBBBAAA@@@>>><<<<<<;;;::::::999999888111222222333444555666777777666444222000...---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))%%%$$$###%%%'''(((((('''))))))(((((((((((())))))'''''''''(((((((((((((((%%%&&&((()))))))))((('''&&&&&&''''''''''''''''''%%%%%%&&&'''((((((((('''((((((((((((((()))***+++'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''(((((('''&&&%%%%%%))))))))))))))))))))))))$$$$$$%%%%%%&&&'''''''''%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&'''))))))***)))((('''''''''''''''&&&''')))******)))'''&&&&&&''''''(((((((((((((((((()))***)))((('''(((***)))***+++)))&&&%%%(((+++)))(((''''''((('''%%%###!!!(((++++++)))))))))HHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDCCCBBBAAA@@@@@@BBBAAA@@@???>>>>>>????????????===;;;:::<<<@@@CCCFFFPPP\\\dddggggggiiikkknnnppptttzzz~~~}}}}}}|||||||||}}}}}}~~~~~~|||{{{yyyuuuqqqlllhhhggggggggghhhkkkllllllmmmnnnooopppppprrrssstttuuuwwwyyyzzz{{{zzz{{{}}}~~~~~~}}}|||}}}~~~~~~}}}{{{yyyyyy{{{~~~}}}{{{{{{{{{|||{{{zzz{{{|||||||||{{{|||~~~~~~~~~}}}~~~~~~~~~~~~{{{zzzzzz{{{{{{{{{|||~~~~~~~~~~~~~~~~~~}}}|||zzzyyyxxxwwwtttpppmmmllljjjgggeee```\\\WWWWWWYYYZZZXXXUUU[[[```jjjttt}}}|||yyyvvvsssooofff[[[TTTKKKHHHDDDAAABBBCCCCCCCCCAAA???===<<<===>>>===;;;888777555444333444666777777666333111///.........(((((())))))((('''&&&%%%)))))))))))))))))))))))).........,,,)))((()))***''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&***)))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((())),,,+++(((&&&%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%'''((()))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%%%%'''((('''&&&'''&&&%%%&&&))))))&&&"""&&&''''''(((((('''&&&&&&%%%&&&&&&'''((())))))***&&&'''((())))))***))))))%%%&&&&&&'''((())))))***---,,,+++)))((('''''''''(((((((((((())))))))))))GGGGGGGGGHHHHHHHHHHHHHHHFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>======>>>>>>>>>===>>>AAAFFFJJJSSS\\\iiiqqqtttuuuvvvwwwssstttxxx~~~}}}|||||||||||||||}}}}}}~~~~~~}}}|||{{{yyyxxxxxxxxxxxxqqqooolllkkklllmmmnnnoooppppppqqqqqqrrrsssssstttssssssuuuvvvxxxzzz{{{|||~~~~~~~~~|||zzzzzz{{{}}}~~~|||{{{{{{||||||{{{zzzzzz|||~~~}}}{{{}}}|||yyywwwvvvvvvwww~~~~~~~~~}}}}}}~~~~~~~~~~~~{{{xxxvvvuuusssqqqooonnnhhhaaa^^^]]][[[WWWSSSWWWZZZ^^^dddkkkrrrwwwzzz~~~}}}{{{zzzwwwqqqhhhbbbWWWTTTOOOKKKJJJHHHFFFDDDCCC@@@>>><<<<<<<<<;;;999999888777666666666777888:::999666444111000......---------,,,++++++******************************((())))))(((''''''(((***''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&)))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''&&&%%%%%%!!!"""###%%%&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&''''''''''''''''''&&&'''&&&&&&&&&&&&''')))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((('''%%%%%%'''((('''&&&+++))))))+++------+++((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((&&&&&&'''(((((()))******+++***))))))((()))))))))******))))))((('''''''''GGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@????????????>>>===<<<;;;;;;===???BBBEEEIIIOOOSSS^^^gggsss|||xxxxxxzzz}}}{{{{{{||||||||||||{{{{{{zzzxxxvvvrrrpppoooqqqtttvvvuuuttttttttttttuuuvvvwwwuuuvvvvvvwwwwwwxxxxxxxxxuuuvvvwwwyyyzzz|||}}}~~~~~~}}}}}}zzzyyyzzz{{{|||{{{{{{|||~~~|||~~~~~~~~~}}}yyyzzz}}}|||xxxtttqqqooossszzz~~~~~~~~~}}}}}}~~~~~~}}}}}}{{{yyyyyyssslllgggdddaaa\\\XXXXXXWWWUUUUUUYYY___eeejjjtttvvvzzz}}}~~~xxxtttiiieeeaaa\\\XXXRRRMMMIIIGGGDDDAAA>>>===<<<;;;999:::::::::999999888888888<<<;;;:::888555222000......---+++***))))))******************************$$$&&&'''''''''''')))+++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((''''''''''''&&&((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''&&&&&&%%%###&&&'''((('''&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''((()))''''''''''''''''''''''''(((''''''&&&''''''((((((&&&''''''(((((()))))))))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''(((&&&%%%%%%&&&''''''&&&"""""""""###%%%&&&%%%###((('''&&&%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&(((((()))))))))((('''''''''(((((())))))*********(((((((((((())))))***+++,,,+++***)))'''&&&%%%$$$GGGFFFFFFFFFFFFFFFEEEEEECCCCCCBBBAAA@@@@@@??????===>>>??????>>>===<<<;;;:::===BBBGGGLLLSSSYYY^^^aaaiiiuuu}}}yyyxxxxxx{{{~~~|||||||||{{{yyywwwtttssspppmmmhhhfffggglllrrrvvv~~~~~~|||zzzyyyyyyyyyyyyyyyzzz{{{{{{||||||{{{{{{|||}}}~~~~~~~~~~~~{{{yyyyyyzzz{{{{{{}}}~~~~~~zzz{{{}}}|||xxxsssooommmqqqxxx}}}}}}||||||}}}~~~~~~}}}{{{wwwrrrnnnllljjjhhheee```]]]XXXTTTTTTWWW[[[^^^fffhhhlllpppuuuzzz~~~yyyvvvrrrnnnhhhaaaYYYTTTMMMJJJEEEBBBAAA???>>><<<;;;;;;;;;;;;:::999888888:::::::::999777555222111///---***((('''((()))***************************'''((()))))))))***,,,...))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''(((((())))))%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((&&&&&&''''''(((((())))))))))))'''''''''&&&&&&''''''(((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&(((((((((***+++,,,,,,,,,((('''&&&$$$%%%&&&(((***''''''''''''((((((((((((((()))))))))((('''&&&&&&((()))))))))*********+++((((((((((((((()))******+++***)))((('''&&&%%%%%%FFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@=========>>>>>>>>>======;;;@@@GGGNNNTTT\\\bbbgggfffmmmvvv}}}zzzxxxwwwyyy|||{{{yyywwwssspppmmmlllhhheeebbbaaaeeekkksssxxx~~~{{{zzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}yyyvvvsssqqqpppuuu{{{~~~~~~~~~~~~~~~zzzxxxuuussssssrrrrrrqqqkkkhhhccc^^^[[[ZZZZZZZZZ\\\\\\]]]aaafffnnnvvvzzz}}}}}}xxxppphhhcccTTTPPPJJJFFFCCCBBB@@@>>>;;;;;;<<<;;;;;;999888777666777888888888777555444333111...,,,++++++,,,---***************************+++,,,+++******+++---************************&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***,,,+++)))((('''''''''(((&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&((()))******''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''&&&$$$$$$&&&'''&&&%%%&&&'''((((((((()))***+++((('''%%%$$$%%%&&&)))***&&&'''((()))***+++,,,,,,((((((((((((((('''&&&%%%))))))))))))***************))))))((('''((((((((('''''''''''''''(((((((((EEEEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBAAAAAAAAA<<<<<<<<<===>>>???@@@AAAAAAFFFNNNVVV]]]dddkkkoooqqquuu{{{}}}{{{yyy{{{yyywwwtttpppmmmjjjiiihhhfffdddcccdddhhhooowww{{{~~~}}}{{{{{{}}}|||}}}~~~~~~}}}|||}}}~~~~~~|||zzzxxxwwwppptttxxx|||~~~~~~~~~~~~|||zzzxxxvvvvvvvvvvvvrrrqqqnnnkkkgggdddbbbaaa___]]]ZZZYYY\\\bbbiiinnnuuuxxx}}}}}}vvvqqq___ZZZRRRLLLHHHEEEBBB@@@======<<<;;;::::::999999444555666777777777777777333222000...,,,,,,,,,,,,++++++++++++++++++++++++***++++++***((('''(((***))))))))))))))))))))))))''''''(((((((((((('''''''''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((''''''&&&)))(((&&&%%%%%%''')))***&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%!!!"""###$$$%%%'''((((((((('''&&&&&&%%%&&&&&&&&&((('''&&&%%%%%%&&&'''((('''(((((()))))))))(((((($$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%% !!!  """$$$&&&&&&%%%%%%&&&''')))***&&&'''(((***+++---...///''''''((((((((('''&&&&&&))))))))))))))))))))))))***)))((((((''''''''''''$$$%%%&&&'''((())))))***EEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@????????????===<<<;;;;;;===@@@DDDFFFIIINNNWWW___ffflllrrruuuzzz|||~~~}}}}}}}}}sssqqqmmmjjjggggggggghhhiiiiiiiiikkkooouuuzzz~~~~~~}}}{{{}}}~~~}}}yyyyyyzzz|||~~~}}}}}}}}}uuuwwwyyyzzz~~~~~~}}}}}}~~~|||yyyxxxxxxxxxwwwwwwvvvuuusssrrrppppppppplllfffaaa^^^^^^___aaaeeeiiipppxxx~~~|||}}}{{{pppjjj```WWWPPPKKKFFFDDDAAA@@@>>><<<;;;;;;;;;;;;777777666666777777888999333222111000...---,,,+++++++++++++++++++++++++++)))******)))''''''((()))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))))))))''''''&&&&&&''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((******))))))((('''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&)))(((&&&%%%%%%&&&((()))&&&'''((()))******))))))&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''%%%$$$$$$%%%&&&&&&%%%((()))***(((&&&&&&))),,,%%%%%%&&&&&&'''(((((()))'''((((((***+++,,,------&&&&&&''''''((('''''''''(((((((((((((((((((((((((((''''''''''''((())))))$$$$$$%%%&&&'''))))))***EEEEEEDDDCCCBBBBBBAAAAAA<<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;;;;===AAAFFFIIINNNTTT\\\eeekkkqqqvvvyyy~~~~~~}}}}}}~~~yyyooolllhhheeedddeeegggiiinnnnnnoooqqquuuyyy|||~~~|||~~~}}}uuuuuuuuuwww{{{{{{|||{{{{{{~~~~~~~~~}}}}}}~~~~~~~~~~~~{{{zzzzzz{{{zzzzzz{{{{{{{{{|||}}}}}}}}}uuulllddd___[[[ZZZVVV[[[dddnnnvvv{{{~~~xxxyyy{{{}}}xxxmmmaaaXXXQQQKKKHHHCCCBBB???===<<<<<<===>>>:::999888777777777888999777777777666444222111000++++++++++++++++++++++++)))*********((((((***+++(((((((((((((((((((((((())))))************))))))'''((((((((())))))******'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((()))*********%%%&&&(((******)))((('''&&&&&&&&&'''''''''(((((()))((('''&&&%%%%%%&&&'''+++******)))((('''''''''((('''&&&&&&%%%%%%%%%%%%'''&&&$$$######$$$&&&'''###$$$&&&(((((((((((((((((((((((((((((('''''''''(((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''%%%$$$$$$%%%&&&&&&%%%&&&((((((&&&$$$###&&&)))$$$%%%&&&'''(((((((((((((((((())))))*********+++%%%%%%&&&'''((((((((('''((((((((((((''''''''''''%%%&&&&&&&&&((()))***+++%%%%%%&&&&&&'''((())))))EEEEEECCCAAA@@@???>>>>>>>>>======>>>??????===;;;===:::;;;@@@BBBCCCIIIQQQZZZ^^^bbbggglllrrrxxx|||}}}~~~|||wwwsssjjjhhhfffdddfffiiimmmpppvvvxxx{{{|||~~~~~~~~~}}}{{{zzzyyyxxxwwwqqqqqqsssuuuxxx|||}}}}}}~~~|||zzzzzz~~~~~~~~~~~~~~~}}}}}}~~~~~~|||}}}~~~~~~~~~}}}rrrjjjbbb[[[VVVWWWXXX\\\bbbiiippptttvvvwwwyyyyyyzzz|||}}}vvvkkk^^^SSSLLLLLLIIIEEECCCBBBAAA???===;;;999888777666888999:::777777888888666333000///000...+++***+++,,,++++++))))))************))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((++++++++++++*********))))))))))))))))))))))))))))))(((&&&$$$$$$&&&((()))''''''''''''(((((((((((())))))***++++++***((((((&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''(((((())))))((('''&&&%%%%%%%%%%%%))),,,,,,)))%%%$$$%%%###$$$%%%%%%&&&&&&%%%%%%(((***,,,,,,***(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&%%%&&&'''(((%%%&&&((()))))))))((('''---,,,)))(((&&&&&&''''''&&&'''''''''(((((()))))))))(((&&&%%%&&&''')))+++*********)))))))))))))))++++++************++++++***(((((()))***+++***)))&&&'''''''''(((((())))))DDDCCCAAA@@@???>>>>>>>>>>>>===<<<<<<======<<<;;;@@@???AAAGGGJJJKKKPPPXXX]]]```dddiiimmmrrrxxx||||||yyywwwvvvtttpppmmmjjjiiihhhhhhjjjnnnrrruuuyyy{{{~~~}}}||||||||||||{{{zzzyyyxxxrrrssstttwwwzzz~~~~~~}}}}}}}}}~~~|||||||||}}}~~~|||||||||~~~{{{yyy{{{~~~|||xxxzzz|||}}}~~~vvvmmmggg^^^[[[XXXWWWYYY___eeeiiioooqqquuuxxx{{{}}}wwwlllbbb[[[QQQMMMHHHDDDBBBAAA@@@???<<<;;;999777777888:::;;;888999999999777555222111111///,,,+++++++++***)))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((((((((***))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))***++++++***)))((('''''''''''''''&&&%%%%%%(((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))(((&&&&&&%%%%%%&&&"""%%%'''(((((('''''''''%%%&&&&&&'''''''''''''''(((***+++***(((''''''((((((''''''&&&&&&''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&''''''((((((((((((((()))(((''''''''''''''''''''''''''''''((((((((()))((((((&&&&&&&&&''')))***)))))))))))))))))))))))))))((((((''''''(((((()))(((''''''''')))***)))(((''''''''''''((((((((()))AAA@@@???>>>============???>>>===<<<<<<<<<===>>>DDDEEEJJJQQQUUUWWW\\\aaabbbeeehhhkkknnnsssxxx|||vvvssspppnnnnnnmmmllljjjkkklllmmmooorrruuuxxxzzz}}}}}}zzzzzz|||}}}~~~|||{{{wwwwwwxxxzzz}}}}}}{{{zzzzzzzzz{{{zzzyyyxxxzzz~~~}}}~~~~~~}}}wwwrrrqqqpppqqquuuyyy{{{yyyvvvyyy{{{~~~~~~zzzuuujjjeee]]]VVVTTTUUUZZZ]]]eeeiiioootttxxx}}}|||rrrlll\\\VVVNNNHHHDDDBBBAAA@@@===<<<:::888888888:::;;;999:::::::::999777555333222000---,,,++++++)))((())))))************))))))((((((((((((((((((((((((,,,++++++******)))((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''(((((((((((('''((()))***++++++***)))(((((((((((((((''''''&&&''''''''''''''''''''''''(((((())))))))))))(((((()))((('''&&&&&&''')))***)))((('''&&&&&&&&&&&&&&&$$$######$$$&&&((('''&&&''''''((())))))))))))(((((())))))(((&&&&&&''')))(((''''''&&&&&&''''''((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''((())))))$$$%%%&&&'''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&''')))***))))))))))))))))))))))))(((''''''&&&&&&''''''((((((&&&&&&'''((()))((('''''''''''''''((((((((((((>>>======<<<<<<<<<<<<===@@@@@@???>>>===???AAACCCIIIMMMTTT\\\aaadddhhhkkkjjjlllmmmoooqqqtttyyy|||~~~qqqooommmkkklllnnnpppqqqppprrrtttwwwzzz|||}}}}}}~~~|||zzz|||~~~~~~|||~~~|||{{{{{{zzzyyy~~~}}}{{{yyyxxxwwwwwwxxxxxxvvvuuuxxx}}}~~~yyyzzz|||~~~~~~}}}xxxyyy}}}{{{sssmmmhhhggghhhlllqqquuuvvvvvvxxxzzz}}}}}}vvvqqqhhh```ZZZXXXXXXYYY```cccggglllqqqwww}}}wwwiiibbbWWWNNNHHHDDDBBB@@@>>>===;;;999888888999:::::::::::::::999777666555444111///---,,,+++)))''')))******++++++******)))((((((((((((((((((((((((+++*********************(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&''')))***+++++++++***(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%)))(((&&&%%%%%%''')))+++)))((('''&&&&&&&&&&&&&&&***&&&######%%%'''&&&###''''''((()))))))))))))))(((((((((&&&%%%%%%''')))((((((''''''''''''(((((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((((((''''''&&&&&&''')))***$$$%%%&&&(((((('''&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&'''((()))((((((((()))))))))))))))))))))(((((((((((())))))((('''&&&''')))***)))((('''''''''(((((((((((((((<<<<<<<<<;;;<<<<<<===>>>@@@AAAAAAAAAAAACCCGGGKKKOOOVVV___eeekkkooossstttsssttttttttttttvvvzzz}}}~~~{{{yyywwwwwwxxxyyynnnnnnmmmmmmooorrrwwwzzzwwwyyy|||~~~~~~~~~~~~}}}{{{zzz{{{~~~~~~~~~|||zzzxxxyyyzzz{{{}}}wwwtttpppnnnnnnpppppppppvvvtttsssqqqpppooopppppppppnnnmmmoootttwwwwwwuuurrrsssuuuuuuuuurrrnnnkkkhhhjjjooosssvvvwwwwwwwww~~~}}}yyyvvvrrrtttxxx~~~wwwqqqiiigggddddddgggkkkoooqqqppprrrvvv|||~~~{{{wwwqqqlllgggcccaaabbbbbbcccdddhhhooowww~~~vvvooocccXXXPPPIIIDDDAAA@@@???<<<:::999999999:::999999999999888888777777555333111///...,,,)))'''******++++++++++++******((((((((((((((((((((((((''''''(((((()))***++++++)))))))))(((((((((''''''''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''((((((((((((&&&''')))***+++++++++***(((((()))))))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&''')))+++(((((('''&&&&&&&&&&&&'''+++'''######&&&((('''%%%&&&&&&'''((((((((((((''''''''''''&&&$$$%%%''')))(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((((((''''''&&&&&&''')))***''''''((()))((('''&&&%%%((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''(((''''''(((((())))))))))))))))))(((((((((((()))))))))((('''(((***+++***)))((((((((((((((('''''''''<<<<<<<<<<<<===>>>???@@@???BBBFFFGGGHHHKKKPPPUUUZZZbbbkkkpppuuu{{{}}}}}}|||{{{zzzxxxwwwyyy|||}}}wwwpppkkkjjjmmmpppoooppppppqqqrrrvvv{{{}}}}}}||||||||||||zzzxxxwwwyyy{{{yyyzzz|||}}}}}}~~~}}}zzzxxxvvvtttrrrpppqqqsssvvvyyy|||xxxoookkkhhhfffggghhhiiiiiilllkkkjjjhhhhhhhhhhhhiiiiiigggeeeeeehhhkkklllmmmjjjhhhfffeeecccaaa]]][[[YYY\\\bbbgggkkkllllllkkkuuuwwwzzz|||zzzvvvqqqnnnkkkmmmqqqwww|||uuuqqqjjjeeeccceeehhhkkkiiijjjnnnwww}}}wwwrrrnnniiigggdddbbbbbbfffmmmrrrxxxyyyzzzzzzzzz}}}zzzpppfff]]]TTTLLLGGGDDDBBB???===;;;;;;;;;<<<999999999999888888888888666444222111111///+++)))******++++++++++++******(((((((((((((((((((((((($$$%%%&&&''')))***++++++*********)))))))))(((((('''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''(((((((((((('''((()))***++++++***)))'''(((((()))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&'''(((((('''''''''''''''((()))***(((''''''&&&&&&&&&''''''%%%$$$###$$$&&&)))******%%%%%%&&&''''''''''''&&&&&&'''''''''&&&&&&'''))))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''''''''''''''((())))))((((((((((((((('''&&&%%%((((((((((((((('''''''''%%%%%%&&&&&&''''''''''''&&&''''''(((((())))))***(((''''''&&&&&&''''''(((***)))((()))***++++++)))((((((((((((((('''''''''<<<<<<<<<===>>>@@@AAABBBCCCHHHNNNRRRTTTXXX^^^cccfffooowwwzzz}}}zzz{{{~~~~~~zzzrrrjjjeeeffflllrrrsssuuuwwwwwwwwwyyy}}}}}}{{{zzzxxxzzz{{{{{{zzzxxxxxxyyywwwyyy{{{||||||}}}~~~~~~~~~|||yyytttqqqooommmkkkiiihhhiiikkkmmmppptttwwwxxx}}}~~~zzzssspppllljjjjjjkkkkkkjjjlllkkkjjjiiiiiiiiikkkkkkllljjjgggdddbbbdddiiilllmmmiiiccc```^^^\\\YYYWWWUUUXXX^^^cccffffffdddcccfffjjjooorrrrrrnnniiifffdddfffiiilllqqqyyy}}}wwwqqqllllllmmmooonnnmmmooovvv~~~}}}}}}}}}}}}}}}}}}}}}|||yyypppnnnkkkfffbbbaaabbbdddhhhiiikkkmmmoootttzzz~~~{{{tttkkkaaaWWWQQQHHHFFFCCCAAA???>>>??????::::::::::::::::::;;;;;;777555444333333111...+++***++++++,,,,,,++++++***))))))))))))))))))))))))&&&&&&''''''((()))***************)))))))))(((((('''''''''''''''''''''''''''((()))******)))((('''''''''''''''((((((((((((((()))***++++++***)))(((&&&'''(((((()))))))))((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))%%%&&&'''((()))))))))(((''''''&&&&&&&&&''''''(((!!!###$$$%%%%%%&&&(((***%%%%%%&&&''''''''''''&&&%%%&&&((((((''''''((()))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***&&&''''''(((((((((((((((&&&&&&&&&%%%&&&&&&'''''')))(((((((((''''''''''''%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((())))))***)))((((((''''''(((((())))))((('''(((*********))))))(((((((((''''''''''''=========>>>@@@AAACCCDDDIIIOOOWWW\\\___cccjjjooooooxxx||||||{{{wwwooohhheeeiiisss{{{yyy{{{}}}|||{{{{{{}}}zzzxxxvvvxxx|||}}}|||{{{zzzzzzzzz|||}}}}}}{{{|||~~~~~~}}}{{{}}}|||{{{{{{|||{{{zzzzzz|||uuurrrnnnjjjhhhgggdddccccccdddfffhhhjjjmmmpppqqqzzz|||~~~}}}}}}}}}||||||xxxuuurrrqqqqqqpppoooqqqqqqpppooopppqqqrrrssstttsssnnnhhhdddeeelllqqqsssnnngggcccaaa```]]]ZZZXXX[[[```dddfffeeebbb```[[[___eeejjjllliiidddaaa```bbbcccdddgggnnnwww~~~wwwzzzzzzwwwtttvvv}}}yyywwwxxxzzzzzzwwwvvvzzz||||||||||||}}}}}}}}}}}}}}}}}}uuutttqqqkkkddd___\\\[[[YYY[[[^^^aaaeeelllsssxxx~~~|||uuujjj```XXXLLLJJJGGGDDDBBBAAAAAABBB<<<;;;;;;;;;;;;<<<======777666555555444333///---***++++++,,,,,,++++++***************************(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%'''***,,,,,,***'''%%%''''''''''''((((((((()))))))))***++++++***((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((&&&###!!!!!!###&&&(((###%%%''')))******((((((''''''&&&&&&&&&''''''((("""$$$'''&&&###"""$$$&&&%%%&&&&&&'''((('''''''''$$$&&&)))***)))((((((((())))))(((((((((((())))))((((((((((((((((((((((((((('''''''''((()))+++,,,%%%&&&((()))))))))((('''$$$#########$$$&&&((()))))))))(((((('''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))***++++++************++++++((('''&&&''')))))))))'''))))))(((((('''''''''&&&<<<>>>??????@@@DDDKKKPPPZZZbbbmmmtttvvvvvvxxx{{{}}}|||~~~|||zzztttssspppmmmlllpppvvv{{{}}}zzzyyy|||}}}~~~|||zzzxxx~~~zzzuuuqqqoooqqqtttrrrsssvvvxxxyyyyyyxxxxxxnnnkkkhhhfffeeeccc```]]]\\\aaafffgggeeefffjjjooozzz|||~~~~~~~~~|||zzzzzz{{{~~~~~~}}}}}}}}}~~~{{{vvvrrrqqqsssuuu{{{wwwrrrpppppppppmmmkkkgggeeeeeehhhnnnpppmmmiii```bbbeeehhhiiihhhfffeeeeeefffiiikkkmmmmmmllllllpppnnnllljjjkkkllloooppp|||||||||~~~|||~~~~~~{{{{{{{{{}}}~~~{{{uuupppyyy~~~}}}vvvoooiiieeeaaa^^^^^^YYYVVVXXXZZZ]]]hhhtttyyy~~~zzztttlllggg[[[VVVNNNGGGCCCBBBDDDFFF???===:::999:::;;;::::::666666444333222111111111,,,,,,,,,+++++++++************************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((()))''''''((()))))))))))))))''''''''''''''''''&&&&&&((((((((((((((((((((((((+++(((&&&&&&''')))******((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''((()))(((&&&%%%%%%&&&''''''(((((((((((('''''')))((('''&&&&&&%%%&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((,,,+++***((('''%%%$$$$$$'''"""###((()))((((((((((((((((((''''''''')))))))))))))))(((((((((++++++***)))((((((((()))===>>>???@@@CCCJJJUUU]]]gggoooyyy~~~~~~}}}yyyvvvsssqqqqqqppppppppptttzzz~~~~~~}}}|||~~~||||||~~~~~~}}}|||{{{zzzzzzzzzzzzwwwsssmmmiiiiiikkknnnnnnpppsssvvvxxxxxxvvvuuurrrpppmmmkkkiiifffbbb___YYY]]]aaaaaa```aaafffjjjtttwww|||}}}yyyyyy{{{}}}}}}yyywwwxxxxxxwwwuuuqqqnnnmmmppptttvvvtttqqqiiiiiiiiijjjkkklllmmmnnnqqqrrruuuwwwxxxwwwwwwvvvqqqpppnnnkkkjjjjjjkkkkkksssvvvxxxvvvttttttxxx|||~~~{{{yyyyyyxxxvvvuuuvvvvvvwwwyyy{{{~~~~~~|||vvvqqqrrrwww~~~{{{uuuqqqmmmiiifffccc^^^[[[]]]]]]]]]bbbiiirrrwwwzzzsssnnnfffaaaZZZSSSNNNJJJHHHGGGBBB@@@===<<<<<<;;;:::888777777666444444333333333//////...---,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((()))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((%%%######%%%'''''''''))))))))))))((((((((((((&&&&&&&&&''''''''''''((('''''''''%%%$$$$$$&&&(((''''''((((((((((((''''''++++++***)))(((((())))))(((((('''&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&''''''''''''((((((((((((+++***'''&&&%%%&&&((()))***&&&"""###'''++++++***((((((((((((((((((((('''((((((((((((((((((((((((******))))))((()))))))))>>>@@@BBBDDDJJJUUUcccmmmvvv|||{{{wwwsssooommmllloooqqqtttvvvyyy}}}~~~}}}|||{{{zzzzzzzzzzzzyyywwwuuusssrrrqqqqqqrrrpppmmmiiiffffffiiilllqqqtttyyy}}}~~~}}}{{{yyywwwuuusssqqqmmmhhhddd___aaabbbaaa```aaafffjjjlllpppxxx~~~|||}}}~~~zzzwwwuuuvvvyyy{{{yyywwwtttrrrpppooopppsssvvvyyy}}}~~~|||{{{zzzwwwuuusssqqqpppnnnpppqqqpppnnnnnnrrrvvvyyyvvvsssqqqpppooommmkkkiiikkkmmmqqqtttvvvxxxyyy|||zzzzzz~~~zzzvvvrrrvvv|||}}}zzzyyyzzz|||~~~|||yyyuuurrrooojjjggghhhiiieeebbbaaaggglllttt}}}}}}zzzuuurrrllleee^^^VVVNNNIIIEEECCC@@@???>>><<<:::777888888777666666555666666222111///---++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))''''''''''''''''''''''''))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&$$$""""""$$$&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((&&&$$$###%%%(((+++''''''''''''''''''''''''(((((('''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&''''''''''''(((((((((((()))(((%%%$$$$$$'''+++---+++)))&&&'''***,,,+++)))''''''((((((((((((((((((''''''''''''''''''''''''))))))((((((((()))******???CCCHHHMMMTTT```mmmvvv|||~~~|||xxxtttqqqnnnlllkkkooossswwwyyy{{{}}}~~~~~~~~~}}}~~~}}}|||zzzxxxwwwvvvvvvvvvvvvuuurrrpppnnnlllkkkkkkmmmnnnppppppoooooopppqqqwww{{{~~~~~~}}}}}}{{{wwwrrrnnnjjjiiihhheeeccccccgggjjjggglllttt|||{{{}}}~~~~~~}}}|||}}}~~~~~~{{{xxxxxxyyyzzzzzzyyyzzzxxxvvvuuuvvvyyy}}}~~~{{{zzzsssttttttrrrpppppprrruuutttqqqnnnlllkkkjjjhhhfffbbbdddhhhkkkmmmoooooonnnooommmkkkmmmttt}}}~~~wwwqqqmmmrrruuuzzz~~~}}}yyywwwyyyzzzvvvlllddd```aaafffpppyyy{{{vvvnnnbbbTTTKKKFFFDDDBBBAAA@@@>>>;;;888999888888777666666777777222111...+++))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++************'''''''''(((((((((((()))%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''%%%%%%'''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((('''&&&'''***,,,''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''(((((((((((('''''''''&&&''''''''''''((((((((((((((('''%%%%%%&&&(((***,,,)))((('''((()))***(((&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((()))***+++BBBHHHQQQYYY```iiirrryyy|||||||||{{{yyywwwtttrrrqqqnnnqqquuuxxxyyyyyyzzz{{{~~~}}}}}}~~~}}}|||zzzxxxvvvuuutttssspppooonnnmmmkkkjjjhhhgggkkkpppwww|||}}}|||zzzyyy{{{}}}zzzsssqqqnnniiifffeeeggghhhiiimmmssszzz~~~~~~~~~~~~~~~}}}{{{|||~~~|||zzzzzz{{{|||~~~|||zzzyyyyyyyyyzzzyyyzzzzzzzzzzzz|||}}}~~~~~~~~~~~~||||||zzzxxxuuutttuuuvvvsssqqqnnnmmmlllkkkjjjhhheeegggiiikkklllkkkjjjiiiaaa```______bbbhhhpppuuu||||||}}}zzzpppjjjmmmpppuuu{{{{{{qqqaaa]]]]]]dddllltttzzzmmm]]]QQQHHHFFFDDDBBBAAA@@@>>><<<:::999888777777666666777444222000---+++******)))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))%%%%%%'''(((((('''%%%%%%''''''''''''''''''''''''++++++++++++************'''''''''(((((((((((()))''''''((())))))))))))((('''''''''((((((((())))))(((((((((((((((((((((((()))(((&&&''')))***))))))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((###&&&((()))(((''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((()))******''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((()))((((((''''''''''''((()))(((&&&%%%&&&'''''''''(((((())))))&&&&&&&&&&&&''''''((((((((('''''''''((()))******HHHPPP\\\eeekkkqqqvvvzzz~~~zzz{{{|||}}}|||{{{xxxwwwsssuuuxxxxxxxxxxxxyyyzzz~~~}}}}}}~~~~~~uuuuuuuuutttsssqqqooonnnkkklllnnnoooooommmkkkjjjnnnuuu~~~~~~|||xxxtttqqqpppoooooooooqqquuuyyy}}}~~~}}}}}}}}}~~~}}}||||||~~~{{{zzzzzz|||~~~~~~}}}|||{{{zzzzzzzzzyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}zzzxxxwwwwwwwwwvvvtttrrrqqqrrrrrrqqqpppnnnooopppqqqpppooommmkkk\\\[[[YYYWWWWWWZZZ___ccciiikkkpppuuuyyy|||~~~~~~~~~{{{tttoooqqqtttwww{{{}}}mmmccc\\\___dddjjjwwwyyyiii\\\OOOLLLHHHEEEDDDBBBAAA???<<<;;;:::888777666666666666555444222000///---,,,******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&''''''(((((()))))))))))))))'''''''''(((((())))))***(((((((((((((((((((((((('''&&&%%%&&&((()))((('''+++*********))))))))))))&&&&&&&&&''''''''''''((( ###'''((('''%%%$$$###((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&((()))***'''&&&&&&&&&&&&'''((((((&&&''''''(((((()))******''''''''''''((((((((((((&&&''')))******(((&&&%%%(((((())))))))))))((('''&&&&&&''''''((()))))))))&&&&&&&&&'''(((((())))))(((((('''''''''((())))))PPPXXXdddmmmssswww{{{~~~zzz|||}}}{{{yyyyyyyyyxxxwwwxxxzzz|||}}}||||||}}}}}}|||}}}~~~|||xxx{{{||||||}}}~~~~~~|||{{{zzzpppqqqsssuuutttsssqqqooommmppptttxxxzzzyyyvvvtttwww|||~~~}}}|||zzzyyyvvvvvvwwwyyy|||~~~~~~~~~~~~~~~}}}}}}~~~||||||~~~|||}}}~~~}}}|||{{{zzz{{{yyyzzz{{{|||}}}~~~~~~~~~}}}|||||||||||||||}}}}}}}}}~~~~~~{{{zzzzzzzzzyyyyyyyyywwwvvvwwwyyyzzzzzzzzzxxxxxxyyyyyyxxxvvvtttssseeeccc___YYYUUUWWW\\\aaa___bbbeeeiiinnnrrrwwwzzz||||||}}}|||{{{{{{~~~vvvvvvvvvwwwxxxzzz|||}}}|||~~~|||nnndddbbbbbbcccmmmzzz}}}uuujjjZZZUUUOOOIIIFFFDDDCCCBBB???>>><<<:::999777777777555666666666444111///---++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((())))))((((((&&&''''''((())))))******((((((((((((((((((((((((&&&%%%$$$&&&'''((('''%%%******)))))))))(((((((((&&&&&&&&&''''''''''''(((###&&&((((((&&&%%%$$$$$$((('''%%%$$$$$$%%%'''((("""""""""###$$$&&&'''(((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&((()))***+++,,,''''''''''''((((((((((((''''''((())))))(((''''''((()))))))))(((((()))***&&&&&&''''''((())))))***&&&&&&'''(((((()))******))))))((('''''''''((((((UUU]]]hhhqqqwww{{{}}}{{{zzz}}}~~~||||||{{{zzzxxxwwwyyy||||||zzzyyy{{{{{{{{{}}}~~~}}}}}}~~~~~~~~~{{{rrruuu{{{qqqqqqrrrsssttttttttttttsssvvvyyy}}}~~~}}}{{{yyyqqqvvv|||}}}|||zzzzzzyyyzzz}}}~~~~~~~~~}}}~~~~~~zzz|||}}}}}}|||zzzyyyyyyzzzzzzzzzzzz{{{}}}{{{{{{{{{{{{{{{|||}}}}}}yyyyyyzzzzzz{{{||||||}}}~~~|||zzzyyyzzz||||||{{{{{{yyyyyy{{{}}}~~~~~~~~~~~~}}}|||{{{zzzqqqnnnggg___YYYZZZ```fff^^^^^^```aaaeeekkkqqqvvvzzzzzzyyyxxxwwwxxx|||~~~yyy~~~|||zzzwwwwwwwwwxxxyyy|||}}}}}}xxxkkkgggccc___fffrrrtttzzz~~~tttbbb\\\TTTLLLHHHEEEDDDCCCBBB@@@>>><<<:::999888777333444555666444111...,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))%%%&&&''''''((((((''''''&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&%%%'''((()))(((&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((*********)))'''&&&((()))((('''%%%$$$$$$%%%'''((($$$$$$%%%&&&''')))***+++&&&&&&&&&&&&&&&'''((()))$$$%%%&&&((()))+++,,,---''''''''''''((((((((()))''''''&&&&&&'''((()))***&&&'''''''''&&&'''(((***&&&&&&&&&'''((())))))***'''''''''((()))******+++***)))((('''''''''''''''eeeiiinnnssswww|||~~~}}}{{{zzzzzzzzz{{{{{{|||~~~~~~~~~~~~~~~}}}}}}~~~|||~~~~~~}}}||||||~~~}}}}}}~~~~~~yyyuuupppoooppptttxxxzzzyyywwwnnnmmmkkkjjjlllppptttwww|||~~~~~~~~~~~~~~~~~~~~~{{{{{{||||||||||||{{{{{{yyyyyyyyyzzzzzzzzz{{{{{{||||||{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||{{{{{{|||~~~}}}|||vvvrrrmmmiiigggeeebbbaaagggdddaaaaaacccgggjjjkkknnnnnnoooppprrrtttwwwxxxzzz|||~~~~~~{{{yyyyyyyyy~~~}}}}}}wwwnnniiihhhgggfffkkkooowwwqqqmmmbbbVVVOOONNNKKKGGGCCCAAA???>>>===;;;888666666333111111444555444222111000...+++***))))))***,,,((('''***,,,++++++---)))(((((()))+++---,,,+++''')))***)))&&&%%%&&&(((%%%((()))(((&&&%%%(((+++((((((''''''''''''((((((***++++++,,,+++***)))(((((()))******((($$$ ''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&'''((())))))((('''&&&&&&''')))******((('''%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''((('''&&&''')))+++(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((()))***+++%%%&&&(((***,,,,,,,,,,,,)))'''%%%&&&)))***(((&&&'''%%%$$$'''***---,,,***(((((((((((())))))))))))kkknnnrrrvvvxxx{{{~~~~~~|||{{{zzzyyyxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}zzzuuuqqqjjjhhhgggiiimmmpppppppppnnnnnnnnnooorrruuuyyy{{{~~~~~~~~~~~~~~~}}}}}}|||{{{{{{||||||||||||{{{{{{yyyyyyzzzzzzzzz{{{{{{{{{|||{{{{{{{{{zzzzzzzzzzzzzzz{{{||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyy{{{||||||{{{|||~~~~~~}}}|||zzzxxxtttqqqooommmjjjhhhhhhfffcccaaa```aaadddeeeiiihhhhhhgggiiikkknnnooosssuuuxxx|||}}}||||||~~~}}}}}}~~~|||tttooommmiiigggcccfffmmmuuu}}}xxxuuummmaaaZZZUUUOOOHHHFFFDDDBBB@@@???>>>;;;888777555222333444555444333000///...,,,++++++++++++***&&&%%%((()))''''''(((***)))((()))+++,,,,,,+++''')))***)))'''%%%'''(((''''''((('''''''''(((*********))))))))))))*********++++++++++++***)))(((&&&''')))++++++)))'''&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''%%%&&&'''((((((''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''((((((((('''''')))+++''''''''''''''''''''''''))))))(((''''''((())))))******)))(((((((((((()))###$$$&&&'''((((((((((((***((('''(((***+++)))'''(((&&&%%%'''***,,,+++)))(((((((((((())))))))))))rrrtttxxxzzzzzz{{{}}}~~~}}}|||{{{yyywwwtttwwwvvvvvvvvvwwwxxxyyyzzz~~~}}}}}}~~~~~~~~~~~~~~~|||zzzyyywwwsssoookkkfffdddbbbdddgggkkkmmmnnnqqqsssvvvyyy|||~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzxxx{{{{{{||||||||||||{{{{{{zzzzzzzzz{{{{{{{{{||||||{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{|||~~~~~~|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzwwwyyy||||||||||||~~~~~~}}}||||||{{{yyyxxxwwwuuurrroooiiiiiigggbbb]]][[[^^^aaafffeeedddccccccdddeeegggjjjkkknnnrrrwww{{{~~~||||||}}}~~~~~~~~~|||xxxtttnnniii^^^___ccciiirrrzzz{{{{{{vvvnnnfff```WWWNNNJJJHHHEEECCCAAA@@@===;;;888666444444555555555444000000...---,,,,,,,,,,,,---)))'''***,,,)))(((***+++)))((()))++++++***)))((()))***)))'''&&&'''(((((('''&&&&&&((())))))(((******))))))))))))************++++++******)))(((&&&'''((()))***+++******))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%(((((((((''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''((()))((('''''')))+++''''''''''''''''''''''''***))))))(((((())))))***---,,,+++)))(((''''''''''''((())))))******))))))+++)))((()))***+++***))))))''''''((()))******((((((((((((((())))))))))))vvvyyy|||~~~~~~}}}~~~~~~~~~zzzwwwvvvsssqqqooottttttuuuvvvwwwyyyzzz{{{}}}|||~~~~~~|||zzzyyyyyyyyyxxxvvvuuussspppnnnkkkiiiiiijjjkkkmmmqqqtttwwwxxxzzz|||~~~~~~}}}}}}|||||||||}}}~~~~~~|||zzzxxxzzz{{{{{{||||||{{{{{{zzzzzzzzz{{{{{{{{{|||||||||zzzzzzzzzzzzzzzzzzzzzzzzyyy{{{}}}~~~~~~}}}{{{yyyzzzzzzzzzzzzzzzzzzzzzzzzvvvxxx{{{}}}||||||}}}}}}~~~}}}|||{{{zzzyyyzzz{{{{{{yyyuuuqqqjjjlllkkkeee^^^ZZZ]]]aaahhhhhhhhhhhhgggfffdddcccccceeegggjjjmmmppprrrssswwwvvvvvvxxx~~~}}}{{{|||}}}~~~~~~~~~~~~{{{tttnnncccaaa```cccjjjrrrxxx|||{{{}}}zzztttooojjjbbbYYYOOOLLLHHHDDDBBB@@@>>><<<999777666555555444444444333222111///...---,,,+++---)))(((,,,...+++***++++++***))))))******)))(((((()))))))))((((((((((((***'''$$$%%%)))***)))'''((((((''''''''''''((((((******************))))))***)))(((''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&'''))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%((((((((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&''')))''''''''''''''''''''''''******))))))))))))******---,,,+++***((((((((((((************************)))))))))))))))***))))))))))))(((((())))))(((((((((((((((((())))))))))))xxx{{{~~~yyyuuusssrrrpppnnntttuuuvvvxxxzzz{{{|||}}}|||{{{yyywwwtttsssrrrqqqppppppooonnnmmmmmmmmmnnnqqquuuzzz~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}||||||{{{zzz|||}}}~~~|||{{{zzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{|||yyyyyyzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzvvvyyy{{{||||||{{{{{{|||~~~~~~~~~~~~}}}|||{{{{{{xxxxxxyyy{{{|||zzzwwwssslllnnnnnniiibbb```cccgggkkkmmmppprrrqqqmmmhhheeecccdddfffggghhhiiiiiiiiikkkhhhgggkkkssszzz~~~}}}|||}}}|||xxxyyy}}}}}}~~~}}}||||||~~~yyytttkkkhhhdddcccfffkkkoooqqq}}}yyyvvvsssmmmfffVVVRRRLLLFFFCCCAAA???===999999888666444333333444666555444222///---+++***'''$$$$$$)))+++)))((()))+++)))((()))******)))((()))((((((((())))))))))))***'''$$$%%%)))***)))'''((((((''''''''''''(((((())))))))))))))))))******,,,+++)))'''&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%'''(((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&((('''&&&%%%%%%'''''''''''''''''''''''''''))))))************))))))******))))))))))))******((((((''''''&&&&&&&&&&&&((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((())))))))))))xxx|||zzzvvvuuuttttttssswwwxxxzzz|||~~~}}}|||{{{|||}}}}}}||||||xxxwwwuuurrrpppooonnnmmmlllnnnooooooppprrrvvvyyyzzz}}}~~~~~~~~~~~~~~~~~~{{{{{{||||||}}}}}}~~~~~~~~~}}}||||||{{{zzz{{{|||~~~~~~~~~}}}|||zzzzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzzzzz{{{{{{yyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxzzz{{{{{{zzzyyyyyyzzz|||}}}}}}}}}||||||{{{zzzyyyyyyzzz}}}~~~}}}yyywwwnnnoooooommmiiihhhjjjmmmnnnqqquuuxxxwwwsssmmmiiihhhiiijjjjjjjjjiiihhhgggbbb]]][[[___eeekkkssszzz|||zzzzzz|||{{{xxx{{{}}}}}}|||{{{zzz|||}}}xxxsssoookkkhhhhhhiiiiiihhhtttwww{{{}}}{{{vvvooo```[[[SSSLLLGGGDDDBBBAAA;;;;;;:::888555333444555777666555333111...,,,+++(((%%%&&&+++---***)))******((('''(((******)))((()))((('''(((***+++***)))((('''&&&&&&((())))))(((******))))))))))))******))))))((((((((()))************)))(((((()))))))))'''''''''''''''''''''''''''(((((())))))(((((('''((((((''''''''''''(((((())))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((((((((''''''((((((((((((''''''%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))(((''''''''''''((()))***+++))))))(((''''''(((((()))&&&((()))((('''&&&''')))((()))***)))((('''((()))(((((((((((())))))))))))yyy}}}{{{xxxxxxyyyzzzzzz|||}}}~~~~~~}}}|||wwwxxxzzz}}}}}}xxxvvvuuutttsssrrrqqqppppppppppppppprrrtttuuuwwwzzz~~~|||~~~~~~}}}~~~~~~~~~~~~~~~~~~zzz{{{{{{||||||}}}~~~~~~~~~~~~}}}|||||||||||||||||||||{{{{{{{{{{{{{{{yyyzzzzzz{{{{{{zzzzzzyyyxxxxxxxxxyyyyyyyyyyyyzzzxxxxxxyyyyyyyyyzzzzzzzzz{{{zzzyyyxxxxxxyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzxxxwwwxxxyyy{{{||||||||||||{{{zzzzzz{{{{{{{{{}}}~~~~~~{{{yyyqqqppppppoooooooooppppppsssuuuxxxyyyyyywwwsssqqqooopppqqqqqqqqqooonnnllleee^^^YYYYYYXXXZZZbbbkkkqqqqqqtttxxxxxxuuuwww|||zzzzzzyyyxxxwwwxxx{{{~~~~~~{{{xxxvvvsssrrrpppnnnjjjhhhiiilllrrryyy}}}wwwllleee\\\SSSNNNJJJGGGFFF===>>>>>>;;;777555666777555555555444333111///...---******...///+++((()))(((''''''(((***+++***)))***((('''(((***,,,***)))''''''((('''''''''(((*********))))))))))))******)))(((((('''((()))***+++'''''''''((()))))))))***'''''''''''''''''''''''''''((()))******)))((('''''''''((((((((((((''''''))))))*********((('''&&&'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))((((((((('''(((******((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((('''&&&&&&&&&&&&'''((()))***++++++***))))))***+++,,,''')))***)))'''&&&(((***''')))***)))((('''(((***(((((((((((()))))))))))){{{~~~|||zzzzzz}}}}}}}}}}}}}}}{{{zzzsssvvvzzz{{{uuuqqqppprrrrrrqqqqqqrrrrrrsssttttttwwwyyy{{{|||}}}yyy}}}~~~~~~~~~~~~|||}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{||||||}}}~~~~~~~~~|||~~~}}}||||||||||||}}}|||{{{zzzyyyxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzyyywwwwwwxxxxxxxxxyyyyyyyyyxxxxxxxxxyyyyyyzzzzzzzzz{{{zzzxxxwwwwwwxxxzzz{{{zzzzzzzzzzzzzzzzzzzzzzzz||||||{{{yyyvvvvvvwwwyyy{{{{{{{{{|||{{{{{{zzzzzz{{{zzzzzz|||}}}}}}{{{yyysssrrrppppppqqqrrrrrrqqqxxxxxxyyyyyyzzzyyyyyyyyyssstttvvvwwwwwwvvvtttsssoooggg___YYYRRRNNNTTT^^^```ccciiioooooolllmmmqqqwwwwwwwwwuuutttuuuwwwzzz{{{||||||{{{{{{||||||{{{{{{zzzzzzyyyuuuppplllbbbffflllttt{{{|||tttmmmcccYYYSSSOOOLLLJJJ@@@AAAAAA===999777777999222333444444444333222111---)))))),,,,,,'''###"""'''&&&&&&'''***++++++******((('''(((+++,,,+++)))%%%((()))(((&&&%%%(((+++((((((''''''''''''(((((()))(((''''''''')))***+++%%%%%%&&&&&&&&&&&&&&&%%%))))))))))))))))))))))))'''((()))******)))((('''&&&'''((())))))((('''&&&((()))******)))'''%%%###'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((((((***,,,,,,***(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&''')))***(((***,,,+++(((''')))+++&&&(((******(((''')))+++(((((((((((())))))))))))~~~|||~~~~~~}}}|||{{{{{{|||~~~}}}~~~~~~|||uuulllhhhiiinnnpppsssuuuvvvxxx{{{~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~}}}~~~~~~}}}~~~}}}}}}}}}}}}}}}|||{{{{{{}}}}}}~~~~~~~~~}}}}}}|||~~~|||{{{yyyxxxxxx||||||{{{{{{{{{zzzzzzzzzxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwtttsssrrrssstttuuuwwwwwwxxxyyyyyyyyyyyyxxxxxxyyyyyyzzzzzzyyyyyyxxxxxxwwwvvvtttttttttuuuvvvwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvwwwxxxzzz{{{||||||{{{zzzzzzzzzzzzyyyyyyyyyvvvuuutttssssssuuuwwwyyy||||||{{{{{{{{{zzzzzzzzzvvvvvvvvvvvvvvvvvvwwwxxxvvvqqqhhh]]]SSSNNNMMMNNNJJJRRR[[[___]]]]]]aaafffjjjnnnsssuuuuuutttsssrrrrrrssstttuuuxxx|||~~~~~~}}}~~~}}}{{{yyyooollliiihhhkkksss{{{|||yyytttmmmhhhccc\\\TTTNNNIIIFFFCCCAAA???<<<999666444444555666555444222222------......---,,,***)))************+++,,,------))))))))))))))))))))))))******)))(((((((((((((((((())))))))))))***************))))))))))))******+++++++++***)))(((((('''((((((((('''&&&&&&&&&%%%+++******)))(((''''''&&&))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&''')))******'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%'''(((((('''&&&&&&''')))******)))&&&%%%%%%&&&((((((((((((((((((((((((&&&%%%%%%&&&((()))((('''(((((())))))*********++++++***)))(((&&&&&&%%%%%%++++++******)))(((((((((***(((''')))+++------,,,(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************xxxwwwvvvuuuvvvyyy~~~|||{{{zzzzzzyyyzzz|||~~~~~~}}}{{{{{{||||||||||||zzzwwwuuusssnnnhhhgggjjjqqqtttyyy|||~~~|||{{{~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}|||{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}~~~}}}{{{zzzyyyxxx{{{{{{zzzzzzzzzyyyyyyyyyvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvtttsssssstttuuuuuuvvvwwwxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwvvvvvvvvvwwwwwwyyyyyyyyyxxxwwwvvvuuutttuuuuuuvvvwwwxxxyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyywwwvvvwwwxxxzzz{{{|||{{{{{{{{{zzzzzzzzzyyywwwwwwwwwwwwwwwxxxyyyzzzzzzvvvoooeee[[[RRRJJJFFFCCCHHHNNNQQQQQQRRRUUUXXX```dddiiilllmmmlllmmmmmmlllooorrruuuxxx|||~~~|||{{{tttqqqmmmjjjjjjnnnsssvvv{{{{{{yyyvvvtttppphhh]]]UUUJJJGGGCCC@@@>>>===;;;999666777777777666444222111,,,,,,,,,,,,+++***((((((***))))))))))))******+++))))))))))))))))))))))))******)))((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))******))))))(((''''''&&&''''''''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((((((''''''(((''''''((())))))'''%%%((((((((((((((((((((((((''''''''''''((((((((()))&&&((())))))(((''''''(((((()))***)))'''&&&&&&'''(((((((((((((((((((((((('''&&&%%%&&&(((((((((&&&((((((((()))))))))*********)))(((''''''&&&&&&'''((((((((()))******+++++++++)))((((((***++++++***(((((((((((())))))))))))''''''(((((())))))******(((((()))))))))*********rrrpppnnnnnnrrrxxx}}}~~~|||zzzxxxwwwuuuvvvxxxzzz}}}wwwwwwvvvvvvuuuuuuvvvvvvtttqqqnnnnnnjjjfffgggllltttyyy~~~|||{{{~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~}}}{{{zzzyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuvvvvvvwwwxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvwwwxxxzzzzzzyyyxxxxxxxxxxxxyyyzzzzzzyyyxxxwwwuuutttssstttuuuuuuvvvwwwxxxyyyyyyxxxyyyyyyzzzzzz{{{{{{||||||{{{zzzyyyxxxyyyzzz{{{{{{{{{zzzzzzzzzzzzyyyyyywwwwwwxxxyyyyyyzzz{{{{{{|||yyytttoooggg[[[MMMCCC@@@@@@BBBCCCEEEGGGIIIJJJRRRUUUZZZ^^^___```aaabbbaaaeeekkkqqquuuyyy~~~~~~~~~~~~}}}zzzwwwrrrmmmjjjjjjjjjkkksss~~~||||||~~~}}}ttthhh___OOOJJJDDD???============999999888777666555333222///...---,,,******))))))++++++++++++************))))))))))))))))))))))))******)))(((((((((((((((&&&&&&&&&'''''''''((((((((()))***++++++***)))((())))))((((((''''''&&&&&&''''''''''''''''''((((((%%%&&&'''((()))***+++,,,))))))))))))(((((((((((('''(((((((((((((((((('''***(((''''''(((((('''%%%((((((((((((((((((((((((''''''''''''((((((((((((''')))******)))(((((()))'''((()))((('''&&&''')))(((((((((((((((((((((((()))'''&&&'''(((((('''&&&'''''''''(((((((((((((((((((((''''''''''''(((((('''(((((())))))******++++++***((('''((()))((('''(((((((((((())))))))))))$$$%%%&&&((()))+++,,,---(((((())))))))))))******tttqqqnnnqqqwww}}}}}}{{{yyyxxxwwwuuuvvvyyy|||~~~|||rrrrrrrrrpppooonnnooooooqqqooopppqqqoookkkkkkoooxxx|||~~~~~~~~~}}}~~~}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{{{{zzzzzzzzzyyyyyyyyyuuuuuuuuuuuuuuutttttttttrrrssstttuuuvvvvvvuuuuuuuuuvvvvvvwwwxxxwwwwwwwwwxxxwwwuuuttttttuuuwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvttttttuuuvvvvvvwwwwwwxxxxxxxxxwwwwwwxxxyyyzzz{{{||||||{{{{{{yyyxxxxxxxxxxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyvvvwwwxxxyyyzzz{{{{{{{{{yyywwwvvvuuurrrgggXXXMMMFFFBBB??????AAACCCCCCCCCFFFIIIMMMOOOPPPRRRSSSUUUUUUYYY___ffflllsssyyy~~~}}}{{{}}}}}}{{{wwwrrrnnnkkkiiiiiilllrrrzzzzzz|||~~~{{{qqqhhhYYYSSSIIIBBB>>>>>>>>>>>>888888888777666555444444444333111...---,,,,,,---............---,,,,,,+++))))))))))))))))))))))))***))))))((((((((((((((('''(((((((((((()))))))))'''(((***,,,,,,***(((''')))))))))(((((('''''''''&&&&&&''''''(((((())))))%%%&&&'''((()))***+++,,,))))))))))))((((((((((((((((((''''''''''''((((((+++)))'''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''(((******((('''((()))%%%'''((((((''''''(((***((((((((((((((((((((((((***(((''''''(((((('''%%%'''''''''''''''''''''''''''&&&&&&''''''((()))************)))((((((''''''***(((&&&&&&((((((((('''(((((((((((())))))))))))%%%%%%&&&((()))+++,,,,,,(((((((((((()))))))))***yyywwwvvvxxx~~~~~~|||zzzzzzyyyyyyzzz{{{~~~~~~|||yyywwwmmmmmmmmmkkkhhhfffgggiiilllnnnsssyyyyyyuuutttwww~~~~~~}}}}}}~~~}}}}}}}}}||||||}}}}}}~~~~~~}}}}}}}}}~~~}}}}}}||||||||||||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~|||}}}~~~zzz{{{{{{|||~~~~~~~~~}}}}}}|||||||||{{{||||||||||||{{{{{{{{{{{{wwwwwwwwwvvvvvvuuuuuuuuurrrssstttuuuvvvvvvuuuuuutttuuuvvvvvvwwwwwwvvvvvvwwwvvvtttsssssstttvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxuuuvvvvvvwwwwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxuuuvvvwwwxxxyyyzzz{{{|||{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyvvvwwwxxxyyyzzzzzzzzzzzzzzzxxxvvvwwwvvvpppddd[[[OOOIIIBBB???@@@AAA@@@>>>AAABBBDDDEEEEEEFFFGGGIIIJJJMMMRRRYYY```iiisssyyy~~~yyy{{{~~~~~~|||zzzwwwtttqqqpppoooiiigggiiiqqq}}}{{{{{{|||~~~xxxrrrggg___TTTJJJDDDAAA???>>>777777777666666666666666777555222000...---------...............---,,,+++))))))))))))))))))))))))***))))))(((((((((((((((************+++++++++,,,'''(((***,,,,,,***((('''******)))))))))))))))(((&&&''''''(((((()))))))))'''((((((((()))))))))***))))))))))))(((((((((((()))(((''''''''''''((()))+++)))'''&&&'''((('''&&&''''''''''''''''''''''''((((((((((((((('''''''''%%%'''(((((('''&&&''''''%%%'''(((((('''''')))***((((((((((((((((((((((((***)))''''''(((((('''%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++******))))))(((''''''''''''&&&%%%&&&((()))***)))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))~~~}}}~~~~~~}}}|||{{{{{{{{{|||}}}~~~||||||xxxyyyxxxwwwvvvtttrrrpppgggiiijjjhhheeeccceeehhhjjjnnnvvv~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}|||~~~}}}|||}}}~~~~~~~~~}}}||||||}}}~~~||||||{{{{{{{{{{{{||||||~~~}}}||||||}}}~~~~~~~~~~~~~~~{{{|||}}}~~~~~~~~~~~~~~~zzzzzzzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{yyyxxxxxxwwwwwwvvvvvvuuuttttttttttttuuuuuuuuuuuuttttttuuuvvvvvvvvvvvvvvvvvvvvvttttttttttttvvvvvvuuuvvvwwwwwwxxxwwwwwwwwwssstttuuuvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwtttuuuuuuvvvxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyywwwwwwxxxxxxxxxxxxyyyyyywwwxxxyyyzzz{{{zzzyyyxxx|||zzzxxxxxxwwwssslllfffYYYRRRJJJDDDBBB@@@>>>;;;@@@AAAAAA@@@??????AAACCCDDDFFFJJJOOOVVV___iiippp{{{}}}~~~|||zzzyyyxxxwwwwwwkkkddd```fffpppzzz}}}{{{zzz||||||tttlllaaaVVVMMMGGGBBB???999999888777777777888888666555333000...,,,++++++******+++,,,,,,+++))))))))))))))))))))))))))))))******)))(((((((((((((((******++++++++++++,,,,,,((()))***++++++***)))(((************))))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((()))((('''&&&&&&'''((())))))'''&&&'''((()))((('''))))))))))))))))))))))))((((((((((((((('''''''''%%%'''(((((('''&&&&&&'''%%%'''((((((''''''(((***((((((((((((((((((((((((***((('''((())))))(((''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&((()))***+++&&&''''''(((((())))))***&&&%%%%%%&&&(((*********(((((((((((())))))))))))***)))))))))((((((((('''''''''(((((((((((())))))}}}}}}|||}}}~~~||||||}}}~~~zzzwwwuuuqqqpppooommmkkkjjjiiihhhfffiiilllkkkiiiiiimmmqqqtttvvv~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}~~~|||{{{{{{|||}}}~~~}}}|||{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{|||}}}}}}~~~~~~~~~}}}zzzzzz{{{}}}}}}~~~~~~}}}{{{zzzzzzzzz{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}||||||||||||{{{{{{{{{yyyyyyxxxwwwwwwvvvuuuuuuvvvvvvtttsssssstttuuuuuussstttuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuwwwxxxxxxxxxwwwwwwtttuuuvvvvvvvvvvvvvvvvvvxxxxxxwwwwwwvvvvvvvvvvvvsssttttttuuuvvvwwwwwwxxxwwwxxxxxxyyyyyyyyyyyyxxxwwwwwwwwwwwwxxxxxxxxxyyyyyyzzz{{{||||||{{{yyyxxxzzzyyyyyyxxxwwwtttqqqpppeee```XXXPPPIIIEEEAAA@@@@@@AAAAAA???>>>???AAACCCBBBDDDHHHLLLQQQXXX___cccppp{{{}}}{{{{{{{{{{{{pppiiidddcccdddjjjvvv}}}{{{yyy{{{|||vvvlllaaaWWWNNNFFFAAA???>>><<<:::999888888888666666444222000---+++***'''(((***+++,,,+++)))((())))))))))))))))))))))))******)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&(((******)))''')))))))))))))))))))))))))))(((((((((''''''''''''&&&'''))))))'''&&&'''(((&&&''')))(((''''''((()))(((((((((((((((((((((((()))((('''((()))***)))(((((((((((((((''''''&&&&&&&&&&&&&&&'''''')))***+++&&&&&&''''''((())))))***)))'''&&&'''(((******)))(((((((((((())))))))))))***)))))))))(((((((((''''''''''''((((((((())))))~~~~~~||||||}}}~~~wwwrrrooolllkkkhhhfffdddccccccccchhhlllpppqqqpppqqqvvv{{{~~~~~~~~~}}}}}}~~~}}}}}}|||||||||~~~~~~|||{{{zzz|||}}}~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}}}}}}}}}}}}}yyyzzz{{{|||}}}}}}}}}}}}|||{{{zzzyyyxxxyyyzzzzzz}}}}}}}}}}}}~~~~~~~~~~~~||||||{{{{{{{{{zzzzzzzzzyyyxxxxxxwwwvvvuuuuuutttxxxwwwuuusssrrrssstttuuusssttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuvvvwwwxxxyyyxxxxxxwwwvvvvvvwwwvvvvvvuuuttttttwwwwwwvvvvvvuuuuuuttttttssssssttttttuuuuuuvvvvvvssstttuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxyyy{{{|||}}}~~~}}}|||yyyxxxtttwwwyyyyyyxxxvvvvvvwwwqqqllleee[[[RRRLLLHHHGGGAAAAAAAAA@@@???@@@CCCFFFBBBEEEJJJMMMPPPTTTWWWZZZ\\\hhhtttwwwvvvxxx{{{|||~~~|||{{{{{{{{{tttoookkkeee^^^^^^lll~~~{{{xxxwwwzzz~~~{{{rrrhhh^^^SSSJJJDDDEEECCC@@@===:::888888777888888888666333000---+++((()))+++---------++++++))))))))))))))))))))))))******)))(((((((((((((((%%%%%%%%%&&&&&&&&&''''''******))))))))))))******'''''''''(((((((((((((((******))))))(((((('''''''''((((((((())))))******))))))))))))((((((((((((***((('''&&&&&&'''(((***$$$$$$&&&)))++++++)))'''(((((((((((((((((((((((())))))(((((('''''''''&&&''')))******)))(((((()))'''((()))((('''&&&''')))(((((((((((((((((((((((((((''''''((()))******)))))))))((((((((('''''''''&&&&&&&&&''''''(((******)))))))))(((''''''&&&&&&+++)))((('''))))))((('''(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((()))~~~~~~~~~~~~}}}}}}vvvkkkffffffbbbaaaaaaccceeefffeeeccckkkpppwwwyyyxxxxxx|||~~~~~~}}}}}}~~~~~~~~~{{{|||||||||}}}}}}}}}}}}~~~~~~}}}}}}zzz{{{|||}}}}}}}}}}}}}}}|||}}}~~~~~~~~~}}}{{{{{{{{{zzzzzzzzz{{{|||~~~zzzzzz{{{{{{{{{{{{zzzzzz{{{zzzxxxwwwvvvwwwwwwxxxyyy{{{}}}~~~~~~|||{{{~~~}}}{{{zzzzzzyyyyyyyyyxxxxxxwwwwwwxxxxxxxxxssssssssssssrrrrrrrrrrrrqqqrrrtttuuuuuutttsssrrruuutttsssrrrsssuuuwwwxxxssssssttttttuuuuuuvvvvvvttttttttttttttttttttttttsssssssssssssssrrrrrrqqqtttrrrqqqrrruuuuuussspppqqqqqqrrrsssttttttsssssstttuuuvvvwwwxxxyyyyyyyyy{{{||||||||||||zzzyyyxxxvvvxxxyyyxxxwwwvvvwwwxxxrrrpppmmmggg```XXXRRRNNNMMMLLLIIIGGGEEEFFFGGGGGGKKKNNNRRRVVVXXXWWWTTTRRRVVVWWW\\\cccgggjjjqqqyyy{{{~~~~~~~~~}}}|||{{{zzz|||yyyrrrkkkgggfffjjjmmm}}}}}}}}}}}}|||}}}~~~~~~|||vvvppphhh^^^TTTNNNHHHCCC>>><<<======999555888777666444333222111111......---,,,++++++++++++)))((()))***++++++(((&&&))))))))))))))))))))))))******))))))((((((''''''+++,,,,,,,,,***))))))***))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***************************'''$$$%%%'''((('''%%%)))(((''''''''')))***+++%%%###"""###'''***)))(((((((((&&&&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''''''''''''''((((((((()))))))))(((((((((((())))))''''''((()))))))))))))))((())))))))))))(((((('''~~~~~~~~~|||~~~|||||||||tttiiidddcccbbbbbbcccfffjjjlllllllllpppvvv}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}}}}~~~~~~{{{{{{|||||||||zzzyyyxxxyyyyyyyyyyyyyyyzzzzzz{{{zzzzzzzzz{{{{{{zzzzzzzzzzzzyyyxxxwwwwwwwwwxxxyyyyyyzzz{{{}}}~~~~~~}}}}}}}}}}}}|||{{{zzzzzzzzzzzzyyyxxxwwwwwwvvvvvvvvvwwwuuuuuuuuuuuuuuuuuuuuuuuussstttuuuvvvvvvuuusssrrrrrrrrrssssssttttttttttttrrrrrrrrrssssssssssssssssssssssssssssssssssssssstttuuuuuuuuuuuutttsssssstttrrrqqqrrrtttuuurrrpppppppppqqqrrrrrrrrrrrrrrrttttttuuuvvvwwwwwwwwwvvvxxxyyyzzzzzzzzzyyyxxxwwwuuuwwwxxxwwwvvvuuuvvvwwwwwwuuurrrmmmggg___YYYVVVVVVUUUTTTRRRRRRRRRRRRSSSVVVXXX\\\___```^^^[[[ZZZVVVUUUWWW[[[^^^aaaiiirrrvvv|||}}}}}}~~~~~~{{{vvvqqqmmmllllllwwwzzz~~~}}}~~~~~~|||xxxsssnnnfff^^^XXXOOOJJJCCC@@@@@@@@@===::::::999777444222111000000...---,,,+++++++++++++++,,,+++******++++++***)))))))))))))))))))))))))))***)))))))))((((((((('''&&&''''''&&&%%%$$$$$$&&&))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&((()))((('''&&&&&&&&&&&&&&&'''((((((%%%$$$%%%'''***+++)))&&&&&&''''''(((((('''&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((('''''''''((((((((())))))))))))(((((((((((())))))''''''((()))))))))))))))(((((())))))))))))((((((}}}}}}~~~}}}{{{|||~~~zzzzzz{{{tttiiiddddddeeefffhhhlllqqqvvvwwwxxxwww}}}~~~~~~}}}}}}~~~~~~~~~}}}~~~}}}|||{{{{{{|||}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~|||||||||||||||{{{{{{{{{}}}||||||{{{{{{|||~~~~~~yyyyyyzzzzzzyyyxxxvvvuuuxxxxxxyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwxxxxxxyyyzzzwwwwwwxxxxxxyyyzzz{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{yyyxxxwwwvvvuuutttttttttttttttuuuuuuvvvvvvwwwwwwuuuvvvwwwwwwwwwvvvtttsssoooppprrrttttttsssqqqpppqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqtttttttttttttttsssrrrrrrrrrqqqqqqrrrssssssrrrpppppppppppppppqqqqqqqqqqqqsssssstttuuuuuuttttttttttttuuuwwwxxxxxxxxxwwwvvvtttuuuvvvuuuttttttuuuvvvwwwvvvtttqqqmmmiiidddbbb___`````````aaa`````````bbbdddfffhhhhhhfffcccaaaYYYVVVTTTUUUVVVYYY```hhhmmmuuuzzzyyyxxx}}}{{{{{{|||~~~wwwqqqnnntttxxx~~~~~~~~~}}}{{{xxxuuupppjjjeeeZZZTTTKKKEEECCCBBB@@@>>>;;;:::888555333111000///...---,,,+++***************((('''((()))***)))((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))'''&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***((('''((()))***)))(((%%%&&&&&&'''''''''''''''%%%&&&(((***,,,+++(((%%%$$$&&&(((******(((&&&$$$(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))))))))(((((((((((())))))''''''((()))))))))))))))&&&'''((())))))***))))))}}}~~~~~~~~~~~~~~~|||}}}||||||}}}~~~yyyxxxyyy}}}wwwpppmmmmmmnnnnnnoootttyyy~~~~~~}}}|||~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{zzzzzzzzz{{{|||~~~}}}|||{{{zzzzzzzzz{{{{{{{{{||||||{{{zzzzzzzzzzzzzzzzzzzzz{{{zzzxxxwwwwwwxxxzzz{{{xxxyyyyyyyyyxxxvvvtttssswwwxxxyyy{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwxxxyyyyyyzzzvvvuuuuuutttttttttuuuvvvwwwwwwwwwxxxxxxyyyzzz{{{zzzyyywwwvvvtttssssssrrrqqqqqqrrrrrrssstttuuuuuuvvvwwwwwwwwwvvvuuutttssspppqqqrrrrrrrrrqqqpppooopppppppppoooooonnnnnnnnnpppppppppppppppppppppppppppppppppppppppoooooonnnpppppppppqqqrrrrrrqqqpppppppppooooooooopppppppppssssssssssssssssssrrrrrrrrrssstttvvvwwwwwwvvvvvvrrrtttuuutttsssrrrssstttrrrrrrrrrqqqpppooommmllldddfffhhhjjjjjjjjjiiihhhjjjlllnnnooonnnkkkiiiggg___ZZZWWWWWWWWWXXX\\\bbbeeemmmsssooollloootttxxxzzz|||~~~~~~yyyyyyzzz{{{}}}xxxtttyyy}}}~~~~~~~~~|||{{{yyyvvvqqqnnnfff^^^TTTKKKFFFCCC@@@???;;;:::888666444333222111///...---+++************(((((()))+++...///---,,,))))))))))))))))))))))))))))))))))))((((((((((((***,,,,,,,,,******+++,,,(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''(((((()))))))))((('''((()))******)))(((''''''(((((()))***)))'''&&&%%%&&&((()))))))))'''&&&((((((((((((((((((((((((''''''(((((())))))******'''(((((((((((()))))))))(((((())))))))))))((((((''''''((()))))))))))))))&&&&&&''')))************|||~~~~~~~~~~~~~~~}}}zzzzzz|||~~~}}}xxxwwwwwwyyy~~~~~~|||||||||yyyyyyyyy|||~~~||||||~~~~~~|||}}}}}}~~~~~~~~~}}}}}}||||||||||||}}}|||zzzyyyyyyyyyzzzzzz~~~}}}|||zzzzzzyyyzzzzzzzzzzzz{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzxxxvvvuuuuuuvvvxxxyyyxxxxxxyyyyyyxxxwwwuuutttssstttvvvxxxyyyzzzyyyyyyvvvvvvuuuuuuuuuuuuvvvvvvuuuvvvvvvwwwwwwxxxxxxxxxwwwwwwuuutttsssrrrrrrrrrtttttttttuuuvvvwwwyyyyyyyyyxxxvvvtttsssrrrqqqqqqoooooopppqqqrrrrrrssssssuuuuuuuuuuuuttttttsssssssssrrrpppooonnnoooooopppooooooooonnnnnnmmmmmmmmmoooooooooooooooooooooooommmnnnnnnnnnnnnmmmlllllllllmmmnnnoooooooooooooooppppppooonnnnnnoooooopppqqqrrrrrrrrrrrrqqqqqqpppppprrrsssuuuvvvvvvvvvuuuqqqrrrssssssrrrqqqrrrsssssssssrrrrrrqqqpppoooooohhhjjjmmmoooppppppooonnnpppqqqsssssssssqqqnnnmmmddd___]]]^^^]]][[[\\\___bbbjjjmmmhhhbbbcccfffiiijjjooovvv{{{}}}}}}~~~}}}wwwxxxyyyzzz{{{|||||||||{{{{{{~~~~~~~~~}}}|||{{{xxxuuurrrnnnggg]]]SSSJJJDDD@@@>>>;;;:::999777666555555555000///...,,,+++************,,,000555999999666333))))))))))))))))))))))))(((((((((((())))))))))))'''((()))(((''''''((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''((('''((()))******)))((('''))))))'''&&&%%%&&&'''((('''''''''''''''((()))***''''''''''''''''''''''''''''''(((((())))))******(((((((((((()))))))))***(((((())))))))))))((((((''''''((()))))))))))))))&&&&&&''')))************xxx{{{~~~{{{|||~~~~~~}}}|||zzz|||}}}}}}|||{{{|||~~~|||wwwuuuuuuvvvyyy|||}}}}}}}}}~~~~~~~~~~~~}}}{{{|||}}}~~~}}}|||{{{{{{{{{{{{|||}}}|||{{{yyyyyyyyyyyyzzz}}}}}}}}}}}}|||{{{zzzyyy{{{{{{{{{{{{|||||||||}}}xxxxxxxxxyyyyyyyyyyyyzzzyyyyyywwwvvvvvvwwwxxxxxxwwwwwwxxxyyyxxxwwwvvvuuupppppprrrssstttuuuuuuuuuuuuuuussssssssssssuuuuuutttuuuuuuvvvvvvvvvuuuuuuxxxxxxwwwvvvtttsssrrrrrrqqqqqqrrrrrrsssuuuvvvwwwvvvuuusssqqqpppooonnnnnnooooooppppppqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqnnnlllkkklllmmmnnnmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkiiikkkmmmmmmllllllmmmnnnpppooommmllllllmmmnnnnnnnnnoooooopppppppppoooooooooppprrrtttttttttttttttqqqrrrssssssqqqqqqrrrssswwwwwwuuusssrrrpppooonnnmmmnnnqqqsssttttttsssrrrtttuuuvvvwwwwwwvvvtttsssiiidddbbbccccccaaa```aaaeeelllnnnhhhbbb``````___]]]dddlllsssvvvyyy}}}}}}~~~~~~yyyzzz{{{|||{{{zzzwwwvvvzzz|||xxxyyy{{{}}}~~~~~~}}}|||{{{xxxuuurrrmmmfff\\\SSSJJJEEEAAA======;;;999888777777777111111///---,,,+++++++++)))+++///444888888555222))))))))))))))))))))))))(((((((((((())))))))))))%%%'''(((((('''&&&''')))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''###%%%(((((((((''''''(((''''''''''''''''''&&&%%%))))))'''%%%###$$$(((+++(((''''''&&&'''(((***+++''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))******'''((()))******)))((('''''''''((()))))))))))))))&&&'''((())))))***))))))wwwzzz~~~zzz{{{||||||{{{zzzyyyxxxwwwyyy|||~~~~~~~~~|||{{{uuutttssstttvvvxxxxxxxxxxxx{{{~~~~~~~~~~~~}}}|||{{{yyyzzz|||~~~}}}|||{{{zzzzzzzzz{{{{{{~~~}}}{{{zzzyyyyyyzzzzzz|||||||||||||||{{{zzzyyyzzzzzz{{{{{{{{{|||||||||xxxxxxxxxyyyyyyzzzzzzzzzwwwwwwwwwvvvvvvvvvuuuuuutttuuuwwwxxxxxxwwwwwwvvvqqqqqqppppppppppppqqqqqquuusssrrrqqqqqqrrrsssuuussstttuuuuuuuuutttsssrrrssstttuuuuuuuuutttrrrqqqooooooooopppqqqrrrssstttqqqpppooommmlllkkkkkkkkkmmmmmmmmmnnnnnnnnnnnnnnnllllllllllllmmmnnnoooooonnnmmmlllkkkjjjiiihhhhhhjjjjjjjjjjjjjjjkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkjjjjjjiiihhhfffhhhkkkkkkjjjiiikkklllmmmllljjjiiiiiiiiikkkkkkjjjjjjkkklllmmmmmmmmmmmmnnnooopppqqqrrrrrrqqqpppqqqrrrssssssqqqqqqrrrsssuuuuuusssrrrqqqppppppooooooppprrrssstttuuuttttttsssuuuvvvxxxyyyyyyxxxwwwqqqkkkfffgggiiihhhhhhjjjmmmrrrsssooojjjgggccc___]]]aaafffiiikkkooovvv|||yyy{{{|||~~~~~~zzzuuuqqqvvvxxx{{{xxxwwwvvvwwwzzz~~~~~~}}}{{{sssqqqnnnggg^^^TTTMMMIIIBBBAAA???<<<:::888666666333222111///---,,,,,,,,,)))))))))+++---...,,,+++))))))))))))))))))))))))'''((((((((()))))))))***''')))******))))))***+++))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************"""%%%)))***)))'''((()))(((((('''&&&&&&&&&&&&&&&((())))))'''&&&&&&))),,,&&&''''''((()))*********(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********'''((()))******)))((('''''''''((()))))))))))))))(((((())))))))))))((((((zzz~~~{{{{{{zzzyyyxxxxxxxxxxxxtttwww{{{~~~~~~~~~~~~|||{{{tttrrrrrrsssuuuwwwwwwwwwwww|||~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzwwwyyy{{{|||~~~~~~~~~}}}}}}|||{{{zzzyyyzzz{{{{{{~~~}}}|||zzzyyyyyyzzzzzz{{{{{{{{{|||{{{{{{zzzyyyxxxxxxxxxyyyyyyyyyzzzzzzxxxxxxxxxyyyyyyzzzzzzzzzttttttuuuuuutttsssrrrrrrssstttuuuwwwwwwwwwwwwvvvvvvuuurrrpppooooooooooootttsssqqqppppppqqqssstttsssssstttttttttsssqqqppplllnnnppprrrsssrrrqqqpppnnnnnnnnnnnnooopppqqqrrrmmmlllkkkjjjiiihhhhhhhhhjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjkkklllmmmnnnjjjjjjkkkkkkjjjgggeeecccgggggghhhhhhiiiiiijjjjjjgggggggggggggggggggggggggggggggggggggggfffeeeeeedddgggjjjjjjhhhhhhiiilllllljjjhhhgggfffggghhhiiifffggghhhiiijjjkkkkkkkkkmmmmmmooopppppppppooonnnqqqrrrssssssqqqqqqrrrsssnnnnnnnnnooooooqqqrrrsssooopppqqqrrrssssssssssssqqqrrrtttvvvxxxxxxxxxxxxyyypppjjjjjjmmmmmmpppsssssswwwxxxuuurrroooiiibbbdddeeeeeecccaaaeeennnuuuwwwyyy|||{{{tttoootttvvvzzz}}}}}}zzzwwwvvvyyy~~~rrrssssssnnnfff\\\TTTPPPGGGEEEBBB>>>:::777555444444333111000...------,,,...+++((('''((()))))))))))))))))))))))))))))))))'''((((((((())))))******&&&((())))))(((((()))+++))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((###&&&***+++***((()))***+++***)))'''''''''((()))&&&)))++++++)))(((***,,,$$$&&&(((+++,,,+++)))((())))))))))))))))))))))))******))))))((((((''''''))))))))))))************'''((()))++++++)))(((''''''(((((()))))))))))))))((()))))))))))))))((('''|||}}}zzz{{{||||||zzzzzz{{{}}}}}}}}}|||}}}{{{yyyqqqpppqqqsssxxx|||~~~}}}}}}}}}~~~~~~}}}||||||{{{zzz{{{||||||{{{{{{|||}}}yyyzzzzzzxxxwwwwwwyyy{{{zzz{{{{{{zzzyyyxxxwwwvvvwwwwwwxxxyyyxxxwwwvvvuuuyyyxxxxxxwwwxxxyyy{{{|||zzzzzzzzzyyyyyyxxxxxxxxxzzzxxxwwwuuuttttttuuuuuuvvvuuuttttttttttttttttttwwwtttqqqqqqrrrrrrooolllrrrqqqppppppoooooopppppprrrqqqqqqppppppooonnnnnnooooooooonnnmmmlllkkkjjjkkkkkkkkkkkkkkkkkkjjjjjjiiigggdddaaa___^^^______ggggggfffffffffeeeeeeeeeccccccddddddeeeddddddddddddddddddccccccbbbbbbbbbddddddccccccccccccbbbbbbcccbbbbbbaaaaaabbbbbbcccaaabbbbbbccccccbbbbbbaaaaaaaaabbbccccccddddddeeefffdddbbbaaabbbcccfffhhhgggfffeeedddeeefffhhhjjjkkkkkkllllllmmmnnnnnnnnnoooooopppqqqqqqqqqppppppnnnoooppppppqqqqqqqqqqqqsssrrrrrrrrrssstttvvvwwwvvvvvvwwwwwwwwwxxxxxxxxxwwwuuusssppppppqqqssstttwwwyyyzzz{{{yyyuuuqqqnnnmmmmmmjjjeeeaaaaaaeeeiiinnnrrrwwwzzz{{{{{{|||}}}~~~}}}~~~~~~wwwrrrtttvvvzzz~~~}}}{{{~~~}}}|||}}}~~~zzzyyytttnnnllliii___UUULLLHHHCCC@@@@@@>>>;;;777999777444333222111...,,,***++++++,,,,,,,,,++++++************************,,,,,,+++***)))((('''&&&&&&&&&'''((()))***++++++,,,...///---+++)))((()))((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((******))))))((((((''''''((('''&&&&&&'''((('''&&&(((((((((((('''&&&%%%$$$((()))+++,,,,,,***((('''((((((''''''&&&&&&&&&%%%***(((&&&%%%'''((((((''''''''''''''''''&&&&&&&&&(((((()))(((((('''&&&&&&''''''(((((((((((('''''')))((((((''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%&&&''')))***,,,------)))&&&&&&)))++++++))))))((('''&&&&&&'''((()))''''''&&&'''((()))+++,,,,,,)))&&&%%%(((******)))~~~}}}|||xxxvvvttttttvvvyyy}}}~~~}}}|||{{{{{{{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{zzz|||||||||zzzzzz{{{|||yyyyyyyyyxxxwwwwwwyyy{{{{{{{{{{{{zzzzzzyyyxxxwwwvvvwwwxxxxxxxxxwwwvvvuuuwwwwwwwwwvvvwwwxxxzzz{{{yyyyyyxxxxxxxxxxxxxxxxxxxxxwwwvvvttttttttttttuuuttttttssssssrrrrrrsssssstttrrrpppooopppooommmjjjlllkkkkkkjjjiiijjjjjjjjjoooooonnnnnnmmmmmmlllllliiiiiijjjjjjjjjiiiiiihhhgggfffffffffeeeeeeddddddcccbbb```^^^]]]]]]^^^^^^`````````______^^^^^^^^^^^^______`````````__________________^^^^^^^^^]]]\\\\\\]]]]]]^^^^^^^^^_________^^^^^^^^^^^^______^^^^^^____________^^^^^^^^^^^^^^^___``````aaaaaaaaa```^^^\\\\\\^^^```bbbaaaaaaaaabbbdddfffiiikkkiiiiiiiiiiiijjjkkklllmmmlllmmmmmmnnnnnnnnnnnnnnnmmmnnnooopppqqqqqqqqqqqqqqqqqqppppppqqqrrrtttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuusssrrrqqqrrrssstttuuuwwwxxxyyyyyywwwtttssssssrrrooojjjfffeeegggiiimmmooorrrtttuuuwwwyyy|||}}}}}}}}}}}}vvvqqqqqqtttwww{{{~~~~~~~~~~~~}}}{{{{{{{{{{{{zzzyyywwwwww||||||{{{wwwrrrpppnnneee\\\PPPJJJCCC@@@???>>>;;;999888666333222111000---++++++,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************)))))))))(((((((((''''''((()))***)))((('''(((***(((((((((((((((((((((((())))))((('''''''''''''''************))))))))))))((('''&&&&&&(((((('''&&&''''''''''''&&&%%%$$$$$$!!!$$$''')))***))))))***)))))))))((((((((((((...,,,***)))+++,,,,,,+++&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&''''''(((((((((((('''''''''''''''''''''((())))))&&&&&&&&&'''''''''((((((((((((((((((((()))******)))******)))(((((()))***)))((('''&&&&&&'''((()))+++***)))((('''(((((())),,,)))&&&&&&(((******)))|||yyywwwvvvxxxzzz}}}~~~}}}|||{{{zzzzzz{{{|||}}}{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{|||}}}{{{yyyxxxyyyzzzxxxyyyyyyxxxwwwwwwxxxzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvvvvwwwxxxwwwvvvuuutttuuuuuuuuuuuuvvvwwwxxxyyyvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvuuutttssssssssstttssssssrrrqqqqqqqqqqqqqqqrrrpppnnnmmmmmmllljjjiiikkkjjjiiiiiihhhhhhiiiiiiiiiiiihhhhhhggggggffffffbbbccccccddddddddddddddd``````___^^^]]]\\\\\\[[[[[[ZZZYYYXXXXXXYYYZZZ[[[XXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXWWWXXXXXXWWWWWWWWWWWWWWWVVVSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[ZZZYYYWWWVVVVVVWWWYYYZZZ[[[[[[\\\^^^bbbfffiiikkkgggfffeeeeeefffgggiiikkkiiijjjkkklllllllllllllllkkklllnnnooopppqqqrrrrrrpppooonnnnnnoooppprrrsssssssssssssssttttttttttttsssssssssssstttttttttuuutttuuuvvvwwwxxxxxxxxxxxxzzzwwwssspppnnnllljjjhhhhhhhhhiiijjjlllpppvvv{{{{{{{{{|||}}}~~~~~~~~~~~~~~~wwwrrroooqqqtttxxx{{{}}}}}}{{{zzzyyyvvvtttooopppvvv{{{vvvuuusssllldddVVVOOOFFF@@@???>>>===;;;999777555333222111///---,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))************((((((((((((''''''''''''%%%&&&''''''&&&'''***,,,))))))))))))))))))))))))(((((((((((((((''''''&&&)))***************++++++((('''&&&&&&(((((('''&&&''''''''''''&&&%%%%%%$$$"""%%%''')))))))))))))))))))))((((((((((((+++)))(((((()))******)))%%%&&&&&&&&&'''(((((((((&&&&&&'''(((((((((''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))&&&&&&'''''''''(((((((((+++***)))((((((''''''(((&&&))),,,+++(((&&&(((+++((((((''''''''''''((((((******)))(((((((((((((((+++)))'''&&&((()))))))))~~~}}}zzzxxxxxxxxx{{{~~~~~~}}}~~~}}}|||||||||}}}~~~zzzzzz{{{|||}}}~~~~~~~~~|||||||||{{{{{{{{{zzzzzz{{{||||||{{{xxxwwwwwwxxxwwwxxxyyyxxxwwwvvvwwwyyyxxxyyyyyyyyyxxxxxxwwwvvvuuuuuuvvvwwwvvvuuutttssssssssssssttttttuuuvvvvvvtttttttttuuuuuuuuuuuuvvvuuuuuuttttttssssssssssssrrrqqqpppoooooooooooooooooonnnmmmlllkkkjjjiiihhhiiiiiihhhgggggggggggggggbbbbbbaaaaaa```_________^^^^^^_________^^^^^^]]]ZZZYYYXXXWWWVVVUUUTTTSSSSSSSSSRRRQQQQQQRRRRRRSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPQQQQQQQQQQQQPPPPPPOOOPPPPPPPPPPPPPPPPPPOOOOOOMMMMMMNNNNNNOOOPPPQQQQQQSSSRRRRRRQQQQQQRRRRRRSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUTTTRRRQQQQQQQQQSSSSSSVVVWWWYYY\\\___cccfffhhheeedddbbbaaabbbdddgggiiihhhhhhiiijjjkkkkkkkkkkkkiiijjjlllnnnooopppqqqqqqooonnnnnnmmmnnnooopppqqqqqqrrrrrrrrrrrrsssssssssqqqrrrsssuuuvvvvvvuuuuuuuuuuuuuuuvvvwwwxxxyyyzzz|||yyyvvvuuuuuusssooojjjeeedddbbbaaaccchhhpppuuuvvvxxxzzz|||}}}}}}~~~{{{wwwqqqrrrtttvvvyyy|||~~~}}}{{{xxxvvvnnnmmmqqqzzz~~~yyywwwuuuooohhh]]]UUUJJJCCC@@@???>>>===<<<:::777666555444111///,,,,,,,,,+++++++++++++++************************++++++******)))(((((('''%%%%%%&&&'''((()))******'''(((((('''&&&(((+++...))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((()))*********+++((('''&&&'''((()))(((&&&((((((((((((((('''&&&%%%%%%%%%'''((((((((((((''''''''''''''''''&&&&&&&&&(((&&&%%%&&&'''(((((('''%%%%%%%%%&&&'''((())))))&&&'''(((((())))))))))))''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((+++***)))((((((''''''(((&&&(((++++++)))(((((()))(((((((((''''''(((((((((&&&&&&'''((()))***++++++***)))((('''((()))))))))~~~}}}{{{yyyzzz{{{|||~~~~~~}}}}}}}}}|||{{{{{{|||}}}~~~{{{{{{{{{|||}}}~~~{{{{{{{{{zzzzzzzzzzzzzzz{{{||||||zzzwwwuuuuuuvvvvvvwwwxxxxxxvvvvvvwwwxxxvvvwwwwwwwwwwwwvvvvvvuuuttttttuuuvvvuuutttsssrrrqqqqqqrrrsssttttttttttttrrrrrrsssssssssssssssssssssssssssssssssrrrrrrrrrppppppnnnmmmmmmlllllllllllllllllljjjhhhgggffffffbbbbbbaaa````````````aaa]]]]]]\\\\\\[[[ZZZZZZZZZ[[[[[[[[[ZZZYYYWWWVVVUUUSSSSSSRRRQQQPPPNNNNNNMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIMMMLLLLLLKKKKKKLLLLLLMMMLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPOOONNNNNNNNNNNNOOOPPPSSSTTTVVVXXX[[[___aaabbbbbb```___^^^^^^aaaccceeefffggghhhiiijjjjjjjjjjjjggghhhjjjlllmmmnnnooooooooonnnmmmmmmmmmnnnooopppqqqqqqqqqrrrrrrrrrrrrsssoooqqqsssuuuvvvvvvuuutttvvvuuuuuuuuuuuuwwwxxxyyyyyywwwvvvwwwyyywwwsssooojjjhhhddd```^^^```dddhhhooorrrvvvyyyzzz|||~~~~~~vvvvvvwwwwwwyyy{{{}}}}}}~~~~~~{{{yyypppmmmmmmqqqvvvyyyzzzwwwuuuqqqkkkbbbZZZOOOFFFBBB@@@>>><<<<<<:::888666666444222000---,,,+++***)))*********************************++++++******))))))((((((%%%%%%&&&'''((()))******)))))))))'''&&&&&&))),,,))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''''''''((())))))))))))(((''''''((()))((('''((())))))))))))((((((''')))))))))))))))(((''''''&&&&&&&&&'''''''''''''''(((''''''((()))***)))(((%%%%%%%%%&&&'''((())))))'''((()))***************''''''((((((((((((''''''(((((())))))((('''&&&%%%'''''''''((((((((()))))))))(((((((((((())))))***((('''''')))++++++(((%%%'''(((((((((((((((((('''&&&&&&'''((()))***++++++((())))))((((((((())))))||||||||||||}}}}}}~~~~~~}}}|||{{{zzzyyyxxxyyyyyyzzz{{{{{{||||||}}}}}}~~~~~~yyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyvvvuuuuuuvvvtttvvvxxxxxxvvvuuuvvvwwwvvvvvvwwwwwwwwwvvvvvvuuusssssstttuuutttsssrrrqqqpppppprrrsssssstttssssssrrrrrrqqqqqqqqqpppppppppooooooppppppppppppoooooommmlllkkkjjjiiihhhhhhhhhggghhhhhhfffcccaaaaaabbb]]]]]]\\\[[[[[[[[[\\\\\\YYYYYYXXXWWWWWWVVVVVVUUUUUUUUUTTTSSSQQQOOOMMMLLLKKKKKKJJJJJJIIIHHHGGGGGGDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCBBBAAABBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLNNNOOOQQQTTTVVVYYY[[[\\\]]]\\\[[[ZZZ[[[]]]___```bbbcccdddfffggggggggggggffffffhhhiiikkkkkkllllllnnnmmmlllllllllmmmnnnoooppppppppppppqqqqqqqqqqqqoooppprrrtttuuuuuuttttttuuuttttttttttttuuuvvvwwwuuuuuuvvvxxxyyyxxxuuussstttrrrnnngggaaa]]][[[\\\fffjjjpppsssuuuwww|||~~~~~~~~~~~~~~~~~~~~~~~~zzz{{{}}}|||{{{{{{{{{|||}}}~~~{{{{{{}}}~~~~~~}}}}}}~~~|||zzzsssnnnkkkmmmooorrrwww~~~{{{xxxwwwtttpppggg```VVVNNNIIIEEE@@@<<<<<<:::777666555444111///...---+++***)))******+++************************''''''((()))***++++++,,,))))))))))))((((((((((((((()))(((&&&$$$$$$&&&((())))))))))))))))))))))))&&&'''((((((((((((((((((&&&&&&'''''''''''''''((()))(((''''''))))))((('''(((((()))))))))(((((('''''''''''''''(((((())))))((((((((()))))))))))))))%%%$$$$$$&&&(((((('''&&&%%%&&&&&&&&&'''((((((((((((((()))*********))))))''''''(((((((((((('''''''''((()))))))))(((&&&%%%''''''((((((((()))))))))''''''''''''(((***++++++***'''%%%'''***+++(((%%%''''''(((((((((((('''''')))))))))))))))(((''''''''')))***)))((('''((()))~~~~~~|||~~~~~~~~~~~~~~~~~~}}}|||zzzxxxwwwwwwxxxxxx{{{{{{{{{{{{{{{{{{{{{|||xxxxxxxxxyyyyyyyyyyyyyyyxxxyyyyyyxxxvvvtttuuuvvvtttvvvwwwxxxvvvuuuuuuvvvwwwwwwxxxxxxxxxxxxwwwwwwrrrssssssttttttrrrqqqpppoooppprrrsssttttttssssssrrrqqqqqqpppooonnnmmmmmmjjjkkkllllllmmmlllkkkjjjhhhgggfffeeedddccccccccc___```aaa___[[[YYYZZZ[[[XXXWWWVVVVVVUUUUUUVVVVVVQQQQQQPPPPPPOOONNNNNNNNNKKKKKKJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@<<<<<<===>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<=========????????????>>>===<<<;;;<<<<<<<<<======>>>>>>>>>======>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHFFFHHHJJJNNNQQQSSSUUUVVVWWWVVVVVVWWWWWWXXXYYYZZZ\\\]]]^^^```aaabbbbbbbbbdddeeefffggghhhhhhhhhhhhllllllkkkjjjjjjjjjkkklllnnnnnnnnnnnnooooooooooooppppppqqqrrrssssssssssssrrrrrrsssssstttuuuuuuuuusssvvvxxxyyyxxxvvvvvvvvvwwwwwwvvvqqqjjjbbb]]]ZZZ]]]bbbhhhkkklllnnnssswwwzzz{{{|||}}}~~~~~~}}}}}}yyyxxxxxx{{{~~~{{{{{{zzzzzzzzz{{{|||}}}~~~}}}}}}|||yyywwwsssqqqrrrsssrrruuuyyy~~~{{{|||{{{yyyqqqkkkccc\\\VVVOOOGGGBBB???===:::999888777444222111///---,,,++++++,,,---************************''''''((()))***+++,,,,,,+++*********))))))))))))'''((()))(((&&&%%%&&&'''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((('''''''''''')))((('''((()))***)))'''&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))***+++(((((((((((()))))))))***"""""""""$$$&&&'''%%%$$$&&&&&&'''''''''''''''''''''((((((((((((''''''&&&''''''((((((((((((''''''$$$%%%''')))******)))((('''((((((((())))))))))))''''''''''''((()))***+++)))((('''''''''(((((((((&&&'''((())))))((('''&&&((())))))***)))((('''&&&&&&)))+++***((('''(((***~~~{{{{{{}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~|||zzzyyyxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxyyywwwxxxyyywwwuuutttuuuvvvsssuuuwwwxxxvvvuuuuuuuuuxxxyyyyyyzzzzzzzzzyyyyyyrrrrrrssstttsssrrrqqqpppoooppprrrsssttttttssssssrrrqqqqqqooonnnmmmlllkkkggggggiiijjjjjjiiihhhgggeeedddcccaaa```_________YYY[[[\\\YYYVVVSSSTTTVVVNNNNNNMMMLLLLLLLLLLLLMMMJJJIIIIIIHHHHHHGGGFFFFFFCCCCCCCCCCCCBBBAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<666777999:::<<<<<<======999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;999888888888888999999:::::::::;;;777777888999:::;;;<<<<<<===<<<<<<;;;;;;<<<<<<=========>>>>>>>>>>>>============>>>>>>???@@@@@@@@@>>>>>>???AAABBBCCCDDDEEE@@@BBBEEEIIIMMMPPPRRRSSSRRRSSSSSSTTTUUUUUUVVVVVVXXXXXXZZZ[[[\\\]]]]]]]]]ddddddeeefffggggggffffffkkkjjjiiihhhhhhiiijjjjjjlllllllllmmmmmmmmmnnnnnnppppppqqqqqqqqqqqqrrrrrrnnnoooqqqssstttuuuuuuvvvtttwwwzzzzzzwwwuuuvvvxxxuuuwwwyyywwwrrrjjjccc```XXX]]]ccceeeeeegggkkkpppvvvxxxzzz}}}~~~}}}xxxwwwvvvwww{{{~~~}}}{{{xxxvvvvvvyyy|||~~~}}}zzz{{{xxxxxxzzzzzzwwwwwwyyy~~~~~~{{{vvvoooiiibbbZZZPPPIIICCCAAA???===<<<;;;999777333111///---,,,---...///************************************))))))))))))(((((()))***+++,,,------''')))++++++***))))))***((((((((((((((((((((((((((('''&&&&&&&&&((()))*********))))))((((((''''''***((('''((()))***)))'''$$$$$$%%%&&&&&&%%%%%%%%%******)))))))))******+++%%%&&&&&&&&&''''''((((((%%%%%%&&&(((***+++)))((('''''''''''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$''''''((((((((((((''''''!!!###&&&)))++++++++++++(((((((((((()))))))))))))))(((((((((((())))))***''')))***(((%%%$$$(((+++&&&'''((())))))((('''&&&%%%&&&((()))***+++******&&&)))+++***((('''(((***~~~yyyyyy~~~{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||}}}|||zzzzzzzzzzzzyyywwwvvvwwwxxxzzzyyyyyyyyyyyyyyyxxxxxxyyyzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwsssssstttuuuuuuvvvuuuuuuyyyyyyzzzzzzyyywwwuuutttssssssssssssrrrrrrrrrrrrrrrppppppqqqrrrssssssrrrrrrpppnnnkkkhhhgggffffffeeedddddddddccccccbbbbbb___^^^[[[XXXUUUSSSRRRQQQQQQQQQOOONNNLLLKKKJJJIIIHHHGGGFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@?????????===<<<<<<;;;:::999888888888777666666555555555555444444555555666777888888444444444555555555666666555555666666555555444333444444444555555666666666666666666777666666555555777777777777888888888888777888:::;;;;;;:::888777888888999999:::::::::;;;777888999:::<<<===>>>???AAABBBDDDFFFHHHIIIJJJKKKIIIIIIJJJKKKLLLMMMMMMNNNPPPQQQRRRTTTVVVWWWWWWWWW[[[]]]___``````aaacccdddgggfffeeeeeeeeefffhhhiiijjjjjjkkkkkkkkkkkkkkkjjjoooppppppqqqqqqpppppppppppppppqqqrrrrrrsssttttttvvvvvvuuuuuutttsssqqqppprrruuuxxx{{{yyyuuuppplllcccaaa^^^]]]^^^ccchhhkkkvvvwwwyyy{{{||||||{{{{{{xxxxxxyyyyyyyyy{{{}}}|||zzzwwwvvvwwwyyy{{{{{{}}}~~~|||yyywwwzzz{{{}}}~~~~~~}}}{{{zzz}}}{{{uuusssppphhh[[[QQQGGGFFFCCC>>>:::888999;;;444111......//////,,,***+++++++++***)))(((((('''************************,,,+++***))))))***+++,,,%%%%%%&&&'''(((+++,,,...)))(((((()))******((('''((((((((((((((('''''''''***************)))(((((())))))))))))))))))))))))$$$%%%&&&'''((((((((((((''''''''''''''''''''''''******))))))))))))******''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''')))******''''''''''''(((((((((((())))))))))))))))))))))))((())))))(((&&&%%%'''(((,,,+++***)))((('''&&&&&&)))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((()))******|||yyyyyy~~~|||}}}~~~~~~~~~~~~~~~}}}}}}|||zzzyyyxxxxxxxxxyyywwwvvvwwwxxxzzzyyyyyyyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzyyyxxxwwwvvvvvvvvvsssssstttuuuuuuuuuuuuuuuwwwwwwxxxxxxwwwvvvuuutttrrrrrrrrrrrrrrrqqqqqqqqqooonnnmmmnnnppppppooonnnnnnllliiifffdddbbbaaaaaa]]]]]]\\\[[[[[[ZZZYYYYYYVVVUUURRROOOMMMKKKIIIIIIIIIHHHGGGFFFDDDCCCBBBAAA???>>>===<<<::::::::::::;;;;;;:::::::::999999999888888777777666666555555555444333333222222333333222222333333444444555555444444444444555555555555444555555555555444333333222222222333333444444444222333333444444444333333555555555666666666666777666777999::::::999777666666666666666777777888888666777888999:::<<<======>>>???@@@BBBDDDFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKNNNOOOPPPQQQRRRSSSSSSSSSVVVXXXZZZZZZ[[[[[[]]]___aaaaaaaaabbbccceeehhhiiihhhhhhiiijjjjjjjjjiiiiiilllmmmmmmnnnnnnnnnnnnmmmoooooooooppppppqqqqqqqqqrrrrrrrrrrrrqqqpppooonnnppprrrvvvxxxxxxvvvrrrpppgggddd```]]]]]]___bbbdddoooqqqtttwwwyyyzzzyyyyyyuuuvvvvvvvvvwwwzzz~~~|||yyywwwwwwxxxyyyyyy{{{|||~~~~~~}}}{{{xxxvvvzzz{{{}}}~~~~~~|||{{{zzz|||{{{vvvuuutttnnnbbbYYYNNNKKKEEE@@@===<<<<<<<<<555333000///000///,,,)))+++++++++***)))(((((((((************************+++***))))))))))))***+++*********)))))))))))))))***((('''((()))***)))''''''''''''''''''''''''''')))************)))(((((())))))))))))))))))))))))''''''((((((''''''&&&%%%''''''''''''''''''''''''******))))))))))))******(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))******(((&&&&&&'''(((''''''''''''''''''''''''''''''((())))))((('''''')))((('''&&&&&&'''((()))************************((((((((((((((()))******}}}{{{zzzxxxxxxzzz~~~~~~~~~}}}{{{yyyzzz~~~}}}~~~~~~{{{{{{zzzyyyxxxwwwwwwwwwyyywwwvvvwwwxxxzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyzzzzzzyyyxxxvvvuuuttttttrrrssssssttttttttttttsssttttttuuuuuuuuutttssssssrrrrrrqqqqqqpppppppppooolllkkkjjjkkkllllllkkkiiihhhfffccc```]]][[[ZZZYYYVVVUUUTTTSSSRRRQQQPPPOOOLLLKKKIIIFFFDDDCCCBBBAAA@@@@@@???>>><<<;;;::::::888888666555444444333333555555555555555444444444222222222222222222222222333333222111111111222222333333333333333333444444333333333444444444444555444444444444444333222222000000111111111111222222111111111222222333333333333333333444444444555555444555666777777666555444333333333333444444444444444555666777888::::::;;;999:::;;;===>>>@@@AAAAAAFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJKKKLLLMMMNNNNNNNNNOOOQQQSSSTTTTTTTTTVVVXXXYYYZZZ[[[]]]```cccfffgggeeefffgggggghhhhhhhhhhhhhhhiiijjjkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmllllllnnnppprrrssssssrrrqqqllliiiddd___\\\[[[\\\\\\dddgggkkkppptttuuuvvvvvvrrrrrrrrrrrrsssvvv{{{{{{xxxxxxxxxxxxwwwzzzzzz{{{{{{zzzxxxvvvuuuyyyzzz{{{|||}}}||||||{{{wwwzzz}}}|||yyywwwwwwxxxtttllleeeYYYRRRJJJDDDBBB@@@>>>===888666333111000...,,,)))+++++++++***))))))((((((***************************))))))(((((())))))******++++++,,,+++***((('''+++)))''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))******))))))((('''))))))))))))))))))))))))******)))((('''&&&$$$###''''''''''''''''''''''''***))))))(((((())))))***''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''***++++++)))'''&&&'''(((###$$$$$$%%%&&&'''((((((%%%&&&)))++++++)))&&&%%%((((((''''''''''''((((((************************((((((((((((((()))******|||yyywwwsssuuuyyy~~~}}}|||zzzzzz}}}}}}~~~~~~~~~~~~{{{{{{zzzzzzyyyxxxwwwwwwyyywwwvvvwwwxxxzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxyyyyyyxxxwwwuuutttssssssrrrrrrssssssssssssrrrrrrqqqrrrrrrrrrssssssrrrrrrqqqqqqppppppooonnnmmmmmmjjjiiihhhiiiiiiiiifffdddbbb```^^^[[[XXXUUUSSSRRRQQQQQQOOONNNLLLKKKJJJIIIFFFEEEDDDBBB@@@???>>>>>>;;;;;;:::999888888777777888777666555444444444444444444444444444444333333000111111111222222222333444444333333333333444444666666666555555555555555333333333444444444555555333444444444444333222222111111111111111111111111111111222222333444555666222333333333444444444444333444444555555444444333222222222222222222222222333333444555666777888888777777777888:::;;;<<<===CCCCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFGGGIIIJJJJJJKKKJJJLLLNNNNNNNNNOOOPPPRRRTTTUUUWWWYYY\\\___aaacccbbbcccdddeeefffffffffffffffggghhhiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkllllllmmmmmmmmmllliiijjjkkklllmmmnnnnnnnnnooolllfffaaa]]]ZZZZZZYYY[[[^^^bbbhhhlllppprrrrrrqqqpppooonnnooorrrwww{{{zzz~~~|||zzzyyyyyyyyyxxxyyyyyyyyyxxxwwwvvvttttttvvvwwwxxxyyyzzzzzzzzzzzzyyy{{{}}}~~~~~~xxxvvvuuuwwwzzzyyytttoooddd[[[PPPIIIFFFDDD@@@===:::999666333111...,,,***+++++++++******)))))))))************************))))))(((((((((((())))))'''(((***+++,,,+++)))(((,,,)))&&&&&&''')))******&&&&&&&&&''''''''''''''')))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))(((&&&%%%$$$''''''''''''''''''''''''))))))(((((((((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''***++++++)))'''&&&''')))###$$$$$$%%%&&&'''((((((&&&'''(((******((('''&&&(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))***~~~{{{wwwuuuuuuxxx|||{{{wwwvvvyyy|||}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{||||||{{{zzzyyyxxxyyywwwvvvwwwxxxzzzyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvxxxwwwwwwvvvtttssssssrrrqqqqqqrrrrrrrrrrrrqqqqqqppppppppppppppppppqqqqqqpppooonnnmmmlllkkkjjjjjjgggfffeeeffffffdddaaa^^^[[[ZZZXXXVVVSSSPPPNNNMMMLLLKKKJJJIIIGGGFFFEEEDDDBBBAAA@@@>>>===<<<<<<<<<888888777777666666666555666666555444333333333333333333333333444444444444222333333444444555555555555444444333444444555555666666666666666666666555444444555555555666666666444555555555555444333333333333333333333333333333222111111111222444555666333333444444444555555555333333333444444333333333222222222222222222222222111222222333444555666666666555555555666888999:::>>>>>>>>>>>>>>>>>>=========>>>@@@CCCEEEGGGHHHHHHGGGIIIJJJKKKJJJJJJLLLNNNPPPQQQSSSVVVXXXZZZ[[[\\\^^^___```bbbcccddddddddddddeeeggghhhiiijjjjjjkkkiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkklllmmmmmmmmmmmmjjjjjjiiiiiiiiijjjjjjkkkmmmkkkgggccc```]]]\\\[[[VVVXXX\\\```eeeiiimmmoooppppppooommmlllnnnrrrvvvvvvyyy|||{{{}}}zzz{{{|||||||||zzzyyyxxxwwwvvvuuuuuuuuuwwwwwwyyyzzz{{{|||}}}}}}}}}}}}}}}{{{tttssstttvvvzzz{{{yyywwwnnneeeYYYPPPLLLHHHBBB===<<<;;;999666222...,,,+++++++++++++++************************************(((((())))))))))))((((((%%%''')))******)))'''&&&,,,)))&&&&&&''')))******''''''(((((()))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((('''''''''&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))''''''''''''(((((((((((('''''''''''''''''''''''')))******)))'''&&&((()))'''''''''''''''(((((((((((((((''''''''''''(((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((())))))***~~~~~~}}}|||zzzxxxuuutttxxxzzz~~~{{{wwwsssssswww~~~}}}|||}}}~~~~~~~~~~~~}}}}}}}}}||||||||||||}}}~~~}}}|||zzzyyyyyywwwvvvwwwxxxzzzyyyyyyxxxxxxwwwvvvuuuuuuuuuuuuvvvuuuuuuttttttssssssrrrqqqqqqqqqqqqqqqppppppooonnnnnnmmmmmmlllmmmmmmnnnlllkkkjjjiiigggfffddddddaaa`````````___]]]YYYVVVRRRRRRQQQOOOMMMJJJHHHFFFDDDDDDCCCBBB@@@???>>>>>><<<<<<;;;:::999999999:::666666666555555555555555333333222111111111111111222222333333333333444444555555666666777777888888444444333333333444555555555555555555555555555666777777777777888888888999666777777777777666555555666666555555555555555444111000000///000111333444444444444555555555666666444444444444444444444444333333333333333222222222111111222222333444444555555444444333444555666777999999::::::::::::::::::888999;;;>>>@@@BBBCCCDDDCCCEEEFFFFFFFFFFFFGGGIIILLLMMMOOOQQQSSSTTTTTTUUUYYYZZZ[[[]]]___``````aaaaaabbbdddeeeggghhhiiiiiieeeffffffggghhhhhhiiiiiiiiiiiijjjkkkkkklllkkkkkkkkkkkkiiihhhhhhhhhhhhiiijjjiiigggdddbbbaaa______WWWWWWXXXZZZ___dddhhhkkknnnnnnnnnmmmmmmnnnqqqsssuuuyyy|||zzz{{{}}}{{{|||~~~}}}|||zzzxxxwwwwwwwwwxxx{{{|||}}}~~~|||{{{{{{|||zzz~~~}}}ttttttuuuwww{{{}}}}}}|||vvvooodddZZZRRRKKKDDD???======<<<888333///......++++++++++++++++++++++++************************((())))))******))))))((())))))))))))(((&&&$$$###+++)))''''''((()))))))))((((((((())))))******+++(((((())))))(((((('''&&&))))))))))))))))))))))))%%%&&&'''((()))*********(((((((((((((((((((((((()))((((((''''''(((((()))))))))************))))))''''''((((((((((((''''''&&&&&&'''((())))))******''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((('''&&&'''(((************)))(((((((((''')))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((()))******||||||{{{yyyxxxwwwvvvuuuyyyzzz}}}xxxvvvuuuwww|||}}}}}}~~~}}}~~~~~~~~~~~~}}}}}}{{{|||}}}~~~~~~|||{{{zzzyyywwwvvvwwwxxxzzzyyyyyyxxxxxxwwwvvvuuuttttttuuussssssssssssssssssssssssppppppqqqqqqpppoooooonnnlllkkkjjjiiihhhhhhiiiiiigggfffeeecccaaa___^^^]]]YYYYYYXXXXXXWWWTTTPPPLLLHHHHHHHHHGGGEEECCCAAA???>>>======<<<;;;:::::::::999999888777777777888888777777777777777777777777555444333333222333333333333444444444555555555555777777777777777888888888666555555555666666777888555555666666777777888888999::::::::::::;;;;;;;;;999999999999999888888777777777777777666666666555333222111000000111333444444444444444555555555555555555555444444555555555444444333333222222222222111111111222333333444444444333222111111222444555555555666666777777888888666777888:::;;;<<<<<<<<<>>>@@@AAAAAA@@@AAABBBCCCEEEFFFIIIKKKMMMOOOOOOOOOSSSTTTVVVXXXZZZ[[[\\\\\\\\\]]]___aaabbbdddeeeeeeaaabbbcccdddeeefffggghhhffffffggghhhhhhhhhggggggggggggffffffeeeeeeeeeeeefffeeeeeedddcccbbbaaa```[[[YYYWWWWWWZZZ___eeeiiiiiikkkmmmnnnoooppprrrtttuuuzzz}}}{{{{{{~~~|||}}}~~~|||yyyxxxyyyzzz{{{~~~{{{yyyyyyzzz{{{xxxxxxyyy{{{~~~}}}xxxooodddXXXNNNFFFBBB>>>>>>===999444000///000++++++++++++++++++++++++************************))))))***++++++***))))))***))))))((('''&&&&&&%%%***((('''((()))***)))''''''''''''((()))*********(((((())))))(((((('''&&&))))))))))))))))))))))))&&&&&&((())))))*********((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))(((''''''((((((((((((''''''(((((((((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%&&&&&&&&&&&&)))+++*********))))))((((((((('''(((((((((((((((((('''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((()))******||||||zzzyyyxxxxxxxxxxxxwwwyyy{{{~~~~~~}}}~~~xxxxxxyyy}}}~~~}}}|||}}}~~~~~~~~~zzz{{{}}}~~~~~~|||zzzyyyyyywwwvvvwwwxxxzzzyyyyyyxxxxxxvvvuuuttttttttttttrrrrrrrrrsssssssssttttttpppppppppppppppooonnnnnnjjjiiigggfffeeeeeeeeefffcccbbbaaa___]]][[[YYYYYYSSSSSSRRRRRRQQQNNNIIIEEEAAABBBBBBAAA@@@>>><<<:::;;;;;;::::::999999999888999888888777777888888999999999::::::::::::;;;;;;999999888888777888888888666666666777777888888888777777777777777777777777999999999999999:::;;;;;;777777888999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<======:::;;;;;;;;;;;;:::999999888888777777666666666666777555444222222333555666333333444444444444555555777666666555555666666777444333333333222222111111111111111222333333333444333222111000000111333444333333444444555666777777666666777777777777777666:::<<<======<<<<<<>>>??????AAADDDGGGJJJLLLLLLLLLNNNPPPRRRTTTVVVWWWXXXYYYWWWXXXZZZ]]]___```aaaaaa^^^___```aaaccceeefffgggdddddddddeeeeeeddddddcccaaaaaaaaaaaaaaabbbbbbbbbccccccdddccccccbbb``````^^^[[[WWWUUUWWW]]]ccchhhfffhhhllloooppprrrtttvvvtttzzz~~~||||||}}}~~~}}}{{{zzzzzz|||}}}~~~zzzxxxyyyzzz||||||}}}~~~~~~vvvjjj\\\PPPHHHEEE>>>???>>>:::555111000111++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))''''''''''''((()))***+++)))(((((()))******((('''&&&&&&&&&'''((())))))***(((((((((((((((''''''&&&))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''*********)))((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))"""###%%%%%%%%%&&&)))+++((((((((()))))))))))))))%%%''')))******)))'''%%%&&&'''((())))))((('''&&&************************((((((((((((((()))******}}}~~~~~~||||||{{{{{{|||}}}}}}~~~~~~{{{{{{{{{{{{|||}}}}}}}}}~~~|||yyyzzz|||}}}|||zzz|||{{{{{{zzzzzzzzz{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxwwwuuuuuuuuuuuurrrppprrrpppooopppqqqqqqpppnnnooooooooonnnnnnlllkkkkkkfffeeeccc```^^^\\\[[[ZZZ\\\YYYUUURRROOONNNOOOPPPLLLKKKIIIGGGEEECCCBBBBBBAAA???======>>>>>>===<<<666777888:::;;;<<<<<<<<<777999::::::999999;;;<<<<<<<<<;;;:::::::::::::::777777777888888999999999::::::::::::::::::::::::<<<;;;:::999888888999:::888888999999:::;;;;;;<<>>>>>??????@@@<<<<<<<<<<<<;;;999888777777777777888888888888999888777666555444444444444444555666888999999::::::888888777777666666555555777777666555444333333333222111111222444444333111222222333444444444333333333444444555555555444444333333333444444555555555777888888999::::::;;;;;;=========>>>@@@DDDGGGIIIJJJJJJKKKMMMNNNOOOPPPQQQTTTUUUVVVXXXYYY[[[\\\]]][[[[[[\\\]]]^^^___```aaa```___^^^]]]]]]]]]]]]]]]``````____________``````^^^^^^]]]]]]\\\[[[ZZZZZZ[[[\\\[[[ZZZZZZ[[[^^^aaajjjlllnnnooopppssswwwzzz{{{}}}~~~~~~}}}}}}|||zzzzzz}}}|||zzzzzz}}}~~~}}}~~~~~~{{{yyy~~~~~~}}}~~~zzztttlll___OOODDDCCC@@@<<<999777444111///++++++,,,,,,,,,++++++***************************+++++++++*********)))))))))******+++++++++******(((((()))***************&&&((()))******)))(((&&&))))))))))))))))))))))))***)))(((''''''((()))***))))))((('''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%***)))(((''''''((()))******'''%%%$$$'''***,,,,,,&&&'''''''''''''''&&&&&&&&&''''''((()))******+++((()))*********((('''&&&))))))(((((((((((())))))&&&&&&&&&&&&'''(((***+++)))***,,,---,,,)))&&&%%%((((((((((((''''''''''''~~~~~~~~~}}}|||||||||}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}{{{yyyzzz|||}}}|||{{{}}}|||{{{zzzzzzyyyyyyyyy{{{zzzzzzyyyxxxwwwvvvvvvuuutttssssssssssssqqqoooooonnnmmmmmmoooooonnnmmmllllllllllllkkkjjjhhhhhhdddbbb```]]]ZZZXXXWWWVVVTTTQQQNNNJJJHHHGGGHHHHHHFFFFFFDDDCCCBBBAAAAAAAAA>>><<<::::::;;;;;;:::999777777888999999999999888888999::::::999999:::<<<>>>======<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<========================???>>>===<<<;;;<<<<<<===999:::::::::;;;;;;<<<<<<>>>>>>>>>======>>>>>>???======>>>>>>?????????@@@>>>>>>>>>>>>===;;;:::999888888888777777666666666999888777666555555555555666666888999:::;;;;;;;;;;;;:::999888777666555444999888888777666555444444333333222333555666444333222333333333333333222222111222222333333222222222222333333333444444444444333444444555666666777777:::::::::;;;===@@@CCCEEEFFFFFFHHHIIIKKKLLLMMMNNNQQQQQQRRRTTTVVVWWWYYYYYYXXXYYYYYYZZZ[[[\\\]]]]]]]]]]]]\\\[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[ZZZYYYYYYXXXWWWWWWYYYZZZZZZZZZYYYYYY\\\^^^fffiiiooosssvvvxxxzzz|||~~~~~~{{{yyyyyy|||}}}{{{{{{{{{|||}}}{{{||||||}}}~~~~~~~~~}}}xxxsssmmmdddWWWNNNIIIFFFAAA>>><<<999666444......------,,,***))))))************************,,,,,,,,,+++++++++******))))))))))))((('''&&&&&&&&&'''((((((((((((((('''((()))***++++++***)))((())))))))))))))))))))))))***)))(((''''''((()))******)))(((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))***((((((((((((((((((((((((''''''((((((''''''&&&%%%***)))(((''''''((()))***---***((((((***,,,------''''''(((((((((''''''&&&''''''(((((())))))******)))************)))((('''))))))(((((((((((())))))&&&&&&&&&'''(((+++---...,,,+++***)))((((((((((((((((((((((((((((((((((((~~~}}}|||||||||}}}}}}~~~~~~~~~~~~~~~~~~{{{zzzyyyzzz|||}}}}}}|||}}}||||||{{{zzzyyyxxxxxx{{{zzzyyyxxxvvvuuuttttttrrrqqqppppppqqqqqqooommmlllkkkjjjkkklllmmmlllkkkiiihhhhhhgggfffeeecccccc^^^]]]ZZZWWWTTTRRRQQQPPPJJJHHHEEECCCAAA@@@AAAAAA??????>>>>>>>>>>>>??????===;;;999999::::::999888999:::::::::999888888777:::<<<===<<<;;;;;;<<<>>>@@@@@@???>>>>>>======<<<>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@@@@@@@AAAAAA>>>>>>>>>>>>????????????>>>>>>>>>???@@@AAABBBBBB@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???===<<<;;;;;;;;;:::999888777666666:::999888777777666777777888888:::;;;<<<<<<<<<<<<>>>===<<<:::888777555555;;;:::999888777666555555555444444555777777666555666555555555444333333333222222333333333222222111222222222222333333333333111222222333333444444444666666666777999<<>><<<<<<;;;;;;;;;<<<<<<===???===;;;:::;;;;;;:::999;;;;;;<<<<<<<<<;;;;;;:::===???@@@@@@???>>>???AAACCCCCCBBBBBBAAA@@@????????????@@@@@@AAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCCCC??????@@@AAABBBCCCCCCCCCEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBAAA@@@???======>>>>>>======<<<;;;;;;:::;;;:::999888888888888888999:::;;;<<<============>>>>>>===<<<;;;:::999888<<<;;;:::999888666666555555444444555777888777666999999888777666555555555555555666666555555444444222222222222222222222222333333333444444444555555444444444555777999;;;<<<;;;<<<===???AAACCCDDDEEEFFFFFFHHHIIIKKKMMMNNNNNNQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWSSSSSSSSSRRRRRRSSSSSSSSSQQQQQQQQQQQQPPPPPPOOOOOORRRSSSUUUUUUTTTSSSSSSTTTRRRYYYbbbkkkqqquuuyyy{{{|||}}}}}}{{{xxxvvvvvvwwwwwwxxxxxxxxxwwwxxxzzz||||||{{{xxxvvvuuuwww{{{~~~~~~{{{yyyvvvtttpppkkkddd___OOOKKKEEEAAA>>>;;;888666333222111///---+++***)))************************,,,,,,++++++++++++******+++,,,,,,,,,+++***))))))***************))))))((()))******++++++******)))(((((((((((((((((((((((())))))(((((((((((()))))))))************)))))))))***)))'''&&&&&&''')))***(((((()))))))))*********((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((('''&&&'''(((((('''%%%'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''((()))+++,,,------+++(((%%%%%%''')))+++))))))))))))************~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}|||||||||yyyyyyyyyzzzzzz{{{}}}~~~xxxyyyzzz{{{{{{zzzzzzyyyssssssssstttttttttttttttpppooonnnooooooooommmkkkhhhgggffffffggggggfffddd______^^^]]][[[YYYWWWVVVNNNMMMKKKHHHFFFDDDCCCBBB??????===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;???===;;;;;;<<<<<<;;;:::999999;;;<<<===>>>>>>>>>>>>@@@AAAAAA@@@AAABBBDDDEEEFFFFFFGGGFFFEEEDDDDDDAAABBBBBBCCCDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFCCCDDDEEEFFFFFFFFFEEEEEEIIIHHHHHHHHHGGGGGGFFFFFFDDDCCCCCCCCCBBB@@@???>>>>>>>>>>>>>>>????????????<<<<<<;;;::::::::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::999777666555444444333333555777888777666:::999777666555555555555777777777777777666555555222222222222222222222222333333444444444444555555333333444555666777888999888999:::<<<===???@@@AAAAAABBBCCCEEEGGGHHHIIIJJJMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQNNNNNNNNNNNNMMMMMMMMMMMMMMMOOOQQQQQQPPPOOOOOOPPPOOOSSSZZZaaagggmmmsssvvvwwwxxxxxxvvvtttssssssttttttuuuwwwwwwwwwxxxyyy{{{{{{}}}}}}{{{wwwrrrppprrrwww|||}}}~~~|||zzzwwwrrrlllfffbbbYYYTTTMMMHHHDDD@@@===;;;444333111///...---------************************************))))))))))))***++++++,,,------------))))))************))))))((())))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((()))************))))))+++***(((''''''(((***+++'''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((((('''''''''((((((((((((''''''+++***)))***++++++***(((''''''((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))'''(((((((((((((((((((((***)))(((((('''(((((()))((()))))))))*********+++~~~~~~|||||||||}}}~~~~~~~~~}}}||||||{{{{{{xxxzzzzzzzzzyyyzzz|||}}}xxxyyyzzz{{{{{{zzzyyyxxxpppqqqqqqrrrssssssttttttqqqpppooooooooonnnllljjjfffeeecccccccccbbbaaa___YYYXXXWWWUUUSSSQQQOOOMMMGGGFFFDDDBBB@@@???>>>>>>;;;;;;::::::999999::::::<<<<<<;;;;;;;;;<<<<<<===???===;;;;;;;;;<<<;;;:::777888:::<<<>>>@@@AAAAAA???AAACCCCCCCCCDDDFFFHHHJJJKKKLLLMMMMMMMMMLLLKKKGGGHHHIIIKKKMMMOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUTTTQQQPPPOOONNNLLLKKKJJJIIIJJJKKKLLLMMMNNNNNNMMMLLLMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCC???@@@@@@@@@AAAAAAAAABBB??????>>>>>>>>>>>>>>>???>>>>>>???@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA===<<<;;;:::888666555555444333444666888999888777888777555444333444444555777777777777777666555444333333333333222222222222222222222222222222222222333333444555666666777777666666777888:::;;;<<<<<<===>>>???AAACCCDDDEEEFFFHHHIIIIIIIIIJJJJJJKKKKKKIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMMMMLLLLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJLLLLLLKKKLLLMMMOOOQQQSSSWWWZZZ___dddkkkoooppprrrssssssrrrrrrsssuuusssuuuxxxyyyxxxxxxyyy{{{zzz{{{}}}|||zzzvvvppplllmmmsssyyy|||wwwpppjjjfff```ZZZRRRKKKFFFBBB>>><<<666444222000............***************************))))))))))))((((((((('''''')))***+++,,,,,,,,,&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''((()))*********)))(((******((((((((((((******''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((&&&''''''((((((''''''&&&***(((''''''((())))))(((&&&&&&'''((())))))))))))(((((((((((())))))))))))''''''&&&&&&&&&'''((()))))))))(((((((((((())))))(((((())))))((('''&&&%%%'''((()))))))))((('''''''''(((((())))))*********~~~}}}}}}~~~{{{{{{||||||}}}~~~~~~~~~}}}|||{{{zzzzzzyyyzzz{{{zzzxxxxxxzzz}}}zzz{{{||||||zzzxxxvvvtttppppppqqqqqqqqqqqqqqqqqqrrrpppnnnnnnnnnllliiigggdddbbb```___^^^]]][[[YYYRRRQQQPPPNNNKKKIIIFFFEEEAAA@@@???===<<<<<<;;;;;;::::::::::::::::::;;;;;;:::::::::;;;<<<===??????AAA???======>>>>>>===<<<:::<<<>>>@@@BBBDDDEEEFFFDDDFFFIIIJJJKKKLLLOOOQQQOOOPPPRRRTTTUUUUUUTTTTTTPPPQQQSSSVVVYYY[[[]]]^^^\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^___```aaa``````___[[[ZZZXXXWWWUUUSSSRRRQQQQQQRRRUUUWWWYYYYYYXXXXXXUUUUUUTTTSSSQQQPPPPPPOOOOOOOOOOOONNNMMMLLLKKKJJJFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCBBBBBBCCCCCCDDDAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA???>>>===;;;999888666666555555555777:::;;;:::999999888666555555666777888999999999999888777666555444444444444333333333222111111111111111111111111222333444444555555555555444444444555666777777777999:::;;;===???@@@AAABBBCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHHHHGGGIIILLLNNNQQQSSSUUUWWWYYY\\\aaadddgggiiilllmmmnnnppprrrtttsssvvvyyyzzzzzzyyyzzzzzz{{{zzzyyyzzz|||}}}|||xxxrrrlllmmmsssyyy~~~wwwqqqmmmfff```WWWNNNHHHCCC???===999777444111///---------*********************************))))))))))))(((&&&'''((()))))))))))))))$$$%%%&&&((())))))))))))***))))))))))))))))))***))))))))))))))))))))))))'''((()))******)))((('''%%%&&&(((******)))((('''))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&'''(((((('''&&&&&&'''%%%######%%%'''((((((%%%%%%&&&'''((())))))(((''''''(((((())))))******)))(((((('''((()))***+++))))))(((((((((((())))))(((((()))***)))((('''&&&''''''((((((((((((((('''&&&&&&'''(((((()))******}}}~~~~~~~~~~~~~~~||||||{{{zzz{{{}}}zzz{{{{{{|||}}}~~~~~~~~~}}}|||{{{zzzyyyyyy{{{|||{{{xxxwwwyyy|||}}}}}}}}}|||zzzwwwsssqqqrrrqqqqqqqqqppppppoooooorrrpppnnnmmmlllkkkhhheeebbb```]]]\\\[[[YYYWWWUUUMMMMMMKKKIIIFFFDDDAAA@@@======<<<;;;::::::::::::;;;<<<<<<<<<============888888999:::===???AAABBBEEECCCAAA@@@AAAAAA@@@???@@@AAACCCEEEGGGIIIIIIJJJKKKMMMPPPQQQSSSTTTWWWYYYRRRTTTWWWYYY[[[[[[ZZZZZZXXXYYY[[[^^^bbbeeeggghhhccccccccccccccccccccccccdddeeeggghhhhhhhhhggggggdddcccaaa___]]][[[ZZZYYYVVVXXX[[[^^^aaabbbaaaaaa]]]]]]\\\[[[YYYXXXWWWWWWUUUUUUUUUTTTSSSRRRPPPPPPMMMMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@>>>===;;;999888777777666777999;;;<<<<<<:::<<<;;;999888888:::;;;============<<<;;;:::999888555555555444444333333333333333333222222222222222222222333444444444444444222222333333333444444444777777999:::<<<>>>????????????@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEHHHLLLOOOPPPRRRTTTUUUUUUVVVXXXZZZ___bbbeeehhhjjjmmmpppssstttwwwzzz|||{{{zzzzzzzzz|||zzzwwwvvvxxx||||||uuuoooooouuu{{{}}}wwwtttnnnhhh^^^UUUNNNHHHDDDBBB===:::666222...---,,,,,,************************+++++++++************)))((()))))))))))))))((('''%%%&&&((()))+++,,,,,,,,,++++++************++++++))))))))))))))))))))))))'''((()))******)))((('''$$$&&&((()))***)))((('''))))))************))))))))))))))))))************((((((((((((((((((((((((''''''((()))))))))))))))%%%&&&'''(((((('''&&&%%%***(((%%%%%%'''***,,,---$$$%%%&&&'''((((((((((((&&&''''''((()))******++++++***)))))))))+++,,,---))))))(((((((((((())))))'''((()))+++++++++***)))((((((''''''''''''((()))%%%&&&&&&'''((())))))***yyyuuuvvvxxxxxxzzz}}}~~~zzzyyyyyyzzzzzz|||}}}~~~{{{yyyzzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{||||||||||||~~~~~~}}}|||{{{zzzzzz|||{{{zzzxxxwwwvvvvvvvvv{{{{{{zzzyyyxxxvvvttttttuuurrrpppooopppppppppooonnnmmmjjjgggdddaaa___^^^[[[YYYWWWTTTQQQOOOMMMMMMKKKHHHEEEBBBAAA???===;;;<<<<<<<<<<<<;;;;;;;;;:::777777888999:::;;;<<<===<<<;;;;;;;;;===???BBBDDDFFFEEECCCBBBBBBCCCEEEFFFFFFGGGIIILLLPPPSSSUUUVVVUUUXXX\\\]]]\\\\\\```ccc______aaabbbcccddddddddddddeeefffhhhjjjlllmmmnnnpppnnnllllllmmmnnnmmmlllllllllllllllmmmnnnooopppjjjjjjiiihhhgggeeeeeeddddddcccdddgggjjjkkkkkkjjjhhhiiiiiiiiihhhfffdddccc___`````````^^^\\\YYYWWWXXXXXXXXXWWWUUUSSSRRRQQQQQQPPPNNNLLLMMMNNNQQQSSSRRRQQQOOOMMMKKKJJJHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDBBB???============<<<888999999:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;<<<======<<<:::888777777888999555666666666777777888888777666666555333222111111444333222111111222333444333333333333444444555666555555555666777888999::::::<<<>>>AAACCCDDDDDDDDD@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDAAABBBBBBBBBAAA???===<<<@@@AAAAAABBBCCCDDDEEEEEEJJJJJJLLLPPPTTTTTTQQQMMMPPPTTTYYY___dddiiiooorrrttttttuuuwwwxxxzzz{{{{{{yyyyyywwwuuuuuuyyy~~~xxxuuuuuutttrrrppp{{{}}}yyyvvvpppfff]]]TTTMMMFFFBBB???===999555222000...------,,,*********,,,...///)))+++,,,,,,+++***+++,,,,,,+++))))))***)))(((&&&((((((''''''''''''(((((()))((((((((()))***++++++'''(((***,,,,,,***((('''+++*********))))))((((((&&&''')))*********)))(((&&&''''''((()))******+++((((((((((((((()))******(((((())))))))))))((((((***)))''''''(((((('''&&&))))))************))))))))))))))))))))))))))))))+++)))'''%%%%%%&&&(((***(((***+++***(((''''''((())))))))))))(((((((((((())))))(((((('''''''''&&&)))))))))))))))(((((('''(((((()))***************''''''''''''((((((((()))zzzrrrpppqqqsssxxx~~~~~~zzzyyyyyyzzzzzzzzz{{{}}}~~~|||zzz||||||}}}~~~~~~~~~~~~~~~~~~||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||{{{zzzzzz{{{{{{yyyxxxvvvuuuuuuuuuyyyyyyyyyxxxwwwuuutttsssrrrpppnnnmmmmmmmmmkkkjjjhhhgggeeebbb^^^[[[YYYXXXSSSQQQOOOLLLJJJHHHFFFFFFCCCAAA???>>>>>>===<<<;;;888888888888999999999999:::::::::;;;<<<<<<======>>>=========>>>AAACCCEEEFFFFFFEEEFFFGGGJJJLLLNNNPPPRRRTTTWWWZZZ\\\^^^```aaaccceeeffffffgggiiijjjgggggghhhhhhggggggffffffffffffhhhiiikkkmmmnnnooorrrqqqoooooopppqqqqqqpppmmmmmmmmmmmmnnnoooppppppmmmmmmlllkkkjjjhhhgggggggggfffgggiiillloooooooooooooooooonnnmmmllljjjjjjggghhhiiiiiigggeeecccbbbaaaaaaaaa```___^^^\\\[[[YYYXXXWWWVVVVVVWWWXXXZZZYYYXXXWWWUUUSSSQQQPPPOOONNNNNNMMMLLLKKKIIIHHHGGGGGGDDDAAA@@@??????>>>===:::;;;;;;;;;;;;<<<<<<<<<;;;:::::::::::::::;;;;;;===<<<;;;:::::::::::::::777777777777888888888999777777666555444333222222444333222111111222333444333333333333333444555555333333333333444444555666555666888:::<<<>>>>>>???>>>????????????@@@@@@@@@@@@@@@?????????@@@@@@AAA>>>????????????>>>>>>=========>>>???@@@AAAAAABBBGGGGGGIIIMMMQQQRRROOOLLLIIIKKKOOOSSSXXX___ggglllrrrssstttvvvxxxzzz{{{||||||{{{yyyvvvwwwzzzzzzxxxwwwuuusssppprrrxxxzzzuuunnneee]]]TTTLLLGGGCCC@@@<<<777444111...,,,...---,,,+++++++++,,,,,,***+++------+++******+++,,,+++))))))******((('''))))))(((((((((((())))))*********)))******++++++'''((()))******)))((('''))))))))))))((((((''''''&&&'''((()))***))))))(((''''''(((((())))))******((((((((((((((()))******(((((()))))))))((((((''')))'''&&&&&&''''''&&&%%%(((((())))))))))))(((((())))))))))))))))))))))))((('''&&&&&&&&&((()))+++'''((())))))(((&&&'''((())))))))))))(((((((((((())))))((((((((('''''''''(((((((((((((((''''''&&&(((((()))************)))'''''''''((((((((())))))|||ooojjjkkkqqqyyy~~~zzzyyyzzzzzzzzzwwwxxx{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{{{{|||{{{yyyxxxvvvuuuuuutttwwwwwwwwwvvvvvvtttsssrrrpppnnnllljjjjjjhhheeebbb```___\\\YYYUUURRRPPPNNNJJJIIIGGGDDDBBB@@@??????===;;;::::::<<<===<<<;;;666666666777888888999999<<<<<<<<<======>>>>>>???AAAAAAAAABBBCCCFFFHHHJJJKKKLLLLLLNNNQQQUUUXXXZZZ___```bbbdddgggiiikkklllnnnmmmmmmnnnpppqqqpppooonnnmmmlllkkkjjjhhhgggfffggghhhiiijjjlllmmmnnnooorrrpppooooooqqqrrrrrrqqqmmmmmmmmmmmmnnnoooppppppqqqppppppooommmllljjjjjjiiihhhgggiiimmmppprrrrrrtttsssrrrqqqpppooooooooonnnnnnoooppppppooommmlllkkkkkkkkkjjjjjjhhhggggggcccccccccbbbbbbbbbbbbbbbbbbbbbaaa___^^^\\\[[[ZZZXXXWWWVVVUUUSSSPPPNNNMMMKKKIIIFFFDDDDDDCCCAAA@@@>>>>>>>>>>>>===============<<<<<<;;;;;;;;;<<<<<<<<<<<<============<<<<<<999999999999::::::::::::999888888777666555444444444333222222222222333444333333222222222333444444333333222222222222333333222222333444666777999:::;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<======::::::;;;<<<===>>>>>>???BBBCCCEEEIIIMMMNNNMMMLLLEEEEEEEEEGGGKKKTTT^^^eeennnppprrruuuxxxzzz|||}}}|||{{{xxxvvvvvvyyy~~~|||zzzwwwssspppmmmooovvv~~~|||wwwqqqiii___TTTMMMFFFCCC>>>:::666222...+++//////...---+++******)))+++,,,------+++))))))***,,,+++))))))******)))'''******))))))))))))******+++***))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))(((((('''''''''&&&)))(((''''''(((((('''&&&''''''((((((((((((''''''))))))))))))))))))))))))%%%%%%&&&'''((()))***+++&&&(((******)))((())))))(((((((((((())))))))))))))))))((((((((((((''''''''''''((((((''''''&&&%%%'''((())))))******))))))''''''((((((((())))))))){{{lllhhhkkksss|||}}}zzzyyyzzzzzzyyyvvvxxxzzz}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{yyywwwvvvuuuuuuuuuuuuuuuuuutttsssrrrrrrmmmllljjjhhhfffccc^^^[[[WWWVVVTTTPPPMMMJJJGGGFFFDDDCCCBBB@@@>>>===<<<<<<;;;:::999999;;;======<<<999999999999:::::::::;;;;;;;;;<<<>>>@@@AAABBBCCCFFFFFFGGGIIILLLOOORRRTTTVVVWWWXXXZZZ]]]aaadddeeejjjkkklllnnnpppqqqssssssssspppnnnooorrrrrrpppnnnlllllljjjhhhgggfffeeedddgggggghhhiiijjjllllllmmmnnnlllkkklllnnnoooooonnnmmmmmmmmmmmmmmmnnnooopppqqqqqqqqqqqqpppnnnlllkkkiiigggfffgggjjjmmmoooooosssrrrpppnnnmmmmmmnnnnnnmmmnnnooopppqqqqqqppppppnnnoooooooooooonnnmmmmmmjjjkkkllllllkkkjjjiiihhhjjjiiihhhgggfffeeeddddddaaaaaa___]]][[[XXXVVVTTTQQQOOOLLLKKKJJJIIIGGGEEEDDDDDDCCCBBBAAA@@@@@@???AAAAAA@@@???>>>>>>??????<<<===>>>?????????======<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888777666666444444444444444444444444333333222222222333333444555555444333222222333333222222111111333555777888888888888999999999:::::::::999888888888888888888999888777666777888999:::888888999:::;;;<<<=========???AAAEEEIIIKKKLLLLLLHHHFFFCCCAAADDDLLLWWW^^^hhhkkknnnssswwwzzz|||}}}yyywwwuuusssssswww~~~}}}yyytttqqqooonnnpppxxx}}}zzzssshhh\\\TTTIIIEEE???;;;888555000,,,.........---,,,+++)))))),,,---...---+++))))))))),,,+++)))***++++++)))(((+++******************+++***)))(((''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***))))))(((''''''&&&&&&&&&***)))((()))******)))((('''(((((())))))(((((('''))))))))))))))))))))))))$$$%%%'''((()))))))))(((''')))++++++******+++,,,(((((((((((())))))))))))))))))((((((((((((((((((((((((((()))(((''''''&&&'''(((((()))))))))))))))'''(((((((((((()))))))))uuuiiihhhooovvv~~~~~~{{{yyyyyyzzzzzzyyyxxxyyy{{{~~~~~~~~~~~~~~~}}}}}}}}}|||||||||}}}}}}}}}}}}~~~~~~|||zzzxxxwwwvvvvvvtttttttttsssrrrqqqpppoookkkiiifffdddaaa]]]XXXUUUPPPNNNLLLIIIFFFCCCAAA@@@@@@???>>><<<;;;;;;::::::;;;:::888999;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;:::;;;>>>AAADDDGGGIIIJJJMMMNNNPPPSSSWWWZZZ]]]___ccccccdddfffhhhjjjkkklllnnnnnnooopppqqqrrrssssssrrrooommmmmmoooooommmjjjiiihhhfffeeeddddddddddddeeeeeefffggghhhhhhiiiiiijjjiiihhhiiikkkmmmmmmlllllllllkkkkkkllllllmmmmmmnnnooopppppppppnnnlllkkkkkkiiiggggggiiikkklllmmmqqqooommmkkkjjjjjjkkkkkkjjjjjjkkkmmmnnnoooooooooooooooppppppqqqqqqppppppnnnnnnoooooonnnmmmkkkiiillllllkkkjjjjjjiiihhhhhhgggfffeeecccaaa^^^\\\[[[WWWUUUSSSRRRQQQPPPNNNLLLLLLKKKJJJIIIHHHFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA===>>>???@@@@@@@@@???>>>????????????????????????<<<;;;;;;::::::999999999555555666666666666555555444444333222222333333333555444333222222111222222111111000000111333444666555555555666666666666777888777666666555555555666777666555444333444555555555555666777888999:::::::::<<>>>>>>>>???AAADDDGGGLLLPPPSSSTTTVVVXXXZZZ]]]```ccceeegggjjjjjjkkkllllllmmmnnnnnnlllmmmmmmmmmmmmnnnnnnnnnooommmlllkkklllkkkiiihhhgggfffeeedddcccdddeeeeeedddddddddeeeeeefffffffffhhhgggggghhhjjjlllmmmllljjjiiiiiiiiiiiiiiijjjjjjjjjkkkmmmnnnooonnnlllkkklllkkkiiijjjlllnnnnnnnnnooonnnmmmkkkjjjjjjjjjjjjhhhhhhiiijjjlllmmmnnnooonnnooopppqqqrrrrrrrrrrrroooooooooooonnnllljjjiiijjjjjjjjjiiiiiihhhhhhhhhggggggfffeeedddbbb```___\\\[[[YYYYYYYYYXXXVVVSSSTTTSSSRRRQQQOOONNNMMMLLLIIIHHHGGGEEEDDDCCCCCCCCCAAAAAABBBBBBBBBAAAAAA@@@BBBBBBBBBBBBAAAAAAAAAAAA=========<<<<<<;;;;;;;;;777777888888888888777777555555444333333333444444333222111000000000000000///////////////000111222333333333333444444444444666666555444333333333333444444333222222222222222111111222333444555666666777999<<<>>>@@@DDDHHHKKKMMMKKKHHHEEECCCEEEIIIMMMTTTXXX___fffmmmrrruuuvvvssstttuuuvvvwww{{{~~~{{{xxxvvvsssqqqpppssszzz|||}}}}}}vvvmmmfffVVVNNNDDD>>>===;;;777333---,,,,,,,,,,,,,,,,,,,,,+++,,,------+++))))))***,,,+++******+++,,,+++***++++++************++++++---,,,+++++++++++++++,,,************************))))))))))))************((((((((((((((()))******(((((((((((())))))))))))((((((((((((((()))*********)))(((''''''((()))***&&&%%%$$$%%%&&&'''&&&%%%))))))************))))))(((((((((((((((((((((((('''((()))))))))(((&&&%%%$$$&&&(((((('''&&&&&&'''''''''(((((())))))******(((((())))))))))))************+++++++++***))))))&&&'''(((((())))))((((((((((((((()))))))))******{{{yyyzzzxxxnnniiinnnxxx~~~~~~|||zzzxxxvvvtttuuuwwwyyyzzzzzz||||||}}}~~~~~~~~~}}}}}}}}}|||{{{zzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||}}}~~~~~~~~~}}}{{{xxxvvvuuutttsssnnnnnnmmmllljjjgggeeeddd^^^[[[VVVRRROOOLLLHHHEEECCCBBBAAA???>>><<<;;;:::;;;;;;:::::::::::::::;;;;;;:::999:::<<<>>>>>>======>>>???@@@BBBCCCEEEEEEIIIKKKNNNQQQVVVYYY\\\^^^```aaabbbdddfffggghhhiiijjjjjjkkkkkklllllllllkkkiiiiiiiiiiiiiiihhhhhhhhhkkkkkkkkkjjjhhhggggggggghhhgggeeecccccccccdddeeeccccccdddddddddddddddeeefffeeeeeefffiiilllllllllggggggffffffffffffggggggfffhhhkkkmmmnnnnnnlllkkkjjjiiiiiillloooqqqqqqqqqllllllllllllkkkiiihhhgggggggggggghhhjjjkkklllmmmlllmmmnnnpppqqqrrrrrrrrrppppppooonnnlllkkkiiihhhggggggggggggffffffffffffeeeeeeeeeeeedddccccccbbb```___^^^___```___\\\ZZZZZZZZZYYYXXXWWWUUUTTTTTTPPPOOOMMMLLLJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBB>>>>>>>>>>>>============999999:::;;;;;;:::999999777666555555444444444555222222111000000000111111...//////000000000000///111111222222222333333333444333222111000000000000000000111222222222111111///000000111222333444555444777999:::<<>>:::666000///---+++******++++++***+++------+++******+++,,,+++******,,,,,,+++*********))))))))))))******+++************++++++,,,'''((()))******)))((('''((((((((()))))))))******)))(((((('''((()))***+++''''''(((((())))))******((((((((((((((()))*********)))(((((((((***,,,---&&&%%%%%%&&&'''((((((&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((((((((&&&((())))))'''&&&&&&''''''''''''((()))*********(((((()))))))))************************)))((((((&&&'''(((((())))))(((((((((((()))))))))*********xxxuuuuuu{{{}}}sssmmmsss}}}}}}}}}||||||zzzxxxuuutttuuutttssstttvvvyyyzzzzzz||||||}}}}}}~~~~~~~~~~~~~~~~~~{{{~~~}}}||||||{{{zzzzzzyyyyyy{{{{{{{{{{{{||||||||||||zzzzzz{{{|||}}}~~~~~~|||{{{yyywwwuuusssrrrqqqlllkkkjjjhhhfffcccaaa```XXXTTTOOOKKKGGGEEEBBB@@@??????>>>===<<<::::::999======<<<<<<<<<<<<=========<<<;;;===@@@BBBCCCBBB???@@@BBBDDDGGGJJJLLLMMMRRRSSSVVVYYY]]]```cccdddffffffggghhhhhhhhhhhhhhhgggggghhhiiiiiiiiiiiiiiihhhgggggggggffffffeeeeeegggiiijjjiiieeecccdddgggiiigggeeebbbaaaaaabbbcccdddddddddddddddddddddddddddccccccdddgggjjjjjjjjjfffeeeeeedddddddddeeeeeedddfffjjjmmmnnnnnnmmmlllffffffhhhkkkppprrrsssrrrjjjjjjkkkkkkjjjhhhfffeeeeeeeeeffffffhhhiiikkkkkkiiijjjlllnnnoooppppppqqqqqqpppooonnnllljjjiiiiiieeeeeeeeeeeeeeeeeeeeeeeebbbccccccdddddddddccccccbbbaaaaaabbbcccccc```^^^^^^^^^]]]\\\[[[ZZZYYYYYYWWWVVVTTTRRRQQQOOOOOOOOOKKKJJJHHHFFFEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCC?????????>>>>>>>>>>>>>>>::::::<<<<<<<<<<<<::::::888777666555555555555555444333333333333333444444///000111222222222000000111111111111222222222222222222111//////.........,,,...000222333333222222111111222333444555666666222555777888888<<>>===<<<;;;???>>>??????AAADDDFFFGGGGGGIIIMMMQQQTTTVVVXXXXXX______```aaacccdddeeeeeejjjiiiiiiiiihhhhhhggggggfffeeedddgggjjjkkkiiifffllljjjhhheeecccbbbbbbbbbddddddeeeeeeeeedddbbbaaadddddddddccccccbbbbbbbbbbbbbbbbbbaaaaaaaaa``````aaa```______aaadddhhhjjjiiigggeeecccbbbcccdddeee```aaadddhhhlllmmmkkkiiieeeeeeeeefffhhhkkkoooqqqnnnllliiihhhiiiiiiiiihhhhhhhhhhhhiiiiiijjjjjjjjjgggffffffggghhhjjjlllmmmooonnnooooooooommmhhheeefffeeeccccccddddddcccbbbdddcccbbbbbbbbbcccdddeeedddcccbbbaaa```___^^^]]]cccbbb```^^^\\\[[[ZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVSSSSSSRRRQQQOOOLLLIIIHHHJJJJJJJJJIIIHHHFFFEEEDDDGGGGGGFFFDDDBBB@@@>>>===@@@???>>>===<<<;;;::::::999888777666666555555666555444333333222222222333///000111222222111///...111111111111000000000000......//////000000111111//////000000111111111222000000000000111111111111222222333444666999<<<===CCCHHHOOOSSSSSSOOOHHHDDDEEEEEEGGGLLLSSSYYY^^^```eeekkkpppsssxxx}}}{{{zzzzzzzzz|||{{{yyywwwwwwwwwyyyzzzyyy{{{}}}zzz}}}}}}}}}~~~}}}}}}~~~ssskkk^^^QQQFFF@@@<<<;;;333333111...+++)))***+++111...******------+++((('''((()))***************(((((((((((())))))))))))&&&'''((())))))***))))))***++++++***))))))***,,,''''''''''''''''''''''''((()))*********((('''&&&((()))***++++++***)))(((((((((''''''&&&&&&&&&%%%'''((()))******)))((('''******))))))(((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))))))))(((((((((((())))))''''''''''''((((((((((((******((('''&&&&&&&&&&&&))))))(((((((((((())))))...,,,)))&&&&&&'''***+++&&&'''(((*********)))(((uuurrrpppttt|||~~~tttsssrrrrrrssssssqqqppprrrtttwwwzzz}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{zzzzzzzzz||||||}}}}}}||||||{{{{{{zzz{{{{{{|||{{{zzzyyyxxxwwwuuutttrrrpppnnnnnnmmmjjjgggaaa]]]YYYUUUQQQNNNEEEDDDAAA>>><<<::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<>>===;;;999999999999:::<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;::::::999888888777777444333333333333333444444555555444333333333333333222222111111111000000000000000000000////////////000000000000111111111111000000000000111111111111222222222333555888:::<<>><<<888333///,,,+++***(((***,,,***'''&&&))),,,*********+++******))))))************++++++++++++((())))))))))))(((((('''&&&'''((((((&&&&&&'''(((***)))(((''''''((()))*********************+++,,,((()))************))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((())),,,,,,,,,,,,++++++***)))))))))(((((((((((()))))),,,,,,,,,++++++*********+++******)))(((((((((((())))))(((((((((((())))))&&&'''((()))***)))((('''++++++***)))))))))******vvvsssooopppwwwxxxvvvttttttwwwxxxyyyyyywwwxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyzzzzzzzzz{{{{{{{{{|||}}}|||zzzyyyxxxxxxxxxyyywwwxxxxxxyyyyyyxxxvvvuuummmmmmllljjjgggccc___]]]XXXUUUQQQMMMJJJGGGDDDAAA<<<;;;:::999999:::;;;;;;===============>>>>>>>>>AAAAAAAAABBBCCCDDDFFFGGGKKKLLLOOOSSSWWW[[[^^^```cccdddeeefffgggggghhhhhhhhhgggfffeeedddcccbbbbbbbbbbbbccccccddddddeeeeeebbb```___^^^aaadddhhhjjjeeedddbbb```___]]]\\\[[[]]]^^^___```bbbcccdddddd^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYXXXYYYZZZ\\\___```ddddddcccbbbaaa```______]]]\\\\\\]]]aaacccddddddbbbbbbaaaaaaccceeehhhjjjiiihhhffffffggggggfffeeeeeeeeeeeeeeeeeefffffffffddddddcccaaa```______^^^]]]]]]^^^bbbgggkkkmmmmmmiiihhheeeeeedddcccaaa___aaa```___^^^]]]^^^___```ZZZZZZZZZZZZ[[[]]]___`````````____________``````\\\\\\\\\\\\\\\\\\\\\]]]ZZZYYYXXXWWWWWWXXXYYYZZZYYYYYYYYYYYYXXXWWWVVVUUUPPPOOOOOONNNLLLJJJIIIHHHGGGFFFEEEDDDBBBAAA??????<<<<<<<<<<<<;;;:::999999666555555555555666777777777666444333222222333444222222222111111111000000111111000000//////......000000000000000111111111///000000000111111111111111111111222444666999:::<<<>>>CCCLLLWWW]]]^^^\\\WWWSSSKKKFFFEEEJJJRRRXXXgggnnnqqqooonnnqqqrrrqqqyyy{{{}}}}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{zzzzzzzzz|||~~~|||{{{{{{~~~~~~|||}}}~~~|||pppaaaRRRGGGBBB>>>:::555222///,,,+++(((***+++***((((((***,,,++++++++++++******)))((()))))))))*********++++++))))))***))))))((('''&&&%%%&&&(((((('''&&&'''(((+++***)))(((((()))***+++)))(((''''''''')))***+++((())))))*********************))))))))))))))))))***)))(((''''''((()))***''''''(((((())))))******))))))))))))))))))))))))((((((((((((((()))))))))((()))******)))(((&&&%%%))))))(((((((((((())))))---,,,,,,++++++******)))++++++***)))))))))))))))))))))(((((((((((())))))%%%&&&'''((())))))((((((---,,,+++)))))))))******uuurrrooopppwww}}}zzzxxxyyy{{{{{{{{{xxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyyyyzzzzzz{{{|||||||||}}}|||yyywwwvvvvvvvvvwwwvvvwwwwwwxxxwwwvvvtttsssjjjiiigggddd___ZZZUUUSSSNNNLLLHHHEEEDDDBBB???======<<<;;;:::::::::;;;<<<;;;<<<<<<===>>>>>>??????BBBCCCDDDFFFIIILLLOOOQQQVVVXXX[[[^^^bbbeeehhhiiigggffffffffffffgggggggggeeeddddddccccccbbbbbbbbbaaabbbbbbccccccdddddddddaaa```^^^\\\]]]```dddgggfffeeedddaaa___\\\ZZZYYYYYYZZZ[[[\\\^^^```aaabbb\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXZZZ[[[]]]^^^```aaaaaaaaaaaa___^^^]]]YYYYYY[[[^^^aaabbbaaa___\\\\\\\\\]]]```dddgggiiihhhgggffffffggggggfffeeeeeeeeeeeeeeeddddddddddddbbbbbbbbbbbbaaaaaa``````\\\[[[[[[]]]aaafffiiijjjiiigggeeeddddddcccaaa______^^^]]]\\\[[[\\\\\\]]]YYYXXXWWWWWWWWWYYYZZZ[[[^^^^^^^^^^^^^^^___``````[[[[[[\\\\\\]]]]]]^^^^^^]]]\\\ZZZXXXWWWWWWXXXXXX[[[[[[[[[[[[[[[ZZZYYYXXXUUUUUUTTTRRRPPPMMMKKKJJJKKKJJJIIIGGGEEECCCBBBAAA???????????????===<<<;;;999999999888888999999:::777666444333222222333333222222222222111111111111111111000000//////......111111000000000000000000///000000000111111111111111000000111333555777999:::;;;@@@JJJUUU^^^ccceeeccc^^^VVVLLLGGGHHHMMMSSS```gggmmmlllkkkooorrrrrrwwwyyy|||~~~|||{{{zzzzzz{{{~~~|||{{{{{{}}}~~~}}}{{{|||}}}~~~{{{lll[[[OOOCCC???:::666444222///,,,---***))))))+++---,,,++++++++++++++++++***)))(((((((((((()))))))))******))))))***))))))((('''&&&%%%''')))))))))(((((()))+++***)))(((((()))***+++)))(((''''''''')))***+++)))))))))))))))******+++))))))*********************)))(((''''''((()))***''''''(((((())))))******************************'''(((((()))))))))))))))&&&'''((((((((('''%%%$$$))))))(((((((((((())))))++++++*********)))))))))+++******)))))))))))))))))))))(((((((((((())))))''''''&&&&&&'''((()))***---,,,+++)))))))))******tttqqqoooooouuu|||yyyxxxyyyzzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~zzz{{{{{{{{{||||||}}}}}}|||{{{yyywwwvvvuuuttttttttttttttttttrrrpppnnnmmmeeeccc```[[[VVVQQQLLLJJJFFFDDDAAA@@@@@@???===<<<<<<;;;:::999999:::;;;;;;:::;;;<<<>>>???AAABBBBBBGGGIIIKKKOOOSSSWWWYYY[[[bbbccceeehhhkkkmmmnnnnnniiihhhggggggffffffggggggddddddddddddddddddddddddaaaaaaaaabbbbbbbbbbbbbbb___^^^\\\ZZZYYYZZZ^^^aaadddcccbbb```]]]ZZZXXXVVVUUUUUUVVVWWWYYY[[[]]]^^^[[[[[[[[[[[[\\\\\\\\\\\\WWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXZZZZZZ[[[\\\^^^______^^^\\\ZZZVVVWWWYYY]]]``````^^^[[[WWWWWWXXXYYY\\\```dddgggeeeddddddeeeffffffeeecccccccccccccccbbbbbbbbbbbbaaabbbbbbccccccbbbaaaaaa___\\\ZZZZZZ^^^bbbfffhhhgggeeecccbbbcccbbb```^^^^^^]]][[[ZZZYYYZZZZZZ[[[[[[YYYXXXWWWWWWXXXZZZ[[[\\\\\\[[[[[[\\\]]]^^^^^^YYYZZZZZZ[[[\\\]]]^^^^^^```___]]]\\\ZZZYYYXXXXXX[[[[[[[[[[[[[[[ZZZYYYYYYXXXWWWVVVUUUSSSPPPNNNMMMNNNMMMLLLJJJHHHFFFEEEDDDBBBBBBCCCCCCCCCAAA???>>>===<<<<<<;;;;;;;;;;;;;;;777777555444333333333333333222222222222111111111000000000000////////////111111111111000000000000000000000000111111111111000000000000222444666777;;;===BBBJJJTTT^^^hhhmmmjjjggg```VVVLLLIIIKKKNNNYYYbbbiiijjjkkkpppuuuwwwwwwxxxzzz|||~~~}}}|||{{{{{{}}}}}}|||{{{{{{|||}}}}}}}}}}}}|||{{{||||||||||||}}}uuudddXXXFFFBBB;;;888666444111---000,,,)))***---///---***+++++++++,,,++++++******'''((((((((())))))))))))((())))))))))))(((((('''%%%'''***+++***)))******)))))))))******)))))))))******************+++,,,)))((((((((()))***+++,,,))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))************'''(((((())))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((()))))))))))))))(((((((((((()))))))))((('''''''''((()))***++++++***)))))))))******sssqqqoooooosss{{{|||xxxwwwxxxyyyyyy~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~||||||}}}}}}}}}}}}}}}}}}zzzzzzyyyxxxvvvtttrrrqqqoooooonnnmmmkkkhhhfffddd\\\ZZZVVVRRRMMMIIIFFFEEEAAA???======>>>>>>>>>===;;;;;;::::::;;;<<<===>>>>>>???AAACCCEEEHHHIIIJJJOOOQQQUUUYYY]]]```aaabbbggghhhjjjkkkllllllllllllhhhgggfffeeeeeeeeeffffffeeedddddddddcccccccccccc```````````````_________\\\\\\ZZZWWWSSSSSSVVVXXX]]]]]]\\\\\\ZZZXXXVVVTTTRRRRRRRRRSSSUUUWWWYYYZZZWWWWWWWWWXXXXXXYYYYYYYYYTTTSSSSSSSSSRRRRRRRRRRRRPPPPPPQQQRRRRRRSSSTTTUUUTTTVVVXXX[[[\\\ZZZXXXWWWUUUUUUVVVXXX[[[\\\[[[ZZZUUUUUUUUUVVVYYY]]]```bbbbbbaaaaaabbbddddddbbb```````````````_________^^^bbbbbbcccccccccbbbaaa```^^^[[[WWWWWWZZZ___ccceeedddcccaaaaaabbbaaa```^^^]]]\\\ZZZYYYXXXXXXXXXYYYZZZYYYWWWVVVWWWXXX[[[\\\ZZZZZZYYYYYYYYYZZZ[[[[[[WWWXXXYYYZZZ[[[\\\]]]]]]______^^^]]]\\\ZZZYYYXXX[[[[[[[[[[[[[[[[[[ZZZYYYWWWWWWVVVVVVUUUTTTSSSRRRPPPPPPNNNLLLJJJHHHGGGFFFDDDEEEFFFGGGFFFDDDBBBAAA???>>>===<<<;;;:::::::::888888888777666555333222333333222222222111111111////////////000000000000111111111111000000000///000000000000111111111111000//////000111333555666:::>>>DDDIIIPPPZZZhhhqqqooonnnjjjaaaVVVOOONNNOOOUUU```iiikkklllrrryyy}}}||||||}}}~~~~~~}}}|||}}}~~~}}}{{{zzzzzz{{{{{{{{{{{{{{{{{{||||||{{{zzzyyy{{{{{{lll```LLLFFF???;;;999666111---///...,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++(((((()))))))))*********'''(((((())))))))))))((($$$'''***++++++*********'''(((***++++++***((('''***++++++++++++******))))))((((((((()))***+++,,,((((((((()))))))))******(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&''')))***++++++******(((''''''(((((()))***+++))))))(((((((((((())))))''''''(((((()))*********)))((((((''''''(((((()))))))))(((((((((((())))))))))))*********)))(((((((((((())))))******))))))sssrrrooonnnpppxxx}}}xxxwwwxxxzzzzzz~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}yyyyyyyyyxxxvvvsssqqqoookkkjjjjjjhhhfffbbb```^^^UUUSSSOOOKKKGGGEEECCCCCC>>>===;;;<<<===???>>>>>><<<<<<<<<<<<===???AAACCCCCCEEEGGGJJJMMMOOOQQQSSSUUUXXX\\\```dddfffffffffggghhhiiiiiiiiihhhgggffffffeeedddcccccccccdddeeeddddddccccccbbbaaa``````_________^^^^^^]]]]]]]]]ZZZZZZYYYUUUPPPNNNPPPRRRVVVWWWWWWXXXWWWVVVTTTSSSPPPPPPPPPPPPRRRTTTVVVWWWRRRRRRSSSSSSSSSTTTTTTTTTQQQQQQPPPPPPPPPOOOOOOOOOLLLLLLMMMNNNOOOOOOPPPPPPOOOQQQUUUXXXYYYXXXVVVUUUUUUTTTSSSTTTVVVYYYZZZYYYUUUUUUTTTUUUWWWZZZ]]]^^^___^^^___```bbbbbb```^^^^^^^^^^^^]]]]]]\\\\\\\\\ccccccdddccccccaaa___^^^\\\XXXTTTSSSVVV[[[```bbbcccaaa``````aaaaaa```^^^\\\[[[YYYXXXWWWWWWWWWXXXXXXWWWUUUUUUVVVXXX[[[]]]YYYYYYXXXXXXXXXXXXYYYYYYVVVWWWWWWYYYZZZ[[[\\\]]]\\\\\\]]]]]]\\\ZZZXXXWWW[[[[[[[[[\\\[[[[[[ZZZZZZTTTUUUVVVVVVWWWWWWVVVVVVRRRQQQOOOMMMKKKIIIHHHGGGFFFGGGHHHIIIHHHFFFDDDCCC@@@???===<<<::::::999999999999:::999888666444333333333333222222222111111......//////000000111111222111111111000000//////000000000000111111111111////////////111333444666888===CCCGGGLLLVVVeeeqqqrrrtttrrrkkk___VVVSSSSSSUUU```iiilllnnnttt|||~~~}}}|||}}}~~~}}}|||zzzzzzzzzzzzzzzzzzzzzzzz||||||{{{yyywwwzzz~~~pppeeeQQQKKKBBB===;;;777111,,,---///000---***(((***---)))***+++,,,,,,,,,,,,,,,)))************+++++++++''''''((())))))***))))))$$$&&&)))+++***))))))***&&&'''***++++++***'''&&&((()))*********((('''&&&)))((((((((((((***,,,---''''''(((((()))))))))***'''((()))******)))((('''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++++++++***&&&&&&%%%&&&'''(((***,,,))))))(((((((((((())))))''''''((()))***++++++,,,((((((''''''''''''((()))))))))(((((((((((())))))((())),,,------***'''%%%&&&'''(((*********)))(((nnnpppqqqooommmpppvvv}}}~~~~~~~~~~~~}}}{{{{{{zzzzzzzzz~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}{{{zzzzzz|||~~~|||||||||||||||{{{zzzzzzzzzyyywwwtttrrrooonnnmmmiiieee```\\\YYYXXXUUUTTTOOOLLLHHHCCC???===<<<<<<;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>@@@BBBDDDEEEGGGHHHKKKOOOTTTYYY]]]```bbbbbbccccccddddddeeeeeeaaacccddddddcccbbbbbbcccbbbbbbaaaaaaaaaaaaaaabbbdddaaa]]][[[[[[]]]]]]]]][[[YYYWWWWWWXXXXXXVVVTTTVVVUUUTTTRRRQQQOOONNNMMMOOOOOOOOOOOOOOONNNMMMLLLIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPOOONNNMMMLLLKKKJJJMMMMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPRRRTTTWWWWWWWWWTTTSSSRRRQQQQQQSSSXXX\\\]]]]]]]]]\\\\\\[[[[[[[[[^^^]]][[[YYYYYYZZZ[[[\\\```cccdddbbb^^^\\\\\\^^^XXXVVVTTTSSSUUUXXX]]]```ZZZZZZ[[[[[[[[[\\\\\\\\\YYYXXXUUUSSSRRRSSSTTTUUUWWWWWWVVVUUUUUUVVVVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWUUUUUUVVVWWWXXXYYYZZZZZZ]]]]]]\\\YYYVVVUUUVVVXXXZZZ[[[[[[[[[ZZZWWWUUUSSSUUUUUUTTTTTTUUUVVVWWWWWWRRRRRRQQQPPPNNNLLLIIIHHHGGGHHHIIIIIIIIIHHHGGGFFFFFFDDDBBB???>>>>>>???@@@999999999888777666555444555333111222333444444333---......///000111111222111111111111111000000///////////////////////////111222444444333333444555999<<<@@@EEELLLVVV```fffooossswwwuuummmccc[[[WWWWWWZZZaaahhhooovvvzzz|||~~~}}}~~~{{{xxx}}}}}}}}}{{{yyyzzz{{{}}}|||{{{xxxvvvuuuyyy~~~}}}tttlll^^^PPPDDDAAA???999333222------,,,,,,+++***))))))++++++++++++++++++++++++*********)))(((''''''&&&,,,,,,,,,,,,,,,+++***)))((()))***,,,,,,+++************)))(((''''''((((((((()))***++++++,,,,,,+++(((((((((((())))))))))))++++++***)))(((((())))))(((((()))(((((('''&&&%%%%%%&&&'''((()))***+++,,,))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((('''(((((()))***+++,,,,,,++++++***)))((('''&&&&&&+++*********))))))((((((%%%&&&''')))************(((((((((((())))))))))))))))))))))))))))))))))))rrrtttuuusssqqqqqqwww|||}}}}}}~~~}}}||||||{{{{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{yyyyyy{{{}}}~~~~~~||||||||||||{{{{{{zzzyyyyyyyyywwwuuurrrooolllkkkddd```YYYTTTPPPNNNKKKJJJGGGEEEBBB???<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAACCCEEEHHHJJJLLLOOOQQQTTTWWW[[[___bbbccceeeeeeeeeeeeeeefffffffffaaaccccccccc```___^^^___```___^^^]]]]]]]]]]]]^^^___\\\YYYWWWXXXYYYYYYYYYZZZYYYWWWWWWXXXXXXVVVTTTSSSSSSQQQPPPOOOMMMLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFHHHIIIJJJLLLMMMMMMMMMMMMLLLKKKJJJLLLOOOQQQQQQQQQQQQQQQPPPOOOOOOQQQUUUYYYZZZYYYYYYYYYXXXXXXXXXWWWYYYYYYYYYYYYYYYXXXXXXWWW\\\]]]^^^]]][[[YYYYYYYYYSSSQQQOOONNNPPPSSSWWWZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVTTTSSSRRRRRRRRRSSSUUUTTTTTTSSSSSSTTTTTTUUUSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXYYYZZZ[[[ZZZYYYVVVUUUVVVWWWXXXYYYZZZZZZYYYXXXVVVTTTRRRQQQQQQQQQQQQRRRSSSTTTSSSSSSSSSRRRPPPMMMKKKJJJHHHHHHIIIIIIIIIHHHGGGFFFGGGFFFCCCAAA@@@@@@AAABBB;;;;;;;;;:::999777666555333222000000222333222111111111000000000000//////...///000000111111111111////////////////////////000111333333222222444555888;;;@@@EEELLLTTT]]]cccmmmqqquuuvvvqqqhhh```[[[VVVXXX\\\bbbiiiqqqwww{{{~~~~~~{{{|||~~~~~~~~~~~~}}}}}}}}}~~~}}}zzzxxxyyy}}}vvvnnncccVVVIIIDDDAAA;;;666444......------,,,+++++++++************************++++++***))))))(((''''''((())))))*********))))))((()))******++++++******+++******)))(((((())))))((())))))***************(((((((((((())))))))))))***))))))(((''''''(((((())))))*********)))((((((&&&&&&'''((()))***++++++(((((()))))))))***************))))))((((((''''''(((((((((((())))))))))))'''''''''&&&&&&&&&%%%%%%*********)))((((((''''''*********)))))))))((((((''''''(((((()))((((((((((((((((((((())))))))))))))))))))))))))))))))))))vvvxxxzzzyyyvvvvvvxxx{{{}}}}}}~~~~~~}}}|||zzzzzz{{{{{{{{{|||||||||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~{{{yyyxxxxxxzzz|||}}}||||||||||||{{{zzzyyyxxxwwwwwwvvvvvvtttppplllhhhfff___ZZZRRRKKKGGGDDDBBBAAA@@@???===;;;:::;;;;;;<<<;;;<<<<<<===>>>???AAAAAABBBCCCEEEHHHKKKNNNQQQSSSXXXZZZ\\\___aaacccccccccddddddddddddcccccccccccc```aaaaaa```]]][[[ZZZZZZ\\\[[[ZZZYYYXXXWWWWWWWWWXXXUUURRRQQQRRRSSSSSSSSSVVVUUUTTTTTTUUUTTTSSSQQQNNNNNNMMMLLLKKKJJJIIIHHHDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDCCCCCCBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEFFFIIIKKKLLLKKKMMMMMMMMMKKKKKKMMMQQQTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSTTTVVVWWWVVVUUUSSSQQQVVVUUUTTTUUUUUUUUUSSSRRRMMMLLLKKKJJJKKKNNNRRRTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVUUUWWWXXXXXXVVVUUUUUUVVVVVVWWWXXXXXXXXXWWWVVVUUUPPPOOOOOOOOOOOOPPPQQQQQQQQQRRRRRRQQQOOOMMMKKKJJJHHHIIIIIIIIIIIIHHHGGGFFFHHHGGGEEECCCBBBBBBCCCCCC>>>>>>===<<<;;;999777666555333111111333333333222444444333111000///...---,,,---...000111111222222///////////////////////////111222111111111333555888;;;AAAFFFLLLSSSYYY^^^hhhkkkooosssrrrmmmeee___UUUUUUVVVYYY```iiirrrxxx|||yyy}}}~~~~~~xxxqqqiii]]]OOOHHHCCC>>>999777000///...---,,,,,,,,,,,,))))))))))))))))))))))))+++++++++***))))))((((((''''''(((******+++++++++)))))))))))))))******+++,,,,,,+++************+++)))))))))))))))(((((('''(((((((((((()))))))))))))))(((((('''''''''''''''******++++++,,,+++++++++(((((((((((())))))))))))(((((((((((())))))))))))+++******)))(((''''''&&&''''''(((((())))))*********)))(((&&&$$$"""!!! ))))))))))))))))))))))))******))))))))))))(((((((((((())))))(((((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))yyy{{{}}}}}}|||{{{|||~~~~~~~~~~~~|||xxxyyyzzz{{{|||}}}}}}}}}|||}}}~~~~~~}}}||||||}}}}}}zzzxxxvvvwwwyyy{{{{{{{{{{{{{{{{{{zzzyyywwwvvvuuussssssrrrppplllgggbbb^^^ZZZUUUMMMGGGCCCAAA???>>>===<<<<<<;;;;;;;;;<<<===;;;;;;<<<===???@@@BBBCCCDDDFFFHHHLLLPPPSSSVVVXXX\\\]]]___aaabbbaaa```___^^^^^^]]]]]]\\\\\\[[[[[[[[[\\\]]]\\\ZZZXXXWWWXXXXXXWWWVVVTTTSSSRRRQQQQQQPPPNNNLLLKKKLLLMMMNNNMMMNNNMMMMMMNNNOOONNNLLLJJJIIIIIIHHHGGGFFFEEEEEEDDDAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBCCCDDDDDDBBBBBBAAAAAA@@@??????>>>@@@?????????>>>>>>======??????@@@@@@@@@@@@?????????@@@AAABBBCCCDDDDDDDDDEEEDDDCCCDDDFFFHHHIIIHHHHHHIIIHHHGGGGGGHHHLLLNNNOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPOOONNNMMMPPPMMMLLLMMMPPPPPPNNNKKKJJJJJJIIIIIIJJJLLLOOOPPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMNNNNNNMMMLLLKKKKKKHHHGGGGGGGGGGGGHHHHHHIIILLLLLLLLLMMMMMMMMMNNNNNNMMMNNNOOOOOOQQQQQQRRRSSSQQQTTTVVVWWWVVVUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRPPPOOOOOONNNOOOOOOPPPPPPNNNNNNNNNNNNMMMKKKIIIGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@???===;;;:::999888666555555666777666555555444333222111000///...------...///000111111111///////////////////////////000111000000111333666999===CCCHHHMMMRRRWWWZZZaaacccgggnnnrrrpppiiicccXXXUUURRRRRRWWWaaakkkrrrxxx}}}}}}}}}~~~~~~}}}{{{yyytttmmmcccUUUKKKDDD???;;;888111000...---,,,,,,,,,,,,************************++++++++++++******)))))))))***+++,,,,,,,,,,,,,,,***)))((('''((()))***+++,,,,,,++++++++++++,,,,,,))))))))))))((('''&&&%%%(((((((((((()))))))))))))))(((((('''''''''(((((()))******+++,,,,,,,,,,,,))))))))))))((((((((((((''''''((((((((()))))))))++++++***)))((('''&&&&&&&&&''''''((()))******+++---,,,***)))'''%%%######(((((()))))))))*********))))))))))))))))))((((((((())))))***))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))){{{}}}wwwxxxzzz|||}}}~~~~~~|||}}}~~~}}}|||{{{|||}}}}}}~~~~~~yyywwwvvvvvvxxxzzz{{{{{{{{{zzzzzzyyywwwuuutttsssqqqqqqpppmmmhhhbbb\\\YYYRRRMMMGGGCCCAAAAAA@@@???<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBDDDEEEIIIKKKNNNQQQTTTXXXZZZ[[[[[[\\\^^^___^^^\\\ZZZXXXVVVVVVVVVUUUUUUTTTTTTTTTUUUVVVXXXWWWVVVTTTUUUVVVTTTSSSQQQOOONNNMMMLLLLLLIIIHHHFFFFFFHHHIIIIIIHHHHHHHHHHHHIIIJJJIIIGGGEEECCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>><<<<<<<<<======>>>>>>??????????????????>>>======<<<<<<=========<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<<<<<<<===>>>@@@AAAAAAAAAAAABBBAAA@@@AAACCCEEEEEEEEEDDDDDDDDDCCCCCCDDDFFFIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLKKKJJJIIIHHHIIIIIIJJJKKKHHHGGGHHHKKKKKKIIIFFFGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIJJJIIIIIIHHHGGGDDDDDDCCCCCCDDDEEEEEEFFFIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNOOONNNPPPSSSTTTTTTSSSSSSTTTUUUTTTTTTSSSRRRQQQPPPOOONNNNNNMMMLLLLLLMMMMMMNNNLLLLLLMMMMMMLLLJJJIIIGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBAAA???>>><<<;;;:::888666666777888777666444444333333222222222111//////000000000000//////000000000000000000000000///000000000///111444777:::???EEEJJJNNNRRRWWWYYY]]]___dddkkkrrrsssoookkk___ZZZTTTPPPRRRYYYccciiiooouuuxxxxxxxxx|||}}}{{{~~~|||{{{|||~~~{{{~~~yyyvvvooogggZZZNNNFFFAAA===999333222///---+++++++++,,,+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,+++***)))***)))((((((((()))+++,,,,,,++++++***++++++,,,,,,)))))))))((('''&&&%%%$$$(((((((((((()))))))))))))))))))))(((((()))******(((((()))***+++++++++***))))))))))))(((((((((((((((((((((((())))))))))))*********)))(((''''''&&&&&&''''''((()))******+++,,,++++++***)))(((((('''(((((())))))******++++++(((((((((((((((((())))))'''((()))***++++++++++++(((((((((((())))))))))))************************}}}~~~xxxyyy|||~~~~~~~~~~~~~~~~~~~~~|||{{{{{{|||}}}~~~~~~~~~~~~}}}}}}yyywwwvvvvvvxxxzzz{{{zzzzzzzzzyyyxxxvvvtttrrrqqqooonnnkkkgggbbb[[[VVVSSSGGGDDDAAA????????????>>>;;;;;;;;;:::::::::::::::>>>>>>???AAACCCFFFHHHIIIPPPQQQSSSVVVXXXYYYZZZ[[[XXXYYYYYYYYYXXXVVVTTTSSSPPPPPPPPPPPPPPPOOOOOOOOONNNPPPQQQQQQPPPOOOPPPQQQOOONNNLLLJJJIIIHHHGGGGGGCCCBBBAAAAAACCCEEEDDDDDDDDDDDDEEEGGGHHHGGGDDDBBB???????????????>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::<<<<<<<<<<<<:::::::::;;;<<<>>>??????@@@@@@>>>===<<<===???AAAAAA@@@@@@AAAAAA@@@@@@@@@BBBDDDFFFFFFFFFFFFGGGGGGGGGGGGIIIGGGEEECCCCCCDDDFFFGGGFFFEEEEEEEEEFFFEEEDDDBBBAAAAAABBBCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKKKKMMMOOOOOOOOOOOOPPPQQQQQQQQQPPPOOONNNNNNMMMMMMKKKKKKJJJIIIIIIIIIIIIJJJLLLLLLMMMMMMMMMLLLJJJIIIGGGFFFEEEEEEDDDDDDEEEEEECCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCBBBAAA@@@>>>>>>:::888666666666777666555333333333444444444444444111111111111111000//////000000000000000000000000///000000000000111555888<<>>>>>===<<<:::;;;<<<<<<============AAABBBCCCEEEGGGJJJLLLNNNRRRRRRTTTUUUVVVUUUUUUTTTRRRRRRQQQQQQPPPOOONNNNNNJJJJJJJJJJJJKKKKKKKKKKKKIIIKKKLLLKKKIIIHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCCCC===<<<<<<===???@@@@@@???@@@@@@AAACCCEEEDDDAAA>>><<<<<<<<<<<<<<<<<<<<<===999::::::;;;<<<<<<<<<;;;888888888888999999999999;;;;;;::::::::::::999999999999999999999999999999888999;;;<<<<<<;;;999888888999:::<<<======>>>>>>===;;;:::;;;===>>>>>>>>>>>>?????????===>>>@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDCCCAAA?????????===>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDDDDEEECCCBBBAAAAAAAAAAAABBBCCC@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHIIIHHHIIIJJJIIIIIIIIIKKKMMMKKKKKKKKKKKKLLLMMMNNNNNNKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMLLLKKKJJJIIIFFFEEEDDDCCCBBBCCCCCCDDDBBBCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@@@@;;;999777777777777666555444444444444444444444444000111111222222222222111000000000000000000000000000111111000000222666:::;;;???CCCHHHLLLQQQVVVYYY]]]aaafffkkkpppuuuyyy|||vvvooodddYYYSSSRRRTTTVVV```hhhooossswww}}}~~~}}}{{{wwwvvvzzz}}}|||~~~}}}~~~}}}}}}tttrrrhhhZZZQQQLLLFFF???<<<:::555111...,,,,,,,,,************************))))))))))))))))))))))))))))))*********))))))(((******+++,,,,,,,,,,,,,,,'''''''''''''''((()))))))))))))))))))))((('''&&&(((((((((((())))))))))))((((((((((((((()))******)))))))))***))))))(((((((((((((((((())))))))))))************++++++++++++(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))***+++++++++******************++++++'''''''''((((((((())))))&&&'''((()))))))))))))))(((((((((((())))))))))))************************zzz|||~~~}}}||||||||||||~~~|||{{{zzzzzz|||}}}}}}}}}}}}||||||||||||zzzxxxvvvwwwyyy{{{{{{{{{zzzyyyxxxwwwtttrrrooonnnaaa^^^YYYSSSMMMGGGCCC@@@>>>======>>>???>>><<<;;;<<<===>>>@@@AAABBBBBBBBBDDDEEEFFFHHHKKKMMMPPPQQQPPPQQQQQQRRRQQQPPPOOONNNLLLLLLJJJIIIIIIHHHHHHIIIEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIGGGEEEBBBBBBBBBEEEDDDCCCBBBAAA@@@@@@@@@:::999999:::<<<>>>===<<<<<<<<<===???AAA@@@===::::::;;;;;;;;;;;;;;;<<<<<<555666777999;;;<<<======777777777777888888888888999999999999888888888888777777888888888888888888777888:::;;;;;;:::888777777888999:::;;;<<<<<<<<<===<<<;;;;;;===??????>>>===>>>>>>>>>======>>>@@@??????@@@@@@AAAAAAAAABBB@@@AAACCCCCCCCCBBB@@@>>>???BBBCCCAAA===;;;;;;======>>>???AAAAAAAAA@@@@@@<<<<<<===???@@@AAABBBCCCBBBAAA???>>>>>>@@@AAACCC<<<<<<<<<======???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFEEEDDDEEEGGGJJJGGGGGGHHHIIIKKKMMMOOOPPPMMMLLLKKKKKKJJJJJJJJJJJJHHHHHHIIIJJJJJJIIIHHHGGGEEEDDDCCCBBBAAABBBCCCCCCCCCCCCCCCDDDCCCCCCBBBAAAAAABBBBBBBBBBBBBBBAAAAAA>>><<<:::999::::::999888666666555555555444444444///000111222333444444444000000000000000000000000111111111000111333777;;;:::===BBBFFFJJJOOOUUUYYY\\\```eeeiiilllrrryyy~~~~~~vvvjjj^^^UUUQQQPPPQQQ[[[ccckkkpppuuu|||~~~~~~~~~}}}yyyxxx{{{}}}}}}{{{~~~~~~zzz}}}wwwvvvnnn```VVVQQQKKKCCC@@@===888333///...------))))))))))))))))))))))))((((((((((((((())))))))))))***+++,,,,,,,,,,,,,,,***+++,,,---...---,,,+++&&&&&&&&&&&&&&&'''(((((())))))))))))))))))((('''(((((((((((())))))))))))'''''''''''''''((()))******************)))((('''(((((((((((()))))))))*********+++++++++,,,,,,,,,''''''(((((())))))******))))))))))))((((((((((((******++++++,,,,,,------************************&&&'''''''''(((((())))))''''''''''''''''''&&&%%%(((((((((((())))))))))))************************}}}}}}}}}~~~~~~}}}||||||}}}~~~}}}||||||}}}yyyuuuuuuxxxzzzzzzyyy{{{yyyxxxvvvtttpppjjjfffYYYUUUOOOJJJFFFBBB>>>;;;>>>>>>>>>>>>============@@@???===<<<===>>>AAABBBEEEFFFHHHJJJLLLLLLLLLLLLPPPNNNKKKHHHFFFFFFFFFGGGBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@??????@@@@@@@@@??????????????????@@@@@@@@@AAAAAAAAAAAA===<<<;;;:::::::::;;;;;;???>>>>>>??????>>><<<:::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888888777999999999888888888888888888888888888888888888888999999999999999999999999666777777999:::;;;<<<<<<=========<<<;;;;;;::::::;;;:::;;;;;;<<<===>>>???===<<<<<<<<<<<<===>>>>>>>>>>>>=========<<<<<<<<<>>>>>>>>>>>>??????@@@@@@??????>>>>>>=========<<<999:::;;;<<<===???@@@@@@@@@@@@??????>>>==================>>>??????@@@@@@>>>===<<<;;;;;;:::;;;;;;>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHHHHGGGGGGFFFFFFHHHFFFDDDBBBAAABBBCCCDDD???@@@AAAAAABBBBBBBBBAAA@@@AAABBBCCCBBBAAA@@@???@@@???===;;;:::999999999999888666444333333333333333333222222111000//////000000000000000111111222+++---///000000111333555;;;>>>BBBEEEIIIMMMRRRVVV\\\___cccggglllrrrxxx|||}}}nnn^^^VVVSSSQQQTTTZZZdddnnnvvv|||}}}{{{{{{}}}~~~}}}{{{{{{|||}}}}}}}}}|||zzzyyy|||}}}~~~}}}~~~~~~~~~~~~vvvwwwsssjjj```WWWMMMDDDBBB===999777333...,,,------,,,+++*********+++,,,+++++++++*********))))))+++***)))(((((()))******'''((()))******************)))))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))***************++++++,,,((((((((()))))))))))))))******))))))((((((''''''))))))))))))************+++***)))'''''''''((()))(((((((((((()))))))))))))))(((&&&%%%&&&''')))+++***)))(((''''''((()))***(((((()))))))))******+++***)))(((''''''((()))***''''''''''''(((((((((((()))))))))))))))(((''''''~~~~~~~~~~~~~~~~~~}}}|||||||||~~~~~~}}}|||{{{}}}yyyvvvvvvyyy{{{zzzyyyyyywwwtttqqqnnnjjjddd```SSSOOOKKKGGGDDDAAA>>><<<===============>>>>>>>>>AAAAAA@@@@@@AAABBBCCCDDDFFFGGGIIIJJJJJJJJJJJJIIIJJJIIIFFFCCCBBBBBBBBBBBB?????????@@@@@@@@@AAAAAABBBAAAAAA@@@??????>>>>>>?????????????????????>>>>>>>>>?????????@@@@@@@@@:::;;;;;;<<<<<<<<<======>>>>>>>>>??????>>>;;;:::<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999888888888888888888999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888999:::;;;<<<<<<=====================>>>>>>;;;;;;;;;;;;<<<===>>>???<<<;;;;;;;;;;;;<<<======?????????>>>>>>=========<<<<<<=========>>>>>>>>>?????????>>>>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAA@@@@@@@@@???>>>>>>============>>>>>>??????@@@@@@AAA@@@@@@???>>>======<<<;;;<<<>>>@@@AAACCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEGGGFFFDDDBBBAAABBBCCCCCC???@@@@@@AAABBBBBBBBBAAA@@@AAABBBBBBBBBAAA??????@@@@@@???>>>===<<<;;;:::999888777555444444444444555555444444333333222222000000/////////000000111---///111222222333555777;;;>>>BBBEEEIIIMMMRRRVVVZZZ]]]aaaeeejjjooovvvzzz{{{nnnddd\\\UUURRRUUU]]]fffpppwww{{{}}}}}}{{{yyyyyy|||~~~}}}|||}}}}}}~~~~~~}}}|||{{{zzz|||~~~}}}~~~xxxxxxtttllleee]]]RRRHHHDDD>>>999888444///---...---,,,+++*********+++,,,+++++++++*********)))))),,,+++***))))))***++++++))))))******+++*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))***)))))))))((((((((('''((((((((()))))))))******+++***)))(((''''''((()))(((((((((((())))))))))))(((''''''&&&'''((()))*********))))))))))))******(((((()))***************+++***)))(((((()))***+++)))))))))*********++++++***************)))((((((~~~~~~~~~}}}}}}|||||||||~~~}}}|||{{{zzz|||yyywwwwwwzzz{{{zzzxxxvvvsssoookkkgggaaa[[[WWWLLLIIIEEEBBBAAA@@@???============>>>??????@@@@@@CCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDBBBAAA???===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======?????????>>>======<<<<<<=========>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>888999;;;===>>>>>>>>>>>>===>>>>>>???>>>===;;;:::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999777777888999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<======>>>>>>???@@@@@@AAA<<<<<<;;;<<<<<<===>>>???<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@???????????????============>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>=========>>>>>>???@@@@@@@@@>>>>>>>>>>>>===;;;999888999:::<<<>>>@@@BBBCCCCCC@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCFFFEEEDDDBBBBBBBBBCCCCCC@@@@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????@@@@@@AAAAAA@@@>>>===;;;:::999888777666555555555777777777666666666666666222222111111000111111111///111333444444444666888;;;===AAAEEEHHHLLLQQQUUUWWWZZZ^^^cccggglllrrrvvvwwwhhh]]]SSSSSSUUU\\\gggpppvvvxxxzzzxxxwwwwwwzzz|||}}}~~~~~~~~~}}}yyy|||~~~}}}~~~~~~}}}yyyyyyuuupppmmmgggZZZNNNGGG@@@:::999666111...///---,,,+++*********+++,,,+++++++++***************,,,++++++***++++++,,,,,,++++++++++++++++++***)))+++++++++++++++,,,,,,,,,***************+++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))***))))))(((((((((((()))))))))))))))((((((((((((''''''(((((()))))))))(((******++++++++++++******'''(((***++++++***))))))++++++***))))))***++++++*********+++++++++,,,,,,***++++++++++++******)))~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}}~~~}}}|||{{{zzz|||yyywwwwwwzzzzzzxxxuuussspppkkkfffaaa[[[TTTPPPIIIFFFBBBAAA@@@@@@>>>===>>>>>>???@@@AAABBBCCCDDDEEEFFFHHHJJJKKKJJJIIIHHHFFFFFFEEECCCBBB@@@???>>><<<;;;:::999888888888999999999999999::::::::::::=========<<<<<<;;;;;;;;;<<<<<<<<<===============;;;;;;;;;<<<<<<<<<<<<===888999<<<>>>>>>>>>===<<<===>>>??????>>><<<;;;;;;======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999:::;;;;;;<<<==============================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>??????@@@@@@@@@@@@<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????=========>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>===>>>>>>??????@@@AAAAAA<<<===>>>>>>===:::888666999:::;;;===???@@@@@@AAA????????????@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAAAAAAAAEEEDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@??????>>>>>>???AAAAAAAAA???===<<<;;;;;;:::999888888777777888888888888888888888999555555444333222222333333000222333444444444666888:::<<<@@@CCCGGGKKKOOOSSSTTTXXX\\\aaaeeejjjooosssyyywwwiii]]]WWWQQQSSS\\\hhhqqquuuwwwvvvvvvvvvxxxzzz|||}}}~~~|||~~~~~~}}}}}}{{{zzzyyyvvvssssssooobbbUUUJJJBBB;;;999777222...///---,,,+++*********+++,,,************************************+++++++++,,,,,,,,,,,,,,,,,,+++***)))(((((())))))******++++++))))))***************+++))))))))))))))))))))))))'''''''''''''''((())))))))))))((((((((((((((('''))))))))))))((((((((((((''''''''''''(((((((((((()))))))))(((((((((((()))))))))))))))((((((((((((&&&''')))*********((('''((()))++++++++++++)))((('''(((***++++++***)))(((+++***)))(((((()))***+++((()))))))))*********************++++++***))))))~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{{{{zzzxxxvvvwwwxxxxxxtttpppooolllfffaaa\\\WWWQQQMMMIIIFFFCCCAAA@@@@@@>>>===@@@@@@AAACCCDDDEEEFFFGGGEEEGGGIIIKKKKKKJJJHHHGGGCCCBBB@@@>>><<<;;;:::999999888888888888888888888999999999::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<============:::;;;;;;;;;<<<<<<<<<<<<999;;;<<<>>>===<<<:::999===???AAA@@@>>><<<;;;<<<>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<=========<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<@@@@@@@@@?????????>>>>>>===<<<<<<<<<<<<======>>>>>>>>>>>>===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAA????????????????????????=========>>>?????????@@@AAAAAA@@@@@@@@@@@@??????BBBBBBAAAAAA@@@?????????>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBBBBAAA???<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@AAADDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@?????????@@@AAA@@@@@@??????>>>>>>>>>>>><<<===???@@@@@@???===;;;<<<<<<<<<<<<;;;::::::999888888888999999999999999666555444333222111111111///111222333222333444666888;;;>>>AAADDDHHHMMMPPPRRRVVV[[[```dddhhhlllpppttt{{{{{{jjj```SSSMMMQQQ\\\hhhooouuuuuuvvvwwwxxxyyyzzz{{{}}}~~~~~~~~~}}}}}}}}}zzzyyywwwuuuvvvtttiii]]]PPPFFF>>>;;;888333///...---,,,+++*********+++,,,************************((())))))***************,,,,,,,,,,,,,,,+++***)))((((((((())))))******+++((((((((()))))))))******************************'''''''''''''''(((((()))(((((((((''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''((((((((((((((((((((())))))))))))(((***)))))))))((((((((('''%%%''')))++++++***(((''''''((()))******)))((('''((()))***++++++***)))((()))((('''&&&&&&'''((()))((()))))))))************(((((()))))))))))))))(((|||{{{|||}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||yyywwwuuuuuuvvvtttnnniiihhhddd___[[[WWWSSSNNNKKKIIIGGGCCCAAAAAA@@@???>>>AAABBBCCCDDDEEEFFFGGGGGGDDDEEEGGGHHHHHHFFFDDDCCC@@@???===;;;999888777777888888888999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>;;;;;;<<<<<<<<<=========<<<======>>>===<<<;;;:::===@@@CCCBBB???<<<<<<>>>>>>>>>============>>>>>>========================???>>>>>>>>>>>>=========??????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>BBBAAAAAA@@@??????>>>>>>??????>>>>>>>>>>>>??????===============>>>>>>???AAAAAABBBBBBBBBBBBCCCCCC@@@@@@@@@???????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@CCCCCCBBBAAAAAA@@@@@@???>>>>>>??????@@@AAAAAAAAA@@@AAAAAAAAAAAA???>>>===>>>>>>????????????>>>>>>>>>>>>?????????@@@@@@@@@????????????@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>>>>???@@@@@@@@@???>>>>>>======>>>>>>;;;<<<===>>>>>>>>>===<<<===>>>>>>>>>>>>===<<<;;;999999999999999999999999555444333111000////////////000222222111111333444666999<<>>;;;555000...---,,,+++*********+++,,,***************+++++++++'''((()))***************++++++++++++++++++***)))***************+++++++++'''''''''((())))))******************************'''''''''''''''((()))))))))((((((''''''&&&&&&&&&(((((((((((())))))))))))''''''((((((((()))))))))'''(((((())))))))))))(((******))))))((((((''''''&&&''')))++++++***)))((((((((())))))))))))((((((*********)))))))))))))))((('''&&&&&&&&&&&&'''(((*********+++++++++,,,,,,''''''((())))))))))))(((~~~{{{zzzyyyzzz|||}}}}}}~~~~~~~~~~~~~~~}}}}}}wwwuuutttssssssoooiiiccc^^^[[[WWWTTTQQQOOOKKKIIIHHHEEEBBBAAAAAAAAAAAA@@@BBBBBBBBBCCCDDDEEEFFFFFFCCCCCCDDDCCCBBBAAA???>>>>>>===;;;999888888888888888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<==============================;;;<<<<<<===>>>>>>??????============>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>BBBEEEDDD???===>>>@@@???>>>>>>======>>>>>>???????????????????????????@@@????????????>>>>>>>>>>>>>>>>>>???????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBBBB@@@????????????@@@AAAAAADDDDDDDDDEEEEEEEEEFFFFFFDDDDDDCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@>>>??????@@@@@@AAAAAABBB????????????????????????>>>???@@@@@@AAAAAAAAAAAA???@@@@@@@@@AAAAAAAAAAAA???@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAAAAABBBBBBBBBBBBAAABBBBBBBBBCCCBBBBBBBBBBBBAAA???>>>===>>>???@@@@@@???>>>===<<<===>>>>>><<<<<<<<<======>>>>>>>>>>>>??????@@@???>>>======<<<<<<;;;;;;::::::999999777666444222111000/////////000222222111111333444444777:::===@@@CCCHHHKKKMMMQQQVVV[[[___bbbfffiiilllrrryyy~~~}}}ooo^^^QQQOOOVVV]]]iiiooovvvzzz{{{|||}}}~~~zzz|||}}}}}}|||zzzxxxyyy||||||~~~}}}zzzyyyxxxtttmmm```TTTGGGBBB???999333000---,,,+++*********+++,,,))))))*********+++++++++'''((()))+++,,,,,,++++++))))))******+++******************)))))))))))))))'''(((((()))******++++++************************((((((''''''(((((()))***+++******)))(((((('''''''''((((((((()))))))))***((((((((()))))))))******&&&'''((()))******)))(((*********)))(((''''''''''''((()))***+++***))))))***))))))))))))))))))***,,,+++)))((('''((()))***)))((('''&&&&&&'''((())))))))))))*********++++++'''((()))***************}}}|||yyyxxxxxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~wwwuuusssrrrqqqmmmeee___WWWTTTQQQNNNMMMKKKIIIGGGEEECCCAAA@@@AAABBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDBBBBBBAAA@@@???===;;;:::===<<<:::999999999::::::888999:::<<<======>>>>>>;;;;;;<<<<<<<<<===============>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>??????@@@>>>>>>>>>>>>???????????????>>>>>>???@@@AAACCCDDD???CCCFFFEEE@@@===>>>AAA??????>>>>>>>>>>>>??????????????????????????????@@@@@@@@@????????????>>>======>>>???@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAACCCDDDEEEEEEAAAAAABBBBBBCCCDDDDDDDDDFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFHHHHHHGGGGGGFFFFFFEEEEEECCCCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@>>>??????@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDEEE>>>>>>@@@AAABBBCCCDDDDDD@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBCCCCCCBBBBBBBBBBBBAAA???>>>===>>>???@@@@@@???===<<<<<<<<<===>>>===<<<<<<<<<===>>>???@@@>>>???@@@AAA@@@???>>>===>>>>>>===<<<;;;::::::999;;;:::888666444333333222000111222222222222333444333555999;;;>>>BBBFFFIIIKKKOOOTTTYYY]]]```dddfffhhhooouuuzzz}}}kkkYYYQQQTTTYYYeeellluuu{{{}}}~~~zzz|||}}}}}}~~~}}}~~~~~~~~~|||}}}|||zzzvvvuuuxxx{{{~~~{{{yyyyyywwwsssfffYYYKKKFFFBBB;;;555222---,,,+++*********+++,,,))))))******++++++++++++((()))+++,,,------,,,,,,'''((()))***************((((((''''''&&&&&&%%%%%%((())))))***++++++,,,,,,************************((((((((((((((()))******,,,,,,,,,+++***))))))((('''((((((((())))))******))))))))))))************&&&'''(((*********)))(((+++******)))(((''''''&&&(((((()))***************,,,+++***))))))***+++,,,---,,,)))'''&&&(((***+++***)))(((''''''((()))***''''''''''''((((((((((((((()))***+++++++++++++++zzzyyyxxxxxxxxxzzz}}}~~~~~~~~~~~~~~~~~~}}}{{{xxxwwwuuusssqqqmmmhhhaaa\\\QQQOOOMMMKKKLLLLLLJJJIIIKKKHHHEEEBBB@@@@@@AAABBBCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@??????????????????;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<<<<<<<======AAAAAA@@@???>>>>>>>>>>>>@@@@@@AAAAAA@@@@@@???>>>===>>>@@@AAABBBAAA@@@@@@?????????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAACCCFFFFFFDDDBBBBBBAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDBBBBBBAAAAAABBBCCCEEEFFFBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEGGGGGGGGGGGGFFFEEEDDDDDDHHHGGGFFFFFFGGGIIIKKKMMMIIIHHHHHHHHHIIIJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHJJJJJJKKKJJJJJJIIIHHHGGGMMMLLLKKKKKKKKKLLLMMMNNNOOONNNMMMLLLLLLLLLLLLLLLJJJKKKKKKLLLLLLLLLKKKKKKGGGHHHJJJKKKKKKKKKJJJIIIJJJJJJJJJIIIHHHHHHGGGGGGDDDCCCBBBBBBBBBDDDEEEFFFBBBCCCDDDCCCBBBBBBDDDFFFFFFEEEEEEFFFGGGFFFEEECCCDDDEEEGGGHHHIIIIIIHHHGGGEEEDDDDDDDDDDDDDDDEEEFFFEEEFFFGGGIIIIIIIIIIIIHHHIIIGGGEEEDDDEEEEEEDDDCCCFFFEEECCCBBBAAAAAABBBCCCAAAAAA@@@???????????????<<<<<<===>>>>>>=========@@@>>><<<:::999999:::;;;>>>>>>>>>>>>>>>>>>>>>>>>??????===<<<::::::::::::999888777555444444333333333333222111000000000111555555666999<<<@@@DDDFFFJJJMMMQQQUUUYYY]]]aaadddeeeiiinnnsssxxxxxxgggYYYRRRQQQ___iiirrrvvv{{{zzzzzz|||~~~}}}~~~}}}|||{{{{{{}}}~~~~~~}}}||||||~~~}}}{{{zzzjjjaaaUUULLLFFF@@@999444111///,,,+++++++++***(((+++++++++++++++++++++++++++***)))((((((((()))***(((((('''(((((()))******))))))************)))))))))))))))))))))******++++++***)))(((((()))***+++++++++************++++++)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))++++++)))))))))************)))))))))))))))&&&&&&''')))++++++)))'''(((((())))))******++++++***)))(((''''''((()))***,,,++++++++++++++++++,,,---,,,***)))((('''((((((yyyxxxxxxwwwxxxzzz}}}~~~~~~~~~~~~~~~{{{xxxvvvtttppplllgggaaaZZZUUUJJJIIIHHHIIIKKKLLLKKKJJJFFFEEECCCAAA@@@@@@AAABBBDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>=========???>>>>>>=========>>>>>>BBBAAAAAA@@@@@@@@@@@@AAA@@@AAABBBCCCCCCCCCCCCCCCAAABBBCCCDDDDDDDDDCCCCCCAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEEEEDDDFFFHHHIIIGGGEEEDDDDDDEEEEEEDDDCCCBBBBBBAAAAAACCCCCCCCCCCCCCCDDDEEEFFFDDDDDDCCCCCCDDDEEEFFFGGGEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHKKKKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLMMMOOOOOOPPPPPPPPPPPPPPPOOOPPPPPPQQQQQQNNNMMMLLLKKKKKKKKKKKKKKKOOOPPPPPPPPPPPPOOOOOONNNPPPOOOOOOOOOOOOPPPRRRSSSSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPQQQPPPPPPOOOOOOLLLMMMNNNOOOOOOOOONNNNNNMMMMMMMMMLLLKKKKKKJJJJJJFFFFFFEEEEEEFFFGGGGGGHHHGGGHHHHHHHHHGGGGGGIIIJJJKKKIIIHHHHHHIIIJJJHHHGGGGGGHHHIIIKKKKKKKKKKKKJJJIIIHHHEEEDDDDDDFFFHHHJJJIIIJJJLLLMMMNNNMMMMMMMMMMMMKKKIIIIIIIIIJJJIIIGGGIIIHHHFFFDDDDDDCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>?????????>>>>>>???===<<<;;;:::;;;===>>>??????????????????????????????===<<<;;;:::::::::999999888777666555444444444333222111111000000111333333444777:::>>>AAACCCGGGJJJNNNRRRVVVZZZ^^^aaacccggglllpppttt|||rrrcccYYYUUUYYYbbbkkkrrr{{{~~~{{{zzzyyy}}}}}}|||zzzzzzzzz|||~~~}}}|||{{{ooofffYYYOOOHHHBBB<<<888222000---,,,,,,+++***)))+++++++++++++++++++++++++++***)))))))))***++++++***))))))))))))******+++))))))************)))))))))))))))))))))******+++)))***++++++++++++***)))*********))))))*********))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++---...---+++******+++***)))))))))))))))))))))''''''(((***,,,,,,)))''')))))))))))))))************))))))(((((())))))***++++++************++++++,,,+++***)))(((((())))))xxxxxxwwwwwwxxxzzz|||~~~~~~~~~~~~~~~}}}{{{xxxtttpppjjjddd^^^XXXRRRNNNEEEEEEGGGJJJMMMOOONNNMMMEEEDDDDDDDDDDDDCCCCCCCCCDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????@@@@@@AAACCCCCCCCCBBBCCCCCCDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHEEEFFFGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJLLLLLLKKKJJJIIIHHHJJJLLLLLLJJJIIIHHHHHHIIIIIIHHHFFFEEEDDDCCCCCCDDDDDDDDDEEEEEEGGGHHHHHHHHHGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLMMMPPPPPPQQQRRRRRRRRRQQQQQQNNNPPPSSSVVVXXXXXXWWWVVVXXXXXXWWWVVVVVVVVVWWWWWWTTTSSSRRRQQQPPPPPPPPPPPPSSSTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVXXXXXXYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTRRRSSSTTTTTTUUUUUUTTTTTTRRRRRRQQQQQQPPPOOOOOOOOOIIIJJJKKKKKKLLLKKKKKKKKKMMMNNNOOONNNMMMMMMOOOQQQQQQOOOMMMLLLMMMNNNNNNMMMLLLLLLNNNOOOOOOPPPOOOOOOOOOMMMJJJHHHGGGJJJMMMOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSQQQPPPOOOPPPPPPOOONNNMMMLLLKKKIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<===>>>???@@@??????????????????????????????>>>===<<<;;;;;;:::999:::::::::999777555444555444333222111111111111111111222444777:::===???CCCFFFKKKNNNRRRVVVZZZ]]]aaadddiiilllpppvvv~~~pppbbbZZZTTTZZZbbbmmm{{{~~~}}}|||}}}|||{{{yyyxxxyyy{{{~~~~~~}}}|||wwwmmm___SSSKKKEEE@@@===555222///---,,,,,,+++)))***************************************+++,,,---,,,+++***************+++))))))************)))))))))))))))))))))******+++(((***,,,......,,,***(((******))))))))))))******))))))))))))))))))))))))((((((((())))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***(((&&&%%%&&&))))))))))))))))))******)))((()))***,,,,,,***(((************)))))))))))))))******************)))*********))))))*********+++******)))))))))******wwwwwwwwwxxxyyy{{{}}}~~~~~~~~~}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}|||yyyvvvoookkkddd]]]XXXRRRNNNJJJFFFGGGJJJNNNRRRSSSRRRQQQGGGHHHHHHIIIHHHGGGEEEDDDAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKNNNPPPPPPPPPNNNMMMLLLNNNOOOOOOMMMLLLLLLMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNPPPOOOOOOPPPPPPQQQRRRSSSTTTTTTVVVWWWWWWXXXXXXXXXUUUVVVXXX[[[\\\]]]]]]]]]\\\\\\[[[ZZZYYYYYYYYYZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\]]]\\\\\\[[[ZZZYYYWWWXXXXXXYYYYYYYYYYYYYYYWWWWWWWWWVVVUUUUUUTTTTTTNNNOOOPPPQQQQQQQQQOOOOOORRRSSSTTTTTTSSSSSSUUUWWWWWWTTTQQQPPPQQQRRRSSSSSSQQQRRRRRRSSSTTTTTTUUUUUUTTTSSSRRRPPPPPPQQQRRRSSSUUUUUUVVVWWWWWWXXXXXXXXXXXXWWWUUUTTTUUUVVVUUUTTTRRRQQQPPPOOOMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEBBBAAA@@@????????????@@@??????????????????????????????>>>>>>===<<<;;;;;;999:::<<<<<<;;;999777555666555444222222111111111000000111222555888;;;===@@@CCCHHHLLLOOOSSSWWWZZZ^^^bbbgggjjjnnnssszzz}}}lll```WWWWWW[[[gggxxx~~~~~~~~~}}}{{{yyyxxxwwwwwwyyy|||}}}~~~}}}{{{rrrdddWWWMMMGGGCCC@@@888555111...---,,,+++***))))))))))))))))))))))))))))))***++++++,,,---...,,,+++******))))))))))))))))))************)))))))))))))))))))))******+++((()))+++,,,,,,+++)))(((((())))))))))))))))))(((((((((((((((((((((((((((******+++,,,---......///))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((&&&$$$$$$%%%)))))))))))))))***************)))+++,,,,,,***)))++++++******))))))(((((()))***+++,,,,,,+++***)))******))))))))))))******)))))))))******+++++++++wwwwwwxxxyyyzzz|||}}}~~~~~~~~~|||{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~|||{{{{{{xxxuuurrriiieee^^^YYYUUUQQQNNNKKKJJJJJJLLLPPPSSSTTTRRRPPPJJJJJJKKKJJJIIIFFFDDDBBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGHHHHHHIIIJJJJJJLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOQQQRRRQQQPPPOOOOOOPPPQQQQQQOOONNNNNNOOOOOONNNMMMLLLJJJIIIHHHGGGDDDDDDEEEFFFHHHIIIKKKLLLNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWYYYZZZ[[[[[[\\\\\\[[[[[[ZZZ[[[]]]___aaabbb___^^^]]]\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYYZZZXXXYYYZZZ[[[[[[[[[[[[[[[YYYZZZ[[[[[[\\\]]]]]]]]]]]]^^^____________^^^^^^^^^^^^______^^^]]]\\\\\\[[[ZZZ[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[ZZZYYYYYYXXXSSSSSSUUUUUUUUUTTTSSSRRRUUUVVVWWWWWWVVVWWWYYY[[[ZZZXXXUUUTTTUUUVVVWWWVVVVVVVVVVVVWWWWWWXXXYYYYYYXXXYYYZZZ[[[ZZZYYYWWWVVVXXXXXXXXXYYYYYYZZZ[[[[[[[[[YYYXXXXXXYYYYYYYYYXXXVVVVVVUUUTTTSSSRRRQQQPPPOOOPPPPPPPPPPPPOOONNNMMMNNNMMMLLLKKKKKKKKKKKKLLLIIIHHHFFFDDDBBB@@@??????????????????????????????>>>?????????>>>===<<<;;;:::;;;<<<===<<<;;;888777777666555333222111111111000000111222444777:::;;;>>>AAAFFFJJJMMMQQQUUUXXX[[[```fffjjjnnnrrrxxx}}}}}}yyykkk^^^XXXWWWaaarrr~~~zzz}}}}}}{{{zzzwwwvvvvvvwwwyyy{{{|||~~~}}}}}}}}}~~~~~~|||uuuiii\\\RRRJJJEEEBBB<<<888333000...---,,,+++))))))))))))))))))))))))))))))***+++,,,---------+++***)))((((((((((((((())))))************)))))))))))))))))))))******+++))))))(((((((((((())))))'''((())))))))))))((('''((((((((((((((((((((((((******+++,,,---......///(((((((((((((((((((((((())))))))))))))))))))))))&&&(((******))))))***+++(((((())))))************+++***)))***+++,,,***)))++++++******))))))(((((()))***+++,,,,,,+++***)))******))))))))))))******))))))******++++++,,,,,,wwwxxxyyy{{{|||~~~~~~}}}}}}|||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}zzzyyywwwsssooolllccc___ZZZVVVTTTQQQOOOMMMKKKJJJKKKMMMPPPPPPOOOMMMIIIIIIIIIHHHFFFDDDAAA@@@DDDDDDDDDDDDDDDDDDEEEFFFCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIJJJJJJKKKKKKMMMMMMMMMMMMMMMLLLKKKJJJLLLLLLKKKJJJJJJJJJJJJKKKMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPPPPQQQQQQPPPQQQQQQPPPOOONNNOOOPPPOOONNNNNNLLLKKKJJJIIIIIIDDDEEEFFFGGGIIIKKKMMMNNNQQQQQQRRRTTTTTTUUUTTTTTTSSSTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVWWWXXXYYYZZZ[[[YYYZZZ[[[\\\]]]]]]]]]]]]^^^]]]\\\[[[\\\___aaacccaaa``````____________```\\\[[[[[[[[[[[[\\\]]]]]]]]]^^^^^^____________^^^[[[[[[\\\]]]]]]]]]]]]\\\\\\]]]___``````___^^^^^^]]]^^^^^^______^^^^^^^^^\\\\\\\\\[[[\\\]]]^^^^^^______^^^^^^]]]\\\\\\[[[WWWWWWWWWWWWWWWVVVVVVUUUVVVXXXYYYYYYXXXYYY[[[]]]]]][[[XXXXXXYYYZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]][[[]]]```aaaaaa^^^ZZZXXXZZZZZZYYYZZZZZZ[[[\\\]]]]]][[[YYYZZZ[[[\\\[[[ZZZXXXXXXXXXXXXXXXWWWUUUUUUSSSTTTUUUVVVWWWVVVUUUUUUVVVUUUSSSRRRQQQQQQRRRSSSQQQPPPMMMJJJGGGDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@@@@>>>===<<<;;;;;;<<<<<<<<<;;;:::999888777666444333222111111000000111222333666888:::<<>>???@@@AAAAAA???>>><<<<<<<<<;;;;;;;;;;;;::::::999888666555333222222111000000000000222444777888:::===BBBFFFIIIMMMQQQTTTXXX^^^dddhhhjjjlllooossssssuuuiiibbbfffnnnssswww{{{}}}zzzvvvuuutttuuuvvvvvvzzz|||{{{yyyyyyzzz}}}~~~|||wwwooocccWWWNNNIIIBBB>>>777222000...---,,,++++++++++++++++++++++++((()))***+++++++++***))))))))))))((())))))******))))))************)))))))))))))))))))))******+++(((((())))))))))))((((((%%%&&&((())))))(((&&&%%%))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))###%%%'''''''''&&&'''((('''(((((()))******++++++,,,***(((((()))))))))''')))))))))))))))************))))))(((((())))))***++++++************++++++)))***+++,,,,,,,,,+++***xxxyyy{{{}}}}}}~~~~~~}}}{{{wwwtttqqqlllfffbbb]]][[[WWWUUUSSSPPPMMMJJJLLLJJJIIIJJJMMMOOOOOOOOOHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFGGGGGGHHHHHHDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKGGGHHHIIIJJJKKKLLLLLLLLLOOONNNLLLKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKJJJIIIHHHHHHIIILLLNNNPPPNNNOOOOOONNNLLLLLLMMMOOOMMMLLLLLLLLLKKKKKKJJJJJJGGGHHHIIIKKKMMMOOORRRSSSRRRSSSVVVXXXZZZ[[[[[[[[[ZZZZZZ[[[[[[[[[\\\\\\\\\XXXXXXXXXYYYZZZ[[[]]]^^^]]]]]]^^^____________^^^]]]^^^```aaaaaa```^^^]]]]]]]]]]]]]]]^^^___``````YYYYYYYYYZZZ\\\^^^___```aaaaaaaaaaaa``````___^^^^^^^^^_________]]]\\\ZZZ[[[\\\^^^```aaa```^^^]]][[[\\\]]]^^^___`````````___^^^]]]]]]]]]^^^```aaaaaaaaa``````___^^^^^^^^^[[[ZZZXXXWWWWWWWWWXXXYYYXXXZZZ[[[[[[[[[\\\^^^```aaa```___```aaaaaa___]]][[[[[[ZZZZZZ[[[\\\^^^___````````````___^^^\\\\\\\\\\\\[[[[[[\\\]]]___```___]]]\\\\\\^^^___^^^]]]YYYZZZ[[[\\\]]]\\\[[[[[[WWWYYY\\\^^^``````______```___]]][[[ZZZZZZ[[[\\\\\\[[[YYYVVVSSSOOOLLLJJJ@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@>>>===<<<<<<;;;:::::::::;;;;;;999888777555333222222222////////////111333555666888<<<@@@DDDGGGKKKPPPSSSXXX]]]cccfffggggggjjjlllooozzz~~~ssslllooossstttvvvzzz{{{}}}~~~{{{wwwuuuttttttuuuuuuzzz{{{yyyxxxwwwyyy}}}}}}vvvjjj]]]RRRLLLDDD???888333000///---,,,++++++++++++++++++++++++((()))***++++++***((('''***)))))))))***+++,,,,,,))))))************)))))))))))))))))))))******+++'''(((***,,,,,,***((('''%%%&&&((())))))(((&&&%%%))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((***++++++***))))))***'''(((((()))***++++++++++++)))((('''((()))((('''(((((())))))******++++++***)))(((''''''((()))***,,,,,,++++++++++++,,,,,,***+++,,,---,,,,,,******zzz{{{~~~~~~~~~~~~{{{|||~~~~~~|||{{{rrrtttuuuuuupppiiiaaa]]]WWWWWWWWWWWWUUURRRNNNLLLIIIIIIKKKLLLMMMLLLLLLKKKFFFGGGGGGHHHHHHHHHGGGGGGIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGIIIHHHFFFFFFFFFFFFFFFEEEKKKJJJJJJKKKMMMOOOPPPPPPOOOPPPPPPNNNJJJHHHHHHHHHJJJKKKLLLKKKJJJJJJKKKLLLNNNMMMMMMMMMLLLLLLKKKKKKMMMLLLJJJJJJLLLMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKNNNLLLJJJJJJJJJKKKJJJHHHHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNMMMMMMOOORRRTTTVVVVVVVVVUUUUUUVVVXXXZZZ[[[[[[[[[ZZZZZZZZZ[[[[[[\\\ZZZZZZYYYXXXXXXXXXXXXXXXXXXYYY[[[]]]^^^______```^^^^^^]]]\\\\\\\\\\\\\\\______^^^^^^]]][[[ZZZYYYYYY[[[\\\[[[ZZZZZZ[[[\\\\\\]]]^^^_______________```___]]][[[YYYXXXWWWWWWUUUWWWZZZ]]]___```_________^^^\\\[[[\\\]]]___```___]]][[[\\\^^^___]]][[[^^^^^^]]]\\\[[[[[[ZZZZZZ[[[ZZZZZZYYYXXXWWWVVVVVVUUUUUUVVVWWWYYY\\\^^^___\\\\\\\\\^^^``````^^^]]][[[]]]]]]]]][[[[[[[[[]]]]]]]]]]]]]]]]]]\\\ZZZZZZYYYYYYZZZ[[[\\\]]]]]]]]]\\\]]]^^^^^^]]]]]]^^^___```````````````````````````___^^^```bbbdddcccbbbaaacccdddbbb]]][[[\\\^^^]]]\\\\\\\\\ZZZVVVPPPLLLHHHEEEBBBAAAAAA@@@???>>>>>>???BBBBBBAAA@@@@@@@@@@@@@@@???===<<<;;;:::999:::888666555555444222000111111111111111111222333888:::<<<>>>BBBGGGNNNSSSVVVYYY^^^aaadddgggjjjmmmoooqqqwww~~~~~~{{{wwwtttrrrsssuuuvvvzzz|||~~~~~~~~~{{{yyyyyyxxxuuuqqqtttxxx}}}vvvpppqqqxxx}}}~~~{{{~~~~~~|||zzzxxxrrrfffWWWLLLAAA???;;;777444111///...*********))))))))))))(((++++++++++++++++++++++++((((((((((((((((((((((((+++)))'''(((+++,,,***(((******))))))))))))******))))))***++++++++++++***+++***)))(((((()))***+++++++++************++++++(((((())))))*********+++***************)))(((((())))))******+++++++++,,,)))((('''&&&&&&'''((()))((('''&&&'''***+++***)))))))))(((((((((((())))))((((((((((((((()))******)))((('''&&&''')))+++,,,(((((((((((())))))))))))&&&'''(((***+++***'''%%%|||}}}~~~~~~}}}~~~~~~|||{{{vvvuuutttqqqlllgggbbb___YYYYYYYYYXXXVVVSSSPPPNNNLLLMMMOOOPPPPPPOOOMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIKKKJJJJJJIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIHHHKKKJJJJJJKKKMMMOOOPPPPPPQQQRRRQQQOOOMMMKKKKKKLLLJJJKKKKKKKKKKKKKKKKKKLLLOOOOOOOOONNNNNNMMMMMMMMMMMMKKKJJJJJJLLLLLLLLLKKKIIIIIIIIIIIIIIIJJJKKKLLLOOOMMMKKKJJJJJJJJJIIIHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNMMMNNNOOOQQQTTTVVVVVVVVVUUUUUUVVVWWWYYYZZZZZZZZZYYYYYYZZZZZZ[[[[[[\\\\\\[[[[[[[[[[[[\\\\\\XXXYYYZZZZZZ[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXYYYYYYZZZZZZZZZYYYXXXWWWVVVUUUXXXYYYZZZZZZYYYXXXZZZ[[[ZZZZZZ[[[\\\\\\\\\[[[[[[\\\[[[ZZZXXXVVVUUUUUUUUUSSSTTTVVVXXXZZZZZZZZZZZZ[[[ZZZZZZYYYYYYZZZ[[[\\\]]][[[YYYYYY[[[\\\[[[ZZZ\\\\\\[[[[[[ZZZYYYXXXXXXYYYYYYXXXXXXWWWVVVVVVUUUTTTTTTUUUVVVVVVWWWXXXXXXYYYYYYYYY[[[]]]]]]\\\ZZZYYY[[[\\\[[[ZZZYYYZZZ[[[]]]]]]]]]\\\ZZZYYYXXXWWWVVVWWWYYY[[[\\\^^^^^^___\\\^^^___^^^]]]]]]^^^```ccccccdddeeeeeeffffffgggeeedddcccdddeeefffeeedddccceeeggggggdddbbb```___]]]]]]]]]]]]\\\YYYUUUQQQMMMJJJFFFDDDCCCBBBAAA@@@>>>???AAAAAA@@@?????????@@@@@@???>>>===<<<;;;::::::888666555555555333111111111111000000111222222555666999;;;>>>CCCJJJNNNSSSWWW[[[___bbbfffiiillloooqqquuu{{{|||zzzvvvrrrooonnnnnnnnnuuuxxx{{{||||||~~~~~~{{{yyywwwuuusssuuuyyy~~~|||wwwrrrqqquuuyyy{{{{{{~~~}}}|||}}}{{{zzzxxxssshhhZZZPPPEEEBBB===999555333000///,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))+++)))((((((***+++***((()))))))))((())))))******))))))***++++++++++++***+++***)))(((((())))))************))))))*********((()))))))))***************************)))((((((((((((((()))))))))*********)))((('''&&&''''''(((((('''&&&'''***+++***)))***))))))(((((())))))***)))))))))))))))***++++++)))))))))***))))))((((((((((((((()))))))))******---+++)))+++...000000...~~~~~~}}}}}}}}}~~~|||{{{xxxvvvqqqlllhhheeecccbbb]]]]]][[[ZZZWWWTTTRRRPPPQQQSSSUUUVVVVVVTTTRRRPPPQQQQQQOOONNNMMMLLLLLLLLLMMMLLLKKKKKKJJJJJJKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSQQQOOONNNPPPQQQLLLMMMMMMMMMNNNNNNNNNOOOMMMMMMMMMLLLLLLLLLLLLLLLOOONNNMMMMMMOOOOOONNNMMMJJJJJJJJJKKKKKKMMMNNNNNNQQQOOOMMMLLLLLLLLLKKKIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPOOOOOOOOOQQQSSSUUUVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXWWWWWWWWWWWWXXXXXXYYYXXXXXXXXXYYYXXXXXXWWWWWWXXXWWWVVVVVVUUUUUUVVVVVVUUUUUUUUUUUUUUUTTTSSSSSSUUUWWWXXXXXXWWWWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYXXXZZZYYYXXXWWWUUUUUUUUUTTTWWWWWWWWWWWWXXXYYYYYYZZZXXXXXXXXXXXXWWWWWWWWWWWW[[[YYYWWWWWWYYYZZZZZZYYY[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUTTTTTTSSSRRRWWWVVVVVVXXXZZZ[[[ZZZXXXXXXYYYZZZZZZXXXXXXYYYZZZ]]]]]]\\\[[[YYYWWWVVVVVVVVVWWWYYY[[[\\\]]]^^^^^^]]]___``````______```bbbcccdddeeeeeefffggghhhhhhkkkjjjiiiiiijjjjjjiiigggeeefffgggiiijjjgggccc___aaa```______```^^^[[[YYYUUUQQQLLLHHHFFFEEECCCBBB@@@@@@@@@@@@@@@???>>>===@@@??????>>>======<<<<<<;;;999777777777666444222222111111000000000111111333555777999<<>>===>>>>>>============<<<<<<<<<:::999888888888666444333222111000000000000000444666888:::===AAAFFFIIIKKKOOOUUUZZZ___ccchhhkkkmmmooosssuuuwwwxxxzzz{{{wwwtttoooiiieeebbb``````gggmmmuuuzzzzzzzzzzzz{{{{{{wwwwwwyyyvvvwwwyyy{{{}}}{{{zzzvvvqqqnnnooouuuzzz}}}zzzwwwzzzyyyyyyyyywwwqqqggg___PPPJJJCCC===999666222///++++++*********)))))))))++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))******))))))&&&''''''((())))))))))))((())))))***************++++++***))))))((((((((())))))(((((((((((()))))))))))))))))))))*********((()))))))))))))))(((((()))))))))))))))))))))***''''''''''''(((((())))))((('''&&&'''***+++***)))++++++************++++++))))))******+++++++++******++++++,,,+++***)))((()))*********++++++++++++***$$$ !!!'''---...,,,}}}~~~}}}{{{{{{vvvuuusssooolllhhheeedddcccaaa^^^[[[YYYWWWVVVVVVZZZ\\\___aaabbbaaa```___[[[ZZZXXXUUUSSSRRRQQQPPPMMMLLLLLLKKKJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNPPPQQQNNNOOOPPPOOONNNNNNPPPSSSRRRSSSTTTSSSRRRQQQSSSVVVVVVXXXYYYYYYXXXXXXYYYZZZWWWUUUTTTUUUWWWWWWVVVTTTUUUUUUUUUVVVVVVVVVVVVVVVXXXWWWXXXZZZ]]]^^^]]]\\\TTTTTTTTTTTTUUUVVVWWWXXXZZZXXXUUUSSSSSSRRRPPPOOOOOOOOONNNOOOOOOPPPRRRRRRQQQQQQRRRRRRSSSTTTUUUVVVUUUUUUUUUTTTTTTSSSRRRRRRQQQRRRSSSUUUUUUVVVUUUUUUVVVUUUTTTRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTVVVWWWXXXXXXVVVVVVWWWXXX[[[[[[[[[[[[[[[ZZZYYYXXXZZZYYYYYYXXXXXXYYYYYYYYYWWWUUUSSSQQQPPPPPPRRRSSSSSSTTTUUUVVVVVVVVVUUUUUUUUUVVVWWWWWWWWWWWWWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQRRRQQQPPPRRRTTTVVVVVVUUUSSSUUUVVVVVVUUUUUUVVVWWWVVVVVVVVVWWWXXXZZZ\\\]]]^^^___aaabbbdddeeeffffffhhhiiikkkkkkjjjjjjlllnnnrrrrrrrrrrrrrrrqqqqqqqqqsssrrrqqqsssuuuvvvuuuuuuwwwtttqqqrrruuuwwwvvvttttttsssqqqppppppooollljjjhhhddd^^^YYYUUUQQQMMMJJJKKKIIIFFFDDDDDDCCC@@@>>>;;;;;;<<<<<<<<<============<<<::::::::::::888777444444222111000000000000444666999:::<<>>;;;777222...+++++++++************)))************************++++++++++++++++++++++++))))))******)))))))))***''''''((()))******))))))(((((()))************)))************))))))(((((())))))(((((((((((())))))******))))))))))))))))))'''(((((()))))))))(((((((((((((((((((((((((((((($$$$$$&&&''')))***++++++((('''&&&'''***+++***)))++++++************++++++'''((()))*********))))))+++***)))))))))***,,,---)))*********++++++++++++---)))&&&(((,,,///---+++~~~~~~~~~~~~}}}}}}~~~~~~|||{{{{{{uuuuuutttssspppllliiigggeeeccc```]]][[[ZZZ[[[[[[^^^___aaabbbccccccbbbbbb]]]]]]\\\[[[XXXVVVTTTSSSOOOOOONNNMMMMMMMMMMMMNNNOOONNNNNNNNNOOOQQQTTTUUUSSSTTTTTTRRRPPPRRRVVV[[[[[[]]]^^^\\\YYYXXX[[[^^^bbbeeehhhiiihhhfffffffffbbb___\\\]]]______]]]ZZZ[[[[[[[[[[[[\\\\\\\\\\\\^^^___aaadddhhhiiiiiihhh```____________```aaaaaabbb```]]][[[ZZZYYYWWWUUUVVVUUUTTTSSSSSSTTTUUUVVVQQQRRRRRRSSSTTTTTTUUUUUUVVVVVVWWWWWWVVVUUUTTTTTTQQQRRRTTTVVVWWWWWWVVVVVVTTTSSSRRRPPPOOONNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRPPPOOONNNNNNMMMMMMNNNNNNOOOPPPQQQRRRTTTTTTUUUUUUZZZ[[[[[[ZZZXXXWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[YYYWWWUUUTTTTTTUUUVVVRRRRRRSSSTTTUUUVVVWWWWWWVVVXXX\\\]]]\\\[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]^^^``````___]]][[[ZZZYYYXXXTTTSSSSSSRRRRRRRRRSSSTTTRRRPPPPPPQQQTTTVVVVVVVVVTTTVVVWWWWWWVVVVVVXXXYYYVVVVVVWWWYYY\\\```dddfffdddfffhhhllloooqqqssstttpppqqqssssssssssssuuuwwwxxxxxxxxxxxxxxxxxxxxxxxxzzzyyyyyyzzz}}}~~~}}}|||zzzxxxwwwyyy|||~~~~~~}}}zzzwwwtttqqqmmmhhhccc^^^XXXTTTQQQMMMHHHFFFFFFEEEBBB???;;;;;;;;;<<<===>>>>>>??????===;;;;;;<<<<<<:::999666666444333111111000000222444666888999;;;>>>AAAEEEIIIOOOTTTYYY^^^cccfffhhhlllppprrrsssuuuzzz~~~zzzssslllddd___[[[eeellltttyyyzzzzzz|||~~~}}}~~~~~~}}}|||wwwwwwwwwxxxyyyzzz|||}}}}}}}}}zzzuuuqqqqqqtttxxx~~~}}}zzzzzzyyyyyy{{{|||zzzsssnnn^^^UUUIIIAAA===999333...------------,,,,,,,,,,,,((((((((((((((((((((((((++++++++++++++++++++++++(((***+++***)))((()))***((()))***++++++***)))((('''((())))))******))))))))))))************))))))***))))))(((((())))))***************))))))))))))''''''((()))))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%###$$$&&&((()))***++++++((('''&&&'''***+++***)))*********))))))*********&&&'''(((******)))((((((***)))((('''(((***,,,...)))))))))*********++++++,,,++++++,,,------+++)))~~~|||{{{zzz~~~~~~}}}||||||||||||||||||}}}~~~~~~}}}|||{{{{{{wwwvvvuuutttrrrpppnnnmmmiiifffccc```^^^___```aaabbbaaaaaa```_______________```aaa```^^^[[[XXXUUUTTTTTTSSSRRRRRRRRRRRRSSSQQQPPPPPPPPPRRRTTTWWWXXXVVVWWWWWWUUUTTTXXX```gggkkkmmmooommmiiihhhjjjnnnssswww|||~~~}}}zzzwwwvvvrrrnnnkkkkkkmmmmmmiiifffddddddeeeeeeeeefffffffffiiijjjmmmrrrvvvyyyyyyxxxrrrqqqppppppoooppppppppppppnnnkkkhhhgggfffdddbbb^^^\\\ZZZYYYXXXXXXYYYZZZVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[ZZZZZZXXXXXXSSSUUUWWWYYYZZZZZZZZZYYYRRRRRRQQQQQQPPPPPPQQQQQQTTTTTTUUUUUUVVVUUUUUUTTTQQQQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSUUUWWWXXXXXXXXX_________^^^[[[YYYYYYZZZZZZZZZ[[[\\\\\\\\\[[[[[[YYYYYYYYYZZZ[[[\\\]]]^^^```___^^^\\\[[[[[[[[[[[[UUUUUUUUUVVVXXXZZZ]]]^^^^^^bbbhhhjjjiiifffeeeeeebbbbbbbbbcccdddeeeeeefffjjjiiihhheeecccaaa___^^^[[[YYYWWWUUUUUUVVVWWWXXXWWWVVVUUUVVVYYY[[[\\\\\\\\\^^^____________```bbb______```cccgggkkkppprrrrrrsssuuuxxxzzz{{{||||||xxxyyy{{{{{{{{{|||}}}{{{||||||}}}|||xxxsssmmmeee___UUUPPPJJJGGGHHHFFFCCC???;;;<<<===>>>???@@@AAAAAA???>>><<<<<<======<<<:::888777666444333222111111000222555666777888;;;===AAAEEEKKKPPPUUUZZZ^^^bbbeeeiiimmmoooooorrrwww||||||tttkkkfffggglllssswwwxxxzzz~~~~~~~~~|||yyyyyyyyyzzz{{{|||}}}~~~~~~}}}{{{xxxuuuuuuvvvwww|||}}}{{{yyyyyy|||~~~|||wwwssseee[[[NNNEEEAAA===666000......---------,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++(((***+++***(((((()))+++***+++,,,---,,,***(((''''''(((((()))))))))))))))'''((()))***++++++***************))))))*********************)))))))))(((&&&''''''((())))))(((((((((((((((''''''&&&&&&&&&%%%&&&'''((()))))))))(((((('''&&&'''***+++***)))***))))))(((((())))))***&&&((()))++++++***)))((()))))))))((()))))))))***((((((((()))))))))******(((***++++++)))((()))***~~~}}}zzzvvvuuu}}}~~~}}}{{{zzzzzzyyy||||||}}}~~~~~~}}}||||||||||||yyyxxxvvvtttrrrqqqqqqqqqkkkiiieeebbbaaabbbdddfffdddbbb```^^^\\\[[[[[[\\\aaabbbddddddbbb^^^ZZZXXXYYYXXXWWWWWWVVVVVVWWWWWWRRRRRRQQQQQQSSSVVVYYYZZZWWWYYYYYYWWWWWW\\\gggoooyyy|||~~~|||wwwuuuxxx|||{{{wwwwwwyyyyyyuuuppprrrrrrrrrsssssstttttttttsssuuuxxx}}}~~~}}}}}}}}}}}}}}}zzzwwwuuusssrrrooommmcccaaa___]]]\\\\\\]]]]]]\\\]]]^^^_______________[[[\\\]]]^^^^^^]]]\\\[[[VVVWWWZZZ\\\]]]]]]\\\\\\VVVVVVVVVVVVWWWXXXZZZZZZ\\\\\\\\\\\\[[[ZZZYYYXXXUUUUUUTTTSSSSSSSSSSSSTTTTTTUUUWWWYYY[[[\\\]]]]]]bbbbbbbbb```]]]ZZZZZZ[[[\\\]]]^^^_______________\\\\\\\\\]]]^^^```aaabbb```___^^^]]]\\\\\\\\\\\\ZZZZZZZZZZZZ]]]```ccceeegggmmmtttwwwuuurrrooooooiiijjjjjjkkklllmmmnnnnnnqqqpppnnnkkkhhhfffdddcccccc```]]]ZZZYYYZZZ\\\^^^^^^]]]\\\]]]```bbbcccdddeeeggghhhiiihhhhhhjjjkkkjjjjjjkkkmmmqqqvvvzzz}}}~~~~~~|||~~~wwwnnnhhhVVVQQQJJJHHHHHHGGGBBB>>>======>>>@@@AAABBBCCCDDD@@@>>>======>>>>>>===;;;:::999777555333222222111111333555666777888;;;===>>>BBBHHHMMMRRRWWW[[[^^^cccgggkkkmmmlllnnntttyyywww}}}yyyrrrhhhmmmrrruuuwwwzzz~~~~~~|||{{{{{{||||||}}}~~~~~~~~~|||zzzxxxxxxwwwwww{{{~~~{{{zzzzzz|||~~~~~~yyyuuuiii___QQQHHHDDD???888222,,,,,,,,,+++++++++******------------------------************************(((***,,,+++(((''')))+++,,,---......---+++(((''''''(((((()))))))))))))))%%%''')))***++++++++++++++++++************+++++++++*********))))))((((((&&&&&&'''((())))))((((((,,,,,,++++++*********)))'''((()))))))))(((&&&%%%((('''&&&'''***+++***)))))))))(((((((((((())))))''')))+++,,,,,,,,,***)))((()))***+++***(((&&&%%%(((((((((((())))))))))))(((+++---+++''''''+++///|||vvvqqqnnnttt}}}}}}}}}~~~~~~~~~~~~}}}||||||~~~}}}}}}}}}~~~~~~{{{yyyxxxwwwvvvtttvvvyyy{{{{{{yyyvvvtttpppnnnkkkiiiiiiiiihhhggggggeeebbb^^^[[[ZZZYYYZZZaaacccdddeeeeeeccc```^^^^^^___aaacccddddddcccbbbaaa```___]]]]]]]]]^^^___^^^aaaccccccbbbdddhhhlll{{{}}}|||~~~~~~~~~~~~yyytttpppkkkfffdddeeefffhhhfffeeeccccccddddddcccaaabbbbbbaaa___]]]^^^aaadddeeegggiiiiiigggeeeeeeeeeddd```___aaacccaaa```cccdddeeeffffffeeecccaaa`````````___^^^^^^]]]^^^^^^___]]]\\\]]]```ccceeeffffffggghhhfffcccaaa``````]]]^^^aaafffjjjkkkiiigggdddeeeeeeeeeeeefffiiikkkhhhfffeeeddddddcccaaa___aaabbbdddeeegggjjjnnnqqquuuxxx}}}}}}|||{{{yyyyyyzzzzzzyyyxxx{{{wwwsssqqqpppnnnjjjffffffeeecccbbbbbbcccdddeeeeeefffggghhhiiimmmqqquuuyyyyyyyyyyyyxxxvvvsssrrrtttttttttuuuyyy~~~~~~yyywwwttttttxxxyyyxxxzzz~~~}}}tttgggWWWNNNEEEBBBAAA>>>===>>>>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@@@@@@@>>>;;;999666555555444444333222222111222222333555777999:::>>>AAAFFFKKKOOOTTTYYY\\\eeehhhllloooqqqrrrtttuuuzzz}}}{{{rrrlllggghhhpppxxx~~~~~~|||}}}|||{{{{{{~~~}}}zzzyyyzzzxxxuuuqqqvvv{{{}}}zzz|||~~~~~~yyyuuunnndddWWWMMMGGGBBB<<<888222///---,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,++++++)))(((&&&%%%******)))******+++,,,,,,......---+++)))((('''&&&))))))(((((((((((())))))***)))(((&&&'''((()))***))))))))))))))))))))))))************************+++***)))))))))***,,,,,,+++*********))))))(((((())))))))))))))))))))))))***++++++++++++***))))))((((((''''''''''''(((((()))************+++++++++)))((((((((()))***++++++,,,,,,,,,+++++++++******++++++******++++++,,,---{{{vvvpppmmmqqq{{{~~~~~~~~~~~~~~~~~~{{{xxxvvvuuuuuuxxxyyy|||}}}|||zzzwwwuuusssqqqnnnlllllllllkkkjjjjjjhhhdddaaa^^^]]]\\\\\\```bbbeeehhhjjjiiihhhggghhhiiilllnnnppppppoooooonnnmmmkkkiiiggggggggggggjjjllllllkkkiiiiiijjjmmmwwwyyytttqqqooommmmmmhhhfffdddbbbbbbaaa^^^]]]______^^^]]]\\\^^^bbbeeeiiilllpppqqqqqqpppoooooonnnjjjhhhjjjllllllnnnrrrrrrsssttttttrrrooolllkkkkkkjjjiiigggggggggggggggjjjiiihhhiiilllnnnooooooooopppooommmjjjgggfffffffffgggjjjnnnrrrttttttrrrooooooooonnnnnnnnnooopppnnnmmmkkkjjjiiihhhgggfffiiikkknnnpppssswww|||}}}xxxuuusssqqqlllhhhgggfffeeeeeegggiiilllnnnmmmoooqqqsssuuuyyy~~~~~~}}}}}}~~~zzzuuuooolllkkknnnppppppssswwwwwwzzz~~~tttgggVVVLLLDDDAAA@@@===<<<===:::;;;>>>@@@CCCEEEFFFGGGAAA@@@?????????===;;;888888888777555444222111111111111222333444666888999<<>>;;;:::;;;999;;;>>>AAADDDFFFHHHHHHBBBAAA@@@??????>>><<<999;;;:::888666444222111000111111111222333555666777:::===AAAFFFJJJOOOTTTXXX[[[___dddiiimmmqqqtttwwwwwwxxx|||uuuhhh___aaajjjvvv~~~~~~}}}}}}{{{zzz{{{}}}}}}~~~|||{{{zzzxxxtttrrrlllqqqyyy~~~}}}|||uuulll^^^RRRKKKFFFAAA>>>666333///---------,,,+++++++++************+++++++++++++++++++++******)))+++***))))))))))))))))))))))))******************************************)))***+++,,,,,,***(((&&&++++++++++++++++++++++++***************************))))))))))))***++++++************))))))))))))))))))))))))))))))))))))&&&&&&((()))***+++++++++************************)))))))))*********+++++++++***))))))))))))))))))(((((()))***+++,,,---...******))))))******+++,,,|||xxxuuusssttt{{{~~~~~~~~~~~~~~~}}}yyyvvvrrrqqqppppppzzz|||~~~{{{xxxwwwwwwwwwvvvuuutttrrrpppmmmkkkiiihhhhhhgggjjjpppuuuzzz|||}}}}}}}}}}}}|||zzzvvvrrrooonnniiiqqqxxxzzz{{{~~~zzzrrrhhhddd```]]][[[XXXVVVTTTUUUVVVUUUUUUVVVZZZ```dddmmmqqqwwwzzz{{{zzzyyyyyyzzzvvvuuuvvvuuutttxxx}}}}}}}}}|||}}}}}}zzzxxxvvvtttrrrnnnmmmmmmkkkkkkllloooqqqyyy{{{}}}zzzuuuoookkkdddccccccdddgggkkkpppssswwwzzz{{{tttmmmhhh___[[[XXXZZZ\\\]]]aaagggmmmrrryyyqqqeeeRRRIII@@@>>><<<999888:::;;;===@@@CCCEEEFFFFFFEEEEEEDDDBBBAAAAAA@@@>>><<<;;;;;;999888666444333222111111111222333444555666999<<>>AAAEEEJJJPPPTTTYYY]]]bbbgggjjjmmmpppssswwwzzz~~~xxxhhh```cccoooxxx~~~}}}~~~{{{xxxxxx}}}}}}|||}}}zzzxxxvvvvvvrrruuuxxx{{{~~~~~~yyyqqqeeeYYYNNNFFFAAA???999555000,,,++++++************))))))))))))************+++,,,,,,,,,,,,+++,,,+++***)))))))))))))))*********)))))))))))))))'''((())))))))))))((('''---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((()))***++++++++++++***)))(((((()))))))))*********++++++***)))((((((((()))************************+++++++++++++++,,,------~~~}}}}}}}}}}}}~~~||||||}}}~~~~~~yyywwwsssqqqooooooqqqrrrzzz|||vvvrrrllleee___XXXQQQMMMPPPNNNMMMOOOPPPSSS\\\fffrrrwww}}}zzzuuurrruuu{{{}}}iiifffaaa^^^]]]\\\[[[YYYZZZZZZYYYXXXYYY^^^eeejjjppprrruuuuuusssqqqppppppkkkjjjllloooooopppvvv~~~{{{ssssssrrrqqqqqqtttyyy}}}}}}uuupppooonnnllljjjkkklllllljjjiiilllsssxxx|||wwwsssmmmjjjgggddddddfffiiillluuuyyywwwpppllleee```]]]]]]\\\ZZZ\\\aaakkkqqqxxx|||xxxnnncccSSSIIIAAA>>>===:::999:::666:::AAAGGGLLLNNNNNNMMMFFFDDDAAA@@@@@@???>>>===;;;;;;::::::999888888888444333333333333333444444777999<<>>???<<<<<>>;;;:::;;;888===DDDLLLQQQSSSRRRQQQIIIFFFCCCBBBBBBBBBAAA@@@======<<<;;;:::999888777555555444444444444444555555777999<<>>BBBIIIPPPTTTTTTSSSQQQMMMKKKHHHFFFFFFFFFEEEDDD@@@???>>><<<:::888777666666666555444444444555555333555777999===BBBHHHMMMSSSWWW]]]bbbfffiiilllooonnntttzzz||||||xxxkkkfffgggrrrwww}}}}}}zzzxxxxxx{{{yyywwwxxx{{{}}}{{{}}}~~~|||zzz{{{}}}|||{{{zzzzzz{{{zzzoooaaaTTTLLLGGGCCC>>>777111///......---------,,,,,,,,,,,,------***************)))((((((------------...//////000%%%%%%&&&((()))+++,,,---&&&((()))******)))(((&&&$$$%%%(((***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((((((((())))))*********+++))))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,)))+++,,,------,,,+++)))(((((((((((())))))))))))))))))(((((()))***++++++''''''((()))***+++,,,,,,'''''''''''''''((())))))}}}zzzxxxvvvsssrrrssswww|||}}}vvvqqqmmmkkkkkkgggeeebbb___[[[VVVPPPKKKDDDAAA???===<<<:::777444555444333111111444999===FFFKKKQQQXXX```lllyyy|||vvvppplllaaa]]]WWWTTTWWWeeexxx~~~{{{}}}wwwsssnnnjjjhhhgggeeeccceeefffhhhlllrrrzzzzzzqqqfff___\\\]]]eeeooo}}}{{{xxxsssnnnpppooommmjjjhhhhhhjjjmmmppp{{{zzzxxxyyyxxxwwwyyyuuurrrnnnhhheeejjjrrrvvv|||~~~wwwooohhheeedddccceeeiiihhhlllqqqvvvzzz~~~xxxqqqkkkeee```[[[VVVXXX]]]dddhhhooouuuyyy|||yyyooogggZZZRRRHHHBBBAAAAAA???===<<>>FFFMMMPPPSSSXXX]]]aaaeeejjjmmmmmmqqqwww|||rrriiigggjjjsss{{{|||}}}~~~xxxxxxxxxyyy|||~~~{{{|||}}}~~~~~~}}}{{{{{{{{{zzz{{{yyyjjjZZZMMMGGGFFF@@@999333000//////...(((((())))))******++++++---------,,,+++******)))((()))***+++,,,---......))))))))))))((((((((((((+++++++++++++++***)))((())))))(((((((((((())))))++++++++++++++++++++++++&&&!!!!!!)))......+++******))))))))))))******)))***+++++++++***((('''******************+++++++++,,,,,,,,,,,,***((('''))))))))))))))))))))))))))))))))))))************************************+++***)))***++++++***)))))))))***++++++++++++***~~~{{{yyywwwuuuuuuxxx}}}~~~{{{wwwsssooollljjjbbb```\\\YYYUUUPPPJJJFFF@@@>>>;;;:::999777555333444444333111111333888;;;???CCCJJJQQQYYYdddqqqzzz~~~xxxrrrlllhhh\\\YYYSSSNNNOOOZZZjjjuuu~~~xxxqqqmmmmmmpppsss|||uuurrrmmmiiigggdddbbb```ccceeeiiinnnvvvwwwmmmaaaYYYUUUUUU^^^hhh}}}{{{zzzyyyvvvsssssssssqqqnnnkkkkkkmmmooorrr|||~~~|||yyywwwvvvrrrnnniiibbb^^^bbbjjjsssyyy~~~uuullldddaaa___^^^aaaeeecccggglllqqqvvvzzz~~~yyysssmmmfffaaaZZZTTTTTTYYY```dddkkkqqquuuyyy|||~~~|||ssskkk]]]UUUJJJDDDBBBBBB@@@>>>@@@GGGPPPXXX\\\]]]]]]\\\XXXTTTNNNJJJGGGFFFDDDBBBAAAAAA@@@???>>><<<:::999999888666444333333333333333111333777:::<<>>===<<<<<<===;;;888444222111111111333111222666888999???FFFKKKNNNSSSXXX\\\aaafffiiijjjlllooorrruuuzzzuuulllkkkrrryyy~~~{{{}}}~~~|||}}}~~~~~~~~~}}}|||~~~zzzlll[[[PPPHHHCCC<<<666222000...,,,***************))))))))),,,,,,,,,+++******)))))),,,,,,+++***)))(((((('''***************+++++++++((()))******++++++******))))))(((((((((((()))))))))))))))(((((('''''''''((()))+++++++++)))'''%%%((((((((((((((((((((((((((())))))))))))((('''&&&***)))))))))((((((''''''%%%&&&''')))************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++***)))***++++++***)))))))))***++++++++++++***~~~~~~~~~}}}}}}}}}{{{|||~~~~~~|||yyywwwnnniiiccc\\\UUUNNNGGGCCC;;;999666444444444333222111222444444333333555777888<<>>>>>>>>>>>;;;888444111000000111444222333666777888<<>>:::888777777777666333444666555444444555777666:::AAAJJJUUUeeevvv~~~tttllleee___\\\\\\^^^___[[[SSSLLLIIIHHHFFFGGGHHHHHHGGGGGGIIIKKKOOOUUU^^^eeelllsss{{{wwwrrrlllgggccc```^^^\\\XXX^^^kkk|||~~~nnnbbbSSSKKKCCC???>>>BBBMMMXXXaaaiiioooqqqrrruuuxxxxxx|||~~~zzzvvvvvvvvvtttrrrqqqrrrsssvvv~~~}}}zzztttpppaaaXXXOOOIIIEEEBBBEEEJJJMMMVVV___eeellltttxxxwwwyyyyyyzzz{{{{{{{{{{{{zzzyyy{{{}}}}}}pppjjjbbbWWWLLLGGGCCCAAACCCGGGKKKOOOUUU[[[___dddiiillloooppprrrtttwwwyyy{{{|||zzz~~~tttmmmddd]]]VVVQQQSSSYYY^^^bbbhhhmmmqqqsssvvvxxxwwwxxxzzz}}}rrrjjj^^^QQQHHHDDDCCCDDDIIIPPPZZZccchhhjjjjjjkkkdddbbb___\\\XXXSSSMMMIIIFFFEEECCCAAA@@@???@@@@@@999888777555444333222222444222333666777666999>>>AAADDDJJJOOOTTTYYY^^^bbbfffgggiiijjjmmmqqqwww|||zzz|||tttqqqssszzz}}}~~~}}}~~~~~~~~~~~~|||~~~}}}}}}xxxjjj^^^SSSNNNFFF???999444///,,,+++++++++++++++*********************************((())))))******+++++++++'''''''''((())))))******&&&'''((()))************))))))(((((((((((())))))************************+++,,,+++'''$$$###&&&))))))***+++,,,,,,+++***)))***)))((((((''''''((((((((((((((((((((((((((()))''''''''''''(((***+++,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))+++***)))***++++++***)))))))))***++++++++++++***~~~yyyssskkk```UUUNNNEEEAAA<<<999888888888777555666666666555555777888;;;???EEELLLVVVeeeuuu|||ssskkkddd```]]][[[]]]aaaeeeccc]]]UUUPPPNNNEEEEEEEEECCCBBBAAACCCDDDKKKRRR]]]gggooowww}}}wwwrrrkkkeeeaaa```^^^^^^[[[aaannnzzzkkk^^^NNNGGGAAA>>>>>>AAAKKKUUU]]]dddiiijjjlllqqqtttssswww|||yyyssstttttttttrrrqqqrrrsssttt|||wwwrrrcccYYYOOOHHHCCC@@@BBBGGGHHHQQQYYY___eeennnrrrrrrtttuuuvvvvvvwwwvvvvvvvvvxxxzzz~~~qqqeee^^^TTTKKKCCC@@@??????BBBFFFIIIMMMRRRWWW[[[```dddggglllmmmnnnqqqsssuuuwwwxxxwww|||{{{iiibbbYYYSSSOOOMMMSSS[[[___bbbhhhllloooqqqtttuuuuuuvvvxxx{{{}}}xxxqqqdddVVVKKKFFFFFFGGGKKKRRR\\\eeeiiikkkkkkkkkfffeeebbb```]]]XXXQQQMMMHHHFFFDDDAAA@@@???@@@@@@;;;;;;:::999888555333222111000222555555444777<<<<<<@@@EEEJJJOOOUUUZZZ^^^ccceeegggiiikkkoootttxxxxxxwwwqqqpppwww~~~}}}}}}}}}~~~~~~|||{{{{{{~~~~~~yyypppgggWWWQQQJJJBBB<<<666111---***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,'''(((((()))******++++++''''''((()))******))))))))))))(((((((((((())))))((())))))******++++++,,,*********)))((((((((()))(((***+++,,,,,,+++***(((+++***)))((((((((())))))'''''''''((())))))******...---,,,***))))))******************************))))))))))))************************************+++***)))***++++++***)))))))))***++++++++++++***~~~{{{vvvoooeeeZZZSSSFFFBBB===:::999888888777666777777666555555777:::;;;>>>CCCHHHQQQ___oooyyyxxxrrrjjjccc___\\\[[[ZZZ```eeejjjkkkeee]]]WWWTTTFFFFFFFFFDDDCCCCCCEEEGGGIIIRRR___kkkttt|||xxxwwwqqqiiiccc```_________[[[aaaooo~~~uuuggg[[[LLLFFF@@@>>>===@@@IIISSS[[[aaafffgggiiimmmpppppprrrwwwzzzrrrssstttsssrrrqqqrrrtttsss{{{{{{sssggg\\\PPPHHHCCC???@@@DDDGGGOOOWWW\\\bbbiiinnnnnnqqqqqqrrrssssssssssssssswwwyyy|||rrreee[[[UUUJJJBBB<<<<<<===>>>BBBGGGGGGKKKPPPUUUYYY]]]aaadddiiijjjkkknnnppprrrtttuuuuuu{{{wwwnnnaaaYYYQQQLLLIIIJJJSSS\\\^^^bbbgggkkkmmmoooqqqssstttuuuwwwyyy{{{}}}}}}uuuhhhYYYNNNHHHHHHJJJKKKRRR\\\dddhhhjjjjjjjjjhhhgggeeeccc```[[[TTTPPPJJJHHHEEEBBB@@@??????@@@============:::777333111///...000444444333666;;;999<<>>>>>???<<<999:::777555555777:::;;;;;;;;;>>>CCCIIIRRR]]]gggnnn|||zzzuuummmfff^^^XXXSSSQQQVVV]]]aaahhhnnnooommmiiiaaaXXXTTTMMMFFFDDDCCCAAADDDIIIJJJQQQ]]]kkkwww{{{xxxtttooohhh]]]TTTUUUZZZaaakkkwww}}}xxxwwwvvvnnn^^^RRREEEAAA<<<:::===DDDMMMRRR[[[]]]___dddhhhkkkllllllsssqqqttt~~~yyynnnjjjjjjrrruuuqqqmmmnnnrrrzzz}}}vvviii\\\MMMDDD???<<>>:::;;;;;;<<<@@@FFFIIIKKKOOOSSSWWWZZZ]]]^^^ggghhhjjjjjjkkkmmmqqqtttsss}}}~~~|||yyytttoooiiifffVVVOOOHHHFFFFFFIIIPPPXXXaaadddhhhkkkmmmoooqqqsssuuuvvvwwwyyy{{{}}}~~~~~~~~~vvvfffZZZOOOIIIIIIMMMRRRVVV\\\bbbfffgggfffeeeccccccbbbbbb```^^^[[[ZZZSSSPPPKKKFFFBBB@@@??????@@@???>>>;;;999666555444444444333333444555777888;;;>>>BBBFFFJJJOOOTTTXXX\\\aaagggkkklllooosssvvv|||{{{|||yyytttnnnlllooovvv~~~~~~|||}}}~~~zzzwwwzzz~~~|||{{{{{{{{{{{{yyyuuurrr```WWWMMMFFFCCC???777000...---+++***)))******+++...,,,***)))((()))***+++***)))))))))))))))))))))))))))))))))************))))))***))))))(((''''''&&&'''(((*********)))(((++++++******))))))(((((()))))))))***+++++++++,,,+++*********))))))((((((************************'''&&&&&&''''''((()))***((()))***+++++++++++++++((((((((((((((((((((((((++++++************+++++++++***)))(((((()))+++,,,+++++++++*********))))))++++++++++++***)))((((((|||ssskkkccc^^^TTTMMMEEE@@@??????<<<999999777555555888:::;;;<<<:::<<>><<>><<<999777555444333333222111222333444555999<<<@@@CCCGGGLLLRRRVVV[[[```fffjjjkkkmmmqqqttt}}}}}}~~~}}}wwwppplllooovvv~~~}}}|||~~~}}}zzz|||}}}}}}|||||||||zzzwwwttteee[[[OOOGGGCCC>>>777111------,,,+++******++++++***)))'''&&&&&&&&&'''(((************++++++++++++))))))))))))***************************)))(((((())))))***+++******)))((()))))))))(((((((((((((((******************++++++************)))))))))((())))))))))))))))))))))))++++++***))))))*********((()))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))))))))(((+++++++++*********))))))******+++++++++++++++***~~~|||}}}}}}~~~tttkkkfff]]]VVVLLLEEEAAA???<<<999999777555666888;;;======:::===BBBJJJRRRZZZ```ccchhhlllqqqtttsssooojjjfff\\\UUUNNNKKKKKKNNNXXXbbblllsssyyyzzzyyyvvvoooggg^^^VVVOOOLLLJJJFFFEEEGGGIIIOOOZZZffftttyyyoooccc[[[[[[aaakkktttwwwlllfffbbb\\\RRRIIIAAA>>>:::999<<>>CCCFFFHHHLLLPPPUUU[[[aaaeeehhhlllpppqqqpppppprrrttt|||~~~~~~sssnnnfff___YYYQQQGGGAAA:::666666999;;;;;;>>>BBBDDDFFFKKKQQQWWW\\\```bbbaaabbbddddddeeegggkkkmmmrrr{{{~~~wwwppphhh___VVVQQQJJJEEEBBBDDDHHHMMMUUU^^^```ccchhhkkklllnnnpppqqqssstttuuuwwwxxxzzz{{{|||yyyyyyxxxvvvuuuvvvxxx{{{~~~~~~~~~~~~~~~rrrbbbVVVNNNKKKOOOUUUYYYZZZ^^^aaadddffffffgggdddeeehhhiiihhheeebbb```[[[WWWQQQJJJEEEBBBAAAAAAAAA@@@>>><<<:::777666555555444333222111222333333888999<<>>777222,,,,,,,,,,,,,,,,,,++++++,,,+++***)))))))))***+++******++++++,,,,,,,,,---))))))))))))***************************))))))(((++++++++++++***)))((((((''''''''''''((((((((((((******************))))))************))))))))))))((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&***)))((('''''''''((()))++++++++++++++++++++++++))))))(((((((((((())))))((()))***++++++***)))(((+++************))))))))))))***+++,,,------------zzztttqqqqqqrrrsssssssssvvvzzz~~~tttnnneee^^^TTTJJJEEEAAA>>>;;;999777666666999<<<>>>>>><<>>;;;:::===AAADDDGGGKKKOOOSSSXXX]]]aaafffjjjnnnooonnnnnnqqqsss|||yyynnnhhh___XXXRRRKKKCCC>>>666333555999;;;;;;>>>BBBCCCFFFKKKQQQVVV\\\___aaa___```bbbbbbccceeeiiikkkpppyyyvvvnnneee[[[QQQKKKEEEAAA@@@DDDIIINNNVVV^^^```ccchhhjjjlllmmmoooqqqrrrssstttuuuwwwxxxyyyzzzwwwwwwvvvtttrrrrrrtttvvv||||||||||||}}}|||ooo___TTTMMMLLLQQQYYY]]]^^^```bbbdddfffggghhhdddfffiiikkkkkkiiieeebbb```[[[TTTMMMFFFCCCAAAAAAAAA@@@>>><<<:::888777666888777555444333333444444777888999;;;???EEELLLQQQWWW\\\bbbeeegggiiilllpppvvvxxx{{{}}}yyyrrrpppuuu}}}~~~|||zzz{{{~~~}}}}}}~~~}}}zzzxxxmmmbbbTTTIIIBBB>>>999666---------------,,,,,,+++---,,,++++++++++++,,,,,,))))))***++++++,,,,,,,,,((()))))))))************((())))))***))))))(((((()))*********))))))))))))'''''''''(((((()))))))))++++++******))))))((((((*********)))))))))))))))))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%%%%,,,***(((&&&&&&&&&((()))++++++++++++++++++++++++++++++************++++++++++++++++++++++++******************))))))))))))***+++,,,---------------zzzqqqjjjeeedddcccaaaaaacccfffiiiuuu}}}vvvlllfff\\\RRRJJJDDDAAA???:::888777777:::<<<>>>>>>;;;>>>EEEPPPZZZbbbdddddd```aaaddddddccc___ZZZWWWNNNHHHDDDEEEIIIQQQ^^^kkkxxxvvvfff\\\SSSPPPNNNJJJGGGGGGMMMRRR[[[gggtttqqqfff___aaaggguuu~~~zzzqqqhhh\\\NNNDDD???===;;;;;;>>>CCCIIIMMMQQQUUU[[[```bbbeeeiiikkknnnsssxxxzzzyyyuuuoooiii``````bbbfffiiihhheeecccgggjjjlllmmmnnnnnnlllkkkkkksss}}}~~~}}}uuufff[[[MMMEEE>>>;;;:::999<<<@@@BBBEEEIIIMMMQQQVVV[[[^^^aaafffkkkmmmllllllmmmooo{{{vvvhhhaaaWWWPPPJJJEEE???;;;555333555:::======???CCCEEEHHHLLLPPPUUUYYY\\\^^^___```aaabbbccceeehhhkkkooowwwvvvmmmeee[[[QQQIIICCC@@@@@@EEEKKKOOOVVV\\\aaadddhhhkkklllmmmoooqqqrrrrrrssstttvvvwwwxxxxxxvvvvvvvvvuuussssssuuuvvv}}}|||{{{{{{{{{{{{{{{zzz{{{~~~wwwjjj\\\RRRMMMLLLSSS[[[bbbbbbcccdddeeeggghhhiiidddfffjjjlllllljjjfffdddbbb^^^XXXPPPJJJEEEBBBAAAAAA@@@???===;;;999888777999777666444333333333444666777888:::>>>CCCKKKPPPTTTYYY```ccceeehhhlllooosssvvvzzz}}}~~~wwwssstttzzz}}}{{{xxxwwwzzz~~~}}}}}}}}}|||zzzyyymmmcccVVVJJJCCC???<<<::://////...------,,,,,,,,,))))))((((((((()))))))))))))))))))))******++++++((()))))))))************''''''((())))))(((((((((&&&&&&&&&'''((()))******((((((((())))))*********+++******))))))((((((((())))))))))))))))))******************************))))))(((((()))******+++,,,+++)))'''&&&''')))***************************++++++************++++++...,,,)))''''''(((***,,,))))))))))))))))))))))))---------------,,,+++***~~~tttiii___\\\WWWSSSQQQRRRTTTVVVeeetttuuupppfff[[[QQQIIIDDDBBB<<<:::888888:::<<<===>>>888;;;CCCOOO]]]fffiiihhhbbbbbbbbbaaa]]]XXXSSSOOOJJJEEEBBBDDDIIIQQQ^^^kkk{{{pppdddXXXSSSQQQMMMJJJJJJNNNSSS]]]iiiuuurrrfffaaadddjjjsss|||yyylll]]]MMMBBB>>>===<<<<<>>???BBBGGGLLLOOOTTTYYY\\\\\\bbbhhhkkkjjjhhhhhhhhhwwwyyyeee]]]RRRIIIDDD???;;;777555333555:::======???DDDGGGIIILLLPPPTTTXXXZZZ[[[___```bbbbbbccceeeiiilllnnnvvv}}}~~~sssjjjbbbYYYNNNFFF@@@>>>@@@GGGLLLPPPVVV\\\bbbeeeiiilllmmmnnnpppqqqrrrrrrssstttuuuvvvwwwwwwuuuvvvwwwwwwvvvvvvxxxzzz~~~{{{zzzyyyxxxvvvuuusssxxx|||||||||}}}{{{vvvnnncccWWWPPPMMMNNNVVV^^^fffgggggghhhhhhiiiiiijjjfffhhhkkklllllljjjgggeeedddaaa\\\VVVOOOHHHDDDBBBAAAAAA???>>><<<:::999888666555444222111111222222444666888:::===BBBIIIMMMRRRWWW^^^bbbeeeggglllppprrrvvv|||~~~}}}vvvtttwwwzzz|||~~~xxxwwwvvvvvvxxx~~~}}}}}}}}}}}}|||zzznnnfffYYYNNNFFFAAA>>>===333111///---,,,+++,,,,,,************++++++++++++))))))))))))))))))))))))))))))))))))************'''(((((())))))))))))((($$$$$$%%%%%%''')))***+++))))))))))))************))))))))))))))))))(((((())))))))))))************************************(((((((((((()))***+++,,,+++***)))((((((((()))***))))))))))))))))))))))))))))))(((((((((((())))))---***&&&######%%%(((***(((((()))))))))))))))***------------,,,+++***)))zzzmmm^^^YYYQQQKKKGGGGGGGGGHHHSSS___ooozzzrrrfffYYYNNNFFFCCC>>><<<999999:::<<<======777:::BBBPPP```kkkppppppiiiiiifffbbb\\\VVVPPPLLLEEEAAA???BBBGGGNNN[[[fffwww~~~ooo```YYYUUUPPPMMMLLLNNNTTT^^^jjjuuu~~~nnnccc^^^bbbiiimmmxxx~~~ooo^^^MMMCCC<<<;;;;;;;;;>>>BBBGGGJJJLLLRRRYYY]]]___bbbgggkkkllltttzzzzzzyyyvvvnnneee]]]WWWUUUWWWYYYWWWXXX\\\bbbkkkqqqqqqooopppmmmiiihhhmmmssszzz|||uuunnnlllkkkeeeZZZPPPDDD>>>:::::::::888999<<<;;;>>>DDDIIIMMMQQQVVVYYYXXX^^^fffjjjhhhdddbbbaaalllzzz{{{iii```TTTIIIBBB>>>999555666444444999;;;<<>><<<;;;:::999666555333222111222222333222444777:::===AAAFFFJJJPPPUUU\\\aaadddhhhmmmqqqpppuuu{{{~~~~~~zzztttsssttttttwww|||}}}{{{ttttttttttttuuu{{{}}}}}}~~~~~~~~~~~~~~~|||ssskkk___SSSIIICCC@@@>>>777444000,,,******+++,,,+++,,,------.........---,,,++++++******))))))((())))))))))))************))))))***+++++++++++++++&&&&&&&&&&&&'''(((***+++)))))))))))))))(((((((((((((((((()))))))))))))))((()))))))))************************************(((((('''''''''(((((()))'''(((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))---+++(((&&&%%%&&&((()))(((((((((((())))))*********+++++++++++++++******qqq```YYYPPPHHHCCCBBBAAAAAAFFFNNNZZZjjj~~~zzzmmm^^^QQQGGGCCC@@@===:::999:::<<<<<<<<<999<<>>===AAAEEELLLWWWbbbrrrxxxggg]]]XXXSSSOOONNNMMMSSS^^^jjjuuu}}}zzzhhh^^^ZZZ___fffiiitttqqq```PPPFFF::::::999;;;===AAAEEEHHHJJJQQQXXX]]]^^^aaagggkkkmmmwww~~~~~~}}}yyyoooddd]]]VVVSSSVVVXXXXXXZZZ```ccclllrrrpppnnnpppnnnjjjfffjjjpppwww}}}tttkkkfffeee```UUUKKKCCC===999::::::888999;;;777;;;AAAGGGKKKPPPTTTWWWUUU\\\eeeiiigggbbb___]]]aaaqqq~~~|||pppfffXXXMMMEEE???:::777666333333777:::;;;>>>CCCEEEGGGKKKOOOTTTWWWZZZ[[[^^^```aaabbbbbbeeehhhkkknnntttzzz{{{wwwjjj___XXXNNNBBB999;;;;;;???IIIPPPUUUZZZ```eeehhhkkknnnooooooqqqrrrssssssssstttuuuvvvwwwwwwsssuuuxxxyyyzzz{{{~~~}}}{{{zzz}}}~~~zzzrrrmmmllliiieee[[[TTTMMMMMMOOOTTT]]]gggkkklllmmmmmmmmmlllkkkjjjmmmmmmmmmmmmmmmkkkjjjiiihhhgggddd```YYYQQQJJJFFFBBBAAA@@@>>>===;;;::::::777666555444333444555666000222666999<<<@@@DDDHHHNNNTTT[[[aaaeeeiiinnnrrrmmmsssyyy{{{{{{||||||tttqqqpppppprrrvvv|||}}}{{{sssssssssrrrrrruuu|||~~~}}}|||~~~~~~wwwpppdddWWWLLLDDD@@@>>>999666111,,,))))))+++,,,((()))***+++++++++++++++...------,,,+++***))))))))))))))))))***************+++,,,---------------))))))(((''''''((()))***))))))(((((('''''''''&&&''''''(((((())))))******(((((())))))*********+++))))))))))))))))))))))))...---,,,+++************%%%%%%&&&'''((((((((('''))))))))))))))))))))))))++++++************++++++...---,,,+++************'''((((((((())))))******((()))***+++++++++++++++wwwgggYYYNNNLLLGGG===:::???@@@GGGRRR^^^kkk{{{xxxlll]]]OOOFFFBBB<<<999::::::888999;;;:::>>>FFFVVVlll~~~~~~}}}yyyrrrjjjbbbWWWNNNGGGDDDAAA===<<>>AAADDDFFFKKKPPPWWW[[[___ccciiinnnpppuuuzzz}}}~~~zzzpppeeeZZZXXXVVVUUUWWWZZZ]]]___gggkkkppprrrqqqmmmjjjiiihhhnnnrrruuu}}}|||lll```]]][[[QQQEEE>>><<<999888999888777666666:::@@@DDDHHHLLLPPPSSSXXX^^^eeegggddd^^^ZZZXXX\\\hhhwwwtttmmmaaaRRREEE===::::::444444555777:::>>>BBBDDDDDDHHHLLLQQQTTTWWW[[[^^^``````aaabbbccceeeggghhhpppsssxxx}}}yyykkk\\\SSSLLLDDD===;;;:::===AAAFFFKKKSSSZZZ___dddggglllppprrrrrrqqqpppqqqrrrrrrssstttuuuvvvvvvtttvvvxxxxxxyyyzzz|||zzzrrrlllddd^^^WWWRRRLLLJJJMMMVVV```gggnnnoooooonnnmmmmmmoooqqqmmmmmmlllllllllkkkkkkkkkjjjiiihhheee___UUUIIIBBBBBB>>>;;;;;;===>>><<<999666666555333000...///000333444555666888===BBBGGGKKKPPPWWW^^^ccchhhlllooooooqqquuuxxxzzz}}}xxxtttrrrooorrrvvvzzz~~~}}}zzzyyywwwuuuttttttwwwzzz}}}}}}~~~}}}~~~||||||~~~{{{ttthhh[[[OOOFFFAAA???999555000---+++++++++***,,,------,,,******+++---,,,,,,++++++++++++******------,,,+++*********+++---***'''''')))+++***((())))))))))))))))))))))))(((((()))***+++,,,,,,---)))((((((((('''''''''''''''(((((()))***+++++++++))))))(((((((((((())))))(((((((((((()))))))))))),,,+++*********)))'''&&&(((((((((((()))***+++,,,)))************+++++++++,,,,,,,,,,,,+++++++++*********++++++++++++***))))))******++++++,,,------rrraaaTTTPPPKKKBBB???BBB>>>CCCKKKUUUaaappp}}}pppaaaSSSIIIEEE>>>:::::::::888888:::;;;@@@JJJ[[[rrr{{{rrrhhh]]]RRRKKKCCC@@@<<<;;;===DDDLLLQQQdddrrryyylll```TTTMMMLLLOOOTTTZZZbbbmmmxxx|||zzzuuurrrpppssszzzsssbbbVVVOOOLLLPPPUUU```hhhuuuooo\\\LLLCCC;;;::::::;;;===@@@DDDFFFKKKPPPUUUYYY\\\aaaggglllrrrwww{{{}}}}}}{{{qqqggg\\\ZZZWWWVVVYYY\\\```bbbhhhllloooqqqooollljjjiiihhhmmmppprrrzzzooo___XXXUUUNNNEEE???<<<:::999999999777666777:::???CCCFFFJJJOOORRRWWW]]]ccceeebbb]]]YYYXXX[[[gggvvv}}}uuufffUUUFFF<<<888666222222333555888<<<@@@BBBGGGJJJNNNQQQSSSUUUXXX[[[\\\]]]^^^___aaadddfffgggmmmpppuuuzzz}}}~~~~~~}}}wwwjjj\\\RRRIII@@@;;;:::999<<>>===>>>>>><<<999666666666555222111222444222333444555666:::@@@DDDJJJOOOVVV]]]bbbgggkkknnnqqqtttwwwzzz|||~~~wwwtttuuuuuuwwwzzz}}}}}}zzz|||zzzxxxvvvvvvwwwzzz||||||~~~|||||||||yyyssshhh\\\QQQIIICCCAAA999555111---,,,,,,++++++---...///...,,,++++++,,,+++,,,---......,,,***(((%%%&&&'''(((***,,,------,,,)))'''''')))+++***)))))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((''''''''''''(((((()))******++++++******))))))))))))******'''''''''((((((((())))))+++***************((('''''''''''''''((()))***+++)))************+++++++++))))))))))))((((((((('''(((((())))))))))))((((((*********+++,,,,,,------{{{iiiWWWPPPKKKCCC>>>???===@@@EEELLLWWWeeettt}}}xxxhhhZZZPPPHHHAAA<<<;;;:::777777999:::@@@LLL^^^vvvzzzoooaaaTTTKKKBBB@@@<<<;;;<<>>;;;999999999888777888:::===@@@CCCHHHMMMQQQTTTZZZ```bbb```[[[YYYXXX[[[ggguuu~~~|||~~~uuufffTTTFFF;;;666333666666666888;;;???CCCEEEIIILLLOOOQQQRRRSSSVVVWWWZZZ[[[\\\^^^aaadddggghhhkkkoootttyyy||||||{{{zzzuuujjj]]]QQQEEE;;;777999999<<>>BBBHHHMMMTTT[[[```eeejjjmmmqqqtttwwwzzz{{{}}}yyyuuuvvvwwwxxx{{{~~~~~~|||~~~{{{xxxxxxxxxzzz{{{|||}}}{{{zzzxxxsssjjj___UUULLLFFFCCC:::777222...---------,,,...000111111...,,,,,,,,,)))+++---///...+++'''%%%###$$$'''))),,,---------***((('''(((***+++++++++))))))))))))))))))))))))((((((((((((((())))))))))))))))))(((((((((''''''((((((((()))******++++++++++++************++++++'''''''''((((((((()))))))))***************))))))''''''''''''(((((()))***)))************+++++++++++++++++++++************++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,------sss___TTTMMMEEE???>>>???@@@BBBIIITTTbbbqqqzzz|||}}}pppaaaWWWLLLEEE>>><<<:::666666888777>>>KKK^^^vvv~~~qqqaaaRRRHHHBBB@@@>>><<<<<<>>>AAACCCMMMXXXjjj|||zzzmmm___VVVTTTOOOOOONNNRRR___lllqqqooojjjgggdddeeeiiilllmmmlll___UUUJJJEEEBBB@@@CCCGGGLLLTTTcccsss}}}lllZZZLLLDDD;;;:::::::::<<<>>>AAACCCGGGKKKPPPTTTXXX^^^gggmmmuuuyyy|||{{{zzzyyyssslllaaa]]]YYYZZZ___eeeiiikkkkkklllmmmllljjjhhhhhhiiigggiiijjjkkkpppzzzkkkYYYOOOIIIEEEBBB???<<<:::999999999888888:::<<<>>>AAAEEEKKKOOORRRWWW]]]___]]]YYYXXXXXX]]]iiivvv~~~zzztttkkk\\\NNNBBB:::666444666666777999<<<@@@DDDFFFHHHKKKNNNPPPQQQSSSUUUWWWZZZ[[[]]]___cccfffiiikkkmmmqqqvvv{{{~~~~~~|||zzzsssiii]]]PPPBBB888555999888;;;AAAFFFMMMUUU^^^ccchhhhhhjjjlllnnnqqqssstttuuuuuuttttttttttttttttttpppqqqrrrrrrtttwww|||~~~uuuhhh\\\UUUNNNGGGJJJUUUaaagggiiikkkmmmnnnooonnnnnnooopppoooooonnnnnnmmmllllllkkkjjjiiiiiihhhfffaaa[[[VVVKKKGGGBBB@@@AAAAAA???===999::::::888666555666777777888888777777:::>>>BBBFFFJJJQQQXXX^^^ccchhhlllooorrruuuxxxyyyzzz|||~~~wwwsssppprrrvvv{{{~~~~~~|||zzzyyyzzz{{{|||~~~|||{{{zzzvvvoooeeeZZZPPPHHHDDD<<<999444000//////...---...000333222000---,,,+++)))***+++,,,+++(((&&&$$$)))***,,,------,,,+++***((((((((((((***+++++++++((((((((((((((((((((((((+++++++++***************)))))))))(((((((((((('''(((((())))))************+++******))))))******+++((((((((()))))))))******(((***++++++*********+++((((((((((((((()))******))))))*********+++++++++------,,,,,,,,,++++++++++++,,,,,,------------,,,******++++++,,,------...nnn```VVVMMMFFFBBB@@@@@@AAAHHHTTTdddrrr{{{zzz|||~~~wwwhhh^^^PPPGGG@@@===:::666555888666===JJJ\\\ttt~~~ppp```PPPFFF???>>><<<;;;<<<===>>>@@@AAALLL^^^pppzzzmmm___VVVUUUMMMLLLJJJLLLVVVccciiihhhbbb^^^ZZZYYY[[[\\\[[[YYYQQQIIIBBB@@@???>>>@@@DDDEEELLLZZZjjjyyyzzziiiXXXKKKCCC;;;;;;::::::;;;===@@@AAACCCGGGLLLPPPVVV^^^hhhppptttyyy|||yyywwwuuuooojjj```\\\YYYZZZaaahhhlllmmmjjjkkkkkkjjjgggeeeeeeffffffgggiiijjjmmmtttxxxdddVVVMMMGGGDDDAAA===::::::::::::999999:::<<<===???CCCHHHLLLPPPUUUZZZ\\\ZZZXXXXXXYYYaaalllyyy}}}wwwjjjaaaTTTGGG???:::666444222222333444777;;;???BBBEEEHHHLLLOOOQQQSSSVVVXXXXXXYYY[[[___bbbfffjjjkkknnnrrrwww|||~~~}}}{{{yyyqqqgggZZZNNNAAA777555999888;;;@@@FFFMMMUUU]]]cccggghhhhhhjjjlllooorrrtttttttttttttttssssssssssssrrrrrrrrrrrrrrrssswwwzzzyyylll```XXXPPPJJJMMMWWWaaaffffffjjjlllnnnooonnnnnnnnnpppoooooonnnnnnnnnmmmmmmmmmiiiiiihhhhhhgggccc^^^ZZZLLLGGGBBB@@@AAABBBAAA???<<<<<<;;;888555333333444777777777666666888===@@@DDDHHHNNNUUU[[[aaagggjjjnnnqqquuuxxxyyyzzz{{{}}}zzzpppiiijjjnnnuuu}}}}}}|||{{{zzzzzz{{{|||}}}}}}}}}zzztttkkk```UUUKKKEEE@@@<<<666222000///...------000222222000---,,,,,,---,,,***)))((((((((()))+++,,,---...---+++((('''&&&'''))))))******+++,,,((((((((((((((((((((((((+++++++++******************)))))))))(((((((((((()))))))))))))))*********))))))(((((((((((())))))))))))*********+++++++++(((***,,,,,,***)))***,,,******))))))******++++++))))))*********+++++++++))))))))))))((((((((((((&&&'''(((((()))))))))(((***++++++,,,------......}}}|||}}}lll^^^SSSJJJDDD@@@???AAAHHHVVVfffttt||||||}}}{{{lllbbbRRRIIIAAA===:::666666888777>>>IIIYYYppp}}}ooo___PPPFFF===<<<:::999999:::;;;<<<;;;CCCRRRcccssszzzkkk\\\TTTSSSNNNNNNLLLJJJOOOYYY```aaa^^^YYYTTTPPPOOOMMMJJJFFFDDD>>>;;;<<<<<<;;;<<>>@@@@@@DDDHHHMMMRRR[[[gggoooqqqwwwzzzwwwsssooojjjddd]]]YYYWWWZZZcccjjjllllllhhhiiijjjhhheeecccbbbbbbdddeeegggiiikkknnnyyyrrraaaTTTKKKFFFBBB>>>;;;::::::::::::999:::<<<>>>@@@CCCGGGJJJNNNSSSXXXZZZXXXWWWXXXZZZdddooo{{{yyysssggg]]]PPPDDD>>>999666333333333333555888<<<@@@BBBCCCFFFKKKNNNQQQTTTWWWYYYUUUWWWYYY\\\```dddgggiiilllpppuuuzzz|||{{{xxxuuummmaaaTTTIII???777666888888;;;@@@EEELLLTTT\\\aaaeeefffgggiiikkknnnppprrrrrrrrrrrrrrrrrrrrrssssssrrrssssssrrrqqqqqqrrrttt~~~|||pppeeeXXXRRRNNNPPPXXX```eeefffhhhkkknnnooonnnnnnnnnooonnnnnnnnnnnnoooooooooooolllkkkjjjjjjiiifffbbb___OOOJJJDDDBBBBBBCCCBBB@@@======<<<999555222222333444444444333333555999<<>>:::777666999777===FFFSSShhhzzzlll]]]OOOFFF@@@>>><<<:::999999:::;;;999>>>GGGUUUfffvvvxxxkkk]]]WWWWWWTTTUUURRRLLLKKKQQQWWWYYYYYYTTTNNNJJJHHHEEE@@@<<<<<<777666999;;;::::::<<<===AAAJJJVVVeeetttrrrdddTTTHHH@@@<<<;;;:::999999;;;===???@@@BBBEEEIIIMMMVVVbbbjjjnnnuuuxxxuuuooojjjddd^^^YYYUUUTTTYYYcccjjjkkkiiifffggghhhgggccc```______aaaaaaeeehhhhhhiiisss{{{kkk\\\QQQGGGDDD>>>;;;:::;;;;;;;;;999;;;>>>???AAACCCEEEHHHNNNRRRWWWXXXWWWWWWYYY[[[fffqqq{{{|||uuunnnbbbXXXKKKAAA<<<999666333666666666888;;;???CCCEEECCCFFFJJJNNNPPPSSSVVVXXXUUUVVVXXX\\\___cccfffhhhjjjnnntttyyy{{{yyyuuussshhh[[[LLLCCC===777555777888;;;???EEEKKKRRRZZZ___cccdddfffhhhkkkmmmnnnooopppppppppqqqqqqrrrrrrrrroooqqqssssssqqqpppppppppxxx~~~zzzooocccVVVSSSQQQRRRXXX___eeehhhgggjjjmmmoooooonnnnnnooolllmmmnnnooopppqqqqqqrrrooonnnllljjjiiigggccc```UUUPPPHHHDDDCCCCCCAAA???======<<<999666444444555222222222111111444888;;;@@@DDDJJJPPPVVV]]]dddhhhlllpppuuuyyy{{{|||}}}{{{}}}wwwgggddddddhhhqqqyyy}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~|||{{{{{{}}}~~~zzz|||}}}}}}}}}||||||{{{vvvmmmaaaVVVOOOGGGBBB;;;666222000...,,,***+++,,,,,,++++++,,,---+++************+++,,,,,,(((((())))))************&&&)))++++++***((()))***))))))))))))))))))))))))''''''(((((())))))***************)))))))))((((((***)))))))))))))))))))))***))))))))))))))))))***'''(((((((((((())))))))))))---///...***''')))+++++++++***************+++)))************+++++++++---------,,,,,,,,,++++++)))***+++,,,------------++++++,,,,,,---.........~~~~~~|||pppkkknnnzzzppp```TTTNNNEEEDDDFFFNNN]]]lllwww}}}~~~~~~}}}~~~~~~oooeeeTTTKKKBBB>>>:::777777:::555:::AAAMMMaaayyyvvvhhhYYYLLLDDDEEECCC???<<<::::::;;;<<<:::;;;@@@KKK\\\nnn}}}xxxlll```\\\^^^YYY[[[XXXOOOIIILLLQQQUUUOOOKKKEEEBBBAAA???:::777999555555:::<<<::::::<<<;;;>>>FFFQQQ___nnn||||||pppbbbSSSGGG@@@<<<;;;:::999999;;;===>>>@@@BBBDDDFFFJJJRRR]]]eeelllssswwwsssmmmfff```ZZZVVVSSSSSSYYYcccjjjjjjhhhdddfffgggfffccc___]]]\\\^^^___cccgggffffffooo{{{qqqaaaVVVHHHDDD???;;;;;;;;;;;;;;;888;;;>>>AAABBBCCCEEEFFFNNNRRRVVVXXXWWWWWWZZZ\\\gggqqq{{{~~~}}}zzzrrrjjj[[[RRREEE===;;;999777444444444555666999===AAADDDDDDGGGKKKNNNPPPRRRUUUWWWXXXYYY[[[]]]aaaeeehhhiiikkkooouuuzzz{{{yyyuuussseeeVVVGGG???;;;777555555888;;;???DDDJJJQQQXXX]]]aaaccceeehhhjjjlllmmmnnnnnnnnnooopppqqqqqqrrrrrrmmmppprrrsssrrrpppoooooottt{{{|||vvvkkk^^^SSSRRRRRRTTTXXX___fffjjjgggjjjmmmoooooonnnnnnooollllllmmmoooppprrrsssssspppnnnkkkiiihhhfffbbb___[[[TTTLLLGGGDDDCCC@@@===<<<<<<<<<:::777666666888222333333222222555999===???CCCIIIOOOUUU\\\ccchhhiiimmmssswwwyyyzzz|||}}}yyy}}}}}}dddaaa```eeeoooxxx}}}~~~}}}}}}~~~~~~}}}}}}|||{{{yyyxxxyyy|||yyyzzz|||{{{zzz{{{~~~zzz{{{{{{xxxqqqeeeZZZTTTIIIDDD===777333000---+++((()))******)))))),,,...%%%&&&'''((())))))((((((---,,,++++++***++++++,,,'''***,,,,,,)))(((((()))))))))))))))))))))))))))((())))))***+++,,,,,,---************))))))))))))*********)))))))))))))))++++++************++++++&&&&&&&&&&&&'''''''''(((***---000...)))'''(((+++******)))))))))))))))***)))************+++++++++*********)))))))))(((((('''((()))***+++,,,,,,+++++++++,,,------......///