BM6]6(@ ~~~~~~{{{wwwrrrnnnnnnttt}}}~~~zzzsssuuuuuuuuuttttttsssrrrrrrrrryyy~~~{{{vvvvvvwwwwww|||vvvrrrrrrtttvvvzzzvvvssssssvvvzzz{{{zzzwwwssssssvvvxxxwwwwwwyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~yyyzzz{{{yyyvvvtttttttttzzzvvvuuuwwwxxxvvvtttvvvuuuyyy}}}}}}yyytttpppoooooopppqqqppppppqqqssssssqqqoooiiiooossssssuuuzzz|||zzztttvvvxxxyyyzzz{{{}}}|||sssoooqqquuuxxxyyyuuuooolllppprrroooppptttaaaSSSQQQWWW```{{{dddPPPIIIIIIHHHGGGKKKGGGHHHOOOMMMHHHMMMYYYvvvyyyIII;;;===666444444333333222111000000222222111111000000000000000////////////....................................---,,,,,,++++++++++++)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...///111333444444555666666666888;;;===AAAEEEIIIMMMOOOTTTZZZ```ccc```aaafffiiiiiihhhjjjmmmuuu}}}~~~}}}|||wwwtttuuuzzz|||zzz{{{zzzvvvwwwwwwvvvvvvtttrrrpppooozzz~~~zzzvvvxxxyyyyyy|||wwwsssqqqssswwwyyy|||zzzxxxxxxyyyxxxuuusssrrroooooossstttrrrqqqsssyyy~~~~~~|||{{{zzzzzz{{{zzz{{{{{{zzzwwwvvvuuuvvvwwwrrrooopppqqqpppqqqsssrrruuuyyy}}}~~~~~~~~~~~~yyyqqqnnnpppssssssrrrqqqrrrtttuuutttsssnnnuuuzzzyyyyyy|||}}}|||zzz|||}}}}}}||||||~~~|||wwwuuuwwwyyyyyywwwtttmmmjjjmmmnnnmmmnnnrrrsss|||}}}___QQQUUUUUU\\\rrr~~~mmmXXXIIIEEEFFFFFFEEEIIIJJJOOORRRNNNNNNbbb{{{aaa@@@999;;;444444444333333222111111000000000000//////........./////////.........------.........------............---,,,,,,+++++++++,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------///111333444444555666666666888;;;===@@@CCCHHHLLLOOOUUU\\\bbbbbb___```fffiiihhhhhhjjjjjjrrrzzz}}}|||yyy{{{yyyvvvuuuvvvzzz~~~zzz{{{yyyuuuuuuyyyzzzyyywwwwwwwwwvvvuuurrrpppnnn~~~yyyxxx|||~~~wwwuuuqqqoooooossswwwzzz{{{{{{{{{|||{{{wwwrrrnnnmmmlllnnnrrrrrrnnnmmmnnnwww{{{{{{zzz}}}{{{~~~{{{~~~|||yyywwwwwwxxxwwwwwwuuuvvvxxxxxxwwwwwwyyyzzzxxxrrrmmmnnnooooooqqquuuvvvxxx|||}}}|||~~~~~~tttoooqqqvvvtttrrrpppqqqsssvvvwwwwwwsss|||~~~~~~~~~}}}}}}~~~|||zzzxxxxxxzzzzzzwwwtttrrrlllhhhhhhjjjjjjlllooonnnqqquuuvvvRRRQQQQQQOOOXXXbbbpppzzzcccXXXKKKCCCCCCFFFGGGFFFHHHMMMSSSRRRMMMYYYfffLLL<<<:::<<<666444333333222222111111111///////////////.....................---------,,,///...---,,,,,,---...///------,,,+++++++++,,,,,,---...///000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------///111333444555666666666666888;;;>>>@@@CCCGGGKKKOOOUUU^^^eeebbb___```fffiiiiiiiiikkkiiipppwwwyyy~~~{{{wwwwwwwwwvvvuuuuuuwwwzzz{{{|||uuuvvvuuutttuuuwwwyyyyyysssssstttuuuuuutttrrrrrr{{{{{{zzzxxx{{{uuurrrooommmnnnppptttwwwxxxyyyzzz{{{zzzvvvrrrooollllllooosssrrrnnnlllnnnvvv{{{}}}}}}~~~~~~{{{wwwsssxxxvvvuuuuuuwwwwwwuuusssnnnpppsssuuuwwwyyy}}}}}}xxxuuuwwwxxxwwwxxxzzz{{{|||~~~|||{{{~~~|||vvvssstttwwwssspppnnnnnnqqqtttwwwxxxttt~~~}}}{{{{{{||||||zzzyyyzzz||||||xxxtttpppkkkgggfffggghhhjjjkkkoooqqqooottt[[[OOOPPPTTTYYYXXX```ppp{{{aaaPPPKKKFFFEEEGGGJJJKKKKKKOOOPPPQQQQQQVVVpppvvvOOOAAA:::888999555333333333222222111111111000000000000000000//////......---------,,,,,,,,,000...---,,,,,,---...000---,,,,,,++++++,,,,,,,,,,,,---///111000...+++***+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---...000222444555666777777777888;;;>>>BBBEEEHHHKKKNNNUUU]]]dddccc```aaagggkkkjjjjjjllllllrrrwwwxxx{{{~~~}}}yyywwwwwwxxxzzzyyyyyy{{{~~~~~~|||ssstttuuuwwwxxxwwwwwwwwwnnnoooppprrrtttuuuvvvvvvvvvxxxxxxwww{{{~~~sssqqqooonnnnnnqqquuuwwwyyyyyyyyyxxxuuusssqqqppplllmmmqqqtttsssnnnmmmppprrrvvvyyyzzz}}}}}}}}}~~~||||||}}}}}}zzzxxxuuusssqqqoooooopppsssuuuwwwvvvtttrrrqqqsssuuuvvvxxxzzz~~~}}}}}}~~~{{{|||~~~|||xxxwwwvvvuuuvvvwwwwwwvvvuuutttqqqnnnnnnqqquuuxxxzzzsss|||~~~zzz{{{|||{{{yyyxxxxxxyyy~~~|||yyyzzz|||}}}zzzwwwnnnllljjjhhhhhhjjjiiiggghhhmmmmmmkkkyyy~~~cccQQQRRRVVVOOOUUU]]]kkk{{{|||zzzzzz}}}aaaNNNGGGGGGGGGIIIKKKMMMOOOOOOTTTQQQOOOWWWlllZZZ???;;;666222222000333333222222222222222111////////////////////////......---------,,,,,,,,,///...------------...///,,,,,,,,,++++++,,,,,,---)))***---//////...,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,...000222333555666777777777999<<<>>>DDDGGGJJJLLLOOOTTT[[[aaadddaaabbbhhhlllllllllnnnpppvvvzzz{{{}}}~~~|||yyyxxxzzz}}}zzzyyyyyy|||}}}zzzsssrrrtttxxxyyyuuutttuuunnnnnnnnnnnnpppsssvvvwwwtttwwwxxxvvvwwwzzz{{{xxxsssrrrpppppprrruuuyyy{{{}}}|||{{{wwwsssppppppqqqmmmnnnrrrvvvtttooopppuuuyyyyyyyyyyyy{{{~~~}}}}}}~~~~~~}}}{{{~~~yyyvvvxxx|||}}}yyyxxxvvvsssrrrppppppooojjjmmmrrrssssssqqqqqqqqqyyyzzzzzzzzzyyyzzz}}}~~~~~~~~~}}}xxxrrrooommmoootttwwwvvvtttvvvtttqqqqqqtttxxx{{{|||tttzzz~~~~~~~~~{{{uuuvvvwwwvvvtttssstttuuuwwwtttqqqrrrtttuuusssqqqmmmoooooonnnnnnnnnjjjeeebbbgggjjjhhhmmmmmmYYYUUUMMMSSSSSSXXXbbbooovvvpppmmmlllpppxxxsssaaaQQQGGGEEEGGGJJJLLLMMMNNNPPPRRRRRRRRRYYYkkk```FFF:::<<<777333444222222222222222222222222222............////////////............---------,,,........................,,,,,,+++++++++,,,------((()))+++---...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,...000222333666777777777777999<<>>BBBCCCHHHMMMPPPRRRUUUZZZ^^^dddaaa```dddjjjoooooommmooowww{{{yyy||||||yyywwwyyyxxxsssssstttsssqqqtttxxxxxxsssssssssssstttttttttrrrqqqqqqrrrsssuuuwwwzzz}}}yyywwwuuuvvvyyy{{{zzzyyyyyywwwvvvwwwzzz}}}}}}zzzyyy{{{}}}~~~~~~|||zzzyyywwwwwwwwwuuuvvvvvvuuussstttvvvxxxzzzxxxwwwwwwuuuttt}}}~~~}}}|||{{{yyywwwyyyvvvtttssstttuuuvvvuuuvvvuuusssrrrtttxxx|||~~~zzz{{{zzzyyyxxxvvvsssooolllkkkllljjjfffhhhnnnrrrqqqvvvwwwwwwwwwwwwvvvuuuuuupppooopppuuu{{{~~~}}}{{{uuutttsssttttttqqqjjjdddiiifffiiiqqqvvvvvvuuuvvvssssssqqqnnnmmmnnnrrrvvvyyyyyyzzz{{{|||zzzvvvsssrrrqqqrrrtttwwwwwwuuussswwwvvvpppiiifffhhhgggdddeeeggghhhiiihhheeeaaa___[[[[[[[[[ZZZ\\\bbbkkkrrrcccRRRPPPJJJHHHMMM___iii}}}wwwqqqpppooonnnlllggg^^^TTTLLLEEEDDDCCCBBBDDDIIIOOOSSSKKKJJJPPPWWWTTTWWWtttuuuXXXAAA:::999888777666555444333777666555555444333222222111///111666===>>>999333222222111111111000000000//////000000///...---,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,+++******)))+++++++++++++++++++++++++++,,,------,,,---000333222555777888777999===AAADDDHHHMMMPPPRRRUUUZZZ___cccaaa```cccjjjnnnnnnlllooowww{{{vvvyyyyyyvvvtttsssqqqmmmqqqsssttttttwww{{{{{{wwwttttttuuuuuutttrrrpppooorrrrrrrrrsssvvvxxx{{{|||{{{wwwuuuwww{{{|||wwwrrrtttuuuuuuvvvwwwyyy{{{|||{{{yyyxxxyyy|||}}}|||xxxssspppooooooooonnnppprrrtttuuuvvvyyy{{{vvvuuuvvvwwwtttooonnnqqqyyy|||zzzyyyxxxwwwwwwwwwwwwtttrrrsssqqqpppqqqsssuuuvvvvvvuuussspppnnnooorrrwwwzzz{{{{{{}}}|||yyyyyywwwtttssstttrrrnnnkkkjjjmmmmmmlllooouuuxxxwwwzzz{{{{{{zzzxxxtttpppnnnjjjjjjnnnuuu}}}tttttttttrrrppplllhhheeegggfffjjjrrruuurrrpppppprrrpppmmmjjjhhhjjjooosssyyyxxxxxxxxxxxxvvvrrrooolllmmmooosssvvvvvvtttrrruuutttnnngggddddddbbb^^^aaaaaa```___]]]\\\[[[ZZZZZZZZZ[[[ZZZZZZ\\\```bbbeeevvv}}}aaaSSSIIIFFFIIIJJJOOO^^^uuu{{{qqqiiidddgggjjjllliiiaaaVVVKKKEEE???AAADDDFFFGGGJJJQQQVVVMMMMMMQQQTTTWWWkkkuuuKKK>>>;;;666666555555444333333222555555555555444444444333333111111222333444222000333333333222222111111000............---,,,+++***......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---000333333666999999888:::>>>BBBEEEIIINNNRRRSSSVVV[[[```bbb``````ccciiillllllkkknnnwww{{{qqqrrrssssssssssssrrrpppqqquuuwwwwwwyyy||||||xxxssstttuuuuuusssrrrqqqpppsssrrrqqqrrrtttvvvwwwwwwsssrrrrrruuuxxxxxxtttooowwwwwwxxxwwwuuusssrrrrrrxxxxxxyyyyyyyyyyyyzzzzzz~~~{{{vvvqqqmmmjjjiiiiiikkknnnrrrtttuuuwwwyyy{{{tttuuuwwwwwwuuusssuuuxxx{{{~~~||||||wwwvvvvvvvvvvvvuuurrrppppppooooooqqquuuxxxzzzzzzuuurrrnnnkkklllooosssvvvwwwwwwwwwyyy{{{{{{yyywwwxxxtttqqqqqqssssssppplllnnnrrrssssssuuuyyyzzzxxxvvvxxxzzz{{{yyyuuuqqqnnnllllllnnnttt|||yyyzzz{{{wwwrrrnnnmmmmmmhhhiiimmmtttuuuppplllkkkmmmlllkkkiiihhhjjjooorrrwwwvvvuuuuuuuuutttqqqnnniiikkknnnqqqrrrqqqooommmmmmmmmiiidddcccdddbbb^^^^^^```aaabbb```]]]ZZZWWW\\\\\\\\\[[[ZZZZZZ[[[\\\___iiiwwwtttXXXGGGFFFKKKGGGHHHQQQcccsss|||qqqhhhaaa]]]bbbgggiiieee[[[PPPHHHEEECCCDDDGGGLLLMMMLLLMMMPPPQQQKKKKKKVVVkkk\\\>>>:::999444444444444333333333333444444444444444444555555222333333222000///000000111111222222222222222222/////////...------,,,+++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---000333444888;;;;;;;;;<<>>BBBFFFKKKPPPSSSUUUXXX]]]aaa``````bbbeeehhhjjjjjjjjjjjjtttyyyrrrooonnnpppqqqppprrruuuppptttvvvsssrrrttttttrrrrrrttttttsssppppppssswwwssspppnnnooosssvvvvvvuuummmppprrrsssrrrsssvvvxxxsssuuuwwwuuurrrooopppqqqrrrvvv{{{~~~yyyvvvvvvuuutttqqqooollljjjiiipppqqqssssssrrrrrrsssuuuvvvxxxxxxwwwzzzzzz}}}yyyuuuyyyzzzuuuuuuwwwxxxsssnnnpppnnnkkkiiiiiihhhfffeeeiiiiiikkkpppuuuzzz||||||wwwuuusssqqqqqqsssuuuwwwsssssssssuuuwwwwwwvvvtttrrrtttvvvwwwwwwvvvtttsssuuuxxxxxxuuuttttttrrrmmmnnnooorrruuuxxxzzz{{{{{{xxxvvvuuuwww|||~~~~~~}}}xxxuuutttuuupppoooqqqtttqqqllljjjllleeekkksssyyyzzzyyywwwvvvooommmkkkkkklllllllllkkkjjjmmmnnnnnnkkkgggeeedddfffgggfffcccbbbcccaaa[[[bbb```]]][[[[[[\\\^^^```^^^ZZZWWWUUUWWWYYY[[[\\\]]]```eeesss~~~XXXOOOGGGEEEJJJNNNTTTiiiyyypppggg```ZZZUUURRRLLLNNNNNNJJJCCCAAACCCGGGKKKGGGHHHNNNOOOLLLOOOVVVXXXvvv{{{OOO555:::>>>000555555555555444444444444222222222222222333333333///222666888777555444333...//////000111222333333111111000000111111222333...------,,,,,,,,,,,,,,,++++++------------++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---000333000444888:::999999<<>>>>>>>>@@@CCCEEEIIINNNRRRSSSVVV[[[``````cccgggiiijjjjjjkkkkkkkkkwww}}}kkkgggaaa```dddllltttyyy{{{yyyvvvuuuxxx{{{}}}}}}~~~zzztttmmmiiiiiimmmqqqppppppoooppprrrvvvzzz|||{{{uuupppooorrrsssppplllmmmoooqqqpppoooooosssvvvuuuvvvwwwxxxwwwsssmmmhhhjjjgggdddbbbdddiiiooosssuuummmiiimmmpppoookkkjjjlllpppwwwlllqqqrrrrrrnnnjjjggghhhjjjjjjjjjiiiiiijjjmmmpppqqqpppooopppsssxxx|||}}}vvvwwwyyyzzzzzzzzzyyyxxxuuuuuutttrrrooooooppprrrsssqqqmmmjjjiiiiiikkkmmmnnnhhhaaaaaahhhooossstttjjjmmmrrrvvvyyy|||}}}|||yyyuuussssssvvvxxxxxxxxxxxxxxxxxxvvvqqqmmmmmmnnnqqqsssrrrooorrrxxx}}}|||}}}|||zzztttnnnrrryyyyyysssppprrrxxx||||||{{{zzzzzzzzzxxxuuurrrkkkmmmooonnnlllkkkmmmoooqqqvvv}}}~~~yyyuuuooollllllmmmoooooowwwtttpppmmmkkkjjjhhhfffeeeeeeeeedddbbb___]]][[[YYY^^^ccceeefffddd```[[[___[[[XXXYYY\\\]]]ZZZVVVPPPVVV[[[ZZZ]]]sssXXXLLLQQQQQQOOONNNXXXZZZggg|||rrrjjjeeeccc\\\ZZZWWWRRRLLLGGGCCCAAA===@@@DDDGGGIIIKKKMMMPPPSSSOOORRRWWWXXXfffYYYLLL???999777555555777444444333222222111111000222111///.........///000////////////000000000000444444333222222111000000000111111111111444777;;;:::444///000555777222---///...---+++******++++++......---------,,,,,,,,,,,,,,,,,,---------......---------+++***,,,///111111555<<>>GGGHHHKKKOOOQQQSSSXXX___eeeeeedddeeehhhgggeeefffkkkrrryyy}}}jjjgggddddddiiiqqqxxx}}}~~~{{{zzz{{{|||{{{{{{xxxvvvrrrnnnkkkkkkooorrrnnnnnnnnnoooqqqtttxxxzzzvvvsssqqqppprrrrrrpppmmmjjjlllnnnnnnmmmlllnnnppptttuuuvvvvvvtttoooiiieeeccccccbbbbbbcccgggmmmqqqlllhhhfffhhhiiihhhiiimmmtttvvvwwwtttlllmmmmmmllliiihhhiiillliiihhhgggggghhhjjjlllnnnnnnmmmmmmnnnrrruuuvvvwwwrrruuuuuurrrqqqwwwsssjjjhhhmmmnnnoooppppppooonnnnnnmmmnnnnnnmmmllllllmmmnnnqqqoookkkhhhgggggghhhiiiiiieeeccceeekkkpppqqqpppjjjmmmrrruuuvvvwwwxxxyyytttttttttsssqqqqqqrrrtttuuuxxxzzzxxxtttooommmlllhhhgggiiinnnooonnnqqquuuxxxyyy|||~~~wwwppprrrvvvvvvppppppqqquuu|||zzzttttttsssrrrrrrrrrrrrooommmmmmqqqsssrrrnnnmmmpppuuuuuuxxx|||}}}{{{yyywwwvvvtttqqqllljjjkkklllmmmnnntttrrrnnnlllkkkkkkiiihhhfffdddaaa]]]ZZZXXXWWWWWW\\\aaagggjjjjjjgggaaa\\\]]]YYYVVVWWWZZZ[[[XXXTTTSSSTTTSSSPPPQQQ]]]sss~~~eee[[[VVVTTTTTTTTTSSSYYYfffvvv|||rrrhhhaaa\\\YYYRRRPPPMMMJJJFFFCCC@@@???CCCEEEHHHIIIKKKMMMPPPRRRTTTQQQSSS\\\jjjLLLBBB999777666444222333222222222222222222222222222111000///...//////000.../////////000000000000222222222222222222222222111111000...,,,,,,...000---000444777888666111...///...---+++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,++++++,,,///222555777;;;>>>===;;;???FFFGGGJJJOOOQQQSSSWWW]]]bbbfffeeegggjjjjjjgggiiimmmsssyyy~~~gggggghhhjjjooovvv|||}}}|||zzzxxxuuurrrrrrqqqooommmnnnpppsssooooooooopppqqqsssuuuvvvppppppqqqqqqpppooommmllleeehhhjjjjjjjjjiiiiiijjjsssssssssrrrnnniiieeebbbbbbfffiiihhhggghhhmmmsssllliiiggghhhggggggnnnvvvzzzyyy~~~wwwtttxxxhhhjjjkkkkkkjjjkkkmmmooojjjiiihhhhhhhhhiiikkklllkkkjjjhhhiiikkkllllllkkkeeeeeeeeebbb```cccjjjppptttssstttvvv|||wwwlllddd______cccddddddeeeeeeeeedddccccccdddfffhhhhhhgggggghhhiiimmmkkkhhheeeddddddeeefffdddcccdddhhhmmmnnnllliiiiiimmmqqqsssrrrpppooonnnjjjlllnnnooonnnnnnnnnoooqqqvvvzzzwwwpppjjjiiikkkeeebbbcccjjjooopppsssvvvwwwyyy||||||vvvqqqqqquuutttpppzzzyyyzzz}}}}}}xxxrrrvvvtttrrrqqqqqqpppnnnlllooorrrtttrrroooooossswwwuuuwwwxxxwwwuuurrrpppppppppmmmkkkkkkmmmnnnooonnnqqqooollljjjkkkkkkjjjiiihhhddd^^^XXXTTTRRRSSSTTT\\\bbbjjjppppppiiiaaa[[[ZZZWWWUUUUUUWWWXXXUUURRRVVVSSSOOOLLLLLLQQQWWW\\\ooozzzeeeTTTTTTPPPPPPTTT[[[eeevvv~~~zzzrrrhhh```XXXTTTRRRGGGFFFDDDBBBAAAAAABBBBBBEEEHHHKKKKKKIIIJJJNNNQQQUUUbbbvvv|||TTT???999555666777444111111000000111111222333333444111111000///////////////....../////////000000000///000000111222333333333555555444111///...000111555<<>>@@@@@@:::222---///333......------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++,,,,,,,,,...111555===:::999<<<>>>>>>@@@EEEFFFKKKQQQUUUWWWXXX\\\___eeedddhhhmmmmmmlllmmmqqquuu{{{aaaffflllqqqtttwww{{{~~~{{{{{{{{{|||{{{xxxsssooolllmmmnnnmmmlllkkkmmmnnnxxxxxxwwwuuusssqqqpppoooppprrrttttttqqqllljjjhhhdddbbbaaaaaadddiiimmmooommmnnnmmmjjjfffcccbbbccciiiooouuuvvvssssssyyyzzzrrrssswwwzzz}}}vvvqqqooorrruuussspppooolllkkkjjjkkkkkklllmmmmmmmmmmmmmmmlllllllllllllllgggfffdddeeeeeeeeedddbbb___]]]YYYXXXYYY]]]aaaccccccbbbaaa______aaabbbddd\\\aaafffllltttzzzyyytttlllyyy|||qqqkkkooonnnfffaaagggnnnooohhhfffqqqzzzyyy~~~}}}tttoookkkfffbbb```\\\ZZZ[[[[[[XXXVVVXXX]]]\\\\\\\\\\\\\\\\\\\\\___aaacccbbb```^^^]]]]]]______```aaacccdddeeeeeedddccccccccccccbbbaaa```cccgggkkkmmmllliiigggfffjjjiiihhhfffeeefffiiilllooopppqqqrrrrrrpppmmmjjjiiieeeeeelllsssvvvyyy{{{yyyzzz|||~~~~~~|||wwwssstttqqqppprrruuuwwwzzz|||}}}}}}||||||{{{yyywwwuuutttsssqqqpppooonnnllljjjrrrmmmiiikkkqqqtttrrrnnnhhhkkkpppsssrrrooommmlllmmmmmmmmmoooqqqsssrrrqqqnnnkkkhhhffffffeeedddcccbbb```^^^[[[XXXVVVUUUTTTQQQXXXgggvvvwwwkkk^^^XXXWWWVVVUUUTTTTTTSSSRRRPPPOOOQQQSSSQQQOOOOOORRRUUUSSS___xxxjjj]]]QQQOOORRRTTTTTTVVVfffqqq~~~yyytttpppnnneeeaaaZZZQQQJJJDDD@@@>>>@@@AAABBBDDDFFFJJJMMMOOOJJJNNNNNNHHHHHHZZZ{{{]]]EEE???;;;666444666555333222555222222222111111000000000000000000000000//////...............////////////000000000000000000000000---///000111111222444777222111111//////000222444------------------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------+++,,,,,,,,,,,,...222555===:::999<<<>>>>>>@@@EEEGGGLLLSSSXXXYYY[[[^^^aaaccccccggglllmmmkkkmmmqqqvvv|||dddiiippptttuuuvvvyyy|||xxxyyyzzz{{{{{{xxxssspppkkkkkkkkkiiiggghhhkkkmmmyyyxxxvvvsssqqqooonnnmmmssstttuuuuuussspppmmmjjjeeecccaaabbbfffkkknnnpppjjjkkkkkkhhheeedddgggjjjfffkkkppprrrsssvvv~~~xxxppprrrwwwyyyyyyyyytttpppmmmpppuuuvvvqqqlllkkkjjjhhhggghhhhhhgggfffiiiiiiiiiiiiiiihhhhhhhhhfffeeeddddddeeedddbbb```[[[ZZZYYYYYYZZZ]]]aaaddd___^^^]]]\\\[[[[[[[[[[[[XXX___ccccccbbbeeegggfffiiimmmkkkaaa\\\___^^^YYYWWWXXX[[[\\\ZZZ\\\hhhuuuhhhggghhhooowww||||||zzzlllllljjjgggccc```______bbb\\\XXXYYYXXXVVVUUUWWWWWWWWWWWWWWWWWWXXXYYYYYY^^^___```^^^\\\ZZZZZZZZZZZZ[[[]]]___aaabbbcccccccccaaa___]]]\\\]]]^^^___aaadddhhhjjjiiigggfffeeehhhgggeeecccbbbcccgggkkknnnnnnnnnpppsssrrrnnnkkkjjjffffffjjjnnnppprrrvvvpppqqqtttwwwyyyyyyvvvsssvvvsssrrrtttvvvuuuxxx|||xxxyyyyyyyyyxxxwwwvvvuuunnnmmmnnnoooqqqpppnnnlllpppkkkgggkkkrrruuuqqqllliiilllpppqqqooollljjjiiikkkjjjiiikkkmmmnnnmmmllljjjhhheeeccccccbbbaaa```\\\\\\]]]\\\ZZZWWWTTTRRRRRRVVVcccrrrsssggg\\\YYYVVVUUUTTTSSSRRRPPPPPPOOOSSSWWWZZZWWWPPPMMMPPPTTTSSSUUUbbbsssZZZNNNNNNPPPRRRTTTZZZ```lll{{{tttooojjjgggeeeZZZVVVQQQKKKEEEAAA???>>>@@@AAADDDFFFIIILLLMMMNNNJJJKKKIIIHHHTTTvvvgggHHH>>>AAA:::666333333222///000333333222222111000000//////000000000000000///......------........./////////000000000///////////////...///000000//////000222------///222555444000,,,------............---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,...111444:::999:::======<<<@@@FFFGGGLLLSSSXXXZZZ]]]```cccbbbbbbggglllmmmkkkkkkooowww}}}jjjpppvvvxxxwwwvvvxxx{{{vvvvvvvvvxxxxxxuuuqqqnnnjjjiiigggdddcccfffkkkoootttrrrpppmmmlllllllllmmmqqqooooooppprrrrrrnnnjjjeeedddccceeeiiillllllkkkfffhhhiiihhhfffgggmmmrrrnnnooopppqqqtttzzzzzztttqqqsssuuuttttttvvvrrrpppmmmkkkmmmoooooommmkkkhhhfffeeefffgggeeeccceeeeeeeeeffffffffffffeeefffeeedddccccccaaa^^^\\\YYY[[[^^^^^^]]]]]]___aaa[[[ZZZYYYWWWVVVUUUTTTTTTWWW]]]___\\\[[[___dddeeehhhccc]]]YYYWWWVVVUUUSSSSSSRRRRRRUUUUUUUUUYYY```XXXXXXXXX[[[```dddeeeeeeaaabbbbbb```]]][[[ZZZZZZ___ZZZXXXZZZZZZWWWVVVXXXRRRRRRRRRRRRSSSUUUVVVWWWYYYZZZZZZXXXVVVVVVWWWXXXWWWYYY[[[]]]^^^^^^^^^]]]]]]\\\ZZZXXXXXXZZZ^^^```___bbbeeefffeeedddcccddd```aaaaaaaaa```bbbeeeggglllnnnpppqqqpppnnnlllkkkkkkhhhgggiiihhhgggjjjpppiiijjjlllppptttuuutttssssssoooooorrrrrroooqqqvvvuuuwwwxxxyyywwwvvvuuutttooooooqqqrrrsssqqqnnnjjjgggggghhhkkknnnnnnllljjjlllmmmmmmkkkiiihhhiiikkkjjjhhhgggggghhhiiiiiihhheeeccc`````````aaa``````\\\]]]]]]\\\ZZZWWWTTTRRRVVVTTT[[[ffffff\\\UUUWWWSSSSSSSSSQQQOOOMMMMMMMMMTTTXXX[[[XXXSSSNNNNNNPPPOOOPPPWWWhhhyyyaaaTTTPPPRRRVVVTTTVVV\\\fffrrr}}}}}}wwwnnnfff```[[[XXXUUUOOOMMMJJJFFFDDDCCCCCCCCCBBBDDDGGGJJJLLLMMMLLLLLLJJJLLLRRR```zzzgggLLL@@@;;;777777444333444333//////333111111111111000000000000///000000111000///...------------.........//////---......//////000000000000111333222111000000111333333333555666444000,,,,,,---...//////...------------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,---......---,,,...111444555777;;;>>>===;;;???FFFFFFKKKRRRWWWYYY]]]aaaeeebbbccchhhmmmmmmkkkkkknnnxxx~~~pppuuu{{{|||yyyxxxyyy{{{sssssssssssssssqqqmmmjjjiiigggddd``````dddlllqqqnnnllljjjhhhhhhiiilllmmmkkkhhhgggjjjnnnpppmmmhhheeeeeefffiiilllllliiieeedddgggiiihhhfffiiiqqqwww{{{yyyvvvuuuwww}}}tttssstttvvvuuurrrtttyyyppppppkkkeeecccfffkkknnnllliiiffffffhhhhhhgggdddcccdddeeeeeeffffffeeeeeefffeeecccbbbaaa^^^ZZZWWWRRRWWW\\\\\\YYYVVVVVVVVVRRRRRRSSSUUUVVVWWWXXXXXXXXX\\\]]][[[\\\ccciiikkkggg^^^WWWWWWXXXUUURRRRRRTTTQQQQQQTTTUUUQQQNNNNNNUUUTTTSSSRRRRRRTTTUUUVVVZZZXXXUUUTTTUUUWWWZZZ[[[ZZZXXXYYY\\\[[[TTTMMMKKKPPPPPPPPPPPPRRRTTTVVVWWWTTTUUUUUUTTTRRRSSSVVVXXXWWWXXXZZZ\\\\\\[[[YYYXXXWWWWWWWWWWWWWWWZZZ^^^aaa___aaaccccccbbbaaaaaabbbXXX[[[^^^___```aaacccdddjjjooosssrrrmmmiiiiiikkkllljjjiiiiiieeebbbfffmmmfffggghhhlllppprrrrrrppplllhhhiiilllllliiilllrrrqqqsssuuuuuutttrrrqqqpppqqqrrrrrrsssqqqmmmfffbbb^^^ccciiijjjhhhfffgggiiilllkkkiiifffeeegggkkkoookkkiiigggffffffggggggfffaaa___^^^^^^___aaaaaa`````````^^^\\\ZZZWWWVVVTTTXXXRRRSSSZZZYYYQQQOOOTTTQQQRRRQQQPPPMMMKKKKKKKKKJJJNNNRRRTTTRRROOOLLLKKKHHHLLLPPPVVVeeezzzbbbTTTQQQTTTQQQRRRSSSUUUYYY```iiipppssszzzrrrlllcccZZZSSSNNNJJJHHHCCCBBBAAA@@@@@@AAABBBCCCEEEGGGKKKMMMOOONNNMMMKKKOOOUUUffffffBBB<<>>888666555222000111333444222///111111222222222222111111//////...------------...---,,,***,,,///000000...---............///333666PPP>>>...,,,///...,,,,,,.........////////////000222222222222222111000///...---------......,,,***+++******)))***+++---...,,,---...------...111444666999;;;<<<<<<===>>>@@@DDDJJJRRRVVVWWWYYY___ccchhhgggiiimmmnnnlllkkknnnxxx}}}{{{zzzzzz{{{zzzwwwrrrnnnqqqssstttssspppllljjjiiidddggghhhgggjjjpppsssrrriiifffbbbaaaaaaaaa___^^^aaa```bbbffflllnnnkkkgggeeebbbccchhhjjjgggcccbbbdddgggiiikkksss}}}{{{{{{{{{{{{{{{zzzyyywwwwwwqqqwwwxxxqqqlllmmmnnnmmmmmmjjjhhhhhhkkkllllllkkkjjjiiihhhhhhiiiiiifffeeeggggggffffffeeedddcccccc_________^^^\\\ZZZYYYXXXVVVVVVWWWWWWUUURRROOOMMMQQQRRRSSSTTTTTTUUUWWWZZZTTTRRRUUUbbbqqqvvvmmmcccWWWWWWUUURRROOONNNOOOQQQQQQPPPPPPPPPRRRRRRPPPOOOOOOPPPPPPQQQRRRSSSTTTTTTRRRTTTVVVVVVUUUTTTSSSTTTVVVTTTQQQPPPPPPQQQPPPOOOKKKKKKKKKKKKKKKMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQUUUVVVVVVVVVVVVUUUTTTTTTSSSPPPPPPSSSRRRPPPSSSYYYZZZ\\\^^^]]]\\\[[[]]]___[[[\\\]]]___aaadddfffggghhhiiiiiihhhfffdddccccccffffffggggggggghhhhhhhhhdddcccdddgggmmmooonnnkkkhhhhhhgggffffffggghhhiiimmmnnnoooooonnnnnnooopppllllllllliiifffdddddddddhhhhhhiiigggfffeeefffgggiiiiiihhhfffeeefffiiillljjjhhhgggfffdddaaa\\\XXXXXX[[[XXXTTTZZZdddeee^^^bbb___[[[YYYYYYXXXWWWVVVRRRSSSTTTSSSPPPNNNNNNOOOQQQPPPNNNLLLKKKLLLOOOQQQNNNNNNPPPPPPPPPNNNLLLKKKHHHGGGJJJOOOPPPVVVkkkqqqZZZQQQSSSVVVNNNNNNWWWZZZSSS^^^jjjrrr|||yyyrrroooooollleee^^^XXXTTTMMMFFFAAA??????@@@DDDDDDEEEFFFHHHKKKMMMNNNQQQSSSRRRLLLJJJUUUjjj|||oooWWWAAA======999666888666444222333444555333111000000111111111111000000//////...------------...///......111444444...)))------...------...222444UUUFFF777333222///++++++---------.........//////111111111111111000//////...---------......,,,***++++++++++++,,,---......,,,---......---...111333666999;;;======>>>???AAADDDJJJQQQUUUWWWZZZ___cccgggfffhhhlllnnnllllllnnnxxx~~~|||yyywwwuuutttrrrooommmppprrrsssrrrooolllkkkjjjccciiimmmoooqqqtttsssooohhheeebbb```______]]]\\\ccceeehhhjjjkkkiiigggeeedddaaabbbfffhhhdddbbbbbbcccfffhhhlllttt{{{|||yyywwwwwwwwwvvvtttrrrooommmmmmqqqqqqkkkggggggiiijjjiiihhhfffgggiiijjjjjjiiiddddddeeefffhhhgggeeebbbffffffeeedddcccbbb```___ZZZ[[[\\\\\\[[[YYYWWWUUUSSSSSSSSSSSSRRRQQQOOOOOOPPPRRRSSSSSSRRRSSSUUUWWWUUUPPP\\\yyynnn[[[RRRRRRQQQNNNLLLKKKMMMOOORRRPPPOOOOOOPPPQQQPPPPPPNNNNNNNNNOOOOOOOOOPPPPPPPPPRRRTTTUUUSSSRRRRRRRRRSSSPPPMMMKKKMMMOOOPPPPPPMMMMMMMMMMMMMMMNNNOOOPPPNNNNNNMMMLLLLLLMMMNNNOOORRRRRRSSSSSSRRRRRRQQQPPPNNNLLLNNNPPPPPPNNNPPPTTTYYYYYYZZZYYYXXXXXXZZZ[[[ZZZ[[[^^^```bbbccccccccceeeffffffdddbbb```aaabbbeeeeeeeeeeeeeeeffffffgggeeedddeeehhhmmmooommmkkkfffeeeddddddeeefffggghhhjjjjjjjjjkkklllmmmkkkjjjhhhhhhgggdddbbbbbbdddfffjjjjjjiiigggeeefffhhhkkkjjjjjjjjjhhhggggggiiikkkllljjjhhhgggeeeaaa\\\YYYYYY\\\ZZZVVV[[[dddeee___```]]]YYYWWWWWWWWWVVVUUUNNNPPPQQQQQQPPPOOOOOOPPPSSSPPPLLLIIIJJJMMMRRRVVVNNNNNNOOOOOONNNLLLJJJHHHGGGEEEGGGKKKJJJIIIQQQ^^^hhhttt]]]TTTVVVOOOLLLQQQSSSOOOTTTYYY\\\bbbmmmvvvyyy}}}uuummmggg___[[[ZZZWWWQQQLLLHHHFFFBBB???>>>???AAACCCGGGFFFEEEHHHLLLNNNOOONNNMMMRRRRRRPPP___iiiLLLAAA:::;;;:::444444777666555444444555555444333///000000000000000000/////////...------------...///......000222111---***,,,,,,---,,,,,,---000222@@@888000///000///...000,,,,,,,,,,,,------------...////////////......---...---,,,---......,,,+++,,,---...///000000000000---.........---///222444777999<<<===>>>???@@@BBBEEEJJJQQQUUUWWW[[[```dddfffeeeggglllnnnmmmmmmpppxxxzzzwwwrrrooonnnnnnmmmlllmmmnnnooonnnkkkjjjjjjjjjhhhnnnrrrsssttttttqqqlllgggeeecccaaaaaaaaaaaaaaahhhlllppppppmmmhhhffffffhhhdddbbbeeeeeedddeeehhhfffeeeeeehhhoootttuuusssqqqrrrrrrqqqnnnjjjeeebbbiiijjjiiieeebbbbbbdddeeecccbbbbbbcccdddeeeeeeeeebbbbbbdddgggiiihhheeebbbeeeeeeeeedddcccaaa___]]]XXXYYYZZZ[[[YYYVVVSSSPPPRRRQQQQQQPPPPPPPPPQQQQQQRRRSSSSSSRRRPPPPPPQQQSSSXXXTTTccc|||aaaRRRPPPPPPOOOMMMKKKLLLNNNPPPRRRPPPNNNMMMOOOPPPPPPPPPMMMMMMMMMLLLLLLLLLKKKKKKOOOQQQSSSTTTRRRQQQQQQRRRSSSOOOKKKIIIJJJMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPLLLKKKJJJIIIJJJLLLNNNPPPPPPPPPPPPPPPPPPOOONNNNNNNNNLLLLLLPPPUUUVVVTTTRRRUUUVVVVVVVVVVVVXXXZZZ[[[XXXZZZ]]]___aaa```___^^^aaacccdddccc``````bbbdddccccccbbbbbbbbbcccdddeeefffeeeeeeiiimmmooommmjjjeeeddddddddddddfffggghhhgggeeeccceeeiiilllkkkiiiiiihhhfffdddbbbcccfffiiihhhhhhhhhgggffffffiiikkkllllllmmmkkkiiihhhiiijjjjjjiiihhhgggeeebbb^^^ZZZ[[[^^^___^^^bbbggggggaaa]]][[[YYYYYYXXXWWWTTTRRROOOQQQRRRRRRQQQPPPQQQRRRSSSOOOJJJHHHIIILLLPPPRRRLLLLLLLLLLLLKKKJJJIIIHHHFFFDDDFFFJJJKKKGGGHHHMMMPPPbbb{{{]]]YYYVVVSSSRRROOOQQQQQQPPPPPPRRRXXX^^^aaaiiisss~~~xxxwwwvvvssskkkddd\\\VVVOOOLLLKKKJJJFFFCCCBBBAAA@@@@@@BBBDDDGGGIIIIIIJJJLLLNNNNNNNNNMMMMMMQQQXXX^^^lllkkkKKK???:::999;;;:::444222444555555444444444444333333/////////......///////////////...------------...+++---...,,,)))))),,,///+++,,,,,,,,,++++++...000***)))((()))+++---///111***+++++++++,,,,,,,,,,,,,,,---------------,,,,,,------,,,---......---+++...///000222333222222111222111///------000555999777999<<<>>>???@@@BBBDDDHHHLLLQQQUUUYYY]]]bbbffffffeeehhhnnnpppoooppprrrzzzvvvrrrnnnkkkkkkkkkkkkkkklllmmmmmmllljjjiiikkklllooossstttrrrppppppmmmhhhdddccccccbbbbbbccceeefffnnnsssvvvuuupppkkkiiiiiiiiieeebbbccccccccchhhnnnlllhhheeegggkkknnnoooooopppppppppoookkkgggbbb___eeedddcccbbb```___```bbb^^^___```aaaaaaaaabbbcccddddddfffhhhjjjiiifffccceeeeeeeeeeeecccaaa^^^]]]\\\\\\]]]\\\ZZZVVVQQQOOOQQQPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSQQQNNNMMMMMMNNNTTTTTT```qqqppp]]]NNNMMMPPPPPPOOONNNMMMNNNQQQTTTQQQOOOMMMLLLNNNOOOPPPOOOLLLLLLKKKKKKJJJIIIIIIIIINNNPPPSSSSSSRRRQQQRRRRRRTTTPPPLLLIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLJJJIIIIIIIIIKKKNNNRRRTTTNNNOOOOOOOOOOOONNNMMMMMMQQQMMMJJJPPP[[[aaa[[[SSSQQQQQQRRRTTTWWWZZZ\\\]]]XXXZZZ]]]___```___]]][[[]]]```dddcccaaaaaadddhhhccccccbbbbbbccccccddddddfffeeeeeehhhmmmnnnllljjjffffffeeeeeeeeefffhhhhhheeebbb___aaaggglllmmmmmmkkkjjjgggcccaaaaaadddgggcccfffhhhiiihhhgggggghhhkkklllkkkiiigggeeefffgggcccbbbbbbbbbbbb```]]]ZZZYYY^^^bbbeeeggghhheee```ZZZZZZ[[[\\\[[[WWWRRRNNNOOOQQQRRRRRRPPPOOOPPPQQQPPPMMMJJJIIIJJJKKKKKKJJJHHHHHHIIIIIIIIIIIIIIIIIIIIIFFFFFFIIIKKKIIIHHHIIIMMMPPPeee~~~mmm___XXXWWWTTTQQQNNNLLLLLLMMMOOOQQQTTTVVV[[[bbbjjjsss|||}}}uuupppkkkhhhgggccc\\\VVVNNNJJJEEECCCCCCDDDCCCAAACCCCCCDDDDDDFFFIIIKKKMMMNNNPPPQQQNNNKKKMMMVVV___qqq|||mmmPPPCCC>>>999777999999777333222333333333333222111111222//////...------...////////////...------------...)))222999666,,,'''***000+++,,,,,,,,,+++***,,,------...---,,,***++++++***************+++++++++,,,***++++++,,,,,,,,,++++++---,,,,,,---......---+++,,,---...000111000000///777444000---,,,111888>>>777999===???@@@BBBDDDFFFJJJMMMQQQVVV[[[```eeehhhgggfffiiiooorrrqqqqqqttt{{{~~~ooommmjjjjjjkkklllkkkkkkmmmmmmmmmlllkkkkkkmmmpppsssuuusssnnnkkkjjjhhhdddbbbcccdddcccccceeehhhjjjrrruuuwwwuuuqqqmmmlllmmmhhheeeccceeeeeefffkkkrrrsssmmmiiikkkmmmmmmmmmnnnqqqqqqpppnnnkkkgggcccaaabbb______aaaaaa^^^]]]___]]]___bbbcccbbbbbbcccdddhhhggghhhiiijjjiiifffcccbbbcccddddddccc```^^^\\\``````___]]]ZZZVVVRRRPPPOOOOOOOOOOOOOOOQQQRRRRRRQQQQQQQQQOOOLLLKKKLLLMMMRRRUUU]]]aaaWWWJJJIIIQQQNNNOOOOOONNNNNNPPPSSSVVVPPPNNNMMMMMMNNNOOOOOONNNLLLLLLKKKJJJJJJIIIHHHHHHMMMOOORRRRRRRRRQQQQQQRRRSSSPPPLLLJJJJJJKKKLLLKKKNNNNNNNNNNNNNNNMMMLLLKKKHHHHHHIIIKKKMMMQQQTTTUUUMMMNNNNNNNNNNNNMMMLLLLLLQQQMMMJJJOOO[[[ccc]]]SSSMMMNNNPPPTTTYYY\\\\\\\\\YYYZZZ]]]______]]][[[ZZZYYY^^^cccdddbbbaaacccgggcccddddddeeefffeeeeeeeeedddcccdddggglllnnnllljjjhhhgggfffeeeeeefffggghhhcccaaaaaacccgggkkknnnpppjjjiiifffbbb___^^^aaadddaaadddhhhiiiiiihhhhhhhhhjjjjjjhhheeebbb```aaacccbbbbbbbbbcccdddbbb___\\\WWW[[[aaaeeefffeeeaaa^^^ZZZ[[[[[[\\\ZZZVVVOOOKKKMMMOOOPPPPPPOOONNNNNNOOOOOOLLLJJJJJJLLLLLLIIIEEEFFFFFFFFFFFFGGGGGGHHHHHHJJJHHHFFFGGGHHHHHHGGGGGGNNNHHHRRRwwwooo\\\WWWSSSQQQKKKIIIJJJLLLLLLMMMPPPPPPQQQSSSVVVZZZbbbjjjqqqkkkppp{{{}}}yyyrrrtttuuusssuuuxxxvvvrrrnnniiiccc___\\\WWWQQQLLLDDDBBB@@@@@@BBBCCCCCCCCCFFFFFFGGGGGGIIIJJJKKKLLLNNNPPPNNNJJJKKKZZZrrrsssNNN>>>>>>;;;666333444777888555333000111222111000///000111000///...------...///000//////...------------...***888FFFEEE888+++(((++++++,,,---,,,+++***+++,,,---///...,,,+++---,,,)))************++++++++++++)))******+++++++++++++++---,,,,,,---...///---,,,)))***+++,,,------------777555111......222999>>>777:::===@@@AAACCCFFFHHHLLLMMMQQQVVV[[[aaafffiiigggfffiiiooorrrqqqqqqtttzzz}}}hhhggghhhjjjlllmmmlllkkkllllllllljjjjjjkkknnnqqqppprrrpppjjjgggfffddd```eeeggghhhgggfffgggjjjmmmrrrrrrsssqqqpppnnnnnnnnnggggggjjjnnnnnnmmmqqqwwwsssnnnmmmqqqtttppplllllloooooommmllliiigggdddccc```]]]^^^bbbccc^^^\\\^^^]]]```ddddddccccccdddfffjjjiiigggggggggeeeccc```___```bbbbbbbbb___]]][[[]]]\\\[[[YYYVVVTTTQQQPPPLLLMMMMMMNNNNNNOOOOOOPPPLLLMMMNNNMMMLLLLLLNNNOOOTTTXXX[[[WWWNNNJJJMMMRRRKKKLLLMMMLLLMMMOOOSSSVVVNNNMMMMMMMMMOOOOOONNNLLLLLLLLLKKKKKKJJJJJJIIIIIIKKKMMMPPPQQQPPPOOOPPPPPPOOOMMMKKKJJJKKKLLLLLLKKKNNNOOOOOOOOONNNMMMKKKJJJHHHIIIJJJLLLOOOQQQSSSTTTLLLLLLLLLLLLLLLKKKJJJJJJLLLLLLKKKKKKRRRYYYWWWOOOKKKLLLOOOTTTYYY[[[ZZZXXXWWWXXXYYYZZZZZZYYYWWWVVVVVV\\\cccccc___\\\^^^aaa```aaadddeeefffdddcccaaabbbaaabbbfffkkkmmmllljjjiiihhhgggfffeeeeeeffffffaaadddgggiiijjjkkklllmmmggggggeeeaaa___^^^```cccdddfffhhhiiihhhiiijjjllllllkkkhhhddd```___```bbbfffeeeeeeffffffdddaaa^^^WWWYYY^^^aaabbb```______]]][[[YYYXXXVVVRRRMMMJJJKKKMMMOOOPPPPPPPPPQQQRRRQQQNNNKKKLLLOOOPPPMMMIIIFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEGGGGGGFFFHHHFFFMMMeeevvv```XXXPPPJJJJJJKKKJJJKKKOOOOOOPPPQQQRRRRRRUUUXXX\\\VVV[[[dddnnnyyywwwpppmmmeeeggggggeeehhhllllllhhhbbb^^^YYYVVVSSSNNNIIIEEEBBBBBBBBBCCCDDDEEEFFFEEEHHHHHHIIIIIIJJJJJJJJJJJJLLLOOORRRXXXgggtttXXX@@@777:::666555333333555666555333///111222111///...///111111000...------...000111//////...------------...+++555@@@@@@888...******+++---...---+++******+++'''******))),,,222222---*********+++++++++,,,,,,))))))***+++++++++++++++,,,,,,+++---...///...,,,,,,++++++,,,,,,---...///111222222222111333666999777:::===@@@BBBDDDGGGIIIKKKLLLOOOTTTZZZaaaeeehhhgggfffhhhnnnpppoooooorrrxxxcccdddfffjjjmmmnnnmmmkkkjjjjjjiiihhhgggiiimmmppplllooommmhhheeeeeebbb]]]kkklllmmmllljjjjjjmmmqqqpppooonnnmmmnnnnnnnnnnnnhhhkkkqqqxxxyyyvvvwww{{{ppplllmmmuuuxxxqqqkkkjjjlllkkkjjjhhhfffdddcccbbb___\\\]]]dddeee___\\\]]]\\\```cccdddcccbbbdddfffkkkiiifffddddddbbb```^^^]]]^^^```aaa```^^^\\\ZZZWWWWWWUUUSSSQQQPPPNNNNNNJJJKKKLLLMMMMMMNNNMMMMMMHHHJJJKKKLLLLLLMMMPPPRRRTTTXXXWWWPPPLLLMMMLLLIIIIIIIIIJJJJJJKKKMMMQQQTTTMMMLLLMMMNNNOOOOOOMMMKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIKKKNNNOOONNNNNNNNNOOOKKKJJJIIIIIIKKKLLLLLLKKKJJJJJJKKKJJJIIIHHHFFFEEEHHHJJJKKKNNNOOOPPPQQQQQQJJJJJJKKKKKKJJJJJJIIIHHHFFFKKKLLLHHHIIIMMMOOOLLLKKKKKKNNNTTTYYYZZZWWWTTTSSSSSSTTTTTTTTTSSSRRRQQQTTT[[[bbbbbb]]]XXXXXXZZZ[[[]]]aaaccccccaaa___]]]aaa```aaaeeekkkmmmllljjjjjjiiigggeeedddddddddeee```ffflllooonnnkkkjjjjjjffffffeeecccaaa```bbbdddggghhhhhhggggggiiimmmpppooonnnjjjeeeaaaaaaccceeeeeedddcccccccccaaa]]]ZZZZZZZZZ]]]______^^^___bbb```\\\WWWSSSQQQNNNLLLJJJKKKMMMPPPRRRSSSTTTVVVXXXSSSOOOLLLMMMQQQSSSRRROOOHHHGGGFFFDDDCCCCCCCCCCCCAAACCCEEEEEEEEEGGGHHHHHHCCCDDDJJJSSS___sssdddXXXNNNLLLKKKHHHIIIMMMJJJLLLOOOPPPNNNLLLKKKJJJIIILLLPPPSSSVVVZZZ___bbbcccbbbccciiisss~~~~~~zzz~~~|||qqqfff```]]]WWWXXXXXXWWWZZZ___```]]]VVVSSSOOOMMMKKKIIIFFFCCCDDDEEEFFFGGGIIIIIIIIIHHHIIIIIIJJJKKKKKKKKKKKKJJJNNNTTT```sss]]]LLLEEE>>>:::>>>444777777555333444444333///222333222///...///111222000///......///000222//////...------------...***---///000...------...,,,---///...,,,******+++,,,...,,,+++///666555...***++++++++++++,,,,,,,,,))))))***+++++++++++++++,,,++++++---...///...,,,000000/////////111333444,,,///333444444333333333777:::>>>AAACCCEEEHHHJJJJJJJJJMMMRRRYYY```dddffffffeeegggmmmooommmmmmpppuuucccccceeefffgggiiijjjjjjkkkhhhgggiiioooqqqpppmmmnnnnnnmmmkkkhhhfffggghhhpppooooooqqquuuwwwtttqqqmmmoooqqqpppkkkhhhffffffjjjjjjooovvvyyyvvvssssssrrrrrrrrrsssrrrmmmgggbbbaaadddccc___^^^```___[[[aaadddfffeee```[[[YYYYYY___aaacccdddeeedddbbbaaaddddddcccaaa___]]][[[ZZZ[[[YYYVVVVVVXXXXXXUUUSSSSSSRRRQQQPPPNNNMMMLLLKKKLLLKKKJJJJJJKKKLLLJJJIIILLLJJJLLLOOOMMMKKKRRR\\\mmm___QQQMMMMMMLLLLLLLLLHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLJJJIIIHHHHHHIIIIIIHHHIIIJJJJJJHHHFFFFFFFFFJJJJJJKKKKKKJJJIIIHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGFFFGGGHHHHHHIIIJJJKKKLLLLLLKKKJJJJJJHHHKKKMMMKKKFFFDDDFFFJJJMMMJJJGGGFFFGGGHHHIIIIIIOOOPPPQQQQQQQQQPPPOOONNNMMMNNNPPPPPPPPPPPPRRRSSSWWWWWWYYYZZZZZZXXXTTTQQQUUUSSSVVV\\\```___```bbbXXXZZZ^^^ccciiikkkkkkjjjcccdddeeedddaaa]]]YYYWWWZZZbbblllrrrrrrooolllkkkmmmllljjjiiiggggggggghhhiiihhhhhhkkkooosssvvvvvvuuurrrmmmjjjhhhfffcccaaa[[[]]]___]]]YYYVVVVVVXXXZZZ\\\[[[XXXXXX___eeeggg]]][[[XXXUUUSSSQQQPPPPPPXXXZZZ[[[[[[YYYXXXWWWXXXNNNNNNOOOPPPPPPPPPOOOOOOGGGFFFEEEDDDCCCCCCCCCCCCGGGEEECCCCCCDDDEEEEEEEEEDDDCCCEEEIIIKKKQQQ^^^kkkeeePPPNNNSSSPPPHHHOOOIIIGGGJJJKKKHHHIIINNNJJJJJJIIIJJJJJJLLLMMMNNNMMMOOOPPPQQQRRRUUUYYY\\\fffhhhjjjjjjiiijjjlllnnnsssqqqnnnkkkjjjjjjlllmmmllljjjfffaaa[[[VVVRRRPPPKKKJJJIIIKKKPPPRRRRRRPPPJJJIIIJJJMMMLLLIIIIIILLLGGGIIIMMMNNNKKKIIIKKKPPPJJJIIILLLRRRSSSRRRXXXaaaiii{{{xxx\\\DDD>>>???;;;888999777666444333222222333444000111222333333222111000.../////////////////////,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,......---------,,,,,,,,,(((((()))+++---000222444++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---------,,,,,,++++++++++++...000111000///000111///000000000///000222555777;;;@@@CCCEEEFFFGGGHHHMMMNNNQQQSSSWWW]]]ccchhhkkkgggggglllooonnnnnnpppttt}}}bbbcccccceeefffhhhjjjjjjlllkkkiiijjjllllllkkkiiillllllllljjjhhhggggggiiioooooooooqqqqqqpppnnnkkkppprrrsssqqqlllgggeeeeeejjjhhhkkkrrruuuqqqnnnmmmqqqpppooonnnkkkfff```\\\]]]___^^^[[[[[[^^^___\\\aaacccdddaaa\\\YYYZZZ[[[```____________```aaabbbbbbaaa```___\\\ZZZXXXVVV\\\YYYVVVUUUVVVUUUSSSPPPRRRRRRQQQOOONNNMMMLLLLLLNNNNNNMMMKKKJJJJJJJJJJJJHHHFFFHHHKKKKKKKKKSSS]]]kkk]]]PPPKKKKKKIIIHHHIIIFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHIIIIIIHHHIIIJJJJJJHHHFFFGGGGGGIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEFFFGGGHHHIIIJJJIIIHHHFFFFFFFFFFFFFFFHHHIIIJJJKKKKKKKKKJJJIIIHHHKKKMMMKKKFFFDDDFFFIIIJJJHHHEEEEEEGGGJJJKKKLLLNNNOOOOOOPPPOOONNNMMMMMMKKKMMMOOOOOOOOOOOOQQQRRRUUUVVVWWWYYYXXXVVVRRROOOQQQQQQVVV^^^aaa^^^\\\\\\XXXYYY\\\aaaeeegggfffddd```aaabbbbbb```]]]ZZZXXXZZZ___gggkkklllkkkjjjkkknnnnnnnnnnnnmmmllljjjiiillllllmmmoooqqqtttwwwxxxqqqnnnjjjgggeeedddaaa```\\\^^^^^^]]]YYYWWWXXXYYYZZZ]]]]]]ZZZZZZ```dddeee[[[ZZZWWWUUUSSSSSSSSSTTTZZZbbbjjjmmmiii```YYYUUUSSSRRRQQQOOOLLLKKKIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDFFFDDDBBBBBBCCCDDDDDDDDD@@@???AAACCCEEEHHHSSS^^^tttkkk]]]ZZZTTTKKKMMMFFFCCCHHHMMMKKKIIIIIIMMMLLLJJJIIIJJJLLLNNNPPPJJJKKKLLLKKKJJJKKKMMMOOOQQQRRRSSSTTTTTTUUUUUUVVV\\\[[[XXXVVVUUUUUUVVVVVVYYYXXXUUURRROOOKKKIIIHHHGGGGGGGGGJJJNNNPPPPPPNNNPPPMMMMMMPPPOOOLLLKKKMMMMMMLLLLLLOOOQQQQQQQQQQQQWWWOOOLLLRRR]]]jjjyyycccNNN>>>===???<<<888:::777666444333222222333333000111222222222222111000//////////////////............---------------............------,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---///000//////000///...///222444777;;;@@@CCCEEEFFFGGGIIIKKKMMMPPPSSSWWW^^^eeejjjjjjggggggllloooooooooqqqttt}}}dddddddddeeefffiiikkkmmmlllmmmllljjjhhhfffffffffjjjkkkkkkjjjhhhhhhiiikkktttvvvxxxxxxuuuqqqnnnlllssstttsssppplllhhhffffffllliiijjjqqquuurrrnnnmmmrrrpppmmmkkkhhhddd___[[[ZZZ\\\[[[XXXYYY^^^```___bbbddddddaaa\\\[[[\\\______]]]ZZZYYYYYY[[[___aaaaaa```___]]]ZZZXXXUUUTTT[[[XXXUUUTTTSSSRRRPPPOOORRRQQQPPPOOONNNNNNMMMMMMNNNOOONNNKKKGGGFFFHHHKKKGGGFFFGGGIIIJJJMMMVVV___eeeXXXMMMIIIHHHEEEDDDEEECCCCCCCCCCCCDDDEEEFFFFFFIIIHHHGGGGGGGGGGGGGGGHHHFFFHHHIIIIIIGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEFFFEEEDDDDDDDDDEEEFFFGGGIIIHHHGGGEEEEEEDDDDDDDDDFFFGGGHHHHHHIIIIIIIIIHHHIIIKKKLLLJJJFFFDDDEEEHHHGGGEEEDDDEEEHHHKKKMMMMMMLLLLLLMMMMMMMMMLLLKKKJJJIIIKKKMMMMMMMMMMMMOOOQQQRRRTTTUUUVVVUUURRROOOMMMNNNPPPWWW___aaa\\\WWWWWWYYYZZZ[[[^^^aaaaaa```^^^[[[\\\]]]]]]]]][[[XXXWWWZZZ]]]aaadddfffggghhhjjjjjjlllnnnoooooommmjjjhhhkkknnnqqqqqqpppqqqtttwwwnnnkkkgggeeedddcccaaa```]]]^^^^^^\\\ZZZYYYZZZ[[[\\\``````]]]\\\___aaaaaaXXXWWWUUUSSSSSSUUUWWWYYY]]]kkk|||xxxhhhYYYRRRTTTRRROOOKKKHHHFFFEEEEEEIIIHHHGGGFFFEEEEEEEEEEEECCCBBB@@@@@@BBBCCCBBBAAA>>>===>>>@@@???@@@GGGOOOTTTfffpppaaa]]]QQQFFFEEEJJJKKKJJJJJJKKKKKKKKKJJJIIIHHHHHHGGGJJJKKKJJJHHHFFFEEEFFFGGGIIIIIIJJJKKKMMMMMMLLLJJJKKKKKKJJJIIIHHHHHHGGGGGGLLLKKKKKKJJJIIIHHHGGGGGGEEEEEEGGGKKKNNNOOOMMMLLLNNNKKKKKKNNNPPPMMMLLLMMMSSSPPPOOORRRWWWXXXRRRLLLRRROOOVVVkkk___LLLAAA:::===>>>999666777666555444333222222222333000111111222222111111000000000000//////.........111000///...------------.........---------------......---------,,,,,,,,,///...---+++***)))((((((++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,---+++))))))+++---...///.../////////...///111444777;;;???CCCEEEFFFHHHIIIIIILLLOOOSSSXXX___fffjjjjjjggggggmmmppppppqqqsssttt|||}}}eeeeeeeeeeeegggjjjlllnnniiilllmmmjjjdddaaaccceeeiiijjjkkkkkkjjjkkkmmmnnnvvvzzz~~~}}}xxxssspppooopppppppppnnnmmmkkkkkkkkkjjjgggiiiooosssqqqnnnmmmmmmkkkhhhfffdddbbb___\\\\\\^^^\\\YYYYYY___bbbaaaccceeefffddd```^^^___aaa\\\[[[XXXWWWWWWYYY\\\^^^``````___]]]ZZZXXXUUUTTTWWWUUUSSSRRRQQQPPPPPPPPPQQQPPPOOONNNNNNNNNNNNOOOKKKMMMMMMIIIDDDCCCHHHMMMKKKJJJJJJJJJLLLQQQYYY```[[[QQQHHHFFFEEECCCBBBCCCBBBBBBAAAAAABBBCCCCCCDDDHHHGGGGGGFFFEEEDDDDDDDDDCCCEEEFFFFFFDDDDDDDDDEEEDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGIIIJJJJJJIIIFFFDDDEEEFFFFFFEEECCCDDDGGGJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIHHHHHHJJJKKKKKKKKKKKKMMMNNNOOOPPPRRRRRRQQQNNNMMMLLLNNNQQQWWW______ZZZVVVVVV]]]]]]]]]___``````]]][[[ZZZ[[[[[[[[[ZZZXXXVVVUUUZZZ]]]```dddfffgggggghhhccceeefffggghhhfffeeedddggglllpppppplllkkknnnqqqllliiifffddddddcccbbbaaa^^^]]]]]]\\\[[[[[[\\\]]]___cccddd```]]]]]]\\\ZZZTTTSSSQQQQQQRRRUUUYYY[[[```pppyyyfffWWWPPPMMMLLLIIIGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDAAA@@@??????@@@AAA@@@???>>>===>>>@@@???===AAAGGGLLLNNNaaa}}}cccPPPFFFDDDEEEFFFBBBDDDFFFHHHIIIIIIHHHGGGKKKLLLLLLKKKHHHGGGHHHIIILLLLLLLLLNNNPPPOOOLLLIIIHHHHHHIIIIIIHHHGGGFFFEEEHHHHHHHHHHHHIIIIIIIIIIIIFFFGGGJJJMMMNNNNNNLLLJJJNNNKKKLLLQQQTTTSSSSSSUUUSSSWWW\\\aaaeeefff___WWWZZZfffdddIIIAAA<<<:::<<<;;;555222444555555444333333222222222000000111111111111000000111111000000///.........000000///..............................---------......---------,,,,,,,,,++++++******************************************++++++++++++++++++++++++******++++++,,,,,,,,,---...+++)))***,,,......---...//////.........111333666:::???CCCEEEFFFHHHIIIJJJLLLPPPTTTXXX^^^dddiiiiiifffgggmmmqqqrrrsssuuuttt{{{|||cccccccccdddeeegggiiijjjeeeiiikkkiiiccc```cccgggiiikkklllllllllmmmoooqqqooosssxxxxxxtttooolllllljjjjjjiiijjjlllooopppqqqhhhgggiiimmmmmmhhhdddeeebbb```___^^^______]]]\\\^^^___]]]YYYYYY]]]```______cccggggggccc___]]]]]]XXXXXXXXXYYYYYYYYYYYYZZZ]]]]]]\\\ZZZXXXVVVTTTSSSRRRRRRQQQPPPOOOPPPQQQSSSRRRQQQOOONNNMMMNNNOOOOOOIIILLLLLLIIIEEEFFFKKKQQQNNNNNNLLLKKKLLLRRRXXX[[[PPPHHHCCCCCCDDDBBBBBBDDDAAAAAAAAAAAAAAAAAABBBCCCGGGGGGFFFEEECCCAAA@@@???@@@AAACCCBBBAAA@@@@@@AAA@@@AAAAAABBBBBBBBBAAAAAA???>>>=========>>>???@@@??????@@@AAACCCCCCDDDDDDBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDGGGEEECCCDDDEEEGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHJJJKKKJJJIIIIIIJJJKKKJJJMMMOOOOOOMMMKKKKKKLLLRRRSSSXXX]]]\\\XXXWWWZZZbbbaaaaaabbbbbbbbb```^^^``````___^^^]]]ZZZXXXWWW\\\___ccchhhjjjjjjgggeee____________```aaabbbbbbeeejjjooonnnjjjhhhiiilllgggeeebbb````````````___\\\\\\[[[[[[\\\]]]]]]]]]aaaeeeeee```\\\ZZZWWWSSSPPPOOOOOOOOOQQQTTTWWWYYY```lllwwwwwwkkk\\\RRROOOHHHGGGEEEDDDDDDEEEGGGHHHEEEDDDCCCBBBAAAAAAAAAAAA???>>>===>>>???@@@???===>>><<<<<>>===>>>@@@AAA@@@>>><<<<<<======>>>??????@@@?????????===<<<;;;;;;;;;<<<===>>><<<===>>>@@@AAABBBBBBBBB?????????@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFDDDCCCBBBCCCDDDCCCBBBCCCCCCCCCDDDEEEGGGHHHIIIJJJKKKKKKJJJHHHGGGHHHIIIFFFIIIMMMMMMKKKJJJKKKMMMTTTUUUXXX\\\ZZZWWWYYY^^^dddcccbbbccceeeeeedddbbbffffffeeedddbbb```^^^]]]___aaaffflllnnnlllgggbbb___^^^^^^^^^___aaacccdddfffjjjnnnooollljjjiiijjjaaa___\\\[[[[[[[[[ZZZYYYZZZYYYZZZ[[[^^^^^^]]]\\\___cccccc^^^YYYWWWTTTPPPOOOOOOOOOOOOPPPRRRTTTUUU[[[aaafffbbbYYYPPPMMMMMMFFFEEEDDDCCCCCCCCCDDDEEECCCBBBAAA@@@????????????>>>======>>>??????>>><<<<<<999999<<<===;;;<<<@@@AAADDDIIIQQQddd|||qqq^^^MMMCCCAAAEEEJJJGGGIIIKKKKKKJJJIIIJJJKKKLLLOOOSSSSSSQQQMMMIIIHHHFFFGGGHHHIIIJJJIIIHHHGGGIIIIIIHHHHHHHHHGGGGGGGGGEEEHHHKKKLLLLLLKKKKKKKKKHHHJJJPPPSSSQQQOOOSSSZZZdddfffLLL>>>======:::::::::999777666777888333444444444333222111000111000000//////000000111000000000000000000000000------------...///000111.............../////////......---------,,,,,,,,,,,,++++++***))))))*********************************++++++,,,,,,++++++************+++++++++++++++&&&(((***++++++---000222///000000//////000222555666999???CCCEEEGGGIIIJJJMMMOOOSSSVVVYYY\\\aaadddhhheeeffflllqqqqqqrrruuuttt{{{{{{___```bbbccccccbbb```___ccceeegggfffdddccceeeggghhhiiikkkkkkkkklllnnnqqqoooooooooqqqrrrqqqooolllhhheeebbbcccgggkkkmmmnnnnnnttt||||||sssgggdddhhhiiihhhgggffffffeeebbb```\\\^^^]]]ZZZYYY\\\]]]ZZZ[[[___bbbaaa]]]XXXUUUUUUSSSTTTVVVXXXXXXWWWVVVTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPQQQPPPNNNMMMMMMQQQUUUUUUSSSPPPMMMLLLLLLMMMNNNLLLLLLKKKKKKKKKLLLMMMMMMGGGJJJIIIFFFHHHNNNOOOLLLEEEAAA@@@CCCCCCAAAAAACCC@@@??????>>>>>>?????????@@@AAAAAABBBAAA@@@>>>===???@@@AAA???===;;;::::::;;;<<<======>>>>>>=========<<<;;;;;;;;;<<<===>>><<<===>>>???@@@??????>>>>>>======>>>???@@@BBBCCC@@@@@@@@@AAABBBCCCCCCCCCDDDBBBAAAAAABBBBBBAAA???@@@@@@AAABBBDDDGGGIIIKKKLLLLLLLLLJJJHHHFFFFFFFFFCCCGGGKKKKKKIIIIIILLLOOORRRTTTXXX\\\ZZZWWWYYY___bbbaaaaaacccfffggggggfffffffffeeedddcccbbbaaaaaaaaacccfffkkkmmmkkkeee```^^^___```bbbdddeeeffffffgggiiilllnnnnnnllliiiggg___\\\YYYWWWWWWWWWVVVUUUWWWWWWXXX\\\______]]]ZZZYYY]]]^^^ZZZWWWWWWUUURRRPPPPPPQQQQQQQQQQQQQQQQQQSSSUUUWWWTTTNNNJJJIIIJJJDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>=========>>>??????===;;;<<<999888:::;;;999:::===<<>>CCCEEEGGGIIIKKKKKKNNNRRRVVVYYY]]]aaaeeehhheeeffflllppppppqqqsssttt{{{{{{bbbccceeeffffffdddaaa___dddeeefffeeeeeedddeeefffggghhhiiiiiiiiijjjmmmooopppnnnmmmnnnqqqqqqnnnjjjkkkgggcccbbbdddhhhiiiiiifffppp{{{~~~sssgggfffmmmmmmkkkiiihhhfffbbb^^^ZZZ\\\______]]]]]]``````]]]^^^aaabbb```[[[WWWVVVWWWSSSSSSTTTUUUVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRROOOLLLLLLPPPTTTVVVSSSPPPMMMLLLLLLMMMNNNKKKJJJHHHIIIIIIIIIHHHFFFEEEHHHHHHFFFIIIOOOOOOKKKEEEBBBAAADDDDDD@@@@@@BBB???>>>>>>=========>>>>>>===>>>???@@@AAAAAA@@@???@@@AAABBB@@@===:::999::::::;;;;;;<<<=========<<<======<<<;;;<<<===>>>???>>>????????????===<<<:::======<<<===>>>@@@BBBCCC>>>===>>>???AAACCCCCCBBBAAA@@@??????AAAAAA@@@???>>>??????AAADDDGGGJJJLLLMMMMMMMMMKKKGGGEEEEEEEEEAAAEEEJJJKKKIIIIIILLLPPPPPPRRRXXX]]][[[WWWYYY^^^_________bbbeeeggghhhgggbbbbbbbbbbbbaaaaaaaaaaaacccccceeehhhjjjiiiccc^^^]]]___cccfffhhhhhhgggffffffgggiiilllnnnlllhhhddd___]]]YYYXXXWWWWWWVVVUUUUUUUUUXXX\\\``````\\\YYYTTTYYYZZZWWWVVVWWWWWWTTTRRRRRRSSSTTTSSSQQQPPPNNNMMMNNNOOOMMMKKKIIIHHHHHH@@@AAABBBCCCDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>=========>>>@@@???===;;;???:::888:::;;;999999<<>>>>>???CCCKKKVVV]]]rrrjjjWWWXXXXXXUUUQQQLLLJJJIIIGGGPPPXXXWWWNNNGGGFFFHHHCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDGGGKKKOOORRRTTTVVV[[[___mmmwww\\\FFFEEE???888888888777888888777666555222///333333444444333222000///111000///......///000111......///000111222333333///...---,,,,,,,,,,,,,,,---.........//////000000......---------,,,,,,,,,,,,+++++++++++++++,,,,,,))))))))))))))))))))))))***+++,,,------,,,+++***,,,+++++++++******))))))'''+++---,,,,,,555EEERRR111222222111111111444666555999>>>CCCEEEGGGIIIKKKIIIMMMQQQVVVZZZ^^^cccfffhhheeefffkkkooooooppprrrttt{{{|||bbbbbbcccfffiiijjjiiihhhjjjjjjiiigggdddccccccdddhhhfffdddeeeiiilllooopppmmmkkkjjjkkknnnqqqssstttpppqqqooojjjdddbbbgggkkklllnnnpppmmmjjjiiikkkooojjjhhheeedddddddddbbbaaaeeebbb``````aaaaaa___\\\[[[^^^aaa___ZZZVVVSSSSSSUUUTTTSSSSSSSSSTTTUUUVVVSSSSSSUUUWWWXXXWWWTTTRRRQQQQQQRRRQQQPPPOOONNNMMMOOOPPPPPPOOOLLLJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIHHHGGGLLLKKKGGGIIINNNKKKAAAEEECCCAAA>>>===>>>???@@@@@@???>>>======>>>>>>???@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>===;;;:::999;;;:::999:::;;;<<<;;;::::::999999999;;;===@@@BBB>>>===<<<;;;:::999999999999999:::;;;<<<===>>>???>>>============???@@@AAA@@@AAABBBBBBAAA@@@>>>=========>>>???AAADDDGGGIIIGGGGGGFFFFFFGGGGGGHHHIIIJJJIIIGGGEEEEEEGGGLLLPPPSSSUUUWWWXXXYYYZZZ\\\^^^___^^^___aaaccccccaaa```bbbbbbcccbbbaaabbbdddfffjjjjjjhhheeebbb___\\\ZZZ]]]bbbjjjpppsssppplllhhhiiiiiiiiihhheeeddddddeee```___^^^]]]\\\[[[[[[ZZZZZZXXXWWWXXX[[[ZZZWWWSSSWWWVVVVVVVVVWWWVVVSSSQQQPPPPPPQQQPPPPPPOOONNNMMMIIIIIIIIIHHHGGGFFFDDDDDDBBBAAAAAAAAABBBBBBCCCDDDAAA@@@???===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===<<<:::999888888999999<<<<<<===>>>@@@AAACCCDDDRRRfffuuucccZZZSSSVVVWWWVVVQQQLLLIIIHHHEEEFFFGGGGGGFFFGGGIIIKKKMMMEEEEEEMMMNNNIIINNNZZZ[[[hhhqqqpppqqq~~~xxxNNNGGG???:::999::::::999888888777555444333222111222222222111111111111000000000000000000//////...------......//////000000000,,,///777777---)))---,,,,,,,,,,,,,,,---...///---.........---,,,,,,+++))))))))))))))))))))))))+++************************)))(((((()))+++---...---+++)))((('''&&&''''''*********+++...222555888111111111111111222222222666999===@@@BBBDDDGGGIIIKKKNNNRRRUUUVVVZZZ```eeegggfffgggkkkkkkkkknnntttuuu}}}aaadddhhhkkkmmmllljjjiiijjjjjjiiifffcccaaaaaabbbcccbbbbbbdddgggiiiiiiiiihhhgggfffhhhlllqqqssstttlllnnnnnnjjjffffffjjjnnntttrrrpppooonnnnnnkkkiiikkkiiigggfffggggggeeedddeeecccaaaaaacccccc```^^^ZZZ]]]^^^^^^[[[XXXXXXYYYVVVVVVUUUUUUUUUVVVVVVWWWUUUUUUVVVXXXZZZYYYVVVSSSSSSRRRQQQPPPNNNMMMKKKKKKMMMNNNMMMKKKIIIIIIJJJLLLJJJKKKKKKKKKKKKKKKKKKKKKGGGHHHHHHGGGHHHJJJFFF@@@CCCBBB@@@???>>>>>>??????@@@???>>>=========>>>???@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;???>>>======>>>???>>><<<:::999999999;;;===@@@AAA<<<;;;:::999888777777888999999:::;;;<<<===>>>>>>>>>============???@@@AAAAAAAAA@@@???>>>===;;;:::<<<===>>>???AAADDDFFFGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHFFFDDDCCCEEEJJJNNNTTTVVVXXXXXXXXXYYY[[[]]]\\\[[[ZZZZZZ]]]___```______bbbdddfffeeeeeefffhhhhhhgggfffcccaaa^^^[[[ZZZeeehhhmmmqqqqqqmmmhhheeeeeeggghhhgggeeeccccccdddbbbbbbaaa```^^^]]]\\\\\\WWWXXXYYYXXXWWWVVVUUUUUUWWWVVVUUUUUUUUUTTTRRROOOMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;===<<<:::999888888999999;;;;;;<<<===>>>@@@AAABBBEEENNN```nnnaaa[[[TTTXXX]]]bbbgggjjjmmmnnniii]]]YYYaaaiiipppeeePPPDDD@@@:::666666888888777666666555555444444333333222222222111111111000000---......///000000000000000//////////////////...111---222;;;;;;111,,,///------,,,,,,,,,---......------......------,,,+++************************))))))*********++++++++++++***))))))***,,,...///+++***)))(((((('''(((((())))))((()))***,,,///111111111222222222222333333666999===@@@BBBDDDGGGIIILLLPPPTTTVVVXXX\\\bbbgggiiiggghhhlllllllllooouuurrrzzz}}}bbbhhhoooqqqooolllkkkjjjlllllljjjgggdddbbbaaabbb______aaadddfffgggeeecccfffdddccceeeiiimmmpppqqqhhhkkkmmmllljjjkkknnnqqqxxxrrrmmmnnnssssssmmmfffkkkjjjhhhhhhhhhhhhfffeeecccbbbaaaaaabbbbbb```^^^[[[[[[ZZZXXXWWWWWWYYY[[[XXXXXXXXXWWWWWWWWWWWWWWWUUUUUUVVVWWWYYYXXXUUUSSSTTTRRROOOMMMKKKJJJIIIIIIKKKKKKJJJHHHFFFGGGIIIKKKFFFFFFGGGGGGHHHHHHIIIIIIFFFDDDDDDHHHIIIDDDAAA@@@????????????????????????@@@???>>>============>>>>>>>>>>>>========================>>>>>>======<<>>>>>??????===<<<999999888999:::<<<>>>@@@999888777666666555666666888999999:::;;;<<<==================>>>???@@@AAAAAA@@@>>><<<:::999999888;;;<<<>>>@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFEEECCCBBBDDDHHHLLLUUUVVVXXXXXXWWWXXXYYY[[[YYYVVVTTTUUUXXX\\\^^^```\\\```dddggghhhgggggggggfffeeedddbbb```^^^]]]\\\gggiiilllmmmllliiieeecccbbbdddggggggeeecccbbbbbbcccccccccbbbaaa```___^^^UUUXXXZZZXXXTTTRRRTTTWWWWWWUUUTTTSSSSSSQQQOOOLLLKKKJJJJJJIIIIIIHHHHHHGGGIIIIIIHHHGGGFFFEEEEEEDDDHHHGGGEEECCC@@@???>>>===??????===<<<;;;;;;;;;;;;::::::::::::::::::::::::===<<<:::999888888999999:::::::::;;;;;;<<<>>>>>>>>>CCCGGGVVV}}}\\\DDD888;;;999666444555777777777444444444444444444444444222222111111111000000000++++++,,,---//////000111111111000000//////......///---222::::::333...111......---,,,,,,,,,------------......------,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,,,,+++******+++,,,...///((())))))***)))))))))(((***)))((((((((()))***+++111111111222222333333333555888<<>>????????????>>>??????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>>>>>>>>>>???===;;;;;;;;;;;;:::888777777777777888:::;;;<<<777666555555555555555666888888999999:::;;;;;;<<<<<<<<<<<<======>>>?????????===;;;:::999999999:::;;;===???BBBCCCDDDDDDCCCDDDDDDDDDCCCDDDEEEEEEFFFCCCCCCCCCBBBCCCEEEJJJMMMTTTVVVWWWWWWUUUUUUVVVXXXVVVUUUTTTUUUYYY]]]___```]]]```ccceeeeeedddeeeeeeeeeeeedddcccbbbaaaaaaaaabbbccceeefffffffffeeedddccceeehhhhhheeebbb```___aaabbbccccccccccccbbbaaaYYYZZZZZZXXXUUUTTTUUUWWWWWWUUURRRQQQPPPOOOLLLJJJKKKJJJIIIIIIHHHGGGGGGGGGIIIIIIGGGFFFEEEEEEDDDDDDGGGEEECCCAAA???>>>===<<<>>>===<<<;;;::::::::::::999999999999999999999999<<<;;;999888777888888999999999999888999999:::::::::@@@DDDIIIaaavvvXXXEEE>>><<<888777666666666777777777333333333333333333333333111111111111000000000000++++++,,,,,,---...//////000000000000000000//////---+++---333444000...111///...---,,,,,,,,,,,,,,,,,,------...------,,,,,,+++++++++++++++++++++++++++*********************+++************+++,,,---'''((()))***+++******)))++++++*********++++++,,,//////000000111111222222555888<<>>>>>>>>>>>?????????>>>===<<<<<<;;;:::::::::::::::::::::::::::;;;<<<======>>>======<<<:::999888999999777555444444444555666777888999666555555555555666666777777777888888999999::::::::::::;;;<<<============<<<;;;:::999999;;;<<<======>>>@@@BBBCCCDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDD???@@@BBBBBBDDDGGGLLLPPPRRRSSSTTTTTTRRRRRRSSSTTTUUUUUUWWWZZZ^^^aaaaaaaaabbbcccdddcccbbbbbbdddeeefffeeeeeedddeeeeeefffgggaaaaaaaaabbbcccdddeeefffeeehhhiiiiiieeeaaa___]]]___```bbbcccddddddcccccc^^^\\\ZZZYYYZZZZZZXXXUUUVVVTTTQQQOOONNNMMMJJJHHHJJJIIIHHHGGGFFFFFFFFFFFFHHHGGGFFFDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;:::999999999999888888777777777777888888;;;:::888777666666777777888777777666666777777888666666;;;@@@EEEUUUvvviiiOOOAAA;;;;;;;;;777777777666555555555666444444444333222222111111111111111000000000//////...---,,,,,,,,,,,,---------......///000111111222---++++++---...---///222///...---,,,,,,,,,,,,,,,,,,,,,------...------,,,++++++++++++++++++++++++---,,,,,,+++***)))(((((()))))))))))))))*********&&&((()))+++++++++***************+++,,,------...,,,------...//////000000555888<<>>???;;;;;;;;;<<<<<<=========?????????>>>===<<<;;;:::888888888888999999999999999:::;;;<<<<<<<<<<<<<<<;;;999888888999999777666333333444555555666666777555555555555555666777888777777777777888888999999888888:::;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCC>>>???AAABBBDDDHHHLLLPPPMMMOOOPPPOOONNNNNNOOOPPPTTTUUUWWW[[[___aaaaaa```eeeeeeeeecccaaaaaaccceeeddddddddddddeeegggiiikkkfffeeedddccccccccccccdddfffhhhiiihhhdddaaa___^^^___```bbbdddeeedddbbbaaaaaa^^^[[[\\\___^^^YYYUUUVVVSSSPPPNNNMMMLLLJJJIIIHHHGGGFFFDDDCCCDDDDDDEEEGGGFFFDDDBBBAAAAAAAAABBB>>>>>>>>>>>>???@@@@@@AAA;;;;;;:::999999999999999888777666555555666777888999888666555444444555555666666555555555666666777===333222===@@@===HHH[[[ddd~~~cccWWWGGG===:::999666222444555555444222111222444444444333222222111000000111111000000000////////////...---,,,+++,,,------+++,,,---...///111111222///...,,,,,,---...111333......---,,,,,,,,,------,,,,,,------......------++++++++++++++++++++++++---,,,,,,+++***)))((((((((()))))))))))))))))))))((())))))***++++++++++++''''''(((***+++,,,------++++++,,,------...//////444777;;;>>>@@@CCCFFFHHHKKKNNNRRRTTTVVVZZZ```eeehhheeeeeeggghhhhhhnnntttwwwjjjiiiiiihhhgggeeedddcccZZZ\\\\\\\\\[[[\\\^^^```ZZZZZZ[[[^^^aaabbbaaa```YYYXXXXXX[[[```eeehhhjjjmmmmmmnnnqqqtttvvvwwwwwwtttvvvuuuqqqkkkjjjmmmrrrnnnmmmmmmmmmmmmlllhhheeebbbeeegggfffbbb___]]]]]]XXXWWWWWW[[[aaafffhhhiiiaaa^^^[[[WWWVVVVVVXXXYYYUUUSSSRRRRRRSSSRRRQQQOOOJJJJJJJJJIIIIIIHHHHHHHHHCCCDDDDDDDDDBBBAAABBBDDDAAAAAAAAA@@@??????>>>>>>???FFFJJJHHHDDDBBB???;;;<<<;;;;;;::::::;;;<<<===>>>??????>>>===<<<:::999666666777777777888888888999999::::::;;;:::::::::999777666777888888777666333444555666666777777777444333333444555666777888666666777777777777888888666666888999::::::999999888999::::::;;;;;;;;;;;;>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBBBB>>>???@@@AAABBBEEEIIILLLIIIJJJLLLKKKKKKKKKLLLMMMSSSRRRSSSVVVZZZ]]]^^^^^^___```bbbaaa```___```bbb`````````aaacccfffiiikkkhhhgggeeecccbbbaaaaaaaaaccceeefffeeebbb``````aaacccdddeeefffeeeccc```^^^^^^___`````````]]]YYYVVVUUUSSSOOOMMMMMMLLLKKKJJJIIIHHHFFFDDDDDDDDDEEEFFFFFFDDDBBB@@@??????@@@@@@>>>>>>??????@@@BBBCCCDDD::::::999888888888888999777666555444444555666777777666444333222333333444444444444444555666666777===777666<<<>>>;;;;;;???AAAUUUsssppp\\\EEEBBB===::::::888555333111222333111//////222555222222222222111111111111111000000000///////////////...,,,,,,,,,---///000+++,,,,,,---...//////000---.........///000000000------,,,,,,,,,---......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********)))))))))*********)))******++++++'''((()))***+++,,,,,,,,,***+++,,,---...//////000444777;;;>>>@@@BBBEEEHHHJJJNNNRRRTTTVVVZZZ```eeeiiifffeeeggghhhiiinnnuuuvvv~~~ccccccdddfffhhhgggdddaaa[[[\\\]]]\\\[[[[[[\\\^^^YYY[[[___cccffffffdddaaaYYYXXXWWWYYY]]]aaadddeeemmmlllmmmppptttxxxzzz{{{oooooommmjjjhhhhhhmmmqqqiiiiiijjjkkkmmmllliiifffaaadddgggeeeaaa]]][[[ZZZZZZYYYZZZ^^^dddhhhhhhgggddd```\\\XXXVVVWWWYYY[[[SSSQQQPPPOOOPPPPPPNNNMMMKKKKKKKKKJJJIIIHHHFFFEEEAAAAAA???>>>===@@@DDDHHHEEEDDDDDDCCCBBBAAA@@@@@@<<>>?????????===<<<:::888555666666666777777888888999999999::::::999999888666555444555666777666555555555666777888888888777222222222333444555666777666666666666777777777777444555777888999999888888888999:::;;;;;;:::999888===<<<;;;;;;;;;===>>>???@@@@@@??????@@@@@@AAABBB>>>???@@@AAAAAABBBEEEHHHFFFGGGIIIIIIHHHIIIJJJLLLRRRPPPNNNPPPTTTXXX[[[\\\VVVYYY]]]___^^^]]]\\\\\\]]]]]]]]]^^^aaadddgggjjjddddddbbbaaa```````````````aaabbbbbbaaa```bbbcccggghhhhhhhhheeebbb^^^[[[ZZZ___dddddd___ZZZXXXWWWUUURRROOOMMMMMMMMMLLLJJJLLLKKKIIIGGGFFFGGGHHHIIIEEECCCAAA???>>>>>>??????@@@@@@@@@AAABBBCCCEEEEEE999999888888888888888888777666444333333444666777666555333222111111222333444444444444555666777777...555999666333555888999<<>>>>><<<888555555888:::111222333111000111555888///000000111222222333333000000000000////////////------,,,+++,,,...111222,,,,,,------------------***---///000000000...+++,,,,,,,,,,,,------...///+++,,,,,,---.........---........................'''((()))***+++,,,------******+++++++++******))),,,+++***))))))***+++,,,******+++,,,,,,,,,,,,,,,++++++,,,---...///000111444777;;;>>>@@@BBBEEEGGGKKKNNNRRRUUUVVVZZZ```eeejjjgggfffhhhiiijjjooowwwttt|||bbbaaa```______aaabbbcccbbb```]]]ZZZYYYZZZ\\\]]]]]]^^^```dddffffffccc```ZZZYYYYYY]]]bbbeeeeeecccmmmmmmqqquuusssnnnmmmooonnnjjjfffgggjjjkkkgggbbbdddccccccdddeeeeeedddbbb`````````^^^ZZZXXXXXXYYYVVVWWWXXXYYY[[[]]]___```]]]YYYUUUSSSSSSUUUVVVVVVOOOMMMKKKJJJKKKKKKKKKJJJMMMLLLJJJIIIGGGFFFFFFFFFEEEDDDBBB@@@AAACCCFFFGGGEEEBBBAAACCCAAA<<<;;;<<>>;;;;;;<<<888777777999;;;===<<<;;;<<<<<<;;;::::::999888888666666666666666666666666999888888777666555555444333333333444444444555555444444444444444444444444222333333444444333333222444444444444444444444444666666666666777777777777777777777777777888888999;;;;;;;;;<<<<<<<<<=====================>>>??????@@@???>>>===???CCCHHHKKKEEEFFFHHHHHHGGGGGGGGGHHHKKKKKKLLLMMMNNNPPPQQQRRRVVVWWWWWWVVVVVVWWW[[[]]]]]]XXXVVVZZZ^^^```aaaccc```___^^^]]]\\\]]]]]]^^^^^^]]]]]]___bbbddddddccckkklllkkkiiiddd```^^^]]][[[\\\^^^]]][[[YYYXXXXXXTTTPPPMMMLLLIIIGGGJJJPPPRRROOOKKKHHHGGGGGGFFFEEECCCAAA>>>;;;:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::888777888888777666555444333222111222333333222333333444444333333222333333333333333333333333555444444444444555666666<<<>>>BBBNNNiiirrr___OOOCCC???;;;999666444333333444555111111000000000000111111000000000000000000000000111111111111000///---------,,,+++******+++---...++++++,,,,,,,,,,,,------+++,,,...000000000000///000///...---,,,+++++++++...---,,,---///000///...*********+++,,,---...///******++++++******))))))***((('''(((***+++(((%%%''''''(((((())))))******,,,,,,,,,+++++++++++++++,,,---...---------///111444888===??????AAADDDHHHMMMOOORRRTTTVVV[[[bbbhhhjjjiiiggggggjjjoootttxxxwww~~~[[[[[[[[[[[[\\\\\\]]]^^^^^^\\\ZZZYYYXXXXXXZZZ[[[ZZZ[[[^^^bbbeeeeeeccc```aaa``````cccfffhhhgggfffhhhiiikkkmmmiiidddeeejjjiiihhhfffeeeeeeeeedddcccaaa```___```aaa```^^^]]]ZZZ[[[[[[ZZZXXXVVVVVVWWWTTTTTTUUUVVVWWWYYYZZZ[[[XXXUUUQQQOOOPPPRRRSSSTTTNNNKKKIIIHHHHHHJJJJJJIIIMMMMMMLLLKKKIIIHHHGGGGGGFFFEEEDDDCCCDDDEEEGGGHHHEEEBBBAAACCCAAA===;;;===BBBCCCCCC@@@<<<::::::<<<999888888999;;;<<<;;;:::::::::999999888777777666666666666666666666666666888888777666666555444444333333333333444444444444333333333333333333333333222333333444444333333222444444444333333333333333555555555666666666777777777666666666666777888888999999999999::::::::::::777888;;;===>>>???>>>>>>???>>>======???BBBEEEGGGCCCEEEGGGHHHGGGFFFFFFGGGGGGHHHIIIKKKMMMOOOQQQRRRUUUUUUUUUTTTSSSUUUYYY\\\\\\WWWVVVZZZ^^^```aaaddd]]]\\\[[[ZZZZZZ\\\^^^___bbbaaa```aaadddeeedddcccfffggggggeee```]]][[[ZZZWWWYYYZZZYYYVVVSSSQQQPPPOOOLLLKKKKKKHHHEEEGGGKKKXXXTTTOOOLLLJJJHHHFFFEEEAAA@@@===;;;::::::;;;<<<<<<<<<===============<<<<<<:::888777777777666444555444333222111222222333222222333333333333222222333333333333333333333333444444333333444444555666555888<<<@@@KKKcccdddSSSIIIAAA:::777:::888666444333333333444111000000//////000000111111000000000000000000111111111111000000///------///---,,,++++++,,,---...++++++,,,,,,,,,,,,------+++,,,...///000000//////000///...---,,,,,,++++++...---,,,---///000///...---,,,,,,,,,,,,,,,------000///---+++++++++,,,---***)))(((***,,,---+++)))(((((((((((())))))******)))))))))))))))*********,,,---......------///111555999>>>AAAAAABBBFFFIIIMMMPPPTTTVVVXXX\\\ccchhhiiihhhhhhiiimmmrrrwww{{{zzzUUUVVVWWWYYYYYYZZZYYYYYYZZZYYYXXXWWWWWWWWWWWWWWWXXXYYY\\\aaaeeefffdddccchhhgggfffgggiiiiiiiiigggffffffgggeee___ZZZ___ggggggggggggeeeaaa```bbbeeeaaa___^^^]]]\\\ZZZWWWUUUWWWYYYZZZZZZXXXVVVUUUUUUSSSSSSSSSSSSTTTUUUVVVVVVSSSPPPNNNMMMOOOQQQRRRSSSNNNKKKHHHGGGHHHJJJKKKKKKMMMMMMMMMMMMLLLIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEBBBAAACCCBBB>>>===???DDDCCCAAA===:::888999;;;:::999888999:::;;;:::888888777777666666555555555555555555555555555555555777666666555555444444333222222222333333333333444333333333333333333333333222333333444444333333222333333333333333333333333444444444555555555666666666555555555555666777777777777777777777666666666111444888===??????===<<<<<<<<<<<<===>>>???AAAAAA@@@CCCFFFGGGFFFDDDDDDDDDCCCDDDEEEHHHKKKMMMPPPQQQSSSSSSRRRPPPPPPRRRWWWZZZZZZVVVVVV[[[___```bbbfffaaaaaa```___```bbbcccdddeeedddcccccceeeeeedddccc___```aaa___[[[XXXWWWVVVTTTVVVXXXVVVRRRNNNKKKJJJKKKIIIIIIKKKHHHDDDEEEHHHYYYVVVQQQMMMJJJGGGCCCAAA???>>>===;;;::::::::::::888999;;;<<<===<<<;;;;;;<<<:::777666666555444222444333222222111111222222222222333333333333222222222222222222222222222222333333222222333333444555111888<<<999777>>>OOO^^^tttfffUUUCCC<<<<<<;;;888777888777555333222222333333000000////////////000000111000///......///000111000000000000///......---000///---,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,---...///////////////......------,,,,,,,,,...---,,,---///000///.........---,,,,,,,,,,,,---333111...+++***+++---///+++***)))***+++,,,+++)))((((((((())))))))))))***(((((())))))******++++++,,,---......---...000222666;;;@@@BBBCCCDDDGGGJJJKKKOOOTTTWWWYYY\\\aaaeeegggggghhhkkkooouuuyyy||||||RRRTTTWWWYYYZZZZZZXXXWWWXXXWWWWWWVVVUUUTTTSSSSSSVVVWWW[[[___dddfffeeedddhhhgggfffgggggghhhhhhhhhiiiiiiiiiddd[[[WWW___jjjjjjjjjhhhfffddddddeeefffcccaaa^^^[[[XXXUUUQQQMMMUUUXXX[[[\\\[[[XXXVVVVVVVVVUUUTTTTTTSSSTTTTTTTTTPPPOOOMMMNNNPPPRRRSSSSSSPPPMMMIIIHHHJJJLLLNNNOOOKKKLLLMMMMMMLLLIIIFFFDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDAAA@@@BBBAAA>>>>>>AAADDDBBB>>>:::777777888999:::999888888999999888666666666666555555444444444444444444444444444444444555555444444333333333333111111111222222222333333222222222222222222222222222222333333333333222222111111111222222222222222333333333333444444444555444444444444444555666666666666555555555444444444222444888;;;======<<<;;;999:::;;;;;;<<<<<<<<<<<<===@@@CCCDDDCCCBBBAAAAAA???AAACCCFFFJJJMMMNNNPPPOOOOOONNNMMMMMMPPPUUUYYYZZZWWWXXX^^^aaabbbdddhhheeeffffffggggggffffffeeefffdddcccbbbccccccaaa```ZZZ\\\]]][[[XXXUUUTTTTTTSSSUUUWWWVVVRRRNNNJJJIIIJJJHHHHHHJJJHHHDDDEEEIIISSSPPPLLLIIIFFFBBB>>>;;;===<<<<<<;;;:::999888777666888:::;;;<<<;;;::::::<<<:::777555555444222000333222222111111111111111111111222222222222111111111111111111111111111111222111111111111222333333111666;;;:::666777===DDDLLL\\\vvvuuuZZZMMMCCC:::888;;;<<<;;;999666555444222111111222222000//////......//////000111000...------...000111//////000000///......---111000///---,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,------...........................------------,,,+++,,,---...---,,,---------,,,------......111///---,,,+++++++++,,,+++***)))(((((((((((('''))))))))))))))))))))))))******++++++,,,---......,,,---......---...000222666;;;AAACCCDDDEEEGGGJJJIIINNNTTTWWWYYY[[[___bbbeeeeeegggkkkooossswwwyyy{{{QQQSSSVVVYYYZZZYYYWWWUUUTTTSSSSSSRRRQQQOOONNNNNNTTTUUUWWW\\\```ccccccaaaeeeeeeeeeeeefffggghhhjjjkkkkkkiiiddd\\\XXXaaammmqqqmmmhhhhhhjjjkkkiiifffccc```\\\XXXUUUPPPKKKGGGKKKPPPVVV[[[\\\[[[YYYYYYWWWVVVUUUTTTSSSRRRRRRRRROOONNNMMMNNNPPPQQQQQQPPPNNNKKKHHHHHHJJJLLLNNNNNNIIIJJJKKKKKKIIIGGGDDDBBBBBBCCCDDDEEEEEEDDDBBBAAABBB???>>>@@@@@@>>>???BBBDDD@@@;;;777555666777888999888666666777777555444555555555555444444444444333333333333333333333333333333333222222222222222000000000111111111111222111111111111111111111111111111222222222222111111000000000000111111222222111222222222222333333333333333222222333333444555555555555444444444444444777888888999999::::::;;;777777999:::::::::999999;;;===@@@AAA@@@???>>>???>>>@@@CCCFFFIIIKKKMMMMMMKKKLLLKKKKKKLLLOOOUUUYYY[[[YYY[[[```ccccccfffjjjeeefffhhhhhhgggdddaaa___cccaaa````````````___]]]YYY[[[\\\[[[XXXUUUTTTTTTQQQSSSUUUTTTQQQNNNKKKJJJHHHFFFFFFGGGEEECCCEEEIIIJJJHHHFFFEEEDDDAAA===:::<<<<<<;;;:::999888777777777888:::;;;;;;;;;::::::<<<999777555444444222000111222111111111111000000000111111222222111111000000000000000000000000000000000000000000111222222111111333444666888999999;;;AAAPPPiiioooUUUCCCAAA===999777999:::888444333333222111111000000000//////............////////////...------...//////...////////////......---000000///...---,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------------.../////////...---,,,+++******,,,,,,+++*********+++,,,---...000111---...//////...---+++))))))))))))))))))***+++---************))))))))))))******+++,,,---......///---...///.........000222666;;;AAADDDDDDEEEGGGIIIJJJPPPVVVYYY[[[\\\```cccdddeeefffiiilllpppsssuuuxxx~~~}}}QQQRRRUUUWWWWWWVVVTTTRRRPPPOOONNNMMMMMMMMMMMMNNNSSSTTTVVVYYY]]]______^^^dddeeeeeeeeeeeegggjjjlllhhhgggfffbbb\\\ZZZaaalllrrrmmmiiijjjnnnnnnjjjeee```]]]YYYVVVSSSOOOJJJFFFDDDJJJTTT[[[^^^^^^]]]\\\WWWVVVUUUSSSRRRRRRQQQQQQNNNMMMMMMNNNOOOOOOMMMKKKHHHGGGEEEFFFHHHJJJKKKKKKHHHHHHHHHHHHFFFDDDBBBAAA@@@AAABBBBBBBBBAAA??????@@@===<<<>>>???===???CCCAAA===888555555666666777777555444444555555444222444444333333333333333333222222222222222222222222111111111111111111111111/////////000000000111111000000000000000000000000000000000111111000000000......//////000111111111000000111111111222222222222111111111111222333333333333333444444444555555:::999888777777777888888555666777888888888888888:::<<<======<<<<<<<<<>>>>>>???BBBEEEGGGIIIIIIIIIGGGHHHJJJLLLNNNQQQVVVYYY[[[ZZZ]]]bbbcccbbbeeejjjhhhhhhhhhgggeeebbb```^^^```___^^^^^^___```___^^^[[[\\\]]]\\\YYYVVVUUUUUUPPPQQQRRRQQQNNNKKKJJJJJJEEEDDDEEEGGGFFFCCCDDDHHHEEEEEEEEEEEEEEECCC@@@======<<<;;;999888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;999666555555444333111000111111111111000//////000000111111111111000000/////////////////////////////////...///000000111444111///000444666444111555:::AAAGGGTTTuuuwww```RRRGGG@@@<<<888999888555555777666222111111111000000000//////......------------..................................../////////......---///.........------,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---+++,,,...///000000///...---+++******+++,,,+++)))((())))))***,,,...000111,,,...000222222000---+++'''(((***+++,,,///333666+++************)))))))))))))))******++++++,,,,,,---...//////...///111333666;;;AAAEEEEEEEEEGGGIIINNNSSSYYY\\\]]]___bbbfffeeeeeefffhhhkkkooosssuuuwww}}}|||RRRSSSUUUUUUUUUTTTRRRQQQOOONNNNNNNNNOOORRRUUUVVVYYYYYYYYY\\\___aaa```___cccdddeeedddcccdddhhhkkkcccaaa``````]]]\\\aaaiiikkkjjjiiijjjkkkjjjfffbbb]]][[[YYYXXXVVVTTTQQQNNNOOOVVV___eeegggeeebbb```YYYXXXWWWUUUTTTTTTTTTTTTQQQPPPPPPPPPPPPOOOKKKIIIEEEDDDDDDFFFIIIJJJIIIHHHIIIHHHGGGFFFEEECCCBBBBBB??????@@@@@@???>>>>>>===>>>;;;:::=========???CCC>>>:::666444555666666555444333111222333333222111111111111111111111111111222222222222222222222222000000000000000000000000....../////////000000000////////////////////////......////////////......------...//////000111111//////000000000111111111111000000000000111222222000000111222333444555555777777777777777666555444444444555666666777888888999:::::::::999999;;;======???AAACCCEEEEEEDDDCCCCCCFFFJJJMMMPPPTTTXXX[[[ZZZZZZ^^^bbbbbb```ccchhhkkkhhhdddaaa___```aaabbb___^^^^^^___aaacccbbbaaa]]]^^^___]]]ZZZWWWUUUUUURRRSSSRRROOOKKKIIIHHHIIICCCDDDIIINNNMMMHHHFFFGGGDDDDDDEEEGGGHHHFFFBBB???>>>===:::888777888888999@@@???===;;;:::;;;<<<===;;;999666555666555444333///000111111111000///...///000000000000000000///.................................---...//////000555222000111333333222000222666999999888IIInnnqqq^^^JJJ>>>999555666999444888777333333666666333///000000000000///.........------------------...+++,,,...//////...,,,+++------...//////......---,,,---------------,,,,,,++++++,,,,,,,,,,,,---------,,,+++******+++,,,,,,+++,,,...000111000//////...---,,,,,,------,,,***(((((()))***+++,,,...///,,,---...000000///...---)))+++,,,------///444888+++++++++*********))))))++++++++++++++++++++++++---...//////...///111333777<<>>>>>>>>=========:::999;;;<<<<<<>>>CCC<<<888555444666777666555222111000111222333222000/////////000000000000000111111111111111111111111/////////000000000000000............/////////000////////////////////////------............------------......///000000111////////////000000000000000000000000000111111222...//////111222333444555222444666888888666333111444444444444666777888999::::::999888666888;;;======>>>@@@BBBBBBBBB@@@???AAAEEEJJJNNNRRRUUUYYY\\\YYYYYY]]]aaa```^^^aaafffgggbbb\\\VVVUUUYYY^^^bbb```______aaadddffffffeee^^^___```^^^ZZZWWWVVVUUUWWWVVVTTTOOOKKKHHHHHHIIIDDDGGGOOOWWWVVVOOOIIIIIIDDDDDDFFFHHHHHHFFFBBB???@@@>>>:::888777888999:::CCCAAA>>>;;;:::;;;===>>>:::888666666666666555444///000111111111000...---//////000000000000//////...........................------------...//////...///000111111111222333000000333777777888DDDRRRfff{{{hhhQQQHHH@@@<<<>>>???:::666888222666666111000444555111/////////000//////...---...------,,,,,,------...***,,,...000000...,,,***------......///......---++++++,,,------,,,,,,,,,++++++,,,,,,,,,------------,,,+++*********+++,,,***,,,...000111111000///000///------......---,,,***)))))))))***+++,,,,,,++++++++++++,,,------...---...///---++++++///222++++++++++++******))))))...------------------------///////////////111333888>>>EEEIIIIIIIIIJJJLLLMMMPPPUUUWWWXXXZZZ___ccchhhhhhhhhjjjooovvv}}}}}}\\\\\\ZZZYYYWWWUUUSSSSSSLLLNNNQQQSSSUUUYYY]]]```dddccccccbbbbbbcccdddeeeccceeegggfffdddaaa``````______`````````bbbfffiiikkkiiigggeeecccbbb___^^^\\\```ccccccaaa______aaammmvvv}}}qqqeeebbbbbb___cccffffffbbb]]][[[[[[ZZZUUUUUUXXXVVVMMMGGGFFFDDDEEEGGGHHHIIIHHHHHHGGGKKKJJJHHHFFFCCCBBBAAA@@@===@@@BBBCCCAAA???>>>>>>===:::777888<<<@@@AAAAAA999777555555555555444333222222222111111111111000///000111222222111000///000000000000000000000000////////////////////////---...///000000///......000///......///000///------------............/////////.........---------............///////////////000000000111111111111///000000000111111111111333444555555666555555555333444444555666777888888666666888999999999999999<<<===???@@@AAAAAA@@@???BBBFFFJJJKKKLLLPPPWWW^^^\\\]]]^^^^^^^^^___aaaccccccaaa^^^\\\[[[\\\]]]^^^___]]]\\\___eeehhhfffccc```cccccc^^^VVVSSSVVV\\\[[[ZZZWWWPPPIIIEEEFFFIIIDDDIIINNNPPPNNNJJJGGGEEEEEEEEEEEEDDDCCCBBBBBBBBBEEEAAA;;;666444666:::===@@@===:::999:::===>>>???;;;;;;;;;:::888555333111222111111000///......---///////////////......---...............................................................///000000/////////111444777:::<<>>@@@BBBBBB@@@???>>>???<<<:::999:::===???@@@???777555333333333444333222222222222111111111000000//////000111111000//////000000000000000000000000////////////////////////....../////////......---...---,,,,,,......---,,,,,,---------............///.........---------,,,------.........//////////////////000000000111111//////000000000111111111222222333444444444444444333333444444555555666666666666777888999999999999<<<===>>>??????>>>======AAAEEEIIIKKKLLLOOOVVV[[[WWWYYYZZZZZZZZZ[[[]]]___fffccc^^^ZZZWWWWWWXXXYYYYYYXXXYYY^^^dddgggeeebbbcccdddccc^^^YYYVVVXXX[[[[[[YYYUUUOOOJJJGGGGGGHHHFFFHHHKKKKKKJJJGGGFFFFFFGGGFFFEEEDDDCCCBBBAAAAAA>>><<<:::888888999<<<>>><<<;;;999999;;;<<<>>>>>>:::::::::999777555333111111111000000///......---///////////////...------........................------------------------...------------...//////000000111222333555777888777:::DDDWWWuuuppp___UUUIII???<<<:::999777666555444444444222222111111111000000000000/////////.........---------------------------,,,,,,------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,+++++++++***))),,,+++******+++,,,......,,,......---***)))+++---///---+++)))((()))***+++(((***++++++***)))***+++,,,,,,---......---,,,,,,,,,,,,+++++++++*********555333000---+++*********---+++,,,000000---///555777===CCCGGGHHHHHHJJJMMMPPPQQQUUUZZZYYYWWWYYY___cccfffiiilllooossswww{{{}}}{{{WWWYYYZZZ[[[XXXTTTPPPMMMJJJOOOWWW]]]```bbbcccdddYYYYYYZZZZZZZZZYYYYYYXXXWWW[[[aaadddeeedddcccccchhhhhhgggeeecccccceeegggfffccc___]]]\\\^^^aaadddggghhhhhhhhhhhhiiikkkmmmssswwwzzztttjjjbbb```bbb]]]```ccccccaaa^^^\\\[[[XXXTTTRRRSSSQQQLLLHHHHHHEEEFFFGGGGGGGGGGGGGGGFFFHHHGGGGGGFFFEEEEEEEEEEEE@@@@@@AAA@@@>>>===>>>@@@<<<;;;;;;===>>>>>>===;;;555333111111111222111000222222111111111000000000...///000000000000///...000000000000000000000000////////////////////////000///......------------,,,+++***+++,,,---,,,+++,,,,,,,,,,,,------------......------------,,,,,,------------................../////////000000000////////////000000000000111111222333333333333222333333333333333444444444555666777888888999999999;;;<<<<<<<<<<<<;;;;;;:::???CCCHHHKKKLLLOOOSSSWWWSSSUUUVVVWWWWWWXXX[[[]]]dddaaa[[[VVVSSSSSSTTTVVVRRRSSSVVV\\\ccceeeccc```dddccc```^^^\\\[[[[[[[[[ZZZVVVQQQMMMKKKIIIHHHGGGFFFGGGGGGFFFDDDDDDEEEGGGGGGFFFEEEDDDCCCBBBAAAAAA;;;;;;:::::::::;;;;;;<<<<<<<<<===>>>???@@@@@@@@@::::::999888777555333222111000000//////.........//////.........---------------------------------------------------------,,,,,,,,,,,,,,,---......111111222333333333333333111333666;;;IIIeeewww___HHH@@@>>>:::888999777666555333222222222222111111111111000000000000/////////...............------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***...---***---222///&&&++++++++++++++++++++++++***,,,---,,,,,,,,,...000000...,,,*********+++,,,,,,---,,,+++)))((()))***,,,------.........---------,,,,,,,,,,,,,,,++++++...---+++******+++,,,,,,///......000...,,,---111999<<<@@@AAABBBEEEJJJNNNRRRSSSWWW[[[ZZZXXX[[[```bbbeeejjjmmmppprrruuuxxxyyyxxx|||UUUVVVVVVVVVTTTQQQNNNLLLOOOUUU^^^dddgggfffeeeddd```^^^ZZZVVVSSSQQQPPPPPPTTTZZZ```eeeffffffddddddjjjjjjiiifffddddddfffhhheeebbb]]]YYYXXX[[[aaafffiiiiiihhhggghhhjjjnnnpppqqqrrrqqqkkkbbb\\\\\\^^^\\\]]]^^^^^^]]]ZZZXXXVVVUUURRRNNNLLLKKKHHHEEEDDDHHHHHHHHHHHHHHHGGGGGGGGGHHHGGGFFFEEEEEEDDDDDDDDD@@@@@@???===;;;;;;===???:::;;;===??????===:::888444222000000111111000///111111111111000000000000.........//////.........////////////////////////........................111000...,,,++++++,,,,,,+++***)))***,,,---,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////........./////////000000000111222222333333222222444444444444333333333333444555666777888888888888;;;;;;;;;;;;::::::999999???BBBGGGJJJLLLNNNQQQTTTPPPRRRTTTVVVWWWYYY]]]___^^^[[[UUUQQQOOOQQQTTTWWWPPPRRRWWW]]]cccdddaaa^^^aaa^^^[[[[[[]]]___]]]\\\WWWRRRMMMJJJJJJIIIGGGDDDDDDEEEEEECCCBBBAAACCCDDDDDDDDDDDDDDDCCCCCCCCCCCC???>>>===;;;:::999999999===???AAABBBBBB@@@???>>>999999888777555444333222000000/////////..................---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---///000111222333222111000333666888666777AAARRR```mmmRRRCCC999<<>>:::777555444222000000111222111000111111111000000000//////------------------------........................------------------------000///---++++++++++++,,,+++***)))***,,,---,,,+++************++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........---............/////////111111222333333333333333555555555444444444444444444444555666777777777777;;;;;;::::::999999999999>>>AAAEEEHHHJJJLLLOOOPPPLLLNNNQQQSSSVVVYYY]]]```ZZZWWWRRRNNNMMMPPPTTTVVVSSSVVV[[[```cccbbb___\\\[[[XXXVVVYYY]]]___^^^\\\SSSOOOJJJHHHHHHGGGDDDAAA@@@BBBDDDDDDCCCAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDAAA???===;;;::::::;;;<<<>>>AAADDDDDD@@@<<<:::999999888777666444333333222////////////..................---,,,+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,---///111222111111000///111444666777999>>>BBBOOOXXXiii}}}qqqkkkeeeVVVDDD:::666<<>>>>>===<<<;;;888666666888:::555999<<<>>>;;;888555333444222000000222333222111111111000000000/////////------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++***))))))***,,,---,,,+++))))))))))))*********+++******++++++++++++,,,,,,************+++++++++++++++,,,,,,,,,,,,---------------------.........///111111222333333333333222444444444444444555555555333444555666777777777777:::999999888888888888999===>>>@@@CCCFFFIIIKKKLLLGGGJJJMMMOOOQQQTTTXXX[[[XXXUUUQQQNNNMMMOOORRRTTTVVVZZZ^^^bbbcccaaa^^^[[[XXXVVVUUUWWW[[[]]]\\\ZZZQQQNNNKKKHHHGGGEEEBBB@@@>>>AAAEEEFFFDDDBBB???>>>??????@@@@@@AAABBBCCCCCC>>>===<<<;;;<<<>>>@@@AAACCCGGGJJJIIIDDD???<<<<<<888777666444333333333333...........................---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,++++++---...000111111111/////////111555888999:::???@@@DDDNNN```{{{zzzjjj\\\SSSYYY]]]TTTHHH===777999999444333888333333222111111111111111////////////............---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,*********+++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,...,,,***111>>>CCC@@@------------------------,,,***((((((*********)))++++++***)))((((((((((((---......,,,***)))***+++(((((((((((()))***++++++,,,,,,---------------...,,,,,,,,,,,,,,,++++++++++++...///------000222222555;;;AAAEEEGGGHHHKKKNNNTTTTTTXXX\\\\\\\\\```gggjjjjjjjjjjjjlllpppvvv{{{~~~QQQPPPPPPPPPPPPQQQRRRSSSRRRUUUYYYZZZYYYVVVUUUTTTSSSRRRPPPOOOPPPRRRUUUWWWUUUYYY^^^bbbdddeeeggghhhccccccbbbaaa___```ccceee```___]]][[[[[[cccoooyyyhhheeecccccceeehhhhhhgggbbb```_________^^^[[[YYYPPPOOONNNNNNPPPPPPMMMKKKEEEHHHJJJJJJNNNUUUWWWSSSKKKJJJHHHFFFEEEEEEEEEEEEAAA@@@???>>>============::::::999777555444555666333777;;;<<<999555444333333111000000111222222111111000000000////////////---,,,+++******+++,,,---------------------------************************++++++,,,,,,,,,++++++***(((''''''(((***++++++***((((((((()))))))))******************+++++++++,,,)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........///000111111222222111111222222333333444444555555333333444555666666666666777777666555555666777888;;;;;;;;;===@@@DDDFFFGGGHHHJJJLLLMMMMMMOOORRRUUUSSSRRROOONNNOOOQQQTTTWWWXXX[[[___bbbbbb```^^^]]]XXXXXXWWWXXXZZZZZZYYYXXXPPPPPPNNNKKKFFFCCCBBBBBB???BBBEEEFFFEEEBBB@@@???????????????????????????======>>>???@@@AAAAAAAAADDDHHHKKKJJJDDD???>>>???888777555333333222333333...........................---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,---///000111000000///000111333444444===:::999;;;???KKKcccyyywww\\\OOOHHHEEEFFFRRRXXXOOOGGG===555666444000222888222222111000000000000111/////////.........------,,,,,,,,,------.........++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))*********++++++++++++************************))))))***++++++***)))))),,,+++***+++---222666888,,,,,,+++++++++,,,...///,,,***((((((+++,,,+++)))+++******)))((((((''''''''')))******)))(((((())))))((((((((()))***,,,,,,++++++,,,,,,------------.....................---+++///000---,,,000222000666;;;@@@DDDEEEHHHKKKOOORRRSSSVVV[[[\\\\\\bbbiiijjjkkklllmmmoooqqqvvvyyy}}}JJJKKKLLLNNNOOOOOOOOONNNMMMOOORRRRRRQQQPPPOOOPPPLLLMMMNNNPPPQQQRRRSSSTTTSSSVVV\\\```ccceeegggiiiccccccaaa___]]]]]]```bbb______\\\WWWUUU[[[fffooobbb```]]]]]]```bbbaaa___[[[ZZZZZZ\\\]]]]]]YYYUUUMMMKKKJJJLLLOOOQQQOOOLLLFFFJJJKKKJJJMMMSSSRRRMMMJJJIIIGGGEEECCCCCCCCCCCC======<<<<<<<<<<<<======888999888666444222333444222666::::::777444333333222000//////111222111000000000000000////////////---,,,+++******+++,,,---------------------------)))))))))))))))))))))))))))***,,,------,,,+++***'''&&&%%%''')))******)))(((((((((((())))))))))))))))))******+++++++++,,,))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000000111222333333444444222333444555666666666666555444333333444555777888999888777999<<<@@@CCCDDDKKKLLLMMMMMMMMMMMMOOOQQQMMMMMMMMMNNNQQQUUUYYY\\\WWWZZZ___aaaaaa```______ZZZZZZ[[[ZZZYYYWWWVVVVVVQQQRRRQQQMMMGGGBBBBBBCCCAAACCCEEEEEEDDDBBBAAABBBAAAAAA@@@???>>>===<<<<<<>>>@@@BBBDDDCCCAAA>>>;;;<<>>999999;;;888666555333222222333333---........................---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***++++++,,,---------,,,+++,,,---///000))),,,000222222222333333...///444888777666AAAOOORRRoooiiiWWWLLLBBB::::::>>>BBBMMMOOOBBB===555111333222,,,,,,222111000000////////////000//////.........---------,,,,,,,,,------.........++++++++++++++++++++++++******++++++++++++******))))))******++++++++++++************************'''((()))******)))((('''+++((()))+++***''')))...+++***))))))))),,,...000,,,***((())),,,...---+++------,,,,,,+++******)))$$$&&&)))******))))))******))))))))))))+++---...+++++++++,,,,,,---------000111222222333222222222,,,111222---+++///111///777:::???BBBCCCFFFLLLPPPQQQRRRVVVZZZ\\\]]]ccckkkhhhkkknnnppprrrsssuuuwwwzzz~~~~~~IIIHHHHHHIIIKKKMMMLLLKKKNNNOOOPPPQQQPPPNNNLLLJJJKKKKKKMMMQQQVVVXXXWWWTTTQQQUUUZZZ^^^```bbbdddeeedddbbb___]]]]]]^^^```bbbdddaaa^^^^^^aaaccccccbbbdddbbb___^^^^^^]]]\\\ZZZXXXVVVUUUUUUUUUTTTQQQOOOJJJIIIHHHHHHHHHIIIIIIJJJEEEGGGHHHHHHHHHHHHJJJLLLEEEEEEDDDBBB@@@???>>>===<<<;;;999888777777888999999777444222111222333555666666666666555444333222000000000000000000000000......---,,,++++++******************************,,,,,,,,,,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************,,,------......------,,,---,,,,,,,,,,,,---.........///111111000000222333666444333444777777555222222111111111222444666777888999:::;;;<<>>:::888:::<<<<<<>>>???===:::999;;;>>>@@@>>><<<999777666555555777666444222111111111111.........------,,,,,,,,,,,,,,,++++++***)))((((((***++++++,,,,,,++++++***))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////222222111222444666999;;;AAAFFFJJJKKKOOO___yyy{{{mmm]]]PPPGGGCCCAAA666===777333EEEQQQHHH>>>666666555444333333222222///////////////////////////............------------------,,,,,,+++++++++...---+++***)))******+++)))************+++++++++---+++))))))***+++***)))((()))***+++,,,+++******,,,,,,++++++***))))))))))))***,,,---,,,+++)))''',,,++++++++++++++++++,,,---------,,,,,,++++++******+++---,,,******+++,,,******))))))((((((''''''******************++++++'''((()))***,,,///111222,,,---...000111333444555222222333111000///000222777===BBBCCCFFFKKKNNNMMMQQQUUUYYY\\\]]]___dddhhhiiiiiijjjnnnssswwwzzzzzzyyy}}}~~~FFFEEEEEEFFFHHHJJJIIIIIIIIIJJJLLLNNNNNNNNNMMMLLLOOONNNOOORRRVVVWWWUUURRRYYY[[[^^^```____________bbb```^^^]]]\\\]]]^^^______^^^]]]___bbbddddddcccddd```\\\ZZZZZZ[[[[[[[[[]]][[[XXXVVVUUURRRNNNLLLIIIIIIIIIIIIIIIIIIHHHHHHFFFHHHIIIHHHGGGFFFGGGHHHEEEEEECCCAAA???===<<<;;;;;;;;;:::999888888888999777666333111000111333444444444444444333222111000..............................------,,,++++++***************************+++++++++++++++***))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((''''''((((((''''''((((((((()))))))))(((((()))))))))*********,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...---///000000000000111333555444333444666666444222111111111111222444555666777888999:::;;;>>>BBBFFFJJJKKKKKKMMMNNNPPPQQQRRRJJJGGGFFFGGGGGGGGGMMMTTT[[[]]]]]]YYYTTTRRRTTTWWWWWWXXXZZZ\\\]]]]]]\\\[[[SSSQQQNNNJJJIIIIIIJJJKKKEEEEEEFFFGGGGGGFFFEEEDDDCCCDDDBBB>>>:::888999;;;:::;;;<<<<<<<<<<<<>>>@@@>>><<<:::888666555555555666444333111000000000000...---------,,,,,,,,,,,,,,,,,,+++******)))((((((***++++++++++++++++++***))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////222111000111222444777888666:::<<<<<<===GGGWWWdddxxxttt```[[[RRRIIIAAA===;;;:::444===888666EEEMMMEEE<<<444444333333222111111000////////////////////////............------------------,,,,,,,,,+++++++++,,,+++*********+++,,,---)))************+++++++++---+++))))))***+++***)))((()))***+++++++++************))))))))))))(((((()))***+++,,,+++***((('''((('''''''''(((***,,,---.........------,,,,,,,,,++++++***+++++++++++++++***)))))))))((((((((('''******++++++++++++,,,,,,)))******,,,---///111222***+++,,,---...///000111111222222111000000222333666<<>>:::999:::<<<<<<;;;:::;;;===>>>>>>===:::999888666555555555555333333111000////////////------,,,,,,,,,,,,,,,++++++++++++******))))))(((******++++++++++++******))))))))))))))))))))))))(((''''''''''''((())))))+++++++++++++++++++++++++++,,,,,,------......///111000000000000222333555000333555444444666<<>><<<;;;:::999888999:::;;;;;;:::999888333222111/////////000111000111111111000000///...------------------------.........---------,,,,,,************************(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&'''''''''((((((((('''''''''((((((((())))))******++++++++++++******+++************+++,,,,,,,,,---...///......///111222222222222333333222111/////////000111222333444444555555666777999===AAA@@@BBBEEEIIIJJJKKKJJJIIILLLJJJJJJMMMNNNPPPVVV]]][[[VVVQQQOOOQQQSSSTTTSSSUUUWWWYYYZZZYYYUUUQQQNNNJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@>>><<<<<<===>>>@@@===;;;;;;======:::777666666666555555555555555222222111000/////////...,,,,,,,,,,,,+++++++++++++++*********)))))))))((())))))************))))))))))))))))))))))))))))))((((((''''''(((((()))***+++++++++++++++++++++++++++++++++,,,------......111000000///000000111222000111222444444555666666:::BBBMMMRRRRRRSSSXXX]]]qqq{{{}}}ssskkkeee]]]UUUOOOJJJEEEAAA;;;;;;:::999999888888888333777555<<>>>>>===<<<<<<;;;888999:::::::::999888777222111000/////////000000000111111111111000000///........................---------------,,,,,,,,,))))))))))))))))))))))))'''(((((()))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&(((***+++&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))************)))))))))))))))))))))***++++++***,,,---...------...000000000111111111000000000---......000111111222222222333444444555777;;;>>>@@@BBBEEEHHHIIIHHHFFFDDDGGGFFFHHHLLLOOOQQQVVV]]]VVVQQQLLLLLLPPPSSSTTTSSSUUUVVVXXXXXXVVVQQQLLLIIIGGGFFFEEEDDDCCCCCCBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@???>>>???@@@@@@@@@>>><<<::::::<<<<<<888444444444444444444444444444222222222111111000//////++++++++++++++++++++++++*********)))))))))))))))((())))))******))))))((((((((((((((((((((((((((()))(((((((((((()))************************************++++++,,,---------111000000000000000111111/////////000222333333333444666777666555888>>>CCC???EEESSSggg~~~yyyjjjaaaYYYOOOHHHIIIFFFAAA>>>;;;:::888777666777777777666666555444444333000>>>TTTRRR>>>444111111111111000000000000---------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))*********+++++++++,,,***(((((()))***)))((()))))))))))))))*********&&&'''(((((()))***++++++((((((((((((((('''&&&&&&***)))(((((()))***,,,...*********++++++,,,,,,,,,,,,)))&&&'''+++---***&&&(((((((((((())))))))))))''''''(((((()))******+++)))((((((''''''(((((((((---------------------------///000000000111444666:::AAAGGGHHHJJJMMMNNNLLLQQQUUUXXXZZZYYY[[[^^^bbbjjjjjjmmmqqqvvvzzz{{{{{{{{{~~~}}}555555777;;;@@@EEEFFFGGGJJJJJJKKKLLLNNNOOOPPPPPPNNNPPPQQQQQQPPPOOOQQQRRR[[[\\\\\\[[[YYYXXXYYYZZZQQQPPPNNNKKKJJJHHHGGGGGGQQQTTTWWWXXXWWWUUUTTTTTTUUUUUUWWWYYYYYYWWWRRRNNNLLLKKKKKKLLLNNNOOONNNLLLJJJKKKLLLLLLJJJFFFAAA???;;;>>>BBBEEEEEEEEEEEEFFF@@@@@@@@@???>>>=========999999999999888777666555111000000//////000000000000111111222222111000000........................,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''(((((()))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))((()))(((((((((((()))*********+++------,,,,,,...///...///111111///...///000,,,,,,...///000111111111222333333333444666:::===AAACCCFFFHHHIIIHHHFFFEEEEEEEEEIIIOOORRRRRRUUU[[[QQQNNNKKKKKKNNNQQQRRRRRRRRRSSSUUUVVVTTTQQQNNNKKKGGGFFFEEEDDDDDDEEEFFFFFFGGGFFFEEECCCBBBBBBBBBBBB?????????@@@BBBCCCAAA@@@888777888999::::::888666333333444444555444444333111111111111111000//////)))************+++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((())))))***+++)))))))))))))))))))))))))))******++++++,,,,,,---////////////000000000000111111000000000000111222...000222333333444777999666777;;;CCCNNNXXX```ddddddiiisss{{{hhh^^^QQQHHHEEEDDDBBB???======;;;:::888666555555333444444555555555444444444000///@@@UUUOOO;;;333000000000000000000000000------------------------,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++***)))(((''')))************++++++++++++***(((((()))))))))((()))(((((((((((()))***+++''''''((())))))***++++++)))((((((((('''''''''''')))((((((''''''(((((((((''''''((())))))***++++++,,,)))((()))+++,,,***((((((((((((((())))))))))))))))))******+++,,,------+++******)))))))))******.....................///,,,.../////////000222444;;;BBBHHHJJJKKKOOOOOOMMMRRRUUUYYYZZZYYYZZZ^^^aaahhhiiilllqqqvvvzzzzzzyyyzzz||||||444555777===CCCHHHKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRRRRSSSTTTSSSPPPOOOQQQSSS]]]]]]]]][[[YYYWWWXXXYYYUUUSSSPPPMMMJJJIIIIIIJJJQQQTTTWWWWWWVVVTTTTTTUUUTTTTTTUUUVVVVVVSSSOOOLLLMMMLLLKKKLLLMMMMMMKKKJJJKKKLLLLLLKKKHHHEEEAAA>>>===AAAEEEHHHHHHHHHHHHIIIEEEDDDCCCAAA???===<<<<<<:::999888666555444444444000000000000000000000111000000111111111111000000------------------------++++++++++++++++++++++++))))))))))))))))))))))))'''((())))))*********)))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((())))))(((((('''((((((''''''(((((()))***)))***,,,,,,++++++---...,,,...000000...---...///***+++---///000000000000222333333333333555999<<<@@@BBBDDDFFFGGGGGGGGGFFFHHHIIINNNTTTUUUSSSSSSWWWOOONNNLLLLLLLLLNNNNNNNNNNNNOOOPPPQQQQQQOOOMMMLLLFFFDDDCCCBBBCCCEEEHHHIIIJJJHHHFFFDDDBBBAAAAAAAAA@@@@@@@@@CCCEEECCC???;;;444666999999888666666666333444444555555444333222//////000000000///...---))))))))))))******++++++((()))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((('''''''''((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,---......//////...000111333222000///000111...///111222222222111111888999:::;;;<<<>>>BBBEEEBBBDDDJJJSSS___nnnzzzxxxkkkbbb]]]YYYTTTPPPMMMIIICCC???>>>===<<<;;;666666777777777777777888444444555555555555444444222000222BBBQQQEEE333222.....................///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))*********++++++++++++))))))***++++++***)))((()))************++++++++++++)))((('''))))))(((''')))(((((('''((()))***+++'''''''''(((((()))))))))***)))((((((''''''((((((''''''((())))))((('''&&&%%%&&&'''((()))***++++++++++++***+++++++++++++++'''((((((((()))))))))***''''''((()))***+++,,,---+++******)))******++++++,,,,,,,,,------.........,,,---............000222999@@@GGGJJJMMMQQQRRRPPPTTTWWWZZZ[[[ZZZ[[[^^^bbbgggiiilllqqqvvvyyyyyyxxxyyy{{{zzz444555888>>>EEEKKKNNNOOOOOONNNNNNNNNNNNNNNOOOOOOQQQSSSUUUTTTRRRRRRUUUWWW\\\]]]]]]\\\ZZZYYYZZZ\\\YYYWWWSSSOOOLLLLLLMMMMMMQQQTTTWWWWWWVVVUUUVVVXXXUUUTTTRRRRRRRRRPPPMMMKKKJJJIIIIIIJJJKKKLLLJJJIIILLLLLLLLLJJJHHHDDD@@@>>>AAADDDHHHKKKKKKJJJJJJKKKIIIGGGEEECCC@@@===;;;:::;;;:::777555333333333333000000000111111111111111//////000000000000000///,,,,,,,,,,,,,,,,,,,,,,,,*********************+++))))))))))))))))))))))))(((((()))***************''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''((())))))(((***+++,,,++++++,,,...+++...000000---,,,---///***+++---///000000//////222333333333333555999<<<===>>>@@@CCCEEEFFFGGGGGGHHHJJJOOOUUUTTTPPPNNNPPPOOOOOONNNMMMKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKIIIIIICCCAAA@@@???@@@CCCGGGIIIKKKJJJGGGDDDBBBAAAAAAAAABBBBBBBBBEEEFFFCCC===888555888;;;:::555222111222333444555666555444333222---.../////////...---,,,(((((())))))*********+++(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,)))***+++,,,------------)))---111111...---...000000///...///000222444444,,,///333444333333555888<<<:::999999<<>>FFFJJJNNNSSSUUUSSSVVVYYY\\\]]]\\\\\\```cccggghhhkkkpppvvvxxxyyyxxxxxxzzzzzz888999;;;>>>BBBHHHLLLOOONNNKKKIIIJJJNNNRRRSSSRRRPPPPPPPPPPPPRRRTTTVVVWWW\\\\\\[[[ZZZ[[[\\\]]]^^^\\\\\\[[[VVVQQQOOOPPPRRRVVVUUUUUUWWWYYYYYYXXXVVVSSSTTTTTTTTTRRRPPPMMMKKKJJJIIIHHHKKKNNNPPPNNNLLLPPPPPPNNNIIICCCAAADDDGGGIIIHHHIIILLLJJJGGGIIIMMMIIIFFFBBB@@@@@@@@@===:::;;;;;;999888666444333222222222222111111000000000111111222111111000///...+++,,,,,,---,,,+++)))(((*********)))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$)))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''((((((((((((***)))((((((((()))+++,,,///...---,,,,,,,,,,,,,,,---,,,,,,...000111000...444333333222222333333444777:::===@@@CCCEEEIIILLLKKKMMMPPPSSSUUUTTTSSSRRRMMMKKKIIIHHHHHHHHHGGGFFFIIIKKKLLLMMMMMMKKKHHHFFFCCC???<<<<<<@@@EEEHHHHHHIIIFFFDDDBBBBBBAAA@@@>>>BBBBBBBBBAAA???<<<:::888666555444444444444555555555555555444333222000///............---,,,+++******************************(((''''''(((((('''%%%(((''''''''''''&&&&&&&&&(((%%%"""###&&&(((((('''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))************((())))))+++,,,---......---------............/////////000000000000//////000000000000000000000000111222444555666555555444777999<<<=========>>>@@@FFFDDDIIISSSUUUMMMDDDAAACCCCCCDDDEEEFFFFFFGGGGGGFFFEEEDDDDDDFFFFFFEEEDDD@@@@@@@@@???>>><<<;;;:::666555555555555444444444333333333222222222111111666555333222111000000000333444:::DDDDDD:::111.........---,,,,,,+++*********++++++,,,,,,++++++***************************'''((()))***************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&***)))(((''''''((()))***+++*********))))))((((((+++***((()))******)))(((''''''(((((())))))******(((((((((((())))))))))))(((((((((((()))***,,,,,,---,,,++++++***)))((('''---,,,***(((''''''((()))***---,,,)))))),,,---***---.........------...000888===DDDIIIKKKNNNQQQUUUVVVXXXYYYYYYZZZ^^^eeekkkjjjjjjlllpppsssuuuuuusssyyy||||||666888:::>>>BBBGGGJJJLLLKKKIIIHHHIIIMMMPPPQQQPPPMMMMMMNNNOOOQQQTTTWWWYYY[[[\\\]]]______``````___XXXYYYZZZXXXUUUTTTUUUWWWWWWYYYZZZZZZXXXXXXZZZ]]]YYYYYYZZZYYYWWWTTTPPPNNNJJJIIIJJJMMMQQQSSSRRRQQQNNNMMMKKKHHHEEEEEEFFFHHHLLLKKKKKKLLLIIIEEEEEEHHHFFFCCC@@@>>>>>>===;;;888::::::888777555333222111222222222222111111111111111111111000///...---,,,***+++,,,,,,---,,,+++++++++*********))))))))))))))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$)))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''((()))***,,,,,,,,,,,,,,,---......---,,,,,,...111333333222222222111111222333333444888;;;???CCCFFFJJJNNNQQQTTTUUUVVVVVVUUUSSSQQQPPPQQQNNNLLLIIIHHHHHHHHHGGGOOOOOONNNLLLKKKJJJHHHHHH@@@===:::<<>>999888777888888999::::::;;;;;;<<<;;;::::::<<<<<<;;;:::======<<<<<<;;;999888777555555555444444444333333333222222222222111111111333333222111111111111222///333===EEEAAA666...---...------,,,++++++*********++++++,,,,,,++++++***************************)))***************))))))'''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''')))((('''&&&&&&'''((()))******)))))))))(((((((((***)))((((((***+++***)))'''((((((((((((((())))))))))))))))))((((((((('''(((((((((((()))***++++++---,,,,,,++++++******))),,,,,,+++***))))))((()))''',,,...+++***---///...---.........,,,---...000777<<>><<<===AAAFFFIIIKKKMMMJJJGGGEEEDDDBBB???============<<<;;;:::888777999999888777666666555555444444333333222111000///......///......---,,,+++************************,,,***))))))++++++***((((((''''''''''''&&&&&&&&&'''%%%$$$$$$&&&''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))******(((((()))***+++,,,,,,---,,,,,,,,,---------......,,,,,,------------,,,,,,//////////////////////////////000000000///.........000222222111111222333///222777<<<:::555333666222222333333444444555555777666555666777888777666888888888777777555444333444444444333333333222222222222111111111000000000000000000000111111222333+++666DDDIII???111,,,...------,,,,,,++++++************++++++++++++******************************++++++++++++***)))((('''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''')))((('''(((***+++***)))(((((((((''''''''''''''')))))))))((((((''''''''')))))))))(((((()))******---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((///333///+++,,,------,,,---...---,,,,,,...000666;;;BBBGGGIIIKKKNNNRRRTTTWWW[[[\\\\\\^^^cccgggkkkkkkllloootttxxxzzz{{{vvvzzz{{{444666;;;@@@CCCEEEEEEEEECCCDDDGGGJJJLLLMMMMMMLLLIIIJJJLLLOOORRRUUUXXXYYYVVVWWWYYYZZZ\\\\\\\\\\\\```___^^^\\\[[[\\\]]]^^^]]]^^^^^^ZZZVVVVVVZZZ___YYYZZZ[[[\\\ZZZWWWTTTQQQQQQSSSUUUXXXZZZ[[[ZZZYYYOOOLLLHHHHHHKKKMMMLLLJJJGGGFFFGGGJJJHHHCCCCCCFFF???>>><<<:::999888777666888777666555333222111000000111111111222222333333000000000///---,,,*********++++++,,,,,,,,,,,,,,,************************))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''(((((((((************+++---...///888555222000///000000///000000000111333555666777;;;>>>BBBFFFJJJMMMRRRUUUWWWVVVVVVVVVVVVWWWXXXYYYXXXUUUPPPJJJFFFFFFHHHJJJPPPNNNLLLJJJHHHGGGFFFEEEDDDBBB@@@???@@@CCCEEEGGGJJJHHHFFFEEEDDDCCC@@@>>><<<<<<;;;;;;:::999888888:::::::::999888666555444222222222222111000///..................---,,,,,,************************)))(((''''''))))))((('''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''''''''((((((((((((((()))))))))***(((((())))))***++++++,,,+++,,,,,,,,,------------+++,,,,,,------,,,,,,+++......................../////////......---,,,,,,000111333222111000000111000555::::::555111222777111222222222333333333444666555444555777777777555555555555444444333111111333333222222222111111111111111111000000000//////000000//////000000111222,,,<<>>///---111,,,,,,,,,,,,++++++************++++++++++++************************************++++++***))))))((('''''''''((((((((())))))************************((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***++++++***((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((***))))))((((((((()))))),,,,,,---------.........+++,,,,,,---,,,+++***))),,,444888333+++((())))))+++,,,------,,,,,,...000555:::AAAEEEGGGIIILLLPPPRRRVVVZZZ\\\\\\]]]```cccjjjiiijjjmmmsssxxx{{{|||yyy}}}~~~444777;;;@@@CCCCCCCCCBBB@@@CCCGGGJJJLLLLLLLLLLLLMMMNNNOOOQQQTTTUUUWWWWWW]]]\\\[[[ZZZ[[[]]]___```cccaaa]]][[[[[[^^^aaaccc```]]]XXXUUUTTTUUUWWWXXXXXXYYYYYYZZZYYYWWWUUUTTTWWWYYY[[[\\\\\\ZZZYYYXXXRRRNNNKKKJJJLLLMMMKKKIIIEEEEEEFFFIIIFFFAAA@@@CCC======;;;:::888777777888777666555444333222111000000000000111111222222222000000000///...---+++***,,,,,,++++++************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))+++************+++,,,,,,888555111//////000//////000000111222444666777888<<>>@@@AAA@@@@@@???BBBFFFIIIJJJJJJKKKLLLOOOPPPQQQSSSTTTUUUUUUUUU[[[YYYVVVUUUVVVYYY]]]______\\\YYYXXX[[[```dddfff^^^ZZZUUUSSSTTTUUUVVVUUU[[[ZZZZZZYYYXXXWWWWWWWWWXXXZZZ]]]\\\ZZZVVVTTTTTTPPPNNNLLLKKKKKKKKKIIIHHHHHHFFFGGGHHHDDD===;;;===;;;;;;;;;:::777666777999777666555444333222111111/////////000000000000000////////////...---,,,,,,,,,,,,***))))))(((((()))''''''(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''((())))))))))))(((*********)))******++++++111///---...000111222222000000111222333555777888;;;===@@@AAABBBCCCFFFHHHMMMMMMMMMNNNOOORRRTTTUUUTTTSSSPPPJJJFFFFFFJJJOOONNNOOOQQQRRRPPPMMMJJJHHHBBBBBBBBBBBBAAACCCFFFHHHBBBBBBBBBCCCEEEDDDBBB@@@===<<<:::999888777777777777777888888777555333222///000000000//////...---++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((('''&&&''')))***)))((((((''''''''''''&&&&&&&&&%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((())))))''''''(((((())))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,------......000111111///...//////222999;;;444---,,,...000////////////////////////000///...///111222222111222222222222222111000000000000000////////////.../////////.........------000///......------------333AAAIIIBBB333******---++++++++++++++++++******))))))************))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''''''''((('''&&&''')))***)))(((((((((((('''''''''''''''%%%%%%&&&'''((())))))***(((((((((''''''((())))))******++++++,,,,,,------***+++++++++++++++******'''...222...***+++,,,,,,***+++,,,,,,,,,,,,...000444999@@@DDDEEEGGGJJJMMMQQQUUUYYYZZZYYYYYY\\\___cccdddeeejjjpppuuuwwwxxxwww|||}}}333555888;;;<<<=========<<<@@@DDDFFFGGGHHHJJJLLLMMMOOOPPPRRRTTTTTTTTTTTTPPPOOOOOOPPPRRRVVVYYY[[[YYYWWWVVVWWW[[[^^^___^^^XXXXXXVVVUUUTTTVVVYYY[[[___]]]ZZZWWWUUUUUUUUUVVVTTTWWWZZZYYYVVVRRROOOOOOKKKLLLLLLJJJHHHGGGGGGHHHGGGFFFGGGHHHCCC<<<999:::888::::::888666555666999777777666555444333222222////////////............,,,,,,------------,,,,,,***)))(((''''''((())))))&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((((((''''''((((((((())))))+++,,,---+++++++++,,,///111111111/////////000111333444555888:::===>>>>>>???BBBDDDHHHHHHIIIKKKMMMOOOPPPRRRRRRRRRQQQMMMHHHHHHMMMSSSQQQQQQQQQPPPNNNKKKIIIGGGBBBCCCDDDCCCAAABBBEEEHHHDDDCCCDDDEEEFFFEEEBBB@@@<<<;;;999777555444444444333444555666666444222111...////////////...------)))******++++++*********))))))))))))))))))))))))'''&&&%%%&&&((()))((('''(((''''''''''''&&&&&&&&&$$$''')))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''((((((((())))))''''''(((((((((((())))))************++++++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,...//////...---...///222888999222---...//////000000000000000000000000000//////000222333333222111111111111111000000////////////............---.........------------,,,------------------...///:::CCCEEE;;;///***************************++++++))))))************))))))))))))))))))))))))))))))&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''((())))))(((''''''&&&&&&''''''((((((((((((((('''&&&'''))))))(((''''''((((((((((((((())))))'''''''''''''''''''''''''''''''''''''''((()))***))))))))))))******************)))))))))******+++&&&***,,,***))),,,---,,,)))***,,,,,,+++,,,///111444:::@@@DDDEEEGGGJJJMMMTTTWWWZZZZZZYYYZZZ]]]```bbbccceeejjjppptttvvvvvvsssyyyzzz~~~222333555888999:::::::::;;;>>>BBBDDDDDDEEEHHHKKKKKKMMMOOOQQQSSSTTTTTTTTTKKKLLLNNNRRRUUUXXX[[[\\\WWWVVVVVVXXX[[[[[[WWWTTTSSSVVVYYYXXXUUUVVV\\\bbbaaa^^^YYYTTTRRRQQQRRRSSSPPPSSSWWWVVVRRRNNNLLLLLLFFFHHHJJJIIIEEEDDDEEEHHHCCCBBBDDDGGGDDD===;;;===777888999777555444666888777777666555444444333333//////......---------,,,******+++,,,,,,,,,,,,+++''''''&&&&&&'''(((***+++%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$"""###%%%%%%&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%&&&&&&'''(((***,,,...///+++++++++,,,//////...---............///111222333666888:::<<<===>>>AAACCCBBBDDDFFFIIILLLOOOQQQRRRQQQRRRRRROOOKKKKKKPPPUUUSSSQQQNNNKKKHHHFFFEEEEEEFFFGGGGGGDDDAAA???AAADDDFFFFFFFFFFFFGGGEEEBBB???<<<:::888555333222222222111222444555555333222000.........///......------((())))))*********))))))))))))))))))))))))))))))$$$###"""###%%%&&&%%%$$$(((((('''''''''&&&&&&&&&$$$'''))))))&&&$$$$$$%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))'''''''''((((((((((((((()))************+++++++++(((((())))))))))))((((((++++++++++++++++++++++++++++++*********,,,---...+++---//////......///000,,,222333---***,,,---***---------,,,,,,,,,,,,,,,---,,,,,,---///000000///000000000111000000////////////.........---------......---------,,,,,,,,,+++++++++,,,---...000000AAAFFFCCC888///------+++******************++++++))))))************))))))))))))))))))))))))))))))''''''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%'''''''''((((((((()))))))))(((''''''((()))'''&&&''''''(((((())))))*********)))((('''&&&%%%$$$$$$&&&&&&&&&'''''')))***+++((((((((((((((((((((((((******((((((((()))***+++)))+++***''''''***+++))))))***+++++++++,,,///111555:::@@@DDDEEEGGGJJJMMMVVVYYY[[[[[[ZZZ[[[^^^bbbbbbcccfffkkkqqquuuuuuuuuqqqxxxzzz~~~222333555555555555666888<<<===>>>>>>???AAAFFFIIILLLMMMNNNOOOPPPOOOOOONNNKKKKKKMMMQQQVVVWWWUUUSSSWWW\\\aaaaaa\\\WWWUUUVVVSSSWWWZZZXXXTTTVVV^^^fff```ZZZTTTQQQRRRSSSQQQNNNRRRUUUWWWTTTNNNJJJJJJMMMMMMLLLIIIFFFCCCBBBAAAAAAEEEDDDCCCBBB@@@===;;;:::::::::999999888777777666555666666666666666555555000000000000////////////...---,,,+++******************)))''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((++++++,,,------......///////////////000000000000444666888999999:::<<<>>>DDDCCCDDDHHHNNNQQQQQQOOOLLLNNNPPPOOOLLLKKKMMMOOORRRQQQNNNJJJHHHFFFEEEEEECCCBBBAAA@@@????????????DDDCCCDDDEEEEEEDDD@@@>>><<<:::888777777555333111333222111222444555444333000///...---,,,+++++++++(((***+++,,,*********+++)))((('''((()))***)))(((+++)))''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))***************))))))))))))(((((((((((())))))))))))))))))))))))++++++******************------------------------111///......//////...,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---///000///......///000------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---000222333666999;;;777000++++++,,,)))***+++++++++)))((('''))))))(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))&&&&&&&&&&&&&&&'''((())))))''''''(((%%%###%%%++++++(((%%%$$$&&&)))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''(((((())))))))))))((((((((((((,,,+++******++++++)))(((,,,+++***)))((((((((((((***,,,---...---,,,...///444888>>>CCCFFFIIIKKKMMMUUUYYY]]]^^^\\\]]]aaafffeeeeeehhhmmmssswwwwwwuuuvvvuuuxxx~~~111333444444333333555666666888999:::<<>>>>>BBBBBBAAAAAA@@@>>>===<<<:::::::::999888888777777666666666666555444333222000000000/////////......------,,,+++***************)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''*********+++,,,,,,------............////////////222444666777777888:::;;;??????@@@CCCHHHKKKKKKJJJGGGIIILLLLLLKKKLLLNNNQQQRRRPPPMMMJJJGGGFFFEEEEEEAAA@@@???>>>>>>???@@@AAAEEEDDDCCCCCCCCCAAA>>><<<<<<999777555444333000...222111000111333444444333......---,,,++++++++++++)))+++,,,+++***)))******)))((('''((()))***)))'''+++)))''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))************)))))))))))))))((((((((('''))))))))))))))))))))))))************************+++++++++***++++++,,,,,,000///---...//////---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------...//////...---...///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...000111+++...000...)))%%%%%%'''))))))))))))))))))(((((()))(((((((((((((((((()))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&'''((((((***%%%$$$&&&'''%%%$$$%%%%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***)))(((((())))))))))))+++******)))))))))))))))***,,,---,,,,,,---///111555999???DDDGGGJJJLLLNNNQQQUUUYYYZZZYYYZZZ^^^bbbddddddggglllrrrvvvwwwvvvuuusssvvv}}}000222333222111111222333222333666888:::===BBBEEEJJJKKKLLLLLLKKKJJJHHHGGGFFFEEEEEEHHHKKKNNNNNNMMM\\\^^^```^^^ZZZVVVUUUVVVWWWTTTTTTXXX^^^```\\\XXXQQQNNNKKKKKKNNNQQQQQQPPPQQQSSSTTTQQQLLLHHHHHHIIIAAA@@@???>>>>>>>>>???????????????@@@@@@???>>>>>>:::999999888888777777777666666666555333111000///////////////.........------,,,+++***))))))))))))))))))((('''&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))***++++++,,,,,,,,,,,,------.........///111333444444444666888<<<;;;<<>><<<<<<<<>>>>>?????????>>>======888777777777666666666555444444444333222000///...............------------++++++***))))))))))))))))))((('''&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((()))******++++++******++++++,,,,,,------...///111222111222444555999999:::<<<>>>@@@BBBBBBGGGFFFFFFFFFEEEFFFGGGIIILLLKKKHHHFFFDDDCCCCCCCCC???===;;;::::::===@@@BBBDDDBBB?????????@@@???>>>;;;999777666777777777666///......///222333333222...---,,,,,,+++++++++,,,,,,------+++)))(((((())))))(((''''''((()))'''&&&***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((()))))))))))))))***(((&&&&&&&&&))),,,...---,,,++++++,,,---,,,+++++++++************++++++++++++++++++,,,,,,,,,,,,,,,---...---,,,+++,,,---*********++++++*********+++++++++++++++++++++++++++***)))))))))+++,,,---+++---...---***)))***+++'''&&&%%%%%%&&&''')))***(((''''''&&&&&&''''''(((%%%&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((()))$$$"""$$$&&&%%%'''+++((())))))'''&&&%%%&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&''''''((()))******+++,,,,,,,,,+++))))))***+++))))))))))))***+++,,,---+++++++++******---111555999===BBBGGGJJJLLLNNNPPPRRRTTTXXXYYYZZZ\\\___bbbdddeeegggkkkooorrrtttuuurrrqqquuu|||---...///...---,,,---...222444666777888:::===@@@IIIJJJKKKLLLLLLKKKJJJIIIKKKLLLMMMMMMOOOPPPSSSTTTYYYZZZZZZYYYXXXWWWXXXYYYZZZ[[[]]]^^^\\\XXXRRRNNNMMMLLLJJJKKKLLLMMMNNNNNNKKKKKKKKKIIIFFFCCCBBBBBB>>>>>>@@@AAABBBDDDDDDEEE@@@@@@???>>>===;;;:::999555555555555444444444444111111111111111111000///------------,,,,,,,,,+++******)))((((((((())))))(((''''''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((()))******++++++)))))))))***+++,,,,,,,,,---///111111000111222444666666777888:::<<<>>>@@@EEEDDDBBBBBBCCCDDDFFFFFFHHHGGGEEEBBBAAA@@@@@@@@@???===:::888888;;;===???@@@???>>>>>>AAABBBBBBBBB>>>;;;888666666666555555///......///111222222111///......------------...,,,---,,,***((('''(((******(((''''''(((((('''%%%)))'''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((('''&&&'''***---000+++***)))***+++,,,+++***+++******))))))******+++*********+++++++++,,,,,,,,,------,,,+++******+++******++++++++++++*********************************))))))((()))***+++,,,,,,,,,+++***(((''''''''''''&&&%%%%%%%%%'''((()))''''''&&&&&&&&&&&&''''''&&&&&&'''(((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''%%%%%%$$$"""###,,,666333---&&&$$$&&&((('''$$$&&&&&&'''''''''((((((((('''''''''((((((((())))))&&&''''''((()))******+++///111111000,,,******+++))))))))))))***,,,---...+++++++++******---111555999===CCCGGGJJJLLLNNNPPPSSSUUUXXXZZZ\\\^^^aaacccggghhhjjjkkkmmmooorrrsssrrrrrrwww~~~+++---...---,,,,,,---...000222555666777888:::<<>>@@@AAACCCCCCCCCDDDAAA@@@???>>><<<999777666444444444444444444444444///000000111111111000000,,,,,,,,,,,,++++++++++++))))))(((((((((((())))))''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$########################"""!!!!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))******+++(((((()))***++++++,,,------...000000000000111333111333444555555888;;;>>>AAA???===???BBBFFFHHHHHHDDDCCCAAA???>>>===>>>>>>>>><<<:::888888999;;;============???BBBDDDDDDCCCAAA===888555333222000///111//////000111222111000//////............//////,,,,,,,,,***(((((()))+++***(((''''''((('''&&&%%%(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((('''((())),,,///000***(((((((((***+++***)))******))))))))))))******))))))*********++++++++++++,,,---,,,***((()))***)))******************)))))))))))))))))))))))))))))))))(((((()))***,,,---...,,,+++)))'''&&&%%%%%%''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&'''%%%!!!"""---:::888///%%%"""&&&***((($$$&&&&&&&&&'''(((((())))))''''''((((((((()))))))))''''''(((((())))))******...111444333///+++***+++)))))))))***+++,,,---...++++++,,,++++++---000333999===BBBFFFIIIJJJMMMNNNRRRTTTVVVXXX\\\^^^```bbbgggiiikkklllmmmooorrruuusssrrrxxx***+++------,,,,,,---//////111555777888:::<<<>>>AAACCCFFFIIIKKKLLLMMMMMMUUUXXX\\\]]]\\\\\\]]]___bbbaaa``````___]]][[[ZZZVVVWWWWWWTTTOOOKKKIIIIIIIIIJJJJJJIIIGGGGGGGGGHHHFFFFFFEEEEEEEEEEEECCCBBB???@@@AAACCCCCCCCCCCCCCC@@@@@@???===;;;888666555555555555555555555555555111111111111111000///...,,,+++++++++************(((((((((''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$########################"""!!! !!!$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))'''((()))***+++,,,------,,,---//////......///111000222444444555888<<<@@@@@@>>><<<===AAAEEEGGGHHH@@@???===<<<;;;;;;;;;<<<999999888888999:::;;;===;;;;;;<<>>>>><<<;;;999777666666666666777777777777777333333333222111///------+++++++++************)))(((((('''''''''(((((()))&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!! !!!$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''((()))***+++,,,------+++,,,------------...///222444666777777:::???DDDDDD@@@======@@@CCCDDDDDD>>>===;;;:::999999::::::666666777888999;;;======:::;;;<<>>>>>?????????>>>???@@@@@@???===:::999@@@;;;666666:::<<<;;;888555555444333222000000///,,,,,,------------------))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&'''((()))))))))$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((&&&%%%+++333111)))(((''''''((())))))(((&&&%%%%%%&&&((()))+++,,,,,,((((((((()))******+++++++++++++++******(((''''''(((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$+++'''%%%(((...111///+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&'''''')))((('''((()))((('''&&&)))(((((()))******(((''''''((()))++++++***))))))))))))***++++++++++++***...//////...,,,,,,...///555:::BBBFFFFFFGGGHHHJJJQQQTTTWWWYYY\\\___cccgggeeedddeeeiiinnnsssvvvwwwwwwqqqsss++++++,,,,,,------......111333666999;;;===@@@CCCCCCDDDHHHKKKNNNPPPQQQQQQSSSSSSSSSSSSTTTUUUWWWXXX[[[ZZZYYYXXXWWWWWWWWWWWWRRROOOLLLLLLMMMNNNLLLJJJJJJIIIIIIJJJKKKJJJHHHEEEDDDEEEGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@CCCBBBBBB@@@???===;;;:::888888777666555555555555222222111000///...------++++++*********)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$########################(((***---,,,***'''%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###"""""""""""""""##############################$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''(((((()))))))))((()))***,,,---,,,,,,,,,---...///000111333444555777999===@@@BBB>>>>>>??????AAABBBDDDDDD?????????>>>======<<<<<<:::;;;<<<<<<======<<<<<<===>>>??????>>><<<:::999===:::888999::::::888555555444333222111000000///------------------------))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%+++111///(((((('''''''''))))))'''&&&&&&&&&&&&'''(((((())))))((((((((()))******++++++***++++++******(((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%)))&&&%%%(((---000---)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''(((&&&&&&&&&'''''''''(((((()))(((&&&&&&&&&((((((((((((''''''((()))***((('''''''''((()))))))))))))))))))))******+++++++++***---...///...---,,,...///555;;;BBBFFFFFFFFFHHHJJJQQQSSSVVVYYY[[[___cccffffffffffffjjjooosssvvvwwwvvvpppsss}}}******+++,,,,,,---......///111444666888:::===@@@@@@AAADDDHHHJJJLLLMMMMMMLLLLLLLLLMMMOOORRRUUUWWWXXXXXXWWWVVVUUUUUUUUUUUUOOONNNLLLMMMNNNNNNMMMLLLJJJIIIIIIJJJLLLKKKIIIGGGHHHHHHGGGFFFEEEDDDDDDCCCFFFFFFEEEEEECCCAAA@@@???BBBAAA@@@???>>>=========999888666555444444555555222111000000///...------******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$########################$$$&&&)))***((('''&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!"""###$$$%%%########################$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''((()))((((((((()))***+++,,,******++++++,,,...///000111222444777999<<<>>>??????@@@BBBDDDEEEFFFFFFFFFBBBBBBBBBBBBAAAAAAAAAAAA===============<<<<<<;;;;;;<<<===>>>===<<<:::888999999::::::999777444222444333333222111000//////........................)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&***...,,,'''((('''&&&'''))))))'''&&&''''''&&&&&&&&&&&&&&&&&&'''(((((())))))******+++************)))(((''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&)))------***&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((())))))((('''&&&$$$%%%&&&((()))'''&&&%%%&&&((()))(((''''''''''''''''''(((((())))))))))))*********++++++---...///...------...///666<<>>@@@CCCFFFIIIJJJKKKKKKJJJJJJJJJJJJMMMQQQTTTWWWWWWVVVUUUSSSQQQPPPPPPOOOOOONNNNNNNNNNNNMMMLLLKKKLLLKKKKKKMMMNNNNNNKKKIIIJJJIIIGGGEEEDDDDDDEEEEEEGGGGGGGGGFFFEEEDDDBBBBBB???>>><<<:::999999::::::999777555444333333444555111000000///......------******)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######################## """%%%&&&%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$##################$$$########################$$$$$$############$$$$$$""""""!!!!!!"""###$$$$$$########################$$$$$$############$$$$$$$$$##################$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''(((((()))******+++*********+++,,,---...//////111333666999:::;;;<<<===???CCCFFFGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCDDD@@@@@@@@@@@@???===<<<;;;888999;;;<<<<<<;;;:::888888999:::999666333222222333222222111000000////////////............------))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%'''(((***+++)))''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********))))))******)))(((''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%'''))),,,---,,,(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''(((((((((((('''((('''&&&%%%%%%&&&'''&&&%%%$$$%%%''')))(((((()))((('''&&&'''((()))***)))))))))))))))******+++,,,---//////...---...///666<<>>???BBBEEEGGGIIIIIIIIIIIIIIIIIIIIIKKKNNNQQQSSSRRRQQQPPPOOOMMMMMMLLLLLLPPPPPPPPPOOOMMMKKKJJJIIILLLKKKKKKLLLMMMMMMKKKIIIIIIHHHFFFEEEEEEFFFGGGHHHDDDEEEEEEEEEEEEDDDDDDCCC>>>===:::888666666666666777666555444333333333444000000//////......------++++++*********)))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$########################!!!"""$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$####################################$$$$$$#################################$$$$$$############$$$$$$$$$$$$###"""!!!!!!""""""########################$$$$$$############$$$$$$#########$$$$$$#########"""######$$$$$$######"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&''''''((()))))))))************+++,,,---//////...///222444777888999::::::===AAADDDFFFFFFEEEDDDAAAAAAAAAAAABBBBBBBBBBBB@@@@@@???>>>===;;;:::999666777999;;;<<<;;;:::999999999888555222111222333111111111000000///////////////......------------(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###%%%(((++++++((('''''''''&&&&&&'''(((((('''%%%%%%&&&&&&'''(((((())))))'''''''''((())))))******((())))))))))))(((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%)))---///...***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&(((***)))'''%%%%%%&&&'''&&&$$$%%%'''(((((((((***)))((('''((()))***+++))))))((((((((()))***++++++---//////.........///666;;;BBBFFFFFFFFFGGGIIIMMMPPPUUUXXXZZZ]]]```bbblllkkkjjjlllppptttvvvvvvtttrrrvvv{{{''''''((()))+++,,,---------///111222333444666888;;;===@@@BBBDDDFFFFFFFFFEEEEEEFFFHHHIIIKKKMMMNNNLLLKKKKKKKKKLLLMMMNNNNNNOOOQQQRRRPPPMMMJJJIIIHHHJJJIIIIIIJJJJJJIIIGGGDDDFFFEEEEEEDDDEEEFFFHHHIII@@@AAAAAABBBBBBBBBAAAAAA>>>===;;;999777666555555555555555444444333222222/////////.........------++++++*********)))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################%%%&&&&&&$$$######$$$###$$$$$$%%%%%%$$$$$$###########################"""###$$$$$$$$$$$$###"""########################$$$$$$############$$$$$$%%%$$$###"""!!!!!!!!!!!!########################$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""#########$$$$$$##################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&'''((()))))))))(((************+++---...///...///000222444666888999888:::>>>AAACCCCCCBBBBBB????????????>>>>>>>>>>>><<<<<<;;;:::999777555444555666999;;;<<<<<<;;;::::::888555333222222333444000000000000//////...............---,,,,,,++++++((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$&&&''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""%%%***...,,,&&&%%%''''''&&&%%%&&&((((((&&&%%%%%%&&&&&&'''(((((())))))&&&''''''(((((())))))***((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&***///000,,,(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((******+++&&&&&&&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$'''******'''&&&(((******(((%%%%%%&&&((((((''')))))))))))))))***++++++))))))((('''((()))***+++***,,,///000///......///555:::BBBFFFFFFGGGHHHJJJMMMPPPUUUYYY[[[]]]```bbbkkkjjjjjjlllppptttvvvvvvtttqqquuu{{{&&&'''((()))***,,,------+++---///000000111333555777888;;;===???AAAAAAAAAAAABBBEEEHHHJJJKKKLLLLLLKKKJJJKKKKKKLLLMMMNNNOOOMMMOOORRRQQQMMMJJJJJJJJJKKKJJJIIIIIIIIIGGGDDDBBBCCCCCCCCCCCCCCCDDDEEEEEEAAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;:::999777666555333444555555555333111000//////.........---------******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###########################"""###$$$$$$$$$$$$###"""########################$$$$$$############$$$$$$######"""""""""""""""###########################$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''((()))(((((((((((((((((()))***+++,,,---......///000222444777888666888;;;>>>@@@AAAAAAAAA=========<<<;;;;;;;;;:::999999888777666555333222444666888;;;======<<<<<<999666333333555666444111000000////////////.........------,,,++++++******(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""%%%,,,111---%%%###(((&&&&&&%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&+++000///)))%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""#########$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***,,,,,,&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''###&&&((('''%%%(((...333,,,***'''&&&'''((((((''''''(((((()))))))))))))))***)))'''''''''(((***+++))),,,///000///......///333999AAAEEEGGGGGGJJJLLLMMMQQQVVVZZZ\\\^^^```bbbjjjiiiiiikkkppptttvvvvvvrrrooossszzz&&&&&&''')))***,,,------)))+++---......///111333333444777999;;;<<<======???BBBEEEIIILLLMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLJJJNNNQQQQQQNNNKKKKKKLLLMMMLLLKKKJJJJJJHHHEEEBBBBBBBBBBBBBBBBBBBBBBBBAAADDDDDDCCCBBBAAA???>>>===666777888999999888666555222333555666666333000..................---------)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!######""""""$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!!!!!!!"""###$$$%%%########################$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&((()))(((((('''''''''''''''(((***+++,,,///.........000333666888666777:::<<>>AAAEEEHHHIIIIIIIIIJJJLLLMMMLLLJJJGGGFFFEEEFFFHHHIIIIIIGGGEEEDDDKKKKKKJJJGGGDDDAAA@@@AAA??????@@@AAAAAAAAAAAAAAAAAACCCCCC@@@<<<:::;;;===:::;;;;;;:::888444111///111111111111000000000000............---,,,++++++(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$%%%&&&%%%###"""###$$$""""""###$$$$$$$$$$$$###$$$#########""""""!!!!!!########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""############""""""""""""###############"""!!!!!!###########################$$$%%%%%%######$$$%%%&&&%%%$$$""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""$$$''')))&&&&&&&&&'''''''''(((((())))))((((((((((((((())),,,,,,---...000111333444555666666777888999999999===<<<:::888777777777888555444444777::::::777444777888:::===??????===;;;666777999:::999777444222222111000...---------------,,,+++*********+++,,,(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%---111+++&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&'''&&&%%%%%%%%%,,,,,,+++)))&&&%%%&&&(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&$$$#########$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%((()))&&&$$$)))'''%%%######%%%''')))''''''&&&&&&&&&'''(((((("""!!!$$$((((((%%%&&&)))(((((((((((((((((((((((()))))))))))))))******+++---...............------222888???DDDEEEFFFHHHJJJPPPSSSVVVZZZ^^^aaacccdddhhhffffffjjjppptttuuuuuuqqqnnnrrryyy(((((())))))))))))******++++++***++++++,,,---...///111444777888999999999:::;;;<<>>===>>><<<===>>>??????@@@@@@@@@@@@AAAAAA???;;;999:::<<<::::::999888666444111000111111000000000/////////------------,,,+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###$$$%%%$$$"""!!!"""###""""""###$$$$$$$$$$$$###############"""""""""!!!########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""############""""""""""""###############"""!!!!!!###########################$$$%%%%%%######$$$%%%$$$######""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%&&&'''%%%%%%&&&&&&&&&'''''''''))))))((((((((((((((())),,,,,,,,,---...000111222444444555666777888999:::;;;:::999888777888999999777666777999<<<===;;;888777888:::===>>>===;;;999555666777777777555333222222111000...------,,,,,,---,,,+++*********++++++(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&---000+++&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&%%%&&&(((///---)))&&&$$$$$$######&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&$$$%%%'''(((&&&$$$((('''%%%$$$$$$%%%'''((('''''''''''''''(((((((((---((('''))))))&&&$$$&&&))))))((((((''''''&&&&&&***)))))))))******++++++,,,---------------,,,,,,222888???DDDEEEFFFHHHJJJPPPSSSWWW\\\```bbbccccccjjjhhhhhhkkkqqquuuvvvuuuqqqqqqwww{{{(((((((((((())))))******************+++,,,---...---...111555777999999999777888;;;>>>AAADDDFFFGGGGGGHHHIIIIIIHHHFFFCCCAAAAAAAAAAAA@@@@@@@@@??????AAABBBCCCBBB>>>;;;:::999888999;;;<<<>>>??????????????????===:::888999:::999999777555444333222222000000000/////////......---------,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""###$$$###!!! !!!"""""""""###$$$$$$$$$$$$###############""""""""""""########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""############"""""""""""""""############""""""!!!###########################$$$%%%$$$######$$$%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''(((((()))++++++++++++,,,---...///111222333555666888999999777777777777777888999:::777666666888:::<<<<<<;;;888999;;;<<<<<<;;;999888666666777666666555444333111000///...---,,,,,,,,,,,,,,,+++************+++(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''''',,,...***&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&)))+++222---'''$$$######""" &&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((()))(((&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((***%%%###&&&((('''&&&'''''''''(((((((((((((((((()))))))))*********++++++++++++,,,,,,---,,,,,,+++111888???DDDEEEFFFIIIKKKPPPTTTYYY^^^bbbddddddccckkkjjjjjjnnnssswwwwwwvvvqqqttt{{{~~~&&&''''''(((((())))))))))))))))))******+++,,,---,,,...000333555777888888666888;;;>>>@@@BBBEEEGGGHHHIIIIIIIIIGGGEEECCCBBBAAA@@@???>>>======>>>>>>===???@@@???<<<999888777777888:::<<<>>>???@@@@@@>>>===<<<;;;999888888999999888666333222222333444////////////............---------,,,+++)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""$$$$$$$$$"""!!!"""###""""""###$$$$$$$$$$$$############"""""""""""""""########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""############"""""""""!!!""""""############"""!!!########################"""$$$%%%$$$###"""###$$$""""""#########$$$$$$%%%########################"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&''''''((((((++++++++++++,,,,,,---...///000111333555777888999666666666777777777888888333333333444666888::::::999:::<<<<<<;;;999888888888888777666666555555555000000...---,,,+++++++++,,,++++++***************((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&***,,,,,,)))&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''+++...222,,,%%%"""$$$%%%###!!!$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((***)))'''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''((((((''''''&&&$$$%%%((()))&&&&&&(((%%%%%%&&&'''((()))******(((((())))))*********)))++++++,,,------------,,,111777???DDDFFFGGGIIILLLPPPTTTZZZ```dddeeedddcccjjjiiijjjooovvvzzzzzzyyyrrrsssyyy~~~%%%&&&&&&'''(((((())))))))))))))))))***+++,,,,,,...///000222444555666777777:::===???@@@BBBEEEHHHIIIJJJJJJIIIHHHFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>><<<===???>>>;;;999888888888:::<<<>>>@@@AAABBBCCC>>>===;;;::::::999999999:::888555333222222333444////////////..................------,,,***)))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$%%%&&&%%%###"""###$$$""""""###$$$$$$$$$$$$###""""""""""""""""""##############################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""############"""""""""!!!!!!""""""#########""""""########################"""###$$$$$$""""""###$$$$$$$$$$$$$$$######""""""########################!!!"""$$$&&&&&&%%%$$$############$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&'''((((((++++++++++++,,,,,,---...---...///111333555666777777777777666666666555555111222333333444666888:::999;;;===<<<:::888888999777777666555555444444333000///...,,,++++++++++++++++++++++++******))))))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&)))((('''%%%$$$$$$$$$$$$,,,+++)))(((&&&$$$$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((,,,000///)))$$$###&&&)))'''$$$$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$'''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%&&&$$$%%%'''(((((('''%%%$$$######$$$%%%&&&''''''''')))))),,,...***$$$$$$(((''''''''''''((((((((((((&&&'''((()))))))))((((((,,,,,,---...............111777???DDDFFFGGGJJJLLLQQQTTTZZZ```dddeeeeeedddggggggiiiooowww|||}}}|||sssqqquuu{{{$$$%%%%%%&&&'''((())))))(((((((((((()))***+++,,,//////000222333555666777999<<<@@@AAA@@@AAADDDHHHJJJJJJJJJIIIIIIHHHGGGFFFDDDCCCCCCBBBAAA@@@??????<<<======<<<:::888999:::;;;<<<>>>@@@BBBCCCDDDEEE???===;;;;;;;;;<<<;;;:::;;;999777444222222333444000000000/////////......------------,,,+++***)))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$%%%&&&%%%#########$$$""""""###$$$$$$$$$$$$###""""""""""""####################################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""############""""""""""""!!!""""""############"""########################"""###$$$###""""""###$$$$$$%%%%%%$$$$$$"""!!!!!!########################!!!"""$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((*********++++++,,,......------...000111333444555666666666666666555444333333444666777777888999;;;888:::<<<;;;888666777999444444444444444222111111///...---,,,+++***************++++++******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&***)))'''%%%$$$$$$$$$%%%...***''''''%%%###$$$'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%(((---000***'''$$$%%%(((***)))'''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$!!!"""$$$%%%%%%%%%$$$#########$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%&&&''''''((('''(((***)))'''&&&%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&((()))%%%$$$&&&((('''%%%'''---++++++***((('''&&&%%%$$$&&&'''((()))***)))(((''',,,,,,---...////////////111777???EEEGGGHHHKKKMMMQQQTTTZZZ___ccceeeeeedddeeefffiiiooowww||||||{{{sssooorrrzzz###$$$%%%&&&'''(((((()))((((((((((((((()))++++++---...///111333666888999:::>>>AAAAAA??????BBBFFFIIIIIIIIIIIIIIIIIIHHHHHHDDDDDDEEEDDDCCCBBB@@@???<<<<<<;;;999777777999;;;===>>>@@@BBBCCCDDDEEEEEEAAA???<<<<<<>>>>>>===;;;<<<;;;888666444333222222111111000000000/////////******++++++++++++******((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###$$$%%%$$$###""""""$$$""""""###$$$$$$$$$$$$###!!!"""""""""####################################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""############""""""""""""!!!!!!"""#######################################!!!###$$$###"""!!!"""$$$"""###$$$$$$$$$$$$""""""########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&'''((('''(((((()))***+++---...,,,---...///000111222222333333444555666555444444444777::::::999888999;;;444888:::999555333666999555555777777666555333111///...---+++******)))))))))******+++***)))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%'''(((000)))%%%&&&%%%###$$$(((###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&(((,,,///%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###!!!"""$$$%%%%%%%%%###"""######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$'''***+++)))&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&$$$$$$%%%'''***,,,333)))!!!"""&&&)))+++...***))))))((('''&&&&&&&&&'''(((***+++,,,+++***)))++++++,,,---............111777???EEEGGGHHHKKKNNNRRRTTTYYY]]]aaadddeeeeeeffffffiiiooouuuyyyyyywwwqqqpppuuuzzz######$$$%%%'''(((((()))'''''''''(((((()))***+++,,,---...111444777:::<<<:::>>>AAAAAA>>>===AAAEEEGGGGGGHHHHHHHHHIIIIIIIIIDDDEEEFFFFFFEEEBBB@@@>>><<<<<<:::777666666999<<<>>>???@@@BBBCCCDDDEEEEEEBBB@@@======???@@@>>><<<===<<<:::777555333222111111111111111000000000000(((((()))***************''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""###$$$###"""!!!!!!###""""""###$$$$$$$$$$$$###!!!!!!""""""#########$$$########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""############""""""""""""!!!!!!"""#######################################!!!###$$$###"""!!!"""### !!!###$$$%%%%%%$$$$$$""""""""""""""""""""""""###############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&''')))+++,,,---------......///000000111000111333555666666666555333777;;;;;;999888888999222555888777333111444888777999;;;<<<;;;999666444......,,,+++***))))))))))))******++++++)))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$''')))+++111)))$$$&&&%%%"""###(((######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""$$$%%%&&&(((,,,///"""$$$''''''&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$### """$$$%%%%%%%%%###"""###$$$&&&'''((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&"""&&&+++,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%&&&)))---///UUU@@@,,,&&&***,,,***((($$$%%%&&&'''(((***++++++(((***,,,---------+++***)))***+++,,,------...---111777???EEEGGGIIILLLNNNRRRTTTXXX\\\```ccceeeeeeggggggiiinnntttwwwuuusssppprrryyy|||%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((+++,,,///222444666777888;;;;;;;;;===???BBBDDDFFFKKKMMMKKKHHHHHHKKKIIIEEEHHHEEEBBBAAAAAAAAA@@@???===<<<;;;;;;;;;<<<===>>>@@@??????BBBFFFGGGEEEBBBAAA>>>;;;;;;======<<<:::999888555333111111111111444222000...,,,,,,,,,,,,++++++******)))(((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""############""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######"""!!!!!!!!!"""###$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))+++++++++,,,...///111222333333222222333444666777444444444555444444333333111222333444555555555555777888888666444888AAAIII111...+++***+++---------,,,+++***)))((((((((((((''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$&&&$$$######$$$%%%%%%$$$######$$$%%%&&&&&&'''''')))+++)))&&&%%%(((&&&"""###$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$###!!!"""$$$))),,,%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$""""""***333111)))######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&''''''(((%%%$$$###"""""""""###$$$$$$$$$###""""""###$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++)))'''%%%%%%''')))***///***$$$$$$''')))(((%%%'''))))))((('''&&&'''(((%%%&&&(((************)))***,,,------++++++,,,...444999@@@DDDGGGIIIMMMPPPPPPTTTYYY\\\]]]___dddhhhllljjjhhhjjjnnnrrruuuwwwsssrrrvvv}}}%%%%%%%%%&&&&&&&&&&&&''')))(((((((((((((((((((((+++,,,...111333555777777;;;;;;<<<===???BBBDDDFFFKKKMMMKKKHHHHHHJJJIIIEEECCCAAA???>>>@@@AAABBBBBBBBBAAA???>>>=========>>>@@@??????AAADDDEEECCCAAA>>>======???AAA@@@===999666777888888777555333222333222000...---,,,,,,,,,++++++******)))(((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""############$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$#########"""""""""############""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""###$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))+++++++++,,,---///111111333333333333444555666666333333444444444444333333222222333555555555555555555777888666222222777;;;111...,,,+++,,,---------,,,+++***)))((((((((((((''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$"""""""""###$$$$$$$$$%%%%%%''''''$$$%%%((('''$$$###$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%$$$######"""###&&&***---%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&$$$$$$***111...'''######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%(((***,,,'''&&&%%%$$$###$$$$$$%%%%%%$$$###""""""######$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''!!!###%%%&&&%%%%%%&&&'''***&&&$$$%%%)))+++)))&&&'''))))))((('''&&&'''(((&&&'''((())))))************,,,------++++++,,,...333999@@@EEEGGGIIIMMMPPPQQQUUUZZZ\\\]]]___dddgggjjjhhhgggiiinnnssswwwxxxsssrrrwww~~~%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((+++,,,---000222444666666:::;;;;;;===???AAACCCDDDJJJLLLKKKGGGFFFHHHHHHDDD???===<<<<<>>======<<<@@@??????@@@BBBCCCAAA@@@;;;===@@@DDDEEEBBB===888333666:::===<<<999555222222111000...---,,,,,,,,,+++******))))))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""############$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$%%%########################%%%%%%%%%$$$$$$$$$$$$$$$""""""############"""""""""############""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$###"""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))*********+++---...000111222222333444555555555555222222333333333333333222222333444555666666666666555888;;;:::666333333555111///,,,,,,---......---++++++***)))(((((((((((('''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$%%%%%%$$$############$$$$$$$$$$$$!!!$$$%%%###$$$((((((&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########%%%(((+++---%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%&&&***///+++%%%######$$$$$$$$$%%%%%%%%%'''%%%###"""$$$(((,,,///((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$###""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&######"""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###)))...///+++'''''')))$$$###$$$'''+++,,,***''''''))))))((('''&&&'''((((((''''''(((((()))***+++***,,,------++++++,,,...333999@@@EEEGGGIIILLLOOORRRVVV[[[]]]^^^___cccggghhhffffffiiinnnssswwwyyyrrrqqqxxx$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((***+++,,,...000222444555999:::;;;<<<>>>@@@BBBBBBGGGJJJJJJFFFDDDFFFFFFDDD???===<<<===@@@CCCEEEFFFCCCBBBAAA@@@???>>>======AAA@@@@@@@@@AAAAAA@@@@@@<<<>>>BBBDDDDDD@@@:::666444777:::===<<<999444111111000///...---,,,,,,+++*********)))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############!!!"""""""""############$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""############"""!!!""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$###"""!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))***,,,---///000111222444555555555444333000111222222333222222222333333444555666666666666333666999888666444333444111///------.........---******)))(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%###'''(((%%%%%%((()))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######$$$'''***,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%'''+++---***%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$&&&)))+++''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$######"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$######$$$$$$$$$!!!!!!"""###%%%&&&''''''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&***000666444---'''''')))$$$$$$$$$&&&)))+++***((('''))))))((('''&&&'''((()))(((''''''''')))***+++***+++---,,,++++++,,,...222999@@@FFFHHHIIILLLOOORRRWWW\\\^^^___```cccfffhhhgggfffhhhmmmrrruuuwwwqqqqqqxxx$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))******+++,,,...000333444777888:::;;;===>>>???@@@BBBGGGHHHDDDBBBDDDEEEDDDAAA@@@??????BBBDDDDDDDDD@@@AAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@???????????????@@@AAAAAA>>>:::777555777888999999777555222000000//////...---,,,++++++******))))))((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############!!!"""""""""############$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""##################""""""############""""""!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$###"""!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))+++,,,...///000111333444444444333222///000000111222222111111222333444555666666666666222333222111///......///000...------......---,,,***)))((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###"""!!!"""###%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$&&&$$$######$$$%%%%%%$$$''''''&&&&&&&&&&&&&&&&&&)))------)))&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######%%%)))++++++***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%)))---,,,)))&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""########################""""""###$$$$$$$$$$$$###$$$###""""""""""""###$$$!!!!!!"""###%%%&&&''''''""""""###$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''',,,000---%%%!!!###'''(((&&&$$$$$$%%%'''((()))'''))))))((('''&&&'''((())))))(((''''''(((***+++***+++---,,,++++++,,,...222888AAAFFFHHHJJJLLLNNNRRRWWW]]]___```aaadddgggjjjhhhggghhhlllppprrrtttppppppxxx$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***)))******,,,///111333555666888:::;;;<<<<<<======BBBDDDAAA???AAADDDDDDBBBAAAAAABBBDDDDDDBBB@@@???@@@AAACCCDDDDDDEEEEEEAAABBBAAA???===<<<<<<>>>???@@@@@@>>>:::777555555888777666555333111000///...//////......,,,++++++***))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""############$$$$$$############$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""############$$$"""""""""""""""""""""""""""""""""""""""#########""""""############""""""!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######$$$###"""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((***+++---...000111111222222111111111......///000111111111111111222333444555555555555777666333000...---------///---,,,,,,---...,,,+++)))((((((''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###############$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$######""""""######$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%///333333---'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""%%%)))+++)))'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$"""!!!%%%+++...+++'''&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&%%%### ######$$$$$$$$$###"""!!!"""###$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""&&&(((&&&###"""&&&+++***(((%%%######%%%''')))'''))))))((('''&&&'''((())))))(((((((((((())))))***,,,------++++++,,,...111888AAAGGGIIIJJJLLLNNNQQQVVV]]]```aaacccfffhhhkkkiiiggghhhkkknnnqqqrrroooooovvv~~~###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((())))))))))))))))))+++---000222333444666888999:::::::::777>>>AAA???===???CCCDDD@@@@@@BBBDDDEEECCC@@@===<<<===???AAABBBCCCBBBBBB@@@@@@@@@===999888999;;;;;;===???>>>:::777777777444444444444333111///...---............---+++***)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""############$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""####################################"""""""""######$$$$$$$$$""""""############""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""###$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))+++,,,---000000////////////000000------...///000000000000000111222333444444444444777666444222222111000///---,,,+++,,,------+++)))(((((('''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$######$$$%%%%%%$$$###$$$$$$$$$%%%&&&&&&&&&111666666...'''%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%###"""%%%)))***'''######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$###"""&&&---...((($$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$###"""!!!!!!!!!###$$$%%%%%%$$$$$$########################""""""###$$$$$$$$$$$$###%%%$$$"""!!!!!!"""$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""$$$&&&&&&&&&'''***,,,''''''&&&%%%%%%%%%&&&((('''))))))((('''&&&'''((((((((())))))))))))((((((***,,,------++++++,,,...111888AAAGGGIIIJJJLLLMMMPPPUUU\\\aaacccdddgggjjjiiigggfffgggjjjoooqqqrrrooonnnttt|||######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))((((((***---///111222333555777888999999888444;;;???===;;;>>>BBBDDD===>>>AAADDDEEECCC>>>;;;999:::<<<===>>>>>>>>>===>>>???>>>;;;666555666999777;;;??????<<<999888999111222444555444222000///---......///...---+++***)))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""############""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""!!!!!!"""###$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***,,,---000///...------...///000,,,---...///000000000000000000111222333333333333.........000111222000///,,,+++++++++,,,,,,***((((((((('''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&''''''&&&&&&$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$######$$$%%%%%%$$$%%%%%%&&&&&&'''((())))))111666666///'''%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%###"""%%%)))***%%%!!!###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$'''......&&&!!!"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$%%%$$$###"""!!!!!!"""$$$%%%%%%%%%$$$########################""""""###$$$$$$$$$$$$###&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&''''''''''''###%%%'''''''''&&&&&&'''''')))))))))'''&&&'''((('''((()))******)))((('''***,,,------,,,+++---...111888AAAGGGIIIJJJLLLMMMOOOUUU\\\aaaccceeehhhkkkgggfffeeefffkkkooossstttooonnnssszzz$$$$$$######$$$$$$%%%&&&''''''''''''((((((((((((******))))))+++---000222333444777999:::;;;;;;;;;<<<<<<<<<<<<======>>>???:::<<>>???@@@AAA???;;;777777888888999:::::::::;;;;;;;;;::::::999777666555777888999888666555555555666444222000///.........+++*********++++++)))(((((((((((((((''''''''''''%%%%%%%%%%%%$$$######"""######################################################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$#########""""""$$$###!!! !!!###$$$$$$$$$$$$#########""""""########################################################################%%%%%%###"""""""""######"""""""""""""""###$$$$$$!!!!!!!!!"""######"""!!!%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$''''''((((((((())))))))))))***+++------------,,,---------............///...///000111222111111000---------...............,,,+++)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###"""$$$"""&&&...111,,,&&&%%%+++%%%!!!"""&&&%%%"""################################################%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""&&&***+++***&&&$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################%%%$$$###"""!!!!!!!!!!!!###""""""""""""###$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))))))))******+++,,,,,,---......444:::BBBGGGJJJLLLPPPSSSTTTWWW\\\aaadddgggjjjkkkjjjiiihhhiiikkknnnrrrtttqqqnnnttt}}}$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---...///111333555666777777<<<;;;:::999999:::<<<===AAA???>>>>>>>>>===:::888666777888999::::::::::::<<<;;;:::999888777777777666777888777555333333444333333111///......------+++*********++++++)))((((((((((((''''''''''''&&&$$$$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$#######################################$$$$$$$$$#######################################################################################%%%$$$######"""############""""""""""""###$$$$$$ !!!"""###$$$######"""%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$#########"""'''''''''(((((((((((()))))))))+++,,,,,,---,,,,,,---------............///...///000111111111000///---,,,,,,,,,,,,+++++++++++++++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$###############$$$%%%$$$%%%&&&''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&'''''''''&&&%%%$$$######$$$***///...)))&&&'''%%%""""""%%%%%%###################################################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&((((((&&&$$$###$$$######$$$%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""###$$$"""!!!!!!!!!!!!"""############$$$%%%%%%%%%%%%$$$"""######$$$%%%$$$$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&'''''''''(((((((((((())))))))))))((()))***+++---...///000444:::BBBGGGIIIKKKNNNQQQTTTXXX^^^bbbeeefffhhhiiiiiiiiihhhhhhjjjnnnqqqtttrrrpppvvv~~~$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((***+++---...///111333555666777>>>===;;;::::::<<<>>>@@@AAA@@@>>>======<<<999777777777999:::;;;<<<;;;;;;<<<;;;:::888888888999:::555666777666444222222222111111000///...---------+++*********++++++)))((((((((('''''''''&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""######""""""###%%%'''(((###########################$$$%%%%%%%%%%%%$$$###################################################################################################$$$$$$########################""""""######$$$%%%!!!###%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""&&&&&&'''''''''((((((((())))))***++++++,,,,,,,,,---------............//////000111222222111000/////////......---,,,,,,++++++******(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$"""'''---...+++'''&&&((("""&&&### !!!%%%'''#######################################$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))'''$$$############$$$$$$$$$$$$######################################################%%%%%%$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$"""!!!!!!!!!!!!"""############$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###""""""######$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######"""""""""$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))((('''''''''''''''(((((((((((()))))))))))))))******+++---......///444:::BBBGGGIIIKKKNNNQQQSSSXXX___cccddddddeeegggiiihhhhhhhhhjjjmmmqqqsssrrrqqqwww~~~$$$$$$######$$$$$$%%%&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))***+++------///111333555777888===<<<;;;;;;;;;===???@@@??????>>>???>>><<<888555777999;;;===>>>>>>>>>===<<<;;;:::999999999;;;;;;555666777555333111111111////////////......------+++*********++++++)))(((''''''''''''&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%######################################################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""$$$###""""""###%%%&&&(((###########################$$$%%%&&&&&&%%%$$$###########################""""""""""""""""""""""""########################""""""""""""""""""""""""############$$$########################$$$$$$%%%!!!$$$'''((('''%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,---------............///111222333333333222111000111000000///...---,,,,,,*********)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###""")))...---(((&&&'''(((&&&******)))+++---)))"""########################""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###&&&***,,,)))&&&###!!!########################################################################$$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""""""""""""""###""""""""""""###$$$$$$######$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$#########"""###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######"""""""""$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))((('''''''''''''''(((((((((((())))))))))))++++++,,,,,,,,,,,,------444:::BBBGGGIIIKKKOOORRRQQQWWW___bbbbbbbbbdddfffiiiiiihhhhhhjjjnnnqqqtttuuuuuu{{{$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))******------...000222555777888888888999:::;;;<<<>>>???>>>>>>>>>>>>>>><<<999666888999<<<>>>@@@@@@???>>>;;;;;;:::::::::;;;<<<<<<555666777555333111000000...///////////////...---+++*********++++++)))((('''''''''&&&&&&&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""!!!!!!!!!!!!"""#####################$$$$$$$$$###$$$%%%&&&&&&%%%$$$##################$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$############$$$%%%%%%$$$((((((%%%###"""###"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,---------............///222333444444444333222111//////...---,,,,,,++++++)))************))))))(((''''''''''''''''''''''''%%%%%%$$$$$$######$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$+++///+++'''&&&''''''---'''"""(((;;;FFF:::%%%########################"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###'''+++,,,***&&&""" $$$###""""""""""""###$$$#########################################################"""""""""!!!!!!""""""""""""""""""""""""$$$###""""""""""""""""""###""""""""""""###$$$$$$######$$$%%%%%%%%%%%%$$$"""######$$$%%%$$$$$$$$$$$$$$$###"""###$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&'''''''''(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,444:::BBBHHHJJJMMMQQQTTTQQQXXX___bbbaaaaaadddhhhjjjjjjiiiiiikkkooorrruuuxxxzzz~~~$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))))),,,,,,---...111444666888444666888;;;===>>>?????????>>><<<;;;<<<<<<;;;999666888<<<>>>@@@@@@???>>>::::::;;;<<<<<<<<<<<<<<<666777777666333111000000......///000000000///...+++*********++++++)))((('''''''''&&&&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""!!!!!! """"""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###$$$$$$######$$$$$$%%%&&& %%%******&&&"""!!!"""!!!"""###$$$%%%$$$$$$#########$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&((((((''''''((()))+++,,,---------............///222333333444333222111000......------,,,,,,++++++))))))+++,,,,,,++++++***((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&,,,...)))&&&'''(((%%%&&&"""###666DDD;;;(((########################!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$%%%%%%"""#########$$$$$$$$$$$$$$$'''))))))'''$$$"""!!!$$$###"""!!!!!!"""###$$$################################################$$$$$$$$$#########""""""########################!!!!!!!!!!!!"""###$$$%%%"""!!!!!!!!!!!!"""############$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%###""""""$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))))))))+++++++++,,,,,,---------333:::BBBHHHLLLOOOSSSVVVSSSYYY```cccaaabbbggglllkkkkkkjjjjjjlllpppsssvvvvvvxxx}}}~~~$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((((((+++++++++---000333666777444666:::>>>@@@AAAAAAAAAAAA>>>:::888999;;;<<<===555777;;;>>>??????>>>===999:::<<<===>>>===<<<<<<666777888666333111000111...///000111111111000///,,,+++******++++++***(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%###!!! """"""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$###$$$$$$######$$$$$$%%%&&&###(((------(((######$$$!!!"""###$$$%%%$$$############$$$%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&((((((''''''((()))+++,,,---------.........//////111222222333222111000/////////............------((()))+++,,,------,,,,,,))))))))))))))))))))))))'''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''""""""###$$$$$$%%%&&&&&&"""###%%%((()))*********%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''(((''''''&&&(((------(((&&&)))((($$$ ''''''!!!"""***((( ########################!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$###$$$%%%&&&""""""######$$$$$$$$$$$$&&&''''''%%%###!!!!!!"""$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$############################## !!!###$$$&&&''' !!!""""""######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%'''%%%$$$""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))))))))***+++---...//////333:::BBBIIIMMMPPPTTTXXXTTT[[[bbbdddbbbcccjjjppplllkkkkkkkkkmmmppptttvvvooossszzz|||######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((())))))***+++---......///555777:::<<<>>>>>>===<<<<<<888444666999;;;999666555666777999999888777777<<<===>>>>>>===;;;999777888777666555444333333333///000222333333222000///,,,***)))***++++++***)))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$########################""""""!!!!!!!!!!!!""""""######""""""""""""######!!!"""###$$$$$$###"""!!!"""!!! !!!###$$$$$$$$$$$$#########""""""$$$#########""""""!!!!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''$$$!!!!!!$$$%%%###!!!"""""""""###$$$$$$$$$%%%$$$$$$###"""!!!!!!""""""$$$###"""!!!!!!"""###$$$########################$$$###"""""""""###%%%%%%%%%...333---&&&$$$''')))######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''))))))((((((((((((((()))------......//////000000111111111111111000//////,,,,,,,,,,,,,,,---...///,,,---------,,,+++*********)))((()))***+++***((($$$$$$$$$$$$%%%&&&''''''$$$###"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%########################"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$'''''''''&&&&&&%%%%%%%%%+++,,,,,,)))&&&$$$###$$$################################################$$$###"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!########################""""""############""""""###%%%%%%$$$"""!!!"""###!!!!!!""""""#########$$$ !!!"""######$$$$$$$$$############$$$$$$""""""""""""############""""""###$$$$$$$$$$$$###!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$######%%%%%%$$$###"""############$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))))))))***++++++------...///666:::BBBIIIOOOSSSTTTUUUUUU[[[aaacccaaaaaaeeeiiimmmkkkiiijjjnnnqqqrrrqqquuupppuuu~~~######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''))))))***+++,,,---......222444777:::<<<=========:::777444555888:::888555666777777888888888888888<<<<<<<<<<<<:::999777555777666555444333222222222222222333333222000///...,,,+++******++++++)))((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$########################""""""!!!!!!!!!!!!""""""######""""""""""""######""""""############""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$#########""""""############"""""""""!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$""""""$$$%%%###!!!###############$$$$$$$$$$$$$$$###"""""""""""""""######""""""""""""##############################$$$###"""""""""###$$$%%%(((///000))) ######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&))))))((((((((((((((())),,,,,,------.../////////000111111111000000///...---,,,,,,,,,,,,---...///------------------,,,+++***)))((((((******)))(((&&&%%%%%%%%%%%%&&&&&&'''$$$###"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&'''''''''---,,,***(((&&&%%%$$$###################################################$$$###"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######"""########################""""""############""""""###$$$%%%$$$"""!!!"""############$$$$$$$$$%%%%%% !!!!!!""""""###############""""""#########""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$%%%$$$$$$###"""%%%%%%$$$######$$$%%%%%%&&&$$$###$$$%%%%%%$$$###"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))******+++,,,---......555:::AAAGGGMMMPPPSSSTTTSSSYYY___aaaaaabbbgggkkkmmmkkkiiijjjnnnpppqqqppprrrooouuu######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''(((((()))***+++,,,------...000333777999;;;<<<<<<999666333444777888777555888777777777777888999999;;;;;;:::888777555444444444444333222111111111222555444333222000///...------,,,************(((''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$###########################""""""!!!!!!""""""#########""""""""""""############""""""""""""###### !!!""""""######""""""$$$############"""""""""############"""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$######$$$$$$###"""$$$$$$$$$###############$$$###""""""""""""""""""""""""############""""""##############################""""""######$$$%%%(((---111///---...,,,***######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%)))((((((''''''((())))))++++++,,,,,,---......//////000000000000///......------,,,,,,,,,---......------......///.........***((('''((()))***)))(((&&&&&&%%%%%%%%%%%%%%%%%%######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***000,,,'''%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###########################""""""############""""""###$$$%%%$$$"""""""""$$$""""""############$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""############""""""###$$$$$$$$$$$$###'''''''''&&&%%%###"""!!!%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%%%%###""""""############$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''((())))))))))))***+++,,,---......555999???EEEIIIMMMQQQTTTQQQWWW]]]______bbbhhhmmmmmmkkkjjjjjjmmmooooooooopppmmmuuu######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((()))******++++++,,,...000333666777888999888666444444666777666555888888777666777888999:::;;;:::888666555444333333222111111000000000111111444333222000//////...///...,,,***)))***)))'''%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###########################""""""""""""""""""#########""""""""""""######$$$###"""!!!!!!"""###$$$ !!!"""$$$$$$###""""""############""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""%%%$$$$$$$$$###"""""""""######"""""""""""""""###!!!"""###$$$$$$###"""!!!#######################################$$$$$$$$$"""(((---111777======999######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((((('''''''''((())))))++++++,,,------......///....../////////......---------,,,,,,,,,,,,---...,,,---...///////////////)))(((''''''))))))((('''&&&%%%$$$$$$###########################$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&((()))***222,,,%%%###%%%&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%########################"""######$$$$$$######""""""$$$%%%$$$###"""###$$$ !!!!!!!!!######""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""###$$$$$$$$$$$$###'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$$$$$$$###!!!""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))))))))***+++,,,------...666:::@@@DDDGGGKKKPPPTTTRRRWWW\\\^^^^^^aaagggmmmlllkkkjjjkkklllmmmooooooqqqnnnttt~~~######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''((())))))))),,,---...000222333444444777666555555555666666666888777666555666777888999;;;:::888666555444444444000000/////////000000111222111000/////////000000---,,,***)))))))))'''%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################""""""""""""############""""""""""""######$$$###"""!!!!!!"""###$$$ !!!###$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$######%%%$$$$$$$$$###"""""""""###"""""""""""""""######!!!"""###$$$$$$###"""!!!########################""""""######$$$$$$$$$$$$ ###%%%&&&***...,,,&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''''''''''''''((())))))+++,,,,,,------...//////,,,------.........------,,,,,,++++++++++++,,,,,,,,,,,,---...//////......((('''&&&'''(((((((((&&&$$$$$$###"""!!!!!!!!!"""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&((('''&&&%%%&&&'''((()))111+++$$$###%%%'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%##############################$$$$$$$$$$$$######"""###$$$$$$###"""###$$$!!!!!!!!! ############""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))((())))))***+++,,,---...666;;;AAAEEEGGGJJJOOOTTTSSSXXX]]]___^^^```eeejjjkkkkkkkkkkkklllmmmoooqqqtttooosss{{{######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((,,,,,,---...///000111222555555444444444444444555666555555555555666777777999999888777666555444444///.........///000111111000000000000000000000000,,,+++))))))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$######""""""######$$$######""""""""""""############""""""""""""######!!!"""######$$$$$$######!!!!!!"""""""""""""""###""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%''''''%%%#########$$$$$$$$$###############"""""""""""""""######$$$""""""############""""""########################""""""###$$$$$$$$$$$$###!!!######!!!!!!###!!!######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))***++++++,,,,,,------...++++++,,,------------,,,++++++******))))))******++++++,,,,,,---,,,,,,,,,(((&&&%%%&&&'''((('''&&&######""""""!!!"""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))(((&&&%%%%%%''')))***---)))%%%$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######"""###$$$$$$###"""$$$%%%$$$$$$############""""""###########################""""""!!!!!!""""""###""""""""""""############""""""###$$$$$$$$$$$$###"""###$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$######%%%%%%$$$###"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''((())))))(((((()))***+++,,,------555;;;CCCFFFGGGHHHNNNRRRRRRXXX___aaa```aaaeeeiiijjjkkklllllllllnnnqqqtttvvvppprrrzzz######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))***+++,,,...000222333222222222111111111222333333444444555555555555555666666777777777666444333............///000111222000000111111111///...---+++)))(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&################################################"""############$$$$$$$$$########################$$$######""""""######$$$######""""""""""""######""""""############""""""######""""""######$$$%%%!!!!!!!!!!!!""""""######!!!"""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""%%%((((((%%%######$$$###############$$$$$$$$$"""""""""""""""###$$$$$$######""""""""""""##############################!!!"""###$$$%%%$$$$$$###!!!$$$%%%######'''(((&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))(((((())))))***+++++++++******+++,,,,,,,,,,,,,,,******)))(((((((((((((((******************))))))'''&&&%%%%%%''''''&&&%%%$$$############$$$$$$%%%!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&%%%%%%&&&(((+++,,,((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$###!!!###$$$$$$######$$$%%%%%%%%%$$$$$$$$$#########"""""""""######$$$$$$%%%#########""""""#########""""""""""""############""""""###$$$$$$$$$$$$###!!!"""###$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$###"""###%%%&&&&&&%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((()))***+++,,,------222:::BBBFFFFFFFFFKKKOOOPPPWWW___cccccccccgggjjjiiikkkmmmnnnmmmooossswwwvvvpppttt|||#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((()))+++...111333555///000000///......000111111222444555555555444333333444666777777666444333.........//////111222333111111222222111///,,,******)))(((((()))***((('''&&&&&&&&&&&&&&&&&&&&&&&&################################################"""############$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""######!!!"""###$$$$$$###"""!!!$$$###"""""""""###%%%&&& !!!!!!!!!""""""######!!!!!!""""""#########$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""%%%)))(((&&&######$$$""""""######$$$$$$$$$%%%""""""!!!""""""###$$$$$$$$$###"""!!!!!!"""###$$$########################!!!"""###$$$%%%$$$#########$$$!!!!!!%%%((()))#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***&&&&&&''''''((())))))))))))***+++,,,,,,,,,,,,,,,))))))(((''''''''''''''')))))))))))))))((('''&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''!!!"""###$$$%%%$$$############$$$$$$$$$%%%%%%%%%###########################%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$$$$&&&)))---///$$$&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###!!!###$$$$$$######$$$&&&$$$#########""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""############""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$######"""!!!###%%%''''''&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))(((((()))***+++,,,,,,---000888BBBFFFEEEEEEIIIMMMMMMUUU___dddeeefffiiillliiikkknnnnnnnnnpppuuuyyytttpppuuu~~~""""""############"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))***+++---///111222333222111111111000...---000222333333111000111111777666666666555555555555222222333444666777888888444555666666555111...+++******++++++***)))'''&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&%%%$$$!!! ######$$$$$$$$$######"""""""""""""""""""""""""""###"""!!! """$$$%%%########################""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&''''''&&&%%%$$$"""!!!!!!""""""############""""""$$$#########""""""!!!!!!""" """%%%&&&### !!!!!!!!!!!!!!!"""""""""###########################$$$###"""!!!"""%%%'''!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%&&&'''((()))))))))))))))))))))))))))*********)))(((''''''''')))***+++))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''%%%$$$)))&&&"""###''',,,...///$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%###"""!!!"""""""""!!!""""""###$$$$$$$$$$$$### """"""#########$$$$$$############$$$$$$&&&$$$""""""$$$%%%### $$$$$$######$$$$$$%%%&&&''''''&&&%%%$$$###"""!!!###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))************'''((()))***,,,---...///444;;;CCCGGGHHHHHHJJJKKKOOOUUU\\\^^^^^^aaafffkkknnnmmmnnnpppooonnnssszzzvvvsssyyy""""""############"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***,,,...000111111111111111111000...,,,000222333333111000111222777777666666666666666666777999;;;===>>><<<;;;999555666666666444111...,,,)))************((('''&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%$$$###!!! ######$$$$$$$$$######"""""""""""""""""""""""""""$$$###"""!!!!!!###$$$&&&########################""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''''''''&&&&&&&&&%%%$$$############""""""############""""""############"""""""""!!!"""!!!!!!"""%%%%%%###!!!#####################$$$#################################"""!!!"""$$$'''""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%&&&'''((())))))))))))***)))))))))))))))))))))(((((('''''''''((()))***))))))((('''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$#########!!!"""###"""!!!!!!###%%%''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%(((%%%"""$$$(((,,,...---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%&&&%%%######$$$%%%$$$###!!!!!!"""############### !!!"""############$$$$$$############$$$$$$&&&$$$""""""$$$%%%###!!!$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((())))))((())))))+++,,,---......444:::BBBFFFGGGGGGHHHJJJNNNTTT[[[^^^___```eeejjjmmmlllmmmoooooonnnsssyyytttqqqwww""""""############"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))+++---///000///000111222111000...,,,000111222222000000111222777777777777777777888888;;;>>>BBBEEEEEEBBB>>>;;;::::::999777555111...,,,)))))))))))))))'''&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""#########$$$$$$$$$$$$!!!"""###$$$###"""!!! """######$$$$$$$$$######""""""""""""""""""""""""$$$$$$###""""""###%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''&&&%%%$$$######$$$%%%&&&""""""############""""""############""""""""""""""""""!!!###$$$%%%###"""$$$$$$###################################################"""!!!"""$$$'''""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%&&&'''((())))))))))))*********))))))((((((((('''''''''&&&''''''((())))))((((((''''''''''''((((((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$#########"""""""""!!! !!!###&&&+++***'''%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$###&&&***---,,,***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$#######################################$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$&&&%%%$$$ !!!!!!"""###"""""""""!!!"""######$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$"""###$$$$$$###"""$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((()))******+++,,,------...444999@@@DDDEEEEEEGGGIIILLLSSS[[[___```aaaeeeiiimmmkkklllnnnooonnnrrrxxxtttpppuuu}}}""""""############""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***,,,...///000///111333444333000///......000000000//////000222777888888888888999999999===???CCCFFFGGGFFFCCCAAACCCBBB???;;;777222///---)))))))))(((''''''&&&&&&%%%%%%%%%$$$$$$#################################!!!"""""""""############""""""""""""""""""""""""""""""""""""############!!!!!!""""""""""""!!! """"""###$$$$$$$$$######""""""""""""""""""""""""%%%$$$$$$######$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((((((((('''&&&$$$######$$$%%%&&&""""""############""""""#########"""""""""""""""############$$$$$$######"""""""""!!!!!!!!!!!!!!!########################"""###$$$###""""""$$$&&&"""######$$$$$$$$$######""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&'''((())))))))))))++++++***)))(((''''''&&&''''''&&&&&&&&&''''''''')))(((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$###"""###%%%(((+++)))&&&###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&%%%$$$$$$''',,,---+++((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$###############!!! !!!###$$$$$$###!!!!!!"""###############"""###$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$############$$$######$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''((()))+++++++++,,,,,,---------333999???CCCDDDDDDFFFHHHLLLTTT]]]bbbbbbcccfffjjjmmmjjjjjjmmmnnnnnnqqqvvvvvvqqquuu|||""""""############""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))***+++---///111222///222555555333111000111...//////...---...000222888888888888999999999999>>>???AAADDDGGGIIIKKKLLLLLLIIIEEE???999333000...***)))(((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###########################!!!"""""""""############""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!"""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''''''''''')))(((&&&%%%#########$$$""""""############""""""""""""""""""""""""######$$$$$$$$$############$$$""""""""""""!!!!!! ########################"""###$$$###""""""$$$&&&######$$$$$$$$$######"""""""""#########$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))))))))+++******)))((('''&&&&&&''''''''''''''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$######%%%'''&&&%%%###!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&$$$###$$$(((,,,---***&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$########################!!! !!!###$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$######$$$############$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&''')))+++,,,+++++++++,,,,,,---------333888???CCCDDDEEEHHHJJJNNNVVV___dddeeefffiiimmmnnnjjjiiimmmoooooorrrvvvyyytttwww}}}""""""############"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))******,,,---///111222///222555444111///111333//////000///...///222444999999999888888888777777>>>>>>???AAAFFFKKKPPPSSSNNNKKKEEE>>>888333000...+++***)))(((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""""""""######!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&))))))(((&&&%%%$$$""""""""""""############""""""""""""""""""############$$$%%%%%%$$$""""""###%%%%%%%%%$$$$$$###"""""""""########################!!!###$$$$$$######$$$%%%###$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))))))))))))))(((((('''''''''''''''((((((((('''&&&&&&(((''''''''''''(((((()))''''''&&&&&&&&&%%%%%%%%%$$$############""""""""" """######""""""###$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###$$$(((,,,,,,)))%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%########################&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""##################%%%$$$"""###$$$&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""###$$$$$$###"""$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$############$$$%%%%%%######$$$%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''')))(((''''''(((***---...***++++++,,,---......///333999???CCCEEEGGGKKKNNNPPPWWW```dddeeegggkkkoooooojjjiiimmmpppppprrrvvvzzzvvvyyy""""""############"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))+++,,,...000111///111333111------000444111222222111000222555777::::::999888777666666555::::::<<<>>>CCCIIIOOORRRJJJFFF@@@:::444111///...,,,+++)))(((''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""###$$$$$$!!!!!!"""$$$$$$%%%%%%$$$""""""""""""""""""""""""######$$$$$$###""""""!!!########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''(((((('''%%%###"""""""""############""""""!!!"""""""""############%%%&&&&&&$$$"""!!!###&&&%%%%%%$$$$$$###""""""!!!########################!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))((((((((((((((((((''''''(((((()))))))))((('''&&&'''''''''''''''((()))))))))(((((((((''''''''''''############""""""""""""!!!$$$%%%$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$'''+++,,,(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$&&&%%%######$$$%%%$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$!!!###%%%$$$""""""$$$&&&$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''***)))''''''(((***---///******+++,,,---//////000444999@@@EEEGGGJJJNNNRRRPPPWWW___cccdddffflllqqqpppkkkiiimmmqqqrrrsssvvvyyyuuuzzz""""""############"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((***+++---///000...000111...******///444444444444333333444777:::;;;:::999888777555444444555666888;;;@@@EEEJJJMMMDDDAAA;;;666111///......---,,,***((((((((())))))$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############$$$$$$$$$$$$######""""""###$$$%%%%%%!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""###############"""!!! ########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###%%%'''))))))'''%%%###""""""############""""""!!!!!!""""""#########$$$%%%&&&&&&$$$!!!!!!###&&&#########"""!!! ########################!!!"""$$$%%%#########$$$$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))'''''''''(((((((((((((((((()))*********)))'''&&&'''''''''''''''((()))***************))))))))))))############"""""""""""" ###&&&((('''%%%$$$######$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%%%%$$$$$$'''***+++(((%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((#########$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""###$$$$$$%%%%%%###"""!!!"""""""""!!!""""""###$$$$$$$$$$$$#########$$$$$$$$$######"""$$$$$$############$$$$$$ ###%%%$$$""""""$$$&&&$$$$$$######$$$$$$%%%&&&!!!"""###$$$%%%&&&''''''###$$$%%%%%%######$$$%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&'''***---///)))***+++,,,...///000111444:::AAAEEEHHHLLLQQQUUUPPPWWW^^^aaabbbeeelllqqqqqqllljjjnnnrrrssstttvvvwwwtttzzz"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&''')))+++,,,---------...000111333444666666666666666555555555555555666666555444333333333444666999<<<>>>AAABBB888777555222///---,,,,,,)))))))))(((''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$!!!###$$$###"""!!!"""###########################$$$$$$###############$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""!!! """"""""""""#############################################$$$$$$%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%&&&'''&&&$$$!!! """"""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""&&&$$$"""!!! !!!"""###""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&(((***+++***)))(((***)))((((((((((((((()))*********)))))))))((((((***(((&&&$$$$$$$$$%%%&&&'''(((***+++***(((%%%##################$$$$$$$$$$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%"""$$$++++++%%%!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%################################################$$$$$$######""""""!!!!!!%%%%%%$$$###""""""#########$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''(((((((((((('''&&&&&&''''''((()))***))))))+++,,,---.........222;;;BBBEEEHHHMMMOOOMMMRRRXXX___ccceeehhhkkknnnmmmiiigggkkknnnooorrrvvv{{{xxx|||"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((&&&&&&'''(((***,,,,,,,,,---...///111222333555555555444444444444444555555555555555444333333555555666777999:::;;;<<<777555444111///...---,,,))))))(((((('''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$!!!###$$$###"""!!!"""###########################$$$$$$###############$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""!!! """"""""""""#######################################$$$$$$$$$$$$$$$$$$%%%$$$%%%'''((()))((('''&&&$$$%%%&&&&&&&&&$$$"""!!!""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%###"""!!!"""###$$$""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%''')))))))))((('''(((((('''''''''(((((()))+++*********))))))))))))'''&&&%%%$$$$$$%%%'''((())))))***+++***(((&&&%%%$$$$$$$$$###########################"""""""""!!!######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%###%%%++++++&&&""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""%%%$$$$$$###""""""#########$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))*********+++---......//////222;;;BBBEEEHHHLLLNNNNNNOOOUUU\\\aaadddgggkkkooommmiiihhhlllppprrruuuyyy{{{xxx|||"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&'''(((***+++++++++,,,---...000111222222222222222222333333333333444444444444333222222666666666555555555444444444333222111///...------***)))((('''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$!!!###$$$###"""!!!"""###########################$$$###############$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""!!! !!!!!!""""""""""""####################################$$$$$$$$$$$$$$$#########%%%&&&'''((()))((('''&&&###$$$%%%&&&&&&%%%#####################$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%$$$#########$$$%%%""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$%%%'''(((''''''&&&&&&&&&''''''(((((())))))+++************)))))))))&&&%%%%%%$$$%%%'''(((************))))))(((''''''%%%%%%$$$$$$######""""""############""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############"""""""""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%'''++++++&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############%%%$$$######"""#########"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))***(((((()))***+++,,,,,,---222;;;CCCEEEGGGLLLNNNNNNLLLQQQYYY___bbbfffkkkpppnnnjjjiiimmmrrrtttwww|||zzzwww|||"""""""""""""""######$$$""""""""""""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))************+++---...000111000000000000000111111111222222222333333222111111555444333333222111000000000000000000///......---***)))'''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$!!!###$$$###"""!!!"""####################################"""######$$$%%%!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""!!!!!!!!!!!!!!!"""!!!"""""""""####################################%%%%%%$$$$$$######""""""$$$%%%&&&'''''''''&&&&&&"""###$$$%%%%%%%%%%%%$$$########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$#########$$$%%%""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&'''((()))*********************************&&&&&&&&&%%%&&&'''((()))***)))((('''&&&''''''(((&&&&&&%%%$$$######""""""#########"""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##############################"""""""""######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%'''***+++***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$###############$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))***((())))))***+++,,,---...111;;;DDDFFFGGGKKKNNNOOOJJJPPPXXX^^^bbbgggmmmrrrooojjjiiinnnrrrtttwww{{{yyywww}}}"""""""""""""""######$$$""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))***+++---//////---........./////////000000000111111111111000000111111111000000/////////....../////////...---,,,***)))'''%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$!!!###$$$###"""!!!"""#################################""""""###$$$$$$%%%!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""!!!!!!!!!""""""###!!!"""""""""####################################$$$$$$$$$######"""""""""######$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""##############################"""""""""#########"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&'''((()))***++++++***))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&''''''&&&&&&%%%$$$###""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#############################################$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%(((++++++)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$###############$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&'''''''''(((((((((((('''&&&&&&''''''((()))***,,,,,,,,,,,,---///000111000;;;DDDFFFFFFJJJNNNOOOLLLRRRYYY^^^ccchhhnnnsssooojjjiiimmmppprrruuuyyywwwvvv}}}"""""""""""""""######$$$""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''((()))***,,,---...,,,,,,------......//////......///000000000000/////////////////////000000,,,---...///...---,,,+++***)))&&&%%%$$$$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$!!!###$$$###"""!!!"""###########################""""""""""""###$$$%%%%%%""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""!!!!!!!!!"""######""""""""""""###################################################""""""""""""""""""#########$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$###############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################!!!""""""""""""#########"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''(((&&&'''(((*********))))))''''''(((((((((((())))))))))))(((((('''&&&&&&%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$######""""""""""""##################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###)))---***'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$#########"""######$$$%%%###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''''''''((((((((())))))'''&&&&&&''''''((()))***)))((((((((()))+++---...000;;;EEEGGGFFFIIINNNPPPOOOTTT[[[___ccchhhnnnsssmmmiiigggkkkpppqqqtttxxxvvvvvv}}}"""""""""""""""######$$$""""""""""""""""""""""""####################################$$$$$$$$$$$$###$$$%%%%%%&&&&&&''''''&&&&&&'''((()))+++,,,---++++++,,,------...//////------...//////////////////////////////000000000,,,---.........---+++)))***(((&&&$$$###$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$!!!###$$$###"""!!!"""###########################""""""""""""###$$$%%%&&&""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""!!!!!!"""######$$$""""""""""""####################################""""""""""""###########################$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%&&&'''%%%&&&'''((()))(((&&&%%%&&&&&&&&&&&&'''''''''((('''(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""##################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""***---)))%%%&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%$$$&&&&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))***'''&&&%%%%%%&&&(((***,,,///;;;FFFGGGFFFIIINNNQQQRRRVVV\\\___bbbffflllqqqjjjfffeeekkkpppssswww|||uuuvvv}}}"""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&''')))***,,,---++++++,,,------...//////,,,------.../////////...000000000000000000//////,,,---.........,,,***(((***(((&&&$$$###$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$!!!###$$$###"""!!!"""###########################""""""""""""###$$$%%%&&&""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""!!!""""""###$$$$$$""""""""""""####################################!!!!!!""""""######$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""""""""###$$$%%%&&&###%%%&&&''''''%%%$$$"""%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!***---((($$$%%%'''%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############""""""###$$$%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***,,,+++******+++---///111///;;;FFFGGGFFFHHHNNNQQQSSSWWW\\\___aaaeeekkkooogggddddddkkkqqqvvvzzzuuuvvv}}}"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***+++++++++***))))))***+++...///,,,------...///000111111///...---,,,---...///000...---,,,************+++)))((('''&&&&&&%%%&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""########################$$$###""" """###$$$%%%$$$###!!!!!!!!!"""###$$$$$$######""""""!!!!!!""""""############""""""""""""############"""""""""############$$$$$$$$$$$$######"""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$######"""""""""""""""#########$$$$$$%%%%%%%%%"""###$$$###"""!!!!!!###$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$###############$$$$$$$$$#########""""""$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&%%%$$$############&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&$$$######%%%''''''***)))$$$###&&&&&&"""######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''%%%###(((((((((((('''''''''''')))***++++++***+++---///444<<>>EEEHHHGGGIIIMMMRRRNNNQQQVVV\\\bbbgggjjjllllllmmmnnnoooqqqtttxxx{{{|||}}}|||}}}########################"""$$$%%%$$$###"""###$$$########################%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))))))))))))))*********++++++)))))))))******+++,,,---,,,,,,+++++++++*********((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################!!!"""""""""####################################""""""""""""""""""""""""##############################$$$$$$$$$$$$####################################""""""""""""#####################$$$$$$$$$########################$$$$$$######""""""!!!!!!###"""""""""$$$%%%$$$###%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########""""""!!!##############################""""""""""""##################"""""""""!!!!!!""""""###############!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((()))))))))(((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%'''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""(((---...***'''(((+++)))))))))))))))(((((((((((((((((((((((((((((((((((()))+++++++++---///111888>>>EEEHHHGGGIIIMMMRRRNNNQQQVVV[[[aaafffjjjkkklllmmmoooooopppsssxxx|||zzzzzz{{{###########################$$$%%%$$$#########%%%########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))*********)))(((((())))))***+++,,,+++*********))))))))))))((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################""""""""""""####################################""""""""""""""""""""""""##############################$$$$$$$$$$$$####################################""""""""""""##############################"""""""""###########################""""""""""""###"""""""""$$$%%%$$$###%%%%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!##############################""""""""""""######$$$%%%&&&&&&&&&%%%###"""!!!"""######$$$$$$######""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''&&&(((*********%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))))))))))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& $$$'''((('''%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))''')))***+++,,,---000222777===DDDHHHHHHIIINNNSSSOOOQQQUUU[[[aaafffjjjmmmkkknnnpppqqqqqqsssyyy}}}wwwwwwyyy###########################$$$%%%%%%######$$$%%%#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''((((((((((((((()))))))))******(((((((((((()))***++++++))))))))))))((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################""""""""""""####################################""""""""""""""""""""""""##############################$$$$$$$$$$$$####################################""""""""""""#######################################$$$$$$$$$%%%%%%"""""""""""""""############"""""""""$$$%%%$$$###&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!##############################""""""""""""#########$$$'''((((((&&&###!!!""""""###$$$$$$$$$$$$###""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""##################"""##############################$$$$$$$$$%%%%%%%%%########################$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((&&&%%%&&&)))***)))(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))******)))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))))))))***+++++++++,,,///111666<<>>FFFFFFGGGKKKOOOQQQPPPPPPQQQVVV]]]dddjjjnnnnnnoooqqqqqqqqqssswwwzzzuuuxxx{{{$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$##################################################################$$$$$$"""""""""######$$$%%%%%%$$$$$$############$$$$$$################################################################################################$$$$$$%%%$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$$$$############$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&$$$&&&***,,,(((&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***))))))((((((((((((((('''''''''((((((((((((((((((((((((((())))))******))))))))))))************+++,,,------,,,,,,...///***,,,---------///333666,,,...000000......///111333333222111111111111111333444555444222111111222222222111000...---,,,+++---------,,,,,,,,,,,,,,,''''''(((((()))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((($$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''%%%%%%'''((('''&&&'''(((((()))((())))))***///000111000...------...555>>>FFFGGGGGGKKKPPPQQQRRRQQQRRRWWW```hhhmmmoooooopppqqqrrrrrrtttxxxzzzssswww{{{$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$###############$$$$$$$$$#################################"""######$$$%%%""""""""""""###$$$%%%&&&$$$$$$############$$$$$$################################################"""""""""##########################################$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$#######################################$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$###############$$$%%%%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$&&&++++++'''%%%'''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))******)))((((((((((((((('''''''''((((((((((((((('''(((((())))))******+++)))))))))******+++++++++)))***,,,,,,++++++---...***,,,---+++)))***...222***///777<<<>>>@@@DDDGGGHHHHHHGGGGGGGGGGGGHHHHHHLLLMMMMMMLLLIIIHHHHHHIIIGGGFFFCCC@@@<<<777333111000///...---+++***((((((***))))))))))))***++++++))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&''''''((()))))))))%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))'''&&&&&&'''((((((''''''((())))))(((((()))***222222333111...------...555>>>FFFGGGGGGLLLPPPRRRSSSRRRSSSYYYbbbjjjnnnooommmooopppqqqrrrtttwwwzzztttxxx|||#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))(((((((((((()))******((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$""""""#########$$$$$$$$$##############################"""""""""###%%%%%%$$$$$$###""""""###$$$%%%$$$$$$############$$$$$$################################################!!!"""""""""#########$$$###########################$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%'''&&&%%%$$$############"""###$$$%%%%%%%%%$$$$$$########################"""""""""#########$$$$$$################################################!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$###############$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$''',,,+++'''%%%'''%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((()))******)))(((((((((((((((''''''''''''((((((((()))'''(((((()))******++++++(((((()))***++++++,,,,,,***,,,------------...000...111333222111333999???@@@IIITTT]]]bbbeeejjjnnnkkkkkkkkkkkklllmmmnnnnnnnnnoooooommmkkkiiiiiijjjgggfffccc```[[[VVVQQQOOOIIIGGGDDD@@@<<<888555333444333111///------------++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))&&&''''''((())))))******''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((***(((''''''((())))))(((&&&(((***)))(((''')))+++222333333111...,,,,,,---555???FFFGGGHHHLLLPPPRRRRRRQQQRRRXXXbbbkkknnnnnnmmmoooqqqrrrsssvvvzzz}}}wwwzzz}}}""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))******+++)))(((((((((''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$""""""######$$$$$$$$$$$$##############################"""""""""###%%%&&&'''&&&$$$""""""""""""###$$$$$$############$$$$$$################################################!!!!!!""""""#########$$$###########################$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$'''&&&%%%$$$############!!!"""$$$%%%&&&%%%%%%$$$########################!!!!!!""""""#########$$$################################################ !!!###$$$%%%&&&'''$$$$$$############$$$$$$#########"""###$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%######''',,,+++&&&%%%'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))******)))(((((((((((((((&&&'''''''''(((((())))))'''(((((()))***+++++++++'''((()))***+++,,,---------///111111000000222444///444;;;@@@FFFNNNYYYbbbmmmuuu~~~~~~~~~~~~|||yyyuuurrrooojjjhhhccc^^^WWWQQQMMMJJJ???===:::666333111000000,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''((()))******+++((('''&&&&&&&&&&&&'''(((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((***)))'''''')))***)))(((&&&(((******'''''')))+++222333222000---+++++++++555???GGGHHHHHHLLLQQQRRRQQQOOOPPPWWWbbbjjjmmmmmmoooqqqsssuuuvvvyyy}}}zzz|||~~~%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((()))******((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$######&&&%%%###""""""###%%%&&&########################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$######$$$$$$%%%&&&$$$%%%### """$$$%%%...###(((""" '''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$"""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&%%%%%%$$$#########$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''"""&&&))))))&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((()))))))))(((((('''*********++++++,,,---...''')))+++***((())),,,///,,,000444333111222999???HHHSSSbbbkkkooovvv{{{|||}}}{{{wwwwwwwwwqqqjjjccc^^^WWWOOOIIIBBB<<<999444333111...,,,***))))))((((((((())))))***++++++************************---,,,***)))))))))***+++))))))(((((((((((())))))))))))(((((('''''''''&&&&&&'''''''''(((((()))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((()))((('''&&&'''(((***,,,...---,,,++++++,,,...000666>>>GGGJJJHHHHHHMMMRRRSSSQQQRRRYYYdddllloooooonnnoootttxxxwwwtttvvv|||{{{xxxzzz%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((((())))))***((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$######&&&%%%$$$######$$$%%%&&&########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%"""!!!"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''###&&&))))))&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))******))))))(((++++++***))))))******+++---///111///---++++++---------///222888CCCPPPXXXfffppp{{{||||||}}}xxxrrrppplllfffaaa\\\WWWQQQNNN:::999777444111///---,,,,,,,,,,,,,,,,,,+++******************************,,,+++***)))))))))******))))))(((((((((((())))))))))))(((((((((''''''''''''''''''((((((((()))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((())))))'''''''''(((***+++------,,,+++,,,---...///555===FFFIIIHHHGGGLLLQQQRRRPPPRRRXXXbbbkkknnnnnnnnnooossswwwvvvtttvvv|||}}}xxxyyy$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))((((((''''''(((((()))***((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$######&&&&&&$$$$$$$$$$$$&&&&&&########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%'''((())))))***+++!!!''''''!!!!!!'''((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''###'''***)))'''%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((())))))))))))))))))))))))))))))******+++++++++*********************+++,,,,,,+++---............000222333555;;;EEETTTcccooovvv~~~}}}}}}{{{|||{{{zzzyyy}}}|||yyyvvvssspppmmmiiidddaaaSSSPPPKKKEEE===555...+++---,,,,,,+++***)))))))))************************++++++***))))))))))))******))))))(((((())))))***))))))))))))((((((((((((''''''(((((((((((()))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))***)))((('''((()))***+++,,,,,,,,,---------......555===FFFHHHGGGFFFKKKPPPRRRQQQRRRXXXaaaiiimmmnnnnnnoooqqquuutttssswww}}}~~~yyyxxx~~~######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((''''''''''''((())))))((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$%%%&&&&&&########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################################################################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&###$$$'''(((&&&(((222===+++***&&&"""$$$(((***)))%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''%%%(((+++***'''%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((******+++,,,,,,,,,++++++*********+++---...000111///...------000666<<>>XXXMMM222 &&&,,,((()))111%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''***,,,,,,(((&&&&&&(((''''''''''''''''''''''''((((((''''''(((((()))***)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,......---------------...000111666AAARRReeettt|||yyyllljjjmmmuuuvvvxxxwwwrrrhhh[[[SSSWWWcccwww}}}vvvqqqoooooozzz|||wwwuuusssssswww|||}}}{{{zzzyyyxxxvvvooonnnmmmkkkiiihhhhhhgggVVVPPPGGG<<<444///---,,,------------------------,,,,,,------,,,,,,+++***+++******))))))******+++************++++++++++++******))))))))))))(((((('''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###%%%(((((((((((()))***'''(((((()))***)))))))))))))))))))))))))))))))))******************))))))+++++++++,,,---...//////666>>>FFFIIIFFFFFFJJJNNNRRRTTTVVVZZZ```eeejjjmmmnnnnnnrrrvvvuuutttyyy{{{xxxzzz%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$######"""##################"""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""#######################################$$$$$$######$$$$$$%%%&&&%%%%%%)))+++&&&$$$222FFFMMM:::)))&&&(((((())),,,%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((+++---,,,)))&&&&&&(((''''''''''''''''''''''''((((((((((((((())))))***))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,/////////000111222444555999???MMM___sssrrrhhhhhhlllxxxxxxwwwssslllddd^^^ZZZ___jjj}}}xxxtttmmmfffaaa^^^^^^^^^xxx}}}vvvpppnnniiicccbbbeeeqqqxxx}}}}}}}}}wwwtttpppnnnnnnoooppppppkkkiiifffdddbbbcccdddeee```\\\UUUKKKBBB999333///////////////////////////------.........---,,,++++++******))))))******+++*********+++++++++,,,,,,*********)))))))))((((((''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$&&&((()))((('''((()))'''((()))*********))))))((((((((((((((((((((((((++++++++++++******))))))++++++++++++,,,...000111777???GGGJJJGGGFFFJJJOOOPPPRRRUUUYYY]]]bbbgggkkkmmmooosssxxxxxxvvvzzz{{{xxxyyy&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''%%%%%%%%%$$$$$$$$$######""""""############""""""########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!"""#######################################$$$$$$######$$$$$$%%%&&&$$$!!!%%%+++''' %%%111HHHAAA333%%%###)))***&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((+++...,,,)))&&&'''(((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''((()))***+++,,,,,,,,,---...000333777;;;>>>@@@YYYaaappp|||uuuqqqqqqsssqqqnnngggaaa^^^bbbiiiooonnnvvv|||kkk[[[[[[\\\[[[ZZZXXXUUUTTTTTTaaakkkkkkiiiiiigggcccccc^^^]]]```^^^XXXVVVZZZSSS[[[aaacccdddiiilllllleeeaaa]]]\\\]]]```bbbbbb]]]\\\ZZZZZZ\\\___cccfffgggfffccc]]]TTTJJJAAA<<<000000000000000000000000---.../////////...---,,,++++++************++++++*********++++++,,,,,,,,,+++*********))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%'''))))))((('''((()))'''((()))++++++******)))((((((((((((((((((((((((+++++++++++++++***)))(((,,,+++******+++...000222888@@@HHHJJJHHHGGGKKKOOONNNQQQTTTWWW[[[```eeeiiimmmoootttyyyyyywwwzzz}}}xxxyyy~~~%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###########################"""!!!!!!!!!"""$$$%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%###"""###%%%'''++++++***)))(((&&&$$$######$$$%%%%%%%%%%%%&&&'''########################&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((((((''''''+++)))((('''((('''&&&$$$'''''''''''''''((())))))***))))))(((((((((((()))***+++,,,+++***)))***+++,,,+++...000...)))))),,,...---...222>>>NNN^^^iiizzzzzz{{{xxxyyyyyynnngggkkkvvvmmmYYYVVVWWWVVVSSSPPPNNNOOOPPPRRRRRRSSSTTTVVVXXXZZZ[[[ZZZ]]]```aaa``````aaaccchhhgggddd___\\\ZZZ\\\^^^aaaXXXRRRTTTVVVTTTTTTWWWTTTUUUVVVWWWVVVVVVUUUTTTccchhhhhhccc^^^]]]WWWOOO???:::444111111000...,,,...---,,,---......---+++,,,++++++******++++++,,,---,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))*********)))))))))))))))''''''''')))++++++)))'''******)))'''%%%&&&))),,,+++,,,------,,,,,,...000:::BBBHHHHHHFFFJJJNNNOOOSSSQQQTTTZZZ___aaaeeejjjlllmmmqqqvvvxxxwwwyyy}}}}}}{{{yyyzzz%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!"""###$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$######$$$&&&)))'''''''''&&&&&&%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''&&&%%%)))(((''''''(((((((((&&&'''''''''''''''((())))))))))))((((((((())))))******+++,,,+++***)))***+++...++++++...///------000000222777AAARRRfffzzzyyyvvvzzz{{{{{{|||xxxmmmeeebbbbbbbbb```]]]\\\\\\]]]___```aaabbbccceeefffgggsssvvvzzz}}}yyyvvvtttqqqhhhcccbbb```YYYTTTTTTRRRRRRRRRTTTVVVXXX[[[\\\WWW]]]```_________\\\VVVMMMGGG???999777555222//////...---...//////...---,,,,,,++++++++++++,,,,,,,,,+++************+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((('''''')))++++++)))'''((()))***)))((('''(((***+++,,,---,,,,,,,,,...000:::BBBHHHHHHFFFIIIMMMOOORRRQQQSSSYYY^^^aaafffkkklllmmmqqqvvvwwwvvvwww|||}}}{{{zzz}}}%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%!!!"""###$$$$$$%%%(((***############$$$%%%&&&'''%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((((((((((('''&&&%%%$$$((('''&&&&&&((())))))((('''''''''''''''((())))))(((((((((((())))))***+++***+++,,,,,,******+++,,,///,,,,,,000222///...000,,,555FFFYYYnnntttkkkmmmwww~~~~~~zzztttooommmnnnqqqssslllmmmnnnooonnnooorrrttt{{{{{{}}}{{{ssskkkgggZZZWWWTTTPPPNNNNNNPPPQQQKKKQQQWWWZZZ___ddddddbbb\\\UUULLLDDD@@@<<<777333111///......000000000///---,,,,,,++++++,,,,,,---++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((''')))++++++***(((&&&(((++++++***(((((((((***+++,,,,,,+++,,,...000:::CCCHHHGGGFFFIIIMMMNNNQQQOOORRRXXX^^^aaaffflllmmmmmmqqqvvvwwwuuuvvvzzz|||{{{{{{%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""###%%%%%%$$$%%%'''(((############$$$%%%'''(((%%%&&&'''&&&$$$###$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''&&&&&&)))(((&&&&&&''')))(((((('''''''''''''''((())))))(((((((((((()))***+++,,,***+++---,,,++++++,,,---,,,---000444222------111666FFF___vvv|||wwwzzzyyyrrroooooopppqqqpppoooqqqvvvzzzyyy|||{{{uuupppiii___VVVOOOKKKIIIEEEHHHLLLQQQWWW]]]aaacccaaa\\\UUUOOOKKKDDD<<<666444222///...///000000///------,,,,,,,,,,,,------+++++++++******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((())))))(((((()))***+++***)))((()))++++++)))((()))***)))***+++++++++,,,...000:::BBBHHHGGGFFFIIILLLNNNPPPNNNPPPWWW]]]aaafffmmmoooooorrrwwwwwwuuuvvvzzz{{{{{{{{{%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$&&&'''&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&'''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))))),,,***'''&&&&&&''''''&&&'''''''''''''''((())))))(((((((((((()))+++,,,,,,***,,,------,,,,,,---...,,,...111111...///:::FFF[[[hhhzzzxxxxxxzzz{{{xxxwwwxxxuuummmjjjlllgggmmmtttxxxzzz|||xxxqqqiiiccc```PPPNNNLLLKKKLLLNNNQQQTTT]]][[[ZZZYYYVVVPPPFFF???:::777222000/////////......------------------...+++++++++,,,,,,+++++++++************************************************************************(((((())))))))))))))))))((((((((((((((((((((((((((((((((())))))************)))((((((***++++++******+++***((('''(((***---)))***+++,,,+++,,,...111999AAAGGGGGGEEEIIIMMMNNNPPPNNNOOOVVV[[[```fffmmmoooooosssxxxxxxvvvwww{{{zzzzzzzzz~~~%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#################################$$$$$$$$$$$$%%%%%%'''((('''%%%$$$###$$$&&&''''''''''''&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%'''(((***+++...+++'''%%%&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))******+++,,,***,,,------------...000000//////000333>>>SSSggg{{{|||sssmmmlllmmmttt}}}{{{pppjjj^^^]]]bbbkkklllggghhhmmmsssxxx~~~zzz{{{|||}}}~~~}}}|||zzzyyyiiiccc]]]XXXRRRLLLJJJLLLWWWWWWZZZ]]]___ZZZRRRKKKCCC???888333000//////...///......------......///,,,,,,------------,,,,,,++++++++++++++++++++++++************************************************(((((())))))))))))******))))))))))))))))))))))))(((((())))))******+++++++++)))((((((***++++++***,,,+++***(((&&&'''+++...)))+++,,,,,,,,,---000222777???FFFFFFFFFIIINNNPPPQQQNNNOOOUUUZZZ^^^eeelllnnnnnnrrrwwwxxxvvvwww{{{zzzzzzzzz~~~%%%&&&'''&&&%%%$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&((((((&&&%%%%%%%%%$$$%%%'''))))))(((&&&$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%'''(((***+++&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&((()))***,,,)))&&&%%%&&&'''(((((('''''''''''''''((())))))*********)))******+++++++++,,,......------///000333111444===JJJXXXjjjxxx}}}{{{uuujjj```\\\aaaggg}}}qqqeee[[[TTTQQQUUUTTTZZZfffkkkjjjppp{{{yyyyyyyyyyyyzzzzzzzzz{{{xxxrrrmmmjjjbbbWWWPPPPPPPPPQQQTTTZZZ^^^^^^YYYUUUMMMGGG???777333111///...//////............//////------...//////...------++++++++++++++++++++++++************************************************(((((()))))))))*********))))))))))))))))))))))))''''''(((((()))******++++++***((((((***+++,,,+++***++++++***((((((***,,,***+++---------///111333444>>>EEEEEEFFFJJJOOOQQQRRROOOOOOTTTYYY]]]dddjjjkkklllooouuuvvvuuuvvv{{{zzzzzz{{{&&&&&&'''&&&%%%$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$'''((('''&&&&&&'''!!!###''')))***(((&&&$$$###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%''')))+++,,,&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&'''(((((((((((('''&&&%%%&&&&&&((()))+++(((%%%$$$&&&(((******'''''''''''''''((())))))++++++******************+++,,,......---...///111444333<<>>999222222111000///.........////////////////////////---------,,,,,,,,,++++++------------------------,,,,,,,,,+++++++++******))))))))))))***************((('''(((***+++)))'''))))))*********)))'''&&&++++++,,,+++))))))***,,,*********++++++++++++,,,............/////////000888AAAGGGFFFEEEHHHKKKMMMOOOPPPSSSVVVZZZ```gggkkknnnppprrrtttvvvwwwwwwwwwuuu{{{}}}|||((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''((('''&&&%%%%%%''')))***(((''''''&&&&&&''''''(((((((((((((((((()))))))))+++******)))******++++++,,,------,,,...666CCCMMM___mmmtttqqqsss{{{{{{ssseee___[[[___gggkkkggg```aaa___^^^^^^```bbbbbbbbb^^^```cccgggmmmwwwwwwqqqhhh^^^[[[^^^cccffffff___^^^[[[WWWSSSNNNIIIFFF999777333000......///000////////////////////////------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))*********++++++(((((()))+++,,,+++)))&&&))))))*********)))(((''',,,,,,,,,***'''''')))***++++++++++++,,,,,,,,,,,,,,,------...///000111111:::BBBHHHGGGEEEGGGJJJJJJMMMOOORRRTTTXXX]]]dddiiioooqqqsssuuuwwwxxxxxxwwwsssyyy|||}}}((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&''')))***((((((''''''''''''(((((())))))))))))))))))))))))++++++*********+++,,,,,,---111333...---<<>>GGGHHHGGGJJJLLLLLLKKKNNNQQQTTTYYY```gggllloooppprrrssstttuuuttttttxxx{{{~~~************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%&&&((()))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))'''''')))***,,,...//////+++++++++,,,---...///000666QQQqqqzzzmmmhhhiiiqqqwwwnnnwww|||oookkklllhhhpppjjj```\\\VVVQQQPPPPPPPPPOOOKKKEEE???;;;222222222111000//////...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,(((,,,//////---++++++,,,******)))))))))***,,,---))),,,//////---***(((((())))))*********+++++++++,,,------...///000111111222===FFFHHHHHHKKKNNNNNNJJJLLLPPPTTTYYY```hhhmmmnnnoooqqqsssttttttssssssuuuxxx}}}222000......///000//////,,,,,,,,,...///...,,,)))************)))))))))(((...,,,***(((((()))+++---(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''******)))((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((***)))((()))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&)))'''%%%""""""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''(((((()))*********'''''''''(((((()))))))))&&&&&&&&&'''''''''((((((((((((''''''&&&%%%$$$$$$)))((('''&&&&&&%%%%%%&&&)))((((((((((((''''''''''''((()))(((''''''''')))'''''''''''''''((())))))''''''(((((())))))******&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''')))''''''((()))***)))((())))))))))))))))))))))))***************++++++++++++---///...---000666<<>>EEEEEEDDDGGGKKKLLLOOOPPPQQQSSSVVV]]]eeekkkoooqqqssstttuuutttsssrrrxxx|||DDDBBB???===<<<:::777555000///------......---+++,,,++++++++++++,,,------************************+++++++++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((()))((((((((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$###$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((()))))))))***''''''''''''''''''((((((''''''''''''''''''(((((($$$$$$$$$###$$$$$$$$$%%%''''''''''''((()))******))))))))))))((((((((((((&&&((()))((('''&&&'''((((((''''''''''''((()))))))))))))))******+++++++++''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))((('''(((***+++***)))))))))))))))))))))))))))************++++++++++++---///000---,,,333@@@JJJppp~~~tttiiieeefffkkkwww{{{]]]SSSQQQQQQKKKJJJKKKCCC===666111111222000///111555444111///...---...///------,,,,,,++++++******,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,...666>>>888+++(((...++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---...000222333555>>>EEEEEEDDDGGGKKKLLLNNNOOOQQQSSSWWW]]]eeejjjoooqqqsssvvvwwwvvvuuuttt{{{~~~fffeeecccaaa___[[[VVVRRRNNNKKKHHHFFFEEECCCAAA@@@888666444111///.........---.........,,,***'''&&&,,,++++++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))((((((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&))))))(((((()))+++,,,---'''&&&&&&&&&'''((())))))***)))))))))((((((((((((&&&'''((('''&&&&&&&&&(((((((((''''''(((((()))***))))))))))))************))))))(((((((((((())))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''((((((((())))))))))))***)))((()))+++++++++***))))))))))))))))))))))))*********++++++,,,,,,,,,---...///111888HHH___pppsssbbb]]]\\\bbbmmm~~~ooodddZZZOOOPPPQQQIIIFFF===555555666444222333333222000.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++((()))***+++,,,------...---///000///---***))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---///000222333555>>>EEEEEEDDDGGGKKKLLLLLLNNNQQQTTTXXX^^^dddhhhnnnppptttxxxzzzyyyxxxvvv|||||||||}}}}}}}}}zzzuuuqqqqqqnnnjjjgggddd```[[[XXXPPPLLLFFF???999444111///////////////...---,,,+++---,,,+++***))))))******************************************************((((((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((***))))))***++++++)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((************))))))))))))'''&&&%%%$$$%%%''')))******))))))(((''''''(((((())))))((((((((('''''''''%%%'''((('''&&&%%%&&&'''((((((((('''((())))))***''''''''''''''''''''''''***))))))(((((())))))***''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((()))******+++++++++)))))))))+++,,,+++***))))))))))))))))))))))))******++++++,,,,,,---------,,,...666HHHbbb}}}xxxfffYYYVVVVVV[[[iii~~~xxx```YYYVVVLLLLLLEEE???===999444111222111000///.........///000,,,,,,,,,,,,------------------,,,,,,,,,+++++++++))))))***+++,,,,,,------,,,000---'''&&&+++***$$$***+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---...///000111222555>>>EEEEEEDDDGGGKKKLLLKKKNNNQQQUUUYYY^^^cccgggmmmpppuuuyyy||||||zzzyyyzzz}}}|||~~~|||{{{zzzwwwsssnnniiijjjfff^^^VVVMMMFFFAAA>>>333222000///...///111222------,,,++++++---...///++++++++++++++++++++++++))))))))))))))))))))))))+++******)))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((+++******+++,,,---+++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((++++++++++++************+++***))))))))))))***+++,,,+++***)))))))))))))))((((((((('''''''''&&&&&&&&&'''((('''&&&&&&'''(((((((((((((((((()))******(((((((((((((((''''''''')))(((((((((((((((((()))'''''''''((((((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((())))))***++++++,,,+++)))))))))+++,,,+++******************************++++++,,,------.........,,,000>>>WWWrrrrrraaaXXXWWWQQQUUU___rrrjjj[[[IIIKKKGGGEEEBBB;;;333111333000000////////////000000------------------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++///---&&&'''---+++"""*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---...///000111111555>>>EEEEEEDDDGGGKKKLLLKKKMMMQQQUUUXXX]]]cccgggllloootttxxx{{{|||{{{zzzyyy|||~~~{{{xxxvvvqqqlllfff```\\\YYYMMMIIICCC<<<666333111111,,,+++******+++---///000++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++***(((''''''&&&((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((+++******+++------,,,***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((((((((('''&&&(((((((((((((((((((((((((((((()))******+++,,,,,,'''((((((((())))))))))))'''''''''(((((()))))))))---------------,,,,,,,,,+++***)))(((((('''(((((((((((((((((('''''''''''''''((()))((('''&&&''')))))))))(((((())))))***+++++++++++++++************((((((''''''''''''((((((''''''((((((((()))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''((()))***++++++,,,***)))((()))+++++++++***************************++++++,,,------...//////---111<<>>777444666111111111111000000000000........................------------,,,,,,,,,,,,,,,,,,,,,+++++++++******)))......)))***...+++$$$*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---...///000000000000555>>>EEEEEEDDDGGGKKKLLLKKKMMMPPPSSSWWW]]]cccgggmmmooorrrvvvyyyzzz{{{{{{zzz|||zzzzzzzzzyyywwwtttrrrpppkkkhhhaaaYYYQQQJJJEEECCC999777333///---,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''(((((((((((())))))(((***+++,,,+++)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$###$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((()))+++,,,---...///+++,,,,,,---...///000000//////000111222333444444000222333555666555444333999777444111...+++)))(((************))))))))))))((()))***)))(((((()))***))))))(((((())))))***+++---,,,,,,,,,+++++++++***((((((''''''''''''(((((('''((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&'''((()))***+++,,,)))((('''(((***+++***)))************************++++++,,,---...///000000444AAAVVVlll}}}~~~mmm[[[UUUUUUVVVZZZ^^^kkkzzzcccVVVJJJFFFDDD???:::777222222222222222111000000000000//////......------...------------,,,,,,,,,++++++++++++++++++,,,,,,***,,,---,,,+++,,,+++***)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---...///000000000///555>>>EEEEEEDDDGGGKKKLLLLLLNNNPPPRRRVVV\\\ccchhhmmmnnnpppsssuuuxxxyyyzzz|||}}}{{{|||~~~|||wwwssssssuuuwwwxxxwwwyyy{{{}}}~~~|||zzzyyyttttttsssqqqnnnkkkhhhfffOOOKKKDDD<<<666111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))(((''''''(((***+++)))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$######%%%'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((***+++---///000000111111222444555666777888AAABBBCCCDDDEEEGGGHHHHHHQQQSSSWWWZZZ[[[[[[ZZZYYYQQQNNNIIIBBB;;;555111///,,,,,,,,,++++++++++++***(((***+++***)))((()))+++)))))))))))))))******++++++++++++*********))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%&&&'''((()))***++++++)))''''''((()))***)))(((************************++++++,,,---...///000111CCCUUUmmm}}}yyyrrrnnnzzz}}}|||oooddd[[[UUUUUUVVV[[[iiiwwwzzzzzzeeePPPJJJKKKGGG>>>777333444444333333111000000111111000///...------,,,......---------,,,,,,,,,))))))***+++,,,------...+++***+++---+++)))+++///))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---...000000000//////555>>>EEEEEEDDDGGGKKKLLLMMMNNNOOOQQQUUU[[[ccciiimmmnnnoooqqqsssvvvxxxzzz}}}~~~aaagggmmmqqqrrrtttyyy~~~|||vvvkkk___UUUQQQQQQSSSYYYYYY```nnnuuutttsssvvvuuuxxx{{{~~~~~~|||zzzrrrmmmeee\\\RRRFFF:::222111---+++---///------///---,,,******+++---,,,,,,++++++************++++++******))))))))))))******))))))))))))(((((((((((('''(((((((((&&&&&&(((***))))))***++++++++++++******))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&***)))(((''''''((()))***&&&&&&'''(((((())))))***))))))))))))((((((((())),,,,,,,,,---...///000111...111444444333333555777888===EEELLLRRRXXX]]]```iiikkkmmmllljjjkkkoootttwwwuuusssssstttvvvwwwxxxtttnnngggaaa\\\TTTIIIAAA???:::555222333111,,,(((((()))+++---...---,,,+++,,,,,,++++++++++++++++++************))))))))))))************************'''(((***+++,,,,,,+++++++++***)))***,,,---,,,+++''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&''''''%%%$$$$$$&&&(((%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&###$$$&&&((()))(((((('''((((((((((((((()))******)))+++------,,,+++***+++++++++++++++++++++,,,,,,///((((((111222,,,111>>>[[[mmmzzzttteee^^^fffpppyyyxxxwwwxxxzzzyyyuuurrr[[[QQQPPP^^^ppp}}}jjjXXXQQQJJJBBB>>>888888666333222333333111////////////000000000000------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,......---------......///777===DDDGGGGGGGGGHHHIIIJJJNNNQQQTTTWWW\\\dddjjjkkkmmmnnnooopppssswwwzzzzzz}}}}}}GGGMMMTTTXXXYYYZZZ^^^bbbiiifff___WWWPPPLLLKKKKKKGGGFFFLLLXXX```bbbdddhhhnnnqqqvvv{{{~~~}}}yyytttooofffUUU>>>---000---...222333...++++++000...------------,,,***++++++************++++++******))))))))))))*********)))))))))(((((((((((('''((()))(((''''''(((***))))))***++++++++++++******))))))(((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&***)))(((((((((((()))***''''''(((((())))))******((((((((())))))+++---///++++++,,,---///222444555000333666777999<<<@@@DDDMMMRRRXXX^^^dddjjjpppsssyyyxxxvvvuuuwwwyyy{{{|||||||||{{{|||}}}~~~}}}|||{{{uuupppnnniiibbb\\\TTTLLLBBB;;;888555222...111000---***)))***,,,------,,,)))((('''((()))***+++*********))))))))))))************************'''(((***+++,,,,,,++++++***)))((((((***++++++***(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&''''''&&&$$$$$$&&&(((%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&$$$%%%&&&(((((((((((((((((((((((((((((()))******(((***------+++******++++++++++++++++++,,,,,,,,,111...///111000111???PPPlllnnnlllddd\\\^^^gggpppwwwqqqqqq|||uuubbbUUUUUU___sss}}}xxxsssoookkkiiiiiissssssZZZGGGBBBEEE>>>;;;555111111444666666000000000000000000000000---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000888===CCCFFFFFFFFFGGGIIIKKKNNNQQQTTTVVV[[[ccciiilllmmmooopppqqqtttxxx{{{|||AAAGGGMMMPPPOOOOOOOOOQQQUUUTTTRRROOOLLLIIIFFFEEEBBB???@@@GGGMMMQQQUUUYYY^^^aaaeeejjjpppuuuyyy{{{}}}zzzyyyvvvgggOOO<<<777222000222222...---...000///......//////---,,,,,,++++++******++++++,,,+++******))))))******+++******)))))))))(((((((((((()))***)))((('''((()))))))))***++++++++++++******))))))((((((''''''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&***))))))(((((())))))***(((((((((((()))***+++,,,)))*********)))***,,,...000000000111333666999:::>>>BBBFFFKKKOOOTTTYYY]]]dddgggjjjmmmppptttyyy}}}|||xxxyyy~~~~~~zzztttqqqooommmhhhdddWWWNNNCCC<<<:::;;;;;;;;;777555222///,,,***))))))***)))))))))))))))******+++++++++*********))))))))))))))))))))))))))))))((((((***++++++,,,++++++***(((&&&&&&((()))***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&''''''&&&%%%%%%&&&(((%%%&&&''''''((((((''''''(((((((((''''''''''''&&&%%%%%%'''((((((((((((((()))(((((((((((()))******(((***,,,,,,+++***)))******+++++++++,,,,,,,,,---///111111...000;;;NNN^^^mmmcccXXXUUU[[[dddkkknnnjjjllluuummmUUUXXX___rrrtttrrrrrrpppnnnjjjfffccc```\\\___bbbeeehhhlllqqquuummmnnnnnnooovvv}}}~~~cccRRRMMMCCC===777444444444222111000000000000000000000000---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111:::>>>BBBDDDDDDDDDGGGIIIMMMOOORRRSSSUUUZZZaaahhhlllmmmoooqqqrrruuuyyy|||}}}\\\```eeefffdddaaa___^^^XXXWWWVVVVVVWWWVVVTTTSSSRRRMMMGGGDDDDDDFFFHHHJJJOOOPPPRRRVVV[[[aaafffiiitttqqqppprrrtttoooeee\\\KKKAAA777222000000333888111///,,,,,,---/////////,,,,,,++++++++++++,,,,,,++++++************++++++*********)))))))))(((((((((***+++***)))(((((()))))))))***++++++++++++***))))))))))))((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''))))))))))))))))))))))))(((((((((((()))+++,,,...+++...222222111000111333777777888:::===@@@CCCEEESSSYYY```gggkkkkkkjjjiiibbbbbbaaa```___aaadddgggllliiifffgggkkkqqqtttuuuzzz{{{||||||||||||}}}~~~|||zzzxxxtttoookkkSSSLLLCCC<<<:::;;;<<<<<<999;;;===>>>;;;666000,,,'''))),,,.........,,,+++,,,,,,+++++++++*********((((((((((((((((((((((((((())))))***++++++,,,,,,+++)))&&&&&&''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))&&&'''((('''&&&%%%&&&(((%%%&&&''''''((('''''''''((((((((('''''''''''''''&&&&&&''''''(((((((((((())))))(((((())))))***+++(((***,,,,,,+++))))))******++++++,,,,,,---------///111000222>>>PPP^^^bbb\\\RRRLLLTTTbbbkkklllkkkgggxxxnnndddooouuu}}}}}}~~~}}}xxxrrrjjjddd^^^YYYVVVXXXYYYWWWUUUXXX]]]___]]][[[YYYZZZaaahhhssswww___MMMEEE>>><<<;;;666000,,,222111111111111111000000......////////////..............................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...000111222;;;>>>BBBCCCCCCCCCFFFIIINNNPPPRRRRRRSSSXXX```fffkkkmmmooopppqqqtttxxx{{{{{{pppssswwwyyyxxxuuusssqqqnnnllljjjjjjmmmoooooooookkkeeeYYYNNNGGGDDDBBB???FFFFFFGGGIIIMMMRRRWWW[[[aaaccceeeiiilllnnnnnnooobbbVVVIII@@@:::777888<<<777444///------.........------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,************)))))))))))))))+++,,,,,,***(((((()))))))))***++++++++++++***)))))))))))))))(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))************))))))'''''''''(((***---///111222888===???===;;;;;;===777:::???GGGNNNVVV\\\___jjjooovvv{{{xxxoooccc[[[JJJIIIGGGDDDBBBCCCFFFHHHLLLMMMLLLKKKJJJLLLQQQVVV^^^```aaabbbdddhhhoootttzzz{{{}}}~~~}}}yyytttpppddd^^^VVVMMMEEE???:::777;;;>>>CCCFFFGGGEEEBBB???444222000...,,,,,,------,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((()))))))))******+++,,,,,,---***(((((()))++++++***''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''((())))))&&&'''((((((&&&&&&'''(((%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))***++++++(((***,,,,,,+++***************+++,,,------......111000222>>>TTTgggiiiaaaVVVOOOMMMWWWbbbfffhhhiii|||zzzyyytttlllgggeee```ZZZ\\\WWWRRRQQQPPPQQQXXX___dddhhhpppvvv{{{```QQQCCC???>>>:::555333333333222222111111111000...//////////////////...........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...///000222333:::>>>BBBCCCCCCDDDGGGJJJNNNPPPQQQQQQRRRWWW___fffkkklllnnnoooppprrrvvvyyyxxxjjjmmmppptttuuuuuutttrrrvvvrrrooopppuuuzzz{{{{{{}}}xxxmmm```WWWSSSMMMGGGCCCCCCBBBCCCEEEIIIMMMPPPSSSYYY```eeeggghhhjjjkkkkkkcccZZZSSSKKKBBB<<<;;;@@@===888555222000...,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++*********))))))))))))+++------+++)))(((((())))))***++++++++++++***))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((((((((())))))))))))******++++++******)))(((((((((***,,,000444777@@@DDDGGGDDD===777666888;;;AAAKKKWWWdddnnnvvvzzz|||~~~~~~uuueeeSSSGGG999999888777666888;;;???@@@BBBBBB>>>:::888<<<@@@???AAADDDFFFIIIPPPZZZaaafffiiioootttwwwwwwuuuttttttqqqllleee\\\RRRIIIEEE===>>>???AAADDDHHHLLLNNNGGGBBB999111,,,,,,...///---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))***+++,,,------,,,++++++,,,,,,+++***''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''(((((()))***%%%'''))))))'''&&&'''(((%%%&&&''''''(((((('''''''''(((((((((((())))))))))))((((((''''''((())))))***))))))))))))***++++++)))+++------,,,+++***+++******+++,,,---.../////////...555IIIaaammmiii```ddd[[[VVVXXXZZZ\\\dddnnnooohhhcccaaa^^^XXXUUUUUUKKKLLLPPPUUUXXXcccyyy```FFF<<<:::888888:::444444333333222111111111...//////000000//////...........................------------------------------............------,,,,,,,,,,,,------------------------------------------......///000111222999>>>CCCEEEEEEFFFIIIKKKNNNOOOPPPPPPQQQVVV___fffkkkmmmnnnnnnnnnppptttvvvvvv~~~cccdddfffiiikkkkkkjjjiiihhheeecccgggmmmssstttsssyyyyyytttkkkgggeee```YYYOOOMMMJJJHHHGGGGGGHHHIIILLLPPPVVV\\\aaadddeeefffddd^^^YYYVVVQQQIIICCCBBBBBBBBBBBBAAA???:::444///......------------......------,,,,,,,,,,,,------+++++++++*********))))))***,,,......,,,)))(((((())))))***++++++++++++***))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))))))))***++++++++++++***)))*********---111666:::===CCCFFFFFFAAA:::888<<>>?????????===;;;:::::::::222555777888888<<>>888444111------------,,,,,,,,,,,,***************************))))))))))))+++,,,---,,,+++,,,---...---***(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((())))))***%%%'''))))))((('''''''''%%%&&&''''''(((((('''''''''((((((((())))))))))))***)))(((''''''((())))))******))))))******+++,,,***,,,......---,,,+++,,,******+++,,,---.../////////222AAAWWWdddfffhhhlllnnnccc[[[ZZZXXXZZZjjj}}}mmm[[[QQQXXXQQQMMMMMMMMMQQQeee{{{zzzZZZKKKEEE===999:::555444444333222222111111//////000000000000//////................................................------............------,,,,,,,,,---------..............................//////......///000111111888===CCCGGGHHHHHHJJJMMMMMMNNNOOOOOOPPPVVV___fffnnnoooooooooooopppsssuuuvvv}}}ffffffffffffgggfffdddbbb[[[YYYYYY^^^ffflllllljjjhhhlllmmmjjjjjjmmmiiibbbbbb___ZZZUUUPPPMMMKKKJJJIIIGGGIIIOOOZZZcccggghhhZZZSSSMMMMMMLLLJJJKKKNNN???BBBGGGKKKJJJEEE<<<555......------------.........------,,,,,,------...+++++++++************)))***,,,......,,,***(((((())))))***++++++++++++***)))))))))))))))*********'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******)))***+++,,,,,,+++***)))+++,,,---///444999???BBB999===??????@@@HHHVVVbbbhhhlllrrrxxx||||||zzzyyyoooggg\\\RRRJJJBBB:::555111222333333222333666888:::888777999===>>><<<999555888999777333111444888666888===BBBIIIQQQYYY^^^lllnnnnnnlllfff___ZZZWWW[[[[[[YYYVVVRRRLLLHHHEEEIIIOOOWWWZZZUUUIII;;;222......---------,,,,,,,,,***************************))))))))))))+++,,,---++++++,,,...///---)))&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******%%%''')))***((('''''''''%%%&&&''''''(((((('''''''''((((((((())))))*********)))(((''''''((()))************)))******+++,,,+++---//////...,,,,,,---******+++,,,---//////000777>>>RRRfffiiidddnnnlllbbb\\\\\\]]]aaatttiii[[[PPPMMMJJJHHHPPP^^^]]]wwwggg[[[JJJ<<<888555555444333333222111111//////000000000000//////////////////////////////........................------............------,,,,,,,,,------.................................000///////////////000111666<<>>=========>>><<<:::999::::::999888:::;;;;;;;;;;;;999888777888888888777777666444444777555333333666:::===???RRRXXX```eeebbbYYYMMMEEECCCEEEJJJOOOSSSSSSOOOLLLIIIFFFHHHQQQ\\\]]]RRRFFFAAA:::333111222333///,,,///...,,,,,,---//////...***,,,---,,,***)))***---,,,+++*********+++,,,---,,,***))))))***++++++***))))))))))))))))))))))))***************)))((('''++++++******))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))((()))))))))))))))((('''***++++++++++++,,,,,,,,,+++---000000...------------...---***+++000555666EEEVVVbbbcccjjjxxxyyynnn___qqqwwwmmmjjj|||lll\\\RRRNNNMMMLLLWWWdddqqqpppQQQ:::;;;999555111111444444111222111111000000000000000000000000000000000000000//////...------------...------............------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000000000000000111222888???FFFIIIHHHGGGJJJMMMMMMNNNOOOOOOQQQXXXcccjjjkkkmmmooopppqqqsssvvvxxxxxx}}}oooeeebbbccceeemmmnnnmmmiiiddd^^^[[[ZZZ^^^ccchhhiiihhhgggjjjnnnlllkkkjjjhhhddd___ZZZVVVWWWQQQHHHDDDEEEHHHIIIJJJNNNLLLFFF<<<333...///111222111///,,,******,,,...+++,,,---......---,,,+++///...,,,+++***))))))******++++++++++++,,,,,,,,,+++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))))))))(((******)))((((((******)))------)))'''+++222333000222222222222444888???DDDHHHKKKPPPSSSSSSOOOJJJGGG===;;;;;;===AAADDDEEEDDDGGGEEEBBB???===<<<<<<<<<>>>???AAAEEEJJJLLLLLLKKKBBBAAA@@@@@@@@@@@@@@@@@@GGGGGGFFFEEEDDDBBB@@@???:::777444333444777999;;;;;;???EEEKKKPPPRRRRRRQQQDDDCCCAAABBBCCCEEEDDDDDD@@@>>>>>>CCCMMMWWW```dddYYYQQQDDD888111......///---,,,,,,,,,......,,,******,,,...---+++***+++---,,,,,,+++******+++,,,---,,,***))))))***++++++******************************************)))(((((('''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((()))))))))))))))(((((())))))))))))************,,,...000000...------...---.........,,,...555<<<\\\___aaaiiiyyyxxxeeeqqq~~~~~~lll```OOOLLLKKKOOOYYYeeeqqqzzzhhhKKK>>>;;;888777666555444444333333222111111111111111000000000000000000000000//////...------------...------............------------------------------////////////////////////000000000000000111111222666<<>>@@@BBBDDDEEENNNPPPVVV]]]cccfffgggeee]]]ZZZTTTOOOKKKJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLBBB@@@<<<999777777888999???BBBGGGNNNUUUZZZ^^^```SSSMMMEEE>>>;;;;;;::::::===>>>===::::::EEEWWWfffjjjeeeZZZKKK===333000000,,,,,,,,,...///...+++))),,,---//////---------...---,,,,,,+++++++++,,,,,,,,,+++))))))+++,,,+++******************************************)))))))))&&&&&&'''(((((()))******)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,...000000...---.........---///111...---999IIIkkkccc^^^gggvvv|||tttjjjvvvbbbOOOIIIJJJMMMTTT\\\ooo~~~___HHH===777888888333111333444444333222222222222222000000000000000000000000000///......------......------............------........................////////////////////////000000000000000111222222666<<>>AAAAAACCCHHHNNNTTTZZZ^^^aaajjjkkknnnssswwwzzzzzzzzzuuupppiiibbb^^^]]]^^^___WWWVVVUUUTTTRRRQQQPPPPPPMMMKKKGGGBBB>>>;;;;;;<<>>;;;BBBEEEFFF@@@999;;;FFFRRR___bbbccc___VVVHHH;;;333111///......//////...------...000000000/////////---------,,,,,,,,,,,,,,,---+++)))***+++,,,+++++++++++++++++++++++++++++++++*********************))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------///000///...---...//////,,,...222000111DDD[[[jjjaaa^^^eeemmmqqqzzzppp```UUUKKKJJJPPPXXXkkkcccMMM:::888999444111444444444333222222222222222000000000000000000000000000//////...............------............------........................////////////////////////000/////////000111222333999???EEEFFFEEEEEEHHHLLLMMMNNNOOOPPPQQQWWWaaahhhkkkmmmoooqqqrrruuuxxx{{{|||{{{}}}xxxqqqiiieeehhhooouuummmiiiccc___ZZZRRRIIIBBB???FFFRRR]]]ccc```VVVMMM:::666111///111222000...//////...---------------------------,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))*********+++)))(((+++///...***+++000,,,>>>LLLHHH<<<666999===>>>@@@CCCGGGKKKOOOSSSUUUVVVSSSMMMFFF@@@;;;888666444555666999>>>EEELLLQQQbbbdddiiioootttyyy{{{}}}zzzxxxwwwxxxzzz}}}~~~~~~vvvsssooommmnnnqqqvvvyyyqqqoookkkeeeaaa]]]ZZZYYYYYYXXXUUUPPPJJJFFFFFFGGGKKKSSS___llluuuxxxwwwvvv}}}zzzuuuooofff\\\QQQJJJKKKMMMNNNJJJDDDAAACCCFFFJJJOOOYYYbbbeee^^^OOOCCC:::666000------///000000......000111222222000///............------,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++++++++***)))******+++,,,,,,+++++++++*********)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++,,,,,,,,,,,,---------...///000///...---///000000,,,,,,000444<<>>444//////111333000///...------,,,---------------------,,,++++++,,,,,,,,,,,,---------------------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++++++++---***+++///---(((,,,555DDDVVVaaaWWWEEE===DDDLLLKKKFFFBBBBBBIIIPPPVVVXXXMMMIIIBBB<<<777666777999777<<>>AAAHHHUUUaaaddd___YYYGGGAAA888222//////000000......///222444333111///////////////...---,,,,,,---,,,******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))+++,,,---+++******)))((((((''''''***))))))(((((())))))***))))))))))))))))))))))))***)))(((((()))***,,,---************++++++++++++///000000///......///111000...---111;;;LLL___lll^^^[[[eee|||yyywwwnnnllljjjiiiiiiiiihhhfffjjjjjjkkkmmmooorrrtttuuuyyy{{{uuu___NNNHHHJJJWWWhhhyyy]]]FFF???===999444333333222111111111111111111111111111111111111111111000//////......//////------............------------------------------////////////////////////////////////000111333333;;;@@@DDDEEECCCCCCGGGLLLLLLNNNOOOPPPRRRWWW___eeeiiikkknnnpppqqqtttxxxzzzxxx}}}|||rrrccc\\\```aaaaaabbbbbbbbbbbbaaaPPPKKKGGGHHHPPP[[[cccgggaaa[[[QQQDDD999333222333222111000...------......,,,---.........---,,,+++,,,,,,,,,------------...------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))************************((())))))******+++,,,,,,000******//////000;;;JJJbbblllqqqhhhZZZRRRPPPQQQOOOEEE;;;;;;CCCJJJLLLJJJ;;;888555333444777<<<>>>IIIPPPZZZdddlllttt{{{{{{wwwtttllliiigggfffhhhiiiiiiiiinnnmmmllllllkkklllllllllkkkjjjjjjjjjkkkmmmoooqqqmmmoooppplllfffdddeeehhhiiijjjlllnnnqqqsssuuuvvvxxxyyy|||{{{tttooommmggg]]]UUUOOOHHH@@@:::===>>>AAAIIISSS\\\aaacccZZZSSSHHH???888444111000...---///111444444111...//////000000///...,,,+++...,,,***+++,,,---,,,+++------------------------,,,+++***))))))+++---...))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))(((((()))***,,,...*********+++++++++,,,,,,///000000///......000222000222111444EEE\\\gggeeeZZZbbbtttvvvddd]]]]]]WWWUUUTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRTTTVVVXXXYYY\\\\\\aaallluuu}}}jjj\\\PPPMMMMMMQQQbbbtttxxxYYYGGGBBB<<<333444444333222222222222222111111111111111111111111111000000///////////////------............------........................////////////////////////......//////000222333444;;;???DDDDDDBBBBBBFFFKKKKKKNNNPPPPPPRRRVVV^^^dddhhhjjjlllnnnpppssswwwzzzyyy}}}}}}qqqeee^^^___```^^^\\\___gggnnn]]]XXXPPPJJJJJJPPPYYY```cccccc```VVVHHH;;;333///444333111////////////000,,,---.........---,,,+++,,,,,,,,,---------............---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))************************((())))))***++++++,,,,,,000)))(((///444:::LLLaaasssyyy|||xxxpppeeeWWWLLLHHH>>>666888@@@DDD>>>555999888777777888;;;???AAAQQQXXXaaagggkkkmmmppprrrtttvvvxxxyyyxxxuuuqqqoooiiigggfffffffffeeecccaaabbbccceeegggiiiiiiiiiiiikkkiiifffdddccccccddddddeeehhhiiifffaaa___bbbeeeccceeeiiimmmoooppppppooouuuvvvwwwyyy{{{zzzwwwuuurrrnnniiiddd___XXXNNNGGG???@@@BBBEEEJJJRRR\\\bbbhhhaaaVVVKKKBBB:::444000------...111555555111...///000000000000...,,,+++...,,,++++++,,,------,,,------------------------,,,+++***))))))+++---...*********+++,,,,,,------******))))))))))))******))))))))))))))))))))))))***)))(((((()))+++---...,,,,,,---------.........000000000///---...000222///444444777LLLfffjjj]]]\\\rrrwwwqqqooonnndddjjjnnnjjj___VVVTTTUUULLLKKKJJJKKKMMMNNNMMMLLLOOONNNMMMLLLLLLMMMNNNOOOOOOMMMPPPYYY___dddnnnyyyuuu]]]SSSOOOJJJLLLSSSddd{{{oooTTTLLLDDD999555555444333333333333444111111111111111111111111111111000///////////////---..................---000000000000000000000000////////////////////////.........///000222333444<<<@@@EEEEEECCCCCCGGGLLLKKKNNNPPPPPPRRRVVV^^^dddgggiiilllnnnppprrrvvvyyy{{{~~~sssbbbYYY[[[]]]^^^aaacccbbbZZZQQQMMMQQQVVVWWW___bbb]]]VVVPPPFFF<<<999000+++...000------000000///...------------...------++++++++++++------.........------,,,,,,,,,------,,,,,,+++***))))))++++++***)))((((((((()))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))***+++((()))***++++++++++++,,,000***+++666FFFYYYpppvvv[[[DDD<<<999999888555333333555777888777777888<<>>888444222333444333333222111111111111111////////////////////////////////////////////////........................///////////////////////////000000222333555777888999>>>CCCCCCAAAAAADDDHHHJJJLLLOOOQQQSSSXXXaaagggiiikkkmmmnnnooopppsssvvv}}}xxxaaaUUUXXX```eeefffYYY^^^bbbbbb___\\\ZZZYYYaaaVVVGGG<<<555222222333......---------...//////......------------.....................---------------,,,,,,,,,+++++++++***************+++,,,---))))))(((((((((((())))))((((((((()))))))))*********)))(((''''''((()))***'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))++++++***++++++,,,---...***...111111...---///111@@@NNNfff}}}iiiHHH;;;<<<>>>666888;;;@@@GGGPPPZZZ```dddmmmxxx}}}|||zzzyyyzzzsssooommmooonnnkkkhhhgggoooppplllfffdddeeedddaaa```^^^]]]___ccciiimmmpppqqqpppppptttyyy}}}~~~}}}xxx|||~~~wwwyyyxxxuuuqqqmmmkkkkkkkkkaaaUUUKKKKKKQQQUUUWWWYYYYYY\\\```ccceeeeeeeeefffkkkmmmnnnnnnkkkiiihhhhhh```ccc```TTTIIIHHHLLLOOO]]]XXXPPPEEE:::111......111000000000000000...---............///111333444555555444333111///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000000,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,------------............444000///111444333222222333LLLhhhssskkkcccXXXRRRQQQQQQPPPOOONNNOOOPPPSSSVVVYYY[[[\\\]]][[[ZZZ]]]```bbb```^^^]]]]]]^^^^^^^^^]]]]]]\\\^^^^^^______^^^^^^^^^^^^\\\[[[YYYYYYZZZ[[[ZZZZZZVVVTTTRRROOOOOOTTT\\\bbbttt___UUUPPPQQQSSS```dddNNNIIIAAA:::666555555555333333222111111111111222///////////////////////////////////////000000000........................////////////////////////000000111111333444666666999>>>CCCCCCAAA@@@DDDHHHJJJMMMPPPRRRTTTYYY```fffhhhjjjlllnnnoooqqquuuwww{{{{{{ddd\\\[[[YYYUUUZZZ^^^eeejjjiiibbb[[[WWW^^^\\\UUUJJJ>>>777444333/////////......///000000................................................---------,,,,,,,,,,,,,,,)))))))))))))))***+++,,,))))))(((((((((((())))))''''''((((((((()))))))))***)))(((''''''((()))***(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))******************************)))))))))******,,,------(((...222///***,,,777BBBYYYiii}}}bbbGGG======<<<;;;>>>DDDJJJSSS]]]hhhnnnmmmooorrrwwwzzzzzzwwwuuurrrnnnlllllliiieeefffllliiigggfffkkkyyy~~~~~~pppdddZZZXXXZZZXXXUUUTTTPPPSSSWWWYYYZZZ\\\```bbbhhhiiijjjiiigggfffffffffeeefffccc[[[TTTOOOHHHAAAOOORRRTTTPPPHHH>>>555///111000///111333333111///------------...000222444444333333222000...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,++++++++++++*********++++++++++++,,,---------.........//////666000...222333111222666888UUUrrrvvvfff]]]TTTQQQMMMMMMOOOQQQRRRSSSTTTVVVXXXYYY[[[\\\]]]^^^bbb```___aaadddeeeccc```^^^^^^___```aaaaaa``````bbbaaaaaa```___^^^^^^^^^]]]ZZZWWWWWWYYY[[[\\\\\\XXXYYYYYYXXXVVVUUUUUUVVV^^^jjj}}}oooUUULLLKKKRRRfff}}}vvvZZZOOOBBB999777777444111444333333222111222222222000000000000000000000000000000////////////000111////////////////////////000000000000000000000000222111111111111111222333999>>>BBBCCC@@@@@@CCCHHHKKKNNNQQQRRRSSSXXX^^^dddfffhhhkkknnnpppssswwwzzz}}}vvvggg[[[]]]ZZZ]]]dddhhheee___]]]UUU[[[]]]WWWNNNDDD999111222222111000000000000000......///000000///...................../////////------------,,,,,,,,,,,,)))))))))((())))))*********))))))(((((())))))***'''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))******+++************************))))))))))))***,,,---...,,,//////***)))555MMM```vvvqqqYYYFFF>>><<<;;;DDDHHHMMMSSS[[[ccckkkqqqvvvrrrooooooqqqrrrooollleeeaaa___```]]]___mmm}}}}}}~~~ssslllmmmmmmkkkfff^^^YYYXXXYYY\\\```dddfffeeebbb```___ccccccbbbbbbccc```TTTGGG>>>FFFMMMPPPOOOLLLCCC:::444222111222555666333000------------...///111222111111000000...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++************++++++++++++------........./////////555///---000000///555???RRRgggzzzwwwvvvhhh\\\TTTQQQLLLNNNOOOQQQSSSUUUVVVVVV[[[]]]_________```aaacccaaaaaaccceeeiiikkkkkkjjjpppqqqrrrtttuuuvvvvvvvvvxxxwwwtttpppmmmjjjiiihhhjjjfffaaa_________]]]ZZZWWWXXXZZZ[[[ZZZWWWUUUSSSWWW[[[bbbmmm~~~mmmVVVJJJOOO[[[qqqlll]]]KKK???;;;888333...444444333222222222222222000000000000000000000000222111000///...///000000////////////////////////000000000000000000000000333222111111000000111111888===BBBBBB@@@@@@CCCGGGKKKNNNPPPPPPQQQVVV^^^dddeeehhhkkknnnqqqtttyyy|||{{{kkk^^^\\\___```___```YYY[[[ZZZWWWTTTPPPEEE999555444333222111000000000...///000000000000///...---........./////////000------------------------++++++******))))))************))))))))))))******(((((()))))))))*********'''(((***++++++***((('''(((((()))))))))*********))))))))))))))))))))))))'''(((((()))******++++++************************************,,,---...///000000000222<<>>BBBIIIKKKOOOUUU[[[aaahhhnnnrrrvvvrrrnnnlllllllllmmmlllnnnmmmpppsssqqquuuqqq___VVVWWW[[[___aaaaaa___^^^^^^\\\]]]^^^aaaggghhh^^^RRR;;;@@@CCCFFFLLLQQQNNNFFF999666333444666666222...///......---...///000111..................---,,,........................------------------------,,,---------............------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---............////////////555000...111000111>>>OOOjjjssstttooohhhaaapppwwwdddZZZTTTOOOLLLMMMOOORRRWWWZZZ[[[\\\^^^___aaacccfffggghhhjjjnnnrrrooosssxxx}}}~~~yyyqqqjjjeeecccaaa___]]][[[YYYWWWWWWVVVVVVYYYbbbsssbbbTTTQQQUUUjjjuuu```NNNCCC<<<777444444444333222222222222333000000000000000000000000444333111///......///000////////////////////////////////////////////////222222111111111222222333888===BBBBBB@@@???CCCGGGJJJKKKMMMNNNPPPVVV___fffgggiiilllnnnqqqtttxxx{{{{{{kkk]]][[[\\\___bbbddd]]]SSSMMMRRRWWWQQQEEE777666555333222111000000...///000111111000///...---.........//////000000------------------------------,,,+++******************))))))))))))******)))************+++++++++'''(((+++,,,,,,+++((('''))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++************************+++++++++,,,---...000000111222666AAATTTkkkuuu^^^PPPDDDAAA@@@AAAMMM\\\MMMRRRZZZaaagggmmmssswwwhhhiiiiiijjjkkkooouuuzzzuuuaaabbbaaa```\\\YYYXXXZZZ\\\XXXYYYYYY[[[```ccc]]]TTTAAAAAA>>>===DDDOOOQQQLLL>>>:::666666777666111,,,000000///......///000111,,,,,,---.......................................------------------------,,,------...///000111111......---------,,,,,,,,,,,,,,,,,,---------................../////////000777222111444333555GGG\\\jjjllldddZZZUUUVVVmmmooo```SSSPPPQQQPPPOOORRRPPPTTTYYY]]]___aaadddgggbbbeeeiiilllnnnsssyyy~~~{{{uuummmfffbbb```______UUUVVVWWWWWWYYYaaakkksssmmmNNNLLL]]]{{{ttt^^^KKKAAA<<<<<<555444333333222222333333000000000000000000000000666444222///.........///000000000000000000000000////////////////////////222111222222333444555666888===BBBBBB@@@???CCCGGGHHHIIIKKKLLLNNNVVV```hhhiiikkkmmmooopppssswwwyyysss|||~~~yyydddXXXZZZbbbccc^^^WWWQQQOOOOOOPPPQQQJJJAAA666111111333111...222000.........///...---............/////////000......---------,,,,,,,,,************************************))))))))))))******))))))))))))******************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))************))))))***++++++++++++***))))))***+++,,,,,,,,,,,,***444BBBTTTiii}}}yyylll___IIIFFFBBB@@@BBBHHHPPPUUUSSSaaakkkkkklllqqqpppjjjgggjjjmmmllliiirrr{{{zzzqqqddd]]]ZZZZZZXXXVVV[[[[[[WWWRRRQQQWWW[[[\\\LLLJJJGGGBBB@@@CCCJJJPPPIIIBBB:::666666555111---...///000000//////000111//////......---------,,,,,,,,,------------------------............------000///............//////000///---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........///111333111333333...---999PPPcccdddXXXRRRSSSTTT[[[tttuuugggZZZUUUOOOLLLNNNRRRUUUVVVZZZ\\\aaaffffffccceeejjjjjjooouuuyyy~~~wwwmmmddd^^^___ZZZVVVXXXYYYYYY[[[^^^nnneeePPPUUUeeeeeeOOOBBB666333555666444000///222555333222000/////////000111000000000000000000000000000000000000000000000000////////////000000000000000111222222111222444666;;;???BBBBBB???===>>>@@@HHHJJJMMMMMMOOOUUUaaajjjlllmmmmmmmmmnnnppptttwww{{{|||{{{wwwddd\\\UUUZZZ]]][[[UUUQQQSSSWWWOOOIIIAAA888222111222444222111//////000000///............/////////000000.........---------,,,,,,++++++++++++++++++++++++************))))))))))))******))))))))))))******************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))************)))******+++++++++++++++,,,,,,---...///000//////888HHH\\\nnn|||qqqcccYYYNNNEEE@@@???>>>@@@GGGQQQYYY]]]jjjkkkllllllnnnnnnfff\\\eeeiiilllqqq~~~zzzpppfff___^^^^^^XXXOOOJJJNNNRRRTTT[[[ZZZTTTKKKBBB???CCCHHHMMMHHHAAA:::666444444444000111222111111000000111/////////...............---------------------------......//////......---///////////////////////////.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........000333666555555333333777BBBQQQ\\\YYYQQQMMMQQQYYYgggrrraaaZZZOOONNNOOORRRXXX]]]aaabbbbbbaaacccffffffgggmmmuuuzzzlllddd^^^[[[YYYUUUTTTVVV[[[jjj}}}bbbUUUOOOcccxxxbbbRRRCCC888777666333111111222444333222111000///000000111000000000000000000000000000000000000000000000000////////////000000000000000111222222111222444666>>>AAADDDDDDAAA@@@AAADDDGGGJJJMMMMMMOOOUUU```iiimmmnnnnnnnnnoooqqquuuxxxxxx}}}{{{||||||hhhgggccc\\\UUUPPPOOOOOORRRRRRMMMCCC888222444888222111000111222222000........./////////000000000///.........------------------------------------++++++*********)))))))))************************************************))))))))))))))))))))))))+++++++++***************)))))))))*********++++++)))***++++++,,,,,,+++++++++,,,---------000444777OOObbbwwwxxxhhhSSSEEE>>>999666<<<<<>>===;;;;;;???CCCFFFIIILLLLLLMMMTTT___hhhlllmmmnnnooopppsssxxx{{{vvv}}}}}}nnnbbbWWWQQQJJJMMMRRRTTTQQQHHH<<<444333222111111222222000...////////////000000000111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))***++++++++++++***)))************************))))))))))))))))))))))))************************************++++++++++++++++++,,,------------------000111------<<>>BBB===EEESSSdddrrrwwwuuurrrqqqnnnooossssssuuu}}}eeePPPNNNMMMOOOWWW^^^^^^WWWOOODDDFFFKKKQQQRRRKKK>>>444333111000111333444444222//////000000111111222222000000///...------,,,,,,...//////////////////...,,,...000222222111000///...000333555555444222000////////////////////////000000000//////333888<<<===;;;999:::???DDDIIIKKKJJJMMMQQQ]]]sssnnn]]]UUUTTTSSSSSSUUUXXX]]]bbbdddfffkkkssszzzwwwmmmdddhhh]]]YYY]]]]]]^^^pppjjjUUUUUUhhh}}}vvvkkkfff\\\LLLEEE;;;555444555555444222222222222111111111000////////////////////////////////////////////////////////////000000000000000111222222111222444666<<<>>>@@@???===>>>BBBFFFFFFHHHKKKKKKMMMSSS^^^gggjjjkkkmmmnnnpppsssxxx{{{xxxkkkWWWPPPJJJKKKNNNTTTXXXRRREEE:::888666333222222222000////////////000000000111111000000000000////////////++++++++++++++++++++++++,,,++++++++++++*********)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))***************+++++++++*********++++++++++++,,,+++,,,------......------***...000111777LLLkkkwww___III>>>:::888888999888;;;???MMMVVVcccpppwwwwwwssspppnnnlllrrroooVVVNNNGGGHHHQQQYYY\\\[[[PPPKKKGGGHHHLLLLLLHHHCCC999555111000333555444333000000000000111111111111000/////////...---------...//////000000//////...---...000111222111111000000222555777888777555444000000000000000000000000111111111000000222666:::666666777888;;;AAAHHHMMMJJJMMMWWWkkknnn```SSSOOOQQQTTTYYY^^^]]]aaaeeefffhhhppp~~~}}}ssshhhaaa```\\\XXX```oooqqqVVVRRR\\\vvvuuulllggg[[[PPPIIIAAA999555444444444222222333333222222111000000000000000000000000000000000000000000000000000////////////000000000000000111222222111222444666888;;;>>>>>>======AAADDDEEEHHHJJJKKKLLLSSS^^^gggiiikkklllnnnpppsssxxx|||yyykkkXXXRRROOOMMMPPPVVVVVVPPPIII>>>:::666333222333222111//////000000000111111111111111111000000000//////------------------------,,,,,,+++++++++*********)))***,,,------,,,***)))************************))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,---...............,,,...333===NNNdddzzz~~~tttkkk___NNN>>>>>>999777;;;===>>>CCCIII___gggqqqvvvvvvsssqqqqqqqqq{{{qqqcccXXXTTTWWW[[[^^^ZZZTTTLLLHHHIIILLLOOOPPPBBB<<<444111333444444222000000000000000000//////////////////............//////000000000000//////...//////000111111222222333555777888999999888777111111111111111111111111111222222111111222444777000111444999@@@GGGMMMQQQPPPQQQ```{{{zzziii^^^WWWRRRTTTWWWZZZ___eeeccciiiooorrrvvvuuukkkccc\\\\\\aaahhh|||uuu\\\UUU___{{{~~~wwwmmmZZZQQQMMMFFF===666333333555222222333333333222111000000000000000000000000000000000000000000000000000////////////000000000000000111222222111222444666444777;;;<<<;;;;;;>>>AAADDDGGGJJJJJJLLLRRR]]]fffjjjkkkmmmoooqqquuuzzz~~~yyyqqq[[[UUUNNNMMMQQQVVVXXXWWWBBB>>>888555333444444444000000000000111111111111111111111111000000000000........................,,,,,,,,,+++++++++******)))***,,,------,,,***)))************************))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,,,,---......//////......444444<<>>888777===CCCIIISSS^^^gggnnnttttttnnnjjjkkkooo~~~mmm___[[[[[[[[[YYYTTTOOOKKKLLLPPPTTTJJJBBB888333333444333111111111000000//////.............../////////////////////000000000000//////////////////000111222333555666888999:::::::::999111111111111111111111111111222333222111111333444222333888BBBMMMVVVYYYZZZWWWWWWhhhuuu```VVVQQQQQQVVV___cccdddfffiiieeennnzzzyyykkkccc^^^\\\UUUaaawwwtttcccMMMjjj~~~eeeQQQOOOIII@@@777222333555222222333444333222111000000000000000000000000000000000000000000000000000////////////000000000000000111222222111222444666555999>>>@@@??????AAACCCDDDGGGJJJJJJKKKRRR]]]fffjjjlllnnnppprrrvvv{{{www~~~mmmdddYYYPPPMMMOOOUUU\\\SSSIII>>>888777777555222222111000000111111000///111111111111000000000000//////.........---------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))000000+++,,,444666111222<<>>666444444555444111000000111222222000...111111111111111111000000......//////000000111111000111111000...///111333444666999:::999888999:::555444222000//////000111111111222333444444555555555AAA<<>>>>>======@@@CCCHHHGGGIIILLLLLLOOOZZZeeeeeehhhlllooorrruuuxxx{{{|||}}}jjjUUUNNNPPPTTTXXXZZZQQQDDD<<<888666444222222111000000111222111000111111111111000000000000//////.........---------.........---------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---...///...,,,---000///,,,555JJJfffzzzwwwaaaHHH>>>======;;;:::;;;EEESSSaaakkkpppqqqooolllhhhdddfffooo}}}xxxddd]]]WWWXXXYYYVVVSSSSSSTTTMMMBBB999444333444555333222111222333333111///111111000000000000//////////////////000000111111000111111000//////111444666888::::::999888999999777555333000//////000111111222222333444444555555111<<>>>>>======@@@CCCGGGGGGIIILLLLLLOOOZZZeeefffhhhllloooqqquuuxxx{{{uuu___WWWVVVVVV]]]VVVMMMEEE>>>999444111333111000000222333222111222222111111111000000000/////////.........------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......111------000111//////111FFFccc~~~~~~hhhNNN:::999<<<999;;;AAANNNYYYhhhtttwwwrrrkkkgggiiiffffffpppmmmVVVRRRYYYZZZTTTMMMXXXTTTLLLCCC:::666555666555333222222333333222000000000000000//////....../////////000000000000111000111111000///000222444888:::;;;;;;999888888999999777444222000000000111333333333333444444555666555<<>>>>><<<===@@@CCCGGGGGGIIIKKKLLLOOOZZZfffgggiiillloooqqqtttyyy|||lll]]]VVVVVVUUUSSSPPPJJJBBB:::444444333111111222333333333222222222111111111000000////////////........................------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........///000,,,---222222000888EEEbbbzzztttZZZCCC555999<<<999CCCTTTjjjnnntttwwwrrrjjjffffffeeennndddSSSUUUXXXXXXVVV[[[[[[XXXPPPEEE<<<888777666444222222333333222111000000000000////////////000000000000000000000000000111111000///000333555;;;<<<===;;;999888888999;;;999666333111000111111444333333333444555666777>>>HHHhhh|||rrrqqq||||||wwwhhhYYYTTTSSSXXX^^^iiikkklllllloooyyyyyyeeeYYY]]]mmm|||iiifffsssjjj^^^SSSKKKDDD===999444222111111222222111000000000000000000000000000000000000000000000000000111000000000000000000111111111111111222333444444777:::======<<<<<>>666<<<>>>>>>PPPiiixxxwwwwwwtttllldddgggpppqqqkkk```\\\^^^aaaYYY\\\^^^YYYOOOCCC:::666777555222222222333222111111111111111111111111111111111111111000000000000000111111000000111333666<<<======;;;999777888999;;;999666333111111111111444444333333444666888999DDDWWWtttyyykkksssuuu{{{wwwhhhXXXSSSVVVZZZ```eeesssrrrpppqqqzzz~~~kkkcccbbbdddxxxkkkjjjyyyzzzvvvnnnbbbXXXQQQKKKDDD@@@666444222111222222222111000000000000000000000000000000000000111111111111111111000000000000111111111111111111222333444444777:::======<<<<<>>888999777444333333444333222222222222333444444555555222111111111111000000000000000111111000111444666;;;<<<<<<:::888777888999:::888555333111111111222444333222333555777:::<<>>AAADDDDDDFFFJJJKKKOOOZZZffflllmmmnnnoooppptttyyy}}}wwwrrrlllppptttuuutttvvv|||ppp[[[RRRTTTXXXUUUPPP???;;;666333333333222222333333333222222222111111000000000000////////////000/////////............////////////////////////------,,,,,,,,,+++++++++------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,000000222CCCaaawwwxxxdddUUUCCCCCCFFFPPP```ooowwwyyypppiiieeejjjttt~~~{{{bbb___\\\[[[ZZZUUUNNNIII???<<<999777777888888777333444555777888:::<<<<<<222222222222111111000000///000111111111222555777999:::999888666666888:::777666333111111111222333222111111222555:::>>>@@@UUUnnnpppbbbZZZVVVfffxxx]]]SSSQQQUUU^^^fffjjjoootttpppuuuwwwcccZZZ___yyy{{{]]]lllzzzzzzzzzppphhhbbb\\\UUUPPP>>>;;;777444333333222222000000000000000000000000000000111111222222222222222222111111111111222222111111111111222333444555666999<<<<<<;;;;;;>>>AAACCCDDDFFFJJJKKKOOOZZZffflllmmmnnnoooppptttyyy}}}~~~yyysssmmmiiikkkpppuuuxxx{{{yyyyyy{{{zzzyyy{{{fffYYYTTTVVVSSSGGGKKKAAA999777777444222222444444444333333333222222222111111000000000000000////////////////////////------------------------,,,---...---+++***+++,,,---------,,,,,,+++++++++,,,,,,,,,---------......+++---...,,,,,,......---000111666CCCZZZqqq~~~qqq^^^LLLBBB===HHHVVVbbboooyyyyyyrrrjjjiiidddhhh|||wwwyyyzzz~~~sssaaadddeeeYYYPPPRRRMMMEEE:::555666777666444555444333555777999999999555222000000222333000...000111111111111222222222333444777999999888666555555444222000//////000111333555222444;;;:::===MMMcccqqqqqq]]]QQQ^^^zzzyyycccUUURRRTTTZZZbbbkkkpppqqqppp{{{~~~mmm___eeeyyylllZZZlll}}}}}}uuuhhhaaaUUUIIIEEE===777555444111222444222111111111000000//////333222111000000111222333111111111111111111111111111111222222222333333333444888;;;;;;::::::<<>>:::777333222444444444444333333333333222222222111000000000000000////////////////////////------------------------,,,---...---+++***+++,,,---------,,,,,,,,,++++++,,,,,,---------.........---...///.........///......666BBBSSSggg{{{wwwfffRRREEE@@@BBBOOO^^^jjjsssyyyuuunnnkkkfff```jjj~~~~~~qqqaaaccceee^^^VVVRRRJJJ???888555666666666777666555666999;;;;;;;;;666444222222444444333111111111111111222222222222444666888::::::999777666333222111000000111222333222555222333;;;<<>>777444555555555555555444444444444333222111111000000111111////////////////////////........................,,,---...---,,,+++,,,---------------------,,,,,,------------............//////000222000...000444>>>SSSkkkyyywwwhhhZZZKKK???@@@GGGQQQ^^^oooxxxxxxrrrmmmiii]]]kkkzzz{{{}}}}}}zzzddd\\\ZZZUUUQQQKKKCCC<<<888777888666444333444666888888888333333222222222222222111111111111222222222333333111222444555555444333222111111111111111333444555111666333444@@@JJJXXXlllyyymmm^^^ZZZjjjyyy```SSSSSSXXXaaagggmmmnnnpppzzz}}}hhheeessspppkkkxxxuuuvvvuuulllccc[[[PPPHHH@@@<<<888333111333111111111111111111111111...///000111111000///...111111111111111111111111111111222222222333333333333777:::;;;::::::===???>>>CCCHHHIIIKKKPPP[[[ccckkkhhhiiinnnrrrtttxxx|||~~~^^^QQQMMMKKKJJJEEE<<<777666666666666555555555444444333222222111111111111111000000000000000000000000........................,,,---......,,,,,,---...---------------------------------.........//////...---///111000---222;;;OOOfff{{{jjjSSSGGG@@@<<>>;;;777333222444111111111111111222222222...///000111111000///...111111111111111111111111111111222222222333333333333666:::;;;::::::===@@@???CCCGGGIIIKKKQQQZZZaaahhhfffiiinnnrrrssswww}}}XXXQQQLLLLLLIIIBBB<<<999777666666666666555555555333333222111111111111222000000000000000000000000........................,,,---......------...///------------............------........./////////...+++---111000///888DDD^^^sssqqqWWW@@@::::::<<>>OOOhhhzzzttt]]]GGG777888;;;>>>KKK\\\iiikkkmmmlllkkkvvvlllccc]]]VVVOOOKKKFFFAAA<<<<<<;;;999:::;;;<<<<<<;;;===>>>>>>;;;777444444555222222222333333333444444666555555555555444444444111111222333444444444444222999999BBB___vvv}}}```VVVWWW[[[ccclllooopppwwwmmmkkkwwwgggaaarrr~~~iiiccc```ccchhhhhhddd___MMMEEE>>>;;;888444333555111111111222222333333333111111111000000111111111111111111111111111111111111111222222222333333333222666:::;;;:::;;;>>>AAAAAACCCEEEGGGJJJQQQYYY```dddeeejjjpppssssssxxxqqq___NNNIIIJJJHHHDDDAAA777777777777666666666666444333222222111111222222000000000000000000000000////////////////////////,,,---......------///000---------.........//////............/////////000000+++---222333555CCCVVVmmm~~~vvvfffOOO???777<<<@@@AAAPPPcccjjjkkklllnnnsssmmmcccXXXPPPLLLHHHCCC???;;;:::888999:::;;;;;;:::===>>>>>>;;;666222222444222222333333333444444444444444444333333222222222///000111333444555666666222999:::FFFffftttYYYSSSYYY^^^eeelllrrrsss|||zzznnnmmm{{{nnnbbbjjj~~~ggg```\\\bbbjjjkkkeee^^^PPPGGG@@@<<<888444222444111111111222222333333333333222111000000111222333111111111111111111111111111111222222222333333333222666:::;;;:::;;;>>>AAABBBCCCDDDFFFJJJQQQZZZ```dddeeejjjqqqssstttyyy~~~ttt\\\SSSJJJGGGIIIHHH===999555555888:::888555444444333222222111111000000000000000000000000000000000000000000000000000////////////////////////..................................../////////000000000///---000@@@WWWiiixxx|||zzzeeeSSSKKKAAA777===???999LLLdddcccddd```ddd{{{|||aaa[[[SSSMMMJJJDDD;;;;;;999777666666888:::;;;:::888666444333222222333333333333333333333333444444444444444444444444333333444444555666666666777555>>>VVVmmm|||yyyeeeVVVZZZdddhhhiiikkkpppxxx{{{pppjjjzzzsss```sss|||rrriiiaaabbbjjjooonnnjjj]]]PPPDDD@@@===888555666333333222222222222333333111111111111111111222222///000111222222111000///000222333333111000000111444666888::::::<<<>>>@@@@@@BBBFFFKKKLLLNNNVVV```iiihhhlllqqqtttuuuyyyoooTTTNNNOOOIII@@@;;;666444666777555333555555444444333333222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////........./////////000000...//////111:::LLLaaaqqqvvvxxxzzzuuudddNNNAAA>>>;;;666<<>>777:::888888>>>AAAIIIaaannnddd]]]kkkxxxVVVTTTTTTGGG@@@>>><<<:::888888888999999888777666555555555555444444444444444444444444444444444444444444444444333444444555555666777777888???QQQjjj|||sss^^^WWWWWWaaahhhjjjooowwwqqqlllyyyuuutttfffVVVJJJAAA999555555222222111111111111222222222222222222222222111111111111111000000111111111000222333333222111222333666888::::::::::::<<<>>>BBBBBBEEEHHHIIILLLWWWbbbhhhhhhlllqqqtttuuuyyyvvv[[[QQQEEEJJJEEE>>>999888888888777777666666555555444444333111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000...////////////000000000333000000===RRRggguuuzzzxxxiiiYYYGGG:::888<<<;;;>>>AAACCCPPPeeekkkbbbiiijjj\\\XXXLLLCCC@@@===:::999999999999888888777666666666777777444444444444444444444444555555555555555555555555444444444555666666777777888DDDXXXnnn|||dddWWWWWW^^^hhhlllmmmuuu}}}pppqqqzzzmmmdddWWWMMMDDD===777555222222111111111111222222333222222222222222111111333222000000000000222333111222333333222222444555777888::::::::::::<<<===BBBBBBDDDGGGHHHLLLWWWcccggggggkkkrrrtttuuuxxx~~~~~~qqqYYYKKKKKKFFF@@@;;;999999::::::666666555555444444333333111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////000000000111222///222BBB\\\qqqzzz{{{uuueeeRRREEE===888888;;;;;;@@@AAADDDSSSdddkkklllqqq```RRRJJJEEE???;;;:::;;;;;;:::888888888777777777888888555555555555555555555555555555555555555555555555444444555555666777777888;;;JJJ___ooozzzvvvZZZWWWZZZccclllmmmooo|||~~~sssvvvvvvxxx}}}yyyuuuqqqgggddd]]]UUUMMMEEE>>>999333333222222222222333333333333333333222222111111333222111000000111222333111222333333222333555777777888::::::::::::<<<===BBBBBBDDDGGGHHHKKKVVVbbbfffgggkkkrrruuuuuuxxx}}}|||kkkVVVKKKHHHCCC===:::999999:::666666666555444444333333222222222222222222222222111111111111111111111111000000000000000000000000/////////////////////////////////000000000111111//////888NNNhhhyyy|||wwwaaaPPP???999:::::::::;;;999>>>===CCCUUUbbboookkkXXXPPPEEE>>><<<<<<<<<;;;:::999888888888888888999666666666666666666666666555555555555555555555555444555555666666777888888@@@RRRfffrrryyy}}}iiiUUUYYY]]]eeemmmnnnttt|||ooosss|||ttt~~~|||vvvzzz~~~zzzpppeeeaaa``````aaa^^^WWWOOOHHH???888444444333333333333444444444444444333222222111111222222111111111111222222111222333333222444777:::666888::::::::::::<<<>>>AAAAAADDDGGGHHHKKKVVVaaaeeefffkkkrrruuuuuuwww||||||jjjPPPMMMIIICCC>>>;;;::::::888777777666666555555444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111222777FFF___vvv~~~vvvkkkQQQEEE:::999<<<======???:::===;;;DDDVVV]]]ttthhh]]]NNNCCC>>>===<<<;;;;;;:::999888888888888888666666666666666666666666555555555555555555555555555555555666777777888888AAAUUUkkkuuuzzzuuu```WWW^^^```fffmmmssstttnnntttuuu|||uuujjjsss~~~ppp```ZZZZZZVVVZZZYYYQQQJJJEEE???888666555555444444555555666555444444333222222111111111222222333333222222111111222333333333555888;;;555777999::::::;;;===??????@@@DDDHHHIIILLLUUU```eeefffkkkrrruuutttwww{{{~~~VVVTTTPPPJJJCCC>>><<<;;;999999888888777666666666222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111888@@@SSSlllooo^^^GGG@@@:::;;;<<<<<<===@@@>>>???<<>><<<;;;<<<;;;:::999888888888888777777777777777777777777666666666666666666666666555555666666777777888888???UUUmmmvvvzzziii^^^]]]cccccchhhpppxxxuuuxxxyyylllkkk{{{rrr___WWWXXXQQQVVVUUUMMMHHHGGGDDD>>>666666555555555555666666555555444333333222111111111222333444444333222111222222333333333555999<<<444666888::::::<<<>>>@@@>>>@@@EEEIIIJJJLLLUUU___dddeeekkkrrruuutttwww{{{tttZZZJJJMMMKKK===777===<<<:::888888888777555333333333333222222222111111333222000//////000222333111111000000000000111111000000000000000000000000222222111///000333333222777JJJcccvvv~~~wwwcccPPPEEEAAA<<<::::::;;;;;;999======BBBJJJPPPccc{{{]]]KKKDDD???<<<;;;:::::::::999999888666666777777666555555555555555777777666666555555444444888555555777666444444888CCCWWWmmmvvvxxx}}}|||vvv\\\WWW^^^fffeeegggppp|||rrrzzzuuullluuu{{{uuujjj```WWWOOOZZZUUURRRPPPKKKDDD??????<<<888444222333444666666444333222222111111222222111111222222222333333333222222222222222222222222444666999:::::::::<<<===??????CCCHHHKKKOOOXXXaaafffggglllssswwwxxx|||tttXXXUUUTTTGGG<<<===<<<;;;999888888888666555333333333333222222222222333222111000000111222333111111000000000000111111111111111111111111111111222222111000111333555555FFFWWWjjjuuuvvvmmm[[[LLLEEEAAA<<<:::;;;<<<<<<;;;<<>>===@@@:::::::::::::::999888888777777666555555555555666666666666666666666555555666444444777777666888<<>>>>>???GGGNNN]]]jjjPPP@@@<<<>>>:::::::::::::::::::::999888777777666666666666666666666666666777777777777555333444777888888<<>>;;;999888888888888777444444444444333333333333333222222111111222222333222111111000000111111222111111111111111111111111222222333333111111666===\\\iiirrrmmm```TTTLLLHHH???===;;;:::;;;===???@@@BBBJJJVVVnnnhhhNNN@@@;;;::::::::::::::::::::::::999888777777666666777777666666666777777888888888555444555777888888===EEE___lllyyy~~~gggVVV[[[fffkkkoooppptttvvvxxxlllrrrssshhhhhhtttvvvjjjbbbddd___eeeooosssiiiXXXKKKFFF>>>;;;777555555555555444555444222000000111222444111111222222222333333333111222222222222222333333444666999:::::::::<<<===??????BBBGGGJJJMMMVVV______bbbjjjsssvvvvvvxxx||||||mmmRRRGGGKKK???<<<999777777888777666555555555444444444333333333222222222222222222333222222111111111111222222111111111111111111111111333222333444000///888DDD___kkkrrrhhhVVVIIIDDDBBB;;;;;;:::999:::<<<@@@BBBAAAOOOlllbbbIII>>>;;;;;;:::999999999::::::999999888777777777777777666777777777888888999999666555666777666777>>>GGGcccnnnxxx|||~~~~~~```UUU]]]hhhmmmpppssswwwpppooocccjjjzzzooonnn{{{~~~rrrjjjkkkiiikkkooooooeeeTTTHHHDDD???<<<999666666555555444555444222000000111222333111111222222222333333333111111111222222333333333444666999:::::::::<<<===>>>>>>AAAFFFIIILLLTTT^^^___aaaiiirrrvvvuuuwww{{{~~~kkkmmm{{{}}}ZZZJJJLLLBBB???;;;888888777777666666666555555555444444444333333333333333333333333222222111111111111222222222222222222222222222222444222333444111222@@@QQQeeeoooqqqcccNNN@@@;;;:::999::::::::::::===BBBEEEDDDbbbrrrUUUFFF>>>===;;;:::999999:::::::::999999888888888888888888888888888888999999999777777777888777888AAAKKKfffnnnvvvyyy}}}|||uuu]]]YYY___gggmmmqqq{{{}}}qqqwwwvvviiibbbeeeqqqyyytttllljjjrrrtttmmmfffeeeeeebbbaaa```YYYNNNEEEBBB@@@===:::888777666444333444333222222111111222222111111222222222333333333111111111222222333333444444666999:::::::::<<<===>>>>>>AAAFFFHHHKKKSSS]]]```bbbhhhqqquuuuuuwww|||}}}cccYYYXXXmmmnnnUUULLLGGGCCC>>>;;;999999888777666666666666555555555444222333333333333333333222333222222111111222222333222222222222222222222222222000222666444777KKKaaakkkpppnnn\\\GGG;;;999999999:::;;;;;;<<>><<<;;;;;;;;;<<<::::::999888888888888999999999999999999999888888777777999:::999;;;FFFRRRjjjpppuuuxxx{{{~~~{{{|||ggg]]]```ccchhhqqqvvvzzzrrrzzz}}}ooojjjkkkhhh^^^bbbkkkjjjlllhhhdddcccddddddcccbbbbbb[[[UUUUUUSSSLLLFFFCCCAAA>>>;;;999777666444222222222333333333222111000111111222222222333333333000111111222333333444444444666999:::::::::<<<===>>>>>>AAAEEEHHHJJJSSS\\\aaabbbhhhppptttuuuxxx}}}sssaaa[[[SSSVVVoooeeeSSSJJJFFFAAA===;;;:::999888777666666666555555555555222333333444444333333222333222222111111222222333222222222222222222222222111///222777777<<>>AAAGGGLLLfffnnnFFFDDDAAA>>>===<<<======;;;:::999999888888999999;;;::::::999999888888888777888:::<<<<<>>>>>AAAEEEGGGJJJRRR[[[bbbccchhhooossstttyyy~~~xxxbbbXXXPPPPPPZZZxxxrrrXXXUUUIII???<<<<<<;;;:::;;;999777555555555666555444444444444444444444444444333333333333333333333333222222333333333444444444222333444333777FFF^^^ppppppuuukkkRRR>>>:::;;;999<<>>@@@:::;;;:::999999888888999999<<<;;;999888888999;;;<<<<<<999888::::::???OOO___qqqtttwwwzzz{{{zzzxxxwwwyyy```bbbnnnqqqrrruuu{{{ttt~~~xxxrrrkkkaaaXXXYYYaaarrrqqqjjjaaa___fffjjjiiijjj]]]RRRPPPQQQMMMFFFBBB@@@>>>:::888777666444222333333333222222222111111111111111000111111222333666555333222222444777999555777:::;;;;;;;;;<<<===@@@@@@BBBFFFGGGIIIPPPXXXdddfffjjjoootttxxx|||~~~uuu\\\MMMPPPSSS```iiiXXXLLLAAA>>>???===;;;;;;999777555555666666555444444444444444444444444444333333333333333333333333222222333333333444444444444444444666===MMMcccrrrooorrrhhhQQQ???===???>>>EEEMMMFFFAAAGGGFFFPPPkkkmmmMMM>>>CCC@@@:::<<<<<<;;;:::999999888999999999;;;;;;999999999999;;;;;;<<<999999;;;<<>>FFFVVVdddpppsssuuuwwwwwwwwwyyyzzzggg[[[hhhpppnnn{{{www}}}{{{qqqggg]]]TTTSSSVVVtttzzzwwwhhhYYYVVV___ggg[[[TTTNNNNNNLLLIIIHHHJJJ???===:::999999999777666333333333333222222222222111111111111111222333333666666555555555555555555444666999999999999:::;;;>>>>>>AAAEEEGGGIIIQQQZZZaaaffflllrrruuuwwwzzz{{{qqqVVVYYYUUUJJJ^^^}}}jjjTTTIIICCC>>>:::999:::999777666777777666555555555555555444444444444444444444444444444444444333333333444444444444555777555666???PPPbbbpppvvvvvvwwwooo___TTTTTTYYY\\\aaaWWWLLLGGGGGGUUU~~~VVVIIIAAA<<>><<<<<<;;;999777777777888777666666666666555555444444444444444444444444444444444333333444444444555555555666555888DDDXXXjjjtttwwwzzzzzzuuujjjbbbaaafffiiihhhVVVIIIFFFLLLhhhsssRRR@@@AAADDD<<<<<<;;;::::::999999::::::999::::::;;;;;;::::::999999:::;;;===DDDQQQ___iiinnnrrruuuuuutttuuuzzzmmm```aaapppssstttxxxxxx{{{rrrjjjfffccc^^^ZZZhhhuuuqqqccc___bbbZZZVVVSSSPPPKKKFFFGGGLLLGGGDDD@@@===;;;999666444444444444333333333222222222222222111222333333444555666777888777666444333888999;;;<<<;;;;;;<<<===<<<<<<@@@EEEGGGIIIQQQZZZ]]]dddmmmssstttvvvyyy|||aaaTTTVVV\\\aaaeeeMMMCCC?????????<<<:::888777888888777666777777666666555444444444444444444444444444444444333444444444555555555555555555;;;JJJ___ooowwwyyyzzzzzzxxxsssmmmjjjlllnnngggQQQFFFIIIYYYjjjIIIDDDDDD:::<<<;;;;;;:::::::::::::::::::::::::::::::::::::::888;;;<<<===EEETTTbbbiiimmmqqqvvvvvvtttvvv{{{eee```eeeooosss||||||ttt}}}zzzsssnnnnnnnnnhhh```]]]uuuqqq[[[]]]jjjddd___ZZZWWWQQQLLLKKKOOOJJJFFFBBB>>><<<999666333444444444444333333333333222222222222222333444444555666777888777666555444999;;;<<<===<<<;;;<<<=========@@@DDDFFFHHHPPPYYY[[[ccclllqqqsssuuuzzzkkkaaa```bbbgggtttXXXKKKCCC???>>><<<:::888888999999888777777777777666555444444444555555555555555555555555444444444444555555555555555777@@@PPPdddssszzz{{{zzz{{{|||{{{vvvqqqooopppaaaLLLEEEQQQmmmaaaGGGBBB>>><<<<<<;;;::::::::::::;;;;;;;;;999999999999;;;;;;888;;;<<<===FFFVVVccchhhlllqqqwwwxxxvvvwww|||sssaaadddkkkqqqvvvwwwyyy{{{yyyuuurrruuuvvvooodddWWWjjj~~~~~~jjjXXX\\\jjjiiibbb]]]ZZZUUUPPPNNNPPPJJJGGGBBB???===:::777555555444444444444333333333333222222222222333444444555666666777777777777666999:::<<<<<<;;;:::;;;<<<>>>===@@@DDDFFFHHHOOOWWWZZZbbbkkkppprrruuu|||vvvmmmoookkkeeeSSSGGG???;;;===;;;999888999999888777888777777666555444444444555555555555555555555555444444444555555555666666555999CCCTTTggguuu{{{}}}{{{|||}}}vvvrrrqqq\\\IIIGGGWWW{{{wwwKKKAAAEEE<<<<<<;;;::::::::::::;;;<<<;;;999888888999;;;<<<888<<<======FFFWWWcccgggkkkrrrxxxyyywwwwww}}}kkkaaajjjqqqtttzzz}}}ttt~~~zzzyyyvvvtttxxx{{{rrreeeXXXZZZaaahhheee^^^^^^cccddd\\\VVVSSSQQQLLLIIIJJJIIIFFFBBB???>>><<<999777555555444444444333333333333333222222333333444555555555666666777777888888888:::;;;;;;:::999:::;;;>>>>>>AAADDDFFFGGGNNNVVVYYYaaajjjoooqqquuu}}}bbbNNNEEEDDDAAA>>>999777777888999999888777777666555444444444777777777777777777777777444555555444333333666888888:::IIIbbbrrruuuyyy~~~yyytttpppmmmSSSSSSOOOcccfffHHHDDD??????===;;;<<<>>><<<999;;;;;;;;;;;;;;;;;;;;;;;;<<<999888???LLL[[[ffflllmmmrrrvvvvvvuuuwww~~~dddbbbmmmtttwwwvvvvvvzzzuuutttuuuuuupppkkkbbb\\\ZZZ^^^cccbbb\\\WWW]]]\\\ZZZXXXSSSNNNJJJGGGKKKIIIFFFCCC???;;;999777<<<888444333444666555333333444444555555444444333444555555666666666666666888:::<<<===<<<:::;;;;;;<<<<<<>>>BBBCCCEEEMMMVVVZZZaaaiiipppssswww|||qqqXXXIIIAAA@@@===:::888999999999888888777777666555555444444777777777777777777777777666666666555444555777999888<<>>;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;:::@@@LLLZZZdddiiilllqqquuuuuutttwww|||ccceeennnuuuzzzzzzvvv|||~~~zzzuuurrrssssssrrrppp```YYYVVVZZZbbbccc\\\VVVXXX\\\___\\\TTTLLLGGGFFFLLLKKKIIIFFFBBB???<<<;;;<<<888444333444555555444333444444555555444444333444555666666777777666666777999;;;<<<:::999999:::<<<<<<>>>BBBCCCEEEMMMUUU\\\bbbjjjppptttxxx~~~fffOOO@@@???===;;;:::;;;;;;:::888888777777666666555555444777777777777777777777777777777888777666666999;;;999@@@SSSkkkwwwyyy|||{{{wwwrrrmmmkkk]]]^^^qqq[[[GGGEEEDDD@@@===::::::<<>>;;;;;;AAAMMMYYYbbbfffkkkooosssttttttxxxvvvaaaiiiooovvvwwwvvv}}}zzzuuuqqqpppppprrrsssfff^^^XXX\\\eeehhh```WWWRRRZZZaaa^^^TTTIIIEEEEEEKKKJJJHHHFFFCCCAAA???>>><<<999666444444555555444333444444555555444444333555666666777777777777777555777::::::999888999999<<<<<<>>>BBBCCCEEELLLTTT]]]cccjjjooosssyyysssWWWCCC???>>><<<<<<<<<<<<:::888777777777777666666555555666666666666666666666666666777777777666777999;;;;;;FFFZZZooozzz{{{}}}~~~zzzuuupppmmmkkkdddwwwlllPPPHHHFFFCCCAAA<<<999;;;???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<>>BBBCCCEEEKKKSSS]]]bbbhhhnnnrrryyyaaaHHHAAA@@@>>>======<<<:::888777777777777777666666666666666666666666666666666555666777666666666999;;;>>>LLLbbbttt{{{{{{}}}}}}yyytttpppnnnllljjjzzzWWWLLLGGGEEEEEEAAA::::::===<<<<<<<<<<<<<<<<<<<<<<<<::::::===FFFSSS^^^fffhhhkkkmmmppprrrvvv|||mmmffflllooo|||~~~www}}}~~~xxxyyywwwtttnnniiiffffffccc\\\TTTUUUaaakkkeeeXXXPPPRRRUUUUUURRRMMMHHHFFFDDDDDDBBBAAA???>>>===<<<<<<;;;888666444333444555333444444555555444444333555555666777777777777777555888:::;;;;;;::::::;;;;;;;;;???CCCDDDDDDJJJRRR[[[```ggglllqqqxxxnnnQQQEEEBBB@@@>>>===<<<:::999777777777777777777777777777777777777777777777777555666777666666777:::<<>>===<<<<<<:::777444333444666333444444555555444444333444555555666666666666666555777:::;;;;;;:::;;;<<<;;;;;;???CCCDDDDDDIIIQQQYYY^^^fffmmmrrrxxx~~~]]]IIIEEEAAA>>><<<;;;:::999777777777777777777777777777777777777777777777777666777888777777888;;;>>>LLL^^^rrr}}}}}}}}}|||xxxuuusssrrrqqq{{{\\\LLLAAABBBBBB===;;;???<<<<<<<<<<<<<<<<<<<<<<<<<<<===BBBLLLYYYccchhhiiippppppqqqsssxxxtttgggnnnmmmsss|||xxx~~~}}}yyyuuurrrppplllfffaaaXXXXXXTTTRRR^^^mmmmmmdddQQQUUUZZZZZZUUUNNNIIIFFFGGGFFFEEECCCAAA???>>>===<<<<<<;;;777333222444666333444444555555444444333333333444555555555555555333666999::::::999:::;;;:::;;;???CCCDDDDDDIIIPPPXXX^^^gggnnntttzzz{{{jjjdddeeehhhhhhmmmqqqtttxxxfffKKKGGGAAA===<<<;;;:::999777777777777777888888888777777777777777777777777777888999999999:::===???QQQcccwww~~~{{{xxxvvvtttsssssscccOOO???>>>@@@======AAA========================>>>???EEENNNZZZcccggggggrrrrrrrrrtttyyynnneeepppmmmvvv}}}uuuyyyzzzsssppppppnnnjjjeeeVVVXXXSSSOOOWWWeeefff]]]PPPYYYaaaaaaWWWMMMGGGFFFFFFEEEDDDBBB@@@>>>===<<<<<<===;;;888333222444777333444444555555444444333222333444444555555444444222555888999999888999::::::;;;???CCCDDDCCCHHHOOOWWW___hhhpppvvv|||vvvgggdddggglllooovvvwwwzzz}}}}}}~~~ZZZOOOAAA:::;;;===<<<888888888888888888888999999777777777777888888888888666999666777:::444777HHH\\\jjjxxx}}}~~~yyyrrr}}}ppplllYYY;;;AAAAAA:::;;;@@@========================>>>===CCCOOOZZZ___bbbeeeooorrrrrrooouuummmfffllllll}}}zzztttvvv~~~}}}zzzuuupppllliiifffddd```]]][[[ZZZWWWTTTVVV[[[UUUQQQPPPSSSQQQJJJHHHKKKGGGEEEDDDCCCCCCBBB???===;;;===???===888555444444555555555444444333333333444444444444444444444444333555777777777888:::<<<;;;;;;===@@@AAABBBHHHPPPYYY___gggmmmqqqwwwwwwrrrxxxhhhUUUCCC===>>>===;;;:::888888888888888888999999777777777777888888888888666888777888<<<777;;;NNNcccppp|||zzzvvv~~~pppqqqjjjFFFEEECCC<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????EEERRR\\\```cccfffpppssssssrrrxxxlllhhhpppnnn{{{vvvxxx|||xxxrrrooommmkkkgggeeeccc___\\\ZZZWWWTTTVVV[[[WWWQQQOOOQQQQQQLLLIIIKKKGGGEEEDDDDDDDDDCCCAAA>>><<<===???===999555444444555555444444444333333333444444444444444444444444333555777888888999;;;<<<===<<<>>>BBBBBBCCCJJJRRRXXX___ggglllpppvvv{{{^^^EEEAAABBB===999;;;999999999999999999888888777777777888888888999999555999777999===:::AAAUUUiiittt~~~|||{{{~~~qqq}}}zzzPPPGGGCCC???>>><<<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HHHTTT^^^aaadddfffpppsssuuuuuu{{{|||jjjkkksssrrr~~~xxxxxx~~~{{{uuupppnnnnnnmmmhhhdddccc^^^ZZZWWWTTTQQQSSSYYY[[[SSSMMMNNNPPPNNNKKKJJJFFFEEEDDDDDDEEEDDDBBB@@@<<<>>>>>>===999666444444555444444444444333333333444444444444444444444444444666888999999999;;;===>>>>>>@@@CCCDDDEEEKKKSSSXXX___gggmmmpppvvveeeFFFBBBCCC<<<888===:::999999999999999888888777777888888888999999999666:::888999===;;;DDDZZZllluuu~~~|||}}}}}}yyyWWWFFF@@@@@@BBB>>>@@@@@@@@@@@@@@@@@@@@@@@@???AAAJJJVVV___aaacccfffoooqqqtttwww}}}wwwiiillltttvvvzzzwwwyyy{{{{{{uuuooommmnnnmmmgggaaa^^^YYYVVVSSSPPPMMMPPPVVV]]]UUULLLKKKOOOPPPMMMIIIFFFEEEDDDEEEFFFEEEDDDBBB===>>>>>><<<:::777555444444444444444444444444444444444444444444444444444555777888999999:::<<<>>>>>>===@@@CCCDDDEEEKKKSSSYYY```iiinnnrrrwwwnnnIIIBBBBBB;;;888===::::::::::::999999888888888888888888999999999999888;;;999999<<<:::EEE]]]nnnwww||||||}}}gggNNN@@@AAADDD???????????????????????????>>>BBBLLLXXX___```aaadddlllnnnrrrwww~~~tttjjjmmmrrr{{{}}}xxxwwwxxx{{{vvvqqqnnnmmmjjjddd___[[[XXXVVVVVVSSSOOOPPPUUU^^^VVVNNNJJJMMMPPPNNNIIIFFFEEEDDDEEEFFFEEEDDDBBB>>>>>>===<<<;;;888555333444444444444444444444444444444444444444444444444555777888999999:::<<<>>><<<<<<>>>AAABBBCCCJJJRRRZZZaaajjjppptttxxxzzzRRRDDDAAA===:::<<<;;;;;;;;;:::999999888888888888888999999999999:::999<<<:::999<<<;;;HHHbbbsss{{{|||zzz~~~```FFFBBBEEE???>>>>>>>>>>>>>>>>>>>>>>>>>>>CCCNNNZZZ`````````dddkkklllpppwwwpppkkkooorrr{{{yyyyyyyyywwwsssooolllgggbbb___^^^]]]^^^___\\\VVVTTTVVV\\\XXXQQQKKKLLLPPPNNNIIIFFFEEEDDDDDDEEEDDDBBB@@@???>>>===<<<;;;999666333333333333444444444444555444444444444444444444444444666888999999999;;;===;;;:::===@@@AAABBBHHHPPPZZZaaakkkqqqtttxxx```HHHBBB@@@===<<<<<<;;;;;;:::999999888888888888888999999999::::::888<<<::::::===>>>NNNiiiwww~~~~~~yyyuuuNNNDDDFFF???>>>>>>>>>>>>>>>>>>>>>>>>???EEEQQQ]]]bbb```aaadddkkkkkkoooxxxkkkkkkrrrvvv}}}yyywwwtttuuutttpppjjjeeebbbbbbcccdddgggjjjeee[[[UUUTTTZZZYYYTTTMMMLLLOOONNNIIIGGGEEEDDDDDDDDDCCCAAA>>>@@@>>><<<<<<<<<:::666333333333333444444444555555444444444444444444444444333555777888888999;;;<<<;;;:::<<<@@@AAAAAAHHHPPPXXX```iiiooosssvvv}}}jjjMMMCCCBBB@@@;;;<<<<<<;;;::::::999888888888888999999999:::::::::888<<<;;;;;;???AAARRRoooxxx~~~~~~zzzSSSEEEGGG@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@GGGSSS___cccbbbbbbeeelllkkkoooxxxyyygggkkkuuuzzz|||vvvssspppsssuuuqqqjjjdddccceeefffhhhllloooiii]]]TTTQQQXXXZZZVVVNNNKKKNNNMMMIIIGGGFFFDDDCCCCCCBBB???===AAA>>><<<<<<<<<;;;666333333333333444444555555555444444444444444444444444333555777777777888:::<<<;;;;;;===@@@AAABBBHHHQQQWWW^^^hhhnnnqqquuu{{{\\\EEEEEEBBB666===<<<:::999::::::999888::::::::::::::::::::::::999999;;;;;;:::CCC]]]www||||||~~~}}}xxxyyyrrrJJJ;;;FFFCCCBBBAAA???>>>??????@@@@@@HHHRRRZZZ___bbbfffiiipppmmmrrr|||tttkkkmmmuuu|||wwwpppuuuuuutttqqqmmmiiieeebbb___aaacccccc```YYYQQQLLL[[[aaa___UUURRRUUURRRIIIJJJGGGCCC@@@??????>>>>>>======;;;;;;>>>AAA;;;333444444333333333444444555444444333222222333333333888888888999::::::;;;;;;<<<<<<>>>AAAAAAAAAGGGOOORRRZZZdddlllrrrvvv{{{~~~yyyzzz}}}fffIIIEEECCC<<<>>><<<:::999::::::999888:::::::::::::::::::::::::::;;;<<<======GGG```yyy||||||ZZZBBBHHHCCCBBBAAA????????????@@@CCCJJJTTT[[[___bbbeeehhhpppnnnrrr|||ssskkkoooyyywwwooossstttsssrrrnnnjjjeeebbbbbbbbbaaa^^^ZZZTTTOOOKKKTTTZZZYYYQQQNNNRRRQQQJJJIIIFFFBBB@@@???@@@???>>>??????===<<>><<<:::::::::;;;:::999::::::::::::::::::::::::;;;<<<===>>>@@@MMMfff|||}}}qqqJJJHHHDDDCCCAAA@@@??????@@@@@@FFFMMMVVV]]]```bbbdddgggooonnnsss|||rrrlllppp~~~wwwnnnppprrrsssssspppkkkfffbbbcccaaa]]]WWWRRRNNNKKKIIINNNSSSSSSLLLJJJNNNOOOKKKHHHEEEBBB@@@@@@AAAAAA@@@BBBAAA>>>===@@@BBB>>>666555444444333333444444444333333333222222333333444444444555555666777777777::::::===@@@AAABBBHHHPPPWWW^^^hhhooorrrtttvvvyyy}}}kkkeeeggghhhiiijjjpppxxxYYYCCCAAADDD???===;;;:::;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>CCCRRRkkkzzzQQQFFFEEEDDDBBBAAA@@@@@@AAAAAAFFFNNNWWW^^^aaacccfffhhhnnnooouuu~~~qqqmmmqqqxxxnnnnnnppprrrsssqqqlllfffbbb```]]]YYYTTTOOOKKKIIIHHHLLLPPPQQQKKKHHHKKKMMMLLLHHHEEEBBBAAABBBCCCCCCCCCBBBAAA>>>===@@@BBB>>>777555555444333333333444444333333222222222333444444555555666666777888888888888999<<<@@@AAABBBIIIQQQWWW^^^iiipppsssuuuwwwxxxvvviiihhhmmmppppppqqqxxx~~~gggHHH@@@CCC???>>><<<;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===EEEXXXpppyyyXXXCCCEEEDDDCCCAAAAAAAAAAAABBBEEELLLVVV^^^aaadddgggjjjmmmpppvvv~~~qqqooosss|||qqqmmmooorrrrrrppplllfffbbb\\\\\\ZZZWWWTTTQQQNNNLLLMMMRRRSSSNNNJJJJJJLLLMMMJJJGGGDDDCCCDDDEEEFFFEEEAAA@@@===;;;???BBB???888666555444333333333333333333222222222333333444555555555555666777777888888888888;;;@@@AAABBBHHHPPPUUU]]]hhhooosssvvvyyy||||||tttvvv|||}}}UUUEEEDDD@@@>>><<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===HHH^^^vvv|||cccDDDFFFEEECCCBBBAAAAAABBBBBBDDDLLLVVV]]]aaadddgggjjjkkkqqqxxxyyyqqqqqquuuvvvnnnoooqqqqqqoookkkfffccc]]]]]]]]]]]][[[XXXTTTRRRNNNRRRTTTRRRLLLIIIKKKMMMJJJHHHEEEDDDEEEFFFFFFFFF@@@???<<<;;;???CCC@@@:::666555555444333333333333222222222222333444555555333333444444555666666666999999<<>>===>>>KKKddd{{{pppHHHFFFEEEDDDBBBBBBBBBBBBCCCFFFMMMVVV]]]```bbbeeehhhjjjqqqzzzuuuqqqsssxxx{{{ppppppqqqpppmmmiiieeeccc^^^^^^^^^]]][[[XXXVVVTTTJJJOOOTTTSSSMMMHHHIIILLLJJJGGGDDDCCCCCCDDDDDDDDD@@@???<<<;;;@@@EEECCC===666666555444333333333333222222222222333444555666333444444555666666777777999999<<>>???NNNhhh~~~{{{MMMGGGFFFDDDCCCBBBBBBCCCCCCHHHNNNWWW]]]___aaaccceeeiiiqqqzzzsssqqquuu{{{~~~qqqqqqqqqooollliiieeeccc^^^]]][[[YYYVVVUUUTTTSSSFFFKKKRRRSSSMMMGGGHHHLLLIIIFFFCCCAAABBBBBBBBBBBBAAA@@@===<<>>===>>>?????????===============>>>??????===@@@???AAARRRmmm|||LLLFFFDDDCCCCCCBBBBBBDDDGGGMMMPPPWWW___cccddddddeeeiiiwwwssstttooouuupppmmmmmmlllgggcccccc```^^^ZZZVVVRRRPPPNNNNNNLLLJJJOOOWWWSSSGGGDDDIIIEEEFFFFFFDDDBBBAAABBBDDD@@@??????@@@AAABBBAAA@@@;;;777333111111222222222333444555555666666555555555555666666777777888888999;;;<<<======AAAHHHNNNXXX^^^ffflllpppsssxxx|||hhhTTTHHHDDD@@@>>>===>>>===<<<===============>>>??????===@@@@@@DDDWWWsssWWWIIIFFFCCCCCCBBB@@@AAADDDKKKOOOVVV]]]aaaaaabbbbbbgggvvvpppsssqqqxxxrrrnnnnnnmmmhhheeeddd^^^\\\XXXTTTPPPMMMKKKJJJFFFEEELLLVVVUUULLLJJJOOOHHHHHHGGGEEEBBB@@@AAABBBBBBAAA?????????@@@??????<<<888444222222333333333333444555555666666555555555555666666777777888888888:::<<<<<<===AAAHHHNNNWWW]]]eeekkkooosssxxx|||~~~pppvvv{{{~~~xxx[[[MMMIIICCC???===<<<;;;:::===============>>>??????===@@@BBBHHH]]]{{{jjjNNNGGGCCCCCCBBB??????BBBLLLQQQYYY^^^```aaabbbaaaeeeuuunnnrrrsss{{{tttoooooonnnjjjfffeee\\\ZZZVVVRRRMMMJJJGGGFFFBBBCCCKKKUUUVVVOOOLLLPPPIIIIIIHHHEEEAAA??????@@@BBBAAA???=========>>>???===:::666333333444444444333444555555666666555555555555555666777888888888777999<<<<<<===AAAGGGMMMUUU[[[dddjjjooosssyyy}}}{{{}}}|||nnn{{{___PPPKKKEEE@@@>>>===;;;:::===============>>>>>>???>>>BBBEEEMMMdddTTTIIIAAABBBCCC@@@@@@CCCNNNVVV]]]```aaacccdddddddddsssmmmrrruuu~~~vvvpppoooooojjjeeeddd[[[YYYVVVQQQMMMHHHEEEDDDDDDEEEKKKSSSSSSMMMIIIJJJGGGGGGFFFCCC@@@>>>???@@@AAA@@@>>><<<;;;<<>>>>>==================>>>>>>??????CCCGGGQQQiii\\\LLL@@@BBBEEEBBBBBBGGGOOOXXX___^^^___cccffffffeeerrr}}}}}}nnntttyyywwwooonnnnnnjjjdddbbb\\\ZZZWWWSSSNNNJJJFFFDDDEEEEEEIIINNNOOOJJJFFFDDDCCCDDDCCCBBB???>>>???@@@>>>???>>><<<;;;<<<@@@DDD@@@===888555555555555555333444555555666555555555444444555666777888999999666999<<<===>>>AAAGGGLLLRRRYYYaaahhhmmmrrrwww{{{{{{{{{yyyiiiRRRMMMGGGBBB@@@?????????===============>>>??????>>>CCCHHHTTTnnnhhhRRRBBBCCCFFFCCCDDDJJJNNNXXX]]]ZZZZZZaaaggghhhhhhsss}}}zzzooovvv}}}yyyooonnnnnnjjjdddaaa\\\ZZZXXXTTTPPPKKKHHHFFFCCCCCCEEEIIIKKKJJJGGGEEEBBBCCCCCCAAA???>>>@@@AAA>>>???@@@>>><<<<<<@@@DDDAAA===888666555555555444333444555555666666555555333444555666777888999:::777:::===??????BBBHHHLLLRRRXXXaaahhhlllpppvvvzzz{{{|||{{{sssUUUPPPHHHCCC@@@?????????===============>>>??????===BBBIIIWWWssstttZZZDDDDDDFFFCCCEEELLLOOOYYY]]]XXXWWWaaajjjlllkkkwwwwwwnnnxxx{{{qqqooopppkkkeeeaaa[[[ZZZXXXUUUQQQMMMIIIGGGDDDDDDDDDFFFIIIKKKIIIFFFEEEEEEEEECCC@@@???@@@AAA@@@BBBDDDAAA===;;;>>>AAAAAA===888555555555444444333444555555666666555555333333444666777999::::::777;;;>>>@@@AAACCCHHHMMMRRRXXXaaagggkkkoootttxxxxxx||||||zzzxxx{{{XXXRRRJJJCCC@@@???>>>>>>===============>>>??????;;;AAAIIIYYYwww}}}___GGGDDDFFFCCCDDDLLLQQQ\\\___XXXXXXdddnnnpppmmmzzztttnnnyyy}}}rrrpppqqqmmmfffbbbZZZYYYXXXUUUQQQMMMJJJGGGHHHGGGEEEEEEGGGJJJIIIEEEHHHIIIHHHEEEAAA??????@@@BBBEEEGGGCCC>>>:::;;;>>>@@@===888555444444444333333444555555666666555555333333444666777999::::::888;;;???AAABBBDDDIIIMMMSSSYYYaaagggjjjnnnssswwwvvv|||}}}~~~[[[OOOKKKFFF<<<;;;???<<<>>>>>>>>>>>>>>>??????@@@DDDAAAGGG___aaaGGGKKKEEEBBBHHHGGGVVV______VVVXXXhhhtttuuurrr{{{vvv{{{wwwmmmjjjjjjfff```[[[YYYWWWUUUSSSQQQMMMJJJEEEEEECCCBBBFFFJJJFFF@@@EEEEEEEEECCCAAAAAACCCEEENNNLLLIIIEEEBBB???>>>>>>CCC???:::777555444444333444444444555555555666666555555555444333333555888::::::===AAAAAAAAAFFFNNNUUU[[[bbbhhhkkknnnsssvvvvvv|||{{{}}}bbbTTTPPPLLLCCCAAADDD@@@>>>>>>>>>>>>>>>???@@@@@@CCCBBBKKKdddnnnKKKIIIDDDBBBHHHHHHVVV______WWWZZZjjjvvvwwwuuuxxxttt|||wwwnnnjjjjjjgggaaa]]]ZZZWWWTTTRRRPPPLLLJJJGGGGGGDDDBBBEEEHHHDDD>>>DDDEEEEEEDDDBBBBBBCCCDDDJJJHHHFFFCCCAAA@@@@@@@@@BBB???:::666444444333333333333444444444555555555666777777777555666777999999999<<<@@@@@@@@@FFFMMMTTTZZZaaagggjjjmmmrrruuutttyyyxxx|||zzziiiXXXRRROOOEEEBBBCCC>>>??????>>>>>>??????@@@AAABBBCCCPPPmmmQQQGGGCCCBBBGGGIIIWWW```aaaYYY[[[lllwwwxxx{{{vvvtttwwwnnnkkkkkkhhhbbb^^^[[[VVVSSSPPPNNNLLLJJJIIIIIIFFFCCCDDDGGGDDD>>>CCCEEEFFFFFFDDDCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@>>>:::777444333222222222222333333333444444444444666888888777666777888999999;;;?????????EEELLLSSSYYY```fffiiilllqqqtttuuuyyywww{{{wwwuuurrr]]]SSSPPPFFFAAAAAA<<<@@@????????????@@@AAAAAABBBEEEWWWwwwWWWFFFEEEDDDFFFJJJYYYbbbcccZZZ\\\kkkvvvvvvvvvvvvwwwnnnlllllliiiccc___\\\VVVRRRPPPNNNLLLKKKKKKKKKIIIEEEEEEHHHFFFAAAAAADDDGGGGGGFFFCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>;;;777444222222222111111222222222333333333111333666666666555555666888888:::===>>>>>>DDDLLLSSSYYYaaafffjjjmmmqqquuu{{{}}}zzz~~~~~~nnnpppzzz```RRROOOGGGBBBCCC@@@@@@@@@@@@@@@@@@AAAAAABBBBBBHHH___\\\FFFIIIGGGDDDJJJ\\\eeeeee\\\]]]kkktttsssvvvxxx~~~xxxooolllmmmiiiddd```\\\WWWSSSPPPOOOMMMLLLKKKLLLJJJGGGGGGJJJJJJFFF@@@CCCFFFGGGFFFCCCAAA@@@AAAAAAAAA@@@??????>>>===>>>>>>===999444111222333111111111222222222333333000333555666666555555666888888:::<<<===>>>DDDLLLTTTZZZbbbhhhkkknnnrrrvvv}}}~~~{{{rrrooonnnbbbNNNJJJCCC@@@BBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDKKKeeebbbGGGKKKHHHCCCKKK^^^gggggg^^^___llluuutttuuuzzz{{{yyypppmmmmmmiiiccc___\\\WWWTTTSSSQQQOOOMMMKKKMMMLLLHHHGGGJJJKKKIII???BBBEEEFFFDDDBBB@@@@@@AAAAAAAAA@@@???>>>===<<<>>>???>>>;;;555222222444111111222222222333333333333555777777777777888999999888:::<<<===>>>EEEMMMUUU[[[ccchhhkkknnnssswww{{{|||zzzssspppnnnrrrUUUMMMCCC>>>AAAAAAAAAAAAAAAAAAAAABBBCCCCCCEEEMMMjjjgggHHHKKKGGGBBBOOO^^^gggiiiaaacccqqqzzzxxxxxxyyy{{{qqqmmmlllhhhbbb]]][[[XXXWWWVVVTTTQQQOOOLLLNNNLLLGGGEEEGGGHHHGGG???AAACCCDDDBBB@@@??????@@@@@@AAAAAA@@@???======>>>@@@@@@<<<666222333555222222222222333333333444333555666666666777999;;;:::999:::<<<===>>>EEENNNTTTZZZbbbgggjjjnnnrrrvvvxxxyyyyyyqqqhhhooofffXXXJJJBBBDDDDDDBBBAAAAAAAAAAAABBBCCCCCCFFFOOOllljjjHHHKKKFFFBBBRRR]]]hhhjjjcccfffuuu~~~}}}|||ttt}}}~~~}}}www|||qqqmmmlllhhhaaa\\\[[[YYYXXXWWWVVVRRRPPPMMMOOOLLLFFFCCCDDDEEEDDD???AAABBBBBB@@@?????????>>>???@@@AAAAAA@@@???>>>>>>AAAAAA===777333444666222222333333333444444444222333444333333444888:::;;;::::::======>>>FFFOOOSSSYYYaaafffiiimmmqqquuuwwwxxxzzzggg^^^eeennn|||[[[KKKEEEDDDDDDEEEBBB??????@@@BBBCCCCCCDDDSSSssslllOOONNNAAALLLTTTcccnnnlllgggqqq|||~~~~~~{{{qqqxxxyyy{{{~~~rrrhhhiiihhhaaa___ZZZUUUUUUXXXYYYWWWTTT\\\UUUKKKDDDAAABBBEEEGGG===???BBBCCCDDDCCC@@@???BBBCCCDDDDDDBBB>>>;;;999@@@@@@@@@===888555333333333333333333333333333333333555777777777777777999888777999<<<<<<===CCCKKKQQQWWW___fffjjjmmmppprrrwww{{{{{{xxx^^^YYYaaajjj||||||gggQQQGGGDDDEEEDDDCCCBBBAAAAAAAAACCCCCCCCCRRRsssqqqPPPNNNBBBJJJRRRbbbnnnllliiittt~~~wwwqqqxxxzzz{{{sssiiiiiihhhbbb^^^ZZZVVVUUUWWWWWWSSSPPPWWWQQQJJJCCCAAABBBEEEGGG@@@AAACCCDDDEEEDDDBBBAAACCCDDDEEEEEECCC@@@===:::???@@@@@@===999555444333333333333333333333333333333555777777777666777888777777999<<<<<<===CCCKKKQQQWWW___fffkkknnnqqqssswww{{{{{{fffSSSSSS___ggg}}}xxx~~~tttXXXJJJFFFFFF@@@BBBDDDBBB???>>>???AAABBBSSSuuuyyyRRRNNNEEEHHHOOOaaaoooooommmyyy~~~ssstttvvv{{{yyywww~~~tttkkkiiihhhccc^^^[[[XXXVVVVVVTTTOOOKKKOOOLLLGGGCCCAAABBBDDDFFFBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFEEEBBB>>><<>>:::666444333333333333333333333333333333555777777666666777888777777999<<<<<<===CCCKKKQQQWWW___ffflllpppsssuuuwww{{{{{{jjjWWWLLLSSSbbbmmm||||||xxx\\\OOOIIIFFFAAAEEEHHHFFFAAA???AAADDDDDDVVVxxxSSSMMMHHHFFFOOOdddtttvvvuuu~~~sss{{{vvvyyyyyyuuu{{{wwwmmmiiigggddd```]]]ZZZXXXVVVRRRMMMIIIHHHHHHFFFCCCAAABBBDDDFFFCCCCCCCCCCCCDDDDDDDDDEEEDDDEEEFFFFFFEEEBBB???<<<>>>@@@@@@>>>:::777444444333333333333333333333333222444666777666666777888777666888;;;<<<<<>>???@@@???;;;777555444333333333333333333333333222444666666666555666888777666888;;;;;;<<>>???AAABBBCCCBBB@@@??????AAABBBCCCBBB???<<<;;;===???AAA@@@===999666444333333333333333333333333111333555666555555666777666555777:::;;;;;;BBBJJJTTTXXX^^^dddiiimmmrrruuutttyyyzzznnnZZZVVVYYYeeerrr}}}tttppppppqqq^^^QQQMMMGGGFFFDDDBBBBBBEEEGGGIIIIIIUUUgggiiiNNNQQQGGG^^^ttt}}}{{{tttoooooosssxxxtttuuu{{{~~~rrrddd___aaa\\\[[[YYYUUUQQQNNNNNNOOOJJJLLLLLLGGGBBB@@@CCCGGG===???BBBDDDDDDCCCAAA???@@@AAABBBCCCBBB@@@===;;;<<>>===<<<=========;;;:::===@@@CCCCCC@@@<<<888666444444333222333444555666555333666:::444,,,111???@@@777666===;;;555<<>>???BBB@@@@@@@@@AAACCCCCCAAA???@@@???>>>???@@@???===;;;;;;>>>AAABBB>>>:::777555444444333333333444555666444222555888777:::OOOgggVVVCCC777888888666???MMMTTTYYYaaafffiiilllqqquuuzzz~~~}}}qqqfffiiiuuuqqqbbb^^^cccjjjyyyhhh\\\VVVMMMIIIGGGFFFGGGFFFFFFJJJPPPaaaXXXTTTSSS]]]yyyrrrvvv|||~~~sssiiicccbbb^^^\\\ZZZWWWSSSPPPNNNLLLFFFDDDCCCDDDBBB>>>>>>BBBAAA@@@@@@AAABBBBBB???===?????????AAABBBAAA>>><<<:::===@@@@@@===999555333444333333333333444555666555555666666333888PPPjjj\\\FFF666666:::;;;@@@IIITTTZZZaaafffiiimmmrrrvvvzzz~~~~~~yyykkknnn~~~qqq```]]]dddeeeuuuqqq___WWWPPPKKKGGGFFFGGGGGGGGGLLLSSSfff~~~\\\SSSQQQ\\\zzzqqqsss{{{~~~uuukkkdddaaa]]][[[YYYVVVRRROOOMMMKKKEEECCCCCCDDDBBB>>>???CCCAAA@@@AAABBBCCCCCCAAA???>>>???@@@BBBCCCBBB???<<<:::===@@@@@@===999555444333333333333444444555555444555888888333111;;;IIIHHH:::333999??????@@@DDDSSSYYY```eeeiiilllrrrvvv{{{xxxnnnwwwppp___]]]eeecccqqq}}}dddXXXPPPLLLHHHFFFFFFFFFGGGMMMUUUnnn~~~aaaTTTPPP]]]{{{qqqqqqyyy}}}wwwmmmddd```[[[ZZZXXXTTTQQQNNNKKKJJJFFFDDDDDDEEECCC???@@@DDD@@@@@@AAACCCEEEEEEDDDBBB???@@@BBBEEEGGGEEEAAA>>><<>>===@@@FFFQQQWWW^^^dddgggkkkqqquuu|||rrrooolll\\\[[[bbbbbbmmmkkk\\\TTTOOOKKKGGGGGGFFFGGGNNNVVVxxx~~~iiiXXXRRR```|||qqqqqqxxx|||xxxnnneee___ZZZYYYWWWTTTPPPMMMJJJIIIGGGEEEEEEEEECCC??????CCC@@@@@@AAACCCFFFGGGEEEDDDAAACCCFFFIIIKKKIIIDDD@@@===@@@CCCCCC@@@<<<888777222333444444555555444444666444333555888999888666666555777999999:::BBBLLLPPPUUU]]]cccgggkkkpppttt{{{nnnppp|||kkk\\\YYY]]]___iii~~~rrrddd]]]SSSNNNJJJHHHGGGHHHOOOXXXpppZZZSSSbbb~~~rrrrrrwww{{{zzzpppeee___[[[ZZZWWWTTTQQQNNNKKKJJJGGGEEEDDDDDDAAA======AAAAAAAAAAAACCCEEEEEEDDDBBB???AAAEEEIIIKKKIIIDDD???===@@@CCCCCC@@@<<<888777222333444555555555444444888777444111222444555555999999999999888:::BBBLLLPPPVVV]]]cccgggkkkqqquuuyyylllpppzzzkkk^^^XXXZZZ\\\fffzzzwwwjjjdddVVVQQQLLLJJJHHHJJJQQQYYYrrrZZZSSSbbb~~~sssssswwwzzzzzzpppeee^^^\\\[[[XXXUUURRROOOLLLKKKGGGDDDCCCCCC@@@;;;<<>>BBBGGGIIIFFF@@@<<<===@@@CCCCCC@@@<<<888666222333444555555555444333222555777555333555888:::666777:::<<<<<<===BBBGGGQQQWWW^^^dddhhhmmmrrrvvvwww{{{iiijjj}}}hhhZZZWWWYYY___bbbrrrxxxeee^^^RRRJJJIIIIIIKKKTTT```tttqqqZZZVVVaaatttpppwww||||||wwwqqqhhh```[[[ZZZWWWTTTQQQNNNKKKJJJHHHEEECCCDDDAAA<<<:::<<<@@@??????@@@BBBBBBAAA???@@@AAACCCEEEFFFEEEAAA======>>>@@@BBBBBB???999555222222333333333333333333444555555666666666666666555777999999999<<>>@@@BBBCCC@@@:::666333333333333444444444444444444555666666666666666666888999999999<<>>>>>>>>???AAAAAA???===<<<===???BBBCCCAAA<<<888333333444444444555555555444444555666666666666555666888:::::::::===CCCHHHQQQ]]]bbbeeellllllnnnxxxxxx~~~aaaeeemmm~~~nnn___WWWVVVVVVZZZlllsssddd]]]VVVRRRKKKHHHTTTeeexxx___ccctttiiisssxxxkkkooovvv{{{|||zzzvvvmmmeee]]]\\\YYYVVVRRROOOLLLKKKHHHEEECCCDDDAAA<<<:::<<<@@@??????@@@BBBBBBAAA@@@>>>===<<<===??????>>>===999;;;>>>AAABBB@@@<<<888333444444555555666666666333444555555666666555555777999:::::::::===CCCHHHPPP]]]aaadddllllllmmmxxxxxx}}}aaadddlll{{{ppp___WWWVVVVVVZZZlllzzzrrrjjjaaa[[[QQQLLLWWWfff~~~yyygggYYYbbb|||tttwwwhhhooovvv||||||zzzvvvmmmddd^^^]]]ZZZWWWSSSOOOLLLKKKHHHEEECCCDDDAAA<<<:::<<>>>>>???AAABBB@@@???>>>======>>>@@@@@@???>>>888999<<<@@@AAA???;;;777333333444444555666777777333444444555555555555555666888:::::::::===CCCHHHOOO\\\aaadddkkklllnnnxxxyyy~~~~~~cccdddiii{{{qqq]]]UUUUUUYYY]]]mmmzzzoooeee]]]TTTNNNVVVcccyyysssjjjZZZQQQ^^^wwwwwwhhhnnnuuu{{{}}}{{{vvvnnneee___^^^[[[WWWSSSOOOMMMKKKHHHEEECCCDDDAAA<<<:::<<<@@@??????@@@BBBBBBAAA????????????AAACCCCCCBBB@@@888:::===@@@AAA???;;;777222222333444555666666777333333444555555555555444555777999999999<<>>AAACCCDDDBBB===999000000111222444555555666222333444444555555444444444666777777777:::@@@FFFJJJWWW]]]bbblllnnnqqq|||~~~jjjccc\\\```nnnzzzdddWWWSSSSSSUUUZZZfffxxxvvvhhhddd\\\QQQTTTbbb}}}yyyzzzwwwooofff```[[[WWWYYYfffXXXbbb|||iiikkkrrryyy|||~~~|||tttkkkbbb___\\\XXXVVVRRRNNNKKKJJJGGGEEEEEEBBB<<<:::<<>>AAA@@@<<<888333333333333333333333333222222222333333333333444444444666999999999???FFFLLLYYY```fffqqqssssss|||xxxiii```]]]___ccclllfffUUUQQQTTTVVVXXXaaannn}}}uuujjj]]]YYY\\\wwwwwwuuuvvvvvvrrrssssssppphhhaaaaaaeeehhhTTTZZZnnn|||~~~hhhccckkkuuuzzz}}}{{{rrrhhhccc___ZZZWWWTTTQQQNNNLLLJJJFFFCCCCCC@@@<<<;;;===BBB@@@???@@@AAACCCCCCBBB???>>>>>>AAADDDEEEBBB>>>888888999===AAAAAA===:::333333333333333333333333111222222333444444555555444444666999999999???FFFLLLYYY___eeeoooqqqpppyyy~~~~~~zzzppplllnnnoootttdddRRRNNNPPPTTTWWW```lll{{{|||pppbbb\\\]]]rrr}}}sssqqqrrrrrrppppppqqqpppiiiaaacccjjjiiiTTTXXXiii}}}}}}gggbbbkkktttyyy}}}|||tttjjjccc___ZZZVVVSSSPPPNNNLLLJJJEEEBBBBBB???;;;;;;>>>BBB@@@??????AAABBBBBBAAA???===<<>>999999:::===BBBCCC@@@<<<444333333222222333333444222222333444555666777777444444666999999999???FFFLLLXXX^^^dddnnnnnnnnnvvv}}}}}}uuunnnrrruuuxxx}}}cccTTTPPPRRRTTTXXXbbbnnn|||uuufff______mmmvvvooonnnnnnppppppnnnpppqqqjjjaaadddnnnjjjUUUYYYfff|||iiibbbjjjrrrwww{{{|||uuummmccc___YYYUUURRRPPPNNNLLLIIIEEEAAAAAA???;;;;;;???BBBAAA???@@@AAABBBBBBAAA@@@===<<<===AAABBBAAA???;;;::::::>>>BBBCCCAAA>>>444444222222222222444444333333444444555666777777444444666999999999???FFFLLLXXX^^^dddmmmnnnnnnvvv}}}}}}{{{vvv~~~wwwbbbVVVRRRSSSTTTYYYbbbnnn{{{zzziiiaaa```hhhoookkkkkkmmmpppooonnnppprrrjjj```eeeqqqkkkWWWZZZbbb~~~lllaaahhhoootttxxxzzzuuunnnccc___YYYTTTQQQPPPNNNLLLIIIDDDAAA@@@>>>;;;<<>>;;;<<<@@@BBBBBB@@@;;;::::::>>>BBBCCCAAA>>>555444222111111222444555333333333444444555555555444444666999999999???FFFMMMYYY```eeeoooppppppxxx~~~}}}~~~ppp]]]RRRNNNNNNRRRWWWaaalllxxx}}}jjjaaaaaaeee{{{kkkhhhjjjmmmpppooommmppprrrjjj```eeerrrkkkXXX[[[___ooo```fffmmmqqqvvvxxxtttnnnccc___YYYTTTQQQOOONNNLLLIIIDDD@@@@@@>>>;;;<<>>;;;<<<@@@BBBBBB@@@<<<::::::===AAABBB@@@===555444222111111222444555222222333333333333444444444444666999999999???FFFNNN[[[aaagggqqqrrrrrrzzz~~~~~~lll[[[QQQNNNNNNSSSXXX```iiitttuuuiiihhhhhhvvvmmmhhhiiilllgggmmmkkkkkknnnlllgggeeefff{{{```VVVbbb|||eeeeeedddnnnyyyyyyyyyvvvjjjaaa___ZZZUUUQQQMMMKKKJJJIIIEEEBBBAAA<<<888888<<>>DDDHHHEEE@@@<<<<<<===BBBFFFFFFBBB>>>444333333222222333333444111444666777666555555555666777888888999<<>>BBBHHHJJJGGGBBB======>>>BBBEEEEEEAAA===444333333222222333333444222444666666555444555555666777777888999<<>>999999===CCCBBBAAABBBDDDEEEEEEEEEBBB@@@@@@EEEJJJKKKGGGBBB>>>===>>>AAADDDDDD@@@<<<444333333222222333333444222444555666555444555555666777777777888<<<@@@DDDMMMSSS]]]hhhppptttvvvwww~~~qqq{{{nnnXXXMMMKKKLLLRRRVVV^^^fffqqqyyylll}}}hhhddd```bbbdddaaaddddddhhhnnnooollliiijjjvvvccc```\\\mmmeee^^^]]]jjjwwwyyy|||zzzpppccc```\\\VVVQQQMMMKKKIIIHHHEEECCCBBB>>>999999===AAA@@@@@@AAACCCEEEFFFEEE??????@@@DDDIIIIIIEEE@@@===<<<<<<>>>AAAAAA>>>:::444333333222222333333444222333555555444333444666666666777777888;;;@@@DDDLLLRRR[[[gggpppuuuuuuttt|||vvvwww```RRRLLLKKKKKKTTTXXX___gggqqquuuuuudddbbb___aaaddd```ddddddhhhnnnpppmmmlllnnnsssbbb```\\\hhhdddaaa```mmmyyyzzz|||{{{ooodddaaa\\\WWWQQQMMMKKKIIIGGGDDDCCCCCC???::::::===???>>>>>>???BBBDDDDDDDDD>>>???AAADDDHHHGGGCCC@@@;;;:::999<<>>???>>>===>>>AAACCCCCCCCC???@@@AAADDDFFFFFFDDDAAA:::999888:::===>>><<<888444333333222222333333444222333444333222222444666555666666666777;;;???CCCJJJQQQ]]]hhhppptttuuuttt|||kkkVVVLLLJJJLLLNNNTTTWWW^^^fffooohhh]]]___]]]^^^bbb^^^cccbbbdddiiikkkjjjlllpppkkkbbb\\\___}}}fffbbbaaammmyyyzzz|||zzzoooeeebbb]]]WWWRRRMMMKKKIIIFFFDDDDDDDDDAAA<<<;;;>>>@@@???>>>???AAACCCCCCCCC>>>???@@@AAACCCCCCAAA@@@:::999888:::>>>@@@>>>;;;444333333222222333333444222333333222111222444666555555666666777:::???CCCIIIRRR```jjjpppsssuuuvvv|||kkkWWWJJJFFFIIIMMMSSSVVV]]]eeennn{{{dddZZZ]]]\\\]]]```]]]ccc```aaafffhhhhhhkkkooonnnbbb\\\\\\xxxggg```___kkkxxxzzz|||{{{pppfffccc^^^XXXRRRMMMKKKIIIFFFDDDDDDEEEAAA<<<;;;>>>BBBAAA@@@@@@BBBDDDDDDCCC<<<<<<<<<===>>>>>>>>>>>>;;;999999;;;???AAA@@@===444333333222222333333444222333333222111222444666555555666666777:::???CCCHHHSSSbbblllppprrruuuwwwzzzrrr^^^NNNEEEHHHPPPSSSWWW^^^fffooonnnggg___\\\]]]^^^]]][[[___]]]^^^cccdddcccdddhhhsssccc[[[^^^pppfff^^^bbbjjjsssyyy{{{yyyvvviiiddd]]]WWWSSSOOOKKKIIIHHHFFFDDDCCC>>>999;;;AAADDDBBB@@@@@@AAAAAAAAA@@@AAA???===>>>AAACCCBBB???;;;999999===AAACCCAAA>>>666555444333222222222222111111222333333444555555777444555777999:::@@@GGGNNNTTT```lllpppppprrrwww}}}~~~mmm\\\NNNGGGJJJPPPUUUXXX^^^dddmmm~~~jjjddd]]]ZZZ[[[]]]\\\ZZZ^^^\\\]]]``````]]]___bbbvvvhhh^^^```oooggg]]]bbbjjjttt{{{~~~|||yyyhhhddd^^^XXXSSSOOOKKKIIIHHHFFFEEECCC???:::<<>>===???CCCDDDBBB???:::999999===AAABBB@@@===666555444333222222222222111111222333333444555555777444555888999:::@@@FFFNNNTTT___kkkooooooqqquuu}}}~~~{{{fffWWWNNNJJJKKKOOOVVVXXX^^^ccckkk|||uuuddd___ZZZXXXZZZ[[[[[[YYY\\\ZZZZZZ[[[YYYVVVVVVZZZvvv|||nnnbbbaaalllggg\\\aaajjjuuu}}}~~~{{{hhhddd^^^YYYTTTPPPKKKHHHHHHFFFEEECCC???:::<<>>BBBFFFGGGCCC???:::999:::===AAABBB@@@<<<555555444333222222222222111222222333333444444555666444555888999:::???FFFMMMSSS___jjjnnnmmmooosss~~~ttt^^^QQQLLLJJJKKKNNNVVVXXX]]]ccckkk}}}|||jjj___\\\YYYXXXYYY[[[[[[ZZZ[[[YYYXXXXXXTTTOOOPPPUUUuuuuuueeeccchhhfff\\\aaajjjuuu||||||zzzhhhddd___ZZZUUUPPPKKKHHHFFFDDDCCCBBB>>>999<<>>BBBHHHMMMLLLFFFAAA999999:::===AAAAAA>>>:::444444333222222222333333222222333333333333444444555444555999:::;;;???EEELLLRRR^^^iiimmmlllnnnrrr}}}}}}kkk^^^___iiipppqqquuuzzzqqq{{{iiiUUUKKKIIIIIILLLOOOUUUXXX]]]eeeooohhh^^^YYYYYYZZZZZZZZZ[[[[[[[[[YYYXXXYYYXXXRRRNNNRRRYYYooollleeexxxiii\\\bbbkkkuuu{{{|||xxxtttjjjeee___XXXTTTPPPMMMKKKDDDCCCBBBAAA===999;;;AAADDDDDDDDDEEEFFFEEECCC@@@===???CCCHHHLLLKKKEEE???999999:::>>>AAAAAA===999444333333222222333333333333333333333333333333333555333555:::;;;;;;???EEEKKKQQQ]]]iiinnnmmmooottt}}}eee___ZZZ[[[___bbbdddfffggglllwwwzzzvvvyyyiiiVVVLLLIIIIIINNNRRRVVVXXX]]]eeeooosss```YYYWWWXXXZZZZZZZZZYYYYYYYYYYYYYYY[[[ZZZUUURRRWWW```vvvssshhhrrriii[[[aaakkkvvv}}}~~~zzzvvvlllfff^^^WWWRRRPPPNNNLLLFFFDDDCCCCCC???;;;===CCCDDDDDDDDDFFFGGGFFFCCCAAA<<<===AAAFFFIIIHHHBBB<<<999999:::>>>AAAAAA<<<888333333333222222333333444333333333333333333333333444333666:::;;;;;;???DDDJJJPPP]]]iiinnnnnnqqqvvvfffXXXVVVZZZccceeeaaaaaaffffffjjjuuuvvv{{{yyyjjjXXXNNNJJJJJJOOOUUUVVVYYY^^^dddnnnkkkZZZVVVUUUWWWYYYZZZYYYXXXXXXXXXYYYZZZ\\\\\\WWWUUU[[[eee|||yyyjjjoooyyyhhhZZZ```kkkwww}}}yyymmmggg^^^VVVRRRPPPNNNNNNGGGEEEEEEDDD@@@===???EEEDDDDDDEEEFFFGGGFFFCCCAAA<<<<<>>AAAAAA<<<777333333333222222333444444333333333333333333333333444333666:::;;;;;;???DDDJJJPPP]]]jjjoooooorrrwwwiii___UUUWWWZZZ^^^dddiiijjjhhhhhhnnn{{{{{{tttxxxcccOOOHHHHHHHHHMMMTTTTTTXXX^^^eeeqqqyyyfff[[[WWWYYYXXXXXXXXXXXXYYYZZZZZZ^^^YYYWWW\\\YYYMMM]]]wwwtttjjj^^^^^^lllzzz|||xxxkkkfff^^^XXXSSSOOOLLLIIIKKKIIIGGGFFFAAA<<<>>>CCCEEEEEEEEEFFFFFFDDDAAA===>>>>>>???AAACCCCCCAAA???;;;999:::???DDDEEE>>>888444444333333222111000000222222333333333333444444666555666999::::::>>>DDDIIIOOO[[[hhhmmmooorrrxxxvvveee\\\ZZZXXX]]]bbbeeehhhkkkmmmnnnooo{{{{{{vvv|||kkkXXXIIIFFFHHHIIINNNUUUWWW[[[```fffsssooo___WWWUUUVVVVVVVVVVVVVVVWWWXXXXXXZZZZZZYYY[[[YYYUUUppp~~~xxx}}}}}}ddd\\\]]]kkkxxx{{{wwwkkkfff___XXXSSSOOOLLLJJJKKKHHHGGGEEE@@@<<<>>>DDDEEEEEEEEEFFFGGGEEEAAA>>>::::::;;;>>>@@@???===:::;;;::::::???DDDDDD>>>888444444333333222111111000222222333333333333444444666444555999::::::>>>DDDIIIOOO[[[hhhmmmnnnqqqwww{{{uuudddWWWQQQQQQVVV^^^bbbfffiiiiiikkkqqqvvvzzzxxxyyyuuubbbSSSGGGGGGJJJJJJMMMTTTXXX\\\```fffttttttdddYYYUUUVVVVVVVVVVVVVVVVVVWWWWWWXXXVVV[[[\\\ZZZYYYbbbyyy~~~ccc\\\]]]lllyyy|||xxxkkkfff___XXXSSSPPPLLLJJJJJJHHHFFFEEE@@@<<>>;;;<<<>>>@@@BBBAAA>>>;;;::::::<<<@@@CCCBBB>>>999444333333222222111111111222222333333333333444444666444555999::::::>>>DDDJJJPPP\\\hhhmmmmmmppptttwww~~~pppaaaWWWQQQNNNRRRWWWbbbcccgggmmmppprrrvvvzzzwww{{{|||qqqcccUUUJJJJJJKKKIIIMMMTTTXXXZZZ___ffftttkkk^^^WWWWWWYYYXXXXXXWWWWWWXXXXXXYYYZZZTTT^^^]]]XXX[[[qqqyyy~~~bbb^^^___nnn|||zzzkkkfff___XXXTTTPPPMMMKKKJJJGGGFFFDDD@@@<<<@@@FFFEEEEEEFFFGGGGGGEEEAAA>>>===>>>AAADDDEEECCC???<<<:::<<<>>>AAABBB@@@<<<999333333333222222111111111222222222333333333444444666444555888999999>>>DDDJJJQQQ]]]iiimmmlllnnnrrrvvv}}}hhh^^^TTTPPPPPPQQQWWW]]]cccdddnnn|||zzz|||yyynnncccUUUJJJIIIIIIHHHMMMVVVXXXZZZ___hhhxxxvvvdddZZZWWWXXX[[[WWWWWWWWWWWWWWWXXXYYYYYYUUU___\\\VVVccc}}}~~~zzz___]]]___nnn}}}zzzkkkfff___XXXTTTQQQNNNLLLIIIGGGEEECCC???===AAAHHHFFFFFFFFFGGGGGGEEEBBB>>><<<>>>AAADDDEEECCC>>>999;;;>>>AAABBB@@@===:::888333333222222222222222111222222222333333333444444555333555888999999===CCCJJJPPP]]]iiimmmlllmmmqqqvvv~~~xxx]]]SSSJJJHHHKKKPPPZZZbbbaaaeeexxxuuu}}}zzzhhhZZZMMMEEEFFFGGGHHHOOOXXXYYY\\\cccnnniii[[[VVVUUUVVVYYYUUUUUUUUUUUUUUUVVVVVVWWWWWW^^^XXXXXXuuuzzz___YYY[[[lll{{{~~~wwwkkkfff___YYYTTTQQQOOOMMMIIIFFFDDDCCC???===BBBIIIFFFFFFFFFGGGHHHFFFBBB??????AAAEEEIIIJJJGGG@@@;;;===AAAEEEDDD???:::777666222222222222222222222222222222333333333333444444555333444888999999===CCCIIIPPP]]]iiimmmlllmmmqqquuu}}}nnnWWWPPPJJJKKKPPPUUU]]]dddbbbfffxxxyyyooo^^^QQQHHHCCCGGGIIIIIIOOOXXXWWW\\\dddrrrooo\\\TTTTTTTTTUUUVVVUUUUUUTTTTTTUUUUUUVVVWWWWWWZZZRRR[[[zzz]]]XXXZZZkkkzzz}}}wwwkkkfff___YYYUUURRROOOMMMIIIFFFDDDBBB???===BBBJJJFFFFFFGGGHHHHHHFFFBBB???BBBDDDIIIMMMNNNJJJCCC>>>???DDDGGGEEE>>>777444444222222222222222222222222222222333333333333444444555333444777888888===CCCGGGOOO\\\iiinnnlllmmmqqqsss|||dddVVVRRRRRRWWW\\\^^^aaaeeeeeeeeepppgggVVVNNNGGGEEEJJJLLLJJJMMMUUUTTTYYYcccrrrssscccTTTQQQSSSUUUUUUVVVWWWWWWVVVVVVWWWWWWXXXYYYVVVWWWOOO___{{{{{{sssvvvWWWYYY[[[lll|||xxxkkkfff___YYYUUURRROOONNNIIIFFFCCCBBB???===CCCKKKFFFFFFGGGHHHHHHFFFBBB???>>>AAAFFFJJJKKKGGG@@@:::@@@EEEIIIFFF===555333333222222222222222222222222222222333333333444444444555333444777888888===CCCFFFNNN\\\iiinnnmmmmmmqqqpppzzzjjj\\\ZZZYYYZZZ]]]___``````iiiqqq{{{uuubbbTTTJJJIIIHHHGGGGGGKKKQQQVVV]]]\\\aaattt|||ddd[[[TTTUUUUUUSSSSSSWWWUUUUUUUUUVVVVVVWWWWWWWWWPPPXXXRRRhhh}}}}}}tttrrr]]]\\\```rrrvvvnnniiibbb\\\WWWSSSOOOLLLHHHFFFCCCAAAAAABBBCCCEEECCCFFFJJJKKKHHHDDDAAA@@@DDDDDDDDDEEEDDDBBB>>>;;;@@@CCCDDDAAA;;;666444444222222222222222222222222222222333333333333444444666444555888999999===CCCLLLSSS]]]fffllloooqqqrrrxxxzzzjjjaaaaaabbbdddfffhhhgggffflllttt}}}ppp^^^QQQIIIIIIHHHGGGHHHLLLRRRWWWXXXYYYddd|||nnn\\\TTTPPPRRRTTTRRRSSSVVVUUUVVVVVVWWWWWWXXXXXXXXXUUUWWWWWWxxx~~~rrrssslllWWW[[[___qqqvvvnnniiibbb\\\WWWSSSOOOLLLHHHFFFCCCAAA@@@AAACCCEEECCCFFFIIIJJJGGGCCC@@@???BBBCCCDDDDDDDDDAAA>>>;;;???AAACCC@@@:::555333444222222222222222222222222222222333333333333444444555333555888999999>>>DDDLLLSSS]]]fffllloooqqqrrrxxxzzztttmmmnnnrrrwww|||~~~~~~|||yyygggXXXLLLGGGGGGGGGGGGIIIMMMTTTYYYWWW[[[kkknnn]]]SSSOOONNNRRRTTTTTTUUUWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZWWWdddxxxvvvuuu~~~kkkVVV[[[___qqqwwwmmmiiibbb[[[WWWSSSOOOLLLHHHFFFCCC@@@???@@@CCCDDDCCCFFFHHHIIIFFFBBB???===@@@AAABBBCCCBBB@@@===<<<<<>>???BBBCCCDDDFFFHHHGGGDDD@@@===<<<===???BBBCCCAAA???===<<<;;;>>>@@@>>>999444333444222222222222222222222222222222222333333333444444333222333888999:::???FFFJJJRRR]]]gggmmmpppqqqrrryyy{{{nnnXXXNNNEEEDDDEEEGGGHHHKKKPPPVVV[[[```dddvvv~~~jjj]]]PPPNNNQQQTTTUUUVVVWWWWWWVVVXXXYYYYYYZZZ\\\]]]]]]^^^[[[hhhgggXXX[[[```rrryyylllggg```ZZZVVVRRROOOMMMIIIFFFAAA>>>===>>>AAACCCEEEGGGHHHGGGCCC???<<<;;;<<>><<<===:::===???===888444333333222222222222222222222222222222222333333333444444333222333888999:::???FFFIIIQQQ]]]hhhnnnqqqqqqrrrxxxzzzfffSSSKKKEEEDDDEEEGGGIIILLLQQQWWW[[[^^^cccyyysss```WWWNNNMMMRRRVVVUUUUUUVVVVVVTTTXXXYYYZZZ[[[\\\]]]^^^___\\\vvvvvvsssvvveee[[[\\\aaasss{{{kkkfff```ZZZVVVRRROOOMMMIIIFFFAAA===<<<===@@@BBBFFFHHHHHHGGGCCC???<<<;;;===@@@DDDDDD@@@===<<<===;;;>>>@@@>>>888444222333222222222222222222222222222222333333333333444444444222444888999:::???EEEHHHPPP]]]hhhoooqqqqqqqqqwwwyyyvvv^^^OOOJJJFFFDDDFFFHHHJJJLLLQQQVVVZZZ]]]ddd}}}}}}dddUUUQQQKKKNNNUUUYYYVVVUUUXXXXXXVVVXXXXXXYYY[[[\\\]]]^^^___\\\|||qqqnnnrrr}}}|||aaa[[[^^^bbbuuu}}}jjjfff___ZZZVVVRRROOOMMMIIIFFF@@@<<<;;;<<>>BBBFFFEEE@@@<<<;;;======@@@AAA>>>999444222222222222222222222222222222222222333333333333444444555333555888999999>>>DDDGGGPPP]]]hhhoooqqqrrrqqquuuxxxoooZZZLLLJJJGGGDDDFFFHHHJJJMMMQQQVVVZZZ^^^fff~~~oooXXXMMMMMMJJJQQQXXX\\\YYYXXX[[[]]][[[WWWXXXYYYZZZ\\\]]]^^^___YYY}}}vvvttt{{{tttYYYVVV^^^cccuuu~~~jjjfff___ZZZVVVRRROOOMMMIIIFFF@@@<<<:::<<>>AAABBB???999444222222222222222222222222222222222222333333333444444444666444555888999999===CCCGGGPPP]]]iiiooorrrrrrqqqtttwwwnnn]]]SSSJJJCCC@@@EEEFFFHHHLLLPPPVVV[[[^^^^^^kkk}}}iii\\\TTTOOOPPPSSSWWWZZZ]]]^^^]]]\\\[[[\\\```[[[^^^]]]ZZZ^^^^^^RRRYYYzzz}}}rrrVVVWWW]]]ggguuu{{{mmmiiibbb\\\WWWSSSPPPMMMIIIEEEAAA===888777>>>HHHLLLKKKKKKIIIBBB===???EEENNNLLLGGGBBB===<<>>EEEIIIQQQ\\\eeejjjnnnrrruuupppyyy~~~fffWWWOOOHHHCCCBBBFFFGGGIIILLLPPPUUU[[[^^^aaaqqqsssaaaUUUPPPMMMPPPTTTXXXZZZ]]]^^^]]]\\\\\\\\\VVVVVV\\\___]]]^^^]]]UUU___qqqWWWYYYaaakkkxxxzzzmmmhhhaaa[[[WWWSSSOOOMMMIIIEEE@@@<<<888777>>>HHHKKKJJJJJJHHHCCC>>>@@@FFFMMMKKKHHHCCC>>>===???AAACCCAAA===888333111333444444444333333333222222222222222333333333444444444555333444777999999>>>EEEIIIQQQ\\\eeejjjnnnrrruuuqqqzzz~~~qqq\\\OOOIIIEEECCCDDDFFFHHHJJJMMMPPPTTTZZZ^^^bbbwwwssseeeVVVOOOMMMNNNSSSXXXYYY[[[^^^^^^]]]\\\\\\]]]\\\]]]______[[[XXXYYY[[[sss~~~oooXXXZZZdddooo}}}yyylllgggaaa[[[VVVSSSOOOMMMHHHCCC>>>;;;777777???HHHLLLIIIHHHGGGBBB>>>@@@FFFJJJIIIGGGCCC???===>>>???@@@>>>;;;777333111333555333333333333222222222222222222333333333444444444555333444777999999>>>EEEIIIQQQ\\\eeejjjnnnrrruuusss{{{vvveeeSSSIIIEEECCCCCCEEEGGGIIILLLNNNPPPTTTZZZ___gggxxxdddYYYOOOLLLOOORRRXXX^^^[[[]]]______^^^]]]]]]^^^ccceeeaaa\\\WWWSSSZZZllljjjVVVZZZdddqqqxxxkkkfff```ZZZVVVRRROOOMMMGGGAAA<<<999777888AAAJJJMMMIIIFFFDDD???<<<>>>CCCFFFFFFDDDAAA===<<<<<<===???>>>;;;777333111222333333222222222222222222222000000111111111222222222555333444777999999>>>EEEIIIQQQ\\\eeejjjnnnrrruuuttt|||jjj\\\MMMFFFCCCAAACCCEEEGGGJJJNNNPPPQQQUUU\\\bbbpppiiiXXXOOOIIIKKKPPPUUU[[[aaa]]]___```___^^^]]]^^^___]]]ddd```[[[YYYRRR^^^~~~zzzdddTTTYYYbbbpppxxxjjjeee___YYYUUURRROOOLLLFFF???:::888888;;;DDDMMMOOOJJJDDDAAA<<<999;;;@@@CCCCCCAAA>>>;;;999:::;;;AAA@@@===888444111111222222222222222222222222222000000111111111222222222555333444777999999>>>EEEIIIQQQ\\\eeejjjnnnrrruuuvvv}}}zzz___TTTIIIEEECCCBBBCCCFFFGGGKKKPPPRRRRRRWWW___eeevvvxxxbbbOOOIIIFFFLLLSSSWWW[[[```___```aaa```^^^^^^___```[[[fffccc^^^[[[NNN[[[rrr^^^SSSZZZcccrrrxxxiiiddd^^^YYYUUUQQQNNNLLLEEE===888777:::>>>HHHQQQQQQIIIBBB???;;;999;;;???BBBAAA???<<<999999:::<<>>EEEIIIQQQ\\\eeejjjnnnrrruuuvvv}}}yyymmmUUULLLEEEDDDDDDDDDEEEHHHFFFLLLRRRTTTTTTYYYaaaiii|||zzzlllYYYLLLHHHIIIPPPWWWZZZ\\\___aaaaaabbb```___^^^___aaa^^^iiiaaaZZZZZZPPPffflll[[[UUU]]]fffvvvwwwhhhddd]]]XXXTTTQQQNNNLLLDDD<<<666777;;;BBBLLLUUUPPPHHHAAA>>>===<<>>======;;;777333111000111000111111111222222222222222222333333333444444444555333444777999999>>>EEEIIIQQQ\\\eeejjjnnnrrruuuvvv|||~~~~~~ooojjjeeedddhhhnnnrrrttt}}}ggg^^^MMMGGGCCCDDDEEEEEEGGGJJJFFFLLLRRRUUUUUUZZZccclllqqqggg]]]LLLNNNKKKMMMVVV]]]^^^___```aaabbbbbbaaa___^^^```aaaZZZcccWWWQQQXXXYYY~~~hhhZZZVVVaaajjjzzzuuugggccc]]]XXXTTTQQQNNNLLLCCC;;;555777<<>>???CCCHHHDDDCCC@@@<<<999:::>>>AAA999999999666333111111111000000111111222222222222000000111111111222222222555333444777999999???EEEIIIQQQ\\\eeejjjnnnrrruuuvvv|||~~~~~~nnnmmmaaaZZZ]]]___^^^fffrrrkkk\\\TTTHHHFFFDDDBBBBBBEEEGGGJJJNNNOOOMMMRRRZZZZZZbbbuuuwwwfffWWWOOONNNOOORRRVVVYYY[[[]]]```bbb```^^^\\\\\\^^^___^^^^^^^^^VVVTTTQQQVVV```WWW^^^^^^ooo~~~~~~uuufffccc]]]VVVRRROOOMMMMMMCCC;;;444555???IIINNNOOOMMMJJJEEE???<<<===BBBFFFIIIEEE???;;;;;;>>>BBBEEE@@@<<<666111000000111111111111111111111111111111111111111111111111222222777777777777888:::???CCCKKKRRR\\\dddiiimmmqqquuuttt|||~~~kkk^^^```ZZZYYY\\\\\\```pppvvv^^^QQQJJJGGGEEECCCBBBBBBEEEHHHJJJLLLPPPPPPTTT[[[[[[fff|||wwwfffXXXMMMHHHIIIQQQTTTWWWZZZ[[[]]]___aaa___]]]\\\]]]___``````___aaa[[[ZZZ]]]ttt\\\UUU^^^```ppp~~~uuufffbbb\\\VVVQQQNNNLLLKKKAAA:::333666@@@JJJOOOOOOMMMHHHBBB???AAADDDGGGIIIIIIEEE???<<<<<>>DDDJJJKKKIIIGGGDDD???===>>>AAADDDEEE>>>:::555111111111111111111111111111111111111111222333333333444444444555666777777777888;;;???CCCJJJQQQ\\\dddjjjooouuuyyy{{{~~~lll___\\\ZZZ]]]ccchhhlll{{{sss[[[OOOIIIFFFDDDCCCBBBBBBCCCFFFIIIKKKIIISSSWWWYYY\\\]]]qqqzzzlll[[[PPPJJJIIIOOOUUUWWWYYY[[[\\\\\\\\\]]]___]]]]]]^^^```bbbcccbbb```[[[NNNYYYpppXXXUUU]]]fffuuuuuugggbbb\\\WWWSSSPPPLLLIII<<<888666<<>>>>>AAADDDEEEDDD===999444111111111111111111111111111111111111111000111111222222333333333666666777777888;;;@@@CCCIIIQQQ[[[dddjjjqqqwww|||{{{uuummmccc\\\[[[ZZZ___hhhsss{{{^^^NNNGGGDDDCCCBBBBBBBBBCCCEEEHHHKKKLLLLLLVVVZZZZZZ\\\```yyy}}}ggg[[[NNNHHHFFFIIIPPPXXXZZZ[[[]]]^^^]]]\\\]]]^^^]]]]]]___aaacccccc```]]][[[MMMfffkkk[[[XXX]]]jjjxxxuuuiiiccc\\\XXXUUURRRLLLHHH:::888999BBBMMMUUUTTTQQQNNNLLLIIIFFFCCCBBBDDDEEECCC@@@===???CCCFFFEEECCC;;;888444111111222222111111111111111111111111111000000111222333333444444555666777777888;;;@@@DDDIIIPPPZZZcccjjjqqqxxx~~~zzznnncccaaa\\\WWWXXXWWW```pppeeeRRRIIIEEECCCCCCBBBBBBCCCDDDGGGJJJMMMNNNOOOXXXZZZ[[[___gggzzzlllYYYPPPHHHGGGIIIMMMTTT[[[[[[]]]______^^^]]]^^^___^^^___```bbbcccaaa\\\YYYWWWPPPxxxddd[[[[[[^^^nnn{{{uuuiiiccc[[[WWWVVVRRRLLLFFF888999>>>IIIUUUYYYUUUPPPOOOOOOMMMIIIDDDBBBCCCDDD@@@===;;;>>>DDDGGGEEEAAA999666333111222222222111111111111111111111111111222222333444555666777777555666666777888<<>>EEEGGGDDD@@@888555333111222222222111111111111111111111111111222222333444555666777777444555666777888<<>>???CCCEEEBBB>>><<<999888>>>EEEHHHDDD???777555222111222333222111111111111111111111111111000000111222333555555666444555666777888<<>>JJJWWW^^^ZZZQQQKKKEEEBBB???@@@DDDEEEBBB>>>;;;;;;<<<>>>AAABBBAAA???555444222000000111222333444333222111111222333444111222333333444444333333555666666666777:::???CCCKKKPPPWWW]]]ccclllvvv~~~}}}~~~zzz]]]PPPUUUUUUWWW```dddlllmmmSSSJJJHHHEEECCCAAAAAACCCDDDFFFHHHJJJKKKLLLNNNRRRUUUXXX]]]dddnnnvvvgggZZZSSSOOOJJJGGGLLLMMMPPPSSSWWWYYY[[[\\\]]]``````^^^```dddeeecccdddeeeeeeaaaYYYSSSTTTWWWuuucccQQQZZZ^^^ggg~~~~~~rrrggg```[[[XXXSSSHHH@@@===:::@@@JJJUUUZZZXXXRRRMMMEEECCCAAACCCGGGGGGCCC???;;;;;;<<>>@@@BBB@@@<<<888444333222111111111222333222222222333333222222222111222333333444444333333555666666666777;;;@@@CCCMMMSSS[[[bbbhhhnnnvvv{{{}}}uuuaaaZZZ^^^\\\___hhhkkkyyy```PPPHHHDDDAAA@@@@@@@@@AAABBBDDDFFFHHHJJJLLLNNNPPPTTTXXX\\\```iiixxxtttccc^^^VVVLLLFFFFFFIIIMMMPPPWWWXXXZZZ[[[\\\]]]]]]^^^___^^^\\\\\\cccjjjkkkffffffcccaaa]]]TTTRRRfffuuuTTTSSS\\\```ooosssjjjccc]]]XXXOOOCCC;;;:::<<>>@@@CCCCCC@@@:::666333333222111111222222333111222333444444333222111111222333333444444333333555555666777888;;;@@@DDDLLLSSS\\\dddiiinnntttyyy|||rrraaa]]]```___eeeqqqvvvwww___SSSKKKFFFCCCAAA@@@@@@@@@AAABBBDDDEEEHHHKKKMMMPPPSSSWWW[[[___eeepppsssbbbWWWRRRNNNIIIFFFIIINNNTTTXXX\\\\\\]]]^^^^^^^^^^^^^^^___^^^\\\\\\cccjjjjjjeee```]]]ZZZVVVSSSaaakkkRRRUUU\\\bbbuuuuuugggbbb\\\WWWMMMBBB<<<;;;<<>>@@@BBBEEEDDD@@@:::444222222222222222222222333111222333444444333222111111222333333444444333333555555666777888<<>>@@@AAAAAA===777333111111222222333333333333333222222222222222222333111222333333444444333333444555666777999===BBBFFFKKKRRR[[[ccciiiooovvv|||{{{eeeUUURRRIIICCCCCCAAA>>>???DDD@@@AAABBBDDDGGGIIIKKKLLLOOORRRUUUYYY]]]bbbhhhllluuu|||sssmmmnnnbbbWWWRRRMMMFFFEEEHHHIIIMMMRRRVVVXXXYYYZZZ[[[^^^^^^____________^^^^^^\\\aaaeeecccaaaaaa```]]]PPPTTTWWWiiidddRRRUUU\\\[[[ooowwwmmmhhhccc]]]VVVJJJ===999;;;III[[[eee]]]RRRNNNJJJDDDGGGIIIKKKJJJGGGCCC???===<<<<<<===???>>>;;;666222000111222333333333333333444333222111111222333444222222333444444444333333444555666777999===CCCGGGLLLSSS[[[ccciiiqqqyyy~~~{{{|||qqqcccTTTJJJGGGDDDAAAAAABBBCCCAAA>>>AAABBBCCCEEEHHHKKKNNNOOOXXXVVVVVVYYY___eeejjjkkk|||wwwkkkbbb\\\YYYTTTQQQLLLGGGDDDEEEIIIMMMPPPQQQSSSVVVYYY\\\^^^_________^^^^^^^^^^^^______\\\```cccdddeeeddd___WWWWWWMMMYYYuuuYYYUUUUUU[[[dddsss{{{sssmmmddd___ZZZRRREEE999:::BBBWWWfffiii]]]TTTUUUMMM???MMMLLLIIIGGGEEEAAA<<<999<<<===??????===888333000111111111111111111111111111111111111111111111111111222222333333444444555666666555555666:::@@@DDDKKKQQQYYY```gggoooxxx~~~yyymmmbbbYYYQQQGGGAAAEEEBBB??????AAABBBAAA@@@DDDEEEFFFGGGIIILLLNNNOOOSSSUUUXXX[[[```fffooouuuvvvqqqiii___VVVPPPKKKIIIHHHGGGFFFDDDDDDHHHMMMRRRTTTUUUWWWXXXZZZ\\\^^^______```aaabbbaaa```^^^]]]___aaa```\\\ZZZ[[[YYYUUUKKKZZZ}}}kkkUUUSSSTTT\\\hhhxxxzzzrrrlllfffbbb]]]SSSDDD999<<>><<<888333111111111111111111111111111111111111111111111111111111222222333333444444555555555555555777;;;BBBFFFLLLRRRZZZaaagggoooxxx~~~sssjjjhhh```UUULLLHHHFFFCCC@@@BBB@@@======???AAABBBBBBGGGHHHHHHJJJKKKNNNOOOPPPSSSYYY^^^aaaccclll|||{{{ooohhhdddbbbYYYVVVQQQLLLGGGDDDCCCBBBBBBCCCEEEFFFHHHLLLRRRVVVXXXYYYZZZ[[[\\\]]]^^^^^^___aaadddeeeeeebbb___]]]ccchhhggg^^^UUUSSSSSSRRRQQQyyyyyy^^^SSSRRRVVVaaaqqqzzzqqqjjjeeeccc^^^SSSCCC;;;AAAKKK___aaaaaa\\\SSSKKKGGGFFFHHHGGGGGGEEEBBB???;;;999>>>>>>>>>===;;;777333111111111111111111111111111111111111111111111111111111222222333333444444555555555666666888===CCCHHHMMMSSSZZZaaagggnnnwww~~~~~~}}}xxxssskkk```YYYWWWQQQIIIDDDCCCDDDDDDDDD???>>><<<<<<>>>AAACCCEEEGGGHHHIIIKKKNNNPPPSSSTTTXXX___eeefffgggtttyyygggZZZTTTRRRPPPNNNKKKIIIGGGEEECCCCCCCCCDDDFFFHHHKKKMMMOOOQQQTTTWWWYYYYYYZZZ[[[\\\]]]^^^______```ccceeeeeedddbbbaaahhhqqqtttgggVVVOOOSSSXXXtttfffUUUSSSSSSZZZiii{{{{{{qqqkkkcccbbb]]]OOOAAA<<>>;;;:::??????===;;;999666333222111111111111111111111111111111111111111111111111111222222333333444444555777777777777999===CCCHHHMMMRRRZZZ```fffmmmuuu|||}}}xxxssskkkeee```[[[UUUQQQHHHEEEBBB@@@@@@AAAAAAAAA=========>>>???BBBEEEGGGFFFGGGIIILLLPPPTTTWWWYYY\\\bbbggggggkkk}}}ttteee\\\QQQKKKJJJJJJHHHFFFCCCCCCBBBAAABBBBBBCCCDDDJJJMMMPPPRRRSSSTTTVVVXXXWWWWWWYYYZZZ\\\]]]^^^___^^^^^^___```bbbcccdddeeehhhqqqrrraaaOOOOOO^^^mmm\\\RRRRRRTTT^^^ppp{{{sssllldddccc[[[KKK>>>>>>IIIUUUaaa\\\^^^aaaYYYIIIDDDIIINNNNNNKKKGGGAAA===<<<<<>>???<<<>>>@@@AAABBBDDDFFFIIIHHHIIIKKKOOOTTTXXX\\\^^^]]]aaaggglllwww~~~}}}|||xxxqqqlllddd\\\SSSOOOJJJGGGHHHHHHFFFDDDCCCCCCCCCDDDEEEFFFGGGGGGJJJMMMPPPSSSTTTUUUWWWYYYVVVWWWXXXYYY[[[]]]^^^^^^[[[[[[\\\]]]^^^```bbbcccaaaddd___RRRNNN___zzzWWWRRRPPPTTTbbbwww{{{rrrkkkdddbbbWWWFFF===BBBOOOXXXaaa^^^___```XXXLLLIIIMMMQQQPPPMMMFFF@@@===???BBBCCC@@@<<<888555333333333111111111111111111111111111111111111111111111111111222222333333444444555999999888777888<<>>>>>???AAA<<<@@@DDDEEEEEEFFFHHHJJJLLLMMMPPPSSSWWW[[[___aaabbbfffooo|||}}}wwwrrrooonnnqqqttttttsssuuuxxx|||}}}~~~}}}}}}}}}{{{yyyxxxzzzyyywwwzzz{{{sssnnnllllllnnniiihhhbbbYYYUUUUUURRRNNNIIIIIIGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIKKKLLLMMMNNNMMMOOORRRSSSTTTUUUWWWYYYYYYYYYYYYZZZ[[[\\\\\\\\\YYYZZZ[[[\\\]]]]]]\\\\\\YYYVVVQQQRRRfffhhhTTTQQQRRRXXXhhhyyyppphhh^^^ZZZOOOBBB@@@MMM\\\ddddddccc```[[[UUUPPPPPPSSSPPPOOOKKKDDD>>>>>>CCCHHHDDDAAA;;;777333222333444111111111111111111111111111111111111111111111111111222222333333444444555555555666666888===DDDIIIPPPUUU\\\aaafffllltttzzzyyy{{{|||~~~ooo\\\RRRNNNKKKJJJDDDDDDCCCBBBAAA@@@@@@???>>>>>>===;;;:::<<<>>>AAA===AAAFFFHHHHHHGGGHHHJJJQQQRRRTTTVVVZZZ]]]```bbbiiinnnzzz}}}vvvqqqnnnlll___aaabbb```^^^^^^bbbeeebbbcccdddcccaaa```aaaccc\\\ZZZZZZ\\\[[[ZZZ]]]ccc```]]]YYYTTTQQQPPPPPPPPPOOOPPPNNNHHHFFFHHHHHHFFFCCCDDDEEEDDDCCCDDDFFFHHHFFFGGGIIIJJJLLLNNNPPPPPPSSSTTTVVVVVVUUUUUUVVVXXX\\\\\\\\\[[[[[[[[[[[[[[[WWWYYY[[[]]]\\\ZZZWWWUUURRRNNNOOO```~~~ZZZQQQPPPUUU\\\ooowwwmmmeeeUUUQQQGGG>>>DDDWWWjjjrrrffffffaaaWWWQQQRRRVVVXXXNNNMMMIIIBBB===>>>EEELLLDDDAAA;;;666333222333444111111111111111111111111111111111111111111111111111222222333333444555555222222444555999???FFFLLLRRRWWW^^^ccchhhnnnuuu{{{www{{{xxxtttrrrvvvvvv^^^MMMFFFDDDCCCBBB@@@??????>>>>>>>>>>>>???======<<<<<<>>>@@@BBBCCCBBBDDDFFFGGGGGGHHHJJJLLLVVVTTTSSSXXX___dddeeedddqqq~~~|||xxxssslllgggaaa___\\\[[[[[[ZZZYYYWWWYYYXXXXXXWWWVVVUUUTTTTTTRRRRRRQQQPPPOOONNNMMMLLLMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIHHHGGGGGGFFFFFFEEEGGGGGGHHHHHHIIIJJJKKKKKKKKKMMMOOOOOOOOOOOOQQQSSSTTTTTTUUUVVVWWWWWWWWWWWW]]]]]][[[[[[[[[\\\]]]^^^```___\\\YYYYYYXXXTTTPPPIIIQQQXXXssskkkRRRQQQ\\\TTTaaayyywwwmmmeeeQQQOOOEEE===GGG___nnnoookkkbbbXXXQQQQQQUUUWWWXXXWWWPPPGGG???<<>>FFFLLLQQQXXX```fffiiiooowww~~~kkkkkkjjjjjjnnnvvvjjj^^^NNNEEEBBBCCCBBB@@@???>>>>>>=========>>>>>>=========>>>???AAABBBCCCDDDFFFHHHJJJKKKLLLNNNPPPUUUWWWYYY[[[^^^dddjjjoooyyyuuupppjjjeee```^^^[[[ZZZZZZYYYXXXWWWVVVVVVUUUTTTSSSRRRQQQQQQMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFFFFHHHHHHIIIJJJJJJKKKLLLLLLMMMOOOQQQQQQQQQQQQSSSUUUUUUUUUVVVWWWXXXXXXXXXXXXZZZZZZZZZZZZ[[[\\\]]]]]]^^^\\\YYYVVVUUUUUUTTTQQQOOOTTTYYYvvv~~~^^^QQQSSSWWWXXXhhhvvvjjj```IIIFFF???@@@RRRjjjtttpppggg```XXXTTTSSSTTTTTTSSSPPPKKKEEE@@@>>>@@@CCCDDDCCC>>>888333111111111111111111111111111000//////333333333222222222111111111222333333444444333333111444666777999===EEEKKKQQQXXX```fffiiiooowww~~~\\\^^^```cccfffkkkqqquuu{{{~~~~~~xxxtttuuuxxxiiiMMMGGG@@@>>>@@@AAA???<<<======<<<<<<<<<===>>>>>><<<===???@@@BBBCCCDDDDDDFFFIIILLLNNNOOOQQQTTTVVVUUUYYY]]]^^^___ggguuu||||||vvvqqqlllfffbbb^^^\\\ZZZYYYYYYXXXWWWVVVSSSSSSRRRQQQPPPOOOOOONNNKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHKKKKKKKKKLLLLLLMMMMMMNNNPPPQQQSSSTTTSSSTTTUUUWWWUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXYYY[[[\\\\\\\\\\\\^^^[[[VVVRRRNNNKKKJJJJJJGGGPPPZZZ|||}}}iiiRRRRRRXXXWWW___rrr}}}ssseeeXXXCCC@@@===EEE]]]tttwwwnnnccc^^^YYYVVVUUUSSSOOOLLLIIIFFFBBB@@@AAAAAAAAAAAAAAA===777333111111111000000111111111111000000///333333333222222222222111111222333333444444333333333555777777999===DDDJJJPPPWWW```fffiiioooxxxNNNPPPTTTWWWYYY]]]aaaeeeiiikkklllkkkiiikkkpppuuu}}}rrrbbbMMMBBB???<<<<<>>???===>>>AAACCCEEEFFFFFFFFFIIIKKKOOOQQQSSSVVVZZZ\\\\\\___aaaccciiiwww___iiivvvzzztttooojjjddd```]]]ZZZXXXWWWWWWWWWVVVUUURRRRRRQQQPPPOOONNNMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJJJJKKKKKKMMMMMMNNNNNNNNNOOOOOOOOOQQQRRRTTTUUUTTTUUUVVVXXXVVVWWWXXXYYYZZZ[[[[[[[[[YYYZZZ[[[]]]]]]]]]\\\[[[[[[XXXTTTQQQKKKGGGGGGKKKNNNdddzzzwwwqqqoooqqqyyytttYYYOOOUUU\\\^^^hhhyyypppaaaRRRCCCBBBBBBMMMbbbssstttkkkccc___YYYVVVTTTRRRNNNJJJHHHEEEAAAAAABBBBBBAAA???>>>:::555222111111111000000000111111111111000///222222222222222222222222111222333333444444333333444666888888999===DDDJJJPPPWWW```fffiiioooxxxBBBCCCEEEGGGIIILLLPPPTTTWWWYYY]]]___aaadddjjjnnnzzzyyyyyykkkQQQGGGFFFAAABBB???======>>>???===;;;<<<<<<<<<===>>>???@@@AAA???@@@CCCFFFIIIJJJJJJJJJKKKNNNRRRUUUWWWZZZ^^^aaaeeedddfffmmm|||jjjccccccffflllssszzz}}}xxxrrrmmmhhhccc```[[[YYYWWWVVVWWWWWWVVVUUUSSSRRRQQQPPPOOONNNNNNMMMOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMJJJJJJKKKLLLMMMMMMNNNOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRTTTTTTTTTUUUVVVXXXVVVWWWYYYZZZ[[[\\\\\\\\\\\\]]]^^^^^^^^^]]]\\\[[[UUURRRPPPNNNJJJFFFKKKTTTnnnrrrvvvyyy|||]]]SSSUUUVVV\\\ffftttvvvlll]]]NNNDDDGGGLLLUUUcccnnnpppmmmfff```YYYTTTRRRQQQNNNLLLKKKGGGBBBAAABBBCCCAAA>>>;;;888444111111111111000///000000111111111000000222222222222222222222222111222333333444444333333444666888888999===DDDJJJQQQXXX```fffiiiooowww~~~}}}???@@@AAAAAABBBDDDHHHKKKLLLOOOSSSVVVXXXZZZ]]]___lll^^^UUUMMMBBBCCCDDD===@@@>>><<<<<<>>>?????????===>>>>>>???@@@AAACCCDDDBBBDDDFFFIIIKKKMMMOOOOOOOOORRRVVVYYY[[[^^^bbbeeegggfffjjjxxxttteee___aaagggqqqyyy}}}zzzvvvqqqkkkfffbbb```[[[YYYWWWVVVWWWWWWVVVUUUSSSSSSRRRQQQPPPOOOOOONNNOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRTTTTTTTTTTTTVVVXXXVVVWWWXXXZZZ[[[\\\]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]UUUPPPLLLIIIDDDCCCOOO___~~~yyysssRRRSSSYYYVVV\\\lll}}}qqqgggWWWJJJEEELLLVVV___gggllloooqqqggg```XXXRRRQQQPPPOOOMMMKKKGGGBBBBBBEEEEEEAAA===888666222000111111111000///000000111111111111000111222222222222333333333111222333333444444333333444666888888:::>>>EEEKKKSSSYYYaaafffiiinnnvvv|||zzz@@@AAACCCCCCBBBCCCDDDFFFDDDFFFIIILLLMMMMMMNNNNNNSSSFFFCCCDDDAAADDDFFF>>>>>>>>>===>>>???@@@@@@@@@??????@@@AAABBBDDDFFFGGGFFFGGGHHHJJJMMMPPPSSSTTTTTTWWWZZZ]]]___bbbfffiiiiiinnnzzz}}}jjj```eeeoooxxxwwwtttoooiiiddd```___[[[YYYWWWWWWWWWXXXWWWVVVTTTSSSSSSRRRQQQPPPOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPRRRRRRQQQQQQQQQQQQQQQQQQQQQSSSUUUUUUUUUUUUWWWYYYUUUVVVXXXZZZ[[[\\\\\\]]][[[[[[[[[\\\]]]^^^```aaaXXXPPPLLLLLLNNNWWWqqqfffQQQSSSXXXYYYdddttt}}}nnn```QQQEEEKKKSSS___jjjnnnooonnnoooccc]]]VVVQQQPPPOOOMMMKKKFFFCCCAAADDDHHHHHHBBB;;;666444111000000111111000//////000111111111111111111111222222222333333333111222333333444444333333333555777888:::???GGGMMMUUU[[[bbbfffiiimmmtttzzzwww~~~~~~<<<>>>AAABBBAAA?????????;;;===???@@@AAABBBBBBBBB???<<>>===<<<===???@@@AAA@@@BBBBBBBBBCCCCCCDDDDDDDDDGGGGGGFFFFFFFFFHHHIIIJJJMMMNNNQQQSSSVVVWWWYYYYYYaaa^^^bbbjjjjjjgggnnn|||vvvgggqqqtttuuuqqqiiiaaa\\\ZZZWWWXXXYYYZZZZZZZZZVVVQQQTTTVVVSSSNNNOOOTTTSSSMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNLLLKKKLLLMMMTTTQQQOOOOOOQQQSSSQQQOOOWWWVVVUUUTTTTTTTTTTTTTTTTTTVVVWWWXXXXXXXXXYYYZZZ]]]XXXUUUYYY\\\]]]\\\\\\]]]XXXWWWYYYXXXUUUXXX___XXXhhh}}}yyyYYYSSSPPPSSSYYYeee{{{oooUUUDDDIIIVVVhhhttthhhfffXXXTTTOOOLLLLLLMMMIIICCC>>>???BBBFFFIIIGGG@@@:::444333222111000000000000000000000000000000000000222222222222222222222222333333333444444444555555444555888<<<===@@@JJJUUU[[[^^^cccggglllqqqvvvzzzyyy~~~EEECCCAAAAAABBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEFFFFFFEEEFFFGGGIIIKKKLLLMMMNNNPPPSSSVVVXXXYYYZZZccc___aaahhhjjjkkkxxx|||qqqgggaaa```cccfff\\\ZZZXXXVVVVVVWWWVVVTTTQQQTTTSSSPPPPPPSSSSSSOOONNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOONNNMMMMMMNNNSSSQQQOOOOOOQQQRRRQQQPPPSSSSSSSSSSSSSSSSSSTTTTTTZZZXXXVVVUUUVVVWWWWWWWWWYYYXXXWWWXXX[[[^^^^^^]]]VVVTTTSSSSSSPPPPPPZZZgggiiiSSSRRRSSSVVV\\\kkk{{{jjjRRREEEMMMWWWnnnrrrkkkkkkXXXTTTOOOKKKKKKJJJFFFAAABBBAAAAAACCCDDDBBB===888444333222111000000000000000000000000000000000000222222222222222222222222333333333444444444555555444555888<<<===???IIITTT[[[^^^cccggglllqqqwwwzzzzzz~~~~~~GGGEEECCCCCCDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>???AAACCCCCCBBBDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIKKKMMMOOOQQQQQQRRRTTTWWWZZZ\\\]]]]]]ddd```bbbiiioooxxxrrrccc```bbbeeeZZZXXXUUUUUUVVVUUUTTTSSSNNNRRRTTTRRRQQQRRRSSSQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQPPPOOONNNOOOPPPRRRPPPOOOOOOQQQRRRQQQPPPQQQQQQRRRTTTTTTUUUUUUTTTUUUSSSSSSVVVZZZ\\\[[[YYYWWW]]]]]]YYYZZZaaabbb]]]XXXTTTOOOKKKNNN^^^|||kkkWWWPPPTTTYYY[[[aaattttttcccLLLFFFTTThhhwwwkkkgggeeeYYYTTTOOOLLLKKKHHHDDD@@@GGGCCC@@@??????>>>999666333333222111000000000000000000000000000000000000222222222222222222222222333333333444444444555555555555888;;;<<<>>>GGGRRR[[[^^^cccggglllqqqwww{{{zzz~~~~~~IIIHHHFFFFFFGGGHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAABBBDDDEEEFFFEEEFFFGGGGGGHHHIIIJJJKKKKKKNNNNNNNNNOOOPPPRRRTTTVVVWWWXXXZZZ\\\___```aaaaaaccccccjjjtttzzzbbbSSSWWWUUUUUUYYYZZZWWWUUUTTTOOORRRTTTSSSQQQQQQRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQPPPOOONNNOOOPPPQQQQQQPPPPPPQQQRRRRRRRRRRRRSSSTTTVVVVVVVVVVVVUUUPPPSSSWWW[[[]]]^^^]]]]]]YYYaaaaaa[[[\\\eeegggaaaXXXSSSNNNOOO```sssWWWPPPRRRWWW]]]aaakkkmmmZZZGGGGGGZZZyyyssslllggg```ZZZTTTPPPOOOMMMIIIEEEEEEHHHEEEAAA??????===888444333222222111000000111111000000000000000000000000111111111111111111111111333333333444444444555555555555888;;;;;;===FFFQQQZZZ^^^bbbggglllqqqwww{{{{{{~~~~~~LLLJJJIIIIIIJJJKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEGGGIIIIIIHHHJJJJJJKKKLLLMMMNNNOOOOOOSSSSSSRRRSSSSSSUUUWWWXXXYYY[[[]]]___aaacccddddddgggnnn{{{|||\\\^^^WWWTTTVVVWWWUUUWWW[[[WWWUUUTTTSSSQQQPPPQQQSSSPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQPPPOOOOOOPPPQQQQQQQQQRRRQQQQQQRRRSSSTTTTTTTTTUUUVVVVVVVVVVVVUUUWWWZZZ\\\\\\]]]```gggmmmnnnooohhh]]]ZZZ```aaa]]]OOOUUU___qqqwwwZZZPPPSSSRRRXXX___jjj|||{{{eeeSSSCCCIIIaaa}}}xxxwwwqqqeeeZZZTTTQQQRRRQQQKKKIIILLLIIIFFFCCCBBBAAA>>>888333333222111111000111111111000000000000000000000000111111111111111111111111333333333444444444555555555555888;;;;;;===FFFQQQZZZ]]]bbbggglllrrrxxx|||{{{~~~~~~NNNMMMKKKLLLMMMOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHIIIKKKMMMMMMLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVXXXZZZ[[[\\\^^^aaaeeehhhkkkmmmooowwwvvvhhh[[[WWWUUUTTT[[[dddddd\\\TTTQQQPPPNNNOOORRRQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQRRRRRRQQQPPPRRRSSSRRRSSSTTTSSSSSSSSSUUUWWWTTTTTTTTTTTTUUUVVVWWWXXX[[[[[[]]]aaakkk|||uuu```VVVTTTVVVWWW^^^rrr|||\\\LLLOOOVVVQQQYYYeeexxxrrr\\\LLLBBBLLLfff~~~}}}rrrddd[[[UUUSSSVVVTTTMMMLLLQQQLLLIIIEEEDDDBBB>>>777222222222111111111111111222000000000000000000000000111111111111111111111111333333333444444444555555555555888;;;<<<>>>GGGRRRYYY]]]bbbggglllrrrxxx|||{{{PPPOOOMMMNNNPPPQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLNNNPPPPPPOOOPPPQQQRRRSSSUUUVVVWWWXXXWWWWWWXXXYYY\\\___bbbdddfffiiinnntttzzzzzzssskkknnnvvvqqqbbbTTTOOONNNMMMNNNPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSUUUTTTSSSSSSUUUVVVRRRTTTVVVUUUTTTTTTWWWYYYUUUUUUTTTUUUWWW[[[^^^aaa```aaaiiizzzuuu```ZZZ\\\hhhuuu|||dddQQQKKKOOOVVVSSS```sssgggRRRGGGBBBPPPlll|||mmmaaa^^^WWWUUUXXXUUULLLLLLRRRRRRMMMFFFBBB???;;;555111222111111111111111222222000000000000000000000000111111111111111111111111333333333444444444555555444555888<<<===???IIITTTYYY]]]bbbggglllrrrxxx|||{{{QQQPPPOOOOOOQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPNNNMMMNNNPPPRRRRRRQQQRRRSSSTTTUUUWWWXXXYYYZZZYYYZZZ[[[^^^bbbgggjjjmmmrrrvvv|||zzzgggTTTMMMMMMMMMMMMOOORRRRRRRRRRRRRRRRRRRRRRRRTTTUUUWWWWWWVVVVVVWWWXXXSSSUUUWWWVVVUUUUUUXXX[[[XXXWWWWWWXXX\\\aaagggjjjmmmppp~~~hhh]]]eeeuuu{{{bbbVVVRRRNNNPPPUUUXXXiiiyyy```LLLDDDBBBRRRoooqqqiii```XXXVVVYYYUUUKKKJJJQQQWWWPPPFFF???;;;777333000222111111111111111222222000000000000000000000000000000000000000000000000333333333444444444555555444555888<<<===@@@JJJUUUYYY\\\bbbggglllrrrxxx}}}{{{UUUTTTSSSSSSSSSQQQNNNLLLNNNOOOPPPQQQRRRRRRRRRRRRNNNNNNNNNOOOPPPQQQRRRRRRTTTTTTUUUVVVYYY\\\^^^```dddfffhhhmmmyyy}}}]]]SSSRRROOOMMMOOOOOOPPPQQQOOOOOORRRXXX^^^cccccceeeiiikkkhhhaaaZZZ]]]\\\___fffiiieeeaaa```ccceeeiiikkkjjjnnnyyyooozzzfffPPPMMMPPPPPPTTT[[[^^^vvvvvv```NNNEEEJJJ```www{{{yyyxxxxxxxxxuuuooojjj]]]ZZZYYYXXXSSSNNNNNNRRRWWWQQQGGG>>>999555333222111111111111111111111111////////////////////////333333222222222222222333333333444444444444444444333555888:::<<>>CCCLLLRRRUUUYYY```hhhpppvvvzzz|||}}}kkkgggaaa]]][[[ZZZYYYXXXWWWUUUTTTRRRPPPPPPPPPPPPPPPQQQSSSUUUVVVVVVVVVVVV[[[\\\___cccjjjrrryyy~~~zzztttsssvvvkkkddd[[[TTTRRRUUUZZZ]]]zzzzzz|||mmmRRRLLLKKKSSSXXXXXX[[[aaa{{{iii\\\LLLIIIZZZtttzzzrrroooqqqrrrnnnjjj```YYYTTTRRRPPPNNNQQQWWWNNNHHH@@@999666444444333111111111111111111111111111111111111111111111111111111000000000111111222333333333444444444555555555777:::<<>>777444333333333111111111111111111111111111111111111111111111111000000000///000000111222222333333444444555555555555777:::<<<>>>DDDLLLSSSXXX[[[```ffflllqqquuuwwwzzz{{{xxxtttqqqnnnlllllllllmmmlllkkkkkkoootttzzz~~~yyykkk[[[NNNQQQQQQSSSWWW\\\fffvvvsss___KKKBBBBBB\\\uuutttuuu|||}}}vvviiiaaa]]]^^^^^^XXXSSSPPPKKKEEE===777333222222222000000000000000000000000000000000000000000000000000000//////000111111222222222333333444555666666444666999;;;>>>CCCLLLRRRYYY\\\```ffflllqqqtttvvvyyysssbbbWWWOOOIIISSSTTTVVVZZZeeeyyyzzzaaaOOOHHHCCCMMMpppyyyzzz}}}xxxrrrjjjccc___bbbccc\\\RRRLLLHHHCCC;;;555222111111111000000000000000000000000////////////////////////000000000000111111222333111222333333444555666666444666999;;;>>>CCCKKKRRR\\\^^^bbbgggmmmrrrwwwyyyzzzsss___RRROOOPPPPPPVVVYYY]]]fffwww{{{fffRRRFFFIIIJJJ___{{{vvvqqqnnnllliii```\\\aaaddd]]]RRRJJJCCC>>>777222000111222222000000000000000000000000000000000000000000000000000000000111111222444444111222222333444555666777555777:::<<>>:::444000///111222333000000000000000000000000111111111111111111111111111111111111222333444555111111222333444666666777666999<<<===@@@EEENNNTTTZZZ[[[___eeekkkqqqvvvxxx~~~{{{hhhTTTLLLMMMPPPTTTXXX]]]bbblll|||\\\RRRNNN===BBBVVVqqqwwwnnngggccc```^^^]]][[[\\\^^^\\\TTTLLLHHH>>>888222000222444222000000000000000000000000000000000000000000000000000222222111111111111111111333333444444555666666666888999:::;;;???FFFOOOUUUYYY[[[aaagggmmmssswwwyyyyyy|||dddWWWLLLLLLRRRVVVYYY[[[fffsssdddSSSVVVYYYPPP[[[rrrzzzpppfff```^^^___]]]```bbb^^^XXXQQQJJJFFF<<<777222000222333222000000000000000000000000000000000000000000000000000111111111111111111111111333333444444555666666666888999:::<<<@@@FFFOOOTTTZZZ\\\aaaggglllqqquuuvvvxxx||||||{{{rrrhhhOOOKKKJJJQQQXXX\\\___bbbuuuhhhQQQTTT___dddhhh|||}}}zzzqqqfff___```ddd___ggghhh^^^SSSNNNHHHAAA:::666222000222333222000000000000000000000000000000000000000000000000000111111111111111111111111333333444444555666666666888999:::<<<@@@GGGOOOTTTZZZ]]]aaafffkkkpppssstttvvv~~~~~~zzzvvvzzzyyyyyyppp___OOOLLLNNNSSSYYY[[[^^^gggqqq|||qqqYYYTTTeeehhhjjj~~~{{{zzzvvvnnnfffcccfffjjjeeekkkhhh[[[QQQMMMEEE:::888555111000111222222000000000000000000000000000000000000000000000000000111111111111111222222222333333444444555666666666888999;;;===AAAGGGOOOTTTXXX[[[```eeekkkpppsssuuuuuu}}}}}}vvvtttxxx~~~uuuwwwxxxtttkkk]]]PPPGGGMMMSSSZZZ]]]\\\bbbuuuwwwfffTTT```ssskkkrrr~~~uuummmiiihhhjjjlllmmmllldddWWWQQQMMMAAA333555333111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222333333444444555666666666888999<<<>>>BBBHHHOOOTTTVVVYYY^^^eeekkkqqquuuxxxvvv}}}~~~xxxqqqnnnvvvwwwtttxxxwwwpppbbbSSSKKKMMMRRROOOUUU]]]cccgggtttvvvaaaXXXhhhrrrlllzzzqqqmmmlllkkkkkkrrriii^^^VVVQQQIII<<<111222222111111111111111111000000000000000000000000000000000000000000000000000000000111222222333333333333444444555666666666888:::<<>>@@@DDDJJJRRRWWWXXX[[[___dddjjjqqqyyy~~~zzz~~~~~~}}}|||}}}}}}{{{{{{||||||{{{zzzyyyxxxsssuuuxxx{{{||||||{{{{{{{{{zzzzzzzzzzzzzzz|||~~~|||yyyxxxxxxxxxzzzqqqkkkfffeeedddccciiiqqqzzzsssqqqqqqlllgggdddbbb^^^WWWQQQOOONNNQQQWWWZZZ\\\```eeevvvhhh[[[\\\```kkktttwww{{{qqqrrrsssssswwwyyyuuummm___[[[UUUMMM@@@444000333000000000/////////......000000000000000000000000000000////////////000000222222222222222222222222333333444555555666666777999:::===@@@EEELLLTTTYYY\\\___bbbfffkkkqqqwwwzzzwww}}}{{{}}}~~~}}}||||||}}}~~~}}}|||zzzxxxwwwvvvvvvooouuu{{{~~~|||yyywwwwwwzzz|||~~~zzzvvvuuuuuuuuutttyyyzzz{{{yyywwwvvvvvvwwwuuuxxx{{{yyypppiiiccc```aaa^^^hhhuuu|||uuurrrmmmkkklllgggccc\\\UUUPPPOOOPPPRRRVVVVVVYYY]]]```eeeqqq}}}wwwhhhXXX]]]qqq{{{|||}}}qqqooommmrrr|||yyylll^^^WWWOOOFFF;;;222///111......///000///...---,,,000000000000000000000000000000////////////000000222222222222222222222222333444444555555666777777777999===AAAFFFMMMUUU[[[aaacccfffjjjnnnrrruuuwwwttt{{{zzz|||zzzzzzzzzzzz|||~~~~~~{{{xxxvvvvvvvvvvvvsssyyy{{{vvvuuuvvvwwwyyy|||zzzuuuttttttuuuuuuwwwwwwvvvuuuuuuuuuwwwxxxvvvxxx{{{~~~{{{~~~tttkkkgggfff^^^]]]\\\^^^gggwwwzzzrrrqqqpppkkkddd```UUUSSSPPPMMMMMMQQQVVV[[[``````bbbfffkkkyyy{{{dddZZZXXX```yyy{{{{{{{{{~~~zzzkkk```VVVJJJAAA888000...111///000222333333222000...000000000000000000000000000000////////////000000111222222222222222333333444444444555666666777777888;;;>>>BBBGGGNNNUUUZZZbbbcccfffkkkppptttvvvvvvuuu|||{{{}}}{{{{{{{{{|||}}}}}}zzzwwwvvvvvvwwwxxxwww{{{~~~|||vvvrrrsssvvvxxxyyy{{{~~~yyyuuutttuuuvvvvvvvvvuuuttttttuuuwwwxxxyyyyyyzzz}}}~~~}}}~~~ssskkkhhhhhhccc\\\ZZZ[[[aaahhhmmmsss|||yyyxxxpppjjjhhheee[[[QQQLLLKKKKKKLLLOOOTTTYYY\\\^^^^^^cccmmmxxxrrrgggWWWOOO]]]}}}qqqeeecccVVVGGG>>>777111///111000111333444444333111000000000000000000000000000000000////////////000000111111111222222333333333444444555555666777777888:::===@@@DDDHHHMMMSSSXXX```aaadddjjjqqqwwwxxxxxxxxx}}}~~~~~~~~~}}}}}}~~~~~~|||zzzxxxvvvuuuvvvwwwxxxuuuwwwwwwuuurrrqqqsssuuuzzzzzz{{{~~~~~~~~~}}}xxxuuutttuuuuuuuuuuuutttssstttvvvyyyzzzzzz{{{}}}~~~~~~~~~|||qqqddd```]]]^^^^^^ZZZXXXYYYZZZeeeqqqyyy}}}vvvqqqmmmiiigggdddaaa^^^dddsss{{{ttthhh^^^WWWSSSRRRPPPLLLLLLNNNNNNOOOQQQTTTYYY\\\___```bbbooo{{{lllVVVXXXUUUWWWmmmrrrfff``````RRRBBB:::666222111111...///111222222111000000000000000000000000000000000000////////////000000111111111222222333333444444555555666666777888888;;;>>>BBBEEEIIINNNSSSWWW^^^^^^```gggpppwwwzzzzzzyyy~~~~~~}}}}}}||||||{{{{{{{{{yyyxxxvvvtttssssssssssssqqqqqqqqqrrrssstttvvvwww{{{zzzzzz}}}}}}zzzzzz|||~~~~~~yyyvvvuuutttsssrrrsssrrrqqqtttxxx{{{{{{zzz{{{}}}~~~~~~}}}zzz{{{}}}zzzpppiiifffbbbZZZVVVWWWWWWZZZYYYWWWYYYaaafffffflllmmmnnnmmmjjjhhhffffffaaa^^^ZZZWWWUUUSSSQQQOOOMMMMMMMMMMMMPPPSSSQQQLLLJJJIIIIIIMMMOOORRRZZZccc___bbbdddeeefffkkkttt|||sss^^^UUUPPPTTT^^^ppp{{{kkkeeedddXXXIII:::555555333222222////////////000000000111000000000000000000000000000000////////////000000000111111222333333444444555555555666777777888888:::===AAAFFFJJJOOOUUUYYY]]][[[]]]dddnnnvvvzzzzzzvvv~~~}}}~~~||||||{{{zzzzzzyyyxxxxxxwwwvvvuuusssrrrppppppooonnnnnnooossswwwzzz{{{{{{{{{zzzzzz}}}}}}~~~{{{yyyyyy||||||yyywwwvvvsssrrrrrrpppppptttxxx{{{{{{yyyzzz|||}}}~~~}}}{{{zzz{{{}}}uuujjjaaa```cccWWWWWWTTTPPPQQQTTTSSSOOOMMMPPPSSSQQQNNNKKKKKKMMMJJJIIIGGGHHHIIIJJJIIIHHHGGGKKKMMMKKKIIIKKKMMMOOOOOORRRWWW]]]^^^___fffooosssxxx|||{{{{{{nnn[[[UUUXXXZZZ[[[mmmyyyzzzllljjjlllQQQBBB444111333333222222000000//////000111222333000000000000000000000000000000////////////000000000000111222333333444444555555666666777777888888888<<>>555000222444444333000000000000000000000000......///111333333111///000000000000000000000000222222222222333444444555666777777666555555777999<<<>>>AAADDDHHHNNNTTTYYY\\\ZZZ[[[bbblllsssvvvuuuvvvzzzzzz|||yyywwwxxxyyyzzzzzzyyyxxxxxxxxxvvvsssqqqooonnnmmmnnnppppppnnnmmmmmmppptttuuuuuutttttttttsssssstttwwwzzzzzzwwwsssuuuyyy}}}~~~|||zzzzzzzzz}}}}}}}}}}}}{{{}}}~~~~~~~~~}}}|||}}}~~~{{{yyywwwuuurrrpppqqqpppqqqsssvvvxxxxxxwwwwwwwwwvvvvvvuuuuuuuuuuuu{{{zzzzzzzzz|||~~~ooocccZZZYYY[[[[[[[[[\\\XXXVVVUUUUUUVVVVVVTTTSSSOOOOOOOOOOOOOOOPPPQQQQQQQQQRRRTTTTTTSSSSSSTTTVVV[[[^^^___eee~~~vvv^^^XXX\\\^^^]]][[[kkkwwwkkk```TTTAAA:::333000111333333111000000000000000000000000222111//////111111000///000000000000000000000000222222222222333444555555666777888777666666777999<<<>>>AAADDDHHHMMMTTTXXX\\\[[[\\\cccmmmuuuwwwwwwwww{{{zzz|||}}}{{{xxxuuuttttttvvvwwwwwwvvvuuuuuuuuussspppnnnmmmllllllmmmnnnnnnmmmkkkkkknnnpppqqqqqqppprrrsssppppppppprrrtttuuutttrrrsssvvvyyyzzzyyywwwvvvvvv|||{{{{{{~~~}}}xxxvvvyyy|||zzz}}}||||||~~~{{{yyyyyyyyyzzzyyyvvvrrrpppooooooqqqpppppprrruuuwwwvvvvvvuuusssqqqpppppprrrtttvvv}}}{{{zzzyyy{{{}}}}}}{{{tttkkkfff___[[[ZZZ[[[XXXVVVVVVWWWXXXXXXWWWUUUUUUTTTTTTTTTUUUVVVVVVVVVWWWYYYYYYXXXWWWXXXYYY___aaafffwwwnnn___RRRSSS\\\bbbdddeeerrrgggYYYLLL:::666111000111222111///000000000000000000000000444111...---...//////...000000000000000000000000222222222222333444555666666777888888777777888:::;;;>>>AAAEEEHHHMMMSSSWWW\\\[[[^^^dddnnnvvvyyyyyyyyy|||{{{{{{yyyvvvuuurrrpppooopppqqqrrrrrrqqqqqqqqqqqqpppmmmjjjmmmlllkkklllnnnnnnlllkkkiiikkklllllllllllloooqqqooonnnmmmmmmmmmnnnnnnnnnpppqqqrrrsssrrrrrrqqqqqquuuuuuvvvyyy~~~}}}{{{{{{|||~~~{{{vvvtttvvvzzz~~~}}}zzzzzz||||||zzzwww{{{zzz{{{}}}zzzvvvsssrrrqqqssstttqqqmmmkkklllnnnrrrqqqpppppprrrsssrrrqqqooonnnmmmmmmooorrruuuwww~~~|||zzzyyyzzz|||~~~zzzvvvvvv}}}xxxnnnjjjkkkgggbbb___^^^]]]\\\[[[[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZ\\\]]]]]]^^^aaafffiiipppxxxnnnZZZZZZZZZZZZ]]]hhhzzzyyyiii\\\MMM???555333111111222222111///000000000000000000000000111///......//////...---000000000000000000000000111111111222333444555666666777999999999888999;;;<<<>>>BBBFFFIIINNNSSSWWW[[[[[[^^^eeemmmuuuyyyzzzzzz}}}{{{{{{wwwwwwpppooommmkkkjjjkkkllllllmmmlllllllllmmmllljjjhhhjjjiiiiiijjjkkkkkkjjjhhhggghhhiiihhhhhhiiilllnnnnnnmmmkkkhhhgggggghhhiiilllkkkkkkkkkllllllkkkkkkkkklllooouuuzzz~~~zzzzzzxxxwwwwwwxxxzzz{{{zzzzzzyyywwwuuutttvvvxxxxxxuuurrrsssvvvwwwvvvtttvvvvvvvvvxxx{{{|||zzzyyywwwyyyzzzyyyvvvrrrpppooommmoooqqqooollljjjlllnnnsssqqqnnnmmmmmmmmmlllkkkgggiiikkkooorrruuuvvvwww|||{{{yyywwwxxxyyy{{{}}}yyyzzz|||~~~{{{tttrrruuu~~~zzzvvvrrrppplllkkkkkkkkkkkkllllllmmmpppqqqrrrtttxxxyyyeeeWWWWWW[[[^^^bbbnnn~~~mmm]]]NNN>>>333333222222333333333111000000000000000000000000000//////111444666555222///000000000000000000000000111111111222333444666666666888:::;;;::::::;;;<<<===@@@DDDGGGKKKOOOSSSWWWYYY[[[^^^dddlllssswwwzzz|||~~~{{{{{{xxxsssqqqqqqllljjjiiigggfffeeeffffffgggfffggghhhjjjjjjhhhffffffeeeeeefffggggggfffddddddeeeggggggfffgggiiikkkkkkjjjiiifffccccccdddfffjjjhhhffffffggghhhgggfffdddfffkkkqqqxxx|||}}}|||{{{zzzyyyzzz}}}}}}wwwwwwwwwwwwwwwwwwwwwwwwuuuvvvxxxxxxvvvtttttttttrrrpppnnnnnnpppqqqrrrqqqpppoooppprrrtttuuutttsssqqqsssuuuuuusssqqqpppooolllmmmnnnnnnmmmmmmnnnoooqqqnnnjjjhhhhhhhhhgggeeecccfffkkkppptttuuuuuutttwwwvvvuuuttttttttttttuuusssrrrtttyyy~~~}}}zzztttrrruuu~~~lll^^^ZZZYYY]]]]]]aaaqqq{{{kkkXXXFFF999333222333333444333333222111000000000000000000000000000222555999;;;999555222000000000000000000000000000000111222333555666777666888;;;<<<<<<;;;<<<===>>>AAAFFFIIIMMMPPPTTTWWWZZZ\\\```eeekkkqqqvvvyyy}}}~~~{{{~~~}}}xxxtttssspppkkkkkkmmmhhhgggfffdddbbbaaaaaa```bbbbbbccceeeggghhhgggeeedddccccccdddeeeeeedddbbbbbbdddeeefffffffffhhhiiieeeffffffdddaaaaaadddgggjjjfffccccccdddfffeeedddbbbdddjjjqqqxxx{{{|||{{{uuuuuuuuuvvvzzz}}}vvvwwwyyyzzzzzzyyywwwuuurrrtttvvvwwwuuutttssstttppppppooommmkkkkkkmmmooojjjiiiiiikkkmmmoooooonnnmmmoooqqqpppnnnmmmlllmmmjjjiiiiiijjjlllnnnnnnmmmkkkhhheeeddddddddddddccceeegggkkkoooqqqrrrqqqppppppppppppooonnnmmmlllllllllkkklllqqqwwwzzzxxxuuusssppprrrzzzooo]]]ZZZ^^^aaadddkkkyyy~~~mmmTTT@@@888888222333444333222111111111000000000000000000000000222222444666888777333111000000000000000000000000000000111222333555666777666888<<<======<<<======@@@CCCGGGKKKNNNRRRUUUXXX\\\^^^bbbggglllqqqvvvyyy}}}~~~zzz}}}xxxqqqnnnmmmmmmkkkggghhhlllgggfffdddbbb```___^^^]]]______```cccfffgggfffeeeeeeeeedddeeefffgggeeecccaaaccceeefffffffffggghhhaaacccdddcccaaabbbeeehhhjjjgggcccbbbdddfffeeedddbbbeeejjjrrrxxx{{{{{{yyytttttttttvvvyyy~~~}}}wwwyyy{{{}}}}}}{{{wwwuuurrrtttuuuuuutttssstttuuuqqqrrrqqqmmmiiigggjjjmmmgggeeeeeefffiiikkklllkkkjjjlllmmmllljjjhhhhhhiiifffdddccceeejjjlllkkkiiigggdddaaa```bbbcccdddccchhhiiikkkmmmnnnnnnnnnmmmkkkkkkllllllkkkiiigggffffffeeefffkkkrrruuurrroooppplllmmmuuu}}}qqq```YYY]]]``````iii~~~}}}iiiLLL666111666222333333222000000000111000000000000000000000000222111000111111111///---000000000000000000000000000000111222333555777777666999<<<>>>>>>======>>>AAADDDIIIMMMPPPSSSVVVYYY^^^```dddhhhlllqqqvvvzzz}}}~~~yyy||||||qqqpppgggggggggfffddddddfffhhhfffeeecccaaa```^^^^^^^^^]]]\\\[[[\\\___bbbccccccbbbccceeeeeeeeeeeefffhhheeeggghhhgggeeeddddddeeedddddddddbbb```aaacccfffhhheeebbbbbbdddeeedddbbbgggiiimmmppprrrssssssrrrppptttyyy~~~~~~~~~~~~}}}~~~~~~}}}zzzyyyyyyyyyvvvssspppppppppppppppqqqqqqqqqssspppllljjjiiiiiigggfffeeefffffffffeeefffiiikkkhhhgggeeedddccccccdddddddddeeefffeeeccccccdddeeedddeeeeeecccbbbaaabbbdddjjjjjjiiiiiiiiiiiiiiijjjmmmmmmmmmjjjeeebbb``````___dddiiikkkkkkjjjkkkmmmjjjjjjkkknnnssszzzqqqhhhaaa]]]___aaabbbhhhooozzz~~~ZZZ===888888333222333444222000//////000000000000000000111111222333111///000222333222//////////////////000000000111333222//////333555333888:::===@@@BBBCCCCCCCCCBBBGGGMMMQQQQQQRRRUUUXXX^^^```ccchhhmmmssswwwyyy~~~}}}~~~}}}qqqiiijjjggghhhhhhgggffffffhhhjjjhhhgggeeecccaaa```______\\\ZZZYYYZZZ]]]```aaaaaaaaabbbccccccbbbbbbccceeeeeefffeeedddbbbbbbeeegggeeeeeedddbbbaaaaaaccceeeeeebbb``````bbbddddddccciiikkkmmmppprrrtttttttttqqqyyy}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{yyyxxxxxxwwwtttqqqooonnnlllllllllnnnqqqrrrqqqoookkkjjjiiiiiihhhgggbbbeeeggghhhggggggggghhhgggfffeeedddcccbbbbbbbbbcccddddddcccaaa``````aaacccddddddcccbbbaaacccdddhhhgggfffffffffgggiiiiiihhhiiiiiifffbbb___]]]]]]bbbeeehhhiiiiiiiiikkkmmmmmmmmmmmmoootttzzz~~~~~~xxxaaa[[[ZZZ\\\aaadddhhhsss}}}kkkMMM777333444444222333444222000//////000000000000000000111111222333111///000222333111000////////////////////////...111222111444:::===<<<888:::===@@@BBBBBBBBBBBBCCCHHHNNNQQQRRRSSSUUUXXX___aaacccggglllqqqtttwww|||}}}~~~yyyssstttrrrkkkhhhjjjggghhhiiiiiihhhhhhjjjllljjjiiigggeeecccaaa```___ZZZXXXXXXYYY\\\^^^___^^^```aaaaaa```^^^^^^___```dddcccbbb```^^^```cccgggdddddddddbbb``````bbbdddbbb___]]]]]]___ccceeeeeekkklllnnnqqqrrrtttuuuuuurrr|||~~~}}}|||||||||}}}{{{xxxwwwvvvtttrrrpppmmmkkkhhhggghhhlllpppsssnnnllliiihhhhhhhhhhhhgggaaadddhhhiiiiiigggffffffffffffeeeeeecccbbbaaa```aaabbbbbb```]]]\\\\\\\\\___```aaaaaa```___aaabbbcccbbbaaaaaabbbeeegggiiifffgggfffddd```^^^]]]^^^ffffffgggffffffgggkkknnnpppnnnlllmmmrrrxxx|||zzzyyy}}}|||xxxwwwssscccYYY]]]^^^bbbeeeiiitttwwwiiiSSS@@@444111333666222333333222000///000111000000000000000111111222222111000000222222111000////////////////////////999;;;:::666555888999777777999<<<>>>@@@AAABBBBBBCCCHHHNNNQQQRRRSSSVVVYYY___aaacccfffjjjnnnrrrtttyyy~~~}}}~~~}}}uuuppppppooojjjhhhjjjggghhhjjjiiiiiiiiikkkllliiiiiigggeeecccaaa___]]]YYYXXXXXXYYY\\\]]]]]]]]]``````___]]][[[ZZZ[[[]]]___``````___^^^^^^aaacccaaaaaaaaa```^^^^^^___aaa___^^^\\\\\\^^^bbbfffhhhlllmmmnnnppprrrsssuuuuuurrryyy~~~|||zzzxxxxxxwwwzzzxxxvvvuuusssqqqooonnnjjjiiigggggghhhlllppprrrjjjhhheeeeeeeeeffffffeeebbbeeehhhiiihhhffffffffffffggggggfffeeebbb```____________]]]ZZZXXXXXXYYY\\\]]]______^^^]]]^^^______^^^]]]^^^___bbbfffhhhggghhhgggeeebbbaaaaaabbbiiihhhfffddddddgggkkknnnqqqnnnjjjjjjoootttxxxyyy{{{uuusssuuuwwwuuutttvvv~~~rrrddd``````eeeeeeggglllxxxyyykkkVVV@@@999666333444888111222333222000///000111000000000000000111111222111000000000111111111000111000000000000000//////???@@@===777444555444111777999;;;===???AAAAAABBBDDDIIIOOORRRSSSTTTVVVYYY]]]___aaaeeeiiinnnqqqsssvvv||||||vvvuuuwwwvvvqqqlllkkkiiifffeeeffffffgggiiiiiihhhhhhiiijjjfffeeeeeecccaaa^^^\\\[[[ZZZYYYYYY[[[]]]^^^^^^]]]______^^^[[[XXXWWWYYYZZZ[[[]]]___```___]]]]]]]]][[[\\\]]]\\\[[[[[[\\\]]]^^^^^^]]]]]]___bbbeeehhhjjjkkkmmmooopppqqqrrrrrruuuuuuvvvxxx{{{||||||{{{{{{}}}|||}}}~~~|||yyyvvvtttsssrrrrrrrrrqqqpppmmmlllkkkjjjiiiiiiiiijjjkkklllnnnooofffdddbbbaaabbbccccccbbbfffgggggggggffffffgggiiihhhhhhhhhgggeeebbb```^^^\\\]]]]]]\\\YYYWWWWWWXXX]]]___```aaa___^^^______\\\\\\\\\]]]___bbbeeegggggghhhgggfffdddcccdddfffjjjhhheeedddfffiiilllnnnrrrnnniiijjjnnnsssuuuuuusssnnnllloooqqqqqqsssvvv|||}}}}}}}}}~~~qqqdddbbbhhhnnnrrruuu{{{pppZZZEEE555666999555333666111222333222000000000222000000000000000111111222000000111000000000000111222222222111111000000000333666555222333777999777888999;;;===???@@@BBBBBBDDDIIIOOOSSSSSSTTTWWWZZZZZZ\\\___dddiiinnnsssuuuvvv|||||||||tttooonnnooommmkkkhhhfffeeedddeeefffccceeegggfffeeeddddddeeeaaaaaaaaaaaa___]]]ZZZYYY[[[ZZZZZZ\\\^^^___^^^\\\]]]]]][[[XXXUUUUUUVVVXXXYYY\\\___```^^^\\\ZZZYYYWWWXXXZZZZZZYYYYYY[[[\\\]]]^^^_________```ccceeeeeegggjjjlllnnnnnnmmmmmmtttqqqooorrrwwwzzzxxxvvvvvvyyy~~~{{{yyy{{{~~~}}}|||zzzwwwtttrrrppppppkkklllllljjjhhhfffggghhhjjjjjjkkkkkkkkklllkkkkkkeeeccc`````````aaaaaa```hhhiiiiiigggffffffiiikkkiiihhhgggeeecccaaa^^^]]]ZZZ[[[\\\\\\ZZZYYYZZZ[[[aaaccceeeeeecccaaaaaaaaa[[[\\\]]]^^^aaaccceeefffeeeffffffdddcccccceeehhhjjjhhhfffgggiiilllmmmnnnrrrmmmiiijjjooossssssqqqjjjggghhhllloooooorrrwwwzzz{{{||||||}}}xxxiiidddgggppp}}}iiiHHH:::000333777555111222000222333222111000111222000000000000000111111222///000111111//////000111333222222111111000000///---000111///111777:::999999:::;;;===???AAABBBCCCEEEJJJPPPSSSTTTUUUXXX[[[ZZZ[[[___dddiiiooosssvvvwww|||||||||wwwtttqqqooolllkkkggghhhfffcccbbbccceeefffaaacccddddddbbb`````````]]]^^^______^^^\\\YYYXXXZZZZZZZZZ\\\^^^___]]][[[ZZZZZZXXXUUURRRRRRTTTVVV[[[]]]___^^^\\\ZZZYYYYYYTTTVVVXXXYYYYYYYYY[[[]]]\\\^^^``````^^^]]]^^^``````cccgggjjjlllkkkhhhgggnnnmmmnnnqqqtttuuutttsssssswww}}}}}}~~~}}}{{{yyyvvvsssqqqpppoooiiikkklllkkkhhhggghhhjjjnnnmmmkkkiiihhhhhhiiiiiifffdddaaa``````aaa``````hhhjjjkkkjjjiiihhhiiijjjhhhgggeeebbb```^^^\\\\\\YYYZZZ\\\\\\\\\\\\^^^___ccceeegggfffdddbbb``````[[[]]]___bbbdddeeeeeeeeeeeeeeeeeedddcccdddgggjjjhhhggggggjjjnnnoooooommmmmmhhheeegggmmmpppnnnjjjgggfffiiinnnqqqqqqsssxxxxxxzzz{{{|||}}}zzzuuunnnmmmuuuuuuXXX<<<666222222444444222000000111222222111000111222000000000000000111111222...000111111///...///111111111000000///......---111333222000111555777555:::;;;<<<===???BBBCCCDDDFFFKKKQQQTTTUUUVVVXXX[[[[[[]]]```dddiiinnnrrrtttyyy}}}|||~~~}}}yyy}}}xxxqqqmmmllllllkkkiiidddeeeccc```^^^___aaaaaa```aaacccbbb```]]]\\\\\\\\\]]]^^^^^^^^^\\\ZZZXXXZZZYYYZZZ\\\^^^^^^\\\ZZZXXXWWWUUURRRPPPPPPRRRTTT^^^___^^^\\\YYYXXXYYYZZZRRRUUUXXXYYYZZZZZZ\\\^^^[[[^^^``````]]][[[[[[\\\]]]```eeeiiijjjhhheeecccfffjjjooorrrqqqpppppppppssswww|||}}}{{{yyyvvvtttrrrppppppkkkmmmooonnnlllkkkmmmooorrrooojjjfffeeeeeegggiiihhheeebbbaaaaaabbbaaa```gggjjjmmmnnnllljjjiiihhhhhhfffccc___]]][[[ZZZZZZXXXZZZ\\\]]]^^^___aaacccbbbdddeeeeeebbb___^^^]]]\\\^^^aaadddfffffffffeeefffffffffeeeeeefffiiilllgggfffhhhlllqqqrrrpppmmmgggbbb```ccciiillliiidddhhhhhhmmmsssuuutttvvvzzzwwwyyy{{{|||}}}zzzrrryyyyyy]]]AAA777888666222222444555222000111222222111000111333000000000000000111111222...000222111...---///111000//////...---,,,,,,,,,///222222000222777999888;;;;;;<<<>>>@@@BBBDDDEEEFFFKKKQQQTTTUUUVVVYYY[[[^^^___aaaeeeiiimmmqqqssszzz~~~|||}}}{{{uuutttxxxsssqqqnnnjjjgggfffeeeeeeaaa```^^^]]]^^^___aaabbb]]]^^^______^^^\\\ZZZYYYXXXZZZ\\\]]][[[ZZZYYYYYYYYYXXXXXXWWWUUUTTTTTTSSSVVVUUUSSSQQQQQQRRRSSSTTTXXXYYYZZZZZZYYYWWWUUUSSSTTTQQQPPPSSSZZZ^^^]]][[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]```eeejjjkkkhhheeebbbfffgggiiijjjlllnnnoooooouuuyyy}}}~~~~~~~~~}}}zzzxxxwwwvvvtttttttttuuuuuuttttttsssxxxxxxvvvrrrmmmkkknnnqqqqqqoookkkgggdddbbbbbbbbb______```aaacccccc```^^^eeefffhhhjjjjjjjjjiiihhhcccaaa___]]][[[XXXTTTRRRSSSTTTVVVYYY\\\___aaabbbccccccccccccbbb```^^^]]]aaa``````bbbeeeggghhhgggeeegggiiigggdddcccdddfffhhhgggiiinnnsssrrrlllffffffbbb^^^]]]aaadddeeeeeedddiiinnnqqqrrrtttwwwzzztttyyy|||{{{||||||uuuvvv|||bbbFFF<<<555555444333333222111111000000111111111222222222000000000000000000000000000000000000000000000000////////////////////////111111222333444666777888666999===???@@@AAACCCEEEFFFOOORRRUUU[[[WWWXXXdddddd``````hhhoooqqqrrrttt{{{zzz|||xxxrrrrrrpppnnnpppuuummmkkkgggdddaaa`````````\\\\\\[[[ZZZZZZ[[[\\\]]]ZZZ[[[\\\\\\\\\ZZZXXXWWWTTTVVVYYYZZZXXXUUUTTTTTTUUUUUUTTTTTTSSSRRRRRRQQQUUUSSSRRRPPPPPPPPPRRRSSSXXXXXXXXXXXXVVVSSSPPPOOONNNLLLKKKOOOVVVZZZZZZYYYVVVVVVVVVVVVVVVWWWWWWXXXZZZ\\\___bbbcccddddddccceeeeeefffggghhhjjjlllmmmqqqtttwwwwwwwwwzzz{{{uuurrrqqqqqqpppnnnooorrruuuxxxzzzzzz{{{zzzwwwrrrmmmiiijjjnnnqqqnnnllliiieeebbbaaaaaaaaa```^^^^^^___```aaa```___ggghhhiiijjjjjjiiigggfffaaa```^^^\\\[[[XXXVVVTTTUUUUUUVVVWWWYYY[[[]]]^^^^^^______```___^^^\\\ZZZ______```bbbfffggggggfffbbbdddeeedddbbbbbbdddfffggghhhiiilllnnnmmmiiieeeaaa]]]YYYZZZ^^^ccceeeeeeaaaeeejjjlllnnnppptttwwwrrrwwwyyyxxxxxx|||~~~~~~|||{{{}}}{{{wwwrrrqqqzzzlllMMM<<<999555444444333222222111111000000111111111222222222000000000000000000000000000000000000000000000000////////////////////////111111111222444555777888777:::<<<>>>>>>@@@CCCEEEGGGOOORRRUUUZZZWWWWWWdddddd``````fffmmmppprrruuu{{{zzz|||yyyrrrqqqmmmjjjjjjiiiggghhhkkkfffdddaaa^^^\\\[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXUUUVVVWWWXXXWWWWWWUUUTTTQQQTTTWWWXXXUUURRRPPPOOOOOOOOOOOOOOOOOOOOOOOOOOORRRQQQPPPOOONNNOOOPPPQQQVVVVVVUUUTTTQQQNNNKKKIIIJJJHHHHHHLLLRRRVVVWWWVVVSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXYYY\\\___bbbdddcccbbbbbbbbbdddfffhhhiiimmmnnnpppppppppuuu||||||qqqkkkkkkmmmmmmkkkjjjmmmrrrwww{{{}}}~~~~~~|||uuummmgggfffiiinnnpppjjjhhheeebbb```______```___^^^\\\]]]^^^``````___ggghhhhhhhhhhhhfffdddccc```___^^^\\\ZZZXXXVVVUUUVVVUUUTTTSSSTTTVVVXXXYYYYYYZZZ[[[\\\\\\ZZZXXXVVV[[[\\\^^^bbbfffgggfffeee___``````______aaadddgggggghhhjjjjjjhhhfffddddddddd```\\\\\\```dddfffeee]]]```cccfffhhhlllpppsssppptttvvvttttttyyy}}}}}}uuuqqqvvv{{{zzz{{{|||rrrjjjggghhhnnnxxxhhhLLL888444777444444333333222222111111111111111111111222222222000000000000000000000000000000000000000000000000////////////////////////111111111222444555777888999:::;;;<<<<<<>>>BBBEEEGGGPPPRRRUUUZZZVVVWWWdddeee```^^^eeekkkooorrrvvv}}}}}}~~~{{{yyyxxxtttqqqkkkjjjjjjiiifffccccccdddbbb```]]][[[YYYYYYYYYZZZXXXXXXXXXXXXXXXWWWVVVUUUQQQRRRRRRSSSSSSSSSRRRRRRQQQTTTWWWWWWUUUQQQNNNMMMKKKKKKKKKLLLMMMMMMNNNNNNPPPOOOOOONNNNNNNNNOOOPPPRRRRRRQQQPPPNNNLLLJJJHHHJJJHHHHHHKKKOOOSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWWWWXXXZZZ]]]```bbb``````______```bbbdddfffiiikkkmmmmmmnnnqqqwww|||zzz|||}}}}}}tttjjjgggkkknnnmmmjjjmmmppptttyyy{{{{{{zzzyyyyyyrrriiieeegggkkkmmmnnnhhhfffdddaaa_________```^^^]]]]]]^^^___```^^^]]]ccccccddddddcccbbbaaaaaa```___^^^[[[WWWUUUTTTTTTTTTSSSQQQOOOPPPRRRUUUWWWXXXYYYZZZZZZYYYWWWTTTSSSXXXYYY\\\```dddeeecccaaa\\\\\\\\\\\\]]]```dddgggfffhhhjjjgggbbb___aaadddhhhccc^^^]]]___aaabbbaaa[[[\\\^^^```dddhhhlllooonnnrrrtttrrrttt{{{~~~|||xxxmmmiiimmmpppooonnnmmmooovvv~~~wwwpppooorrrvvv}}}kkkNNN:::333555666333333333333222222111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000111222333555666777:::;;;;;;;;;;;;>>>BBBEEEHHHPPPRRRTTTYYYVVVWWWdddeee```^^^cccjjjnnnrrrvvv~~~|||yyyvvvsssrrrrrrrrrpppmmm```cccfffeeebbbaaa``````]]]\\\YYYWWWVVVVVVWWWXXXVVVWWWWWWVVVUUUTTTSSSRRRNNNOOOOOOOOOPPPPPPOOOOOONNNQQQTTTTTTQQQNNNKKKJJJHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIHHHIIIKKKMMMMMMMMMRRRQQQQQQRRRSSSTTTUUUUUUWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]^^^___aaacccdddhhhkkknnnooonnnooorrruuuxxxyyy{{{|||~~~~~~~~~|||zzzwwwqqqjjjjjjnnnpppmmmhhhmmmpppssswwwxxxwwwuuusssqqqmmmhhhgggiiillllllkkkhhhfffcccaaa```___```aaa]]]^^^^^^```aaa___\\\YYY[[[\\\\\\]]]]]]^^^^^^^^^^^^^^^]]]XXXSSSPPPPPPQQQPPPOOONNNMMMNNNQQQTTTVVVZZZZZZZZZXXXVVVTTTRRRPPPTTTUUUXXX\\\```aaa___]]]ZZZYYYXXXYYY[[[___ccceeecccfffhhhddd]]][[[___cccbbb]]]XXXWWWYYY[[[\\\[[[ZZZZZZ[[[]]]aaaeeeiiikkklllqqqssssssvvv~~~wwwrrrvvvwwwvvvsssppplllkkkmmmooonnnwwwuuuqqqpppxxx~~~mmmRRR<<<666999888333333222222222222222111111111111111111111111111111////////////////////////////////////////////////////////////////////////000000111111333555666777::::::;;;;;;<<<>>>BBBFFFIIIQQQRRRTTTYYYUUUWWWdddfff```^^^dddkkkooosssvvv|||{{{||||||xxxvvvuuusssnnnmmmllllllllljjjfffcccbbbgggiiiddd^^^\\\ZZZWWWWWWVVVTTTRRRRRRRRRTTTUUUSSSSSSRRRQQQPPPNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKIIIKKKMMMMMMJJJHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJKKKKKKKKKLLLLLLLLLLLLIIIIIIIIIJJJKKKKKKLLLLLLHHHGGGGGGGGGGGGGGGHHHIIIMMMMMMMMMNNNOOOPPPQQQRRRTTTUUUWWWYYYZZZZZZYYYYYYYYYZZZ[[[]]]___```aaabbbfffiiimmmnnnllllllnnnqqqyyyyyyxxxwwwvvvvvvuuuuuu{{{}}}~~~~~~|||yyywwwuuuvvvrrrnnnnnnpppoooiiidddiiikkknnnqqqrrrrrrpppooohhhgggfffgggiiikkkjjjjjjhhhfffdddaaa```___``````___^^^^^^______]]]YYYVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZ[[[YYYTTTOOOKKKLLLOOOMMMMMMLLLMMMOOOQQQTTTVVVZZZYYYWWWTTTRRRQQQPPPPPPQQQRRRSSSWWWZZZ[[[YYYWWWXXXVVVUUUVVVYYY\\\^^^______aaabbb___ZZZYYY]]]aaa[[[WWWSSSSSSWWW[[[]]]]]]YYYYYYYYY\\\```dddeeeeeehhhmmmqqqqqquuu}}}~~~|||{{{{{{~~~}}}{{{}}}{{{xxxqqqnnnqqqsssvvvvvvtttrrrpppoookkknnnttt}}}~~~xxxwwwuuuxxxkkkVVV>>>444777;;;777111222222222222222222111111222222222111111111111111////////////////////////000000000000000000000000////////////////////////000000000111333444666777999:::<<<===>>>@@@DDDGGGJJJQQQRRRSSSXXXUUUWWWdddfffaaa___ffflllpppssswwwvvvvvvxxx}}}|||zzzyyyuuupppnnnmmmnnnnnnmmmiiihhhhhhgggeeebbb___\\\eeekkklllccc[[[XXXUUUQQQTTTSSSQQQPPPPPPQQQRRRSSSRRRQQQOOOLLLKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFEEEFFFGGGFFFDDDCCCDDDEEEDDDDDDEEEFFFGGGHHHHHHIIIFFFGGGHHHHHHIIIIIIIIIHHHFFFFFFGGGGGGHHHIIIJJJKKKFFFGGGGGGGGGFFFGGGHHHIIIJJJJJJKKKKKKLLLNNNOOOPPPMMMNNNPPPQQQSSSTTTUUUUUUTTTVVVYYY\\\^^^___``````bbbeeehhhhhhggghhhlllpppvvvuuusssrrrqqqqqqqqqrrrxxxxxx||||||yyyyyy{{{{{{{{{zzzxxxwwwuuuttttttqqqpppooonnnnnnllliiifffggghhhiiikkkkkkkkkjjjjjj___aaaccceeeeeegggiiijjjhhhfffccc```___^^^^^^___bbb___[[[YYYXXXWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUSSSUUUTTTPPPKKKIIIKKKOOOMMMMMMNNNNNNPPPQQQSSSTTTUUUSSSPPPMMMMMMMMMOOOPPPOOOOOOOOOQQQTTTUUUTTTSSSUUUSSSRRRSSSVVVXXXXXXWWWYYY[[[[[[ZZZXXXXXXZZZ]]]YYYUUUQQQRRRVVV[[[]]]]]]YYYXXXXXX[[[```bbbaaa```bbbhhhlllmmmpppwww{{{{{{xxxxxxxxxwwwvvvvvvxxx{{{}}}}}}~~~~~~yyyyyy|||yyy|||{{{rrrqqqwwwwwwtttvvvpppQQQ@@@444555999555222333111111111111111111222222222222222111111111000000////////////////////////000000000000000000000000///////////////////////////000000111222444555666777999<<>>444333;;;:::000///777111111111111111111222222222222222222111111000000////////////////////////000000000000000000000000//////////////////////////////000111222444555666666999===@@@BBBDDDGGGIIIKKKRRRRRRSSSWWWTTTWWWdddeeebbbbbbiiipppssstttvvv~~~||||||~~~{{{wwwuuuuuuuuussspppooolllgggdddeeefffhhhhhhiiiccc]]]\\\^^^___^^^[[[ZZZZZZYYYXXXVVVSSSQQQPPPQQQNNNMMMNNNRRRTTTSSSRRRQQQOOOLLLJJJJJJIIIGGGEEEGGGEEECCCBBBBBBCCCEEEGGGEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@AAADDDFFFFFFDDDBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGIIIJJJLLLMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLFFFHHHIIIHHHGGGHHHLLLPPPQQQRRRTTTWWWZZZ]]]___```aaaaaa`````````ccchhhlllmmmmmmllljjjjjjlllqqqtttuuutttvvv}}}zzzxxxyyy{{{yyyvvvzzzvvvrrrpppppppppqqqqqqooommmllllllnnnoooooonnneeefffggggggfffccc```]]]ZZZYYYYYY\\\```dddfffgggaaaaaa^^^[[[YYYZZZ^^^bbb^^^[[[WWWTTTRRRSSSUUUWWW\\\ZZZVVVRRROOOMMMMMMMMMQQQOOOMMMJJJHHHHHHIIIJJJLLLNNNPPPPPPOOOMMMMMMNNNOOOSSSRRRKKKFFFIIIOOOQQQOOOOOOOOOPPPQQQPPPNNNKKKOOOQQQTTTUUUTTTTTTTTTUUUQQQSSSUUURRROOOOOOSSSXXXWWWRRRKKKIIIKKKPPPSSSTTTZZZYYYZZZ\\\``````]]]ZZZYYY\\\```dddiiilllmmmnnnlllnnnnnnnnnmmmmmmnnnpppuuuvvvxxxzzz{{{{{{{{{zzz}}}nnnLLL<<<888777666444222111111111111111222222222333333333000111111111000///---,,,////////////////////////---------------...///000------............------//////000222333444555555888===BBBCCCAAABBBGGGLLLNNNTTTRRRRRRWWWVVVZZZiiigggcccccciiinnnppptttxxx||||||}}}~~~{{{xxxxxxuuusssrrrssssssqqqooommmjjjgggeeeeeefffffffffeeebbb______aaaaaa]]]YYYZZZZZZXXXWWWTTTRRRPPPOOOSSSQQQNNNOOOPPPQQQPPPOOOPPPNNNKKKJJJIIIHHHGGGEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDCCCAAAAAA@@@@@@@@@@@@@@@AAACCCFFFFFFDDDBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLGGGHHHHHHIIIKKKMMMPPPRRRPPPPPPQQQSSSWWW[[[```bbbaaaaaaaaa```___bbbgggjjjjjjjjjjjjjjjkkknnnssswwwvvvuuuwww}}}}}}}}}}}}zzzvvvssspppmmmlllmmmoooooooooooommmlllmmmoooppppppooogggggggggfffddd```\\\ZZZXXXZZZ\\\___bbbdddeeefffbbb```]]]ZZZYYYZZZ]]]___^^^[[[WWWSSSRRRTTTWWWYYYYYYXXXUUURRRPPPOOOOOOOOOOOONNNLLLJJJIIIHHHHHHHHHKKKMMMOOOOOOMMMLLLLLLLLLGGGJJJIIIEEEFFFOOO[[[aaaYYYVVVRRROOONNNMMMLLLKKKNNNOOOQQQSSSTTTUUUTTTTTTPPPRRRTTTQQQNNNNNNSSSWWWTTTOOOIIIGGGIIINNNQQQSSSWWWWWWWWWZZZ\\\]]]ZZZXXXWWWYYY]]]aaaeeegggiiijjjiiiiiijjjjjjiiijjjmmmooorrrtttwwwzzz|||~~~|||}}}{{{wwwtttyyykkkPPPAAA;;;666555444333333222333333111111111222222222333333333333333222111000//////...........................------------......///------............------//////000111333444555666666:::>>>@@@@@@BBBEEEIIIMMMSSSRRRSSSXXXVVVZZZiiifffcccccchhhnnnpppssswwwzzz{{{|||}}}|||}}}~~~||||||}}}}}}zzzvvvrrrpppooooooooopppqqqqqqooommmkkkiiigggfffgggfffeeecccaaa``````ccceeeccc^^^YYY[[[ZZZXXXVVVSSSQQQOOONNNTTTRRRPPPOOOOOONNNMMMKKKOOOLLLJJJIIIHHHHHHFFFEEECCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@AAACCCEEEEEECCCBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBAAA@@@??????@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKIIIHHHIIINNNSSSVVVUUUSSSNNNNNNNNNPPPTTTZZZ___ccc^^^^^^^^^]]]]]]___cccffffffggghhhiiikkkpppuuuzzzxxxvvvxxx}}}~~~{{{vvvrrrjjjiiihhhhhhkkkllllllkkklllllllllmmmoooppppppoooiiiiiigggeeeaaa]]]YYYVVVVVV[[[aaaddddddcccdddeeeccc```[[[XXXXXXYYYZZZ[[[]]]ZZZVVVRRRRRRTTTXXX[[[WWWVVVTTTRRRQQQPPPQQQQQQLLLLLLLLLKKKJJJHHHGGGFFFJJJLLLNNNNNNLLLJJJJJJJJJHHHJJJHHHEEEJJJYYYiiirrr^^^YYYRRRMMMLLLMMMNNNOOONNNMMMMMMQQQUUUWWWUUUSSSPPPQQQRRRPPPMMMNNNRRRUUUPPPLLLGGGEEEGGGLLLPPPRRRTTTTTTUUUWWWYYYYYYWWWUUUTTTVVVYYY\\\___bbbcccddddddeeefffeeefffhhhllloooqqqsssuuuxxx{{{|||}}}}}}yyywwwtttpppnnnoootttwww___CCC;;;999666333333333222333333444444111111111222222222222333333333222111000000000000.......................................---------------............------//////000111222444555666777999<<>>BBBGGGJJJKKKJJJIIIPPPRRRTTTZZZWWWZZZgggeeebbbbbbggglllooorrrvvv{{{{{{zzzzzz~~~~~~zzz|||~~~zzzyyywwwuuutttuuuuuuttttttwwwvvvvvvtttrrrpppnnnmmmjjjlllnnnooommmkkkhhhfffffffffggghhhhhhfffbbb___^^^^^^^^^_________^^^\\\\\\ZZZXXXUUURRRPPPOOOOOOOOOOOONNNMMMKKKKKKKKKKKKJJJHHHFFFEEEFFFFFFEEEDDDBBBCCCEEEFFFFFFEEECCCBBBBBBBBBAAAAAA@@@AAAAAAAAA@@@??????@@@BBBBBBAAA@@@?????????@@@@@@??????>>>???>>><<<;;;;;;<<<>>>???AAABBBCCCCCCDDDDDDDDDDDDCCCCCCDDDFFFHHHIIIJJJKKKFFFGGGMMMXXXbbbbbbXXXNNNLLLOOORRRVVVXXXXXXXXXWWWTTTVVVWWWXXXZZZ\\\aaadddbbbdddfffhhhjjjmmmrrruuuwwwvvvwww|||~~~{{{vvvpppjjjfffhhhgggfffgggiiijjjjjjhhhlllmmmnnnqqqsssssspppnnniiihhheeeccc```]]]\\\[[[YYY```hhhjjjfffbbbaaaccc```]]]YYYVVVUUUUUUTTTTTTXXXVVVTTTRRRRRRUUUXXXZZZVVVUUUSSSRRRPPPOOONNNMMMJJJKKKLLLMMMLLLJJJGGGEEEHHHJJJLLLLLLKKKJJJJJJJJJLLLMMMLLLHHHJJJSSSZZZ]]]OOOMMMKKKKKKMMMOOOPPPPPPNNNKKKKKKPPPVVVYYYWWWSSSNNNMMMMMMLLLKKKLLLOOOQQQOOONNNKKKJJJJJJNNNSSSVVVUUUVVVWWWWWWWWWVVVWWWWWWSSSTTTUUUWWWZZZ\\\^^^___dddeeefffggghhhkkkooorrrooopppqqqsssssssssrrrrrruuutttrrrsssuuuuuusssqqqlllnnnuuuccc???777;;;999444333444333222111111111111111000000111111111222222222000///...---------...///.........................../////////...---,,,+++------............------/////////000111444777888===>>>@@@EEEJJJLLLLLLKKKIIIPPPRRRTTTYYYWWWYYYfffeeeaaaaaaggglllnnnrrrvvv}}}|||{{{zzz}}}|||zzz}}}~~~zzz{{{xxxuuuqqqooooooppppppsssrrrqqqooommmkkkjjjjjjhhhjjjlllllliiieeecccbbbdddddddddffffffddd```\\\]]]\\\[[[ZZZZZZ[[[[[[\\\ZZZXXXVVVSSSQQQPPPPPPPPPLLLMMMMMMLLLJJJIIIJJJLLLHHHFFFDDDDDDEEEEEEEEEDDDAAABBBDDDEEEEEEDDDBBBAAAAAAAAA@@@??????@@@@@@AAA@@@>>>===>>>???@@@???>>>======>>>>>>>>>===<<<<<<>>>===<<<;;;;;;<<<===>>>??????@@@AAABBBCCCCCCCCCBBBBBBDDDEEEFFFHHHIIIJJJDDDFFFKKKUUU]]]]]]TTTKKKKKKNNNSSSWWWYYYWWWUUUSSSUUUWWWYYYZZZ[[[^^^bbbeee```bbbdddfffhhhkkkooorrruuutttvvv|||~~~~~~zzzuuupppkkkhhhjjjiiihhhiiikkklllllllllqqqrrrtttwwwxxxwwwssspppiiigggdddaaa___^^^]]]]]]\\\```eeeeeeccc```______[[[[[[YYYVVVRRRQQQRRRTTTUUUTTTSSSRRRRRRTTTUUUVVVTTTSSSRRRQQQOOOMMMLLLLLLIIIJJJKKKKKKKKKIIIFFFEEEEEEGGGJJJJJJJJJIIIIIIJJJIIILLLLLLJJJLLLQQQTTTRRRLLLKKKIIIJJJKKKLLLKKKJJJLLLKKKLLLPPPTTTWWWUUUSSSMMMLLLJJJJJJJJJKKKMMMNNNOOOOOOMMMKKKKKKMMMRRRVVVUUUVVVWWWVVVUUUTTTVVVWWWSSSTTTUUUWWWZZZ\\\___```eeeggghhhiiijjjkkknnnpppkkkmmmooorrrttttttuuuuuupppooooooqqqrrrssssssrrrnnnlllkkkppp|||cccGGG555888888------888444333222111000000000000000000000111111111111222111000000//////000000000---------------------------.../////////...---,,,------............------//////...///111444777999;;;>>>AAAEEEHHHIIIIIIIIIKKKQQQRRRSSSXXXUUUXXXfffddd``````fffkkknnnqqquuu}}}|||{{{{{{~~~|||{{{zzz|||~~~|||yyyzzzxxxuuuqqqooonnnpppqqqooonnnllljjjhhhgggggggggbbbeeegggfffbbb___^^^^^^`````````aaaaaa```\\\YYYZZZZZZZZZYYYWWWWWWWWWXXXVVVUUURRRPPPNNNNNNOOOOOOKKKLLLMMMKKKHHHGGGIIIKKKFFFEEECCCCCCDDDEEEDDDCCC@@@AAABBBBBBBBBBBBAAA@@@>>>>>>=========>>>>>>???>>>===;;;<<<===>>>===<<<<<<<<<======<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGDDDDDDFFFLLLQQQRRRMMMHHHJJJLLLPPPTTTVVVUUUTTTSSSVVVWWWYYYYYYZZZ[[[^^^```]]]___bbbdddfffjjjnnnqqqrrrqqqttt{{{~~~}}}zzzuuuqqqnnnmmmkkkiiihhhiiillloooqqqrrrrrrsssvvvyyyzzzwwwsssooohhhfffccc___]]]\\\\\\\\\^^^^^^^^^^^^]]]\\\\\\[[[VVVYYYZZZVVVPPPMMMQQQUUUSSSSSSSSSSSSSSSRRRRRRRRROOOOOOOOOOOONNNMMMLLLLLLGGGGGGHHHHHHGGGFFFEEEDDD@@@CCCFFFGGGGGGGGGHHHIIIGGGJJJLLLKKKMMMQQQRRROOOLLLJJJHHHGGGHHHIIIHHHGGGHHHJJJLLLOOOQQQRRRRRRRRRLLLJJJIIIHHHIIIKKKLLLMMMNNNNNNMMMJJJIIIJJJOOOSSSRRRSSSTTTSSSQQQQQQRRRUUUSSSSSSTTTVVVYYY]]]```bbbdddfffiiijjjiiiiiijjjkkkjjjlllnnnppprrrssssssrrrlllllllllkkkkkklllnnnooommmlllkkklllpppyyyqqqXXXCCC888333666444,,,---777222111111000000000111111000000000000111111111111//////000000000000000///------------------------+++---...///000///------------............------//////...///111444888:::999>>>CCCFFFEEEEEEFFFHHHMMMSSSRRRRRRVVVTTTWWWeeeccc``````eeekkkmmmppptttzzzzzz{{{|||zzzzzzzzz{{{{{{{{{yyywwwssssssrrrooommmmmmnnnpppnnnllljjjgggfffeeeeeefff]]]```bbbaaa]]][[[[[[\\\^^^]]]]]]^^^^^^]]]YYYVVVWWWXXXYYYYYYWWWUUUTTTUUUTTTRRRPPPMMMLLLMMMNNNNNNLLLMMMNNNKKKGGGFFFGGGIIIFFFDDDBBBBBBDDDEEEDDDCCC?????????@@@@@@?????????<<<<<<;;;;;;;;;<<<<<<===>>><<<::::::<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::999:::;;;<<<<<<<<<<<<;;;:::888999;;;===>>>???@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEECCCAAACCCGGGIIIIIIHHHHHHJJJMMMPPPSSSTTTUUUUUUUUUVVVWWWWWWVVVVVVXXXZZZZZZ\\\```cccfffiiinnnqqqpppooosss{{{|||}}}}}}}}}{{{xxxtttqqqppppppjjjhhhggghhhlllqqquuuvvvqqqrrruuuwwwxxxuuupppkkkiiifffbbb^^^[[[ZZZZZZZZZ^^^\\\ZZZYYYYYYZZZYYYXXXSSSXXX[[[VVVNNNKKKPPPVVVQQQRRRSSSSSSSSSRRRPPPOOOLLLLLLMMMNNNNNNNNNMMMMMMEEEEEEEEEEEEEEEDDDCCCCCC===???CCCEEEEEEFFFGGGHHHDDDGGGGGGFFFIIIMMMLLLIIIKKKHHHEEEEEEFFFIIIJJJJJJFFFHHHLLLNNNNNNNNNOOOPPPLLLJJJHHHGGGIIIJJJLLLLLLLLLLLLKKKIIIFFFGGGLLLPPPOOOQQQRRRQQQNNNMMMPPPRRRRRRSSSTTTVVVYYY]]]```bbbccceeehhhjjjhhhgggffffffkkklllmmmnnnnnnnnnmmmlllkkkkkkjjjhhhffffffiiikkkiiilllooonnnmmmnnnrrrvvvjjjIII666999444000111555666444000////////////000111222333000000000000111111111111,,,---...//////...---,,,------------------------***,,,...000000///...------..................---//////......111444888:::999@@@FFFHHHEEEDDDFFFIIIOOOTTTRRRQQQUUUSSSVVVeeeccc``````eeejjjmmmppptttwwwxxxzzz|||sssuuuxxxzzzyyyvvvrrrpppoooqqqqqqmmmgggeeehhhmmmjjjkkkiiieee___\\\]]]___^^^^^^]]][[[ZZZXXXWWWWWWXXXYYYYYYZZZYYYXXXVVVUUUVVVWWWWWWVVVTTTQQQNNNLLLNNNMMMKKKJJJIIIIIIJJJJJJJJJJJJIIIGGGFFFEEEEEEDDDGGGFFFEEECCCAAA???>>>===??????>>>>>>===<<<:::999::::::;;;;;;<<<;;;;;;;;;999888888888888888888888888888888999999888888888999888777888999:::999777888888999:::<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAADDDDDDDDDBBBAAAAAADDDGGGOOOOOOOOONNNMMMNNNPPPSSSNNNOOOPPPOOOPPPRRRVVVYYYXXXYYY___eeeeeeaaadddllliiijjjmmmpppsssvvvxxxyyy}}}xxxvvvvvv|||{{{{{{wwwtttuuuwwwvvvqqqlllfffgggggghhhhhhkkkooorrrtttsssqqqnnnllljjjiiiiiifffdddaaa]]]YYYWWWVVVUUURRRSSSUUUVVVWWWXXXXXXXXXYYYVVVQQQNNNMMMMMMLLLJJJLLLMMMOOOPPPPPPOOOMMMLLLMMMKKKIIIGGGFFFGGGHHHIIIEEEEEEEEEDDDCCCAAA???>>>@@@AAABBBDDDDDDDDDCCCCCCAAACCCFFFHHHHHHGGGEEEDDDBBBBBBCCCEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIFFFGGGIIIKKKLLLMMMLLLLLLKKKJJJHHHEEECCCEEEIIIMMMRRRQQQPPPNNNNNNOOOOOOPPPTTTWWW[[[]]]^^^^^^```aaabbbcccccccccbbbbbbdddfffiiigggeeehhhmmmnnnkkkgggfffeeeeeeffffffhhhhhhiiinnnpppqqqqqqpppooopppqqqvvv|||sss[[[CCC666666444444333333333222222222222111///.........///000///000000000111111111111/////////000///......---///---+++,,,///000///---000---++++++---///...,,,,,,,,,,,,---------......---000000///222888999777999???FFFHHHFFFEEEGGGJJJQQQRRRSSSRRRQQQUUU[[[```bbb___```eeeiiilllqqqwwwuuuvvvxxx{{{tttuuuwwwwwwvvvsssooommmmmmnnnnnnjjjgggeeehhhjjjggggggfffbbb^^^\\\]]]___]]]\\\ZZZXXXVVVUUUSSSRRRTTTUUUUUUVVVUUUTTTSSSRRRTTTUUUUUUTTTSSSPPPMMMKKKLLLKKKIIIHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGEEEDDDCCCEEEDDDCCCAAA@@@>>><<<<<<;;;<<<<<<;;;;;;:::999888999999:::::::::999999888888888888888888777777777666666777777777777666666888777666777888888777666888888999999:::;;;<<<<<<<<<======>>>???@@@@@@AAACCCCCCCCCCCCBBBCCCFFFIIIOOOOOONNNLLLKKKKKKMMMPPPMMMNNNOOOOOOOOOQQQUUUXXXYYYZZZ^^^ccccccaaadddjjjhhhiiijjjlllooorrrtttuuu{{{|||zzzzzz}}}zzzvvvrrrqqqrrrqqqmmmiiieeefffgggggghhhjjjnnnqqqpppooonnnllliiigggfffeeecccbbb___[[[XXXVVVUUUTTTRRRSSSTTTVVVVVVWWWWWWWWWWWWTTTPPPNNNMMMMMMLLLKKKKKKLLLNNNOOOOOONNNMMMLLLKKKJJJHHHFFFEEEFFFGGGHHHEEEEEEDDDDDDCCCAAA@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAACCCEEEGGGGGGFFFDDDBBBAAAAAABBBCCCEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIGGGHHHJJJKKKLLLLLLLLLLLLJJJIIIGGGDDDCCCDDDIIILLLPPPOOONNNNNNNNNOOOPPPPPPSSSUUUYYY[[[\\\]]]___```^^^```aaaaaaaaaaaabbbddddddcccdddgggjjjkkkjjjhhhgggfffeeedddddddddeeeeeemmmoooppppppooonnnnnnnnnmmmrrryyyjjjTTTFFF999444777444333333333333222222222111111///.........///000//////000000000111111111///////////////......---...---+++,,,///000///---111///------......,,,***,,,,,,,,,---------.........///...///333::::::777;;;@@@FFFGGGEEEDDDGGGJJJQQQSSSTTTTTTTTTVVV\\\aaabbb___```eeeiiikkkooouuuvvvvvvxxxzzzvvvvvvuuusssqqqmmmjjjhhhkkkjjjiiihhhgggfffggggggccccccbbb___\\\[[[\\\]]]ZZZYYYWWWTTTRRRPPPOOONNNQQQQQQRRRSSSSSSRRRPPPOOOQQQQQQQQQQQQOOOMMMKKKIIIHHHGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGEEECCCAAABBBAAA@@@???===<<<;;;:::777888888999999888888777888888888888777666666555666666666666666666666777444555555555555555555444666555444555666777666444777777777888888999999999::::::;;;<<<>>>??????@@@AAABBBCCCCCCCCCDDDHHHJJJMMMMMMLLLJJJHHHHHHJJJLLLLLLMMMMMMMMMNNNPPPTTTWWWXXXXXXZZZ^^^___^^^aaafffgggffffffgggiiillloooqqqxxx|||~~~~~~}}}}}}}}}yyyuuupppnnnnnnlllhhheeeeeefffgggggggggiiilllnnnjjjjjjiiihhhgggdddbbb```___^^^\\\YYYWWWUUUSSSRRRQQQRRRSSSTTTTTTTTTTTTTTTTTTQQQNNNMMMMMMMMMLLLKKKKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHEEEDDDCCCDDDEEEFFFCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@AAABBBBBBAAAAAAAAAAAABBBDDDEEEEEECCCAAA@@@@@@AAAAAABBBCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJLLLLLLLLLKKKJJJIIIHHHFFFCCCBBBCCCHHHKKKNNNNNNMMMMMMNNNOOOQQQRRRRRRUUUXXXYYYZZZ[[[]]]^^^YYY[[[^^^___^^^^^^^^^___\\\___ccceeefffggghhhiiieeedddcccbbbbbbccccccdddjjjllloooooommmjjjiiiiiieeekkkpppqqquuu~~~bbbEEE888666333222444333333333222222222111111111000//////......//////////////////000000000000////////////......------...,,,,,,,,,...///...---///...---...//////---+++,,,,,,,,,---------......000000///000777>>>>>>999===BBBFFFGGGDDDDDDGGGKKKPPPSSSVVVVVVVVVXXX]]]aaabbb___```dddhhhiiimmmrrrwwwwwwwwwyyy~~~wwwuuussspppmmmiiigggeeehhhgggffffffhhhhhhgggeeebbb```^^^\\\YYYXXXXXXXXXVVVTTTSSSQQQOOOOOONNNNNNPPPQQQRRRRRRRRRQQQOOOOOOMMMMMMMMMMMMLLLJJJHHHGGGEEEDDDBBBAAA@@@@@@AAABBBCCCEEEFFFGGGFFFDDDAAA???>>>>>>===<<<:::999888888555555666777777777777777777777777777666555444333444444444555555555555555333444444555555444444333555333222333444555444333666666666666666666777777888888999:::<<<===>>>>>>???@@@AAAAAAAAABBBEEEGGGGGGHHHHHHGGGFFFFFFHHHJJJJJJKKKKKKKKKLLLNNNRRRUUUVVVUUUVVVYYY[[[]]]^^^```cccbbbbbbccceeeiiimmmppptttxxx{{{|||}}}~~~||||||~~~~~~yyywwwuuurrrpppnnnjjjeeeaaadddeeeffffffeeefffiiikkkdddeeefffeeedddaaa^^^\\\ZZZZZZYYYXXXVVVTTTRRRQQQNNNOOOOOOPPPPPPPPPOOOOOOPPPNNNLLLKKKLLLLLLLLLKKKIIIJJJJJJKKKJJJJJJIIIHHHFFFDDDBBBAAA@@@AAABBBCCCBBBBBBAAAAAAAAABBBBBBBBB??????@@@@@@????????????@@@AAABBBBBBBBB@@@???>>>@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFDDDAAA@@@BBBFFFJJJMMMMMMLLLMMMNNNPPPRRRSSSTTTVVVXXXXXXWWWWWWXXXZZZVVVXXX[[[\\\ZZZXXXXXXXXXVVV[[[aaadddcccdddhhhllldddcccbbbaaabbbccceeefffgggiiikkkkkkiiifffeeeddd```ffflllkkkiiinnn}}}oooPPPBBB666444555333111111222222222222111111111111000000//////...................../////////000000//////......---------------,,,,,,------.........******+++---.........---,,,,,,,,,---------......222111000222:::BBBAAA<<<===CCCIIIJJJHHHFFFGGGJJJOOORRRVVVWWWWWWXXX]]]aaabbb___```dddggghhhkkkooowwwwwwvvvxxx}}}tttssspppmmmiiigggeeedddfffffffffggghhhhhhfffdddbbb___\\\YYYVVVUUUSSSSSSRRRQQQOOONNNOOOOOOQQQRRROOOPPPPPPQQQPPPNNNMMMLLLJJJJJJIIIIIIHHHGGGFFFFFFCCCBBB@@@???>>>>>>??????@@@BBBDDDEEEDDDBBB???===;;;::::::999888777777777444555666777777777777777777777777666666444333222222222222333333444444444333333444444444444333333333222111222333333222111444444555555555555555555666777777888:::;;;;;;<<<===>>>??????======???@@@AAABBBDDDDDDDDDEEEGGGIIIHHHIIIIIIIIIJJJLLLPPPSSSVVVUUUUUUWWW\\\``````^^^^^^^^^^^^```dddiiimmmpppqqqsssvvvvvvuuuxxx}}}}}}{{{{{{|||~~~}}}zzzwwwssstttuuutttqqqkkkddd^^^cccdddeeeeeeddddddfffgggaaabbbccccccaaa___]]][[[XXXXXXYYYXXXVVVSSSQQQOOOJJJJJJKKKLLLLLLKKKKKKKKKMMMKKKJJJJJJKKKKKKJJJIIIGGGGGGGGGGGGGGGFFFEEEEEEBBBAAA???>>>===>>>@@@AAAAAA@@@@@@???@@@@@@AAABBB??????>>>=========<<<<<<>>>????????????>>><<<<<<@@@@@@@@@AAAAAAAAAAAAAAA???@@@@@@AAABBBBBBCCCCCCEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDBBB???>>>AAAEEEIIILLLLLLLLLLLLMMMOOOQQQSSSWWWXXXXXXVVVTTTRRRSSSTTTTTTVVVXXXXXXVVVSSSQQQQQQRRRXXX```bbbbbbccchhhmmmiiigggeeecccbbbcccdddeeeccceeeggggggdddbbbaaaaaa]]]```bbbbbbaaabbbfffjjjrrr}}}aaaJJJAAA888666666777666333222444222222111111111000000000///////////////......------............///////////////...---,,,------...+++,,,---------------...***+++,,,,,,,,,+++,,,,,,,,,,,,,,,---------......000000///111888??????;;;<<>>======>>>>>>>>>???@@@AAAAAA???===<<<888888888777777666666666444555666666777777777777555555555555555444333222000000111111222222333333222333333444444333333222333111000111222333222000333333333444444555555555555666666777777888888999:::<<<===<<<;;;:::;;;<<<===???AAACCCCCCDDDGGGIIIFFFGGGGGGGGGHHHJJJNNNQQQVVVWWWWWWZZZaaafffddd^^^ZZZZZZ\\\^^^cccggglllooolllooorrrrrrrrrtttyyy}}}{{{zzzzzzzzz{{{zzzxxxvvvoooqqqttttttqqqkkkddd___bbbdddeeedddcccbbbcccddd^^^_________^^^]]][[[ZZZWWWXXXYYYYYYWWWTTTPPPNNNFFFGGGHHHIIIIIIIIIIIIIIIKKKIIIHHHIIIJJJJJJIIIGGGEEEDDDDDDCCCCCCBBBBBBBBB???>>><<<;;;;;;<<<===>>>@@@???>>>======>>>???@@@???>>>===<<<;;;:::::::::<<<<<<<<<<<<<<<<<<;;;;;;???????????????>>>>>>>>>;;;<<<======>>>???@@@@@@AAABBBDDDEEEEEEEEEDDDCCCCCCBBB@@@>>>===???DDDHHHJJJJJJJJJJJJKKKMMMOOOPPPUUUUUUUUURRROOOMMMNNNOOORRRTTTUUUTTTQQQOOONNNNNNOOOUUU\\\``````bbbgggkkknnnlllhhhdddbbbaaabbbbbb```aaabbbaaa___^^^^^^___bbb___\\\\\\]]]aaaccceeeeeejjjqqqzzzkkkPPP>>>999<<<444555666444000///333777111111111000000000000///...////////////...------------------.........///000///---,,,,,,,,,---...***,,,------,,,,,,---...---...---,,,***)))***+++,,,,,,,,,---------......+++---......222999:::888;;;CCCLLLOOOMMMJJJJJJLLLNNNQQQTTTUUUUUUXXX]]]aaaaaa___```eeehhhhhhjjjnnnuuuuuuvvvxxx~~~dddeeeeeeeeedddcccbbbaaa```cccggghhheeeaaa```aaa___[[[WWWUUUTTTSSSQQQOOOPPPOOOMMMLLLMMMOOORRRSSSQQQQQQPPPOOOMMMJJJHHHFFFEEEEEEEEEDDDDDDDDDDDDDDDAAA@@@???============>>><<<============<<<;;;;;;777777666666666666666666444444555666666666555555222222333333333222222111...//////000111111222222000111111222222111111000222111000111222333222000222222333444444555666666555555666666666666666666777888:::::::::999:::;;;<<<>>>AAABBBBBBCCCEEEFFFEEEEEEFFFFFFFFFHHHLLLOOOTTTUUUVVVZZZcccjjjeee\\\WWWXXXZZZ]]]aaaeeehhhjjjhhhkkkoooqqqrrrtttyyy~~~~~~}}}}}}}}}wwwvvvvvvvvvvvvuuutttrrrlllmmmooonnnkkkgggcccaaabbbcccddddddbbb``````aaa\\\\\\\\\[[[[[[ZZZZZZYYYXXXZZZ[[[[[[YYYUUUPPPMMMEEEEEEGGGHHHIIIIIIIIIIIIIIIHHHGGGHHHIIIIIIGGGEEEBBBBBBAAA@@@????????????<<<;;;999888888:::;;;<<>><<<;;;;;;<<<===>>>???>>><<<:::999999999999999:::::::::::::::;;;;;;======<<<<<<;;;;;;;;;:::888999999:::;;;<<<===>>>===>>>@@@AAABBBBBBBBBAAAAAA@@@>>><<<<<<>>>CCCGGGGGGGGGFFFFFFGGGIIIJJJLLLOOOPPPOOOLLLJJJIIIJJJKKKOOOPPPQQQPPPOOONNNNNNOOOMMMRRRXXX\\\^^^aaadddgggllljjjfffcccbbbbbbdddeee]]]^^^^^^]]][[[[[[]]]___dddaaa^^^]]]^^^```bbbbbbbbbdddfffiiiooo~~~xxx[[[GGG===888999<<<333444333000......111444111111000000000/////////....../////////...---,,,,,,,,,---------.........000...---++++++,,,---...***,,,------++++++---///---------+++***+++///222,,,,,,,,,---------......)))...000//////444888888;;;AAAHHHKKKIIIIIILLLOOOPPPRRRTTTUUUUUUXXX___ddd```___aaafffiiiiiikkkoootttuuuvvvzzz^^^___aaabbbbbbbbbaaa```]]]bbbhhhgggbbb^^^^^^___]]]YYYUUUTTTTTTTTTSSSPPPQQQOOOMMMLLLLLLMMMPPPQQQTTTTTTTTTRRROOOLLLIIIHHHEEEDDDDDDCCCCCCCCCDDDDDDBBBAAA???>>>======>>>>>><<<;;;;;;;;;;;;::::::;;;666666666666666666666666444444444555555444444333///000000111111111111000.........///000111111222//////000000000000//////222111000111222333222000111111222333555666777777666666555555555444444444444666999:::::::::;;;======???AAABBBBBBBBBCCCDDDDDDEEEEEEEEEEEEHHHKKKOOOOOORRRSSSXXXbbbiiidddYYYWWWXXXZZZ]]]```bbbdddeeeeeeiiinnnrrrssswww|||{{{xxxvvvwwwxxxrrrrrrrrrqqqqqqpppoooooojjjjjjjjjhhheeecccccccccbbbcccdddcccaaa______```[[[ZZZYYYXXXXXXXXXXXXYYYYYY[[[\\\\\\ZZZUUUPPPMMMDDDEEEGGGHHHIIIJJJKKKKKKIIIHHHGGGHHHHHHHHHFFFDDDAAA@@@???>>>============;;;:::888777777999:::<<>><<<;;;>>>BBBFFFEEEDDDDDDDDDDDDFFFGGGHHHJJJJJJJJJHHHGGGFFFHHHJJJLLLMMMNNNNNNMMMNNNPPPRRRLLLPPPUUUYYY]]]```bbbdddfffdddbbbaaabbbeeeiiikkk\\\\\\[[[ZZZYYYZZZ\\\___]]]^^^___^^^]]]ZZZXXXWWWZZZ^^^bbbbbbaaaeeeoooxxx{{{VVVFFF888777<<<;;;333---///111222111222222000,,,000000000000////////////---.../////////...,,,,,,,,,,,,,,,---------......000...---++++++,,,---...))),,,...---+++***,,,///(((***++++++,,,000777<<<,,,,,,,,,---------......***111444222000444999;;;<<>>>>>===<<<<<<<<<999:::;;;;;;:::999777666444444444444333222111000444444444333333222222222111111111111000000000///...............///000000......//////000000111111...000222111///...111444333333222222222222222222333333222222111222222222777666666666777888999999<<<::::::<<<@@@CCCCCCAAA@@@AAABBBDDDGGGIIILLLMMMPPPQQQSSSTTTVVVVVVWWWWWWVVVVVVWWWYYY\\\```ccceeecccggglllqqquuuyyy}}}zzztttqqqrrrsssqqqsssrrrpppqqqttttttqqqpppkkkeeedddggghhhfffcccjjjhhhfffccc```^^^\\\\\\^^^]]]ZZZWWWVVVUUUVVVWWWVVVSSSZZZ^^^UUUSSSSSSMMMGGGEEEDDDDDDFFFHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCC@@@???======>>>>>><<<;;;777777666555555666777888;;;;;;;;;::::::;;;;;;;;;::::::999888777666555444555555666666777777888888555555666777777666555555444444555666888:::;;;<<<:::;;;<<<===>>>>>>>>>>>><<<===>>>======>>>AAACCCCCCCCCAAAAAAAAAAAACCCCCCFFFCCCAAACCCGGGHHHEEEBBBFFFHHHJJJJJJIIIIIIIIIJJJLLLNNNPPPTTTWWW[[[]]]______]]]\\\___dddhhhiiiiii```\\\ZZZ]]]bbbccc^^^XXX^^^]]]\\\\\\]]]]]][[[YYY\\\\\\]]]^^^____________iiimmmwwwiiiSSSGGG;;;:::888777555333222111000000000000000000000000//////000000///...------........................------------------------.........,,,***)))***,,,---,,,+++*********+++,,,++++++++++++,,,...000111..................------......///000333666999:::;;;===@@@CCCDDDGGGJJJLLLSSSUUUVVVTTTSSSWWW```hhheeecccdddffffffeeeiiinnnuuuuuuvvvzzzccc```^^^]]]___aaaccccccaaa```^^^[[[YYYZZZ]]]```\\\\\\XXXXXXbbbjjjbbbRRROOOMMMKKKJJJJJJLLLNNNPPPZZZ\\\[[[VVVNNNHHHGGGHHHDDDDDDCCCBBBBBBAAA@@@@@@???>>>>>>======<<<;;;;;;999:::::::::999888777666444444444444333222111111333333333333222222222111111111111000000000//////...............//////000//////000000000000000000///000000000//////111333111111222222222222222222333222222111111111222222555555555555666777777888;;;:::999<<<@@@BBBBBBAAA@@@AAABBBDDDGGGIIILLLMMMPPPQQQRRRRRRSSSTTTUUUUUUVVVVVVWWWYYY\\\```ccceeefffhhhlllppptttxxx{{{~~~|||vvvsssssstttqqqtttuuussstttwwwuuuqqqqqqlllgggfffggghhhfffccciiihhheeecccaaa___^^^^^^YYYXXXXXXYYYZZZYYYVVVTTTWWWSSSVVVVVVRRRWWWXXXNNNIIIGGGDDDDDDEEEGGGGGGGGGHHHGGGFFFEEECCCAAA@@@???>>>===;;;;;;<<<<<<:::999666666555555666777888999;;;;;;::::::::::::;;;;;;::::::999888777666555555555555666666666777777777555555555555555555555555444444444555777888:::;;;999:::;;;<<<============<<<=========<<<===???AAAAAAAAA@@@??????@@@AAAAAACCCAAA@@@CCCHHHJJJHHHEEEFFFHHHIIIIIIHHHHHHHHHJJJGGGHHHKKKNNNQQQTTTVVVVVVVVVVVVXXX\\\aaacccbbb```]]]ZZZYYY\\\bbbccc^^^YYY]]]\\\\\\\\\]]]]]][[[YYYYYYZZZ[[[\\\]]]]]]]]]]]]XXXZZZaaalllvvv~~~}}}gggSSSEEE===:::777777666555444333333222000000000000000000000000///////////////...------.........................................................,,,***)))***,,,,,,,,,+++******++++++,,,...---,,,,,,,,,,,,---.....................------......///000333666999:::;;;>>>AAACCCEEEGGGKKKMMMTTTUUUVVVUUUVVVYYY```fffeeedddeeehhhhhhgggiiinnntttuuuvvvzzzbbb```^^^___aaadddffffff^^^]]]ZZZWWWVVVXXX\\\```\\\ZZZXXXZZZgggoooeeeTTTPPPOOOMMMKKKKKKLLLNNNOOOUUUVVVVVVRRRLLLGGGFFFFFFBBBBBBBBBAAAAAA@@@@@@???>>>======<<<<<<;;;::::::999999999999888777666555444444444444333222111111222222222222111111111111000000000000////////////...------------...//////111111111111000000000000000///......000111111000000000000111111222222222222111111111111111222222333333333333444555666777999999999;;;>>>@@@@@@@@@@@@AAABBBDDDFFFIIIKKKLLLPPPPPPOOOOOOPPPQQQRRRRRRTTTUUUVVVXXX[[[___bbbdddfffgggiiilllpppuuuyyy{{{|||xxxuuuuuupppuuuxxxxxxxxxyyywwwrrrrrrmmmiiihhhiiiiiigggdddhhhgggdddbbb```_________YYYXXXZZZ___cccccc\\\VVVVVVSSSTTTSSSYYYkkkppp```LLLIIIEEECCCCCCEEEFFFGGGIIIHHHFFFDDDAAA>>>===<<<<<<:::999999999999888666555555555555666777999:::::::::999999999999::::::::::::999888777666555555555555555666666666666666555444333222222333444555444444444444555666777888888888999:::;;;;;;;;;;;;<<<======;;;::::::===??????>>>>>>======>>>>>>??????>>>>>>BBBGGGJJJIIIGGGEEEFFFHHHHHHGGGGGGGGGHHHHHHIIILLLOOOQQQSSSSSSSSSQQQSSSXXX^^^cccccc```]]][[[YYYXXX\\\aaabbb^^^ZZZ\\\[[[[[[[[[]]]]]][[[YYYWWWXXXYYYZZZZZZ[[[[[[ZZZWWWVVVZZZ```ccceeekkkqqqiii___NNN???555333666999333333333333333333333333000000000000000000000000...////////////...------................................................---......,,,******+++,,,,,,++++++******+++,,,,,,000///...,,,++++++++++++------------------............///000333666888:::<<>>>>><<<<<<<<<;;;::::::999999888888777777666555555444444444444444333222111000000000000000000000000000000000/////////.........------,,,,,,------...///222222111111000000//////111///,,,---000111000.........///000000111222222111000000000000111222222222222222333444555666777888888888:::<<<===>>>>>>@@@@@@AAACCCEEEGGGIIIKKKNNNNNNMMMLLLLLLMMMNNNOOOQQQRRRSSSUUUXXX\\\___aaabbbbbbcccggglllssswwwzzz~~~}}}xxxvvvpppvvv{{{zzzzzzyyyvvvrrrrrrooollljjjjjjiiigggeeegggeeebbb___]]]\\\\\\]]]YYYXXXYYY___fffggg___XXXPPPQQQTTTXXXgggwwwOOOJJJEEEBBBBBBDDDEEEFFFFFFEEEDDDBBB???===;;;:::;;;999888888888888777555444444555666777888999:::999888888777777888888999999999888888777666555555555555555555555555555555444333111000000111333444444444333333444444555555666777888888999999999888;;;;;;;;;:::888888:::<<<========================<<<<<<===@@@DDDGGGFFFEEEDDDFFFGGGGGGFFFFFFGGGHHHJJJKKKNNNPPPRRRRRRRRRQQQOOOSSSXXX^^^aaabbb```]]]^^^\\\[[[]]]aaaaaa]]]YYY[[[ZZZZZZ[[[\\\\\\[[[YYYVVVWWWXXXYYYZZZZZZZZZZZZ\\\[[[]]]aaabbbaaadddjjjqqquuu}}}uuu^^^OOOGGGDDD???:::777777888999222222222222222222111111000000000000000000000000.........//////...------................................................------...,,,******+++---++++++++++++++++++,,,,,,///...---,,,++++++******,,,,,,------------...............000222555888:::===@@@CCCEEEGGGIIIMMMOOOWWWVVVVVVXXX\\\```aaaaaaccccccgggkkkkkkhhhiiilllqqqsssvvvzzzcccaaa___^^^^^^___^^^]]][[[ZZZWWWSSSPPPQQQTTTXXXWWWXXXVVVSSSSSSUUUTTTPPPPPPOOONNNLLLLLLLLLLLLMMMKKKLLLKKKIIIFFFCCCBBBAAA>>>>>>>>>>>>============;;;;;;::::::999888888888777777666555444444444333333333333333222111000////////////////////////////////////............---,,,,,,,,,,,,,,,---......222111111111000000//////111...,,,,,,///000///---------...//////000111111000/////////000000111222222222222333444555777777666666888999:::;;;<<<===??????@@@AAACCCEEEGGGHHHKKKKKKKKKJJJKKKKKKLLLLLLNNNNNNOOOQQQTTTXXX[[[]]]```___```eeemmmuuuzzz|||~~~zzzxxxqqqwww|||zzzxxxwwwuuuqqqrrrpppnnnllljjjiiigggfffeeebbb___[[[YYYXXXXXXXXXVVVSSSRRRWWW^^^```ZZZSSSKKKMMMSSSXXXhhhsssOOOJJJEEEAAAAAABBBCCCDDDBBBAAA@@@???===<<<;;;;;;;;;999888888999888777555333444555666777888999999777777666666666666777777888777777666666555555555555555555444444444444444444333111000000111333444444444333333333333444444555666666777777777777777999999999888666666888:::===>>>>>>>>>>>>>>>>>>===;;;;;;<<<>>>AAABBBBBBAAACCCEEEGGGGGGFFFFFFFFFGGGFFFGGGIIIJJJKKKKKKKKKKKKMMMPPPTTTXXX[[[]]]]]]^^^bbb```___```aaa___[[[WWWYYYXXXXXXZZZ\\\\\\[[[ZZZWWWXXXYYYZZZ[[[[[[[[[[[[YYYWWWXXXZZZZZZXXX[[[```pppoooooorrrxxx}}}nnn___SSSHHH???999444555666777777555222111222222111111000000//////////////////////////////------............------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***+++---******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------...///222555888999>>>@@@CCCFFFGGGJJJMMMOOOWWWVVVWWWYYY]]]```aaa```bbbbbbeeejjjjjjggghhhkkkpppssswww{{{gggdddaaa```___^^^\\\ZZZYYYXXXVVVSSSPPPPPPRRRTTTVVVWWWWWWTTTQQQRRRTTTWWWMMMMMMLLLLLLLLLLLLLLLLLLIIIIIIHHHFFFDDDBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888777777666666555444333333222333333111111111111000///......------------............///.........------------,,,++++++++++++,,,------000000000000////////////000...---------......------------......////////////.........///000111222111111111222333555666777444555777888777888:::;;;======>>>???AAACCCEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLNNNQQQUUUXXXZZZ______aaagggqqqyyy}}}~~~{{{yyytttzzz|||xxxttttttsssrrrqqqpppooommmjjjhhhffffffaaa^^^ZZZWWWUUUTTTUUUVVVWWWTTTSSSUUUYYYZZZVVVQQQJJJJJJOOOSSSYYYjjjkkkYYYLLLHHHCCC@@@@@@AAAAAAAAA>>>>>>======<<<<<<;;;;;;;;;:::888888999999777666333444666777888888888888666666555555555555666666666555555555444444444444444444444444444333333333333222111000000111222333444333333333333333444555555555666666777666666555666777777666444555777999===>>>>>>??????>>>>>>===;;;<<<===>>>????????????DDDEEEGGGGGGFFFFFFFFFGGGFFFFFFFFFGGGGGGHHHIIIIIIOOORRRVVVXXXZZZ]]]```bbbdddcccbbbbbbaaa^^^ZZZWWWXXXWWWWWWYYY[[[\\\[[[ZZZYYYZZZ[[[\\\\\\]]]]]]]]][[[WWWVVVUUUSSSQQQTTTYYYeeegggiiilllnnnoooppppppoooxxx}}}pppgggPPPKKKDDD>>>:::888666444333444444333333222111000222111111111000/////////////////////////////////,,,,,,---............---........................++++++++++++++++++++++++,,,------,,,+++***,,,...))))))+++,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,++++++,,,,,,------......------...///222555777999===@@@CCCEEEGGGIIIMMMOOOVVVWWWXXXZZZ\\\^^^```aaacccbbbeeehhhhhhfffhhhllloootttyyy}}}gggeeebbb```___^^^[[[YYYUUUUUUUUUSSSQQQPPPQQQSSSTTTTTTTTTTTTSSSQQQRRRSSSKKKKKKKKKKKKKKKKKKLLLLLLHHHGGGEEEDDDCCCAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;999999888777777666666555666555333222111111222222000000000000///...---,,,,,,,,,,,,,,,---------............---------,,,,,,+++++++++++++++,,,,,,---.............../////////.........---,,,+++,,,...------------------..................///000111111//////000000222444555666222555777777666666888:::;;;;;;<<<===???AAABBBDDDDDDFFFHHHJJJKKKKKKIIIHHHIIIJJJKKKMMMPPPTTTWWWYYY___^^^```gggqqqyyy{{{zzzzzz}}}{{{zzzyyy}}}}}}wwwqqqqqqsssssspppppppppmmmjjjgggfffeee\\\ZZZVVVTTTSSSTTTVVVWWWWWWWWWWWWXXXXXXVVVQQQNNNKKKHHHMMMOOOLLLRRRTTTJJJIIIFFFBBB@@@@@@@@@??????<<<<<<<<<;;;;;;::::::999:::999777777888888666555444555666777888888777777555555444444444444555555444444333333333333222222444444444333333333222222222222222222222222222222333333333333333444555666555666666666666666555555444444555444333444666888<<<===>>>??????>>>===<<<;;;<<<>>>?????????@@@AAADDDFFFHHHHHHGGGFFFGGGHHHHHHHHHGGGFFFGGGIIIKKKLLLPPPTTTXXX[[[]]]___bbbeeecccbbbbbbaaa```]]]ZZZWWWVVVVVVVVVXXX[[[\\\[[[ZZZZZZ[[[\\\]]]]]]^^^]]]]]]```[[[WWWVVVSSSQQQUUU[[[\\\___ccchhhjjjkkkkkkjjjZZZaaakkkttt}}}qqqeee\\\SSSKKKDDD>>><<<:::999777666444333666555444333333333444444000000000000000111111111////////////////////////+++,,,------.........---........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...((()))+++,,,------,,,,,,)))***+++,,,---,,,,,,+++***++++++,,,------......---------///111444777999===???BBBEEEGGGIIILLLOOOUUUWWWZZZZZZYYY[[[___ccceeeccceeehhhhhhfffiiinnnooottt{{{~~~eeeccc```___^^^]]]ZZZXXXRRRSSSTTTTTTRRRRRRRRRSSSTTTQQQPPPRRRRRRPPPKKKIIIIIIIIIJJJJJJKKKKKKLLLLLLHHHFFFEEECCCBBB@@@===;;;::::::::::::::::::::::::888888888777666666555555555444333111000111111222////////////...---,,,++++++++++++,,,,,,---------......---------,,,,,,,,,++++++******++++++,,,---,,,---------......//////---///000...+++))),,,...---------------------,,,---------......000111111------...///111222444555222444777666555555777:::::::::;;;<<<>>>???AAABBBBBBDDDHHHKKKLLLKKKIIIHHHIIIJJJKKKMMMPPPTTTWWWYYY]]]\\\^^^eeeooouuuvvvttttttzzz~~~{{{zzz{{{}}}~~~vvvppppppsssuuupppppppppmmmjjjgggeeeeeeXXXVVVTTTRRRSSSUUUXXXZZZSSSUUUWWWWWWTTTOOOJJJGGGLLLHHHNNNPPPJJJKKKPPPMMMGGGDDDAAA@@@@@@@@@???======<<<;;;;;;:::999888888999888666666777777555444555666777888888777666666555444444333333444444555333333222222222222222222444444444333333222222222111222333333333333222111333333333333444555666777555666666666666666555555222333333333222333666999;;;<<<===>>>>>>===<<<;;;:::<<>>===<<<<<<;;;666777888999999888666666555555444333333333333444111222222222222111000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++************)))++++++,,,------...//////,,,++++++******++++++,,,+++,,,---------,,,+++***---------............///......//////000000111111444444444444555777888999;;;;;;;;;<<<===>>>???@@@BBBCCCDDDFFFGGGGGGGGGGGGJJJKKKKKKLLLNNNPPPRRRSSSTTTVVVZZZ```ffflllpppsssrrrtttxxx}}}|||xxxwwwxxx|||{{{yyyuuupppooossswwwqqqmmmiiiggggggfffdddaaaYYYXXXVVVTTTSSSSSSSSSTTTYYYYYYXXXVVVSSSPPPMMMKKKNNNMMMLLLLLLLLLKKKIIIGGGFFFEEECCCAAA???===;;;:::888999:::;;;;;;;;;:::999777666666555444444333333000111333444555444444333000000222222333222111000222222222222222222222222222222222111111111000000111111222222222333333333333222111111222333555666666666555555444444444444444444333222000111444666888999:::<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFFFFGGGFFFDDDBBBBBBCCCGGGKKKMMMTTTPPPSSSYYYXXXSSSZZZgggkkklllttt}}}zzzkkk[[[UUU^^^YYYTTTTTTXXX[[[ZZZXXXVVVXXX[[[[[[ZZZYYYYYYZZZXXXWWWUUURRRPPPPPPTTTWWW[[[]]]^^^^^^\\\ZZZZZZZZZTTTVVVXXXYYYXXXXXXYYYZZZ```dddkkkppptttwwwyyy{{{~~~xxxqqqjjjfff]]][[[XXXTTTOOOKKKHHHFFF>>>>>>>>>===<<<:::999888666555555444444333222222111111000000000000111111///---,,,---000000...+++......------------......------------------------000000///...------,,,,,,......///222555444000,,,+++++++++++++++++++++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,++++++,,,,,,---...---------...000444777999>>>???AAACCCGGGKKKOOOQQQSSSUUUVVVUUUUUUWWW\\\aaaccceeejjjlllhhhdddffflllooouuuuuuxxx```^^^\\\[[[[[[YYYUUURRRRRRPPPOOOOOOQQQQQQOOOLLLMMMNNNMMMKKKHHHGGGHHHKKKIIIHHHGGGFFFEEEDDDCCCCCCBBBAAA???>>><<<;;;;;;:::777777888888888777555444555444333333222222333333111111222222111111000///........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))))))))******+++++++++***++++++,,,------......,,,++++++******++++++,,,,,,,,,---...---,,,+++***------------............---......///000000111111333333333444555666888888::::::::::::;;;===>>>???AAABBBCCCDDDFFFFFFGGGGGGJJJJJJKKKMMMNNNOOOPPPQQQQQQSSSXXX]]]ccchhhkkkmmmnnnqqquuuyyy|||~~~~~~}}}yyyvvvwwwxxxxxxwwwuuurrroooppprrrtttlllhhhccc```aaaaaa___]]]YYYXXXVVVUUUTTTTTTTTTUUUWWWVVVVVVTTTRRROOOLLLKKKMMMLLLKKKKKKKKKJJJGGGEEEDDDDDDBBB@@@>>>===;;;:::888999:::;;;::::::999888666666555555444333333222111222333333333333333333111000/////////000000111111111111111111111111000222111111111111000000000///000000000111111111111222111111111222333444555555555555444444444333333444444333111000000222555777888999;;;<<<<<<======<<<<<<<<<<<<===>>>???@@@??????@@@AAACCCDDDEEEEEEEEEDDDCCCCCCDDDGGGJJJLLLMMMKKKOOOWWWXXXWWW___kkkrrrkkk]]]XXXTTTSSSWWWYYYYYYWWWVVVXXXZZZZZZYYYXXXXXXXXXWWWWWWUUUSSSQQQRRRTTTWWW\\\]]]___^^^\\\ZZZYYYYYYTTTUUUVVVVVVSSSRRRRRRRRRTTTWWWYYY[[[[[[[[[\\\]]]YYYZZZ\\\]]]^^^^^^^^^]]][[[ZZZWWWUUUSSSSSSTTTTTTRRRSSSSSSRRROOOLLLHHHFFFIIIHHHFFFCCC@@@>>><<<;;;<<<<<<;;;;;;:::888777666555555555444333333222222111000000//////000000111///---,,,---///000...,,,......------------......------------------------...------,,,++++++*********,,,///444888888333///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,++++++++++++,,,---------------...000444777999===???AAACCCFFFJJJOOOQQQTTTVVVWWWVVVUUUXXX]]]bbbcccdddhhhlllkkkhhhjjjooopppvvvvvvyyy___^^^\\\\\\[[[XXXSSSPPPNNNMMMLLLMMMNNNNNNMMMKKKIIIIIIIIIGGGFFFFFFHHHJJJFFFFFFEEEDDDCCCBBBAAAAAA??????>>><<<;;;:::999999777777777777666555444333333222222111111111111111000111111111111000//////------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++++++++'''(((((()))***+++,,,---)))******++++++,,,,,,,,,++++++************++++++---------------,,,++++++,,,,,,,,,---------......------......///000000000222222222333444555777777777777888888999;;;<<<===???@@@AAABBBDDDEEEFFFGGGJJJKKKLLLNNNNNNNNNNNNMMMOOORRRWWW\\\aaadddffffffiiilllqqqtttvvvyyy}}}zzz{{{{{{yyyvvvtttttttttssspppmmmlllmmmoooooopppiiiddd^^^[[[\\\]]]]]][[[YYYXXXVVVUUUTTTSSSTTTTTTSSSSSSRRRQQQOOOMMMKKKJJJMMMKKKJJJIIIIIIHHHEEECCCBBBAAA@@@???===<<<;;;;;;999999999999999888777666555555444444333333222222333333222111111111222222111000...,,,,,,---///111////////////////////////111000000000000/////////---............/////////000000000000111222333444444444444333333333333333333333333111//////111333555666777999::::::::::::::::::::::::;;;<<<======<<<===>>>???AAABBBCCCDDDCCCCCCDDDEEEFFFGGGIIIIIIIIIGGGKKKSSSVVVVVV^^^iiivvvxxx~~~uuuggg```YYYVVVRRRRRRUUUWWWWWWVVVUUUWWWYYYYYYXXXVVVVVVWWWUUUVVVVVVUUUSSSSSSTTTVVV\\\]]]___^^^[[[YYYXXXXXXUUUVVVVVVTTTPPPMMMLLLLLLNNNOOOOOONNNKKKJJJJJJKKKNNNNNNNNNMMMMMMLLLLLLLLLKKKJJJHHHFFFEEEEEEFFFFFFDDDDDDEEEDDDDDDCCCBBBAAA<<<<<<;;;:::999888888777888888888888777666444444555555444333333222222111000000////////////000000...---,,,---//////...---......------------......------------------------------,,,,,,++++++************+++...222666666666---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++,,,---------------...000444777999<<<>>>AAADDDFFFJJJNNNQQQUUUWWWWWWWWWVVVYYY___ddddddccceeekkknnnmmmnnnrrrqqqwwwwwwzzz]]]]]]]]]\\\ZZZVVVQQQNNNLLLLLLLLLMMMMMMMMMLLLKKKIIIHHHGGGFFFEEEFFFGGGHHHCCCCCCBBBAAAAAA@@@??????======<<<;;;:::999888777777777666555444333222111111111000////////////000///000000000000///......------------------------+++++++++++++++++++++++++++++++++++++++*********((((((((()))***+++++++++))))))))))))******++++++++++++************++++++---------------,,,,,,++++++,,,,,,,,,------------,,,------......///000000111111111222333444555666555555666666777888:::;;;<<<===>>>@@@BBBDDDFFFGGGJJJKKKMMMOOOOOONNNLLLKKKOOORRRWWW\\\```bbbbbbbbbdddiiioooqqqqqquuu|||{{{zzzyyyvvvsssqqqooonnnlllhhhffffffjjjlllkkkiiihhhccc\\\ZZZ[[[]]]^^^]]][[[YYYWWWTTTRRRPPPPPPPPPPPPOOOOOONNNLLLKKKJJJIIILLLKKKIIIHHHHHHGGGDDDBBB??????>>>===<<<;;;;;;:::888888888777666555444444444444333333222222222222444333111000///000000111000///......---......///............////////////////////////............,,,,,,---------........./////////000000111222222222222222222222222222222222222222111///...///111444444666777777888888888888888888999999:::;;;<<<<<<<<<>>>???AAABBBCCCDDD@@@BBBDDDFFFGGGGGGFFFFFFHHHGGGIIIOOOPPPQQQVVV]]]eeefffiiimmmllleee\\\VVVUUUSSSPPPPPPRRRTTTUUUTTTUUUWWWYYYYYYXXXVVVVVVVVVSSSUUUVVVVVVUUUTTTTTTUUU[[[\\\]]]\\\YYYWWWVVVVVVVVVWWWWWWTTTPPPMMMLLLKKKMMMMMMNNNMMMKKKKKKMMMOOONNNMMMLLLJJJJJJIIIIIIJJJJJJIIIGGGEEEDDDCCCCCCCCCDDDCCCAAA@@@???>>>>>>>>>;;;;;;::::::::::::::::::666666666666555444444333444444333333222111111111000//////......//////000...---------......///......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---***&&&$$$(((...555:::.........---,,,+++******************************,,,,,,++++++++++++,,,,,,+++++++++***+++,,,,,,------------...000444777999;;;>>>BBBEEEFFFIIINNNQQQVVVWWWXXXWWWVVVZZZ```ffffffcccdddjjjnnnnnnoooqqqrrrxxxyyy|||ZZZ\\\\\\\\\YYYTTTQQQNNNMMMNNNOOOOOONNNMMMMMMMMMLLLJJJHHHFFFEEEEEEEEEEEE@@@@@@@@@??????>>>>>>===;;;;;;;;;;;;:::888777666777666555444222111111000000000///............///...////////////...------++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((()))))))))))))))***+++******))))))******+++------,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,---......////////////000000111333444555444444444444555777888999999:::;;;===???CCCEEEGGGJJJKKKMMMNNNNNNMMMLLLJJJMMMPPPTTTYYY\\\^^^^^^]]]bbbgggmmmpppqqquuu||||||wwwuuusssrrrpppnnnlllkkkfffdddbbbcccfffhhhfffdddgggaaa\\\ZZZ\\\^^^______]]][[[WWWSSSOOOMMMKKKKKKMMMMMMLLLJJJIIIIIIHHHHHHKKKIIIHHHGGGGGGFFFDDDAAA===<<<<<<;;;;;;:::999999777777666555444333333333222222222222111111111111333222000///......///000...///000111111///---,,,............//////000000.........---------,,,,,,,,,,,,,,,,,,------------------...//////000000000000000000111111111111111111111222111///...///000333333444555666666666555888777777888888999:::;;;======>>>@@@AAACCCDDDDDD>>>@@@CCCEEEFFFEEEDDDCCCEEEDDDFFFIIIJJJJJJMMMRRRXXXXXXXXXXXXZZZZZZWWWTTTQQQPPPNNNOOOPPPQQQRRRRRRUUUWWWYYYYYYWWWVVVVVVVVVRRRTTTVVVVVVTTTSSSSSSSSSWWWYYYZZZYYYVVVTTTSSSSSSSSSTTTTTTRRROOOMMMLLLLLLHHHIIIJJJJJJJJJKKKNNNPPPGGGFFFFFFEEEEEEEEEEEEFFFEEEDDDCCCAAA???>>>===<<>>;;;:::999999999999888888888777777777666444444555555555444444333333333333222111111000000//////............//////---------------...///000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,***'''&&&'''+++000444......---,,,++++++******************************+++++++++++++++++++++++++++************+++,,,,,,---------...000444777999:::???DDDFFFGGGIIINNNRRRVVVXXXXXXWWWVVVZZZaaaggghhhdddeeeiiimmmlllmmmooosssyyyyyy|||XXXZZZ[[[ZZZWWWSSSQQQPPPOOOQQQRRRQQQOOOMMMMMMNNNOOOLLLIIIFFFEEEEEECCCBBB??????>>>>>>============::::::;;;;;;:::999777666555444333222111000000000000000///...............---............---,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))***************)))))))))((((((((())))))))))))))))))))))))******))))))))))))******,,,,,,+++*********************+++++++++,,,,,,,,,++++++,,,,,,---..................///000111333333333333333333444666777888666777888:::===AAAEEEGGGHHHIIIJJJKKKKKKKKKJJJIIIJJJLLLPPPTTTWWWYYYYYYZZZ```ffflllqqqtttwww{{{|||yyy}}}}}}~~~}}}vvvpppnnnmmmmmmnnnnnnmmmkkkeeedddddddddeeeeeecccbbbddd___ZZZYYY\\\______^^^^^^\\\XXXSSSOOOLLLJJJIIILLLKKKJJJHHHGGGFFFFFFFFFHHHFFFEEEEEEFFFEEECCCAAA<<<;;;;;;:::999888777777555555444333222222222333111111111111111111000000000000///.........//////---...111333222///,,,)))---------...//////000000------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++,,,---...///////////////////////////000000000///000222111000///000111222222333444555555444444666666666666777888999:::======>>>???@@@AAAAAABBB<<<>>>AAACCCDDDCCCAAA@@@??????AAACCCEEEHHHJJJKKKIIIIIIHHHFFFIIINNNOOOMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRTTTWWWWWWVVVUUUVVVVVVSSSTTTUUUUUURRRQQQQQQQQQRRRSSSUUUUUUSSSQQQPPPQQQMMMNNNOOONNNLLLKKKJJJKKKEEEGGGHHHIIIHHHIIIJJJLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEECCCBBB@@@?????????>>>===<<<<<<<<<<<<<<<888888777666555444444333333333444444555444444444333333222111111000000///......------------......------...---,,,---///222------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************'''***...///...,,,******,,,,,,,,,++++++*********************************)))******++++++******)))***************+++,,,,,,---------...000444777999:::@@@FFFIIIHHHJJJOOOTTTVVVWWWWWWVVVVVVZZZbbbhhhiiiggggggjjjkkkjjjlllooosssyyyyyy|||WWWYYYZZZXXXTTTRRRRRRSSSQQQSSSTTTRRROOOMMMMMMNNNOOOKKKGGGEEEEEEEEECCCAAA>>>>>>============<<<<<<999:::;;;;;;;;;999777666333222111000000000000111000000///...............---------------,,,++++++************************))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))((((((((()))***************+++++++++++++++++++++,,,------......---------...///000222222222222222333444555777777444555666888<<<@@@DDDGGGEEEEEEFFFFFFGGGGGGGGGHHHJJJKKKNNNQQQUUUWWWYYYZZZ___dddkkkrrrwwwyyyyyyyyyzzzuuuttt{{{~~~|||~~~zzzsssqqqooommmnnnppppppooommmfffhhhiiiiiifffdddbbbbbbbbb___[[[[[[^^^aaa```___^^^\\\XXXTTTQQQNNNMMMLLLMMMKKKIIIGGGFFFEEEEEEEEECCCBBBAAABBBCCCCCCAAA???;;;;;;:::999777666666555333333222111111111222333000000000000000000000000------.../////////......---...///000///---+++)))++++++,,,,,,---......///,,,,,,+++++++++*********))))))))))))***************+++,,,---.........---------......////////////...000111222111111222333222222333444444444444333444444444444555666777777;;;;;;;;;;;;<<<<<<<<<===;;;<<>>======>>>@@@CCCFFFGGGGGGGGGIIIIIIGGGJJJPPPQQQMMMIIIJJJKKKLLLLLLLLLMMMNNNNNNPPPSSSTTTTTTTTTTTTUUUTTTUUUUUUSSSPPPNNNOOOOOOLLLNNNPPPQQQOOONNNNNNNNNIIIKKKLLLKKKJJJHHHIIIIIIEEEHHHJJJJJJIIIHHHHHHIIIDDDDDDEEEEEEEEEDDDBBBAAA======>>>>>>>>>======<<<777777777777666666555555888777777666555555444444111111222333333333333333222222222111000000//////...------------------...,,,---...---+++,,,000333---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************&&&***...///,,,)))((('''************************************************((()))************)))(((***************++++++,,,---------...000444777999;;;AAAHHHKKKJJJKKKPPPUUUVVVVVVVVVUUUUUUYYYaaahhhiiihhhjjjlllkkkiiimmmsssrrryyyyyy|||VVVXXXYYYWWWSSSQQQSSSUUURRRTTTUUUSSSOOOLLLLLLMMMMMMIIIEEEDDDEEEEEECCCAAA==================<<<<<<999:::;;;<<<;;;999777666222111000//////000111111000000///............///,,,------------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&&&&'''((()))***++++++************))))))))))))******))))))))))))******+++***((('''''''''((())))))************+++++++++***++++++,,,,,,---......---------...///000111222222222222333444555777777333444555777;;;@@@DDDGGGBBBBBBBBBBBBCCCDDDEEEFFFLLLMMMOOORRRUUUXXX[[[\\\^^^bbbjjjsssyyy{{{xxxuuuuuurrrttt~~~~~~}}}zzzrrrxxxuuurrrrrrsssssspppmmmhhhkkknnnlllhhhdddcccdddccc```^^^^^^aaadddcccaaa]]][[[YYYUUUSSSQQQPPPPPPMMMLLLIIIGGGEEEDDDDDDDDD@@@???>>>???AAAAAA???===;;;;;;999888777555444444222111000000000111222333////////////000000000000+++,,,...///000///............------,,,+++******))))))***+++,,,,,,------+++++++++************)))'''''''''(((((((((((())))))***,,,---......---,,,---------....../////////---///111222222222333444222222333444444444333333222222222222333444555555888888888888888888888888:::;;;===???@@@???>>>===>>>?????????BBBDDDDDDBBBAAAEEEFFFDDDGGGLLLKKKFFFHHHIIIKKKKKKKKKKKKLLLNNNKKKMMMQQQRRRRRRRRRSSSTTTUUUUUUTTTQQQNNNMMMMMMNNNIIIKKKNNNNNNMMMLLLLLLMMMJJJKKKLLLLLLJJJHHHHHHIIICCCFFFIIIJJJIIIHHHGGGHHHEEEFFFGGGGGGFFFDDDAAA@@@:::;;;<<<>>>??????@@@???<<<<<<<<<;;;:::888666555555444444444333333333333///000111222222333222222222222111111000/////////...------,,,,,,------...,,,---...---+++,,,000444---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))&&&###$$$(((,,,)))))))))))))))*********))))))))))))))))))))))))'''((()))******)))((('''*********)))***++++++,,,---------...111444777999;;;BBBJJJLLLKKKKKKPPPVVVUUUVVVVVVTTTTTTYYYaaahhhhhhiiilllnnnllljjjooowwwrrryyyyyy|||YYYYYYXXXTTTPPPPPPSSSVVVUUUWWWXXXUUUPPPLLLKKKLLLMMMJJJHHHFFFEEEDDDBBBAAA======<<<<<<;;;;;;::::::===<<<;;;:::888777666555111111111111000000000000---......///...,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''((((((((((((((((((((((((,,,+++***((((((((())))))+++*********))))))(((((()))************+++++++++++++++,,,,,,,,,,,,------......//////000000111111444333222222222333444555444555777999<<>><<<;;;:::999999888666555444333222333333333222222222111111111111000000//////......000////////////.........,,,,,,,,,++++++*********))))))*********))))))(((+++******)))(((''''''&&&'''((()))******)))((('''---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...///000222111000///////////////000222222333444444555555666:::::::::999888777666666999999:::;;;;;;<<<===============>>>???AAABBBCCCDDDCCCBBBBBBDDDGGGIIIKKKHHHHHHGGGGGGHHHHHHIIIJJJLLLNNNPPPQQQPPPOOOOOOPPPQQQPPPPPPPPPQQQPPPMMMJJJMMMIIIKKKPPPOOOJJJHHHKKKRRROOOKKKJJJJJJIIIGGGDDDDDDDDDCCCDDDFFFFFFEEECCCCCCBBBBBBAAAAAA@@@@@@@@@@@@>>>============;;;:::;;;::::::999888777666666555444333333222222333333111222222333333222222111111111111000000000000000------------------------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,+++***))))))))))))'''(((***+++,,,,,,++++++++++++***)))(((((())))))'''((()))******)))((('''))))))))))))************---------------+++******,,,,,,,,,---000333666888;;;AAAHHHJJJJJJJJJNNNQQQUUUVVVVVVUUUUUUYYYaaagggjjjmmmooonnnllllllooorrrttttttwww}}}ZZZZZZXXXUUURRRRRRTTTWWWWWWXXXXXXUUUQQQNNNMMMNNNLLLIIIFFFDDDCCCCCCBBB@@@============<<<<<<<<<<<<<<<;;;:::999888666555555111111111000000000//////---............,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((+++***)))((((((((()))***************)))))))))((())))))*********++++++++++++++++++,,,,,,,,,---------......///000000111111333222222111222333444555666777888:::;;;===>>>???AAABBBCCCCCCAAABBBCCCEEEGGGJJJNNNQQQTTTVVVYYY[[[]]]bbbiiinnnppprrruuuxxxwww~~~}}}|||{{{{{{xxxuuutttsssrrrqqqnnnhhhbbb______aaabbbeeeiiilllllliiidddaaa^^^\\\YYYUUURRRQQQPPPPPPKKKJJJHHHFFFFFFEEEFFFFFFCCCBBBAAA???===<<<:::999888777777555444333222111333333222222222111111111111111000000///......---......---------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++)))((('''******))))))(((''''''&&&'''((()))******)))((('''************+++,,,------+++++++++++++++++++++++++++---......------///000000000///////////////000111111111222333333444444777777888888777777666555777888888999999:::::::::<<<<<<<<<===???@@@BBBBBBDDDCCCCCCCCCCCCEEEFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIKKKNNNNNNNNNMMMMMMNNNPPPOOONNNOOOPPPOOOMMMKKKKKKHHHJJJOOOOOOKKKJJJLLLQQQOOOLLLKKKLLLLLLJJJHHHEEEDDDCCCCCCEEEEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@>>><<<;;;;;;<<<===;;;:::;;;::::::999888777666666444444333222222222222333111222222222222222222111000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,---,,,+++***))))))))))))(((((()))***+++++++++++++++******)))(((((())))))'''((()))******)))((('''))))))))))))************++++++++++++++++++++++++,,,,,,,,,---000333666888;;;AAAHHHJJJIIIJJJNNNRRRUUUVVVVVVUUUUUUZZZaaagggiiikkkmmmnnnnnnoooqqqsssttttttxxx}}}[[[[[[YYYWWWTTTTTTVVVXXXWWWXXXXXXVVVRRRPPPPPPPPPKKKHHHDDDBBBAAABBBAAAAAA>>>>>>>>>>>>>>>>>>======:::999999777666555444333111111000000000000//////---.........---,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((())))))((((((((()))******************)))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,------......///000000000111111111111222333555555888888999999:::;;;;;;<<<>>>@@@AAAAAA@@@???AAABBBDDDGGGKKKOOORRRUUUYYY[[[\\\```eeeiiijjjmmmrrrvvvyyy}}}xxxuuusssrrrpppkkkeee```^^^___aaabbbeeeiiikkkjjjeee___[[[\\\ZZZWWWTTTQQQOOOOOOOOOLLLKKKIIIGGGFFFFFFFFFFFFDDDCCCAAA???===;;;999888777777666444333222111000333222222222222111111111000000000///......------,,,+++++++++************+++++++++++++++*********......---,,,+++)))((('''***))))))((((((''''''''''''(((((())))))(((((('''''''''((()))+++,,,...///************************+++---...---,,,,,,---...//////////////////////////////000000111222222333444555555666666666666666666666666666777777777777::::::;;;<<<===???AAABBBCCCCCCCCCDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEHHHJJJKKKKKKJJJKKKLLLNNNMMMMMMMMMOOOOOOMMMKKKHHHGGGIIINNNOOOMMMLLLNNNPPPNNNLLLMMMNNNOOONNNNNNFFFDDDCCCCCCCCCDDDCCCAAAAAAAAA@@@@@@???@@@@@@@@@<<<;;;999:::;;;;;;:::999::::::999888777666666555444444333222222222222222111111222222222222111111000//////...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************++++++++++++,,,,,,+++******))))))))))))))))))))))))******+++,,,******)))((((((((())))))(((((())))))))))))(((((())))))))))))************))))))(((((()))+++,,,---,,,,,,,,,---000333666888;;;AAAGGGJJJIIIJJJNNNSSSUUUWWWWWWVVVVVVZZZaaagggiiiiiikkknnnqqqssssssrrrttttttxxx~~~\\\[[[ZZZXXXWWWWWWXXXYYYVVVVVVUUUSSSQQQPPPOOOOOOJJJGGGCCCAAAAAABBBBBBBBBAAAAAA@@@???>>>======<<<888888777666555444333222111000000000////////////......------,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************)))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,------......///000000//////000111222333444555777777888888999::::::;;;<<<>>>@@@@@@??????@@@AAACCCFFFKKKNNNQQQSSSWWWYYYWWW[[[^^^aaabbbfffmmmrrrwww}}}{{{xxxvvvtttqqqkkkfffbbbaaabbbddddddeeeffffffddd___[[[XXXZZZXXXVVVSSSQQQPPPOOOOOOLLLKKKIIIGGGFFFEEEEEEFFFDDDCCCAAA???<<<:::999888888777666555333222111111222222222222111111111111000000///......------,,,++++++*********)))))))))+++++++++***************,,,,,,,,,+++***)))((('''))))))((((((((('''''''''(((((((((((((((((((((((('''''''''(((***+++---...************+++++++++++++++,,,---,,,+++***+++,,,......///////////////////////////000111111222222222333444666777777777777666666666666555555555555999999999;;;<<<>>>@@@AAAAAABBBDDDEEEEEEDDDBBBAAABBBBBBBBBBBBBBBCCCDDDDDDCCCFFFHHHJJJJJJIIIJJJKKKMMMLLLKKKLLLMMMNNNMMMLLLGGGGGGIIILLLNNNNNNNNNOOONNNMMMMMMNNNPPPRRRSSSSSSIIIGGGDDDCCCCCCDDDCCCCCCBBBAAA@@@?????????@@@@@@===;;;:::999::::::888777::::::999888777666555555444333333222111222222222000000111111111111000000000000///...---,,,++++++++++++++++++++++++++++++******************************++++++++++++******************++++++++++++++++++***)))))))))))))))***)))(((((((((***+++,,,***))))))((((((((())))))(((((())))))))))))((((((((()))))))))************,,,***)))((()))***,,,...,,,,,,,,,---000333666888;;;@@@GGGIIIIIIJJJOOOSSSVVVWWWXXXWWWWWW[[[aaagggjjjjjjkkkooosssuuurrrooorrrtttyyy\\\ZZZYYYXXXXXXXXXXXXXXXTTTSSSQQQOOONNNMMMMMMLLLIIIFFFCCCBBBBBBCCCCCCCCCDDDCCCAAA???===;;;:::999666666555555444333222222000000000////////////......------,,,++++++******++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))******(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,---......//////......///111222333333444444444555777999:::;;;<<<;;;===@@@@@@@@@???@@@AAAEEEHHHKKKNNNOOOPPPSSSUUUTTTWWWZZZ\\\^^^cccjjjpppvvvyyy~~~~~~|||{{{wwwsssmmmhhheeeeeefffgggjjjhhhfffbbb___]]][[[ZZZYYYXXXVVVTTTRRRQQQPPPOOOLLLKKKHHHFFFEEEDDDDDDDDDCCCBBB@@@>>><<<:::999888999888777666555333222222222222222111111111000000//////......---,,,,,,,,,++++++++++++************************************'''((()))))))))))))))(((((((((((((((''''''''''''((((((''''''''''''(((((())))))(((((())))))***+++++++++++++++,,,,,,------***+++,,,+++***)))***+++,,,---...///000//////////////////000111111222222222333444666777888999999666666666666555555555555777888888:::<<<>>>???AAA@@@BBBDDDFFFGGGFFFDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCEEEHHHJJJJJJJJJKKKMMMMMMLLLJJJKKKMMMMMMMMMLLLFFFHHHJJJKKKLLLOOOPPPOOOLLLMMMNNNOOOPPPRRRTTTVVVLLLIIIEEEDDDDDDEEEFFFFFFCCCBBB@@@???>>>??????@@@???===;;;::::::999777555:::999999888777666555555333333222111111111111222///000000111111000000///000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))))))))*********+++++++++******))))))((()))))))))***)))((((((((()))***+++)))((((((((((((((())))))))))))(((((((((((())))))((()))))))))************///...+++***)))***,,,---,,,,,,,,,---000333666888;;;@@@FFFHHHHHHJJJOOOTTTWWWXXXYYYYYYXXX[[[aaaffflllkkkkkkooorrrssspppmmmqqqsssyyyZZZYYYWWWWWWXXXXXXWWWVVVSSSPPPMMMKKKJJJJJJIIIHHHFFFEEECCCCCCDDDDDDCCCBBBCCCBBB@@@>>><<<:::888777666555555444333333222222000000////////////.........---,,,+++*********+++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''((()))))))))(((((())))))))))))************((((((((()))))))))******************++++++++++++++++++,,,,,,---.........---...///111222222222222111222444666888:::<<<<<<:::===@@@AAAAAA@@@AAAAAAEEEHHHJJJLLLLLLMMMNNNPPPQQQTTTXXXZZZ]]]ccckkkqqqvvvxxx{{{~~~}}}}}}wwwsssmmmjjjiiiiiihhhhhhhhheee```\\\YYYXXXXXXYYYWWWVVVUUUTTTRRRQQQPPPOOOKKKJJJHHHEEEDDDCCCCCCCCCAAAAAA???>>><<<;;;999999999999888666555444333222222111111111111000000000.........---,,,,,,++++++,,,,,,+++++++++*********)))))))))***************%%%&&&'''((())))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((******)))(((((('''((((((+++++++++,,,,,,------...)))+++,,,+++******+++,,,+++,,,...///000000///.........///000000111111222111222444666777888999999555555666666666666666666777777888:::<<<>>>@@@AAA@@@BBBDDDFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCEEEIIIKKKKKKLLLMMMNNNNNNMMMKKKKKKLLLMMMMMMLLLHHHJJJKKKJJJKKKNNNOOOMMMLLLMMMOOOOOOOOOQQQSSSVVVMMMJJJFFFDDDDDDFFFHHHHHHGGGEEEBBB@@@>>>>>>???@@@AAA???===<<<;;;:::888666999999888777666555555444333333222111111111111111//////000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************)))))))))))))))************+++***))))))(((((())))))))))))))))))(((((())))))***((((((''''''(((((())))))))))))(((((((((((())))))))))))))))))************///...---++++++++++++,,,,,,,,,,,,---000333666888;;;@@@FFFHHHHHHJJJPPPUUUWWWYYY[[[ZZZYYY\\\aaaffflllkkklllnnnppppppooommmqqqsssyyyXXXVVVUUUUUUWWWWWWVVVTTTSSSOOOJJJHHHHHHGGGFFFDDDCCCBBBBBBCCCDDDDDDBBB@@@???>>>===<<<:::999888888555555555444444333222222000000/////////............---,,,************+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((('''((()))))))))((('''&&&((()))))))))************(((((((((((()))))))))***************+++++++++++++++++++++,,,------......---...000111111111000000111222333555777999;;;;;;999<<>>===<<<;;;::::::888888777666444333222111111111111111000000000000......------,,,++++++++++++++++++************)))((()))))))))*********+++'''(((((())))))))))))(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((***)))(((''''''''''''''')))******+++,,,,,,------(((***++++++++++++,,,---***,,,...///000000///...---------...//////000000000111333444666666777777333444444555555666666666777777888:::<<<>>>@@@BBBBBBBBBCCCDDDDDDDDDCCCBBBBBBBBBAAAAAABBBBBBCCCDDDBBBEEEIIIKKKLLLMMMNNNOOOQQQNNNLLLKKKLLLMMMLLLLLLJJJMMMMMMIIIIIIMMMNNNKKKKKKMMMOOOOOONNNNNNQQQTTTMMMIIIDDDBBBCCCFFFIIIJJJJJJHHHDDDAAA???>>>??????@@@>>>======>>>>>><<<;;;999999888777666555444444333222222111111111111111...//////000000//////...,,,,,,,,,,,,------------++++++++++++++++++++++++************************))))))************))))))))))))))))))************))))))(((((((((((())))))((()))))))))))))))(((((('''''''''''''''((())))))***)))(((''''''((()))***))))))))))))************,,,,,,,,,+++++++++++++++,,,,,,,,,---000333666888;;;@@@EEEGGGHHHJJJPPPVVVXXXZZZ[[[[[[ZZZ\\\aaafffhhhjjjllllllmmmmmmooopppssstttxxxWWWUUUSSSTTTVVVWWWUUUSSSSSSOOOIIIGGGGGGFFFDDDBBB@@@@@@AAACCCDDDCCC@@@>>>;;;;;;:::::::::999999999555555555444444333333333000/////////...............---,,,***)))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((()))))))))'''&&&%%%(((((())))))*********+++(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,---.........///000111111000//////222222333555666888999:::888;;;>>>@@@@@@??????@@@???AAADDDFFFFFFGGGIIIKKKIIIMMMRRRVVVZZZ```hhhnnnjjjmmmsssxxx|||~~~~~~~~~|||yyy{{{vvvrrrpppnnnrrrnnnjjjhhhhhhhhhfffcccbbbaaa___\\\ZZZYYYXXXXXXRRRRRRRRRQQQPPPOOOMMMLLLJJJHHHFFFCCCAAA@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;777777666555333222111000111111111111000000000000......---,,,,,,++++++***************))))))))))))(((((())))))*********+++***************)))((('''&&&'''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((((())))))***++++++,,,,,,(((***+++,,,++++++---///***+++---///000000///...++++++,,,------......///000000222333444555555555222222333444444555666666777777888:::<<>>??????>>>======>>>@@@AAA@@@???999999888777666555444444333222222111000111111111......////////////......)))******++++++,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))(((((((((((()))***'''((()))******)))(((''''''''''''''''''((()))******)))(((''''''((()))***))))))))))))************((()))***++++++,,,++++++,,,,,,,,,---000333666888;;;@@@EEEGGGGGGJJJQQQWWWXXXZZZ\\\\\\[[[]]]aaafffeeehhhkkkkkkkkklllppptttuuuuuuxxx~~~XXXVVVTTTSSSSSSSSSQQQPPPRRROOOKKKHHHGGGFFFDDDCCCBBBAAA@@@AAAAAAAAA???===999999999888888888777777111333666888888555222//////............---------+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((***))))))((()))+++---......,,,***((('''(((***,,,*********)))******+++,,,,,,,,,,,,---------..................////////////333333333444666888999:::<<<<<<======>>>?????????@@@@@@AAAAAACCCEEEFFFGGGJJJLLLNNNQQQUUU\\\ccchhhbbbiiiqqqvvvwwwxxxzzz{{{yyy{{{~~~xxxsssooommmllllllhhheeedddeeefffeeecccbbb```]]]\\\[[[YYYWWWUUUVVVSSSOOOLLLKKKJJJIIIGGGFFFDDDAAA???>>>===>>>??????>>>===<<<;;;:::999999<<<999555333333333222111111111000000//////......000...,,,+++,,,,,,+++*********))))))((((((''''''''''''((()))))))))))))))******)))((((((((((((((())))))((('''&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''((((((((((((*********)))))))))))))))*********++++++,,,,,,,,,+++,,,---.........---,,,------------............000333555666444222222222333333444444555666666666999888777777999<<<@@@BBBCCCCCCCCCBBBAAA???>>>===@@@AAABBBBBB@@@@@@AAABBBFFFGGGGGGGGGGGGIIIMMMPPPQQQNNNJJJHHHHHHIIIJJJJJJOOONNNMMMKKKJJJJJJJJJJJJKKKLLLMMMOOOPPPPPPOOOOOOPPPLLLHHHDDDCCCDDDGGGJJJLLLEEE@@@AAABBB@@@???@@@===>>>>>>?????????>>>>>>;;;::::::999777555444333000///////////////000000///............---------...---,,,+++************))))))))))))))))))))))))++++++******)))(((((((((''''''((((((((((((''''''))))))************)))))))))((('''&&&&&&'''((()))%%%&&&''')))***************)))((('''&&&&&&&&&''''''''''''''''''((())))))))))))((((((((((((((()))******+++++++++,,,,,,,,,)))+++...///111333666888<<>>===:::999999888777777666666222222333333333222111000............------------+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&((((((((((((''''''''''''''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,...,,,+++)))))))))++++++***************++++++,,,,,,,,,,,,------------...............////////////222222222333555777888999:::::::::;;;<<<<<<======?????????@@@BBBCCCEEEFFFJJJLLLNNNQQQTTTYYY^^^cccccchhhooosssvvvxxx|||~~~~~~~~~|||vvvqqqnnnlllkkkiiigggdddcccddddddcccaaabbb```]]][[[[[[YYYWWWUUUSSSPPPMMMKKKJJJHHHFFFDDDCCCBBB???===<<<;;;<<<=========<<<;;;:::999888888666444333222333222111///000000///......------,,,///---+++***++++++***)))))))))))))))((((((''''''''''''((()))))))))))))))***))))))((((((((((((((())))))(((&&&&&&%%%%%%&&&''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))******++++++++++++++++++,,,++++++---.........---,,,.../////////000000000000000222555555444222111222222222333333444555555555:::999888999:::===@@@CCCCCCCCCBBBBBBAAA???>>>===@@@AAABBBBBBAAAAAABBBCCCEEEFFFFFFFFFEEEFFFIIIKKKPPPMMMJJJIIIJJJKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIKKKLLLNNNOOOOOOOOONNNNNNMMMKKKGGGCCCBBBDDDFFFHHHIIIEEEDDDFFFEEE@@@=========>>>>>>??????>>>>>>===::::::999888777555444333000000////////////000000............------------...---,,,+++************))))))))))))))))))))))))))))))))))))))))))******''''''((((((((((((''''''))))))************)))))))))((('''&&&&&&'''((()))'''(((((())))))))))))((((((((((((''''''''''''&&&'''''''''''''''((())))))))))))(((((((((((())))))*********+++++++++,,,,,,+++,,,...//////222666999===BBBHHHKKKMMMPPPUUUYYY___\\\ZZZXXXYYY]]]bbbeeehhhhhhiiikkkmmmoooppppppvvvxxx~~~UUUSSSPPPOOOOOOOOOMMMLLLKKKIIIFFFEEEEEEEEEDDDBBBBBB???===<<<<<<===<<<<<<:::999999777666555444444333111///------...000111......---------,,,,,,,,,+++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************,,,,,,,,,,,,++++++++++++***************+++,,,,,,,,,,,,,,,,,,------------............////////////111111111222333555666777777777888888999:::::::::======>>>???@@@BBBCCCDDDHHHJJJMMMPPPRRRUUUYYY\\\bbbggglllpppsssxxx~~~|||zzzzzz|||~~~~~~yyytttooollljjjiiifffdddbbbaaabbbaaa```^^^___\\\YYYXXXWWWVVVTTTRRRNNNMMMKKKIIIHHHFFFCCCAAAAAA???===;;;:::999999:::;;;;;;:::999888888777777222222333555666555222//////......---,,,,,,++++++---+++))))))******)))((()))))))))(((((((((((('''''''''((())))))))))))((())))))((((((''''''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((())))))*********+++++++++++++++************+++,,,------------,,,........./////////000000///111444444333111111222111111111222333333444444888888888999:::===???AAABBBBBBBBBAAA@@@???>>>===???AAABBBBBBAAAAAABBBDDDCCCDDDEEEEEEDDDDDDEEEFFFKKKJJJHHHIIIJJJKKKJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHKKKLLLMMMNNNNNNNNNMMMLLLJJJHHHFFFDDDCCCCCCDDDEEEEEEEEEHHHKKKGGG???;;;<<<======>>>>>>>>>======<<<999999999888777555444333000000////////////000000............---------------,,,+++***************))))))))))))))))))))))))''''''((())))))***++++++''''''((((((((((((''''''((())))))******))))))(((((((((''''''''''''(((((()))))))))))))))((('''&&&%%%&&&'''((()))((('''''''''''''''''''''((())))))))))))(((((((((((())))))*********++++++++++++,,,---............111555999>>>BBBHHHLLLNNNQQQVVVZZZ]]][[[YYYXXXYYY^^^cccfffiiiiiiiiijjjkkkmmmpppqqqvvvwww|||SSSQQQNNNMMMMMMLLLJJJIIIGGGFFFDDDDDDDDDDDDCCCBBBAAA>>>;;;999::::::;;;:::999999888666555333222111111000...,,,,,,---///000------------,,,,,,,,,+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''+++,,,---------,,,+++++++++************+++,,,,,,++++++,,,,,,,,,---------............///////////////000000000222333444555666666666777888888999999;;;;;;<<<===>>>@@@AAABBBDDDGGGJJJMMMOOOQQQUUUWWW___dddkkkoooqqquuuzzz~~~{{{|||||||||{{{{{{|||~~~}}}}}}|||}}}~~~~~~}}}{{{yyyuuuqqqllliiigggfffaaaaaa``````___^^^]]][[[YYYVVVSSSQQQQQQPPPOOONNNKKKJJJIIIHHHGGGEEEAAA>>>???>>><<<:::999888888888999999888777777666555555333444777999;;;888333000.........---,,,,,,++++++,,,***(((((())))))((('''((((((((((((((((((((((((&&&'''(((((())))))(((((()))(((((('''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''((()))***++++++,,,,,,++++++******))))))***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...000222222111000111222111111222222333444444444666666777888999;;;<<<===@@@@@@@@@@@@???>>>===<<<<<<>>>@@@@@@???@@@AAACCC???BBBDDDEEEDDDDDDEEEFFFEEEDDDDDDFFFHHHHHHGGGEEEEEEEEEEEEEEEEEEFFFGGGGGGJJJKKKLLLMMMMMMLLLKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDDDDFFFIIIKKKFFF>>>;;;===<<<============<<<;;;;;;888888888777666555333222111000000////////////000.........---------,,,,,,,,,,,,+++***************))))))))))))))))))))))))(((((((((((())))))******''''''((((((((((((''''''(((((())))))))))))(((((((((((((((''''''((((((((('''(((((((((((((((''''''%%%&&&(((***++++++))))))'''''''''''''''((()))))))))(((((((((((())))))***************++++++++++++//////...------000555999===BBBHHHLLLNNNQQQVVVZZZWWW[[[___^^^\\\^^^dddjjjjjjkkkjjjjjjkkkmmmqqqssswwwxxx{{{QQQOOOLLLKKKJJJJJJHHHFFFDDDCCCBBBCCCDDDDDDBBBAAA@@@===:::888888999999888888777666555333222111000///////////////......------,,,,,,,,,++++++++++++***))))))((('''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''((((((''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((())))))((('''&&&***+++---......---,,,++++++++++++***+++,,,,,,---+++++++++,,,,,,,,,------............/////////////////////000000222333444555666666777888888999999:::::::::;;;===>>>@@@AAA@@@CCCGGGJJJLLLOOORRRUUU[[[bbbiiinnnpppqqqsssvvvxxxyyyyyywwwuuuuuuwwwyyy~~~~~~{{{xxxvvvtttqqqmmmiiifffcccbbb]]]^^^______^^^[[[ZZZXXXUUUSSSOOOMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGEEEAAA>>>???>>>===;;;:::999888888777777777666555555444444666666888:::;;;888222...//////...------,,,,,,+++***)))''''''((()))(((''''''''''''''''''(((((((((&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''((()))******++++++++++++******)))))))))************++++++,,,,,,++++++++++++,,,,,,,,,,,,---///111111000///000222222222222333444444555555555666888999:::;;;<<<<<<===>>>>>>======<<<;;;:::999;;;=========>>>???AAA===???BBBDDDEEEEEEGGGIIIBBBBBBCCCEEEGGGGGGEEECCCBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKJJJIIIGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFGGGHHHCCC<<<;;;???<<<<<<<<<<<<<<<;;;:::999777777777666555444333222111111000///////////////...------------,,,,,,,,,++++++******))))))******))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''(((((())))))))))))(((((('''(((((((((((((((((('''%%%&&&'''(((((()))))))))&&&'''***,,,------++++++'''''''''''''''((())))))((((((((((((((()))******))))))*********+++++++++//////...------000555999<<>>???@@@@@@BBBEEEGGGIIILLLPPPSSSYYY___hhhmmmnnnnnnpppqqqxxxzzzzzzwwwrrrppprrrttt{{{uuuqqqqqqpppmmmjjjgggcccaaa___ZZZ\\\______]]]YYYWWWVVVUUURRRNNNLLLLLLLLLLLLLLLJJJIIIGGGFFFFFFDDDAAA???>>>>>>===<<<:::999888777666666666555555444444444444444444555555333000,,,///......------,,,++++++***(((''''''((()))((('''&&&''''''''''''(((((((((&&&&&&'''(((((((((((('''''''''&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((()))))))))***************)))))))))******))))))******+++,,,,,,,,,,,,---------......,,,...//////...///000222222222333333444555555555666777999;;;<<<<<<<<<;;;:::;;;;;;;;;;;;:::999888666888:::;;;;;;<<<>>>@@@===???AAACCCDDDFFFIIIKKKDDDDDDDDDFFFHHHHHHFFFEEEAAAAAAAAAAAABBBBBBCCCDDDDDDEEEGGGHHHIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFDDDCCCDDDAAA<<<<<<@@@;;;;;;;;;;;;;;;:::999888666666666666555444333222222111000//////......///------------,,,,,,,,,,,,+++******)))))))))******))))))))))))))))))))))))******)))(((((('''&&&&&&''''''(((((((((((('''''''''(((((())))))(((((('''''''''((((((((((((''''''$$$$$$&&&'''((()))))))))'''(((***+++,,,,,,,,,+++'''''''''''''''((())))))(((''''''(((((()))***+++)))))))))************+++---............111555999<<<@@@FFFJJJLLLOOOTTTXXX^^^iiirrrpppeee___dddkkklllnnnpppooonnnnnnrrrvvvyyyzzz~~~PPPNNNKKKIIIHHHGGGEEEDDDCCCBBBBBBCCCDDDCCCAAA???>>><<<:::999999888666555444444333222111111000000---...///000///...,,,+++++++++++++++************))))))(((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((())))))******++++++,,,++++++,,,++++++++++++,,,------***++++++++++++,,,,,,,,,............////////////////////////000111222333444444555666666777777888999999:::;;;<<<>>>???@@@BBBCCCDDDEEEFFFHHHMMMPPPXXX^^^eeejjjlllnnnqqqtttvvvyyyzzzxxxsssqqqsssuuu|||xxxrrrnnnmmmllljjjhhhdddaaa^^^]]]WWW[[[______\\\XXXVVVUUUSSSPPPLLLJJJJJJKKKKKKKKKJJJHHHEEEDDDCCCCCCAAA???======<<<;;;:::888777666666555555555555444444444222111///000000111///...---------,,,++++++*********(((''''''((())))))(((&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((()))''''''&&&&&&&&&''''''(((''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((())))))))))))***************))))))((()))***+++,,,,,,,,,,,,,,,------------,,,---......---...000222111111111222333333444444333555777:::;;;:::999888888888888999888888777666666888:::;;;;;;===???AAA>>>@@@AAAAAABBBDDDGGGJJJFFFEEEDDDEEEGGGGGGFFFDDDBBBAAAAAAAAAAAAAAABBBBBB@@@BBBDDDFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEAAA???BBBBBB>>><<<===;;;;;;;;;;;;:::999888777555555555555444444333222222111000///............---------,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%&&&&&&'''((((((((('''((((((((())))))*********'''''''''''''''((())))))''''''''''''((()))***+++))))))))))))************+++,,,...//////222666999<<>>===<<<;;;::::::999666444333222222222111111000000.........---------,,,,,,+++++++++************)))))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******(((''''''((()))***)))))))))******++++++,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,............/////////000000000///000000111222333333333444555555666666777999999:::;;;<<<>>>???@@@EEEEEEEEEDDDDDDFFFJJJNNNYYY]]]cccgggjjjnnntttxxxqqqvvvyyyyyyvvvuuuwwwzzz~~~{{{wwwrrroookkkkkkiiifffccc```]]][[[VVV[[[______\\\XXXUUUUUUQQQMMMIIIGGGGGGHHHIIIHHHIIIGGGCCCBBBAAAAAA@@@???<<<<<<<<<;;;999888666555555555555555555555444444111///------///111111111,,,,,,++++++***)))))))))***((('''''')))***))))))&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&''''''(((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((('''''''''(((((())))))******++++++***)))((((((((()))+++,,,))))))*********++++++++++++---...---------000222000000000111222222333333///111444666777666444333666777777777777666666555666888:::<<<<<<===@@@BBB@@@AAAAAA@@@@@@BBBEEEHHHEEEDDDBBBCCCDDDEEEDDDCCCBBBBBBAAAAAA@@@AAAAAABBB>>>???BBBDDDFFFGGGGGGGGGEEEDDDBBBAAAAAABBBCCCDDDCCC>>>===AAACCC@@@<<<;;;;;;;;;;;;:::999888777666555555555555444333222222222222000///............---------,,,,,,,,,++++++***)))))))))))))))******))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&'''''''''(((''''''&&&%%%(((''''''''''''(((((()))'''''''''''''''((())))))''''''''''''((()))++++++))))))))))))************)))+++...///111333666888>>>BBBHHHLLLNNNQQQVVVZZZZZZ[[[[[[\\\]]]```dddgggiiimmmqqqqqqnnnmmmooossswwwyyyPPPNNNKKKIIIHHHGGGEEECCCEEEDDDCCCAAA???===<<<;;;<<<;;;:::888666555333333222222111111000///////////////...---,,,,,,,,,,,,))))))(((((((((((())))))&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''(((((())))))******++++++***************+++(((((()))***+++,,,,,,---++++++,,,------......///000000000000000///..................////////////111222222333333444444555555888;;;<<<<<<<<<===>>><<>>>>>===<<<:::999888777777555555555444444333333222000///---,,,,,,---...///,,,,,,++++++***)))))))))))))))(((((((((((())))))'''''''''''''''''''''''')))((('''&&&&&&''')))***)))(((((('''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''(((((())))))*********)))((((((((()))+++,,,++++++++++++++++++++++++---------............///......//////000000111111111111000000111111222333666666666666777777777777;;;;;;;;;;;;<<<>>>???@@@>>>>>>>>>>>>>>>??????@@@BBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@??????DDDCCCCCCDDDEEEDDDAAA???DDDCCCBBBAAAAAABBBDDDEEEBBB???<<<:::;;;===>>>>>>@@@>>>;;;:::999777444222333333333222222222111111---------...............------,,,,,,+++***)))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((+++)))'''%%%%%%&&&(((***))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***+++,,,---...111666999>>>CCCKKKOOOQQQRRRUUUWWWYYY[[[]]]]]]]]]___dddhhhjjjmmmqqqrrrooommmnnnooovvvxxx~~~PPPMMMJJJHHHGGGFFFEEECCCDDDDDDBBBAAA???===<<<;;;<<<;;;:::888666555333333222222111111000////////////...---,,,,,,+++,,,,,,((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''(((((())))))******++++++***************+++)))))))))***++++++,,,,,,++++++,,,------......///000000000000000///..................////////////111111222333333444444555666888;;;<<<<<<<<<===???<<<@@@DDDGGGJJJMMMPPPRRRWWW^^^cccfffkkksssuuurrrooorrruuuwwwyyy{{{}}}|||zzzwwwsssqqqkkkgggdddbbbbbbccccccccceeeeeeccc```\\\WWWSSSPPPMMMJJJHHHFFFFFFEEEDDDCCCFFFFFFFFFEEECCCAAA???>>>>>>===;;;:::888777777777555555444444333333222222111///...,,,,,,,,,---...*********************+++((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&''')))+++---******)))'''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))++++++++++++++++++++++++++++++------------.....................///000000111111111111111111111222222333444555555666777777888888::::::;;;;;;<<<>>>???@@@>>>>>>======>>>>>>???@@@??????@@@@@@@@@@@@??????BBBBBBBBBAAAAAAAAAAAA@@@BBBBBBBBBBBBCCCCCCAAA@@@AAABBBBBBCCCCCCCCCCCCCCCBBB???<<<;;;;;;===>>>>>>===;;;:::999999999777555333333333222222222111111..................------------,,,,,,+++******)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''((()))(((''''''(((***,,,---(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++***+++,,,---...222666:::===CCCJJJOOORRRTTTWWWZZZ[[[\\\]]]]]]\\\^^^ccchhhjjjmmmqqqrrrooommmnnnpppvvvxxx~~~PPPMMMIIIFFFFFFFFFEEEDDDCCCCCCBBB@@@???===<<<;;;;;;;;;999888666555333333222111111000000//////...///...---,,,,,,+++++++++''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((((((''''''(((((())))))******+++***************++++++++++++++++++++++++++++++++++++,,,------......///000000000000000//////...............////////////111111222222333444444444777999;;;=========>>>???===@@@EEEHHHJJJLLLOOOQQQUUU[[[```dddjjjqqqsssrrrssstttvvvwwwwwwzzz}}}~~~{{{wwwsssppphhhfffddddddeeefffffffffgggfffdddaaa]]]XXXTTTQQQMMMLLLKKKJJJJJJIIIFFFCCCEEEEEEFFFFFFEEECCC@@@???===<<<;;;999888777777777555555444333333222111111111000...,,,++++++,,,,,,(((((()))******+++,,,,,,''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((***,,,...+++***)))'''&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((()))******+++++++++++++++++++++++++++------------............---......//////000111111000111111111111222222222222333444555666888999999:::::::::;;;<<<===>>>???>>>>>>======>>>>>>???@@@>>>>>>??????@@@??????>>>AAAAAA@@@@@@@@@?????????AAA@@@@@@@@@@@@AAAAAABBB>>>@@@BBBDDDDDDCCCBBB@@@CCC@@@===;;;<<<======<<<:::999888888::::::999888333333333222222222111111/////////...---------,,,---,,,,,,++++++*********))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&''''''((())))))***&&&&&&&&&''''''''''''((('''''''''(((((())))))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++***+++,,,---///222666:::<<>>===<<<;;;::::::999777666555444333111111111000//////......///...---,,,++++++++++++(((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((())))))***************)))******+++,,,,,,,,,,,,++++++*********++++++,,,------....../////////000000000000//////............////////////111111111222333333444444777999;;;<<<<<<===???@@@>>>AAAEEEHHHIIIKKKNNNPPPSSSWWW]]]ccciiinnnqqqqqquuuvvvvvvuuuvvvxxx}}}~~~|||yyyvvvtttkkkjjjhhhhhhiiijjjiiihhhgggfffdddaaa^^^ZZZWWWUUUQQQOOOLLLKKKJJJHHHEEECCCDDDEEEFFFGGGFFFCCCAAA???<<<;;;:::888777777666666555444444333222111000000111000...---,,,+++++++++((()))))))))*********+++(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''(((((()))((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))******+++************++++++++++++,,,,,,---------.........------......///000000111000000111111222222222222111111222444666888999:::999999999:::;;;<<<>>>>>>===============>>>????????????@@@@@@AAAAAA@@@@@@>>>============<<<<<<<<>>>>>???AAACCC>>>???@@@BBBBBBBBBAAAAAACCC@@@===<<<<<<===<<<<<<:::888888888:::;;;:::999333333333222222222111111000000///...---,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((())))))&&&&&&&&&''''''''''''(((((((((((('''&&&$$$###!!!(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++---...///222777:::===BBBIIINNNPPPSSSWWWZZZ^^^^^^]]][[[YYY\\\ccciiikkknnnqqqqqqnnnmmmnnnpppsssuuu{{{OOOLLLHHHFFFFFFFFFFFFEEEAAAAAA@@@???===<<<;;;;;;:::999888777666444444333111111000000///...............---,,,++++++++++++)))(((((((((((((((((()))((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))''''''(((((())))))************))))))***++++++,,,------,,,,,,+++*********++++++,,,------....../////////000000000000//////............////////////000000111222222333333444777999;;;;;;;;;<<<>>>@@@???AAAEEEGGGHHHIIIKKKMMMQQQTTTZZZaaagggkkknnnpppsssttttttssstttwww}}}~~~{{{yyywwwrrrpppnnnmmmmmmlllkkkiiiggggggfffdddbbb```^^^]]]TTTOOOJJJFFFDDDBBBAAA@@@EEEEEEFFFFFFEEECCC@@@>>>;;;:::999888777666666666555444333222111000//////000///...---,,,+++***************)))))))))(((((()))(((((((((((((((((()))'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((******))))))((((((''''''((()))))))))************)))))))))******+++++++++,,,,,,,,,------------...---------...//////000000///000111222222222222111///000222333555777999999999999999999:::<<<===>>>=========<<<===>>>>>>???===>>>>>>???@@@@@@@@@???=========<<<<<<<<<;;;;;;>>>??????>>>======@@@CCC???>>>>>>>>>???@@@BBBCCCBBB???===<<<======<<<<<<;;;:::999999::::::888777333333333222222222111111000000///...---,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))((((((''''''''''''&&&&&&&&&''''''''''''((('''((((((((('''%%%"""!!!''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))*********+++,,,---...///222777:::>>>CCCIIILLLMMMOOOSSSVVV]]]^^^]]][[[YYY]]]dddjjjkkknnnqqqpppnnnmmmoooqqqrrrtttyyyNNNLLLJJJIIIHHHHHHFFFEEE@@@@@@???>>>===<<<;;;;;;999888888777555444444333111000000//////......---...---,,,++++++*********))))))(((((((((((())))))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))***&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))''''''(((((())))))******))))))))))))***+++,,,,,,------,,,,,,+++++++++***++++++,,,------......///...//////000000000000000............////////////000000111111222333333333777888:::::::::;;;>>>@@@???AAADDDFFFFFFGGGIIIJJJOOOPPPUUU^^^dddfffhhhkkknnnooopppqqqssswww|||zzz{{{~~~zzzxxxxxxvvvtttpppnnnmmmlllkkkiiiiiihhhgggfffeeedddccccccXXXSSSMMMHHHFFFEEEDDDDDDGGGFFFEEEDDDBBB@@@???>>>:::999888777666666666666444444333222000///......///......---,,,+++******++++++***))))))(((''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))(((((((((((((((((()))************)))(((((())))))***+++++++++,,,,,,,,,,,,------------,,,------......///000000///000111333333222111111///000111333555666888888888888888999:::;;;<<<=========<<<<<<======>>>???::::::;;;<<<============??????>>>>>>>>>============???AAA???===<<>><<<<<<===???BBBCCC@@@>>>===<<<>>>>>>===<<<===;;;999999999999777666333333333222222222111111/////////...---------,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''&&&''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''***))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))***))))))(((''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))******+++,,,---...000333777;;;???CCCHHHKKKKKKMMMQQQUUU[[[\\\]]][[[[[[^^^dddjjjlllnnnppppppmmmmmmooorrrrrrtttyyyMMMLLLKKKKKKKKKJJJGGGEEE??????>>>===<<<<<<;;;:::888888777666555444444333000000000///......------...---,,,+++************(((((((((''''''(((((((((%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''((())))))******&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***''''''(((((())))))******))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,------......///......///000000000000000............////////////000000000111222222333333666888888999999:::===???>>>@@@CCCDDDDDDEEEFFFHHHKKKKKKPPPZZZ______aaafffhhhiiilllnnnqqqvvv|||~~~||||||~~~yyyuuuuuuwwwvvvrrrmmmjjjjjjjjjiiiiiigggfffeeecccbbbaaa``````ZZZVVVRRROOONNNMMMKKKJJJIIIGGGDDDBBB???>>>======999888777666666666666666444444333111000///...---------------,,,,,,+++***)))))))))))))))((((((((((((((((((''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++******)))((((((((()))***+++++++++++++++,,,,,,,,,---------,,,,,,---......//////000///000222333333222111000///000111222444555777777777777888888999;;;<<<======<<<<<<<<<<<<===>>>>>>999999:::;;;<<<======<<>>>>>>>>>>>===<<<@@@CCCAAA>>><<<>>>@@@<<<<<<<<<===>>>???@@@AAA>>>===<<<===>>>???>>>===<<<:::999999999999888666333333333222222222111111..................------++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&'''((()))***+++++++++''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***+++,,,......000333888;;;???CCCHHHJJJKKKNNNSSSVVVYYY[[[\\\\\\\\\___eeejjjlllnnnpppooommmlllooorrruuuwww{{{MMMLLLLLLMMMMMMKKKGGGDDD??????>>>===<<<;;;;;;:::888888777666555444444333000000000///......------...---,,,+++************'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''((()))******+++&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''(((((()))*********))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///......///000000000000000............/////////000000000000111222222333333666777888888888999<<>>@@@BBBCCCCCCDDDEEEFFFIIIHHHMMMWWW\\\[[[]]]bbbcccfffjjjmmmqqqvvv{{{~~~~~~~~~~~~|||xxxsssrrrsssvvvsssooojjjgggfffggghhhhhhdddcccaaa___]]][[[ZZZZZZUUUSSSQQQQQQPPPOOOLLLJJJJJJHHHDDD@@@===<<<<<<<<<999888777666666555666666444444333111000...------,,,,,,---------,,,++++++''''''(((((())))))******'''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((((((((((((((()))******))))))))))))))))))))))))''''''(((((())))))******'''((()))++++++******)))'''(((((()))***+++++++++++++++,,,,,,,,,---------,,,,,,------...//////000...000222333333333111000000000111222444555666666777777777888999:::<<<<<<<<<<<<<<<<<<<<<===>>>>>>:::;;;<<<===>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<>>:::999888999::::::999888333333333222222222111111---------...............++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&'''''')))******((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))+++,,,...///000333888;;;>>>BBBGGGKKKLLLPPPUUUYYYWWWYYY\\\]]]]]]```fffjjjlllooopppooommmlllooorrrxxxyyy}}}IIIIIIJJJKKKJJJGGGEEECCCAAA@@@???===;;;;;;::::::555444444333222111000000111000...---,,,,,,------+++******)))))))))))))))***)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&'''))))))'''&&&%%%&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&))))))((('''''''''''''''************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---...000///...------...///000////////////000000000000000111111111111222222222333444555777888:::;;;<<<:::===@@@BBBBBBBBBBBBCCCCCCEEEIIIOOOUUUZZZ^^^aaaaaabbbccceeehhhooowww|||~~~{{{uuurrrqqqqqqrrrrrrooojjjeeeaaaaaacccdddeeecccbbbaaa___]]]\\\\\\[[[XXXUUUQQQNNNMMMKKKIIIHHHMMMPPPMMMFFF@@@???>>>;;;===<<<:::888666555444333666444222000............++++++++++++++++++,,,,,,(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((+++)))((()))******)))((((((((())))))((('''&&&&&&)))))))))))))))******+++******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,...//////...------...000000000000111222333444222222222333444555777888666666777888999::::::;;;;;;<<<>>>??????===;;;:::777999::::::::::::;;;===>>>===<<<;;;;;;<<<===>>>@@@AAA@@@>>><<<<<<===???>>>===<<<;;;;;;<<<===>>>::::::::::::::::::::::::<<<:::888888999999999888444333333222222111111000000000///...------,,,,,,,,,,,,,,,+++***)))((((((************))))))))))))))))))))))))))))))))))))$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((('''''''''''''''((((((''''''&&&%%%###$$$&&&(((((('''&&&%%%''''''''''''(((((((((((((((***,,,,,,+++(((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))*********)))******++++++***,,,...///111555:::>>>@@@BBBEEEKKKQQQUUUVVVVVVYYYXXXZZZ]]]]]]]]]ccckkkmmmnnnoooooonnnoooqqqsssssszzzHHHIIIIIIJJJIIIGGGDDDCCC???>>><<<;;;999888888888555444444333222111000000000000...---,,,,,,------******)))(((((((((((()))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%&&&&&&''''''((())))))***)))(((((((((''''''''''''))))))((('''''''''''''''************************************+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,...///000///............///000////////////000000000000000111111111111222222222333444555666777888999:::999;;;???@@@@@@@@@@@@AAACCCEEEIIINNNSSSXXX\\\^^^]]]]]]^^^___bbbgggnnnsssxxxzzzvvvqqqnnnoooppppppnnnkkkgggdddbbbccceeefffgggbbbaaa```^^^^^^]]]^^^^^^[[[XXXTTTQQQPPPOOOMMMLLLPPPRRROOOHHHCCCAAA@@@======<<<:::888666555444444555444222000............++++++++++++++++++++++++)))))))))(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((***)))((()))******)))((()))))))))))))))((((((''')))))))))))))))******+++*********+++++++++,,,,,,***++++++,,,,,,------...,,,...//////...------...000000000000111222333444111111222222333444555666555666666777888999:::::::::;;;===>>>>>>===;;;:::666888999999999999:::<<<:::;;;<<<=========<<<<<<>>>??????>>>======???AAA@@@@@@???>>>>>>>>>???@@@::::::::::::::::::::::::<<<:::888888999999999888444444444333222222111111000//////...------,,,,,,,,,,,,++++++******))))))************))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((('''''''''((((((''''''&&&%%%###%%%&&&(((((('''&&&%%%''''''''''''((((((((((((''')))++++++***(((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))*********)))******+++,,,+++---...///111444999===@@@BBBFFFKKKPPPTTTUUUUUUWWWWWWYYY]]]]]]]]]cccjjjnnnoooqqqppppppqqqsssuuutttzzzGGGHHHHHHHHHGGGEEECCCBBB<<<;;;:::888777666555555555555444333222111000000000///...---,,,,,,,,,,,,***)))((((((''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''))))))))))))''''''&&&&&&''''''((()))))))))((((((((((((''''''''''''))))))((('''''''''(((((())))))))))))))))))))))))************+++++++++,,,***************************+++------------///000000//////......//////000////////////000000000000000111111111111222222222333444444555666666777777888:::===>>>>>>===>>>???CCCEEEHHHLLLPPPTTTWWWYYY\\\\\\]]]^^^```dddjjjoooqqqyyy~~~{{{xxx|||wwwrrrqqqtttvvvtttqqqgggfffddddddfffhhhhhhhhh```___]]]\\\\\\\\\]]]^^^[[[XXXUUURRRQQQQQQOOONNNLLLNNNLLLEEE???>>><<<999<<<;;;999777555444444333444333111///...---------,,,,,,,,,+++*********))))))))))))(((((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))***)))((((((******)))(((***************))))))))))))))))))))))))******+++*********++++++++++++,,,***++++++,,,,,,------...,,,...//////...------...000//////000000111222333111111111111111222333444444555666777888999999:::999:::<<<<<<===<<<;;;:::555777888888888888999;;;777999<<<>>>???>>>===<<<<<<===>>>>>>===>>>@@@BBBAAAAAA@@@???>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888888999:::999888555555444444333222222222/////////...------,,,,,,+++++++++++++++*********************))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''((((((((((((((((((''''''((((((''''''&&&%%%$$$%%%&&&'''((('''&&&&&&''''''''''''((((((((((((&&&(((******((('''&&&'''&&&&&&&&&''''''''''''((())))))))))))))))))))))))******))))))***++++++,,,---...///000111444888;;;AAACCCGGGKKKOOORRRTTTUUUWWWWWW[[[___```___dddkkkoooqqqrrrrrrrrrsssuuuwwwuuu{{{FFFGGGGGGFFFEEEDDDBBBAAA<<<;;;999777666555555555555555444333222111111000//////...---,,,,,,,,,,,,))))))(((''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((()))******)))((((((''''''''''''(((((())))))((((((((((((((('''''''''))))))((((((((((((((()))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++)))***,,,---------///111///////////////000000000////////////000000000000000000111111111222222222444444444444444444555555888:::<<<=========>>>???CCCEEEGGGJJJMMMPPPSSSTTTXXXYYY[[[\\\___cccjjjnnnooovvv}}}zzzvvv}}}yyyuuuvvvzzz{{{xxxsssiiigggggggggiiiiiiiiiggg___^^^\\\ZZZYYYZZZZZZ[[[XXXUUUQQQOOONNNMMMLLLKKKHHHJJJIIIBBB===;;;999666999888777555333333222222222111000///...------,,,---,,,,,,+++***))))))((()))))))))(((''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))((('''((()))***)))(((***))))))))))))))))))))))))))))))))))))******+++************++++++++++++***++++++,,,,,,------...+++---//////...---...//////////////////000111222111111000000000111111222444444555666777888888999888999:::;;;;;;;;;::::::666777999999888888:::;;;888999;;;===??????@@@@@@===>>>??????>>>>>>???AAA@@@???>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888999:::999888666555555444444333222222//////.........---------***+++++++++++++++++++++************)))))))))((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((('''''''''(((''''''&&&%%%%%%%%%&&&'''((('''''''''''''''''''''((((((((((((%%%''')))((('''&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))***+++,,,,,,...///000000000333777:::AAADDDHHHLLLNNNQQQSSSTTTWWWXXX]]]bbbcccbbbgggmmmpppqqqrrrrrrrrrsssuuuwwwuuu|||FFFFFFFFFEEEDDDCCCBBBAAA===<<<:::999777666666666666555555444333222111111.........------,,,++++++))))))((('''''''''''''''&&&'''(((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))((((((((())))))***))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------///111...//////000000000000000////////////000000000000000000111111111222222222333333333333333333444444888:::<<<======>>>???AAACCCDDDFFFHHHKKKMMMOOOPPPPPPRRRUUUXXX\\\bbbiiimmmqqqwww|||~~~|||zzzxxxvvvxxx{{{{{{wwwsssmmmllljjjjjjjjjhhhfffdddbbbaaa___]]][[[ZZZYYYXXXUUURRRNNNLLLKKKJJJHHHGGGGGGJJJIIICCC???===;;;888777666444333111111000000000000000///...---,,,,,,,,,,,,++++++***)))(((((()))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((('''&&&''')))***)))((()))((('''''''''(((((())))))))))))))))))******+++))))))*********+++++++++***++++++,,,,,,------...+++---//////...---...////////////...//////000000000000/////////000111111222333444555666777777888777777888999999999999999777888::::::999999;;;<<<<<<<<<;;;;;;===@@@CCCEEE>>>???@@@@@@>>>======>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999777888999::::::999666555555444444333222222...............---------+++++++++++++++,,,,,,,,,************)))))))))((((((((((((((((((((((((((()))))))))(((((('''''''''&&&'''''''''(((((())))))'''''''''(((''''''&&&%%%&&&&&&'''''''''(((''''''''''''''''''((((((((((((%%%&&&((('''&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))***+++,,,---//////000000000333666:::@@@CCCHHHLLLMMMOOORRRTTTUUUWWW\\\aaacccbbbgggnnnoooqqqqqqqqqqqqqqqsssuuuvvv{{{GGGFFFEEEDDDCCCBBBBBBBBB>>>===<<<:::999888888777666666555444333222111111---.........---,,,+++******)))((((((''''''((((((&&&&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((((((((((((((((((((''''''(((((((((((((((((('''''''''((((((((((((((())))))((((((((()))******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------------///000......///000111111111111////////////000000000000000111111111111222222222333333333333333444444444888:::<<<===>>>???BBBDDDCCCDDDEEEGGGIIIKKKMMMNNNOOOQQQVVVZZZ___fffmmmrrrtttxxx{{{|||~~~~~~|||}}}~~~~~~{{{{{{}}}~~~}}}zzzwwwqqqooollliiihhheeebbb```dddddddddbbb```]]]ZZZXXXTTTQQQMMMJJJIIIHHHFFFDDDAAAEEEEEE@@@===<<<:::666555444333222111000000000////////////...---,,,++++++++++++***)))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''&&&&&&''')))******)))((('''&&&&&&&&&''')))***)))))))))))))))******+++)))))))))************+++***++++++,,,,,,------...+++,,,...///......///000//////............/////////////////////000111222222222333444555666666777666666666777777888999999777999:::;;;::::::;;;===>>><<<::::::;;;???CCCFFF???@@@AAA@@@>>><<<<<<===>>>>>>????????????>>>>>>:::::::::::::::::::::::::::999777888999::::::999555555444444333222222222........................,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''((()))))))))''''''((((((''''''&&&%%%&&&''''''''''''(((((((((''''''''''''((((((((((((%%%&&&((('''&&&&&&''')))&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((())))))***+++------...///000000000333777:::>>>CCCHHHLLLMMMOOORRRVVVTTTUUUYYY^^^```aaafffnnnpppqqqqqqqqqooooooqqqrrruuu{{{GGGGGGFFFDDDCCCCCCBBBBBB???>>>===;;;:::999888888666666555444333222222111------......---,,,***)))******)))(((((((((((()))%%%&&&((()))***)))((('''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((()))))))))(((((()))******++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,------,,,,,,...///---...000111222222111111////////////000000000000000111111111111222222222222333333333444444555555666888:::<<<>>>@@@CCCFFFBBBCCCEEEFFFIIIJJJLLLMMMPPPSSSXXX]]]bbbiiipppuuutttwwwyyyxxxzzz}}}|||yyywwwzzz}}}{{{{{{}}}{{{zzzrrrnnnjjjgggdddaaa^^^\\\aaabbbddddddbbb^^^ZZZWWWTTTPPPLLLIIIGGGEEEBBBAAA;;;???@@@===:::999888444666555444333222111111111......//////...---+++***************))))))))))))%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''&&&%%%''')))******))))))((('''&&&'''(((***+++)))))))))))))))******+++))))))))))))***************++++++,,,,,,------...***,,,...///......///000///......------......///////////////000111222333111111222333444555666666555555555555666777888999777888::::::999999;;;<<<<<<;;;::::::;;;===@@@BBB===>>>@@@@@@???======>>>;;;<<<===>>>??????>>>>>>999999999999999999999999:::888777888999;;;::::::444444444333222222111111........................---------,,,,,,++++++***************))))))))))))))))))))))))))))))))))))''''''''''''''''''((((((&&&&&&''''''((())))))***''''''((((((''''''&&&%%%'''''''''''''''(((((()))''''''''''''((((((((((((&&&'''((('''&&&&&&(((***&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((()))***,,,---...---...///000111333777;;;<<>>===;;;:::999888888666666555444333222222111,,,---......---,,,***)))++++++***)))))))))))))))$$$&&&((()))***)))((('''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&'''''''''(((((())))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************,,,---......,,,,,,---...---...000111222222222111////////////000000000000000111111111111222222222222222333444444555666666444666999;;;===@@@DDDGGGBBBCCCDDDFFFHHHJJJLLLMMMNNNQQQUUUZZZ___ffflllqqqsssvvvvvvuuuvvvzzzyyyvvvuuuzzz~~~|||vvv|||~~~xxxvvvwwwqqqmmmhhhdddaaa___\\\ZZZ[[[^^^aaabbbaaa]]]XXXUUURRRNNNJJJFFFDDDAAA???===;;;@@@BBB???<<<<<<;;;888777666555444333222222222---......///...---+++***)))))))))))))))*********$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((('''&&&%%%''')))******)))***)))((('''((()))+++---)))))))))))))))******+++))))))))))))***************++++++,,,,,,---......***,,,...///......///000///......---------...............///000222333444000111222333444555555666444444444555555777888888666777999999888888:::;;;888999999:::;;;<<<======:::===???@@@?????????@@@777888:::<<<======<<<<<<888888888888888888888888:::888777888999;;;;;;:::444444333222222111111000---...........................---,,,,,,+++******************))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((&&&&&&&&&'''((())))))***''''''((((((''''''&&&%%%'''''''''''''''((())))))''''''''''''((((((((()))&&&'''(((''''''''')))+++&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((()))***,,,---...---...///000111444888;;;;;;AAAHHHLLLLLLNNNSSSXXXYYYYYY\\\aaaccceeemmmuuutttttttttrrrooonnnoooppptttyyyEEEEEEEEEDDDCCCBBBBBBBBBCCC???;;;999999999888777777666555444222111000//////...------++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&((()))***)))))))))((()))******+++,,,,,,,,,++++++*********,,,,,,---...---,,,***)))))))))***++++++,,,------------------------------000000000000111111111111000000////////////000000111111111000000000000000222222222333444555666777777888999999:::===AAADDD@@@BBBDDDFFFFFFHHHJJJLLLRRRUUUYYY\\\```dddiiimmmqqqnnnlllnnntttyyy||||||{{{www~~~}}}{{{wwwqqqmmmjjjfffaaa\\\ZZZXXXXXX\\\[[[ZZZ[[[\\\\\\YYYWWWQQQNNNIIIFFFCCC@@@===;;;===<<<;;;:::999999999999666444222000//////000111......---,,,,,,+++*********))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......---------............/////////000000111111222222444333222222222333444555444444333333333444444555333666999:::::::::;;;<<<;;;:::999;;;===>>>>>>===;;;<<<===?????????>>>==================<<<<<<<<<888888777888999888666444999888777888999888777555333333222222111000//////,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%''')))***(((&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))***+++---...+++,,,...///000222666999<<>>>>>===;;;<<<===?????????>>>===>>>======<<<<<<<<<<<<<<<:::888666666777888888777888777666777888888666444333333222222111000000///------------------------///......---,,,,,,++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%&&&''''''%%%###'''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))***+++,,,------+++,,,...///000222666999<<>>;;;999999999888777666555444333222111000//////...------++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''((()))***'''((()))***+++******))),,,,,,,,,++++++++++++***------,,,,,,++++++,,,,,,000///...---,,,+++***)))++++++,,,---...//////000000000000000111111111111000000////////////000000///000000000111222222222333333333333444444555666555666777888888:::>>>AAABBBDDDFFFHHHHHHJJJLLLNNNPPPSSSVVVZZZ]]]bbbfffjjjhhhgggiiioooxxx{{{yyytttooofffeeecccaaa```````````````^^^]]]\\\\\\ZZZWWWTTTRRRPPPMMMKKKHHHEEEAAA>>>>>>===;;;:::999888888888555444222000/////////000------,,,,,,++++++***************))))))(((((('''''''''''''''''''''''''''###$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))***++++++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------............//////000111111222/////////000000222333444444444444444444555666666888555222333777:::<<<;;;888888888:::===??????>>>>>>>>>@@@AAAAAAAAA@@@??????>>><<<;;;:::;;;<<<===<<<999666555666999:::;;;777666555666777777555333333333222222111000000000..............................------,,,,,,++++++))))))))))))(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&%%%%%%'''(((((('''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((()))+++,,,------------+++,,,...///000222666999;;;AAAHHHLLLMMMNNNPPPSSSXXXYYY]]]aaabbbbbbgggnnnoooqqqssssssqqqoooooopppvvvxxx|||LLLKKKIIIGGGEEECCCBBBAAA@@@===;;;999999999888666555555444333222111000//////...------++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))&&&(((***+++,,,+++)))(((++++++++++++++++++++++++...---,,,+++***+++,,,---000///......,,,++++++******+++,,,---...///000111///000000000111111111111000000////////////000000//////000111222222333333333333333333333444555666555666888888999;;;>>>@@@BBBDDDGGGHHHIIIJJJMMMOOONNNQQQUUUXXX[[[___dddhhhffffffiiipppzzz|||xxxxxxuuuqqqhhhggggggggggggiiijjjjjjeeebbb^^^[[[ZZZYYYWWWVVVSSSQQQOOOMMMKKKGGGCCC??????>>><<<:::999888777777444333222000////////////,,,,,,,,,,,,++++++******+++*********)))))))))(((((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))******))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------------......///000111111000000111222333444555666333333333333444555666666888444222444:::===<<<999777777777999===?????????AAABBBCCCDDDDDDCCCBBBAAA@@@>>>;;;999999:::<<<>>>:::888666666888:::;;;;;;666555444555666666444222222222222111111111000000////////////////////////---------,,,,,,,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%&&&***---...///''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((***,,,...///...---,,,+++,,,...///000222666999;;;AAAGGGLLLMMMNNNQQQSSSXXXYYY]]]bbbbbbbbbffflllmmmpppssstttsssqqqqqqqqqvvvwww}}}KKKJJJHHHFFFDDDAAA@@@???>>><<<:::999999999777666444444333222111111000000///...------++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))))))))&&&(((***+++,,,+++)))(((++++++++++++++++++++++++---,,,+++***+++,,,---...------------------------++++++,,,---///000111111///000000000111111111111000000////////////000000///000000111222333333444444444333333333444555555666777999::::::;;;>>>@@@BBBDDDFFFHHHHHHJJJLLLNNNKKKNNNQQQTTTWWW[[[```ccchhhiiilllttt~~~zzz}}}}}}zzzyyy{{{zzzvvvkkkkkklllmmmnnnpppqqqrrrkkkfff___ZZZYYYYYYYYYYYYTTTRRROOOMMMKKKHHHDDDAAA???>>><<<:::888777666666333333111000//////......,,,+++++++++++++++******************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((''''''))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---+++,,,---...///000111111//////000222333444555555222222222333333444666666666444444888>>>???<<<777777666777999<<>>AAABBBCCCCCCCCCBBBAAA@@@???===;;;999999:::<<<>>>777777666888::::::999888666555444555666555444222222222222111111111111111////////////////////////,,,,,,,,,,,,,,,+++++++++))))))))))))((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%'''***---//////''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''((((((((()))))))))(((***,,,...///...,,,++++++,,,...///000222666999:::@@@GGGLLLMMMNNNQQQTTTWWWXXX]]]bbbbbbaaaeeellllllooorrrtttsssrrrrrrrrrvvvxxx}}}IIIHHHGGGDDDBBB@@@???>>>===<<<:::999:::999777666444333333222111111000000///...------++++++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))*********))))))'''((()))***+++******)))***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,------***++++++,,,---.........,,,,,,---...///000000111000000000000111111111111000000////////////000000000111111111222333333333444444444333333444444555666888:::;;;;;;;;;===???@@@BBBDDDFFFFFFHHHJJJLLLNNNPPPTTTWWWYYY]]]bbbeeekkklllpppxxx}}}xxx{{{}}}{{{|||~~~~~~zzzssstttuuuvvvwwwxxxxxxyyymmmiiibbb]]][[[[[[ZZZZZZUUURRRNNNKKKIIIGGGDDDBBB@@@???===:::888777555555222222111111///......---++++++++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''******)))(((((('''&&&&&&)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,***+++,,,---...000000111---...///000111111111111111111111111222444555555444444777;;;??????;;;777777777777999<<<>>>>>>===???@@@@@@AAAAAA@@@>>>===>>>===;;;:::999:::;;;<<<666666666888:::999777555666555444555666666444222111111111111111111111111////////////////////////,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))'''&&&&&&((()))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***)))***+++---------,,,++++++,,,...///000222666999:::@@@GGGLLLMMMOOORRRTTTWWWXXX\\\```aaaaaafffmmmmmmppprrrssssssrrrssssssxxxyyyHHHGGGFFFDDDBBB@@@???>>><<<;;;:::::::::999777555333333222222111000000000///...------++++++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))***+++***))))))((()))))))))******************+++++++++,,,,,,,,,***+++,,,,,,---------,,,*********+++,,,------...------....../////////000000000000000111111111111000000////////////000000222222222222222222222222555444444333333444444444555777999:::::::::<<<===>>>@@@BBBDDDDDDFFFHHHJJJNNNQQQTTTWWWZZZ]]]bbbeeeggghhhmmmvvvxxx|||~~~||||||}}}{{{wwwuuuvvvvvvwwwwwwwwwwwwwwwkkkiiifffdddbbb___[[[XXXUUUQQQLLLHHHFFFEEEDDDCCCAAA@@@===;;;888666555444222222111111000...------******************++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''')))))))))))))))))))))))))))************+++++++++))))))))))))*********+++************++++++++++++******+++,,,...///000111---...///000111111000000/////////000111222444555333555777:::;;;<<<;;;:::888777777999;;;======<<<@@@@@@AAAAAAAAA@@@???>>>===<<<;;;:::::::::;;;;;;888777555555777777666555777666555555666666555333111111111111111111111111........................++++++++++++++++++++++++))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&'''((((((&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))*********++++++++++++++++++,,,...///000222666999:::???GGGKKKMMMOOORRRUUUWWWWWWZZZ___```aaagggooooooqqqrrrrrrqqqqqqssstttyyy{{{HHHGGGFFFDDDCCCAAA@@@???<<<;;;:::::::::999777555333222222222111000000000///......---,,,+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''((()))++++++******))))))))))))((()))******+++*********++++++,,,,,,,,,)))***,,,---...---,,,,,,******+++++++++,,,,,,,,,.........///////////////000000000000111111111111000000////////////000000333333222222222222222222555444444333333333444444333666888999999999:::<<<<<<>>>AAABBBCCCDDDGGGIIIHHHJJJMMMPPPSSSVVV[[[^^^aaabbbhhhqqq{{{xxx|||~~~|||zzzzzzvvvpppnnnnnnoooooonnnnnnmmmlllhhhhhhiiiiiigggbbbZZZUUUUUUPPPJJJFFFDDDDDDDDDDDDAAA@@@>>>;;;888666555444111111111111000...---,,,******************++++++''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************)))************+++++++++)))***+++,,,...///000111000111222333333222111000.........///000222333444333555777888777888:::<<<999888888999;;;<<<<<<;;;CCCCCCDDDDDDDDDCCCAAA@@@<<<<<<;;;;;;;;;:::::::::;;;888444333333555666666777666555666777777555333111111111111111111222222........................++++++++++++++++++++++++))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''')))+++,,,***(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((*********))))))***+++,,,+++,,,...///000222666999:::???GGGKKKMMMOOORRRUUUWWWWWWYYY]]]___aaahhhqqqqqqrrrrrrrrrqqqqqqsssuuuzzz|||KKKJJJHHHFFFCCCAAA???>>>;;;:::888777777777555333444444333333111000///...------,,,+++++++++,,,,,,///+++((('''((('''$$$!!!&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((***)))(((%%%###''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,+++)))))),,,,,,+++***))))))*********+++---......---+++***------------------------******+++++++++,,,,,,,,,---......///000111111222000000111111111000000///222000...------///111333666444111///000222222222444333333333333444555555222333555777999:::;;;;;;>>>???AAACCCEEEEEEEEEEEEGGGFFFFFFHHHLLLSSSZZZ^^^\\\]]]bbblllxxx}}}~~~}}}|||~~~~~~sssooouuuxxxrrrnnnpppnnnlllkkkjjjjjjjjjhhhfffccclllpppjjjbbb\\\XXXUUUMMMKKKIIIGGGEEECCCBBBAAA===<<<;;;:::888777666555222111//////000000...---,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&%%%$$$$$$%%%&&&((()))'''%%%###$$$&&&'''%%%###''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&+++***)))(((((()))***+++(((((((((((((((((((((((('''((())))))(((((()))+++(((((((((((()))))))))))),,,,,,,,,,,,,,,+++***)))++++++******************)))*********+++++++++++++++,,,,,,------......///000111222222111000111222333000...///222444333111999999888888888999;;;<<<;;;:::999888888888999:::@@@AAACCCDDDDDDCCCAAA@@@<<<<<<<<<;;;:::999777666666666555555555555666666777777777777666555444333333333333333333222111000///////////////.........------,,,,,,,,,,,,++++++)))(((''''''''')))***+++))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''')))(((######000===777'''''''''((((((((((((''''''(((((((((&&&$$$###$$$%%%'''&&&&&&((()))((($$$!!!''''''''''''''''''&&&&&&))))))***))))))((('''&&&))))))))))))************+++,,,---,,,---///333666<<>><<<:::888777777666444222333333222222111///...---,,,,,,+++***************+++)))''''''((((((&&&$$$&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))((('''&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***++++++++++++***))),,,++++++***))))))*********+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......///000000111111000111111222111111000000000///...---...///111333555333000000111222222222333333222222333333444555555666777999;;;======>>>===>>>@@@BBBDDDDDDDDDDDDEEEEEEEEEHHHLLLRRRWWW[[[ZZZ\\\```jjjuuu||||||{{{~~~|||{{{}}}}}}~~~}}}|||}}}}}}{{{vvvrrrqqquuuwwwssspppnnnkkkiiihhhggghhhhhhfffdddeeehhhhhhccc^^^[[[UUUPPPKKKJJJHHHEEEBBB@@@??????;;;;;;:::888777666555444222111//////000000...---+++++++++*********))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''%%%###$$$&&&'''%%%###''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''))))))(((''''''((())))))(((((((((((((((((((((((((((***++++++***)))***+++(((((((((((()))))))))))),,,,,,,,,,,,,,,+++***)))++++++******************))))))*********++++++++++++,,,,,,---...//////000000111222222000000111222///111333444333222111111777777666666666777888999888777777777777999:::;;;===>>>@@@AAA@@@???>>>===::::::::::::999888777666666666555555555555666666777777777777666555444333333333333333333222111000/////////...............------,,,,,,,,,,,,++++++((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''(((%%%%%%111===999---''''''((((((((((((''''''%%%&&&'''&&&$$$$$$%%%&&&$$$%%%%%%&&&'''&&&$$$###''''''''''''''''''''''''((())))))))))))(((((('''))))))))))))************+++,,,---,,,---///333666:::@@@GGGMMMPPPRRRSSSTTTUUUXXX\\\]]]___ccciiiooosssttttttsssrrrrrrtttvvvyyy{{{GGGFFFEEECCCAAA???>>>======;;;999777777555333111111111111000///...---,,,,,,,,,***)))((((((((((((((('''&&&''')))))))))(((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))***++++++******))),,,+++******)))*********************************++++++++++++++++++++++++,,,,,,,,,,,,------------.........//////000000111111111222222222222222111///.........//////000111222111000111222333222111222111111111111222333333555666777999;;;<<<===>>>;;;<<>>===;;;999777666555222000////////////...---,,,+++---,,,+++)))(((''''''''''''&&&&&&'''((()))))))))&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''')))***+++''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))***************++++++***************++++++************++++++,,,++++++++++++++++++++++++,,,,,,,,,---------.............../////////000000111111222333333333222222000000000/////////......111000000111333333222000000000000000000111222222333333444555666888999:::999;;;===???@@@AAA@@@@@@@@@AAACCCFFFJJJMMMOOOQQQVVVXXX\\\dddlllrrrttttttxxxxxxyyyzzz{{{yyywwwuuusssrrrqqqqqqttt{{{yyytttqqqfffrrrxxxuuussssssnnnddddddbbbaaaaaabbbcccaaa```bbbbbb]]]VVVRRRQQQOOOJJJJJJHHHEEEBBB???<<<:::999999999888777666555444333222000///...//////...,,,+++*********))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((+++...///---+++))))))(((((((((((())))))))))))++++++,,,,,,,,,++++++*********+++++++++++++++,,,)))))))))*********++++++******+++---...///000111000111222111000///000222444333000---,,,000777===444444333222222111111111222222222333555777999;;;999999:::;;;;;;;;;::::::888888888999888888777777666555555444444555555666555666666666555555444333222222333333333222222111//////...------...//////------,,,,,,,,,+++++++++'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''%%%((((((&&&'''+++***%%%''''''((((((((((((''''''%%%'''(((((('''&&&'''(((&&&((())))))'''&&&''')))&&&&&&&&&'''''''''''''''&&&'''((())))))***))))))((()))))))))************+++,,,---,,,---///333666;;;@@@FFFLLLPPPRRRTTTVVVWWWZZZ]]]^^^```cccjjjoooppprrrtttuuutttsssssstttyyyyyy}}}HHHGGGFFFDDDBBB@@@???>>>===;;;888777666444222000...............---,,,+++------+++***((((((''''''(((((((((((('''''''''(((&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&(((***,,,''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))******++++++***************+++++++++++++++++++++,,,---...------------------------,,,,,,,,,---------..................////////////000111222333333333333333222222111000///...------111000000111333333111///000////////////000111111111111111222333555666777888999;;;===????????????>>>@@@BBBEEEHHHJJJLLLMMMTTTVVV[[[aaahhhmmmpppqqqrrruuuxxx{{{{{{yyyxxxvvvrrrqqqooooooqqqyyy~~~yyyuuurrrgggrrrwwwsssooooooiii```cccbbb``````aaaaaa```^^^]]]```___VVVOOOMMMMMMMMMJJJHHHEEEBBB???<<<:::999999999888777666555555444111000......//////---,,,,,,,,,+++++++++*********((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&))),,,---,,,)))(((((((((((((((((())))))))))))***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,************++++++++++++)))***+++,,,---.../////////000111111000///000111333000...///222666999999333333333222222111000000333222222222333555777888::::::;;;;;;<<<<<<<<<<<<888999999999999999888888555555444444444444555555555555555555555444444333111222222333333333222222111000///------...///000------,,,,,,,,,+++++++++'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''###&&&(((&&&$$$%%%%%%$$$''''''((((((((((((''''''(((***+++***((('''&&&''''''((())))))(((&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))***))))))((()))))))))************+++,,,---,,,---///333666===AAAGGGKKKNNNPPPRRRSSSWWWYYY\\\^^^___bbbhhhmmmsssssssssrrrqqqqqqrrrttt{{{{{{~~~IIIIIIGGGEEEBBB@@@>>>===<<<:::888666666444222000...............---,,,,,,,,,,,,***)))((((((((((((((()))***)))'''&&&&&&'''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))++++++*********)))******+++,,,+++++++++,,,---------...------------------------,,,,,,,,,,,,------------........................///000111222333333333333333333222111000000000000333111000000111111000///000////////////000111111222222111222333555777888777999;;;===>>>???>>>>>>???@@@AAADDDFFFHHHJJJJJJQQQSSSXXX]]]bbbgggjjjlllnnnrrrxxx{{{{{{yyyxxxwwwqqqqqqqqqqqqsssyyy|||xxxvvvmmmppprrrooommmkkkfff```cccbbb```___```___]]]\\\XXX^^^```YYYPPPMMMNNNNNNIIIHHHEEEBBB???===;;;:::888888888777666555555555111///............---+++,,,,,,,,,++++++++++++***((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((())))))************))))))(((((((((((((((((((((((($$$'''***+++***((((((((((((((((((((())))))))))))******+++,,,,,,,,,++++++******++++++,,,---------+++++++++,,,,,,,,,,,,---++++++,,,,,,---.........///000111111//////000111......111777<<<;;;555///111111222222222111000000222222222222333555777888::::::;;;;;;<<<<<<======999:::::::::999888888777555555444444444444555555444444555555555444444333111111222333333333222222555333111///......///000------,,,,,,,,,,,,++++++)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''###%%%'''((('''((()))***''''''(((((((((((('''''')))+++,,,+++)))&&&&&&&&&&&&&&&&&&((())))))&&&###%%%%%%&&&&&&'''((((((((('''(((((())))))))))))((())))))))))))************+++,,,---,,,---///333666===AAAFFFJJJLLLNNNPPPRRRWWWZZZ]]]^^^^^^bbbhhhmmmsssssssssrrrqqqqqqtttvvv|||}}}JJJIIIGGGDDDAAA>>><<<;;;;;;999777666666555333111...............------,,,***)))(((((('''''''''(((''')))***)))&&&%%%'''(((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''((()))+++,,,******))))))***++++++,,,((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...........................///000111222222222222222111000000111333555777555333000//////000///...000000//////000000111222333222111111222444666888777888:::<<<>>>>>>>>>>>>@@@@@@AAABBBDDDFFFHHHIIIMMMPPPTTTXXX]]]aaaeeegggkkkpppwwwzzzzzzwwwvvvvvvrrrtttxxx{{{|||}}}~~~{{{xxxsssmmmiiikkkkkkhhheeeeeecccaaa___^^^^^^]]]ZZZXXXVVV[[[]]]YYYTTTRRROOOKKKGGGFFFDDDAAA>>><<<;;;;;;777777666666555444444444111///............---+++++++++++++++************(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''(((((()))******)))(((((((((((((((((((((((((((((($$$&&&((())))))(((***+++(((((((((((()))))))))))))))***+++,,,,,,,,,,,,+++******++++++,,,------...,,,,,,------------......///////////////////////////000111000///...///111111333666999:::777222......///000111111111000///000000000222444666999:::888888888999999:::;;;<<<999999999999888777555555555444444333333444444555333444444555555444444444000111222333333333333222888666333000......//////------,,,,,,,,,,,,++++++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''')))*********+++''''''((((((((((((''''''&&&(((******(((&&&%%%%%%&&&$$$%%%***000000+++%%%%%%%%%&&&&&&'''(((((()))((())))))))))))(((((('''))))))))))))************+++,,,---,,,---///333666:::>>>DDDHHHKKKMMMPPPRRRXXX[[[^^^______ccciiinnnoooqqqtttuuuuuuvvvwwwyyy{{{|||JJJHHHFFFCCC???<<<:::888:::888666666666555333222.........///......------(((''''''&&&&&&&&&''''''%%%((())))))'''&&&(((***&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''''''''((()))+++,,,******))))))***+++,,,,,,&&&(((***,,,---,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,.....................---......///111111222222222000///...///222666:::<<<777444000......//////...000000000000000111222222222111000000111333555666777888:::===>>>>>>>>>>>>AAAAAAAAABBBCCCFFFHHHIIIJJJMMMQQQUUUYYY]]]aaadddjjjpppwwwzzzyyyuuutttssssssyyy~~~|||yyyvvviiiccchhhkkkgggfffiiiccc```^^^]]]\\\[[[XXXVVVUUUYYYZZZYYYXXXVVVOOOGGGFFFDDDBBB@@@>>><<<;;;:::555555555444444333333333111///...---......---+++************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))(((&&&%%%$$$$$$%%%&&&###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((($$$&&&((((((((()))+++---(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,******+++,,,,,,---......---------.........//////111111111111000000000000///000111000///...///111999:::999555111///111444,,,---///000000000//////......///111444888;;;===666666666666777888::::::999999999888777555444333555444444333333444444555333333444444555444444444000111222333333333333333:::888444111......//////---------,,,,,,,,,+++++++++***)))'''''''''((()))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''***((((((******)))'''(((''''''((((((((((((''''''"""%%%'''((('''&&&%%%&&&'''%%%&&&---777999222***%%%%%%&&&&&&'''((())))))))))))***))))))(((''''''))))))))))))************+++,,,---------///333666888<<>>?????????@@@CCCFFFHHHIIIIIIIIIJJJLLLOOORRRVVV[[[aaaeeellltttzzzzzzuuutttyyy~~~~~~|||sssrrrmmmiiikkknnnmmmhhhcccbbb___]]]]]]]]]___``````___]]][[[XXXTTTOOOKKKJJJFFFBBB???======;;;:::555666666777666444222111/////////...------,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))(((''''''(((***)))'''%%%(((''''''&&&&&&&&&''''''&&&!!!!!!&&&'''$$$%%%***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***************((((((((((((''''''''''''''''''''''''(((((((((((()))((('''&&&''')))+++,,,---------...------,,,,,,......//////......---,,,---+++******+++,,,,,,+++333@@@LLLKKKAAA:::<<>>???@@@AAACCCEEEGGGHHHHHHHHHHHHJJJLLLOOOSSSYYY```eeemmmsssxxxyyyxxxyyy~~~~~~yyyxxxtttnnnlllnnnmmmiiifffeeecccbbbaaaaaaaaaaaadddaaa\\\YYYVVVSSSPPPMMMJJJGGGBBB???>>>===<<<;;;666666777666555333222000.........---,,,,,,++++++,,,,,,+++******)))(((((((((((((((((((((((((((((((((''''''((())))))(((&&&(((''''''''''''&&&&&&&&&&&&######''''''$$$$$$(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((())))))******))))))((((((((((((''''''''''''''''''''''''(((((((((((()))(((''''''''')))+++,,,,,,------...------,,,,,,......//////......---,,,---+++******+++,,,,,,++++++000555555222//////222000000000000000///......//////............//////............////////////......000222444666777888888888888888999999999999999999888666555444333222444333333222111111222222444333222222222333444555666555444333333222222333777555333111000/////////+++,,,,,,,,,,,,+++******''''''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%%%%''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&'''((()))***''''''''''''''''''&&&&&&&&&%%%$$$&&&((((((&&&###&&&&&&'''''''''(((((((((***)))'''''''''(((***+++))))))))))))************,,,,,,---...000222333444:::<<>>:::888777999999888666555444333222000///...------,,,------******)))))))))(((((((((((((((((('''''''''''''''((('''%%%&&&'''(((&&&%%%$$$((('''######'''((($$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))))))))))))))************++++++++++++++++++++++++*********+++---,,,***(((---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000///000000111111000000///111000///...---...//////111111////////////000111000000000000000000000000111111222333333444555555888888999:::<<<===>>>>>>AAABBBCCCEEEFFFFFFFFFFFFFFFGGGIIILLLQQQXXXaaagggnnnppptttvvvyyy}}}|||tttooonnnmmmkkkjjjiiiiiihhhgggfffddddddgggbbb\\\XXXUUUSSSQQQOOOKKKHHHCCC@@@>>>===<<<;;;777777777666444222000///...------,,,++++++******+++++++++******))))))((('''''''''''''''''''''''')))(((''''''))))))(((''''''(((((((((((('''&&&%%%'''%%%%%%''''''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((())))))))))))(((((((((((((((''''''''''''''''''''''''(((((((((((()))(((''''''((()))+++,,,,,,,,,------...------,,,......//////......---,,,---+++******+++,,,,,,++++++)))'''(((***,,,,,,+++,,,------------,,,++++++......------------......------........./////////...///000111222444555555888888888999999999::::::999888777666555444333222444333333222222222222222444333333333333444555555555555444333222222222222000000///............///+++,,,,,,,,,,,,+++******&&&'''''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%###''''''((((((((()))))))))((('''&&&%%%&&&'''((())))))))))))*********++++++,,,,,,---...000222333444999<<>><<<;;;:::999999888666555444333222000///...------,,,------))))))))))))((((((((((((''''''''''''''''''&&&&&&'''&&&&&&''')))******)))###''')))'''$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))((()))))))))*********************+++++++++++++++*********+++------+++)))...---,,,+++******++++++++++++++++++++++++++++++,,,,,,---......//////000//////000000000000//////000//////.........///000//////......///000111111000000000000000000000000111111222333333444555555777777888:::;;;<<<===>>>AAABBBBBBCCCDDDDDDDDDDDDEEEGGGHHHKKKPPPYYYccciiimmmmmmooorrrxxx}}}~~~~~~yyyqqqpppppppppmmmnnnnnnnnnllljjjgggffffffbbb]]]YYYVVVTTTQQQOOOLLLHHHDDD@@@>>>===<<<;;;888777666555333111///.........------,,,++++++++++++*********)))))))))((((((((((((((((((((((((((()))((('''''')))***)))((('''(((((()))((('''&&&%%%'''&&&'''((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,,,,,,,------...---------.........///......---,,,---+++******+++,,,,,,+++---***'''(((,,,///...---------.........------,,,------,,,,,,,,,,,,------,,,------......////////////000000111222333444444888888888999999999999:::888888777666555444333333444333333222222222333333444444444444444555555666555444333222111111111111......------------------+++,,,,,,,,,,,,+++******''''''''''''&&&%%%$$$###&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&%%%%%%(((((((((((())))))))))))''''''&&&&&&&&&'''((()))))))))*********+++++++++,,,,,,---...000222333444999<<>>===999999888666555444333222000///...------,,,------))))))))))))((((((((((((&&&&&&''''''''''''''''''&&&%%%&&&(((+++---------&&&&&&((()))&&&!!!"""(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''(((((((((((((((((()))))))))************))))))))))))******++++++*********,,,---...,,,***......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...///////////////000000000000//////......//////000111222222.........//////000111111000000000000000000000000000111111222444555555666666777888999:::<<<======@@@@@@@@@@@@AAAAAABBBBBBFFFGGGIIILLLQQQYYYbbbiiimmmlllmmmpppvvvzzz||||||{{{||||||}}}~~~zzztttsssttttttppppppqqqqqqooolllhhhfffbbb```]]][[[YYYUUUPPPMMMLLLHHHCCC@@@>>>===;;;:::888777555333111000///...//////......---,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))(((''''''(((***+++***)))'''((((((((((((((((((''''''((()))((('''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((())))))***+++,,,+++,,,,,,---.........---.........///......---,,,---+++******+++,,,,,,+++'''((()))++++++,,,,,,,,,******++++++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,---...//////000111111111222333444444444777777888888888888999999888888777666555444444333444333333222333333444444444444555555666666666666444444222111111111111111000//////......---,,,++++++,,,,,,,,,,,,+++******)))))))))((((((&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&''''''&&&''''''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((('''((((((((())))))************++++++++++++,,,,,,---...000222333444999<<>>>>>======>>>???@@@AAAEEEFFFHHHKKKOOOVVV^^^dddiiiiiillloootttwwwwwwwwwuuuwwwxxxzzz}}}xxxtttuuuvvvtttqqqqqqqqqpppnnnkkkgggeee^^^]]]\\\[[[YYYUUUPPPMMMLLLHHHCCC???===<<<:::888777666444222000/////////000//////......---,,,,,,))))))))))))))))))))))))************************''''''((()))+++,,,***(((''''''''''''((()))***+++,,,---,,,((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((())))))))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((()))******+++++++++++++++,,,---..................//////......---,,,---+++******+++,,,,,,+++$$$(((,,,---+++))))))+++)))***++++++,,,+++++++++,,,,,,++++++++++++,,,,,,++++++,,,---...//////000000111111222333444555555666666666777777777888888888777777666555555444444333333333333333444444555444555666666777777666666444333222111000000000000111111111000///---,,,++++++,,,,,,,,,,,,+++******************)))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''''''''((('''%%%%%%''')))''''''((((((((()))))))))(((((()))))))))******************++++++++++++,,,,,,,,,---...000222333444:::===DDDLLLPPPOOOQQQUUUXXXZZZ]]]^^^___bbbiiinnnqqqpppqqqsssrrrppprrrwwwzzz~~~GGGCCC@@@@@@BBBBBB???;;;999999888666555444333222000///...------,,,------++++++*********)))))))))'''''''''(((((()))))))))'''&&&%%%''')))++++++***###***&&&%%%@@@```ZZZ===''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&((()))))))))((('''))))))))))))************(((((()))******+++,,,,,,***)))***,,,...///---+++***,,,...000111000///---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///000111111111111111111000///000000111222222222222000000111111111111111111000000000000000000000000///000111222444555666777555666777888999:::;;;<<<;;;;;;:::;;;;;;===>>>???BBBCCCEEEHHHKKKPPPWWW[[[___bbbgggkkknnnpppqqqqqqqqqrrrtttvvvzzz{{{uuutttvvvuuuqqqppppppooonnnkkkhhheeeddd]]][[[YYYXXXWWWUUURRROOOKKKGGGBBB>>><<<:::999777666444333111000///000000//////...------,,,,,,+++((()))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((+++------***''''''&&&%%%%%%'''))),,,...222444000(((%%%((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((())))))******))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((()))***++++++++++++***+++,,,---..................//////......---,,,---+++******+++,,,,,,+++(((***,,,,,,+++******+++++++++,,,---------------,,,,,,,,,++++++,,,,,,,,,***++++++,,,...//////000//////000111222333444555555555555555666666666666777777777666555555444444333333333333333444555555444555666777888777666666333222111000000//////000000111111111000...,,,++++++,,,,,,,,,,,,+++******)))))))))******)))((((((&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&''''''&&&''''''&&&$$$$$$&&&)))&&&&&&'''''''''((((((((((((((())))))*********)))*********+++++++++,,,,,,,,,,,,---...000222333444<<<===CCCKKKOOOOOOQQQVVVVVVYYY\\\^^^___ccciiinnnooonnnqqquuuuuurrrsssxxxzzz~~~HHHDDDAAAAAACCCBBB===888999999888666555444333222000000...---------------++++++++++++************'''((((((((())))))******(((&&&%%%&&&'''((('''&&& ...***&&&SSSTTT''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))))))))************))))))***+++,,,,,,------***)))***,,,...///---,,,)))+++///222333222///...------------------------++++++,,,------......///111111222222222222111111111111111111111000000///111111222222222222111111000000000000000000000000///000111222444555666777555555666888999:::;;;<<<999999999999:::<<<>>>??????@@@CCCEEEGGGLLLQQQUUUUUUZZZaaafffhhhiiijjjkkkooopppqqqsssyyy}}}xxxssssssuuusssnnnpppooonnnllliiifffdddbbb^^^[[[WWWTTTTTTTTTSSSRRRJJJGGGAAA===;;;:::888666555444222000000000000111......---,,,,,,++++++***(((((((((((())))))))))))(((((((((((((((((((((((($$$&&&))),,,///---***&&&'''&&&$$$$$$&&&***...111888888333)))$$$''''''###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((()))***************)))(((((((((''''''''''''''''''''''''((((((((()))((()))***++++++,,,++++++***+++,,,---..................//////......---,,,---+++******+++,,,,,,++++++***(((((()))***)))((())))))***+++++++++++++++---,,,,,,++++++,,,,,,---******+++,,,...//////000------...000111222333444444444444555555555555666777777666666555555444444333333333333333444555666444555777888888888777666333222111000//////////////////000000000///---,,,+++,,,,,,,,,,,,+++******'''((()))))))))))))))(((&&&''''''''''''''''''&&&''''''((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((('''&&&&&&%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%&&&'''%%%""""""%%%(((&&&&&&&&&&&&'''''''''((('''(((((()))***)))))))))******+++++++++,,,,,,,,,,,,,,,---...000222333555===>>>CCCKKKNNNOOORRRWWWUUUXXX[[[]]]___ccciiiooonnnnnnqqqvvvvvvssstttxxxzzz}}}GGGDDDBBBBBBBBBAAA===:::777888999888555222000000////////////...---,,,+++************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((,,,(((&&&888PPPLLL666&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))*********************************'''((()))******)))((('''------------///000222222---///222555777666222///---///111000,,,))))))+++---------............///000111111222222222111111111//////000111222111000222222222222222222222222000000000000000111111222000000000000111222333444666777888999::::::999888888888888888999:::;;;<<<<<<>>>AAADDDEEEHHHKKKMMMQQQVVV]]]aaabbbccceeehhhmmmooorrrvvv{{{|||wwwuuussstttuuutttpppllllllkkkiiihhhgggeeebbb___[[[YYYVVVTTTUUUUUUUUUTTTJJJDDD???>>><<<666444555555444333222111///......000//////000000000---+++))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))((('''&&&&&&)))$$$%%%(((%%%!!!***:::\\\LLL888***%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((()))))))))))))))*********++++++++++++------......///000000000000000000000///...---,,,++++++++++++,,,---......******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,---------..................////////////333222111333666666333000555555555444444555555555333333333333333333333333444666888999:::999888777888666333000//////000111000000111111111///...---,,,,,,,,,+++++++++******'''((()))))))))(((&&&%%%''''''&&&&&&&&&&&&''''''''')))+++)))%%%###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%''')))***)))'''%%%###))))))))))))************(((***,,,---,,,,,,---...---............000222555;;;>>>CCCHHHLLLOOOPPPQQQRRRVVVZZZ^^^aaaeeejjjmmmpppqqquuuxxxuuuqqqssswwwyyy~~~KKKHHHEEECCCCCCAAA===:::888999999777555222111000000000000///......------*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###'''%%% )))666333&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))*********************************)))***++++++++++++***))),,,,,,------...000111222---...000333555555222///...///000///...---...///---------............///000000111222222222222111111000///000111222111000222222222222222222222222000000000000000111111222111111000111111222333444555666777888999999999888888888888888999::::::;;;<<<>>>AAACCCDDDFFFIIIKKKOOOUUU\\\```aaabbbeeegggiiiiiikkknnnrrrvvvxxxyyyuuuqqquuu~~~{{{tttrrrqqqsssuuuuuurrrnnnmmmjjjgggdddcccbbb```___\\\ZZZWWWUUUTTTSSSQQQPPPJJJCCC???>>>;;;666333444444333333333222222111111000///...///000///,,,***))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''&&&&&&)))$$$$$$(((&&&""")))555BBB;;;000'''###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))*********++++++---------...//////000000000000000000///...---,,,++++++++++++++++++,,,---))))))*********++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............////////////333222111333555555333000555444444333333444444555222222222222222222111111444555777999999888777666666555333222111111111111000111111111000///---,,,,,,,,,+++++++++*********'''((()))))))))(((&&&%%%''''''&&&&&&&&&&&&'''''')))(((''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&'''((()))((('''%%%$$$))))))))))))************(((***,,,---,,,,,,---...,,,---.........000333555===@@@DDDIIIMMMPPPQQQQQQTTTXXX\\\```bbbeeejjjmmmpppqqqtttwwwuuuqqqrrrwwwzzz~~~KKKIIIEEECCCAAA???<<<:::;;;;;;999777555333111000111111///......---......))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%(((((($$$###%%%%%%"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))*********+++++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,---...///000000000000222555999;;;:::999444222000///000000000///---------............///000000111222222222222222111000///000222222222111222222222222222222222222000000000000000111111222111111111222222333444555444555666777888888888888999999888888888999999:::;;;===@@@AAABBBCCCFFFHHHMMMRRRYYY]]]___aaadddggggggeeedddfffiiikkkiiigggeeedddjjjxxx}}}{{{rrrpppppprrruuuvvvssspppoookkkfffbbb```______^^^[[[YYYWWWUUUSSSQQQMMMJJJIIICCC>>>===;;;666333444333333333333333333333333///...------...---+++)))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((''''''&&&***$$$###'''((($$$'''...***++++++)))&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))))))))******,,,,,,---......//////000000000000000///...---,,,,,,+++******************(((((()))))))))*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,---............/////////333222111222444444222000444333333222222333333444222222222222222222333333444555777888888888777666444444444444333333222222111111111000///...,,,+++,,,++++++++++++*********((((((((()))(((((('''&&&''''''&&&&&&&&&&&&''''''***&&&$$$%%%(((***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))))))))************)))+++------,,,,,,---...,,,---.........000333555???BBBFFFJJJNNNPPPQQQQQQVVVZZZ___aaabbbeeejjjnnnooopppssswwwuuuqqqrrrwww{{{~~~HHHFFFCCC@@@>>>======<<>>@@@@@@;;;666111...//////---+++---------............//////000111222222222222222111000///000222333222111222222222222222222222222000000000000000111111222222222222222333444555555333444444555666777888888:::999888888888888888999;;;===???@@@@@@AAACCCEEEJJJOOOVVV[[[]]]___cccgggiiifffcccccceeeddd```\\\``````fffqqq{{{||||||zzzyyyxxxwwwvvvrrrqqqppprrrvvvvvvssspppqqqmmmhhhdddbbb```^^^\\\YYYWWWUUUTTTSSSPPPLLLHHHHHHBBB======:::666333444333333333333333222222222///---,,,,,,---,,,+++)))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((((((((((((''''''+++%%%###''')))'''%%%'''!!!###''')))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))+++,,,,,,---......//////000000000000///...---,,,++++++***))))))((())))))))))))))))))*********++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***)))************+++++++++---------.........//////222111111222222222222111333222222222222222222333444444555555555555666666555555666777777666666555111222444555555444333222222222111000...---,,,+++++++++++++++************((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((&&&%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))''''''''''''''''''''''''((('''&&&&&&%%%&&&'''(((((()))))))))************)))+++------,,,,,,,,,---,,,---.........000333666???BBBFFFJJJMMMOOOPPPPPPWWW[[[```bbbbbbccchhhmmmnnnooosssvvvtttqqqrrrwww|||~~~EEEDDDBBB@@@???@@@CCCDDDDDD@@@:::777555444222000000///...---,,,,,,,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''$$$$$$))))))%%%&&&+++%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))*********++++++++++++++++++++++++++++++++++++,,,,,,------+++,,,---.../////////...,,,,,,---000444888:::::::::555000.........---***---------............/////////000111222333333333222000000111222333222111222222222222222222222222000000000000000111111222222222222222333444555555333333444444666777888888999999888888777888888888:::<<<>>>>>>>>>???AAACCCHHHMMMTTTXXX[[[^^^cccgggkkkhhheeeddddddbbb]]]ZZZ]]]^^^bbbiiiqqq||||||xxxwwwuuurrrooommmnnnpppqqqqqqwwwuuusssuuuwwwvvvsssooossspppllliiifffbbb]]]ZZZUUUTTTSSSSSSRRRPPPMMMJJJHHHBBB======;;;666444555444444333222111000/////////---++++++,,,,,,+++)))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((((('''***&&&$$$'''***(((%%%######!!!!!!###((()))&&&"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))++++++,,,,,,------......000000000000///...---,,,++++++***)))((((((((((((*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********)))))))))*********++++++------------............111111111111000000111222222222222111111222222222444444444555555666666666555555666666666555555555000111333555555444333111222111000///...---,,,,,,+++++++++*********))))))(((((('''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%'''((((((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))((()))))))))***************+++------,,,+++,,,---+++,,,.........000444666>>>AAADDDIIILLLNNNNNNNNNVVV[[[aaabbb```aaaggglllnnnooosssvvvuuuqqqsssxxx|||~~~GGGFFFEEEDDDDDDFFFKKKOOOHHHBBB;;;777555555222000////////////...---,,,+++************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''$$$###&&&'''&&&%%%&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,---///000000000///...111000000111333444444333333111///......//////...---------............///...///000111222333333333222111000111333333333222222222222222222222222222000000000000000111111222111111111222222333444555333333333444666777999:::888888777777777888888999999;;;===>>>>>>???AAACCCFFFLLLRRRWWWZZZ^^^dddiiijjjjjjjjjhhheeebbb___^^^\\\^^^```dddkkkzzz|||wwwqqqooommmmmmppptttwwwxxx|||yyywwwxxxyyyxxxtttpppsssqqqnnnjjjgggaaa[[[WWWSSSRRRQQQQQQQQQQQQOOOMMMHHHBBB>>>>>><<<777555666555444333222000///...---000...++++++,,,,,,+++***))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((((((((((((((((((***'''&&&'''))))))&&&$$$,,,'''###$$$)))+++(((###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((''''''&&&''''''((()))***(((((((((((())))))))))))((((((((()))))))))************+++,,,,,,------...000000000000///...---,,,+++***))))))))))))))))))***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++************))))))*********+++++++++,,,------------.........000111111000//////000222333222222111111222222333111111222222333333444444555555555555444444444444000111333444444333222000111000///...------------+++************)))))))))(((''''''''''''((())))))''''''&&&&&&&&&&&&''''''$$$(((***)))%%%###&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))))))))))))))***************,,,------,,,+++,,,---+++,,,---...///111444777===???DDDHHHLLLNNNOOOOOOTTT[[[aaabbb```aaagggmmmoooppptttwwwvvvrrrtttyyy{{{HHHHHHHHHFFFFFFIIIOOOTTTKKKDDD;;;666666555222000///000222222222000---+++++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))&&&%%%&&&'''&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++************,,,---...---...000111222111000///222222222333555555444222///000111000///...///000---------............///...///000111222333333333222111000111333444333222222222222222222222222222000000000000000111111222111111000111111222333444444444444444666888:::;;;777777666777777888999:::888:::<<<===>>>???AAACCCFFFKKKQQQVVVZZZ___eeejjjkkknnnqqqooojjjgggfffhhheeehhhiiiiiiqqq~~~{{{yyyyyy{{{}}}~~~|||zzz{{{|||{{{wwwssstttpppkkkfffbbb]]]XXXUUUUUUSSSQQQPPPPPPPPPOOONNNIIICCC??????===999777888444444333222111111000000000...,,,+++,,,,,,,,,+++))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''((((((((((((((())))))((((((((()))(((&&&---+++(((''')))******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&''''''((()))***(((((((((((()))))))))))))))))))))*********++++++*********+++,,,,,,------000000000000///...---,,,******)))))))))***++++++************+++++++++++++++,,,,,,------,,,,,,+++++++++++++++*********************+++++++++,,,,,,,,,,,,---------.........///111111000...---000222333333222222222222333333000000111111222333333333666555555444333333333444000111222222222111000//////...------------...///************))))))))))))(((''''''&&&'''((()))***''''''&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))***************,,,...---,,,++++++,,,***,,,---...///111444777===???DDDIIIMMMOOOPPPQQQTTT[[[bbbcccaaabbbiiipppoooppptttxxxwwwtttvvv{{{zzzIIIIIIHHHFFFEEEHHHOOOTTTLLLEEE;;;666666555333000000111444555555222...,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((( (((+++%%%!!!%%%'''&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((()))************,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...///...///111222333222000///++++++---000333555444222000333555333///,,,---///---------.........//////...///000111333333333444222111000111333444333222222222222222222222222222000000000000000111111222000000000000111222333444444444444555666888:::<<<666666666666777888::::::777999<<<===>>>???BBBDDDEEEJJJQQQVVVZZZ___fffkkklllrrrwwwuuuppplllmmmqqqtttvvvuuutttzzz~~~}}}}}}{{{|||~~~}}}zzzvvvtttooohhhaaa\\\YYYVVVTTTWWWTTTQQQOOOOOOPPPOOONNNJJJDDD@@@???>>>:::888999333333333333333333333333111///,,,+++,,,---,,,,,,))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''((())))))(((((((((******(((((())))))(((%%%&&&'''&&&$$$%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''))))))((((((((((((((((((((((((&&&&&&&&&'''''')))******(((((((((((())))))))))))************++++++++++++)))******+++,,,,,,------000000000000///...---,,,******))))))***+++,,,,,,))))))))))))************+++,,,,,,------,,,,,,++++++++++++************)))***++++++++++++,,,,,,,,,,,,,,,,,,---------......///111111///------000333444333333222222333333444111111222333333444555555666555444333333333333333111111111111111000//////......---,,,---...///000************))))))))))))((('''&&&&&&'''((()))***'''''''''&&&&&&'''''''''+++(((%%%&&&((((((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))(((((('''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''((((((((())))))))))))************+++,,,...---,,,++++++,,,***,,,---...///111555777===@@@DDDJJJNNNQQQRRRSSSUUU\\\ccceeebbbcccjjjrrrpppqqquuuyyyxxxuuuvvv|||yyyJJJIIIHHHEEECCCDDDGGGIIICCC@@@<<<999777666444222222111111000///...------++++++***))))))(((''''''((((((''''''''''''((((((((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))'''(((((((((((()))))))))******************))))))++++++++++++,,,,,,,,,---......///000000000000///111111222222333444555555222222111000///...---,,,............////////////111111000000111111222333111111111222222222333333000111222222333333333333111111111111111111111111///000222111000000111333333333444444555555555666222333444666777777777666777999:::<<<>>>?????????EEEIIINNNTTTZZZaaaiiinnnqqqppprrrvvvvvvuuuxxx~~~}}}|||}}}~~~{{{sssooohhh```[[[YYYXXXYYYUUUUUUUUUTTTQQQMMMHHHEEEAAA@@@???===;;;:::888777666555333222000000/////////---,,,,,,------,,,+++++++++++++++++++++++++++)))***+++***((('''((()))***)))(((&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''(((((($$$$$$$$$$$$%%%%%%%%%&&&(((((()))***************''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))******++++++''''''''''''''''''''''''++++++,,,,,,,,,---------,,,,,,,,,------------...+++***))))))(((((((((((((((((()))))))))*********------......---,,,++++++))))))))))))))))))))))))***)))((((((((()))***+++------------------------.../////////000000000000333222111000000111222333222111111111111222333333888777666555555555555555555333222222222111///---............------------+++++++++******)))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&)))(((((('''&&&%%%%%%$$$$$$***)))!!! (((+++'''))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&(((((((((((()))***+++,,,)))+++------,,,+++,,,------------...000222555666;;;>>>BBBGGGLLLOOOQQQQQQTTTZZZ```aaa```ccckkkssswwwxxxxxxxxxvvvvvvvvvwww~~~LLLJJJHHHFFFEEEFFFHHHIII@@@===999777555444222111222222111000///...------------,,,++++++***))))))***))))))(((((())))))***)))************)))((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******))))))))))))************++++++,,,,,,,,,,,,,,,,,,,,,---------............//////000111111111111111...//////000111111222222000///...---,,,++++++***,,,------------.........///////////////000111111000000000000111111111222///000000111222111111111222222222222222222222222111222333333222222333444333333444444555666777777555555666777777888999999::::::;;;===>>>@@@AAABBBGGGJJJOOOTTTZZZ```ggglllpppppptttzzz||||||}}}|||~~~~~~|||xxxuuuqqqkkkddd^^^ZZZYYYYYYUUUUUUTTTRRROOOKKKHHHEEEBBBAAA@@@>>><<<:::999888888777555333222111111111---,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,'''((()))((('''&&&&&&(((+++***)))((('''(((((())))))))))))(((((((((''''''%%%&&&&&&&&&&&&&&&%%%$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%'''''''''''''''''''''''')))))))))(((((('''''''''&&&''''''(((((()))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((,,,,,,---------.........---,,,+++************************+++++++++,,,,,,------......---,,,,,,+++((((((((((((((((((((((((++++++*********+++,,,---........................------.........//////////////////....../////////333222222222222333444444444333333222222222222222222111000000000///---+++,,,,,,,,,+++++++++******,,,+++++++++*********)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((())))))((((((((()))))))))((('''''''''&&&###(((***)))((()))'''$$$(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))***+++,,,+++---......------...///+++++++++,,,...111333444:::===BBBFFFJJJKKKLLLLLLRRRXXX___aaa```cccjjjqqqwwwwwwxxxwwwvvvvvvvvvwww}}}MMMIIIEEEDDDFFFHHHGGGEEEAAA>>>:::888777777555444111000000///...---,,,+++------,,,,,,++++++************))))))))))))******)))************))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((()))))))))************+++++++++,,,,,,---------,,,---------...............//////000000000000000000000000111111222222333111111000///...---,,,,,,.../////////000000000111111111222222222333333333222222222333333333444444222222333444444444333333222222222222222222222222000222333333222222333444111111222333444666777777777666666555666777999::::::::::::;;;===???BBBCCCGGGJJJNNNRRRWWW]]]cccgggkkkmmmttt{{{}}}{{{{{{{{{xxxuuutttqqqlllfff```\\\YYYXXXVVVUUUSSSPPPMMMJJJHHHGGGBBBAAA@@@>>><<<:::888777888777555444222111111111000///---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))((()))******)))((('''''''''(((((())))))))))))(((((((((((('''''''''''''''&&&%%%$$$'''(((((())))))((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''******************++++++))))))))))))))))))))))))''''''((((((((()))))))))***++++++++++++,,,,,,,,,,,,,,,++++++******++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,------///////////////////////////000000000111111111111000000111111111111000000222111111111111222333333222222333333333333333444444222111111222111///---...------------,,,,,,,,,***************)))))))))))))))))))))))))))))))))&&&&&&''''''''''''(((((('''''''''''''''''''''''''''''''''(((((('''''''''(((((())))))))))))(((((((((''''''''''''''''''''')))+++111999888111***(((((('''&&&%%%&&&''')))+++(((((((((((())))))))))))''''''''''''((()))***++++++---......------...///---------...000222444666===@@@EEEIIILLLLLLKKKJJJRRRZZZbbbfffeeegggnnntttwwwwwwwwwwwwwwwwwwwwwwww}}}LLLGGGBBBBBBEEEGGGEEEAAA@@@===:::888777777666444//////...---,,,++++++***,,,,,,+++++++++*********))))))(((((((((((())))))(((((()))))))))(((((('''''''''''''''''''''''''''&&&'''''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''((((((((()))))))))))))))***++++++,,,------++++++,,,,,,,,,---------,,,------...............000000000111111222222222111000000///......------......//////000000111111111111222222333333333222222222222333333333444444222222333333444333333222111111111111111111111111///000111111000000111222//////000222333555666777777666444333444555777999888888888888:::===@@@BBBFFFIIILLLPPPSSSXXX^^^bbbeeeiiiqqqzzz~~~{{{yyyxxxuuusssooommmjjjfffaaa]]]ZZZXXXXXXVVVSSSOOOLLLJJJIIIHHHBBBBBB@@@>>>;;;999888777666555444222111000//////000///......//////...,,,************************+++,,,---,,,*********+++'''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((()))(((((('''&&&%%%''''''((((((((((((''''''))))))((((((''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((((()))***************((((((((((((((((((((((((''''''''''''''''''''''''++++++******************(((((((((((((((((((((((()))************+++++++++(((((((((((())))))))))))++++++***))))))*********))))))*********+++++++++******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---........................///000000000000111111111000111222333333222111000///////////////000111111111111222222333333333333333111000111111111...,,,.........---------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&,,,+++333@@@BBB888000000,,,***(((&&&&&&'''***+++''''''''''''(((((((((((('''''''''''''''((())))))***,,,---,,,++++++---......------...///222444555===@@@EEEJJJLLLMMMLLLJJJPPPYYYccchhhhhhiiiooouuuxxxwwwwwwxxxyyyzzzzzzyyy}}}LLLHHHCCCCCCFFFGGGDDD@@@===:::777555444444333222111111000///...---,,,,,,,,,,,,,,,,,,++++++++++++)))))))))(((((()))))))))(((((())))))***))))))((((((((((((((((((((((((((($$$%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************((((((((()))))))))******)))******+++,,,------...++++++,,,,,,,,,---------,,,---......//////...................../////////.........------,,,,,,+++***++++++,,,------......---...///000000000///////////////000000000111111///000000000000000//////000000000000000000000000...000111111000000111222000000111333444666777888777666555444444555777999777777777777:::===@@@BBBGGGIIILLLNNNQQQUUUZZZ^^^```eeeoooxxx{{{}}}{{{xxxvvvtttssslllkkkiiigggccc```]]]\\\YYYWWWSSSOOOLLLJJJIIIIIIEEEDDDBBB@@@===;;;999888666555444222111000000///---,,,++++++,,,,,,+++***************************)))+++++++++)))((()))***&&&'''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((('''&&&'''(((((())))))((((((''')))))))))(((((('''''''''((((((((())))))(((((((((&&&''''''''''''(((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((()))))))))))))))((('''''''''''''''''''''))))))))))))))))))))))))((((((((())))))))))))***'''(((((((((((()))))))))++++++************++++++************++++++++++++++++++,,,------,,,,,,,,,)))))))))))))))))))))))))))***++++++,,,---------........................,,,,,,---------............///000111111000///...///////////////000000111...///000111111111111111///...------......,,,***,,,,,,,,,+++++++++******************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&'''''')))&&&,,,999===666000111000...+++((('''(((***+++'''''''''(((((()))))))))***))))))))))))******++++++,,,,,,,,,++++++---///++++++++++++---///000222999<<>>@@@CCCEEEGGGKKKPPPSSSTTT[[[fffnnnoooooowww{{{vvvrrrpppqqqsssmmmkkkhhhddd```]]][[[ZZZUUUSSSQQQMMMJJJHHHFFFEEEDDDCCC@@@>>>;;;888666555444333111///...---------///---,,,,,,---...,,,+++************************)))***+++***((('''((()))$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''"""###$$$%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&#########$$$$$$$$$$$$$$$((('''%%%######%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((()))))))))******''''''''''''((((((((()))((((((''''''((())))))***'''(((((((((((())))))))))))******+++,,,,,,++++++++++++++++++++++++++++++&&&''')))***,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111111000000000000111111---------------......///000111222333333222000///000/////////000000///---,,,,,,,,,,,,++++++++++++&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&'''''')))...333000***&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((***))))))((((((((()))))))))***)))((('''(((+++---///.........///111222444:::<<>>===;;;999666333111000///...---+++))))))(((((('''&&&%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&& !!!"""!!! !!!"""###$$$######""" !!!!!!!!!""""""""" !!!"""###$$$$$$$$$!!!""""""######""""""!!! !!!!!!"""""""""###(((%%%###!!!!!!###%%%((( !!!!!!!!!""""""""" !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!""" !!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))'''&&&&&&'''))))))))))))(((((())))))***+++((()))+++++++++)))'''&&&)))((('''((())))))(((&&&$$$############""""""""" !!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!$$$######"""!!!  $$$### %%%,,,))) !!!"""###$$$%%%%%% !!!""""""######%%%$$$$$$#########$$$$$$%%%%%%%%%###"""###&&&)))((((((''''''(((***+++---333444777:::>>>CCCFFFHHHGGGOOOYYY___```dddllltttvvvsssqqqtttzzz}}}{{{xxxyyy|||