BM6P6(@ www```RRRKKKGGGFFFFFFGGGLLLRRRaaaxxxssshhhaaa___```bbbdddhhhnnnuuuzzzwwwpppoooqqqwwwpppaaaYYYXXXZZZbbbnnn}}}|||uuupppjjjfff```[[[UUUPPPKKKHHHDDDCCC@@@===<<<;;;<<<======@@@DDDGGGJJJNNNRRRUUUYYY\\\^^^`````````aaacccfffiiimmmqqquuuzzz|||tttooopppuuu{{{~~~|||{{{zzz|||~~~~~~}}}|||{{{zzzyyyxxxyyyzzzzzz{{{{{{zzzyyyxxxvvvvvvuuuwwwxxxxxxxxxwwwvvvtttsssuuuuuuvvvvvvvvvvvvvvvuuuttttttsssrrrpppmmmjjjiiicccaaa\\\UUUMMMHHHFFFEEEDDDEEEHHHJJJOOOUUU]]]bbblllsss|||~~~}}}~~~~~~}}}~~~~~~~~~|||}}}yyyrrroooqqqrrrpppnnndddYYYRRRPPPUUUaaannn{{{~~~|||{{{~~~{{{oooggg```[[[SSSHHH===999888555333333www```SSSMMMHHHGGGGGGHHHMMMSSS```wwwtttiiibbb^^^```bbbdddhhhnnnvvv{{{~~~vvvooommmpppuuu~~~rrrddd[[[ZZZ\\\bbbooo~~~vvvnnngggcccZZZWWWRRRNNNJJJGGGCCC@@@???>>>===;;;;;;<<<===>>>>>>AAAEEEHHHKKKNNNRRRUUUYYY[[[]]]______```aaacccgggjjjnnnrrrwww|||}}}vvvppprrrvvv}}}~~~|||{{{zzz{{{~~~~~~}}}|||{{{zzzyyyyyyyyyzzzzzz{{{zzzzzzyyyxxxwwwvvvvvvwwwwwwxxxxxxwwwuuutttsssttttttuuuuuuuuuuuuttttttttttttsssqqqooollliiigggaaa___[[[UUUNNNHHHFFFEEEDDDFFFHHHKKKOOOUUU]]]bbbkkkrrr|||~~~~~~~~~~~~~~~~~~||||||xxxrrroooqqqrrrooolllbbbXXXRRRPPPVVVcccooo~~~~~~}}}qqqiiiaaa\\\VVVJJJ???;;;:::777444555www```SSSNNNIIIIIIIIIIIIMMMSSS^^^uuutttiiibbb^^^___aaadddiiiooowww|||}}}tttmmmkkkmmmqqqzzz~~~tttggg___]]]^^^aaannnyyyooofff___XXXTTTNNNKKKHHHFFFDDDCCCAAA???::::::999:::;;;===???@@@???BBBEEEIIIKKKOOORRRUUUXXXZZZ\\\]]]^^^___aaaccchhhkkkppptttxxx}}}~~~xxxssstttyyy}}}{{{{{{{{{{{{~~~~~~~~~||||||{{{zzzzzzzzzzzz{{{zzzzzzyyyyyyxxxxxxxxxwwwvvvvvvwwwwwwvvvuuutttssssssttttttuuuuuuttttttsssttttttsssqqqnnnjjjgggeee^^^]]]ZZZUUUNNNIIIFFFFFFEEEFFFHHHKKKOOOUUU]]]bbbkkkqqq{{{~~~~~~~~~~~~~~~{{{|||xxxqqqoooqqqrrroookkkaaaWWWQQQQQQWWWdddqqq}}}}}}}}}uuulllddd___YYYMMMAAA<<<;;;888666666vvv___SSSMMMIIIIIIHHHHHHLLLRRR\\\rrruuujjjccc^^^___bbbdddiiipppwww}}}{{{ssskkkiiijjjmmmvvv~~~wwwkkkbbb```aaaeeesssyyyoooeee]]]WWWQQQNNNIIIFFFDDDBBBBBBAAA@@@>>>888888999:::<<<>>>@@@AAA@@@CCCGGGJJJLLLOOOSSSVVVWWWYYY[[[\\\]]]___bbbdddiiilllqqquuuyyy~~~yyyvvvwww{{{~~~|||{{{{{{{{{}}}~~~~~~~~~|||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyxxxxxxvvvvvvvvvvvvuuuuuuttttttuuuuuuuuuuuuuuuuuutttssstttsssrrrpppllliiieeeccc[[[[[[ZZZUUUOOOJJJHHHGGGFFFGGGIIIKKKOOOVVV]]]bbbjjjqqq{{{~~~~~~~~~~~~{{{{{{xxxqqqoooqqqrrrppplllcccXXXRRRRRRWWWeeeqqq}}}zzz{{{{{{~~~xxxooogggbbb[[[OOOBBB===;;;888555666vvv___RRRLLLHHHHHHHHHGGGJJJOOOZZZooouuukkkddd^^^```bbbeeeiiipppwww}}}xxxpppiiiggggggjjjrrrzzzzzzooogggddddddoooyyysssjjjaaaZZZTTTPPPMMMDDDBBB???>>>======;;;999::::::;;;<<<>>>???@@@AAABBBDDDHHHKKKMMMPPPTTTVVVVVVXXXZZZ[[[]]]___ccceeejjjmmmrrrvvvzzz|||yyy{{{~~~}}}{{{zzz{{{{{{}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}|||||||||{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwvvvuuutttssssssrrrooolllhhheeecccZZZ[[[[[[XXXRRRMMMIIIHHHFFFHHHJJJLLLOOOVVV]]]bbbjjjqqq{{{~~~{{{|||xxxrrrppprrrsssqqqooofff[[[UUUTTTYYYgggsss}}}zzz{{{{{{}}}~~~|||ssskkkeee^^^PPPCCC===:::777555555vvv___QQQLLLHHHHHHHHHGGGIIINNNXXXlllvvvkkkeee```aaaccceeeiiiooowww||||||vvvnnnhhhffffffhhhooowww~~~|||sssllljjjkkkvvvvvvqqqhhhaaaZZZTTTOOOLLLEEECCC@@@>>>===<<<;;;999;;;<<<===>>>???AAAAAABBBCCCFFFIIILLLNNNQQQTTTWWWVVVXXXZZZ[[[]]]```dddgggllloootttxxx|||{{{zzzzzz{{{{{{~~~~~~|||||||||||||||}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~}}}||||||{{{{{{zzzzzzzzzyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxwwwvvvuuuuuussssssrrrpppmmmiiifffddd\\\]]]^^^[[[VVVPPPKKKIIIGGGHHHJJJLLLPPPVVV]]]bbbkkkrrr}}}||||||yyysssqqqtttuuusssqqqhhh^^^XXXXXX^^^kkkxxx~~~~~~}}}}}}~~~~~~}}}|||}}}yyyqqqkkk```SSSDDD>>>:::777555555vvv^^^RRRMMMJJJJJJIIIGGGJJJNNNWWWjjjvvvllleeebbbcccdddfffiiiooovvv{{{{{{tttmmmfffeeeeeehhhooovvv{{{}}}vvvqqqqqqsss}}}~~~xxxssslllddd]]]VVVPPPLLLGGGEEEBBBAAA@@@@@@>>><<<:::;;;<<<>>>@@@BBBCCCCCCDDDGGGJJJMMMOOOQQQUUUWWWWWWXXXZZZ\\\]]]aaafffiiiooorrrwww{{{~~~zzzyyyyyy{{{|||~~~}}}zzzzzz{{{{{{||||||||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}|||{{{||||||{{{zzzyyyxxxxxxwwwyyyxxxwwwvvvvvvwwwxxxyyyxxxxxxxxxwwwwwwvvvuuutttrrrrrrqqqpppmmmjjjgggfff^^^```aaa^^^YYYRRRMMMKKKHHHIIIKKKMMMPPPVVV]]]bbblllsss~~~}}}}}}zzztttsssuuuvvvtttqqqhhh___[[[\\\cccqqq{{{}}}{{{zzz{{{{{{{{{}}}~~~wwwqqqcccUUUGGG???<<<888666666uuu^^^SSSNNNKKKKKKJJJIIIKKKOOOWWWhhhwwwlllfffcccdddeeefffiiinnnuuuzzz~~~{{{ssslllfffdddeeegggnnnvvvyyy}}}}}}xxxuuuwwwzzz}}}|||xxxpppiiiaaaYYYQQQLLLEEECCC@@@?????????>>><<<777999;;;>>>@@@BBBDDDDDDEEEGGGKKKMMMOOORRRUUUWWWWWWYYYZZZ\\\^^^bbbgggjjjrrruuuyyy}}}~~~~~~}}}zzzxxxyyy{{{|||~~~|||zzzzzzzzz{{{{{{|||||||||}}}~~~~~~~~~}}}~~~~~~}}}|||{{{}}}}}}|||{{{yyyxxxwwwwwwyyyyyywwwwwwwwwxxxyyyzzzwwwwwwwwwwwwvvvuuussssssrrrrrrqqqpppnnnkkkhhhggg```bbbcccaaa[[[TTTNNNLLLHHHIIIKKKMMMPPPVVV]]]bbblllttt~~~}}}~~~{{{uuusssvvvwwwuuupppggg___\\\^^^gggvvvzzz}}}|||yyyxxxwwwxxxzzz{{{}}}{{{vvvfffXXXHHHAAA===999777777xxxaaaTTTNNNIIIGGGFFFEEEIIINNNYYYiiivvvkkkddddddddddddeeehhhnnnvvv|||}}}ssskkkeeedddeeefffjjjooowww{{{}}}|||zzzzzz~~~xxxooofff]]]UUUPPPKKKHHHCCC@@@>>>>>><<<;;;;;;;;;<<<>>>@@@BBBDDDEEEFFFHHHJJJMMMQQQTTTVVVXXXYYYZZZ[[[]]]```eeelllqqqtttxxx}}}~~~}}}yyyxxxzzz}}}}}}{{{zzzzzz{{{||||||zzzyyyzzz{{{{{{}}}~~~}}}~~~~~~~~~|||{{{{{{zzzyyyxxxvvvvvvuuuyyyxxxxxxxxxxxxxxxxxxyyyzzzyyyxxxwwwvvvuuutttsssqqqqqqrrrqqqoookkkhhhfffccccccdddaaa\\\UUUNNNIIIJJJIIIKKKPPPSSSWWW^^^fffpppvvv~~~|||||||||}}}}}}}}}{{{xxxuuurrrsssvvvzzzttthhh``````bbbgggyyy~~~~~~}}}yyyuuusssuuuvvvwwwzzz}}}}}}vvvmmm\\\JJJAAA>>>:::777777xxxaaaTTTMMMHHHGGGFFFFFFIIIOOOYYYhhhxxxmmmfffdddddddddeeegggmmmuuuzzz~~~ssskkkdddcccdddeeejjjooowww{{{~~~}}}~~~}}}uuukkkaaaWWWQQQJJJGGGBBB???>>>===<<<;;;======>>>>>>???AAABBBCCCGGGHHHJJJNNNQQQTTTWWWXXXYYYZZZ\\\]]]```ffflllqqqwwwzzz}}}yyyxxxzzz}}}}}}{{{zzz{{{|||}}}|||zzzzzz{{{|||{{{~~~}}}{{{{{{||||||{{{zzz{{{{{{zzzyyyxxxwwwvvvvvvxxxxxxwwwwwwwwwwwwxxxxxxyyyxxxxxxwwwvvvuuuttttttrrrrrrrrrqqqoookkkhhhfffcccddddddccc^^^VVVOOOJJJJJJIIIKKKPPPTTTWWW^^^fffpppwww~~~~~~}}}~~~}}}|||yyyuuussstttwwwzzzvvvkkkcccdddgggmmm~~~~~~{{{wwwuuusssuuuuuuwwwyyy|||~~~zzzmmm\\\III@@@<<<888555444xxxaaaRRRLLLHHHGGGGGGFFFJJJPPPXXXggg{{{pppiiieeeeeeddddddggglllsssyyy~~~rrrjjjcccbbbccceeeiiinnnvvv{{{yyyooodddYYYRRRJJJFFFAAA>>>>>>======<<>>============>>>>>>??????AAABBBCCCDDDHHHIIIKKKOOORRRUUUXXXYYYZZZ\\\^^^aaadddiiiooottt|||}}}zzz||||||yyyyyyzzz}}}}}}{{{zzzyyyyyyzzzzzzyyyxxxxxxzzz||||||~~~|||||||||||||||zzz{{{{{{{{{zzzyyyxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvtttttttttrrrppplllhhhfffbbbcccdddccc^^^XXXQQQLLLKKKIIILLLQQQUUUYYY```hhhrrryyy~~~~~~{{{xxxvvvwww{{{~~~|||sssmmmnnnsss}}}|||yyyxxxxxxyyyzzz{{{}}}~~~}}}uuucccOOODDD>>>:::666666xxxaaaRRRLLLGGGGGGGGGGGGKKKQQQVVVfff{{{qqqjjjfffeeeeeeeeeggglllsssxxx~~~qqqiiicccbbbcccdddhhhmmmqqqwww~~~uuummmgggaaaZZZTTTLLLGGGBBB>>>===>>>>>>>>><<<===>>>@@@BBBDDDFFFHHHHHHJJJLLLOOOSSSVVVXXXZZZ[[[]]]```cccggglllrrrvvv}}}|||zzzxxxvvvtttvvvyyy~~~~~~{{{yyyyyy{{{}}}~~~|||{{{yyyyyyvvvwwwwwwvvvuuuvvvxxx{{{}}}~~~|||||||||||||||zzz|||{{{{{{{{{zzzyyyyyyyyywwwwwwvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvuuusssppplllhhheee```aaabbbaaa]]]WWWPPPLLLKKKJJJLLLQQQVVVYYYaaaiiissszzz}}}}}}~~~~~~|||yyyxxxzzz~~~xxxrrrrrrxxx}}}{{{|||}}}~~~}}}{{{}}}xxxfffQQQEEE???:::777777xxxaaaRRRLLLHHHGGGGGGFFFJJJPPPUUUeee{{{qqqjjjffffffeeeeeehhhmmmtttzzzrrrjjjcccbbbccceeeiiinnnooouuu}}}|||uuulllgggfffbbb]]]WWWOOOJJJDDD???>>>>>>>>>>>><<<<<<>>>@@@CCCFFFHHHJJJIIIJJJMMMPPPSSSWWWYYYZZZ]]]```cccgggjjjooouuuyyy}}}}}}yyytttpppooonnnmmmmmmqqquuu{{{~~~}}}{{{yyyzzz{{{}}}~~~}}}{{{zzzyyyxxxuuuuuuuuusssssstttwwwzzz}}}}}}{{{zzz{{{{{{zzzyyy||||||{{{{{{{{{zzzzzzzzzwwwwwwwwwvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvtttppplllhhheee___```aaaaaa]]]WWWQQQMMMKKKJJJLLLRRRVVVZZZbbbjjjssszzz}}}~~~~~~~~~}}}|||zzzzzz}}}~~~wwwvvv|||{{{xxxzzzxxxeeePPPDDD>>>999777666xxxaaaTTTMMMHHHGGGFFFFFFIIIOOOUUUeee|||rrrkkkffffffffffffiiiooovvv|||ssskkkdddcccdddeeejjjoooooovvv~~~~~~rrrmmmiiiiiikkkiiibbb\\\RRRMMMFFF@@@>>>>>>??????===>>>???AAACCCEEEHHHIIIJJJKKKMMMPPPTTTWWWZZZ[[[___bbbfffiiimmmrrrwww{{{}}}qqqmmmhhheeedddeeeffffffjjjnnnuuu}}}}}}|||zzzyyyzzz|||~~~~~~~~~}}}|||{{{yyyxxxxxxuuuuuutttsssrrrtttwwwzzz}}}}}}{{{{{{||||||{{{zzz||||||||||||{{{{{{{{{{{{xxxxxxwwwwwwwwwwwwxxxxxxzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwuuuqqqlllhhheee___```bbbaaa^^^XXXRRRNNNKKKJJJMMMRRRWWW[[[ccckkkssszzz~~~}}}||||||{{{|||}}}zzzzzzwwwxxxyyyfffQQQDDD???:::888888xxxaaaTTTNNNIIIGGGFFFEEEIIINNNUUUeee}}}rrrlllfffffffffgggjjjpppxxx}}}ssskkkeeedddeeefffjjjooopppvvvxxxllljjjiiimmmqqqoooggg___TTTNNNGGGAAA????????????@@@@@@@@@AAACCCEEEFFFGGGJJJKKKNNNQQQTTTWWWZZZ[[[```cccgggkkkoootttyyy}}}zzzsssjjjeee```]]]^^^___aaaaaaeeeiiipppyyy|||{{{zzzyyyzzz|||~~~~~~}}}}}}{{{zzzyyyxxxxxxuuuuuuuuusssssstttxxx{{{}}}~~~~~~~~~~~~~~~||||||||||||||||||{{{{{{{{{yyyyyyxxxxxxxxxxxxyyyyyy{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxuuuqqqlllhhheee```aaacccbbb___ZZZSSSPPPKKKJJJMMMSSSWWW[[[ccclllssszzz~~~|||||||||{{{}}}}}}~~~zzzvvvwww~~~{{{hhhSSSGGGAAA===;;;;;;vvv```RRRLLLHHHHHHGGGEEEHHHLLLSSSccc}}}~~~sssllliiieeedddhhhlllooouuu|||uuullleeecccdddffflllqqqvvv{{{tttlllkkkmmmqqqvvvxxxuuummmfff]]]RRRGGGCCCAAA??????BBB???AAACCCEEEGGGHHHIIIJJJKKKMMMPPPTTTXXX[[[]]]^^^aaaeeejjjoootttyyy}}}qqqiiibbbaaa___\\\[[[\\\aaadddfffjjjqqqzzz~~~|||zzzyyyyyyzzz|||~~~}}}}}}{{{yyywwwsssrrrrrrrrrpppooottt|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}yyyzzz{{{{{{{{{zzzyyyxxxxxxyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{zzzyyyxxxxxxzzzzzzzzzwwwsssnnniiifffaaabbbcccccc```ZZZTTTPPPLLLMMMNNNQQQUUU\\\dddjjjssszzz~~~~~~~~~~~~~~~|||{{{}}}vvvsssuuu|||~~~jjjSSSEEE???<<<:::;;;uuu___RRRLLLHHHHHHGGGEEEHHHLLLRRRbbb|||~~~sssllliiieeedddhhhlllooouuu|||wwwnnnfffeeefffhhhmmmsssxxx~~~ssslllgggjjjpppwww}}}{{{uuuooo___TTTIIIEEECCCAAAAAACCC@@@AAACCCFFFHHHIIIJJJKKKLLLMMMPPPTTTWWWZZZ]]]^^^aaaeeejjjpppuuuzzzwwwllleee___^^^]]]\\\\\\^^^cccgggkkkpppwww}}}|||zzzzzzxxxxxxyyy|||~~~|||||||||{{{xxxvvvuuusssrrrrrrpppooouuu|||~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzzzz{{{{{{zzzyyyxxxwwwxxxyyyyyyyyyyyyzzzzzzzzzyyyyyyzzz{{{{{{{{{zzzzzzzzzzzzzzzwwwsssnnniiifff```bbbcccccc```[[[UUUQQQLLLMMMOOOQQQUUU\\\dddjjjssszzz~~~~~~~~~|||{{{}}}~~~~~~~~~vvvsssuuu|||kkkTTTGGG@@@<<<:::;;;ttt^^^QQQLLLHHHHHHGGGEEEHHHMMMQQQaaa{{{~~~sssllliiieeeeeeiiilllpppuuu|||xxxooogggfffgggiiinnntttzzz}}}sssmmmgggjjjqqqzzzzzztttaaaVVVLLLGGGEEEBBBBBBDDDAAABBBDDDGGGIIIJJJKKKLLLMMMNNNQQQTTTWWWZZZ\\\]]]aaaeeejjjpppuuu{{{xxxooofffaaa^^^___``````bbbfffkkkpppuuuzzz}}}zzzyyyyyyxxxwwwxxxyyy|||~~~~~~|||{{{{{{{{{zzzwwwuuuuuusssqqqqqqoooooouuu}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~zzz{{{{{{zzzyyyxxxwwwvvvxxxxxxyyyyyyzzzzzzzzzzzzxxxxxxyyy{{{{{{|||||||||zzzzzzzzzwwwsssnnnhhheee```aaacccccc```\\\VVVSSSMMMNNNPPPRRRVVV]]]eeekkkssszzz}}}|||~~~~~~}}}{{{{{{|||~~~}}}zzzvvvsssttt|||lllVVVIIIBBB===::::::ttt]]]QQQLLLHHHHHHGGGFFFHHHMMMQQQaaa|||~~~sssllliiifffeeeiiimmmpppvvv|||xxxooohhhfffgggiiinnntttzzz}}}uuuoookkknnnttt|||xxxqqqbbbXXXNNNIIIGGGCCCBBBDDDBBBCCCEEEHHHJJJKKKLLLLLLNNNOOOQQQSSSVVVYYY[[[]]]```dddjjjooouuu{{{{{{rrrkkkfffcccdddfffiiikkkoootttzzz~~~{{{yyyxxxwwwvvvvvvwwwyyy|||~~~}}}|||zzzzzzzzzyyyvvvtttssspppoooooonnnooowww|||{{{{{{zzzxxxwwwvvvuuuxxxxxxyyyyyyzzz{{{{{{{{{yyyyyyzzz{{{{{{{{{{{{{{{{{{zzzyyywwwsssmmmhhheee___aaabbbbbb```\\\WWWTTTNNNOOOPPPSSSWWW^^^ffflllssszzz}}}||||||zzzzzzxxxxxxyyy{{{}}}}}}{{{yyyuuusssttt|||oooXXXKKKCCC===:::999sss]]]QQQKKKHHHGGGGGGFFFIIINNNRRRbbb}}}~~~sssllljjjfffeeeiiimmmpppvvv}}}xxxooogggfffgggiiinnntttxxxwwwrrrnnnppptttzzz~~~|||uuuooocccYYYOOOKKKHHHCCCBBBCCCBBBDDDFFFHHHJJJKKKLLLMMMNNNOOOPPPRRRTTTWWWZZZ[[[___ccchhhnnnsssyyy~~~xxxqqqnnnmmmmmmnnnqqqvvv{{{~~~{{{xxxwwwuuuuuuvvvxxxzzz}}}~~~|||zzzzzzyyyxxxuuusssnnnlllkkkmmmnnnrrr|||~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{yyyxxxwwwwwwvvvxxxxxxyyyzzzzzz{{{||||||{{{|||||||||{{{{{{zzzyyy{{{zzzyyywwwrrrlllgggddd___```aaaaaa___[[[WWWTTTNNNOOOPPPSSSWWW^^^ffflllssszzz}}}|||}}}||||||}}}{{{wwwwwwxxxwwwwwwxxx{{{~~~~~~|||zzzvvvtttvvvqqqZZZLLLDDD>>>::::::sss]]]PPPKKKGGGGGGGGGFFFIIINNNSSSccc~~~~~~sssllljjjffffffjjjmmmqqqvvv}}}xxxooogggfffgggiiinnntttyyyzzztttlllnnnqqqwww{{{{{{vvvrrreee[[[QQQLLLIIIDDDBBBBBBBBBCCCEEEHHHJJJKKKLLLMMMNNNNNNOOOPPPRRRUUUXXXYYY]]]aaafffkkkpppuuu{{{~~~|||wwwuuuvvvyyy}}}}}}}}}zzzxxxwwwtttuuuvvvyyy{{{~~~}}}|||zzzxxxwwwuuurrrooojjjhhhiiilllpppwww}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyyxxxxxxxxxxxxxxxyyyzzz{{{||||||}}}}}}}}}}}}||||||zzzyyyyyy{{{{{{yyywwwrrrlllfffccc___``````___]]]YYYUUUSSSMMMNNNPPPRRRVVV]]]eeekkkssszzz~~~|||{{{~~~zzzzzzzzz|||}}}vvvssstttuuuwwwwwwyyy}}}yyywww{{{ttt\\\LLLDDD>>>;;;;;;ttt]]]PPPKKKGGGGGGGGGFFFIIINNNQQQbbb}}}~~~sssllljjjgggfffjjjnnnqqqwww}}}yyypppiiiggghhhjjjooouuu|||zzztttmmmmmmoootttyyyzzzwwwtttggg]]]SSSOOOKKKFFFCCCCCCBBBCCCEEEGGGIIIKKKLLLLLLNNNMMMMMMNNNPPPSSSVVVWWW\\\___dddiiimmmrrrwwwzzz~~~|||xxxwwwwwwxxxxxxxxxvvvwwwwwwxxxyyy~~~~~~{{{xxxwwwwwwtttuuuwwwzzz||||||zzzxxxvvvtttqqqnnnkkkgggeeegggmmmttt~~~||||||||||||||||||||||||}}}|||{{{zzzzzzzzzzzz{{{xxxxxxyyyzzz{{{|||}}}}}}{{{|||||||||||||||{{{zzz{{{{{{yyyvvvqqqkkkfffbbb``````___^^^[[[WWWSSSQQQLLLMMMOOOQQQUUU\\\dddjjjsssyyy}}}{{{zzz}}}zzzvvvuuutttuuuvvvxxx}}}yyyrrrqqqrrrtttxxxyyy{{{}}}}}}www]]]LLLCCC>>><<<===ttt^^^PPPJJJGGGGGGGGGFFFJJJOOOPPP```|||~~~sssllljjjgggfffjjjnnnqqqwww}}}{{{rrrjjjhhhiiilllqqqwwwzzztttqqqppppppssswwwxxxvvvsssiii___UUUQQQMMMHHHEEEEEEAAABBBDDDGGGIIIJJJKKKLLLMMMMMMLLLMMMOOORRRTTTVVV[[[^^^cccgggkkkoootttwwwyyy|||xxxuuuvvvwwwwwwzzz|||~~~yyyvvvqqqoooooopppppppppoooqqquuuxxx||||||yyywwwvvvvvvtttuuuwwwzzz}}}{{{yyyvvvtttrrrnnnjjjgggeeeeeegggooowww||||||||||||||||||||||||}}}}}}{{{zzzzzz{{{|||}}}xxxxxxyyyzzz{{{|||}}}~~~yyyzzz{{{|||}}}}}}}}}}}}{{{{{{yyyvvvqqqkkkfffbbb``````___]]]ZZZVVVRRROOOLLLMMMOOOQQQUUU\\\dddjjjsssyyy~~~|||zzzyyy}}}|||sssmmmkkkooopppqqqsssxxxvvvqqqpppqqqsssyyyzzz}}}xxx]]]KKKBBB===<<<>>>uuu___PPPMMMHHHEEEDDDEEEHHHKKKQQQ^^^vvvuuummmiiidddcccjjjqqqvvvzzz|||vvvnnnhhhgggllltttzzz|||zzzooooooooorrrvvvxxxvvvsssmmmhhh```WWWOOOIIIFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLNNNPPPRRRTTTYYY]]]cccgggjjjlllnnnpppuuuxxx}}}zzzuuuoookkkjjjlllmmmnnnmmmpppsssvvv~~~zzztttrrrmmmhhhgggfffdddfffjjjlllnnnsssxxxzzzvvvsssrrrrrrtttvvvyyy||||||zzzyyyvvvqqqooommmjjjfffbbbdddccciiisss}}}{{{{{{{{{{{{{{{||||||}}}|||||||||||||||}}}}}}~~~||||||||||||}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{zzzxxxvvvrrrmmmhhhcccaaa___]]]YYYVVVRRROOOMMMKKKJJJHHHKKKQQQVVVZZZbbbjjjrrrxxx~~~}}}{{{xxxwww{{{qqqiiigggiiijjjoooqqqqqquuu~~~xxxtttrrrsssuuuxxx{{{xxxZZZLLLFFF@@@>>>@@@uuu___OOOLLLHHHEEEEEEFFFIIIKKKPPP\\\ssstttmmmiiidddccciiipppuuuzzz~~~~~~xxxoooiiihhhnnnvvv{{{}}}{{{tttrrrrrrtttvvvwwwvvvtttoookkkcccZZZQQQKKKGGGEEEDDDDDDDDDEEEFFFGGGIIIIIIIIIIIIJJJKKKNNNQQQTTTUUUXXX\\\aaaeeehhhjjjlllnnntttwww|||}}}pppmmmhhheeeeeeggghhhhhhjjjnnnqqqttt{{{|||vvvqqqoooiiieeedddcccbbbdddiiillloootttzzz|||wwwtttrrrrrrrrruuuwwwzzz}}}|||yyyvvvsssooolllkkkiiieeebbbaaabbbjjjxxx~~~~~~}}}|||{{{{{{||||||||||||{{{{{{{{{{{{{{{|||{{{{{{|||||||||}}}}}}}}}||||||||||||{{{{{{zzzzzzxxxwwwtttpppkkkfffbbb___^^^\\\YYYUUUQQQNNNLLLKKKJJJIIIKKKQQQVVVZZZbbbkkksssyyy~~~~~~}}}}}}{{{yyyxxx{{{}}}mmmdddbbbdddeeekkknnnpppttt}}}{{{uuurrrrrrsssuuuwwwzzzyyy[[[LLLFFF@@@>>>@@@ttt^^^MMMKKKIIIGGGFFFGGGIIIJJJNNNZZZoootttmmmhhhcccccciiiooosssxxx}}}{{{qqqjjjiiiooowww}}}}}}yyywwwuuuuuuwwwwwwwwwvvvsssoooggg^^^UUUNNNIIIGGGDDDDDDDDDDDDEEEFFFHHHHHHFFFGGGHHHJJJNNNQQQUUUWWWXXX[[[```dddgggjjjmmmpppuuuxxx}}}xxxppphhheeebbbaaacccdddeeeeeeiiimmmpppttt{{{~~~|||zzzxxxssspppmmmgggdddcccccccccffflllooorrrwww|||yyytttpppppprrrssswwwyyy|||~~~yyyvvvssspppllliiigggeeecccaaaccceeeooo~~~||||||||||||||||||{{{zzzyyyyyyyyyyyyzzz{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{zzzzzzyyyvvvtttrrrnnniiiddd```^^^\\\[[[WWWSSSPPPMMMJJJIIIJJJIIILLLRRRWWW[[[ccckkkssszzz~~~}}}|||{{{|||zzzyyyxxx|||wwwggg]]]\\\]]]```gggmmmpppuuu}}}}}}yyytttrrrssstttvvvvvvyyy}}}zzz\\\MMMGGG@@@===???ttt]]]LLLJJJIIIGGGGGGHHHIIIJJJNNNXXXllltttlllfffcccccchhhmmmqqqvvv|||}}}sssllljjjooowww}}}}}}|||zzzxxxwwwwwwxxxxxxyyyvvvrrrkkkcccZZZRRRLLLIIIDDDDDDDDDDDDEEEFFFGGGGGGFFFGGGHHHJJJMMMQQQTTTVVVZZZ]]]bbbfffjjjnnnsssvvvzzz}}}}}}rrrjjjeeedddcccccceeeggggggfffjjjooossswww}}}zzzyyyxxxuuusssooojjjffffffggghhhlllrrruuuwww{{{}}}wwwqqqooopppsssuuuyyy{{{~~~~~~zzzuuuqqqpppmmmiiieeebbbaaa``````hhhmmmyyy~~~}}}}}}~~~~~~}}}|||zzzyyyxxxxxxxxxzzzzzzzzzzzz{{{{{{{{{{{{yyyzzzzzz{{{zzzyyyxxxxxxuuusssppplllgggccc```^^^[[[YYYVVVRRRNNNKKKIIIHHHJJJIIIMMMTTTYYY]]]dddlllrrryyy~~~|||{{{zzzzzzyyyxxxyyy~~~sssbbbXXXWWWYYY\\\dddlllqqqvvv~~~~~~yyyuuuttttttuuuwwwuuuvvvzzz{{{]]]OOOHHHAAA===???ttt]]]LLLKKKIIIGGGGGGGGGHHHIIIOOOWWWiiisssllldddbbbcccgggkkknnnttt{{{vvvooolllpppvvvzzz}}}~~~}}}||||||zzzyyyxxxxxxyyyzzzvvvsssmmmfff]]]UUUOOOKKKFFFEEEEEEEEEEEEEEEFFFFFFIIIIIIIIIKKKMMMPPPSSSUUUZZZ]]]bbbhhhmmmttt{{{|||rrrlllgggfffeeefffiiijjjjjjiiikkkooouuuzzz{{{zzzzzzyyywwwsssmmmiiijjjkkkmmmrrrxxx||||||uuupppnnnppptttwww{{{}}}~~~{{{wwwqqqmmmllljjjfffbbb______```aaallluuu~~~}}}{{{zzzyyyyyyxxxxxxyyyyyyyyyzzzzzzzzzzzzxxxyyyzzzzzzzzzyyywwwvvvtttrrroookkkfffccc```^^^ZZZYYYUUURRRNNNKKKHHHGGGJJJJJJNNNUUU[[[^^^fffmmmqqqxxx}}}|||{{{xxxxxxxxxzzzqqq___VVVVVVXXXYYYbbbkkkpppvvv}}}~~~zzzvvvtttssstttuuutttvvvzzz{{{^^^PPPIIIBBB>>>???uuu___NNNLLLIIIGGGFFFFFFHHHIIINNNVVVfff~~~ssslllcccaaabbbgggiiilllssszzz{{{ssspppqqquuuxxxzzz~~~}}}}}}}}}}}}zzzxxxvvvwwwxxxsssqqqmmmggg```XXXRRRNNNGGGGGGFFFFFFFFFFFFFFFFFFJJJJJJJJJLLLNNNQQQTTTUUUZZZ^^^dddjjjrrr{{{}}}uuupppjjjhhhggghhhjjjkkkjjjjjjjjjooovvv|||~~~|||wwwqqqmmmnnnoooqqqwww~~~}}}yyytttooonnnqqquuuxxx{{{~~~~~~{{{xxxtttooolllgggeeeccc```^^^```dddgggqqq~~~}}}{{{zzzyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyvvvwwwyyyzzzyyyxxxvvvuuusssqqqnnniiieeebbb___^^^ZZZYYYUUUQQQNNNKKKHHHGGGJJJJJJOOOWWW\\\```gggnnnrrrxxx~~~zzzzzz{{{}}}ppp___VVVWWWZZZXXXaaajjjooouuu|||~~~}}}zzzwwwuuutttuuuvvvwwwxxx|||zzz^^^QQQJJJCCC@@@AAAvvv```QQQNNNJJJFFFDDDEEEGGGIIIMMMTTTbbbyyyssskkkbbbaaabbbfffhhhjjjqqqyyy~~~~~~yyyuuutttuuuvvv{{{~~~|||wwwsssqqqrrrooonnnlllgggbbb[[[UUUQQQIIIIIIHHHGGGGGGFFFGGGGGGIIIIIIJJJLLLOOOSSSVVVXXX^^^bbbiiiqqq{{{zzzuuunnnllljjjiiijjjkkkkkkjjjkkkrrryyy~~~xxxttttttuuuwww~~~yyyvvvqqqnnnmmmppptttwww|||~~~yyytttqqqmmmjjjggg``````___^^^^^^cccjjjppp}}}}}}|||{{{zzzyyyyyyyyyyyywwwwwwwwwwwwxxxxxxxxxyyyuuuwwwxxxyyyyyywwwuuusssqqqoookkkgggccc___^^^]]][[[YYYVVVRRRNNNKKKIIIHHHJJJJJJPPPXXX]]]aaahhhoootttyyyooo^^^WWWYYY]]]]]]eeemmmrrrwww~~~}}}zzzyyyzzz{{{|||{{{|||~~~yyy^^^QQQLLLEEEAAABBBwwwaaaSSSOOOJJJEEECCCDDDFFFHHHLLLRRR___uuu~~~ssskkkaaa```bbbfffgggiiiqqqyyy|||}}}~~~xxxvvvvvvvvv}}}}}}vvvpppmmmmmmlllllljjjgggbbb\\\VVVSSSJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHJJJMMMQQQUUUYYY[[[cccgggnnnxxxzzzssspppmmmkkkkkklllllllllnnnuuu}}}~~~zzzzzz{{{}}}}}}vvvssspppmmmmmmooosssuuu|||~~~zzztttnnnjjjgggdddbbbZZZ[[[\\\]]]___fffpppwww~~~}}}}}}}}}{{{{{{zzzyyyxxxxxxxxxxxxvvvwwwwwwwwwwwwxxxxxxxxxuuuvvvxxxyyyyyywwwuuussspppmmmiiieeeaaa^^^\\\[[[[[[YYYVVVRRRNNNKKKIIIHHHJJJKKKPPPXXX^^^bbbhhhooouuu{{{nnn^^^WWWZZZ^^^bbbjjjrrrvvv{{{~~~yyyzzz|||yyy^^^QQQLLLFFFBBBCCCvvv___SSSLLLGGGGGGGGGEEEEEEHHHLLLQQQ^^^qqqssslllbbbaaa```bbbeeekkkqqquuu~~~~~~}}}zzzvvvvvvwww||||||wwwqqqlllhhhjjjhhhfffeeebbb^^^YYYUUUMMMKKKIIIFFFEEEEEEGGGHHHHHHIIIJJJLLLPPPVVV[[[___cccmmmzzz}}}vvvpppooonnnllllllooopppwww{{{uuusssqqqooommmooorrrvvvyyyzzzvvvqqqlllhhheeeaaa___ddd```___bbbfffkkkyyy~~~~~~||||||||||||||||||||||||yyyyyyxxxxxxwwwvvvuuuuuuuuuuuuttttttttttttuuuuuuwwwvvvttttttuuuuuutttrrrnnnkkkeee___[[[YYYYYYYYYVVVUUUSSSOOOKKKHHHHHHIIIKKKKKKPPPXXX^^^bbbjjjrrrxxx|||{{{lll^^^XXX\\\dddhhhqqqyyy}}}wwwwwwxxx}}}uuu]]]RRRHHHDDDEEEBBBvvv___SSSLLLGGGGGGGGGEEEEEEHHHKKKQQQ]]]qqqtttmmmcccbbbaaabbbfffkkkqqquuu}}}~~~}}}yyyyyyzzz{{{|||vvvoooiiifffcccbbbaaaaaaaaa___[[[XXXNNNLLLIIIFFFEEEFFFGGGHHHHHHIIIJJJMMMQQQWWW]]]aaalllwww}}}vvvppppppooommmooorrrttt|||yyytttqqqpppnnnnnnpppsssxxx{{{~~~xxxtttnnniiieeebbb___\\\]]][[[\\\cccjjjuuu~~~}}}||||||||||||{{{{{{zzzzzzyyyyyyxxxwwwwwwvvvuuuuuuuuuuuuttttttttttttuuuuuuwwwuuuttttttuuuuuusssqqqmmmjjjddd^^^ZZZXXXXXXXXXUUUUUUSSSOOOKKKIIIHHHIIIKKKKKKPPPXXX^^^bbbjjjrrrzzz}}}yyyjjj___ZZZaaajjjpppxxxvvvvvvxxx|||ttt\\\RRRHHHDDDEEEBBBuuu___SSSLLLGGGGGGFFFEEEEEEHHHKKKPPP\\\ooouuummmdddcccbbbcccggglllqqquuu|||~~~||||||{{{zzzssslllfffccc___^^^]]]^^^^^^]]][[[XXXPPPMMMJJJGGGFFFFFFGGGHHHHHHIIIKKKNNNRRRYYYaaafffvvv{{{tttoooooopppoooqqquuuzzz}}}wwwsssnnnnnnmmmnnnqqqvvvzzz}}}~~~|||zzzuuupppjjjeeeaaa^^^[[[YYY[[[[[[___hhhttt~~~}}}}}}}}}|||{{{zzzyyyyyyxxxxxxxxxwwwwwwvvvvvvuuuuuuuuuuuuttttttttttttuuuuuuvvvuuuttttttttttttrrrpppkkkhhhbbb]]]XXXWWWVVVWWWUUUUUUSSSPPPLLLIIIIIIJJJLLLLLLPPPXXX^^^bbbjjjrrr{{{}}}vvviiiaaa```iiittt}}}tttuuuwww}}}qqq[[[RRRHHHEEEFFFBBBuuu___RRRLLLGGGFFFFFFDDDEEEGGGJJJOOO[[[mmmtttmmmfffeeeddddddggglllqqquuu|||}}}|||xxxpppjjjdddbbb^^^]]]\\\\\\\\\[[[XXXVVVQQQOOOLLLHHHGGGFFFGGGHHHHHHJJJLLLOOOSSS[[[eeemmm~~~wwwpppkkklllnnnpppsssxxx|||xxxtttqqqllllllmmmpppsssxxx|||~~~{{{xxxvvvpppllleee```]]][[[YYYWWW]]]```gggrrr~~~}}}~~~}}}|||{{{yyyxxxwwwvvvwwwwwwvvvvvvvvvuuuuuuuuuuuuttttttssssssttttttuuuuuutttsssssstttssspppnnniiifff```ZZZVVVTTTTTTTTTTTTUUUSSSPPPMMMJJJIIIJJJLLLLLLPPPXXX]]]bbbiiiqqq{{{|||zzzuuujjjeeeiiittt~~~sssuuuyyynnnYYYRRRIIIFFFFFFBBBttt^^^RRRKKKFFFFFFFFFDDDDDDGGGIIINNNYYYkkktttlllgggeeeddddddgggkkkpppttt|||}}}~~~{{{uuunnnhhhcccaaa\\\ZZZYYYZZZ[[[ZZZYYYWWWSSSQQQMMMJJJGGGGGGGGGHHHHHHJJJMMMPPPUUU^^^kkkttt~~~qqqjjjfffhhhllloootttyyyzzzvvvtttqqqoookkklllnnnqqquuuyyy}}}~~~{{{xxxuuussskkkgggaaa]]][[[[[[ZZZYYY^^^eeeqqq~~~}}}}}}~~~}}}|||zzzyyywwwvvvuuuvvvvvvuuuuuuuuuuuuuuuuuuttttttsssssssssssstttttttttssssssssssssrrrooolllgggccc^^^XXXTTTRRRRRRRRRTTTTTTTTTQQQNNNKKKJJJJJJLLLLLLQQQXXX]]]bbbiiiqqqyyy~~~xxxxxxtttlllkkkqqq~~~{{{sssvvv{{{jjjWWWQQQIIIFFFGGGBBBttt^^^RRRKKKFFFFFFEEEDDDDDDGGGHHHMMMXXXjjjuuummmgggfffddddddfffjjjooorrr{{{~~~~~~~~~|||xxxsssmmmfffaaa___VVVUUUUUUWWWYYY[[[[[[ZZZUUUSSSOOOKKKHHHGGGHHHHHHHHHKKKOOOQQQVVV```ooozzzzzzkkkeeeaaadddiiinnnttt{{{~~~yyyuuurrrqqqooonnnlllmmmpppssswwwzzz|||}}}~~~~~~}}}{{{xxxtttpppnnngggccc^^^\\\\\\]]]^^^^^^___kkk|||~~~}}}|||}}}|||{{{zzzxxxwwwvvvuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssttttttsssrrrrrrssssssqqqmmmjjjeeeaaa[[[VVVRRRPPPOOOPPPSSSTTTTTTRRROOOLLLJJJJJJMMMMMMQQQXXX]]]aaaiiipppxxxzzzuuuxxxtttnnnooowww|||wwwsssvvv|||gggUUUQQQJJJGGGGGGCCCttt^^^QQQKKKFFFFFFEEECCCDDDGGGHHHLLLVVVhhhwwwooogggeeedddccceeeiiinnnqqqyyy}}}{{{zzzwwwrrrkkkddd^^^ZZZSSSRRRRRRTTTVVVXXXYYYXXXWWWTTTPPPLLLIIIHHHHHHHHHHHHKKKOOORRRWWWbbbsss}}}tttgggaaa^^^bbbhhhnnnvvv}}}|||xxxtttqqqpppooonnnlllmmmooorrruuuxxxzzz{{{{{{{{{{{{zzzxxxtttoookkkiiiccc```\\\[[[]]]```cccdddiiiyyy~~~}}}|||{{{{{{zzzyyyxxxwwwvvvuuutttttttttttttttttttttttttttssssssrrrrrrsssssstttrrrrrrrrrrrrrrrpppllliiiccc___ZZZTTTPPPNNNNNNNNNSSSTTTTTTSSSOOOLLLKKKKKKMMMMMMQQQXXX]]]aaahhhpppwww|||wwwtttxxxsssnnnqqqzzzwwwsssqqquuu|||eeeTTTPPPJJJHHHHHHCCCsss^^^QQQKKKFFFEEEEEECCCDDDFFFGGGLLLVVVhhhyyyqqqgggeeeccccccdddhhhmmmpppwww~~~|||~~~zzzyyyvvvqqqjjjbbb[[[VVVUUUTTTRRRRRRSSSTTTTTTSSSWWWUUUPPPLLLIIIHHHHHHHHHHHHLLLPPPSSSWWWcccuuuwwwooofff```]]]bbbhhhooowww~~~~~~xxxuuurrroooooonnnmmmkkkooopppsssvvvxxxyyyzzzzzzyyyyyyxxxuuuqqqlllhhheeebbb___\\\[[[^^^cccfffhhhwww~~~}}}|||{{{zzzzzzyyyxxxwwwvvvvvvsssttttttttttttttttttttttttssssssrrrrrrsssssstttrrrqqqqqqrrrrrrpppkkkhhhbbb___YYYSSSOOOMMMMMMMMMRRRTTTTTTSSSPPPLLLKKKKKKMMMMMMQQQXXX]]]aaahhhpppwwwzzzuuusssyyyrrrnnnrrrzzz|||uuupppooottt|||cccSSSPPPJJJHHHHHHCCCsss]]]PPPLLLGGGEEEEEEFFFGGGGGGIIILLLUUUggg{{{qqqkkkfffdddeeegggiiinnnttt~~~~~~~~~{{{zzzxxxtttnnndddYYYRRROOONNNNNNPPPTTTVVVWWWWWWXXXWWWUUURRRPPPMMMKKKJJJLLLMMMPPPUUU]]]jjjwwwuuunnncccaaa___aaagggqqq{{{|||xxxpppnnnkkkhhhhhhjjjnnnpppsssuuuyyy|||}}}}}}|||{{{{{{wwwssspppnnnkkkgggccc[[[XXXZZZ___aaacccmmmyyy}}}{{{{{{zzzyyyxxxxxxxxxyyyzzzssssssttttttttttttttttttrrrrrrrrrqqqqqqqqqppppppsssrrrrrrsssssspppllliiiaaa^^^XXXSSSOOOMMMMMMNNNSSSVVVWWWUUUQQQMMMMMMNNNPPPRRRVVVYYY]]]cccjjjnnnyyyzzzyyywwwyyy|||ooolllqqqyyyxxxppplllmmmwwwyyyhhhVVVOOOMMMKKKIIIHHHttt]]]RRRNNNIIIEEEDDDEEEEEEEEEHHHLLLUUUggg|||rrrjjjfffccceeefffhhhmmmsss||||||{{{xxxuuunnneeeZZZSSSOOONNNNNNPPPTTTWWWXXXXXXWWWVVVTTTRRROOOLLLJJJHHHLLLMMMPPPUUU]]]iiivvv~~~~~~~~~}}}rrrkkkaaa___^^^```fffpppzzz{{{vvvsssmmmkkkiiiggghhhjjjnnnpppsssuuuxxxzzz|||{{{zzzyyywwwtttpppmmmkkkiiieeebbb^^^\\\^^^cccggglllxxx~~~~~~~~~~~~|||zzzzzzzzzxxxxxxwwwxxxxxxyyyssssssttttttttttttttttttrrrrrrrrrqqqqqqqqqpppppprrrrrrrrrrrrrrroookkkhhhaaa^^^XXXSSSOOOMMMMMMNNNSSSUUUWWWUUUQQQMMMMMMNNNPPPRRRUUUYYY]]]cccjjjoooxxxzzzyyyxxxzzzxxxkkkiiiooowww{{{tttmmmjjjqqq{{{yyyhhhWWWPPPNNNLLLIIIIIIttt^^^SSSOOOIIIEEEDDDDDDDDDCCCHHHKKKUUUfff}}}sssjjjeeebbbdddfffggglllrrryyy~~~}}}{{{yyyvvvooofff\\\UUUPPPOOOOOOPPPTTTWWWXXXYYY]]]\\\ZZZWWWTTTPPPNNNLLLLLLMMMPPPUUU\\\gggsss{{{{{{vvvxxxzzz|||xxxmmmggg___]]]]]]___fffpppzzz~~~zzzvvvrrrnnnmmmiiigggffffffhhhkkknnnpppsssuuuwwwyyyzzzyyyxxxwwwssspppllliiigggeeecccaaabbbaaadddjjjqqq{{{}}}}}}}}}}}}{{{zzzzzzyyyxxxwwwwwwwwwwwwwwwttttttssssssssssssssssssrrrrrrrrrqqqqqqqqqppppppqqqqqqqqqqqqqqqnnnjjjfff```]]]XXXRRROOOMMMMMMNNNRRRUUUWWWVVVRRRNNNMMMNNNOOORRRUUUYYY^^^dddkkkpppxxx{{{zzzzzz}}}sssgggeeekkksss|||~~~}}}}}}|||wwwqqqllliiirrr{{{xxxhhhXXXRRRPPPMMMJJJJJJttt^^^SSSNNNIIIEEEDDDDDDDDDDDDGGGKKKUUUfff~~~~~~uuuiiidddbbbccceeeggglllrrrxxx}}}~~~}}}zzzvvvqqqhhh___XXXQQQPPPOOOPPPTTTWWWYYYZZZ______]]][[[WWWSSSPPPNNNLLLNNNPPPTTTZZZdddnnntttxxx}}}|||yyyxxxuuuqqqqqqtttwww{{{tttjjjccc]]]\\\\\\```gggrrr|||}}}{{{vvvqqqmmmiiihhhgggddddddeeefffiiillloooqqquuuvvvwwwxxxxxxwwwvvvuuupppmmmiiieeecccbbbaaaaaadddfffkkkrrr}}}~~~}}}~~~~~~|||{{{yyyyyyxxxwwwwwwvvvvvvvvvttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppppooolllhhhddd```\\\WWWRRRNNNMMMMMMNNNRRRUUUXXXWWWSSSOOONNNOOOPPPRRRVVVZZZ___fffmmmrrryyyzzz{{{{{{~~~pppcccbbbgggnnnuuuzzz||||||{{{{{{zzzzzzzzzyyyxxx|||~~~wwwqqqmmmllluuu~~~vvvhhhZZZSSSQQQNNNKKKKKKuuu___PPPMMMHHHEEEEEEFFFFFFFFFFFFKKKUUUeee|||wwwiiidddbbbccceeeggglllrrrwww}}}~~~{{{wwwrrrjjjbbb\\\SSSQQQOOOQQQTTTXXXZZZ[[[\\\\\\[[[YYYVVVRRRNNNLLLMMMNNNQQQSSSXXX___ggglllnnnsssuuurrroooooonnnjjjmmmpppuuuzzz|||qqqgggaaa[[[[[[]]]aaaiiittt~~~}}}wwwtttooojjjfffdddcccccccccdddeeehhhkkkooorrrtttwwwwwwxxxxxxwwwvvvtttsssnnnkkkhhhdddbbbbbbccceeehhhnnnvvv~~~~~~~~~~~~|||yyyyyyxxxxxxwwwvvvuuuuuuttttttssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppooooooooolllgggccc___\\\WWWRRRNNNMMMMMMNNNRRRVVVYYYYYYUUUQQQPPPPPPPPPSSSWWW\\\aaahhhooottt{{{~~~}}}xxxyyy|||}}}oooaaa```eeekkkooorrrwwwwwwwwwwwwwwwvvvvvvvvvuuuxxx~~~~~~wwwqqqnnnnnn{{{sssgggZZZUUURRRNNNKKKLLLuuu___PPPLLLGGGEEEEEEFFFGGGGGGEEEKKKUUUdddyyyxxxjjjeeebbbdddfffggglllrrrwww}}}~~~|||xxxssslllddd___TTTRRRPPPQQQTTTXXX[[[\\\^^^^^^^^^\\\ZZZVVVRRRPPPMMMOOOQQQRRRUUUYYY___ccceeeiiikkkiiigggiiiiiiggghhhlllrrrxxx}}}xxxnnnddd___ZZZZZZ\\\bbbkkkvvv|||xxxuuuooolllhhhdddaaa```aaaaaadddeeehhhlllpppsssuuuwwwxxxwwwwwwvvvtttsssqqqpppjjjiiigggdddcccfffjjjnnnsss|||}}}yyyyyyyyyyyyxxxwwwuuuuuuttttttssssssrrrrrrqqqqqqrrrrrrrrrqqqqqqqqqppppppqqqpppoooooonnnkkkfffccc^^^[[[VVVQQQNNNMMMMMMNNNSSSWWW[[[[[[WWWSSSRRRRRRRRRTTTYYY^^^ccckkkrrrwww}}}|||zzztttwww{{{}}}nnn```___eeejjjmmmnnnrrrrrrrrrsssssssssssssssrrrtttxxx|||~~~wwwrrrpppqqq|||pppeeeZZZUUURRRMMMKKKLLLuuu___QQQMMMHHHEEEDDDEEEFFFEEEEEEKKKTTTbbbwwwzzzjjjfffccceeefffhhhmmmsssvvv|||}}}}}}yyytttnnnfffaaaUUURRRPPPQQQTTTYYY\\\]]]aaaaaabbbaaa___\\\XXXVVVNNNOOOPPPQQQRRRUUUYYY\\\]]]aaacccbbbbbbeeefffeeefffjjjqqqwww|||~~~uuukkkaaa\\\WWWXXX[[[aaajjjvvv{{{vvvqqqmmmgggeeebbb___^^^^^^___```fffhhhlllppptttwwwyyyyyyvvvvvvtttsssqqqooommmmmmfffffffffeeegggllltttzzz~~~~~~~~~}}}zzzzzz{{{zzzyyywwwvvvuuuttttttssssssrrrqqqqqqppprrrrrrrrrqqqqqqqqqppppppqqqqqqppppppoookkkfffccc^^^ZZZVVVQQQNNNMMMNNNNNNTTTYYY]]]]]]ZZZUUUSSSSSSSSSVVVZZZ```fffmmmuuuzzzzzzwwwqqquuuzzz{{{lll___```ggglllnnnoooppppppqqqqqqrrrrrrrrrsssqqqsssvvvyyy{{{|||||||||}}}yyyuuuuuuwwwmmmcccZZZVVVRRRLLLJJJKKKvvv```SSSOOOIIIEEEDDDDDDDDDCCCEEEKKKTTTbbbuuuzzzkkkfffdddeeegggiiinnntttuuu{{{|||}}}}}}yyyuuunnngggbbbUUUSSSPPPQQQTTTYYY\\\^^^^^^___``````___[[[XXXVVVNNNOOOPPPPPPPPPRRRUUUWWWXXX\\\___]]]^^^ccceeeeeegggkkkrrrxxx}}}|||sssiii```ZZZUUUVVVYYY```jjjuuu}}}xxxrrrlllhhhbbb```^^^]]]\\\]]]^^^___hhhkkknnnsssvvvyyy{{{{{{uuutttssspppnnnlllkkkjjjbbbccceeefffjjjqqq|||~~~|||}}}~~~~~~}}}|||{{{{{{{{{{{{zzzxxxvvvuuuttttttsssrrrrrrqqqpppppprrrrrrrrrqqqqqqqqqpppppprrrqqqppppppooolllgggccc]]]ZZZUUUQQQNNNMMMNNNNNNUUUYYY^^^___[[[WWWUUUUUUTTTWWW\\\aaagggooovvv|||yyyvvvooosssyyyyyyjjj^^^```iiioooqqqrrrqqqqqqrrrrrrssstttttttttssstttwwwyyy{{{||||||||||||}}}zzz{{{}}}kkkbbbZZZVVVQQQLLLJJJKKKvvv```QQQMMMHHHEEEDDDCCCCCCBBBFFFJJJQQQ\\\qqqxxxooohhhbbbccceeegggkkkqqqwww{{{zzzyyy}}}}}}xxxsssnnniiieee[[[UUURRRSSSUUUWWW\\\bbbgggdddaaaaaaaaa___ZZZVVVSSSRRRPPPNNNNNNOOOPPPQQQVVVWWWYYYZZZ\\\___cccfffffflllqqquuuzzz}}}xxxrrriii^^^VVVTTTUUU[[[ccciiiqqq}}}|||{{{yyyvvvrrrmmmiiifff```___]]]\\\]]]```cccfffmmmoooqqqtttvvvwwwwwwwwwrrrrrrrrroookkkhhhggggggccceeegggjjjoooyyy~~~}}}}}}|||}}}}}}}}}}}}{{{yyyyyyyyyyyywwwuuurrrssstttttttttsssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssrrrpppmmmiiifffddd___]]]YYYSSSMMMKKKLLLNNNWWW[[[^^^___]]]YYYWWWUUUTTTXXX]]]bbbfffmmmuuu|||~~~zzzwwwrrrssszzzuuujjjcccfffnnnrrrqqqqqqqqqsssvvvxxxyyyxxxwwwvvvrrrtttxxx{{{}}}}}}}}}}}}|||{{{mmmddd\\\WWWSSSLLLIIIJJJuuu___RRROOOJJJGGGFFFFFFEEEEEEEEEIIIPPP\\\ppp{{{ooohhhbbbccceeefffjjjpppvvvzzz{{{zzz||||||xxxtttpppllliii\\\WWWTTTUUUVVVWWW]]]ccceeeeeedddcccaaa^^^ZZZWWWSSSRRROOONNNMMMNNNOOOPPPSSSTTTVVVXXXYYY\\\```cccgggnnnssswww|||{{{vvvppphhh]]]VVVSSSTTTZZZcccjjjrrr~~~vvvuuurrroookkkfffbbb```___^^^]]]]]]___bbbfffhhhnnnpppsssuuuwwwwwwvvvvvvoooooonnnkkkhhhffffffgggfffiiimmmqqqwww~~~}}}}}}}}}}}}}}}|||zzzxxxxxxxxxxxxvvvtttrrrsssssstttsssrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrpppnnnkkkhhhdddbbb^^^\\\XXXSSSNNNLLLMMMOOOXXX[[[______\\\YYYVVVUUUUUUYYY___cccgggnnnwww}}}~~~zzzwwwqqqssszzztttiiiaaaeeelllpppqqqqqqrrrtttwwwzzz{{{zzzyyywwwqqqrrruuuxxx{{{{{{{{{{{{{{{lllccc[[[WWWRRRMMMJJJKKKttt^^^QQQNNNIIIGGGFFFGGGFFFFFFDDDGGGNNNZZZnnnooohhhbbbbbbdddeeeiiinnntttyyy}}}zzz{{{}}}{{{xxxvvvsssooommm___ZZZVVVVVVWWWXXX]]]cccccceeegggfffccc^^^[[[YYYTTTRRROOOMMMLLLMMMNNNOOOPPPRRRTTTVVVXXX[[[```cccjjjpppvvvzzz~~~~~~|||xxxtttmmmeee\\\UUURRRSSSYYYbbbjjjsss~~~|||yyyxxxooonnnkkkhhhddd```]]]\\\]]]]]]]]]^^^aaafffjjjlllppprrruuuwwwwwwvvvtttsssmmmmmmkkkhhheeeeeegggjjjkkkooovvv}}}~~~}}}~~~~~~~~~{{{yyywwwwwwwwwwwwuuutttrrrssssssssssssrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqooommmjjjgggcccaaa]]][[[XXXSSSNNNMMMOOOQQQZZZ\\\^^^^^^[[[WWWUUUTTTVVVZZZ```dddiiipppxxx}}}xxxuuuqqqsssyyyvvvjjjbbbdddjjjnnnqqqssssssuuuxxx{{{|||{{{yyyxxxpppqqqtttwwwyyyzzzzzzzzzzzz~~~nnndddZZZVVVSSSNNNKKKKKKttt^^^NNNKKKGGGDDDDDDEEEEEEEEECCCEEELLLYYYlllqqqiiicccbbbcccdddhhhlllrrrwww{{{zzz{{{~~~|||yyywwwtttqqqnnnaaa\\\WWWWWWWWWWWW\\\bbbaaaeeeiiiiiiddd___\\\\\\UUURRROOOLLLKKKLLLMMMOOOQQQSSSUUUWWWZZZ^^^bbbfffmmmsssyyy{{{zzzxxxuuuqqqjjjbbbZZZUUURRRSSSYYYaaaiiirrr|||yyyvvvsssqqqllljjjgggdddaaa^^^\\\\\\\\\]]]___bbbfffjjjnnnppprrrsssvvvwwwwwwuuurrrpppnnnmmmjjjgggeeefffjjjmmmpppwww~~~~~~~~~~~~~~~{{{yyywwwwwwxxxxxxvvvuuuttttttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppmmmjjjgggcccaaa[[[ZZZWWWSSSOOOOOOQQQSSS[[[\\\]]]\\\YYYVVVTTTSSSVVVZZZ```dddiiipppyyy~~~{{{wwwsssppprrryyyyyynnneeeeeejjjmmmpppsssqqqtttwwwzzz{{{zzzwwwuuupppqqqtttvvvxxxzzzzzz{{{|||ssshhh\\\WWWTTTOOOJJJJJJvvv```NNNKKKGGGDDDDDDEEEEEEEEECCCDDDKKKXXXiiirrrjjjdddccccccdddgggkkkqqqwww}}}zzzyyy|||}}}}}}zzzwwwtttpppmmmddd^^^YYYXXXWWWWWW[[[```aaafffjjjjjjfffaaa^^^^^^WWWTTTPPPLLLKKKKKKMMMOOOPPPRRRUUUXXX[[[___dddhhhnnntttyyyzzz}}}|||vvvuuusssnnnggg___YYYUUUTTTTTTYYYaaaiiirrr}}}|||zzzwwwsssppplllkkkhhhfffccc```^^^]]]]]]^^^]]]___bbbfffjjjnnnrrrsssssstttvvvvvvvvvsssqqqooommmllliiigggfffiiinnnrrryyy~~~~~~}}}}}}~~~~~~{{{zzzxxxxxxyyyyyyxxxvvvvvvuuuuuutttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppnnnkkkhhhdddbbb[[[ZZZWWWSSSPPPOOORRRTTTZZZ[[[[[[YYYVVVSSSRRRRRRUUUYYY___dddiiipppyyy~~~}}}|||yyyuuurrrooorrryyy{{{pppgggfffiiikkknnnqqqrrrtttxxx{{{{{{yyyuuussspppqqqsssuuuwwwyyyzzzzzz}}}yyylll___YYYUUUOOOJJJHHHvvv```QQQNNNIIIGGGFFFGGGFFFFFFDDDDDDJJJWWWfffzzzuuulllfffdddddddddgggkkkpppwww|||~~~zzzyyyyyyzzz{{{~~~~~~zzzvvvsssnnnkkkgggaaa\\\ZZZYYYXXX[[[```dddfffiiiiiigggdddaaa```YYYVVVQQQMMMKKKLLLNNNOOONNNQQQTTTWWW[[[```eeeiiioootttwwwwwwxxx|||{{{xxxssssssqqqlllddd]]]XXXVVVUUUVVVZZZbbbkkkttt}}}wwwvvvtttqqqnnnjjjgggfffcccaaa___\\\\\\]]]___```aaacccgggkkkooorrrtttuuuttttttttttttsssqqqpppooojjjkkkkkkkkkmmmrrrxxx}}}~~~~~~}}}|||}}}}}}}}}{{{zzzyyyyyyzzzzzzyyywwwvvvuuuttttttssstttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqnnnkkkhhhdddbbb[[[ZZZWWWSSSPPPPPPRRRUUUXXXYYYXXXVVVSSSQQQQQQRRRTTTYYY___dddiiipppyyy~~~}}}|||{{{xxxssspppnnnqqqyyyzzzqqqiiiiiikkkmmmppptttxxxzzz~~~|||xxxuuurrrssstttvvvxxxzzz|||}}}}}}|||nnn___YYYUUUPPPJJJHHHuuu```RRROOOJJJGGGFFFFFFEEEEEEFFFDDDIIIVVVcccuuuwwwnnngggeeeeeedddgggkkkqqqwww}}}~~~{{{yyyvvvwwwxxx{{{}}}yyyvvvrrrnnnkkkllleee___]]][[[ZZZ]]]bbbggggggggghhhhhhgggcccaaa[[[XXXRRRNNNKKKLLLNNNPPPOOORRRVVVYYY]]]bbbhhhlllpppssstttrrrssswwwwwwuuuqqqqqqpppkkkccc\\\XXXWWWUUUVVV[[[eeennnzzz{{{xxxqqqpppnnnllliiigggdddcccaaa___]]][[[\\\^^^bbbdddeeegggkkkooosssuuuvvvvvvtttsssrrrqqqpppoooooooookkkmmmppptttyyy~~~~~~}}}||||||{{{{{{||||||zzzyyyxxxxxxyyyyyyxxxwwwuuutttsssrrrqqqrrrrrrsssssssssssssssssssssssssssqqqqqqooommmjjjgggcccaaa\\\ZZZWWWSSSPPPPPPRRRUUUVVVVVVUUUSSSQQQPPPPPPRRRUUUZZZ```eeejjjrrr{{{~~~|||{{{zzzwwwrrrooommmqqqyyy{{{tttooopppsssuuuyyy}}}~~~{{{yyyzzz{{{}}}zzzkkk\\\VVVUUUPPPKKKHHHuuu___QQQMMMHHHEEEDDDCCCCCCBBBFFFDDDIIIVVVbbbsssxxxppphhhfffeeeeeegggkkkqqqwww|||yyytttuuuwwwzzz~~~{{{xxxvvvsssooolllooohhhbbb```]]]\\\^^^cccjjjgggfffgggiiihhheeeaaa\\\YYYSSSNNNLLLLLLOOOPPPRRRUUUYYY]]]aaaffflllpppooorrrrrroooppptttuuussspppqqqpppjjjbbb\\\XXXXXXUUUVVV\\\gggrrr~~~|||wwwtttmmmlllkkkiiigggeeebbbaaabbb```^^^\\\^^^aaafffiiihhhjjjnnnrrruuuvvvwwwwwwtttsssqqqooonnnnnnoooooonnnqqqvvv}}}~~~}}}}}}|||{{{{{{{{{{{{{{{yyywwwvvvwwwxxxxxxwwwvvvsssrrrqqqpppppppppqqqrrrsssssssssssssssssssssssspppooonnnllliiieeebbb```\\\[[[XXXTTTPPPPPPRRRTTTTTTTTTSSSQQQOOOOOOPPPRRRWWW[[[aaaffflllsss}}}~~~~~~}}}|||{{{yyyvvvqqqnnnmmmqqqyyy~~~xxxuuuxxx|||vvvgggYYYTTTTTTQQQLLLIIIsssaaaPPPLLLFFFCCCBBBCCCDDDDDDDDDKKKKKKOOO]]]ooo{{{rrrjjjgggfffeeeiiinnnqqqvvv~~~{{{zzz|||yyyxxxwwwyyy}}}|||xxxssspppmmmmmmjjjfffbbb___^^^___```aaaccceeeggggggeeecccaaa^^^\\\YYYSSSNNNLLLMMMNNNRRRVVV[[[___cccfffkkkmmmlllmmmmmmnnnoooqqqssstttuuutttrrrlllddd]]]XXXVVVXXXYYY```kkkuuuzzzvvvrrrooohhhgggfffeeedddccccccccccccccccccdddeeehhhjjjlllqqqppppppssswwwxxxvvvtttrrrrrrrrrpppooopppsssuuuwww~~~~~~}}}|||~~~~~~}}}}}}||||||{{{{{{|||{{{zzzyyywwwvvvuuuuuuuuuuuutttsssssssssssstttuuuuuuvvvvvvtttrrrooommmsssrrrqqqooolllhhhdddbbb]]]YYYTTTQQQQQQSSSUUUVVVYYYVVVRRRNNNMMMNNNPPPRRRVVV[[[bbbggglllsss|||~~~}}}|||zzzwwwssspppnnnmmmsss}}}sssggg\\\VVVRRRMMMJJJJJJtttaaaQQQLLLGGGCCCCCCCCCDDDDDDCCCJJJKKKNNN\\\mmm{{{rrriiifffeeedddhhhlllqqqvvv~~~}}}||||||xxxwwwwwwyyy}}}|||xxxtttqqqooonnnllliiifffcccaaaaaaaaaaaaccceeeffffffeeecccaaa^^^]]]YYYTTTOOOMMMMMMNNNRRRVVV[[[```cccfffiiilllkkkkkklllnnnppprrrtttuuuuuuuuurrrlllddd]]]XXXVVVZZZ\\\cccnnnyyyyyytttpppmmmkkkggggggfffeeedddccccccccceeeeeeeeefffhhhjjjlllmmmrrrqqqqqqsssvvvwwwvvvssstttttttttttttttvvvzzz}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{zzzzzzyyyxxxwwwvvvvvvttttttsssrrrrrrrrrrrrsssuuuuuuuuutttsssqqqooommmqqqpppooommmjjjgggdddbbb]]]YYYTTTRRRRRRSSSTTTTTTWWWTTTPPPMMMLLLMMMPPPRRRVVV[[[bbbhhhmmmttt}}}~~~}}}|||zzzwwwtttpppnnnmmmsss~~~|||}}}ooodddYYYTTTPPPKKKIIIJJJuuu___QQQMMMHHHDDDDDDDDDEEEEEECCCJJJJJJMMMZZZjjj|||sssjjjfffddddddgggkkkpppvvv~~~~~~}}}vvvuuuuuuxxx|||}}}yyyvvvsssqqqppppppnnnkkkiiifffcccbbbbbbcccdddffffffdddcccbbb^^^]]]ZZZUUUPPPNNNNNNOOORRRVVV\\\```ccceeegggiiihhhiiikkkmmmpppsssuuuvvvvvvuuurrrkkkccc]]]YYYXXX\\\___hhhssszzzsssooollljjjhhhgggfffeeedddddddddddddddgggggghhhiiikkkmmmoooppptttttttttuuuwwwxxxvvvuuuvvvwwwyyyzzz}}}~~~~~~}}}}}}||||||{{{{{{yyyyyyyyyxxxxxxxxxwwwwwwtttsssrrrrrrqqqqqqrrrrrrttttttsssrrrqqqooonnnnnnnnnnnnmmmllliiifffcccbbb\\\YYYVVVTTTSSSTTTSSSSSSTTTRRROOOLLLLLLNNNQQQSSSWWW\\\ccciiinnnvvv~~~~~~}}}zzzwwwtttpppooommmtttwwwuuuyyy|||xxxjjj```VVVRRROOOKKKIIIIIIttt^^^QQQMMMIIIFFFEEEEEEEEEEEECCCIIIIIIKKKXXXfffuuulllhhhfffdddgggkkkpppuuu~~~uuuttttttwwwzzz}}}}}}}}}~~~{{{xxxvvvtttrrrrrrrrrqqqnnnjjjfffcccbbbcccdddeeeeeedddcccbbb^^^]]][[[VVVRRROOOOOOPPPRRRVVV[[[```bbbcccdddfffeeegggjjjmmmqqqtttvvvxxxvvvuuuqqqjjjccc]]]ZZZZZZ^^^cccmmmyyyxxxqqqmmmllljjjjjjgggfffeeeeeeeeeeeeeeefffiiijjjkkklllnnnoooqqqrrrvvvvvvvvvwwwxxxxxxxxxxxxyyy{{{~~~~~~~~~}}}}}}||||||{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxttttttsssrrrrrrrrrsssssstttsssrrrpppooonnnnnnnnnmmmmmmmmmkkkiiifffdddbbb\\\ZZZWWWUUUUUUTTTSSSRRRSSSQQQNNNLLLLLLOOOSSSUUUXXX]]]dddjjjpppxxx~~~~~~}}}{{{xxxtttqqqooonnnuuuwwwoooooosssxxx~~~tttggg]]]TTTQQQOOOKKKIIIJJJttt```QQQMMMIIIFFFEEEEEEEEEDDDBBBIIIHHHKKKVVVddd|||yyyooojjjhhhfffhhhlllpppuuu}}}vvvuuutttuuuxxxzzzzzzzzz}}}}}}{{{yyywwwuuuuuuvvvuuurrrmmmhhheeebbbccccccddddddccccccbbb^^^^^^\\\XXXSSSQQQPPPQQQRRRVVVZZZ]]]___```aaabbbccceeeiiimmmqqquuuwwwxxxvvvtttpppiiibbb^^^]]]]]]```gggrrr~~~}}}uuuooommmlllkkkkkkhhhggggggggggggggghhhiiikkklllmmmoooqqqrrrssstttvvvvvvwwwxxxxxxyyyzzz{{{~~~~~~~~~}}}}}}||||||{{{{{{wwwxxxxxxxxxxxxyyyyyyyyyvvvvvvuuutttttttttttttttsssrrrqqqpppooonnnnnnnnnnnnnnnmmmllljjjgggdddccc\\\ZZZWWWUUUUUUUUUTTTSSSSSSQQQOOOMMMNNNQQQUUUWWWXXX^^^eeelllrrrzzz~~~}}}{{{xxxtttqqqoooooowww}}}oooiiikkkqqquuu}}}tttfff\\\TTTRRRPPPMMMKKKLLLuuucccPPPLLLIIIFFFEEEEEEDDDCCCAAAHHHHHHJJJVVVccc{{{{{{qqqllliiifffhhhlllooouuu}}}zzzwwwuuutttuuuwwwxxxwwwzzz}}}~~~}}}{{{zzzxxxyyyzzzxxxuuupppkkkgggbbbbbbccccccccccccbbbbbb^^^^^^]]]YYYUUURRRQQQRRRSSSUUUXXXZZZZZZ[[[]]]___aaadddhhhmmmrrruuuwwwxxxuuusssnnnhhhbbb___```aaabbblllxxx{{{wwwqqqmmmlllkkkkkkjjjjjjjjjiiijjjjjjkkklllmmmnnnoooqqqsssuuuvvvwwwwwwvvvxxxzzz{{{{{{}}}~~~~~~}}}}}}||||||{{{{{{xxxxxxxxxxxxxxxxxxxxxyyywwwvvvvvvuuutttuuuuuuuuurrrrrrqqqqqqpppoooooonnnnnnnnnmmmllliiifffcccbbb\\\YYYVVVTTTUUUUUUUUUUUUTTTRRROOOMMMNNNQQQUUUXXXYYY___fffmmmttt|||~~~{{{xxxuuuqqqppppppxxxwwwkkkgggkkkrrrvvvttteee\\\UUUSSSQQQNNNLLLLLLtttbbbNNNLLLHHHFFFEEEDDDCCCBBB@@@GGGHHHJJJVVVccczzz|||rrrlllhhhfffgggkkkooottt}}}~~~zzzuuusssssstttvvvvvvxxx{{{}}}}}}}}}}}}}}}|||xxxsssnnnkkkbbbbbbbbbccccccbbbbbbbbb^^^^^^]]]ZZZVVVSSSRRRSSSTTTUUUVVVVVVVVVXXX[[[]]]aaadddhhhmmmrrruuuvvvwwwsssqqqmmmgggbbbaaabbbeeefffqqq~~~vvvsssooommmlllllllllkkklllllllllmmmmmmnnnpppppprrrsssvvvxxxzzz{{{{{{{{{}}}~~~~~~~~~}}}}}}||||||{{{{{{yyyxxxxxxxxxxxxxxxxxxxxxvvvvvvuuutttttttttttttttqqqrrrrrrrrrrrrpppooonnnnnnnnnmmmkkkhhhdddaaa___\\\YYYUUUSSSTTTVVVWWWXXXSSSQQQNNNMMMMMMPPPTTTVVVZZZ___gggnnnuuu~~~~~~|||yyyuuurrrpppqqqyyysssjjjjjjooovvvzzzqqqddd\\\TTTSSSQQQMMMKKKKKKsss```NNNKKKGGGEEEEEEDDDCCCAAA???GGGHHHJJJVVVccczzz|||qqqkkkhhheeefffjjjooottt}}}|||vvvrrrqqqsssuuuvvvxxxzzz~~~}}}~~~~~~~~~~~~~~~~~~{{{vvvqqqnnnbbbbbbbbbbbbbbbbbbbbbbbb^^^^^^^^^[[[WWWTTTSSSSSSTTTUUUUUUTTTTTTVVVYYY\\\aaadddhhhnnnrrruuuvvvwwwrrrppplllfffbbbbbbdddggghhhuuu~~~uuussspppooooooooonnnmmmnnnnnnnnnnnnoooqqqrrrsssuuuwwwyyy{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}||||||{{{{{{yyyyyyyyyxxxxxxxxxwwwwwwuuuuuutttsssssssssssstttqqqrrrssstttsssqqqooonnnnnnmmmllljjjfffccc___]]]\\\XXXTTTRRRSSSVVVYYYZZZSSSQQQNNNLLLLLLOOORRRUUUZZZ```gggooovvv~~~~~~~~~~~~~~~|||yyyuuurrrppprrrzzz}}}rrrkkkmmmsssyyy}}}nnnccc[[[TTTRRRQQQMMMJJJJJJuuu```QQQKKKGGGHHHGGGCCCAAACCCCCCIIIKKKMMMUUU]]]uuuuuulllhhhggghhhiiipppttt|||yyytttrrrrrrrrrrrruuuwwwzzz|||~~~~~~}}}}}}}}}}}}~~~zzztttooojjjddd^^^]]]```bbbbbb```^^^\\\ZZZYYYXXXVVVSSSPPPUUURRRQQQUUUWWWWWWYYY^^^]]]dddjjjnnnsssyyyyyyvvvooonnnlllhhheeeeeegggjjjrrr{{{wwwuuutttrrrpppooonnnnnnoootttrrrqqqqqqsssuuuvvvvvvvvvxxxzzz|||}}}}}}}}}|||{{{{{{zzzzzzzzzxxxvvvuuuvvvvvvuuutttvvvuuutttrrrqqqqqqrrrrrrsssrrrqqqqqqrrrrrrpppnnnooollliiifffdddbbb```^^^ZZZXXXWWWWWWWWWWWWVVVTTTOOOOOOOOONNNNNNPPPUUUXXX[[[aaaiiiqqqyyy{{{sssppprrruuu{{{}}}}}}uuukkkjjjlllpppyyy}}}kkk]]]YYYTTTPPPOOOOOONNNNNNuuu```QQQKKKHHHHHHGGGCCCBBBCCCCCCIIIJJJMMMTTT\\\tttwwwmmmiiihhhhhhiiinnnssszzz{{{uuurrrrrrsssssssssuuuwwwzzz|||~~~}}}}}}}}}zzztttppplllggg```^^^aaabbbbbb```]]]\\\ZZZYYYXXXVVVSSSQQQTTTQQQPPPTTTVVVVVVYYY^^^aaahhhnnnrrrvvvyyyxxxtttooommmkkkhhhfffgggkkknnnxxxwwwvvvuuutttrrrrrrrrrssssssvvvuuutttuuuvvvwwwxxxyyy{{{~~~}}}||||||{{{{{{zzzzzzyyyzzzxxxvvvuuuvvvvvvuuutttuuutttsssrrrqqqqqqrrrrrrrrrqqqpppqqqrrrrrrpppoooooollliiifffdddbbb```]]]YYYXXXVVVVVVVVVVVVTTTSSSNNNNNNNNNNNNNNNPPPTTTXXX[[[aaajjjrrrzzz~~~~~~~~~yyyrrrooopppvvv|||zzzyyyzzztttkkkjjjlllqqqzzzzzzhhh\\\YYYTTTQQQPPPOOONNNNNNuuu```RRRLLLHHHHHHGGGCCCBBBDDDBBBGGGHHHKKKTTT[[[rrryyypppkkkiiiiiiiiilllqqqxxx~~~vvvsssrrrrrrsssppprrruuuwwwzzz~~~~~~~~~}}}}}}}}}~~~~~~zzzuuuqqqlllgggaaa^^^___```___^^^\\\ZZZYYYXXXXXXWWWUUUSSSSSSPPPOOORRRUUUUUUYYY^^^eeelllsssvvvyyyzzzwwwrrrmmmllljjjhhhhhhlllqqqvvv~~~wwwwwwvvvuuuuuuuuuvvvwwwxxxxxxxxxxxxyyyzzz|||}}}~~~~~~|||{{{{{{zzzzzzyyyxxxxxxzzzxxxvvvuuuvvvvvvvvvttttttsssrrrrrrrrrrrrssssssqqqpppoooqqqrrrsssqqqpppooollliiifffeeebbb___]]]XXXWWWUUUTTTUUUTTTRRRPPPLLLMMMMMMMMMMMMPPPTTTXXX\\\bbbkkksss{{{}}}}}}|||xxxpppnnnpppvvv~~~{{{wwwuuuvvvzzz}}}tttlllkkknnnuuu~~~vvveee[[[XXXTTTQQQPPPPPPOOONNNvvvaaaSSSLLLHHHGGGFFFCCCCCCDDDAAAFFFFFFJJJRRRZZZooo|||rrrmmmkkkjjjiiikkkpppxxxwwwrrrpppppppppnnnpppsssvvvyyy}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~|||yyytttppphhhddd^^^[[[ZZZ[[[[[[ZZZYYYXXXWWWXXXYYYYYYWWWUUURRROOONNNQQQTTTUUUZZZ___fffnnnuuuxxx{{{|||xxxrrrmmmmmmlllkkklllqqqyyy~~~~~~xxxwwwvvvuuuuuuuuuvvvwwwxxxwwwyyy{{{}}}~~~|||~~~}}}{{{{{{zzzyyyyyyxxxxxxwwwyyywwwvvvuuuvvvwwwvvvuuurrrrrrrrrrrrrrrrrrssssssoooooooooppprrrsssrrrpppnnnllliiigggeeeccc___]]]XXXVVVTTTSSSSSSRRRPPPNNNJJJKKKKKKLLLMMMPPPUUUYYY^^^dddnnnvvv~~~}}}||||||wwwpppnnnpppuuuwwwtttuuuwww||||||uuuooonnnsss{{{rrrccc[[[XXXTTTQQQQQQPPPOOONNNvvvaaaTTTMMMHHHGGGFFFCCCCCCEEEBBBFFFEEEHHHQQQWWWjjj~~~uuunnnkkkjjjiiikkkpppwwwxxxrrrooonnnmmmmmmooorrruuuxxx|||~~~}}}||||||||||||}}}{{{xxxtttooolllddd```[[[XXXWWWXXXXXXYYYWWWVVVVVVWWWYYYZZZYYYWWWSSSOOONNNRRRUUUWWW\\\bbbgggnnnvvvyyy|||}}}yyysssnnnnnnoooooorrrxxx~~~yyywwwvvvuuuuuuuuuvvvwwwxxxwww{{{}}}|||{{{~~~~~~}}}|||zzzzzzzzzyyyxxxxxxwwwwwwyyywwwuuuuuuvvvwwwvvvuuuqqqqqqrrrrrrrrrrrrrrrrrrooonnnnnnppprrrrrrqqqpppnnnllliiihhhfffccc___\\\XXXVVVSSSRRRRRRPPPNNNLLLIIIJJJKKKKKKMMMQQQVVVZZZaaagggqqqyyy~~~||||||wwwpppnnnqqquuuvvvrrrvvv|||{{{xxxttttttzzzpppcccZZZWWWTTTRRRQQQPPPOOONNNwwwaaaTTTMMMHHHGGGFFFDDDDDDFFFCCCFFFDDDGGGOOOUUUfffvvvoookkkiiihhhjjjooowww~~~zzztttooommmkkkmmmooorrrtttvvvzzz~~~~~~}}}}}}~~~~~~|||yyyuuurrrmmmgggccc]]][[[XXXUUUTTTUUUWWWYYYUUUTTTUUUWWWZZZ[[[[[[YYYUUUQQQPPPSSSWWWYYY___eeejjjqqqwwwzzz|||}}}zzzuuuqqqrrrsssuuuxxx~~~{{{yyyxxxxxxxxxyyyzzz|||}}}~~~}}}|||{{{}}}~~~~~~~~~~~~|||{{{{{{zzzzzzyyyyyyxxxwwwwwwxxxwwwuuuuuuvvvwwwwwwvvvqqqqqqrrrrrrrrrrrrqqqppppppooonnnpppqqqrrrpppooommmllljjjhhhfffccc___\\\XXXVVVTTTRRRQQQOOOMMMKKKHHHIIIKKKLLLNNNRRRXXX\\\dddkkkttt}}}~~~|||{{{vvvpppnnnqqqvvvzzzuuuzzz}}}}}}{{{|||{{{|||nnnbbbYYYVVVTTTRRRRRRQQQOOOMMMwwwaaaUUUNNNHHHGGGFFFDDDDDDGGGEEEGGGDDDFFFNNNRRRbbb|||wwwpppkkkhhhfffiiimmmuuu|||}}}wwwqqqmmmjjjlllnnnppprrrssswww{{{~~~|||yyytttoooiiiccc]]]YYYTTTSSSPPPOOONNNPPPSSSVVVSSSSSSTTTWWWZZZ\\\\\\[[[WWWSSSRRRUUUYYY\\\bbbiiipppvvv{{{|||}}}}}}zzzuuusssuuuxxx{{{~~~}}}||||||}}}~~~~~~}}}|||yyy{{{~~~~~~~~~}}}|||zzz{{{{{{{{{zzzyyyyyyxxxxxxxxxvvvuuuuuuvvvwwwwwwvvvrrrrrrssssssrrrqqqpppooopppoooooopppqqqqqqooommmmmmkkkjjjhhhgggccc___[[[YYYWWWTTTRRRQQQOOOLLLJJJHHHIIIKKKLLLOOOTTTZZZ^^^gggnnnxxx|||{{{yyytttnnnmmmpppxxx|||{{{}}}{{{|||kkkbbbXXXVVVTTTRRRRRRQQQOOOMMMxxxbbbUUUNNNHHHGGGFFFDDDDDDGGGFFFGGGDDDFFFMMMQQQ```yyywwwpppkkkhhhfffggglllsss{{{yyysssnnnkkkkkkmmmooopppqqqtttxxx{{{zzzvvvpppjjjddd]]]VVVRRRKKKKKKIIIHHHHHHJJJNNNRRRRRRRRRSSSWWWZZZ]]]]]]\\\XXXTTTSSSVVVZZZ]]]dddkkkvvv{{{~~~}}}}}}}}}zzzuuuuuuwww{{{~~~~~~}}}}}}}}}}}}~~~|||{{{zzzwwwyyy}}}~~~}}}~~~}}}{{{yyy|||{{{{{{zzzzzzyyyyyyxxxxxxvvvuuuuuuwwwxxxwwwvvvrrrrrrssssssrrrpppooonnnqqqpppooopppppppppnnnlllmmmkkkjjjiiigggccc___[[[ZZZWWWTTTRRRQQQOOOLLLJJJHHHIIIKKKMMMPPPUUU[[[___hhhoooyyy~~~{{{yyyxxxsssmmmlllooo{{{yyyxxxyyyzzz~~~||||||iiiaaaXXXVVVTTTSSSRRRRRROOOMMMvvv```UUUNNNFFFBBBDDDFFFFFFDDDFFFDDDEEEGGGJJJQQQ```nnnzzzqqqlllkkkkkkiiilllrrryyy~~~{{{uuuooolllpppooonnnoooppptttwwwzzz|||wwwrrriiiaaaYYYRRRKKKGGGFFFEEEDDDDDDEEEGGGJJJKKKNNNOOOPPPTTTYYY\\\^^^^^^]]]\\\[[[ZZZ[[[aaaiiioooxxx|||~~~yyyvvvwwwyyy{{{}}}~~~yyyyyyyyyyyyzzz{{{~~~|||yyyvvvsssuuuwwwzzz~~~}}}|||||||||||||||{{{zzzyyyyyyyyyyyyuuuvvvxxxyyyxxxwwwuuusssuuuuuuuuuuuutttrrrpppooooooooooooooooooooooooooonnnllliiigggfffccc___]]]XXXVVVTTTSSSRRROOOLLLIIIHHHJJJLLLNNNQQQVVV[[[___iiiqqq{{{|||zzzvvvpppkkklllrrrxxx~~~yyywwwwwwtttzzz~~~vvvfff___UUUSSSRRRQQQRRRRRRPPPOOOyyycccTTTNNNFFFBBBDDDEEEEEECCCEEEDDDEEEGGGIIIPPP^^^lll{{{rrrmmmjjjjjjiiikkkqqqxxx}}}~~~wwwqqqlllpppooonnnnnnpppsssvvvxxx}}}}}}|||wwwqqqhhh___WWWOOOIIIEEEDDDCCCCCCCCCDDDFFFHHHIIILLLLLLNNNQQQVVV[[[^^^___aaa```^^^]]]___eeemmmssszzz}}}~~~zzzxxxyyy|||~~~}}}yyywwwwwwwwwxxxzzz||||||zzzxxxtttqqqppprrrvvv{{{~~~||||||{{{{{{|||{{{zzzyyyxxxxxxxxxxxxwwwwwwyyyyyyyyyxxxvvvuuussssssssssssrrrpppnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmkkkiiigggeeebbb___\\\XXXVVVTTTSSSQQQOOOLLLJJJHHHJJJLLLOOORRRVVV\\\```iiiqqq{{{|||yyyvvvpppkkkmmmsss{{{zzzwwwwwwsssyyy~~~sssddd]]]UUUSSSRRRQQQQQQQQQOOOMMM{{{fffTTTNNNGGGCCCCCCEEEDDDCCCDDDCCCDDDFFFHHHMMM[[[hhh|||}}}tttmmmjjjhhhhhhkkkpppvvv~~~~~~zzzzzzrrrmmmooonnnmmmmmmooorrruuuxxx}}}{{{wwwpppggg]]]TTTMMMGGGCCCAAAAAA@@@@@@AAACCCEEEFFFHHHIIIJJJMMMRRRXXX^^^aaafffeeecccaaaccciiiqqqwww|||~~~}}}{{{zzz}}}|||xxxtttttttttuuuwwwzzz~~~}}}zzzxxxuuurrrpppkkkmmmqqqvvv{{{}}}|||{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwvvvvvvwwwxxxwwwvvvuuutttqqqqqqqqqqqqpppnnnmmmlllnnnnnnnnnnnnnnnnnnnnnnnnmmmkkkhhhfffdddbbb^^^[[[XXXVVVTTTRRRQQQOOOMMMJJJHHHJJJMMMOOORRRWWW]]]aaajjjrrr||||||yyyvvvppplllooouuu|||xxxvvvsssyyy~~~oooaaa[[[UUUTTTQQQPPPPPPOOOMMMKKKzzzdddTTTOOOIIIEEEDDDEEEDDDDDDCCCBBBCCCFFFGGGKKKWWWcccvvvvvvnnnjjjgggiiikkkpppvvv}}}}}}xxx}}}|||sssmmmllllllkkklllooossswwwyyyyyyrrrggg\\\SSSLLLFFFCCC????????????@@@BBBCCCDDDEEEFFFGGGJJJOOOVVV]]]ccciiihhhgggfffgggmmmtttzzz}}}}}}}}}{{{zzz{{{zzzwwwrrrqqqqqqrrrtttxxx|||~~~|||yyywwwtttqqqnnnkkklllnnnrrrwww}}}}}}{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvsssssstttttttttsssrrrqqqqqqpppppppppooonnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnllljjjgggeeeccc```\\\ZZZXXXUUURRRQQQPPPOOOLLLKKKHHHJJJMMMPPPTTTYYY___ccckkkrrr||||||xxxuuupppmmmqqqxxxzzzwwwuuuzzzmmm___YYYVVVTTTQQQPPPOOONNNLLLJJJwwwaaaTTTQQQLLLHHHFFFEEEEEEEEEBBBBBBDDDFFFFFFIIISSS___sssyyypppjjjgggiiikkkpppvvv}}}}}}www{{{~~~uuunnniiiiiiiiilllooouuuzzz}}}}}}uuuhhh\\\RRRKKKFFFDDD>>>??????@@@AAABBBCCCDDDDDDEEEGGGIIIMMMTTT\\\cccjjjjjjjjjiiikkkooouuuzzz{{{zzzyyyyyyyyy|||~~~yyyvvvqqqpppoooooorrruuuyyy|||~~~|||yyywwwtttpppnnnlllkkklllnnnqqqvvv{{{~~~}}}{{{{{{{{{{{{yyyyyyxxxwwwvvvvvvvvvvvvssssssssssssrrrrrrqqqqqqqqqqqqppppppooooooooonnnmmmmmmmmmmmmmmmmmmmmmmmmllljjjgggdddbbb___[[[XXXVVVTTTPPPOOONNNMMMLLLJJJHHHJJJNNNQQQUUUZZZaaaeeelllsss}}}{{{wwwsssooommmrrrzzz~~~zzzyyy}}}kkk___ZZZVVVTTTQQQPPPOOONNNLLLJJJvvv```TTTQQQMMMHHHEEEDDDDDDDDDBBBBBBDDDFFFFFFHHHQQQ[[[ppp{{{rrrkkkhhhhhhjjjooouuu|||xxxyyyxxxrrriiiiiijjjlllpppvvv{{{~~~wwwjjj\\\RRRKKKGGGDDD@@@@@@AAABBBCCCDDDEEEEEEEEEGGGIIIJJJLLLRRR[[[bbbiiikkklllmmmnnnqqquuuxxxxxxxxxwwwwwwyyy}}}zzzvvvqqqpppnnnnnnpppssswwwzzz|||}}}zzzwwwsssooollliiihhhggggggiiinnnrrruuuyyy~~~}}}||||||||||||zzzyyyxxxwwwvvvvvvvvvvvvuuuuuuuuuttttttttttttsssrrrrrrqqqpppooooooppppppmmmmmmmmmmmmmmmmmmmmmmmmkkkiiifffcccaaa^^^ZZZWWWTTTRRRNNNLLLLLLLLLJJJIIIHHHKKKNNNRRRVVV\\\bbbgggmmmttt}}}~~~yyyuuuqqqmmmlllsss|||}}}{{{iii^^^ZZZUUUTTTQQQPPPPPPOOOMMMKKKxxxbbbQQQPPPLLLHHHDDDBBBBBBBBBCCCCCCEEEGGGFFFGGGOOOYYYkkk}}}tttlllhhheeehhhlllssszzzxxxyyy|||vvvkkkkkkkkkmmmqqquuuzzz}}}xxxjjj\\\QQQJJJFFFDDDBBBBBBDDDEEEFFFGGGGGGGGGGGGJJJLLLMMMMMMRRRZZZ```iiikkkoooqqqrrrsssuuuwwwwwwvvvvvvwww{{{{{{xxxsssqqqnnnmmmnnnqqquuuxxx{{{~~~yyyvvvqqqmmmiiibbb```^^^^^^```dddjjjmmmttt{{{~~~}}}}}}}}}~~~zzzzzzyyywwwwwwwwwwwwwwwvvvvvvuuutttttttttttttttrrrqqqpppooooooooopppqqqmmmmmmmmmmmmmmmmmmmmmmmmkkkiiieeeccc```]]]YYYVVVSSSPPPLLLJJJJJJJJJIIIHHHHHHKKKNNNRRRWWW]]]dddhhhmmmuuu~~~|||xxxsssooolllkkksss|||}}}|||wwwggg^^^ZZZUUUSSSRRRQQQQQQQQQOOOMMM{{{eeeOOONNNKKKFFFBBB@@@@@@AAACCCCCCFFFHHHGGGGGGNNNXXXggg~~~uuummmiiicccfffjjjqqqyyyyyyyyy~~~zzznnnnnnmmmnnnqqquuuyyy{{{yyyjjj[[[PPPIIIEEECCCCCCDDDEEEGGGHHHHHHIIIHHHHHHKKKOOOOOONNNQQQYYY___iiilllqqqtttuuuuuuuuuvvvvvvvvvvvvxxx|||}}}zzzsssqqqooommmnnnqqqtttwwwzzz~~~}}}yyytttpppkkkggg[[[ZZZWWWWWWYYY^^^dddhhhqqqyyy~~~}}}}}}~~~~~~{{{zzzyyyxxxwwwwwwwwwwwwttttttsssrrrrrrrrrrrrsssqqqqqqooonnnnnnoooppppppmmmmmmmmmmmmmmmmmmmmmmmmkkkhhheeebbb```\\\XXXUUURRROOOKKKIIIHHHIIIHHHHHHHHHKKKOOOSSSWWW^^^eeeiiinnnuuu~~~|||wwwqqqnnnkkkkkksss}}}~~~zzzxxx|||ttteee]]]YYYUUUSSSRRRQQQRRRRRRPPPOOOzzzcccYYYQQQJJJIIIIIIFFFEEEFFFCCCDDDDDDDDDEEEHHHMMMPPPcccwww~~~tttnnnjjjfffhhhkkkpppwww~~~}}}}}}{{{tttnnnkkknnnpppqqqtttxxxxxxhhh[[[QQQIIIGGGHHHDDDEEEFFFHHHJJJLLLNNNOOOOOOOOOOOOPPPRRRTTTVVVXXXfffkkkqqquuuvvvvvvvvvvvvssssssuuuxxx|||zzzwwwqqqooonnnmmmnnnpppsssuuuzzz~~~{{{vvvooogggbbb]]]YYYVVVWWWWWWXXX^^^eeeqqq|||~~~~~~~~~}}}|||~~~|||zzzxxxxxxxxxyyyzzzyyyvvvttttttuuuuuusssppppppqqqqqqppppppooonnnmmmnnnmmmlllkkkkkklllmmmnnnjjjgggdddaaa^^^\\\XXXUUUPPPMMMJJJGGGEEEEEEFFFGGGHHHLLLQQQTTTXXX]]]eeekkkqqqwww~~~~~~}}}}}}wwwpppllliiijjjttt}}}yyyxxx|||rrrfff___YYYXXXVVVTTTRRRQQQQQQRRRSSS{{{dddYYYPPPIIIHHHHHHEEEDDDEEECCCDDDDDDDDDEEEHHHLLLPPP```sssvvvoookkkhhhiiilllpppvvv|||wwwppplllmmmoooqqqtttyyy~~~wwwggg[[[QQQIIIGGGIIIEEEGGGIIILLLOOORRRSSSTTTTTTSSSRRRRRRRRRTTTVVVXXXccchhhoootttuuuuuuuuutttqqqqqqssswww{{{~~~~~~~~~|||{{{{{{|||}}}{{{tttrrrooommmmmmoooqqqsssyyy}}}{{{uuunnnfffaaaYYYUUUSSSUUUVVVYYY```iiivvv~~~~~~~~~~~~}}}}}}|||zzzxxxxxxxxxyyyzzzyyywwwuuutttuuuuuusssqqqpppqqqqqqppppppooonnnmmmoooooommmlllkkkkkkkkkkkkiiifffbbb___]]]ZZZVVVTTTOOOMMMJJJGGGEEEFFFGGGHHHIIIMMMRRRUUUYYY^^^ffflllrrrxxx~~~}}}|||{{{yyytttnnnkkkiiilllwwwyyyuuuuuuzzzpppeee^^^YYYWWWVVVUUUSSSRRRRRRRRRSSS|||fffXXXOOOIIIHHHGGGEEECCCDDDCCCCCCDDDCCCDDDGGGKKKOOO\\\ooowwwpppllljjjjjjkkknnnsssyyy|||tttnnnmmmnnnppptttyyyzzz|||uuueeeZZZPPPIIIHHHJJJIIIKKKNNNRRRVVVYYY[[[\\\[[[YYYUUUSSSRRRSSSUUUWWW]]]ccckkkqqqssssssrrrrrrnnnnnnqqquuuyyy|||||||||vvvvvvwwwyyy}}}yyyvvvqqqmmmkkkmmmppprrrwww{{{zzztttmmmeee___TTTQQQPPPRRRUUUZZZcccmmm{{{~~~~~~}}}|||zzzxxxxxxxxxyyyyyyyyywwwvvvuuuvvvuuutttrrrpppqqqqqqppppppooonnnmmmoooooonnnmmmllljjjiiihhhgggeeeaaa^^^[[[XXXUUURRRNNNLLLIIIFFFEEEFFFGGGHHHJJJNNNSSSVVVZZZ```hhhnnntttzzz~~~|||zzzyyyvvvqqqllljjjjjjooo{{{ssspppqqqwww}}}oooddd]]]YYYWWWWWWVVVVVVUUUSSSRRRQQQ~~~hhhWWWOOOHHHGGGGGGDDDCCCDDDCCCCCCCCCCCCCCCFFFJJJNNNZZZkkkxxxqqqmmmiiiiiijjjmmmrrrxxx~~~yyypppnnnnnnooosssyyyxxxzzz}}}|||pppaaaWWWOOOIIIHHHKKKMMMPPPTTTYYY]]]___``````]]]ZZZUUUQQQOOOPPPRRRTTTVVV\\\eeelllooooooooooookkklllooosssxxxzzzzzzyyysssssstttwww{{{{{{wwwqqqlllkkklllooorrrvvvzzzzzztttkkkccc]]]RRRNNNMMMPPPTTTZZZeeeooo~~~|||{{{zzzyyyxxxxxxxxxxxxyyyxxxwwwvvvuuuuuutttssspppqqqqqqppppppooonnnmmmmmmmmmnnnmmmllljjjhhhggggggdddaaa]]][[[WWWTTTQQQMMMKKKHHHFFFEEEFFFGGGIIIJJJNNNSSSVVVZZZ```hhhnnnuuu{{{}}}|||{{{zzzvvvqqqlllkkkkkkqqq~~~|||{{{~~~ooommmpppwww}}}~~~oooddd]]]ZZZWWWWWWXXXXXXVVVTTTRRRPPP~~~iiiWWWOOOHHHGGGGGGDDDCCCDDDBBBCCCCCCBBBCCCEEEIIIMMMXXXhhhyyyrrrmmmgggggghhhkkkqqqxxx}}}sssooonnnnnnrrrwwwwwwyyy{{{}}}uuuiii\\\SSSMMMIIIIIIMMMRRRUUUYYY]]]``````______YYYVVVQQQMMMKKKKKKMMMOOOPPPVVV^^^eeeiiijjjjjjjjjiiijjjmmmqqquuuwwwvvvtttrrrqqqrrrsssvvv{{{{{{wwwqqqmmmkkkmmmpppsssuuuyyyyyysssjjjaaa[[[SSSNNNLLLNNNRRRYYYeeeppp~~~{{{zzzzzzyyyxxxxxxwwwwwwxxxxxxwwwvvvuuutttsssssspppqqqqqqppppppooonnnmmmjjjkkklllllllllkkkiiiiiihhheeeaaa^^^[[[WWWSSSQQQLLLJJJGGGEEEEEEFFFHHHIIIJJJMMMSSSVVVZZZaaaiiiooovvv|||~~~}}}||||||yyysssnnnlllmmmsss~~~zzz{{{wwwllllllpppyyy|||nnnccc]]]\\\WWWWWWXXXXXXWWWTTTQQQOOO~~~iiiXXXOOOIIIHHHGGGEEECCCDDDBBBCCCBBBBBBBBBDDDHHHLLLVVVeee}}}|||tttooohhhhhhhhhkkkpppxxxvvvqqqooonnnpppuuuvvvxxxzzz|||~~~ooodddXXXQQQMMMJJJLLLQQQWWWYYY]]]______]]]YYYWWWPPPNNNJJJGGGFFFGGGHHHJJJKKKPPPXXX^^^bbbccceeefffeeefffiiimmmqqqrrrpppnnnmmmlllkkklllnnnqqquuuwwwyyy|||{{{xxxsssnnnlllmmmoooqqqssswww}}}yyyrrriii___YYYSSSNNNLLLNNNRRRYYYfffrrr~~~}}}zzzzzzzzzyyyxxxxxxwwwwwwvvvwwwwwwvvvsssrrrrrrssspppqqqqqqppppppooonnnmmmiiijjjjjjkkkkkkjjjjjjjjjhhheeeaaa]]]ZZZWWWSSSPPPKKKIIIGGGEEEEEEFFFHHHJJJKKKOOOTTTXXX\\\bbbkkkqqqxxx~~~~~~}}}}}}||||||zzztttnnnlllmmmsss||||||~~~{{{qqqkkklllrrr|||xxxlllaaa\\\\\\WWWWWWXXXXXXVVVSSSPPPNNN~~~hhhYYYPPPIIIHHHHHHEEEDDDEEEBBBBBBBBBAAAAAACCCHHHKKKTTTbbbzzzwwwrrrkkkjjjjjjkkkpppvvv}}}yyytttpppmmmooossstttvvvxxxzzz|||zzzlllaaaVVVQQQNNNMMMPPPUUU[[[]]]______]]]WWWQQQMMMGGGFFFDDDCCCCCCDDDFFFGGGHHHLLLRRRXXX[[[^^^```bbbaaabbbeeeiiikkkkkkiiifffcccbbbaaabbbcccfffjjjlllnnnsssyyy}}}}}}zzzuuupppmmmllllllmmmoootttzzzyyyqqqhhh^^^XXXSSSNNNKKKMMMRRR[[[iiiuuu}}}|||yyyzzzyyyyyyxxxwwwwwwvvvuuuvvvwwwuuurrrpppqqqrrrpppqqqqqqppppppooonnnmmmkkkkkkjjjiiiiiiiiiiiiiiigggddd___\\\YYYUUUQQQNNNJJJHHHFFFEEEEEEFFFIIIJJJMMMQQQVVVZZZ___eeennnttt{{{~~~}}}|||{{{zzzwwwrrrllljjjlllsss|||yyywwwzzz}}}vvvnnnkkklllssstttiii___YYY[[[WWWWWWWWWVVVTTTRRRPPPNNN~~~hhhYYYQQQJJJIIIIIIFFFEEEFFFBBBBBBBBBAAAAAACCCGGGJJJSSS```wwwyyytttnnnlllkkklllooouuu|||~~~{{{uuuqqqnnnnnnqqqsssuuuwwwyyy{{{~~~}}}uuukkk```VVVRRRPPPPPPTTTYYY]]]___```___ZZZSSSKKKGGGBBBAAAAAAAAABBBCCCEEEFFFGGGJJJOOOTTTWWWZZZ]]]```^^^___bbbeeehhhgggdddaaa[[[[[[ZZZZZZ\\\___ccceeegggmmmsssxxx}}}|||wwwrrrmmmkkkjjjjjjmmmqqqxxx}}}yyyqqqggg]]]WWWQQQLLLJJJMMMSSS\\\kkkxxx}}}{{{yyyyyyyyyyyyyyywwwvvvvvvtttuuuvvvuuuqqqoooppprrrpppqqqqqqppppppooonnnmmmnnnmmmkkkhhhggggggggggggeeebbb^^^ZZZWWWSSSOOOLLLIIIHHHFFFDDDEEEFFFIIIJJJOOOSSSXXX]]]aaagggpppvvv}}}~~~|||{{{yyyxxxtttooojjjhhhjjjrrr|||uuurrrvvvzzz~~~~~~tttmmmjjjllltttqqqggg\\\WWWYYYWWWWWWVVVUUUSSSQQQOOONNN}}}fffZZZSSSLLLJJJGGGDDDCCCEEECCCDDDDDDDDDDDDEEEHHHKKKTTT```uuuzzztttlllhhhhhhlllpppttt{{{~~~wwwqqqppprrrttt||||||{{{zzz{{{~~~{{{wwwfff```WWWRRRRRRVVV[[[^^^eeeccc^^^VVVNNNHHHFFFFFFAAABBBCCCCCCCCCEEEIIILLLNNNPPPRRRVVVYYY[[[\\\\\\_________^^^]]]\\\[[[ZZZWWWUUURRRQQQSSSVVVZZZ]]]cccjjjqqqvvvzzz}}}yyytttpppmmmlllkkkppprrrvvv{{{~~~vvvlllbbbYYYTTTOOOLLLKKKOOOUUU^^^lllyyy~~~}}}|||{{{||||||{{{zzzyyyxxxxxxwwwvvvvvvuuuuuuttttttssssssrrrqqqpppooonnnnnnnnnnnnkkklllllllllkkkiiihhhgggdddaaa^^^ZZZWWWRRRMMMJJJHHHHHHGGGFFFEEEGGGKKKNNNNNNRRRXXX\\\```fffnnnttt~~~~~~}}}}}}}}}|||zzzxxxrrrnnniiiggglllvvv{{{yyyvvvuuuwwwzzz}}}tttooojjjpppyyymmmeee^^^XXXUUUWWWUUURRRQQQQQQQQQOOONNN}}}gggYYYRRRLLLJJJHHHDDDCCCEEEBBBCCCCCCCCCCCCDDDGGGIIIPPP\\\qqq|||vvvnnniiihhhkkkooorrrxxx}}}{{{uuurrrssstttzzz{{{{{{||||||zzzvvvfff```XXXTTTTTTXXX]]]```dddaaa\\\TTTLLLGGGEEEEEEAAABBBCCCCCCDDDGGGKKKOOOPPPSSSWWW[[[^^^_________\\\\\\\\\[[[YYYXXXVVVUUUNNNNNNMMMNNNQQQVVV\\\___bbbiiipppuuuzzz~~~zzzuuuqqqnnnkkkjjjmmmooossswww|||}}}tttjjj```WWWRRRNNNKKKKKKOOOUUU^^^mmmzzz~~~~~~}}}||||||{{{zzzyyyxxxxxxuuuuuuttttttssssssrrrrrrrrrqqqpppooonnnnnnnnnnnnkkklllllllllkkkiiihhhfffccc```\\\XXXUUUQQQLLLHHHGGGGGGGGGEEEEEEGGGJJJNNNOOOTTTYYY^^^bbbhhhpppvvv~~~}}}}}}}}}~~~}}}zzzxxxqqqmmmhhhffflllwwwxxxvvv}}}xxxwwwyyy{{{~~~uuupppnnnuuu}}}{{{kkkccc]]]XXXVVVTTTRRRPPPOOOPPPPPPOOOMMM~~~hhhYYYQQQKKKJJJHHHDDDDDDFFFAAABBBBBBBBBBBBCCCEEEHHHLLLWWWkkkxxxooojjjhhhkkkmmmooouuu{{{~~~{{{|||yyyuuussssssxxxzzz|||}}}~~~|||xxxtttfff```ZZZVVVWWW[[[___bbbbbb___YYYQQQJJJEEECCCCCCAAABBBDDDEEEGGGKKKPPPTTTWWWZZZ___ccceeeeeecccaaaYYYYYYWWWUUUSSSQQQPPPOOOIIIIIIIIIKKKOOOUUU[[[^^^bbbhhhooouuu{{{{{{vvvrrrnnnkkkjjjjjjkkknnnssswww|||{{{rrrggg]]]UUUPPPMMMJJJKKKOOOUUU^^^nnn|||}}}}}}|||{{{zzzyyyxxxxxxuuuttttttsssrrrrrrqqqqqqqqqqqqpppooonnnnnnnnnnnnllllllllllllkkkiiigggfffaaa^^^ZZZVVVSSSOOOJJJGGGFFFFFFFFFEEEDDDFFFJJJNNNQQQUUU[[[```dddjjjrrrxxx|||||||||~~~}}}zzzwwwpppkkkgggffflllyyy}}}sssrrrxxx{{{yyy{{{}}}~~~wwwsssssszzzvvvgggaaa\\\XXXVVVQQQOOONNNMMMNNNOOONNNMMMjjjXXXQQQKKKJJJHHHEEEDDDFFFAAABBBCCCBBBBBBCCCEEEHHHKKKUUUfff|||xxxnnnjjjgggjjjlllnnnssszzz}}}zzzzzz|||}}}wwwtttrrruuuxxx|||~~~}}}zzzuuuqqqddd___ZZZWWWYYY]]]aaaccc```]]]WWWOOOGGGCCCBBBBBBAAACCCEEEHHHLLLQQQVVV[[[bbbeeeiiilllkkkhhhdddaaaXXXVVVTTTQQQOOOLLLKKKJJJJJJIIIIIIKKKNNNSSSXXX[[[aaagggooouuu|||}}}xxxsssooollljjjhhhiiikkkooosssyyy}}}yyyoooeee[[[TTTPPPKKKJJJKKKPPPVVV___ppp~~~}}}}}}|||{{{zzzyyyyyyvvvuuuttttttsssrrrqqqqqqqqqpppooonnnnnnmmmmmmnnnllllllllllllkkkiiigggfffaaa^^^YYYUUUQQQNNNJJJGGGEEEEEEEEEDDDDDDGGGKKKNNNRRRVVV\\\aaaeeekkksssyyyzzzzzz|||~~~}}}yyyvvvnnnjjjfffgggnnn{{{zzzpppnnntttzzz|||{{{~~~}}}xxxvvvyyyssseee___YYYVVVUUUOOONNNLLLMMMNNNOOOOOONNNkkkYYYQQQKKKJJJHHHDDDDDDFFFCCCDDDDDDCCCBBBCCCFFFHHHKKKTTTdddxxx~~~vvvmmmhhhfffiiikkknnnssszzz~~~zzzzzz{{{yyytttrrrtttwww|||}}}{{{vvvppplll```\\\XXXWWWYYY^^^aaaccc___\\\VVVNNNFFFBBBBBBCCCAAADDDHHHLLLQQQWWW^^^cccnnnooopppooolllgggaaa^^^XXXVVVSSSOOOLLLJJJHHHHHHJJJJJJJJJLLLPPPTTTYYY[[[```eeemmmuuu}}}~~~yyyuuupppmmmkkkhhhhhhiiilllqqqwww|||wwwmmmbbbYYYSSSOOOJJJJJJLLLQQQWWWaaasss~~~}}}|||{{{zzzzzzyyywwwwwwvvvuuutttsssrrrqqqqqqpppooonnnmmmmmmmmmmmmmmmmmmmmmlllkkkiiifffeeeaaa^^^YYYTTTQQQMMMJJJGGGDDDDDDEEEDDDEEEHHHLLLPPPRRRVVV\\\aaaeeekkksssyyyyyyzzz{{{}}}~~~|||xxxtttmmmjjjgggiiiqqqwwwnnnlllrrrwww{{{{{{~~~|||zzzyyyqqqddd]]]WWWTTTSSSOOONNNLLLMMMNNNPPPOOOOOOmmmZZZSSSLLLJJJHHHDDDCCCEEECCCDDDDDDCCCBBBCCCEEEHHHJJJRRR```sss}}}wwwmmmiiifffiiikkkmmmsssyyy~~~|||{{{|||{{{wwwtttsssvvv{{{~~~}}}{{{xxxuuuoooiiidddZZZXXXUUUUUUXXX\\\```aaa```]]]VVVNNNFFFCCCCCCDDDCCCFFFJJJPPPVVV^^^fffkkkuuusssppplllfffaaa\\\YYYXXXVVVRRROOOKKKIIIHHHHHHGGGGGGIIILLLPPPUUUYYY\\\^^^bbbjjjsss|||~~~{{{wwwrrrooommmhhhhhhhhhkkkooovvv||||||sssiii___WWWRRROOOIIIJJJNNNSSSYYYcccvvv~~~}}}|||{{{zzzzzzxxxxxxwwwuuutttsssrrrrrrppppppooonnnmmmmmmmmmmmmmmmmmmmmmlllkkkhhhfffeeeaaa]]]XXXSSSOOOLLLIIIGGGDDDEEEEEEEEEFFFIIINNNQQQSSSWWW]]]bbbfffllltttzzz~~~{{{{{{{{{|||}}}{{{wwwsssllljjjjjjmmmuuuuuulllkkkpppvvv~~~|||xxxzzz}}}|||zzzzzz{{{nnnbbb[[[UUURRRRRROOOMMMLLLLLLNNNOOOOOONNNnnn[[[TTTMMMJJJGGGCCCAAACCCCCCCCCCCCBBBAAABBBDDDFFFHHHOOO\\\nnnyyypppkkkhhhjjjkkklllqqqwww{{{~~~~~~~~~{{{yyysssvvvzzz~~~~~~}}}}}}|||{{{zzzzzzyyyvvvtttrrrooolllfff___[[[UUUSSSQQQRRRVVVZZZ]]]___aaa^^^WWWNNNGGGDDDDDDFFFDDDGGGMMMSSS[[[ccclllrrruuurrrkkkddd^^^YYYWWWUUUWWWUUURRRNNNKKKIIIHHHHHHFFFFFFGGGIIIMMMQQQTTTVVVZZZ^^^fffooozzz~~~{{{xxxtttqqqooohhhggggggiiinnnuuu|||}}}wwwnnnddd[[[TTTPPPNNNIIIKKKPPPUUUZZZeeeyyy~~~}}}|||{{{zzzxxxwwwvvvuuusssrrrqqqpppppppppnnnmmmmmmmmmmmmmmmmmmmmmmmmlllkkkhhhfffddd```[[[VVVQQQMMMJJJGGGEEEDDDEEEFFFFFFGGGJJJOOOSSSUUUYYY___ccchhhnnnuuu{{{~~~~~~}}}|||{{{{{{zzzyyyuuussslllkkklllqqqyyyrrrjjjiiiooottt~~~~~~wwwtttwww|||~~~|||yyyyyyzzz|||zzziii___YYYSSSQQQRRRNNNLLLKKKKKKLLLMMMLLLKKKooo\\\UUUNNNJJJGGGBBBAAABBBBBBBBBBBBAAA@@@@@@CCCEEEFFFLLLXXXjjj~~~|||sssnnnjjjjjjkkkkkkooouuuzzz~~~~~~|||tttvvvzzz}}}~~~~~~~~~~~~~~~~~~}}}zzzzzzyyyxxxwwwvvvuuuuuunnnllljjjhhheee```YYYTTTRRRPPPOOOPPPTTTYYY\\\]]]bbb^^^XXXOOOHHHEEEFFFGGGEEEHHHNNNUUU]]]gggpppvvvsssnnnfff^^^WWWTTTSSSSSSWWWUUUQQQMMMJJJIIIHHHIIIHHHGGGGGGHHHIIIKKKMMMNNNWWW[[[cccmmmxxx~~~|||yyyuuurrrpppgggffffffhhhmmmttt{{{zzztttkkkaaaXXXQQQNNNLLLIIIKKKQQQVVV[[[fff{{{~~~}}}|||{{{{{{wwwvvvuuutttrrrqqqpppooopppooonnnmmmmmmllllllmmmnnnnnnmmmlllkkkhhhfffddd^^^ZZZTTTOOOKKKIIIFFFDDDEEEEEEFFFGGGHHHKKKPPPTTTVVV[[[```eeeiiiooowww}}}~~~}}}}}}{{{zzzyyyxxxuuurrrllllllnnnsss|||ppphhhhhhnnnssszzztttqqquuuzzz}}}}}}zzzwwwwwwzzz|||ttteee\\\WWWRRRQQQSSSMMMLLLJJJJJJKKKKKKJJJIIIkkkZZZTTTMMMIIIHHHGGGEEECCCDDDEEEDDDBBB??????@@@BBBHHHKKKSSScccwww~~~tttsssqqqnnnmmmoootttxxx|||}}}{{{vvvxxx{{{~~~}}}{{{{{{zzzzzz{{{{{{{{{xxxvvvzzzxxxwwwwwwxxxxxxwwwuuutttuuuxxxzzzzzzyyywwwvvvtttsssqqqooommmkkkiiihhhfffddd```\\\WWWSSSPPPOOOMMMLLLLLLNNNSSSYYY\\\^^^bbb]]]VVVNNNHHHFFFFFFGGGHHHMMMQQQWWWaaalllrrrrrrssskkk```XXXTTTSSSRRRQQQSSSSSSRRRQQQNNNKKKHHHFFFGGGGGGGGGHHHIIIKKKLLLMMMQQQUUU]]]fffppp|||}}}{{{yyyvvvrrrooommmhhhfffhhhlllpppwww|||yyyrrrggg\\\UUUQQQNNNMMMLLLNNNRRRXXXaaaqqq~~~}}}{{{zzzxxxuuurrrqqqqqqrrrrrrqqqoooooooooooonnnnnnnnnnnnnnnmmmllllllllljjjfffccc]]]YYYSSSOOOKKKIIIGGGEEECCCDDDFFFGGGIIILLLQQQTTTXXX[[[aaaeeejjjrrr{{{~~~||||||{{{{{{zzzwwwrrrooollllllnnnttt}}}~~~uuupppnnnssszzzxxxssspppssswwwxxx{{{}}}~~~~~~{{{wwwwww{{{nnnbbb^^^UUUSSSTTTPPPOOONNNMMMLLLLLLLLLMMMNNNkkk[[[UUUMMMIIIHHHGGGEEECCCCCCDDDCCCBBB@@@???AAACCCFFFIIIRRRaaauuu{{{yyyvvvqqqoooppptttwww|||~~~}}}|||wwwyyy{{{}}}|||{{{yyyvvvtttqqqqqqqqqrrrttttttqqqoooqqqooonnnnnnoooooonnnmmmnnnppprrrssstttrrrpppoookkkjjjhhhfffcccaaa```___]]][[[XXXUUUSSSQQQPPPOOOMMMMMMMMMPPPUUUZZZ\\\]]]___[[[TTTMMMHHHFFFGGGGGGIIIMMMRRRWWW```kkkqqqpppqqqiii___WWWTTTSSSSSSRRRVVVVVVUUUSSSPPPMMMJJJHHHHHHHHHHHHIIIIIIJJJKKKLLLPPPTTT[[[dddnnnyyy}}}{{{yyyvvvrrrppplllgggdddgggjjjnnnvvv}}}zzztttmmmbbbYYYTTTQQQPPPOOOMMMOOOTTTZZZdddttt~~~}}}{{{zzzyyyvvvsssqqqrrrrrrrrrrrroooooooooooonnnnnnnnnnnnnnnmmmllllllkkkiiieeebbb\\\XXXRRRNNNKKKIIIFFFEEECCCDDDFFFGGGIIILLLQQQUUUXXX\\\aaafffkkksss|||~~~||||||{{{{{{zzzvvvqqqmmmjjjjjjmmmttt~~~}}}tttppppppvvv~~~zzzuuusssvvvxxxyyy{{{}}}|||{{{}}}}}}iii^^^\\\UUUSSSTTTNNNNNNMMMLLLKKKKKKKKKLLLMMMkkk[[[UUUNNNIIIHHHHHHFFFDDDBBBCCCCCCBBB@@@@@@BBBCCCDDDGGGOOO^^^rrr|||uuuppppppsssvvv|||}}}|||yyyzzz{{{}}}~~~{{{wwwuuusssqqqnnnllliiihhhhhhjjjkkkkkkiiigggfffeeeccccccdddddddddccceeefffggghhhhhhgggeeeddd___^^^]]][[[XXXVVVTTTSSSRRRPPPNNNMMMLLLMMMNNNOOONNNNNNPPPTTTXXX[[[\\\\\\ZZZVVVPPPKKKGGGGGGGGGIIIJJJNNNRRRVVV___jjjnnnnnnlllfff]]]VVVSSSSSSTTTUUUZZZYYYYYYWWWTTTQQQNNNLLLKKKKKKKKKJJJJJJJJJKKKKKKOOOSSSYYYaaajjjuuu}}}{{{yyywwwssspppkkkfffccceeehhhmmmttt|||}}}vvvnnnggg]]]TTTQQQPPPQQQRRRMMMQQQVVV]]]hhhyyy}}}{{{{{{yyywwwtttssssssssssssrrroooooooooooonnnnnnnnnnnnnnnmmmlllkkkkkkhhhddd```ZZZWWWQQQMMMJJJHHHFFFDDDCCCDDDFFFGGGIIIMMMQQQUUUXXX]]]bbbhhhmmmuuu~~~~~~||||||{{{zzzxxxuuuoookkkhhhiiilllsss}}}zzzsssppprrr{{{}}}xxxvvvyyy{{{zzz{{{~~~{{{hhh___]]]VVVVVVVVVOOONNNMMMLLLKKKKKKKKKKKKKKKlll[[[UUUNNNIIIHHHHHHFFFDDDAAABBBCCCBBBAAAAAABBBDDDDDDGGGNNN[[[nnnxxxrrrpppsssvvv}}}~~~}}}}}}yyyzzz{{{|||~~~~~~zzzwwwssspppnnnllljjjhhhgggfffeeeffffffeeeccc```___]]][[[ZZZ[[[\\\[[[ZZZYYYZZZ[[[\\\[[[ZZZYYYXXXWWWVVVTTTRRRPPPNNNLLLKKKJJJIIIGGGGGGHHHJJJMMMOOONNNOOOQQQUUUYYY[[[ZZZYYYTTTQQQLLLHHHFFFFFFHHHIIIJJJNNNQQQUUU]]]gggkkkjjjgggbbbZZZUUURRRSSSVVVXXX]]]]]]\\\[[[XXXUUURRRPPPNNNNNNNNNNNNMMMLLLKKKKKKOOORRRWWW^^^gggrrr|||}}}{{{zzzwwwtttqqqlllfffcccdddhhhlllttt|||zzzrrriiibbbXXXPPPMMMNNNPPPQQQMMMQQQXXX```lll}}}}}}|||{{{zzzxxxuuutttttttttsssqqqoooooooooooonnnnnnnnnnnnnnnlllkkkkkkiiifffbbb___XXXTTTOOOKKKIIIGGGEEEDDDCCCDDDFFFGGGIIIMMMRRRVVVYYY]]]dddjjjpppwww~~~}}}{{{zzzyyywwwsssmmmiiiggggggjjjqqq{{{wwwrrrqqqwww{{{xxx{{{|||{{{{{{}}}{{{jjj```\\\VVVXXXZZZRRRNNNNNNMMMMMMLLLLLLKKKKKKmmm[[[UUUNNNJJJIIIHHHFFFDDD@@@BBBCCCCCCBBBAAABBBCCCDDDGGGMMMYYYjjjxxxrrrqqqsssvvv}}}}}}||||||||||||zzzzzz{{{|||~~~~~~~~~xxxuuurrrpppnnnmmmjjjhhhhhhgggeeedddccc```\\\YYYYYYVVVSSSRRRRRRRRRRRRQQQOOOOOOPPPPPPPPPPPPOOONNNNNNNNNMMMKKKIIIHHHGGGFFFGGGGGGFFFFFFGGGJJJLLLNNNOOOPPPRRRUUUWWWXXXVVVTTTNNNLLLIIIFFFEEEFFFHHHIIIJJJNNNPPPSSSZZZcccfffeeebbb^^^XXXSSSQQQSSSWWWZZZ_________^^^\\\YYYVVVUUURRRSSSSSSRRRQQQPPPNNNMMMPPPSSSXXX^^^eeepppzzz}}}{{{zzzxxxtttrrrmmmgggccceeehhhlllttt}}}~~~vvvnnneee^^^UUUNNNKKKKKKLLLMMMMMMRRRZZZcccqqq~~~|||{{{zzzxxxuuutttttttttrrrpppoooooooooooonnnnnnnnnnnnmmmlllkkkjjjhhheee```]]]VVVRRRMMMJJJHHHGGGEEEDDDCCCDDDFFFHHHJJJNNNSSSWWWYYY___ffflllrrrzzz~~~}}}{{{zzzxxxuuupppjjjfffeeefffiiipppyyywwwsssvvv}}}|||yyy{{{|||zzz{{{}}}zzzjjj```[[[XXX___eee^^^PPPPPPOOOOOONNNMMMLLLLLLooo\\\VVVNNNJJJIIIIIIGGGEEE@@@BBBDDDCCCBBBAAAAAABBBDDDFFFLLLUUUeee}}}yyysssqqqtttwwwzzz~~~}}}|||{{{yyyyyyzzz{{{{{{{{{|||~~~~~~}}}xxxuuurrrppppppooommmkkkiiigggeeecccaaa]]]YYYUUUTTTPPPLLLJJJIIIIIIHHHHHHFFFGGGGGGHHHIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCGGGGGGHHHIIIJJJKKKMMMMMMOOOOOOPPPRRRSSSRRRPPPMMMIIIHHHFFFDDDDDDEEEGGGHHHJJJMMMOOOPPPWWW___bbb```^^^[[[WWWRRRPPPRRRWWW[[[____________^^^\\\ZZZYYYWWWWWWXXXWWWVVVTTTRRRQQQTTTVVVZZZ___fffooozzz}}}|||zzzxxxuuurrrnnnhhhcccdddgggkkkttt|||zzzrrriiiaaa[[[SSSMMMJJJJJJJJJJJJNNNTTT]]]hhhvvv~~~|||{{{yyywwwuuuttttttsssqqqooooooooooooooonnnnnnnnnnnnmmmllljjjiiigggccc^^^[[[TTTPPPLLLHHHGGGFFFDDDCCCCCCDDDFFFHHHJJJNNNTTTWWWZZZ___gggooouuu}}}~~~}}}{{{yyywwwtttnnnhhhccccccdddhhhoooxxxyyyyyy}}}|||xxxyyyzzzyyy{{{~~~zzzmmmfffccccccnnnvvvnnnPPPQQQPPPPPPOOONNNLLLLLLppp\\\VVVOOOJJJIIIIIIGGGEEEAAACCCDDDDDDBBB@@@@@@@@@CCCEEEIIIQQQ```www{{{sssqqqsssvvvvvvzzz~~~}}}yyyxxxwwwvvvvvvxxxyyyzzz}}}}}}{{{{{{vvvtttrrrqqqqqqpppooommmjjjiiifffdddbbb___ZZZWWWRRRNNNIIIFFFDDDDDDCCCBBBAAAAAABBBCCCDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGIIIKKKMMMNNNOOOOOOPPPOOONNNNNNNNNMMMJJJGGGFFFEEEDDDBBBCCCDDDFFFGGGIIILLLMMMNNNTTT[[[^^^\\\[[[ZZZVVVQQQNNNQQQWWW\\\]]]^^^^^^______^^^\\\\\\ZZZ[[[\\\\\\[[[YYYWWWUUUWWWYYY\\\```gggqqq{{{}}}|||{{{yyyvvvsssnnngggbbbbbbeeejjjrrr{{{|||vvvmmmddd[[[WWWQQQLLLKKKJJJJJJIIIQQQWWW```lll|||~~~}}}|||xxxwwwuuuttttttrrrpppmmmoooooooooooonnnnnnnnnnnnmmmllljjjhhhfffbbb]]]YYYRRROOOJJJGGGFFFEEEDDDCCCCCCDDDFFFHHHKKKOOOTTTXXXZZZ```iiipppwww~~~}}}{{{yyyvvvrrrmmmfffaaa```bbbgggooozzz~~~{{{uuuvvvwwwwwwzzz{{{uuukkkgggffffffrrrwwwlllPPPPPPPPPPPPOOOMMMKKKJJJqqq\\\VVVOOOKKKIIIIIIGGGEEEBBBCCCEEEDDDBBB@@@??????AAADDDGGGNNN\\\sss}}}tttqqqrrruuusssxxx}}}yyyxxxwwwvvvuuutttuuuvvvxxxzzz}}}zzzyyyxxxuuusssqqqpppppppppooonnnllljjjhhhgggeeebbb^^^[[[SSSOOOJJJEEECCCBBBAAA@@@>>>???@@@AAABBBDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFDDDFFFJJJMMMPPPPPPPPPPPPPPPNNNLLLKKKKKKIIIFFFDDDEEEDDDCCCBBBBBBCCCEEEFFFHHHKKKLLLMMMRRRYYY\\\YYYZZZYYYVVVQQQNNNPPPVVV\\\\\\]]]^^^_________^^^]]]\\\]]]^^^___^^^\\\ZZZXXXZZZ[[[^^^bbbhhhrrr|||~~~~~~~~~}}}|||{{{yyyvvvsssmmmfffaaaaaaccchhhqqqzzzyyysssiii```XXXTTTOOOLLLKKKKKKKKKJJJSSSYYYcccppp~~~}}}|||xxxvvvuuutttsssrrrooollloooooooooooonnnnnnnnnnnnmmmllljjjhhhfffbbb\\\YYYQQQNNNJJJGGGFFFEEEDDDCCCCCCDDDFFFHHHKKKOOOTTTXXXZZZaaaiiiqqqxxx~~~}}}{{{yyyvvvrrrllleee```^^^aaafffppp|||zzztttsssuuuvvvzzzvvvjjjcccaaa___^^^ggghhhZZZOOOOOOOOOOOONNNLLLJJJIIIppp```WWWOOOLLLKKKGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDGGGNNNYYYkkkzzzuuurrrooolllqqqwww~~~}}}zzzxxxwwwqqqrrrrrrssstttwww}}}|||yyywwwtttsssrrrppppppppppppqqqmmmnnnpppppplllgggaaa]]]VVVQQQJJJEEECCCAAA@@@???>>>@@@AAAAAAAAAAAABBBDDDDDDDDDCCCCCCCCCEEEFFFGGGIIIKKKMMMPPPQQQQQQQQQPPPPPPOOOMMMJJJHHHFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEIIIIIIIIIKKKNNNSSSWWWZZZXXXVVVRRROOOOOOQQQTTTWWW[[[]]]______^^^^^^___``````bbbdddfffeeeccc```^^^^^^[[[\\\ccckkkrrr|||~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||{{{yyyxxxwwwvvvooojjjeeeddddddfffnnnwwwyyyoooeee___XXXPPPJJJIIIIIIIIIMMMRRRXXXZZZfffzzz~~~}}}zzzyyywwwuuusssqqqppppppooooooooonnnnnnmmmlllkkkmmmkkkiiihhhfffbbb]]]YYYPPPNNNJJJFFFDDDDDDDDDEEEFFFHHHKKKMMMOOORRRWWWZZZ]]]ccclllssszzz}}}|||~~~{{{wwwtttqqqkkkddd^^^^^^dddkkkttt~~~yyyuuutttwwwzzz|||}}}rrreeeaaa[[[XXXWWWYYYZZZZZZKKKKKKKKKKKKKKKKKKKKKKKKqqqaaaXXXOOOLLLKKKGGGFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCFFFLLLWWWhhh{{{vvvssspppnnnqqqvvv~~~|||xxxtttsssrrrppppppqqqrrrvvv||||||yyywwwtttsssrrrqqqppppppqqqrrrqqqsssuuuuuurrrmmmgggddd[[[VVVNNNHHHDDDBBBAAA@@@>>>???AAAAAA@@@@@@BBBCCCEEEDDDDDDDDDEEEFFFHHHIIIKKKLLLOOOQQQSSSSSSRRRRRRTTTSSSPPPMMMJJJGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDHHHHHHHHHIIILLLPPPTTTVVVXXXUUURRROOOOOOPPPSSSUUUYYY[[[^^^^^^^^^^^^___``````bbbeeeggghhhgggdddcccaaa^^^___eeelllsss|||~~~}}}}}}||||||}}}}}}~~~||||||{{{yyywwwvvvuuutttmmmhhhdddddddddgggoooxxx~~~vvvlllbbb[[[SSSMMMIIIIIIJJJKKKOOOTTT[[[^^^lll}}}}}}|||{{{yyywwwuuusssrrrrrroooooooooooonnnmmmlllkkkkkkjjjhhhfffddd```[[[XXXPPPMMMJJJFFFDDDDDDDDDEEEGGGIIIKKKMMMOOOSSSWWW[[[___eeennnuuu{{{}}}||||||yyyuuurrroooiiiccc^^^___fffnnnxxx~~~zzzwwwttttttxxx|||}}}nnnaaa]]]WWWSSSQQQQQQRRRRRRKKKKKKKKKKKKKKKKKKKKKKKKtttbbbXXXOOOLLLKKKGGGFFFGGGDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBDDDJJJTTTddd~~~{{{uuusssrrrpppqqqvvv}}}}}}wwwrrrooommmmmmnnnooorrrvvv|||~~~zzzxxxtttsssrrrqqqqqqrrrssssssuuuwwwyyyyyywwwsssnnnkkkbbb\\\SSSKKKFFFDDDCCCBBB@@@AAACCCCCCBBBBBBDDDFFFHHHHHHHHHIIIJJJLLLMMMNNNPPPRRRTTTVVVWWWWWWWWWWWWXXXVVVSSSPPPLLLJJJHHHGGGDDDDDDCCCCCCCCCCCCCCCDDDFFFFFFFFFGGGJJJMMMQQQSSSWWWTTTQQQNNNMMMNNNQQQRRRWWWYYY\\\]]]]]]]]]^^^___```bbbfffjjjkkkkkkjjjhhheeeaaaaaagggmmmttt}}}~~~}}}}}}||||||||||||}}}}}}{{{zzzyyywwwuuutttrrrrrrkkkfffcccccceeehhhpppzzz|||ssshhh]]]VVVNNNJJJHHHJJJLLLMMMRRRXXX^^^eeeuuu~~~}}}||||||{{{yyywwwuuusssrrrrrroooooooooooonnnmmmlllllliiihhhfffdddbbb___ZZZVVVOOOMMMIIIFFFDDDDDDDDDEEEHHHJJJLLLNNNPPPTTTXXX\\\bbbhhhpppwww~~~~~~}}}{{{xxxtttppplllgggaaa]]]aaahhhrrr}}}yyyvvvtttsssvvv{{{vvvhhh___ZZZTTTOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKvvvcccYYYPPPLLLJJJGGGFFFGGGDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBDDDIIIQQQaaayyy{{{tttrrrqqqqqqpppuuu||||||vvvqqqmmmkkkkkkkkkooorrryyy|||zzzvvvuuutttsssssstttuuuuuuwwwxxxzzzzzzxxxuuupppnnnggg```VVVNNNHHHFFFDDDCCCCCCDDDFFFGGGFFFGGGIIIJJJNNNNNNOOOPPPRRRTTTUUUVVVWWWXXXZZZ[[[\\\\\\\\\\\\YYYWWWUUURRROOOLLLKKKJJJFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEGGGIIIMMMQQQSSSTTTRRROOOMMMLLLMMMNNNPPPTTTWWW[[[]]]]]]]]]^^^___aaaccchhhlllnnnnnnlllkkkgggdddccchhhooovvv~~~}}}||||||{{{{{{||||||}}}{{{zzzyyywwwtttrrrqqqppphhhdddaaaccceeeiiirrr{{{~~~yyyooocccXXXRRRKKKHHHHHHLLLMMMOOOTTT[[[aaalll~~~}}}}}}|||zzzyyywwwuuusssqqqppppppoooooooooooonnnmmmllllllhhhgggeeedddbbb^^^YYYUUUNNNLLLIIIFFFDDDDDDDDDEEEIIIKKKMMMOOORRRUUUZZZ]]]dddjjjqqqyyy~~~}}}zzzxxxsssnnniiiddd```^^^aaajjjvvv}}}vvvttttttvvv{{{pppccc___ZZZTTTPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKyyydddZZZPPPLLLJJJGGGFFFHHHCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEIIIPPP^^^uuu|||tttqqqppppppooottt{{{|||uuurrrmmmjjjhhhjjjlllnnnuuu||||||yyyxxxvvvuuuuuuvvvwwwwwwyyyzzz{{{zzzxxxtttpppnnngggaaaWWWPPPKKKHHHFFFEEEEEEGGGIIIJJJKKKLLLNNNPPPTTTUUUVVVXXXYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^XXXWWWUUUSSSQQQOOOOOONNNIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBDDDGGGJJJNNNRRRTTTQQQPPPMMMKKKJJJKKKLLLMMMRRRUUUZZZ]]]^^^^^^___```ccceeeiiimmmoooooonnnmmmiiieeedddiiipppxxx||||||{{{{{{{{{{{{|||||||||{{{yyywwwtttrrrpppooogggccc```bbbeeeiiisss}}}{{{tttjjj___UUUOOOJJJIIIJJJMMMOOOPPPVVV^^^fffuuu~~~~~~}}}}}}zzzyyywwwuuusssqqqppppppnnnoooooonnnnnnmmmlllkkkhhhgggeeecccaaa^^^XXXUUUNNNKKKHHHEEEDDDDDDEEEEEEIIIKKKNNNPPPSSSWWW\\\```ffflllssszzz~~~}}}zzzxxxtttnnnhhhccc```___bbblllyyy|||wwwuuuxxx|||lllbbb\\\YYYTTTQQQPPPPPPOOONNNKKKKKKKKKKKKKKKKKKKKKKKK{{{fff[[[PPPLLLJJJGGGFFFHHHCCCCCCCCCBBBBBBBBBBBBAAADDDCCCEEEHHHNNNZZZpppvvvqqqooooooooossszzz~~~xxxuuujjjhhhfffeeehhhmmmtttxxx}}}|||zzzxxxxxxxxxxxxyyy{{{{{{{{{yyyvvvrrrmmmkkkddd___XXXRRRNNNLLLJJJIIIHHHJJJMMMOOOQQQSSSVVVYYY\\\]]]^^^```aaabbbbbbbbbcccbbbbbbaaa```______^^^YYYXXXVVVUUUSSSRRRRRRRRRMMMLLLKKKIIIHHHGGGGGGGGGBBBCCCEEEHHHKKKOOOQQQSSSNNNMMMKKKIIIIIIJJJKKKLLLPPPTTTYYY]]]______```aaadddgggkkkoooqqqrrrqqqppplllgggfffjjjpppxxx{{{{{{zzzzzzzzzzzz{{{{{{|||{{{yyyvvvssspppnnnmmmfffbbb```bbbdddiiisss}}}|||vvvnnndddZZZQQQMMMJJJIIIKKKNNNPPPRRRZZZcccnnn~~~~~~~~~|||{{{yyywwwuuusssrrrrrrmmmmmmmmmmmmlllkkkjjjjjjgggfffdddcccaaa]]]XXXTTTMMMKKKHHHEEECCCCCCEEEFFFHHHJJJNNNQQQUUUZZZ```dddjjjooovvv}}}~~~}}}zzzxxxsssllleeeaaa``````cccnnn|||}}}{{{yyy}}}{{{jjjbbbYYYVVVRRRPPPPPPPPPOOONNNKKKKKKKKKKKKKKKKKKKKKKKK|||ggg\\\QQQLLLIIIGGGFFFHHHCCCCCCCCCBBBBBBBBBAAAAAACCCBBBCCCFFFKKKVVVkkk}}}yyyrrroooooonnnsssyyy|||vvvpppmmmfffeeedddgggnnnxxx}}}{{{zzzyyyzzzzzzyyyyyyxxxuuupppkkkfffccc```]]]XXXUUUSSSQQQOOOMMMOOORRRVVVYYY[[[___bbbeeehhhiiijjjlllmmmmmmlllllllllkkkiiigggeeedddcccccc]]]\\\ZZZXXXVVVTTTTTTSSSQQQPPPNNNLLLKKKJJJIIIIIICCCDDDFFFHHHJJJLLLNNNOOOJJJJJJIIIHHHHHHJJJKKKLLLOOOTTTZZZ^^^```aaaaaabbbdddggglllqqquuuvvvvvvuuupppkkkhhhkkkpppvvv}}}{{{zzzzzzzzzzzzzzzzzz{{{{{{zzzwwwtttqqqnnnlllkkkfffbbb```aaadddiiisss|||}}}xxxqqqggg]]]TTTNNNKKKIIIHHHJJJNNNQQQUUU```kkkwww|||{{{yyywwwuuusssrrrrrrllllllllllllkkkjjjiiihhhfffdddbbbaaa___[[[VVVRRRLLLJJJGGGDDDCCCCCCEEEFFFGGGJJJNNNRRRVVV\\\bbbgggnnnssszzz~~~}}}xxxvvvrrrjjjbbb^^^^^^```eeeqqq~~~}}}wwwhhhbbbWWWTTTQQQOOOOOOOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKK|||ggg\\\QQQLLLIIIGGGFFFHHHCCCCCCBBBBBBBBBAAAAAAAAABBBAAABBBEEEHHHSSSgggzzz|||tttpppooonnnrrrxxx{{{uuunnniiifffffffffgggllluuu}}}{{{zzzzzzzzzvvvuuussspppjjjeee___\\\^^^[[[YYYWWWVVVUUURRRPPPWWWZZZ^^^bbbeeeiiimmmppprrrsssuuuvvvwwwvvvuuuuuuuuusssqqqnnnllljjjiiihhhaaa___]]]ZZZXXXVVVTTTTTTSSSRRRPPPNNNMMMLLLKKKKKKEEEFFFGGGHHHIIIJJJJJJKKKIIIHHHGGGGGGHHHIIIKKKLLLOOOTTTZZZ___aaaaaabbbccccccgggmmmsssxxxzzzzzzzzztttnnnjjjkkkooottt}}}|||{{{zzzzzzyyyyyyzzzzzz{{{zzzxxxvvvsssooollljjjiiifffbbb```aaadddiiirrr|||{{{vvvmmmbbbXXXQQQLLLIIIGGGGGGJJJNNNQQQWWWdddqqq~~~zzzyyywwwuuusssqqqppppppkkkkkkkkkkkkjjjiiihhhhhhdddbbbaaa___]]]YYYTTTQQQLLLJJJGGGDDDCCCCCCEEEFFFFFFIIIMMMRRRWWW]]]dddiiiqqqvvv}}}~~~}}}wwwuuuppphhh```\\\]]]___gggssstttgggbbbYYYVVVRRRPPPPPPOOONNNLLLKKKKKKKKKKKKKKKKKKKKKKKK}}}fff\\\RRRMMMKKKGGGFFFGGGFFFEEEDDDCCCBBBAAA@@@@@@AAAAAACCCFFFJJJRRRcccttt~~~uuupppmmmqqqtttxxx|||~~~vvvqqqlllgggeeefffffflllsssyyy}}}|||||||||ttttttqqqlllfffaaa^^^]]][[[[[[[[[ZZZXXXYYY\\\^^^ccciiiooorrrrrruuu{{{|||zzzxxxvvvtttrrrmmmiiieeeaaa^^^\\\YYYWWWYYYXXXVVVUUUTTTSSSRRRRRROOONNNKKKIIIHHHJJJLLLMMMJJJIIIHHHGGGGGGIIIKKKLLLPPPUUU[[[___bbbccceeefffdddiiinnnsss{{{{{{qqqmmmlllnnnqqqvvv~~~}}}{{{zzzzzzzzzzzzzzz{{{{{{{{{wwwtttqqqpppmmmhhhddddddaaa___aaafffmmmsssvvvxxxrrrggg]]]UUUNNNIIIFFFFFFHHHLLLQQQXXXbbbmmmttt~~~}}}~~~{{{wwwtttrrrpppmmmkkknnnmmmlllkkkiiihhhggggggdddcccaaa___\\\XXXRRRNNNKKKJJJGGGFFFEEEGGGIIIJJJIIILLLPPPTTTYYY___eeeiiirrr}}}|||{{{zzzssslllfff___ZZZ\\\aaammmwwwoooccc[[[UUUTTTRRRPPPNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKK~~~ggg\\\RRRNNNKKKGGGFFFGGGEEEEEEDDDCCCBBBAAAAAA@@@AAA@@@BBBEEEHHHOOO___oooxxxrrrpppppprrrwww{{{~~~vvvnnnjjjfffccccccfffiiirrr||||||yyyvvvuuuppppppmmmiiiccc```^^^___```aaaaaa``````bbbfffiiippptttyyy|||}}}vvvrrrmmmhhheeebbb___]]]XXXXXXVVVUUUUUUTTTTTTUUUQQQPPPNNNLLLKKKKKKLLLLLLIIIHHHGGGFFFGGGHHHJJJKKKPPPTTTZZZ___bbbdddfffgggfffkkkqqqvvv}}}~~~uuupppnnnooorrrwww}}}{{{yyyvvvvvvvvvvvvvvvwwwxxxyyyyyyvvvsssqqqooolllgggdddbbb```___aaafffmmmrrruuuuuunnndddZZZRRRMMMIIIGGGKKKNNNRRRVVV]]]hhhvvv~~~}}}|||zzzvvvtttrrrqqqnnnlllnnnmmmlllkkkiiihhhggggggcccaaa___]]]ZZZVVVPPPMMMJJJIIIGGGEEEEEEFFFHHHJJJIIILLLPPPUUUZZZ___fffjjjsss~~~~~~{{{yyyxxxqqqjjjeee___[[[^^^dddooozzz{{{kkkaaaZZZSSSRRRPPPNNNLLLKKKJJJJJJLLLLLLLLLKKKKKKKKKJJJJJJggg]]]SSSNNNKKKHHHFFFGGGDDDDDDCCCCCCCCCBBBBBBBBB@@@???@@@BBBEEEKKKZZZhhh{{{uuusssnnnpppuuuyyy|||tttmmmfffcccaaa```dddjjjrrr~~~~~~yyyuuurrrppplllllljjjfffcccaaabbbdddhhhiiijjjjjjlllpppuuuyyy~~~|||vvvppplllhhheeebbbZZZYYYXXXWWWWWWWWWWWWWWWTTTSSSRRRPPPNNNMMMLLLKKKIIIHHHGGGFFFFFFGGGIIIJJJOOOSSSYYY^^^aaadddfffhhhiiinnntttyyyzzzuuupppqqqsssyyy}}}zzzxxxuuusssrrrooooooppppppqqqrrrttttttuuusssqqqooommmjjjfffbbb```______aaagggmmmqqqssspppiii^^^UUUNNNKKKIIIHHHJJJNNNRRRVVV]]]kkk~~~}}}|||zzzxxxuuusssrrrqqqpppnnnnnnmmmlllkkkiiihhhggggggbbb```]]][[[XXXTTTNNNKKKHHHGGGFFFEEEEEEFFFHHHIIIJJJMMMQQQVVV[[[aaaggglllttt~~~}}}~~~}}}zzzxxxuuuooohhhccc^^^\\\___fffqqq~~~tttfff^^^YYYRRRQQQPPPNNNLLLKKKJJJJJJLLLKKKKKKKKKKKKJJJJJJJJJhhh^^^TTTOOOLLLHHHFFFGGGCCCCCCCCCCCCCCCCCCBBBBBBAAA??????BBBDDDIIIUUUaaa~~~}}}vvvssslllnnnrrrwww|||zzzuuulllfffaaa```aaaccckkkttt~~~}}}|||{{{yyyvvvrrrooonnniiiiiihhhfffeeegggjjjmmmppprrrtttvvvyyyzzztttoookkkgggeee^^^]]]\\\ZZZZZZYYYYYYYYYWWWVVVVVVUUURRRPPPMMMKKKJJJIIIGGGFFFFFFGGGIIIJJJNNNRRRXXX]]]aaadddgggiiijjjpppvvv{{{yyyssssssuuu{{{~~~~~~~~~~~~|||{{{{{{zzzyyyxxxxxxwwwuuusssqqqnnnkkkiiiggggggggghhhhhhiiikkkmmmoooppppppooonnnmmmjjjgggccc```___^^^___bbbgggllloooppphhhaaaWWWOOOJJJIIIIIIIIIHHHMMMSSSWWW___ppp~~~}}}|||xxxvvvtttrrrrrrrrrqqqooonnnmmmlllkkkiiihhhggggggbbb```\\\YYYVVVRRRMMMJJJFFFFFFEEEDDDEEEFFFHHHIIIKKKNNNSSSWWW\\\ccciiinnnttt~~~}}}}}}~~~}}}zzzxxxtttnnngggbbb]]][[[```gggtttooobbb[[[XXXTTTSSSQQQOOONNNMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIjjj___TTTPPPLLLHHHGGGHHHCCCCCCCCCCCCCCCCCCBBBBBBBBB??????BBBDDDHHHRRR\\\yyy~~~vvvqqqkkkmmmppptttyyy}}}uuuoooeeeaaa^^^```ccciiiuuu}}}{{{zzz|||}}}vvvuuutttrrrooollljjjiiieeefffggggggiiimmmrrrwwwyyy|||yyyrrrnnnjjjhhhfffaaa```^^^]]][[[ZZZYYYYYYXXXXXXXXXWWWUUUSSSPPPNNNLLLJJJIIIGGGGGGHHHJJJKKKNNNRRRWWW\\\```cccgggiiijjjqqqxxx|||}}}wwwvvvwww~~~~~~~~~}}}|||{{{zzzwwwvvvtttqqqooommmkkkjjjgggfffccc```^^^\\\[[[[[[______```bbbeeegggjjjkkkkkkkkklllkkkhhhddd```^^^]]]]]]^^^bbbgggjjjlllkkk```YYYQQQJJJGGGHHHIIIJJJJJJPPPXXX^^^iii}}}~~~}}}|||wwwuuusssrrrrrrrrrqqqpppnnnmmmlllkkkiiihhhggggggccc```\\\YYYVVVRRRMMMJJJEEEEEEDDDEEEFFFGGGHHHIIIMMMPPPTTTYYY^^^eeekkkpppttt~~~~~~~~~~~~}}}yyywwwsssllleeeaaa\\\[[[```gggwww}}}~~~~~~mmmaaaZZZWWWSSSRRRPPPOOONNNMMMLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIkkk```UUUPPPMMMIIIGGGHHHDDDDDDCCCCCCCCCBBBBBBBBBBBB??????BBBDDDHHHOOOXXXrrrvvvqqqkkklllooorrrwww~~~xxxoooiii___]]]^^^ccchhhqqq{{{xxxvvvvvvvvvqqqpppmmmjjjgggdddcccbbbbbbdddhhhkkkooouuu{{{}}}xxxqqqkkkhhhfffeeeddd```___^^^\\\[[[ZZZYYYYYYXXXXXXYYYXXXWWWUUUSSSRRRNNNMMMKKKJJJJJJKKKLLLMMMOOOSSSWWW[[[___bbbfffiiijjjrrryyy}}}|||zzz|||}}}||||||{{{zzzxxxvvvtttsssooommmjjjfffbbb```^^^]]]ZZZYYYVVVTTTRRRQQQQQQQQQUUUVVVXXX[[[^^^aaadddeeefffhhhiiihhheeeaaa^^^]]]YYYZZZ\\\```dddfffeeedddWWWRRRKKKGGGFFFHHHJJJKKKKKKQQQZZZeeesss~~~|||{{{vvvtttrrrrrrrrrrrrqqqpppnnnmmmlllkkkiiihhhggggggccc```[[[XXXTTTPPPLLLIIIDDDDDDEEEFFFGGGHHHJJJJJJNNNQQQVVV[[[```gggmmmrrruuu~~~~~~~~~|||xxxuuuqqqjjjccc___\\\[[[bbbjjj{{{~~~}}}{{{~~~~~~~~~{{{kkk```YYYWWWPPPOOONNNMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHlllaaaVVVQQQMMMIIIGGGHHHEEEEEEDDDCCCBBBAAAAAA@@@AAA>>>===AAADDDGGGMMMUUUjjjwwwrrrkkklllnnnpppuuu{{{zzzqqqiiiccc^^^^^^bbbjjjqqq{{{{{{vvvrrrpppooojjjhhheeebbb```___```aaadddgggmmmsssyyy{{{mmmiiiccc^^^\\\\\\\\\\\\ZZZZZZYYYYYYXXXXXXYYYYYYWWWWWWXXXXXXXXXWWWWWWVVVQQQPPPNNNMMMLLLMMMNNNOOOPPPSSSWWW[[[^^^aaaeeehhhkkksss{{{}}}zzzwwwwwwvvvtttqqqmmmjjjiiidddbbb^^^ZZZWWWTTTSSSRRRQQQPPPMMMKKKJJJJJJKKKLLLMMMNNNPPPSSSWWWZZZ^^^___bbbeeehhhgggccc^^^\\\[[[UUUVVVXXX\\\______]]][[[QQQMMMHHHFFFFFFHHHJJJKKKMMMSSS^^^lll~~~|||{{{wwwuuurrrqqqrrrqqqpppooonnnmmmlllkkkiiihhhggggggbbb___ZZZUUURRRNNNJJJGGGDDDDDDEEEGGGHHHJJJKKKKKKOOORRRWWW\\\aaahhhoootttxxx~~~~~~}}}|||yyyuuuqqqlllfff```]]]\\\]]]eeennn~~~~~~}}}|||vvviii___XXXWWWOOOOOONNNLLLKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHHHHGGGlllaaaVVVQQQNNNIIIGGGHHHFFFEEEEEECCCBBBAAA@@@@@@@@@<<<<<<@@@CCCFFFLLLRRRdddzzzyyyssskkklllnnnppptttzzz}}}vvvmmmeee___```bbbhhhqqqyyy{{{uuuppplllkkkbbb```^^^\\\\\\___bbbdddhhhlllsss{{{|||sssmmm```\\\VVVSSSRRRSSSTTTUUUUUUUUUUUUUUUVVVXXXYYYZZZVVVWWWWWWWWWXXXXXXYYYYYYSSSRRRPPPNNNNNNOOOPPPQQQQQQTTTXXX[[[]]]aaadddgggllluuu|||}}}}}}~~~~~~~~~|||yyyssssssqqqoookkkgggdddbbb[[[YYYVVVRRROOONNNMMMLLLMMMKKKIIIGGGGGGHHHIIIJJJGGGIIIKKKNNNRRRVVVZZZ\\\```dddgggfffbbb]]][[[[[[QQQSSSUUUYYY[[[[[[XXXUUUMMMJJJGGGEEEGGGIIIKKKKKKTTTZZZfffvvv}}}|||{{{wwwuuurrrqqqqqqqqqpppnnnnnnmmmlllkkkiiihhhggggggaaa]]]XXXTTTPPPLLLIIIFFFDDDEEEFFFGGGIIIJJJLLLLLLOOORRRWWW\\\bbbiiippptttzzz~~~~~~}}}|||{{{wwwrrrnnnhhhbbb]]]\\\\\\___iiirrr~~~zzz}}}rrrggg^^^XXXWWWQQQPPPOOONNNMMMMMMMMMMMMIIIIIIIIIHHHHHHHHHGGGGGGqqqdddWWWQQQNNNJJJGGGGGGEEECCCAAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAADDDJJJNNN```rrryyyssskkkjjjjjjmmmrrr{{{~~~wwwmmmdddaaaccc___iiiuuu}}}~~~xxxqqqjjjfff^^^YYYVVVWWWZZZ]]]ccckkkpppuuu|||yyypppgggbbbVVVTTTPPPLLLIIIHHHGGGGGGLLLNNNOOOPPPQQQRRRUUUXXXVVVXXXZZZZZZZZZYYYZZZ[[[XXXVVVTTTRRRPPPPPPPPPPPPSSSUUUXXX[[[___dddjjjooowwwvvvxxx}}}{{{wwwuuuuuuxxx{{{}}}~~~~~~}}}||||||}}}|||yyyvvvtttqqqlllhhhddd___YYYUUUQQQPPPMMMJJJHHHHHHHHHIIIHHHGGGFFFEEEDDDDDDEEEFFFIIIJJJJJJKKKMMMRRRXXX]]]cccccceeefffddd```ZZZUUUVVVVVVUUUVVVVVVTTTPPPMMMJJJFFFEEEGGGHHHIIIMMMRRRUUU___nnn~~~}}}{{{{{{yyywwwsssqqqppppppnnnmmmllllllkkkjjjhhhfffdddccc]]][[[XXXSSSOOOKKKHHHGGGFFFGGGHHHHHHHHHIIILLLOOORRRWWW\\\aaaeeekkksssyyy}}}|||{{{{{{zzzwwwrrrnnniiiccc^^^\\\\\\```lllxxx}}}mmmddd^^^WWWSSSPPPOOONNNMMMLLLJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJrrreeeWWWQQQNNNJJJGGGGGGFFFDDDBBBAAABBBBBBAAA@@@?????????>>>???CCCHHHLLL\\\nnn{{{vvvlllkkkjjjlllrrrzzz{{{tttjjjbbb```dddfffrrr~~~|||wwwpppiiiddd^^^YYYVVVYYY\\\```gggnnnuuuyyyzzzooofff^^^YYYPPPNNNJJJFFFDDDBBBBBBBBBDDDFFFHHHJJJKKKMMMQQQSSSTTTVVVYYYYYYYYYYYYZZZ[[[XXXWWWUUUSSSQQQPPPPPPPPPSSSUUUWWWZZZ^^^ccciiinnnvvvvvvxxx~~~}}}vvvqqqrrrqqqsssvvvyyy|||}}}~~~}}}||||||{{{yyyuuusssmmmjjjeee```\\\XXXSSSOOOKKKJJJHHHFFFEEEFFFGGGGGGHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHIIIJJJMMMRRRXXX]]]dddeeeffffffddd^^^XXXSSSSSSRRRQQQQQQQQQOOOLLLIIIFFFCCCCCCFFFHHHHHHMMMSSS[[[gggyyy~~~}}}|||{{{zzzwwwsssqqqqqqpppooommmmmmlllkkkiiigggeeecccbbb\\\YYYVVVQQQMMMJJJGGGFFFFFFGGGHHHHHHHHHJJJMMMPPPTTTXXX^^^cccgggmmmuuu{{{~~~}}}|||zzzvvvqqqmmmhhhbbb]]]\\\]]]cccppp~~~~~~~~~|||}}}{{{iiibbb]]]WWWTTTPPPOOONNNMMMLLLKKKJJJJJJJJJKKKKKKLLLKKKKKKJJJJJJsssfffXXXRRROOOKKKHHHHHHGGGEEECCCBBBBBBAAA@@@???============>>>@@@EEEIIIWWWiiiyyynnnlllkkklllqqqyyy}}}uuunnnfff```aaafffnnnzzz|||wwwqqqjjjeee^^^ZZZXXX\\\```eeelllttt||||||ooofff]]]UUUPPPIIIGGGDDDAAA???>>>>>>???===@@@BBBDDDFFFIIILLLOOOQQQSSSVVVWWWXXXXXXZZZ\\\YYYXXXVVVTTTRRRQQQQQQPPPRRRTTTWWWYYY]]]bbbgggllltttuuuxxxwwwpppjjjgggmmmooorrruuuxxx{{{}}}~~~~~~}}}|||{{{yyyuuupppmmmgggccc]]]XXXTTTPPPLLLJJJFFFEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFGGGGGGHHHIIIHHHJJJKKKMMMQQQVVV\\\aaaggghhhjjjiiiddd]]]UUUPPPOOOMMMLLLKKKKKKIIIFFFDDDCCCBBBCCCGGGIIIKKKPPPWWWaaaqqq~~~}}}|||{{{zzzwwwtttrrrqqqpppooommmlllllljjjhhhfffcccaaa___YYYWWWSSSOOOKKKHHHFFFEEEFFFGGGHHHHHHIIIKKKNNNQQQUUUZZZ```eeejjjpppxxx~~~|||zzzxxxtttnnnjjjfffaaa\\\\\\^^^gggwww~~~~~~zzzyyy|||ttteee___[[[VVVTTTOOOOOOOOONNNMMMLLLKKKKKKLLLMMMMMMMMMLLLKKKJJJJJJtttgggYYYSSSPPPKKKHHHHHHHHHFFFCCCBBBBBBAAA@@@>>>======>>>======@@@DDDGGGSSSdddzzzpppnnnllllllpppwwwxxxoooiiiccc```dddjjjsss~~~zzzuuunnniii```\\\\\\```eeejjjqqqyyywwwkkkbbbZZZRRRMMMGGGEEEBBB???>>>===>>>>>>===>>>AAABBBCCCFFFIIILLLMMMOOOSSSUUUVVVWWWYYY[[[ZZZYYYXXXVVVTTTSSSRRRQQQRRRTTTWWWYYY\\\aaafffjjjsssuuuzzzuuulllhhhggggggnnnrrrwwwxxx{{{|||yyyvvvpppjjjfffbbb^^^WWWRRROOOLLLJJJHHHEEEEEEDDDDDDEEEEEEGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKMMMOOORRRUUUYYY^^^eeeiiinnnooopppllleee[[[SSSNNNLLLJJJGGGFFFFFFEEECCCAAADDDDDDFFFJJJLLLNNNUUU]]]gggzzz~~~|||{{{{{{yyywwwtttsssrrrqqqnnnllllllkkkiiigggdddaaa^^^]]]XXXVVVRRRMMMJJJGGGFFFFFFFFFGGGHHHIIIJJJLLLPPPSSSVVV[[[aaaggglllsss|||}}}{{{yyywwwuuuqqqllliiiddd___[[[\\\aaalll~~~}}}~~~{{{xxxwww{{{ooobbb]]]XXXTTTRRROOOOOONNNNNNMMMMMMLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHvvvhhh[[[TTTPPPLLLIIIIIIIIIFFFDDDBBBBBBBBB@@@???>>>????????????@@@CCCFFFQQQ```yyy{{{ssspppmmmkkknnnuuu}}}yyyrrrjjjfffbbbbbbiiiqqqyyy}}}xxxrrrmmmeeeaaaaaaeeejjjnnnuuu|||uuujjjaaaYYYQQQLLLEEECCCAAA>>>===<<<===>>>===???@@@AAAAAABBBEEEGGGIIILLLPPPRRRTTTUUUXXXZZZZZZZZZYYYXXXVVVUUUTTTSSSTTTVVVXXXZZZ\\\aaafffjjjrrrvvv|||yyylllgggfffiiinnnvvv}}}{{{vvvqqqjjjddd___[[[WWWRRRMMMKKKIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJLLLMMMNNNOOORRRUUUYYY]]]aaagggnnnrrrwwwwwwvvvpppeeeZZZRRRNNNJJJGGGDDDCCCCCCCCCBBBAAADDDEEEHHHLLLNNNQQQZZZdddsss}}}{{{zzzyyyxxxvvvtttrrrrrrpppmmmkkkjjjiiihhheeebbb___]]][[[XXXUUUQQQMMMIIIHHHGGGGGGFFFGGGIIIJJJKKKNNNRRRUUUWWW\\\ccciiinnnvvv{{{zzzxxxvvvuuurrrooolllbbb]]][[[]]]cccppp}}}{{{}}}~~~yyyxxxvvv|||lll```[[[VVVQQQPPPNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGwwwjjj\\\UUUQQQMMMJJJIIIHHHFFFDDDCCCCCCBBBAAA@@@???@@@AAA@@@@@@AAACCCEEEMMMZZZppp|||uuurrrmmmkkkmmmsss{{{tttnnnhhheeeeeegggoooyyy|||vvvrrrlllhhhgggkkknnnpppvvv|||}}}~~~~~~rrrhhh___WWWOOOIIICCCAAA???<<<;;;:::;;;;;;<<<===>>>>>>>>>???AAACCCGGGJJJMMMPPPQQQSSSUUUWWWYYYYYYYYYYYYXXXWWWVVVUUUWWWXXXZZZ\\\^^^bbbgggkkkrrrwww~~~ooogggfffgggoooyyyyyyqqqiiiccc\\\XXXRRROOOLLLIIIHHHFFFEEECCCDDDDDDDDDEEEEEEFFFFFFFFFHHHIIILLLOOOQQQSSSTTTTTTWWWZZZ___dddiiiooovvvzzz{{{rrreeeXXXQQQNNNHHHFFFBBBAAABBBCCCCCCCCCCCCDDDHHHLLLOOOUUUbbbooo}}}{{{zzzyyyxxxvvvtttsssrrrqqqooollljjjhhhgggfffdddaaa^^^\\\ZZZVVVTTTOOOKKKHHHGGGGGGHHHFFFGGGIIIKKKLLLOOOTTTWWWYYY^^^eeelllrrrzzz|||{{{xxxwwwvvvtttqqqooo```\\\[[[^^^fffrrr|||||||||~~~zzzwwwwwwwww}}}}}}jjj___YYYSSSOOONNNLLLLLLLLLLLLLLLMMMMMMMMMJJJKKKKKKKKKJJJIIIHHHGGGxxxkkk]]]VVVRRRMMMJJJJJJGGGEEECCCCCCCCCCCCBBBAAA???@@@AAA@@@@@@@@@BBBDDDHHHSSSggg~~~wwwsssnnnkkklllrrryyy~~~}}}pppkkkgggggghhhlllvvv~~~zzzsssooommmoooqqqqqquuu{{{zzz{{{}}}|||qqqfff^^^UUULLLFFFDDDBBB???<<<:::::::::::::::<<<===>>>>>>???BBBDDDFFFIIILLLNNNPPPQQQSSSUUUXXXXXXYYYZZZZZZYYYXXXXXXZZZ[[[]]]^^^```dddiiilllsssxxxzzzjjjggghhhlllxxxtttjjjaaaZZZUUURRRLLLJJJHHHGGGGGGFFFDDDBBBCCCDDDFFFGGGIIIJJJJJJJJJLLLNNNQQQTTTWWWYYY[[[[[[]]]```fffkkkqqqxxx~~~~~~rrrbbbUUUOOOMMMGGGDDD@@@???AAACCCDDDEEEDDDEEEIIIOOOUUU^^^ooo~~~~~~}}}|||zzzxxxwwwvvvtttsssqqqqqqpppnnnkkkhhheeeeeedddbbb```]]][[[ZZZTTTQQQMMMIIIFFFEEEFFFGGGFFFHHHJJJKKKMMMQQQUUUXXX\\\aaaiiipppvvv}}}zzzxxxuuutttrrrnnnlll___\\\\\\```gggssszzzyyy|||~~~}}}uuutttuuuwww}}}vvvfff]]]WWWRRRNNNMMMJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJIIIyyykkk]]]VVVRRRNNNJJJJJJGGGEEECCCCCCCCCDDDCCCBBB???@@@AAA@@@??????AAACCCDDDNNN```wwwxxxtttnnnjjjlllqqqxxx}}}}}}yyynnniiiggghhhkkkpppzzzwwwsssppprrrrrrrrruuuzzzxxxyyy{{{|||qqqfff]]]TTTKKKEEEFFFDDDAAA>>><<<;;;;;;<<<:::<<<>>>???@@@AAAEEEGGGEEEHHHKKKMMMOOOPPPRRRTTTWWWXXXYYY[[[[[[[[[ZZZYYY[[[]]]^^^```aaaeeejjjmmmtttyyyuuujjjjjjlllppp~~~}}}qqqeee\\\UUUPPPMMMJJJIIIHHHHHHIIIHHHFFFDDDDDDFFFHHHKKKMMMOOOPPPQQQOOOQQQUUUYYY\\\^^^___```cccffflllrrrxxxqqq```SSSNNNMMMFFFBBB???>>>@@@CCCEEEFFFEEEGGGLLLSSSZZZfffzzz~~~~~~}}}|||{{{yyywwwvvvuuusssrrrqqqpppooommmjjjgggdddccccccaaa___]]][[[ZZZSSSPPPKKKGGGDDDDDDEEEFFFFFFHHHJJJLLLNNNQQQVVVYYY^^^dddkkksssyyy|||yyyuuurrrpppmmmiiiggg^^^\\\\\\aaahhhtttwwwwww|||zzzrrrqqqsssvvv|||rrrccc[[[VVVQQQNNNMMMIIIIIIJJJJJJKKKKKKLLLLLLJJJKKKLLLLLLLLLLLLLLLKKK}}}nnn^^^VVVQQQMMMKKKKKKIIIHHHFFFDDDBBBBBBBBBBBB@@@???===;;;:::<<>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCEEEGGGIIIJJJLLLOOOSSSWWWVVVXXXZZZ[[[[[[[[[]]]^^^^^^```ccceeegggjjjmmmpppwww{{{xxxllleeeiiinnnuuu~~~tttfff\\\WWWSSSOOOLLLJJJJJJIIIIIIHHHIIIIIIIIIJJJKKKMMMOOORRRSSSTTTUUUYYYXXXXXXYYY[[[^^^bbbdddeeekkkpppuuu|||ppp___RRRLLLJJJAAAAAAAAAAAAAAABBBCCCCCCGGGIIIQQQ]]]ggguuu~~~|||zzzyyyyyyxxxuuutttvvvtttqqqooonnnllliiiggggggeeecccbbb```]]]YYYVVVNNNLLLJJJHHHFFFEEEEEEEEEHHHIIIKKKNNNPPPTTTZZZ^^^___eeennnvvv~~~~~~}}}||||||zzzwwwvvvtttooohhhbbb^^^ZZZZZZ___hhhvvvzzz|||}}}qqqooosss{{{~~~~~~ooo```YYYVVVRRRNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJ~~~ooo___VVVQQQMMMKKKKKKIIIHHHFFFDDDCCCBBBBBBBBB@@@@@@>>><<<;;;===AAADDDFFFJJJTTTfff}}}}}}zzztttooolllooouuuyyyxxxsssjjjsssxxxvvvuuu||||||uuuuuuwwwvvvuuuvvvrrruuu{{{sssfff[[[RRRLLLHHHBBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCDDDFFFHHHJJJKKKOOOSSSVVVUUUWWWZZZ\\\\\\]]]^^^```aaaccceeegggiiimmmqqquuuzzz~~~uuujjjdddiiipppxxxtttkkk^^^UUUQQQNNNKKKHHHIIIIIIIIIIIIIIIJJJJJJKKKMMMNNNQQQSSSUUUWWWXXXYYY\\\[[[[[[\\\]]]```ccceeehhhmmmssswww~~~|||mmm]]]PPPIIIGGG???@@@@@@@@@AAABBBDDDFFFLLLNNNVVVdddrrr}}}zzzyyyyyyxxxvvvtttvvvtttqqqooonnnllliiiggghhhfffdddbbb```\\\XXXUUUNNNLLLJJJHHHGGGFFFGGGGGGHHHJJJLLLNNNQQQUUUZZZ^^^bbbhhhpppxxx~~~~~~~~~}}}||||||zzzwwwuuurrrmmmfffaaa^^^[[[[[[bbblllyyy|||xxx{{{}}}pppnnnsssyyy|||yyykkk]]]WWWUUURRROOOOOOKKKKKKKKKKKKLLLLLLLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJppp```WWWRRRMMMKKKKKKIIIHHHFFFDDDCCCBBBBBBBBB???@@@@@@???>>>>>>AAACCCCCCGGGPPPaaavvv|||vvvpppmmmnnnssswww~~~}}}uuuooolllsssxxxyyy}}}zzzyyyyyyvvvuuuvvvooosss{{{tttggg\\\RRRJJJFFFAAA@@@???>>>>>>>>>>>>>>>@@@@@@AAAAAABBBCCCCCCCCCDDDEEEGGGIIIKKKNNNRRRUUUTTTWWWZZZ\\\]]]___aaaccceeefffhhhiiilllqqqwww{{{pppgggdddjjjsss~~~yyyssshhh```VVVOOOLLLJJJHHHFFFHHHHHHIIIIIIJJJLLLMMMNNNQQQSSSVVVYYY[[[]]]^^^^^^```___^^^___```cccfffgggkkkqqqwww{{{yyyiiiYYYMMMGGGDDD???@@@AAAAAABBBDDDHHHKKKQQQUUU```qqq~~~}}}{{{zzzyyyxxxvvvtttuuussspppooonnnllljjjgggjjjgggeeebbb___[[[VVVSSSMMMKKKJJJIIIHHHHHHIIIIIIHHHJJJLLLOOOQQQVVV[[[___eeekkkttt{{{~~~~~~~~~}}}|||}}}zzzwwwtttpppjjjccc___]]][[[]]]fffqqq~~~yyyvvvzzz{{{mmmmmmssswwwzzzsssggg[[[VVVTTTQQQOOOPPPKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJrrraaaXXXSSSNNNKKKKKKHHHHHHFFFEEEDDDBBBBBBAAA???@@@AAAAAA@@@???@@@BBBCCCGGGOOO^^^rrr}}}xxxrrroooooorrrvvv{{{zzzrrrmmmmmmsssxxx{{{|||zzzuuussstttrrrwwwttthhh\\\RRRJJJEEEAAA@@@???>>>>>>>>>>>>>>>AAAAAAAAABBBCCCCCCDDDDDDCCCEEEGGGHHHJJJMMMQQQUUUTTTWWW[[[^^^___aaadddfffggghhhjjjkkknnnttt{{{zzzkkkeeeccckkkwwwuuukkkfff^^^YYYRRRMMMKKKKKKJJJIIIIIIIIIJJJKKKMMMOOOQQQSSSVVVXXX[[[^^^aaabbbbbbbbbbbbbbbaaaaaaccceeehhhiiiooouuu{{{vvvfffVVVLLLFFFCCCAAACCCDDDDDDDDDGGGMMMRRRWWW^^^nnn~~~~~~~~~}}}{{{zzzyyyxxxvvvttttttrrrooonnnnnnllljjjhhhkkkhhheeebbb^^^ZZZTTTPPPJJJIIIHHHGGGGGGHHHIIIJJJIIIKKKMMMOOORRRWWW]]]aaahhhnnnvvv~~~~~~}}}~~~~~~}}}||||||zzzwwwrrrmmmfff```\\\[[[ZZZ___iiivvv}}}xxxvvvyyywwwkkklllqqqtttxxx}}}nnncccYYYUUUSSSOOOMMMNNNKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJtttcccYYYTTTNNNKKKLLLHHHGGGGGGEEEDDDCCCAAAAAA???@@@BBBAAA@@@???@@@AAABBBFFFMMMZZZlll}}}xxxsssooonnnqqqssszzz}}}vvvooolllmmmsssxxx~~~~~~yyysssqqqrrrtttyyy~~~tttiii^^^TTTKKKEEEAAA@@@@@@????????????@@@AAABBBBBBCCCCCCDDDEEEEEECCCEEEGGGHHHJJJMMMQQQUUUUUUXXX\\\___aaadddgggiiiiiijjjkkkmmmpppvvv~~~vvvgggddddddlllzzzvvvjjj```[[[UUURRRNNNKKKKKKKKKLLLLLLKKKLLLMMMOOOQQQTTTVVVXXXZZZ\\\```ccceeefffeeeeeedddccccccccceeegggjjjlllrrrxxx~~~tttcccUUULLLGGGEEECCCEEEGGGFFFGGGKKKSSSYYY```mmm~~~}}}}}}}}}}}}~~~|||zzzyyyyyyxxxuuusssrrrpppnnnnnnmmmllljjjiiijjjhhhdddaaa]]]XXXRRRNNNHHHGGGFFFFFFFFFGGGIIIIIIIIIKKKNNNPPPTTTXXX^^^bbbiiiooowww}}}}}}~~~~~~}}}|||{{{yyyvvvpppiiibbb]]]ZZZYYYYYY```lllzzzzzzwwwzzz}}}sssjjjlllpppsssvvv{{{kkkbbbYYYUUURRRMMMKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJvvvdddZZZTTTOOOLLLLLLGGGGGGGGGFFFEEECCCAAA@@@???@@@AAAAAA???>>>???@@@@@@CCCIIITTTeeezzz{{{uuupppnnnnnnpppyyyyyyrrrnnnlllnnnttt{{{yyyrrroooppprrrxxx{{{sssiii___VVVMMMGGGBBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEDDDEEEGGGIIIKKKNNNRRRUUUWWWZZZ^^^aaaccceeehhhjjjjjjkkknnnpppsssxxxtttfffdddeeemmm|||zzzlll```XXXUUUMMMLLLKKKJJJJJJKKKMMMNNNOOOPPPQQQSSSVVVYYY\\\]]]___aaaeeehhhiiiiiigggfffeeeeeedddeeegggjjjnnnpppvvv|||rrraaaTTTLLLHHHFFFDDDGGGJJJJJJKKKRRR\\\eeeqqq~~~}}}||||||||||||}}}{{{yyyxxxwwwvvvtttrrrqqqooonnnmmmmmmmmmkkkiiihhhfffbbb___[[[VVVPPPLLLGGGFFFEEEEEEEEEGGGHHHIIIJJJLLLNNNQQQUUUZZZ```dddjjjpppyyy}}}}}}~~~~~~}}}|||yyyxxxuuunnnfff___[[[ZZZXXXZZZbbbppp|||yyyzzz|||}}}nnnjjjlllnnnsssvvvyyy}}}{{{ggg```XXXUUUQQQLLLJJJKKKLLLLLLLLLMMMMMMMMMNNNNNNLLLLLLKKKJJJJJJJJJJJJJJJwwwfff[[[UUUOOOLLLLLLGGGGGGGGGFFFEEECCCAAA@@@@@@@@@@@@???======>>>@@@???AAAGGGPPP```uuu|||uuuqqqooopppxxx~~~}}}uuuooonnnnnnoooxxxzzzrrroooppprrryyy|||xxxqqqiiiaaaXXXOOOJJJBBBBBBBBBAAAAAABBBBBBCCCBBBCCCCCCDDDEEEEEEFFFFFFDDDFFFHHHJJJKKKOOOSSSVVVXXX[[[___bbbdddfffiiikkklllnnnqqqsssvvv{{{sssfffeeefffnnn|||qqqcccYYYSSSPPPIIIJJJJJJKKKKKKLLLOOOPPPSSSTTTUUUXXXZZZ]]]```aaadddfffiiilllmmmkkkiiihhhffffffggghhhkkknnnrrrtttzzzooo^^^SSSLLLIIIGGGGGGKKKPPPRRRVVV^^^lllwww~~~~~~}}}|||{{{{{{{{{{{{|||zzzwwwvvvvvvuuusssqqqpppooommmmmmmmmmmmkkkjjjfffddd```]]]YYYTTTOOOKKKHHHGGGFFFFFFFFFGGGHHHIIIJJJLLLOOORRRUUU[[[aaaeeekkkqqqzzz~~~||||||}}}~~~}}}|||wwwvvvsssmmmddd]]]ZZZZZZYYY\\\eeeuuu}}}yyyyyy{{{tttjjjkkkmmmllltttvvvxxx|||sssccc]]]WWWUUURRRMMMLLLMMMLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLKKKJJJJJJJJJJJJJJJxxxfff\\\UUUOOOLLLLLLGGGGGGGGGGGGEEECCCAAA@@@@@@@@@@@@>>><<<<<<>>>@@@@@@BBBGGGPPP^^^sss{{{uuusssrrrwww}}}{{{sssnnnnnnooopppzzz{{{rrroooqqqttt{{{zzzvvvpppiiibbbYYYQQQKKKCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEGGGIIIJJJLLLOOOSSSWWWYYY\\\```ccceeegggiiikkkmmmpppsssvvvyyy|||rrrgggfffgggnnn|||zzzkkk^^^UUUPPPNNNJJJKKKLLLMMMNNNOOOQQQSSSVVVWWWXXXZZZ]]]```bbbdddhhhjjjmmmoooooommmkkkiiihhhhhhhhhjjjmmmqqquuuwww|||mmm\\\QQQLLLIIIHHHKKKQQQVVVZZZ___jjjzzz~~~}}}|||{{{{{{{{{{{{{{{{{{yyywwwvvvuuutttrrrppppppnnnmmmlllmmmmmmkkkjjjeeebbb___\\\XXXSSSNNNJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJLLLOOORRRVVV[[[aaaeeelllsss|||~~~||||||}}}~~~}}}|||vvvuuussslllccc\\\ZZZZZZ[[[^^^hhhxxx|||yyyyyyzzznnnhhhkkkmmmkkkuuuvvvxxx{{{mmm___ZZZVVVUUUSSSNNNNNNPPPLLLMMMMMMMMMMMMNNNNNNNNNLLLLLLKKKJJJJJJJJJJJJJJJzzzeeeZZZVVVSSSOOOMMMJJJIIIHHHFFFEEECCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>???DDDLLLVVVgggxxxwwwwwwwww{{{|||rrrjjjkkkqqqwww}}}~~~~~~{{{tttooolllrrr{{{~~~xxxuuupppkkkeee]]]TTTNNNGGGDDDBBB@@@AAACCCCCCBBBDDDEEEEEEEEECCCCCCEEEGGGGGGGGGIIIKKKOOOSSSVVVXXX]]]^^^```cccfffiiikkkllljjjnnnrrrtttwww|||qqqffffffiiirrrnnn___WWWSSSPPPOOONNNNNNNNNOOOPPPSSSUUUVVVYYYZZZ\\\^^^aaaeeegggiiijjjmmmpppqqqpppnnnllllllggghhhjjjkkkmmmpppuuuxxx}}}}}}hhhZZZRRRLLLJJJLLLIIIOOOXXXaaammm|||{{{{{{{{{zzzzzzyyyyyyyyywwwwwwvvvtttrrrpppnnnmmmmmmllllllmmmmmmkkkhhheeeccc```\\\XXXSSSOOOLLLKKKDDDDDDDDDDDDEEEFFFHHHIIIJJJNNNTTTWWWZZZ___eeejjjsssxxx}}}{{{{{{{{{zzzyyyxxxrrrlllhhhccc[[[YYYZZZ[[[```kkkyyyzzzyyy}}}vvvjjjfffiiimmmqqqzzz|||~~~yyylll___\\\XXXUUUSSSQQQOOONNNMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIzzzeeeZZZVVVRRRNNNMMMJJJIIIHHHFFFEEECCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>???@@@DDDJJJSSSbbbzzzwwwsssrrruuuxxx}}}zzzqqqkkknnnuuu{{{}}}vvvrrrooottt|||}}}{{{xxxvvvsssoooiiiaaaYYYSSSJJJGGGDDDCCCCCCDDDDDDDDDDDDEEEFFFEEEEEEEEEGGGIIIHHHIIIKKKMMMPPPTTTXXXZZZ\\\]]]___aaadddfffhhhiiilllppptttvvvyyy~~~~~~pppggggggjjjrrr}}}{{{kkk^^^VVVSSSRRRQQQRRRRRRRRRTTTVVVXXX[[[\\\```aaacccfffiiillloooqqqppprrrttttttqqqnnnlllkkkiiijjjkkklllnnnrrrxxx|||vvvcccVVVPPPLLLKKKNNNRRRYYYeeerrr~~~}}}|||{{{yyyxxxvvvvvvwwwvvvvvvuuusssqqqooonnnnnnmmmllllllllljjjgggeeeaaa___[[[VVVQQQMMMJJJHHHEEEEEEEEEEEEFFFGGGIIIJJJKKKOOOTTTXXX[[[```gggllluuu{{{}}}{{{{{{{{{yyyxxxuuuoooiiieee___XXXVVVXXX\\\cccooo~~~|||{{{uuullljjjooouuuzzz~~~uuujjj]]]ZZZVVVSSSRRRPPPOOOMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHGGG{{{fff[[[VVVRRRNNNLLLJJJIIIHHHGGGEEECCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>???@@@CCCHHHOOO\\\rrrwwwqqqoooqqquuuzzz|||vvvpppmmmrrrzzzzzzvvvtttvvv}}}}}}{{{{{{{{{zzzyyyzzz{{{||||||{{{zzzxxxwwwwwwvvvuuusssooohhh```ZZZOOOKKKGGGEEEEEEFFFFFFFFFDDDEEEFFFFFFFFFFFFIIIKKKJJJKKKMMMOOOSSSWWWZZZ[[[]]]]]]___```bbbeeeggghhhmmmqqqvvvxxx{{{|||ooohhhgggjjjrrr|||vvvggg[[[VVVTTTSSSSSSQQQQQQRRRTTTWWWZZZ]]]___cccdddfffiiimmmqqqtttuuuxxxyyyyyywwwsssnnnkkkjjjjjjkkklllnnnqqqvvv}}}|||mmm]]]TTTOOOMMMPPPTTTZZZcccrrr~~~{{{yyyvvvtttsssuuuuuuuuuuuusssrrrqqqpppooommmkkkjjjjjjiiigggeee```^^^YYYTTTOOOJJJGGGEEEFFFEEEEEEEEEGGGHHHJJJKKKKKKPPPUUUZZZ]]]ccckkkpppxxx~~~}}}{{{{{{zzzxxxwwwtttmmmgggbbb\\\VVVUUUWWW^^^fffttt~~~}}}vvvoooooouuu}}}pppfff\\\YYYUUURRRQQQPPPNNNMMMOOONNNNNNNNNMMMMMMMMMMMMMMMMMMLLLJJJIIIHHHGGGFFF}}}ggg\\\WWWRRRNNNLLLJJJJJJIIIGGGEEEDDDBBBBBBAAAAAA@@@@@@???>>>>>>>>>??????BBBGGGLLLWWWkkk}}}yyysssqqqooorrrxxx}}}yyysssooonnnuuu}}}|||xxxvvvvvv|||~~~{{{xxxvvvuuutttsssrrrsssssstttuuuuuuuuuuuutttuuuuuuvvvvvvtttnnnfff```SSSOOOJJJGGGFFFGGGGGGGGGCCCEEEFFFFFFFFFGGGJJJLLLKKKLLLNNNQQQUUUXXX[[[\\\_________aaabbbeeeggghhhmmmqqqvvvyyy|||{{{ooohhhhhhkkksss||||||rrrdddZZZUUUTTTTTTSSSQQQRRRSSSVVVYYY]]]aaacccfffgggiiimmmqqquuuxxxzzz}}}~~~}}}zzztttooollljjjjjjkkkmmmooossszzzsssgggZZZSSSQQQQQQVVV\\\eeeooo~~~{{{yyyvvvtttssstttttttttttttttsssrrrqqqooollljjjhhhhhhgggfffeee___]]]YYYSSSNNNIIIFFFDDDEEEEEEDDDEEEFFFHHHJJJKKKMMMQQQWWW[[[___fffnnntttyyy}}}{{{{{{yyywwwuuutttmmmfffaaa\\\VVVVVVYYY^^^hhhyyyzzztttuuu{{{lllaaa[[[XXXTTTRRRQQQPPPOOONNNOOOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHiii]]]XXXSSSNNNLLLKKKJJJIIIGGGFFFDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>===>>>AAAEEEJJJSSSfffwwwyyyssspppnnnqqqvvv|||vvvqqqnnnooowww~~~zzzwwwtttyyy|||zzzwwwsssqqqqqqpppnnnmmmnnnooopppqqqrrrrrrrrrrrrrrrsssuuuwwwvvvqqqjjjeeeWWWSSSMMMIIIGGGGGGGGGGGGDDDEEEFFFGGGFFFGGGJJJLLLKKKLLLOOORRRVVVYYY[[[\\\___^^^^^^___aaadddfffhhhlllqqqwww{{{~~~{{{qqqhhhiiimmmuuuyyypppcccZZZVVVUUUUUUTTTWWWXXXYYY\\\```dddhhhjjjlllmmmppptttxxx|||{{{uuuppplllkkkjjjkkknnnrrrwww~~~~~~kkkaaaWWWSSSSSSVVV]]]dddttt~~~~~~|||{{{yyywwwvvvuuusssssssssssssssrrrrrrqqqnnnllliiiggggggfffeeeccc^^^\\\XXXRRRMMMIIIFFFDDDCCCCCCCCCDDDEEEGGGIIIKKKOOOSSSXXX\\\aaagggpppwwwyyy|||{{{zzzyyyvvvtttrrrjjjccc^^^ZZZVVVWWW[[[```kkk}}}}}}zzz|||~~~jjj___[[[XXXUUUSSSRRRRRRQQQOOOOOOOOOOOONNNNNNNNNMMMMMMIIIIIIIIIJJJJJJJJJJJJJJJkkk___ZZZTTTPPPMMMKKKJJJIIIHHHFFFDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>><<<===@@@DDDFFFNNN___oooyyyqqqnnnlllpppuuu{{{~~~{{{sssoooooorrrzzz|||zzztttxxx}}}|||yyyuuurrrooonnnmmmmmmlllkkkllllllmmmnnnooopppqqqqqqqqqrrrtttvvvvvvsssnnniii[[[VVVPPPKKKHHHHHHHHHHHHFFFGGGHHHHHHHHHHHHJJJLLLKKKMMMPPPTTTWWWZZZ\\\]]]]]]]]]]]]^^^```cccfffhhhmmmssszzz}}}tttjjjkkkooowwwwwwnnncccZZZXXXXXXXXXWWWZZZ[[[\\\___cccgggkkkmmmooopppssswww|||~~~wwwpppmmmkkkiiilllqqqvvv|||wwwbbb[[[UUUTTTWWW\\\fffppp}}}||||||zzzyyyxxxwwwwwwrrrrrrrrrrrrrrrqqqpppooommmkkkiiiggggggeeecccaaa\\\ZZZVVVQQQLLLHHHEEEDDDBBBBBBBBBCCCEEEGGGIIIKKKQQQTTTYYY]]]aaahhhqqqxxx|||~~~|||{{{zzzxxxuuurrrnnnfff^^^ZZZWWWTTTWWW\\\eeepppzzzhhh^^^ZZZWWWTTTSSSSSSRRRQQQPPPOOONNNNNNNNNMMMMMMMMMMMMHHHHHHIIIIIIJJJKKKKKKKKKmmmaaa[[[VVVQQQOOOKKKKKKIIIHHHFFFEEECCCCCCAAAAAA@@@@@@???>>>>>>>>>======???BBBBBBHHHWWWeeewww{{{tttqqqkkknnnsssyyy~~~~~~~~~vvvooonnnqqqvvv~~~~~~wwwyyy|||}}}wwwsssooommmkkkjjjkkkkkkkkkjjjkkkkkkkkklllmmmnnnooopppqqqrrrsssuuuvvvuuuqqqmmm```ZZZSSSMMMKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJLLLNNNMMMOOORRRVVVZZZ\\\^^^^^^_________```bbbfffjjjmmmqqqwwwwwwlllmmmqqqyyytttlllbbb[[[ZZZ\\\]]]]]]]]]^^^___bbbeeejjjmmmooorrrtttvvv{{{xxxqqqlllkkkjjjnnnuuu|||zzzlll^^^YYYVVVYYY___hhhttt}}}}}}|||{{{yyyxxxwwwvvvrrrrrrrrrqqqpppooonnnmmmkkkjjjiiihhhgggeeeaaa___XXXVVVSSSOOOKKKGGGEEECCCCCCCCCCCCDDDFFFHHHJJJLLLRRRUUUZZZ]]]aaahhhqqqxxx~~~|||{{{zzzwwwtttqqqlllddd]]]YYYVVVUUUYYY___lllxxxsssggg___XXXVVVSSSQQQRRRRRRQQQPPPNNNNNNMMMMMMMMMLLLLLLLLLIIIIIIIIIJJJJJJJJJJJJJJJooobbb\\\WWWRRROOOKKKKKKJJJHHHFFFEEECCCCCCAAAAAA@@@@@@???>>>>>>>>>===>>>???@@@???CCCQQQ^^^rrryyyvvviiimmmrrrxxx}}}~~~yyyqqqlllmmmrrrxxxyyy{{{|||yyysssooollljjjhhhhhhiiijjjjjjjjjjjjjjjjjjjjjkkklllnnnnnnsssssstttuuuwwwvvvrrrpppccc]]]VVVOOOLLLLLLKKKKKKMMMNNNNNNMMMLLLLLLNNNOOOOOOQQQTTTXXX\\\^^^___```cccccccccdddgggkkkooorrruuu{{{yyynnnooosssyyy}}}qqqjjjaaa\\\\\\___```aaaddddddfffhhhlllpppsssuuuyyy{{{~~~zzzqqqllljjjkkkpppxxx~~~ooobbb]]]ZZZZZZ___gggrrr~~~}}}{{{yyywwwvvvuuuqqqqqqqqqqqqooonnnmmmllljjjiiiiiihhhhhheee```]]]VVVTTTQQQMMMIIIFFFDDDCCCDDDDDDDDDEEEGGGIIILLLMMMSSSVVVZZZ]]]aaahhhqqqxxx~~~|||{{{zzzwwwssspppmmmeee^^^ZZZXXXXXX\\\cccrrr~~~{{{nnneeeaaaWWWTTTQQQPPPPPPQQQPPPOOOMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHsssddd[[[UUUSSSTTTRRRNNNJJJFFFFFFFFFFFFFFFBBBAAA@@@>>>============;;;999:::===???DDDOOOZZZnnn}}}yyypppmmmmmmooosssxxxxxxsssnnnmmmrrr||||||yyyvvvyyy}}}rrrllljjjhhhhhhgggggggggggghhhhhhlllllllllllllllmmmnnnooovvvuuuuuuwwwyyyxxxtttppphhhccc\\\UUUPPPMMMJJJHHHKKKMMMOOOQQQRRRRRRRRRRRRSSSUUUWWW[[[^^^aaadddeeeeeefffggghhhiiimmmrrrvvv}}}|||rrrsssuuu{{{~~~pppmmmhhhdddbbbdddfffiiihhhjjjmmmpppqqqsssvvvyyy}}}zzzoookkkmmmmmmrrrzzzzzzooogggccc[[[]]]aaafffppp||||||||||||{{{zzzyyywwwvvvrrrrrrqqqooonnnlllkkkkkkjjjiiiggggggfffddd```]]]XXXTTTMMMIIIFFFDDDBBBAAABBBCCCDDDEEEFFFIIIMMMPPPVVVYYY\\\^^^aaahhhqqqwww~~~~~~|||{{{zzzyyyvvvssspppjjjaaaZZZWWWXXXYYY^^^dddttttttggg^^^ZZZTTTSSSQQQOOONNNNNNNNNNNNLLLLLLMMMMMMNNNNNNNNNNNNKKKKKKJJJJJJJJJIIIIIIIIIuuufff]]]VVVTTTTTTQQQMMMJJJGGGFFFFFFEEEDDDAAAAAA???>>>===<<<<<<<<<<<<::::::===>>>AAAJJJUUUfffvvv{{{qqqlllmmmnnnrrrwww~~~vvvrrrnnnooowww~~~{{{wwwyyy}}}rrrllljjjffffffffffffhhhiiijjjkkklllllllllmmmnnnoooqqqqqqwwwvvvwwwxxxzzzyyyuuuqqqhhhccc]]]WWWSSSPPPNNNLLLMMMNNNPPPRRRTTTUUUUUUUUUTTTVVVXXX\\\___ccceeeggghhhiiijjjkkknnnsssyyy~~~uuuuuuwww{{{~~~ssspppkkkgggfffgggjjjllljjjmmmpppsssuuuxxx{{{~~~zzzoookkklllmmmsss||||||pppfff```^^^^^^cccjjjsss~~~|||||||||{{{yyywwwvvvuuurrrqqqpppooonnnmmmlllkkkjjjiiigggfffeeeccc___\\\WWWSSSMMMHHHEEEDDDBBBAAABBBCCCDDDEEEFFFIIINNNQQQVVVYYY]]]```dddllluuu|||~~~}}}|||zzzyyyxxxuuuqqqnnnggg___XXXWWWYYY[[[bbbiii|||{{{nnnddd\\\YYYTTTRRRQQQOOONNNMMMNNNNNNMMMLLLLLLLLLKKKKKKKKKJJJKKKJJJJJJJJJIIIIIIIIIIIIyyyjjj___XXXTTTTTTNNNLLLJJJHHHGGGFFFDDDBBBAAA@@@???===<<<<<<<<<<<<>>><<<;;;======>>>FFFOOO]]]mmm}}}tttllllllmmmooouuu|||~~~tttqqqpppsss|||~~~zzzyyy~~~|||rrrllljjjccccccdddeeegggiiikkklllllllllmmmnnnppprrrssstttyyyxxxyyyzzz{{{yyyvvvsssiiiddd___ZZZWWWUUURRRQQQOOOPPPRRRTTTVVVWWWXXXXXXXXXZZZ\\\```dddhhhjjjlllmmmmmmoooqqquuu{{{zzzyyyzzz}}}~~~wwwtttppplllkkklllnnnpppooorrruuuwwwzzz}}}xxxlllhhhiiinnnttt}}}xxxnnneee```^^^___eeemmmyyy}}}}}}{{{yyywwwvvvtttsssppppppoooooonnnmmmlllllljjjhhhgggfffdddbbb^^^[[[UUUQQQKKKGGGEEEDDDBBBAAABBBDDDEEEFFFGGGKKKOOOSSSVVVZZZ___ccchhhppp{{{~~~}}}{{{zzzyyywwwtttooolllccc\\\WWWWWWZZZ^^^gggooorrrggg^^^YYYWWWSSSRRRPPPNNNMMMMMMNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGJJJJJJJJJJJJIIIIIIIIIIII{{{lllaaaXXXTTTTTTMMMKKKJJJIIIIIIFFFCCC@@@@@@@@@>>>===<<<;;;;;;;;;>>><<<<<<>>>======DDDLLLXXXhhh}}}~~~uuulllkkkkkkmmmrrryyy|||rrrqqqrrrwww}}}zzz|||}}}ssslllhhhaaabbbbbbdddeeegggiiijjjjjjkkklllnnnpppsssuuuvvvzzz{{{|||}}}}}}{{{xxxvvvlllhhhccc^^^[[[XXXUUUSSSQQQRRRTTTVVVXXXYYY[[[[[[]]]___bbbfffjjjnnnqqqsssttttttvvvwww{{{~~~{{{xxxuuuqqqpppqqqtttuuuwwwyyy{{{}}}~~~ssshhhdddeeemmmsss{{{~~~|||rrroooiiiddd```aaafffjjjnnnyyy~~~}}}zzzxxxuuusssrrrqqqoooooonnnnnnnnnmmmmmmmmmjjjhhhfffeeeccc```\\\YYYSSSOOOJJJFFFDDDCCCBBBBBBCCCDDDFFFGGGIIIMMMQQQUUUXXX\\\aaafffkkksss~~~~~~}}}|||zzzyyywwwsssmmmjjjaaa[[[WWWXXX[[[```kkkuuu~~~kkkaaaZZZVVVUUURRRQQQOOONNNMMMMMMMMMNNNLLLKKKKKKJJJIIIHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIII}}}mmmbbbYYYTTTSSSMMMKKKKKKJJJIIIGGGCCC@@@AAA@@@???===<<<<<<<<<<<<<<<<<<===?????????EEELLLVVVeee{{{wwwmmmkkkiiijjjnnnvvv}}}yyyqqqqqqttt{{{}}}|||tttkkkgggccccccccccccdddeeeffffffiiiiiikkkmmmpppsssuuuwww{{{}}}}}}{{{zzzrrrnnnhhhccc```\\\XXXUUUTTTUUUVVVXXXYYY[[[]]]^^^```bbbfffjjjooosssvvvxxx{{{|||}}}}}}zzzwwwvvvwwwyyyzzzyyymmmdddaaabbbiiinnntttwwwvvvsssooommmfffdddbbb```aaagggooouuu|||~~~}}}|||yyyvvvsssqqqppppppoooooonnnnnnmmmmmmlllllljjjhhhfffdddbbb___ZZZWWWPPPMMMHHHEEECCCCCCCCCBBBCCCEEEGGGHHHJJJNNNTTTWWW\\\___dddhhhmmmuuu~~~~~~}}}{{{zzzwwwrrrlllggg```[[[XXXYYY[[[bbbnnnzzz~~~zzz{{{|||yyyhhh___XXXTTTSSSQQQPPPNNNMMMLLLLLLMMMNNNKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIoooddd[[[UUUTTTNNNMMMKKKKKKJJJHHHDDDAAABBBAAA@@@>>>============;;;;;;===@@@@@@???DDDLLLRRRaaavvvzzznnnlllhhhhhhkkkrrrzzz|||vvvpppqqqvvv~~~~~~wwwnnniiifffeeeeeedddddddddeeeeeeiiijjjkkkmmmpppsssvvvwww{{{~~~~~~~~~wwwtttnnnjjjfffbbb]]]ZZZZZZZZZZZZ[[[\\\^^^___```bbbdddggglllqqqvvvyyy{{{~~~}}}~~~~~~oooeee^^^]]]___bbbfffiiijjjiiieeecccbbbaaaaaaaaacccgggoooxxx~~~}}}||||||||||||zzzwwwtttrrrppppppooooooooonnnnnnmmmlllkkkkkkjjjhhheeecccaaa]]]YYYUUUNNNKKKFFFCCCCCCCCCCCCBBBCCCEEEGGGIIILLLPPPVVVZZZ^^^aaafffkkkpppxxx~~~}}}|||{{{yyyvvvpppiiiddd^^^ZZZXXXYYY\\\dddrrr}}}zzzxxxzzz}}}uuueee]]]WWWSSSQQQPPPOOOMMMLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIrrrggg]]]XXXVVVPPPNNNLLLKKKJJJHHHFFFCCCCCCBBBAAA???>>>>>>>>>>>>::::::===@@@???===AAAHHHKKKZZZppp~~~pppmmmhhhfffhhhooovvv|||wwwrrrnnnpppwww|||sssmmmhhhhhhggggggggggggggghhhkkkkkkmmmoooqqqtttwwwxxxzzz~~~{{{xxxtttpppmmmiiieeebbb_______________aaabbbcccfffhhhlllpppvvv{{{~~~pppaaaYYYTTTTTTWWWZZZ\\\^^^^^^]]]]]]]]]^^^___aaaffflllsss||||||zzz{{{||||||{{{yyyvvvssspppoooooopppppppppooonnnlllkkkjjjjjjjjjhhheeeccc```\\\WWWTTTLLLIIIEEEBBBBBBCCCCCCCCCDDDFFFHHHJJJMMMRRRWWW[[[^^^ccchhhnnnttt}}}~~~{{{zzzyyywwwsssmmmeee```ZZZXXXWWWYYY]]]gggwww}}}yyyzzz}}}nnnaaa\\\VVVRRRPPPOOONNNMMMKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIItttiii```ZZZXXXQQQOOOLLLKKKJJJIIIGGGEEECCCCCCAAA@@@???>>>>>>>>>::::::===???>>>;;;>>>EEEFFFTTTkkkqqqmmmhhheeegggmmmuuuzzz~~~|||tttooolllpppwwwwwwqqqiiiiiiiiiiiiiiijjjjjjkkklllmmmnnnpppsssuuuxxxyyyzzz~~~}}}{{{wwwtttrrroookkkiiidddcccbbbbbbbbbccceeeeeejjjmmmpppuuu{{{yyycccUUUNNNKKKLLLOOOUUUVVVWWWWWWWWWYYY\\\^^^]]]bbbjjjsss~~~}}}zzzyyyzzz|||~~~zzzxxxuuurrrpppoooooopppqqqpppooonnnlllkkkiiiiiijjjhhheeebbb```\\\WWWSSSLLLHHHDDDBBBBBBCCCCCCCCCDDDFFFHHHKKKNNNRRRXXX\\\^^^ccciiiooowww~~~zzzyyywwwuuuqqqkkkccc]]]WWWUUUVVVYYY^^^iii{{{zzz|||~~~jjj___ZZZVVVQQQOOONNNMMMLLLKKKKKKLLLMMMMMMNNNNNNLLLKKKIIIGGGFFFEEEGGGGGGGGGHHHHHHIIIIIIIIItttiiiaaa\\\XXXSSSPPPMMMKKKIIIHHHFFFDDD::::::;;;<<<===>>>??????;;;;;;<<<<<<===???@@@AAAJJJQQQ```vvvvvvooohhhfffgggiiiqqqyyy~~~xxxpppmmmpppttt{{{yyyrrrmmmjjjmmmnnnmmmnnnpppoooqqqsssttttttvvvyyy|||}}}}}}yyyvvvsssrrrmmmkkkhhhffffffgggiiijjjpppppprrruuuyyy{{{kkkYYYOOOKKKIIIKKKNNNNNNOOOQQQRRRTTTWWW\\\```dddlllwww{{{xxxxxxyyyzzzzzzzzzxxxuuurrrpppooooooppppppooonnnmmmkkkjjjiiihhhgggeeebbb___\\\WWWRRRNNNFFFGGGFFFDDDBBBBBBDDDEEEGGGIIILLLNNNQQQUUUZZZ]]]bbbgggnnnttt{{{~~~}}}{{{yyywwwvvvrrrkkkbbb[[[VVVXXX[[[^^^fffttt}}}{{{}}}wwwbbbYYYVVVSSSQQQPPPOOOOOOOOONNNNNNNNNMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIHHHGGGGGGHHHHHHHHHvvvkkkccc]]]YYYTTTRRRNNNLLLKKKIIIGGGEEEDDDCCCBBBAAA???>>><<<<<<;;;;;;<<<<<<===???@@@AAAGGGNNN^^^tttzzzrrrjjjgggfffhhhnnnvvv}}}vvvpppmmmrrrvvvuuupppmmmooopppnnnooorrrqqqssstttuuuvvvxxx{{{}}}~~~}}}zzzxxxwwwpppnnnllljjjiiijjjlllmmmssstttuuuxxx}}}nnn```QQQJJJHHHGGGHHHKKKLLLNNNPPPSSSVVV[[[aaaeeemmmuuu~~~zzzxxxxxxyyyyyyyyyxxxwwwtttqqqpppooopppppppppooonnnmmmkkkjjjiiihhhhhheeebbb^^^[[[VVVPPPMMMFFFFFFFFFDDDBBBBBBDDDEEEHHHJJJMMMPPPSSSXXX]]]aaafffkkkqqqwww~~~~~~{{{yyywwwuuuqqqjjjaaaZZZUUUXXX[[[```hhhxxx~~~|||}}}sss```XXXUUURRROOONNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJIIIHHHHHHGGGHHHGGGGGGFFFFFFGGGGGGGGGyyymmmeee___ZZZVVVSSSPPPMMMLLLJJJHHHFFFHHHGGGEEECCC@@@===;;;:::;;;;;;;;;<<<===>>>???@@@CCCKKK[[[qqq~~~uuummmhhhfffffflllsss{{{zzzsssnnnmmmsssyyyzzzuuuqqqqqqrrrppppppssssssuuuwwwxxxxxxzzz}}}~~~xxxvvvsssqqqpppqqqrrrsssxxxyyy{{{~~~|||```UUUJJJFFFFFFEEEGGGKKKKKKMMMQQQUUU[[[bbbiiinnnzzz}}}{{{yyyxxxyyyyyyxxxwwwvvvuuusssqqqppppppppppppoooooonnnmmmkkkjjjiiiiiihhheeeaaa]]]YYYTTTNNNJJJEEEEEEEEECCCBBBBBBDDDFFFIIILLLOOOSSSVVV\\\aaaeeekkkpppvvv|||~~~|||zzzwwwtttoooggg___YYYVVVXXX\\\bbbnnn~~~}}}}}}}}}~~~|||mmm^^^WWWUUUPPPLLLKKKMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLKKKJJJHHHGGGFFFFFFGGGFFFFFFEEEEEEFFFGGGGGG{{{oooggg```[[[WWWTTTQQQNNNLLLJJJHHHFFFCCCCCCBBB@@@???===<<<;;;;;;;;;;;;<<<===>>>??????AAAIIIXXXmmmwwwnnniiiffffffkkkqqqxxx|||vvvpppnnnnnnttt|||zzzuuuuuutttqqqqqqtttuuuwwwyyyzzzzzz|||~~~{{{xxxwwwwwwyyyzzz}}}~~~iiiVVVNNNGGGFFFGGGFFFHHHLLLKKKOOOUUU\\\cccllltttzzz|||{{{zzzzzzzzzzzzxxxvvvsssrrrqqqpppppppppppppppnnnnnnmmmlllkkkjjjiiiiiigggddd___ZZZVVVQQQLLLHHHDDDEEEEEECCCBBBCCCEEEGGGIIILLLPPPTTTYYY^^^dddiiiooossszzz~~~{{{zzzwwwrrrlllddd]]]YYYVVVYYY^^^ggguuu|||}}}}}}zzzxxxyyy||||||}}}uuuiii\\\XXXUUUPPPLLLJJJLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHFFFFFFEEEGGGFFFFFFFFFFFFGGGGGGHHH~~~rrriiiaaa\\\XXXUUUQQQOOOMMMKKKHHHFFFAAAAAA@@@???>>>>>>======<<<;;;;;;;;;<<<===>>>???@@@GGGUUUhhh}}}yyyooojjjgggfffkkkqqquuuyyy|||sssnnnnnnooouuu~~~{{{yyywwwtttsssuuuwwwyyyzzz{{{|||~~~}}}{{{{{{}}}}}}nnn\\\OOOIIIEEEFFFGGGFFFIIILLLNNNTTT\\\eeennnxxx}}}|||{{{{{{|||{{{xxxvvvqqqqqqppppppoooooooooooommmmmmlllkkkjjjiiiiiihhheeebbb]]]XXXSSSOOOJJJGGGDDDDDDEEEDDDCCCDDDFFFHHHIIILLLPPPTTTYYY___fffjjjqqqvvv|||~~~~~~zzzyyyvvvpppiiibbb\\\YYYXXX[[[bbbmmm~~~yyyttttttssspppqqqtttvvvwwwyyy}}}oooeee\\\YYYVVVQQQMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIHHHGGGFFFEEEEEEGGGGGGGGGGGGGGGHHHIIIIIIuuulllddd^^^ZZZWWWSSSPPPNNNLLLIIIGGGFFFEEEDDDBBB@@@???======<<<<<<;;;;;;<<<<<<===>>>@@@FFFQQQbbbvvv{{{qqqkkkgggfffjjjppprrrvvv|||zzzrrrnnnoooqqqxxx~~~{{{wwwwwwyyyzzz|||}}}~~~vvvaaaTTTHHHDDDBBBDDDEEEEEEIIIMMMTTT[[[fffqqq{{{~~~}}}|||{{{{{{zzzwwwuuupppppppppoooooonnnnnnmmmkkkkkkjjjiiiiiihhhggggggccc```ZZZUUUQQQMMMIIIFFFDDDEEEEEEEEEDDDEEEHHHKKKIIILLLPPPUUUZZZ```fffkkkrrrwww~~~}}}|||yyyxxxtttnnnfff```\\\ZZZZZZ^^^gggttt~~~xxxrrrmmmkkkjjjjjjmmmrrrssstttxxx|||kkkbbb[[[YYYWWWRRRNNNNNNLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEGGGGGGGGGGGGHHHIIIJJJJJJyyypppgggaaa]]]ZZZVVVSSSQQQOOOLLLJJJHHHGGGEEECCCAAA???>>>===<<<<<<;;;;;;;;;<<<======@@@DDDMMM[[[nnn~~~tttlllgggdddgggmmmoootttzzzzzzrrrooopppsss{{{|||{{{}}}~~~wwwbbbSSSLLLCCC@@@@@@CCCEEEGGGLLLRRRYYYbbbooo|||~~~}}}}}}{{{zzzyyyxxxuuusssppppppoooooonnnmmmlllkkkiiiiiihhhhhhggggggffffffaaa]]]XXXSSSPPPLLLIIIFFFEEEFFFFFFFFFFFFGGGJJJLLLKKKNNNRRRVVV[[[aaaggglllsssxxx}}}|||{{{wwwvvvsssmmmeee^^^\\\\\\\\\aaakkk{{{}}}{{{qqqkkkgggffffffhhhnnnvvvwwwyyy}}}wwwggg___YYYWWWUUUQQQNNNOOOMMMMMMLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJ|||sssjjjddd```]]]YYYVVVSSSQQQNNNLLLEEEDDDDDDBBBAAA@@@??????<<<<<<;;;;;;;;;<<<======???BBBJJJVVVhhh~~~vvvmmmgggccceeejjjmmmrrryyyzzzrrrpppqqqttt~~~~~~gggTTTIIIFFFAAA???@@@DDDGGGJJJPPPWWW]]]fffuuu~~~|||zzz}}}zzzxxxwwwvvvtttrrrpppppppppooonnnlllkkkjjjhhhhhhggggggffffffeeeeee```\\\WWWRRROOOLLLIIIFFFEEEFFFGGGGGGGGGHHHKKKNNNMMMOOOSSSXXX\\\bbbhhhllltttzzz}}}{{{zzzvvvuuurrrlllddd^^^\\\]]]^^^cccnnn~~~~~~{{{xxxmmmhhhddddddeeehhhqqqzzz~~~qqqeee]]]WWWVVVTTTPPPNNNPPPNNNNNNMMMKKKJJJIIIHHHGGGEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIII~~~ssskkkfffaaa^^^ZZZWWWVVVSSSQQQNNNNNNLLLIIIEEEAAA>>><<<;;;========================>>>@@@HHHTTTdddxxx|||sssnnnkkkjjjiiilllpppwww~~~xxxssspppsssyyy{{{gggWWWKKKGGGHHH???BBBDDDEEEGGGMMMUUU\\\iiittt~~~~~~~~~~~~|||{{{zzzyyywwwuuusssrrrqqqpppnnnnnnoooooommmlllkkkjjjiiiiiiiiigggdddbbb^^^ZZZTTTNNNIIIGGGFFFFFFDDDFFFGGGHHHHHHJJJMMMOOOMMMQQQVVVZZZ^^^dddlllrrrxxx~~~~~~~~~}}}{{{yyyzzzvvvoooggg___[[[[[[\\\bbbjjjvvv{{{xxxqqqhhhbbbccchhhpppzzz{{{iii^^^[[[VVVSSSQQQOOOMMMKKKLLLLLLKKKKKKJJJJJJJJJIIIGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHtttlllggg```]]]YYYVVVTTTQQQOOOLLLJJJIIIGGGDDDBBB@@@??????========================>>>???FFFQQQ```sss|||sssnnnjjjhhhgggjjjmmmttt{{{}}}wwwsssqqquuu{{{mmm\\\PPPGGGCCCDDDAAACCCFFFGGGJJJQQQZZZbbbooozzz~~~}}}}}}}}}zzzyyyyyywwwuuusssqqqpppqqqpppnnnnnnoooooommmllljjjiiihhhhhhhhhfffcccaaa\\\XXXRRRLLLHHHFFFEEEFFFDDDFFFHHHHHHIIIJJJMMMOOOOOOSSSXXX\\\```fffooouuu{{{~~~}}}|||{{{yyywwwvvvsssmmmeee^^^[[[\\\^^^eeeooo|||}}}zzzrrrjjjdddgggnnnwwwwwwhhh]]]YYYTTTQQQOOONNNLLLJJJJJJJJJJJJIIIIIIIIIHHHHHHFFFGGGGGGGGGHHHHHHHHHHHHFFFGGGGGGGGGGGGGGGGGGGGGwwwnnniiiaaa^^^ZZZVVVTTTRRROOOMMMJJJIIIGGGEEECCCAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>CCCLLLYYYlllvvvpppllliiiggggggjjjpppwww}}}zzzuuurrrrrrwww~~~sss]]]PPPIIIDDDBBBBBBCCCEEEHHHJJJNNNWWWbbbjjjyyy~~~}}}|||||||||wwwwwwvvvuuutttrrrpppoooqqqooonnnnnnnnnnnnmmmkkkjjjiiihhhggggggeeeaaa^^^XXXUUUPPPJJJFFFEEEEEEEEEEEEFFFHHHIIIIIIKKKMMMPPPQQQUUUZZZ___cccjjjrrryyy~~~|||{{{{{{zzzwwwuuurrroooiiiaaa\\\[[[]]]```iiittt~~~sssllliiimmmvvvpppeee[[[WWWRRRNNNLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDEEEEEEFFFGGGGGGGGGzzzqqqllldddaaa]]]ZZZXXXUUURRRPPPNNNLLLIIIFFFCCC@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>AAAIIITTTeee}}}zzztttoookkkhhhfffiiinnntttzzzyyytttqqqqqqwww|||hhhSSSIIIGGGEEEDDDDDDEEEGGGJJJMMMSSS]]]iiirrr~~~|||{{{zzzyyyuuuuuuuuutttsssqqqpppoooqqqooonnnmmmnnnnnnmmmkkkjjjhhhgggfffeeebbb^^^[[[VVVSSSNNNIIIFFFEEEEEEFFFFFFGGGIIIIIIJJJKKKNNNPPPRRRVVV\\\aaaeeemmmvvv|||}}}{{{zzzzzzyyywwwuuuooolllfff___ZZZZZZ]]]aaalllyyysssnnnmmmuuu{{{jjjbbbZZZVVVPPPMMMKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDEEEEEEFFFGGGHHHHHH~~~uuuooogggddd___\\\ZZZWWWTTTQQQOOOMMMJJJGGGCCCAAA???>>>========================???>>>@@@FFFOOO^^^uuu{{{vvvqqqkkkhhhgggiiimmmrrrxxx}}}yyysssqqqqqqwwwtttaaaNNNGGGFFFFFFEEEDDDEEEHHHMMMQQQXXXcccoooyyy~~~}}}{{{yyyxxxwwwttttttttttttsssrrrqqqppppppooommmmmmnnnnnnlllkkkjjjhhhfffdddccc```[[[XXXTTTQQQMMMHHHFFFFFFGGGHHHFFFHHHIIIJJJJJJLLLOOOQQQRRRVVV\\\bbbgggoooxxx}}}{{{zzzzzzyyyvvvtttoookkkddd]]]YYYZZZ___cccooo~~~sssppprrr|||uuueee^^^XXXTTTPPPMMMLLLLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIxxxrrrhhheee```]]]ZZZWWWTTTQQQMMMLLLJJJGGGDDDCCCAAAAAA========================???>>>???DDDKKKXXXlll}}}~~~zzzwwwrrrlllhhhiiijjjmmmqqqvvv{{{yyysssqqqrrryyyjjj[[[LLLFFFFFFEEEDDDEEEFFFKKKQQQWWW^^^iiiuuu}}}~~~~~~|||zzzxxxvvvuuussssssssssssrrrrrrqqqppppppnnnmmmmmmmmmmmmllljjjiiihhheeecccaaa]]]YYYUUUQQQOOOKKKGGGFFFFFFGGGIIIGGGHHHJJJKKKKKKMMMOOORRRSSSWWW^^^dddjjjrrr|||~~~|||zzzyyyyyyxxxvvvtttmmmiiibbb\\\YYY\\\ccciiiuuutttsssxxxpppaaaZZZUUURRROOOMMMMMMLLLKKKJJJGGGGGGHHHHHHHHHHHHIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHzzztttjjjgggccc___\\\YYYVVVSSSOOONNNKKKHHHEEEBBBAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>BBBHHHRRRcccsss~~~~~~|||zzzvvvpppllljjjjjjlllooosssxxx|||xxxsssrrrttt|||aaaVVVKKKGGGFFFEEEEEEHHHHHHNNNUUU]]]dddnnnyyy~~~~~~}}}|||zzzwwwuuusssppppppqqqqqqqqqpppoooooopppnnnmmmmmmmmmmmmllljjjiiigggdddbbb___\\\WWWSSSNNNLLLHHHEEEDDDEEEGGGHHHGGGIIIKKKKKKLLLMMMPPPRRRTTTYYY```fffmmmuuu}}}{{{xxxwwwwwwvvvtttrrrjjjfff```[[[[[[```iiippp~~~vvvvvv~~~{{{jjj]]]WWWQQQOOONNNMMMMMMKKKIIIGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFF{{{uuunnnkkkfffbbb___\\\YYYVVVTTTRRRNNNIIIDDD@@@===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::<<>>>>>@@@CCCIIIWWWdddtttyyyvvvsssuuu|||tttqqqllliiimmmqqqssswww{{{vvvqqqpppsss}}}pppYYYPPPHHHGGGGGGFFFGGGIIIOOOUUU^^^hhhqqqyyy~~~|||zzzxxxvvvtttsssoooooooooooooooooopppppppppooommmkkkjjjjjjjjjjjjgggfffdddaaa\\\WWWRRRPPPHHHGGGFFFDDDDDDDDDEEEEEEGGGHHHJJJKKKMMMOOOSSSWWWXXX^^^fffmmmttt|||~~~|||{{{zzzxxxuuutttsssrrrpppnnnhhheeebbb```___cccooo|||}}}~~~}}}lll___WWWUUUNNNMMMKKKJJJHHHHHHGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEDDDDDDDDDDDDEEEEEEFFF|||uuuqqqlllgggdddaaa^^^[[[XXXVVVRRRLLLGGGBBB???======<<<<<<<<<<<<;;;;;;;;;===<<<<<<>>>???CCCOOO[[[mmm~~~zzzuuusssqqqttt~~~yyysssnnnkkkmmmppprrrvvv{{{xxxrrrqqqsss|||yyygggWWWOOOHHHGGGGGGGGGIIILLLQQQWWW```iiirrryyy~~~}}}{{{zzzxxxvvvttttttppppppppppppppppppppppppooonnnllljjjiiiiiiiiiiiifffeeebbb___ZZZUUUPPPNNNHHHGGGEEEDDDDDDDDDEEEEEEGGGIIIKKKLLLNNNQQQUUUXXX\\\bbbjjjrrrxxx~~~|||{{{yyywwwuuusssrrrqqqnnnllleeebbb``````aaaggguuuwwwhhh]]]WWWUUUNNNMMMLLLJJJHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDzzzvvvpppkkkgggdddaaa^^^\\\ZZZUUUOOOIIIEEEAAA???=========<<<<<<<<<;;;;;;===;;;<<<===>>>@@@HHHQQQcccttt|||wwwsssssstttwwwxxxqqqlllnnnpppqqquuuzzz~~~zzzuuurrrsss{{{lll\\\SSSLLLGGGHHHIIIIIIKKKOOOUUU[[[dddllltttzzz~~~}}}}}}}}}{{{{{{zzzyyywwwvvvuuutttppppppppppppppppppppppppnnnmmmllljjjiiiiiiiiiiiidddccc```\\\WWWRRRNNNLLLFFFFFFDDDCCCCCCDDDEEEEEEHHHIIILLLNNNOOOSSSWWW[[[aaagggooowww~~~}}}|||{{{yyywwwtttsssqqqooollliiibbb```___aaadddmmm}}}pppcccZZZVVVUUUOOONNNLLLJJJHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDCCCBBBBBBBBBBBBBBB~~~zzztttoookkkgggcccaaa___]]]XXXRRRKKKFFFBBB@@@>>>>>>======<<<<<<;;;;;;>>><<<===???@@@AAAFFFMMMZZZkkk~~~{{{xxxyyy|||}}}uuuooonnnooopppsssxxx|||~~~~~~xxxtttsss{{{vvvbbbTTTOOOJJJGGGHHHJJJKKKOOOTTTYYY___gggooovvv{{{~~~~~~}}}||||||{{{yyyyyyxxxwwwvvvvvvuuuuuuqqqqqqqqqqqqppppppppppppmmmmmmlllkkkjjjjjjiiiiiidddbbb___ZZZUUUPPPLLLJJJEEEDDDCCCCCCCCCDDDEEEFFFGGGIIILLLNNNPPPTTTYYY\\\dddjjjsss{{{}}}{{{zzzyyywwwuuusssqqqnnnjjjgggaaa______bbbgggrrr}}}jjj```XXXUUUUUUOOONNNLLLJJJHHHGGGFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@}}}wwwrrrnnnjjjfffdddbbb___ZZZSSSMMMGGGBBB@@@???>>>>>>===<<<<<<;;;;;;===;;;<<>>>>>===<<<;;;;;;;;;888888<<>>===<<<;;;;;;<<<888777;;;===>>>AAAEEENNN[[[kkkyyyvvvpppmmmllloootttvvvzzz~~~{{{tttttt~~~ooobbbVVVOOOHHHGGGIIILLLMMMNNNTTT\\\ccchhhooovvvyyy{{{|||}}}}}}}}}}}}}}}~~~~~~|||zzzyyywwwwwwvvvuuutttrrrrrrqqqppppppoooooonnnmmmmmmlllhhhiiiiiijjjiiiiiiggggggbbb___ZZZTTTOOOJJJGGGFFFAAA@@@@@@@@@AAACCCEEEFFFHHHKKKOOORRRVVV[[[aaaeeejjjqqqzzz~~~|||zzzyyywwwvvvtttqqqnnniiibbb^^^]]]^^^cccjjjqqq{{{{{{xxx|||}}}iii___YYYTTTQQQPPPLLLLLLKKKIIIIIIHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKFFFEEEDDDBBBBBBCCCDDDEEECCCCCCBBBBBBBBBBBBBBBCCC{{{xxxuuurrrpppllliiiccc[[[SSSLLLGGGDDD@@@@@@???>>>===<<<;;;;;;@@@;;;999;;;>>>>>>@@@DDDLLLXXXggguuuwwwpppmmmkkknnnsssvvvyyy~~~{{{tttttt~~~wwwwwwvvvvvvvvvvvvwwwxxx}}}~~~wwwiii^^^SSSLLLHHHGGGIIILLLMMMNNNUUU\\\dddiiipppvvvyyyzzz{{{|||zzzzzz{{{}}}~~~{{{|||~~~~~~}}}|||yyyxxxwwwwwwvvvuuusssrrrqqqppppppoooooonnnmmmllllllkkkffffffggghhhhhhgggfffeee```]]]XXXRRRMMMHHHEEEDDD@@@@@@@@@@@@AAACCCEEEGGGJJJMMMQQQTTTYYY^^^dddhhhmmmttt}}}~~~|||zzzyyyvvvtttrrrooolllfff```[[[[[[]]]ccckkkrrr}}}~~~uuuqqqvvvyyy~~~tttccc[[[WWWSSSOOONNNKKKKKKJJJIIIIIIIIIIIIJJJLLLLLLLLLLLLMMMMMMMMMMMMGGGEEECCCBBBAAABBBDDDEEECCCCCCBBBBBBBBBCCCDDDDDD}}}zzzxxxvvvtttpppnnnhhh___TTTKKKEEECCC@@@@@@AAA@@@@@@???>>>===???===:::999:::===BBBEEEHHHRRRbbbsss{{{qqqkkkiiijjjjjjssswww|||zzztttttt}}}}}}{{{uuuuuussspppmmmjjjgggfffccccccbbbaaaaaadddiiimmmlllpppvvv{{{~~~oooddd[[[RRRLLLIIIHHHGGGHHHLLLRRRWWW[[[eeejjjqqqvvvwwwwwwuuuuuurrrqqqttt{{{~~~}}}}}}}}}~~~|||{{{{{{{{{{{{zzzyyyxxxvvvtttrrrpppoooooonnnnnnmmmllllllkkkkkkiiihhhhhhhhhiiihhhfffddd___[[[TTTNNNJJJFFFCCCAAA@@@@@@@@@AAABBBDDDFFFHHHGGGLLLSSSXXX[[[```gggllluuu{{{~~~}}}|||zzzrrrrrrrrrnnngggaaa\\\[[[[[[YYY]]]kkkxxxxxxooolllmmmpppuuu{{{rrraaaXXXSSSNNNKKKJJJJJJJJJIIIHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMHHHGGGFFFDDDDDDDDDDDDEEEEEECCCBBB@@@@@@AAABBBCCC~~~|||zzzxxxuuurrrlllcccWWWMMMGGGEEEAAAAAAAAAAAA@@@???>>>===>>><<<;;;:::;;;>>>AAACCCGGGPPP___ooo~~~|||qqqllljjjkkklllqqquuu{{{{{{uuuttt}}}~~~|||xxxtttqqqjjjiiigggddd```]]]ZZZXXXWWWWWWWWWWWWXXX[[[```dddgggjjjoootttwww{{{|||~~~tttfff]]]UUUNNNIIIIIIHHHHHHIIIMMMSSSYYY\\\eeeiiiooossssssrrrqqqqqqnnnmmmpppwww|||}}}|||||||||}}}}}}{{{zzzyyyxxxxxxxxxxxxwwwvvvuuutttsssrrrqqqnnnnnnmmmmmmlllkkkkkkkkkhhhgggfffggggggfffdddaaa]]]XXXRRRLLLHHHEEEBBB@@@@@@@@@@@@AAACCCEEEGGGHHHJJJOOOUUUZZZ^^^bbbiiinnnwww~~~}}}||||||{{{xxxvvvrrrrrrqqqllleee^^^ZZZYYY^^^]]]bbbppp}}}yyyrrrkkkhhhkkkqqqvvv|||zzzlll\\\UUURRRNNNKKKKKKJJJJJJIIIHHHIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJHHHGGGFFFDDDDDDDDDDDDEEEDDDCCCAAA@@@@@@AAABBBCCC}}}zzzwwwqqqggg[[[PPPIIIFFFAAAAAAAAAAAA@@@???>>>>>>===<<<<<<<<<===>>>@@@AAAEEEMMMZZZjjj{{{|||qqqlllkkkmmmnnnppptttyyy~~~|||uuuttt|||{{{wwwsssnnnjjj^^^]]]ZZZVVVRRROOOLLLJJJKKKLLLMMMMMMOOOSSSYYY]]]bbbeeeiiimmmooorrruuuwwwzzzzzzyyyxxxwwwuuusssrrrrrrtttvvvwwwzzz~~~yyymmmbbbZZZUUUOOOKKKHHHHHHHHHJJJOOOUUUZZZ^^^dddhhhlllnnnmmmkkkkkkjjjjjjjjjnnntttyyy|||~~~|||{{{{{{{{{}}}|||{{{yyyxxxxxxxxxxxxuuuuuuuuuttttttsssssssssmmmmmmllllllkkkjjjjjjjjjgggfffeeeeeeeeedddaaa^^^YYYUUUOOOJJJFFFCCCAAA???@@@@@@@@@AAACCCFFFHHHJJJNNNSSSYYY]]]```eeelllqqq{{{~~~}}}||||||zzzwwwuuutttsssoooiiiaaa[[[XXXWWW```aaajjjxxx~~~vvvpppjjjeeedddgggpppuuu|||qqqdddXXXRRRPPPMMMLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCAAA@@@@@@@@@AAABBB}}}{{{tttjjj]]]QQQIIIEEEBBBBBBBBBBBBAAA@@@???>>><<<<<<<<<===>>>??????@@@CCCIIIUUUeeexxx|||qqqlllkkklllnnnooosssyyy}}}}}}wwwttt{{{~~~xxxsssmmmgggdddYYYWWWTTTPPPLLLHHHEEEDDDFFFHHHJJJLLLNNNSSSYYY]]]aaacccgggiiikkkmmmoooqqqssssssrrrqqqpppnnnlllkkklllmmmppprrruuuyyywwwqqqggg^^^XXXSSSOOOLLLHHHHHHIIIKKKPPPVVV\\\___dddfffhhhhhhgggeeeeeeeeeiiiiiinnntttxxx|||}}}|||||||||~~~}}}|||zzzyyyyyyyyyyyyuuuuuuttttttsssrrrrrrqqqmmmllllllkkkkkkjjjiiiiiigggfffdddddddddbbb^^^\\\VVVRRRLLLHHHEEECCCAAA???@@@@@@@@@BBBDDDGGGIIIKKKQQQUUU[[[___ccchhhpppuuu~~~}}}yyyvvvvvvtttnnnggg___ZZZXXXXXX___eeeqqqxxxoooiiiccc___aaaeeemmmssszzzkkk```UUUQQQOOOLLLKKKLLLKKKJJJIIIIIIIIIJJJLLLMMMNNNNNNMMMLLLKKKIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@AAAAAA|||vvvkkk]]]PPPHHHCCCBBBCCCCCCBBBBBBAAA@@@???<<<<<<===>>>>>>?????????AAAGGGRRRbbbwww}}}rrrmmmkkkkkkkkknnnrrrxxx}}}xxxtttyyy|||vvvpppjjjddd^^^ZZZUUUSSSPPPLLLIIIFFFDDDCCCFFFHHHJJJMMMPPPTTTZZZ^^^___aaaeeeggghhhiiilllmmmoooooonnnmmmllljjjiiihhhhhhjjjlllooorrrwww}}}{{{uuuqqqkkkggg```YYYSSSNNNKKKHHHHHHHHHIIILLLQQQWWW\\\___cccddddddcccaaa```aaabbbfffggglllsssxxx|||~~~}}}}}}}}}|||{{{yyyxxxxxxxxxxxxvvvuuutttsssrrrqqqpppooommmllllllkkkkkkjjjiiiiiihhhfffeeedddccc```]]]ZZZSSSOOOJJJGGGEEECCCAAA@@@@@@@@@AAABBBEEEHHHKKKMMMRRRVVV\\\aaaeeekkksssyyy~~~{{{xxxwwwtttmmmddd]]]YYYZZZ[[[___iiixxx|||rrrhhhbbb]]][[[^^^dddlllrrr{{{zzzhhh^^^UUURRROOOKKKJJJLLLKKKKKKJJJIIIJJJKKKLLLMMMOOOOOOOOOMMMLLLJJJHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@~~~xxxmmm___RRRIIIDDDCCCCCCCCCCCCBBBAAA@@@@@@<<<=========>>>>>>>>>>>>@@@EEEOOO^^^sssvvvooollljjjiiilllpppvvv{{{~~~xxxsssvvv}}}{{{wwwqqqkkkeee___YYYUUUOOONNNKKKHHHEEEDDDDDDCCCEEEGGGJJJLLLOOORRRWWWZZZZZZ]]]```cccdddfffhhhjjjkkkkkkkkkjjjiiihhhgggfffeeegggkkknnnrrrwww~~~xxxtttpppkkkgggcccaaa\\\WWWQQQMMMJJJIIIHHHHHHJJJMMMQQQVVV[[[^^^_________]]][[[[[[]]]```bbbdddkkkrrrwww|||~~~}}}zzzyyyxxxvvvuuuuuuuuuuuuvvvuuutttsssqqqpppooonnnmmmmmmllllllkkkjjjjjjjjjhhhfffdddcccaaa^^^ZZZWWWPPPLLLHHHEEECCCCCCAAA@@@???@@@AAACCCFFFIIILLLNNNSSSXXX]]]bbbgggoooxxx~~~}}}}}}}}}|||yyywwwwwwrrrjjjaaa[[[YYY\\\___bbboooxxxnnnddd^^^[[[[[[```gggpppvvvtttddd\\\UUURRROOOKKKJJJLLLLLLKKKJJJJJJJJJKKKLLLMMMOOOOOOOOOMMMLLLJJJIIIHHHEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@|||qqqcccVVVLLLGGGDDDDDDDDDCCCCCCBBBAAA@@@>>>============>>>>>>??????CCCLLLYYYmmm{{{sssnnnjjjggghhhmmmsssxxx{{{~~~yyyrrrsssyyy|||zzztttqqqkkkeee```[[[UUUQQQIIIHHHEEECCCBBBBBBCCCCCCDDDFFFHHHJJJLLLOOORRRUUUUUUXXX\\\___aaadddgggiiiiiiiiijjjjjjiiihhhhhhgggfffiiilllppptttzzzyyyqqqlllhhhfffaaa^^^[[[ZZZXXXTTTPPPMMMKKKKKKHHHHHHJJJMMMQQQUUUYYY\\\ZZZZZZYYYWWWVVVWWW[[[^^^aaaeeellltttyyy~~~}}}}}}yyyxxxwwwvvvuuutttttttttsssssssssrrrqqqppppppooonnnnnnmmmmmmlllkkkkkkkkkgggeeecccaaa___\\\WWWTTTLLLIIIEEEBBBAAAAAA@@@??????@@@AAACCCFFFJJJMMMOOOUUUYYY___eeekkksss}}}~~~}}}{{{{{{{{{{{{yyywwwtttooofff^^^XXXYYY^^^bbbiiixxxxxxnnneee```___aaaiiirrrxxx~~~{{{mmm___XXXSSSQQQNNNJJJJJJLLLLLLKKKJJJJJJJJJKKKMMMNNNMMMMMMMMMLLLKKKJJJHHHGGGDDDEEEEEEEEEEEECCCBBBAAAAAAAAAAAAAAAAAA@@@??????tttgggYYYOOOJJJDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>===<<<<<<===?????????BBBIIIVVVhhh~~~vvvpppjjjgggfffjjjpppvvvyyy|||yyyqqqrrrwww|||{{{vvvtttkkkgggbbb]]]XXXSSSMMMJJJEEEDDDBBBAAAAAABBBCCCDDDDDDFFFHHHIIIJJJLLLPPPRRRTTTWWW[[[___aaadddgggjjjjjjjjjkkkkkkkkkkkkjjjjjjiiilllooosssxxx~~~|||ooojjjccc^^^\\\ZZZVVVSSSPPPPPPOOOMMMJJJHHHGGGGGGHHHIIIJJJMMMPPPTTTXXXZZZWWWVVVUUUSSSRRRUUUYYY]]]cccgggooowww|||~~~~~~~~~~~~~~~}}}||||||{{{zzzyyywwwvvvvvvuuuuuuqqqqqqqqqqqqqqqqqqqqqqqqooonnnnnnmmmmmmlllkkkkkkfffdddaaa___]]]ZZZUUURRRJJJGGGCCC@@@@@@@@@???>>>???@@@AAACCCGGGKKKNNNPPPVVV[[[aaagggmmmvvv~~~|||{{{{{{{{{zzzyyyqqqlllccc[[[VVVXXX^^^cccooo}}}}}}zzzqqqhhhdddeeeiiisss}}}uuuhhh[[[UUUQQQPPPNNNJJJJJJMMMLLLKKKJJJJJJJJJKKKMMMNNNLLLLLLKKKKKKJJJIIIGGGGGGDDDEEEEEEEEEEEECCCBBBAAA@@@AAAAAAAAAAAA@@@??????|||kkk\\\QQQLLLIIIHHHGGGEEEDDDBBBAAAAAA<<<<<<;;;;;;<<<===???@@@BBBBBBFFFRRRaaauuuzzzssslllhhhiiikkkmmmqqqvvvzzz~~~}}}tttsssvvv}}}}}}wwwpppkkkddd```[[[VVVQQQMMMHHHEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGHHHJJJNNNPPPRRRUUUYYY]]]```cccgggjjjlllllllllmmmmmmllllllkkkmmmoooqqqtttxxxpppfffaaa^^^YYYTTTPPPNNNNNNNNNKKKKKKJJJIIIHHHHHHGGGGGGEEEGGGJJJNNNRRRUUUVVVWWWSSSRRRQQQPPPPPPSSSXXX\\\gggkkkrrryyy}}}|||{{{{{{{{{{{{{{{yyyxxxvvvtttsssrrrrrrqqqpppnnnmmmlllmmmnnnpppnnnmmmlllkkkiiihhhgggfffeeeccc```]]]ZZZVVVPPPMMMHHHFFFCCC@@@>>>>>>>>>??????AAADDDFFFHHHKKKOOORRRXXX]]]cccjjjrrr|||}}}||||||||||||{{{xxxuuummmfff___ZZZXXXYYY```iiixxx|||{{{|||}}}}}}~~~wwwnnnkkkpppzzzqqqdddXXXUUUQQQNNNMMMLLLJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGEEEDDDEEEDDDBBBAAA@@@@@@AAAAAABBBAAA@@@@@@??????@@@@@@~~~mmm]]]QQQLLLIIIHHHGGGFFFDDDCCCAAAAAA===<<<<<<<<<<<<>>>???@@@AAA@@@DDDNNN[[[mmmwwwooojjjiiijjjlllppptttyyy}}}uuusssvvv{{{yyypppgggaaa[[[XXXSSSOOOLLLIIIFFFDDDBBBAAAAAAAAAAAAAAAAAABBBDDDEEEFFFGGGGGGIIIMMMOOOSSSVVVZZZ]]]```dddhhhkkkmmmnnnooooooooooooooonnnppprrrtttwww{{{sssggg___ZZZXXXSSSOOOLLLJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEGGGJJJNNNQQQSSSTTTUUUQQQQQQPPPOOOPPPSSSYYY]]]gggmmmvvv~~~}}}{{{zzzzzzzzzzzzyyyxxxvvvuuussssssrrrrrrrrrqqqooonnnmmmnnnooopppnnnmmmlllkkkiiigggffffffdddbbb___\\\YYYUUUOOOLLLFFFEEEBBB???>>>===>>>>>>@@@BBBEEEGGGJJJMMMQQQTTTZZZ___fffmmmuuu}}}|||{{{{{{{{{zzzvvvtttjjjccc]]]ZZZYYY\\\eeennnzzzxxxxxx}}}xxxzzz{{{}}}~~~yyysssttt||||||kkk___WWWTTTPPPNNNLLLKKKJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDFFFEEECCCBBBBBBBBBCCCCCCBBBBBBAAA@@@?????????@@@qqq___RRRLLLJJJIIIHHHGGGEEECCCBBBAAA============>>>???@@@AAABBBAAACCCKKKUUUdddxxx~~~tttmmmiiiiiikkknnnsssxxx|||xxxuuuvvvyyy|||uuukkk```XXXSSSPPPLLLIIIHHHHHHFFFEEEAAAAAAAAA@@@@@@AAAAAAAAADDDEEEFFFFFFFFFHHHKKKNNNSSSVVVZZZ^^^aaadddiiilllpppqqqrrrsssttttttsssssstttvvvxxx{{{~~~xxxmmmeee]]]XXXQQQOOOKKKHHHFFFEEEEEEEEEGGGGGGFFFFFFEEEEEEEEEDDDFFFGGGJJJMMMPPPQQQRRRRRRNNNNNNNNNNNNPPPTTTZZZ___jjjqqq|||~~~}}}|||zzzyyyyyyyyyyyyvvvuuutttsssrrrrrrrrrrrrqqqpppnnnmmmmmmmmmnnnooommmmmmllljjjhhhfffeeedddccc```]]]ZZZWWWRRRNNNJJJDDDCCC@@@>>>======>>>>>>AAACCCFFFIIILLLOOOTTTWWW]]]bbbjjjqqqzzz~~~}}}|||{{{{{{zzzxxxtttpppeee___[[[ZZZ[[[```jjjuuu~~~uuuuuuvvv|||zzzuuuxxx{{{~~~}}}zzzyyy~~~pppcccZZZUUURRRNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCFFFEEEEEEDDDDDDDDDDDDEEECCCCCCAAA@@@????????????uuubbbTTTMMMKKKJJJJJJIIIGGGDDDBBBAAA>>>>>>>>>???@@@@@@AAAAAADDDCCCDDDKKKSSS___pppyyyqqqjjjjjjjjjlllpppvvv{{{~~~|||wwwwwwyyy~~~zzzsssiii^^^VVVPPPNNNKKKIIIIIIIIIIIIHHHDDDCCCBBBBBBBBBBBBCCCDDDCCCDDDFFFFFFFFFHHHKKKNNNRRRUUUZZZ]]]aaaeeeiiilllrrrsssuuuwwwxxxxxxxxxwwwxxxzzz|||~~~xxxkkkbbb\\\VVVRRRIIIGGGEEECCCAAAAAAAAABBBDDDDDDDDDDDDCCCCCCCCCCCCFFFGGGJJJLLLNNNNNNOOONNNLLLLLLMMMNNNQQQVVV]]]cccnnnwww||||||{{{yyyxxxxxxwwwwwwtttsssrrrrrrqqqrrrrrrrrrooonnnmmmlllllllllmmmmmmmmmlllkkkiiigggeeedddcccaaa^^^ZZZWWWSSSPPPKKKHHHBBBAAA???===<<<===>>>???BBBDDDHHHKKKOOOSSSWWW[[[___eeemmmvvv~~~}}}|||{{{zzzzzzxxxuuuppplllaaa\\\YYYZZZ]]]cccooozzzwwwsssuuuxxxyyyvvvzzz~~~{{{zzz}}}xxxggg]]]WWWSSSPPPMMMKKKJJJJJJHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCEEEEEEEEEEEEDDDEEEEEEEEEDDDCCCBBBAAA@@@?????????zzzeeeVVVOOOKKKLLLKKKJJJHHHEEEBBBAAA??????@@@AAAAAABBBBBBBBBDDDBBBCCCIIIOOOYYYiiiwww~~~vvvlllkkkkkkkkkoootttyyy}}}zzzzzzyyy|||xxxqqqggg[[[TTTPPPNNNLLLKKKLLLKKKJJJHHHEEEDDDBBBAAAAAABBBDDDEEECCCEEEFFFGGGGGGIIIMMMPPPRRRUUUZZZ^^^aaaeeejjjmmmtttvvvyyy{{{}}}}}}}}}||||||}}}wwwlllbbb\\\VVVPPPKKKDDDCCCBBB@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBEEEFFFHHHJJJLLLLLLLLLLLLJJJKKKMMMOOOSSSZZZbbbhhhuuu~~~}}}{{{{{{zzzyyyxxxwwwvvvvvvrrrrrrqqqqqqqqqqqqrrrrrroooooonnnnnnnnnmmmnnnnnnlllllljjjhhhfffdddbbbbbb___[[[WWWSSSPPPMMMIIIFFF@@@???===<<<<<<===???@@@CCCFFFJJJNNNRRRVVV[[[___ccciiiqqqzzz~~~{{{zzzyyyxxxvvvrrrlllhhh___[[[XXXZZZ___fffsssuuuqqqttt{{{yyywww}}}|||uuuwww~~~pppbbbZZZWWWQQQOOOKKKJJJJJJJJJIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@iiiYYYQQQLLLMMMMMMLLLJJJFFFCCCAAA@@@@@@AAACCCCCCCCCCCCCCCAAA@@@AAAEEEJJJRRR```lll}}}}}}pppnnnlllkkkmmmrrrxxx|||~~~|||zzz~~~zzzuuummmbbbWWWOOONNNMMMMMMNNNNNNMMMKKKHHHDDDCCCAAA@@@@@@AAACCCDDDDDDEEEGGGHHHJJJMMMQQQTTTTTTWWW\\\```dddhhhmmmpppwwwyyy}}}rrrkkkbbbZZZUUUOOOIIIEEECCCBBBAAA@@@???????????????@@@@@@AAAAAABBBBBBBBBDDDEEEGGGIIIJJJKKKJJJJJJJJJKKKNNNQQQVVV^^^gggnnn{{{|||zzzzzzzzzzzzzzzyyywwwvvvuuusssrrrrrrqqqqqqqqqqqqrrrqqqqqqqqqqqqpppppppppppplllkkkiiigggeeecccaaa```]]]YYYTTTPPPMMMJJJFFFDDD???>>>===<<<===>>>@@@AAADDDGGGLLLPPPTTTYYY___cccgggmmmvvv~~~{{{zzzyyywwwuuuooohhhddd^^^ZZZXXX\\\ccclllzzzwwwooouuu~~~}}}zzz|||tttqqquuu{{{jjj^^^WWWVVVPPPNNNKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBBBBAAAAAAAAAAAAAAAmmm\\\TTTMMMNNNNNNMMMKKKGGGCCCAAA@@@AAACCCDDDEEEEEEDDDDDDBBB@@@@@@CCCFFFLLLXXXcccvvvtttqqqnnnkkkmmmqqqwwwzzzyyy~~~~~~}}}{{{yyytttooohhh^^^TTTNNNLLLMMMOOORRRSSSRRRNNNKKKEEEDDDBBB@@@@@@BBBDDDEEEDDDFFFIIIJJJLLLPPPTTTXXXWWW[[[___dddhhhlllqqqttt{{{}}}vvvkkkddd[[[TTTOOOKKKFFFCCCBBBBBBAAA@@@??????>>>>>>>>>??????@@@AAABBBBBBBBBBBBCCCEEEHHHIIIJJJJJJIIIJJJLLLOOOSSSZZZccclllsss~~~|||yyyzzz{{{{{{zzzyyyxxxvvvuuutttsssrrrqqqqqqqqqqqqqqqpppppppppppppppoooooonnnlllkkkiiigggdddbbb```___[[[WWWRRRNNNKKKHHHEEEBBB???>>>=========???BBBCCCEEEIIIMMMRRRWWW\\\bbbffflllrrr{{{~~~~~~zzzyyyxxxwwwsssmmmfff```\\\YYYYYY___hhhssswwwtttpppxxx~~~}}}pppqqqwwwrrreeeZZZUUUTTTPPPNNNKKKJJJJJJKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFHHHHHHHHHHHHFFFDDDBBBAAABBBAAAAAAAAAAAABBBCCCCCCooo^^^UUUMMMNNNNNNNNNKKKGGGCCCAAAAAABBBCCCEEEEEEEEEEEEDDDEEECCCBBBDDDFFFJJJTTT___mmm}}}vvvsssooollllllqqqvvvzzz|||xxx|||~~~||||||sssqqqmmmiiiddd]]]UUUPPPKKKMMMQQQVVVXXXWWWSSSOOOHHHGGGEEECCCCCCEEEGGGHHHEEEGGGIIILLLNNNRRRWWWZZZZZZ^^^bbbgggkkkoootttwww}}}yyypppjjjbbbXXXPPPLLLJJJGGGDDDBBBBBBAAA@@@??????>>>>>>>>>>>>???@@@AAABBBBBBCCCAAABBBEEEGGGHHHIIIIIIIIIKKKMMMPPPUUU\\\eeeooovvv|||zzzzzz{{{{{{{{{zzzxxxvvvuuuuuutttsssrrrqqqqqqqqqqqqmmmmmmmmmnnnmmmllllllkkkkkkjjjiiifffdddaaa______ZZZVVVQQQMMMJJJGGGDDDBBB???>>>======>>>@@@CCCDDDFFFIIINNNSSSXXX]]]cccgggooovvv~~~}}}zzzyyyxxxvvvrrrlllddd___[[[YYYZZZbbblllyyyxxxppppppsss|||ppptttzzzmmmaaaWWWRRRRRRPPPNNNKKKJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFEEEEEEFFFFFFGGGJJJJJJJJJIIIHHHEEECCCBBBAAAAAAAAAAAABBBCCCDDDDDDqqq]]]UUUOOONNNMMMLLLKKKIIIEEEBBBAAABBBDDDGGGIIIHHHEEEBBB???>>>>>>@@@@@@DDDPPP[[[eeevvv}}}uuummmkkkkkkmmmqqqwww}}}}}}~~~~~~zzzwwwuuuuuupppnnniiiccc\\\VVVQQQOOOJJJMMMSSSWWWXXXUUUQQQNNNIIIGGGFFFDDDDDDEEEGGGHHHIIIJJJKKKNNNQQQUUUYYY[[[```bbbeeeiiimmmsssyyy~~~xxxqqqmmmaaa\\\VVVPPPLLLIIIEEECCC@@@@@@???????????????@@@???????????????@@@@@@AAAAAACCCDDDEEEEEEGGGIIILLLLLLOOOSSSWWW\\\eeeooowww}}}{{{yyyyyyxxxxxxwwwvvvvvvvvvqqqqqqqqqpppnnnmmmnnnooolllmmmnnnooooooooonnnmmmjjjiiigggfffeeecccaaa^^^ZZZUUUOOOJJJFFFCCC@@@>>>>>>>>>>>>======@@@EEEIIIJJJMMMPPPUUU[[[bbbjjjpppxxx}}}~~~|||zzzyyywwwwwwwwwsssllleee```^^^\\\ZZZ\\\ffftttuuupppooouuu~~~xxxwwwzzzwwwggg```YYYSSSPPPNNNLLLKKKKKKLLLMMMMMMLLLMMMMMMLLLKKKKKKKKKKKKKKKIIIGGGFFFEEEFFFHHHKKKMMMTTTQQQMMMIIIFFFDDDDDDDDDCCCDDDEEEEEEEEEDDDBBBAAArrr^^^UUUPPPNNNLLLKKKJJJHHHEEECCCBBBCCCEEEHHHJJJIIIFFFCCCBBB@@@???@@@@@@BBBLLLWWWcccrrrzzzqqqmmmllllllpppvvvzzz}}}~~~|||xxxuuutttllliiieee___XXXRRRNNNKKKIIIMMMRRRVVVVVVTTTPPPMMMIIIHHHFFFEEEDDDEEEGGGHHHJJJKKKMMMOOOSSSWWW[[[]]]aaacccgggjjjnnntttzzz|||vvvoookkk___ZZZTTTNNNJJJGGGDDDBBB@@@??????>>>>>>??????????????????@@@AAABBBCCCDDDCCCEEEFFFGGGGGGHHHKKKMMMMMMPPPTTTXXX]]]fffqqqyyy}}}{{{zzzyyyyyywwwvvvuuutttsssqqqqqqqqqpppnnnmmmnnnooommmnnnooooooooonnnmmmllljjjiiigggeeeeeeccc```]]]YYYTTTNNNIIIEEEBBB???===>>>>>>>>>===>>>AAAEEEIIILLLOOOSSSWWW]]]eeemmmrrr{{{}}}|||zzzyyyvvvwwwvvvrrrlllddd___]]][[[\\\aaammm}}}|||rrrpppqqqvvv}}}vvvyyysssddd]]]WWWQQQOOOMMMLLLKKKKKKMMMNNNNNNMMMNNNMMMLLLKKKJJJJJJJJJJJJHHHGGGFFFEEEFFFHHHJJJLLLRRRPPPMMMIIIFFFDDDDDDDDDCCCDDDEEEEEEDDDCCCBBBAAAttt___VVVOOOMMMJJJIIIHHHGGGEEEDDDBBBCCCFFFIIIKKKJJJGGGDDDDDDAAA@@@@@@???@@@HHHRRR___kkk~~~vvvppplllkkknnntttyyy||||||wwwrrrooofffccc___YYYSSSNNNJJJHHHHHHKKKPPPSSSTTTQQQNNNKKKIIIHHHFFFEEEEEEEEEGGGHHHLLLMMMOOORRRVVVZZZ^^^```dddfffiiimmmqqqvvv}}}}}}yyytttmmmhhh\\\XXXRRRLLLIIIFFFCCCAAA???>>>>>>>>>>>>>>>?????????@@@@@@AAABBBDDDEEEFFFEEEGGGHHHHHHHHHIIILLLNNNOOORRRWWW[[[```hhhsss{{{~~~|||zzzzzzyyyxxxvvvuuusssrrrqqqqqqrrrrrrpppnnnmmmnnnpppooooooppppppooonnnmmmllljjjhhhfffeeecccaaa^^^[[[VVVRRRLLLGGGDDDBBB???=========>>>>>>>>>BBBGGGJJJOOOQQQUUUZZZ```hhhpppvvv~~~~~~}}}{{{yyyxxxuuuvvvvvvrrrkkkccc^^^[[[\\\```hhhuuutttmmmooossswww~~~vvvzzzlll```ZZZUUUPPPNNNMMMKKKKKKKKKNNNPPPPPPOOOOOONNNLLLKKKIIIIIIHHHHHHHHHGGGFFFEEEFFFHHHJJJKKKPPPNNNKKKHHHFFFDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBuuu___VVVNNNKKKHHHFFFFFFFFFEEEDDDCCCDDDFFFIIILLLKKKHHHEEEDDDAAA???@@@@@@@@@FFFNNN[[[eeevvvzzzrrrmmmkkkmmmrrryyy|||~~~~~~}}}|||yyysssmmmhhhaaa^^^ZZZTTTOOOKKKHHHGGGGGGIIIMMMPPPPPPNNNKKKIIIIIIHHHFFFEEEEEEFFFGGGIIINNNOOORRRVVVZZZ^^^aaacccgggiiilllppptttzzz}}}{{{wwwrrrkkkfffZZZVVVPPPKKKHHHEEECCCAAA>>>>>>======>>>>>>??????AAAAAAAAABBBCCCDDDFFFFFFFFFHHHIIIIIIIIIJJJMMMOOORRRUUUZZZ^^^ccclllwww~~~{{{yyywwwwwwvvvuuutttssssssrrrqqqrrrrrrpppnnnnnnooopppnnnooopppppppppooonnnmmmjjjhhhfffdddbbb___[[[XXXSSSOOOJJJFFFCCCAAA???===<<<===>>>???@@@DDDHHHLLLQQQTTTXXX\\\ccckkksssyyy~~~}}}{{{yyywwwvvvtttuuutttpppiiibbb]]][[[^^^eeeppp~~~wwwllliiimmmtttyyyzzzwww|||yyyfff\\\XXXTTTPPPOOOLLLKKKJJJLLLNNNPPPQQQPPPOOONNNLLLJJJIIIHHHGGGGGGHHHGGGFFFEEEFFFGGGIIIJJJMMMLLLIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBuuu___VVVMMMKKKGGGFFFFFFFFFFFFEEECCCDDDGGGJJJMMMMMMJJJGGGCCC@@@???@@@AAAAAAEEEKKKVVV___nnn|||tttnnnkkkmmmqqqvvvzzz{{{zzzxxxwwwuuupppiiiddd]]][[[VVVQQQMMMIIIHHHGGGFFFHHHJJJLLLLLLKKKIIIGGGHHHGGGFFFEEEFFFGGGIIIJJJOOOQQQTTTYYY^^^bbbeeefffjjjlllpppssswww}}}~~~}}}{{{zzzwwwqqqjjjeeeYYYUUUOOOKKKHHHFFFCCCBBB>>>>>>>>>>>>>>>???@@@@@@CCCCCCCCCCCCDDDEEEFFFFFFGGGIIIKKKKKKLLLMMMPPPRRRWWWZZZ___ccciiirrr}}}~~~~~~|||zzzxxxtttttttttttttttuuuuuuuuurrrrrrrrrqqqooonnnooopppmmmnnnoooqqqqqqqqqppppppjjjhhheeeccc```]]]YYYVVVPPPMMMGGGDDDAAA@@@>>>===<<<===???AAACCCFFFKKKOOORRRUUUYYY^^^eeemmmuuu{{{~~~}}}}}}|||zzzxxxvvvuuussssssqqqlllfffaaa^^^]]]___kkkyyyyyymmmgggfffllluuuzzz}}}vvvxxx}}}qqqaaaZZZWWWSSSPPPPPPLLLKKKJJJKKKNNNPPPPPPPPPNNNMMMKKKJJJHHHGGGFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJIIIGGGFFFDDDCCCCCCBBBCCCBBBBBBBBBBBBCCCCCCCCCxxxaaaWWWNNNLLLJJJIIIIIIJJJIIIGGGFFFGGGJJJMMMPPPPPPMMMJJJEEEAAA???AAABBBBBBDDDHHHQQQYYYgggyyywwwqqqmmmmmmppprrrvvv|||}}}{{{zzzxxxvvvsssrrrqqqnnngggaaaXXXVVVQQQMMMIIIGGGFFFEEEEEEFFFGGGHHHHHHHHHFFFEEEFFFFFFEEEEEEFFFIIIKKKMMMPPPRRRVVV[[[```dddgggiiimmmpppsssvvv{{{|||{{{zzzyyyuuuooohhhbbbWWWTTTNNNJJJGGGEEECCCBBB>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDEEEFFFGGGHHHIIIKKKMMMOOOQQQRRRTTTWWWYYY^^^bbbfffkkkqqqzzz~~~}}}}}}|||yyywwwrrrsssssstttuuuvvvwwwwwwrrrssssssqqqooonnnoooqqqnnnooopppqqqrrrqqqqqqpppkkkhhheeebbb___[[[VVVSSSMMMJJJEEEBBB@@@???>>><<<<<<>>>AAACCCFFFJJJNNNRRRTTTWWW[[[aaagggoooxxx~~~|||||||||zzzyyywwwuuutttrrrqqqmmmhhhccc```___```cccrrr~~~mmmgggeeeeeellluuuyyy|||{{{~~~wwwyyyvvvjjj]]]XXXVVVRRRPPPPPPLLLJJJJJJJJJMMMOOOOOONNNMMMLLLJJJIIIGGGGGGFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAABBBBBBCCCDDD{{{cccYYYPPPOOONNNNNNOOONNNMMMKKKJJJKKKNNNQQQTTTTTTQQQOOOHHHDDDAAACCCCCCAAABBBDDDKKKSSS```qqq|||uuunnnlllnnnqqquuu{{{~~~|||zzzwwwvvvrrrnnnkkkjjjjjjhhhbbb]]]RRRPPPKKKGGGDDDBBBBBBBBBDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEGGGJJJMMMOOOPPPRRRWWW]]]bbbfffiiijjjppprrruuuyyy}}}zzzzzzyyywwwtttmmmeee___UUUQQQLLLHHHFFFDDDBBB@@@????????????@@@AAABBBCCCDDDEEEFFFGGGJJJLLLNNNOOORRRTTTVVVXXXZZZ]]]```cccfffjjjooosssyyy}}}||||||{{{yyywwwtttttttttuuuuuuvvvvvvwwwrrrssssssqqqoooooopppqqqrrrrrrssssssrrrpppooommmkkkhhhdddaaa]]]YYYTTTQQQKKKHHHCCC@@@???>>>===<<<===???BBBEEEHHHLLLQQQTTTWWWZZZ^^^dddjjjsss{{{{{{{{{{{{yyyxxxvvvtttsssqqqooojjjddd```___aaadddjjjzzzrrrdddcccffffffkkktttvvv~~~~~~~~~}}}{{{yyyooodddZZZVVVTTTPPPNNNOOOLLLJJJIIIJJJLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAABBBCCCDDD}}}fff[[[RRRQQQQQQRRRSSSRRRPPPMMMMMMNNNQQQUUUWWWWWWUUURRRKKKFFFCCCDDDDDD@@@@@@AAAGGGOOO\\\lll{{{wwwoookkklllrrrvvv|||}}}}}}{{{xxxuuussslllgggcccbbbcccaaa\\\WWWNNNKKKGGGCCC@@@?????????DDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCEEEGGGKKKOOOQQQPPPRRRWWW]]]cccgggjjjkkkqqqssswwwzzz~~~yyyyyyxxxvvvrrrkkkccc]]]SSSOOOJJJFFFDDDCCCAAA???@@@@@@@@@@@@AAABBBCCCDDDCCCDDDFFFIIIMMMPPPSSSUUUWWWYYY\\\^^^```dddhhhkkklllpppuuuyyy}}}|||{{{zzzxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvrrrssssssrrroooooopppqqquuuuuuuuusssqqqooolllkkkkkkhhhddd```]]]XXXSSSPPPJJJGGGBBB@@@???>>>===<<<===@@@CCCGGGJJJNNNSSSVVVYYY\\\```fffmmmuuu~~~~~~{{{{{{zzzyyywwwuuusssrrrqqqnnnhhhbbb^^^___cccfffqqq|||jjj___bbbggggggkkksssttt|||wwwvvvyyyzzz~~~kkkaaaWWWTTTRRROOOMMMMMMLLLJJJIIIIIIKKKLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDCCCCCCBBBAAABBBAAAAAA@@@AAABBBDDDDDDlll[[[XXXWWWVVVVVVUUUSSSPPPMMMMMMMMMQQQYYYaaaaaaYYYPPPHHHEEEBBB@@@@@@BBBBBBBBBHHHJJJSSSccctttxxxrrrooonnnnnnrrrxxx{{{xxxuuurrrnnnkkkeeebbb___\\\YYYUUUQQQMMMGGGFFFCCCAAA@@@AAABBBCCCCCCBBBAAA@@@????????????AAACCCEEEFFFGGGIIILLLOOORRRUUUZZZ^^^bbbgggkkkooorrrtttxxx{{{~~~~~~{{{xxxrrrjjjaaa[[[TTTPPPJJJFFFDDDBBB@@@???;;;>>>@@@BBBBBBDDDFFFIIIHHHJJJMMMOOORRRVVV[[[___ddddddfffiiinnnqqqssstttvvvzzz~~~~~~~~~}}}|||{{{zzzzzzyyyyyyxxxvvvuuutttttttttuuutttsssqqqppppppqqqrrrsssqqqrrrssssssrrrpppnnnmmmhhhfffbbb^^^ZZZUUUPPPMMMIIIEEEBBBBBB@@@>>>???BBB???CCCLLLRRRQQQOOOSSS[[[]]]```eeejjjoooyyy}}}{{{|||zzzyyyxxxxxxvvvsssqqqoooiiiccc^^^[[[[[[dddnnnwwwmmmeee```bbbgggkkkqqqvvv|||~~~yyyrrrsss||||||fffaaaYYYRRRNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCooo^^^ZZZZZZZZZ[[[ZZZWWWQQQMMMMMMMMMQQQZZZbbbccc[[[SSSIIIFFFBBB@@@AAABBBBBBBBBGGGHHHPPP___ooo~~~{{{tttooommmlllpppvvv}}}|||wwwsssppplllhhhddd___]]]YYYWWWTTTPPPLLLIIIFFFEEECCCAAA@@@AAABBBBBBAAAAAA@@@????????????@@@@@@BBBEEEFFFGGGIIIMMMOOOSSSVVV[[[___cccgggllloootttvvvyyy}}}~~~|||zzzvvvqqqiii___YYYRRROOOIIIFFFCCCBBB@@@>>><<<>>>@@@BBBBBBDDDFFFIIIIIIKKKOOOSSSVVV[[[aaaeeeiiikkknnnssswwwzzz|||||||||~~~}}}}}}|||{{{zzzyyyyyyxxxwwwvvvttttttttttttttttttsssrrrppppppqqqrrrsssqqqrrrssssssrrrpppnnnlllgggddd```\\\XXXSSSNNNJJJGGGBBB>>>???>>><<<>>>BBBHHHJJJQQQ[[[___\\\ZZZ[[[```ccchhhmmmsss}}}}}}{{{{{{zzzxxxxxxxxxvvvsssqqqkkkeee```]]]ZZZ\\\fffqqqzzzyyyhhhbbb___cccjjjooouuu{{{~~~uuuppptttvvvddd___WWWQQQNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBBBBBBBCCCEEEFFFFFFsssbbb\\\^^^```bbbaaa[[[SSSMMMMMMMMMQQQ[[[dddeee^^^VVVJJJGGGCCCAAAAAABBBBBBBBBFFFFFFLLLYYYhhhxxx}}}zzz{{{wwwpppllljjjnnnsssyyy~~~}}}~~~}}}yyysssmmmiiiddd___[[[WWWUUUQQQOOOMMMJJJFFFDDDDDDCCCBBB@@@@@@@@@AAAAAA?????????>>>??????@@@AAA@@@BBBDDDFFFHHHJJJNNNQQQTTTWWW\\\```dddhhhmmmpppuuuwww{{{~~~|||{{{xxxtttoooggg^^^WWWPPPMMMHHHDDDBBBAAA???>>>===???AAABBBBBBDDDGGGIIILLLOOOTTTXXX]]]ccciiimmmqqquuuzzz~~~}}}|||{{{zzzyyyxxxxxxwwwvvvuuuttttttttttttttttttsssrrrqqqpppqqqqqqrrrqqqqqqrrrrrrqqqooommmkkkeeebbb]]]YYYTTTOOOJJJGGGGGGBBB>>>?????????BBBHHHHHHGGGNNN\\\eeeddd]]]YYYcccggglllrrrxxx|||{{{{{{yyyxxxxxxwwwuuurrroooeee```\\\ZZZZZZ]]]hhhtttnnnccc___```hhhpppvvv}}}yyysssrrrzzzzzznnnaaa\\\UUUPPPMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDEEECCCCCCDDDEEEGGGHHHIIIJJJvvvfff^^^```dddgggfff^^^TTTMMMNNNNNNRRR[[[eeegggaaaZZZLLLHHHDDDBBBAAABBBBBBBBBEEEEEEJJJUUUbbbsss|||zzzxxxxxx}}}zzzqqqllljjjmmmqqqwww}}}~~~yyyzzz~~~}}}~~~|||wwwpppiiiccc]]]XXXUUUPPPMMMJJJHHHFFFEEEBBB@@@@@@@@@???>>>>>>>>>???@@@>>>>>>>>>>>>???@@@AAABBB@@@BBBDDDFFFHHHKKKNNNQQQUUUXXX\\\```dddhhhlllppptttwww{{{{{{zzzwwwtttnnnfff]]]WWWNNNKKKFFFCCCAAA@@@???===>>>???AAABBBCCCEEEIIIKKKQQQUUUZZZ___dddjjjooosssyyy~~~~~~}}}}}}|||{{{zzzxxxwwwwwwuuuuuuuuuttttttsssssssssssssssrrrpppppppppppppppooopppqqqqqqooommmkkkiiiddd```[[[VVVRRRMMMHHHEEEDDD@@@===>>>???@@@EEEJJJEEEEEEMMM[[[eeeeee```]]]dddiiiooouuu|||~~~|||zzzzzzyyywwwwwwvvvtttpppmmmaaa]]]YYYYYYZZZ___kkkwwwwwwgggaaa```dddnnnwww}}}zzzwwwzzzoooggg\\\XXXRRRNNNLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJxxxhhh___bbbgggjjjhhhaaaVVVNNNNNNNNNRRR\\\fffiiiccc]]]MMMJJJEEEBBBBBBBBBBBBBBBDDDDDDHHHRRR^^^nnn~~~{{{xxxxxx}}}}}}sssmmmkkkmmmpppuuu{{{~~~{{{vvvwww~~~{{{vvvnnnfff___ZZZTTTQQQKKKIIIEEEDDDCCCBBB@@@???==================>>>>>>======>>>>>>???@@@BBBBBBAAACCCEEEGGGHHHKKKNNNQQQTTTWWW\\\___cccgggkkknnnqqqtttzzz~~~{{{yyywwwsssnnnfff]]]VVVMMMIIIEEEBBBAAA@@@???>>>???@@@BBBCCCDDDGGGLLLOOOWWW[[[aaafffjjjoootttxxx~~~}}}}}}|||zzzyyywwwvvvvvvtttttttttttttttssssssrrrrrrqqqqqqpppooonnnnnnnnnmmmnnnooonnnmmmjjjhhhfffccc___YYYTTTPPPKKKGGGDDD@@@<<<:::===???@@@DDDJJJLLLOOOWWW```dddccccccfffeeejjjqqqyyy~~~|||zzzyyyxxxwwwvvvtttqqqlllhhh___[[[YYYZZZ\\\bbbooo|||qqqeee```aaagggqqqzzz}}}}}}tttgggaaaWWWTTTOOOLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDGGGFFFFFFEEEEEEEEEEEEEEEHHHHHHIIIIIIIIIIIIHHHGGGzzzjjjaaadddgggjjjiiibbbYYYRRROOOOOORRR[[[fffiiiddd^^^OOOKKKFFFCCCBBBBBBBBBAAACCCCCCGGGOOOYYYggg}}}~~~{{{zzz~~~wwwrrrlllmmmpppsssxxx}}}|||xxxvvvxxx~~~~~~xxxrrrjjjbbb\\\VVVQQQNNNIIIFFFCCCAAAAAABBBAAA@@@<<<<<<======>>>>>>>>>???????????????@@@AAABBBCCCBBBDDDFFFGGGHHHJJJNNNPPPRRRUUUZZZ]]]aaadddhhhkkkmmmrrrzzz~~~~~~}}}}}}zzzyyyvvvsssmmmeee\\\VVVLLLHHHDDDBBBAAA@@@???>>>???AAACCCDDDGGGKKKPPPTTT]]]aaaggglllqqqvvv{{{~~~~~~}}}}}}|||{{{zzzxxxwwwuuuuuurrrsssssstttssssssrrrrrrppppppooonnnmmmllllllkkkkkkllllllllljjjgggeeeccc```\\\VVVQQQMMMJJJFFFDDDBBB???>>>BBBDDDEEEIIINNNSSSXXX___cccaaa]]]aaahhhhhhmmmuuu}}}~~~~~~|||zzzyyywwwvvvtttrrrmmmgggccc\\\YYYYYY\\\```hhhwww|||nnnfffaaacccjjjuuu|||{{{jjj```[[[RRRPPPLLLJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDEEEGGGHHHIIIIIIHHHGGGEEEDDD|||llleeefffhhhjjjiiiddd]]]XXXPPPOOORRR[[[eeehhhddd]]]PPPLLLGGGDDDCCCBBBBBBAAABBBCCCFFFKKKRRR]]]qqq}}}}}}xxxmmmmmmnnnpppuuuzzz~~~yyyvvvuuuyyy~~~}}}rrrmmmeee]]]WWWRRRNNNKKKGGGDDDAAA@@@@@@AAAAAAAAA======>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCDDDEEEGGGHHHHHHJJJMMMOOOPPPSSSXXX[[[^^^bbbfffiiijjjqqq{{{}}}|||{{{{{{xxxwwwtttqqqkkkcccZZZTTTKKKHHHDDDBBBAAAAAA@@@??????AAACCCEEEIIINNNTTTXXX```dddkkkrrrxxx~~~~~~~~~~~~|||{{{}}}|||{{{yyyxxxvvvuuutttqqqrrrssssssssssssrrrqqqnnnnnnnnnmmmlllkkkiiiiiiiiiiiijjjiiigggeeebbb```\\\XXXRRRMMMJJJHHHEEECCCBBB@@@AAAEEEGGGGGGJJJNNNSSSXXX___dddaaa]]]aaahhhlllrrr{{{~~~}}}}}}|||zzzxxxwwwuuusssooojjjbbb]]]YYYWWWXXX^^^eeeooovvviiieeefffiiippp{{{|||~~~oooaaaYYYUUUOOOMMMJJJIIIIIIJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEFFFGGGGGGEEEDDDCCC~~~nnnggghhhiiijjjjjjfff```\\\PPPOOORRR[[[eeehhhccc]]]QQQMMMHHHDDDCCCCCCBBBAAABBBBBBDDDHHHLLLVVVhhhyyy|||llllllmmmnnnrrrwww|||~~~wwwtttuuuzzz~~~}}}nnnhhh```YYYSSSOOOKKKIIIFFFCCC@@@???@@@AAABBBAAA>>>???@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCEEEFFFHHHHHHHHHIIILLLNNNOOORRRVVVZZZ]]]```dddgggiiiqqq|||~~~}}}{{{zzzzzzwwwuuusssooojjjaaaXXXRRRKKKHHHDDDBBBBBBBBBAAA@@@@@@AAADDDFFFJJJPPPVVV[[[aaafffnnnvvv}}}~~~}}}|||}}}|||{{{yyy}}}|||{{{yyywwwvvvttttttpppqqqrrrsssssssssrrrqqqmmmmmmmmmlllkkkjjjhhhggghhhhhhhhhhhhfffccc```^^^YYYUUUOOOKKKHHHFFFDDDBBB;;;999;;;@@@CCCBBBCCCGGGQQQVVV^^^fffgggeeegggmmmpppwww}}}}}}}}}}}}|||zzzxxxwwwuuurrrnnnggg```ZZZVVVUUUXXX___hhhtttrrrfffdddlllooowww{{{~~~yyyggg\\\UUUPPPMMMKKKIIIHHHIIIJJJJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCC@@@AAACCCEEEFFFEEEDDDCCC|||kkkiiijjjlllmmmlllfff^^^YYYOOORRRVVVZZZbbbhhhfff```TTTLLLEEEDDDDDDBBBAAABBBDDDCCCDDDFFFIIIQQQbbbrrrwwwrrrmmmkkknnntttyyy|||~~~|||zzzzzz}}}}}}{{{zzz{{{|||}}}{{{xxxlllfff^^^VVVOOOJJJFFFCCCEEEDDDBBB@@@???>>>======@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEEEEHHHHHHGGGGGGHHHHHHIIIJJJKKKNNNQQQTTTXXX\\\aaaeeeiiirrr~~~~~~}}}|||{{{zzzzzz{{{wwwqqqkkkeee^^^XXXSSSMMMKKKHHHDDDCCCCCCDDDEEEBBBDDDFFFIIIMMMRRRYYY^^^eeekkkssszzz~~~~~~~~~~~~~~~}}}{{{zzzyyyzzzzzzyyyxxxvvvtttrrrqqqsssttttttuuutttrrrqqqpppqqqooommmkkkjjjiiiiiijjjggggggffffffeeebbb]]]ZZZUUURRRNNNJJJFFFDDDCCCCCC>>>@@@AAACCCDDDHHHMMMQQQRRRWWW]]]aaacccggglllpppwww}}}~~~}}}||||||||||||{{{xxxtttppplllfff^^^XXXVVVZZZ___dddppp{{{nnnfffbbbiiinnnzzznnnaaaWWWPPPLLLLLLKKKJJJIIIHHHIIIJJJKKKHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCCCCDDDDDDCCCCCCBBB}}}mmmkkklllnnnpppnnniiiaaa[[[TTTWWWZZZ^^^eeejjjggg```UUUMMMFFFEEEEEECCCAAABBBAAAAAADDDGGGIIIOOO]]]kkk|||yyytttnnnlllnnnsssxxxzzz|||~~~}}}}}}|||yyyxxxxxxyyyzzz|||}}}~~~zzzwwwkkkeee\\\TTTNNNIIIEEEBBBBBBBBBAAA@@@????????????AAAAAAAAABBBBBBCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIKKKNNNQQQTTTYYY___dddllluuu~~~~~~}}}}}}|||{{{{{{zzzzzzvvvpppjjjddd]]]VVVRRRMMMKKKHHHEEECCCCCCDDDEEEDDDFFFHHHJJJNNNSSSZZZ___gggmmmuuu{{{~~~}}}|||{{{zzzzzzyyy{{{zzzyyywwwuuutttrrrrrrssssssttttttsssrrrpppooopppnnnmmmkkkjjjiiiiiijjjgggfffeeeeeeccc```[[[WWWOOOMMMIIIDDDAAA??????>>>>>>@@@AAACCCEEEHHHMMMQQQTTTYYY___cccfffiiiooosss{{{~~~}}}|||{{{{{{{{{{{{{{{zzzwwwsssoookkkeee^^^YYYTTTZZZ```hhhuuussshhhcccbbblllsss}}}iii^^^UUUOOOMMMJJJJJJIIIHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGFFFDDDCCCEEEEEEEEEEEEDDDDDDDDDCCCDDDCCCBBBBBBAAAAAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@pppnnnppprrrtttrrrmmmddd^^^XXX[[[^^^cccjjjooojjjbbbXXXOOOHHHFFFFFFCCCBBBCCC@@@@@@CCCGGGHHHLLLVVVaaarrr}}}xxxqqqmmmnnnqqquuuxxxzzz|||}}}zzzwwwuuutttuuuuuuvvvwwwyyy{{{~~~~~~yyyuuuiiicccZZZRRRKKKGGGCCCAAA@@@@@@?????????@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEFFFEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGIIILLLPPPVVV]]]cccnnnwww~~~}}}}}}||||||{{{{{{zzzxxxtttoooiiibbb[[[UUUPPPLLLJJJHHHEEEDDDDDDEEEFFFFFFGGGIIILLLOOOUUU[[[```jjjooowww}}}~~~|||zzzyyyyyyyyyzzz{{{zzzxxxvvvtttsssssssssrrrssssssssssssqqqpppooonnnmmmllljjjjjjiiiiiiiiifffeeecccbbb___\\\VVVSSSMMMKKKGGGDDDAAA?????????>>>???AAACCCEEEIIINNNRRRWWW\\\bbbfffiiimmmsssxxx~~~zzzzzzzzzzzzzzzzzzzzzzzzzzzvvvqqqmmmhhhccc]]]YYYWWW^^^fffooo~~~wwwhhh```aaadddqqqzzzsssbbbYYYSSSNNNMMMJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHGGGGGGFFFDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA?????????@@@@@@?????????uuurrrsssvvvxxxwwwqqqhhhbbbZZZ\\\```fffoootttoooggg\\\SSSJJJHHHGGGDDDCCCDDDCCCBBBCCCFFFFFFIIIQQQ[[[hhhxxx|||tttooonnnpppsssuuuyyy{{{~~~}}}zzzvvvtttrrrqqqqqqrrrrrrsssvvvyyy|||yyyuuuhhhbbbYYYPPPJJJFFFCCCAAA??????????????????@@@AAAAAAAAABBBCCCDDDEEEEEEFFFGGGGGGFFFGGGGGGHHHIIIJJJJJJIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFIIIMMMTTT]]]bbbnnnwww|||||||||{{{zzzzzzyyyyyyuuurrrlllfff```ZZZSSSNNNKKKIIIHHHFFFEEEEEEFFFFFFFFFHHHJJJMMMPPPVVV]]]aaakkkqqqxxx~~~}}}{{{xxxwwwxxxyyyyyy|||zzzwwwtttssssssssstttqqqrrrrrrrrrrrrpppooonnnlllkkkkkkjjjiiiiiihhhhhheeeccc```^^^[[[WWWRRRNNNLLLIIIFFFCCCAAA@@@???@@@>>>@@@BBBDDDFFFKKKPPPTTTYYY^^^dddhhhlllqqqxxx}}}}}}|||xxxyyyyyyzzzzzzzzzzzzyyyzzzwwwqqqjjjddd___[[[YYY]]]fffpppzzz}}}lll___[[[bbbjjjvvvjjj\\\VVVPPPMMMLLLLLLMMMMMMMMMLLLKKKIIIGGGDDDEEEFFFGGGGGGHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@{{{tttvvvzzz|||{{{tttkkkdddYYY[[[^^^fffrrrzzzvvvmmm```VVVMMMJJJHHHEEEDDDFFFHHHDDDCCCDDDDDDFFFOOOXXXaaaqqqwwwqqqnnnoooqqqrrrxxx{{{~~~~~~{{{xxxuuurrrqqqpppoooooopppqqqtttwwwzzz|||}}}~~~~~~~~~yyyttthhhaaaXXXOOOJJJFFFCCCBBB@@@@@@??????>>>>>>??????AAABBBBBBCCCEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCDDDFFFHHHMMMTTT\\\bbbnnnwwwzzzzzzyyyxxxwwwvvvvvvuuurrrnnniiiddd^^^XXXRRRMMMJJJIIIHHHFFFFFFFFFGGGGGGEEEGGGJJJMMMQQQXXX___dddmmmrrrzzz~~~}}}zzzxxxwwwwwwxxxyyy{{{yyyvvvtttssssssssstttpppqqqqqqqqqqqqooonnnmmmkkkkkkjjjiiiiiihhhgggfffcccaaa]]]ZZZWWWSSSNNNJJJFFFDDDBBB???============???AAACCCEEEHHHMMMSSSWWW[[[___eeejjjnnnttt|||~~~|||zzzyyyyyyzzz{{{{{{{{{zzzzzzzzzwwwpppiiibbb]]][[[[[[bbbmmmzzzrrrddd\\\\\\fffsss|||wwwdddZZZTTTOOOLLLLLLLLLMMMNNNNNNMMMKKKJJJHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@????????????@@@???@@@@@@AAAAAA@@@@@@???|||uuuxxx|||~~~}}}vvvmmmfffYYYZZZ]]]eeettt~~~|||tttdddYYYOOOLLLIIIFFFEEEGGGJJJFFFCCCCCCDDDEEELLLTTT[[[jjj|||zzzrrroooooopppqqqvvvzzz~~~~~~{{{xxxuuutttssspppoooooooooqqqsssvvvxxxyyy{{{}}}}}}}}}}}}~~~xxxsssggg```WWWNNNHHHEEECCCBBB@@@@@@???>>>>>>>>>??????AAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJHHHGGGEEEEEEDDDDDDDDDEEEGGGJJJNNNTTT\\\aaammmttt~~~~~~~~~xxxxxxwwwuuusssrrrqqqpppmmmjjjfffaaa\\\WWWQQQMMMIIIHHHHHHGGGGGGGGGHHHHHHEEEHHHKKKOOOTTT[[[ccchhhqqqwww~~~}}}{{{yyyxxxxxxxxxyyyyyyxxxvvvtttssssssssssssoooppppppppppppnnnmmmlllkkkkkkjjjiiihhhfffdddcccbbb___[[[XXXUUUPPPLLLIIIFFFDDDBBB???>>>>>>??????@@@BBBEEEGGGKKKPPPUUUZZZ]]]bbbhhhlllqqqxxx~~~|||zzzzzz{{{|||||||||{{{zzzyyywwwtttnnnggg```^^^___aaagggtttwwwggg```^^^aaammm{{{}}}ooo```XXXTTTOOOMMMMMMKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@>>>>>>>>>??????>>>>>>>>>zzzvvvxxx|||~~~wwwmmmfff\\\\\\]]]fffuuuyyyggg\\\QQQMMMJJJGGGFFFGGGHHHDDDCCCDDDEEEEEEIIIOOOWWWeeeuuu{{{sssoooooopppqqqtttxxx||||||zzzxxxvvvrrrqqqooonnnooopppssstttsssuuuwwwyyyyyyzzz|||~~~|||uuupppeee^^^TTTLLLFFFCCCBBBAAA>>>======>>>>>>???@@@AAAAAABBBCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNJJJJJJHHHGGGFFFFFFFFFFFFCCCEEEHHHKKKOOOTTTZZZ^^^gggmmmvvv}}}~~~~~~}}}}}}||||||{{{wwwvvvtttrrrooommmkkkjjjiiigggccc___[[[VVVQQQNNNHHHHHHHHHHHHHHHHHHHHHHHHFFFIIIMMMRRRWWW___hhhmmmxxx~~~}}}}}}~~~}}}}}}|||{{{zzzyyyxxxxxxwwwwwwvvvuuutttssssssrrrnnnoooppppppooonnnlllkkkkkkkkkjjjiiigggeeebbbaaa```]]]YYYVVVSSSOOOKKKHHHFFFDDDBBB@@@???@@@AAAAAAAAACCCFFFIIIMMMRRRXXX\\\```dddjjjooottt|||}}}|||zzz{{{|||}}}|||{{{yyywwwrrrpppkkkeeeaaaaaaeeeiiiqqqvvvhhh^^^___bbbgggssszzzwwwxxxyyyrrrggg[[[VVVTTTPPPOOOOOOKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJIIIHHHGGGEEEEEEEEEEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@>>>??????????????????>>>wwwvvvxxx|||~~~wwwmmmfff```^^^___fffvvv{{{hhh]]]RRRNNNKKKGGGFFFHHHEEEBBBCCCFFFGGGEEEFFFJJJUUUaaappp{{{|||tttpppooopppqqqrrrvvv{{{|||zzzyyytttrrrpppnnnnnnoooqqqrrrmmmooorrrssstttvvvxxxzzz{{{||||||~~~zzzsssnnnddd]]]SSSJJJDDDBBB@@@@@@;;;;;;<<<===???@@@BBBCCCBBBBBBCCCEEEFFFHHHIIIIIILLLLLLLLLLLLMMMNNNOOOPPPJJJJJJIIIHHHGGGGGGGGGGGGCCCEEEIIILLLOOOSSSXXX\\\aaafffnnnuuuyyy{{{}}}~~~~~~|||||||||{{{zzzzzzzzzyyyvvvuuurrrpppmmmjjjhhhggggggeeeaaa^^^ZZZVVVRRRNNNGGGGGGHHHHHHHHHHHHIIIIIIGGGJJJOOOTTTZZZbbbkkkqqq}}}}}}{{{{{{|||}}}}}}}}}|||{{{zzzxxxwwwvvvvvvvvvvvvuuutttrrrrrrnnnoooooooooooommmlllkkkkkkkkkkkkiiigggdddaaa______\\\XXXUUURRROOOKKKHHHAAA@@@>>><<<;;;<<<===>>>BBBDDDGGGJJJNNNSSSZZZ^^^bbbgggmmmrrrwww~~~}}}zzz{{{|||||||||zzzwwwvvvmmmlllhhhdddaaadddjjjppp|||kkk___YYY^^^eeejjjwww~~~xxxqqqnnnnnnppp}}}}}}lllbbbXXXUUUTTTQQQPPPQQQMMMMMMLLLLLLLLLNNNOOOQQQOOOOOOOOOOOONNNLLLKKKJJJIIIHHHGGGEEEEEEEEEEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAxxxtttvvvzzz~~~~~~yyyqqqkkkcccaaa```iiizzzzzzkkk___SSSOOOMMMJJJHHHHHHJJJHHHFFFEEEEEEFFFIIIJJJPPP\\\mmm{{{yyyrrrooonnnnnnsssuuuxxx~~~xxxvvvsssrrrqqqooollljjjjjjlllmmmlllkkklllqqqttttttvvvxxx{{{}}}~~~~~~~~~~~~yyytttpppeee\\\QQQHHHCCCAAA@@@>>><<>>===<<<>>>BBBEEEEEEHHHLLLOOORRRVVVZZZ]]]fffhhhoooxxx}}}}}}|||}}}}}}~~~~~~|||yyywwwuuulllllljjjgggfffkkktttzzz{{{nnnZZZZZZ[[[^^^eeeppp}}}}}}uuummmggghhhmmmrrr}}}vvvbbb^^^YYYTTTRRRQQQPPPOOOMMMLLLLLLKKKLLLOOOQQQRRRVVVVVVUUUSSSQQQNNNLLLKKKGGGFFFEEEEEEEEEFFFGGGHHHFFFEEEDDDCCCBBBAAA@@@@@@AAA@@@??????>>>>>>??????@@@?????????>>>>>>======vvvrrruuuzzz~~~zzzsssmmmdddbbbaaajjjzzz|||mmm```TTTPPPNNNKKKIIIIIIHHHGGGEEECCCCCCEEEGGGHHHOOOZZZiiiwww|||vvvrrrqqqqqqvvvwwwyyy}}}}}}{{{xxxuuussspppmmmjjjfffggghhhgggfffhhhlllooooooqqqtttvvvyyyzzz{{{{{{|||}}}}}}~~~~~~}}}}}}|||~~~~~~~~~}}}~~~~~~|||}}}~~~}}}{{{vvvpppmmmccc[[[QQQHHHDDDBBBAAA@@@>>>@@@CCCCCCBBBBBBDDDGGGFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMNNNOOOOOOOOONNNMMMKKKKKKJJJHHHFFFGGGIIIKKKLLLNNNRRRTTTUUUWWWYYY[[[]]]aaaeeeiiilllooorrrttt|||~~~~~~}}}}}}||||||{{{zzzxxxvvvtttsssooonnnmmmllljjjiiihhhhhhggggggddd`````````ZZZRRRNNNJJJGGGGGGFFFDDDEEEIIIJJJPPPWWW^^^eeeppp~~~~~~}}}|||zzzyyyyyyxxxxxxwwwwwwwwwxxxttttttttttttsssssssssssspppooonnnmmmlllkkkkkkkkkjjjiiifffeeedddaaa^^^[[[XXXVVVSSSOOOKKKHHHEEEDDD??????>>>===<<<>>>BBBEEEFFFJJJNNNRRRUUUYYY]]]```hhhjjjqqqyyy}}}||||||}}}}}}}}}{{{xxxuuutttmmmllljjjhhhiiipppzzzmmmaaaWWWXXXZZZ^^^fffqqq}}}~~~|||{{{wwwsssmmmfffccceeekkkppp~~~~~~nnn```\\\WWWSSSQQQPPPOOONNNMMMMMMLLLLLLNNNPPPSSSTTTYYYXXXWWWUUURRROOOLLLKKKIIIHHHGGGFFFFFFGGGHHHHHHFFFFFFEEEDDDCCCBBBAAAAAACCCBBBAAAAAA@@@@@@AAAAAA????????????>>>>>>>>>===uuuooosssyyy~~~{{{tttnnndddcccbbbjjjzzzooocccVVVQQQOOOLLLJJJKKKGGGFFFDDDCCCCCCDDDEEEGGGNNNVVVcccqqq{{{wwwvvvvvvyyyyyyzzz|||~~~zzzwwwrrrmmmiiibbbccccccbbbaaacccfffiiiiiijjjmmmooorrrtttuuuuuuwwwxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzz{{{|||{{{yyyuuupppmmmbbb[[[RRRJJJEEECCCCCCBBB@@@BBBCCCDDDCCCDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLNNNOOOOOOOOONNNMMMKKKLLLLLLKKKJJJKKKMMMOOOQQQTTTXXX[[[[[[\\\\\\]]]\\\___cccgggiiimmmpppsss|||~~~}}}|||~~~}}}|||{{{zzzzzzyyyyyyxxxwwwuuusssrrrqqqnnnnnnmmmlllkkkkkkkkkkkkkkkllljjjgggfffeee___VVVOOOJJJGGGGGGFFFDDDEEEIIINNNUUU^^^fffooo{{{~~~}}}}}}}}}|||zzzyyyyyyxxxxxxwwwwwwwwwwwwttttttsssssssssrrrrrrrrrppppppooonnnmmmlllkkkkkkjjjhhhfffdddbbb```\\\ZZZUUUSSSPPPLLLHHHFFFDDDCCC?????????======>>>BBBEEEIIILLLPPPUUUXXX\\\aaadddlllmmmsss{{{~~~}}}|||{{{{{{|||{{{yyywwwtttrrrmmmllljjjjjjnnnxxxqqq___UUUSSSVVVZZZ```hhhrrr}}}~~~vvvrrrrrrxxx||||||||||||yyysssllljjjfffbbbaaaeeemmmrrrtttggg]]]ZZZUUURRRPPPOOONNNMMMMMMLLLLLLMMMOOORRRUUUWWW\\\[[[YYYWWWSSSPPPMMMKKKJJJJJJIIIHHHGGGGGGGGGHHHFFFEEEEEEDDDCCCBBBAAAAAABBBBBBAAA@@@@@@@@@@@@AAA????????????>>>>>>>>>>>>uuuooosssyyy{{{rrrllldddccccccjjjyyysssfffYYYSSSQQQMMMLLLLLLGGGFFFEEEDDDDDDDDDEEEFFFNNNSSS]]]kkk|||~~~{{{yyyyyyzzzyyyyyy{{{}}}{{{uuunnniiibbbaaa```___^^^___aaaccccccdddfffhhhkkkmmmnnnooopppqqqrrrrrrrrrrrrrrrrrrqqqqqqpppqqqqqqrrrssstttvvvvvvwwwwwwuuurrrnnnkkkbbb\\\TTTKKKFFFCCCBBBBBBAAABBBCCCDDDDDDEEEGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJLLLMMMOOOPPPQQQPPPPPPOOOMMMNNNOOOOOOOOOQQQSSSVVVUUUYYY]]]``````______```___bbbeeehhhkkknnnsssvvv~~~}}}|||{{{yyy||||||{{{zzzzzzyyyxxxxxxwwwvvvvvvuuusssrrrpppooonnnmmmmmmlllmmmmmmnnnooooooppppppmmmmmmkkkbbbYYYRRRMMMIIIIIIHHHGGGJJJNNNRRRZZZeeennnxxx}}}|||||||||{{{yyyxxxxxxxxxxxxxxxwwwwwwvvvssssssssssssrrrrrrrrrqqqpppppppppooonnnmmmlllkkkiiigggeeecccaaa^^^ZZZWWWQQQPPPMMMJJJGGGDDDCCCBBB@@@@@@???>>>===???CCCFFFJJJNNNSSSWWW\\\```eeeiiipppqqqvvv~~~~~~}}}|||zzzzzzzzzzzzxxxuuurrrppplllkkkkkkmmmuuu|||fffXXXRRRQQQUUU[[[ccckkkttt}}}|||rrrllliiiiiipppvvvxxxxxxxxxrrrlllhhhfffeeecccdddjjjqqqwwwppphhh[[[XXXTTTQQQPPPPPPNNNMMMLLLLLLLLLMMMPPPSSSWWWYYY^^^]]][[[XXXTTTPPPMMMKKKJJJJJJIIIHHHGGGFFFFFFFFFDDDDDDCCCCCCBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>uuuqqquuu|||{{{qqqiiicccbbbcccjjjzzzyyykkk\\\UUURRRNNNLLLMMMIIIHHHGGGFFFFFFFFFGGGGGGMMMQQQYYYgggwww~~~|||{{{zzzxxxwwwxxx{{{~~~xxxpppjjjcccaaa^^^\\\\\\\\\\\\]]]______aaabbbdddfffhhhiiikkklllmmmnnnnnnnnnnnnnnnllllllllllllmmmnnnooopppooooooppppppooollliiigggbbb]]]UUUMMMEEEBBBAAAAAA@@@AAABBBCCCFFFHHHIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJLLLMMMNNNPPPQQQPPPPPPOOONNNOOOQQQRRRSSSTTTWWWYYYYYY]]]aaaccccccbbbbbbbbbcccdddgggjjjmmmqqqwww{{{|||{{{yyyxxxwwwuuuuuuuuuuuuuuuuuuuuuvvvttttttsssrrrqqqpppnnnmmmlllkkkkkkkkklllnnnpppqqqqqqtttuuuttttttqqqhhh^^^VVVPPPLLLKKKKKKJJJNNNTTTWWW```kkkvvv~~~}}}}}}{{{yyywwwwwwwwwxxxxxxxxxwwwvvvuuusssrrrrrrrrrqqqqqqqqqqqqoooooooooooonnnlllkkkjjjhhhfffccc```^^^[[[WWWTTTNNNMMMJJJHHHEEECCCBBBBBB???@@@@@@??????AAAFFFIIILLLPPPUUUZZZ___dddjjjmmmtttuuu{{{}}}}}}|||yyyzzzzzzyyywwwssspppnnnkkkkkkmmmsss}}}rrr___VVVSSSQQQVVV^^^fffnnnvvv~~~}}}qqqhhhdddccceeemmmtttvvvwwwuuuooohhhggggggggggggjjjpppwww}}}yyylllfffYYYWWWSSSRRRQQQQQQOOONNNKKKKKKKKKLLLOOOSSSVVVXXX\\\[[[YYYVVVSSSPPPMMMKKKHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>??????wwwtttyyy~~~ssskkkccccccdddlll|||~~~ppp```XXXSSSOOOLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHJJJOOOWWWbbbqqq{{{yyywwwwwwyyy|||~~~~~~~~~}}}tttooogggccc___\\\[[[[[[YYYXXX\\\\\\\\\]]]^^^```bbbcccfffggghhhiiijjjjjjjjjiiiggggggggghhhiiijjjkkkllllllmmmnnnnnnmmmkkkiiiggg___\\\UUUMMMEEEAAAAAABBBAAA@@@AAADDDHHHKKKLLLLLLHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLNNNOOOPPPPPPPPPPPPNNNPPPSSSTTTUUUVVVYYY[[[]]]```ccceeefffeeefffgggfffgggiiilllpppvvv}}}}}}yyywwwuuusssqqqmmmmmmmmmnnnnnnooooooooonnnnnnnnnmmmlllkkkiiihhhffffffffffffhhhllloooqqqqqquuuyyy{{{~~~}}}tttjjj^^^XXXRRROOONNNNNNRRRXXX^^^gggsss}}}~~~}}}||||||{{{xxxvvvvvvwwwxxxxxxxxxwwwuuutttrrrrrrrrrqqqqqqqqqppppppnnnnnnoooooonnnllljjjiiifffddd```^^^[[[XXXSSSPPPKKKJJJHHHEEECCCBBBAAAAAA???@@@@@@@@@AAADDDIIIMMMOOOSSSYYY^^^dddiiiooosssyyy{{{~~~}}}}}}|||yyyzzzzzzyyyvvvssspppnnnkkkmmmrrr||||||gggXXXSSSSSSTTTYYYaaajjjrrryyyvvvjjjaaa```aaagggnnnuuuwwwxxxvvvooohhhggghhhjjjlllpppvvv~~~oooddd___WWWUUURRRQQQRRRQQQPPPNNNIIIIIIJJJKKKMMMQQQTTTVVVWWWVVVUUUSSSQQQNNNLLLKKKGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@????????????@@@>>>>>>>>>>>>????????????zzzvvv|||yyypppeeefffgggoootttcccZZZTTTOOOLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGLLLTTT]]]iii{{{~~~{{{wwwvvvwwwyyy{{{{{{}}}~~~zzzuuuoookkkeeeaaa```^^^\\\YYYYYYXXXXXXXXXYYYZZZ[[[\\\^^^___```aaaaaabbbbbbbbb````````````bbbcccdddeeegggggghhhiiihhhgggeeedddZZZXXXSSSLLLEEEBBBBBBDDDBBBAAABBBFFFLLLPPPQQQQQQJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOQQQRRRTTTTTTSSSSSSRRRUUUWWWYYYZZZ[[[]]]___```cccfffggghhhiiijjjlllkkklllnnnqqqvvv}}}yyytttqqqooollljjjffffffffffffffffffeeeeeefffffffffeeedddcccbbbaaa```______```cccgggkkkmmmpppvvv}}}zzzlllddd\\\XXXUUUSSSVVV\\\eeennnzzz{{{{{{zzz{{{{{{zzzxxxvvvvvvvvvxxxxxxxxxwwwuuutttqqqqqqqqqqqqpppppppppppplllmmmnnnnnnmmmkkkiiigggdddbbb^^^[[[XXXUUUPPPMMMGGGFFFDDDBBBAAA@@@?????????@@@AAABBBCCCGGGMMMQQQSSSWWW]]]ccciiiooouuuyyy~~~}}}|||||||||zzzzzzzzzyyyvvvsssooommmmmmpppxxxnnn\\\SSSRRRSSSXXX]]]eeemmmttt{{{ttthhhaaabbbeeekkksssyyyzzzzzzxxxrrrjjjhhhjjjmmmqqqwww~~~uuufff]]]YYYTTTRRRPPPPPPQQQPPPOOOMMMHHHHHHHHHIIIKKKNNNQQQSSSPPPPPPPPPOOONNNMMMKKKKKKFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@???????????????===>>>>>>>>>????????????|||xxx~~~~~~uuufffgggjjjrrrwwweee[[[TTTNNNKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGDDDJJJSSSZZZeeevvv}}}xxxvvvvvvwwwxxxxxx}}}~~~yyywwwrrrlllgggeeeccc```]]]WWWVVVUUUUUUUUUVVVWWWXXXVVVVVVXXXYYYZZZZZZZZZZZZXXXXXXXXXYYYZZZ\\\]]]^^^\\\]]]^^^^^^^^^]]][[[[[[VVVUUURRRKKKEEECCCDDDGGGCCCCCCDDDHHHOOOTTTUUUTTTLLLLLLLLLLLLMMMNNNOOOPPPRRRSSSUUUWWWXXXYYYXXXXXXWWWZZZ]]]^^^___```bbbcccccceeegggiiiiiikkkmmmpppppprrrtttwww|||{{{uuupppmmmjjjgggeeecccbbbbbbaaa```___^^^^^^````````````___^^^\\\\\\[[[[[[[[[\\\___ccchhhkkkooovvvyyypppfff```[[[XXX[[[```jjjsss~~~~~~~~~wwwwwwwwwyyyzzzzzzxxxvvvuuuvvvxxxyyyxxxwwwuuutttqqqqqqqqqppppppppppppooollllllmmmmmmllljjjhhhfffcccaaa]]]ZZZWWWSSSNNNKKKDDDCCCBBB@@@???>>>>>>>>>???@@@AAACCCEEEIIIOOOSSSVVVZZZ```ffflllrrryyy}}}~~~}}}||||||||||||zzzzzzzzzyyyvvvsssooommmnnnsss}}}{{{eeeVVVQQQSSSVVVZZZ___gggnnnuuu|||vvvjjjdddfffkkkooovvv{{{||||||zzztttllliiilllqqqvvv}}}mmmbbb[[[WWWRRRPPPOOOOOOOOOOOONNNLLLGGGGGGGGGGGGIIIMMMPPPQQQLLLMMMMMMMMMMMMLLLKKKJJJFFFGGGHHHIIIIIIIIIHHHGGGEEEEEEEEEEEEEEEDDDDDDDDD???>>>>>>=====================>>>>>>?????????@@@xxxxxx~~~yyynnnlllllluuu|||fff\\\XXXTTTNNNKKKIIIJJJJJJKKKKKKJJJJJJIIIJJJKKKOOOVVV^^^jjj~~~}}}wwwttttttvvvyyy~~~}}}wwwrrrnnniiiccc```ZZZXXXUUUSSSTTTTTTSSSRRRTTTTTTSSSSSSSSSTTTUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVVVVWWWYYYYYYYYYXXXVVVTTTSSSQQQNNNJJJGGGDDDBBBAAAAAAGGGHHHGGGOOO[[[ZZZQQQQQQPPPNNNLLLKKKMMMOOOPPPTTTWWW[[[\\\\\\[[[[[[\\\^^^```bbbccccccccceeefffeeehhhkkkmmmnnnpppsssuuutttxxx|||yyypppiiidddaaa___^^^ZZZYYYWWWUUUUUUUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVYYYUUUUUUXXXZZZ[[[___eeesss{{{rrrfff___\\\```eeepppxxx~~~|||{{{{{{zzzyyywwwvvvtttsssrrrwwwwwwwwwwwwvvvuuusssssstttrrrppppppppppppnnnmmmpppooommmlllkkkjjjgggddd```___]]]YYYTTTNNNJJJGGGEEEEEECCCBBBAAA@@@@@@@@@@@@AAACCCEEEGGGKKKQQQTTT]]]___dddjjjqqqwww}}}}}}~~~~~~|||{{{{{{zzzzzzzzz}}}xxxvvvwwwvvvrrroooooorrr}}}hhhYYYTTTRRRSSSUUU^^^dddlllrrrwww|||uuunnnlllnnnqqq~~~xxxmmmfffjjjpppwwwpppfff]]]XXXVVVRRROOOKKKIIIIIIIIIHHHHHHFFFFFFGGGHHHJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKHHHHHHGGGFFFEEEEEEEEEFFFCCCDDDDDDEEEEEEEEEEEEEEECCCBBBAAA@@@???????????????>>>>>>===============vvvuuu{{{uuussssss{{{iii^^^ZZZUUUOOOLLLHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHKKKQQQXXXcccuuu~~~wwwssstttvvvyyy}}}~~~zzzuuuooojjjeee]]]ZZZVVVTTTTTTSSSRRRPPPQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPOOOPPPQQQRRRRRRPPPNNNMMMLLLJJJHHHEEECCCAAA@@@???BBBHHHKKKLLLUUUaaaaaaXXXQQQOOOMMMLLLMMMOOOQQQSSSWWWZZZ]]]_________```aaafffgggiiijjjiiiiiijjjkkklllnnnppprrrsssuuuxxx{{{zzz}}}uuuoooggg```[[[XXXVVVUUUSSSRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPSSSPPPPPPSSSVVVXXX]]]dddqqq}}}xxxjjjbbb```dddjjjvvv~~~~~~{{{yyyxxxyyyyyyxxxvvvuuutttsssrrrvvvwwwwwwvvvuuutttsssssssssrrrppppppppppppnnnlllnnnmmmkkkjjjiiihhheeebbb___]]][[[WWWRRRLLLHHHEEECCCBBBAAA??????>>>>>>>>>AAABBBEEEGGGJJJNNNSSSWWW```ccchhhmmmtttzzz|||{{{}}}}}}|||{{{{{{{{{{{{{{{|||xxxuuuuuussspppppptttwww```TTTPPPQQQTTTWWW```eeelllrrrvvv{{{wwwqqqppptttxxxwwwjjjfffjjjpppxxxxxxhhh___XXXTTTSSSPPPNNNJJJHHHHHHHHHHHHGGGEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEFFFBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@????????????@@@???>>>>>>>>>>>>??????sssqqqvvv{{{yyyxxxmmmaaa[[[VVVPPPMMMIIIIIIHHHHHHHHHGGGGGGFFFHHHGGGJJJNNNSSS\\\lllzzz~~~wwwrrrsssuuuxxx|||}}}yyyrrrnnnccc```[[[XXXVVVTTTQQQOOONNNMMMLLLJJJIIIHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIJJJKKKJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@??????BBBHHHLLLOOOYYYdddeee___QQQOOONNNMMMNNNQQQUUUWWW]]]___ccceeefffgggjjjkkklllnnnoooooonnnmmmmmmnnnsssuuuwwwyyyzzz}}}~~~nnnhhh```ZZZVVVSSSQQQOOOMMMMMMKKKJJJJJJJJJJJJJJJGGGHHHHHHIIIIIIJJJJJJKKKMMMKKKLLLOOORRRUUU\\\dddrrrpppfffdddiiippp}}}~~~~~~~~~}}}{{{yyyvvvuuuwwwvvvvvvuuuttttttssssssvvvvvvvvvvvvuuutttsssssssssqqqoooooooooooommmkkkllljjjhhhggggggeeebbb___\\\[[[XXXTTTNNNIIIEEEBBBAAA@@@??????>>>>>>>>>???AAACCCGGGJJJMMMRRRXXX\\\dddhhhlllrrrwww~~~~~~|||zzz||||||||||||{{{{{{{{{{{{|||yyyvvvtttqqqqqqwwwyyyhhhWWWOOOOOOQQQVVV\\\dddiiioootttxxx}}}zzzuuuvvv|||uuuhhhgggkkkqqqzzzlll___YYYTTTQQQQQQNNNLLLIIIGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@????????????@@@???????????????@@@@@@rrrnnnsss|||{{{yyywww}}}pppccc\\\UUUPPPNNNMMMLLLKKKJJJIIIIIIHHHHHHKKKJJJLLLOOORRRXXXeeerrrvvvrrrqqqsssuuuzzz|||~~~{{{vvvlllhhhbbb]]]YYYVVVRRROOOLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHGGGGGGHHHHHHHHHGGGFFFEEEEEEEEECCCBBBAAAAAA@@@@@@@@@FFFKKKOOOXXX```aaa]]]RRRQQQOOOOOOPPPTTTXXX[[[cccfffiiilllnnnppptttvvvtttuuuvvvvvvtttrrrrrrssswwwyyy}}}vvvfffaaaZZZUUUQQQOOOMMMKKKJJJJJJIIIIIIHHHHHHHHHHHHDDDDDDEEEFFFGGGHHHIIIIIIKKKJJJKKKOOOQQQUUU]]]fffwwwrrriiigggnnnvvv~~~{{{{{{|||{{{zzzwwwuuussstttttttttttttttsssssssssuuuuuuuuuuuuuuutttsssrrrrrrpppnnnnnnnnnnnnlllkkkkkkiiigggfffeeeccc```]]]ZZZXXXUUUQQQLLLGGGCCCAAAAAAAAA@@@@@@@@@AAAAAABBBAAADDDHHHLLLPPPVVV[[[___gggjjjppptttyyy~~~}}}{{{|||||||||||||||{{{{{{}}}zzzwwwtttrrruuuiii]]]RRRNNNPPPTTT[[[bbbiiimmmssswww{{{|||yyy{{{vvvkkkiiimmmttt}}}wwweee[[[VVVRRRPPPPPPLLLIIIGGGFFFGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGBBBBBBAAA@@@????????????>>>>>>>>>>>>??????@@@AAAsssmmmqqqxxxyyywwwuuuxxxrrrddd\\\UUUQQQOOOOOONNNMMMKKKJJJIIIIIIIIILLLKKKMMMOOOPPPTTT___kkkzzzxxxrrrpppqqqrrrwwwyyy}}}~~~tttooohhhbbb\\\WWWSSSPPPKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEDDDCCCBBB@@@@@@@@@@@@AAAFFFKKKPPPUUU[[[[[[XXXTTTRRRPPPPPPRRRWWW\\\```hhhkkkooosssuuuxxx{{{}}}}}}~~~~~~|||zzzyyyzzzzzz}}}tttlll[[[WWWRRRMMMKKKJJJHHHFFFGGGGGGGGGGGGGGGGGGFFFFFFBBBBBBCCCEEEFFFGGGHHHIIIJJJJJJLLLPPPRRRVVV```kkk~~~ppphhhiiiqqqzzz~~~|||zzz{{{{{{{{{yyyxxxvvvttttttttttttssssssssssssssssssttttttttttttssssssrrrqqqooommmmmmmmmmmmkkkiiijjjhhhfffeeecccaaa^^^[[[XXXVVVSSSNNNJJJFFFCCCBBB@@@@@@@@@@@@AAABBBCCCCCCBBBFFFKKKOOOTTTYYY^^^bbbhhhlllrrrwww{{{~~~{{{||||||}}}||||||{{{zzzzzzvvvtttssstttzzzooo\\\UUUOOOOOORRRVVV^^^gggkkkpppvvv{{{}}}~~~uuunnnssszzz|||ooo```YYYTTTOOOMMMNNNIIIHHHFFFFFFGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGBBBBBBAAA@@@????????????<<<<<<<<<===>>>???@@@AAAtttnnnpppuuu|||~~~wwwuuusssuuutttfff]]]VVVRRRRRRPPPOOOLLLJJJHHHHHHHHHHHHJJJJJJKKKMMMMMMOOOYYYddduuu|||uuurrrpppppptttwww{{{|||wwwooogggaaa[[[UUURRRLLLKKKJJJHHHGGGFFFFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>DDDGGGLLLQQQTTTVVVVVVTTTRRRQQQPPPQQQUUU\\\bbbgggmmmqqqwww|||~~~~~~~~~~~~tttfff___VVVRRRNNNKKKJJJJJJIIIHHHDDDDDDEEEEEEEEEDDDDDDCCCAAABBBCCCDDDEEEFFFGGGGGGIIIJJJNNNRRRVVV[[[hhhuuuwwwkkkgggjjjsss|||~~~|||zzz{{{{{{zzzyyyxxxxxxwwwwwwtttttttttttttttsssssssssrrrsssssssssssssssrrrrrrpppnnnlllllllllllljjjiiiiiigggdddcccbbb___\\\YYYTTTRRROOOKKKHHHEEECCCBBB>>>>>>>>>???@@@AAACCCDDDEEEIIINNNSSSXXX]]]bbbeeeiiiooovvvzzz~~~~~~}}}|||}}}}}}}}}}}}{{{yyyxxxuuuqqqppprrrwwwrrrbbbQQQNNNNNNQQQTTTYYYbbbkkknnnsss{{{www|||qqqfff[[[UUUPPPKKKIIIJJJHHHGGGFFFFFFGGGHHHFFFEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@????????????;;;;;;;;;<<<===???@@@AAAuuuooopppsssyyy|||tttsssppprrr}}}vvviii```XXXUUUVVVSSSQQQNNNKKKJJJIIIIIIIIIIIIIIIKKKMMMLLLNNNWWWaaappp}}}zzzuuuqqqpppqqqtttyyy}}}yyyqqqjjjccc]]]ZZZSSSRRROOOMMMJJJHHHGGGFFFCCCCCCBBBAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@===============>>>???@@@CCCFFFKKKPPPRRRRRRQQQQQQNNNMMMNNNQQQXXXaaajjjoooxxx}}}uuudddYYYVVVQQQNNNKKKJJJJJJJJJJJJIIIBBBCCCDDDEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHJJJLLLRRRYYY___gggvvvzzzlllffffffkkkuuu~~~~~~~~~~~~|||{{{|||{{{yyywwwwwwwwwxxxyyyvvvuuuuuuuuuttttttssssssqqqrrrrrrsssssssssrrrrrrooommmlllkkklllkkkiiihhhgggeeebbb```___]]]YYYVVVOOONNNKKKHHHEEECCCBBBBBB>>>>>>???@@@AAACCCEEEFFFJJJNNNSSSXXX]]]aaafffiiimmmsss{{{~~~}}}~~~}}}{{{}}}~~~~~~~~~}}}zzzxxxwwwsssoooooouuu~~~mmm___VVVLLLLLLOOOUUUZZZ___iiitttttt{{{yyyhhh___VVVRRRNNNIIIGGGHHHGGGFFFFFFGGGHHHIIIGGGFFFHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBCCCBBBBBBBBBCCCCCCDDDEEEBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@????????????;;;;;;<<<===>>>@@@BBBCCCuuuoooppprrrxxx~~~|||qqqpppmmmooozzzxxxkkkaaaZZZWWWXXXVVVTTTQQQNNNLLLLLLLLLLLLIIIIIILLLNNNNNNOOOXXXbbbhhhuuu~~~xxxsssqqqpppssswww|||zzzssslllfffbbb[[[YYYVVVRRRNNNKKKHHHGGGEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA;;;<<<<<<===???AAABBBCCC@@@CCCHHHNNNPPPNNNMMMNNNJJJJJJLLLQQQYYYdddooouuuwwwhhhYYYRRRRRRIIIGGGDDDDDDEEEFFFFFFEEECCCDDDEEEFFFFFFFFFEEEDDDGGGGGGHHHHHHIIIJJJJJJJJJMMMPPPXXX```gggqqq|||qqqfffccceeelllvvv~~~~~~~~~|||zzzxxxvvvuuuwwwyyyzzzwwwvvvvvvuuuttttttssssssqqqqqqrrrsssssssssrrrrrrooommmkkkkkkkkkkkkiiigggeeeccc```___]]]ZZZWWWTTTLLLKKKHHHEEECCCBBBAAAAAA@@@@@@AAABBBDDDFFFHHHIIIMMMQQQWWW\\\```dddhhhkkkpppwww~~~~~~~~~|||~~~~~~}}}zzzwwwuuuuuupppqqqzzzhhhYYYPPPLLLJJJLLLSSSZZZ```eeeqqq|||zzzqqqccc[[[TTTQQQNNNJJJHHHIIIGGGFFFFFFGGGIIIIIIHHHFFFIIIIIIHHHHHHGGGFFFFFFFFFBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBBBBBBBBBBCCCDDDEEECCCDDDDDDEEEEEEEEEEEEEEECCCBBBAAA@@@????????????<<<<<<===>>>???AAACCCDDDvvvpppppptttzzz~~~{{{rrrooojjjjjjsssqqqfff]]]XXXVVVSSSQQQNNNMMMLLLLLLJJJHHHLLLLLLKKKLLLNNNQQQTTTVVVbbbkkkyyy~~~vvvqqqooopppsssxxx}}}zzzqqqiii```\\\XXXTTTQQQNNNKKKHHHHHHIIIKKKJJJHHHEEEDDDDDDGGGDDDBBBAAAAAABBBAAAAAA@@@???>>>>>>>>>???AAAAAAAAACCCEEEGGGHHHHHHHHHGGGGGGIIIMMMSSS[[[gggsss{{{nnn___VVVPPPJJJFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBDDDGGGHHHFFFCCCCCCBBBBBBDDDHHHLLLNNNOOOPPPWWWaaajjjuuurrrjjjeeefffhhhooo~~~~~~}}}}}}|||zzzzzzyyyyyyxxxwwwwwwvvvuuuttttttssssssrrrqqqqqqllllllmmmmmmnnnnnnoooooopppnnnllliiigggggghhhhhhaaa```^^^\\\XXXTTTPPPNNNKKKIIIGGGDDDAAA???===<<>>>>>???AAABBBDDDEEEGGGHHHHHHFFFDDDBBB@@@@@@??????>>>===============>>>???@@@@@@??????xxxvvvwwwzzz{{{rrroookkkllluuuuuuiii```[[[XXXTTTRRROOOMMMMMMMMMLLLKKKQQQPPPOOONNNOOOPPPRRRSSS[[[dddqqq}}}zzzuuupppppprrrvvv{{{~~~wwwmmmiiiddd___[[[WWWSSSPPPKKKKKKKKKJJJGGGEEEDDDDDDGGGDDDBBBAAABBBBBBBBBAAAAAA@@@@@@???????????????>>>???@@@BBBCCCDDDDDDDDDGGGIIILLLRRRZZZfffrrr{{{wwwmmm```UUUPPPMMMIIIFFFCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCEEEHHHIIIGGGDDDIIIHHHHHHIIILLLPPPSSSTTTXXX___jjjtttyyypppkkkhhhkkkpppxxx~~~~~~~~~}}}||||||{{{{{{yyyyyyyyyxxxwwwwwwvvvvvvtttttttttsssrrrrrrqqqqqqmmmmmmmmmnnnnnnnnnoooooonnnmmmjjjgggfffeeeffffff```___]]]ZZZWWWRRRNNNLLLGGGFFFDDDBBBAAA@@@??????@@@AAABBBCCCDDDGGGKKKOOOSSSXXX___dddggglllsssxxx{{{~~~~~~~~~zzzzzz{{{|||{{{yyyuuurrrmmmqqqwwwooo___SSSKKKHHHIIIMMMSSS]]]gggrrr|||}}}mmmbbbXXXTTTOOOKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@AAABBBCCCAAA@@@>>>======>>>@@@AAACCCEEEFFFGGGGGGEEECCCAAA@@@@@@??????>>>===<<<<<<<<<<<<===>>>>>>?????????{{{xxxyyy~~~|||sssooolllnnnwwwyyylllddd^^^[[[VVVSSSPPPNNNNNNOOOOOONNNPPPOOONNNMMMNNNOOOPPPQQQRRR[[[gggrrrzzz}}}xxxqqqppppppsssyyy~~~zzzvvvpppjjjeee___YYYVVVSSSQQQOOOLLLJJJHHHFFFFFFGGGEEEBBBAAABBBCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBCCCGGGHHHJJJOOOWWWcccoooxxx|||pppaaaZZZQQQLLLJJJIIIGGGEEECCCDDDDDDEEEFFFFFFFFFGGGGGGFFFFFFHHHJJJKKKJJJHHHLLLLLLLLLMMMPPPTTTXXX[[[dddkkkvvvwwwrrrppprrrxxx~~~~~~|||||||||{{{zzzzzzyyyyyyyyyxxxxxxwwwvvvvvvuuuuuuttttttssssssrrrrrrqqqqqqnnnnnnnnnnnnnnnnnnoooooolllkkkhhhfffdddccccccccc___^^^\\\XXXTTTOOOLLLJJJBBBBBBAAAAAA@@@@@@AAAAAA@@@AAACCCDDDFFFIIINNNRRRYYY^^^dddhhhlllpppvvv{{{~~~~~~~~~}}}wwwxxxyyyzzzyyyvvvsssqqqooouuuttt^^^QQQKKKGGGFFFGGGOOOWWWdddppp{{{~~~|||zzz{{{uuudddZZZUUURRRNNNKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAA??????>>>======>>>???@@@CCCDDDEEEFFFFFFDDDBBBAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<===??????}}}rrrvvv|||uuupppmmmpppxxx~~~ooogggaaa]]]XXXUUUQQQOOOPPPQQQQQQQQQIIIIIIIIIJJJKKKMMMOOOPPPMMMTTT^^^hhhqqqzzzzzzsssqqqoooqqqvvv|||}}}wwwqqqjjjddd```___[[[WWWSSSPPPNNNKKKJJJHHHFFFCCCBBBCCCCCCCCCBBB@@@AAABBBBBBBBBAAA@@@???AAAAAA@@@@@@AAABBBDDDEEEEEEFFFGGGKKKRRR]]]hhhppp|||uuufff]]]UUUQQQLLLIIIHHHGGGFFFDDDGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLNNNOOOOOOOOOQQQRRRSSSUUUYYY___eeejjjrrryyy~~~}}}|||{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxwwwwwwvvvuuuuuuuuuttttttssssssrrrqqqqqqpppnnnnnnnnnnnnnnnnnnnnnnnnkkkjjjhhheeecccbbbaaaaaa]]]\\\YYYUUUPPPLLLIIIGGGAAA@@@@@@???@@@@@@AAAAAA@@@AAACCCEEEGGGKKKQQQUUU]]]bbbhhhlllppptttzzz~~~~~~~~~~~~}}}}}}}}}xxxyyyzzzyyyvvvsssrrrqqquuu~~~zzzgggSSSIIIHHHGGGHHHIIIPPPZZZhhhuuu}}}xxxwwwxxx|||lll]]]UUUTTTQQQMMMKKKKKKKKKJJJIIIGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHGGGFFFDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@BBBCCCDDDDDDDDDCCCAAA@@@@@@@@@???>>><<<;;;::::::::::::::::::<<<===???@@@rrrvvv}}}wwwqqqnnnrrrzzzqqqiiiccc]]]YYYWWWSSSQQQQQQRRRRRRQQQHHHHHHIIIJJJKKKMMMNNNOOOLLLQQQYYYaaaiiittt}}}uuurrrppppppuuu{{{{{{uuuqqqkkkgggaaa\\\XXXUUUQQQOOOLLLJJJGGGEEEEEEEEEDDDCCC@@@AAABBBDDDDDDDDDCCCBBBDDDCCCBBBBBBBBBDDDEEEGGGCCCDDDEEEGGGLLLUUU^^^eeekkkpppwww~~~rrrhhh___WWWRRRNNNLLLJJJHHHHHHHHHHHHGGGKKKJJJIIIIIIIIIIIIJJJJJJLLLMMMNNNPPPQQQSSSUUUVVVZZZ]]]aaaeeejjjrrrzzz~~~}}}{{{zzzzzz||||||{{{{{{{{{{{{{{{zzzxxxxxxwwwwwwvvvuuuuuuuuutttssssssrrrqqqqqqppppppoooooonnnnnnmmmmmmlllllljjjiiihhheeecccaaa``````ZZZXXXUUUQQQMMMIIIFFFEEEAAAAAA@@@??????????????????AAACCCFFFIIINNNTTTXXX```dddkkkooossswww}}}~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{xxxtttrrrrrrttt~~~mmm]]]MMMFFFFFFHHHJJJMMMUUU___mmmxxx}}}wwwrrrtttyyy~~~vvvhhh]]]VVVSSSQQQNNNMMMMMMMMMLLLJJJGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@?????????>>>===<<<;;;:::999999::::::;;;===???@@@AAA~~~xxx{{{yyyrrroootttzzzssskkkeee]]]ZZZXXXUUUTTTSSSRRRQQQOOOMMMMMMMMMMMMMMMMMMLLLLLLMMMQQQVVV[[[bbbnnn{{{~~~~~~~~~xxxuuuqqqqqquuuzzzzzztttmmmhhhddd```ZZZUUUTTTQQQMMMKKKJJJIIIGGGFFFCCCDDDEEEEEEFFFFFFEEEEEECCCCCCCCCCCCCCCDDDEEEFFFBBBCCCEEEFFFHHHMMMTTTXXX\\\aaagggnnnsssyyyzzzrrrggg\\\UUUQQQOOOMMMHHHHHHHHHHHHIIIJJJLLLMMMMMMLLLKKKJJJJJJLLLMMMNNNPPPRRRTTTVVVXXXZZZ^^^aaaccchhhooovvv|||~~~}}}{{{zzzzzz||||||||||||||||||||||||yyyxxxxxxwwwvvvvvvuuuuuussssssrrrrrrqqqqqqppppppnnnnnnmmmmmmlllkkkjjjjjjiiihhhgggeeebbb```^^^]]]WWWUUUQQQMMMJJJGGGEEEDDDBBBBBBAAA@@@????????????@@@BBBEEEHHHLLLQQQWWW\\\aaafffmmmrrrvvv{{{~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{yyyuuuqqqqqqvvvzzz~~~```TTTIIIEEEFFFHHHLLLRRR\\\fffrrr{{{vvvqqqooottt{{{rrrhhh___YYYSSSQQQOOONNNNNNMMMLLLKKKFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFEEEDDDCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@AAAAAABBBBBB@@@@@@AAAAAA@@@@@@??????=========<<<;;;;;;::::::999:::<<<>>>@@@BBBBBBCCC}}}zzz}}}{{{ssspppuuuzzzuuummmggg^^^ZZZXXXWWWVVVUUURRROOOLLLNNNNNNNNNNNNMMMMMMLLLLLLNNNPPPRRRUUU\\\ggguuu}}}{{{|||{{{wwwtttsssvvvzzz}}}~~~xxxuuuoooggg```]]]YYYUUURRRPPPOOOLLLKKKIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEDDDEEEFFFGGGGGGIIILLLNNNQQQTTTYYY^^^ccchhhnnnqqqzzz~~~wwwrrrddd___XXXRRRNNNLLLLLLLLLHHHHHHIIIIIIJJJLLLNNNQQQOOOOOONNNOOOPPPSSSUUUWWWZZZ]]]```bbbdddhhhmmmqqqrrryyy~~~}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{||||||||||||yyyyyyyyyxxxwwwwwwvvvvvvssssssrrrrrrqqqpppppppppnnnmmmmmmkkkjjjiiihhhhhhgggfffeeecccaaa^^^\\\[[[SSSQQQNNNKKKGGGEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAABBBDDDGGGKKKOOOUUU\\\aaaccchhhoootttyyy~~~~~~}}}}}}|||||||||{{{{{{{{{xxxxxxvvvqqqooorrrzzznnnSSSMMMHHHGGGGGGIIIPPPXXXaaajjjuuu||||||tttpppqqqxxxzzzpppiiiaaa[[[RRRPPPNNNMMMMMMLLLKKKIIIFFFEEEEEEEEEEEEFFFGGGGGGEEEEEEFFFFFFEEEDDDCCCCCC@@@AAABBBCCCCCCBBBAAA@@@===>>>???@@@@@@AAAAAAAAA@@@@@@????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999;;;???BBBDDDEEEDDDDDD|||wwwzzz|||ssspppuuuyyywwwooohhh```ZZZYYYXXXWWWVVVRRRNNNJJJIIIIIIKKKLLLMMMMMMMMMMMMNNNOOOPPPRRRWWWcccqqq|||{{{zzz~~~|||yyyuuutttvvvzzz}}}~~~{{{rrrjjjccc___[[[WWWUUUSSSPPPNNNOOOMMMJJJHHHFFFEEEDDDEEEEEEFFFHHHIIIIIIHHHGGGFFFEEEGGGHHHHHHGGGGGGHHHIIIJJJMMMPPPTTTWWW[[[```dddlllpppvvv{{{||||||||||||~~~~~~wwwooohhhdddYYYVVVSSSPPPNNNMMMMMMMMMMMMMMMMMMLLLKKKLLLOOORRRRRRRRRRRRTTTWWWZZZ^^^```dddgggkkknnnppptttzzz~~~zzzzzz{{{||||||}}}}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxwwwwwwwwwssssssrrrrrrqqqppppppooommmmmmlllkkkiiihhhggggggeeeeeedddbbb___\\\ZZZYYYQQQOOOLLLIIIFFFDDDDDDCCCAAAAAA@@@@@@AAAAAABBBCCCCCCFFFIIIMMMRRRXXX___ddddddiiipppvvv{{{~~~}}}|||||||||{{{{{{{{{{{{uuutttrrrnnnmmmrrr~~~ppp^^^MMMJJJHHHIIIIIILLLUUU___bbbkkkuuu{{{}}}{{{wwwuuurrrttt}}}uuunnniiibbb[[[RRRPPPNNNMMMLLLKKKIIIGGGEEEEEEEEEDDDEEEFFFFFFGGGDDDEEEEEEEEEEEEEEEDDDDDDAAAAAACCCCCCCCCCCCAAAAAA<<<<<<>>>???@@@@@@@@@@@@????????????>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<999<<<@@@DDDGGGGGGFFFDDD{{{uuuzzz{{{wwwttttttxxx|||nnngggccc___\\\WWWTTTRRRPPPNNNLLLMMMNNNNNNOOOOOOOOONNNNNNMMMPPPSSSTTTUUU\\\iiitttzzzyyy{{{|||~~~}}}{{{{{{||||||{{{~~~rrrnnnhhhccc___\\\YYYVVVWWWUUURRROOOMMMJJJIIIHHHHHHGGGGGGHHHIIIIIIHHHFFFCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIKKKOOORRRVVVXXX```bbbdddffffffhhhjjjmmmrrrsssuuuwwwzzz~~~zzzqqqhhhaaa]]][[[SSSSSSSSSQQQNNNKKKKKKKKKNNNOOOQQQSSSUUUVVVWWWWWWZZZ[[[]]]^^^```dddiiimmmsssuuuyyy}}}~~~}}}xxxxxxyyyyyyzzz{{{||||||}}}}}}|||{{{zzzyyyyyyyyy|||{{{zzzyyyxxxvvvuuuuuussssssssssssrrrqqqppppppnnnmmmkkkjjjhhhhhhhhhhhhdddaaa^^^\\\[[[YYYWWWUUUNNNLLLIIIFFFCCCAAA@@@???BBBCCCCCCBBBAAABBBDDDGGGGGGKKKOOORRRTTTYYY___eeeffflllsssyyy}}}{{{||||||{{{yyyuuurrrooommmooowwwvvv```SSSIIIFFFFFFIIILLLPPPYYYbbbgggmmmtttyyy}}}xxxrrrmmmsss|||}}}qqqhhh```YYYWWWSSSRRRPPPNNNLLLJJJIIIHHHGGGGGGGGGFFFGGGGGGHHHHHHEEECCCBBBBBBDDDDDDAAA>>>>>>???AAABBBCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>===<<<<<<;;;<<<<<<;;;;;;<<<>>>@@@AAABBBCCCFFFHHHIIIHHHFFFEEE{{{xxx|||{{{vvvuuuwwwssskkkfff```\\\XXXUUUSSSQQQOOOMMMNNNNNNOOOOOOOOONNNNNNMMMLLLOOORRRSSSTTT[[[gggqqq}}}{{{{{{{{{}}}~~~}}}}}}vvvoooiiiddd___[[[\\\[[[XXXUUURRRPPPNNNMMMKKKJJJJJJJJJKKKKKKIIIGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJLLLOOORRRSSSVVVXXXZZZ[[[\\\]]]___aaa```bbbfffiiimmmssszzz~~~xxxtttnnnggg```[[[YYYWWWTTTUUUVVVUUUSSSRRRSSSTTTUUUVVVXXX[[[^^^```aaabbbdddfffiiikkknnnsssxxx|||~~~}}}|||xxxxxxyyyzzzzzz{{{||||||||||||{{{{{{zzzzzzyyyyyyzzzyyyxxxwwwuuutttssssssssssssssssssrrrqqqpppooonnnmmmlllkkkjjjiiihhhgggdddaaa]]]ZZZYYYVVVTTTQQQKKKIIIFFFCCC@@@>>>>>>===AAABBBBBBBBBAAABBBEEEGGGIIILLLQQQUUUWWW\\\ccciiinnnssszzz~~~||||||||||||zzzxxxrrrpppmmmnnnsss~~~jjjUUUJJJCCCAAABBBHHHMMMSSS]]]fffiiinnnuuu{{{|||tttoooooouuusssiiibbb[[[VVVTTTQQQPPPOOOMMMKKKJJJIIIHHHFFFFFFEEEEEEFFFFFFGGGGGGHHHFFFEEEEEEGGGFFFDDDAAA@@@@@@AAABBBBBBBBBAAAAAA????????????????????????@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCDDDFFFHHHJJJKKKKKKIIIHHH{{{xxx|||~~~xxxuuuuuu}}}yyynnnhhh```]]]YYYVVVUUUSSSQQQPPPOOOOOOOOOOOOOOONNNMMMLLLLLLOOOQQQRRRSSSXXXccclll}}}}}}|||zzz{{{~~~|||~~~~~~zzztttnnnjjjhhhgggdddaaa]]]YYYWWWVVVOOONNNLLLLLLLLLKKKJJJHHHIIIIIIIIIHHHGGGFFFFFFEEEKKKKKKJJJJJJKKKMMMOOOPPPPPPQQQSSSSSSSSSTTTUUUWWWSSSUUUYYY]]]aaaffflllqqqrrrvvv|||xxxrrrjjjhhhddd___\\\YYYXXXXXXTTTVVVXXXXXXXXXYYY[[[]]]___aaadddhhhllloooqqqrrrsssuuuyyy|||~~~}}}{{{zzzyyyyyyyyyzzz{{{{{{||||||zzzzzzzzzzzzzzzyyyyyyyyywwwwwwvvvtttsssrrrqqqppprrrrrrrrrrrrqqqpppooonnnmmmmmmmmmmmmkkkiiigggfffdddaaa\\\XXXVVVRRROOOLLLHHHGGGDDDAAA???>>>======@@@AAABBBBBBBBBCCCFFFIIIKKKOOOTTTXXX[[[```ggglllqqqvvv|||~~~~~~}}}||||||}}}}}}{{{xxxvvvooommmlllnnnvvvppp\\\LLLCCCAAA@@@DDDKKKQQQWWWaaakkknnnqqqwww~~~{{{sssnnnrrryyyssseee]]]YYYTTTQQQQQQMMMMMMLLLKKKJJJIIIHHHHHHEEEEEEDDDDDDEEEFFFFFFGGGHHHGGGFFFGGGGGGGGGEEECCCCCCBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@??????>>>>>>>>>======>>>???AAACCCFFFGGGGGGIIIKKKMMMNNNMMMLLLKKKzzzuuuyyy~~~wwwsssrrrzzz{{{ooogggaaa^^^ZZZXXXVVVUUUSSSRRRQQQQQQQQQPPPOOONNNMMMLLLMMMPPPRRRRRRSSSWWW```fffvvv|||yyyyyy{{{}}}~~~~~~zzzxxxuuupppkkkgggcccaaaYYYVVVTTTRRRRRRQQQOOOMMMLLLLLLKKKJJJJJJIIIIIIHHHNNNNNNMMMLLLMMMNNNOOOPPPPPPRRRSSSSSSRRRRRRSSSTTTSSSUUUWWWYYYZZZ]]]aaadddfffiiinnnrrruuuyyy}}}}}}yyytttnnnkkkgggfffccc```_________```\\\^^^```bbbcccdddgggiiikkknnnqqqvvvzzz~~~~~~}}}{{{zzzyyyyyyyyyzzzzzz{{{{{{{{{{{{xxxxxxxxxyyyyyyyyyyyyyyyvvvvvvuuusssrrrqqqpppoooqqqqqqqqqqqqpppooonnnnnnlllmmmnnnmmmllliiifffdddddd```[[[WWWSSSOOOKKKHHHGGGFFFDDDBBB@@@@@@@@@@@@???@@@BBBBBBCCCEEEIIIKKKOOOSSSWWWZZZ\\\aaagggmmmuuuyyy~~~~~~~~~~~~~~~{{{{{{|||}}}}}}zzzvvvrrrllljjjkkkpppzzztttaaaRRRHHHCCCEEEEEEIIIPPPVVV\\\eeennntttvvv{{{|||tttpppvvv~~~qqqeeeZZZUUURRRNNNMMMMMMIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGHHHGGGFFFFFFFFFFFFEEEDDDBBBEEECCCBBB@@@@@@@@@AAABBB????????????????????????AAAAAAAAA@@@@@@????????????@@@@@@BBBDDDGGGJJJLLLLLLLLLMMMNNNMMMLLLJJJIIIxxxssswww~~~}}}xxxsssppppppwww|||ooogggaaa^^^[[[XXXXXXWWWUUUTTTRRRRRRRRRRRRQQQOOONNNNNNPPPQQQSSSSSSSSSWWW]]]bbbmmmwwwzzzxxxyyy|||~~~|||}}}~~~}}}wwwrrrooofffddd```]]]\\\ZZZXXXVVVRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOPPPQQQRRRSSSRRRSSSTTTTTTRRRRRRSSSTTTUUUVVVXXXXXXXXXXXX[[[]]]___bbbeeegggiiilllppprrrrrrsssttttttrrrooommmkkkkkkjjjhhhfffffffffhhhhhhlllnnnppprrrssstttwwwyyyzzz|||~~~}}}|||zzzyyyxxxyyyyyyyyyyyyzzzzzzzzzzzzwwwwwwwwwwwwxxxxxxxxxxxxvvvvvvuuutttrrrqqqpppoooppppppppppppooonnnmmmlllkkkllllllllljjjgggdddbbbbbb___YYYUUUQQQMMMHHHEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@AAACCCDDDFFFIIIMMMPPPSSSWWW[[[]]]^^^bbbhhhmmm{{{~~~~~~}}}}}}}}}}}}~~~zzzzzz{{{||||||xxxsssooohhhiiimmmvvvzzzeeeUUUKKKFFFDDDEEEFFFKKKTTT[[[aaajjjssszzz||||||vvvttt}}}tttggg^^^UUUQQQNNNKKKJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIIIIFFFGGGGGGGGGFFFDDDDDDCCCEEEDDDBBBAAA@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDGGGJJJMMMOOONNNNNNMMMLLLJJJHHHEEEDDDuuurrrvvv}}}tttpppmmmllllllssszzzooohhhaaa^^^[[[YYYXXXXXXVVVUUUSSSSSSSSSSSSSSSRRRQQQPPPQQQRRRSSSSSSTTTVVVYYY\\\dddmmmzzz~~~zzzzzzzzz~~~|||||||||~~~ssspppkkkgggeeeccc```^^^ZZZZZZZZZZZZ[[[[[[[[[[[[XXXXXXVVVUUUUUUVVVWWWWWWTTTUUUVVVUUUTTTSSSTTTUUUTTTVVVXXXYYYXXXYYY[[[]]]^^^```bbbdddfffiiimmmooooooqqqtttuuutttsssssssssrrrqqqpppooooooqqqrrrtttyyy{{{~~~~~~~~~~~~~~~~~~}}}{{{zzzxxxwwwxxxxxxxxxxxxxxxyyyyyyyyywwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuutttrrrqqqpppooooooooooooooonnnmmmlllllljjjjjjiiihhhfffdddaaa```^^^ZZZUUUQQQNNNJJJFFFCCCAAA@@@???>>>>>>???@@@AAAAAACCCEEEGGGJJJMMMRRRUUUXXX[[[___aaacccffflllqqq~~~~~~~~~}}}}}}|||}}}}}}}}}{{{{{{{{{{{{zzzvvvppplllhhhkkksssnnnZZZLLLFFFCCCCCCBBBDDDLLLWWW```gggqqqyyy}}}zzz{{{}}}mmm```XXXRRROOOMMMIIIHHHJJJFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHJJJJJJGGGIIIJJJIIIGGGEEEEEEFFFDDDCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDGGGJJJMMMOOOMMMLLLKKKIIIFFFDDDBBB@@@sssooosss{{{{{{uuummmjjjhhhhhhiiinnn|||ssskkkfff```]]]ZZZXXXXXXXXXWWWVVVTTTTTTUUUUUUUUUTTTTTTSSSQQQRRRRRRRRRRRRTTTVVVWWW\\\dddppp{{{~~~}}}|||~~~}}}}}}}}}~~~~~~yyyvvvtttqqqoooiiiiiihhhhhhgggfffffffffgggeeecccaaa```_________YYY[[[\\\[[[ZZZZZZ[[[\\\ZZZ\\\^^^______```aaacccaaadddgggiiilllpppuuuyyyzzz}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||zzzxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuutttvvvuuutttsssqqqpppoooooonnnnnnnnnnnnmmmlllkkkkkkhhhhhhfffdddbbb```^^^^^^XXXUUUPPPMMMJJJGGGDDDAAA@@@???>>>>>>???@@@BBBCCCCCCEEEHHHJJJMMMQQQVVVZZZ\\\___dddgggiiinnnuuuzzz~~~~~~}}}||||||||||||}}}}}}|||{{{zzzwwwsssnnnjjjmmmqqq{{{sss```OOOFFFCCCDDDDDDFFFIIIQQQ]]]gggnnnvvvnnncccYYYSSSNNNMMMKKKHHHHHHJJJGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFHHHIIIJJJFFFHHHJJJIIIFFFDDDEEEFFFAAABBBCCCCCCCCCCCCCCCCCC?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@AAABBBDDDGGGJJJLLLJJJIIIHHHFFFDDDCCCAAA@@@rrrkkkpppxxx}}}tttmmmiiigggfffggggggkkkxxxvvvlllfffbbb___]]]ZZZXXXXXXXXXWWWVVVTTTUUUUUUVVVVVVVVVUUUUUUQQQQQQQQQQQQQQQRRRSSSTTTWWW___kkkuuu~~~}}}|||}}}{{{{{{yyyxxxwwwuuutttttttttrrrooollliiiggggggfffaaabbbccccccbbbbbbcccdddeeeggghhhiiihhhggghhhhhhgggiiimmmqqquuuzzz~~~~~~~~~~~~~~~~~~}}}|||zzzyyyxxxwwwwwwwwwvvvvvvvvvvvvvvvxxxwwwwwwvvvuuuttttttsssuuutttsssrrrqqqooonnnnnnnnnnnnnnnnnnmmmlllkkkjjjhhhfffdddaaa___^^^]]]]]]SSSPPPLLLIIIGGGEEEBBB@@@AAAAAA@@@@@@AAACCCEEEFFFEEEGGGJJJLLLOOOTTTYYY\\\^^^bbbggglllooouuu|||~~~~~~}}}|||||||||||||||}}}{{{yyyvvvrrrllliiissswwwqqqeeeUUUIIIDDDDDDFFFHHHOOORRRYYYdddlllrrryyypppaaa[[[TTTOOOKKKKKKIIIGGGGGGKKKGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCDDDEEEGGGHHHIIIDDDFFFHHHGGGCCCAAABBBDDD@@@AAACCCDDDEEEDDDCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@BBBEEEGGGIIIGGGFFFFFFEEEDDDCCCBBBBBBuuuqqqtttxxx|||}}}zzzsssnnniiigggdddbbbdddiiiooorrr|||zzzwwwrrrlllfffbbb___[[[[[[[[[ZZZYYYWWWUUUUUUUUUTTTSSSTTTVVVWWWVVVUUUOOOPPPQQQSSSTTTTTTTTTTTTZZZ]]]fffrrr{{{~~~}}}}}}~~~}}}zzzwwwvvvuuuwwwvvvsssqqqppppppqqqrrrttttttuuuuuuuuuuuuttttttuuuxxx{{{~~~}}}}}}|||}}}}}}}}}}}}{{{yyyxxxyyyyyyxxxxxxwwwvvvuuuuuuwwwvvvvvvvvvuuuuuuuuutttqqqqqqqqqqqqppppppooonnnnnnnnnnnnnnnllljjjhhhgggfffccc```^^^\\\ZZZWWWTTTMMMLLLIIIFFFDDDBBBBBBBBB???@@@@@@AAACCCEEEGGGHHHHHHKKKNNNQQQTTTXXX]]]```dddhhhlllooosssyyy~~~{{{{{{|||}}}~~~~~~~~~{{{tttmmmjjjjjjllluuuuuubbbRRRGGGFFFFFFBBBFFFOOOQQQ\\\gggkkkppp{{{zzzfff[[[YYYMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGFFFFFFFFFEEEDDDBBB@@@???DDDDDDDDDDDDDDDDDDDDDDDD@@@??????>>>>>>>>>>>>>>>???>>>=========>>>@@@AAA???@@@@@@AAABBBCCCDDDEEEBBBDDDFFFGGGGGGEEEBBBAAAuuuqqqssswww|||}}}yyyrrrmmmhhhfffbbb```aaaeeejjjmmmooommmkkkhhhddd```\\\ZZZZZZZZZZZZZZZYYYWWWVVVUUUXXXVVVUUUUUUVVVVVVUUUTTTQQQRRRRRRSSSTTTTTTSSSSSSWWWYYYaaammmvvv}}}}}}}}}~~~~~~}}}|||||||||}}}}}}}}}|||{{{yyyxxxyyyyyyxxxxxxwwwvvvvvvuuuvvvvvvvvvuuuuuuuuuuuuuuuqqqqqqqqqqqqqqqpppooonnnmmmmmmmmmlllkkkiiifffeeecccaaa]]][[[YYYVVVSSSQQQJJJIIIFFFDDDBBBAAAAAAAAAAAAAAAAAABBBDDDFFFGGGHHHJJJMMMPPPSSSWWWZZZ___bbbhhhkkkooorrrvvv}}}~~~|||{{{}}}~~~~~~~~~|||xxxqqqlllkkknnnqqq}}}|||gggZZZMMMCCCEEEFFFEEEJJJTTTYYYdddpppuuuyyyooo___TTTRRRLLLKKKJJJHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBBBBBBBCCCDDDFFFGGGFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAA@@@??????>>>>>>??????>>>===<<<<<<<<<===??????@@@@@@AAAAAABBBCCCDDDDDDDDDEEEFFFGGGGGGEEEDDDCCCvvvpppssswww{{{|||xxxqqqlllgggeeeaaa^^^^^^```ccceeeccccccbbbaaa___]]][[[ZZZYYYYYYYYYYYYYYYXXXWWWWWWYYYXXXVVVVVVWWWWWWVVVTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSTTT[[[eeennnvvv~~~~~~}}}|||{{{{{{|||||||||||||||{{{zzzyyyyyyyyyxxxxxxwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrqqqqqqpppnnnnnnlllllllllkkkiiigggdddccc```]]]ZZZWWWUUURRRNNNLLLFFFDDDCCCAAA@@@@@@@@@AAACCCCCCCCCDDDEEEGGGHHHIIIMMMOOOSSSVVVZZZ^^^bbbffflllooosssvvv{{{~~~}}}}}}~~~~~~|||yyysssmmmkkknnnuuuzzzjjjWWWOOOEEE@@@CCCGGGIIIPPPZZZcccnnnzzzsssdddWWWOOOKKKJJJIIIHHHGGGFFFEEEEEEEEEGGGGGGGGGFFFFFFEEEEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCAAAAAAAAABBBCCC?????????>>>>>>=========AAA@@@??????>>>>>>??????<<<<<<<<<<<<<<<===>>>>>>@@@@@@AAAAAABBBBBBCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCwwwqqqsssxxx}}}~~~yyyqqqlllfffddd```]]]\\\\\\^^^___]]]]]]]]]]]]\\\[[[ZZZYYYWWWWWWXXXYYYYYYXXXXXXXXXXXXWWWVVVWWWYYYYYYYYYWWWWWWWWWUUUTTTSSSRRRQQQQQQRRRQQQUUU^^^eeemmmxxx~~~}}}|||{{{zzzzzz|||||||||{{{{{{zzzzzzzzzxxxxxxxxxwwwwwwwwwvvvvvvtttttttttuuuuuuuuuuuuvvvrrrrrrrrrqqqpppooonnnmmmkkkkkkkkkjjjgggdddbbb```\\\YYYVVVSSSQQQNNNJJJGGGBBBBBB@@@@@@???@@@AAABBBEEEEEEEEEFFFHHHIIIKKKLLLOOORRRVVVYYY\\\aaafffiiiooorrrvvv{{{~~~~~~~~~}}}yyyuuunnnjjjkkksss}}}nnn[[[LLLGGGAAA???DDDIIINNNVVV___jjjuuuyyyggg\\\TTTMMMJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBBBBBBBCCCCCCDDDDDDCCCBBB@@@??????AAACCCDDDAAAAAAAAA@@@??????>>>>>>@@@???>>>>>>======>>>>>><<<<<<<<<<<<======>>>>>>@@@@@@AAAAAAAAABBBBBBBBBDDDCCCBBBAAAAAAAAABBBCCCxxxrrruuuzzz{{{rrrllleeeccc```]]][[[ZZZZZZ[[[YYYYYYYYYYYYXXXWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXUUUTTTTTTVVVZZZ\\\\\\[[[YYYXXXVVVSSSQQQPPPPPPPPPSSSQQQSSSYYY___eeepppzzz~~~~~~}}}|||{{{zzzzzz{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxwwwwwwwwwwwwwwwtttttttttttttttuuuuuuuuuqqqqqqqqqpppooonnnlllkkkjjjjjjiiigggeeebbb___]]]XXXUUURRROOOMMMJJJGGGDDDAAA@@@@@@???@@@AAACCCCCCFFFGGGGGGIIIJJJLLLNNNOOORRRTTTXXX\\\___dddiiilllrrrvvv{{{|||zzztttpppkkkjjjoooyyy~~~mmm^^^OOOFFFBBBAAABBBGGGMMMSSS[[[cccmmmwwwlll]]]VVVQQQLLLKKKIIIIIIHHHGGGFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA???>>>>>>@@@BBBCCCBBBBBBAAAAAA@@@@@@@@@???>>>>>>===<<<<<<<<<<<<=========>>>>>>???????????????@@@@@@AAAAAABBBBBBBBBFFFEEECCCAAAAAABBBCCCDDDyyysssvvv|||{{{ssslllbbbaaa___\\\ZZZYYYYYYYYY[[[[[[[[[[[[ZZZYYYXXXXXXVVVWWWWWWXXXXXXXXXWWWWWWRRRRRRSSSVVVZZZ]]]^^^]]]YYYWWWUUURRRPPPOOOOOOOOOSSSQQQRRRVVV[[[aaakkkttt|||~~~}}}|||{{{zzzzzz{{{{{{zzzzzzyyyzzzzzz{{{wwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuutttttttttsssssspppppppppooommmllljjjjjjggggggfffdddaaa]]]ZZZXXXSSSPPPMMMKKKIIIGGGDDDAAAAAA@@@@@@???@@@AAACCCDDDGGGHHHIIIJJJMMMOOORRRSSSUUUXXX\\\```dddhhhmmmqqqwww|||}}}yyyvvvooolllkkknnnvvvnnn^^^QQQGGGBBBAAACCCGGGLLLRRRYYYbbbhhhpppzzz}}}sss```UUUPPPLLLJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCCCCCCCBBBBBB@@@@@@???>>>>>>???@@@AAA????????????????????????>>>>>>===<<<<<<<<<<<<=========>>>???????????????>>>>>>???@@@AAABBBCCCCCCGGGFFFEEEDDDDDDDDDEEEFFFyyyrrrvvv{{{{{{qqqkkk^^^^^^\\\[[[YYYXXXWWWWWW]]]]]]]]]]]]]]]\\\\\\[[[WWWWWWXXXXXXXXXWWWVVVVVVRRRRRRSSSUUUYYY\\\]]]\\\XXXVVVSSSQQQOOONNNNNNNNNRRRPPPQQQVVV[[[```iiirrrzzz~~~~~~}}}|||{{{zzz{{{zzzyyyyyyyyyzzz{{{{{{wwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuutttsssrrrrrrqqqoooooonnnmmmllljjjiiihhhcccbbbaaa___\\\XXXUUUSSSMMMKKKHHHFFFEEECCCAAA???@@@????????????AAABBBCCCGGGHHHIIILLLOOORRRUUUVVVYYY\\\```dddhhhmmmrrrvvv}}}{{{vvvrrrjjjiiilllsss}}}ooo^^^RRRIIICCC@@@???DDDJJJPPPWWW```iiinnntttxxxpppuuurrreeeXXXQQQMMMIIIHHHIIIGGGGGGFFFEEEEEEEEEFFFFFFBBBCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCCCCBBBAAAAAA??????????????????>>>>>>===>>>>>>??????@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>><<<<<<>>>?????????>>>===<<<===>>>???AAACCCDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDzzzqqquuu{{{zzzpppiii[[[[[[ZZZYYYXXXWWWWWWVVVXXXXXXYYYZZZZZZZZZYYYYYYWWWWWWXXXXXXWWWWWWVVVUUUSSSSSSSSSUUUXXX[[[[[[ZZZXXXVVVSSSPPPNNNMMMMMMNNNPPPOOOPPPVVV[[[aaajjjsssyyy}}}}}}~~~yyy{{{~~~~~~}}}|||{{{{{{{{{zzzyyyxxxyyyzzz{{{|||wwwwwwwwwwwwwwwwwwxxxxxxwwwwwwvvvtttsssrrrqqqpppnnnnnnmmmlllkkkiiigggfff```___^^^\\\XXXTTTQQQOOOIIIGGGEEECCCCCCAAA???===??????>>>>>>>>>@@@AAABBBGGGHHHJJJMMMPPPTTTWWWYYY\\\___dddhhhkkkpppvvvyyy~~~zzztttpppggghhhmmmwwwsss___RRRJJJEEEAAA???>>>EEELLLSSSZZZdddnnnssswwwzzzoooiiiqqq}}}~~~hhh___UUUPPPLLLHHHHHHJJJFFFEEEEEEDDDDDDDDDDDDEEEAAABBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCCCCBBBAAA@@@???????????????>>>======>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@@@@???@@@@@@@@@:::;;;===>>>>>>>>>===<<<;;;<<<===???AAACCCEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@zzznnnuuu|||{{{pppfff[[[XXXVVVUUUWWWXXXYYYYYYZZZZZZ[[[[[[[[[ZZZZZZYYYXXXXXXWWWWWWVVVUUUTTTTTTNNNOOOOOOPPPPPPQQQQQQRRRQQQQQQOOONNNMMMLLLLLLLLLPPPRRRUUUYYY\\\bbbhhhlllxxx~~~~~~~~~|||zzzxxx}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{zzzzzzyyyyyyxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxwwwyyyxxxwwwvvvtttrrrpppooopppmmmiiifffeeedddcccaaa]]][[[XXXUUUQQQNNNLLLKKKGGGDDD@@@???@@@@@@===;;;===>>>?????????@@@CCCFFFHHHJJJMMMOOORRRVVV[[[^^^cccfffjjjmmmpppvvv~~~~~~|||zzzuuuoookkkkkkpppvvv{{{hhhTTTIIIFFFCCCAAAAAADDDLLLVVV^^^dddkkkttt{{{ssslllooottt~~~ppp```XXXMMMHHHHHHIIIHHHFFFBBBBBBCCCCCCBBBBBBAAA@@@DDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>======<<<<<>>???AAACCCDDDBBBAAAAAA@@@??????@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@AAAAAACCCCCCAAA@@@???@@@@@@AAAwwwooovvv|||~~~zzzpppeee\\\YYYWWWVVVWWWYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYXXXWWWWWWVVVUUUSSSRRRRRRQQQOOOOOOOOOPPPPPPPPPQQQQQQOOOOOOOOOOOONNNNNNNNNNNNOOOQQQTTTWWW[[[```gggkkktttzzz~~~{{{yyywwwxxxzzz{{{||||||~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}|||||||||zzzyyyyyyxxxxxxyyyyyyzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwvvvuuussspppnnnmmmmmmkkkgggeeedddbbb```^^^ZZZXXXUUUQQQNNNKKKHHHGGGCCC@@@>>>>>>???@@@>>><<<>>>???@@@@@@AAABBBEEEHHHLLLNNNPPPSSSUUUYYY^^^aaaeeeiiimmmppptttzzz~~~{{{{{{yyywwwssspppmmmlllooovvvooo^^^LLLDDDBBBBBBBBBCCCKKKTTT___gggmmmttt}}}|||qqqmmmsssyyyuuubbb[[[TTTKKKGGGGGGGGGFFFDDDCCCCCCCCCCCCCCCBBBAAAAAACCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@???????????????>>>>>>============???>>>???AAACCCCCCBBB@@@AAA???>>>>>>???@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@@@@AAACCCBBBAAA?????????@@@AAAssspppwww}}}~~~zzzoooeee]]]ZZZWWWVVVWWWXXXXXXXXXWWWXXXXXXYYYYYYXXXXXXXXXVVVVVVTTTRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPMMMMMMOOOPPPPPPPPPOOOOOONNNPPPRRRUUUYYY___eeejjjrrrxxx~~~|||yyywwwvvvtttvvvxxxyyyyyy{{{~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}zzzzzzyyyyyyyyyyyyzzzzzzzzzyyywwwvvvuuuuuuvvvvvvvvvvvvuuusssqqqooolllkkkiiigggeeecccaaa___[[[YYYVVVTTTQQQMMMIIIFFFDDDCCC>>>===;;;<<<===???>>>>>>???@@@BBBBBBCCCEEEHHHKKKOOORRRUUUWWWYYY]]]aaadddiiimmmrrruuuzzz}}}|||}}}}}}}}}|||vvvvvvuuurrrmmmkkkmmmpppttt}}}vvv```RRREEE@@@AAABBBEEEIIISSS\\\hhhqqqxxxvvvpppqqqyyyiiiZZZTTTOOOIIIFFFFFFFFFDDDCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>=========???>>>>>>@@@BBBCCCAAA@@@@@@???>>>>>>??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@BBBAAA@@@???>>>???@@@@@@~~~qqqqqqxxx}}}~~~zzzpppfff^^^[[[XXXVVVVVVWWWWWWVVVWWWWWWXXXYYYYYYYYYXXXXXXWWWUUUSSSQQQOOONNNNNNNNNQQQPPPPPPPPPPPPPPPPPPPPPMMMNNNPPPRRRRRRQQQOOONNNMMMOOOQQQTTTWWW]]]dddiiisssyyy~~~|||yyywwwuuutttsssuuuvvvwwwwwwxxx{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzyyyyyyyyyyyyzzzzzzzzzyyyvvvtttssstttuuuvvvuuuuuutttrrrpppmmmkkkjjjfffdddbbb```___[[[WWWSSSQQQPPPLLLIIIEEEBBB@@@???;;;;;;:::;;;<<<=========???AAACCCDDDEEEGGGKKKNNNQQQTTTWWWZZZ]]]```dddgggmmmqqqvvv{{{}}}|||||||||{{{zzztttvvvuuupppkkkjjjpppvvvzzzwwwfffUUUKKKAAA???AAAEEEJJJPPPWWWaaammmwww~~~zzzrrrrrrxxxsssbbbXXXNNNKKKGGGFFFFFFFFFDDDCCCDDDDDDDDDEEEDDDCCCCCCBBB@@@@@@AAABBBBBBCCCDDDDDD@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>???AAABBBAAA???@@@>>>======>>>???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>??????@@@@@@>>>>>>>>>>>>???@@@~~~qqqqqqxxx}}}}}}tttjjj```]]]YYYWWWVVVWWWVVVUUUWWWXXXYYYYYYZZZZZZZZZYYYWWWVVVSSSQQQOOOOOOOOOPPPRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQRRRSSSRRRPPPNNNLLLNNNOOOQQQSSSWWW]]]eeejjjtttyyy|||yyywwwuuussssssuuuvvvwwwvvvvvvvvvxxxzzz|||}}}~~~~~~~~~}}}||||||}}}}}}||||||||||||||||||||||||{{{zzzzzzyyyyyyzzzzzz{{{zzzxxxvvvsssrrrsssttttttuuutttsssqqqnnnllliiihhhcccaaa___]]][[[WWWRRROOOMMMKKKIIIFFFBBB@@@???>>>;;;;;;;;;;;;;;;;;;<<<===@@@AAACCCEEEFFFJJJNNNQQQRRRVVVZZZ^^^aaaeeeiiikkkqqquuu{{{||||||||||||zzzyyytttuuusssoookkklllttt{{{jjjXXXLLLEEE@@@@@@BBBFFFMMMUUU]]]fffrrr|||}}}tttnnnsss|||wwweeeYYYSSSLLLJJJHHHFFFFFFFFFEEEDDDDDDDDDDDDEEEDDDCCCCCCBBB???@@@@@@AAABBBCCCDDDDDD@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>????????????@@@>>>===>>>???@@@@@@??????>>><<<===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???>>>===<<<======??????rrrpppwww}}}xxxpppccc```\\\YYYXXXXXXWWWVVVWWWXXXYYYZZZZZZZZZZZZZZZWWWUUUSSSQQQPPPPPPQQQRRRUUUUUUTTTSSSRRRQQQQQQPPPRRRSSSSSSSSSRRRPPPNNNMMMPPPPPPRRRTTTWWW^^^ffflllrrrxxx~~~{{{xxxuuussssssrrruuuvvvwwwvvvttttttvvvxxx{{{|||}}}~~~~~~}}}||||||||||||{{{{{{{{{{{{||||||||||||{{{{{{zzzzzzzzzzzz{{{{{{zzzxxxvvvtttsssssssssssssssrrrqqqooollliiigggeee```^^^[[[XXXUUURRRMMMJJJHHHGGGEEEBBB@@@???>>>===;;;<<<===<<<;;;;;;===???AAACCCEEEGGGIIIMMMRRRUUUUUUYYY^^^cccgggkkkppprrrxxx}}}~~~~~~|||{{{{{{zzzxxxwwwrrrrrrpppnnnnnnsss{{{sss^^^OOOEEEAAA???@@@CCCGGGPPPZZZfffnnnyyyyyyssslllkkktttjjj\\\TTTPPPJJJIIIHHHFFFEEEEEEEEEEEECCCDDDDDDDDDDDDCCCBBBBBB???@@@@@@AAABBBCCCCCCCCC@@@????????????>>>>>>>>>>>>>>>>>>????????????@@@@@@>>>======>>>??????>>>>>>===<<<<<<======<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<======>>>===<<<;;;<<<===>>>???rrrooovvv|||}}}uuugggddd```]]][[[[[[YYYXXXVVVVVVWWWXXXYYYYYYYYYYYYUUUTTTQQQOOOOOOPPPRRRSSSWWWWWWVVVUUUTTTSSSRRRQQQSSSRRRRRRRRRQQQQQQPPPPPPRRRRRRSSSUUUYYY```hhhnnnqqqwww~~~{{{wwwtttsssrrrrrrssstttuuutttssstttuuuwwwyyyzzz|||~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}{{{{{{zzzzzzzzzzzz{{{{{{yyyxxxwwwvvvuuusssrrrrrrpppooommmkkkhhheeecccaaa]]]ZZZUUURRROOOLLLHHHFFFCCCBBBAAA???>>>===<<<<<<999;;;============@@@CCCCCCFFFHHHKKKMMMQQQVVVZZZZZZ^^^eeejjjoootttxxx{{{~~~}}}|||zzzzzzyyyxxxvvvtttqqqpppooopppuuu~~~ssscccRRRFFFAAA@@@@@@DDDFFFKKKVVVaaammmttt}}}}}}vvvooojjjiiilllxxxpppaaaXXXRRROOOJJJIIIGGGDDDCCCCCCDDDFFFCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBB????????????>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@>>><<<<<<===>>>>>>>>>>>>===;;;<<<======<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>>>>~~~rrrnnnuuu|||yyykkkgggccc___^^^]]]\\\[[[TTTUUUVVVWWWXXXXXXXXXXXXTTTRRRPPPNNNNNNPPPRRRTTTXXXXXXWWWVVVUUUSSSRRRRRRRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSTTTVVVZZZaaaiiiooorrrxxx~~~~~~{{{wwwtttsssrrrrrrpppqqqrrrrrrrrrsssvvvxxxyyyzzz{{{}}}~~~}}}}}}}}}|||{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~{{{{{{zzzzzzzzzzzz{{{{{{yyyyyyxxxwwwvvvtttrrrqqqmmmlllkkkiiifffccc```___[[[WWWRRRMMMJJJHHHEEECCC??????>>>===<<<;;;;;;<<<777:::===>>>>>>@@@DDDGGGFFFHHHKKKMMMPPPTTTYYY]]]^^^bbbiiipppuuuzzz{{{zzzyyyxxxxxxwwwtttrrrrrrpppooottt}}}xxxfffVVVIII???AAAAAACCCHHHKKKQQQ]]]iiipppwwwzzzrrrjjjgggiiippp}}}vvvaaaVVVRRROOOMMMJJJIIIFFFCCCAAAAAACCCEEEBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBB????????????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@>>><<<<<<===>>>>>>>>>>>><<<;;;;;;<<<===;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;:::;;;<<<===>>>~~~sssnnnttt}}}~~~rrrnnnhhhcccaaa___^^^\\\WWWXXXXXXXXXXXXXXXXXXXXXTTTRRROOOMMMMMMOOOSSSUUUWWWWWWUUUTTTRRRPPPNNNNNNSSSSSSRRRRRRRRRRRRSSSSSSRRRSSSUUUXXX]]]eeemmmtttyyy}}}~~~}}}~~~yyywwwuuutttsssqqqqqqrrrrrrssstttuuuuuu{{{}}}}}}||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}{{{{{{zzzyyyzzz{{{|||}}}yyyxxxxxxwwwuuusssqqqpppnnnkkkhhheeecccaaa___]]]TTTRRRNNNIIIEEEBBB@@@???;;;:::888666777999;;;===:::<<<===>>>???AAADDDFFFGGGLLLQQQTTTUUUXXX]]]aaadddgggmmmssszzz|||zzz{{{yyysssoooooooootttxxx|||{{{kkkZZZKKKBBB@@@>>>AAAEEEKKKSSS]]]hhhooovvvyyy}}}xxxnnnhhheeehhhoooyyyiiiYYYRRRPPPNNNLLLJJJIIIHHHGGGFFFDDDDDDCCCGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@?????????>>>>>>???>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;;;;<<<<<<}}}rrrmmmsss|||uuuqqqjjjeeeaaa___]]][[[YYYXXXXXXXXXXXXXXXXXXXXXTTTSSSQQQOOOOOOPPPRRRTTTRRRRRRRRRRRRRRRQQQQQQQQQRRRQQQQQQQQQQQQQQQRRRRRRQQQRRRUUUXXX]]]eeemmmssszzz}}}}}}|||{{{|||{{{xxxuuusssrrrpppooooooppprrrtttwwwxxx{{{|||~~~}}}}}}~~~~~~}}}}}}}}}||||||||||||{{{}}}}}}}}}}}}}}}||||||{{{zzzyyyxxxwwwxxxxxxzzzzzzzzzyyyxxxvvvtttqqqooommmkkkhhhdddaaa___\\\YYYWWWOOOMMMJJJFFFCCCAAA@@@???<<<;;;999888888999;;;<<<;;;===???@@@AAADDDGGGIIIKKKOOOTTTWWWYYY\\\aaaeeekkkooouuu{{{~~~}}}}}}~~~~~~zzzwwwxxxvvvqqqnnnooolllsss{{{lll]]]QQQFFF@@@@@@>>>AAAGGGOOOXXXcccnnnvvv|||~~~xxxrrrkkkgggggglllttt~~~rrr___RRRMMMLLLJJJHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>============>>>>>>>>>?????????@@@@@@?????????>>>>>>>>>>>>>>>===<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;:::999::::::|||qqqlllrrr|||xxxsssllleeeaaa^^^[[[YYYZZZZZZYYYYYYXXXXXXXXXWWWUUUTTTSSSRRRRRRRRRRRRRRRPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSQQQSSSVVVZZZ^^^eeemmmrrrxxx{{{{{{zzzyyy|||}}}yyyvvvsssqqqmmmllllllmmmpppuuuyyy||||||~~~|||||||||{{{{{{zzzzzzzzz{{{{{{||||||{{{{{{zzzyyyxxxwwwvvvuuuuuuvvvwwwwww{{{zzzyyyvvvsssooollljjjhhheee```\\\YYYUUURRROOOIIIHHHEEEBBB@@@?????????;;;;;;:::::::::::::::;;;<<>>>>>>>>>>>============>>>>>>>>>>>>??????????????????>>>>>>>>>>>>===<<<<<<;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888{{{pppmmmsss||||||uuupppiiiccc___]]]ZZZXXX[[[ZZZZZZYYYYYYXXXXXXWWWVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQPPPPPPOOONNNMMMMMMOOOOOOOOOPPPQQQRRRTTTTTTUUUWWWZZZ]]]```eeekkkoootttwww{{{{{{yyyyyy|||{{{wwwtttqqqkkkjjjiiikkkooouuu{{{}}}||||||{{{{{{zzzzzzzzzzzzzzz{{{{{{zzzzzzyyyxxxxxxwwwuuutttttttttuuuuuuyyyxxxxxxvvvsssoookkkiiieeebbb]]]XXXTTTPPPLLLIIIEEECCCAAA???===<<<<<<<<<888999999:::;;;;;;<<<<<<>>>@@@CCCFFFHHHKKKOOORRRSSSWWW[[[^^^```dddjjjooorrrxxx|||||||||}}}zzzzzzzzzzzzzzzzzzzzzzzzxxxsssooommmjjjgggiiinnnrrr}}}~~~ooo___NNNFFFCCCBBBBBBCCCJJJOOOXXXbbblllvvv~~~}}}wwwoookkkhhhjjjpppzzzwwwccc[[[QQQKKKIIIIIIGGGEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC???????????????>>>>>>>>>???>>>>>>>>>========================>>>>>>>>>?????????>>>>>>>>>=========;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999888777zzzooonnnttt}}}|||wwwooojjjddd___]]][[[YYYXXXZZZZZZYYYYYYXXXXXXXXXWWWVVVVVVVVVVVVUUUTTTRRRQQQQQQPPPPPPOOONNNMMMMMMLLLOOOOOOPPPQQQRRRTTTVVVWWWZZZ\\\___aaaccceeeiiilllrrruuuyyy}}}{{{yyywwwyyy~~~~~~}}}yyyuuurrrllljjjiiijjjnnnuuu|||~~~~~~}}}||||||{{{zzzzzzzzzzzz{{{{{{zzzzzzyyyxxxxxxwwwuuusssrrrrrrsssssstttuuuuuutttqqqnnnjjjhhhbbb___YYYUUUQQQMMMIIIFFFCCCAAA???===;;;:::::::::666777888:::<<<>>>??????@@@CCCFFFHHHKKKNNNRRRUUUVVVYYY]]]```bbbgggmmmssszzz}}}|||||||||}}}zzzzzzzzzzzzzzzyyyyyyyyyuuupppkkkiiieeeccchhhooowwwzzzmmm^^^RRRGGGCCCCCCBBBBBBDDDNNNVVVaaannnyyy~~~}}}xxxrrrmmmjjjlllooowwwzzzfff[[[VVVOOOKKKIIIHHHFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@????????????>>>>>>>>>============<<<<<<============>>>>>>>>>>>>>>>>>>=========<<<<<<:::::::::::::::999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999:::<<<<<<;;;999zzzooonnnttt}}}xxxrrriiieee```\\\ZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUVVVVVVVVVUUUTTTSSSSSSNNNNNNNNNNNNOOOOOOOOOOOONNNNNNOOOQQQSSSVVVXXXYYY\\\^^^aaacccdddeeehhhjjjrrruuuzzz~~~~~~|||xxxwww|||~~~{{{{{{}}}~~~{{{wwwtttooommmkkkkkknnntttzzz~~~~~~~~~}}}|||{{{zzzzzzyyyyyyzzzzzzyyyyyyxxxwwwwwwvvvtttrrrqqqpppqqqqqqooopppppppppmmmjjjfffccc]]]YYYTTTPPPMMMJJJFFFCCCAAA???===;;;:::999999:::999999:::<<<>>>@@@BBBCCCEEEGGGJJJLLLOOORRRVVVYYYZZZ^^^aaadddfffkkkrrrxxx~~~|||{{{{{{{{{|||zzzzzzzzzzzzyyyxxxwwwvvvpppkkkgggeeebbbccclllvvv|||nnn```OOOHHHBBBBBBBBBAAADDDHHHRRR[[[iiixxx|||vvvppplllkkkkkkrrrvvvooo___SSSPPPKKKHHHFFFEEECCCBBBBBBBBBBBBBBBBBBCCCCCCCCC@@@@@@AAABBBCCCDDDDDDEEEAAAAAAAAA@@@??????>>>>>>>>>>>>============<<<<<<<<<<<<============>>>>>>============<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999:::>>>???>>><<>>===<<<;;;:::;;;<<<<<<@@@??????>>>???BBBDDDEEEJJJLLLOOOQQQSSSVVVZZZ]]]aaadddgggjjjlllqqqyyy~~~}}}|||zzzyyyyyyxxxxxxzzzzzzzzzyyyxxxvvvtttsssiiieeebbbbbbbbbfffsssuuubbbTTTEEEBBB@@@AAAAAACCCIIIRRR[[[dddssszzzsssllljjjmmmpppxxx}}}tttdddYYYMMMKKKHHHFFFDDDCCCBBBBBBAAABBBBBBBBBCCCCCCDDDDDDAAAAAAAAABBBBBBCCCCCCCCCAAA@@@@@@???>>>>>>======>>>>>>=========<<<<<<<<<<<<<<<<<<=========>>>>>>=========<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999777:::???AAA@@@==={{{pppiiioooyyy~~~vvvqqqhhhddd___ZZZYYYXXXVVVUUUSSSTTTTTTUUUVVVWWWXXXXXXTTTTTTTTTSSSSSSTTTUUUUUUTTTSSSRRRPPPNNNLLLKKKJJJJJJKKKLLLOOORRRUUUWWWYYYUUUXXX]]]aaaccceeehhhiiimmmrrrxxx||||||{{{yyyxxxpppwww}}}~~~{{{zzz|||}}}zzzwwwtttsssqqqooopppsssvvvxxxxxxzzz}}}}}}||||||{{{yyyxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuttttttssspppnnnllllllllllllhhhiiiiiigggccc^^^XXXUUUOOOLLLHHHFFFDDDBBB@@@===;;;;;;::::::;;;===>>>???GGGEEECCCAAAAAACCCEEEGGGNNNPPPSSSUUUVVVYYY]]]___eeehhhlllnnnqqqvvv~~~|||}}}|||zzzyyywwwvvvvvvvvvyyyzzzzzzyyywwwuuurrrqqqdddaaa___```bbbiiixxx~~~mmmYYYJJJBBBAAAAAABBBBBBEEEPPP\\\dddmmm{{{~~~zzz|||rrrlllkkkqqqvvv|||uuucccWWWOOOJJJIIIGGGEEEDDDDDDDDDDDDAAABBBBBBCCCCCCDDDDDDDDDEEEEEEDDDCCCAAA@@@??????@@@??????>>>===<<<<<<;;;>>>=========<<<<<<<<<<<<<<<<<<<<<<<<=========>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::777666999???BBB@@@>>>~~~rrrooottt|||{{{uuunnniiiaaa[[[XXXWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWVVVZZZXXXUUUSSSQQQQQQRRRRRRRRRRRRRRRQQQPPPNNNMMMKKKOOOOOOPPPQQQQQQPPPPPPOOOSSSTTTWWW\\\aaafffjjjmmmtttvvvxxxyyyxxxvvvssspppoooqqquuuyyy~~~|||zzz~~~~~~{{{zzzwwwvvvuuusssrrrqqqppppppqqqtttxxx}}}~~~}}}{{{yyyxxxxxxwwwuuuuuuttttttssssssrrrrrrrrrqqqooonnnmmmkkkgggddd`````````___\\\WWWRRROOOIIIHHHFFFDDDBBB???>>>===?????????===;;;;;;===???CCCCCCBBBAAAAAACCCGGGJJJMMMPPPUUUYYY[[[^^^```bbbiiimmmqqqtttxxx~~~~~~|||{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwvvvvvvuuuppphhhbbbbbb```___bbbiiisssppp\\\MMMGGGCCCCCCBBBAAADDDLLLWWW```nnnwww~~~tttnnnmmmpppwww~~~mmm]]]RRROOOKKKJJJGGGEEEDDDDDDEEEEEECCCDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>>>>>>>===<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===???>>><<<::::::::::::999888777666666:::::::::999999999888888~~~rrrnnnsss|||{{{uuulllggg```ZZZXXXWWWVVVUUUVVVVVVWWWWWWWWWWWWVVVVVVXXXVVVTTTRRRQQQQQQRRRSSSSSSRRRRRRQQQPPPOOONNNNNNPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPRRRVVVZZZ^^^bbbdddnnnpppsssvvvvvvssspppnnnkkkmmmqqquuuzzz}}}}}}{{{yyyxxxvvvtttsssqqqqqqpppqqqsssvvvzzz~~~}}}}}}{{{yyywwwvvvuuuuuuttttttsssrrrrrrqqqppppppooonnnlllkkkjjjhhhdddaaa]]]]]]\\\ZZZVVVRRRNNNLLLFFFEEEDDDCCCAAA@@@??????@@@@@@@@@>>>======???AAACCCDDDDDDDDDDDDFFFJJJNNNOOOSSSXXX\\\___bbbeeehhhlllpppuuuyyy~~~~~~{{{zzzzzzzzzyyyxxxwwwwwwwwwwwwwwwuuutttsssrrrnnngggbbb^^^^^^```fffppp}}}{{{gggUUUIIIDDD@@@BBBCCCDDDHHHRRR^^^gggsss{{{}}}zzzzzz{{{|||~~~sssoooooosss{{{rrrcccVVVNNNKKKIIIHHHEEECCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAA@@@??????>>>======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>???>>>======<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>><<<:::;;;;;;;;;::::::999777777::::::999999999888888888}}}qqqmmmrrr{{{zzztttiiiddd^^^YYYWWWVVVVVVUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTSSSRRRQQQRRRSSSSSSSSSRRRQQQPPPOOOPPPPPPQQQQQQQQQQQQPPPPPPOOOOOONNNQQQQQQSSSUUUWWWZZZ]]]^^^eeehhhlllppppppnnnkkkiiieeegggjjjoootttyyy}}}}}}||||||}}}~~~}}}{{{zzzxxxwwwuuusssrrrrrrqqqrrrsssvvvyyy}}}~~~~~~~~~|||{{{zzzxxxvvvuuutttssssssrrrrrrpppooonnnmmmmmmkkkiiigggfffeeebbb___\\\YYYWWWUUURRROOOKKKIIIGGGBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>???AAACCCDDDEEEGGGHHHIIIKKKOOOSSSTTTWWW\\\aaadddhhhkkknnnppptttzzz~~~|||zzzyyyzzzyyywwwuuuuuuuuuuuuvvvuuusssqqqooommmiiiddd```\\\___eeennn{{{nnnZZZKKKCCC@@@>>>AAAEEEIIIOOOZZZgggqqqyyyxxxssstttwwwyyyyyy{{{rrrpppsssyyyrrrbbbXXXOOOJJJJJJFFFEEECCCAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<<<<===>>>?????????>>>===<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<======<<<:::;;;;;;;;;;;;;;;:::999888:::999999999999888888888}}}ppplllrrrzzzyyyssshhhddd^^^ZZZXXXWWWVVVUUUSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRSSSTTTUUUSSSRRRPPPOOOOOOPPPRRRSSSRRRQQQQQQPPPOOOOOOOOOOOOTTTTTTUUUUUUVVVXXXYYYZZZ]]]```eeehhhiiigggccc```^^^```ccchhhooouuuzzz}}}{{{zzzxxxxxx{{{~~~}}}|||{{{zzzxxxvvvuuutttrrrrrrqqqrrruuuyyy}}}~~~}}}|||{{{zzzxxxvvvtttsssrrrqqqpppnnnmmmkkkjjjiiigggdddbbb```___]]]ZZZWWWTTTRRROOOKKKHHHFFFDDDDDDAAAAAA@@@@@@@@@@@@@@@@@@???@@@@@@@@@???@@@CCCEEEDDDFFFIIILLLNNNPPPTTTWWWYYY\\\aaadddgggkkkooorrruuuzzz}}}}}}|||{{{zzzxxxvvvtttsssttttttuuutttrrroookkkgggccc```^^^^^^eeennnyyyuuu___NNNDDD@@@>>>>>>BBBHHHOOOWWWbbbnnnwww~~~xxxqqqnnnrrrwwwzzzzzzxxxrrrsssxxxwwwdddYYYRRRLLLJJJKKKDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;===;;;999777777999;;;======>>>???@@@@@@???>>>===;;;<<<<<<======<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;:::;;;<<<===;;;:::::::::;;;;;;:::999888888999999999999888888888888|||pppkkkpppyyyxxxrrrhhhddd___[[[YYYXXXWWWVVVRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUVVVRRRQQQOOONNNOOOPPPRRRTTTRRRQQQPPPOOOOOOOOOOOOPPPTTTSSSSSSSSSSSSSSSTTTUUUXXX[[[___aaaaaa___[[[XXXYYY[[[^^^dddkkkrrryyy|||~~~}}}{{{wwwuuuvvvzzz~~~~~~~~~~~~}}}{{{zzzxxxwwwtttsssqqqqqqrrruuuxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzwwwuuutttqqqpppnnnllliiigggfffeeebbb___\\\ZZZXXXVVVTTTQQQOOOMMMJJJFFFDDDBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>???@@@@@@@@@AAADDDGGGEEEHHHMMMPPPSSSUUUYYY[[[^^^aaadddhhhjjjnnnrrruuu{{{~~~}}}|||{{{yyyyyyxxxvvvuuutttsssssstttsssppplllfffaaa^^^]]]]]]aaakkkwww~~~gggRRRFFFAAA??????AAAFFFNNNVVV^^^hhhttt|||yyytttooommmqqqwww{{{}}}|||vvvsssxxxyyyjjj[[[SSSOOOKKKJJJKKKDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======;;;;;;<<<======<<<;;;;;;===;;;999777777999;;;======>>>???@@@@@@???>>>===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<:::999:::;;;<<<;;;:::888999999999999888888777999999999888888888777777|||ooojjjpppxxxwwwqqqiiieee```\\\ZZZXXXVVVUUUQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSSSSTTTUUUUUUQQQPPPOOONNNOOOOOOQQQQQQQQQPPPOOONNNNNNOOOQQQQQQUUUUUUTTTTTTTTTTTTTTTUUUUUUWWWYYY[[[[[[YYYVVVTTTWWWYYY\\\aaagggooouuuyyy}}}~~~yyyuuutttuuuyyy||||||{{{zzzxxxyyy}}}~~~}}}|||{{{wwwvvvsssqqqqqqrrrtttvvvzzz|||~~~|||||||||}}}~~~~~~~~~~~~~~~|||zzzwwwtttrrrmmmllljjjhhheeebbb```___\\\YYYVVVSSSQQQOOOMMMKKKIIIHHHFFFCCCAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????@@@AAAAAABBBDDDGGGJJJHHHLLLQQQUUUXXX[[[]]]___ccceeeiiilllooosssxxx{{{}}}{{{{{{zzzxxxvvvxxxwwwwwwuuutttsssrrrqqqooolllgggaaa]]]\\\^^^aaaeeerrroooYYYIIIBBBAAABBBBBBFFFLLLUUU]]]eeeooozzzuuusssqqqqqqrrrwww|||zzzvvvwww}}}jjj^^^RRRMMMLLLIIIGGGGGGCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>;;;<<<===>>>>>>===<<<;;;<<<;;;:::999999:::;;;<<<===>>>?????????>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<:::888888:::;;;::::::888888888999999888888777999888888888888777777777{{{nnnjjjooowwwwwwppphhhddd___[[[YYYVVVTTTRRRPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPQQQRRRRRRRRRRRROOOOOOOOOOOOOOONNNNNNNNNPPPOOONNNNNNNNNPPPRRRSSSUUUTTTTTTTTTTTTTTTUUUUUUQQQRRRTTTVVVVVVVVVUUUTTTYYYYYY[[[^^^dddjjjpppssszzz|||vvvrrrrrruuuwwwwwwwwwvvvvvvvvvyyy~~~~~~~~~zzzyyyvvvsssrrrqqqrrrrrrtttuuuwwwyyyzzz|||}}}~~~|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{{{{{{{zzzwwwtttqqqoooiiihhheeebbb___\\\ZZZXXXVVVSSSOOOLLLJJJIIIFFFEEEDDDCCCBBBAAA@@@???????????????@@@@@@AAABBBBBBBBB@@@BBBCCCDDDEEEGGGKKKNNNMMMQQQWWW[[[^^^```bbbcccgggiiimmmrrrvvv{{{|||zzzyyyyyyyyyxxxvvvtttuuuuuuvvvuuutttqqqooommmhhhfffbbb^^^[[[]]]ccchhhqqq~~~ooo```MMMAAA@@@CCCDDDCCCIIIPPP[[[dddmmmwwwvvvxxxyyyxxxwwwyyy~~~{{{yyywwwzzzlll]]]SSSKKKIIIJJJGGGEEEDDDBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>><<<===???@@@@@@???===<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>???>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;<<<:::888888999:::::::::888999999::::::999999888888888888888777777777777{{{nnniiinnnwww~~~vvvppphhhddd___[[[XXXUUURRRPPPOOOPPPPPPQQQQQQPPPPPPOOOMMMNNNOOOOOOPPPPPPPPPOOONNNOOOOOOOOOOOONNNMMMLLLOOOOOONNNMMMNNNQQQSSSTTTOOONNNNNNNNNNNNOOOPPPQQQOOOPPPQQQSSSTTTUUUVVVVVV[[[[[[[[[]]]aaafffkkknnnvvv~~~wwwrrrqqqsssttttttuuuuuuuuuvvvyyy~~~~~~|||{{{xxxuuurrrqqqppppppoooooopppqqqsssvvvxxxyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~xxxxxxxxxwwwtttqqqmmmkkkfffdddbbb___[[[XXXUUUTTTSSSOOOKKKHHHFFFDDDBBB@@@@@@@@@?????????>>>>>>=========???@@@BBBDDDEEEFFFBBBDDDEEEFFFGGGJJJNNNQQQPPPUUU[[[___bbbdddeeefffiiilllqqqvvv{{{~~~{{{yyyxxxwwwxxxyyyyyywwwuuurrrsssuuuuuussspppmmmkkkcccbbb___[[[ZZZ___gggnnn}}}wwwdddVVVFFF===???DDDEEEDDDKKKSSS^^^iiirrr|||~~~yyy~~~}}}}}}}}}xxxuuuyyyxxx}}}sss^^^WWWNNNGGGHHHJJJHHHEEEDDDAAAAAABBBBBBBBBAAA@@@@@@AAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>=========<<<>>>???@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>><<<;;;::::::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;<<<999777777888:::::::::999999:::;;;;;;;;;::::::888888888888777777777777sssmmmqqqxxx||||||xxxrrrnnneeeaaa[[[VVVTTTRRRQQQPPPQQQQQQRRRRRRQQQOOONNNLLLMMMMMMNNNNNNNNNOOOOOOOOOMMMNNNNNNOOOOOONNNNNNMMMMMMOOOQQQTTTUUUUUUTTTTTTQQQPPPNNNLLLKKKKKKLLLMMMQQQQQQQQQQQQSSSUUUWWWXXXZZZ]]]_________aaaeeejjjqqqyyy{{{vvvssspppooowwwvvvttttttvvvzzz~~~~~~|||yyyvvvsssqqqooonnnllljjjkkkmmmppprrrrrrtttuuuwwwyyy{{{|||}}}}}}|||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~|||~~~}}}|||||||||}}}{{{{{{|||{{{{{{zzzyyyxxxvvvtttqqqooonnnkkkiiifffaaa___]]]YYYUUUQQQOOOMMMKKKJJJHHHEEECCCAAA@@@??????@@@AAA@@@???>>>???@@@@@@@@@AAAAAABBBCCCEEEEEEBBBDDDGGGIIIKKKNNNRRRUUU\\\^^^```bbbdddfffjjjmmmooosssyyy{{{vvv{{{xxxvvvuuuuuuvvvvvvuuuvvvtttsssssstttrrrmmmiiiccc^^^\\\___aaafffrrrttteeeOOOLLLGGGAAA???BBBHHHMMMWWW]]]fffmmmuuu~~~~~~tttsssvvvuuu{{{vvvfff[[[MMMLLLIIIFFFDDDDDDEEEEEEEEEDDDCCCBBBAAABBBCCCCCCBBBBBBAAAAAA@@@???>>>>>>========================??????@@@@@@@@@@@@?????????>>><<<;;;;;;;;;<<<===>>>>>>????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888888888888999999888888888888888888888888888888888888888888888888|||oookkkoootttxxxwwwsssmmmjjjddd```ZZZVVVSSSRRRQQQOOOPPPQQQQQQQQQPPPOOOMMMLLLNNNNNNNNNNNNOOOOOOOOOOOOMMMNNNNNNNNNNNNNNNNNNMMMMMMNNNQQQSSSTTTTTTSSSSSSQQQOOOMMMKKKKKKKKKLLLMMMPPPPPPPPPQQQRRRTTTVVVXXXYYY\\\____________cccfffpppwww{{{vvvsssqqqtttuuuuuuwwwxxxzzz|||}}}}}}}}}~~~~~~{{{xxxuuusssrrrooommmjjjiiijjjkkkkkkkkkmmmnnnppprrrtttvvvwwwwwwzzz{{{|||}}}~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}||||||~~~~~~}}}{{{{{{zzzyyyxxxxxxwwwxxxxxxyyyyyyyyyyyyxxxwwwvvvuuussspppmmmkkkiiigggdddbbb]]][[[XXXTTTPPPMMMKKKJJJGGGFFFDDDCCCAAA@@@@@@@@@>>>@@@AAA@@@>>>>>>???@@@???@@@@@@AAABBBCCCEEEEEEEEEGGGJJJMMMPPPTTTXXX[[[```bbbeeeggghhhkkkooorrruuuzzzzzzvvvxxxvvvtttssstttuuuuuuttttttrrrqqqqqqqqqnnniiieee```]]]]]]ccciiiqqq~~~vvveeeWWWHHHFFFBBB??????CCCJJJOOOYYY```hhhpppxxx{{{qqqooossswww}}}zzzhhhZZZQQQLLLJJJGGGEEEDDDCCCDDDDDDDDDDDDBBBAAAAAAAAABBBCCCBBBAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>??????????????????>>>???>>>===<<<;;;<<<======<<<======>>>>>>======<<<999999999999999999999999::::::::::::::::::::::::999888888777777888888999888888888888888888888888777777777777777777777777xxxkkkjjjmmmppprrrqqqmmmhhheeeaaa]]]XXXUUUSSSRRRPPPOOOOOOPPPPPPPPPOOONNNMMMLLLMMMMMMNNNNNNNNNNNNOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNPPPQQQRRRRRRQQQQQQOOONNNLLLKKKJJJKKKKKKLLLNNNNNNNNNOOOQQQTTTVVVXXXYYY]]]```aaa___^^^```bbblllsss~~~{{{wwwtttssstttwwwzzz|||}}}}}}}}}zzz{{{|||}}}}}}{{{xxxvvvuuussspppllljjjiiihhhfffeeefffgggiiikkkmmmooopppqqquuuvvvwwwyyyzzzzzz{{{{{{wwwyyy}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~|||{{{{{{||||||{{{zzz{{{zzzyyyxxxxxxwwwwwwwwwvvvvvvvvvuuutttrrrqqqpppmmmjjjgggeeeccc```]]][[[VVVTTTPPPLLLIIIGGGFFFFFFBBBAAAAAA@@@?????????@@@>>>???@@@@@@???>>>???AAAAAAAAAAAACCCDDDFFFHHHIIIJJJLLLPPPSSSVVVZZZ___bbbeeegggjjjmmmooossswwwzzz~~~|||yyyvvvvvvtttrrrrrrtttttttttssssssrrrpppooonnnjjjeeeaaa]]]\\\```iiisss}}}rrrcccSSSHHH@@@@@@@@@@@@CCCIIIQQQVVV^^^dddmmmvvv~~~xxxpppppptttzzz|||gggZZZQQQJJJIIIHHHEEEDDDBBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>===???>>>======<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;777888888888888888888888::::::::::::::::::::::::999888888777777888888999888888888888888888888888666666666666666666666666wwwkkkjjjlllnnnooonnnjjjeeeaaa^^^ZZZVVVSSSRRRQQQOOONNNOOOOOONNNNNNNNNMMMMMMLLLKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKLLLNNNPPPSSSVVVXXXZZZ^^^bbbccc```^^^]]]___gggmmmwwwzzzwwwtttuuuxxx{{{~~~~~~zzzzzz{{{~~~}}}{{{yyyyyyxxxuuuqqqmmmkkkiiifffdddddddddeeefffhhhjjjkkkllloooppprrruuuwwwyyyzzzzzzwwwxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||}}}}}}}}}}}}|||{{{zzz{{{{{{zzzxxxzzzzzzxxxwwwvvvvvvvvvvvvsssrrrrrrpppooommmkkkjjjfffccc```^^^\\\ZZZVVVTTTPPPMMMIIIEEECCCBBBCCCCCCAAA@@@??????>>>>>>>>>???===???@@@@@@??????@@@BBBCCCDDDEEEFFFIIIKKKMMMNNNPPPRRRUUUXXX[[[___cccgggjjjlllpppsssvvvzzz|||{{{yyywwwuuuuuusssrrrssstttuuutttssstttsssqqqnnnkkkfffaaa^^^\\\___fffqqq|||qqqaaaSSSIIIBBB===???BBBFFFLLLTTT\\\bbbgggllluuu}}}yyysssvvv|||}}}jjj\\\UUUOOOKKKFFFEEECCCBBBAAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<>>>>>>=========<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::777777777777888888888888::::::::::::::::::::::::888888777777777777888888888888888888888888888888666666666666666666666666wwwmmmkkkllloooooommmiiiddd```ZZZWWWTTTRRRQQQPPPOOOMMMNNNMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIKKKMMMPPPSSSVVVXXX[[[___cccddd```]]]\\\]]]aaafffnnnxxx}}}{{{vvvvvvwwwyyy|||~~~|||wwwxxx{{{~~~~~~}}}|||{{{zzzwwwssspppnnnllliiifffccccccbbbbbbcccdddeeefffgggiiilllppptttwwwyyyzzzyyyyyyxxxxxxyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}|||||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}|||{{{yyyyyyzzzyyyxxxvvvtttsssrrrqqqooooooooonnnnnnnnnmmmkkkiiifffdddccc^^^\\\YYYWWWUUUSSSPPPNNNJJJHHHEEEAAA@@@@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>===???@@@AAA@@@AAABBBDDDEEEFFFGGGIIILLLOOOQQQSSSVVVXXX[[[^^^```cccgggjjjooorrrvvvzzz~~~|||yyywwwuuutttuuutttssstttuuuuuutttrrrrrrqqqnnnjjjeeeaaa^^^]]]___fffppp|||rrraaaSSSIIICCC@@@<<<@@@FFFMMMUUU^^^gggmmmpppuuu|||{{{xxx|||nnn^^^VVVQQQLLLIIICCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;============<<<<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::888888888999999999::::::::::::::::::::::::::::::888777777777777777777888888888888888888888888888777777777777777777777777vvvmmmiiikkknnnooommmhhhbbb^^^WWWTTTRRRQQQPPPPPPNNNLLLMMMLLLLLLKKKKKKKKKLLLLLLIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHJJJLLLPPPTTTXXXZZZ[[[___bbbbbb___\\\[[[[[[\\\___eeemmmvvv}}}{{{{{{zzz{{{|||~~~~~~{{{yyysssuuuyyy~~~~~~zzzxxxuuusssqqqnnnkkkhhhcccbbb```^^^]]]]]]]]]]]]___aaadddiiimmmqqqssstttxxxvvvtttssstttxxx{{{~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}||||||{{{{{{{{{{{{{{{||||||||||||||||||||||||yyyxxxvvvvvvvvvvvvtttsssqqqpppooommmlllkkkkkkjjjiiihhhgggdddaaa^^^\\\ZZZVVVSSSQQQPPPOOOMMMKKKIIIFFFDDDBBB@@@??????@@@AAABBBBBB@@@???>>>>>>>>>>>>>>>@@@BBBBBBBBBCCCDDDFFFFFFGGGIIIKKKOOORRRUUUVVV[[[^^^aaadddfffjjjnnnrrrvvvyyy~~~|||yyywwwuuuuuuvvvuuuttttttuuutttrrrpppmmmllliiiddd```^^^___```gggqqq}}}uuubbbTTTJJJBBB??????>>>CCCKKKTTT]]]gggooouuuxxx|||~~~|||sss___TTTOOOJJJEEEBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::888888999999:::;;;;;;;;;::::::::::::::::::::::::888777777666666777777888888888888888888888888888777777777777777777777777sssjjjdddgggkkkmmmkkkfff___ZZZTTTRRRPPPOOOPPPOOOMMMLLLLLLKKKJJJJJJJJJKKKLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLJJJKKKKKKLLLLLLKKKKKKJJJKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHIIILLLPPPUUUYYY[[[YYY]]]```___\\\YYYYYYZZZYYY[[[^^^ccckkkttt{{{|||{{{zzzyyy{{{}}}zzzwwwuuurrruuuzzz|||zzzwwwuuurrrnnnkkkfffddd```]]]ZZZXXXWWWWWWXXXZZZ]]]```dddgggiiijjjppppppoooppprrruuuxxxzzzzzzzzzzzz|||~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{zzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzyyyyyyuuutttrrrqqqrrrqqqpppnnnnnnmmmllljjjhhhgggggggggbbbbbb```]]]ZZZVVVTTTRRRMMMKKKJJJIIIIIIHHHFFFDDDBBBAAA@@@?????????????????????>>>>>>>>>>>>?????????AAACCCDDDDDDEEEGGGHHHKKKLLLNNNQQQTTTXXX[[[]]]___bbbgggkkkooosssyyy|||~~~}}}zzzxxxwwwwwwvvvuuutttttttttrrrooommmiiihhheeebbb___aaagggkkktttqqqbbbRRRIIIDDD@@@???BBBDDDJJJSSS]]]gggpppwww|||}}}|||{{{~~~rrrbbbRRRMMMJJJFFFBBBAAA???@@@@@@AAAAAAAAA@@@@@@>>>>>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;:::999888888999999::::::999999888888888999999:::;;;;;;<<<::::::::::::::::::::::::777777666666666666777777888888888888888888888888666666666666666666666666pppfff```dddiiillljjjddd\\\WWWSSSQQQOOOOOOOOOOOOMMMLLLLLLKKKJJJIIIIIIJJJLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGHHHIIIMMMQQQUUUYYY\\\XXX[[[]]]\\\YYYWWWWWWYYYYYYYYYZZZ]]]dddmmmuuuzzzyyywwwuuussstttxxx||||||xxxtttrrrtttxxx~~~|||zzzvvvrrrooojjjgggbbb^^^ZZZWWWVVVVVVTTTUUUXXXZZZ]]]___```aaaiiijjjlllooorrrtttvvvxxxvvvvvvwwwxxxzzz~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzzzzzyyyyyyyyyyyyvvvwwwwwwxxxxxxxxxwwwwwwrrrqqqooonnnnnnnnnllljjjgggfffeeecccaaa`````````^^^]]][[[XXXUUUQQQNNNMMMHHHFFFEEEDDDEEEEEECCCAAA??????????????????>>>>>><<<<<<<<<======???@@@AAA???AAACCCDDDEEEFFFHHHJJJPPPQQQSSSVVVZZZ^^^aaacccbbbeeejjjpppuuu{{{~~~~~~~~~|||zzzxxxxxxyyyuuutttssssssrrrpppmmmjjjhhhgggeeecccbbbgggpppvvvwwwbbbSSSGGGCCCCCCAAABBBFFFKKKQQQ[[[eeennnwww~~~}}}xxxyyy~~~~~~|||xxxgggXXXLLLIIIHHHEEECCCEEE??????@@@AAAAAAAAAAAA@@@===>>>?????????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999:::;;;:::999888777777777888888888888777777777777888999::::::;;;;;;::::::::::::::::::::::::777777666666666666777777888888888888888888888888555555555555555555555555ooodddbbbdddfffiiiiiieee^^^YYYTTTRRROOONNNNNNNNNMMMLLLOOONNNMMMLLLKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIHHHGGGCCCEEEHHHLLLPPPTTTWWWYYYZZZWWWTTTRRRQQQRRRUUUWWWTTTUUUWWWXXX\\\aaahhhmmm~~~~~~}}}zzzzzzxxxuuuqqqqqquuuyyy~~~}}}yyywwwvvvuuuwww{{{~~~|||yyyvvvnnnjjjddd___\\\YYYWWWUUUYYYXXXWWWVVVVVVWWWXXXYYY]]]^^^```cccggglllppprrroooppprrruuuxxxzzz}}}~~~~~~~~~}}}}}}{{{{{{}}}~~~~~~~~~}}}}}}||||||||||||||||||{{{zzzyyyyyyxxxxxxxxxwwwwwwwwwwwwssssssttttttttttttssssssooommmkkkkkkkkkjjjiiigggaaaaaa```^^^\\\YYYWWWVVVTTTSSSRRRPPPNNNLLLJJJIIIDDDDDDCCCAAA@@@>>>===<<<>>>>>>===<<<<<<<<<<<<===<<<=========<<<===???BBBBBBDDDFFFHHHIIIKKKOOORRRQQQSSSVVVZZZ^^^aaacccdddhhhiiimmmttt}}}~~~}}}{{{yyywwwwwwwwwuuusssssstttsssoookkkiiibbb```gggmmmrrryyyuuueeeQQQIIIBBBAAAAAAAAAFFFKKKRRR\\\fffmmmttt|||~~~zzzvvvvvv|||}}}{{{}}}|||iiiYYYTTTNNNHHHEEEBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888888777666666666777777777555333333555777555444444666888999888777777777888888888888777777999::::::::::::999888888:::999999888888888888888999888666555444444555555nnnccc___aaaeeeiiijjjfff___ZZZSSSQQQNNNMMMNNNNNNMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHEEEFFFIIIKKKNNNQQQSSSTTTRRRPPPNNNLLLKKKLLLNNNPPPPPPQQQSSSTTTWWW\\\ccchhhtttwww{{{}}}|||{{{zzzzzz~~~}}}~~~{{{{{{yyyuuuqqqqqqtttwww}}}~~~zzzxxxwwwwww{{{yyyrrrnnniiidddaaa^^^ZZZXXXVVVUUUSSSRRRQQQQQQRRRRRRWWWXXXZZZ]]]aaaeeeiiikkkmmmnnnooorrrtttvvvxxxyyyzzz{{{|||}}}}}}~~~~~~}}}~~~~~~}}}~~~~~~}}}}}}|||}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}||||||||||||{{{{{{{{{{{{zzzyyyxxxxxxwwwvvvvvvuuuttttttssssssqqqqqqqqqqqqqqqpppooooookkkiiigggffffffeeecccaaa]]]\\\ZZZXXXVVVTTTRRRQQQLLLKKKJJJHHHFFFEEECCCBBB?????????>>>======<<<<<>>>>>=========>>>>>>>>>?????????>>>???BBBDDDEEEGGGIIIKKKLLLNNNRRRTTTYYY[[[^^^bbbfffiiikkklllnnnooorrrxxx~~~}}}{{{yyyxxxvvvuuusssrrrppppppqqqoookkkgggeee```aaajjjssszzzxxxfffWWWLLLEEE@@@AAACCCFFFLLLSSSZZZdddnnnuuu{{{~~~|||{{{zzz{{{~~~iii\\\PPPLLLFFFBBB@@@???>>>===????????????????????????===<<<<<<<<<<<<<<<<<<===::::::::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777777777888888777777777555444333555777555444444666888999888777444444555555555555444444888999999::::::999999999999999888777777777777777888777666444444444444444mmmaaa[[[^^^ccchhhjjjfff___ZZZQQQOOOMMMLLLMMMNNNNNNMMMJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJHHHGGGGGGGGGHHHHHHGGGGGGHHHJJJKKKMMMNNNNNNLLLJJJIIIGGGGGGHHHJJJKKKJJJLLLMMMOOOQQQVVV\\\```kkknnnsssvvvwwwwwwxxxxxxwwwxxxzzz~~~|||{{{yyyuuurrrrrrtttvvv|||~~~}}}||||||wwwtttppplllhhhddd```]]]WWWUUUSSSPPPNNNMMMMMMMMMRRRRRRTTTVVVZZZ^^^aaaccciiiiiikkkmmmoooqqqsssssstttuuuvvvwwwxxxxxxxxxxxxzzzzzz{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}|||{{{||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxwwwvvvuuuttttttsssqqqpppooonnnmmmmmmmmmmmmmmmllljjjiiihhheeeccc```___^^^]]][[[YYYWWWUUURRROOOMMMKKKKKKKKKGGGGGGFFFDDDCCCAAA@@@@@@<<<==================>>>??????>>>>>>>>>??????@@@@@@AAABBBBBBAAACCCFFFHHHIIIKKKMMMOOOPPPSSSVVVYYY^^^___cccgggjjjmmmpppqqqvvvwwwyyy~~~~~~~~~}}}}}}}}}~~~||||||{{{zzzxxxwwwuuutttqqqpppoooooonnnlllhhheeedddcccgggrrr}}}uuueeeUUUIIIFFFAAA???BBBGGGMMMVVV___fffoooyyy{{{yyy{{{|||~~~hhhZZZTTTKKKHHHDDDAAAAAAAAA@@@@@@========================<<<;;;:::999:::;;;<<<===999999999:::::::::::::::::::::::::::::::::::::::999999999999999999999999555555666777777888999999666777777666444444555777555555555666888999888666666666777777777777666666777777888999::::::::::::888888777666666666666666777666555444333333333444lllaaaYYY\\\aaafffhhhddd\\\WWWPPPNNNKKKKKKLLLMMMMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIJJJJJJKKKJJJGGGFFFEEEFFFGGGHHHEEEFFFGGGHHHIIIJJJJJJKKKJJJIIIHHHHHHHHHIIIJJJKKKFFFHHHIIIKKKMMMPPPVVVZZZfffkkkppptttvvvwwwxxxyyyuuuvvvyyy~~~~~~}}}{{{zzzxxxvvvtttuuuvvvwww{{{~~~{{{yyyuuurrrooojjjeeebbb]]][[[XXXTTTQQQNNNMMMMMMPPPPPPQQQSSSUUUXXX[[[]]]bbbccceeegggjjjlllnnnoooooopppqqqsssttttttttttttqqqqqqrrrtttuuuvvvwwwxxxyyyyyyzzz{{{|||}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}|||{{{zzzzzzzzzzzzyyyyyyyyyyyywwwwwwwwwvvvuuutttsssrrrrrrqqqpppnnnlllkkkjjjiiiiiiiiihhhgggfffdddbbbaaa^^^[[[YYYWWWVVVUUURRRPPPPPPNNNKKKGGGEEEDDDEEEEEECCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>??????@@@AAAAAACCCDDDDDDDDDFFFJJJLLLMMMOOORRRTTTVVVXXX\\\___aaacccfffjjjnnnqqqsssttt{{{|||}}}}}}}}}||||||||||||}}}}}}zzzzzzzzzzzzxxxwwwuuutttsssrrrqqqooommmjjjgggeeejjjlllsss~~~ssscccVVVKKKDDDBBB???@@@EEELLLSSS^^^hhhpppyyy{{{wwwxxxzzz~~~nnn[[[QQQOOOHHHFFFCCCAAAAAABBBAAAAAA===========================<<<:::999999:::;;;<<<888888999999:::::::::;;;999999999999999999999999999999999999888888888888666666666666777777888888666777777666444444555666666555555666888999777666777777888888888888777777666666888999:::;;;;;;;;;777777666555555555555555555555444444333333333333kkk```XXX[[[___cccddd___XXXRRROOOLLLJJJJJJKKKLLLLLLLLLMMMLLLJJJHHHFFFEEEEEEDDDDDDEEEGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHIIIJJJJJJKKKIIIGGGEEEDDDEEEFFFGGGCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLEEEGGGHHHIIIKKKNNNRRRVVVcccgggmmmrrrtttuuuwwwxxxrrruuuzzz}}}|||zzzxxxwwwvvvvvvwwwxxxyyy{{{|||~~~~~~{{{xxxuuusssoookkkgggdddbbb^^^ZZZVVVSSSRRRQQQQQQPPPPPPPPPRRRTTTVVVWWW[[[\\\^^^aaaeeehhhjjjkkkkkklllmmmnnnooopppppppppnnnnnnoooooopppqqqqqqqqqtttuuuvvvwwwxxxyyyzzzzzzyyyzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{|||}}}}}}}}}}}}}}}yyyyyyxxxxxxwwwvvvvvvuuusssssssssrrrqqqpppooonnnnnnnnnllljjjhhhfffeeedddcccbbbbbbaaa___]]][[[ZZZVVVTTTRRRPPPOOONNNKKKIIIJJJHHHEEEBBB@@@@@@AAAAAA===<<<<<<<<<;;;;;;;;;;;;????????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFGGGHHHJJJNNNQQQSSSUUUXXXZZZ\\\^^^bbbeeeiiikkknnnrrrvvvyyy{{{|||~~~|||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyzzzzzzyyyxxxvvvttttttsssqqqnnnllljjjiiiiiiqqqvvvsssbbbTTTJJJDDDAAABBBAAADDDKKKRRRYYYdddnnnvvvyyytttvvv{{{mmm___RRRJJJHHHDDDBBB???>>>>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<:::999999::::::888888888999999:::::::::999999999999999999999999999999999888888777777777777777777777666666555555555666777777555444555555666555555666888888777555333444444444444444444333555666777999:::;;;<<<<<<777666666555555555555555444444444444444444333333iii___XXXZZZ]]]```aaa]]]WWWRRRNNNLLLJJJIIIJJJKKKKKKJJJLLLKKKIIIGGGFFFDDDDDDDDDDDDEEEFFFHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEGGGHHHIIIIIIIIIJJJIIIGGGEEEDDDDDDEEEEEEAAABBBCCCDDDEEEGGGHHHHHHFFFGGGIIIJJJKKKKKKKKKKKKFFFHHHIIIJJJKKKMMMQQQTTT\\\aaaggglllppprrrtttuuuqqquuu}}}|||yyywwwuuuuuuvvvwwwwwwvvvwwwxxxyyy|||}}}zzzwwwvvvssspppmmmjjjhhhddd```\\\YYYXXXWWWSSSRRRQQQPPPPPPPPPQQQRRRUUUVVVXXX[[[^^^aaacccdddeeeeeegggiiijjjkkkkkkkkknnnnnnmmmmmmlllkkkjjjjjjmmmnnnpppqqqsssssstttttttttuuuvvvxxxyyyzzzzzzzzz{{{{{{||||||}}}~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{xxxyyyzzz{{{{{{{{{{{{{{{wwwvvvuuutttsssqqqppppppnnnnnnmmmlllkkkjjjhhhggggggfffeeecccaaa```^^^^^^ZZZZZZZZZXXXWWWUUUTTTSSSOOOMMMKKKIIIIIIHHHEEECCCCCCBBB@@@???>>>>>>??????========================>>>===============<<<<<<>>>>>>??????AAABBBDDDDDDEEEGGGIIIJJJLLLOOOSSSVVVZZZ\\\___aaacccfffjjjmmmoooqqqtttxxx{{{|||zzzyyyxxxxxxxxxxxxxxxxxxwwwvvvuuuwwwxxxyyyzzzzzzxxxvvvtttqqqpppnnnllljjjkkknnnqqqyyytttaaaSSSJJJBBB???@@@DDDFFFLLLUUU[[[```jjjttt{{{}}}wwwuuuzzzlll^^^VVVLLLFFFFFFDDDBBB@@@?????????>>><<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999888888888999999999999999888888888888888888888888999999888888777666666666888888777666666555444444555666888777666444444555777666555666888888777555444444555555555555444444666666888999:::;;;;;;;;;777777666555555555555555444444555555555555444333~~~fff\\\XXXZZZ\\\___```^^^ZZZVVVOOOLLLJJJIIIIIIJJJIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@BBBDDDFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFEEEFFFHHHJJJKKKLLLKKKJJJGGGHHHJJJKKKKKKMMMPPPSSSTTTYYYaaahhhlllpppsssuuuwww|||yyyvvvsssrrrssssssrrrpppqqqrrrsssvvv{{{{{{yyyxxxwwwuuutttpppnnnjjjgggdddaaa``````ZZZXXXVVVTTTRRRQQQQQQQQQQQQRRRSSSUUUWWWYYYZZZ[[[]]]^^^```aaacccdddddddddgggffffffffffffffffffffffffgggiiikkklllmmmmmmmmmnnnoooppprrrtttuuuuuuuuuwwwwwwxxxxxxyyyzzzzzz{{{vvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvuuutttsssqqqooommmkkkjjjiiigggggggggfffdddbbbaaa```^^^]]]\\\ZZZYYYWWWVVVVVVQQQQQQQQQPPPOOONNNLLLKKKHHHFFFDDDCCCCCCBBB@@@>>>========================>>>?????????@@@@@@AAAAAA<<<<<<======>>>?????????@@@@@@AAABBBCCCEEEGGGHHHIIIKKKMMMOOOQQQTTTXXX\\\aaacccfffiiikkknnnrrruuuvvvxxx{{{{{{yyyxxxwwwwwwtttuuuvvvwwwwwwwwwvvvuuutttvvvwwwyyyxxxwwwuuusssmmmmmmlllkkkkkkpppxxx~~~qqqaaaPPPHHHCCC>>>>>>AAAGGGKKKTTT___eeeiiirrr|||~~~zzz}}}ttt___VVVPPPGGGCCCFFFCCCBBB@@@@@@AAAAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<777888:::;;;<<<;;;:::999999999999999888888888888888888888888888888888888999888888777666666555555666666666666666666555555444666888888666444444555777666666666888888666555666777777777777777777666666777888999:::;;;;;;;;;888777666666555555666666444555666666666666555444{{{dddZZZXXXYYY[[[^^^``````]]]ZZZOOOMMMJJJHHHIIIIIIHHHGGGCCCCCCCCCCCCCCCDDDEEEFFFDDDEEEGGGHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@CCCEEEGGGGGGGGGGGGHHHHHHGGGGGGFFFDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGIIILLLMMMMMMLLLKKKGGGIIIKKKKKKLLLMMMPPPRRRPPPUUU^^^ffflllqqquuuwwwyyyvvvrrrpppppppppmmmjjjmmmmmmooorrrwww{{{~~~|||yyyyyyyyyyyyxxxuuussspppmmmjjjhhhgggggg```^^^\\\YYYVVVTTTTTTTTTPPPPPPQQQQQQRRRSSSSSSTTTXXXYYYZZZ\\\^^^_________[[[\\\]]]___bbbdddeeefff```bbbdddfffhhhhhhhhhhhhjjjkkklllnnnpppqqqrrrrrrqqqrrrrrrssstttuuuuuuvvvrrrrrrrrrsssssssssssssssvvvvvvuuuuuutttrrrqqqpppqqqpppnnnllljjjgggeeeeeecccbbbbbbaaa___^^^\\\[[[WWWVVVUUUTTTSSSQQQPPPPPPLLLLLLKKKKKKJJJIIIGGGGGGDDDBBB@@@???@@@???===<<<999:::;;;<<<======<<<<<<;;;;;;<<<======>>>>>>???<<<===>>>@@@AAACCCDDDDDDBBBBBBCCCDDDFFFHHHIIIJJJLLLNNNPPPRRRTTTXXX\\\___fffhhhkkknnnpppssswwwzzz|||yyyxxxxxxxxxwwwssstttvvvxxxyyyyyyxxxxxxrrrtttvvvwwwwwwvvvsssrrrllllllllllllooowww~~~pppaaaRRREEEAAA@@@???@@@DDDIIINNNZZZeeekkkoooxxxwwwfffWWWQQQIII???===CCC===<<<;;;<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;111444777:::<<<<<<;;;::::::999999999888888777777777777777777777777777777999888888777666555555444444444555555666777777777444666888888666555444444777666666777888888666555333333444444444444333333777888999999::::::::::::888888777666666666666666444555666777777777555555xxxbbbZZZWWWYYY\\\___aaa___ZZZWWWRRROOOKKKHHHHHHGGGFFFFFFJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGIIIKKKLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNPPPQQQPPPRRRXXXaaafffkkkttt~~~|||yyysssnnnkkkjjjkkkllljjjlllppprrrtttvvvyyy{{{~~~|||||||||zzzyyy|||xxxtttrrrqqqooojjjgggiiigggddd```\\\YYYWWWVVVTTTRRROOONNNOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVWWWYYYYYYZZZZZZ[[[\\\]]]^^^______``````aaabbbbbbccceeeeeefffggghhhiiijjjkkkmmmmmmnnnnnnooonnnnnnmmmkkkjjjkkkkkklllmmmnnnooommmnnnpppppppppnnnllljjjkkkjjjhhhfffdddbbbaaa```]]]\\\[[[YYYWWWVVVTTTTTTPPPOOOMMMKKKJJJJJJJJJJJJGGGGGGFFFEEECCCBBBAAAAAA??????>>>===<<<;;;;;;:::;;;;;;;;;::::::::::::999:::;;;;;;<<<===>>>??????@@@AAABBBBBBAAABBBDDDFFFGGGHHHIIIHHHIIIJJJNNNPPPQQQSSSVVVYYY[[[^^^cccfffgggjjjnnnrrruuuzzz}}}yyytttqqqrrrtttsssssstttuuuvvvvvvuuuuuuuuuvvvwwwvvvuuurrrooommmmmmnnnnnnpppyyyyyyeeeXXXKKKHHHCCC>>>===@@@FFFKKKQQQWWW___ffflllttt|||}}}cccZZZPPPHHHEEECCC>>>;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888777777888888888999999:::::::::555555666666777777888888777777777777888888888888111111222222333444444555555555555555555555555555333444444555555444444333333333333333333333333333777777888888888999999999<<<:::888666444444444444555444333222333444555666xxxbbbZZZUUUWWWZZZ^^^aaa___\\\XXXQQQMMMIIIGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCFFFHHHJJJMMMNNNNNNNNNMMMLLLLLLKKKKKKKKKMMMNNNOOOPPPQQQWWW___eeejjjuuu|||uuuooojjjiiiiiijjjhhhjjjmmmoooppprrruuuxxx~~~~~~}}}|||{{{|||yyyvvvuuuuuutttqqqnnnkkkjjjhhheeeaaa^^^[[[ZZZXXXUUURRRPPPPPPQQQQQQPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSTTTVVVWWWXXXYYYYYYZZZ[[[[[[\\\]]]]]]``````aaabbbcccdddeeeeeeggghhhhhhiiiiiihhhhhhgggeeeeeeeeeeeefffggghhhhhhggghhhiiijjjiiihhhfffeeedddcccbbbaaa___]]][[[ZZZVVVUUUTTTRRRPPPOOOMMMMMMJJJIIIGGGEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>======<<<<<<;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>??????@@@AAAAAABBBBBBCCCEEEDDDDDDEEEGGGIIIJJJLLLMMMNNNNNNOOORRRTTTWWWZZZ]]]___bbbeeeiiilllooorrrvvvyyy}}}}}}|||xxxrrrrrruuurrrssssssttttttttttttsssssstttuuuuuutttsssqqqoooooorrruuuyyyxxxgggWWWLLLEEECCC@@@======AAAHHHMMMVVV\\\dddkkkqqqxxx}}}iii[[[TTTJJJEEECCCBBB???<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888888999999999::::::777777666666666666666666777777777777777666666666444444555555666777777777555555555555555555555555444555555555555555555444555555555555555555555555666666666777777777888888888777666555444444555555555444333333333444555666ttt```YYYSSSUUUXXX\\\______[[[XXXNNNKKKGGGEEEEEEEEEEEEDDDAAAAAA@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEHHHKKKOOOQQQQQQPPPOOOLLLKKKJJJIIIJJJJJJKKKLLLMMMNNNSSSZZZ```gggrrr}}}{{{sssmmmjjjjjjjjjiiijjjlllmmmmmmpppsssvvv|||~~~}}}}}}{{{zzzyyyzzzyyyxxxvvvnnnnnnmmmkkkiiifffcccaaa^^^[[[WWWUUUTTTSSSRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXYYYYYYZZZ[[[\\\\\\^^^^^^_________^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]\\\]]]^^^^^^^^^]]]\\\[[[ZZZZZZYYYXXXWWWUUUTTTSSSNNNMMMLLLKKKIIIHHHFFFFFFDDDCCCBBBAAA@@@???????????????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===============>>>>>>>>>AAABBBBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGHHHKKKMMMOOOQQQTTTUUUVVVWWWYYYZZZ___bbbeeehhhkkknnnrrrttttttvvvzzz~~~|||yyywwwzzzrrrrrruuurrrssssssssssssrrrrrrqqqpppqqqrrrsssssssssrrrrrrsssxxxrrrbbbTTTIIIDDD????????????AAAGGGOOOTTT^^^dddlllsssyyyjjjZZZQQQKKKDDDAAA@@@AAA@@@>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999888888888888888888888999999999888777777666555555444444777666666666555555444444111222222333333444555555444444444444444444444444555555666666666666555555555555555555555555555555555555555555666666666666555555444444444444555666444444444444444555666666ppp]]]VVVRRRTTTVVVZZZ\\\\\\YYYVVVMMMJJJFFFDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEGGGKKKOOORRRRRRQQQPPPLLLKKKIIIHHHHHHHHHIIIIIIIIIJJJNNNTTTZZZaaammmxxx{{{sssooommmllllllmmmnnnmmmnnnppptttwww|||~~~}}}}}}||||||{{{zzzrrrrrrsssrrrpppmmmiiigggfffccc^^^[[[YYYWWWUUUSSSNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSOOOOOOPPPPPPQQQRRRRRRSSSSSSSSSTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPNNNMMMLLLJJJIIIHHHGGGEEEDDDCCCBBBAAAAAA@@@???>>>>>>======<<<<<<;;;;;;::::::999999999999::::::;;;;;;;;;;;;======>>>>>>??????@@@@@@CCCCCCDDDDDDEEEFFFFFFFFFFFFHHHIIIJJJJJJKKKNNNPPPSSSVVVZZZ\\\]]]^^^___```eeehhhlllppprrruuuyyy{{{yyy|||}}}|||zzzxxxrrryyy~~~wwwrrrqqqtttsssssssssssssssrrrqqqpppoooooopppqqqrrrsssttttttzzztttaaaRRRIIIDDDBBB===???BBBEEEJJJQQQYYY___dddjjjsss{{{ooo^^^UUUJJJFFFAAA>>>>>>??????>>>>>>============<<<<<<<<<::::::::::::::::::::::::888888888888999999999999777888888888888888888888666666666555555444444444666555555444444333333333000000111111222333333333444444444444444444444444444444555555555555444444222222222222222222222222444555555555666666666666555555555555555555555555444444444555555666777777ppp\\\UUURRRSSSUUUXXXZZZYYYVVVSSSMMMJJJFFFDDDDDDDDDDDDCCCFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@????????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFJJJMMMPPPPPPPPPOOOKKKJJJIIIGGGGGGGGGGGGHHHIIIIIILLLRRRWWW]]]hhhsss~~~{{{uuuqqqppppppppppppooooooqqqvvvzzz}}}|||{{{{{{vvvvvvwwwwwwuuurrrooommmmmmjjjfffccc```^^^ZZZXXXRRRQQQPPPNNNMMMKKKJJJIIIGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLHHHHHHHHHIIIIIIJJJJJJKKKJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@?????????>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;<<<<<<===>>>>>>??????@@@AAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHHHHHJJJLLLMMMMMMOOORRRTTTWWW[[[___aaacccdddeeegggjjjnnnrrrvvvyyy|||}}}zzzyyywwwvvvrrrssstttuuuuuuuuutttuuutttttttttttttttsssrrrqqqoooooopppqqqsssvvvxxxzzzuuucccSSSHHHCCCAAA@@@>>>AAAFFFLLLSSSZZZccchhhiiipppyyy|||{{{mmm\\\RRRNNNGGGEEEAAA>>>>>>>>>>>>>>>>>>============<<<<<<<<<::::::::::::::::::::::::888888888888888888888999777777777777777777777777333333444444555555555555555444444444333333222222333333333444555555666666444444444444444444444444222333333444444333333222222222222222222222222222555555555666666666777777888888777777666555555444444444555666777777888888rrr]]]UUURRRSSSTTTWWWYYYYYYWWWUUUPPPLLLHHHFFFEEEEEEDDDCCCDDDCCCBBB@@@??????>>>>>>@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB?????????@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCDDDGGGIIIKKKLLLMMMMMMJJJIIIHHHGGGFFFGGGGGGHHHKKKKKKNNNSSSVVVZZZdddmmmvvvzzzwwwuuuuuusssrrrrrruuu{{{}}}}}}}}}{{{{{{{{{{{{yyywwwtttsssrrrpppllljjjhhheeebbb___YYYXXXVVVTTTQQQOOOMMMLLLHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBCCCCCCCCCBBBAAA@@@@@@AAABBBCCCDDDDDDEEEEEEFFFHHHIIIIIIHHHGGGFFFBBBBBBAAA@@@???>>>===<<<;;;<<<<<<<<<<<<;;;:::999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>??????@@@AAACCCDDDEEEEEEDDDEEEFFFHHHJJJKKKLLLMMMMMMOOOQQQRRRSSSUUUXXX[[[^^^aaaeeegggiiikkkmmmoooqqquuuzzz~~~|||zzzwwwuuutttsssuuussspppqqqtttwwwxxxwwwsssttttttttttttssssssrrrpppppprrrtttyyy~~~jjjaaaTTTHHHAAA>>>======@@@DDDKKKSSSZZZaaaiiinnnrrrxxxzzzwwwzzzppp___RRRKKKJJJFFFDDDBBB???=========>>>=========<<<<<<<<<;;;;;;999999999999999999999999888888888888888888777777777777777777666666666666222222333333444555555666333333333333333333333333111111222333333444444555333333333333333333333333222222333333333333222222444444444444444444444444555555555666666666666777888888888888777666555444333444666777888888888888qqq[[[SSSQQQRRRTTTXXX\\\]]]\\\ZZZSSSOOOKKKHHHFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>@@@??????????????????@@@?????????@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@AAA>>>??????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDFFFHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJMMMQQQSSSUUU\\\eeelllwww}}}|||{{{yyyyyy~~~~~~|||zzzyyyxxxvvvsssqqqooonnnkkkhhheeeaaa```]]]ZZZWWWTTTQQQPPPMMMLLLKKKIIIGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCAAABBBBBBAAAAAA???>>>>>>;;;===>>>@@@AAA@@@???>>>===>>>>>>???@@@AAABBBCCCBBBCCCFFFHHHHHHGGGEEEDDDAAA@@@@@@???>>>===<<<<<<:::;;;<<<<<<<<<;;;:::999<<<<<<<<<<<<======>>>>>>>>>?????????????????????BBBBBBCCCEEEFFFHHHIIIIIIHHHHHHJJJLLLOOOQQQSSSTTTUUUWWWYYYZZZ[[[^^^aaadddgggiiilllnnnpppssswwwyyy{{{yyyyyyyyyxxxvvvtttssssssuuutttsssrrrssstttvvvwwwqqqrrrrrrssssssssssssrrrqqqrrrtttyyyxxxkkkVVVPPPGGG@@@>>>>>>@@@@@@FFFKKKSSS[[[bbbiiiooosss|||xxxuuuxxxpppaaaWWWNNNHHHGGGDDDCCCAAA???===<<<===>>><<<<<<<<<<<<;;;;;;;;;:::999999999999999999999999999999888888777777666666777777666666666555555555333333333333333444444444222222333333444555555555/////////000111111222222333333333333333333333333222333333444444333333222333333333333333333333333333444444444555555555555555666666777777666555444333444666888999999999999nnnXXXOOOPPPQQQTTTYYY^^^aaaaaa```UUUQQQLLLIIIGGGFFFDDDCCC???????????????@@@@@@AAA@@@@@@????????????@@@@@@??????????????????@@@@@@>>>>>>>>>>>>??????????????????@@@AAAAAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAABBBDDDGGGHHHIIIIIIHHHGGGGGGHHHIIIJJJGGGHHHJJJNNNOOOOOOUUU]]]eeepppzzz~~~~~~}}}||||||wwwuuusssrrrqqqooollljjjfffeeebbb___[[[WWWUUUSSSSSSRRRPPPNNNLLLJJJIIIIIIHHHHHHGGGFFFEEECCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBB@@@AAA@@@@@@???>>>===<<<999;;;===???@@@???>>>============>>>???AAABBBCCC@@@BBBDDDFFFGGGFFFEEECCCBBBBBBAAA@@@??????>>>>>>;;;<<<===>>>>>>===;;;:::;;;<<<<<<======>>>>>>???AAA@@@@@@@@@@@@@@@@@@@@@DDDEEEFFFGGGIIIJJJLLLLLLJJJLLLNNNPPPSSSVVVXXXYYYZZZ\\\___```bbbdddgggjjjmmmoooqqqsssuuuxxx}}}}}}uuuvvvxxxxxxvvvuuuuuuvvvqqqtttvvvtttqqqooorrruuuooopppqqqrrrrrrrrrrrrrrrqqqsssvvv}}}yyyhhhZZZKKKFFF@@@===>>>BBBFFFHHHLLLRRRZZZbbbhhhoootttxxx}}}xxxsssuuu|||qqq[[[SSSPPPJJJEEECCCAAAAAA@@@>>><<<<<<===???<<<<<<;;;;;;;;;:::::::::888888888888888888888888:::999999888777666666555777777666666555555555444555444444333333222222111111222333444555555666777111222222333444444555555333333333333333333333333333444444555555444444333111111111111111111111111222222333333333444444444111333444666777666666555333444666888999:::999999kkkYYYUUUOOORRRWWW\\\aaacccddddddYYYUUUOOOJJJGGGDDDAAA???BBBBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>===>>>>>>======>>>???????????????>>>???@@@AAAAAA@@@???>>>AAAAAAAAAAAABBBCCCDDDEEEAAAAAABBBAAA@@@AAACCCFFFFFFGGGIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKMMMPPPSSSUUU^^^dddllluuu{{{|||zzzyyywwwuuuuuuuuutttrrrpppooonnnkkkgggccc```^^^]]]YYYXXXUUUSSSQQQPPPPPPPPPNNNLLLIIIHHHHHHHHHGGGFFFGGGEEEDDDDDDDDDCCCAAA???BBBBBBBBBAAA@@@@@@@@@???>>>>>>>>>=========<<<<<>>============>>>??????<<<<<<======>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDEEEFFFGGGIIILLLNNNOOORRRTTTVVVWWWXXXZZZ]]]___bbbdddggghhhiiijjjmmmoooppptttxxx|||~~~{{{xxxxxxwwwvvvuuussssssrrrrrrrrrqqqppppppoooppppppppptttttttttrrrooonnnpppqqquuu{{{sssdddTTTIIIAAA@@@???>>>@@@EEEJJJMMMVVVYYY___gggooovvv{{{~~~yyyyyyyyy{{{~~~pppbbbTTTNNNHHHBBBAAADDD@@@@@@>>>===<<<<<<<<<<<<======>>>>>>======<<<;;;777777777777777777777777:::999999888777666666555555555444444444333333333333222111111111333666777222222333333333333444444222222333333333333444444444333333222222333333444333333222111000000111111333222222222222222222333555555555444444333333333777777666555444444333333333222111444888::::::888jjjXXXSSSOOORRRWWW]]]aaaccccccbbb\\\WWWRRRMMMIIIGGGDDDBBBAAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>=====================>>>????????????>>>>>>>>>????????????>>>>>><<<<<<<<<======>>>???@@@???@@@AAA@@@@@@AAACCCFFFGGGHHHIIIKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKNNNQQQSSSVVV[[[ccckkkssszzz}}}{{{zzzyyyyyyxxxvvvtttsssrrrooolllhhhfffdddccc___]]][[[YYYWWWVVVVVVVVVSSSQQQNNNLLLLLLLLLKKKJJJGGGFFFEEEDDDDDDCCCAAA???AAAAAAAAA@@@??????>>>>>>>>>>>>>>>=========<<<<<<======>>>>>>???@@@@@@AAADDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA??????@@@AAABBBCCCCCCDDDCCCDDDDDDEEEGGGHHHHHHIIILLLMMMNNNOOOQQQTTTVVVWWWWWWYYY[[[\\\]]]___bbbeeegggjjjlllnnnooopppsssuuuwwwzzz~~~~~~}}}}}}zzzxxxwwwvvvuuutttsssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrssssssrrrqqqsssvvvyyy{{{{{{mmmaaaUUUJJJBBBAAAAAA@@@AAADDDIIIOOOSSS[[[```hhhqqqyyy{{{{{{|||~~~xxx```UUUJJJGGGDDDAAABBBFFF@@@???>>>===<<<<<<<<<<<<::::::;;;;;;::::::999888999999999999999999999999777777666666555444444333555444444444444333333333333222111111111333555666222222222333333333444444222222333333333333444444333333222222222222333333333222222111111000111111222222111111111111222222555555444444444333333333666666555555444333333222333222222444777999999888hhhVVVQQQMMMQQQXXX^^^aaabbbaaa```[[[WWWQQQLLLIIIGGGEEECCC@@@???>>>===<<<<<<<<<<<<==============================<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>==================>>><<<<<<======>>>??????@@@>>>@@@AAAAAAAAABBBDDDFFFHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGHHHIIILLLNNNOOOLLLQQQWWW___gggoooxxx}}}~~~~~~}}}{{{yyyxxxvvvtttrrrooommmllllllgggeeeccc```___^^^^^^^^^[[[YYYVVVTTTSSSSSSQQQOOOKKKJJJIIIHHHHHHGGGDDDBBBCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@@@@?????????>>>===>>>>>>??????@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEDDDEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGHHHIIIJJJLLLNNNOOOOOOQQQRRRSSSTTTVVVYYY[[[\\\^^^```bbbcccdddfffjjjllloooqqqtttvvvwwwyyy{{{~~~~~~|||zzzyyyzzzzzzyyyxxxuuuuuusssrrrqqqqqqpppppprrrrrrrrrqqqrrrrrrssssssttttttsssssstttxxx}}}~~~ssscccVVVMMMGGGBBB??????AAACCCEEEIIIOOOUUUZZZaaahhhrrr|||~~~~~~sss```RRRJJJCCCAAA@@@@@@BBBEEE???>>>===<<<;;;;;;;;;;;;999999999999999888777777888888888888888888888888666666666555444444333333444444444444333333333333444333222111111222333444222222222222333333333333222222333333333333444444222222111111111111222222222222222111111111111111111111000000000000111111444444444444333333333333555444444333333222222222333222222444777888888777iiiWWWRRRLLLQQQXXX^^^aaaaaa___]]]VVVRRRMMMHHHFFFDDDBBB@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<======>>>>>>============;;;::::::;;;======<<<===>>>??????@@@@@@@@@???@@@BBBCCCCCCDDDFFFHHHIIIIIIJJJJJJJJJIIIGGGFFFFFFFFFFFFGGGHHHJJJLLLMMMHHHKKKOOOUUU\\\dddnnnttt~~~}}}{{{zzzxxxvvvtttsssrrrrrrmmmllljjjgggeeeeeedddeeecccaaa^^^\\\[[[ZZZWWWUUUSSSQQQPPPOOOOOOMMMKKKHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@AAAAAABBBBBBBBBBBBDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMJJJKKKMMMOOOQQQSSSTTTUUUWWWWWWXXXZZZ\\\^^^```aaadddfffhhhjjjkkkmmmqqqsssuuuxxx{{{}}}~~~~~~{{{xxxxxxwwwwwwwwwwwwvvvvvvssssssrrrppppppoooooooooqqqqqqqqqqqqqqqrrrssstttvvvvvvvvvvvvxxx|||wwwggg^^^QQQGGGAAA@@@AAAAAA>>>BBBFFFJJJNNNTTT[[[aaagggooo{{{}}}}}}}}}~~~}}}ttt^^^QQQMMMHHHCCC@@@>>>>>>???AAA======<<<;;;;;;:::;;;;;;999999::::::999999888777555555555555555555555555777777777666666555555555444444444333333333222222444333222111111222222333111222222222222333333333222222222333333333444444111111000000000000111111111111222222222111111111000000////////////000000333333333333333333333333333333333222222222111111333333333444666777777777jjjXXXSSSLLLQQQWWW]]]```___]]][[[SSSOOOJJJFFFDDDBBB@@@>>>@@@???>>>======<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999::::::;;;;;;<<<============<<<===<<<;;;::::::;;;<<<===::::::<<<======>>>======@@@BBBDDDEEEEEEEEEGGGHHHHHHHHHIIIIIIHHHGGGFFFDDDEEEEEEFFFGGGHHHIIIJJJKKKHHHIIILLLOOOTTT\\\eeekkkuuu{{{}}}|||{{{yyyxxxwwwvvvvvvrrrqqqooolllkkkjjjjjjjjjjjjhhheeedddcccaaa___\\\ZZZXXXVVVUUUUUUTTTQQQNNNMMMLLLKKKJJJIIIHHHGGGGGGEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLNNNOOOPPPQQQOOOPPPQQQTTTVVVXXXZZZ[[[___```aaabbbdddgggiiijjjiiikkkmmmooopppssswwwyyy{{{}}}|||zzzyyyvvvwwwwwwvvvuuutttttttttrrrqqqpppoooooonnnoooooooooooooooooopppqqqsssssstttvvvyyy||||||lll^^^VVVPPPHHHAAA>>>>>>@@@AAAAAAFFFLLLPPPTTTYYYaaagggpppyyy~~~}}}}}}~~~~~~uuu```QQQKKKHHHGGGDDD???<<<======>>><<<;;;::::::::::::::::::888888888999888888777666444444444444444444444444666666666666555555555555444444333333333222222222333333222222111222222222111111111222222222333333222222222333333333444444111000000//////000000111000111111222222222111111000//////////////////000333333333333333333333333222222222222222111111111333444444555555555666666kkkZZZUUUMMMQQQVVV[[[^^^^^^\\\ZZZRRRNNNIIIFFFDDDCCCAAA@@@@@@???>>>======<<<<<<<<<::::::::::::::::::::::::999999888888888999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>???@@@@@@???>>>AAACCCEEEFFFEEEEEEFFFGGGFFFFFFGGGGGGGGGEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHIIIJJJKKKOOOUUU]]]ccclllsss{{{~~~~~~~~~~~~}}}{{{zzzzzzzzzxxxwwwtttrrrpppooooooooopppnnnmmmlllkkkjjjgggddd```___]]]\\\[[[ZZZWWWTTTRRRRRRQQQOOONNNMMMLLLLLLHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJKKKKKKJJJKKKLLLMMMMMMNNNMMMMMMJJJKKKKKKKKKLLLNNNOOOPPPOOOPPPQQQRRRTTTVVVWWWWWWVVVWWWYYY[[[]]]___```aaaeeeeeefffhhhjjjlllnnnooooooqqqsssuuuwwwzzz}}}}}}{{{yyywwwvvvuuuuuuvvvwwwvvvtttrrrrrrsssqqqppppppooonnnnnnoooooonnnnnnnnnoooppprrrssstttssswww~~~ttthhhYYYMMMKKKHHHDDD@@@>>>>>>@@@AAAIIIOOOWWW[[[]]]```gggmmmyyy~~~xxxcccRRRIIIGGG@@@CCCBBB===:::<<<<<<;;;::::::999999999999::::::666666666666666555444444555555555555555555555555333333333333333333333333333333333333222222222222111111222222222222222222111111111111222222222222222222333333333333444444111111000000000000111111///000111333333222111111000000////////////000000222222222222333333333333222222222222222222222222333444555555444333444666kkkZZZVVVNNNQQQUUUYYY\\\\\\[[[ZZZQQQNNNIIIFFFDDDCCCAAA@@@???>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::999888888888999999:::;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;===>>>@@@BBBBBBBBBAAA@@@AAACCCEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBAAABBBCCCDDDEEEEEEFFFFFFEEEEEEGGGHHHKKKQQQXXX]]]fffllluuu|||~~~}}}||||||{{{|||~~~~~~~~~~~~}}}zzzxxxvvvvvvuuuvvvuuutttsssssssssqqqnnnllliiihhhfffeeedddbbb___]]]ZZZZZZYYYXXXVVVUUUTTTSSSOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMNNNNNNNNNNNNQQQQQQRRRRRRRRRRRRRRRQQQOOOOOOPPPQQQSSSUUUWWWXXXVVVWWWXXXZZZ\\\]]]_________```aaaccceeeggghhhiiijjjjjjkkkmmmoooqqqssstttvvvxxx{{{}}}~~~yyyyyyxxxvvvtttsssssssssqqqtttvvvvvvsssrrrrrrsssqqqpppoooooooooooooooooonnnnnnooopppqqqssstttuuuyyyzzzkkk___VVVLLLDDDBBBBBB@@@???@@@CCCHHHKKKUUU[[[cccggggggiiiooouuu|||tttbbbTTTIIICCCCCC>>>CCCCCC>>>:::;;;;;;999999999888888888888999999666666666666666555444444444444444444444444444444222222222222222222222222333333333222222222222111///000111222222222222222111111111111222222222222222222333333333333444444222111111000000111111222...000111333333333111000111000000//////000000111111111222222222333333333333333333333333333333333333555666555333222333555kkkZZZVVVOOOQQQUUUXXXZZZ[[[ZZZZZZOOOLLLGGGDDDCCCBBB@@@???======<<<;;;::::::::::::999999999999999999999999999999888888999:::;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;============;;;:::999:::<<<>>>???>>>===<<<@@@BBBDDDDDDBBBAAA@@@AAAAAABBBCCCDDDDDDCCCBBBBBB???@@@AAABBBCCCDDDDDDDDDAAABBBDDDFFFIIINNNUUUZZZbbbiiirrrzzz~~~}}}yyywwwwwwxxxyyyzzz{{{~~~~~~}}}|||{{{zzzzzz{{{}}}}}}{{{zzzzzzzzzyyyxxxwwwwwwxxxvvvsssqqqqqqooommmlllllljjjgggdddbbbbbb```___^^^\\\[[[[[[VVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVWWWWWWXXXXXXUUUUUUVVVVVVVVVUUUUUUTTTSSSTTTUUUVVVXXX[[[]]]^^^\\\]]]^^^```bbbccceeeeeefffggghhhiiikkkmmmnnnnnnrrrrrrsssuuuwwwyyy{{{|||{{{}}}}}}zzzvvvvvvwwwuuutttrrrssssssnnnqqqtttuuusssqqqrrrtttqqqppppppoooooooooooopppoooooooooqqqrrrtttvvvwww~~~xxxjjjZZZPPPKKKEEE???<<<===>>>@@@DDDKKKSSSXXX]]]eeelllooonnnoootttzzz{{{uuu___RRRKKKDDD@@@AAAAAAGGGHHH@@@;;;;;;:::777999888888888888888999999888888888888888777777666222222222222222222222222444444444444444444444444333333333222222222111111...///000222222333333333000111111111111222222222222222333333333444444444222222111111111111222222...///111333444333111000111111000000000000111111111111111222222333333333333333333333333333333333333555666555333111333555jjj[[[TTTRRRRRRTTTXXXZZZ[[[YYYVVVOOOLLLHHHEEECCCBBB@@@>>>============<<<<<<<<<<<>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@???>>>=========???AAABBBAAAAAACCCDDDAAAAAAAAAAAACCCHHHOOOSSS```eeemmmsssyyy}}}zzzxxxwwwvvvuuussspppsssvvvxxxzzz~~~~~~~~~~~~~~~}}}}}}|||||||||~~~}}}|||}}}~~~~~~~~~}}}{{{{{{{{{xxxtttqqqpppooommmlllkkkjjjhhhhhhgggfffcccaaaaaaaaaaaa```______^^^^^^]]]\\\[[[ZZZYYYZZZ[[[\\\]]]]]]\\\]]]^^^^^^\\\[[[^^^]]]]]]]]]]]]]]]]]]]]]^^^\\\\\\___bbbdddccc``````aaacccfffiiikkklllllllllmmmnnnpppqqqssstttuuuxxxwwwwwwxxx|||}}}{{{xxxvvvuuuuuuuuussspppooopppqqqmmmnnnpppqqqssssssttttttuuusssqqqpppppppppooonnnqqqnnnppptttuuutttzzzlllcccWWWLLLEEEAAA===;;;===???AAADDDHHHQQQ]]]fffooorrrvvvxxxyyyyyy{{{|||}}}~~~|||zzzzzz|||mmmbbbRRRHHHCCCBBB@@@>>>;;;FFFIII@@@:::===<<<777999999999999999888777777555555666666555555444333333333333333333333333333444444444333333222222222666555555444333222111111000000111111222222222333111111111111222333444555222222111000//////000000000/////////000111222222000000000000000000000000111111111000000000000000......///000111111222222222222222111111111111000222333444555444333222111hhhYYYSSSQQQRRRUUUYYY[[[[[[XXXUUUNNNKKKGGGDDDBBBAAA???===============<<<<<<<<<<<<===:::777777999;;;:::888999999888888888999:::;;;888777777888:::;;;;;;:::999999::::::::::::;;;;;;========================>>>>>>>>>????????????@@@??????@@@@@@??????>>>===>>>???AAABBBAAAAAABBBCCC@@@@@@AAAAAABBBFFFLLLPPPWWW]]]gggpppyyy~~~zzzvvvsssrrrrrrqqqpppppprrrsssssstttxxx~~~{{{zzz{{{}}}~~~{{{xxxwwwvvvtttssspppnnnmmmllllllkkkhhhffffffffffffeeeddddddcccccceeeeeedddccccccdddeeefffffffffeeefffggggggfffdddcccccccccbbbbbbbbbaaaaaacccbbbbbbdddgggiiihhhfffhhhjjjlllnnnqqqssstttuuussstttuuuvvvxxxyyyzzz{{{||||||{{{}}}}}}{{{yyywwwvvvtttttttttrrrpppnnnooopppoooooopppqqqrrrrrrrrrqqqpppooommmmmmnnnnnnnnnnnnooonnnqqqwwwzzz|||uuujjj\\\UUUKKKDDD@@@>>>===;;;===AAAGGGMMMUUU```mmmvvv}}}~~~}}}|||{{{{{{~~~}}}xxxtttuuu|||sss___VVVIIIAAA>>>>>>===;;;777AAADDD===999<<<<<<777666666666666666555444444555555555555555444444333333333333333333333333333333333333222222111111111222222222222111111111111000000000000111111222222111111111111222333444444333333222111111111111111222222111111222222333444000000000000000000000000000000000000000000000000//////000000111222222333222222222111111111000000111111222222222222222111~~~gggXXXRRRQQQSSSVVVZZZ]]][[[WWWTTTLLLIIIFFFCCCBBBAAA???============<<<<<<<<<<<<;;;::::::999999999999888888888888888999999999:::::::::999888:::<<<===<<<;;;999999::::::::::::;;;;;;<<<<<<======>>>>>>???????????????>>>>>>>>>============>>>??????????????????@@@BBBBBBAAA@@@@@@AAA>>>@@@AAAAAABBBDDDHHHKKKOOOVVV```kkkwww~~~yyysssooonnnnnnooooooqqqrrrqqqooonnnrrryyy|||zzzyyyzzz{{{|||~~~}}}{{{zzzyyywwwvvvuuutttsssrrrrrrqqqooommmmmmmmmlllkkkkkkjjjjjjiiijjjjjjiiiiiijjjkkklllmmmmmmlllkkklllnnnnnnlllkkklllkkkkkkjjjiiihhhggggggiiiiiiiiilllnnnpppooonnnnnnoooqqqtttvvvxxxyyyzzz||||||}}}~~~~~~zzzxxxxxxwwwvvvuuurrrssssssqqqooommmnnnpppoooppppppqqqppppppoooooonnnmmmmmmlllmmmnnnooopppppppppttt{{{qqq___TTTKKKFFFAAA======>>>???@@@>>>DDDMMMVVV___kkkwww~~~|||||||||~~~yyyqqqnnnppp|||lll[[[PPPIIIAAA<<<;;;;;;:::999444<<>>======<<<<<<<<<;;;;;;;;;999:::<<<;;;:::888888999777777888999999999999888;;;:::999:::<<<===<<<;;;999999999:::::::::;;;;;;;;;;;;<<<===>>>???@@@AAA??????>>>>>>===<<<;;;;;;;;;;;;===>>>???@@@@@@@@@@@@AAABBBBBB@@@??????@@@>>>@@@BBBCCCCCCCCCEEEGGGLLLRRR[[[fffrrr{{{sssnnnmmmnnnoooooosssrrrpppmmmlllpppyyy}}}{{{{{{}}}~~~}}}||||||zzzyyyyyyxxxwwwwwwxxxwwwuuusssrrrrrrrrrqqqppppppoooooonnnnnnooopppqqqrrrssstttrrrqqqqqqrrrttttttsssqqqrrrrrrqqqpppooonnnmmmlllnnnoooppprrrtttvvvvvvvvvtttuuuxxxzzz|||~~~|||{{{yyyvvvuuuuuuuuutttsssqqqrrrrrrpppnnnmmmnnnooonnnnnnoooppppppppppppoooppppppoooooonnnooorrrtttuuuwww{{{|||ooo```QQQHHHBBB@@@>>>===???BBBEEEGGGGGGMMMWWW___gggqqqzzz~~~~~~{{{}}}{{{sssllllllqqq|||mmm[[[OOOGGGCCC???<<<<<<;;;:::999444999<<<888666888888666777888888888888888777777444444555555555444333333222222222222222222222222222222222222111111111111//////000000000000000000......//////////////////000000000000000111222222//////...............///000000////////////000000000000000000000000000000/////////000000000000000000111111111222222222333111111111111000000000000//////......///111333444~~~gggYYYRRRRRRTTTXXX\\\]]][[[UUUQQQKKKHHHEEECCCBBBBBBAAA???<<<<<<<<<<<<;;;;;;;;;;;;999:::<<<<<<;;;::::::;;;666777888999999999888888:::999888999:::;;;:::999999999999:::::::::;;;;;;:::;;;<<<===>>>???@@@AAA???>>>======<<<;;;::::::999:::;;;===??????@@@@@@@@@AAABBBBBB@@@>>>>>>??????AAACCCCCCCCCCCCDDDFFFHHHMMMUUU___kkk{{{|||tttnnnlllmmmnnnoooppppppnnnkkkkkkqqq{{{~~~~~~}}}|||{{{{{{||||||zzzxxxwwwwwwvvvuuuuuuttttttsssuuuvvvwwwyyyzzz{{{||||||zzzyyyyyy{{{|||}}}|||zzzxxxwwwvvvuuutttsssrrrrrrssstttvvvxxxzzz{{{|||}}}~~~}}}{{{yyyyyywwwuuutttttttttrrrqqqpppqqqqqqooommmmmmnnnooolllmmmnnnooopppqqqqqqqqqrrrrrrrrrpppooopppssswwwzzz~~~wwwhhh[[[QQQIIIDDD?????????AAACCCFFFJJJMMMWWW]]]eeelllrrrxxx{{{|||~~~~~~~~~zzzvvvppplllqqqxxx}}}mmm[[[PPPKKKBBBAAA>>>===<<<;;;999888666999:::777666666666555333333444444444444444333444444444555444333333222222222222222222222222222222333333333333333333333333333222111000000////////////..................000000/////////000111111///...............//////000000//////...//////000////////////////////////......//////000000000000111111111111111222222222111111111000000000//////000/////////000111333444~~~gggXXXRRRQQQRRRUUUXXXYYYWWWRRRNNNIIIFFFCCCAAAAAAAAA@@@???<<<<<<<<<;;;;;;;;;;;;:::999999999::::::;;;<<<<<<777777777888888888999999999888777888999:::999888999999::::::::::::;;;;;;::::::;;;<<<===>>>???@@@======<<<<<<;;;:::999999888999;;;<<<>>>??????@@@???AAABBBAAA???>>>>>>??????@@@BBBCCCBBBCCCDDDFFFCCCGGGNNNVVVbbbrrr|||tttnnnllllllmmmnnnmmmmmmlllkkklllsss}}}~~~|||||||||{{{zzzzzzyyyyyyyyyzzz{{{}}}~~~}}}}}}}}}~~~~~~}}}}}}|||{{{zzzyyyyyyxxxxxxzzz}}}|||yyyyyyxxxwwwvvvwwwvvvtttttttttsssqqqooopppqqqqqqpppnnnmmmnnnpppllllllnnnpppqqqrrrssssssppprrrrrrqqqoooqqqvvvzzzvvvfffWWWLLLFFFCCCBBB>>>AAAEEEHHHKKKPPPVVVYYYdddiiipppvvvyyy~~~~~~}}}{{{{{{{{{zzzyyyzzz||||||wwwuuussssssyyynnn[[[MMMGGGFFF>>>======;;;:::888777666888888777666666666555555333333444555555555555444444444444444444333222222222222222222222222222222333333333333333444444444555444333222111000000///////////////............000000////////////000000111111000000000111222222222222111000000000111111////////////////////////---......//////000000111000000000000000000000000111111000000000/////////000//////000000111222222|||eeeWWWQQQNNNOOOPPPRRRSSSQQQMMMJJJFFFCCC@@@?????????>>>===<<<<<<<<<;;;;;;;;;::::::888555333555999<<<<<<;;;888777666666666777999::::::888777888999:::999777999999::::::::::::;;;;;;999::::::;;;<<<======>>><<<<<<;;;;;;::::::999999888999:::<<<===>>>>>>???>>>@@@AAAAAA???>>>>>>???>>>???@@@@@@@@@AAACCCEEEBBBEEEHHHMMMVVVeeevvvwwwrrrooooooooonnnnnnooooooooopppwww}}}~~~~~~~~~{{{yyyuuutttuuuvvvvvvuuutttsssrrrrrrssssssqqqppppppqqqqqqpppnnnnnnoooqqqnnnooopppqqqrrrrrrrrrrrrooorrrssssssrrruuu|||yyykkkbbbUUUJJJDDDBBBBBBBBBEEEJJJQQQWWW]]]dddlllqqqtttxxx}}}~~~}}}yyyyyyxxxvvvuuuuuuwwwyyy~~~zzzwwwzzz|||}}}kkkZZZOOOEEE@@@AAA::::::::::::888777666777666444444555666666666666444555666777777777777666333444444444444333222222111111111111111111111111111111222222333333333333333333333222222111111111000000000/////////......000//////....../////////111111111111111222333333222222111000000000000000////////////////////////------......///000000111////////////////////////111000000000////////////...//////000000000//////{{{dddVVVPPPLLLLLLMMMNNNOOOMMMJJJGGGCCCAAA>>>============<<<<<<<<<;;;;;;;;;:::::::::777333///111777<<<<<<:::999888666555555777999::::::999888888::::::999888999999:::::::::;;;;;;;;;999999::::::;;;<<<<<<<<<;;;;;;::::::::::::999999888999:::<<<===>>>>>>>>>===???AAAAAA???>>>???@@@<<<===>>>>>>>>>???BBBEEEEEEFFFGGGIIINNNZZZiiittt|||vvvsssrrrrrrqqqrrrsssttttttuuu{{{}}}zzzyyyvvvtttssstttvvvvvvvvvqqqppppppqqqssssssrrrpppqqqqqqrrrqqqooooooppprrrqqqqqqqqqrrrrrrrrrqqqqqqooosssuuuvvvvvvzzztttdddYYYSSSJJJCCCAAABBBCCCDDDMMMSSS]]]fffnnnwwwwwwwwwvvvtttrrrrrrtttvvv{{{}}}zzzyyynnnYYYOOOIIIBBB>>>???888999:::999888888888999333111000333555666666888111222222333444444444333333333444444444333222222111111111111111111111111000000111111222222222222111111111111222222222222111111000000/////////...000//////.........//////000000//////000111222222000000///...............////////////////////////---------...///000000111////////////............000000000000////////////---.../////////...---,,,uuu___SSSNNNGGGGGGHHHJJJLLLLLLIIIGGGDDDBBBAAAAAAAAAAAA@@@>>>;;;;;;:::999999888777777777777777999;;;<<<;;;:::===<<<<<<;;;:::999888888777777888999999999999999;;;:::999888888888999:::999999999999999999999999>>>===<<<;;;::::::::::::999999999:::<<<>>>???@@@;;;<<<===>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@AAAAAAAAACCCCCCCCCEEENNN\\\fffnnnttt{{{~~~{{{wwwvvvyyyyyyzzz{{{}}}{{{xxxvvvvvvuuutttsssssstttuuuvvvwwwvvvuuutttsssrrrrrrqqqrrrqqqpppooonnnnnnnnnnnnssstttsssrrrqqqrrrtttwwwvvvwwwxxx{{{{{{mmm^^^UUUPPPHHHBBBCCCCCCBBBGGGOOOWWWcccrrr|||yyywwwssspppppprrruuuwwwxxx{{{~~~||||||hhh]]]OOOEEEBBBAAA???===:::::::::999888777666666444444444444444444444444222333333444444333333222222222222222222222222222222111000000000111333444222222111111111111222222222111111000000000000000........................000//////.........////////////............//////000000000000////////////........................///////////////.........000///...---,,,------...///////////////.........//////............//////pppZZZNNNIIIFFFFFFGGGIIIKKKKKKHHHFFFBBB@@@????????????>>><<<<<<<<<;;;:::999888777777888777888:::<<<======;;;======<<<:::999888777777777777888999999999888888:::999888777888888999:::::::::::::::::::::999999:::999999999999999::::::<<<;;;;;;:::;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@>>>@@@BBBBBBCCCHHHQQQYYYdddjjjssszzz}}}|||}}}|||||||||}}}~~~~~~}}}~~~~~~{{{xxxuuutttrrrrrrqqqqqqqqqrrrtttuuuwwwvvvuuusssrrrrrrqqqqqqqqqqqqqqqppppppqqqqqqrrrssstttttttttssssssuuuwww}}}}}}~~~uuuiii]]]QQQIIIEEE@@@>>>@@@CCCGGGQQQ\\\kkkvvvwwwuuuqqqooooooqqquuuwwwyyy|||~~~~~~lllYYYPPPEEE>>>======<<<;;;999999999999888777666555444444444444444444444444222333333444444333333222222222222222222222222222222111111000111222333444111111000000000000111111222111000000//////000000........................//////............////////////............//////000000000/////////..............................///.....................000///...---,,,------...////////////............//////............//////mmmWWWKKKFFFEEEEEEFFFHHHJJJIIIGGGEEEAAA@@@>>>>>>??????===<<<======<<<;;;999888888777888888999;;;>>>@@@@@@???>>>===<<<:::999777777666888888888999888888777777777777777777777888999:::::::::::::::::::::;;;;;;666666666777777999::::::;;;;;;:::999999::::::;;;>>>>>>?????????>>>===============>>>>>>?????????<<>>:::999:::888777888999999888888777666555444444444444444444444444222222333333333333222222111111111111111111111111111111111111111222333333000000////////////000000111111000///////////////------------------------///...............////////////............///////////////.........------------------------------........................///...------,,,---------........................//////............//////mmmXXXKKKGGGDDDDDDEEEGGGHHHHHHEEECCCBBBAAA??????@@@@@@>>>===;;;;;;;;;::::::::::::999999999:::===AAACCCDDDCCCAAA???===:::888777666666888888888888888777777666555555666777777888999:::::::::;;;;;;;;;;;;<<<<<<777666666777777888999:::777777777888999;;;<<<===????????????>>>======<<<;;;<<<<<<======>>>>>>>>>>>>@@@CCCCCCBBBBBBDDDFFFLLLRRR[[[dddmmmxxx}}}{{{yyywwwxxxxxxzzz|||}}}yyyzzzzzz{{{{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}|||{{{zzzyyyxxxwwwvvvtttssssssrrrssssssuuuvvvxxxyyyzzzuuutttsssrrrqqqqqqqqqqqqrrrqqqqqqrrrrrrssstttuuuqqqqqqrrrrrrtttyyy{{{oooggg[[[PPPIIIDDD@@@???:::===BBBFFFLLLXXXlll{{{uuusssqqqpppqqquuuyyy|||tttaaaSSSKKKEEEBBB===:::999888666444777777888888777666666555333333333333333333333333222222333333333333222222111111111111111111111111000000000000000111111111//////............//////000000///............///------------------------......---------...////////////............/////////.........---------------------------------------------------............---------------------------...............//////......------......///mmmXXXKKKGGGDDDDDDEEEFFFHHHGGGDDDBBBBBB@@@????????????>>><<<888888999::::::;;;;;;<<<999999;;;???CCCFFFGGGFFFDDDBBB>>>;;;888777666666777777888888888777777666555555666777888999999999:::::::::;;;;;;<<<<<<<<<999999888888888888999999777777777888999:::;;;<<<>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<======>>>>>>@@@@@@@@@@@@@@@AAADDDFFFEEEKKKSSS\\\eeeppp||||||yyyuuuuuuvvvxxx{{{zzzzzzzzzzzzyyyyyyzzzzzz||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}|||||||||}}}}}}zzz|||}}}|||{{{zzzxxxyyyxxxwwwuuutttrrrqqqppprrrrrrtttvvvwwwyyyzzzzzztttsssrrrqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqrrrrrrqqqqqqqqqrrrvvv}}}zzznnngggZZZTTTLLLFFFBBB???>>><<<999???GGGLLLUUUdddxxxwwwvvvtttsssuuuyyy}}}ttt___QQQJJJHHH???>>><<<;;;:::888666555666666777777777666555555333333333333333333333333111222222333333222222111000000000000000000000000---....../////////////////////............//////000///......---.........---------------------------------------...////////////............/////////.........------------------------------------+++,,,,,,,,,---------...,,,,,,------------------,,,---------......//////......------------......lllVVVJJJEEEEEEDDDEEEFFFGGGGGGDDDAAA???>>><<<<<<======;;;:::777777888999999:::;;;;;;888999;;;???EEEHHHIIIIIIGGGEEEAAA<<<999777777777555666777777888888777777666666777888999999999999999999::::::;;;;;;<<<<<<;;;::::::999999999::::::;;;;;;:::999888888888888<<<<<<=========<<<;;;;;;::::::;;;<<<======>>>??????>>>===<<<>>>@@@BBBDDDBBBFFFMMMTTT[[[fffrrr{{{~~~{{{vvvuuuuuuvvvyyy|||~~~~~~~~~}}}{{{zzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~{{{{{{||||||}}}~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{xxx{{{~~~zzzyyyxxxxxxvvvuuuvvvuuutttrrrpppooommmmmmnnnoooqqqssstttuuuvvvvvvsssrrrqqqqqqpppppppppqqqrrrqqqpppppppppppppppqqqssstttuuuxxx|||zzzlll^^^VVVKKKGGGCCC???===<<<:::999999BBBMMMUUU```rrrzzzyyywwwvvvxxx|||sss___QQQGGGCCCCCC777777888999999888777777555555666666666666555555333333333333333333333333111111222222222222111111////////////////////////------.../////////////////////............////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////............///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------+++,,,,,,------------,,,,,,,,,,,,---......//////......------------......lllVVVJJJEEEEEEEEEEEEGGGHHHGGGDDDAAA???===<<<<<<<<<<<<;;;999888888888888888888888888777888:::???EEEIIIKKKKKKJJJGGGCCC>>>:::888888888444444666777888888888888777888999::::::999888888888888999999:::;;;;;;;;;999999999999999:::;;;<<<<<<<<<:::999999888888888::::::;;;;;;<<<;;;;;;;;;::::::;;;<<<===>>>??????>>>=========>>>@@@@@@@@@???CCCGGGLLLRRR[[[gggooo{{{}}}~~~}}}xxxwwwuuuttttttvvvyyyzzz{{{}}}}}}~~~~~~}}}||||||wwwwwwxxxyyyzzz{{{||||||zzzzzz{{{||||||}}}~~~~~~||||||{{{zzzzzzzzzzzzzzzzzz}}}~~~}}}~~~{{{xxxvvvvvvvvvuuutttsssrrrrrrpppooonnnmmmmmmlllmmmoooppprrrrrrrrrrrrrrrqqqqqqpppppppppppppppppppppoooppppppqqqrrrsssvvvzzz~~~tttgggZZZPPPJJJCCC@@@===;;;<<<======<<>>>>>555666777777666666555555444555555666666555555555222222222222222222222222111111222222222222111111////////////////////////...///000111111111000000000//////////////////000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////............//////000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------***+++,,,---...------,,,++++++,,,------...//////...------,,,,,,------...nnnXXXLLLGGGFFFEEEFFFGGGHHHGGGDDDAAA@@@???======>>>>>><<<;;;::::::999888777666555555666777:::???EEEJJJLLLLLLLLLIIIDDD???;;;999888888222333555666888999999999888999:::;;;;;;:::888777777777888999999:::;;;;;;666666777888999;;;===>>>999999999999:::;;;<<<<<<888999999:::;;;;;;;;;;;;::::::;;;<<<===>>>???@@@?????????@@@AAAAAA@@@>>>===@@@CCCGGGKKKTTT___ggguuuwwwxxxyyy{{{~~~~~~zzzxxxuuurrrqqqqqqrrrtttvvvyyy|||}}}}}}|||}}}~~~~~~~~~}}}}}}}}}}}}tttuuuvvvwwwxxxyyyzzzzzzzzzzzz{{{{{{|||}}}}}}~~~|||{{{zzzzzzyyyyyyyyyyyy|||~~~}}}||||||{{{zzz|||yyywwwwwwwwwvvvtttrrrrrrqqqqqqpppppppppooolllmmmnnnpppqqqqqqqqqpppqqqqqqppppppppppppppppppnnnnnnooopppqqqssstttuuuyyy~~~sssdddWWWLLLFFFCCC???===::::::===AAACCCDDDPPPZZZdddlllxxx|||}}}}}}{{{yyyxxxyyy}}}nnn[[[JJJFFFFFFBBB===;;;999::::::888555333222222444444555555666555555444222222222222222222222222111111222222222222111111///////////////////////////000111333333222222111000000////////////000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000//////............//////000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------)))***,,,---...------,,,++++++,,,,,,---...//////...------,,,,,,------...pppXXXLLLJJJFFFFFFFFFFFFEEECCCBBB@@@AAA@@@>>>======<<<:::888;;;:::888666555666666777888999<<>>???AAACCCFFFKKKRRRVVVbbbeeejjjnnnsssxxx}}}wwwvvvtttrrrpppooonnnnnnnnnqqqvvv{{{{{{xxxzzzzzz}}}}}}}}}}}}|||yyyvvvssspppuuuxxx}}}{{{yyyxxxvvvwwwxxxyyyxxxxxxzzz{{{|||}}}}}}}}}|||{{{~~~~~~}}}}}}}}}}}}}}}|||~~~~~~}}}|||||||||}}}}}}|||{{{yyyyyyuuuuuuuuuuuuuuutttttttttvvvuuutttqqqooommmkkkkkknnnnnnnnnmmmnnnnnnooooooqqqqqqqqqpppoooooorrrtttnnnoooppprrruuuzzz~~~}}}pppggg[[[QQQKKKFFFCCC@@@@@@@@@??????AAAFFFLLLQQQ\\\dddqqq|||{{{zzz{{{~~~yyydddSSSMMMDDD===::::::::::::888777666444444555555666555555555555444333222222111222222333333222222111222333333444444333333222////////////////////////000000000000000000000000---...///000000///...---------......------,,,+++.........------,,,,,,,,,...------------...//////.........////////////000......---,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////---...///...---...000222nnnVVVKKKIIIFFFFFFGGGGGGFFFDDDBBBAAAAAA???===<<<<<<<<<:::888:::999888777666666666666777888:::<<<@@@EEEIIIKKKNNNKKKFFFAAA===:::::::::666666777777777888888888888777666555666777999:::777777777777888888888999555555555666777999;;;<<<:::::::::999999999888888777777777888999:::;;;<<<999999::::::::::::;;;;;;<<<<<<======>>>???@@@@@@???@@@AAABBBCCCGGGLLLPPPZZZ^^^ccchhhmmmsssyyy~~~wwwvvvtttqqqooonnnmmmmmmoooppptttxxxwwwuuuxxx}}}}}}{{{{{{{{{zzzxxxtttqqqnnnnnnpppuuu|||{{{xxxvvvuuuuuuvvvuuutttxxxyyyzzz|||||||||{{{{{{||||||||||||}}}}}}}}}}}}~~~~~~}}}|||||||||}}}~~~}}}||||||{{{yyyxxxwwwvvvuuuuuuuuuuuuttttttsssssssssssssssrrrqqqooonnnmmmmmmmmmllllllkkkkkkkkklllllloooqqqrrrqqqpppoooqqqrrrssssssuuuxxx}}}yyypppjjj```YYYOOOGGGCCCBBBAAA???AAABBBDDDFFFIIINNNUUUZZZeeelllwww~~~~~~{{{yyy{{{~~~zzzeeeUUUMMMHHHAAA;;;999888888777666555444333333333444555444444444444444444333333111222222333333222222111111111222222222222111111////////////////////////////////////////////////---...///000000///...---------......------,,,+++......---------,,,,,,,,,---------------...//////,,,,,,,,,------------.........---,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++---...---,,,,,,---///kkkTTTIIIIIIGGGGGGGGGGGGFFFDDDCCCAAA@@@>>><<<<<<<<<;;;999888888888999888888777666555888888999;;;>>>AAADDDFFFGGGDDDAAA===:::999888888555666777888888888777777555555555666777888999:::555555666666666777777777555555777999;;;<<<======888888888888888888888777888888888888888999:::;;;999999::::::::::::;;;;;;999:::;;;<<<===>>>?????????@@@@@@@@@@@@BBBFFFIIIOOOSSSXXX^^^eeellltttyyyyyywwwtttqqqnnnmmmllllllpppoooqqqtttsssrrrwww~~~~~~}}}~~~zzz{{{{{{{{{yyyuuuqqqnnnhhhiiilllrrrzzz~~~yyyvvvuuutttsssrrruuuvvvwwwxxxyyyyyyyyyyyyyyyzzzzzz|||}}}~~~~~~}}}}}}}}}}}}}}}|||}}}~~~~~~}}}{{{zzzzzzzzzyyyxxxwwwvvvtttssssssuuuuuutttssssssrrrqqqqqqqqqpppppppppoooooonnnnnnmmmmmmkkkjjjjjjjjjjjjkkknnnppprrrrrrrrrqqqqqqrrrxxx{{{vvvmmmcccZZZUUUNNNIIIBBB>>>>>>???AAABBBEEEGGGLLLPPPTTTZZZaaaeeeooouuu}}}~~~~~~~~~~~~zzzyyy{{{}}}qqq^^^PPPHHHEEEAAA<<<999777666555444555444333222222222333333222333333444444444444333111111222222222222111111//////000000000000//////////////////////////////..............................////////////......------......------,,,+++...------------,,,,,,,,,---------------......///,,,,,,,,,------------.........---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------///000000///---......iiiSSSIIIIIIGGGGGGHHHGGGFFFEEECCCBBB???===<<<;;;;;;;;;999777777888999999999777666555:::::::::;;;===???AAACCC???===;;;888666666666666444555777999999888777555444555666888888888777777555555555555666666666666555777999;;;<<<<<<;;;:::666666777777777777777777999888888888888888999999999999999:::::::::;;;;;;;;;;;;<<<>>>???@@@AAABBB??????@@@???>>>@@@BBBEEEGGGJJJPPPVVV^^^fffooottt{{{}}}|||zzzwwwssspppnnnmmmlllooonnnoooqqqrrrsss{{{}}}|||||||||{{{|||}}}}}}{{{xxxuuurrrhhhhhhjjjmmmsss{{{|||zzzxxxvvvuuurrrrrrssstttuuuuuuvvvvvvwwwxxxyyy{{{}}}~~~~~~}}}||||||}}}}}}}}}|||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyyzzzzzzyyyxxxwwwvvvuuutttuuutttssssssrrrqqqpppppppppppppppoooooonnnnnnnnnooommmllljjjjjjjjjlllllloooqqqsssttttttuuuxxxzzz|||vvvkkkaaaXXXQQQKKKGGGBBB@@@>>>===???BBBFFFHHHKKKOOOUUUZZZ___dddjjjmmmvvvzzz~~~}}}~~~}}}yyyyyy{{{}}}nnnZZZNNNGGGCCC>>><<<999888777666444222444444333333222222222222111222333444444444444444111111222222222222111111...//////000000//////...////////////////////////...........................//////////////////...------......------,,,+++------------------------------,,,,,,------...///.........////////////000......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111000...---,,,---hhhSSSJJJJJJGGGGGGGGGGGGFFFDDDCCCAAA>>><<<;;;:::;;;:::999777666777888999999888666555::::::999999:::;;;===>>>:::999888777666666666666333555777888999888666555666777888888888666444333555555555555666666666777444555777888777666444222555555555666666777777777888888888777777888999999999999999:::::::::;;;;;;<<<<<<===>>>???@@@AAABBB===>>>??????>>>???BBBDDDCCCFFFKKKQQQXXXaaaiiiooovvvxxxzzz||||||}}}|||yyyuuurrrpppoooooommmnnnqqqssswww~~~|||||||||||||||}}}}}}~~~}}}{{{yyyxxxooonnnmmmnnnqqqvvv{{{~~~}}}zzzxxxqqqqqqqqqqqqqqqqqqqqqqqquuuvvvxxxzzz}}}~~~~~~~~~}}}||||||{{{{{{{{{|||||||||||||||||||||}}}||||||}}}~~~}}}|||{{{|||~~~}}}|||{{{zzzzzzyyyyyyxxxwwwvvvuuuuuutttssssssrrrqqqqqqpppppprrrqqqqqqpppooonnnmmmmmmmmmllljjjiiijjjkkkmmmoootttuuuvvvwwwyyy}}}zzzgggaaaWWWNNNHHHDDDAAA@@@>>>???@@@BBBEEEIIIMMMPPPTTTXXX]]]bbbfffjjjooorrrzzz}}}~~~~~~~~~zzzxxxyyy{{{}}}iiiWWWNNNHHHCCC@@@:::999777777888777444222444444444444333333222222111111222333444444444444000111111222222111111000///000000000000000000////////////////////////////////////////////////////////////....../////////------......------,,,+++------------------------,,,,,,,,,,,,,,,---...............////////////000......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++******+++gggRRRIIIJJJFFFFFFFFFFFFEEECCCBBB@@@===;;;::::::::::::999777777777888888888888777777777666555555555666777888999888888777777777888888444555666777777777666666777888888888777555333222444444555555555666666666666777888888777555333111444444555666666777888888777777777777777888999:::999999::::::::::::;;;;;;;;;;;;<<<<<<======>>>>>>===>>>??????>>>???AAACCCBBBDDDHHHMMMRRRZZZccchhhooorrruuuwwwyyy{{{~~~~~~zzzvvvtttooommmooorrrvvv{{{~~~~~~~~~~~~~~~~~~~~~}}}|||yyyvvvuuuvvvwwwxxx{{{|||uuutttrrrqqqoooooonnnnnnrrrsssuuuxxx{{{}}}||||||||||||{{{{{{{{{zzzzzzzzz{{{|||}}}}}}||||||{{{{{{{{{|||}}}~~~~~~~~~~~~yyyyyyzzzzzz|||}}}~~~}}}|||{{{wwwwwwwwwvvvuuuttttttsssssssssrrrrrrrrrrrrqqqqqqsssrrrrrrqqqpppooonnnnnnjjjiiihhhhhhjjjmmmqqqssszzz|||~~~~~~qqqhhhVVVPPPHHHBBB???===<<<<<>>;;;999777777777888777555333333333444444444333222111111222222333333333333222000000111111111111000000000000111111111111000000//////////////////////////////////////////////////////............//////------......------,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,------...,,,,,,,,,------------.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,...///eeePPPHHHIIIEEEEEEEEEEEEDDDBBBAAA???<<<;;;999999::::::888777888888777777777777888888666555444333333333444555666666666666666666666666555555555666666666666777777777777777666555444444333333333333444444444444777888888999888777555444333444555666777888999999666666666666777999::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???>>>======>>>???@@@BBBEEEHHHLLLSSSZZZ```iiikkkooosssvvvzzz~~~~~~~~~}}}~~~|||yyypppoooppptttxxx}}}|||yyyxxxvvvyyy}}}{{{yyyvvvssspppnnnmmmmmmoooppprrrtttwwwyyy{{{|||}}}|||{{{{{{{{{|||}}}~~~{{{{{{{{{{{{zzzzzzzzzzzzxxxyyyzzz|||}}}}}}||||||{{{{{{{{{{{{|||}}}}}}~~~~~~}}}}}}}}}|||}}}}}}~~~|||{{{{{{{{{{{{zzzvvvvvvwwwxxxyyyzzz|||~~~~~~|||{{{zzzyyyvvvvvvvvvuuuttttttssssssrrrrrrrrrrrrssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqkkkjjjjjjkkknnnsssxxx{{{uuuggg[[[TTTHHHDDD@@@===============BBBIIIRRRYYY]]]___aaacccbbbeeehhhkkknnnrrrvvvzzz{{{vvvuuuwww{{{~~~wwwdddUUUFFFAAA@@@;;;777777888777666666666666444333111222333333333222111000222222333333333222222111000000111111111111000000000000111111111111000000////////////////////////........................000///...------...///000------......------,,,+++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,------------.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------//////...,,,+++,,,///222~~~dddOOOGGGGGGDDDDDDEEEDDDCCCBBB@@@???<<<:::999999::::::888777999888777666666777888999777666555444444444555666222222222222222222222222666555555555555666777777555555555555666666666666111111222222222333333333333333444444444444444333333444555666777888999:::555555555666777999:::;;;999999:::::::::;;;;;;;;;======<<<<<<<<<;;;;;;;;;===>>>???>>><<<;;;;;;<<>>@@@AAABBBFFFOOOZZZcccgggiiikkkmmmeeegggjjjmmmppptttyyy}}}~~~zzzvvvsssssswww|||~~~ppp^^^PPPFFF???>>>;;;666444666888666555555555555444222000111111222222000///...333333333333333222111000000000111111111111000000//////000000000000//////////////////////////////------------------------000///...------...///000------......------,,,+++,,,,,,,,,------.........,,,,,,++++++,,,,,,---............/////////000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------((((((&&&$$$###%%%***---{{{cccQQQHHHEEEDDDDDDDDDDDDCCCAAA>>>===>>>>>><<<;;;999888666666999888777666444444333333333333444555444333111000333333333333333333333333555444444555666666444333333333222111222555777999111111000000//////000000555555555444444333333333444333222222333555888:::777666666666666888:::;;;777888888999999:::;;;;;;::::::999888777777777888999;;;<<<;;;::::::;;;<<<>>>???@@@AAACCCGGGMMMQQQXXX___eeeiiiqqqzzz|||xxxyyyvvvvvvzzz|||{{{yyywwwuuuuuuwww}}}}}}~~~yyytttqqqqqqtttvvvxxxzzzxxxuuuqqqooonnnnnnmmmnnnqqqrrrrrrqqqsssssstttuuuwwwyyyzzz{{{{{{{{{zzzyyyyyyxxxwwwwwwwwwwwwxxxyyy{{{}}}~~~|||{{{zzzzzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}|||{{{{{{zzz|||||||||}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}yyyzzz{{{}}}~~~~~~{{{yyyxxxwwwvvvuuutttttttttttttttttttttuuuuuuuuuuuuuuuyyyxxxxxxwwwvvvvvvuuuuuussssssssssssssssssssssssrrrssssssttttttuuuuuuuuurrrsssttttttttttttssssssxxxvvvuuuwww|||zzzqqqdddYYYPPPIIIBBB>>>:::;;;<<<<<<<<>><<<<<<<<<;;;999888777666555999888777555444444333333444555666666666555444333444444444444444444444444222333444555666666777777666555333222111222333444444333333333444555666666444444444444444333333333555555444444555777999;;;666666666666666888999:::;;;::::::999999888777777:::999888888777777777888999:::;;;;;;::::::;;;<<<======>>>???AAADDDIIIMMMSSSZZZaaaeeemmmuuuwwwsssssspppqqquuuxxxzzz~~~zzzwwwwwwyyy|||~~~{{{uuuqqqppppppppppppwwwzzz{{{xxxtttrrrqqqqqqrrrrrrqqqooosssssstttuuuvvvxxxzzz{{{zzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxyyyyyy{{{||||||}}}}}}|||{{{|||}}}~~~}}}}}}}}}|||||||||||||||zzzzzz{{{{{{{{{|||||||||}}}|||||||||}}}~~~~~~~~~~~~}}}||||||{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzz{{{||||||}}}}}}{{{|||}}}~~~~~~~~~~~~|||{{{zzzyyyxxxwwwxxxyyyzzz{{{}}}~~~~~~~~~}}}{{{xxxwwwvvvvvvuuuuuuttttttuuuuuusssssssssssssssssssssssstttuuuuuuuuuvvvvvvvvvvvvssssssssssssssssssssssssttttttuuuuuuvvvwwwwwwwwwvvvvvvwwwwwwxxxxxxxxxxxx||||||}}}~~~xxxfff___UUULLLFFFAAA===:::999;;;<<<===>>>BBBIIINNNZZZfffssszzz}}}~~~zzzuuuqqqpppoooqqqvvv{{{~~~~~~|||zzzzzz{{{{{{yyywwwsssrrrrrrsssuuuyyy|||tttcccUUUJJJDDDAAA===999666777777777666888777666555444444444444222222222222222222222222000000111111111111000000000000000000000000000000......000111111111000///111111111111000000000000......---------------------------...000///---+++......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++((()))+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------zzzbbbPPPGGGCCCBBBCCCCCCBBBAAA???===;;;:::999999888777777666666888888666555444444333333444444555666666666555555333333333333333333333333222444777777555444666888555444222111111222222333555555555666777888999:::333333333333444444444444555444444444555777888:::666666555666666777888999::::::999999888777777777999888888777777777777777888999;;;;;;:::999;;;<<<;;;<<<======>>>@@@DDDGGGLLLSSSZZZ```gggnnnpppooosssrrrsssxxx|||{{{xxxwwwwwwxxxvvvxxx{{{~~~yyytttpppmmmjjjhhhoooqqqtttzzz}}}{{{yyyxxxwwwuuurrroooooooooooopppqqqrrrtttuuuxxxxxxxxxxxxxxxwwwwwwwwwyyyxxxxxxxxxxxxyyyzzzzzz|||||||||||||||}}}~~~~~~}}}}}}||||||{{{{{{{{{zzzyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~}}}}}}||||||{{{zzzzzzzzzzzzyyyyyywwwvvvuuuttttttttttttuuuvvvxxxyyyyyyzzzvvvvvvxxxyyyzzzzzzzzzzzz}}}}}}|||{{{zzzzzzzzzzzzyyyxxxxxxwwwwwwvvvvvvuuuuuuvvvvvvwwwwwwxxxxxxyyyzzzzzz{{{zzzyyywwwuuuttttttttttttttttttuuuuuuvvvrrrrrrrrrrrrrrrqqqqqqqqqoooppprrrssstttuuuvvvvvvttttttttttttttttttttttttvvvwwwwwwxxxyyyyyyzzzzzzyyyyyyyyyzzz{{{}}}~~~sssggg___QQQLLLFFF@@@===<<<;;;:::999<<>><<<;;;888888888888888777777777888777666555444444444444111222222333333444444444111111111111111111111111444888;;;999333000222555000000000111222333555666444444444444555666777888222222222333333444444555222222222222333444555666555555555555666666777777666666777777888999999999888777777666666666777777777888::::::999999:::<<<;;;<<<===<<<<<<===@@@CCCEEEKKKSSS[[[bbbhhhmmmnnnvvvwwwyyy~~~|||yyyxxxwwwssstttvvvyyy|||~~~zzzuuupppkkkgggllllllmmmpppvvv}}}{{{wwwssspppoooooooooooooooppppppuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{||||||}}}}}}}}}}}}|||{{{{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzzzzyyyzzz{{{|||~~~~~~{{{{{{{{{{{{zzzzzzyyyyyy{{{{{{yyyxxxvvvtttsssrrrqqqrrrssstttuuuvvvwwwxxxuuuvvvwwwxxxyyyzzzzzzzzzzzzyyyxxxwwwvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwvvvuuussssssrrrrrrrrrrrrssstttuuuvvvrrrrrrqqqqqqqqqqqqppppppmmmoooppprrrtttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxyyyzzz{{{{{{||||||yyyzzz{{{|||{{{rrrhhh^^^TTTMMMGGGDDD@@@===;;;<<<<<<======@@@EEEHHHKKKQQQYYY___hhhpppyyy}}}zzzxxxwwwxxx||||||zzzwwwvvvtttttttttuuuuuuuuusssuuuxxx}}}yyykkkWWWJJJDDDAAA<<<888999888555444444444444555666555555444333333444444111111111111111111111111//////000000000000//////.........//////000000000.../////////000000000000/////////...------,,,,,,/////////......------------,,,,,,...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))++++++++++++,,,,,,,,,,,,************************************************++++++++++++,,,,,,,,,,,,xxx```OOOFFFCCCAAAAAAAAAAAA@@@>>>;;;:::999999999999999999999999777666555444444333444444222222222222333444444444222222222222222222222222444888:::888222///111444000000000111222333444555555555444444444444444555111222222333333444444444111111222222222333444444444555555555666666666666555666666777777888888999777666666555666666777777666777999999888999:::<<<<<<======<<<<<<<<<>>>AAAAAAEEEMMMVVV]]]cccjjjooouuuyyy}}}yyywwwpppqqqsssuuuxxx{{{}}}~~~|||xxxrrrnnnlllkkkiiiiiilllpppuuuxxx}}}}}}wwwvvvuuusssrrrqqqqqqqqqsssssssssrrrrrrrrrrrrrrrtttttttttuuuwwwyyyzzz{{{xxxyyyzzz{{{{{{|||||||||}}}}}}|||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyzzz{{{}}}~~~zzzzzzzzzyyyyyyyyyyyyyyyzzzzzzxxxwwwuuusssrrrqqqqqqrrrssstttuuuvvvwwwwwwvvvvvvwwwwwwxxxyyyzzzzzzxxxwwwvvvuuuttttttsssttttttttttttuuuuuuuuuvvvvvvuuuuuuuuutttttttttssssssvvvvvvvvvuuuuuuttttttsssqqqqqqqqqqqqrrrsssuuuuuurrrrrrrrrqqqqqqqqqppppppnnnppprrrtttuuuuuuuuutttxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{|||}}}~~~~~~|||}}}{{{tttnnndddZZZSSSMMMHHHEEEAAA@@@>>><<<;;;<<<>>>???AAAEEEJJJNNNRRRXXX```fffmmmttt{{{}}}~~~}}}|||~~~}}}}}}|||{{{yyyuuutttsssrrrrrrsssuuuvvvtttxxx~~~qqqaaaUUUGGG>>><<<;;;777333888777666444222111222222555444444333333333333444222222222222222222222222//////000000000000//////111111111000000/////////------------......//////------,,,,,,,,,+++++++++------------......//////.........///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,...------,,,++++++******,,,,,,,,,,,,------------************************************************,,,,,,,,,,,,------------www```PPPGGGDDDAAABBBBBBAAA@@@>>><<<:::999999999999999999888888666555555444333333444444555555444444444555666666444444444444444444444444000222555555333222444666333333333333333222222222666666555444444444444444222222222222333333333333333333333444444555555555444444555555555555444444888888777777666555555555555555555555555666666777555666888888888888:::<<<;;;<<<======<<<<<<===??????AAAHHHPPPUUU[[[dddmmmttt}}}yyyvvvooooooppprrruuuxxx{{{|||{{{|||~~~~~~zzzwwwnnnllljjjhhhffffffggghhhllloootttzzz~~~}}}zzzwwwuuurrrqqqpppsssrrrrrrqqqppppppooooooppppppqqqrrrtttvvvxxxyyyxxxxxxzzz{{{||||||}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyxxxyyy{{{}}}}}}}}}}}}|||yyyyyyyyyxxxxxxxxxxxxxxxwwwvvvvvvuuusssrrrrrrqqqtttttttttuuuuuuvvvvvvwwwvvvvvvuuuuuuuuuvvvwwwwwwwwwvvvuuutttssssssssstttrrrrrrssssssssstttttttttuuuuuuuuutttttttttssssssuuuuuuuuutttttttttttttttppppppppppppqqqrrrssstttrrrrrrrrrqqqppppppoooooopppqqqtttwwwxxxxxxwwwwww{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{|||~~~|||uuummmhhh^^^XXXOOOHHHDDDCCCBBBAAA<<<======<<<<<<>>>BBBDDDHHHLLLRRRVVVZZZ___gggmmmuuu|||}}}{{{xxxwwwwwwwwwwwwvvvrrrssssssrrrsssuuuxxx{{{zzz|||jjj\\\PPPHHH???;;;::::::777444666666666444111000111222444333333222222333333333222222222222222222222222...//////000000//////...222222111000000///......------,,,,,,,,,---...///------------------------++++++,,,,,,---......//////......///111111...,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,......---,,,+++++++++,,,,,,,,,---------.........************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------uuu___PPPHHHFFFBBBBBBBBBBBB@@@>>><<<;;;999999888888777777777666555555444444333333444444777666555444444444555555333333333333333333333333///000111222333333444444444444444444444333222222444444333333333444555555333333333222222222222222222333333444444444444444333444555555555555444333888777777666666555444444555444444444555555666777444666777888888888:::;;;999;;;<<<<<<;;;;;;<<<===??????CCCIIILLLPPP[[[gggooo||||||xxxqqqqqqqqqqqqqqqssstttuuutttuuuxxx{{{}}}~~~~~~~~~|||~~~|||sssrrrpppmmmiiieeebbb```^^^```dddiiipppxxx~~~|||yyyvvvuuuttttttsssrrrpppooonnnnnnmmmnnnnnnooopppqqqsssssssssuuuvvvxxxyyyyyyyyyyyywwwwwwwwwxxxyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxvvvwwwyyy{{{{{{{{{yyyyyyxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvuuutttssssssssstttuuuuuuttttttsssssssssttttttsssssssssssssssttttttttttttttttttttttttsssssssssttttttsssssssssttttttuuupppppppppppppppqqqrrrsssqqqqqqppppppooonnnnnnmmmppprrrvvvyyy|||}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~|||xxxrrrllleee^^^WWWRRRLLLHHHCCC@@@??????>>>===999<<>>>>>===<<<:::;;;???DDDIIIMMMSSSZZZ```___ccchhhlllooossszzzvvvsssooolllkkkkkkjjjiiijjjmmmqqqssswww|||vvvaaaSSSLLLFFF@@@===:::777444333444666888000222555444222222444666222222222111222222333333000000000000000000000000......////////////......,,,,,,------...////////////......------///000111)))******+++,,,---...///---,,,,,,++++++******)))---,,,,,,...//////---+++*********++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++***))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++qqq\\\OOOIIIGGGAAAAAA@@@@@@>>>===<<<;;;:::999777666555555555555777555444444555555444333333222111111333333222111000111111111111222222222111...+++,,,///111000///000000000111222222333333555333111///000222666888333333333222222111111111333333333444444333333222111111000000000111333444444444444333333222222222333333444444555666666666888888888999999999::::::;;;<<<>>>??????===;;;:::<<<===>>>???BBBGGGMMMRRR___lll|||yyysssooonnnnnnmmmkkkkkkkkkkkklllmmmppprrrsssuuuyyy~~~yyymmm```bbb^^^YYYWWWXXX[[[^^^___hhhjjjooouuu|||~~~zzzxxxtttoookkkkkkiiifffeeefffhhhhhhhhhmmmoooqqqqqqooonnnqqqsssqqqqqqrrrssstttvvvwwwxxxvvvvvvvvvuuuuuuvvvvvvwwwuuuvvvwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwvvvwwwwwwwwwvvvvvvxxxyyyzzz{{{{{{{{{zzzyyywwwuuuttttttuuuvvvsssrrrrrrqqqqqqqqqqqqrrrqqqqqqqqqrrrrrrrrrssssssvvvvvvuuuuuuuuuuuuvvvvvvuuuuuuuuuuuutttsssrrrqqqrrrqqqpppqqqssstttsssrrrrrrrrrqqqqqqppppppoooooorrrqqqpppooonnnnnnnnnnnnrrryyy~~~~~~~~~}}}}}}uuunnnfffaaa^^^VVVSSSMMMGGGCCC@@@??????<<<======;;;888999>>>BBBAAAFFFNNNXXX```eeehhhiiimmmrrrxxx{{{~~~}}}rrrooojjjfffeeefffiiikkkppprrrtttwww|||{{{nnn]]]OOOGGGCCC???<<<666555444333333444555666666555222111000000111222222222222111111111000000111111111111111111111111000000000000000000000000000000000000000///......---------------------------.........---,,,,,,+++)))******++++++******))))))***++++++,,,---......---------------------------,,,,,,++++++,,,,,,---++++++***)))***+++---...,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))*********++++++++++++,,,---...---,,,+++***---------,,,,,,+++++++++oooZZZMMMGGGEEEBBBBBBAAA@@@>>><<<:::999888777666555555555666777555444333333444444333222222111000000222222111000000000111111111222222222111...,,,---///111111000222111111111111111111111111111111111111222222222444444444333333333222222000111111222222222111111333222111111111222333444333333333333333222222222555555555666777777888888888888999999999:::::::::;;;<<<=========<<<;;;;;;>>>??????>>>???BBBGGGKKKXXXdddrrr{{{xxxvvvtttqqqnnnkkkjjjhhhhhhhhhjjjlllmmmsssxxx}}}~~~rrrkkkfff^^^YYYWWWWWWXXXXXX]]]___bbbgggnnnvvv|||~~~yyyuuuooollliiiggghhhhhhhhhggggggjjjlllkkkjjjjjjlllnnnllllllmmmnnnoooqqqrrrsssuuuuuuuuuuuuvvvwwwxxxxxxvvvwwwxxxyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvwwwwwwuuuvvvwwwxxxyyyyyyyyyxxxyyyxxxvvvtttsssssstttuuuuuuttttttsssssssssssssssqqqqqqqqqrrrrrrrrrssssssrrrrrrqqqqqqqqqqqqrrrrrruuuuuuuuuttttttsssrrrqqqqqqpppoooppprrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppooonnnmmmmmmnnnnnnnnnvvv}}}~~~tttqqqlllfff^^^XXXSSSPPPKKKHHHDDD@@@>>><<<<<<===<<<>>>???>>>===???DDDHHHLLLRRR[[[dddjjjoootttwww{{{|||pppnnnjjjhhhgggiiilllnnntttuuuwwwzzzyyyeee[[[MMMBBB===:::777555666555444333333444555666666444222111000000111222333333333222222222111111000000000000000000000000////////////////////////...////////////...------------------------------------......---,,,,,,+++---------......---------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---+++,,,,,,,,,,,,---------++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,+++******,,,,,,+++++++++*********lllWWWJJJDDDCCCCCCBBBAAA???===:::888777555444444444444555666777444333222222333333222111111000///000111111000///000000000111111111222222111///......000111111111333333222111111000/////////111333555444333000...333333222222222222111111000000111222333333222222444444333222222222333333222222222222222333333333444444555666666777777888888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>======???CCCFFFNNNWWWdddppp~~~}}}wwwrrrllljjjgggdddcccdddggghhhqqqvvv}}}}}}~~~~~~}}}~~~zzztttiii```ZZZWWWUUUTTTSSSSSSUUUXXX^^^eeekkknnnyyy}}}wwwtttpppmmmlllllljjjiiifffggghhhhhhgggggghhhiiiiiiiiiiiijjjkkkmmmnnnooonnnooooooqqqrrrsssuuuuuuwwwxxxxxxyyyyyyyyyyyyyyyvvvvvvuuuuuuuuuvvvvvvwwwuuuvvvvvvwwwwwwvvvvvvvvvwwwvvvtttsssrrrsssssstttuuuuuuttttttsssssssssssspppqqqqqqqqqrrrrrrrrrrrrsssrrrrrrqqqqqqrrrrrrsssttttttttttttsssrrrqqqqqqooonnnnnnoooqqqrrrrrrqqqrrrrrrrrrrrrrrrsssssssssppppppooooooooooooooopppqqqzzz~~~zzzuuuqqqooo___]]]XXXRRRMMMHHHDDDBBB@@@???>>>=========?????????AAADDDEEEEEEHHHNNNSSS[[[bbblllrrrvvv{{{{{{qqqqqqpppoooppprrruuuwwwzzz{{{||||||jjj]]]QQQJJJAAA;;;999888666444555444444333333444444555555444222111000000111222333333333333333222222222////////////////////////////////////////////////---............---,,,,,,---------------------------------------,,,,,,+++---......//////......---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++***************+++++++++,,,++++++******************************)))))))))jjjVVVIIICCCAAAAAAAAA@@@???===;;;999888444444444444444444444444444333222222333333222111222000///000111222111000000000000000111111111111000000///000111111111111222111111111000000000///222444555777666444111///////////////////////////111222333444555555555555444333333222111111111111000000111111222222333333111222222333444444555555777777888888888999999999::::::999999999:::;;;;;;:::;;;<<<======???BBBEEEFFFMMMVVVaaammmyyy~~~}}}}}}{{{vvvnnnlllgggdddbbbcccfffhhhnnnsssyyy}}}}}}|||{{{}}}vvvlllccc^^^YYYWWWRRRRRRQQQRRRTTTYYY]]]```iiimmmrrrxxx{{{xxxwwwuuurrrqqqmmmmmmlllkkkiiihhhggggggiiiiiiiiiiiijjjkkkmmmmmmiiijjjlllnnnpppqqqrrrsssvvvwwwwwwxxxxxxwwwwwwwwwtttttttttsssttttttuuuuuuvvvvvvvvvvvvvvvuuutttsssvvvuuutttssssssssssssttttttttttttssssssrrrqqqqqqooopppppppppqqqqqqqqqqqqssssssrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrqqqppppppmmmllllllmmmppprrrrrrqqqqqqqqqqqqqqqqqqqqqppppppqqqppppppppppppqqqrrrsssvvv{{{xxxtttnnnhhhbbb]]]ZZZPPPNNNJJJFFFBBB???===<<<>>>>>>???AAACCCEEEGGGHHHGGGJJJMMMOOOPPPTTTZZZ```fffoooyyy~~~|||yyyyyyzzz{{{}}}sssdddSSSGGGDDD@@@<<<999999999888666444333333333333333333444333333222111000000111111222222222222222222222222........................////////////////////////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++*********)))************+++++++++************************************++++++++++++++++++++++++,,,,,,,,,,,,************************,,,+++)))((((((((()))***************************iiiUUUHHHCCCAAA>>>>>>>>>===<<<;;;:::999555555555444333333222111555444333333444444333222333222111111333333222111//////000000000111111111///000111111111111111111//////000000000111111111444444444333333222222111........................111222333333444444444333222222111111000000//////000000000111111222222222111111222222333333444444666666666777777777888888888888777777888999::::::999;;;<<<======>>>@@@AAABBBEEELLLUUU___iiiuuu~~~~~~}}}|||zzzyyy|||{{{pppmmmiiieeedddeeegggiiilllpppuuu{{{~~~}}}|||{{{}}}~~~uuummmgggbbb^^^YYYWWWUUUSSSRRRSSSUUUWWWXXX\\\aaagggnnnvvv~~~~~~yyyxxxuuurrrpppmmmjjjiiiiiihhhhhhhhhhhhhhhiiijjjjjjkkkmmmoooqqqrrrssssssttttttuuuuuuuuuttttttsssqqqqqqqqqqqqqqqrrrssstttuuuuuuuuuuuuuuutttsssrrruuuttttttsssssssssssstttttttttuuuuuutttrrrqqqpppnnnnnnnnnnnnoooooooooooooooooonnnnnnnnnnnnoooooooooppppppppppppooonnnnnnkkkjjjkkkmmmpppqqqrrrqqqqqqqqqppppppooonnnmmmmmmooooooooopppqqqrrrssstttwww~~~zzzwwwuuusssqqqjjjgggbbb\\\VVVQQQLLLJJJGGGEEECCC@@@===<<<<<<<<<>>>???CCCGGGKKKNNNQQQRRRUUUXXXZZZZZZ[[[___ffflllrrrzzzwwwggg[[[PPPFFF>>>:::999777666666555444333222333333333333333333222222222111111111111111111000000000000111111111111////////////////////////...........................////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++******++++++++++++******))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++******))))))))))))*********++++++************************))))))*********+++++++++*********++++++,,,,,,,,,************************+++***)))((('''((()))*********++++++++++++++++++iiiUUUHHHBBBAAA<<<<<<<<<<<<<<<;;;;;;:::666666666555444333111000555444333333444444333222333222111222333444333111/////////000000000111111---///111111000///000111......///000000111222222222111///......///000111//////000000000000111111///000000000000000//////000000000111000000///...000000000000000111111111222222333444444555555666444444444555555555666666666666666777888888888999;;;<<<>>>===<<<::::::;;;???@@@EEELLLSSSZZZgggrrr~~~{{{yyy{{{uuurrrnnnjjjhhhiiijjjkkknnnpppssswww{{{~~~}}}|||yyytttnnniiieee```^^^[[[XXXVVVTTTSSSSSSNNNRRRVVV\\\aaahhhoootttzzz~~~|||zzzwwwssspppmmmlllkkkjjjiiihhhhhhhhhkkklllnnnoooppppppoooooorrrrrrrrrrrrrrrqqqqqqpppnnnnnnnnnnnnooopppqqqqqqsssssssssssssssrrrqqqppprrrrrrssssssrrrrrrrrrrrruuuuuuvvvvvvuuusssqqqpppllllllllllllmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnlllmmmmmmnnnmmmmmmlllllljjjjjjjjjlllppprrrrrrrrrrrrrrrqqqppppppoooooonnnoooooopppqqqrrrtttuuuvvv}}}zzzrrrllliiigggccc```XXXVVVSSSNNNJJJGGGDDDCCCBBB@@@>>>===<<<===???@@@???CCCHHHOOOVVV[[[^^^```hhhhhhhhhfffeeeiiipppvvv~~~vvvbbbSSSIIIDDD???<<<777777666666555444333222111222222333333222222111111111111111111111111000/////////000000000000000////////////////////////........................///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,+++******))))))*********+++++++++************************)))))))))************+++)))))))))******++++++,,,+++++++++***************+++******)))))))))))))))*********+++++++++++++++}}}gggTTTGGGAAA@@@=========<<<;;;:::999888555555666666555444333222444333222222333333222111222111000111222333222000////////////000000000111,,,...111111///...///000/////////000000000000000///......------...///000//////000000111111111111//////000//////...---,,,//////000111222111000000000000000000000/////////222222222333444444555555222222333333333444444444333444666777888888777777777999<<<<<<:::888888888<<<;;;???EEEHHHMMMYYYfffooovvv{{{}}}}}}yyyuuurrrpppoooooorrrrrrssstttxxx~~~}}}zzzuuuooojjjfffeeecccaaa^^^[[[XXXWWWRRRTTTWWWYYYZZZ]]]```ccceeeiiiooosssuuuwww{{{~~~~~~}}}zzzyyywwwuuusssrrrqqqqqqpppqqqsssssssssrrrqqqoooqqqqqqqqqqqqqqqpppooooookkkkkkkkkkkklllmmmnnnooooooooopppppppppooonnnnnnoooooopppppppppppppppooorrrrrrssssssrrrpppnnnllljjjjjjjjjjjjkkkkkkkkkkkkmmmmmmllllllllllllmmmmmmjjjjjjkkkkkkkkkkkkjjjjjjjjjiiijjjmmmpppssssssssssssssssssttttttuuuuuuuuuttttttuuuvvvxxxzzz|||}}}}}}ooohhh```ZZZXXXVVVQQQNNNIIIGGGFFFDDDBBBBBBBBBBBB@@@???>>>===>>>@@@CCCEEEGGGLLLTTT^^^gggnnnrrrtttzzzxxxtttooommmpppwww~~~}}}kkk___PPPDDD???===999666666777777666555444333333000111222333333222111000000000111111111111000000//////000000111111111111------------------------........................---............---,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,------------------,,,))))))******+++++++++,,,++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,,,,++++++*********+++++++++,,,,,,************************))))))))))))************'''(((((())))))***+++++++++++++++*********))))))******++++++******)))((()))))))))*********++++++|||fffSSSFFFAAA???>>>>>>===<<<;;;999777666333444555666666666555444333222111111222222111///111000///000111222111///////////////000000000000***...111111///---...000111111000000//////............///000000111111000---.........//////000000111111111111000...---,,,///000111222333333222111111111000000//////......///000000111222222333333111111222222222333333333111333555777888888777666111444888:::999999999999999888;;;@@@BBBEEEQQQ^^^eeemmmzzz}}}~~~zzzwwwtttsssuuutttttttttwww~~~yyysssnnnjjjjjjiiihhheeeaaa^^^\\\\\\\\\\\\ZZZWWWUUUTTTUUUTTTYYY^^^aaacccfffjjjnnnmmmsss|||~~~}}}}}}|||}}}~~~~~~}}}{{{yyywwwqqqqqqqqqqqqqqqpppooonnnjjjiiijjjjjjkkklllmmmnnnllllllmmmmmmmmmmmmmmmlllmmmmmmnnnnnnnnnnnnnnnmmmmmmnnnoooooonnnllliiihhhhhhhhhiiiiiiiiijjjjjjjjjhhhhhhgggggggggggghhhhhhhhhiiiiiijjjjjjjjjiiiiiijjjiiijjjmmmqqqssstttsssssstttuuuwwwxxxzzz{{{|||zzzzzz{{{}}}~~~ssshhh```YYYQQQLLLKKKIIIEEEAAA>>>>>>======>>>???AAABBBAAA@@@??????AAADDDGGGIIIPPPVVV```kkkvvv|||uuupppsss{{{~~~xxxiiiWWWNNNDDD===:::888333///222333333333111000111111000111222333333222111000///000111111111111000000000000111111222222222333,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++***************))))))))))))))))))))))))++++++************++++++((()))+++,,,---,,,,,,+++***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************&&&''''''((()))*********++++++++++++******))))))***++++++,,,,,,+++)))((('''((((((((())))))******{{{fffTTTHHHBBB@@@???===:::999888888666555555555666666555555444333666666555555555444444444111111222222222333333333000000000000000000000000000000000000000000000000222111000//////......///000000000000111111111111...///000222222111000000444444333333333333333333000111111111111222222222333333333222222111111111111222222222222333333333222222111111111111222222444444444555555555555555777777888888888888777777999999:::<<<@@@EEEJJJMMM\\\bbbllluuu}}}~~~|||{{{xxxuuuwww~~~~~~{{{xxxvvvuuurrrrrrqqqooommmkkkkkklllooollliiihhhfffccc\\\WWWYYYXXXVVVUUUVVVXXX[[[]]]```eeelllqqquuuzzz~~~{{{{{{zzzxxxsssooossspppmmmkkkkkkllllllkkknnnnnnmmmkkkjjjiiiiiiiiikkkkkklllllllllkkkkkkjjjmmmllllllkkkjjjiiiiiihhhgggffffffeeefffggghhhiiiiiihhheeedddcccdddeeefffiiijjjkkkkkkkkkkkkkkkjjjiiikkkooosssvvvxxxxxxxxx}}}~~~}}}~~~~~~xxxuuuqqqkkkbbbZZZMMMKKKHHHDDDAAA???======<<<===???@@@@@@BBBEEEGGGGGGHHHJJJKKKLLLNNNQQQTTTWWW___kkkxxx}}}yyywwwwww|||ppp^^^SSSFFFAAA;;;888888888666555444333222111000111222333111222333222000000000111222222222111111111000000222111111000///.........////////////////////////...------,,,,,,------...//////...---,,,,,,,,,,,,------------------------,,,,,,+++***+++,,,---...//////...---,,,,,,++++++++++++++++++++++++++++++)))************+++++++++++++++************+++++++++***)))(((((()))***+++************************))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))++++++******)))(((((((((+++++++++*********))))))(((((())))))******++++++zzzfffTTTHHHBBB???===;;;999888999999888666555555555555555444444333666555444444333333444444444444333222111000//////111111111111111111111111000000000000000000000000000///////////////000000//////000000000111111111//////000111111111111000000000000000000000//////000000111111111222222222222222111111111000000000//////000000000111111111222222111111111111222222444444444555555666666666777777777777777777777777:::::::::;;;===AAAEEEGGGOOOUUU___iiisss|||xxxxxx}}}}}}{{{yyywwwvvvuuuuuuuuutttttttttvvvxxx{{{xxxtttrrrpppkkkeee___[[[ZZZWWWUUUUUUUUUWWWXXXXXX]]]bbbfffiiimmmqqquuuyyyzzz||||||xxxvvvsssqqqrrrssssssrrrsssrrrooommmkkkkkkjjjkkknnnnnnnnnnnnnnnmmmllllllkkkkkkkkkjjjjjjjjjjjjjjjfffeeedddccccccccccccdddfffeeecccbbbbbbccceeefffiiijjjlllmmmooopppppppppqqqssswww{{{~~~}}}~~~~~~yyyuuuoookkkeeeaaa___ZZZSSSLLLGGGEEEBBB???===<<<<<<===999;;;>>>???@@@CCCFFFIIIKKKMMMOOOQQQRRRTTTXXX[[[^^^eeeqqq}}}{{{yyyxxx}}}yyylll]]]OOOFFF@@@<<<777555555555444222333333222222111111111222111222333222000///000111222222222111111000000000222222111000000///.................................------,,,,,,------...++++++++++++,,,---...///------------------------,,,,,,+++++++++,,,---............---,,,,,,++++++)))))))))))))))))))))))))))************+++++++++*********))))))*********+++***)))(((((()))***+++************************))))))))))))))))))))))))***++++++++++++++++++,,,))))))))))))))))))))))))************))))))))))))+++++++++*********)))))))))))))))))))))*********zzzfffTTTHHHAAA>>>;;;999888888999999999888555555555555555444333333555444333222222222333444333333222111000//////...222222222222222222222222000000000000000000000000............///000111222//////000000000000111111000000//////000000111111111111111111111111111111000000000111111111222222111000000000000//////////////////000000000111111222222111111111111222222333333444555666777777888888777666555555666777888:::999999999:::<<>>;;;===@@@BBBEEEHHHLLLOOORRRTTTVVVXXXZZZ]]]```ccceeelllwww}}}{{{yyy}}}|||nnn```TTTIIIAAA<<<;;;888555333444444333222222222333333222222111000111222333222000///000111111111111111000000000000111111111000//////.................................------,,,,,,------...+++******++++++,,,---...------------------------,,,++++++++++++,,,------...------,,,,,,+++++++++)))))))))))))))))))))))))))************+++++++++***))))))(((((())))))*********))))))))))))******************************))))))))))))))))))))))))+++++++++++++++*********))))))))))))))))))))))))))))))))))))************+++************)))))))))************))))))))))))xxxeeeSSSGGG@@@===<<<:::888777888888888777444444555555555444333333555444222111000111222333///000000000000111111111111111111111111111111111000000000000000000000000...............///000111////////////000000000111000000///......000111222111111111111111222222222000000000000111111111111000000000000000000000000111111111111222222222222222222111111111111222222222333333555666777888888888777555444444555777888777777666666777999;;;<<>>;;;::::::===???AAA@@@CCCGGGJJJMMMQQQUUUYYYZZZ\\\^^^```aaacccfffiiiiiipppzzz~~~{{{yyy}}}~~~ooogggYYYMMMDDD???===;;;999888777666555555444444111222333333333222000///000222222111000///000111000000000000000000000000000/////////......------...........................------,,,,,,------...------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++***++++++++++++++++++++++++))))))*********+++++++++))))))(((((((((((())))))***))))))))))))))))))***************************************************,,,,,,++++++******))))))))))))))))))))))))))))))'''(((((()))***+++++++++************))))))))))))++++++******))))))((((((vvvcccQQQFFF???<<<===;;;999777777777555444444444444555444333333222444333222111000111222222///000000000000111111111000000000000000000000000////////////////////////000000///..................////////////000000000000///.........///111222,,,---------......////////////000000000111111111111111111111111111111111000000111111111222222222222222111111111111222222111222333444555666777888777666444333333444666777444444444444666888:::;;;>>>@@@CCCFFFLLLUUUbbbkkkxxx}}}zzzyyyxxx|||}}}~~~~~~|||{{{|||||||||||||||}}}~~~zzzzzzzzz{{{{{{||||||{{{{{{{{{xxxsssnnngggaaa[[[WWWVVVTTTSSSQQQRRRSSSUUUVVVZZZ\\\___dddhhhlllnnnpppuuuvvvxxx{{{~~~~~~yyywwwsssnnnhhhddd```^^^ZZZXXXTTTOOOLLLHHHDDDBBBCCCAAA>>><<<<<<===>>>???@@@???======>>>@@@CCCEEEHHHJJJNNNQQQUUUYYY]]]aaabbbdddeeefffggghhhkkknnnooouuu{{{yyyxxx{{{~~~zzzqqqkkkZZZSSSJJJBBB===;;;::::::888999999888666555444444000111222333222111000///000111222111///...///000////////////////////////------------------,,,,,,...........................------,,,,,,------...------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++))))))*********+++++++++))))))(((((((((((()))))))))))))))******)))))))))************************+++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))++++++******))))))((((((ttt```OOODDD???===>>><<<999777777666444333444444444444444333222222333333333222222222111111333333222111000//////...////////////////////////////////////////////////111000///...------------......////////////000000//////......//////000000.........//////000000111/////////000000000111111000000111111111111222222........./////////000000222222111111111111222222111111222333444555555666666555444333333444555666222222333444666888999:::999<<>>===<<<:::::::::<<<>>>@@@BBBBBBBBBCCCEEEHHHJJJKKKOOOQQQUUUXXXZZZ^^^cccfffiiijjjlllmmmnnnpppsssuuuzzzzzzwwwuuuuuuzzz~~~yyymmmaaaYYYJJJFFF@@@;;;999888777666999;;;<<<:::777444222222111111222222111111000///000111222111///...///000............////////////---------------------,,,------------------------...------,,,,,,------...+++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,+++++++++************************)))))))))))))))))))))))))))************+++++++++***))))))(((((())))))***))))))************))))))************************++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((()))))))))))))))***************))))))))))))rrr]]]LLLBBB???>>><<<:::888777777777555444333444444444444333222222222333444555444333111000444444333222111000/////////////////////////////////////////////////////////......---------.............../////////000000---...//////000000//////000000111222222333444444////////////000000000111/////////000000000111111............/////////000222222111111111111222222111111111222222333333333444444444444444444444444222333444555666777888999666999===???AAAEEEKKKPPPXXXeeeuuu{{{zzzyyyyyyzzz{{{||||||{{{{{{zzzyyyxxxvvvuuutttssstttvvvyyy}}}~~~vvvmmmgggaaa]]]XXXRRROOOMMMMMMMMMIIIJJJKKKLLLLLLMMMLLLLLLPPPQQQRRRTTTVVVXXXYYYZZZbbbffflllqqqvvv~~~~~~{{{yyyxxxnnnlllhhhddd___\\\YYYWWWSSSQQQNNNKKKHHHFFFEEEEEEAAAAAA@@@>>>===<<<===>>><<<<<<======>>>???BBBDDDGGGHHHKKKNNNRRRTTTVVVXXXXXXZZZ]]]___aaadddhhhkkkmmmppprrrtttvvvyyy}}}~~~uuuqqqpppqqqxxx|||ssshhh[[[PPPIII@@@===999777777888888888===@@@AAA???:::555222222222222111000000000000000///111111111///...///000---------....../////////........................------------------------...------,,,,,,------...++++++++++++,,,---...///++++++++++++++++++++++++((()))***+++,,,++++++***)))*********************)))))))))))))))))))))))))))************+++++++++*********))))))*********((()))***++++++***)))(((************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))******)))))))))))))))*********qqq\\\KKKBBB???>>>:::888666666777888777666333333444444444333222222111333555666666444111///111222222222222333333333000000000000000000000000////////////////////////---------------...///000............/////////000,,,---///000000000///...---......///000111111111////////////000000000000---.........//////000000000000000000111111111111222222111111111111222222111111111111111111222222333444444555555444444333444444555666666777777888555999===>>>===>>>AAADDDMMMYYYgggpppxxx~~~|||{{{{{{zzzyyywwwwwwwwwxxxxxxxxxvvvtttsssrrrsssuuuxxx}}}~~~uuuooohhhddd^^^YYYTTTRRRRRRRRRJJJJJJJJJJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKRRRVVV[[[___dddlllyyy~~~~~~}}}{{{yyyxxxwwwoooooonnnllliiigggeeeccc]]][[[WWWSSSOOOKKKIIIGGGEEEDDDBBB@@@?????????@@@<<<<<<<<<;;;::::::<<<>>>???@@@BBBCCCCCCEEEGGGIIIKKKNNNSSSXXX]]]```bbbccc___aaadddeeegggiiimmmppppppsssvvvyyy|||{{{rrrmmmlllooowwwzzzqqqeeeXXXMMMDDD???;;;888666666888;;;>>>>>>CCCEEEFFFDDD>>>888555444333222000/////////000111///111111000///...///000---------.........///////////////000000000000000------------------------...------,,,,,,------...//////...---,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,+++******)))))))))))))))*********++++++++++++++++++++++++)))************+++++++++++++++************++++++((()))***++++++***)))(((************************(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))************'''((((((((())))))******(((((())))))******++++++lllYYYLLLDDD???<<<555555555555666666666666666555444333222222222222333333333222111000///...111111222222222111111000//////000000000000/////////////////////////////////////////////////////////...------...///...---///////////////......---+++---///000000///---+++000000000000000000000000///000000000000000//////000000000000////////////000000000000111111111111111222222333333222222111111222333444555555555555111222333333444444333333777777888:::<<>>===;;;:::<<<>>>>>>===<<<;;;<<>>;;;666666666666666666555555666555444333222222222222333333222222111111000000000000111111111111111000//////000000000000/////////////////////////////////////////////////////////...------...///...---------...///////////////...///000111111000///...//////////////////////////////000000000000/////////////////////000000000//////000000000111111111111222222333333222222111222333444555666666666666444555666666777777666666777777888888:::;;;===>>>???DDDMMMUUU]]]eeelllqqqyyy{{{~~~|||yyy|||{{{vvvsssqqqttttttuuuuuuuuutttsssrrrqqqrrrtttxxx}}}{{{vvvqqqnnnjjjgggfffeeedddccc___ZZZTTTPPPNNNMMMLLLLLLMMMKKKJJJHHHFFFEEEDDDDDDEEEEEEFFFHHHLLLQQQUUUXXX___```bbbeeehhhjjjlllnnnppprrrtttwwwzzz{{{||||||}}}{{{vvvrrrpppnnnkkkkkkkkkjjjgggdddaaa___ZZZYYYYYYWWWVVVTTTRRRQQQNNNNNNMMMLLLJJJHHHGGGFFFBBBAAA@@@???>>>>>>>>>>>>===>>>>>>===<<<<<<>>>@@@BBBBBBBBBCCCEEEGGGIIIKKKMMMOOORRRTTTTTTTTTUUUVVVXXX[[[bbbhhhnnnsssxxxzzzxxxvvvtttuuuwwwzzz{{{{{{}}}yyyyyy{{{yyyttteeeYYYLLLEEE@@@:::666666777666444444777===BBBFFFQQQRRRQQQJJJ@@@777444444333333222111111000////////////000000000000//////........................////////////////////////...------,,,,,,------...++++++++++++++++++++++++------------------------******************************************************++++++++++++******)))))))))***************(((((((((((((((((((((((()))******++++++******)))))))))*********+++++++++,,,+++******))))))******))))))))))))))))))))))))))))))*********+++++++++************************)))))))))))))))***++++++******************************))))))))))))(((((({{{gggUUUIIIAAA<<<:::777777777666555555444444555555444333222222222222444333222111111222333333......///000111111111111//////000000000000/////////////////////////////////////////////////////////...------...///...---+++,,,---...///000000000////////////////////////////////////////////////...//////000000/////////.........//////000000111//////000000000000111111111111222222222222111111111222333444444555555555555555666777777777777777777777666666777888999999:::===BBBHHHOOOVVV]]]bbbmmmqqqxxx~~~~~~xxxuuuwwwyyy|||{{{wwwtttxxxxxxxxxxxxxxxwwwvvvuuurrrsssuuuxxx||||||wwwtttqqqooonnnpppqqqqqqpppkkkfff```[[[YYYXXXWWWVVVVVVTTTQQQNNNKKKIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIPPPPPPPPPQQQSSSUUUWWWYYY\\\]]]___aaacccdddeeeeeefffgggjjjlllnnnpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnlllhhhccc___[[[XXXWWWSSSSSSSSSSSSQQQNNNLLLJJJGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA???>>>===<<<;;;;;;;;;;;;;;;<<<<<<===>>>?????????@@@CCCFFFIIIJJJLLLOOORRRTTTUUUVVVXXXZZZ]]]___^^^]]]\\\\\\ZZZ^^^fffoooxxxxxxlllcccQQQGGG>>>:::888444333444666555444444666;;;@@@CCCJJJKKKJJJDDD;;;444222111222222222111111000000///000//////////////////000........................////////////////////////...------,,,,,,------...++++++++++++++++++++++++------------------------))))))))))))))))))))))))******************************++++++++++++******(((((()))))))))((('''&&&'''''''''''''''''''''''')))******++++++******))))))))))))*********++++++++++++***)))))))))******)))))))))))))))))))))))))))))))))*********++++++***************************************+++++++++************************''''''(((((((((((())))))xxxdddSSSHHHAAA<<<:::888888777666555444333333555444333333222222222333333222111000000222444666------...000000111111111//////000000000000/////////////////////////////////////////////////////////---------...///...---+++,,,---...////////////...------,,,,,,------...////////////////////////......//////000/////////------......///000111111////////////000000000111111111222222222222111111///000111222333333333333222333333444444444444444555555555555666777888999:::<<<>>>AAAFFFLLLSSSXXX___eeemmmvvv|||~~~~~~}}}|||wwwssstttuuuxxx~~~~~~~~~}}}|||{{{{{{zzztttvvvxxx|||~~~zzzsssrrrqqqsssvvvyyyzzzzzztttpppjjjfffeeeeeeeeedddbbb```]]]YYYUUUQQQOOONNNLLLLLLLLLLLLKKKJJJIIIHHHKKKJJJIIIIIIJJJMMMOOOQQQRRRRRRRRRSSSSSSSSSSSSRRRTTTUUUVVVXXXZZZ[[[\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWSSSPPPLLLIIIGGGFFFFFFFFFFFFEEEDDDCCCAAA@@@?????????????????????@@@>>>>>>?????????>>>>>>===<<<<<<<<<<<<===???@@@AAAAAACCCDDDEEEEEEGGGKKKNNNRRRTTTXXX[[[]]]^^^___^^^___bbbdddeeecccaaa______]]]```hhhsss~~~vvviii[[[QQQFFF>>>888666666333333666222222111111333777:::<<>>@@@EEEKKKOOOSSSYYYcccmmmuuuxxxyyyyyyzzzvvvtttttttttwww~~~zzz||||||tttssstttwww{{{zzzvvvqqqoooooopppqqqqqqnnnlllhhhddd```]]][[[YYYWWWXXXXXXXXXWWWVVVUUUTTTOOONNNMMMLLLMMMNNNQQQRRRQQQPPPNNNLLLKKKIIIHHHGGGJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGEEEBBBAAA???>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<===???@@@AAA>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHIIIKKKLLLMMMNNNPPPTTTWWW\\\^^^aaadddffffffeeeddddddfffggggggdddaaa```___```cccjjjwww|||wwwpppfffZZZNNNEEE@@@:::666666555333444666111000000111222444666888888888888666444222222222111111111000000000000000000///...------...///000........................------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******'''(((***++++++***(((&&&)))))))))))))))))))))))))))))))))******)))))))))(((((()))))))))************))))))((())))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))&&&'''(((((()))***++++++rrr```PPPFFFAAA===;;;999888777666555444333333444333333222222333333333111111000000000111333444......///000111111111111//////000000000000/////////////////////////////////////////////////////////...------...///...---...............---,,,,,,................................................,,,---......////////////---------......//////000......////////////000000000000111111111111000000222333444555666666666666222222333444444444444444333444444555777888:::;;;999:::::::::;;;>>>CCCGGGJJJPPPYYYccclllqqqtttuuuvvvssssssuuuvvvzzz}}}wwwwwwyyy||||||yyyuuussstttvvvwwwxxxtttssspppmmmjjjgggfffeeebbbbbbcccddddddcccccccccYYYXXXWWWUUUUUUUUUVVVVVVTTTSSSPPPMMMJJJHHHFFFEEEEEEEEECCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>><<<;;;::::::::::::888888999999999:::::::::888888888999<<>>===<<<:::999999999999888888888888999:::<<<<<<;;;;;;<<<>>>AAAEEEIIIKKKPPPQQQSSSVVVXXXZZZ[[[\\\^^^]]]]]]\\\\\\\\\]]]]]][[[[[[\\\\\\[[[\\\___bbbeeegggjjjlllooopppqqqqqqqqqqqqpppmmmjjjiiiiiikkkoooooottt|||tttddd```YYYRRRKKKEEE???;;;666333333444333000111555000000111111222222222222222111//////000111111111///000000000000000000000---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******''''''((()))+++,,,------))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))&&&((()))++++++***)))((())))))))))))))))))))))))'''''''''(((((()))))))))yyymmm[[[KKKBBB>>>;;;999777777777666555555444444333333333222222333444444//////000000000000///...111222222222222111111000//////000000000000/////////////////////////////////////////////////////////...------...///...---***+++,,,---.../////////***+++---......---+++***........................+++,,,---...////////////...............---------............/////////000000000111111111111000000...///000111111222111111111222333333444444333333666555555444444444555555666777888777777888:::===:::===DDDLLLVVV___fffjjjgggiiiooovvv{{{~~~{{{zzzzzz{{{~~~|||wwwuuuuuuvvvwwwwwwssssssrrrqqqpppoooooooooqqqqqqqqqrrrssstttuuuvvvyyyxxxuuurrrnnnjjjfffddd___]]]ZZZXXXVVVUUUTTTTTTKKKJJJHHHFFFEEEEEEFFFFFF@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???===;;;:::::::::;;;;;;;;;<<<===>>>@@@AAACCCCCCDDDFFFJJJNNNRRRUUU\\\^^^```cccfffhhhjjjjjjjjjiiihhhggggggggggggggg___``````___^^^___aaacccfffhhhjjjnnnqqqtttuuuvvvxxxwwwuuurrrooonnnpppqqquuuuuuyyy~~~nnncccTTTQQQKKKGGGCCC>>>:::777444222222444333000222666---......///////////////333111///...///000000///////////////000000000000,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++++++++******---,,,***)))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''')))+++,,,,,,,,,***)))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''xxxjjjVVVFFF???<<<999777888888888777666444333222444333222111000000000000333222111111000000111111///////////////000000000///...------...///000111---...///000000111000000,,,,,,------------,,,,,,...---,,,,,,,,,,,,---...............---,,,+++***---------...------,,,,,,...............///000000((()))+++++++++,,,...111------............------//////000000000000//////111000///......///000111000111111111222222222222333333333333333333333333222222333444444555555666888888999999999:::::::::===>>>@@@DDDJJJRRRYYY]]]```dddjjjqqqyyy|||zzzxxxxxx{{{{{{|||}}}~~~|||yyyuuuttttttvvvwwwwwwtttssssssrrrqqqpppoooooonnnoooqqqqqqqqqqqqtttvvvvvv}}}~~~zzzwwwqqqkkkiiifffaaa^^^]]]]]]]]]\\\^^^[[[VVVSSSQQQNNNKKKIIIKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDBBBBBBBBBBBBCCC???@@@BBBDDDFFFGGGHHHHHHIIIHHHLLLRRRVVVXXX^^^dddgggiiikkkooorrrtttvvvvvvzzzyyyxxxwwwvvvtttpppmmmjjjhhhdddbbbaaa```^^^]]]hhhnnnsssuuuzzz}}}zzzyyyxxxyyyzzz}}}~~~ooo^^^SSSEEECCC???===<<<:::888666222111000000000111333333222333333111...---------000000///...............000///...------...///000............---,,,++++++***++++++,,,---...//////------------------------///...,,,+++***++++++,,,+++***)))***,,,------+++******++++++++++++******(((***++++++)))((())))))************))))))))))))))))))((((((((((((((())))))************+++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))''''''(((***,,,,,,,,,((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((xxxiiiVVVGGG???<<<:::777888888777777666444333222222222222111222222333333333222111111000000111111000000000000000000000000///......------...///000---....../////////......---------......---------...---,,,,,,,,,,,,---...******++++++,,,------...,,,---------------,,,,,,...............//////000///000000///...---///000,,,------......------,,,/////////000000/////////111000///......///000000000000000000111111111222333333333333333333333333222222333333444555555555555555555666666666777777;;;;;;===@@@EEEKKKPPPSSSZZZ^^^eeelllttt{{{vvvttttttxxx{{{~~~~~~{{{|||~~~|||yyyuuusssssstttuuuuuutttsssrrrrrrqqqpppoooooonnnooopppooonnnnnnppprrrttt{{{|||zzzuuupppllliiifffddddddeeeffffffkkkhhhddd```^^^[[[XXXVVVXXXXXXWWWWWWVVVUUUTTTTTTRRRPPPNNNKKKIIIHHHGGGGGGGGGHHHJJJLLLNNNPPPQQQQQQTTTSSSVVV\\\___```ffflllppprrruuuyyy|||~~~}}}{{{wwwtttpppmmmiiifffeeedddcccccciiiooovvvzzzyyyjjj[[[MMMEEE???<<<999777777666444222000000/////////000111222...//////...,,,******+++000000///...............//////............//////------------------,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,*********,,,---,,,+++******++++++++++++******((()))++++++)))((()))***************))))))))))))))))))(((((((((((())))))))))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''''')))******)))((((((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((''''''''''''((((((vvvhhhUUUGGG@@@===:::888777777777666555444333222111111111222333444555555222222111000000000000111222222111111000000//////000///......---.........------.........---,,,,,,---..................---------,,,,,,,,,,,,------------,,,,,,---...000111,,,,,,------------,,,,,,...------------...//////...//////---++++++,,,---,,,,,,------------,,,,,,......////////////......//////.........//////000////////////000000000000222222222222222222222222222222333333444444555555444444444444555555555555888888999;;;>>>BBBFFFHHHPPPUUU\\\dddmmmzzz~~~{{{yyy{{{|||}}}}}}|||{{{{{{{{{{{{|||}}}~~~}}}}}}|||yyytttqqqppppppvvvyyy|||~~~}}}{{{{{{{{{{{{}}}}}}yyyuuurrrqqqrrrrrrrrrtttssssssrrrpppoooooonnnnnnoooooommmkkkkkklllmmmrrrzzz~~~}}}zzzuuuooommmkkklllnnnqqqrrrrrruuusssooollliiigggccc```aaabbbccccccbbbaaa```___```^^^[[[WWWSSSPPPOOONNNPPPQQQSSSUUUWWWYYY[[[[[[___^^^```eeeggghhhmmmtttxxx{{{zzzwwwrrrnnnkkkjjjjjjkkklllttt|||~~~|||zzzzzz~~~nnn^^^QQQFFF>>>:::888666444333333333111000//////.........///000111///000111000...---...///000///......---...............////////////......+++,,,,,,------------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,------+++***+++,,,,,,+++*********++++++++++++******''')))++++++)))))))))***************))))))))))))))))))(((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************************+++)))''''''((((((((('''((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((tttfffTTTFFF@@@===:::888666666666666555444333222222111111111222222333444222222111000000000000000333333222111000//////...000//////...------------...............---,,,+++---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,111///---+++***+++,,,---++++++,,,---------,,,,,,------,,,,,,------...///***+++,,,+++++++++---///------............---------......//////......---..................//////.........////////////000222222222222222222222222111222222333444444555555555666666666777777777777666666666888:::===@@@AAAGGGLLLSSS[[[dddqqq|||wwwtttuuuwwwyyyyyyvvvuuuuuuvvvwwwxxxyyyzzz{{{{{{yyyuuuqqqnnnnnnnnntttvvvxxxyyyxxxwwwwwwxxx|||zzzuuuqqqppppppqqqqqquuutttsssrrrqqqpppooonnnmmmnnnnnnmmmkkkkkklllmmmssszzz|||xxxqqqpppoooqqquuuyyy{{{|||}}}zzzwwwtttrrrnnnkkkhhhggghhhjjjjjjjjjiiihhhfffiiigggddd```\\\YYYVVVUUUUUUUUUWWWYYY\\\^^^```aaaeeedddeeehhhjjjjjjooovvv|||xxxrrrpppqqqrrruuu}}}vvvtttssstttyyyqqqgggXXXKKKAAA<<<:::888555444222222222333222111........./////////000000///000111111000///000222///......------.........,,,---////////////---,,,***+++,,,---------------******+++,,,---......///*********************************++++++,,,---------,,,++++++,,,,,,***)))******++++++++++++******''')))***+++)))))))))***************)))))))))((()))(((((((((((())))))***))))))))))))************(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&((((((((('''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((pppcccRRREEE???===:::777555666666666555444333222222222111000000000000000222111000000//////000000333222222111000///......//////.........---,,,,,,///////////////...---,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,)))''''''''')))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,---......---...///...------///000......////////////......------............------,,,,,,------............---.........////////////111111111111111111111111111111222222333444444555666666666777777777888888555555666777999<<<>>>@@@AAAEEEKKKRRRZZZeeerrr{{{}}}wwwsssrrrsssttttttqqqqqqqqqqqqrrrsssttttttvvvvvvtttqqqmmmkkkkkklllpppqqqssssssrrrrrrsssuuu}}}|||vvvqqqppppppqqqqqqvvvvvvtttsssrrrpppoooooommmnnnooonnnmmmmmmoooqqqttt{{{~~~~~~|||xxxqqqpppqqqtttxxx}}}}}}{{{xxxuuupppmmmlllmmmnnnoooooonnnmmmmmmkkkjjjhhheeebbb___]]][[[XXXXXXZZZ\\\___bbbeeefffiiiffffffiiijjjkkkooovvv~~~{{{wwwxxxzzzwwwnnnmmmmmmooottt|||xxxnnn[[[SSSIII@@@:::888777666333111000000222333222111//////000000000111111000+++---......,,,,,,---///......------------......,,,---...//////...---,,,******+++,,,------------)))******+++,,,---......************************)))******++++++,,,,,,,,,---,,,++++++,,,,,,***)))******++++++++++++******'''(((*********)))***+++************)))))))))(((((((((((((((((()))******(((((()))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&(((******)))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((~~~mmm```PPPCCC>>><<<999666555555555555555444333333222222111//////.........111111000////////////000111111000000//////......------.........---,,,,,,...////////////......---,,,------------------,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++---...///)))***+++,,,,,,------,,,,,,++++++++++++,,,------///000///---***((((((***---..................---,,,,,,------------,,,,,,***+++,,,---........................////////////000000000000000000000000111111222222333333444444444444444555555555555666444555666777999;;;===>>>===AAAEEEIIIOOOXXXccckkkvvvyyytttrrrqqqqqqqqqoooooonnnnnnmmmnnnnnnnnnmmmnnnnnnllliiigggggghhhjjjlllmmmmmmlllmmmppprrr|||~~~wwwsssqqqrrrssssssxxxwwwvvvuuusssrrrppppppnnnpppppppppooooooqqqssstttzzz~~~~~~}}}}}}{{{wwwrrrrrrsssvvvzzz~~~~~~|||zzzwwwsssoookkkiiiiiijjjjjjkkkkkkllllllkkkkkkjjjhhhfffdddbbb```\\\\\\]]]___cccgggjjjlllllljjjiiillllllmmmrrryyywwwqqqjjjjjjkkkmmmrrryyy~~~rrrbbbXXXJJJEEE???999555333222000000...------///000000///...///000111111111000000---...//////...---...000---------,,,------...///------............------***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++************************)))***++++++,,,++++++***---+++***+++,,,,,,+++*********++++++++++++******&&&(((*********)))***+++************))))))))))))(((''''''(((((()))***+++((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&)))+++++++++((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((({{{iii]]]MMMBBB===;;;888555444444555555555444333333111111000000000000000111111111000////////////////////////...............+++,,,---.........---,,,,,,,,,---.........------++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***,,,------......///000000))))))***,,,,,,------,,,+++++++++++++++,,,,,,---,,,---,,,)))&&&$$$$$$%%%+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,)))***,,,---......------....../////////000000000000000000000000000000000111111111222333333444444222333333333444444444444444555555666777888999:::;;;===@@@BBBDDDKKKTTT[[[fffpppyyy}}}}}}yyywwwuuuuuutttooonnnmmmllljjjjjjiiiiiiggghhhjjjjjjhhhfffeeeeeeeeefffgggggghhhjjjmmmpppyyy|||yyytttssstttuuuvvvzzzyyyxxxvvvuuusssrrrqqqqqqrrrrrrqqqpppoooqqqrrrqqqwww|||{{{{{{|||{{{wwwvvvuuuvvvxxx|||~~~|||zzzxxxvvvrrrllliiigggfffeeeeeefffhhhjjjkkkmmmllllllkkkiiigggeeeccc^^^^^^___aaaeeeiiimmmpppooollllllnnnoooooouuu|||{{{rrrmmmiiijjjlllooossswww{{{}}}~~~~~~~~~sssgggZZZNNNGGG???<<<777444222111000//////---,,,,,,...//////...---...///000000000//////000111222111000///000111---,,,,,,,,,------...///...------,,,,,,------...++++++,,,,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++,,,++++++)))))),,,*********,,,---,,,+++******++++++++++++******&&&(((***************,,,************))))))))))))''''''''''''((()))***+++(((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''')))+++******((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((yyyggg\\\LLLAAA<<<:::777555444444444555444444333333000000000000111222333444111111000///////////////---------...............***+++---...///...------***+++,,,,,,------------***++++++,,,,,,++++++******+++,,,------,,,+++******************((('''&&&((()))***+++,,,---------++++++******++++++,,,---,,,,,,,,,+++)))((()))+++*********++++++*********+++,,,,,,------,,,,,,+++)))***+++---......------////////////000000000000000000000000000000000000000111111222333333444444333333444444444555555555444555555555555666666666999;;;======>>>CCCJJJQQQTTT\\\eeejjjsss}}}{{{zzzyyypppooommmkkkiiiggggggfffdddgggiiijjjhhhgggffffffccccccddddddeeehhhlllooowwwzzzzzzuuutttvvvwwwxxx{{{zzzyyywwwvvvtttsssrrrtttttttttrrrooonnnooopppnnnuuuzzzzzzzzz|||{{{xxxyyyxxxxxx{{{~~~~~~|||zzzvvvpppmmmkkkiiihhhggghhhjjjmmmoooooooooooonnnllliiifffeee^^^^^^___aaaeeejjjnnnppppppmmmlllnnnooopppvvv}}}~~~vvvpppllliiikkkmmmqqqtttxxxzzz{{{|||}}}{{{tttiii^^^SSSJJJAAA<<<999666222111222333333333000///---...///000000///,,,,,,.../////////...---...//////...---,,,,,,...,,,,,,,,,,,,------...///......,,,++++++,,,......,,,,,,,,,,,,,,,+++***)))))))))***+++,,,------...++++++++++++++++++++++++***+++,,,,,,+++***)))(((+++***)))***,,,------+++******++++++++++++******&&&(((************+++,,,************))))))))))))''''''''''''((()))++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))$$$%%%&&&''''''&&&%%%$$$(((((((((((((((((((((((()))))))))))))))))))))))),,,***(((((()))***)))((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((yyyggg[[[LLLAAA===<<<999777555555444333111000//////333444444444444333222222444333111///...///000111000000//////......------000///......///000///---......---......///000111555222...+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,***))))))***,,,---++++++,,,------...//////......,,,++++++,,,......++++++++++++++++++++++++,,,++++++***+++,,,---...+++,,,------------...///............////////////,,,------...///000111111333333333222222222111111000111222333333333222222444333222222333666888:::222444777888:::===AAACCCKKKOOOUUU[[[bbbnnn}}}|||xxxrrrrrrqqqooollliiigggfffgggfffdddcccbbbccccccdddcccdddeeefffhhhkkkmmmnnntttwww|||zzzvvvuuusssuuuyyywwwyyyzzzxxxuuussstttvvvxxxxxxxxxuuurrrpppnnnnnnnnnppprrrtttvvvwwwwwwxxxzzz|||~~~|||wwwssspppjjjjjjkkkkkkkkkkkkkkkkkkqqqqqqqqqooommmjjjgggfff```aaabbbeeeiiillloooqqqppplllkkkmmmooopppwww~~~zzzuuurrrpppoooqqqrrrsssuuuwww{{{~~~~~~}}}{{{xxxsssppp___YYYQQQIIICCC>>>:::777444333111000000111333444222222222111000//////...//////000000000000//////......---,,,,,,,,,,,,---........................------------------------,,,,,,,,,+++++++++******,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++,,,+++++++++***)))))))))...---,,,+++***(((''''''(((((()))***************,,,+++***((((((((()))***)))((('''&&&&&&'''((()))%%%&&&((()))))))))((('''''''''''''''''''''''''''+++*********))))))((((((******))))))((((((''''''&&&)))+++***'''%%%&&&(((''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''+++***((('''&&&&&&&&&&&&***'''$$$###%%%'''&&&$$$xxxggg[[[LLLAAA===<<<999777333333333222222111111111333333333333333222111111444222000///...///000000////////////............000...---...///000///---//////...---,,,,,,,,,,,,222000...+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,++++++,,,---...***++++++,,,------......------,,,,,,,,,,,,------++++++++++++++++++++++++...------,,,---...///000)))+++,,,+++******+++---............////////////------......//////000000111111111222222333333333333222111111111222444444444333222222333555888999333555777888999;;;>>>AAACCCGGGLLLQQQWWWbbbpppyyyxxxwwwuuurrrnnnjjjgggeeeddddddbbbbbbaaabbbcccccceeefffgggiiilllnnnpppqqqwwwzzz{{{vvvsssppprrruuuvvvwwwyyyxxxwwwwwwzzz|||}}}~~~}}}{{{xxxtttrrrqqqooopppqqqrrrsssuuuvvvvvvxxxzzz{{{|||}}}zzztttqqqmmmmmmnnnnnnooopppqqqqqqtttsssrrrpppmmmjjjgggeee___aaacccgggjjjnnnppprrrrrrooommmoooppprrryyy~~~{{{|||}}}}}}}}}||||||}}}~~~zzzwwwuuutttssstttuuuuuuuuuwwwzzz}}}{{{vvvqqqlllgggbbb___RRRMMMFFF@@@<<<999666444444333111000000111333444333333222222111000000/////////000000000000//////000000///............///........................------------------------,,,,,,+++++++++*********,,,++++++******++++++,,,*********+++++++++,,,,,,++++++******************---,,,++++++***)))(((((((((((()))***************,,,+++)))((((((((()))***+++***)))(((((()))***+++&&&&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((('''''''''&&&'''((())))))((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((************))))))((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((---,,,***)))((((((((((((***'''%%%$$$&&&'''&&&%%%wwwfff[[[LLLAAA===;;;999777222222222222222222222222222222222222222111000000333222000///......///000...............////////////...---...///000///---...---,,,+++************...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---*********+++,,,,,,------+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------+++,,,,,,+++))))))***,,,---............/////////..................////////////000111222333444555555333111000000222555666333333222222333555777888666777888888888999;;;===;;;???CCCGGGLLLTTT___gggqqqzzz{{{vvvpppkkkgggeeeddddddcccccccccdddeeeeeegggiiikkknnnqqqtttvvvwwwyyy}}}}}}uuupppmmmmmmpppsssuuuwwwxxx{{{}}}xxxvvvrrrrrrqqqpppqqqrrrtttuuuvvvwwwxxxzzz}}}wwwrrrpppqqqrrrssstttvvvwwwwwwuuutttrrrpppmmmjjjhhhgggaaacccfffjjjnnnqqqssstttuuuqqqpppqqqrrrttt{{{{{{wwwwwwuuuwwwyyy|||~~~xxxvvvvvvvvvzzz}}}}}}{{{zzzyyyyyyyyyyyyyyyxxxwwwxxx{{{}}}~~~|||zzztttkkkbbbZZZTTTOOOLLLDDD@@@;;;888666555333222333222111000000111222333333333222222111111000000...//////000000//////...000000///............///------------------------------------------------,,,++++++++++++*********++++++************++++++++++++***)))***+++,,,---))))))******************++++++*********)))))))))(((((()))***************+++***))))))((()))))))))******))))))))))))******&&&''''''((()))((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))((('''))))))))))))))))))))))))((((((((((((((((((((((((*********))))))))))))(((%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))++++++***)))((((((((()))***(((&&&&&&'''((('''&&&vvvfff[[[KKKAAA<<<;;;999666333333222222222222222111111111111111111000//////222222000///......//////---------....../////////...---,,,---/////////...************+++,,,---...***++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))((((((((()))***+++))))))******++++++++++++)))***+++,,,,,,+++***)))***+++++++++++++++,,,,,,++++++++++++++++++,,,,,,.........,,,******+++------------.........//////.....................---///000000111222333333333444333111000111222444555333333333333444555666777777888999888777777888:::999;;;>>>AAADDDKKKSSSYYY^^^gggnnnoooppptttvvvvvv{{{zzztttnnniiiggghhhhhhhhhhhhiiiiiijjjjjjjjjmmmppptttxxxzzz||||||{{{{{{tttnnnjjjkkknnnqqqrrruuuyyy}}}xxxvvvsssppppppqqqtttuuuxxxxxxyyy{{{{{{uuuttttttuuuuuuvvvwwwxxxxxxrrrrrrqqqpppooommmlllkkkgggiiimmmpppsssvvvwwwwwwvvvrrrqqqrrrsssvvv}}}|||vvvtttuuusssvvvzzz}}}~~~vvvqqqoooppprrruuuzzz}}}{{{zzz{{{{{{|||~~~~~~}}}{{{{{{|||{{{xxxqqqjjj___UUUMMMGGGDDDAAA===:::666555444444444333222222111000000111222222222111111111000000//////...//////////////////.........---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++************++++++,,,+++)))((((((***,,,---(((((())))))******++++++))))))))))))************(((((()))*********************))))))))))))))))))((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%'''***+++)))&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''')))(((''''''((((((((('''uuufffZZZKKK@@@<<<;;;888666555555444333222111000///000111111111111000//////111111000//////.........,,,,,,------......//////---,,,,,,---...//////...++++++++++++,,,---...///)))***+++,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,((((((((())))))******+++))))))************++++++((()))++++++++++++)))(((*********++++++,,,,,,,,,------------------,,,,,,......---+++))))))+++---------------........................------------111111111111111111111111000111222222333333222222333333333333444444555666777888888777555555666888999:::;;;===@@@DDDIIILLLPPPXXX^^^___aaafffjjjkkkrrrxxx}}}wwwrrrnnnlllmmmmmmnnnnnnooooooooooooooorrrwww|||wwwqqqmmmjjjjjjmmmooopppuuu|||~~~{{{wwwsssqqqrrrtttuuuzzz{{{}}}yyyvvvvvvvvvvvvuuuuuuuuuuuuoooqqqsssuuuvvvuuuuuutttssstttuuuwwwxxxyyyzzzzzzvvvrrrppprrrtttwww|||xxxtttsssvvvvvvzzz|||tttmmmiiiiiilllnnnrrrwww~~~|||zzzzzzzzz|||}}}~~~~~~xxxpppjjj```ZZZQQQIIICCC@@@>>>===999777555333444444333222111111111111111111111111////////////..................////////////............---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++******))))))******++++++***)))((((((***,,,---((((((((())))))******+++((())))))))))))*********(((((()))***************)))))))))*********))))))''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((&&&%%%'''***+++)))&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((((((((uuueeeZZZKKK@@@<<<:::888666666555444333111000///...111111111111111000//////111000000//////......------------------.........---,,,+++,,,...//////...000///...------,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---------*********************************++++++******************++++++,,,,,,---((())))))))))))(((((('''++++++***(((''''''***,,,,,,------------.........------------------......222222111111111000000000...///111222222222111000222222333333444444444444555666777666555444666888888888999:::<<<>>>AAABBBEEELLLQQQQQQSSSYYY___aaaiiioooyyy~~~zzzwwwuuutttssstttuuuuuuvvvuuuuuutttvvvzzzyyyrrrooommmjjjjjjlllnnnpppuuu{{{vvvsssssstttuuuyyy|||{{{wwwwwwvvvvvvuuutttttttttqqquuuzzz}}}|||{{{zzzzzzzzzvvvrrrpppsssuuuzzzzzzwwwssstttwww|||tttpppkkkfffeeefffiiikkkqqqvvv}}}~~~{{{yyyyyyzzz}}}~~~zzzpppfff\\\VVVLLLHHHBBB>>><<<:::999888666444222111222222111000111111111111111111111111............---------------......//////......---000000///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))******))))))))))))************)))((()))***+++,,,(((((())))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((()))************)))))))))************))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))))))))'''''''''((())))))((('''))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))''''''((((((((()))))))))''''''''''''''''''''''''&&&'''((()))))))))))))))%%%'''(((((('''''''''(((uuueeeZZZJJJ@@@<<<:::888555444444333333222111000000111111222222111111000///000000000000///...------...------------------,,,,,,++++++,,,...//////...000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************+++++++++,,,,,,,,,***+++,,,------.........+++++++++++++++++++++++++++++++++******+++++++++)))******+++,,,,,,------&&&'''(((((((((&&&%%%$$$******)))'''&&&'''+++---,,,,,,---------.........,,,,,,,,,------.........000000000000111111111111///////////////000000000222222333444444444444333333444555555444555777999888888888999:::;;;<<<<<<===CCCGGGFFFHHHNNNTTTWWW___eeeoooyyy}}}}}}{{{{{{{{{|||~~~~~~~~~}}}|||~~~zzztttooonnnmmmiiihhhjjjmmmpppwww}}}xxxuuussssssssstttyyy|||wwwwwwwwwwwwwwwwwwvvvvvvyyy~~~~~~{{{yyyxxxxxxwwwsssqqqtttxxx}}}|||yyyvvvwwwzzzyyymmmkkkhhhffffffiiilllnnnrrrvvv|||~~~}}}|||}}}|||yyyxxxyyy{{{~~~zzznnnccc[[[SSSKKKEEE>>><<<999888777666333111333111000000222222111000000000111111111111000000........................---......//////......---000000///............///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))******))))))))))))******))))))))))))************)))))))))))))))((((((((()))))))))))))))((((((((((((((()))***************'''((()))***+++******)))((()))***++++++***)))((((((''''''&&&'''((()))***))))))))))))))))))))))))((((((((()))))))))******'''''''''((((((((())))))'''((())))))((('''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&'''))))))***))))))###%%%(((((('''&&&&&&(((uuueeeZZZJJJ@@@;;;:::888555222222222222222222222222222222222222222111000000000000000000///...---,,,.........------,,,,,,,,,,,,++++++,,,...//////...,,,,,,,,,,,,---...//////...---,,,,,,++++++,,,,,,******************************+++++++++,,,,,,,,,((()))***+++,,,------,,,,,,,,,++++++++++++++++++---,,,+++******+++,,,---))))))***+++,,,,,,------,,,---.........,,,+++***,,,++++++)))(((***---000,,,,,,,,,---------......++++++,,,,,,---...//////......///000111222333333000///---,,,,,,...000222222222333444444444333333222333444444444555777999:::999999999;;;<<<;;;:::888>>>AAA???AAAGGGNNNPPPWWW^^^hhhrrrzzz}}}}}}}}}|||zzzxxxyyy~~~}}}||||||~~~wwwqqqmmmnnnmmmiiiggghhhmmmpppxxx~~~yyyuuusssrrrqqqooovvv{{{wwwxxxxxxyyyyyyzzzzzzzzzzzzwwwvvvvvvwwwtttrrruuuzzz~~~}}}zzz{{{~~~}}}tttmmmlllkkkiiiiiijjjmmmqqqssstttwww{{{}}}|||zzzxxxxxx{{{zzzxxxxxxyyy}}}~~~}}}~~~mmmeeeYYYQQQLLLHHHBBB>>>999888777777666444000---222111000111333444333222000000111111111111000000.........///////////////---..................---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))******))))))))))))******(((((()))************)))******))))))((((((''''''***)))))))))(((((((((((((((((()))***************'''((()))+++++++++***)))&&&'''((())))))((('''&&&(((''''''&&&&&&((()))***''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&)))+++***'''%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))))))))))))))"""###%%%'''((((((''''''!!!%%%((((((&&&%%%&&&'''{{{qqqcccZZZMMMBBB<<<999666333666555444333333333333444//////...///111111///---***,,,...000000///---+++.........---,,,+++)))(((...------,,,,,,------...---------------------------,,,,,,+++*********+++...,,,******,,,---------))))))***,,,......,,,*********************************))))))******+++,,,))))))))))))))))))))))))++++++,,,------------,,,++++++******************---------,,,,,,++++++++++++************+++,,,---,,,,,,++++++,,,---///000+++,,,---,,,,,,,,,...000111111222222222111111000111111111222222333333333333333222222222333444444999888888888888888888999;;;::::::;;;<<>>???BBBFFFKKKRRRXXX]]]```cccfffiiikkkmmmooorrruuuvvvvvvxxx||||||||||||||||||}}}{{{xxxvvvrrrnnnlllkkklllmmmsssyyy~~~zzzwwwtttsssssstttttt{{{}}}zzzxxxwww{{{}}}|||wwwtttrrrqqqqqqtttwwwyyy}}}~~~zzzzzzzzz}}}~~~yyyxxxxxxxxx}}}}}}zzzxxxxxxyyyzzz{{{yyyvvvsssrrrrrrrrrtttxxx|||~~~|||yyywwwwwwyyy{{{}}}~~~}}}}}}~~~}}}|||yyyyyywwwpppdddVVVJJJDDD===<<<:::888666666666777444444333333222222111111000000000000000000000000......////////////......///..................///------------,,,,,,,,,,,,,,,---...---,,,+++,,,---++++++***))))))))))))******************)))))))))************))))))))))))******++++++++++++*********************)))(((((())))))************))))))&&&'''''''''(((((())))))(((((((((((())))))))))))'''''''''((((((((((((((()))((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%&&&'''(((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((wwwmmm]]]UUUIII@@@;;;999777555333333222222333333444555<<<888444222222222111111111///+++(((((()))+++---......---,,,++++++******...------,,,,,,------...------------------------,,,,,,++++++***++++++,,,---+++************)))(((***))))))+++---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++'''(((((()))))))))))))))***************+++++++++******++++++,,,,,,,,,---++++++,,,,,,++++++******,,,,,,,,,,,,------.........000222222000.........///000000111111111111000111111111111000000000000000000111111222333555555666666555555555555666666444444444555666888:::;;;;;;;;;===@@@DDDHHHLLLOOOSSSWWW\\\```dddhhhllloooqqqsssxxx~~~zzzzzzyyyyyyyyyzzz{{{}}}~~~|||zzzwwwtttssssssttttttyyy|||~~~|||yyywwwwwwwwwwwwvvv||||||xxxwwwwwwwwwyyy{{{~~~}}}yyywwwuuuuuuvvvyyy|||zzzwwwvvvwww{{{{{{wwwwwwxxxyyy~~~}}}uuuqqqpppqqqrrrwwwyyy{{{zzzxxxuuuttttttrrrvvv||||||yyyzzz~~~zzzvvvrrrnnniiifffccceeeccc]]]RRRHHHCCCAAA<<<;;;999777555444444444333333333333222222111111/////////000000000000000---......//////......---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,+++******)))))))))******,,,,,,,,,+++++++++++++++************)))))))))((()))******++++++******))))))******+++******))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&''''''(((((()))))))))((('''&&&%%%&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((vvvmmm```WWWJJJAAA<<<999666444333333222222222333333444777555111000111222222222333222111//////.........000///...---,,,,,,------...------,,,,,,------...------------------------,,,++++++***++++++,,,,,,,,,+++******++++++)))(((&&&&&&&&&''')))***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++((()))******++++++******))))))*********+++++++++*********++++++,,,,,,,,,***+++,,,,,,,,,+++******,,,,,,---------------------......---,,,---///222000111222222333333333222222222222222222222222111111111111111222333444555555444444333333444444555333444444555666888999:::999999999:::===???BBBDDDHHHKKKPPPVVVZZZ___eeehhhnnnrrryyy~~~{{{vvvuuuttttttuuuvvvwwwxxx|||}}}~~~~~~~~~}}}{{{zzzxxxxxxxxxxxxwww}}}{{{xxxwwwxxxyyywwwzzz}}}}}}{{{zzzyyyyyy|||}}}yyyvvvvvvwww{{{~~~yyyvvvwwwyyyzzzzzzsssllliiikkknnnqqqyyy{{{}}}|||zzzwwwuuuuuutttyyy~~~}}}zzzqqqhhhaaa[[[VVVSSSOOOQQQQQQLLLEEE@@@>>>???;;;:::888666555333222222333222222222222222111111///////////////000000000------............------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++*********++++++,,,++++++++++++++++++++++++************)))))))))((((((((())))))))))))((((((&&&'''((()))************''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((())))))))))))&&&&&&''''''(((((())))))***)))((('''''''''((()))((((((((())))))(((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((''''''))))))(((&&&'''''''''(((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))***)))(((''''''&&&&&&'''&&&&&&&&&''''''''''''(((uuulll```WWWKKKAAA<<<999666444444444333222222222222222333111//////000111222111111222222222222111//////000/////////000222333555...------,,,,,,------...------------------------++++++******++++++,,,,,,)))(((((()))******)))'''((('''&&&''')))+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++)))***++++++,,,,,,++++++)))))))))***++++++,,,,,,*********++++++++++++++++++,,,---...///...------,,,,,,---......------,,,///...---,,,+++---111444111111222333444444444444333333444444444555555555222111111111111222333333333333333222222333333333333333444555666777888888999999999999:::<<<===>>>AAACCCGGGKKKPPPUUU[[[```hhhmmmvvv}}}zzzrrrqqqpppppppppqqqrrrsssuuuvvvzzz{{{zzz{{{}}}}}}|||{{{zzzxxxwwwwwwwwwyyy~~~{{{xxxvvvxxxzzzxxxzzz|||~~~}}}||||||yyy|||~~~{{{yyy{{{|||}}}xxxvvvwwwxxxyyy~~~yyytttmmmgggfffiiiooossszzz||||||yyywwwvvvyyy}}}qqqjjj```WWWQQQMMMJJJHHHCCCBBBAAA>>>;;;888888888555555555444444333222222222222222222222222111111////////////////////////------............------***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,+++,,,---,,,+++***+++,,,+++************+++,,,,,,((((((((()))))))))))))))************))))))))))))(((((())))))))))))((((((%%%&&&'''(((*********+++))))))************))))))))))))(((((('''''''''&&&(((((((((((())))))))))))'''''''''(((((((((((((((***)))(((''''''((()))***(((((())))))))))))((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''(((((('''%%%&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''&&&''''''((()))******)))(((''''''((((((&&&&&&&&&''''''''''''(((tttkkk]]]UUUIII@@@;;;999666444555555333222111111000000000///...///000111000///.....................---//////......///111444555...------,,,,,,------...------------------------++++++******++++++,,,---(((((((((***,,,,,,+++)))***)))((()))+++---,,,,,,++++++++++++++++++++++++******))))))******+++,,,************************)))***++++++,,,,,,++++++((())))))***++++++,,,,,,++++++++++++************)))***,,,...//////......,,,------......---,,,,,,...//////---,,,---///111000000111222333444444333111111222333444555555666333222222111111111111111222222222111111222222222111222333444555666666666777888999:::::::::::::::===???@@@BBBEEEKKKRRRWWW]]]ccclllvvv~~~zzzxxxpppooonnnmmmmmmnnnooopppnnnpppttt{{{~~~|||uuuttttttwwwzzz|||}}}}}}~~~}}}{{{zzzyyyxxx{{{~~~~~~zzzvvvuuuvvvxxxvvvwwwyyyzzz|||}}}|||{{{{{{zzz}}}|||xxxuuuvvvwwwwww{{{vvvqqqjjjeeeeeehhhnnnrrrxxx{{{~~~}}}zzzyyyxxxzzztttlllZZZUUUMMMGGGCCCAAA???>>>;;;999777666555555444222333333333333333222111111111111111111111111222222000000000///.........---,,,------......------,,,+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,---,,,*********+++)))))))))))))))***++++++'''((((((((()))))))))***************)))))))))))))))))))))******)))))))))''''''((()))******))))))))))))************))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''')))((('''&&&''''''((()))'''(((((((((((((((((('''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((('''%%%###%%%%%%&&&''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&''''''((()))(((((('''''''''((((((&&&&&&&&&''''''''''''(((rrriiiZZZRRRFFF>>>:::999777555666555444222111000000///000//////000111000///---......---------...//////000///---,,,,,,,,,...///...------,,,,,,------...------------------------+++*********+++,,,,,,---))))))***,,,//////...,,,'''&&&%%%&&&((()))))))))************************((((((((((((((())))))***))))))))))))))))))))))))))))))***+++++++++++++++((())))))***++++++,,,,,,,,,+++++++++******))))))&&&'''***,,,......---,,,,,,---.........---,,,+++---...///...,,,++++++,,,//////000222222333333333------...000111222333444444333222111000000000000222222111111111111222222000111222333444555555555666777888:::::::::999888<<<<<<======???EEELLLQQQSSSXXXaaalllwww~~~zzzwwwuuupppooommmllllllmmmnnnnnnkkkmmmqqqxxx}}}yyywwwtttsssssstttwwwyyyzzzzzz~~~}}}|||}}}zzz{{{|||yyyuuussstttvvvssstttuuuvvvwwwzzz~~~~~~~~~~~~}}}|||{{{zzzyyyyyy}}}|||wwwtttuuuuuuuuuxxx}}}{{{uuuqqqjjjeeedddhhhmmmqqqvvvyyy}}}~~~{{{zzzyyyyyy}}}wwwjjj]]]TTTJJJFFF@@@<<<999888666444888555222222555666444222555555555444333111000///111111111111111111222222111111000///...------,,,,,,------......------,,,------------------------*********++++++,,,,,,,,,+++,,,---,,,***)))***+++((((((((((((((()))******))))))******+++++++++,,,************))))))))))))******++++++++++++******)))************)))((((((''''''((((((((((((''''''%%%%%%&&&'''((()))***+++(((((((((((())))))))))))))))))(((((('''''''''&&&((('''&&&%%%&&&&&&((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((('''$$$"""%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''***)))((('''&&&&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((|||mmmcccXXXPPPFFF???<<<:::777555666444333111000000111222222222111111000/////////////////////...............---,,,,,,,,,---...///++++++,,,,,,---...//////,,,------......------,,,++++++++++++++++++,,,,,,)))))))))***+++++++++,,,))))))(((((()))+++---...++++++,,,,,,,,,---------)))************++++++++++++,,,---...---+++)))'''******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,////////////////////////......///000000000000000111000000111333444444333333222222222111000000000333333333222222111111111111111222333444666666777888666444444777999;;;;;;=========???AAADDDFFFHHHJJJPPPXXX^^^ccckkkvvv~~~~~~}}}yyytttqqqooommmkkkjjjjjjllloooqqqooooooqqqwww}}}}}}sssrrrooonnnooorrruuuwww~~~}}}zzzyyyyyyyyyyyyxxxwwwtttqqqqqquuuzzz}}}~~~||||||zzzwwwzzz|||{{{zzzzzz~~~{{{vvvtttuuuwww~~~yyyssspppllliiiiiikkkooorrr|||}}}~~~|||vvvmmmddd[[[RRRJJJEEE>>><<<999666555444555555333333333333333333333333333333222222111000//////...///////////////......------------------,,,,,,,,,,,,------...---------------++++++++++++---------///000///...,,,,,,---++++++++++++++++++++++++++++++************++++++&&&((()))(((%%%%%%(((,,,************************$$$%%%''')))***))))))(((++++++***)))((((((((()))'''((()))))))))(((&&&%%%&&&''')))*********)))(((((('''&&&'''((())))))'''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&((()))'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))))))))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''zzzlllcccWWWPPPFFF???;;;:::777555555444333222111111111111//////000000000000000000////////////...............---,,,+++++++++,,,,,,++++++,,,,,,---......///,,,,,,------------,,,,,,+++++++++******)))))))))***************+++++++++***))))))))))))+++,,,---++++++++++++,,,,,,,,,,,,)))************+++++++++)))***+++++++++)))'''%%%************++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''))),,,......,,,)))'''..............................///000000000000000111000000111333444444333222222111111111111111111333333333222222111111111000000111222333444555555777555333444666999::::::<<<<<<<<<===???AAACCCDDDAAAFFFLLLPPPSSSYYYbbbiiirrrsssvvvwwwwwwuuurrrppplllkkkjjjjjjkkkmmmooopppqqqqqqsssxxx~~~||||||sssrrrpppoooooorrruuuwww~~~}}}}}}}}}~~~}}}}}}|||yyyvvvuuuxxx|||}}}|||}}}|||zzz~~~~~~zzzvvvuuussstttxxxzzzuuurrrssstttyyy}}}}}}zzzuuusssooommmmmmppptttwww{{{}}}~~~{{{~~~|||wwwrrrnnn```[[[UUUOOOIIIEEE@@@===;;;999777444333333333444222222222222222222222222333333222111111000////////////000000000000//////...---------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,+++---......,,,+++++++++************************+++******))))))******+++++++++***)))''''''((()))))))))))))))))))))))))))&&&&&&'''((()))))))))(((******))))))((()))))))))'''((()))))))))(((&&&%%%&&&'''((()))***))))))(((((('''&&&'''((())))))'''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''xxxkkkcccVVVOOOEEE>>>;;;999777555333333333333222111111000......//////000111111222/////////............---///...---,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,------------,,,,,,,,,++++++***)))(((''''''+++++++++***************+++******)))******++++++)))*********++++++++++++)))************+++++++++)))******+++***)))'''&&&))))))))))))************)))************+++++++++************************************************)))***,,,------,,,***)))..............................///000000000000///111000///000222444333222000000111111111111111111222222222222222111111111///000000111222333444444666444222333555888999999;;;:::;;;;;;<<<===???@@@???BBBEEEGGGHHHKKKQQQVVV```bbbeeeiiilllmmmmmmllliiiiiiiiijjjkkkmmmnnnoooqqqqqqssswww~~~}}}{{{zzztttrrrpppoooppprrruuuwww~~~~~~}}}|||~~~|||{{{}}}}}}}}}|||xxxtttqqqoooooonnnooossszzz}}}yyytttqqqqqqqqqsssuuuzzz}}}~~~|||{{{wwwuuusssrrrtttwwwzzz}}}zzz}}}yyyqqqjjjccc\\\XXXLLLHHHCCC@@@===<<<:::999666555333222111111222333111111111111111111111111222222222111111000000//////000000111111111000000........................,,,,,,,,,++++++******)))++++++,,,,,,,,,,,,++++++)))+++,,,,,,***))))))***))))))))))))))))))))))))+++******))))))******+++...,,,***)))))))))((('''''''''''''''''''''''''''(((((('''''''''(((((()))))))))((((((((()))******((((((((()))(((((('''&&&''''''((()))))))))))))))((('''&&&'''((())))))'''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''(((((((((((()))))))))&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((())))))''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''uuuiiibbbUUUNNNDDD===:::999777555222222333444333222111000000000000111111111222222//////.........---------.............../////////++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,++++++******)))))))))(((,,,+++++++++***)))))))))++++++******************))))))))))))************))))))*********+++++++++++++++,,,,,,+++***))))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))************************000...***((((((***...000---------------------------...//////000000//////000//////000222333222111//////000000111111222222222222222111111111111111000000111111222333333444444333222333555777888777::::::::::::;;;;;;<<<<<<>>>@@@BBBCCCCCCDDDGGGJJJOOORRRUUUZZZ^^^aaacccdddcccdddfffhhhjjjlllmmmnnnooooooppptttzzz~~~|||{{{zzztttsssqqqpppqqqrrruuuvvv}}}}}}||||||~~~}}}zzzyyy{{{{{{|||yyysssooommmlllkkknnnnnnooorrryyy~~~}}}zzzvvvsssppppppppppppqqqtttvvvxxxzzzzzzzzzwwwvvvvvvvvvxxx{{{~~~~~~xxxrrriii___WWWPPPJJJFFFFFFCCC>>>:::999999888777333333222111111111222222111111111111111111111111222111111111000000000///...//////000000000000///.........///////////////...------++++++************+++,,,------,,,+++***(((***++++++***))))))*********************************))))))))))))******...+++((((((++++++)))'''''''''''''''''''''''''''***)))'''&&&&&&'''((()))((((((((((((((()))***+++(((((((((((((((((('''''''''(((((()))))))))))))))((('''&&&'''((())))))'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''qqqggg```TTTMMMCCC===:::999777555111222333444333222111000333333333222222111111111............------------++++++,,,---.../////////+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))******++++++,,,,,,,,,,,,+++++++++***)))))))))***+++++++++*********)))(((((()))))))))*********))))))*********+++++++++***+++++++++******))))))''''''((((((((()))))))))))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++222000,,,)))))),,,000222------------------------------...//////////////////......///111222222111/////////000000111111222111111111111111111111111111111222222333333444444333222222333555777777666;;;;;;;;;;;;;;;;;;:::::::::;;;<<<======>>>@@@AAAEEEGGGIIIMMMQQQTTTWWWXXX]]]^^^```ccceeehhhjjjkkkmmmmmmnnnqqqvvv{{{~~~~~~~~~}}}}}}|||{{{zzzzzztttsssrrrqqqqqqssstttuuu{{{}}}||||||~~~yyyyyyzzz}}}{{{wwwvvvwwwxxxxxx~~~|||tttnnnlllkkkkkkkkkmmmnnnooorrrwww~~~zzzxxxuuusssrrrqqqpppppppppqqqrrrsssuuuwwwxxxyyywwwwwwxxxyyy|||}}}zzzxxxxxxvvvssspppddd^^^VVVNNNHHHDDD???===>>>;;;777555444444444333333222222222222222222222222222222222222222222222111111111000000000000000,,,------.../////////...............//////000000000///---,,,++++++++++++)))***,,,,,,,,,,,,***))))))***,,,,,,+++******+++++++++++++++++++++++++++***))))))))))))))))))***)))'''&&&(((+++,,,***(((((((((((((((((((((((((((***)))'''&&&&&&'''((()))((('''''''''((()))******(((((('''''''''(((((((((((((((((((((((())))))***((('''&&&'''((())))))'''''''''''''''((((((((((((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&(((''''''''''''&&&&&&&&&))))))(((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''{{{oooddd^^^SSSLLLBBB<<<999888666444222222222333333222222111444333333222111111000000.........------------,,,((((((***+++,,,---------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))***+++,,,---......+++++++++***************)))******+++++++++******((()))))))))************)))************+++++++++(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++************************++++++++++++++++++++++++,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...///...---...000222111000//////000000000000000000000000000111111111111111222222222222333333444444333222222444666777777666::::::;;;;;;;;;;;;:::999999::::::;;;<<<===>>>>>>@@@@@@BBBDDDFFFIIILLLMMMSSSTTTVVVYYY]]]```ccceeejjjiiikkknnnssswwwyyyyyywwwxxxyyyyyyyyyyyyyyyxxxttttttsssrrrrrrssstttuuuyyy|||}}}}}}~~~}}}|||zzzyyyxxxyyyyyyzzzxxxzzz~~~~~~~~~zzzyyyzzz~~~{{{wwwsssrrrssstttuuu{{{~~~yyyrrrnnnllllllllllllkkklllmmmooossszzz~~~}}}}}}wwwuuurrrppppppppppppnnnppppppqqqrrrsssuuuwwwyyyyyyyyy{{{}}}xxxsssmmmiiifffccc___[[[QQQMMMGGGBBB???===:::999555444222222444444444333333333222222222222222222222222222222222222222222000000000000000000000000++++++,,,---............---------......//////000000///---,,,+++,,,,,,---******++++++++++++******)))+++,,,,,,+++++++++,,,++++++++++++++++++++++++***))))))(((((())))))***&&&&&&'''(((+++,,,+++***))))))))))))))))))))))))(((((('''''''''(((((()))(((((('''''''''((())))))(((''''''''''''((())))))((((((((((((((()))******((('''&&&'''((())))))'''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''yyymmmbbb\\\RRRKKKBBB;;;999888666444333222222111222222222333111111000000000000000000.........---------,,,,,,++++++,,,------,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))******++++++,,,,,,***************+++++++++((()))***+++,,,,,,++++++)))))))))*********++++++)))************+++++++++(((((('''''''''((((((((((((((()))))))))*********)))************+++++++++++++++++++++++++++++++++************************)))+++...000000...+++)))++++++++++++++++++++++++,,,---......//////.........------...000111111000000000000000000////////////000000000111111111222111111111111222222222222333333333555777888888666888999:::;;;;;;:::999999;;;;;;;;;<<<>>>>>>>>>============>>>@@@CCCEEEGGGJJJJJJLLLNNNRRRWWW\\\^^^ccccccdddhhhmmmppprrrrrrpppqqqsssuuuvvvvvvvvvvvvuuutttssssssssssssttttttxxxyyy|||~~~~~~~~~~~~|||yyyxxxzzz|||zzzzzzyyywwwvvvtttssssssrrruuuyyy}}}~~~}}}}}}|||{{{zzzzzz|||xxxtttrrrooonnnppprrrttt|||zzzvvvqqqmmmlllllllllllliiijjjkkklllooouuu~~~~~~}}}}}}xxxtttpppooooooooommmkkknnnooooooqqqsssvvvxxxyyy}}}~~~|||tttgggaaaZZZUUUTTTQQQMMMIIIEEEBBB>>><<<:::999777555333222222444666666444333222222222222222111000000111111111111111111111111///000000000000000000000+++,,,---...////////////+++,,,,,,---......//////...---,,,******+++---...++++++************++++++(((***,,,,,,+++++++++,,,************************))))))(((((((((((())))))&&&(((+++++++++******+++))))))))))))))))))))))))&&&&&&'''((()))))))))((())))))((('''''''''(((((((((''''''&&&'''((()))***)))(((((('''((()))***+++((('''&&&'''((())))))'''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''xxxlllaaa[[[RRRKKKAAA;;;999888666444333222111111111222333444------......//////000000......---------,,,,,,,,,000111111111000...,,,***+++++++++++++++++++++++++++++++++,,,,,,+++++++++************))))))))))))))))))******+++++++++,,,'''(((***+++,,,,,,,,,+++************++++++++++++)))************+++++++++******))))))))))))***+++))))))))))))************)))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,************,,,,,,++++++++++++++++++++++++,,,---......//////.........---,,,...000111000///111111000000//////......//////000000111111111222000000000000111111111111333333333555888999888777666777999::::::999888888999999999:::;;;<<<:::999<<<<<<;;;;;;===@@@CCCDDDDDDDDDEEEGGGKKKQQQVVVZZZ\\\\\\^^^aaafffjjjkkkkkklllmmmppprrrssstttttttttuuuttttttsssssssssttttttvvvwwwyyyzzz|||}}}~~~~~~|||}}}}}}zzzvvvuuuwwwyyyyyyyyyxxxwwwuuurrrpppoooooorrrvvvzzz|||}}}}}}|||~~~|||{{{zzzzzzzzz{{{yyyxxxyyy|||yyysssooonnnlllkkknnnqqquuu}}}xxxuuupppmmmlllllllllkkkjjjjjjkkkkkkmmmsss}}}~~~|||}}}yyyuuupppnnnnnnmmmkkkhhhllllllnnnpppsssvvvyyyzzz}}}uuuiii```YYYSSSLLLHHHHHHFFFBBB???@@@>>>;;;999888777555333222222333444555444111...222222222222111000///...000000000000000000000000////////////000000000000,,,---...///000000000000++++++,,,,,,---...//////---,,,***))))))+++,,,...,,,+++***))))))***+++,,,''')))+++++++++***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))(((+++......+++)))***+++))))))))))))))))))))))))$$$%%%''')))******)))(((***)))((('''''''''''''''((('''&&&&&&'''((()))***)))((('''''''''(((***+++((('''&&&''')))))))))'''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%&&&''''''&&&%%%%%%))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''wwwjjj```YYYOOOIIIAAA:::777666666555222333333333333222111111555444333111000...---,,,........./////////////////////...---,,,++++++***------,,,,,,,,,,,,++++++------+++*********+++,,,+++)))&&&%%%%%%(((+++---))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))...---***(((''''''((()))''''''&&&&&&'''))),,,---+++***)))***++++++***)))))))))))))))))))))))))))*********)))))))))((((((+++++++++++++++***))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------......///000111111222............////////////222111///......000222333///////////////000111111333444444444444444444444333444666777888888:::<<<777777777888999999::::::;;;;;;;;;<<<<<<<<<<<<===@@@@@@@@@AAACCCGGGJJJLLLRRRSSSTTTVVVYYY]]]ccchhhhhhjjjnnnooooooooopppqqquuuuuutttttttttuuuvvvvvvxxxyyyzzzzzz{{{{{{{{{zzzzzz{{{{{{yyyxxxwwwxxxzzzxxxyyyzzzxxxuuusssrrrrrrqqqssswww{{{||||||zzzyyyxxxxxxwwwwwwwwwxxxyyyzzz~~~~~~}}}{{{yyyxxxzzz{{{~~~vvvqqqnnnmmmkkkkkkkkklllooouuu}}}xxxtttooojjjggghhhjjjkkkgggjjjkkkkkkkkkqqq|||}}}yyyvvvrrrooolllkkkllllllmmmmmmnnnpppssswww{{{}}}}}}vvvnnngggccc\\\TTTMMMFFFEEECCC@@@===<<<::::::888777777666555333222111111111222222222333333333333333222222111000000000......//////000000111111...---,,,,,,---...///000/////////000///......---......---,,,,,,+++******,,,,,,,,,,,,***'''%%%###++++++++++++++++++++++++++++++************++++++'''((()))***************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((+++***)))(((((()))***+++******)))((('''&&&&&&%%%'''''''''''''''&&&&&&&&&"""###%%%'''(((((('''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''&&&&&&&&&&&&)))((((((&&&%%%$$$######))))))))))))))))))))))))******)))((('''&&&%%%%%%))))))((('''&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&++++++***)))(((''''''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''((('''&&&&&&'''))),,,---&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''vvviii^^^XXXNNNIIIAAA;;;777666666555222333333333333222111111111111111111000000000000////////////.....................---,,,,,,++++++------,,,,,,,,,,,,++++++++++++)))((((((((()))******)))'''&&&&&&(((***,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))'''%%%%%%%%%&&&'''+++***(((''''''(((***++++++***))))))++++++***)))))))))))))))))))))))))))------,,,++++++***))))))&&&'''(((***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------.........///000000000---.........////////////000///.........///000111///////////////000111111333333333333333444444444333444666555444444666777666666777888888999999:::999::::::::::::;;;;;;;;;<<<<<<<<<<<<>>>AAADDDFFFJJJKKKLLLMMMNNNRRRWWW[[[^^^aaaeeehhhjjjkkknnnooosssssssssssssssttttttuuuuuuvvvwwwxxxxxxxxxxxxxxxyyyzzzzzzyyywwwvvvwwwxxxxxxyyyyyyxxxvvvtttttttttwwwzzz}}}}}}{{{uuuuuuuuuvvvxxxyyy{{{{{{~~~~~~~~~|||{{{{{{|||~~~zzzsssooommmllljjjjjjkkklllooovvv}}}}}}rrroookkkhhhgggiiilllnnnjjjmmmnnnnnnpppuuu~~~|||yyyuuuqqqmmmllllllllllllmmmnnnqqqtttwwwyyy{{{|||}}}}}}|||yyyuuuqqqooohhhccc\\\WWWUUUPPPIIIDDDBBBAAA???===;;;999888888666666666666555333222111111111111222222222333333333222222111000000//////......//////000000000000......---,,,---...//////...////////////...------......---,,,,,,+++*********+++,,,---------------++++++++++++++++++++++++++++++************++++++((())))))************)))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***)))(((((((((((()))******))))))((('''&&&&&&&&&************))))))))))))%%%%%%&&&'''''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&)))(((((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''')))+++---&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&tttggg\\\VVVMMMHHH@@@;;;888666666555222333333333333222111111---...///000111222333333000/////////...---------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++***))))))))))))*********)))((((((((())))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))+++***)))(((((()))***+++...,,,+++)))((((((((()))+++***))))))++++++***)))))))))))))))))))))))))))******)))(((((('''&&&&&&'''((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............---------.........//////------.........////////////////////////000111111111111222222222333333333555666666555333222222333666666777777888888999999888888888888999999999::::::999999:::;;;===???AAACCCCCCDDDDDDDDDFFFJJJMMMPPPTTTYYY]]]```dddgggjjjppppppqqqqqqrrrsssttttttrrrssstttuuuvvvvvvvvvvvvwwwxxxwwwvvvtttssstttuuuwwwxxxyyyyyywwwvvvwwwxxx~~~}}}zzzrrrssstttvvvyyy{{{|||}}}}}}~~~~~~}}}|||}}}|||vvvrrrooommmmmmhhhiiikkkmmmpppwww~~~xxxmmmkkkhhhffffffhhhlllnnnkkknnnpppqqqsssyyy~~~|||xxxsssooommmlllkkkmmmnnnnnnoooppppppoooooonnnllljjjfffaaa]]]YYYVVVOOOKKKGGGEEEEEECCC???;;;===<<<:::888777666666666444555555555444444333222111111111222222222222333222111111000000///.........////////////000000000//////...---------.....................---,,,,,,...------,,,,,,++++++***((((((((()))***+++------++++++++++++++++++++++++++++++************++++++)))************))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&''''''))))))))))))((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&"""###$$$%%%&&&'''((()))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((((((((()))''''''&&&&&&''')))+++,,,'''''''''''''''''''''''')))))))))(((''''''&&&&&&tttggg\\\UUULLLGGG@@@;;;888777555555222333333333333222111111------...000111333444444000000///...------,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,+++++++++------,,,,,,++++++++++++***************)))(((''')))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))+++************+++,,,---...---+++***))))))))))))+++)))((()))***+++***)))))))))))))))))))))))))))'''''''''''''''''''''''',,,,,,------,,,,,,+++******************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---------.........,,,---...////////////...///////////////000000111000000000111222222333333555666777666444333333444555555666666777888888999777777888888888999999999::::::::::::;;;===>>>???AAABBBAAA@@@???@@@CCCEEEEEEHHHMMMQQQUUUYYY]]]```hhhiiikkkmmmppprrrssstttooopppqqqssstttuuuuuuuuutttttttttsssqqqpppqqqrrruuuwwwxxxyyyxxxyyy{{{}}}|||xxxssstttvvvxxxzzz|||}}}}}}{{{|||||||||{{{|||~~~zzzvvvrrrpppoooooohhhjjjlllooorrrxxx~~~}}}sssmmmkkkgggeeeeeegggjjjllllllooorrruuuxxx}}}~~~}}}xxxsssnnnkkkiiihhhkkkkkkjjjhhheeeaaa^^^\\\[[[YYYUUUQQQMMMIIIGGGFFF@@@>>><<<<<<===<<<:::888888888777666555555555555222333333444444444333333111111111111222222222222111111000000///.........//////////////////////////////......------------------......------,,,+++---------,,,,,,++++++++++++***)))''''''((())))))************************++++++************++++++***************)))((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''&&&&&&&&&''')))***+++''''''''''''''''''''''''))))))))))))((((((((((((uuuggg\\\UUUKKKFFF@@@;;;888777555444222333333333333222111111/////////000111111222222000//////...---,,,,,,+++******+++,,,,,,---------------,,,,,,,,,+++++++++------------,,,,,,++++++******++++++***)))((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''((())))))***++++++*********************)))((()))******)))((())))))))))))))))))))))))))))))***+++,,,---......+++++++++++++++******)))*********************************+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------...///000000000/////////////////////000000111//////000111111222333333222333444444333222444555444555555666666777888888777888888888888999999999:::::::::;;;<<<<<<===>>>AAAAAAAAA@@@>>>>>>???AAA???AAAEEEGGGJJJMMMQQQTTTYYY[[[___cccgggjjjlllmmmjjjkkkmmmoooppprrrrrrrrrqqqrrrrrrqqqoooooopppqqqrrrtttvvvwwwxxxzzz}}}|||xxxvvvwwwyyyzzz{{{||||||{{{xxxyyyyyyxxxxxxxxx{{{}}}~~~}}}{{{xxxuuusssqqqoooooolllnnnpppsssvvvzzzyyypppjjjiiigggfffgggiiilllooosssvvvyyy}}}~~~|||{{{xxxtttnnniiieeebbb``````___^^^[[[WWWRRRNNNLLLJJJHHHFFFCCCAAA@@@??????;;;:::999999:::999999888666666555444444444555555111222222333333333333333000000111111111222222222111111000000///........./////////.............../////////......---,,,,,,------......------,,,+++------,,,,,,,,,,,,++++++000///---+++*********+++************************++++++************++++++***************)))((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))*********&&&&&&%%%%%%&&&''')))***'''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''''''''''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))&&&&&&&&&''''''((())))))''''''''''''''''''''''''''''''(((((()))***++++++tttggg[[[UUUIIIEEE???;;;888777555444222333333333333222111111111111111111000000000000///.........---,,,,,,,,,******++++++,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,+++******)))*********++++++***)))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((())))))******++++++((())))))******+++++++++***)))((((((******)))((())))))))))))))))))))))))(((((()))***+++---......%%%&&&'''((()))*********************************************++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------....../////////000000000///////////////000111111//////000111222333333444---...000000000000222333444444555555666666777777777777777888888888999999888888999::::::;;;<<<<<<>>>??????>>><<<;;;<<<>>>===>>>@@@AAABBBDDDGGGIIIKKKMMMQQQVVVZZZ]]]^^^___aaabbbdddfffhhhiiijjjjjjlllmmmmmmmmmllllllnnnooolllnnnppprrruuuxxx}}}{{{xxxxxxyyyzzz{{{{{{zzzyyyyyywwwwwwwwwuuuttttttvvvxxxxxxzzz}}}~~~}}}yyyxxxvvvtttsssqqqqqqpppqqqsssvvvxxxyyy|||wwwooofffffffffgggkkkoootttwww}}}~~~~~~zzzxxxwwwpppnnniiiddd^^^YYYVVVTTTOOOOOONNNLLLJJJGGGEEEDDD???>>>===<<<<<<<<<<<<<<<999999888888888777777777666666555444444444444555111111222333333333222222000000000111111111111222222111111000000///....../////////............---.........///......---,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,************************++++++************++++++)))************))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&''''''(((((())))))&&&''''''(((((())))))***%%%%%%%%%&&&''')))***+++))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))((((((((((((''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%"""###$$$%%%&&&'''((()))'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))++++++,,,ssseeeZZZSSSHHHDDD???;;;999777555444222333333333333222111111222222111111000000//////------------------------+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***)))******************++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))++++++,,,,,,---,,,,,,,,,(((((())))))*********)))***((('''((()))***)))((())))))))))))))))))))))))'''''''''(((((((((((()))&&&'''((()))***+++++++++************************************++++++++++++************++++++++++++***++++++,,,,,,---------++++++++++++,,,,,,,,,,,,......---------...///000///////////////000111111//////000111222333444555,,,...////////////000222333444444555555666777777555555666666666777777777666777888:::;;;<<<<<<<<<;;;<<<<<<<<<::::::;;;<<<<<<===>>>>>>===???AAADDDCCCFFFIIIMMMPPPRRRRRRRRRTTTUUUWWWYYY[[[]]]^^^___```bbbccccccccccccfffhhheeegggiiillloootttzzz~~~}}}zzzwwwuuuuuuwwwxxxzzzzzzyyyxxxwwwwwwwwwvvvtttqqqpppqqqsssuuuvvvxxxyyyzzzzzzyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvwwwyyy|||}}}}}}}}}~~~wwwpppfffggghhhjjjoootttxxx{{{|||yyyvvvuuusssqqqooommmkkkjjjbbb```\\\WWWRRRMMMIIIGGGEEEDDDCCCAAA@@@?????????;;;;;;::::::999999888888777777888888777777777888666555444444333333333444111222222222222222111000000000000000111111111111333222222111000000////////////.........---------,,,---.../////////...---...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&'''))))))*********************************++++++************++++++((())))))************)))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&&&&&&&&&&'''((())))))***$$$$$$%%%%%%&&&''''''(((&&&&&&'''((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******rrrdddXXXQQQHHHDDD???;;;999777555333222333333333333222111111222111111111000000//////,,,,,,------------------++++++++++++++++++++++++---------,,,,,,,,,++++++------...///...---,,,+++***)))))))))***+++,,,,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))((('''***((('''((()))***)))((())))))))))))))))))))))))+++++++++***))))))((((((,,,------------,,,++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++,,,------......******+++++++++,,,,,,,,,...---,,,++++++---///000///////////////000111111///000111222333444555555///000111111000000111222333333444444555666666777444444444555555555666666777888:::;;;===>>>>>>>>>999;;;<<<;;;::::::;;;<<<<<<<<<===<<<<<<===???BBBCCCEEEHHHKKKLLLMMMMMMLLLJJJKKKMMMPPPRRRTTTUUUVVVVVVWWWYYYYYYYYY[[[]]]___```bbbeeehhhkkkqqqwww{{{|||{{{zzzxxxvvvtttrrrqqqssstttvvvxxxyyyxxxwwwvvvxxxxxxvvvssspppnnnooopppssstttvvvwwwwwwwwwvvvuuuvvvwwwxxxyyyzzz{{{|||}}}{{{}}}~~~~~~}}}xxxqqqjjjkkkkkkmmmppptttxxx{{{zzzzzzyyyxxxuuuqqqlllhhhddddddcccbbbaaa```______YYYWWWSSSNNNIIIDDD@@@>>>CCCBBB???===;;;;;;;;;;;;;;;;;;:::999888666555444666777888888888888999:::555555444333222222222222222222222222222111000000000000000000111111111111333333222222111000000000//////.........---------+++,,,.../////////......//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------,,,+++))))))))))))))))))))))))++++++************++++++'''((()))***************************************(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******''''''(((((()))******+++'''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$++++++***)))((('''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((qqqcccXXXQQQIIIEEE???;;;999777555333666666555444444333222222222111000//////000111111111///---------,,,+++)))++++++++++++++++++++++++---------,,,,,,+++++++++,,,(((***//////)))(((+++'''***------+++)))+++---))))))))))))************)))***+++,,,,,,+++)))((((((((((((((()))))))))))))))************))))))(((******))))))((((((''''''*********)))))))))))))))******))))))((((((''''''++++++******************,,,,,,++++++***)))(((((())))))))))))))))))))))))******+++++++++******)))******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++,,,...000111000000///222222111111111111111111000000//////000000111222333333333444555666444222444555555555666666777777:::;;;===???@@@@@@@@@@@@>>>===<<<;;;::::::;;;<<<888888:::;;;===>>>??????CCCDDDFFFGGGGGGGGGFFFEEEGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPTTTWWW[[[___bbbeeeiiilllsssttttttsssqqqnnnkkkhhhppppppqqqrrrsssuuuwwwxxxyyyxxxwwwuuutttsssssssssrrrpppnnnoootttxxxyyyyyywwwxxxyyyzzz{{{}}}~~~~~~~~~|||ssslllhhhhhhhhhiiijjjkkkmmmnnnkkkiiifffccc___\\\ZZZYYYVVVYYYXXXSSSOOOPPPPPPMMMPPPOOOLLLHHHCCC???<<<;;;:::;;;<<<<<<======<<<<<<777666555444444555666777999999777666444444333333444444333333333333222222///000000111111111111000000111111111111222222222////////////............---------------------------------------------------..................---,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))((((((((((((''''''(((((())))))******'''&&&&&&&&&&&&'''(((((('''))))))((('''&&&'''(((***)))'''&&&&&&'''((()))''''''''''''''''''''''''******)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((***+++&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((qqqcccXXXQQQHHHDDD???:::888666444222222222111111000000//////444333111///------------111///------------+++)))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,)))))),,,,,,))))))---,,,------,,,***))))))***'''((((((((((((((((((((((((((()))***+++++++++***(((((((((((())))))))))))'''(((((()))))))))(((((())))))))))))((((((((((((&&&'''((()))***+++,,,,,,***)))))))))((((((((('''((((((((())))))*********,,,,,,+++******)))(((((()))))))))))))))))))))))))))******+++++++++******++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///+++,,,---....../////////111111111111111111111111000000000000000111222222444333222333666777666555444444555555555666666666999;;;===???AAAAAA@@@@@@===<<<;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;<<<======AAABBBCCCCCCDDDDDDCCCCCCDDDEEEFFFHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKNNNQQQTTTVVVYYY]]]___ffffffffffffeeedddbbbaaaeeeeeegggiiillloooqqqrrryyywwwvvvsssqqqpppoooooonnnllljjjlllpppsssuuuuuuvvvwwwwwwxxxyyyzzz{{{{{{||||||}}}~~~}}}|||zzzzzzwwwuuutttuuuuuuqqqiiiccc___^^^^^^^^^^^^^^^______YYYXXXUUURRROOOMMMLLLKKKMMMQQQRRRNNNKKKLLLKKKIIIIIIHHHFFFDDDAAA???===<<<;;;;;;;;;;;;::::::999888666666555444444555666666888777666555444333333333444444333333333222222222000000111111111000000/////////000000000111111111////////////............------------------------------------------------,,,------......------,,,,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))))))))******************))))))))))))(((((((((((((((((((((((())))))))))))(((''''''''''''((())))))'''))))))((('''&&&'''((((((((('''''''''(((((()))'''''''''''''''''''''''')))(((((('''&&&&&&'''''''''((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''pppbbbVVVPPPFFFCCC===999777555333222333333333222222222222222333222000...---,,,,,,,,,000///------------+++)))*********************************+++++++++++++++,,,)))(((***+++***,,,///111///,,,******)))((('''(((((((((((((((((((((((('''''''''''')))***+++,,,(((((((((((())))))))))))%%%&&&'''(((((()))(((((((((((((((((())))))))))))''''''((())))))***++++++))))))))))))((((((((((((%%%&&&&&&'''((()))***++++++++++++******))))))((())))))))))))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++++++++,,,---......000000000000111111111111111000000000000111222222444222000111333555666666444444444444555555555555777:::===@@@AAAAAA@@@???<<<<<<<<<<<<===>>>???@@@???>>>;;;:::999:::;;;<<>>>>>=========:::::::::999888777666555777666555555555555666777666555444444333333333333333333333333222222222222111111111111111000///............/////////000000////////////............------------------------------------------------+++,,,,,,------,,,,,,++++++++++++++++++*********+++++++++***************))))))))))))))))))))))))((())))))***++++++,,,,,,(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******'''))))))((('''&&&'''(((&&&&&&'''((()))))))))(((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((&&&%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&nnn```UUUNNNEEEAAA<<<888666555333111444444444444444555555555///....../////////000000000...------------+++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,+++******+++,,,---...///333///***(((***+++)))(((+++++++++***************((('''&&&&&&&&&((()))+++(((((((((((())))))))))))%%%&&&'''((())))))***)))''''''(((((())))))***************)))((((((''''''))))))))))))(((((((((((('''''''''(((((()))))))))+++*********)))))))))((())))))))))))))))))))))))'''((()))***+++,,,,,,,,,******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,+++++++++,,,...////////////000000000000000111000000000000111222222444222//////000222333333333333333333444444444444666888<<>>===============>>>>>>>>>???>>>;;;999888999;;;<<<>>>===<<<<<<<<<===???@@@???AAACCCDDDDDDCCCAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@BBBDDDDDDDDDEEEGGGIIIHHHHHHHHHHHHIIIJJJKKKLLLJJJKKKMMMOOOSSSWWWZZZ[[[YYYZZZZZZ[[[]]]___```aaa\\\[[[ZZZZZZ[[[]]]___```````````````````````````___``````___^^^\\\ZZZYYYUUUTTTSSSTTTTTTQQQLLLHHHFFFEEEDDDBBBAAAAAAAAAAAADDDCCCBBBAAA@@@?????????@@@FFFJJJHHHEEEDDDBBB===::::::;;;;;;;;;<<<<<<<<<999999999999888777666555888888777777777777888888444444333222222333333333333333333222222222222111222222222111111///...---....../////////000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++***************************************)))))))))))))))))))))))))))*********+++++++++,,,(((((((((((())))))))))))******))))))((((((''''''((((((''''''(((((()))***'''))))))((('''&&&'''((($$$%%%''')))***))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%}}}lll^^^SSSLLLDDDAAA<<<888666444333111111111222222222222222222//////000000111111111111///...,,,,,,------,,,***------------------------)))))))))******++++++,,,)))+++,,,------///...---000,,,((((((***,,,,,,***,,,+++++++++*********)))***)))'''&&&&&&&&&''''''(((((((((((())))))))))))&&&'''((()))***+++++++++''''''(((((())))))************))))))(((''''''&&&(((((((((((())))))))))))*********))))))(((((((((*********)))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---...---,,,,,,,,,---...///....../////////000000000000000//////000000111222777444111000111222222222333333333333222222222222444666999===>>>???>>>===@@@??????>>>===<<<<<<;;;===;;;999888888:::<<<>>>>>>===<<<<<<<<<===???@@@???@@@BBBCCCCCCCCCAAA@@@BBBBBBBBBAAA@@@@@@??????@@@AAACCCBBBAAAAAABBBDDDCCCCCCCCCBBBCCCCCCDDDEEEDDDDDDEEEGGGJJJLLLOOOPPPLLLMMMMMMOOOQQQSSSUUUVVVQQQQQQPPPOOOOOOPPPRRRTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPNNNLLLJJJIIIHHHHHHHHHGGGEEEBBB@@@>>>>>>============>>>>>>======<<<<<<<<<<<<<<<===BBBHHHKKKIIIFFFDDD@@@;;;999999:::::::::;;;;;;;;;888888999999999999888888999999999::::::999999999444333333222222222333333333333222222222111111111222222222111111///...---/////////000000000111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***************************************************))))))))))))))))))))))))+++++++++*********))))))'''((((((((()))))))))*********))))))((((((''''''''''''&&&&&&''''''((()))'''))))))((('''&&&'''((($$$%%%''')))***))))))(((''''''''''''''''''''''''(((''''''&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%|||kkk]]]QQQKKKDDD@@@<<<888666555333222333333333333333333222222222222222222111000///...///...,,,,,,---...,,,+++------------------------*********+++++++++++++++(((++++++******------+++,,,***))))))+++,,,------*********))))))(((((('''+++***)))(((&&&&&&&&&&&&(((((((((((())))))))))))'''((()))******+++******(((((((((((())))))))))))'''''''''(((((()))))))))(((((((((((()))))))))))),,,++++++***)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///......------------......------......//////000000///............///000000888666444333444444444333222222222222111111111111333444666999;;;<<<======@@@@@@???>>>===;;;:::999:::999888888999;;;===???===============>>>????????????@@@AAABBBBBBBBBBBBDDDDDDCCCBBBAAA@@@?????????@@@AAA@@@???>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBDDDFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIGGGEEEFFFHHHKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIHHHFFFDDDCCCAAAAAAAAA@@@???>>>======;;;;;;;;;;;;<<<======>>>===<<<<<<<<<<<<======>>>CCCIIIKKKIIIEEECCC???:::999999999999999:::::::::888888999:::::::::::::::999999:::;;;;;;:::999999555444333333222222222222222222222222111111111111111111111111111000///...//////000000000111111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))******************************+++++++++))))))))))))))))))))))))++++++******)))(((((('''''''''(((((())))))******))))))))))))((((((((((((&&&&&&&&&&&&&&&'''(((((('''))))))((('''&&&'''(((&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''((()))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{iii[[[PPPIIIDDDAAA<<<999777666444333555444444333333222222222000111111111111///...---///---,,,,,,---...---+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***+++(((######))),,,***)))***,,,+++++++++,,,---++++++***))))))((((((''')))))))))))))))((('''&&&(((((((((((())))))))))))(((((()))))))))))))))((())))))))))))(((((((((((('''''''''((((((((((((((('''((((((((()))))))))***)))))))))(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,------------,,,,,,,,,,,,---......///000000---------------...//////333222222333444555555444222222111111111000000000222222444555777:::<<<======>>>>>>>>>===;;;:::999999999999999:::;;;<<<===<<<<<<===>>>>>>>>>>>>>>>=========>>>???AAACCCDDDEEEDDDCCCBBB@@@???======>>>??????>>>===<<<<<<>>><<<===>>>???@@@??????>>>======>>>???AAACCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEECCC@@@@@@CCCEEEEEEEEEFFFFFFFFFFFFFFFFFFBBBCCCCCCDDDCCCBBBAAA@@@===>>>>>>===;;;;;;;;;<<<:::::::::::::::;;;<<<<<<>>>============>>>?????????EEEGGGDDDAAA@@@>>>:::888888888888999999999999999999:::::::::999888888777888999::::::999888777666666555333222222222222222222222222111111111111000000111111111000000///........./////////000000////////////............------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((()))))))))*********+++))))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((((((((('''''''''((()))*********(((((((((((())))))))))))'''''''''''''''(((((()))'''))))))((('''&&&'''((((((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''zzziii[[[PPPIIIEEEAAA<<<999777666555444111000000///...---,,,,,,+++,,,...000000000000///...---,,,,,,---...---+++))))))))))))))))))))))))---------,,,,,,+++++++++,,,+++%%%$$$***+++(((+++...---+++)))***,,,------,,,,,,+++******)))'''((()))*********(((((((((((((((((())))))))))))'''(((((((((((((((''''''******))))))((((((''''''+++***)))((('''&&&%%%%%%'''((((((((())))))******&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++***+++,,,------,,,***))),,,,,,------...///000000---,,,,,,,,,,,,---......---,,,---000333444333222222111111111000000//////222222222333555888;;;===;;;;;;<<<======<<<;;;:::999999::::::::::::::::::;;;<<<===>>>???>>>===<<<<<<<<<;;;;;;===@@@CCCEEEDDDCCCBBBAAA???===<<<;;;>>>??????>>>===<<<<<<===777999;;;>>>???>>>===<<<;;;;;;<<<>>>@@@BBBDDDEEE???????????????@@@AAABBBCCCDDDDDDAAA>>>===@@@CCCBBBBBBCCCCCCCCCDDDDDDDDD>>>???@@@AAA@@@???>>>===<<<<<<<<<;;;:::999;;;<<<::::::999999999999999:::;;;::::::::::::;;;<<<<<<;;;@@@BBB@@@>>>>>><<<999666666777777888999999:::::::::::::::999777666555666777888999999888777666888777555444333222222222222222222111111111111000///000000111111111111000---------.........//////000/////////............------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++(((((())))))*********+++))))))******++++++++++++))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&''''''((()))******+++''''''(((((())))))******((((((((((((((()))******''')))))))))'''&&&'''(((***)))'''&&&&&&'''((()))''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((('''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((xxxgggZZZPPPJJJCCC???;;;888777666444222111111222333333111000///222111///---------...//////...---...//////---+++))))))***++++++,,,------))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))...222555333---)))(((***+++++++++++++++***)))((())))))))))))((((((((((((---(((###$$$(((,,,,,,***((((((''''''''''''((((((******))))))(((((('''''',,,+++,,,...111///)))%%%***(((&&&&&&((()))***)))***)))((((((((((((((()))))))))))))))))))))******))))))))))))*********************))))))))))))))),,,+++)))((((((***,,,...+++,,,------)))'''***...++++++++++++++++++++++++------------------------/////////...---+++***)))///---***+++...///...,,,...///000111222333444444222222222222222222222222222333444555666888999999888888888888888999999999999999;;;;;;;;;;;;999999<<<<<<<<<<<<============???>>>======>>>@@@BBBCCCFFFDDDBBB@@@?????????@@@======<<<<<<<<<<<<======AAAAAABBBCCCBBB@@@===<<<<<<<<<===>>>???AAACCCDDDCCCBBBAAA@@@???????????????>>>>>>>>>>>>@@@AAABBBEEEDDDDDDCCCCCCCCCDDDDDD@@@???>>><<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<:::::::::999999:::;;;;;;999999999999::::::;;;<<<>>>======<<<;;;;;;::::::999888888888777777666666999999888777666555444444555555555555555555555555777555444222111111222222333222222222111111000000,,,---------......//////////////////////////////////////////000000000000,,,,,,------,,,,,,+++******************************,,,...///000///...---------++++++++++++------((()))+++------+++)))((()))))))))))))))))))))))))))))))))))))))***++++++'''''''''''''''((())))))******)))''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''))))))(((((('''''''''&&&(((''''''''''''((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%((()))(((&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&$$$###((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%&&&'''((('''%%%$$$%%%(((***(((&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvveeeXXXOOOIIICCC@@@<<<999777666444333111222222222222111000000////////////000111111222///...---...//////---+++))))))******++++++,,,,,,***************************************)))(((((()))))))))))))))))))))))),,,000333111,,,))))))******************)))(((((())))))))))))((((((((((((&&&"""$$$'''&&&$$$((((((''''''''''''((((((***)))))))))((((((((('''$$$%%%(((...333333///***'''&&&$$$%%%''')))******))))))******+++,,,------*********)))))))))))))))))))))))))))************(((((((((((((((((((((((((((((()))******++++++,,,------......,,,***,,,///,,,,,,++++++++++++++++++)))***+++,,,---///000000------.........------,,,+++)))(((***...000000///......///000111222333333222222222222222222222222333333444555666777777888777777888888888888999999999::::::::::::::::::999<<<<<<<<<<<<<<<=========>>>======>>>???@@@BBBCCCDDDBBB@@@>>>=========>>>=========<<<<<<=========???@@@BBBCCCCCCBBBAAA@@@<<<<<<===>>>???AAACCCDDDBBBBBBAAA@@@???????????????>>>>>>>>>>>>@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCAAA@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::;;;::::::999999999:::;;;;;;======<<<<<<;;;::::::999777777777666666666555555777777777666666666666666444444444444444444444444333222111000/////////000222222111111111000000000////////////000000000111........................333222111///---,,,***))),,,,,,------,,,,,,+++***************************+++,,,.../////////---,,,,,,,,,,,,++++++,,,,,,,,,)))******************))))))))))))))))))))))))))))))(((((((((((()))***+++'''''''''''''''((())))))***)))((('''&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((('''''''''''')))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%(((((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%((('''&&&&&&&&&&&&'''((((((&&&%%%&&&((()))(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&uuudddWWWMMMGGGCCC@@@<<<999888777555444333222111111000111111111...//////000000000/////////...---...///...---+++************++++++++++++++++++++++++++++++++++++*********+++******)))((()))))))))))))))))))))))))))---///...+++))))))***((())))))))))))(((''''''(((((((((((())))))))))))'''$$$"""###''')))(((&&&)))((((((''''''(((((()))))))))))))))((((((((((((((((((***...222222---)))%%%$$$###$$$''')))******((()))+++,,,,,,,,,+++++++++*********))))))(((((())))))))))))************************++++++++++++%%%''')))+++,,,,,,***))),,,------,,,,,,---------,,,,,,,,,++++++*********)))***+++,,,---...///000++++++---...//////000000))))))(((***---//////...---......///000111222222111111111111111111111111333444444444555555555555666777777777888888888999::::::999999999999::::::;;;;;;;;;<<<<<<<<<======<<<<<<===>>>???AAACCCDDDCCCAAA@@@>>>=========>>>>>>==================>>><<<>>>@@@CCCDDDDDDDDDCCC=========>>>???AAABBBCCCBBBAAA@@@??????>>>??????===<<<<<<<<<<<<>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<===<<<<<<<<<;;;:::::::::;;;;;;::::::::::::::::::;;;::::::999999999999:::<<<<<<;;;;;;:::999999999666666555555555555555444555555666666666777777777444444444444444444444444555555444333222222222222111111000000000000//////////////////000000000000........................------------------------,,,,,,------,,,,,,+++***************************,,,---...///...---,,,+++++++++,,,,,,,,,,,,+++++++++***)))(((((()))***+++((((((((((((((((((((((((((((((''''''(((((())))))'''''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&((((((((('''((())))))***((((((((((((''''''''''''((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%$$$$$$&&&(((((('''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%((('''&&&&&&&&&&&&'''(((((('''&&&&&&'''((('''%%%%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&uuudddWWWMMMGGGCCC@@@<<<:::888777666444444333111000000000111222.../////////---+++)))(((...---------......,,,***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********++++++******)))))))))))))))))))))))))))'''***,,,,,,***))))))***((()))))))))))))))(((((((((((((((((())))))))))))***)))((())),,,---,,,+++))))))(((((((((((())))))))))))))))))((((((((((((+++***))),,,000222111///'''%%%$$$%%%''')))******((()))******)))&&&$$$"""++++++******)))(((((((((((()))))))))***************+++++++++++++++,,,,,,'''((()))++++++***)))(((***++++++******,,,,,,)))---,,,,,,++++++*********---------,,,,,,,,,,,,,,,+++,,,---...///000000000,,,+++++++++,,,+++******------......///000000111111111111111111111111111444444444444333333333333555666666777777888888888;;;:::999888888999:::;;;:::::::::;;;<<<<<<<<<===;;;;;;<<<>>>@@@BBBCCCDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;===???BBBDDDDDDCCCCCC=========>>>???AAABBBCCCBBBAAA@@@???>>>>>>>>>>>>:::999999999999;;;<<<===AAAAAABBBBBBCCCCCCCCCBBBAAA@@@???>>>============>>>======<<<;;;:::999999;;;;;;;;;;;;;;;:::::::::;;;;;;:::999888888888999:::::::::999999888888888555555555555555555555555666666666666666666666666333333333333333333333333666555555444444333333333000000000///////////////---------.......................................***+++,,,---...///000000,,,,,,------,,,,,,+++***************************------......---,,,+++******+++,,,------,,,+++***++++++************++++++((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%$$$$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&uuudddWWWNNNHHHBBB???;;;999888777666444444333111000000000111222......//////...,,,***(((...---,,,---......,,,***---------------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))'''((()))))))))))))))***))))))***++++++*********'''((((((((()))))))))***'''''''''(((***+++******))))))(((((((((((())))))(((((((((((())))))))))))'''$$$###'''///777;;;===+++)))'''&&&'''))))))(((''''''((()))'''%%%"""!!!************))))))((((((((()))))))))************(((((())))))************++++++***))))))((((((((()))---...+++***---,,,(((,,,,,,,,,++++++*********------,,,,,,,,,+++++++++------...............---+++,,,,,,,,,+++******)))---------...//////000000000000000000000000000000333333333333222222222222444444555666777777888888::::::888777777888::::::999999999:::;;;<<<<<<<<<:::;;;===???@@@BBBCCCDDDBBBAAAAAA@@@????????????>>>>>>???@@@@@@???>>>>>>;;;===???AAABBBAAA@@@@@@>>>>>>>>>>>>???@@@BBBBBBAAAAAA@@@???>>>>>>>>>>>>::::::999999:::;;;===>>>AAABBBCCCDDDDDDDDDDDDDDDAAA@@@???>>>>>>======>>>>>>>>>===<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;:::999;;;:::999999888888888888888888888888777777777777666666666666666666666666777777777666555444444333333333333333333333333333111111111111000000000//////////////////000000000...............---------........................111111000///...,,,,,,+++,,,,,,------,,,,,,+++***************************---------,,,,,,+++******)))***,,,,,,,,,,,,***)))***+++---......---+++***((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))(((((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&''''''''''''''''''&&&((((((((('''&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&uuudddWWWMMMHHHAAA>>>:::888777777555444333222111111000111111111------...///000111111000...---,,,---...---,,,***,,,,,,,,,---------------++++++++++++++++++++++++)))***++++++,,,+++++++++))))))))))))))))))))))))'''(((((((((((())))))***)))******++++++++++++***''''''(((((())))))******''''''''''''((()))***+++***))))))(((((())))))***(((((((((((())))))))))))+++'''###%%%+++333888:::---***((('''((((((((('''%%%&&&''')))))))))(((''')))))))))))))))))))))***))))))))))))************++++++,,,,,,---.........---,,,+++***)))))))))***+++333666///+++......***++++++++++++++++++++++++*********+++,,,------------.........---,,,++++++'''***,,,------,,,,,,---............//////000000////////////////////////222222222222111111111111333333444555666777888888999999888888888888999999777888999999:::;;;<<<<<<:::<<<===???AAABBBBBBCCC??????>>>>>>>>>=========>>>???@@@AAAAAA@@@???>>><<<===???@@@AAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@???>>>>>>===>>>>>>===<<<<<<<<<<<<>>>???@@@AAABBBCCCEEEFFFEEEEEEDDD@@@???>>>============>>>???>>>>>>======<<<<<<<<<;;;<<<======<<<;;;999888:::999999888888888888999666666666666666666666666666666666666666777777777888777777666555444333222222222222222222222222222000000111111111111000/////////000000000000111111000000000000000/////////------------------------........................,,,,,,------,,,,,,+++***************************,,,,,,++++++++++++++++++******++++++++++++******)))***---//////---***)))(((((((((((((((((((((((())))))((((((''''''(((((('''''''''''''''((()))))))))(((((('''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&'''(((((('''&&&&&&&&&'''((((((&&&%%%&&&'''%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&tttcccVVVLLLFFF???===999777666666444333111222222222222111000000------...///000222333444---,,,,,,,,,------+++***)))******++++++,,,,,,,,,************************)))***++++++,,,,,,,,,+++)))))))))))))))))))))))))))(((''''''((()))))))))(((((()))***************'''''''''((()))*********))))))((('''''')))+++---******))))))))))))******'''((((((((()))))))))***000+++'''&&&))),,,---,,,+++)))&&&&&&'''(((((((((''''''((())))))***++++++((((((((()))******++++++))))))))))))************,,,,,,------...//////000)))***+++---------,,,++++++777;;;222+++,,,---+++*********++++++,,,,,,---*********+++,,,,,,------,,,,,,------,,,++++++***'''+++...///---,,,---......////////////000000000////////////////////////000000111111111111111111222333333444666777777888888888999999999999888888777777888999:::;;;<<<<<<;;;<<<>>>@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>======<<<>>>???AAABBBBBBAAA???>>>;;;===???AAAAAAAAA@@@???>>>>>>>>>>>>???@@@AAAAAAAAA@@@???>>>>>>=========<<<<<<;;;;;;<<<===???@@@???AAACCCDDDEEEEEEDDDCCC>>>>>>======<<<<<<======????????????>>>>>>>>>>>><<<<<<===>>>===;;;999888888888888888888888999:::555555555555555555555555444444555555555666666666666666666555555444444444222222222222222222222222000111222222222222111000000000000111111111222222111000000000////////////------------------------((()))***,,,...000111222,,,,,,------,,,,,,+++******************************************++++++,,,++++++************++++++)))***++++++++++++***)))))))))))))))))))))))))))+++***)))(((((((((((()))'''''''''''''''((())))))))))))((((((((())))))***&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''((((((((()))$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''&&&&&&'''(((((('''&&&&&&%%%'''((((((&&&%%%''')))&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&rrrbbbUUUKKKEEE>>><<<888666666555444333111111222333333111000/////////...------...000111---,,,,,,,,,------+++)))''''''((()))***++++++,,,)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))''''''))))))))))))''''''((()))))))))))))))&&&''''''((()))******+++'''&&&%%%$$$$$$%%%))),,,******))))))))))))******'''((((((((())))))******)))&&&$$$&&&))),,,+++)))(((&&&$$$%%%&&&((()))(((***)))(((((((((((())))))''''''((()))***+++,,,,,,))))))))))))************%%%%%%&&&'''(((((())))))$$$''',,,///111000...,,,)))777===222((()))+++***))))))***+++,,,------...------,,,,,,+++***))))))***++++++,,,,,,++++++++++++...111111---******+++/////////000000000000000///////////////////////////000000000111111111111222222333444555666777888777888999::::::999888777666777888999:::;;;<<<<<<<<<===???@@@AAAAAAAAA@@@???@@@@@@@@@@@@??????>>>>>>???AAABBBBBBAAA???>>>;;;===???AAACCCCCCBBBAAA???>>>>>>>>>???@@@AAAAAAAAA@@@???>>>============:::999888888999:::<<<===>>>???BBBDDDDDDDDDCCCBBB>>>======<<<<<<<<<<<<===???????????????@@@@@@@@@<<<===>>>>>>===;;;999888888777777777888999::::::444555555555555555555555333333333444444555555555444444444555555555555666111111111111111111111111,,,---...//////...---,,,000000111111222222222333//////......---------,,,---------------------------------,,,,,,+++++++++,,,,,,---------,,,++++++***************************)))))))))***+++,,,,,,,,,+++***))))))***+++,,,***)))(((''''''((()))***************************++++++***)))))))))))))))'''''''''''''''((())))))***)))))))))))))))******'''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''(((''''''''''''((())))))&&&'''''''''(((((())))))######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((''''''((()))%%%&&&'''(((((('''&&&%%%$$$&&&((((((&&&%%%'''***'''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&qqqaaaRRRHHHEEE???<<<:::999888888666555111111111000000...------..............................///000111///+++(((,,,***)))''''''(((***+++------,,,,,,+++***))))))''''''(((((())))))******************************((((((((((((((()))******,,,+++))))))******((('''))))))************))))))((('''&&&&&&''')))+++---,,,,,,+++)))(((&&&%%%%%%'''((()))******)))''''''((((((''''''''''''(((((())))))(((((((((((())))))))))))************))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))'''((()))******++++++***+++++++++*********)))))),,,------,,,***))))))+++,,,++++++***)))))))))***++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......///000111111222////////////............000000111111111000000///111222444666777888999999555666777999999888777777666777777888:::;;;<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>===>>>??????@@@@@@>>>===>>>AAABBB@@@>>>@@@AAABBBBBBBBB@@@>>><<<;;;<<<<<<===>>>??????@@@>>>>>>===<<<<<<<<<<<<<<<>>>===;;;:::999999:::;;;>>>>>>????????????>>>>>>??????>>>>>>======<<<<<<;;;;;;<<<===>>>???@@@@@@======<<<;;;::::::999999777888888999999999888888777555333444666666444222555555444444444333333333555555444333333222111111222222222111111111111000111111111111000000000///111222333333333222111000////////////...............------,,,,,,++++++***...------,,,,,,------...///...------++++++***)))(((((((((((((((((((((((()))***+++,,,,,,+++***)))+++++++++************)))((((((((((((((()))******------+++***)))'''&&&&&&))))))******)))((('''&&&(((((('''&&&&&&&&&&&&&&&***)))((('''''''''''''''))))))(((''''''''''''''''''((()))(((%%%$$$###$$$((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((***)))((('''&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%!!!$$$'''((((((&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$&&&''')))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%qqqaaaRRRHHHEEE???===:::999888777666444111111111111000///...---000000000000000000000000///...------......---,,,,,,+++)))(((((()))***+++---,,,,,,++++++*********(((((()))))))))))))))***''''''''''''''''''''''''((((((((((((((()))******+++)))(((((()))***)))'''))))))************)))))))))((('''&&&'''(((***,,,******))))))((((((''''''******+++++++++******)))((((((''''''''''''(((((())))))(((((((((((()))))),,,+++***))))))***+++,,,))))))******+++*********))))))))))))))))))))))))***++++++******)))((('''*********)))))))))((((((***+++,,,,,,******+++,,,,,,,,,+++***************))))))(((((())))))***++++++++++++,,,,,,,,,------,,,,,,,,,------------............///000000000111////////////............000000111111111000000000111222444555777888888888666666777888888888888777777777888999:::;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>======>>>>>>??????@@@>>>===>>>@@@AAA@@@>>>@@@AAABBBBBBAAA@@@>>><<<;;;<<<<<<===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::;;;;;;<<<===>>>??????@@@@@@??????>>>?????????>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>===<<<<<<;;;::::::999999777777888999999999999888:::888666666777777444222555555444444444333333333555444444333222222111111222222222111111111000000111111111000000000//////111111222333333222111000////////////.....................---------,,,,,,------,,,,,,,,,,,,---------------,,,,,,++++++***))))))))))))))))))))))))******++++++++++++******+++++++++************)))((((((((((((((()))******++++++******))))))((((((***)))))))))((((((((((((******)))(((((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%(((((('''&&&&&&&&&&&&&&&&&&''')))((('''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%pppaaaRRRIIIFFF@@@>>>;;;999888666444333222222222222111000//////000000000000000000000000000...++++++,,,---------,,,+++***))))))***+++,,,++++++++++++++++++++++++***************)))))))))************************((((((((((((((()))******((('''&&&''')))***)))(((((())))))******))))))((()))((('''''''''((()))***(((((((((((())))))))))))*********))))))******+++((((((''''''''''''(((((())))))(((((((((((())))))...,,,***((((((***,,,...)))*********))))))((('''))))))))))))))))))))))))***++++++******)))(((''')))))))))(((((((((((((((((()))++++++***+++,,,...,,,,,,++++++******++++++)))(((((((((((()))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......///////////////////////////............---000000000000000000000000111222333555666777777777666666666666666777888888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>??????======>>>???@@@???>>>@@@@@@AAAAAA@@@???===<<<<<<<<<<<<======>>>>>>???>>>======<<<<<<<<<<<<===<<<<<<<<<<<<===>>>???@@@>>>>>>????????????>>>>>>>>>>>>>>>???????????????;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999999777777888888999999999999;;;999777666666666444222555555444444444333333333444444333333222222111111222222111111111000000000000000000000////////////000111222333333222111000/////////............---/////////...............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++************)))((((((((((((((()))******)))))))))))))))***************(((''''''(((((()))***))))))(((((((((((()))'''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%'''((((((''''''((()))&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%'''((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''''''''%%%&&&(((******)))(((&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%ooo```RRRIIIGGGAAA>>>;;;888777666333111222222222222222111000000........................111///,,,,,,,,,,,,+++))),,,+++*********+++,,,---++++++++++++++++++,,,,,,,,,,,,++++++******))))))++++++++++++++++++++++++((((((((((((((())))))***'''&&&%%%&&&)))***)))((((((((())))))))))))(((((())))))((('''''''''(((((())))))(((((((((((((((((()))((('''&&&&&&''')))***((((((''''''''''''(((((())))))(((((((((((()))))),,,+++))))))))))))+++,,,(((((())))))))))))(((((((((((((((((((((((((((((('''((()))******++++++***))))))))))))))))))))))))(((***++++++******+++---,,,,,,+++++++++++++++,,,***************+++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------///.....................//////.........---------///////////////000000111111222333444555666666666777666555444555666777888888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>===============>>>??????>>>@@@@@@@@@@@@???>>>===<<<<<<<<<<<<=========>>>>>>>>>===<<<<<<<<<<<<===============>>>>>>??????@@@======>>>>>>>>>>>>======<<<<<<======>>>>>>??????;;;;;;;;;:::::::::999999;;;;;;;;;:::::::::999999777777777888888999::::::888777666666666555444333555555444444444333333333333333333333222222111111111111111111000000000000000000/////////.........///000111222222222111000//////.........---------.....................///---,,,,,,,,,,,,,,,,,,---******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++*********))))))((((((((((((((())))))***))))))))))))))))))))))))+++***(((&&&&&&''')))***((('''&&&&&&&&&&&&''''''((('''''''''((()))******''''''&&&&&&%%%&&&&&&'''&&&'''((('''&&&%%%'''(((%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''(((&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((('''''''''''''''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&'''((()))(((((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~mmm^^^QQQIIIGGG@@@>>>:::888777555333111111222222222222111111000........................000///......---+++'''###*********++++++,,,,,,---++++++++++++++++++,,,,,,,,,,,,++++++******))))))((((((((((((((((((((((((((((((((((((((())))))***&&&%%%%%%&&&)))******)))(((((())))))))))))((((((((((((((('''''''''''''''******))))))((((((''''''((('''&&&&&&&&&''')))***((((((''''''''''''(((((())))))(((((((((((())))))'''((()))******)))((('''&&&&&&((())))))*********'''''''''''''''''''''''''''((()))******++++++******************************+++,,,+++)))((()))***+++++++++******+++,,,,,,******))))))******+++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------.........---------------............------------//////......///000111111000111222444555555555555666555444444444555777888888999999::::::;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<============<<<<<<<<<============>>>>>>????????????>>>===<<<<<<<<<<<<<<<<<<==================<<<<<<<<<<<<======@@@@@@@@@??????>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<======;;;;;;::::::999999888888:::::::::::::::999999999777777777777888999:::;;;777888888888777777777777555555444444444333333333333222222222222222111111111111111000000000///////////////............---...///000111222111000000............------------,,,,,,------.........///,,,,,,,,,++++++,,,,,,,,,)))******++++++,,,,,,---++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++*********))))))((((((((((((((())))))***++++++******)))(((((((((***)))'''&&&&&&(((***+++''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''((('''''''''''''''(((((('''''''''%%%###"""$$$%%%%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((())))))(((&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''(((******)))'''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&%%%%%%%%%&&&'''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||jjj\\\OOOHHHGGG???===:::888777555333222000111111111111111000000000000000000000000000000///.........---***%%%!!!))))))******+++,,,,,,,,,++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))((((((((((((((()))******'''&&&&&&''')))+++***)))'''(((((())))))(((((('''''''''''''''''''''''''''+++******)))(((''''''&&&(((((((((((()))***++++++((((((''''''''''''(((((())))))(((((((((((())))))%%%''')))++++++)))'''%%%&&&&&&((()))***+++++++++''''''''''''''''''''''''***++++++******)))((('''************+++++++++++++++,,,,,,+++)))'''((()))*********)))******++++++(((''''''''''''((())))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------.........------------,,,///......---...///111222000111222333444444444444444444444444444555666666888888888999999:::::::::::::::::::::999999999999999:::<<<=========<<<;;;;;;<<<======<<<<<<===>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<======>>>@@@@@@@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::999999888888::::::::::::999999999999777777666666777999;;;<<<999:::;;;:::999888999:::555555444444444333333333222222222222222222111111111111000000000////////////.........---------------...///000111111000000.........------------,,,++++++,,,---......//////,,,,,,++++++++++++,,,,,,)))*********++++++,,,,,,************************++++++************+++++++++++++++************)))((((((((((((((()))******+++++++++***)))((((((''')))((((((''''''(((******)))(((((((((((())))))***&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((())))))(((((('''$$$"""!!!"""$$$&&&&&&&&&'''''''''''''''''''''''''''((((((((((((***)))((('''&&&%%%%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%(((***+++***'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&$$$###$$$%%%''')))'''''''''(((((('''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''yyyhhhZZZMMMGGGFFF>>>;;;999777777666444333///000000111111000000///000000000000000000000000...---,,,,,,,,,***'''%%%'''((()))***++++++++++++---,,,,,,++++++*********(((((()))))))))))))))***++++++++++++++++++++++++((((((((((((((()))******)))((('''(((***+++***)))''''''((((((((((((''''''%%%%%%&&&'''(((((((((((())))))))))))((((((((((((&&&'''((()))************((((((''''''''''''(((((())))))(((((((((((())))))'''((()))******)))((('''(((((()))***+++++++++***))))))))))))))))))))))))***++++++******)))((('''))))))))))))*********+++)))***+++***)))((()))***))))))(((((())))))***+++'''''''''''''''((())))))************++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,---------............---------,,,,,,///...---------///111222000111222333333444333333333333444555555555555444777777888888888888999999::::::999999888888888888888:::;;;======<<<;;;::::::<<<======;;;;;;<<<>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@@@@???>>>===<<<======>>>>>>======<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999777777666666777999;;;===:::<<<<<<:::666444444666555555444444444333333333111111111111111111222222111000000000////////////.........---------,,,,,,,,,---...000111111000///.........---------,,,,,,+++,,,---...///000111111,,,,,,++++++++++++,,,,,,***************+++++++++******************************++++++++++++******+++++++++************)))((((((((((((((()))************))))))))))))))))))'''((((((((()))))))))***((((((((((((((()))*********))))))(((((((((((()))'''&&&&&&&&&''''''((()))''''''&&&$$$""""""$$$''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))))))))(((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''xxxgggYYYMMMFFFEEE===;;;888777777666555333...//////000000000//////........................---+++)))(((***+++******''''''(((******+++++++++------,,,,,,+++***))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((()))*********)))((()))***+++***)))''''''((((((((((((''''''$$$%%%&&&'''(((((((((((('''''''''((()))******+++###$$$&&&((()))(((((('''((((((''''''''''''(((((())))))(((((((((((())))))******))))))))))))*********++++++++++++***))))))************************'''((()))******++++++***'''((((((((())))))******'''(((******))))))+++,,,(((((('''(((((()))******)))))))))))))))***++++++)))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---............---------,,,,,,,,,///...---,,,---///111333000111222333333333333333222333444555666555444333777777777777777888888888:::999999999888888777777888999;;;======<<<;;;:::999;;;======;;;:::<<<>>>???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>???;;;<<<>>>???@@@@@@??????>>>>>>????????????>>>>>>=========<<<<<<;;;;;;:::::::::::::::::::::::::::999999999999999999999999777777666666777999<<<===999;;;;;;777222///...000555555444444444333333333111111111111111111222222000000000000////////////......---------,,,,,,,,,+++,,,...000000000000///......---------,,,,,,,,,,,,---...///000111222333,,,++++++++++++++++++,,,************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++************)))((((((((((((((()))******'''(((((()))***+++++++++&&&'''((()))******))))))&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&$$$###$$$'''***(((((((((''''''&&&&&&%%%''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))&&&''''''((()))***++++++%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&(((***+++'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))***)))((('''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''uuueeeYYYOOOIIIGGG>>><<<999888777777555444111111111111000000000///,,,------......------,,,------,,,,,,,,,,,,++++++---+++(((&&&&&&(((+++------++++++,,,...///...---,,,,,,,,,,,,,,,+++***)))'''((()))*********************))))))******+++,,,((()))***++++++***)))(((+++*********))))))((((((''''''(((((())))))******)))))))))(((''''''&&&&&&&&&(((***+++******+++,,,((()))*********((('''%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))*********(((((()))***************))))))******+++++++++,,,))))))))))))((((((((((((************))))))))))))++++++******))))))(((((())))))((('''(((***+++,,,,,,,,,+++***))))))******'''((()))***+++,,,,,,,,,%%%'''***+++,,,---...000000000///...............000000000000111111111111222222333333444555666666444555666888999999999999999888777666666777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============<<<<<<;;;;;;;;;<<<<<<===999999999<<>>????????????@@@@@@@@@@@@@@@???=========<<<;;;999888777777777888999999::::::999999888888888888888888888999999888777777777888999::::::===;;;999666444333333333222222222111111111111000000000000000111111111111444333111000/////////000........................//////...---,,,,,,++++++//////000000000000//////---------///000000...---,,,***(((***---...---+++++++++++++++++++++++++++++++++************++++++***,,,---,,,***(((((())),,,+++***))))))***+++,,,))))))***++++++++++++*********))))))(((((('''''')))))))))(((''''''&&&&&&(((((((((((((((((((((((()))(((&&&$$$$$$$$$&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))+++)))''''''(((((('''&&&'''''''''''''''''''''''''''%%%$$$%%%(((***)))'''%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((((((((((((((((('''''''''$$$%%%&&&'''((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((xxxgggYYYKKKAAA>>>>>><<<999888777777555444222222222222111111111000---......//////......---------,,,,,,,,,,,,++++++,,,+++)))'''''')))+++,,,,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,+++***)))((())))))************)))******))))))******+++,,,(((((()))*********)))(((*********)))))))))(((((())))))))))))(((((((((((('''''''''(((((((((((((((%%%&&&(((((('''((()))+++))))))((((((((('''''''''((((((((((((((((((((((((************************''''''((((((((()))))))))***)))))))))))))))))))))''''''((()))))))))))))))))))))))))))******++++++*********)))))))))))))))************)))))))))))))))*********************((((((((()))***+++,,,---,,,++++++***))))))******((()))***+++++++++++++++'''))),,,,,,,,,,,,---...//////............////////////000000000111111111222222333333444444555555444555666777888999999999888888777666666777888888::::::::::::::::::::::::;;;;;;<<<===============<<<;;;;;;;;;<<<>>>???@@@@@@>>>;;;:::;;;<<<;;;;;;;;;:::999:::;;;<<<;;;999:::;;;===???@@@@@@??????@@@@@@@@@@@@???>>>=========<<<;;;999888777777777999999::::::::::::999999888888888888888888888888777666666666777777888999999888777666555555555555222222222111111111111000000000000000111111111111333222000////////////000........................///......---,,,,,,++++++---..................---*********,,,---...,,,***---+++***+++---...---+++++++++++++++++++++++++++***))))))))))))))))))***(((***,,,,,,*********+++++++++***))))))***++++++(((((()))*********))))))***)))))))))((((((((('''$$$%%%&&&'''(((***++++++((((((((((((((((((((((((((('''&&&$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))((('''&&&%%%&&&&&&'''(((''''''&&&&&&&&&'''''')))'''%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''&&&$$$###%%%((()))((('''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((()))++++++''''''&&&&&&''''''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''xxxgggXXXIII>>>999>>><<<999888777777555444333333222222222111111111...//////////////////...------,,,,,,,,,,,,++++++++++++************++++++,,,+++******++++++***)))++++++,,,,,,,,,+++******)))************))))))(((***))))))))))))***++++++$$$%%%&&&'''''''''''''''******))))))))))))((((((*********)))((('''''''''&&&&&&''''''((())))))***%%%&&&&&&%%%%%%%%%(((***)))(((((('''&&&''''''(((((((((((((((((((((((((((************************((((((((()))))))))***************))))))(((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))************************************))))))))))))(((((())))))***++++++,,,'''''')))***+++,,,------,,,+++******)))*********)))******+++++++++*********,,,------,,,+++,,,---------------...///000111//////000000000000111111333333333333333333333333444555666777888999999999777777666666666666777777888888888999999999999999:::;;;<<<<<<======<<<<<<:::999999999:::===???AAACCC???;;;888888999999999;;;999888999:::;;;:::999:::<<<===???@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;:::999888888888888999999::::::::::::999999888888888888888888888888666666555555555666777777444555555666777777666666222222222111111111111000000000000000111111111111111000////////////000000////////////////////////.........------,,,,,,++++++,,,,,,------,,,,,,+++---,,,,,,---///000...---...,,,+++,,,------,,,+++++++++++++++++++++++++++))))))(((((((((((())))))''')))+++++++++***+++---+++******))))))******+++&&&'''(((((())))))(((((())))))))))))((((((((((((***))))))((('''&&&&&&%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&&&&&&&''')))(((((('''&&&&&&%%%%%%'''%%%######$$$%%%$$$###''''''''''''''''''''''''%%%$$$###$$$&&&((('''&&&***)))(((&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((%%%%%%&&&'''))),,,---///'''''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''tttdddWWWKKKBBB???>>><<<999888777777555444222222222111111111000000......////////////......------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++---,,,******++++++***(((++++++,,,,,,,,,++++++******************)))(((''')))))))))))))))***++++++%%%&&&''''''(((((())))))))))))))))))))))))((((((***)))))))))((((((((('''''''''''''''(((((())))))&&&&&&&&&$$$###%%%(((***(((((()))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++***)))(((''''''&&&&&&'''(((((())))))((((((''''''(((((((((((((((((()))))))))))))))*********************)))))))))(((''''''(((((())))))))))))&&&''')))+++---------,,,++++++***************+++******+++++++++******)))***+++------,,,,,,---...,,,,,,,,,---...///111111////////////000000000111333333333333222222222222333444555777888888999999777666666666666666666777888888888999999999999999::::::;;;<<<<<<<<<<<<;;;999888666666666999;;;======;;;888888999;;;;;;::::::999888888::::::999888;;;<<<>>>???@@@AAA@@@@@@????????????>>>===<<<;;;;;;;;;:::999888888888888999::::::::::::::::::999999999999888888888888888666666666555555666777777222333555666777666666555222222222111111111000000///000000000111111111111//////////////////000000////////////////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,---//////...---------,,,+++++++++******************************))))))(((((((((((())))))''')))++++++******+++,,,******))))))))))))******''''''((())))))))))))((())))))))))))((((((((((((---,,,+++)))'''%%%###"""((((((((((((((((((((((((''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%######$$$%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&&&&&&&///---***'''%%%$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&((()))$$$$$$%%%&&&(((***,,,---(((''''''''''''((())))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''qqqaaaUUULLLFFFFFF>>><<<999888777777555444000000000000////////////,,,------......------,,,------,,,,,,,,,+++++++++***+++,,,,,,,,,,,,+++***...,,,++++++,,,,,,+++)))***++++++,,,,,,,,,++++++***************)))((('''))))))(((((())))))***+++++++++++++++,,,,,,------(((((((((((((((((())))))'''((((((((()))))))))***))))))((((((''''''''''''(((((('''&&&%%%%%%(((+++&&&(((***+++,,,***((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************+++******)))((('''&&&&&&(((((()))************)))((((((''''''''''''''''''''''''''''''(((((())))))************)))))))))((((((((('''''''''&&&&&&&&&&&&''')))+++,,,,,,,,,,,,+++***************++++++******+++++++++******)))(((***,,,---,,,,,,...///+++++++++,,,...///111222...////////////000000000222222222222222111111111333444555666777888888888666666777777777777666666888999999999:::::::::;;;999::::::;;;;;;;;;;;;;;;:::999777666666777888999777777888:::<<<===;;;::::::999888888::::::999888:::<<<===???@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;::::::999999888999999999:::::::::;;;;;;:::::::::999999999888888888777777888777777666666666777777333444555666666555333333222222222111111111000000///000000000111111111111/////////000000000000000////////////////////////---------------,,,,,,,,,,,,,,,------------,,,,,,)))((('''''')))******))),,,,,,,,,+++***))))))***************************+++******))))))******+++***+++,,,,,,***))))))***))))))))))))))))))))))))'''((())))))******))))))(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''$$$$$$&&&'''(((((((((((('''%%%$$$$$$&&&'''&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%&&&---+++(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((((((((((((((('''&&&%%%&&&'''((()))&&&&&&&&&''''''((()))***'''''''''''''''((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''ppp___SSSJJJFFFFFF>>><<<999888777777555444000000/////////.........,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++******++++++++++++******---,,,++++++,,,---+++*********+++,,,,,,,,,++++++)))************))))))((()))(((((((((((()))*********))))))(((((())))))***''''''(((((((((((())))))'''''''''((()))************))))))(((''''''&&&&&&((())))))(((&&&''')))+++&&&''')))++++++***((('''''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******)))))))))(((((('''''''''((())))))***************((((((((((((''''''''''''%%%&&&&&&''''''(((((()))************)))))))))))))))(((((('''&&&%%%%%%%%%'''((()))************************)))******+++,,,)))******+++++++++******&&&(((+++,,,,,,,,,---...+++++++++,,,---///000111......////////////000000111111111111111111111111333444555666777888888888777777888888888888777777888888999999:::;;;;;;;;;888999::::::;;;;;;::::::<<<;;;:::999999888888888777777999<<<>>>===:::777;;;999888999:::;;;:::999999;;;<<<>>>????????????>>>>>>>>>>>>===<<<;;;:::999999999888999999::::::::::::;;;;;;;;;;;;::::::::::::999999888777777777888888777777666666777777555555555555444333222222222222222111111111111000000000000000111111111111000000111111111111000///........................------------------------,,,------......------,,,+++)))((((((***++++++***+++,,,---,,,*********,,,************************++++++************++++++***,,,---,,,***(((((()))((())))))******))))))((((((((()))************)))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''"""###%%%'''))))))))))))(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%'''&&&&&&%%%%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''&&&&&&''''''((()))******)))(((((()))))))))&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&ooo^^^SSSJJJDDDDDD>>><<<999888777777555444000000000000////////////------............------------,,,,,,,,,,,,++++++************************+++***)))***+++,,,+++***)))***+++,,,,,,,,,,,,+++((())))))************)))((((((((((((((()))******)))(((&&&%%%$$$$$$%%%%%%'''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((('''''''''''')))***)))''''''((()))'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((('''''''''(((((()))***))))))))))))))))))(((((((((''''''&&&&&&&&&'''((()))))))))************))))))))))))(((((((((((((((((((((((()))((((((((((((((())))))******))))))***++++++,,,((()))***+++++++++++++++''')))++++++*********++++++++++++,,,---...///000........./////////000000//////000000111111222222333333555666777888888888777888999::::::999888777777777888888999:::::::::888888999:::::::::::::::999:::;;;;;;;;;:::999888999999999;;;======;;;999;;;:::999:::;;;<<<;;;999888:::;;;===>>>>>>>>>>>>============<<<;;;::::::999888888888999::::::;;;::::::;;;;;;;;;;;;::::::::::::999999888777777666888777666666555555555666555444333333222333333333222222222111111111111000000000000000111111111111222222333333222111000///------------------------------------------------,,,,,,------------,,,,,,///---++++++---//////...+++---......,,,+++---///******************************))))))))))))******)))+++,,,,,,***))))))***'''((()))******)))((('''&&&'''(((((())))))(((((('''((((((((()))))))))***,,,+++***((('''%%%$$$$$$((((((((((((((((((((((((+++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%'''(((((((((''''''###$$$&&&((())))))(((''''''&&&$$$%%%'''(((((('''''''''''''''''''''''''''%%%'''((('''%%%$$$&&&(((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&'''((((((((((((((())))))((((((((((((((()))%%%%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&mmm___TTTKKKDDDCCC>>><<<999888777777555444111111111111000000000000......////////////......---------,,,,,,,,,++++++******))))))))))))******)))((('''(((***++++++***)))***+++,,,,,,,,,,,,,,,'''((()))***************((((((((((((((()))******...,,,+++)))((((((((()))&&&'''''''''(((((())))))******))))))((((((''''''&&&&&&''''''((()))))))))&&&(((***)))(((''''''((((((&&&""" $$$(((+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((******))))))((((((((('''&&&''''''((()))******+++************))))))))))))(((((())))))******++++++***)))'''&&&&&&&&&'''(((******))))))***+++,,,,,,'''((()))***+++,,,,,,,,,)))***++++++)))(((((())),,,,,,,,,,,,---...//////............/////////000...//////000111222222333222333444666777777888888888999:::;;;;;;:::999888555666666777888999999999888888999::::::::::::999555666888:::;;;:::888777999888888999<<<>>>>>>>>><<<;;;::::::<<<<<<;;;:::888999;;;<<<===>>>==================<<<;;;:::999888888888888999:::;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::999999888777777666777666555444444444444444444333222111222333444555222222222111111111111000000000000000111111111111333444444444333222000///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---,,,******+++---------,,,...000000...---///222))))))))))))))))))))))))))))))(((((((((((())))))''')))+++++++++***+++,,,'''((()))******)))((('''%%%&&&''''''(((((('''''''''((((((((())))))******%%%%%%&&&'''((()))******((((((((((((((((((((((((,,,,,,,,,+++)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((((((''''''$$$&&&'''))))))(((&&&%%%&&&%%%$$$$$$&&&(((((('''''''''''''''''''''''''''%%%((()))(((&&&%%%&&&(((((((((((('''&&&%%%###"""(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&((()))))))))((('''&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&jjj\\\RRRIIIDDDBBB===;;;888666666555333111222222222222111000......//////...------------...---,,,,,,++++++,,,,,,---...------,,,+++***))))))+++++++++*********))))))******+++,,,,,,,,,,,,+++,,,,,,+++***)))))))))******)))((()))++++++)))((())))))************))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))((((((''''''&&&&&&$$$(((,,,,,,(((&&&'''***'''''''''''''''((())))))######$$$&&&((()))***+++)))((('''''''''(((***+++(((((((((((((((((((((((()))((('''&&&&&&'''((())))))(((''''''(((***,,,------,,,+++******)))'''$$$(((((('''%%%$$$%%%'''***))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))***+++,,,,,,---...---......//////////////////000111222222333333222555555555666666666666666666666666777888888999999888:::;;;:::999888999:::888888999999999999888888888888999999999:::::::::999;;;===??????>>><<<;;;<<<<<<<<<;;;:::999777666<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999888888888999999999999999999999999<<<;;;;;;::::::;;;;;;;;;::::::999999999999999999888777777666666666666666222333555555555555333222555444222111000111222222333333222111111222333333999888777666444222111111222000------///000...,,,111///,,,,,,---......------------,,,,,,+++++++++,,,,,,,,,---------......,,,///111111///,,,******+++++++++++++++***))))))''''''(((((())))))************++++++++++++******)))*********)))(((&&&%%%&&&''''''(((((((((((((((+++*********))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((***,,,---+++'''$$$%%%'''***)))(((''''''&&&''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''')))******&&&&&&''''''''''''&&&&&&'''%%%$$$&&&)))***(((%%%'''&&&&&&%%%%%%&&&&&&''')))'''%%%&&&)))***)))'''###$$$&&&'''((('''&&&%%%((((((((((((((((((((((((jjj\\\QQQHHHCCCAAA>>><<<999777666555333222000000000000///...---,,,//////...------------...---,,,,,,++++++,,,,,,------,,,,,,++++++*********+++++++++*********))))))******+++,,,,,,,,,,,,+++***************)))))))))***)))((()))++++++)))((())))))************))))))''''''(((((()))******+++))))))))))))))))))))))))((((((((((((((('''''''''&&&***---,,,(((%%%&&&)))'''''''''''''''((())))))&&&&&&&&&'''''''''(((((()))(((((('''((()))***+++(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((()))***++++++***)))((((((((((((%%%###'''(((((('''%%%%%%'''***(((((((((((((((((((((((((((((()))*********))))))((((((((((((((((((((((((''''''((()))***+++++++++*********+++++++++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,---............---...///000111111222222222444444555555555666666666666777777777888888999999666777888777666666777888777888888888888888888777888888888888999999999:::999;;;===??????>>><<<;;;:::;;;;;;;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999::::::::::::::::::::::::;;;;;;:::::::::;;;<<<<<<:::::::::999999999999888;;;:::888666555333333333333333444444444444333333444444333222222222222222333222222111111222222333999888777666444333222111000...++++++---...---+++///...---,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------......111333333000---+++*********************))))))((((((((()))))))))))))))(((((())))))))))))(((((()))*********)))(((&&&%%%&&&'''(((((())))))((((((*********)))))))))(((((())))))))))))((((((((('''((((((''''''''''''(((((()))***+++)))&&&%%%%%%'''((('''''''''''''''((()))((((((((((((''''''''''''$$$$$$%%%%%%&&&'''((((((&&&''''''(((((()))))))))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''%%%%%%&&&))))))(((%%%'''&&&&&&%%%%%%&&&&&&'''&&&$$$"""###%%%'''&&&%%%&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&~~~iii[[[PPPGGGAAA@@@>>><<<999777666555333222///000000//////...---,,,//////...------------...---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++*********************+++,,,,,,,,,,,,+++((()))***++++++******)))***)))((()))***+++***((())))))************))))))(((((())))))******++++++))))))))))))))))))))))))'''''''''((((((((((((((()))+++---,,,(((%%%&&&((('''''''''''''''((()))))))))(((((('''&&&&&&%%%%%%((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''(((((((((((()))******))))))))))))((('''((()))((('''%%%'''((())))))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******+++******************)))))))))))))))))))))))))))---------,,,,,,+++++++++***+++,,,,,,------,,,,,,------...000000000000000222333333444555666666777777777777888888888888999555666777777555555666777666777777888888777777666777777777888888888999999999:::<<<>>>>>>===<<<;;;999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======:::::::::999999999888888;;;:::888666444333222222333222222222222222222333333333444444444333222222333222111111111111222333777666666444333222111111///---,,,,,,---------,,,+++,,,------,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------111222444333000---++++++))))))))))))************))))))))))))))))))(((((((((((())))))))))))(((((())))))******)))((('''&&&&&&'''(((((())))))((((((******))))))))))))(((((()))))))))(((((((((''''''((((((''''''''''''(((((('''((()))(((&&&%%%&&&'''&&&&&&&&&&&&'''((()))***(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%'''((()))'''&&&'''&&&&&&%%%%%%&&&&&&'''%%%###""""""$$$%%%%%%$$$&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%}}}hhhYYYOOOFFF@@@???===;;;888666555444222111111111111111111000////////////...------------...---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++''')))+++,,,---,,,+++***+++)))((((((*********)))))))))************))))))((((((((())))))*********((((((((((((((((((((((((&&&&&&''''''(((((()))))))))***+++***((('''''')))'''''''''''''''((())))))))))))((('''&&&%%%%%%%%%((((((((((((((())))))***(((((((((((((((((((((((((((((((((''''''(((((((((((((((*********)))((('''***)))((()))++++++***((('''(((******)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((((((((((((((((((((((((((+++******)))((((((''''''))))))((((((''''''&&&&&&)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,,,,,,,---...////////////000111222333444555666777777777777888888888888999666888999888777666777888666666777777777777666666666777777777777888888888999:::;;;======<<<;;;:::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999:::::::::;;;===>>>???;;;::::::999999888888888777666555555444444555555333222111000000111222333222333444555555444222222222222111111111111222222444333333222111000000///000///........./////////***,,,...---+++***+++---******++++++,,,,,,,,,---++++++,,,,,,,,,---------111222333222///,,,******))))))))))))))))))******+++******))))))(((((((((******++++++++++++******)))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))(((((())))))((((((((('''''''''(((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''(((((( !!!###%%%''')))***&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''''''''%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzfffXXXNNNEEE@@@>>><<<999666555444333111///000111111111111000000/////////...------------...---,,,,,,++++++,,,,,,---*********++++++,,,,,,---******************************+++,,,,,,,,,,,,+++(((***,,,......---,,,++++++)))(((((()))******)))))))))************))))))''''''((((((((((((((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''(((((((((((()))+++'''''''''''''''((())))))'''''''''''''''&&&&&&&&&'''(((((()))))))))))))))(((((((((((((((((((((((('''((((((((((((((((((''''''((()))******)))'''&&&)))(((((()))++++++***)))'''(((******)))(((((()))'''''''''''''''''''''''''''((())))))******))))))''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''&&&&&&))))))))))))))))))))))))******+++,,,,,,---......++++++,,,------------,,,+++,,,---......///......///000111222333444555666555666666777777888999999666888999888777666777888666666777777777777666666666777777777777888888888999999:::;;;<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<888888888888888888888888888999999:::<<<>>>@@@AAA;;;;;;::::::999888777777666555555444444444444444222222000//////000222222111222333444444444333222111111111111111111111111000000000//////........./////////.........///000,,,------,,,+++++++++,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------...000000///,,,***))))))******)))((())))))***+++++++++******))))))((((((******++++++++++++******)))))))))((((((((((((((('''(((((()))))))))))))))(((((((((((((((((())))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''!!!""""""$$$&&&(((***+++&&&&&&''''''''''''&&&&&&%%%&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''((()))%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&xxxdddVVVMMMEEE@@@???<<<999777555444333111///......////////////......//////...------------...---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,***************+++++++++******+++,,,,,,,,,,,,+++***+++,,,---------,,,+++,,,***(((''')))*********))))))************))))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((%%%%%%%%%&&&'''(((******'''''''''''''''((())))))&&&&&&&&&'''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((())))))(((((((((((('''&&&'''))))))(((&&&'''((())))))''''''((()))(((((((((((((((((((((((((((((()))************)))''''''''''''''''''''''''###$$$%%%''')))+++,,,---+++******************)))))))))))))))))))))))))))((())))))***,,,------...++++++,,,------------,,,++++++---...............///000000111222333333444333333444555777888999999555666777777555555666777666777777888888777777666777777777888888888999999888999::::::;;;;;;::::::;;;;;;;;;;;;::::::999888::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;888888888888888888888888777888999;;;===???AAABBB<<<;;;;;;:::999888777777999888666444222111000000222111111111111111111222111111222333333333222222000000111222222111000000.....................---,,,---------,,,,,,---///222///,,,++++++,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...,,,***(((((()))---,,,***)))))))))***+++******************))))))(((((())))))))))))(((((())))))(((((((((((())))))'''((())))))******))))))''''''(((((((((((())))))((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''%%%$$$%%%''''''&&&%%%)))((('''&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%!!!"""###%%%'''(((******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$'''&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&$$$&&&(((((('''&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&uuubbbUUULLLEEE@@@@@@>>>;;;888666666555333111......////////////......//////...------------...---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++***************))),,,***''''''(((*********))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&%%%$$$$$$%%%'''(((((('''''''''''''''((())))))''''''''''''''''''''''''&&&'''((()))***))))))(((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''((()))***(((''''''((())))))'''%%%'''(((((('''%%%%%%'''***((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''%%%%%%&&&'''((()))***+++*********+++++++++++++++)))))))))))))))))))))))))))))))))******+++++++++)))***++++++,,,++++++++++++,,,---...////////////000000000111111111222222///000222444666888999:::666777888777666666777888777888888888888888888777888888888888999999999:::888999999999::::::::::::888888999999:::999999999::::::::::::::::::::::::::::::::::::999999999999888888888888888888888888777777999;;;===@@@BBBDDD<<<;;;;;;:::999888777666888777555333222111000000111222222222222222222111111000000000111111222333///000111222222111000///............////////////+++---...---++++++...000888111***))),,,...,,,)))++++++++++++***************++++++++++++,,,,,,,,,***+++,,,+++)))((()))***000...,,,***))))))***+++******************++++++(((((())))))))))))((((((***)))(((''''''((()))***(((((()))************)))'''''''''((((((((())))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%'''(((&&&$$$''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%######$$$%%%&&&(((((()))%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$###(((''''''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$&&&(((((('''&&&''')))'''&&&&&&%%%%%%&&&&&&'''###%%%&&&%%%$$$###&&&(((&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%tttaaaTTTLLLEEEAAA@@@???===:::888777666444333000000111111111111111000//////...------------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))******++++++++++++******+++,,,,,,,,,,,,++++++***)))(((''''''((((((,,,***''''''(((*********))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((&&&$$$###$$$%%%%%%%%%'''''''''''''''((())))))(((((((((''''''&&&&&&%%%&&&''')))*********)))(((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''&&&&&&&&&'''(((***++++++***)))***+++***)))'''(((((('''%%%$$$%%%'''***((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''******)))((('''&&&&&&%%%(((((())))))******++++++))))))))))))))))))))))))*********)))))))))))))))(((((()))***************,,,,,,---...////////////000000000000000111111111---...000333555777999:::888:::;;;:::999888999:::888888999999999999888888888999999999999:::::::::888888999999999:::::::::555666777888999::::::::::::::::::::::::::::::::::::::::::999999888888888999999999999999999999999666777888;;;===@@@CCCDDD<<<<<<;;;:::999777777666555444333333222222333333111222333444444333222111111000/////////000222333///000111222222111000////////////000000000000000,,,...000///------000222===333)))''',,,///,,,(((,,,+++++++++******))))))******+++++++++,,,,,,,,,)))***++++++))))))***+++222000---+++))))))***+++)))))))))***+++++++++,,,******++++++++++++*********)))(((''''''((()))***(((((()))***************&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***'''%%%&&&((((((&&&$$$%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&''''''%%%$$$%%%%%%&&&'''((()))&&&''''''''''''''''''&&&###&&&)))(((&&&%%%''')))'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&$$$$$$''')))$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$tttbbbVVVMMMEEE???>>>===<<<:::888666444444333222222222111000//////............///......---,,,,,,,,,,,,---------......***+++---......---+++***///...---+++******++++++)))***+++,,,+++)))'''&&&(((((((((((((((((((((((())))))))))))************(((((())))))((('''&&&&&&+++***)))((((((***,,,---''''''(((((())))))*********)))(((''''''((()))***(((((((((((()))***+++,,,%%%&&&&&&&&&'''(((((((((&&&''''''((()))((((((((())))))(((((((((((()))))),,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))((((((((((((++++++******)))))))))((((((((('''''''''&&&&&&&&&'''''''''''''''((()))***&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******++++++,,,---...---,,,+++***+++,,,,,,,,,,,,,,,---------....../////////000111111222222000000111222444666888999:::::::::888777777999;;;;;;<<<<<<:::888888999::::::::::::;;;;;;;;;<<<<<<888888888888999:::;;;;;;777777777666555555777999::::::999999999999999999999999999999999999999999999888888777666555444444444555666888;;;===@@@AAA<<<;;;:::888777666666666555444444333333222222111111111111111000000000000000000000000000000000000222111000///////////////---------......000111111////////////............------,,,,,,+++***)))))),,,,,,,,,++++++*********(((+++---,,,***)))+++...,,,+++*********+++---......---,,,***)))((((((''',,,+++***((((((((()))***((()))***++++++***)))((((((((('''(((((()))******)))((('''&&&&&&&&&&&&&&&))))))*********+++++++++))))))(((((('''''''''&&&((((((''''''''''''((((((''''''&&&&&&&&&''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$(((((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&))))))(((((('''&&&$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))***+++'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%$$$$$$'''&&&%%%######$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&rrr```SSSKKKCCC>>>>>>;;;:::999777555333333222222222111111000//////...////////////...---,,,+++......------,,,,,,,,,+++((()))+++,,,,,,+++)))(((111000///---------------***+++,,,---,,,+++***((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&***)))((('''''')))+++,,,'''((((((((((((((())))))***)))(((''''''((()))***))))))((((((((((((((()))&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''))))))(((((((((((()))))))))(((''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))'''''''''&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''''''''&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************+++,,,,,,///...,,,+++******++++++,,,,,,,,,------------...---......///000000111111000000000111333444666666777888888777777777999<<<999::::::999777777888999999999999999::::::::::::999999999888999999::::::::::::999777555555777999::::::::::::999999999999999999888888888999999999888888888777777666666666555555666888:::<<<>>>???;;;;;;999888777666666666555555444333333222222111111111111111000000000000000000000000000000000000......---,,,,,,,,,,,,,,,------------...///000111000000//////......---------,,,,,,,,,+++*********,,,,,,,,,+++++++++******)))+++,,,,,,******,,,...,,,+++***)))(((((())))))---,,,+++***)))(((((((((,,,+++)))((((((((()))***((()))***++++++***)))(((***)))))))))))))))***+++(((((('''&&&&&&&&&&&&&&&((((((((())))))************)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&qqq]]]PPPHHHAAA>>>>>>:::999888666444333222222222222111111000/////////...............---------//////...---,,,+++******)))***+++,,,,,,+++***)))---,,,+++******************+++,,,......---,,,+++))))))))))))))))))))))))***))))))(((((('''''''''(((((((((((((((''''''&&&)))((('''&&&'''((()))***(((((((((''''''''''''''')))((((((''''''(((((()))***)))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''(((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++///...,,,***************,,,,,,,,,,,,------------,,,------......///000000000000000000111222333444444666777777666777:::<<<888888999777666555777888777777888888888999999999::::::999999999999999999;;;<<<;;;999666666777999;;;;;;:::::::::999999999:::999888777777888999999888888888888888888888777666666777888999:::<<<===;;;:::999777666666666666555555444444333222222222222222111111111000000000////////////////////////000000///.........//////------------...///000000000000//////...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***)))+++,,,,,,+++***,,,---,,,+++***)))(((((()))))),,,+++***))))))))))))***+++***))))))((()))))))))))))))************))))))++++++******))))))******(((((('''&&&&&&&&&&&&'''''''''(((((((((((())))))*********))))))))))))((((((''''''&&&&&&''''''((()))(((((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''(((((((((&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%$$$$$$$$$$$$%%%&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&ppp\\\OOOGGGAAA??????:::999888666555444333333111111111111000000//////,,,,,,,,,---...///000000......------,,,+++******+++,,,,,,------,,,,,,+++******))))))((((((((((((******,,,------------,,,***************************))))))((('''&&&&&&%%%'''(((((((((((((((''''''(((((('''''''''((()))***((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((***)))((('''''''''''''''((((((((('''&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''(((((((((((((((((('''((((((((((((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))************,,,+++***))))))***+++,,,++++++,,,,,,,,,---------,,,------...//////000000111111000000000111222222555666777777777777999;;;777888888777666666777999777777777888888888999999::::::::::::999999888777:::::::::888777777888:::<<<<<<;;;;;;::::::999999:::999888666666777888999888888888888888999999999777777777777888999::::::999999888777666555555666555555555444333333222222222222222111111111000000////////////////////////111111000000000000000111---------------...///000000000///...------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,******************************))))))))))))************)))))))))))))))))))))))))))******)))))))))++++++***)))((((((((()))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((()))))))))(((((((((((((((******))))))))))))*********)))((('''&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&'''(((((()))((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%&&&'''(((((($$$%%%'''((()))(((''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ooo[[[OOOGGGBBB???@@@;;;:::999777666555555444111111111000000000000000///...------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++))))))***+++++++++++++++++++++++++++++++++++++++***))))))((('''&&&&&&%%%''''''((((((((((((((('''(((((((((((())))))******((((((''''''&&&&&&%%%%%%''''''(((((((((((('''''')))((((((((())))))***+++((((((((('''&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''(((((('''(((((()))******''''''''''''''''''''''''******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))************)))(((((((((((()))+++---...+++++++++,,,,,,,,,---------......//////000111111222222111111111111222222666888999999777666777888777888888888666666888:::888888888888999999999999:::::::::::::::999888777666777777777666777:::=========<<<<<<;;;::::::999;;;:::888777777777888888888888888888888999999999777666666666666777888888888888777666555555555555666666555444444333333222222222222222111111111111////////////////////////---------,,,,,,------......------------......///000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++***)))((('''&&&&&&)))))))))((())))))***+++)))))))))*********))))))***))))))))))))))))))******)))((('''''''''''''''''''''&&&&&&&&&''''''((())))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))*********)))((('''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&%%%$$$&&&'''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&'''((((((''''''((()))((('''%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~nnn[[[OOOHHHBBB???@@@;;;:::999777666666555555111111000000000000000000444222000---++++++++++++***+++++++++,,,,,,,,,---******************************++++++++++++******))))))))))))))))))*********************************))))))(((((('''''''''&&&'''(((((((((((((((((((((((()))))))))*********((((((((('''''''''''''''&&&''''''((((((''''''&&&((((((((())))))***+++,,,'''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''***))))))((('''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++++++++***)))'''''''''''')))+++,,,...++++++++++++,,,,,,,,,,,,---......///000000111111111111111111111111222222666777999888666555555666666777888777666666888:::777888888888888999999999888999:::;;;:::999888777444555666666777888<<<>>>>>>>>>===<<<;;;::::::999;;;:::::::::999888888888888888888888888888888777666666555555555666777777777777666555555555555555666666555555444333333333333222222222222111111111////////////////////////.........---......///000...---------------...............---------------------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,+++)))&&&###!!!))))))((((((((())))))***(((((()))************)))******))))))))))))******(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((******))))))))))))((((((%%%&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((()))(((((('''(((((())))))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$###!!!!!!&&&&&&&&&'''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((((((((((('''&&&%%%$$$###&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&{{{kkkYYYNNNHHHAAA>>>>>>:::999888777666555555555000000000000000000000111333111///---++++++,,,---,,,,,,,,,++++++++++++++++++******************+++(((((()))******))))))(((******)))((((((((())))))************************))))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''(((((())))))(((((('''((((((((((((((())))))&&&&&&'''(((((('''&&&&&&))))))((((((((())))))***&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''%%%&&&((())))))(((&&&%%%''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))******+++++++++&&&&&&&&&'''''''''(((((('''''''''&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))+++,,,---,,,+++***))))))((('''((()))***+++***++++++++++++,,,,,,,,,,,,------......///000000////////////000000111222111333666666555444444444555666666666555555777999666666666777777777888888777888:::;;;;;;:::999888666777888888777999<<<>>>??????>>>===<<<;;;:::::::::;;;<<<<<<<<<:::888777888888888777777666666666555444444444555666666777666666555555444444555555666666666555444444333333333333222222222111111111000000000000000000000000000000000000000111222222...------,,,,,,------...,,,,,,------------...............---,,,,,,,,,+++******+++++++++,,,,,,,,,,,,***)))***,,,---,,,***+++++++++***(((&&&$$$"""***))))))((((((((())))))'''((()))***+++******)))+++***)))(((((()))***+++(((''''''''''''(((((()))&&&&&&&&&&&&&&&'''(((((()))))))))(((((('''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***+++&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%$$$$$$######&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&xxxiiiXXXNNNGGGAAA<<<<<<999888777555555444444444000000000000000111111111------,,,+++,,,...111222...------,,,+++***))))))---,,,,,,++++++,,,,,,---++++++---......---,,,+++++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))************&&&&&&'''((())))))((((((%%%&&&''''''((((((''''''''''''(((((())))))******%%%&&&'''(((((('''&&&%%%***)))(((''''''&&&''''''%%%&&&&&&''''''(((((((((&&&'''(((((())))))((((((%%%&&&((())))))(((&&&%%%***)))((('''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''''''''''''''((()))***&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***,,,---------+++***,,,+++)))(((''''''((((((******+++++++++,,,,,,,,,++++++,,,------......///---------......///111111---000222444333333333444333444555555444444666888555555555555666666666777666777999;;;;;;;;;999999999999:::999888999<<<>>>@@@???>>>===<<<;;;:::::::::<<<===>>>===;;;888666999888888777666555555444444444444444444555666777666666555444444444555555666666666555444444333333333333333222222222111111111111111111111111111111---------------...//////...------,,,,,,,,,------++++++,,,------....../////////...---,,,,,,++++++*********++++++,,,,,,,,,,,,***(((***---...,,,***((()))+++,,,------,,,,,,******)))((((((((((((((('''((()))+++++++++***)))+++***)))(((((()))***+++(((((('''(((((()))***+++&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''(((***+++,,,%%%&&&&&&''''''(((((((((&&&''''''''''''''''''&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$%%%&&&'''&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyyiiiWWWLLLFFF@@@>>>>>>;;;;;;999888666444333222000000000000000///......++++++++++++++++++++++++)))******++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))***+++,,,---************************))))))))))))((('''&&&%%%)))(((&&&%%%$$$$$$%%%&&&))))))))))))))))))))))))&&&&&&&&&''''''''''''((('''&&&%%%&&&(((******)))))))))))))))))))))))))))$$$$$$######$$$%%%'''((()))))))))(((''''''&&&&&&&&&'''((()))***+++,,,---'''''''''''''''''''''''''''((()))(((&&&%%%%%%''''''''''''(((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&((('''''''''''''''&&&&&&&&&))))))))))))((((((((((((******))))))((((((''''''&&&&&&''''''(((((())))))++++++************++++++)))((('''''''''(((***++++++++++++*********))))))++++++,,,------....../////////000000111111111222000222333333222333444555888777777666555444444444777555333000000111333444777888999:::;;;:::999888:::;;;<<<;;;::::::;;;<<<<<<:::888999:::;;;;;;:::;;;;;;;;;;;;::::::999888555555444333333333333444333333333444666777666555999999888888777666666666555555555444444333222222222222111000000000000000////////////////////////............/////////000------------------------......------------,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++************)))))))))))))))))))))))))))******+++))))))(((((((((((())))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%$$$######(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&''''''((())))))***))))))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&wwwhhhVVVLLLFFF@@@>>>>>>:::999888777555444333222222333333333333222111111++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''&&&%%%%%%((()))))))))(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&'''(((%%%&&&&&&'''(((((())))))&&&''''''((()))***++++++'''''''''''''''''''''''''''((()))(((&&&%%%&&&''')))))))))))))))((((((((((((((('''''''''&&&&&&&&&***)))((('''%%%$$$###"""'''&&&$$$$$$$$$%%%'''(((&&&&&&''''''''''''''''''))))))))))))((((((((('''))))))))))))(((((('''''''''''''''(((((((((((((((+++******************++++++***)))))))))***,,,,,,+++++++++*********))))))++++++,,,------......///....../////////000000000000222333444333333555777666666555555444333333222666555333222111222333444777888999:::::::::999888:::;;;<<<;;;::::::;;;<<<;;;:::888999:::;;;:::999::::::;;;;;;::::::999888888777777666666666666666444333333555777777666555777777777777777777888888666666555444333333333333333222111000/////////000////////////////////////.........///////////////------------------------,,,,,,++++++++++++******+++************++++++,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++*********)))))))))(((((())))))(((((())))))***+++))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''(((((())))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&uuufffUUUKKKEEE@@@===>>>888888777666555444333222000000000000000//////...,,,,,,,,,,,,++++++++++++------,,,,,,+++******)))************************************************************************************)))((('''&&&))))))))))))))))))))))))''''''''''''((()))******&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''(((((((((((()))))))))***&&&%%%$$$%%%'''(((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((((((%%%%%%%%%&&&''''''((((((''''''''''''(((((())))))''''''''''''''''''''''''&&&(((((((((&&&%%%&&&'''+++******))))))((((((((((((((('''&&&&&&&&&&&&'''***)))((('''&&&$$$######''''''&&&%%%%%%'''((()))%%%&&&&&&&&&'''((((((((()))))))))((((((((('''''')))))))))(((((((((((('''((((((((((((((('''''''''*********************************)))***++++++,,,+++++++++***************++++++,,,------......///---...............//////...000111222222222444666444444444333333222222111333333333444444444555555777777888999999999999999:::;;;<<<;;;:::999:::;;;:::999888888:::::::::888:::::::::::::::999999888888777777666666666666666444333333555777888777555555555666777777888999999888666444222222222333444333222111000///////////////////////////////////////////////////.........------------------------,,,,,,++++++++++++******+++******)))))))))******'''((()))***+++,,,,,,---,,,,,,++++++******************))))))))))))************))))))))))))(((((())))))(((((())))))***+++))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((((((((''''''(((((((((&&&&&&&&&''''''''''''(((%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''')))(((((((((((((((((()))(((((('''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&rrrcccSSSJJJEEE@@@======777666666555444333333333...////////////...------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******)))(((&&&&&&))))))))))))))))))))))))+++***)))((('''''''''(((%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))''''''((((((((()))))))))&&&%%%$$$$$$&&&'''''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((+++******)))((('''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''(((''''''&&&'''((())))))%%%%%%%%%&&&'''((())))))))))))((((((((('''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))************))))))((((((((((((((())))))***************************++++++,,,------......///........................+++---/////////000222444444444333333333222222222111222444555666666555555666666777888888999999999:::;;;<<<;;;999999999;;;999888888888::::::999777999999:::::::::999999888555444444333333333333333444333444555777888777555666666666666777777888888888666444111111222444555333222111000////////////////////////////////////////////////............------------------,,,,,,......---------,,,,,,,,,------,,,+++************))))))******++++++,,,,,,,,,,,,++++++******))))))***))))))))))))))))))******)))))))))((((((((((((((((((((((((((()))******))))))(((((((((((())))))((((((((('''''''''&&&&&&%%%%%%%%%&&&'''((())))))))))))((((((''''''&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&$$$$$$$$$$$$%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((()))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&nnn```QQQIIIDDD???======777666666555444333333333111111222222111111000///---------,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((((('''''''''$$$%%%&&&'''(((((())))))))))))))))))))))))))))))&&&&&&'''''''''((((((((('''%%%$$$$$$&&&''''''&&&''''''''''''''''''''''''&&&'''((()))***)))((('''(((''''''&&&%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((('''&&&&&&'''((())))))((('''&&&&&&%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&''''''(((((((((''''''''''''(((((())))))%%%%%%%%%&&&'''((())))))(((((((((((('''''''''''''''''''''''''''((((((((())))))((((((''''''&&&&&&((()))************)))((('''((((((((())))))))))))************************++++++,,,------......///////////////////////////,,,---///000///000222333444444444333333333333333000111333555666666555555555555666666777888999999:::;;;<<<;;;999888999:::888777777888999999888666888888999::::::999999999444333222222111111222222444444444555777888777666777777777777666666555555888666444111111222444555222111111000000000000000000000000000000000000000///////////////...............---------,,,,,,,,,......---------,,,,,,,,,------,,,+++************------,,,,,,+++++++++***+++++++++******))))))))))))))))))******))))))))))))))))))(((((((((((('''((((((((('''((())))))***))))))(((((((((((()))))))))))))))(((((((((''''''%%%%%%%%%&&&'''((())))))))))))((((((''''''&&&&&&&&&''''''''''''''''''''')))))))))(((((('''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''kkk^^^OOOHHHDDD???<<<<<<888888777666555444333222000000000000000///............------,,,,,,++++++)))******+++,,,,,,------************************************************************************))))))((((((((()))******''''''''''''''''''''''''&&&'''((()))************$$$%%%&&&(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&%%%%%%&&&''''''&&&''''''''''''''''''''''''''''''((((((((((((((('''%%%%%%%%%&&&''''''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&((('''&&&&&&'''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''))))))(((((('''&&&&&&%%%'''''''''(((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((()))******)))((('''))))))***++++++++++++******************+++++++++++++++,,,------......///000000000///////////////...000111111111111222444333333333333333333333333///111222444555555444444555555555555666777999::::::;;;<<<;;;999777888999777666777888999999777555777888999999999999999999666555555444333444444444555444444666888999888666888888777666666555444444888666444222222222333444000000000000000111111222000000000000000000000000............/////////000.........------,,,,,,+++,,,,,,++++++++++++******+++******)))))))))******///......---,,,+++******************************))))))************))))))))))))((((((((((((''''''((((((''''''(((((()))***))))))(((((((((((())))))***)))))))))((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''iii[[[NNNGGGCCC???<<<<<<:::999888777555444333222------......------,,,+++///......---,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************...,,,***((('''(((***+++))))))))))))))))))))))))%%%''')))+++,,,+++***)))%%%&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''(((((((((((()))'''&&&&&&'''(((((('''''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&&&&'''(((((())))))'''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))'''''''''''''''&&&&&&&&&###%%%'''))))))((('''%%%))))))((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''((()))******)))((('''((()))***+++,,,++++++***))))))*********+++++++++++++++,,,------......////////////.........------...///000000///...///111222222222222222222222222000111111222333333333333444444444444555777999::::::;;;<<<:::888777777888666666666888999999666444777777888999999999999999777777666555555555555666555444444666888999888666666666666666666666555555666666555444333333333333......//////000222333444000000000000000000000000,,,------...///000111111///......---,,,,,,++++++,,,,,,++++++++++++******+++************++++++,,,------,,,,,,++++++******(((((())))))******++++++((()))***++++++***)))((())))))((((((((('''''''''(((''''''''''''((())))))))))))(((((((((((())))))))))))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''(((((()))((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&'''))))))'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&&&&''''''&&&&&&%%%$$$'''''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''hhhZZZMMMFFFCCC???<<<<<<;;;;;;999888666444333222000000000111000//////...//////...---,,,,,,++++++------,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************222///+++(((&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&((())),,,------***&&&$$$&&&&&&((()))))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))***(((&&&&&&((((((((('''''''''''''''''''''''''''((((((&&&%%%%%%&&&'''((()))))))))(((''''''&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))'''''''''((((((((((((((("""$$$(((***+++)))&&&$$$&&&&&&&&&'''((())))))***%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''((()))++++++)))((('''&&&'''(((******))))))((())))))******++++++++++++++++++,,,------......///.........------,,,,,,,,,,,,---...---+++***+++,,,000000000000000111111111111111111111111222222222444444333444555777999::::::;;;<<<:::888777777888666555666888999999666444666777888999999999999999777777666555555555555555555555555666888999888777444444555555666777777777555555555444444333222222------...///111222444555000000000000000000000000+++,,,---...///111222222//////...---,,,,,,++++++.........---------,,,,,,,,,,,,,,,,,,---...//////***************+++++++++''''''((()))***+++,,,,,,((()))***++++++***)))((()))((((((((('''''''''''''''''''''''''''((())))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&'''''''''&&&%%%%%%$$$'''((((((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''hhh[[[MMMGGGDDD@@@======;;;:::888666444333222222////////////............------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,************************++++++************++++++******))))))((((((''''''************)))'''&&&%%%)))(((&&&%%%$$$%%%'''((((((((())))))))))))((((((******))))))(((((('''''')))'''&&&'''((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((+++)))&&&$$$$$$%%%'''((($$$$$$%%%&&&&&&''''''((('''&&&&&&&&&'''&&&###!!!'''&&&&&&''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###''''''''''''''''''&&&&&&))))))((('''''''''''''''((((((((((((((('''''''''&&&''')))))))))'''%%%###&&&'''''''''((()))))))))%%%%%%&&&&&&'''(((((((((+++++++++***)))'''%%%$$$'''(((((()))***+++++++++++++++******++++++,,,---------------------------...............---------111111111111000000000000111111222222222333333333333333333333444555666666555555444444444555555666:::999999999888888777777999888888888888888999999777666555444444444444444777777777777777777777777666666555444333333333333444333333222222111111000222222111111000000//////000000000000000000000000////////////............//////.........---------------,,,,,,,,,++++++++++++***)))***,,,------,,,+++++++++************)))+++***)))(((((()))***+++++++++,,,,,,+++***))))))&&&&&&''''''(((((())))))******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((&&&$$$######%%%(((***))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((---***'''&&&'''((()))(((''''''((((((((((((''''''$$$%%%&&&'''((('''&&&%%%***'''$$$$$$&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$))))))))))))))))))))))))((('''%%%$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$)))((('''&&&%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''gggZZZMMMFFFCCC???<<<<<<;;;:::888666444333222222111000000000000/////////---------,,,,,,+++++++++++++++++++++++++++,,,,,,************************+++++++++******+++++++++(((((())))))***+++++++++)))******))))))((('''&&&+++***)))((((((***,,,---''''''(((((((((((('''''')))((((((((('''''''''''')))'''&&&'''((()))(((''''''''''''''''''''''''''')))((((((''''''&&&%%%%%%''''''(((''''''&&&&&&%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''((((((&&&$$$***)))))))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((''''''''''''''''''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((())))))***++++++***)))((('''&&&&&&'''(((((()))******++++++++++++******++++++,,,---------------------------------------............000000000000000000000000111111111222222222333333333333333333444555666666777777666555444444444444888888777777777666666666888888777777777888888999666666555444444444444444666666666666666666666666444444333333333444444555666666555444333333222222000000000000000000000000000000000000000000000000////////////............///.........------------------------,,,,,,,,,++++++******+++,,,,,,+++)))+++++++++************)))******))))))))))))******'''(((((((((''''''&&&%%%+++******)))(((((('''''')))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''&&&%%%$$$$$$&&&'''))))))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''+++(((&&&%%%&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&(((&&&$$$%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''******)))(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''~~~fffYYYKKKEEEBBB>>><<<<<<;;;:::888666444333222222111111111111000000000000.........---,,,++++++***,,,,,,++++++++++++++++++************************++++++++++++++++++++++++)))))))))***++++++,,,,,,(((((())))))))))))((((((''''''&&&'''(((***+++---&&&&&&''''''''''''&&&&&&((((((''''''''''''&&&&&&)))'''&&&'''((()))((('''((((((((((((((((((((((((***))))))(((''''''&&&&&&$$$&&&)))******(((%%%###((((((''''''&&&%%%%%%%%%&&&&&&&&&'''))))))(((&&&(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&''''''((())))))******'''''''''''''''''''''''')))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%(((((())))))***++++++++++++***)))'''''''''((()))((((((((()))******+++++++++************+++,,,,,,------------------------,,,,,,,,,------.........////////////////////////111111111222222222222333333333333333444555666666999999777666555444444444666666666666555555555555888777777666666777777777666555444444444444444444555555555555555555555555222222222222333444555666777666555444333222111111------...//////000111111000000000000000000000000////////////........................------------......---------,,,,,,,,,+++******+++,,,,,,)))'''+++++++++************)))))))))************))))))))))))))))))((((((((((((++++++******))))))((((((''''''((((((((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((&&&$$$###$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''***(((&&&&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''***)))(((((('''(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))((('''&&&%%%%%%%%%&&&&&&((((((''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''|||eeeXXXJJJDDDAAA>>>;;;;;;;;;:::888666444333222222111111111000000000////////////...---,,,++++++***,,,,,,,,,++++++*********************************)))******************))),,,++++++******)))((((((''''''((()))))))))))))))''''''&&&'''''')))***+++&&&''''''((((((''''''&&&(((((((((((((((((((((''')))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))$$$&&&(((******(((%%%###%%%%%%&&&&&&'''((((((((('''&&&&&&'''))))))((('''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&&&&'''''''''''''''''''''(((((())))))))))))&&&&&&&&&'''''''''''''''(((''''''&&&&&&'''''''''&&&&&&'''''''''''''''((('''&&&&&&&&&&&&''')))))))))))))))((('''''''''&&&)))******+++,,,,,,------***)))'''&&&&&&(((***+++(((((())))))***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///---------...............111111111111222222222222333333333333444555666666999888777666666666666666666666666666666666555555888777666666666666666666555555444333333444444444444444444444444444444444333333222222333333444555555444333222111///......---........./////////000////////////////////////////////////............------------------------.........---------,,,,,,)))))))))+++---,,,***(((+++++++++*********))))))((()))***++++++***)))(((******))))))))))))))))))''''''((()))******++++++&&&&&&''''''((())))))***(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((+++***)))(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''((('''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzdddWWWJJJDDDAAA>>>;;;;;;;;;:::888666444333222222000000/////////.........//////...------,,,++++++,,,,,,,,,++++++*********************************(((((()))******)))((((((+++******)))((((((''''''&&&'''((())))))******))),,,+++++++++++++++++++++((((((((())))))((((((((()))))))))))))))))))))))))))'''&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((((((&&&&&&'''((((((''''''&&&%%%%%%&&&''''''(((((())))))'''&&&'''((()))((('''(((((()))***++++++******''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''%%%&&&''''''((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&%%%%%%%%%&&&'''(((((()))))))))((('''''''''&&&******++++++,,,,,,------***)))'''&&&&&&(((***+++)))))))))))))))***************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......,,,---------.........///000000111111111222222222333333333333444555666666666666666666666777888999777777777777777777777777888888777666666555666666444444333333333444444555444444444444444444444444555444333222222222222222444333333222000//////...000/////////.........---////////////////////////////////////............,,,,,,------------------......---------,,,,,,,,,(((((((((***------,,,***+++++++++*********))))))((()))***++++++***)))((('''&&&%%%%%%%%%&&&&&&'''%%%%%%&&&'''((()))***+++%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((&&&%%%%%%'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###""""""$$$'''))))))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((((((((((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwdddWWWJJJDDDBBB>>><<<<<<;;;:::888666444333222222////////////........................------------,,,,,,++++++++++++++++++************************'''((()))******)))(((''''''''''''((())))))******''''''((())))))***))))))************))))))(((((((((((())))))))))))(((((())))))************++++++)))'''&&&'''((()))(((''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&***((('''''')))++++++***%%%&&&'''((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''&&&&&&&&&&&&&&&'''(((((((((((('''((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%&&&''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%))))))******+++,,,,,,,,,))))))(((''''''((()))***))))))))))))))))))*********))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,------.../////////000000000111111111111222333333333333444555666666444444444555666777999999888888888888999999999999999999888777666666666666333333333333333444444555444444444444444444444444555444333222111111111111444444444333222222111111111111000//////...------000000000000000000000000////////////............,,,,,,,,,,,,------------------,,,,,,,,,++++++++++++***)))***,,,------,,,+++++++++************)))))))))************))))))(((((('''&&&&&&((()))***((((((((('''''''''''''''%%%%%%&&&'''(((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''!!!###&&&''''''((()))+++&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!###&&&((()))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''((()))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''###$$$$$$$$$%%%&&&&&&&&&''''''((()))))))))(((((($$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%vvvdddWWWJJJEEEBBB???======;;;:::888666444333222222000000000////////////...------------............++++++++++++++++++,,,,,,************************)))***+++,,,,,,+++***)))'''(((((()))******++++++'''((()))))))))))))))(((%%%&&&&&&'''''''''&&&&&&'''(((((((((((((((((('''((()))))))))************)))'''&&&'''((()))((('''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((())))))((((((''''''&&&&&&)))((('''))),,,///111111(((((())))))(((&&&###"""''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&%%%%%%%%%&&&&&&'''((($$$$$$%%%&&&&&&'''(((((((((((()))******)))((('''%%%%%%%%%&&&&&&&&&&&&&&&((((((((()))******++++++))))))))))))((((((((((((***))))))))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++************++++++++++++,,,------...//////000000000000000000111111111111333333333333444555666666444444444444555666777777888888888999999999::::::::::::999888777666666777333333222222333333444555444444444444444444444444333333222222222222222333333333222222222222222222000000000000000000000000000000000000000000000000////////////............++++++,,,,,,,,,---------,,,,,,+++++++++*********000...+++***+++,,,,,,,,,+++++++++************)))******))))))))))))******,,,+++)))))))))+++,,,...((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))((('''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&!!!$$$''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&((((((((('''&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%uuudddWWWJJJEEECCC???===>>>;;;:::888666444333222222111111111111000000000000,,,,,,------.../////////*********++++++,,,,,,---***************************+++---......---+++***,,,,,,++++++***)))))))))(((((())))))))))))((((((%%%&&&''')))************&&&''''''''''''''''''&&&'''((((((((())))))******)))'''&&&'''((()))((('''((((((((((((((((((((((((&&&&&&''''''((()))))))))$$$%%%'''(((((((((''''''&&&&&&''''''((()))))))))(((''''''***///333666777222222222111...+++'''%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$&&&''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%&&&'''((((((***+++,,,---,,,+++((('''&&&''''''(((((()))))))))'''''''''((())))))******)))))))))***)))(((''''''*********))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++***************------......///000111111000000000000111111111111333333333333444555666666666555555444444444555555777777888888999999999:::;;;:::999888777777777777222222222222333333444555555555555555555555555555111111111111222333444444///000000000000111111111//////000000111111222222000000000000000000000000000/////////............+++++++++,,,,,,---------+++++++++*********))))))555222---******++++++++++++++++++************)))+++***)))(((((()))***+++)))((('''&&&'''(((***,,,&&&&&&''')))***,,,------&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$######%%%(((***%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''))))))(((&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%(((***((($$$!!!!!!"""&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''&&&%%%))))))))))))))))))))))))"""###%%%&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%uuu^^^UUUIIICCCAAAAAA>>>;;;999999999999888666444222222222222222222111000000111000000///......------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++++++++************++++++((()))***+++++++++++++++)))***+++,,,,,,+++)))(((,,,,,,,,,+++***)))((('''+++*********))))))((((((%%%&&&&&&'''((())))))***((('''&&&%%%%%%&&&((()))'''((()))******)))((('''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---...//////555@@@BBB444'''%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&)))'''&&&'''***+++***(((((((((''''''''''''(((((()))((('''&&&%%%%%%&&&'''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&''')))***)))((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))'''&&&&&&'''(((&&&%%%''''''(((((()))*********((((((((((((((()))******''',,,+++"""$$$+++...))))))))))))******************+++++++++,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,------------...000222000------///222000111111222222333444444555555555555555555555555666666666888999;;;===>>>>>>;;;777666666777777777666666666666777888999:::666666666555444444333333222222333333333444444444222222222111111111111000000000000000000000000000222222222222222222222222///............---------......---------,,,,,,,,,---+++)))))),,,---,,,***+++***)))***,,,------,,,+++++++++*********)))))))))******)))(((&&&$$$###***)))(((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%)))***'''""""""'''***)))&&&'''((((((((('''%%%$$$&&&&&&%%%$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&(((***)))&&&%%%''')))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%&&&%%%$$$$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&'''((())))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%ttt]]]TTTIIIBBB@@@@@@===:::111111222333333222111111111111111111111000000///000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++******************+++((()))***++++++++++++************))))))*********))))))***++++++++++++************)))))))))((((((''''''(((((()))*********+++***(((&&&&&&&&&'''(((&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))+++,,,,,,,,,111999<<<666---)))((('''******+++,,,,,,,,,,,,+++)))(((&&&'''***+++)))'''((((((''''''''''''(((((((((((('''&&&%%%&&&'''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((($$$&&&(((((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''%%%%%%&&&((()))((('''******)))((((((''''''&&&((((((((((((((())))))***''',,,,,,&&&###'''******))))))))))))*********************+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,---...////////////000000111000//////000111000111111222222333444444666666666666666666666666666666666777888:::;;;<<<<<<:::888777777888777666666666666777777888999:::666666666555444444333333222222333333333444444444222222222111111111111000111111111111111111111111111111111111111111111111///............------------------,,,,,,,,,,,,+++...+++)))***,,,---,,,++++++***)))***,,,---,,,++++++++++++*********))))))******)))(((((())))))***))))))(((''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''%%% %%%'''&&&''''''(((((('''&&&&&&%%%''''''&&&&&&&&&'''((()))(((''''''&&&&&&&&&''''''%%%'''((((((%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&'''))))))******''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%sss[[[RRRGGGAAA??????<<<:::444444555555555444444333000000000000000//////...///......------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))************************))))))******++++++******+++***(((''''''(((***+++&&&''')))***,,,,,,------******))))))))))))(((((())))))))))))************---+++***(((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((((((((())),,,111666444,,,'''''''''((())))))******))))))***((('''((())))))((('''((((((''''''''''''((((((''''''&&&&&&&&&'''(((((('''((((((((('''&&&%%%%%%))))))))))))))))))))))))&&&'''((((((&&&%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&(((***))))))))))))(((((('''&&&&&&%%%((((((''''''(((((()))***(((+++,,,***)))***)))%%%))))))))))))*********************++++++++++++,,,,,,++++++******++++++,,,,,,,,,---....../////////222000//////000111111000000111111222222333444444666666666666666666666666555555555666666777999999:::999888888999999777555777777777777888888999:::666666666555444444333333333333333333444444444444222222222111111111111000111111111111111111111111000000000000000000000000///............---------,,,,,,,,,+++++++++******...,,,++++++,,,------,,,+++***))))))***++++++***+++++++++***************+++***((('''(((+++...000((()))))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%'''%%%!!!!!!%%%'''%%%(((((('''&&&&&&&&&&&&'''(((''''''''''''((())))))''''''&&&&&&&&&'''(((((($$$&&&'''&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))+++---...&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''')))'''&&&$$$$$$%%%&&&'''%%%%%%&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%qqqYYYQQQFFF???>>>>>><<<999;;;;;;:::888777555444333/////////000///......------------,,,,,,+++++++++************************++++++++++++++++++++++++))))))*********)))))))))))))))************))))))))))))************)))))))))((('''''''''((()))***&&&''')))***,,,,,,------))))))))))))))))))((((((***)))))))))))))))))))))******)))((('''''''''(((''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((&&&,,,999;;;111)))(((###$$$$$$%%%%%%%%%%%%%%%***)))(((((((((''''''&&&((((((''''''''''''((((((&&&&&&&&&&&&''''''(((((('''((((((((((((&&&%%%$$$))))))))))))))))))))))))(((***+++***(((''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&%%%$$$&&&((())))))(((%%%%%%&&&&&&'''((((((((((((''''''''''''((()))))))))******+++,,,,,,***&&&((()))))))))************************++++++++++++,,,++++++******++++++,,,++++++++++++,,,------...333000...///111333111///000111111222222333444444666666666666666666666666555555555444555555666666777777777999:::999777444777777777777777888999:::666666666555444444333333333333333444444444444555222222222111111111000000222222222222222222222222///////////////////////////............---------+++++++++************)))---,,,,,,+++,,,,,,------,,,***)))(((***+++************************************))))))))),,,...///(((((()))******((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((***)))%%%%%%)))***(((((((((&&&%%%%%%&&&'''((('''''''''''''''(((((((((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((''')))(((%%%$$$###$$$&&&'''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$###"""###%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%pppXXXOOOEEE>>>======;;;999999888777555333111000000///////////////...------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))************))))))((()))************)))((())))))*********))))))(((&&&'''((()))******)))(((((()))***+++++++++++++++(((((((((((((((((())))))((((((((((((((((((''''''&&&&&&&&&&&&'''(((((()))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''((((((''''''&&&%%%,,,(((---;;;@@@777---+++%%%&&&&&&'''''''''''''''((())))))((('''&&&&&&&&&((((((''''''''''''((((((%%%%%%&&&''''''(((((((((''''''(((((('''&&&&&&%%%(((((((((((((((((((((((((((***+++***(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&'''((('''%%%%%%%%%&&&&&&'''((((((((('''''''''''''''(((((()))***''''''(((***+++******((()))))))))************))))))*********+++++++++,,,++++++******++++++,,,++++++***++++++,,,...///333000......111333111///000111111222222333444444444444444444444444444444555444444333333444555555555666777999::::::777444777777666666777777888888666666666555444444333333333333444444444555555555222222222111111111000000111111111111111111111111........................///............---------++++++*********))))))))),,,,,,,,,,,,++++++,,,---...,,,)))((()))*********************************))))))***************)))((()))*********)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((((((++++++((((((++++++(((((('''&&&%%%%%%&&&((((((%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))(((''')))'''&&&$$$$$$%%%&&&'''&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###!!!!!!"""$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%nnnXXXOOODDD>>>===>>><<<999666555444333222222222333///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++***)))'''((()))******)))((('''))))))******))))))((((((%%%''')))+++,,,+++)))(((******+++++++++******)))''''''(((((((((((())))))''''''''''''(((((((((((($$$$$$%%%&&&'''((())))))))))))(((((((((((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&(((&&&)))222777444,,,(((&&&''''''((((((((((((((('''((()))(((&&&&&&&&&(((((((((''''''''''''((((((%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&'''((((((&&&%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&)))'''&&&&&&''''''&&&%%%))))))(((((('''&&&&&&%%%''''''&&&&&&''''''((())))))&&&%%%''''''&&&(((+++))))))))))))************)))))))))************+++,,,++++++******++++++,,,...---,,,,,,---...000111111///......///000000///000111111222222333444444333333333333333333333333444444333333333444444555555555666888::::::777555666666666555555666666777666666666555444444333333333444444444555555555555222222222111111111111000000000000000000000000000........................///............---------+++++++++*********))))))+++,,,,,,+++******+++---111...***))))))************************+++++++++((()))***+++***)))'''&&&))))))******))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%))))))''''''))))))%%%'''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&'''(((((('''&&&&&&''')))***)))(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%~~~mmmXXXOOODDD???>>>>>><<<:::999888666555444444555555///000000000000///......,,,,,,,,,---------------++++++++++++++++++++++++************************((()))+++,,,---,,,+++***'''((()))******)))(((''')))))))))))))))((((((''''''((()))***++++++++++++******+++++++++*********'''''''''((((((((())))))'''''''''((())))))******&&&&&&'''((((((((((((((()))(((''''''''''''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%"""$$$&&&''',,,000---'''%%%&&&''''''((((((''''''%%%'''((((((&&&%%%''')))((((((''''''''''''((((((&&&'''((((((((('''&&&%%%(((&&&%%%$$$%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''######$$$%%%&&&''''''((('''&&&%%%&&&(((((('''&&&******)))((((((''''''&&&'''&&&&&&&&&&&&'''(((((((((&&&'''(((%%% """'''))))))))))))************))))))))))))************,,,++++++******++++++,,,...---,,,,,,,,,...000111...//////...------...000000111111222222333444444444444444444444444444444333333333333333444555666444444555777999999888666555555444444444444555555666666666555444444333333444444444444555555555555222222222111111111111000////////////////////////........................///............---------,,,,,,+++++++++*********)))+++,,,***((((((***,,,333000,,,******+++++++++))))))*********+++++++++******))))))((((((((((((+++***))))))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&###'''(((''''''((('''###%%%&&&&&&'''((((((''''''%%%%%%'''((((((((('''&&&(((''''''&&&&&&&&&'''''''''%%%$$$&&&(((***)))'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%&&&'''((()))&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%~~~lllXXXOOOEEE???>>>???===:::<<<:::777444222111111111000000000000000//////...------------------------************************************************((()))+++---------+++***'''((()))++++++)))(((''')))))))))))))))(((''''''***)))(((((()))+++---...((()))***+++++++++++++++&&&'''''''''(((((())))))'''(((((()))***++++++,,,((()))))))))))))))((('''((('''&&&%%%%%%&&&'''(((******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%###))))))&&&+++444444---((())))))***************$$$&&&((((((&&&%%%(((***((((((''''''''''''((((((''''''((((((((('''%%%$$$(((&&&$$$###$$$'''***---&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))((()))***''''''''''''''''''''''''""""""###$$$&&&'''((((((%%%$$$$$$&&&((())))))(((''''''(((((()))*********'''&&&&&&&&&&&&'''(((((('''&&&)))***$$$###))))))))))))************))))))))))))************,,,++++++++++++++++++,,,,,,+++*********,,,...000,,,...000...,,,+++---000000111111222333333444444555555555555555555555555333333333333444555666777555444444666888999999777555444444333333333444444777666666555444444333333444444444555555555666666222222222111111111111000//////////////////////////////////////////////////////.........---------,,,,,,,,,++++++++++++***(((***+++***''''''))),,,444111---******+++,,,+++))))))******++++++++++++,,,***(((''''''(((+++,,,,,,+++)))((((((((()))***(((((((((((((((((((((((((((((((((''''''&&&&&&%%%###''')))'''''')))'''###$$$%%%'''((()))((('''&&&%%%&&&((()))))))))(((''')))((('''&&&&&&&&&&&&&&&&&&$$$###$$$((()))(((&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&& !!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$%%%&&&((()))%%%&&&'''((((((&&&$$$###'''''''''''''''''''''&&&(((''''''&&&&&&''''''((($$$$$$%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%{{{iiiVVVMMMDDD@@@???;;;:::;;;;;;:::999777444222111000000000///...------,,,,,,......---,,,,,,+++******,,,,,,,,,++++++*********+++***)))***,,,---,,,+++'''((((((((()))))))))***---+++((((((***+++++++++******))))))((((((''''''((('''&&&'''((())))))'''(((''''''''''''&&&&&&&&&+++***)))((((((''''''(((((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((&&&'''$$$)))000,,,+++444111///---+++***))))))***&&&&&&'''''''''(((((((((***)))((('''''''''''''''%%%&&&%%%%%%---777888333***)))'''&&&%%%&&&''''''(((...""")))000'''&&&))))))************))))))''''''(((((('''&&&%%%%%%))),,,---((("""!!!'''...$$$'''&&&!!! %%%***,,,+++%%%"""$$$&&&%%%%%%'''+++***)))&&&$$$%%%'''******)))((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&$$$%%%&&&'''(((((((((((((((((()))***************)))!!!&&&,,,++++++///'''))),,,---+++******+++)))------)))***000000+++)))******,,,---...//////........................---...///000222222222222...777333+++666%%%<<<+++333333222222333333444555555666666666666666555444444777999888666555666888999:::;;;;;;:::666333111555444333333444555777888111000===///&&&333000+++111222333444333111///---666222,,,))),,,///...+++111222333111---***,,,000,,,///...***(((,,,---,,,111///+++(((+++000000---111,,,+++,,,)))%%%)))111))))))***++++++++++++***---+++)))((('''((()))***))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))''''''''')))++++++)))''''''&&&&&&&&&'''((('''&&&&&&'''(((((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%))),,,***'''%%%(((,,,'''''''''&&&&&&%%%%%%%%%&&&%%%%%%'''((((((&&&$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((((((((('''&&&%%%&&&&&&&&&''''''((((((((('''$$$""""""###&&&''''''&&&&&&&&&''''''''''''(((******)))(((''''''&&&&&&&&&'''''''''&&&%%%%%%$$$***(((''''''''''''%%%$$$&&&&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&(((((())))))((('''&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''yyygggVVVLLLCCC@@@???;;;:::;;;::::::888666444333111111000//////......---,,,,,,......---,,,,,,+++******---------,,,,,,,,,+++++++++***)))***,,,---,,,+++)))))))))***************,,,***)))(((***++++++******)))))))))(((((((((''')))((('''(((*********)))&&&&&&&&&''''''(((((((((******)))(((''''''(((((())))))))))))))))))))))))'''&&&%%%%%%%%%&&&(((((($$$......######$$$((('''&&&$$$############$$$$$$$$$%%%%%%%%%&&&&&&)))(((''''''&&&&&&''''''$$$%%%###"""(((///000***((((((&&&%%%%%%%%%&&&&&&(((###&&&###$$$&&&///))))))*********))))))(((''''''(((((('''&&&&&&%%%$$$$$$''',,,000---%%%,,,---***&&&%%%%%%""""""!!!###'''''''''***///"""!!!###(((,,,+++%%%)))((((((''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&'''(((((()))******))))))###)))111444...&&&###%%%%%%%%%''')))+++)))%%%"""(((---...''' &&&,,,'''(((((()))+++,,,,,,------------------------------...///000111222222222666555)))222555'''555222111111000000111111222333222333333444444333333333222444666666444222333555444555555555333111...---333222000///......//////;;;!!!%%%111777333---AAA000111222222111000...,,,)))***+++,,,...000///---&&&---000---,,,000000---,,,//////)))&&&))),,,...%%%+++111222---((((((+++)))((())),,,---+++)))***))))))***++++++++++++***,,,***)))((('''(((******)))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%'''''''''''''''((())))))''''''''')))***+++)))''''''&&&&&&&&&'''(((((('''%%%'''(((((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&)))+++)))%%%###%%%(((''''''&&&&&&&&&%%%%%%%%%"""###$$$$$$$$$#########'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%'''%%%$$$$$$%%%''''''(((&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$######$$$&&&'''&&&%%%######"""""""""###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''wwwdddUUULLLCCCAAA???;;;:::;;;999888777666555333222111000//////......---------...------,,,,,,++++++***---------------,,,,,,,,,+++***)))***,,,---,,,+++++++++++++++++++++******,,,***))))))***++++++***))))))))))))((((((((((((***)))((()))***++++++)))$$$%%%&&&'''((()))******))))))(((((('''((((((((())))))))))))))))))))))))''''''&&&&&&''''''((()))&&&"""''',,,---111111'''******)))((((((((((((((('''((((((((())))))))))))++++++***)))))))))******---,,,***(((+++///...*********)))((((((((())))))&&&'''+++***)))"""###$$$************))))))(((''''''''''''(((''''''&&&%%%000'''%%%***---"""###"""$$$)))///---((("""%%%+++...))) 666,,,!!!$$$)))***((('''''''''&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''###$$$%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((((((111)))'''...+++###+++(((&&&'''))))))$$$ ***### (((000000+++&&&'''(((((()))***+++,,,,,,------------------------,,,---...000111111222222,,,000***777999555888222666666555555666666777888666777777888999999999999777999::::::999888888999999999888777666555444333777666555444333333333333///444;;;///---...$$$///111222333333222111///...+++,,,......---,,,+++,,,(((///000+++***///---'''***......)))&&&***...///+++'''(((,,,***''',,,555)))***)))))),,,...+++&&&((()))******++++++*********)))((('''((()))***+++)))))))))(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''''''''((())))))(((''''''(((******)))'''&&&&&&&&&&&&'''(((((()))%%%&&&''''''''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&((()))'''###!!!###%%%'''&&&&&&&&&&&&%%%%%%%%%$$$&&&'''&&&######%%%(((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''&&&%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%$$$######$$$&&&''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&''''''(((((((((''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''uuucccTTTKKKCCCAAA???<<<::::::888777777666444333222222000/////////......---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,++++++++++++++++++*********,,,***))))))+++++++++)))))))))))))))(((((((((((()))((('''(((***+++***)))%%%&&&&&&'''((()))))))))(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((())))))333!!!...***###$$$$$$&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$((('''%%%$$$&&&'''%%%###########################"""000---((("""222///(((************)))((('''&&&&&&'''''''''''''''&&&&&&%%%))),,,+++'''$$$%%%(((++++++'''""""""$$$$$$!!!---(((%%%%%%%%%&&&,,,333 !!!"""&&&))))))(((&&&&&&&&&&&&&&&''''''((()))&&&&&&&&&''''''''''''((('''''''''(((((())))))***&&&&&&'''(((((((((((((((&&&&&&''''''(((''''''&&&(((111...)))***------,,,***((('''((((((''''''***))))))'''###111)))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111111111,,,666777''',,,...333$$$000000/////////000111111000111222333444555555555333444555555444444333444666555333222111111111111/////////000000111222222$$$999=== $$$999222111444444555555444333222222333///,,,,,,,,,,,,---000111...,,,---------///111...000///...000333222...333$$$###(((%%%$$$'''---///+++%%%%%%+++,,,(((((())))))***************((((((((('''((()))***+++))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((((((((((('''''''''''''''((())))))((('''&&&''')))***)))'''&&&&&&'''&&&&&&'''***+++'''&&&&&&&&&''''''&&&%%%''''''&&&&&&&&&&&&''''''%%%'''(((&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***'''###"""&&&+++&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$&&&%%%%%%%%%&&&''')))******))))))((((((''''''''''''(((******)))(((((()))&&&&&&&&&''''''''''''((())))))((((((((('''''''''%%%&&&&&&'''&&&&&&%%%%%%)))(((&&&&&&''''''&&&%%%''''''''''''''''''(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((((((%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''sssaaaRRRJJJBBBAAA???<<<999:::888777666555444333222222///////////////.........------,,,,,,,,,,,,++++++******************+++++++++***)))***,,,---,,,+++************************+++***)))***+++,,,***)))(((((((((((())))))))))))((('''&&&''')))***)))(((((((((((((((((((((((((((''''''&&&''''''((())))))'''''''''''''''''''''''''''''''''(((((((((((((((---((((((((('''000'''(((((())))))))))))))))))))))))************+++))))))((((((((())))))***(((&&&&&&'''((('''&&&%%%''''''((((((((((((((((((***000%%%)))""")))))))))))))))(((''''''&&&&&&'''''''''''''''&&&"""$$$&&&&&&&&&%%%&&&''' (((,,,***&&&''')))((($$$)))'''""",,,...///***### $$$(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&&&&&&&'''''''''(((((())))))((((((&&&&&&''''''''''''&&&&&&+++,,,)))###"""&&&((('''$$$,,,000...,,,---..."""$$$***333444...((('''*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000222...;;;"""222+++<<<999111111111111111222333333333444555666777777888777666666777777888777777666888777555333333333555555111222222333444444555555<<<000+++!!!)))666///555333333333333333333222222000***(((---000//////111;;;---(((///...%%%(((666***(((&&&''',,,---$$$)))######...444000------(((++++++'''%%%((()))((((((((()))************)))'''''''''(((((()))******)))((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''''''''((())))))((('''&&&&&&((())))))(((%%%&&&''''''&&&'''+++...+++(((%%%%%%&&&((('''&&&(((''''''&&&&&&''''''((($$$%%%&&&'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""%%%&&&$$$ ###(((%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&''')))***'''&&&&&&&&&%%%%%%$$$$$$''')))++++++)))'''((()))&&&&&&&&&''''''''''''(((((((((((((((((('''''''''%%%%%%&&&&&&'''&&&&&&%%%)))'''&&&&&&'''((('''%%%$$$%%%%%%%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&''''''(((''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''qqq```QQQIIIBBBAAA@@@<<<999999888777666555444222111000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************+++***)))***,,,---,,,+++)))))))))*********+++++++++***)))***,,,,,,***((((((((((((((())))))))))))(((&&&&&&'''((()))(((''')))))))))(((((((((''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''---((("""///444'''%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&$$$$$$'''(((%%%%%%'''$$$%%%&&&&&&'''&&&&&&&&&!!!"""!!!:::000111'''222'''(((((())))))(((((('''%%%&&&''''''((('''''''''---((($$$&&&+++---)))$$$111AAAQQQWWWWWWXXXZZZ[[[RRR???+++""""""%%%'''***!!!"""""" """''',,,&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''%%%&&&&&&'''''''''&&&&&&'''''''''(((''''''&&&%%% '''***(((%%%&&&000???QQQZZZYYYTTTRRRSSS******&&&###$$$((()))&&&((((((((()))))))))******++++++++++++++++++++++++***+++,,,...//////000000111"""666///777### '''111111000000111111222333333444555666666666666666666666555666777888666444444333222111111222333333222222222222222111//////+++''':::333&&&...+++(((000/////////////////////000+++---333222+++(((***+++$$$(((555666///555EEEeeeccc______ccccccWWWIII,,,---,,,'''"""!!!'''...'''%%%'''+++,,,(((&&&&&&'''((())))))******))))))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''''''''''''''((())))))(((&&&%%%&&&''')))(((((($$$&&&''''''%%%''',,,000000+++&&&$$$%%%(((((('''((((((''''''''''''((((((%%%%%%&&&'''((()))******%%%%%%%%%&&&&&&&&&&&&'''###%%%'''%%%###"""$$$'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&&&&)))***)))&&&%%%''')))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&###""""""$$$&&&(((((('''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''((((((((((((''''''$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''ooo]]]PPPHHHBBBAAA@@@<<<999999999888777555333111000////////////////////////000,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++***)))***,,,---,,,+++((())))))***+++,,,------*********+++,,,,,,***((('''((((((((()))))))))***(((''''''''')))***)))(((((((((((((((((()))))))))%%%%%%%%%&&&'''(((******''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&&&&111!!!111%%%000'''((()))))))))((('''&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))))))))'''))),,,,,,''''''+++%%%%%%'''((((((((('''''' '''444"""&&&"""&&&&&&'''((())))))))))))%%%&&&&&&'''((((((''''''$$$###&&&666[[[bbbCCC---%%% %%%...111)))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((************))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&---)))***,,,222NNNOOO000((('''(((((((((((())))))))))))++++++++++++++++++++++++***+++,,,---.../////////111000//////)))FFF222777111111111000111222222333333333444444444444444333555444333444666777555222222111111111111111222222111111222222111000///...>>>$$$777888&&&555<<<111---------------------...222000222444...'''---:::+++GGGqqqsssTTT666===,,,###,,,111+++&&&)))'''(((((()))))))))))))))(((((((((((((((((('''''''''(((((())))))*********(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))'''''''''''''''((())))))(((&&&%%%%%%'''((((((((($$$&&&((('''%%%'''---222666///&&&###$$$((())))))((((((''''''''''''((((((&&&&&&&&&'''((())))))(((%%%%%%%%%&&&&&&&&&''''''&&&''''''((('''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&))))))))))))************&&&((()))'''###"""%%%)))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&"""""""""###&&&(((((('''((()))******)))((('''&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&'''''''''''''''''''''((((((((((((''''''###$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''mmm[[[PPPHHHBBBAAA@@@<<<999999:::999777555333111///...////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***)))***,,,---,,,+++))))))***+++---...//////***)))***+++,,,,,,***((('''((((((((())))))*********(((((()))***+++***)))&&&&&&'''((()))***++++++$$$$$$%%%%%%'''(((***+++(((((((((((((((((((((((($$$$$$&&&'''''''''&&&%%%%%%..."""(((///EEE999,,,@@@"""$$$%%%&&&((())))))******%%%%%%&&&'''(((((((((''',,,lllYYY*** ''')))%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%((()))))))))))))))((((((((()))))))))((('''&&&&&&(((888JJJ************++++++++++++******************************,,,---.../////////(((@@@(((---666DDD333...---...,,,......---------......///---,,,//////)))***BBB]]]\\\999"""(((111,,,)))///'''(((((()))))))))))))))((()))))))))((('''&&&&&&''''''((()))***+++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))(((&&&%%%%%%&&&(((((((((###&&&((('''%%%'''---333:::111'''"""$$$''')))***((((((''''''''''''((((((((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&'''''''''$$$######%%%&&&&&&$$$!!!$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&'''((((((((('''&&&%%%%%%%%%&&&&&&''''''((((((%%%'''(((%%%!!! $$$)))&&&&&&&&&'''''''''(((((('''((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&(((&&&%%%&&&(((((('''&&&&&&&&&'''''''''&&&$$$######$$$$$$%%%&&&'''((((((%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%######$$$%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''hhhZZZPPPKKKDDD>>>;;;999888777999888777666555444333333222111///.........///000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++(((&&&&&&***,,,,,,+++((()))***+++,,,+++***))))))))))))***+++++++++,,,++++++************++++++))))))))))))************((((((((()))*********++++++***)))(((((('''(((((((((&&&&&&(((&&&###&&&,,,(((((((((''''''&&&&&&&&&((($$$$$$!!!000444### 222!!!&&&)))'''%%%$$$$$$&&&)))***)))""")))333!!!???######### &&&(((***'''!!!+++&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''&&&,,,!!!333!!!$$$'''333III333000'''!!!***---///!!!)))&&&$$$555%%%((())))))))))))*********666$$$777222111&&&===...$$$666333$$$...000111000///...///111'''999 000333nnnMMM))),,,///&&&***&&&+++***,,,&&&***)))******)))((((((((((((((()))((('''%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((*********)))(((''''''&&&'''&&&%%%$$$$$$%%%'''((((((((('''''''''&&&&&&&&&***$$$###'''&&&###,,,;;;BBB111&&&))),,,((('''***''''''''''''''''''&&&&&&%%%$$$$$$&&&))))))'''$$$'''''''''&&&&&&%%%%%%%%%######%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&''')))))))))((('''))))))((('''&&&&&&%%%%%%&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&''''''&&&%%%&&&''''''%%%$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''(((''''''&&&%%%~~~hhhZZZOOOJJJDDD>>><<<:::999888999888888777555444222111222222000/////////000111---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...+++)))(((***,,,+++******+++---...//////......***************++++++++++++******))))))******+++))))))))))))************)))***************++++++***))))))(((((((((((()))((()))+++,,,+++***(((''''''''''''&&&&&&%%%%%%%%%%%%,,,... ###((($$$&&&"""((('''&&&%%%$$$%%%&&&((()))$$$(((111444YYY888333***%%%""""""---&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((($$$$$$%%%&&&'''((())))))333111!!!'''///!!!"""$$$999"""$$$///***444...!!!---))))))))))))************+++***&&&+++///***###666222***222333333---/////////...---...//////...BBBTTT???444999---!!!...(((///''')))******)))(((((((((((((((,,,+++)))((('''''''''((())))))((('''''''''((((((((((((((((((((((((((((((+++******)))((((((''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&***%%%$$$)))(((&&&///===AAA111&&&(((+++'''%%%(((''''''''''''''''''''''''&&&%%%$$$%%%((((((&&&$$$'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''')))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((()))))))))(((((('''&&&%%%$$$###&&&%%%%%%%%%%%%&&&''''''))))))((('''&&&%%%%%%%%%}}}gggYYYLLLHHHCCC>>><<<;;;:::999999::::::999777444111///333222111000000000111111------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,///---+++++++++++++++)))++++++---...////////////+++++++++***************+++******))))))******+++))))))))))))***************)))))))))))))))(((((()))(((((((((((())))))***)))......(((&&&)))'''!!!'''''''''''''''&&&&&&&&&''''''...(((%%%$$$---"""%%%++++++%%%%%%&&&&&&&&&'''''''''000%%%yyy(((''')))000$$$000&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((######$$$%%%&&&'''((((((***&&&TTTBBB---(((---'''---///$$$***...)))************++++++++++++000&&&,,,'''222///222...---***111,,,---......---,,,---...444 NNN...///,,,"""111&&&111******)))(((((((((((((((,,,+++)))((('''''''''((()))(((((((((((())))))***((((((((((((((((((((((((++++++******))))))((((((((((((((((((''''''&&&%%%'''''''''''''''&&&&&&&&&((($$$$$$(((((('''///:::999---%%%''')))&&&&&&)))''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''''''''&&&&&&"""%%%((((((&&&%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((***)))((('''&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''''',,,***(((&&&%%%$$$$$$%%%|||fffYYYJJJGGGBBB???===<<<;;;:::;;;<<<<<<<<<:::666222///111111111000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,++++++++++++*********++++++++++++++++++,,,+++++++++***)))))))))******))))))))))))******((()))))))))************(((((((((''''''&&&&&&&&&(((((('''(((((()))******///:::888)))!!!'''***%%%))))))((((((((((((((((((...###......$$$777...!!!%%%---%%%&&&'''((()))(((''''''"""333III]]]((( ((($$$'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&000777ppp^^^888'''111&&&(((+++++++++************++++++++++++'''---'''///999>>>++++++000000((())),,,...///...---,,,---...,,,[[[ccc$$$))),,,''':::$$$***))))))(((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((()))******((((((((((((((((((((((((++++++******))))))))))))((()))******)))'''%%%$$$''''''''''''''''''''''''&&&######&&&&&&%%%***222///((($$$&&&(((''''''***&&&&&&&&&''''''''''''''')))(((&&&$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''((((((((('''&&&%%%%%%$$$ $$$)))(((%%%$$$'''+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''+++)))'''%%%$$$%%%&&&'''zzzeeeXXXIIIFFFBBB???>>>===<<<;;;<<<=========;;;777333111///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---)))***+++++++++++++++,,,++++++***))))))(((((((((,,,+++++++++***)))))))))***))))))))))))))))))***((()))))))))************)))))))))(((((('''''''''(((((('''(((((()))******222CCCGGG777)))***---***''''''''''''''''''''''''---!!!###((()))###(((&&&(((%%%"""&&&''')))*********((('''BBB+++###$$$ ,,,''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((''''''''''''&&&'''!!!;;;mmmxxx((($$$///000%%%&&&///)))###))))))*********+++++++++***&&&+++(((111222,,,+++///555000///---...//////------...///***&&&+++"""@@@///***))))))(((((((((((((((%%%%%%%%%%%%&&&((()))+++&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))*********)))))))))))))))((()))******)))'''%%%$$$&&&''''''''''''''''''''''''%%%%%%&&&&&&$$$&&&)))***'''&&&''''''%%%&&&(((&&&&&&&&&'''''''''((((((((((((&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''(((''''''&&&%%%$$$###### $$$)))(((%%%$$$'''+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&((()))yyydddWWWHHHEEEBBB???>>>>>><<<:::;;;<<<<<<;;;999666333222....../////////...---,,,++++++,,,,,,,,,,,,---------+++***))))))***+++---''')))+++,,,++++++,,,------,,,+++******)))******+++++++++******************))))))(((((())))))***))))))))))))************++++++***************))))))(((((((((((())))))***)));;;GGG???222+++(((&&&$$$$$$$$$%%%%%%%%%%%%%%%(((,,,!!!###,,,###999,,,((($$$ """***555===///---)))%%%"""))) %%%&&& 222&&&'''((()))***)))((((((...+++999333 ''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&'''((()))******---iii444$$$---###%%%000000'''---)))%%%((())))))))))))*********///'''///&&&!!!333---***$$$,,,888555&&&777xxxPPP111111777333444===>>>'''666444,,,///000444---///000///...---...///,,,>>>+++)))******)))((((((((((((((('''&&&&&&'''(((***,,,---'''&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&%%%&&&&&&&&&'''''''''''''''))))))(((((('''&&&%%%%%%((())))))(((%%%#########%%%%%%&&&&&&'''(((((((((&&&''''''&&&$$$$$$%%%''''''''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$######"""%%%((((((&&&%%%&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$######"""&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&''')))***xxxcccVVVHHHFFFBBB@@@???===;;;:::999999888777666444222111...///000000000///------+++++++++,,,,,,------------+++)))(((((()))+++---)))+++......,,,++++++,,,++++++*********+++------***************+++++++++))))))(((((((((((())))))))))))))))))************(((((()))))))))))))))******))))))(((((((((((()))###,,,666666///'''$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''',,,###%%%000+++ (((+++......***%%%!!!RRRXXX777((()))---''''''---555$$$"""***%%%&&&&&&'''''''''''''''&&&;;;''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&'''((()))***,,,uuu@@@///555!!!,,,ttt***$$$...%%%***))))))''''''((((((((()))))))))&&&(((+++333+++000***---666***%%%...333...,,,111;;;---(((222777000***+++$$$---777333+++***+++000,,,---......---,,,---...,,,000444******)))((((((((((((((()))(((((('''''')))***+++)))((('''''''''''''''((())))))))))))))))))))))))'''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''(((((((((((('''%%%"""###'''***)))&&&$$$%%%&&&%%%%%%&&&&&&'''(((((()))###&&&((('''&&&%%%&&&'''&&&'''''''''((((((((()))&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&'''((((((((($$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%$$$######&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''wwwbbbVVVIIIFFFCCC@@@???===;;;999777666555444333222111111///000111111111000...---+++++++++,,,,,,------------+++)))(((((()))+++---+++...111000---***+++,,,(((''''''(((***,,,...///))))))******+++++++++,,,))))))(((((((((((())))))))))))))))))************$$$%%%%%%&&&&&&'''''''''+++***)))(((((('''(((((()))&&&'''++++++((()))---'''((((((((())))))******///""""""((('''###,,,+++)))(((&&&$$$###%%%)))---)))OOOttt(((///'''$$$...###'''(((222---"""000"""$$$$$$$$$%%%%%%%%%&&&&&&%%%...666'''&&&(((;;;AAA((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%QQQooo%%%>>>...&&&UUU ((($$$)))''''''''''''''''''(((((((((((()))///!!!111///)))222&&&+++//////------000333FFF ///111333111...---...000111555***)))...000---000+++,,,------++++++,,,---666+++000%%% @@@ <<<******)))(((((((((((((((***)))'''&&&%%%%%%&&&&&&+++***)))(((((('''(((((())))))))))))))))))))))))&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''((((((###$$$%%%%%%&&&&&&$$$ """(((((('''(((***+++%%%%%%&&&&&&'''((())))))!!!%%%((((((&&&%%%&&&(((&&&'''''''''(((((())))))%%%%%%############%%%%%%%%%%%%&&&&&&'''((())))))######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&'''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&'''&&&%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''((((((((('''&&&%%%%%%uuuaaaUUUMMMIIIDDDAAA???>>><<<;;;888888777666444333222111000000000000000///.........,,,)))***---...---+++///...+++******)))'''%%%)))***+++---...///000000+++++++++++++++++++++++++++++++++++++++***)))(((******)))(((((((((((((((***)))(((''''''((())))))++++++******))))))(((((())))))))))))))))))))))))((('''((()))++++++(((&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&''''''((()))***)))111 ,,,***)))'''''')))***,,,&&&&&&&&&''''''''''''(((&&&'''((((((((((((((('''###^^^fff111$$$&&&,,,111+++444000### 999"""333&&&+++)))%%%&&&'''(((((('''&&&%%%'''%%%'''!!!%%%"""666---,,,,,,))) '''***((()))---((($$$))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////222@@@222////////////000000000000000000////////////000000........................ooo???(((---((('''---+++---+++)))666+++222+++###///)))&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))((('''&&&%%%((('''%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''&&&&&&+++***)))''''''(((((()))(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''sss___TTTIIIFFFBBB???>>>>>>===<<<777777666555333222111000000000000000000///......///,,,***+++,,,---,,,***---+++******++++++***(((((()))***+++,,,---------++++++++++++++++++++++++***************)))((((((******)))((((((((((((((())))))(((''''''((()))***((((((((((((''''''&&&&&&))))))))))))))))))))))))'''&&&&&&''')))***((('''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))((((((((((((((()))###((()))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''((('''(((((((((((((((''''''### kkkIII)))!!!&&&&&&!!!***+++###$$$'''000}}} 555(((&&&,,,&&&&&&'''(((((('''&&&&&&...***%%%(((,,,ppp######"""))))))&&&)))[[[...---###+++***))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------...////////////999000111111111111111000000000------,,,,,,,,,,,,------------------------------***<<<&&&!!!,,,///,,,------///777:::%%%%%%***666'''$$$$$$***!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''')))((('''&&&%%%&&&''''''((((((((())))))(((((((((%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&qqq^^^RRRGGGDDD@@@>>>===>>>===<<<888888777555444333222111000000000000000///.........---++++++,,,,,,+++******)))(((***,,,---,,,+++((())))))***++++++******++++++++++++++++++++++++((())))))))))))(((''''''******)))(((((((((((((((((((((''''''((()))***+++(((((((((''''''''''''&&&))))))))))))))))))))))))&&&%%%$$$%%%'''))))))(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***)))(((''''''&&&&&&&&&%%%&&&!!!)))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((((()))))))))((('''&&&&&&...BBB%%%'''...---******555000$$$~~~yyy,,,!!!!!!,,,###&&&&&&'''(((((('''&&&&&&...,,,(((!!!fff,,,%%%!!!&&&$$$"""""",,,'''YYY$$$$$$(((***((((((((((((((((((((((((*********++++++++++++,,,,,,,,,,,,---......//////---000///333333222222111111000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,III222###'''(((---444...'''+++***(((,,,000sss###&&&111&&&***///%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%&&&'''((())))))))))))((((((''''''''''''((((((%%%%%%%%%$$$$$$%%%%%%%%%((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%ppp]]]SSSHHHDDD@@@>>>=========<<<:::999888777666444333333000000000000000///.........------,,,,,,,,,+++******)))(((***,,,------,,,))))))************))))))************************((()))))))))))))))((((((***))))))((((((((((((((('''''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%###$$$''')))++++++&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&)))'''(((zzz***)))(((((((((((()))***&&&&&&&&&''''''''''''((())))))))))))((('''%%%%%%------...(((%%%&&&%%%$$$'''---###***'''$$$---...###CCC%%%---!!!666&&&''''''''''''''''''&&&&&&%%%+++(((&&&)))---%%%***&&&"""""""""... 000)))&&&))))))((((((((((((''''''************+++++++++++++++,,,,,,------...//////...jjj---222333333222111111000//////000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,###---+++ )))777000)))000,,,###***)))000'''***"""---___&&&(((,,,!!!000***'''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&)))(((((((((((()))******&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&%%%'''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$ooo^^^TTTKKKGGGCCC???>>>===<<<:::999888777666444333222222000000000000000///......,,,---------,,,++++++***,,,+++***+++,,,---,,,++++++++++++,,,++++++***)))************************))))))***++++++************))))))(((((((((((((((&&&&&&'''((()))*********((((((((((((((()))))))))(((((((((((((((((((((((((((&&&%%%%%%(((+++,,,,,,&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&'''(((((()))'''###)))fff))))))(((((((((((())))))&&&&&&&&&''''''''''''((())))))))))))((('''%%%%%%---DDDUUU!!!))),,,$$$"""###%%%&&&%%%%%%'''222&&&222$$$###---&&&UUU111)))%%%***'''''''''&&&&&&'''''''''$$$,,,)))%%% oooXXX(((***''')))///)))***&&&((((((DDD+++///$$$))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---.........000___///555222222111000//////......---,,,,,,++++++,,,,,,---------------------------:::QQQ'''222!!!******'''333))) +++---'''---+++666---&&&,,,???///"""---+++)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((()))(((((('''&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&)))(((((((((((()))******&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''''''''((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$nnn]]]TTTLLLHHHCCC@@@>>>===;;;:::666666555333222111000///000000000000000///......))),,,......---++++++,,,---,,,++++++,,,,,,+++***+++,,,,,,,,,,,,,,,++++++************************)))******++++++++++++*********)))(((((((((((((((&&&'''((()))******))))))%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''&&&''')))+++++++++&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((())))))***,,,,,,'''"""***___&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))((('''&&&&&&,,,&&&&&&}}}&&&000'''&&&&&&''')))++++++***))))))%%%"""%%%((($$$&&&111eee&&&///((('''&&&&&&&&&&&&'''((()))&&&'''###)))!!!555%%%%%%###---&&&((($$$ 111///###(((((()))))))))*********)))))))))************++++++++++++,,,------.........```444555111111000000//////.........------,,,,,,------...........................+++jjj~~~666///&&& 666...///'''+++'''&&&---///+++***%%%---+++'''******bbb###)))%%%---$$$)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))((('''&&&%%%"""###$$$%%%%%%&&&%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''''')))))))))(((((((((((('''''''''((())))))))))))((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%lll\\\SSSIIIFFFAAA>>>===<<<;;;:::777666666444333222111000000000000000000///......'''***...///---,,,,,,------,,,++++++------,,,+++++++++,,,,,,,,,,,,,,,+++************************(((((()))*********************)))((((((((((((((('''((()))******)))((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&((()))***)))'''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))((((((((())))))***)))$$$,,,```%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''(((((((((((((((''''''###&&&%%%BBB(((+++%%%***---+++)))&&&###"""###%%%%%%,,,%%%)))222'''"""******(((((('''&&&&&&&&&&&&'''(((***###%%%%%%ooo ///&&&'''"""'''$$$%%%!!!(((777&&&&&&&&&&&&''''''((()))******))))))))))))***************++++++,,,,,,---......)))ggg777111000000000000000000000000000//////......//////000------------------------+++888KKK;;; ///,,,888!!! ###...(((,,,000+++***+++'''&&&999,,,+++ 222555%%%$$$+++%%%***((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((''''''"""###$$$&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((()))(((((((((((('''''''''''''''((()))))))))))))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&~~~jjjZZZRRRFFFCCC???===<<<<<<<<<;;;::::::999777666555444333000000000000000//////...&&&)))...///---,,,---...,,,+++***+++---......,,,******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''((()))))))))))))))******)))((((((((((((((((((((()))******)))(((''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&((())))))'''%%%&&&''''''''''''''''''&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%'''###***aaa''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''((((((((((((((('''***###555$$$ IIIAAA(((***(((((($$$###(((!!!%%%))))))((())))))))),,,###***+++""",,,###(((oooZZZ###///"""((('''&&&%%%%%%&&&'''((($$$'''"""(((///'''***(((((("""+++******iii!!!///###$$$%%%&&&''')))******))))))))))))***************++++++,,,,,,---......$$$lll999---111111111111111222222222,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111"""666DDD===///,,,%%%+++'''###***,,,---...!!!)))000######---+++444111...!!!,,,111ZZZSSS+++***(((''')))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%&&&'''((())))))))))))"""$$$%%%'''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))%%%%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''&&&&&&''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((''''''%%%$$$$$$%%%''''''}}}hhhXXXOOOEEEBBB???===<<<;;;:::999::::::999666222000000111//////...---,,,++++++***......---------,,,,,,,,,***++++++,,,,,,++++++***((())))))***++++++,,,,,,))))))***++++++++++++******************)))((('''))))))((((((''''''&&&&&&&&&%%%#########%%%'''((((((''''''(((***+++***)))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&***(((&&&'''***+++)))'''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((()))$$$((([[[(((((((((((())))))))))))&&&&&&$$$$$$$$$$$$&&&&&&''''''((((((((((((''''''''''''%%%###"""$$$(((,,,\\\___]]]NNN999***&&&(((((('''&&&%%%%%%&&&'''(((+++***)))((('''&&&%%%%%%%%%&&&&&&&&&'''(((((((((&&&eee&&&***!!!((((((((((((((((((((((((///,,,<<<```&&&&&&&&&&&&&&&&&&&&&&&&(((&&&((('''(((((((((((((((((((((((())))))))))))(((((((((((()))************+++++++++***^^^,,,000222222111000000///000000.........------,,,,,,,,,***+++,,,,,,------,,,,,,---+++))))))000@@@TTTaaafffUUU???///*********)))***+++,,,------,,,+++***++++++++++++*********)))---%%%,,,***###666$$$]]]000'''(((+++***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''(((((()))(((+++)))&&&######%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))))))))(((''''''%%%&&&''''''((((((''''''%%%%%%&&&''''''&&&%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&'''(((((((((''''''######$$$$$$$$$%%%%%%%%%)))&&&$$$%%%'''(((&&&###''''''''''''''''''''''''%%%&&&&&&&&&%%%$$$$$$###%%%&&&''''''%%%%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&|||hhhXXXNNNEEEBBB???===<<<;;;:::999777777666444000......///000000//////////////////...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))***++++++++++++***)))************))))))(((+++*********)))))))))((('''&&&$$$$$$$$$&&&'''))))))((('''(((***+++***)))''''''''''''((((((((((((&&&''''''((((((''''''&&&***((('''''')))***)))'''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((()))$$$((([[[******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&$$$###$$$(((***+++------+++&&&""""""$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***aaaKKK$$$***'''''''''''''''''''''''',,,"""'''{{{GGG&&&&&&&&&&&&&&&&&&&&&&&&(((&&&(((***'''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++***^^^,,,000111111000///////////////......---------,,,,,,,,,++++++,,,------------,,,.........,,,***,,,000444777111+++)))+++------+++******++++++++++++******++++++*********)))))))))---&&&***)))&&&***000YYYNNN+++&&&'''))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&)))(((%%%$$$###$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&'''(((((('''&&&&&&&&&'''((('''&&&&&&'''((($$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&(((&&&$$$%%%''''''&&&$$$'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''%%%$$$%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%{{{gggWWWNNNEEEBBB???===<<<;;;:::999;;;;;;:::777444111222222/////////000000111111111------------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,+++***)))((('''))))))***++++++++++++***((())))))************)))************))))))))))))((('''&&&%%%&&&'''((()))***)))(((((()))***)))'''''''''''''''((((((((((((&&&''''''((((((''''''&&&)))(((''''''))))))((('''&&&&&&'''(((((((((((('''&&&&&&'''''''''((((((((()))$$$((([[[((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&'''&&&%%%%%%''')))'''$$$###&&&+++...---***&&&''''''''''''''''''&&&###$$$$$$%%%&&&'''(((((('''''''''''''''&&&&&&&&&'''ggg!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***&&&...&&&&&&&&&&&&&&&&&&&&&&&&(((&&&(((FFF&&&((((((((((((((((((((((((''''''(((((())))))******)))))))))*********++++++***^^^,,,000000/////////...............------------,,,,,,,,,++++++,,,---------------+++---//////+++(((%%%$$$%%%&&&)))+++------,,,+++*********))))))***************)))))))))(((((((((+++&&&)))))),,,!!!555iii&&&%%%''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&%%%%%%'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''''''''&&&%%%%%%%%%&&&''''''((((((''''''''''''((())))))(((''''''&&&'''((('''&&&&&&'''((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''((())))))))))))(((''''''&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))''''''((((((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$zzzfffVVVMMMEEEBBB???===<<<;;;:::999======<<<999666444444555.........///////////////---------,,,,,,,,,++++++---,,,***))))))***,,,---************************))))))***++++++++++++***'''((()))***************(((((((((((('''''''''''')))((((((''''''((())))))***(((''''''((((((&&&%%%''''''''''''((((((((((((''''''((((((((((((''''''(((((('''(((((((((((('''&&&&&&'''(((((((((((((((''''''''''''(((((((((((()))$$$((([[[%%%%%%&&&'''((()))***+++&&&'''((())))))((('''&&&''''''((((((((((((''''''%%%&&&(((((('''&&&&&&''',,,((($$$%%%)))+++((($$$%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((()))******((((((((('''&&&&&&&&&%%%$$$,,,&&&&&&&&&&&&&&&&&&&&&&&&""",,,666!!!'''''''''''''''''''''''''''&&&(((ooo&&&((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))***************^^^,,,000..................------------------------------+++,,,,,,---...---------++++++,,,,,,---...///000000111111...***)))+++---+++***)))(((((()))***+++))))))))))))((((((((((((''')))'''***000###'''+++%%%)))'''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''(((((()))((((((''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((''''''&&&&&&%%%$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%&&&''''''(((''''''''''''''''''(((((('''''''''&&&'''((('''&&&&&&&&&((()))))))))((('''&&&%%%$$$&&&&&&&&&&&&'''''''''(((((('''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((()))))))))(((((('''&&&'''((('''%%%$$$$$$%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%wwwdddUUULLLEEEBBB???===<<<;;;:::999::::::999666333111111222111000000///...---------------,,,,,,,,,+++++++++---,,,***))))))***,,,---***************+++++++++))))))***++++++++++++***'''((()))***************''''''''''''((((((((((((***)))))))))))))))))))))((('''%%%%%%&&&&&&%%%###''''''''''''(((((((((((('''((((((((((((((((((''''''((((((((('''''''''(((&&&'''(((((())))))(((((('''''''''((((((((()))))))))$$$((([[[''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''%%%'''))))))'''&&&&&&'''%%%$$$""""""$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''(((((((((((((((((((((((((((((('''&&&&&&&&&%%%$$$CCC%%%''''''''''''''''''''''''!!!)))]]]'''''''''''''''''''''''''''&&&((('''((((((((((((((((((((((((&&&''''''((()))******+++(((((()))))))))************^^^,,,000,,,---............------------------------------,,,,,,---.........------,,,+++)))))))))+++,,,,,,,,,......,,,((((((---111+++***)))(((((()))***+++))))))))))))((((((((((((&&&---((()))///&&&CCC'''+++***''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******+++++++++&&&'''((())))))(((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((((('''''''''&&&&&&&&&%%%&&&''''''(((((((((''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&((($$$$$$$$$$$$###"""!!! &&&&&&'''''''''(((((((((((('''&&&%%%$$$$$$&&&'''''''''''''''''''''''''''&&&''''''(((((((((''''''&&&'''((('''%%%$$$%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&uuubbbTTTLLLEEEBBB???===<<<;;;:::999;;;;;;:::777444222222333333222222111///......---,,,,,,,,,,,,++++++++++++,,,,,,+++******+++,,,,,,,,,,,,++++++***)))))))))))))))***++++++++++++***((())))))************)))))))))))))))******************))))))))))))(((((('''&&&%%%%%%&&&'''%%%$$$''''''''''''(((((((((((('''(((((())))))(((((('''&&&'''((((((&&&&&&'''(((''''''((())))))))))))(((''''''((((((((())))))))))))$$$((([[[+++***)))(((&&&%%%$$$###&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((''''''&&&((())))))'''&&&&&&'''(((((((((''''''(((***,,,&&&''''''''''''''''''&&&'''''''''&&&%%%%%%%%%$$$'''''''''''''''&&&&&&&&&333ccc---(((((((((((((((((((((((($$$&&&$$$''''''''''''''''''''''''(((&&&((('''((((((((((((((((((((((((''''''(((((())))))******((((((((()))))))))*********^^^,,,000,,,---.../////////...---,,,,,,,,,------------...,,,,,,---...............((((((***,,,---,,,)))&&&&&&***......,,,++++++,,,*********))))))***************)))))))))((((((((('''...***&&&***$$$777qqq)))+++,,,(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++,,,,,,''''''((())))))))))))(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&'''''''''(((((((((((('''%%%######&&&(((''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&%%%&&&''''''%%%%%%&&&''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%'''(((***+++''''''((((((''''''&&&%%%&&&''''''((((((''''''&&&sssaaaSSSKKKEEEBBB???===<<<;;;:::999======<<<999555333333444000000000/////////......,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))***++++++++++++***)))************))))))(((((()))))))))*********+++)))))))))))))))(((((('''(((&&&&&&&&&((()))((('''''''''''''''(((((((((((((((((())))))))))))((((((%%%''')))(((&&&%%%'''(((''''''((()))))))))))))))'''((((((((()))))))))))))))$$$((([[[))))))((('''&&&&&&%%%%%%((((((''''''''''''((((((''''''((((((((((((''''''((())))))(((&&&&&&&&&(((&&&%%%###""""""$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''}}})))'''''''''''''''''''''''')))&&&)))''''''''''''''''''''''''(((&&&((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))******^^^,,,000+++---...000000000......,,,,,,,,,---------......,,,------...............((((((***...222222...+++***---///000...,,,************++++++++++++******++++++*********)))))))))(((***,,,%%%+++""",,,'''+++)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))))))))))))))''''''''''''(((((())))))''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%&&&'''''''''''''''%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''(((&&&'''((('''&&&&&&'''(((((((((((())))))(((''''''%%%%%%&&&&&&&&&'''''''''(((((('''%%%"""###&&&)))''''''''''''''''''''''''$$$%%%&&&'''''''''''''''###%%%&&&&&&&&&&&&'''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%''')))***+++''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%rrr```SSSKKKEEEBBB???===<<<;;;:::999999999888666222000000111,,,,,,,,,---------------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***&&&'''((()))+++---...///))))))***++++++++++++******************)))((('''&&&'''''''''(((((()))))))))))))))))))))((('''&&&(((''''''(((***+++***)))''''''''''''((((((((()))(((((())))))))))))((((((%%%''')))(((&&&%%%&&&)))'''(((((()))))))))))))))(((((((((((()))))))))))))))%%%)))[[[###$$$%%%&&&''')))*********)))(((''''''((()))***''''''(((((((((((('''''')))))))))(((&&&%%%'''(((&&&###!!!"""'''***,,,+++((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((!!!&&&&&&&&&&&&&&&&&&&&&&&&---'''kkk$$$(((((((((((((((((((((((((((&&&((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***^^^,,,000,,,---///111111000///...,,,,,,,,,------.........,,,---......//////......000---++++++...//////---,,,+++))))))***,,,...///***+++,,,------,,,+++***++++++++++++************'''$$$...&&&///"""---$$$+++***)))((('''&&&%%%%%%%%%(((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&&&&%%%(((((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''"""###$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((###$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''(((((('''''')))((('''&&&&&&'''((()))&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''%%%""""""&&&***''''''''''''''''''''''''%%%%%%&&&'''((((((''''''"""$$$&&&&&&&&&&&&((()))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$tttiiiXXXHHHFFFBBB===::::::::::::999777666666444333222111111000000000000////////////------------------------///---***)))+++,,,,,,,,,%%%''')))*********((('''$$$%%%(((***,,,,,,,,,,,,******++++++++++++******(((,,,///...+++((('''((())))))))))))((((((((((((************************&&&&&&&&&&&&'''''''''(((***))))))(((''''''&&&&&&%%%&&&&&&'''((()))******&&&'''''''''(((((())))))(((((((((((('''&&&%%%$$$,,,%%%&&&YYY))))))((((((''''''&&&&&&''')))+++***(((&&&%%%%%%''''''((((((((((((''''''+++(((%%%%%%(((++++++***)))(((&&&$$$#########$$$$$$%%%&&&((((((((('''''')))))))))(((((('''&&&&&&,,,###"""&&&222...qqq"""'''&&&&&&%%%%%%%%%&&&&&&$$$???WWW'''&&&&&&&&&'''''''''((((((***)))"""$$$%%%%%%&&&'''((()))))))))))))))(((''''''&&&&&&)))))))))))))))))))))))))))]]]***...------............---------------.........//////.........------,,,,,,,,,---------...------,,,,,,,,,,,,+++***))))))******++++++******++++++,,,---###,,,000,,,,,,111000)))444+++ ppp''''''%%%''''''&&&&&&&&&%%%%%%%%%%%%'''(((&&&$$$###%%%((())))))(((&&&&&&%%%%%%%%%************)))'''%%%###$$$&&&(((&&&$$$###&&&))),,,,,,++++++***(((&&&&&&%%%&&&'''&&&%%%$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&&&&''''''(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&***(((&&&$$$$$$'''***,,,(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$&&&))))))((('''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''%%%###!!!((((((((((((((((((((((((ttthhhVVVFFFDDDAAA===;;;::::::999888666666555555444333222222000000000000////////////---------------------------,,,++++++,,,,,,+++)))((()))+++,,,---,,,+++***'''((()))***++++++***))))))******************)))''')))***+++***)))((())))))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((((((((&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&"""###$$$&&&((())))))***+++%%%&&&YYY(((((((((((((((''''''''''''((()))(((&&&%%%$$$%%%(((((())))))))))))(((((()))'''$$$$$$&&&((((((''')))((('''&&&%%%%%%&&&&&&((()))***++++++******)))%%%%%%%%%%%%%%%%%%%%%&&&!!!$$$ ))))))===000'''&&&&&&%%%%%%&&&&&&'''###SSSIII$$$&&&&&&&&&'''''''''((((((,,,(((+++'''%%%%%%&&&&&&'''((((((((('''''''''((((((((((((((()))))))))))))))))))))))))))]]]***...------............------*********+++++++++,,,,,,......---------,,,,,,,,,,,,---------------,,,,,,,,,,,,+++******************************+++,,,,,,111+++%%%$$$(((***'''###000555...444&&&***((('''''''''&&&&&&&&&%%%%%%&&&'''((('''%%%$$$&&&(((******)))((('''&&&''''''''''''((('''&&&$$$"""!!!((()))))))))((()))+++------,,,+++***((('''&&&%%%&&&''''''&&&%%%$$$&&&'''$$$%%%%%%%%%&&&&&&&&&'''&&&'''''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***))))))***++++++***((('''&&&$$$###$$$%%%((()))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''')))+++---...***)))((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&%%%###''''''''''''''''''''''''ssseeeSSSEEECCC@@@===;;;;;;:::888666666666555555555444444444000000000000////////////------------------------,,,,,,,,,---...---***((()))***,,,---------,,,+++***+++++++++***)))((('''((())))))******))))))((('''&&&&&&''')))******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&'''((())))))***'''''''''(((((((((((((((((((((((((((((('''''''''((((((((()))(((''''''&&&***%%%'''ZZZ'''''''''((((((((((((((('''((((((&&&$$$###$$$&&&)))))))))******)))))))))***'''%%%%%%&&&''''''&&&***)))(((''''''((())))))''''''((((((((('''&&&&&&&&&&&&&&&''''''((()))***$$$???///---((('''&&&&&&&&&&&&&&&''''''"""sss555###&&&&&&'''''''''((((((((())),,,%%%)))''''''''''''''''''''''''&&&&&&''''''((())))))***)))))))))))))))))))))))))))]]]***...------............------,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++************+++***))))))))))))***++++++,,,''''''///333111///000,,,)))!!! ###***((('''''''''&&&&&&&&&&&&%%%'''(((((('''&&&&&&''')))+++***)))(((((((((((((((&&&&&&&&&&&&%%%$$$###"""'''&&&%%%&&&(((+++,,,------,,,***((('''&&&&&&&&&'''(((((('''%%%$$$%%%'''&&&&&&&&&&&&&&&'''''''''&&&'''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))+++***(((%%%&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%&&&'''+++111666:::222---(((&&&'''))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))((((((((((((((('''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&rrraaaQQQEEEBBB@@@===<<<;;;:::777555555555555555555555555555000000000000////////////------------------------///...------......,,,***((()))***++++++++++++***+++++++++***)))(((''''''(((((())))))))))))(((((()))&&&$$$%%%)))+++***)))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((()))))))))((((((((((((((('''''''''$$$$$$%%%'''(((***+++,,,------,,,+++)))(((&&&%%%)))%%%((([[[&&&&&&''''''(((((())))))(((((('''&&&$$$$$$&&&((((((((())))))))))))((((((+++***)))((((((((((((((()))((('''''''''(((***+++''''''''''''&&&%%%%%%$$$))))))((((((((()))***+++222)))&&&$$$'''&&&&&&&&&&&&''''''(((###&&&%%%''''''''''''((((((((((((%%%,,, ((((((((('''''''''&&&&&&&&&''''''''''''(((((())))))(((((((((((((((((((((((()))]]]***---,,,------......------,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,++++++******+++++++++)))))))))((())))))***+++***...000...)))'''(((+++///333!!!(((&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''((()))***))))))(((''''''(((((((((((('''''''''&&&%%%%%%'''$$$###%%%)))------,,,+++***(((&&&&&&&&&((()))((((((((('''%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''')))+++***&&&###''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%'''+++333:::???777000'''$$$'''******(((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ooo^^^OOOFFFBBB@@@>>><<<<<<:::888555555555555555555444444444000000000000////////////------------------------444111---+++,,,.........))))))******++++++++++++*********)))))))))))))))(((((())))))))))))((((((,,,)))&&&''')))+++***(((&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''$$$$$$%%%'''(((***+++,,,%%%&&&'''((())))))***)))((($$$)))\\\&&&&&&''''''(((((())))))((()))((('''%%%%%%''')))&&&''''''''''''''''''&&&*********)))((('''(((((('''&&&&&&&&&&&&''')))***+++******))))))((((((((()))(((&&&%%%$$$%%%&&&'''555(((111)))&&&&&&&&&&&&&&&'''((()))$$$ ***'''''''''((((((((())))))&&&***'''+++((((((((('''&&&&&&%%%%%%))))))((((((''''''''''''(((((((((((((((((((((((()))]]])))---,,,,,,------------,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,,,,+++++++++++++++,,,,,,)))))))))((())))))***+++***000///''''''///222---)))$$$'''%%%(((((('''''''''&&&&&&&&&((('''&&&'''((()))))))))(((((('''&&&&&&&&&''''''((('''''''''''''''''''''***((('''***...111000///'''&&&%%%%%%&&&(((***+++((((((((('''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***,,,...,,,)))&&&''''''((())))))((('''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&)))000666;;;777///'''$$$'''))))))((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%lll[[[NNNIIIDDDAAA>>><<<<<<;;;999777555555444444444333333333000000000000////////////------------------------777222---***+++---///000++++++++++++,,,,,,,,,---)))))))))((())))))***+++((())))))******))))))(((***)))((()))******)))(((&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((('''''''''%%%%%%%%%%%%%%%$$$$$$###'''$$$***]]]'''''''''((((((((((((((((((((()))(((&&&&&&((()))%%%&&&&&&''''''&&&&&&%%%&&&'''((((((&&&%%%&&&'''&&&&&&%%%%%%%%%&&&((()))))))))((('''''''''((((((,,,***(((&&&%%%&&&'''(((&&&"""888+++&&&&&&&&&&&&'''((())))))'''""",,,''''''((((((((()))))))))%%%&&&999///(((((('''''''''&&&&&&&&&***))))))(((''''''&&&&&&)))))))))))))))))))))))))))]]])))---,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***+++,,,,,,------,,,,,,++++++++++++,,,,,,---***))))))))))))***++++++'''***,,,---000222+++"""III***'''(((((((((((('''''''''&&&&&&'''&&&%%%&&&((())))))(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((***,,,......---+++%%%%%%$$$%%%&&&(((***+++'''(((((('''&&&&&&''')))'''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))+++***'''%%%&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((('''%%%%%%'''+++///222111,,,'''%%%&&&(((((('''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||jjjXXXNNNLLLFFFCCC???<<<;;;;;;:::999555555444333222111111000000000000000////////////------------------------444111---***+++,,,------************++++++,,,,,,+++***)))(((((()))******)))******************)))$$$&&&)))***)))((())))))%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&))))))(((&&&$$$!!!&&&$$$+++^^^((((((((((((((('''''''''%%%'''(((((('''&&&'''(((&&&&&&''''''''''''&&&&&&$$$&&&((((((&&&%%%'''((('''&&&%%%%%%%%%&&&'''(((&&&&&&%%%$$$%%%&&&''''''---,,,)))(((((()))+++,,,...MMM%%%&&&&&&&&&&&&'''((()))******%%%***'''((((((((())))))))))))&&&$$$UUU)))'''''''''''''''&&&&&&&&&(((((((((((((((''''''''')))))))))))))))))))))))))))]]]))),,,+++,,,,,,------,,,,,,+++,,,,,,---------.........******+++++++++,,,,,,,,,))))))***,,,,,,------,,,+++++++++++++++,,,---...***************+++,,,,,,---***,,,///&&& 555TTT+++%%%+++(((((((((((('''''''''''''''%%%###$$$'''))))))'''((((((''''''''''''(((((('''&&&&&&&&&&&&'''((()))%%%(((+++---+++)))'''%%%%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&''')))+++&&&&&&&&&&&&%%%%%%%%%$$$'''&&&%%%%%%%%%''')))***&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{hhhWWWOOOOOOHHHDDD???<<<;;;<<<;;;;;;555555444333111000//////000000000000////////////------------------------111...,,,+++++++++***)))((((((((('''(((((()))***,,,+++***((((((((())))))******++++++++++++******###(((***(((''')))***%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((($$$%%%&&&'''(((***++++++%%%&&&&&&'''((()))******&&&'''''''''(((((())))))&&&&&&'''''''''''''''&&&%%%$$$+++^^^))))))(((((('''''''''&&&###%%%(((((('''%%%%%%&&&''''''((((((((((((''''''%%%(((******(((((()))+++((('''&&&%%%%%%&&&'''((()))(((''''''((()))***+++((('''%%%$$$%%%'''***,,,)))&&&&&&&&&'''''')))******,,,''''''(((((((((((())))))))))))+++***ooo''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))]]]))),,,+++,,,,,,------,,,,,,+++))))))*********+++++++++*********++++++,,,,,,,,,((()))***+++,,,---------++++++++++++,,,,,,---...++++++******++++++,,,---,,,###(((000***???((("""+++)))(((((((((''''''''''''&&&$$$"""$$$''')))((('''))))))(((((((((((()))***))))))(((((()))***+++---&&&,,,111222...)))'''&&&''''''''''''&&&%%%$$$$$$%%%&&&'''''''''(((***,,,&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$%%%''')))+++((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&***)))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&'''&&&%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&}}}pppfff[[[TTTHHHDDD>>>;;;999:::::::::444444444333222111///...000111111000......///000///...------------...///+++++++++***++++++,,,,,,&&&'''***+++,,,+++***(((,,,,,,,,,,,,,,,+++***)))'''))),,,......,,,)))''''''((()))******)))((('''))))))))))))))))))))))))$$$%%%'''((()))((('''%%%))))))))))))((((((((((((***)))(((''''''((()))***(((***,,,***'''%%%''')))&&&&&&&&&'''''')))******))))))******)))(((''''''((($$$((([[[%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&''''''''''''(((((((((((()))!!!###777""":::---+++&&&###!!!"""%%%'''''')))((($$$ %%%****** ***###222''''''''''''''''''''''''###%%%,,,"""(((***&&&%%%(((***'''/// ((()))'''&&&'''((()))((('''(((((((((((())))))))))))))))))))))))(((((((((((()))]]]))),,,---,,,+++***************,,,++++++******++++++,,,...,,,000(((666'''333(((++++++++++++++++++++++++---((('''+++...,,,))))))%%%'''((()))***)))'''&&&(((((($$$;;;///111((((((''''''''''''((((((''''''((((((((((((''''''((((((((())))))))))))))).........+++)))'''((()))111111000///,,,)))&&&$$$((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((())))))%%%''')))((('''&&&&&&(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&***)))'''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((''''''***)))'''((()))***((('''((((((((((((((((((((((((&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&'''''''''{{{lllaaaVVVNNNGGGCCC???;;;::::::999888333333444333333222111111000111111000...---///000------------------------,,,++++++***++++++,,,,,,'''((()))+++++++++***)))***+++++++++******)))(((&&&''')))++++++)))'''&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&''')))***+++***)))(((*********))))))))))))(((((('''&&&&&&&&&''')))***((()))))))))'''''''''((('''''''''((((((***++++++))))))((((((((('''''''''((($$$((([[[&&&&&&'''''''''(((((((((&&&&&&''''''&&&%%%%%%$$$''''''''''''((((((((((((***111'''***/// ###"""''',,,...---***'''---$$$ )))777:::///!!!((((((===nnn(((''''''''''''''''''''''''&&&'''((((((+++***%%%$$$((()))&&&%%%)))''')))'''&&&'''((()))((('''(((((((((((()))))))))))))))))))))))))))))))))((()))]]]))),,,111000000///////////////,,,,,,++++++++++++,,,,,,)))'''...+++333(((,,,,,,,,,,,,,,,,,,,,,,,,,,,///+++)))******&&&$$$%%%,,,,,,+++***)))***...222666FFFuuu###)))'''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((***,,,......---...///111...------,,,+++***(((''')))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((%%%&&&'''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((())))))***((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''((('''&&&'''(((((('''&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&xxxgggZZZOOOHHHDDDBBB???<<<;;;:::888777333333444444444444333333000000111///...---...000++++++,,,------,,,++++++,,,,,,++++++***++++++,,,)))))))))***************)))************)))(((((((((((())))))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''&&&''')))*********)))((())))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))((('''&&&'''((()))((('''))))))((())))))***+++,,,)))((('''&&&%%%&&&''''''((($$$((([[[((((((((()))))))))))))))&&&&&&&&&'''&&&&&&%%%$$$''''''''''''((((((((((((###'''333%%%222555222333---%%%!!!'''+++%%%((()))%%%###(((###ZZZ:::((('''''''''''''''''''''''''''---%%%++++++((($$$%%%((()))&&&###===[[[((()))'''&&&'''((()))((('''(((((((((((()))))))))))))))))))))))))))))))))))))))]]]))),,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---...///..."""---)))...222((((((((((((((((((((((((,,,******+++***(((***...---***###'''888FFF???$$$///"""((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((***---/////////000111******))))))))))))******)))(((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&''''''%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''((((((''''''(((((()))***((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%&&&''''''(((''''''''''''&&&%%%%%%'''((('''%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%uuucccVVVLLLFFFBBB@@@>>>===<<<:::777555555555555555444444333222///000000///------...000***+++---......---+++***,,,,,,++++++******+++++++++******))))))***++++++)))***************))))))++++++************++++++***)))(((''''''((()))***''''''''''''''''''''''''%%%%%%&&&'''((('''''''''(((((('''''''''&&&&&&&&&(((''''''''''''''''''''''''%%%###%%%(((***(((&&&)))((((((((())))))***+++((('''%%%$$$$$$%%%'''(((((($$$((([[[(((((((((((())))))))))))'''(((((((((((((((''''''''''''''''''((((((((((((...$$$///%%%%%%$$$***###&&&+++...///---***''''''***777ooo &&&''''''''''''''''''''''''&&&zzz999&&&((('''%%%%%%'''))))))&&&)))mmm...))))))'''&&&'''((()))((('''(((((((((((()))))))))))))))))))))))))))*********)))]]]))),,,(((''''''((()))***++++++------,,,,,,,,,,,,------,,,555000,,,777(((###////////////////////////((('''((()))(((&&&+++222%%%'''--->>>ddd!!!000 '''((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&(((***------,,,***))))))(((((('''&&&'''(((***+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%''''''%%%###''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&'''&&&%%%%%%'''((('''&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%sssaaaTTTLLLGGG@@@???======<<<:::777444777777666555444222000//////000000///---,,,...///+++---...000000...---+++---,,,++++++*********+++++++++************++++++******++++++,,,++++++***++++++***))))))***++++++***)))(((''''''((()))***((((((((((((((((((((((((%%%&&&&&&''''''''''''''')))))))))(((((((((''''''*********)))((('''&&&%%%'''%%%###%%%(((***(((&&&(((((('''''''''((())))))'''&&&%%%######%%%'''(((((($$$((([[[''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((///...###(((&&&+++:::%%%%%%$$$$$$###$$$$$$%%%&&&555RRR~~~!!!+++((((((((((((((((((((((((&&&cccIII)))'''&&&&&&(((((('''%%%$$$&&&&&&&&&)))'''&&&'''((()))((('''(((((((((((())))))))))))((()))))))))*********+++)))]]]))),,,************+++---......---,,,,,,++++++,,,,,,---&&&,,,///)))000...777((((((((((((((((((((((((((((((+++///000111777??? 111,,,((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''&&&&&&&&&&&&(((***,,,,,,)))&&&%%%$$$)))(((&&&&&&%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&'''&&&%%%&&&((()))(((''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%qqq___RRRKKKGGG@@@>>><<<<<<;;;:::777555888888777555333111///...//////000...---,,,---///------...//////...------------,,,+++************+++++++++++++++***************+++,,,,,,,,,,,,+++))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++************************)))(((&&&%%%((('''&&&'''((()))((('''((((((''''''''''''((((((&&&&&&%%%$$$%%%&&&'''(((((($$$((([[[&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((###???***((((((((((((((((((((((((((('''LLLWWW,,,(((((()))***'''######&&&:::uuu///$$$)))'''&&&'''((()))((('''(((((((((((())))))))))))((())))))******+++++++++)))]]]))),,,************+++,,,......,,,++++++******++++++,,,333&&&(((222...###...;;;***&&&%%%***((((((''''''''''''((((((''''''((((((((((((''''''))))))(((((('''&&&&&&&&&''')))++++++)))((((((((((((((('''&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''))))))(((''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&''''''((()))$$$$$$$$$%%%&&&&&&''''''&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%'''&&&%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%ppp\\\OOOHHHEEE@@@>>>;;;::::::999777555666666555444222111///......//////...,,,,,,---///------------------------...---,,,+++************++++++,,,,,,,,,+++***)))))))))***+++++++++++++++(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******+++************)))))))))&&&'''((())))))(((((('''((()))))))))'''''''''((())))))((((((((((((((()))%%%&&&&&&&&&''''''''''''((($$$((([[[&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&''''''''''''(((((((((((()))###,,,"""((((((((((((((((((((((((%%%555___+++(((''')))***&&&###)))222CCC+++''')))'''&&&'''((()))((('''(((((((((((())))))))))))((())))))******+++,,,,,,)))]]]))),,,((((((((((((((()))***++++++******))))))******+++888(((&&&,,,&&&&&&;;;###...$$$---)))((((((''''''''''''((((((''''''((((((((((((''''''******)))(((((('''&&&&&&&&&((())))))((((((***+++&&&&&&'''''''''''''''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&"""'''+++)))%%%"""%%%)))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&''''''((()))$$$$$$%%%%%%&&&''''''((('''((()))))))))((('''&&&&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&nnnZZZLLLEEEBBB@@@>>>;;;999999999777666444444444333222111000///...//////...,,,,,,---///---,,,,,,++++++,,,,,,---...---,,,+++***************+++---...---+++)))((((((((()))*********************++++++++++++******'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&"""$$$&&&((()))))))))((((((***,,,***'''%%%''')))******)))))))))))))))***%%%&&&''''''((((((((('''((($$$((([[['''''''''&&&&&&%%%%%%%%%&&&&&&'''((()))))))))(((''''''''''''((((((((())))))999"""+++'''))))))))))))))))))))))))"""&&&bbb((($$$$$$&&&(((%%%%%%222AAA333,,,)))'''&&&'''((()))((('''(((((((((((())))))))))))((())))))***++++++,,,,,,)))]]]))),,,)))))))))))))))******+++******))))))))))))******%%%)))+++&&&"""+++"""===000+++///)))***((((((''''''''''''((((((''''''((((((((((((''''''+++******)))(((''''''''''''(((((('''&&&&&&((()))$$$%%%&&&((())))))((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((((('''''''''!!!(((---+++$$$!!!%%%+++'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''((())))))))))))*********((('''&&&&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''jjj[[[QQQIIIDDDAAA@@@>>>===;;;:::::::::<<<:::888555222///...---444222///,,,+++,,,...///111000...,,,+++++++++,,,************+++,,,------,,,,,,,,,,,,+++***)))(((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%&&&''')))************(((((())))))))))))((((((&&&%%%%%%%%%%%%&&&''''''************))))))))))))+++***)))(((&&&&&&%%%%%%'''''''''))),,,,,,)))%%%'''$$$)))]]]((((((''''''''''''(((((($$$%%%(((+++,,,***&&&###&&&&&&&&&'''''''''((((((+++999******&&&&&&&&&&&&'''''''''((((((&&&###!!!(((555###111DDDAAA 999'''&&&&&&''')))***)))((())))))(((((('''''''''&&&%%%&&&((()))*********)))(((]]](((+++************************+++***)))((()))***,,,---++++++++++++,,,---...///&&&)))*** &&&***)))))))))))))))(((''''''''''''&&&&&&'''(((***+++******))))))(((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%((('''%%%%%%%%%&&&(((***'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((#########$$$$$$%%%%%%%%%))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))((('''%%%$$$$$$%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))))))))(((((('''''''''&&&###$$$&&&'''''''''&&&&&&'''&&&$$$$$$$$$$$$&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&iiiZZZPPPIIIDDDAAA@@@>>>===;;;:::::::::888777666444333222111111222111///---,,,---......///...---,,,++++++,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((())))))))))))(((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((*********)))))))))((((((((((((''''''''''''(((((()))''''''(((***)))&&&###'''$$$)))\\\(((''''''''''''''''''((()))((((((***+++***(((&&&&&&&&&&&&'''''''''((((((+++$$$...---==='''&&&&&&&&&&&&''''''''''''%%%!!!(((,,, ---qqq$$$111,,,((('''&&&''')))***)))((()))(((((((((''''''''''''&&&'''((()))******))))))(((]]](((+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,*********++++++,,,---...ZZZ!!!******$$$***,,,((()))))))))))))))(((''')))(((''''''&&&'''((((((***)))))))))(((((((((''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((('''&&&%%%$$$'''''''''''''''&&&&&&&&&'''''''''''''''(((((()))(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&hhhYYYOOOHHHDDD@@@???>>><<<;;;::::::999888777555444333222111111000000//////......------,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++++++++++++++***)))))))))*********))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))******))))))))))))((((((&&&&&&&&&&&&''')))***+++(((&&&%%%&&&'''((('''&&&((($$$)))\\\((((((''''''''''''((((((,,,***((('''((()))((('''&&&&&&'''''''''(((((((((+++yyyRRR!!!555!!!,,,(((((((((((()))))))))))))))%%%ggg333,,,(((''''''((('''&&&''')))***)))((((((((((((((('''''''''''''''((())))))))))))(((((((((]]](((+++++++++++++++++++++++++++)))***,,,---...---,,,+++***************+++,,,---``````---(((&&&%%%***&&&'''((()))))))))))))))(((******((('''&&&&&&&&&&&&))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}fffXXXNNNGGGCCC@@@???>>><<<;;;:::999999;;;999777444222000///...//////000000000...---,,,*********++++++,,,,,,,,,------,,,+++************---,,,***)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))(((((((((((())))))))))))(((((('''''''''''''''(((((()))***)))))))))((((((((((((&&&&&&&&&&&&''')))***+++&&&%%%%%%%%%''')))******)))%%%)))\\\))))))(((((((((((())))))***((('''&&&''''''&&&%%%''''''''''''((((((((((((+++'''777+++111***&&&$$$*********+++++++++,,,,,,(((***===WWW'''777777$$$)))((('''((()))***)))((((((((((((((((((''''''''')))))))))))))))((((((((((((]]](((+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))))))))***++++++,,,,,,***###)))%%%'''***"""'''(((((()))))))))))))))))))))((((((''''''''''''))))))))))))(((((((((((('''((()))******)))((('''''''''''''''''''''''''''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&''')))***$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzdddVVVMMMFFFBBB@@@???===<<<:::999999999:::999777444222000//////---...000111000///---,,,)))******+++,,,,,,,,,,,,------,,,+++************------,,,+++*********+++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&'''((()))************(((((())))))))))))((((((&&&&&&%%%%%%&&&&&&'''((()))))))))(((((((((((('''(((((('''''''''(((((()))'''''''''''''''(((***+++***&&&)))[[[++++++************++++++)))(((((()))***)))'''$$$'''''''''((((((((())))))(((222yyy&&&666$$$---666$$$))))))*********+++++++++###***''')))&&&$$$***&&&...***)))(((((()))***)))''''''''''''((((((((((((((()))))))))((((((((((((((((((]]](((++++++++++++++++++++++++++++++***(((&&&''')))+++---*********)))******++++++"""!!!%%%(((---+++''',,,...&&&(((((())))))))))))((((((&&&''''''((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&''')))***$$$%%%&&&'''((((((((((((&&&&&&''''''((((((((((((%%%%%%&&&'''(((''''''&&&&&&'''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxcccUUULLLFFFAAA???>>>===;;;:::999999888666666555444333333333333---...///000000///...---******+++,,,------,,,,,,,,,,,,++++++***+++++++++++++++---......///......)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&''')))******++++++&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''))))))((((((((((((''''''***)))(((''''''''''''''')))***+++***((('''''')))+++&&&)))[[[++++++************++++++(((((()))+++,,,,,,)))'''''''''((((((((()))))))))&&&---%%%```*** &&&000888...&&&'''''''''((((((((((((%%%***(((###))),,,)))******)))+++)))((((((******)))''''''''''''((((((((((((((())))))(((((((((((()))***(((]]](((+++************************,,,***&&&$$$%%%'''+++...++++++*********++++++,,,***QQQ***&&&))),,,***&&&&&&++++++))))))))))))))))))(((''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&''''''((((((((((((((('''&&&%%%$$$&&&&&&''''''((()))))))))$$$%%%&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwaaaTTTKKKEEEAAA???>>>===;;;:::999888888666555444444333333333333......///////////////...+++,,,------...---,,,,,,+++++++++***++++++,,,,,,)))+++,,,------+++((('''))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((('''''''''))))))((('''''''''''''''###&&&)))***(((((()))***,,,''')))[[[***))))))(((((())))))***'''&&&&&&''')))***)))((('''((((((((())))))))))))&&&&&&,,,---""",,,''' %%%777---+++''''''''''''((((((((((((---&&&...eee,,,'''///;;;!!!444%%%+++***))))))******)))'''''''''''''''((((((((()))((((((''''''((()))***+++(((]]](((+++))))))))))))))))))))))))+++***(((&&&''')))+++---,,,,,,++++++++++++,,,,,,+++)))###444---((('''""""""'''%%%###)))************)))'''&&&%%%&&&'''((())))))((('''''''''((((((((()))))))))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''&&&&&&(((((((((((('''&&&%%%$$$%%%%%%&&&''''''((())))))###%%%&&&(((((('''&&&%%%&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&&&&&&&''''''(((((((((%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvaaaSSSKKKEEEAAA???>>>===;;;:::999888888999888666444222111000000............////////////,,,---.........---,,,+++************+++,,,------***+++++++++(((###))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&)))))))))))))))(((((('''(((((())))))))))))(((((('''''''''''''''((()))))))))(((((((((''''''''''''(((((('''''''''(((((()))%%%((()))+++---///,,,''')))ZZZ((((((''''''''''''((((((%%%### """%%%'''((((((((((((((())))))))))))(((''')))!!!###,,,$$$222''')))))) 555''')))************+++++++++000---000<<<,,,222)))555,,,***))))))******)))'''&&&'''''''''(((((())))))((('''''''''((()))+++,,,(((]]](((+++((((((((((((((((((((((((******))))))******+++,,,------,,,,,,+++,,,,,,,,,&&&999"""***---###***'''###(((...&&&!!!++++++++++++***((('''%%%$$$(((((()))))))))'''&&&%%%'''((((((((())))))******'''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))'''''''''''''''''''''&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''((()))((('''%%%$$$$$$%%%&&&'''(((((((((((($$$$$$%%%%%%&&&'''((((((###$$$&&&(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''$$$######"""###$$$&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$qqq___SSSJJJDDDBBBBBB???<<<;;;:::999999:::666444222111222222111000000000000000///...---,,,,,,,,,************,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))******++++++++++++******+++***)))'''''''''((()))((()))***++++++***)))(((+++***((('''&&&&&&''''''((()))))))))((('''&&&%%%)))((('''&&&&&&''')))***''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((()))***++++++***&&&***\\\((()))***++++++,,,,,,+++))))))(((((((((((())))))))))))***++++++++++++***,,,///(((///PPPZZZ%%%333###)))))))))(((((((((((((((((((((((((((((((((((((((+++---... TTT!!!'''***************************)))((()))***+++***(((''''''((()))***++++++,,,+++*********))))))((((((***^^^&&&)))+++++++++***************************++++++++++++,,,+++)))'''(((***,,,...,,,%%%>>>uuu888111 ((((((((((((((()))******)))(((((('''&&&&&&%%%%%%&&&''')))******)))'''&&&)))))))))(((''''''&&&&&&(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$&&&&&&)))))))))))))))(((''''''''''''&&&&&&&&&&&&'''''',,,+++***))))))((())))))%%%&&&''')))))))))((('''((((((((((((((('''''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$&&&'''((()))))))))((((((((('''&&&&&&%%%%%%((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%ooo]]]RRRHHHCCCAAAAAA>>><<<<<<<<<:::777666888666333222333222111000000000000000///...---,,,---,,,+++******+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))******++++++++++++******+++***)))((('''(((((()))&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&'''((())))))******)))((('''''')))(((((('''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))***&&&***\\\)))******))))))((('''&&&))))))))))))(((((((((((())))))***++++++++++++******)))---///<<<((((((222))))))))))))))))))))))))************************000 ---)))hhhzzz+++$$$111...***************************)))((()))***+++***((((((((())))))******+++++++++*********))))))))))))***^^^&&&)))))))))))))))((((((((((((''''''''''''((((((((((((,,,+++)))((((((***,,,...---+++222EEE:::333###///((((((((((((((())))))******))))))(((''''''&&&&&&&&&'''((())))))((('''&&&'''''''''((((((((((((((((((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))'''&&&%%%%%%$$$%%%%%%%%%''''''''''''''''''''''''(((((()))((((((''''''&&&((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&'''''''''(((((((((((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%mmm[[[PPPGGGBBB@@@@@@@@@AAABBBBBB???;;;888:::888555444333333111000000000000000///...---,,,------,,,,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,+++************++++++++++++************)))((((((((())))))***))))))(((((())))))***&&&&&&&&&&&&'''((()))***)))***************)))((())))))))))))(((''''''&&&''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''***)))))))))((((((((('''***&&&***\\\)))******))))))((('''&&&((()))*********((('''&&&))))))***++++++++++++***,,,!!!---+++$$$OOO555---(((111((()))))))))***+++++++++************************---***111"""kkk$$$,,,111***(((***************************)))((()))***+++***((()))))))))))))))************************)))))))))***^^^&&&)))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((,,,+++)))((()))***,,,...///,,,...ttt444---""""""***)))&&&***(((((((((((())))))))))))*********)))((((((''''''''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%((((((((((((((((((((((((&&&''')))******(((&&&%%%&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&'''((()))))))))'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%kkkZZZOOOGGGBBBAAA;;;CCCIIIHHHBBB>>><<<::::::888555333333222000...//////000//////...------------------------------,,,++++++******++++++,,,++++++,,,,,,,,,++++++*********++++++++++++************)))))))))))))))))),,,+++***))))))***+++,,,)))************++++++,,,(((((()))*********)))))))))*********)))(((&&&%%%''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))((((((((((((***&&&***\\\((()))***++++++,,,,,,+++((()))***+++***(((&&&%%%))))))***++++++++++++***+++------&&&000DDD...%%%222222&&&555((((((((()))***+++,,,,,,---(((((((((((((((((((((((($$$,,,'''111"""444---JJJQQQ000///###&&&555222 """666***************************)))((()))***+++***(((*********)))))))))))))))***************************^^^&&&)))***+++++++++++++++,,,,,,))))))))))))************,,,+++***)))***+++,,,---///***000CCC>>>&&&777222%%%...'''000'''(((((())))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%$$$&&&&&&'''''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))))))))(((&&&%%%$$$%%%&&&&&&%%%&&&&&&'''((()))******&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%jjjZZZOOOHHHCCCBBB:::IIIRRRKKK===666555666999777444222111111///---//////////////////...---------------------------,,,++++++******++++++,,,***++++++,,,,,,,,,++++++******++++++++++++******))))))******************((('''&&&%%%%%%&&&'''(((+++++++++++++++******)))&&&&&&'''((()))))))))))))))***++++++***(((&&&%%%''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''''''''((()))************&&&***\\\((()))***++++++,,,,,,+++''')))***+++***)))'''%%%))))))***++++++++++++***&&&++++++###///333###444"""888///111(((((()))***+++,,,,,,---((((((((((((((((((((((((###111(((***444777&&&%%%$$$------%%%---,,,%%%###***------'''111333+++)))...+++"""***************************)))((()))***+++***(((*********)))))))))))))))***************+++++++++***^^^&&&)))******++++++,,,,,,,,,---******+++++++++,,,,,,,,,++++++*********+++,,,---,,,000+++)))444000(((777$$$333&&&'''///"""''''''((()))***))))))(((((((((''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((())))))((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%%%%&&&'''&&&''''''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))*********)))'''&&&&&&&&&''''''%%%&&&&&&'''((()))******&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%iiiXXXOOOHHHCCCCCCBBBSSSZZZNNN<<<555555666888555333111111111///......///////////////......,,,,,,------------,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,++++++******++++++++++++******((()))***+++++++++******)))(((((((((((((((((()))************)))(((&&&&&&%%%%%%&&&((())))))))))))************)))(((((('''''''''((()))))))))))))))************************'''''''''(((((((((((((((&&&&&&'''((()))***++++++***&&&***\\\)))******))))))((('''&&&'''((()))******)))((('''))))))***++++++++++++***((("""...***$$$000nnn111###,,,555444(((000,,,***777 ((()))))))))***+++++++++***************************'''+++###...'''UUU)))(((...))))))///******,,,///000---&&& ***$$$###((()))%%%)))222***************************)))((()))***+++***((()))))))))))))))******************+++++++++++++++***^^^&&&)))(((((())))))***+++++++++)))))))))*********+++++++++++++++++++++,,,------))):::###555yyy,,,$$$>>>+++111$$$---///$$$"""222444!!!&&&''')))*********)))((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((***))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%&&&''')))+++&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((())))))((('''''''''((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&!!!"""$$$%%%&&&'''''''''%%%%%%&&&''''''(((((()))%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%fffVVVMMMFFFBBBBBBDDDQQQVVVIII===::::::888777555333222222222111000......////////////......***+++,,,------,,,+++***,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++******++++++++++++******((()))***++++++++++++*********++++++++++++******'''((()))))))))((('''&&&%%%&&&'''(((*********+++******)))))))))))))))***''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''(((((())))))*********&&&***\\\)))******))))))((('''&&&''''''(((((())))))******))))))***++++++++++++******'''...+++***222III{{{;;;&&&...---%%%###&&&%%%***333,,,$$$)))))))))))))))))))))))))))************************------######...CCC(((+++)))&&&---***+++)))&&&$$$%%%(((,,,...***000...)))333???444***************************)))((()))***+++***((((((((())))))******++++++*********++++++,,,,,,,,,***^^^&&&)))(((((()))******+++,,,,,,((())))))))))))*********+++++++++,,,,,,,,,---------888,,,:::IIIqqq444+++###)))***###...555""""""444,,,***777###;;;&&&''')))*********(((((('''''''''''''''((((((((('''((()))******)))((('''((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((())))))%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''(((((('''''''''''''''(((((((((((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&'''((((((###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%}}}dddUUULLLEEEAAAAAA:::DDDFFF===888<<<<<<777888666444333444444333111......///////////////...******,,,,,,,,,,,,******,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,******++++++++++++******((()))***+++,,,,,,+++***&&&'''((())))))((('''&&&&&&''')))***++++++******%%%&&&((()))+++,,,,,,,,,******((((((((()))***+++'''(((((()))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))((((((((((((***&&&***\\\((()))***++++++,,,,,,+++''''''''''''(((***+++,,,))))))***++++++++++++***(((222%%% :::+++\\\666 )))***!!!&&&666,,,"""///)))444---"""'''((((((000))))))))))))((((((((((((((((((((((((((((((((((((***...'''&&&+++222222&&&&&&000&&&%%%(((***+++*********++++++(((***000///((((((...***************************)))((()))***+++***((('''(((((()))***++++++,,,*********++++++,,,,,,,,,***^^^&&&)))******+++,,,------......************++++++++++++++++++,,,,,,,,,---------444---???111111\\\000%%%000''',,,+++)))+++'''$$$))),,,###((("""+++111!!!&&&''')))***+++***((('''(((((((((((())))))))))))''')))***,,,,,,***)))'''&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$((((((((((((((((((((((((###$$$&&&'''((('''&&&%%%###$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&((((((((((((((('''''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&'''''''''!!!"""###%%%''')))***+++&&&''''''''''''''''''&&&''''''((((((''''''&&&%%%''''''&&&%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||dddTTTKKKEEEBBBBBB;;;999777777888:::::::::444333333222111111111222444333222111000...------,,,---......,,,,,,---...///---***)))***++++++***((())))))))))))************************)))((((((&&&''''''((()))*********///+++'''&&&'''******)))%%%)))+++))))))***)))%%%((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''(((((()))***+++!!!000...######&&&&&&))),,,,,,+++***+++,,,)))&&&+++$$$!!!___&&&&&&'''((()))+++---...))))))))))))))))))))))))+++++++++++++++***)))(((***'''$$$((((((%%%???kkkVVVFFF222'''''')))&&&!!!(((((()))***++++++,,,,,,************************000&&&###///***&&&000+++++++++***************,,,,,,,,,+++***+++///222,,,###666)))+++******************+++,,,,,,,,,++++++************))))))))))))***+++,,,&&&'''((()))************''''''***'''$$$...222&&&+++******+++---,,,***((($$$eee))),,,((((((((()))******++++++))))))))))))))))))))))))+++***))))))***+++...///444111BBB>>>(((~~~eeeHHH))))))************))))))((((((((((((''''''''''''111!!!+++---&&&000222******)))(((''''''((()))*********))))))(((((('''''''''''''''(((''''''&&&%%%''')))***)))((('''(((*********))))))((((((''''''((()))***)))'''%%%%%%&&&%%%&&&''')))))))))((((((%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%%%%'''''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&'''''''''(((((((((((()))***))))))((('''&&&&&&&&&''''''''''''''''''''''''''')))***(((&&&%%%'''***&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((***)))(((''''''&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&***)))'''%%%$$$%%%&&&'''''''''&&&'''))))))(((&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%|||cccSSSKKKEEEBBBBBB===;;;999888999999888777555444333222111111111111333222222111000///......,,,---...---,,,+++,,,---///---+++***,,,---,,,,,,)))))))))*********++++++***************))))))(((''''''((())))))***++++++///,,,((((((***++++++******,,,+++''''''++++++))),,,,,,,,,,,,+++***)))((())))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((((((((()))%%%######'''---///,,,((('''...///***%%%###""" &&&,,,aaa)))))))))))))))***++++++))))))))))))))))))))))))+++++++++++++++***))))))+++,,,)))++++++""")))BBB::: )))''',,,$$$(((555///((($$$&&&)))++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,888===,,,''',,,)))###************************)))*********)))))),,,...aaa666:::%%%***,,,,,,++++++******++++++,,,............---------,,,))))))*********+++++++++,,,,,,,,,------,,,,,,+++111(((&&&******%%%'''---,,,+++************))))))+++```(((+++*********)))))))))))))))))))))))))))))))))))))))+++***))))))***+++---///)))999111...:::<<>><<<;;;::::::999666444666555444333111000000000111111111000000/////////,,,---...---+++******+++...---++++++---......---******+++++++++,,,,,,,,,******++++++******)))((((((((())))))***+++++++++---,,,***+++,,,,,,+++***((()))%%% &&&))))))***+++++++++******)))((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))((('''''''''''',,,!!!###+++***))))))$$$222000+++%%% !!!(((...//////***YYY,,,+++***)))(((((((((((())))))))))))))))))))))))***++++++++++++***))))))%%%)))'''(((---'''###+++;;;$$$---!!!)))///"""%%%((((((%%%%%%(((+++%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))((($$$"""$$$(((***+++...************************(((***+++***))))))***+++!!!(((222$$$------------,,,,,,------------,,,,,,,,,,,,,,,++++++)))***,,,------,,,,,,+++---------,,,+++***)))(((((())))))000444***%%%000------,,,***))))))+++,,,---TTT''')))++++++******)))(((((('''))))))))))))))))))))))))+++***))))))***+++---...''';;;***+++<<<000!!!$$$$$$###$$$)))------&&&&&&''''''''''''&&&&&&***)))))))))(((((((((((($$$++++++'''+++555000***))))))(((((())))))***))))))))))))(((((((((((()))))))))))))))(((((('''''')))***)))((('''(((***(((((((((((((((((()))))))))***++++++)))''''''((((((((()))(((((('''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&(((((((((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$'''''''''''''''''''''''''''(((((('''&&&&&&''')))&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((('''''''''((((((((()))))))))((((((''''''''''''(((''''''&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&''''''&&&%%%%%%'''((()))+++)))(((((())))))(((&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&xxxaaaRRRKKKEEEAAAAAA===<<<;;;;;;;;;:::777444777666555333111000000000//////000000000000000000,,,------,,,***))))))***---+++***+++---......---+++++++++,,,,,,,,,------***++++++++++++***))))))))))))******++++++++++++******+++,,,,,,,,,***)))''''''$$$$$$(((((($$$$$$&&&'''))))))******))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((,,,(((...---!!!"""***(((!!!!!!(((------***))))))+++(((XXX,,,+++***)))(((((((((((())))))))))))))))))))))))******+++++++++******)))###***&&&"""***---***,,,eeesss//////333$$$000'''(((---222111---***+++...************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@(((###000111)))(((---)))))))))***************)))+++,,,,,,+++******+++///???999&&&777***///......------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,+++***))))))(((333...%%%)))'''"""&&&+++,,,...---++++++,,,...///WWW&&&)))************))))))(((((())))))))))))))))))))))))******))))))***+++,,,,,,+++......444%%%222ggg---......---++++++)))'''++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******...555+++'''&&&''',,,%%%(((((((((''''''((((((((())))))))))))((((((((((((((())))))))))))(((''''''''')))***)))((('''(((***&&&''''''(((((()))))))))&&&((()))((('''%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((((((((((()))(((''''''''''''((((((%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&'''''''''&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&%%%%%%%%%&&&''')))***,,,+++)))((())))))'''&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''vvv___RRRJJJDDDAAA@@@;;;;;;;;;;;;<<<;;;888666888777555333222111000000///////////////000000000+++,,,---,,,***)))***++++++******+++---------++++++,,,,,,,,,,,,---------+++++++++++++++***))))))***************+++++++++''')))+++,,,+++***)))((((((***)))&&&&&&***,,,***$$$$$$&&&'''))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******%%%,,,111+++%%%+++---'''///------///,,,''''''+++!!!+++777xxx))))))))))))))))))***+++)))))))))))))))))))))))))))******+++++++++******(((111---%%%)))+++(((***333444'''###,,,!!!$$$'''((())))))***+++'''((((((((((((((())))))))))))))))))))))))))))))!!!$$$111333(((***...%%%)))*********+++++++++,,,)))***,,,,,,+++***+++,,,((()))ttt"""<<<***///..................///000000000000000000000000,,,---///000000...---+++---......//////......---......)))(((,,,...333;;;'''))),,,------,,,,,,,,,)))iii'''***(((((())))))************))))))))))))))))))))))))******************+++++++++%%%///555<<<...&&&###!!!$$$)))***)))(((((())))))******))))))((((((((((((((('''''''''''')))'''---###+++888++++++++++++++++++++++++(((((((((((())))))))))))''''''((((((''''''&&&%%%''')))***)))((('''(((***&&&&&&''''''(((((())))))%%%'''((((((&&&%%%%%%&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((%%%'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((############$$$%%%&&&&&&&&&''''''''''''''''''&&&'''&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&%%%%%%%%%&&&'''((()))***---***((('''(((((('''&&&'''''''''''''''''''''&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''ttt^^^QQQJJJDDDAAA@@@<<<;;;:::;;;<<<;;;999777777666555333222111111111////////////////////////***,,,---,,,+++***+++---+++******+++------+++***++++++,,,,,,,,,---------+++++++++,,,++++++***)))************************&&&(((++++++***))))))***%%%))))))'''(((++++++(((***+++++++++******)))((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))***+++%%%...(((###,,,+++!!! &&&%%%(((+++%%% &&&222000%%%+++(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))***++++++++++++***###......***---+++&&&)))***kkkaaakkk``````^^^]]]\\\\\\^^^```aaaaaa```````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbZZZ******(((&&&---+++******++++++,,,---------)))***,,,,,,++++++---///'''//////hhh(((444333333222222222222333333333333333333333444444444000111222222222111000///......///////////////...000!!!)))777000'''&&&###+++******,,,------+++((())),,,'''(((((()))******++++++)))))))))))))))))))))))))))*********************+++---......(((***(((nnneee]]]\\\]]]]]]]]]^^^``````aaaaaaaaaaaa``````aaaaaaaaaaaa`````````___WWWeee]]]cccbbbkkkddd))))))***++++++***))))))(((((((((((())))))))))))'''''''''''''''&&&&&&%%%''')))***)))((('''(((***''''''''''''''''''(((((('''(((******(((''''''((($$$$$$$$$%%%&&&(((***+++&&&&&&'''''''''(((((((((%%%&&&((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$%%%'''(((((('''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''(((((()))$$$$$$#########$$$%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&%%%%%%&&&&&&'''((())))))+++)))'''&&&'''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&sss]]]QQQJJJDDD@@@???@@@===;;;:::::::::888777666666555333333222222222//////////////////......***+++------,,,,,,---///,,,,,,+++,,,------+++)))++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))'''))),,,+++***)))***,,,###&&&'''$$$%%%))))))''',,,,,,,,,,,,+++***)))((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((((()))***(((111###!!!///!!! HHH999)))!!!)))222...'''%%%---...(((((((((((()))***+++,,,))))))))))))))))))))))))))))))***+++++++++++++++$$$)))(((***111,,,'''...///eeekkk###222444%%%&&&,,,++++++,,,------...//////---.../////////000333555;;;)))999HHHQQQBBB???>>>>>>======>>>>>>???:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999555555555555555444333222888---666333&&&<<>>===<<<555;;;CCC,,,777HHH===222...111444111---hhh---000++++++******)))((((((((())))))))))))))))))))))))))))))************)))((('''(((///###)))444"""///)))***+++,,,,,,+++***)))'''((((((((())))))******)))))))))))))))(((((('''((()))***)))((('''(((***(((((((((''''''&&&&&&%%%$$$%%%''''''&&&%%%&&&&&&'''&&&%%%$$$%%%&&&'''(((''''''''''''((((((((()))%%%&&&''''''&&&&&&((()))'''''''''&&&&&&'''''''''&&&&&&''''''((()))))))))'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&$$$"""$$$''')))((('''&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((()))'''''''''''''''((()))***)))(((''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%######$$$%%%&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((''''''&&&%%%&&&''''''((('''''''''(((&&&######%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%qqq\\\OOOIIIDDDAAAAAAAAA>>>:::888888888888777666555444444222222111000111111111111000///------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))+++---...)))************+++++++++)))***,,,------,,,+++******++++++***))))))+++,,,+++***)))'''&&&&&&&&&&&&))))))))))))***************************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((555***+++555777YYY>>>***WWW,,,,,,++++++,,,---...///(((((((((((((((((((((((())))))************))))))******+++++++++,,,,,,,,,&&&000000,,,......444%%%---///111333333444777999888999;;;===???AAABBBCCCJJJ>>>NNNKKK@@@YYYYYY[[[YYYVVV\\\\\\QQQZZZUUUTTTXXXWWWSSSVVV^^^WWWWWWVVVUUUTTTSSSRRRRRRRRRQQQPPPNNNLLLKKKIIIIIIKKK<<>>@@@DDDEEEFFFHHHJJJLLLNNNOOOMMMTTTbbbdddSSS]]]~~~ZZZVVVkkkggg\\\hhhdddbbbbbbeeeeeebbb^^^^^^`````````______^^^^^^]]]______^^^]]][[[ZZZYYYXXXYYYPPP]]]RRR///)))---,,,***)))(((((())))))++++++***))))))*********************************))))))))))))************JJJooo$$$'''!!!+++$$$&&&***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###$$$&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%''''''(((((('''&&&&&&%%%)))'''&&&%%%%%%&&&''')))((('''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&)))&&&$$$###%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&'''((((((((((((''''''&&&&&&''''''((((((&&&&&&&&&((()))((('''######$$$%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$"""!!!"""%%%''''''&&&''''''&&&%%%%%%&&&''''''ooo[[[OOOJJJFFFCCCCCC>>><<<:::999999999777555666555444444222222111000000000000000///......---.........------,,,,,,,,,...---,,,++++++,,,---......---,,,***)))******+++)))************+++++++++++++++,,,---,,,+++)))(((***++++++)))''''''((()))+++******))))))*********'''(((((()))***+++++++++)))************))))))((())))))))))))))))))))))))************************###888666'''%%%333******+++,,,+++***)))(((************************))))))************))))))******+++++++++,,,,,,,,,--- 666---333000111:::;;;===@@@CCCDDDGGGJJJLLLRRRRRRTTTVVVXXXYYY[[[\\\[[[eee]]]bbblllWWWgggooooooeeeaaakkkjjjfffhhhhhhiiilllooolllgggiiiiiiiiiiiiiiiiiiiiiiiihhhhhhggggggffffffeeeeeejjjbbb```bbb000***---,,,,,,+++***))))))(((---,,,+++***)))(((((((((************************))))))))))))************!!!&&&(((&&&***(((%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((())))))((('''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&((())))))((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''%%%###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((&&&&&&''''''''''''''''''(((''''''&&&&&&''''''(((((('''%%%&&&''''''&&&%%%###$$$%%%&&&&&&'''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&$$$%%%'''(((((('''''''''&&&%%%%%%&&&''''''nnnZZZPPPKKKGGGDDDDDD===<<<;;;;;;;;;:::888666666555444444222222111000//////000000///......---++++++++++++++++++++++++///...,,,++++++,,,...///---,,,+++*********+++,,,))))))*********+++++++++---.........---,,,+++************)))'''&&&'''((()))))))))))))))***+++,,,''''''((()))***++++++,,,))))))************)))((())))))))))))))))))))))))************************'''((( $$$444***+++---------+++)))'''++++++++++++++++++++++++)))******++++++******)))******+++++++++,,,,,,,,,(((---$$$~~~EEE@@@;;;AAA>>>FFFIIILLLOOOPPPSSSVVVYYY[[[\\\]]]___aaabbbddddddcccooo]]]XXXsssooo```ppppppeeepppkkkmmmkkkooonnnjjjkkkrrrtttqqqmmmmmmmmmnnnnnnooooooooollllllllllllllllllllllllaaagggrrr000+++,,,------------,,,+++***,,,,,,+++)))))))))))))))************************((()))))))))************&&&MMM!!!,,,---$$$***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''(((((()))***)))((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%(((((())))))((('''&&&&&&))))))))))))))))))))))))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&)))((((((''''''(((((()))((('''%%%%%%&&&&&&%%%###$$$$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((('''&&&''''''''''''''''''&&&&&&&&&&&&''''''~~~mmmZZZPPPLLLGGGDDDCCC>>>===<<<<<<===<<<999777666555444444222222111000...////////////......---))))))***++++++,,,------...---,,,,,,,,,,,,---...))))))******+++,,,---...))))))*********+++++++++***************))))))((()))******)))'''&&&''')))(((((((((((()))***++++++'''(((((()))******++++++((())))))*********))))))************************************************$$$+++222888 ,,,OOO'''((()))******(((&&&$$$++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,'''444)))>>>CCCNNNLLLNNNQQQTTTWWWYYY[[[]]]```bbbbbbcccdddeeeggghhhiiijjjbbbqqqtttjjjiiissstttmmmooonnnyyyppprrrwwwxxxsssoooppprrrrrrnnnooooooppppppqqqqqqqqqqqqqqqrrrrrrrrrsssssssss|||tttbbbzzz222///,,,---.........---,,,,,,++++++************++++++************************((()))))))))************+++::: (((***++++++###((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((())))))*********)))((('''''''''''''''&&&'''(((((((((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&)))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&'''))))))'''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&***))))))))))))))))))***((('''%%%%%%&&&&&&%%%###%%%%%%&&&'''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&%%%&&&'''''''''''''''''''''''''''~~~mmm[[[QQQLLLGGGDDDCCC>>>===;;;;;;<<<<<<:::999666555444444222222111000....../////////......---++++++,,,---......//////,,,,,,,,,------,,,,,,,,,(((((()))+++,,,---......)))************+++++++++++++++++++++++++++++++++((()))***)))(((((()))+++((((((((((((((()))***+++))))))))))))************((())))))************)))************************************************//////+++888(((&&&===???))))))***++++++***((((((++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,***...///+++LLLYYYLLL]]][[[]]]```aaaaaaccceeegggggghhhiiijjjlllmmmnnnooommmggguuuxxxgggkkkyyytttnnnqqqiiitttmmmnnnssswwwvvvqqqqqqsssrrrrrrrrrsssssssssttttttssssssssssssttttttuuuuuufffooommmsss~~~www999999222111111000///...------,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++))))))))))))************---""";;;""""""...+++---((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''*********)))((((((''''''((((((''''''&&&'''''''''&&&'''((())))))((('''&&&%%%&&&&&&''''''((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))))))))(((&&&&&&%%%%%%%%%))))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%&&&''''''''''''&&&%%%&&&''''''((('''''''''%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''***))))))(((((())))))***((('''%%%&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''((((((&&&''''''&&&%%%%%%&&&(((&&&'''(((((((((((('''&&&nnn[[[QQQLLLGGGCCCAAA>>>;;;999888999:::999888666555444444222222111000------...//////......---------------------------***+++,,,------,,,+++***((()))***+++,,,---------)))************+++++++++------------......///000((()))******))))))+++---******)))))))))***++++++************))))))))))))(((((()))***************************************))))))))))))))))))))))))...---...&&&,,,888;;;,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++(((---)))ZZZXXX```bbbdddeeeeeeeeeeeeggghhhjjjjjjkkklllnnnoooppppppwwwfffhhhqqqmmmlllppplllnnnssssssyyyyyylllhhhrrrwwwqqqpppwwwuuuuuuuuuuuuuuuuuuuuuvvvrrrrrrssssssssssssssssss~~~~~~zzzrrr}}}lllkkkDDDGGG???===:::666444222111000//////...---,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************---+++rrr''' ---%%%...((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&&&&''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%'''((((((((('''&&&%%%&&&&&&'''((((((''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&$$$''')))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((((((&&&&&&&&&((()))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&%%%&&&&&&&&&%%%'''((('''%%%%%%''')))&&&'''((())))))((('''&&&nnn\\\RRRLLLGGGBBBAAA===:::777666666888888888666555555444333222111000------......///......---......---,,,***))))))((((((***,,,......,,,***(((***++++++,,,,,,,,,++++++)))************+++++++++)))))))))***+++,,,---...''')))************---///,,,,,,++++++***++++++,,,++++++******)))((((((((((((((()))***************************************((((((((((((((((((((((((000$$$333&&&!!!333***222$$$...///&&&***)))))))))***+++,,,,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,'''))))))$$$,,,]]]qqq^^^fffggghhhhhhffffffggghhhiiijjjkkklllmmmnnnooopppoootttqqqlllnnnnnnkkklllnnnjjjfffgggwww}}}iiioootttmmmmmmvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvooottt~~~rrryyyxxx|||rrr{{{LLLRRRLLLIIIDDD>>>:::777555555222111000...,,,+++++++++++++++++++++++++++++++++))))))))))))************%%%+++///333$$$,,,'''(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%&&&'''((($$$%%%'''(((((('''%%%$$$######$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''))))))'''$$$###&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%'''(((((((((''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&###&&&((((((%%%$$$%%%'''''''''''''''''''''''''''(((((((((((())))))))))))%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&''')))***)))(((&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%''')))(((&&&&&&(((+++&&&'''((())))))((('''&&&tttcccXXXPPPIIIDDDCCCAAA>>>;;;999:::;;;;;;;;;:::777444222111111000///333333222111///---+++***///......------,,,++++++++++++++++++,,,---.........---+++,,,,,,---+++***++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,...,,,******,,,---+++((()))************+++++++++,,,,,,+++***)))(((''''''))))))*********+++++++++...,,,***)))((()))***+++---,,,***)))((()))***+++,,,)))))))))$$$)))BBB___******+++,,,,,,,,,,,,+++(((((())))))******++++++***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,000+++%%%333...oooeeeeeehhhhhhggggggfffeeeeeeeeecccdddeeegggkkkooorrruuuqqqlllffffffhhhhhheeebbbjjj```eeennnaaa^^^vvvkkkooopppmmmvvvsssyyyuuuqqqrrrrrr|||tttssssssssssssttttttuuutttwww{{{}}}}}}|||}}}}}}xxxzzzyyywwwccc^^^\\\ZZZVVVPPPJJJDDD???<<<888666222///......///111222000...,,,++++++++++++---,,,,,,+++***)))))))))"""666+++444---"""--- '''&&&&&&&&&'''(((***+++''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&))))))((('''''''''''''''&&&'''((((((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$$$$######$$$&&&'''(((%%%%%%&&&''''''&&&%%%%%%((((((((((((''''''''''''(((%%%$$$%%%'''(((&&&$$$'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''')))++++++)))'''******))))))((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''wwwdddXXXPPPIIIDDDCCC@@@>>>;;;999:::;;;;;;;;;:::777444222111111000///111111111111000...---,,,,,,,,,------------------------,,,++++++,,,,,,,,,...---+++,,,,,,---+++***************************++++++++++++++++++++++++))))))*********+++++++++---+++)))***+++,,,***((()))************+++++++++******))))))((((((''''''*********+++++++++,,,,,,)))))))))))))))(((''''''+++++++++++++++***))))))***'''))),,,(((""")))777eee******+++,,,,,,,,,,,,+++))))))))))))************++++++,,,---------------++++++,,,------------,,,,,,***---///###ZZZeeedddccccccbbb```______^^^______```cccfffjjjmmmooommmhhhcccaaabbbbbb___[[[VVVPPPSSS]]][[[TTT___tttuuuxxxnnnjjjrrruuusssqqqooossssssrrrqqqpppnnnnnnnnnmmmmmmppptttwwwxxxyyyzzz{{{}}}}}}wwwwwwhhheeeeeeccc```[[[VVVQQQMMMJJJBBB???;;;777444222111000///...---++++++++++++,,,((((((((()))******++++++(((...)))nnn&&&)))###222''''''&&&&&&'''(((***+++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))((('''''''''''''''((())))))))))))((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$%%%&&&((()))&&&&&&'''(((((('''&&&&&&(((((((((((('''''''''''''''&&&$$$%%%'''(((&&&$$$'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''')))***+++)))'''(((((((((((('''''''''&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''zzzfffXXXOOOHHHDDDCCC@@@===;;;::::::;;;;;;:::999777444222222111000//////000000000000//////...+++++++++,,,---.........///...---,,,++++++++++++...,,,++++++------,,,***++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,+++*********)))((()))***+++***))))))************+++++++++*********))))))))))))))))))))))))*********++++++'''(((***++++++)))'''%%%)))***,,,---,,,+++)))''''''$$$'''///000)))%%%'''000%%%%%%VVV******+++,,,,,,,,,,,,+++***************)))))))))******+++,,,,,,,,,,,,+++++++++,,,---------------,,,(((222***###LLLWWWaaa___^^^^^^]]][[[ZZZYYYYYY[[[[[[\\\^^^aaadddhhhiiijjjfffaaa______]]]ZZZVVV[[[YYYUUUTTTZZZ___ZZZPPPWWWvvvqqqsssooooootttsssrrrqqqnnnkkkhhheeedddcccdddhhhlllooorrrtttwwwyyyzzz}}}}}}|||ooonnnmmmllljjjgggccc```]]][[[PPPNNNJJJDDD???999666333111000...---,,,,,,---...(((((())))))***+++++++++***$$$***444$$$***,,,''''''&&&''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''')))(((''''''&&&''''''''')))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%&&&&&&'''((()))''''''((())))))(((''''''(((((((((''''''''''''&&&'''&&&%%%%%%''''''&&&%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((((((''''''(((******)))'''''''''''''''&&&&&&&&&&&&)))((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''yyydddVVVMMMEEEBBBBBB???===:::::::::;;;:::999999666333222222222111000000000000000000///......++++++,,,,,,,,,---------...---,,,,,,+++++++++,,,---,,,++++++------,,,+++------------------------++++++++++++++++++++++++((()))+++,,,,,,+++***((((((''''''((()))*********))))))*********+++++++++*********++++++,,,,,,,,,'''''''''((((((((()))))))))***+++,,,,,,+++***))))))***+++,,,++++++))))))+++&&&&&&+++...,,,,,,///(((111,,,"""FFF******+++,,,,,,,,,,,,++++++++++++******)))))))))(((((()))************)))+++,,,,,,---...---------111'''///(((000222ccc[[[ZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZ\\\^^^aaadddfffhhheeebbb```___^^^[[[YYYTTTYYYXXXPPPQQQ\\\bbbaaahhhhhhmmmtttqqquuurrrooolllgggccc___\\\[[[^^^aaaeeeiiilllppptttwww||||||{{{|||~~~~~~yyyrrrssspppooonnnmmmkkkiiigggfff]]]\\\XXXSSSLLLFFF@@@===888777444222000/////////......---,,,+++******)))***$$$---YYY000111'''''''''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''''''''&&&%%%######$$$%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((('''&&&%%%''''''''''''(((((())))))'''''''''(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((((('''&&&''')))***)))'''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((('''''''''''''''''''''''''''ttt```RRRJJJCCC@@@@@@>>><<<::::::;;;;;;:::888999666333222222222111000111111111111000...---,,,------,,,,,,,,,+++++++++,,,+++++++++,,,,,,---...---,,,++++++------,,,+++------------------------++++++++++++++++++++++++(((***+++,,,,,,+++)))(((&&&'''((((((((())))))***))))))*********+++++++++(((((())))))***+++++++++((((((((()))))))))******++++++***))))))***+++,,,++++++***))))))***+++,,,000---***(((&&&$$$''',,,&&&)))((()))((( &&&<<<******+++,,,,,,,,,,,,+++,,,,,,++++++******)))))))))***++++++,,,,,,++++++,,,,,,---.........------000+++...)))444***iiiWWWWWWWWWWWWXXXYYYYYYZZZZZZXXXXXXXXXYYY[[[]]]```aaacccbbbaaaaaaaaaaaa___^^^OOOVVV]]]]]]ZZZZZZ```fffhhhvvvwwwqqqyyy```qqqoookkkfffbbb^^^[[[YYYYYY\\\___bbbfffjjjpppssstttyyy|||zzz{{{zzz~~~yyyrrruuuppppppppppppooonnnmmmmmmgggeeeccc___ZZZTTTNNNKKKCCCAAA===888444222000///000///...---+++***)))(((+++++++++"""^^^%%%777%%%'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&%%%######$$$%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((('''&&&%%%''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((('''&&&&&&((())))))(((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((((((((((((''''''''''''''''''''''''}}}mmmZZZNNNGGGBBB???@@@===<<<::::::;;;;;;999888888666333222222222111000222222111111000...---,,,---------,,,+++*********++++++++++++,,,---...///,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,+++***)))((('''((())))))(((((()))***)))************+++++++++&&&&&&''''''((((((((()))*********+++++++++,,,,,,***)))'''&&&&&&(((***+++,,,+++)))((((((***,,,---***---...,,,(((%%%'''+++...,,,''',,,333)))"""###777rrr******+++,,,,,,,,,,,,++++++++++++++++++*********------...////////////...,,,,,,---...............***///111+++...&&&>>>aaaVVVVVVWWWXXXXXXYYYZZZZZZVVVVVVVVVVVVWWWYYY[[[]]]^^^___```aaabbbbbbbbbaaabbb^^^___eeeiiihhhkkkpppiiioooooosss||||||~~~qqqooolllhhheeebbb```___[[[]]]___```cccgggmmmpppqqqxxxzzz{{{|||qqqrrruuussssssttttttssssssrrrqqqmmmlllkkkhhheee```]]]ZZZPPPMMMHHHBBB<<<777444333///......---,,,+++******'''---$$$...---222'''(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%&&&&&&'''((()))(((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((((((&&&%%%&&&''')))((((((((((((((()))))))))))))))$$$$$$%%%%%%'''(((***+++''''''''''''''''''''''''(((((((((''''''(((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''uuufffUUULLLGGGCCC@@@AAA<<<;;;::::::;;;;;;999777888555333111222222222111000000000000000///......,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,------,,,+++***+++---...---,,,************************+++++++++++++++++++++++++++++++++*********))))))(((***+++***((('''(((***)))************+++++++++(((((((((((((((((()))))))))))))))*********++++++((((((((((((((())))))*********)))******++++++,,,%%%)))......---,,,---...***))) +++,,,(((---%%%444+++,,,hhh******+++,,,,,,,,,,,,+++***++++++++++++++++++,,,------...///////////////,,,------...............,,,111///000111)))555[[[[[[[[[[[[[[[[[[[[[[[[XXXWWWWWWWWWWWWYYY[[[\\\^^^```bbbccccccccccccdddeee```[[[\\\bbbiiimmmnnnkkkvvvzzz{{{zzzooommmyyygggqqqpppnnnllljjjhhhggggggeeeeeeffffffgggjjjooosss~~~}}}yyyyyy~~~yyy{{{qqqtttxxxvvvvvvwwwwwwvvvuuuuuutttqqqqqqpppnnnkkkiiigggfff___\\\VVVOOOIIICCC@@@>>>555444333111///...,,,,,,%%%---###111(((xxx&&&111''''''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))%%%%%%&&&&&&'''(((((()))&&&%%%%%%%%%&&&&&&'''(((((())))))))))))(((''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((((((((('''&&&&&&((('''&&&%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%$$$&&&((('''%%%$$$&&&''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((($$$%%%&&&(((((((((((('''&&&&&&&&&''''''''''''((((((&&&%%%%%%'''((((((((('''''''''((((((((())))))%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''pppbbbSSSKKKHHHDDDBBBBBB<<<;;;::::::;;;;;;999777888555333111222222222111......///000000000000000*********++++++,,,------......---,,,++++++++++++,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))******)))+++,,,+++((('''(((***)))************+++++++++++++++++++++++++++++++++&&&&&&&&&&&&'''''''''(((''')))+++,,,---,,,+++***'''(((***,,,,,,,,,+++***)))***+++))))))******(((###111222***'''"""!!!***---%%%'''333,,,$$$YYY******+++,,,,,,,,,,,,+++*********++++++,,,,,,---***+++,,,,,,------,,,,,,,,,---......//////......444111***444<<<000;;;[[[bbbbbbaaa```___^^^]]]]]][[[ZZZYYYYYYZZZ[[[]]]^^^```bbbeeeffffffeeeeeefff^^^hhhlllgggfffjjjiiibbbjjjiiidddkkkwwwssslllqqqrrroookkkmmm|||qqqpppooonnnmmmmmmmmmmmmoooooonnnmmmmmmpppuuuxxx|||~~~}}}yyywwwooopppvvv{{{wwwwwwxxxwwwwwwvvvuuutttttttttrrrqqqooommmlllkkkkkkgggaaaZZZTTTNNNKKKIII>>>===:::777333000---,,,+++111)))+++...VVV!!!%%%''''''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%&&&&&&'''(((&&&'''((((((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&'''(((((('''&&&%%%)))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%$$$&&&((('''%%%$$$%%%((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((###$$$&&&((())))))((('''&&&&&&&&&'''''''''(((((((((&&&%%%%%%&&&(((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''ooo```QQQJJJFFFBBB@@@@@@>>><<<::::::;;;;;;:::999777666555444222111000///000000000000000//////............------,,,,,,,,,***)))((()))+++,,,,,,+++******+++,,,,,,,,,,,,+++***+++---......---+++***......---,,,,,,+++******------,,,++++++******)))+++*********))))))(((((((((((()))***+++,,,,,,---++++++******++++++,,,---)))))))))))))))******+++************************+++*********))))))((((((,,,++++++******++++++,,,+++(((&&&'''***+++)))&&&,,,---...---------///111000,,,,,,------.../////////------------------------///......///000///...,,,///000000///...///111333222222333555999>>>CCCFFFCCCFFFIIILLLOOORRRVVVXXXYYYZZZ\\\___aaabbbcccdddbbbbbbcccdddfffhhhjjjllljjjkkklllmmmnnnnnnnnnnnnnnnooooooooommmllljjjhhhgggfffffffffggggggeeecccbbb```^^^]]]]]]```bbbdddcccdddfffgggggggggfffeeehhhfffdddcccbbbcccdddeeehhhhhhhhhiiiiiijjjjjjjjjjjjkkkmmmnnnooonnnmmmmmmwwwnnnnnnppprrrtttuuuuuuvvvwwwwwwuuuuuuuuuuuuvvvwww~~~{{{oooiiijjjbbb```}}}vvv}}}zzzyyyyyyyyywwwvvvxxxwwwvvvuuusssqqqpppooonnnmmmkkkhhhddd```]]][[[NNNJJJEEE@@@<<<888444111222000............---,,,))))))(((((()))***+++,,,***++++++++++++***))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((******)))((('''((()))+++)))''''''))))))'''$$$))))))))))))))))))))))))%%%&&&''')))************!!!$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''%%%$$$%%%((((((&&&###%%%'''%%%###$$$))))))$$$((('''&&&%%%%%%%%%%%%%%%&&&''')))******)))'''&&&((((((((((((((('''''''''''''''((((((((((((''''''))))))((((((((('''''''''''''''''''''''''''''''''+++***)))((('''&&&%%%%%%******)))((('''&&&%%%%%%'''''''''(((((((((((()))+++***)))(((&&&$$$######''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&&&&%%%((((((((()))))))))))))))''''''''''''''''''''''''((()))))))))))))))(((''''''&&&&&&&&&&&&'''((((((''''''((((((((((((((((((((((((((((((((((((((((((######$$$&&&((()))***+++(((((((((''''''&&&&&&&&&'''((()))***)))(((&&&$$$'''((('''&&&%%%&&&))),,,nnn___QQQIIIFFFBBB@@@@@@===;;;999888999999888777777666555444222111000/////////000000000///......---------------,,,,,,,,,,,,+++******+++,,,+++)))******+++,,,,,,,,,,,,+++)))***,,,------,,,***)))---------,,,,,,++++++***++++++++++++++++++++++++************)))))))))(((******************++++++***************+++,,,,,,)))))))))))))))******+++************************************)))))))))(((,,,++++++******++++++,,,,,,+++***+++,,,---,,,++++++---------++++++---///222(((>>>www|||++++++,,,,,,---..............................---------,,,,,,------,,,,,,000111222222111333555888777888:::===@@@CCCEEEGGGHHHJJJMMMOOOPPPRRRUUUWWWYYYZZZ[[[]]]___`````````______```aaabbbdddfffffffffgggiiijjjlllmmmnnnnnnkkklllmmmmmmmmmkkkjjjiiiiiihhhggghhhiiihhhgggeeecccbbb```______```aaabbbbbbbbbcccdddddddddcccbbbbbbaaa```___^^^______```bbbbbbbbbbbbccccccccccccddddddeeeffffffgggffffffgggkkkmmmkkkhhhkkkttt}}}}}}pppqqqrrrtttuuuuuuvvvvvvvvvvvvuuuuuuuuuwwwxxxyyy|||rrrllliii^^^SSS[[[mmmeeennnsss{{{zzzzzzyyyzzzzzzzzzzzzyyyyyyxxxwwwuuutttssssssqqqpppnnnkkkhhheeebbbaaaZZZWWWQQQLLLGGGBBB===999333111...---------,,,+++------------------------+++++++++++++++***))))))************************************)))))))))((())))))))))))))))))))))))((()))***)))'''&&&'''(((&&&%%%###$$$&&&'''&&&$$$''''''''''''''''''''''''''''''((()))))))))((((((%%%&&&'''(((((((((''''''''''''(((((((((((('''''''''%%%$$$&&&((((((&&&$$$%%%%%%%%%((())))))'''%%%)))(((''''''&&&&&&&&&'''&&&'''(((((((((((('''&&&((((((((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''((((((''''''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((%%%%%%$$$$$$$$$$$$$$$$$$'''((()))***)))(((&&&%%%&&&'''&&&%%%$$$%%%(((***lll^^^PPPIIIFFFBBB@@@@@@>>><<<999888888888777555666666555444222111000000...////////////...------,,,,,,,,,,,,------------...---++++++,,,,,,***)))******+++,,,,,,,,,,,,+++))))))++++++++++++)))))),,,,,,,,,,,,,,,+++++++++))))))******+++,,,,,,---************))))))))))))++++++*********)))))))))***))))))))))))***++++++)))))))))))))))******+++************************************)))))))))))),,,++++++******++++++,,,''')))******))))))***++++++,,,---,,,+++***+++,,,*** """///000'''+++999******++++++,,,------...........................------,,,++++++,,,......111333555666777999<<>><<<:::::::::888777666555555444222111111000...............------,,,+++++++++,,,,,,------......---+++,,,------+++*********+++,,,,,,,,,,,,+++******++++++++++++******+++++++++++++++,,,,,,,,,))))))******+++++++++,,,*********)))))))))))))))************)))))))))))))))))))))((())))))***+++)))))))))))))))******+++*********************************))))))))))))))),,,++++++******++++++,,,%%%(((******''''''))),,,,,,---...---+++******+++'''444444%%%""",,,...%%%+++++++++,,,------......---------------...............---------///222444333555888;;;===???CCCFFFGGGHHHIIIJJJJJJKKKJJJJJJNNNPPPRRRRRRQQQRRRSSSUUUXXXYYY[[[\\\^^^_________^^^^^^]]]\\\\\\\\\]]]]]]______```bbbdddfffggghhheeefffggghhhhhhhhhggggggdddcccbbbbbbcccddddddccceeeeeeeeefffffffffffffffgggggggggffffffeeedddccceeeeeeeeeeeeeeedddcccbbb```aaabbbbbbbbbaaa```___bbbbbb```______```aaabbbYYY]]]cccggggggeeebbb```dddkkkkkkgggfffgggjjjpppkkklllmmmnnnooooooooooooppppppqqqrrrtttwwwyyy{{{||||||}}}}}}}}}}}}}}}}}}|||yyyrrrjjjfffddd___XXX]]]QQQKKKQQQ^^^lllqqqllltttvvvyyy{{{|||}}}}}}~~~zzzzzzzzzzzzzzzzzzyyyyyyvvvvvvtttsssqqqpppoooooollljjjgggddd```ZZZSSSOOOIIIEEE@@@;;;888555111///)))******+++******((((((++++++,,,,,,++++++***)))++++++++++++++++++++++++*********)))))))))))))))((((((((((((((((((((((((&&&(((((((((&&&%%%&&&'''***))))))***++++++++++++''''''''''''''''''''''''''''''(((((((((''''''&&&)))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&***%%%***888:::---&&&***(((((('''''''''''''''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&%%%&&&''')))***''''''''''''''''''''''''"""###$$$%%%&&&''''''''''''&&&&&&&&&&&&'''(((((()))((((((''''''&&&&&&%%%((((((((((((((((((((((((***))))))((('''&&&&&&%%%'''''''''(((((())))))***''''''((()))(((((('''&&&&&&''''''&&&%%%%%%&&&(((fffZZZMMMHHHFFFCCCAAAAAAAAA>>><<<:::::::::888777555555444333333222111111...............------,,,***++++++,,,,,,---------,,,+++***+++---...---,,,******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))******'''(((((()))******++++++)))))))))((())))))***+++)))))))))))))))******+++************************))))))))))))))))))******,,,++++++******++++++,,,))),,,...---+++***,,,///,,,---///...,,,++++++++++++'''(((///444222---***,,,,,,,,,---......//////++++++,,,,,,---------------.../////////222666:::777:::>>>AAACCCFFFJJJLLLNNNMMMKKKJJJJJJKKKMMMNNNNNNPPPRRRSSSSSSTTTVVVWWWZZZ[[[]]]___```bbbccccccaaa```___^^^]]]]]]]]]]]]^^^^^^^^^^^^___```bbbccc```aaacccdddeeeeeeeeedddhhhfffeeefffhhhjjjkkkjjjiiijjjkkkmmmpppqqqssssssuuutttsssrrrpppoooooonnnqqqqqqppppppooommmlllkkkiiijjjkkkllllllkkkiiihhhkkkjjjhhhgggfffggghhhhhhqqqnnniiifffeeeeeefffggggggkkkeeefffpppmmmiiirrrlllmmmnnnoooppppppppppppllllllmmmnnnpppsssuuuwwwyyyyyyyyyyyyyyyzzzzzzzzz}}}}}}||||||}}}~~~~~~yyynnnfffccc\\\TTTMMMJJJUUU\\\XXX___hhhdddqqquuuzzz||||||||||||}}}zzzzzzzzzzzzzzzzzzzzzzzzwwwvvvuuussssssrrrrrrsssmmmllljjjiiigggccc^^^ZZZWWWSSSMMMGGGBBB<<<777333......//////......---,,,+++,,,,,,,,,,,,+++******************************))))))))))))))))))******((((((((((((((((((((((((&&&(((((((((&&&%%%&&&'''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))'''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((''''''''''''***$$$(((666888,,,&&&)))'''&&&&&&%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&'''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((('''''''''&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''''')))((('''''''''(((******''''''''''''''''''''''''###$$$%%%''''''((((((((('''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((''''''$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''((()))(((&&&&&&'''(((~~~dddXXXLLLHHHFFFCCCAAAAAA>>><<<999888888888777555555555444333333222111111...////////////...------++++++++++++,,,,,,,,,,,,+++***)))***---...---,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,++++++***))))))(((((())))))))))))************&&&''''''((()))***+++,,,***))))))))))))***++++++)))))))))))))))******+++************************))))))))))))************,,,++++++******++++++,,,***+++,,,,,,+++***+++,,,+++---//////---,,,+++,,,...111555333'''$$$222,,,,,,---......//////000++++++,,,,,,---.........+++...111333333666<<<@@@???BBBFFFIIIKKKMMMPPPRRRRRRQQQNNNMMMMMMOOOQQQSSSQQQSSSVVVWWWWWWXXXZZZ\\\]]]^^^```bbbcccdddeeeeeecccbbbaaa___^^^^^^^^^]]]\\\\\\[[[[[[[[[]]]^^^___]]]___bbbeeeggghhhiiiiiimmmlllkkklllpppssstttuuuuuuvvvxxx{{{~~~~~~|||zzzxxxwwwvvvtttvvvxxxyyyyyyyyywwwvvvxxxwwwvvvuuuttttttttttttooommmkkkjjjkkkmmmqqqsssjjjiiicccfffqqqpppiiillllllmmmmmmmmmlllkkkkkkjjjiiiiiiiiiiiikkkmmmooopppssssssssstttuuuvvvvvvvvvxxxxxxxxxyyyzzz{{{|||}}}yyy|||}}}vvvnnneee\\\TTTSSSNNNNNNJJJDDDOOOeeeooommmsssyyy||||||{{{{{{}}}{{{{{{{{{zzzzzzzzzzzzzzzxxxvvvuuusssssssssssstttpppooonnnmmmmmmkkkhhhfff___\\\XXXSSSMMMFFF???:::555444222000///...------,,,,,,,,,,,,,,,++++++***************************))))))))))))************))))))))))))))))))))))))'''((()))(((&&&&&&&&&''')))******)))'''%%%&&&'''))))))))))))))))))))))))%%%&&&''')))******++++++(((''''''((()))***+++,,,''''''((((((((((((''''''&&&'''))))))'''&&&'''((('''###%%%---///((($$$&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&''''''''''''''''''''''''''''''((((((((((((''')))))))))'''&&&'''(((}}}bbbVVVKKKHHHFFFCCCAAAAAA===;;;999888999999888777555444444333333222222111//////000000000///......,,,,,,,,,++++++++++++++++++***)))***+++,,,+++*********+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))************))))))))))))((()))))))))************'''((((((((())))))*********************+++,,,,,,)))))))))))))))******+++************************((()))))))))************,,,++++++******++++++,,,,,,***))))))))))))((('''(((***---...---+++++++++...000***###+++::::::000+++,,,,,,------...//////------......///000000111,,,111777:::;;;>>>DDDIIIHHHKKKOOOQQQSSSTTTVVVXXXVVVVVVUUUUUUVVVWWWXXXYYYYYY[[[]]]]]]]]]^^^```bbbccccccdddddddddddddddcccbbbaaa```^^^^^^]]]]]]]]]YYYYYYXXXXXXYYY\\\^^^___aaaccchhhmmmrrrvvvxxxyyyzzzxxxxxxzzz~~~|||xxxwww{{{yyyvvvtttuuuvvvvvvsssssssssqqqooommmjjjgggffffffeeeeeedddeeefffhhhiiillllllmmmnnnoooqqqrrrrrrrrrssstttuuuvvvwwwxxxxxxwwwwwwxxxzzzwwwmmmddd```UUUTTTRRRQQQSSSWWWZZZ]]]gggnnnwww{{{{{{{{{|||~~~}}}|||||||||{{{{{{zzzzzzxxxwwwuuussssssssstttuuusssqqqoooooooooooommmllldddcccaaa^^^ZZZSSSKKKFFF???<<<777222///---,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))((()))***)))'''&&&'''((((((***+++***((('''(((***(((((((((((((((((((((((((((((()))***++++++******)))((((((((()))***+++,,,''''''((((((((((((''''''%%%(((***)))'''&&&'''((('''%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&'''((((((&&&'''(((((((((((('''&&&&&&&&&''''''((())))))***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''&&&''''''((((((((('''''''''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))'''''''''''''''((())))))&&&((()))((('''%%%&&&&&&{{{aaaVVVKKKGGGFFFDDDAAAAAA>>><<<::::::;;;;;;:::999444444444333333222222222000000000000000//////...---,,,,,,++++++*********---+++******+++***)))(((******+++,,,,,,,,,,,,+++++++++************++++++---,,,,,,+++***)))((((((((((((((()))******++++++(((((())))))*********+++))))))))))))((((((((((((++++++******++++++,,,---)))))))))))))))******+++************************(((((())))))*********+++,,,++++++++++++++++++,,,111...++++++------+++(((&&&))),,,---,,,+++***+++***)))***,,,,,,))))))+++***++++++,,,,,,---.........//////000111222222333000666===BBBCCCFFFLLLQQQNNNQQQUUUWWWXXXYYYZZZ\\\XXXYYY[[[]]]^^^^^^^^^]]]```aaaccccccbbbbbbdddeeefffffffffeeedddcccbbbaaa```___^^^]]]\\\\\\\\\\\\WWWVVVVVVWWWYYY\\\___aaagggjjjpppwww~~~yyy}}}yyyuuupppllljjjddddddbbbbbbbbbbbbcccdddgggggghhhjjjlllmmmoooooonnnoooppprrrsssttttttttt~~~vvvrrrvvvvvvnnngggfffXXX^^^ZZZRRRPPPPPPVVVdddccckkkuuu{{{{{{|||~~~~~~~~~}}}}}}|||{{{{{{{{{yyyxxxvvvtttsssssstttuuutttrrrooonnnoooooonnnmmmhhhhhhhhhgggddd^^^VVVPPPKKKGGG@@@999333000//////,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))(((******)))((('''((()))"""%%%'''&&&%%%$$$''')))''''''''''''''''''''''''***++++++++++++***)))))))))((('''''''''((()))***%%%&&&&&&&&&&&&&&&&&&%%%%%%(((******'''&&&'''))))))***&&&"""###***,,,)))'''''''''''''''((()))***&&&''')))******)))'''&&&&&&&&&&&&'''((())))))***%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))''''''''''''''''''''''''+++******((('''&&&%%%%%%###$$$$$$%%%&&&(((((()))'''''''''((((((((())))))%%%&&&&&&''''''((((((((('''''''''&&&&&&'''''''''''''''((((((((((((''''''(((((((((''''''&&&&&&%%%###%%%(((******)))&&&%%%'''''''''''''''''''''''''''''''''(((''''''&&&&&&'''&&&&&&&&&&&&'''((((((###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((******))))))((((((''''''((((((''''''&&&&&&%%%%%%'''''''''''''''((()))***%%%'''((((((&&&$$$$$$%%%