BM6P6(@ (((((())))))))))))((((((((((((''''''&&&&&&%%%%%%)))))))))))))))******+++((((((((((((((())))))***++++++,,,------....../////////000000111222444555666888???PPPlllppp```SSSLLLFFFEEEDDDBBBBBBDDDBBBDDDEEEEEEDDDDDDEEEGGGIIIFFFCCCAAA>>>@@@JJJVVVcccgggmmmooooooppprrruuuwwwxxxxxxxxxvvvvvvxxxzzz|||}}}~~~~~~~~~~~~zzznnnggghhhkkkssstttvvvwwwxxxwwwvvvuuussssssrrrqqqqqqpppqqqqqqkkknnnrrrrrrqqqqqqsssvvvsssuuuxxxxxxuuurrrppppppjjjmmmqqqtttuuuvvvwwwyyyrrrrrrsssrrrrrrqqqppppppsssqqqoooooooooooonnnmmmuuutttsssrrrssstttuuuvvvvvvvvvwwwwwwvvvtttrrrpppvvvyyy|||{{{wwwrrroooooorrrqqqppppppqqqqqqooonnnmmmmmmnnnpppsssuuutttsssssssssuuuvvvxxxzzz{{{{{{~~~}}}}}}~~~|||{{{|||}}}}}}}}}{{{yyyuuuqqqnnnkkkmmmooottt}}}yyyttttttwwwzzz~~~zzzwwwqqqpppnnnmmmlllllllllmmmkkkmmmooonnnkkkeee^^^YYYVVVTTTUUU\\\bbbhhhpppwww|||~~~}}}yyypppooosssuuusssrrrsssuuuuuusssppppppqqqqqqrrrqqqmmmgggbbbbbbfffmmmsssxxx{{{{{{{{{|||zzzxxxxxxzzz{{{xxxvvvtttuuuyyy~~~zzzuuuooollllllmmmllljjjgggggggggiiijjjiiifffddd```\\\VVVOOOHHHCCC@@@???@@@@@@AAABBBEEEIIILLLOOONNNOOORRRSSSSSSRRRPPPNNNPPPSSSVVVYYY\\\^^^bbbeeemmmnnnooopppqqqrrrrrrrrrppppppqqqrrrrrrqqqpppooouuuuuuuuutttttttttssssssttttttuuuuuutttrrrpppooossssssrrrrrrrrrrrrrrrrrrppppppppppppqqqtttyyy}}}mmmZZZOOOLLLMMMTTT^^^dddfffiiimmmooonnnnnnoooqqqqqqpppooonnnnnnnnnnnnnnnnnnnnnnnn(((((())))))))))))((((((((((((((('''''''''''''''))))))(((((())))))***+++***************++++++,,,******++++++,,,------.../////////000111222444444555777>>>OOOjjj}}}nnn^^^RRRHHHEEEDDDBBBBBBCCCCCCDDDEEEEEEDDDDDDEEEGGGIIIFFFDDDAAA???@@@KKKVVVcccggglllnnnoooppptttwwwzzz{{{|||{{{zzzzzz|||}}}~~~}}}~~~xxxnnniiiiiilllppprrrtttvvvvvvuuusssrrrqqqqqqpppooooooooooooooommmpppssssssrrrqqqrrrtttrrrtttvvvvvvssspppmmmllliiilllpppsssuuuvvvxxxyyyyyyyyyyyyxxxwwwvvvtttsssqqqooonnnmmmnnnoooooonnnppppppppppppqqqsssuuuwwwsssttttttuuuuuuuuuuuuuuuvvvxxxzzzyyyuuuqqqoooooorrrqqqqqqrrrssstttsssrrrpppoooooopppsssuuuuuutttqqqrrrssstttvvvxxxzzz{{{~~~}}}||||||~~~~~~~~~{{{yyywwwwwwxxxzzzzzzyyyvvvssspppllljjjjjjlllpppwww|||xxxwwwyyy|||}}}xxxuuuooonnnmmmmmmmmmnnnooopppmmmooopppppplllfff___[[[VVVTTTUUU[[[aaagggooovvv{{{}}}}}}}}}tttooosssxxx}}}|||}}}~~~~~~|||zzzwwwvvvuuutttqqqllleee```___bbbhhhmmmrrrvvvwwwxxxyyywwwuuuvvvxxxxxxvvvtttsssssswww|||}}}vvvqqqppppppnnnllliiihhhiiijjjkkkjjjhhheeeaaa]]]VVVNNNGGGBBB@@@>>>?????????@@@CCCGGGKKKMMMMMMOOOQQQRRRSSSQQQOOONNNLLLOOOSSSWWWZZZ^^^bbbeeelllmmmnnnooopppqqqqqqqqqqqqrrrssstttttttttsssrrrrrrrrrrrrsssssssssssstttrrrrrrssstttttttttssssssrrrrrrrrrqqqpppooonnnnnnllllllkkkjjjiiilllpppttt{{{tttbbbTTTKKKKKKPPPYYY___bbbggglllooooooooopppqqqqqqooonnnoooooooooooooooooooooooo(((((())))))))))))(((((('''((((((((((((((())))))))))))(((((())))))***+++***************++++++,,,))))))***++++++,,,,,,---/////////000111222333444444666===MMMhhhrrr```MMMFFFEEEDDDCCCBBBCCCEEEFFFEEEDDDDDDEEEGGGJJJGGGDDDBBB???AAAKKKWWWdddgggkkkmmmnnnqqqvvv{{{~~~~~~~~~}}}wwwpppjjjiiijjjoooqqqtttvvvwwwuuurrrqqqqqqqqqpppoooooooooooopppoooqqqssstttsssrrrrrrsssqqqssstttssspppllliiiiiijjjnnnrrruuuwwwyyy|||}}}}}}{{{zzzsssqqqoooooopppqqqqqqpppkkkkkklllmmmpppsssuuuwwwtttttttttttttttuuuvvvvvvvvvwwwxxxvvvsssqqqpppppprrrrrrrrrtttwwwxxxxxxvvvrrrqqqoooppprrrtttttttttooooooppprrrtttwwwyyy{{{}}}~~~~~~|||{{{{{{zzzzzz||||||{{{xxxuuurrrrrrsssvvvvvvuuutttrrrooollljjjiiikkknnnrrrvvv||||||zzz{{{}}}~~~yyyvvvnnnmmmmmmmmmnnnoooqqqrrrpppqqqrrrqqqmmmgggaaa]]]WWWTTTTTTZZZ```fffmmmuuuxxx{{{~~~~~~}}}||||||~~~||||||}}}~~~yyyooopppxxx|||zzzxxxuuurrrmmmfffaaa\\\]]]```eeeiiinnnqqqsssuuutttssssssuuuuuusssqqqqqqqqqtttyyy}}}zzzvvvtttqqqnnnkkkjjjjjjjjjkkkkkkiiigggbbb]]]UUUMMMFFFAAA??????======>>>???BBBEEEIIIKKKMMMNNNPPPQQQQQQPPPNNNMMMKKKNNNQQQUUUWWW[[[```cccjjjkkklllnnnooooooppppppqqqrrrtttuuuuuuuuuttttttqqqqqqqqqqqqqqqrrrssstttooopppqqqrrrtttuuuvvvwwwsssrrrqqqpppnnnllljjjiiifffeeedddbbb```aaaeeegggjjjuuuzzzgggWWWIIIHHHJJJQQQXXX\\\cccjjjoooooopppqqqppppppooonnnpppppppppppppppppppppppp(((((())))))))))))((((((''''''(((((())))))******((((((((((((((()))******((((((((((((((())))))************+++,,,,,,------////////////000222333444333666===MMMfffqqqWWWJJJGGGFFFDDDBBBDDDEEEFFFFFFEEEDDDEEEFFFJJJGGGDDDBBB@@@AAAKKKWWWdddgggkkkmmmnnnrrrxxx}}}zzzsssmmmjjjhhhppprrrvvvyyyyyywwwuuusssssssssrrrqqqppppppppppppnnnpppsssuuuuuuuuuuuuuuurrrssssssqqqmmmiiiggggggmmmqqqvvvzzz|||~~~zzzxxxuuutttuuutttsssrrrjjjkkkkkkmmmooorrruuuvvvxxxwwwuuutttssssssttttttvvvuuuuuusssrrrqqqqqqqqqtttssstttvvvyyyyyyxxxwwwtttqqqnnnnnnoooqqqrrrrrrnnnnnnnnnooorrrvvvzzz|||}}}{{{~~~|||yyyyyy{{{}}}~~~|||{{{zzzyyyxxxxxxxxxxxxyyyyyyxxxvvvrrrqqqqqqrrrssssssssssssrrrpppnnnmmmlllnnnpppppppppttt{{{}}}|||}}}{{{xxxnnnnnnmmmmmmnnnoooqqqrrrqqqrrrrrrppplllgggaaa^^^XXXTTTTTTYYY^^^dddlllsssuuuxxx|||~~~~~~~~~~~~}}}|||{{{{{{{{{{{{}}}}}}~~~}}}||||||}}}tttpppttt}}}}}}{{{yyyvvvsssoooiiieeeZZZZZZ[[[]]]aaagggllloooqqqqqqrrrrrrsssrrrqqqpppqqqppprrrwwwzzz~~~yyysssooommmllljjjiiijjjiiihhhfffbbb]]]UUUMMMFFFAAA@@@???>>>>>>>>>???AAAEEEHHHJJJLLLMMMNNNOOOOOONNNLLLKKKLLLNNNQQQSSSVVVYYY^^^aaaiiijjjlllmmmoooooopppppppppqqqssstttuuuttttttssssssrrrqqqppppppqqqrrrrrrnnnooopppqqqsssuuuwwwxxxttttttsssqqqnnnkkkhhhfffaaaaaa```]]]\\\\\\___aaaeeekkkrrryyy}}}xxxgggVVVKKKFFFEEEJJJPPPVVV___gggnnnoooqqqrrrpppooonnnnnnpppppppppppppppppppppppp(((((())))))))))))((((((''''''(((((())))))******((((((((('''((())))))***((((((((((((((())))))***++++++,,,,,,---..................///000111333333444777>>>MMMeee```OOOJJJHHHEEECCCEEEFFFGGGFFFEEEDDDEEEFFFJJJGGGDDDBBB???AAAKKKWWWcccfffjjjlllnnnrrrxxx}}}}}}|||xxxsssooolllppprrrvvvxxxzzzyyywwwuuuttttttrrrqqqpppooooooooolllnnnqqquuuxxxyyyxxxxxxttttttrrrooojjjhhhhhhiiinnnrrrwww{{{~~~~~~zzzxxxvvvuuurrrpppmmmmmmmmmmmmoooqqqsssuuuxxxwwwuuussssssssstttuuuuuutttrrrqqqrrrrrrrrrrrruuuuuuvvvwwwyyyyyywwwuuussspppmmmllllllnnnnnnnnnllllllkkkmmmpppuuuzzz}}}~~~~~~{{{yyywwwyyy{{{{{{{{{{{{|||}}}}}}~~~~~~zzzuuussstttwwwyyyzzzwwwwwwvvvvvvvvvvvvwwwwwwvvvwwwvvvuuurrrqqqrrrsssrrrrrrsssttttttsssrrrqqqpppqqqqqqooommmpppvvv{{{}}}}}}}}}~~~yyyvvvpppooonnnmmmmmmnnnooopppppppppooommmjjjfffaaa___YYYUUUTTTXXX]]]bbbjjjqqqssswww{{{}}}}}}|||}}}}}}~~~}}}||||||~~~~~~~~~}}}}}}|||{{{{{{zzz|||||||||}}}~~~~~~tttuuu{{{}}}zzzvvvpppiiieee\\\[[[ZZZZZZ]]]ccchhhlllnnnppprrrrrrrrrqqqppppppqqqpppqqquuuxxx|||wwwqqqpppmmmjjjhhhggggggeeedddaaa]]]UUUNNNGGGCCCAAA@@@?????????@@@BBBFFFIIIKKKLLLLLLMMMMMMLLLKKKJJJIIIHHHKKKNNNQQQUUUZZZ```eeeiiijjjlllnnnooopppqqqqqqqqqrrrssstttuuuttttttsssuuusssqqqooonnnmmmnnnnnnlllmmmoooqqqsssuuuvvvwwwvvvvvvuuussspppmmmiiiggg```aaa```^^^\\\]]]___aaaeeegggiiimmmsssssshhh[[[OOOIIIDDDFFFJJJPPPZZZdddlllooorrrsssqqqnnnnnnnnnoooooooooooooooooooooooo(((((())))))))))))(((((('''((((((((((((((())))))((((((''''''(((((()))******************++++++,,,+++,,,,,,------...//////.........///000111222333444777>>>LLLdddcccPPPJJJHHHEEEDDDFFFGGGGGGGGGEEEDDDEEEFFFIIIFFFCCCAAA>>>@@@JJJVVVaaaeeejjjlllnnnqqqvvv{{{zzz||||||~~~~~~|||{{{zzzvvvrrrnnnpppsssvvvxxxyyyyyyxxxvvvuuusssqqqooonnnmmmllllllmmmqqqvvvzzz|||{{{yyyvvvtttpppkkkggggggiiilllmmmpppuuuyyy|||~~~}}}yyywwwtttqqqnnnoooooonnnnnnoooqqqrrrsssssssssssstttuuuvvvwwwxxxtttsssqqqqqqsssttttttsssuuuuuuvvvxxxzzzyyywwwtttssspppmmmlllllllllkkkjjjiiiiiihhhiiimmmsssyyy}}}}}}}}}~~~}}}|||zzzyyyyyyyyyxxxvvvtttrrrsssuuuvvvuuutttuuuvvvxxxyyyyyyzzz}}}~~~xxxuuurrrppprrrtttvvvwwwtttttttttttttttuuuvvvwwwuuuvvvvvvtttsssrrrssstttqqqrrrtttuuuvvvvvvvvvvvvqqqpppooommmlllnnnrrrvvv{{{}}}~~~}}}~~~zzzuuuqqqooonnnmmmllllllmmmnnnnnnooonnnmmmkkkhhheeebbbaaaZZZUUUSSSVVV[[[```hhhpppsssvvv{{{~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{~~~}}}|||{{{{{{|||~~~yyytttzzz}}}tttjjjddd___]]][[[ZZZ[[[```fffiiilllnnnqqqrrrqqqpppoooooopppnnnppptttwwwyyy~~~vvvtttpppkkkgggfffdddcccbbb___\\\VVVPPPJJJFFFCCCBBBAAA@@@@@@AAACCCGGGJJJLLLKKKKKKKKKKKKJJJIIIHHHHHHBBBEEEIIIOOOUUU\\\dddjjjiiijjjlllnnnooopppqqqqqqrrrrrrtttttttttsssrrrqqqrrrpppmmmjjjhhhggghhhhhhhhhjjjmmmpppssstttuuuuuuvvvwwwwwwvvvssspppllljjjdddddddddbbb```___aaaccccccdddeeefffkkkppplllfffVVVNNNGGGFFFHHHMMMWWWaaajjjnnnrrrsssqqqoooooopppoooooooooooooooooooooooo(((((())))))))))))((((((((((((((('''''''''''''''(((''''''''''''((())))))***************++++++,,,***++++++,,,------..................000111222333222666===KKKbbb~~~```NNNHHHEEEDDDEEEFFFGGGHHHGGGEEEDDDEEEFFFHHHEEEBBB@@@===???IIIUUU```dddjjjlllnnnppptttxxxwwwyyy}}}~~~~~~}}}~~~~~~zzz|||~~~~~~{{{yyyzzzzzzwwwsssoooppprrruuuxxxzzz|||}}}|||zzzxxxuuurrrpppnnnmmmnnnooorrrwww{{{}}}{{{xxxwwwtttnnngggdddeeejjjnnnmmmpppuuuyyy{{{}}}~~~{{{xxxvvvssspppnnnnnnmmmnnnoooppprrrsssqqqrrrsssuuuvvvvvvwwwwwwtttrrrqqqrrruuuvvvuuussstttuuuvvvyyy{{{{{{yyywwwsssqqqooommmmmmkkkiiigggfffeeedddeeeiiipppwww|||~~~~~~{{{zzz~~~|||{{{xxxwwwuuuuuuvvvuuusssrrrqqqsssttttttsssrrrssstttuuuuuuuuuuuuwwwzzz}}}~~~~~~|||wwwuuurrrqqqqqqsssssssssrrrrrrrrrrrrssstttvvvvvvvvvwwwvvvtttrrrpppqqqrrrpppqqqtttvvvxxxyyyyyyyyysssqqqnnnmmmoooqqqrrrssswwwyyy|||}}}}}}~~~xxxrrrnnnllllllkkkkkkkkkmmmnnnooonnnmmmllljjjhhhfffdddcccZZZUUUSSSVVVZZZ^^^fffnnnssswww|||}}}{{{zzz{{{~~~}}}zzz}}}rrrqqq||||||qqqiiibbb```\\\ZZZ[[[___cccfffiiimmmpppqqqpppnnnnnnnnnnnnlllnnnrrruuuwww{{{}}}yyytttmmmhhheeedddbbbaaa]]][[[WWWRRRMMMIIIEEECCCAAAAAAAAAAAACCCFFFIIIKKKJJJJJJJJJIIIHHHHHHGGGGGGAAADDDHHHLLLRRRZZZbbbgggggghhhjjjlllnnnoooppppppoooppppppqqqpppooommmllljjjhhheeebbb``````aaabbbbbbeeejjjppptttuuuvvvuuuuuuvvvwwwwwwuuurrrooommmiiiiiihhheeebbb```aaabbbaaaeeeffffffhhhmmmpppooo^^^TTTKKKHHHHHHLLLUUU^^^gggmmmrrrtttqqqooopppqqqpppppppppppppppppppppppp(((((())))))))))))((((((((((((''''''&&&&&&&&&%%%'''''''''''''''((())))))((((((((((((((())))))***)))******+++,,,,,,------............///111222333111555<<>>IIITTT___dddjjjmmmnnnooosssvvvuuuxxx|||}}}}}}}}}}}}}}}zzz|||~~~~~~~~~~~~~~~|||~~~zzzwwwwwwwwwsssooorrrrrrtttwwwzzz~~~}}}yyyvvvsssrrrqqqppppppssswww|||}}}zzzvvvwwwsssllleeeaaadddjjjoooooorrrwwwzzz|||~~~~~~|||zzzwwwuuulllllllllmmmnnnppprrrtttttttttvvvvvvvvvuuutttssssssrrrqqqsssvvvwwwvvvsssssstttvvvzzz}}}~~~|||zzztttrrrpppooonnnllliiifffcccbbbaaabbbfffmmmuuuzzz|||}}}~~~{{{xxxzzz~~~|||{{{xxxvvvuuutttuuuuuusssrrrsssuuuvvvvvvuuutttuuuvvvtttssssssssstttwwwzzz|||yyy}}}}}}||||||}}}~~~|||yyyvvvsssrrrrrrrrrqqqpppqqqqqqqqqrrrssstttvvvvvvxxxxxxwwwtttqqqoooooopppoooqqqsssvvvxxxyyyzzzzzzvvvrrroooooorrruuutttsssuuuxxxzzz|||}}}~~~yyyrrrnnniiiiiiiiijjjkkkmmmoooqqqmmmmmmkkkjjjhhhgggfffeee[[[VVVSSSUUUYYY]]]fffnnnssswww}}}}}}{{{zzz{{{{{{~~~{{{mmmnnn}}}yyyqqqcccaaa]]][[[[[[^^^bbbdddgggkkkpppqqqooommmlllmmmllljjjlllqqqtttuuuxxx}}}|||wwwpppiiifffdddbbbaaa\\\[[[XXXTTTOOOKKKFFFDDDAAA@@@@@@AAACCCFFFIIIKKKJJJJJJIIIHHHHHHGGGFFFFFFDDDFFFIIIKKKOOOUUU\\\aaafffgggiiikkkmmmnnnooooookkkkkkllllllkkkiiigggfffcccaaa^^^[[[ZZZ[[[]]]^^^]]]aaahhhoootttwwwwwwvvvtttuuuwwwwwwvvvssspppnnnmmmlllkkkgggccc```___```aaagggkkkhhhgggkkkpppqqqbbbYYYOOOJJJIIIKKKTTT]]]ffflllrrrtttqqqoooppprrrqqqqqqqqqqqqqqqqqqqqqqqq$$$%%%'''((()))***))))))))))))***))))))((('''&&&''''''''''''''''''&&&&&&''''''(((((())))))******,,,+++*********+++,,,---///000222222111111222444444555:::FFF^^^yyyeeePPPFFFEEEEEEEEEFFFIIIJJJJJJIIIGGGGGGIIIJJJGGGEEEAAA<<<999===EEELLL[[[dddjjjiiigggkkkqqqtttwwwyyy{{{|||~~~~~~~~~}}}{{{{{{{{{|||~~~~~~~~~yyyrrrqqqqqqqqqppptttqqqnnnqqqwww~~~~~~}}}}}}|||yyyuuusssrrrrrrtttwwwxxxvvvsssppplllgggbbbbbbffflllppptttvvvyyy|||}}}{{{xxxvvvooonnnmmmlllmmmnnnppprrrssstttvvvwwwvvvuuusssrrrtttssssssvvvyyyzzzxxxvvvrrrtttwww{{{}}}~~~~~~~~~xxxtttpppppprrrqqqlllgggccc^^^\\\___dddiiirrr{{{}}}yyyttttttxxx}}}}}}|||{{{tttttttttttttttttttttuuuttttttuuuxxx{{{|||{{{yyyqqqrrrrrrrrrqqqqqqtttvvvzzz{{{}}}~~~~~~~~~}}}}}}~~~|||zzz|||}}}{{{zzzxxxwwwuuutttssssssssstttsssqqqpppqqqtttvvvwwwwwwwwwuuurrrooommmlllllllllnnnoooqqqrrrssstttuuuuuusssssssssssssssssssssssswwwwwwxxxxxxyyy|||{{{tttnnnmmmjjjgggiiimmmppppppoookkkjjjiiihhhffffffeeeeee___[[[XXXXXXXXX\\\gggsssyyy|||~~~}}}~~~{{{|||||||||}}}~~~~~~~~~}}}yyyqqqtttxxxoooggg```______^^^```dddhhhjjjnnnooooooooooooppplllkkkkkklllnnnqqqtttvvvuuunnnoooqqqnnnhhheee___]]]ZZZWWWTTTNNNHHHCCCEEECCCAAA???@@@BBBEEEHHHHHHHHHHHHIIIHHHHHHGGGGGGEEEDDDDDDEEEJJJPPPVVVZZZaaa```aaaeeeiiikkkjjjggglllkkkhhhfffdddaaa^^^[[[TTTTTTSSSSSSTTTVVVXXXZZZ[[[\\\cccmmmtttwww{{{}}}{{{xxxuuuqqqnnnmmmlllhhhhhhiiihhhfffbbb^^^[[[___dddgggfffeeeiiipppuuuqqqcccUUUNNNLLLLLLTTT]]]cccggglllpppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrr%%%&&&'''((())))))((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((())))))******,,,+++*********+++,,,---...000111111111111222444444555:::FFF]]]~~~|||iiiZZZIIICCCBBBBBBCCCEEEGGGHHHIIIHHHFFFFFFGGGIIIGGGFFFBBB<<<999<<>>:::;;;AAAFFFRRR]]]fffiiijjjmmmqqqqqqsssuuuwwwzzz|||}}}}}}}}}}}}}}}|||}}}~~~yyyvvvtttqqqooolllmmmoooqqqsssvvvzzz}}}{{{~~~{{{xxxvvvvvvuuuuuuvvvwwwvvvtttrrrllljjjgggffffffiiillloooqqqssswwwzzz}}}}}}{{{yyytttsssqqqooonnnooopppqqquuuvvvxxxyyyyyywwwuuusssrrrrrrsssuuuxxxyyyyyyxxxwwwxxx{{{}}}~~~~~~yyyvvvsssssstttrrrnnnkkkbbb]]]ZZZ\\\^^^aaagggnnnuuuttttttvvv|||~~~wwwxxxxxxxxxyyyyyyzzzzzz~~~|||{{{|||{{{zzzxxxwwwwwwvvvuuutttvvvzzz}}}~~~}}}|||~~~}}}{{{yyyxxxxxxwwwuuusssrrrrrrrrrrrrvvvtttrrrqqqsssttttttttttttrrrooollljjjkkklllmmmnnnnnnooopppqqqrrrrrrrrrssssssrrrpppooonnnmmmlllooopppqqqrrrtttwww|||~~~uuuooohhheeegggjjjlllmmmmmmllljjjhhhhhhhhhjjjkkkgggbbb\\\YYYVVVXXXaaakkkssswwwzzzyyy{{{~~~}}}zzzwwwxxxyyyzzz{{{~~~~~~}}}}}}~~~wwwnnngggdddbbbaaacccgggiiijjjlllllllllmmmppprrrqqqpppooooooooopppqqqrrrwwwxxx~~~yyyzzz~~~}}}zzzxxxjjjgggaaa\\\XXXSSSOOOLLLEEECCCAAA???@@@CCCFFFHHHLLLLLLLLLLLLKKKIIIHHHGGGDDDCCCBBBBBBEEEIIINNNPPPTTTVVVYYY^^^cccfffeeeddddddcccaaa^^^[[[WWWTTTRRRUUUTTTSSSRRRSSSUUUXXXYYYXXXXXX\\\eeelllqqqwww}}}|||zzzwwwsssoookkkhhhfffaaa``````_______________\\\___cccdddfffkkkuuu~~~wwwfffZZZRRRQQQWWW___iiimmmrrrtttuuusssssssssqqqqqqrrrrrrsssssssssttt(((((((((''''''&&&&&&&&&&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''''''''''''''(((((())))))***************++++++,,,------,,,...000000000000222333333555999CCCWWWvvvqqq___NNNHHHDDDDDDCCCBBBBBBEEEEEEFFFGGGFFFEEEEEEGGGHHHHHHHHHEEE@@@;;;:::>>>CCCLLLXXXccchhhkkkoooqqqpppqqqsssvvvyyy{{{|||}}}}}}||||||{{{|||}}}~~~~~~}}}~~~{{{vvvqqqmmmkkknnnqqqqqqpppppptttwwwxxx|||{{{xxxxxxyyyzzzyyyxxxwwwuuussspppnnniiihhhhhhhhhiiikkkmmmnnnqqqtttxxx|||~~~}}}|||~~~}}}{{{yyywwwvvvssspppooooooppppppsssuuuxxx{{{{{{zzzxxxvvvqqqqqqrrrtttvvvxxxyyyyyywwwyyy|||~~~{{{xxxvvvtttqqqmmmjjjaaa]]]ZZZ\\\^^^___dddjjjlllmmmpppuuu{{{~~~xxxyyyzzz{{{}}}~~~~~~|||yyyxxxxxxwwwvvvtttvvvvvvuuussssssuuuyyy}}}}}}{{{zzzxxxwwwuuusssrrrqqqqqqrrrtttrrrqqqqqqssstttuuuuuuyyywwwssspppnnnnnnnnnooonnnnnnooooooooopppqqqqqqrrrqqqqqqpppooonnnnnnmmmmmmnnnpppqqqsssvvv{{{~~~~~~uuukkkeeedddgggjjjkkkkkkjjjhhhggggggiiikkkmmmlllggg```[[[VVVVVV]]]fffoootttxxxxxxzzz}}}|||xxxwwwxxxyyyzzz{{{~~~~~~}}}|||}}}}}}{{{}}}www}}}vvvmmmiiifffdddeeehhhiiijjjjjjjjjjjjkkknnnqqqpppoooooonnnooopppqqqqqquuuuuuyyy~~~|||{{{mmmhhhaaa[[[VVVRRRNNNKKKFFFDDDBBB@@@AAACCCFFFHHHLLLLLLLLLKKKJJJHHHGGGFFFCCCBBB@@@@@@AAADDDGGGJJJNNNPPPTTTXXX\\\_________bbbbbbbbb```]]]ZZZXXXXXXZZZYYYWWWUUUTTTUUUUUUVVVTTTRRRUUU]]]dddjjjqqqxxxzzzxxxuuuqqqmmmiiieeeccc```___]]]]]]^^^```bbbdddaaaaaabbbddddddiiittt~~~ooo```VVVTTTYYY___jjjnnnsssuuuvvvttttttsssqqqqqqqqqqqqqqqqqqqqqqqq((((((''''''&&&&&&%%%%%%%%%&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((())))))******))))))***+++,,,,,,------+++---/////////000111333222555999BBBTTTrrrqqq___NNNHHHDDDDDDDDDAAAAAACCCEEEFFFGGGFFFEEEFFFGGGIIIIIIIIIGGGBBB===;;;===@@@HHHSSS```ggglllqqqsssqqqqqqrrruuuxxxzzz{{{||||||}}}}}}}}}}}}~~~}}}|||{{{tttnnnjjjmmmooopppnnnooorrrvvvvvvxxxzzzxxxuuuuuuxxx{{{|||{{{zzzwwwrrrmmmjjjhhhgggggghhhiiikkklllnnnooosssvvv{{{~~~~~~{{{zzz|||~~~|||zzzxxxyyywwwtttqqqpppooooooppppppssswww{{{}}}}}}{{{zzzpppqqqrrrsssuuuvvvwwwyyyvvvxxx|||~~~yyyuuupppkkkgggaaa]]][[[^^^___```dddiiifffjjjpppwww~~~}}}}}}}}}~~~~~~~~~~~~~~~yyyxxxvvvvvvvvvvvvtttrrrtttttttttsssssstttxxx|||~~~yyywwwuuusssrrrqqqqqqqqqqqqpppooopppsssvvvwwwwww|||zzzwwwtttqqqpppoooooopppooonnnnnnnnnooopppppppppppppppqqqqqqqqqqqqqqqnnnooorrrsssuuuwww{{{~~~|||nnndddbbbccceeefffhhhggggggfffgggjjjlllmmmpppjjjddd___YYYUUUZZZbbbkkkqqqvvvxxxzzz}}}|||xxxxxxyyy{{{{{{|||~~~|||zzzyyyxxxwwwzzz~~~zzzrrr|||{{{sssnnnjjjfffeeehhhhhhiiiiiihhhggghhhkkkmmmkkkkkklllmmmnnnpppqqqrrrppppppsssxxx}}}~~~zzzyyyvvvppphhhaaa\\\WWWTTTQQQIIIGGGDDDBBBBBBDDDFFFHHHJJJJJJJJJIIIHHHGGGEEEDDDBBB@@@???>>>>>>@@@BBBCCCJJJLLLOOORRRTTTVVVWWWXXX___aaabbbbbb___^^^^^^___aaa```^^^[[[WWWTTTRRRQQQNNNLLLNNNVVV]]]ccckkkrrruuutttrrroookkkgggdddbbb^^^]]][[[ZZZ[[[___bbbeeefffcccbbbcccbbbdddooo|||wwwggg\\\YYY[[[]]]hhhlllqqqtttttttttssstttrrrqqqqqqpppooonnnmmmmmm(((((('''&&&%%%%%%&&&&&&&&&&&&'''(((((((((''''''%%%%%%&&&&&&'''(((((((((''''''(((((())))))******((()))***+++,,,---------***,,,...///...///111333111444999AAAQQQmmmvvvhhhTTTKKKCCCAAAAAA@@@???AAADDDFFFFFFFFFEEEFFFHHHJJJIIIJJJIIIEEE@@@======???EEEPPP]]]fffmmmsssuuusssqqqsssuuuxxxzzz{{{{{{{{{~~~~~~zzztttkkklllmmmmmmnnnqqqtttwwwsssssssssqqqqqqsssvvvyyyzzzzzzyyyuuuoooiiifffdddffffffgggiiikkknnnoooqqquuuxxx}}}}}}{{{{{{|||~~~~~~|||zzzxxxyyywwwtttqqqpppoooooopppooorrrwww|||~~~}}}|||zzzqqqrrrssssssssstttvvvxxxvvvyyy}}}}}}vvvooojjjgggbbb___^^^```aaaaaadddhhhcccjjjsss|||~~~|||zzzxxxwwwwwwvvvvvvwwwwwwvvvtttqqqqqqrrrsssssssssuuuxxxzzz}}}zzzyyywwwtttsssrrrrrrrrrpppnnnnnnooosssvvvxxxxxx|||{{{yyywwwuuusssqqqoooqqqpppooonnnnnnnnnppppppppppppqqqqqqrrrsssssssssqqqsssuuuvvvwwwyyy|||sssgggaaa```aaaaaaeeeeeefffgggiiikkkmmmnnnqqqmmmhhhddd]]]WWWZZZ```fffmmmsssvvvzzz}}}|||xxxyyyzzz|||||||||}}}}}}zzzxxxwwwvvvyyy}}}vvvsss}}}{{{tttqqqmmmhhhggghhhggghhhhhhgggeeeeeefffhhheeefffhhhjjjlllnnnpppqqqoooooorrrwww{{{{{{zzz|||wwwooohhhbbb]]]XXXUUUMMMJJJGGGDDDCCCDDDFFFHHHHHHHHHHHHGGGGGGEEEDDDCCC@@@???===<<<<<<===>>>???EEEGGGIIIJJJKKKNNNRRRTTT[[[___bbbbbb```___aaaccceeedddccc```[[[UUUOOOLLLHHHGGGJJJQQQYYY^^^fffmmmpppoooooommmjjjgggdddbbb\\\ZZZXXXWWWYYY\\\```bbbhhhbbb```aaa```aaannn}}}qqqddd^^^]]]\\\aaafffkkkpppqqqrrrrrrsssrrrqqqqqqpppooonnnmmmmmm((('''&&&%%%%%%%%%&&&''''''''''''(((''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''(((((())))))******'''(((***,,,------------)))+++---......///111333111444999@@@OOOjjj~~~}}}sss\\\OOOBBB???@@@AAAAAABBBCCCDDDEEEEEEDDDEEEGGGIIIIIIKKKKKKHHHBBB>>>>>>@@@CCCNNN[[[dddmmmuuuwwwuuussstttvvvxxxzzz{{{{{{zzz|||}}}}}}~~~~~~}}}ssspppmmmmmmnnnppprrrrrrnnnmmmmmmnnnppprrrsssssstttuuuuuurrrlllgggeeedddeeefffgggiiikkknnnqqqrrrvvvyyy}}}~~~||||||}}}}}}{{{zzzxxxvvvtttqqqoooooopppppppppsssxxx|||}}}|||zzzwwwrrrssstttsssqqqqqqtttwwwxxx{{{~~~wwwooojjjhhheeeaaa```bbbaaa```aaadddaaaiiiuuu~~~~~~|||zzzxxxvvvtttsssuuuvvvvvvxxxxxxvvvqqqnnnlllnnnqqqrrrrrrrrrtttuuuxxxyyy|||~~~~~~~~~~~~~~~~~~~~~~~~|||zzzxxxuuutttssssssssspppooonnnooorrruuuvvvvvvzzz{{{||||||{{{yyyvvvtttsssrrrpppnnnnnnooopppqqqqqqqqqqqqrrrrrrrrrrrrrrrsssuuuwwwxxxyyyzzz|||~~~}}}ooogggdddbbbbbbcccdddgggjjjlllnnnnnnnnnqqqnnnkkkhhhaaaZZZZZZ___```hhhoootttyyy}}}{{{wwwyyyzzz{{{{{{{{{{{{}}}~~~|||yyyxxxxxx{{{~~~sssyyyzzztttppppppooojjjhhhiiifffggggggfffdddbbbbbbbbbbbbccceeehhhjjjlllmmmmmmoooooorrrvvvyyy|||{{{tttmmmfff```[[[WWWPPPNNNJJJFFFEEEEEEFFFGGGFFFGGGGGGGGGFFFFFFEEEDDD???>>>===;;;;;;;;;<<<===@@@BBBCCCDDDEEEIIIOOOTTT[[[^^^bbbbbb___^^^aaaddddddeeeeeebbb]]]UUUMMMHHHEEEDDDHHHPPPWWW\\\ccciiijjjkkkkkkkkkjjjgggeeeccc\\\[[[YYYXXXYYY[[[^^^```ddd]]][[[^^^___bbbppp|||mmmeee___ZZZZZZ___eeekkknnnpppqqqrrrpppppppppqqqqqqqqqqqqqqq'''&&&%%%%%%%%%%%%'''''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))''''''(((((()))*********'''(((***,,,------------)))+++---......///111333000444999???MMMhhhxxxttt~~~|||zzzcccSSSBBB>>>AAADDDDDDEEEAAABBBCCCCCCCCCCCCEEEGGGIIIKKKLLLIIIDDD@@@???@@@CCCMMMZZZdddnnnvvvyyywwwtttuuuwwwyyyzzzzzzzzzzzzyyyyyyzzz{{{~~~||||||}}}wwwpppmmmmmmnnnmmmkkkjjjiiiiiimmmqqqsssqqqnnnoooqqqrrrpppjjjfffeeeeeeeeeffffffhhhkkknnnrrrsssvvvyyy}}}~~~~~~~~~~~~~~~~~~|||{{{xxxvvvsssqqqoooooopppppprrruuuyyy|||}}}{{{wwwuuurrrttttttsssppppppsssvvv{{{}}}wwwqqqllljjjhhhdddbbbbbbaaa^^^^^^aaa^^^gggttt~~~}}}wwwwwwwwwvvvvvvuuuuuuuuuttttttvvvwwwwwwsssmmmiiigggjjjmmmooooooooopppqqqqqqtttwww{{{~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{|||{{{yyyvvvtttsssssssssrrrqqqoooppprrrtttuuutttzzz||||||zzztttssspppooonnnooopppqqqsssrrrrrrrrrqqqqqqppppppuuuwwwyyyyyyyyyzzz|||~~~wwwnnniiigggfffbbbeeehhhllloooppppppoooqqqooommmkkkccc\\\[[[^^^\\\dddmmmrrrxxx|||zzzvvvxxxzzz{{{{{{yyyyyyzzz{{{~~~||||||}}}~~~|||{{{{{{~~~zzzrrrsssnnnmmmooooookkkiiijjjeeefffgggfffccc```______aaabbbdddfffhhhiiijjjjjjiiiiiilllqqqsssuuu}}}zzzrrrllleee___[[[SSSPPPLLLHHHEEEEEEFFFGGGFFFFFFGGGGGGGGGFFFFFFEEE>>>===<<<;;;:::;;;;;;<<<<<<>>>???@@@AAAGGGOOOUUU\\\```dddccc```^^^aaadddaaacccdddccc^^^UUUMMMGGGDDDCCCGGGPPPWWW\\\bbbhhhggghhhiiijjjiiihhheeeddd___^^^\\\[[[[[[]]]___aaa___XXXWWW\\\___cccttttttiii```YYYUUUZZZaaahhhkkknnnpppqqqooopppppprrrssstttuuuuuu%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&''''''((((((%%%&&&&&&'''((())))))***))))))))))))************((())))))******+++,,,,,,---......////////////...000222888???JJJ```xxxtttxxxwwwtttcccQQQBBB@@@AAA??????CCCAAABBBCCCBBBAAAAAABBBDDDGGGJJJLLLLLLHHHDDD@@@>>>CCCLLLYYYcccjjjpppuuuxxxwwwxxxzzz|||}}}}}}|||{{{xxxxxxxxxxxxyyy{{{}}}~~~|||}}}~~~wwwpppmmmllllllllllllkkkkkklllnnnpppooonnnnnnmmmnnnoooooolllhhheeeccceeehhhlllooorrrtttuuuwwwxxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzvvvrrrpppoooooopppuuuxxx|||~~~{{{yyypppooonnnnnnoooqqqsssuuu{{{~~~xxxrrrnnnhhhfffcccbbbaaaaaa___]]]aaagggqqq|||}}}yyyvvvsssrrrssstttttttttvvvwwwwwwvvvsssooollliiigggiiimmmooooooooopppqqqqqqrrrtttuuuvvvyyy~~~}}}|||}}}{{{yyyzzz}}}}}}zzzxxx|||{{{yyyvvvtttrrrpppoooooooooooopppqqqrrrtttuuuvvvyyy}}}wwwtttpppmmmkkklllmmmooommmnnnnnnpppqqqsssuuuvvvuuuvvvwwwwwwwwwyyy|||tttiiidddeeegggiiilllooopppooommmllllllllljjjhhheeeaaa]]][[[aaafffmmmuuuzzz||||||{{{zzzzzzzzzzzzzzzzzzzzzzzz}}}~~~}}}zzzxxxyyy~~~}}}~~~|||zzzyyy|||zzzqqqooommmnnnoooooollliiiiiigggeeebbbaaaaaaaaabbbfffffffffhhhlllnnnnnnnnnnnnpppqqqqqqrrrtttwwwzzz{{{qqqggg```\\\QQQPPPNNNLLLJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBDDDBBB@@@===<<<<<<======@@@@@@??????AAAFFFMMMRRR]]]```cccdddddddddeeeffffffdddbbb___[[[UUUMMMHHHEEEEEEFFFIIIQQQZZZccciiijjjhhheeedddeeefffggggggeeecccbbbccceeeeeebbb___\\\ZZZWWWXXX___kkkwwwtttggg^^^___YYYXXX^^^eeehhhkkkmmmnnnppprrrrrrqqqqqqrrrsss%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))$$$&&&''')))))))))((('''((((((((()))))))))*********++++++,,,,,,------.........//////000000//////000222777>>>III^^^|||ttt}}}|||{{{uuucccQQQAAA@@@AAA??????BBBAAABBBCCCBBB@@@@@@AAACCCEEEHHHKKKKKKHHHCCC???>>>BBBKKKWWWbbbhhhmmmrrruuuuuuwwwyyy{{{|||{{{zzzzzzyyyxxxxxxxxxyyy{{{|||}}}}}}|||||||||~~~}}}|||~~~~~~wwwsssqqqpppooommmkkkkkkllloooqqqqqqqqqpppooopppqqqrrrqqqnnnkkkfffhhhjjjmmmqqqsssuuuuuuxxxxxxxxxzzz{{{}}}~~~}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxtttqqqoooooooootttwww{{{}}}zzzxxxpppooonnnnnnoooqqqsssuuu{{{~~~~~~uuuooojjjgggeeecccbbbaaa___]]]^^^dddmmmvvv}}}}}}zzzxxxuuuuuuvvvwwwxxxxxxyyyxxxwwwtttqqqnnnkkkjjjhhhjjjmmmoooooopppqqqrrrqqqrrrssstttvvvzzz}}}{{{{{{yyyxxxyyy{{{{{{zzzwwwyyyyyyyyyxxxvvvuuusssrrrppppppppppppqqqrrrsssttttttwww{{{wwwuuuqqqnnnllllllmmmmmmmmmmmmnnnoooqqqrrrtttuuusssuuuvvvvvvwwwxxxzzz|||~~~|||ooojjjjjjiiikkkmmmoooooonnnlllkkknnnmmmkkkhhhddd```\\\YYY^^^dddmmmvvv|||}}}{{{yyyyyyyyyyyyyyyyyyxxxxxxxxx|||}}}|||yyywwwxxx}}}~~~zzzzzz~~~yyywwwrrrpppooopppqqqpppnnnkkkhhhgggeeecccbbbbbbccccccgggggggggiiilllnnnnnnmmmnnnoooooooooooopppsssvvv~~~{{{qqqiiidddaaaYYYXXXTTTQQQMMMJJJHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEDDDBBB@@@??????@@@AAA??????@@@BBBEEELLLTTTZZZ___aaadddeeeeeedddeeefffdddbbb___[[[WWWRRRLLLGGGEEEEEEGGGKKKQQQYYYaaafffgggfffddddddeeeggghhhiiijjjhhhfffggghhhhhhfffddd```^^^[[[]]]cccooo{{{pppcccZZZUUUSSSWWW\\\___cccggglllnnnpppqqqppppppqqqrrr%%%%%%&&&&&&'''((((((((()))))))))(((((((((((((((%%%&&&((()))***((('''%%%'''''''''(((((((((((()))******++++++,,,---------......///000000000000000000222777===GGG[[[{{{vvv|||zzzeeeRRRBBB???AAA??????AAABBBCCCCCCBBB@@@???@@@AAACCCFFFIIIJJJGGGBBB???>>>BBBJJJVVV```fffjjjnnnqqqsssuuuwwwyyyzzzzzzzzzyyyzzzyyyxxxxxxxxxyyy{{{|||{{{{{{|||}}}~~~~~~{{{yyy{{{~~~~~~{{{yyywwwrrrpppnnnnnnqqqssstttuuuqqqpppqqqrrrtttsssqqqooojjjlllnnnqqqsssuuuvvvvvvxxxxxxwwwvvvxxxzzz|||}}}}}}}}}}}}|||{{{{{{zzzzzz~~~~~~}}}}}}|||||||||{{{yyyvvvsssqqqooonnntttwww{{{~~~~~~|||zzzxxxpppooonnnnnnoooqqqtttuuu{{{xxxqqqllljjjgggeeedddbbb___\\\^^^bbbiiipppvvvyyyyyyyyy}}}}}}{{{zzzyyyyyy{{{}}}}}}}}}{{{yyyuuuqqqmmmlllkkkkkkjjjlllnnnoooooooooqqqrrrqqqrrrrrrsssvvv{{{~~~|||{{{xxxwwwvvvwwwxxxyyyxxxwwwvvvwwwyyyzzzzzzxxxvvvtttrrrrrrqqqqqqqqqqqqrrrrrrsssuuuyyy}}}xxxvvvssspppnnnmmmlllmmmmmmmmmmmmnnnoooppprrrssspppsssuuuvvvvvvvvvxxxyyyxxx~~~vvvoooooolllmmmooopppooonnnllljjjnnnmmmkkkhhhddd___[[[YYY\\\bbblllvvv{{{|||zzzxxxxxxxxxxxxxxxxxxwwwvvvvvv{{{|||{{{yyyvvvwww|||}}}{{{}}}{{{vvvtttsssrrrrrrrrrsssqqqnnnlllhhhgggfffeeedddeeeeeeeeehhhhhhhhhjjjlllnnnmmmlllmmmnnnnnnmmmkkklllnnnpppxxxzzzqqqkkkhhhggg```^^^ZZZVVVQQQMMMKKKIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDDDDDDDEEEEEEBBBCCCDDDFFFJJJQQQYYY___bbbdddfffgggfffeeeeeefffbbb___[[[XXXTTTPPPKKKGGGGGGHHHIIIMMMRRRXXX^^^aaacccccccccccceeegggjjjkkkooommmkkkkkkllllllkkkiiihhhfffdddeeejjjttt~~~{{{gggXXXSSSOOOPPPRRRUUU[[[bbbiiikkknnnooooooooopppqqq&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******++++++......///000111111111111000222666<<>><<>>AAABBBDDDGGGHHHGGGEEEEEEEEEDDDFFFIIIIIIEEE@@@<<<:::222<<>>>>>CCCNNN\\\ggglllmmmkkkmmmoooqqqrrrtttwwwzzz{{{}}}~~~}}}}}}zzzyyyyyyzzz}}}}}}{{{{{{~~~}}}zzzwwwuuuuuutttrrrtttvvvyyyyyyyyywwwvvvsssrrrppprrruuuxxxyyyyyyyyyzzzzzzzzzyyyzzz}}}~~~{{{xxxuuurrrppptttsssssstttuuuwwwyyyzzzwwwxxxzzz}}}xxxkkkddd^^^___gggnnnqqqqqqsssmmmeeeaaa___^^^\\\ZZZ[[[^^^bbbggglllrrrxxx|||~~~~~~}}}xxx{{{}}}}}}yyyuuurrrppppppooommmmmmnnnrrruuuxxx||||||}}}uuutttsssrrrqqqqqqqqqqqqrrrsssssssssttttttuuuuuutttrrrppppppqqqtttxxxzzz}}}}}}|||{{{zzzxxxwwwvvvyyy|||~~~|||yyyvvvtttrrrooolllkkklllllllllkkkoooppprrrtttuuuuuuuuuttttttuuuvvvvvvwwwyyy|||rrrnnnhhheeeeeefffdddccciiijjjlllmmmmmmllljjjiiigggdddccceeekkkqqqssstttuuuxxx|||}}}zzzyyyzzz}}}~~~}}}{{{{{{xxxvvv{{{{{{|||}}}{{{~~~{{{xxxxxx{{{~~~|||wwwqqqmmmkkkjjjiiiiiikkkmmmmmmlllkkkiiifffeeeeeefffgggfffmmmlllnnntttzzz|||qqqlllfffdddhhhjjjhhheeeeeeeeeddddddcccbbbaaa`````````___^^^^^^___```______\\\]]]^^^^^^\\\[[[\\\]]]bbbdddfffgggeeecccccccccffffffffffffdddbbb___^^^ZZZYYYYYY[[[```cccffffffjjjiiigggfffggghhhjjjkkkqqqvvv|||~~~|||zzzzzzzzzxxxxxxxxxzzz{{{zzzwwwtttrrruuuzzzuuu\\\OOOIIIEEECCCOOOTTT]]]dddhhhkkkmmmmmm&&&%%%$$$$$$%%%&&&(((***'''((()))(((&&&%%%&&&'''%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&'''((()))******((()))***++++++++++++***++++++,,,---...//////000222222333555999FFF^^^tttlllPPPEEEAAA===>>>CCCAAABBBDDDFFFGGGFFFEEEDDDFFFFFFGGGIIIHHHEEE@@@;;;>>>>>>AAAKKKXXXdddjjjllloooqqqsssssstttuuuxxxzzz|||}}}|||vvvvvvvvvwwwzzz}}}|||~~~|||zzzyyyxxxxxxsssuuuwwwyyyzzzyyywwwvvvsssrrrrrrsssvvvxxxyyyyyywwwxxxyyyyyyyyyzzz}}}}}}{{{xxxtttrrrpppssssssssssssuuuwwwyyyzzz{{{{{{|||~~~vvvjjjdddaaaccclllsssuuuttttttnnnfffaaa______]]][[[]]]___aaaccceeeiiiooorrr}}}}}}|||zzz|||~~~}}}zzzvvvsssrrrppppppooooooqqquuuyyy|||}}}}}}~~~wwwvvvuuusssqqqpppoooooopppqqqqqqrrrsssssstttttttttsssqqqpppqqqtttwwwyyyzzzzzzzzzyyyxxxvvvuuutttxxxzzz}}}}}}|||xxxuuutttsssqqqnnnmmmnnnnnnnnnmmmnnnoooqqqrrrssstttssssssuuuvvvwwwvvvuuuvvvwwwyyywwwrrrlllhhhffffffeeeccciiijjjmmmooopppooommmlllkkkhhhfffgggkkkppprrrrrruuuxxx{{{}}}|||{{{|||~~~~~~|||zzz~~~{{{yyywwwvvvxxxyyy|||~~~}}}~~~|||{{{|||yyyyyyzzz}}}~~~zzzuuupppmmmllljjjiiiiiikkkllllllkkkhhhfffdddccceeefffggggggkkkkkkmmmsssxxx|||}}}pppqqqkkkhhhjjjllljjjiiiiiiffffffeeeeeeddddddcccbbbcccbbbaaaaaabbbcccdddddd___```aaaaaa``````aaabbbfffiiikkklllkkkiiiiiiiiiiiiiiiiiihhhgggdddbbbaaabbb``````bbbfffiiijjjkkkkkkjjjhhhfffeeefffggghhhmmmqqquuuwwwvvvuuuuuuvvvxxxwwwwwwxxxxxxxxxuuusssrrrtttwwwkkkWWWLLLFFFDDDHHHOOOXXXaaaiiinnnppprrr&&&&&&%%%%%%&&&''')))***)))******)))'''%%%%%%&&&############$$$$$$%%%&&&&&&&&&'''''''''((((((((('''((()))***++++++,,,++++++,,,,,,---...///000000///000222555888CCCZZZnnngggOOODDDAAA>>>>>>AAAAAABBBDDDFFFGGGFFFEEEDDDFFFGGGIIIKKKKKKGGG@@@<<<>>>===>>>GGGTTTaaaiiimmmtttuuuwwwwwwwwwwwwyyyzzz|||}}}{{{uuuuuuuuuvvvyyy|||~~~}}}~~~~~~}}}{{{yyyxxxwwwwwwwwwuuuwwwxxxzzzzzzyyywwwvvvsssssssssuuuxxxyyyyyyxxxuuuwwwxxxxxxxxxzzz}}}~~~}}}zzzwwwtttqqqpppqqqqqqqqqrrrtttwwwyyy{{{~~~~~~~~~~~~qqqgggdddeeekkktttzzzzzzxxxuuunnnfffaaa```aaa```_________``````aaadddiiilllzzz}}}}}}|||{{{|||~~~}}}zzzxxxvvvvvvssssssssstttwww{{{~~~~~~~~~|||~~~zzzxxxvvvssspppnnnmmmlllnnnnnnooopppqqqrrrssstttvvvtttrrrqqqqqqsssvvvxxxxxxxxxxxxxxxwwwvvvuuutttwwwyyy{{{|||{{{xxxuuusssrrrpppnnnmmmnnnooonnnmmmlllmmmnnnpppqqqqqqqqqqqqvvvxxxyyyyyyvvvuuuttttttxxx~~~yyyqqqkkkgggeeeddddddhhhkkknnnrrrsssrrrqqqooopppmmmkkkjjjlllnnnppppppuuuwwwzzz~~~}}}zzz|||~~~~~~|||yyywwwvvvvvvvvvtttwww}}}|||}}}{{{yyyyyy}}}~~~|||{{{{{{|||}}}}}}}}}wwwqqqoooooommmkkkiiiiiijjjkkkjjjiiifffcccaaaaaadddfffggggggiiihhhlllrrrvvvwww|||vvvrrrkkkeeeeeegggfffeeegggbbbbbbccccccccccccbbbaaaaaaaaa```___```aaacccdddbbbccceeeeeeeeeeeehhhjjjnnnqqqtttuuutttssssssssspppppppppnnnmmmkkkiiihhhjjjiiihhhiiilllnnnnnnnnnlllkkkhhhfffeeeeeefffgggoooqqqssstttttttttuuuvvvxxxvvvttttttuuutttsssqqqrrrsssssswww}}}cccQQQHHHFFFDDDJJJTTT^^^gggnnnqqqsss&&&&&&&&&&&&&&&((()))******++++++)))'''%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&'''((()))***+++,,,,,,+++,,,------//////000111...000333666888AAAUUUhhhvvvbbbNNNEEEBBB@@@@@@CCC@@@BBBDDDFFFGGGGGGFFFEEEFFFHHHKKKNNNNNNIIIBBB===<<<;;;<<>>======???FFFRRR___hhhllloootttwwwxxxxxxyyy{{{|||wwwwwwwwwwwwxxxxxxxxxxxxtttvvvwwwwwwvvvuuuvvvwwwzzz{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~|||yyyxxxzzz|||vvvwwwyyyzzzzzzyyyxxxxxxyyyzzz{{{|||~~~}}}zzzzzz{{{||||||{{{tttuuuwwwwwwxxx{{{~~~~~~}}}zzzxxxvvvtttppppppppppppqqqsssuuuvvv{{{|||xxxmmmkkkqqqrrryyyzzzooommmkkklllooopppooommmdddgggjjjlllllllllmmmnnnjjjlllmmmmmmlllkkkkkklllnnnqqquuuwwwuuusssqqqpppnnnrrrwww~~~~~~}}}{{{{{{{{{}}}{{{wwwuuussslllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooppppppqqqqqqsssuuuvvvwwwxxxxxx|||zzz{{{~~~yyyooooooppprrrtttuuutttrrrnnnnnnnnnnnnoooqqqrrrtttrrrtttuuuuuusssqqqqqqqqqlllmmmpppvvv|||}}}|||}}}sssrrrqqqpppoooooooooooonnnnnnmmmjjjgggfffjjjmmmrrrwww{{{{{{xxxvvvxxx{{{}}}|||}}}zzzyyywwwvvvwwwxxxzzz{{{yyywwwtttqqqoooppprrrtttxxxvvvssspppppprrruuuwwwuuuvvvwwwyyyzzzzzzzzzzzzwww|||xxxyyy}}}~~~{{{|||zzzwwwvvvuuutttqqqoooooonnnllllllmmmmmmmmmllljjjhhhffffffhhhjjjkkkkkkjjjjjjmmmrrrsssppprrrvvvxxx{{{~~~tttooohhheeeaaa]]]]]]```eeehhhiiiqqq{{{~~~zzzvvvtttrrrpppoooooopppqqqpppooooooqqquuuvvvtttrrrpppqqqrrrtttvvvvvvtttrrrnnnlllmmmqqqrrrtttaaaRRRLLLGGGIIIRRR\\\bbbddd&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''((()))******+++++++++++++++,,,---......---...222555666999FFFRRRiii|||mmmooo}}}rrraaaPPPDDD@@@@@@BBB@@@@@@BBBDDDEEEFFFFFFFFFCCCEEEHHHLLLPPPPPPMMMKKK@@@===:::<<>>???@@@AAABBBCCCDDDEEEEEEEEECCCDDDFFFJJJNNNOOONNNLLLAAA>>>;;;<<>><<>><<>>>>>AAAEEEIIIKKKLLLCCC???<<<===DDDRRR```iiiiiilllqqqtttvvvwwwyyy{{{zzz|||}}}xxxuuuttttttssssssrrruuuyyy}}}~~~|||yyywwwwwwwwwvvvvvvwwwwwwxxxyyyxxxyyyzzzzzzzzzzzzzzzyyyzzzyyyvvvtttssssssuuuuuuxxxwwwwwwwwwxxxyyyzzz{{{xxxxxxxxxxxxwwwvvvuuuuuuwwwwwwxxxxxxxxxwwwvvvuuussstttuuuwwwxxx{{{}}}~~~~~~xxxtttpppooonnnpppsssxxx|||~~~}}}tttooouuu}}}~~~~~~}}}}}}{{{vvvpppkkkeeeiiiooouuuwwwuuuqqqmmmkkkooossstttrrrooommmmmmhhhkkkmmmooonnnmmmlllmmmooopppsssvvvxxxxxxuuurrrmmmllllllnnnsssyyy}}}{{{}}}~~~|||zzzyyyzzz{{{|||xxxxxxxxxwwwuuusssrrrqqqrrrqqqooonnnmmmmmmmmmnnnlllmmmnnnqqqtttyyy}}}}}}|||zzzzzzyyyyyyyyyyyyxxxwwwvvvttttttsssuuuvvvvvvuuusssnnnjjjgggdddeeegggjjjmmmooopppqqqoooooonnnmmmllllllkkkkkkhhhnnnyyywwwqqqnnnmmmmmmlllkkkjjjjjjkkklllmmmsssuuuwwwwwwuuuvvvzzz~~~}}}wwwssspppppprrrssstttuuuvvvwwwyyyzzzsssrrrpppooonnnnnnnnnooonnnoooqqqqqqpppooopppqqqqqqpppoooooorrrvvv{{{~~~|||sssooouuu|||}}}xxxssspppoooooooookkkkkkkkkjjjjjjjjjjjjjjjggggggggghhhjjjmmmoooqqqsssqqqnnnlllkkkkkklllmmmlllkkkkkkjjjkkklllnnnpppmmmrrrxxx{{{|||~~~}}}||||||}}}|||}}}~~~}}}|||{{{{{{|||}}}~~~|||uuunnngggccc```___^^^\\\YYYWWWXXXZZZ^^^```eeegggiiikkkmmmpppqqqrrrqqqqqqqqqrrrrrrrrrrrrrrrqqqnnnllllllnnnqqqttttttpppqqqsssssssssqqqpppppplllooorrrssssssssstttuuuttt~~~bbbPPPIIIHHHKKKOOO&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######%%%&&&(((***++++++++++++++++++,,,---......333111111333444444999@@@KKKbbbxxx___JJJ???<<<<<<;;;???@@@@@@@@@@@@@@@??????>>>======@@@DDDGGGIIIIIIBBB???;;;<<>>>>>>>>??????@@@?????????<<<<<<===???CCCEEEFFFEEEBBB>>>;;;;;;BBBNNN\\\eeegggkkkooosssuuuwwwyyy{{{{{{~~~}}}zzzyyyxxxuuutttpppqqqrrrsssuuuvvvwwwxxxzzzyyyyyyyyyyyyzzz{{{{{{||||||}}}}}}|||{{{zzzzzz}}}}}}||||||{{{{{{zzzzzzzzzyyyyyyyyyzzz|||~~~}}}|||{{{yyyxxxwwwvvvvvvwwwvvvuuutttttttttuuuuuuuuuxxx{{{|||||||||}}}}}}yyyvvvvvvsssqqqrrrwww{{{}}}~~~}}}qqqnnnppp{{{~~~|||yyyuuuoooiiidddaaaeeejjjnnnooopppoooooouuuyyy|||zzzuuurrrrrrtttrrrssstttsssqqqqqqrrrssstttttttttuuuuuuqqqllliiihhhiiilllqqqwww|||~~~~~~|||}}}~~~~~~}}}}}}}}}~~~{{{xxxvvvwwwyyy{{{zzz}}}}}}{{{zzz{{{uuussspppmmmkkkkkklllmmmmmmooorrruuuyyy{{{}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyyxxxvvvuuusssrrrqqqppppppqqqqqqpppmmmkkkiiicccdddfffgggiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjlllmmmqqqxxx}}}wwwsssooonnnmmmllllllmmmnnnoooppprrrttttttuuuxxx{{{vvvsssrrrrrrvvvzzz|||zzzwwwuuuuuukkkjjjjjjjjjkkklllnnnooolllmmmnnnmmmllllllnnnppppppppppppqqqssswww{{{~~~~~~~~~|||wwwssstttzzz~~~}}}zzzwwwtttrrrppppppmmmlllkkkjjjiiiiiijjjjjjhhhgggggghhhjjjnnnrrrtttooonnnmmmkkkiiihhhffffffffffffgggiiikkkmmmooopppnnnrrrvvvxxxwwwvvvxxxzzzxxxzzz}}}|||zzzwwwtttssssssttttttvvvwwwxxxwwwuuuttttttuuuuuuvvvxxx{{{~~~xxxqqqkkkfffddd```^^^[[[YYYWWWWWWXXXYYYWWWYYY\\\___dddhhhlllnnnoooooopppqqqppppppnnnnnnmmmlllkkkmmmppprrrrrrrrrqqqrrrsssqqqnnnmmmnnnpppoooqqqqqqqqqpppoooppprrrtttxxxrrr\\\MMMHHHJJJ&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))******+++++++++,,,++++++++++++,,,---......111------000222222666<<>>???????????????<<<<<<===???CCCDDDDDDCCCBBB>>>::::::@@@KKKXXXaaagggjjjooorrrtttvvvyyy{{{|||~~~|||zzzyyyyyyxxxuuusssqqqqqqqqqqqqsssuuuxxxyyy{{{{{{zzzzzz{{{{{{|||}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxzzzyyyxxxxxxyyy|||~~~}}}|||{{{zzzyyyyyyyyyyyyyyywwwuuutttssstttvvvwwwvvvyyy}}}~~~}}}|||}}}}}}zzzxxxxxxuuurrrsssxxx|||~~~~~~zzztttrrrvvv|||wwwsssnnniiifffeeehhhlllooopppqqqrrrsssxxx{{{}}}{{{uuurrrsssvvvvvvxxxyyyyyywwwuuuuuuuuuvvvvvvuuuuuutttpppjjjeeehhhjjjnnnttt{{{}}}}}}~~~}}}{{{{{{|||~~~}}}yyyuuussstttvvvxxx{{{~~~~~~xxxvvvssspppnnnnnnooopppkkkmmmppptttwwwyyyzzzzzz~~~|||{{{|||{{{zzzxxxvvvtttsssrrrnnnnnnoooooonnnmmmlllkkkdddeeefffggghhhhhhhhhhhhkkkkkkkkkllllllmmmmmmmmmnnnmmmoootttyyyuuurrrqqqpppoooooopppqqqrrrnnnppprrrssssssxxxzzzwwwvvvqqqvvv{{{}}}zzzvvvsssrrrkkkkkkkkkkkklllnnnpppqqqlllmmmmmmlllkkkkkknnnpppppppppppprrrtttxxx{{{}}}}}}{{{xxxuuutttvvv{{{~~~|||zzzwwwuuusssrrrqqqooommmkkkiiiiiiiiiiiifffeeeeeeeeehhhkkkooorrrllllllkkkjjjhhhfffdddbbbdddeeegggiiilllnnnppppppppptttwwwxxxvvvtttvvvxxxxxxzzz}}}}}}}}}}}}|||rrrqqqooonnnnnnoooqqqrrrvvvvvvvvvtttrrrrrrtttvvvvvvwwwyyy|||xxxqqqkkkiiidddbbb```]]]\\\\\\\\\]]]WWWXXX[[[___dddhhhlllooommmnnnooooooooonnnlllkkkkkkjjjjjjllloooqqqqqqppprrrssstttqqqnnnlllnnnqqqqqqrrrrrrqqqpppoooqqqsssxxxxxxyyygggSSSKKKLLL''''''''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((***,,,...///111---)))(((***++++++)))++++++,,,------......//////000111111111444888;;;EEERRRkkkgggQQQDDDAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>???@@@CCCEEEGGG@@@===;;;<<>>???@@@AAABBBCCCDDDDDDEEEDDDCCCBBBBBBBBBCCCDDDCCC???;;;:::;;;???JJJVVV___dddjjjooorrruuuxxxzzz{{{{{{}}}~~~|||zzzwwwtttqqqppppppnnnmmmmmmnnnpppsssuuuvvvyyy|||}}}}}}|||}}}~~~|||yyyyyyxxxyyyyyyxxxvvvvvvwwwxxxzzzzzzzzz{{{{{{}}}~~~}}}~~~~~~}}}}}}|||{{{zzzxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxyyyxxxwwwxxxzzz|||}}}~~~~~~}}}||||||}}}{{{tttuuu~~~|||yyyuuurrrooollliiifffhhhiiilllmmmnnnnnnmmmlllmmmnnnooonnnnnnooorrruuu{{{|||}}}|||zzzyyyzzz{{{yyywwwuuutttvvvwwwwwwwwwyyyyyyzzz|||~~~~~~}}}|||{{{{{{|||{{{xxxvvvuuutttttttttuuuwwwwwwtttqqqppprrruuuxxx{{{|||xxxuuurrrpppnnnnnnnnnoooqqqtttwwwxxx}}}yyywwwpppnnnkkkiiihhhgggfffdddcccccccccdddfffiiikkkmmmoooooonnnllllllkkkkkkkkkkkkmmmppprrrvvv}}}zzzuuuvvvvvvtttrrrrrrtttvvvuuuuuuvvvxxx|||zzzxxxuuurrrooonnnnnnnnnttttttsssrrrqqqqqqqqqqqqooonnnnnnnnnnnnooopppqqqsssrrrrrrtttxxx|||~~~zzzvvvvvvzzz}}}}}}{{{xxxtttsssrrrqqqpppnnnmmmlllkkkkkklllkkkjjjhhhgggeeefffeeecccbbbbbbdddfffgggfffhhhjjjkkkkkklllnnnpppsssssssssrrrqqqooonnnmmmnnnpppsssvvvwwwwwwuuutttqqqpppnnnmmmlllmmmoooppppppooommmllllllnnnpppqqqvvvxxxyyyyyywwwuuutttuuuuuuwwwzzz}}}|||uuussspppllljjjiiigggeeeddd```]]]ZZZZZZ^^^ccchhhjjjkkkkkkkkkllllllkkkhhheeeeeebbbaaaeeeffffffiiinnnqqqpppoooppprrrtttsssrrrqqqrrrsssssssssssssssrrrqqqrrrvvv{{{~~~hhhVVV$$$%%%&&&'''((((((((((((&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$'''&&&%%%&&&'''((())))))***++++++,,,------.........///000111111222555777<<>>;;;===GGGRRR]]]bbbiiinnnppprrrssssssyyyyyyzzz{{{}}}~~~{{{xxxwwwvvvvvvuuussspppnnnnnnoooqqqrrrwwwxxxxxxwwwuuuuuuuuuwww|||~~~}}}zzzxxxwwwwwwxxxyyyyyyyyyyyy{{{}}}|||{{{{{{zzzzzzzzz{{{{{{zzz}}}}}}zzzzzz{{{~~~|||zzzyyyuuuwwwyyyyyyxxxwwwwwwxxx|||~~~|||uuuuuuyyy}}}xxxrrrmmmjjjiiihhhhhhkkklllmmmooopppqqqqqqqqqnnnoooppppppoooqqqsssvvvzzz|||}}}|||{{{{{{yyyxxxvvvuuusssqqqppppppqqqqqqoooqqqttttttqqqiiiaaa\\\[[[___ccccccaaa```aaaccciiimmmtttyyy|||~~~{{{yyyxxxuuuuuuuuuvvvxxx{{{~~~}}}~~~~~~}}}vvvsssooommmmmmnnnmmmmmmlllkkkjjjiiiiiijjjkkklllnnnllljjjgggfffffffffgggiiilllppprrrsssvvv{{{~~~yyyrrrllljjjjjjjjjjjjmmmpppvvv}}}~~~yyysssooommmmmmnnnmmmkkkiiigggffffffggghhhkkkmmmppprrrttttttsssrrrppppppqqqtttvvvwwwuuutttiiimmmxxx|||xxxvvvsssqqqooonnnmmmmmmrrrrrrqqqooollliiifffdddccceeeggghhhiiihhhfffeeefffhhhjjjkkkkkklllnnnpppsssrrrpppooommmmmmmmmlllmmmnnnqqqssstttsssqqqpppnnnnnnnnnnnnmmmlllkkkjjjkkklllnnnpppqqqqqqqqqqqqqqqsssuuuvvvtttssssssssstttvvvxxxyyy{{{xxxoookkklllmmmkkkiiigggddd```___```bbbcccdddgggggghhhhhhgggddd^^^ZZZTTTQQQPPPSSSTTTTTTVVV[[[bbbeeeiiilllnnnoooqqqrrrqqqppppppppppppqqqqqqrrrsssqqqrrruuuvvvwww|||&&&&&&'''''''''''''''&&&%%%$$$###$$$%%%%%%%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%'''******(((((()))+++*********+++,,,,,,------***,,,...///......000111999>>>III]]]yyywwwqqq~~~sss___NNNCCC???>>>??????@@@AAABBBCCCCCCAAAAAABBBBBBDDDGGGIIIKKKKKKFFFAAA>>>;;;===GGGRRR[[[```hhhnnnqqqssstttuuuxxxxxxxxxzzz|||~~~{{{zzzzzzzzzzzzwwwvvvsssppppppppprrrssstttttttttrrrqqqrrruuuwwwyyy{{{||||||zzzxxxwwwwwwvvvwwwxxxxxxwwwwwwyyy{{{{{{{{{zzzyyyyyyyyyyyyyyy{{{|||xxxxxxyyy~~~~~~~~~}}}zzzyyytttwwwzzzzzzyyywwwvvvvvvxxx{{{~~~~~~~~~yyyuuuxxx}}}~~~yyyxxxtttnnnjjjiiikkklllllllllmmmnnnpppqqqrrrssstttnnnoooooonnnlllmmmoooqqqyyy||||||zzzyyyxxxwwwuuurrrqqqooommmmmmmmmoooooonnnooopppnnnkkkeee___[[[WWW[[[```aaa```___```aaafffjjjpppuuuyyy{{{~~~~~~}}}|||zzzzzzvvvvvvvvvwwwzzz|||~~~~~~~~~~~~~~~~~~}}}||||||wwwtttpppnnnnnnoooooonnnlllllljjjjjjiiijjjkkklllllljjjhhhfffeeefffhhhiiikkknnnrrrssssssuuuyyy}}}zzzpppiiifffeeedddcccdddhhhpppyyy{{{uuuqqqnnnmmmmmmkkkiiigggeeeeeefffhhhiiimmmoooqqqssstttuuuttttttssstttvvvyyyzzzyyyuuurrrjjjppp{{{~~~yyywwwtttqqqooonnnnnnnnnqqqqqqpppooollliiifffddddddddddddeeefffhhhjjjkkkfffhhhjjjkkkkkklllnnnppprrrqqqpppnnnnnnnnnnnnnnnnnnppprrrttttttrrrpppnnnllllllkkkkkkkkkmmmnnnooonnnooorrrtttuuusssqqqpppqqqrrrssssssqqqqqqrrrsssrrrtttwwwxxxyyy}}}sssllllllllljjjggghhheeeaaa______```aaaaaadddddddddffffffeeeaaa^^^WWWTTTTTTVVVVVVTTTUUUXXX[[[```eeeiiikkkmmmppprrrqqqpppooonnnnnnnnnoooppppppnnnooosssuuuvvvzzz'''''''''(((''''''&&&&&&%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%"""%%%((()))((((((***---)))******+++,,,,,,------,,,...000111000000111222888<<>>===<<<>>>AAABBBCCCBBBEEEEEEDDDDDDEEEFFFHHHIIIHHHFFFBBB<<<888;;;CCCIIIVVV^^^fffkkkqqqwwwyyywww|||}}}~~~~~~|||{{{zzzzzzzzz{{{|||}}}|||zzzxxxwwwwwwvvvtttrrrrrrrrrssstttuuuuuuvvvvvvvvvwwwxxxwwwvvvvvvxxxyyyxxxwwwuuuuuuvvvxxxyyyyyy||||||yyyyyy{{{zzz||||||{{{yyywwwvvvvvvzzz{{{}}}~~~~~~~~~|||{{{yyyyyyyyyzzzyyyxxxvvvvvvwwwzzz~~~{{{vvvvvvxxxzzzzzz~~~{{{xxxsssooommmgggfffeeeeeegggjjjmmmoooooopppqqqqqqrrrqqqqqqqqqooopppooommmjjjiiiiiikkkrrrvvv~~~~~~||||||zzzuuuppplllmmmnnnmmmllllllmmmoooqqquuuzzz}}}~~~~~~}}}vvvpppqqqrrrtttuuuwwwxxxyyyzzzzzzzzzzzzyyyxxxwwwvvvuuuuuuuuuvvvxxx{{{}}}~~~|||}}}~~~}}}zzzzzz{{{|||~~~~~~zzzvvvsssrrrqqqnnnlllnnnnnnnnnmmmlllkkkjjjiiilllkkkkkkkkklllnnnppprrrqqqqqqrrrsssuuuwwwxxxzzzyyymmmddd^^^ZZZVVVSSSUUUUUU[[[fffpppvvv~~~yyysssqqqqqqrrrjjjjjjiiigggfffhhhnnnrrruuuuuuvvvvvvvvvuuuuuutttuuuwwwzzzzzzvvvqqqllljjjllluuuvvvuuussspppooonnnnnnnnnjjjjjjkkkkkkkkkjjjiiihhheeedddddddddfffiiilllnnnlllkkkkkkkkklllooorrrssstttsssqqqoooooooooqqqrrrrrrssstttuuutttrrrqqqooommmlllkkkkkklllmmmoooqqqssssssuuuxxxyyyxxxuuurrrnnnnnnnnnnnnoooqqqssstttuuutttrrrrrrtttwww{{{}}}zzztttnnnkkkkkkiiifffcccbbbbbbbbbaaa```___aaadddgggjjjjjjgggddd\\\YYYWWWZZZ___aaa\\\VVVTTTWWW\\\bbbfffiiijjjjjjkkkllllllllllllkkkjjjjjjnnnooopppsssxxx}}}''''''((()))))))))))))))(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((((((''''''&&&'''''''''))))))***+++,,,,,,---...+++,,,---...///000000111333999<<>>@@@BBBCCCBBBAAADDDCCCCCCCCCCCCEEEFFFGGGGGGEEEAAA<<<888:::AAAGGGVVV^^^gggkkkpppvvvxxxvvv~~~~~~~~~~~~yyyxxxwwwwwwxxxyyy{{{|||yyywwwuuuuuuvvvvvvuuuttttttuuuvvvwwwxxxwwwwwwvvvwwwxxxxxxwwwuuuuuuvvvxxxyyyxxxwwwvvvvvvwwwxxxyyy|||{{{|||zzz{{{|||{{{xxxwwwwwwxxxzzz{{{}}}~~~}}}|||wwwwwwwwwvvvvvvvvvwwwwwwyyy|||}}}uuusssvvvzzzzzzyyy|||{{{xxxtttpppllliiihhhccccccdddfffhhhjjjlllmmmmmmnnnppprrrrrrqqqpppooooooooonnnkkkiiiggghhhjjjooossszzz}}}zzzvvvuuuqqqpppooommmkkkkkkmmmppptttyyy|||wwwttttttttttttttttttuuuuuuwwwxxxxxxxxxwwwvvvuuuuuussstttuuuwwwxxxyyyzzzzzzxxxzzz}}}|||{{{zzzyyyyyyzzz|||~~~zzzwwwuuusssqqqooopppooonnnlllkkkjjjjjjjjjlllllllllmmmnnnqqqsssuuussssssrrrssstttuuuwwwxxx|||{{{pppfff___YYYTTTPPPOOONNNQQQZZZaaagggnnnuuu}}}{{{wwwtttttttttllllllkkkiiiiiikkkppptttxxxxxxxxxxxxxxxxxxxxxwwwwww{{{|||tttmmmjjjiiipppxxxvvvuuussspppnnnnnnmmmmmmjjjkkklllllllllkkkjjjjjjfffeeeeeeeeegggiiilllnnnllllllkkkkkkllloooqqqssstttsssrrrqqqqqqrrrrrrsssrrrsssttttttsssqqqooonnnnnnnnnmmmmmmmmmooopppqqqsssssstttuuuwwwvvvssspppkkklllmmmlllkkkmmmsssxxxuuutttsssssstttvvvyyyzzz|||tttnnnmmmjjjgggdddcccccccccbbbaaabbbccceeehhhkkkkkkhhhfff[[[VVVSSSTTTYYY\\\ZZZWWWQQQSSSXXX]]]aaaeeeggghhhhhhiiiiiijjjkkkkkkjjjjjjlllnnnqqqtttyyy~~~&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%))))))(((''''''&&&''''''))))))***+++,,,,,,------,,,,,,---...///000000111333888:::CCCZZZrrr}}}www~~~kkkVVVHHHBBB@@@@@@@@@BBBBBBAAA@@@CCCBBBAAAAAABBBCCCEEEFFFFFFEEEAAA<<<888:::@@@EEETTT^^^gggkkkoootttvvvuuu{{{{{{{{{{{{}}}~~~xxxwwwvvvuuuuuuvvvwwwxxxvvvtttssssssuuuwwwwwwvvvuuuwwwyyyzzzzzzyyywwwvvvxxxxxxyyywwwuuuuuuvvvwwwzzzzzzzzzyyyxxxyyy{{{|||{{{yyyzzzwwwzzz|||}}}{{{yyyxxxxxxyyy{{{|||~~~~~~}}}{{{zzzuuutttsssssssssuuuwwwxxx{{{~~~~~~zzzvvvxxx}}}}}}yyyyyywwwsssooollliiihhhgggddddddfffgggiiijjjjjjjjjkkkmmmooorrrrrrqqqooonnnooonnnmmmjjjgggfffgggiiilllpppwww~~~|||||||||zzz{{{xxxxxxvvvsssooonnnnnnooovvvzzz~~~}}}|||}}}}}}{{{xxxuuuuuuuuutttttttttsssssssssuuuuuuuuuuuuuuutttttttttuuuvvvxxxzzz{{{zzzyyyyyyuuuxxx|||~~~|||yyyyyyxxxwwwxxxzzz~~~~~~{{{xxxuuurrrqqqqqqpppnnnllljjjjjjjjjkkkkkkkkklllnnnppprrruuuvvvuuutttsssrrrrrrsssuuuvvvxxx{{{uuukkkddd]]]VVVPPPOOOLLLLLLQQQVVVZZZaaahhhqqq{{{~~~zzzwwwvvvooonnnmmmmmmnnnppptttvvvxxxxxxyyyzzz{{{|||}}}~~~}}}ssskkkjjjmmmuuu|||~~~xxxwwwtttrrrpppooonnnnnnmmmnnnoooooonnnllljjjiiigggfffffffffgggjjjmmmnnnmmmlllkkkkkklllnnnqqqrrrssssssttttttttttttssssssrrrrrrsssrrrqqqpppnnnmmmpppppppppppppppqqqsssssstttsssssssssttttttqqqooojjjlllllliiifffhhhpppwwwuuuuuutttttttttuuuvvvwwwxxx}}}|||uuuqqqnnnkkkhhheeeeeedddcccaaaddddddfffiiillllllkkkiii\\\WWWQQQQQQTTTWWWWWWVVVNNNPPPSSSXXX\\\```bbbddddddeeefffhhhiiiiiijjjjjjiiikkknnnrrrvvvyyy|||~~~~~~$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''((()))))))))))))))***)))((('''''''''''''''*********++++++,,,,,,---,,,---...///000111111222333888999@@@TTTjjjzzz|||eeePPPEEECCC@@@@@@@@@AAA@@@???BBBAAAAAAAAAAAACCCDDDEEEEEEEEEBBB===999:::???DDDPPP[[[fffkkkmmmrrrttttttyyyyyyzzzzzz|||~~~zzzyyywwwuuutttssssssttttttrrrpppqqqtttvvvxxxxxxwwwxxxzzz{{{{{{yyywwwvvvxxxyyyyyyxxxvvvuuuvvvxxxzzz{{{|||{{{zzz{{{~~~~~~xxxwwwwwwuuuyyy~~~|||zzzxxxzzz{{{||||||{{{zzzwwwvvvrrrqqqppppppqqqtttwwwyyy{{{~~~yyyxxx{{{~~~yyywwwuuurrrnnnlllkkkjjjjjjhhhhhhiiijjjjjjjjjiiihhhiiikkknnnpppqqqpppnnnmmmnnnnnnkkkhhheeedddeeegggjjjnnnttt|||~~~zzzyyy}}}|||wwwssspppooouuuvvvxxx{{{|||{{{yyyxxxxxxvvvuuuuuuwwwxxxwwwwwwttttttttttttttttttsssssssssrrrrrrrrrssssssssstttvvvwwwyyy{{{zzzyyywwwvvvsssvvvzzz~~~~~~{{{yyywwwvvvvvvvvvxxx||||||xxxuuurrrqqqqqqpppnnnlllkkkkkkkkkllllllmmmnnnqqqsssvvvxxxzzzxxxvvvtttrrrqqqqqqsssttttttwww}}}yyyqqqjjjbbbZZZTTTRRRMMMKKKMMMOOOQQQVVV\\\gggrrr{{{vvvqqqqqqqqqsssuuuvvvwwwxxxvvvwwwxxxzzz}}}tttlllmmmrrr{{{yyywwwtttrrrooonnnnnnnnnpppqqqrrrrrrpppmmmjjjhhhhhhhhhgggggghhhkkkmmmooommmlllkkkkkklllnnnppprrrssstttuuuvvvvvvuuusssqqqqqqqqqqqqppppppooonnnmmmoooooopppqqqrrrsssttttttuuutttrrrrrrssssssrrrppplllmmmlllgggbbbdddkkkqqqtttttttttttttttttttttttttttvvv}}}{{{wwwtttooolllkkkiiigggeeefffeeefffhhhjjjkkkjjjiii^^^ZZZTTTQQQRRRTTTUUUTTTNNNOOOQQQTTTWWWZZZ]]]___```aaacccdddfffgggggggggggghhhkkknnnqqqtttvvvwww{{{~~~$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$#########&&&&&&'''(((((((((((('''))))))(((((('''(((((((((******+++++++++,,,,,,,,,------...///000111111222222888888===OOOccczzz~~~xxx___JJJFFFBBB@@@???@@@AAAAAABBBAAAAAAAAAAAACCCDDDEEEFFFEEECCC???;;;;;;???CCCLLLXXXdddiiilllpppssssssyyyzzz{{{}}}|||{{{xxxvvvtttrrrrrrrrrrrrpppooopppsssvvvxxxxxxxxxyyyyyyzzzyyyxxxvvvvvvyyyzzzzzzyyywwwwwwxxxzzz{{{}}}~~~}}}zzzzzz~~~{{{wwwvvvwwwuuuzzz}}}{{{}}}}}}}}}|||zzzvvvsssqqqnnnmmmmmmnnnpppsssvvvxxxzzz}}}|||uuuyyy~~~yyyxxxvvvtttqqqooonnnmmmmmmkkkkkklllkkkkkkjjjiiihhhiiijjjlllnnnoooooonnnnnnnnnmmmjjjfffcccbbbdddfffhhhlllsss{{{|||{{{}}}}}}wwwtttrrrsssssssssuuuvvvwwwuuussswwwuuurrrrrrsssuuuuuuuuussssssssssssssssssssssssqqqqqqqqqqqqqqqrrrsssttttttuuuvvvwwwvvvtttrrrpppqqqssswwwzzz|||{{{zzzyyyuuuuuutttuuuvvvyyy|||}}}|||}}}}}}zzzvvvrrrqqqqqqoooooonnnmmmlllllllllllloooppprrruuuyyy|||~~~zzzxxxuuuqqqppppppqqqrrrsssvvv|||{{{uuuooohhh___YYYUUUOOOLLLLLLKKKJJJMMMRRR^^^iiiyyy}}}xxxssstttvvvyyy|||}}}{{{yyyuuuvvvxxx{{{sssmmmqqqwww~~~~~~yyywwwtttqqqooonnnmmmmmmrrrsssttttttrrroookkkiiijjjiiihhhhhhiiikkknnnooonnnmmmlllkkklllnnnppprrrssstttwwwxxxxxxuuuqqqooopppoooooooooooonnnnnnnnnmmmmmmoooppprrrtttuuuuuuvvvtttsssrrrtttttttttssspppooolllgggcccccchhhmmmsssssstttuuuuuutttssssssrrrssswww~~~~~~zzzvvvsssqqqooommmkkkkkkiiihhhhhhiiiiiihhhfffaaa]]]XXXVVVUUUUUUUUUUUUQQQPPPQQQQQQSSSVVVXXXZZZ[[[\\\]]]___```aaabbbbbbddddddfffhhhlllooorrrsssvvvyyy|||~~~$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%(((((((((((((((((()))******++++++++++++,,,,,,,,,+++,,,---...///000000111000777777;;;KKK\\\wwwqqqPPPKKKEEE@@@@@@AAACCCDDDBBBBBBAAAAAABBBCCCEEEFFFFFFFFFEEEAAA<<<<<>>III\\\vvvnnnUUUHHHGGGBBBBBBEEEBBBBBBCCCDDDDDDCCCDDDFFFHHHFFFGGGHHHEEEAAA===;;;;;;;;;@@@JJJVVVaaajjjooorrrtttvvvxxxzzzzzz{{{|||~~~}}}|||zzz{{{|||}}}}}}|||{{{|||~~~}}}}}}}}}}}}|||zzzxxxvvvtttqqqnnnkkkiiilllppprrrrrrpppppppppiiilllnnnnnnllllllooossswwwxxx{{{}}}|||vvvmmmfff___^^^\\\[[[\\\^^^```bbbeeeggghhhiiijjjlllppprrruuuxxx~~~{{{xxx{{{}}}tttrrrpppnnnmmmnnnoooppprrruuuyyy|||{{{vvvqqqmmmhhhhhhhhhgggfffcccaaa___^^^^^^^^^___```bbbcccdddiiippp{{{~~~{{{xxxsssooommmllljjjiiihhhjjjllllllllllllnnnpppppprrrtttwwwzzz|||}}}}}}}}}xxxuuusssrrrpppoooqqqrrrssstttuuuuuuuuuuuutttsssqqqpppqqqsssvvvyyy{{{xxxuuurrrppppppqqqqqqpppqqqqqqrrrrrrrrrrrrrrrtttsssrrrqqqppppppppppppoooooooooppppppqqqqqqrrrvvvxxx}}}|||uuurrrsssvvvyyy~~~}}}xxxrrrllliiieeecccaaa```___\\\YYYVVVMMMLLLKKKJJJHHHJJJMMMPPP\\\fffqqquuussspppppprrruuuvvvwwwyyyzzz{{{|||}}}sssllleeedddkkkvvv}}}|||yyyxxxyyy||||||yyyxxxwwwwwwvvvtttssspppnnnmmmhhhiiiiiihhhfffeeefffgggjjjjjjiiihhhhhhgggfffeeekkkooottttttqqqllljjjjjjgggggggggiiikkknnnqqqssswwwyyy||||||xxxuuussstttuuuwwwvvvrrrooolllllliiiiiikkklllnnnppprrrssssssssstttuuuuuusssrrrqqqttttttuuuvvvxxx{{{~~~xxxrrrmmmkkkiiigggkkkiiigggfffgggggggggeeeggggggfffeeedddcccaaa```[[[]]]]]][[[]]]bbbdddbbb^^^\\\[[[[[[\\\[[[ZZZXXX""""""###%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%'''((()))((('''&&&''')))))))))))))))************,,,,,,,,,,,,---...//////,,,222111222999<<>>;;;:::999<<>>AAACCCCCCCCCBBBCCCDDDEEEEEEDDDDDDCCCDDDHHHLLLLLLGGGAAA===<<<;;;>>>DDDMMMWWWaaajjjnnnvvvxxx{{{}}}|||{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}zzzyyyvvvxxxyyyzzz{{{zzzzzzyyyxxxssslllhhhiiijjjjjjiiikkkllllllkkkkkkjjjhhhhhhkkkllllllkkkjjjjjjmmmoooqqqvvvyyyxxxwwwuuummmdddcccaaa___^^^```cccfffiiihhhiiiiiigggfffggglllpppqqqpppqqqwww|||xxxuuuyyy~~~}}}{{{{{{zzzzzzzzz{{{}}}~~~zzzpppgggaaaYYY\\\______```ccciiinnnuuu{{{zzzzzzyyywwwsssooojjjhhhhhhhhhhhhiiijjjkkkmmmnnnnnnnnnnnnoooqqqtttvvvxxxssssssuuuxxxzzzzzzwwwttttttrrrqqqssswwwzzzyyyxxx{{{yyyvvvtttssssssuuuvvv|||xxxrrrnnnnnnooopppqqqjjjjjjkkklllnnnpppqqqrrruuutttuuuwwwyyyyyywwwuuusssrrrrrrqqqqqqqqqrrrrrrppprrrvvvzzz~~~{{{uuurrrtttwwwxxx|||}}}yyyxxxvvvrrrooonnnmmmjjjfffbbb``````bbb\\\YYYTTTOOOLLLMMMRRRWWW^^^aaaeeehhhiiihhhfffddddddeeehhhlllnnnmmmjjjfff[[[VVVTTTYYYbbblllyyyvvvuuutttsssuuuxxx|||~~~~~~}}}}}}~~~|||{{{|||}}}~~~}}}|||{{{{{{zzzvvvvvvuuuuuuuuuvvvvvvwwwttttttsssrrrpppnnnlllkkkgggeeecccaaaaaaccceeegggggghhhhhhfffccc```______aaadddgggiiiiiiiiijjjkkklllmmmnnnpppqqqssstttuuuqqqsssvvvyyy|||{{{uuuqqqqqqrrrssssssqqqmmmiiiffffffffffffiiillloooqqqqqqpppppppppqqqrrrsssssspppmmmjjjhhhiiilllppprrruuuuuuvvvxxx|||}}}yyyvvvyyywwwuuuttttttrrrmmmiiigggfffcccaaa______``````_________aaabbbaaa^^^\\\'''&&&$$$######$$$&&&'''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***+++++++++++++++,,,,,,---............000222222333888@@@GGGTTThhhwwwiiipppeeeTTTCCC>>>@@@AAAAAABBBAAABBBCCCDDDDDDDDDCCCBBBCCCFFFJJJJJJFFFAAA===<<<999<<>>?????????@@@@@@AAABBBCCCDDDCCCBBBBBBAAADDDGGGHHHEEE@@@===;;;777:::???GGGQQQ\\\dddiiiqqqvvv|||~~~~~~}}}~~~~~~}}}{{{{{{|||}}}~~~~~~|||{{{zzzyyyxxxxxxxxxxxxyyyyyyyyyyyyvvvsssooolllkkkjjjhhhgggjjjiiiiiiiiiiiiiiiiiiiiieeeggghhhhhhhhhjjjnnnpppwww}}}wwwnnn```______aaaeeehhhjjjkkkiiijjjjjjjjjiiikkknnnqqquuutttsssvvvzzz|||zzzxxxuuuuuuwww~~~~~~|||yyywwwwwwwwwwwwyyyyyy{{{}}}{{{qqqjjjbbb```^^^```dddiiimmmooossszzz{{{{{{zzzwwwtttpppllljjjkkkkkkjjjhhhgggfffeeeddddddeeeeeegggjjjmmmpppqqqtttssstttvvvxxxzzzyyyxxxvvvuuuvvvwwwyyyyyyxxxvvvvvvuuusssssssssuuuwwwxxxyyyvvvsssppppppooonnnmmmmmmmmmnnnppprrrtttwwwxxxuuutttuuuwwwzzz}}}~~~~~~vvvuuutttsssrrrqqqqqqqqqrrrtttvvvzzz}}}|||zzzyyyyyyxxxwwwzzz|||{{{yyyuuuqqqnnnooonnnjjjeeeaaa```aaacccbbbaaa___]]]ZZZ[[[^^^```ccceeehhhjjjllllllkkkjjjggghhhjjjmmmpppqqqooommmbbb[[[TTTUUUYYYbbbooozzz|||wwwtttuuuvvvwwwxxxzzz{{{{{{{{{|||{{{{{{||||||}}}~~~}}}~~~{{{wwwvvvxxxxxxwwwuuuyyyzzz{{{zzzyyyvvvtttrrrrrrrrrssssssssstttttttttttttttsssrrrpppnnnmmmlllgggeeecccaaaaaaccceeeggghhhhhhhhheeeaaa^^^]]]]]]cccfffiiikkkllllllmmmnnnnnnnnnoooooopppqqqqqqrrrrrrssstttuuuwww|||}}}uuusssqqqooonnnnnnmmmllljjjgggfffeeedddeeefffhhhjjjmmmnnnoooqqqqqqqqqqqqqqqmmmlllkkkiiiiiijjjkkklllppppppoooppprrruuuyyy{{{||||||yyyuuurrrpppnnnnnnllljjjgggeeecccaaa^^^[[[&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))******++++++,,,,,,***++++++,,,------......+++...000222333666:::===GGGXXXsssnnnaaahhhppp\\\HHH>>>>>>>>>???@@@@@@AAACCCDDDDDDDDDDDDCCC???AAADDDEEECCC@@@===;;;666999>>>EEEOOOYYYbbbgggpppvvv}}}}}}{{{zzz{{{}}}}}}|||}}}}}}{{{zzzyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyxxxvvvssspppmmmjjjgggeeehhhhhhgggggghhhjjjlllmmmjjjkkkkkkllllllmmmpppssszzz}}}tttbbbaaaaaaccchhhkkklllkkkkkkjjjjjjiiijjjkkknnnpppuuusssssstttvvvvvvtttrrrppprrrwww|||xxxuuutttttttttuuuuuuttttttvvvxxxzzz|||xxxrrrgggccc```bbbhhhmmmqqqqqqtttzzz|||{{{zzzwwwtttqqqnnnllliiiiiiiiiiiihhhhhhggggggdddeeefffgggjjjmmmppprrrtttssssssuuuxxxzzzzzzyyyxxxwwwvvvuuuuuuvvvwwwwwwwwwvvvuuuttttttuuuvvvwwwuuutttrrrqqqrrrqqqooonnnmmmnnnoooqqqsssuuuxxxyyywwwuuuuuuvvvyyy|||~~~~~~yyyxxxvvvuuutttssssssrrrssstttvvvyyy|||~~~zzzyyyzzz{{{yyywwwzzz{{{~~~|||xxxuuurrrtttrrrmmmfffaaa___```ccceeeeeeeeedddcccccceeefffjjjkkkmmmnnnpppqqqqqqqqqjjjjjjlllooosssvvvvvvuuulllcccZZZXXXZZZbbbnnnzzz~~~yyyuuussstttvvvxxx{{{||||||{{{zzzzzzzzzzzzzzz|||}}}~~~}}}yyyxxxzzzzzzxxxtttzzz{{{}}}}}}{{{xxxtttrrrqqqqqqrrrsssssssssssssssssssssrrrqqqpppnnnmmmlllhhhgggeeeddddddeeeggghhhhhhhhhgggddd```]]]\\\]]]cccfffiiikkklllmmmnnnoooooooooooopppppppppppppppsssssssssssstttxxx~~~vvvxxxuuurrrqqqppppppooommmhhhgggeeeccccccccceeefffiiijjjmmmooopppooonnnmmmmmmllllllkkkkkkjjjjjjjjjlllllllllmmmoooqqqtttvvvxxxzzz}}}~~~}}}{{{wwwrrrnnnkkkhhhdddaaa%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))***++++++,,,,,,******++++++,,,------...,,,---000111333555888999???NNNiiinnnaaafff{{{xxxcccLLL@@@>>>>>>???AAAAAABBBDDDEEEFFFFFFFFFEEE???@@@AAACCCBBB@@@===:::777999===DDDNNNXXXbbbgggqqqvvv}}}}}}yyywwwvvvxxx{{{~~~}}}|||}}}~~~~~~|||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzxxxsssnnniiifffdddhhhgggfffgggiiimmmpppssssssttttttsssssssssvvvxxx}}}{{{iiifffeeehhhmmmqqqpppnnnllljjjhhhfffgggiiilllmmmtttsssssssssssssssrrrpppmmmqqqyyy~~~yyyuuutttttttttuuusssqqqooonnnooopppqqqtttxxx}}}}}}xxxtttjjjgggdddfffkkkqqqssstttuuu||||||{{{yyywwwtttqqqnnnmmmkkkkkkkkkkkkkkkjjjhhhhhheeeeeefffhhhjjjmmmppprrrsssrrrrrruuuxxxzzz{{{zzz{{{yyyuuurrrqqqssswwwzzzzzzyyyxxxvvvvvvuuuvvvvvvrrrrrrqqqrrrssstttsssqqqmmmmmmnnnppprrruuuwwwxxxxxxwwwuuuuuuwwwyyyzzzyyyzzzyyyxxxvvvuuutttttttttttttttuuuwwwzzz|||}}}yyyyyyzzz{{{yyywwwyyyzzz||||||zzzyyy{{{wwwpppgggaaa^^^___bbbfffhhhiiijjjiiiiiijjjlllooooooooopppqqqrrrttttttmmmmmmnnnqqqvvvzzz||||||rrrhhh^^^ZZZ\\\bbbooozzz}}}yyyvvvuuusssvvvyyy|||}}}|||zzzxxxyyyyyyyyyzzz|||}}}}}}zzzyyyzzzzzzwwwuuuzzz{{{|||}}}{{{xxxuuusssrrrrrrsssttttttsssrrrrrrrrrqqqqqqpppooommmlllkkkiiihhhgggffffffggghhhiiihhhhhhgggccc___]]]]]]^^^bbbeeeiiikkkllllllnnnoooppppppppppppqqqqqqqqqqqqsssssssssrrrrrrvvv{{{~~~{{{{{{yyywwwvvvuuutttqqqooojjjhhheeecccbbbbbbcccccceeegggjjjlllmmmmmmlllkkkmmmmmmmmmmmmmmmlllkkkkkkiiiiiijjjkkkmmmppprrrtttuuuxxx{{{~~~{{{wwwsssnnnkkk%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))******++++++******++++++,,,,,,------......///000222555666777===JJJaaa~~~~~~ooobbbdddqqqnnnTTTFFFAAA@@@AAABBBAAACCCDDDFFFGGGGGGGGGFFF@@@@@@@@@AAABBB@@@<<<999777999===CCCMMMWWWaaafffooottt{{{~~~}}}zzzvvvttttttvvvzzz~~~~~~|||{{{{{{|||}}}~~~~~~}}}}}}|||{{{zzzyyyzzzzzz{{{||||||{{{yyyxxx{{{{{{yyytttnnniiigggfffggggggfffhhhkkkqqqvvvzzz}}}~~~~~~}}}{{{|||~~~sssooommmpppwww||||||zzzsssoooiiiggggggjjjmmmnnnvvvvvvvvvuuutttsssrrrqqqpppvvv|||yyyxxxxxxyyywwwuuurrrooommmllllllmmmqqqsssvvvxxxwwwuuurrrpppkkkjjjjjjkkkooosssuuuvvvxxx~~~{{{zzzxxxuuussspppnnnmmmooooooooonnnllljjjgggfffeeeeeeeeefffhhhkkknnnoooqqqqqqrrruuuyyy{{{{{{zzz{{{yyyvvvsssqqqsssxxx|||}}}|||{{{zzzyyyxxxxxxxxxsssrrrrrrssstttuuuuuutttnnnnnnoooppprrrtttuuuvvvyyywwwuuuuuuvvvwwwvvvuuuyyyxxxwwwvvvuuuuuutttttttttttttttuuuwwwzzz|||~~~}}}{{{yyyyyyyyyyyyxxxwwwwwwxxx{{{}}}}}}}}}{{{rrriiibbb___aaadddhhhjjjlllmmmmmmnnnpppqqqrrrqqqooonnnnnnppprrrtttrrrqqqpppqqquuuyyy|||}}}rrrhhh^^^[[[\\\cccooozzz}}}yyywwwxxxsssuuuyyy||||||{{{yyywwwxxxxxxyyyyyy{{{|||~~~~~~}}}|||zzzzzzzzzxxxwwwvvvuuutttwwwxxxyyyyyyxxxvvvtttrrruuuuuuvvvvvvuuutttrrrqqqppppppoooooonnnlllkkkjjjiiiiiihhhgggggghhhiiiiiihhhhhhfffccc```^^^___```bbbeeehhhkkklllmmmnnnpppqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssrrrtttwwwzzz}}}}}}}}}}}}}}}zzzuuuqqqkkkjjjgggdddcccbbbccccccdddfffhhhiiikkkkkkkkkkkkmmmmmmmmmmmmmmmmmmllllllhhhhhhiiikkkmmmoooqqqrrrrrruuuxxxzzz{{{{{{|||}}}~~~zzz$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''((())))))***************+++,,,,,,------000//////000222444666777>>>GGGXXXrrrwwwiiieeehhhyyy}}}___MMMFFFBBBAAABBB@@@BBBDDDEEEFFFGGGFFFFFFBBBAAA@@@AAABBB@@@<<<999777888;;;BBBKKKVVV___eeelllqqqwwwzzzzzzxxxuuuttttttvvvyyy}}}~~~~~~}}}|||||||||}}}{{{|||}}}}}}}}}|||zzzyyyzzz{{{~~~|||zzzxxxwwwwwwvvvrrrllliiiiiijjjgggfffgggiiinnnuuu|||}}}yyyvvvzzz{{{sssnnnooorrruuuwww|||||||||zzzwwwuuusssrrrwww~~~~~~~~~~~~|||zzzwwwuuussssssssssssssssssrrrqqqpppooonnnkkkmmmoooqqqrrrtttvvvxxx{{{~~~~~~|||}}}}}}{{{yyywwwtttqqqooonnnmmmnnnooooooooommmkkkhhhffffffffffffggghhhjjjlllnnnoooppprrrvvvzzz|||{{{zzzyyyzzzzzzxxxvvvvvvzzz}}}~~~~~~}}}}}}||||||||||||wwwuuutttssstttuuuuuutttpppppppppqqqrrrsssuuuuuuxxxvvvvvvvvvwwwwwwuuusssvvvuuutttssssssssssssssstttsssssssssuuuwwwzzz{{{zzz{{{{{{yyywwwuuuuuuvvvtttvvvzzz~~~{{{|||~~~|||sssjjjcccbbbeeehhhkkkmmmooopppppprrrtttwwwuuussspppnnnmmmooorrrsssxxxuuuqqqppprrruuuwwwxxxqqqhhh___\\\^^^eeeppp{{{}}}xxxwwwxxxsssuuuxxxzzz{{{zzzxxxvvvwwwwwwwwwxxxyyyzzz{{{|||~~~}}}{{{zzzzzzzzzzzzuuuxxxzzzyyytttrrrsssvvvuuuvvvvvvvvvvvvuuutttsssxxxxxxyyyyyywwwuuurrrqqqnnnnnnnnnmmmlllkkkjjjiiihhhggggggffffffgggggghhhhhhhhhfffccc``````aaaccccccfffjjjlllmmmnnnpppqqqrrrrrrrrrsssssstttttttttrrrsssuuutttssssssuuuvvvwww}}}{{{vvvmmmkkkhhhfffdddcccddddddffffffgggiiijjjkkklllmmmllllllkkkkkkkkklllmmmmmmjjjjjjjjjkkklllmmmnnnoooppprrrtttvvvvvvvvvxxxyyyzzz|||$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))******+++,,,,,,------222000//////111444666777:::@@@MMMdddsssiiicccmmmgggSSSIIIDDDBBBBBB???AAACCCDDDFFFFFFFFFEEECCCAAA@@@AAABBB@@@<<<888666777:::@@@JJJTTT^^^dddiiinnntttxxxxxxwwwvvvuuuuuuvvvyyy|||~~~~~~~~~zzz{{{}}}~~~~~~}}}{{{yyyzzz|||~~~zzzwwwsssssssssoookkkiiikkkmmmgggggggggjjjpppxxx}}}}}}wwwxxx|||~~~zzzvvvtttttt}}}~~~}}}|||{{{tttsssqqqooooooooopppqqqjjjnnnrrrtttssstttwwwzzz}}}||||||zzzwww||||||zzzyyyvvvsssqqqooommmmmmjjjkkkmmmnnnnnnmmmkkkjjjiiiiiihhhiiijjjkkkmmmnnnnnnooossswww{{{}}}{{{yyywwwzzz}}}}}}{{{zzz{{{}}}~~~~~~~~~~~~{{{yyyvvvttttttttttttsssrrrrrrrrrrrrssstttuuuuuuvvvvvvvvvwwwxxxxxxvvvssssssrrrrrrqqqqqqqqqrrrrrrssssssrrrrrrsssvvvxxxzzzxxxzzz|||yyyuuussstttvvvsssuuuzzz{{{yyy{{{~~~{{{sssjjjddddddhhhlllmmmnnnpppqqqrrrtttwwwzzzyyyvvvrrrooonnnpppsssuuu|||xxxsssooooooqqqssssssqqqhhhaaa___aaahhhsss~~~|||vvvuuuvvvsssuuuwwwyyyzzzyyywwwvvvvvvvvvvvvvvvwwwxxxyyyzzzzzzyyyxxxvvvvvvwwwxxxxxxsssxxx|||zzztttqqqtttyyyvvvvvvvvvuuuuuuvvvvvvvvvzzz{{{{{{zzzyyyvvvsssqqqmmmmmmmmmlllkkkjjjiiihhhffffffeeeeeeeeeeeeffffffhhhgggfffcccaaaaaabbbeeedddgggkkknnnooopppqqqsssrrrrrrsssssstttuuuuuuvvvrrrtttuuuuuutttsssssstttpppvvv{{{{{{nnnllliiigggeeedddeeeeeegggggghhhiiijjjlllnnnoookkkjjjjjjiiijjjkkkmmmnnnkkkkkkkkkkkkkkkkkkkkkkkkoooppprrrrrrsssuuuxxx{{{vvvxxx{{{~~~$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$############%%%$$$$$$$$$$$$%%%&&&'''"""$$$&&&''''''&&&$$$""" $$$'''((()))***+++''''''((((((((()))))))))***,,,...///000222666888777>>>KKK\\\vvvttthhhsss}}}dddTTTJJJFFFDDDFFFEEECCCCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@???===;;;444666:::AAAJJJSSS\\\aaaiiimmmqqqtttuuuuuuuuuuuuuuuvvvwwwzzz~~~~~~|||}}}zzz|||~~~~~~}}}|||}}}~~~~~~~~~vvvvvvqqqmmmnnnmmmjjjhhhjjjllllllkkkllloootttyyy|||~~~uuusssvvvzzz}}}xxxqqqllljjjkkkmmmnnnttt{{{}}}{{{zzz|||~~~{{{||||||||||||{{{yyyyyy}}}}}}}}}~~~wwwtttqqqqqqttttttoookkkmmmmmmlllllllllkkkkkkkkkkkkjjjjjjiiikkkmmmoooqqqppprrruuuwwwyyyyyyyyyxxxyyy{{{}}}~~~}}}|||zzzxxxvvvtttsssssspppoooooorrrvvvyyyxxxvvvvvvwwwxxxxxxwwwvvvuuutttuuutttsssrrrqqqooonnnnnnssstttvvvvvvuuuuuuwwwxxxxxxyyyzzzzzzyyyvvvtttrrrxxxzzz~~~zzzyyyyyyxxxxxxnnngggeeegggjjjlllkkkmmmoooqqqsssuuuxxx{{{wwwqqqpppnnnlllrrr{{{~~~~~~wwwlllggglllooooooiiifffcccbbbfffmmmvvv|||{{{wwwttttttvvvyyy{{{|||zzzwwwuuuxxxvvvuuuvvvwwwxxxwwwuuussssssssssssssssssssssssssssssrrrpppoooppptttwww{{{xxxtttqqqpppqqqtttvvvzzzxxxvvvvvvuuuuuusssqqqnnnmmmkkkiiihhhhhhiiijjjiiigggfffddddddeeefffgggggggggfffdddbbbbbbdddggghhhhhhjjjlllnnnoooqqqrrrrrrqqqrrrtttwwwxxxwwwvvvtttxxxxxxtttqqqqqqqqqnnnrrrsssuuuxxx}}}xxxrrrjjjfffggghhhfffcccfffjjjllllllnnnrrrtttqqqooonnnlllkkkjjjkkkmmmnnniiijjjlllnnnoooppppppppptttrrrpppqqqtttuuusssqqqrrrtttwww{{{}}}~~~~~~~~~$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%'''))))))'''%%%$$$$$$'''***+++******+++,,,+++++++++,,,,,,,,,,,,---+++,,,......///000333555777===GGGVVVnnnxxx~~~nnnXXXJJJCCC@@@FFFDDDBBBBBBCCCDDDDDDDDDDDDCCCAAA@@@@@@>>>;;;999444666:::@@@IIIRRRZZZ___gggjjjooorrrsssssssssttttttuuuwwwyyy}}}}}}|||}}}~~~}}}}}}}}}zzz|||~~~~~~~~~~~~{{{xxxrrrnnnnnnmmmjjjhhhjjjjjjiiiiiijjjnnntttyyy|||~~~{{{rrrrrryyyyyyqqqkkkjjjkkksssxxx}}}~~~|||zzz{{{}}}{{{{{{zzzyyyyyyxxxxxxxxx{{{~~~~~~{{{{{{}}}yyyvvvssssssuuutttppplllnnnnnnmmmmmmlllllllllllljjjiiihhhhhhiiilllnnnpppqqqrrruuuxxxzzzzzzzzzyyyxxxzzz}}}~~~~~~~~~~~~~~~}}}zzzwwwuuutttssssssrrrqqqrrruuuxxxzzzxxxvvvvvvvvvwwwxxxwwwvvvuuutttssssssrrrqqqpppoooooonnnqqqsssuuuuuuuuutttuuuvvvwwwxxxyyyyyyyyywwwuuutttwwwxxx|||{{{|||}}}|||yyyooohhhfffhhhkkkmmmpppoooooonnnnnnqqqvvvzzz|||vvvrrrrrrqqqpppuuu||||||zzzrrrhhhffflllooonnnhhheeebbbaaaeeemmmuuu{{{~~~{{{wwwtttrrrsssuuuxxx{{{{{{zzzwwwvvvwwwuuutttsssttttttrrrqqqrrrrrrrrrrrrqqqqqqqqqqqqpppppppppnnnmmmnnnqqqsssxxxwwwvvvuuuuuuuuuvvvvvvyyywwwuuuttttttsssqqqooolllkkkiiiggggggggghhhiiihhhgggeeedddcccdddeeefffeeefffeeedddcccccceeegggiiiiiikkklllnnnpppqqqrrrrrrqqqqqqsssuuuvvvuuutttrrrvvvwwwtttqqqrrrqqqooopppqqqrrrtttwwwzzz}}}zzzpppiiihhhhhhfffddddddhhhkkkkkknnntttuuutttqqqpppnnnlllllllllnnnnnnkkklllmmmnnnooopppppppppuuutttrrrsssuuuvvvtttsssrrrsssvvvyyyzzz{{{zzzzzz{{{{{{{{{{{{|||}}}$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''')))******)))'''&&&+++,,,---,,,***))))))***)))************++++++++++++---......---...000222888;;;BBBOOOccc{{{aaaNNNDDDAAAEEEBBB@@@@@@BBBEEEFFFFFFFFFDDDBBBAAA???===:::777444666999>>>FFFOOOXXX]]]cccgggllloooqqqqqqrrrrrrrrrsssuuuxxx{{{~~~~~~|||{{{|||}}}|||{{{zzz{{{|||~~~~~~~~~{{{tttooonnnmmmiiihhhjjjhhhgggggghhhlllrrrxxx|||~~~wwwpppsss~~~zzzrrrooooooyyy}}}~~~||||||~~~|||{{{yyywwwwwwwwwxxxyyy{{{}}}~~~|||zzzzzz}}}{{{xxxuuutttuuuuuuqqqnnnooonnnnnnmmmmmmmmmmmmmmmhhhhhhggggggiiikkknnnooorrrtttvvvxxxzzz{{{{{{{{{wwwyyy|||{{{{{{|||~~~zzzvvvtttsssssstttssssssuuuxxxzzz{{{yyywwwuuuvvvwwwwwwwwwvvvttttttqqqqqqqqqpppppppppoooooooooqqqtttuuuuuutttttttttuuuvvvwwwxxxxxxwwwvvvuuuvvvwww{{{}}}~~~zzzqqqjjjhhhjjjlllmmmssspppmmmiiiiiilllsssxxxxxxuuusssuuuvvvvvvyyy}}}|||vvvlllfffhhhooorrroooiiigggddddddhhhooowww}}}}}}zzzvvvtttrrrqqqtttvvvyyy{{{|||{{{zzzyyyxxxvvvttttttssssssqqqoooqqqqqqqqqppppppooooooooolllmmmnnnmmmlllmmmnnnppptttvvvxxxyyyzzzyyywwwvvvxxxvvvtttsssrrrqqqooommmiiihhhgggffffffggghhhiiigggfffdddcccccccccdddeeebbbcccddddddddddddfffhhhjjjkkklllnnnoooqqqrrrrrrrrrqqqqqqrrrsssttttttrrrqqqvvvxxxvvvttttttrrrooopppppppppqqqrrrsssttttttyyyooojjjhhhfffeeeaaafffjjjlllpppvvvyyyxxxtttsssqqqpppooooooooopppnnnnnnnnnnnnooooooppppppuuutttsssssstttuuutttsssrrrsssuuuvvvvvvvvvuuutttuuuuuuttttttuuuvvvwwwwwwwwwxxxxxxzzz$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%((()))***++++++***)))(((,,,,,,+++)))'''&&&'''((())))))))))))************+++,,,......---...000333888999>>>HHHZZZvvvjjjTTTHHHEEECCCAAA??????BBBEEEGGGHHHFFFDDDBBB@@@???===:::888444555777<<>>???BBBFFFGGGHHHDDDBBBAAA@@@@@@>>><<<999444555666999@@@HHHPPPUUU]]]bbbggglllnnnpppqqqrrrpppqqqtttvvvxxxzzz{{{{{{}}}}}}}}}|||{{{|||~~~~~~}}}|||zzz{{{{{{{{{|||~~~wwwooommmjjjggggggjjjllljjjgggfffiiimmmssswwwzzz~~~~~~xxxwww{{{~~~|||~~~}}}{{{zzz|||}}}yyywwwtttsssrrrqqqpppoooooonnnlllkkkkkkkkklllmmmlllkkkkkkjjjkkknnnpppqqqrrrsssuuuvvvxxxzzzzzz{{{wwwzzz~~~yyyxxxyyy|||zzzvvvtttssstttuuusssuuuwwwxxxxxxvvvuuuuuussstttuuuvvvvvvuuutttssspppppppppppppppqqqqqqqqqooorrrvvvwwwwwwuuuttttttssstttuuuvvvwwwxxxxxxxxxyyyzzz}}}~~~yyyrrrmmmlllmmmnnnnnnkkkkkkkkkjjjiiikkkooorrrrrrtttwww{{{}}}zzzpppfffgggpppvvvwwwuuunnnllljjjkkknnnuuu}}}}}}wwwssspppoooooouuuvvvxxxzzz||||||{{{{{{yyywwwvvvvvvxxxxxxwwwuuurrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrrrrqqqqqqrrrsssuuuuuuuuuuuuvvvvvvwwwxxxwwwuuusssrrrrrrqqqooonnnhhhgggggggggggghhhhhhiiieeeeeeddddddcccccccccccc___aaabbbcccccceeehhhjjjnnnnnnnnnooopppqqqqqqrrruuusssqqqrrrssstttttttttwww~~~{{{vvvsssrrrpppnnnnnnnnnoooooouuu{{{sssmmmiiieeejjjnnnpppuuu|||~~~{{{zzzyyywwwvvvuuuuuuuuusssqqqooommmmmmnnnpppqqqttttttttttttsssrrrrrrssstttttttttsssrrrqqqpppppprrrrrrqqqqqqppppppooonnnqqqpppooooooqqqwww~~~$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((((((((())))))))))))))))))((('''(((***)))(((((()))+++******+++++++++,,,,,,,,,***,,,---...///000333666555555:::CCCMMMaaatttYYYHHHAAA???>>>>>>@@@CCCFFFGGGFFFDDDBBBAAA@@@@@@>>><<<:::555444444777===EEEMMMRRRZZZ___eeejjjmmmoooppprrrpppqqqtttvvvxxxyyyyyyyyy|||}}}}}}}}}|||}}}{{{{{{{{{zzzzzz~~~~~~vvvnnnkkkhhhfffgggjjjllliiifffdddfffjjjpppssswww{{{wwwxxx|||}}}{{{yyyyyyyyyyyyzzz{{{|||||||||{{{zzzyyywwwuuusssqqqpppooopppppppppooommmkkkkkklllmmmnnnpppooonnnmmmmmmoooppprrrqqqqqqrrrtttvvvwwwyyyyyyzzz|||zzzyyyyyyzzz~~~~~~zzzwwwuuuuuuuuuvvvuuuvvvwwwvvvtttsssssstttrrrssstttuuuuuuuuutttsssqqqqqqqqqqqqqqqqqqrrrrrrppprrruuuwwwvvvuuuuuuuuusssttttttuuuvvvwwwxxxyyy{{{|||}}}|||xxxssspppooopppqqqqqqlllmmmnnnnnnnnnnnnoooqqqrrruuuxxx||||||uuujjjcccgggppptttttttttmmmkkkjjjjjjnnnuuu{{{{{{wwwssspppoooooossstttuuuwwwxxxxxxwwwwwwuuutttssstttuuuvvvuuutttqqqrrrrrrsssssstttuuuuuussstttttttttssssssuuuvvvwwwvvvtttrrrrrrsssuuuvvvtttsssqqqqqqrrrrrrpppooohhhhhhhhhhhhhhhgggggggggeeeeeeeeeeeedddddddddccc```aaaaaaaaabbbdddhhhkkknnnnnnoooooopppppppppqqquuusssqqqqqqsssuuuuuuuuuyyy~~~uuurrrnnnkkkjjjjjjlllnnnrrr{{{xxxrrroooiiimmmqqqrrrvvv|||~~~|||zzzyyyyyyxxxwwwvvvvvvuuusssqqqnnnkkkkkkmmmppprrruuuvvvwwwvvvtttssssssttttttssssssrrrqqqqqqqqqpppsssssssssrrrqqqooonnnmmmmmmmmmmmmmmmnnnrrrxxx}}}$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$#########$$$%%%&&&'''(((''''''((((((((((((''''''%%%'''***+++***))))))***'''''''''((((((((())))))+++,,,---...---...111333333333888@@@FFFVVVxxxwww\\\HHH>>>>>>>>>???BBBEEEFFFEEEDDDEEEDDDBBB@@@???===:::888555444333555:::BBBJJJOOOWWW[[[bbbgggjjjmmmoooppppppqqqtttwwwxxxyyyxxxxxx|||}}}~~~}}}}}}}}}~~~}}}|||zzz{{{~~~}}}tttllliiigggeeegggkkkhhhfffbbbaaabbbgggmmmqqquuuxxx{{{}}}~~~wwwooouuu~~~|||zzzzzz|||~~~}}}~~~{{{zzzyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvuuuuuutttrrrpppooooooqqqrrrsssqqqooommmmmmnnnpppqqqrrrqqqooonnnmmmnnnpppqqqoooooopppqqqsssuuuvvvwww||||||zzzyyyzzz|||~~~~~~|||zzzxxxwwwvvvvvvwwwwwwxxxwwwuuurrrqqqsssuuuqqqrrrssstttuuutttssssssssssssrrrrrrrrrrrrrrrrrrppprrrtttttttttssstttuuutttttttttuuuvvvwwwxxxxxx{{{|||~~~||||||yyyuuusssssstttuuuuuusssttttttsssqqqppprrrssstttwwwzzz|||yyyqqqhhhdddjjjrrrsssssstttmmmllljjjkkkooouuu|||}}}{{{xxxvvvuuuuuuuuuttttttuuuvvvwwwwwwvvvvvvuuutttrrrrrrssssssrrrpppppppppqqqssstttuuuvvvwwwssstttsssrrrqqqrrruuuwwwyyywwwuuusssrrrrrrrrrsssqqqpppooooooqqqqqqpppoooggggggggggggffffffeeedddfffffffffffffffeeeddddddbbbbbbaaa___```ccchhhlllnnnnnnoooooooooooooooooosssqqqoooooorrrtttuuuuuuwwwzzzvvvooojjjggghhhkkkmmmpppyyy~~~yyyuuurrrqqqlllppprrrrrrtttyyyzzzxxxvvvvvvvvvvvvvvvuuuttttttrrrooollljjjjjjmmmpppssssssuuuvvvtttrrrpppqqqsssqqqqqqppppppppppppqqqqqqsssssssssrrrpppnnnlllkkkllllllmmmnnnnnnqqqvvvyyy~~~$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%$$$############ !!!!!!"""###%%%&&&''''''''''''&&&&&&'''''''''###&&&)))***)))((('''''')))*********++++++++++++,,,---------,,,,,,---///111222777>>>BBBNNNnnnyyy___JJJ???===>>>@@@CCCFFFFFFDDDBBBHHHFFFCCCAAA???<<<888666555333333444999AAAIIINNNTTTYYY___eeehhhkkkmmmoooppprrrtttwwwxxxyyyxxxwww|||}}}~~~~~~~~~~~~}}}{{{{{{|||ssskkkgggfffeeegggkkkeeebbb___^^^```fffmmmqqqsssvvvyyyzzzzzz|||pppiiisss{{{wwwvvvvvvyyyzzzwww{{{~~~}}}|||{{{zzzxxxxxxwwwwwwvvvuuuuuuuuuttttttsssqqqoooppprrrtttuuusssqqqooonnnppprrrssssssrrrpppnnnmmmnnnoooooommmnnnnnnoooqqqsssuuuvvv~~~}}}{{{yyyyyy{{{}}}}}}}}}|||{{{zzzyyyxxxwwwwwwwwwyyyyyyxxxuuuqqqqqqtttwwwpppqqqssstttttttttsssssstttttttttssssssrrrrrrrrroooqqqrrrrrrqqqrrrsssuuuttttttttttttuuuvvvwwwxxx{{{||||||}}}zzzwwwuuuvvvxxxyyyyyyzzzzzzxxxvvvsssrrrsssuuuuuuxxxzzz{{{xxxpppiiigggnnnuuuuuutttwwwooonnnlllmmmqqqwww~~~~~~}}}||||||{{{{{{{{{|||wwwxxxxxxyyyyyyyyyxxxxxxwwwvvvtttssssssrrrpppooonnnoooppprrrtttvvvwwwxxxssssssrrrpppoooppptttwwwzzzyyywwwuuusssrrrqqqpppnnnmmmmmmnnnoooppppppooofffgggffffffeeedddcccbbbffffffggggggffffffeeedddcccbbb```^^^^^^bbbhhhmmmnnnnnnnnnnnnnnnoooooooooqqqooommmnnnpppsssuuuuuusss~~~zzzrrrkkkggghhhkkknnnnnnvvv}}}~~~}}}~~~}}}zzzyyyxxxvvvsssooonnnooopppmmmqqqrrrqqqsssvvvwwwtttsssssstttttttttssssssrrrqqqoookkkiiiiiilllpppsssoooqqqsssqqqnnnlllmmmoooooooooooooooooopppqqqqqqrrrrrrrrrqqqooommmkkkiiilllmmmooopppqqqsssvvvyyyzzz$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''')))))))))***++++++,,,,,,+++,,,,,,---...///000000///444666:::BBBGGG^^^zzz~~~{{{aaaMMMCCC???===>>>CCCFFFEEEFFFIIICCCCCCCCCAAA???===:::999555444333444888===CCCGGGQQQUUUZZZ___bbbfffjjjmmmnnnpppssstttuuuwwwzzz|||}}}}}}|||zzzxxxyyy}}}~~~}}}}}}ppphhheeefffggggggbbb___\\\]]]aaahhhmmmpppvvvwwwzzz|||~~~{{{|||ssspppooottt~~~~~~|||zzzwwwvvvuuutttrrrtttxxx~~~}}}{{{zzzxxxvvvtttsssssstttuuutttrrrpppoooqqqrrrqqqqqqtttrrrooommmmmmnnnqqqsssqqqqqqppppppooonnnnnnmmmkkklllnnnooopppssswwwzzz}}}yyyxxxyyy{{{||||||yyyyyyyyyyyyyyyyyyyyyyyyyyywwwuuusssrrrqqqqqqrrrttttttttttttttttttttttttwwwwwwwwwwwwuuusssqqqpppppppppooooooppppppqqqrrrvvvwwwyyyyyyxxxxxxyyyzzz~~~~~~|||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{zzzxxxwwwuuutttttttttvvvtttssstttwwwxxxwwwtttkkkkkkmmmpppsssuuuttttttoooqqquuuwwwxxxyyy{{{|||yyy{{{}}}~~~zzzvvvuuuwwwzzz}}}~~~zzzxxxuuurrrpppooooooooopppqqqrrrrrrqqqrrrtttvvvsssqqqooooooqqqrrrsssrrruuuvvvwwwwwwvvvuuusssqqqpppmmmjjjjjjlllnnnnnnllljjjjjjiiihhhgggeeecccbbbaaacccgggjjjlllkkkiiihhhcccbbb```___aaadddhhhjjjooooooooopppqqqqqqrrrrrrqqqppppppqqqtttvvvuuuuuu{{{{{{~~~xxxooojjjjjjllloootttxxx}}}~~~zzzwwwuuurrrooonnnnnnkkkggghhhllllllmmmoooqqqrrrsssrrrrrrqqqpppoooooonnnnnnoooooolllmmmooopppqqqqqqpppooommmoooqqqqqqooommmmmmmmmqqqpppooopppppppppnnnmmmnnnnnnmmmlllkkkjjjjjjiiifffnnnvvvwwwsssoooppptttxxx$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))'''(((((()))******++++++++++++,,,---...///000000111666666:::@@@EEEYYYxxxwwwyyyhhhSSSHHHBBB??????CCCEEEDDDDDDGGGDDDDDDCCCBBB@@@>>>;;;999444444333444777<<>>AAAQQQlllyyyuuu{{{vvv```RRRGGGBBB@@@CCCDDDCCCCCCEEEDDDEEEEEEDDDBBB???<<<:::333222222222555:::???BBBIIIMMMRRRWWW[[[```eeehhhnnnppptttvvvvvvwwwxxxzzzzzz|||}}}}}}||||||}}}~~~~~~~~~vvvkkkfffcccbbb```\\\YYYXXX[[[bbbkkkrrrvvvxxxyyy{{{|||~~~~~~}}}|||}}}}}}~~~vvviiijjjnnnvvv{{{yyywwwvvvtttrrrpppooommmmmmppppppqqquuuyyy}}}~~~}}}{{{xxxwwwvvvuuuttttttuuuuuussspppmmmkkklllnnnoooooorrrqqqpppoooppprrrtttvvvssssssrrrrrrqqqqqqppppppnnnmmmmmmpppvvv{{{|||{{{}}}}}}}}}}}}~~~~~~}}}|||||||||zzzyyyzzzzzzzzzzzzzzzzzzzzzzzzvvvuuutttsssrrrqqqqqqqqqqqqqqqqqqpppppppppoooooossssssttttttsssrrrrrrqqqpppoooooooooooopppqqqqqqqqqrrrsssssstttwww{{{~~~~~~}}}wwwuuuuuuvvv{{{zzzzzzzzzyyyyyyyyyxxxyyyvvvqqqmmmkkklllnnnpppnnnoooqqqsssssspppjjjfffdddgggkkknnnqqqqqqooonnnmmmrrrxxx}}}~~~}}}||||||zzz{{{{{{|||}}}}}}}}}~~~zzzxxxwwwwwwyyy{{{||||||}}}{{{wwwssspppooonnnnnnooopppqqqqqqooooooppprrrpppooommmmmmnnnpppppppppmmmoooqqqtttuuuuuutttsssmmmllllllmmmooopppooommmjjjiiihhhgggfffeeedddcccdddeeegggiiihhhgggdddcccaaa```______aaadddhhhjjjmmmmmmnnnoooppprrrrrrsssrrrqqqqqqrrruuuvvvvvvuuuvvvvvvwww||||||uuurrrppppppsssxxx}}}tttmmmiiiffffffccc___^^^aaafffgggiiilllnnnpppqqqrrrqqqqqqpppppppppqqqqqqrrrrrrrrrrrrqqqppppppooonnnmmmoooqqqqqqpppoooooopppooonnnnnnooopppqqqooonnniiiiiiiiihhhhhhiiiiiiiiiiiioootttrrrlllhhhjjjmmmpppxxx}}}yyy$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))***++++++++++++***''''''(((((()))************+++,,,---...//////000111666555555<<>>DDDGGGLLLQQQVVV\\\aaaeeemmmqqquuuwwwxxxxxxyyyzzzyyy{{{~~~~~~~~~~~~vvvkkkeeebbb```^^^ZZZXXXWWW[[[bbbkkkssswwwzzz{{{|||}}}}}}~~~~~~~~~|||}}}}}}|||~~~~~~}}}ooofffiiipppxxx{{{wwwuuurrrrrrqqqooonnnllljjjiiijjjkkkmmmrrrxxx|||}}}}}}{{{|||~~~}}}|||zzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwtttpppnnnoooqqqrrrrrrqqqqqqqqqqqqrrrtttvvvwwwttttttssssssrrrrrrrrrrrrqqqnnnmmmrrryyy~~~~~~{{{{{{{{{zzzzzz{{{}}}~~~|||{{{{{{||||||zzzxxx{{{{{{{{{{{{zzzzzzzzzzzzuuuttttttsssrrrqqqqqqqqqssssssrrrrrrqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooopppqqqqqqooopppqqqrrrssswww}}}xxxsssrrrssstttxxxxxxxxxwwwwwwvvvvvvuuuvvvsssppplllkkkkkklllmmmlllnnnrrrsssrrrllleee```bbbfffkkkooopppooonnnmmmnnnttt|||~~~{{{{{{zzzzzzzzzzzz{{{{{{xxxwwwwwwxxxzzz{{{{{{zzzzzzxxxuuurrrpppoooppppppoooppprrrqqqpppooooooppppppnnnllllllnnnooooooooonnnooorrrtttuuuuuutttsssiiijjjkkkmmmnnnnnnmmmllliiiiiihhhgggfffeeeeeeeeefffggghhhhhhgggdddaaa```____________bbbeeehhhjjjlllmmmnnnooopppqqqrrrsssrrrqqqqqqrrrtttvvvuuutttttttttuuuxxx}}}zzzuuusssqqqxxx{{{zzznnnhhhddddddbbb]]][[[]]]___aaadddhhhkkkoooqqqsssrrrrrrqqqpppppppppqqqqqqsssrrrqqqooonnnmmmmmmmmmmmmnnnppppppooonnnooopppnnnnnnmmmnnnpppqqqooonnnhhhhhhgggggggggiiijjjjjjeeekkkpppoooiiigggjjjnnnmmmvvv|||www$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))(((((()))******++++++,,,******+++,,,---...//////...444333333:::>>>GGGXXXrrr~~~yyyvvvsss```PPPHHHBBBCCCEEEEEEDDDFFFDDDEEEFFFFFFDDD@@@===:::222111000111222666999;;;???BBBGGGMMMRRRYYY___dddmmmqqqvvvzzz{{{zzz{{{{{{yyy|||uuujjjeeebbb___]]][[[YYYXXX[[[cccllltttxxx||||||}}}}}}}}}}}}||||||{{{|||~~~~~~{{{|||~~~vvvlllhhhlllssszzzyyytttqqqppppppooonnnmmmkkkiiihhhccceeejjjqqqwww{{{|||{{{yyyzzz|||~~~}}}zzzxxxwwwwwwzzz{{{|||}}}}}}}}}|||{{{xxxuuurrrpppqqqrrrrrrrrrppppppqqqrrrtttuuuvvvwwwtttttttttsssssssssssssssrrroooooottt{{{||||||{{{zzzzzz{{{}}}{{{zzzzzz{{{}}}~~~~~~||||||||||||{{{{{{zzzzzzzzzuuuuuuttttttsssrrrqqqppprrrrrrrrrqqqqqqpppppppppooooooooooooooopppppppppoooooonnnnnnoooooopppqqqooopppqqqrrrtttxxx~~~}}}vvvqqqqqqsssuuuvvvvvvuuuttttttsssrrrrrrqqqqqqpppooonnnlllkkkjjjlllooosssssspppiiibbb^^^aaaffflllppppppooonnnnnnqqqwww}}}|||zzzyyyxxxyyyzzz{{{yyyxxxwwwxxxzzz{{{zzzxxxvvvuuurrrqqqpppqqqrrrsssppprrrtttsssrrrqqqqqqqqqrrrpppmmmmmmnnnooonnnnnnnnnoooqqqrrrrrrqqqooonnnggghhhjjjkkkkkkkkkjjjjjjiiihhhgggfffeeefffffffffhhhhhhhhhgggeeebbb```^^^_________```cccfffjjjllllllmmmnnnooopppqqqrrrrrrrrrqqqqqqrrrtttuuutttssssssssstttvvvzzz~~~~~~{{{yyywww~~~rrrkkkfffeeeccc___\\\\\\ZZZ[[[___ccchhhmmmppprrrrrrqqqppppppoooooooooooorrrpppnnnlllkkkkkklllmmmmmmnnnooonnnmmmmmmnnnpppnnnnnnmmmnnnppppppooommmhhhhhhgggggggggiiijjjlllhhhmmmrrrpppkkkhhhkkkooommmvvv~~~zzz$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!!!!!!!!!!"""######%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((()))))))))***++++++,,,,,,******+++,,,---...//////,,,333111111:::>>>CCCPPPggg}}}vvvyyycccWWWMMMEEEEEEFFFFFFEEEEEEDDDEEEFFFFFFDDD@@@<<<999222111111111222444777888<<>>EEELLLUUU]]]cccgggmmmvvv|||zzzqqqjjjccc___^^^YYYXXXYYY^^^fffpppwww{{{}}}}}}}}}}}}{{{zzzxxxwwwxxxyyy|||~~~}}}~~~vvvwww~~~~~~~~~~~~|||uuupppmmmlllkkkjjjkkkjjjhhhfffccc```\\\YYYZZZ___eeeiiiqqqooorrryyy~~~}}}~~~{{{xxxvvvtttrrrrrrnnnooopppqqqqqqqqqooonnnqqqooolllkkkkkklllkkkkkkkkkmmmppprrrtttsssrrrqqqppppppqqqrrrrrrrrrrrrqqquuuvvvyyy{{{}}}~~~~~~~~~~~~}}}}}}||||||yyyxxxvvvuuuttttttuuuuuuxxxzzz||||||yyyvvvtttsssuuuwwwxxxyyywwwtttqqqpppnnnnnnmmmnnnnnnooopppqqqqqqqqqoooooooooppprrrsssqqqrrrtttuuuuuuvvvyyy{{{~~~zzzsssppppppqqqqqquuuvvvxxx{{{}}}}}}yyywwwpppmmmiiihhhhhhjjjjjjjjjgggfffbbb]]]XXXXXX[[[^^^cccfffiiikkklllmmmoooqqqxxx~~~|||{{{xxxvvvtttttttttuuutttuuuwwwyyyyyywwwsssqqquuuxxx{{{~~~~~~|||zzzxxxtttooonnnoooqqqrrrrrrssssssssssssssssssttttttooommmkkkkkkkkkjjjhhhfffeeebbb___^^^```dddggghhhgggeeebbb```______^^^]]]___cccgggjjjkkkkkkmmmnnnqqqqqqpppooonnnmmmmmmlllllllllmmmnnnnnnnnnnnnnnnmmmoooppprrrssssssrrrrrrrrrrrrsssvvvxxxzzzzzzzzz~~~}}}{{{wwwrrrnnnjjjhhhgggfffeeeeeeffffffeeedddccc```\\\[[[]]]```aaabbbcccfffiiijjjjjjkkknnnqqquuutttsssrrrrrrsssttttttuuutttrrrqqqqqqpppmmmkkkgggfffdddbbbcccdddfffhhheeeggghhhhhhgggeeefffgggmmmoooxxx|||%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%%%%%%%+++)))'''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&))))))'''''''''((()))***(((((((((((((((((()))))),,,,,,,,,---------......---...000111222666:::>>>CCCQQQkkkiiiTTTHHHCCCBBBBBBEEEDDDDDDDDDCCCAAA===:::333333222111111111111111333666<<>>;;;333333222111111111111111555777<<>>III]]]{{{jjjTTTFFFCCCEEECCCCCCCCCDDDEEEDDDAAA>>>666666555444444444444555222333555888===DDDMMMRRR\\\bbbkkkssswwwyyyzzzzzz||||||pppggg___ZZZZZZWWW[[[dddoooxxx||||||zzz{{{{{{{{{|||~~~~~~vvvqqqrrryyy}}}vvvtttqqqooollliiieeebbb```aaaaaabbbaaaaaa```___YYYYYY]]]gggpppvvv~~~}}}|||zzz|||}}}~~~}}}{{{vvvqqqnnnjjjiiihhhiiikkkppptttwwwvvvtttrrrrrrssstttuuutttlllmmmmmmooopppqqqqqqrrrsssttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvxxxzzz}}}~~~~~~wwwwwwvvvvvvwwwxxxzzz{{{zzzzzz{{{|||~~~~~~|||{{{{{{}}}{{{{{{}}}{{{vvvttttttrrrqqqpppooooooooopppqqqrrrsssuuuvvvvvvvvvtttuuuwwwwwwxxxyyy|||~~~wwwvvv{{{{{{wwwrrrlllhhhgggggghhhiiikkkjjjgggeeeXXXTTTPPPQQQWWW___fffiiilllmmmnnnnnnooorrrvvvyyy~~~~~~~~~~~~~~~}}}|||{{{{{{xxxyyywwwsssooopppuuu{{{{{{{{{{{{yyywwwtttqqqooonnnpppqqqooommmmmmoooqqqsssqqqnnnkkkjjjjjjkkklllmmmmmmnnnooopppoookkkhhhiiihhhhhhiiikkkkkkiiihhhbbbdddfffdddaaaaaaeeeiiilllnnnqqqrrrqqqooooooooolllllllllmmmnnnnnnoooooooooooopppqqqqqqqqqqqqqqqmmmoooppprrrssssssrrrrrrpppsssvvvtttooommmnnnqqqsssvvv|||~~~}}}||||||||||||{{{{{{{{{xxxssspppgggdddbbbaaabbbbbbaaa___aaa___]]]]]]___```^^^\\\ZZZZZZZZZ\\\^^^aaadddfffjjjiiihhhiiijjjkkkiiigggddddddddddddddddddddddddbbbdddgggiiiiiijjjkkkmmmmmmooorrrxxx%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%% """%%%''''''&&&$$$"""%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((((((((((((&&&''''''((()))******+++))))))*********++++++++++++---///000000000222444666:::EEEWWWrrr}}}iiiUUUGGGDDDFFFCCCCCCCCCDDDEEEDDDAAA???777777666555555555555666777777777777999===CCCHHHUUU\\\gggpppvvvyyyzzz{{{~~~qqqggg___[[[[[[ZZZ___hhhrrryyy|||{{{xxxwwwxxxyyy{{{}}}vvvqqqooosss|||~~~xxxvvvssspppmmmiiieeebbbbbbccccccdddcccbbb```___[[[ZZZ]]]fffnnnuuu}}}|||yyyxxxzzz{{{}}}}}}zzzuuuppplllhhhhhhhhhiiilllppptttwwwwwwuuussstttuuuwwwwwwwwwmmmmmmooopppqqqqqqqqqqqqqqqrrrtttuuuuuuuuutttsssttttttttttttvvvxxxzzz|||~~~}}}|||vvvvvvuuuvvvwwwxxxzzz{{{yyyyyyxxxyyyzzz|||~~~~~~}}}|||~~~{{{zzz||||||xxxwwwvvvuuusssrrrqqqppppppooopppqqqrrrssstttttttttsssuuuwwwwwwxxxyyy|||~~~{{{||||||vvvqqqlllhhheeefffhhhkkklllkkkgggcccYYYUUURRRSSSZZZbbbhhhkkklllmmmoooppprrrtttxxx{{{|||}}}|||{{{{{{|||}}}}}}}}}}}}}}}|||}}}|||wwwrrrrrrwww|||}}}}}}|||zzzwwwtttqqqpppkkkmmmnnnmmmkkklllooosssvvvssspppmmmkkkkkklllmmmkkklllnnnppprrrrrrooolllkkkjjjjjjkkkmmmmmmlllkkkbbbeeehhhgggdddeeejjjoooppprrrttttttrrrpppooonnnkkkkkklllmmmnnnooopppqqqppppppqqqrrrrrrrrrrrrqqqnnnoooqqqssstttuuuttttttooorrruuusssooommmnnnqqqtttvvvyyy|||}}}}}}}}}|||||||||~~~~~~}}}|||{{{{{{{{{||||||zzzvvvssskkkiiifffeeeeeeeeeeeedddgggccc``````aaaaaa___]]]ZZZZZZZZZ\\\^^^aaadddeeehhhgggfffggghhhhhhfffdddbbbbbbbbbbbbcccdddeeeffffffhhhkkkllllllkkkkkkllllllmmmpppvvv~~~&&&&&&&&&%%%%%%%%%$$$$$$!!!"""%%%'''''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''(((((())))))******(((((()))***++++++,,,,,,///.........000333666888777;;;AAAJJJ```lllYYYNNNGGGCCCEEEEEEFFFFFFEEECCC@@@>>>:::999888777555555444444666666666777999;;;>>>???MMMQQQ\\\iiipppsssvvv{{{~~~qqqjjjccc^^^]]]^^^aaafffnnnvvv}}}{{{{{{{{{|||~~~vvvnnnmmmrrryyy~~~}}}|||}}}~~~zzztttnnniiifffddd___aaacccffffffccc^^^ZZZ\\\YYYZZZcccllluuu~~~}}}zzzuuurrr{{{{{{||||||yyyuuupppmmmiiiiiiiiijjjlllnnnpppqqqtttuuuwwwxxxyyyyyyyyyxxxtttrrrpppoooooopppnnnmmmmmmoooqqqtttuuuuuuuuutttvvvvvvuuuuuuvvvwwwxxxyyy|||}}}~~~~~~}}}{{{yyywwwuuuvvvwwwxxxxxxwwwuuutttvvvuuuuuuwwwyyy{{{{{{zzzyyyzzz{{{{{{zzzyyyzzz{{{}}}||||||}}}~~~}}}|||{{{||||||zzzwwwsssppppppqqqtttssssssrrrrrrqqqqqqpppqqqssstttuuuvvvxxx{{{~~~{{{vvvqqqmmmkkkhhhhhhhhhiiiiiigggdddaaaVVVTTTRRRVVV]]]dddhhhiiilllmmmqqqtttxxx|||~~~~~~}}}|||}}}~~~~~~}}}|||}}}{{{yyyyyyyyyyyy}}}zzzvvvssspppooommmlllkkkkkklllnnnppprrrrrrtttuuusssnnnjjjjjjlllnnnooopppqqqqqqpppooonnngggggghhhhhhhhhhhhggggggjjjlllllljjjfffgggmmmrrrqqqrrrrrrqqqpppnnnlllkkkpppooommmkkkkkklllnnnooopppqqqsssttttttsssqqqpppnnnoooqqqrrrsssssssssrrrrrrqqqqqqppppppqqqqqqrrrqqqsssvvvyyy{{{{{{yyyxxxxxxzzz{{{||||||{{{yyywww{{{}}}~~~~~~~~~wwwtttqqqooonnnkkkfffbbbbbbaaa``````aaabbbbbbbbbaaa`````````aaabbbdddfffkkkhhheeecccdddddddddddd```aaabbbcccccccccccccccgggjjjmmmppprrrsssrrrqqqmmmppptttxxx}}}~~~|||&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%###!!! %%%%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))''''''(((((())))))******))))))******++++++,,,,,,............000333666777777;;;@@@GGGYYYyyy{{{fffXXXOOOJJJDDDDDDEEEEEEEEECCCAAA???;;;:::888777666666777888:::999888888999:::<<<===EEEIIISSS```hhhlllrrrxxxssskkkccc^^^]]]___ccciiipppxxx}}}}}}}}}|||}}}}}}sssmmmnnnssszzz~~~|||{{{}}}{{{uuuooojjjfffdddbbbcccdddfffeeebbb^^^ZZZ]]]ZZZ[[[ccckkksss||||||xxxuuuyyyzzz{{{|||zzzwwwtttqqqkkkkkkjjjjjjkkkmmmpppqqqtttuuuvvvwwwxxxxxxwwwvvvrrrpppmmmmmmmmmmmmlllkkklllllllllmmmmmmnnnoooooottttttuuuuuuvvvvvvwwwwwwzzz{{{|||||||||zzzxxxvvvtttuuuvvvwwwxxxwwwuuutttvvvuuutttuuuvvvwwwvvvuuutttuuuvvvvvvuuuuuuwwwyyy|||||||||}}}}}}}}}|||{{{{{{{{{zzzxxxtttrrrrrrsssttttttttttttttttttssssssqqqrrrssstttuuuwww{{{~~~yyytttpppmmmjjjjjjjjjiiihhhddd```\\\WWWVVVWWW[[[aaafffhhhhhhhhhjjjnnnsssxxx{{{}}}~~~{{{}}}|||||||||~~~~~~~~~~~~||||||~~~|||zzzzzzyyyyyy~~~}}}{{{xxxuuurrrpppooolllmmmnnnooopppppppppppprrrrrrrrrooollljjjiiiiiikkklllmmmnnnooonnnnnnmmmhhhiiiiiiiiiiiihhhhhhgggjjjmmmnnnllliiiiiilllpppqqqqqqqqqqqqpppnnnlllkkknnnmmmlllkkkkkklllmmmmmmoooppprrrssssssrrrpppooonnnoooppprrrrrrrrrqqqqqqrrrqqqqqqppppppqqqqqqrrrssstttwwwxxxyyyxxxvvvuuuvvvwwwxxxyyyyyyxxxwwwvvv~~~|||yyyvvvrrrkkkfffccccccbbbbbbcccdddddddddaaaaaaaaaaaabbbbbbcccccchhheeebbbaaabbbdddddddddcccbbbaaaaaaaaaccceeefffjjjkkknnnpppqqqpppooommmkkknnnqqquuuyyy~~~~~~|||&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$""" %%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********''''''(((((())))))******++++++++++++++++++++++++............000222555666666:::>>>BBBNNNkkkyyyhhh[[[RRRHHHGGGGGGFFFFFFDDD@@@===<<<;;;888777777999;;;<<>><<<:::::::::;;;;;;>>>@@@IIIUUU___eeennnvvv~~~uuulllddd^^^]]]aaaeeemmmtttzzz}}}~~~~~~~~~~~~}}}}}}xxxrrrnnnpppuuuzzz~~~~~~|||{{{|||~~~}}}wwwqqqkkkgggdddeeeeeeeeedddbbb___\\\YYY]]]ZZZ[[[bbbjjjqqq{{{|||yyywwwxxxzzz{{{{{{yyywwwvvvpppnnnkkkjjjjjjllloooqqqssstttuuuvvvvvvuuuttttttpppnnnlllkkkkkkkkkjjjhhhjjjiiihhhgggfffgggiiijjjooopppqqqssstttuuuuuuuuuvvvwwwyyyzzzzzzyyywwwvvvssstttuuuwwwwwwwwwvvvuuuuuutttrrrrrrrrrrrrpppnnnmmmnnnooonnnnnnppptttwww{{{{{{|||}}}}}}}}}|||{{{zzz{{{{{{yyyvvvuuuuuuvvvuuuuuuvvvvvvuuuuuuttttttpppqqqrrrssssssvvvyyy}}}~~~yyytttpppmmmmmmllljjjfffaaa\\\XXXXXXYYY[[[___dddffffffeeeeeehhhmmmtttyyy}}}{{{~~~}}}|||{{{|||}}}~~~~~~}}}|||{{{}}}|||{{{zzzyyyyyyyyyyyywwwvvvtttrrrqqqpppmmmnnnqqqrrrsssrrrqqqpppsssqqqmmmkkkjjjiiihhhggghhhiiijjjkkklllmmmmmmmmmkkkkkkkkkjjjjjjiiiiiiiiillloooqqqqqqnnnlllmmmoooooopppppppppooonnnlllkkkllllllllllllllllllllllllooooooqqqqqqqqqqqqoooooooooooopppqqqqqqppppppoooqqqqqqppppppppppppqqqqqqtttuuuvvvwwwvvvtttrrrqqqssssssssstttuuuuuuuuuvvvyyysssnnnhhhgggffffffgggfffdddcccaaabbbdddddddddbbb```___bbb```^^^^^^```bbbcccbbbdddcccaaa```aaacccfffhhhlllmmmnnnoooooonnnllljjjkkkmmmppprrruuuzzz~~~{{{'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%$$$$$$###"""&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((())))))******,,,,,,,,,+++++++++++++++---------...000222333444444888<<<>>>EEE^^^mmm^^^OOOLLLHHHGGGFFFCCC???;;;<<<:::888666777:::===???DDDCCCAAA>>><<<;;;;;;;;;;;;<<>>@@@FFFFFFEEECCCAAA???===<<<999999===FFFNNNXXXdddooouuuxxx{{{}}}~~~~~~~~~zzzpppfffaaa```dddkkkssszzz|||{{{{{{{{{xxxxxxxxxyyy|||uuunnnmmmooovvvyyy}}}~~~~~~}}}|||}}}|||}}}}}}~~~~~~~~~}}}}}}zzzxxxtttrrrsssvvvzzz}}}}}}xxxsssmmmhhhffffffgggeeeaaa[[[VVVUUUUUUUUUTTTWWW]]]dddlllyyy~~~|||vvvvvvuuuuuutttsssrrrrrrtttrrrnnnkkkkkkmmmppprrrsssssstttuuuuuutttsssrrrllljjjgggffffffeeedddbbb```bbbeeeggghhhgggeeeddd^^^```dddhhhlllppprrrssstttuuuwwwyyyyyyyyyxxxwwwsssttttttvvvvvvwwwwwwwwwvvvssspppnnnmmmkkkhhhfffdddeeeeeefffgggkkkqqquuuwwwzzz}}}~~~}}}{{{{{{|||yyy{{{}}}}}}|||{{{{{{|||~~~~~~~~~}}}zzzxxxuuusssqqqqqqqqqpppqqqsssxxx{{{}}}}}}}}}xxxuuussstttrrrnnngggbbb______]]]]]]]]]\\\[[[\\\]]]^^^```dddkkksss{{{~~~}}}{{{zzzyyyyyyxxxxxxxxxyyyzzzzzzyyyxxxxxxwwwxxxyyyyyyxxxvvvtttrrrssssssssssssttttttttttttuuuuuusssrrrrrrsssttttttvvvqqqllljjjjjjkkkiiigggfffggghhhiiikkklllnnnoooooonnnmmmlllkkkkkkllllllrrruuuyyy{{{zzzvvvrrrpppnnnnnnoooppppppooonnnmmmooopppqqqrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrqqqppppppooooooooooooooooooqqqppppppooooooppppppqqqppppppqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrtttuuuvvvuuuvvvvvvwwwwwwzzz~~~~~~vvvkkkcccaaabbbccccccaaa]]]ZZZWWWZZZYYYYYY[[[^^^aaaaaaaaabbbdddfffhhhiiiiiihhhhhhkkklllnnnoooooooooooonnnmmmnnnpppqqqrrruuuxxx{{{{{{''''''''''''&&&&&&&&&%%%(((((('''&&&$$$######"""'''''''''''''''(((((()))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((())))))******************************,,,,,,---...///000111111222444999===@@@NNNooozzzwww\\\TTTJJJEEEDDDDDDBBB???:::999888777888;;;>>>@@@FFFGGGIIIIIIHHHEEEBBB???999777999???FFFMMMYYYdddlllqqqwwwzzz{{{}}}~~~~~~~~~~~~~~~}}}rrrhhhcccccceeellluuuzzz{{{zzzzzz{{{wwwvvvwwwxxxzzz~~~yyyooojjjkkkoooyyy{{{~~~~~~}}}{{{{{{{{{{{{}}}~~~zzzwwwssspppoooppprrrttt}}}~~~||||||zzzwwwsssnnnjjjgggfffgggfffaaaZZZUUUSSSTTTSSSRRRUUUZZZ```hhhvvv}}}|||vvvuuusssqqqpppooooooooosssqqqnnnmmmmmmooorrrtttssstttuuuvvvvvvuuuttttttkkkiiifffeeeeeedddbbbaaa^^^aaaeeehhhiiigggdddbbb\\\]]]___cccggglllppprrrssstttvvvxxxyyyxxxwwwvvvrrrrrrssssssttttttuuuuuutttqqqooommmkkkjjjgggdddbbbccceeefffgggkkkpppsssuuuyyy~~~}}}{{{{{{|||zzz}}}~~~~~~~~~}}}yyywwwrrrrrrqqqppppppsssxxx|||~~~}}}}}}zzzwwwwww{{{~~~|||zzzxxxxxxxxxuuunnngggccccccdddccccccaaa___\\\[[[\\\]]]^^^aaahhhqqqzzz~~~|||yyywwwuuutttsssuuuvvvwwwxxxxxxwwwvvvuuutttuuuwwwxxxwwwuuurrrpppqqqqqqrrrrrrssstttuuuuuuxxxvvvtttrrrrrrssstttuuutttrrrnnnlllkkkjjjiiihhhgggggghhhiiijjjlllnnnooonnnmmmlllkkkkkklllnnnnnnrrruuuzzz}}}}}}yyyuuuqqqnnnooopppqqqqqqpppoooooopppqqqqqqrrrrrrsssssstttrrrrrrrrrrrrrrrrrrrrrrrrppppppoooooooooppppppqqqppppppooooooooooooppppppnnnnnnoooqqqqqqrrrrrrrrrrrrrrrssssssttttttuuuuuussstttuuuuuuuuuvvvyyy{{{{{{}}}{{{ooocccbbbaaa___]]][[[YYYXXX[[[[[[\\\^^^bbbdddddddddccceeeiiilllmmmlllkkkiiilllmmmooopppqqqrrrrrrssskkkmmmnnnoooooorrruuuxxx}}}~~~''''''''''''&&&&&&&&&&&&'''&&&%%%$$$############%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''(((((())))))******((((((((())))))******++++++,,,---...///000000000333333888>>>???IIIdddyyy~~~ttthhhXXXMMMIIIFFFBBB???;;;;;;::::::;;;===???@@@DDDGGGKKKNNNNNNKKKFFFCCC<<<888888<<<@@@FFFPPPZZZdddjjjsssxxxzzz{{{~~~~~~~~~tttjjjeeeeeeeeellluuuyyyyyyxxxzzz|||zzzyyyxxxxxxzzz|||~~~|||tttnnnmmmqqquuu{{{}}}~~~~~~|||zzzyyyzzz{{{~~~{{{yyyuuurrrooooooooopppwwwyyy|||}}}{{{yyyvvvvvvvvvuuurrrnnnkkkiiifffhhhhhhddd\\\UUUTTTTTTSSSRRRTTTYYY]]]cccqqq~~~}}}{{{uuusssqqqooonnnnnnoooooopppooonnnnnnoooqqqtttvvvtttuuuvvvwwwxxxxxxwwwvvvpppnnnkkkiiiiiihhhfffeeedddfffhhhjjjjjjiiifffeee_________aaadddiiimmmppprrrsssuuuvvvwwwvvvtttsssppppppppppppppppppqqqqqqqqqnnnlllkkkjjjhhhfffddd```bbbdddfffhhhkkknnnqqqsssyyy~~~}}}zzz{{{||||||~~~|||zzztttsssrrrqqqpppsssxxx|||{{{zzzwwwuuusssuuuyyy~~~||||||||||||{{{}}}{{{wwwnnneeeaaacccgggiiijjjkkkhhhccc```______```ccciiirrr|||{{{wwwtttsssrrrssstttuuuuuuuuuuuutttsssrrrtttwwwxxxxxxuuuqqqooonnnooooooppprrrsssssstttwwwvvvvvvttttttsssssssssqqqqqqqqqnnnkkkiiihhhhhhhhhgggggghhhiiikkklllnnnmmmlllkkkkkkkkkmmmooopppqqqtttxxx||||||zzzuuuqqqnnnoooppprrrrrrrrrqqqpppoooooonnnnnnoooppprrrsssrrrrrrqqqqqqqqqqqqrrrrrrppppppoooooopppqqqrrrsssppppppooooooooooooppppppnnnoooooopppqqqqqqrrrrrrrrrssstttuuuuuutttsssrrrrrrtttuuutttsssssstttuuuvvvxxxzzz|||~~~~~~kkkiiieeebbb```___```aaa``````aaadddgggiiiiiihhhfffhhhjjjlllnnnnnnnnnmmmppppppqqqrrrssstttuuuuuulllmmmooooooppprrruuuxxx{{{~~~(((((('''''''''&&&&&&&&&""""""""""""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))''''''(((((()))*********&&&''''''((()))******++++++,,,---...////////////444333888>>>???EEE\\\wwwyyyvvv~~~}}}hhhWWWNNNHHHBBB===<<<<<<<<<======>>>???@@@BBBFFFLLLQQQRRROOOJJJFFF???;;;:::<<>>===<<<<<<===???@@@EEEEEEHHHMMMSSSUUUSSSPPPEEE@@@:::999===BBBFFFHHHYYY```iiippptttwww{{{}}}~~~~~~}}}}}}~~~vvvmmmhhhhhhiiimmmrrrwww{{{||||||{{{xxxyyyyyyzzz{{{|||}}}}}}wwwnnnkkkpppwww{{{}}}|||zzzzzz{{{|||~~~}}}{{{{{{|||}}}}}}zzzuuurrrrrroooppptttuuuqqqmmmmmmppprrrtttuuutttqqqnnnllliiijjjkkkjjjgggbbb]]]ZZZZZZ\\\]]][[[XXX]]]hhhqqq}}}~~~yyyuuussspppmmmlllkkkkkkllloooooopppqqqssstttuuuvvvuuuuuuvvvwwwyyy{{{}}}~~~{{{zzzxxxuuusssqqqppppppnnnmmmlllmmmooopppqqqpppnnnkkkeeebbbaaadddiiilllqqqrrrtttttttttrrrpppooopppmmmkkkkkkhhheeeggglllooonnnmmmmmmllliiiddd```bbbccceeehhhjjjllllllmmmsssuuuwwwyyyzzz|||}}}{{{yyyzzz{{{}}}}}}}}}|||yyyuuurrrrrruuuzzz}}}yyyvvvuuuttttttuuuxxx~~~~~~zzzwwwwww|||{{{rrriii```]]]dddmmmqqquuuxxxuuummmgggdddeeehhhggglllyyy}}}wwwvvvuuuqqqsssvvvvvvuuusssrrrqqquuuvvvvvvvvvuuuttttttssspppnnnlllkkklllnnnrrrtttxxxyyyzzzyyywwwtttpppnnnqqqooommmllllllkkkiiiggghhhgggfffeeeeeefffggghhhhhhhhhiiikkkmmmppprrrsssxxxxxxzzz|||}}}{{{vvvssssssssssssrrrqqqpppnnnnnnqqqpppnnnmmmmmmoooqqqrrrooommmllllllnnnpppqqqqqqmmmoooqqqssstttsssqqqpppmmmnnnooopppqqqrrrrrrrrrtttrrrpppnnnmmmmmmooooootttuuuvvvvvvuuusssqqqppptttssssssrrrpppoooooonnntttsssrrrrrruuuzzz~~~xxxtttrrrqqqpppooopppooommmllllllnnnpppqqqooonnnmmmllllllmmmnnnoooqqqrrrrrrqqqppppppqqqsssppppppoooppppppqqqrrrrrrvvv}}}''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&''')))+++++++++***)))''''''(((((())))))))))))))))))*********++++++++++++,,,......------///000333222444666888>>>MMM[[[||||||sssvvvzzz\\\LLLDDD@@@???>>><<<;;;;;;<<<>>>???DDDEEEHHHNNNTTTWWWWWWUUUJJJDDD<<<999:::>>>AAABBBRRRYYYccclllrrrwww{{{~~~~~~~~~vvvnnnjjjjjjkkkmmmrrrvvvzzz{{{{{{{{{yyyyyyzzzzzz{{{{{{||||||~~~uuuoooiiiiiiqqqyyy|||zzzzzz{{{}}}~~~}}}zzzyyyyyy{{{}}}~~~{{{xxxtttrrrtttwwwuuupppmmmnnnpppqqqssstttssspppllljjjgggiiikkkjjjgggccc```^^^^^^```___\\\YYY\\\eeennnuuu~~~yyyvvvsssooollljjjiiiiiillllllnnnooopppqqqrrrrrruuuvvvxxxzzz|||~~~~~~}}}{{{xxxvvvtttssspppooonnnppprrrtttuuuuuusssooojjjeeeccceeeiiikkkqqqrrrsssttttttrrrqqqoooooommmlllllliiifffgggkkkpppqqqrrrqqqnnnjjjfffcccdddeeefffhhhjjjkkkllllllppprrrtttuuuwwwyyy|||~~~}}}{{{zzzxxxyyy{{{}}}}}}}}}{{{xxxtttqqqqqqtttxxx{{{yyyvvvuuuxxxxxxyyy|||{{{xxxvvvxxx}}}yyyooofff___^^^fffpppuuuyyy}}}{{{tttmmmjjjiiiiiigggkkkwww{{{uuurrrssstttsssqqqooonnnnnnqqqqqqrrrssssssrrrqqqqqqlllkkkjjjjjjlllppptttwwwxxxxxxxxxwwwuuurrrooommmpppnnnlllllllllkkkiiiggggggfffeeedddddddddeeefffiiiiiijjjlllnnnppprrrsssvvvvvvxxx{{{||||||xxxvvvttttttsssrrrrrrqqqpppppppppooommmllllllmmmnnnooollljjjiiijjjlllnnnoooooommmnnnppprrrsssrrrpppnnnnnnnnnooopppqqqrrrrrrrrrrrrpppnnnlllllllllmmmnnnppprrrsssuuuuuutttsssrrrsssrrrrrrqqqqqqppppppooorrrqqqpppoooppptttwwwyyy{{{zzzyyywwwvvvtttssspppnnnmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnooonnnmmmmmmnnnpppnnnmmmmmmmmmnnnoooppppppuuu{{{'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''%%%&&&)))+++------------'''(((((((((((())))))))))))))))))*********+++++++++,,,......------///000222222444666777:::EEEQQQmmm||||||gggPPPCCC>>>======;;;::::::;;;<<<===BBBDDDHHHNNNUUUYYYZZZZZZRRRKKKBBB;;;999:::<<<>>>HHHPPP\\\gggpppvvv{{{}}}~~~~~~wwwooolllmmmmmmooorrruuuxxxzzz{{{|||zzzzzzzzzzzzzzzzzzzzzzzz|||{{{kkkgggeeehhhqqqzzz|||zzzyyy{{{~~~~~~zzzuuuuuuvvvyyy}}}xxxyyy{{{{{{vvvnnnlllooopppqqqrrrrrrqqqnnnjjjhhheeegggjjjjjjgggdddbbbbbbbbbbbb```[[[WWWYYYaaahhhqqq~~~~~~{{{vvvqqqmmmkkkiiiiiikkklllnnnppppppppppppooosssvvvyyy}}}~~~{{{xxxvvvqqqpppppprrrvvvyyyzzzyyyxxxtttnnniiifffgggiiikkkrrrrrrsssttttttsssqqqpppooommmmmmnnnkkkgggfffiiirrruuuxxxwwwqqqkkkhhhgggfffggghhhiiijjjkkkkkkkkklllnnnpppqqqrrrtttwwwzzz}}}}}}}}}}}}}}}|||{{{{{{yyywwwvvvwwwzzz}}}~~~~~~|||zzzvvvttttttvvvyyy|||zzzwwwvvv{{{|||~~~{{{xxxwwwzzzwwwkkkbbb]]]^^^gggrrrwww|||{{{tttooonnnkkkhhhkkktttwwwsssrrrqqqooommmkkkjjjjjjlllnnnppprrrsssrrrqqqpppiiiiiiiiijjjmmmqqqvvvxxxwwwvvvuuusssqqqooonnnmmmnnnlllkkkkkkkkkkkkjjjhhhhhhgggfffeeeeeeeeeffffffjjjkkklllnnnppprrrssstttuuuuuuwwwzzz|||}}}{{{yyyuuutttsssrrrqqqqqqrrrsssooonnnlllkkkjjjkkkkkkllliiigggfffgggiiikkklllllllllmmmoooqqqqqqpppooonnnooooooppppppqqqqqqqqqrrrooonnnlllkkkjjjkkkkkklllmmmnnnqqqssstttuuutttsssqqqqqqqqqqqqqqqqqqqqqqqquuutttsssrrrrrrrrrssstttvvvwwwzzz}}}{{{xxxwwwtttqqqnnnlllllllllllllllmmmmmmmmmmmmllllllkkklllmmmlllkkkkkklllmmmmmmmmmmmmmmmnnnooopppqqquuuzzz&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&(((***,,,---------(((((((((((((((((((((((())))))))))))***************,,,------------...000111111333666777999@@@JJJ```jjjPPPBBB===<<<<<<;;;:::::::::;;;;;;AAACCCGGGMMMSSSXXX[[[\\\YYYSSSIII@@@;;;:::;;;===CCCJJJUUUbbbmmmuuuzzz|||{{{}}}vvvooommmooonnnooorrruuuwwwzzz{{{|||{{{{{{zzzzzzyyyyyyyyyxxxzzz~~~|||vvvgggffffffjjjqqqxxx|||~~~}}}||||||}}}}}}~~~~~~xxxtttrrrsssuuuzzz~~~wwwmmmkkknnnppppppqqqpppnnnkkkhhhfffdddfffhhhgggeeecccccceeecccbbb___YYYTTTUUU[[[aaannn|||zzzuuuqqqooommmmmmnnnoooqqqsssssssssrrrqqqrrruuuzzz~~~zzzwwwuuurrrqqqqqqsssvvvyyyzzzzzzxxxuuupppllliiiiiikkklllrrrssssssttttttsssrrrrrrooonnnoooqqqoooiiigggjjjsssxxx|||zzzsssllliiiiiihhhhhhhhhhhhhhhiiiiiijjjhhhjjjlllmmmnnnpppsssuuuzzzzzzzzz{{{zzzzzzyyyyyywwwuuuuuuvvvyyy|||~~~~~~}}}zzzxxxxxxzzz|||~~~|||yyywww|||~~~}}}zzzwwwzzzuuuggg___\\\___hhhrrrwww|||zzztttqqqmmmjjjkkksss|||{{{ssspppmmmkkkjjjjjjiiiiiikkkmmmpppsssttttttsssrrrjjjiiiiiijjjmmmqqqtttwwwuuusssqqqooommmmmmlllmmmlllkkkjjjjjjkkkllljjjiiikkkjjjiiigggggghhhhhhiiilllmmmnnnppprrrssstttuuuvvvvvvwwwzzz|||}}}|||{{{uuutttrrrppppppppprrrsssnnnmmmlllkkkjjjiiijjjjjjfffeeecccdddgggiiijjjjjjlllmmmooopppqqqpppooooooppppppppppppppppppqqqqqqnnnmmmlllkkkkkkkkkllllllkkkmmmooorrrssssssrrrrrrnnnoooooopppqqqqqqrrrrrrvvvuuuuuutttssssssrrrrrrsssrrrsssvvv|||~~~~~~~~~~~~{{{yyyyyyxxxuuurrrooommmlllllljjjkkklllmmmmmmlllkkkjjjkkklllmmmmmmlllkkklllmmmnnnnnnnnnoooppprrrsssttttttxxx~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))*********((((((((('''''''''''''''(((((()))))))))************+++------,,,,,,.../////////222777888999???FFFWWWwwwhhhNNNBBB>>><<<<<<;;;:::::::::::::::@@@BBBFFFJJJOOOTTTYYY\\\[[[VVVMMMDDD===;;;;;;<<>>BBBFFFKKKRRR[[[aaa```^^^YYYPPPFFF???<<<<<<<<>>>>>@@@============<<<;;;:::999888<<>>999;;;BBBOOO```pppzzz~~~}}}{{{qqqjjjiiigggkkkqqqwww{{{}}}~~~}}}|||}}}}}}}}}}}}}}}}}}}}}yyy|||~~~{{{yyytttjjjaaadddjjjrrryyy}}}~~~~~~}}}}}}wwwrrrooommmkkkiiigggeeegggnnnqqqooommmmmmnnnnnnmmmmmmlllkkkjjjiiiccccccbbb^^^^^^gggvvv{{{nnnddd___]]]]]]bbbooo}}}|||yyywwwvvvvvvooonnnnnnnnnppptttxxx{{{zzz|||~~~~~~{{{xxxuuurrrooommmoooppppppqqqrrrsssuuuuuussssssssssssssstttuuuvvvxxxwwwyyy||||||yyyzzz~~~|||xxxtttqqqnnnjjjgggaaa```^^^]]]^^^___aaabbb___```bbbccccccdddgggiiinnnppprrruuuxxxzzz{{{|||yyyxxxvvvwwwzzz}}}~~~~~~~~~~~~~~~}}}|||{{{{{{zzz~~~{{{xxxwwwxxxxxxuuusssxxxyyy{{{}}}}}}zzztttpppqqqtttzzznnnccc\\\aaakkkrrrvvvxxxpppttt{{{xxxqqqjjjgggfffkkkxxxzzzuuutttuuuuuuqqqlllnnnmmmmmmmmmnnnqqqtttuuurrrqqqooommmkkkjjjjjjiiiggggggiiijjjlllnnnooooooqqqooonnnmmmnnnnnnlllkkkccccccddddddfffiiikkkmmmmmmnnnqqqsssuuuuuutttssspppooonnnoootttxxxzzz{{{uuuuuutttsssqqqooolllkkkeeefffgggggggggggggggfffbbb```]]]\\\\\\\\\[[[ZZZ```aaadddgggjjjmmmpppqqqooonnnkkkiiihhhiiijjjkkkmmmmmmnnnnnnooonnnnnnmmmhhhiiikkkmmmmmmmmmkkkjjjhhhhhhiiijjjjjjkkkllllllllllllkkkkkkkkkmmmooopppmmmooorrrsssrrrqqqppppppooonnnmmmnnnpppqqqpppooolllmmmmmmmmmmmmmmmlllllljjjiiihhhgggggghhhiiijjjkkkmmmpppqqqooonnnmmmmmmkkklllmmmoooqqqsssvvvwwwwwwvvvwww~~~)))))))))))))))(((((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((******+++,,,---//////000...///000222444777:::;;;EEENNNddduuusss}}}vvveeeTTTHHHBBB??????;;;>>>AAA@@@===::::::;;;999<<>><<<;;;:::<<>>:::;;;@@@KKKZZZiiisssxxx~~~}}}|||~~~{{{qqqmmmkkklllnnnrrrxxx}}}~~~~~~~~~~~~~~~|||wwwooogggcccaaagggnnnvvvzzzzzzyyyyyy{{{xxxyyyzzz|||~~~zzzsssmmmiiifffcccaaa___```ccceeehhhjjjlllmmmnnnllljjjkkknnnooonnnkkkeeedddbbb___]]]cccuuu}}}kkk___^^^aaakkkwww|||xxxtttqqqpppnnnmmmmmmooorrrvvvxxxxxxyyy{{{}}}~~~xxxtttrrrrrrrrrsssrrrqqqpppppprrrtttssssssssssssrrrrrrrrrqqquuuwwwyyyzzzzzz|||{{{uuunnniiikkkjjjiiihhhgggfffggggggdddeeeeeeffffffeeeeeedddfffiiimmmqqqttttttsssrrrrrrqqqqqqsssvvvxxxyyyxxx~~~zzzxxx|||}}}zzzxxxyyy~~~zzzuuupppmmmoooqqqssstttwwwyyy}}}|||yyyvvvsssxxx}}}yyybbb^^^[[[___hhhoooqqqpppooorrrxxx}}}~~~zzztttjjjbbb___bbbiiiooo}}}|||zzzvvvrrroooooonnnmmmlllmmmoooqqqrrrrrrrrrpppnnnllljjjiiihhheeedddddddddeeegggiiijjjjjjiiihhhggggggggghhhhhhjjjiiihhhhhhiiikkknnnppprrrpppnnnnnnoooooommmkkkpppooonnnoooppprrrssstttrrrrrrqqqnnniiieeecccbbb\\\\\\\\\]]]^^^___```aaa]]]]]]\\\ZZZYYYWWWVVVVVVYYYYYYYYYZZZ]]]bbbfffhhhjjjjjjjjjjjjjjjjjjiiiiiihhhjjjlllnnnnnnmmmkkkjjjkkkjjjjjjkkkmmmnnnmmmkkkiiiiiihhhhhhhhhiiiiiijjjjjjjjjkkklllmmmnnnooooooppppppooommmllljjjiiihhhiiikkkmmmooopppooommmlllkkkllllllmmmnnnnnnoooooolllkkkjjjiiihhhhhhhhhhhhkkkmmmppppppooonnnnnnnnnmmmpppsssuuutttrrrqqqqqqtttsssuuuzzz'''(((((((((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++))))))******+++,,,------......///111444666888:::<<>>HHHUUUcccmmmrrryyyyyyzzz}}}uuuooommmmmmnnnqqqvvv|||}}}}}}}}}}}}}}}zzzrrrhhhbbbbbbdddlllqqqwwwzzzzzzzzz{{{}}}vvvwwwyyy{{{~~~yyyooohhhccc```___^^^]]]^^^bbbeeehhhiiijjjjjjmmmkkkjjjkkknnnpppnnnlllhhheeebbb```^^^cccrrrjjj]]]___gggrrr||||||xxxsssqqqnnnmmmmmmmmmooorrruuuxxxuuuvvvxxxzzz|||~~~~~~~~~{{{uuurrrppppppqqqrrrqqqpppoooppprrrrrrrrrrrrrrrrrrqqqqqqpppsssuuuwwwxxxyyy{{{~~~xxxsssssssssqqqooommmkkkjjjiiihhhhhhhhhhhhgggfffeeedddeeehhhlllppprrrrrrpppooopppoooppprrrtttuuutttssszzzvvvuuuxxxyyywwwuuuwww|||zzztttpppllljjjkkknnnpppqqquuuxxx~~~|||yyyuuuyyy~~~|||ooo^^^[[[ZZZ^^^eeekkkkkkiiimmmooouuu}}}zzzzzztttlllddd___^^^```bbbooo~~~|||wwwsssooonnnmmmmmmmmmmmmoooqqqrrrqqqpppooommmkkkiiihhhgggddddddccccccdddfffhhhiiiiiiiiihhhgggggggggggggggkkkjjjjjjjjjjjjkkkllllllmmmkkkjjjkkkllllllkkkjjjnnnnnnooooooppppppppppppqqqpppnnniiiccc^^^[[[[[[TTTSSSRRRSSSUUUYYY]]]```\\\\\\]]]\\\[[[ZZZXXXWWWYYYXXXVVVVVVWWWYYY]]]___```bbbdddfffggghhhhhhhhhhhhjjjlllmmmnnnmmmkkkjjjmmmllllllmmmoooooonnnllliiihhhhhhggggggggghhhhhhggghhhiiijjjkkklllmmmmmmnnnnnnnnnnnnllliiifffddddddfffiiilllmmmmmmlllkkkkkkllllllmmmmmmnnnnnnnnnmmmlllkkkjjjjjjjjjjjjjjjmmmnnnppppppooooooqqqrrrnnnpppqqqqqqooonnnnnnnnnqqqpppqqqvvv}}}'''''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++,,,)))******+++,,,---------......///111333555777999>>>@@@KKKdddsss}}}~~~dddOOOEEECCCBBBAAA>>>???AAAAAA@@@???===<<<777999;;;>>>CCCIIIQQQWWW___ccciiiiiibbbVVVIII@@@999:::===EEEPPP]]]hhhnnnvvvwwwzzz~~~xxxqqqnnnlllllloootttzzz~~~||||||}}}}}}||||||wwwmmmbbb^^^cccjjjrrruuuyyy{{{{{{{{{}}}zzzzzz|||~~~~~~qqqggg```^^^^^^^^^^^^```cccfffhhhiiiiiihhhkkkiiihhhjjjnnnpppooommmjjjfffbbb```^^^aaalllyyykkk___ccckkkwww{{{wwwtttqqqooooooooooooppprrrtttuuussstttvvvxxxzzz|||}}}~~~zzzsssnnnkkkjjjmmmooopppppppppqqqrrrqqqqqqrrrssssssrrrqqqpppppprrrtttvvvwwwyyy|||~~~{{{tttsssrrrpppnnnllljjjiiikkkkkkkkkjjjiiigggeeeeeegggjjjnnnqqqssssssqqqpppppppppppprrrtttuuusssqqqtttqqqqqqtttvvvtttuuuwww}}}xxxsssnnnkkkhhhggghhhjjjmmmooorrrvvv~~~|||yyy|||vvvggg[[[ZZZZZZ^^^cccfffeeebbblllmmmsss}}}|||zzzvvvnnngggbbb^^^\\\ZZZcccttt~~~|||xxxssspppmmmmmmmmmmmmnnnoooqqqrrrqqqpppooommmkkkiiihhhgggggggggfffffffffgggiiijjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhiiiiiihhhhhhgggfffgggggghhhiiikkklllllllllmmmoooqqqrrrqqqpppooonnnrrrrrrooojjjbbb\\\XXXVVVQQQOOOMMMMMMPPPVVV]]]bbb^^^___```___^^^[[[XXXVVVZZZXXXVVVTTTSSSTTTVVVWWWWWWYYY]]]bbbeeegggggggggkkklllmmmnnnooonnnmmmlllnnnmmmlllmmmoooooonnnllliiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjkkkkkkkkkjjjkkkllllllkkkiiigggfff___bbbfffiiilllllllllkkkkkkkkklllllllllmmmmmmmmmmmmlllllllllllllllmmmmmmoooppppppooonnnnnnppprrrpppppppppnnnlllkkkkkkmmmmmmmmmnnnqqqwww'''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,++++++,,,,,,------......---...///000222444666777>>>???FFFZZZzzz{{{ooovvvnnnXXXKKKFFFCCCBBB???@@@AAABBBBBBAAA???===999:::<<<>>>BBBHHHOOOUUU\\\aaagggjjjeeeXXXJJJ@@@:::;;;===CCCLLLXXXdddllluuuxxx{{{zzzrrroooiiiiiikkkpppvvv{{{~~~{{{{{{|||~~~}}}zzz{{{yyyssshhh___^^^gggpppwwwyyy{{{}}}}}}~~~}}}}}}~~~xxxkkkccc``````aaabbbccceeefffggggggffffffhhhgggfffjjjooorrrrrrpppkkkeee```^^^\\\^^^eeennn|||wwwjjjcccfffmmmyyy}}}zzzxxxvvvuuutttsssssssssrrrrrrrrrrrrssstttuuuvvvxxxzzz||||||yyyqqqjjjgggcccfffjjjmmmnnnppprrrtttqqqrrrsssttttttsssrrrqqqnnnppprrrssstttvvvyyy{{{xxxzzz}}}}}}yyyoooooonnnmmmmmmllllllkkknnnnnnmmmllljjjhhhfffeeehhhjjjnnnrrrttttttsssqqqpppooooooppprrrrrrqqqpppnnnlllmmmqqqssssssuuuzzz{{{tttpppjjjiiigggffffffhhhkkknnnooouuu}}}~~~rrrccc\\\[[[\\\___ccccccaaa^^^fffhhhooo{{{}}}xxxqqqkkkgggbbb^^^ZZZ\\\lll|||yyyvvvssspppllllllmmmnnnooopppqqqrrrqqqqqqooonnnlllkkkjjjiiiiiihhhggggggggghhhiiijjjiiiiiiiiiiiihhhhhhggggggdddeeeeeeeeedddcccbbbaaa```bbbdddfffhhhjjjlllmmmlllooossstttsssqqqqqqqqqtttuuutttoooggg___XXXUUUQQQNNNLLLLLLOOOUUU]]]aaabbbccccccaaa___[[[XXXUUUXXXWWWUUURRRQQQQQQQQQRRRPPPSSSXXX]]]bbbeeeggggggkkklllmmmnnnnnnnnnmmmmmmmmmlllkkklllnnnnnnllljjjjjjjjjiiiiiijjjjjjkkklllnnnnnnmmmlllkkkjjjiiiiiiiiiiiiiiihhhgggeeedddccc]]]```dddhhhkkklllllllllkkkkkkkkkkkkllllllllllllllllllllllllmmmnnnooopppqqqrrrqqqooommmlllmmmoooqqqqqqpppnnnkkkjjjkkklllkkkkkklllooossszzz'''(((((((((((('''&&&&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,,,,,,,,,,------.........---......000111333555666999;;;BBBQQQkkk{{{pppqqq~~~zzzcccQQQFFFAAA???>>>>>>???@@@AAAAAA>>><<<:::;;;===>>>AAAGGGNNNSSSZZZ^^^eeeiiifffZZZJJJ???:::;;;===AAAHHHTTTaaajjjssswww{{{~~~}}}tttoooiiihhhhhhlllqqqvvvyyyzzzwwwxxxzzz}}}|||yyywwwtttlllccc]]]```kkkuuu{{{|||}}}}}}}}}~~~}}}ooohhheeeeeeffffffeeeeeecccbbbaaaaaa```cccbbbccchhhnnnssstttssskkkddd^^^[[[ZZZZZZ^^^dddpppqqqpppjjjdddbbbggglllxxx~~~}}}|||{{{{{{xxxxxxxxxwwwvvvtttrrrqqqssssssttttttvvvwwwyyyzzz~~~wwwnnngggccc\\\___cccfffiiimmmqqqssspppqqqssstttuuutttrrrqqqmmmoooqqqqqqrrrsssvvvxxxvvvwwwyyy{{{|||zzzvvvrrrllllllkkkjjjkkklllnnnoooooonnnnnnllljjjhhhgggfffeeehhhlllqqqssssssrrrqqqmmmkkkjjjkkkmmmnnnnnnnnnkkkjjjlllpppqqqqqquuu{{{}}}vvvrrroooiiiiiihhhgggfffgggjjjmmmooouuu}}}{{{nnnbbb______```bbbcccccc```^^^^^^aaaiiivvv}}}uuuoookkkgggbbb^^^ZZZeeewwwzzzvvvsssqqqoookkklllmmmnnnooopppqqqrrrsssrrrqqqpppnnnmmmllllllhhhgggfffeeeeeeeeefffgggfffffffffffffffeeeddddddbbbbbbbbbbbbaaa```___^^^[[[^^^```bbbccceeehhhjjjjjjooosssuuutttssstttvvvvvvyyy|||zzzssshhh]]]XXXTTTRRRPPPOOORRRWWW\\\```ddddddccc```]]]ZZZVVVUUUTTTSSSSSSRRRQQQPPPOOONNNLLLOOOTTTZZZ```eeehhhiiiiiiiiijjjkkkkkkkkkkkkkkklllkkkkkkkkkllllllkkkiiijjjjjjjjjkkklllmmmnnnooorrrrrrpppnnnmmmkkkiiiiiijjjjjjjjjhhheeeaaa^^^[[[\\\^^^cccgggjjjllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmnnnooopppqqqrrrssssssqqqnnnllllllmmmqqqqqqpppnnnkkkjjjjjjkkkjjjkkkmmmooorrrwww}}}(((((()))))))))(((''''''''''''''''''((((((((((((''''''((((((((((((''''''$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,+++,,,,,,,,,,,,---------------...///111333444555666999???HHH\\\}}}vvvmmmmmm~~~rrr[[[KKKBBB@@@???>>>>>>@@@CCCBBB???<<<;;;;;;<<<>>>@@@EEELLLPPPYYY]]]dddhhhfff[[[LLL@@@999:::;;;>>>EEEQQQ___hhhnnnsssxxx|||}}}~~~vvvpppkkkiiiggghhhllloooqqqrrrqqqsssvvvzzz~~~}}}{{{sssmmmeee]]]\\\bbbnnnwww}}}~~~|||}}}rrrllljjjkkklllgggeeebbb^^^[[[YYYYYYYYYZZZYYY[[[aaaiiinnnpppooojjjbbb[[[YYYWWWVVVWWWZZZ```bbbbbb^^^ZZZ\\\eeemmmvvvyyyzzzzzzzzzyyywwwuuutttrrrrrrrrrrrrrrrtttuuuvvvxxxyyy{{{~~~{{{sssjjjbbb^^^WWWZZZ]]]___bbbfffkkkooonnnppprrrttttttsssqqqpppmmmoooppppppppppppsssuuuttttttuuuwwwxxxvvvssspppkkkiiigggggghhhjjjnnnpppnnnnnnmmmlllkkkiiigggfffcccfffkkkpppssstttsssssskkkhhhffffffhhhkkkmmmmmmlllkkkmmmppppppooottt{{{~~~|||wwwqqqooonnnjjjjjjjjjhhhfffgggjjjnnnrrrwwwzzzssskkkcccdddddddddeeeeeedddaaa___\\\```gggppp{{{xxxqqqmmmjjjeeeaaa[[[```lllyyysssooommmllljjjkkkmmmnnnpppqqqqqqrrruuutttsssrrrqqqpppooonnnhhhgggeeedddddddddeeeeeeeeeeeefffffffffeeedddccccccbbbbbbaaaaaa`````````]]]___aaabbbaaaaaacccfffhhhmmmrrrtttssstttwwwzzz|||vvvhhh```[[[ZZZYYYXXXYYY\\\^^^```bbbaaa___]]]ZZZXXXVVVUUUQQQRRRTTTUUUUUUSSSQQQPPPKKKMMMRRRXXX^^^dddiiikkkiiiiiijjjjjjjjjkkkkkkkkkmmmlllkkkkkklllllljjjiiiiiiiiiiiikkklllnnnpppqqqsssrrrqqqooonnnlllkkkjjjjjjmmmppppppmmmfff___ZZZZZZ]]]aaafffiiijjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkklllnnnpppqqqrrrqqqrrrtttsssqqqooonnnnnnnnnoooooonnnkkkiiiiiijjjjjjllloooppprrruuuzzz~~~)))))))))))))))(((((('''''''''''''''((((((((()))''''''((((((((((((''''''######$$$$$$$$$%%%%%%%%%&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,++++++++++++++++++,,,,,,------...///111222444555666:::???DDDQQQooo{{{kkkbbbnnnfffQQQGGGDDDBBB@@@@@@CCCEEEEEEBBB???:::;;;<<<===???DDDJJJOOOYYY]]]ccchhhfff\\\MMMAAA777888:::<<>><<<<<>>???>>>===;;;;;;>>>CCCGGGMMMUUU]]]aaabbb]]]RRRGGG???;;;999<<<@@@HHHTTT___fffmmmrrrtttwww|||~~~}}}}}}uuunnnjjjeeebbbaaa```___^^^bbbbbbeeeooo{{{}}}pppfff[[[WWWYYYaaannnzzzyyypppmmmkkkhhhddd___YYYSSSQQQNNNKKKKKKNNNNNNKKKJJJOOOXXX```eeefffgggbbb]]]ZZZZZZYYYUUUQQQQQQOOONNNPPPRRRUUU___jjjxxx|||{{{zzzyyyyyyyyyzzz{{{vvvtttpppnnnnnnlllkkkiiijjjkkknnnrrrxxx{{{|||{{{yyyrrrlllhhhddd^^^YYYUUUUUUTTTSSSSSSVVV[[[___aaaeeejjjooorrrrrrqqqpppmmmmmmnnnnnnooooooooopppnnnqqqtttvvvwwwwwwyyyzzzsssqqqmmmiiigggeeeeeeeeeaaacccfffhhhjjjjjjjjjiiiiiijjjnnnsssxxx{{{zzzyyyrrrmmmgggdddfffjjjlllmmmsssqqqooonnnoooqqqsssssszzzyyyxxxvvvtttrrrqqqpppnnnnnnmmmkkkkkkmmmqqqttt{{{vvvmmmiiihhhiiigggeeeddddddeeeffffffiiinnntttuuuqqqooorrrwww}}}|||{{{yyyuuupppllljjjfffggghhhoooyyysssnnnjjjfffiiijjjkkkmmmnnnooonnnnnnoooppprrrssstttsssrrrqqqllllllmmmkkkiiihhhiiijjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjkkkkkkmmmllliiigggeeeeeeffffffhhhjjjlllnnnooorrrvvvyyy~~~zzztttpppnnnjjjeeeaaa^^^[[[XXXWWWVVVVVVUUUTTTTTTUUUVVVXXXYYYYYYYYYYYYSSSRRRRRRUUU\\\dddjjjmmmnnnnnnnnnnnnmmmlllkkkkkkkkklllmmmnnnoooooonnnnnnlllkkkllllllnnnoooqqqssssssqqqooooooppppppmmmkkkqqqoooyyy}}}oooiiieeegggiiijjjkkkjjjiiiiiikkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllmmmnnnoooppppppooonnnnnnnnnnnnmmmmmmmmmmmmmmmnnnpppqqqsssuuuvvvvvvvvvuuu'''(((((())))))(((((('''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))++++++++++++++++++++++++000/////////000222444555555:::999:::BBBLLLggg}}}mmmllltttdddRRRKKKFFFBBBAAABBBCCCAAA@@@>>>>>><<<;;;:::<<>>DDDOOOZZZdddkkkqqqsssvvv{{{}}}{{{{{{qqqmmmgggaaa^^^[[[XXXVVV[[[YYY[[[eeesss|||{{{vvviii```WWWUUUXXX```lllxxx}}}~~~zzzmmmgggdddbbb___\\\UUUNNNMMMLLLKKKLLLOOOMMMMMMNNNRRRXXX```gggkkkmmmhhhccc___^^^\\\WWWTTTOOOLLLLLLMMMNNNRRR]]]hhhvvv{{{zzzyyyxxxyyyzzz{{{|||zzzwwwssspppooonnnllljjjjjjjjjkkkpppvvv{{{}}}~~~|||uuuppplllhhhaaa\\\YYYYYYWWWTTTSSSTTTWWW[[[```ccciiinnnqqqrrrqqqpppnnnnnnnnnooooooooooooooonnnqqqtttvvvwwwyyy|||~~~{{{yyyuuupppkkkeeeaaa___YYY\\\aaafffiiikkkkkkkkkjjjkkknnntttzzz~~~zzzuuunnniiiiiikkkmmmnnnuuussspppnnnnnnppprrrtttyyyyyyyyyxxxwwwvvvuuutttpppppppppnnnnnnqqquuuyyyvvvooolllllljjjiiihhhgggffffffggggggooouuu|||}}}xxxrrrmmmjjjrrrtttvvvvvvuuurrrnnnkkkgggiiijjjnnn|||zzztttooollliiihhhhhhiiikkkkkkkkkkkkkkkjjjlllnnnqqqssstttttttttooopppooonnnkkkiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkllllllmmmnnnnnnooooooooonnnllljjjhhhhhhhhhhhhiiikkkmmmoooppprrruuuxxx{{{wwwqqqiiiccc\\\YYYTTTQQQQQQQQQQQQPPPSSSTTTTTTUUUWWWYYYZZZ[[[XXXVVVVVVXXX^^^fffkkknnnoooooooooooonnnmmmlllllliiijjjkkkmmmnnnnnnnnnnnnmmmlllllllllmmmnnnooopppooonnnmmmmmmnnnnnnmmmkkknnnoooyyysssmmmllllllkkkjjjjjjiiihhhgggjjjjjjiiiiiiiiiiiijjjjjjkkkkkkkkkjjjjjjjjjiiiiiillllllllllllmmmnnnoooooorrrqqqqqqqqqqqqqqqrrrrrrsssssstttuuuvvvwwwwwwxxx(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))***+++++++++++++++,,,,,,...---,,,,,,---///222333444888777888???EEEZZZyyyzzzvvv~~~vvvcccTTTKKKCCCAAABBBBBBAAABBB??????>>><<<;;;<<>>AAAPPPkkkyyy^^^PPPDDDBBBBBBAAAAAACCCAAAAAA???===<<<<<>>>>>HHH^^^{{{hhhVVVFFFBBBBBB??????CCCBBBBBBAAA>>><<<<<<>>>@@@>>>CCCGGGJJJNNNRRRPPPJJJBBB===:::999999;;;BBBJJJWWWaaajjjooouuu{{{~~~}}}~~~}}}uuunnnggg```\\\ZZZUUUQQQSSSYYY^^^___^^^WWWSSSRRRXXX___gggrrr|||}}}~~~}}}{{{zzzzzz|||wwwpppjjjgggbbbYYYSSSUUUZZZ\\\]]]___^^^^^^\\\XXXVVVYYY```fffnnnoooooommmiiiccc]]]YYYTTTPPPLLLLLLMMMSSS```mmmwww~~~}}}|||{{{||||||}}}zzzvvvrrrppppppqqqqqqqqqrrrqqqrrrvvv||||||wwwmmmjjjccc]]]XXXYYY]]]aaaeeehhhlllppprrrqqqooommmiiiiiijjjjjjkkkllllllllllllmmmnnnooorrrwww}}}~~~vvvkkkaaa[[[]]]___bbbfffjjjlllnnnoooqqqqqqrrrwww}}}|||uuunnnjjjlllqqquuuwwwwwwtttpppnnnqqqyyyzzzyyywwwuuuuuuxxx~~~}}}xxxvvvvvvsssoookkklllpppuuu|||zzztttkkkhhhggggggfffdddcccbbbaaa\\\ZZZZZZ[[[___jjj~~~}}}vvvqqqoooggggggggghhhiiikkklllmmmkkklllmmmoooqqqsssuuuuuuvvvwwwxxxvvvrrrnnnlllllliiiiiiiiijjjjjjkkkkkklllkkkllllllmmmmmmnnnoooooooooooonnnnnnmmmllllllkkkkkkmmmoooooonnnmmmnnnoooppprrruuuzzzyyytttfffaaaZZZTTTQQQNNNKKKJJJKKKLLLMMMPPPTTTYYY^^^```bbb___[[[\\\```ggglllooosssssssssssssssrrrppppppqqqpppooommmlllllllllllljjjjjjjjjjjjjjjiiihhhhhhhhhiiikkkjjjiiiiiijjjkkklllkkkkkklllkkkkkkjjjjjjhhhhhhgggggghhhiiikkkllljjjiiihhhffffffhhhiiijjjfffhhhjjjmmmnnnooooooooonnnmmmmmmmmmnnnpppssstttsssssssssssstttuuuvvvvvvuuuuuuvvvvvvwwwwwwwwwwww'''''''''(((((('''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((('''&&&%%%%%%&&&((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))******+++,,,,,,---------......///000111222222111444333777>>>;;;AAASSSgggppp[[[HHHCCCBBB>>>>>>CCCAAAAAA@@@>>>;;;:::<<<===:::???CCCFFFKKKPPPPPPKKKCCC???;;;:::999999???GGGQQQ[[[eeelllssszzz}}}|||~~~wwwppplllbbb^^^ZZZVVVVVVXXXZZZ[[[UUUSSSTTT\\\dddlllwww~~~~~~|||zzz{{{}}}zzzrrrfff]]]WWW[[[```bbbbbbbbb___]]]XXXUUUTTTVVV\\\```iiilllooooookkkddd]]]YYYVVVQQQMMMLLLMMMTTTbbbooovvv}}}{{{wwwrrrooonnnoooooooooqqqqqqrrrvvv||||||vvvppplllddd\\\XXXZZZ```eeeiiikkkooorrrrrrpppmmmkkkhhhhhhiiijjjlllmmmnnnnnnmmmmmmnnnoooqqqvvv|||zzzqqqhhhbbb___```bbbeeeiiimmmpppqqquuuuuuwww{{{xxxooojjjkkkpppuuutttsssrrrnnnmmmqqq{{{|||zzzxxxuuutttxxx}}}{{{zzzwwwqqqlllmmmttt{{{~~~wwwnnngggeeeaaa^^^]]]]]]^^^___]]]YYYVVVVVVXXX___ppp{{{uuurrrjjjiiihhhgggggghhhiiiiiiiiijjjkkkmmmppprrruuuvvvtttuuuvvvtttqqqmmmkkkjjjggggggggghhhiiijjjjjjjjjjjjjjjkkkllllllmmmmmmnnnmmmnnnmmmmmmmmmlllkkkjjjkkkmmmoooooommmlllkkklllnnnnnnnnnpppsssxxx|||~~~}}}}}}zzzmmmiiibbb\\\WWWRRRNNNKKKMMMMMMNNNPPPSSSWWWZZZ\\\___[[[XXXXXX\\\ccciiilllqqqqqqqqqqqqqqqpppnnnnnnooonnnmmmkkkkkkkkklllllljjjkkkkkkllllllkkkjjjiiihhhjjjkkkjjjhhhgggiiijjjhhhiiijjjhhhhhhhhhiiiiiihhhhhhhhhiiijjjkkklllmmmkkkjjjhhhffffffhhhjjjkkkiiikkkmmmoooqqqqqqpppooonnnnnnmmmmmmnnnpppqqqrrrpppppppppqqqqqqsssttttttqqqrrrssstttttttttsssrrr&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''&&&%%%$$$%%%''')))***''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''((())))))))))))***+++,,,,,,------***+++---...//////000///111444333777===999;;;LLLZZZuuu]]]IIICCCAAA======BBB@@@@@@???===:::999:::;;;888<<<@@@CCCIIIOOOPPPMMMDDD???;;;:::888888>>>EEEOOOYYYdddlllsss{{{~~~}}}~~~zzziiifff```ZZZVVVUUUXXX[[[UUUSSSVVV___hhhpppzzz|||zzz}}}|||ggg___ZZZ^^^dddeeedddddd```\\\WWWSSSSSSWWW\\\___eeeiiinnnpppllleee]]]YYYVVVQQQMMMLLLMMMTTTbbbooouuu|||~~~zzztttpppooooooooonnnooopppqqqvvv{{{zzztttrrrlllddd\\\XXX[[[bbbhhhlllnnnqqqsssrrrpppllljjjjjjjjjkkkmmmooopppqqqrrrqqqqqqpppoooppptttzzz~~~|||uuummmhhh___```aaadddhhhmmmqqqtttxxxxxxzzz~~~zzzqqqjjjjjjooouuupppqqqooolllkkkppp{{{}}}{{{xxxuuutttwww}}}~~~}}}xxxqqqlllnnnvvv~~~xxxooogggccc^^^ZZZXXXZZZ]]]___```YYYUUUTTTTTTYYYhhhwwwxxxtttmmmkkkiiigggfffeeeeeeeeefffgggiiikkkooorrruuuwwwqqqssstttsssooollljjjiiieeeffffffggghhhhhhiiiiiijjjjjjkkkkkklllmmmmmmmmmlllmmmmmmmmmlllkkkjjjjjjkkkmmmnnnnnnllljjjjjjjjjiiiiiiiiijjjlllooorrrtttwwwxxx{{{|||yyyuuuooohhhbbb]]]WWWSSSMMMMMMNNNOOOQQQSSSTTTUUU[[[XXXTTTTTTYYY```fffjjjoooooopppoooooonnnmmmllljjjiiihhhhhhhhhiiijjjkkkkkklllmmmmmmmmmmmmkkkjjjiiikkklllkkkhhhggghhhjjjbbbfffhhhgggfffggghhhgggiiiiiijjjkkkllllllmmmmmmllljjjhhhgggggghhhjjjllllllnnnpppqqqrrrqqqpppooonnnnnnnnnnnnnnnooopppqqqnnnnnnnnnooopppqqqrrrsssmmmoooqqqrrrrrrqqqpppnnn))))))************))))))+++***)))(((((()))***+++***************)))((((((&&&''''''(((((((((((((((((()))*********((('''&&&***)))(((''''''((()))***(((((((((((('''&&&%%%%%%))))))))))))((((((((((((******+++++++++,,,,,,,,,,,,,,,------.../////////...222666666666888>>>DDDUUUnnnsss^^^LLLHHHDDD>>>>>>DDDCCCBBB@@@>>>===<<<;;;;;;999999;;;AAAHHHMMMNNNMMMNNNDDD:::888999;;;>>>CCCPPPWWW```hhhmmmrrrxxx}}}uuuggg___\\\YYYYYY\\\WWWZZZ^^^eeelllsssyyy|||}}}}}}~~~nnn___WWW___fffccc```aaa^^^\\\YYYVVVTTTUUUYYY\\\aaahhhmmmmmmllliiiaaaYYYSSSRRROOOMMMOOOXXXeeeoootttxxxzzztttooommmllllllnnnqqqvvv{{{zzzwwwrrrnnnhhhaaa]]]```hhhnnnqqqsssuuutttrrrppppppppplllmmmmmmmmmmmmppptttwwwpppqqqssstttuuuxxx|||{{{ppphhhaaabbbdddhhhlllqqqtttvvvxxxzzz}}}yyypppkkkllloooooorrrsssooolllnnnwww~~~~~~~~~|||zzzyyyyyyyyyzzz~~~yyysssssswww{{{~~~~~~yyyqqqggg\\\WWWXXX[[[ZZZWWW___ZZZUUUSSSRRRUUU___kkk{{{vvvmmmkkkiiihhhiiiiiihhhgggfffhhhkkkooorrrsssttttttvvvvvvuuussspppmmmjjjhhheeeeeeffffffggghhhhhhiiikkkiiiiiiiiikkkkkkjjjiiiiiiiiiiiiiiiiiijjjkkkllllllnnnooonnnlllkkkkkkkkkjjjiiihhhhhhiiilllnnnppprrrsssvvv|||{{{~~~xxxpppfffYYYNNNLLLKKKJJJIIIJJJMMMOOOQQQPPPPPPQQQTTTYYY```fffjjjnnnnnnnnnnnnooooooooooookkkjjjiiiiiiiiiiiijjjkkkkkkkkkjjjjjjjjjkkkllllllkkkkkkjjjjjjiiiiiihhhhhhkkkjjjjjjiiihhhhhhiiiiiijjjkkkllllllmmmmmmlllllljjjkkkkkkjjjiiihhhiiikkkkkkmmmppprrrssssssqqqpppsssqqqooonnnpppqqqqqqqqqooonnnnnnnnnnnnppprrrsssqqqnnnjjjiiijjjllllllmmm))))))))))))))))))))))))+++***)))(((((()))***+++***************)))((((((&&&'''(((((())))))(((((())))))*********)))''''''***)))(((''''''((()))***'''(((((((((((((((''''''))))))))))))((((((((((((******+++++++++,,,,,,,,,,,,,,,------.../////////000333666666555777<<>>CCCEEEDDDBBB@@@>>><<<;;;:::999999;;;@@@GGGLLLNNNNNNOOOEEE<<<999999:::>>>CCCOOOUUU___ffflllqqqwww|||~~~qqqiiieeeaaa```bbb[[[]]]bbbhhhooouuu{{{}}}}}}|||qqqccc\\\bbbhhhddd```bbb]]]ZZZUUUQQQPPPSSSXXX\\\___fffkkkkkkiiifff^^^VVVSSSSSSSSSSSSTTT[[[dddkkkqqquuuzzz}}}tttmmmiiihhhhhhmmmpppuuuzzz~~~~~~yyyuuutttpppjjjbbb^^^aaahhhnnnrrrtttuuuuuusssqqqppppppnnnooopppqqqqqqtttxxx{{{xxxyyy{{{{{{{{{||||||qqqiiiccceeegggjjjnnnrrruuuwwwxxxzzz|||}}}}}}~~~~~~tttmmmkkklllmmmpppqqqnnnkkkmmmttt{{{~~~~~~~~~|||zzzyyyyyyyyy}}}zzzzzz}}}vvvkkk___XXXYYY[[[[[[YYY\\\XXXUUUSSSPPPQQQYYYbbbvvv{{{vvvqqqnnnlllkkkkkkjjjiiihhhggghhhjjjmmmppprrrssstttuuuuuuuuusssppplllhhhfffcccdddeeeggghhhiiijjjjjjkkkiiiiiiiiikkklllkkkjjjhhhhhhhhhhhhiiikkklllmmmrrrssssssqqqnnnkkkjjjjjjjjjjjjiiiiiijjjlllnnnooopppqqqtttyyy}}}{{{rrrhhh[[[PPPIIIIIIHHHHHHHHHIIIJJJKKKMMMNNNPPPSSSYYYaaagggkkkooooooooonnnmmmmmmmmmlllkkkkkkjjjiiiiiijjjkkkkkkkkkjjjjjjiiiiiiiiijjjjjjkkkjjjjjjjjjiiiiiihhhhhhiiiiiiiiiiiiiiijjjjjjkkkkkklllllllllllllllkkkkkkkkkkkklllkkkiiiiiijjjlllkkkmmmppprrrtttsssrrrqqqqqqooommmmmmnnnooopppooooooooonnnnnnnnnpppqqqrrrpppmmmiiihhhjjjkkkmmmmmm******))))))))))))************))))))))))))******)))************))))))(((&&&'''(((((())))))(((((()))************))))))((())))))(((((((((((())))))'''((())))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---......//////111444666666444555:::>>>BBBUUUtttqqqXXXLLLFFFAAA@@@CCCDDDDDDDDDBBB@@@===:::999::::::;;;>>>EEEKKKOOOPPPPPPGGG>>>;;;::::::===BBBLLLSSS\\\dddjjjooouuuzzz}}}~~~uuuooojjjeeecccddd```ccchhhmmmsssyyy}}}~~~||||||{{{zzz~~~xxxmmmhhhkkkmmmhhhdddeee\\\XXXRRRMMMMMMQQQWWW[[[\\\cccggggggeeebbb[[[SSSSSSUUUVVVWWWXXX\\\```dddlllpppuuuzzzuuulllfffdddccclllooosssxxx}}}~~~{{{wwwtttvvvrrrkkkeeeaaadddjjjooosssuuuwwwwwwuuusssrrrrrroooqqqssstttuuuwwwzzz}}}~~~tttmmmiiijjjlllnnnqqqtttvvvxxxxxxyyyzzzzzzzzz{{{}}}zzzqqqkkkiiihhhlllnnnmmmjjjkkkpppvvv~~~~~~~~~}}}|||{{{{{{{{{}}}tttfff]]][[[]]]]]]\\\[[[XXXUUUSSSOOOLLLQQQYYYjjjzzz{{{vvvsssooommmlllllljjjiiihhhhhhiiikkkmmmppprrrsssuuuuuuuuutttqqqlllhhheeecccdddfffhhhiiijjjkkkkkkjjjiiiiiiiiikkklllllljjjgggffffffgggiiikkknnnpppwwwxxxxxxuuuqqqmmmjjjjjjjjjkkkkkkkkkllllllmmmmmmmmmnnnpppuuuyyy||||||{{{||||||uuummmaaaWWWHHHHHHGGGGGGFFFFFFFFFFFFIIIJJJNNNTTT[[[bbbhhhllloooooonnnmmmlllkkkjjjjjjlllkkkkkkjjjjjjkkkkkklllkkkkkkjjjiiihhhhhhhhhhhhjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhiiiiiijjjkkkllllllmmmmmmllllllkkkjjjiiikkkllllllkkkjjjjjjlllmmmkkkmmmppprrrttttttsssrrrnnnllljjjjjjlllmmmmmmlllnnnnnnnnnnnnooopppqqqqqqnnnkkkhhhhhhiiikkkmmmmmm******)))(((((()))*********))))))))))))))))))***))))))************)))(((''''''((()))))))))))))))******************))))))))))))(((((((((((())))))(((((()))))))))(((''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,,,,------...//////111222444444444666999<<>>;;;999;;;::::::===BBBHHHNNNQQQPPPHHH@@@<<<:::999<<>>===::::::;;;;;;===AAAGGGLLLMMMGGGAAA===999666:::@@@FFFLLLUUU\\\```eeejjjnnnppprrruuuvvvwwwyyy{{{}}}zzz|||~~~ssskkkfffgggjjjkkkmmmppppppsssxxx}}}~~~}}}{{{yyyxxxxxxxxxyyyvvvmmmkkkmmmgggfffhhhjjjllliiibbb\\\\\\aaaeeedddcccaaa[[[UUUQQQNNNKKKLLLOOOSSSVVVWWWZZZaaakkktttzzz|||~~~wwwnnniiihhheeekkkttt~~~~~~|||zzzxxxvvvpppooonnnooopppqqqpppooossswww|||~~~}}}}}}{{{~~~~~~~~~~~~~~~{{{yyyzzz{{{{{{{{{zzzyyyxxxttttttsssrrrpppqqqsssvvv|||~~~~~~vvvlllfffaaaeeeiiilllnnnoooqqqrrrvvvzzz~~~||||||}}}|||xxxvvvuuuzzzzzzrrrmmmiiigggfffjjjgggccc___XXXQQQSSSXXX\\\fffrrrzzz}}}yyysssnnnlllkkkiiihhhhhhiiijjjmmmooorrruuuvvvvvvvvvuuutttrrrooommmkkkmmmmmmnnnnnnllliiigggeeegggfffddddddeeeeeecccbbb___^^^\\\\\\^^^dddjjjnnnkkknnnqqqqqqooommmkkkkkkhhhiiiiiiiiijjjjjjkkkkkkjjjkkklllllllllnnnrrrtttxxx}}}}}}xxxrrrhhh^^^WWWSSSNNNIIIGGGHHHJJJLLLOOOSSSYYYaaagggjjjlllmmmhhhhhhiiijjjkkklllmmmmmmmmmnnnoooooooooooonnnmmmmmmmmmlllkkkjjjjjjjjjjjjkkkllllllmmmnnnooooooppppppooommmkkkiiihhhgggfffmmmmmmllllllkkkiiihhhggghhhiiikkkkkkkkklllnnnpppmmmnnnnnnoooppppppooooookkkiiiffffffhhhiiiiiihhheeegggjjjmmmpppsssuuuuuuqqqnnnjjjiiijjjllllllmmm'''(((***,,,,,,***((('''((()))***++++++***)))((((((((()))***************(((((()))************)))''''''&&&&&&&&&''')))***'''((()))******)))((('''&&&&&&'''((((((((((((((('''''''''((()))***************+++++++++,,,,,,,,,***++++++,,,,,,---......000//////000222555777888;;;>>>HHH^^^hhhXXXNNNJJJFFFFFFDDDCCCAAA???>>>===999:::;;;;;;;;;>>>CCCHHHJJJEEE@@@<<<888555999@@@EEELLLTTTZZZ^^^bbbgggjjjmmmooorrrtttuuuwwwyyy|||yyyzzz}}}zzzjjjbbb]]]___dddgggkkkooorrrvvv{{{}}}{{{{{{zzzzzzyyyyyyzzzzzz~~~yyynnnmmmpppsssrrrsssvvvxxxtttkkkcccccchhhjjjhhheeeaaa[[[TTTOOOLLLKKKMMMQQQUUUWWWXXXXXX^^^gggooouuuyyy|||~~~zzzpppjjjgggbbbjjjvvv}}}{{{yyyxxxwwwppppppppprrrtttrrrnnnjjjoootttyyy~~~~~~~~~~~~{{{~~~~~~}}}|||yyyzzz{{{{{{zzzxxxvvvtttppppppooommmlllmmmpppssswww|||zzznnneeebbbeeeiiimmmpppsssuuuwwwvvvzzz~~~}}}{{{|||}}}|||yyywww{{{~~~|||xxxuuuqqqooollljjjkkkjjjjjjhhhaaaXXXVVVYYYUUU^^^fffmmmxxx~~~zzztttooommmkkkjjjiiihhhiiilllpppsssvvvxxxyyytttsssrrrpppooonnnmmmmmmlllmmmnnnooommmkkkhhhffffffdddbbbaaaaaaaaa___]]]ZZZXXXUUUTTTWWW]]]cccggggggjjjnnnooonnnllljjjjjjggggggfffggggggiiikkkllliiijjjjjjiiiiiijjjnnnrrruuu{{{}}}zzzuuulllccc[[[YYYWWWTTTRRRQQQQQQQQQVVVZZZ```gggkkkmmmmmmllliiijjjjjjkkkkkklllllllllkkkllllllmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjjjjkkklllmmmnnnooopppqqqrrrrrrpppooommmkkkiiihhhhhhggglllllllllkkkjjjiiihhhgggfffhhhiiijjjjjjkkknnnpppnnnnnnnnnnnnmmmmmmmmmlllkkkiiigggggghhhjjjjjjiiifffhhhkkknnnppprrrssssssssspppllljjjkkklllllllll&&&(((+++------+++(((&&&((()))***++++++***)))((((((((()))***************(((((()))***************'''&&&%%%%%%&&&'''((()))'''((()))******)))((('''$$$%%%&&&(((***+++,,,,,,&&&''''''((()))******+++******+++++++++,,,,,,,,,***++++++,,,,,,---......222111///000222444555555<<<===DDDUUUrrrwwwbbbWWWQQQLLLJJJHHHDDDAAA???>>>===888:::;;;;;;:::<<>><<<:::888888:::<<<>>>AAA@@@>>>:::888999<<>>DDDHHHNNNRRRUUUYYY```eeeiiimmmpppqqqtttyyy{{{yyy}}}}}}~~~~~~}}}||||||}}}vvvnnnoooiiifffggggggeeeiiioooqqqsssuuuwwwxxxxxxwwwwwwvvvxxx{{{{{{yyyxxxzzz{{{{{{zzz{{{~~~{{{yyy{{{}}}|||xxxwww~~~uuuiiiaaa\\\\\\YYYVVVVVVYYY\\\[[[ZZZYYY[[[aaajjjttt{{{|||tttmmmiiihhhooo{{{}}}zzztttsssvvvwwwxxxvvvrrrnnnllllllooorrrwwwzzz{{{{{{{{{|||{{{|||}}}|||yyyvvvvvvwwwyyy{{{}}}~~~~~~}}}{{{yyywwwuuutttsssuuuuuuuuuuuuuuusssooolllllliiiggggggiiilllmmmnnntttzzzxxxnnnjjjlllooorrruuuvvvwwwvvvyyyzzz{{{zzzxxxxxxzzz{{{|||zzzxxxzzzzzzrrrllliiihhhkkkjjjfffdddeeebbbhhhnnnrrrwwwwwwooofff^^^YYYWWW[[[aaannnyyytttssstttwwwxxxsssqqqqqqrrrvvvyyy{{{|||yyyvvvrrrnnnlllmmmooopppnnnnnnmmmnnnnnnmmmkkkhhhffffffddd```[[[XXXXXXYYYVVVRRRMMMIIIIIINNNTTTYYY```dddiiilllmmmmmmmmmnnniiihhhfffeeedddeeefffggghhhgggdddbbbccceeegggiiiooovvv{{{}}}}}}yyytttssspppmmmiiieeebbbaaahhhkkknnnpppooommmmmmmmmnnnmmmmmmllllllkkkkkkjjjhhhhhhhhhiiijjjkkklllllllllkkkiiiiiikkklllkkkjjjnnnmmmmmmooorrrsssqqqnnnnnnmmmkkkjjjiiihhhiiiiiiiiikkklllllljjjhhhhhhiiijjjjjjjjjkkklllmmmoooooommmlllkkkjjjjjjkkkmmmnnnsssqqqooommmkkkiiiiiihhhhhhjjjmmmpppqqqqqqpppooommmnnnnnnlllkkkjjjkkklll************++++++++++++************************)))))))))((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))((((((((()))))))))***+++++++++,,,---///222333222///,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------....../////////000111222333444666;;;;;;AAAQQQcccooojjjlll|||www]]]MMMGGGFFFEEE@@@???<<<:::999999:::;;;>>>>>><<<999777888;;;===AAAEEEKKKOOORRRWWW]]]bbbggglllpppqqqvvv|||}}}}}}~~~~~~~~~}}}}}}zzzzzz|||xxxqqqlllrrrpppooopppmmmjjjlllpppssstttttttttuuuuuuuuuuuuxxxzzz{{{{{{zzzyyyzzz{{{zzzyyyyyy{{{~~~}}}}}}~~~yyywwwrrrhhhcccccc^^^YYYXXXZZZ[[[ZZZYYYWWWZZZ___hhhrrryyy}}}~~~zzzrrrlllhhhkkkttt}}}|||wwwsssvvvzzz}}}zzztttnnnmmmnnnrrruuuxxxyyyyyyyyyzzz{{{xxxxxxzzz|||}}}|||yyyvvvrrrssstttvvvxxxzzz|||}}}}}}{{{yyyvvvsssqqqpppooorrrrrrsssttttttqqqmmmjjjhhhfffeeefffjjjnnnpppqqqrrrwww}}}zzzsssnnnoooqqqsssuuuwwwxxxyyyxxxzzzzzzzzzxxxxxxyyyzzzxxx||||||tttuuuyyy}}}uuummmhhhdddeeeccc^^^[[[\\\YYY```jjjsss|||~~~vvvhhhaaa[[[\\\___iiizzztttsssuuuwwwxxxuuusssqqqrrrtttwwwxxxyyyxxxvvvssspppooonnnoooooolllkkkkkklllmmmllljjjgggdddcccbbb^^^ZZZXXXXXXXXXXXXSSSMMMHHHIIIMMMTTTYYY^^^bbbgggkkklllmmmmmmnnnjjjiiifffdddbbbaaaaaaaaadddbbb```___```bbbeeeffflllqqqvvvyyy|||~~~}}}{{{vvvrrrmmmjjjhhhgggnnnppprrrrrrpppmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkggghhhhhhjjjkkklllmmmnnnllljjjiiiiiikkklllkkkkkklllllllllnnnpppqqqooommmkkkkkkkkkkkkkkkjjjiiiiiijjjlllmmmmmmkkkjjjjjjkkkjjjjjjlllmmmnnnooooooooojjjjjjiiiiiiiiijjjlllmmmsssrrrqqqnnnllljjjiiihhhiiikkkmmmooopppooonnnmmmmmmmmmnnnmmmllllllnnnooo++++++++++++++++++++++++******************************))))))(((((((((''''''((((((((())))))******+++******))))))((((((((((((((()))***++++++,,,,,,...333:::@@@@@@:::222+++))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000000000000111222222444::::::>>>HHHVVVtttqqqddd\\\gggiiiRRRIIIFFFEEEBBB@@@>>>;;;::::::::::::<<<<<<;;;888777777:::<<>><<<;;;;;;:::888888888777555555777999;;;@@@EEEIIILLLQQQXXX]]]aaafffjjjmmmrrrzzz}}}|||{{{{{{{{{|||}}}~~~wwwkkkfffgggiiimmmwww~~~}}}{{{yyyyyyyyyyyyzzzvvvvvvvvvxxxzzz{{{zzzxxxyyywwwxxx{{{|||}}}|||wwwllleee\\\WWWVVVXXXXXXWWW[[[]]]bbbiiiqqqwwwzzzzzzyyyzzz{{{zzzzzz|||yyymmmhhhggggggppp~~~sssjjjooottttttpppmmmnnnpppppprrruuuvvvuuutttuuuuuusssrrrrrrtttuuuuuusssqqqnnnnnnoooqqqtttxxx||||||wwwsssqqqpppnnnmmmmmmnnnooonnnmmmgggffffffhhhkkknnnnnnnnnpppvvvzzzyyyzzz||||||zzzttttttssstttuuuwwwyyyzzzvvvxxxzzzzzzxxxvvvuuuuuuvvvxxx{{{||||||~~~xxxqqqrrryyy~~~vvvrrrooonnnooorrrsssvvv~~~~~~rrrgggbbb___ZZZWWWVVVNNNTTT\\\hhhyyy{{{pppiiiccccccttt}}}{{{}}}}}}zzzvvvrrrooopppqqqrrrsssrrrrrrqqqqqqqqqqqqrrrrrrpppnnnlllkkkiiifffbbb___\\\]]]^^^^^^\\\ZZZZZZ[[[[[[\\\^^^___``````______dddfffhhhhhhgggeeeeeefffccccccccccccbbbbbbaaaaaaaaaaaabbbccceeehhhjjjlllnnnrrrtttuuuxxx}}}zzzwwwtttrrrqqqqqqnnnppppppooommmkkkkkklllhhhhhhhhhiiiiiiiiijjjjjjjjjkkkmmmooopppqqqppppppooollljjjiiiiiiiiigggfffgggiiilllmmmlllkkklllllliiijjjlllmmmnnnmmmkkkjjjiiikkkmmmnnnnnnnnnooopppssssssrrrqqqpppnnnlllllljjjjjjjjjjjjjjjjjjjjjjjjjjjlllooorrrsssrrrpppoooiiijjjjjjkkkkkkkkkkkkjjjkkklllkkkjjjgggggghhhiii------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************+++++++++******************+++++++++++++++++++++++++++++++++,,,+++)))&&&&&&(((+++))))))))))))))))))))))))&&&''''''((())))))******,,,,,,,,,---------......------......000111333333333777777:::@@@BBBPPPiii}}}lll]]]ZZZcccxxxvvvZZZNNNHHHBBBAAAAAA@@@???===<<<<<<;;;666777777666555555666888888===BBBFFFIIINNNUUUZZZ___dddhhhjjjooovvvxxxwwwyyyyyyzzz{{{|||uuugggaaabbbeeejjjvvv~~~~~~~~~~~~}}}|||{{{{{{{{{{{{vvvuuuuuuxxx{{{}}}|||zzzwwwuuuwww{{{}}}}}}xxxooohhh___ZZZYYY\\\]]]]]]___```eeekkkrrrxxxzzzzzzwwwyyyzzz{{{{{{|||~~~vvviiieeeeeeeeeppp~~~uuuiiilllmmmmmmkkkjjjiiijjjkkknnnrrruuuuuutttttttttsssrrrrrrsssttttttsssqqqmmmmmmmmmooossswww||||||wwwsssooollljjjiiijjjlllmmmmmmfffeeefffhhhlllnnnooooooqqqwww{{{zzzyyy{{{{{{yyyvvvvvvvvvvvvwwwxxxzzzzzzvvvxxxzzzzzzwwwuuuttttttssswwwzzzzzzyyy{{{zzztttssswww~~~~~~vvvpppkkkiiijjjmmmmmmnnnwwwtttfffaaa___[[[XXXWWWQQQSSSWWW^^^mmm}}}zzzqqqjjjbbbaaaooo~~~~~~}}}yyytttqqqrrrsssuuuuuuppppppoooooopppqqqssstttuuutttrrrqqqooommmiiifffbbbddddddbbb___\\\[[[[[[\\\]]]^^^```aaabbbbbbcccbbbdddfffgggfffeeefffgggccccccdddddddddcccccccccdddeeefffhhhjjjmmmpppqqqrrrvvvwwwwwwxxx}}}~~~|||zzzyyyxxxwwwuuutttsssrrrpppqqqqqqooollljjjjjjkkkiiiiiiiiiiiiiiiiiiiiijjjiiikkkmmmooooooooonnnmmmllljjjhhhhhhiiijjjiiihhhfffiiilllmmmlllkkklllmmmkkkllllllmmmmmmlllkkkjjjhhhjjjmmmnnnmmmnnnooopppppppppooonnnmmmllllllmmmmmmmmmmmmmmmlllkkkjjjjjjhhhjjjnnnpppqqqooommmkkkhhhiiiiiijjjjjjjjjkkkkkkiiiiiijjjiiiggggggiiijjj---------,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))***************)))))))))))))))))))))))))))***+++++++++,,,,,,,,,++++++++++++++++++$$$)))...000...+++)))))))))))))))))))))))))))))))))******+++,,,,,,------,,,,,,,,,---------......,,,,,,---...000111333444333666555888>>>>>>GGG]]]{{{vvveee______lllvvvZZZOOOJJJDDDAAA@@@@@@???>>>===<<<<<<555666666666444444666888666;;;@@@DDDGGGLLLSSSXXX^^^cccfffhhhlllsssuuutttxxxxxxyyyzzz|||sssddd]]]^^^aaahhhuuu~~~{{{|||}}}|||~~~~~~}}}}}}}}}|||||||||wwwvvvvvvxxx}}}~~~|||uuusssuuu{{{}}}|||~~~wwwrrrkkkbbb]]]]]]___aaaaaaaaacccgggmmmsssxxxzzzzzzvvvxxx{{{|||||||||}}}~~~vvvhhhcccccccccppp}}}yyyjjjjjjjjjiiihhhgggfffeeehhhlllqqqtttuuuttttttttttttsssrrrssstttuuusssrrrkkkkkklllnnnqqqvvv{{{~~~zzzvvvnnnkkkgggfffgggjjjlllmmmddddddeeehhhlllooopppppprrryyy}}}{{{yyyzzzzzzxxxwwwwwwxxxyyyzzzzzz{{{{{{uuuxxxzzzzzzwwwuuutttsssqqquuuyyyyyyxxxzzzxxxttttttzzzwwwqqqkkkiiiiiilllkkkllluuussseee```^^^[[[XXXXXXTTTTTTTTTVVV```nnnuuuvvvxxxooohhhaaa___lll~~~{{{vvvssstttvvvwwwxxxooonnnmmmmmmoooqqqtttuuu{{{zzzxxxxxxwwwuuurrroooiiiiiiiiifffbbb]]][[[ZZZ\\\\\\]]]^^^___bbbdddeeeaaaccceeefffeeeeeeggghhhdddeeeeeeeeeeeedddccccccggghhhiiikkknnnqqqtttuuuvvvyyyzzzxxxyyy|||{{{yyywwwwwwwwwwwwvvvuuuttttttssssssssspppmmmjjjiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjlllnnnnnnmmmlllkkkkkkiiihhhiiilllmmmmmmmmmfffjjjmmmmmmlllkkklllmmmlllmmmmmmmmmllllllkkkjjjhhhjjjlllmmmmmmnnnooopppmmmlllkkkjjjjjjkkkmmmnnnooooooooonnnmmmlllkkkjjjgggiiillloooooommmiiigggggghhhhhhiiijjjjjjkkkkkkiiijjjkkkkkkjjjkkkmmmooo...---++++++---...---,,,------------,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,+++***))))))******++++++************++++++******,,,,,,---,,,+++***+++******)))(((''''''&&&))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...000000///////////////000000333555777999>>>FFFLLLlll}}}nnnccc]]]bbbzzzhhhRRRIIIHHHBBBCCCBBBAAA>>>=========888777666555444444555666:::<<>><<<;;;:::999888666555444444555666777999<<>>;;;:::999888777555444444555555555777:::<<<@@@EEEJJJOOOTTTXXX]]]cccgggkkkpppsssppprrrvvvxxxxxxyyy{{{}}}|||~~~tttqqqqqqnnnlllmmmpppuuuzzz{{{xxxuuutttuuuuuuuuuvvvvvvxxxyyy{{{|||zzz{{{||||||vvvxxx{{{~~~}}}||||||~~~}}}yyysssnnnmmmoooqqqtttuuuvvvxxxzzz|||}}}~~~yyyxxxvvvwwwyyy{{{||||||{{{}}}kkkdddgggkkkyyy}}}wwwnnngggfffiiimmmoooooopppqqqrrrtttvvvxxxyyyyyyzzz{{{|||zzzvvvrrrooopppllljjjnnnssszzzwwwmmmiiifffeeegggiiihhhgggddd]]]XXXZZZ^^^bbbhhhnnnrrruuuxxxyyyxxxvvvuuuuuussstttuuutttrrrrrrtttuuuvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwyyy}}}yyyvvvtttwww~~~xxxqqqpppooopppppppppnnnllllllmmmppptttxxxzzzzzzxxxqqqjjjaaa\\\ZZZ[[[ZZZXXXXXXWWWTTTPPPKKKHHHHHHIIIKKKMMMMMMKKKKKKPPPZZZcccqqq|||{{{}}}}}}|||zzzyyywwwuuurrrooommmkkktttxxx|||yyytttooojjjfffdddcccaaabbbbbbccccccbbb```___^^^^^^___```aaaaaabbbbbbbbbbbbaaaaaaccceeehhhjjjkkknnnrrrtttttttttuuuuuutttuuuxxxzzz|||~~~}}}{{{xxxwwwuuusssooolllmmmmmmlllkkkjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhggghhhiiijjjkkkmmmnnnnnnnnnnnnnnnmmmmmmllllllkkknnnmmmlllkkkjjjiiiiiiiiiiiijjjkkkllllllllllllllliiiiiiiiiiiijjjlllmmmmmmmmmnnnnnnmmmllliiigggfffggghhhiiikkkmmmooopppqqqpppnnnllljjjhhhhhhhhhhhhjjjkkklllnnnoooooonnnnnnnnnqqqssssssrrrqqqrrrrrr111///...---...///...---........................,,,,,,+++++++++*********,,,++++++******+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...//////.........///000000111333555555555777===AAAFFF\\\~~~{{{uuurrryyyoooYYYLLLIIIHHHHHHGGGFFFCCC@@@===:::999777555555444555555444666888:::===BBBHHHLLLRRRVVV\\\bbbfffkkkpppsssrrrsssvvvwwwwwwxxx{{{}}}{{{wwwppprrrwwwxxxwwwvvvwwwzzz|||{{{yyyvvvuuuvvvtttuuuuuuvvvwwwwwwxxxyyyyyyzzz|||~~~~~~}}}{{{vvvxxx|||}}}}}}}}}~~~~~~}}}xxxsssqqqrrrtttxxxyyyzzz{{{|||}}}}}}~~~xxxwwwuuuvvvxxxzzzzzzzzzzzz{{{}}}mmmfffkkkppp{{{xxx{{{rrrlllkkknnnrrrtttssssssrrrrrrsssuuuxxxzzz{{{}}}~~~~~~{{{vvvsssqqqrrrnnnmmmooottt~~~wwwqqqmmmhhhgggiiijjjiiihhhaaaYYYTTTTTTWWW[[[ccckkkooosssvvvxxxxxxwwwvvvvvvssstttttttttrrrrrrsssuuuvvvuuuuuuttttttuuuuuuvvvwwwwwwyyy}}}vvvtttssswwwxxxpppnnnnnnooopppnnnjjjfffcccdddhhhmmmrrruuuuuutttnnniiibbb]]][[[[[[ZZZZZZZZZZZZYYYUUUOOOKKKHHHGGGFFFGGGFFFCCCBBBGGGOOOWWWbbbrrr~~~~~~}}}{{{yyyuuupppllljjjnnnrrryyyyyyssslllgggcccbbbaaabbbcccddddddbbb```___^^^^^^___```aaaaaaaaa``````___``````bbbccceeegggkkkoootttwwwwwwwwwwwwwwwuuuvvvwwwyyyzzz{{{{{{{{{{{{zzzxxxvvvtttrrrooommmoooooonnnmmmlllllllllllliiiiiijjjjjjjjjkkkkkkkkkhhhhhhiiijjjkkklllllllllnnnnnnnnnmmmmmmmmmmmmmmmllllllkkkjjjjjjjjjkkkkkkjjjjjjkkkkkkllllllmmmmmmhhhhhhhhhiiijjjkkklllmmmmmmnnnooonnnllliiigggfffffffffgggiiilllpppsssuuurrrpppnnnkkkiiihhhgggggghhhiiikkkmmmnnnnnnmmmmmmoooqqqssssssrrrppppppqqq:::777555444444444333111000000/////////.........,,,,,,,,,+++++++++******,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,******++++++,,,---...///************))))))))))))******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---..................///000000111333555555444555:::>>>CCCTTTrrr{{{vvvpppttt}}}|||cccSSSJJJIIIGGGGGGHHHFFFCCC???;;;:::888666555555555555444666888:::<<>>;;;999888777555333222222111000///...---------------,,,,,,,,,++++++,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++,,,...///000******************************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------...///000000000333555555444555999===CCCMMMddd|||vvvooooootttmmm[[[NNNKKKGGGFFFGGGFFFCCC@@@<<<:::888666555555555555444555777999;;;???DDDHHHPPPTTTZZZ```fffkkkppptttwwwwwwwwwvvvuuuvvvyyy|||{{{wwwrrrrrryyy}}}{{{yyyxxxxxxxxxxxxxxxwwwvvvuuutttvvvxxxzzzzzzxxxwwwwwwwwwvvvxxx{{{~~~{{{{{{{{{{{{|||}}}~~~~~~|||zzzzzz{{{wwwxxxzzz{{{{{{{{{zzzyyywwwvvvttttttvvvwwwxxxxxxxxxyyyzzzzzz{{{~~~pppjjjsss{{{|||vvvrrryyy}}}{{{{{{||||||zzzyyyxxxwwwtttrrrrrrtttwwwzzz~~~}}}wwwttttttrrrqqqqqqsssvvvzzztttmmmiiihhhiiigggeeeaaa[[[WWWUUUSSSTTTZZZbbbhhhlllqqqtttuuuvvvwwwwwwtttuuuvvvuuussssssuuuvvvxxxvvvtttrrrqqqrrrssstttuuuuuuwwwyyy{{{{{{xxxuuussstttvvvxxx}}}zzzsssooonnnlllfffaaabbbaaaaaacccfffjjjkkkkkkgggeeebbb___]]]]]]]]]]]]```aaaaaa]]]WWWPPPJJJHHHEEEEEEDDDCCCDDDFFFKKKNNNUUUaaappp||||||vvvqqqmmmllllllpppxxx}}}uuummmgggcccaaa```aaaaaabbbaaa```___^^^``````__________________^^^]]][[[[[[[[[]]]___```kkknnnrrrtttttttttuuuuuutttttttttttttttsssrrrqqqppprrrssssssqqqppppppqqqmmmmmmlllkkkjjjjjjjjjjjjiiijjjkkklllnnnooopppqqqkkkkkkkkkjjjiiiiiihhhhhhiiijjjjjjkkkkkklllllllllggghhhhhhjjjkkkmmmooopppnnnmmmmmmlllmmmmmmnnnnnnkkkkkkkkkkkkkkkllllllmmmkkkmmmnnnlllhhhfffhhhjjjggggggggghhhjjjmmmpppqqqpppnnnllljjjhhhhhhhhhhhhggghhhiiijjjjjjjjjiiihhhppprrrtttuuusssrrrrrrrrrKKKHHHDDDBBB@@@>>>;;;999888777666444333111000///.........---------,,,,,,+++++++++++++++,,,---...---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...******************************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------...///000000000333555555444555999===@@@EEEVVVttt~~~sssnnnpppzzz~~~mmmWWWRRRKKKIIIIIIHHHEEEAAA<<<;;;999777555555555555333555666888:::===BBBFFFMMMQQQXXX^^^dddiiiooorrruuuuuutttssssssuuuzzz}}}}}}uuusssuuu}}}|||zzzxxxxxxxxxyyyyyyyyyxxxwwwwwwxxxzzz|||{{{xxxwwwwwwxxxwwwxxxyyy{{{|||}}}}}}}}}||||||~~~~~~~~~}}}{{{zzzzzz{{{}}}}}}zzzzzz{{{vvvwwwyyy{{{{{{zzzyyyxxxyyywwwuuuuuuwwwyyyyyyyyyxxxyyyyyyyyyzzz|||qqqmmmwww{{{tttooovvv{{{|||}}}|||||||||}}}~~~|||zzz{{{yyyvvvttttttvvvxxxzzz}}}wwwuuuuuupppppprrruuuwww}}}yyyqqqllljjjiiigggeeeccc___\\\ZZZVVVSSSWWW]]]dddhhhnnnrrrtttuuuvvvwwwuuuvvvwwwvvvttttttvvvwwwvvvtttrrrqqqqqqrrrtttuuuuuuuuuwwwyyyyyyxxxtttqqqoootttyyy|||vvvrrrssssssppplllfffccc___^^^^^^```aaaaaa]]]]]]]]]\\\[[[\\\]]]___aaabbbbbb___XXXRRRMMMKKKEEEFFFFFFFFFGGGHHHJJJLLLRRR[[[eeemmmwww~~~xxxrrrnnniiiiiillluuu~~~vvvnnnhhhdddbbbaaaaaaaaaaaa````````````aaa```___^^^]]]^^^^^^___]]][[[YYYYYYZZZ]]]aaaccckkkmmmpppqqqpppqqqrrrsssqqqqqqrrrsssssssssrrrrrrnnnppprrrqqqooonnnnnnpppmmmmmmlllkkkjjjjjjjjjjjjkkkkkkllllllmmmnnnnnnnnnjjjjjjjjjiiiiiiiiiiiiiiigggggghhhhhhiiijjjjjjkkkhhhhhhiiijjjkkkmmmnnnooommmmmmmmmmmmnnnpppqqqrrrooonnnnnnmmmmmmmmmmmmmmmiiikkkllliiieeeeeehhhlllmmmmmmmmmmmmnnnooopppqqqmmmllljjjiiihhhhhhiiijjjiiiiiijjjkkkjjjiiihhhggglllnnnqqqsssrrrrrrssstttYYYVVVRRROOOLLLJJJFFFDDD>>>===<<<:::777555444333//////.........---------++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---111000...,,,++++++++++++******************++++++******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---...///000111000333555666555666:::===<<>>???===:::666555333000///000111000000...---++++++---......---///...---,,,+++,,,---...........................************************+++*********+++,,,------++++++******++++++,,,---,,,,,,,,,---------......////////////000000000000111111222333444666777888===???FFFWWWvvv}}}uuusssrrr|||ttt^^^RRRPPPOOOHHHBBB===;;;888666666666555444888888888777888;;;AAAEEEKKKOOOUUU[[[aaaffflllppptttsssqqqqqqsssvvvzzz}}}yyysssxxx~~~}}}|||zzzzzzyyywwwwwwwwwvvvvvvwwwxxxxxxzzz{{{}}}~~~}}}{{{xxxvvvzzzyyyxxxwwwxxxyyyzzz{{{~~~~~~~~~|||zzzxxxwwwyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~|||zzzzzz|||~~~~~~~~~}}}~~~~~~}}}~~~||||||}}}}}}}}}{{{zzzxxxxxxyyyzzz{{{{{{zzzyyyyyyyyyxxxwwwvvvwwwyyy|||}}}{{{{{{{{{{{{zzz{{{}}}}}}vvv||||||uuuppptttzzz}}}}}}|||{{{zzzzzzzzz{{{~~~~~~{{{~~~}}}|||yyywwwxxxzzz}}}yyyvvvuuupppqqqtttxxxxxxzzz}}}uuunnnhhhiiinnnmmmiiiccc^^^ZZZWWWWWWVVV___eeelllqqqtttuuuwwwyyyzzzwwwtttssstttttttttsssrrrsssssssssrrrsssvvvyyyzzz|||~~~~~~zzzvvvrrrqqqpppuuu{{{|||}}}~~~uuufffWWWQQQPPPNNNNNNNNNMMMPPPRRRSSSTTTVVV[[[___```ccceeeddd```[[[WWWVVVSSSSSSRRROOOLLLJJJJJJKKKKKKQQQYYY```eeekkkrrrwww}}}rrrjjjiiidddbbbeeeooo~~~~~~uuunnniiihhhggghhhgggfffeeedddddddddddddddcccbbb```^^^]]]\\\\\\___^^^\\\]]]aaadddgggggglllmmmooopppqqqqqqqqqpppqqqqqqqqqrrrrrrrrrssssssqqqpppnnnlllkkkkkkkkkkkkoooppppppqqqqqqqqqppppppmmmlllkkkjjjiiihhhhhhhhheeefffggggggffffffggghhheeeeeedddeeefffhhhiiikkkkkkjjjiiiiiijjjkkkmmmnnnkkkkkkllllllnnnoooqqqqqqpppqqqrrrpppmmmjjjjjjjjjjjjhhhgggffffffggghhhjjjsssrrrrrrtttvvvvvvuuutttmmmjjjhhhgggiiilllnnnnnnllllllkkkjjjjjjjjjkkkkkkeeefffhhhjjjlllnnnnnnooo{{{uuurrrrrrooohhhbbbXXXSSSNNNKKKJJJGGGAAA===<<<:::666444333222111//////...,,,,,,------,,,+++------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++))))))))))))))))))***+++++++++******++++++,,,---+++++++++,,,,,,,,,------.../////////000000000000111111111222444555777888:::===DDDSSSmmm~~~tttnnnqqqxxxcccWWWOOOHHHBBB===;;;888666666666555444666777666666777:::???CCCJJJNNNTTTZZZ```ffflllpppsssrrrqqqqqqssswww{{{~~~yyywww{{{~~~}}}{{{yyyxxxxxxxxxxxxyyyxxxxxxwwwwwwwwwxxxxxxxxxzzz{{{}}}}}}{{{yyyxxxxxxxxxwwwwwwwwwwwwwwwxxx||||||||||||{{{yyyxxxwwwwwwxxxzzz{{{}}}~~~~~~|||{{{|||||||||{{{}}}{{{yyyyyy{{{}}}}}}||||||}}}}}}|||}}}~~~|||||||||||||||{{{{{{zzz{{{{{{||||||{{{zzzyyyxxxxxxxxxwwwwwwxxxyyy{{{|||zzz{{{{{{{{{zzz{{{}}}}}}uuuooosssxxx{{{{{{zzzyyyxxxyyyyyyzzz~~~~~~}}}}}}{{{yyyxxxxxx{{{~~~zzzuuutttpppppprrrvvvvvvxxx{{{rrrkkkjjjnnnnnnllliiiccc]]]XXXVVVVVV\\\bbbjjjpppsssuuuvvvxxxyyyvvvtttsssttttttsssssssssttttttsssrrrsssvvvxxx|||~~~}}}yyyvvvtttrrrwww|||}}}}}}rrrcccTTTNNNLLLKKKJJJJJJKKKMMMOOOPPPPPPRRRVVVZZZaaaccceeedddaaa]]]ZZZXXXUUUUUUUUURRROOOLLLLLLMMMKKKOOOUUU\\\ccciiipppttt{{{ssshhhdddcccbbbdddnnn}}}yyyrrrmmmkkkkkknnnkkkgggdddbbbbbbdddeeegggeeeccc```^^^]]]]]]]]]___^^^^^^```cccggghhhiiikkklllmmmoooppppppooooooppppppppppppqqqqqqqqqqqqrrrqqqooommmllllllllllllnnnnnnnnnooooooooonnnnnnlllkkkjjjiiihhhhhhhhhhhhggghhhiiihhhfffffffffhhheeeeeeeeefffgggiiikkkllljjjjjjiiiiiijjjkkkmmmnnnkkkkkkkkklllnnnoooqqqrrrmmmnnnooommmkkkiiihhhiiiiiihhhfffeeeeeefffhhhiiippppppppprrrtttuuutttsssnnnkkkiiihhhkkkmmmoooooorrrqqqooommmkkkhhhgggffffffggghhhiiijjjkkkkkkkkk}}}zzzmmmhhhaaa\\\XXXRRRJJJEEEEEEBBB>>>;;;999777555333222000///...///...,,,******+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))***++++++******++++++,,,---*********+++++++++,,,,,,....../////////000000000000000111222333555666777888;;;AAALLLaaa|||ooogggrrr{{{cccSSSHHHDDD===;;;888666666666555444555555555555666999===AAAIIIMMMSSSYYY___ffflllpppqqqpppppprrruuuyyy~~~yyyyyy|||{{{zzzwwwvvvuuuwwwyyyzzz{{{{{{{{{zzzyyyyyyyyyxxxwwwxxxzzz{{{{{{{{{zzzyyyxxxyyyyyyyyyxxxwwwvvvvvvxxxyyyyyyyyyyyyxxxwwwwwwvvvwwwzzz|||}}}}}}||||||}}}{{{yyyyyyyyyzzzyyyxxxzzzyyywwwxxxyyy{{{zzzzzzzzz|||}}}}}}|||{{{{{{|||{{{{{{{{{zzz{{{{{{|||}}}~~~}}}}}}|||{{{yyywwwvvvvvvwwwxxxxxxyyyyyyyyyyyyyyyzzz{{{{{{zzz{{{}}}~~~}}}uuunnnrrrwwwyyyyyyxxxwwwwwwwwwwwwyyy|||{{{|||{{{zzzyyyzzz|||~~~{{{uuusssqqqpppqqqssssssttt{{{wwwnnnkkklllnnnoooooojjjbbb[[[WWWVVVYYY___hhhooosssuuuvvvvvvwwwuuusssssstttttttttrrrsssttttttsssrrrrrrtttvvvxxx{{{~~~~~~{{{wwwtttsssvvvyyy}}}~~~~~~qqqcccUUUOOOLLLJJJIIIIIIKKKLLLMMMMMMNNNPPPUUUXXX```ccceeeeeebbb___\\\\\\XXXYYYZZZXXXTTTRRRPPPPPPLLLMMMQQQXXX```hhhmmmooovvv{{{mmmeeecccaaaccclll{{{~~~wwwrrrpppoooooolllgggdddccceeehhhjjjkkkiiieeeaaa^^^]]]]]]^^^```___```cccgggjjjkkkjjjkkkkkklllmmmnnnnnnnnnmmmnnnnnnnnnooooooooopppppprrrqqqooommmmmmlllmmmmmmllllllllllllllllllllllllkkkkkkjjjiiihhhhhhhhhhhhjjjkkkkkkjjjgggffffffgggfffffffffgggiiijjjlllmmmjjjjjjiiiiiijjjkkkmmmnnnllllllllllllmmmnnnppppppjjjkkkkkkjjjhhhgggggghhhiiihhhgggffffffggghhhiiimmmmmmmmmooorrrsssrrrqqqnnnllliiiiiikkknnnooooootttsssqqqooolllhhheeedddgggggggggggggggggggggggg~~~wwwpppjjjbbbYYYSSSMMMKKKGGGDDDBBB???<<<999555444222111111000...,,,)))+++,,,.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,........./////////000000000000000111222444666777777:::???GGGTTTooouuueeedddrrrrrrYYYKKKFFF===;;;888666666666555444555555666666666888===@@@FFFKKKQQQXXX^^^eeekkkooooooppppppsssvvv{{{zzzyyy|||}}}{{{{{{{{{yyywwwuuuvvvxxx|||~~~~~~~~~}}}|||{{{zzzxxxyyyyyyyyyyyyyyyxxxxxxzzz{{{{{{|||{{{yyywwwvvvuuuvvvvvvwwwwwwwwwwwwwwwvvvxxx{{{}}}~~~}}}|||zzz{{{yyyxxxxxxyyyyyyxxxwwwxxxwwwvvvvvvxxxyyyxxxwwwyyyzzz||||||zzzyyyzzz{{{zzzzzzyyyyyyzzz{{{}}}~~~~~~~~~|||{{{xxxvvvuuutttuuuvvvxxxyyyzzzyyyxxxwwwxxxyyy{{{{{{zzz{{{}}}}}}yyy~~~}}}uuupppssswwwyyyxxxwwwvvvvvvvvvvvvwwwyyy{{{}}}}}}}}}zzz{{{|||{{{{{{{{{}}}~~~}}}vvvrrrssspppppprrrrrrrrrwww~~~~~~sssmmmjjjkkkoooqqqnnnfff^^^YYYXXXWWW]]]fffnnntttvvvvvvvvvvvvtttsssssstttuuutttssssssssssssrrrpppppprrrtttvvvxxx{{{{{{xxxuuusssrrrxxx{{{~~~~~~ssshhh\\\VVVSSSOOOMMMNNNLLLLLLLLLMMMOOOSSSWWWZZZ___bbbddddddbbb```^^^^^^[[[]]]___^^^[[[XXXVVVUUUPPPOOOQQQWWW```gggkkkkkknnnzzzvvvjjjbbb``````hhhwww{{{vvvrrrqqqllljjjgggfffgggjjjnnnqqqooolllgggbbb___^^^___```aaaaaacccfffjjjmmmmmmllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooqqqpppnnnmmmlllllllllmmmllllllkkkkkkjjjjjjjjjkkkkkkjjjjjjiiiiiiiiijjjjjjlllmmmmmmkkkhhhfffffffffgggggghhhiiijjjlllmmmnnnjjjiiiiiiiiiiiikkklllmmmnnnnnnmmmlllllllllmmmmmmhhhiiijjjiiigggggghhhiiijjjiiihhhhhhhhhhhhiiijjjjjjjjjjjjmmmoooqqqpppooommmkkkiiiiiikkkmmmnnnnnnnnnnnnnnnnnnllljjjiiigggfffffffffffffffffffffggg~~~wwwnnnggg___[[[WWWRRRNNNJJJEEEAAA;;;888555333333222000///---...///000000///...---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,------------............//////////////////000000222333555666777999>>>CCCJJJ___yyyfff___cccuuubbbNNNEEE===;;;888666666666555444555666777777777999<<>>???DDDKKKRRRYYY```ggglllmmmnnnoooqqqtttxxx{{{}}}}}}zzz|||~~~~~~|||{{{{{{wwwvvvuuuuuuvvvyyy|||~~~~~~}}}{{{xxxvvvttttttttttttvvvwwwwwwwwwvvvuuuttttttuuuuuuuuuuuuvvvwwwxxxyyyzzz|||}}}~~~|||{{{zzzzzzyyyzzz{{{{{{zzzxxxwwwvvvvvvwwwyyyyyyxxxvvvwwwyyyzzzzzzyyyxxxxxxyyyyyyyyyyyyyyyzzz{{{|||}}}zzzyyywwwvvvtttssssssssstttuuuwwwxxxxxxwwwvvvtttuuuwwwzzz{{{{{{{{{|||~~~zzzvvvuuuwwwzzzzzzyyyxxxwwwwwwtttuuutttsssqqqrrrtttvvvyyy{{{~~~~~~}}}|||||||||~~~|||vvvxxxssspppqqqqqqqqqtttxxx~~~yyypppkkkkkklllkkkiiiddd___\\\ZZZ]]]ccckkkrrrwwwwwwvvvuuuttttttvvvxxxxxxwwwvvvrrrssssssrrrpppqqqsssuuuyyyyyyxxxuuurrrqqqrrrsssvvvxxxzzz|||{{{sssrrrmmmiiiiiifff```\\\\\\PPPNNNLLLLLLPPPTTTWWWYYYZZZ\\\^^^^^^\\\[[[ZZZ[[[]]]aaagggjjjiiieeebbb```]]]]]]^^^aaadddffffffeeefffqqq|||hhh```\\\YYY^^^kkk}}}xxxrrroookkkkkkkkkkkkkkkkkkkkklllooollliiifffddddddeeefffgggfffgggiiimmmoooooooooooonnnmmmlllllllllllllllmmmmmmnnnnnnnnnooooooooonnnmmmkkkjjjjjjjjjkkkkkknnnmmmkkkjjjiiijjjjjjkkkjjjiiiiiiiiijjjkkklllllljjjkkkkkkjjjhhhggghhhiiiiiijjjjjjkkklllkkkkkkkkkiiiiiihhhhhhiiijjjlllmmmpppooonnnlllkkkjjjjjjjjjlllllllllkkkiiiiiikkkmmmmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjjjjkkkmmmnnnmmmllliiihhhggghhhjjjkkkkkkkkkjjjjjjiiiiiiiiiiiijjjjjjiiihhhhhhggghhhiiikkklll~~~yyyrrrlllggg\\\VVVMMMEEE@@@>>>===<<<;;;999777555222000//////////////////////////////------------------------++++++*********+++,,,,,,++++++******++++++,,,---++++++,,,,,,,,,------------------.........//////.........///111222444555777777:::???@@@GGG```{{{}}}pppdddgggqqqRRRBBB===;;;888666666666555444333555666666666777:::<<<<<>>>>>AAAWWWooo|||jjjhhhtttTTTCCC===;;;888666666666555444222444555555555666888::::::???FFFNNNUUU]]]dddiiiiiiiiijjjkkkmmmooopppqqqtttuuuwwwyyyzzz{{{{{{{{{zzz|||}}}}}}{{{yyyyyyyyyzzzzzz{{{|||}}}~~~|||}}}~~~|||zzzxxxuuusssssstttvvvwwwwwwvvvuuuttttttuuuwwwxxxyyyxxxwwwwwwwwwxxxzzz{{{|||{{{{{{{{{zzzzzzzzzzzzyyyyyyyyy{{{||||||zzzxxxxxxxxxxxxzzz{{{|||zzzxxxwwwyyy{{{zzzyyyxxxyyyzzzxxxyyyzzz{{{|||{{{zzzyyyxxxwwwvvvuuuuuuvvvwwwxxxuuuvvvvvvvvvvvvvvvuuuuuutttvvvzzz{{{{{{{{{|||}}}{{{}}}{{{wwwvvvvvvvvvxxxyyyyyyxxxvvvvvvvvvqqqrrrrrrqqqpppqqqvvv{{{zzz}}}~~~|||zzzyyyxxx}}}{{{wwwqqqnnnooopppoooqqquuuyyy|||wwwpppjjjhhhjjjhhhbbb\\\\\\\\\___eeemmmsssttttttuuuuuuvvvxxx{{{{{{zzzxxxvvvvvvwwwvvvvvvwwwzzz||||||yyyuuuoookkklllooorrrqqqsssuuuyyy}}}rrrqqqtttxxxwwwqqqkkkjjjbbb\\\VVVTTTUUUWWWWWWWWWVVVWWWXXXWWWUUUTTTTTTUUU[[[bbbjjjooopppmmmiiifffdddhhhlllkkkfffbbb```___[[[eeeqqqzzzttt]]]YYYTTTVVVaaatttyyyqqqmmmgggeeebbb```aaaeeejjjmmmjjjjjjiiiiiijjjjjjkkkkkkllljjjhhhhhhkkknnnoooooonnnmmmkkkiiihhhhhhiiiiiijjjjjjkkkkkkkkklllllllllooonnnmmmlllkkklllmmmnnnmmmllljjjhhhgggggghhhiiieeeeeeeeeeeefffhhhiiijjjdddfffhhhhhhhhhiiikkklllkkkkkkllllllkkkiiihhhgggiiihhhhhhhhhhhhjjjkkkllliiiiiiiiijjjlllnnnpppqqqoooooonnnkkkiiiiiikkkmmmllllllmmmmmmmmmmmmllllllnnnmmmmmmmmmnnnnnnlllkkkjjjiiiiiijjjlllmmmmmmlllkkkjjjhhhggghhhkkkooorrrsssqqqooommmkkkkkklllmmmuuuiii___XXXRRROOOLLLIIIEEEAAA>>>:::666333666222//////111222000---111000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---,,,---...///000//////////////////......000111111222333333444444999777777:::===BBBNNNYYY|||xxxuuuTTTGGG???===:::888888888777666555555555555555666777888>>>>>>@@@EEELLLUUU^^^cccddddddfffiiilllnnnmmmlllrrrrrrssstttvvvxxxyyy{{{xxxwwwwwwwwwxxxxxxyyyzzzxxxzzz||||||{{{yyyyyyzzz|||yyyxxx{{{{{{zzzxxxwwwwwwwwwwwwxxx}}}{{{wwwtttrrrrrrrrrsssuuuvvvwwwyyy{{{|||||||||yyyyyyzzzzzzzzz{{{{{{{{{|||{{{zzzyyyyyyyyyzzz{{{wwwxxxyyyzzzzzzzzzzzzyyy{{{{{{zzzzzzzzzyyyyyyyyyyyyzzzzzzzzz{{{{{{||||||zzzxxxvvvuuuvvvxxxxxxwwwxxxwwwwwwwwwvvvvvvuuuuuuvvvwwwwwwxxxyyyzzzzzz{{{zzzzzzzzzzzz{{{}}}}}}~~~}}}yyywwwtttsssvvvxxx{{{zzzxxxvvvuuutttuuuuuutttttttttssssssssswwwxxxzzz||||||{{{zzzyyyzzz}}}~~~yyysssooopppqqqppprrruuuuuuyyywwwmmmgggffffffdddbbb\\\[[[\\\aaaiiiooossstttvvvxxxzzz{{{yyyxxxxxxyyyvvvxxxyyyyyywwwvvvyyy|||}}}yyytttmmmjjjkkkpppttttttuuuxxx{{{}}}|||ssssssuuusssnnnlllhhhddd```^^^^^^^^^\\\ZZZVVVYYY[[[XXXSSSQQQUUUYYYbbbfffkkkpppqqqnnnjjjffffffooorrrkkkdddbbb```\\\___eeemmmsssyyyqqqaaaYYYRRRSSS]]]pppyyytttqqqllleee___]]]]]]___eeelllggghhhjjjjjjiiijjjmmmooommmnnnmmmkkkiiihhhjjjkkknnnnnnllllllllllllmmmnnnjjjjjjkkklllmmmnnnoooppprrrrrrqqqqqqpppooooooooolllkkkkkkjjjiiihhhgggggggggfffeeeeeefffhhhjjjlllkkkkkkkkkkkkkkkjjjhhhhhhkkkkkkjjjiiiiiihhhhhhgggiiiiiiiiijjjjjjkkkkkkkkklllkkkjjjiiiiiijjjkkklllpppooonnnmmmlllkkkkkkkkkmmmppprrrqqqnnnllllllmmmjjjkkkkkkkkkllllllmmmmmmnnnmmmkkkiiiiiijjjlllmmmqqqpppnnnlllkkkiiiiiiiiiooonnnmmmlllkkkkkkkkkkkkzzzqqqhhhaaa]]]XXXSSSLLLFFFAAA>>>;;;999888444000///111111///---///.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,+++,,,---...///........................000000111111222222333333777555666999;;;???IIITTTppp{{{wwwWWWHHH>>>;;;888777777777777666555555444444555555666777>>>>>>???CCCIIIPPPXXX\\\``````bbbfffjjjllllllkkkmmmmmmnnnppprrruuuwwwxxxyyyxxxwwwvvvvvvvvvvvvvvvvvvxxx{{{{{{zzzyyyyyyyyyzzzxxxwwwzzzzzzyyywwwwwwvvvwwwyyyyyy|||zzzxxxuuusssqqqqqqqqqrrrsssuuuwwwxxxyyyyyyzzzxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzyyyxxxxxxyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyyyy{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{{{{|||}}}}}}{{{yyywwwwwwxxxyyyxxxxxxwwwwwwvvvvvvvvvuuuuuuuuutttuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvvvvwwwyyy{{{||||||}}}~~~~~~{{{xxxvvvuuuuuuvvvxxxzzzyyywwwuuuttttttttttttttttttssssssssssssvvvwwwxxxzzzzzzzzzzzzyyyzzz|||zzztttoooppppppooopppsssuuuwwwyyynnnhhhfffeeecccaaa\\\ZZZZZZ]]]eeemmmrrrtttvvvxxxzzzzzzyyyxxxxxxyyywwwyyyzzzyyywwwwwwzzz|||}}}xxxqqqjjjfffhhhmmmrrrttttttvvvzzz{{{~~~~~~wwwrrrnnnlllmmmppplllhhhdddbbb___[[[YYY^^^``````[[[TTTRRRUUUZZZdddgggkkknnnooolllhhhdddeeemmmqqqlllfffdddaaa^^^aaagggoootttxxxooo^^^VVVPPPRRR]]]ppp}}}wwwssskkkddd]]][[[ZZZ[[[```fffhhhjjjjjjjjjiiiiiikkkmmmmmmmmmmmmkkkiiihhhjjjkkklllkkkkkkjjjjjjkkklllmmmkkkkkkllllllmmmnnnooooooqqqqqqppppppooonnnnnnnnnkkkjjjjjjiiiiiihhhhhhhhhhhhgggffffffggghhhjjjkkkkkkkkkkkkkkkjjjiiihhhgggjjjjjjjjjjjjjjjiiiiiiiiikkkkkkkkkkkklllllllllmmmllllllkkkkkkkkkkkkllllllooonnnmmmlllkkkkkkkkkkkkkkkmmmpppqqqooommmnnnoookkkkkkllllllllllllllllllkkkjjjhhhgggfffggghhhiiilllkkkjjjiiiiiiiiiiiiiiioooooonnnmmmmmmmmmmmmnnn}}}tttoooiiicccZZZRRRLLLHHHEEECCC>>>:::444222333333111///.....................///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++,,,------------------------....../////////000111111222222333222444777999;;;BBBKKK\\\~~~}}}{{{[[[III<<<999666555555666666666444444444444444444555666::::::;;;???DDDLLLSSSWWWZZZ[[[^^^bbbgggjjjiiihhhhhhiiikkknnnqqqtttwwwxxxyyyxxxwwwvvvuuuttttttttttttvvvyyyyyyyyyxxxxxxyyyxxxvvvvvvyyy~~~xxxwwwvvvvvvvvvxxxzzz{{{|||{{{yyywwwuuurrrpppooopppqqqrrrtttuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxwwwxxxxxxyyyzzz{{{zzzzzzxxxwwwwwwxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyxxxyyyzzz{{{|||}}}~~~|||zzzxxxxxxyyyyyyyyyxxxuuuuuuuuuuuuuuutttttttttuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuttttttuuuwwwyyyzzz|||||||||}}}~~~|||xxxvvvuuuuuuvvvtttvvvxxxxxxvvvtttssssssrrrssssssssssssssssssssstttuuuvvvwwwxxxyyyzzz{{{zzz{{{{{{uuupppppppppoooppprrrvvvwww|||~~~ssskkkgggfffcccaaa\\\YYYWWWXXX___gggnnnrrruuuxxxzzz{{{zzzyyyyyyzzzzzzzzzzzzyyyxxxyyy{{{}}}}}}wwwnnneeeaaacccjjjppptttsssuuuxxxyyy|||rrriiihhhmmmtttrrrooojjjfffbbb```^^^hhhjjjggg___VVVSSSXXX___iiiiiijjjkkkllljjjeeebbbcccjjjnnnlllgggeeebbb```dddjjjqqquuuwww{{{rrr\\\TTTOOORRR\\\nnn~~~zzzpppggg^^^ZZZWWWWWW\\\cccjjjkkklllkkkiiihhhiiijjjlllmmmmmmkkkiiiiiijjjkkkkkkjjjjjjjjjkkklllmmmmmmllllllmmmmmmnnnnnnnnnnnnpppoooooonnnmmmmmmlllllliiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjiiiiiihhhgggfffiiijjjjjjkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmnnnnnnkkkllllllmmmmmmllllllkkknnnmmmllllllkkkkkkkkkkkkiiilllooopppppppppqqqrrrlllllllllmmmllllllkkkjjjiiihhhfffdddccccccddddddeeeeeefffggghhhiiikkkllloooooooooooooooppppppqqq{{{vvvmmmeee___ZZZUUURRRIIIDDD===999888777444111////////////////////////------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---------------......//////000111111111111111444777777777===DDDMMMlll}}}zzz___III;;;888555333444555666666444444333333333444444555444555777;;;BBBIIIPPPUUUVVVXXX[[[```eeeggggggfffggghhhkkkooosssvvvyyyzzzxxxwwwvvvvvvuuuuuuuuuuuusssuuuxxxyyyxxxwwwwwwxxxvvvuuuuuuxxx|||wwwvvvuuutttvvvxxx{{{}}}|||||||||{{{xxxtttqqqoooooopppqqqrrrttttttuuuuuutttttttttuuuuuuuuuuuuvvvvvvvvvwwwwwwxxxyyyzzz{{{yyyxxxwwwvvvvvvxxxzzz|||zzzzzzzzzyyyyyyyyyxxxxxxxxxyyyzzz{{{}}}~~~{{{zzzxxxxxxyyyyyyxxxvvvttttttttttttttttttttttttwwwxxxyyyyyyyyyxxxwwwvvvwwwwwwvvvvvvwwwxxxzzz{{{||||||||||||}}}{{{vvvtttssstttuuusssuuuvvvvvvtttsssrrrsssrrrrrrrrrrrrssssssssssssttttttuuuvvvxxxzzz|||}}}||||||}}}{{{uuuqqqqqqqqqpppqqqtttzzzyyy|||zzzpppjjjgggdddbbb[[[XXXTTTTTTYYYaaajjjpppuuuxxxzzz{{{{{{zzz{{{|||{{{{{{{{{zzzzzz{{{}}}}}}vvvkkkaaa\\\```hhhnnnttttttvvvxxxyyy|||zzzhhhfffkkksssrrroookkkgggeeefffhhhooopppmmmdddZZZXXX___gggnnnllliiihhhiiigggccc``````eeeiiiiiigggdddbbb```ffflllssswwwwwwyyy~~~yyy]]]VVVPPPRRR[[[kkk}}}qqqcccZZZUUUTTT[[[ccclllmmmmmmllljjjhhhhhhhhhkkklllmmmllljjjiiijjjkkkjjjkkkkkkkkklllmmmmmmnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmlllkkkkkkkkkggghhhhhhhhhiiiiiiiiijjjiiiiiijjjjjjiiihhhggggggiiiiiiiiiiiihhhgggfffeeehhhiiijjjlllmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmjjjkkkmmmmmmmmmmmmkkkjjjllllllkkkkkkkkkkkkkkklllkkkmmmppprrrssssssttttttmmmmmmmmmlllkkkjjjhhhhhhhhhgggeeecccbbbaaaaaaaaaaaaaaaccceeehhhkkkmmmnnnoooooooooooopppqqqrrrsss|||wwwqqqjjjfffWWWQQQIIICCC@@@===888444111111000000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,---------......---......///000000111111111111444888777666:::@@@HHH```zzzxxxdddKKK===999555333444555666666555444444333333333444444333444666:::???FFFLLLOOOSSSUUUYYY___dddgggfffeeefffhhhkkkooosssvvvxxxyyyuuuuuuuuuvvvwwwxxxyyyzzztttvvvxxxyyyxxxwwwwwwxxxuuuuuuuuuxxx{{{}}}~~~~~~wwwvvvttttttuuuwwwzzz|||}}}~~~~~~}}}zzzwwwsssppppppqqqrrrssstttuuuuuuuuusssssstttttttttuuuuuuuuuvvvvvvwwwxxxyyyyyyzzzzzzwwwvvvuuuuuuvvvyyy|||}}}zzzzzzyyyyyyyyyxxxxxxxxxxxxxxxyyy{{{|||~~~zzzyyyxxxwwwxxxxxxvvvtttssssssssssssttttttttttttwwwxxxyyyzzzzzzyyywwwvvvxxxxxxwwwwwwxxxyyyzzz{{{||||||||||||~~~{{{vvvsssrrrrrrsssssstttuuutttsssrrrrrrssssssssssssssssssssssssssstttuuuuuuwwwyyy{{{}}}~~~}}}}}}}}}{{{uuuqqqrrrsssrrrsssvvvzzzyyy{{{tttkkkfffcccbbb\\\YYYVVVTTTVVV^^^fffllluuuwwwzzz||||||{{{|||}}}{{{{{{{{{|||~~~|||uuuiii^^^YYY]]]fffmmmtttuuuwwwzzzzzz|||pppgggkkkqqqqqqpppjjjeeedddhhhmmmqqqsssppphhh^^^^^^hhhrrruuuoooiiifffgggfffccc```^^^```ccceeeeeebbb``````gggnnnuuuyyyyyyzzzbbbYYYRRRRRRYYYhhh|||}}}jjj\\\TTTSSSZZZccclllnnnooonnnkkkiiihhhiiijjjlllmmmllljjjjjjjjjkkkiiiiiijjjjjjkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmllllllkkkjjjjjjjjjggggggggghhhiiiiiijjjjjjiiiiiijjjiiiiiihhhgggfffhhhhhhhhhhhhhhhgggeeeeeeggghhhjjjlllmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkiiijjjkkkllllllkkkjjjiiikkkkkkjjjjjjjjjkkkkkkllloooppprrrtttuuuvvvuuuuuunnnmmmllljjjhhhgggfffeeedddcccbbbaaa```___^^^^^^]]]^^^___bbbeeeiiilllmmmmmmmmmmmmnnnoooppprrrrrr}}}iiiccc[[[TTTNNNHHHAAA;;;666555444222000...---,,,------------------------......------------,,,,,,,,,---.../////////......,,,,,,,,,---......//////.........///000000111111222222555888777555999???FFFUUUppp{{{|||lllPPP@@@<<<777555555666777777666555444444444444444444777777777999<<<@@@CCCFFFMMMPPPVVV]]]dddhhhhhhgggcccfffiiimmmppprrrssstttrrrssstttuuuwwwzzz|||}}}vvvxxx{{{{{{yyyxxxxxxxxxuuuvvvwwwxxxzzz{{{||||||zzzxxxuuussssssvvvyyy{{{}}}}}}}}}}}}{{{xxxuuusssqqqrrrssstttuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzyyyvvvuuuuuuvvvwwwyyy{{{|||yyyyyyyyyyyyxxxxxxxxxxxxwwwxxxyyyzzz{{{|||}}}~~~zzzyyyxxxxxxxxxwwwuuusssssssssssstttttttttttttttuuuwwwxxxzzzzzzyyywwwvvvxxxwwwvvvvvvvvvwwwyyyzzz{{{{{{|||}}}{{{vvvtttrrrssssssssstttuuutttrrrrrrssstttuuuuuutttttttttssssssssstttuuuvvvxxxzzz{{{}}}}}}||||||}}}~~~~~~xxxtttttttttssstttwwwwwwvvvxxx|||xxxmmmgggcccbbb```^^^\\\YYYZZZ^^^eeejjjsssuuuyyyzzzzzz{{{|||}}}yyyzzz|||yyyrrrfff[[[WWW[[[eeelllssstttxxx||||||||||||nnnmmmrrrttttttnnneeeaaadddiiiooorrrrrrkkkbbbdddppp|||{{{sssjjjffffffgggeeeccc^^^]]]^^^bbbbbb```___aaaiiiooovvvyyyyyy{{{ggg^^^UUUSSSYYYfff{{{uuudddYYYUUUZZZbbblllnnnoooooommmlllkkkkkkiiikkkmmmmmmkkkjjjjjjkkkggghhhhhhiiiiiihhhhhhgggjjjjjjkkkkkkllllllllllllmmmllllllkkkkkkjjjiiiiiiggggggggghhhhhhiiiiiiiiiiiihhhhhhhhhggggggffffffiiiiiiiiihhhhhhgggfffeeefffhhhjjjlllmmmmmmkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiggghhhhhhiiiiiihhhhhhgggiiiiiiiiiiiijjjkkkkkklllppppppqqqtttwwwxxxwwwuuupppnnnjjjgggdddccccccddd`````````___^^^]]]\\\\\\[[[\\\]]]```cccfffhhhjjjkkkkkkkkkkkklllmmmoooooo}}}~~~zzzqqqjjjbbbYYYOOOHHH@@@???<<<999666333000///......................../////////......---------+++,,,---.........------,,,------...//////000000...//////000000111222222222222444777666444888>>>CCCIII]]]~~~|||wwwuuuYYYDDD???:::666666777777777777666555555444444555555666666666777999<<<>>>@@@DDDHHHPPPZZZdddiiikkkjjjccceeehhhlllnnnoooooooooqqqqqqrrrtttvvvyyy{{{|||zzz|||}}}}}}{{{yyyxxxyyywwwxxxyyyyyyyyyyyyzzz{{{|||zzzvvvsssrrrtttvvvxxx{{{{{{{{{zzzyyywwwuuutttrrrssstttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{zzzyyyyyywwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxwwwxxxxxxxxxyyyzzz{{{{{{|||{{{zzzyyyyyyyyyxxxuuusssssssssttttttuuuuuuuuuuuuuuuwwwyyy{{{|||{{{yyyxxxxxxwwwvvvvvvvvvwwwxxxyyyxxxyyy{{{}}}~~~}}}|||zzzwwwvvvuuuuuuuuussstttttttttrrrrrrtttuuuwwwwwwvvvuuutttssssssrrrrrrtttvvvxxxzzzzzzzzzzzzzzz{{{|||}}}}}}wwwwwwvvvssssssvvvuuutttvvvzzz{{{}}}tttlllhhhhhheeeeeedddbbb```aaafffjjjooorrruuuwwwxxxxxxyyyzzzwwwxxx|||tttnnncccYYYUUUYYYbbbjjjqqqsssxxx||||||{{{wwwsssqqqwww{{{vvvjjjbbbaaadddmmmqqqsssmmmeeegggtttvvvkkkffffffhhhhhheeeaaa\\\[[[___aaa______ccckkkpppvvvyyyxxxzzzjjj```VVVSSSYYYggg|||ssseee]]]^^^bbbkkkmmmpppqqqpppooonnnoooiiikkkmmmmmmkkkjjjjjjkkkjjjjjjkkkkkkjjjiiihhhggghhhhhhiiijjjjjjkkkllllllmmmllllllkkkkkkjjjiiiiiiggggggggghhhhhhhhhhhhhhhhhhgggfffeeeeeefffggggggiiiiiiiiiiiihhhgggfffffffffhhhjjjllllllllljjjiiikkkkkkjjjjjjiiiiiiiiiiiiffffffeeeeeeeeeeeeffffffhhhhhhhhhhhhiiijjjllllllmmmmmmnnnrrrwwwyyyxxxvvvrrrnnnhhhccc``````aaacccaaaaaaaaaaaaaaa```____________```bbbdddfffhhhiiiiiihhhhhhhhhiiijjjkkkkkk{{{yyywwwtttuuuyyy{{{ssshhh\\\TTTJJJHHHEEEAAA===999666444........................000000/////////.........***+++,,,---...---,,,,,,------......///000111111//////000000111111222222111111333666555333777>>>???AAAPPPpppxxxsss{{{___FFFBBB<<<888777777888888888777666555555555555555222333333555888;;;>>>???>>>CCCLLLXXXccckkkmmmnnneeegggjjjlllnnnnnnnnnmmmpppqqqrrrsssuuuwwwyyyzzz|||~~~~~~|||zzzyyyyyyxxxyyyzzzzzzyyyyyyyyy{{{~~~{{{wwwsssrrrsssuuuvvvyyyyyyyyyxxxwwwvvvuuutttrrrsssssstttuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwyyyzzz{{{{{{{{{zzzyyyxxxyyyyyyyyyyyyxxxvvvuuutttyyyyyyyyyxxxxxxxxxwwwwwwxxxxxxxxxyyyyyyzzzzzzzzz|||{{{zzzzzz{{{yyyvvvttttttttttttuuuuuuuuuvvvvvvwwwyyy|||~~~~~~}}}{{{yyyxxxxxxwwwwwwxxxyyyzzzvvvwwwzzz|||~~~yyyyyyxxxxxxxxxxxxxxxxxxssstttuuutttsssssstttvvvyyyyyyxxxvvvuuutttsssrrrqqqsssuuuxxxyyyyyyxxxxxxxxxyyyzzz{{{}}}zzzxxxvvvsssrrrtttvvvuuuwwwzzzzzz{{{{{{sssooonnniiijjjjjjhhheeeeeehhhkkklllooosssuuuuuuvvvwwwxxxuuuwww|||qqqjjj```WWWSSSWWW```hhhnnnqqqxxx}}}|||zzz}}}xxxmmmwww}}}qqqeeeaaabbblllqqqtttnnngggiiivvvxxxlllfffgggjjjiiihhhccc]]][[[___```___```eeemmmrrrwwwxxxwwwxxx}}}kkkaaaVVVSSSYYYhhh~~~zzz}}}rrrfffbbbdddjjjmmmppprrrqqqqqqqqqqqqhhhjjjmmmmmmlllkkkkkkkkknnnooooooooonnnllljjjiiifffggggggiiijjjkkkllllllmmmmmmlllkkkkkkjjjjjjiiihhhhhhhhhhhhhhhggggggggghhhfffeeeddddddeeeggghhhjjjjjjjjjiiiiiihhhgggffffffgggjjjllllllkkkiiigggkkkkkkkkkjjjjjjiiiiiiiiieeedddcccbbbbbbcccdddeeehhhhhhhhhhhhiiijjjlllllljjjjjjkkkpppvvvzzzyyywwwsssnnngggaaa^^^^^^```bbbdddeeeeeeeeeeeeeeedddccceeeeeeeeefffggghhhjjjkkkgggggggggfffgggggghhhiii{{{yyyzzz{{{zzzxxxwwwyyy~~~tttjjjYYYTTTNNNIIIEEE@@@999333555444222000////////////++++++,,,,,,------------........................///...,,,,,,,,,...///111......///000111222222333111111111222444666777888===???GGGZZZ|||uuulllwwweeeOOOCCC:::999:::777666999:::999777666444444333333777777777777888999:::;;;@@@BBBHHHPPP[[[dddkkkmmmfffhhhjjjlllkkklllmmmoooqqqqqqrrrssstttvvvxxxyyy{{{|||~~~~~~~~~}}}|||}}}{{{xxxuuuuuuvvvyyy{{{wwwvvvuuuuuuttttttttttttwwwwwwuuutttssssssssssssrrrssstttuuuuuutttsssrrrtttuuuvvvvvvuuuvvvxxxzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyxxxwwwwwwvvvvvvvvvvvvvvvwwwwwwxxxxxxxxx{{{zzzxxxxxxzzz{{{zzzzzzyyyyyyyyyxxxxxxxxxwwwwwwvvvwwwyyyzzzyyyxxxvvvuuutttwww{{{~~~~~~{{{yyyyyyyyyyyyyyyxxxvvvtttsssxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvuuuttttttsssrrrxxxyyyzzzxxxvvvtttuuuvvvwwwwwwxxxxxxxxxyyyyyyyyyvvvvvvwwwyyy}}}{{{vvvrrrpppoootttuuuvvvwwwxxxyyyzzz{{{~~~uuupppnnnooooooooollliiifffdddhhhhhhjjjnnntttwwwvvvtttxxxvvvwww~~~{{{lllaaaVVVQQQQQQSSS[[[cccqqqtttwwwxxxxxxzzzxxxqqqxxx}}}tttkkkfffeeejjjvvv}}}vvvoooqqqyyy}}}vvvlllhhhggggggiiillljjjgggbbb``````cccdddeeeqqqrrrrrrssstttuuuvvvvvvyyyxxxyyy~~~ttt___UUUXXX\\\mmmxxxsssyyyxxxiiieeefffffffffjjjpppwwwzzzyyyvvvooonnnllljjjhhhhhhiiijjjnnnoooooopppooonnnmmmllljjjjjjiiiiiiiiijjjlllmmmooolllhhhhhhiiiiiigggeeeeeegggjjjiiifffdddeeegggiiigggeeeccccccdddfffhhhjjjkkklllmmmllljjjhhhfffggghhhiiijjjkkkkkkjjjiiilllkkkjjjjjjiiiiiiiiiiiifffffffffgggggghhhiiiiiimmmkkkiiiiiijjjkkkkkkjjjmmmnnnooorrrvvvwwwwwwuuullljjjfffcccbbbccceeeffffffffffffdddcccdddgggjjjgggggghhhhhhiiijjjkkkllliiiiiihhhggggggggggggggg|||wwwssssssvvvzzz{{{pppiii```XXXRRRLLLEEE@@@888666222000.........---................................................///...---,,,,,,---///000//////000000111111222222111111111222444666777888;;;<<>>999444222111///...111000000///////////////........................000///...---------...///000000000000000111111111111111111222333555777777:::;;;???III___jjjiiippp{{{\\\NNN@@@:::999777555444666666666555555666666777444444444444444555666777===>>>AAAEEEMMMUUU]]]aaadddfffiiikkkkkklllnnnppprrrsssuuuwwwyyy{{{}}}~~~}}}~~~~~~~~~}}}{{{zzz|||zzzwwwuuuttttttuuuuuu{{{yyyvvvsssrrrrrrssstttvvvvvvuuuttttttssssssssstttttttttsssssstttttttttvvvwwwxxxwwwvvvvvvwwwyyyuuuvvvwwwxxxyyy{{{||||||~~~}}}|||{{{zzzzzzyyyyyyzzz{{{}}}~~~~~~||||||}}}}}}}}}{{{xxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuutttuuuwwwyyyzzz{{{zzzzzzzzz|||}}}~~~}}}zzzwwwuuuwwwwwwwwwwwwvvvtttrrrqqqvvvvvvwwwxxxyyyzzzzzz{{{vvvuuutttssstttuuuwwwxxx|||}}}}}}|||yyywwwvvvvvvwwwwwwxxxxxxxxxyyyyyyyyywwwwwwwwwxxxzzz}}}{{{vvvsssqqqpppqqqqqqqqqrrrrrrrrrrrrrrrwwwyyypppqqqrrrqqqoookkkhhheeegggfffeeegggjjjmmmooooooooolllkkklllooonnnhhhbbb```XXXPPPNNNNNNQQQYYYaaammmqqqtttuuutttuuuyyy|||zzzssszzz{{{rrrkkkiiiooo{{{~~~}}}|||wwwrrrooonnnkkkhhhjjjooorrrqqqmmmgggcccbbbgggkkkpppqqqrrrrrrttttttuuuvvvtttssstttwww{{{}}}eeeZZZ^^^ddduuuvvvnnnrrr{{{mmmfffiiiiiikkkrrr{{{vvvsssooojjjhhhhhhiiijjjmmmnnnooopppqqqqqqqqqqqqmmmllljjjiiihhhhhhiiiiiilllkkkiiiiiikkklllkkkjjjhhhiiijjjjjjhhhggghhhiiiiiiiiiiiiiiijjjkkkkkkkkkkkkkkkjjjiiihhhgggffffffeeefffggghhhiiiiiiiiiiiillllllkkkjjjiiiiiiiiiiiihhhgggfffeeegggiiilllnnnlllllllllnnnppppppooommmpppooooooooooooooollljjjgggfffeeeddddddeeefffgggggghhhiiihhhggghhhiiikkkkkkjjjiiihhhggghhhiiiiiiggggggfffeeeeeeeeeffffffvvvnnneee\\\UUUQQQKKKCCC===999777444222000000///......///000000........................000///......---......///111111111000000000000000111111111222333444666777999:::===CCCRRRoooqqqiiieeepppooo___KKK???:::999888777999999888777777777888888444444333333444555555666::::::<<<@@@EEENNNWWW]]]aaadddgggiiikkklllnnnpppuuuvvvwwwyyy{{{|||}}}}}}}}}~~~~~~~~~}}}|||zzzyyyxxxwwwvvvuuutttuuuvvvvvvxxxvvvsssppppppqqqtttuuuuuuuuuuuuuuutttssssssrrruuutttsssrrrrrrssstttuuuwwwxxxxxxwwwuuuuuuvvvxxxuuuvvvwwwxxxyyyzzz{{{{{{}}}|||{{{zzzyyyxxxxxxwwwyyyzzz{{{|||~~~}}}|||}}}}}}|||{{{wwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuttttttsssttttttuuuvvvwwwxxxyyyzzz{{{|||zzz|||}}}~~~}}}zzzwwwuuuvvvwwwxxxxxxxxxvvvtttrrruuuuuuvvvwwwxxxzzz{{{{{{vvvuuusssssstttvvvyyy{{{}}}~~~~~~zzzxxxwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyxxxwwwwwwwwwxxxzzz}}}~~~~~~zzzuuurrrsssssssssssssssrrrrrrrrrsssvvv{{{uuutttqqqnnnkkkiiigggfffiiigggeeecccdddfffhhhiiiiiigggeeeeeefffddd^^^YYYZZZSSSNNNMMMMMMOOOWWW```jjjnnnsssttttttuuuxxx{{{~~~ttt{{{|||tttnnnlllnnnyyy{{{uuuqqqppprrrrrrooojjjlllqqqvvvvvvsssllleeedddiiinnnppppppqqqrrrssstttuuuuuusssrrrrrruuuwwwzzzjjj^^^bbbiiizzzzzzqqquuutttllljjjhhhiiiooowww~~~zzzvvvqqqllliiiiiijjjkkklllmmmnnnpppqqqrrrssssssnnnmmmkkkiiiggggggggggggiiiiiihhhiiijjjkkklllllliiiiiiiiihhhggggggggghhhggghhhiiikkklllllllllkkkkkkjjjiiigggffffffffffffeeeeeefffggghhhiiiiiiiiikkkkkkkkkjjjkkkkkklllmmmkkkiiigggfffhhhkkkoooqqqooooooppprrrsssssspppnnnpppooonnnnnnmmmkkkgggdddccccccccceeefffhhhiiijjjhhhhhhhhhfffeeefffiiikkkjjjiiigggeeedddeeeeeefffhhhggggggfffffffffggggggzzzoooggg]]]VVVLLLEEEAAA===888444000000.........///000111/////////////////////////////////.........//////111111111000000000000000111111111222333444555666777777999???HHH^^^|||nnnbbbcccrrrsss\\\HHH===::::::999;;;:::888777666555555555555555444444555555666666555777999<<>>EEEPPPXXX[[[^^^bbbeeegggjjjmmmoootttuuuwwwxxxyyyyyyxxxxxxyyyzzz{{{{{{zzzyyywwwvvvssstttvvvxxxzzz{{{||||||tttrrrpppooooooqqqtttuuurrrssstttuuuuuutttsssrrrtttttttttssssssttttttttttttuuuvvvuuuttttttuuuwwwxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz|||}}}~~~~~~}}}{{{yyyzzz{{{||||||{{{xxxxxxxxxxxxxxxyyyyyyyyywwwwwwvvvuuutttssssssrrruuuvvvwwwyyyzzz|||}}}~~~zzzzzzzzzzzzyyywwwvvvuuuqqqqqqrrrrrrrrrssssssssssssssstttuuuvvvwwwwwwxxxvvvuuuuuuuuuvvvyyy{{{}}}yyy{{{}}}}}}{{{xxxwwwvvvwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxxxxwwwwwwxxxxxxyyy|||~~~~~~yyyvvvrrrrrrrrrrrrqqqqqqqqqqqqoooppprrrsssvvvzzz}}}sssllljjjkkkllllllkkkhhhddd```___aaacccdddeeefffhhhgggddd___[[[VVVSSSRRRQQQOOOOOOVVV^^^ggglllsssvvvwwwwwwyyy{{{zzz~~~~~~|||yyyuuurrrrrruuuxxxxxx||||||ssspppppptttxxxwwwrrrqqqssswwwwwwvvvrrrmmmkkkmmmpppnnnooopppppprrrrrrssstttrrrqqqrrrttttttuuu{{{sssdddiiippp}}}zzzuuuzzz{{{yyypppnnnlllnnnrrrvvvvvvuuuwwwuuurrrpppnnnmmmmmmnnniiiiiijjjkkkmmmoooqqqrrrooommmkkkhhhgggfffeeefffeeefffggggggggghhhjjjllljjjhhheeeeeefffggggggfffdddeeeggghhhhhhhhhgggggghhhhhhhhhhhhhhhgggggggggeeeffffffggghhhjjjkkkllliiiiiijjjkkkmmmoooqqqrrrmmmkkkjjjiiiiiikkknnnppprrrrrrrrrssstttsssqqqooommmooorrrvvvwwwtttnnnjjjbbbbbbbbbccceeehhhkkklllsssrrroookkkeeeaaa______cccbbb```^^^^^^```bbbdddiiiiiihhhhhhiiiiiijjjjjjwwwmmmgggbbb[[[QQQIII@@@===999555222111111111////////////////////////,,,---...///000111111111//////000000111111222222111111111111222333444444444222555;;;===EEE]]]vvvtttddd___ggg}}}mmmSSSDDD===888999888777666555555444555666666555555555555666666111444888999;;;AAAJJJRRRXXX[[[___ccceeehhhkkknnnnnnpppsssuuuwwwxxxwwwwwwvvvwwwxxxyyyyyyxxxwwwvvvtttvvvyyy{{{}}}~~~}}}}}}vvvuuutttrrrqqqrrrrrrsssqqqrrrtttuuuuuutttrrrqqqssssssttttttttttttssssssrrrssstttsssssssssuuuwwwvvvvvvwwwwwwxxxxxxyyyyyyvvvvvvwwwxxxxxxyyyyyyzzzxxxyyyyyyzzz{{{|||||||||{{{zzzyyyyyy{{{}}}}}}|||xxxxxxyyyyyyyyyzzzzzzzzzwwwwwwwwwwwwvvvtttrrrqqqssstttvvvxxxzzz{{{||||||{{{{{{zzzxxxwwwwwwvvvvvvtttsssqqqppppppppprrrsssssssssssstttttttttuuuuuuuuuuuuvvvwwwxxxyyy{{{|||vvvxxx{{{|||zzzwwwvvvvvvwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxx}}}~~~zzzxxxqqqqqqqqqqqqqqqqqqqqqqqqooopppqqqrrrssswww|||yyypppkkkiiihhhjjjjjjiiifffbbbaaacccffffffiiilllnnnmmmhhhbbb]]]XXXWWWVVVUUURRRPPPUUU]]]hhhnnntttwwwvvvuuuuuuvvvvvv}}}vvvnnnmmmqqqzzz~~~}}}xxxsssqqqtttyyy{{{wwwssssssuuuttttttsssqqqpppooonnnnnnnnnooopppqqqrrrssssssppppppqqqtttssssssxxxuuufffkkkqqq{{{zzzwwwzzz~~~~~~|||zzzyyyyyypppnnnlllmmmqqqsssrrrpppqqqppppppooonnnmmmmmmlllhhhhhhhhhiiijjjlllooopppnnnmmmjjjhhhffffffffffffeeegggiiihhhggghhhjjjmmmlllhhheeeeeefffhhhhhhgggeeeeeefffffffffffffffeeeeeefffhhhiiijjjjjjiiihhhfffffffffggghhhjjjlllnnniiiiiijjjjjjkkkmmmnnnoookkkjjjiiihhhhhhiiijjjkkknnnmmmmmmnnnpppqqqqqqpppmmmqqqxxx~~~xxxssshhhfffdddcccccceeegggiiinnnqqqttttttoooiiidddaaa```___]]]]]]^^^aaadddfffhhhhhhhhhhhhhhhiiijjjjjjzzzvvvnnnbbbYYYIIIEEE@@@:::555222111111000000000000000000000000+++,,,...000111222222222...//////000111222222333111111111111222333444444777555777======@@@SSSjjjkkk___bbbuuu~~~```LLL@@@999::::::999999999999999:::666555555444444444555555111555888999999>>>FFFMMMVVVYYY^^^aaadddgggkkkmmmiiilllooosssvvvxxxxxxxxxuuuuuuwwwxxxxxxwwwvvvvvvwwwyyy{{{}}}~~~~~~}}}}}}zzzyyywwwuuusssrrrqqqqqqqqqrrrtttuuuuuutttrrrqqqrrrssstttuuuuuutttsssrrrpppqqqrrrrrrrrrsssuuuwwwttttttuuuwwwxxxyyyzzz{{{ssstttuuuvvvwwwxxxyyyyyyyyyzzzzzzzzz{{{{{{||||||{{{yyyyyyzzz|||~~~~~~~~~yyyyyyyyyzzzzzz{{{{{{{{{vvvwwwxxxxxxwwwuuurrrqqqqqqsssuuuxxxzzz{{{{{{{{{}}}|||zzzxxxwwwwwwwwwxxxxxxvvvsssqqqpppppprrrsssrrrrrrssssssssssssssssssuuuvvvwwwxxxyyyzzzzzz{{{sssvvvyyyzzzyyywwwvvvuuuwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxx}}}~~~{{{yyyqqqqqqrrrrrrrrrssssssssssssssstttttttttvvvyyy||||||zzzrrrmmmjjjgggiiiiiigggddddddfffiiiiiilllppprrrpppjjjccc^^^ZZZYYYYYYXXXSSSPPPUUU]]]jjjooouuuwwwuuurrrrrrrrrwww~~~tttkkkjjjqqq}}}}}}zzz}}}zzzvvvsssssszzz}}}yyyuuussssssrrrrrrssstttssspppmmmnnnnnnooopppqqqrrrssssssooonnnpppsssrrrrrrwww~~~~~~vvvggglllrrrzzz}}}{{{yyy|||}}}{{{~~~}}}{{{yyyxxxwwwvvvwwwnnnkkkjjjllloooqqqooommmlllmmmmmmnnnmmmmmmlllkkkggggggfffggghhhkkkmmmnnnmmmllljjjhhhfffffffffffffffhhhjjjiiihhhhhhkkknnnmmmjjjfffeeegggiiiiiihhhffffffffffffeeeeeeeeeeeeccceeehhhjjjkkkkkkjjjiiiggggggggggggiiikkkmmmooojjjjjjjjjiiiiiijjjkkkkkkiiihhhhhhgggggggggggggggiiihhhhhhjjjmmmpppqqqqqqmmmsss|||zzzmmmjjjfffcccbbbbbbdddffffffmmmvvv{{{yyyssslllhhh___^^^\\\\\\^^^bbbfffiiiggggggggggggggghhhiiiiiivvvnnn]]]SSSHHHBBB>>>:::888777333222111111111000...,,,//////...---------......111111111000000000000000222222222222222222222222888111000888<<<>>>IIIXXXsssssshhhrrrtttRRRBBB@@@>>>:::888:::999666666999333222222333555666666555333444555666888===CCCGGGRRRVVV\\\```ccceeegggiiilllnnnrrrvvvxxxyyyxxxxxxuuuuuuvvvvvvwwwwwwwwwwwwyyyxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzxxxuuusssssssssttttttuuuvvvvvvuuuuuutttrrrssssssttttttssssssrrrtttrrrpppqqquuuwwwvvvuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwxxx{{{|||}}}}}}|||zzzxxxwwwxxxzzz|||{{{yyyxxxzzz|||}}}|||{{{{{{{{{{{{{{{|||xxxxxxwwwuuutttrrrqqqpppvvvuuuuuuuuuwwwyyy{{{|||~~~|||zzzyyyyyyxxxwwwvvvrrrrrrssstttuuuuuuuuuuuupppppppppppppppppppppppprrrsssssstttvvvwwwyyyzzzxxxxxxxxxxxxxxxwwwvvvuuusssssstttvvvyyy{{{}}}}}}|||zzzxxxxxxzzz{{{}}}yyyzzz|||}}}}}}}}}|||{{{yyytttppppppsssuuussspppqqqqqqqqqqqqrrrtttvvvwww{{{~~~wwwoookkkooollljjjiiiiiijjjjjjiiipppppppppqqqpppkkkbbb[[[ZZZVVVSSSRRRQQQSSS[[[eeejjjnnnsssuuuvvvuuuuuuvvv|||}}}sssgggiiirrr||||||vvvuuuxxxzzzxxxvvvyyywwwwwwzzz}}}|||wwwqqqqqqqqqssssssssssssqqqqqqnnnpppsssuuuuuussspppnnnpppoooooopppqqqtttvvvwww~~~wwwlllooossssssvvv}}}}}}|||zzzxxxwwwwwwxxxxxxuuuvvvvvvvvvuuutttsssrrrnnnllljjjkkknnnnnnllliiioooooonnnmmmkkkjjjiiiiiiffffffffffffgggiiijjjkkklllkkkiiigggeeeeeeeeefffdddfffhhhiiihhhiiikkkmmmiiiiiiiiiiiiiiiiiiiiiiiiffffffffffffffffffffffffffffffhhhiiiiiihhhgggfffhhhhhhhhhhhhggggggggggggggghhhiiikkkkkkjjjiiiiiihhhhhhhhhhhhiiijjjkkklllhhhiiikkkkkkkkkllloooqqqmmmsss}}}{{{ssshhh```\\\^^^```bbbeeennnvvvyyy||||||uuujjjaaaZZZZZZbbbgggfffbbbffffffggghhhhhhhhhhhhhhhssshhhZZZOOOHHHBBB===:::888666444333444333222000000000///............///111000000000000000000000222222222222222222222222888111111777:::;;;DDDPPPggg{{{lllrrr```JJJBBB???;;;:::;;;:::666555777555444333444555555444333333444555555777<<>>:::888::::::555333333888666555444555555333111333444555555777:::@@@DDDLLLPPPUUUYYY\\\^^^aaacccgggiiimmmrrruuuwwwxxxxxxuuuuuuvvvvvvwwwxxxyyyyyyzzzzzzyyyyyyxxxwwwwwwwwwxxxxxxxxxwwwtttrrrssssssuuutttsssqqqppppppppppppsssssssssssssssssssssssssssrrrqqqrrrtttvvvuuuttttttuuuwwwxxxzzzzzz{{{{{{xxxxxxwwwvvvuuuuuuuuuvvvxxxyyyzzz{{{zzzyyywwwuuutttvvvwwwwwwvvvvvvwwwxxx}}}~~~~~~}}}xxxxxxwwwwwwxxxxxxyyyyyyvvvvvvwwwxxxxxxyyyzzz{{{}}}{{{yyyxxxxxxwwwvvvtttwwwwwwwwwwwwvvvuuutttssspppppppppppppppppppppppppppppppppqqqrrrtttuuuvvvwwwwwwwwwwwwwwwvvvvvvuuuttttttuuuvvvwwwyyyzzz{{{~~~~~~~~~~~~~~~}}}}}}|||zzzzzz{{{||||||||||||{{{zzzrrrmmmnnnqqqrrrrrrpppoooppppppqqqrrrtttttttttwww{{{{{{sssqqqpppppprrrssssssrrrrrrrrrsssuuutttnnnddd\\\VVVRRROOOOOOQQQTTT]]]gggoooqqqtttuuuvvvvvvxxxyyyxxxzzz{{{}}}|||uuutttvvvyyyzzz{{{xxxsssnnnkkklllooossssssrrrsssvvvyyyyyyvvvrrrpppqqqqqqrrrrrrqqqqqqpppoooooopppqqqppppppooooooppppppqqqqqqssstttvvvwwwuuuuuuwww{{{zzzqqqssstttqqqqqqtttttttttttttttssssssrrrqqqsssssstttttttttsssrrrrrrnnnmmmllllllmmmmmmkkkjjjnnnmmmmmmlllkkkjjjjjjiiieeeeeeeeeeeefffggghhhhhhjjjiiihhhgggffffffffffffeeefffhhhhhhgggggghhhiiinnnmmmllljjjhhhfffeeedddddddddddddddeeeggghhhiiiggghhhiiijjjjjjjjjjjjiiieeeeeeeeeeeeffffffffffffdddeeeggghhhjjjkkkkkkkkkggghhhjjjlllmmmlllkkkkkknnnnnnnnnllljjjjjjkkkmmmsssxxx}}}mmm```YYYYYY\\\^^^dddiiinnnqqqtttxxxxxxuuupppmmmhhhfffggghhhhhhhhhggggggggghhhhhhhhhiiiiii|||rrrhhh\\\RRRCCC>>>999555333222222111111000///...............000000000000000111111111222222222222222222222222444111222666777666:::AAAQQQcccxxxuuu}}}gggOOOBBB<<<999;;;<<<999666666888666555555666666444333444555555555666999===@@@FFFJJJPPPUUUYYY]]]```cccgggiiilllpppsssuuuvvvvvvtttuuuuuuvvvxxxyyyzzzzzz||||||{{{zzzyyyxxxwwwvvvvvvwwwxxxvvvtttsssssstttuuutttsssqqqqqqqqqrrrrrrsssssssssrrrrrrssssssssstttttttttuuuvvvvvvvvvuuussstttvvvxxxyyy{{{{{{|||yyyyyywwwvvvuuuuuuuuuuuuwwwxxxyyyzzzyyyxxxvvvttttttuuuuuuvvvvvvvvvwwwxxx}}}~~~~~~zzzzzzyyyyyyyyyzzz{{{{{{wwwxxxyyyzzz{{{{{{zzzzzz{{{yyyxxxwwwwwwwwwuuusssttttttuuuvvvvvvvvvvvvvvvqqqqqqqqqqqqqqqrrrrrrrrrpppppppppqqqrrrsssuuuuuuuuuvvvvvvwwwvvvvvvuuuuuuvvvvvvvvvwwwxxxyyyzzz{{{~~~~~~|||zzz{{{{{{{{{{{{{{{{{{{{{|||uuupppppppppppppppoooooooooppppppqqqrrrsssrrrtttxxx{{{{{{yyyxxxxxxyyyyyyxxxwwwuuutttssstttsssooofff```[[[VVVRRRSSSUUUXXX```iiippprrrsssttttttuuuwwwyyyyyy{{{}}}~~~{{{yyywwwvvvtttuuuvvvuuupppkkkiiilllqqqoooooopppsssvvvwwwuuurrrppppppppppppppppppppppppqqqpppooommmlllllllllllloooooopppqqqrrrsssttttttttttttuuuwwwyyy{{{||||||wwwqqqrrrssspppoooppppppqqqrrrrrrrrrqqqpppoooqqqqqqrrrrrrsssrrrrrrrrrnnnmmmmmmmmmmmmlllkkkjjjmmmllllllkkkkkkjjjjjjjjjffffffeeeeeeeeeffffffggghhhhhhggggggffffffffffffeeefffhhhgggffffffggghhhmmmlllkkkiiihhhfffeeeddddddddddddeeegggiiijjjlllkkkkkkkkkkkkjjjiiiiiihhheeeeeeffffffggggggggghhhfffgggggghhhiiiiiiiiiiiijjjllloooqqqrrrqqqooommmnnnnnnnnnllljjjjjjlllnnnsssxxxvvvfff\\\ZZZ\\\^^^dddfffiiikkknnnqqqssssssooonnnllliiifffdddeeefffhhhhhhhhhhhhhhhiiiiiiiii}}}mmm___OOOJJJBBB<<<888666555444111000///...------------//////000000111111111111222222222222222222222222111111333666777777:::>>>EEEPPPpppxxxzzzeeeLLLDDD===>>>???===;;;<<<777666555555777777666555444555555555555777:::===@@@DDDJJJPPPVVV[[[aaadddgggiiikkkoooqqqssstttuuussstttuuuwwwxxxzzz{{{{{{}}}}}}}}}|||{{{yyywwwvvvvvvwwwwwwwwwuuuttttttuuutttttttttttttttuuuvvvwwwtttsssrrrrrrrrrrrrsssttttttvvvwwwwwwwwwwwwvvvvvvqqqrrrtttvvvxxxzzz{{{{{{yyyyyywwwvvvuuuuuuuuuuuuuuuwwwxxxyyyyyywwwuuutttuuuuuuuuuvvvwwwxxxxxxxxx|||}}}~~~}}}|||zzzyyyyyyyyy{{{{{{yyy{{{|||}}}~~~}}}{{{zzzxxxxxxwwwwwwxxxxxxuuusssuuuuuuvvvvvvvvvuuuuuutttrrrrrrrrrsssssssssttttttpppppppppqqqrrrssstttuuutttuuuuuuvvvvvvvvvuuuuuuwwwwwwwwwxxxxxxyyyzzz{{{}}}~~~}}}{{{{{{{{{zzzzzzzzzzzz{{{}}}{{{xxxvvvtttrrrooommmnnnoooooopppqqqqqqqqqqqqqqqsssvvvyyy|||}}}{{{zzzwwwtttsssrrroooiiieee```YYYTTTUUUWWWZZZaaahhhoooqqqrrrsssssstttvvvxxxxxxzzz}}}~~~|||wwwssspppqqqvvvyyyvvvpppkkklllooommmmmmooorrrttttttsssrrrooooooooooooooooooooooooqqqpppnnnkkkjjjhhhhhhhhhlllmmmnnnooopppqqqqqqqqqrrrssstttuuuvvvwwwxxxyyyvvvqqqnnnpppqqqpppnnnnnnnnnnnnpppqqqqqqpppoooooonnnooopppqqqqqqqqqqqqqqqnnnnnnooonnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjgggffffffeeeeeeeeeffffffgggggggggggggggfffffffffeeefffhhhgggffffffggghhhjjjjjjiiiiiihhhggggggffffffeeeeeefffhhhjjjmmmnnnooonnnmmmkkkiiihhhgggffffffgggggghhhiiijjjjjjkkkjjjjjjiiihhhhhhgggggggggjjjlllpppssssssrrrooommmlllmmmlllkkkjjjlllooorrrrrrvvv~~~qqqfffbbbaaabbbfffeeeeeegggiiikkkmmmooonnnooonnnkkkgggdddeeefffiiihhhhhhggghhhiiijjjjjj|||kkk[[[UUULLLCCC===888555222222111000///...---------/////////000111111222222222222222222222222222222000111333555666777:::===AAAGGG___~~~wwwwww|||\\\OOOBBB===;;;999888999777666555666777888777666444555666555444555888:::<<<@@@FFFLLLRRRYYY___cccdddfffhhhllloooqqqssstttssstttuuuwwwyyyzzz|||}}}||||||}}}|||{{{yyywwwvvvvvvwwwxxxwwwvvvuuuvvvwwwtttuuuwwwxxxyyyyyyzzzyyytttsssrrrqqqqqqrrrsssttttttvvvxxxyyywwwvvvvvvvvvqqqrrrtttvvvxxxyyyzzzzzzxxxxxxwwwvvvuuuuuuuuuvvvuuuvvvxxxyyyyyywwwvvvuuuvvvuuuuuuvvvyyyzzzzzzyyy{{{|||~~~~~~}}}{{{yyyxxxxxxyyyzzz{{{|||}}}}}}{{{xxxxxxxxxzzz{{{{{{yyywww|||{{{zzzxxxvvvsssqqqppprrrrrrrrrssssssttttttuuupppppppppqqqqqqrrrssstttsssttttttuuuuuuuuuuuuuuuwwwwwwwwwwwwxxxyyyzzz{{{{{{|||~~~|||{{{zzzzzzyyyzzzzzzzzzxxxyyyzzzzzzxxxtttpppmmmnnnooopppqqqqqqqqqqqqqqqppprrrtttwwwyyy~~~~~~{{{wwwvvvuuurrrmmmiiibbbZZZTTTUUUWWW[[[aaagggnnnpppssstttssssssuuuvvvuuuwwwyyyzzzzzz{{{}}}~~~}}}xxxsssoooooouuuzzzyyytttooonnnnnnlllmmmoooqqqrrrrrrrrrrrrooonnnnnnmmmmmmnnnnnnooopppooonnnllljjjiiiiiihhhkkklllmmmnnnoooooooooooonnnppprrrrrrrrrrrrtttvvvooonnnlllmmmoooooonnnnnnlllmmmnnnooooooooooooooolllmmmnnnooopppqqqqqqqqqnnnooopppooommmkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkhhhhhhgggfffeeeeeeeeefffeeeeeefffgggggggggffffffeeefffhhhhhhgggggghhhiiihhhhhhhhhhhhhhhhhhhhhhhhgggfffffffffgggjjjmmmnnnpppooommmjjjhhhgggfffeeeggghhhiiijjjkkklllmmmnnnmmmlllkkkiiihhhggggggggghhhjjjmmmppppppooommmkkkkkkkkkkkkjjjkkkmmmqqquuusssvvv}}}}}}sssnnnkkkjjjjjjgggfffggghhhfffhhhkkkoooppppppnnnkkkiiihhhhhhiiiiiihhhggghhhiiijjjkkk{{{jjjdddZZZOOOGGG???999666555444222111000/////////...//////000111111222222222222222222222222222222000222333333333555888:::>>>CCCTTTrrryyypppvvvyyygggRRREEE>>>:::888888:::888777777777777666555555666666555444444555777:::>>>CCCHHHNNNTTTZZZ^^^^^^```cccgggkkkooorrrtttrrrsssuuuwwwyyy{{{}}}}}}yyyzzz{{{{{{zzzxxxvvvuuuvvvxxxyyyxxxwwwvvvxxxyyyvvvwwwzzz||||||{{{zzzxxxuuutttrrrqqqqqqrrrtttuuurrruuuxxxxxxvvvttttttuuurrrsssuuuwwwxxxzzzzzzzzzwwwwwwvvvvvvvvvvvvvvvwwwuuuvvvxxxyyyyyyxxxvvvuuuvvvttttttvvvyyy{{{zzzxxx{{{{{{||||||}}}~~~~~~~~~zzzxxxwwwvvvwwwyyy{{{}}}~~~~~~|||zzzzzz{{{~~~}}}~~~{{{xxxuuurrrpppppppppqqqqqqrrrsssssstttoooooooooooopppqqqrrrrrrrrrsssttttttuuuuuuuuuttttttttttttuuuvvvxxxyyyzzzyyyzzz|||~~~|||{{{zzzyyyyyyyyyzzzzzzuuuwwwzzz{{{yyyuuurrrpppooopppqqqrrrrrrrrrqqqppppppqqqssstttwwwzzz}}}}}}|||xxxqqqkkkccc[[[UUUVVVZZZ^^^dddjjjnnnqqqtttvvvuuutttuuuuuusssuuuvvvvvvvvvvvvxxxyyyyyy~~~|||~~~~~~yyytttrrrooosssvvvwwwtttpppooonnnlllnnnoooppppppqqqqqqrrrnnnnnnmmmllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmkkklllmmmoooooooooooonnnlllnnnppppppnnnnnnppprrrnnnmmmmmmlllmmmnnnnnnmmmkkkkkkkkkllllllmmmooooookkkkkkmmmnnnooopppppppppnnnpppqqqpppmmmjjjkkkllliiiiiijjjjjjjjjkkkkkkkkkjjjiiihhhgggffffffffffffddddddfffgggggggggffffffeeefffhhhhhhhhhhhhjjjkkkggggggggghhhhhhhhhhhhhhhgggfffddddddeeehhhkkkmmmnnnmmmkkkiiihhhgggggggggggghhhiiijjjlllmmmnnnooonnnmmmkkkjjjiiiiiiiiiiiigggiiilllnnnnnnnnnlllkkkllllllkkkjjjjjjmmmrrruuuwwwyyy~~~zzzwwwuuuqqqllliiijjjiiieeeeeeiiioooooooooooonnnmmmkkkiiijjjiiihhhggggggiiikkklll|||uuujjj___UUULLLEEE@@@777666555333222111111111...//////000111222222222222222222222222222222222111333333111111333666777888===III```}}}ppppppxxxgggUUUJJJCCC@@@@@@<<<:::888777777777555333555666666555333333444666:::===BBBFFFJJJPPPUUUYYYYYY[[[___dddiiiooosssuuurrrsssuuuwwwyyy{{{}}}~~~wwwxxxyyyyyyyyywwwuuutttwwwxxxyyyyyyxxxwwwyyyzzzwwwyyy|||~~~}}}{{{xxxvvvuuutttrrrqqqqqqrrrtttuuuppptttwwwwwwtttrrrrrrssstttuuuwwwxxxyyyzzz{{{{{{wwwvvvvvvvvvvvvvvvwwwxxxuuuvvvxxxyyyyyyxxxwwwvvvuuutttsssuuuxxxzzzyyyxxxzzzzzzzzzzzz{{{|||~~~~~~wwwvvvuuutttvvvyyy||||||{{{|||~~~~~~}}}zzzxxxvvvtttnnnnnnooopppqqqqqqrrrrrrnnnnnnmmmnnnnnnooopppqqqrrrsssssstttuuuuuuuuutttrrrrrrrrrsssuuuvvvxxxyyywwwxxxzzz|||~~~||||||zzzyyyxxxyyyyyyzzztttwwwyyyzzzyyyvvvtttsssoooppprrrssssssrrrqqqpppoooppprrrsssuuuxxx}}}}}}ssskkkeee]]]WWWYYY^^^ccciiioooooorrrvvvxxxwwwvvvuuuuuuuuuuuuvvvuuuttttttuuuwwwwwwzzz~~~~~~{{{}}}~~~zzzvvvuuuoooqqqssssssqqqpppoooooommmnnnpppppppppppppppqqqnnnmmmlllkkkkkklllmmmnnnkkklllnnnpppqqqrrrrrrrrrlllmmmnnnpppppppppoooooolllnnnppppppmmmmmmoooqqqnnnooonnnllllllnnnnnnmmmjjjjjjiiiiiijjjlllnnnooojjjkkklllnnnooopppppppppnnnppprrrpppllljjjjjjllliiiiiiiiijjjjjjkkkkkklllkkkjjjiiigggffffffffffffcccdddeeeggggggggggggfffdddfffhhhiiihhhiiikkkmmmhhhhhhhhhhhhggggggggggggfffeeecccccccccfffiiikkklllkkkiiihhhhhhhhhiiiiiiggghhhiiijjjlllmmmoooooommmlllkkkjjjjjjjjjkkkllliiijjjlllnnnooonnnmmmmmmmmmmmmllljjjjjjmmmqqquuu|||||||||uuuooolllnnnkkkeeedddhhhmmmmmmlllmmmooonnnkkkiiijjjiiihhhggggggiiikkkllluuuiii]]]QQQIIIEEE<<<555333333000///000444333222222333333222000111111111222222333333333333333444444666777888999:::>>>EEESSSmmmlllnnnqqqzzzrrr[[[MMMGGGDDD:::===;;;666666<<<===:::333444555666777777777666999<<>>???<<<777666;;;;;;888444444555555555555666666888:::<<<@@@DDDKKKRRRWWW]]]```aaaaaaeeelllooonnnqqqqqqrrrtttvvvxxxzzz{{{zzzyyyxxxxxxzzz{{{zzzyyywwwvvvuuuttttttttttttuuuuuuwwwyyyxxxvvvtttuuuwwwxxxvvvtttrrrqqqqqqrrrsssrrrssstttsssrrrqqqsssuuuuuuuuuuuuvvvwwwxxxxxxxxxuuuvvvwwwwwwvvvuuuwwwxxxssstttuuuvvvwwwxxxxxxyyywwwxxxxxxyyyzzz{{{{{{{{{zzzzzzzzz{{{|||}}}~~~zzz{{{|||}}}}}}|||{{{zzzzzz~~~}}}{{{xxxvvvuuuuuurrrpppooooooooommmlllmmmooopppooonnnnnnqqqtttuuuuuuuuuttttttssssssssstttsssrrrssstttuuuvvvvvvwwwxxx{{{}}}~~~|||zzzwwwwwwyyy{{{{{{{{{wwwwwwzzz|||~~~|||xxxuuurrrqqqppppppqqqqqqpppooolllnnnoooppppppqqqsssuuuzzz{{{~~~|||wwwoooiiidddaaa___bbbiiiooorrrssstttsssrrrqqqqqqqqqrrrsssvvvvvvuuutttttttttttttttwwwwwwwwwwwwxxxxxxxxxxxxwwwyyy|||~~~~~~|||yyywwwxxxxxxxxxzzz{{{yyyvvvsssoooooooooooonnnmmmlllllloooooonnnnnnmmmmmmnnnnnnkkkjjjiiiiiiiiijjjkkkllliiijjjjjjkkkmmmnnnpppqqqmmmnnnnnnmmmllllllmmmoooooonnnmmmlllkkklllmmmmmmlllllllllllllllkkkjjjjjjkkkkkklllmmmnnnoooppppppqqqrrrrrrsssrrrqqqpppooonnnnnnoooppppppooommmmmmhhhhhhgggggggggggggggggglllkkkjjjiiihhhhhhiiijjjgggggghhhhhhhhhhhhhhhhhhffffffgggiiijjjkkklllmmmooommmkkkjjjjjjiiifffeeecccddddddccccccdddfffhhhjjjkkklllmmmmmmkkkiiihhhkkkkkkjjjjjjjjjiiiiiiiiijjjjjjkkkkkkkkkjjjiiiiiijjjiiiiiijjjkkkmmmnnnnnnmmmlllkkkkkklllooorrrtttvvvxxx|||{{{vvvooojjjfffdddccciiijjjkkkkkkkkkjjjiiihhhjjjjjjjjjkkkjjjjjjiiiiii}}}ppphhhZZZOOOCCC>>>999444222222555333111111111111000///111222222222222333333333222222222333444555666777666999===CCCQQQnnnlll___[[[eeeqqq}}}dddNNNCCCBBB===888777:::999666888666555333333444555666666777999<<<@@@GGGOOOUUU\\\___bbbbbbeeekkkmmmlllnnnnnnoooqqqsssuuuwwwxxxyyywwwuuuuuuwwwyyyzzzyyyvvvvvvuuutttttttttuuuuuuuuuvvvwwwvvvtttttttttuuuwwwvvvtttrrrqqqqqqqqqqqqrrrssssssrrrqqqqqqrrrttttttttttttuuuvvvvvvwwwwwwwwwvvvvvvvvvxxxyyyxxxwwwvvvvvvtttttttttuuuwwwxxxwwwwwwyyyzzz{{{|||}}}}}}zzzyyyyyyyyyzzz{{{||||||{{{|||}}}~~~~~~}}}|||{{{{{{}}}~~~~~~|||zzzyyyxxxtttrrrooonnnnnnnnnlllkkklllnnnppppppoooooopppqqqtttssssssrrrrrrqqqqqqqqqssssssrrrrrrrrrsssssstttuuuvvvxxxzzz|||||||||{{{yyyxxxwwwxxxzzz{{{zzzyyytttuuuwww{{{}}}}}}{{{yyyrrrqqqpppqqqrrrrrrpppnnnkkklllnnnnnnnnnooorrrtttvvvxxx||||||zzzyyyuuummmfffcccaaaaaafffmmmsssuuuuuuuuussspppnnnnnnoooqqqrrruuuttttttsssssssssttttttsssrrrrrrsssssstttuuuuuurrrtttwwwzzzzzzyyyxxxvvvttttttuuuxxxzzzyyywwwuuunnnnnnnnnmmmllllllkkkkkknnnnnnnnnnnnnnnmmmlllkkkiiiiiiiiiiiiiiijjjkkkkkkhhhhhhiiijjjkkklllnnnooolllmmmmmmlllkkkkkkmmmnnnmmmlllkkkjjjjjjjjjjjjkkkjjjkkklllllllllkkkjjjiiikkklllnnnooopppppppppppprrrrrrssstttsssrrrqqqpppnnnnnnooooooooonnnlllkkkiiiiiihhhgggfffeeeeeeeeennnllljjjhhhhhhiiikkkmmmllllllkkkjjjiiiiiihhhhhhbbbccceeegggiiikkkmmmnnnooommmkkkjjjiiihhhfffcccddddddeeedddddddddgggiiillllllmmmnnnnnnlllkkkjjjmmmlllkkkjjjjjjjjjkkkllllllmmmmmmmmmmmmllljjjjjjhhhhhhiiijjjkkklllmmmnnnmmmlllkkkkkklllooorrrsssrrrssswww{{{|||tttmmmhhhfffeeefffggghhhhhhiiihhhhhhhhhiiikkknnnoooooolllhhheeexxxggg[[[MMMEEE???888444444777555222222333444333222222222222222222222222222222222222222333444555666777:::===@@@GGG^^^qqq^^^UUU^^^dddjjjtttVVVGGGCCC===999999:::999777;;;999666333222444666777666666777999===DDDMMMSSSZZZ___cccccceeejjjlllkkkkkklllmmmnnnpppsssuuuvvvxxxvvvttttttwwwyyyzzzzzzwwwvvvvvvuuuuuuuuuvvvvvvuuuuuuuuutttssssssssstttvvvuuutttrrrqqqqqqqqqqqqsssttttttsssrrrqqqrrrtttsssssssssttttttuuuuuuuuuyyyvvvuuuvvvzzz{{{zzzwwwzzzyyyyyyxxxxxxxxxxxxxxxvvvwwwyyy{{{}}}~~~~~~~~~zzzzzzyyyyyyyyyzzzzzz{{{|||}}}~~~~~~~~~}}}|||{{{{{{}}}~~~~~~||||||}}}~~~~~~}}}|||{{{{{{{{{{{{tttrrrooonnnnnnnnnlllkkkkkkmmmooopppooonnnmmmmmmooooooooooooooopppppppppssssssssssssqqqqqqrrrsssuuuvvvwwwyyyyyyzzzzzzyyyxxxwwwxxxzzz{{{|||zzzyyyssssssvvvzzz~~~}}}rrrqqqqqqqqqrrrrrrooommmmmmnnnpppppppppqqqtttvvvuuuxxx|||}}}yyyxxxtttllleeebbbaaabbbhhhoootttvvvuuuuuurrrooollllllmmmpppqqqssssssrrrqqqppppppqqqqqqooooooooooooppprrrtttuuuuuuvvvxxxyyyzzzyyyxxxwwwqqqrrrsssvvvyyyzzzyyywwwpppoooooonnnnnnnnnnnnnnnmmmnnnnnnnnnmmmllljjjiiiffffffgggggghhhhhhiiiiiiggggggggghhhiiijjjkkklllkkkkkklllkkkjjjjjjlllnnnlllkkkkkkjjjjjjjjjjjjjjjjjjkkkmmmnnnooonnnmmmllllllmmmoooqqqrrrqqqpppooopppqqqrrrssssssrrrqqqpppnnnooopppppppppooommmllllllkkkjjjiiihhhhhhhhhiiinnnllliiihhhhhhjjjmmmoooqqqpppnnnmmmkkkiiihhhgggbbbbbbdddfffhhhjjjkkkllllllkkkiiiiiiiiihhhgggeeeeeeeeefffeeedddeeehhhjjjmmmmmmnnnnnnnnnmmmlllkkkqqqooommmllllllmmmooopppppppppqqqrrrqqqpppnnnllljjjkkklllllllllllllllmmmkkkkkkjjjjjjlllmmmpppqqqppprrrtttxxx|||{{{tttooolllkkkhhhhhhhhhiiiiiiiiiiiiiiihhhjjjnnnppppppmmmjjjggguuuhhh[[[RRRJJJAAA<<<;;;777555222222333444555444222222222222222222222222222222222222222333444555666888<<<>>>AAAQQQrrryyybbbVVV[[[\\\^^^zzz```IIICCC<<<::::::;;;:::999===;;;777444333444777888777777777888<<>>CCCGGGKKKTTT]]]___```cccffffffggghhhiiijjjlllnnnppprrrpppppprrruuuyyyzzzyyywwwuuuuuuttttttuuuvvvvvvwwwxxxuuuqqqqqqsssttttttssssssssstttuuuvvvvvvvvvvvvvvvwwwwwwuuusssrrrsssttttttttttttttttttssssssssstttuuuwwwxxxxxxxxxzzz{{{xxxyyyyyyyyyyyyxxxvvvuuuuuuwwwyyy|||||||||zzzyyy{{{zzzyyyxxxwwwvvvvvvvvvyyyzzzzzzzzzyyyxxxvvvuuutttvvvyyyyyyyyyyyyzzz{{{~~~zzzwwwsssrrrrrrrrrtttwwwyyy{{{yyyxxxwwwwwwyyyzzzzzzyyyvvvuuuttttttvvvuuurrrooooooooooooooonnnnnnnnnnnnnnnqqqtttrrrpppooorrrvvvwwwwwwwwwvvvvvvvvvwwwwwwxxxwwwxxxyyy|||}}}|||{{{sssrrrrrruuuxxx|||}}}~~~tttqqqmmmkkkkkklllllllllmmmnnnpppppppppqqqtttvvvvvvwwwxxxzzz{{{}}}~~~~~~}}}~~~uuupppnnnhhhfffeeehhhmmmppppppoooooonnnnnnnnnnnnpppqqqrrrooonnnnnnnnnnnnnnnoooooonnnnnnnnnnnnqqquuuyyy{{{zzzyyywwwtttrrrqqqqqqqqqooonnnnnnppprrrtttsssrrrmmmlllkkkjjjjjjkkklllmmmooonnnllljjjhhhgggffffffbbbcccdddfffggghhhgggggghhhggggggfffffffffggggggggghhhiiihhhhhhhhhjjjlllkkklllmmmmmmmmmlllkkkjjjjjjjjjiiijjjlllooorrrssstttsssrrrpppnnnllljjjiiijjjkkkmmmnnnnnnnnnmmmllllllmmmoooqqqrrrssssssrrrmmmkkkiiigggfffgggiiijjjhhhhhhhhhhhhiiikkkmmmnnnnnnnnnmmmkkkjjjiiihhhgggffffffffffffggggggggggggeeeddddddfffhhhjjjiiihhhggghhhiiihhhggghhhkkkmmmkkkjjjjjjiiiiiiiiiiiiiiiggghhhhhhhhhiiiiiiiiiiiikkkmmmpppssssssrrrpppooonnnrrruuusssnnnjjjiiikkkkkkkkkkkkllllllmmmnnnnnnmmmnnnooorrruuuxxx{{{|||xxx{{{~~~~~~{{{uuussspppmmmjjjhhhgggggggggiiikkkmmmnnnmmmllllllzzzsssiii```]]]LLLHHHAAA<<<999777555333333333333222222111111111444444333333333444555555666444777<<<::::::JJJ___uuudddWWWZZZuuuuuuVVVIII>>>======999555666666555333222222333444555777888999999:::<<<@@@CCCFFFPPPZZZ\\\]]]aaaddddddffffffgggiiikkkmmmooopppmmmnnnqqquuuxxxyyywwwuuussssssssssssssstttuuuvvvyyyuuuqqqqqqsssuuutttsssrrrssstttvvvwwwxxxxxxxxxuuuvvvvvvtttrrrqqqrrrsssttttttttttttttttttttttttrrruuuxxxxxxvvvvvvyyy|||{{{{{{yyyxxxxxxxxxyyyyyyuuuwwwyyy{{{|||{{{yyywwwyyyyyyxxxvvvuuuuuuuuuuuuxxxxxxyyyyyyxxxvvvuuutttqqqssswwwxxxxxxxxxxxxyyy|||}}}{{{vvvsssqqqqqqqqqqqqtttwwwzzz|||{{{yyyxxxyyy{{{}}}}}}}}}wwwtttrrrsssttttttqqqnnnnnnmmmmmmllljjjiiihhhhhhlllooorrrqqqnnnnnnrrrvvvwwwwwwvvvuuuuuuuuuuuuvvvwwwvvvvvvxxxzzz||||||{{{xxxwwwvvvxxx{{{tttpppllliiiiiikkkllllllnnnpppqqqrrrrrrsssuuuwwwuuuuuuuuuvvvwwwyyyzzz{{{}}}|||{{{uuupppooollliiiggghhhlllppppppooommmnnnnnnooopppqqqrrrsssmmmmmmmmmnnnpppqqqssstttnnnmmmmmmnnnqqquuuyyy|||yyyxxxvvvsssrrrqqqqqqrrrnnnmmmlllmmmoooppppppooonnnmmmkkkjjjjjjkkkmmmnnnpppnnnllliiigggfffffffffcccdddfffhhhiiiiiiiiihhhhhhhhhgggffffffffffffgggfffggghhhhhhhhhhhhjjjlllkkkkkklllmmmlllkkkjjjiiimmmlllkkklllnnnqqquuuxxxvvvuuurrrooollljjjiiihhhjjjkkkmmmnnnnnnnnnmmmmmmiiikkkmmmppprrrsssssssssqqqoookkkhhhgggggghhhiiifffgggggghhhiiikkklllmmmllllllkkkjjjiiiiiihhhhhheeeeeeffffffggghhhhhhhhhgggeeeeeefffhhhiiihhhggghhhiiiiiihhhhhhhhhkkkmmmjjjiiihhhhhhgggggghhhhhhggghhhiiijjjjjjjjjjjjjjjlllnnnrrruuuvvvuuusssqqqlllpppsssrrrmmmiiijjjllllllmmmmmmnnnnnnooooooooojjjkkkmmmooorrrvvvxxxzzzvvvxxx{{{}}}{{{yyyuuuqqqnnnkkkjjjiiigggiiillloooooommmjjjhhhqqqxxx~~~xxxqqqkkkYYYHHHAAA>>>;;;999:::333444555444333333555666333333333333333333333333333666777666666;;;DDDLLLhhhnnn\\\[[[qqqtttPPPFFF===;;;;;;:::;;;===666555555444333333222222666666777888;;;===???@@@CCCGGGMMMRRRVVV[[[___bbbeeefffhhhiiijjjkkknnnqqqnnnppprrrsssrrrrrrsssuuuttttttsssrrrrrrrrrrrrrrrttttttsssssssssttttttuuusssuuuwwwyyyzzzzzzxxxwwwuuutttsssssstttuuutttrrrsssssstttttttttsssrrrrrrssstttvvvxxxyyy{{{|||}}}yyy{{{|||{{{yyywwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxvvvtttuuuwwwyyywwwuuuvvvwwwwwwwwwwwwuuusssrrrsssrrrqqqqqqrrruuuxxxzzz~~~}}}yyyuuurrrooonnnpppsssuuuuuuvvvxxxzzzyyyzzz{{{|||}}}~~~~~~~~~wwwvvvuuutttrrrrrrqqqqqqnnnnnnnnnmmmmmmllllllkkknnnnnnnnnmmmlllmmmppprrrwwwvvvuuuttttttsssttttttvvvxxxzzz{{{zzzxxxvvvtttqqqqqqssswww{{{uuupppiiihhhkkkoooooommmppppppoooooooooppprrrsssqqqqqqqqqpppppprrrvvvzzz}}}}}}{{{xxxttttttxxx|||wwwppplllooooooooopppqqqrrrttttttqqqqqqqqqpppppppppooooooppppppqqqppppppooonnnmmmmmmmmmooossswwwyyyyyyxxxxxxsssnnnnnnppppppmmmhhhiiijjjkkkmmmnnnooooooooonnnnnnmmmkkkjjjjjjmmmoooqqqooollljjjjjjiiihhhgggggggggggggggggggggggggggjjjjjjjjjhhhffffffhhhjjjddddddeeefffgggiiikkklllmmmlllkkkjjjiiiiiihhhhhhgggiiikkkmmmoooqqqrrrssstttsssqqqooommmjjjiiihhhllllllmmmmmmmmmllljjjiiikkkjjjjjjiiijjjkkkmmmnnnkkkiiigggfffeeefffggghhhfffggghhhjjjkkkkkkkkkkkkkkkiiihhhiiijjjjjjiiihhhccccccdddeeefffhhhhhhiiieeeeeefffhhhiiiiiifffdddiiikkklllmmmlllllllllnnnkkkjjjiiigggfffeeeeeeeeeeeeeeeggghhhiiiiiiiiiiiiiiillloooqqqqqqqqqqqqrrrpppooommmlllkkklllnnnooooooooonnnmmmmmmmmmmmmmmmmmmlllkkkkkkmmmpppsssuuuuuuttttttvvv{{{}}}wwwrrrmmmiiifffhhhhhhhhhjjjkkkkkkiiiggg[[[aaajjjoooppppppsssuuuvvv|||{{{~~~~~~lllZZZPPPJJJBBB===;;;888888888777555555666666333333333333333333333333333555666666555999AAAHHH[[[yyy|||hhhaaannnwwwWWWKKK???<<<<<<;;;:::;;;666666666555444444333333333444444666888:::<<<===AAAEEEJJJOOOSSSWWW[[[^^^aaacccfffggghhhjjjlllnnnmmmoooqqqrrrrrrrrrssstttvvvuuutttssssssrrrrrrsssuuutttsssrrrrrrrrrrrrssstttuuuwwwxxxxxxxxxxxxwwwuuutttssssssttttttsssrrrrrrrrrsssssssssssssssrrrqqqrrrsssuuuwwwzzz|||}}}zzz{{{{{{zzzxxxvvvvvvwwwvvvwwwwwwxxxxxxwwwwwwwwwxxxvvvuuuuuuwwwwwwuuurrrtttuuuvvvwwwwwwwwwvvvuuusssrrrqqqqqqrrrtttwwwyyyzzz{{{{{{yyywwwtttqqqooonnnqqqsssuuuvvvwwwyyyzzz||||||}}}~~~~~~}}}}}}}}}xxxwwwuuutttttttttuuuuuuqqqpppooonnnmmmmmmmmmmmmmmmnnnoooooonnnnnnpppqqqrrrrrrrrrrrrssstttuuuuuuxxxyyyzzz{{{zzzxxxuuutttooooooqqquuuzzz}}}tttnnnhhhfffiiimmmnnnmmmpppoooooonnnoooppprrrsssrrrrrrqqqqqqqqqsssxxx|||}}}|||zzzuuurrrrrrvvvyyy|||vvvrrrooooooooooooooopppqqqqqqrrrqqqqqqqqqppppppooooooooooooooooooooonnnnnnmmmmmmnnnooopppssswwwyyyxxxwwwuuurrrnnnmmmnnnnnnllliiijjjkkklllmmmnnnooooooooolllmmmmmmlllkkkllloooqqqqqqnnnkkkiiiiiiiiihhhggggggggggggggggggggggggggghhhiiiiiigggeeeeeegggiiiffffffffffffgggggghhhhhhjjjjjjjjjjjjiiihhhggggggiiijjjkkkmmmnnnoooooooooqqqqqqpppnnnllljjjiiiiiinnnnnnnnnnnnmmmllljjjiiilllkkkkkkjjjjjjjjjkkkkkkhhhhhhffffffggghhhjjjkkkhhhhhhhhhiiiiiijjjjjjjjjkkkiiihhhhhhiiiiiihhhfffdddeeeeeeeeeeeefffffffffeeedddccceeehhhjjjjjjiiijjjlllnnnnnnmmmllllllmmmjjjjjjiiigggffffffffffffeeefffggghhhiiiiiiiiiiiigggjjjnnnqqqqqqrrrrrrsssrrrpppooommmmmmmmmnnnoooppppppooonnnnnnnnnooooooooonnnllllllmmmooorrrtttssssssssstttyyy~~~xxxrrrllliiigggfffeeefffhhhhhhgggeeeHHHNNNTTTXXXXXXYYY[[[]]]ccciiipppsssrrrtttxxx}}}}}}kkk___VVVKKKAAA<<<999888777555444333333222222222222222222222222222222444666666555888===BBBPPPhhhwwwhhhjjjsssaaaQQQ@@@;;;;;;:::777777888777777666666555444444333333444555666888:::;;;>>>AAAFFFJJJMMMQQQVVVYYY[[[^^^bbbeeefffgggiiikkklllnnnqqqqqqqqqqqqrrrtttwwwvvvuuuttttttsssssssssuuutttsssrrrrrrrrrrrrrrrvvvvvvvvvvvvvvvwwwwwwwwwuuutttrrrrrrssssssrrrqqqpppqqqrrrssssssssssssssspppppppppqqqtttwww{{{}}}{{{{{{{{{yyyvvvuuuvvvwwwuuuvvvxxxyyyyyyxxxvvvuuuxxxwwwvvvwwwwwwvvvssspppqqqrrrtttuuuwwwwwwxxxxxxsssrrrqqqqqqrrrtttvvvxxxwwwwwwwwwwwwuuussspppooooooqqqsssuuuvvvwwwyyy{{{~~~~~~~~~~~~}}}|||yyyxxxvvvuuuuuuvvvxxxyyytttsssqqqooommmmmmmmmnnnmmmnnnppppppooonnnooopppnnnnnnoooppprrrtttvvvwwwyyyzzz{{{|||zzzxxxuuusssmmmmmmooosssxxx{{{||||||sssmmmgggdddgggkkkmmmnnnoooooonnnnnnoooppprrrsssssssssrrrqqqrrruuuzzz~~~~~~|||xxxsssooopppsssvvvzzz{{{|||{{{xxxuuussssssooooooooooooooooooooooooppppppppppppoooooooooooooooooonnnmmmmmmmmmnnnnnnppppppppprrruuuvvvvvvtttqqqpppooommmllllllkkkkkkkkklllmmmnnnooopppppppppkkkllllllllllllmmmppprrrpppmmmjjjiiiiiiiiihhhggghhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhgggeeedddfffgggiiihhhhhhgggfffffffffeeefffgggiiijjjjjjhhhgggfffjjjkkkkkklllllllllkkkkkknnnnnnmmmlllkkkkkkjjjjjjooooooooonnnmmmllljjjiiikkkkkkkkkkkkkkkiiiiiihhhfffffffffgggiiikkkmmmoooiiiiiihhhgggggghhhiiijjjjjjiiihhhhhhiiiiiihhhfffggggggffffffeeeeeedddddddddcccbbbdddhhhkkknnnnnnkkkmmmoooooonnnllllllllljjjiiiiiiiiihhhhhhggggggffffffggghhhiiiiiiiiiiiifffiiimmmpppqqqqqqrrrssssssrrrpppnnnmmmnnnnnnooonnnnnnmmmmmmmmmnnnoooooopppooonnnmmmnnnppprrrtttrrrrrrqqqrrrvvv|||zzzrrrnnniiifffdddcccdddfffffffffGGGJJJMMMNNNMMMKKKLLLLLLVVV\\\cccggghhhiiimmmpppwwwzzzoooeeeZZZMMMDDD<<<:::777555444444333222222222222222222222222222333555777777666777:::===HHHYYYwwwrrrlllmmmyyyrrr\\\FFF<<<<<<<<<::::::999999888777777666666555555555555666777888999:::<<>>;;;999999999888777777666666666666555444444333444444444666999;;;???DDDIIIMMMMMMPPPTTTXXX[[[___cccfffhhhkkknnnooooooppprrrsssssssssssstttuuuvvvwwwxxxwwwwwwvvvvvvvvvvvvvvvwwwvvvwwwxxxyyyzzzzzzyyyyyy{{{xxxtttrrrssstttttttttuuuuuuvvvvvvvvvvvvvvvuuuwwwvvvvvvuuuuuuuuuuuuuuuuuuxxx{{{}}}|||{{{zzzzzzwwwwwwwwwwwwvvvuuutttsssssstttuuutttrrrsssvvvyyyxxxwwwvvvvvvvvvvvvwwwxxxxxxxxxwwwwwwvvvvvvvvvuuusssssssssttttttuuuvvvwwwttttttsssqqqooooooqqqtttuuuvvvwwwyyyzzz{{{{{{{{{xxxxxxxxxwwwuuusssqqqpppqqqrrrssssssrrrpppnnnmmmlllmmmmmmllljjjjjjkkklllmmmmmmmmmnnnoooppprrrrrroooppprrrrrrrrrooommmkkklllnnnqqquuuyyy{{{zzzxxxjjjjjjiiihhhgggiiikkkmmmlllllllllmmmnnnppprrrtttrrruuuwwwxxxxxxwwwwwwxxxtttrrroooooorrrssssssrrrtttuuuvvvtttrrrpppoooooommmnnnpppqqqqqqooonnnmmmlllllllllmmmmmmnnnnnnnnnkkkmmmppprrrssssssrrrqqqpppnnnllllllmmmnnnnnnmmmllljjjhhhiiimmmooonnnmmmllllllmmmnnnnnnnnnnnnmmmjjjkkklllkkkjjjhhhhhhiiijjjhhhffffffgggiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiifffhhhjjjjjjhhhffffffgggdddeeegggiiiiiiiiihhhgggiiiiiiiiiiiihhhgggffffffdddeeeggghhhjjjkkkkkkkkkjjjjjjkkkkkkllllllmmmmmmmmmllljjjiiihhhhhhhhhhhhfffffffffggghhhiiijjjkkkhhhiiiiiijjjjjjjjjjjjjjjiiiiiijjjjjjkkkkkkllllllkkkjjjjjjllloooqqqqqqpppnnnnnnmmmlllkkkjjjiiiiiihhhiiikkkoooqqqqqqnnnkkkhhhkkkooopppooommmkkkkkknnnoooppppppooommmkkkjjjiiiiiiiiijjjjjjiiiiiihhhkkkmmmoooooommmkkkjjjjjjgggggghhhiiiiiiiiiiiiiiihhhiiijjjlllnnnppprrrtttrrrrrrrrrsssssstttuuuuuuxxxvvvsssrrrssswww{{{}}}~~~~~~{{{rrrlllhhhfffdddTTTQQQOOOMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIIIIIIIJJJGGGHHHJJJKKKOOOVVV```hhhzzz||||||uuummmaaaQQQEEE@@@???===<<<555555555555555555555555555333111111333555777777999999>>>NNNlll{{{}}}zzzgggTTTGGGBBB999999888888777666666666999999888666666555555666222444666999===BBBHHHLLLKKKMMMQQQTTTXXX\\\aaaeeefffiiilllmmmnnnnnnppprrrqqqrrrrrrsssuuuvvvxxxyyyyyyxxxwwwuuuttttttssssssuuuvvvyyy{{{|||{{{zzzyyy|||yyyuuusssssstttttttttvvvwwwwwwwwwwwwvvvvvvuuutttttttttuuuuuuuuuuuuuuussswww|||~~~~~~}}}|||{{{xxxwwwwwwvvvuuuttttttttttttuuutttqqqoooooossswwwyyyyyyxxxxxxxxxyyy{{{|||yyyyyyxxxxxxwwwwwwvvvvvvnnnnnnoooppprrruuuwwwxxxttttttssspppnnnnnnppprrruuuvvvwwwwwwxxxxxxxxxxxxuuuvvvxxxxxxwwwuuusssqqqppprrrtttuuuuuurrrpppnnnmmmmmmllljjjiiihhhjjjllljjjjjjkkklllnnnpppqqqrrrlllmmmoooppppppnnnkkkjjjlllmmmpppuuuyyyzzzyyywwwggghhhhhhhhhggghhhjjjkkkllllllllllllnnnppprrrtttqqquuuxxxzzzyyywwwvvvuuupppnnnmmmnnnrrrtttsssqqqrrrsssuuutttrrrooonnnnnnkkkmmmnnnppppppooommmllllllllllllmmmmmmmmmnnnnnniiikkkooorrrtttsssqqqooorrrooommmmmmnnnoooooonnnmmmiiifffiiinnnqqqooolllkkklllmmmmmmmmmmmmmmmmmmgggiiijjjkkkiiiiiiiiijjjiiigggeeeeeegggiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhheeegggiiiiiigggfffeeeeeecccdddfffhhhhhhgggeeedddiiiiiihhhgggfffeeeeeeeeeffffffgggiiijjjjjjjjjjjjkkkkkkkkkllllllmmmmmmmmmmmmllljjjiiiiiiiiijjjjjjiiihhhgggffffffgggiiiiiifffggghhhiiijjjkkkkkkjjjhhhiiijjjllllllmmmmmmmmmmmmlllkkklllnnnooonnnmmmpppooonnnllljjjhhhgggfffhhhhhhiiikkknnnoooooonnnfffjjjnnnpppooommmkkkkkknnnnnnoooooonnnllliiihhhiiiiiijjjjjjjjjiiiiiihhhiiilllnnnooommmkkkkkkkkkfffggghhhiiiiiijjjiiiiiifffggghhhjjjllloooqqqsssuuuuuuuuutttssssssrrrrrrwwwuuusssqqqrrruuuyyy|||yyyyyy|||zzzsssnnnjjjhhh]]][[[XXXVVVTTTRRRPPPMMMMMMMMMLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIKKKOOORRRaaajjjyyy}}}|||ppp___OOOEEE>>>999666444333111111333555555555777999999777555555777:::999;;;@@@IIIXXXtttzzzwwwyyygggPPPAAA@@@>>>;;;888777888666333555555555666777666444111555444444666999===BBBEEECCCFFFKKKOOOTTTYYY___cccggghhhjjjlllnnnnnnnnnnnnqqqqqqrrrtttvvvxxxzzz{{{{{{xxxuuurrrqqqrrrtttuuutttvvvyyy{{{zzzzzz{{{|||xxxwwwuuuttttttuuuwwwxxxwwwwwwvvvvvvuuutttttttttvvvvvvwwwwwwwwwuuutttssstttwww{{{~~~}}}yyyvvvvvvxxxzzzzzzwwwtttssssssrrrqqqpppooooooqqqssstttuuuwwwyyy|||}}}}}}|||{{{{{{zzzzzzzzzzzzxxxuuurrrnnnnnnoooppprrrsssttttttssssssrrrooollllllmmmooorrrtttuuuuuutttsssuuuvvvyyyxxxwwwwwwwwwuuurrrooommmnnnppprrrtttuuuuuuvvvwwwrrrmmmjjjlllnnnoooooooooppppppqqqqqqqqqppppppoooooooooooonnnmmmlllkkkkkkjjjmmmuuu|||}}}vvvnnnlllkkkiiihhhgggggghhhhhhooonnnmmmnnnpppqqqqqqpppvvvvvvtttsssssstttuuuvvvoooooopppqqqqqqqqqqqqpppqqqqqqppppppooonnnnnnmmmqqqqqqooonnnlllkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmoooqqqssssssqqqooommmkkkkkklllllllllkkkjjjiiinnnmmmlllkkkjjjkkklllllljjjjjjkkklllmmmmmmmmmmmmiiiiiihhhhhhhhhhhhiiiiiimmmmmmkkkiiihhhgggggggggfffgggggghhhiiijjjjjjkkkiiihhhfffddddddfffhhhiiihhhhhhhhhhhhggggggggggggfffgggiiijjjiiihhhfffeeeggghhhjjjkkkllllllkkkkkkiiiiiihhhhhhiiiiiijjjkkkhhhhhhiiiiiiiiijjjjjjjjjiiihhhgggeeefffggghhhjjjhhhhhhgggggghhhhhhiiijjjkkknnnppprrrqqqqqqqqqrrrpppooooooooooooooopppppppppooonnnllljjjiiiiiiiiiiiiiiihhhhhhhhhiiikkklllnnnnnnnnnmmmkkkiiihhhgggiiikkkmmmoooooommmkkkiiikkkkkkkkkkkkjjjjjjjjjiiilllnnnnnnmmmjjjgggeeeeeeeeefffggghhhiiijjjjjjjjjkkkllllllkkkkkklllooorrrssssssrrrqqqpppnnnnnnmmmppppppqqqrrrrrrrrrrrrqqquuuxxx{{{}}}{{{rrrkkkhhhnnniiiccc^^^ZZZWWWUUUSSSTTTSSSQQQOOOMMMLLLKKKJJJJJJKKKJJJIIIHHHHHHKKKMMMOOOWWWbbbnnnxxx}}}ooo^^^PPPFFF???;;;888666444333444555555555777888888777555555777999888999<<>>CCCWWW{{{tttllljjjvvvyyyYYYHHHCCC<<<:::::::::888777777666555555666666555444333333333444777:::>>>@@@AAADDDHHHLLLPPPTTTZZZ]]]bbbdddfffiiilllmmmnnnnnnqqqqqqqqqqqqsssvvvzzz|||{{{yyyvvvsssqqqqqqssstttrrrtttwwwwwwwwwwwwxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxzzzyyyyyyxxxxxxwwwwwwvvvtttuuuvvvvvvvvvuuutttsssvvvxxx{{{}}}~~~|||yyywwwuuuwwwxxxxxxuuusssrrrrrrrrrrrrrrrqqqppppppooooooqqqsssvvvxxxzzz{{{{{{{{{wwwvvvwwwxxxyyyxxxuuusssqqqqqqqqqppppppooooooooonnnooonnnlllkkklllnnnqqqnnnppprrrsssrrrrrrsssuuuuuuttttttuuuwwwwwwuuutttqqqqqqqqqqqqrrrtttvvvwww}}}yyysssooonnnoooooonnnppppppqqqqqqqqqppppppooonnnnnnnnnmmmllllllkkkkkkooooooqqqwww|||{{{tttnnngggfffeeeeeeeeefffggghhhjjjjjjkkkmmmppprrrrrrqqqoooppppppqqqpppooonnnmmmiiijjjlllnnnpppqqqrrrrrrppppppqqqrrrssssssttttttrrrqqqpppooonnnmmmmmmmmmlllllllllmmmmmmmmmmmmmmmoooqqqsssuuuuuusssqqqooopppooommmlllkkkkkkkkkllllllkkkjjjjjjiiiiiijjjjjjiiijjjkkklllmmmmmmmmmmmmkkkkkkjjjjjjiiiiiiiiihhhlllkkkjjjiiihhhgggggggggggghhhhhhiiiiiiiiihhhhhhggggggggggggggggggggggggeeeeeeffffffgggggghhhhhheeefffggghhhhhhgggfffeeehhhiiijjjkkkllllllkkkkkkiiihhhhhhhhhhhhiiijjjjjjjjjkkkkkkkkkkkklllllllllmmmkkkiiihhhggghhhiiijjjllllllkkkjjjiiihhhggggggoooqqqssstttrrrpppooooooqqqqqqpppooonnnnnnoooooooooooonnnmmmmmmlllkkkkkkjjjiiihhhhhhhhhiiijjjkkkjjjjjjjjjiiiiiiiiihhhhhhfffgggiiikkkmmmooooooppppppooommmkkkjjjkkkkkkllloooppppppnnnkkkhhhggggggggghhhiiikkklllmmmnnnoooppppppooollljjjiiijjjkkkrrrrrrqqqooonnnllljjjiiilllllllllmmmmmmmmmmmmmmmoooqqqssstttuuuxxxyyyqqq|||uuuoookkkbbb```]]]ZZZWWWVVVVVVVVVPPPQQQQQQNNNKKKIIIHHHIIIEEEGGGJJJMMMPPPUUUZZZ^^^iiisssrrrdddXXXOOOKKK@@@<<<888555444444333333555555555555555555666777999;;;>>>>>>>>>KKKhhhvvviiiaaafffqqqwwwwwwvvvnnnOOOFFF===::::::999777777999777555555666777666555333222333333555888;;;===>>>AAAEEEHHHLLLPPPUUUXXX]]]___cccfffjjjlllmmmnnnqqqpppoooppprrruuuyyy{{{zzzyyyvvvsssrrrrrrssssssrrrtttuuuvvvuuuuuuwwwxxxxxxyyyyyyzzzzzzyyyyyyxxxwwwvvvvvvuuuuuuttttttsssssstttuuuvvvvvvvvvuuutttvvvxxxzzz{{{{{{zzzxxxwwwuuuvvvwwwwwwtttsssrrrsssqqqrrrssssssssssssrrrrrrssstttvvvwwwxxxyyyyyyyyyvvvvvvwwwyyyzzzzzzwwwuuupppppppppoooooonnnnnnnnnnnnnnnmmmllljjjkkkmmmpppoooppprrrrrrqqqppppppqqqsssrrrrrrtttvvvxxxwwwvvvtttsssqqqqqqqqqsssuuuwww|||yyyuuurrrppppppqqqqqqrrrssssssssssssrrrqqqqqqpppooonnnnnnmmmlllllllllppppppqqquuuyyywwwpppkkkddddddcccbbbbbbcccdddeeeggghhhiiimmmpppsssrrrrrrooopppqqqrrrqqqooollljjjhhhiiilllnnnqqqsssttttttpppqqqqqqrrrrrrsssssstttqqqqqqpppoooooonnnoooooommmmmmmmmmmmmmmmmmmmmnnnppprrrsssuuuuuusssrrrppppppooollljjjiiiiiikkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhiiijjjkkklllmmmmmmmmmlllllllllkkkkkkjjjiiihhhhhhhhhhhhhhhhhhiiijjjkkkhhhiiiiiijjjjjjiiihhhgggggghhhhhhiiiiiihhhhhhgggeeeffffffggghhhiiiiiijjjfffgggggghhhhhhhhhhhhggghhhiiikkklllllllllkkkkkkhhhhhhhhhhhhhhhiiijjjjjjllllllllllllmmmmmmmmmmmmmmmkkkiiiggggggggghhhiiimmmmmmmmmlllkkkjjjjjjiiinnnpppssstttrrrpppoooooopppooonnnmmmllllllllllllnnnnnnnnnnnnnnnmmmmmmmmmlllkkkjjjhhhhhhhhhhhhiiihhhhhhhhhhhhhhhiiijjjjjjiiijjjkkklllnnnpppqqqrrrqqqooommmkkkjjjjjjkkklllooopppooommmiiigggffffffggghhhhhhjjjkkkmmmooopppppppppooommmjjjhhhiiijjjooooooppppppooommmlllkkkiiiiiiiiiiiijjjjjjkkkkkknnnppprrrqqqqqqsssyyy~~~uuu~~~rrroookkkfffaaa^^^\\\[[[TTTUUUUUUSSSOOOLLLJJJJJJHHHJJJKKKLLLKKKLLLMMMOOOXXXbbboooxxx||||||nnnbbb[[[XXXEEEAAA;;;777555444333222444444555555666777666666222555:::;;;;;;BBBUUUhhhzzzmmm___YYY[[[```gggnnnuuuWWWIII>>>;;;:::888666777999777666666777888666555222222333333555777888:::<<>>888555888777777999;;;<<<:::666333444444444444555555666666888:::===???AAADDDHHHKKKLLLOOOTTT[[[```eeehhhjjjjjjlllnnnqqqssstttuuuuuuuuuttttttttttttuuuvvvvvvwwwxxxxxxwwwvvvwwwyyy{{{zzzyyyxxxwwwwwwxxxyyyzzzyyyyyyyyyxxxwwwwwwvvvvvvtttuuuwwwyyyzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxvvvwwwwwwvvvuuutttuuuwwwtttttttttuuuvvvyyy{{{|||~~~}}}|||{{{zzzyyyyyyxxxyyyxxxyyyzzz|||{{{xxxvvvooonnnnnnmmmlllkkkjjjjjjjjjkkkkkkkkkkkknnnqqqtttvvvyyy||||||{{{xxxwwwwwwvvvtttrrrrrrsssuuuuuutttssssssrrrqqqppppppoooooopppqqqrrrqqqpppqqqtttwwwyyyyyyyyyyyyxxxwwwvvvuuutttrrrpppooonnnnnnooopppsssttttttsssqqqlllgggccc``````___```aaaccceeefffggghhhkkkooosssuuutttrrrttttttuuutttrrrooommmkkkmmmmmmooopppqqqqqqqqqqqqmmmnnnnnnoooooopppppppppnnnmmmmmmmmmnnnnnnoooppppppppppppooooooooonnnnnnmmmnnnnnnoooooonnnnnnmmmiiiiiijjjjjjjjjjjjkkkkkkjjjjjjkkkkkkkkkjjjiiihhhfffggghhhjjjlllmmmmmmmmmjjjkkkmmmooooooooonnnmmmkkkkkkkkkkkkllllllmmmnnniiikkkmmmooooooooommmlllkkkjjjiiiiiiiiiiiijjjkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjkkkllllllkkkkkklllmmmmmmlllkkkjjjggggggggggggggghhhiiiiiilllllllllmmmmmmmmmnnnnnniiihhhffffffggghhhjjjllliiijjjkkkllllllkkkiiihhhgggkkkppprrrqqqooommmlllgggggggggggghhhiiijjjjjjgggiiikkknnnoooooonnnnnnjjjiiihhhhhhhhhiiijjjkkknnnmmmlllkkklllmmmoooqqqpppqqqsssttttttrrrqqqooonnnoooqqqrrrsssrrrqqqpppjjjkkkjjjiiiggggggiiijjjiiihhhgggffffffhhhjjjkkkkkkmmmnnnmmmkkkiiiiiijjjgggiiilllpppqqqrrrqqqpppiiihhhgggfffggghhhjjjkkkgggjjjmmmmmmmmmnnnssswwwzzzzzz||||||zzzuuukkkbbbZZZWWWSSSRRRPPPMMMKKKJJJMMMOOOKKKJJJJJJLLLQQQXXX___cccnnnttt||||||yyyzzzkkkcccXXXLLLCCC===888555666555555777;;;;;;999666:::555444777:::<<<@@@DDDVVVvvv{{{mmmbbb]]]___eeelllkkkvvvoooYYYGGGBBB@@@999666999666777999<<<===;;;666222444444555555555555555666777999<<<>>>@@@BBBFFFIIIJJJMMMRRRYYY___dddgggiiiiiikkknnnqqqtttttttttssssssssssssttttttvvvwwwwwwyyyzzzzzzxxxwwwxxxzzz|||zzzyyywwwvvvvvvwwwyyyzzzyyyyyyxxxxxxwwwvvvvvvvvvuuuvvvxxxzzz{{{|||{{{{{{|||{{{zzzzzzyyyyyyyyyzzzwwwwwwxxxwwwuuuuuuvvvxxxvvvuuuttttttuuuwwwyyy{{{~~~}}}|||{{{{{{{{{{{{{{{xxxxxxxxxzzz{{{zzzwwwtttqqqpppooommmkkkiiihhhggggggiiijjjkkkmmmpppuuuxxxwww{{{~~~~~~}}}}}}xxxuuusssrrrssstttssssssrrrrrrrrrrrrpppooonnnmmmoooqqqrrrqqqoooooorrrvvvyyyyyyyyyxxxwwwvvvuuuuuusssrrrpppnnnmmmnnnoooppppppppppppoookkkfffaaa]]]^^^______aaacccfffiiikkkhhhiiilllppptttuuutttrrrsssssssssrrrpppmmmkkkiiimmmnnnnnnooooooooooooooollllllmmmooopppqqqrrrsssmmmmmmlllmmmmmmnnnooopppqqqpppppppppoooooonnnnnnllllllmmmmmmmmmmmmlllllliiiiiijjjllllllllllllllljjjjjjkkklllkkkjjjiiihhhfffggghhhjjjlllmmmmmmmmmiiikkkmmmoooppppppooonnnoooooonnnmmmlllkkkkkkllliiikkknnnpppqqqpppooommmlllkkkiiihhhhhhiiikkkllljjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhiiijjjkkklllkkklllmmmmmmmmmlllkkkjjjggggggggggggggghhhiiiiiillllllllllllmmmmmmmmmnnniiihhhgggggghhhjjjlllnnniiiiiijjjkkkjjjhhheeedddhhhlllppprrrpppmmmjjjiiigggggggggggghhhjjjkkklllfffhhhkkkmmmoooooonnnmmmfffffffffgggiiikkknnnooopppooommmlllmmmnnnppprrrnnnooorrrttttttsssqqqooonnnpppsssvvvvvvuuusssrrrjjjkkkkkkiiihhhiiikkkmmmjjjiiigggffffffhhhiiijjjmmmnnnnnnmmmjjjhhhhhhhhhgggiiillloooppppppnnnmmmjjjiiigggfffggghhhjjjllliiilllooopppppprrrwwwzzz}}}zzz}}}|||pppgggbbbXXXVVVRRRQQQQQQSSSSSSSSSNNNLLLLLLOOOOOONNNQQQVVVbbbbbbeeejjjttt}}}}}}xxxkkkZZZMMMEEE>>>888999666555777777444444777::::::999999:::===@@@BBBNNNeeemmm\\\[[[bbbkkkgggiiihhhQQQHHHBBB:::777;;;999888888888999888444111111333555777777666555444777777888:::===@@@CCCEEEKKKMMMPPPSSSWWW\\\cccggghhhkkknnnpppqqqrrrssstttwwwvvvuuutttsssuuuxxx|||wwwwwwvvvvvvwwwxxxyyyyyyyyyxxxvvvuuuuuuvvvxxxzzzyyyyyy{{{{{{{{{yyywwwuuuzzz{{{|||{{{yyyxxxyyyzzz}}}~~~~~~|||zzzyyyzzz{{{|||{{{xxxvvvuuuuuuuuuuuuvvvvvvuuuuuuvvvwwwxxxxxxzzzzzzyyyvvvssssssuuuwwwuuuwwwzzzzzzyyyxxxxxxyyysssrrrqqqnnnkkkiiihhhhhhggghhhjjjlllmmmppptttwww{{{|||~~~~~~}}}}}}zzzvvvtttsssssssssuuusssrrrqqqpppnnnkkkiiikkklllmmmnnnoooqqqrrrrrrrrrrrrrrrqqqooooooqqqssssssqqqpppnnnmmmlllmmmmmmqqqooollliiieeebbb___^^^______```aaacccfffhhhiiiiiikkkmmmooopppqqqtttvvvwwwuuusssqqqpppppppppppptttrrrpppoooppppppooommmkkkjjjjjjkkklllnnnpppqqqnnnoooppppppppppppoooooovvvrrrnnnlllmmmnnnoooooonnnmmmkkkjjjiiiiiijjjkkkooollljjjhhhiiiiiiiiihhhjjjjjjjjjjjjjjjjjjkkkkkkoookkkhhhgggjjjmmmnnnnnnkkkjjjiiijjjlllllllllkkkkkkkkkmmmnnnnnnnnnmmmlllmmmnnnpppqqqqqqooommmlllllllllkkkjjjjjjjjjkkkkkklllkkkiiihhhhhhhhhhhhiiidddeeeeeefffggghhhhhhiiikkkkkkkkkkkkkkkjjjiiihhhlllkkkiiihhhhhhiiikkkllloooooooooooonnnmmmlllkkkeeeeeeeeefffhhhiiikkkkkkjjjiiihhhgggffffffffffffkkkkkkkkklllnnnpppqqqrrrqqqmmmiiiffffffggggggfffccccccfffjjjmmmooonnnllliiiiiiiiihhhggggggiiikkkmmmmmmmmmmmmmmmnnnoooppprrrqqqooonnnmmmnnnnnnoookkknnnssswwwxxxvvvrrroooooonnnmmmkkklllmmmooopppppplllhhhfffhhhllloooqqqqqqpppnnnllliiihhhgggfffiiiiiiiiiiiiiiijjjjjjjjjjjjgggeeegggkkknnnnnnmmmkkkmmmnnnooopppssswwwzzz}}}|||zzztttgggbbb[[[VVVTTTUUUUUUUUURRROOONNNPPPNNNLLLMMMQQQTTTUUUWWW\\\fffvvv{{{jjj[[[OOODDD::::::666444666666444444666999888888999:::===???@@@EEEWWWwww}}}jjjbbbdddgggccccccrrreeeUUUIII<<<888;;;555555444555555666666555333333555666666666555555777777888999<<>>888555666666555555777666777888999:::<<<<<<===>>>JJJaaa~~~nnngggbbb```___eeewww|||fffRRRAAA999:::555555555444333444666888555444444444444555666666777777777999;;;>>>@@@BBBDDDFFFJJJLLLPPPTTTZZZ]]]^^^bbbgggkkkmmmpppsssuuussstttuuuvvvuuuuuuwwwxxxwwwxxxyyyzzz{{{zzzyyyyyysssssstttvvvwwwxxxyyyzzzyyyzzz|||}}}}}}|||{{{{{{xxxyyyxxxwwwuuuvvvyyy{{{~~~~~~~~~|||yyyxxxyyyzzz|||||||||{{{yyywwwtttsssrrrssstttuuuuuuuuutttsssvvvvvvuuusssppppppqqqsssuuuvvvvvvvvvvvvxxx{{{~~~|||vvvnnnfffaaa```aaafffhhhkkkmmmoooqqquuuxxx{{{}}}|||yyyuuuttttttrrrpppoooooonnnkkkiiijjjkkkkkklllmmmnnnnnnoookkklllmmmllljjjjjjlllnnnooonnnnnnmmmmmmnnnnnnoooiiifffaaa]]]\\\]]]```bbbccccccdddeeefffhhhjjjkkkkkkmmmpppppppppppprrrssswwwuuurrrpppoooooooooppptttrrrppppppqqqqqqpppooollllllllllllmmmnnnpppqqqsssrrrpppooooooooopppppprrrpppnnnnnnooopppqqqpppooonnnmmmlllkkklllmmmmmmooommmjjjiiiiiiiiiiiihhhjjjjjjkkkkkkkkklllllllllnnnlllkkklllnnnooonnnmmmnnnmmmlllmmmnnnnnnmmmlllmmmmmmnnnoooooooooooonnnmmmmmmmmmlllkkkjjjjjjiiilllkkkkkkkkklllmmmnnnnnnmmmlllkkkjjjjjjjjjkkkllllllkkkkkkjjjiiihhhhhhgggjjjjjjjjjjjjjjjiiiiiihhhhhhgggggghhhiiijjjlllmmmoooooonnnnnnmmmlllllllllmmmlllkkkjjjiiihhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhllllllmmmnnnoooqqqrrrrrrwwwtttpppmmmllllllkkkjjjfffeeeeeegggjjjllllllkkkjjjjjjjjjhhhffffffgggiiihhhiiijjjkkkkkkkkkjjjiiiggggggggggggffffffffffffhhhkkkooorrrtttsssqqqpppooooooooooooooooooooooookkkjjjjjjkkknnnppppppoootttrrroookkkiiihhhhhhhhhjjjjjjjjjjjjjjjjjjjjjiiihhhgggfffhhhkkknnnooooooppppppooonnnooorrrwww{{{|||xxxvvvvvvwww|||vvvkkkeeeeeefffhhhccc^^^ZZZYYYVVVOOOLLLLLLJJJKKKKKKJJJMMMXXXiiivvvzzzgggXXXFFF>>>888777777666666888555666777999::::::;;;:::???CCCRRRnnnyyykkkaaa```___```ggg~~~www```KKK???<<<888999999888555444555777666555444333333444666777666666777888999<<<>>>@@@AAADDDGGGJJJLLLPPPUUUXXX\\\```eeeiiilllnnnqqqsssqqqtttvvvwwwwwwwwwwwwxxxvvvxxxyyy{{{{{{zzzxxxwwwtttuuuvvvwwwxxxyyyxxxxxxxxxyyyzzz{{{||||||||||||xxxwwwvvvtttsssuuuxxx{{{}}}}}}}}}{{{yyyxxxxxxzzz|||}}}~~~}}}{{{xxxtttrrrrrrsssuuuvvvvvvuuutttrrrtttuuutttsssppppppqqqrrrtttuuuttttttuuuxxx~~~yyynnneee______aaafffiiilllnnnppprrrvvvxxxyyy{{{~~~}}}yyyvvvvvvtttrrrqqqpppooonnnlllkkkkkkkkkkkkkkkllllllllliiijjjkkkkkkjjjjjjkkklllnnnnnnmmmlllkkkkkkjjjjjjfffccc]]]ZZZZZZ^^^cccfffddddddeeeeeeggghhhjjjjjjgggjjjnnnppprrrsssuuuwwwvvvtttrrrooonnnnnnooooootttrrrppppppqqqrrrqqqqqqooonnnnnnmmmnnnoooqqqrrrtttsssqqqooonnnooopppqqqqqqooonnnoooppprrrqqqqqquuutttrrrpppooooooooopppqqqooolllkkkkkkkkkjjjiiiiiiiiiiiijjjjjjkkkkkklllmmmmmmnnnooooooooonnnlllmmmkkkjjjkkklllmmmllljjjlllmmmmmmnnnnnnnnnnnnnnnnnnnnnlllkkkjjjiiiiiijjjkkkkkkkkklllmmmnnnooopppmmmlllkkkjjjkkkkkkmmmnnnoooooonnnllljjjiiihhhgggiiijjjjjjjjjjjjjjjiiiiiiggghhhiiijjjlllmmmnnnoooqqqppppppooonnnnnnmmmmmmmmmmmmkkkjjjhhhhhhggggggkkkkkkllllllmmmmmmmmmmmmlllmmmnnnpppqqqqqqrrrrrrvvvsssooolllkkkjjjiiihhhhhhffffffgggiiikkkllllllkkkkkkjjjhhhffffffhhhiiigggiiikkkllllllkkkiiihhhggggggggggggggggggffffffgggiiillloooqqqrrrqqqqqqpppppppppqqqppppppooonnnmmmkkkjjjkkknnnqqqrrrrrrvvvssspppllliiiiiiiiiiiijjjkkklllllllllkkkjjjiiijjjiiiiiijjjllloooqqqrrrtttsssqqqooonnnppptttxxx}}}zzzyyyyyyyyyzzz|||tttqqqqqqqqqkkkeee```___\\\UUUPPPOOOLLLMMMMMMKKKKKKQQQ[[[cccttt|||yyyiiiOOODDD;;;888777555444666555555777888999999999999???@@@HHH]]]mmmdddcccdddbbbbbbpppoooYYYHHH???888999:::999888666555555777666444222222444666777666666666666888:::<<<>>>@@@BBBEEEHHHJJJMMMQQQSSS[[[___dddhhhjjjmmmoooqqqqqqtttwwwyyyyyyxxxxxxyyyvvvwwwyyyzzzzzzxxxvvvuuuwwwxxxxxxyyyyyyxxxwwwvvvvvvwwwxxxyyyzzz{{{{{{{{{wwwwwwvvvtttrrrtttwwwzzz{{{{{{{{{zzzxxxwwwxxxyyy|||}}}~~~~~~|||yyyuuurrrssstttvvvwwwwwwvvvtttssstttuuuuuutttrrrqqqrrrsssttttttssssssuuuzzz|||qqqfff```bbbeeegggjjjmmmoooqqqsssuuuwwwvvvxxx{{{~~~~~~|||xxxvvvsssqqqpppooonnnlllkkkkkkkkkkkkjjjjjjjjjjjjiiijjjllllllkkkkkklllmmmooonnnmmmkkkiiigggeeedddccc___[[[XXXYYY]]]cccgggeeeeeeeeeeeefffgggiiiiiigggjjjnnnqqqssstttvvvwwwvvvtttqqqnnnlllmmmnnnooorrrqqqooopppqqqrrrrrrqqqqqqpppooooooooopppqqqrrrsssrrrpppnnnnnnooopppqqqoooooooooppprrrsssrrrpppsssrrrqqqqqqqqqrrrsssttttttqqqnnnmmmllllllkkkjjjfffgggggghhhiiiiiijjjjjjlllmmmooopppooonnnmmmllllllkkkjjjkkkmmmnnnmmmlllkkkkkkkkklllllllllmmmmmmooonnnmmmlllkkkkkkkkkkkkkkkkkkkkklllmmmnnnooopppllllllkkkkkkkkklllnnnoooqqqqqqooonnnllljjjiiihhhiiijjjjjjkkkkkkkkkjjjjjjiiijjjlllooopppqqqqqqqqqsssrrrqqqpppooooooooooookkkjjjiiihhhhhhhhhhhhhhhjjjkkkmmmnnnoooooooooooommmnnnpppqqqrrrrrrrrrrrrtttqqqnnnlllkkkjjjhhhggghhhgggfffgggjjjlllmmmlllkkkkkkkkkiiiggggggiiikkkjjjkkkmmmnnnnnnlllkkkiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjmmmnnnpppqqqqqqqqqqqqrrrrrrqqqpppooooooqqqnnnkkkjjjlllpppsssuuuuuussspppmmmkkkjjjjjjkkklllmmmnnnnnnnnnmmmkkkjjjllllllmmmmmmnnnppprrrtttwwwvvvssspppmmmnnnqqqssswwwvvvvvvxxxwwwwww}}}~~~|||uuunnniiigggddd\\\VVVSSSLLLLLLLLLLLLLLLOOOSSSVVV^^^gggsss~~~vvvZZZMMM@@@:::888555333444666666777777888999999:::;;;<<>>AAADDDFFFHHHJJJMMMOOOYYY]]]bbbfffiiikkknnnpppqqqsssvvvxxxxxxxxxxxxyyywwwwwwxxxxxxxxxwwwvvvuuuyyyyyyxxxxxxwwwvvvvvvvvvuuuvvvvvvwwwxxxyyyyyyzzzxxxxxxwwwuuussssssvvvxxxwwwxxxxxxwwwvvvvvvwwwyyy{{{|||}}}}}}|||yyyvvvtttuuuuuuvvvwwwvvvuuutttssstttuuuvvvuuusssrrrssstttssssssssssssvvv|||uuuiiiccceeehhhiiillloooqqqrrrrrrtttvvvtttuuuxxx{{{~~~{{{xxxtttqqqooonnnmmmkkkmmmllllllkkkjjjiiiiiihhhiiikkkmmmmmmllllllmmmnnnooonnnmmmkkkhhheeecccaaaaaa^^^[[[YYYZZZ]]]bbbeeeffffffffffffgggggghhhiiiiiimmmpppsssssssssssstttvvvtttpppmmmkkklllnnnooopppooonnnoooppprrrrrrqqqqqqpppooonnnnnnoooppppppppppppooonnnnnnooopppqqqoooooooooqqqssssssqqqoookkkkkklllmmmpppsssuuuwwwuuurrrooommmmmmmmmllljjjeeeeeefffggghhhiiiiiijjjkkkmmmoooooonnnlllllllllmmmllllllmmmoooqqqqqqpppkkkkkkjjjjjjkkkkkklllmmmnnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkklllmmmnnnnnnkkkkkkjjjjjjkkkmmmnnnoooqqqpppooonnnmmmkkkjjjjjjjjjkkkkkklllllllllllllllkkkmmmpppssstttttttttssstttrrrqqqoooooooooppppppjjjiiiiiihhhhhhhhhiiiiiigggiiikkkmmmoooooooooooonnnpppqqqssstttssssssrrrsssqqqooommmmmmllljjjiiihhhggggggiiilllnnnnnnmmmkkkllllllkkkiiijjjlllnnnmmmnnnooooooooonnnmmmlllhhhhhhgggffffffgggiiijjjjjjjjjjjjkkkllloooppprrrsssssssssrrrqqqqqqpppppptttpppllljjjlllppptttuuusssrrrqqqooonnnmmmllllllnnnoooqqqqqqqqqooommmkkknnnooooooooonnnooorrrtttuuuuuusssqqqnnnmmmoooqqqssssssvvvyyyyyyxxx|||}}}vvvtttpppggg___[[[RRROOOLLLLLLMMMOOOOOONNNOOOVVV```iiipppwwwiiiZZZJJJBBB>>>:::777777888777777666777888:::;;;888;;;@@@FFFWWWxxxyyyiiijjjuuupppaaaNNNFFF===999:::;;;888555777666555444333444444555555555444444555777999:::<<>><<<:::999888777888888999888888555777;;;???MMMmmmlllcccfffzzzgggMMMAAA<<<:::777444444333555777777666555333333333333333333333333666777888;;;>>>BBBDDDFFFKKKNNNRRRVVVZZZ___eeejjjkkklllnnnnnnoooppprrruuuwwwyyy{{{{{{yyyxxxxxxxxxwwwvvvuuuuuuuuuvvvwwwxxxvvvuuusssrrrrrrrrrtttuuuwwwzzz}}}~~~{{{zzzzzzzzz{{{yyyvvvtttssstttuuuwwwvvvxxxyyy{{{{{{zzzyyyxxxxxxwwwvvvuuutttssssssssstttttttttsssssssssssssssuuuttttttvvvyyy|||qqqjjjiiikkkmmmnnnoooqqqrrrrrrrrrrrrssssssttttttuuuwwwxxxyyyxxxyyy|||~~~{{{xxxuuusssqqqnnnkkkiiigggggghhhiiikkklllnnnnnnpppooonnnlllkkkjjjjjjiiijjjnnnrrrrrrooolllmmmnnnooonnnlllkkkkkkkkkllllllllllllmmmnnnpppsssvvvwwwsssrrrpppnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooonnnlllkkkjjjkkklllmmmkkkkkkkkkkkkkkkkkkkkkkkklllmmmoooqqqqqqpppooonnnnnnnnnooooooooooooooonnnqqqpppmmmkkkjjjiiiiiiiiihhhhhhhhhhhhiiijjjlllmmmhhhiiiiiihhhfffeeeeeeffffffhhhkkkmmmnnnmmmkkkiiillllllmmmnnnnnnnnnmmmlllkkkkkklllllllllkkkkkkjjjlllkkkkkkjjjiiiiiihhhhhhggggggggghhhhhhiiijjjkkkkkkkkkkkkkkklllmmmnnnooopppppppppooonnnnnnmmmmmmooopppqqqrrrssssssrrrrrrqqqooommmlllllllllkkkiiillllllkkkkkkkkkkkkkkkllljjjiiiiiiiiijjjlllooopppssssssssssssrrrqqqppppppnnnnnnmmmlllkkkjjjiiihhhhhhjjjlllooopppooonnnmmmllllllkkkkkkllllllmmmnnnmmmmmmlllllllllmmmmmmnnniiiiiihhhhhhiiikkklllmmmmmmllljjjiiijjjkkknnnooorrrrrrpppoooooooooppppppnnnmmmmmmnnnnnnnnnkkkiiimmmmmmnnnooopppqqqssssssssstttttttttssspppnnnlllkkkkkkjjjiiijjjkkklllmmmmmmmmmlllmmmnnnoooqqqrrrpppqqqsssssstttvvvzzz||||||{{{zzz{{{qqqddd\\\WWWRRRNNNLLLHHHFFFHHHIIIHHHJJJOOO___kkk}}}uuuhhhVVVGGG@@@;;;:::888888999:::::::::777555666999:::BBBZZZrrr~~~kkk^^^XXXbbbnnnssssssuuuqqq```KKKAAA>>>===777666555666777888777555333444444444444444333333555666777999<<>>;;;777777999::::::888777777999;;;:::>>>MMM^^^mmm```WWWXXX]]]]]][[[[[[hhhzzzxxx\\\KKKCCCBBB???===:::999888777555444444555666666666555444333444444666888:::===@@@AAAEEEGGGKKKNNNRRRWWW]]]aaadddgggiiikkklllmmmoooqqqsssuuuxxxxxxwwwwwwwwwxxx|||||||||||||||{{{zzzyyy{{{zzzxxxvvvuuuttttttttt|||}}}~~~~~~~~~}}}}}}|||zzzyyyvvvtttssssssssssssuuuwwwyyyzzz{{{zzzyyyxxxyyyxxxwwwuuuttttttssssssqqqqqqrrrsssssstttttttttrrrrrrssstttwww{{{yyysssooommmmmmnnnooopppqqqrrrrrrrrrqqqqqqqqqrrrrrrssstttuuuvvvvvvwwwxxx|||{{{wwwtttssspppooooooqqqtttvvvyyywwwuuusssqqqooonnnnnnqqqrrrsssrrrooommmmmmnnnnnnnnnnnnnnnnnnnnnnnnoookkkmmmpppsssuuutttsssqqqnnnnnnmmmmmmlllllllllllljjjjjjkkklllnnnoooppppppqqqpppnnnmmmlllkkkkkklllllllllkkkkkkkkkkkkjjjjjjlllmmmnnnnnnnnnnnnmmmmmmjjjkkklllmmmmmmmmmmmmmmmpppoooooonnnmmmmmmllllllkkkkkkkkkjjjjjjjjjkkkkkkiiijjjkkkiiigggfffggghhhjjjjjjiiiiiiiiiiiiiiiiiihhhjjjmmmoooppppppooonnnllllllmmmmmmmmmmmmlllllljjjjjjjjjiiiiiihhhhhhhhhhhhiiiiiijjjjjjkkkkkkkkkllllllllllllmmmnnnoooooooooooooooooonnnnnnmmmmmmmmmmmmnnnooopppqqqqqqqqqqqqnnnjjjhhhiiijjjkkkkkkiiiiiiiiihhhiiiiiijjjjjjjjjiiiiiiiiiiiijjjllllllnnnnnnoooppprrrsssuuuvvvqqqpppooommmllljjjiiihhhkkkmmmoooppppppnnnkkkjjjjjjjjjiiiiiijjjjjjkkklllkkkkkkkkkjjjjjjjjjkkkkkkkkkjjjiiihhhhhhiiijjjkkkggghhhjjjlllnnnnnnmmmmmmnnnpppqqqrrrrrrqqqooonnnjjjjjjjjjllloooppppppooopppooooooooonnnnnnmmmlllooopppppppppooonnnmmmllljjjjjjiiiiiiiiikkklllmmmjjjkkkmmmnnnooopppppppppooopppqqqrrrssswww||||||wwwvvv|||vvvfff\\\TTTNNNJJJKKKLLLKKKKKKMMMPPPVVVaaannn|||wwwbbbSSSDDD???888666777999888666777888;;;<<<;;;===GGGQQQnnn|||qqqddd[[[TTTPPPNNNOOO___mmmrrrYYYIIIBBBAAA???;;;999888777555333333333444444333222222111333444555777999;;;===???AAADDDGGGKKKNNNSSSYYY]]]ccceeehhhjjjjjjkkklllnnnsssvvvxxxyyyyyyxxxyyyzzz}}}}}}~~~~~~}}}|||{{{zzz}}}}}}{{{zzzyyyxxxwwwwww||||||||||||}}}}}}|||{{{wwwvvvtttssssssssssssssstttuuuwwwyyyzzzzzzyyyxxxxxxwwwvvvuuuuuuttttttuuuqqqqqqsssttttttttttttsssrrrrrrrrrtttvvvzzz}}}|||wwwrrrooollllllmmmnnnooopppqqqqqqppppppppppppqqqrrrssssssvvvvvvvvvwwwzzz~~~~~~{{{wwwsssrrrrrrtttvvvwwwvvvuuutttsssrrrrrrrrrpppppppppnnnllljjjjjjkkkmmmnnnnnnoooppppppppppppmmmppptttwwwwwwvvvsssqqqmmmmmmmmmmmmmmmllllllllliiijjjkkklllmmmnnnooooooqqqpppooonnnnnnmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmllllllllllllllllllllllllkkkjjjjjjnnnnnnnnnnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkjjjkkkllllllkkkiiihhhhhhiiillljjjfffdddcccfffiiikkkgggiiikkknnnooooooooonnnnnnnnnnnnnnnmmmlllkkkjjjjjjjjjjjjiiiiiiiiiiiiiiikkkkkklllmmmmmmmmmlllllllllkkkkkkllllllmmmnnnooommmmmmmmmmmmmmmlllllllllkkkkkklllmmmnnnooopppqqqpppllliiiggghhhiiijjjkkkggggggffffffggghhhiiiiiikkkkkkkkkkkkllllllmmmmmmmmmmmmnnnoooqqqsssvvvwwwqqqpppooonnnlllkkkjjjiiikkklllmmmmmmllljjjiiigggjjjiiiiiiiiiiiijjjkkkkkklllllllllllllllmmmnnnnnnmmmlllkkkiiiiiiiiijjjjjjfffhhhkkknnnoooooonnnmmmnnnoooqqqssssssrrrpppnnnkkkjjjjjjkkknnnooooooooonnnnnnnnnnnnmmmlllkkkjjjkkkllllllmmmmmmmmmmmmmmmiiiiiihhhhhhiiikkklllmmmjjjkkklllmmmnnnooooooooonnnooopppqqqsssvvvzzz}}}{{{xxxxxx}}}yyymmm___VVVOOOMMMLLLJJJIIIJJJLLLOOOVVV^^^iiiuuu~~~sssdddQQQHHH===888888999777555666777999::::::<<>>;;;:::999888888777555333333333333444555666777777<<<===@@@AAACCCGGGKKKOOOSSSVVV[[[___ccchhhmmmqqqssstttvvvxxxyyyzzzyyyyyyxxxxxxxxxyyyyyyzzzzzzzzz}}}|||zzzzzz{{{{{{{{{zzz~~~}}}}}}|||||||||zzzyyyxxxvvvuuutttttttttrrrrrrrrrsssssstttttttttsssqqqqqqtttyyy{{{{{{zzzzzzyyyxxxvvvuuusssrrrqqqqqqqqqrrrtttvvvwwwxxxyyy~~~~~~}}}}}}}}}}}}}}}~~~vvvrrrmmmmmmrrruuutttrrruuuvvvwwwxxxxxxwwwvvvuuuuuuuuuvvvvvvwwwvvvvvvvvvwwwxxxzzz|||}}}~~~yyytttsssuuuuuurrrooorrrpppnnnmmmnnnnnnnnnnnnlllmmmmmmmmmllllllmmmoooppppppooooooppprrrtttuuuuuuvvvwwwwwwuuurrrooommmkkklllnnnppppppppppppooojjjjjjjjjkkkkkkkkkllllllllllllkkkjjjiiiiiiiiiiiillllllmmmmmmmmmmmmmmmmmmlllmmmnnnnnnnnnllliiihhhhhhiiilllnnnooonnnlllkkkjjjkkklllmmmnnnmmmlllkkkmmmlllkkkjjjiiiiiiiiiiiimmmmmmnnnnnnmmmmmmlllkkkkkkjjjiiihhhgggggghhhhhhiiiiiiiiihhhiiiiiijjjjjjnnnnnnmmmllllllllllllmmmiiijjjkkkkkkiiiiiijjjkkkpppqqqrrrrrrpppmmmjjjhhhjjjjjjjjjjjjjjjjjjjjjjjjmmmkkkjjjjjjmmmoooppppppnnnlllkkkkkkmmmpppppppppppppppoooooonnnmmmmmmmmmiiihhhgggfffeeeeeefffgggeeeeeefffhhhjjjlllnnnooommmoooppppppoooooopppqqqtttrrrpppmmmkkkiiihhhggghhhhhhhhhhhhhhhhhhhhhhhhooonnnmmmllllllkkklllllllllmmmooopppppppppooonnnllllllllllllllllllkkkkkklllnnnooonnnlllkkkkkklllkkkkkkkkkllllllllllllmmmjjjkkklllnnnooonnnnnnmmmmmmmmmnnnnnnooopppppppppoooooommmkkkiiigggfffeeeiiihhhgggggghhhjjjlllnnnqqqppppppqqqooopppyyy~~~zzz~~~|||}}}|||qqqdddXXXUUUSSSQQQOOONNNOOOOOOOOOVVV___nnn}}}kkkXXXLLLEEE@@@<<<888666555777777666999>>>AAAEEERRRmmm}}}hhhbbbbbb|||ggg\\\NNNEEEDDDCCC???::::::999777777777777444222444333333444444666777777999:::===>>>@@@CCCHHHKKKPPPSSSXXX\\\```eeejjjnnnpppqqqtttvvvxxxyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyy{{{zzzxxxyyyzzz{{{zzzzzz~~~~~~~~~}}}}}}yyyxxxwwwwwwvvvuuuuuuuuurrrrrrrrrsssssssssttttttuuutttsssvvvzzz}}}|||{{{yyyyyyxxxwwwuuutttsssrrrrrrsssssssssttttttuuuuuuzzzzzzzzzzzz{{{|||}}}~~~zzztttnnnmmmooorrrqqqooouuuvvvwwwxxxxxxxxxwwwvvvttttttttttttsssrrrqqqqqqtttuuuvvvxxxzzz{{{{{{{{{{{{}}}|||wwwrrrqqqssstttrrrpppqqqooommmlllllllllmmmmmmlllmmmmmmmmmkkkkkkmmmooonnnnnnnnnoooqqqsssuuuvvvxxxxxxxxxwwwuuuqqqmmmkkklllmmmnnnooooooooonnnnnniiijjjjjjjjjjjjkkkkkkkkkmmmlllllllllllllllmmmmmmlllmmmmmmmmmmmmmmmlllllljjjkkkllllllllljjjhhhggghhhiiilllnnnooonnnmmmllljjjkkkkkklllmmmlllllllllmmmlllkkkjjjiiiiiiiiiiiijjjkkkllllllmmmmmmmmmmmmjjjjjjiiiiiiiiiiiiiiiiiijjjjjjiiiiiihhhiiiiiiiiilllkkkkkkkkkkkkkkklllllliiikkklllkkkjjjiiijjjlllooopppqqqqqqpppooommmlllkkkkkkkkkjjjjjjiiiiiiiiikkkiiihhhiiilllnnnooooooooommmkkkkkklllmmmmmmlllooooooooonnnmmmmmmllllllkkkjjjhhhgggfffgggggghhhfffffffffggghhhiiikkkkkknnnoooqqqpppooooooppprrrsssrrrpppmmmkkkjjjiiiiiihhhhhhiiiiiijjjjjjkkkkkkooonnnmmmlllkkkkkkkkkkkkllllllnnnnnnooonnnmmmmmmnnnnnnmmmmmmlllkkkjjjjjjmmmnnnoooooommmllllllmmmllllllllllllmmmmmmmmmnnnjjjkkklllmmmnnnnnnnnnnnnmmmllllllllllllmmmnnnnnnkkkkkkkkkjjjiiihhhhhhgggiiihhhgggggggggiiikkklllooonnnmmmnnnmmmoooyyy|||}}}{{{zzztttfff```[[[TTTQQQOOONNNLLLIIIKKKPPPYYYdddrrrwwwdddWWWMMMDDD>>>:::777666888888666888;;;??????FFF[[[|||jjj\\\[[[oooppp[[[NNNJJJHHHCCC===;;;:::888888888888666444444444444444444555666777777999;;;<<<>>>AAAEEEHHHLLLOOOSSSXXX\\\aaafffjjjlllnnnqqqtttvvvxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwvvvwwwyyyzzzzzzzzz|||}}}~~~}}}xxxxxxxxxwwwwwwvvvvvvvvvrrrrrrrrrsssssssssssssssuuuttttttvvvyyy{{{{{{zzzxxxxxxxxxwwwvvvuuutttttttttssssssrrrqqqqqqpppppptttuuuuuuwwwyyy{{{}}}~~~xxxqqqmmmmmmnnnnnnmmmuuuvvvwwwyyyyyyyyyxxxxxxuuuuuutttsssrrrpppnnnmmmpppqqqrrrtttuuuvvvvvvvvvvvvxxxzzz|||}}}}}}|||{{{xxxsssooommmppprrrqqqpppooonnnmmmkkkjjjjjjkkkkkkmmmmmmnnnmmmkkkkkklllnnnmmmmmmnnnoooqqqtttvvvwwwzzzzzzyyywwwssspppllljjjmmmnnnnnnnnnnnnmmmlllllliiiiiiiiijjjjjjjjjkkkkkkllllllllllllmmmnnnoooooommmmmmmmmmmmmmmlllkkkjjjhhhiiijjjjjjiiihhhfffeeehhhiiilllnnnoooooonnnnnnkkkkkkkkkkkkkkklllmmmmmmlllkkkjjjiiiiiiiiiiiiiiiggghhhiiikkklllmmmmmmmmmiiiiiiiiijjjjjjjjjjjjjjjkkkjjjiiiiiihhhhhhhhhhhhhhhiiiiiiiiijjjkkkkkklllkkklllmmmlllkkkjjjkkklllnnnnnnoooooooooooooooooollllllkkkkkkjjjiiihhhhhhiiihhhgggiiilllnnnooonnnqqqooommmlllmmmmmmlllkkkoooooonnnnnnmmmmmmllllllmmmkkkjjjhhhhhhhhhhhhiiiggggggfffffffffgggggghhhnnnoooppppppooooooppprrrqqqpppnnnmmmkkkjjjjjjjjjhhhiiijjjkkklllnnnoooooonnnmmmlllkkkjjjjjjjjjjjjkkkkkklllllllllkkkkkkjjjppppppooommmlllkkkjjjiiimmmnnnoooooommmllllllmmmkkkkkkkkklllllllllmmmmmmkkkkkkkkkkkklllmmmnnnooommmllljjjiiihhhiiikkklllgggggghhhiiiiiiiiiiiiiiiiiihhhfffffffffhhhjjjkkknnnkkkiiijjjjjjlllvvv|||{{{{{{}}}~~~}}}zzzwwwyyynnneeeZZZTTTSSSSSSPPPNNNLLLNNNPPPWWWaaaqqqqqqeeeXXXIII???===999777:::;;;999999;;;>>>===BBBPPPiiihhhTTTQQQ^^^wwwppp^^^TTTNNNIIIDDD???===;;;:::::::::999777444444444444444555666777777999;;;<<<===@@@DDDGGGHHHKKKPPPTTTYYY^^^cccgggjjjlllooosssvvvxxxyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvttttttuuuwwwyyyzzzyyyyyy{{{}}}~~~}}}zzzzzzyyyyyyxxxwwwvvvuuussssssssssssssssssssssssssssssssstttvvvwwwwwwwwwvvvwwwxxxxxxxxxwwwvvvuuurrrrrrqqqqqqpppooonnnnnnpppqqqrrruuuxxx|||~~~{{{sssnnnlllmmmnnnnnntttuuuwwwyyyzzzzzzzzzzzzwwwvvvvvvuuusssqqqpppooonnnnnnoooqqqqqqrrrrrrrrrssstttvvvwwwxxxxxxwwwwwwrrroookkkjjjlllnnnoooooooooooonnnllljjjjjjkkkmmmnnnoooooommmkkkkkklllmmmmmmnnnoooppprrrsssuuuuuuyyyxxxwwwuuurrrooommmllloooooonnnmmmlllkkkjjjjjjjjjjjjjjjjjjkkkkkkkkklllkkkjjjjjjjjjkkkkkklllmmmnnnnnnnnnmmmlllkkkjjjiiihhhhhhiiiiiiiiihhhgggfffhhhjjjlllnnnooopppoooooolllkkkjjjiiijjjkkkmmmnnnkkkkkkjjjiiiiiiiiiiiiiiiggghhhiiijjjkkkkkkkkkkkkhhhhhhiiiiiijjjjjjjjjjjjkkkkkkjjjhhhggggggggggggggghhhiiijjjkkkllllllmmmlllmmmnnnmmmkkkjjjkkklllnnnmmmlllllllllmmmnnnooommmmmmlllkkkiiihhhgggggghhhhhhhhhiiimmmooooooooosssqqqpppppppppqqqpppnnnppppppoooooonnnmmmmmmlllmmmllljjjiiihhhhhhhhhiiihhhhhhggggggggggggggghhhlllnnnoooooonnnmmmooopppmmmmmmlllkkkjjjjjjjjjjjjhhhiiijjjllloooppprrrsssllllllkkkjjjiiiiiiiiiiiijjjjjjjjjjjjiiiiiihhhhhhoooooonnnmmmmmmlllkkkkkkkkklllnnnmmmlllkkkkkkllliiijjjjjjjjjjjjkkkkkkkkklllkkkjjjjjjkkklllnnnoooooommmjjjgggggggggiiikkkeeefffgggiiiiiiiiiiiihhhfffeeeeeeeeefffiiikkkmmmooojjjgggffffffhhhpppyyy{{{xxxvvvvvvyyy~~~{{{vvvuuufff[[[WWWUUURRRPPPNNNNNNNNNOOOUUU```llluuu~~~uuugggUUUGGG???999777999;;;999999;;;;;;===BBBJJJWWWsssnnnUUUKKKQQQaaazzztttaaaSSSKKKHHHAAA>>><<<:::::::::999888555444444444444555666666666888999:::;;;===AAADDDEEEIIIMMMRRRVVV\\\aaaeeeiiikkknnnrrrvvvxxxzzzzzzxxxxxxxxxwwwwwwvvvvvvvvvtttsssrrrtttvvvyyyyyyyyyvvvxxx{{{~~~~~~|||{{{{{{{{{{{{zzzyyywwwuuutttttttttttttttttttttttttttssssssttttttttttttuuuvvvvvvwwwxxxyyyyyyxxxwwwvvvppppppppppppppppppoooooonnnoooqqqtttxxx|||}}}uuuooommmmmmooopppssstttvvvyyyzzz{{{{{{{{{vvvvvvvvvuuutttsssqqqpppnnnnnnoooppppppppppppppprrrrrrtttuuuuuuuuuuuutttmmmkkkiiihhhiiikkkmmmnnnoooppppppnnnllllllnnnppppppppppppooolllkkklllmmmppppppqqqqqqrrrrrrrrrrrruuutttsssqqqpppoooooooooppppppooommmllljjjjjjiiikkkkkkkkkkkkllllllllllllmmmlllkkkjjjjjjjjjjjjjjjmmmmmmmmmmmmlllkkkjjjiiiiiiiiiiiiiiiiiihhhhhhhhhiiijjjkkkmmmnnnoooooonnnkkkkkkjjjiiijjjkkklllmmmjjjjjjiiiiiihhhhhhiiiiiihhhiiiiiiiiiiiiiiihhhhhhgggggghhhjjjjjjjjjjjjiiikkkjjjiiihhhggggggggggggggghhhjjjlllmmmnnnnnnnnnlllmmmnnnmmmkkkjjjkkklllmmmllljjjiiiiiijjjkkklllmmmmmmlllkkkiiihhhggggggiiiiiiiiikkknnnppppppooooooooonnnppprrrsssrrrqqqqqqppppppoooooonnnnnnmmmkkkjjjiiihhhhhhhhhiiiiiiiiiiiiiiihhhiiiiiijjjjjjjjjkkkllllllkkkkkklllmmmjjjjjjiiiiiihhhhhhiiiiiiiiijjjkkkmmmoooqqqsssssskkkjjjiiihhhhhhggggggggghhhhhhgggggggggggggggggglllllllllmmmmmmmmmmmmmmmhhhjjjkkkkkkjjjiiijjjjjjkkkkkkkkkkkkllllllllllllkkkkkkjjjjjjkkklllnnnooopppnnnjjjhhhggghhhiiikkkggghhhiiijjjjjjiiihhhgggcccccccccdddgggjjjmmmppppppjjjfffdddcccccciiipppvvv||||||vvvsssrrrwww}}}|||www~~~~~~~~~zzz|||~~~}}}mmmbbbZZZTTTPPPMMMLLLKKKJJJLLLRRRYYY___rrr{{{}}}rrr___QQQCCC<<<777888999888888999888;;;AAAEEEIII]]]uuuZZZKKKMMMSSSbbb}}}vvv```PPPIIIBBB@@@<<<:::999999777666555555444444444555555666444555666777777999===???CCCFFFKKKPPPTTTZZZ```dddhhhjjjmmmrrruuuxxxyyyzzzwwwwwwwwwvvvvvvvvvvvvvvvtttsssrrrsssvvvxxxxxxxxxvvvxxxzzz|||}}}|||{{{{{{{{{||||||{{{zzzxxxvvvtttvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwvvvuuutttuuuvvvwwwxxxyyyzzzzzzyyywwwvvvpppppppppqqqqqqqqqqqqqqqnnnoooqqqtttxxx||||||vvvqqqmmmmmmnnnpppqqqrrruuuxxxzzz{{{||||||vvvvvvvvvuuutttrrrqqqpppoooooopppppppppppppppoooqqqrrrssssssttttttttttttkkkkkkjjjjjjjjjkkkmmmmmmoooppprrrpppnnnnnnqqqtttrrrsssrrrpppnnnlllmmmnnnpppqqqqqqrrrrrrqqqqqqpppqqqpppooonnnnnnooopppqqqrrrqqqooommmlllkkkjjjjjjjjjjjjkkkkkkkkklllllllllnnnnnnmmmlllkkkkkkkkkkkklllllllllllllllkkkjjjiiijjjjjjiiiiiiiiiiiiiiiiiijjjjjjkkklllmmmmmmmmmmmmjjjjjjjjjjjjjjjkkklllllljjjiiiiiihhhhhhhhhiiiiiiiiiiiijjjjjjiiihhhhhhggghhhiiijjjkkkkkkkkkjjjiiijjjiiihhhhhhggggggggggggiiijjjlllnnnoooooooooooolllmmmnnnllljjjiiijjjkkkkkkjjjiiihhhggghhhiiijjjllllllkkkkkkjjjiiihhhhhhkkkjjjkkkmmmooopppooonnnjjjjjjkkknnnqqqrrrrrrqqqpppppppppooonnnnnnmmmmmmjjjiiihhhhhhhhhiiijjjkkklllkkkkkkjjjjjjkkkkkkkkkhhhiiijjjjjjiiiiiijjjllljjjiiiiiihhhhhhhhhhhhiiijjjkkklllmmmnnnpppqqqqqqjjjiiihhhgggfffffffffffffffffffffeeefffggghhhhhhjjjjjjkkkkkklllmmmmmmnnnfffhhhjjjjjjiiihhhiiijjjmmmmmmmmmnnnnnnnnnoooooojjjjjjjjjjjjkkklllmmmnnnooommmkkkiiihhhiiijjjjjjjjjkkklllmmmllljjjhhhgggccccccccceeegggkkknnnqqqpppjjjeeecccbbbaaadddiiinnnttt~~~{{{tttrrrrrrvvv|||}}}zzz|||~~~}}}zzzyyyyyywwwzzz|||}}}}}}~~~zzzjjj___YYYRRRQQQOOOKKKIIIJJJNNNQQQ]]]fffsss}}}yyyjjj]]]MMMCCC;;;:::;;;999999:::::::::===AAABBBMMMlll{{{bbbMMMMMMMMMSSSeeeyyyaaaSSSHHHDDD@@@===;;;:::999888666555555444444444555555444555666666666888;;;>>>@@@CCCHHHMMMRRRXXX^^^bbbfffhhhlllpppsssuuuwwwwwwuuuuuuuuuvvvvvvvvvvvvvvvuuutttssstttvvvxxxxxxwwwyyyyyyzzz{{{|||||||||{{{xxxyyy{{{{{{{{{zzzxxxwwwxxxxxxxxxwwwwwwwwwvvvvvvuuuwwwxxxvvvtttrrrtttuuuxxxyyyzzz{{{{{{yyywwwuuurrrrrrrrrrrrrrrrrrrrrrrrnnnoooqqqtttwwwzzz}}}~~~|||wwwqqqllljjjkkkllloooqqqtttwwwyyy{{{||||||zzzzzzyyyxxxvvvsssqqqppppppppppppqqqppppppooooooqqqrrrrrrrrrrrrssssssssslllmmmnnnnnnnnnmmmnnnnnnmmmppprrrpppnnnnnnssswwwtttuuutttrrrooommmnnnoooooopppqqqrrrsssrrrrrrqqqpppnnnmmmkkklllmmmoooqqqrrrqqqooonnnllllllllllllhhhhhhiiiiiiiiijjjjjjjjjlllkkkkkkjjjjjjjjjkkkkkkkkkkkklllllllllkkkkkkjjjiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkiiiiiijjjkkkkkkkkkkkkkkkiiiiiihhhhhhhhhhhhiiiiiihhhhhhiiijjjjjjjjjiiiiiikkklllmmmnnnmmmlllkkkiiiiiihhhhhhggggggggghhhhhhiiikkkmmmooooooooonnnnnnkkklllmmmllljjjhhhiiijjjhhhhhhhhhhhhiiiiiijjjkkkkkkkkkkkkjjjjjjiiiiiiiiikkkjjjkkklllnnnnnnmmmkkkiiiiiijjjmmmqqqrrrrrrpppnnnnnnnnnmmmllllllkkkkkkiiiiiihhhiiijjjkkkmmmnnnooonnnmmmkkkjjjjjjiiiiiihhhiiijjjjjjiiiiiijjjllllllkkkjjjiiiiiiiiiiiiiiikkkkkkllllllmmmmmmnnnnnniiihhhgggfffeeeeeeeeeeeeeeedddddddddeeegggiiijjjjjjjjjjjjkkkkkkkkkkkkkkkfffhhhiiijjjiiihhhiiijjjllllllmmmmmmmmmnnnnnnnnniiiiiijjjkkkllllllllllllllllllkkkjjjiiiiiiiiiiiikkklllnnnoooooommmkkkiiiffffffffffffhhhjjjmmmooonnnhhhccccccbbb```bbbeeefffllluuu}}}~~~yyyuuurrrqqqrrrvvv{{{}}}}}}{{{wwwzzz|||}}}|||zzzyyyyyyxxxzzz||||||{{{yyyyyyyyy|||}}}nnnggg\\\ZZZVVVPPPKKKJJJKKKMMMNNNWWWdddnnnvvv}}}vvvkkkWWWLLLAAA>>>>>><<<;;;;;;???:::;;;??????FFF]]]wwwkkkMMMMMMKKKJJJVVVwwwsss```MMMJJJEEEAAA???>>><<<;;;666555555444444444555555666777888888888:::===???>>>AAAFFFKKKPPPVVV\\\```eeegggkkknnnqqqtttuuuuuuttttttuuuuuuvvvvvvwwwwwwvvvtttssstttvvvwwwxxxwww{{{{{{{{{{{{|||||||||}}}uuuwwwyyy{{{||||||{{{zzzyyyyyyyyyxxxxxxxxxwwwwwwsssuuuvvvtttqqqpppqqqsssxxxzzz{{{|||{{{yyyvvvtttuuuttttttssssssrrrrrrrrrnnnoooqqqsssvvvxxx{{{|||~~~|||wwwqqqkkkgggggggggnnnpppsssvvvyyy{{{||||||~~~{{{yyyuuusssqqqpppppppppqqqppppppooonnnqqqqqqqqqqqqrrrrrrrrrrrrmmmoooqqqrrrqqqpppooooookkknnnqqqpppnnnooosssxxxvvvvvvuuussspppnnnooopppmmmnnnppprrrsssssssssssspppnnnllljjjjjjlllnnnooosssrrrpppnnnmmmmmmmmmmmmgggggggggggghhhhhhhhhhhhgggggggggggghhhiiijjjjjjjjjjjjkkklllllllllkkkkkkiiiiiihhhhhhhhhhhhiiijjjkkkkkkjjjjjjjjjjjjiiiiiihhhiiijjjkkklllkkkjjjjjjiiihhhhhhhhhhhhhhhiiiiiifffggghhhjjjkkkkkkkkkkkkmmmnnnooopppooonnnllljjjhhhgggggggggggghhhhhhiiiiiikkkmmmooooooooommmlllkkkllllllkkkiiihhhhhhiiieeefffgggiiijjjlllmmmmmmkkkjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjlllmmmmmmkkkiiikkkkkkmmmooorrrsssrrrqqqmmmllllllkkkkkkjjjiiiiiiiiiiiiiiijjjkkkmmmpppqqqqqqpppnnnllliiihhhgggggghhhjjjkkkkkkjjjiiikkklllmmmmmmlllkkkjjjjjjjjjjjjllllllllllllllllllllllllhhhhhhgggfffeeeeeeeeeeeeddddddcccdddeeegggiiikkkkkkkkkkkkjjjjjjiiiiiiiiifffhhhjjjjjjjjjiiijjjkkkiiiiiijjjjjjjjjkkkkkkkkkhhhiiikkklllmmmmmmlllkkkjjjjjjjjjjjjiiiiiiiiiiiikkklllooopppqqqooommmllljjjiiihhhggghhhjjjlllmmmkkkfffbbbccccccaaabbbeeeaaagggooovvvyyywwwrrrooopppqqqrrruuuyyy{{{||||||wwwxxxyyyyyyxxxvvvtttrrruuuuuutttssstttuuuvvvwwwwwwvvvuuuvvvwww{{{~~~ssspppbbbYYYZZZYYYOOOKKKMMMNNNLLLPPPYYYccckkkuuu}}}xxxbbbXXXJJJAAA>>>===;;;999:::888777999;;;BBBQQQ```uuu[[[KKKEEELLLQQQ___kkkVVVNNNHHHGGGEEE@@@<<<<<<666555555444444444555555666666555555666777999:::<<>>;;;999999888888;;;<<>>CCCGGGLLLQQQXXX\\\aaaeeejjjmmmoooppprrrssstttssssssrrrtttvvvxxxzzzxxxxxxyyyyyyyyyxxxwwwvvvvvvwwwzzz|||||||||{{{{{{}}}}}}|||{{{{{{|||}}}}}}}}}}}}{{{yyyxxxvvvvvvuuuvvvvvvtttssssssssstttuuuuuuvvvxxxzzz{{{{{{zzzyyyuuutttssssssuuuvvvvvvuuuuuurrroooooorrruuuxxxxxxzzzxxxssslllfffeeegggjjjooopppsssvvvzzz|||~~~~~~|||zzzxxxwwwvvvssssssrrrrrrqqqpppoooooooooooonnnoooppprrrssstttqqqqqqpppppppppooooooooopppqqqssstttuuuuuuuuuuuutttsssrrrpppnnnmmmmmmmmmnnnnnnoooqqqtttuuutttsssqqqooolllkkklllnnnooooooqqqrrrrrrrrrqqqooommmlllmmmkkkjjjjjjkkkjjjhhhfffcccddddddeeefffhhhiiijjjllllllkkkkkklllmmmmmmnnnjjjjjjkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjmmmllllllnnnoooooommmkkkiiiiiiiiihhhhhhhhhhhhgggccccccdddeeeeeefffgggggghhhjjjllloooqqqqqqqqqpppooommmkkkiiihhhhhhiiiiiikkkjjjjjjjjjjjjkkklllmmmnnnmmmmmmlllkkkkkkkkkkkkjjjjjjkkkkkkjjjjjjiiiiiijjjjjjjjjjjjiiihhhgggfffgggggghhhiiijjjkkkllllllllllllllllllmmmoooqqqrrrrrrmmmhhhgggjjjlllkkkhhhiiijjjkkkmmmoooqqqssstttuuussspppooooooooommmkkkkkkjjjhhhhhhiiikkknnnppprrrpppmmmjjjhhhhhhiiijjjlllmmmmmmmmmmmmmmmlllllliiihhhfffeeedddcccddddddgggfffeeeeeefffhhhkkkllllllkkkiiihhhiiiiiijjjjjjmmmlllmmmooorrrqqqnnnkkkffffffffffffffffffeeeeeefffgggiiijjjjjjiiihhhhhhjjjjjjjjjkkkkkkllllllllllllnnnqqqttttttrrrpppmmmmmmmmmllllllmmmoooppprrrooolllhhheeebbbbbbcccdddeeegggiiikkklllmmmmmmmmmmmmmmmmmmnnnooorrrtttuuugggggggggffffffeeeeeeeeedddddddddeeefffggghhhiiiiiihhhhhhhhhjjjllloooqqqsssuuuwwwzzz~~~vvvmmmeeeZZZTTTTTTOOOKKKIIIKKKNNNVVVdddqqqwww{{{~~~sssbbbSSSIIIBBB===:::888888999<<<;;;;;;@@@GGGXXX{{{vvv```NNNJJJIIINNNdddrrrbbbRRRJJJFFFBBB??????888888777666555555666666666555555444555777888999;;;>>>AAAEEEJJJOOOUUUYYY^^^bbbhhhlllnnnqqqssstttuuutttsssssstttvvvxxxzzzxxxxxxxxxyyyxxxwwwwwwvvvtttvvvxxxzzz{{{|||{{{{{{}}}||||||{{{{{{{{{||||||}}}{{{xxxvvvuuuuuuuuuvvvvvvvvvvvvvvvuuuttttttvvvwwwxxxzzzzzzzzzyyyyyyuuutttrrrrrrtttuuuuuuuuuuuussspppppprrrtttvvvvvvvvvtttpppkkkhhhgggjjjmmmoooqqqssswwwzzz|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{tttttttttssssssrrrqqqpppooooooooopppqqqrrrssstttrrrrrrrrrqqqqqqqqqppppppqqqrrrsssttttttttttttssssssssssssrrrpppooommmmmmmmmmmmnnnqqqssstttsssrrrpppnnnlllkkkmmmnnnoooooottttttssssssqqqpppnnnmmmkkkjjjjjjjjjkkkkkkjjjhhheeeeeeeeefffgggiiikkkllljjjkkkkkklllmmmnnnoooooojjjkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmlllkkkjjjlllkkkkkklllmmmmmmllljjjhhhhhhhhhhhhggggggffffffddddddeeeeeeffffffggggggggghhhkkkmmmooopppppppppnnnmmmmmmllljjjjjjiiiiiimmmjjjgggddddddfffhhhjjjlllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiddddddeeefffggghhhjjjkkkjjjjjjkkklllmmmnnnnnnnnnooollliiiiiikkkmmmkkkiiiiiiiiikkkmmmoooqqqsssttttttrrrpppppppppooommmlllhhhgggggghhhjjjmmmppprrrsssqqqooollljjjiiihhhiiinnnnnnnnnnnnnnnnnnnnnnnnjjjiiigggeeeddddddddddddffffffeeeeeefffhhhjjjkkkiiiiiihhhhhhiiikkkmmmnnnrrrrrrrrrrrrsssqqqnnnkkkeeeeeeeeeeeeffffffffffffeeefffhhhjjjjjjiiihhhgggiiijjjjjjjjjkkkmmmnnnnnnmmmpppsssuuuuuutttqqqooolllmmmnnnoooppprrrssssssooommmjjjgggfffeeeeeeeeeggghhhjjjkkklllmmmmmmmmmllllllkkkkkkkkklllmmmnnncccbbbbbbaaaaaaaaabbbbbbaaabbbbbbdddeeefffhhhhhhiiiiiiiiiiiikkkmmmoooqqqqqqrrrrrrsssuuuyyyxxxiii^^^ZZZVVVQQQNNNLLLJJJMMMXXXdddlllsss|||ppp___RRRHHHAAA===:::888999;;;:::888;;;@@@LLLhhhlllTTTKKKIIIMMM\\\mmmlllWWWLLLIIIFFFDDDDDD::::::888777666666666666555555444444555666888999:::<<<@@@CCCGGGLLLRRRVVV]]]aaagggkkknnnppprrrsssuuuttttttssstttvvvyyyzzzxxxxxxxxxxxxxxxwwwwwwwwwuuuvvvwwwyyyzzzzzzzzzyyyzzzzzzzzz{{{{{{|||||||||~~~}}}zzzwwwvvvuuuuuuvvvuuuvvvxxxxxxxxxwwwuuutttvvvwwwxxxyyyzzzzzzyyyyyyxxxuuusssrrrsssuuuvvvvvvtttrrrqqqqqqsssuuuvvvuuusssqqqmmmjjjhhhiiikkkmmmpppqqqtttvvvyyy{{{|||}}}~~~~~~}}}uuuuuuvvvvvvuuutttsssrrrpppppppppqqqrrrsssssstttssssssrrrrrrrrrqqqqqqqqqrrrrrrrrrssssssssssssrrrtttuuuuuuuuutttrrrpppooommmmmmnnnppprrrsssqqqpppnnnmmmkkklllnnnoooooonnnrrrrrrrrrrrrqqqppppppooolllkkkjjjjjjkkkkkkjjjhhhgggggghhhhhhjjjkkklllmmmiiijjjkkkmmmnnnoooppppppkkkkkkkkkkkkkkklllmmmmmmooooooooonnnmmmllljjjiiijjjiiihhhiiikkkkkkjjjiiiiiiiiiiiihhhggggggffffffggggggggghhhhhhiiijjjjjjggghhhjjjlllnnnooooooooonnnooooooooonnnllljjjiiikkkhhheeebbbaaabbbdddeeeeeefffggghhhiiiiiijjjjjjkkkjjjjjjiiiiiihhhhhhiiiggghhhiiikkkllllllllllllddddddccccccdddeeefffgggiiijjjlllmmmnnnmmmlllkkkllljjjiiikkkmmmmmmkkkiiijjjkkklllmmmnnnpppqqqqqqsssrrrppppppppppppnnnlllggggggggghhhjjjlllooopppqqqpppooommmllljjjjjjiiimmmmmmmmmnnnnnnooopppppplllkkkiiigggfffeeeffffffgggfffffffffggghhhjjjkkkhhhiiijjjjjjkkknnnqqqsssuuuuuutttsssrrrooollljjjhhhhhhhhhhhhhhhiiiiiijjjeeegggiiikkklllllljjjiiiiiiiiiiiijjjkkkmmmooopppppprrruuuwwwwwwvvvsssrrrlllmmmnnnpppqqqqqqqqqqqqpppooonnnlllkkkiiihhhhhhiiijjjjjjkkkllllllmmmmmmllllllkkkjjjjjjkkklllmmmaaaaaa`````````aaabbbbbbbbbcccdddfffhhhjjjkkklllnnnnnnnnnnnnppprrrssstttvvvvvvvvvvvvvvvxxx|||}}}kkk```XXXTTTPPPNNNLLLKKKQQQYYY^^^iiixxx}}}lll\\\PPPGGGBBB===999888:::999888;;;AAACCCTTTpppyyy^^^NNNIIILLLWWWbbbrrr{{{dddUUUMMMGGGDDDDDD===<<<:::999888777777666555555444444444666777888999;;;>>>AAADDDIIINNNRRR]]]aaafffjjjlllmmmoooqqqtttssssssssstttwwwyyy{{{yyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwyyyzzz{{{|||}}}}}}}}}{{{yyywwwvvvuuuuuuvvvuuuvvvxxxyyyyyywwwuuusssuuuvvvwwwxxxyyyzzzzzzzzz{{{xxxtttrrrtttvvvxxxxxxsssrrrqqqsssuuuwwwvvvvvvqqqnnnkkkhhhhhhiiikkklllpppqqqsssuuuxxxyyyzzz{{{~~~|||{{{vvvvvvxxxxxxxxxwwwuuutttqqqqqqrrrrrrssssssssstttsssssssssrrrrrrrrrrrrqqqrrrqqqqqqqqqqqqrrrrrrrrrttttttuuuuuutttrrrpppooommmmmmmmmoooqqqqqqpppnnnlllkkkkkkmmmooopppooonnnnnnnnnooooooppppppqqqqqqpppooonnnnnnnnnmmmkkkiiihhhhhhhhhhhhiiijjjkkkkkkhhhiiikkkmmmnnnoooppppppkkkkkkkkkkkklllmmmnnnooooooppppppooommmkkkhhhgggjjjiiihhhiiilllmmmmmmlllkkkkkkjjjiiiiiihhhggggggfffgggggghhhiiijjjkkkkkkhhhhhhjjjkkkmmmnnnnnnoooooopppqqqqqqpppnnnllljjjeeeeeedddcccbbbaaa``````^^^___aaaccceeegggggggggiiihhhgggggggggggghhhiiiggghhhjjjkkkmmmnnnnnnooohhhfffeeecccbbbcccddddddhhhjjjlllnnnooonnnlllkkkjjjjjjjjjlllmmmmmmkkkjjjmmmmmmmmmmmmnnnnnnnnnnnnrrrqqqpppppppppooommmkkkiiiiiiiiiiiiiiikkklllmmmnnnnnnnnnnnnmmmllllllkkkllllllkkklllmmmnnnoooppppppnnnllljjjiiihhhhhhhhhhhhhhhhhhhhhiiiiiijjjkkkiiikkkmmmnnnnnnppptttxxxyyyyyyxxxvvvrrrooommmkkkkkkjjjjjjiiiiiijjjkkkkkkfffiiilllooopppooonnnmmmiiiiiiiiijjjkkknnnppprrrssstttvvvxxxxxxwwwvvvtttoooppppppqqqppppppooonnnqqqrrrrrrrrrqqqooommmkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiiiiijjjkkkmmmnnncccccccccddddddeeeeeeeeeeeefffiiikkknnnpppqqqrrrtttttttttuuuvvvwwwxxxyyy{{{|||||||||||||||}}}mmm[[[VVVQQQQQQOOOMMMNNNRRRSSS^^^nnn~~~xxxgggXXXMMMGGG???;;;888999:::999<<>><<<:::999888777777555444444333444666777888888:::===???BBBFFFKKKNNNYYY]]]bbbfffhhhjjjlllmmmqqqqqqqqqrrrtttwwwzzz|||{{{{{{zzzyyyyyyyyyyyyyyyzzzzzzyyyxxxxxxwwwwwwvvvvvvwwwxxxzzz{{{|||||||||yyyyyyyyyxxxwwwwwwvvvvvvuuuvvvxxxyyyxxxwwwuuutttttttttuuuwwwxxxzzz{{{|||}}}yyytttrrrsssvvvxxxyyytttssstttuuuwwwxxxvvvuuummmjjjgggfffhhhjjjkkkkkkoooppprrrtttvvvwwwxxxxxx}}}~~~~~~|||yyyxxxwwwxxxyyy{{{zzzyyywwwvvvqqqrrrsssttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqppppppppppppqqqrrrsssrrrrrrrrrrrrqqqpppooonnnmmmmmmmmmnnnppppppnnnllljjjjjjkkknnnpppqqqpppnnnlllllllllmmmnnnpppqqqrrruuusssrrrrrrrrrqqqooommmiiihhhggggggggggggggggggggghhhjjjlllnnnooonnnnnnkkkkkkkkkkkklllnnnpppqqqqqqqqqqqqpppnnnkkkhhhfffeeeddddddeeehhhkkklllkkklllkkkkkkjjjiiihhhggggggcccdddeeeggghhhjjjkkkllljjjjjjkkkkkklllmmmmmmnnnooopppppppppooommmkkkjjjaaabbbdddeeedddbbb```^^^[[[]]]___bbbddddddddddddfffeeeddddddeeefffhhhiiigggiiijjjlllnnnoooppppppkkkiiigggdddccccccdddeeegggiiikkkmmmnnnmmmlllkkkjjjjjjkkklllllllllkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmoooooonnnooopppooollljjjjjjjjjjjjiiiiiiiiijjjjjjkkklllmmmnnnnnnmmmlllkkkjjjjjjjjjjjjkkkmmmoooqqqrrrqqqooolllkkkjjjjjjjjjiiiiiijjjjjjkkkkkkkkkkkkkkknnnppppppoooqqquuuzzz{{{||||||yyyuuurrrpppppplllkkkiiihhhhhhhhhiiijjjhhhjjjnnnrrrssssssqqqpppkkkjjjiiijjjkkknnnppprrrssstttvvvwwwxxxwwwvvvuuusssrrrrrrqqqppppppooooooqqqsssuuuvvvuuurrrooommmlllkkkjjjjjjiiiiiiiiijjjffffffffffffhhhiiikkkmmmhhhiiikkkmmmmmmmmmmmmlllkkkmmmpppsssvvvxxxyyyzzzzzzzzz{{{|||}}}~~~iii```WWWUUUSSSOOOMMMMMMMMMTTT```oooqqq___RRRKKK@@@;;;999:::;;;:::;;;>>>BBBCCCNNNeeegggTTTMMMPPPSSS```www}}}nnnaaa]]]kkkwwwbbbPPPGGGFFF@@@???>>>;;;:::888888777444444333333444555777888777999<<<>>>@@@DDDHHHLLLSSSWWW]]]aaaeeegggiiikkkooonnnooopppssswwwzzz|||}}}|||{{{zzzzzzzzz{{{{{{zzzyyyyyyxxxxxxxxxxxxyyywwwxxxyyyzzz{{{zzzyyyyyyvvvwwwxxxyyyyyyxxxwwwvvvuuuvvvwwwwwwwwwvvvuuutttrrrrrrtttvvvxxx{{{}}}~~~}}}yyytttqqqrrruuuxxxyyyxxxxxxwwwxxxxxxwwwtttqqqgggeeecccdddgggkkkllllllnnnoooqqqssstttuuuvvvvvvyyyzzz|||||||||zzzwwwvvvwwwyyy{{{||||||{{{yyyxxxrrrrrrttttttuuuttttttsssrrrrrrrrrrrrqqqqqqqqqqqqoooooooooooopppqqqssstttrrrqqqpppooooooooooooooommmmmmmmmnnnoooooommmkkkiiiiiikkknnnqqqrrrpppnnnmmmlllllllllmmmoooqqqrrrsssrrrqqqrrrssssssqqqooolllkkkjjjiiiggggggggggggfffgggjjjlllmmmmmmmmmlllkkkkkkjjjkkkllloooqqqssssssssssssrrrppplllhhhfffaaa______aaaeeeiiikkkkkkkkkkkkjjjiiihhhgggffffffbbbccceeegggiiikkkmmmnnnmmmmmmllllllllllllmmmmmmnnnnnnnnnmmmlllkkkjjjiii___```bbbdddeeedddbbbaaa___```bbbdddddddddbbbbbbbbbbbbaaabbbccceeehhhiiihhhiiikkkmmmooopppqqqqqqmmmkkkhhhfffeeefffggghhheeegggiiijjjllllllllllllkkkllllllkkkjjjjjjkkkkkkjjjkkkkkklllmmmnnnoooooommmmmmmmmnnnooonnnkkkhhhjjjjjjiiiiiiiiiiiiiiiiiijjjlllmmmnnnnnnllliiihhhjjjjjjiiijjjkkknnnppprrrsssqqqooommmkkkjjjjjjjjjkkkkkkllllllmmmlllllllllmmmppprrrqqqoooppptttyyy{{{||||||yyyuuurrrrrrsssmmmllljjjhhhgggggghhhhhhhhhkkkooosssuuutttsssqqqlllkkkjjjjjjkkkmmmppprrrqqqrrrtttuuuuuuuuutttsssqqqpppooonnnnnnoooooopppppprrruuuwwwvvvssspppmmmlllkkkjjjhhhgggggghhhhhhffffffffffffggghhhjjjkkkooopppsssuuuvvvuuutttsssqqqsssvvvzzz}}}zzzlll___YYYVVVQQQLLLIIILLLNNNTTTbbbuuuvvvcccTTTLLL???;;;:::<<<===:::888:::@@@@@@EEEUUUpppttt]]]SSSSSSUUUbbbwwwzzzhhhXXXRRR]]]ssslllWWWNNNMMMAAA@@@>>><<<:::999888777444444333333444555777888777999;;;===???BBBGGGJJJMMMRRRXXX^^^bbbeeehhhjjjmmmmmmmmmooorrrwwwzzz}}}~~~}}}|||{{{zzz{{{||||||yyyxxxxxxxxxyyyzzz{{{{{{zzzzzz{{{{{{zzzxxxwwwvvvsssuuuxxxzzzzzzyyywwwvvvvvvvvvvvvvvvvvvuuuttttttqqqqqqsssuuuxxx{{{~~~}}}yyyssspppqqqtttwwwyyy|||{{{zzzzzzyyyvvvrrrooocccaaa___bbbggglllnnnnnnnnnoooppprrrssstttuuuuuuuuuwwwyyy{{{{{{yyywwwuuuxxxyyy|||}}}}}}|||zzzxxxrrrssstttuuuuuuuuutttsssrrrrrrrrrqqqqqqqqqppppppooonnnnnnnnnpppqqqsssuuutttsssqqqpppooopppqqqqqqmmmmmmmmmnnnooonnnllljjjhhhiiikkkooorrrrrrpppnnnooonnnmmmmmmmmmnnnpppqqqooonnnnnnoooqqqqqqpppoooqqqpppnnnlllkkkiiiiiiiiifffgggjjjlllmmmlllkkkjjjlllkkkjjjkkklllooorrrtttuuuuuuuuutttrrrmmmiiigggbbbbbbbbbdddhhhmmmooopppjjjjjjiiihhhgggfffeeeeeecccdddfffiiilllnnnpppqqqooonnnmmmlllllllllllllllmmmlllkkkjjjiiihhhhhhggg___```aaacccdddddddddddddddeeefffgggfffdddaaa```````````````bbbeeehhhjjjiiijjjlllmmmooopppqqqqqqmmmkkkiiigggggghhhjjjllldddeeefffhhhjjjkkklllllllllllllllkkkjjjiiijjjlllhhhhhhjjjlllnnnpppqqqrrrlllllllllmmmnnnmmmjjjggghhhiiiiiiiiiiiijjjjjjjjjkkklllnnnnnnmmmjjjgggeeekkkjjjjjjjjjlllnnnqqqssssssqqqooolllkkkjjjiiiiiillllllmmmmmmnnnmmmmmmmmmmmmpppsssqqqnnnnnnsssxxxxxxyyyzzzwwwsssqqqqqqssspppnnnkkkiiihhhggghhhiiigggjjjooosssuuuuuusssqqqmmmllljjjjjjkkkmmmppprrrpppqqqrrrsssssssssrrrqqqmmmlllkkkjjjkkklllnnnpppnnnqqqtttwwwvvvsssooollllllkkkiiigggffffffggggggiiihhhhhhggghhhiiijjjkkkyyyzzzzzz{{{{{{zzzyyyyyy{{{|||~~~oooaaa[[[WWWTTTQQQLLLJJJMMMZZZkkk~~~mmm]]]RRREEE???;;;<<<;;;888888:::::::::>>>GGGWWWvvvttt___VVVWWWaaappprrr___MMMMMMWWW]]]vvvdddVVVNNNIIIFFFFFFEEE???777888===777777666666666666777777888999:::<<>>BBBLLLdddmmm___YYY[[[ggghhhVVVFFFFFFMMMQQQjjjvvvggg\\\RRRLLLGGGEEEAAA:::888:::888777666666666666666777999999;;;===???BBBEEEFFFJJJNNNSSSXXX[[[]]]___aaahhhjjjlllnnnooorrrvvvzzz|||{{{{{{{{{zzzzzzzzzyyyzzzyyyyyyxxxxxxxxxyyyyyy{{{{{{{{{{{{zzzzzzyyyyyywwwxxxyyyyyyzzzyyyyyyyyyzzzzzzzzzzzzyyyxxxwwwwwwvvvvvvvvvwwwyyy|||~~~|||{{{yyyuuurrrqqqsssuuuxxxxxxwwwuuusssoookkkiiifffgggiiikkklllmmmnnnnnnppppppoooooopppqqqrrrsssrrrssstttsssrrrrrrsssuuuwwwyyy{{{zzzxxxvvvtttttttttttttttsssrrrqqqpppoooqqqppppppqqqqqqrrrssstttooonnnnnnpppsssuuuuuutttrrrqqqpppooonnnmmmmmmmmmlllmmmoooppppppooommmlllnnnlllkkklllppprrrsssrrrnnnmmmlllllllllmmmnnnooommmoooppppppoooooopppqqqsssssssssttttttssssssrrrmmmmmmlllllllllmmmnnnoooppppppooooooqqqsssvvvwwwzzzzzz{{{||||||yyysssnnnhhheeeaaaaaacccfffhhhggglllkkkjjjiiihhhhhhhhhhhhffffffhhhjjjmmmppprrrtttpppooollljjjjjjkkklllnnnmmmkkkhhhgggggggggeeeccceeeeeeeeeeeefffhhhiiijjjhhhhhhiiiiiihhhfffeeecccbbbbbbccceeegggiiikkklllnnnoooqqqssssssrrrpppoooooonnnmmmllllllllllllllljjjgggdddcccfffhhhhhhhhhjjjiiihhhiiilllnnnmmmkkkkkkllllllnnnppprrrssstttoooooooooooommmlllkkklllmmmjjjfffeeegggiiijjjiiijjjkkklllmmmmmmmmmmmmmmmkkkkkkjjjjjjkkknnnppprrrqqqqqqrrrpppnnnllllllmmmqqqooommmjjjiiiiiiiiijjjnnnpppqqqqqqppppppqqqrrrtttsssqqqooolllkkkjjjiiiiiiiiihhhhhhhhhiiijjjjjjlllmmmnnnnnnoooooonnnnnnmmmkkkiiihhhhhhiiikkkmmmooopppqqqpppmmmkkkkkklllgggggggggiiijjjlllnnnooonnnnnnnnnmmmmmmkkkjjjjjjhhhhhhhhhhhhggggggffffffgggggggggggggggggggggggg|||xxxxxx~~~yyymmmbbbZZZTTTNNNJJJLLLUUUfff}}}yyymmmYYYKKK===888999888888999888;;;>>>???BBBRRRqqqkkk]]]WWW___]]]OOOBBBAAAEEEFFFRRRpppxxxfffYYYKKKEEECCC???;;;999888888777666555555666666777888999;;;>>>AAACCCEEEHHHKKKOOORRRUUUXXX\\\___bbbeeehhhjjjmmmppptttwwwxxxyyyyyyyyyzzzzzz{{{{{{~~~}}}{{{xxxwwwwwwwwwwwwyyyyyyyyyyyyxxxxxxxxxxxxvvvwwwxxxzzz{{{|||||||||{{{{{{{{{zzzzzzyyyxxxxxxvvvvvvwwwxxxyyy{{{}}}~~~||||||yyyuuuqqqoooppprrrsssttttttsssqqqooolllkkkiiijjjkkkmmmnnnooooooooorrrrrrqqqqqqqqqqqqrrrrrrqqqrrrtttsssrrrqqqqqqrrrvvvwwwxxxwwwuuurrrqqqqqqssssssrrrrrrrrrsssssstttqqqqqqqqqppppppqqqqqqrrrooonnnnnnpppssstttttttttqqqqqqpppoooooooooooopppooooooooooooooonnnnnnnnnrrrpppmmmmmmooorrrssssssnnnnnnmmmlllllllllmmmmmmkkkmmmooopppppppppqqqrrrpppqqqrrrtttuuuuuuuuuuuuoooooonnnmmmmmmmmmmmmnnnrrrqqqqqqrrrsssuuuwwwxxxzzz{{{|||~~~~~~|||xxxtttnnnjjjfffddddddeeeffffffiiiiiijjjjjjkkkjjjjjjjjjggghhhiiilllnnnqqqtttuuuqqqooonnnllllllmmmooopppmmmjjjgggeeeddddddbbbaaabbbccccccccceeefffggghhhjjjjjjkkkkkkkkkiiihhhgggeeeeeeffffffhhhiiikkkllllllnnnppprrrrrrrrrpppooopppoooooonnnnnnnnnoooooommmiiifffdddeeegggiiijjjkkkiiihhhhhhjjjlllllllllmmmnnnoooppprrrsssuuuuuuqqqpppoooooonnnnnnnnnnnnpppmmmiiiggggggggghhhgggjjjkkklllmmmnnnoooooooookkkjjjiiiiiijjjmmmppprrrsssssssssqqqnnnlllllllllmmmllljjjiiihhhhhhiiijjjmmmnnnoooooonnnnnnooopppqqqpppooonnnllljjjhhhggghhhhhhgggggghhhiiiiiijjjlllllllllllllllmmmmmmmmmlllkkkiiihhhhhhiiikkklllnnnppprrrqqqnnnllljjjjjjggggggggghhhjjjmmmoooqqqkkkkkkkkkkkkjjjiiihhhhhhgggggggggggggggggggggfffffffffffffffffffffffffff~~~~~~}}}yyysssoooqqq{{{zzzkkkaaa\\\UUUOOOMMMPPP[[[ooohhhUUUBBB:::999999888888666:::>>>???>>>HHHaaaxxxuuucccWWW[[[WWWLLLCCCBBBCCCCCCJJJ]]]nnnWWWIIIFFFEEEAAA<<<:::999888777666555555555555666777999;;;>>>@@@BBBFFFHHHKKKMMMPPPTTTXXX\\\^^^aaaeeehhhkkkooossswwwvvvvvvwwwxxxzzz{{{||||||~~~|||zzzwwwvvvvvvvvvwwwyyyyyyxxxxxxxxxxxxxxxxxxwwwxxxyyy{{{|||}}}}}}}}}{{{zzzyyyyyyxxxwwwwwwwwwuuuuuuvvvwwwxxxzzz{{{{{{{{{{{{yyyuuurrrpppqqqrrrsssssssssrrrqqqooommmllllllmmmnnnooopppqqqqqqqqqrrrrrrqqqqqqppppppppppppqqqsssuuuuuusssrrrqqqrrrrrrsssuuutttrrrpppooopppsssrrrrrrrrrssstttvvvxxxrrrqqqpppooooooooooooooonnnmmmmmmoooqqqssssssrrrpppppppppppppppqqqqqqrrrqqqpppooonnnmmmnnnoooooosssqqqooonnnnnnpppqqqrrrnnnnnnmmmllllllkkkkkkjjjjjjllloooppppppqqqrrrsssooopppqqqrrrssssssssssssppppppooonnnmmmmmmllllllppppppppppppqqqssstttuuuxxxyyy{{{}}}~~~|||zzzxxxtttqqqmmmiiigggeeeeeeeeeeeefffhhhjjjkkkkkkkkkjjjhhhiiikkkmmmooorrruuuvvvrrrrrrqqqpppqqqrrrssstttnnnlllhhheeecccbbbbbbaaabbbbbbccccccdddfffggghhhjjjjjjkkkllllllkkkjjjiiiggggggggggggggghhhiiiiiijjjlllnnnpppqqqrrrqqqqqqqqqppppppooooooppppppqqqooolllgggeeeeeegggiiikkkkkkiiihhhggghhhjjjllllllmmmnnnpppqqqssstttuuuvvvsssqqqooonnnoooppppppppppppnnnjjjgggfffgggggghhhkkkkkkmmmnnnoooooopppppplllkkkiiiiiikkknnnrrrtttuuuuuuuuurrrooolllllllllkkkjjjjjjiiiiiijjjkkkkkklllmmmnnnnnnmmmmmmnnnpppppppppppppppnnnllliiihhhhhhhhhhhhhhhhhhiiiiiijjjlllllllllllllllllllllmmmlllkkkiiiiiiiiiiiikkkllllllooorrrsssqqqnnnmmmllliiihhhhhhhhhiiikkknnnooolllllllllllllllkkkjjjjjjgggggggggggggggggggggggggggfffffffffffffffeeeeee~~~~~~~~~~~~{{{uuupppmmmpppwww|||xxxlllccc\\\UUUPPPOOOTTT```lll|||{{{vvvbbbKKK???;;;999888888666999>>>>>><<>>===;;;999888777666666:::::::::;;;<<<>>>???@@@@@@BBBDDDFFFHHHLLLQQQTTTWWW[[[```dddhhhlllooorrrpppppprrrtttvvvxxxyyyzzzuuuuuuvvvxxxyyyzzz{{{{{{{{{{{{zzzyyyyyyzzz|||}}}{{{{{{{{{|||{{{{{{zzzzzzwwwvvvtttsssrrrrrrsssssstttuuuvvvwwwwwwwwwwwwwwwuuuvvvwwwvvvuuuuuuvvvxxxyyyxxxvvvtttqqqooommmlllooooooppppppqqqppppppppppppppppppppppppooonnnmmmlllmmmoooooonnnnnnooopppmmmnnnppppppooooooqqqrrrppppppppppppqqqrrrssstttpppooonnnnnnmmmmmmmmmmmmmmmllllllmmmoooqqqpppoooooonnnnnnooopppqqqrrrrrrpppooonnnlllllllllmmmmmmnnnoooooonnnlllkkklllnnnllllllllllllkkkjjjiiihhhhhhllloooqqqrrrqqqrrrrrrwwwwwwvvvvvvtttsssrrrqqquuuuuuuuuuuutttsssrrrqqqoooppppppqqqrrrssssssssswwwyyy{{{||||||}}}~~~}}}~~~}}}yyysssnnnjjjiiidddeeefffggghhhhhhhhhhhhggghhhiiilllnnnqqqtttuuuuuuuuuvvvwwwxxxzzz|||}}}wwwwwwvvvrrrmmmiiihhhhhhbbbbbbaaaaaaaaaaaabbbbbbjjjkkklllnnnnnnnnnmmmmmmffffffeeedddddddddddddddfffhhhkkknnnrrrvvvxxxyyywwwvvvtttrrrpppooonnnnnnjjjiiigggeeecccdddhhhkkkhhhiiiiiihhhfffgggiiikkkkkkmmmpppsssvvvwwwxxxxxxyyytttnnnlllnnnppppppoookkkkkkiiigggeeeeeehhhkkkllllllmmmnnnnnnnnnnnnmmmkkkkkklllmmmooorrrtttuuuwwwxxxwwwtttqqqnnnnnnnnnlllllllllmmmmmmnnnnnnnnnkkklllmmmmmmllllllmmmoooppppppqqqqqqqqqqqqqqqpppnnnnnnmmmlllkkkkkkkkkkkkmmmnnnoooppppppnnnmmmlllkkkjjjjjjjjjjjjjjjjjjkkkhhhkkkooorrrrrrrrrssstttooommmjjjhhhgggiiijjjlllnnnnnnnnnmmmlllkkkiiiiiigggggghhhhhhiiijjjkkkkkkkkkjjjjjjiiiiiihhhhhhggg~~~|||yyyyyyzzz{{{||||||||||||}}}{{{zzzxxxxxxxxxyyyzzzyyyxxxxxxxxx{{{|||rrrjjjgggfffgggqqqxxxlll```YYYUUUPPPMMMMMMZZZkkk}}}pppuuu~~~wwwaaaQQQEEE<<<888999:::888888::::::;;;@@@GGGYYYzzzxxxfff```WWWLLLAAA;;;===@@@>>>FFFQQQdddvvv^^^TTTNNNIII@@@???===;;;999888777777;;;::::::::::::;;;<<<<<<<<<>>>AAACCCEEEHHHLLLOOORRRVVV[[[```cccfffjjjlllllllllnnnppprrrsssuuuvvvtttuuuxxx{{{}}}}}}}}}}}}{{{zzzyyyxxxyyyzzz|||}}}zzzzzzzzz{{{{{{zzzzzzyyyvvvuuusssqqqqqqqqqrrrsssvvvwwwxxxyyyyyyxxxxxxwwwtttuuuvvvuuuttttttuuuwwwyyyxxxvvvsssqqqooonnnmmmoooooooooppppppooonnnnnnooopppqqqqqqqqqpppooonnnjjjlllmmmmmmlllmmmoooqqqooopppqqqpppooooooppprrrqqqrrrrrrssssssrrrrrrqqqnnnnnnmmmmmmlllmmmmmmmmmooonnnnnnoooqqqrrrqqqpppnnnnnnnnnnnnoooppppppqqqooonnnmmmllllllkkkkkkkkkkkknnnpppooommmkkklllmmmkkkkkkllllllkkkjjjiiihhhiiilllppprrrrrrqqqqqqqqqwwwwwwvvvvvvuuusssrrrqqqsssttttttuuutttsssqqqqqqooopppqqqrrrrrrsssssssssuuuwwwyyyzzzyyyzzz|||zzzsssnnnlllhhhhhhgggggggggggghhhhhhffffffhhhjjjmmmppprrrttttttuuuvvvwwwyyy{{{}}}}}}}}}~~~~~~{{{uuuooommmlllbbbaaa```___^^^^^^^^^^^^eeefffhhhjjjjjjjjjjjjiiifffeeeeeeddddddddddddddddddfffiiinnnsssxxx{{{}}}|||zzzxxxuuurrrooonnnmmmeeeffffffdddbbbcccfffiiifffhhhjjjiiigggfffgggiiijjjmmmqqquuuxxxzzz{{{|||{{{uuunnnkkkmmmoooooonnnjjjjjjiiifffccccccfffjjjlllmmmmmmmmmmmmlllkkkkkkiiijjjlllnnnppprrrsssssswwwxxxwwwuuurrroooooopppllllllmmmnnnnnnnnnnnnmmmiiijjjlllkkkjjjjjjkkkmmmmmmmmmmmmnnnoooppprrrrrrsssrrrpppooommmmmmlllllllllnnnpppqqqqqqooollljjjjjjjjjjjjjjjjjjjjjjjjjjjhhhkkkmmmoooooopppqqqssspppooollljjjiiikkkmmmoooppppppooonnnmmmkkkiiihhhggghhhiiijjjkkklllmmmmmmmmmmmmllllllkkkjjjjjjiii}}}{{{yyyxxxuuuvvvwwwyyyzzz{{{{{{{{{}}}{{{yyyxxxxxxyyyzzz{{{yyyxxxwwwxxx{{{uuulllgggeee^^^eeemmmwwwttteee]]]YYYSSSMMMKKKOOO```ttttttvvv|||}}}hhhVVVHHH<<<999::::::666555999<<<>>>AAAEEEHHHhhh|||rrrlllaaaSSSFFF???@@@EEE>>>JJJTTT^^^xxxdddUUUMMMHHHBBB@@@>>><<<:::999888777999888777777777777777777999;;;???AAACCCFFFIIIKKKNNNRRRWWW\\\___bbbeeegggiiiiiikkkmmmnnnppprrrrrruuuwwwzzz~~~~~~}}}{{{zzzxxxxxxxxxzzz|||}}}xxxyyyyyyzzz{{{{{{zzzzzzwwwuuusssqqqpppqqqrrrsssxxxxxxzzzzzz{{{zzzyyyxxxssstttuuuuuusssrrrssstttwwwvvvtttrrrqqqoooooonnnnnnoooooooooooonnnmmmmmmpppppprrrrrrsssrrrqqqppplllmmmmmmmmmmmmooorrruuurrrrrrrrrqqqooonnnoooqqqmmmnnnooooooooommmllljjjmmmmmmlllllllllmmmmmmnnnqqqpppoooppprrrssssssrrrnnnnnnnnnnnnnnnoooppppppnnnnnnmmmllllllkkkjjjjjjjjjmmmqqqqqqooollllllmmmjjjjjjkkklllkkkjjjiiihhhiiilllppprrrrrrqqqppppppttttttttttttsssrrrqqqpppooopppqqqrrrqqqpppooonnnnnnoooppppppqqqqqqqqqqqqqqqtttvvvvvvuuuuuuyyy|||wwwqqqnnnkkkjjjiiiggggggggghhhhhheeeeeegggiiilllnnnqqqrrrssssssuuuwwwyyy{{{|||}}}zzzssspppoooiiihhhgggeeedddccccccccc```aaacccdddeeeeeeeeeeeeffffffeeedddddddddeeeeeeccceeeiiinnntttzzz~~~~~~{{{wwwssspppmmmlllbbbdddeeedddbbbbbbeeehhheeehhhjjjjjjgggffffffhhhkkkmmmrrrvvvzzz}}}~~~~~~}}}vvvnnnkkklllooonnnmmmkkkkkkiiifffbbbaaaeeehhhmmmmmmmmmmmmlllkkkjjjiiiggghhhkkknnnpppqqqrrrrrrwwwxxxwwwuuurrrppppppqqqllllllmmmnnnnnnmmmmmmlllgggiiijjjjjjiiiiiijjjkkkjjjjjjjjjjjjllloooqqqsssvvvuuusssqqqooonnnmmmlllkkkmmmppprrrrrroookkkhhhjjjjjjjjjjjjjjjjjjjjjjjjiiikkklllmmmlllmmmoooqqqqqqooommmkkkkkknnnqqqsssssssssrrrqqqnnnllljjjiiihhhhhhiiijjjlllmmmnnnnnnoooooonnnmmmmmmlllkkkkkk}}}}}}}}}{{{yyyxxxyyyzzzxxxxxxyyyyyyyyyzzzzzzzzzyyyxxxwwwwwwyyy{{{{{{zzz{{{yyywwwwwwyyy~~~xxxlllbbbbbbaaadddlllxxxoooddd[[[RRRNNNPPPMMMVVVcccsssyyylllZZZMMMDDD===999:::888888::::::777999===BBBWWWwww{{{tttiii[[[OOOGGGDDDDDDEEELLLZZZlll~~~xxx\\\MMMIIIEEEDDDAAA???===;;;::::::777666666777777888999:::777888:::<<>>@@@BBBCCCBBBEEEJJJNNNRRRVVV[[[___bbbeeehhhjjjkkkmmmppprrrwwwyyy{{{|||zzzxxxxxxxxxuuuvvvvvvxxxzzz|||}}}~~~yyyyyywwwvvvuuutttttttttuuuvvvwwwvvvuuuuuuvvvxxxxxxyyyzzz{{{{{{zzzyyyyyyvvvuuutttsssssstttuuuvvvyyyxxxvvvuuusssqqqooonnnqqqpppooonnnmmmnnnnnnooonnnooopppqqqqqqqqqpppoooqqqpppoooooopppqqqrrrsssppppppooooooooooooppppppooopppqqqqqqqqqpppnnnnnnmmmnnnnnnlllkkkjjjkkkmmmnnnooooooppprrrsssssstttqqqooommmnnnpppqqqrrrqqqppppppoooooooooooopppppprrrqqqqqqpppooonnnnnnnnnnnnpppqqqqqqnnnlllllllllnnnnnnooopppppppppooonnnrrrsssssstttuuutttttttttqqqpppppppppppprrrssstttuuusssrrrpppnnnnnnnnnnnnsssrrrrrrrrrssstttuuuvvv}}}{{{xxxtttqqqooollliiigggfffggghhhjjjkkkmmmooopppuuuwwwzzz}}}~~~}}}uuurrrnnnjjjhhhfffdddbbbbbbaaaaaa```aaabbbcccdddeeefffffffffeeegggjjjmmmkkkmmmooorrruuuxxxzzz{{{{{{yyyvvvsssrrrooollljjjccceeeffffffeeeeeeggghhhiiiiiijjjkkkkkkkkkjjjjjjqqquuu{{{zzzsssppprrrsssrrrppppppnnnkkkhhhfffeeeddddddggggggiiijjjiiihhhgggeeeeeefffiiillloooqqqssstttxxxyyyxxxsssqqqrrrqqqnnnlllkkkjjjkkkmmmmmmlllkkklllkkkiiihhhhhhiiijjjkkkooooooooooooppprrrtttuuuuuuuuuvvvuuutttqqqnnnmmmkkklllnnnoooooonnnlllkkkiiijjjkkklllmmmmmmmmmmmmkkkkkkkkklllmmmoooqqqsssuuutttrrrpppooooooooooooqqqqqqpppmmmjjjiiijjjkkkjjjkkkmmmmmmllljjjjjjjjjmmmoooqqqssstttrrrpppooouuuvvvwwwvvvttttttuuuwwwuuuuuuvvvvvvvvvwwwwwwwwwyyyxxxwwwxxxzzz||||||{{{yyyyyyyyyyyy{{{}}}{{{oooeee```]]]]]]bbblll}}}xxxmmmcccXXXPPPRRROOOOOOUUUdddxxxqqqbbbUUUIIIBBB;;;888777999:::888999======@@@MMMjjj{{{ssshhh]]]SSSMMMKKKTTTfff~~~lllWWWMMMHHHFFFCCCAAA@@@>>>;;;999777777666666666777888888999:::::::::;;;===>>>???BBBDDDGGGJJJNNNSSSYYY^^^aaaccceeeggghhhkkknnnqqquuuwwwyyyyyywwwuuuuuuuuussstttuuuvvvxxxzzz{{{|||{{{zzzxxxvvvtttsssrrrrrruuuvvvwwwwwwvvvvvvxxxzzzyyyyyyzzz{{{||||||}}}}}}xxxxxxvvvuuuuuuttttttuuuwwwwwwvvvvvvuuuttttttsssqqqqqqqqqqqqqqqqqqqqqqqqmmmnnnoooqqqqqqqqqppppppppppppooooooooopppqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnoooooopppqqqqqqqqqqqqpppooopppooommmkkkjjjjjjlllooooooooopppqqqrrrssssssqqqooonnnnnnoooppppppoooqqqppppppooooooppppppqqqqqqqqqqqqppppppoooooooooqqqrrrsssqqqooolllllllllnnnnnnnnnnnnnnnnnnnnnnnnsssssstttuuuuuuuuuuuutttrrrqqqpppoooppprrrtttvvvvvvuuusssrrrpppooooooooopppppppppqqqrrrtttuuuvvvzzz||||||wwwtttqqqmmmjjjjjjiiiiiiiiikkkmmmpppqqqvvvxxx|||}}}{{{~~~}}}zzzuuupppmmmiiieeecccdddccccccccccccddddddeeeeeegggiiijjjjjjkkkmmmoooooopppqqqssstttvvvwwwxxxvvvtttqqqpppooonnnkkkiiiccceeeggggggggggggiiijjjiiijjjlllmmmnnnooooooooouuuvvv{{{}}}wwwtttuuuvvvuuusssrrroookkkkkkkkkjjjgggdddeeefffggghhhhhhhhhgggffffffhhhiiikkkmmmoooooopppuuuwwwvvvrrrqqqtttuuurrrkkkjjjiiijjjlllmmmllllllnnnmmmkkkjjjiiijjjjjjkkkooooooooooooppprrrssstttttttttuuuuuutttrrrooonnnmmmnnnoooooonnnmmmkkkjjjhhhiiikkkmmmmmmmmmkkkkkkjjjjjjjjjkkklllnnnpppqqqqqqqqqqqqqqqpppnnnmmmmmmnnnoooooommmlllkkklllnnnmmmnnnooonnnkkkiiiiiiiiimmmoooqqqtttuuutttsssrrrssstttuuutttssssssuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwyyywwwwwwxxxzzz||||||{{{xxxyyyyyyzzzzzz{{{||||||}}}uuulllfff___]]]^^^eeerrr~~~{{{mmmaaaYYYTTTQQQOOORRRZZZiiiooo^^^NNNDDD<<<888666888888777888:::AAA>>>CCCXXXxxx}}}ssseeeVVVMMMIIINNN\\\vvv{{{^^^LLLFFFDDDAAA@@@@@@???<<<999888888777666666666777777888888888999:::;;;<<<===BBBCCCEEEGGGKKKQQQXXX]]]aaaccceeefffhhhkkkooorrrtttuuuvvvvvvtttrrrrrrsssqqqrrrssstttvvvwwwxxxxxx}}}|||zzzxxxvvvuuuttttttuuuwwwxxxxxxwwwxxxzzz|||{{{{{{{{{{{{|||}}}~~~{{{{{{yyyxxxwwwuuuuuutttttttttuuuuuuvvvvvvvvvvvvsssssssssssssssrrrqqqppplllmmmoooqqqrrrrrrqqqqqqnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnooopppqqqrrrssssssooooooooonnnlllkkklllmmmooooooppppppqqqqqqrrrrrrqqqooonnnnnnooopppooonnnooooooooonnnoooooopppqqqoooooonnnnnnnnnnnnnnnnnnqqqrrrsssrrrooonnnnnnooopppooonnnnnnmmmnnnnnnoooqqqrrrrrrsssssssssssssssrrrqqqooooooppprrruuuvvvvvvvvvtttsssqqqpppoooooonnnooopppqqqsssuuuvvvwwwwwwyyy{{{}}}~~~{{{xxxuuuqqqooonnnllljjjiiijjjmmmpppssstttwwwzzz}}}}}}|||yyywww|||~~~}}}wwwsssnnniiieeeffffffffffffffffffggggggfffiiilllmmmnnnnnnoooppprrrrrrssssssssstttttttttsssqqqooonnnmmmllljjjhhhfffggghhhhhhhhhgggiiijjjiiijjjllloooqqqsssttttttuuuuuuxxx{{{yyyyyyyyywwwvvvsssoookkklllnnnnnniiidddddddddeeefffgggggggggfffggghhhiiijjjkkklllllllllrrrvvvwwwuuutttwwwvvvrrrllljjjhhhhhhjjjlllllllllnnnnnnlllkkkkkkkkkkkkkkkmmmmmmnnnnnnooopppqqqqqqrrrssstttttttttrrrpppooonnnnnnnnnmmmllljjjhhhggggggiiikkkmmmmmmllljjjhhhhhhiiiiiijjjkkklllnnnnnnmmmnnnoooooonnnmmmkkkiiilllmmmnnnmmmllllllnnnoooooooooooommmjjjhhhggghhhkkkmmmoooqqqsssttttttttttttuuuuuuuuussssssuuuwwwwwwwwwwwwxxxxxxxxxyyyyyyxxxvvvvvvwwwyyy{{{|||{{{xxxxxxxxxyyyyyyxxxxxxxxxzzz|||ppphhh```]]]\\\```iiissszzzlllcccVVVUUUUUUUUUUUU]]]sss|||hhhUUUHHH???999555666777666666888<<<999===JJJ___}}}{{{kkkZZZOOOMMMLLLRRRfffmmmQQQGGGCCC>>>>>>@@@@@@>>>;;;:::999888777777777777777666666666777888:::;;;<<<>>>???@@@BBBEEEKKKSSSXXX___bbbeeegggiiilllpppsssuuuvvvwwwvvvtttssstttuuurrrssstttvvvwwwxxxxxxxxxzzzyyyxxxwwwvvvvvvvvvvvvvvvwwwxxxxxxwwwxxxzzz|||~~~}}}}}}||||||}}}}}}~~~}}}}}}|||zzzxxxwwwuuutttrrrrrrssstttuuuvvvvvvwwwtttttttttsssrrrqqqooonnnmmmnnnpppqqqrrrrrrrrrqqqnnnnnnnnnnnnnnnmmmmmmmmmoooppppppppppppooonnnmmmmmmmmmnnnoooqqqrrrssstttmmmnnnooonnnmmmmmmnnnpppppppppppppppppppppppppppqqqoooooooooppppppooonnnmmmmmmmmmmmmmmmnnnoooooonnnnnnnnnnnnooooooooooooooopppqqqqqqpppoooqqqrrrrrrqqqppppppooooooppppppnnnoooppppppqqqqqqpppppppppooonnnnnnppprrrtttvvvtttttttttsssrrrqqqpppooonnnoooqqqsssuuuvvvwwwxxxvvvwwwxxxxxxyyy|||}}}{{{zzzwwwuuuqqqooollljjjkkkmmmqqqssssssvvvyyy{{{|||{{{yyywwwzzz|||~~~yyytttnnnjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhkkknnnpppoooooooooppprrrrrrrrrrrrqqqqqqppppppssspppnnnlllllljjjgggeeefffggghhhgggeeeddddddeeehhhiiilllooorrruuuvvvwwwuuutttvvv}}}~~~}}}|||zzzyyytttpppmmmmmmooonnniiidddddddddeeefffffffffffffffgggggghhhiiiiiiiiiiiiiiiooouuuzzzzzzzzzzzzuuuooommmkkkhhhggghhhjjjkkkkkknnnmmmmmmllllllkkkkkkkkkkkkkkkllllllmmmmmmmmmnnnrrrsssuuuvvvvvvtttsssrrrnnnnnnmmmkkkjjjhhhfffeeegggiiikkkmmmlllkkkhhhfffgggggghhhiiijjjkkkkkkkkklllmmmnnnoooooommmjjjiiiiiikkkmmmmmmlllmmmnnnooonnnooonnnllliiigggggghhhiiijjjkkkmmmoooqqqssssssvvvvvvwwwvvvttttttuuuwwwxxxyyyyyyyyyyyyzzzzzzzzzvvvuuutttvvvxxxzzz{{{zzzwwwwwwwwwvvvuuuuuuttttttvvvxxx|||tttkkkaaa\\\ZZZZZZaaahhhyyyuuuiii[[[ZZZZZZYYYTTTTTTfffzzzuuu```QQQDDD<<<777777888666555666888888<<>>AAABBB@@@===<<<;;;:::999888777777777666666666666777999:::;;;<<<===???AAADDDIIIPPPUUU[[[^^^cccgggjjjmmmpppsssvvvwwwxxxwwwvvvuuuwwwxxxtttuuuwwwyyyzzz{{{zzzzzzuuuuuutttttttttuuuuuuvvvvvvwwwxxxxxxwwwwwwyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}|||||||||zzzyyyvvvuuusssqqqqqqrrrsssttttttuuuuuuuuutttsssrrrqqqppppppoooooopppqqqsssssssssrrrrrroooooopppqqqqqqppppppppppppqqqqqqrrrqqqpppnnnmmmlllmmmmmmnnnoooqqqssstttmmmnnnooonnnmmmnnnpppqqqpppppppppppppppoooooooooppppppoooppprrrrrrqqqooollllllllllllmmmnnnoooooopppppppppqqqqqqrrrrrrrrrnnnoooppppppoooppprrrtttsssssssssrrrrrrqqqqqqpppllllllmmmnnnnnnnnnnnnmmmmmmmmmnnnooopppqqqssssssqqqqqqqqqrrrqqqpppoooooonnnoooqqqsssuuuvvvwwwwwwtttuuuuuuttttttvvvyyy|||~~~}}}~~~~~~}}}{{{sssqqqnnnllllllnnnqqqssssssuuuwwwzzz||||||{{{{{{zzz|||~~~zzztttqqqnnnoooooooooooonnnmmmmmmjjjmmmooopppooonnnnnnnnnppppppoooooonnnnnnnnnmmmpppnnnllljjjjjjhhhfffdddcccddddddcccaaa______```fffgggjjjnnnqqqtttvvvwwwuuutttuuu{{{~~~}}}wwwssspppoooooommmjjjgggeeeeeeeeefffffffffffffffdddeeefffggghhhhhhhhhhhhmmmuuu|||~~~}}}wwwpppooolllgggeeefffhhhiiijjjlllllllllllllllllllllllliiiiiijjjkkkllllllkkkkkkssstttvvvxxxxxxwwwvvvuuuooonnnlllkkkiiigggffffffiiijjjkkkkkkkkkiiigggfffeeefffggghhhiiiiiiiiiiiilllmmmnnnoooooommmkkkjjjgggiiikkklllllllllmmmnnnlllmmmllljjjhhhfffggghhhfffggghhhiiikkknnnpppqqqwwwxxxxxxvvvttttttuuuvvvyyyyyyyyyyyyzzzzzzzzzzzztttsssssstttwwwyyyzzzyyywwwvvvuuusssrrrqqqqqqqqqqqqtttxxxttthhhaaa\\\YYY\\\aaammmxxxuuuiiiaaa\\\ZZZUUUQQQ[[[kkk~~~nnn___JJJBBB::::::;;;888666777888888;;;BBBGGGVVVxxxwwwiii___\\\bbbgggrrrsssiiipppxxxZZZQQQGGGCCCDDDEEECCC???>>>===<<<:::999888888888888888777777777777888888:::;;;===???BBBGGGMMMRRRSSSXXX___dddhhhkkknnnppprrrsssttttttssssssuuuwwwtttuuuwwwyyyzzzzzzyyyyyyuuuuuuttttttttttttuuuvvvwwwxxxxxxxxxvvvvvvxxxzzzzzz{{{|||~~~~~~~~~}}}}}}yyyyyyyyyxxxwwwuuusssqqqrrrrrrsssssssssttttttttttttsssrrrqqqrrrrrrttttttqqqrrrssstttttttttsssrrrnnnoooppprrrrrrrrrrrrqqqpppqqqrrrrrrqqqpppnnnlllllllllllllllnnnpppqqqsssoooppppppooonnnmmmooopppqqqqqqppppppooooooooonnnpppoooppprrrttttttrrrqqqlllllllllmmmmmmnnnooopppoooooopppqqqrrrrrrssssssoooppppppooonnnnnnppprrrssssssttttttsssrrrpppooojjjkkkllllllmmmmmmlllllljjjkkkmmmooopppqqqqqqqqqmmmmmmooopppppppppooonnnmmmoooqqqssstttuuuuuuuuurrrssssssrrrqqqrrruuuwww~~~}}}{{{{{{|||}}}|||{{{tttssspppnnnnnnoooppprrrqqqrrrtttvvvyyy{{{}}}~~~|||}}}zzzwwwrrrrrrsssssssssrrrpppppplllnnnooonnnmmmllllllmmmllllllllllllllllllkkkkkkkkkiiiggggggggggggeeedddaaabbbcccbbb```___```aaadddeeehhhlllooorrrtttuuuqqqqqqrrruuuzzzzzzxxxuuuqqqnnnlllkkkjjjggggggffffffffffffffffffaaabbbdddfffggghhhhhhhhhlllttt{{{|||vvvqqqmmmhhhddddddfffhhhhhhiiijjjkkkllllllllllllllliiiiiikkkkkklllkkkkkkjjjppprrrtttvvvwwwvvvuuuuuupppooommmllljjjiiihhhhhhjjjjjjjjjjjjiiihhhgggfffdddeeefffggghhhhhhggggggiiijjjkkkkkkkkkjjjiiihhheeehhhjjjkkkkkkkkkkkkllliiiiiiiiihhhffffffhhhjjjfffeeeeeefffhhhkkknnnpppxxxxxxxxxvvvtttssstttuuuxxxxxxyyyyyyyyyzzzzzzzzzsssrrrrrrsssvvvyyyyyyyyywwwvvvtttqqqpppooooooooommmpppvvv~~~qqqhhh```[[[[[[___ccclllzzzvvvhhh]]][[[WWWRRRWWWaaaqqq~~~yyyjjjOOOEEE===<<<===:::888888777555777;;;===FFFbbbyyymmmddd]]]jjjwwwtttaaa\\\gggdddZZZMMMGGGFFFGGGEEEAAA???>>>===;;;:::999888888;;;:::999777666666666666222444777999<<>>===:::888777888888888::::::>>>LLLYYYvvv|||nnnddd^^^]]]fffxxxlllUUUOOO\\\mmmxxxdddUUUKKKEEEBBBDDDBBB???>>>>>><<<:::888777777777777777777777777777888:::;;;<<<>>>BBBEEEHHHMMMSSSYYY\\\___bbbdddfffgggiiiiiiiiijjjlllnnnpppoooooorrrvvvyyyxxxwwwxxxwwwvvvxxxyyyyyywwwtttvvvwwwxxxyyyzzzzzzzzz{{{{{{zzzyyyyyyyyy{{{|||}}}yyyvvvsssqqqqqqpppooommmooorrrtttuuutttsssttttttwwwvvvuuuttttttuuuvvvwwwttttttuuuvvvvvvvvvuuuuuuooonnnoooppprrrrrrpppnnnppppppppppppoooooooooooopppooonnnmmmmmmnnnooopppnnnnnnnnnnnnppprrrsssuuuuuuuuuttttttsssqqqpppooopppqqqrrrsssttttttttttttpppooonnnmmmllllllllllllmmmmmmllllllnnnpppssstttuuutttsssqqqppppppppppppoooooooooooonnnnnnnnnnnnmmmnnnoooooooooooonnnmmmmmmlllkkklllnnnpppooonnnppppppppppppqqqrrrssstttwwwtttrrrrrrsssrrrpppmmmjjjkkkkkkllllllmmmnnnnnnooooooooonnnnnnmmmmmmmmmooommmkkkiiihhhiiijjjkkkllllllmmmoooqqqtttvvvwww}}}~~~~~~}}}}}}||||||yyyzzzyyywwwtttqqqqqqqqqnnnnnnmmmmmmlllkkkiiiiiihhhhhhhhhiiijjjkkklllmmmmmmlllkkkiiigggfffffffff``````aaacccdddeeeffffffjjjjjjjjjjjjjjjkkkllllllllljjjiiihhhkkkpppuuuxxx~~~}}}xxxvvvtttsssrrrmmmmmmllllllkkkjjjiiihhhhhhhhhhhhiiikkknnnpppqqqtttuuuyyy}}}vvvqqqiiicccaaaaaaaaabbbbbbccceeehhhkkkmmmoooppppppooooooooonnnnnnmmmmmmlllmmmnnnooooooooooooooopppmmmkkkjjjlllooopppqqqooommmkkkiiihhhhhhhhhgggfffggghhhhhhfffeeeeeefffffffffggggggggggggggggggiiiiiijjjjjjkkklllllllllmmmlllkkkkkkjjjjjjjjjjjjfffccccccfffgggfffgggjjjvvvvvvvvvwwwxxxzzz{{{|||{{{|||}}}}}}{{{zzz{{{}}}zzzyyywwwvvvvvvwwwyyyzzzzzzyyyxxxvvvuuutttssssssssswww|||xxxkkkccc```]]]]]]bbbkkkuuuzzzlllcccZZZVVVYYYVVV[[[ggguuu{{{{{{ppp^^^KKKAAA>>>:::999999666777999;;;999:::AAAKKK```rrrddd[[[XXX]]]jjjyyy[[[KKKNNNZZZxxx{{{aaaNNNFFFDDDDDDCCCAAA@@@@@@>>>;;;999777777777777777777777777888999:::::::::;;;>>>AAAEEEIIIMMMRRRUUUXXX[[[^^^```bbbcccddddddfffhhhkkkmmmmmmnnnqqqtttwwwwwwvvvyyywwwuuuuuuvvvwwwvvvuuuwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxwwwxxxxxxyyyzzzxxxuuurrrqqqqqqpppooommmqqqsssuuuuuussssssssstttvvvvvvvvvvvvuuuuuuuuuuuupppqqqssstttuuuvvvwwwwwwpppooopppqqqssssssqqqooommmmmmnnnnnnnnnnnnnnnnnnpppooonnnmmmmmmnnnoooppplllmmmmmmnnnppprrrtttuuuqqqqqqqqqqqqqqqqqqpppppppppqqqqqqrrrssssssssssssooonnnmmmllllllkkkllllllmmmmmmlllmmmnnnppprrrtttttttttsssrrrrrrrrrrrrrrrppppppooooooooonnnnnnnnnnnnoooppppppppppppooonnnooonnnmmmmmmnnnooommmlllooooooppprrrtttvvvxxxyyyyyyxxxvvvttttttrrrooolllggghhhhhhiiijjjkkklllllllllllllllllllllkkkkkkkkknnnllljjjhhhhhhhhhjjjkkkiiijjjkkkmmmoooppprrrssswwwvvvvvvxxxzzz{{{{{{{{{|||{{{zzzxxxwwwwwwwwwwwwwwwxxxyyywwwssspppooonnnkkkkkkkkkkkkkkkjjjiiiiiiffffffggghhhjjjlllnnnooonnnmmmllljjjiiihhhggggggaaaaaabbbccceeehhhjjjkkkiiijjjjjjkkkkkkkkkkkkkkkjjjiiigggfffhhhkkkppprrrsss{{{}}}{{{yyyxxxwwwoooooonnnmmmlllkkkjjjiiihhhiiikkkmmmppptttvvvxxxxxxyyyzzz|||~~~}}}xxxssskkkeeeaaa```______\\\^^^aaaeeeiiimmmqqqrrrpppppppppqqqppppppoooooommmmmmmmmlllmmmmmmnnnnnnjjjhhhggggggjjjnnnooopppmmmllljjjhhhhhhhhhiiijjjggghhhiiigggeeeddddddfffcccdddfffhhhiiiiiiiiiiiijjjjjjjjjkkkkkkllllllmmmmmmmmmllllllllllllllllllfffccccccffffffeeefffiiivvvvvvuuuvvvwwwxxxzzz{{{{{{|||}}}|||zzzyyyzzz{{{|||{{{yyyxxxwwwxxxyyyzzz{{{zzzxxxwwwuuutttttttttrrrvvv{{{qqqfff```^^^]]]___gggoooyyyxxxkkk___XXXWWWUUUWWW^^^hhhsss{{{iiiSSSFFF???;;;999:::777666888:::888666;;;CCCSSSjjjqqqfff[[[WWW\\\nnnjjjQQQLLLRRRbbbpppVVVJJJGGGCCCBBBAAAAAAAAA@@@===;;;999888888888888888777777777888888888888:::<<>>;;;;;;::::::999888888888555666777777777888;;;>>>>>>???AAACCCDDDFFFIIILLLLLLNNNQQQSSSUUUWWW[[[^^^```bbbfffhhhjjjkkkmmmoooqqqqqqqqqpppooopppsssvvvwwwvvvuuuuuuuuuvvvxxxyyyvvvwwwwwwwwwwwwvvvuuuuuuuuuuuuvvvxxx{{{||||||zzztttuuuuuutttssssssuuuvvvwwwwwwvvvvvvuuuuuuttttttvvvvvvvvvuuutttsssrrrrrrqqqpppqqqrrrttttttrrrpppooopppppppppppppppqqqqqqppppppppppppppppppppppppqqqqqqqqqpppooonnnmmmlllkkkkkkjjjkkklllnnnqqqrrroooppppppqqqqqqqqqpppppppppoooooonnnnnnnnnoooooorrrssstttuuuwwwxxxyyyyyyrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqpppoooooonnnmmmlllkkkkkkjjjjjjkkkkkkllliiihhhiiikkknnnpppqqqppplllmmmoooqqqtttwwwzzz||||||}}}~~~}}}zzzvvvtttsssooonnnmmmkkkiiifffeeedddeeeeeeeeefffffffffffffffffffffeeeeeeeeeeeeeeefffjjjlllnnnqqqrrrssssssssspppooonnnnnnppppppooonnnllllllkkkjjjjjjjjjjjjjjjlllnnnooonnnllljjjiiiiiiiiijjjjjjkkkkkkkkkjjjjjjiiihhhgggeeedddcccbbbbbbhhhhhhgggfffeeeeeeeeeeeeaaabbbdddfffhhhiiiiiiiiikkklllmmmooopppqqqqqqrrrooooooooonnnnnnooooooooonnnlllmmmsssyyy~~~|||{{{xxxuuusssqqqqqqqqqqqqrrrtttwwwyyy{{{{{{||||||{{{zzzzzz|||||||||zzzxxxtttoookkkhhheeeaaa___\\\]]]___bbbeeegggiiijjjmmmmmmmmmnnnnnnpppqqqrrrsssrrrpppnnnmmmlllkkkkkkiiigggeeeeeeffffffeeeddddddeeefffeeedddgggmmmrrrwwwwwwvvvsssmmmgggdddbbbaaabbbcccdddfffhhhiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkllllllkkkjjjhhhggggggddddddhhhiiihhhiiilllmmmnnnqqqsssttttttrrrqqqssstttvvvvvvvvvvvvxxxzzzwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuttttttuuuuuuvvvwwwuuuwwwxxxyyyzzz{{{~~~~~~qqqggg```[[[\\\___cccjjjqqqzzzoooeeeYYYTTTQQQRRRXXXfff}}}}}}|||pppaaaRRREEE===;;;888666555777777666888<<<===CCCRRRmmmxxxddd^^^ddduuuuuuYYYNNNIIINNN[[[ppp|||fffZZZPPPLLLGGGCCCBBBAAA???>>><<<;;;;;;:::999999888888888888888777666777999;;;:::<<<>>>???@@@AAACCCEEEDDDGGGJJJLLLNNNRRRVVVYYY\\\___ccceeefffgggjjjmmmlllnnnooooooooopppsssvvvuuuuuutttttttttvvvxxxzzzwwwxxxyyyyyyxxxwwwvvvuuuxxxwwwxxxzzz|||}}}{{{zzzssstttttttttssstttvvvxxxyyyxxxvvvuuutttttttttuuuvvvvvvvvvvvvuuutttsssrrrppppppppprrrssstttrrrpppqqqppppppppppppppppppooopppppppppqqqqqqpppppppppooooooppppppooonnnmmmlllkkkkkkjjjjjjlllnnnppprrrooopppppppppppppppoooooonnnnnnmmmmmmmmmnnnnnnooopppqqqrrrtttuuuvvvwwwwwwtttsssrrrrrrrrrrrrrrrssssssrrrrrrqqqpppooonnnmmmlllkkkjjjjjjjjjjjjkkklllkkkjjjkkkmmmppprrrsssrrrnnnoooppprrrtttwwwyyyzzzzzz}}}|||xxxwwwwwwqqqpppooommmkkkiiihhhgggddddddeeeeeeeeefffffffffcccccccccccccccccccccdddgggiiilllooorrrsssssssssooopppqqqooonnnlllmmmnnnkkkkkkjjjiiiiiiiiiiiijjjlllmmmnnnmmmkkkjjjkkkllllllllllllmmmllllllkkkkkkjjjiiigggeeedddbbbbbbbbbhhhgggfffeeeddddddddddddaaaccceeeggggggfffeeedddgggggghhhjjjlllnnnpppqqqnnnnnnooooooooooooooonnnoookkkmmmssswwwxxx}}}~~~{{{xxxuuutttssstttrrrtttwwwzzz|||~~~~~~~~~}}}|||||||||{{{xxxvvvtttqqqmmmjjjgggeeeaaa___]]]^^^```bbbdddgggiiijjjlllkkkjjjjjjkkknnnppprrrqqqqqqpppooommmkkkiiihhhiiigggffffffggggggfffddddddfffgggfffeeeiiipppwwwzzz|||}}}zzzuuuoookkkiiicccbbbbbbbbbccceeeggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkjjjiiigggdddcccbbb___```dddeeeeeefffjjjhhhkkkooosssuuutttsssqqqrrrtttvvvvvvvvvwwwyyy{{{uuuuuuuuuuuuuuuuuuuuuuuusssssssssssstttuuuwwwwwwxxxyyyyyyxxxwwwxxx{{{}}}|||~~~{{{lllddd]]]]]]^^^```eeekkkqqqxxxwwwlllccc]]]VVVSSSTTT^^^rrr}}}mmmkkk|||vvvgggXXXIII???<<<777555666999999555555888999@@@III[[[|||nnnaaa^^^gggcccUUUJJJKKKQQQ^^^sssxxxkkkXXXSSSKKKEEEBBB@@@???>>><<<<<<;;;::::::999888888:::;;;:::888666666777999777:::<<<>>>>>>>>>@@@AAA@@@BBBEEEHHHJJJNNNRRRUUUYYY]]]aaaddddddeeeiiillliiilllooooooooopppsssvvvttttttsssssstttvvvyyy{{{xxxyyyzzzzzzzzzxxxwwwvvvzzzyyyyyy{{{||||||yyywwwssstttttttttssstttwwwyyyzzzxxxvvvtttssssssuuuvvvvvvvvvvvvvvvvvvuuuuuutttrrrqqqrrrsssuuuuuusssqqqqqqqqqppppppoooooonnnnnnppppppqqqqqqqqqqqqppppppmmmnnnoooppppppooonnnmmmlllkkkjjjjjjlllnnnppprrroooooopppppppppoooooonnnmmmmmmlllllllllmmmmmmnnnnnnoooppprrrssstttuuuuuuuuuuuutttsssssssssssssssssssssrrrqqqpppooonnnmmmlllllljjjjjjjjjjjjllllllpppooooooqqqtttuuuuuuuuupppqqqrrrsssuuuwwwyyyzzzyyy|||}}}zzzyyyyyytttsssrrrqqqooonnnmmmlllfffffffffgggggghhhhhhhhhdddddddddddddddddddddddddddfffjjjnnnpppqqqrrrqqqoooqqqrrrpppllljjjkkkmmmkkkjjjjjjiiiiiiiiijjjjjjlllmmmnnnmmmkkklllmmmooommmnnnnnnnnnmmmmmmlllkkklllkkkiiihhhffffffeeeeeehhhgggfffeeeeeeeeeeeeeeeccceeegggiiiiiigggdddbbbccccccdddeeehhhkkknnnpppooooooppppppqqqppppppoooooolllnnntttvvvssssssxxx}}}}}}yyywwwuuuuuuuuusssuuuxxx{{{~~~~~~}}}|||yyyuuurrrpppnnnkkkhhhgggdddaaa___]]]^^^___bbbeeegggiiijjjllljjjhhhhhhiiilllppprrrpppppppppnnnllljjjgggeeehhhgggffffffhhhhhhgggfffeeeggghhhhhhgggjjjssszzz|||{{{uuuqqqnnneeecccaaa``````ccceeeggggggggggggfffffffffffffffgggggghhhgggfffccc```^^^]]][[[\\\```bbbbbbdddhhhcccfffjjjnnnqqqqqqqqqpppsssssstttuuuvvvwwwxxxxxxvvvvvvvvvuuuuuutttrrrrrrwwwuuutttsssssstttvvvwwwwwwxxxyyyyyywwwwwwxxxzzzwwwmmmaaa\\\ZZZYYY^^^cccjjjrrr|||ttteee___YYYUUUTTTYYYggguuuyyymmmppp{{{}}}lll^^^QQQDDD;;;999999999888666666777888;;;999>>>NNNggg|||ggg[[[aaayyy{{{___TTTJJJGGGQQQ[[[mmmmmm___RRRJJJCCC<<<;;;???===;;;999:::;;;<<<<<<;;;:::999888666666666666777777777888999:::;;;;;;<<<>>>???@@@CCCFFFJJJMMMOOOUUUXXX]]]```bbbdddfffgggggghhhkkkmmmoooppppppooouuuuuutttssstttuuuwwwxxx{{{{{{{{{yyyvvvuuuvvvwww~~~|||zzzyyyxxxyyy{{{||||||yyyuuurrrqqqrrruuuwwwyyyyyyxxxuuurrrrrrtttvvvwwwvvvuuutttssssssttttttvvvvvvuuutttssssssrrrrrrooopppqqqrrrrrrrrrrrrrrrsssssssssrrrrrrqqqqqqqqqpppoooooooooooooooppppppqqqqqqrrrsssssssssrrrrrrmmmmmmnnnoooooonnnnnnmmmooopppqqqqqqpppoooppprrrrrrpppooommmnnnppprrrtttqqqrrrrrrrrrqqqrrruuuwwwtttssssssqqqpppooonnnnnnooonnnllljjjiiiiiiiiiiiiiiimmmqqquuuwwwvvvtttrrrrrrqqqqqqrrrtttuuuuuutttvvvyyy}}}}}}{{{yyyxxxvvvuuutttrrrqqqppppppooommmkkkjjjhhhgggggghhhhhhgggfffdddcccbbbbbbcccccchhhiiikkkmmmpppqqqrrrsssooooooppprrrsssrrrooollllllkkkjjjiiiiiijjjkkkkkkmmmooopppooollllllpppssstttsssrrrpppnnnmmmkkkjjjmmmmmmmmmlllllllllkkkkkkmmmmmmlllkkkjjjhhhfffeeehhhhhhhhhhhhgggeeeddddddgggeeecccccceeegggiiiiiikkkkkkkkkjjjjjjkkkkkklllppppppqqqqqqqqqqqqpppppptttwww|||~~~zzzwwwwwwxxx{{{yyyxxx{{{~~~}}}wwwpppooolllhhhfffeeeeeecccaaaaaaaaaaaacccfffhhhiiihhhllljjjfffcccdddgggkkknnnooonnnnnnnnnmmmjjjfffccchhhhhhfffccc```______aaadddeeefffhhhiiimmmqqquuu}}}~~~|||yyyvvvnnnjjjeeebbbbbbcccddddddaaa___^^^```bbbbbb```]]]aaabbbdddeeedddbbb___]]]ZZZ\\\___bbbeeehhhjjjkkkccceeehhhkkkmmmnnnooonnnrrrrrrssstttuuuuuuuuuuuuwwwwwwwwwwwwwwwvvvuuutttuuutttsssqqqqqqrrrssstttvvvwwwxxxxxxwwwwwwyyyzzz~~~~~~~~~tttggg```[[[XXXZZZ___bbbiiirrrzzz~~~jjjddd\\\WWWTTTVVVaaalllsssqqqxxxsssdddVVVIII@@@888888888777666666777888777888<<>><<<;;;;;;<<<<<<;;;:::;;;:::888777666666777777555666666777888999999999;;;<<<>>>AAADDDGGGJJJLLLPPPTTTXXX\\\^^^```bbbdddeeegggiiikkkmmmnnnoooooorrrssstttuuuwwwxxxzzz{{{yyyzzzzzzyyyxxxwwwyyyzzz~~~~~~|||{{{{{{{{{|||}}}yyywwwtttrrrrrrtttwwwyyywwwwwwwwwuuuttttttwwwyyyyyyyyyxxxwwwuuutttssssssuuuuuuttttttsssrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrssssssrrrrrrrrrqqqqqqqqqqqqnnnnnnnnnooopppqqqrrrsssppppppqqqrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmnnnnnnnnnpppqqqqqqpppooonnnppprrrpppooommmllllllnnnppprrrqqqrrrrrrrrrqqqrrruuuwwwuuutttsssrrrqqqpppoooooommmlllkkkjjjiiiiiiiiijjjkkkmmmqqqtttuuuuuusssrrrqqqppppppqqqsssttttttssssssvvvzzz|||||||||||||||}}}|||{{{yyywwwvvvuuutttooonnnlllkkkjjjiiiiiijjjgggfffeeeeeeeeefffggghhhggghhhjjjlllmmmoooooopppssssssssstttuuuuuutttrrrmmmlllkkkjjjiiijjjkkkkkkooooooooonnnmmmnnnppprrrvvvuuutttsssqqqpppooooooqqqrrrrrrsssssssssttttttrrrrrrqqqpppooonnnmmmmmmoooooonnnmmmkkkiiigggfffeeecccaaaaaadddfffggghhhjjjjjjiiiiiiiiijjjkkkkkknnnnnnooooooooonnnnnnmmmnnnppptttyyy|||}}}zzzwwwwwwxxxzzzxxxxxx{{{zzzsssqqqmmmiiifffeeedddcccbbbccccccccceeehhhjjjjjjjjjkkkiiifffcccccceeehhhjjjmmmlllkkkkkkkkkiiieeebbbeeeeeefffdddbbbaaabbbcccbbbdddeeefffhhhkkkooossszzz|||~~~}}}rrrnnnhhheeecccccccccbbbaaa___]]]^^^___```^^^\\\\\\^^^```bbbbbbaaa___^^^\\\^^^aaaeeeiiikkkmmmnnnbbbcccdddfffhhhiiikkkkkkooopppqqqrrrssssssrrrqqquuuuuuvvvvvvvvvvvvuuuuuutttsssrrrpppppppppqqqrrrtttvvvwwwxxxwwwwwwyyy{{{|||||||||}}}~~~pppfff^^^XXXVVVYYYZZZ```hhhooovvvssskkkbbb[[[VVVTTTYYYaaannn~~~~~~wwwwww|||kkk[[[MMMDDD999888777666555666777777555888;;;>>>EEE[[[pppeeehhhrrrjjjTTTMMMLLLQQQcccwwwwwwcccTTTIIIAAA>>>>>>===<<<<<<<<<<<<;;;999;;;:::999888777777777777444444555555666666777777999999;;;===@@@CCCFFFHHHJJJNNNRRRVVVYYY[[[^^^aaacccdddfffiiikkkmmmnnnnnnoooqqqtttwwwzzz|||}}}}}}xxxyyyzzzyyyyyyyyy{{{}}}}}}}}}|||||||||{{{{{{{{{uuutttttttttuuuvvvxxxyyyuuuuuuvvvuuuuuuvvvyyy|||{{{{{{zzzzzzxxxvvvsssrrrttttttssssssrrrrrrqqqqqqrrrqqqpppppppppqqqssssssqqqqqqqqqqqqqqqpppppppppnnnnnnnnnoooqqqrrrtttuuunnnnnnooopppqqqrrrrrrsssooonnnmmmlllllllllmmmnnnrrrrrrqqqooommmmmmoooqqqpppooommmllllllnnnpppqqqqqqrrrsssrrrqqqrrrtttvvvuuuuuutttsssrrrrrrqqqqqqmmmmmmllllllllllllmmmmmmnnnooopppqqqrrrrrrrrrqqqpppooooooppprrrsssrrrqqqooorrruuuxxxzzz{{{~~~|||zzzyyyxxxtttsssqqqooommmllllllllljjjiiiiiihhhiiikkklllmmmiiijjjkkklllmmmnnnnnnooouuuttttttuuuwwwxxxwwwvvvnnnmmmlllkkkkkkkkkkkklllpppnnnmmmmmmoooqqqrrrrrrvvvvvvuuutttssssssssssssuuuvvvwwwyyyzzz{{{{{{{{{xxxwwwvvvuuuuuuuuuvvvwwwyyyxxxwwwtttqqqnnnkkkjjjfffdddcccdddfffhhhiiiiiihhhhhhhhhhhhiiijjjjjjkkkmmmmmmmmmmmmlllkkkjjjjjjhhhiiilllooorrrtttvvvwww|||}}}~~~|||yyywwwvvvvvvxxxvvvwwwzzzxxxsssoooiiieeeccccccbbbbbbeeeddddddgggjjjllllllkkkiiihhhfffdddddddddeeefffiiihhhhhhhhhhhhgggdddbbbaaadddfffgggfffeeedddeeeaaabbbcccdddeeehhhmmmpppvvvyyy|||wwwsssmmmiiifffeeedddccccccaaa^^^]]]^^^^^^^^^]]]YYY[[[]]]___```aaa``````___aaaeeejjjmmmoooppppppcccbbbbbbbbbcccdddfffgggiiikkkmmmoooppppppoooooopppqqqrrrssssssssssssssstttsssrrrqqqpppppppppqqqssstttvvvwwwwwwwwwyyy{{{{{{{{{||||||}}}xxxmmmcccYYYUUUUUUVVV[[[bbbhhhnnnzzz}}}ssshhh```ZZZTTTUUUXXX```pppzzzqqq^^^OOOFFF;;;999666555555666777777666888;;;;;;>>>NNNmmm~~~oookkknnnfffSSSLLLLLLVVVdddppp[[[MMMEEEAAA===<<<;;;;;;<<<<<<;;;999;;;::::::999888888777777555555555555555555666666777888999;;;>>>AAACCCDDDGGGJJJNNNRRRUUUXXX\\\___aaabbbdddgggjjjlllnnnooonnnqqquuuyyy|||}}}}}}|||xxxyyyyyyyyyxxxxxxzzz{{{yyyzzzzzzzzzzzzyyyxxxxxxtttttttttuuuvvvvvvwwwwwwssstttuuuuuutttuuuxxxzzzxxxyyyzzzzzzyyyvvvtttrrrsssssssssrrrrrrqqqqqqqqqrrrqqqooonnnnnnoooqqqrrrppppppppppppppppppppppppooooooooopppqqqssstttuuummmmmmnnnnnnpppqqqrrrssspppooommmkkkkkklllnnnoootttsssqqqnnnlllllloooqqqrrrqqqpppoooooopppqqqrrrppprrrsssrrrqqqqqqsssuuuuuuuuuuuutttsssrrrrrrqqqoooooooooppppppqqqrrrrrrpppooonnnnnnnnnooopppqqqpppnnnnnnoooqqqqqqqqqpppmmmooorrrtttvvvyyy}}}}}}{{{yyyxxxxxxwwwuuusssqqqpppooonnnnnnmmmmmmlllmmmnnnooopppnnnnnnnnnnnnnnnoooooopppqqqrrrtttwwwyyyzzzxxxvvvppppppooonnnnnnmmmmmmmmmnnnkkkiiikkkpppttttttsssuuutttsssssssssssstttuuuwwwxxxzzz|||}}}}}}}}}}}}{{{zzzyyyxxxxxxzzz|||}}}~~~|||yyyuuuqqqnnnlllllljjjiiijjjlllnnnnnnnnnhhhhhhhhhhhhiiijjjllllllmmmmmmmmmlllkkkjjjhhhgggddddddeeegggkkknnnrrrtttvvvxxxzzzzzzwwwuuuuuuuuuttttttuuuyyy|||vvvqqqjjjeeebbbbbbaaaaaaeeedddeeegggjjjllllllkkkhhhhhhgggfffeeedddcccbbbeeeddddddeeeffffffdddbbbbbbfffjjjlllkkkhhhgggfff```aaaaaabbbccceeejjjmmmsssuuuxxx|||zzzvvvqqqmmmllljjjiiihhhhhhfffcccaaa``````aaaaaa\\\]]]___```bbbbbbcccccccccfffjjjmmmpppqqqppppppfffeeecccbbbaaabbbcccddddddeeehhhjjjlllmmmnnnnnnmmmnnnooopppqqqrrrrrrrrrttttttsssrrrrrrrrrrrrrrrrrrtttuuuvvvvvvwwwxxxzzzzzz{{{{{{|||}}}tttiii]]]WWWVVVTTTYYY^^^bbbhhhsss}}}pppggg```YYYUUUVVVZZZfffuuu|||wwwyyyeeeTTTJJJ>>>;;;777555666777666666666666777:::>>>HHH\\\ooozzzssssss}}}aaaQQQJJJNNNVVVggg}}}{{{bbbRRRIIIDDD>>><<<::::::;;;<<<<<<;;;;;;;;;;;;:::999999888777666666666666666666666555777777888:::<<>>888666666777666555555333444888===CCCNNNXXX~~~~~~zzzaaaOOOHHHJJJUUUgggooo```SSSJJJEEEAAA===;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;999888888888888777777666666555555777777888999;;;===???@@@BBBEEEHHHKKKMMMQQQUUUYYY\\\]]]___bbbfffjjjmmmoooppprrruuuwwwyyyxxxwwwvvvwwwxxxxxxwwwuuutttvvvwww{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxwwwvvvuuutttssssssssstttuuutttrrrqqqqqqrrrrrrssstttuuuvvvuuuuuutttssssssssssssrrrrrrrrrrrrpppooonnnmmmmmmmmmnnnooopppppppppqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqnnnnnnmmmmmmnnnppprrrsssrrrqqqooonnnnnnnnnnnnoooqqqqqqpppnnnllllllnnnppppppoooooonnnnnnnnnnnnnnnpppqqqssssssrrrqqqqqqrrrrrrrrrrrrqqqqqqpppppppppkkklllmmmoooppppppppppppnnnmmmkkkjjjjjjlllnnnooopppnnnnnnnnnppppppooonnnmmmoooppppppppprrrtttvvv}}}}}}~~~~~~}}}|||zzzyyyzzzzzzyyyxxxwwwuuusssrrrsssrrrqqqooonnnnnnooooooooonnnmmmlllllllllnnnnnnnnnqqqvvv|||}}}zzzxxxxxxxxxxxxwwwvvvtttssslllkkklllnnnrrrvvvxxxyyyyyyxxxwwwvvvvvvxxxzzz{{{|||}}}~~~}}}yyyyyyxxxxxxyyyzzz|||}}}~~~}}}zzzwwwuuutttsssqqqppppppqqqqqqooonnnhhhhhhiiijjjkkkmmmoooppppppooonnnmmmkkkhhhfffeee^^^\\\ZZZYYY\\\bbbiiimmmoooqqqsssrrrqqqpppqqqrrroooqqqsssvvv}}}~~~xxxqqqkkkgggeeecccaaacccbbbbbbdddhhhjjjjjjiiiggghhhhhhhhhgggeeecccaaa```______aaadddggggggfffjjjnnnrrrsssppplllhhhfffaaaaaabbbaaabbbdddgggjjjllllllmmmnnnoooqqqssstttuuutttrrrqqqssstttttttttpppppppppnnnkkkkkklllnnnlllkkkjjjiiihhhiiijjjkkklllmmmnnnooopppqqqqqqqqqvvvtttrrrnnnkkkhhhfffeeecccbbbbbbbbbbbbdddggghhhhhhiiikkkmmmooopppqqqqqqqqqrrrsssttttttuuuuuuuuussstttuuuuuuttttttvvvwwwvvvwwwyyyzzz{{{|||~~~xxxjjjaaa^^^VVVVVVVVVVVVZZZbbbnnnvvvvvvnnneee]]]YYYTTTVVV\\\eeessszzz~~~uuuddd[[[GGGAAA:::777777888666444555333444777999<<>>???AAACCCEEEHHHKKKPPPSSSXXXYYY[[[^^^bbbgggkkkmmmnnnppprrrtttvvvvvvuuuuuuvvvwwwxxxwwwvvvvvvxxxyyy|||{{{yyyxxxxxxxxxyyyzzzyyyxxxwwwuuuttttttssssssrrrtttuuutttsssqqqrrrsssttttttttttttttttttttttttssssssssssssssssssssssssqqqqqqppppppooooooooooooqqqqqqqqqqqqrrrrrrrrrsssooooooooooooooopppqqqrrrqqqpppnnnnnnnnnppprrrsssrrrrrrqqqqqqpppooooooooooooooopppooommmmmmnnnppppppoooooonnnnnnnnnnnnnnnoooqqqssssssrrrppppppqqqpppoooooooooooonnnnnnnnnjjjkkklllnnnooooooooonnnlllkkkjjjjjjjjjlllmmmooopppooonnnoooppppppooonnnkkkmmmooopppoooppprrrsssvvvwwwyyy{{{{{{{{{zzzyyyyyyyyyyyyyyyxxxvvvtttsssqqqpppooonnnnnnnnnooopppooonnnlllllllllmmmnnnoooooopppssswww|||}}}|||}}}}}}}}}{{{zzzxxxwwwqqqrrrsssssstttuuuxxx{{{zzzyyywwwvvvvvvwwwzzz{{{yyy{{{~~~~~~yyyyyyyyyzzzzzz{{{{{{|||~~~}}}{{{{{{uuusssrrrqqqqqqpppnnnkkkfffggggggiiikkkmmmooopppppppppnnnllljjjgggdddccc```\\\WWWTTTVVV[[[bbbgggoooooopppooonnnmmmoooppppppqqqrrrtttxxx~~~wwwqqqmmmiiifffdddcccbbbbbbdddhhhjjjjjjiiiffffffffffffeeedddbbbaaa_________aaaeeehhhiiiiiijjjmmmqqqrrrppplllhhhgggbbbccccccbbbbbbdddhhhkkkiiihhhgggggghhhjjjlllmmmqqqpppoooppprrrtttttttttoooqqqrrrqqqnnnmmmnnnpppnnnmmmkkkjjjjjjkkkmmmnnnnnnnnnnnnoooqqqsssuuuvvv|||{{{xxxtttpppllliiigggfffdddaaa```___aaaccceeedddeeegggjjjlllmmmnnnooopppqqqrrrssstttuuuuuuuuusssuuuvvvuuuttttttuuuvvvtttvvvxxxyyyyyyzzz}}}~~~}}}nnndddaaaZZZXXXVVVTTTVVV^^^hhhpppxxxzzzrrrhhh___ZZZQQQQQQSSS[[[iii|||{{{wwwxxxhhh___JJJCCC;;;777888888666333888666777888777777>>>GGGUUUpppsssZZZPPPGGGJJJ\\\}}}gggXXXQQQGGG???<<<;;;<<<<<<;;;<<<<<<===<<<:::999888888888777666555444444333555555555666888999;;;<<<<<<>>>@@@AAACCCGGGKKKNNNUUUVVVXXX[[[```eeeiiikkklllmmmppprrrtttuuuuuuuuuuuuvvvxxxxxxwwwxxx{{{}}}zzzyyywwwuuuuuuvvvwwwxxxyyyxxxvvvtttttttttuuuuuurrrtttuuuuuutttsssssstttxxxwwwuuutttssssssssssssttttttttttttttttttttttttrrrrrrrrrrrrrrrqqqpppoooqqqqqqqqqrrrrrrsssssssssmmmmmmmmmnnnoooqqqrrrsssrrrqqqooonnnnnnppprrrsssrrrssssssrrrrrrpppooonnnmmmnnnpppooonnnnnnoooppprrrqqqqqqqqqppppppoooooooooqqqssssssrrrpppppppppnnnnnnnnnnnnmmmmmmmmmmmmkkklllnnnoooppppppoooooojjjjjjiiiiiijjjlllmmmnnnqqqpppnnnooopppqqqooonnnjjjlllnnnoooooopppqqqrrrppprrrtttwwwyyyyyyxxxwwwxxxxxxyyyyyyxxxvvvuuutttnnnmmmmmmmmmmmmooopppqqqqqqpppnnnmmmnnnoooqqqrrrooonnnnnnqqqvvv{{{~~~~~~|||zzzyyyvvvxxxyyyxxxuuuuuuxxx{{{yyywwwuuussstttuuuwwwyyyuuuwwwzzz~~~~~~yyyzzz{{{||||||||||||{{{wwwvvvtttsssrrrqqqnnnkkkeeeeeefffhhhjjjlllnnnooopppooonnnkkkiiifffcccbbbccc^^^WWWSSSSSSXXX___cccooooooooommmkkklllnnnppprrrrrrrrrrrrttt||||||vvvqqqmmmiiifffccccccccceeehhhjjjjjjjjjddddddddddddcccbbbbbbaaa___^^^___aaafffiiikkkkkkhhhllloooqqqoookkkiiigggcccddddddcccccceeehhhkkkfffeeeddddddeeegggiiikkkooonnnmmmnnnppprrrrrrrrrmmmppprrrrrrooommmnnnpppnnnllljjjiiijjjlllnnnpppnnnnnnnnnooorrrvvvyyy|||~~~zzztttoookkkiiifffccc```^^^^^^___```___```aaacccfffiiilllmmmlllnnnpppqqqqqqrrrtttvvvyyyyyyzzzzzzyyyxxxvvvuuuxxxwwwvvvvvvvvvxxxzzz|||pppfff```ZZZVVVTTTWWWYYY[[[___eeeqqqyyyzzztttiii^^^ZZZSSSPPPVVVdddxxxyyyvvv}}}jjj[[[OOOGGG===666555666666666333444555777999;;;===>>>HHH\\\zzzhhhOOOFFFKKKRRRbbb|||jjjSSSFFFCCCCCC@@@;;;=========>>>??????===;;;:::999999888777666666555777666555555555777888999;;;<<<>>>>>>@@@CCCHHHKKKLLLOOOTTTYYY^^^bbbeeefffiiikkkoooqqqqqqqqqrrrsssttttttuuuvvvxxxyyyzzz{{{}}}{{{yyyvvvsssqqqppppppooorrruuuvvvuuutttssstttttttttttttttuuuvvvwwwxxxyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuvvvwwwxxxxxxuuutttsssrrrsssuuuwwwxxxvvvsssqqqqqqrrrsssssssssmmmmmmnnnnnnppprrrtttuuurrrqqqppppppoooooopppppptttssssssrrrrrrsssuuuvvvqqqpppooonnnnnnnnnnnnnnnooooooooooooooonnnnnnnnnqqqqqqqqqooommmllllllnnnlllmmmnnnmmmllllllmmmooommmmmmmmmmmmnnnnnnnnnooollllllkkkjjjjjjkkkllllllnnnppprrrrrrooommmlllkkkmmmmmmmmmnnnooopppppppppooooooooopppqqqrrrttttttxxxxxxwwwvvvuuutttssssssqqqooommmnnnppprrrrrrrrrrrrrrrqqqqqqpppooooooooonnnnnnoooqqquuuyyy}}}}}}||||||xxxuuuuuuwww{{{~~~}}}yyyvvvvvvxxx|||}}}{{{}}}~~~zzz{{{{{{|||}}}{{{~~~{{{vvvsssrrrpppnnnmmmjjjkkkkkkkkkkkkkkkjjjjjjlllkkkiiigggeeedddddddddaaa```]]]XXXTTTTTTYYY^^^fffjjjnnnmmmiiigggjjjmmmkkkmmmnnnnnnqqqwww~~~vvvqqqnnnmmmllliiifffccccccdddeeeffffffddddddcccaaa```___]]]]]]ZZZ\\\aaaeeeiiikkkllllllmmmmmmmmmnnnooommmiiifffeeefffggggggfffgggiiikkkhhhfffddddddfffhhhiiiiiiooonnnnnnnnnooopppqqqrrrrrrqqqpppooooooooopppqqqnnnnnnllllllmmmoooqqqsssrrrqqqpppppprrrwww{{{~~~}}}xxxtttqqqnnniiieeeaaa_________^^^^^^___```bbbdddeeefffjjjlllooopppqqqrrruuuwwwyyyyyyyyyyyyxxxwwwvvvuuuyyyxxxwwwwwwxxxyyy{{{}}}ssshhhaaa[[[VVVTTTVVVXXXZZZ^^^dddnnnvvv}}}vvvmmmddd^^^VVVQQQTTT___ppp{{{ooo___SSSKKK@@@888666666555555444555666777888999:::;;;???LLLcccsssXXXHHHGGGJJJXXXttthhhRRRHHHDDD@@@<<<<<<;;;<<<>>>@@@@@@>>><<<;;;;;;:::999888777666555666666555555555666888888999:::;;;;;;;;;===AAADDDHHHKKKOOOUUUZZZ^^^```bbbbbbeeeiiilllmmmnnnppprrrrrrrrrssstttvvvwwwxxxyyyyyyyyyxxxwwwuuutttsssrrrsssuuuxxxyyyxxxvvvvvvwwwvvvuuuuuuuuuuuuvvvwwwwwwzzzyyyyyyxxxwwwwwwwwwwwwuuuuuuuuuuuuuuuvvvvvvvvvuuuuuutttttttttuuuwwwxxxuuusssqqqqqqsssttttttssspppppppppqqqrrrrrrssssssrrrqqqqqqppppppppppppppptttsssssssssssstttuuuuuupppooonnnnnnmmmmmmmmmnnnooooooooonnnnnnnnnnnnnnnqqqrrrqqqooommmllllllmmmmmmnnnooonnnllllllnnnoooooooooooonnnmmmmmmlllllllllkkkjjjjjjjjjjjjkkklllmmmppprrrrrrpppnnnmmmmmmppppppooooooooooooppppppooooooooopppqqqssstttuuuxxxwwwvvvuuutttsssrrrrrrooonnnmmmnnnpppqqqqqqqqqpppppppppoooooooooooonnnnnnnnnooopppsssvvvzzz|||~~~~~~}}}}}}zzzwwwwwwyyy|||~~~}}}yyyvvvvvvxxx{{{~~~~~~|||{{{{{{}}}~~~}}}{{{yyyzzz|||~~~|||zzzyyywwwvvvrrrnnnkkkfffggghhhiiijjjjjjjjjiiikkkjjjiiigggeeedddcccccc^^^]]][[[XXXUUUVVVZZZ^^^hhhkkkooonnnkkkhhhjjjlllmmmlllkkkkkkmmmssszzzyyywwwuuuqqqmmmiiigggeeedddeeefffffffffddddddcccaaa```^^^^^^]]][[[^^^bbbfffjjjlllmmmmmmnnnnnnnnnooopppnnnjjjgggggghhhhhhiiijjjjjjkkkkkkhhhfffcccccceeefffgggggglllmmmmmmnnnoooppppppqqqqqqpppooommmlllllllllmmmooonnnmmmlllmmmoooqqqrrrpppooonnnnnnppptttxxxzzz~~~zzztttlllfffbbb```___]]]]]]]]]^^^^^^___aaaaaahhhjjjmmmnnnppprrrvvvxxxzzzyyyxxxwwwwwwwwwwwwwwwzzzyyyxxxxxxyyyzzz|||}}}~~~xxxllleee\\\WWWTTTVVVWWWXXX]]]ccciiirrryyyrrrmmmddd[[[SSSRRRXXXeeezzzyyyhhhYYYPPPDDD;;;777666444333555555555666666777777888===AAAOOOiii~~~aaaLLLDDDCCCNNN```|||gggTTTIIICCC@@@>>>>>>>>>???AAAAAA???>>>>>>===<<<:::999777666666666555555555555666777777222444666777999<<>>===DDDVVVqqqhhhSSSEEE@@@IIISSSeee~~~hhhWWWKKKFFFDDDBBBAAAAAAAAAAAA@@@>>>@@@@@@>>>===;;;999777777555555555555555555666666333555777888999<<>>:::777555444111111222444555666777888888777<<>>AAADDDGGGJJJMMMOOOUUUXXX]]]aaaccceeegggiiikkklllmmmnnnoooqqqrrrrrrtttvvvwwwxxxxxxwwwuuutttvvvxxxyyyyyywwwvvvwwwxxxyyyyyywwwvvvuuuuuuttttttssstttuuuvvvwwwwwwvvvvvvtttuuuwwwxxxxxxwwwuuuttttttttttttttttttsssrrrqqqtttsssrrrsssuuuvvvuuutttqqqsssuuuwwwwwwwwwvvvuuurrrssssssssssssrrrqqqqqqqqqrrrtttuuuuuuuuutttsssnnnnnnnnnmmmmmmnnnnnnoooooooooooopppppppppqqqqqqtttttttttqqqooommmmmmooonnnoooooonnnlllkkklllnnnpppooooooooonnnnnnnnnnnnkkkkkkkkkllllllkkkkkkkkkiiijjjllllllkkkjjjkkkllllllllllllmmmnnnqqqssstttooooooooopppqqqrrrssstttttttttsssqqqpppnnnmmmmmmooonnnoooqqqssstttrrrpppmmmnnnoooooopppqqqrrrrrrppppppoooooonnnnnnnnnnnnppprrrvvvzzz|||}}}||||||{{{||||||}}}~~~~~~~~~}}}||||||{{{vvvvvvuuusssqqqooonnnnnnlllooosssxxx|||{{{tttmmmhhhdddeeeffffffgggfffffffffhhhhhhgggeeecccaaa^^^]]]\\\\\\]]]___aaadddeeeeeejjjooovvvzzzyyyuuupppmmmgggbbb^^^^^^dddjjjoooqqqtttyyy~~~}}}vvvtttsssrrrrrrpppllljjjgggeeedddbbbaaaaaaaaabbbbbbccceeehhhjjjlllnnnoookkkjjjjjjjjjjjjiiifffdddcccccceeellltttvvvrrrnnngggeeebbbaaaaaaccccccbbbffffffhhhiiijjjkkkkkkkkkiiihhhgggfffggghhhiiijjjggggggggggggggghhhhhhhhhjjjkkklllmmmnnnoooppppppvvvmmmhhh``````___``````aaabbbcccccceeeggghhhkkkooouuuyyyxxxwwwwwwvvvvvvvvvwwwwwwvvvvvvwwwxxxxxxyyyyyyzzz~~~ssshhhaaaZZZWWWUUUSSSWWW\\\aaajjjvvv~~~}}}vvvkkkfff```ZZZUUUUUU___kkksssrrrzzzcccYYYLLLBBB<<<999666444000111222333555666777888555555999BBBKKK^^^lllXXXJJJIIIHHHLLLccc~~~hhh[[[QQQLLLEEEAAA@@@BBBCCCDDDDDDCCCBBB@@@???===<<<<<<777777777888777777666555111333555666666777999;;;;;;<<<>>>@@@CCCFFFIIIJJJRRRVVVZZZ^^^aaaccceeegggiiijjjkkklllmmmnnnooopppssstttvvvwwwwwwvvvvvvuuuyyy{{{{{{zzzyyyxxxyyyzzzxxxwwwvvvuuuttttttttttttqqqrrrtttuuuvvvvvvvvvuuutttuuuwwwxxxxxxxxxwwwvvvuuuuuuttttttsssrrrqqqqqqsssrrrrrrtttvvvwwwuuutttqqqrrrtttuuuvvvvvvuuuuuurrrssstttuuutttsssrrrqqqqqqqqqrrrsssssssssssssssppppppooooooppppppqqqqqqpppppppppqqqrrrrrrsssssssssttttttrrrooonnnooopppoooppppppnnnllllllmmmnnnnnnnnnnnnoooooopppppppppllllllmmmmmmmmmmmmlllllljjjkkklllkkkiiiiiijjjkkkhhhiiikkkmmmppprrrssstttooooooooooooooopppqqqqqqsssrrrrrrqqqpppooonnnnnnooonnnnnnppprrrsssrrrpppnnnoooooopppqqqrrrrrrsssppppppppppppooooooooooooooopppsssuuuwwwxxxyyyyyyxxxyyyyyyzzz{{{}}}~~~~~~}}}{{{yyysssssssssqqqnnnlllkkkllliiikkkoootttwwwyyyzzzzzz|||uuuoookkkeeeeeefffggghhhhhhhhhhhhjjjjjjiiihhhfffccc```^^^```______aaadddfffgggfffiiioooxxx}}}vvvrrrmmmhhhaaa^^^___eeekkknnnpppssszzz~~~|||{{{zzzxxxtttooollliiigggeeecccbbbcccdddeeeeeefffgggiiikkkmmmooopppnnnmmmlllkkklllkkkiiigggeeefffjjjooouuuwwwuuurrrhhheeebbbbbbcccdddeeedddffffffffffffggghhhiiijjjgggfffeeeeeefffgggiiijjjdddeeeeeeeeeeeeeeeeeeeeehhhiiikkkmmmnnnooopppppp~~~vvvpppfffeeeeeedddcccdddddddddcccdddfffgggiiinnnssswwwvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwxxxyyyzzzzzzzzzzzzzzz|||~~~yyymmmeee]]]XXXUUURRRUUUZZZaaaiiisss|||wwwkkkhhheee___WWWRRRWWW```tttwwwsssjjj```RRRFFF???:::777444333333333444555666666777777555888???CCCMMMffflllVVVLLLHHHJJJXXXhhhvvvjjjaaaUUUJJJEEECCCDDDEEEDDDCCCCCCBBB@@@??????>>>888888999999999888666555+++...111444666888;;;===::::::;;;===???BBBEEEGGGLLLPPPUUUZZZ]]]```dddffffffggghhhiiijjjlllmmmmmmqqqqqqrrrtttuuuvvvwwwxxxzzz{{{{{{zzzxxxwwwxxxzzzvvvvvvuuutttssssssttttttpppqqqtttvvvwwwwwwvvvvvvsssttttttuuuvvvwwwxxxxxxyyyxxxvvvtttssssssssssssrrrrrrsssuuuwwwwwwvvvtttssssssssssssssssssssssssssssssuuuuuuuuutttrrrqqqqqqqqqppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrsssttttttqqqqqqrrrrrrsssttttttuuurrrssssssrrrppppppqqqrrrrrrrrrrrrqqqnnnnnnooopppnnnnnnooooooooopppppppppmmmmmmnnnoooooonnnmmmmmmlllmmmmmmllljjjiiijjjlllhhhjjjmmmppprrrssssssrrrpppoooooonnnnnnnnnnnnnnnqqqqqqqqqpppppppppoooooonnnmmmlllmmmooopppppppppnnnnnnooooooppppppqqqqqqoooppppppqqqqqqqqqqqqqqqoooooopppqqqrrrtttuuuvvvvvvuuuuuuvvvwwwzzz|||}}}|||}}}~~~|||yyywwwppprrrrrrpppllljjjjjjkkkhhhjjjmmmqqqsssssssssrrryyyyyysssooohhhiiikkkmmmoooqqqqqqrrrnnnnnnmmmllljjjfffcccaaadddaaa___```cccfffgggfffhhhoooyyy|||wwwnnnjjjccc]]]\\\aaajjjpppnnnqqquuuyyy~~~~~~xxxrrrmmmkkkiiifffddddddeeefffgggiiiiiijjjlllnnnpppqqqsssooonnnlllllllllkkkjjjhhhgggiiilllooorrrrrrqqqppphhhfffcccccceeefffgggggghhhgggeeecccccceeeggghhhffffffeeeddddddeeefffgggdddddddddddddddddddddccceeegggiiilllnnnooooooooo{{{|||vvvmmmlllkkkiiihhhgggffffffcccdddeeefffiiimmmssswwwuuuvvvwwwxxxxxxwwwvvvuuuwwwxxxyyyzzz{{{{{{{{{{{{xxxyyy{{{~~~pppggg___YYYUUURRRTTTYYYbbbhhhqqq{{{xxxkkkjjjhhhbbbXXXPPPRRRYYYdddwww~~~xxxpppeeeVVVIIIAAA;;;777444555555555555555555555555777222222888;;;>>>OOObbb|||```PPPJJJLLLTTT]]]uuuwwweeeUUUJJJEEECCCCCCDDDDDDCCCBBBAAAAAA@@@@@@888999::::::999888777666555777888777555333333333888999999:::===@@@CCCDDDFFFJJJPPPVVV[[[___cccfffdddeeefffggghhhjjjkkkkkknnnoooppprrrtttwwwyyy{{{xxxyyyyyywwwuuuuuuvvvxxxuuuuuutttsssssssssssstttppprrruuuwwwxxxxxxwwwwwwrrrrrrrrrssstttvvvxxxyyy|||zzzwwwuuuttttttuuuuuurrrrrrsssuuuwwwxxxvvvtttuuutttsssqqqqqqppppppqqqssstttuuuvvvvvvtttrrrqqqqqqpppoooooooooppprrrsssssssssssssssttttttuuuvvvrrrrrrsssssstttuuuvvvvvvrrrssssssrrrqqqppprrrttttttttttttssspppoooppprrroooooooooooooooooooooooommmnnnoooppppppooonnnmmmooooooooommmkkkjjjkkkllljjjlllppprrrtttsssrrrqqqppppppnnnmmmmmmlllllllllppppppppppppppppppppppppmmmllljjjjjjlllnnnoooooonnnnnnnnnnnnooooooooooooooopppqqqrrrrrrssssssrrroooooonnnnnnoooqqqsssttttttsssssssssuuuxxxzzz|||zzz|||~~~~~~zzzwwwtttooopppqqqoookkkiiiiiikkkhhhjjjmmmpppqqqpppooonnnqqqwww|||vvvqqqmmmnnnqqqtttxxxzzz|||}}}qqqqqqqqqpppmmmiiifffdddfffbbb___```ccceeefffeeegggnnnzzzzzzkkkhhhbbb[[[ZZZ```llluuunnnppprrrrrrrrruuu{{{sssnnnllljjjgggeeeeeefffhhhiiillllllmmmnnnppprrrtttuuunnnllljjjjjjjjjjjjhhhggggggiiilllmmmlllkkkkkkkkkhhhfffddddddfffhhhiiiiiiiiigggdddbbbaaacccfffhhhgggfffdddcccccccccddddddddddddeeeeeeeeeddddddcccccceeehhhkkkmmmnnnnnnnnnxxx{{{~~~~~~pppnnnkkkjjjiiiiiigggeeebbbbbbdddgggkkkooosssuuuvvvvvvwwwwwwwwwxxxxxxxxx|||{{{zzzxxxwwwvvvuuuuuutttvvvyyy~~~uuujjj^^^YYYVVVSSSSSSVVV___fffqqqyyy~~~}}}rrrmmmhhhddd\\\RRRNNNPPP]]]kkkzzz~~~~~~rrraaaPPPEEE===777444555555555444444444555555;;;:::888777999@@@HHHNNNmmm{{{gggYYYUUUVVVYYYeeeooottt^^^NNNHHHGGGGGGFFFHHHHHHBBB===???EEE>>>>>>===;;;:::999888777888888888777666666555555888777777999;;;>>>BBBDDDHHHJJJLLLNNNQQQVVV]]]aaacccdddfffhhhjjjkkkllllllkkkllloooqqqtttvvvwwwwwwvvvvvvvvvwwwwwwxxxxxxxxxyyyxxxwwwuuuttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvpppqqqsssuuuwwwyyyzzzzzzvvvvvvvvvvvvuuutttrrrqqqssssssssssssssssssssssssuuutttsssrrrqqqppppppppppppqqqsssuuuuuutttsssrrrqqqppppppoooooooooooooooqqqqqqqqqqqqrrrsssttttttvvvwwwwwwwwwwwwvvvvvvuuuuuutttrrrqqqqqqrrrtttuuuvvvuuutttsssssssssssssssssssssssssssrrrqqqppppppnnnpppqqqqqqppppppqqqssstttsssqqqpppnnnmmmmmmlllhhhkkkooosssuuutttsssrrrpppooonnnmmmmmmnnnooopppoooqqqrrrqqqooonnnnnnoookkkkkkkkkllllllnnnoooppppppppppppooonnnnnnmmmmmmoooppprrrsssttttttsssrrrppppppppppppqqqrrrssssssttttttsssrrrssstttuuuvvvuuuvvvxxxxxxxxxwwwuuussssssssssssqqqooommmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmpppuuu{{{yyyvvvqqqsssvvv|||}}}|||yyysssmmmiiihhhiiidddcccbbbaaaaaabbbbbbcccffflllvvvrrrggg___^^^``````ccciiilllmmmnnnnnnppptttyyy}}}~~~zzzxxxnnnnnnnnnllljjjjjjkkkmmmpppoooppprrrtttvvvuuutttmmmllllllmmmnnnnnnmmmkkkjjjiiiiiiiiihhhhhhhhhgggiiihhhffffffhhhjjjjjjiiiiiigggffffffggggggfffeeeeeeccc``````aaabbbaaaaaaeeefffhhhiiiiiigggfffdddccceeegggjjjkkkkkkkkkjjjwwwyyy{{{||||||}}}tttqqqmmmkkkiiihhhfffeeeddddddfffhhhkkkooosssuuuuuuuuuvvvvvvwwwxxxxxxxxx{{{zzzyyyxxxwwwvvvvvvvvvtttvvvzzz~~~tttiii^^^XXXUUUTTTUUUYYY]]]dddnnnvvv{{{yyyrrrjjjeee^^^UUUPPPOOOWWW```qqqwwwfffUUUHHH???999555444444444444444555666777888888777666777<<>>===;;;:::888888777777777666666666666666777777777888:::===@@@BBBLLLMMMNNNPPPRRRWWW\\\```___aaacccfffhhhjjjkkkkkkmmmnnnpppqqqsssssstttttttttuuuuuuvvvwwwwwwxxxxxxyyyxxxwwwvvvuuuuuuuuuuuuttttttttttttttttttttttttrrrssstttvvvwwwxxxxxxxxxvvvvvvwwwwwwvvvuuusssrrrrrrrrrrrrrrrrrrrrrrrrsssttttttsssrrrqqqqqqqqqqqqpppqqqssstttuuutttsssrrrqqqppppppoooooooooooooooqqqqqqqqqqqqrrrsssttttttvvvvvvvvvvvvvvvuuuuuutttsssrrrqqqppppppqqqrrrsssuuuttttttsssssssssssstttssssssssssssrrrpppooonnnmmmnnnoooooonnnnnnoooqqqsssrrrqqqooommmlllllllllhhhkkkooorrrttttttsssrrrnnnmmmllllllllllllmmmnnnnnnoooqqqpppooonnnnnnoookkkkkkkkkkkklllmmmnnnooonnnmmmmmmllllllkkkjjjjjjnnnoooqqqrrrsssssssssrrrpppppppppoooppppppqqqqqqrrrrrrqqqpppqqqrrrssstttrrrsssuuuwwwxxxxxxxxxwwwuuuuuuuuussspppnnnnnnooonnnoooppppppppppppooonnnooosssxxx}}}zzzvvvssstttxxx~~~|||wwwrrrooolllkkkeeedddbbbaaaaaabbbcccdddhhhmmmttt|||zzzoooddd```^^^\\\]]]bbbeeegggjjjlllnnnppptttvvvwwwzzz}}}}}}yyywwwuuunnnoooooommmlllkkkmmmooorrrrrrsssuuuvvvvvvvvvuuupppooonnnmmmnnnmmmkkkiiihhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhiiijjjkkkjjjiiigggffffffgggiiiiiihhhfffeeeccc`````````aaaaaa```dddeeefffggghhhgggeeedddaaaccceeeggghhhhhhgggfffwwwxxxxxxxxxxxxzzz||||||wwwqqqllliiigggfffdddddddddeeegggiiimmmpppqqqrrrssstttvvvwwwxxxxxxyyyyyyxxxwwwwwwvvvvvvvvvwwwuuuwwwzzz~~~uuujjj^^^XXXUUUSSSWWW\\\\\\dddmmmuuuzzz~~~wwwlllfffaaaZZZSSSPPPUUUZZZggg|||nnn\\\MMMBBB;;;777555555444444444444444555555555555555555888===AAAEEEVVVsssttthhh___dddwwwvvvaaaTTTLLLGGGDDDGGGHHHEEEBBBBBBBBBAAA@@@>>><<<;;;999999777666666666666666666555666666666777999;;;>>>???KKKLLLMMMNNNPPPSSSXXX[[[[[[\\\___bbbeeehhhjjjjjjmmmnnnpppqqqqqqqqqppppppqqqrrrssstttuuuvvvwwwxxxxxxxxxwwwvvvuuuuuuuuuvvvsssssssssssssssssssssssstttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuutttssssssssssssrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrssspppqqqssstttttttttsssrrrqqqppppppoooooooooooooooqqqppppppqqqqqqrrrsssttttttuuuuuuuuuttttttsssrrrrrrqqqpppoooooopppqqqrrrsssssssssrrrssssssttttttrrrrrrrrrrrrpppooonnnmmmkkklllmmmmmmllllllmmmnnnrrrqqqooonnnllllllkkkkkkiiikkknnnqqqssssssrrrqqqlllkkkjjjjjjjjjjjjkkkllllllnnnppppppooonnnnnnooollllllkkkllllllmmmnnnooommmmmmmmmmmmlllkkkjjjjjjjjjkkklllnnnoooppppppppppppoooooonnnnnnnnnnnnoooooooooooonnnoooppppppqqqnnnpppsssvvvxxxzzz{{{{{{xxxyyyxxxvvvsssqqqpppqqqpppqqqsssttttttsssqqqppppppsssvvvyyy}}}zzzvvvssstttwww}}}~~~zzzwwwtttpppmmmhhhfffcccaaaaaabbbdddeeekkkkkknnnvvvwwwlllddd___[[[[[[^^^^^^bbbfffhhhjjjlllnnnpppoooqqqtttuuuuuuvvvxxxzzz|||{{{zzzxxxvvvtttsssrrrnnnooooooooommmnnnpppqqquuuvvvwwwxxxxxxwwwvvvuuusssqqqnnnmmmlllkkkiiiggggggggggggggghhhhhhhhhhhhiiiiiijjjlllnnnmmmkkkhhheeeeeegggiiillllllkkkiiifffcccaaa``````aaa``````aaabbbdddeeefffeeeeeedddbbbcccdddfffffffffeeedddwwwwwwwwwvvvvvvwww{{{}}}}}}uuunnnjjjgggeeecccaaaaaabbbccceeehhhjjjllloooppprrruuuvvvwwwxxxxxxvvvvvvvvvuuuuuuvvvvvvwwwvvvxxx{{{~~~wwwlll___XXXSSSRRRVVV]]]^^^fffooovvvzzz~~~{{{mmmgggddd^^^WWWSSSXXX^^^jjj{{{vvvdddTTTFFF<<<888888777555444333222222222333444555555555666888;;;@@@JJJ^^^{{{lllaaaeeevvv~~~nnn[[[PPPGGGGGGJJJHHHEEECCCDDDCCCBBB@@@>>><<<;;;:::999888888777666555444333555555666666888999;;;<<>>======>>>===;;;999777555333222666666666666777777777777777999<<>>222222222222333444555666333444555555444444555777333999???DDDOOOgggtttiiifffhhhppptttaaaVVVMMMGGGDDDBBBBBBAAAAAA@@@??????>>>===<<<;;;:::999777666666666777777777777666666555666888;;;===???BBBEEEHHHJJJLLLOOOSSSXXX[[[]]]^^^___bbbfffjjjmmmmmmlllllljjjjjjkkkllllllmmmnnnnnnppppppppppppqqqrrrssstttsssssssssssssssssssssssstttuuuwwwyyyzzz{{{||||||vvvuuuuuuuuuvvvwwwyyyzzz{{{zzzzzzyyyxxxxxxwwwwwwvvvuuutttsssssssssssssssqqqqqqqqqqqqqqqrrrrrrsssqqqppppppooooooooooooooooooooooooooopppqqqrrrssssssssssssrrrqqqpppnnnnnnnnnoooooooooooooooooonnnmmmmmmllllllkkklllllllllnnnnnnooopppqqqqqqqqqqqqmmmoooooonnnmmmllllllmmmpppooonnnmmmllllllllllllllllllmmmnnnnnnnnnmmmmmmooopppqqqqqqqqqqqqpppooooooqqqrrrrrrpppoooppppppqqqpppooonnnmmmmmmmmmmmmpppqqqssstttsssqqqnnnmmmmmmlllkkkkkkkkkkkklllmmmllllllkkkkkkkkklllmmmmmmlllmmmnnnooooooooonnnmmmmmmmmmmmmnnnooopppqqqqqqrrrtttttttttsssrrrssstttssssssrrrqqqqqqrrrssssssppprrruuuuuuvvvzzz{{{|||}}}{{{yyywwwwwwwwwvvvssspppkkkgggdddbbb^^^```cccdddffflllvvv~~~~~~vvvrrrnnniiigggeeeaaa\\\XXXXXXZZZ\\\___aaabbbbbb```^^^]]]]]]UUUTTTSSSQQQQQQRRRSSSTTTXXX[[[___bbbdddeeegggiiihhhooowww{{{yyyvvvuuuuuupppmmmhhhfffhhhkkknnnooollllllkkkjjjiiihhhggggggiiikkknnnrrrsssqqqmmmiiifffeeeeeefffggghhhfffeeeeeedddbbbcccfffhhhiiiiiiffffffeeeeeeeeefffffffffccccccbbbbbbbbbccccccdddtttvvvxxxwwwvvvtttuuuuuuwww}}}{{{uuupppkkkeeebbb______```aaaccceeehhhiiijjjlllppprrrtttsssrrrqqquuutttsssrrrrrrrrrrrrssssssuuuyyy}}}yyypppjjjddd^^^XXXSSSPPPVVV]]]ccciiiqqqwwwyyy{{{~~~yyy}}}pppggg```]]]^^^WWW^^^iiiwww~~~rrr\\\KKKAAA777666555333222111000000333444444444333333555777000888>>>===???QQQpppwwwlll```___nnnxxxiii\\\SSSOOOAAAAAAAAA@@@@@@@@@??????;;;;;;;;;:::::::::999999777777888888777666666555555777:::;;;<<<>>>@@@CCCGGGIIILLLPPPTTTWWWZZZ[[[___bbbfffjjjllllllkkkjjjjjjjjjjjjkkkkkklllllllllpppppppppqqqrrrssstttuuurrrrrrrrrrrrrrrrrrrrrrrrwwwwwwxxxyyyzzzzzzzzzzzzuuuuuuttttttuuuwwwyyyzzzzzzzzzyyyyyyxxxwwwvvvvvvwwwvvvuuutttsssrrrrrrrrrqqqqqqppppppqqqqqqrrrsssqqqppppppooooooooooooooooooooooooooopppqqqrrrssstttsssssssssqqqpppooonnnmmmmmmnnnnnnnnnnnnmmmmmmmmmlllkkkkkkjjjjjjjjjjjjmmmnnnoooppprrrrrrssssssmmmnnnooonnnlllkkklllmmmpppooonnnmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmlllooopppqqqrrrrrrqqqpppoooqqqrrrssssssqqqppppppppppppooonnnllllllkkkkkkkkkqqqrrrtttuuutttrrrpppnnnlllkkkiiihhhhhhhhhiiijjjkkkkkkkkkkkklllmmmmmmnnnkkklllmmmnnnnnnnnnmmmlllllllllllllllmmmooopppqqqoooqqqrrrrrrqqqqqqrrrtttsssrrrpppooooooppprrrssslllooorrrssssssvvv{{{zzz|||{{{wwwuuuuuuvvvzzzyyyvvvsssnnnhhhccc```^^^bbbeeedddbbbeeeooowww{{{yyyxxxtttooolllkkkhhhccc^^^[[[ZZZ[[[WWWYYY\\\]]]\\\ZZZYYYYYYVVVUUUSSSQQQQQQQQQSSSTTTTTTWWW\\\___aaabbbeeefffdddllluuuyyyxxxuuutttuuusssooojjjhhhiiilllnnnpppnnnmmmlllkkkjjjhhhggggggiiikkknnnqqqsssqqqmmmiiigggeeeddddddeeeeeedddccceeedddcccdddgggjjjkkkkkkhhhhhhgggfffffffffggggggeeeeeeddddddeeeeeefffgggvvvvvvuuuuuuvvvwwwyyyzzzyyy|||~~~xxxrrrmmmjjjfffddd```___]]]]]]___cccgggjjjllllllllllllnnnqqqssstttrrrsssuuuvvvvvvuuusssrrrssstttxxx{{{uuupppggg```YYYTTTOOONNNSSS[[[fffmmmtttuuuvvvzzz}}}}}}}}}yyy~~~tttggg```\\\YYYYYYZZZ___kkk}}}wwwcccOOODDD:::555000///111333444333333333333444444444555555888777888===???FFFVVVhhhnnnddd```mmmqqq```TTTJJJCCC<<<===BBBDDD@@@:::CCC@@@===;;;;;;;;;:::999777777777777777666666666777888888999:::<<<===>>>CCCDDDGGGKKKNNNRRRUUUVVV]]]___bbbeeeggghhhggggggggghhhiiijjjjjjjjjiiiiiilllmmmnnnoooooopppooooooooopppqqqqqqpppppprrrtttvvvxxxzzz{{{}}}}}}}}}|||wwwwwwvvvuuutttuuuuuuuuutttuuuvvvuuusssqqqrrrsssttttttttttttsssrrrqqqppprrrrrrqqqpppoooooopppppppppppppppqqqqqqrrrrrrsssrrrqqqpppoooooopppqqqqqqqqqqqqpppppppppppppppppprrrqqqqqqpppqqqqqqrrrrrrmmmllllllkkkkkklllllllllmmmnnnooopppqqqrrrssssssqqqooommmmmmppppppnnnlllnnnnnnmmmmmmlllllllllkkklllmmmnnnmmmmmmmmmoooqqqoooqqqrrrrrrpppoooooopppqqqqqqppppppooooooooonnnqqqoookkkhhhggghhhjjjlllnnnpppsssttttttqqqnnnllljjjjjjkkkllllllllllllkkkhhhiiilllnnnoooooooooooolllmmmmmmmmmmmmmmmllllllkkkmmmooopppppppppqqqrrrnnnnnnnnnnnnnnnooooooooorrrrrrqqqppppppoooooonnnnnnmmmllllllnnnrrruuuxxx~~~~~~{{{yyyyyyzzz{{{yyyxxxwwwtttooohhhccc___bbb___^^^aaabbbaaaccchhhuuuzzz{{{xxxsssmmmgggbbb___]]]\\\]]]^^^```aaa___[[[XXXXXXXXXWWWVVVWWWXXXYYYYYY\\\\\\\\\[[[[[[^^^bbbfffjjjllloooqqqtttuuuuuuuuutttqqqnnnlllllllllkkkjjjmmmllljjjhhhhhhhhhhhhiiifffhhhjjjlllllllllkkkjjjbbbaaa``````aaabbbdddeeeggggggggggggggghhhhhhiiimmmjjjgggeeeeeeeeedddccceeecccaaaaaacccdddddddddvvvuuutttttttttuuuwwwwwwuuuyyy~~~}}}vvvppplllhhheeeccc```___]]]\\\^^^bbbgggjjjmmmmmmllllllmmmnnnpppqqqrrrssstttvvvvvvuuuttttttssstttxxx|||zzzvvvqqqlllddd\\\UUUQQQNNNNNNUUU^^^fffnnntttuuuvvvzzz}}}}}}~~~{{{~~~|||jjj```[[[YYYWWWVVVZZZdddttt~~~jjjVVVJJJ:::666111000222444333222222222222222333333333444666555666999:::>>>LLLZZZttt{{{mmmhhhlllxxxlll^^^SSSMMMGGGEEEHHHHHHDDD???EEEBBB???>>>======;;;999999888888777777666666555666666666777888:::;;;<<<@@@AAADDDGGGKKKNNNQQQRRRVVVXXX\\\```dddfffggggggeeefffhhhjjjjjjjjjhhhgggkkkkkklllmmmnnnnnnnnnnnnpppqqqrrrrrrqqqqqqsssuuuxxxyyyzzz{{{|||{{{{{{zzzxxxxxxwwwvvvuuuuuuuuuuuuuuuvvvwwwuuusssrrrssstttssssssssssssrrrqqqpppoooqqqpppoooooonnnnnnoooooommmnnnoooooopppqqqqqqrrrpppooonnnnnnnnnnnnooopppqqqqqqppppppppppppppppppqqqqqqpppppppppppppppqqqnnnmmmlllllllllllllllllllllmmmmmmnnnooopppqqqqqqpppnnnlllmmmnnnooommmkkkkkkkkkllllllllllllllllllkkkmmmmmmmmmlllmmmoooqqqooopppqqqqqqooonnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmjjjhhhhhhhhhjjjkkklllmmmoooppppppnnnlllkkkkkkkkkkkkllllllkkkkkkjjjjjjkkklllmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmnnnpppqqqppppppqqqrrrnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnooopppqqqrrrrrrnnnmmmlllmmmooorrrvvvxxx|||}}}{{{zzz{{{|||{{{zzzxxxuuuoooiiiccc``````]]]\\\^^^______aaaeeemmmpppuuuyyy}}}{{{tttnnnhhhfffeeedddddddddeeeccc```^^^ZZZYYYWWWWWWXXXZZZ\\\]]]\\\\\\\\\[[[[[[]]]```ccciiijjjmmmppprrruuuvvvwwwvvvssspppnnnmmmlllkkkjjjkkkjjjiiigggffffffggggggfffhhhiiikkkkkkjjjiiihhhhhhgggfffeeeeeeeeefffgggiiiiiihhhhhhggghhhhhhiiikkkiiiffffffggghhhhhhhhhgggeeecccbbbccceeeeeedddvvvuuutttsssrrrsssttttttrrrvvv{{{zzztttnnnjjjgggdddbbb```___]]]\\\]]]aaaeeehhhnnnnnnmmmlllllllllmmmmmmqqqrrrssstttuuuvvvvvvvvvtttuuuyyyyyyuuurrroookkkggg___XXXQQQMMMLLLNNNWWWaaahhhooouuuuuuvvvyyy||||||}}}sssddd]]]ZZZVVVTTTUUU\\\kkk}}}mmmXXXJJJ<<<888333222333444333111111111111111222222222222555555666777555777@@@JJJYYYtttvvviiihhhuuu}}}mmm^^^ZZZUUUPPPLLLIIIDDDAAAGGGEEEBBBAAAAAA@@@===;;;;;;;;;:::999777666555444555555555555666777999999<<<===???BBBEEEHHHKKKLLLMMMPPPTTTZZZ___ccceeefffaaacccfffiiijjjiiigggeeehhhiiijjjkkkllllllllllllpppqqqrrrrrrqqqqqqtttvvvxxxyyyzzz{{{{{{zzzyyyxxxyyyyyyxxxwwwwwwvvvvvvuuuvvvwwwxxxvvvtttssstttuuurrrrrrrrrrrrqqqpppoooooopppooonnnnnnnnnnnnnnnnnnlllmmmmmmnnnooopppppppppnnnnnnmmmmmmmmmmmmnnnnnnppppppqqqqqqqqqqqqqqqqqqrrrqqqppppppooooooooooooooonnnmmmmmmllllllllllllllllllllllllmmmmmmnnnnnnpppooommmmmmmmmmmmkkkjjjiiijjjjjjkkkllllllmmmmmmkkklllmmmmmmlllmmmoooqqqooopppqqqqqqooonnnnnnooollllllllllllmmmmmmmmmmmmkkkkkkjjjjjjjjjjjjkkkkkkkkkkkklllmmmmmmmmmllllllllllllllllllkkkkkkjjjiiilllmmmmmmmmmmmmmmmlllllllllllllllmmmnnnnnnnnnnnnoooqqqrrrrrrqqqppppppqqqnnnooooooooooooooonnnnnnkkklllmmmoooppprrrssstttpppooooooooopppsssvvvxxxyyy{{{~~~~~~~~~~~~~~~}}}zzzvvvpppjjjeeebbb```]]]\\\^^^______aaaeeeggghhhjjjnnnsss{{{~~~wwwrrrpppooonnnnnnnnnllliiifff```]]]ZZZZZZ[[[^^^___```\\\]]]^^^]]]]]]^^^```bbbhhhiiikkkmmmpppsssvvvwwwwwwtttqqqnnnnnnmmmkkkjjjiiihhhgggfffffffffffffffggghhhiiiiiiiiihhhgggffflllkkkiiihhhgggggghhhhhhiiiiiihhhgggffffffffffffhhhgggfffgggjjjllllllllliiifffdddcccdddeeeeeedddvvvuuusssrrrqqqqqqrrrrrrsssvvv{{{}}}xxxqqqlllhhhfffcccbbbaaa___]]]\\\]]]```dddgggmmmlllllllllllllllllllllooopppppprrrsssuuuvvvwwwvvvwww{{{zzzsssnnnllljjjfffccc]]]UUUNNNJJJIIIMMMWWWbbbiiiqqqvvvvvvvvvyyy{{{{{{~~~mmmaaa\\\WWWUUUSSSXXXccctttoooZZZKKK>>>:::666444555555333000111111111222222222222333555666888777555555;;;AAAIII\\\zzzyyytttuuu}}}rrrpppkkkcccYYYOOOHHHEEEGGGFFFEEEDDDEEEDDDBBB@@@???>>>===;;;999777555444555555555555666666777888999:::<<<>>>AAACCCEEEFFFGGGIIINNNSSSYYY]]]```bbb\\\___cccggghhhgggeeecccggghhhiiijjjkkklllllllllnnnooopppppppppppprrruuuuuuvvvxxxyyyyyyyyyxxxxxxzzzyyyyyyyyyxxxwwwvvvvvvwwwxxxxxxwwwuuutttuuuvvvrrrrrrssssssrrrqqqpppppppppoooooonnnnnnnnnoooooonnnoooooopppoooooonnnmmmmmmmmmmmmmmmmmmnnnnnnoooppppppqqqqqqqqqqqqqqqrrrssssssrrrqqqppppppppppppqqqpppooonnnmmmmmmlllmmmllllllllllllllllllmmmmmmqqqpppooonnnmmmmmmlllkkkllllllllllllllllllllllllkkklllmmmmmmllllllnnnppppppqqqrrrrrrpppnnnnnnooolllllllllkkkkkkjjjjjjjjjjjjjjjkkkllllllllllllllllllkkkkkkllllllmmmnnnnnnmmmmmmmmmmmmmmmllljjjjjjlllmmmoooqqqqqqpppnnnmmmlllllllllmmmmmmnnnooooooqqqrrrssssssqqqpppppppppppppppqqqqqqqqqpppooooooooooooppppppqqqrrrrrrsssttttttsssrrrssstttvvvwwwuuuwwwyyy|||}}}xxxrrrlllhhheeeddd```___aaaaaa```bbbgggggggggggghhhlllttt}}}zzz{{{|||~~~~~~{{{vvvrrrmmmhhhbbb``````aaa```___^^^___``````___```ccceeejjjjjjjjjkkkmmmpppsssttttttqqqnnnmmmmmmmmmlllkkkiiihhhhhhgggggggggffffffiiiiiiiiiiiihhhgggfffeeejjjiiigggfffffffffggggggiiihhhgggeeedddcccccccccfffeeeeeegggjjjllllllkkkiiifffdddcccdddddddddcccvvvuuusssrrrqqqqqqqqqqqqwwwyyy~~~}}}wwwpppjjjgggfffdddcccbbb```^^^\\\]]]```dddgggjjjkkklllmmmnnnnnnoooooonnnnnnnnnoooqqqsssuuuwwwxxxyyy}}}~~~{{{uuunnnjjjhhhgggccc```[[[SSSLLLIIIHHHLLLVVVaaakkkrrrwwwwwwvvvxxxzzzzzz}}}~~~yyydddYYYWWWUUUSSSUUU^^^mmm}}}vvv```QQQBBB===888555555555333000222222222222333333333333333555777666444666999;;;AAAHHH\\\zzzyyyqqq{{{ooo```TTTOOOHHHGGGFFFFFFGGGHHHGGGFFFBBBAAA???===;;;888777666777777666666666777777888777888:::<<<>>>@@@AAABBBDDDFFFJJJNNNRRRVVVYYY[[[XXX[[[```dddfffeeecccbbbggggggiiijjjkkklllllllllkkklllnnnnnnmmmnnnqqqsssqqqsssuuuwwwyyyyyyyyyyyyxxxyyyyyyyyyyyyxxxwwwwwwwwwxxxyyyxxxvvvtttuuuvvvtttttttttuuuttttttsssssspppppppppooooooppppppqqqrrrssssssrrrqqqooolllkkknnnnnnooooooppppppppppppppppppqqqqqqrrrrrrrrrrrruuutttssssssrrrrrrrrrrrrsssrrrpppooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmqqqqqqqqqpppooonnnmmmnnnpppoooooonnnmmmllllllkkkjjjlllmmmlllllllllnnnpppqqqrrrsssrrrpppooooooooonnnmmmlllkkkjjjiiihhhgggjjjkkklllmmmnnnnnnmmmmmmkkkkkkjjjjjjkkklllmmmnnnnnnooooooooooooooonnnnnnkkknnnrrruuuvvvuuusssqqqnnnmmmmmmmmmmmmnnnooopppqqqssstttsssqqqooooooppprrrrrrsssttttttrrrqqqooooooppppppqqqrrrsssttttttxxxwwwvvvuuuttttttuuuuuusssssstttvvvyyy|||~~~yyytttoookkkiiigggcccaaabbbbbb```bbbffffffggggggiiikkkpppvvv{{{}}}vvvnnnjjjhhhfffbbb___^^^___```______```cccffflllkkkjjjjjjkkklllnnnooonnnllljjjjjjkkkllllllllljjjjjjjjjjjjiiiiiiiiihhhkkkkkkjjjjjjiiihhhgggfffffffffeeeeeeeeefffhhhiiijjjiiihhhfffeeedddcccccceeeddddddfffhhhiiiiiihhhgggeeebbbbbbccccccccccccwwwvvvtttsssrrrrrrssssssyyy{{{}}}xxxpppkkkhhhgggfffeeedddbbb___]]]^^^aaadddgggiiijjjllloooppprrrrrrsssoooooonnnnnnppprrruuuwww{{{|||~~~zzzuuupppjjjggggggeeebbb___WWWQQQKKKIIIIIIMMMWWWaaammmtttxxxwwwvvvxxxyyyyyyzzz}}}jjjYYYVVVTTTSSSUUU[[[ggguuu~~~zzzfffXXXGGGAAA:::555555555333111222222222222333333333444///333555333222666888777???@@@JJJcccwwwvvvyyyooo___UUUKKKIIIGGGGGGHHHJJJJJJJJJEEEDDDBBB@@@>>>;;;999999999888888777777777777888777888999:::<<<===>>>???BBBCCCEEEHHHLLLOOORRRSSSUUUXXX\\\```ccccccbbbaaaeeefffhhhiiijjjkkklllllliiikkklllllllllmmmppprrrooopppsssvvvxxxyyyyyyyyyvvvwwwxxxyyyzzzyyyxxxxxxwwwxxxyyywwwuuutttuuuvvvuuuvvvvvvwwwvvvvvvuuuuuupppppppppppppppqqqqqqrrrtttuuuuuutttssspppmmmkkknnnooopppqqqrrrrrrrrrqqqppppppqqqqqqrrrsssssssssuuuttttttssssssttttttuuuuuutttrrrpppooommmmmmmmmmmmmmmmmmnnnnnnnnnoooooopppqqqrrrqqqooonnnoooppprrrqqqpppooonnnlllkkkkkkjjjkkkllllllkkklllnnnpppqqqrrrsssrrrpppnnnnnnnnnooonnnmmmlllkkkjjjiiihhhjjjkkklllmmmmmmmmmmmmmmmiiiiiihhhhhhhhhiiijjjjjjooooooqqqrrrssstttttttttnnnpppsssuuuvvvwwwvvvuuupppooonnnmmmmmmmmmooooooppprrrsssrrrpppooooooppprrrssstttuuutttsssqqqooolllmmmoooqqqsssuuuvvvwwwwwwwwwvvvuuuuuuuuuuuuuuurrrrrrrrrsssuuuxxx{{{}}}zzzuuurrrooonnniiidddbbbbbbaaa^^^___ccccccdddfffhhhiiilllpppsssyyy{{{vvvtttqqqkkkeeeaaaaaa```^^^]]]^^^aaadddkkkkkkjjjjjjjjjjjjjjjjjjiiihhhfffgggiiikkklllllljjjkkkkkkllllllkkkjjjjjjkkkkkkjjjiiihhhhhhggggggfffeeeeeeeeefffgggiiijjjlllkkkjjjhhhgggfffffffffdddcccccceeeggghhhfffeeeeeecccaaaaaabbbddddddcccxxxwwwvvvtttttttttuuuuuuwwwzzz~~~~~~yyyqqqkkkiiihhhhhhhhhfffdddaaa^^^___aaaeeegggkkkllloooqqqssstttttttttrrrqqqoooooopppsssvvvxxx}}}|||wwwnnnkkkgggeeeeeeddd```]]]RRRMMMIIIIIIJJJOOOYYYcccnnnuuuyyyxxxvvvxxxyyyxxxxxx|||wwwbbbVVVWWWWWWXXX]]]eeeqqqyyynnn```KKKDDD;;;555444444333222111111111111222222222222///333444111222666888666;;;;;;BBBQQQddd}}}xxxxxx}}}hhhZZZPPPLLLHHHGGGGGGIIIJJJJJJGGGFFFEEEBBB@@@>>><<<;;;999999888777666666777777666666777888:::;;;<<<<<<===>>>@@@CCCFFFIIILLLMMMSSSUUUYYY]]]```aaabbbbbbcccdddfffgggiiijjjjjjjjjiiijjjlllllllllnnnppprrrooopppsssuuuvvvwwwwwwwwwsssuuuwwwyyyzzzzzzyyyxxxwwwxxxxxxwwwuuuttttttuuuvvvvvvwwwwwwwwwwwwvvvvvvooooooooooooooopppqqqqqqrrrssstttuuutttqqqnnnlllnnnooopppqqqrrrrrrrrrqqqppppppqqqqqqrrrsssssstttssssssrrrsssssstttuuuvvvvvvuuusssqqqooonnnmmmmmmkkkllllllmmmnnnoooooopppmmmoooqqqpppooonnnppprrrppppppooonnnmmmllllllkkkjjjkkkllllllkkklllnnnooopppqqqqqqpppnnnlllllllllnnnmmmmmmmmmmmmllllllllljjjjjjjjjkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiihhhoooppprrruuuwwwyyyzzz{{{uuutttrrrqqqqqqtttwwwyyyrrrpppnnnmmmlllmmmnnnooooooppprrrqqqpppoooooopppqqqrrrtttttttttqqqooommmkkklllmmmoooqqqssstttuuurrrrrrrrrssstttuuuvvvvvvqqqqqqqqqrrrtttvvvyyy{{{~~~{{{wwwtttsssrrrmmmhhheeedddbbb______bbbbbbcccdddeeedddeeehhhjjjmmmuuu}}}yyyrrrkkkiiieee```]]]]]]```ccchhhiiiiiijjjjjjiiiiiihhhiiigggffffffhhhjjjkkkjjjjjjkkkllllllllllllkkkjjjjjjiiihhhhhhgggggggggggggggfffeeedddeeeeeeggggggjjjiiihhhgggffffffeeefffbbbaaabbbdddggghhhgggeeeeeecccaaaaaaccceeeffffffyyyxxxvvvuuuuuuvvvwwwwwwuuuxxx|||zzzrrrllljjjiiijjjiiigggeeebbb______bbbeeegggmmmoooqqqssstttuuuuuutttuuusssqqqpppqqqtttwwwzzz{{{vvvjjjgggddddddeeeccc___[[[NNNJJJHHHIIILLLQQQ[[[fffooouuuzzzxxxvvvxxxyyyxxxwww|||~~~nnnYYYZZZ\\\]]]aaahhhqqqxxxyyylllMMMEEE;;;555333444444333000000000000111111111111111666666222333888999666333555;;;BBBIII]]]rrr{{{rrrbbbTTTPPPJJJGGGFFFGGGIIIIIIHHHGGGFFFDDDBBB@@@>>>===999888777666666555666666555666666777888999::::::999:::<<>>:::999888777666666666666777666666555555555666666999999:::;;;===AAACCCEEEIIINNNTTTXXXZZZZZZZZZZZZbbbaaaaaadddhhhkkkjjjhhhhhhhhhjjjkkkllllllllllllpppppppppqqqrrrssstttuuuvvvvvvvvvvvvvvvvvvvvvwwwuuuuuuuuuuuuuuuuuuuuuuuu{{{zzzyyyxxxwwwvvvvvvvvvsssrrrpppooooooooopppppprrrrrrrrrqqqqqqqqqppppppooopppppppppooooooqqqsssrrrrrrssstttsssrrrqqqpppsssrrrqqqqqqssssssrrrqqqsssrrrqqqpppppppppqqqrrroooooooooooonnnnnnnnnnnnnnnnnnnnnpppssssssqqqpppnnnnnnmmmllllllllllllmmmpppnnnkkkiiihhhhhhjjjlllkkkkkkjjjjjjiiiiiijjjjjjllllllmmmnnnooopppqqqrrrmmmllljjjiiiiiijjjlllmmmooonnnmmmmmmnnnllliiigggmmmnnnoooppprrruuuzzz}}}~~~}}}wwwooommmppprrrqqqrrrqqqpppnnnnnnnnnnnnooolllmmmnnnoooooonnnmmmlllppppppoooooonnnnnnmmmmmmrrrnnnkkkkkknnnpppppppppnnnnnnooorrrvvvyyyyyyxxxtttsssqqqppppppqqqssstttyyy~~~}}}xxxuuussssssrrroookkkgggccc```^^^]]]dddbbb___[[[YYY[[[___cccfffiiioooxxx}}}xxxkkknnnttt{{{~~~zzztttmmmgggccc```___eeefffhhhjjjjjjiiihhhfffhhhjjjlllmmmmmmkkkhhhgggfffhhhkkklllkkkiiiiiiiiiiiihhhhhhhhhiiihhhfffdddffffffeeefffffffffcccaaadddcccccccccccccccccccccdddccccccdddeeefffdddcccdddcccaaabbbeeeiiijjjkkkwwwwwwwwwvvvttttttuuuvvvyyy|||{{{tttooommmlllkkkjjjgggdddaaa^^^^^^___bbbdddlllooorrrssssssrrrqqqrrrsssqqqooonnnpppuuuzzz}}}xxxpppjjjdddbbb```aaabbb___YYYSSSIIIFFFFFFJJJMMMQQQZZZccclllqqquuuttttttxxxyyywww}}}}}}|||}}}~~~hhh\\\TTTWWW[[[\\\___fff{{{fffQQQ???===<<<777333444000000000111111222222222111111111111111111111111333333666888:::AAASSScccwwwlll\\\PPPKKKIIIHHHGGGJJJIIIIIIHHHFFFCCCAAA@@@======;;;:::999888888888777666666555555555555666888888999:::<<>>===<<<;;;888777666666555555555555666666666666777999;;;===>>>@@@BBBDDDEEEGGGJJJLLLPPPRRRUUUYYY^^^aaacccdddbbbccceeehhhjjjlllmmmnnnqqqpppppppppqqqqqqrrrsssqqqrrrtttuuuwwwwwwwwwwwwzzz{{{{{{|||{{{zzzyyyxxxzzzzzzyyyxxxxxxxxxyyyyyyxxxxxxvvvuuusssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqlllpppuuuwwwvvvssspppoooooopppqqqrrrtttuuuvvvvvvsssrrrqqqqqqssssssrrrqqqsssrrrpppooooooooopppqqqqqqqqqqqqqqqpppppppppooopppooonnnoooqqqqqqpppnnnmmmmmmlllkkkkkkkkkkkkkkklllmmmnnnoooooonnnmmmmmmooonnnmmmkkkjjjjjjjjjjjjjjjjjjkkkllllllmmmnnnnnnnnnmmmllllllllllllmmmnnnrrrwwwyyyvvvnnnhhhfffgggiiijjjkkkkkkkkkmmmooorrrwww~~~wwwnnnmmmoooqqqssssssrrrqqqqqqppppppppprrrqqqqqqpppoooooooooooojjjjjjjjjkkkkkkkkkkkkkkkggghhhjjjlllnnnnnnlllkkkllllllmmmppptttvvvvvvuuuooopppqqqrrrssssssrrrrrrssswww}}}}}}~~~~~~}}}|||yyytttnnnjjjdddaaa^^^[[[YYYZZZ\\\^^^]]]\\\\\\[[[[[[^^^cccgggnnnmmmkkklllpppwww~~~|||qqqjjjkkkqqqvvvyyyzzzzzz{{{~~~|||wwwrrrnnnkkkjjjiiifffeeeeeeddddddeeeeeefffeeedddddddddfffgggiiijjjkkkkkkkkkiiigggfffggghhhiiigggeeeeeefffggggggffffffeeefffgggiiiiiihhhfffffffffgggggghhhiiijjjjjjeeeeeeeeegggiiijjjiiihhhfffeeecccccceeefffffffffrrrssstttsssrrrsssuuuvvvyyy}}}{{{uuupppmmmllljjjiiigggeeeaaa^^^\\\\\\\\\]]]cccfffjjjllllllkkkllllllnnnnnnooorrruuuyyy|||~~~~~~|||vvvooogggbbb^^^___aaaaaa^^^XXXPPPJJJDDDBBBBBBGGGKKKPPPYYYcccgggnnnrrrsssuuuzzz||||||~~~~~~~~~www___UUUQQQNNNPPPUUU]]]ooouuudddOOOBBB<<<888555444333333333222222222222222000000000111111111222222222//////333666666999<<>>???AAADDDGGGIIIFFFEEECCCAAA???>>>======:::999888777666666666666666555555555555777999::::::===AAACCCDDDEEEFFFGGGLLLNNNRRRWWW[[[___bbbdddcccdddfffhhhjjjkkkllllllpppooooooooooooppppppqqqrrrsssuuuvvvvvvuuutttsssxxxyyyzzz{{{|||{{{zzzyyyzzzyyyyyyyyyyyyyyyzzz{{{yyyxxxxxxvvvuuusssrrrqqqoooooooooppppppppppppppplllooorrrssssssssstttuuurrrrrrrrrsssssssssttttttsssrrrqqqqqqssssssrrrqqqrrrqqqpppooooooooopppqqqqqqqqqqqqqqqpppppppppooonnnmmmllllllnnnooonnnmmmmmmmmmlllkkkkkkkkkkkkllllllmmmnnnppppppooonnnmmmmmmlllkkkjjjiiiiiiiiiiiijjjjjjkkkkkkllllllmmmmmmmmmmmmmmmllllllmmmmmmmmmpppuuuzzzxxxppphhheeeeeeeeegggiiijjjkkkmmmooorrrxxxxxxooolllnnnooottttttttttttsssrrrqqqqqqpppppppppoooooonnnnnnnnnjjjjjjiiihhhgggffffffeeedddgggjjjllllllkkkjjjiiikkkkkklllnnnrrrtttssssssnnnooorrrtttvvvxxxyyyyyyvvvyyy~~~~~~{{{zzzyyyyyyyyyxxxtttnnniiiaaa^^^YYYVVVUUUWWWZZZ]]]]]]^^^^^^]]]^^^aaafffjjjllllllkkkllloootttyyy}}}yyypppjjjkkkqqqwwwvvvvvvwwwyyyzzz{{{zzzyyyyyywwwsssooollljjjiiiiiijjjiiihhhfffeeeeeedddeeedddcccccccccdddfffiiijjjjjjkkkjjjhhhfffeeefffhhhjjjiiiffffffffffffeeedddccccccdddfffiiiiiihhhfffeeeeeefffggghhhiiiiiijjjeeeddddddfffhhhiiihhhfffdddcccaaabbbcccdddcccbbbqqqrrrssssssssstttvvvxxxxxx}}}}}}vvvpppllljjjiiigggeeeccc```\\\ZZZYYYXXXYYY^^^bbbfffiiijjjjjjkkklllmmmnnnqqqtttyyy}}}|||uuunnngggddd___aaadddccc___WWWNNNHHHBBB@@@AAAFFFJJJPPPYYYccckkkpppttttttuuuxxxzzzxxx|||}}}}}}~~~~~~}}}fffYYYTTTNNNMMMQQQWWWggg|||yyyiiiTTTDDD<<<999777666111111111222222222222222///000000111111222222222...,,,...222444444666:::;;;???KKKaaazzzooo\\\LLLCCCAAA@@@??????AAADDDGGGJJJGGGFFFDDDBBBAAA?????????<<<;;;:::888777777777777666555555444444555666777777;;;???BBBBBBBBBCCCDDDFFFJJJOOOSSSWWWZZZ^^^aaadddeeegggiiijjjkkkllllllnnnnnnmmmmmmmmmnnnnnnooorrrsssuuuvvvvvvtttsssqqqtttvvvyyy{{{}}}}}}|||{{{wwwwwwwwwwwwxxxyyyzzzzzzxxxxxxxxxwwwvvvtttsssrrrooooooooopppppppppppppppnnnpppqqqrrrsssuuuxxx{{{uuuuuutttsssrrrrrrsssssssssrrrqqqqqqssssssrrrqqqrrrqqqpppooonnnoooppppppqqqqqqpppppppppooooooooollljjjiiijjjlllnnnnnnnnnnnnnnnmmmllllllllllllmmmmmmmmmnnnoooooonnnmmmlllkkkkkkjjjiiiiiiiiijjjjjjkkkkkkkkklllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmsssyyyzzztttlllfffbbbdddfffiiikkkkkkmmmoooqqqvvv{{{|||uuunnnmmmnnnnnnuuuuuuuuuuuutttsssrrrqqqmmmnnnoooppppppooonnnmmmjjjiiihhhgggfffdddccccccdddfffiiijjjiiihhhggggggiiiiiiiiillloooqqqqqqpppmmmnnnpppssswwwzzz|||}}}xxxzzz~~~}}}xxxwwwvvvxxxyyyvvvpppkkkbbb^^^YYYUUUTTTVVVZZZ\\\^^^___``````aaadddiiimmmjjjkkkllllllmmmppptttwwwwwwmmmiiilllppprrrsssssstttuuuuuuuuuuuusssqqqnnnjjjhhhgggfffgggkkkjjjjjjhhhgggfffeeeeeeccccccccccccdddfffhhhiiihhhiiijjjiiigggffffffgggjjjiiihhhhhhiiihhhfffdddbbbbbbcccfffiiijjjiiihhhfffffffffgggggghhhhhhhhheeeddddddeeeggggggfffdddbbbaaa```aaabbbcccbbbaaaqqqrrrttttttttttttwwwyyyxxx}}}~~~wwwqqqmmmkkkjjjhhhgggeeebbb^^^[[[YYYYYYXXXZZZ^^^cccfffhhhiiikkklllmmmooosssxxx~~~}}}uuummmgggdddbbbdddgggfff```VVVLLLFFFAAA???@@@EEEJJJOOOYYYccclllqqqtttssssssvvvwwwvvvxxxyyy{{{|||}}}}}}}}}}}}zzz~~~pppbbbZZZQQQMMMNNNPPP___sss~~~oooYYYFFF<<<:::999777111111111111111111111111......//////000111111222......000333222000222777888:::AAAMMM\\\rrrmmmYYYMMMIIIGGGDDDBBBAAADDDFFFIIIGGGGGGEEEDDDCCCBBBBBBBBB======;;;:::999888888888777666555444444444555666666888;;;<<<===>>>@@@BBB@@@DDDJJJNNNPPPTTTXXX[[[```aaacccfffhhhjjjkkkkkkmmmllllllkkkkkkllllllmmmoooqqqsssuuuvvvuuusssrrrtttvvvxxxzzzzzzxxxwwwuuuttttttttttttuuuvvvwwwxxxvvvwwwwwwwwwvvvuuusssrrrppppppqqqqqqrrrrrrrrrrrrnnnpppqqqrrrrrrsssvvvyyyvvvuuutttsssrrrsssssstttsssrrrqqqqqqssssssrrrqqqrrrqqqooonnnnnnnnnooopppppppppooooooooonnnnnnnnnkkkjjjiiijjjllloooppppppoooooonnnmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmllllllkkkkkkjjjjjjjjjjjjkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmnnnttt{{{}}}uuukkkeeefffhhhkkkllllllmmmnnnpppqqqttttttooolllnnnpppooossssssttttttsssrrrppppppkkkmmmpppssssssrrrpppnnniiiiiihhhgggfffeeeeeeddddddgggiiiiiifffeeeeeefffgggggggggjjjmmmnnnnnnmmmlllmmmnnnpppssswwwzzz|||vvvxxx{{{yyywwwvvvxxxzzzyyytttooofffbbb[[[VVVTTTVVVZZZ]]]___```aaaaaabbbeeejjjmmmjjjkkklllkkkjjjkkkooosssyyy|||}}}{{{tttooollllllnnnoooqqqrrrrrrssstttuuunnnllliiifffdddddddddeeehhhhhhiiiiiiiiihhhgggfffcccccccccdddeeefffggghhhfffhhhjjjjjjhhhgggggggggffffffhhhjjjlllllliiifffbbbbbbdddgggjjjlllkkkjjjgggggggggggghhhhhhhhhhhhfffeeeeeeeeeffffffeeecccaaa``````aaacccdddcccaaaqqqrrrtttttttttuuuxxxzzzxxx}}}~~~xxxrrrooommmlllkkkkkkiiifffbbb___]]][[[[[[XXX\\\aaaeeegggiiikkklllnnnqqquuu{{{~~~uuummmgggdddcccgggjjjhhhaaaVVVLLLFFF@@@>>>???DDDIIIOOOYYYccckkkpppsssrrrrrruuuvvvtttuuuwwwyyy{{{||||||||||||yyy}}}yyyjjj```UUUNNNMMMLLLZZZlll~~~ttt]]]HHH===;;;999777222222111111000/////////---------...///000000111111111444555222...000555444666;;;@@@DDDTTTuuummm```PPPMMMHHHDDDCCCCCCEEEGGGHHHGGGFFFEEEDDDDDDDDDDDD???>>><<<;;;:::999999999777666555444333444555555666777777777777:::>>>BBB;;;@@@FFFIIILLLOOOSSSWWWYYY[[[^^^aaadddgggiiiiiillllllkkkjjjjjjjjjkkkkkkmmmooorrruuuvvvvvvuuutttwwwwwwxxxwwwuuuqqqmmmkkkqqqqqqqqqrrrssstttuuuvvvuuuvvvwwwwwwvvvuuutttsssrrrrrrrrrsssssstttttttttlllnnnpppqqqpppppprrrsssuuutttsssrrrrrrssstttuuusssrrrqqqqqqssssssrrrqqqrrrqqqooonnnnnnnnnooopppoooooooooooonnnnnnnnnnnnkkkiiiiiijjjmmmpppqqqqqqppppppooonnnnnnnnnnnnnnnoooooonnnmmmlllkkkkkkkkkkkkkkkkkkkkklllmmmnnnnnnllllllmmmmmmmmmmmmmmmmmmjjjkkkkkkllllllkkkkkkjjjrrrxxxsssjjjiiikkkmmmmmmllllllmmmnnnmmmnnnmmmjjjjjjoooqqqpppqqqrrrssssssrrrqqqooonnnjjjmmmqqquuuvvvtttrrrppphhhhhhhhhhhhhhhgggggggggeeegggiiihhheeecccdddeeefffeeefffhhhkkkmmmmmmllllllkkkkkkmmmooossswwwyyytttuuuyyyzzzxxxvvvxxx||||||xxxsssjjjeee^^^XXXVVVXXX[[[______```aaabbbccceeejjjmmmjjjkkkkkkiiigggiiimmmqqqrrruuuzzz}}}}}}xxxqqqmmmkkkmmmooopppqqqrrrtttvvvkkkiiigggdddcccccccccddddddeeehhhiiijjjjjjhhhgggcccddddddeeeeeefffffffffdddfffiiijjjiiigggggggggcccdddgggkkknnnnnnllliiicccccceeehhhkkkmmmmmmkkkiiiiiiiiihhhhhhhhhhhhhhhhhhgggffffffgggfffdddbbbaaa``````bbbdddeeedddbbbqqqqqqrrrsssuuuxxx{{{}}}zzz}}}{{{uuurrrpppooonnnmmmkkkhhhdddaaa^^^\\\[[[YYY]]]aaadddfffgggiiijjjnnnpppuuu}}}xxxpppkkkiiifffffffffddd```VVVLLLDDDCCC@@@@@@EEEIIINNNWWW```hhhkkkpppsssttttttuuuuuuvvvxxxzzz|||~~~}}}}}}|||zzz}}}ooo___WWWQQQOOOPPPSSS___tttrrrXXXFFF???===888333333222111////////////000000111222333333222111000000000000000111111111111222333666888:::BBBUUUgggvvvdddWWWMMMKKKJJJFFFEEEFFFDDDEEEFFFFFFDDDBBBBBBBBBCCCBBBAAA@@@>>><<<:::999888888777666444333222111555666666666888999:::;;;???@@@BBBEEEHHHJJJMMMNNNTTTUUUVVVYYY\\\```bbbdddfffhhhjjjjjjiiiiiijjjkkkmmmnnnqqqssstttsssrrrpppttttttttttttsssrrrqqqqqqsssrrrrrrqqqrrrsssuuuvvvtttsssqqqsssuuuvvvtttrrrpppsssuuuvvvtttrrrqqqqqqpppqqqsssuuuuuutttsssrrrrrrrrrrrrsssssstttttttttrrrrrrqqqpppooooooooooooqqqpppoooppprrrrrrpppoooooooooppppppppppppoooooojjjjjjjjjkkklllmmmnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmllllllkkkjjjjjjjjjjjjjjjkkklllmmmoooppppppoooooonnnmmmllllllkkkiiijjjkkklllllllllkkkkkknnnrrrzzz|||rrrkkkjjjiiiiiiiiijjjkkklllmmmllljjjhhhggghhhjjjlllnnnsssrrrqqqooonnnmmmmmmmmmrrrtttuuuvvvtttrrrooommmkkkiiigggfffgggiiiiiihhhggggggggggggggggggffffffgggeeedddeeehhhjjjkkkkkkhhhhhhhhhiiikkkooorrrtttuuutttvvv{{{{{{tttppptttyyyyyyxxxxxxmmmhhhaaa[[[XXXXXXZZZ\\\aaaaaabbbaaaaaacccfffiiimmmmmmkkkhhheeeeeegggiiinnnpppuuu{{{zzztttpppllliiilllsssvvvsssnnnhhheeeaaa^^^^^^_________aaabbbeeehhhjjjkkkkkkkkkggggggfffeeeddddddddddddggghhhiiiiiihhhfffdddbbbeeeeeefffhhhiiiiiifffdddfffeeedddgggkkklllkkkiiikkkiiigggeeefffgggiiikkkhhhhhhhhhhhhgggfffeeedddeeecccbbb``````aaacccdddssssssssstttuuuxxxzzz|||zzz}}}|||wwwsssqqqooonnnmmmkkkhhheeebbb___]]]\\\YYY\\\___aaacccdddgggiiinnnpppttt|||wwwooojjjiiieeeeeeeeeddd___VVVLLLEEEAAA??????DDDHHHLLLTTT]]]eeejjjooorrrssssssssssssuuuvvvyyy{{{}}}}}}}}}|||}}}xxxhhh]]]VVVQQQOOOQQQ]]]qqqwww]]]KKKCCC???:::555444333111000//////000000000000111222222111000000//////000000000111111111111222444666777;;;FFFRRRkkkxxxiiiZZZRRRMMMGGGEEEFFFEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCAAA@@@>>><<<;;;999999888666555444333222555444444555555666777888<<<===???BBBEEEHHHJJJKKKNNNOOOQQQTTTWWWZZZ]]]^^^aaadddfffhhhhhhhhhhhhjjjkkkmmmppprrrssssssqqqppprrrrrrrrrqqqqqqppppppppppppoooooopppqqqsssuuuvvvuuutttsssuuuxxxxxxvvvtttqqqsssuuuvvvtttrrrqqqrrrpppqqqssstttttttttrrrqqqppppppqqqqqqrrrrrrrrrrrrrrrqqqqqqppppppppppppqqqppppppooopppqqqrrrpppnnnnnnooooooppppppoooooonnnkkkkkkkkkkkklllmmmnnnooollllllmmmmmmmmmmmmnnnnnnllllllkkkkkkkkkkkkkkkkkkiiiiiijjjkkklllmmmnnnooooooooonnnmmmlllkkkjjjiiijjjjjjjjjjjjkkkkkkkkkkkkoooqqqvvv{{{}}}zzztttooollllllkkkjjjjjjjjjjjjjjjllljjjhhhggggggiiikkkmmmnnnnnnmmmmmmmmmmmmnnnnnnppprrrssstttsssqqqnnnllliiigggeeeeeefffhhhhhhgggfffggghhhiiiiiihhhgggggghhhgggffffffiiikkkkkkkkkiiihhhhhhhhhiiikkkmmmooosssrrruuuyyy~~~}}}vvvqqquuuzzz{{{{{{{{{sssmmmeee^^^ZZZZZZ]]]___```aaaaaa``````bbbeeehhhmmmmmmllljjjgggfffggghhhjjjlllqqqyyy~~~zzzyyysssnnnnnnrrrsssoookkkgggddd```^^^]]]^^^______bbbdddgggiiilllmmmnnnnnniiihhhfffeeeddddddddddddfffggghhhiiihhhgggeeeccceeefffgggiiikkkjjjhhhfffgggffffffiiilllnnnmmmkkkmmmkkkiiigggfffgggiiijjjggggggggggggfffeeedddddddddcccbbbaaaaaabbbccccccssssssrrrrrrsssuuuwwwxxxzzz|||~~~xxxuuurrrpppnnnlllkkkiiifffcccaaa___^^^[[[\\\^^^^^^___aaaeeeggglllooottt{{{wwwnnniiihhhdddddddddccc___WWWMMMFFFAAA@@@AAAEEEHHHKKKRRRZZZbbbgggmmmrrrsssrrrqqqqqqssstttwwwyyy{{{|||}}}|||uuuhhh[[[SSSOOOPPPZZZmmm}}}|||eeeRRRHHHBBB<<<888444333111000//////000000//////000000000000////////////000000000000111111000///111555666666:::AAAOOOdddrrrbbbVVVMMMIIIIIIDDDCCCBBB@@@@@@AAAAAABBBEEEEEEDDDCCCAAA???>>>===;;;:::999888777555444444666555555444444555555555777999;;;>>>AAADDDFFFGGGGGGHHHJJJLLLOOORRRUUUWWWZZZ]]]bbbdddeeefffggggggiiikkknnnppprrrqqqpppooopppooonnnmmmmmmnnnoooooommmmmmnnnoooqqqsssuuuvvvttttttvvvxxx{{{{{{yyywwwrrrtttvvvvvvtttrrrrrrrrrqqqrrrtttuuuuuuuuutttsssnnnoooppppppppppppppppppqqqqqqppppppqqqqqqrrrssspppoooooopppqqqqqqpppnnnnnnnnnoooooooooooonnnnnnlllllllllllllllmmmnnnooolllllllllmmmmmmnnnnnnnnniiiiiijjjjjjjjjkkkkkkkkkiiiiiijjjkkkkkklllmmmnnnnnnmmmlllkkkjjjiiiiiihhhjjjjjjiiihhhiiijjjkkklllpppppprrrtttwwwwwwuuusssooonnnmmmkkkiiihhhffffffjjjhhhfffeeeeeegggiiikkkiiiiiijjjkkklllmmmnnnnnnnnnooopppqqqpppooommmkkkiiigggeeefffggghhhhhhgggeeefffhhhjjjjjjjjjiiihhhjjjiiiggghhhjjjkkkkkkkkkkkkjjjiiihhhhhhhhhjjjjjjooooooqqqwww{{{xxxsssvvv|||~~~~~~zzztttkkkbbb\\\\\\^^^aaaaaaaaabbbaaaaaabbbeeeggglllmmmmmmllliiigggfffgggeeehhhnnnuuu}}}zzzssspppqqqrrrooollldddbbb___\\\[[[\\\^^^```dddfffhhhlllnnnpppppppppllljjjhhheeeddddddeeeffffffgggiiijjjiiihhhfffeeegggggghhhjjjmmmmmmkkkiiiggggggiiillloooppppppooopppnnnkkkiiigggggghhhiiiffffffffffffeeedddccccccbbbbbbcccccccccccccccbbbsssrrrqqqqqqqqqrrrssstttyyy{{{zzzvvvssspppnnnlllkkkjjjhhhfffcccaaa```^^^^^^^^^]]]]]]```dddgggkkknnnssszzzwwwlllhhhgggdddddddddccc___XXXOOOHHHDDDCCCDDDHHHKKKLLLRRRXXX___eeemmmrrrtttsssrrrqqqrrrsssvvvxxxzzz|||}}}}}}~~~uuucccWWWRRRRRRYYYjjj|||xxxkkkYYYLLLDDD===999444333222000///000000111...//////////////////...////////////000000000111000...///444888888999<<>>===>>>@@@@@@DDDDDDDDDCCCBBB@@@???>>>======<<<:::999888777666888777666555444444444444555666888:::===@@@BBBCCCBBBCCCDDDGGGIIILLLOOOPPPSSSWWW]]]aaabbbdddeeeffffffhhhkkknnnpppooonnnmmmooonnnlllkkkkkkmmmooopppnnnnnnooopppqqqrrrssstttrrrtttvvvyyy{{{{{{yyyxxxsssuuuvvvuuutttrrrrrrrrrssstttuuuvvvvvvvvvuuuuuunnnooopppqqqqqqpppooooooppppppppppppqqqrrrssstttpppoooooooooqqqqqqpppnnnmmmnnnnnnoooooonnnnnnmmmmmmlllllllllmmmmmmnnnooommmmmmmmmnnnnnnooooooooojjjjjjjjjiiiiiiiiiiiiiiihhhiiiiiijjjkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjiiihhhggggggiiikkklllpppooooooqqqtttuuutttsssnnnmmmlllkkkiiigggeeedddeeedddbbbaaabbbdddgggiiiggggggiiijjjlllmmmnnnnnnkkklllnnnoooooonnnmmmllljjjhhhgggggghhhiiihhhgggcccdddgggiiijjjjjjhhhgggjjjiiihhhiiikkklllkkkjjjmmmlllkkkiiiiiiiiiiiiiiikkkkkknnntttxxx~~~{{{uuuxxx}}}zzzoooeee^^^\\\^^^```bbbcccccccccbbbbbbdddfffiiikkkmmmmmmjjjgggffffffcccfffkkkrrrzzz~~~vvvrrrrrrsssqqqooo```^^^\\\YYYXXXYYY]]]```eeefffiiilllooopppqqqqqqnnnllliiigggeeefffggghhhgggiiijjjllllllkkkiiihhhhhhhhhiiilllnnnnnnmmmkkkhhhiiillloooqqqrrrrrrqqqrrrpppmmmjjjhhhgggggggggeeeeeeeeeeeedddcccbbbbbb```bbbccceeeeeedddcccbbbvvvuuusssrrrrrrrrrssssssxxxyyy}}}|||wwwtttpppmmmllllllkkkjjjhhhfffdddcccaaaaaa```^^^^^^___cccgggiiimmmsss{{{wwwkkkggggggdddddddddccc```YYYQQQKKKFFFDDDEEEHHHIIIJJJNNNUUU]]]ccckkkrrrtttuuuttttttssstttvvvxxx{{{}}}~~~~~~~~~}}}~~~}}}~~~ooo```WWWTTTYYYgggxxxyyyqqq^^^OOODDD===999444333222000000000000111///..................///...////////////000000000333///...333777777888;;;:::???KKK^^^vvvxxxkkkbbbWWWQQQHHHBBB@@@@@@AAAAAACCCCCCCCCCCCBBBAAA@@@???@@@???>>>===;;;:::999999777777555444333222222222444555666888;;;===?????????@@@AAACCCFFFIIIKKKMMMNNNRRRWWW\\\^^^```cccdddbbbeeehhhkkkmmmnnnmmmlllnnnmmmlllkkklllmmmpppqqqqqqqqqqqqrrrrrrrrrrrrrrrppprrruuuwwwxxxxxxwwwwwwtttvvvvvvuuusssrrrrrrsssrrrrrrssssssttttttttttttoooppprrrrrrrrrqqqpppoooooooooooopppqqqrrrssstttpppooonnnoooqqqqqqooonnnmmmmmmnnnnnnnnnnnnmmmmmmmmmllllllllllllmmmmmmnnnmmmnnnnnnoooppppppqqqqqqllllllkkkjjjhhhgggffffffggghhhiiijjjkkkkkkkkkjjjhhhiiijjjkkklllmmmnnnnnnjjjiiihhhggggggiiikkklllnnnnnnoooqqqssssssqqqooolllllllllllljjjiiigggfffaaa```^^^^^^___bbbeeegggggghhhjjjkkkmmmmmmnnnnnnkkklllmmmnnnoooooonnnnnnkkkiiihhhhhhiiihhhgggeeebbbccceeeggghhhhhhgggfffiiihhhhhhiiilllmmmlllkkkllllllkkkjjjiiiiiihhhhhhiiiiiilllqqqvvv{{{xxxzzzttthhh```\\\\\\]]]___```aaa```______```bbbfffhhhkkkkkkiiigggeeeeeedddggglllqqqwww|||{{{vvvtttrrrooommm\\\[[[YYYWWWUUUWWW\\\```eeegggiiilllnnnoooppppppnnnllljjjiiihhhhhhiiijjjjjjkkkmmmnnnnnnmmmlllkkkhhhiiijjjlllnnnooollljjjhhhjjjnnnqqqrrrrrrrrrrrrpppooommmjjjhhhgggffffffeeeeeeeeeeeedddcccbbbaaa```aaadddeeefffeeecccbbbyyyxxxwwwuuuuuuuuuuuuvvvvvvwwwzzz|||xxxsssooolllllllllllllllkkkiiigggeeedddcccbbb```___```cccfffgggmmmuuu|||wwwkkkggggggeeeeeeddddddaaa[[[TTTNNNEEEBBBBBBDDDDDDDDDIIIPPPZZZ```iiippptttuuuvvvwwwvvvwwwxxxzzz|||~~~}}}|||~~~~~~{{{kkk\\\WWWXXXcccttt~~~tttbbbQQQEEE===:::555444222111000000111111//////............//////......////////////000000444000...111333222222555999888>>>JJJ]]]vvv|||hhh___QQQGGGBBBAAA@@@???CCCCCCCCCCCCCCCBBBAAA@@@BBBAAA@@@???>>><<<;;;;;;666555444333222111111111444444555777888:::;;;;;;<<<===>>>@@@BBBEEEGGGIIIJJJMMMQQQUUUXXX[[[___bbb___bbbeeeiiikkklllkkkkkkmmmlllllllllmmmnnnpppqqqrrrrrrrrrsssrrrqqqqqqpppppprrrttttttttttttuuuvvvvvvwwwwwwuuusssrrrrrrsssoooooooooooooooppppppppppppqqqsssttttttrrrpppooooooooooooooopppqqqrrrsssooonnnnnnoooppppppooommmllllllmmmmmmmmmmmmllllllllllllkkkkkkkkkllllllmmmmmmmmmnnnoooppppppqqqqqqnnnmmmllljjjhhhgggfffeeeggghhhiiijjjkkkjjjiiiiiiggghhhiiijjjlllmmmnnnooojjjjjjiiihhhiiijjjkkklllllllllnnnpppssssssrrrpppmmmnnnoooooonnnlllkkkjjjbbb```___^^^^^^```ccceeefffgggjjjlllnnnoooooonnnlllmmmnnnoooqqqqqqrrrrrrnnnmmmkkkkkkjjjiiifffdddcccddddddeeeffffffffffffgggfffhhhkkknnnppppppooommmmmmlllkkkjjjhhhgggggghhhhhhkkkpppsssxxx}}}~~~{{{nnnddd^^^\\\[[[[[[\\\]]]\\\[[[ZZZ[[[\\\aaadddggghhhfffeeedddeeefffiiimmmqqquuuyyy~~~zzzuuupppjjjfffZZZZZZYYYVVVTTTVVV]]]bbbggghhhjjjlllmmmnnnnnnnnnlllllllllkkkkkkkkklllllllllmmmooopppooonnnlllkkkiiiiiijjjlllmmmmmmkkkhhhhhhkkkppprrrrrrqqqqqqqqqlllllljjjhhhgggfffeeeeeeeeeeeeeeeeeedddcccbbbbbb```aaadddeeefffeeedddcccyyyxxxwwwuuuuuuuuuuuuvvvttttttwww}}}}}}xxxsssnnnkkkllllllmmmmmmmmmkkkiiigggddddddcccaaa______aaacccfffmmmvvv~~~wwwkkkgggiiifffeeeeeeeeeccc]]]VVVQQQGGGCCCAAAAAAAAAAAAGGGNNNWWW]]]eeelllqqquuuxxxyyyzzzzzz{{{|||}}}~~~rrr```XXXVVV```pppwwwfffTTTFFF>>>;;;555444222111000000111222000000///......///000000........./////////000000111//////222111......111666666999AAALLL]]]xxxrrr```RRRJJJGGGDDDBBBDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCBBBAAA???>>>======888777666555444444444444333444444555555666666777888999:::<<<>>>AAACCCDDDFFFHHHKKKNNNQQQVVV[[[^^^]]]___cccgggjjjkkkjjjjjjjjjjjjkkklllmmmoooooopppooopppqqqrrrrrrqqqppppppqqqrrrsssrrrppppppsssvvvwwwwwwwwwuuusssrrrrrrsssooonnnnnnnnnooooooppppppppprrrsssttttttrrrpppnnnnnnnnnnnnnnnooopppqqqqqqooonnnnnnoooppppppooommmlllllllllmmmmmmllllllllllllkkkkkkjjjjjjjjjkkkkkkkkkkkklllmmmnnnoooppppppmmmlllllljjjiiihhhggggggfffgggiiijjjkkkjjjiiihhhhhhhhhiiiiiijjjkkkkkkllljjjjjjjjjjjjkkkkkkkkkkkkjjjiiikkknnnrrruuuuuuuuurrrsssttttttsssqqqnnnmmmgggeeebbb```______aaabbbbbbdddhhhkkknnnpppppppppnnnoooppprrrssstttuuuvvvvvvuuusssrrrqqqoookkkhhhffffffeeedddeeeeeefffgggeeefffiiimmmrrruuuuuuttttttsssrrrpppmmmkkkhhhggghhhhhhkkkooorrruuu~~~vvvkkkccc^^^\\\ZZZ[[[\\\\\\ZZZYYYYYYZZZ]]]```bbbcccccccccdddeeeeeeiiinnnrrrtttwww{{{}}}xxxppphhhccc[[[\\\[[[WWWUUUXXX___fffiiijjjkkkmmmnnnmmmmmmllljjjkkklllnnnnnnnnnnnnnnnlllmmmnnnoooooommmkkkiiiiiiiiiiiikkklllkkkhhheeehhhlllppprrrqqqooonnnnnnhhhggggggffffffeeeeeeeeeffffffffffffeeedddcccbbbaaabbbccceeeeeeeeeeeeeeevvvuuutttsssrrrrrrssstttssssssvvv{{{}}}xxxrrrmmmjjjkkklllnnnnnnnnnllljjjhhhddddddcccaaa______```aaaeeemmmwwwwwwkkkhhhiiifffffffffeeeccc___XXXSSSIIIEEEBBBBBBAAABBBHHHOOOUUUZZZbbbjjjoootttxxx{{{|||||||||}}}~~~tttaaaYYYUUU]]]nnnyyyhhhVVVGGG???<<<555444333111000111111222111000///......///000111............/////////000,,,---000444333///...111111111555:::>>>HHH^^^sssrrrbbbXXXSSSPPPMMMEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBB@@@???>>>>>><<<;;;:::999888888888888333333333333333333333333555666777999;;;===???AAACCCEEEGGGJJJMMMRRRXXX\\\\\\^^^bbbfffiiijjjjjjiiihhhiiikkklllnnnnnnnnnnnnlllmmmooopppqqqqqqqqqppprrrssssssqqqnnnooosssvvvwwwxxxwwwuuusssqqqrrrsssqqqqqqppppppqqqqqqrrrssspppqqqsssttttttrrrooommmnnnnnnnnnnnnnnnoooooopppooonnnnnnnnnppppppooommmkkkllllllmmmmmmllllllkkkkkkkkkjjjiiiiiijjjjjjjjjiiiiiijjjkkklllmmmnnnooolllkkkkkkkkkjjjjjjiiiiiifffgggiiijjjkkkjjjhhhgggiiiiiiiiiiiihhhhhhhhhhhhiiijjjkkkllllllllllllkkkhhhhhhhhhkkkpppvvvyyyzzzwwwxxxxxxxxxvvvsssqqqooommmjjjfffbbb___^^^______^^^aaaeeejjjnnnqqqrrrrrrpppppprrrsssuuuwwwxxxyyy}}}{{{zzzxxxuuuqqqnnniiihhhfffeeedddeeeggghhheeegggjjjooouuuxxxyyyyyy|||{{{yyyvvvrrrnnnkkkiiihhhhhhkkkooorrrttt||||||pppgggaaa^^^\\\]]]___^^^\\\ZZZZZZ[[[[[[]]]___aaaaaabbbccceeeeeeiiinnnrrrtttvvv{{{~~~|||}}}~~~zzzrrrjjjeee\\\]]]\\\YYYWWWZZZbbbiiikkklllmmmnnnnnnnnnmmmllliiijjjmmmoooppppppooonnnlllmmmnnnnnnmmmkkkiiihhhiiiiiiiiijjjjjjiiifffcccggglllppprrrpppmmmlllmmmeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeedddccccccaaabbbcccdddeeeeeeffffffssstttuuuvvvvvvvvvttttttqqqrrruuuzzz{{{vvvqqqnnnmmmnnnnnnnnnnnnmmmlllkkkjjjllljjjgggdddbbb``````___hhhnnnvvv~~~~~~pppiiihhhgggeeedddeeefffbbbZZZSSSIIIGGGDDDBBBAAABBBEEEGGGMMMSSS[[[eeemmmsssvvvxxxuuuxxx|||~~~~~~~~~ttt```XXXTTTZZZiii|||~~~kkkZZZOOOEEE===777444222111111222111000//////000000000000//////000000000000////////////000000111111111222222222111333555666888@@@LLLUUUlll|||uuuoooaaaTTTOOOKKKGGGEEEFFFGGGFFFDDDEEECCCBBBBBBCCCBBB@@@>>>>>>======<<<:::999888888666555444666777777666444444444444555777888:::;;;>>>@@@CCCEEEGGGIIIMMMPPPTTTXXX]]]```cccdddfffgggjjjkkkkkkjjjhhhhhhiiikkknnnnnnmmmmmmmmmnnnpppqqqqqqooommmkkkkkklllnnnpppuuuvvvvvvvvvuuusssqqqpppssssssqqqooonnnooorrrtttuuurrrppppppssstttrrrpppmmmnnnooonnnmmmmmmoooqqqoooooommmllllllkkkllllllmmmmmmmmmmmmmmmlllllllllmmmkkkjjjjjjkkkkkkiiihhhggghhhiiikkklllmmmmmmnnnlllkkkkkkkkkllljjjhhheeeiiiiiijjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhjjjkkklllkkkkkkjjjiiiiiiiiijjjjjjkkkkkkjjjkkkmmmppptttwwwzzz}}}}}}zzzxxxwwwwwwtttoooiiidddaaa``````]]]^^^aaaeeejjjmmmppprrrrrrqqqqqqsssvvvzzz|||wwwtttqqqooommmmmmmmmlllkkkiiieeehhhlllqqqvvv{{{}}}{{{xxxtttmmmhhhhhhjjjmmmrrrwww|||zzzoooiiifffaaaccceeeeeecccbbbcccdddaaa^^^\\\]]]aaadddeeedddfffhhhjjjnnnrrruuuxxxyyy{{{yyyxxxwwwvvvqqqiiiccc```^^^\\\[[[]]]```eeehhhmmmrrrsssqqqooooooooollliiijjjlllmmmnnnmmmlllllljjjjjjiiiiiihhhhhhggggggfffggghhhhhhhhhgggeeedddggghhhhhhiiijjjjjjkkkkkkgggfffeeeeeedddddddddeeedddeeeeeeffffffeeedddccccccccccccccccccdddfffffftttttttttuuuttttttssssssqqqqqqsssxxx|||vvvqqqnnnmmmnnnmmmmmmmmmllllllkkkkkkkkkiiigggdddaaa`````````eeekkkssszzzyyynnniiihhhgggeeedddeeeeeebbb[[[UUUKKKHHHEEEBBBAAAAAACCCEEEHHHMMMVVV```iiiooossstttvvvxxx{{{}}}}}}~~~~~~zzzqqqaaaXXXRRRWWWdddwwwttt```RRREEE<<<555333000//////000///...//////000000000000//////000/////////////////////000000000111111111222222333444555333333777@@@GGGYYYooo}}}rrrcccZZZOOOHHHFFFEEECCCAAACCCBBBBBBDDDFFFGGGEEEDDD>>>>>>===<<<;;;:::999999;;;999888777777666333111444444444555666777999:::;;;===@@@BBBCCCFFFIIILLLOOOSSSYYY]]]___bbbdddfffhhhiiiiiihhhffffffhhhiiillllllkkklllmmmnnnpppqqqqqqooommmkkkkkklllnnnooosssttttttuuuuuutttsssrrrttttttrrrpppooopppsssvvvyyyvvvrrrqqqqqqqqqpppnnnpppqqqqqqpppooonnnpppqqqqqqqqqooonnnmmmlllllllllnnnnnnnnnmmmmmmlllllllllkkkjjjhhhiiijjjjjjiiihhhhhhiiijjjlllmmmnnnnnnnnnnnnmmmlllmmmmmmllljjjgggiiiiiijjjjjjjjjjjjiiiiiiiiihhhhhhhhhiiijjjlllmmmlllllllllkkkllllllmmmmmmnnnnnnmmmmmmnnnqqqtttvvvvvvyyy}}}~~~{{{vvvpppiiiddd```^^^___bbbfffiiimmmpppqqqrrrrrrssstttwww{{{~~~{{{xxxwwwuuuttttttsssqqqoookkkmmmppptttzzz}}}yyyrrrmmmllllllnnnqqquuuzzz~~~~~~rrrjjjgggfffhhhllloooooonnnmmmlllfffccc``````cccfffggggggcccdddfffiiimmmqqqtttvvvyyywwwuuutttssspppjjjfffbbb___\\\[[[]]]bbbeeehhhkkkpppqqqnnnmmmnnnnnnllljjjkkklllmmmmmmmmmlllkkkkkkjjjiiihhhgggggggggggggggggghhhiiihhhgggfffeeedddfffhhhkkkllllllkkkjjjddddddccccccbbbbbbbbbbbbdddfffggghhhhhhgggeeedddbbbccccccccccccddddddddduuutttsssrrrrrrrrrrrrrrrqqqqqqrrrvvv||||||vvvqqqnnnmmmnnnmmmlllkkkjjjkkklllmmmkkkiiifffcccaaaaaaaaaaaaeeejjjqqqwww|||{{{qqqjjjggggggfffdddcccdddeeebbb\\\WWWNNNLLLGGGCCCAAAAAABBBCCCEEEIIIRRR\\\eeelllqqqsssvvvxxxzzz{{{{{{|||~~~~~~~~~~~~~~~wwwoooaaaXXXQQQTTT___qqq~~~jjjWWWGGG===666333000//////000///......//////000000//////...////////////////////////000000000000111111111111333444444222000222777;;;CCCQQQfff}}}rrr^^^OOOIIIGGGDDDAAA??????@@@BBBDDDEEEDDDCCC@@@??????>>>===<<<;;;;;;===<<<:::999888777444111444444444444555666777888777999<<<===>>>AAADDDGGGIIIMMMRRRWWW[[[^^^aaadddeeefffgggfffeeeeeefffhhhjjjjjjjjjkkklllnnnoooppppppooommmkkkkkklllmmmnnnqqqrrrssstttttttttttttttttttttsssrrrpppqqqtttvvvzzzwwwsssqqqqqqqqqpppooosssssssssrrrpppooopppqqqrrrrrrqqqpppnnnmmmmmmllloooooonnnnnnmmmlllkkkkkkkkkjjjhhhiiijjjkkkkkkjjjjjjkkklllmmmnnnoooooooooooonnnmmmnnnooonnnllljjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhggghhhiiikkkmmmnnnnnnnnnnnnnnnnnnooopppqqqrrrqqqoooooooooqqqssstttrrrvvv{{{~~~wwwnnnhhhbbbccceeehhhkkknnnpppqqqsssssstttvvvyyy|||~~~~~~|||{{{{{{yyyvvvtttmmmmmmooosssxxx~~~}}}wwwsssqqqpppppprrruuuzzz~~~uuukkkgggiiikkkqqqvvv{{{{{{xxxvvvqqqmmmhhheeefffggghhhiiiaaaaaabbbdddggglllqqqtttuuussspppoooooonnnllljjjeeeaaa\\\[[[___dddggghhhjjjnnnooolllkkkmmmnnnmmmkkkllllllllllllkkkkkkjjjlllkkkiiigggffffffffffffhhhhhhiiijjjiiihhhgggfffbbbeeeiiilllmmmllljjjhhhccccccccccccbbbbbbbbbbbbdddfffhhhjjjjjjiiifffeeebbbcccdddddddddcccbbbaaauuutttrrrpppoooooopppqqqqqqpppppptttzzz{{{uuuqqqnnnmmmmmmllljjjiiijjjkkkmmmnnnkkkiiifffdddbbbbbbcccdddjjjnnntttzzz}}}~~~wwwwwwuuupppkkkfffeeefffeeedddcccccccccaaa]]]ZZZTTTQQQLLLFFFCCCBBBBBBBBBEEEIIIQQQZZZdddlllqqqtttuuuwwwyyyyyyyyyzzz}}}~~~~~~~~~}}}||||||~~~vvvoooaaaYYYRRRTTT]]]nnn~~~ttt^^^KKK???999666333222222222111000...//////////////////............////////////////////////000000000111111000111333333222333666999888???LLL```{{{qqq[[[PPPKKKFFFBBBAAA@@@@@@AAACCCCCCCCCAAAAAAAAA@@@??????>>>======<<<;;;::::::;;;:::888666555444444444444555666666555666888:::;;;<<<@@@BBBCCCGGGMMMRRRVVVZZZ^^^aaacccdddeeeeeeddddddfffhhhkkkkkkkkkkkklllmmmmmmnnnooonnnlllkkkkkklllmmmnnnrrrrrrssssssssstttttttttsssssssssrrrpppqqqtttvvvxxxvvvsssqqqqqqrrrsssttttttttttttrrrooonnnooopppoooooopppooooooooonnnnnnppppppooonnnmmmlllkkkkkkmmmkkkjjjjjjlllnnnnnnmmmlllmmmnnnoooooooooooooooooommmmmmmmmnnnnnnmmmlllkkkkkkjjjjjjjjjjjjkkkkkkhhhhhhhhhhhhiiikkkmmmooonnnnnnnnnnnnooopppqqqrrrsssrrrpppooooooooopppqqqpppssswwwzzzzzz{{{|||}}}{{{vvvjjjjjjlllnnnpppqqqssssssssstttuuuwwwyyy{{{|||}}}~~~}}}{{{wwwtttnnnnnnooorrrwww}}}~~~yyyvvvuuutttsssuuuxxx}}}}}}tttkkkfffhhhiiinnnuuu|||{{{tttnnniiigggffffffbbbaaa___```ccchhhmmmpppooommmjjjiiiiiikkklllnnnjjjddd^^^]]]aaafffhhhhhhiiimmmnnnkkkjjjmmmooonnnllllllllllllkkkkkkjjjjjjmmmkkkiiigggeeeeeeffffffiiiiiijjjkkkjjjiiihhhgggeeegggiiijjjkkkjjjhhhgggddddddeeeeeeeeedddddddddccceeehhhjjjjjjhhhfffdddddddddffffffeeecccaaa```tttsssqqqpppooooooooopppqqqppppppsssxxxzzzuuuqqqnnnmmmmmmllljjjjjjjjjlllnnnooollljjjgggeeedddeeegggiiipppsssxxx~~~{{{yyyoooooommmjjjfffddddddddddddcccbbbbbbbbbaaa___]]]ZZZVVVQQQKKKFFFDDDCCCDDDDDDHHHOOOXXXaaajjjqqqttttttvvvxxxxxxxxxyyy{{{|||{{{{{{{{{yyywwwwwwyyyzzz{{{}}}uuunnnbbb[[[TTTUUU]]]mmm|||eeePPPBBB999777444222222222111000......////////////......------....../////////000....../////////000000000...000111222333444555777666999???KKK]]]wwwnnn]]]QQQHHHBBBEEECCCAAABBBCCCEEEEEEEEECCCBBBBBBAAAAAA@@@@@@@@@>>>===<<<<<<===<<<:::888666666555444444444444555444555777888888:::===??????CCCHHHMMMQQQUUUZZZ]]]aaabbbcccccccccccceeegggkkkkkkkkkkkkkkkjjjjjjjjjmmmllllllkkklllmmmnnnooottttttssssssrrrrrrrrrrrrpppqqqrrrqqqppppppsssuuuxxxwwwuuusssrrrrrrssstttssssssrrrpppnnnlllmmmnnnkkklllmmmooooooooooooooopppoooooonnnmmmmmmllllllmmmkkkiiiiiikkkmmmnnnnnnnnnnnnoooppppppooooooooommmlllkkkkkkmmmnnnmmmlllllllllkkkjjjjjjkkklllllliiihhhhhhhhhjjjkkkmmmnnnmmmlllmmmmmmnnnooopppqqqqqqpppooonnnmmmmmmnnnnnnoooqqqtttuuuuuuuuuvvvxxx|||~~~rrrrrrsssttttttuuuvvvvvvssstttuuuvvvxxxyyyzzzzzz{{{}}}~~~}}}{{{wwwtttrrrrrrrrruuuyyy{{{zzzwwwwwwwwwyyy~~~{{{yyy{{{}}}rrrjjjfffggghhhjjjooovvv~~~xxxooohhhdddbbbbbb```]]]\\\]]]aaaeeeiiihhhfffdddbbbcccgggkkkooommmiiidddccceeeggghhhhhhjjjooopppmmmmmmoooqqqooollllllkkkkkkjjjjjjjjjjjjmmmllljjjhhhgggfffggggggiiijjjkkkkkkkkkjjjhhhgggjjjiiihhhfffffffffffffffccccccdddeeeeeeddddddcccaaaccceeeggghhhgggeeeccceeefffggggggfffdddbbb```sssrrrqqqpppppppppppppppqqqppppppsssyyy~~~}}}xxxtttpppooonnnlllkkkkkkkkklllnnnooopppooommmjjjhhhhhhiiilllnnnsssvvv{{{yyytttlllkkkhhhfffdddccccccdddccccccbbbaaaaaa`````````^^^ZZZTTTMMMHHHFFFEEEEEECCCFFFLLLTTT]]]fffmmmqqqrrrtttwwwyyyxxxxxxyyyyyyvvvwwwvvvuuussssssuuuwwwxxx{{{uuulllccc\\\WWWWWW\\\jjjlllUUUDDD888555222000000000///...---......//////......------------......//////000............///////////////000000000111111111111555666888===EEEVVVrrrrrraaaSSSKKKGGGDDD@@@>>>@@@BBBDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCAAA@@@???>>>===:::777888777666555444444444444333555666777777888;;;======@@@DDDHHHLLLPPPTTTWWW\\\]]]^^^______```bbbdddhhhhhhhhhiiihhhhhhgggfffjjjjjjjjjkkklllnnnooopppttttttsssrrrqqqqqqrrrrrrooopppqqqqqqpppppprrrtttzzzzzzyyyvvvrrrpppppppppqqqqqqqqqooolllkkklllmmmjjjkkkmmmoooppppppooooooooooooooonnnnnnnnnmmmmmmmmmkkkiiihhhjjjllllllmmmoooooopppppppppooonnnnnnllljjjiiijjjkkkmmmmmmlllmmmmmmkkkkkkkkkkkkmmmmmmjjjjjjiiiiiijjjkkkmmmnnnllllllkkkllllllmmmnnnooommmmmmmmmllllllmmmmmmmmmllloooqqqsssssstttvvvwwwyyyzzz|||}}}~~~~~~}}}|||wwwwwwwwwwwwwwwvvvvvvvvvsssssssssssstttuuuwwwwwwwwwxxxzzz|||~~~~~~~~~}}}}}}zzzvvvsssnnnoooppprrrvvv{{{}}}}}}yyyzzz{{{{{{yyy{{{}}}yyypppkkkhhhjjjjjjjjjkkkooowwwyyyooohhheeeccc```]]]ZZZYYY[[[]]]___aaa```___]]]^^^bbbiiinnnpppooollljjjhhhhhhhhhiiikkkpppssspppoooqqqqqqnnnlllkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjiiihhhhhhiiiiiijjjkkkjjjiiihhhgggjjjhhheeecccbbbcccdddeee``````bbbcccccccccbbbaaaaaaaaacccdddeeeeeeddddddeeeeeeffffffeeecccbbbaaaqqqqqqqqqrrrqqqqqqppppppqqqpppqqquuuzzz~~~}}}zzzvvvssspppooonnnkkkkkklllmmmnnnppppppqqqrrrpppmmmjjjkkkmmmpppsssxxxzzzyyysssjjjhhheeeccccccddddddeeebbbbbbbbbaaa``````aaabbb```\\\UUUNNNIIIFFFEEEEEECCCFFFJJJQQQZZZccckkkooopppssswwwyyyyyywwwwwwvvvtttuuuvvvuuuuuuvvvxxx{{{zzz}}}wwwmmmccc]]]XXXWWWYYYdddwwwrrrYYYEEE999666333111000000///...---......//////......---,,,,,,---......///000000------........./////////000/////////000000000///333222333777999AAATTTfff}}}mmmeeeTTTNNNFFF@@@>>>@@@AAACCCEEEEEEEEEEEEDDDDDDDDDDDDCCCBBB@@@@@@@@@???<<<::::::999777666555444444444333444555666555666999;;;;;;===@@@CCCFFFJJJNNNQQQTTTVVVWWWXXXXXXYYY\\\^^^```aaacccdddeeeeeeeeedddggghhhiiikkkmmmoooqqqrrrsssrrrqqqqqqqqqrrrssstttoooqqqrrrrrrqqqrrrsssuuuyyyzzz{{{yyytttpppoooooopppppppppooolllkkklllnnnmmmnnnpppqqqqqqpppnnnmmmnnnnnnnnnnnnnnnoooooooooqqqoookkkjjjkkkmmmnnnnnnooooooppppppooonnnmmmmmmkkkjjjhhhiiikkkmmmnnnmmmnnnmmmlllkkkkkklllmmmnnnlllkkkjjjjjjjjjjjjllllllllllllkkkkkkkkkllllllmmmkkkkkkkkklllmmmmmmnnnnnnkkkmmmoooppppppqqqsssuuurrrsssuuuwwwxxxyyyyyyyyyxxxxxxwwwvvvuuutttssssssrrrqqqppppppppprrrtttuuuttttttuuuvvvxxxzzz|||}}}zzzzzzzzzzzzzzzxxxtttqqqhhhiiikkknnnrrrvvvyyy{{{||||||||||||{{{|||~~~}}}}}}xxxqqqmmmlllkkkmmmllliiigggmmmxxxzzzrrrnnnhhheeeaaa\\\ZZZYYYZZZ[[[[[[[[[[[[YYYZZZ^^^fffkkkqqqttttttqqqkkkggggggiiikkkqqqtttrrrqqqqqqooolllkkkjjjiiiiiiiiijjjkkkllliiikkklllmmmmmmllljjjiiihhhiiijjjjjjjjjiiiggggggddddddcccbbbbbbcccdddddd___```bbbcccccccccbbbaaaaaaaaabbbbbbcccdddeeeeeecccccccccbbbbbbaaaaaaaaaoooppprrrssssssrrrqqqppppppppprrrvvv{{{}}}{{{xxxuuurrrpppooooookkklllmmmooopppqqqqqqqqqsssqqqnnnlllmmmooosssuuu|||~~~|||ttthhheeecccbbbccceeeffffffbbbbbbbbb```___```bbbddd```\\\UUUNNNIIIFFFEEEEEEEEEGGGKKKRRRZZZccckkkooonnnrrrwwwzzzyyywwwvvvuuuuuuwwwxxxyyyyyy{{{~~~{{{oooccc]]]XXXVVVWWW___ppp|||~~~tttZZZEEE;;;888555333222222111000---..................---,,,,,,------...///000000---------.........//////000///...///111333333333111///111555777999DDDQQQ```uuuiii```TTTJJJDDDCCCCCCDDDFFFFFFFFFEEEEEEEEEEEEEEE@@@??????@@@BBBBBB@@@???;;;:::888777555444444444222333444555444555777:::999;;;>>>@@@BBBEEEIIILLLOOOPPPRRRRRRSSSTTTWWWYYYZZZ\\\^^^aaacccdddddddddeeefffhhhkkkmmmppprrrsssqqqpppppppppqqqsssuuuvvvpppqqqsssssssssssstttvvvtttxxxzzzzzzvvvsssrrrrrrpppppppppooommmlllmmmoooqqqrrrssssssrrrpppmmmlllmmmmmmnnnnnnooooooppppppvvvssspppnnnoooqqqrrrrrroooooopppoooooonnnmmmlllllljjjiiiiiilllnnnooooooooonnnlllkkkkkklllnnnooommmlllkkkjjjjjjjjjkkkkkkmmmllllllkkkkkkkkklllllliiijjjkkklllmmmooooooppplllmmmnnnnnnmmmmmmnnnoookkkmmmppptttvvvxxxyyyyyywwwwwwvvvtttsssqqqpppppprrrqqqooommmmmmooorrrtttrrrqqqqqqqqqsssvvvyyy{{{uuuuuuuuuvvvwwwuuupppmmmiiijjjmmmppptttwwwyyy{{{uuuxxx||||||zzzxxxxxxzzz|||~~~|||yyyrrrpppoookkknnnnnniiicccdddoooyyy{{{wwwnnnkkkfffaaa^^^[[[[[[[[[XXXXXXXXXWWWXXX\\\dddjjjrrrwwwyyyuuummmggggggjjjjjjqqquuusssqqqqqqnnnjjjjjjjjjiiiiiiiiijjjlllmmmhhhjjjmmmoooooonnnkkkjjjhhhhhhiiijjjiiihhhgggfff^^^___aaacccdddddddddddd```aaaccceeefffeeecccbbbcccbbbaaaaaabbbdddeeegggbbbaaa``````___``````aaapppqqqqqqpppnnnmmmnnnooouuuwww{{{}}}yyyvvvtttrrrnnnllllllmmmoooppprrrrrrssssssuuuuuutttsssrrrtttxxx{{{|||rrrdddcccaaabbbcccddddddcccbbbccceeeeeeeeedddcccbbb^^^^^^ZZZQQQGGGBBBBBBEEEJJJJJJKKKNNNSSS\\\dddjjjqqqrrruuuwwwyyyyyyyyyxxxzzzzzz|||~~~~~~ppphhhbbb\\\XXXVVV[[[jjjxxxzzzzzzvvv]]]GGG>>>666000111111///---...---.........---,,,,,,+++***+++,,,,,,------,,,,,,000///---,,,,,,---...///////////////000000000000000//////000333888===@@@MMMWWWoooyyydddSSSIIIGGGGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFCCCCCCCCCBBBBBBAAAAAAAAA<<<;;;999777555444555555555555444444444555666666888999;;;===@@@BBBDDDEEEHHHIIIJJJLLLNNNPPPRRRTTTUUUYYY^^^aaabbbaaabbbbbbgggfffgggiiikkkmmmnnnmmmnnnoooppprrrssstttttttttssstttttttttuuuuuuvvvvvvvvvwwwwwwvvvsssqqqppppppppppppppppppooommmlllkkknnnoooppprrrsssqqqmmmjjjkkkllloooqqqrrrrrrqqqpppnnnnnnoooqqqttttttsssqqqtttsssqqqooommmlllllllllmmmmmmkkkkkkkkklllmmmnnnpppooommmkkkjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnooopppppprrrqqqpppoooooopppqqqqqqrrrsssvvvxxxzzzzzzyyyxxx{{{zzzwwwsssooonnnppprrrpppppppppnnnllllllnnnooooooppppppqqqsssttttttuuussstttttttttsssqqqooonnnkkklllmmmoooqqqssstttuuuxxxwwwvvvuuutttttttttttttttzzz~~~}}}zzztttppplllnnnkkkjjjiiifffccceeekkkzzz{{{xxxssskkkccc^^^]]]]]]YYYZZZYYYVVVTTTXXX```hhhrrr}}}vvvooollljjjkkkkkkllloooppppppmmmkkkkkkjjjiiiiiijjjlllmmmnnnooonnnlllkkkjjjjjjkkkllljjjjjjkkklllllljjjiiihhhfffeeeeeecccbbbaaa``````ccceeehhhjjjkkkiiigggeeeeeedddcccaaaaaaaaaaaabbb___^^^]]]^^^```cccfffhhhrrrrrrsssqqqoooooopppqqquuuwwwzzz{{{wwwtttrrrooommmlllmmmnnnpppqqqrrrrrrrrrttttttttttttuuuxxx||||||qqqdddcccaaabbbdddeeeeeeeeeeeeeeeeeeeeeeeedddcccccc___^^^ZZZQQQHHHCCCCCCFFFHHHHHHIIILLLQQQYYYbbbgggooorrruuuxxxyyyyyyxxxxxx{{{|||}}}vvvmmmggg___YYYVVVYYYgggttt~~~yyy```LLL>>>666111111111///---...------......------,,,++++++,,,------......------......---------------........./////////000000000111000//////111444777:::>>>DDDVVVqqqwwweeeXXXPPPJJJFFFGGGGGGHHHHHHGGGEEECCCBBBDDDDDDDDDDDDCCCCCCCCCCCC>>>===;;;999777777777777555555444444444555555666777888999;;;===???AAABBBDDDDDDEEEGGGIIIKKKMMMNNNPPPTTTYYY]]]___```bbbccceeeeeefffhhhjjjlllmmmmmmnnnoooppprrrrrrsssssssssrrrssssssttttttuuuuuuuuuvvvwwwxxxvvvsssqqqqqqqqqppppppqqqqqqppppppooonnnnnnoooppprrrtttrrroookkkjjjlllnnnpppqqqqqqppppppnnnnnnnnnppprrrsssrrrppppppppppppoooooonnnnnnnnnkkkjjjiiihhhhhhhhhiiijjjnnnllljjjiiihhhiiijjjkkkjjjjjjjjjjjjjjjkkkkkkkkklllllllllkkkkkkjjjjjjjjjjjjkkklllmmmnnnoooooooooppppppqqqrrrqqqpppoooooossstttwwwyyyzzzzzzyyyyyyzzzyyyvvvrrrnnnmmmnnnppprrrrrrqqqooommmlllnnnooopppqqqqqqqqqrrrrrrssssssrrrrrrssssssrrrqqqoooooollllllmmmooopppqqqrrrssstttttttttssssssttttttuuurrruuuyyyzzz{{{{{{ssslllmmmjjjiiiiiifffaaaaaaeeerrr{{{rrrjjjddd```^^^XXXXXXWWWTTTRRRVVV___fffrrr}}}~~~vvvnnniiijjjjjjjjjlllmmmmmmkkkiiijjjjjjiiiiiijjjkkklllmmmmmmlllkkkkkkjjjjjjjjjkkkjjjjjjjjjkkkjjjjjjiiiiiiiiiiiihhhgggfffeeedddddddddfffiiikkkkkkjjjgggfffdddcccbbbaaa`````````aaa``````aaabbbccceeeggghhhsssttttttsssqqqqqqrrrtttuuuvvvzzz|||wwwtttrrrpppooolllmmmnnnoooppppppqqqqqqrrrtttuuuvvvxxx}}}|||pppdddcccaaabbbdddfffgggggghhhgggfffeeedddccccccccc___]]]YYYPPPHHHCCCDDDFFFFFFGGGHHHJJJNNNVVV___eeemmmqqqvvvyyyyyyyyyxxxxxx}}}~~~wwwoooddd\\\WWWYYYeeeqqq|||eeeQQQ>>>777111111111///---...------......------,,,,,,,,,------...............,,,,,,------------,,,,,,.........////////////000111111000000000000111111777999BBBTTTjjj~~~pppdddYYYRRRNNNNNNNNNMMMKKKHHHEEECCCDDDDDDEEEEEEEEEEEEEEEFFFAAA@@@>>>===;;;:::::::::666666555444444555555555555666777888999:::;;;<<<>>>>>>???AAACCCEEEGGGHHHJJJNNNTTTXXX\\\^^^```bbbbbbccceeegggjjjkkkmmmmmmppppppqqqrrrrrrrrrrrrrrrqqqqqqqqqrrrssstttttttttwwwxxxxxxwwwtttrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqooooooqqqsssuuutttpppnnnjjjkkkmmmooopppppppppoooooonnnnnnpppqqqrrrqqqooommmnnnoooqqqqqqqqqqqqpppnnnmmmlllkkkjjjkkkkkklllkkkjjjgggffffffgggjjjkkkjjjjjjjjjkkkkkklllllllllnnnmmmmmmlllkkkjjjiiiiiiiiikkkmmmoooppppppooonnnoooppprrrtttsssqqqooommmtttuuuwwwxxxyyyyyyyyyxxxwwwvvvtttppplllkkklllmmmrrrssssssqqqooonnnoooqqqrrrrrrqqqqqqqqqpppppppppooopppqqqrrrrrrqqqpppooommmmmmnnnnnnooooooppppppppppppqqqqqqrrrsssttttttpppqqqrrrqqqrrrxxxzzzooollliiihhhiiifffaaa^^^```gggrrrwwwnnnfff```[[[ZZZWWWTTTSSSWWW```gggqqq}}}vvvkkkiiigggfffggghhhiiiiiigggjjjjjjiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiijjjjjjkkkmmmllllllkkkjjjiiihhhhhhgggiiikkklllllljjjhhhfffccccccaaa``````___``````cccdddfffggghhhiiiiiiiiirrrsssssssssqqqqqqsssuuuvvvwwwzzz}}}wwwtttrrrpppooolllmmmnnnoooooooooooooooqqqsssuuuxxx|||~~~pppeeecccaaabbbeeegggiiiiiijjjiiigggdddcccbbbcccccc]]][[[UUUNNNFFFCCCCCCEEEEEEGGGHHHIIILLLSSS\\\cccjjjooouuuxxxxxxwwwxxxxxx~~~uuuiii```ZZZ[[[eeeooo}}}gggTTT???777111111111...------,,,------...------,,,,,,+++,,,------......------***+++,,,---...---,,,+++------........./////////000000000000000///......888777;;;CCCQQQhhhwwwpppeeeaaa[[[TTTNNNJJJHHHFFFDDDDDDEEEEEEFFFFFFGGGGGGCCCCCCBBB@@@???>>>>>>===888777666555555555555555444444555555666666666666:::;;;;;;===>>>@@@BBBCCCFFFJJJOOOTTTWWWZZZ]]]______aaaeeehhhjjjkkkmmmnnnqqqrrrrrrsssssssssrrrrrroooooopppqqqrrrsssssstttwwwxxxyyywwwuuusssssssssssssssrrrqqqqqqpppppppppppppppqqqsssuuutttrrrooojjjkkklllnnnoooooooooooopppoooooopppqqqrrrqqqooommmnnnqqqsssssssssrrrqqqpppooonnnlllllllllmmmmmmkkkiiigggffffffhhhkkkmmmjjjjjjkkkkkkllllllmmmmmmooonnnmmmlllkkkjjjiiiiiijjjlllooorrrsssrrrpppooopppqqqrrrssssssqqqooonnnssssssuuuvvvvvvvvvvvvuuutttsssqqqnnnjjjiiiiiikkkpppqqqrrrrrrqqqqqqrrrssssssrrrqqqpppooonnnnnnmmmmmmnnnoooqqqqqqqqqpppooooooooooooooooooooooooooooooppppppqqqrrrrrrssssssooopppoooooopppttt{{{yyylllhhhfffhhhhhhccc^^^^^^^^^gggwwwzzzooofff```^^^[[[XXXXXX\\\dddjjjrrr}}}vvviiigggdddccceeeggghhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjkkklllmmmmmmmmmlllkkkjjjjjjiiihhhhhhiiikkklllmmmmmmllllllkkkjjjiiiiiiiiijjjkkklllllljjjhhhfffccccccbbbbbbaaa`````````eeegggjjjlllmmmllljjjiiipppqqqrrrqqqpppqqqsssuuuxxxyyy{{{}}}wwwtttrrrqqqpppmmmnnnnnnooooooooonnnnnnppprrruuuyyy~~~rrreeecccaaaaaadddgggiiiiiijjjiiigggdddbbbbbbbbbbbb[[[XXXQQQJJJDDDAAABBBCCCEEEGGGIIIIIIKKKPPPZZZaaagggmmmsssvvvvvvuuuwwwyyy~~~wwwjjjaaa[[[ZZZbbbjjj~~~fffSSS???777111111111...,,,---,,,,,,------...------,,,******+++,,,,,,,,,,,,+++)))***,,,---...---,,,+++------------..................///000111000000///333333666:::@@@MMMeeeyyyqqqaaaSSSKKKGGGFFFDDDDDDEEEEEEFFFFFFFFFGGGDDDDDDDDDCCCBBBAAA@@@@@@:::999888777666666555666444444444444333333333333999999:::;;;===>>>@@@AAACCCGGGKKKOOORRRTTTWWWZZZ\\\```eeehhhjjjkkknnnpppsssssstttttttttttttttsssnnnnnnooopppqqqrrrssstttvvvxxxxxxwwwuuusssssstttuuutttrrrqqqooooooooooooqqqqqqrrrsssuuutttrrrpppkkkkkklllmmmnnnooopppppprrrqqqppppppqqqqqqqqqooooooppprrrttttttsssqqqpppmmmlllkkkiiiiiiiiijjjkkklllkkkiiihhhiiikkkmmmoookkkkkklllllllllmmmmmmmmmoooooonnnmmmkkkjjjiiiiiilllnnnqqqtttuuutttrrrqqqrrrrrrqqqqqqqqqqqqrrrrrrpppqqqqqqqqqqqqqqqqqqqqqppppppooollliiihhhhhhjjjlllnnnpppqqqqqqrrrtttvvvrrrqqqpppooonnnmmmmmmllllllmmmooopppqqqqqqpppooopppooooooooonnnnnnnnnnnnpppqqqqqqrrrrrrqqqqqqpppmmmnnnooopppqqqsssvvvxxxzzzooohhheeegggiiieeeaaa___^^^aaalll~~~wwwnnndddbbb___]]]]]]aaaggglllsss{{{oookkkfffcccdddfffhhhiiihhhhhhiiiiiijjjjjjjjjiiikkklllnnnooooooooonnnnnnlllkkkjjjiiiiiijjjkkklllkkkkkkjjjjjjiiiiiihhhhhhiiijjjkkkkkkkkkiiigggfffddddddddddddcccbbbaaaaaaeeehhhlllooopppnnnkkkiiinnnooopppppppppppprrrtttzzzzzz}}}zzzwwwuuusssqqqoooooopppppppppooonnnnnnooorrruuuzzzvvvfffcccaaaaaacccfffhhhhhhhhhgggfffdddcccaaaaaaaaaZZZUUUNNNGGGBBBAAAAAABBBDDDGGGIIIIIIHHHMMMWWW___eeekkkqqqsssrrrrrrvvvzzz}}}~~~uuuhhh```ZZZWWW\\\bbbxxx{{{~~~~~~eeeQQQ@@@888222111111...,,,,,,,,,,,,------......------))))))***+++++++++++++++***+++,,,------......---,,,,,,,,,---------......,,,---...000111111222222///000444777:::@@@NNN\\\{{{xxxcccSSSIIIDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA===<<<:::999888777777666555444444444444333333333888888888999;;;<<<>>>???@@@CCCGGGJJJLLLNNNQQQTTTXXX]]]dddhhhiiijjjmmmppprrrrrrssstttttttttttttttmmmnnnooopppqqqrrrssstttuuuwwwxxxwwwuuusssssssssuuutttrrrpppooooooooopppsssrrrrrrssstttsssqqqooollllllmmmmmmnnnppppppqqqsssqqqooooooooopppooonnnpppqqqrrrrrrrrrqqqpppooommmlllkkkkkkkkklllmmmmmmmmmmmmllllllmmmnnnooopppmmmmmmmmmmmmmmmmmmmmmmmmooonnnnnnmmmlllkkkjjjjjjmmmoooqqqsssttttttsssrrrrrrqqqppppppppprrrtttuuunnnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkiiihhhiiijjjiiilllooopppqqqqqqsssuuuooooooooonnnnnnmmmmmmmmmmmmnnnooopppqqqqqqpppoooooonnnnnnnnnmmmmmmmmmmmmooopppqqqrrrrrrqqqooonnnkkklllnnnpppqqqqqqqqqqqqsssvvvzzz}}}vvvkkkdddeeehhhfffbbb`````````eeesss{{{sssfffdddbbbaaabbbeeeiiikkkqqqwww~~~{{{uuummmfffeeefffhhhiiiggghhhiiijjjkkkkkkkkkkkklllmmmnnnoooppppppppppppmmmmmmlllkkkkkkkkkkkkkkkiiiiiiiiihhhhhhhhhgggggggggggghhhiiihhhhhhffffffeeeeeeeeeeeedddcccbbbaaadddgggkkknnnooonnnkkkiiimmmooopppppppppqqqsssuuuzzz{{{~~~{{{yyyvvvtttpppqqqqqqqqqpppoooooonnnoooqqquuuyyyyyygggddd``````aaadddfffgggeeeeeeeeedddcccaaa```___ZZZTTTMMMFFFBBBBBBBBBCCCCCCFFFHHHGGGFFFJJJTTT\\\ccciiiooopppnnnooouuuzzz{{{}}}wwwjjjbbb[[[VVVWWW[[[kkk~~~www{{{~~~eeePPP@@@888222111111...,,,,,,+++,,,------......------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...///000+++,,,,,,,,,,,,---------,,,,,,---...///000111222000000333666666888AAAJJJWWWmmmiiiWWWMMMHHHHHHHHHGGGGGGGGGGGGGGGDDDDDDEEEEEEDDDCCCBBBAAA???>>>===;;;999888888888666666555555555444444444555555666666888999;;;<<<:::===AAADDDFFFIIIMMMOOOTTTZZZaaaffffffhhhkkknnnooopppqqqrrrssssssssssssmmmnnnoooppprrrssstttuuutttvvvwwwvvvtttrrrrrrssstttsssqqqqqqqqqrrrsssuuutttsssrrrrrrrrrrrrooommmmmmmmmmmmnnnooopppqqqrrrrrrpppmmmlllmmmmmmmmmlllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnooopppqqqnnnoooooooooppppppoooooooooooonnnnnnmmmlllllllllnnnnnnmmmmmmlllllllllkkkmmmnnnoooqqqrrrrrrssssssnnnooopppqqqssstttuuuuuummmmmmlllkkkkkkkkkkkkkkkiiijjjkkkjjjiiihhhjjjkkkiiikkknnnoooooooooooopppllllllmmmmmmmmmnnnnnnnnnnnnooopppqqqqqqqqqpppooolllllllllkkkkkkkkkkkkkkkkkklllnnnpppppppppooonnnnnnnnnnnnooopppqqqpppnnnoooqqquuuwwwyyy|||}}}pppcccbbbeeedddaaa___]]]]]]```jjjyyy{{{vvviiihhhgggggghhhkkklllmmmmmmsssyyy|||vvvlllfffeeefffgggfffgggiiikkklllmmmmmmmmmllllllmmmmmmnnnpppqqqrrroooooonnnnnnmmmlllkkkjjjiiiiiiiiiiiihhhhhhhhhhhhddddddeeefffffffffeeeeeeddddddeeeeeedddcccaaa```bbbdddhhhlllnnnmmmkkkjjjmmmooopppppppppqqqtttvvvyyy{{{|||yyyvvvqqqqqqrrrqqqqqqpppooonnnoooqqquuuyyy~~~|||gggddd```___```ccceeefffcccdddddddddcccaaa___^^^[[[UUUMMMFFFCCCCCCCCCDDDAAAEEEGGGEEECCCGGGQQQZZZbbbhhhmmmnnnlllmmmttt{{{zzz|||~~~{{{ooofff^^^XXXWWWYYYaaawwwwwwzzzfffQQQ@@@888222111111...+++,,,+++,,,,,,---.........---++++++,,,------------,,,------,,,,,,---...000111++++++,,,,,,,,,---------,,,,,,,,,---...///000111111//////111000000666>>>>>>TTTppphhhZZZJJJJJJJJJIIIIIIHHHHHHHHHCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@>>><<<:::999999888777666666666666666666555333333333444555777888999555888<<>><<<;;;;;;;;;::::::999888777666555555555444333333333555777999:::<<<>>>???AAADDDHHHKKKVVVXXXZZZ]]]aaaeeegggiiilllmmmnnnpppqqqrrrrrrrrrppppppppppppqqqssstttuuuuuuuuutttsssrrrqqqpppppprrrssstttuuuuuuuuuuuuuuuxxxvvvssspppooonnnnnnnnnnnnppprrrssssssrrrqqqooouuurrrooonnnoooooommmkkkjjjjjjkkkkkkmmmnnnppppppmmmlllkkkkkklllmmmnnnooopppqqqqqqooommmlllmmmooopppppppppnnnllllllnnnpppmmmnnnmmmlllkkklllooorrruuutttrrrqqqpppooooooooosssrrrrrrqqqppppppppppppnnnnnnnnnnnnnnnmmmmmmllllllllllllmmmmmmmmmmmmnnnpppttttttooolllnnnpppqqqmmmnnnnnnllljjjjjjkkklllnnnnnnnnnnnnnnnnnnnnnmmmooommmkkkjjjkkkkkkjjjhhhkkkjjjiiijjjmmmpppqqqqqqnnnnnnooopppqqqpppmmmkkklllnnnqqquuuxxxzzz{{{{{{wwwgggbbbcccccc___]]]YYY[[[^^^bbbgggrrrxxxtttppppppoooooooooqqqrrrsssooopppqqqssswww~~~sssiiieeebbbaaadddhhhlllooooooooonnnpppooommmllllllmmmmmmnnnqqqqqqrrrqqqpppmmmjjjhhhffffffggggggggggggffffffhhhfffdddbbbbbbbbbdddeeebbbcccdddeeedddcccbbbaaaaaabbbbbbccceeegggiiijjjppppppoooooopppqqqssstttzzz}}}}}}yyyvvvsssqqqqqqrrrrrrrrrpppnnnlllmmmnnnqqqtttxxxsssmmmfffdddeeefffeeeccciiiiiiiiihhhfffcccaaa```\\\WWWPPPIIIEEEDDDFFFHHHIIIHHHHHHIIIHHHHHHPPPYYYbbbcccfffiiilllrrrxxx}}}xxxkkkddd___XXXRRRPPPWWWggg}}}~~~nnn[[[JJJ???555222222000//////000///...,,,,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---000///...------...//////000/////////000111333444555999@@@LLL___xxx}}}sssdddWWWNNNIIIFFFDDDIIIGGGEEEEEEGGGHHHHHHGGGEEEDDDBBB@@@>>>===<<<;;;;;;;;;:::999888777666666666555444333333555666777777999;;;===>>>BBBFFFIIIQQQSSSVVVZZZ^^^bbbdddeeeiiijjjlllmmmnnnoooppppppoooooooooooopppqqqrrrssssssssssssrrrqqqpppoooooorrrsssttttttttttttttttttuuussspppmmmllllllmmmnnnpppqqqrrrssssssrrrpppoooqqqooommmnnnpppqqqpppnnnmmmmmmlllllllllmmmmmmnnnmmmmmmlllkkkkkklllmmmnnnoooppppppnnnlllkkklllnnnrrrrrrrrrooolllkkklllnnnlllmmmmmmllllllmmmpppsssuuutttrrrqqqoooooonnnnnnrrrqqqpppooonnnoooppppppqqqqqqpppooonnnlllkkkjjjjjjkkkllllllmmmnnnooooooooossssssooolllmmmnnnnnnlllmmmmmmlllkkkjjjlllmmmnnnmmmmmmlllllllllllllllnnnllljjjjjjkkklllllllllkkkjjjiiijjjmmmpppqqqqqqpppooooooppppppoookkkiiilllmmmqqqtttwwwyyyzzzzzz}}}yyyiiidddfffddd```^^^WWWYYY[[[]]]aaajjjuuu~~~~~~wwwsssnnnmmmllllllmmmnnnpppqqqrrrrrrrrrrrrssswww}}}uuujjjbbb___aaadddhhhkkklllllllllmmmlllkkkkkkjjjjjjkkkkkkooopppppppppooollljjjhhhgggggghhhiiiiiihhhgggfffeeedddcccbbbbbbbbbcccdddaaabbbcccdddddddddcccbbbbbbbbbbbbccceeefffhhhiiiqqqpppoooooopppqqqsssttt|||~~~|||zzzwwwsssqqqppppppppppppooommmkkkjjjjjjkkknnnqqquuu|||xxxsssnnnkkkkkkkkkiiifffjjjjjjiiihhhfffdddbbbaaa^^^ZZZTTTMMMIIIGGGHHHIIIIIIHHHIIIKKKJJJJJJPPPWWW```cccfffiiimmmsssyyy}}}uuuiiiddd___WWWPPPNNNQQQ```vvvssscccMMMBBB666333222///---......---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))******+++,,,......---------......///............///000111222111666;;;>>>EEEWWWqqq|||hhhWWWMMMHHHFFFDDDBBBBBBCCCEEEGGGGGGFFFEEEDDDDDDCCCAAA???>>>=========<<<;;;:::999888888777666555444333444555666555666999:::<<>>??????>>>===<<<;;;;;;:::999888666555444444444555444555777999:::===AAADDDEEEIIINNNTTTXXX[[[\\\\\\___```bbbdddeeegggggggggkkkjjjjjjkkkkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnssstttttttttsssrrrqqqqqqnnnkkkhhhffffffhhhkkknnnrrrrrrsssrrrqqqpppooonnnkkkkkklllnnnppprrrrrrrrrpppooonnnmmmlllkkkkkkkkknnnmmmllljjjjjjjjjkkkkkkmmmmmmmmmllljjjiiijjjkkkqqqrrrqqqnnnkkkhhhhhhiiijjjkkklllmmmmmmnnnqqqtttxxxwwwvvvtttsssrrrqqqqqqsssqqqnnnlllkkkmmmppprrrvvvuuusssqqqooommmlllkkkllllllmmmmmmnnnnnnoooooojjjnnnpppnnnnnnppppppmmmkkklllnnnnnnmmmmmmnnnoooooonnnlllkkkjjjkkklllmmmnnnlllkkklllnnnpppqqqqqqkkkjjjjjjllloooqqqqqqpppmmmmmmmmmnnnooonnnkkkhhhiiikkkmmmppprrrsssssssssvvvxxx|||tttgggddddddccc```___]]]]]]]]][[[\\\bbbkkkrrr{{{|||}}}}}}{{{xxxuuusssooonnnmmmmmmmmmooopppqqqllllllllllllllloootttxxxnnneeeeeedddeeefffhhhjjjkkkhhhiiijjjjjjjjjiiigggfffkkkkkkkkkkkkjjjiiihhhggghhhjjjmmmnnnmmmkkkhhheeeaaabbbcccdddddddddddddddaaabbbbbbbbbbbbbbbbbbbbbdddccccccccccccdddeeeeeerrrqqqqqqqqqqqqssstttuuuwwwzzz}}}|||yyyvvvsssooolllkkkkkkkkkjjjiiigggffffffhhhiiikkknnnrrrxxx}}}{{{zzzwwwtttrrrkkkkkkjjjiiihhhhhhhhhggggggdddaaa\\\XXXTTTRRRQQQOOOMMMOOOSSSTTTTTTWWW\\\```dddiiinnnrrrvvvzzz}}}}}}~~~nnnddd]]]VVVRRRQQQOOO\\\qqq{{{}}}wwwjjjPPPCCC777333222000///000---------.........------++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,---------------,,,---------...............000111111222999CCCLLLbbbxxx~~~ppp___UUULLLJJJGGGFFFGGGHHHHHHGGGEEEFFFFFFFFFEEEDDDBBBAAAAAAAAA@@@???>>>===<<<<<<:::999888777666666555555555666888999:::<<<@@@CCCCCCFFFKKKQQQUUUWWWXXXXXXZZZ[[[]]]___aaabbbccccccffffffffffffgggiiijjjkkklllllllllmmmmmmnnnnnnooorrrsssssssssrrrqqqppppppllljjjhhhggggggiiilllnnnrrrrrrqqqqqqpppooonnnmmmlllmmmnnnooooooooooooooonnnmmmmmmlllllllllmmmmmmmmmlllkkkjjjiiiiiijjjkkklllmmmlllkkkiiihhhiiijjjlllmmmnnnllljjjhhhhhhiiiiiikkklllmmmmmmnnnqqqsssvvvuuutttrrrqqqqqqppppppsssqqqnnnllllllnnnqqqssstttsssrrrpppooooooooooooooooooooonnnmmmmmmllllllhhhkkknnnnnnpppttttttqqqkkkmmmoooooonnnnnnnnnooopppooonnnmmmmmmnnnooopppqqqooonnnoooqqqrrrrrrqqqlllkkkkkkmmmoooppppppooojjjjjjkkknnnppppppmmmkkkhhhiiikkknnnoooppppppoooqqqsssvvvzzzsssgggddddddcccbbbccc^^^___^^^]]]]]]ccclllsssuuuvvvwwwxxxxxxwwwuuutttpppooonnnmmmmmmnnnooopppiiijjjkkkkkklllooossswww~~~{{{mmmjjjgggddddddfffhhhjjjiiijjjkkklllkkkjjjiiihhhiiiiiiiiiiiiiiihhhgggggghhhjjjlllnnnnnnkkkhhhfffccccccdddeeefffffffffeeeddddddcccbbbbbbaaaaaaaaaeeeddddddccccccddddddeeesssrrrqqqqqqrrrsssuuuvvvuuuwww{{{{{{wwwtttpppkkkhhhffffffeeeeeedddcccccccccfffgggiiikkkooouuu}}}}}}zzzxxxooonnnllljjjiiihhhhhhhhhfffeeeccc```\\\XXXUUUTTTMMMKKKLLLQQQTTTUUUXXX]]]bbbffflllqqqtttwwwzzz||||||uuuhhh^^^VVVQQQQQQOOO[[[ooo}}}~~~wwwkkkQQQDDD888333222000000111,,,------............---+++++++++++++++++++++++++++++++++++++++*********(((((()))************)))******+++,,,------------,,,------.........------......///000333666:::===III\\\yyy}}}uuugggTTTPPPJJJGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@???>>>======;;;;;;:::999999888777777777888999999999;;;>>>@@@@@@CCCGGGKKKOOORRRSSSSSSSSSUUUWWWYYY[[[\\\]]]]]]^^^^^^___```bbbdddeeefffhhhhhhiiijjjkkklllmmmnnnoooooopppppppppooonnnnnnkkkjjjiiiiiiiiijjjlllmmmppppppooonnnnnnmmmmmmmmmmmmoooqqqpppnnnmmmlllllllllllllllllllllmmmnnnooolllkkkjjjiiiiiiiiijjjkkklllllllllkkkiiihhhiiijjjiiikkklllllljjjiiiiiijjjiiikkkmmmnnnnnnnnnppprrrqqqpppoooooonnnnnnnnnooorrrpppnnnmmmmmmooorrrsssrrrqqqpppooooooooopppqqqqqqqqqpppooommmlllkkkkkkhhhkkkllllllpppuuuvvvrrrlllnnnpppqqqooonnnnnnoooooooooppppppqqqrrrrrrrrrrrrqqqrrrtttvvvvvvtttrrrnnnmmmmmmnnnppppppnnnmmmiiiiiikkknnnqqqqqqooonnniiijjjlllmmmnnnnnnnnnmmmlllooorrrvvv|||xxxkkkffffffeeeeeeggg]]]^^^]]]\\\\\\bbbkkkssssssssstttuuuvvvvvvwwwwwwqqqpppnnnlllkkkkkkllllllkkkllllllkkkkkkmmmpppsssyyyuuuqqqjjjdddaaabbbeeegggjjjjjjkkkkkkjjjjjjiiihhhhhhhhhhhhhhhhhhgggggghhhggghhhjjjlllllljjjhhhgggeeeeeeeeeeeeffffffffffffeeedddccccccbbbbbbcccccceeeeeedddddddddeeeffffffssssssrrrrrrssstttuuuwwwuuuwwwyyy|||~~~yyyuuuppplllgggddd```______^^^^^^_________aaabbbdddfffjjjpppxxx}}}~~~tttsssooollliiifffeeedddbbbbbbaaa___\\\XXXTTTRRRLLLIIIIIIOOOSSSUUUYYY^^^eeeiiioootttvvvxxxzzz||||||rrrggg\\\TTTQQQLLLXXXlllyyynnnUUUGGG:::444111///...///***+++,,,---...------,,,++++++++++++++++++++++++************++++++++++++((()))***+++++++++******((()))+++,,,---------,,,------...//////...---,,,//////111111222444777999===III\\\qqqllleee[[[RRRLLLJJJHHHHHHFFFFFFEEEEEEEEEEEEEEEEEEBBBBBBAAA@@@???>>>>>>===<<<<<<<<<;;;;;;:::999999888999999888888999;;;===<<<>>>AAADDDGGGJJJKKKLLLMMMNNNPPPSSSUUUVVVWWWXXXUUUVVVWWWYYY[[[^^^```aaacccdddeeeggghhhjjjkkkkkkjjjjjjkkklllllllllkkkkkkjjjjjjjjjjjjkkkkkkkkkkkknnnmmmmmmlllllllllmmmmmmmmmppprrrqqqnnnkkkkkkkkklllllllllllllllmmmnnnnnnjjjjjjiiihhhhhhiiikkkkkklllmmmmmmkkkiiihhhiiikkkjjjlllnnnmmmllljjjjjjkkkjjjlllnnnnnnnnnnnnooopppooonnnnnnnnnnnnoooppppppoooooonnnmmmnnnooopppqqqrrrqqqooonnnnnnooopppqqqqqqppppppooonnnmmmlllllljjjkkkkkkjjjnnnttttttpppmmmoooqqqrrrpppnnnnnnnnnlllnnnppprrrtttttttttssspppqqqtttxxx{{{zzzwwwuuupppooooooooopppooommmjjjkkkkkkllloooqqqqqqpppmmmkkklllnnnooooooooonnnnnnmmmooorrruuu{{{}}}nnngggdddcccdddggg]]]^^^]]][[[[[[aaajjjqqqssssssssstttvvvwwwxxxyyytttrrrpppmmmlllkkkkkkkkkkkkllllllkkkjjjkkknnnpppqqqyyyyyyooogggbbbbbbdddgggiiihhhhhhggggggggggggggghhhhhhggggggggghhhhhhhhheeefffgggiiiiiiiiihhhhhhgggfffeeedddddddddeeefffccccccccccccdddeeefffgggeeeeeeeeeeeeffffffggghhhssssssrrrrrrssstttvvvwwwvvvwwwyyy{{{}}}}}}xxxsssnnniiiddd```[[[[[[ZZZZZZ[[[[[[\\\]]]]]]^^^```bbbffflllsssxxx{{{~~~yyywwwrrrmmmhhheeebbbaaa^^^^^^^^^]]]ZZZVVVRRRPPPMMMIIIIIINNNTTTWWW\\\aaagggkkkqqquuuxxxyyy{{{|||}}}}}}pppbbbXXXSSSJJJUUUiii|||qqqXXXJJJ;;;444111...,,,---)))***+++,,,---,,,,,,+++++++++++++++++++++++++++))))))******+++++++++,,,***+++,,,---...---,,,,,,((()))+++,,,------,,,,,,---.../////////...---,,,,,,...///...------222666777;;;DDDTTTkkksssdddZZZTTTPPPOOOGGGFFFEEEDDDDDDEEEFFFGGGCCCBBBAAAAAA??????>>>===<<<<<<======<<<<<<;;;:::888999999888666777999;;;999:::<<>>===>>>>>>===<<<<<<<<<===???@@@;;;;;;:::999888888888888;;;===?????????@@@BBBDDDCCCDDDDDDEEEFFFGGGHHHHHHJJJJJJKKKMMMPPPUUUYYY\\\^^^^^^___```bbbeeeggghhhhhhhhhhhhgggggggggffffffjjjiiiiiiiiijjjjjjkkkllljjjjjjkkkkkklllmmmmmmnnnmmmoooqqqqqqooolllhhheeekkkllllllmmmmmmmmmmmmmmmjjjjjjiiiiiijjjjjjkkkllllllllllllkkkkkkjjjjjjjjjnnnooooooooommmlllmmmnnnnnnmmmllllllmmmnnnpppqqqpppmmmkkkkkkmmmppprrrsssoooooooooooonnnnnnnnnnnnooonnnmmmkkkjjjjjjkkkkkkmmmllllllllllllmmmmmmnnnnnnnnnllljjjiiiiiillloooooooooooooooooooooppppppqqqpppqqqrrruuuvvvuuutttqqqsssuuuwwwyyyyyyyyyyyyrrrrrrqqqpppooonnnmmmmmmlllmmmnnnooopppoooooonnnmmmnnnqqqssstttttttttssswwwtttuuuzzz~~~qqqfffbbbaaa___\\\]]]]]]^^^]]]]]]```ggglllpppooopppsssxxxzzzyyyxxxsssrrrpppooommmlllllllllkkkllllllkkkjjjkkkmmmpppmmmrrrzzz~~~qqqgggccceeegggiiihhhfffdddbbbcccfffiiihhhhhhhhhfffddddddfffhhhgggfffeeedddeeegggiiikkkfffeeeeeeddddddccccccbbbccceeehhhkkklllllllllkkkgggfffeeecccbbbaaaaaaaaaxxxyyyyyyzzzyyyxxxvvvuuuxxxxxxxxxzzz}}}~~~}}}{{{xxxsssmmmhhhfffbbb___[[[WWWWWWWWWXXXYYYZZZ[[[\\\___^^^]]]^^^```cccfffhhhqqqtttwwwxxxxxxvvvvvvvvvwwwzzz}}}}}}xxxrrrmmmjjjgggdddbbb^^^^^^]]][[[WWWSSSOOOMMMJJJIIIIIILLLQQQXXX___dddjjjooouuuzzz|||}}}}}}~~~uuuhhh\\\TTTNNNVVViii}}}pppZZZJJJ:::333111///......///...---,,,+++,,,,,,---,,,++++++++++++++++++++++++++++++*********))))))---+++***+++------,,,+++,,,,,,,,,---------------..................------....../////////000000000444333555999AAANNNdddwww~~~~~~|||qqqkkkeee]]]SSSMMMLLLKKKHHHDDDFFFFFFEEEDDDBBBAAABBBBBB??????>>>>>>>>>>>>??????===<<<;;;::::::999999::::::<<<===>>>===>>>???AAAAAABBBBBBCCCDDDDDDEEEEEEGGGGGGHHHKKKNNNRRRUUUWWWZZZZZZ[[[]]]___bbbdddeeeffffffffffffeeeeeeeeeeeehhhggggggggghhhiiijjjjjjiiiiiiiiijjjkkklllllllllkkklllmmmnnnmmmkkkhhhfffjjjkkkllllllmmmllllllllljjjjjjjjjjjjjjjkkkkkklllmmmmmmllllllkkkkkkkkkkkkmmmnnnooonnnlllkkklllmmmnnnnnnmmmmmmmmmmmmmmmnnnmmmlllkkkmmmoooqqqqqqppppppooooooooonnnnnnmmmmmmmmmlllkkkjjjkkklllmmmnnnnnnoooooopppooommmkkkjjjllllllkkkiiiiiijjjnnnqqqppppppppppppppppppppppppqqqppppppqqqssstttsssqqqrrrrrrtttuuuvvvvvvvvvvvvssssssrrrqqqooonnnmmmmmmmmmnnnpppqqqqqqpppnnnmmmmmmooorrrtttuuuuuuuuutttwwwuuuuuuzzztttiiidddaaa^^^[[[XXXYYYZZZZZZ[[[___fffkkkooonnnooorrrvvvxxxxxxvvvqqqqqqooommmlllkkkjjjjjjjjjkkkllllllkkklllnnnppppppuuu{{{zzzqqqjjjgggfffeeeeeeeeeeeedddeeefffhhhiiiiiihhhfffdddccceeeggggggfffeeeddddddfffggghhhdddddddddccccccbbbbbbbbb```bbbeeehhhkkklllmmmlllgggfffeeecccbbbaaaaaa```zzz{{{{{{{{{{{{yyyxxxvvvwwwwwwvvvxxxyyyzzzxxxvvvqqqmmmiiieeebbb```]]][[[WWWWWWWWWXXXYYY[[[\\\]]]^^^^^^^^^^^^___```bbbbbbjjjkkkllllllllllllnnnppprrrvvv{{{|||xxxqqqllliiifffdddccc```___]]]YYYUUUQQQMMMKKKKKKKKKKKKNNNSSSYYY```dddlllpppvvvzzz}}}~~~uuuhhh[[[SSSRRRXXXhhh}}}pppYYYIII999222111000...///------,,,+++++++++++++++------,,,,,,+++******)))+++++++++***************+++******+++---...---,,,+++++++++,,,,,,------...------------------......---------............///222111222444666<<>>>>>>>>===<<<;;;::::::;;;:::;;;<<<<<<;;;;;;<<<>>>>>>>>>??????@@@@@@AAAAAABBBCCCEEEGGGJJJMMMOOOPPPTTTUUUVVVXXXZZZ]]]```aaaccccccccccccccccccddddddeeeeeeeeeeeefffggghhhiiiggghhhhhhiiiiiijjjjjjjjjhhhhhhiiijjjjjjjjjiiiiiiiiijjjkkkkkkllllllkkkkkkkkkkkkjjjjjjkkkkkklllmmmnnnnnnlllkkkkkkkkklllmmmlllmmmnnnmmmkkkkkkkkkmmmnnnnnnnnnnnnmmmlllkkkjjjjjjjjjkkknnnpppqqqooommmqqqppppppooonnnmmmmmmllljjjjjjiiijjjkkkmmmoooqqqoooppprrrrrrqqqmmmjjjgggjjjjjjjjjiiihhhjjjnnnqqqssssssrrrrrrqqqqqqpppppppppooonnnoooqqqrrrrrrpppssssssrrrrrrrrrrrrrrrsssuuutttsssrrrpppooonnnmmmoooppprrrsssrrrpppmmmkkknnnppprrruuuvvvwwwvvvuuuwwwuuuvvv{{{xxxmmmeee___ZZZXXXRRRSSSTTTVVVYYY^^^eeejjjlllmmmnnnqqqtttvvvvvvtttoooooonnnmmmkkkjjjiiiiiihhhjjjlllmmmmmmnnnooopppsssvvvzzz~~~}}}tttlllhhhbbbcccdddeeefffgggggggggiiiiiihhhfffcccbbbccceeefffeeeeeedddcccddddddeeeccccccbbbbbbbbbbbbbbbbbb^^^```dddhhhkkkmmmnnnnnngggfffeeecccbbbaaa``````zzz{{{{{{{{{zzzyyywwwvvvuuutttssssssssssssrrrpppjjjhhheeebbb```^^^]]]\\\YYYYYYYYYYYYZZZ[[[\\\\\\YYYZZZ[[[]]]___`````````fffffffffeeeeeegggkkknnnqqquuu{{{{{{vvvpppkkkhhhfffeeecccaaa___[[[WWWSSSNNNKKKIIIJJJKKKMMMQQQWWW]]]dddgggooorrrwwwzzz{{{|||}}}}}}}}}}}}ttthhh\\\TTTSSSWWWddd|||}}}oooYYYIII999222111000//////---,,,,,,+++++++++++++++,,,,,,,,,++++++************************************))))))***,,,...---,,,)))******+++,,,------...,,,,,,------------......------------............000///111333444555===FFFWWWjjjssshhhlllvvv}}}uuunnnggg]]]VVVNNNKKKHHHEEEEEEFFFGGGHHHDDDDDDDDDDDDCCCAAA???>>>???>>>===<<<;;;::::::::::::<<<===<<<::::::;;;<<<<<<<<<<<<<<<<<<=========>>>@@@BBBEEEGGGIIIJJJJJJOOOOOOQQQSSSVVVXXX[[[\\\______``````aaabbbbbbbbbcccccccccdddeeefffhhhiiiggggggggghhhhhhiiiiiiiiifffffffffgggiiijjjkkkllljjjjjjkkklllllllllkkkkkkkkkkkkkkkjjjkkkkkklllmmmnnnmmmkkkjjjjjjkkkmmmnnnlllmmmmmmmmmkkkjjjkkkllllllmmmnnnnnnnnnlllkkkjjjjjjjjjjjjlllnnnpppooonnnrrrqqqpppooonnnmmmlllkkkjjjjjjiiijjjkkkmmmooopppooooooppppppnnnllljjjiiikkkkkkjjjiiihhhiiimmmpppuuuttttttsssrrrqqqppppppnnnmmmmmmnnnqqqsssssssssvvvtttrrrqqqpppppppppqqquuuuuutttsssqqqpppooonnnpppqqqssstttssspppmmmjjjooopppsssvvvwwwxxxwwwwwwvvvuuuvvv{{{zzzpppggg^^^WWWRRRMMMNNNPPPSSSXXX^^^eeeiiikkklllooorrrtttuuuttttttoooooonnnnnnlllkkkjjjiiigggiiimmmnnnoooooopppqqqsssuuuvvvxxx{{{}}}uuuooodddcccbbbcccfffhhhiiiiiiiiiiiihhheeebbbaaabbbdddeeeeeeeeedddccccccbbbbbbbbbbbbbbbbbbcccccccccccc```bbbeeehhhjjjlllmmmnnngggfffeeecccbbbaaaaaaaaayyyyyyyyyyyyxxxvvvtttsssrrrpppnnnmmmmmmmmmkkkjjjfffeeeccc```^^^]]]]]]^^^]]]\\\[[[ZZZZZZZZZZZZZZZXXXYYY[[[]]]^^^^^^^^^^^^ccccccbbbaaabbbdddiiimmmppptttyyy~~~yyyuuuooojjjhhhfffdddccc```]]]YYYUUUPPPMMMKKKJJJHHHJJJNNNTTT[[[ccciiimmmsssuuuwwwxxxxxxyyyzzz{{{|||{{{{{{{{{|||~~~|||qqqfff\\\VVVRRRRRR^^^ttt}}}pppZZZJJJ:::333222000///000------------,,,,,,,,,+++******+++++++++,,,,,,,,,***************************)))(((***,,,------,,,))))))******+++,,,------,,,,,,,,,,,,------......---------.........////////////111555555444888>>>FFFOOObbb|||nnnhhhgggppp~~~|||nnndddWWWSSSMMMJJJIIIHHHGGGFFFEEEFFFFFFFFFDDDBBB@@@??????>>>===;;;::::::999999<<<===>>>===;;;:::;;;<<<;;;;;;;;;;;;::::::::::::===>>>@@@BBBDDDEEEEEEFFFJJJKKKLLLNNNQQQSSSVVVWWWZZZZZZ[[[]]]^^^___```aaa``````aaabbbccceeeggghhhggggggggggggggghhhhhhhhheeeeeeeeefffhhhjjjlllmmmjjjjjjkkkllllllllllllkkkkkkjjjjjjjjjjjjkkkllllllllllllkkkjjjjjjkkklllmmmlllmmmmmmmmmkkkjjjkkkllljjjkkkmmmnnnooonnnmmmlllmmmkkkiiijjjlllooopppppprrrqqqpppooonnnmmmlllkkklllkkkkkkjjjkkklllmmmnnnmmmlllkkkjjjjjjkkkmmmnnnnnnnnnllliiiggghhhkkkmmmttttttsssrrrrrrqqqpppppplllkkkkkknnnqqquuuvvvwwwwwwuuusssqqqpppppppppqqquuuttttttsssrrrqqqppppppqqqrrrssstttrrrooollljjjnnnpppsssvvvxxxxxxxxxwwwvvvtttuuuzzz}}}{{{tttkkk```UUUNNNKKKLLLMMMRRRXXX___dddgggjjjmmmpppssstttttttttsssppppppppppppooonnnlllkkkfffiiilllnnnnnnnnnooopppttttttuuuuuuwww{{{~~~yyykkkhhhcccbbbdddhhhkkkkkkiiiiiigggeeebbbaaaaaaccceeefffffffffeeecccaaa```bbbcccccccccddddddeeeeeebbbcccdddeeefffggghhhhhheeeeeedddcccbbbbbbbbbbbbwwwwwwwwwwwwuuusssqqqpppooommmjjjiiiiiiiiigggfffbbbbbbaaa___\\\\\\]]]^^^___^^^]]][[[ZZZYYYYYYYYY\\\\\\]]]^^^^^^^^^^^^]]]```aaaaaaaaabbbdddhhhllloooqqquuuyyy{{{|||||||||vvvsssnnnkkkiiigggdddbbb^^^[[[WWWRRRNNNLLLKKKKKKIIIKKKQQQXXX```hhhnnnrrrvvvwwwxxxxxxwwwwwwyyyzzz{{{{{{{{{{{{}}}tttkkkccc\\\WWWOOONNNVVVlll~~~rrr\\\LLL<<<555333111///000---------------,,,++++++)))******+++,,,,,,------***************+++++++++***))))))***,,,---,,,+++)))))))))******++++++,,,++++++,,,,,,------......---------.........//////000///000333333111222777999;;;FFF[[[uuuyyyjjj___```gggqqqyyyhhhbbbZZZTTTQQQNNNIIIFFFGGGGGGFFFEEEDDDCCCAAAAAA@@@???===<<<::::::999999<<<===>>>>>><<<;;;<<<===<<<<<<;;;;;;:::::::::999<<<======???@@@AAABBBBBBGGGGGGHHHJJJLLLNNNPPPQQQTTTUUUVVVXXXYYY[[[\\\]]]\\\]]]^^^___aaaccceeefffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffgggiiikkkllliiiiiijjjkkkkkkkkkkkkjjjjjjjjjiiiiiijjjjjjkkklllkkklllllllllmmmmmmmmmmmmlllmmmnnnmmmkkkkkkkkkmmmkkklllmmmnnnooooooooooooooollliiiiiillloooqqqrrrqqqppppppooonnnmmmmmmlllnnnmmmlllkkkjjjkkklllmmmllljjjhhhhhhiiillloooqqqpppooonnnkkkhhhhhhkkkmmmrrrrrrqqqqqqppppppoooooolllkkkkkkmmmqqquuuwwwwwwuuutttsssrrrrrrqqqqqqqqqsssssssssrrrrrrrrrqqqqqqrrrrrrrrrrrrpppooommmlllnnnpppsssvvvxxxxxxxxxxxxuuussstttwwwzzz|||}}}yyytttiiiYYYNNNKKKKKKLLLQQQWWW^^^bbbdddiiimmmqqqsssssssssrrrsssqqqqqqrrrrrrqqqpppnnnmmmgggiiikkkllllllmmmnnnoootttuuuuuuuuuuuuxxx}}}uuunnngggdddeeeiiikkkkkkggggggfffdddaaa```bbbccceeefffhhhhhhgggeeecccaaabbbbbbcccdddeeeeeeffffffbbbbbbbbbbbbbbbbbbbbbbbbcccccccccbbbccccccdddddduuuvvvvvvuuutttrrrpppnnnnnnllliiigggggggggfffeee___``````]]]ZZZYYY[[[]]]___^^^]]]\\\[[[ZZZZZZZZZ^^^^^^___```aaabbbcccccc___aaadddffffffhhhjjjllloooqqqrrrtttvvvwwwxxxxxxsssqqqnnnllljjjgggcccaaa[[[XXXTTTPPPMMMLLLMMMNNNKKKOOOTTT\\\dddkkkpppssswwwxxxxxxxxxwwwxxxzzz|||~~~~~~~~~~~~wwwkkkddd^^^YYYVVVOOOKKKQQQeee~~~www___OOO>>>666444111//////+++,,,,,,---,,,+++***)))+++++++++++++++++++++,,,))))))*********++++++++++++***)))***+++,,,+++***)))))))))******************++++++,,,------......,,,,,,,,,,,,------------000------000000---///333222222999EEETTTiiixxxgggccccccfffrrr{{{tttkkkccc^^^WWWOOOHHHGGGGGGEEEDDDCCCCCCCCCCCCAAA@@@???===<<<;;;::::::;;;<<<======<<<<<<===>>>>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;===???@@@CCCCCCDDDEEEFFFHHHJJJJJJMMMNNNPPPRRRTTTVVVXXXXXXXXXYYYZZZ[[[]]]```bbbcccbbbbbbbbbbbbbbbbbbbbbbbbddddddeeeeeefffgggggggggfffgggggghhhiiihhhhhhhhhiiiiiihhhhhhiiiiiijjjkkklllmmmooopppppppppooonnnmmmnnnooonnnlllkkklllmmmoooooonnnnnnnnnoooooopppnnnlllkkklllnnnpppqqqqqqpppooooooooonnnnnnmmmmmmmmmlllkkkkkkkkkkkklllmmmjjjjjjiiijjjkkkmmmooopppppppppnnnkkkiiijjjmmmooooooooooooooooooooonnnnnnnnnlllkkklllooorrrttttttqqqrrrrrrssssssrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqpppooonnnnnnmmmmmmmmmooorrruuuwwwxxxxxxwwwtttrrrrrruuuwwwwww|||tttaaaQQQKKKJJJKKKOOOVVV\\\___```gggkkkpppsssrrrppppppqqqpppqqqrrrsssrrrpppnnnmmmhhhjjjkkkjjjjjjjjjlllnnnrrrssstttssstttuuuyyy|||}}}|||}}}{{{tttlllhhhiiijjjiiigggffffffeeecccaaa```bbbdddfffgggiiikkkjjjhhheeeccc```aaabbbcccdddeeeffffffcccbbbbbbaaaaaaaaaaaabbbaaaaaaaaabbbcccdddfffggguuuuuuuuuuuusssqqqooonnnnnnllliiigggggghhhgggfff]]]^^^^^^\\\XXXWWWZZZ\\\^^^]]]\\\\\\[[[[[[\\\\\\]]]]]]___aaadddgggjjjlllaaadddhhhjjjkkklllmmmooorrrrrrrrrssstttuuuvvvwwwrrrpppnnnmmmkkkgggccc```YYYVVVRRRNNNLLLMMMNNNOOONNNQQQWWW___ffflllqqqssswwwxxxyyyyyyxxxzzz}}}~~~}}}~~~pppeee___[[[WWWUUUOOOJJJNNNaaazzz{{{aaaQQQ???777444222//////******+++,,,+++***)))(((------,,,++++++*********))))))******++++++++++++,,,***)))***++++++***)))************))))))))))))******+++,,,,,,---......******+++++++++,,,,,,,,,...++++++---...---///333///222777<<>>??????>>>======<<<;;;;;;;;;:::888888888:::<<<>>>AAAAAAAAABBBCCCDDDEEEFFFIIIJJJKKKNNNPPPRRRTTTUUUUUUVVVWWWYYY[[[]]]```aaa```````````````_________ccccccdddeeeeeeeeedddddddddeeeeeefffgggfffffffffhhhhhhhhhggghhhiiiiiijjjlllnnnqqqssssssrrrpppooonnnooooooooommmlllmmmnnnsssrrrpppnnnnnnnnnoooooollllllllloooqqqrrrqqqooooooooooooooonnnnnnnnnnnnlllkkkkkkjjjkkklllmmmnnnjjjkkklllmmmnnnnnnnnnnnnoooooonnnlllkkklllooorrrmmmmmmmmmmmmnnnnnnnnnnnnooommmkkkkkkmmmoooppppppnnnoooqqqrrrssssssrrrqqqoooooopppqqqqqqrrrssssssrrrpppooommmmmmmmmnnnnnnlllnnnqqquuuwwwxxxxxxwwwsssqqqqqqtttuuuuuuyyy}}}hhhUUUKKKIIIJJJNNNUUU[[[]]]]]]eeejjjooorrrpppooooooooopppqqqrrrsssrrrpppnnnmmmiiijjjjjjiiihhhiiikkknnnooopppqqqqqqqqqrrruuuxxxyyyyyy{{{~~~xxxpppmmmlllkkkgggccceeeeeeeeecccaaaaaabbbdddfffhhhjjjlllllljjjgggeee______```bbbcccdddeeefffeeeddddddcccddddddeeeeee``````aaabbbccceeeggghhhwwwvvvtttqqqooonnnmmmmmmmmmmmmkkkiiigggfffdddccc^^^^^^\\\[[[ZZZZZZYYYYYY[[[ZZZZZZZZZ[[[]]]___```cccbbbcccggglllooonnnmmmiiigggeeefffjjjmmmoooooossstttuuuuuuuuuuuuuuuuuuqqqnnnkkkjjjjjjgggaaa]]]ZZZTTTOOOMMMKKKIIILLLQQQQQQUUU[[[aaagggnnnuuuzzz{{{{{{yyyyyyyyyyyy{{{{{{nnn```]]]]]]ZZZVVVOOOLLLNNN\\\sss}}}iiiWWWCCC:::777444111///......---------,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))************,,,,,,++++++++++++++++++&&&&&&((()))++++++,,,,,,++++++,,,,,,,,,,,,------//////...------------...111555888777777???OOO\\\vvvvvv|||{{{kkk[[[RRRDDDAAA??????BBBDDDDDDCCCEEEDDDBBBBBBAAA>>>:::777;;;::::::;;;======<<<:::???>>>======>>>===;;;999999999:::::::::;;;;;;;;;>>>=========???AAACCCDDDHHHHHHHHHIIIJJJMMMOOOPPPMMMQQQUUUXXXYYYYYYYYYZZZ\\\\\\\\\\\\\\\\\\\\\\\\___```aaacccddddddccccccdddeeeeeeffffffffffffeeehhhhhhhhhiiiiiijjjjjjjjjjjjlllppprrrsssrrrooonnnlllllllllllllllmmmnnnnnntttsssrrrqqqpppnnnmmmmmmoooooonnnnnnmmmmmmllllllkkkmmmoooooonnnmmmnnnooommmmmmlllllllllmmmmmmnnnlllkkkjjjjjjjjjlllnnnooommmllllllmmmnnnppprrrsssoooooonnnmmmllllllkkkjjjmmmmmmnnnnnnooooooooopppnnnooopppqqqrrrrrrqqqpppqqqooooooppprrrssssssrrrpppppppppooommmlllmmmnnnpppqqqsssuuuvvvvvvvvvuuuuuusssrrrqqqrrrtttwwwxxxvvv\\\OOOHHHDDDIIIPPPSSSUUUWWWdddlllssstttssstttsssqqqrrrqqqooooooppppppnnnmmmlllkkkkkkjjjjjjiiiiiiiiikkknnnqqquuuvvvuuutttrrrwwwzzz}}}xxxwwwvvvtttqqqmmmjjjggggggfffffffffgggfffdddbbbfffgggjjjmmmooonnnjjjfffccccccbbbaaabbbcccdddeeeeeedddcccbbbbbbccceeefffhhhfffdddcccaaaaaaaaabbbxxxvvvtttrrrpppooonnnmmmmmmlllkkkiiigggfffdddddd```___^^^]]][[[[[[ZZZZZZ[[[ZZZZZZ[[[\\\^^^```aaabbbbbbbbbfffkkknnnooonnnkkkiiihhhiiikkkooopppqqqrrrsssttttttttttttsssssspppmmmjjjiiiiiifffaaa]]]ZZZTTTOOONNNLLLJJJMMMQQQTTTXXX^^^eeekkkqqqwww{{{{{{zzzyyyxxxxxxyyyzzz{{{tttddd___^^^[[[WWWMMMJJJLLLZZZqqqjjjXXXDDD:::777333111000......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))))))))************)))))))))*********++++++&&&'''(((******+++++++++*********+++++++++,,,,,,---------------...///000---111333333444999CCCLLL^^^pppwwwjjjcccQQQKKKDDD@@@???@@@AAAAAACCCBBBAAABBBBBBAAA???===>>>=========??????===<<>>======>>>===;;;999888999999999:::::::::;;;<<<<<<<<<<<<===???AAABBBEEEEEEEEEEEEGGGIIIKKKLLLJJJMMMRRRTTTTTTTTTTTTUUUVVVVVVVVVVVVWWWWWWWWWXXX\\\]]]___aaaaaabbbaaaaaabbbcccdddeeeeeefffffffffhhhhhhhhhhhhhhhiiiiiiiiijjjlllnnnpppqqqpppooonnnnnnmmmmmmmmmmmmnnnoooooorrrqqqpppooonnnmmmllllllooooooooonnnnnnnnnnnnnnnmmmnnnpppooommmllllllmmmmmmllllllkkkkkkkkkllllllmmmlllkkkjjjjjjlllnnnooommmllllllmmmnnnppprrrsssqqqpppooonnnmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnmmmnnnpppqqqqqqqqqppppppqqqpppppprrrttttttsssrrrooooooooonnnmmmmmmnnnooooooppprrrssstttuuutttttttttsssqqqqqqrrrtttwwwxxxyyybbbQQQHHHCCCFFFKKKOOOSSSWWW```iiiqqqrrrssstttuuussssssqqqooonnnnnnmmmllljjjmmmmmmllllllkkkjjjiiiiiijjjlllpppssstttsssrrrqqqtttwwwzzz}}}vvvvvvuuusssqqqnnnmmmkkkjjjiiiiiiiiijjjjjjgggeeeggghhhjjjmmmoooooollliiifffeeeddddddddddddeeefffeeedddddddddddddddeeeeeefffeeedddcccbbbccccccdddxxxwwwuuurrrpppooonnnmmmlllkkkjjjiiigggfffeeedddcccbbbaaa___]]]\\\\\\\\\[[[[[[[[[\\\^^^___aaabbbbbbaaabbbeeejjjnnnppppppnnnllljjjkkkmmmppprrrrrrrrrrrrsssssssssrrrrrrqqqnnnkkkgggggggggeeeaaa]]]ZZZTTTOOONNNLLLKKKMMMRRRXXX]]]dddjjjoootttxxx{{{yyyyyyxxxxxxxxxxxxyyyyyyzzz|||~~~{{{hhhaaa___\\\YYYLLLIIIJJJWWWooo|||mmmZZZFFF;;;666333111111......---------,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++*********))))))))))))))))))************'''(((((())))))*********(((((()))***************)))))))))************+++++++++,,,,,,---///000111+++---000111222444888:::CCCNNNddd}}}wwwppp^^^VVVKKKBBB>>>>>>???@@@CCCBBBBBBCCCDDDDDDBBB@@@AAA@@@???@@@AAAAAA@@@>>>@@@>>>============<<<:::888888888888999999999999:::::::::;;;<<<===>>>???@@@@@@AAAAAACCCDDDFFFGGGFFFHHHLLLNNNMMMMMMMMMMMMRRRRRRSSSTTTUUUVVVVVVWWWXXXYYY[[[]]]^^^^^^^^^^^^___```bbbccceeefffffffffhhhhhhhhhhhhhhhhhhhhhhhhjjjkkklllmmmmmmnnnmmmmmmlllllllllkkklllmmmmmmnnnooonnnmmmlllkkkkkkkkkkkkmmmmmmnnnnnnoooppppppqqqooopppqqqooommmkkkkkkkkkmmmmmmlllkkkjjjjjjjjjkkkmmmlllkkkkkkkkklllmmmnnnllllllmmmnnnoooqqqssstttpppooommmllllllmmmooopppnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnooopppppppppooonnnppppppqqqsssuuuuuusssqqqnnnnnnnnnnnnnnnoooooopppoooppprrrtttuuuuuuuuutttrrrrrrqqqqqqrrrtttwwwxxx}}}zzzhhhSSSJJJCCCCCCGGGKKKPPPUUU\\\eeemmmpppqqqtttvvvuuutttqqqnnnlllkkkkkkjjjiiioooooonnnmmmkkkjjjjjjiiihhhjjjmmmpppqqqqqqpppooopppsssvvvyyyuuutttsssqqqpppoooppppppmmmllllllmmmnnnnnnllljjjhhhhhhiiikkknnnooommmllljjjiiihhhgggggggggggggggdddeeeeeefffeeeeeeddddddeeeddddddccccccddddddeeevvvuuusssqqqooommmllllllkkkjjjiiihhhgggfffeeeeeefffeeecccaaa```___^^^^^^\\\\\\]]]^^^___aaabbbcccaaabbbccceeeiiimmmppprrrooommmkkklllnnnqqqrrrssssssssssssssssssrrrqqqqqqllliiieeedddeeeddd```]]]YYYSSSNNNNNNMMMLLLOOOTTT\\\aaaiiiooosssvvvxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxzzz}}}~~~}}}|||lllccc```^^^[[[MMMJJJKKKVVVlll~~~yyyuuu~~~nnn\\\HHH<<<666222111222......---------,,,,,,,,,++++++++++++++++++++++++***)))))))))((((((((((((((()))))))))************))))))))))))))))))))))))((())))))*********)))))))))))))))*********++++++,,,,,,,,,,,,---...///000.........000333444444444555;;;JJJ___vvvzzzxxx{{{zzzpppeee___TTTJJJDDDAAA@@@AAACCCBBBAAABBBCCCCCCBBB@@@BBB@@@???@@@BBBCCCBBBAAAAAA???======>>>>>>===;;;888888888888888999999999999999999::::::;;;;;;<<<======>>>>>>???@@@AAABBBAAADDDGGGHHHGGGFFFFFFGGGLLLMMMNNNOOOQQQRRRSSSTTTTTTUUUWWWYYY[[[\\\\\\[[[\\\^^^```bbbdddfffggggggiiiiiihhhhhhhhhhhhggggggiiiiiiiiiiiijjjkkkkkklllhhhhhhhhhhhhhhhiiiiiijjjkkkkkkjjjiiiiiiiiijjjjjjkkkkkklllmmmnnnooopppqqqpppqqqqqqpppmmmkkkjjjjjjnnnnnnmmmlllkkkkkkkkkkkknnnmmmllllllllllllmmmmmmlllmmmmmmoooppprrrssstttnnnmmmkkkiiiiiikkknnnoooqqqqqqqqqppppppooooooooommmnnnoooppppppooonnnmmmnnnnnnpppsssuuuuuurrrooonnnmmmlllmmmooopppqqqppppppqqqsssuuuvvvvvvvvvuuuqqqqqqpppqqqrrruuuwwwyyyxxxzzzvvvjjjTTTLLLFFFEEEGGGIIINNNRRRZZZccckkkmmmooosssuuutttssspppmmmkkklllmmmllllllooonnnmmmlllkkkjjjiiihhhhhhiiillloooppppppoooooooooqqqtttwwwwwwuuurrrpppooooooqqqrrrnnnnnnnnnpppqqqqqqooommmgggggggggiiilllnnnnnnmmmmmmmmmllljjjiiihhhhhhhhhdddeeefffggggggeeedddcccdddddddddccccccdddddddddtttsssqqqooommmkkkjjjjjjiiiiiiiiihhhgggffffffeeehhhgggeeecccbbbaaa``````]]]^^^___```aaabbbbbbcccaaabbbdddfffiiillloooqqqnnnllljjjkkknnnqqqrrrrrruuuuuuuuutttsssrrrqqqpppkkkhhhdddccccccccc___\\\WWWQQQNNNNNNNNNMMMQQQWWW```eeelllrrruuuvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz}}}}}}{{{yyyyyy{{{mmmccc```^^^]]]PPPMMMNNNXXXkkkxxxrrrsss}}}lll\\\III===666111000222......---------,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))((()))))))))************+++++++++******))))))(((((())))))*********))))))************+++++++++,,,...------,,,,,,,,,------000...---...111444555444444666>>>JJJWWWjjjzzzpppvvvrrrmmmiiicccZZZPPPIIIDDDBBBAAA@@@???@@@BBBDDDCCCBBBCCCAAA@@@@@@BBBDDDDDDCCCCCCAAA>>>>>>>>>???>>>===:::::::::999999999999999999999999:::::::::::::::<<<<<<======>>>>>>>>>>>>>>>@@@BBBCCCBBBAAAAAABBBCCCCCCEEEFFFHHHIIIKKKKKKOOOQQQSSSUUUWWWXXXYYYYYYZZZ[[[^^^```ccceeeffffffhhhhhhhhhgggggggggggggggfffffffffffffffhhhiiijjjfffffffffeeefffgggggghhhiiihhhggggggggghhhjjjkkkiiijjjjjjkkklllmmmnnnnnnooopppqqqpppmmmkkkjjjkkkoooooonnnmmmmmmmmmmmmmmmooonnnnnnmmmlllllllllllllllmmmnnnppprrrssstttuuuooonnnkkkjjjjjjlllnnnpppttttttssssssrrrrrrrrrqqqmmmnnnoooppppppooonnnmmmllllllnnnqqqsssssspppmmmnnnlllkkkllloooqqqqqqpppnnnoooqqqssstttttttttsssppppppqqqrrrtttvvvxxxzzzvvvtttwwwwwwooofffTTTNNNJJJJJJKKKJJJLLLPPPZZZcccjjjkkkllloooqqqqqqqqqooommmmmmooopppqqqpppmmmmmmlllkkkjjjiiihhhhhhiiijjjllloooppppppppppppoooqqqsssvvv}}}zzzxxxtttpppnnnnnnooopppnnnnnnoooppprrrsssqqqooogggffffffhhhkkkmmmmmmmmmnnnmmmmmmllljjjiiihhhgggdddeeefffgggfffeeecccbbbdddeeeddddddddddddccccccsssrrrpppmmmkkkjjjiiihhhhhhhhhhhhggggggfffffffffhhhgggfffeeedddccccccccc``````aaabbbcccbbbbbbbbb```cccfffiiijjjkkknnnooommmkkkiiijjjnnnqqqssssssvvvvvvuuuuuusssrrrqqqppplllhhhdddbbbbbbbbb^^^[[[VVVQQQNNNOOOPPPQQQVVV\\\dddiiiooosssuuuvvvvvvwwwxxxxxxyyyyyyyyyyyyxxxxxxzzz{{{}}}~~~zzzxxxxxxyyy~~~nnnccc___]]]\\\QQQPPPRRR[[[mmmxxxooorrrvvviiiZZZIII>>>666111000222......---------,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,+++))))))))))))************++++++*********)))))))))(((((()))************************+++++++++,,,,,,......---,,,,,,,,,,,,,,,///---,,,,,,///222333444444444777===AAAKKKccc{{{wwwvvvwww}}}}}}vvvvvvtttmmmcccYYYQQQMMMGGGFFFEEEFFFIIILLLLLLLLLIIIGGGDDDDDDEEEFFFFFFEEEEEECCC@@@???@@@@@@@@@???<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;:::999999;;;;;;<<<======<<<<<<<<<;;;===>>>???>>>>>>>>>@@@@@@@@@BBBCCCEEEFFFGGGHHHJJJKKKNNNQQQSSSTTTUUUUUUWWWXXXZZZ]]]___aaaccccccddddddeeeeeeeeefffffffffccccccccccccdddeeefffgggfffffffffffffffgggggghhhhhhgggffffffgggiiikkkllljjjjjjjjjkkkkkkkkkkkkkkkmmmooopppooommmllllllmmmooonnnnnnnnnnnnnnnooooooooooooooonnnmmmlllkkkkkkkkkmmmoooqqqssstttuuuuuurrrqqqooonnnnnnoooqqqrrrsssssssssssssssrrrrrrrrrnnnooopppppppppooonnnmmmllllllmmmoooqqqqqqooommmooommmkkklllppprrrqqqoookkklllnnnpppqqqqqqqqqppppppqqqrrrtttvvvxxxzzz{{{}}}zzztttrrrooohhhbbbUUUPPPMMMMMMLLLJJJLLLPPPZZZbbbhhhiiiiiimmmooonnnoooooonnnppprrrtttsssrrrlllkkkkkkjjjjjjiiiiiihhhiiikkkmmmooopppqqqqqqpppnnnpppppprrryyy|||yyyuuuqqqooonnnnnnooonnnnnnnnnqqqssssssrrrppphhhggggggiiikkkmmmmmmllllllllllllkkkjjjhhhgggfffeeeeeeeeeeeedddcccbbbbbbeeeeeefffggggggfffffffffsssrrrpppmmmkkkjjjiiihhhgggggggggggggggfffffffffggggggfffeeeeeeeeeeeeeeebbbcccdddddddddcccaaaaaa___ccchhhkkkkkkkkklllmmmllljjjiiikkknnnrrruuuuuuuuuuuuuuutttrrrpppooonnnnnniiidddbbbbbbaaa^^^[[[WWWRRRPPPRRRUUUWWW\\\bbbiiimmmrrruuuvvvvvvwwwwwwxxxyyyzzz{{{{{{zzzyyyxxxzzz{{{}}}~~~}}}zzzzzz|||pppccc]]]ZZZYYYQQQQQQTTT^^^ppp{{{pppppp{{{oooeeeXXXIII???777111///111......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))************''''''(((((()))***++++++&&&'''(((******+++++++++)))))))))************+++,,,,,,,,,+++,,,,,,------,,,---------...///111222222///111888999;;;HHHZZZppp{{{xxxxxx|||{{{wwwnnngggddd^^^\\\YYYYYYZZZZZZZZZYYYTTTQQQMMMJJJIIIIIIHHHGGGGGGEEEBBB@@@AAABBBBBBBBB??????>>>>>>>>>=========;;;<<<<<<<<<<<<;;;:::999::::::;;;<<<<<<;;;:::999777999;;;;;;;;;;;;<<<>>>@@@@@@AAABBBDDDEEEFFFFFFDDDFFFHHHLLLNNNPPPPPPQQQSSSTTTVVVYYY[[[]]]^^^^^^______```aaabbbcccddddddaaaaaabbbbbbcccdddddddddeeeddddddddddddeeeffffffhhhgggffffffgggjjjlllnnnmmmmmmlllkkkkkkjjjiiiiiikkkmmmnnnooonnnmmmnnnooommmmmmmmmmmmmmmnnnooopppppppppoooooommmlllkkkjjjkkkmmmooorrrtttuuuvvvvvvssssssrrrqqqpppppppppqqqooooooooopppppppppppppppooopppqqqqqqqqqpppnnnmmmmmmmmmmmmnnnpppqqqpppooopppmmmjjjlllppprrrpppnnnkkkmmmnnnpppqqqqqqqqqqqqpppqqqsssuuuxxxzzz|||}}}|||{{{tttnnnfffaaaWWWRRRMMMLLLJJJIIIMMMSSSXXX```fffggghhhkkknnnnnnooooooppprrrttttttrrrpppkkkkkkkkkkkkkkkkkkkkkkkkiiijjjlllnnnooopppppppppllllllkkklllrrrzzz|||yyy{{{yyyuuurrrpppnnnnnnnnnnnnnnnoooqqqttttttsssrrrjjjjjjjjjlllnnnooonnnllliiiiiiiiiiiihhhgggeeedddeeeeeedddcccbbbbbbbbbbbbdddeeegggjjjkkkllllllllltttrrrpppnnnllljjjjjjiiiggggggggggggggggggffffffffffffeeeeeeeeeeeeffffffddddddeeeeeedddcccaaa```___dddjjjlllllljjjjjjkkkkkkjjjiiikkkoootttvvvwwwuuuttttttsssqqqooommmlllooojjjeeebbbbbb```]]]ZZZXXXTTTRRRUUUXXX[[[```gggmmmppptttvvvwwwwwwxxxyyyyyyyyy{{{{{{{{{{{{yyyyyyyyyzzz|||~~~}}}}}}{{{|||rrrddd\\\XXXVVVOOOPPPUUU```rrr~~~qqqnnnzzznnnbbbVVVIII???777111///000......---------,,,,,,,,,*********++++++,,,,,,,,,))))))))))))(((((((((((())))))))))))************######%%%''')))+++,,,---&&&'''((()))++++++,,,,,,(((((((((((())))))))))))*********+++,,,---...///,,,...111111000//////000000+++---777:::777<<>>>>><<<======>>>===<<<:::999999999:::;;;;;;:::888777555777888999888999;;;<<<<<<<<<===>>>???@@@@@@AAA@@@BBBEEEHHHKKKLLLMMMMMMPPPQQQSSSUUUXXXYYYZZZ[[[[[[\\\]]]^^^___aaabbbbbb___```aaabbbcccccccccbbbbbbbbbaaaaaabbbbbbcccdddiiihhhffffffhhhjjjnnnppppppooonnnmmmkkkjjjiiihhhiiikkkmmmnnnnnnnnnpppqqqkkkkkkkkklllmmmnnnoooppppppppppppooonnnlllkkkjjjkkkmmmooorrrtttvvvvvvvvvrrrrrrrrrqqqpppooonnnnnnkkkkkkllllllmmmmmmnnnnnnpppqqqrrrrrrqqqpppooonnnooonnnmmmnnnppprrrqqqpppqqqnnnjjjlllppprrrpppmmmnnnoooqqqssstttttttttsssqqqrrrtttvvvyyy{{{}}}~~~~~~xxxooogggbbbYYYRRRLLLJJJGGGHHHMMMUUUVVV^^^eeefffgggkkkooooooppppppqqqsssuuutttpppmmmkkkkkkkkklllllllllmmmmmmiiijjjkkkmmmnnnoooppppppiiiiiihhhgggmmmtttvvvsssyyyxxxuuusssqqqpppoooooonnnnnnooorrrtttuuutttssslllllllllnnnppppppnnnmmmgggggghhhhhhgggfffdddcccfffeeecccaaa``````aaabbbccceeehhhllloooqqqrrrrrrqqqpppmmmkkkjjjiiiiiiiiihhhhhhhhhhhhgggfffeeedddcccccccccddddddeeeeeefffggggggggggggggggggggggggdddeeefffhhhiiiiiiiiiiiillllllmmmoooqqqsssuuuvvvvvvvvvuuuuuutttrrrqqqpppjjjhhhfffccc```^^^]]]\\\XXXZZZ]]]___bbbeeeiiilllmmmppptttvvvvvvwwwxxxyyyvvvuuuuuuwww{{{}}}}}}|||~~~|||zzz}}}~~~}}}zzzzzz|||zzzjjj```YYYVVVXXXQQQMMMWWWooollllllxxxbbbTTTEEE>>>;;;666000...////////////...---+++***)))******+++++++++******))))))************))))))+++*********))))))((((((++++++************++++++,,,++++++++++++++++++,,,'''(((((((((((())))))))),,,,,,+++***+++,,,---...,,,++++++,,,,,,---...////////////111222444666777AAAIII[[[sss~~~mmmhhhkkk~~~|||}}}vvvqqqppphhh^^^VVVRRROOOKKKHHHGGGEEEDDDCCCBBBCCCCCCCCCBBBCCCDDDDDDDDDCCCAAA@@@BBBBBBAAA@@@>>><<<:::999:::888666777999:::999666555555666666666666666555888888999:::<<<======>>>???AAACCCEEEGGGIIIJJJJJJNNNNNNOOOPPPRRRSSSSSSTTTVVVWWWYYY\\\^^^___```aaa^^^^^^^^^^^^^^^___``````aaaaaa`````````bbbcccddddddbbbaaadddhhhkkkkkkjjjmmmmmmllllllkkkjjjiiiiiiiiilllnnnoooooonnnooopppmmmmmmmmmmmmmmmnnnoooooopppooommmjjjiiihhhhhhhhhjjjmmmrrruuuuuusssrrrrrrrrrqqqooommmmmmnnnpppqqqppppppqqqqqqpppooonnnmmmoooooooooooooooooooooooonnnnnnooooooppppppqqqqqqnnnnnnmmmmmmmmmlllllllllmmmnnnppprrrssssssssssssqqqsssuuuuuutttwww|||vvvjjjaaa\\\UUUMMMIIIKKKPPPUUUWWW___```aaaeeejjjmmmmmmmmmpppqqqrrrrrrrrrpppooonnnllllllllllllkkkjjjiiihhhoookkkiiilllqqquuutttqqqnnnmmmlllkkklllnnnpppqqqrrrrrrrrrqqqpppoooooonnnnnnooopppqqqrrrsssssssssllllllmmmoooppppppnnnkkkjjjjjjiiigggfffeeedddccceeeddddddccccccbbbbbbbbbeeefffgggjjjlllnnnpppqqqrrrqqqooommmlllkkkkkkkkkiiiiiiiiihhhgggeeedddccccccccccccdddeeeeeeffffffeeeeeeffffffffffffffffffeeeeeeggghhhiiijjjjjjjjjmmmmmmnnnnnnpppqqqssstttvvvvvvuuuuuutttrrrqqqppplllkkkhhheeebbb___]]]\\\ZZZ]]]```bbbeeehhhllloooqqqsssuuuvvvvvvvvvwwwyyywwwwwwwwwyyy|||}}}~~~}}}|||{{{~~~}}}{{{{{{|||xxxhhh^^^YYYVVVRRRMMMLLLYYYrrrooommm~~~zzzfffVVVFFF>>>:::555000...///000111222222111///...******+++++++++******)))))))))************))))))*********)))))))))((((((+++******))))))******+++++++++************++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---...............///000111222/////////000111333444555888===III[[[ooo}}}qqqnnnuuuwwwkkkaaaZZZUUUPPPLLLIIIHHHFFFEEEEEEFFFGGGGGGEEEEEEFFFFFFEEEDDDBBBAAAAAAAAA@@@???>>>>>>======;;;999888888::::::888666555666666777777666666666777888999:::;;;<<<<<<===@@@AAABBBCCCDDDDDDDDDDDDHHHIIIJJJKKKLLLMMMNNNNNNRRRSSSUUUXXXZZZ\\\]]]]]]\\\\\\\\\\\\]]]^^^^^^___```___^^^]]]]]]^^^___```bbb``````bbbfffhhhiiihhhkkkkkkjjjiiihhhhhhggggggfffhhhkkkkkkkkkjjjkkklllmmmmmmmmmlllmmmmmmnnnnnnooonnnllljjjjjjjjjjjjjjjlllooorrrtttsssqqqqqqqqqppppppooonnnnnnooopppqqqnnnnnnooooooppppppqqqqqqooooooooooooppppppqqqqqqpppppppppppppppqqqqqqqqqnnnnnnmmmmmmmmmlllllllllmmmnnnoooppprrrrrrrrrsssqqqsssuuutttsssuuuzzz~~~{{{oooggg\\\VVVNNNJJJLLLQQQVVVXXX______aaadddiiilllmmmmmmmmmnnnooooooooonnnlllkkkjjjkkkkkkllllllkkkkkkkkknnnllljjjmmmrrrvvvuuusssmmmlllkkkjjjkkklllnnnpppsssrrrrrrqqqppppppppppppoooooopppqqqrrrrrrrrrqqqllllllmmmoooqqqqqqooommmllllllkkkiiihhhgggfffeeeeeeeeeddddddcccccccccccchhhhhhjjjkkklllmmmmmmnnntttsssrrrpppooonnnnnnnnnllllllkkkiiigggeeebbbaaabbbbbbccccccdddeeeeeeeeecccdddddddddeeeeeeffffffeeefffggghhhiiijjjjjjjjjnnnnnnnnnnnnnnnooopppqqquuuuuuuuuuuuuuutttsssrrrpppooolllhhhdddaaa___^^^___aaadddgggiiimmmqqqtttuuuvvvwwwvvvuuuuuuwwwxxxyyyxxxxxxzzz|||~~~~~~}}}}}}|||~~~~~~}}}|||}}}vvveee[[[VVVUUUKKKHHHKKK[[[uuutttnnn}}}}}}kkkZZZHHH>>>999444///...---///111333444222111///+++++++++++++++***)))((())))))************))))))******))))))))))))((((((+++******))))))******+++******))))))))))))******((((((((()))))))))******,,,++++++++++++,,,------,,,++++++,,,,,,---...///////////////000111222333333444888AAANNNbbb}}}{{{www}}}wwwjjjaaaZZZSSSOOOJJJHHHDDDCCCDDDEEEEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCAAAAAA???>>>>>>??????@@@===<<<::::::::::::888666666777777777777777666666666777777888999:::;;;;;;<<<===>>>???@@@@@@@@@???CCCDDDDDDEEEFFFGGGHHHHHHKKKMMMOOORRRTTTVVVWWWXXXXXXXXXXXXYYYZZZ[[[\\\]]]___^^^]]]]]]]]]]]]]]]^^^```______```cccfffgggfffhhhhhhgggfffeeeeeeeeeeeedddfffhhhiiihhhhhhiiijjjmmmmmmlllllllllllllllmmmmmmlllkkkjjjkkkkkkmmmnnnpppqqqsssrrrpppooooooooonnnooopppqqqqqqqqqqqqqqqqqqpppooonnnooopppqqqrrrooooooooooooppprrrssstttrrrrrrrrrrrrrrrqqqqqqqqqmmmmmmmmmmmmmmmlllllllllmmmmmmmmmnnnooopppqqqrrrrrrsssuuusssqqqrrrwww{{{|||qqqkkk\\\WWWQQQNNNOOOTTTYYY[[[______```cccgggkkkllllllllllllmmmnnnmmmlllkkkjjjhhhiiijjjkkkllllllmmmlllmmmkkkjjjmmmrrruuuvvvtttnnnmmmlllkkkkkklllnnnoooqqqpppooonnnnnnoooppppppooooooppppppqqqppppppooollllllmmmooorrrsssrrrpppnnnmmmlllkkkjjjhhhhhhgggeeeeeeeeeeeeeeedddddddddjjjkkklllmmmmmmlllkkkjjjvvvvvvuuutttsssrrrqqqqqqppppppnnnllliiifffdddbbbaaaaaabbbbbbcccccccccdddaaabbbbbbcccdddeeeeeeeeeffffffhhhiiijjjkkkkkkkkkmmmllllllmmmmmmnnnooopppssstttuuuvvvwwwwwwwwwwwwtttrrroookkkgggdddbbbaaadddfffiiikkknnnqqquuuxxxyyyyyyyyywwwuuutttvvvxxxyyyxxxxxxyyy|||}}}}}}|||~~~|||{{{|||~~~~~~wwweeeYYYSSSQQQIIIGGGJJJYYYsssyyynnn{{{ooo]]]III>>>888333///...***,,,///111111///---+++,,,,,,,,,+++***)))((('''))))))************))))))))))))))))))))))))((((((******))))))))))))******))))))(((((((((((())))))'''''''''(((((((((((()))+++++++++++++++,,,,,,,,,******)))******+++,,,---//////.........///000000555444555777;;;FFF[[[nnn|||rrriiiccc^^^ZZZQQQLLLFFFBBBBBBCCCCCCBBBFFFFFFFFFFFFFFFFFFFFFFFFDDDCCC@@@???>>>???@@@AAA???>>>===<<<;;;999888777888888888888888888777666666666777777888999999:::777888:::<<<>>>???@@@@@@AAABBBBBBCCCDDDDDDEEEEEEFFFGGGJJJLLLOOOQQQRRRRRRSSSSSSSSSTTTUUUWWWXXXYYY]]]^^^^^^^^^___``````aaa`````````aaaccceeefffggggggfffeeeddddddddddddeeeggghhhjjjjjjiiiiiijjjkkkmmmmmmlllkkkkkkkkkkkklllkkkkkkjjjkkklllmmmooopppssssssssspppnnnlllmmmnnnnnnppprrrtttuuutttssssssvvvtttqqqooommmmmmnnnoooooooooooopppqqqsssuuuvvvvvvvvvuuutttsssrrrqqqqqqmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmnnnpppqqqrrrssstttrrrpppqqquuuyyyyyymmmggg\\\YYYTTTRRRSSSWWW\\\___aaa______aaaeeeiiikkkllllllmmmnnnnnnnnnnnnlllllliiiiiijjjkkkllllllllllllkkkjjjiiilllpppsssttttttqqqpppnnnmmmmmmooopppqqqooonnnlllkkkkkklllmmmnnnoooooopppppppppoooooonnnllllllmmmpppsssttttttsssmmmlllkkkjjjiiihhhgggfffffffffffffffffffffffffffjjjkkklllmmmmmmllljjjiiixxxxxxxxxwwwvvvuuutttssstttsssrrrpppmmmjjjgggfffbbbbbbbbbbbbbbbaaaaaaaaa``````aaabbbcccdddeeeffffffggghhhjjjkkkkkkllllllkkkkkkkkklllmmmoooqqqqqqqqqssstttwwwyyyzzz{{{|||uuutttqqqmmmjjjhhhfffeeehhhjjjmmmoooqqqssswwwzzzzzzzzzyyywwwuuutttvvvxxxyyyxxxwwwxxxzzz{{{{{{yyy{{{zzzyyyzzz{{{|||}}}}}}~~~}}}hhhYYYPPPMMMKKKHHHJJJWWWooopppyyyqqq^^^JJJ>>>888333///...+++,,,...///...,,,)))''',,,,,,,,,+++***)))((('''))))))************))))))(((((((((((((((((())))))***))))))))))))))))))***)))(((((((((((((((((()))*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000///......---......//////333444666888777:::EEERRRfff}}}zzznnnwww}}}xxxuuusssqqqddd[[[OOOGGGDDDCCCBBBAAABBBCCCCCCDDDEEEFFFGGGHHHGGGFFFCCC@@@?????????@@@@@@@@@???>>>;;;:::999999999999::::::999888888777555666666777777888888888666777999;;;===>>>>>>????????????@@@AAAAAABBBBBBBBBCCCEEEHHHJJJKKKLLLMMMMMMMMMMMMNNNPPPRRRSSSTTTXXXYYY[[[]]]___aaabbbcccaaaaaabbbcccccceeeggghhhgggfffdddccccccdddeeefffhhhiiijjjjjjiiiiiijjjkkkmmmllllllkkkkkkkkkllllllkkkkkkkkkkkklllnnnpppqqqssssssrrrooolllkkklllmmmoooqqqtttvvvwwwvvvuuutttuuutttqqqooonnnnnnooopppppppppoooppprrrtttwwwxxxzzzyyyxxxwwwuuusssrrrqqqlllmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkklllmmmooopppppprrrsssqqqoooppptttxxxxxxjjjccc\\\ZZZXXXVVVWWW[[[```cccdddbbb```aaadddhhhjjjkkkkkklllmmmnnnnnnmmmlllkkkjjjkkkkkkllllllkkkkkkjjjhhhhhhhhhjjjmmmppprrrrrrtttsssrrrqqqqqqssstttvvvpppooonnnmmmlllmmmnnnnnnoooooopppppppppoooooonnnllllllmmmooosssuuuuuutttkkkjjjiiihhhfffeeeddddddffffffgggggghhhhhhhhhiiihhhiiikkklllllllllkkkkkkyyyyyyzzzyyyxxxwwwvvvuuuuuuuuutttrrrpppnnnkkkjjjeeeeeedddcccbbbaaaaaa```______```bbbccceeefffgggggghhhiiijjjkkkllllllllljjjkkkkkklllnnnpppqqqrrrqqqrrrtttvvvxxxzzz{{{{{{tttsssqqqooommmkkkjjjjjjlllmmmooopppqqqsssvvvyyyxxxyyyyyyxxxvvvuuuvvvxxxyyyxxxwwwxxxzzzzzzyyyxxxzzzyyyxxxxxxxxxyyy{{{|||}}}ppp^^^QQQLLLLLLIIIIIIUUUllltttzzzooo]]]III>>>888333000///...//////...---,,,***)))+++++++++++++++***)))((())))))************))))))''''''(((((((((((())))))***))))))(((((())))))***))))))(((((((((((()))))))))))))))*********++++++)))******+++,,,+++++++++************+++,,,---............---......//////...///333777888777;;;BBBJJJ___zzzsssooooooxxx{{{mmm[[[LLLEEECCC@@@>>>AAABBBBBBBBBDDDEEEGGGHHHHHHGGGEEEBBB@@@?????????AAAAAAAAA???<<<::::::;;;;;;;;;;;;;;;:::999888888666666666777777777888888::::::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<=========@@@AAABBBDDDEEEFFFGGGGGGFFFFFFGGGIIIJJJMMMOOOPPPPPPRRRUUUXXX[[[]]]______```aaabbbbbbbbbccceeeggggggeeedddbbbbbbccceeefffggghhhiiihhhffffffhhhjjjlllllllllllllllmmmmmmnnnmmmmmmllllllmmmnnnpppqqqqqqqqqqqqooolllkkklllmmmpppqqqsssuuuvvvuuutttsssppppppoooooopppqqqssstttrrrqqqpppqqqrrruuuxxxyyy~~~}}}{{{yyyvvvtttrrrqqqlllllllllmmmmmmmmmmmmmmmmmmlllllllllmmmmmmnnnooonnnppprrrqqqpppqqqvvvzzz|||mmmddd\\\\\\[[[ZZZZZZ^^^cccggghhheeeaaaaaacccfffiiijjjhhhiiikkkllllllkkkjjjjjjkkkkkkkkkllllllkkkjjjjjjhhhhhhhhhjjjkkkmmmooopppuuutttsssrrrsssuuuwwwyyyttttttssssssrrrqqqqqqpppooooooppppppqqqppppppooommmllllllooorrrtttuuutttjjjiiihhhgggfffdddccccccfffgggggghhhiiijjjjjjkkkggghhhhhhiiijjjkkkllllllzzzzzz{{{{{{zzzyyywwwvvvttttttsssrrrqqqpppnnnmmmjjjiiihhhfffdddcccbbbaaa^^^___```bbbdddfffggghhhggghhhjjjkkkllllllmmmmmmmmmmmmmmmmmmnnnooopppqqqqqqrrrssstttuuuvvvvvvvvvrrrqqqpppoooooonnnnnnnnnnnnooopppqqqqqqrrrtttvvvtttvvvxxxxxxwwwvvvwwwxxx{{{zzzyyyyyyzzz{{{zzzxxxzzzzzzyyyxxxwwwxxx{{{|||}}}zzzeeeUUUNNNHHHFFFIIIUUUlllyyy|||kkkZZZHHH>>>999444000//////......---,,,,,,,,,,,,******+++++++++******)))))))))************))))))'''''''''((((((((())))))))))))(((((((((((())))))***))))))(((((())))))***''''''''''''((((((((((((((()))***+++,,,++++++***(((''''''(((((()))***+++......---......///000000///---...222555555666999===IIIZZZmmmwwwooolllvvvmmmYYYNNNIIIEEEBBBDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@BBBBBB@@@===;;;<<<===<<<<<<<<<;;;;;;:::999888666777777777777888888888:::::::::;;;;;;::::::999999999::::::::::::;;;;;;===>>>???@@@AAAAAAAAAAAAAAAAAABBBDDDFFFHHHJJJLLLLLLNNNQQQTTTWWWYYYZZZZZZ\\\^^^______^^^___aaadddfffdddbbbaaaaaabbbeeefffhhhhhhhhhgggffffffgggiiikkkkkkkkklllmmmnnnoooppppppooonnnmmmmmmnnnoooooonnnooopppooommmlllmmmnnnpppppprrrrrrrrrrrrqqqpppnnnnnnoooppprrrssstttttttttsssqqqqqqrrruuuxxxzzz}}}{{{xxxuuusssqqqlllllllllmmmmmmmmmnnnnnnlllmmmmmmnnnnnnnnnnnnnnnlllnnnqqqqqqqqqsssyyy}}}rrrggg\\\]]]^^^]]]]]]```fffjjjlllhhhcccaaaccceeehhhiiihhhiiikkklllllllllkkkjjjiiiiiijjjkkklllllllllllliiiiiijjjjjjkkklllnnnooorrrqqqqqqqqqrrrtttwwwxxxwwwxxxxxxxxxwwwtttrrrpppoooooopppqqqrrrrrrrrrqqqmmmllllllnnnqqqssssssssskkkkkkjjjiiigggfffeeedddgggggghhhiiijjjkkkllllllhhhhhhgggfffggghhhjjjlllzzzzzz{{{{{{{{{yyyxxxwwwrrrrrrrrrrrrqqqpppoooooonnnmmmkkkiiigggdddcccbbb^^^___```bbbdddfffhhhhhhhhhiiijjjkkklllmmmmmmmmmpppooonnnnnnnnnnnnoooooorrrrrrssssssrrrqqqqqqpppqqqppppppoooooopppqqqqqqnnnpppqqqppppppppprrrtttqqqtttwwwxxxxxxwwwwwwxxx|||{{{zzzzzz{{{|||zzzyyy{{{{{{zzzxxxxxxxxx{{{}}}|||jjjYYYQQQCCCDDDIIIWWWmmm}}}~~~iiiYYYGGG>>>:::555111000---,,,+++***+++,,,---...)))******+++++++++******))))))************))))))&&&'''''''''(((((())))))))))))(((((((((((())))))******))))))))))))******************++++++++++++((()))***+++,,,+++******************+++,,,---......------...///000111111666///,,,...222222333555666;;;BBBNNNfffuuujjjiiiooo}}}iii\\\UUUQQQMMMHHHGGGEEECCCCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCBBBBBB@@@BBBCCCAAA>>><<<===???<<<<<<<<<<<<;;;:::999888777777777777888888888888666666888999;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<======>>>=========>>>>>>???AAACCCFFFHHHIIIMMMNNNQQQTTTVVVWWWWWWWWWYYY[[[]]]\\\[[[[[[^^^aaaeeecccaaa``````aaadddeeeiiijjjiiihhhggggggiiikkkkkkkkkllllllnnnoooqqqrrrqqqpppooonnnmmmmmmnnnnnnkkkmmmoooooonnnmmmnnnooooooooopppppppppoooooonnnooopppqqqrrrrrrrrrrrrqqquuutttrrrqqqrrruuuxxxzzz|||xxxuuusssrrrlllllllllmmmmmmmmmnnnnnnlllmmmnnnooooooooonnnmmmkkkmmmpppqqqqqqtttzzzuuujjj\\\^^^_________bbbggglllnnnjjjeeebbbbbbeeegggiiikkkkkkmmmnnnooonnnmmmmmmggghhhiiikkklllmmmnnnnnnjjjkkklllkkkkkklllnnnoooooonnnnnnnnnpppsssuuuwwwwwwxxxyyyyyyxxxtttqqqooonnnooopppqqqrrrsssssssssnnnmmmlllmmmppprrrsssrrrnnnmmmlllkkkiiihhhgggggggggggghhhiiikkklllmmmmmmjjjhhhfffeeeeeefffiiikkk{{{|||}}}}}}}}}|||zzzyyyvvvtttrrrooonnnnnnnnnoooqqqpppnnnkkkiiifffeeeddd``````aaabbbccceeefffgggiiihhhhhhhhhhhhjjjkkkllliiijjjlllnnnoooppppppppprrrrrrrrrqqqqqqqqqqqqqqqoooppprrrtttuuuuuuttttttqqqqqqppppppqqqtttwwwxxxuuuttttttuuuwwwyyyxxxwwwzzzzzz{{{|||}}}}}}||||||~~~|||xxxuuuuuuvvvxxxzzz~~~}}}hhhUUULLLGGGEEEGGGSSSiii}}}jjj[[[JJJ@@@:::444000000000000000000///---+++))))))))))))***+++++++++,,,************************))))))))))))))))))))))))***'''&&&'''***+++***(((******))))))))))))*********)))'''&&&'''(((***+++((((((((()))******++++++***+++---...---***'''%%%...------,,,,,,,,,------000000000000000111111222333666:::>>>GGGZZZrrrzzziiibbbiiiwwwqqqiiieeebbbYYYVVVOOOIIIEEEEEEHHHKKKHHHFFFDDDDDDDDDDDDBBB@@@BBBAAA@@@??????@@@BBBCCCAAA@@@>>><<<;;;;;;::::::888777666666666777888999;;;;;;;;;:::::::::999999999999999888888888888888999:::;;;<<<============>>>>>>======>>>@@@CCCDDDIIIJJJLLLOOOQQQQQQRRRQQQUUUUUUVVVWWWYYY[[[]]]^^^______^^^]]]\\\]]]```cccjjjiiihhhggghhhiiijjjkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkjjjhhhhhhjjjllliiihhhhhhjjjllllllkkkjjjllllllmmmnnnnnnmmmmmmlllnnnppprrrtttuuutttrrrqqqqqqqqqqqqpppoooppprrruuuyyyyyyyyywwwtttrrrrrrrrrrrrrrrqqqooooooooooooooooooooopppppppppoooooonnnppppppqqqrrrtttvvvxxxyyy|||ooohhheeecccaaabbbfffkkknnntttqqqlllgggdddddddddeeegggggghhhkkkoooqqqqqqpppnnnjjjffffffiiikkkllllllkkkkkklllmmmnnnoooppppppnnnnnnmmmnnnoooqqqssstttxxxyyyzzzzzzxxxuuurrrpppqqqooonnnppprrrsssqqqnnnlllmmmooorrrttttttuuutttqqqooommmkkkkkkiiigggfffjjjkkklllmmmmmmlllkkkjjjkkkiiiggghhhkkkmmmllljjj~~~~~~|||{{{yyytttrrrpppooonnnooopppqqqpppooonnnllljjjiiigggfffcccccccccdddeeefffggghhhhhhhhhgggggghhhiiikkkllliiiiiikkklllmmmmmmmmmnnnppppppppppppppppppoooooopppqqqsssuuuuuuuuuuuutttsssrrrqqqqqqrrrtttvvvxxxwwwuuutttuuuwwwyyyyyyxxxyyyyyyzzzzzz{{{{{{||||||yyyxxxuuussssssuuuwwwyyyyyy{{{~~~yyydddRRRJJJFFFDDDFFFQQQfff~~~}}}mmm^^^LLLBBB;;;444000///.../////////...,,,+++******************+++++++++************************'''''''''''''''''''''''',,,)))&&&&&&)))++++++*********))))))))))))******))))))'''''''''(((***+++)))))))))(((((((((((((((((()))+++,,,,,,+++***)))......------------......000000//////000000111222222555888:::>>>JJJZZZgggtttjjjjjjooottt|||yyyrrrlllaaaUUULLLGGGEEEFFFDDDCCCBBBBBBCCCDDDCCCAAAAAAAAABBBBBBCCCCCCCCCCCCAAA@@@@@@???>>>======<<<:::999888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888777777999999:::;;;<<<<<<<<<<<<======<<<<<<===???AAACCCBBBDDDFFFIIIKKKLLLMMMMMMOOOPPPPPPRRRTTTVVVWWWXXXZZZ[[[[[[ZZZYYY[[[^^^```dddddddddeeefffiiikkklllllllllllllllllllllmmmmmmiiiiiiiiigggffffffhhhjjjjjjiiiiiijjjkkkllljjjiiikkkkkkllllllmmmmmmmmmnnnqqqqqqrrrrrrrrrrrrrrrrrrooopppqqqpppooooooppprrrvvvwwwwwwvvvsssrrrrrrssstttsssrrrqqqqqqpppppppppqqqqqqqqqppppppooonnnmmmnnnoooppprrruuuwwwyyyyyy}}}sssllliiifffddddddgggkkknnntttqqqmmmhhheeeeeeeeefffgggffffffiiilllnnnooonnnnnnkkkiiiiiikkkmmmnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnkkkjjjjjjjjjkkkmmmooopppsssuuuvvvwwwvvvtttrrrppppppooonnnooorrrrrrpppnnniiijjjlllnnnoooooooooooopppnnnlllkkkjjjiiigggfffiiijjjlllnnnnnnnnnnnnmmmjjjhhhggggggjjjkkkkkkiii~~~|||zzzrrrqqqpppoooooopppqqqrrrnnnnnnmmmllllllkkkjjjjjjeeeffffffffffffgggggggggggggggfffgggggghhhiiijjjhhhhhhiiijjjjjjjjjjjjjjjmmmmmmmmmmmmnnnnnnnnnnnnrrrsssuuuvvvwwwvvvvvvuuuuuutttsssssssssuuuvvvwwwyyyvvvttttttvvvyyyzzzzzzxxxxxxxxxxxxyyyzzz{{{|||uuutttrrrqqqrrrsssuuuwwwwwwxxxzzz|||~~~qqq^^^OOOHHHDDDBBBDDDNNNaaayyy{{{~~~ppp```NNNBBB;;;333///...---------------,,,+++++++++++++++***************************************((((((((((((((((((((((((+++(((%%%%%%''')))*********))))))(((((())))))***)))((('''''''''(((***+++)))))))))((('''&&&&&&&&&''''''(((***+++,,,------------,,,,,,,,,,,,------///////////////000111111///333666666666:::CCCJJJ___sss|||tttooonnnlllnnnqqqvvvzzzkkk]]]RRRKKKHHHFFFEEECCCCCCDDDEEEDDDCCC===>>>@@@BBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@??????>>>===;;;:::999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999888777777888888999:::;;;;;;;;;;;;<<<;;;;;;;;;<<<>>>???AAA>>>???AAADDDFFFGGGHHHIIIIIIIIIIIIKKKLLLNNNPPPQQQTTTUUUUUUUUUUUUWWWZZZ\\\`````````bbbcccfffhhhiiijjjjjjjjjjjjjjjjjjjjjjjjeeeffffffdddcccdddfffhhhjjjiiiiiijjjllllllkkkiiikkkkkkjjjjjjkkkmmmnnnppptttsssrrrqqqqqqrrrrrrsssnnnoooqqqpppooonnnnnnooorrrsssttttttsssssstttuuuvvvvvvvvvuuuttttttssssssttttttsssrrrqqqooonnnmmmkkkmmmpppsssvvvxxxyyyyyyyyy|||zzzsssppplllhhhgggiiilllnnntttrrrnnnjjjgggffffffgggfffeeedddeeehhhkkkllllllnnnlllllllllnnnooonnnmmmnnnnnnnnnmmmmmmllllllllliiiiiiiiiiiijjjkkkmmmnnnoooppprrrssssssrrrqqqppppppooonnnoooppppppooommmiiijjjjjjkkkkkkkkkkkkjjjnnnmmmlllkkkiiigggffffffiiijjjmmmooopppqqqqqqpppjjjhhhggggggiiijjjjjjiii~~~|||tttsssrrrqqqppppppqqqqqqllllllllllllllllllkkkkkkfffggggggggggggfffffffffeeeeeeeeefffgggggghhhhhhhhhhhhhhhiiiiiihhhggggggiiiiiijjjkkklllmmmmmmnnntttuuuvvvwwwxxxwwwvvvuuuwwwvvvuuuuuutttuuuvvvvvvzzzwwwttttttvvvyyyzzz{{{yyyxxxxxxxxxyyyzzz{{{|||ssssssrrrrrrrrrssstttuuuzzzzzzzzzzzz{{{|||~~~~~~wwwiiiYYYMMMHHHCCCBBBCCCKKK]]]uuu|||}}}ppp```MMMAAA:::333//////,,,,,,,,,,,,,,,,,,++++++,,,+++++++++***)))))))))************************************************&&&&&&%%%%%%&&&'''''''''))))))(((((((((((()))))))))(((((('''((()))******)))))))))(((((('''''''''((((((((((((***,,,...///+++************++++++,,,///............///000000---000333444333555;;;@@@FFFUUUlll}}}{{{uuusssmmmggghhhtttvvviii^^^XXXSSSPPPMMMJJJIIIHHHFFFEEE???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAA@@@AAA@@@>>>===<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888888777777888999:::::::::::::::::::::::::::;;;<<<===>>>>>>???@@@BBBCCCDDDEEEEEEDDDDDDDDDEEEGGGIIIJJJKKKMMMOOOPPPQQQQQQSSSVVVYYY^^^^^^______``````aaaaaadddddddddddddddcccccccccbbbccccccbbbaaabbbdddgggiiiiiiiiikkknnnooonnnmmmjjjjjjiiiiiijjjllloooqqqtttuuutttttttttsssrrrrrrmmmoooqqqqqqpppnnnmmmnnnppprrrsssttttttuuuvvvxxxzzzzzzyyyyyyxxxwwwwwwvvvwwwwwwvvvuuusssqqqooonnnlllnnnqqqtttvvvwwwvvvvvvtttxxx{{{xxxrrrmmmkkkkkknnnoootttrrrnnnkkkhhhgggggghhhfffcccbbbbbbdddgggiiiiiillllllmmmnnnoooooonnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjkkklllnnnooommmnnnpppqqqqqqqqqooooooooooooooooooooonnnmmmlllllllllllllllkkkkkkjjjjjjllllllllljjjhhhfffffffffkkklllnnnpppqqqqqqqqqpppjjjiiiiiihhhiiijjjjjjjjjyyyxxxvvvtttsssqqqpppooojjjjjjjjjjjjjjjkkkkkkkkkeeeeeefffffffffeeeddddddccccccdddeeeffffffffffffgggggghhhhhhhhhgggffffffeeefffgggiiikkkmmmooopppvvvwwwxxxxxxxxxwwwvvvuuuwwwwwwvvvvvvuuuuuuuuuuuuyyywwwtttsssuuuxxxzzz{{{zzzzzzzzzzzzzzz{{{{{{|||ttttttttttttttttttttttttzzzzzzzzzzzz{{{|||~~~pppcccWWWMMMIIICCCBBBDDDKKK\\\sss{{{|||nnn]]]KKK???888333000000---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))************************$$$&&&((())))))((('''&&&))))))(((((((((((())))))((((((((((((((())))))***((((((((())))))*********+++***)))((()))***,,,---+++++++++++++++,,,------.........---......///000...000222222222444999======DDDQQQaaattt{{{nnnfffgggpppyyyxxxoooiiiddd^^^XXXSSSOOOLLLIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAACCCBBB@@@???>>>>>>>>>???;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888888999999:::999999999999999999::::::;;;<<<<<>>888222000000......---,,,+++,,,,,,,,,+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((%%%(((+++,,,+++))))))))))))((((((''''''(((((()))(((((((((((())))))))))))((((((((()))***+++++++++,,,+++***)))))))))***+++------,,,------...///000---------------...//////000000111000000222555888;;;<<>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::888999999::::::999999999999999999::::::;;;;;;;;;===<<<<<<;;;;;;<<<======>>>>>>??????@@@BBBCCCDDDCCCEEEHHHIIIIIIKKKMMMOOONNNOOORRRTTTWWWXXXYYYZZZWWWWWWXXXYYYZZZ[[[[[[\\\]]]^^^^^^^^^^^^___bbbeeeffffffgggjjjnnnpppppppppiiiiiihhhhhhiiikkklllnnnooorrrvvvxxxxxxuuuqqqnnnmmmoooqqqqqqpppppppppqqqqqqsssuuuvvvvvvvvvxxxzzzzzz{{{{{{{{{{{{yyyxxxvvvvvvvvvvvvvvvuuutttsssrrrqqqrrrsssttttttsssrrrqqqooorrryyy}}}wwwqqqnnnnnnoooqqqrrrqqqnnnllljjjhhhhhhhhhbbbaaa```aaadddggghhhhhhhhhjjjmmmmmmlllkkkkkkllljjjjjjjjjkkkkkkllllllllljjjiiihhhhhhhhhjjjkkklllnnnoooooooooooonnnnnnmmmnnnoooooonnnkkkiiiiiiiiiiiihhhhhhhhhhhhiiijjjjjjjjjmmmnnnlllhhhfffgggiiilllmmmnnnnnnnnnnnnlllllllllmmmmmmllljjjjjjkkkmmm}}}yyyvvvsssrrrmmmmmmlllkkkjjjiiihhhhhhbbbccceeeffffffeeedddccc```aaabbbddddddddddddcccbbbccccccdddddddddcccccc___aaaeeeiiinnnrrruuuwwwwwwxxxxxxxxxwwwvvvtttsssttttttuuuuuuvvvuuuuuuuuuuuutttssstttvvvwwwwwwwwwzzz{{{||||||{{{yyyvvvtttppprrrtttwwwyyyzzzzzzzzzwwwxxxyyyzzz|||}}}~~~}}}yyyiii___VVVNNNKKKHHHHHHIIIPPP___vvvvvv~~~}}}ppp___LLL???888222///000111000...---,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&((()))(((&&&&&&)))+++((((((''''''''''''(((((('''(((((()))))))))))))))(((((())))))))))))))))))++++++***************+++++++++++++++,,,---...///------,,,,,,------...///...///111111111111222333777555888>>>EEEPPPcccuuuxxxqqqlllttt}}}yyywww{{{zzzzzzuuurrrhhhgggfffccc]]]UUUNNNIIIJJJHHHFFFCCCBBBCCCDDDEEECCCBBBAAA@@@@@@AAABBBCCCAAAAAA@@@@@@???>>>======;;;;;;;;;;;;<<<<<<<<<<<<999:::::::::::::::999999999999::::::;;;;;;::::::999999999999:::<<<===>>>;;;;;;;;;;;;<<<>>>???@@@???AAADDDEEEEEEFFFGGGIIIGGGHHHKKKNNNQQQRRRSSSSSSOOOPPPQQQRRRTTTVVVWWWXXXYYYZZZ[[[[[[[[[]]]```cccfffeeefffhhhkkkllllllkkkhhhiiiiiiiiijjjjjjkkkkkkmmmooorrrttttttrrrpppnnnlllmmmnnnnnnnnnoooqqqsssrrrtttuuuuuutttuuuvvvxxxvvvwwwxxxxxxxxxvvvtttsssrrrrrrsssssstttsssssssssqqqqqqrrrrrrrrrsssssssssppprrrxxxzzz{{{}}}}}}zzztttnnnkkkkkkmmmoooqqqpppnnnllljjjhhhggggggaaa``````cccfffhhhiiihhhhhhkkkmmmmmmkkkjjjkkkmmmkkkkkkkkkkkkjjjjjjjjjjjjiiihhhggggggggghhhiiijjjkkkllllllmmmnnnnnnoooooommmooopppnnnjjjhhhhhhiiiffffffffffffgggiiikkkllljjjmmmooommmhhhfffhhhkkkiiijjjkkklllmmmmmmlllkkkkkkmmmmmmllliiihhhjjjlll|||yyyvvvtttpppooonnnmmmkkkjjjhhhhhhbbbccceeeggggggfffeeeddd___```bbbcccddddddcccccc``````aaabbbbbbbbbbbbbbb^^^```dddiiioootttxxxzzzwwwxxxxxxxxxwwwuuutttssssssssstttuuuuuuuuuuuuuuutttsssrrrtttvvvwwwvvvuuuxxxzzz||||||{{{wwwtttqqqlllooossswwwzzz|||}}}}}}zzzzzz{{{{{{{{{zzzyyyyyyzzz|||xxxhhh^^^UUUNNNKKKIIIJJJLLLRRRaaaxxx~~~www~~~tttbbbNNN@@@888222...///222111///---,,,,,,,,,,,,))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&%%%""" """''',,,((((((''''''''''''(((((('''(((((())))))))))))))))))))))))(((''''''&&&&&&))))))******++++++++++++(((((((((((()))***+++,,,---,,,,,,,,,,,,---......+++---111333444444333222222111555:::===AAAMMM[[[jjj}}}jjjiiijjjrrr}}}wwwuuuyyywwwlll```YYYNNNKKKGGGDDDCCCDDDFFFHHHCCCBBBAAA@@@AAAAAACCCDDDEEEDDDCCCBBB@@@???>>>>>>::::::;;;;;;<<<=========::::::;;;;;;;;;::::::999999999:::;;;;;;;;;::::::777777888999;;;>>>@@@BBB888888888888999:::<<<<<<<<<>>>AAABBBBBBBBBCCCEEEEEEGGGIIIJJJLLLLLLLLLKKKHHHIIIKKKMMMOOOQQQSSSSSSWWWXXXYYYYYYYYY[[[^^^aaafffeeeeeefffhhhhhhgggfffhhhiiiiiijjjjjjjjjiiiiiilllmmmnnnoooppppppooonnnkkkllllllllllllnnnqqqtttrrrtttuuutttsssssstttuuussstttuuuvvvuuusssqqqpppnnnooopppqqqrrrrrrsssrrrpppppppppqqqrrrsssuuuvvvrrrtttyyytttuuuxxx{{{~~~~~~~~~}}}zzzvvvqqqllliiiiiikkkmmmpppooommmkkkiiihhhgggggg``````aaadddhhhjjjjjjiiiiiilllmmmmmmkkkjjjlllooommmmmmlllkkkjjjiiihhhgggiiiiiihhhgggggghhhjjjjjjhhhiiijjjkkkmmmnnnooopppmmmooopppnnnjjjgggggghhhfffeeeffffffhhhkkkmmmnnnkkknnnpppmmmiiifffiiillleeegggiiikkklllllllllllljjjlllmmmkkkhhhgggiiikkk~~~|||{{{{{{wwwvvvrrrnnnkkkhhheeedddgggeeeddddddeeefffdddcccdddddddddcccbbbaaa```___`````````^^^\\\\\\]]]___[[[___eeelllrrrvvvyyyzzzyyyxxxwwwxxxyyyxxxsssppprrrrrrssstttuuuuuuttttttrrrsssssssssrrrsssvvvxxxyyyyyyxxxxxxwwwuuuqqqnnnkkkoootttwwwyyyyyyzzz{{{{{{{{{zzzyyyyyyxxxwwwwww|||}}}zzzhhh^^^YYYRRRLLLLLLIIIJJJRRReee|||{{{{{{qqqaaaMMM>>>777444000,,,///...,,,,,,,,,,,,***)))))))))*********(((&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))(((((((((((())))))*********+++))))))(((((((((((())))))((((((((()))(((((('''&&&'''(((((()))***+++++++++***++++++,,,,,,------...,,,,,,------.../////////222333333333333333333444888888888999<<<@@@DDDFFFWWWbbbvvv}}}pppeeedddfffpppzzzwwweeeZZZMMMFFFDDDFFFGGGFFF???BBBCCC@@@<<<;;;@@@DDDCCCBBBAAAAAAAAA???<<<:::999::::::;;;<<<<<<======;;;;;;::::::::::::999999======<<<<<<<<<<<<===>>>>>>===:::888888888999:::999999999999:::;;;<<<======:::888999===@@@@@@???@@@AAABBBCCCEEEFFFGGGHHHEEEEEEFFFGGGJJJMMMPPPRRRSSSTTTVVVXXXZZZ\\\]]]^^^]]]^^^aaacccdddeeeeeeeeebbbcccdddeeeffffffffffffeeegggiiiiiiiiiiiikkkmmmiiiiiikkklllnnnpppqqqrrrvvvssspppppprrrsssrrrqqqsssttttttsssqqqoooooopppooonnnnnnmmmnnnpppqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqttt|||wwwrrrnnnqqqxxx}}}}}}zzzuuusssooollljjjkkkmmmoooooooooooonnnmmmkkkjjjiiiggggggggghhhhhhiiiiiijjjkkkkkkjjjjjjjjjiiiiiiiiinnnmmmkkkjjjiiiiiijjjkkkiiihhhhhhhhhhhhhhhiiiiiillllllkkklllmmmoooqqqrrrnnnnnnmmmkkkiiigggeeedddcccdddfffhhhiiijjjjjjjjjnnnnnnmmmlllkkkiiigggfffhhhhhhjjjjjjjjjjjjiiihhhhhhiiiiiijjjkkklllmmmnnn|||zzzwwwsssooollljjjiiijjjhhhgggggghhhhhhfffeeeeeedddbbb```___``````aaa]]]]]]\\\ZZZXXXWWWYYY[[[[[[```fffnnnssswwwxxxxxxxxxwwwvvvwwwxxxwwwtttppprrrsssssstttuuuuuuttttttrrrssssssrrrrrrrrruuuwwwyyyyyyyyyxxxwwwtttqqqnnnooorrrwwwzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxwww|||}}}kkk___XXXRRRNNNLLLKKKLLLUUUfff||||||{{{~~~lll^^^KKK>>>999666333000...---,,,,,,,,,,,,+++***++++++++++++***)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))((('''&&&&&&'''''')))***+++,,,,,,''''''&&&&&&&&&&&&'''''''''((((((((())))))******'''(((((()))******++++++******+++,,,,,,------...,,,,,,------.../////////111111111222222222222222555555555666999<<>>???BBBDDDDDDCCCBBBAAAAAA@@@===:::888888888999999:::::::::::::::::::::::::::::::::>>>>>>>>>==================<<<:::999888888999:::888888888888999:::;;;<<<>>><<<;;;<<<@@@BBBBBB@@@===>>>>>>???AAAAAABBBCCCEEEEEEEEEFFFGGGJJJLLLMMMOOOPPPRRRTTTVVVXXXYYYYYY[[[\\\^^^```aaaaaaaaa`````````aaabbbcccccccccccceeefffggggggffffffgggiiiggghhhiiikkkmmmnnnpppppprrrooollllllnnnpppooonnnrrrssstttsssqqqppppppqqqrrrqqqpppnnnnnnoooooopppnnnnnnnnnnnnooooooooooooqqqqqqssszzzyyytttooopppvvvyyyxxxuuurrrpppnnnkkkjjjjjjkkklllnnnoooooonnnmmmkkkiiihhhgggggghhhiiijjjkkkkkklllmmmmmmllllllkkkkkkjjjjjjlllkkkkkkjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhlllkkkkkklllmmmnnnpppqqqpppoooooonnnllljjjhhhggghhhhhhhhhhhhhhhiiiiiiiiilllllllllkkkkkkjjjiiiiiiggghhhiiiiiiiiihhhgggfffhhhhhhiiiiiijjjkkkllllll{{{xxxtttqqqooonnnnnnllljjjjjjkkkjjjiiigggeeeccc```^^^]]]___aaabbb\\\[[[YYYVVVTTTTTTVVVXXX\\\aaahhhpppuuuwwwwwwvvvuuuuuuuuuwwwxxxvvvtttqqqrrrsssttttttuuutttttttttrrrssssssrrrqqqqqqsssuuuxxxyyyyyyxxxvvvsssooommmrrruuuzzz||||||{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyy}}}~~~nnn___UUUPPPNNNLLLLLLOOOYYYjjj}}}|||yyy|||jjj]]]MMM@@@:::777333000---,,,++++++------,,,+++---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((('''&&&%%%$$$%%%%%%'''(((***+++------''''''&&&&&&&&&&&&''''''(((((('''((()))+++,,,...((((((((()))******++++++******++++++,,,---------,,,,,,,,,---......//////000000000000111111222222444444444555666999;;;===<<>>>>>===;;;999888888888888888888888999888888999999:::;;;;;;;;;>>>>>>?????????===<<<;;;::::::::::::999999999999777777777777777888999:::999999999:::===>>>===<<<<<<<<<<<<=========>>>>>>CCCCCCCCCCCCDDDEEEFFFGGGIIIJJJLLLNNNPPPRRRSSSSSSWWWXXXZZZ[[[\\\\\\[[[[[[\\\\\\]]]]]]^^^_________bbbcccddddddcccbbbcccdddfffggghhhiiikkklllnnnnnnmmmkkkiiiiiijjjllllllkkkqqqrrrsssrrrqqqpppqqqrrrtttsssqqqooonnnnnnnnnnnnooooooppppppqqqqqqrrrrrrqqqqqqrrrwww~~~|||vvvpppppprrrtttqqqnnnnnnmmmlllkkkjjjiiiiiijjjmmmnnnnnnnnnmmmjjjhhhffffffggghhhjjjkkkmmmnnnooooooooonnnmmmmmmlllkkkkkkhhhiiijjjkkklllkkkkkkjjjkkkkkkjjjiiihhhhhhhhhiiikkkkkkkkklllmmmnnnooopppppppppppppppnnnmmmlllkkkmmmllljjjhhhggggggggggggkkkkkkjjjjjjjjjkkkllllllgggggghhhhhhgggfffeeeeeeggggggggghhhhhhiiiiiiiii}}}zzzvvvtttrrrqqqqqqooommmllllllllljjjhhhdddcccbbb```___``````aaa\\\[[[XXXUUURRRSSSVVVXXX^^^ccckkkrrrwwwxxxvvvuuussstttuuuvvvwwwvvvsssrrrsssssstttttttttttttttsssrrrsssrrrqqqpppppprrrtttwwwxxxyyywwwssspppmmmlllrrruuuyyy|||||||||||||||zzzzzzzzz{{{{{{|||||||||ppp^^^RRRNNNMMMKKKMMMRRR^^^ooo}}}vvvyyylll```PPPBBB:::555000,,,---+++***+++---------+++---,,,***)))(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''&&&%%%%%%&&&&&&'''((()))***+++,,,))))))(((((((((((()))))))))((('''''''''))),,,---(((((())))))*********************+++,,,,,,------+++,,,,,,------.../////////000000111111222222222555555555555777888::::::;;;???CCCFFFNNN^^^ttt{{{ooohhhgggrrr~~~sssiii[[[VVVOOOMMMMMMKKKFFFBBBBBB@@@===<<<======;;;::::::::::::999999888888888666777888999:::;;;<<<<<<<<<===?????????===;;;999888999:::::::::::::::999777666666666777777888999666666888999;;;;;;:::999======<<<<<<<<<;;;;;;;;;>>>>>>???@@@AAABBBCCCCCCDDDEEEGGGIIIKKKLLLMMMNNNPPPRRRTTTVVVXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[]]]^^^``````___```aaacccdddeeefffgggiiijjjkkkllliiihhhgggggghhhiiijjjkkknnnoooqqqqqqppppppqqqrrrtttrrrqqqooonnnnnnnnnnnnppppppqqqrrrssssssttttttqqqppppppsssxxx}}}zzzuuupppnnnoooooommmjjjkkkkkkkkkkkkkkkjjjiiihhhkkklllmmmnnnllljjjgggeeefffgggiiijjjlllnnnppppppnnnnnnnnnmmmlllkkkkkkkkkgggiiikkknnnnnnnnnlllkkkjjjjjjiiiiiiiiiiiijjjjjjkkkkkkkkkllllllmmmnnnnnnooooooooooooooonnnmmmlllmmmkkkhhhfffeeeeeeffffffkkkjjjiiiiiiiiijjjkkklllggggggggggggfffeeeeeedddffffffeeeeeeeeeeeeeeeeee}}}}}}~~~~~~}}}}}}~~~|||yyywwwvvvvvvsssqqqooonnnmmmllliiigggccccccddddddcccaaa___^^^YYYXXXUUUQQQPPPQQQVVVZZZaaafffmmmssswwwwwwvvvtttssstttvvvwwwvvvuuussssssssstttttttttttttttssssssrrrrrrrrrqqqppppppsssuuuvvvxxxyyyvvvrrrmmmkkkjjjooossswww{{{||||||}}}}}}{{{|||}}}}}}~~~sss___SSSNNNNNNJJJMMMUUUcccuuu}}}vvvxxxmmmbbbRRRCCC:::333///------+++***+++---------+++,,,+++)))(((''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((''''''&&&&&&((((((((((((((()))))))))))))))(((((((((((())))))***)))'''&&&&&&''')))***)))))))))))))))*********))))))***++++++,,,,,,---++++++,,,,,,---.........000000111111222333333444555555555555666777777888777;;;@@@AAACCCLLLZZZeee|||wwwhhhaaadddvvvrrrjjjbbb]]][[[VVVNNNHHHFFFCCC???>>>>>>>>>>>>>>>;;;;;;:::999888777777666666666777888:::;;;<<<<<<;;;<<<>>>>>>>>><<<:::999999999:::;;;;;;;;;::::::777777777777777777888999888999;;;======<<<<<<<<<<<<;;;;;;:::999999888888999:::;;;===???@@@AAABBBAAABBBDDDFFFGGGIIIIIIIIIJJJLLLNNNQQQTTTUUUVVVVVVTTTTTTSSSSSSTTTUUUVVVWWWVVVXXXZZZ\\\\\\^^^```bbbbbbcccdddeeefffggghhhiiigggggggggfffggghhhjjjlllkkklllnnnnnnmmmmmmnnnpppooonnnmmmmmmmmmmmmnnnooommmmmmmmmnnnooopppqqqqqqnnnmmmmmmooossswwwyyy{{{vvvrrrmmmkkkkkkkkkjjjhhhiiijjjkkkkkkkkkjjjiiiiiiiiijjjkkklllkkkjjjhhhfffggghhhiiijjjlllmmmnnnoookkkkkkjjjjjjjjjiiiiiiiiigggiiilllooopppooommmlllgggggghhhhhhiiijjjlllllljjjjjjkkkkkkllllllmmmmmmllllllmmmmmmlllkkkkkkjjjhhhfffdddcccbbbcccdddeeejjjiiiiiihhhhhhhhhhhhiiiggggggffffffeeeeeeeeeeeeddddddccccccbbbbbbaaaaaa~~~~~~~~~~~~|||}}}~~~~~~}}}|||{{{{{{vvvsssqqqooonnnllliiigggbbbccceeeeeeccc```\\\ZZZUUUSSSPPPMMMMMMQQQWWW\\\eeehhhnnntttwwwwwwuuutttsssvvvxxxxxxvvvtttsssssstttttttttuuuttttttsssrrrqqqrrrrrrqqqqqqrrrtttwwwwwwyyy{{{xxxrrrllljjjkkkmmmqqqvvvzzz{{{|||}}}~~~|||}}}~~~tttbbbVVVQQQPPPIIIMMMVVVeeexxx}}}yyywwwkkkaaaRRRCCC999444111000---,,,++++++------,,,++++++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((((((((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''***)))(((&&&&&&&&&'''((())))))))))))))))))******))))))******+++,,,,,,,,,+++++++++,,,------......///000000111222333444444222333333444555555555666444999>>>AAABBBFFFNNNTTT```fffttt}}}jjj]]][[[gggyyy{{{wwwwwwxxxrrrnnniii```YYYMMMIIIDDDAAA??????>>>>>>===<<<;;;:::888777666555666666777888999:::;;;<<<;;;<<<===>>>>>>===<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;999999888888888999999:::777999;;;;;;:::::::::;;;999999888777777666555555777888:::<<<>>>???@@@@@@???@@@AAACCCDDDEEEFFFFFFEEEGGGJJJMMMOOOPPPQQQQQQOOONNNNNNMMMNNNOOOQQQRRRPPPRRRUUUWWWXXXZZZ]]]_________```aaabbbcccddddddcccdddeeeeeeeeefffiiikkkgggiiijjjjjjiiiiiijjjllljjjjjjiiiiiijjjlllmmmnnnmmmmmmmmmnnnnnnoooooooookkkkkkkkklllnnnqqqsssuuuqqqnnnjjjhhhhhhhhhhhhggghhhhhhiiijjjjjjjjjiiiiiihhhhhhiiiiiiiiiiiiiiiiiihhhhhhiiiiiijjjjjjkkkkkkffffffggggggggghhhhhhhhhhhhjjjlllooopppooommmlllffffffgggggghhhiiikkkkkkiiijjjkkkkkkllllllkkkkkkiiiiiiiiiiiiiiihhhgggfffcccbbbaaaaaa```aaabbbcccggggggggghhhhhhgggfffeeeeeedddcccccccccddddddeeeccccccbbbaaa___^^^^^^]]]zzzzzz{{{|||~~~~~~}}}}}}}}}}}}}}}xxxvvvssspppooommmjjjgggcccccccccbbb___\\\YYYWWWRRRQQQNNNLLLMMMSSS[[[```hhhkkkoootttvvvwwwvvvuuuuuuwwwzzzyyyvvvtttssssssttttttuuuuuutttssssssrrrpppqqqrrrrrrrrrsssvvvyyyzzz}}}~~~{{{tttnnnlllmmmooossswwwzzz{{{{{{||||||||||||~~~pppaaaWWWPPPMMMJJJNNNWWWeeewww|||{{{wwwnnncccSSSCCC777222000000...---,,,,,,,,,,,,+++***************)))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''((()))''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))***))))))))))))))))))))))))))))))***++++++,,,,,,***++++++,,,,,,---............///000111222333333222333444555666666666666777999<<<>>>@@@DDDIIILLLMMMQQQZZZgggxxxxxxhhh___dddnnnzzzwwwttt{{{~~~wwwrrrbbb]]]UUUOOOKKKIIIGGGFFFBBBAAA@@@>>><<<:::999888666777777888999::::::;;;======>>>>>>??????@@@@@@???>>>===<<<;;;;;;<<<===;;;;;;::::::::::::;;;;;;666888999888666666888;;;999888888777777666666666888999;;;===>>>>>>>>>>>><<<===???@@@BBBCCCCCCCCCCCCDDDFFFHHHJJJJJJJJJJJJIIIIIIHHHGGGHHHJJJLLLMMMLLLNNNPPPRRRSSSUUUWWWYYYZZZZZZ[[[\\\]]]^^^^^^___^^^```aaaaaaaaabbbfffiiieeefffggggggeeeeeefffhhhhhhggggggggggggiiijjjlllmmmmmmmmmmmmmmmmmmmmmmmmggghhhiiijjjjjjlllnnnooonnnllliiifffeeeeeeeeeeeeffffffgggggghhhhhhhhhiiiffffffffffffgggiiikkkllliiiiiiiiihhhgggggggggfffccccccdddeeefffgggggghhhhhhiiikkklllmmmlllkkkjjjhhhhhhggggggggggggggghhhiiiiiijjjkkklllkkkkkkjjjggggggggggggfffeeedddcccbbbaaaaaaaaa````````````aaaccceeeggghhhgggeeedddaaa````````````aaacccdddbbbaaa```___]]]\\\[[[ZZZvvvwwwxxxyyyzzz{{{|||}}}|||{{{{{{zzz{{{{{{||||||zzzxxxtttrrrpppnnnkkkhhheeecccaaa^^^[[[YYYWWWVVVSSSQQQOOONNNPPPVVV___fffjjjlllpppsssvvvvvvvvvuuuvvvyyy{{{zzzwwwssssssssstttuuuuuuuuutttsssrrrrrrpppqqqrrrrrrsssuuuxxx{{{|||}}}vvvpppnnnooorrruuuyyy||||||{{{{{{{{{{{{{{{}}}|||lll^^^TTTMMMIIIKKKOOOWWWeeevvv|||zzzxxxssshhhVVVCCC555///------///...,,,,,,,,,,,,***)))++++++,,,,,,+++***((('''))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%&&&&&&((()))&&&&&&&&&'''((()))******))))))(((((((((((())))))&&&'''(((***++++++++++++*********))))))))))))))))))))))))***++++++,,,,,,***++++++,,,,,,---......------...///000111222222555555777888999999:::999:::888777777999===AAADDDEEEHHHMMMRRR\\\pppzzzmmmlllooowww}}}{{{uuupppfffkkktttxxx~~~|||vvvlllddd^^^ZZZWWWUUUHHHGGGEEECCCAAA???>>>===777777777888999999::::::???>>>>>>???@@@AAACCCDDDBBB@@@>>><<<;;;;;;===>>>======<<<;;;;;;<<<<<<<<<:::<<<<<<;;;999999<<>>===<<<;;;;;;<<<===???@@@AAAAAAAAACCCDDDEEEFFFFFFEEEEEEDDDFFFEEEDDDCCCDDDFFFHHHIIIJJJLLLNNNOOOOOOPPPRRRTTTVVVWWWWWWXXXYYYZZZZZZ[[[ZZZ\\\^^^^^^]]]^^^bbbfffcccdddeeeeeeccccccccceeegggfffeeeeeeeeefffhhhiiihhhhhhggggggggggggggggggdddfffhhhhhhiiiiiikkklllnnnllliiifffdddccccccccceeeeeeeeeeeeeeefffggghhhfffeeedddeeefffiiilllnnnjjjiiihhhgggfffeeedddcccaaabbbcccdddeeeggghhhiiiggghhhiiijjjjjjjjjiiiiiijjjiiihhhfffeeeeeeddddddhhhiiijjjkkklllkkkjjjiiiggggggffffffeeecccbbbaaabbbbbbbbbbbbaaa```^^^]]]\\\___cccggghhhhhhfffddd^^^]]]]]]]]]^^^```aaacccbbbaaa```^^^\\\[[[YYYYYY~~~}}}{{{xxxxxxxxxxxxwwwuuuxxxxxxwwwwwwwwwxxxxxxyyyzzzxxxuuusssrrrooollliiifffeeebbb___[[[XXXUUUTTTSSSPPPLLLKKKOOOXXXaaagggmmmppptttwwwwwwwwwwwwwwwxxxzzz{{{{{{xxxvvvuuuuuutttuuuvvvuuutttssstttuuussstttuuuuuuvvvxxx|||}}}uuunnnnnnooorrruuuxxx|||}}}~~~}}}|||{{{{{{|||}}}~~~oooddd^^^VVVOOOKKKMMMMMMVVVhhhzzz|||~~~{{{hhhSSSDDD:::333//////,,,,,,,,,+++++++++******************))))))))))))'''((()))+++++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''')))******++++++***)))(((((())))))((())))))************)))+++++++++,,,---000222333++++++,,,------......///////////////000111222333444444555555666777777777555666888;;;===@@@BBBCCCAAABBBEEEIIIPPP[[[iiissswwwfffcccdddmmm~~~zzzuuuqqqnnnccc[[[RRRNNNOOONNNIIIDDDDDD<<<888<<<>>><<<;;;>>>===>>>????????????@@@BBB@@@@@@???>>>???@@@BBBCCCCCCAAA???===<<<<<<===>>><<<<<<<<<<<<============>>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>@@@@@@DDDDDDDDDDDDCCCCCCCCCDDD@@@BBBCCCBBBAAACCCGGGKKKLLLJJJHHHFFFFFFHHHKKKLLLPPPPPPQQQRRRSSSTTTUUUVVVXXXWWWWWWWWWYYY[[[^^^```^^^^^^______```bbbcccdddaaabbbbbbdddeeefffggggggccccccbbbbbbbbbcccddddddffffffffffffffffffffffffhhhggggggfffeeeeeeddddddaaaaaaaaabbbcccdddeeefff^^^___aaaccceeeggghhhhhhcccccccccbbbbbb```___^^^___```aaacccdddeeeeeeeeeiiiiiiiiiiiiiiiiiiiiiiiigggfffdddcccdddeeeggghhhllljjjhhhhhhhhhhhhfffeeeeeeeeedddcccaaa```______```````````````______^^^]]]___aaacccdddcccbbbaaaXXXXXXYYYZZZ\\\]]][[[YYY[[[[[[\\\\\\[[[YYYVVVUUUzzzxxxuuutttssssssqqqpppqqqqqqpppppppppqqqrrrsssvvvtttrrrqqqpppnnnkkkhhheeedddbbb___[[[WWWTTTSSSQQQOOOLLLLLLQQQYYYccciiiooorrrvvvyyyxxxxxxxxxxxxyyyzzz|||{{{yyyvvvuuuvvvuuuvvvwwwvvvtttssstttuuuvvvvvvvvvvvvvvvyyy}}}}}}tttnnnmmmooorrruuuxxx{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~xxxdddZZZVVVPPPJJJGGGLLLMMMVVViii|||yyyyyy{{{hhhRRRCCC999111...///,,,,,,,,,+++++++++******************))))))))))))'''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***+++******)))(((((())))))%%%&&&'''((())))))))))))************,,,---///111+++,,,,,,------......////////////000000111222333444444555555666777777777555666777999:::<<<===>>>AAABBBCCCDDDHHHOOOYYYaaaqqq~~~uuunnniiiooo}}}ssskkkbbb]]]]]]]]]XXXTTTNNNEEE===<<<===:::;;;===<<<===>>>>>>>>>>>>???@@@CCCBBBAAA@@@@@@@@@@@@AAAAAA@@@>>>===<<<<<<===============>>>>>>?????????@@@???===<<<<<<<<<==================<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAABBBBBBBBBBBBBBBAAAAAA???@@@AAA@@@???@@@DDDGGGLLLJJJHHHFFFDDDDDDDDDEEEIIIJJJJJJKKKMMMNNNNNNOOORRRRRRQQQQQQSSSUUUXXXZZZYYYZZZZZZ[[[]]]^^^^^^___\\\\\\]]]^^^___```aaaaaaaaaaaaaaa```aaaaaabbbcccaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaa^^^^^^______```aaacccddd______aaabbbbbbccccccccc`````````______^^^]]]\\\]]]^^^___aaacccddddddeeeffffffgggggggggggggggfffdddcccbbbaaaaaabbbdddeeegggeeeccccccddddddbbb```bbbbbbaaa```^^^]]]]]]\\\[[[[[[\\\\\\[[[[[[ZZZYYYZZZ[[[]]]___```___^^^^^^[[[ZZZ[[[\\\^^^^^^\\\ZZZVVVWWWXXXXXXWWWUUURRRQQQ}}}zzzwwwtttsssrrrpppoookkkjjjjjjiiiiiikkklllmmmooonnnmmmmmmmmmllljjjhhhdddcccbbb___[[[WWWSSSPPPOOOMMMLLLNNNTTT]]]ffflllrrruuuxxxzzzyyyxxxxxxxxxxxxzzz{{{{{{xxxvvvuuuuuuvvvwwwwwwvvvuuuttttttuuuxxxxxxxxxwwwwwwzzz|||uuupppnnnooosssuuuxxx{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~vvvcccZZZWWWSSSNNNLLLLLLMMMWWWjjj}}}}}}tttttt|||iiiQQQAAA777000---...,,,,,,,,,+++++++++******************)))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))*********)))((((((((())))))%%%%%%'''((())))))))))))))))))))))))***+++,,,---,,,,,,,,,---......//////000000000000000111333333444555555666666777777888777777888999999:::;;;;;;???@@@@@@@@@AAAFFFLLLPPP\\\cccqqqyyy|||yyyvvvtttyyy~~~uuupppooooookkkhhh___TTTIIICCC@@@======>>>=========>>>>>>???@@@@@@EEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@?????????>>>>>>>>>???@@@@@@AAABBBBBBAAA@@@???>>>>>>???@@@@@@???>>>>>>>>>============<<<<<<===>>>???@@@AAAAAA===>>>@@@AAAAAA@@@???>>>>>>??????>>>======@@@BBB@@@@@@AAABBBCCCDDDEEEFFFDDDDDDEEEFFFFFFGGGHHHHHHKKKJJJJJJJJJLLLNNNPPPQQQQQQSSSTTTVVVWWWWWWWWWVVVTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\ZZZZZZ[[[[[[\\\^^^___```^^^_________^^^^^^]]]\\\\\\\\\[[[[[[ZZZZZZYYYYYYZZZ[[[]]]___aaabbbccccccbbbcccdddeeeeeedddcccbbb```___^^^]]]]]]^^^___``````^^^]]]]]]^^^^^^\\\[[[]]]\\\\\\[[[ZZZYYYYYYXXXWWWWWWXXXXXXWWWWWWVVVUUUUUUVVVXXXYYYZZZYYYYYYXXXUUUTTTTTTUUUVVVVVVTTTRRRPPPQQQQQQQQQPPPNNNLLLKKK~~~{{{wwwsssrrrpppnnnmmmiiihhhgggffffffggghhhiiijjjiiiiiijjjkkkkkkjjjhhhcccbbbaaa^^^ZZZUUUQQQNNNLLLLLLMMMQQQWWW```iiinnntttvvvyyyyyyxxxwwwwwwwwwwwwxxxzzzyyyvvvtttssssssvvvwwwxxxwwwuuutttuuuvvvyyyyyywwwvvvvvvyyy~~~}}}wwwsssqqqqqqtttuuuxxx{{{|||}}}}}}}}}~~~~~~~~~~~~~~~{{{ggg^^^[[[XXXTTTSSSMMMNNNXXXjjj}}}zzzqqqooo{{{hhhPPP@@@666000...///,,,,,,,,,+++++++++******************)))))))))(((+++***((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***))))))((((((((())))))((())))))************)))))))))))))))*********+++,,,,,,------.../////////000000000000111222333333555555555666777777888888999999::::::;;;<<<<<<=========>>>???AAAEEEHHHKKKQQQUUU]]]jjj|||wwwrrrxxxuuukkkhhhuuu}}}||||||zzzxxxqqqggg\\\SSSNNNJJJGGGEEEAAA???>>>>>>@@@BBBCCCCCCFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBBBB???@@@@@@AAABBBCCCDDDDDDBBBBBBAAA@@@@@@AAABBBCCCCCCBBBAAA@@@???===<<<<<<;;;;;;<<<>>>???@@@@@@@@@;;;<<>><<<>>>======<<<<<<<<<===>>>999:::===???AAABBBCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNPPPQQQQQQOOONNNMMMMMMNNNOOOOOOPPPQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSTTTUUUVVVWWWWWWXXXVVVVVVWWWWWWXXXYYY[[[\\\[[[[[[\\\[[[[[[ZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXZZZ]]]___```aaaaaa^^^___aaaaaaaaa```^^^]]]\\\[[[ZZZYYYYYYYYYZZZZZZZZZXXXWWWWWWYYYYYYXXXWWWXXXWWWWWWWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTTTTQQQQQQSSSTTTTTTTTTSSSSSSOOONNNMMMMMMNNNNNNLLLJJJKKKKKKLLLKKKKKKIIIHHHGGG}}}{{{|||}}}{{{wwwrrrnnnlllkkkjjjiiiiiigggeeeccccccdddeeeffffffffffffhhhjjjkkkkkkiiibbbaaa___\\\XXXSSSOOOMMMKKKLLLNNNTTT[[[dddlllpppsssuuuwwwwwwvvvuuuuuuvvvuuuvvvxxxwwwuuurrrqqqrrrtttvvvwwwvvvuuutttuuuvvvwwwwwwvvvuuuuuuxxx|||~~~zzzvvvuuutttvvvwwwxxxzzz||||||||||||}}}}}}}}}}}}~~~zzzeeeZZZWWWSSSPPPOOOMMMNNNXXXkkk}}}wwwmmmkkkxxxxxxeeeNNN???777111///000,,,,,,,,,+++++++++******************)))))))))(((,,,+++)))((('''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((())))))***++++++******)))((('''******+++++++++++++++***,,,,,,---......//////000000000000000111222333444555555666666777888888888888888999:::<<<===>>>>>><<<<<<===???BBBEEEGGGGGGFFFKKKPPPUUU]]]llltttdddaaahhhtttoooaaagggwww{{{ssslllfffaaaZZZTTTIIIFFFBBBAAADDDGGGIIIJJJHHHGGGEEECCCBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCCCC@@@AAAAAABBBCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDEEEGGGFFFDDDBBB@@@>>><<<;;;:::;;;<<<>>>>>>>>>>>>>>>:::<<>>===>>>===<<<<<<<<<<<<<<<<<<>>>???@@@???>>><<<:::888AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGJJJKKKLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNOOOPPPRRRSSSSSSRRRRRRRRRSSSTTTUUUVVVWWWVVVVVVWWWWWWXXXWWWWWWWWWUUUTTTSSSSSSRRRSSSSSSTTTUUUVVVXXXZZZ\\\]]]^^^^^^[[[[[[\\\\\\\\\[[[YYYYYYWWWWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRSSSUUUUUUUUUSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRQQQPPPMMMNNNNNNOOOOOOOOOOOOOOOPPPNNNLLLLLLMMMMMMLLLKKKHHHHHHHHHHHHGGGFFFFFFEEE{{{~~~{{{yyyzzz|||zzzvvvqqqnnnmmmmmmlllllliiigggcccaaa___```aaabbbdddcccdddgggiiikkkkkkjjjcccaaa^^^ZZZUUUQQQNNNMMMJJJLLLPPPVVV^^^gggmmmqqqrrrtttvvvvvvtttttttttuuutttvvvwwwvvvtttrrrqqqqqqrrrsssuuuuuuttttttvvvwwwuuuvvvvvvuuuuuuwwwzzz}}}}}}{{{yyyxxxwwwxxxyyyyyyzzz{{{{{{{{{zzzzzzzzzzzz{{{}}}zzzcccWWWRRROOOLLLKKKKKKMMMXXXlllrrriiigggpppppp^^^JJJ>>>666111///000,,,,,,,,,+++++++++******************))))))))))))+++******))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))((())))))(((((('''&&&%%%***++++++,,,,,,,,,++++++---------...//////000000111111000111111222333444555666666777777888888999777777888999;;;<<<======>>>===<<<>>>@@@BBBCCCBBBAAAFFFKKKLLLNNNWWWgggttt{{{fff[[[ZZZaaannnyyy~~~iiigggooo{{{}}}uuummmZZZTTTMMMKKKOOOTTTXXXYYYUUURRRLLLGGGCCCAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCAAAAAAAAAAAABBBCCCEEEFFFGGGGGGEEEDDDBBB@@@???>>><<<===>>>??????>>>===<<<;;;<<<>>>@@@AAA@@@???>>>===<<<;;;;;;<<<===<<<:::======>>>>>>>>>===;;;:::>>>>>>??????@@@@@@@@@@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKMMMNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRPPPQQQRRRSSSSSSSSSSSSSSSQQQQQQOOONNNNNNOOOPPPQQQQQQRRRTTTUUUWWWXXXXXXXXXVVVVVVVVVUUUTTTTTTTTTSSSQQQQQQQQQPPPPPPOOOOOONNNNNNMMMMMMNNNPPPQQQPPPOOOMMMNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKMMMKKKIIIIIIJJJKKKKKKJJJGGGFFFFFFFFFEEEEEEEEEDDDqqquuuyyyyyywwwvvvxxx{{{zzzwwwrrroooooopppppppppkkkiiidddaaa___^^^___```aaaaaabbbeeehhhjjjiiihhhdddaaa\\\WWWSSSOOONNNMMMJJJLLLRRRYYYaaahhhnnnrrrrrrsssuuuuuuttttttuuuvvvuuuwwwxxxxxxuuusssrrrrrroooqqqssssssssstttvvvxxxsssuuuwwwwwwvvvwwwyyyzzz}}}|||{{{zzzzzzzzzyyyxxx{{{{{{{{{zzzzzzyyyyyyyyyxxxyyyyyyzzz|||}}}}}}|||dddWWWRRROOOLLLLLLIIIKKKXXXnnnmmmcccbbblll~~~vvvfffVVVEEE:::555000---...,,,,,,,,,+++++++++******************))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))&&&&&&'''((((((((((((((())))))+++,,,,,,,,,,,,+++------......//////000000111111111111222333444444666666666777888888999999:::::::::;;;;;;<<<<<<<<>>????????????;;;:::999:::<<<===;;;999888999;;;===???AAABBBCCC<<<<<<<<<<<<============@@@@@@AAAAAAAAA@@@@@@???AAAAAABBBBBBBBBBBBBBBCCCAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIGGGGGGGGGHHHIIIJJJLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJKKKMMMNNNNNNNNNOOOPPPQQQQQQQQQQQQRRRPPPNNNMMMLLLLLLMMMNNNLLLLLLKKKKKKJJJIIIHHHHHHGGGFFFFFFGGGJJJKKKJJJIIIHHHHHHIIIIIIJJJJJJJJJKKKHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGEEECCCCCCEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDggglllqqqsssqqqqqqtttxxxvvvsssnnnllllllnnnooooooooolllgggccc```___```aaa``````aaacccfffhhhhhhgggeeeaaa[[[VVVQQQNNNMMMMMMJJJMMMSSSZZZbbbiiiooorrrrrrsssuuuuuuttttttvvvxxxwwwxxxzzzyyywwwtttttttttmmmoooqqqsssssstttvvvxxxsssuuuwwwxxxxxxxxxxxxzzzzzzyyyxxxxxxyyyzzzyyyxxx||||||{{{zzzyyyyyyxxxxxxyyyyyyyyyzzz{{{|||}}}~~~|||{{{cccVVVRRROOOMMMLLLFFFJJJXXXooo}}}jjj___]]]jjjzzzooo```QQQAAA888333///,,,---,,,,,,,,,+++++++++******************))))))))))))%%%&&&((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''(((((('''''''''''''''((()))***%%%&&&((()))+++,,,------'''(((***+++,,,,,,++++++------......///000000000111111111111222333444555666666666777888888999999?????????>>>=========<<<===;;;:::<<>>>>>??????>>>???@@@BBBDDDEEEBBBBBBCCCDDDEEEFFFGGGGGGBBBCCCDDDDDDCCC@@@>>><<<;;;;;;<<<<<<===>>>??????999888777999;;;<<<:::888===>>>>>>>>>???@@@@@@@@@<<<<<<<<<<<<<<<<<<======>>>>>>?????????>>>======@@@@@@?????????@@@@@@AAA?????????@@@@@@@@@@@@@@@>>>>>>>>>???@@@BBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDEEEEEEFFFCCCCCCDDDDDDEEEGGGHHHIIIJJJJJJJJJKKKJJJJJJIIIIIIKKKJJJHHHGGGGGGHHHJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMOOOMMMJJJGGGFFFGGGIIIJJJHHHHHHHHHGGGGGGEEEDDDDDDBBBBBBAAACCCEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEECCCAAABBBDDDEEEFFFFFFDDDDDDCCCCCCBBBCCCCCCCCCiiiiiikkkmmmqqquuuxxx{{{wwwqqqllllllooorrrqqqooosssnnniiieeeccccccbbbaaabbb```___```bbbdddeeeeeeddd___ZZZXXXSSSMMMLLLNNNMMMNNNRRRZZZeeemmmqqqrrrvvvvvvuuuuuuttttttssssssxxxvvvtttuuuvvvvvvsssooorrrssstttvvvwwwyyyzzz{{{xxxxxxyyyxxxxxxwwwvvvuuuvvvuuuttttttuuuvvvwwwxxxzzzzzzzzzzzzyyyxxxwwwwwwyyyzzzzzz{{{{{{{{{{{{{{{|||}}}eeeWWWPPPLLLKKKLLLLLLNNNZZZrrrmmmddddddmmmssseeeSSSGGG;;;444000------///+++++++++************)))))))))))))))))))))))))))************))))))))))))(((''''''(((***+++)))((())))))((((((''''''&&&&&&'''''''''(((((((((((()))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))************)))******++++++,,,------////////////000111222333333333333333333333333333555555555555666888999;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<===???AAADDDEEECCCCCCEEEFFFHHHJJJKKKLLLQQQSSSXXX```mmm~~~zzzfffUUUTTT[[[gggxxx~~~wwwxxxzzzzzzzzz{{{|||~~~|||}}}yyy}}}xxxwww{{{|||{{{|||kkk^^^YYYXXXTTTSSSQQQNNNKKKHHHEEEDDDEEEBBB@@@AAACCCCCCAAA>>>??????>>>??????@@@AAAAAA???@@@AAA@@@@@@AAACCCFFFCCCDDDCCCAAABBBBBB>>>777:::;;;;;;;;;<<<<<<<<<<<<;;;:::999888777777777777:::<<<>>>???@@@???>>>===::::::;;;;;;<<<=========>>>???@@@@@@@@@>>>===<<<>>>===<<<<<<<<<>>>???AAA======>>>>>>>>>>>>======???>>>>>>>>>>>>@@@AAABBB>>>>>><<<;;;;;;<<<===>>>===>>>@@@AAABBBBBBAAAAAABBBBBBBBBCCCCCCEEEFFFFFFHHHGGGFFFDDDDDDDDDEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFEEEDDDCCCBBBBBB???@@@AAAAAABBBBBBAAAAAABBBBBBBBBCCCCCCDDDEEEFFFBBBBBBBBBBBBCCCCCCCCCCCCEEEFFFGGGHHHHHHFFFEEEDDDEEEDDDDDDDDDDDDDDDEEEEEEAAAAAAAAABBBBBBBBBBBBBBBGGGDDDAAA@@@CCCDDDCCCAAAffffffhhhkkkooosssvvvxxxtttooojjjjjjnnnrrrrrrqqqsssoookkkiiiggggggfffdddbbb```______bbbdddddddddbbb]]]XXXVVVRRRMMMLLLNNNOOOPPPTTT]]]gggnnnrrrsssvvvvvvuuuuuuuuuuuuuuuuuuvvvtttssstttvvvwwwuuurrrttttttuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwvvvuuuttttttrrrrrrqqqqqqrrrssstttuuuyyyyyyyyyyyyxxxwwwvvvvvvxxxxxxyyy{{{{{{|||||||||zzz}}}~~~fffWWWPPPKKKJJJLLLNNNPPP^^^xxxrrrhhhiiinnnooo```OOODDD888333000,,,,,,---+++++++++************)))))))))))))))))))))))))))*********)))))))))(((((((((''''''(((******)))'''((((((((((((((((((((((((&&&&&&'''''''''((((((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))*********************+++,,,,,,------////////////000111222333333333333333333333333333555444444444555777999::::::;;;<<<<<<======<<<<<<<<<;;;;;;<<<===???AAABBBAAABBBBBBCCCDDDDDDEEEEEEKKKMMMOOOTTT\\\gggsss{{{sss]]]VVVXXX\\\cccnnn{{{~~~~~~xxxpppmmmnnnvvvxxxrrrppplllkkkgggccc___ZZZWWWUUUQQQMMMIIIHHHHHHGGGDDDAAA=========<<<======>>>???@@@AAABBBAAAAAABBBEEEHHHDDDEEECCC@@@@@@AAA>>>888888888888888888888999999888777777666666777777777:::;;;===???@@@@@@???>>>===============>>>>>>>>>>>>>>>??????>>>===;;;::::::;;;;;;<<<<<<===>>>>>><<<======>>>>>>>>>======??????>>>>>>>>>@@@AAABBB===<<<;;;::::::;;;<<<<<<<<<===>>>@@@AAA@@@@@@???BBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEDDDDDDCCCCCCBBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBBEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDCCCBBBBBBBBBAAACCCAAA>>>>>>@@@AAAAAA???bbbccceeehhhlllpppsssuuuppplllhhhiiimmmrrrtttttttttrrrpppnnnmmmllljjjhhhbbb```______aaabbbcccccc___YYYUUUTTTQQQMMMMMMPPPSSSTTTYYYaaaiiippptttuuuuuuuuuvvvvvvvvvvvvvvvvvvsssrrrrrrtttvvvwwwwwwuuuuuuuuuvvvvvvvvvvvvwwwwwwvvvwwwwwwvvvvvvuuutttsssqqqpppppppppqqqrrrtttuuuwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwyyyzzz|||}}}}}}}}}|||hhhXXXPPPJJJIIIKKKNNNQQQ___{{{vvvkkkjjjnnnkkkYYYIII???666222000,,,+++,,,+++++++++************)))))))))))))))))))))))))))******))))))))))))(((((('''&&&&&&'''))))))(((&&&'''''''''(((((((((((((((%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))*********++++++******++++++,,,,,,------////////////000111222333333333333333333333333333444444333333444666888999:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<===>>>???BBBBBBAAAAAAAAA@@@@@@@@@GGGIIIKKKNNNQQQVVV\\\aaalll}}}qqqbbb___YYYTTTVVV```ooozzz}}}qqqkkkiiinnn{{{zzztttnnnjjjhhhddd___ZZZVVVSSSNNNHHHCCC???>>>======<<<<<<======>>>>>>???>>>===>>>@@@BBBAAABBBAAA======@@@>>>999777666666555555555555666666666666666777888999::::::;;;===???@@@AAA@@@@@@@@@@@@????????????>>>>>>>>>>>>======;;;:::888777222333444666777888888999;;;;;;<<<===>>>>>>>>>===@@@??????>>>??????@@@@@@;;;::::::999999:::;;;;;;;;;<<<===????????????>>>AAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBGGGFFFDDDCCCBBBAAA@@@@@@CCCCCCDDDEEEGGGHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEFFFDDDCCCCCCBBBBBBCCCCCCCCCEEEDDDCCCBBBAAA@@@@@@??????===<<<<<<>>>??????>>>___aaacccgggjjjnnnqqqsssllliiigggiiinnnsssvvvxxxwwwvvvtttsssrrroookkkhhhcccaaa^^^^^^___aaaaaa```\\\WWWSSSRRRPPPNNNOOORRRVVVYYY^^^eeelllrrruuuwwwuuuuuuvvvvvvwwwwwwxxxxxxrrrssssssuuuvvvvvvvvvuuuttttttuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwvvvuuutttssssssssssssssstttuuuwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxzzz|||}}}iiiYYYOOOIIIHHHJJJMMMOOO]]]yyyvvviiigggnnniiiUUUEEE<<<444222111---+++,,,+++++++++*********))))))((((((((((((((((((((((((***)))))))))((((((((((((&&&%%%%%%&&&((()))'''&&&((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))*********+++++++++******++++++,,,------...////////////000111222333222222333333333333444444333333333333444666777999:::;;;<<<<<<===<<<<<<<<<<<<<<<;;;<<<<<<<<<======CCCBBBBBBBBBBBBAAAAAAAAAAAADDDHHHLLLNNNQQQTTTVVVZZZkkkyyyssshhh[[[SSSWWWcccnnnpppssswww{{{~~~xxxuuuxxx{{{yyywwwsssooojjjdddZZZOOOFFFCCCBBBAAA???>>>===<<<<<<<<<======;;;::::::<<<>>>@@@CCCBBB??????@@@???;;;888777666555444444444444555555666777888:::;;;<<<:::;;;===???@@@AAABBBBBBAAAAAA@@@??????>>>============<<<:::888777555444111000000111222555777999999:::;;;<<<>>>>>>>>>>>>AAA@@@@@@?????????>>>???::::::::::::;;;;;;;;;<<<;;;<<<>>>???@@@@@@??????AAA@@@@@@@@@AAAAAABBBCCCAAAAAAAAA@@@@@@@@@AAAAAA??????@@@@@@@@@@@@???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCAAABBBCCCCCCDDDDDDCCCCCCFFFEEECCCBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDBBBCCCEEEFFFGGGFFFEEEEEECCCBBBBBBAAAAAAAAAAAABBBAAAAAAAAA@@@@@@?????????>>>=========>>>?????????___```cccfffjjjmmmooopppiiihhhhhhjjjooossswwwyyyzzzxxxvvvuuusssoookkkgggcccaaa^^^]]]^^^______^^^ZZZUUUQQQQQQPPPNNNPPPTTTYYY]]]bbbiiinnnrrruuuwwwuuuuuuvvvvvvwwwwwwxxxxxxtttuuuvvvvvvuuuttttttsssrrrrrrsssuuuvvvwwwxxxyyyxxxxxxxxxxxxwwwvvvuuuuuuuuuuuutttuuuvvvxxxzzz{{{zzzzzzyyyxxxxxxxxxyyyyyyxxxyyy{{{}}}|||hhhYYYNNNHHHHHHKKKLLLOOO\\\wwwwwwiiigggnnniiiUUUCCC;;;444333222///,,,---+++++++++*********))))))(((((((((((((((((((((((()))))))))(((((((((((('''&&&%%%%%%&&&((()))'''&&&***))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((())))))))))))************++++++++++++***++++++,,,------......////////////000111222333222222222333333444444444333333333333444666777999:::;;;<<<<<<===<<<<<<<<<========================@@@AAAAAABBBBBBCCCCCCCCC<<>>>>>>>>???BBBEEEJJJOOOQQQNNNJJJHHHBBB<<<:::999666444333333333333444444444555777999:::;;;:::;;;<<<>>>???AAAAAABBB@@@@@@???>>>===<<<<<<;;;===<<<:::888666444333222444333000///111555999<<<888999;;;<<<>>>???@@@@@@AAAAAAAAA@@@???>>>======;;;<<<<<<==================>>>@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDAAABBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@??????>>>>>>>>>AAAEEEHHHIIIGGGEEECCCBBBAAAAAA@@@??????@@@@@@?????????@@@@@@AAAAAAAAA???@@@AAAAAA@@@@@@@@@AAA___aaacccfffiiikkkmmmmmmfffgggiiilllooorrruuuvvvxxxwwwuuusssqqqnnnjjjfffcccaaa^^^]]]]]]]]]\\\\\\XXXSSSOOONNNNNNLLLOOOTTTZZZ___eeekkknnnqqqtttvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwxxxwwwtttrrrrrrrrrpppqqqrrrtttvvvxxxyyyzzzyyyyyyyyyxxxxxxwwwvvvuuuuuuttttttuuuvvvxxxzzz{{{~~~}}}{{{zzzyyyyyyzzzzzzxxxyyy{{{}}}xxxfffXXXNNNHHHHHHLLLNNNRRR```xxx{{{nnnmmmrrrjjjWWWDDD;;;444333222///---...+++++++++************)))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&'''))))))(((&&&)))))))))(((''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,++++++,,,,,,------......////////////000111222333111222222333333444444555444444333333444666888999:::;;;<<<<<<======<<<<<<======>>>?????????>>>>>>======>>>???AAABBBCCCCCC@@@BBBFFFHHHIIIJJJLLLNNNWWW___hhhpppuuu{{{}}}rrrnnnooorrrfffdddaaa^^^^^^cccjjjppp~~~zzztttmmmiiirrrqqqeeeZZZWWWTTTOOOJJJFFFCCCBBB>>>???AAABBBCCCFFFIIILLLXXXaaagggfff___WWWLLLBBB===;;;888555444333333444444444444444555666777888:::;;;<<<===>>>???@@@AAA??????>>>===<<<<<<;;;;;;<<<;;;999666555333333222222000---,,,---111555888777999;;;===???AAABBBBBBBBBBBBBBBAAA???===<<<;;;<<<===>>>??????????????????@@@AAACCCCCCCCCCCCBBBAAAAAAAAA@@@@@@AAAAAABBB@@@AAAAAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBCCCCCCCCCCCCBBB?????????@@@AAABBBCCCDDDBBBBBBAAA@@@>>>===<<<<<<;;;>>>BBBFFFGGGFFFCCCAAAAAAAAA@@@???>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDAAACCCDDDCCCBBB@@@@@@AAA___aaacccfffhhhiiiiiiiiibbbeeehhhlllnnnooopppqqqtttrrrpppooonnnmmmjjjhhhdddaaa^^^\\\\\\\\\[[[ZZZUUUPPPKKKKKKJJJJJJMMMRRR[[[```gggkkknnnpppsssuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuwwwxxxwwwtttqqqrrrsssrrrrrrssstttuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvuuutttuuuuuuuuuuuuwwwyyy{{{||||||zzzyyyxxxyyyzzzxxxyyyzzz|||~~~tttcccVVVMMMGGGIIINNNLLLTTTeeezzzvvvvvvyyy~~~iiiYYYDDD;;;333222111...---...+++++++++************)))))))))))))))))))))))))))))))))((((((((('''''''''(((''''''(((******)))'''&&&'''''''''(((((())))))&&&&&&'''''''''(((((((((''''''''''''((((((((()))(((((((((((())))))))))))*********+++++++++,,,,,,++++++,,,,,,---.........////////////000111222333111111222333333444555555555444444444555777999::::::;;;<<<<<<======<<<<<<<<<===>>>???@@@??????>>>======>>>???@@@AAABBBBBBDDDFFFGGGGGGHHHIIILLLOOOQQQVVV[[[]]]]]]```fffkkk{{{|||wwwooofff^^^ZZZ[[[]]]hhhoooyyytttjjjccchhh{{{vvvsssnnnhhhbbb\\\XXXVVVPPPQQQQQQOOONNNOOOQQQSSS\\\iiiwwwzzzuuujjj[[[OOODDDBBB>>>;;;999888888999777777666666666666777777;;;;;;;;;;;;<<<===>>>???>>>>>>>>>======<<<<<<<<<;;;:::888555444333333333///.........///000222333777999;;;>>>AAACCCDDDEEECCCCCCBBBAAA???===;;;999<<<===>>>???@@@@@@@@@??????@@@BBBCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBB???@@@AAABBBBBBBBBAAAAAA???@@@@@@AAAAAA@@@@@@?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBB????????????@@@AAABBBCCC@@@@@@???>>>===<<<<<<;;;:::;;;===???@@@AAAAAAAAAAAA@@@???>>>===============>>>>>>>>>???@@@@@@@@@AAACCCEEEDDDAAA>>>>>>???___```bbbeeefffggggggggg___ccchhhkkkmmmmmmmmmmmmooonnnllllllmmmlllkkkjjjdddaaa^^^\\\\\\[[[ZZZYYYSSSMMMIIIIIIHHHGGGKKKPPP[[[```ggglllmmmooorrrtttvvvvvvuuuuuuttttttsssssstttvvvxxxwwwtttrrrrrrtttttttttttttttuuuuuuuuuvvvwwwwwwwwwwwwvvvuuutttssswwwwwwwwwwwwyyy{{{}}}~~~|||zzzxxxxxxxxxyyywwwxxxyyy{{{|||}}}}}}}}}~~~qqqaaaUUULLLHHHJJJOOOIIITTTggg{{{{{{|||~~~{{{hhhYYYDDD;;;222000///------...+++++++++************))))))))))))))))))))))))))))))(((((((((''''''''''''(((''''''(((***+++)))(((###$$$%%%'''(((***+++,,,'''''''''(((((((((((()))&&&'''''''''(((((())))))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,------......///////////////000111222333111111222333333444555555555555555555666888999;;;:::;;;<<<<<<======<<<<<<:::;;;===????????????>>>??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCFFFJJJNNNKKKOOOTTTTTTQQQQQQUUUYYYWWWeeexxxzzzkkkaaa\\\ZZZUUU]]]iiiwww~~~rrrgggggguuuxxxrrrnnnkkkjjjjjjgggbbb]]]ZZZYYYZZZWWWhhh|||wwwgggZZZKKKIIIEEEAAA???>>>>>>???===<<<;;;:::999999999999;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>============:::999777555444333444444222444666777888777666555888999<<>>???@@@@@@@@@??????@@@BBBCCCDDDDDDCCCBBBCCCCCCBBBAAAAAABBBBBBBBB>>>???@@@AAABBBBBBAAA@@@??????@@@@@@@@@@@@??????????????????@@@@@@@@@@@@???????????????????????????@@@AAAAAABBBBBBAAAAAA@@@@@@??????@@@@@@AAABBB<<<<<<<<<<<<;;;;;;;;;;;;:::999888999:::===@@@BBB@@@@@@>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::@@@BBBDDDCCC???<<<;;;<<<________________________\\\\\\^^^```bbbeeegggiiijjjjjjkkkjjjjjjiiihhhgggbbbbbbbbb```^^^[[[XXXWWWTTTOOOJJJGGGEEEEEEKKKRRR[[[ccckkklllmmmooopppooouuuwwwxxxvvvrrrppprrrttt|||{{{yyywwwuuusssrrrqqqwwwxxxxxxwwwtttsssssstttvvvvvvuuuuuuuuutttttttttyyyxxxvvvvvvyyy|||~~~zzzwwwtttssstttwwwyyy{{{{{{|||~~~{{{nnn___UUUNNNIIIJJJNNNMMMTTTeee{{{{{{vvvzzzxxxeeeVVVBBB<<<555000//////---+++///...,,,***)))))))))***))))))))))))))))))))))))###%%%'''(((''''''''')))((((((((((((((((((((((((***&&&  &&&***(((((()))***************''''''(((((())))))******))))))))))))************++++++***)))))))))))))))---------------...000000000000111222333333444444444444444555555555555555777777777777777888888888999::::::;;;;;;<<<<<<<<<============>>>???@@@AAACCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBEEEHHHKKKMMMJJJLLLMMMMMMLLLKKKKKKLLLOOOVVV___iiivvvwwwhhh]]]UUUZZZ___ccchhhrrrxxxvvv}}}}}}|||zzzyyyvvvpppggg```\\\eeerrr|||zzzrrrlllbbb]]]WWWRRRNNNKKKHHHFFF@@@??????>>>============>>>>>>>>>======>>>AAACCCCCCAAA???@@@BBBBBB@@@===<<<:::777666666555444333555444444333333555777999999<<<@@@BBBBBBBBBBBBCCCCCCAAA>>><<<=========<<<:::<<<>>>>>>>>>>>>@@@AAAAAAAAAAAAAAAAAABBBBBBBBB???>>>>>>@@@AAABBBBBBAAA???@@@@@@AAAAAAAAAAAAAAA@@@@@@??????@@@BBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBB@@@@@@AAAAAABBBBBBCCCCCC@@@@@@@@@AAABBBAAA???=========<<<<<<;;;:::999999555666777999;;;>>>@@@AAACCCBBB???<<<:::888888888<<<;;;:::999999:::<<<<<<999<<>>@@@bbbbbbaaa```___^^^]]]\\\YYYZZZ[[[]]]___aaadddeeehhhhhhhhhggggggfffeeedddaaaaaa```___]]]ZZZWWWUUURRRMMMIIIGGGFFFFFFMMMUUU[[[dddkkkmmmnnnpppqqqppptttuuuvvvuuutttsssssssssxxxwwwwwwvvvuuutttssssssuuuvvvwwwvvvtttssstttuuuuuuuuutttttttttsssssssssvvvuuuttttttwww{{{|||yyyuuussstttwww{{{}}}}}}~~~yyymmm___VVVOOOJJJIIILLLMMMTTTeeeyyywwwssswwwtttaaaRRR@@@:::333///...---+++))),,,+++***)))))))))***+++))))))))))))))))))))))))''')))******)))'''((()))((((((((((((((((((((((((***(((&&&$$$$$$&&&(((***&&&'''(((((())))))(((((('''((((((((()))))))))***))))))))))))************)))))))))))))))***++++++------------...///000000000111111222222333444444666555444333444666999:::777777888888888888999999:::::::::;;;;;;<<<======>>>>>>>>>>>>???@@@AAABBBAAA@@@?????????@@@AAABBBBBBBBBAAABBBDDDFFFIIIKKKJJJLLLLLLKKKIIIGGGGGGGGGHHHLLLRRRXXX```kkkyyyvvvnnnfffiiijjjgggdddgggpppxxx~~~{{{zzz|||}}}uuupppqqq~~~}}}uuunnnjjjqqqzzzzzzvvvqqqmmmhhhccc^^^YYYSSSPPPKKKIIIGGGDDDBBBAAAAAABBBDDDCCCBBBAAAAAACCCEEEGGGHHHGGGFFFHHHJJJJJJHHHEEEDDD@@@<<<:::::::::999999::::::;;;;;;;;;<<<===>>>>>>@@@BBBBBB@@@???>>>???@@@>>>======>>>??????>>>;;;<<<<<<;;;:::999:::<<<<<<<<<===>>>>>>>>>>>>>>>??????@@@AAABBBCCCAAA@@@===>>>>>>?????????????????????@@@BBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@>>><<<======<<<;;;:::999999888777777777777888:::<<<===>>>>>>===<<<:::999999::::::::::::::::::;;;;;;<<<;;;???DDDJJJMMMNNNOOOOOOaaaaaaaaaaaa```___^^^]]]YYYZZZ[[[\\\^^^```aaabbbeeeddddddccccccbbbaaaaaa``````___^^^[[[XXXVVVTTTPPPKKKGGGGGGFFFGGGNNNWWW\\\eeelllnnnooorrrssssssrrrrrrsssuuuvvvvvvuuusssssstttttttttuuuuuuuuuvvvsssuuuvvvuuusssssstttuuussssssssssssrrrrrrrrrrrrrrrrrrqqqrrruuuxxx|||{{{vvvttttttwww{{{~~~~~~sssiii]]]VVVPPPKKKIIILLLNNNVVVfffxxxssspppvvv|||nnn[[[MMM???999111---,,,+++***''')))((((((((()))***++++++)))))))))))))))))))))))))))***+++***((('''&&&'''(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&''''''''''''&&&(((((((((((())))))))))))))))))))))))************((((((((()))***,,,---...------......///000000111111111111111222333444444777555333222444777;;;>>>888888888999999:::::::::::::::;;;;;;<<<======>>>????????????@@@AAABBBBBB??????>>>>>>???@@@AAABBBBBBBBBAAAAAABBBDDDFFFGGGJJJKKKKKKIIIFFFCCCBBBBBBFFFHHHLLLNNNPPPUUU]]]cccwww~~~}}}wwwooolllnnnrrr{{{xxxwww{{{~~~||||||~~~~~~wwwiiicccdddlllyyyzzz{{{}}}yyyvvvrrrnnnhhhdddZZZWWWQQQMMMIIIIIIIIIJJJOOONNNMMMLLLLLLLLLMMMMMMLLLLLLNNNQQQUUUXXXXXXWWWTTTPPPJJJGGGFFFFFFGGGGGGHHHJJJLLLNNNOOOPPPSSSUUUTTTTTTQQQLLLFFFAAA???>>>>>>===<<<===>>>>>>===<<<:::;;;;;;999777666888999999:::;;;<<<======<<<<<<:::;;;===>>>>>>>>>======<<<=========>>>>>>>>>>>>===>>>@@@BBBCCCBBBAAA@@@DDDEEEEEEEEEDDDBBBAAA???@@@@@@@@@AAAAAABBBBBBBBB??????????????????>>>>>>AAAAAAAAAAAA@@@>>>===<<<===<<<<<<;;;;;;:::999999888777666555777999<<<>>>>>>@@@AAA@@@===;;;::::::999:::;;;>>>AAADDDGGGHHHNNNRRRYYYbbbjjjlllhhhddd]]]^^^```aaabbbccccccccc]]]^^^___```aaabbbbbbcccbbbbbbaaa``````__________________]]][[[XXXVVVTTTQQQLLLHHHGGGFFFGGGNNNVVV]]]fffmmmnnnooosssuuuuuusssqqqrrruuuyyyzzzwwwtttsssssstttuuuuuuvvvwwwwwwrrrsssuuutttsssssstttuuurrrrrrrrrrrrqqqqqqqqqqqqqqqppppppqqqtttwww{{{}}}~~~yyyuuusssvvvzzz}}}{{{tttiii```XXXTTTPPPLLLJJJLLLNNNXXXhhhzzzqqqpppwwwwwwiiiWWWIII???999111---,,,+++)))'''))))))))))))*********+++((((((((((((((((((((((((&&&((()))(((&&&%%%%%%&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%&&&''''''''''''&&&(((((((((((())))))))))))((()))))))))************)))))))))***+++,,,---.........///000111111111111222222111111111222333444666555444444444777999;;;888999999::::::;;;;;;;;;::::::;;;<<<===>>>>>>???@@@@@@@@@@@@@@@AAABBBCCC>>>>>>???@@@@@@AAABBBCCCBBBBBBAAAAAAAAABBBCCCDDDHHHIIIIIIHHHDDDBBBAAAAAAEEEGGGJJJKKKLLLNNNRRRVVV[[[eeerrr}}}}}}~~~wwwooonnnttt}}}{{{yyy}}}}}}}}}ooojjjkkkooozzz}}}|||mmmiiiddd^^^[[[[[[\\\]]]______^^^^^^]]]ZZZVVVSSSNNNNNNPPPTTTZZZaaagggjjjgggbbb[[[VVVUUUWWWXXXYYYZZZ\\\```cccgggnnnvvv|||}}}yyyqqqfffYYYOOOHHHFFFAAA@@@>>>?????????===;;;<<<<<<<<<:::888777888:::::::::;;;<<<<<<<<<<<<;;;999:::;;;;;;:::;;;<<<===<<<<<<<<<<<<<<<=========@@@AAABBBCCCCCCCCCBBBBBBEEEFFFGGGHHHHHHGGGEEEDDDAAAAAABBBCCCCCCCCCCCCCCC>>>>>>>>>======<<<<<<<<<>>>?????????>>>=========<<<<<<<<<<<<;;;;;;;;;;;;888888777888;;;@@@EEEIIIMMMPPPQQQOOOIIIDDDBBBAAA@@@AAACCCGGGOOOWWW```eeeppprrrwwwwww\\\^^^```cccdddeeeeeedddaaaaaabbbcccdddccccccbbbaaaaaa___^^^]]]]]]^^^^^^^^^^^^^^^^^^\\\ZZZWWWVVVRRRMMMIIIGGGFFFFFFMMMTTT]]]fffmmmnnnppptttwwwwwwtttssssssuuuyyy{{{xxxvvvuuuuuuvvvvvvvvvwwwwwwwwwrrrsssuuutttsssssstttuuussssssrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrtttwwwzzz{{{{{{xxxrrruuuxxxzzz|||~~~uuulll^^^WWWRRRPPPOOOLLLLLLOOONNN[[[nnn}}}nnnnnnxxx}}}sssdddTTTIII@@@:::222...------+++)))+++++++++++++++*********(((((((((((((((((((((((($$$&&&'''((('''&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''))))))))))))((((((((((((((()))))))))************+++++++++++++++,,,,,,---...///000111222222222222333222111000111222333444555555666666666555444444888999999:::;;;;;;<<<<<<:::;;;;;;<<<>>>??????@@@AAAAAAAAA@@@AAAAAABBBCCC???@@@AAABBBBBBCCCDDDDDDBBBBBBAAAAAAAAAAAAAAABBBEEEGGGHHHGGGEEECCCCCCDDDBBBDDDFFFGGGHHHIIIKKKMMMMMMQQQYYYdddrrr{{{mmmeeeggglllppprrr~~~{{{yyy}}}yyywww{{{~~~|||yyy{{{~~~zzzvvvuuuuuuvvvwwwrrrqqqqqqqqqoooiiiaaaZZZTTTRRRQQQRRRWWW```jjjqqqqqqkkkeee``````bbbdddffffffhhhkkkooouuuooo___UUUQQQHHHGGGGGGHHHJJJLLLLLLKKKIIIIIIHHHDDD???;;;999888888888888999999:::;;;;;;===>>>@@@???===;;;<<<>>>999999888888888999:::;;;AAAAAAAAAAAAAAABBBBBBBBBCCCEEEFFFHHHIIIIIIIIIHHH@@@AAABBBBBBBBBBBBAAA@@@;;;;;;;;;:::999999999888999;;;===>>>>>>???AAADDDBBBBBBAAA@@@??????>>>>>>;;;<<<===AAAHHHPPPWWW\\\dddgggiiifff___XXXUUUUUURRRQQQQQQTTT]]]iiiuuu}}}___```ccceeeeeeeeedddcccbbbcccdddddddddcccaaa``````___^^^\\\[[[\\\\\\]]]\\\\\\]]]]]]\\\[[[YYYXXXSSSMMMIIIGGGFFFFFFLLLTTT]]]eeelllnnnpppuuuxxxyyyvvvuuutttuuuwwwxxxwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwsssuuuvvvuuusssssstttuuuttttttttttttssssssssssssrrrrrrrrrrrrtttvvvxxxyyy}}}|||ssstttvvvwwwxxx{{{qqqhhhXXXRRRNNNNNNNNNMMMNNNQQQPPP```uuuyyykkknnnyyyzzzooo```RRRJJJAAA;;;444///......,,,***,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))%%%''')))***))))))***+++((((((((((((((((((((((((((((((''''''''''''((((((''''''((())))))))))))((())))))))))))(((((((((((())))))))))))************,,,,,,,,,+++,,,,,,------///000111333444333333222444333111000000111333444444555777777777555222000888888999:::;;;;;;<<<<<<:::;;;<<<===>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAABBB@@@AAABBBCCCDDDDDDCCCCCCAAAAAABBBBBBAAAAAAAAAAAACCCEEEFFFFFFEEEDDDEEEFFFDDDDDDEEEFFFFFFFFFGGGGGGJJJIIILLLSSS[[[gggxxx~~~|||zzz|||sssiiieeegggiiijjjmmmwww~~~~~~wwwwww{{{}}}wwwnnngggbbb___ZZZWWWWWW^^^gggnnnrrrmmmhhhdddeeehhhkkkmmmlllmmmooopppvvv}}}mmmbbb\\\TTTSSSUUUYYY___eeeiiijjjfffeeeaaaYYYOOODDD===999888777777888:::===AAACCCFFFJJJNNNMMMGGGAAA===<<<888777666666666777999:::<<<<<<===============<<<<<<<<<===???AAABBBCCCDDD<<<<<<======<<<;;;999888::::::::::::999999999999:::>>>CCCFFFHHHLLLRRRWWWVVVUUUSSSPPPMMMKKKHHHGGGEEEGGGKKKQQQZZZccckkkpppxxx|||{{{sssllljjjkkkdddaaa^^^___dddoooyyy^^^```ccceeegggfffeeedddddddddeeeeeeeeeccc```______]]][[[ZZZYYYYYY[[[[[[YYYYYYZZZ[[[[[[[[[ZZZYYYQQQLLLHHHGGGFFFGGGNNNVVV\\\eeekkkmmmoootttyyyyyyvvvvvvuuusssrrrrrrtttvvvuuuuuuuuuuuuvvvvvvwwwwwwuuuvvvwwwvvvtttssstttuuuvvvvvvvvvuuuuuuuuuuuutttrrrrrrrrrrrrssstttuuuvvv{{{}}}vvvvvvuuuuuuuuuyyy}}}nnndddXXXRRRMMMNNNNNNMMMNNNRRRSSSeee{{{xxxlllppp}}}}}}vvvjjj\\\QQQKKKAAA;;;333///......,,,***))))))++++++,,,++++++***))))))))))))))))))))))))'''(((******)))(((((()))(((((((((((((((((((((((('''(((((((((((((((((('''''''''((())))))))))))(((***)))))))))((((((((('''))))))))))))************++++++++++++,,,...///000///000222444555444333333555333111000000111333444555555666666666666555444777777888999:::;;;<<<<<<:::;;;<<<===???@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAABBBDDDEEEEEEDDDCCCDDDEEEGGGFFFFFFFFFGGGGGGGGGFFFJJJHHHIIIMMMQQQVVVaaannn}}}~~~yyyzzzzzztttpppppppppkkkttt~~~zzz|||~~~yyy{{{vvvrrrppplllfffdddffflllrrruuurrrnnnlllnnnrrruuuwwwtttttttttrrrsss~~~uuulllhhhccccccdddjjjsss|||wwwhhhYYYMMMGGG?????????AAAFFFMMMTTTYYY^^^eeemmmlllcccTTTIIIBBB<<<;;;:::999999;;;<<<>>>@@@BBBFFFIIIIIIFFFBBB@@@<<<<<<;;;;;;===???AAACCCCCCDDDDDDDDDBBB@@@>>><<<@@@@@@@@@@@@AAAAAAAAAAAAFFFLLLSSSYYY]]]dddmmmtttyyyvvvrrrlllfff```[[[YYYTTTWWW[[[bbbkkkssszzz~~~zzzrrrqqqrrrjjjgggcccbbbdddjjjppptttvvvtttuuuzzzZZZ]]]aaaeeehhhiiiiiihhhfffggghhhhhhfffdddbbb```]]]\\\ZZZXXXWWWXXXYYYZZZVVVWWWXXXZZZZZZZZZYYYYYYOOOJJJGGGFFFFFFHHHPPPXXX\\\dddkkkllloootttyyyzzzvvvwwwvvvrrrnnnnnnqqquuurrrrrrssstttuuuvvvwwwwwwwwwxxxxxxwwwtttsssttttttwwwwwwwwwwwwvvvvvvvvvvvvrrrrrrrrrqqqrrrrrrsssssszzz|||xxxwwwuuuttttttxxxyyyjjj```[[[TTTOOONNNNNNMMMOOORRRVVViiiyyynnnuuu~~~}}}~~~{{{sssgggZZZPPPKKK@@@:::333///...---+++)))%%%&&&(((***+++,,,++++++))))))))))))))))))))))))'''((()))(((&&&%%%%%%%%%(((((((((((((((((((((((($$$&&&((())))))(((&&&$$$&&&'''(((((())))))((((((******))))))((((((((('''))))))))))))************))))))***+++---///111222///111333555555555444333555444111000///111333444666666555555666777888999666777777888:::;;;<<<<<<;;;;;;<<<>>>???AAABBBBBBAAAAAA@@@??????@@@@@@@@@@@@AAABBBBBBBBBAAA@@@???AAAAAABBBCCCCCCCCCBBBBBBBBBDDDEEEDDDCCCBBBBBBBBBDDDCCCCCCCCCEEEGGGGGGGGGJJJHHHIIINNNOOOOOOVVV``````qqq|||{{{}}}yyyxxxxxx{{{}}}{{{yyy~~~}}}{{{vvvrrrssswww{{{{{{xxxuuuuuuxxx||||||}}}{{{vvvtttyyyzzzssspppooonnnooottt}}}~~~mmm___XXXJJJIIIJJJMMMTTT^^^hhhnnnyyynnn[[[QQQBBBAAA???>>>???@@@BBBDDDNNNSSSZZZ^^^^^^YYYSSSNNNGGGEEEDDDBBBCCCEEEHHHJJJUUUVVVVVVVVVTTTQQQNNNLLLGGGHHHHHHHHHIIIIIIJJJJJJTTT[[[cccjjjqqqzzz{{{rrrllliii```bbbgggnnnuuu|||wwwnnnlllmmmfffdddbbbaaaaaadddgggiiikkkiiihhhkkkpppuuuxxxxxx\\\^^^aaaccceeegggggggggiiihhhfffeeedddddddddddd```^^^[[[ZZZZZZ[[[ZZZYYYVVVVVVVVVWWWWWWWWWTTTRRRPPPLLLIIIIIIHHHIIIOOOVVV]]]eeekkkmmmoootttvvvtttxxxwwwvvvsssqqqqqqtttwwwwwwwwwuuutttttttttuuuvvvvvvwwwxxxwwwuuuuuuvvvwwwxxxvvvuuuvvvyyyzzzxxxvvvrrrrrrrrrpppooopppsssvvvzzz{{{~~~{{{zzzxxxvvvvvvzzzxxxiii]]]UUUTTTQQQMMMLLLNNNPPPOOOUUUjjjzzzsssyyy}}}{{{wwwpppeeeXXXLLLFFF===888222...------------++++++,,,---...//////000))))))))))))))))))))))))((((((((((((((()))******'''((((((((((((((((((''''''(((((()))))))))))))))(((((((((((()))))))))))),,,,,,+++++++++++++++,,,+++,,,,,,,,,,,,,,,,,,---------,,,+++,,,---...///333333111000////////////000000000000111222333444777777666444333444888;;;:::::::::;;;<<<>>>???@@@AAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@AAAAAABBBCCCCCCEEEGGGGGGFFFEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFEEECCCBBBCCCEEEHHHJJJGGGGGGFFFGGGIIILLLNNNPPPXXX___gggooozzz}}}tttmmmsss|||{{{~~~||||||{{{zzzyyy||||||zzzzzzzzzyyywwwxxx||||||oooiii[[[ZZZZZZ___iiiuuuxxxfff]]]TTTNNNNNNJJJIIIUUUfffqqqxxxvvvhhh^^^WWWPPPNNNOOORRRZZZccckkkqqqwwwyyyuuuoookkkiiieeedddbbb```^^^]]]\\\\\\```gggooossswww}}}uuupppllllllmmmooosssxxx~~~vvvmmmjjjjjjeeeddddddeeehhhjjjkkkjjjfffhhhjjjkkkkkkkkklllnnn]]]^^^aaadddfffgggggggggggggggffffffeeeddddddcccbbb```]]]\\\[[[ZZZYYYWWWVVVTTTSSSSSSTTTSSSRRRPPPOOOKKKHHHHHHGGGHHHMMMTTT\\\cccjjjlllnnnsssuuussswwwwwwvvvsssrrrrrruuuxxxyyyxxxwwwuuutttttttttuuuuuuwwwxxxwwwvvvuuuvvvwwwxxxvvvtttuuuwwwxxxvvvtttsssttttttrrrqqqrrruuuwwwyyy{{{}}}|||{{{xxxvvvvvvzzzyyyiii\\\UUUTTTQQQNNNLLLMMMNNNNNNZZZnnnwwwrrrzzz~~~zzzrrrfffYYYLLLEEE===999222...,,,,,,---,,,'''(((((())))))*********))))))))))))))))))))))))'''''''''''''''(((((()))((((((''''''''''''((((((%%%&&&&&&'''''''''''''''(((((((((((()))))))))))))))((((((''''''(((((((((+++,,,,,,,,,,,,---------...---,,,,,,,,,---//////444444222111111000000000000000000111111222444444777777666555555777:::===@@@??????>>>>>>?????????AAA@@@???>>>>>>???@@@AAA??????@@@@@@AAABBBCCCDDDCCCEEEGGGGGGFFFDDDDDDEEEDDDDDDDDDDDDDDDCCCBBBBBBAAABBBCCCDDDEEEFFFGGGHHHFFFFFFEEEDDDEEEFFFHHHIIIFFFEEEEEEEEEGGGIIILLLNNNJJJPPPVVV[[[bbbooowwwjjjggglllqqqwww||||||~~~}}}||||||}}}}}}}}}~~~zzzvvvllllllmmmpppxxxzzzssskkkfffgggdddcccmmm|||sssllleeeccccccdddjjjqqqyyyzzzssslllhhhfffeeecccgggkkklllnnnvvv{{{sssnnnhhhhhhiiikkknnnqqquuuwwwvvvyyy{{{xxxrrrnnnmmmnnnjjjiiiiiijjjlllnnnppppppnnnpppqqqqqqooommmmmmnnn]]]___bbbeeeggggggggggggffffffggggggfffeeedddcccdddbbb```^^^]]][[[XXXUUUVVVSSSPPPNNNNNNNNNNNNMMMLLLHHHFFFGGGFFFFFFKKKQQQYYYaaagggjjjmmmrrrtttsssvvvvvvvvvtttssstttwwwzzz|||{{{yyywwwuuutttsssssstttvvvwwwwwwvvvuuuvvvwwwxxxvvvuuuuuuvvvvvvtttsssuuuuuuuuutttssstttvvvyyyyyyzzz|||~~~~~~|||yyyvvvwww|||{{{jjj\\\VVVTTTQQQNNNMMMLLLMMMNNNaaasss{{{ssssss~~~~~~vvviiiZZZMMMDDD===999333...,,,,,,++++++************************((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))%%%&&&&&&'''''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''++++++,,,,,,------------.........---...//////000555444333222222222222222222111111111222333444555666666777777777:::>>>AAAFFFEEEDDDBBBAAA@@@??????@@@@@@????????????@@@@@@>>>>>>???@@@BBBCCCDDDDDDDDDFFFHHHGGGEEEDDDCCCCCCCCCCCCDDDEEEDDDCCCBBBAAAAAAAAABBBDDDEEEGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGDDDDDDDDDDDDEEEGGGIIIJJJDDDHHHLLLNNNPPPWWWbbbkkk~~~mmmcccaaabbbfffkkkooonnnpppxxx}}}}}}~~~{{{|||{{{yyyuuuuuuvvvxxx{{{yyywwwxxxwwwuuu}}}xxxrrrpppnnnmmmpppvvv{{{zzzqqqkkkiiihhhgggiiiiiigggggglllvvv~~~{{{vvvpppkkkhhhiiiiiijjjkkklllmmmnnnkkknnnqqqqqqooonnnppprrrooonnnnnnnnnppprrrtttuuuwwwxxxyyywwwtttqqqpppooo^^^```cccfffhhhhhhggggggfffggghhhiiiiiigggeeedddcccbbbaaaaaa```^^^ZZZWWWVVVRRRMMMJJJIIIJJJJJJJJJIIIFFFEEEFFFEEEDDDHHHNNNTTT\\\cccggglllrrruuutttuuuvvvvvvuuuuuuvvvyyy{{{~~~}}}{{{xxxvvvtttrrrqqqrrrtttwwwwwwvvvvvvvvvwwwyyyxxxwwwvvvuuuuuusssssstttuuuvvvuuuttttttvvvxxxzzz{{{|||~~~~~~~~~}}}zzzxxxxxx~~~nnn^^^VVVRRROOOOOONNNMMMOOOSSSfffwwwvvvqqqxxxzzzlll\\\MMMDDD<<<888222...,,,+++***)))---,,,,,,,,,+++++++++***((((((((((((((((((((((((''''''&&&&&&''''''((())))))((('''&&&&&&'''((()))'''(((((()))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))***++++++,,,,,,---.........////////////000000111111444333333222222222222333333333222222333444555555555666777888999<<<@@@CCCHHHGGGEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======???AAABBBCCCDDDEEEEEEFFFHHHGGGEEECCCBBBBBBAAABBBDDDEEEEEEDDDBBBAAAAAAAAABBBDDDEEEGGGHHHHHHGGGHHHJJJKKKKKKIIIGGGFFFDDDDDDDDDDDDDDDFFFGGGHHHEEEHHHJJJKKKKKKNNNTTTZZZbbblll{{{|||qqqjjjffffffhhhdddccceeemmmzzzyyywwwxxx~~~~~~~~~|||yyyvvvuuuuuuvvvwwwwwwvvvuuuuuuuuutttvvv{{{~~~}}}yyyyyy{{{zzzyyy~~~zzzuuupppooommmkkklllpppqqqssstttuuuwww}}}~~~rrrkkkggghhhiiijjjkkkllljjjiiikkkoootttrrrrrrsssvvvxxxwwwtttrrroooppppppppppppnnnmmmllljjjlllnnnnnnnnnnnnqqqsssrrrrrrrrrrrrrrrsssvvvxxx|||}}}~~~|||xxxtttqqqppp^^^aaadddgggiiiiiigggfffggghhhjjjkkkjjjiiigggfffaaaaaaaaabbbbbbbbb___]]]XXXSSSLLLGGGFFFGGGHHHHHHGGGDDDDDDEEEDDDBBBEEEJJJPPPXXX```eeekkkrrrvvvvvvtttuuuvvvvvvuuuvvvyyy{{{}}}|||{{{yyyvvvtttrrrqqqpppsssvvvwwwwwwvvvvvvwwwzzzzzzyyyxxxvvvuuuttttttssstttuuutttssssssuuuvvvzzz{{{}}}~~~~~~|||zzz{{{uuueeeXXXRRRNNNOOOPPPOOOSSSZZZjjjzzzrrrppp}}}~~~ooo^^^MMMCCC;;;777222...,,,+++***(((+++******))))))(((((('''((((((((((((((((((((((((((((((''''''(((((()))***)))((('''&&&&&&'''((()))'''(((((()))))))))))))))(((((((((((())))))))))))***)))))))))***++++++,,,++++++,,,------...//////000000111111111222222222222222111111111222222333444444444444444444555666444666777999:::<<<@@@BBBCCCCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@AAAAAA@@@@@@@@@<<<===???AAACCCDDDDDDDDDDDDFFFGGGGGGDDDBBBBBBBBBAAABBBCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFHHHKKKMMMMMMJJJHHHEEEFFFFFFEEEEEEEEEEEEFFFFFFBBBDDDFFFGGGGGGIIINNNQQQSSSYYYcccmmmyyyyyysssrrriiifffeeeiiiqqqzzz}}}~~~~~~zzzxxxyyyzzz|||{{{|||~~~~~~yyyuuusssrrrqqqqqqsssvvvyyy{{{|||{{{{{{yyyyyy{{{{{{{{{~~~}}}}}}~~~zzzuuupppmmmnnnmmmkkklllpppnnnnnnmmmkkkkkkoooxxx~~~uuulllggggggiiikkkkkkmmmqqqsssttttttsssrrrpppqqqtttxxx}}}~~~}}}yyyzzzzzzyyywwwtttqqqooojjjkkkllllllmmmooorrrtttvvvxxxyyyxxxvvvvvvxxxzzz{{{|||}}}|||xxxtttqqqppp___aaaeeeiiijjjiiihhhfffggghhhiiijjjjjjiiihhhgggaaa``````bbbddddddcccbbbZZZUUUNNNHHHFFFFFFGGGGGGEEECCCDDDEEEDDDAAACCCHHHOOOWWW___dddjjjrrrvvvuuusssuuuvvvvvvuuuvvvxxxzzz{{{zzzzzzxxxwwwuuusssqqqooorrruuuwwwwwwvvvwwwwwwyyyzzzzzzyyyvvvuuuuuuuuuqqqsssttttttsssrrrtttuuuyyyzzz|||~~~~~~}}}~~~ooo^^^UUUOOOQQQQQQQQQWWW```mmm|||{{{mmmnnnrrr___NNNCCC888555000---,,,+++***))),,,+++++++++******))))))((((((((((((((((((((((((((((((((((((((()))******'''(((((((((((((((((('''%%%&&&&&&'''''''''''''''(((((((((((()))))))))))))))(((((())))))***+++,,,++++++,,,---...//////000111111222333333333333222111111111111111222333444666555555555555555666666444666777888999:::===???>>>>>>>>>>>>???@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@<<<>>>@@@BBBCCCCCCCCCCCCCCCEEEGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHKKKMMMMMMKKKHHHFFFGGGGGGGGGFFFFFFEEEEEEEEEAAABBBDDDEEEFFFHHHLLLOOONNNQQQVVV[[[bbbmmmzzzyyytttpppooorrruuuvvvuuummmkkkiiijjjooovvv{{{}}}}}}~~~~~~~~~zzzxxxwwwzzz|||yyyyyyvvvuuuvvvvvvxxx{{{}}}~~~}}}~~~~~~yyywwwxxxxxxvvvsssooommmoooooonnnpppuuurrrssssssqqqppprrryyy~~~zzzssslllgggggghhhiiikkkooouuu{{{{{{wwwvvvvvvwwwzzz~~~}}}zzzvvvuuukkkjjjjjjkkknnnqqquuuwww{{{~~~|||yyyyyy{{{xxxzzz{{{zzzvvvrrrnnnmmm___bbbfffiiikkkjjjhhhfffggggggggggggggggggggggggcccaaaaaabbbdddffffffeee]]]WWWPPPJJJHHHGGGGGGFFFEEECCCDDDFFFDDDAAABBBFFFRRRZZZaaaeeeiiipppsssrrrssstttuuuuuuuuuuuuvvvxxxwwwwwwxxxxxxwwwuuutttrrrnnnqqquuuwwwwwwwwwwwwwwwwwwyyyzzzxxxuuussstttvvvqqqrrrttttttsssssssssuuuwwwxxxzzz}}}~~~yyyfffZZZRRRSSSRRRQQQYYYdddrrrvvvhhhjjj|||ttt```NNNCCC666333///---,,,,,,***))),,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))(((''''''''''''((())))))&&&'''((())))))((('''&&&%%%&&&&&&'''''''''''''''(((((((((((())))))))))))((((((((())))))+++,,,,,,++++++,,,---...///000000111222333444555444444333111111111222222444555555777666666555555666666777444666777888777777999;;;;;;;;;;;;<<<===>>>@@@@@@@@@@@@AAABBBBBBAAA@@@@@@===???AAABBBCCCCCCBBBAAABBBDDDFFFFFFDDDCCCCCCCCCCCCBBBAAA@@@@@@BBBDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGIIILLLLLLKKKIIIGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDEEEFFFHHHKKKMMMLLLOOORRRTTTVVV]]]fffmmmxxx{{{zzz|||}}}|||{{{jjjfffaaa^^^___bbbeeeggglllooovvv}}}yyyvvvtttvvv}}}~~~~~~||||||}}}}}}yyywwwyyyzzzyyyxxxtttrrrsssttttttwww{{{{{{}}}~~~}}}{{{||||||vvvqqqllliiihhhhhhlllnnnuuu}}}}}}{{{zzzyyyzzz~~~}}}|||qqqooommmnnnqqquuuxxxzzz|||yyyxxxxxxwwwyyyzzzxxxtttnnnjjjhhh```bbbgggjjjkkkjjjhhhfffffffffeeeeeeeeeeeefffgggeeecccaaaaaaccceeeffffff^^^YYYRRRLLLIIIHHHGGGFFFDDDCCCDDDFFFEEEAAABBBFFFUUU\\\ccceeeiiinnnpppooossstttuuuuuuttttttuuuvvvuuuuuuvvvwwwwwwvvvtttsssmmmpppuuuwwwwwwwwwwwwwwwuuuwwwyyywwwtttrrrtttvvvqqqsssuuuuuutttssstttuuuuuuvvvyyy{{{}}}~~~~~~~~~~~~lll___UUUTTTSSSQQQYYYeeeuuurrrdddfffxxxtttaaaNNNCCC444222///---,,,,,,+++***'''''''''''''''(((((((((************************'''&&&&&&&&&&&&'''((((((%%%&&&)))++++++)))&&&%%%'''(((((()))))))))))))))(((((((((((())))))))))))************+++,,,---...++++++,,,---...///000111222333444555555555444333222222222333444555666777777777666666666666666777444666777777666666777888;;;;;;;;;;;;<<<===??????@@@@@@BBBBBBBBBBBB@@@@@@>>>???AAACCCCCCCCCAAA@@@AAACCCEEEFFFDDDCCCCCCDDDDDDBBB@@@??????AAADDDFFFGGGFFFFFFEEEDDDCCCCCCBBBDDDFFFIIIKKKLLLKKKJJJHHHGGGGGGFFFFFFEEECCCBBBAAADDDDDDCCCBBBBBBDDDFFFHHHKKKNNNQQQSSSTTTWWW\\\aaagggppp|||ssslllccc\\\XXXVVVVVVVVVZZZ^^^fffrrr~~~||||||}}}|||zzzzzz|||{{{wwwsssoooqqq{{{|||{{{~~~}}}{{{~~~|||yyy{{{{{{{{{~~~}}}xxxtttpppmmmllllllnnnsss|||}}}|||~~~zzzwwwtttsssuuuxxxzzz{{{{{{~~~wwwttttttwwwyyyzzzxxxrrrlllgggeee[[[^^^cccgggjjjjjjiiihhhjjjhhhfffdddcccdddeeefffeeeeeeddddddeeeeeeffffff___\\\VVVQQQMMMJJJJJJJJJEEEFFFFFFDDDBBBBBBDDDFFFOOOTTT\\\ccchhhkkknnnpppsssttttttuuuvvvuuuuuuuuuyyyyyyxxxxxxvvvuuutttssspppsssvvvwwwwwwwwwwwwxxxwwwwwwwwwwwwuuusssqqqoooqqqrrrsssrrrqqqppprrrsssvvvxxxyyyyyyxxxyyy{{{}}}~~~qqqdddWWWSSSQQQQQQZZZgggzzz~~~pppgggeeemmm~~~}}}ppp[[[HHH===777333///---,,,,,,)))&&&++++++******)))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************&&&'''((()))***+++,,,,,,///////////////000111111333333333333444555666666555555555444444555555666888888888777777777777777;;;:::888666666777888999;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAABBBCCCDDDEEEFFF@@@@@@@@@@@@@@@@@@@@@@@@EEEDDDDDDCCCCCCCCCCCCDDDBBBBBBAAAAAABBBBBBCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFHHHIIIIIIIIIHHHHHHJJJHHHFFFDDDCCCCCCCCCDDDDDDFFFHHHHHHGGGGGGHHHIIIIIIKKKLLLLLLMMMOOOSSSUUU^^^dddkkkpppwww~~~rrrggg___ZZZWWWVVVXXX[[[```dddjjjsss~~~}}}~~~{{{zzz{{{yyyuuuwww}}}}}}{{{xxxtttrrruuuzzz~~~zzzzzz}}}}}}xxxqqqooorrrwww~~~~~~~~~}}}|||}}}~~~|||yyyxxx~~~{{{zzz|||[[[^^^bbbfffiiijjjiiiiiijjjiiigggeeeeeeeeefffgggeeeeeeddddddddddddeeeeee```^^^YYYTTTPPPMMMKKKJJJEEEFFFFFFDDDCCCCCCEEEGGGOOOTTT[[[bbbfffjjjnnnpppssssssttttttuuuvvvvvvwwwyyyyyyxxxxxxwwwuuutttssspppsssvvvxxxxxxxxxyyyzzzxxxxxxxxxxxxvvvtttsssqqqqqqqqqqqqqqqppppppsssuuuvvvwwwxxxwwwvvvwwwyyy{{{nnnaaaVVVRRRPPPQQQ[[[iii}}}mmmcccbbbkkk~~~{{{nnnZZZGGG===555111---+++++++++***((()))))))))))))))*********))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))***+++,,,,,,------/////////...///000000111333333333333444555666666444444333333222333333333888888888888888888888888999888777666777888:::;;;;;;;;;<<<<<<======>>>>>>????????????@@@BBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEDDDDDDDDDDDDDDDDDD@@@@@@???????????????@@@DDDEEEFFFGGGGGGFFFEEEDDDFFFGGGHHHJJJKKKKKKJJJJJJJJJIIIHHHFFFEEEEEEDDDDDDEEEGGGIIIIIIHHHGGGGGGHHHJJJKKKLLLMMMMMMOOOSSSUUUVVV[[[aaaeeeiiipppzzzwwwqqqlllhhhfffbbbaaaaaaaaadddjjjpppttt~~~}}}}}}}}}}}}yyyzzz~~~{{{xxxvvvxxx}}}{{{wwwwwwzzz~~~~~~}}}~~~yyy{{{|||{{{{{{}}}\\\^^^aaaeeegggiiijjjjjjllljjjiiiggggggggghhhhhhffffffeeedddccccccccccccaaa```]]]YYYTTTPPPLLLJJJFFFFFFFFFDDDCCCCCCFFFHHHOOOTTTZZZ```eeeiiinnnqqqsssrrrrrrssstttvvvxxxyyyyyyyyyxxxxxxwwwvvvttttttqqqtttwwwyyyyyyyyyzzz{{{xxxxxxxxxxxxwwwvvvuuutttpppqqqpppooooooppptttwwwwwwwwwwwwuuutttuuuwwwzzz|||iii]]]TTTQQQPPPRRR^^^lll}}}iii^^^___jjj|||zzzlllXXXEEE<<<333000,,,******+++++++++'''(((((()))******++++++((())))))******))))))(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))))))))*********++++++,,,,,,------........./////////......//////000111333333333333444555666666666555444333333333333333777777888888999999::::::777666666666777999;;;<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDCCCBBBAAAAAAAAAAAADDDEEEFFFFFFFFFEEEDDDCCCDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHFFFEEEDDDFFFHHHJJJJJJHHHGGGGGGGGGJJJKKKLLLMMMMMMNNNQQQTTTSSSWWW\\\___aaadddiiinnnttt~~~{{{rrrlllfffbbbccceeeffffffwww}}}||||||}}}{{{~~~}}}}}}|||zzzxxxyyy}}}zzz|||}}}yyyttttttwww{{{}}}~~~}}}}}}zzz}}}~~~~~~yyyxxxzzz^^^___aaacccfffhhhjjjkkkllllllkkkjjjiiiiiijjjjjjgggfffeeedddbbbbbbbbbbbbaaaaaa___]]]XXXRRRMMMJJJGGGGGGFFFDDDCCCDDDGGGIIIPPPTTTZZZ```dddiiinnnqqqrrrrrrqqqrrrsssvvvyyy{{{xxxxxxxxxxxxwwwvvvuuuttttttvvvxxxyyyxxxwwwwwwxxxwwwwwwwwwvvvvvvuuuuuutttqqqqqqpppoooooorrrwww{{{yyyyyyxxxuuutttuuuwwwzzz~~~~~~tttcccYYYQQQPPPPPPSSSaaaqqqyyyeee]]]```kkkyyyzzzkkkUUUCCC;;;444111---***)))***+++,,,(((((())))))************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++........................//////......//////000111333333333333444555666666999888777666555555555555777777888999::::::;;;;;;777777777777888999:::;;;::::::;;;<<<<<<======>>>>>>>>>??????AAABBBDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEFFFFFFGGGGGGGGGGGGHHHGGGEEEDDDCCCBBBBBBBBBDDDEEEFFFFFFFFFEEEDDDCCC@@@AAABBBDDDEEEGGGHHHHHHGGGHHHHHHHHHHHHFFFDDDCCCGGGIIIKKKKKKIIIGGGFFFFFFHHHIIIKKKKKKKKKLLLNNNPPPSSSVVVZZZ]]]]]]]]]___aaa```gggpppxxxwwwnnnkkkmmmooonnnkkkooosssxxx~~~~~~}}}~~~~~~}}}~~~zzz{{{}}}~~~~~~~~~|||}}}}}}}}}|||~~~~~~wwwsssrrruuuxxx|||~~~~~~|||wwwsssssswww{{{||||||~~~}}}}}}yyyzzz~~~}}}{{{zzzyyyyyy}}}{{{sssppprrryyybbbaaabbbccceeegggjjjlllmmmlllllllllkkkkkkkkklllhhhgggfffdddcccbbbbbbaaa```aaaaaa___[[[UUUOOOKKKIIIIIIGGGEEECCCDDDGGGJJJOOOTTTZZZ```eeejjjnnnqqqrrrqqqqqqqqqssswwwzzz|||xxxxxxyyyxxxxxxwwwvvvuuuvvvwwwyyyxxxvvvtttssssssuuuuuuttttttssssssssssssrrrrrrqqqppppppsssxxx|||zzzzzzzzzxxxvvvwwwyyy{{{{{{}}}}}}}}}uuuxxx|||xxxjjj]]]UUUOOOOOOPPPUUUeeewwwuuubbb___fffpppxxx~~~zzzhhhQQQAAA:::444222///,,,***)))+++,,,************))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************++++++++++++---------...............000////////////000111111333333333333444555666666999888777777666666666666777777888999::::::;;;;;;999999888888888888888888::::::;;;;;;<<<==================>>>@@@BBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHEEEEEECCCAAA@@@?????????DDDEEEEEEFFFEEEDDDCCCBBB??????@@@BBBCCCEEEFFFGGGDDDEEEFFFFFFFFFDDDBBBAAAFFFHHHKKKKKKIIIGGGFFFEEEEEEFFFHHHIIIHHHHHHJJJKKKMMMPPPTTTVVVWWWVVVUUUUUUVVVXXX\\\bbbhhhqqq|||vvvuuu{{{}}}yyyuuuoookkkkkknnnrrruuusssqqqpppoooqqquuu{{{~~~|||{{{yyyxxxyyy{{{}}}~~~}}}vvvsssooopppssswww{{{~~~{{{{{{yyyuuuqqqrrrwww{{{||||||zzz{{{~~~}}}{{{|||{{{zzzyyyzzz{{{{{{{{{zzzxxx}}}zzzwwwsssrrruuuzzz{{{qqqhhheeeiiippp|||fffeeedddcccdddgggjjjlllmmmmmmmmmmmmmmmllllllllliiihhhfffeeedddccccccccc```aaaaaa```]]]WWWRRROOOLLLKKKHHHEEECCCCCCFFFIIIOOOTTT\\\ccchhhkkknnnpppqqqqqqqqqrrrtttwwwyyy{{{xxxxxxyyyyyyxxxwwwwwwvvvvvvxxxyyyxxxuuusssrrrrrrttttttrrrqqqppppppppppppqqqrrrqqqqqqqqqsssxxx{{{zzz{{{{{{{{{zzzyyy{{{|||yyy{{{|||}}}zzznnnqqquuuyyy|||zzznnnbbbXXXQQQNNNPPPRRRXXXjjj}}}rrrbbbcccnnnxxx|||~~~zzzvvvbbbLLL===888000000///---***)))***,,,++++++******)))((((((''''''(((((())))))(((((('''************************))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,,,,,,,---------.........111000000000000111222222333333333333444555666666666666555555555555666666777777888888999999::::::999999999999888888777777:::::::::;;;<<<<<<======999::::::;;;===???AAABBBFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCEEEGGGHHHIIIHHHHHHGGGFFFEEECCCBBBAAAAAAAAADDDEEEEEEFFFEEEDDDBBBAAAAAAAAAAAABBBCCCEEEFFFGGGCCCCCCCCCCCCCCCBBBAAAAAADDDGGGJJJKKKIIIGGGEEEEEECCCEEEGGGGGGFFFFFFFFFGGGJJJLLLOOOQQQSSSRRRPPPOOONNNMMMOOOTTTXXX\\\ccckkksss~~~~~~~~~tttiiieeeeeeggghhhdddcccaaa___aaagggooouuu|||~~~zzzyyyzzz|||}}}~~~}}}{{{yyysssssssssuuuxxxzzz{{{zzz~~~wwwwwwuuurrrppprrrxxx~~~~~~|||}}}}}}}}}}}}~~~|||xxxvvvuuuxxxwwwwwwvvvvvvuuuuuutttsssxxx~~~xxxsssnnnlllooovvv}}}pppggg^^^]]]bbbiiittt~~~kkkiiifffcccdddfffjjjlllllllllmmmmmmmmmmmmmmmllliiihhhgggfffeeedddddddddaaabbbcccbbb___[[[VVVTTTOOOMMMJJJFFFBBBBBBEEEHHHNNNUUU^^^eeejjjmmmooopppqqqqqqrrrtttuuuwwwxxxyyyxxxxxxyyyyyyxxxxxxwwwwwwuuuwwwxxxxxxwwwuuuuuuuuuuuutttrrrpppooooooooooooooopppqqqqqqppprrruuuwwwwwwzzz|||}}}|||{{{||||||yyyyyy{{{~~~uuuiiimmmppprrrtttrrrggg\\\UUUOOOMMMPPPSSSZZZnnnrrrcccfffuuu{{{|||nnnZZZFFF:::777(((***,,,,,,***)))***,,,*********)))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,+++,,,,,,---...///000000222222111111222222333444333333333333444555666666555555555555666777888888888888888888888888888888777888888999999999888888999::::::;;;;;;<<<<<<===888999999:::<<<>>>@@@AAAFFFEEEEEEDDDCCCCCCBBBBBB@@@BBBDDDGGGHHHIIIHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEEEEEEEEEECCCBBBAAAAAAAAA@@@@@@AAABBBDDDEEECCCCCCBBBAAAAAAAAAAAABBBAAADDDHHHJJJIIIFFFEEEDDDBBBDDDGGGGGGFFFEEEEEEFFFIIIJJJLLLNNNPPPOOOMMMKKKHHHFFFGGGLLLNNNNNNRRRYYYYYYcccrrr}}}vvvrrrpppnnnmmmhhheee___YYYVVVZZZbbbhhhssszzz~~~~~~~~~~~~}}}~~~}}}zzzwwwwwwyyyzzzyyyxxx~~~{{{vvvwwwvvvtttssswww~~~{{{|||~~~~~~}}}|||~~~~~~|||}}}~~~}}}{{{yyyyyyyyy~~~~~~~~~|||yyyvvvttttttpppuuuzzzxxxqqqhhheeeiiirrrzzznnnddd\\\[[[___dddlllsss}}}nnnkkkgggddddddfffjjjmmmllllllmmmmmmmmmmmmmmmllliiihhhgggfffffffffffffffccccccdddcccaaa]]]ZZZWWWPPPOOOKKKFFFBBBBBBEEEHHHNNNUUU___ggglllnnnooooooppprrrsssuuuvvvwwwwwwwwwxxxxxxyyyyyyyyyxxxwwwwwwtttvvvxxxyyyxxxwwwxxxxxxvvvuuusssqqqooonnnnnnnnnmmmoooppppppoooppprrrtttuuuxxx|||}}}}}}|||||||||yyyyyy{{{rrrgggkkkmmmnnnooommmcccXXXSSSNNNMMMPPPTTT[[[ppptttdddhhhyyy~~~wwwiiiUUUAAA777666!!!%%%)))******)))+++---((((((((()))******++++++''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,---...///000111222333333222222333333444555333333333333444555666666666666777777888:::;;;<<<888888888777777777777777555666777999999:::::::::999999:::;;;;;;<<<<<<===::::::;;;<<<>>>@@@BBBCCCFFFEEEEEEDDDCCCBBBBBBAAA???AAADDDFFFHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBDDDEEEEEEEEEEEECCCAAA@@@??????>>>>>>>>>???AAABBBDDDCCCBBB@@@@@@AAABBBCCC@@@CCCGGGIIIHHHFFFEEEDDDCCCEEEGGGGGGFFFEEEEEEEEEFFFFFFGGGIIIJJJJJJGGGEEEGGGCCCDDDIIIJJJGGGHHHNNNPPPXXXccclllrrrzzz|||yyytttoooeeeZZZSSSTTTZZZ```iiiqqqwwwxxx}}}~~~|||yyyzzz|||}}}{{{zzzzzz{{{zzzxxx{{{~~~}}}zzzyyyyyyyyyxxxxxx}}}zzztttvvvxxxxxxyyy{{{{{{xxx~~~yyyyyyyyyxxx~~~~~~yyyuuutttmmmrrrwww{{{~~~wwwoooeeeaaaeeeoooxxx}}}}}}rrrhhh___]]]___aaafffkkknnnwww{{{rrrjjjiiihhhggggggiiikkkiiiggghhhkkklllkkkiiijjjjjjjjjjjjhhheeebbb```dddcccbbbbbbaaa^^^YYYVVVSSSPPPJJJEEEBBBAAABBBCCCNNNVVVaaakkkppprrrrrrrrrvvvvvvuuutttttttttttttttsssuuuvvvuuusssrrrrrrssssssuuuwwwyyyyyyyyyxxxwwwwwwvvvuuusssrrrpppooonnnppppppqqqqqqqqqrrrrrrrrruuuwwwzzz|||}}}~~~}}}|||{{{|||~~~{{{nnn```___ccckkknnnggg\\\UUUSSSPPPMMMMMMUUUcccssspppbbboooxxxiiiXXXHHH<<<444000,,,,,,---...---,,,+++***)))))))))))))))))))))))))))))))))))))))*********)))(((''''''''''''(((((((((((((((((())))))))))))))))))***++++++++++++******)))))))))***,,,...///------......///000000000222222222222333444555555222444666666555666777999888888888777777777777777888888777777777888:::;;;999666555777:::===<<<;;;======<<<;;;:::999999888:::::::::;;;<<<===>>>>>>@@@AAAAAAAAAAAA@@@??????@@@AAAEEEHHHIIIJJJIIIIIIGGGEEEBBBAAABBBBBBBBBAAADDDFFFGGGFFFDDDAAA@@@@@@@@@@@@????????????@@@@@@DDDBBBAAA??????@@@AAABBBBBBFFFIIIIIIFFFDDDDDDEEEHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHEEEDDDCCCCCCDDDFFFHHHIIIOOOTTT[[[^^^___bbbhhhnnnyyy{{{pppfff___[[[YYYWWWhhhfffeeekkkttt~~~{{{vvvvvvzzz}}}zzz{{{}}}~~~|||{{{|||zzzwwwsssooonnnrrryyy}}}~~~~~~}}}zzzvvvqqqyyy|||yyy{{{zzz{{{{{{xxx|||zzzzzz~~~yyysssooolllnnnqqqtttxxxxxxrrriiicccdddjjjrrr}}}~~~vvvtttooojjjfffdddbbbbbbhhhooo{{{xxxpppnnnnnnlllkkklllmmmkkkiiijjjkkkllljjjhhhiiijjjjjjjjjiiifffdddbbbcccaaa```^^^]]]ZZZWWWTTTSSSPPPKKKEEEBBBBBBCCCDDDNNNVVVaaakkkpppsssssstttuuuuuuuuuuuuvvvvvvwwwxxxtttuuuvvvvvvtttsssssstttvvvwwwyyyzzz{{{zzzyyyxxxyyyyyyxxxvvvtttrrrpppoooqqqqqqqqqqqqqqqrrrrrrrrrvvvxxxzzz}}}~~~~~~}}}}}}}}}}}}xxxjjj```]]]___gggjjjddd[[[VVVSSSPPPNNNOOOWWWfffvvvlllaaannn~~~|||rrrcccSSSEEE:::444111,,,,,,---------,,,+++***))))))))))))))))))))))))++++++******))))))((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))***++++++++++++******))))))***+++,,,...///......///000000111111222111111111222222333444555333555666666666555777888888888888999999999999999999888888888888999:::;;;999777666888;;;======<<<@@@???>>><<<;;;999888777;;;<<<===>>>>>>???>>>>>>>>>???????????????>>>>>>@@@AAADDDFFFHHHIIIIIIIIIGGGEEEBBBBBBCCCCCCCCCBBBEEEFFFHHHGGGDDDAAA@@@@@@@@@@@@????????????@@@@@@BBBAAA?????????@@@BBBCCCBBBEEEHHHHHHFFFDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHEEEEEEEEEFFFFFFGGGGGGGGGEEEDDDCCCCCCDDDFFFHHHIIILLLPPPTTTWWWXXXYYY]]]```dddlllwwwvvvlllgggfffggghhhjjjeee``````eeemmmrrruuuzzz~~~}}}|||||||||||||||{{{{{{|||}}}|||~~~|||}}}|||vvvqqqllljjjnnntttyyy{{{xxxzzz}}}|||zzz{{{zzzwwwsssrrrwww|||vvvtttwwwvvvtttrrrpppuuu~~~}}}xxxrrrrrrvvv}}}~~~xxxssspppoooqqqrrrsssvvv}}}xxxsssjjjbbbbbbeeekkkttt|||{{{xxxtttoookkkhhhgggfffgggkkktttxxxwwwvvvsssqqqrrrpppnnnlllkkklllkkkiiigggiiijjjkkklllkkkiiigggfffeeebbb___\\\[[[YYYVVVTTTRRROOOJJJFFFCCCCCCDDDFFFMMMUUU___iiiooorrrtttuuutttuuuuuuvvvxxxyyyzzzzzztttuuuwwwvvvuuuttttttuuuxxxyyyzzz{{{|||||||||{{{||||||{{{zzzxxxuuusssqqqrrrqqqqqqqqqrrrrrrsssssswwwyyy{{{~~~~~~~~~xxxiii^^^ZZZZZZ```ccc___YYYUUURRRPPPNNNRRR\\\lll|||zzzjjjdddppp~~~~~~vvvkkk[[[KKK???888333111,,,,,,,,,---,,,++++++***)))))))))))))))))))))))),,,,,,+++***)))(((''''''((('''''''''''''''(((((((((((((((((())))))))))))))))))***++++++++++++***************+++---.../////////000111111222222333222222111222222333444555555666777777666555666888888888999999:::;;;;;;;;;::::::999999999:::;;;;;;:::999888999;;;=========BBBAAA@@@>>><<<:::999888===>>>@@@AAAAAA@@@???>>><<<=====================@@@AAABBBDDDEEEGGGHHHIIIGGGEEECCCCCCDDDEEEEEEEEEFFFGGGHHHGGGDDDBBBAAA@@@@@@@@@????????????@@@@@@@@@???>>>>>>???@@@BBBCCCBBBDDDGGGGGGFFFEEEDDDEEECCCCCCDDDDDDEEEGGGHHHIIIEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEGGGHHHIIILLLOOOQQQRRRRRRQQQPPPRRRUUU[[[cccmmmxxx~~~tttqqqssswwwzzzwwwnnnccc[[[YYYZZZ[[[\\\aaakkkvvv~~~~~~yyy}}}|||xxxwwwyyyyyy{{{~~~~~~~~~|||zzzyyywwwqqqkkkmmmttt|||~~~~~~tttssssssuuuyyy}}}yyyyyyyyyxxxtttpppoooqqqwww}}}{{{|||zzztttoooooosss}}}rrrllliiigggmmmwww{{{vvvsssnnniiijjjnnnuuu{{{vvvtttssswwwwwwuuusssrrrvvv{{{uuullldddbbbccceeekkkqqq}}}zzzvvvssspppnnnmmmpppqqqtttyyy|||}}}{{{yyy~~~{{{xxxyyytttrrrpppnnnllljjjhhhgggiiijjjlllmmmnnnmmmkkkjjjiiieeeaaa]]][[[ZZZXXXWWWQQQNNNIIIEEEBBBCCCDDDFFFJJJQQQ[[[dddjjjnnnqqqsssttttttuuuvvvwwwxxxyyyyyytttvvvwwwwwwvvvuuuuuuvvvwwwwwwxxxyyy{{{|||}}}~~~~~~~~~~~~}}}{{{xxxuuussssssrrrrrrqqqrrrsssttttttxxxzzz||||||mmm\\\UUUSSSWWWZZZXXXTTTSSSPPPOOOOOOVVVbbbrrruuulllkkkvvv~~~}}}{{{yyyrrrfffUUUEEE;;;555222000,,,,,,,,,,,,++++++******))))))))))))))))))))))))+++*********))))))(((((()))(((((((((((()))******(((((((((((())))))))))))))))))***++++++++++++*********++++++,,,---......//////000000111222222333333333333333444555666666666888999888666666666888777888888999:::;;;;;;<<<;;;;;;;;;:::;;;;;;;;;;;;;;;:::::::::<<<===>>>>>>AAAAAA@@@???===<<<;;;;;;===???AAACCCBBBAAA>>><<<<<<<<<<<<<<<======>>>>>>AAAAAAAAABBBDDDEEEGGGHHHGGGEEEDDDDDDFFFGGGHHHGGGGGGHHHIIIHHHEEEBBBAAAAAA@@@@@@????????????@@@@@@@@@??????>>>>>>???@@@@@@BBBCCCEEEFFFFFFEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJMMMPPPQQQPPPLLLHHHMMMNNNOOOPPPUUU\\\eeekkkuuu|||~~~{{{~~~pppcccZZZTTTOOOKKKNNNWWWdddmmmuuu{{{zzz~~~}}}yyywwwvvvxxxyyy{{{|||}}}}}}~~~}}}~~~|||yyywwwwwwwwwxxxyyyuuurrrssszzzvvvssspppnnnqqqwww~~~~~~}}}}}}zzzvvvrrriiiiiilllttt~~~~~~}}}wwwrrrooooooqqqyyy}}}qqqjjjfffeeejjjqqqyyyqqqmmmhhhdddiiijjjooozzz~~~xxxvvvvvvwww~~~}}}xxxrrrmmmnnntttyyywwwooohhhfffeeeeeehhhmmmrrrzzz}}}{{{yyywwwvvvuuuyyyxxxwwwwwwxxxzzzzzz{{{zzzyyywwwsssoookkkiiihhhjjjkkknnnoooppppppooonnnlllhhhbbb^^^\\\ZZZYYYXXXPPPMMMHHHDDDBBBBBBCCCEEEFFFLLLVVV^^^eeeiiimmmooossstttuuuuuuvvvvvvuuuuuuuuuwwwxxxxxxwwwvvvwwwwwwttttttuuuvvvxxx{{{}}}~~~|||zzzwwwvvvtttsssrrrqqqrrrsssuuuvvvyyy{{{~~~}}}nnn[[[RRRMMMOOORRRQQQOOOOOOOOONNNPPPYYYhhhxxxqqqnnnqqq{{{~~~}}}}}}|||zzzwwwpppcccPPPAAA888333000---,,,,,,++++++************))))))))))))))))))))))))(((((())))))*********+++******))))))***++++++,,,(((((((((((())))))))))))))))))***++++++++++++******++++++,,,------------......///000000111111222555444444555555666777888777888999888777666777888666777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???????????????????????????===>>>@@@BBBBBB@@@===<<<===<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCEEEFFFGGGGGGEEEDDDDDDGGGIIIJJJIIIHHHIIIJJJIIIEEEBBBAAAAAA@@@@@@????????????@@@@@@AAA@@@@@@???>>>>>>>>>>>>BBBBBBCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEGGGIIILLLOOOQQQOOOKKKGGGLLLLLLLLLKKKKKKNNNRRRVVVXXX^^^iiixxx|||pppfff[[[QQQJJJGGGLLLTTT\\\aaagggooouuu~~~{{{xxxzzzzzzzzz{{{}}}~~~~~~}}}}}}yyyuuussstttvvvwwwyyyyyyzzzzzz{{{~~~~~~zzzuuurrrrrrvvv{{{}}}zzzkkkjjjiiimmmuuu}}}zzzvvvtttssstttxxxxxxqqqkkkggghhhlll{{{zzzrrrnnnjjjgggkkkjjjkkkssszzzvvvvvvyyy{{{~~~xxxpppiiifffiiillluuu|||vvvooojjjjjjjjjiiijjjnnnmmmrrryyy}}}}}}}}}}}}~~~}}}}}}~~~~~~}}}|||{{{{{{yyyvvvtttsssuuuxxx{{{zzztttooolllllllllmmmppprrrsssrrrrrrqqqmmmiiiccc___\\\ZZZXXXWWWQQQNNNIIIDDDBBBBBBCCCEEEEEEKKKSSS[[[aaafffjjjmmmqqqrrrssstttuuutttsssrrruuuwwwyyyyyyxxxwwwxxxyyytttsssrrrssstttwwwzzz|||~~~}}}|||{{{zzzyyyyyyxxxuuutttsssrrrrrrsssuuuwww{{{|||{{{mmm\\\RRRKKKLLLNNNMMMMMMMMMOOONNNQQQ\\\lll}}}zzzmmmooovvv||||||}}}|||yyyvvvkkk^^^LLL>>>666222...+++,,,,,,+++************+++))))))))))))))))))))))))''''''((()))***+++,,,,,,***)))))))))***+++,,,---(((((((((((())))))))))))))))))***++++++++++++***++++++,,,---------------......//////000111111222555555555555666777888888777888999999888777888:::777777888888999999::::::;;;;;;<<<<<<<<<;;;:::999:::;;;<<<<<<;;;;;;===???===>>>>>>??????@@@@@@@@@<<<===???@@@@@@???>>>===============>>>@@@BBBDDDAAAAAABBBCCCDDDEEEFFFFFFEEEDDDCCCDDDGGGJJJKKKKKKIIIJJJKKKIIIFFFCCCAAAAAA@@@@@@????????????@@@@@@AAA@@@@@@@@@@@@?????????BBBAAAAAACCCEEEGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCFFFEEEEEEDDDCCCBBBBBBAAADDDDDDDDDDDDDDDDDDDDDDDDDDDGGGKKKMMMNNNLLLIIIGGGGGGHHHIIIIIIIIIIIIKKKMMMGGGKKKSSS]]]kkk|||zzzsssiii^^^WWWJJJIIIKKKPPPSSSUUUZZZ```uuu}}}}}}|||{{{yyyyyy|||~~~~~~|||{{{yyy}}}~~~|||xxxyyy}}}xxxvvvvvvxxxzzz}}}{{{|||~~~|||~~~wwwtttqqqqqquuuzzz}}}~~~{{{yyyyyyxxxyyy|||tttnnnllllllqqq|||~~~yyyuuurrrooonnnllllllooowww{{{xxxxxx{{{}}}|||{{{wwwppphhheeefffhhhkkkoootttwwwyyyzzz{{{{{{tttooolllnnnooonnnooorrrsssuuuwwwxxxxxxxxxyyyzzz}}}~~~|||xxxtttqqqrrrvvvyyy{{{tttrrrqqqmmmoooqqqsssttttttsssrrrooolllgggccc```]]]ZZZXXXTTTQQQLLLFFFDDDCCCDDDEEEHHHMMMTTT[[[aaafffjjjmmmnnnppprrrtttuuuuuutttsssvvvxxxyyyzzzyyyxxxyyyzzzwwwuuusssqqqqqqsssuuuwww|||{{{yyyxxxwwwxxxyyyzzzvvvuuusssrrrrrrtttvvvxxx|||}}}|||ooo___UUULLLLLLNNNMMMLLLLLLNNNNNNRRR]]]ooo|||mmmrrr|||}}}|||}}}|||xxxttteeeXXXGGG;;;555222...***,,,,,,***)))))))))***+++))))))))))))))))))))))))(((((())))))******++++++(((((((((((()))***+++,,,(((((((((((())))))))))))))))))***++++++++++++***+++,,,---.........---,,,//////000111111222222333333333333333444555666777666888999999888888:::;;;999999999::::::::::::::::::;;;;;;<<<;;;:::999888:::;;;<<<;;;:::999<<<>>>>>>>>>>>>>>>????????????<<<===>>>??????@@@??????======<<<<<<>>>@@@CCCEEE@@@BBBCCCEEEFFFFFFFFFEEEDDDCCCBBBCCCGGGJJJKKKLLLJJJKKKLLLJJJFFFCCCBBBAAA@@@@@@????????????@@@@@@>>>???@@@AAAAAABBBBBBBBBBBB@@@@@@AAAEEEHHHHHHFFFCCCCCCBBBBBBBBBCCCDDDDDDFFFEEEEEEDDDBBBAAAAAA@@@CCCDDDDDDDDDDDDDDDCCCCCCCCCGGGLLLMMMKKKHHHHHHHHHDDDFFFGGGGGGFFFFFFHHHIIICCCEEEIIINNNVVVaaalllsssyyyooohhh[[[VVVTTTWWWXXXTTTTTTVVVfffnnnvvvzzzzzzzzz~~~}}}zzzyyy||||||}}}{{{wwwvvvyyyzzzxxxvvvwww}}}|||~~~~~~|||zzz{{{}}}~~~}}}}}}}}}{{{{{{{{{wwwvvvvvvtttvvv~~~{{{yyyrrrssstttuuuwww{{{~~~{{{{{{{{{|||zzz{{{zzzvvvpppmmmnnnppppppppprrrvvvzzzzzzyyyyyyuuuqqqqqqtttwwwvvvvvvxxxyyyyyyyyyxxxxxxyyy|||~~~|||vvvpppnnnpppsssxxxvvvuuuoooppprrrtttuuuuuutttssssssoookkkgggdddaaa]]]ZZZWWWSSSNNNHHHEEEDDDEEEFFFKKKPPPVVV]]]bbbggglllooolllnnnqqqtttvvvvvvvvvuuuvvvxxxzzzzzzyyyyyyzzz{{{{{{xxxtttqqqoooppprrrssszzzyyyvvvuuuuuuwwwyyy{{{vvvuuusssrrrrrrtttvvvxxx|||~~~tttbbbWWWNNNMMMOOOMMMLLLMMMNNNNNNRRR^^^pppooouuu~~~|||}}}|||wwwsss___SSSCCC999555333///+++---,,,***)))))))))***+++))))))))))))))))))))))))************))))))))))))&&&&&&&&&&&&'''(((******(((((((((((())))))))))))))))))***++++++++++++***+++,,,---.........---,,,000111111222333333444444222222222222333444555555666777999999999999;;;<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<;;;:::888777999;;;<<<;;;999999;;;>>>?????????>>>>>>>>>============>>>??????@@@AAABBB<<<<<<;;;<<<===@@@CCCEEE@@@BBBDDDFFFGGGGGGFFFEEECCCBBBAAACCCGGGJJJKKKLLLJJJLLLLLLJJJGGGCCCBBBAAA@@@@@@????????????@@@@@@;;;===???AAACCCDDDEEEEEEBBB@@@???AAAEEEHHHHHHGGGAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEECCCBBBAAA@@@@@@CCCDDDDDDDDDDDDDDDCCCCCCDDDIIINNNNNNJJJGGGHHHJJJFFFGGGGGGFFFDDDDDDFFFGGGDDDEEEGGGIIIKKKPPPWWW[[[___iiiyyy{{{uuurrrkkkgggjjjjjjccc]]]]]][[[aaaggghhheeeffflllrrrrrrpppqqqxxx{{{{{{~~~}}}|||}}}|||uuusssuuuxxxyyyyyyzzz~~~~~~yyyxxx{{{|||{{{{{{}}}~~~~~~}}}~~~~~~}}}}}}~~~|||{{{~~~yyy{{{vvvyyy}}}}}}||||||~~~~~~|||{{{{{{{{{~~~}}}zzzxxxyyy{{{zzzwwwvvvzzz~~~}}}{{{yyyzzzvvvvvv{{{}}}||||||~~~{{{zzzyyyyyyzzz~~~|||tttlllggghhhiii}}}ttttttqqqqqqvvvxxxvvvuuuvvvyyyuuupppmmmlllhhhaaa[[[XXXSSSOOOMMMJJJEEEEEEHHHJJJOOOWWW]]]bbbgggkkkmmmooopppqqqsssvvvxxxyyyzzzyyyyyyyyyyyyyyyxxxvvvvvvxxxwwwvvvtttrrrqqqqqqqqqssstttuuuvvvwwwwwwvvvuuuttttttsssssstttwwwyyy{{{zzz}}}wwwaaaUUUKKKKKKNNNOOOOOOPPPKKKLLLTTTdddxxxyyyrrr~~~|||~~~|||vvvooo___RRREEE===777111//////+++++++++++++++++++++++++++*********))))))((((((***(((((()))***+++***)))))))))))))))************+++++++++*********)))))),,,,,,++++++++++++++++++---......///////////////111111222222111000...---555555444444444444333333777777888999;;;<<<===>>>:::;;;<<<=========<<<;;;<<<<<<<<<<<<===>>>@@@@@@<<<;;;:::999:::;;;<<<===AAA@@@???>>>===<<<;;;;;;<<<===>>>??????@@@@@@@@@AAA@@@>>>=========>>>???AAAAAABBBCCCEEEEEEDDDBBBDDDBBBAAABBBDDDEEEFFFEEEKKKKKKLLLKKKIIIFFFDDDBBB@@@??????@@@AAAAAA>>><<<<<<===>>>@@@BBBDDDEEEFFFEEEBBB???@@@DDDEEEBBB>>>EEEDDDBBBBBBBBBCCCEEEGGGIIIGGGEEECCCBBBAAAAAAAAAEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIHHHGGGDDDBBBBBBCCCAAABBBDDDFFFHHHIIIJJJJJJOOOTTT[[[eeerrr}}}uuunnnlllmmmjjjjjjhhhaaaXXXRRRQQQRRRWWWTTTWWWdddsss|||}}}}}}~~~xxxzzz{{{{{{zzzzzz{{{|||yyywwwuuuvvvyyy{{{zzzxxxzzzyyyyyy{{{~~~||||||}}}{{{{{{{{{}}}~~~{{{|||}}}~~~~~~{{{~~~|||zzzxxxxxxxxxxxx}}}}}}}}}~~~~~~}}}}}}|||xxx{{{~~~}}}~~~|||}}}~~~zzztttmmmhhhdddccccccyyysssooonnnrrrtttssstttvvvyyyuuuqqqooonnnjjjccc]]]XXXRRRNNNLLLIIIEEEEEEHHHKKKPPPWWW]]]bbbfffjjjlllnnnoooqqqsssuuuwwwyyyzzzyyyyyyxxxxxxwwwvvvuuutttxxxwwwvvvuuutttsssssssssssstttuuuvvvwwwvvvvvvuuussssssrrrrrrsssuuuxxxyyyyyy|||sss```UUULLLKKKNNNNNNNNNOOOLLLPPPZZZjjj}}}zzzttt}}}|||}}}{{{tttmmm___RRRDDD<<<666000...///++++++++++++++++++++++++************)))))))))(((***)))((()))+++,,,+++***))))))))))))************))))))******++++++++++++++++++++++++,,,,,,,,,,,,---...//////000000//////---...000222444444444444555555444444444333333333777777888999:::;;;;;;<<<:::;;;<<<======<<<<<<;;;======<<<======>>>???@@@===<<<;;;:::::::::;;;<<<========================<<<<<<===>>>????????????>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@BBBEEEEEEDDDBBBCCCBBBBBBCCCEEEFFFEEEDDDGGGGGGGGGGGGEEEBBB???>>>??????>>>???@@@@@@>>><<<======???@@@BBBDDDEEEFFFFFFCCC@@@AAAEEEFFFCCC@@@DDDCCCBBBAAAAAACCCEEEFFFIIIHHHFFFDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGGGGHHHIIIGGGDDDBBBBBBBBB@@@AAABBBDDDEEEFFFFFFGGGGGGJJJOOOTTT[[[dddnnnttt|||zzzzzzyyyxxxuuuooofff^^^XXXUUUQQQJJJGGGPPP\\\dddiiillluuu}}}|||xxxvvvxxx}}}~~~|||}}}~~~xxxuuusssrrrtttvvvuuuttttttsssrrrtttwwwzzz|||||||||xxxxxx{{{|||yyywwwxxxyyy{{{}}}{{{yyyxxxyyy}}}{{{{{{|||~~~{{{xxxyyyyyyyyyyyyzzz{{{||||||yyyzzzzzz{{{{{{{{{zzzzzz~~~zzzwwwtttrrrsssvvv{{{~~~|||yyywwwyyy{{{}}}zzztttnnniiiggggggggguuuoookkklllnnnnnnqqqvvvwwwtttpppooommmiiiccc^^^WWWRRRMMMKKKHHHDDDEEEHHHMMMQQQXXX]]]bbbeeehhhkkkmmmnnnppprrruuuwwwyyyzzzyyyyyyxxxwwwvvvuuutttsssxxxwwwvvvvvvuuuuuuvvvvvvtttuuuvvvwwwxxxwwwvvvvvvsssrrrqqqqqqrrrtttvvvwwwxxxzzz~~~{{{ooo^^^TTTKKKKKKMMMMMMLLLMMMMMMSSSaaasss~~~zzzvvv{{{|||~~~|||yyyqqqiii^^^QQQBBB999333///---///++++++++++++++++++++++++************))))))))))))***)))((()))+++,,,+++***))))))))))))************(((((()))***+++,,,---...+++++++++,,,------......---...//////000000//////---...000333555777777888555444444444444333333333777777777888888999999999::::::;;;<<<<<<<<<<<<<<<>>>>>>============>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>???;;;;;;<<<===>>>>>>>>>>>>;;;<<<===>>>@@@@@@AAAAAA???>>>???AAADDDEEEDDDCCCBBBBBBBBBDDDFFFGGGEEECCCDDDDDDDDDCCCAAA???===;;;???>>>===>>>??????===;;;======>>>@@@AAACCCDDDDDDFFFDDDBBBCCCFFFGGGEEECCCCCCBBBAAA@@@AAABBBDDDEEEHHHGGGFFFDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEGGGGGGGGGEEEDDDFFFHHHIIIHHHEEEBBBAAAAAA>>>???@@@AAABBBBBBBBBBBBDDDEEEGGGIIILLLPPPVVVZZZaaakkkxxxyyypppgggaaaWWWKKKBBBEEEMMMQQQRRRSSSYYYdddooosssnnnkkklllpppuuutttpppkkkiiimmmvvv}}}~~~~~~}}}zzzuuussssssssssssssssssqqqppprrruuuxxxyyyyyyyyyuuutttwwwyyyvvvuuuwwwvvvwwwzzz~~~~~~|||}}}zzzxxxyyy~~~zzzyyyzzz|||}}}|||zzzxxxvvvwwwyyy{{{|||}}}~~~~~~|||||||||}}}}}}~~~~~~~~~|||{{{}}}uuuqqqmmmiiijjjnnntttxxxyyyyyyxxxvvvuuuuuuxxxzzz}}}zzzuuupppmmmlllmmmmmmzzzqqqjjjhhhhhhiiimmmrrrtttrrrooommmkkkfff```[[[VVVPPPKKKIIIGGGCCCDDDHHHMMMRRRXXX]]]aaadddgggiiinnnoooqqqsssvvvxxxzzz{{{zzzzzzxxxwwwvvvuuuttttttvvvuuuuuuuuuuuuvvvwwwwwwvvvwwwxxxyyyyyyxxxwwwwwwtttsssrrrqqqrrrsssuuuwwwvvvyyy}}}yyykkkYYYQQQJJJJJJKKKJJJJJJKKKKKKUUUgggzzz|||vvvtttwww}}}}}}{{{wwwnnnddd[[[NNN???777111---,,,...*********************************))))))))))))))))))((('''(((***+++***)))((()))))))))************((())))))***+++,,,---...++++++,,,---......//////......///000000000000000111222222333444444555555555555555444444444333333777777777777777777777666999::::::;;;<<<<<<<<<<<>>>>>============>>>???>>>===<<<<<<;;;::::::999::::::;;;<<<===>>>>>>:::;;;<<<===>>>>>>>>>>>>:::<<<>>>???@@@@@@@@@???>>>===>>>@@@CCCDDDDDDDDDAAABBBCCCEEEGGGGGGEEECCCDDDDDDDDDCCCBBB@@@>>>===>>>===<<<<<<===>>><<<;;;;;;<<<===>>>???@@@AAABBBDDDBBBAAACCCEEEFFFEEEDDDCCCBBB@@@@@@@@@AAACCCEEEFFFFFFEEEDDDBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFFFFEEEDDDBBBEEEGGGIIIHHHEEEBBBAAA@@@>>>??????@@@@@@??????>>>BBBCCCEEEGGGHHHKKKOOORRRPPPWWW```hhhpppyyy~~~{{{tttfffYYYMMMMMMQQQOOOJJJGGGGGGPPPZZZ^^^\\\YYYYYYZZZcccbbb```\\\ZZZ^^^gggnnnvvvxxx|||{{{vvvtttsssttttttwwwvvvtttuuuwwwyyyzzzzzzwwwsssrrruuuwwwvvvvvvxxxtttuuuvvvxxx}}}}}}}}}{{{|||~~~~~~|||zzzyyy|||}}}||||||~~~}}}{{{xxxyyy{{{}}}}}}}}}}}}|||}}}}}}}}}~~~~~~|||{{{wwwxxx{{{vvvsssooommmmmmpppuuuxxxxxxxxxwwwwwwxxxzzz}}}{{{yyyuuuqqqppppppqqqsss||||||~~~~~~uuukkkfffdddcccfffkkkrrrqqqpppnnnjjjddd^^^ZZZUUUOOOJJJHHHEEEBBBDDDHHHNNNRRRXXX]]]aaacccfffhhhnnnoooqqqtttwwwyyy{{{||||||{{{yyywwwvvvvvvvvvvvvttttttttttttuuuvvvwwwxxxxxxyyyzzzzzzzzzyyyxxxwwwvvvuuusssrrrrrrtttuuuvvvuuuxxx|||tttfffTTTMMMIIIIIIJJJIIIIIIJJJKKKXXXlll~~~}}}qqqlllooo||||||zzzvvvkkk___WWWJJJ<<<555000,,,+++---************************))))))))))))))))))******((('''&&&''')))***)))(((((()))))))))***************++++++++++++,,,,,,,,,,,,,,,---...///000000000...//////000000000000000333333333222222333333333666666666555555555444444777777666666666666555555999999999:::;;;<<<<<<===???>>>>>>============>>>??????>>>>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>><<<===>>>@@@@@@??????>>>>>>======???BBBDDDEEEDDDBBBBBBCCCFFFHHHHHHEEECCCEEEEEEDDDCCCBBB@@@???>>>???===;;;<<<======<<<;;;::::::;;;<<<======>>>>>>@@@@@@@@@AAACCCDDDDDDCCCCCCBBB@@@@@@@@@AAACCCEEEDDDDDDCCCCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEEEEEEEDDDCCCFFFGGGHHHGGGDDDBBBAAAAAA???@@@@@@@@@@@@???>>>======???BBBDDDEEEGGGIIILLLLLLOOOTTTWWWZZZ```fffkkk{{{~~~}}}uuujjjbbbbbbbbb[[[QQQKKKIIINNNVVV[[[\\\ZZZXXXWWWXXXXXXVVVSSSPPPQQQVVVZZZeeeggglllsssyyyzzzwwwvvvwwwyyy~~~}}}|||}}}xxxsssqqqsssuuutttuuuxxxttttttuuuwwwzzz~~~~~~}}}~~~~~~|||{{{zzz{{{}}}|||xxxuuuuuuxxxyyywwwuuuvvvyyy~~~}}}xxxyyy}}}}}}yyyzzz|||}}}~~~~~~}}}|||yyyyyyyyyxxxyyyzzz{{{|||zzz|||~~~zzz{{{}}}wwwvvvuuuuuuvvvwwwyyyzzzzzzyyyxxxyyy{{{wwwtttqqqnnnmmmnnnppprrr|||sssooossszzzwwwlllfffbbb___```dddnnnoooooommmjjjeee___\\\UUUNNNIIIFFFDDDAAADDDHHHMMMQQQWWW]]]```cccfffhhhmmmnnnpppsssvvvyyy{{{|||{{{zzzyyywwwwwwwwwxxxxxxttttttttttttuuuvvvwwwxxxxxxxxxyyyzzzyyyxxxwwwvvvwwwvvvtttrrrrrrsssuuuvvvuuuwww{{{}}}mmm^^^QQQKKKIIIJJJKKKJJJJJJLLLPPP]]]qqqxxxjjjhhhnnnyyyyyy}}}zzzuuuhhh\\\QQQEEE:::444000,,,+++---************************))))))))))))************((('''&&&''')))***)))((())))))))))))************+++++++++,,,,,,,,,,,,,,,.........///000000000111...///000000111111000000111111111222333444666777888777777777777666666666666666666666666666666666999999999999:::;;;===>>>>>>>>>============>>>>>>>>>?????????>>>===<<<;;;>>>======<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===>>>>>>????????????>>>@@@???>>>???BBBDDDEEEDDDCCCCCCCCCEEEGGGHHHFFFDDDDDDCCCCCCAAA@@@??????>>>???===<<<;;;<<<===<<<;;;::::::;;;;;;<<<<<<=========>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@AAABBBDDDEEECCCCCCDDDCCCCCCAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDEEEEEEEEEGGGGGGGGGEEEBBBAAAAAABBB@@@@@@AAAAAA@@@??????>>>>>>@@@CCCDDDCCCCCCDDDFFFHHHJJJMMMOOOPPPRRRUUUWWW\\\eeerrr~~~|||~~~|||rrrgggaaa\\\^^^dddjjjoooqqqooolllaaa]]]XXXSSSPPPNNNNNNNNNQQQTTTXXX]]]bbbfffhhhiiilllmmmppprrruuuyyy}}}}}}yyytttttttttrrrrrrttttttuuuwwwzzz~~~~~~}}}}}}~~~~~~||||||||||||~~~~~~~~~yyyssssssvvvxxxwwwtttxxx{{{xxxqqqoooqqqsss||||||}}}}}}{{{{{{|||~~~~~~|||wwwwwwzzz}}}~~~|||{{{|||vvvwwwyyy{{{|||}}}~~~~~~xxxwwwvvvuuuuuuvvvwwwxxxzzz|||~~~~~~zzzyyyyyyvvvvvvwwwxxxyyyzzz{{{{{{yyywwwvvvwwwzzz}}}~~~rrrpppmmmjjjiiijjjlllnnnxxxooojjjoootttxxx~~~~~~tttjjjeeeaaa\\\\\\^^^dddfffiiiiiigggccc___]]]TTTMMMGGGEEECCCAAACCCHHHLLLPPPWWW\\\```cccgggiiikkklllnnnqqqtttwwwzzz{{{yyyxxxwwwvvvvvvwwwxxxyyyuuuuuuuuuuuuvvvwwwxxxxxxuuuvvvwwwwwwwwwvvvtttsssvvvuuusssqqqqqqrrrssstttuuuxxx{{{zzzjjjZZZOOOKKKJJJMMMNNNMMMMMMPPPXXXeeevvvxxxjjjjjjsss}}}wwwzzz}}}{{{uuugggYYYKKKAAA888444111---+++,,,************************((()))))))))***************)))((()))***++++++)))))))))))))))************)))***++++++,,,---......000000000000000000000000//////000111111111111000000111111222444777999:::999999999888888888777777666666666666666777777777999888888888:::;;;===>>>======<<<======>>>???@@@===>>>?????????>>>======>>>>>>>>>======<<<<<<<<<<<<<<<===>>>????????????============>>>???AAAAAABBBAAA???@@@BBBDDDEEEDDDDDDDDDCCCDDDFFFGGGGGGFFFDDDDDDBBBAAA@@@@@@??????@@@>>><<<<<<=========<<<<<<<<<<<<<<<<<<=========;;;===>>>???@@@AAACCCDDDDDDCCCBBBAAAAAACCCEEEFFFDDDEEEEEEEEEEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCEEEGGGIIIHHHHHHFFFCCCAAA@@@AAACCC@@@@@@@@@AAA@@@@@@??????@@@BBBEEEEEEDDDCCCCCCCCCDDDFFFJJJLLLMMMMMMMMMMMMKKKQQQZZZccclllxxx}}}wwwwwwzzzxxxpppddd\\\XXXUUURRROOOLLLOOORRRUUUVVVVVVUUUTTTUUUVVVXXXZZZ\\\aaagggkkknnnpppsssuuuwwwzzz}}}zzzwwwrrrppprrrsssvvv{{{}}}}}}}}}~~~~~~}}}}}}~~~}}}}}}~~~|||vvvuuuxxx{{{yyyvvvtttxxx|||~~~~~~wwwqqqpppqqqsssxxx{{{~~~~~~|||yyywwwwww~~~zzzvvvuuurrrssstttvvvxxxyyywwwuuutttssstttvvvyyyzzzzzzyyywwwtttsssssswww{{{~~~wwwwwwwwwwwwwwwxxxyyyzzzvvvuuusssqqqqqqqqqrrrsssuuuvvvxxxyyyzzz{{{{{{{{{}}}~~~~~~~~~|||yyywwwuuutttsssssstttuuuxxxzzz|||wwwuuurrrrrruuuwwwxxxwwwssspppmmmjjjiiiiiikkkmmmxxxdddhhhjjjmmmsss{{{}}}{{{zzzqqqiiiddd```[[[ZZZ\\\ZZZ]]]bbbdddccc```^^^]]]TTTMMMGGGDDDBBB@@@CCCHHHKKKPPPVVV\\\```dddgggiiiiiijjjlllooosssvvvxxxyyyxxxwwwuuutttuuuvvvxxxyyywwwwwwvvvvvvwwwxxxxxxyyyssstttuuuuuuuuusssrrrqqqvvvtttrrrppppppppprrrrrruuuxxx|||{{{jjjZZZOOOLLLLLLOOOQQQOOOPPPSSS```lll{{{yyylllnnnyyy}}}zzz~~~}}}{{{uuufffXXXHHH???666444222...+++,,,))))))))))))))))))))))))(((((())))))*********++++++*********,,,---,,,+++))))))))))))************'''((()))+++---///000111111111111000000000000000//////000111111111111111333333333444555777999;;;:::::::::999999999888888666666666666777777888888888888888888999;;;===>>><<<<<<<<<<<<===???@@@@@@======???@@@@@@???>>>>>>=========>>>>>>>>>>>>>>><<<===>>>??????@@@@@@@@@;;;;;;;;;<<<>>>@@@CCCDDDDDDBBB@@@AAABBBDDDEEEDDDFFFDDDCCCDDDFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBAAABBBAAA???<<<<<<===>>>>>>=========>>>>>>>>>>>>>>>>>>;;;===???@@@@@@AAACCCEEEEEEDDDBBBBBBBBBCCCEEEGGGFFFFFFGGGGGGGGGEEEDDDCCC????????????????????????AAA@@@@@@AAACCCFFFIIIKKKIIIHHHFFFBBB??????BBBDDD??????@@@@@@@@@@@@??????===@@@CCCDDDCCCBBBAAAAAABBBDDDHHHKKKLLLKKKIIIHHHGGGJJJNNNQQQVVV^^^kkkuuuyyyoooddd```]]]XXXTTTWWWYYY[[[\\\[[[XXXTTTQQQHHHIIIHHHGGGGGGIIIMMMPPPSSSWWW]]]bbbffflllsssxxx}}}{{{tttqqqrrrrrrvvv}}}}}}~~~}}}|||||||||zzzyyyxxxxxxzzz~~~yyywww{{{}}}{{{xxxnnnrrrvvvwwwwwwzzz|||vvvssstttwwwyyyxxxzzz{{{xxxuuurrrsssuuuzzzxxxuuuuuuppppppppprrrsssrrrpppmmmtttrrrqqqrrrtttuuutttssstttqqqoooooossswwwzzz{{{}}}zzzyyywwwuuusssssssssssspppnnnllljjjiiiiiijjjkkknnnooooooqqqrrrssstttuuuxxxxxxyyy{{{}}}}}}{{{xxxsssqqqpppoooqqqvvvzzz}}}vvvsssooooooqqqssssssrrrwwwtttpppmmmkkklllmmmoooyyylllccceeelllpppsssxxxxxxssskkkccc]]]XXXVVVUUUXXXXXXXXXXXXXXXYYYYYYZZZPPPNNNKKKFFFBBBBBBEEEHHHNNNRRRVVV[[[^^^bbbfffiiikkkmmmoooqqqqqqrrrsssuuuvvvtttssstttwwwyyyyyyyyyzzzxxxvvvsssssstttuuuwwwtttttttttsssrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrwwwyyy|||vvvfffZZZQQQMMMKKKMMMOOOOOOSSSYYYmmm{{{}}}ssslllqqq|||}}}~~~|||~~~~~~sssbbbTTTGGG???444...------,,,*********************************)))((((((((((((((()))))))))))))))))))))))),,,,,,++++++***)))))))))))))))***,,,...///111111000111111111111222222222111111111111111111111111222333444555666888999::::::::::::999999888888888999888777666555555555555888999999999888888:::<<<>>>===<<<<<<===???AAACCCAAA>>><<<<<<>>>>>><<<:::<<<===???AAAAAA???===<<>>>>>===>>>>>>@@@???>>>>>>>>>>>>>>>>>>CCCCCCCCCCCCBBBAAA@@@@@@BBBCCCCCCDDDEEEDDDDDDDDDFFFEEEDDDBBB@@@>>>===<<>>===<<<<<<===:::;;;===>>>>>>===<<<<<>>>>>?????????>>>>>>>>>>>>>>>??????@@@BBBCCCCCCBBB@@@???>>>AAAEEEHHHJJJIIIGGGFFFFFFFFFHHHMMMTTT]]]fffkkkppprrrvvv||||||qqqjjjgggiiinnnlllnnnppprrrqqqkkkbbb\\\TTTMMMDDD>>>>>>@@@BBBBBBAAADDDGGGKKKOOOUUU[[[``````eeelllvvv|||tttpppppprrrvvv||||||}}}~~~~~~zzzuuuuuu{{{|||{{{}}}~~~}}}|||~~~}}}zzz{{{{{{yyywwwvvvuuusssqqqqqqtttyyy}}}~~~}}}~~~}}}|||{{{tttwwwyyyvvvpppmmmnnnqqq|||~~~~~~yyytttrrrqqqppppppqqqppppppppppppoooxxxtttrrrtttrrrnnnpppwwwwwwuuurrrpppppptttyyy|||{{{}}}~~~}}}{{{{{{}}}yyyvvvqqqmmmkkkjjjhhhgggeeekkkmmmiiifffhhhkkkmmmoooqqqtttsssqqqqqqsssvvv~~~yyyvvvwww|||}}}vvvqqqnnnnnnooopppuuu{{{|||yyyuuurrrpppqqqssstttssstttsssppplllkkknnnqqqyyykkkiiilllooosssxxxxxxssskkkccc]]]XXXUUUSSSQQQQQQPPPPPPQQQRRRSSSTTTPPPNNNKKKFFFBBBAAACCCFFFKKKOOOTTTYYY]]]```dddfffhhhkkknnnooopppqqqssstttvvvvvvvvvuuuuuutttttttttvvvvvvuuuttttttssssssrrrssssssrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttyyy{{{}}}{{{pppbbbXXXRRRNNNLLLMMMLLLNNNUUU^^^www{{{rrrmmmuuu~~~~~~{{{nnn]]]PPPDDD<<<333.........,,,)))******************************)))((((((((((((((())))))))))))))))))))))))++++++++++++************))))))***+++---...//////111111111111222222222222222222222222222222222222222222333555666777999999::::::999999999999999999:::999999888888888888888:::;;;;;;;;;::::::<<<===<<<;;;::::::;;;<<<>>>@@@CCCAAA??????AAAAAA@@@>>>@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@AAABBBBBBCCCCCCBBBBBBDDDDDDCCCBBB@@@???>>>===AAAAAA@@@@@@??????>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@?????????@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCEEEFFFHHHIIIIIIGGGEEECCCAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFHHHJJJKKKKKKKKKIIIGGGDDDBBB@@@?????????>>>>>>===>>>>>>???@@@AAA@@@@@@AAABBBBBBAAA@@@@@@???AAADDDGGGHHHHHHGGGFFFEEEEEEGGGJJJPPPXXX___ddddddeeegggjjjnnnuuu}}}~~~xxxuuuvvv{{{}}}zzzuuuhhh```UUUMMMHHHFFFDDDCCCEEEDDDBBBBBBDDDHHHLLLNNNMMMOOORRRXXX```ggglllooouuuwwwyyyxxxvvvuuuvvvxxxttt{{{~~~{{{wwwwww{{{~~~~~~{{{xxxyyy|||}}}}}}|||{{{yyyxxxwwwvvvwwwzzzzzzwwwxxxxxxwwwuuusssrrrrrrrrrssswww|||~~~|||{{{||||||{{{zzzrrrwww||||||vvvqqqooooooqqquuuxxxxxxuuuqqqpppooonnnppprrrtttuuuuuuuuutttxxxuuuuuuwwwtttoooppptttwwwvvvuuuuuuuuuvvvwwwxxxwwwyyyyyyxxxuuutttuuuvvvvvvsssnnnkkkiiihhhgggfffdddjjjmmmjjjhhhkkkooopppuuuwwwyyyxxxvvvuuuwwwxxx|||yyyxxxzzz~~~~~~{{{vvvqqqoooqqqrrrrrrvvv{{{~~~|||wwwsssooommmmmmmmmqqqssssssqqqmmmlllooorrr}}}rrrppprrrvvv{{{{{{uuummmeee___YYYTTTQQQKKKJJJIIIIIIJJJKKKMMMOOOPPPNNNKKKFFFAAA@@@AAACCCFFFJJJQQQVVVZZZ^^^aaaccceeehhhlllnnnpppqqqsssuuuwwwzzz{{{yyyuuuqqqqqqrrrrrrsssuuuuuutttssspppoooqqqqqqrrrrrrsssttttttuuuvvvvvvvvvvvvvvvvvvvvvvvv{{{||||||qqqeee\\\VVVSSSQQQNNNLLLIIILLLYYYggg~~~wwwpppooozzzvvvhhhWWWKKK>>>999222......---+++)))******************************)))))))))(((((((((((((((((((((((((((((((((******++++++++++++,,,,,,,,,,,,,,,---......//////111111222222222333333333222222222222222222222222222222333444666777888888999999999999999999:::::::::::::::::::::;;;<<<<<<;;;<<<======<<<<<<===???<<<;;;::::::;;;<<<>>>???CCCBBBAAAAAACCCCCCBBB@@@EEEDDDBBBAAA@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????>>>>>>???@@@AAABBBBBBAAA>>>??????@@@@@@@@@@@@@@@BBBBBBBBBAAA@@@@@@??????@@@AAABBBCCCCCCBBB@@@??????@@@AAACCCDDDDDDCCCCCCAAA@@@??????????????????CCCCCCBBBBBBBBBBBBBBBBBBEEEFFFGGGHHHHHHFFFDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEGGGHHHJJJJJJKKKKKKHHHGGGEEECCCAAAAAA@@@@@@=========>>>???@@@AAABBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCEEEEEEFFFFFFEEEDDDDDDDDDGGGKKKPPPVVVYYYXXXXXXXXXWWWXXX[[[___ccckkkooovvv}}}~~~~~~wwwmmmddd]]]XXXTTTRRRSSSLLLDDD@@@AAADDDEEEFFFCCCAAA@@@BBBFFFKKKOOOQQQSSSVVVZZZ^^^aaaffflllpppnnnxxx}}}yyyxxxyyy{{{|||||||||yyyvvvvvvooooooooonnnnnnsss{{{~~~zzzuuussstttuuusssqqqkkkkkkkkkmmmooosssvvvxxxvvvtttsssssstttuuuuuutttpppwww~~~|||uuuooollllllooorrrsssqqqooommmllljjjlllpppsssvvvwwwwwwwwwwwwvvvwwwxxxuuupppoooqqqrrrtttvvvxxxxxxxxxvvvuuutttuuuvvvtttqqqooonnnnnnrrroookkkiiihhhhhhgggfffbbbgggjjjhhhggglllppprrrzzz{{{}}}|||{{{yyyyyyzzzyyyxxxxxx{{{|||xxxxxxuuutttvvvwwwvvvyyy}}}~~~|||xxxtttpppllljjjiiinnnqqqsssrrrnnnmmmnnnpppzzzzzz~~~yyyppphhhaaa[[[TTTPPPIIIHHHFFFEEEFFFHHHKKKMMMOOONNNKKKFFFAAA>>>>>>???BBBGGGNNNTTTXXX[[[^^^aaacccfffkkkoooqqqrrrtttvvvyyy}}}~~~wwwrrrrrrtttssstttuuuuuutttsssqqqooopppppprrrsssuuuvvvwwwxxxvvvvvvvvvwwwwwwwwwwwwwwwzzz|||vvvhhh\\\VVVUUUTTTSSSPPPLLLGGGLLL___rrr}}}tttmmmppp}}}|||rrrcccSSSGGG999555111///...---+++)))************************)))))))))******)))))))))((((((((((((((((((((((((******++++++,,,------...000000111111111111111222222222222222333333333444333333333333333333333333222333444555666777888888888888888999999:::::::::999999999:::;;;<<<>>>>>><<<===>>>===<<<<<<>>>@@@??????>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBBBBAAAEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<>>>>>>======>>>???@@@@@@>>>>>>???@@@@@@@@@@@@@@@===>>>??????@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>AAACCCFFFFFFEEEBBBAAA===>>>@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGFFFEEEDDDCCCBBBCCCCCCDDDEEEFFFFFFGGGCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFDDDCCCBBBAAAAAA>>>>>>>>>>>>???@@@@@@AAAAAA@@@???>>>>>>???@@@AAACCCBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDGGGJJJMMMNNNQQQQQQPPPOOOMMMNNNQQQSSSWWWYYY\\\bbbmmm{{{zzzuuurrrooonnnjjj```TTTOOOOOORRRSSSRRRIIIFFFCCCCCCFFFIIIIIIHHHDDDEEEFFFIIIMMMRRRWWW[[[bbblllzzz~~~~~~|||wwwttttttoooppppppllliiikkkssszzzyyyuuuqqqppprrrsssrrrpppjjjiiihhhjjjlllooopppqqqqqqpppoooppprrrsssssssssqqqwww~~~~~~wwwppplllmmmnnnoooooonnnkkkhhhggggggiiikkknnnqqqtttvvvwwwxxxxxxxxxwwwtttqqqpppqqqoooqqqtttvvvwwwwwwvvvuuussstttuuutttrrrpppooonnnpppmmmkkkjjjjjjjjjiiihhheeejjjllljjjkkkpppuuuvvv{{{||||||||||||{{{zzzzzzxxxwwwxxxzzz}}}~~~}}}{{{yyyvvvuuuxxxwwwuuuvvvyyyyyyxxxwwwtttqqqmmmjjjiiimmmpppsssrrrooolllkkklllzzzooogggaaa[[[SSSNNNJJJHHHEEECCCCCCFFFIIILLLNNNNNNKKKGGGBBB>>>======???DDDKKKQQQVVVZZZ]]]```bbbffflllppprrrtttvvvwwwvvv{{{}}}xxxttttttvvvvvvvvvuuuttttttssssssssspppqqqrrrtttwwwyyyzzz{{{uuuuuuvvvvvvvvvwwwwwwwwwxxx{{{qqqbbbWWWSSSTTTTTTSSSQQQLLLHHHOOOeeezzz{{{qqqmmmsss~~~|||ppp```OOODDD555333111///...---+++***))))))))))))))))))))))))((()))************))))))))))))))))))))))))))))))******+++,,,---......///222222222222222222222222222333333333444444444444444444444444444444444444333444555555666777888888888888888999999:::::::::888888888999;;;<<<>>>???;;;<<<===<<<;;;;;;===???AAAAAA@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAAAAABBBCCCBBBCCCDDDEEEDDDCCCAAA@@@@@@???>>>===<<<;;;;;;;;;============>>>???AAAAAA???@@@@@@@@@??????>>>===>>>>>>???@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA>>>@@@DDDGGGGGGFFFCCCAAA<<<===???AAAAAAAAAAAA@@@@@@??????>>>============AAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDCCCBBBCCCCCCDDDDDDEEEFFFGGGGGGCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@AAAAAA@@@???>>>>>>??????AAA@@@>>><<<<<<>>>@@@AAABBBBBBAAAAAAAAABBBDDDEEEDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKJJJIIIJJJLLLMMMMMMNNNPPPSSSXXX```iiippp|||xxxllleeeeeeggghhhgggUUUSSSQQQSSSVVVWWWUUUQQQMMMKKKGGGEEEFFFIIIMMMOOOVVV___hhhmmmnnnsss|||}}}~~~zzzxxxxxxwwwyyyyyytttnnnmmmqqquuuwwwtttqqqqqqtttuuutttrrrmmmkkkkkknnnrrrvvvwwwwwwwwwvvvuuuvvvyyy{{{{{{zzzxxx|||zzzvvvsssoooooonnnnnnmmmllljjjiiimmmmmmmmmoooqqquuuyyy{{{}}}}}}|||xxxvvvvvvxxxyyywwwwwwwwwwwwvvvuuuttttttssssssssstttttttttssssssqqqooommmmmmnnnnnnmmmlllmmmqqqrrrppprrryyy}}}~~~}}}|||{{{{{{{{{{{{zzzzzzyyyxxxxxxzzz}}}|||xxxvvvwwwuuupppoooqqqtttsssrrrpppmmmiiifffdddlllooorrrqqqmmmiiihhhhhh~~~uuujjjbbb___[[[UUUQQQLLLIIIEEEAAAAAADDDGGGJJJMMMMMMLLLHHHCCC???=========AAAGGGMMMRRRWWW\\\___bbbffflllqqqsssuuuvvvwwwtttwwwyyyyyyvvvttttttuuuxxxxxxvvvuuuuuutttuuuuuupppqqqrrrtttwwwyyy{{{|||tttuuuuuuvvvvvvwwwwwwwwwxxxzzzzzzlll^^^UUURRRSSSRRRQQQPPPMMMLLLUUUkkkvvvmmmnnnyyy{{{lll[[[KKK@@@555333111///---,,,,,,,,,))))))))))))))))))))))))((()))***+++++++++***)))))))))))))))))))))))))))++++++,,,------...//////000000000000000111111111333333333444444444555555555555555555555555555555555555666777777888999999999999999999999999::::::777888888999:::<<<>>>???:::;;;<<<;;;:::;;;<<<>>>?????????>>>>>>======<<>>@@@AAABBB@@@AAAAAA@@@???>>>======>>>???@@@@@@AAAAAA@@@@@@????????????@@@@@@AAAAAA>>>@@@CCCEEEFFFDDDBBB@@@???@@@AAABBBBBBBBBAAA@@@???>>>==================??????@@@AAABBBCCCDDDDDDCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEBBBCCCEEEFFFEEECCCAAA@@@CCCBBBAAA@@@???>>>>>>>>>@@@???===<<<<<<===???@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCBBBBBB@@@BBBDDDEEEEEEEEEGGGHHHFFFHHHJJJLLLMMMPPPTTTWWW\\\cccmmmwww{{{zzz~~~zzzxxxyyyyyyyyykkkhhhgggkkkpppqqqmmmiii___ZZZSSSNNNMMMOOOQQQSSSSSSZZZ^^^]]]XXXYYYaaaiii||||||yyysssnnnlllooosssxxxzzz~~~}}}|||}}}|||xxxwwwxxxyyyvvvtttuuuyyyzzzyyywwwmmmllllllpppxxx}}}|||{{{|||}}}{{{uuusssqqqppprrrttttttttttttttttttuuuwww{{{}}}{{{|||xxxuuussssssrrrqqqpppqqqsssuuuvvvvvvtttsssqqqrrrssssssrrrpppnnnpppqqqpppttt}}}~~~zzzxxxxxxxxxxxxwwwwwwxxxyyy{{{|||zzzuuunnnkkkllljjjjjjhhheeeaaa]]]ZZZXXXeeehhhkkkiiieeebbbaaabbbzzzqqqfff`````````^^^ZZZPPPLLLGGGCCCAAADDDHHHKKKLLLMMMLLLIIIEEE@@@>>>>>>;;;>>>CCCHHHMMMSSSZZZ^^^aaaeeekkkppprrrssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxwwwvvvtttsssnnnoooqqqsssuuuxxxyyyzzztttuuuuuuvvvwwwwwwxxxxxxyyy|||~~~tttggg[[[TTTQQQPPPPPPNNNNNNOOOQQQ[[[ppp{{{nnniiirrrtttcccSSSFFF>>>555444222...,,,+++,,,---))))))))))))))))))))))))'''(((***,,,,,,+++***)))++++++++++++++++++++++++,,,,,,------......////////////000000111111111222444444444444555555555555666666666666666666666666777777777888999999::::::::::::999999999999999999888888999:::;;;<<<>>>???;;;<<<<<<<<<;;;;;;===>>>>>>>>>>>>===<<<;;;::::::<<<>>>@@@AAA@@@@@@BBBEEE@@@AAABBBDDDDDDDDDDDDCCCCCCBBB@@@???===<<<<<<<<<;;;;;;<<<===>>>@@@BBBCCC@@@@@@@@@AAA@@@@@@??????>>>>>>???@@@@@@@@@@@@??????????????????@@@@@@@@@>>>@@@BBBCCCDDDBBB@@@???AAAAAABBBCCCBBBAAA@@@???======<<<<<<<<<===>>>>>>======???@@@BBBDDDEEEEEECCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCC@@@BBBDDDEEEEEECCCAAA???BBBAAA@@@@@@???????????????>>>============>>>???===>>>???@@@AAABBBCCCDDDAAAAAABBBBBBBBBAAA@@@???===???BBBCCCBBBBBBBBBCCCBBBDDDGGGHHHHHHHHHIIIJJJJJJOOOVVV\\\ccclllyyyxxxvvvyyy|||vvvoooeee______aaacccccchhhnnnqqqkkk^^^VVVWWW[[[dddeeeddd___ZZZYYY\\\```gggkkkppptttyyy}}}{{{zzz{{{{{{|||}}}{{{yyy{{{}}}sssqqqpppuuu}}}vvvrrrmmmkkkmmmppprrrrrrppprrruuuxxx|||~~~~~~|||xxxuuussstttqqqoooooorrrvvvwwwwwwwwwvvvuuuuuuvvvvvvtttssslllooopppqqqxxxwwwrrrpppppppppooonnnqqquuuzzz|||vvvnnneeeaaaaaaYYYXXXVVVTTTQQQOOOMMMLLLSSSVVVYYYYYYVVVTTTUUUVVVyyypppeeeaaadddgggfffdddTTTPPPJJJEEEDDDFFFJJJMMMLLLMMMMMMJJJFFFAAA???>>>999<<<@@@DDDJJJQQQXXX]]]```dddjjjoooqqqrrrssssssyyywwwuuuuuuvvvwwwvvvvvvsssuuuxxxzzzyyyvvvssspppmmmnnnppprrrtttvvvxxxxxxuuuuuuvvvwwwxxxxxxyyyyyy{{{~~~zzzooodddZZZTTTPPPOOONNNMMMMMMPPPTTT___rrr~~~uuuiiifffuuu{{{{{{}}}~~~|||kkk[[[MMMDDD???666555222...++++++---///))))))))))))))))))))))))'''(((***,,,---,,,***)))++++++++++++++++++++++++---------...............000111111222333333444444444444444555555555666666777777777777777777777777888888888999:::::::::;;;;;;::::::999999888888888::::::::::::<<<===>>>???;;;<<<===<<<;;;<<<===???>>>>>>>>>>>>===<<<::::::888;;;===>>>======@@@BBBBBBBBBBBBBBBCCCDDDFFFGGGEEEDDDBBB@@@???>>>======;;;;;;<<<===???@@@BBBCCC>>>???@@@AAAAAAAAAAAAAAA===>>>>>>???????????????????????????????????????>>>???AAABBBBBBAAA???>>>@@@AAAAAABBBAAA@@@>>>===<<<<<<<<<<<<<<<===>>>???<<<<<<>>>@@@BBBDDDFFFGGGCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@???AAACCCEEEEEECCC@@@>>>@@@@@@@@@???@@@@@@AAAAAA>>>>>>============>>>>>>;;;<<<>>>@@@BBBCCCCCCCCC???@@@AAAAAAAAA@@@>>>===@@@BBBDDDDDDBBBAAAAAAAAAAAACCCEEEFFFEEEDDDDDDEEEDDDGGGKKKLLLOOOUUU```hhhjjjsss{{{wwwyyy|||yyysssqqqsssuuuvvvxxxiiibbbbbb[[[\\\\\\WWWQQQOOORRRVVVQQQVVV[[[___bbbjjjuuu~~~~~~}}}{{{tttqqqsssvvvwwwwww~~~||||||zzz~~~}}}zzzpppiiibbb^^^^^^aaaccccccgggkkkqqqwww{{{}}}|||{{{yyy~~~zzzwwwuuuwwwsssoooooorrrvvvxxxxxxxxxwwwvvvwwwxxxwwwvvvtttpppsssuuuwww~~~tttmmmiiiiiihhhfffdddiiipppwww}}}zzzqqqjjj```VVVQQQQQQIIIIIIHHHGGGFFFFFFFFFGGGCCCFFFIIIIIIHHHGGGIIILLLqqqbbb]]]bbbhhhgggddd]]]UUUNNNIIIEEEBBBCCCGGGKKKLLLLLLJJJFFFAAA???>>>;;;;;;<<>>:::111000...,,,+++++++++++++++++++++*********))))))******)))))))))))))))))))))******++++++,,,------,,,,,,---...///000111111(((***...111333444444444555555666555444444777999:::999666555444555666777:::999888888999;;;===>>>::::::::::::::::::::::::888999:::;;;<<<>>>??????<<<<<<;;;;;;;;;<<<======>>>======<<<;;;:::::::::============>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;===???BBBCCC===>>>???@@@@@@???>>>===???>>>===>>>?????????=========>>>>>>===<<<;;;;;;>>>>>>???@@@@@@@@@@@@@@@@@@???>>>>>>??????>>>===>>>===<<<;;;;;;;;;;;;;;;;;;===???BBBEEEHHHJJJKKKDDDDDDCCCBBB@@@>>><<<:::>>>??????@@@@@@AAABBBBBBAAAAAA@@@?????????@@@@@@AAAAAABBBBBBAAAAAA@@@???<<<<<<<<<<<<============>>>>>>============>>>>>><<<<<<===>>>>>>>>>>>>>>>;;;<<<>>>@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAA>>>???AAABBBBBBAAA@@@???CCCCCCDDDEEEHHHKKKNNNPPPXXXZZZ```hhhrrr||||||xxx{{{}}}yyyuuuooohhhccc```]]]ZZZWWWXXXXXXVVVTTTTTTWWW\\\```lllkkkkkkkkkjjjkkkttt~~~sssiiidddeeejjjooouuuyyyzzzyyyzzz}}}|||tttmmmccc\\\TTTPPPQQQSSSTTTSSSUUUYYYfffsssxxxuuuvvv{{{}}}~~~~~~}}}||||||wwwuuuuuuxxxyyyvvvvvvyyyxxxyyyyyyyyyyyyyyyzzzzzz}}}|||{{{}}}uuuddd]]]ZZZVVVTTTUUUUUUVVVYYY```hhhmmmoooooojjjddd^^^YYYSSSMMMNNNRRRKKKNNNNNNKKKJJJKKKJJJFFFCCCAAA???>>>>>>AAACCCEEExxxggg___bbbffffffccc\\\UUUOOOKKKGGGCCCCCCGGGJJJLLLMMMKKKGGGBBB???>>><<<;;;<<>>>>>;;;;;;::::::;;;;;;<<<===>>>>>>======<<<;;;;;;:::=====================>>>>>>>>>???AAABBBDDDEEEEEEDDDCCCBBBAAA@@@???>>>===>>>===<<<<<<===>>>???@@@===>>>???@@@@@@???>>>===???>>>======>>>???>>>===<<<<<<========================>>>??????????????????>>>======>>>===<<<;;;<<<;;;;;;:::::::::::::::;;;===@@@DDDFFFHHHIIIJJJDDDDDDCCCAAA@@@===<<<;;;>>>>>>??????@@@AAAAAABBBBBBBBBAAA@@@?????????@@@AAAAAAAAABBBAAA@@@@@@???========================>>>==================>>><<<<<<===>>>>>>>>>>>>>>>;;;<<<===>>>????????????<<<<<<<<<<<<==================>>>??????@@@??????BBBBBBBBBCCCFFFHHHKKKLLLJJJLLLOOOUUU\\\cccjjjmmmvvv~~~~~~~~~yyy{{{{{{vvvrrrnnniiieeeeeeeeeeeeccc```___```aaaXXXWWWXXXZZZZZZ\\\eeeooozzztttlllddd^^^\\\\\\]]]aaaeeemmmuuu|||~~~}}}zzznnnnnnpppvvv{{{}}}yyyuuuxxxuuutttyyy}}}{{{}}}}}}sssiii]]]XXXRRRNNNNNNMMMKKKHHHNNNPPPYYYdddiiijjjnnnuuuxxx|||{{{{{{{{{}}}~~~|||xxxwwwyyyyyyvvvuuuwwwuuuwwwxxxyyyyyyxxxxxxxxx~~~}}}qqqbbbUUUQQQOOOLLLIIIJJJIIIIIIJJJNNNSSSXXXYYYYYYVVVTTTTTTVVVVVVTTTUUUYYY]]]bbbeeeeeeeeeddd^^^WWWMMMKKKIIIIIILLLNNNPPPPPPnnncccccceeeeeebbb[[[UUUPPPMMMIIIDDDDDDGGGJJJLLLOOONNNJJJEEEAAA???===<<<<<>>===;;;999888888888999:::999888777777888::::::;;;;;;;;;<<<<<<=========:::;;;;;;;;;<<<<<<<<<<<<:::999999999::::::;;;<<>>>>>======<<<<<<========================<<<===>>>@@@BBBDDDEEEFFFEEEDDDCCCAAA???>>>>>>>>>@@@@@@???===============>>>???@@@@@@@@@@@@???>>>???=========>>>???>>>===;;;;;;<<<<<<===>>>>>>>>><<<<<<===>>>>>>>>>>>>===>>>>>>>>>======;;;::::::999999999999999::::::;;;;;;===AAAEEEHHHIIIHHHHHHCCCBBBBBBAAA???===<<<;;;>>>>>>>>>???@@@@@@AAAAAACCCBBBAAA@@@????????????@@@AAAAAAAAAAAA@@@????????????>>>>>>======<<<<<<======<<<<<<<<<<<<======<<<<<<===>>>>>>>>>>>>===;;;;;;;;;;;;<<<===>>>>>>999::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@@@@AAABBBDDDFFFGGGDDDEEEFFFHHHLLLPPPTTTVVV[[[cccnnnzzz{{{{{{{{{}}}}}}}}}~~~wwwrrrrrrsssuuutttqqqmmmkkkjjjbbb___[[[YYYSSSPPPTTT[[[ffffffdddaaa\\\WWWRRROOOJJJMMMQQQXXX^^^``````___[[[]]]aaahhhmmmmmmhhhbbbbbb```^^^aaahhhooossstttjjjhhhgggjjjqqqwwwzzzzzzwww|||tttddd```\\\YYYXXXTTTOOOJJJIIIIIIMMMTTTXXX[[[aaahhhiiinnntttzzz{{{yyyuuuqqqqqqqqqsssvvv{{{~~~~~~~~~wwwrrroooppppppmmmlllmmmlllooosssuuuuuusssssssssuuuvvvuuuqqqpppqqqmmmhhh[[[RRRJJJJJJKKKJJJHHHGGGFFFEEEEEEJJJOOOSSSSSSQQQPPPQQQVVV___ddddddfffjjjqqqyyy{{{rrraaa\\\WWWXXX\\\``````^^^wwwjjjfffgggfffdddZZZUUUQQQOOOKKKFFFDDDFFFJJJNNNSSSSSSPPPJJJDDDAAA>>>======AAAHHHRRR\\\bbbdddgggkkknnnnnnnnnooopppssstttvvvvvvvvvtttrrrqqqrrrtttwwwxxxwwwuuuuuuvvvwwwvvvuuutttttttttuuuvvvyyyxxxxxxxxxyyy{{{}}}~~~}}}|||xxxjjj]]]SSSSSSUUUTTTPPPNNNLLLNNNVVVdddtttvvvqqqwwwyyyuuuvvvvvvuuupppfffXXXLLLDDD???:::666...---+++))))))))))))***************************+++++++++++++++,,,,,,,,,***++++++,,,------......//////000111222333333444222333444444444333222222333555666777777888:::<<>><<<:::999888888888:::999888777777777888999::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;;;;????????????>>>>>>=====================<<<<<<<<<>>>??????@@@AAABBBBBBCCCCCCBBB@@@>>>===<<<<<<<<>>======<<<<<<>>>???@@@AAAAAA@@@???>>>@@@???>>>>>>???@@@???>>>===<<<<<<<<<<<<=========:::;;;<<<<<<======<<<<<<>>>???@@@???===;;;:::999888888888999999:::<<<<<<:::===BBBFFFHHHHHHGGGFFFAAAAAAAAA@@@???===<<<;;;======>>>>>>???@@@@@@@@@CCCBBBAAA@@@???>>>>>>>>>@@@@@@@@@@@@@@@??????>>>@@@@@@???>>>======<<<<<<===<<<<<<;;;;;;<<<<<<===;;;<<<======>>>>>>======;;;;;;:::999:::;;;===>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::<<<>>>@@@AAA?????????@@@AAAAAABBBBBBDDDDDDEEEFFFHHHKKKMMMNNNSSSVVV\\\bbbgggkkknnnoooxxx{{{yyyxxx{{{{{{zzzzzz~~~~~~yyyxxxzzz}}}}}}{{{yyyxxxxxxzzztttmmmfff]]]TTTRRRVVV\\\___dddgggeee^^^VVVPPPGGGGGGHHHJJJMMMNNNNNNMMMLLLPPPWWW___dddccc^^^YYYPPPMMMJJJKKKOOOTTTWWWXXXVVVUUUUUUXXX___eeeiiikkkooowwwtttpppkkkiiigggccc]]]XXXOOOOOOOOOPPPQQQQQQSSSUUUSSSVVV[[[___```___\\\ZZZ]]]]]]___dddjjjmmmmmmllleee^^^ZZZ[[[\\\ZZZYYYZZZXXX]]]cccggggggffffffgggcccfffeeeaaa^^^]]]ZZZVVVVVVSSSRRRUUUZZZ[[[ZZZXXXPPPQQQUUU^^^fffiiigggccc___^^^ccclllrrrssstttvvv}}}xxxoooeeecccgggkkkkkkhhhrrrlllkkkhhheeeYYYTTTQQQPPPLLLFFFDDDFFFKKKPPPVVVYYYVVVOOOGGGCCC>>>>>>???CCCJJJSSS]]]bbbcccgggkkkmmmnnnnnnooopppppprrrtttvvvvvvuuutttsssooorrrtttuuuuuuuuuuuuvvvwwwvvvuuusssrrrrrrssssssxxxxxxxxxyyyzzz|||~~~~~~|||uuupppcccYYYRRRSSSUUUTTTQQQOOOLLLQQQ\\\mmm~~~~~~zzzyyy|||zzz{{{}}}~~~}}}}}}zzzxxxvvvrrrlllcccUUUJJJBBB===888444---,,,***)))((())))))*********************************+++++++++,,,,,,,,,,,,,,,------...///////////////000111222333444444222222333333444444444444555666888888777777888:::===<<<;;;:::999888777777999999888888888888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::888777777888999:::;;;;;;???????????????>>>>>>>>>>>>=========<<<<<<;;;;;;>>>>>>??????@@@AAABBBBBBBBBAAA???===<<<<<<<<<===???????????????>>>>>>>>>???@@@AAABBBBBBAAA@@@???AAA@@@??????AAAAAA@@@???@@@???===<<<;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<>>>@@@BBBAAA>>>;;;:::;;;999999999999:::<<<===>>>:::===AAAEEEGGGFFFEEEDDD???@@@??????>>>===<<<;;;<<<======>>>>>>??????@@@AAAAAA@@@???>>>=========??????@@@@@@??????>>>===@@@??????>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===============;;;:::999999999:::<<<===;;;;;;<<<<<<<<<=========;;;;;;:::;;;<<<>>>@@@AAA?????????@@@@@@@@@@@@@@@???@@@AAACCCFFFHHHJJJKKKNNNOOOPPPRRRTTTVVVWWWWWW^^^dddjjjnnnrrryyy~~~uuussssssyyyzzzzzzzzz}}}{{{xxx{{{}}}~~~{{{yyy}}}}}}~~~~~~~~~~~~xxxsssooohhhaaa```bbbdddiiippptttssslllccc\\\WWWVVVTTTSSSUUUVVVUUUUUUOOOTTTZZZaaadddaaa\\\WWWKKKHHHEEEEEEGGGLLLPPPRRRTTTTTTTTTWWW[[[```dddeeekkkttt}}}xxxrrrnnnmmmllliiifff```aaa```^^^ZZZUUUNNNIIICCCDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKQQQWWW[[[ZZZWWWTTTMMMGGGIIILLLLLLLLLNNNHHHNNNUUUXXXXXXYYY\\\^^^bbbffffff```[[[ZZZZZZYYY___aaadddiiipppttttttrrrbbbfffooo|||xxxnnnkkkkkkqqqvvvwwwyyy{{{~~~pppjjjkkknnnnnnlll{{{tttnnniiidddXXXSSSPPPOOOKKKFFFDDDGGGJJJQQQYYY]]]ZZZRRRJJJDDD===>>>AAAEEEMMMUUU]]]aaadddgggkkkmmmnnnnnnoooppppppqqqrrrttttttttttttsssnnnppprrrrrrssstttvvvxxxxxxwwwuuusssrrrrrrrrrsssuuuvvvvvvwwwyyyzzz|||}}}~~~wwwoooiii]]]WWWSSSTTTUUURRROOOOOOMMMVVVeeevvv{{{|||{{{wwwxxx{{{||||||{{{|||{{{uuupppeee\\\PPPEEE>>>999444000---,,,***)))))))))*********************+++++++++))))))******+++,,,,,,,,,,,,,,,---......//////000//////000111222333333444111111222222333444555666444666888888777666777888:::::::::999999888888777888888999999999999999999::::::::::::::::::::::::;;;;;;;;;:::::::::::::::777777777888999:::;;;<<>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::;;;<<<>>>@@@BBBCCCDDDBBB@@@>>>=========???@@@===>>>???@@@@@@@@@??????@@@AAABBBBBBBBBBBBAAA@@@AAA@@@??????AAAAAA@@@???BBB@@@>>><<<;;;::::::;;;::::::;;;<<<<<<<<<<<<;;;===@@@CCCBBB???<<<;;;<<<999999999999:::;;;======:::<<<@@@CCCDDDDDDCCCBBB>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>>>>?????????>>>==================>>>????????????>>>======>>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<============<<<;;;:::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???===>>>??????@@@?????????<<<===???AAADDDGGGIIIJJJDDDCCCDDDFFFIIIKKKLLLKKKMMMPPPSSSUUUWWW\\\dddjjjooovvv{{{sssqqqsss{{{~~~{{{rrrqqqtttvvvwwwuuuuuu|||}}}}}}{{{xxxwwwtttooommmooovvvyyy}}}|||vvvooojjjeeedddbbbbbbdddggghhhgggbbbdddhhhjjjiiiddd^^^ZZZNNNLLLJJJJJJMMMRRRXXX\\\ddddddeeefffhhhjjjlllmmmttt|||{{{uuussstttuuuuuutttssswwwxxxvvvpppgggYYYMMMEEECCCAAA???@@@DDDHHHKKKKKKKKKMMMTTT]]]bbbaaa^^^VVVMMMGGGIIINNNOOOPPPRRRPPPUUUZZZ[[[[[[\\\bbbgggvvv{{{{{{sssjjjhhhhhhhhhkkkooosssvvv|||www|||wwwqqqoootttzzz|||~~~wwwooonnnoooooonnnzzzqqqgggaaaXXXSSSOOOMMMJJJEEEDDDGGGHHHOOOYYY^^^\\\SSSIIICCC<<<>>>BBBHHHOOOWWW]]]```dddggglllnnnoooooopppqqqqqqqqqrrrrrrrrrrrrrrrrrrnnnoooooopppppprrrvvvyyyzzzxxxwwwuuutttttttttuuuuuuvvvvvvwwwyyyzzz{{{|||~~~zzzrrrjjjdddYYYVVVUUUUUUSSSNNNLLLNNNQQQ\\\nnn~~~yyywww}}}~~~zzzwww{{{|||{{{|||{{{tttlll^^^UUUJJJAAA;;;666222...---,,,+++***)))***++++++))))))*********+++++++++(((((())))))***++++++,,,++++++,,,,,,---...............///000111222333333111111111222222333444555222444777777777777777888999999:::::::::999999999888888999::::::;;;;;;:::<<<<<<<<<;;;::::::999999:::::::::::::::::::::;;;888888888888:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::;;;;;;===>>>???AAABBBBBB???>>><<<;;;;;;===???AAA>>>???@@@@@@@@@@@@???>>>@@@AAABBBCCCCCCBBBAAA@@@???>>>======??????>>>===AAA???===;;;:::;;;;;;<<<:::;;;;;;<<<<<<<<<<<<<<<:::>>>BBBBBB>>>;;;;;;===999999888999999:::;;;;;;;;;<<<>>>@@@AAABBBAAAAAA=========>>>======<<<<<<;;;;;;<<<======>>>>>>???<<<;;;;;;;;;;;;<<<======>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;<<<<<<======<<<<<<:::;;;;;;;;;;;;;;;::::::999999999:::::::::;;;;;;999999:::;;;;;;<<<;;;;;;;;;<<<===>>>???>>>>>>===<<<===???AAACCCDDDEEEFFF???>>>===???BBBDDDDDDCCCCCCDDDFFFHHHKKKMMMOOOPPPTTTYYYbbbllluuu{{{|||~~~vvvrrrssstttwwwyyywwwvvv~~~~~~|||{{{{{{zzz{{{~~~zzzwwwvvvpppnnnmmmooorrruuuwwwwwwssstttuuutttpppkkkfffdddZZZXXXWWWVVVXXX]]]dddiiitttvvvxxxyyyyyyxxxxxxxxx|||}}}yyyyyy}}}ooo```RRRPPPLLLJJJKKKOOOTTTWWWYYYYYY]]]gggttt||||||yyyggg]]]VVVXXX]]]```aaabbbbbbeeegggfffccceeemmmuuu|||vvvtttsssssswwwyyyyyy|||xxxrrrpppvvv|||~~~}}}}}}}}}zzzvvvtttsssrrrqqq~~~rrrfff^^^XXXRRRNNNLLLHHHDDDDDDGGGFFFNNNYYY^^^\\\SSSIIIBBB;;;>>>CCCJJJQQQXXX]]]___eeehhhlllnnnoooooopppqqqtttsssrrrqqqppppppppppppnnnnnnnnnnnnooorrrwwwzzz{{{zzzxxxwwwvvvvvvvvvvvvwwwxxxxxxyyy{{{||||||}}}}}}xxxpppggg```VVVUUUUUUVVVQQQJJJJJJMMMSSSaaasss~~~zzzzzzxxxtttttt}}}}}}vvv|||~~~yyyxxxxxx{{{rrrjjjYYYRRRGGG???:::777222///---,,,+++*********+++,,,))))))******++++++++++++'''(((((()))******++++++)))******++++++,,,------......///000111222222333222222222111111222333333///222555777777777888999888999::::::;;;;;;::::::777888999:::;;;<<<<<<<<<>>>>>>===<<<;;;::::::999999999999::::::;;;;;;;;;888888888999:::<<<===>>>===============>>>>>>>>>>>>>>>===<<<;;;;;;::::::????????????>>>>>>>>>>>>;;;:::888888888;;;>>>??????@@@AAAAAA@@@???===<<>><<<;;;<<<===>>>===<<>><<<;;;;;;<<<===>>>:::;;;<<<<<<======<<<<<<777===AAAAAA===:::;;;<<<888888888777888888999:::;;;<<<===>>>???@@@@@@AAA<<<===============<<<<<<;;;;;;<<<<<<===>>>>>>>>>::::::::::::;;;<<<======>>>>>>>>>>>>>>>======<<<::::::;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::;;;<<<<<<======<<<<<<:::;;;<<<===<<<;;;:::999::::::;;;;;;;;;<<<<<<<<<777888:::;;;;;;:::999888999:::<<<===>>>======<<<;;;<<<===>>>????????????CCC@@@>>>>>>???@@@===;;;===???BBBGGGJJJKKKIIIFFFGGGJJJOOOTTTYYY```fffjjjvvvyyyyyy|||zzz~~~}}}{{{{{{yyyvvvvvv|||}}}||||||}}}~~~{{{zzzyyyzzz}}}{{{||||||yyyuuuqqqnnnmmmjjjhhhfffddddddhhhnnnsss|||~~~~~~~~~zzz~~~|||zzz}}}qqq]]][[[XXXWWWWWW[[[___bbb```aaagggtttwwwmmmdddfffkkknnnnnnpppjjjllllllgggccceeennnwww|||yyywwwwww{{{{{{wwwxxx~~~|||zzz}}}tttnnnmmmtttzzz{{{{{{{{{yyywwwuuuvvv}}}||||||||||||{{{yyywwwuuusssxxx|||tttggg```\\\SSSLLLIIIGGGEEEEEEGGGKKKQQQWWWZZZVVVOOOIIIDDD===BBBHHHMMMPPPTTTZZZ___gggiiilllmmmmmmmmmmmmnnnvvvvvvuuutttsssqqqoooooonnnnnnoooppprrruuuwwwyyy||||||||||||{{{zzzyyyxxx{{{{{{{{{{{{||||||}}}}}}~~~|||zzzyyyvvvmmmaaaWWWSSSQQQQQQQQQMMMJJJLLLQQQaaakkkzzz{{{oookkkmmmmmm~~~wwwtttwww~~~}}}sssjjj]]]QQQEEE@@@;;;555000...,,,,,,---------,,,+++*********+++++++++,,,,,,,,,+++,,,------,,,+++,,,...---------------...///000333333222222333333444555666666555555444444444333444666888999888666333111222444666999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;??????>>>===<<<:::888777;;;;;;;;;<<<<<<;;;::::::888999:::;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>><<<:::<<>><<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<===============>>>>>>>>>>>>===:::777666888999:::::::::;;;;;;;;;<<<<<<======<<<===>>>??????>>>===<<<<<<===============<<<<<<<<<:::999:::===???@@@@@@=========>>>??????@@@@@@>>>>>>======<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>:::;;;<<<<<<<<<;;;:::999999999;;;<<<===>>>>>>>>>;;;<<<<<<<<<;;;::::::999:::;;;===>>>>>>>>>===<<<>>>?????????@@@@@@@@@@@@AAA@@@>>>=========>>>??????@@@BBBDDDDDDCCCBBBAAADDDEEEFFFGGGJJJLLLNNNPPPXXX]]]eeeoooyyyyyyttttttqqqppp|||~~~}}}zzzuuuwww}}}~~~xxxsssrrrrrrwwwvvvtttqqqnnnmmmoooppp|||~~~}}}}}}~~~rrrnnnhhheeeeeefffhhhhhhiiifffiiixxx}}}uuuqqqrrrsssrrrppplllnnnnnnkkkggghhhooovvv}}}||||||{{{zzzyyyyyyxxxyyyxxxzzz~~~zzzuuuoooooorrrtttsssqqqrrrqqqppppppsssuuuvvvvvvssstttvvvwwwxxxuuuppplllbbbeeekkkqqqwww}}}xxxkkkbbb[[[RRRKKKIIIIIIFFFGGGIIIKKKPPPVVVWWWSSSLLLFFFBBB@@@DDDJJJNNNPPPTTT[[[___fffiiilllmmmmmmnnnnnnpppttttttuuuuuutttsssrrrqqqnnnnnnooooooqqqsssvvvwwwyyyyyyzzz{{{{{{{{{zzzyyy||||||||||||||||||||||||~~~~~~|||xxxuuuqqqhhh]]]TTTPPPOOOOOOOOOLLLJJJQQQYYYkkksss~~~wwwkkkfffhhhpppzzztttsssuuu}}}zzzrrriiiZZZOOODDD???;;;555000///,,,,,,,,,,,,++++++++++++************+++++++++,,,***+++---,,,++++++,,,...............///000111222333333222222333333444555777666666666555555555444555666777888888666555444444555777999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<;;;:::999::::::;;;;;;;;;;;;::::::888999:::;;;<<<<<<<<<<<<============>>>>>>>>>???>>><<<;;;<<>>===>>>???>>>;;;:::;;;<<<===???@@@BBBBBBBBBAAA@@@@@@@@@@@@???????????????AAA@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======>>>>>>>>>===:::888777888999999999:::;;;;;;<<<===>>>>>>>>><<<======>>>>>>======<<<<<<<<<============<<<<<<;;;:::999999<<<>>>???>>><<<<<<======>>>??????@@@>>>>>>=========<<<<<<<<<;;;;;;::::::999:::::::::999:::;;;<<<============:::;;;<<<<<<<<<;;;999999888999999:::::::::999999;;;;;;;;;;;;;;;:::999999:::;;;<<<===>>>======<<<<<<<<<<<<=========>>>>>>???>>>===<<<<<<<<<=========>>>???@@@AAA@@@????????????@@@AAACCCEEEGGGHHHIIILLLQQQXXX^^^dddhhhkkknnnrrryyy}}}xxxxxxuuusss}}}~~~{{{yyyzzz~~~zzz|||~~~|||xxxtttuuuzzz~~~~~~xxxuuuttt}}}}}}{{{xxxuuutttuuuwwwzzz~~~{{{yyywwwwwwzzzsssoookkkiiijjjkkkllllllkkklllqqq|||~~~zzzxxxwwwuuuttttttuuuuuuqqqllllllrrrwww~~~}}}{{{xxxtttyyyxxxwwwvvvvvvvvvvvvwwwwwwwwwzzz{{{vvvpppoooqqqrrrqqqnnnjjjiiihhhiiilllnnnpppppppppqqqrrrsssssspppjjjfffRRRUUU[[[aaahhhooowww|||}}}mmmbbbYYYQQQJJJJJJKKKJJJJJJLLLLLLPPPTTTTTTPPPHHHBBB>>>CCCGGGKKKNNNPPPTTT[[[```eeehhhlllnnnnnnooopppqqqrrrsssuuuvvvvvvuuutttrrrooooooooooooppprrrssstttsssuuuxxxzzz{{{{{{{{{zzz}}}}}}}}}}}}}}}}}}||||||~~~}}}}}}{{{uuuooojjjbbbXXXQQQMMMLLLMMMLLLJJJLLLWWWdddxxx||||||qqqfffbbbeeeuuu~~~{{{xxxtttvvvyyy}}}zzzvvvnnnfffUUUKKKBBB===999333//////---,,,+++***)))***++++++)))))))))*********++++++)))+++,,,,,,++++++,,,............///000222333444333333333333333444444555777777777777777666666666666666666666777777777777777888999:::;;;;;;;;;;;;<<<<<<;;;;;;::::::999999999:::;;;;;;;;;;;;;;;:::999::::::;;;;;;:::::::::888999:::;;;<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@>>>===<<<===???@@@@@@???>>>AAABBBAAADDDIIIHHHEEE===<<<;;;;;;;;;===>>>???<<<>>>>>>===;;;::::::;;;;;;===>>>@@@AAAAAA@@@@@@AAA@@@@@@@@@??????>>>>>>AAA@@@???===<<<<<<;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;<<<===>>>>>>>>>===;;;888777888888888777999:::;;;<<<===>>>???@@@======<<<<<<<<<<<<======;;;<<<<<<=========<<<<<<;;;999888999:::<<<<<<;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>============<<<<<<;;;:::999999999999999888999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;:::999888777777888888999888888777::::::;;;;;;;;;:::999999:::;;;<<<=========<<<;;;;;;;;;;;;<<<<<<<<<============<<<;;;;;;;;;;;;<<<============>>>>>>>>>>>>;;;;;;;;;<<<<<<>>>???@@@AAAAAACCCFFFIIILLLOOOPPPQQQTTTXXX]]]eeennnxxx}}}~~~|||zzz{{{|||~~~yyy|||||||||zzzxxxxxxzzz|||~~~|||}}}~~~|||{{{yyyyyyzzzxxxyyy{{{~~~~~~||||||~~~|||xxxvvvrrrqqqrrrvvv{{{}}}rrrpppnnnnnnoooqqqqqqqqqlllqqqxxx~~~zzzwwwvvvwww|||}}}|||wwwpppnnnrrrwwwzzz{{{xxxtttpppqqqqqqqqqrrrsssuuuwwwxxxyyyxxxxxx|||zzzuuupppmmmnnnnnnmmmkkkdddbbbaaabbbdddhhhiiijjjkkklllmmmnnnmmmiiiccc___OOORRRWWW\\\bbbiiiqqqvvvyyynnn___XXXOOOIIIKKKNNNNNNNNNOOONNNPPPSSSRRRMMMFFFAAA>>>DDDGGGKKKLLLNNNRRRYYY^^^eeehhhkkknnnoooppprrrsssrrrtttvvvwwwwwwvvvtttrrrpppppppppppppppqqqqqqrrroooqqquuuyyy{{{||||||{{{~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}||||||wwwpppjjjccc]]]VVVQQQMMMLLLKKKKKKIIINNN]]]mmm{{{vvvmmmdddcccggg|||{{{wwwwwwwwwzzz}}}}}}yyytttjjjaaaNNNEEE===:::666000---...---,,,***(((((()))***+++((())))))))))))*********)))+++,,,,,,++++++---...---......///111333444555333333333333333444555555888888888888888888888888777666666666666777999:::999999::::::;;;;;;;;;:::<<<<<<;;;::::::999999999999::::::;;;;;;::::::999888999::::::::::::::::::888999:::;;;<<<<<<<<<<<<:::;;;<<<===???@@@AAABBB????????????@@@@@@@@@???<<<>>>@@@@@@DDDJJJKKKHHH@@@???>>>=========>>>>>>===>>>???>>><<<;;;<<<===999:::<<<>>>???@@@@@@@@@AAA@@@@@@??????>>>>>>===AAA@@@???>>>===;;;;;;:::======<<<<<<;;;;;;:::999999999:::;;;<<<======>>>===;;;999777888777666555777888999:::<<<===>>>???===<<<;;;::::::;;;<<<===;;;;;;<<<<<<======<<<<<<:::999777888999:::999888::::::;;;;;;<<<=======================================<<<:::999999999999888888999::::::::::::::::::::::::::::::999999888666777888999::::::::::::999999::::::::::::999999999:::;;;<<<===<<<;;;;;;<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;<<<>>>>>>=========>>>???@@@<<<<<<;;;;;;;;;;;;<<<<<<@@@@@@???@@@AAACCCEEEGGGDDDEEEGGGIIIMMMSSSZZZ___aaaeeemmmttt|||{{{yyywwwuuuvvvwwwyyyyyyyyyyyyxxxxxxxxxvvvuuuuuuvvvxxxzzz{{{}}}|||}}}zzzwwwvvvyyy~~~zzzyyyyyyzzzyyyxxxwwwvvvtttrrrssstttwwwxxxxxxzzz}}}~~~zzzqqqpppoooqqqsssuuuuuutttooosssxxxzzzzzz{{{~~~zzzssspppsssvvv~~~yyyrrrnnnppptttwww}}}|||zzzvvvrrrlllmmmmmmooossswwwzzz|||}}}}}}}}}~~~{{{uuuqqqllljjjjjjjjjjjjiiicccaaa______bbbeeegggggghhhhhhiiijjjjjjgggbbb^^^PPPRRRUUUXXX]]]ccciiinnnwww|||qqq___WWWNNNIIILLLQQQRRRQQQQQQOOOQQQRRRPPPKKKFFFBBB@@@DDDFFFHHHIIIKKKOOOWWW]]]eeehhhlllooopppqqqssstttuuuuuuvvvwwwvvvuuurrrqqqqqqqqqrrrrrrrrrqqqqqqqqqmmmooossswwwzzz|||}}}}}}~~~~~~}}}|||wwwrrrkkkeee___ZZZVVVSSSOOOMMMKKKKKKKKKRRRbbbrrr~~~}}}}}}~~~|||xxxtttpppjjjfffiiipppxxxssssssuuuxxx|||www|||~~~yyyrrreeeYYYEEE>>>999666222---+++------,,,***(((((()))***+++((())))))))))))*********)))+++,,,---,,,,,,...///------...///000222444555444444333333444444555666888888999999999999999999888777666666666888:::;;;::::::::::::::::::::::::;;;;;;:::::::::999999999;;;;;;;;;;;;:::999888888888999::::::;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<:::;;;<<<>>>???AAABBBCCC@@@AAABBBBBBBBBAAA@@@@@@<<<>>>???@@@EEELLLMMMKKKCCCBBBAAA???>>>===<<<<<<>>>???@@@???=========???888999:::<<<===>>>>>>>>>?????????>>>>>>=========@@@@@@???>>>===<<<;;;:::<<<============<<<;;;:::888999999:::;;;;;;<<<<<<===;;;888888888777666444555666777888:::;;;<<<===<<<;;;:::999999:::;;;<<<::::::;;;<<<<<<<<<<<<<<<999888777777888999777666888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<;;;::::::::::::777888999999999999999999::::::999999888888888888888888999999888888777666888888999999999999999888888999;;;<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<===>>>???======<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<>>>@@@BBBDDD@@@AAABBBCCCCCCDDDFFFIIIIIILLLQQQWWW\\\bbbiiimmmwww}}}~~~tttpppooopppmmmooorrruuuxxxyyyxxxwwwyyyxxxvvvsssrrrrrrsssuuuvvvuuutttvvvyyy}}}|||xxxtttvvv}}}~~~zzzxxxxxxxxxyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxwwwzzz|||sssssssssuuuwwwyyyxxxwwwuuuuuuuuuuuuvvvvvvuuuuuuuuuvvvvvvqqqkkkjjjooouuu|||~~~~~~yyyrrrnnnpppsssuuu{{{~~~}}}}}}{{{wwwpppooooooppprrruuuxxx{{{~~~}}}wwwsssnnnkkkgggeeeeeefffggggggfffccc``````bbbeeeggghhhiiihhhhhhiiijjjhhheeebbbSSSTTTVVVWWWZZZ___eeejjjqqqwww~~~wwwbbbWWWNNNHHHMMMSSSUUUSSSSSSOOOPPPPPPNNNJJJFFFDDDDDDBBBDDDFFFFFFHHHMMMVVV\\\fffiiimmmoooqqqrrrsssuuuvvvvvvvvvuuutttsssrrrrrrssssssttttttttttttssssssooopppsssvvvyyy{{{}}}~~~}}}{{{zzzpppmmmggg```ZZZVVVTTTSSSQQQMMMKKKMMMQQQYYYggguuu}}}{{{zzzzzz|||}}}}}}}}}xxxsssnnnkkkhhhhhhpppyyyuuupppqqqrrrsssuuuvvv|||}}}xxxmmm^^^PPP???999555444000+++***------,,,+++***)))***++++++)))))))))*********++++++***,,,---...---...///111.........///000222333444444444444444444555555666888888888999999999999999999888777777777888999::::::999999999999999:::;;;999999999:::::::::::::::<<<<<<<<<<<<;;;:::888888999999:::;;;<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<<;;;<<<===>>>@@@AAABBBCCC@@@BBBDDDDDDBBB@@@??????===???@@@@@@EEELLLNNNKKKCCCCCCBBB@@@???===<<<;;;>>>???@@@@@@>>>>>>???@@@888888999:::;;;;;;<<<===<<<<<<<<<<<<<<<=========>>>?????????>>>===<<<;;;:::;;;<<<=========;;;;;;999999999999::::::::::::;;;999888888888888666444444555666777888999:::;;;::::::999999999999::::::999:::;;;<<<<<<<<<<<<<<<888777777777999999777555777777888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;::::::::::::888888999999999999999888:::999888888777777888888::::::999777666333111000777777888999999999888888888999:::;;;;;;;;;:::999777777777888888888999999:::;;;<<<<<<======<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<;;;:::999999999999999999:::<<<===???AAABBB;;;===??????>>>===>>>??????@@@CCCDDDFFFJJJNNNRRRXXX]]]fffoooyyyuuuppppppqqqnnnppptttzzz}}}wwwsssrrrssspppnnnkkklllpppvvv{{{}}}||||||wwwssstttyyy||||||zzz|||{{{yyywwwwwwxxxzzz{{{xxxyyyzzz|||||||||||||||{{{~~~xxxwwwwwwxxxzzz{{{zzzyyyyyyvvvtttsssttttttqqqooonnnoooppplllhhhggglllqqquuuyyy{{{xxxrrrooopppssswww}}}wwwuuurrrpppoooppprrrsssyyy{{{~~~}}}wwwqqqmmmiiihhheeecccbbbccceeeffffffdddaaaaaadddhhhkkkmmmooommmkkkkkkkkkkkkjjjhhhUUUVVVWWWYYY[[[```fffkkknnnuuu~~~zzzdddWWWNNNIIINNNUUUWWWUUUTTTLLLMMMNNNLLLIIIGGGFFFGGGBBBCCCDDDEEEFFFMMMVVV]]]gggjjjnnnpppqqqrrrssstttuuutttsssrrrrrrssstttttttttuuuvvvwwwwwwwwwvvvuuurrrrrrsssuuuwwwzzz}}}~~~~~~~~~~~~|||zzzxxxwwwllliiiccc]]]VVVRRRPPPPPPPPPKKKJJJOOOWWW```lllwww|||{{{zzz{{{}}}~~~{{{yyyxxxqqqkkkgggeeehhhssstttpppsssuuuuuuvvv{{{{{{sssgggWWWIII;;;777444333000++++++...,,,,,,,,,,,,++++++++++++************+++++++++,,,+++---.../////////111333000000000111111333444444444444444444444555666666777888888888999999999999::::::999888888888999999999888888777888999:::;;;888888888999::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999:::;;;<<<============888999:::;;;<<<<<<<<<<<<<<<======>>>@@@AAABBBBBB>>>AAADDDCCC@@@>>>======;;;======<<>>======???@@@???>>>===>>>@@@888888888888999999:::;;;999::::::;;;;;;<<<<<<<<<<<<===>>>??????>>>===<<<777888:::;;;<<<<<<;;;:::999999999999999888888888999888777888888888777555666666666777888999999:::888888999999999999888888888999:::;;;<<<<<<<<<<<<777666666888999999777666666666777888888999999:::999999999:::::::::;;;;;;::::::999888888999999999888999999::::::999999888:::999888777666777777888888888888777666555444333666777777888999999888888777888999;;;;;;::::::999666666666777777777888888888999:::;;;<<<<<<;;;:::999999;;;<<<<<<<<<;;;:::;;;;;;:::999888888888888::::::;;;======>>>>>>>>>999;;;<<<<<<;;;:::;;;<<<<<<<<<===<<<<<<===@@@CCCFFFIIIMMMRRRYYYaaaiiioooxxxzzz|||zzzuuutttuuutttuuu{{{wwwssssssooommmkkknnntttzzz~~~|||}}}{{{zzzwwwtttrrrrrrtttwwwwwwvvvuuuvvvvvvvvvvvvwwwzzz{{{vvvuuuuuuvvvxxx{{{~~~}}}yyywwwvvvvvvwwwxxxxxxwwwwwwuuurrrqqqpppooommmllliiikkkmmmmmmjjjggghhhiiijjjooosssrrrnnnlllooorrrvvv{{{}}}|||{{{~~~}}}vvvssspppmmmkkkkkkmmmnnnrrrtttwwwxxxvvvrrrooommmjjjhhhfffcccaaaaaaccceeefffdddcccdddiiioootttvvvyyyuuupppmmmllllllllllllTTTUUUVVVWWWZZZ___eeejjjpppxxxzzzdddXXXNNNIIINNNVVVXXXVVVTTTJJJKKKKKKJJJHHHGGGGGGHHHBBBCCCDDDDDDFFFMMMWWW^^^hhhkkknnnpppqqqrrrssstttsssrrrqqqpppqqqsssuuuwwwuuuvvvxxxyyyyyyxxxwwwwwwttttttttttttvvvyyy}}}}}}~~~~~~|||zzzxxxvvvuuuiiigggbbbZZZSSSNNNLLLLLLOOOIIIHHHPPP\\\fffpppxxx~~~||||||~~~{{{wwwyyyqqqiiidddcccggguuussssssyyy}}}}}}~~~yyyooobbbRRREEE:::777555444111,,,,,,000,,,------------,,,+++******++++++++++++,,,,,,,,,,,,---///000000000222444222222222222333333444555555444444444444555666666777777777888888999999999::::::::::::999888888888888777777666777999:::;;;777777888999:::;;;;;;<<<999:::;;;<<<============:::;;;<<<===>>>>>>>>>>>>999999:::;;;<<<<<<<<<<<<======>>>???@@@AAAAAABBB===@@@CCCBBB???<<<;;;<<<777999888888;;;BBBDDDAAA>>>>>>???@@@@@@@@@@@@???<<<===???>>>===<<<>>>???999888888888888888999999777888999999:::;;;<<<===;;;<<<>>>?????????>>>===444555888:::;;;::::::999::::::999999888777777777888777777777999999777555777777888888999999999:::777888999::::::999888777888999:::;;;<<<<<<<<<<<<666666666888::::::888666666666666777888888999999888888888999999:::::::::777777777777777777888888999999:::::::::999999888:::999777666666666777888444555777888:::;;;;;;;;;666666777888888888888888777888999:::;;;:::999999888888888888999999999999777888999:::;;;::::::999:::;;;===??????>>>===<<<<<<;;;:::999999999999999888999:::::::::999777666;;;;;;;;;:::888888999;;;;;;;;;:::999888999;;;>>>@@@@@@AAABBBEEEJJJRRRWWWUUUXXX[[[^^^cccjjjqqqwww}}}}}}xxxwwwwwwtttvvv|||yyysssrrrpppooopppuuu}}}}}}yyyvvvsssqqqpppppprrrsssttttttpppqqqssstttuuuwwwyyy{{{sssrrrppppppsssxxx~~~||||||}}}~~~|||wwwuuurrrqqqrrrssssssrrrrrrrrrqqqoookkkiiijjjjjjfffiiimmmnnnlllgggcccaaaaaafffkkkllljjjiiilllooommmqqqrrrpppooorrrsssrrrpppnnnkkkiiihhhjjjlllnnnoooqqqssssssrrrqqqqqqqqqlllkkkhhhdddaaa```bbbcccgggfffeeehhhooovvv|||{{{tttooommmlllmmmmmmWWWYYY[[[]]]^^^```cccfffqqqvvv}}}wwwhhhWWWRRRNNNQQQYYY\\\XXXRRRPPPKKKGGGIIINNNQQQNNNJJJIIIEEECCCDDDHHHNNNYYYccckkkmmmnnnoooooopppsssuuutttrrrpppqqqtttuuutttrrrrrrtttvvvuuutttrrrrrrsssuuusssqqqrrrvvv{{{~~~}}}~~~~~~|||{{{yyyvvvtttiiiccc]]]XXXQQQJJJHHHKKKMMMJJJPPP^^^jjjooosssxxx}}}xxxtttmmmeeeeeemmmvvv|||}}}}}}kkkooo}}}vvvhhhYYYLLLDDD777555222///,,,***))))))******+++++++++,,,,,,,,,)))******+++,,,,,,------------......///000000000111111222333333333222222444444444555666777777888777777777777777777777777999999999::::::999888888:::999777555555666888999999999999999999999999999999:::<<<=========<<<;;;<<<<<<<<<<<<==================<<<;;;;;;;;;;;;<<<============<<<<<<<<<<<>>>>>::::::;;;===@@@AAA@@@???======>>>>>>>>>>>>======@@@>>>;;;999888888999:::;;;:::999888777777777777777666555555888:::;;;;;;===<<<:::999888777777777999999:::::::::999999888777888888999999:::;;;;;;777777777777777777777777;;;999666555555666555444777777666666555555555444999888888888999:::;;;;;;999999999888777666555555666666777777888888888999777777777777777777777777:::999999888777777777888666666777888999999999888:::888666555666666555444555555555555555555555555777777777777777888888999888999:::;;;;;;:::888888::::::999888777666555444777777666666777888999999::::::::::::::::::::::::999::::::999666444555555888888999999999999888888777777888888888999999999999999888888888888999999???@@@AAACCCDDDEEEEEEEEECCCDDDGGGIIIMMMPPPRRRSSSYYY^^^eeelllttt{{{~~~yyyvvvsssssswww~~~|||rrrmmmmmmmmmqqqyyyyyyrrrqqqooollliiihhhlllrrrwwwuuuyyy{{{{{{}}}zzzrrrmmmppptttwww{{{~~~{{{zzzzzz{{{}}}~~~~~~zzz{{{xxxrrroooooommmiiiiiigggffffffhhhiiihhhhhhmmmpppsssssspppllliiigggfffeeecccdddgggiiijjjjjjjjjhhhfffcccaaacccgggkkkiiiiiihhhfffdddfffiiillllllrrr{{{|||xxxzzzwwwpppggg```^^^___aaaffflllsssxxxzzz~~~zzzuuutttwww|||YYY[[[\\\]]]^^^aaadddgggpppvvvuuuhhhYYYTTTPPPSSSZZZ]]]YYYTTTRRRMMMIIIKKKPPPRRROOOKKKGGGCCCBBBDDDHHHMMMXXXbbbjjjlllnnnooooooppprrrttttttrrrppprrrtttvvvvvvuuuuuuvvvvvvuuusssrrrssstttuuusssrrrtttwww{{{}}}}}}|||}}}~~~~~~~~~|||{{{yyyxxxwwwvvvtttkkkccc\\\XXXSSSMMMKKKLLLLLLNNNWWWfffppptttxxx||||||pppiiidddiiitttwwwjjjppp~~~ssseeeVVVIIIAAA666444111...,,,*********)))))))))))))))***************++++++,,,---------------...//////000000111111111222333333333333222444555555666777777888888888888888888888888888888999:::::::::::::::999999:::999777666666777888999::::::::::::::::::999999<<<===>>>?????????>>>>>><<<<<<<<<<<<==================<<<;;;;;;;;;;;;<<<>>>============<<<<<<<<<>>>===============<<<<<<;;;;;;;;;===???@@@???>>>==================<<<<<<@@@???>>>===<<<======>>>;;;:::999888888888888888999777666777999;;;<<<<<>>===<<<;;;:::::::::888999999::::::999999888777777777888888888888888666666777777777888888888;;;999666555666777666666777666666666555555555555666666666777888:::;;;<<<999999999999888777666555555555555555666666777777555555666777777888999999:::999888888777777888888::::::;;;;;;;;;;;;;;;;;;888666555555666777666555555555555555555555555555777777666666555555666666777888999::::::999888777<<<;;;:::888777666666666777666666666777777888999888888888888888999999999777888888777666555555666777888888999999888888777666666666777777777888888888888888777777888888888>>>>>>@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCDDDFFFIIINNNSSSXXX]]]bbbfffiiipppyyy}}}yyyuuusssvvv}}}yyytttmmmlllnnnuuu|||tttmmmllliiiggghhhnnnvvv{{{}}}vvvqqqsssuuuuuuvvvxxx}}}{{{tttrrrnnniiieeefffgggiiikkkmmmpppqqqyyy}}}zzzrrrnnnlllfffdddcccdddfffhhhiiiiiikkkjjjhhhdddbbbaaadddfffggggggfffddddddeeehhhkkksss{{{}}}tttjjjbbb___```bbbiiinnnuuuyyy{{{~~~}}}~~~]]]^^^^^^______aaaeeehhhpppwwwwwwlll___[[[WWWZZZ```bbb^^^YYYUUUQQQNNNOOORRRSSSPPPLLLEEEBBBAAADDDHHHMMMXXXbbbhhhkkknnnppppppqqqrrrssssssrrrrrrsssvvvxxxxxxxxxxxxxxxwwwuuusssrrrtttvvvvvvuuuuuuwwwzzz{{{{{{{{{{{{{{{|||}}}}}}}}}}}}|||xxxwwwvvvuuuttttttssssssmmmddd[[[XXXUUUPPPMMMNNNKKKTTTcccrrryyy{{{~~~nnniiihhhppp~~~tttlllrrrzzzmmm___QQQEEE===333222000---,,,+++++++++***************)))))))))+++++++++,,,------...............///000000111111111222222222333333333333444444555555666666777777888888888888888888888888::::::;;;;;;;;;;;;;;;:::;;;:::888777777777888888::::::::::::::::::;;;;;;<<<===???@@@@@@@@@???>>><<<<<<<<<<<<============>>>===<<<<<<;;;;;;<<<<<<>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<============<<<<<<===??????>>><<<===============<<<;;;;;;===>>>???@@@@@@@@@@@@@@@;;;::::::999999999::::::;;;999888888;;;===>>>===<<<<<<:::999888888777777888888999999999999999888777777777777666666666666555555666666777888999999:::888666666777888888888666666666666555555555555333444444666777999;;;<<<999999999999999888777666333333333444444444444444333333444555777888999:::999999888777777777888888888888888999999999999999777555444444666777777666444444444444444444444444777777666555444444444444666777777888888777777666888777444222222222333333666666666666777777777777555555666666777777777888555666777777555555666777777777888888888888777777444444555555555666666666888777777666666777777888;;;<<<===>>>>>>>>>>>>>>><<<<<<;;;::::::999888888;;;>>>@@@BBBDDDEEEHHHKKKJJJOOOVVV]]]bbbiiiqqqwww}}}tttrrrqqquuu~~~}}}ssshhhgggeeedddfffllluuu|||}}}wwwwwwwwwuuusssttt}}}~~~xxxqqqkkkhhhlllqqquuuxxx|||yyyqqqoooiiihhhhhhkkkooorrrssstttuuutttrrrnnniiifffeeefffiiiiiihhhgggggghhhlllooowwwyyynnngggfffjjjmmmvvv{{{aaaaaaaaa``````cccgggjjjsssxxx~~~uuujjjeeeaaabbbfffgggddd___XXXUUURRRRRRTTTTTTQQQMMMDDDAAAAAAEEEIIIOOOXXXbbbgggjjjnnnqqqqqqqqqrrrssstttssssssuuuvvvxxxyyyzzzzzzzzzxxxuuussssssuuuwwwxxxxxxyyyzzz|||}}}{{{zzzzzzzzz{{{{{{{{{{{{zzzzzzvvvvvvtttrrrooonnnnnnoooooodddZZZVVVSSSOOOMMMMMMMMMZZZnnn||||||qqqnnnoooxxx{{{uuuqqquuuuuueeeWWWKKK@@@999111000...,,,++++++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,---......//////...//////000000111111222222222222222333444444555333333444444555555555555888888888888888888888888:::;;;<<<<<<<<<<<<<<<<<<;;;:::999888888888888888::::::;;;;;;;;;;;;<<<<<<;;;;;;===>>>>>>>>>===<<<<<<<<<<<<<<<============>>>======<<<<<<<<<<<<<<>>>>>======<<<<<<<<<<<<<<<======>>>>>>>>>???===<<<<<<===>>>>>>===;;;>>>>>>>>>>>>>>>===<<<;;;;;;<<<>>>@@@AAA@@@???>>>;;;;;;:::::::::;;;;;;<<<<<<;;;999:::<<<>>>>>>>>>::::::999777777666666666777888888999999999999888888888777777666555555444333444555666777999:::::::::888666666888:::::::::666666666666666555555555333444444555666777999:::999999999999999888777777333333333333333333444444222333444555666777888888888888777777777777777888555666666777999:::;;;<<<999777666666777888777666444444444444444444444444666555555555555555666666555555666666666666666666777555222//////000111333555666666666666666666666444444555666666777888888777888999888666555555666666777777777777777777666444444444444555555555666777666666555555666666777888999999:::::::::999999777777888888888888888999<<<>>>??????>>>>>>???AAA???AAADDDGGGIIIMMMSSSWWWZZZ^^^bbbfffhhhkkknnnpppxxx}}}~~~sssjjjhhheeebbbccchhhpppvvvyyyvvvuuussssssuuuxxx~~~wwwpppkkkrrrzzzyyynnnkkkggghhhkkkqqqyyyyyytttpppooolllllllllkkkkkkmmmqqqtttzzzxxxtttvvv}}}ddddddcccaaaaaaeeejjjnnnvvv{{{~~~sssnnnhhhfffggggggdddaaaXXXVVVUUUUUUVVVUUUQQQNNNFFFDDDEEEIIIMMMQQQZZZbbbgggjjjoooqqqrrrrrrssstttuuuuuuvvvvvvvvvwwwyyyzzzzzzyyyxxxvvvssssssvvvxxxzzzzzz{{{}}}~~~~~~|||zzzyyyyyyyyyzzzzzzyyyyyyxxxwwwvvvtttoooiiiffffffggglllbbbXXXSSSPPPMMMLLLNNNRRRbbbvvvwwwqqqqqqvvv}}}{{{xxxuuutttttttttuuuxxx~~~ooo^^^PPPEEE<<<666///...---,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------...//////000000//////000000111222222222222222222222333444555666666666666666777777777777888888888888888888888888:::;;;<<<<<<=========<<<<<<;;;:::999999888888888:::::::::;;;;;;<<<<<<<<<:::;;;<<<>>>>>>======<<<<<<<<<<<<<<<============>>>>>>===<<<<<<<<<<<<===>>>>>>======<<<;;;;;;:::;;;;;;;;;<<<<<<======>>>>>>===<<<===>>>>>><<<:::>>>?????????>>>>>>===<<<<<<===???AAAAAA@@@>>><<<;;;;;;;;;:::;;;;;;<<<<<<===;;;999:::<<<===>>>>>>===<<<;;;::::::999::::::666777888888999999999999999999888777666555555444222333444555777999:::;;;999777666666888:::::::::555555555666666666666666555555555444555555666666888888999999999888777777444444444444444444444444444444444444444555555555666666555555555666666777777777888:::<<>>>>>>>>>>>>>>???BBBDDDCCCEEEIIIKKKMMMNNNQQQSSSWWW\\\bbbgggjjjnnnqqqttt~~~xxxvvvqqqllljjjkkkpppttt~~~rrrnnnnnnooosssxxxvvv~~~}}}xxxmmmttt}}}uuuhhhddd```ccciiisss~~~}}}vvvwwwvvvuuuuuuwww{{{gggfffdddbbbcccgggmmmrrrxxx}}}zzzsssjjjdddbbbaaa___]]]WWWVVVUUUVVVVVVUUURRROOOJJJHHHJJJNNNRRRUUU\\\dddiiilllooorrrssssssuuuvvvwwwxxxxxxwwwuuuuuuvvvxxxwwwxxxxxxvvvttttttvvvxxxzzzzzzzzz|||~~~~~~|||zzzxxxyyyyyyyyyyyyxxxxxxwwwwwwvvvrrrkkkbbb]]]]]]^^^eee]]]UUUQQQMMMKKKOOOTTT]]]lll{{{tttooosss{{{~~~zzztttllliiiiiikkkrrrxxxzzz}}}jjjWWWJJJAAA:::444///...,,,+++******+++,,,************+++++++++,,,---......///000000111111000000000111222222333333222222222222333444666777::::::::::::;;;;;;;;;;;;999999999999999999999999::::::;;;<<<============<<<<<<<<<;;;:::999888888999999::::::;;;;;;<<<<<<;;;<<<>>>?????????>>>===<<<<<<<<<<<<============???>>>======<<<<<<======>>>======<<<;;;:::999999999999999999999:::::::::===<<<;;;<<<======<<<:::======>>>>>>>>>>>>=========>>>@@@AAAAAA@@@???>>><<<;;;;;;:::::::::;;;;;;<<<:::888999:::<<<<<<<<<;;;:::999999888888888999666666777888999999999999999888888777666555555444222333444555777888999:::999777555666777999:::999555555555666666666666666777666555555444444555555777777888888888777777666666555555555555555444444333333333333333333333333444444333333444444555555444444555777:::===@@@BBB>>><<<999777777666555333333333333333333333333333222222333555777999;;;<<<444444444444555666777777888666555333333333555666444555666666666555333333444444555777888:::;;;;;;===>>>===;;;777555444555555555666666666666555555333444444444555555555555555444444444444444444555333444555666666666666666777777777777666666666666555777888888777777888999:::::::::::::::;;;;;;<<<999;;;=========>>>@@@BBBAAAEEEIIILLLLLLMMMQQQTTTZZZ]]]ccchhhmmmtttzzz~~~|||zzz{{{}}}{{{oookkklllpppwww~~~}}}zzznnnjjjjjjlllsss}}}hhhgggeeecccdddiiipppuuuyyyyyymmmccc^^^\\\ZZZZZZUUUUUUUUUVVVUUUTTTQQQOOOOOOMMMOOOSSSVVVXXX___fffkkkmmmppprrrssstttwwwyyyzzz{{{zzzxxxtttrrrsssuuutttuuuwwwvvvuuuuuuvvvxxxxxxxxxwwwyyy{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxwwwwwwtttsssooofff\\\UUUUUUWWW[[[WWWSSSPPPLLLLLLTTT^^^iiittt~~~}}}}}}vvvpppxxx|||xxxpppfffdddggggggsss|||}}}~~~fffRRRFFF???999444///...,,,************+++((())))))***+++,,,------......///000000111111222000000111111222333333444333222111111222555777888;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999:::;;;<<<======<<<======<<<<<<;;;999888777888888999999:::;;;;;;;;;:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<============???>>>>>>==================<<<;;;:::999888888777999999999999888888888888<<<;;;;;;<<<===>>><<<;;;999:::;;;<<<============:::;;;===>>>???@@@??????<<<<<<;;;:::999999999:::;;;999777777999:::;;;:::888777777666666666666666555666777888999999999999777666666555555444444444333333444555666777888999999777555555666888888888555555555555666666666777666555555555555555666666555666666777777777666666666555555555444444444444111111222222333333444444222222111111222333333444111111111111444777:::;;;;;;999777666666555444333333333333333333333333333222222222444555777999:::555444444444555666888888333333222111111111222222333444555666666444333111333333555666888:::;;;<<<;;;<<<<<<:::777555555555444555555666666555555444222222222333333333333444444444333333333333444444222333444555666666777777777666666555444444333333444555777777666666777999555555666777999999999888666777888888777777999::::::===@@@@@@>>>>>>BBBFFFAAAEEEJJJMMMPPPSSSXXX[[[___cccggghhhiiimmmtttzzzzzzwwwzzz~~~zzzxxxvvvhhhgggeeeccceeejjjrrrxxxxxx}}}oooccc\\\ZZZYYYYYYSSSTTTUUUUUUUUUSSSQQQOOORRRQQQRRRWWWYYY[[[```ggglllnnnppprrrsssuuuyyy{{{{{{||||||xxxssspppqqqrrrrrrtttvvvwwwvvvvvvvvvwwwwwwvvvuuuvvvxxxyyyyyyxxxyyyyyyyyyyyyyyyxxxwwwvvvqqqqqqlllbbbXXXQQQQQQSSSUUUSSSRRROOOLLLMMMYYYfffqqqzzz~~~~~~zzzzzzzzz{{{||||||{{{zzzuuu~~~}}}yyyvvvnnndddcccggghhhvvv~~~dddPPPDDD>>>888444///...,,,***))))))************+++,,,...///000000/////////000111111222222000111111222222333444444333222111111222555777999999999999999999999999999999999999999999999999999888999:::;;;<<<<<<<<<<<<=========<<<;;;:::888777777777888999999:::;;;;;;888999:::;;;;;;;;;:::999<<<<<<<<<<<<=========>>>??????>>>===============<<<<<<;;;:::888777777666<<<;;;;;;::::::999999999;;;::::::<<<===>>>===;;;777777999:::;;;<<<<<<<<<555666888:::<<<>>>??????===<<<;;;:::999888888888:::888666666888999999999;;;:::999999999999999999555555777888888999999999555555444444444444333333333444444555666777888888999777555444666777777777444555555555666666777777444444444555666777888999555555666666666666666555555555555444444333333333//////000222333444555666111000000000111222222333444333222222333666888:::888666444444444555444333333333333333333333333333222222222333444555666777555555444444555666888999555555555555444444444333333444555666666444222111222222444666888999;;;<<<999999:::999666555555666444555555555555555555444000111111111111222222222444333333222222333333444111222444555666777777777555555555555444444444444222444555555444444555777333333444666888888666555444555666555444444666777777:::<<<:::777888<<>>>>>>>>>>>===;;;;;;;;;<<<===<<<;;;>>>>>>=========>>>>>>???>>>===;;;::::::;;;<<<===::::::::::::999888777777777777777888999999::::::???;;;888999;;;<<<999555999999999999999999999999999:::<<<===>>>???>>>>>>======<<<;;;;;;:::999999666666555555666888:::<<<::::::;;;;;;::::::999888777777666666555555555444666666555444333333333333222111111222333555777999;;;999888888999888777666333333333444444444444444444444444333333222222222333333333555777777555333000000111111222222222222222222222222222222222222222222222222222222222222///000000111333444555555555555666666555444333333111333444444333222222333222333333222111000111222666555555555555777888999666666555444444555777777222333444444555555444444222222222222333555777888;;;:::999777555444333333444444444444444444444444333333333222222222111111111111111111111111111111222222222333333333444444666888999777444222333555444555555555444333333222444444444444444444444444555555666777777666555444666666777888888888888888:::999888888888999;;;<<<@@@@@@AAACCCCCCDDDDDDDDDGGGHHHJJJMMMOOORRRTTTUUUVVVXXX[[[___cccgggjjjllltttvvv{{{|||wwwrrrooonnnmmmnnnooopppqqqrrrssssssllljjjfff```ZZZTTTOOOLLLJJJJJJHHHGGGEEECCCBBBAAApppjjjfffeeeeeeeeejjjooossswww~~~{{{mmmbbb\\\YYYWWWUUURRRNNNMMMQQQSSSRRRSSSUUUVVVYYY[[[[[[[[[]]]bbbggglllsssxxxwwwvvvyyy{{{{{{~~~|||zzzxxxxxxxxxxxxyyyxxxvvvuuuttttttttttttssstttvvvxxxxxxxxxwwwvvvxxxwwwwwwwwwwwwvvvrrroookkkiiicccZZZQQQKKKJJJKKKPPPMMMLLLOOOTTT\\\kkkyyy~~~{{{zzzwwwtttqqqpppqqqrrr~~~|||zzzzzzxxxuuuppplllkkkmmmooosssyyyuuu```MMM@@@888444111,,,,,,,,,+++++++++******,,,,,,,,,---......//////000111222333333333333333555555444333444555666777666666555555555555555666888999;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;:::999999============<<<<<<<<<<<<;;;:::999:::;;;:::888666:::;;;<<<======<<<;;;:::<<<;;;:::;;;<<<===<<<:::;;;::::::999::::::;;;;;;===<<<:::999999:::;;;<<<;;;;;;;;;::::::888777666666666777777888999999:::>>>:::777888;;;<<<999666999999999999999999888888888999;;;===>>>>>>>>>>>>999999888888777777777666888888888777888888999999999999999999999888777777666666666666555555444444555555444333333333333444333222222222333555666888:::888777777888999777666555444444444444444444444444444444333333333333333111111111333555555333111/////////000000000111111222222222222222222111111222222222222222222222222000000111222333444555555666666666666666666555555999999999777444111000000///111333333333333333555333222222222222444555666777666444333222111111222111111222333333333333333222222222222333555777888:::999888666555444444333444444444444444444444444333333333222222222111111222222222222222222222222222222222333333333333444444666777555222111222444444444444444444333222222444444444444444444333333111222444666666777666666444444555666666666666666666555444444444555777777777888999::::::::::::::::::;;;<<<>>>AAABBBDDDEEEBBBCCCEEEGGGJJJLLLNNNOOOUUUWWW\\\aaafffjjjmmmnnnrrrtttwwwzzz{{{{{{zzzyyyyyy{{{}}}}}}~~~~~~}}}zzzzzzzzzyyyxxxvvvsssqqqnnnlllkkkgggeeeaaa]]]YYYUUUSSSRRRQQQRRRRRRSSSTTTUUUVVVVVVNNNMMMLLLIIIGGGDDDAAA@@@BBBAAA@@@???>>><<<;;;;;;jjjeeebbbccccccccceeejjjkkkmmmqqqtttwww|||~~~vvvkkkccc___\\\YYYWWWQQQLLLJJJNNNQQQRRRTTTXXX\\\^^^______]]]___dddhhhnnnuuuzzzyyyxxxzzz||||||~~~|||{{{yyyyyyyyyyyyyyyxxxvvvuuusssrrrrrrrrrqqqrrrtttuuuvvvvvvuuuuuuvvvuuuuuuuuutttrrrnnnkkkjjjggg```WWWNNNHHHGGGGGGJJJHHHJJJRRR[[[gggvvvzzzyyyvvvpppllllllpppuuu}}}}}}{{{zzzvvvuuussspppmmmnnnqqqtttwww{{{~~~|||rrrfffUUUFFF<<<666111...,,,,,,,,,,,,++++++++++++***++++++,,,------......111111111111222444555555666666555555666777888888888888777666555555555555888999:::;;;;;;;;;::::::999999:::;;;;;;;;;;;;:::=========<<<<<<<<<<<<;;;:::888777777999::::::999;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;::::::<<<<<<;;;:::999999888888888888999999;;;:::999999999999;;;<<<<<<<<<<<<;;;:::888777666555555666777777888888999<<<999777888;;;<<<999777:::999999999888888777777888999:::;;;<<<=========777777777666666666666666999999999999999888777777777777777777777666666555666555555555555444444444333333333333333444444555444333222222222444555666777666555666888999888777666666666555444444444333333333444444444444444444333333333555666666555333000000000111111111111111333222222222111111000000111111111111111111111111000111222333444555555555555666666777777777777666:::;;;======<<<;;;<<<===<<<===>>><<<888555222111222111111111222333444555777666555333222222222222111222333333444444333333222222222222333444666777888777666555444444444444444444444444444444444444333333333222222222111111222222222222222222222222111111222222222333333333111222333222111000111333333333444444444333222222333333333333333333333333222222333444555555444444222333333444444444444333666555555555555666777777666666777777777777777666555666666888999:::;;;;;;777888888999999:::::::::>>>???BBBEEEIIIKKKMMMNNNPPPQQQTTTWWWXXXXXXWWWVVVVVVXXX[[[^^^```bbbfffhhhlllnnnrrrvvvyyy{{{||||||{{{tttllllllllljjjhhheeebbbaaacccddddddbbb___\\\[[[[[[YYYXXXVVVSSSPPPMMMKKKJJJJJJIIIGGGDDDAAA???>>>=========>>>>>>?????????@@@;;;;;;<<<<<<;;;;;;:::999999999888888777777666666```\\\[[[]]]^^^]]]___ddddddeeeeeeeeeeeehhhlllppp|||~~~|||yyyvvvqqqjjjeeeccc```\\\XXXPPPKKKIIILLLPPPSSSWWW\\\```bbbbbbaaa___```dddhhhpppwww|||{{{zzz|||}}}||||||{{{zzzyyyxxxxxxwwwwwwvvvuuutttsssrrrqqqpppppppppqqqrrrssstttttttttssstttssssssssssssqqqnnnkkkhhhddd\\\SSSLLLGGGFFFFFFGGGFFFJJJVVVdddqqq~~~|||{{{wwwpppkkkkkkrrrxxx|||}}}~~~~~~~~~}}}}}}|||ssssssrrrpppoooqqquuuxxxzzz|||}}}tttmmmaaaWWWJJJ@@@999444000---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........111111000111222444666777777777777777888999999:::;;;:::999888777777666777888888:::;;;;;;;;;:::999999999:::<<<<<<===============<<<<<<<<<;;;;;;;;;;;;999666666777999999999777888999;;;<<<===>>>>>>;;;:::999:::;;;<<<;;;999;;;;;;::::::999999::::::::::::999999999:::;;;<<<<<<<<<<<<;;;:::888666666555555555666777777888888999888777888:::;;;999888999999999888777777666666777777888:::;;;;;;<<<<<<888888888888888888888888777888999999999888666555666666666777666555555444444444444444444444444444222222222222333444555666555444333222222222333444555444444555777888888777777777666555555444333333333333333444444555555666888888888:::<<<<<<:::888333333333333333333333333222222222111000000//////111111111111111111111111000111333444555555555444333444555666666666666666777999<<<===>>>>>>@@@BBBEEEFFFGGGEEE@@@:::666555555555555555666777888888555555666666777777888888444444555666666666666555222222222111222444555666666555444444444444444444333333333333333333333333333333333222222222111111222222222222222222222222111111111111222222222222///000111111111111222222222222333333333333222222222222222222333333333333555555444333222111000///222222333333333333333222555555555555555666666666888888888999888888777777777777888888888999999999888888888888888777777777888999;;;<<<===>>>??????@@@AAABBBCCCCCCBBB@@@??????BBBEEEHHHKKKMMMNNNOOOLLLNNNRRRVVVYYY\\\]]]]]]aaacccfffhhhhhhgggdddcccbbbbbbcccgggkkkoooppppppmmmmmmmmmnnnooopppqqqqqqvvvxxxzzz||||||}}}~~~zzzwwwvvvvvvyyy~~~}}}||||||{{{yyyuuummmccc\\\SSSSSSRRRQQQOOOMMMKKKIIIJJJJJJJJJIIIFFFDDDCCCCCCCCCBBBAAA???===;;;:::999???>>>===;;;:::999999999999999999999::::::::::::;;;;;;;;;;;;;;;:::999999666666666666666666666666VVVSSSSSSWWWXXXXXXZZZ___aaa```___]]][[[[[[]]]```hhhkkkppptttuuutttrrrpppooollliiihhhgggddd^^^ZZZPPPKKKIIIMMMRRRUUUZZZ```cccddddddaaa______dddhhhqqqyyy~~~}}}{{{|||}}}{{{zzzzzzzzzyyyyyyxxxxxxwwwssssssssssssssssssrrrrrroooppppppqqqrrrrrrssssssrrrrrrrrrssssssrrrnnnlllfff```XXXPPPKKKHHHFFFFFFGGGFFFMMM]]]mmmyyy|||zzzuuuooolllmmmsssxxxxxxxxxxxxyyyzzz{{{||||||rrrqqqqqqppppppsssxxx{{{{{{{{{}}}}}}uuuiii___SSSLLLBBB;;;777444000---,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000222111111111222444666888777777888999:::::::::;;;===<<<;;;:::999999999999888999:::;;;<<<;;;::::::999:::;;;===>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<:::777666777888888777777888999:::;;;===>>>>>>;;;999888999:::;;;:::999<<<;;;;;;:::999999::::::999999999::::::;;;;;;<<<;;;;;;;;;:::999888666555555555555666777777888888888777777777888999888888888888888777777666666666666666777888999:::;;;;;;999999999999888888888888333444666777777777666555666666666666666555555444333333333333444444444444111111111222333444555666555444333222111222333333444333222444666888777777777777666555444333333222222333333444444555555555;;;:::;;;<<<>>>>>><<<:::333333333333333333333333111111111000000/////////000000000000000000000000000111333444555444444333111111222333444444444333555666777666444333333333:::===@@@AAA@@@>>><<<<<<666666777888888999999999555555666777888888999999333444555555666666555555333222111111222333555666444444333333333333444444333333333333333333333333333333333222222222111111222222222222222222222222000000000111111111222222000000000111222333333333111111222222222222222111111111111222222222333333555444333222111000//////333333444444444333333222///000000111111111111111555555555666555555444444555555444444444444444444666666666666666666666666666777777777777777666666::::::;;;;;;:::999888777888999;;;>>>@@@AAA@@@???;;;===???BBBDDDFFFGGGGGGFFFHHHJJJLLLMMMKKKIIIHHHJJJJJJJJJMMMQQQSSSTTTTTTMMMMMMOOOPPPQQQQQQQQQQQQWWWXXXZZZ[[[[[[\\\___aaahhhiiikkkkkkhhhccc\\\XXXVVVUUUVVV[[[bbbhhhiiiiiigggfffeeebbb^^^WWWNNNHHHAAAAAAAAA@@@@@@???>>>>>>>>>===<<<<<<;;;:::888777888888888888888777777777777777666666666666666777666666777777777777777777888888888888777777666555444444555555555666666666PPPNNNNNNRRRUUUVVVZZZ___aaaaaaaaa^^^[[[XXXWWWXXX[[[]]]aaaeeehhhiiijjjiiijjjiiiiiikkklllhhhaaa[[[PPPKKKJJJOOOUUUYYY___dddeeefffeeebbb___```eeeiiirrrzzz~~~|||||||||zzzzzzzzzzzz{{{{{{zzzyyyyyyuuuuuuvvvvvvwwwvvvvvvuuuooooooooopppqqqqqqrrrrrrqqqppppppqqqqqqooollliiiaaa[[[SSSMMMIIIHHHHHHHHHIIIJJJSSSeeewwwvvvtttpppnnnooorrrvvvxxxwwwuuuuuuvvvwwwyyyxxxwwwrrrrrrqqqpppqqqtttyyy}}}zzz{{{{{{{{{wwwlll___UUUKKKDDD<<<777555333000---,,,,,,,,,,,,------------/////////000111111222222222222222222333555666666666777888:::;;;;;;;;;;;;======<<<;;;::::::::::::999:::;;;<<<<<<<<<;;;;;;::::::;;;======>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::<<<;;;888888888999777666;;;;;;::::::::::::;;;;;;:::999888888::::::999888:::999888777777777777777777888888999:::::::::;;;999999999999888777666555555555666777777888888999888888777777777777777777666666666666666666777777555555555666777888:::;;;888888777777666555555555333333444555555555555555555555555666555444444333222222333333333333333444111111111111222333555555444333222111111222333333333222222333555777666555555555555444333333333222222222333333333333333333777777777999;;;;;;999777111111111111111000000000//////////////////000000///////////////////////////000222444444444222111///000000111111111111000///000222222111000111222111333666777666444444444222333444555666666666666444444555555444333333222000111222222333333222222333222111111111333444555444333222222222222222333333333333333333333333333333333333222222222111111111111111111111111111111///000000000000111111111222000000111333444333222000000111222222222111111000000000111111222222333111111111111111222333444444444444444444333333222000000111222222222222111333444444555555555444444333333222222222111111111222222222333333444444444555555555555444333222222222333444555666666666666555555666888::::::888666777888999:::;;;<<<<<<<<<:::;;;===>>>???>>><<<;;;===<<<<<<>>>@@@BBBBBBAAA======>>>???@@@@@@@@@???AAABBBCCCDDDDDDEEEHHHJJJPPPPPPQQQQQQNNNJJJFFFCCCAAAAAABBBFFFMMMTTTYYY[[[]]]ZZZVVVQQQLLLFFF???;;;777777777888888999999999999888777777888777555333333333444555555666777777444444333333333333444555444444444555555555666666222333444444555444444444333333333444444444555555OOOLLLMMMRRRVVVXXX]]]cccccceeefffeee```[[[WWWVVVVVVXXXZZZ]]]___bbbcccdddfffgggjjjnnnoookkkbbb[[[PPPLLLLLLRRRYYY]]]bbbhhhggggggfffccc```aaafffkkkrrrzzz~~~||||||{{{yyywwwxxxyyyzzzzzzzzzyyyxxxwwwwwwxxxxxxxxxvvvuuutttoooooooooooopppqqqrrrssspppooonnnmmmllliiidddaaa[[[UUUMMMHHHGGGHHHIIIIIILLLMMMXXXnnn~~~}}}|||{{{zzzpppnnnlllooovvv{{{}}}|||{{{yyywwwwwwyyyxxxvvvsssssssssrrrqqqqqqtttyyy}}}zzz{{{{{{yyyrrrfffXXXPPPEEE@@@888444222111///---,,,,,,,,,---------......//////000000111222222222222222333444555555444444555666888:::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;:::;;;<<<=========<<<<<<999999:::;;;<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;999888;;;;;;:::999999:::;;;;;;:::888777888999:::999888999888777666555555555555444555666777888888888888666666777777777777666666666666777777888999999:::888888888777666555555666444555555666666777777777555444444555666777999:::888888777666444333222222666666555444444444555555333333444444333333222111111222222222333333333333222111111111222333444444333222111111111222333444333222111222444555555444333333333333333333222222222222222222222222111111222222222444666666444222111111000000000/////////---......//////000000000////////////////////////...///222333444222111//////000000000000//////...+++...000222222333555666000222222111///,,,,,,,,,...///111222333222222222000111222222222111000//////000111111222222111111333222111111111222333444444333222111111111111111222222222222222222222222333333333222222222111111000000000000000000000000/////////000000000111111222111///000222333222000///000000111222222111111//////000000111222222333111000000000111333444555333444444444333333222111111222333444555444444333333444555555666666666666444444333333333222222222111111111222222333333333555555555555444333222111000111111222222333333333444222222333666777555333444555555666777777888888666666777888888888888777777555555666888:::999888999999999:::::::::999999555666888888888999;;;===>>>?????????>>>===<<<<<<999::::::;;;???EEELLLQQQSSSOOOIIICCC???<<<888666444333333444444555666666777555444444666666333111000000111111222333333333555444444333333333444444222333333444555666777777333444444555555555444444333333333333444444444444PPPMMMNNNSSSXXX[[[aaahhheeehhhkkkjjjeee___YYYVVVWWWWWWXXXYYY[[[^^^```aaaeeegggkkkpppqqqmmmccc\\\PPPMMMMMMTTT[[[___dddiiihhhhhhgggdddaaaccchhhmmmrrrzzz~~~||||||{{{xxxtttuuuvvvwwwxxxwwwvvvuuuwwwxxxxxxxxxvvvtttrrrqqqoooooooooooopppqqqrrrsssooonnnllljjjgggccc^^^ZZZWWWQQQIIIEEEFFFHHHIIIIIIMMMOOO\\\sss~~~~~~}}}{{{yyywwwuuutttnnnkkkkkkrrr}}}}}}||||||zzzvvvssstttssssssqqqqqqtttyyy|||zzz||||||xxxooobbbVVVNNNCCC===666222111000...,,,,,,,,,,,,------.........//////000000111111222222222333444555555555444333555666888:::;;;;;;;;;;;;999999888888888999::::::;;;;;;===>>>>>>>>>===<<<888888999:::::::::999999<<<<<<;;;;;;;;;:::::::::888888888;;;======;;;:::888888888888999;;;>>>???999888777888999:::999777999999888666666555555555222333444555666666666666444555555666666666666666777777777888999999::::::888999999888666444444555333444444555666777888888444444444444555777888::::::999888777555333222222:::999777555444333444444222222222222222111000000111111111222222333333333222222111111222222333444222222111111111222444444333222111222444555444333222222222222222222222333333222222111111000000000000///000111333333111000333222222222111111000000,,,------...///000111111////////////////////////---///111333333222000...000000111000000///...---000111222111...---,,,---,,,...000000000000222444,,,---///000111111000000,,,---///111222333222222111111222333333333333222333222111111111222333444444333222111000000000000222222222222222222222222333333333222222222111111////////////////////////////////////000000000000333000...///222333111/////////000111111111111111...//////000111222222222444333222111111222333333333333333333333222111000...///000111222111000000///000111333333444444444222222222222222222111111000000000000000000000000222333333333222111000000444444333333222111111000333111///111444666555333111222222333444555555666333333333333444444444555333222111222555666666555444444444444333333333333000111333444444444666888555555555555777888:::;;;888999888666666;;;DDDKKKIIIDDD>>>999777777777666333222222222222222333444555333111222444555222//////////////////000000000444333333222111111222222000000111222444555666666666666666555444333111111444444444444555555555555QQQRRRTTTXXX\\\bbbfffiiijjjpppssspppkkkhhhbbb\\\]]]ZZZYYY[[[ZZZYYY\\\bbbmmmnnnqqqtttrrrkkk```WWWNNNOOORRRWWW]]]bbbeeefffjjjhhheeebbbaaaeeelllqqqxxxyyy{{{|||{{{yyyvvvtttwwwvvvwwwxxxzzzyyyvvvsssvvvuuusssqqqpppppppppqqqqqqooommmmmmooopppqqqppptttpppjjjddd___ZZZVVVRRRNNNLLLJJJHHHHHHJJJMMMOOORRR[[[kkk}}}|||yyywwwrrrlllgggdddgggrrr{{{xxxtttsssxxx}}}}}}yyywwwxxx{{{}}}}}}tttjjjaaaXXXPPPCCC>>>666000---,,,,,,+++++++++,,,------......///000000111222222222111111333444555777777777666666777777888999::::::::::::<<<<<<<<<<<<============<<<===>>>??????@@@??????<<<===>>>???>>>===;;;:::;;;;;;;;;;;;;;;<<<===>>>999999999:::;;;<<<===>>>999999:::::::::;;;;;;;;;;;;;;;::::::::::::999999777777666666555555555555444555666777888777666555:::888555555666777777666444444555666777888999999999888888777666555555444444555555555666666777777444555666888888888777666666666777888888888888888666555555444444444555555333444444555555444444333444333333222333444666777555444333333222222333333222222222222222222222222222222222333333333444444555555444333111000/////////////////////000111111222222222222222222222222444222111222666777666444000000000000111111111111............//////////////////000000111111222222////////////////////////111111000000000000111111000000111222222111000///000000000000111000000000333222222111111222222333666555333222222222333333333222222111111222222333333333333333222111000///111111111111000000000000666555555444444333333333000000000000000000000000......//////000000111111222222111111111222444555000000000222444444222000//////000000111111111222111111111222222333333333555666666555222000000000000111111111111222222222//////000111222444666777555444333333222222333333111111000000000000111111111111222222222333333333222222333333333333222222111111111222222333333333555444444333333444444555333333333333444444555666555444444333333444444555444444444444444444444444333333222222333333444555444444555666666666666666888666555555777;;;???AAAAAA>>>:::888777777666666555444222111111111222222333333333333333333333333333222111000000222444555555555555555555555555555333111///---...111444666888888777666555444444333111222333444555555555555SSSTTTVVVYYY]]]bbbeeehhhkkkpppssspppmmmkkkfff```]]]ZZZYYYZZZYYYXXX\\\bbbiiikkknnnqqqpppjjj```XXXPPPQQQTTTXXX]]]aaadddeeeiiihhheeeccccccffflllpppuuuwwwzzz||||||zzzwwwvvvuuuuuuvvvxxxyyyyyywwwuuutttsssrrrppppppppppppqqqqqqooommmlllnnnpppppppppppplllgggbbb]]]YYYTTTQQQIIIGGGFFFEEEGGGKKKPPPSSSXXX```mmm|||~~~{{{wwwsssmmmhhheeekkkoooyyyyyysssooosssxxx|||}}}{{{yyyzzz|||zzz|||xxxnnneee]]]UUUMMMBBB===666111...---,,,,,,+++,,,,,,---......//////000111222222333222222222111222444666777777777666777777888999::::::::::::<<<<<<<<<<<<==================>>>>>>???>>>>>>>>>:::;;;===>>>???>>>===<<<<<<;;;;;;;;;;;;<<<<<<===888888888888999:::<<<<<<999999:::::::::;;;;;;;;;888999999999::::::;;;;;;777777777666666555555444555555666666666666555555888666444444555777777666777777777666666666555555888888777777666555555444333333444444444555555555444444666777777777666666555666777777888888777777666666555444444444444444333333444444444444333333222222111000111222333333444333222222111111222222222222222222222222222222222222222222333333333333555444333222111000/////////////////////000000111111111111111111111111111222000///111333555444222000000000000000000000///............///////////////////////////000000000........................///............///000000...///000111111000000///111111000000///000000000222222111111111111222222333222111000000000000111222222222111111222222222444444444333222111000///000000000////////////...111111111000000000000000////////////////////////---------...............111000000//////000111222000//////000222222111/////////000000000111111111000000000111111111222222...000222333222222333444000000111111111222222222111111111111111222333444444333333222222222222222000000000000000000000000111111111111222222222222000000000000000000000000222222222222222222111111222222111111111111222222333333222222333444444555333333222222222222333333333333333333333333333333111111111111111222333333444555555666666666555555666555444333555888<<<>>>===:::666444333333333222444333222111111111222222333333333333333333333333333222111000111222444555444444444444444444444444222111000///000222444666555555444444333333222222222222333444555555555444XXXYYY[[[^^^aaaeeehhhiiilllppprrrooommmkkkgggaaa]]]ZZZXXXXXXWWWVVVZZZ```fffhhhlllpppooojjjaaa[[[VVVWWWYYY\\\___bbbdddeeehhhhhhgggffffffhhhlllpppsssuuuyyy|||}}}{{{xxxvvvtttssstttvvvxxxxxxwwwuuuqqqpppoooooooooooopppppprrrooolllkkklllnnnooooookkkgggbbb^^^ZZZUUUPPPMMMHHHGGGEEEFFFIIIOOOUUUYYYdddiiirrr}}}~~~}}}vvvnnnhhhffffffrrrxxxwwwrrrnnnrrrwww|||~~~|||zzzzzz{{{vvvvvvpppfff]]]WWWPPPJJJ@@@<<<555111///...------,,,,,,------.../////////111111222333333333333333000222444666777777777777777777888999999:::::::::;;;<<<<<<<<<<<<===========================<<<<<<888999;;;===>>>???>>>>>>===<<<<<<;;;;;;;;;;;;;;;777777777777888999::::::999999999999::::::::::::666666777888999:::;;;<<<888888777777666555555444666666555555444444333333555333222333555666666666777666666666666555555555777777777666555555444444222222333333333333444444333444555666666666555444555555666777777777777666777666555444333222222222222333333444444333333222333222111111000111111111222222111000000000000111111111111111111111111111111111111111222222222222333333222111111000////////////......//////000111///////////////////////////......///111222111000000000000//////.....................////////////////////////....................................,,,,,,,,,,,,---...//////------...///000000000///222111000.........///000222111111000000111111222222222222222222222111111222222111111111111222222555555444444333111000///////////////............111111111111111222222222.......................................---------000//////............///000...------///000000/////////000000000000111111/////////000000000000111+++---000111111111333444000000000111111111222222444333222111000000000000333222222111111111111111///000111222222111000///000000000000111111111111333222111000000111222333333333222222111000000000111000000//////000000111222222222111222222333444222222222111111222222222222222222222222222222222000000000///000111111222444555555555555555444333555333222111333555888::::::777333111111111000000333333222111111111111222222222222222222222222222333222111111111222333444222222222222222222222222222111111111222333444555333333333333333333333333222333333444444444333333cccdddfffhhhkkknnnppprrrppprrrrrrooolllkkkeee^^^]]]YYYVVVUUUTTTSSSXXX^^^fffiiimmmpppooojjjccc^^^\\\^^^```aaabbbccceeegggiiijjjkkkkkkkkkmmmooorrrtttwww{{{}}}~~~{{{xxxuuusssrrrrrrsssuuuuuusssrrrmmmmmmmmmmmmnnnnnnooooooqqqnnnkkkjjjkkklllllllllfffccc^^^ZZZVVVQQQLLLIIIMMMKKKJJJKKKPPPWWW^^^cccqqqtttyyywwwllleeegggjjjwww~~~~~~xxxtttqqqssswww|||~~~|||yyywwwvvvrrrqqqiii^^^WWWSSSMMMFFF>>>:::444111//////......---------...//////000000111222333333444444444444333444666777888888777666777777777888888999:::;;;;;;;;;;;;<<<<<<<<<==================<<<;;;::::::888999;;;<<<===>>>>>>>>>>>>===<<<;;;::::::::::::888888777777777888999999777777777777888888888888666666777777888999::::::999999888777777666555555666666444333222111111111222111000222444666666555222333444555666777777888666666666555555444444444333333333333333333333333222333444555555555444333444444555666666666666555777666555333222111111111222222333333333333222222444444333333222222222222111111000////////////000111111111111111111111111//////000000000111111111111111111000000////////////............///000000////////////////////////.........///000000000000000000//////......------............////////////000000000//////.......................................---,,,,,,---------+++,,,---...//////000000222111///...------...///111000000//////000000111000111333444333222111000111111000000000000111111555555444444333111000///000000/////////.........000000111111222222333333........................111111000000//////......000//////......---------111///------...000111000//////000000000000000000000000000000000000000000///111222222000//////000000000000000111111111111333222111000000000000000222111111000000000000000...///111333333111///...////////////000000000000333222000//////000222333111111111111111000000000111111000000000000111111222111111111111111222222111222222222222222222111111111111111111111111111000000//////000000111222444444444444444333333222444333222111222444666888;;;888444222222222222111222222111111111111111111222222222222222222222222333222222111111222333333111111111111111111111111111111222333444444444444333333444444555555555555222333333333333222222111qqqrrrtttxxx{{{}}}|||}}}{{{wwwssspppggg^^^]]]XXXTTTRRRPPPPPPUUU]]]eeehhhlllnnnlllhhhccc```aaaccceeeeeeddddddeeeggglllnnnpppqqqqqqrrrtttuuuxxxzzz}}}~~~}}}yyyuuurrrqqqpppooooooppppppnnnmmmjjjjjjkkkllllllmmmmmmmmmnnnllljjjiiiiiiiiiiiihhhaaa___[[[XXXUUUPPPKKKGGGMMMMMMNNNQQQXXXaaaiiiooo{{{}}}}}}ssshhhdddiiippp}}}|||vvvsssrrrtttxxx|||~~~|||wwwsssppppppllldddYYYSSSPPPKKKDDD:::777222000/////////...------...//////000000111000111222333444444444444888999999::::::999777666777777777777777999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999:::;;;;;;<<<<<<<<<<<<<<<>>>===<<<;;;:::999999999:::999888888888888888999444555555555555666666666777777777777777777777777999888888888888777777777666555444333222111000///000///000111444666555555222222333444555666777777555555555555444444444444333333333333333333333333333333444555555444333222333333444555555555555444666666444333111111000000111111222222222222111111333333333222222111111000111000//////......//////000000000000000000000000........./////////000000////////////////////////...............//////000000000000000000000000000//////000000000000000111000/////////.........---............////////////111111111000000/////////........................111111///...------,,,,,,,,,,,,,,,---...//////000111000...---------......000//////......//////000---///222444444222///---111000000//////000000111333333333333222111000///111111111000000000//////,,,,,,------......//////////////////////////////111111000000//////......000000000//////......---222000......///111222111000000//////////////////111111111111111111111111222333444333000.........//////000000000111111111000000/////////000111111222111000000//////000000...///111333333111///........./////////000000000...---+++******+++---.........///000000111222222111000000//////000000111222111111000000111111111222222333333333333222222111111111111111111111111000000000000000111222222222222333333333333222222333333222222333444666888:::777444222222333222222111111111111111111111111111111111111111111111111333222222222222222222222000000000000000000000000000111333444555555444444222222333333444555555555222222222333222222111111~~~ssshhh___YYYTTTRRROOOOOOUUU]]]bbbeeejjjlllkkkgggeeecccfffiiikkkiiigggeeegggjjjoooqqqsssttttttuuuwwwyyy{{{||||||{{{yyyuuurrrooommmkkkjjjjjjkkkkkkjjjiiihhhhhhiiijjjkkkkkkkkkjjjjjjiiihhhhhhhhhgggdddbbb[[[ZZZXXXWWWVVVSSSOOOLLLKKKLLLPPPWWW```kkktttyyy{{{zzzuuukkkccceeeoooxxxyyyrrrpppooouuuxxx|||~~~}}}xxxrrrnnnmmmiii___UUUPPPNNNIIIBBB666444000......///............//////000111111111///000111333444444444444999:::;;;;;;;;;:::999888777777666666777888:::;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;:::999999999999::::::999888777777777888444444444444555555555555777777777666666555555555888888888888999999999999666666777666555333111000000///000222555666555444555444444444444333333333444444444444444444444444444444333333333333222222333444555555555444333222222222333444444444444333555444333222111000000000000111111222222111111000//////000000000///......111000//////......//////////////////////////////------------.................................///......------......///000000000000000000000000000///000111111//////000111////////////////////////............////////////111111111111000000000000------------------------222222000///......---------------------...///000------..................///......------......///000333777::::::888444111000000////////////000000000000111111111111000000111111111111000000000000.........///////////////////////////////////////...............---------///000000111000000///...111///...///000222111111000000////////////......222222111111111111000000///111222222000///000111/////////000000000111111............///000222222222111111000000000000000///000111222222111000///////////////000000000000...---,,,++++++,,,---...,,,,,,---///000111222333///......------......///333222111111000111111111111222333444444333222111111111111111111111111111000000000000000111111222000000111222222222222222222222222222333555777888888555222000000111111000///000111111222111111111000000000000000000000000333333333222222222222111////////////////////////000111222333444444444444000000000111111222222222000111111222222222111111tttccc\\\VVVSSSPPPPPPWWW___```eeejjjmmmmmmlllllllllnnnqqqsssrrrnnnlllnnnqqqppprrrtttuuuuuuwwwyyy{{{zzzzzzyyywwwtttqqqnnnmmmfffeeedddeeegggiiiiiihhhggggggiiiiiijjjiiihhhhhhffffffggghhhgggeee```]]]TTTTTTUUUWWWXXXXXXVVVTTTQQQTTTYYY```iiirrryyy~~~{{{yyyxxxvvvsssllleeeccckkkyyyxxxqqqooonnntttwww||||||vvvqqqiiieee\\\SSSOOOMMMFFF???333111...------......---...//////000000111222222...///000222333444444444777888999;;;;;;;;;;;;:::888777666555666888:::;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<=========<<<<<<999999999:::;;;<<<===>>><<<<<<;;;:::999999999999:::999888777666666666666444555555555666666666666555555555555555555666666666777777888999:::;;;;;;777999;;;<<<;;;888555333000000111333555666444333444444444333333333333222333333333333333333333333333333222222222111111111444555666666666444333222111222222333333333333333333333222111111111111111000000111111111111000000---...///000000000///...111000000///.../////////////////////////////////,,,,,,,,,,,,------------,,,,,,------...............------------...//////...........................000111111......///111...//////000000111111111............/////////////////////000000000000000------------------------000///////////////000000///......------...///000***+++---/////////...---......------------......111555:::>>>>>>;;;666333000//////......//////000---...///000000111111000111000000000000/////////222222222111111111111111........................---------.....................000000111000/////////......///000111000...000000/////////.........111111000000000/////////,,,...000000//////000111////////////000000000111............///000111111222222111000000000000111000000000000000000000000//////000000000111111111000000000000000000000000------......///000111111//////............//////333333222111111111111111000111222333333222111000222222222222222222222222//////......//////000111......000111222222333333000000111222333555777888777444111///000000000000...///000111222222111000000000000000000000000000333333333333222222111111////////////////////////000000111111222333333444000000000000111111111111//////000111222222222111|||eee___XXXUUURRRRRRYYYaaaaaafffmmmqqqrrrrrrsssuuuvvvzzz|||zzzuuusssvvvyyyppprrrttttttuuuwwwyyy|||xxxwwwuuussspppnnnmmmlllaaa``````bbbeeehhhiiiiiifffggghhhiiiiiihhhgggfffdddeeefffggggggddd^^^ZZZOOOPPPRRRVVVZZZ\\\[[[ZZZ\\\^^^ccchhhooouuuzzz}}}}}}~~~xxxtttssstttooohhhcccfffrrr~~~xxxrrrqqqqqqsssvvv|||zzzuuugggcccZZZQQQNNNLLLEEE===111///---,,,---...------/////////000111111222222......000111222333333333333555777999;;;<<<======888777666555666888:::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>===777777888999;;;===???@@@;;;;;;::::::999999::::::999888777666555444444444666666666666777777777888222333333444555666777777555666777888:::;;;<<<===999;;;>>>@@@???<<<888555111111222444666666444222000111222333444555555666333333333333333333333333222111111111000000//////555555666666666555333222111111222333333333333222222222111111111111111222000000111111111111000000...///000222222222111111111111000///////////////////////////////////////++++++,,,,,,,,,---------+++,,,,,,------............------------...//////---------------------------///111000---,,,...000......///000111222333333............/////////000---.........//////000000------------------------,,,,,,---...///000222222111000...------...///000(((***---///000000...---...------,,,,,,------...+++///555999:::666111---//////............//////+++,,,---///000000111111000/////////............000000//////......------------------------------.../////////000000111111,,,---///000000000//////,,,,,,---...000000...,,,000000//////.........---000000//////.........---,,,...//////...------...////////////000000000000///............//////000333222222111111111111111111111000000000000111111000000000000111111111111......////////////...............///////////////111111000000000000111111444444333222111111222222...000111222222111000...222222222222222222222222...------------...//////,,,---///000222333333333......///111333555777888888555222000111222222111...///000222222222111000000000000000000000000000333333333333333222111000000000000000000000000000000000000000111222333444222222222222222222222222......///111222222222222ooodddZZZXXXXXXXXX^^^fffkkkllloooqqqtttvvvwwwxxxzzzzzzzzz{{{{{{|||||||||zzzzzzyyyxxxxxxwwwvvvvvvssstttttttttssspppnnnlllhhheeebbbaaadddeeedddccceeeddddddeeeggggggfffeeegggkkkkkkfffdddccc\\\RRRNNNJJJMMMWWW^^^^^^^^^```bbbfffmmmrrrvvvyyy{{{|||}}}~~~}}}zzzvvvtttrrrmmmhhhhhhooo{{{}}}}}}~~~yyyssssssvvvwwwyyy|||}}}zzzmmmcccWWWMMMGGGBBB<<<777111111111111000000000000///000111222333444333333555666666555333111222222777888999;;;<<<===>>>>>>:::999888777777888999:::===<<<::::::999:::;;;<<<;;;<<<<<<============<<<<<<<<<::::::::::::<<<<<<888===>>>999777999888333888777666555444333333333,,,...000333444555555555222333444555555444333222555666888:::;;;;;;;;;;;;;;;===???@@@???<<<888666111222222333333444444555222222111111222222333444444444555555444444333222000000000000000000000000222222222111111111111000111111222222222222111111222222111111111111222222000000000000////////////111222222111111000///...000000///...---,,,,,,+++......////////////.........------,,,,,,++++++***------,,,,,,,,,------......------,,,,,,------...000///...---------------,,,,,,---...//////......///000111111111000...---............///////////////////////////......---000///...------...///000............////////////000///...------...///000///...,,,++++++,,,...////////////...------,,,,,,111111111111111111111111000...,,,---000111000...111111222111000222444777......//////000000111111---------............/////////............//////......------...///000000////////////000000000000------------------------//////...------------...........................000///...---------------////////////000000000000---///000///...---...000111111000000//////......///////////////////////////000000000111111111111////////////............//////////////////......111000///......///000111///////////////.........///000000000000000//////////////////000000000000333222000............///...///////////////......222111111222444777:::<<<777555222///------------////////////////////////......////////////......444///******---000111000/////////000000000111111000000000000000111111222222222111111111111111111111000/////////000222333|||nnnddd\\\[[[\\\^^^eeelllooopppqqqssstttuuuvvvvvvwwwwwwxxxyyyzzz{{{||||||}}}|||{{{zzzyyyxxxwwwwwwssssssttttttsssqqqnnnmmmgggeeebbbbbbdddeeedddccceeedddeeefffhhhiiigggeeedddggggggcccaaaaaa[[[SSSOOOLLLMMMUUU\\\]]]^^^aaaggglllsssxxx|||~~~~~~|||yyyvvvtttmmmllllllooouuu}}}yyyuuuvvvyyyzzz||||||xxxjjjaaaTTTJJJCCC>>>777333000000000000111111111111111111222222333444444555666777777666444222333444777777888999:::;;;;;;;;;;;;:::999999999999:::;;;<<<;;;:::::::::;;;<<<===<<<======>>>======<<<<<<;;;;;;:::999999:::;;;;;;<<>>;;;===<<<999777666555444444333444444...///111222333444555555333333444444444444333333555666888999::::::::::::<<<<<<===<<<:::777444222333333333222222222222222222222111111222222333444333333333333333222222111111111111111111111111111000000000111111222222222000111111222222111111000222111111000000111111222111111111111000000000000......///000111111111111111000000///......------......////////////......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,------///...------,,,,,,,,,---,,,---....../////////...//////000111000///...------.........///////////////////////////...------000///...------...///000............////////////000///...------...///000222000...,,,++++++,,,------------.......................................---+++***+++---...---+++---...//////......000222///////////////000000000------------............//////............//////............//////000000....../////////000000000------------------------//////...---------------........................///......------------........./////////000000000...///000000......///000000000000000//////............................../////////000000000111111////////////.........---........................000//////......//////000///.....................//////000000000000//////.../////////000000000000444333222000000000000000......////////////......222111111222333666999;;;777555222///...---------////////////////////////111000000000000000000111..................000111333333333333333222111000000000//////000000111222111111111111111111111111111111000///000000222222zzzmmmfff``````cccfffmmmssssssssssssssssssssssssrrrqqqrrrtttvvvxxxyyyzzz{{{||||||{{{zzzyyyxxxwwwwwwttttttttttttrrrpppnnnmmmfffeeecccbbbcccddddddcccddddddeeehhhiiiiiigggeeebbbcccaaa___^^^^^^[[[VVVQQQNNNOOOUUU[[[___cccgggoootttzzz~~~~~~{{{xxxuuujjjmmmrrrwww|||}}}~~~|||xxxwwwyyy{{{}}}~~~|||vvvqqqeee\\\PPPEEE>>>888222...//////000000111222222222444333222222333444666777777888888777555444555666777777888888888999999999===<<<<<<;;;;;;<<<<<<===<<<;;;::::::;;;<<<>>>???>>>>>>>>>>>>>>>===<<<;;;::::::999888888999::::::999===???<<<:::;;;;;;999555555444444444444555555111111111111222333444555444444333333333333444444555666777888888888888888888888888777555444222111333333222222111000000///222111111111111222333333222222222111111111000000111111111111111111111111...//////000111222333444000111111222222111111000222111111000000111111222222222222111111111000000---...///000111111111111111000000000//////............////////////......++++++,,,,,,,,,,,,------++++++++++++,,,...///000------,,,,,,,,,,,,------------,,,++++++++++++,,,------...////////////......///000000000///---------------.........//////...////////////...------///......------......///---............///////////////...------...//////000///---,,,,,,,,,---...+++,,,,,,---......//////+++++++++++++++++++++++++++***)))***,,,---,,,+++***,,,...///...---...000000000//////////////////------------............//////............//////......///000000000//////.........////////////000........................///......---------------------------------------------------------...///.........////////////000///000111000///...///111000000000////////////................................./////////000000000//////.........------------------------------------..................---...........................//////000000/////////....../////////000000000333222111000000///000000......///////////////...111111111111333555888999555444222///...---------////////////////////////111000000000000000000111)))...111111---+++,,,...//////000000000...---,,,///////////////000111111111111111111111111111111222222111111000111111222|||qqqlllgggfffiiimmmrrrvvvuuutttsssqqqooommmllllllkkklllooorrruuuwwwxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwvvvtttrrrooollljjjeeedddccccccccccccbbbbbbccccccdddggghhhhhheeebbb```___\\\YYYYYYZZZYYYWWWSSSQQQRRRWWW^^^fffoootttyyy|||zzzwwwlllqqqxxx}}}{{{yyyyyyzzz~~~~~~|||xxxrrriiiccc\\\UUUJJJ@@@:::555111......//////000222333333444666555333222333444777888777888999999777666777888999999888888888888888888===<<<<<<<<<<<<<<<<<<===;;;;;;::::::;;;===>>>@@@?????????>>>===<<<;;;:::999888888888888888888999666888999888666666777777444333333333444444555666333222111000111222333444555444333222222333444555555555666666666666666666333222222222333333444555222111111111000000000///111111111111111222222333222222111111000000000111111111111111111111111111/////////000111222222222000000111111111111000000111111000000000000111111111111111000000000000///000000000000///...------////////////............---......//////......---******+++,,,,,,---......,,,+++++++++,,,------...---,,,,,,,,,,,,,,,,,,---++++++************++++++---....../////////............///000///...---,,,,,,,,,---------...............//////......---,,,---------------------------------.........//////........................)))))))))***,,,...///000,,,,,,,,,------.........------------------------,,,++++++,,,------------,,,...111111000//////000000000000//////......---,,,,,,---------.........///......------......///......///000000000///...------.........////////////////////////////////////...------,,,,,,------------------------------,,,,,,,,,,,,---......///------.........////////////000111000//////000111////////////////////////........................---............/////////.........---------,,,,,,+++,,,,,,,,,,,,,,,------+++,,,............,,,+++---------------...............//////000/////////........./////////000000//////......---------------...//////////////////000000111111222444666777444333111///......---...///////////////////////////...------------...///+++...000///---,,,,,,---,,,---...//////...---,,,///............///000000000000000000111111111111333222222111111111111111yyyvvvqqqnnnooosssuuuvvvuuussspppmmmjjjhhhffffffeeehhhkkkooorrrtttuuuvvvsssssstttuuuvvvxxxxxxyyy{{{yyywwwsssoookkkhhhgggbbbbbbcccbbbaaaaaaaaaaaaaaaaaabbbeeeggggggfffccc```[[[UUUSSSRRRRRRSSSTTTSSSUUUWWW\\\eeesss~~~}}}~~~zzzwwwtttxxx}}}}}}zzzyyy|||xxxrrrhhh^^^WWWRRRLLLDDD<<<777444222111...///000111222333444555777555444333333444666888777999:::999888888999:::;;;;;;:::999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<>>>???>>>>>>>>>======;;;:::999888888888888888888888888666666777777555444555777333333333333333444555666333333111111111222333444444333222111111222333444444444444444444444444555222222111111222333444555/////////000000111111111111111000000111111222333333333222111000111111222000000000000000000000000000000000000000000000000000000000111111000000000111000000000000000000111000////////////.........//////000//////...---,,,,,,---------------------------............------******++++++,,,---......---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,******)))))))))******+++------............---------......//////---,,,+++,,,,,,,,,,,,------------...............------,,,,,,,,,------------,,,,,,------------............------............------&&&'''((()))+++,,,...///......------,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,------///111222111000000000000000//////......------,,,,,,,,,------------.........------------............/////////.........------------............////////////////////////......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///------------...............000111000///...///000.............../////////........................,,,,,,---------.........------------,,,,,,,,,,,,++++++++++++,,,,,,------+++,,,---......---,,,++++++,,,,,,,,,---------...------...///////////////............////////////............---------,,,------...///////////////000000000111222333444444222111000//////.........///////////////////////////...---,,,,,,---...//////---,,,...222555666666666777777777555444222111.........---......///000//////000000000111111111111111111111111111111111|||vvvuuuxxxxxxuuuuuusssoookkkhhheeedddddddddfffjjjooorrrtttuuuuuussstttuuuwwwxxxyyy{{{{{{yyyxxxtttpppkkkgggdddbbb___```bbbaaa```^^^______^^^___aaadddiiilllmmmmmmfff]]]TTTPPPNNNLLLNNNRRRUUUYYY^^^cccnnn~~~~~~~~~|||yyyzzz}}}~~~~~~|||yyywww~~~~~~~~~|||yyy}}}yyytttmmmbbbWWWPPPHHHDDD>>>888444222333333//////000111222333444555666555444333444444555666777888::::::999999:::<<<===<<<;;;:::::::::;;;<<<::::::;;;<<<<<<;;;::::::;;;:::999999:::;;;===>>><<<<<<<<<<<<<<<;;;:::999777888999999999999888777444222222333111///000444333333222222333444555555222222222111222222333333333333222222222222333333222222111111222333444444555555333222111111111111...//////000111111222222111000000000000111222222444333111000000000111222////////////////////////111111000000000////////////000000111111000000///111000000//////000000111//////.........---------+++,,,---...////////////+++++++++,,,,,,------...------............------******+++,,,,,,---......,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,***))))))))))))***++++++,,,------------,,,++++++,,,---.........---+++++++++++++++,,,,,,,,,---------............---,,,,,,+++,,,,,,------,,,,,,+++,,,------------.........------............------************************......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++***)))+++,,,,,,...//////...------...//////..................,,,,,,,,,,,,------------......------------......///...------,,,,,,------,,,,,,,,,---------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,,,,,,,---------.........///000///...---...000---............/////////------------------------+++,,,,,,,,,,,,---------------,,,,,,,,,+++++++++***++++++,,,,,,------...,,,------------------,,,***++++++,,,,,,---------,,,---......////////////------........./////////......////////////......,,,---...///000000000000///000000111111111222222000000000//////.........////////////////////////111000...------...000111000...---111999???@@@???===<<<:::888555333111000---------------...//////...//////000000111111111//////000111111111111111~~~|||~~~|||wwwwwwtttpppllliiigggffffffeeehhhmmmqqqtttvvvwwwvvvuuuuuuvvvvvvwwwxxxxxxyyysssrrrnnnkkkgggcccaaa```\\\___aaa```^^^\\\\\\^^^\\\]]]```fffnnnvvvzzz|||rrrfff[[[UUUQQQNNNPPPUUUWWW^^^dddiiiuuu~~~~~~~~~zzzvvvuuuuuutttvvvxxxzzz{{{~~~~~~{{{xxxvvvyyy~~~{{{xxxxxxvvvsssnnnhhh^^^SSSLLLBBB???:::444111000111333000000111222222333444444444444444444444444444444666888999999999999;;;<<<===<<<:::999:::;;;<<<>>>:::;;;;;;<<<<<<;;;;;;:::;;;:::999888888999;;;;;;:::::::::;;;::::::999999888888999::::::999888888444111000222///+++,,,111333333333222333333444444000111222222333333333333222222333333333333222222000000//////000222444555555555444333222000//////111111111111111111111111000000000000000111222222333111000......///000111......................../////////000000000000000//////000000000000//////000000////////////000000////////////............++++++,,,---............++++++,,,,,,---...//////,,,------......------,,,+++++++++,,,,,,---------)))))))))***+++---...///,,,,,,++++++++++++,,,,,,***)))))))))******+++,,,+++,,,,,,,,,++++++***))),,,,,,---...---,,,+++***++++++++++++,,,,,,,,,,,,------......------,,,+++***+++,,,------,,,+++***,,,,,,---------.........,,,------......------,,,+++,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,***)))+++---,,,------,,,++++++,,,...------..................++++++,,,,,,,,,---------...------,,,,,,------...///...+++***)))***,,,---+++,,,,,,,,,,,,---------------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,+++,,,,,,,,,,,,---------,,,...///...---,,,---///---------.........//////------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---...............------------......*********+++,,,,,,------+++,,,---...////////////---------.........//////---...////////////...---,,,---...///000000000000//////000000111000000000//////////////////......////////////////////////111000...,,,,,,...000111000111333666999;;;<<<<<<777666333000///......///------,,,,,,------...///......//////000111111222,,,---...000111111111111yyyyyyvvvrrrnnnkkkiiiiiiiiigggjjjooossswwwxxxxxxxxxuuuuuuuuuuuuttttttttttttnnnllliiifffcccaaa______[[[^^^``````]]][[[[[[]]][[[\\\```hhhsss}}}~~~qqqccc\\\WWWSSSUUU[[[YYYaaahhhlllxxx{{{}}}}}}xxxxxxuuuqqqoooqqqvvv}}}~~~|||zzzuuuqqqoooqqqwww|||~~~~~~}}}}}}|||{{{xxxuuupppooollliiicccZZZPPPIII???===888222...---///111111111111222222333333444333444444555555444333333666777999999999999;;;<<<<<<;;;:::999999;;;===>>>:::;;;<<<======<<<;;;:::;;;:::999888888888999:::888888999:::::::::999999888999:::;;;;;;:::999888:::555444666444///000666444333333222222333333444///000222333444444333333111222333444444333222111///.........000222444555111111222222222222111111333333222222111000000000000000000000000111111222222000...---,,,---///000------------------------------...///000111222222//////000000000000//////000000////////////000000000000000000////////////............---,,,+++++++++,,,,,,---...///000000,,,------......------,,,++++++,,,,,,,,,,,,------&&&&&&((())),,,...000222,,,++++++++++++++++++,,,******)))******+++,,,,,,+++++++++++++++***)))(((,,,,,,---...---,,,+++*********+++++++++,,,,,,,,,------......------,,,+++***+++,,,------,,,+++***,,,,,,,,,---------......,,,,,,---......---,,,,,,***+++,,,---.../////////***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***---///...,,,+++---000.........,,,++++++---///,,,------....../////////++++++,,,,,,,,,---------...------,,,,,,------...000...***(((''')))+++---++++++,,,,,,,,,---------------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++++++++,,,,,,,,,---------,,,---...---,,,,,,---...---------.........//////------------------------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,------...////////////---,,,,,,---//////))))))***+++,,,,,,------+++,,,---...////////////---------.........//////***+++,,,---------,,,+++,,,---...///000000000000//////000000000000//////...///////////////......///////////////////////////...,,,******,,,...///000444999999555222111111000...,,,+++,,,...111333---,,,,,,,,,,,,---......---......///000111111222***+++---///111111111111|||wwwtttsssqqqooommmttttttuuuvvvwwwwwwwwwwwwxxxvvvtttqqqooommmkkkjjjfffeeebbb___^^^]]]^^^___]]]]]]]]]\\\[[[ZZZYYYXXXWWWXXX]]]eeeqqq}}}|||lll```\\\]]]___aaaccchhhpppxxx|||{{{xxxtttsssmmmiiimmmqqquuu|||zzz{{{zzzyyyvvvpppllllllqqquuuvvvrrrooopppssstttqqqnnnoooiiibbb]]]ZZZUUUMMMFFF???<<<888333000000000111222333444444555555555555222333444555666666666666777777666666666888999:::999999:::;;;;;;<<<<<<<<<;;;<<<<<<============<<<;;;999777666555666777888:::::::::999999999888888999888888888888888999999888777666444222000///...///111222444555555444444222222222222222222222222333222222222111000000000000000000000111111111111222222222222222111000///111000...///000111///...000000000000111111111111333111...---///000000///..................------***...///+++,,,111222...---...///000000///...---...---,,,++++++,,,...///,,,***)))+++...000///---,,,...//////...------...------------------------***+++---.........------------------------,,,,,,***+++,,,------...//////,,,,,,,,,++++++++++++***((()))***+++,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++...---+++******+++---...---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++***)))***,,,---,,,+++************************........................)))***+++******+++---000---...///...---...000333.........------,,,,,,,,,...---+++***)))******+++///---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------+++,,,---.........---,,,---,,,+++*********+++,,,++++++++++++,,,,,,---......---+++))))))***+++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,.........///////////////,,,------...............+++,,,---///000222333444...............///000000...------,,,,,,------...+++,,,---......---,,,,,,++++++***)))***,,,///000<<<777222/////////---,,,///000111111000...,,,+++,,,///...))))))///111...//////......---------,,,////////////000000000000|||zzzxxxvvvtttuuuvvvwwwwwwxxxxxxwwwwwwtttrrrooollliiihhhggggggdddccc```^^^\\\\\\\\\]]][[[\\\\\\\\\\\\[[[ZZZYYYUUUVVVZZZbbbnnnyyy}}}pppgggccccccdddeeeiiinnnvvv}}}|||yyyxxxuuuqqqnnngggdddhhhooovvv}}}yyyxxxxxxwwwtttpppmmmnnnrrrwwwtttqqqnnnoooqqqrrrnnnjjjfff```YYYUUURRRMMMFFFAAA<<<999555111//////000111222333444444555555444444333333555666666777777777888777666666777888:::;;;;;;;;;:::::::::;;;<<<<<<<<<<<<==================<<<;;;999777666666777888999999999888888888777777888777777777777777888888777777555444222000///...000111333444444444444333222222222222222222222222222222111111111111111111//////000000000111111111111111111222111111000000111///...///000000///...//////000000000111111111222000///...///000///...........................+++...///,,,---111222.........///000000///......///...,,,++++++,,,---...///---,,,---000111000......000000///---++++++,,,------------------------,,,---...//////......---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++*********((()))***+++,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---,,,*********,,,---...---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++***)))***,,,---,,,+++************++++++++++++------------------------((()))***)))((())),,,...------,,,++++++,,,---...---------------,,,,,,,,,,,,+++*********+++,,,------+++))))))+++,,,,,,+++,,,,,,,,,+++++++++++++++***+++,,,,,,,,,,,,,,,++++++,,,---.........---,,,...---,,,+++++++++,,,,,,,,,,,,+++++++++,,,------...---+++***)))***+++,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++------,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000///...---,,,++++++,,,---......//////...............//////000000000---------------......///------,,,,,,,,,,,,------///...---,,,++++++,,,,,,...---,,,,,,...000222444999444000---------,,,+++///////////////...------+++...,,,((((((---///---/////////.........------.../////////000000000000|||zzzvvvvvvvvvvvvvvvuuuttttttooommmiiieeebbbaaaaaabbbaaa```^^^\\\[[[ZZZZZZ[[[ZZZ[[[\\\]]]]]]\\\ZZZYYYUUUVVVZZZaaakkkuuu|||zzzqqqkkkhhhhhhiiiiiirrrwww~~~xxxsssqqqnnnkkkddd___]]]dddooozzzxxxuuutttsssqqqooonnnpppuuuxxxtttrrrooooooooommmiiiddd[[[VVVPPPLLLIIIEEE@@@<<<:::888555222111222333444222333444444555444444444444555666777777888777777888888777777888999;;;<<<===<<<;;;:::999:::;;;<<<<<<<<<=========>>>>>>>>>>>>===;;;999888777888888888888888777777777666666777666666555555555666666777666555333222000//////111222333444444333222222222222222222222222222222000000111111111111111111//////000000000000111111000000000000111111111111000///......000000000...//////000000000000111111111000///000111000///---........................,,,///000...///222222/////////000000000000//////000///---,,,++++++,,,---///...---...///000///...///000111///---*********------------------------....../////////...------))))))******++++++,,,,,,---,,,+++++++++,,,---...------,,,,,,+++***))))))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++*********+++---...,,,,,,+++************+++++++++++++++++++++++++++,,,++++++++++++*********+++***)))***,,,---,,,+++*********++++++,,,,,,,,,------------------------,,,---...---------///111000...,,,,,,---...---,,,,,,,,,,,,,,,------------************+++,,,---...***)))((((((***,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++******++++++,,,---------------///...---,,,,,,,,,---------,,,,,,++++++++++++,,,---,,,+++*********+++,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++*********+++,,,------...++++++++++++++++++++++++&&&'''((()))***,,,------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,++++++******------...////////////...000000//////...---------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---+++******+++---///////////////111333555777444111---++++++,,,,,,+++///......---------......***,,,+++((())),,,---,,,///////////////.............../////////000000000|||yyyuuuuuutttsssrrrqqqooonnnkkkhhhccc___\\\\\\]]]^^^___^^^]]][[[ZZZZZZYYYZZZZZZ[[[[[[\\\[[[ZZZXXXWWWXXXXXX[[[aaajjjrrrxxxzzzwwwrrrlllgggfffgggjjjmmmzzz~~~tttmmmjjjfffccc[[[ZZZ\\\ffftttxxxtttooonnnmmmlllnnnqqqvvvyyyyyyvvvssspppmmmiiiccc^^^UUUQQQLLLGGGDDDAAA===;;;666444222111000222333555333444444555555555444444666666777888888888888888888888777777888:::<<<===???===;;;:::999999:::;;;<<<<<<<<<<<<===>>>>>>???@@@???===;;;:::999888888999888888888777777777777666555444444444444444444555555444333222111000///111222333444333333111000111111111111111111111111//////000000111111222222////////////000000000111////////////000000111222///...---...000000000...////////////000000000111000//////000111111...,,,---------..................///111111111222111000000000000000000000000000000///...,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,+++...///000///---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++((())))))***+++,,,------...---+++*********,,,---...------,,,+++***))))))************+++*********************************++++++++++++++++++++++++))))))*********+++++++++,,,+++************++++++++++++***************+++++++++++++++++++++++++++***************)))))))))+++***)))***,,,---,,,+++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---///000///......000222...,,,++++++---...---++++++++++++,,,,,,------...*********++++++,,,,,,,,,***)))((()))+++------,,,---------,,,++++++***************++++++******)))++++++,,,,,,------------...------,,,,,,,,,,,,,,,------,,,+++*********+++,,,,,,+++******++++++,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,,,,++++++*********+++,,,,,,------++++++++++++++++++++++++''''''((()))***,,,------------,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++*********************+++******++++++,,,---------------...////////////...000//////...---,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,---...000111.........///111333555666000///,,,+++++++++,,,,,,000///---,,,+++,,,------+++++++++******,,,------////////////////////////........./////////000000}}}zzzwwwuuuuuutttrrrpppmmmkkkjjjfffccc___[[[YYYZZZ[[[\\\^^^]]]\\\[[[ZZZYYYYYYYYYZZZZZZYYYYYYWWWVVVUUUTTTXXXXXXZZZ```gggmmmqqqsssooolllfffbbbbbbgggnnnsss}}}nnngggdddaaa___XXX\\\dddnnnzzzvvvpppiiihhhhhhiiimmmrrrvvvyyy~~~{{{wwwqqqkkkddd]]]YYYRRROOOJJJFFFBBB>>>;;;888//////...---...///111222555555666666666555555444666777888888888888888888888777777777888:::<<<===???===<<<:::999999999:::;;;;;;;;;;;;<<<===>>>???AAA@@@>>>===;;;:::999999::::::999999999888888888555444444333222222333333444444333222222111000000111222333333333222111000111111111111111111111111/////////000000111111222...////////////000000000///............000111111...------...///000000///...////////////000000000000//////000111111...,,,---------.........////////////111333333111000000000000////////////000000//////...---,,,+++++++++,,,,,,,,,,,,+++++++++,,,+++,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********)))******+++,,,------...,,,,,,+++***)))***++++++------,,,,,,+++***))))))++++++******************************************++++++++++++++++++++++++))))))*********+++++++++---,,,+++***)))(((((((((*********))))))***++++++************************))))))))))))))))))))))))+++***)))***,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,******+++,,,)))(((((()))+++++++++******++++++,,,,,,---------,,,,,,,,,,,,++++++*********))))))+++---......---...---------,,,,,,,,,+++&&&'''((()))************++++++++++++,,,,,,------,,,,,,,,,,,,+++++++++***---,,,++++++************+++++++++++++++++++++,,,,,,++++++******++++++,,,*********+++++++++,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************************++++++,,,,,,------,,,,,,,,,++++++++++++******))))))******+++++++++++++++++++++++++++***************************++++++,,,------......,,,,,,---...............---------,,,,,,,,,,,,,,,***+++,,,------------,,,++++++************++++++,,,---///111111000...---++++++,,,---///000222222......---,,,,,,,,,---...111000...,,,******++++++---,,,,,,,,,---,,,---............///////////////............////////////|||xxxuuuvvvuuusssqqqnnnkkkhhhfffbbb```]]]ZZZYYYYYY[[[\\\\\\[[[[[[ZZZZZZYYYXXXXXXYYYWWWUUUSSSRRRRRRSSSSSSVVVVVVXXX\\\bbbgggiiijjjjjjhhheeecccdddkkktttzzzvvviiicccbbbaaaaaa___hhhrrryyytttlllfffeeeeeehhhnnnsssxxxyyy|||vvvnnnfff^^^YYYUUUPPPOOOKKKGGGAAA<<<777555222111111111222444555666777777777777777777666555777777888888888888777777777666666777888:::<<<=========<<<;;;;;;:::999999::::::999999:::<<<>>>???@@@??????>>><<<;;;:::999:::::::::999999999999888555444333333222222222222333333222222111111111000000111222333333222111111111111111111111111111111//////000000000000000000......////////////000000//////...------...000111...---,,,---///000000///......////////////000000111000///000111000///---,,,,,,------...////////////...000444444000///000//////............//////.........------,,,,,,+++,,,---......---,,,---///)))+++---------,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))************++++++,,,,,,------************************,,,,,,,,,+++++++++******,,,+++******)))*********************************++++++++++++++++++++++++)))************+++++++++,,,++++++***)))(((''''''***))))))))))))***++++++))))))))))))))))))))))))((((((((())))))))))))***+++***)))***,,,---,,,+++************************++++++++++++++++++++++++)))+++,,,,,,+++***++++++***,,,......---,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,***)))(((+++******,,,...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&'''(((************+++++++++++++++,,,------++++++,,,,,,,,,+++***))),,,++++++************+++***++++++++++++,,,,,,,,,++++++************++++++************++++++++++++++++++,,,,,,,,,+++******+++++++++++++++*********))))))))))))))))))))))))++++++++++++++++++******------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++---------,,,,,,+++++++++++++++,,,---------------++++++++++++,,,,,,,,,,,,***+++,,,---...---,,,,,,+++******))))))******+++...000222333111...***'''))))))***+++,,,---............///...,,,,,,---...///...---,,,+++*********---++++++...///,,,---///---------...............------........./////////~~~}}}|||zzzvvvssssssrrrpppmmmiiieeebbb```]]]\\\[[[ZZZYYYZZZ[[[[[[YYYYYYYYYYYYXXXWWWVVVVVVTTTRRROOOMMMMMMPPPSSSUUUVVVVVVWWW[[[___ccceeeeeedddeeefffgggiiioooxxx~~~|||nnneeeaaacccfffhhhlllwwwrrrjjjfffeeeeeeiiipppvvvyyy{{{zzzvvvpppggg___XXXUUUSSSRRRQQQPPPKKKDDD<<<666333444444444444555777888999999999999999999888777777666777777888777777666666666555555666777999;;;===:::;;;<<<===<<<;;;999888999888888888999;;;===>>>>>>>>>>>>>>>===<<<;;;:::999999999999888888888888555555444333222222222222222222222222111111111111///000111222333333222222111111111111111111111111000000000000000/////////........./////////000000000///...,,,,,,---...///---,,,,,,---///000000///........./////////000000222000///...///000///...,,,,,,------...//////000///---///444444///---//////...---,,,,,,---...///------------------,,,,,,***,,,......,,,,,,...000***,,,------,,,+++,,,---+++++++++++++++++++++++++++******))))))***+++,,,*********+++++++++++++++&&&(((***+++,,,+++***)))***++++++++++++,,,,,,,,,,,,,,,***)))))))))******************************************************)))************+++++++++(((((()))))))))))))))((()))))))))))))))***++++++))))))))))))))))))))))))(((((()))))))))*********+++***)))***,,,---,,,++++++******))))))(((((((((+++++++++++++++++++++++++++---//////...,,,,,,---,,,111444222,,,(((***---,,,,,,,,,+++++++++++++++***+++,,,,,,,,,+++******+++******,,,------+++))))))))))))***++++++,,,,,,(((((()))***++++++******,,,+++*********+++,,,---,,,,,,---------,,,+++*********************+++,,,******++++++,,,,,,,,,,,,++++++************++++++************+++++++++++++++,,,,,,,,,,,,+++***)))))))))******++++++,,,,,,))))))))))))))))))))))))************************------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,+++++++++***+++++++++++++++*********)))***++++++,,,,,,++++++++++++++++++++++++++++++((()))+++,,,---,,,+++*********))))))))))))******---.../////////,,,***(((******++++++,,,,,,,,,,,,---...///...+++***,,,---***++++++,,,,,,,,,++++++---)))***...///++++++...,,,,,,,,,,,,---------...---------.........//////~~~~~~}}}}}}}}}}}}}}}~~~}}}|||{{{zzzyyywwwtttqqqnnnmmmkkkgggccc___\\\ZZZZZZZZZYYYYYYZZZZZZ[[[[[[WWWWWWWWWWWWWWWVVVUUUTTTPPPNNNKKKIIIKKKOOOTTTWWWXXXXXXYYY\\\```cccdddddd___bbbfffiiilllrrryyy~~~}}}|||tttiiibbbaaaeeekkknnnvvvrrrkkkgggffffffjjjqqqxxx{{{|||tttqqqjjjbbbZZZTTTSSSSSSUUUVVVTTTPPPGGG???888444/////////000111222333444:::::::::::::::999888777666666777777777666666555555555555555777999;;;<<<999:::<<<>>>>>><<<999777888777777666888:::<<<>>>======>>>======<<<;;;;;;888888888888777777777777666555444333222222222222111111111111111111111111...///111222333333333222000000000000000000000000111111000000//////................../////////000111000...,,,,,,,,,---...---,,,+++---///000000///............/////////000333111......///000000///,,,,,,------...///000000///---///444444...,,,......---,,,++++++,,,---...,,,,,,---......---------'''***,,,,,,******,,,///,,,---......,,,******+++++++++++++++++++++++++++++++++*********+++---...*********)))))))))))))))$$$&&&))),,,---,,,***))))))******++++++,,,---------,,,***)))))))))******))))))))))))))))))))))))************************)))************+++++++++%%%&&&''')))***+++++++++))))))((())))))***++++++))))))))))))))))))))))))((()))))))))******+++++++++***)))***,,,---,,,+++++++++***)))((('''&&&&&&************************)))+++------+++*********'''---111---$$$ %%%---,,,,,,++++++*********((()))+++,,,------,,,+++*********+++,,,,,,***'''&&&&&&'''((()))***+++++++++,,,,,,,,,,,,+++******,,,+++*********+++,,,---,,,---.........---,,,+++***)))))))))***+++,,,,,,)))***+++,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,+++***)))''''''(((***+++,,,---...))))))))))))))))))))))))'''((((((((()))))))))***---------,,,,,,,,,++++++******))))))))))))******************************************))))))((((((&&&'''((()))***+++,,,,,,))))))***++++++++++++***,,,,,,++++++***)))))))))'''(((***+++,,,+++)))(((******))))))))))))******(((((()))***,,,---......+++,,,,,,------,,,,,,+++,,,...///...+++)))***,,,&&&(((***,,,---...------,,,((()))......******---+++++++++,,,,,,------------------.........//////~~~|||{{{|||}}}}}}|||{{{zzzyyywwwvvvrrrmmmjjjgggfffccc```^^^[[[ZZZYYYZZZZZZXXXWWWWWWXXXYYYYYYZZZYYYXXXWWWWWWWWWUUUSSSNNNLLLHHHHHHKKKPPPTTTVVV[[[]]]___aaabbbcccfffhhhfffgggiiinnnttt|||~~~|||xxxuuummmjjjdddaaabbbjjjuuu}}}vvvnnnfffgggiiinnntttwwwxxxwwwrrrooojjj```VVVPPPNNNOOOUUUVVVUUUMMMBBB999555555444222000222444666444222666666777888999:::::::::777777666777777888999999:::999777555666888:::<<<===<<<<<<<<<<<<;;;;;;;;;666555444555777999999888999:::;;;;;;<<<<<<;;;;;;222333666888::::::::::::555555555555444333222111111111111111111111111111111111111111111111111111111111111111111111111111111111000///////////////.........////////////000......------------......++++++,,,---.........---,,,,,,------...///000000333222000...,,,,,,,,,,,,///......------......///---000333666777444111//////,,,)))))),,,------,,,......---,,,,,,,,,,,,---,,,,,,,,,---------......---------,,,+++***)))(((++++++++++++++++++++++++)))+++---///000///---,,,((()))***++++++***)))((((((((()))***++++++,,,,,,---,,,+++*********+++,,,'''((()))++++++***))))))''''''((()))******)))))),,,,,,,,,+++***)))((((((+++++++++++++++***)))(((...---,,,***)))(((((((((+++++++++++++++***))))))((())))))))))))*********,,,+++******++++++***))))))))))))***,,,///222444,,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------+++((('''((())))))(((,,,+++******,,,,,,+++***+++***))))))+++------,,,------,,,++++++*********+++*********+++,,,------------,,,++++++******))),,,------......------,,,***)))))))))))))))******************************++++++,,,,,,,,,---------(((((()))***++++++,,,,,,************************,,,,,,,,,++++++*********,,,++++++******++++++,,,******))))))))))))******))))))************)))))),,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++000,,,((((((***,,,,,,***************************+++++++++*********))))))+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,,,,------.../////////...***&&&'''+++---+++))),,,---...///000000000000...000333555444111---+++~~~~~~~~~}}}}}}~~~~~~~~~|||zzzzzz|||||||||zzzzzzxxxvvvuuurrrooojjjfffbbbaaa___]]]\\\[[[ZZZZZZYYYXXXWWWWWWWWWXXXYYYZZZVVVVVVVVVWWWVVVUUURRRPPPLLLJJJGGGGGGKKKPPPUUUXXX]]]___ccceeefffgggjjjlllkkkmmmoootttyyy~~~~~~zzzuuuqqqgggeeebbb```dddmmmxxx}}}yyyrrrkkkffffffhhhkkkooorrrrrrqqqqqqnnnhhh^^^TTTMMMKKKLLLPPPRRRQQQJJJ@@@888555555444222111222444555444222666666777999999::::::999777777666666666777888888888777555444555666999:::;;;;;;;;;:::::::::999999666555444444666888888777777888999999::::::999999444555777888888888777777444444444444333222111000111111111111111111111111111111111111111111111111111111111111111111111111000000//////.........///------........./////////......------------......+++++++++,,,,,,,,,,,,,,,,,,,,,------...//////000333222000///...---......***))))))(((((())))))***,,,...111333333222000...///,,,***+++---...---,,,......---,,,,,,,,,,,,---+++,,,,,,,,,,,,---------,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++)))***,,,......---+++***((()))***++++++***)))((((((((()))******+++,,,,,,+++***)))(((((()))******(((((()))************)))(((((()))*********)))))))))******+++++++++************+++++++++***))))))))))))((((((((((((((()))******++++++******)))((((((((((((((())))))))))))((('''&&&''')))******)))...------,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,***++++++++++++++++++************+++++++++,,,,,,---+++))))))*********)))+++***)))***++++++***)))++++++++++++++++++,,,---***************************))))))))))))******+++++++++************)))))),,,,,,------------,,,,,,******))))))))))))******++++++++++++++++++++++++)))))))))*********++++++++++++++++++************************************,,,,,,+++++++++*********+++******))))))******+++******))))))))))))******))))))************)))))),,,++++++++++++++++++***++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++000---***)))+++,,,,,,+++************************+++++++++*********)))))))))))))))***++++++,,,,,,------,,,,,,,,,+++++++++++++++************++++++++++++,,,,,,---............***''''''+++---+++)))+++,,,---...////////////...000222333333111...,,,zzz|||~~~}}}}}}||||||{{{|||||||||zzzyyyyyy{{{||||||{{{yyywwwuuurrrpppmmmiiiddd```[[[[[[ZZZYYYYYYYYYYYYZZZWWWVVVUUUUUUVVVWWWXXXYYYTTTUUUWWWWWWVVVSSSOOOLLLIIIHHHFFFGGGJJJQQQWWW[[[___cccgggjjjlllmmmoooqqquuuwwwzzz~~~}}}wwwpppkkk___```bbbdddiiirrr|||}}}yyysssrrrtttpppjjjgggggggggiiilllmmmlllkkkooollldddZZZQQQJJJGGGFFFIIIJJJIIIDDD<<<666444444444222222222444555444333666777888999999999999999777666666555555555666666777666444333444555777999999999999888888888888777666444333444555666555444555555666777777777777666777777777777666555444333222333333333222111000///111111111111111111111111000000000000000000000000000000000000000000000000/////////............---,,,,,,,,,---------............------------......---,,,+++*********+++,,,,,,,,,,,,---......//////000///......------......,,,,,,++++++++++++,,,,,,,,,,,,---............---...---,,,---//////---,,,......---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++)))***,,,------+++)))((())))))************))))))((())))))******+++++++++((((((''''''''''''((()))))))))(((((())))))******))))))*********)))(((((('''((()))***++++++++++++)))******+++++++++******''''''''''''(((***+++,,,))))))******))))))(((''''''((((((((())))))))))))'''&&&&&&'''***++++++***.........---,,,***)))(((,,,+++************+++,,,,,,+++************+++,,,))))))************)))))))))))))))************+++,,,+++++++++,,,,,,+++)))+++)))((()))***+++***)))+++---///---+++)))+++---''''''(((((()))******+++))))))((('''''''''((((((((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******)))))))))))))))))))))))))))))))))************+++((((((((((((((()))))))))************************+++++++++***************)))))))))(((((()))))))))******))))))))))))******))))))************))))))*********+++++++++++++++)))))))))))))))))))))))))))))))))*********++++++)))*********++++++++++++++++++++++++++++++++++++...,,,))))))***++++++***************************+++++++++***************))))))***+++,,,,,,------,,,,,,,,,,,,++++++++++++*********))))))******************+++,,,,,,---------***'''(((+++,,,+++)))***+++,,,---.........---...///000111111000...---zzz{{{|||~~~~~~}}}|||{{{zzzzzzzzzzzzxxxyyyzzz|||}}}|||yyywwwqqqooollliiifffccc^^^[[[XXXWWWWWWWWWWWWWWWXXXXXXTTTTTTSSSSSSTTTVVVXXXYYYWWWYYY[[[[[[WWWRRRLLLJJJFFFFFFGGGHHHKKKRRRYYY^^^bbbeeejjjnnnqqqsssuuuwww~~~yyyrrrjjjddd[[[```gggnnntttyyy~~~|||wwwoooiiilllrrrrrrnnniiiiiihhhjjjllllllkkkjjjkkkggg___UUULLLFFFBBBAAAAAAAAAAAA===888444333333333333333333444555555444666777888999999999999999777666555444444444444444666555444444444555777888888888888888777777777777555444333444555555444222333444555555666555555555777666666555444333333222222222333333222111000000111111111111111111111111000000000000000000000000000000000000000000000000...............------,,,++++++,,,,,,,,,---------...------,,,,,,------...///---+++***)))***+++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,------//////............//////,,,,,,+++++++++,,,---...------...///000///---,,,...---,,,,,,++++++,,,,,,)))************++++++++++++++++++++++++***))))))************++++++++++++***+++,,,---,,,+++)))((()))))))))******)))))))))((()))))))))*********+++''''''''''''''''''(((((())))))((('''''')))***+++))))))))))))(((((('''&&&'''((()))***++++++++++++((()))***+++++++++++++++))))))))))))***+++------)))))))))))))))(((''''''(((((()))))))))*********)))(((((()))+++---,,,+++)))***+++,,,,,,+++***)))++++++************++++++++++++************++++++)))******************))))))))))))*********+++++++++++++++---...---+++)))+++)))))))))+++,,,+++******...111///***(((***...((((((((())))))************)))((('''''''''''''''(((((())))))***++++++,,,,,,,,,++++++++++++,,,,,,++++++******))))))******''''''''''''''''''''''''++++++++++++,,,,,,,,,,,,%%%&&&''')))+++---...///*********************************************)))***))))))(((((())))))*********))))))))))))******))))))************))))))))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))************************************+++***)))((((((((())))))************************************************,,,,,,,,,---------------,,,,,,,,,++++++++++++*********))))))))))))************++++++,,,---------,,,***((()))+++,,,+++)))******+++,,,,,,,,,,,,,,,.............../////////{{{{{{|||}}}~~~~~~}}}{{{yyyxxxwwwwwwxxxyyyzzz{{{|||zzzvvvssskkkhhheeebbb```]]]YYYWWWXXXWWWVVVVVVUUUUUUVVVVVVRRRRRRRRRRRRSSSTTTVVVWWW[[[^^^aaa___YYYRRRLLLIIIFFFHHHKKKMMMPPPUUU[[[```dddggglllqqqtttwwwzzz||||||xxxsssmmmeee```^^^gggrrr|||~~~|||}}}wwwrrrjjjdddiiiqqqsssppplllllllllnnnpppooommmkkkeee```XXXOOOHHHBBB>>><<<::::::999777444222222222333333444444444444555555777777888999999999888888666666555444444333444444666666555555555666777888888888888777777777777666444333333444555555333111333444444555555555555555444444333333333333333333222333333333333222222111000000000000000000000000////////////////////////////////////////////////......//////......---,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------000///,,,+++***+++,,,---,,,,,,,,,---------------,,,,,,------............,,,,,,++++++++++++,,,,,,---,,,*********+++---///,,,---///000///...------------,,,++++++++++++,,,)))))))))*********++++++******+++++++++***)))))))))))))))******+++++++++,,,,,,------,,,+++***)))***))))))))))))))))))***)))))))))))))))*********'''''''''(((((())))))))))))((('''''''''(((***+++(((((((((((('''&&&%%%%%%)))))))))******)))))))))((()))***++++++++++++++++++***************++++++)))))))))))))))((('''''')))))))))*********++++++,,,***)))***++++++***)))&&&''')))+++,,,,,,++++++******************************************************++++++++++++******************+++++++++,,,*********,,,------+++)))+++))))))***,,,,,,,,,+++)))---111///***(((***---++++++*********)))))))))+++***))))))((((((((((((((())))))***+++,,,------,,,+++************+++,,,,,,,,,+++***************((((((((((((((((((((((((******+++++++++,,,,,,,,,******,,,---///111333333************************))))))))))))))))))))))))*********))))))***************))))))))))))******))))))************)))))))))))))))******+++++++++(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********************************++++++******)))))))))***))))))))))))))))))))))))************************------,,,,,,++++++******,,,,,,+++++++++***************))))))))))))******+++++++++,,,------......+++*********++++++***))))))***++++++++++++++++++,,,,,,,,,,,,---...//////{{{{{{{{{{{{{{{|||||||||~~~}}}{{{zzzxxxwwwvvvvvvwwwwwwwwwwwwvvvsssoookkkcccaaa^^^]]]\\\ZZZWWWUUUWWWWWWVVVUUUTTTTTTTTTTTTRRRQQQPPPPPPQQQRRRTTTUUU\\\```cccaaaZZZRRRMMMLLLKKKOOOSSSVVVWWWZZZ```dddfffiiinnnrrrvvvzzz}}}yyytttpppmmmiiifffdddfffppp}}}~~~zzz{{{zzzpppmmmhhhdddgggooosssqqqooooooqqqssstttrrrnnnjjj^^^YYYQQQJJJDDD@@@<<<:::666555444333222222222222222444555555444444555666777888888999999999888888666555555444444444555555555555555555555666777777777777777777666666666666333333333555666666444222333333444555555555555555222222111111111222333333222333333333333333222222000000000000000000000000////////////////////////////////////////////////......///000///...---,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,------...//////000000000//////++++++************++++++---,,,***)))***+++---///,,,---//////---,,,---...------,,,+++++++++++++++))))))*********+++++++++)))***************))))))(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))&&&'''((()))*********)))((((((''''''(((((())))))''''''((((((((('''&&&&&&)))))))))***))))))(((((()))******+++++++++************)))(((''''''(((((())))))******))))))((('''))))))))))))***************)))(((((())))))(((&&&(((((())))))***)))))))))))))))***++++++***))))))))))))***++++++***))))))***++++++++++++++++++************+++++++++,,,,,,)))(((((()))++++++***((()))(((((()))+++,,,+++***(((+++......+++)))***+++,,,,,,+++******)))((((((++++++***)))))))))******)))******+++,,,---------,,,+++***))))))***+++,,,---,,,+++***************++++++++++++++++++++++++((((((((())))))))))))***++++++++++++++++++,,,,,,************************(((((((((((())))))))))))+++******))))))******+++******))))))))))))******))))))************)))))))))))))))***************((((((((((((((((((((((((((((((((()))))))))******((()))))))))************************************,,,---...---+++***+++,,,))))))))))))))))))))))))***************++++++++++++******))))))(((((('''++++++++++++*********************))))))*********++++++,,,,,,---.........)))***++++++++++++***)))******+++++++++++++++*********+++,,,---......///||||||||||||{{{zzzxxxxxxyyyyyyxxxwwwvvvvvvvvvvvvtttsssqqqooommmiiidddaaa]]][[[YYYXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRSSSSSSSSSRRRQQQPPPOOOOOOPPPQQQRRRXXX\\\```^^^XXXQQQOOOOOORRRWWW^^^aaaaaabbbeeehhhjjjlllpppsssxxx~~~tttpppjjjggggggiiikkklllpppxxx{{{{{{|||vvvsssjjjlllkkkhhhjjjpppsssrrrqqqrrrtttvvvvvvqqqjjjeeeXXXRRRKKKEEEAAA???;;;999444333111111111222222222222444666555444333555777888888999999999888888777555555555555555555666777444444444444444555555555666555555555444444444444222222333555777777555333222222333444444444444444222111000000000000111222111111222222222222111111000000000000000000000000...................................................///000111111///...,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...------...------,,,,,,------...+++***)))))))))***,,,---,,,---...---+++***,,,///---,,,++++++***+++++++++*********+++++++++,,,,,,))))))************))))))((((((((()))***+++++++++*********++++++++++++++++++***)))(((((()))***+++)))))))))))))))))))))(((%%%&&&((()))*********)))&&&'''(((((())))))(((((('''((())))))))))))))))))&&&'''((()))*********)))******+++++++++***))))))***))))))(((((((((((((((******++++++******)))(((''''''''''''(((((((((((()))((('''((()))***)))((()))((((((''''''(((((()))((()))***++++++***)))(((((()))***++++++***)))((())))))************)))))))))))))))************+++(((&&&%%%&&&''')))(((((('''&&&%%%''')))******)))''')))+++,,,,,,+++***))))))))))))))))))))))))(((******)))))))))***++++++))))))******++++++,,,,,,+++***)))(((((()))***+++...---,,,+++************++++++++++++++++++++++++(((((((((((())))))))))))((((((''''''''''''''''''************************'''''''''((((((((()))))))))))))))(((((()))))))))******))))))))))))******))))))************))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))*********++++++***************************,,,---,,,***))))))+++))))))))))))))))))))))))))))))*********+++++++++)))))))))******+++++++++++++++++++++************++++++************++++++*********+++,,,,,,------)))***+++,,,+++************++++++,,,,,,++++++***((()))***,,,---.........~~~}}}zzzxxxvvvuuuuuuuuuuuuuuuvvvwwwwwwqqqooollliiifffbbb]]]YYYYYYXXXVVVVVVWWWXXXWWWVVVRRRQQQQQQQQQQQQRRRSSSSSSRRRQQQPPPOOOOOOOOOPPPQQQSSSXXX\\\[[[VVVQQQPPPQQQWWW^^^eeeiiihhhggghhhkkklllnnnqqquuuyyynnniiicccaaadddiiiooosssvvv|||~~~{{{uuunnnllliiimmmooommmmmmrrruuuuuurrrsssvvvwwwvvvooofff```TTTNNNGGGBBB@@@>>>;;;999333222000000111222333333222444666666444333555777888888999999999888888777555555555555555666777888222222333333333444444444444444444333333333222222222222333666888888666444111111222333333333333222333222111/////////000000///000000111111111000000000000000000000000000000...................................................000111222111000...---,,,,,,------------......---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))---,,,,,,++++++,,,,,,---***))))))((((((***+++,,,,,,------,,,)))))),,,///---,,,++++++******++++++***++++++++++++,,,,,,,,,((())))))*********))))))'''(((((()))***+++++++++(((((())))))******+++++++++***)))(((((()))***+++))))))))))))(((((((((((($$$%%%''')))***))))))(((%%%&&&((()))))))))((('''((()))***+++++++++++++++$$$%%%'''(((***++++++,,,+++++++++++++++***)))(((+++***************+++++++++++++++++++++***))))))%%%%%%%%%&&&&&&&&&'''''')))(((((())),,,------,,,'''&&&&&&&&&'''(((***+++((()))***++++++***)))(((((()))***++++++***)))((((((((())))))))))))(((((((((((((((((())))))))))))'''%%%######%%%'''((('''%%%$$$###%%%'''(((((('''''''''(((***,,,,,,***(((&&&&&&''''''((()))))))))))))))((())))))***+++,,,))))))))))))************+++***)))'''''')))***+++...---,,,+++************))))))))))))))))))))))))************++++++++++++((())))))***+++,,,,,,---************************&&&'''''''''(((((())))))((((((''''''''''''((((((******))))))))))))******))))))************))))))++++++******))))))((((((************************(((((((((((())))))))))))************++++++++++++))))))))))))))))))))))))&&&(((******'''%%%&&&((())))))))))))))))))))))))))))))******++++++++++++)))***+++,,,...///000111+++++++++************))),,,,,,++++++++++++,,,,,,)))))))))***++++++,,,,,,(((***,,,,,,+++*********++++++,,,,,,,,,++++++***&&&(((***,,,---...------}}}}}}~~~~~~}}}{{{yyywwwyyywwwuuutttsssqqqnnnllljjjhhhddd```]]]ZZZYYYXXXUUUTTTSSSQQQQQQSSSTTTUUUSSSSSSSSSRRRQQQQQQPPPPPPOOONNNMMMMMMMMMNNNLLLKKKTTTSSSPPPOOOQQQVVV[[[^^^[[[eeennnmmmiiihhhhhhgggkkkrrr{{{~~~tttmmmeeecccgggnnnsssuuuuuuxxxzzzrrrmmmlllnnnqqquuuuuusssrrrsssuuuvvvrrrnnnmmmlllggg___XXXOOOKKKFFFDDDDDDBBB===888333333222222333333444555666555444444333333333333666666777777888888888999666666666666666666666666555444333222111222333333555555555555555555555555//////000000111222444444222111...------...111222111111111000000///...---////////////000000000000000///...............///222111///---------......------------------------///...---,,,,,,---...///++++++------------++++++))))))))))))***+++,,,,,,...---,,,,,,++++++++++++------------------------------,,,+++,,,---...///,,,,,,,,,++++++*********++++++,,,,,,,,,++++++***------------------------------------,,,+++***)))******,,,------,,,******)))******+++***(((&&&%%%(((((((((((())))))))))))************************)))))))))))))))))))))))))))*********)))(((&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))*********)))******++++++******************************++++++++++++******))))))(((((((((((())))))'''(((((())))))))))))(((&&&&&&''''''(((((())))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))((('''&&&&&&%%%***))))))***+++...000111******))))))((((((''''''++++++++++++++++++++++++---+++(((%%%$$$%%%'''((((((((())))))))))))((((((,,,++++++***))))))************))))))))))))******''''''((()))******++++++,,,+++***)))((((((((((((+++***)))(((((('''''''''(((((())))))))))))((((((((((((((((((''''''''''''+++(((&&&'''***,,,+++)))+++*********))))))(((((('''(((******((((((((())) ###%%%'''((())))))((((((((((((((((((((((((************************((('''&&&%%%&&&(((***+++)))************+++++++++)))))))))((('''&&&&&&&&&(((***+++,,,,,,+++)))((())))))))))))*********+++,,,,,,++++++***)))))))))+++*********))))))((((((******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++***)))(((((()))***+++,,,,,,,,,,,,,,,zzz{{{|||}}}|||zzzxxxwwwxxxuuuqqqooommmllliiihhhbbbaaa^^^[[[YYYWWWWWWVVVUUUTTTRRRQQQQQQRRRTTTUUUSSSSSSRRRRRRQQQPPPPPPOOONNNMMMLLLLLLLLLLLLLLLKKKPPPNNNMMMNNNRRRXXX___ccccccjjjlllhhhcccdddfffgggnnnvvvuuuooogggeeeiiipppvvvyyyuuuvvv|||yyyrrrnnnlllooorrruuuvvvtttrrrrrrsssnnnjjjfffcccbbb]]]VVVPPPGGGDDDAAAAAAAAA>>>888222333333222222333333444555555555444333333333444444666666777777777888888888555555555555555555555555555444333222111222222333333333333333333333333333111111111000111111222222222111///......///111222222222222222111000///...---......///000111111222111000//////...............---------------......------------------------,,,,,,++++++++++++,,,,,,++++++,,,------,,,++++++,,,++++++++++++,,,,,,---++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((***++++++++++++++++++***))))))))))))((('''&&&&&&(((((((((((())))))))))))************************(((((((((((((((((((((((())))))******)))(((&&&%%%(((((((((((())))))))))))******************************)))))))))***++++++************************)))))))))******)))))))))))))))(((((((((((())))))''''''(((((((((((('''&&&'''''''''(((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''((((((***)))))))))))))))************))))))***++++++,,,***)))))))))((((((((('''***************************)))'''&&&%%%%%%&&&'''))))))************))))))++++++******)))*********(((((((((''''''((((((((((((((())))))***++++++,,,,,,+++***)))(((((((((((()))(((((('''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((***((('''(((***,,,+++)))*********)))))))))(((((('''(((******((((((((()))%%%&&&''')))******))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((())))))))))))***++++++******))))))((((((((()))*********)))(((((('''((((((((())))))))))))*********))))))))))))((()))))))))(((((('''''''''*********+++++++++,,,,,,)))***++++++,,,,,,++++++************++++++++++++,,,,,,++++++***))))))(((++++++++++++***))))))(((xxxyyyzzz{{{zzzyyywwwuuussspppkkkgggeeecccbbb```XXXXXXVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSRRRRRRQQQQQQPPPOOOOOOOOOMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLKKKNNNTTT\\\eeekkkmmmooolllddd```dddiiikkkqqqyyy|||{{{yyy}}}uuupppjjjiiinnntttyyy{{{uuusssvvv~~~~~~|||zzzwwwtttpppmmmqqqsssvvvvvvtttqqqpppooofffaaa[[[XXXUUUQQQKKKGGGAAA???>>>??????;;;444...333333333333333444444555444444444444444444555555666666777777777777888888444444444444444444444444444333222222111111222222111111111111111111111111333222111000000000000000111111111111111111111111333333333222222111000///,,,,,,---///000222333333222222111///............)))***+++,,,------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++......------,,,,,,------,,,,,,,,,,,,---......///++++++++++++++++++++++++***************+++,,,,,,+++++++++++++++***************+++++++++++++++***))))))))))))))))))))))))***************)))((('''++++++************++++++))))))((('''&&&&&&&&&&&&(((((((((((())))))))))))************************'''''''''''''''''''''''')))))))))))))))(((&&&&&&(((((((((((())))))))))))************************)))))))))))))))***++++++))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))'''((((((((('''&&&%%%$$$((((((((((((((('''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''((((((''''''(((***+++---)))******))))))((('''&&&))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******++++++++++++******)))))))))))))))*********)))(((((((((((((((((())))))))))))***++++++,,,,,,+++***)))(((((('''((((((&&&&&&&&&&&&&&&'''(((((((((((())))))))))))(((((((((((((((((())))))))))))***)))((((((***+++***)))******))))))))))))(((((('''(((******((((((((())))))************)))((('''((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&((())))))))))))*********''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''((())))))******))))))(((((((((((()))))))))))))))))))))))))))(((((((((*********++++++++++++,,,))))))***+++++++++++++++************++++++++++++,,,,,,++++++***)))))))))))))))*********))))))(((yyyyyyzzzzzzxxxuuusssqqqmmmhhhccc^^^\\\[[[YYYXXXSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOOOONNNNNNMMMNNNNNNNNNMMMNNNPPPQQQPPPPPPPPPSSSZZZccclllqqqssssssoooiiihhhnnntttvvvvvv{{{zzztttrrrrrrxxx}}}~~~|||sssqqqooorrrxxx|||}}}}}}wwwrrrqqqxxx}}}|||zzzwwwuuuuuuwwwvvvssspppssstttvvvvvvtttpppmmmkkkbbb]]]WWWRRRNNNJJJFFFCCC???>>>======<<<:::555111333333333333333444555555444444444444444555666777666666777777777777777777444444444444444444444444333222222111111111111111000000000000000000000000111111000000000000111111000111222333333222111000222222222222111000//////------...///000111222222444333111000///...------)))***+++---...------,,,,,,,,,,,,,,,,,,---------,,,---...//////...---,,,+++++++++,,,,,,+++++++++///...---,,,,,,,,,,,,,,,000///...---,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++***************)))******++++++++++++***))))))))))))))))))))))))***************)))((('''+++***)))(((((()))***+++)))((('''%%%%%%%%%&&&'''(((((((((((())))))))))))************************'''''''''''''''''''''''')))))))))((((((''''''&&&(((((((((((())))))))))))************************((((((((((((((()))***+++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''((((((((()))))))))((('''&&&%%%$$$))))))((((((''''''&&&&&&''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((*********************************))))))((('''''''''&&&%%%%%%%%%''')))***((())))))***)))(((&&&%%%))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((()))))))))(((((()))******++++++******)))(((((())))))))))))))))))******++++++++++++******)))*********+++++++++,,,***)))(((((('''''''''(((&&&&&&&&&&&&'''((()))***(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))******))))))))))))))))))))))))(((((('''(((******((((((((()))(((((((((((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&++++++++++++,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((()))***))))))***+++,,,++++++***''''''(((((()))******+++,,,,,,++++++++++++++++++************++++++++++++((())))))***+++*********++++++++++++,,,,,,,,,,,,+++++++++*********))))))%%%&&&(((***+++,,,------zzzyyyyyywwwtttpppllliiiddd```ZZZVVVTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOONNNMMMMMMMMMMMMPPPSSSTTTTTTUUUXXXZZZ[[[[[[[[[^^^cccjjjrrrvvvtttvvvuuutttyyy~~~~~~zzztttpppnnnmmmvvv}}}~~~~~~}}}{{{wwwtttuuuyyyzzzsssppptttxxxwwwtttsssqqqqqqrrruuuyyyzzzwwwsssttttttttttttrrroookkkhhhccc___XXXRRRMMMIIIEEECCC@@@===;;;999888777666555444444333333444444555666444444444444555555666777777777666666666666666666222222222222222222222222111222111111111111000000111111111111111111111111////////////000111222333000111222333333222111000111111111111000///...---////////////000000000000333222111///...---------+++,,,---......---,,,++++++++++++,,,,,,,,,------+++,,,---......---,,,+++++++++++++++++++++++++++------,,,+++*********+++000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,************************((()))******++++++++++++******************************************)))(((+++***((((((((((((***+++)))(((&&&%%%%%%&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((()))***+++'''''''''''''''''''''''')))******++++++******)))((((((''''''''''''((((((*********)))((('''&&&%%%))))))((((((''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&((('''&&&%%%%%%&&&'''((('''((()))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))&&&''')))+++++++++***)))(((((())))))))))))(((((('''(((((()))))))))(((''')))***++++++++++++***)))***************+++++++++)))(((''''''&&&'''''''''&&&&&&''''''((()))++++++(((((())))))))))))((((((''''''(((((()))))))))***((()))***+++***)))))))))(((((((((((((((((())))))'''(((******((((((((()))&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))((((((******+++++++++,,,,,,,,,++++++++++++++++++******)))(((((((((((()))***+++((()))***+++,,,+++***)))'''((())))))***+++,,,,,,++++++++++++++++++,,,,,,))))))*********+++++++++'''((())))))******)))))),,,,,,,,,------------...+++++++++***************&&&''')))+++,,,---......uuutttsssppplllgggbbb___[[[XXXTTTQQQPPPOOONNNMMMQQQQQQQQQQQQPPPOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNMMMMMMLLLLLLMMMSSSYYY]]]___```cccfffiiihhhiiikkknnnssswwwzzzwwwzzz}}}|||wwwssspppnnnkkkttt||||||{{{zzzwwwtttxxx{{{|||vvvrrrsssssspppllllllmmmpppuuu{{{~~~zzzwwwuuusssqqqpppooommmiiifffccc```ZZZTTTMMMHHHEEECCC===;;;888555444444555666444444444444444555555666555555555444555555666666777777666666666666555555222222222222222222222222000111111111111000//////111111111111111111111111.........///000111333333///000111222222111000///000111111000000///...---000000000000////////////111111000...------------,,,,,,---------,,,,,,+++******++++++,,,,,,------******++++++++++++******++++++************++++++++++++***)))))))))******,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,)))))))))***************(((((()))***++++++++++++************************))))))************))))))))))))(((((((((((())))))(((((('''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&''''''((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++((((((((((((((((((((((((******++++++++++++******(((''''''&&&&&&''''''((()))*********)))(((''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''')))***++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))***+++******)))(((((())))))))))))(((((('''((()))))))))(((&&&%%%&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''((((((***++++++(((((())))))))))))((((((&&&&&&''''''(((((())))))(((***,,,,,,***(((((((((''''''(((((((((((())))))'''(((******((((((((()))''''''''''''((()))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***'''(((((((((((())))))))),,,,,,++++++***)))))))))'''(((((())))))******+++&&&''')))++++++***)))(((((())))))***+++,,,,,,---((((((((())))))))))))))))))))))))************+++''''''((())))))))))))))),,,,,,,,,,,,------------************************++++++,,,,,,,,,++++++***kkkjjjiiifffbbb]]]XXXVVVSSSQQQOOONNNNNNNNNMMMKKKMMMMMMNNNNNNNNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLOOONNNNNNMMMLLLLLLKKKKKKNNNVVV```gggiiikkknnnqqqrrrssstttuuuwwwyyy{{{||||||{{{vvvrrrmmmkkkiiirrrxxxwwwuuuvvvwwwvvvzzz}}}}}}xxxvvvuuurrrkkkhhhiiimmmttt~~~|||xxxuuurrrnnnmmmlllkkkhhhfff```^^^YYYRRRKKKEEEAAA@@@999999888666555444555666444444444444444555666666777666666555555555555666777777666666666555555555111111111111111111111111///000111111111000///...000000000000000000000000///////////////000111222///000000111111000000///111111111111000///............//////000000111111//////...---------------***************+++,,,---)))******+++,,,,,,------++++++************++++++,,,+++***))))))***+++,,,******)))))))))***++++++,,,++++++******+++++++++++++++++++++++++++++++++))))))+++,,,,,,,,,+++***((()))))))))*********+++'''((()))***++++++++++++************************'''(((((())))))((((((((('''(((((())))))((((((''''''(((((())))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&'''(((******(((((((((((((((((((((((())))))************))))))(((''''''&&&&&&''''''((('''(((((()))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((()))((('''&&&%%%&&&((()))***)))(((((((((((((((((()))***+++,,,'''((((((((()))))))))***''''''''''''''''''''''''&&&''''''((((((((((((''')))))))))******)))))))))(((((())))))(((&&&$$$###%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''&&&&&&%%%&&&&&&'''''''''''''''''''''((()))***(((((())))))))))))((((((%%%%%%%%%&&&'''((((((((('''***---,,,***((('''((('''''''''((((((((())))))'''(((******((((((((()))))))))((((((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((()))&&&&&&'''''''''(((((((((+++***)))((('''&&&%%%$$$%%%&&&''')))******))))))((()))+++---...,,,+++)))(((((())))))******++++++'''''''''(((((()))))))))))))))))))))************&&&'''(((((())))))((((((*********+++++++++,,,,,,************************++++++,,,++++++***)))(((bbbbbbaaa___[[[VVVRRRPPPOOOMMMLLLLLLMMMNNNLLLKKKHHHIIIKKKLLLMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLNNNNNNMMMMMMLLLKKKKKKKKKNNNXXXdddmmmppprrruuuyyywwwxxxzzz{{{}}}}}}}}}}}}~~~zzzuuupppjjjgggiiippptttrrrpppssswwwyyyyyy{{{|||zzzxxxwwwqqqjjjgggiiioooyyy}}}yyyuuuqqqllljjjjjjjjjhhhfff\\\[[[WWWPPPHHHBBB===<<<777999::::::888666666666555444444444444555666666888777666555555555555555777777666666555555555444000000000000000000000000///000111111111000...---000000000000000000000000111000000///////////////000//////////////////000222222333222222111000///,,,---...///000111222333...------,,,,,,,,,------'''''''''''')))+++---///))))))***+++,,,,,,------...---,,,++++++,,,---...,,,+++***))))))***+++,,,))))))))))))***+++,,,,,,///...,,,***)))(((''''''))))))))))))))))))))))))'''((()))++++++******)))(((((())))))*********+++'''''')))******+++++++++************************&&&&&&''''''(((''''''&&&&&&'''((())))))((('''&&&'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((******))))))))))))))))))))))))(((((())))))))))))(((((('''''''''&&&&&&'''''''''&&&&&&''''''((('''''''''&&&'''''''''(((((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''!!!###%%%'''(((((('''&&&!!!%%%((())))))((('''***)))(((''''''(((***+++'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******++++++++++++******((()))***)))(((&&&###!!!&&&''')))******)))'''&&&((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((($$$$$$%%%%%%&&&'''(((((('''***------***''''''(((&&&'''''''''(((((())))))''')))******((((((((()))***)))(((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''+++***(((&&&%%%&&&'''((((((((((((((())))))))))))...---,,,***)))'''&&&%%%###$$$&&&)))))))))((('''+++---///111222000///---(((((((((((())))))))))))(((((())))))*********+++))))))))))))************&&&''''''(((((((((((((((((())))))))))))***************************++++++(((((()))***************XXXUUUQQQOOONNNNNNLLLKKKKKKLLLMMMNNNNNNMMMKKKJJJKKKKKKKKKJJJIIIIIIHHHHHHLLLKKKJJJKKKLLLMMMMMMLLLMMMPPPSSSTTTRRROOOMMMMMMNNNTTT^^^jjjrrruuutttrrryyy{{{}}}~~~~~~~~~~~~wwwtttqqqkkkfffeeehhhlllpppssstttuuuwwwyyyzzzqqqkkkjjjkkkrrr~~~}}}uuupppmmmhhhffffffeeebbb___VVVUUUSSSPPPLLLFFF>>>999666555555444444444555555555555555666666666777777<<<;;;:::888777666666666444444555666666555444333444333222222111111222222////////////000000000000333222000/////////000111000000111111111111000000000000111111111111000000//////000000///...------...---,,,,,,---...///000///...---,,,+++*********,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++******++++++++++++*********)))(((((((((***+++,,,%%%(((---000000...***((())))))******+++++++++,,,(((((()))***++++++,,,,,,&&&''''''((((((((((((((())))))((('''''''''''''''(((&&&%%%'''***+++)))&&&$$$%%%'''((()))***))))))+++,,,---+++)))(((((()))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''''''''(((((())))))))))))(((''''''&&&&&&---,,,+++)))))))))******(((((('''&&&%%%$$$$$$###)))(((((((((((())))))*********))))))((((((''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((('''''''''(((((()))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''(((((())))))******)))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&)))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***************)))''''''&&&&&&&&&%%%&&&&&&&&&%%%&&&(((+++''''''''''''''''''''''''))))))))))))))))))))))))&&&'''))))))(((((()))+++))))))((('''''''''''''''((((((((('''&&&%%%%%%$$$((((((''''''''''''((((((******)))''''''&&&&&&&&&))))))((((((''''''&&&&&&%%%&&&&&&&&&'''((((((((('''''''''(((((((((((()))'''((()))(((&&&%%%%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******)))''''''((((((((((((((()))******%%%+++444;;;===:::444000...,,,))))))))))))(((&&&'''((((((((())))))******))))))))))))))))))))))))((((((((((((((())))))***))))))***+++,,,------...+++*********))))))((((((''')))+++,,,,,,,,,***)))RRRPPPMMMKKKKKKJJJIIIHHHIIIJJJLLLMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKNNNLLLJJJIIIIIIJJJKKKKKKMMMOOORRRRRRQQQPPPPPPPPPQQQVVV___iiiqqquuuuuuuuuuuuyyy}}}~~~|||zzzzzz{{{zzzsssqqqmmmgggccccccccchhhoootttvvvxxxzzz{{{wwwnnngggfffgggooozzzxxxpppllliiieeecccbbbaaa^^^[[[TTTRRRPPPMMMJJJDDD>>>999555555444444444555555666444444444555555555555555::::::999888888777666555333444555666666555555444444333222222111111222222////////////000000000000333222222111000000111111000000111111111111000000000000111111111111000000///////////////...------......---,,,---...//////------,,,+++++++++,,,,,,,,,++++++++++++,,,------)))*********++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++*********+++***************++++++******++++++++++++*********)))((((((((()))+++,,,((()))***++++++***)))))))))))))))*********++++++)))))))))******+++++++++''''''((())))))))))))((()))(((((('''''''''''''''(((&&&%%%''')))***(((&&&%%%&&&'''((())))))((((((***+++,,,+++((('''((()))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((+++***)))'''&&&&&&%%%%%%''''''''''''((((((((((((,,,***)))'''&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))((((((((((((((((((''''''''''''''''''((((((((((((&&&&&&%%%$$$###"""!!!!!!((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''*********)))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))((((((***)))((('''&&&&&&&&&&&&'''((((((&&&%%%%%%''')))))))))))))))))))))))))))''''''''''''''''''''''''((()))******)))((()))+++)))((((((''''''''''''(((+++***)))((('''&&&&&&&&&((((((''''''''''''(((((((((''''''&&&''''''(((((('''(((((())))))*********&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((('''(((***)))'''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''''''''((((((((((((((())))))***---333===EEEFFFBBB;;;555,,,***)))((())))))(((''''''''''''((((((((())))))((((((((((((((((((((((((***))))))))))))***++++++***************+++++++++*********)))))))))(((((((((***+++------,,,+++***NNNKKKIIIHHHIIIIIIHHHFFFGGGHHHIIIKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLLLLMMMMMMNNNMMMJJJHHHHHHIIIJJJKKKMMMOOOQQQQQQQQQRRRTTTVVVXXX\\\cccjjjppptttvvvvvvqqqvvv|||}}}yyyvvvuuuwww{{{zzzsssmmmjjjfff```]]]^^^^^^eeeooovvvyyyzzz|||~~~~~~{{{rrriiibbb``````hhhsss|||}}}zzzrrrkkkfffccc```^^^]]][[[XXXVVVRRROOOLLLIIIFFFAAA<<<999444444444444444555666777666666666555555555555555777888999999999777666555222333444555555555555555333333222111111111111222////////////000000000000222222333333222222111111///000000111111000000//////000000111111000000//////////////////......---//////...---------......+++++++++++++++,,,------+++++++++++++++,,,------((((((((()))))))))))))))*********++++++++++++,,,++++++++++++*********)))(((((())))))******++++++******++++++++++++******)))))))))((())))))***+++***)))'''&&&&&&'''((()))(((((())))))))))))******))))))))))))************'''((())))))******)))))))))(((''''''&&&&&&'''''''''&&&&&&'''))))))(((&&&''''''(((((((((((('''''')))******)))'''&&&'''((('''&&&&&&&&&&&&&&&&&&'''(((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((******((('''&&&&&&%%%%%%%%%&&&&&&'''(((((())))))((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((&&&&&&''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((&&&%%%###"""''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''''''''''''''))))))((('''&&&&&&&&&&&&((())))))'''%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))''''''''')))''''''''''''((((((((((((***)))(((&&&%%%&&&&&&'''((((((''''''''''''((((((%%%%%%%%%%%%&&&'''((()))&&&&&&((()))+++,,,......'''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&((())))))((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&''''''((()))***((((((''''''(((((()))***---333===DDDEEE???777222***)))'''''')))))))))(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((((((((()))***************))))))(((((((((******))))))))))))(((((()))***+++------,,,,,,+++LLLJJJIIIIIIJJJJJJIIIHHHFFFGGGIIIJJJKKKKKKKKKKKKIIIJJJJJJJJJKKKKKKKKKLLLKKKLLLLLLLLLLLLLLLNNNOOOOOOPPPQQQQQQRRRUUUZZZ^^^aaaeeejjjnnnqqqsssttttttmmmsssxxxxxxtttqqqssswwwxxx|||yyyrrrlllfffccc___YYYWWWYYY^^^fffqqqxxxzzz{{{}}}~~~{{{vvvmmmddd]]][[[[[[aaaiiiqqqtttuuusssmmmggg```___]]][[[YYYVVVSSSRRRRRRNNNIIIDDD@@@===999666333333333444555666777888777777777777666666666666444666888999999888666555222333333444555555555555333222222111111111111111////////////000000000000000111222333333222000/////////000000000000////////////000000000000//////...///////////////......//////......------------,,,+++++++++++++++,,,,,,+++++++++***+++,,,,,,---(((((())))))))))))))))))************+++++++++++++++************)))))))))&&&''''''((()))***************++++++++++++******))))))))))))))))))*********)))(((&&&&&&'''((()))((((((((((((((()))))))))))))))))))))))))))(((((((((((()))***************(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''((((((''''''(((((((((((((((''''''&&&'''((()))(((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&''''''((()))&&&&&&&&&''''''(((((((((&&&&&&%%%&&&''')))+++,,,%%%%%%%%%&&&&&&'''''''''############$$$&&&'''(((%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&%%%""""""$$$%%%&&&((())))))%%%&&&((()))(((&&&$$$###''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''((((((''')))((('''&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%&&&&&&''''''((((((((((((((('''&&&$$$$$$$$$%%%'''((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((%%%&&&''')))***,,,---...((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((((((((()))***'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((()))***,,,---(((''''''''''''((()))))))))---444999999555///***)))'''&&&&&&(((***))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))))))))))))))(((((())))))***++++++++++++***JJJIIIHHHIIIKKKKKKJJJHHHGGGHHHIIIJJJKKKKKKLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHGGGKKKPPPSSSSSSTTTUUUWWWTTTTTTUUUVVVXXX\\\cccgggkkkooosssuuutttrrrrrrrrrkkknnnpppooolllmmmrrrwww{{{~~~xxxssskkkeeeaaa^^^ZZZVVVVVVYYYdddlllvvvzzzyyyyyy{{{~~~{{{xxxqqqhhhaaa\\\ZZZZZZ\\\bbbhhhkkknnnoookkkddd]]]]]]\\\ZZZWWWSSSQQQPPPSSSNNNFFF@@@;;;888666444333333333444555666777888555555555555555555555555333555777888888777666555333333333333444444555555333222111111000000111111////////////000000000000...///000111111000///...//////000000000000////////////000000000000//////......///////////////.../////////......---,,,,,,...---,,,+++************+++************+++,,,,,,************************))))))*********+++++++++*********)))))))))((((((%%%&&&''')))******************++++++++++++******))))))*********)))))))))((()))*********)))(((((()))))))))((((((((((((((())))))(((((((((((((((((((((((()))***************(((((('''&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''))))))((((((''''''&&&&&&&&&'''((('''%%%%%%&&&'''(((''''''''''''''''''(((''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((%%%%%%%%%&&&&&&'''))))))((('''''''''&&&&&&&&&%%%'''&&&&&&&&&'''(((***+++$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$ """###%%%&&&'''$$$%%%''')))***)))((('''''''''''''''''''''''''''((((((&&&%%%&&&'''((()))'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&'''$$$&&&'''''''''&&&''')))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((&&&%%%&&&'''&&&'''(((((()))(((''''''$$$$$$$$$$$$%%%''')))***''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))***((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''"""$$$&&&'''&&&&&&((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''(((***,,,---'''''''''''''''(((((())))))+++---//////---+++)))'''&&&%%%&&&((())))))(((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&'''(((((())))))(((((((((((((((((())))))'''(((((()))))))))))))))GGGGGGFFFGGGIIIIIIHHHFFFHHHIIIIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFLLLSSSWWWXXXZZZ]]]```\\\]]]^^^___bbbgggnnnrrruuuxxxzzzyyyuuurrrssstttooonnnlllkkkkkkmmmrrrvvv~~~xxxsssoooccc```]]]]]][[[YYY\\\bbbmmmtttzzz{{{wwwvvvzzzxxxtttmmmeee```]]]]]]]]]\\\aaadddfffiiikkkhhhbbb[[[\\\\\\ZZZVVVRRRPPPOOORRRLLLCCC;;;777666555444444444444444444555666777111111222222222333333333444555666777777666555555444444333333333333444444222222111000000000000111////////////000000000000......//////000000//////...//////000000//////......//////000000//////...---...//////////////////.........///......---,,,...---,,,+++)))))))))(((***************+++,,,,,,,,,+++++++++++++++******)))))))))************+++))))))))))))((((((((((((&&&'''(((*********)))(((******++++++++++++******)))************)))((((((&&&(((+++------,,,***(((******))))))))))))((((((''''''''''''(((((((((((('''((())))))******))))))((('''&&&&&&%%%%%%&&&&&&$$$&&&''''''&&&&&&&&&(((***)))((('''''''''''''''%%%'''((('''&&&%%%&&&'''((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((''''''(((''''''&&&%%%%%%&&&&&&((((((''''''&&&%%%%%%$$$((('''&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%''')))******))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######%%%'''(((######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))((((((''''''&&&&&&&&&&&&&&&'''###%%%'''(((''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''')))***+++***(((((((((***'''((()))))))))(((&&&%%%%%%%%%&&&'''((()))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''!!!###&&&&&&&&&%%%'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))''''''&&&&&&''''''((()))(((((('''''''''''''''''''''&&&$$$%%%'''((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''''''''((())))))$$$%%%&&&'''((())))))***''''''(((((((((((())))))'''''''''''''''(((((((((GGGFFFFFFGGGHHHHHHFFFDDDIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHJJJOOOTTTWWWXXX\\\bbbhhhfffgggiiijjjmmmrrryyy}}}}}}~~~}}}xxxtttsssxxx|||yyyvvvrrrqqqsssuuuvvvvvv}}}~~~}}}xxxqqqkkkggg]]][[[\\\^^^___aaahhhpppuuuzzz}}}{{{uuuttt{{{vvvqqqjjjdddaaaaaabbbbbbaaacccddddddfffhhhddd^^^ZZZ\\\]]]ZZZUUUQQQOOOOOOPPPIII@@@888555666777888555555444444444555555666000111111222333444555555555555555555555555555555666555444222222222222333222222111000000000000000////////////000000000000///////////////000111111......////////////............////////////......------...///////////////,,,---.../////////...---,,,,,,+++***))))))*********************++++++,,,,,,,,,+++++++++*********))))))))))))************))))))(((((((((''''''''''''(((***++++++***)))(((******++++++++++++******)))******+++***)))((('''%%%'''***,,,---,,,+++***++++++*********)))))))))&&&&&&&&&''''''(((((((((''''''((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&###%%%((((((&&&%%%&&&((()))(((''''''&&&'''((((((%%%'''((('''&&&%%%&&&((('''&&&&&&&&&&&&&&&&&&'''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((&&&%%%''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%((((((((('''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!! """$$$&&&###$$$&&&''''''&&&$$$###&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&((()))'''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''(((***((()))******)))'''%%%###%%%&&&'''''''''%%%###"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((###%%%''''''&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&''''''&&&''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''((((((((('''((())))))***&&&&&&''''''(((((())))))'''''''''((((((((())))))'''''''''''''''((())))))HHHGGGGGGHHHIIIIIIGGGDDDHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKOOORRRTTTUUUVVV[[[eeemmmmmmnnnppprrruuuzzz}}}vvvrrrttt|||{{{{{{~~~|||xxxxxxzzz|||zzztttkkkddd___YYYYYY[[[```dddhhhqqq{{{yyy}}}zzztttttt|||{{{tttooohhhcccbbbccceeeffffffgggfffdddeeefffbbb[[[YYY[[[\\\ZZZUUUPPPNNNNNNMMMFFF===666555666999;;;666555555444444444555555222333444555666888999999777666555444444444444555777666444222111111111222222111111000000000000000////////////000000000000111000/////////000222333......////////////............////////////......------...///000000//////+++,,,.../////////......*********)))******+++,,,*********)))***++++++,,,,,,+++++++++******))))))))))))))))))************)))(((((((((''''''''''''((()))+++,,,+++***((('''******++++++++++++******)))***+++++++++)))((('''%%%&&&(((***+++,,,,,,,,,,,,+++++++++******))))))%%%%%%&&&&&&'''((())))))&&&''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&###%%%((((((&&&%%%&&&((()))((('''&&&&&&'''((()))&&&'''((((((&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%&&&'''))))))$$$%%%%%%&&&&&&''''''(((###$$$$$$&&&))),,,///111&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###"""###%%%''')))&&&(((***,,,,,,***(((&&&&&&&&&&&&''''''(((((((((###$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&((())))))'''%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&''')))*********)))'''$$$"""$$$%%%%%%%%%### '''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&(((***+++,,,$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''((((((((('''''''''(((((((((((()))$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%'''&&&&&&&&&&&&'''(((((('''(((***+++++++++))))))(((&&&%%%%%%&&&'''&&&%%%(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((((((((((('''''''''&&&'''''''''(((((())))))((((((((((((((()))******GGGGGGHHHIIIJJJIIIFFFCCCJJJIIIHHHHHHIIIIIIIIIHHHLLLMMMMMMMMMLLLMMMOOOQQQSSSUUUWWWXXXYYY]]]dddjjjpppsssxxx}}}}}}|||}}}}}}zzzwwwuuuyyyzzzwwwvvvtttrrrnnnhhh```[[[YYY[[[___gggqqqyyy}}}tttppptttyyyrrrpppmmmiiihhhhhhiiihhhhhhnnnmmmkkkkkkjjjfff___YYYXXXXXXXXXVVVSSSNNNJJJHHHFFFCCC===888555444444555555666777777666333///---444333333333333444555555666555555555555444444444999555111000222333333111222222111000000000000000000000000000000000000000333444333222000///000111333222111111222111///---///...---...000000000///////////////000000000000...---,,,,,,++++++++++++,,,,,,---...---,,,***))))))************+++++++++000,,,'''&&&(((***+++***************************++++++***)))(((((())))))))))))))))))))))))))))))---,,,,,,,,,++++++******((((((((((((''''''''''''---,,,,,,,,,++++++******''''''((((((((((((''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''''''''&&&%%%$$$"""!!!(((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&'''(((*********)))(((((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((((((&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''''''''######$$$%%%%%%&&&''''''&&&&&&%%%$$$######%%%&&&%%%%%%%%%&&&&&&&&&&&&'''***!!!!!!(((***(((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&$$$"""###&&&))))))(((%%%&&&''''''&&&&&&''')))%%%%%%%%%&&&'''((()))***)))(((&&&%%%%%%&&&((())))))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$$$$###"""$$$(((+++*********)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***,,,---+++)))'''&&&'''((()))((((((((((((((((((((((((((('''%%%%%%'''((('''&&&((((((''''''&&&&&&%%%%%%%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&((()))))))))(((((((((((())))))&&&'''''''''(((((())))))'''(((((((((''''''%%%%%%((('''&&&&&&'''(((***+++((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&*********)))((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((()))((((((((((((((())))))))))))((((((GGGGGGHHHIIIJJJJJJIIIIIIJJJJJJJJJKKKLLLMMMMMMLLLKKKMMMPPPQQQRRRRRRTTTUUUTTTVVVWWWYYY\\\bbbjjjpppxxxyyyzzz{{{zzzxxxuuussssssuuuxxxzzz|||zzzpppnnnmmmllljjjhhhdddaaa]]]```eeemmmvvv~~~xxxsssuuu|||}}}tttlllmmmkkkiiiiiikkkmmmnnnnnnooommmkkkkkkkkkhhhbbb]]]YYYYYYYYYWWWRRRLLLFFFCCCCCC@@@<<<777444444444555666666777777555333111///333333333333333444555555555555555555444444444333777444111000111222222111111111000///////////////////////////////////////111222111000...---...//////...---...//////---,,,...---,,,---...///...---...........................---,,,+++++++++++++++,,,,,,---------,,,******))))))*********+++++++++111...+++***,,,...------************************+++******)))(((((())))))))))))))))))))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$((((((((((((''''''''''''(((((((((''''''&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&'''((()))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((()))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&'''''''''(((+++&&&!!!!!!'''******''')))(((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((())))))(((''''''%%%%%%&&&&&&&&&&&&&&&&&&(((%%%###$$$&&&((('''&&&%%%&&&''''''&&&&&&''')))'''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$(((+++*********))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&'''&&&&&&&&&&&&&&&&&&%%%''''''''''''(((((((((((('''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''((((((((()))'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&'''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''(((((())))))))))))((((((GGGFFFFFFGGGIIIKKKMMMOOOMMMNNNOOOPPPQQQQQQQQQPPPKKKOOOUUUYYYZZZZZZZZZZZZXXXYYY[[[]]]bbbiiirrrxxx~~~|||xxxsssnnnkkkiiihhhjjjpppxxxzzzuuujjjhhheeeeeegggiiijjjjjjhhhkkkqqqwww}}}}}}xxxvvvxxx{{{zzzrrrlllkkkjjjiiikkknnnpppqqqpppnnnllliiiiiijjjhhhddd```[[[ZZZYYYUUUOOOHHHAAA===???===999555333333444555666666666555555444333333333333222222333333444555444444444444333333333333555333000///000111000000000000///............///////////////////////////...//////...,,,+++,,,---//////...000111222000///...,,,+++,,,------,,,+++......------,,,,,,++++++---,,,,,,++++++++++++,,,++++++,,,,,,,,,+++******)))))))))*********+++++++++***))))))+++,,,+++*********************************)))((((((((())))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''))))))(((((((((((('''''')))))))))******)))))))))&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&'''((()))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''((())))))(((&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%)))'''%%%%%%&&&&&&%%%$$$$$$&&&''''''&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%(((++++++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&((('''&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%&&&''''''''''''&&&%%%'''''''''''''''(((((((((''''''%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$)))'''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''(((((())))))(((((('''GGGGGGGGGHHHIIIMMMQQQUUUUUUVVVWWWVVVTTTSSSRRRRRROOOUUU[[[```aaa```___^^^\\\^^^aaaeeekkkrrrxxx||||||vvvmmmddd```___aaaccckkkqqq{{{yyyqqqmmmjjjfffbbbaaaeeejjjooorrrvvvyyy}}}}}}xxxvvvuuuttttttuuuyyy}}}}}}yyytttnnnmmmmmmnnnpppqqqqqqpppllliiiffffffgggfffbbb___\\\YYYUUUOOOHHHAAA<<<999:::999666444333333444555777666555444444444555666222222222222222333333444444333333333222222222222222111000//////////////////......---------......////////////////////////---......---+++***,,,---...------///111222111000...---,,,,,,------,,,+++......---,,,++++++******,,,,,,+++++++++++++++,,,++++++++++++++++++******))))))))))))************''''''(((***++++++***)))***************************))))))((((((((())))))))))))))))))))))))))))))************************((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''')))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%$$$)))'''%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&###############$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%''')))******)))'''%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%'''((('''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''&&&%%%&&&(((+++******)))(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&'''(((''''''%%%%%%%%%&&&%%%$$$######''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%$$$%%%'''(((((('''%%%$$$'''''''''''''''''''''''''''&&&$$$######$$$&&&''''''(((((()))((('''%%%$$$)))'''%%%$$$###%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''(((((((((((((((((('''MMMNNNPPPPPPPPPSSSWWW[[[]]]^^^]]]ZZZVVVSSSSSSTTTXXX]]]cccggggggdddbbbaaacccdddfffjjjoootttxxxzzzssslllaaaYYYWWW[[[bbbgggooottt}}}}}}rrrkkkhhhjjjfffaaa```dddlllrrrvvv}}}||||||}}}zzzuuurrrllllllpppvvv|||}}}{{{qqqpppqqqsssvvvwwwuuutttllliiifffeeeeeeccc___[[[YYYUUUMMMEEE???;;;999999777666444333222222333444777666444333333444555666222111111111111222333333222222222222111111111111000000000///......//////......------------..............................---......---,,,+++---...(((((((((***,,,---,,,+++///---,,,---......---,,,......------,,,+++******+++++++++******++++++,,,************************(((((()))))))))*********(((***,,,---------,,,,,,)))))))))))))))))))))))))))((((((((((((((())))))(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$***'''%%%%%%'''))))))(((%%%%%%%%%%%%&&&&&&&&&&&&"""###%%%$$$######&&&((($$$$$$$$$$$$$$$%%%&&&'''"""""""""#########$$$$$$''''''&&&&&&%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&'''$$$%%%&&&&&&%%%%%%&&&((($$$$$$$$$%%%%%%'''((((((%%%%%%&&&''''''&&&%%%%%%&&&''''''((((((''''''&&&###$$$$$$%%%&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''&&&%%%&&&(((***))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((((('''%%%%%%&&&&&&&&&%%%$$$$$$'''''''''''''''''''''''''''&&&$$$$$$&&&'''&&&%%%&&&&&&''''''((((((((()))%%%%%%%%%&&&'''(((((()))((('''&&&%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$%%%&&&((())))))(((&&&%%%'''''''''''''''&&&&&&&&&'''&&&$$$######$$$&&&'''''''''((((((((('''%%%$$$'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''VVVYYY\\\\\\[[[ZZZ]]]```___```___[[[VVVTTTWWWZZZcccfffjjjlllkkkiiihhhhhhjjjhhhfffgggjjjmmmpppqqqkkkfff```[[[\\\bbbjjjppptttwww}}}sssllliiihhheeeaaabbbhhhpppxxx|||}}}|||}}}|||~~~|||wwwtttooooooqqqvvv{{{}}}{{{xxxpppqqqssswww{{{}}}|||zzznnnjjjgggeeeccc___YYYTTTPPPKKKDDD===888666777777555555333222222222333444666555333333222333444555111111000000111111222333222111111111000000000000...///000000......///000...------------...//////........................---......---,,,,,,---///)))))))))***---...---+++---,,,,,,---...//////---------,,,,,,++++++******+++************++++++,,,)))))))))((())))))***+++((((((((()))))))))******'''))),,,,,,+++*********))))))))))))))))))))))))((((((''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$((((((''''''''''''((((((((())))))$$$$$$$$$######$$$'''***#########$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###%%%''''''&&&&&&&&&'''###%%%&&&&&&%%%%%%&&&'''######$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''''''''''''''###$$$%%%&&&'''((())))))'''&&&%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%&&&'''((())))))((('''&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''''''$$$%%%%%%%%%%%%$$$$$$###&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&''''''((((((''''''&&&\\\aaaffffffbbb^^^^^^___[[[\\\\\\YYYVVVXXX^^^dddlllnnnpppppppppooopppqqqqqqjjjaaa[[[\\\```ccceeejjjjjjjjjkkkmmmrrrvvvyyy{{{|||xxxpppmmmfffddddddhhhqqq{{{}}}}}}|||}}}~~~}}}{{{yyyvvvttttttvvvyyyyyyuuuqqqnnnooorrrvvvzzz{{{yyywwwllliiieeeaaa^^^XXXPPPIIICCC@@@===999666555555555555444333222222222333333555444333222222222222222000000000000000111222222111111000000000/////////---///111111///...///111......------...//////000........................,,,---...---,,,+++---///---------...000111///...+++******+++...//////...***************************************+++,,,,,,)))(((((('''((()))***+++(((((((((((()))))))))***&&&(((***)))'''&&&'''((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((''''''''''''''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$$$$"""&&&&&&'''''''''(((((((((&&&%%%$$$###$$$%%%%%%&&&######$$$$$$%%%'''((()))$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&)))(((&&&$$$$$$&&&###%%%&&&&&&%%%$$$&&&'''%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%'''&&&%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$%%%%%%&&&&&&,,,+++***((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$###$$$$$$%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''&&&''''''((((((''''''&&&]]]ccciiiiiiddd^^^\\\\\\VVVXXXXXXWWWVVV[[[eeemmmqqqrrrssssssssstttvvvxxxuuujjj[[[QQQPPPUUUZZZ^^^mmmppptttyyy}}}~~~{{{rrrnnneeeeeehhhooozzz|||{{{}}}}}}|||{{{|||}}}~~~}}}|||yyywwwuuuvvvxxxvvvrrrmmmlllmmmpppsssuuutttqqqnnnhhheeeaaa]]]YYYQQQGGG???999999999888666555333222555444444333222222222333444444333333222111000000000000000000000111111222000000000000////////////---///222222///...///111...............///000111........................+++,,,---,,,++++++,,,...,,,,,,+++---...///---,,,)))((((((***---.........(((((((((((())))))))))))******))))))***+++,,,,,,)))(((''''''''')))***+++(((((((((((())))))))))))***,,,---,,,)))''')))+++))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''')))(((((((((''''''''''''#########$$$$$$%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))(((((('''''''''&&&&&&&&&########################%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$#########%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&'''''')))$$$ !!!$$$&&&$$$!!!######$$$$$$$$$%%%%%%%%%&&&$$$######$$$$$$"""###$$$$$$%%%&&&((()))***""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&''')))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&'''''''''&&&(((***)))%%%######$$$###%%%&&&&&&%%%$$$&&&'''&&&&&&%%%%%%$$$$$$%%%%%%'''&&&$$$######$$$&&&''')))(((&&&%%%%%%&&&((()))"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$$$$&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######""""""###%%%'''((('''&&&$$$######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$######"""""""""''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''///---+++(((&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&%%%%%%$$$%%%&&&((()))"""$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""############$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((())))))((((((&&&''''''''''''''''''&&&```bbbdddbbb^^^ZZZVVVUUUTTTUUUVVVZZZ```gggnnnrrrxxxvvvssssssuuuyyy{{{|||wwwhhhUUUKKKLLLWWWaaahhhssswww{{{~~~wwwpppmmmllllllqqq{{{|||wwwwww}}}zzzwwwuuuvvvxxxyyyyyy}}}yyyuuusssttttttrrrppplllllllllllljjjhhhfffdddaaa^^^YYYTTTNNNGGG???:::999888666555444444555555111111111111111111111111111111111111111111111111//////000000000000//////111111111111000///...---//////............//////...............///000000......---,,,,,,,,,,,,---,,,++++++++++++,,,------***+++,,,---,,,***(((&&&************************,,,,,,,,,+++***)))(((((())))))************))))))((()))***)))((()))***,,,))))))******)))((('''&&&''''''(((((())))))******))))))))))))))))))))))))&&&%%%&&&''')))***)))(((%%%'''***...000...***&&&&&&&&&''''''''''''''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%'''(((&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""!!! %%%%%%%%%&&&((()))+++,,,'''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((()))((('''&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######'''&&&&&&&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))((('''&&&&&&&&&&&&&&&(((...333///'''!!!###(((%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%&&&'''((()))''''''(((((('''&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%$$$#########%%%&&&'''(((((('''&&&%%%"""$$$''''''%%%%%%(((+++))))))(((%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&''''''((((((''''''&&&%%%"""###&&&((())))))(((((($$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%)))(((&&&$$$$$$$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&((()))&&&%%%$$$######$$$&&&'''&&&((()))((('''%%%%%%&&&(((((('''&&&%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&)))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''[[[[[[[[[ZZZWWWVVVWWWXXXZZZ\\\___eeejjjooosssvvvvvvsssoooooorrrwww{{{}}}vvvkkk\\\TTTWWW```hhhmmmrrruuuxxxzzz{{{|||}}}}}}yyy~~~|||tttppppppoooooottt|||zzzyyyxxxtttooonnnpppuuuzzz|||}}}yyytttrrrrrrrrrooollliiiiiihhhfffdddaaa___^^^[[[WWWRRRLLLFFF@@@:::666888777555444333333444444222222222222222222222222111111111111111111111111//////000000000000//////------...............---//////............//////...............///000000//////...------------------------,,,------...///+++,,,------,,,***((('''************************,,,++++++******)))))))))))))))************))))))(((((((((((('''((()))***)))))))))(((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''')))***)))(((&&&%%%&&&'''))))))'''%%%''''''&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((((((((''''''&&&&&&%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""%%%%%%%%%&&&'''((()))***&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$))),,,+++&&&###&&&***%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&''''''''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$###$$$%%%(((((('''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&)))(((&&&%%%$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&'''((()))'''&&&$$$###$$$%%%&&& """%%%&&&%%%&&&'''((((((''''''&&&%%%%%%$$$$$$''''''&&&%%%%%%&&&''''''&&&%%%$$$###"""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''TTTTTTTTTTTTUUUXXX]]]```dddgggmmmrrrvvvyyyyyyyyyrrrmmmiiihhhkkkrrrxxx|||uuunnnfffcccgggmmmrrruuurrrssstttuuuvvvvvvvvvvvvssswww~~~~~~wwwssssssuuusssssswww~~~}}}{{{rrrmmmgggfffkkkttt}}}{{{vvvsssrrrqqqmmmiiifffdddaaa]]]ZZZWWWVVVUUUTTTPPPIIIDDD???:::666333666555444333222222333333222222222222222222222222111111111111111111111111//////000000000000//////+++,,,---...//////////////////............//////.........---......///000000///......------.....................//////000,,,,,,---------+++***)))************************************************))))))************))))))***))))))((((((((()))))))))((('''''''''((()))***))))))((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''')))***)))''')))&&&###"""###%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''))))))((('''&&&%%%$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))&&&$$$###"""$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&%%%$$$$$$&&&(((%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%$$$"""!!!$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))((('''%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&***)))'''%%%$$$$$$%%%%%%"""$$$%%%&&&&&&((()))''''''&&&&&&%%%%%%$$$$$$(((''''''&&&&&&''''''(((&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''SSSUUUWWWZZZ^^^ccciiinnnppprrrvvvzzz|||}}}|||{{{ooojjjdddaaadddkkkrrrvvvssspppoooppptttxxxzzz{{{ssssssrrrrrrssssssrrrqqqqqqtttwwwzzz{{{|||~~~~~~{{{wwwuuuvvvxxxvvvvvvyyy|||yyynnnhhhbbbaaahhhuuuzzzwwwuuurrrmmmiiiccc```[[[UUUQQQOOONNNMMMOOOKKKDDD>>>;;;888555444444333333222222222222222222222222222222222222222111111111111111111111111//////000000000000//////......///000000000000000///......------......///.........------......///......---,,,,,,,,,,,,---...------------...//////,,,------------,,,+++***************************))))))))))))************))))))************)))))),,,***)))))))))***)))))))))(((&&&%%%&&&(((***+++)))))))))((((((''''''&&&(((((((((((((((((((((((('''&&&&&&''')))***)))'''+++(((%%%###$$$&&&&&&&&&''''''&&&%%%$$$$$$######&&&'''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((($$$""" !!!$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%(((&&&$$$######$$$$$$$$$%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&""" """&&&)))(((&&&"""""""""$$$%%%%%%$$$#########$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$"""!!!###$$$%%%%%%$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''[[[___dddiiinnnrrrwwwzzzyyyyyyzzz{{{{{{|||||||||tttnnngggccceeejjjooorrrqqqrrrtttwww{{{}}}}}}}}}vvvuuussstttuuuuuussspppppppppooonnnnnnqqqvvvzzzyyyzzzzzzzzzxxxwwwwwwxxxxxxxxxzzz}}}vvvtttiiiccc]]]]]]eeessszzzwwwuuurrrlllhhhaaa]]]WWWQQQLLLJJJIIIIIIJJJEEE???:::777666555444222222222222222111111111222222222222222222222222000000000000000000000000//////000000000000//////000000111000000///............------------............------------......---,,,++++++******++++++,,,,,,++++++,,,,,,---...,,,,,,------,,,,,,++++++************************))))))))))))))))))******))))))************))))))***(((&&&&&&((()))((('''((('''&&&%%%&&&''')))+++))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&'''))))))((('''***((('''&&&''''''&&&%%%''''''&&&%%%$$$$$$######$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!"""%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%)))&&&######$$$&&&%%%$$$%%%$$$######""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&"""%%%$$$"""$$$$$$$$$''')))***'''%%%######$$$%%%%%%&&&''''''###$$$$$$$$$$$$$$$$$$###%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$&&&((('''%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&''''''((()))%%%'''(((((('''&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''hhhmmmssswwwyyyzzz{{{|||{{{zzzyyyyyyzzz{{{}}}~~~{{{wwwqqqmmmmmmooorrrsssrrrtttvvvyyy{{{|||||||||xxxwwwvvvyyy{{{{{{wwwsssmmmkkkhhhddddddiiipppvvvvvvwwwxxxyyyzzzyyyxxxwwwyyyyyy|||tttnnnmmmccc___[[[\\\dddooozzz}}}yyyuuurrrqqqnnnhhhddd^^^ZZZUUUOOOKKKHHHGGGGGGCCC???999666444444333222111111222222222222111111111111111111111111111111000000000000000000000000//////000000000000//////////////////...---,,,+++......------------......///...------,,,---------++++++***)))))))))*********************++++++,,,,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))))))))************))))))&&&$$$!!!"""&&&'''&&&$$$((('''&&&&&&&&&'''((()))((((((''''''''''''''''''''''''''''''''''''''''''(((''''''((())))))(((&&&'''&&&%%%&&&''''''%%%###''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&######$$$%%%&&&'''(((((($$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$(((&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$###$$$&&&(((((('''$$$$$$######"""#########&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&((((((((((((&&&%%%&&&$$$######$$$$$$###"""'''''''''+++......***&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%&&&&&&''''''&&&))),,,+++(((&&&''')))%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''$$$$$$%%%&&&'''(((((()))!!!###%%%&&&%%%%%%&&&(((%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''vvvyyy||||||zzzxxxvvvuuuwwwwwwxxxyyy{{{~~~|||xxxvvvvvvvvvvvvuuuuuuvvvwwwxxxxxxxxxzzz{{{yyyxxxyyy}}}{{{vvvllljjjgggeeeeeejjjrrrwwwzzzzzz{{{{{{}}}}}}|||{{{zzz{{{~~~vvvkkkgggggg```^^^\\\___eeennnuuuyyyvvvsssooonnnmmmjjjeeeaaaZZZWWWSSSOOOKKKHHHGGGGGG>>>;;;777555444444333222111111222333333333222111000000000000000000000000000000000000000000000000//////000000000000//////---...............------...------,,,,,,------...///...------,,,,,,,,,---,,,++++++******************))))))))))))***++++++++++++*********+++++++++******************************))))))((((((''''''))))))************))))))&&&### """''')))(((%%%''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((''''''((())))))'''&&&&&&%%%$$$%%%&&&'''&&&%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%###$$$&&&'''''''''%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''((('''&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$$$$$$$$$$###%%%'''))))))'''%%%###((())))))(((&&&$$$$$$%%%'''&&&&&&***------((("""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$%%%%%%&&&&&&))),,,***'''$$$&&&)))######$$$$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%'''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))''''''|||vvvqqqnnnmmmssstttwwwzzz~~~}}}{{{zzzzzzzzzxxxvvvxxxxxxxxxvvvuuuvvvxxxzzzyyyyyyzzz}}}wwwlllllljjjjjjkkkpppwww|||||||||}}}pppfffccccccaaa``````ccciiiooosssuuussspppmmmlllllljjjeee```WWWUUURRRNNNKKKIIIGGGGGG===;;;888666666555444333111111333444444333222111////////////////////////000000000000000000000000//////000000000000//////---...///000111111111111...------,,,,,,------...///...------,,,,,,,,,,,,---,,,++++++******++++++******))))))******+++,,,+++******)))******++++++************************+++******)))(((''''''&&&))))))************))))))((($$$"""%%%***---,,,)))'''((((((((('''&&&%%%%%%%%%&&&&&&''''''(((((((((''''''''''''''''''''''''(((''''''((())))))'''&&&(((&&&$$$$$$&&&((())))))&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&'''''''''''''''&&&&&&###$$$&&&(((((('''&&&%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&((()))******&&&%%%$$$%%%%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&&&&'''$$$&&&((('''$$$"""!!!!!!$$$#########$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$((('''&&&%%%$$$#########!!!###'''))))))'''###!!! ###%%%$$$!!! """$$$###""""""&&&***)))###&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&%%%###"""!!!$$$$$$###############$$$###&&&)))(((###!!!###&&&!!!"""###$$$%%%&&&&&&'''""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&& """###%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$)))******)))&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))(((&&&}}}vvvppplllkkkmmmnnntttyyy}}}xxxuuunnnrrryyy~~~{{{uuuwwwzzz{{{zzzyyyyyyzzzxxxuuutttvvvyyy{{{{{{yyyoooooonnnooosss{{{yyyqqqkkkeeeccceeeeeekkknnnmmmmmmqqqsssrrrmmmmmmnnnmmmkkkhhhdddaaaZZZVVVQQQLLLHHHEEEAAA???;;;:::888666555555666777000000111222222222111111111111111000000000000///111///...------...///111------......//////000000---000222333222000/////////............---------,,,++++++******++++++,,,........................,,,***'''%%%%%%'''***,,,***+++,,,---,,,+++***)))************************(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++'''%%%&&&((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''+++*********))))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%###!!!###&&&'''%%%#########$$$%%%&&&((()))***$$$&&&(((&&&$$$"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""!!! &&&$$$"""###%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&!!!!!!"""#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$###"""###%%%&&&&&&%%%$$$$$$%%%'''&&&%%%$$$$$$$$$$$$$$$&&&$$$###$$$&&&&&&$$$!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$!!!"""######"""!!!"""###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&((()))'''&&&###$$$%%%%%%$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&########################&&&$$$!!!!!!###%%%&&&&&&)))&&&###"""###%%%&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########'''%%%######%%%&&&###!!!######$$$%%%&&&&&&'''''',,,(((%%%$$$%%%&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$"""$$$&&&&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''xxxvvvtttqqqpppppprrrsss||||||uuummmiiikkkqqqzzz}}}zzzuuuxxx|||}}}{{{xxxwwwvvvuuusssqqqqqqtttvvvuuutttuuuuuuvvvxxx|||}}}sssnnnjjjgggiiimmmqqquuuwwwtttsssuuuvvvtttooommmkkkhhhfffdddbbb```[[[VVVOOOIIIEEEAAA>>><<<;;;999777555555555666777333333222222111111000000222111111111111000000000111000...------...000111.........///////////////---///222222111/////////............------------,,,++++++******++++++,,,------------------------+++***(((''''''(((***+++******++++++***)))'''&&&))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))'''''''''''''''''''''''''''))))))'''$$$###$$$&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''***)))))))))((((((((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%###"""###%%%&&&%%%###$$$$$$$$$%%%&&&'''((()))%%%'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''######$$$$$$$$$###"""!!!###"""!!!###&&&'''%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$#########%%%&&&&&&%%%$$$$$$%%%(((((('''&&&&&&&&&&&&&&&%%%###"""$$$&&&&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""#########"""""""""!!!!!!!!!!!!!!!###%%%&&&$$$### !!!############%%%&&&######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######'''%%%$$$$$$&&&'''%%%#########$$$$$$%%%%%%&&&&&&***'''$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''tttuuuwwwyyyzzzzzzzzzzzz}}}wwwnnnfff```hhhpppzzz{{{zzz}}}|||wwwsssqqqtttqqqooonnnpppqqqrrrrrr{{{}}}~~~}}}tttllliiihhhjjjpppxxx|||wwwvvvuuurrrnnnkkkfffcccbbbaaaaaa```[[[UUUMMMEEE@@@<<<999888999888666555444444555666666555333222111000000000222222222111111111111000111000///......///000111///////////////.........,,,...000000///...---...............------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++************)))((('''&&&(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((('''%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$#########""""""$$$&&&'''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%(((''''''&&&&&&&&&&&&&&&###""""""$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$"""###$$$$$$###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!! !!!###%%%%%%###""" !!!""""""###%%%'''$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%%%%((()))'''$$$"""###$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###'''%%%%%%%%%'''((('''&&&######$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&'''%%%###$$$''')))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&|||~~~~~~wwwwwwwwwwwwtttpppjjjfffjjjqqqzzz{{{tttpppmmmqqqpppnnnnnnpppsssuuuwww~~~{{{~~~~~~}}}uuunnnhhhgggiiimmmwwwwwwsssooojjjgggdddaaaaaabbbdddcccaaaYYYSSSJJJAAA<<<999666555777666555444333444444444555444333222111111222222222222222222111111111111111000////////////000111000000//////......------+++---//////---,,,,,,---.........---------,,,,,,++++++************++++++******************************++++++++++++******+++++++++++++++*********(((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))'''&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%***(((&&&$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############"""###$$$$$$%%%%%%%%%%%%###$$$&&&&&&$$$###$$$%%%%%%%%%$$$$$$###$$$$$$%%%""""""###$$$%%%&&&&&&%%%''''''''''''&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%!!!###$$$###"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&'''(((&&&$$$!!!######"""###$$$&&&%%%%%%$$$$$$######""""""########################$$$$$$%%%''')))(((&&&$$$!!!&&&&&&""" """%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''''''''$$$$$$##################%%%$$$$$$$$$%%%&&&&&&&&&###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%!!!$$$'''&&&###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||oooooopppsssvvvwwwuuurrrqqqttt{{{zzzsssnnnlllmmmmmmnnnpppssswww{{{~~~}}}zzzyyyzzz|||}}}|||{{{yyywwwpppllliiijjjlllqqq|||uuunnnhhhccc\\\[[[\\\```eeegggddd```TTTNNNEEE>>>999666444333444444333333333333333333111111111111222333333444222222222111111111000000000000////////////000000000000//////......------+++---...---,,,+++,,,---...------------,,,,,,,,,+++******))))))******+++************************)))***++++++++++++***))))))))))))******+++,,,,,,)))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''')))'''%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############"""###$$$$$$%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$$$$$$$#########$$$$$$%%%!!!"""$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$##################""""""""""""&&&%%%&&&'''))))))'''%%%###$$$%%%%%%###"""###$$$&&&&&&%%%%%%$$$$$$$$$###########################$$$$$$%%%((())))))&&&###!!!%%%$$$%%%(((,,,###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&$$$$$$########################$$$%%%%%%%%%&&&'''###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$$$$"""&&&%%%"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{wwwuuuooonnnooosssyyy}}}}}}|||yyyzzz|||{{{tttooommmiiilllppptttwww{{{|||zzzwwwxxxyyyyyyxxxuuuqqqooommmlllmmmppprrrvvvsssjjjccc]]]UUUUUUWWW]]]cccccc]]]WWWKKKFFF???999666555333222222222222222222222222222...///000111222333333333111111111000000000000///...//////////////////...///////////////.........+++---...---,,,+++,,,...------------,,,,,,,,,,,,******))))))))))))******************************))))))***++++++***))))))''''''''''''''')))******))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&%%%%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''"""$$$%%%%%%$$$###%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&& ###$$$$$$$$$%%%'''############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$"""$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&'''!!!###%%%%%%$$$$$$%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$""" %%%$$$$$$$$$$$$#########%%%%%%%%%&&&((('''%%%###%%%&&&&&&%%%###"""###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((((((&&&###!!!&&&'''&&&%%%%%%'''###$$$%%%%%%&&&&&&%%%%%%###""""""!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$%%%%%%%%%"""$$$%%%%%%######$$$&&&######$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$""" !!!$$$&&&%%%###&&&&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%}}}{{{xxxtttrrrrrrrrrssssssqqqqqquuu}}}wwwpppllljjjooouuuzzz~~~~~~{{{{{{xxxxxxxxxwwwsssnnnhhheeejjjlllpppvvvyyy|||{{{nnnfff^^^XXXSSSRRRRRRWWW[[[YYYQQQIII@@@<<<888555444333222111000111111111111111111111,,,...000222333222000///000000000/////////......------............------.........///////////////,,,---...---++++++---...---------,,,,,,,,,++++++******))))))))))))******************************))))))))))))))))))))))))***)))((('''&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%&&&(((++++++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%(((&&&%%%$$$$$$%%%&&&((("""$$$%%%%%%######$$$'''%%%$$$$$$$$$$$$$$$%%%%%%%%%###"""###%%%&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######$$$%%%&&&'''"""###"""###%%%'''############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$%%%&&&&&&&&&$$$$$$$$$$$$####################################""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%$$$######"""###%%%%%%###"""###$$$%%%%%%$$$$$$%%%&&&&&&'''"""$$$&&&&&&$$$###$$$%%%###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""" '''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''$$$"""###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''%%%###)))))))))'''%%%""" ###$$$%%%%%%&&&&&&%%%%%%$$$###""""""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&$$$###$$$&&&######$$$$$$%%%%%%&&&&&&!!!$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%tttrrrmmmjjjjjjmmmrrruuuvvvsssrrrwww~~~}}}}}}}}}}}}yyyqqqlllooottt|||}}}{{{{{{zzzzzzyyyuuupppiiibbb^^^hhhkkksss{{{~~~wwwjjjbbbZZZTTTUUURRROOOQQQSSSPPPGGG>>>888666333222222222111000///000111111111111000000,,,...111333333111...+++////////////............,,,------......------,,,---.........//////000000---......---,,,,,,---///---------,,,,,,,,,++++++******))))))))))))******************************))))))(((((((((((())))))///---+++)))''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((,,,//////,,,(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######%%%%%%%%%%%%###############$$$$$$%%%%%%%%%((('''%%%$$$$$$%%%'''(((!!!$$$&&&%%%###"""$$$'''$$$$$$######$$$$$$%%%&&&&&&$$$"""$$$'''((('''$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&########################%%%%%%%%%%%%$$$$$$######""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""###$$$&&&'''!!!$$$###!!! !!!###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$########################!!!!!!""""""###$$$&&&&&&%%%%%%%%%%%%%%%$$$###""""""###%%%%%%###"""###$$$###"""""""""###$$$$$$%%%"""%%%'''&&&###"""###%%%"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''$$$$$$$$$#########""""""&&&&&&&&&'''((((((%%%### """######""""""###%%%""""""######$$$$$$$$$%%%########################$$$######$$$%%%&&&%%%######""""""###%%%%%%$$$"""$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!#########$$$$$$%%%%%%%%%%%%''')))'''$$$###$$$&&&######$$$%%%&&&&&&''''''!!!$$$''''''$$$"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&"""$$$&&&&&&%%%#########""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%iiiiiihhhhhhjjjooovvv{{{~~~|||xxx{{{}}}xxxwwwwww|||}}}||||||yyyyyyxxxuuuqqqlllhhheeejjjooouuuyyy|||{{{mmmbbb]]]\\\ZZZVVVPPPLLLIIIEEE@@@;;;666666555444333333222222222222222111111111111000000111333333111000111222000000000000////////////------------...///000000/////////...---------,,,222000///------...///000++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))******++++++*********))))))((((((,,,+++)))((((((((()))***(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''%%%###$$$''')))'''%%%###$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$#########"""""""""$$$%%%%%%###""""""###%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((('''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&'''(((((()))$$$$$$###$$$&&&&&&$$$######$$$$$$%%%%%%$$$$$$###%%%$$$"""!!!!!!"""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###"""""""""##############################(((&&&$$$######%%%((()))******((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&***&&&%%%&&&&&&######&&&***$$$!!!$$$&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%#########$$$%%%&&&%%%$$$#########$$$&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%############$$$%%%&&&'''%%%%%%&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%nnnnnnmmmmmmnnnssszzz}}}~~~}}}zzz{{{~~~~~~~~~~~~}}}{{{vvvqqqmmmkkkmmmqqqvvvyyy||||||qqqiiieeeccc^^^WWWOOOIIIEEEAAA<<<888555444444333222222111111222222222111111111000000///111222222111000000111000000/////////.........///...------,,,---------............------------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((())))))***+++*********)))))))))((((((***)))((((((''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######%%%$$$"""###&&&'''&&&$$$!!!!!!"""############"""%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""###%%%%%%###"""######%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%$$$###""""""!!! ###$$$$$$%%%%%%$$$$$$###&&&%%%###""""""###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$########################'''%%%$$$"""###%%%'''(((%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%%%%%%%%%%%%%(((%%%$$$%%%###!!!%%%***---%%% """%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$#########$$$$$$""""""!!!!!!""""""###$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!"""#########""""""######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%############$$$%%%&&&'''######$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%uuutttsssrrrsssxxxzzzxxx{{{}}}}}}}}}|||~~~~~~wwwrrroooooorrruuuwwwxxx|||zzzvvvrrrmmmjjj```WWWLLLCCC>>>;;;777444333333222222111111000000222222111111111000000000...000111111000//////000//////.........---------000///...,,,+++*********------------............,,,---///000///...,,,***,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))(((((())))))***+++******))))))))))))(((((('''(((((((((((('''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$""""""###$$$%%%&&&''''''&&&&&&%%%$$$###""""""!!!$$$###"""###$$$%%%%%%###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$!!!###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""##################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###""""""!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%$$$#########!!!!!!!!!!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%#########"""######$$$%%%########################%%%$$$"""""""""###%%%'''"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$%%%###$$$,,,666777,,,######%%%%%%$$$############$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$###""""""!!!!!!"""###############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$######""""""######$$$%%%""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$############$$$%%%&&&&&&######$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%%%%%%%zzzyyywwwvvvvvvzzz|||{{{wwwssssssvvvzzz}}}~~~~~~||||||sssnnnlllmmmoooooooooqqqvvvyyy{{{xxxuuuuuuuuutttppplll\\\SSSFFF===888666444222333333222222111111111111111111111111000000000000---///000000///......///......---------,,,,,,,,,///...---,,,+++*********,,,,,,,,,------.............../////////...---,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))((((((''''''((())))))'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''***,,,&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$######"""""""""############$$$%%%%%%$$$&&&&&&%%%$$$$$$&&&'''(((&&&&&&%%%%%%$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""!!!###$$$$$$#########$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""######$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&###$$$$$$###"""###$$$&&&###$$$$$$%%%%%%$$$$$$###$$$###""""""""""""###$$$$$$$$$############$$$$$$"""""""""######$$$%%%%%%##############################!!!!!!!!!"""$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&%%%%%%%%%$$$$$$######"""###%%%'''&&&)))555BBB@@@333&&&$$$&&&%%%###"""""""""###$$$%%%%%%&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%###!!! """###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%"""!!!!!!"""%%%&&&######""""""######$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$$$$#########$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&}}}|||zzzwwwvvvyyy~~~{{{vvvtttrrrpppnnnnnnrrrwww|||~~~{{{wwwxxx}}}~~~pppiiiffffffeeedddcccdddfffhhhmmmkkkjjjkkkmmmlllhhhdddRRRJJJ???777444444333222333333333333222222222222111111111000000000//////---...000000...---...///------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,------......,,,+++***)))))))))******++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((((('''((())))))***(((((((((((((((((())))))'''((()))***)))((('''&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$&&&((()))%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$"""""""""######$$$$$$$$$###$$$$$$%%%$$$%%%%%%&&&###"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!! """$$$$$$######$$$%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""""""""!!!$$$$$$%%%%%%%%%&&&&&&&&&###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''%%%!!! ###$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!"""""""""$$$######""""""######$$$""""""######$$$$$$$$$$$$########################""""""!!!!!!!!!"""###$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$############$$$&&&'''&&&'''222???;;;///%%%###%%%$$$######""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$%%%$$$###""" """###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&}}}yyywwwxxx|||yyyrrrooonnnlllkkkkkkmmmqqqvvv{{{zzzxxxuuuuuuwww|||{{{nnngggbbb```]]][[[ZZZZZZ[[[[[[_________``````]]]YYYUUUFFF@@@888333333444333222333333333333333333333222111111000000000/////////---///000000///......///......---------,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,------------...,,,***)))((()))+++,,,***************))))))((())))))))))))))))))))))))((((((''''''(((((()))***''''''(((((((((((())))))((())))))))))))(((''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%)))(((&&&$$$############%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%(((((('''&&&%%%$$$######!!!""""""###$$$%%%&&&&&&###$$$%%%%%%$$$$$$%%%'''$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$######### """$$$$$$$$$###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$############$$$$$$ !!!""""""###"""""""""""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&)))((('''&&&%%%$$$###""""""###!!! """%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$##############################"""!!!!!!!!!""""""######&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$$$$%%%$$$$$$$$$$$$$$$#########&&&%%%&&&&&&###"""'''000+++$$$ !!!$$$###$$$&&&#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""###############"""!!!!!!"""##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$############""""""######$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%###%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&{{{xxxxxx|||yyypppkkkjjjllliiijjjlllnnnrrrwww|||}}}yyyuuuuuuuuuvvvyyy|||wwwmmmiiiaaa___[[[XXXWWWVVVVVVVVVUUUWWWXXXWWWRRRMMMHHHFFF<<<888333111333333222000111111222222222222222222111000000000////////////---///111111///...///000............------------,,,,,,,,,,,,---...///000------,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,)))))))))))))))(((''''''))))))))))))))))))))))))(((''''''''''''((())))))'''''''''((((((((()))))))))(((''''''&&&&&&''''''&&&'''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&!!!###%%%$$$###"""$$$&&&%%%%%%&&&&&&'''''''''&&&"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############ """$$$$$$$$$###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%$$$$$$######################## !!!!!!""""""######%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&(((((('''%%%$$$"""!!!!!! ######$$$'''***###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""""""""!!!!!!"""""""""######$$$%%%$$$###""""""########################!!!""""""""""""############""""""""""""######$$$########################"""""""""###$$$$$$%%%%%%############$$$$$$$$$$$$%%%$$$$$$&&&$$$ !!!&&&###!!!!!!$$$$$$"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&##############################""""""""""""######"""!!!!!!""""""###$$$%%%""""""!!!!!!""""""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$######""""""######$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&########################$$$""""""###$$$%%%$$$###%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&~~~zzzzzz|||}}}}}}{{{tttkkkggghhhkkkhhhjjjmmmppptttxxx}}}~~~~~~}}}zzzwwwuuuvvvwwwyyy{{{}}}~~~~~~tttnnnmmmccc```\\\XXXWWWVVVUUUUUUPPPSSSUUURRRJJJBBB>>><<<777444111111333333111...000000000000000111111111000000000000////////////...000111111000//////000//////.........---------...------------...//////---------,,,,,,+++++++++((()))***++++++***(((&&&(((((((((((((((''''''&&&))))))))))))))))))))))))'''''''''''''''((())))))&&&'''''''''(((((())))))((('''&&&%%%$$$%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%!!!###%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&###############$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%% """$$$###!!!!!!###%%%!!!"""###$$$%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""!!!!!!!!!!!! """$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$###############$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""########################%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((('''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$##################!!!'''((($$$!!!!!!###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""!!!!!!!!!!!!""""""###$$$%%%%%%$$$###"""!!!########################""""""""""""############!!!!!!""""""###%%%&&&'''########################"""######$$$%%%%%%&&&&&&""""""######$$$$$$$$$%%%"""!!!"""''''''$$$###%%%$$$%%%'''***&&&!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&&##############################""""""""""""######!!!!!! !!!###%%%&&&%%%$$$#########$$$&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&###!!!!!!###&&&'''#########"""###$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&###########################"""""""""$$$%%%$$$###%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$#########$$$%%%%%%&&&}}}~~~~~~~~~~~~}}}xxxrrrooooooqqqqqquuuxxxxxxvvvwww|||~~~zzz|||}}}}}}~~~}}}|||zzzwwwuuuxxxwwwwwwzzz}}}|||wwwrrrmmmjjjeeeaaa^^^[[[ZZZZZZYYYXXXWWWQQQJJJCCC>>>;;;999888222222222222222222222222000111111111222222222222111111000000//////......******,,,---.../////////---.../////////...---,,,++++++++++++++++++++++++.........------,,,,,,,,,************************,,,+++)))((('''((()))+++'''((()))******)))(((''''''(((***+++***)))'''&&&&&&((()))******)))(((&&&''''''''''''(((((((((((('''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''((()))///,,,(((###!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$&&&$$$###$$$'''(((%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""$$$%%%'''&&&%%%$$$"""!!! %%%$$$#########$$$&&&&&&$$$$$$##################$$$###"""""""""###%%%%%%&&&%%%$$$$$$######$$$$$$%%%'''$$$ !!!%%%&&&%%%###$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###"""""""""$$$$$$########################%%%%%%$$$###""""""######""""""""""""###$$$%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%""" %%%%%%%%%$$$###"""!!!!!! """%%%%%%$$$$$$&&&)))%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""############$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&'''((()))########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""######%%%%%%%%%$$$$$$#################################'''$$$!!! """$$$%%%%%%%%%$$$$$$$$$######""""""!!!############"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''&&&$$$###"""!!!!!!"""###$$$%%%%%%%%%###!!! """###$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&%%%###"""###&&&&&&%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%%%%$$$###""""""%%%(((######$$$%%%%%%%%%%%%$$$(((&&&$$$###""""""$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################~~~|||xxxsssrrruuuxxxyyy{{{}}}{{{wwwwwwzzz~~~~~~{{{yyy|||~~~|||~~~|||yyywwwwwwvvvvvvttttttvvvzzz{{{vvvqqqmmmiiifffhhhfffdddbbbaaa___\\\ZZZOOOJJJCCC===:::777555444222222222222222222222222000000000000111111111111000000000000//////......++++++,,,---............,,,,,,---.........---,,,++++++++++++++++++++++++---------,,,,,,,,,++++++************************,,,+++)))((('''((()))***''''''((())))))((('''''''''(((*********)))'''&&&&&&''')))******)))'''&&&''''''''''''((((((((((((((((((((()))(((''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%$$$(((&&&$$$###$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$%%%&&&%%%$$$%%%###"""$$$&&&&&&$$$"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""""""""$$$$$$$$$###""""""""""""""""""""""""#########$$$##############################$$$###"""""""""###%%%%%%%%%%%%$$$###############!!!$$$""""""$$$""""""&&&&&&$$$"""######!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$###""""""######$$$########################%%%$$$$$$###""""""######$$$###"""""""""###$$$%%%%%%%%%%%%$$$######""""""%%%###""" """$$$%%%$$$###"""###%%%%%%$$$"""$$$%%%%%%$$$$$$"""!!!!!! """$$$###!!!!!!"""$$$$$$$$$############$$$$$$%%%$$$######""""""######""""""######$$$$$$######'''&&&$$$######$$$&&&(((################################################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$#########"""""""""""""""""""""""""""""""""###!!! !!!"""###"""!!!$$$$$$#########""""""""" !!!"""#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&)))+++,,,+++"""!!! !!!"""!!! !!!$$$)))---000$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$$$$$$$$$$$$$###############"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!###$$$######%%%&&&######$$$%%%%%%%%%%%%$$$$$$###!!! !!!"""###$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################|||xxxvvvxxx}}}~~~yyyvvvwwwyyy{{{yyyyyy|||}}}|||}}}{{{vvvttttttuuuwwwssssssvvv||||||vvvrrrpppnnnlllmmmmmmkkkjjjgggbbb[[[VVVGGGCCC===888666444333222222222222222222222222222....../////////000000000000000000////////////...,,,,,,------------,,,,,,)))***+++,,,---------,,,++++++++++++++++++++++++,,,++++++++++++*********************************+++***)))((('''((()))***&&&''''''((((((''''''&&&(((((()))***)))((('''&&&&&&'''((())))))((('''&&&&&&''''''''''''((((((((()))))))))))))))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&%%%$$$$$$#########$$$$$$&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&%%%$$$$$$#########%%%%%%###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&$$$"""!!!###!!! """########################&&&%%%%%%$$$$$$#########$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###"""""""""###""""""!!!!!!"""###$$$$$$!!!"""###$$$$$$$$$##############################$$$############$$$%%%%%%%%%$$$$$$###############!!!###""" $$$&&&%%%"""$$$&&&&&&$$$"""""""""$$$###"""!!!!!!"""###$$$&&&&&&%%%%%%$$$$$$$$$###""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######"""""""""######$$$########################%%%$$$######"""#########&&&%%%###!!!!!!"""$$$%%%########################%%%### """$$$"""!!! !!!###%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!"""$$$$$$###!!! !!!"""#########""""""#########$$$$$$###""""""""""""###!!!!!!!!!"""""""""######&&&%%%###!!!!!!"""$$$%%%########################""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$############"""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$!!!######""""""""""""!!!!!!""""""!!!!!!!!!""""""###########################&&&###"""&&&,,,111000...###"""!!!!!!!!!!!!"""###'''### %%%+++///000$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$###""""""#########$$$$$$$$$"""############$$$$$$$$$"""$$$$$$""""""$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""!!!!!! !!!###$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################zzz|||~~~|||{{{{{{~~~{{{wwwvvvwww{{{zzz{{{~~~}}}~~~~~~|||zzzyyyzzz|||~~~|||yyyvvvsssrrrssstttssstttvvv{{{~~~xxxwwwwwwwwwwwwtttsssqqqmmmggg]]]SSSLLLBBB>>>:::777555555444333222222222222111111111111---------.........//////////////////////////////---------------,,,+++***(((((()))***+++,,,,,,,,,***************************************)))))))))******************************)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))((('''&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###""""""!!! !!!"""############$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$##################$$$########################&&&%%%$$$###""""""######"""""""""""""""######$$$$$$############$$$%%%&&&###############$$$$$$$$$############$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$$$$$$$"""###$$$$$$$$$######"""%%%$$$"""!!!!!!"""$$$%%%&&&&&&%%%%%%$$$################################################$$$$$$$$$"""""""""""""""#################################$$$$$$###############$$$'''%%%###!!!!!!!!!###$$$!!!!!!"""""""""#########$$$"""  !!!"""""" !!!###$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%$$$######$$$######""""""""""""######$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""######$$$$$$######"""""""""!!!################################################$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###$$$%%%&&&$$$""""""""""""!!!!!!!!!!!!!!!$$$###"""!!!!!!!!!"""###########################&&&###"""(((000333///***%%%$$$$$$$$$$$$$$$$$$%%%(((### &&&++++++***############$$$$$$$$$$$$$$$"""!!!"""%%%&&&$$$!!!########################""""""#########$$$$$$$$$!!!######!!! ###$$$$$$###$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################qqqsssxxx|||{{{{{{|||}}}|||yyyxxxxxx}}}}}}~~~}}}{{{xxxxxxxxxvvvsssqqqqqqrrrrrrtttvvvuuuqqqnnnllllllooopppsssyyy|||xxxyyy|||~~~~~~zzzwwwrrrjjj```TTTHHH@@@<<<:::666555555555444444222222222111111000000000,,,------------......................../////////------------,,,+++******((((((((()))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''((((((((((((''''''###$$$$$$%%%%%%&&&&&&&&&''''''(((''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$#################################""""""""""""###$$$$$$%%%$$$######"""""""""""""""%%%###!!!"""%%%'''""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%!!!!!!"""###$$$%%%%%%$$$"""!!!!!!"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""####################################$$$###############$$$$$$&&&%%%###"""!!!"""###$$$!!!!!!!!!"""######$$$$$$"""############"""!!! $$$""" """""""""######$$$$$$$$$###""""""$$$######$$$%%%%%%%%%%%%######""""""""""""######$$$###""""""!!!!!!""""""###""""""""""""###$$$%%%"""###&&&'''&&&$$$!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###"""!!!################################################'''%%%""""""###%%%%%%%%%!!!!!!!!!!!!!!!"""""""""%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###)))000111***"""$$$$$$$$$%%%%%%$$$$$$$$$&&&+++***'''"""""""""######$$$$$$$$$$$$"""!!!"""%%%&&&$$$!!!%%%%%%$$$$$$###""""""!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################tttuuuyyy|||{{{{{{|||~~~~~~}}}{{{{{{}}}~~~~~~|||yyyxxxwwwwwwtttpppkkkhhhggggggggglllrrrsssooojjjhhhgggjjjkkkooovvv|||zzz~~~yyysssjjj___UUUJJJ@@@:::777555222111222333333222222222222111000000//////,,,,,,---------.........---............/////////,,,,,,---,,,,,,+++******)))))))))))))))***+++,,,************************((((((((())))))))))))***)))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&%%%$$$$$$&&&''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$%%%%%%%%%&&&((()))(((&&&%%%%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!!!!"""$$$&&&!!!###%%%&&&$$$""" $$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######################## !!!!!!"""###$$$%%%%%%$$$$$$###"""!!!!!!""""""###""" ###%%%"""""""""###$$$$$$%%%%%%###$$$$$$%%%&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%###!!!"""%%%'''%%%&&&)))"""!!! """$$$&&&&&&%%%###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""" !!!"""#############################################"""######$$$%%%$$$$$$##################"""""""""######$$$$$$$$$"""###%%%&&&%%%###!!!$$$""" !!!""""""!!!######$$$$$$$$$######""""""!!! !!!###$$$$$$"""#########""""""###############"""!!!!!!!!!!!!"""######"""!!!"""###$$$%%%!!!###&&&((((((%%%""" ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$%%%%%%###"""!!!""""""############$$$$$$########################'''$$$ !!!###$$$%%%!!!!!!""""""""""""############"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!$$$)))---,,,%%%!!!!!!"""######"""!!!!!! $$$%%%"""!!!!!!""""""###$$$$$$$$$###""""""###%%%%%%$$$###&&&&&&%%%$$$###"""!!! """############$$$$$$$$$%%%%%%$$$######$$$%%%%%%''''''&&&###!!!!!!$$$&&&######$$$%%%%%%%%%%%%$$$$$$$$$######"""!!!!!! $$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################vvvxxx}}}~~~|||}}}~~~}}}}}}}}}~~~}}}yyy{{{||||||{{{yyyxxxwwwsssrrrpppkkkfffccccccddddddjjjqqqtttpppllliiiiiiiiijjjnnnttt}}}zzzzzz}}}llleeeYYYNNNEEE>>>999666444222000000111222222111222222222111000/////////------------............---------.........//////++++++,,,,,,,,,++++++***+++***)))))))))***+++,,,************************(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((''''''&&&((('''&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%&&&%%%&&&((()))(((%%%###$$$%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$##################$$$ """"""!!! """######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################!!!!!!"""#########$$$###""""""""""""""""""###$$$"""""""""""""""######$$$!!!""""""###$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$############$$$### """&&&'''$$$$$$((($$$""" !!!$$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%########################$$$#########"""""""""!!! !!!"""#########"""##############################""""""###$$$$$$%%%""""""###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!! """$$$$$$###""""""######$$$$$$$$$######$$$"""!!!!!!###$$$""" $$$$$$############$$$$$$######"""!!!!!!!!!!!!!!!###"""!!! """###%%%"""###$$$%%%%%%%%%$$$$$$################################################$$$$$$############$$$$$$ """###$$$%%%%%%$$$"""!!!!!!!!!!!!"""""""""##############################%%%###!!!!!!###$$$$$$###"""""""""#########$$$$$$!!!"""######$$$$$$$$$$$$########################!!!!!!###&&&((((((%%%""" !!!!!!""""""!!!!!! ######"""!!! !!!!!!!!!"""###$$$$$$$$$!!!"""$$$$$$######$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$!!!!!!""""""""""""!!!!!!###$$$%%%$$$""""""###$$$######$$$%%%%%%%%%%%%$$$""""""#########""""""!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################ssswww~~~|||{{{}}}~~~|||}}}}}}vvvwwwyyyzzzyyyxxxxxxxxxnnnmmmkkkhhheeedddfffgggfffmmmtttvvvsssooonnnooonnnnnnpppuuu{{{~~~xxxssstttyyy{{{xxxsss___WWWJJJ???888555555444444333111111333333333222222222222111000//////...---------.........//////---------.........//////***++++++,,,,,,,,,++++++,,,+++***))))))***++++++))))))))))))))))))))))))((()))))))))******++++++))))))))))))))))))))))))((((((((()))(((''''''&&&((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%#########$$$$$$######### !!!###%%%''')))))))))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%&&&%%%%%%''')))'''$$$"""###$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$%%%&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""#########""""""!!! !!!!!!"""$$$%%%&&&###$$$'''))))))(((&&&$$$!!!""""""###$$$$$$%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$######"""!!!"""""""""'''######'''&&&!!! $$$'''$$$!!!!!!$$$%%%###!!!!!!"""############"""!!!!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""$$$#########""""""!!!!!!!!!"""#########"""##############################""""""###$$$%%%%%% !!!###%%%&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!!!!!!!""" ###%%%&&&%%%$$$"""######$$$$$$$$$######)))&&&$$$$$$%%%%%%""" %%%%%%$$$$$$$$$$$$%%%%%%######"""!!!!!!!!!!!!!!!"""!!! """$$$$$$###"""!!!"""###%%%'''########################""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%$$$"""  !!!!!!""""""""""""""""""""""""""""""%%%$$$$$$&&&''''''%%%###""""""######$$$$$$$$$%%% !!!###$$$%%%%%%%%%$$$""""""""""""""""""""""""!!!"""######$$$%%%&&&'''!!!"""###$$$$$$###"""!!! !!!%%%((( !!!!!!"""###$$$$$$$$$ ###&&&%%%###"""###&&&###############$$$$$$$$$"""############$$$$$$$$$ """%%%''''''%%%""" !!!$$$%%%$$$###"""#########$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################xxx~~~~~~~~~~~~zzz{{{{{{zzzxxxvvvsssrrrmmmjjjiiimmmtttxxxxxxvvv~~~{{{xxxwwwvvvuuupppmmmlllmmmooosssvvvxxxxxxvvvwwwrrrllljjjjjjggg```ZZZLLLFFF===888666555444222222222111111111111222222000000000000////////////...........................------,,,,,,------...******************+++++++++***)))'''''''''((()))---,,,***)))))))))***+++)))))))))))))))))))))))),,,+++)))((((((***+++---))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%############%%%%%%"""""""""""""""""""""""""""""""""######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######""""""######$$$%%%###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""$$$%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$%%%$$$###!!!!!!!!!"""###"""############$$$$$$$$$ !!!###%%%&&&%%%###"""%%%$$$######%%%&&&%%%###%%%""" !!!%%%'''%%%!!!$$$""" ######!!!""""""!!!!!!!!!!!!""""""%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""!!!!!! !!!!!!$$$$$$############$$$$$$)))(((&&&$$$$$$$$$$$$%%%)))(((&&&%%%$$$#########!!!"""""""""!!!"""$$$&&&$$$$$$%%%###"""!!!###$$$&&&%%%$$$"""!!!!!! !!!  """"""!!!""""""""""""############ !!!"""######"""!!! $$$$$$$$$###############%%%$$$""" %%%###""" !!!###$$$&&&&&&&&&%%%%%%%%%$$$$$$######""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""%%%%%%###"""!!! ###$$$%%%$$$###"""###$$$!!!!!!!!!"""######$$$$$$$$$"""  """$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""&&&###!!!!!!"""$$$$$$###!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###############""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$###"""###%%%$$$!!!""""""""""""############%%%%%%&&&%%%###!!!$$$$$$$$$%%%%%%"""""""""!!!!!!!!!###$$$%%%$$$$$$######""""""!!!!!!%%%%%%$$$######$$$%%%%%%##############################""""""""""""######~~~}}}|||yyyuuuqqqnnnlllkkkjjjlllrrr|||zzzwwwvvvuuusssqqqmmmlllkkklllnnnooonnnmmmllliiifffccc```[[[SSSMMMEEE@@@:::666444444222111111000000//////000000111000000000/////////..............................------,,,,,,,,,,,,------************************+++***)))((((((((()))))),,,+++******))))))******)))))))))))))))))))))))))))((('''&&&&&&&&&'''((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%####################################$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######""""""######$$$%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###""""""!!!#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########&&&'''((('''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""############$$$$$$$$$%%%$$$###"""!!!!!!"""###"""############$$$$$$$$$######$$$%%%%%%%%%$$$###%%%$$$######%%%%%%$$$###""""""$$$"""!!! ###%%%$$$###""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""###""""""""""""######$$$$$$######""""""######$$$%%%$$$"""!!! !!!!!!!!!"""$$$%%%&&&!!!"""######"""!!!###$$$$$$$$$%%%###"""!!!"""$$$%%%$$$###"""!!!!!!!!!!!!$$$"""""""""$$$%%%$$$###""""""""""""############!!!"""#########"""!!!!!! !!!!!!""""""######$$$$$$"""!!! %%%$$$"""!!!!!!"""###$$$"""""""""!!!!!! """""""""##################""""""!!!!!!""""""###!!!!!!!!!"""""""""######$$$$$$######$$$$$$%%%%%%!!!"""###"""!!! !!!"""$$$$$$#####################"""!!!!!!!!!!!!"""###%%%$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""%%%###!!!!!!"""#########""""""###$$$%%%%%%%%%%%%######$$$$$$$$$###""""""!!!!!!"""###############!!!!!!"""######$$$%%%%%%######"""""""""""""""######"""!!!###$$$$$$"""""""""""""""###############"""""""""""""""######!!!$$$&&&&&&$$$""" ###""""""!!!!!!"""###$$$"""""""""""""""!!!!!! %%%$$$$$$######$$$$$$%%%##############################""""""""""""######~~~yyy|||~~~zzzuuupppmmmkkkkkkjjjjjjmmmuuu|||xxxvvvuuuuuutttnnnlllhhhfffffffffeeeeeeeeeccc```[[[TTTKKKDDD???<<<999555333222222111/////////............//////000////////////.........------------------------------,,,,,,,,,,,,------************************++++++***)))))))))************++++++******)))((())))))))))))))))))))))))''''''&&&&&&%%%%%%%%%$$$''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""" #########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""'''((()))(((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$###"""""""""######"""############$$$$$$$$$$$$$$$##################%%%$$$"""###$$$%%%$$$###!!!!!!###!!! !!!###%%%$$$###""""""!!!!!!!!!!!!""""""!!!!!!"""######"""!!!!!!"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""######$$$&&&%%%$$$###""""""""""""!!!"""###$$$$$$$$$###"""!!!###$$$$$$###!!!!!!"""###$$$$$$###!!!!!!"""$$$######""""""""""""######$$$######%%%&&&'''%%%$$$""""""""""""############""""""######$$$######""" !!!"""###$$$$$$$$$######""""""#########%%%$$$###""""""###$$$%%%#########"""""""""""""""!!!""""""###$$$%%%%%%%%%#########""""""#########"""""""""#########$$$$$$ !!!!!!!!!"""""" !!!""""""!!! !!!###$$$$$$######"""!!!!!! ####################################"""""""""""" """"""############""""""$$$###!!!!!!###$$$###"""######$$$$$$$$$$$$$$$###!!!"""######$$$$$$######!!!"""""""""############!!!!!!!!!"""######$$$$$$"""""""""""""""""""""###"""!!!!!!"""$$$$$$###!!!""""""""""""###############"""!!! """%%%&&&!!!%%%'''&&&""" """%%%$$$###""""""!!!""""""###$$$$$$%%%%%%%%%$$$######%%%$$$############$$$%%%##############################""""""""""""######~~~}}}uuuxxx~~~zzzwwwsssooommmmmmooopppqqqqqqsssxxx~~~|||wwwtttrrrqqqpppoookkkfffccccccdddeeeeeehhhfff```VVVJJJAAA;;;999444333222111111111000/////////............///////////////.........---------------------------------,,,,,,,,,,,,,,,,,,---+++++++++***************++++++******************)))***+++++++++***((('''((((((((((((((((((((((((((()))))))))((('''&&&%%%'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$######""""""############$$$$$$$$$$$$$$$######"""!!! ############$$$$$$$$$$$$########################""""""""""""""""""""""""$$$%%%&&&&&&$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$#####################""""""#########$$$$$$$$$$$$###!!! """###&&&$$$""""""###$$$$$$######""" !!!$$$%%%$$$"""######"""""""""""""""!!!""""""!!!!!!!!!!!!"""""" !!!###$$$$$$###!!! """""""""""""""""""""""" !!!""""""""""""######""""""""""""######%%%%%%$$$$$$############"""###%%%&&&%%%###!!! !!!###%%%%%%$$$!!! ###$$$$$$###!!!!!!"""###""""""!!!!!!"""###$$$$$$###""""""$$$%%%&&&$$$"""!!!"""""""""############"""#########$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$###""""""#########$$$######"""###$$$$$$%%%$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$$$$$$$############$$$$$$"""#########$$$$$$$$$$$$"""""""""!!! """###$$$$$$######$$$%%%""""""!!!!!!!!! ######$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!########################""""""############""""""%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$###"""""" !!!"""###$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""######$$$$$$###$$$$$$$$$%%%%%%%%%$$$!!!!!!!!!"""###$$$$$$###!!!"""""""""############$$$###"""!!!!!!!!!"""###$$$$$$###!!! !!!###$$$$$$###""""""!!!!!!!!!######$$$%%%%%%$$$###"""$$$$$$############$$$$$$##############################""""""""""""######}}}|||uuuwwwzzz}}}tttqqqnnnkkklllooosssvvv||||||}}}~~~}}}|||yyytttpppkkkiiigggjjjfffaaa___```ccceeegggnnnhhh]]]OOOBBB:::777777000000111111111000000111000//////......//////000............------------------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++*********))))))*********+++++++++******))))))***++++++)))((('''''''''''''''''''''''''''((())))))))))))((('''&&&'''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$%%%$$$###""""""$$$&&&'''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$###############""""""######$$$%%%$$$$$$$$$$$$$$$###"""!!!"""""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$########################""""""############""""""!!!###$$$$$$"""!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$#########$$$$$$$$$$$$###""""""#########$$$$$$$$$&&&$$$""" """$$$%%%'''$$$"""!!!"""#########$$$#########%%%%%%%%%$$$############""""""""""""""""""!!!!!!!!!!!!""""""!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""""""""""" !!!"""######""""""###""""""""""""""""""###!!!!!!!!!!!!!!! !!!###$$$######!!!###%%%%%%$$$!!! ######$$$"""!!! !!!###!!!!!!!!!!!!"""###$$$%%%###""""""###%%%%%%$$$"""!!!"""""""""###########################$$$$$$%%%%%%$$$$$$$$$######""""""$$$###""""""!!!!!!!!!!!!"""""""""######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!$$$$$$############$$$$$$"""#########$$$$$$$$$$$$&&&&&&&&&&&&%%%###"""!!!!!!###$$$$$$######$$$%%%!!!!!!!!!""""""###############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""&&&$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$###"""!!!!!! !!!"""###$$$$$$$$$""""""!!!!!!""""""###$$$#########$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$!!!!!!"""""""""###$$$$$$!!!"""""""""############!!!"""###$$$$$$###"""!!!###"""""" ############""""""!!!!!! !!!""""""""" ######################################################""""""""""""######|||||||||}}}||||||{{{{{{xxxxxxyyyxxxvvvwwwyyy{{{sssqqqnnnlllnnnrrrwwwzzz}}}{{{zzzwwwwwwuuupppjjjdddaaa```ccc___ZZZYYYZZZ^^^aaacccjjjaaaSSSEEE:::555444555///000111111000///000222//////............//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))))))))((()))******+++*********))))))******))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$##################""""""######$$$%%%"""###$$$%%%%%%$$$"""!!!!!!!!!""""""###$$$$$$$$$ !!!!!!""""""######"""""""""############$$$########################"""###$$$%%%%%%$$$###"""!!!###$$$$$$###""""""###########################""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""############$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$######%%%'''((('''%%%""" !!!"""###""""""""""""#########$$$$$$!!!############%%%'''""""""!!!!!!!!!!!!""""""""""""###$$$$$$###""""""""""""""""""""""""""""""######%%%%%%%%%$$$###"""###""""""!!!!!!""""""###""""""############"""""" """######""""""!!!###$$$$$$###!!!!!!""""""######""" !!!###""""""!!!!!!"""###$$$$$$%%%###""""""$$$%%%%%%$$$""""""""""""############"""""""""""""""###$$$%%%$$$$$$###"""!!! ###"""!!! !!!!!!!!!"""######$$$$$$""""""""""""##################""""""!!! #########""""""#########"""""""""#########$$$$$$""""""$$$%%%%%%%%%$$$### """"""!!!!!!"""$$$#########$$$%%%&&&&&&&&&########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""%%%$$$$$$%%%&&&&&&%%%######$$$$$$$$$###"""!!!!!! !!!"""###############"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$###"""""""""###"""!!!!!!###%%%""""""""""""############"""$$$%%%%%%$$$###!!! &&&%%%!!!"""############""""""!!!"""###%%%&&&'''&&&$$$###""""""###$$$$$$###""""""##############################""""""""""""######{{{wwwwwwvvvvvvwwwwwwxxxxxxxxxxxxuuuqqqnnnnnnrrrvvvsssrrrppppppsssxxx~~~{{{xxxwwwvvvuuurrrlllddd___^^^^^^```\\\WWWTTTUUUXXXZZZ[[[^^^TTTGGG;;;666444333222///111111000...---///111......------------......---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***))))))((('''((()))*********))))))******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%&&&'''&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###%%%&&&(((((('''&&&%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$##############################""""""""""""""""""######$$$$$$$$$$$$##################""""""######$$$%%%!!!"""$$$%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$$$$!!!""""""""""""""""""###""""""""""""#######################################$$$%%%&&&&&&%%%$$$### """$$$###"""!!!"""###########################""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""############$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$############$$$%%%'''((((((%%%!!! """""""""!!!"""""""""""""""###$$$!!!###$$$######%%%'''""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%&&&&&&&&&$$$"""!!!""""""!!!!!!!!!!!!""""""$$$%%%&&&''''''&&&%%%%%%''''''&&&%%%###"""!!! !!!"""######"""!!!###$$$"""######""" !!!"""###"""""""""""""""######$$$""" ###$$$$$$""""""""""""############!!!!!! !!!###$$$%%%######""""""!!!!!! !!! !!!"""""" !!!"""##################$$$$$$$$$%%%%%%###"""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!"""""""""######!!!"""###"""!!!  """"""!!!!!!###$$$#########$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###!!!!!!!!!""""""#########""""""""""""""""""""""""""""""############""""""###""""""$$$%%%%%%###!!!"""###############"""!!! !!!"""######""""""###"""!!! !!!"""$$$%%%$$$$$$$$$############### """$$$$$$$$$###"""###$$$$$$""" """%%%""""""""""""############ !!!"""###$$$$$$$$$%%% !!!$$$###!!!!!!!!!######$$$###""""""###%%%''')))***)))'''%%%!!!"""###$$$$$$###"""!!!##############################""""""""""""######xxxtttsssrrrrrrrrrtttuuuvvvwwwuuuqqqkkkggghhhnnnsssrrrqqqqqqsssxxx~~~{{{yyyxxxvvvqqqiiiaaa]]]]]]___aaa]]]WWWTTTSSSTTTUUUUUUUUUKKK???777555555333000000111111///,,,+++...111---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++***))))))(((&&&'''(((*********)))(((+++***((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&(((***%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!$$$))),,,,,,***%%%""""""############$$$$$$$$$########################!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!""""""######$$$$$$$$$############"""#########"""###$$$$$$%%% !!!###%%%&&&%%%$$$### !!!!!!"""###$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""############""""""""""""""""""""""""###$$$&&&''''''&&&$$$### """""" !!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$"""############$$$$$$$$$ """###%%%%%%(((%%%!!! !!!"""""""""###$$$$$$######$$$%%%"""$$$&&&%%%"""!!!"""$$$""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""""""""""""""""""""###$$$%%%%%%$$$"""""""""!!!!!!!!!!!!""""""!!!"""$$$$$$%%%$$$###"""!!! !!!"""###$$$!!!"""""""""!!!"""$$$&&&"""######""" !!!"""######""""""""""""######"""!!!"""""""""""""""############!!! """$$$%%%############$$$$$$$$$$$$ !!!###$$$%%% !!!"""""""""""" !!!!!!"""""""""###$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###$$$%%%%%%$$$"""  """###$$$######%%%'''""""""!!!!!! $$$"""!!!!!!"""$$$!!!!!!""""""######$$$$$$########################""""""############""""""!!!!!!!!!"""######!!!""""""############"""""" !!!!!!"""""""""""""""$$$###!!! !!!"""$$$%%%#########""""""""""""""" """$$$&&&'''&&&%%%$$$###%%%%%%### !!!$$$""""""""""""############&&&%%%###!!! !!!"""""",,,)))%%%"""!!!  !!!"""###$$$$$$###""" """$$$%%%$$$"""!!!!!!"""###$$$$$$###"""!!!##############################""""""""""""######}}}xxxqqqpppoooqqqsssrrrooolllmmmjjjfffdddeeeiiiooorrruuuuuuttttttxxx|||yyyuuuuuurrrkkkddd```___aaa^^^ZZZTTTNNNIIIIIIMMMQQQDDDBBB@@@===;;;999888777000000000000000000000000111000000///...---------------------------------++++++++++++++++++++++++,,,,,,,,,++++++************)))((()))***+++***(((((()))***++++++***((('''***'''%%%&&&(((***)))'''''''''''''''''''''''''''((('''%%%#########%%%&&&(((''''''''''''&&&&&&&&&'''&&&&&&'''((()))***+++&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$######$$$&&&'''#####################$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""###%%%''''''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!!!!"""###"""!!!!!!###%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$#########$$$%%%%%%&&&"""""""""""""""""""""""")))((('''%%%$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$########################"""$$$%%%$$$!!!!!!###""""""############""""""%%%$$$###""""""###$$$%%%%%%$$$$$$$$$###"""""""""""""""###$$$%%%%%%&&&&&&%%%$$$###""""""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""############"""""""""###$$$%%%%%%%%%%%%%%%$$$"""!!!###%%%&&&$$$"""$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%$$$###"""###$$$&&&%%%%%%$$$###"""!!!!!!"""!!!!!!$$$((('''$$$$$$#####################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""""""""!!!"""######$$$$$$$$$$$$$$$#########"""%%%$$$##################%%%###!!!!!!"""###"""!!!""""""""""""############%%%$$$$$$$$$######""""""&&&''''''&&&### !!!!!!"""###$$$$$$$$$&&&%%%$$$###"""""""""""""""""""""###$$$$$$%%%%%%"""############$$$$$$$$$&&&&&&!!!"""'''''' %%%$$$!!! """###"""!!!!!!!!!"""###$$$$$$""""""###""""""!!! """%%%'''((('''&&&&&&'''""""""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""############""""""$$$$$$$$$%%%%%%$$$$$$$$$((('''&&&%%%$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!  !!!"""""""""""""""!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%########################"""###%%%&&&&&&%%%###"""$$$$$$%%%&&&&&&&&&&&&%%%}}}yyyvvvssspppnnnmmmmmmmmmjjjhhhcccbbbbbbcccggglllrrruuussssssssstttwww}}}~~~xxxtttttttttsssnnnhhhdddccccccXXXSSSKKKDDDAAA@@@BBBDDD>>>===;;;888666444333333////////////////////////000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************)))((()))******)))(((******+++++++++++++++***)))'''%%%%%%'''((('''%%%''''''''''''''''''''''''***)))'''%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$######""""""&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!"""###"""!!!!!!###$$$$$$$$$$$$$$$###"""!!!!!!$$$###############$$$$$$$$$#########$$$$$$%%%&&&""""""""""""""""""""""""$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$########################"""$$$%%%$$$!!! !!!###""""""############""""""$$$$$$###""""""###$$$$$$######""""""""""""""""""""""""######$$$$$$%%%%%%$$$###"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""############""""""###$$$$$$$$$$$$$$$#########"""!!!###%%%&&&$$$"""!!!""""""""""""""""""!!!!!!"""###$$$$$$###"""!!!!!!"""###"""!!! !!!"""%%%$$$$$$######"""""""""$$$""" """$$$$$$###############""""""""""""######$$$$$$######"""""""""""""""""""""""""""###"""!!!!!!!!!!!!"""#################################"""""""""!!!!!!!!!"""""""""""""""######$$$$$$#########""""""""""""###############$$$%%%&&&$$$"""!!!"""###%%%$$$$$$""""""""""""############""""""""""""!!!!!!!!! !!!###%%%&&&%%%""" !!!!!!"""######$$$$$$%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$"""$$$###!!!!!!$$$$$$!!!#########""""""!!!!!!!!!""""""""""""""""""###$$$""""""""""""""""""!!! !!!###%%%%%%$$$"""""""""""""""""""""############""""""""""""""""""""""""$$$######""""""######$$$###""""""!!!!!!""""""### !!!""""""""""""######$$$$$$$$$$$$######%%%%%%%%%$$$######""""""$$$$$$############$$$$$$$$$###"""!!! !!!!!! !!!""""""######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$}}}|||{{{zzzyyywwwtttpppkkkhhhffffffeeeddd___```cccggglllqqqtttvvvpppqqqrrrsssuuuzzzyyysssppprrrsssssspppjjjeeeaaa```QQQJJJAAA;;;999888777666888888666444333111000///......................../////////......------,,,++++++++++++++++++++++++,,,,,,++++++************+++++++++++++++************)))((((((******)))((()))))))))))))))***+++,,,)))'''%%%%%%%%%&&&%%%$$$'''''''''''''''''''''''')))((('''&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$###""""""""""""#########$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$########################""""""""""""############"""###$$$###!!!!!!"""###"""""""""######"""!!!!!!""""""""""""###$$$%%%%%%$$$############$$$%%%%%%"""""""""""""""""""""""" !!!###$$$%%%###############$$$$$$$$$"""""""""""""""""""""""""""###$$$###"""!!!"""###""""""############""""""$$$$$$###""""""###$$$$$$!!!!!!!!!!!!!!!"""""""""###########################"""!!!  !!!"""""""""""""""""""""""""""""""""############""""""""""""############""""""$$$$$$$$$$$$###"""!!! ###""""""###%%%%%%$$$""" !!!!!!""""""!!!!!! !!!"""###$$$$$$###"""!!! !!!""""""!!! !!!########################### """$$$"""""""""#########""""""$$$######""""""######$$$"""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! """""""""""""""#########""""""""""""!!!!!!!!!!!!!!!!!!""""""###%%%&&&'''$$$"""!!!"""$$$%%%%%%%%%""""""""""""############""""""""""""!!!!!!!!!!!!!!!"""$$$%%%&&&%%%$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$###"""!!!!!!!!!!!!######""""""!!! """""""""#########$$$$$$&&&""" """###!!! !!!!!!"""###$$$$$$"""!!! $$$###""""""""""""""""""!!!!!!""""""###"""""""""!!!###%%%$$$""" """"""""""""############""""""""""""""""""""""""$$$######""""""######$$$###""""""!!!!!!""""""###!!!""""""############$$$""""""############""""""""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!!!!""""""!!!"""######$$$$$$###############$$$$$$$$$%%%%%%################################################!!!"""###$$$$$$###"""!!! !!!"""""""""""""""~~~}}}|||}}}}}}}}}{{{yyysssoooiiidddbbbcccdddeeeeeehhhlllppprrrsssssssssmmmnnnpppqqqssswww|||~~~}}}yyyuuusssuuutttsssooohhh```YYYUUUJJJCCC:::666666666333000666555555444222111000///------------------------.........---------,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))+++++++++******************((('''((()))***)))(((&&&%%%%%%%%%&&&''')))***)))((('''&&&%%%%%%%%%$$$'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&$$$!!! %%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&&&&%%%$$$########################$$$!!!""""""###$$$%%%%%%&&&%%%###""""""$$$%%%%%%%%%########################!!!!!!""""""######$$$$$$"""###$$$$$$"""!!!!!!"""!!!###$$$$$$%%%"""""""""###$$$%%%&&&'''$$$###############$$$$$$"""""""""""""""""""""""" !!!"""$$$%%%!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""######""""""############""""""$$$##################$$$ !!!!!!""""""##################"""""""""""""""###"""!!! """"""""""""""""""""""""""""""############""""""""""""############""""""###############"""!!!!!!""""""######$$$$$$$$$###""""""############""""""###$$$%%%&&&&&&%%%$$$###"""###$$$$$$######$$$%%%!!!"""""""""#########$$$%%%&&&$$$!!!!!!"""###$$$$$$$$$######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###############"""!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%$$$"""!!!!!!###$$$######!!!"""""""""############$$$$$$$$$###############%%%%%%$$$$$$$$$#########!!!!!!""""""##################"""!!!!!!!!!!!!!!!$$$$$$$$$$$$######""""""""""""""""""############''' ((()))###"""!!!!!!"""""""""!!!!!! $$$$$$###"""!!!!!!!!!""" !!!"""###############!!!###%%%%%%###"""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$$$$$$$######"""""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################!!!"""############"""!!! !!!!!!""""""!!!!!!zzzwwwpppnnnjjjfffdddfffiiikkklllnnnrrrtttuuussspppooojjjlllnnnoooqqqtttyyy|||xxxzzz}}}~~~}}}{{{yyyssslllbbbWWWNNNHHHCCC<<<555333444555333///222333333333222111//////------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************************)))((('''((()))***)))'''&&&%%%$$$$$$%%%''')))*********)))'''&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## """$$$&&&'''&&&$$$###!!!!!!"""###$$$%%%%%%&&&!!!!!!"""###$$$$$$%%%%%%%%%###""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$!!!"""$$$$$$###!!!""""""!!!###$$$$$$%%%#########$$$$$$&&&'''((($$$$$$###""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###""""""############""""""#########$$$$$$#########"""""""""######$$$$$$$$$#########"""""""""""""""$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""############""""""!!!!!!"""###############!!!"""###$$$$$$$$$$$$$$$""""""############""""""###$$$%%%&&&&&&%%%$$$###!!!###$$$$$$######$$$%%%!!!!!!!!!"""######$$$$$$ &&&'''%%%"""!!!!!!!!!"""$$$%%%&&&%%%$$$###$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!! """!!! !!!!!!%%%###!!!!!!""""""!!! !!!"""""""""##############################$$$$$$%%%$$$######"""""""""""""""""""""""""""############"""!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$!!!!!!"""""""""#########&&& """---000)))"""###"""!!!!!!"""$$$$$$###"""!!!!!!!!!"""!!!!!!"""######$$$###### ###$$$#########$$$!!!"""""""""#######################################""""""""""""""""""###$$$##################$$$ !!!###$$$%%%!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$"""!!!!!!!!!!!!!!!!!!""" !!!!!!"""#########""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################"""""""""######""""""""" !!!""""""######""""""}}}vvvqqqoooooonnnllllllmmmpppsssnnnoooqqqrrrrrrooommmkkkfffhhhiiikkkmmmpppuuuyyyxxxzzz~~~zzzpppeeeZZZOOOEEE>>>:::666222111222222111///...///000000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***************)))(((''''''))))))((('''((((((((((((((()))***+++)))******(((&&&%%%'''((('''''''''''''''''''''''''''((((((((())))))))))))&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$$$$$$$"""!!! #########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!$$$%%%&&&%%%$$$###!!!!!!"""###$$$%%%%%%&&&!!!"""""""""###$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!$$$$$$###""""""###"""""""""######"""!!!!!!############$$$%%%&&&&&&$$$$$$###""""""""""""###""""""""""""""""""""""""######""""""""""""######"""""""""""""""#########""""""""""""""""""""""""!!! !!!$$$%%%%%%$$$""""""############"""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$##########################################""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""############"""""" !!!"""###$$$$$$$$$$$$!!!"""$$$$$$#########%%% !!!!!!""""""!!!!!! !!!"""###$$$$$$###"""!!! """"""!!!!!!"""$$$!!!!!!!!!""""""#########%%%$$$###!!! """%%%((( !!!###%%%&&&%%%$$$######""""""!!!!!!""""""###"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""" !!!"""$$$$$$######"""!!!!!!!!!!!! """"""!!! %%%###!!!!!!"""###"""!!!""""""""""""############!!!!!!!!!!!!"""""""""""" !!!!!!"""#########""""""""""""""""""#########""""""!!!!!!""""""""" !!!""""""######!!!!!!!!!"""""""""######$$$!!!$$$---333000***&&&"""!!!"""$$$$$$###""""""""""""""""""""""""######$$$######### !!!!!!!!!"""###""""""""""""############ ###""""""!!!!!!""""""###"""!!!!!! !!!!!!""" !!!###&&&***---///!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!"""""" !!!"""######""""""!!!"""######$$$$$$###### !!!!!!!!!""""""""""""""""""""""""""""""################################################!!!""""""###############~~~}}}}}}|||xxxtttppppppsssuuuuuuttttttwwwyyyrrrrrrqqqpppmmmkkkhhhgggbbbcccdddeeeggglllrrrvvvyyy{{{~~~{{{sssfffZZZOOOFFF>>>888555444333111000000//////,,,---...000000///------------------------------++++++++++++++++++,,,,,,++++++++++++++++++++++++(((((())))))******++++++((()))))))))*********+++)))(((''''''((()))((('''((())))))*********))))))&&&((()))'''%%%%%%''')))''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$ !!!###%%%''')))+++,,,"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$########################""""""""""""#####################%%%&&&&&&%%%####################################""""""""""""""" ###$$$$$$######$$$$$$$$$$$$$$$###"""!!!!!!###"""""""""""""""######$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######$$$##################""""""########################!!! !!!$$$&&&%%%$$$""""""############"""""""""###$$$$$$$$$$$$###"""############""""""""""""""""""######$$$$$$%%%%%%""""""######$$$#########""""""""""""""""""""""""""""""############""""""""""""############""""""######$$$$$$$$$$$$$$$### ###%%%%%%###"""###%%%!!!""""""""""""""""""!!!!!!"""###$$$$$$###"""!!! """"""!!!!!!###$$$!!!!!!!!!"""""""""""""""(((%%%  ###'''(((!!!$$$$$$$$$"""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""######"""!!!!!! !!!!!!!!!"""""""""###### !!!###$$$$$$$$$"""!!!"""""""""!!!!!!!!! """"""!!!!!!!!!"""######$$$"""""""""%%%&&&&&&&&&""""""""""""############ !!!!!!!!!"""""""""""" """###$$$$$$$$$###"""""""""""""""""""""######"""""""""######$$$!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""###"""###$$$(((000555222***"""!!!!!! !!!"""###$$$""""""""""""""""""###$$$######$$$$$$$$$###""""""!!!"""!!!!!!!!!"""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!#########%%%'''+++...000!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###""""""!!!!!!""""""### !!!"""######"""!!!!!! !!!""""""######""""""!!!!!!!!!!!!""""""""""""################################################$$$$$$############$$$$$$!!!!!!"""############"""wwwvvvuuuuuuvvvvvvuuusssrrrvvvzzz{{{zzzyyyzzz|||yyywwwtttoookkkgggdddccc^^^___```aaadddiiioootttyyyzzz|||~~~}}}|||yyyxxxsssjjj\\\PPPFFF???999444555666555333000...///000,,,---///111111000///...........................+++++++++++++++++++++,,,))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((())))))*********+++)))'''&&&'''((()))(((''''''''')))))))))((('''&&&$$$&&&(((&&&$$$$$$&&&)))''''''''''''''''''''''''%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$############""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%&&&&&&%%%$$$###"""!!! #########"""""""""""""""""""""###%%%''''''$$$"""""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$"""!!!!!! !!!$$$$$$###""""""!!!"""""""""""""""""""""""""""""" !!!!!!###$$$%%%%%%%%%$$$$$$######""""""########################!!!!!!$$$&&&&&&$$$""""""############"""""""""###$$$%%%%%%$$$###"""######""""""!!!!!! """"""###$$$%%%&&&&&&&&& !!!"""######$$$##############################""""""############""""""""""""############""""""%%%%%%%%%%%%%%%$$$###""" ###%%%%%%###"""###%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$### """###$$$######%%%'''"""""""""""""""!!!!!!!!!%%%""" """%%%&&&%%%""" """###"""  !!!"""######"""!!! """"""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$ !!!###$$$%%%$$$"""!!!""""""""""""!!!!!!!!!!!!""""""""""""###%%%&&&'''###""""""$$$'''***++++++""""""""""""############""""""######$$$$$$$$$%%% !!!"""###$$$$$$###"""#########"""""""""""""""$$$###############$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""!!!$$$######,,,888777...!!!"""###$$$%%%%%%$$$###""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$###"""!!! """$$$%%%###""""""###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""######""""""""""""######"""!!! """$$$&&&""""""############"""""" ######""""""""""""###### !!!"""######"""!!! !!!"""""""""""""""""""""""""""############################################################%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!"""""""""""""""