BM6P6(@ hhhkkkooosssuuuwwwzzz|||~~~}}}zzzxxxwwwvvvttttttttttttrrrpppqqqnnnllljjjkkkkkkkkkjjjiiiiiiiiijjjkkklllmmmnnnsssrrrpppnnnnnnoooqqqrrrsssssstttuuuvvvvvvvvvuuuwwwwwwwwwwwwvvvtttssssssqqqppppppooooooooooooooonnnnnnmmmmmmmmmnnnnnnooosssrrrqqqpppppprrrtttuuuxxxyyy{{{~~~|||{{{yyyxxxuuuuuuwww}}}xxxpppnnnoooooonnnrrrqqqqqqpppooonnnmmmmmmppppppooonnnmmmlllkkkkkkkkkkkkkkkkkkkkklllmmmnnnkkklllmmmnnnnnnnnnnnnnnnmmmkkkiiiiiijjjllllllllllllkkkiiifffdddbbbaaaaaaaaa```______]]]]]]\\\[[[]]]^^^___aaabbbbbbccccccccccccbbb``````_________aaaaaa```___^^^^^^]]]]]]ZZZYYYXXXVVVSSSPPPLLLJJJGGGEEEDDDBBBAAAAAAAAABBB???>>>===<<<;;;::::::::::::::::::::::::;;;;;;;;;999::::::;;;<<<<<<======>>>======>>>>>>???@@@AAAAAAAAAAAAAAABBBEEEIIIMMMUUU\\\iiiyyy|||ooofff```______```hhhwww|||jjjRRRAAA888666444222111111000///---111000///..................------,,,,,,------...++++++,,,,,,---,,,,,,,,,***+++,,,---............++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,---...//////000...///222666<<>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAABBBBBBCCCEEEIIILLLRRRXXXcccqqq{{{nnneee\\\[[[ZZZ\\\cccrrrrrrWWWBBB888888555333222222111000///111000000////////////000...------,,,,,,------......///////////////......***+++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------......///000000111222222///000333888>>>EEELLLPPPPPPTTTXXX\\\]]]^^^___```eeedddeeefffaaaYYYTTTTTTUUUYYYfffxxx|||lllVVVRRRSSS\\\lllmmmooorrrtttvvvyyy}}}}}}}}}|||zzzwwwuuuuuusssqqqqqqqqqqqqooommmmmmkkkiiiiiijjjjjjjjjiiikkkkkkkkklllmmmnnnooopppqqqpppoooooopppqqqrrrsssttttttttttttttttttssssssuuuuuuvvvvvvvvvuuuuuutttqqqpppooonnnmmmllllllllloooooooooooopppqqqssssssrrrrrrqqqqqqrrrtttvvvwwwyyyzzz{{{}}}~~~|||yyyxxxuuutttrrrpppooopppqqqrrrvvvssspppqqqssstttqqqnnnqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnoooooooooppppppooooooooooooooopppppppppooopppqqqqqqqqqqqqqqqqqqnnnllljjjiiiiiiiiihhhgggdddcccaaa___]]][[[ZZZZZZWWWWWWVVVUUUTTTSSSSSSRRRTTTTTTUUUUUUUUUUUUTTTTTTVVVVVVUUUTTTSSSSSSSSSSSSUUUUUUTTTTTTSSSSSSRRRRRRSSSSSSSSSRRRQQQOOOLLLKKKHHHGGGEEEDDDBBBAAAAAA@@@@@@@@@???>>>=====================<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAA????????????@@@AAABBBCCCAAACCCDDDEEEEEEFFFIIIKKKPPPTTT\\\hhhvvvxxxkkkcccYYYYYYWWWXXX___ooo~~~```HHH;;;999777444333333333111000111000000000000111111222......------------......------...------,,,+++***)))***+++,,,---------,,,------------------------***++++++,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........///111444999@@@GGGMMMQQQQQQTTTYYY\\\]]]^^^___aaaeeedddeeefff```WWWSSSSSSVVV[[[hhhyyysssbbbPPPQQQWWWdddtttnnnppprrrtttvvvyyy}}}~~~|||{{{zzzxxxuuussssssqqqoooooooooooommmkkkkkkjjjhhhhhhjjjjjjiiihhhllllllllllllmmmooopppqqqpppoooooopppppprrrssstttttttttuuuttttttsssrrrqqqttttttuuuuuuvvvuuuuuuuuurrrqqqpppnnnmmmmmmmmmmmmnnnnnnnnnoooppprrrssstttrrrrrrrrrssstttuuuwwwxxxzzzzzz{{{}}}~~~|||yyywwwuuutttsssrrrqqqooooooooooooooonnnnnnpppssstttsssqqqppppppqqqqqqqqqrrrrrrrrroooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqpppnnnkkkjjjiiihhhfffddd```___]]][[[YYYXXXWWWWWWSSSRRRRRRQQQPPPOOONNNNNNOOOOOOOOOOOOOOONNNMMMLLLOOOOOONNNMMMMMMMMMMMMMMMQQQQQQQQQQQQPPPPPPOOOOOONNNOOOOOOOOOOOOMMMLLLJJJIIIHHHFFFEEECCCBBBAAA@@@@@@??????>>>======>>>>>>========================???@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBCCCDDDEEEEEECCCEEEGGGIIIIIIJJJLLLNNNOOORRRXXXaaaooosssggg___[[[ZZZXXXYYY```pppiiiOOO@@@999666444333333222111000////////////000111222222......------------......---------,,,+++***)))((()))***++++++,,,,,,,,,+++------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------------------******+++++++++,,,,,,,,,...111555;;;BBBHHHNNNQQQSSSWWW[[[^^^```aaabbbcccddddddggghhhbbbXXXSSSTTTYYYbbbrrrkkkZZZMMMPPPYYYiiizzzoooqqqsssuuuwwwyyy}}}}}}zzzxxxwwwvvvtttrrrqqqpppnnnnnnnnnmmmllljjjiiihhhhhhhhhjjjkkkiiihhhlllllllllmmmnnnooopppqqqooopppppppppqqqrrrssstttuuuuuuuuuuuutttsssrrrrrrsssttttttuuuuuuuuuuuutttsssrrrqqqpppoooooooooooonnnnnnnnnooopppqqqssstttrrrrrrssstttvvvwwwyyyyyy{{{{{{}}}~~~}}}{{{yyyvvvtttsssqqqpppppppppoooooooooooopppoooooopppqqqssstttssspppppppppqqqrrrrrrssssssqqqqqqqqqpppooonnnnnnnnnqqqqqqrrrssssssrrrqqqqqqqqqqqqqqqrrrrrrqqqqqqppppppnnnllljjjiiigggdddaaa]]]\\\ZZZXXXWWWUUUUUUUUUPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHJJJJJJIIIHHHHHHHHHIIIIIIMMMMMMLLLLLLLLLLLLKKKKKKJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@BBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJGGGJJJLLLNNNNNNPPPRRRTTTPPPRRRVVV]]]hhhyyy}}}oooccc\\\\\\[[[YYYZZZaaaqqqnnnQQQ@@@888666333222222222000///............//////000111///......------......///000000000000///---,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,---------..................////////////---000666<<>>>>>???@@@AAAFFFFFFFFFEEEDDDDDDCCCCCCIIIHHHHHHHHHGGGGGGFFFFFFBBBDDDFFFGGGGGGGGGHHHJJJOOOOOOOOOPPPPPPQQQQQQQQQQQQTTTWWWXXXXXXXXXYYYZZZYYYYYYXXXXXXYYY[[[\\\^^^\\\```dddeeefffiiiqqqwww~~~wwwvvv{{{yyynnnhhhfffbbbbbb```___fffxxxbbbDDD;;;888444222222222111000////////////000000000000000///...---------------///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++.........------,,,,,,,,,,,,,,,------.../////////111000000///////////////000888AAAIIIMMMQQQUUUYYY```aaaccceeehhhjjjlllmmmnnnnnnlllhhhlllmmm]]][[[YYYjjj}}}sssnnnsssxxxwww{{{{{{xxxwwwuuusssqqqooooooppppppoooooommmlllkkkjjjjjjjjjhhhiiiiiikkklllmmmnnnnnnnnnnnnooopppqqqrrrssstttuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvuuutttrrrqqqoooqqqqqqoooooooooqqqssstttsssrrrqqqqqqrrrsssuuuvvvvvvxxxyyyzzzzzz|||~~~~~~|||yyyyyywwwtttpppnnnllllllllljjjjjjjjjkkkllllllmmmmmmoooooonnnmmmmmmmmmmmmmmmnnnmmmkkkkkklllllljjjiiihhhiiikkklllmmmnnnmmmmmmnnnnnnooooooooonnnnnnmmmkkkiiifffddddddcccaaa```aaa```]]]ZZZWWWTTTRRRPPPOOOOOONNNMMMLLLKKKJJJJJJHHHHHHFFFEEEDDDCCCCCCCCCAAAAAA@@@@@@???>>>>>>===@@@AAAAAABBBBBBAAAAAA@@@????????????@@@AAABBBCCCEEEEEEEEEDDDDDDDDDDDDCCCGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFHHHIIIIIIJJJKKKMMMQQQRRRRRRSSSTTTTTTTTTTTTWWWYYY\\\\\\\\\[[[\\\]]]ZZZZZZZZZZZZ\\\^^^```aaabbbfffjjjkkklllooouuu{{{~~~{{{~~~tttnnnkkkeeedddbbbaaahhhxxxcccFFF;;;888444222222222111111000000000000//////////////////...---------------///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,------.../////////111000000/////////000000333:::DDDKKKPPPTTTXXX\\\aaabbbdddfffhhhkkklllmmmkkklllkkkjjjsssiii\\\\\\eeeuuurrrmmmsss}}}zzz}}}~~~{{{xxxuuutttrrrpppooonnnoooooonnnnnnnnnmmmlllkkkjjjiiihhhhhhiiikkklllnnnooooooooooooppprrrsssuuuvvvwwwvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvwwwxxxyyyyyyyyyyyyxxxwwwwwwvvvuuusssqqqpppnnnnnnooopppqqqqqqrrrssspppppppppqqqrrrtttvvvwwwwwwyyy{{{{{{|||}}}~~~{{{yyyvvvtttqqqnnnlllkkkkkkkkkiiiiiijjjjjjkkklllllllllmmmnnnnnnnnnnnnmmmlllllllllkkkjjjjjjllllllkkkjjjiiiiiijjjkkklllmmmmmmnnnnnnooooooooonnnmmmmmmlllkkkhhheeecccbbbaaa___]]]\\\[[[YYYVVVTTTQQQOOONNNMMMMMMLLLKKKJJJIIIIIIHHHFFFFFFFFFFFFEEECCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>AAAAAABBBBBBBBBBBBAAAAAA===>>>???AAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIGGGIIIKKKLLLLLLMMMOOOQQQTTTUUUWWWXXXYYYYYYYYYXXX]]]```bbbcccbbbaaaaaaaaa`````````aaaccceeeggghhhiiimmmrrrtttuuuwww{{{{{{uuuqqqiiigggddddddiiiwwweeeKKK<<<999555222222222222111111111000000//////......//////...------------......---,,,++++++,,,---...------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++...------------,,,,,,,,,,,,,,,------.../////////000000/////////000000111777===GGGNNNRRRWWW[[[___bbbcccdddgggiiikkkmmmnnnlllkkkiiikkkxxx|||ddd\\\aaavvvqqqnnnuuu|||}}}{{{xxxvvvuuusssqqqooonnnmmmmmmmmmnnnnnnnnnnnnllljjjiiiggghhhiiikkkmmmnnnooopppoooppprrrtttvvvwwwxxxyyyyyyyyyyyyxxxxxxwwwwwwvvvtttuuuvvvwwwxxxyyyyyyyyywwwwwwvvvtttrrrqqqoooooolllmmmoooqqqrrrrrrrrrrrrpppppppppqqqsssvvvyyyzzzyyyzzz|||}}}~~~}}}zzzwwwrrrqqqooommmkkkjjjiiiiiihhhiiiiiijjjjjjkkkkkkllllllmmmnnnnnnnnnmmmlllkkkkkkjjjiiijjjlllmmmlllkkkjjjjjjjjjjjjkkklllmmmnnnnnnnnnnnnnnnmmmlllkkkjjjjjjgggcccaaa___^^^[[[YYYXXXWWWVVVSSSQQQOOOMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGEEEEEEFFFFFFEEEDDDBBBAAACCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA===>>>@@@BBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFDDDEEEFFFGGGHHHJJJKKKKKKJJJLLLNNNOOOPPPQQQTTTVVVWWWYYY[[[]]]^^^___^^^]]]bbbeeehhhiiiiiihhhiiijjjkkkkkkkkklllmmmnnnooopppppptttxxx{{{|||}}}xxxtttkkkgggdddeeeiiisssfffNNN<<<999555333222333222111222111111000///......---///......---------.........---,,,,,,,,,,,,---...------,,,,,,,,,,,,------------,,,,,,,,,+++++++++------------------------,,,,,,------.../////////000/////////000111222222999@@@IIIPPPTTTXXX^^^bbbcccdddfffhhhjjjlllmmmnnnoookkkfffhhhuuuttt```___hhhssssss{{{~~~}}}}}}|||zzzxxxyyywwwuuussspppnnnlllkkkmmmnnnnnnooonnnmmmkkkjjjhhhiiijjjkkkmmmnnnooopppoooqqqsssuuuwwwxxxyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvssssssuuuvvvwwwwwwwwwwwwuuutttsssqqqpppnnnnnnmmmkkkmmmoooqqqssssssrrrrrrqqqqqqrrrsssuuuyyy{{{}}}zzz|||~~~~~~{{{wwwtttnnnmmmlllkkkjjjiiiiiiiiihhhiiiiiijjjjjjkkkkkklllkkklllmmmnnnnnnmmmlllkkkjjjiiiiiijjjlllmmmmmmlllkkkkkkkkkkkklllmmmnnnnnnnnnmmmmmmlllkkkjjjhhhggghhheeeaaa___]]][[[XXXVVVUUUUUUSSSRRRPPPNNNMMMLLLJJJJJJIIIIIIHHHGGGGGGGGGEEEEEEFFFFFFFFFDDDCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@AAABBBCCCDDDCCCBBBAAACCCCCCDDDDDDEEEFFFGGGGGGEEEFFFGGGIIIKKKLLLMMMNNNNNNOOOQQQRRRSSSUUUXXX[[[\\\]]]___bbbcccdddddddddfffiiimmmooopppqqqssstttuuuuuuuuuvvvvvvvvvuuuuuuwwwyyy|||xxxsssjjjeeebbbcccgggmmm|||{{{cccMMM<<<999555333333333222222222111111000///......---......---------......///---------,,,,,,---------...------,,,,,,------...------,,,,,,,,,+++++++++------------------------,,,,,,------.../////////////////////000222333333:::AAAIIIPPPTTTYYY___ccceeefffgggiiikkkmmmnnnooorrrkkkcccdddsssmmm^^^dddsssxxx|||~~~|||||||||{{{zzzxxxxxxwwwvvvssspppnnnlllkkknnnnnnnnnnnnnnnmmmlllllljjjjjjkkklllmmmnnnnnnooooooqqqsssuuuwwwxxxxxxwwwttttttttttttttttttsssssssssssstttuuuvvvvvvvvvvvvtttsssqqqpppoooooooooooonnnoooppprrrsssssssssrrrrrrrrrssstttwwwzzz|||~~~|||~~~}}}{{{xxxtttqqqkkkkkkkkkjjjjjjiiiiiihhhiiiiiijjjjjjkkklllllllllkkkkkklllmmmmmmmmmmmmllllllkkkjjjkkkmmmnnnmmmlllllllllmmmmmmnnnnnnnnnnnnllllllkkkjjjiiigggeeedddeeebbb___\\\[[[YYYWWWUUURRRRRRQQQPPPOOOMMMMMMLLLIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGHHHIIIIIIJJJHHHIIIJJJLLLNNNOOOQQQQQQRRRSSSUUUVVVWWWZZZ^^^aaabbbcccdddfffhhhjjjkkklllllloootttwwwxxxzzz|||~~~||||||}}}}}}}}}}}}||||||wwwpppgggaaa___bbbdddhhhvvvwwwaaaLLL===999666333333333333222111111000000//////.........------------...//////------------------------......------------......------,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,------.../////////...//////000111222444555<<>>DDDKKKQQQVVV[[[aaafffggghhhiiikkklllnnnooopppnnnddd]]]bbbuuu{{{jjj______ooo}}}{{{zzzzzzzzzyyyxxxpppppppppppppppooonnnmmmpppooommmllllllmmmnnnooommmmmmmmmmmmmmmmmmmmmmmmoooppprrrtttuuuuuutttsssrrrssssssttttttuuuuuuuuuvvvwwwwwwwwwwwwvvvvvvuuuwwwvvvuuuttttttuuuvvvwwwssssssssssssssssssssssssqqqqqqrrrsssuuuxxx{{{|||~~~|||{{{yyyxxxwwwsssnnnkkkiiiiiijjjjjjjjjjjjiiiiiijjjkkkkkkllllllmmmmmmnnnllllllkkkjjjkkklllnnnoooooonnnmmmmmmnnnooonnnmmmmmmnnnppprrrrrrqqqooonnnjjjjjjiiigggeeecccaaa```aaa___[[[YYYXXXWWWUUUSSSMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGJJJIIIIIIJJJKKKMMMOOOQQQKKKKKKKKKLLLLLLLLLLLLLLLNNNOOOPPPQQQSSSTTTUUUUUUZZZ[[[]]]^^^___ccchhhkkknnnmmmmmmmmmooossswwwzzz{{{~~~wwwnnneee]]]\\\aaabbbdddppp}}}hhhUUU===:::666444444444333222////////////000000000000---------------...///000,,,------......------,,,......------------......---------,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,------...//////000......///000111333555666???EEEMMMRRRWWW\\\ccchhhhhhhhhjjjkkkmmmnnnoooppplllccc[[[aaatttrrrbbb[[[___rrr}}}{{{xxxvvvuuurrrqqqpppooommmmmmlllllllllllllllllllllkkkkkkkkklllkkkkkkkkkkkklllmmmmmmqqqqqqssstttttttttttttttxxxxxxwwwvvvuuuuuuvvvvvv{{{yyywwwuuutttvvvxxxyyywwwwwwwwwwwwwwwvvvuuutttwwwtttqqqqqqssstttsssqqqrrrtttuuuuuuvvvyyy|||xxxvvvtttssssssqqqooommmiiijjjlllmmmmmmmmmllllllkkkjjjjjjjjjkkkmmmnnnooonnnmmmmmmmmmmmmnnnoooooommmmmmmmmmmmnnnpppqqqrrrrrrpppooonnnooonnnlllkkkmmmjjjfffcccbbbaaa___^^^]]]\\\ZZZXXXVVVUUUTTTTTTOOOOOONNNMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNPPPPPPOOOOOONNNOOOOOOPPPQQQRRRTTTVVVWWWYYYYYYYYY\\\___cccfffgggjjjlllnnnqqqqqqqqqqqqqqqtttyyy}}}}}}xxxooogggccc```^^^^^^bbbppp}}}iiiUUUAAA;;;666444222...///222000000000000////////////////////////////////////***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,---...---,,,***)))---------,,,,,,+++++++++---------...------,,,,,,000///000222111000555<<>>FFFJJJQQQWWW[[[___bbbeeeggghhhjjjmmmoooooollliii]]]XXXSSSVVVbbbssshhh\\\]]]fffxxx||||||}}}|||yyyvvvrrrpppmmmlllkkkjjjiiiiiiiiiiiilllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooppprrrqqqooooooppprrruuuvvvuuuuuuwwwxxxzzz{{{{{{|||{{{{{{{{{zzzzzzzzzyyyyyy{{{{{{{{{zzzyyyxxxwwwvvvuuutttsssrrrrrrsssttttttqqqtttwwwyyyzzzzzz{{{|||}}}zzzxxxvvvssspppnnnnnnnnnmmmllljjjjjjjjjjjjjjjiiiiiiiiijjjkkkmmmooooooooommmllljjjjjjjjjiiijjjkkkkkklllmmmlllllllllllllllmmmnnnmmmkkkjjjiiijjjiiihhhfffeeebbb___\\\\\\[[[YYYXXXXXXWWWUUUTTTRRRQQQQQQPPPNNNNNNMMMMMMLLLKKKKKKJJJKKKKKKLLLLLLLLLLLLMMMMMMJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQTTTTTTUUUUUUUUUVVVVVVVVVUUUVVVVVVWWWXXXYYYZZZZZZXXXXXXXXXXXXXXXYYYYYYZZZ^^^___aaadddfffggghhhhhhjjjllloooqqqrrrtttxxxzzzyyy{{{}}}~~~~~~~~~zzzqqqjjjeeeaaa```___bbbjjjtttyyyfffHHH???888555444111111222000000000000////////////////////////////////////------............------------------.........///---............---------+++,,,,,,,,,------......,,,------..................---...000000111888AAAHHHLLLRRRXXX\\\___bbbeeefffhhhkkknnnooommmhhhccc[[[VVVRRRUUUbbbssshhh___bbblll|||{{{{{{{{{yyywwwtttpppnnnlllkkkjjjiiiiiihhhiiiiiijjjkkkkkklllmmmnnnooooooooonnnnnnnnnnnnoooppppppqqqqqqpppooopppsssuuuwwwtttuuuwwwzzz{{{|||}}}}}}zzzzzzzzzzzzzzzyyyyyyyyy{{{{{{{{{zzzyyyxxxwwwvvvuuuttttttsssrrrsssuuuvvvsssvvvyyy{{{{{{{{{|||}}}~~~yyyvvvtttsssqqqnnnllllllllllllkkkiiiiiiiiihhhhhhhhhiiiiiijjjkkkmmmoooooonnnlllkkkkkkkkkkkkkkkkkkllllllmmmllllllkkkkkkkkkkkkkkklllmmmkkkiiiiiiiiiiiigggeeebbb___\\\ZZZYYYYYYWWWVVVWWWVVVUUUSSSRRRQQQQQQQQQNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNJJJKKKMMMNNNPPPPPPPPPPPPNNNOOOPPPQQQRRRSSSSSSSSSVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYY[[[]]]]]]\\\[[[[[[[[[\\\\\\]]]^^^bbbccceeegggjjjkkklllmmmmmmoooqqqrrrtttvvvzzz}}}}}}zzzqqqlllgggcccbbbbbbdddkkksss|||iiiLLLAAA888666555333222333000000000000////////////////////////////////////,,,,,,------------,,,,,,------........./////////,,,,,,,,,,,,,,,,,,------,,,,,,,,,------.........,,,---....../////////......---...000111333;;;DDDJJJNNNTTTYYY]]]```ccceeefffhhhkkknnnoookkkddd___WWWSSSQQQWWWfffxxx~~~fffaaagggqqqzzzzzzxxxwwwtttrrrooonnnkkkjjjiiiiiihhhhhhiiiiiiiiiiiijjjkkklllnnnnnnooonnnnnnnnnnnnnnnoooppppppqqqqqqqqqqqqrrrtttvvvxxxuuuvvvyyy{{{}}}~~~~~~~~~{{{{{{zzzyyyyyyyyyyyyzzz||||||{{{zzzyyywwwvvvuuuttttttuuutttrrrsssuuuwwwvvvxxx{{{||||||}}}~~~{{{wwwtttssspppnnnlllllllllllljjjhhhhhhgggggggggggghhhiiijjjjjjkkklllmmmmmmlllkkkkkklllllllllllllllmmmnnnnnnllllllkkkjjjiiiiiijjjjjjkkkjjjhhhhhhhhhhhhfffddd```]]]ZZZXXXXXXWWWVVVUUUVVVUUUTTTRRRQQQQQQPPPPPPMMMMMMMMMMMMLLLLLLKKKKKKJJJKKKKKKLLLLLLMMMMMMNNNKKKLLLNNNPPPRRRRRRRRRRRRQQQRRRSSSUUUVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZ\\\\\\[[[\\\]]]___aaaccc```````````````aaabbbccceeefffiiikkkmmmooopppqqqqqqssstttuuuvvvyyy}}}{{{rrrmmmgggccccccdddfffkkkrrrlllOOODDD999666666444333333000000000000////////////////////////////////////,,,,,,------------,,,,,,---------.........//////,,,,,,+++++++++,,,---------------------.........,,,---...//////////////////......111222555===GGGKKKPPPVVVZZZ^^^```ccceeefffhhhkkknnnnnnjjjccc^^^TTTSSSVVVaaarrrvvvbbbaaajjjuuuyyy{{{yyywwwtttqqqpppooooookkkjjjiiiiiihhhiiiiiiiiiggghhhiiijjjkkkmmmnnnnnnnnnmmmmmmmmmmmmnnnoooooopppqqqrrrsssuuuvvvwwwxxxuuuwwwzzz|||~~~~~~~~~}}}~~~}}}{{{yyyyyyzzz{{{|||{{{{{{{{{zzzxxxwwwuuutttsssuuuuuutttrrrsssvvvxxxyyy{{{|||}}}}}}~~~}}}yyyuuusssrrrmmmlllllllllmmmkkkhhhffffffeeeeeeeeefffhhhjjjkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmnnnllllllkkkiiiiiihhhhhhhhhiiihhhffffffffffffdddbbb___\\\YYYWWWWWWWWWUUUTTTTTTSSSRRRPPPPPPOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOKKKMMMPPPRRRSSSTTTSSSSSSRRRSSSUUUWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\___^^^^^^^^^___bbbdddfffeeeddddddeeeeeeggghhhhhhhhhjjjllloooqqqssstttuuuwwwxxxyyyzzz{{{}}}}}}uuukkkfffbbbccceeefffkkkppp{{{qqqQQQEEE:::777777555333333000000000000////////////////////////////////////------............------,,,,,,---------.........---,,,,,,+++,,,---...///............------------,,,---...///000000000000000...///222444777@@@JJJMMMQQQWWW[[[^^^aaaccceeegggiiikkknnnnnnjjjccc^^^XXX\\\fffwwwmmm]]]___kkkvvv{{{tttuuu{{{yyyuuurrrpppoooooooookkkjjjiiiiiiiiiiiiiiijjjfffggghhhiiikkklllnnnnnnmmmmmmmmmmmmmmmnnnoooooopppqqqsssuuuvvvwwwxxxxxxvvvxxxzzz}}}~~~~~~}}}~~~|||zzzzzz{{{}}}~~~{{{{{{zzzyyyxxxvvvuuutttsssuuuvvvtttrrrsssvvvyyy|||}}}}}}}}}}}}~~~|||xxxuuusssrrrkkkkkkkkkmmmmmmkkkgggdddeeeddddddeeefffhhhjjjkkkkkkkkkjjjiiiiiijjjjjjkkkllllllkkkkkkllllllmmmnnnlllllljjjiiihhhhhhhhhhhhhhhfffddddddddddddbbb```^^^\\\XXXWWWWWWVVVUUUTTTRRRQQQPPPOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPQQQQQQLLLNNNPPPSSSTTTUUUTTTSSSRRRSSSUUUWWWXXXYYYZZZZZZ\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^]]]]]]___bbbdddfffhhhhhhhhhhhhiiijjjkkklllkkklllnnnqqqtttvvvwwwxxx{{{|||}}}}}}~~~wwwjjjdddaaabbbeeefffjjjooowwwtttSSSFFF:::777777666444333000000000000////////////////////////////////////......////////////......,,,,,,,,,---------.........------,,,---...///000/////////...---------,,,,,,---...///000000000000111///000333444888AAALLLNNNRRRWWW\\\___aaaccceeehhhiiikkknnnnnnjjjddd___```hhhwww{{{gggYYY^^^kkkuuuyyyrrrooovvv~~~yyyvvvrrroooooonnnnnnmmmkkkjjjjjjiiihhhgggfffffffffggghhhiiijjjkkkllllllllllllllllllmmmnnnppppppppppppqqqsssuuuwwwyyyzzzyyyzzz{{{}}}~~~}}}||||||zzzzzzyyyyyywwwvvvttttttvvvwwwxxxwwwvvvvvvxxxzzz|||}}}}}}~~~|||wwwtttqqqnnnmmmhhhhhhhhhhhhhhhggggggfffcccdddeeefffggggggggggggiiiiiiiiihhhiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkjjjjjjiiihhhgggfffggghhhhhhfffdddaaa___[[[ZZZYYYWWWUUUSSSRRRQQQOOOOOOOOONNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQSSSTTTTTTTTTTTTUUUTTTTTTVVVYYY\\\]]]]]]^^^^^^___`````````______aaabbbdddeeeggggggiiijjjkkklllmmmoooppppppqqqsssuuuwwwwwwyyy{{{}}}}}}ooogggaaa```aaacccggglllzzzxxx[[[EEE::::::555333555333333333222222111000000000////////////////////////........................000///------,,,---...///,,,,,,,,,------.........//////......------------+++,,,------......------000000000111444:::CCCIIINNNRRRWWW[[[]]]^^^___```eeefffjjjooommmhhhgggiiilllyyyfffYYY```ppp{{{xxxqqqlllqqq{{{|||yyyvvvrrrpppoooooonnnmmmlllkkkkkkjjjiiihhhgggggggggggghhhiiijjjjjjkkkkkkllllllmmmmmmooopppqqqrrrrrrrrrrrrtttuuuwwwyyyzzzxxxyyyzzz{{{|||}}}}}}}}}~~~}}}||||||{{{xxxxxxxxxwwwvvvuuutttssswwwxxxxxxxxxwwwwwwyyyzzz|||}}}}}}~~~yyyuuurrrpppmmmlllfffffffffffffffeeeddddddcccdddeeefffggggggggggggiiiiiihhhhhhhhhiiijjjjjjlllkkkjjjjjjjjjjjjkkkllliiiiiiiiiiiiiiihhhffffffeeeeeeffffffdddbbb```^^^YYYYYYWWWVVVTTTRRRQQQPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOPPPPPPOOOOOONNNOOOQQQRRRSSSSSSRRRQQQSSSTTTTTTTTTTTTVVVYYY\\\\\\\\\]]]^^^^^^______```___```aaacccdddfffggghhhiiijjjkkkmmmooopppqqqrrrtttvvvxxxzzzzzz|||~~~~~~qqqhhhaaa``````aaadddiiittt{{{```HHH<<<;;;555333444111333222222111000000//////////////////////////////........................///...---,,,,,,---......,,,,,,------------------000000//////............------...///////////////111111111222555<<>>GGGMMMOOOSSSXXX\\\]]]^^^___```aaabbbgggkkkjjjgggjjjooonnn```ZZZcccpppxxx|||wwwsss{{{|||yyywwwuuurrrpppooonnnlllkkkkkkkkkjjjjjjiiihhhgggggghhhhhhiiiiiiiiiiiiiiiiiilllmmmoooqqqssstttvvvvvvvvvuuuuuuvvvvvvwwwxxxyyyyyyzzzzzz{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{zzzzzzyyyyyyyyyzzzzzzzzzyyyyyy{{{||||||}}}}}}~~~{{{wwwssspppnnnmmmlllkkkgggffffffeeeeeeeeeeeeeeeccccccdddeeeffffffffffffggggggggggggggghhhiiijjjhhhiiijjjkkkkkkjjjiiihhhffffffffffffeeedddcccbbb`````````___^^^\\\ZZZYYYWWWVVVVVVTTTSSSRRRQQQQQQNNNNNNMMMMMMLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPOOONNNMMMLLLLLLMMMOOOPPPQQQPPPOOONNNQQQRRRTTTTTTTTTVVVYYY[[[\\\\\\]]]]]]^^^_________aaaaaacccdddfffgggiiiiiijjjkkkmmmooorrruuuwwwxxxzzz|||~~~uuulllddd```^^^[[[\\\___fff{{{lllQQQAAA>>>888555666111111111000000///.........////////////////////////........................,,,+++++++++,,,,,,------.........------,,,,,,,,,////////////............//////000111111111111000111222333555999@@@HHHNNNPPPSSSXXX\\\]]]^^^^^^___^^^```cccgggfffeeekkkrrr|||fffaaadddpppzzz~~~|||yyy}}}zzzwwwuuussspppooonnnmmmkkkiiihhhhhhhhhhhhggggggggggggiiiiiiiiiiiijjjjjjjjjjjjmmmnnnpppssstttvvvvvvwwwvvvvvvvvvvvvvvvwwwxxxxxxzzz{{{{{{|||||||||{{{{{{xxxxxxxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{zzzzzzyyyyyyzzz{{{zzzyyyyyy{{{}}}|||}}}}}}~~~~~~yyyuuuqqqnnnmmmmmmlllkkkffffffeeedddcccddddddeeebbbcccdddeeeffffffffffffffffffffffffggghhhiiijjjeeegggkkkmmmmmmkkkgggeeedddddddddddddddbbbaaaaaa^^^]]]]]]\\\ZZZYYYXXXWWWWWWVVVVVVUUUTTTSSSSSSSSSOOONNNMMMMMMLLLLLLLLLMMMPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPOOONNNMMMLLLNNNNNNLLLLLLLLLMMMOOOPPPPPPQQQSSSTTTUUUVVVYYY[[[\\\]]]]]]^^^______``````aaaaaacccdddfffgggiiiiiijjjkkkmmmpppsssvvvxxxyyyzzz|||~~~vvvmmmeeeaaa^^^ZZZZZZ]]]fff{{{pppSSSBBB>>>999777888333111111000000///.........////////////////////////........................+++++++++,,,,,,---------.........------,,,,,,,,,---------------------------...//////000000/////////000222555999@@@HHHNNNQQQTTTYYY\\\\\\\\\\\\\\\[[[]]]```cccbbbbbbkkkuuusssbbbeeerrr~~~zzzwwwuuusssqqqooommmmmmkkkiiigggeeeffffffgggggghhhhhhhhhjjjjjjjjjjjjkkkkkkllllllnnnoooqqqtttuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwxxxyyyzzz{{{|||||||||||||||xxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvyyyzzzzzzzzzyyyyyy{{{||||||}}}}}}~~~}}}wwwsssooolllkkkkkkjjjiiidddcccaaa`````````aaabbbbbbcccdddeeeeeeffffffeeeeeeeeeeeeeeefffhhhiiijjjcccfffjjjmmmmmmjjjfffcccdddddddddccccccbbbaaa```\\\\\\[[[YYYXXXWWWVVVUUUVVVVVVVVVUUUUUUTTTTTTTTTPPPOOONNNMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPOOONNNMMMLLLOOOMMMKKKIIIIIIKKKNNNOOONNNQQQSSSTTTUUUVVVYYY[[[\\\\\\\\\]]]^^^^^^______```aaabbbdddeeeggghhhiiikkklllnnnqqqtttvvvxxxyyyzzz|||~~~vvvmmmeeebbb^^^[[[ZZZ\\\hhh}}}tttVVVBBB>>>999888888333222111111000000///......////////////////////////........................***+++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,---------,,,---......//////.........000333666:::AAAIIIOOORRRUUUYYY[[[ZZZYYYYYYYYYYYYZZZ]]]^^^]]]^^^iiivvvmmm```kkkzzzvvvsssqqqqqqooommmlllkkkjjjgggdddddddddeeeggghhhiiikkkkkkjjjjjjkkkllllllmmmnnnnnnnnnppprrrtttuuuuuuuuutttttttttttttttuuuvvvwwwxxxwwwxxxyyyzzz{{{|||||||||zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvuuuuuuxxxyyyzzzyyyxxxxxxzzz||||||}}}}}}~~~~~~}}}uuuqqqmmmjjjiiihhhgggfffcccbbbaaa______```aaabbbbbbbbbcccdddeeeeeeeeeeeedddddddddeeefffgggiiiiiieeegggiiijjjjjjiiigggeeecccddddddccccccbbbaaa```\\\[[[YYYXXXVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSQQQPPPOOONNNNNNMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOONNNMMMMMMLLLKKKJJJJJJJJJLLLMMMNNNPPPSSSUUUUUUVVVXXXZZZZZZZZZZZZ[[[\\\\\\]]]]]]___```aaacccdddfffggghhhlllmmmnnnqqqsssvvvxxxyyy{{{}}}uuummmeeebbb```\\\[[[]]]iiiyyyYYYDDD>>>888777666111333222222111000000//////////////////////////////........................***+++---...//////......,,,,,,------------------,,,,,,,,,---------......,,,---......//////......///111444888===DDDKKKQQQSSSVVVYYYZZZYYYVVVUUUUUUWWWXXXZZZZZZXXX[[[hhhuuu{{{gggaaaooo}}}xxxssspppooopppnnnlllkkkjjjiiifffccccccdddfffgggiiikkkmmmmmmjjjjjjkkklllmmmoooooopppoooppprrrtttuuuuuutttsssrrrrrrsssssstttvvvwwwxxxuuuvvvxxxyyyzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyy{{{{{{{{{zzzyyyxxxvvvuuuxxxyyyyyyyyyxxxxxxzzz{{{|||}}}}}}~~~~~~}}}ssspppkkkhhhgggfffeeedddeeedddbbbaaa```aaacccdddbbbbbbcccdddeeeeeeeeeeeedddddddddeeefffgggiiiiiihhhhhhgggggggggggghhhhhhcccddddddccccccbbbaaa```[[[ZZZYYYWWWVVVUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPOOONNNNNNJJJKKKKKKKKKKKKKKKJJJJJJMMMPPPSSSUUUUUUWWWXXXZZZXXXXXXXXXYYYZZZZZZ[[[[[[______aaabbbdddfffgggggglllmmmoooqqqsssuuuwwwxxx{{{}}}tttmmmfffccc```]]]\\\^^^jjj|||\\\EEE>>>888555444...333333222222111000000000////////////////////////........................***,,,---///000000//////,,,,,,,,,------.........---------.........//////---......///////////////000222555999>>>EEEMMMRRRTTTWWWYYYZZZXXXUUUSSSSSSVVVWWWXXXXXXVVVYYYfffuuuuuuaaacccrrr|||xxxtttrrrpppmmmkkkmmmmmmmmmlllkkkiiigggfffgggeeecccdddhhhkkklllkkkkkkiiihhhhhhjjjkkkllllllooopppqqqsssuuuvvvxxxxxxwwwvvvuuuuuuuuuvvvxxxyyyvvvwwwxxxzzz{{{||||||}}}~~~{{{yyyxxxxxxzzz{{{~~~~~~}}}{{{zzzwwwvvvttttttvvvxxxyyyyyyyyyzzz{{{}}}}}}~~~}}}}}}~~~}}}{{{yyywwwssspppllliiigggfffdddbbb```aaaaaacccdddeeeffffffbbbaaaaaabbbddddddcccaaa___```bbbdddfffhhhiiiiiijjjhhhffffffggghhhgggfffjjjfffcccccceeeddd___ZZZYYYWWWUUUTTTTTTSSSQQQOOORRRQQQQQQQQQQQQPPPPPPPPPPPPOOONNNLLLLLLLLLLLLMMMPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLJJJJJJJJJJJJKKKLLLNNNNNNOOOOOOQQQSSSUUUVVVXXXXXXZZZXXXVVVTTTTTTVVVXXXZZZYYY[[[^^^```aaacccfffhhhgggiiilllnnnppprrrvvvyyyzzz{{{||||||}}}wwwnnneeebbb___]]]^^^bbbnnn{{{___EEE<<<;;;666333555111000000000000000111111000000//////.........---,,,---------.../////////........................//////.........---------000000//////............000000000000////////////333222444999AAAJJJQQQTTTZZZXXXXXXYYYVVVPPPOOORRRWWWUUUUUUWWWXXXYYY___gggnnngggbbb}}}{{{xxxsssooollljjjgggfffeeefffffffffeeeeeedddcccgggeeecccdddhhhjjjjjjjjjkkkjjjiiiiiijjjlllmmmmmmpppqqqrrrsssuuuwwwxxxyyyvvvvvvvvvwwwxxxzzz{{{|||xxxyyyzzz{{{|||}}}}}}}}}~~~{{{yyyxxxyyyzzz|||~~~}}}|||{{{yyywwwvvvuuutttwwwyyyzzzyyyyyyzzz|||{{{|||}}}}}}}}}~~~|||yyywwwuuuqqqnnnjjjgggeeedddbbbaaa``````aaabbbcccdddeeeeeebbbaaaaaabbbddddddcccaaa```aaaccceeeggghhhhhhiiiiiigggeeeeeefffgggfffeeefffccc```aaacccccc___[[[YYYWWWUUUTTTTTTSSSQQQOOOQQQQQQQQQQQQPPPPPPPPPPPPPPPOOONNNLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMOOOPPPRRRSSSTTTUUUWWWVVVUUUTTTTTTVVVWWWYYYXXX[[[]]]___```bbbeeegggfffiiikkkmmmooorrruuuxxxyyy{{{|||}}}}}}zzzqqqhhhccc```]]]^^^bbbnnn{{{```EEE<<<:::555222555222222111111111111222222000/////////..................//////////////////........................//////.........---------/////////.........------000000000000////////////222222444999BBBKKKRRRUUUZZZXXXWWWXXXTTTNNNNNNQQQUUUSSSTTTVVVVVVUUUZZZ```|||zzzjjjdddjjjtttpppkkkfffdddaaa___]]]\\\]]]^^^___```aaabbbbbbfffeeeddddddgggiiiiiihhhjjjjjjiiiiiijjjkkkmmmnnnpppqqqrrrtttuuuwwwxxxyyyuuuvvvyyy{{{}}}~~~~~~~~~zzz{{{||||||}}}}}}||||||~~~}}}{{{yyyxxxyyyzzz{{{}}}}}}|||zzzxxxwwwvvvuuuvvvxxxzzz{{{zzzzzz{{{}}}yyyzzz|||}}}}}}|||yyyvvvsssqqqnnnkkkgggeeecccbbbaaa______``````aaabbbcccddddddbbbaaaaaacccdddeeedddbbbbbbcccdddfffggghhhhhhhhhgggfffdddeeeffffffeeecccccc```^^^___aaabbb___[[[XXXVVVUUUTTTTTTSSSQQQPPPQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIJJJKKKKKKJJJKKKLLLMMMNNNOOOPPPPPPRRRRRRSSSTTTUUUVVVWWWWWWWWWYYY\\\^^^___```ccceeeeeegggkkkmmmoooqqqtttwwwxxxzzz|||}}}~~~}}}sssjjjeeeaaa^^^___cccooo~~~cccIII===999555222444333222222222222222222222////////////............000000000000000/////////.......................................---------.........---------------////////////000000000000111111444:::DDDMMMSSSVVVZZZWWWVVVUUUQQQLLLKKKOOOQQQQQQSSSUUURRROOORRRXXXkkk}}}rrreeebbbqqqmmmhhhbbb^^^[[[YYYWWWUUUWWWWWWXXXZZZ]]]___aaabbbddddddddddddfffggggggggghhhhhhiiihhhhhhjjjlllnnnppppppqqqssstttuuuwwwwwwvvvxxx{{{~~~~~~}}}{{{{{{|||||||||{{{{{{zzz{{{zzzyyywwwwwwxxxyyyzzz}}}|||zzzyyywwwvvvuuuuuuvvvxxx{{{{{{{{{{{{|||~~~zzz{{{|||}}}}}}}}}xxxuuussspppmmmllliiifffccccccbbb```___^^^______```aaaaaabbbbbbbbbaaaaaabbbdddeeedddcccddddddeeefffgggggggggggggggfffeeeeeeffffffeeecccbbb```______```___]]]ZZZWWWVVVTTTSSSTTTSSSQQQPPPQQQQQQQQQPPPPPPPPPOOOOOOOOONNNMMMMMMMMMNNNOOOPPPNNNNNNNNNNNNNNNMMMMMMMMMKKKJJJIIIHHHHHHGGGGGGGGGJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMOOOQQQSSSUUUVVVVVVVVVVVVXXX[[[\\\]]]^^^aaaccccccfffjjjlllnnnpppsssuuuwwwyyy{{{}}}}}}}}}sssiiidddaaa___aaadddnnnkkkOOO@@@:::666444555222222222222222222111111///////////////.........111000000//////.........................................................------------------------////////////000000000000000111555<<>>HHHPPPUUUWWWXXXTTTQQQPPPLLLHHHIIINNNNNNOOORRRRRRMMMIIIMMMTTTgggyyyyyyddd___dddsss```\\\WWWSSSRRRSSSSSSSSSSSSSSSSSSSSSUUUWWWZZZ[[[^^^```cccddddddeeefffgggeeegggiiihhhggghhhllloooppppppqqqrrrssstttuuuuuuxxxzzz|||~~~~~~}}}{{{zzzyyyzzzzzzzzzzzzzzzyyyyyyvvvvvvvvvvvvvvvwwwxxxxxx{{{zzzxxxvvvuuuuuuuuuvvvvvvyyy{{{|||{{{{{{|||~~~}}}~~~~~~}}}}}}}}}}}}yyyuuuqqqnnnllljjjhhhiiifffcccaaaaaaaaa```___]]]]]]]]]]]]^^^^^^_________^^^^^^```cccdddcccbbbccccccdddeeefffffffffeeegggffffffggghhhhhheeeccccccbbbaaa```]]][[[YYYXXXVVVTTTSSSSSSSSSSSSRRRPPPPPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMNNNOOOQQQRRRPPPPPPPPPOOONNNNNNMMMMMMIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEFFFGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNKKKLLLOOORRRTTTUUUVVVVVVVVVXXXZZZ[[[[[[\\\___aaa```cccgggjjjlllnnnpppqqqrrrtttxxxzzz{{{}}}~~~tttiiidddaaa___bbbffflll~~~aaaJJJ>>>:::777666000111222222111000...---.........///////////////............------------........................---------...............---------------...............//////000000111111111333888AAAJJJQQQUUUVVVWWWSSSPPPNNNKKKGGGJJJOOOPPPQQQRRRRRRMMMKKKSSS]]]qqqsss```___gggttt||||||]]]YYYTTTRRRSSSUUUVVVWWWWWWVVVUUUTTTUUUVVVXXXYYY[[[^^^bbbdddddddddfffhhheeehhhkkkjjjhhhiiimmmrrrrrrrrrsssssstttuuuvvvvvvxxxzzz|||~~~~~~}}}}}}yyyzzz{{{{{{{{{{{{{{{zzzvvvvvvwwwwwwxxxyyyzzzzzz{{{yyywwwuuutttuuuuuuvvvvvvxxxzzz{{{{{{{{{|||}}}{{{|||}}}}}}}}}~~~yyyuuuqqqnnnllljjjhhhgggfffdddaaa____________^^^\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]___aaacccbbbaaaaaabbbcccdddeeeeeeeeeeeeeeeeeeeeefffhhhgggdddaaa_________^^^\\\YYYXXXXXXUUUTTTRRRRRRSSSSSSRRRPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMNNNPPPRRRSSSOOOOOOOOONNNMMMMMMLLLLLLIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIKKKLLLNNNOOOOOOLLLMMMOOOQQQSSSUUUVVVVVVVVVXXXZZZ[[[[[[\\\___```^^^bbbfffjjjlllmmmooopppooorrrvvvyyyzzz|||~~~xxxlllfffaaa___aaaeeemmmgggMMM???:::777555111222333333222111///---............/////////000............////////////........................---------.........//////------........./////////.........///000111111111222444:::BBBKKKQQQTTTUUUVVVRRRNNNMMMJJJHHHKKKQQQSSSSSSSSSRRRNNNOOO[[[iii}}}ooo]]]___jjjssstttqqqpppwww[[[XXXSSSRRRTTTWWWYYYZZZ\\\[[[YYYWWWWWWXXXYYYZZZYYY]]]bbbdddddddddfffiiigggjjjmmmllljjjjjjoootttsssttttttuuuvvvwwwxxxxxxxxxyyy{{{~~~zzz{{{{{{|||}}}}}}||||||wwwwwwxxxyyyzzz{{{{{{|||{{{yyywwwuuuttttttuuuvvvuuuxxxzzz{{{zzzzzz{{{}}}yyy{{{|||}}}}}}}}}vvvsssooolllkkkjjjhhhfffdddaaa___]]]^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\^^^aaabbbaaa`````````bbbcccdddeeeeeeeeedddddddddfffgggfffccc```[[[\\\]]]\\\ZZZYYYXXXYYYUUUSSSRRRRRRSSSSSSRRRPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMNNNPPPRRRTTTNNNNNNNNNMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEECCCCCCCCCCCCDDDFFFGGGGGGFFFGGGHHHJJJLLLNNNOOOPPPMMMNNNOOOQQQSSSTTTVVVVVVVVVXXXZZZ[[[\\\\\\___```^^^aaafffjjjkkklllnnnooonnnqqquuuxxxyyy{{{}}}~~~}}}ppphhhbbb^^^___cccnnnjjjNNN>>>999666333222333444555444222000...---.........//////000000......//////000000111111........................---------.........//////........./////////000000---......///000111111222333555;;;CCCLLLQQQTTTTTTVVVQQQNNNLLLJJJHHHLLLSSSUUUTTTTTTRRROOORRRaaapppmmm[[[^^^kkkrrryyykkkjjjlllwwwZZZXXXWWWWWWYYY]]]bbbdddccccccbbb```]]]ZZZWWWVVVZZZ[[[]]]___bbbeeeggghhheeegggjjjkkkkkkllloooqqquuuvvvuuutttuuuwww|||yyyyyy{{{|||~~~~~~}}}{{{xxxwwwwwwwwwwwwxxxuuurrrsssvvvyyyyyyxxxxxxyyyyyyzzz{{{|||~~~~~~~~~|||uuurrrooollljjjhhhfffddddddcccbbb```___]]]\\\[[[XXXYYYZZZZZZYYYZZZ\\\^^^]]]]]]^^^^^^___```````````````aaabbbccccccddddddfffccc```aaacccddd```[[[[[[ZZZYYYXXXXXXYYYZZZ[[[TTTSSSRRRQQQPPPPPPQQQRRRNNNOOOPPPQQQQQQPPPOOONNNNNNNNNNNNOOOOOOPPPPPPPPPQQQPPPNNNKKKIIIGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGJJJJJJKKKKKKMMMNNNPPPPPPPPPQQQRRRSSSSSSTTTWWWYYYZZZ[[[\\\\\\[[[\\\^^^```bbbeeegggiiijjjlllnnnppppppqqqssstttvvvyyy}}}~~~rrrjjjeee```aaadddnnnqqqSSS@@@999777555444333222111000000000000111111000000//////......///000111111111000...---...........................---,,,,,,,,,,,,---...........................+++,,,...000000000000///333666<<>>HHHNNNOOOOOOQQQSSSLLLLLLIIIEEEBBBDDDIIINNNTTTXXXbbb{{{sssnnnYYYYYYYYYYYYZZZ[[[[[[\\\ZZZ\\\___bbbeeegggiiiiiillliiiddd___^^^aaadddgggiiikkkmmmmmmmmmmmmnnnppprrruuuyyy||||||{{{{{{{{{yyyyyyzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzyyyxxxwwwwww{{{{{{|||||||||{{{yyyyyyuuuvvvvvvtttrrrrrrtttxxx{{{{{{zzzzzzzzz{{{||||||~~~zzzvvvqqqkkkgggdddbbb```_________^^^\\\ZZZZZZZZZYYYXXXXXXWWWWWWUUUVVVWWWWWWVVVVVVXXXZZZ]]]]]]^^^^^^___``````aaa_______________^^^^^^^^^]]]^^^___^^^\\\ZZZZZZZZZXXXWWWVVVUUUTTTUUUVVVWWWSSSTTTUUUVVVWWWVVVVVVUUUSSSRRRQQQPPPPPPQQQRRRSSSOOOPPPPPPQQQQQQRRRRRRRRRMMMLLLKKKIIIHHHGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJMMMMMMNNNPPPRRRUUUWWWXXXVVVXXX[[[^^^```dddhhhkkkeeegggiiikkklllnnnrrrtttqqqsssuuuvvvvvvvvvxxxzzzuuuvvvuuutttssssssuuuwwwyyyyyyzzz}}}xxxtttrrrlllfff^^^WWWPPPNNNLLLKKKOOOTTTTTTdddvvv}}}sssjjjcccbbbdddnnn{{{sssUUUAAA:::888777444333222111000000000000111111000000//////......---.../////////...---,,,........................,,,,,,---......---,,,,,,........................111111000000111333555666777???IIINNNNNNOOOQQQSSSKKKKKKIIIEEEBBBCCCIIINNNYYY[[[ccczzztttqqqSSSSSSTTTUUUVVVXXXYYYZZZ]]]^^^```cccgggjjjlllmmmqqqlllgggcccbbbdddggghhhlllqqqsssooommmpppssstttsssuuuwwwxxxyyyxxxvvvuuutttuuuvvvwwwwwwwwwwwwwww{{{{{{{{{{{{{{{{{{{{{{{{|||{{{zzzyyyyyyyyyyyyzzzuuurrrrrruuuvvvtttuuuxxxwwwyyy|||}}}~~~~~~{{{wwwsssnnniiieee`````````___]]][[[YYYWWWWWWVVVVVVUUUTTTTTTTTTUUUTTTTTTTTTUUUVVVWWWXXXYYY\\\]]]^^^```aaaaaabbbbbb```````````````______^^^___]]][[[ZZZZZZ[[[[[[ZZZZZZZZZYYYXXXWWWWWWVVVVVVWWWTTTQQQRRRTTTUUUSSSQQQPPPQQQQQQQQQRRRRRRSSSSSSUUUUUUSSSRRRPPPNNNMMMMMMOOONNNLLLIIIGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHGGGGGGGGGHHHHHHIIIKKKMMMNNNOOOOOOOOOOOOOOOQQQUUUXXXZZZZZZ\\\^^^bbbeeehhhjjjkkkkkkkkklllnnnoooqqqrrrrrruuuuuuuuuvvvwwwyyyzzz{{{xxxwwwuuuttttttuuuwwwxxx||||||}}}|||tttmmmhhhccc___\\\OOOMMMKKKHHHHHHIIIKKKLLLRRRWWWbbbqqq~~~tttjjjeeefffkkkwwwsssWWWFFF???999444333222111111000000111111000000///...............////////////////////////111111000...---,,,+++***...------------...//////////////////000000000000...///111000///...///111777AAAKKKOOORRRSSSQQQMMMMMMKKKEEE@@@>>>BBBKKKRRRYYYYYYaaaxxx|||uuutttRRRRRRSSSTTTVVVWWWYYYZZZ\\\]]]___bbbfffiiilllmmmpppmmmhhheeedddfffhhhiiimmmrrrtttpppnnnppprrrssstttuuuvvvxxxxxxwwwvvvuuuxxxxxxyyyzzzzzzzzzzzzzzz{{{zzzzzzyyyyyyyyyyyyzzzyyyxxxxxxxxxwwwwwwwwwwwwuuurrrrrruuuvvvtttuuuyyywwwyyy{{{||||||}}}}}}xxxtttppplllfffccc_________^^^\\\YYYWWWVVVVVVUUUTTTTTTSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXYYY[[[\\\]]]^^^___```````````````aaa``````___^^^^^^^^^\\\YYYYYYZZZ[[[[[[ZZZZZZYYYYYYXXXWWWWWWVVVVVVWWWTTTRRRRRRTTTUUUTTTRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPOOONNNMMMNNNMMMKKKIIIHHHGGGFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJLLLNNNOOOPPPRRRRRRQQQRRRTTTWWWZZZ\\\]]]___aaadddgggiiijjjjjjmmmnnnooopppqqqrrrssstttuuuuuuvvvvvvwwwyyyzzz{{{zzzyyyxxxwwwwwwyyy{{{|||{{{|||}}}|||wwwooohhhbbb]]]YYYVVVMMMLLLIIIGGGGGGGGGHHHIIINNNQQQZZZgggttt|||vvvssswww|||zzz]]]FFF<<<888777333222111111000000111111111111000///////////////////////////////////////000000///...---,,,,,,+++...------------...//////.../////////000000000000000111222222000000111333999BBBKKKOOOQQQSSSQQQMMMMMMJJJEEE@@@>>>CCCLLLSSSZZZYYY^^^qqquuupppsssQQQQQQRRRSSSTTTWWWYYYZZZ[[[\\\^^^aaadddhhhkkkmmmooommmjjjhhhggghhhjjjkkkoootttvvvrrroooppprrrqqqtttuuuvvvwwwxxxwwwvvvuuuxxxyyyzzzzzz{{{zzzzzzzzzzzzyyyxxxvvvvvvvvvwwwxxxtttuuuvvvvvvvvvuuutttsssuuurrrrrruuuvvvtttuuuyyyxxxyyyzzzzzzzzz{{{~~~{{{xxxtttppplllhhhccc```\\\\\\\\\[[[YYYWWWUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTUUUVVVXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^aaaaaaaaa``````^^^]]]]]][[[YYYXXXXXXZZZ[[[[[[ZZZYYYYYYYYYXXXWWWWWWVVVVVVWWWUUUSSSSSSTTTUUUTTTSSSTTTTTTTTTTTTTTTUUUUUUUUURRRQQQQQQPPPOOOOOONNNNNNMMMLLLKKKJJJHHHHHHHHHHHHFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKMMMOOOQQQRRRUUUUUUUUUVVVXXX[[[^^^___aaaccceeegggiiijjjkkkkkkqqqqqqrrrrrrsssttttttuuuuuuvvvvvvwwwxxxyyyzzzzzzyyyyyyxxxxxxyyy{{{}}}~~~|||}}}~~~zzzuuunnnfff___YYYTTTQQQMMMLLLKKKIIIHHHGGGGGGGGGJJJLLLRRR\\\gggttt~~~aaaFFF999777999333222111111000000111111222111111000000000000111/////////////////////////////////.........------...------------...//////....../////////000000000111222333333222222444666<<>>888444333222111111000000111111...............//////000////////////////////////////////////////////////...------------...//////------.........////////////000000000000222666999CCCKKKQQQSSSSSSSSSQQQMMMLLLHHHDDDCCCGGGMMMTTTWWWXXXTTTRRRYYYgggvvv}}}~~~iii```hhhwwwYYYWWWTTTRRRRRRTTTWWWYYY[[[[[[\\\^^^bbbhhhmmmpppuuuuuusssmmmhhhgggkkkpppuuu||||||{{{yyyvvvtttttttttttttttuuuvvvvvvxxxxxxxxxxxxxxxwwwvvvvvvmmmoooqqqsssuuuuuutttttttttttttttuuuuuuvvvvvvvvvwwwttttttwwwwwwvvvwwwzzzyyy{{{||||||||||||}}}~~~}}}vvvqqqkkkgggbbb^^^\\\ZZZXXXWWWUUUTTTRRRQQQPPPOOOPPPPPPNNNNNNMMMMMMNNNOOOOOOPPPQQQQQQQQQRRRSSSTTTUUUVVVUUUVVVWWWYYYZZZZZZZZZZZZXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYYYY[[[]]]]]]\\\ZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXYYYWWWUUUTTTVVVXXXWWWVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSRRRRRRQQQQQQQQQOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKMMMOOOOOOOOOPPPRRRUUUXXXZZZ[[[[[[\\\^^^```bbbdddeeeeeeggghhhkkknnnqqqsssuuuvvvvvvvvvwwwxxxyyy{{{||||||{{{|||~~~~~~}}}|||}}}}}}{{{vvvrrrmmmhhhddd[[[XXXTTTPPPMMMKKKJJJJJJJJJJJJMMMRRRUUUZZZcccmmm|||yyyqqqiiigggiiihhhqqq|||sss{{{ttt[[[HHH>>>999666333222111111000000111111//////......///000000111////////////////////////000000000///////////////...------------...//////---------........./////////000000000000333777:::DDDLLLSSSUUUTTTTTTPPPLLLLLLHHHCCCCCCHHHOOOUUUXXXVVVSSSSSS[[[iiiyyyyyyeee^^^gggttt[[[XXXUUUSSSSSSTTTWWWXXX[[[[[[\\\^^^ccchhhmmmqqqvvvvvvsssmmmgggfffkkkpppuuu}}}~~~}}}{{{xxxtttttttttttttttuuuvvvvvvwwwwwwwwwwwwwwwvvvuuutttkkkmmmqqqtttvvvvvvuuutttuuuttttttttttttuuuvvvwwwwwwttttttwwwwwwvvvwwwzzzyyy{{{}}}~~~}}}}}}}}}~~~}}}{{{tttppphhhddd___[[[YYYXXXVVVTTTUUUSSSRRRPPPOOOOOOPPPPPPNNNNNNMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQRRRTTTUUUVVVTTTTTTVVVWWWXXXYYYYYYYYYVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZ\\\^^^^^^\\\ZZZWWWXXXXXXXXXXXXXXXXXXXXXWWWXXXYYYXXXUUUTTTVVVYYYXXXXXXXXXWWWWWWVVVVVVVVVTTTTTTTTTSSSRRRRRRQQQQQQPPPOOONNNLLLKKKKKKJJJJJJLLLKKKJJJIIIJJJLLLNNNOOOOOOPPPQQQSSSVVVXXX[[[\\\\\\]]]___bbbdddeeefffgggiiijjjllloooqqqsssssstttwwwwwwxxxzzz|||}}}~~~|||}}}~~~}}}|||}}}~~~}}}yyyvvvqqqllliii___\\\WWWSSSOOOMMMMMMNNNLLLLLLPPPUUUXXX[[[bbbkkkyyyvvvmmmeeebbbdddeeemmm|||zzz{{{^^^HHH===:::999333222222111000111111111000000///000000111222222////////////////////////111000000000/////////......------------...//////---------.........//////000000000000111333888<<>>999777333333222222111222222222222111111000///......---000000//////.........---//////////////////////////////............//////111000////////////000000///...///111000000555===HHHPPPWWWWWWVVVTTTOOOIIIEEEGGGGGGEEEKKKUUUZZZXXXXXXVVVZZZiii~~~nnn```VVV]]]mmm~~~UUUUUUUUUTTTSSSUUUYYY\\\^^^```ccceeehhhlllqqqtttvvvwwwtttmmmgggfffkkkqqqxxx}}}xxxttttttsssrrrrrrrrrsssttttttttttttuuuuuuuuuuuuttttttuuuvvvxxxzzzzzzzzzyyyxxxwwwvvvuuutttssssssttttttssssssrrrrrrsssuuuwwwxxxyyy{{{~~~}}}wwwpppjjjeeebbb___[[[WWWUUUTTTTTTTTTOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVUUUUUUWWWVVVVVVWWWWWWXXXYYYZZZ[[[YYYXXXZZZ\\\\\\ZZZXXXXXXWWWVVVUUUUUUVVVWWWWWWYYYYYYZZZZZZZZZZZZYYYYYYZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWVVVTTTTTTTTTTTTUUUQQQPPPOOONNNMMMMMMMMMMMMNNNMMMMMMMMMMMMNNNOOOPPPSSSTTTVVVXXXZZZ\\\]]]^^^___aaaccceeefffhhhlllnnnpppqqqsssuuuwwwyyyyyyzzz}}}}}}}}}~~~{{{wwwtttsssjjjfffaaa]]][[[YYYXXXWWWVVVVVVYYY\\\]]]aaammmyyyuuummmhhhdddaaa```fffttt}}}zzzhhhOOO@@@999666333333222222111111222222222222222111000000//////000/////////............//////////////////////////////............//////000000////////////000000111000111333222222888???HHHPPPWWWXXXWWWUUUPPPKKKGGGIIIHHHGGGMMMWWW\\\[[[]]]aaalll}}}hhh]]]XXX```ppp}}}UUUUUUTTTTTTSSSVVVZZZ]]]aaacccgggjjjmmmpppuuuxxxvvvwwwtttnnnhhhgggkkkqqq{{{{{{vvvsssrrrrrrqqqqqqpppqqqqqqrrrttttttuuuuuuuuuuuuttttttvvvwwwyyyzzzzzzyyywwwvvvuuuttttttsssttttttuuuuuusssrrrrrrrrrsssuuuwwwxxxzzz}}}}}}vvvpppjjjeeeaaa___]]]YYYUUUSSSQQQQQQQQQMMMLLLKKKJJJJJJJJJJJJJJJMMMMMMLLLLLLLLLMMMNNNOOOSSSSSSSSSTTTTTTTTTTTTTTTVVVVVVVVVVVVUUUTTTSSSRRRVVVVVVVVVVVVWWWXXXYYYZZZ[[[YYYXXXXXXZZZZZZZZZYYYXXXWWWVVVVVVVVVWWWXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZXXXXXXYYYYYYZZZZZZZZZ[[[YYYXXXWWWUUUTTTTTTUUUUUUQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRRRRXXX[[[]]]]]]\\\\\\___bbbbbbdddfffhhhiiilllooorrrrrrsssuuuxxxzzz|||}}}~~~|||zzzyyyrrrnnnhhhdddbbbaaa```___^^^\\\^^^bbbggglllvvvxxxoooiiiccc```\\\cccqqq}}}zzzmmmSSSCCC:::555444333222222111111222222333333222222111111000000////////////............//////////////////////////////............/////////////////////000000000222000111333333333999AAAIIIQQQXXXYYYXXXWWWSSSMMMJJJKKKJJJJJJPPPYYY______eeesss{{{___XXXVVV```oooyyySSSSSSSSSSSSSSSVVVZZZ^^^cccfffjjjmmmppptttxxx|||zzzzzzvvvooohhhfffjjjooozzzzzzvvvrrroooqqqqqqppppppoooooooooooosssttttttuuuuuuttttttsssuuuvvvwwwxxxwwwvvvtttrrrttttttttttttttttttttttttuuuuuuuuuvvvwwwyyy{{{|||{{{~~~xxxqqqkkkgggbbb___]]][[[XXXTTTRRRPPPOOOOOOLLLKKKJJJIIIIIIIIIIIIIIINNNMMMKKKKKKKKKMMMOOOQQQQQQQQQRRRRRRSSSSSSTTTTTTVVVVVVUUUUUUTTTTTTSSSSSSUUUUUUUUUUUUVVVXXXYYYZZZ[[[ZZZXXXWWWXXXYYYZZZZZZZZZYYYYYYXXXYYYZZZ\\\]]][[[\\\\\\]]]]]]\\\\\\[[[YYYZZZZZZZZZZZZ[[[[[[[[[ZZZYYYWWWUUUTTTTTTUUUUUUQQQPPPOOOOOONNNNNNNNNOOONNNNNNNNNOOOQQQSSSTTTUUUYYY]]]aaaaaa^^^^^^aaafffeeegggjjjkkkmmmpppsssvvvvvvxxxyyy|||~~~~~~xxxtttoookkkiiihhhgggfffhhhddddddjjjrrryyy|||rrrjjjdddaaa[[[aaannn~~~nnnSSSCCC:::666444444333222111111111111222222222111111000000000///////////////.........//////////////////////////////............//////...//////000000000000000000//////111111222999AAAJJJRRRYYYZZZYYYYYYUUUQQQNNNMMMLLLNNNTTT\\\bbbeeeqqqsss\\\VVVVVV```nnnzzzPPPQQQQQQQQQRRRVVVZZZ^^^eeehhhlllpppssswww{{{~~~~~~yyypppfffdddhhhmmm{{{wwwrrrpppnnnoooooooooooooooooonnnnnnssssssttttttttttttssssssuuuvvvwwwwwwwwwuuusssrrruuuuuuuuutttssssssrrrrrrvvvvvvwwwxxxyyy{{{|||}}}{{{~~~}}}uuunnniiieeebbb```\\\ZZZWWWTTTQQQOOONNNNNNKKKJJJJJJIIIIIIIIIIIIJJJHHHGGGFFFFFFFFFHHHKKKLLLNNNOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUSSSSSSSSSTTTUUUWWWXXXYYY[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZZZZYYYYYYZZZ\\\]]]___]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZYYYWWWUUUTTTTTTTTTTTTRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOPPPQQQSSSUUUVVVWWWWWW\\\aaaaaa___```eeeiiihhhjjjmmmoooqqqssswwwzzz|||}}}~~~}}}yyytttpppoooooonnnmmmpppkkkjjjqqqzzzsssiiiccc```\\\aaannnnnnSSSBBB;;;888555444333222111111111111000000000000000/////////........./////////////////////////////////////////////............//////---...///000111000000000000//////111111333:::CCCMMMTTT[[[\\\[[[[[[XXXSSSQQQNNNMMMQQQWWW___fffjjjnnn]]]XXXYYYdddrrrOOOPPPQQQRRRSSSWWW\\\```fffiiinnnsssvvvzzz}}}zzzoooeeebbbgggmmm|||}}}uuuqqqpppooommmmmmnnnooooooooooooooossssssttttttttttttssssssvvvwwwxxxyyyyyywwwuuutttuuuuuuuuuttttttrrrqqqpppssstttuuuwwwxxxzzz{{{{{{{{{~~~}}}yyyrrrlllhhhdddaaa___ZZZXXXVVVSSSPPPNNNMMMLLLJJJIIIIIIHHHHHHHHHIIIIIIGGGGGGFFFFFFGGGIIIKKKLLLMMMMMMNNNOOOPPPQQQRRRSSSRRRRRRRRRSSSSSSUUUVVVWWWSSSSSSSSSTTTUUUWWWXXXYYYZZZ[[[[[[[[[YYYYYYZZZ\\\XXXXXXXXXXXXYYY[[[]]]^^^______````````````_______________^^^^^^]]]]]]]]][[[ZZZXXXVVVUUUUUUUUUUUUSSSSSSRRRRRRRRRRRRRRRSSSQQQQQQRRRSSSTTTVVVXXXYYYWWWZZZ^^^```aaacccgggkkkjjjllloooqqqsssvvvzzz}}}~~~yyywwwvvvwwwwwwvvvvvvrrrrrrxxxrrrgggaaa___]]]bbbnnnpppTTTBBB;;;888555444333222111000000000000/////////////////////........./////////////////////////////////////////////............//////---...///111111111000000222111111333444666>>>GGGPPPWWW]]]]]]\\\\\\YYYUUUTTTOOONNNSSSZZZaaahhhooolllYYYYYY^^^kkkyyyPPPQQQRRRSSSUUUYYY___ccchhhkkkqqquuuyyy|||zzzmmmcccbbbhhhooozzzyyyqqqoooooonnnkkklllnnnooopppppppppppprrrssssssttttttssssssrrruuuvvvxxxyyyyyywwwuuutttrrrssstttttttttsssrrrrrrqqqrrrtttvvvwwwyyyzzzzzzzzz}}}}}}vvvsssmmmiiieeebbb___\\\WWWVVVTTTQQQOOOLLLJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNLLLMMMNNNOOOQQQRRRSSSTTTSSSRRRRRRRRRSSSTTTVVVVVVTTTTTTUUUVVVWWWYYYZZZ[[[YYY\\\^^^]]][[[ZZZ[[[\\\XXXXXXXXXYYYZZZ\\\^^^`````````aaaaaaaaaaaa`````````````````````aaaaaaaaa^^^]]][[[YYYWWWWWWWWWWWWUUUTTTTTTSSSSSSTTTTTTUUUSSSSSSSSSTTTUUUWWWXXXYYYYYYZZZ]]]```cccfffhhhiiikkknnnqqqsssuuuxxx|||~~~~~~|||}}}tttiiicccbbb^^^bbbmmmzzz}}}vvvYYYEEE;;;777666555333222111000000000000000000000000000000000............/////////000//////////////////////////////............//////,,,---///111222111000000333111111333444666???IIISSSZZZ___^^^]]]]]]ZZZVVVVVVPPPNNNUUU\\\bbbjjjrrrkkk\\\aaaoooRRRSSSTTTUUUWWW[[[aaaeeeiiimmmsssxxx{{{~~~yyylllcccbbbjjjrrrwww|||}}}uuummmkkklllllljjjkkkmmmoooqqqqqqqqqqqqrrrssssssttttttssssssrrrrrrtttuuuvvvwwwuuutttssspppqqqrrrtttuuuuuuttttttqqqrrrtttvvvxxxyyyzzzzzzzzz}}}{{{qqqnnnjjjfffccc```]]]ZZZUUUTTTRRRPPPMMMJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEFFFGGGIIIJJJKKKKKKKKKMMMMMMNNNPPPRRRSSSTTTUUUTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVVVVWWWYYY[[[\\\]]]YYY\\\______]]][[[[[[]]]ZZZZZZZZZ[[[]]]___aaacccaaaaaabbbbbbbbbbbbaaaaaa______```aaabbbcccdddddd```___]]][[[YYYYYYYYYYYYVVVUUUUUUUUUUUUUUUVVVVVVTTTTTTTTTUUUVVVWWWXXXYYY\\\\\\]]]```dddggghhhhhhlllnnnqqqtttvvvyyy}}}xxxmmmgggfff^^^bbblll}}}sssvvv|||^^^HHH;;;555666555444222111000000000111111111111111111222222---.........//////000000//////////////////////////////............//////+++---///111222222000000111//////111222555>>>HHHUUU[[[```___^^^]]]ZZZVVVVVVPPPNNNUUU]]]bbbkkksssjjjfffqqqVVVVVVVVVXXX[[[```dddggglllssswwwwwwxxx}}}wwwjjjbbbbbbhhhnnnuuutttrrrnnnjjjiiiiiikkkjjjjjjkkklllnnnppprrrssstttssssssssssssrrrrrrrrrsssssssssssssssssssssssstttsssrrrsssuuuwwwwwwvvvtttuuuuuuvvvwwwwwwxxxxxx|||~~~|||wwwpppmmmhhhccc]]]YYYWWWUUUSSSRRROOOLLLIIIGGGFFFEEEHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDFFFHHHJJJLLLMMMNNNNNNNNNOOOOOOPPPQQQRRRRRRUUUVVVVVVWWWWWWVVVVVVUUU^^^]]]YYYXXX^^^fffgggcccbbb```]]]]]]^^^```aaa```[[[[[[ZZZZZZ[[[]]]___aaaaaaaaaaaaaaaaaaaaabbbbbbcccdddeeeeeedddcccaaa```cccbbbaaa___]]][[[ZZZYYYYYYXXXWWWVVVUUUVVVVVVWWWWWWXXXXXXWWWVVVWWWYYY[[[]]]```ccceeefffiiilllnnnqqqrrrtttwwwzzz|||~~~{{{nnnddd___^^^___iiirrrppp|||```GGG<<<;;;333333222111000000000111333222111///---,,,,,,+++////////////....................................000000//////.........---000000000000111111111111111111333444444777AAALLLYYY___bbb```______^^^[[[XXXSSSQQQVVV\\\bbbiiipppxxxppp[[[[[[[[[]]]```dddiiikkkpppvvvyyywwwxxx|||~~~ssshhhbbbbbbggglllppppppmmmiiieeecccdddeeegggggghhhjjjlllnnnqqqrrrssssssrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssuuusssrrrrrrtttuuuuuutttssstttuuuvvvxxxyyyzzz{{{}}}yyyuuullliiieee```\\\XXXVVVUUURRRPPPNNNKKKIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHIIIKKKLLLMMMNNNMMMNNNNNNOOOPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWXXXWWWXXXXXXWWWYYYcccmmmqqqnnngggddd```^^^___`````````]]]]]]\\\\\\\\\^^^```bbbbbbbbbccccccdddddddddeeeffffffggggggfffeeecccbbb___^^^^^^]]]\\\[[[ZZZZZZ[[[ZZZXXXWWWWWWWWWXXXYYYYYYYYYZZZYYYXXXYYY[[[^^^]]]```cccfffiiilllppprrrtttuuuvvvyyy{{{~~~|||nnneee```]]]^^^hhh~~~tttrrr}}}bbbIII<<<:::444444222111000000000000000//////.........//////////////////....................................000/////////............------....../////////...111111222444555777BBBMMMYYY^^^bbb```^^^___^^^[[[WWWRRRQQQVVV\\\aaahhhnnn|||{{{aaa```aaabbbeeeiiimmmooovvvzzz{{{yyyyyy}}}xxxmmmeeeaaacccfffhhhkkkjjjhhhddd```]]]]]]^^^bbbcccdddfffiiikkknnnoooqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssssssssssvvvtttrrrrrrssstttsssrrrssssssuuuwwwyyy{{{}}}}}}~~~}}}vvvpppgggeeeaaa]]]YYYWWWUUUUUUOOONNNLLLJJJHHHGGGFFFFFFBBBCCCCCCDDDEEEFFFFFFFFFHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMNNNOOOPPPQQQRRRRRRRRRSSSTTTVVVWWWXXXYYYYYYTTTVVVWWW[[[eeeqqqvvvuuulllhhhccc_________`````````___^^^^^^^^^```aaabbbcccddddddeeefffggghhhhhhhhhhhhiiiiiihhhgggeeeddd]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZYYYYYYYYYZZZZZZZZZ\\\\\\\\\\\\\\\___aaa^^^aaaeeeiiimmmpppuuuxxxwwwxxxyyy{{{}}}}}}ooofffaaa]]]^^^hhh~~~zzzzzz}}}dddJJJ<<<999666555444222111000000000/////////......//////000////////////....................................////////////............///000111222333222111111111111222444555888CCCOOOXXX^^^aaa```______]]]ZZZVVVRRRPPPVVV\\\```fffkkkeeeeeeeeegggiiimmmppprrrzzz}}}}}}{{{{{{zzzrrrggg``````bbbdddeeehhhgggeeeaaa]]]ZZZZZZZZZ^^^^^^```bbbeeehhhkkkllloooooooooppppppqqqqqqqqqssssssssssssssssssssssssuuusssrrrrrrtttuuutttttttttuuuvvvxxxzzz{{{}}}}}}}}}{{{rrrmmmeeeccc___[[[WWWTTTSSSRRRMMMLLLJJJIIIGGGGGGFFFFFFCCCCCCDDDDDDEEEFFFFFFFFFIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLMMMOOOPPPQQQRRRRRRSSSSSSUUUVVVWWWXXXXXXXXXVVVYYYZZZ\\\ccclllpppoookkkgggbbb___^^^___````````````______```aaabbbbbbddddddeeefffgggiiiiiijjjiiiiiijjjjjjjjjhhhgggfffaaaaaa``````______^^^^^^[[[[[[ZZZZZZZZZZZZZZZZZZ[[[]]]^^^___^^^___aaaccccccfffjjjmmmpppssswwwzzzyyyzzz{{{}}}}}}pppgggbbb]]]^^^iii{{{cccKKK===:::777666555333111000000///333222111///...---------////////////....................................///////////////.........000222333555555444333222111000222444555999EEERRRXXX^^^bbbaaa``````^^^ZZZVVVRRRQQQVVV[[[^^^ccchhh~~~~~~jjjjjjkkklllnnnqqqtttuuuzzz}}}~~~|||~~~rrrkkkbbb]]]]]]```bbbcccggggggeeebbb^^^[[[ZZZZZZ[[[[[[]]]___bbbeeehhhjjjlllmmmmmmnnnooopppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssrrrqqqrrruuuwwwwwwwwwwwwwwwxxxyyyzzz{{{{{{||||||~~~~~~wwwooojjjeeeccc___ZZZUUURRRPPPOOOKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNPPPQQQRRRSSSUUUUUUVVVWWWWWWWWWVVVVVVXXXZZZ[[[[[[^^^eeegggfffgggccc___]]]^^^```aaaaaa______`````````aaabbbbbbddddddeeefffggghhhiiijjjiiiiiijjjjjjiiihhhfffeeeeeedddcccaaa___^^^\\\\\\ZZZZZZZZZ[[[[[[[[[ZZZZZZ[[[]]]___aaaaaabbbccceeeiiillloooqqqsssuuuxxx{{{{{{{{{|||~~~}}}pppgggbbb^^^```mmmyyybbbKKK>>>;;;888777555333222111000000333222111//////.........////////////............////////////////////////.........///////////////......000111111111000///111000222444666;;;GGGTTTZZZ```eeedddcccbbb```\\\XXXTTTSSSWWW[[[]]]```cccvvvwwwxxx~~~ppppppqqqrrrtttvvvxxxyyyyyy|||}}}}}}zzziiiddd^^^ZZZZZZ]]]```bbbeeefffeeeccc___\\\[[[\\\ZZZ[[[\\\^^^aaadddfffgggjjjkkklllmmmnnnooopppqqqppppppppppppppppppppppppqqqpppoooqqqtttwwwxxxwwwwwwxxxxxxyyyyyyzzzzzz{{{|||~~~yyyrrrlllgggdddaaa]]]XXXSSSOOOMMMLLLJJJIIIHHHFFFEEEDDDDDDDDDGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLNNNOOOQQQRRRSSSVVVVVVVVVWWWWWWVVVVVVUUUUUUYYYZZZYYY\\\aaadddbbbbbb```]]]]]]^^^```aaa```______```aaabbbcccdddddddddeeeeeefffggghhhiiiiiiiiiiiijjjjjjiiihhhfffeeefffeeeccc```]]][[[YYYXXXYYYZZZ[[[[[[\\\\\\[[[[[[\\\^^^aaacccddddddfffhhhoooqqqssstttuuuvvvyyy{{{}}}~~~~~~}}}pppgggbbb```dddrrr{{{|||fffOOO@@@<<<888777666444333222222111////////////000111222222////////////............////////////////////////.........///////////////000000000000000111111111111000111444666<<>>999666444222333333222222111111000000000///////////////............////////////000000000///............//////////////////000000000000000000000000111444666888;;;EEESSS^^^eeeiiinnnpppnnniiieeecccccc___]]]^^^\\\YYYZZZ]]]eeerrrxxxddd]]]]]]bbbtttccceeeiiinnnrrrvvvxxxzzzuuuqqqjjjbbb\\\XXXVVVUUUXXXXXXWWWVVVWWWWWWYYYYYYZZZYYYXXXXXX[[[___cccfffgggggghhhiiijjjkkklllmmmqqqqqqqqqqqqooonnnlllkkklllkkkkkkkkkkkkkkkjjjjjjiiikkkkkkkkkjjjjjjlllmmmooooooppprrrtttxxx{{{}}}|||~~~}}}xxxqqqkkkgggaaa[[[VVVRRRQQQOOOLLLJJJHHHGGGGGGCCCCCCBBBAAAAAAAAABBBCCCCCCBBBAAAAAABBBDDDGGGIIIJJJKKKKKKLLLMMMNNNNNNOOOPPPQQQQQQRRRSSSTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZ[[[___```aaaaaa``````bbbdddaaaaaabbbbbbbbbbbbbbbbbbcccdddeeegggiiijjjkkklllmmmmmmnnnnnnooonnnnnnnnnpppooooooooopppqqqrrrrrrpppnnnlllmmmkkkiiilllqqq|||oooggggggjjjiiikkknnnqqqrrrsssrrrrrrqqqtttwwwzzz{{{|||}}}~~~rrriiiddd```hhhyyyyyyaaaWWW\\\iiizzzzzz```III>>>999666444222333333222222111111000000000//////////////////....../////////...///////////////..................////////////000000000000000111111111222444555777<<>>999666444222333333222222222222111111111000000000......////////////......------.../////////......------......///000000000///000000111111222222222333222333555===IIIXXXaaafffkkkpppsssrrrooollljjjdddbbbbbb```]]]___kkkxxxnnn]]]ZZZ]]]___mmm}}}ccchhhnnnqqqpppjjjbbb\\\TTTSSSRRRSSSTTTXXX\\\^^^```bbbdddeeeffffffeeedddbbbaaa^^^]]]\\\^^^```aaadddfffhhhkkknnnpppqqqqqqqqqrrrssssssrrrooommmkkkeeeddddddcccbbbbbbaaaaaacccdddeeedddeeegggjjjmmmnnnnnnnnnoooppprrrtttvvvzzz||||||vvvqqqkkkccc]]]ZZZWWWRRRNNNLLLKKKJJJHHHGGGFFFFFFFFFAAAAAABBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKMMMOOOPPPRRRRRRSSSSSSTTTUUUVVVWWWXXXXXX[[[[[[\\\]]]^^^___```aaa^^^___```aaa```aaaccceeebbbbbbcccdddeeefffggggggfffhhhjjjlllnnnnnnmmmmmmmmmmmmooopppqqqrrrrrrrrrppppppqqqqqqqqqooonnnmmmkkkiiijjjlllkkkhhhiiimmmpppuuuyyyvvvooojjjjjjmmmmmmnnnqqqsssuuuvvvvvvvvvuuuxxx{{{~~~xxxkkkdddeeemmmgggYYYPPPUUUaaarrryyyxxxzzz~~~|||~~~aaaIII>>>999666444222333333222222111111000000000/////////---...///000000///...---,,,---......//////......------......///000000111///000000111111222333333555333333666>>>LLLZZZcccfffkkkqqquuutttrrrooonnnffffffeeeccc```eeevvvnnn___]]]```eeeqqq```bbbfffgggccc\\\TTTOOOPPPPPPPPPRRRUUUYYY]]]___cccdddgggiiiiiiiiihhhgggdddccc```^^^]]]^^^^^^___```bbbeeeiiilllmmmnnnooopppqqqssssssrrrpppmmmkkkbbbaaaaaa```___^^^^^^]]]bbbcccccccccdddgggkkknnnoooooonnnnnnpppqqqssstttyyy|||yyysssmmmggg```ZZZWWWTTTOOOKKKJJJIIIHHHFFFEEEDDDDDDDDDAAABBBBBBCCCDDDDDDDDDCCCEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSTTTSSSTTTUUUUUUWWWWWWXXXYYYXXXXXXYYYZZZ\\\]]]^^^______```bbbbbbbbbbbbeeegggbbbbbbcccdddfffggghhhhhhggghhhkkkmmmooonnnnnnmmmlllmmmooopppqqqrrrssssssmmmnnnpppqqqrrrpppooonnnjjjiiijjjmmmkkkggggggkkkiiimmmqqqqqqmmmjjjkkkmmmnnnoooqqqrrrtttuuuvvvwwwyyy{{{}}}zzzmmmeeeeeennniii]]]SSSWWWccctttsssttt|||~~~~~~```HHH>>>999666444222333333222222000/////////............---...///000000///...---,,,,,,---.../////////...---------...///000000111///000000111222222333333666555444777@@@NNN\\\eeefffkkkrrrvvvvvvsssqqqpppiiihhhgggeeeccciii}}}ooo```___bbbmmmyyyVVVYYY[[[ZZZUUUPPPLLLKKKJJJJJJMMMRRRXXX]]]```aaaeeegggjjjlllmmmmmmlllkkkiiihhheeeaaa\\\ZZZZZZ[[[\\\]]]```eeejjjmmmmmmmmmqqqrrrssssssrrrnnniiidddbbbaaa___]]]]]]^^^___````````````aaacccfffiiijjjlllnnnqqqrrrrrrqqqqqqrrr|||wwwrrrkkkfff```ZZZVVVRRRNNNKKKHHHHHHGGGFFFEEEDDDCCCBBBDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHIIIPPPNNNMMMPPPTTTXXXXXXWWWSSSSSSTTTUUUVVVXXXYYYZZZ\\\\\\\\\]]]^^^___```aaabbbbbbbbbaaabbbbbbcccddddddeeefffeeeeeefffiiillliiijjjlllnnnooooooooonnnooopppqqqrrrrrrsssrrrrrroooppppppppppppoooooonnnllllllllllllllljjjiiiiiiiiijjjkkklllmmmnnnnnnmmmpppqqqrrrtttwwwyyyzzz{{{{{{|||~~~vvvllljjjhhhoookkkVVVSSS\\\kkkzzzssswww}}}}}}|||vvv[[[FFF;;;:::777444333333333222111111111111111000000000000000000000///......------///////////////.........//////............//////000000000000111111111111222333666:::BBBNNN[[[dddjjjpppuuuttttttuuutttqqqqqqkkkhhhfffaaaddd{{{yyypppdddbbbmmmMMMOOOPPPPPPMMMIIIGGGFFFIIIJJJMMMRRRXXX]]]___```dddfffjjjmmmnnnmmmkkkjjjgggfffccc___ZZZXXXXXXZZZ[[[]]]```dddhhhkkkmmmmmmqqqqqqrrrrrrqqqmmmgggdddcccbbbaaa```___```aaaaaabbbbbbcccdddfffgggiiijjjjjjllloooppppppqqqrrrttt|||~~~~~~uuupppiiieee___ZZZUUUQQQMMMKKKHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJMMMLLLLLLOOOTTTXXXYYYYYYUUUUUUVVVVVVXXXYYYZZZ[[[]]]]]]]]]]]]^^^```aaabbbdddccccccccccccdddeeeeeedddeeefffffffffgggiiikkkiiijjjlllmmmooooooooonnnooopppqqqrrrrrrssssssrrrpppqqqqqqqqqqqqpppoooooonnnnnnmmmmmmlllkkkkkkkkkllllllmmmnnnooopppqqqqqqrrrrrrtttuuuwwwyyy{{{|||}}}~~~wwwlllkkkhhhooonnnYYYYYYcccttttttwww|||xxx]]]HHH===:::777444333333333222111111111111111000000000000//////000000000000000000/////////////////////...//////............//////000000000000111111111111222333666:::BBBNNN[[[dddiiioootttttttttvvvuuurrrrrrlllhhhfffaaadddzzzyyyrrrlllooo~~~CCCDDDFFFEEEDDDCCCCCCCCCIIIJJJLLLQQQWWW\\\^^^___cccfffjjjmmmnnnmmmjjjhhheeedddaaa\\\XXXVVVVVVXXXZZZ\\\___bbbfffjjjlllnnnpppqqqqqqqqqnnnjjjfffdddccccccccccccddddddddddddeeeeeefffgggggghhhgggggghhhiiikkklllnnnppptttwww|||~~~zzzrrrlllgggccc]]]XXXTTTPPPMMMJJJGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDGGGGGGGGGHHHIIIJJJJJJJJJKKKKKKLLLPPPUUUXXXZZZZZZXXXXXXXXXXXXYYYZZZ\\\\\\^^^^^^^^^___```aaabbbccceeeeeeeeeeeeeeeffffffgggdddfffhhhiiiiiiiiijjjkkkjjjjjjlllmmmnnnoooooooooooopppqqqrrrssssssssssssrrrsssssssssrrrrrrqqqpppqqqpppnnnmmmllllllmmmmmmpppoooooooooppprrrtttuuuuuuuuuvvvwwwxxxzzz||||||wwwmmmkkkgggpppsss______kkkvvvyyy|||yyy```KKK@@@:::888444333333333222111111111111111000000000000/////////000111222222222......//////////////////000//////......//////000000000000000111111111111222333666:::BBBNNN[[[ccchhhooottttttuuuwwwwwwtttrrrmmmiiieeeaaadddyyyzzzuuuttt~~~===???@@@@@@@@@AAADDDFFFIIIIIIKKKPPPVVV[[[]]]]]]cccfffjjjlllmmmkkkgggeeeaaa```]]]ZZZVVVTTTUUUWWWYYY[[[^^^aaadddhhhlllnnnoooqqqqqqpppmmmiiigggffffffggghhhjjjkkkkkkkkkkkkjjjjjjkkkjjjiiigggeeedddfffgggiiijjjlllpppuuuyyy|||}}}vvvnnnhhhddd```ZZZVVVRRROOOLLLJJJGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCFFFFFFGGGHHHIIIIIIJJJKKKKKKLLLNNNQQQUUUXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]______``````aaacccdddeeefffeeeeeeeeeeeefffggggggfffiiilllmmmmmmlllmmmmmmkkkkkklllmmmnnnooopppppppppqqqrrrsssttttttttttttuuuuuuuuuuuuuuutttsssrrrsssqqqooommmlllmmmnnnoooqqqpppoooooopppsssuuuwwwxxxxxxxxxyyyzzz|||}}}~~~xxxmmmkkkhhhpppyyyfffcccrrrxxxzzz}}}zzzcccMMMAAA:::888555333333333222111111111111111000000000////////////000000111111111............////////////000000////////////000000///000000000111111111111222333666:::BBBNNN[[[dddhhhoootttuuuvvvyyyyyyvvvrrrnnnjjjfffbbbhhh|||}}}xxxxxx;;;<<<>>>???@@@BBBEEEHHHHHHHHHJJJOOOUUUYYY\\\\\\bbbdddggghhhhhheeeaaa___[[[ZZZYYYVVVSSSRRRTTTVVVWWWZZZ^^^bbbdddgggkkkoooppprrrrrrqqqmmmkkkjjjkkknnnoooqqqrrrtttuuuuuuuuuqqqqqqqqqooollliiifffdddgggggghhhiiilllpppvvv{{{{{{}}}{{{rrrjjjeee```\\\WWWSSSPPPNNNKKKIIIFFFFFFEEEEEEDDDCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJNNNOOORRRTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZ\\\]]]]]]aaaaaaaaabbbcccdddffffffeeeeeeeeeeeeeeefffggggggiiillloooppppppooopppqqqmmmmmmmmmnnnooopppqqqrrrrrrssstttuuuuuuvvvvvvvvvxxxxxxxxxxxxwwwvvvuuuttttttrrrpppnnnmmmnnnooopppppppppooooooqqqsssvvvxxx{{{{{{zzz{{{|||~~~yyynnnkkkiiiooo~~~kkkfffyyyyyy{{{~~~gggOOO@@@;;;888555444444444333222111111111111000000000///000000000//////.........---.........//////000000000000////////////000000///000000000111111111111222333666;;;DDDPPP^^^gggiiipppuuuwwwxxx{{{{{{yyyqqqoookkkfffdddkkkwwwvvv999:::===>>>???AAAEEEGGGGGGHHHJJJNNNTTTXXXZZZ[[[___```aaa```___\\\XXXVVVSSSSSSRRRPPPOOOOOORRRTTTTTTZZZ```dddeeehhhkkkooorrrtttuuusssooonnnooorrrvvvwwwwwwwwwxxxxxxyyyyyyvvvuuutttrrrooollljjjhhhiiijjjkkkkkkmmmqqqwww{{{{{{|||~~~~~~wwwooohhhccc]]]YYYUUUQQQOOOMMMJJJHHHEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLOOORRRUUUWWWWWWWWWWWWXXXXXXYYYYYYZZZ[[[]]]___```cccccccccdddeeefffggghhhffffffeeeeeeffffffggghhhlllnnnpppqqqqqqqqqrrrsssooooooooopppqqqrrrsssttttttuuuvvvwwwxxxxxxxxxxxx{{{{{{{{{zzzyyyxxxwwwvvvuuutttrrrqqqppppppqqqqqqqqqqqqqqqrrrsssvvvxxxyyy}}}}}}||||||~~~zzzooollljjjqqq~~~lllgggwwwyyy|||nnnSSS@@@;;;888555444444444333222111111111111000000000000000000000///...---------------......///000000000111000000//////000000111000000000000111111111111111333666<<>>IIIWWWgggppppppwww||||||}}}|||tttssslllbbb___hhhwwwxxxjjjjjj===>>>@@@BBBCCCCCCBBBAAAGGGGGGHHHMMMSSSUUUSSSQQQNNNLLLJJJGGGDDDAAA@@@??????AAABBBCCCDDDHHHLLLPPPRRRVVV]]]bbbfffjjjnnnpppuuuxxx{{{zzzvvvrrrppppppjjjhhhdddaaa____________cccbbbaaaaaabbbfffiiilllnnnoooqqqssstttuuuvvvvvvwwwyyy|||}}}}}}|||tttmmmgggaaa^^^\\\YYYTTTOOOKKKIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFMMMMMMMMMNNNNNNOOOOOOOOOWWWXXXZZZ[[[\\\[[[ZZZZZZZZZ[[[[[[]]]```cccfffhhhiiiiiiiiiiiijjjkkklllllllllnnnooonnnmmmmmmnnnooonnnpppqqqrrrrrrrrrtttvvvuuuuuuuuuuuuvvvwwwxxxyyyzzzzzz{{{{{{|||}}}}}}}}}}}}|||zzzyyyzzzzzzyyyxxxxxxyyyyyyyyyzzz{{{}}}yyyqqqpppmmm{{{mmm```^^^rrrssswwwwww^^^EEE<<<999555333333333222111222222111111111111222222222222111111000/////////////////////000000000000000000////////////000000------///000222222333333111222666>>>KKK[[[kkktttzzz|||~~~|||xxxppphhhcccbbbeeeooozzzzzz{{{kkklll>>>@@@BBBCCCDDDCCCBBBAAAAAAAAABBBEEEIIIJJJHHHFFFHHHFFFEEECCCAAA@@@@@@??????@@@BBBCCCEEEHHHMMMPPPTTTXXX^^^cccgggkkkpppsssxxxzzzzzzxxxrrrllliiihhh```___]]][[[[[[[[[\\\]]]aaa``````aaacccfffiiijjjmmmnnnppprrrtttuuuvvvvvvzzz|||~~~zzzssslllfffaaa]]][[[XXXTTTOOOKKKIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGKKKLLLMMMNNNPPPQQQRRRSSSUUUUUUWWWXXXYYYYYYXXXXXX\\\\\\]]]___aaadddgggiiijjjjjjjjjkkkkkklllmmmnnnmmmnnnpppooonnnnnnoooqqqppprrrttttttttttttvvvxxxwwwwwwwwwwwwxxxyyyzzz{{{zzzzzz{{{||||||}}}}}}~~~~~~}}}|||{{{||||||{{{zzzzzzzzzzzzzzz{{{|||~~~yyyqqqqqqssshhh\\\ZZZlllqqqttt|||^^^EEE<<<999555333333333222111222222111111111111222222000000000000000000111111////////////000000000000000000////////////000000......///000111222222222111222666>>>LLL\\\kkkuuu|||~~~}}}{{{rrriiidddaaaccckkksssvvv}}}xxxiiijjj}}}@@@BBBCCCEEEEEEDDDBBBAAABBBAAABBBCCCEEEEEECCCAAA@@@@@@?????????????????????AAABBBDDDEEEIIINNNRRRVVVZZZ___dddiiinnnssswww}}}|||yyyssskkkddd___]]]WWWWWWVVVVVVWWWYYY[[[\\\^^^___```bbbdddfffhhhiiijjjlllooorrrtttuuuvvvvvvzzz|||~~~~~~wwwpppjjjddd___\\\YYYWWWSSSNNNKKKIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHKKKLLLMMMOOORRRTTTUUUVVVTTTUUUVVVWWWXXXXXXXXXXXX^^^^^^___aaaccceeehhhiiikkkkkkllllllmmmnnnnnnooonnnoooppppppooooooppprrrsssuuuwwwwwwwwwwwwyyyzzzzzzzzzzzzzzz{{{|||}}}}}}{{{{{{{{{|||}}}}}}~~~~~~~~~}}}}}}|||{{{{{{{{{{{{|||}}}~~~wwwqqqqqqxxxyyyaaaWWWUUUfffpppqqq___EEE<<<999666333333333333222222222111111111111222222......///000000111222222////////////000000000000111000000//////000000111//////000000111111111111111333777???MMM]]]llluuu}}}|||rrrhhhddddddeeekkkqqquuu}}}ssseeefffxxxBBBCCCEEEFFFEEEDDDBBBAAACCCCCCCCCDDDDDDDDDBBBAAA===============>>>??????@@@AAACCCEEEGGGKKKPPPTTTYYY\\\aaafffkkkqqqwww{{{xxxoooeee\\\WWWTTTTTTTTTUUUVVVXXX[[[]]]^^^___```ccceeeggghhhiiiiiihhhjjjmmmpppssstttuuuuuuwwwzzz}}}~~~~~~~~~~~~yyyssslllgggbbb^^^[[[WWWUUUQQQNNNKKKIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJLLLMMMOOOQQQSSSUUUWWWXXXVVVWWWWWWYYYYYYZZZ[[[[[[______aaabbbdddfffhhhiiijjjkkklllmmmnnnnnnoooooonnnoooppppppppppppqqqsssuuuwwwxxxxxxxxxxxxzzz{{{{{{{{{{{{||||||}}}~~~|||||||||}}}~~~~~~}}}|||{{{{{{{{{}}}~~~vvvppppppyyyoooZZZSSSVVVfffpppqqq~~~___EEE===:::666444333333333222222222111111111111222222////////////000000111111////////////000000000000111000000000000000000111000000000000000000111111111333888AAANNN___mmmvvv~~~yyyooofffdddfffiiipppwwwzzzmmm```aaaqqqBBBDDDEEEFFFFFFDDDCCCAAA===>>>???????????????@@@??????>>>>>>>>>>>>??????AAABBBEEEGGGIIIMMMSSSWWW\\\```eeekkkpppvvv|||uuuiii___XXXSSSQQQUUUUUUWWWYYY\\\___aaabbbeeefffiiijjjkkkkkkjjjjjjhhhiiikkknnnpppssstttuuuvvvyyy|||~~~}}}}}}~~~xxxtttnnnhhhddd```\\\YYYTTTSSSPPPMMMJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKOOOOOOQQQRRRTTTVVVWWWXXXXXXXXXXXXYYYZZZ\\\]]]]]]```aaabbbdddeeegggggghhhiiijjjkkkmmmnnnnnnooonnnmmmooopppqqqpppppprrrsssvvvwwwyyyyyyxxxxxxyyy{{{|||{{{{{{||||||}}}~~~}}}~~~~~~}}}|||{{{{{{{{{~~~vvvppppppvvvgggVVVRRRXXXjjjrrruuu}}}___EEE===:::666444444444333222222222111111111111222222000000000000//////......////////////000000000000111111000000000000111111111000000///000000111222111333999BBBPPP```ooowww~~~wwwmmmcccaaaccciiisss|||}}}hhh\\\]]]kkkyyyAAACCCDDDFFFFFFEEECCCBBB<<<===>>>>>>>>>>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBDDDGGGIIILLLPPPVVVZZZ```eeelllsssxxx~~~~~~ooobbbYYYUUUTTTSSSVVVXXX[[[^^^bbbfffhhhjjjooopppqqqqqqpppooonnnllliiiiiijjjkkkmmmpppsssuuuwwwyyy}}}~~~~~~~~~~~~~~~~~~~~~~~~|||tttpppjjjeeeaaa^^^ZZZXXXRRRQQQOOOLLLJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJKKKLLLOOOPPPQQQSSSTTTVVVWWWXXXXXXXXXXXXYYYZZZ\\\^^^___cccdddeeeggghhhhhhiiiiiihhhiiikkkmmmoooooooooooonnnpppqqqrrrqqqrrrsssuuuwwwxxxyyyyyyxxxxxxyyy{{{||||||||||||}}}~~~~~~}}}}}}}}}}}}xxxrrrrrrttt}}}```SSSRRRXXXlllvvvyyy___FFF===:::777444444444333333222222111111111111222222111111000//////...------////////////000000000000222111111000000111111222111000/////////000222333111444999CCCRRRbbbpppxxx~~~yyyoooddd___^^^fffuuuxxxddd[[[\\\hhhuuu@@@AAACCCEEEEEEEEECCCCCC???AAABBBAAA??????AAACCCAAAAAAAAAAAAAAABBBCCCDDDDDDFFFHHHKKKNNNSSSYYY]]]eeekkksss{{{yyyhhhZZZTTTTTTVVVWWWZZZ]]]aaaffflllqqqtttvvvzzzzzzyyywwwuuusssqqqpppkkkjjjhhhhhhjjjnnnrrruuuuuuxxx|||~~~}}}|||||||||~~~}}}zzzyyyyyy{{{~~~||||||||||||}}}~~~vvvppplllgggbbb___\\\YYYWWWPPPOOONNNLLLJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJKKKLLLMMMNNNPPPRRRUUUWWWYYYZZZ[[[[[[[[[[[[]]]___aaabbbfffgggiiijjjkkkkkkkkkkkkiiijjjmmmoooqqqqqqppppppppprrrtttttttttuuuvvvxxxxxxyyyzzzzzzyyyyyyzzz{{{}}}}}}}}}}}}~~~|||vvvuuuxxxvvv[[[QQQSSSTTTiiizzz|||```HHH>>>;;;777555444444444333222222111111111111222222//////////////////......////////////000000000000222111111000000111111222000///......///111333444111444:::EEESSScccqqqyyy{{{ssshhh```___iiirrraaa[[[^^^jjjvvv>>>@@@BBBDDDEEEEEEDDDCCC???AAABBB@@@======???AAA@@@@@@@@@AAABBBDDDEEEFFFEEEGGGJJJLLLPPPUUU[[[___hhhoooxxxvvvcccVVVQQQSSSWWWZZZ^^^aaagggnnntttzzz~~~{{{xxxuuusssrrrmmmkkkhhhfffhhhlllqqquuurrruuuyyy{{{zzzyyyyyyyyy{{{yyyvvvttttttwwwzzz}}}{{{{{{zzzzzz{{{|||~~~zzzqqqnnnjjjeeeaaa^^^[[[XXXVVVOOONNNMMMLLLJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGIIIJJJKKKLLLJJJKKKNNNQQQUUUYYY[[[]]]^^^^^^^^^___```bbbeeefffiiijjjkkkmmmnnnnnnmmmmmmjjjkkknnnqqqrrrrrrrrrqqqssstttvvvwwwvvvwwwyyyzzzyyyzzz|||{{{zzzzzz{{{|||~~~~~~~~~~~~yyyxxx|||qqqXXXPPPSSSPPPddd}}}~~~aaaIII>>>;;;777555444444444333222222111111111111222222------......///000000000////////////000000000000222222111111111111222222//////......///111444666111444;;;EEESSScccqqqyyy}}}uuullldddcccpppooo```[[[aaammmxxx@@@AAACCCEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@CCCCCCCCCCCCDDDEEEGGGHHHIIIJJJKKKMMMPPPVVV]]]cccpppwww}}}lllXXXPPPQQQTTTYYY^^^dddjjjttt|||}}}{{{yyyvvvsssppplllkkkiiihhhiiilllnnnpppssstttuuuvvvwwwvvvuuuuuuvvvuuusssqqqpppqqqrrrsssttttttsssssssssssstttttt{{{|||~~~~~~yyyuuurrrnnniiibbb\\\XXXUUUSSSQQQPPPOOONNNLLLKKKIIIHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDFFFFFFFFFGGGHHHKKKMMMOOOOOOQQQSSSUUUVVVWWWYYY[[[aaaaaaaaaaaabbbeeeggghhhkkkkkkkkklllllllllmmmmmmpppppppppqqqrrrrrrssssssrrrtttvvvvvvvvvvvvvvvxxxxxxxxxyyy{{{}}}~~~zzzyyymmmXXXPPPPPPYYYfff}}}~~~}}}~~~~~~bbbFFF???;;;777555444444333222444222000...------///000000000111000000///...---////////////000000000000000000000000111111111111222222222222222222333333666666:::FFFVVVgggsssxxx{{{qqqmmmhhhhhhrrraaa\\\```mmmzzz@@@AAACCCEEEEEEEEEDDDCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHJJJLLLPPPUUU]]]ffflllwww~~~vvveeeTTTOOOQQQVVV\\\aaammmsss|||}}}zzzxxxwwwuuurrrpppjjjiiihhhggghhhjjjmmmnnnpppqqqrrrssssssrrrrrrqqqrrrpppnnnmmmllllllmmmnnnnnnnnnmmmlllllllllllllllrrrsssuuuwwwyyy{{{|||}}}}}}~~~~~~|||yyyuuusssnnniiiccc]]]YYYWWWTTTRRRPPPOOONNNLLLKKKIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGIIIKKKMMMOOOOOOQQQTTTUUUVVVWWWZZZ\\\^^^___```aaadddfffhhhiiikkkkkkkkklllmmmmmmnnnnnnpppppppppqqqrrrrrrssssssuuuwwwyyyyyyxxxxxxyyyzzzzzzzzz{{{{{{|||}}}~~~~~~zzz{{{iiiUUUOOONNNYYYfff|||}}}~~~bbbHHH???;;;777555444444333222333222000///....../////////000000000000//////.../////////000000000111111000000000000111111111111111222222222222333333333666666;;;FFFWWWhhhsssyyy{{{qqqooommmooosssbbb[[[```nnn{{{@@@AAACCCEEEFFFFFFEEEDDDFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEFFFHHHJJJKKKKKKMMMQQQUUU\\\dddnnnttt~~~kkk]]]PPPMMMQQQXXX___fffvvv{{{{{{yyywwwuuuuuutttqqqooohhhgggfffeeefffhhhjjjkkkllllllmmmmmmmmmlllkkkkkkkkkjjjhhhgggffffffggggggeeedddcccbbbaaa`````````ccceeegggjjjnnnpppsssttttttuuuwwwxxxxxxvvvsssqqqkkkgggaaa\\\YYYWWWTTTRRRPPPOOONNNLLLKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGGGGGGGIIILLLNNNOOOPPPRRRUUUVVVWWWXXXZZZ]]][[[]]]___bbbeeegggiiijjjkkkkkklllmmmmmmnnnooooooppppppqqqqqqrrrssssssssswwwyyy{{{{{{yyyyyyyyyzzz|||||||||||||||}}}}}}}}}zzz}}}eeeRRRMMMNNNXXXfff|||}}}bbbKKK???;;;777555444444333222111111111000000//////......//////000000000000///000000000111111111222222000000000000111111111111111111222222222333333333666777;;;GGGXXXiiitttyyy~~~{{{rrrppppppvvvtttccc]]]bbbrrrAAABBBDDDEEEGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMOOOQQQRRRTTTXXX\\\bbbjjjrrrxxxwwwdddXXXNNNMMMRRRYYYbbbiiixxx|||yyywwwtttsssrrrpppnnnkkkeeeeeedddcccdddeeeggghhhgggggggggffffffeeedddddddddcccbbbaaa`````````aaa\\\[[[ZZZXXXWWWVVVUUUUUUVVVWWWZZZ^^^bbbfffiiikkkjjjlllnnnpppqqqpppnnnlllgggccc^^^ZZZXXXVVVSSSQQQOOOOOONNNLLLKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLNNNPPPQQQSSSUUUWWWXXXYYY[[[]]]\\\]]]```dddfffhhhhhhhhhkkkkkklllmmmooopppqqqqqqqqqqqqrrrrrrsssttttttuuuwwwyyyzzzzzzyyyxxxxxxyyy|||||||||}}}~~~~~~}}}zzzbbbQQQMMMNNNVVVeee{{{}}}aaaLLL???;;;777555444444333222000111111111111000///...---...///000000111000000000111111111222222222222///000000000111111111111111111111222222333333444666777<<>>KKK]]]mmmxxx|||{{{mmmhhhjjjrrruuuiiikkk{{{GGGGGGIIIJJJMMMOOOQQQRRRTTTVVVYYY\\\^^^__________________```bbbeeeggghhhjjjnnnsssxxx~~~mmm```UUUOOOLLLOOOTTTYYYbbbjjjsssvvvyyyzzzxxxuuusssrrrllljjjgggdddcccaaa^^^[[[XXXWWWWWWWWWWWWWWWWWWWWWWWWVVVSSSPPPNNNMMMLLLLLLJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCAAA@@@?????????>>>>>>???@@@CCCGGGKKKMMMOOORRRVVV[[[^^^`````````^^^\\\ZZZXXXXXXWWWUUUSSSNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIJJJLLLNNNPPPRRRTTTVVVXXXZZZZZZ\\\^^^```cccddddddfffhhhjjjlllmmmkkklllnnnppprrrtttuuuvvvwwwwwwxxxxxxyyyzzzzzzzzzzzz}}}|||yyy{{{hhhUUUOOOOOOZZZlll}}}aaaJJJ???;;;777555444444333222222222000000000111222333///000000000000//////.../////////000000000111111000000000000111111111111///000111222333444444555666888???LLL^^^nnnxxx}}}}}}mmmffffffmmmwwwkkkkkk}}}HHHIIIJJJKKKNNNPPPSSSTTTXXXZZZ]]]aaacccdddddddddiiiiiiiiijjjllloooqqqrrrwwwyyy}}}wwwfffXXXPPPKKKIIIMMMSSSYYYbbbjjjqqqtttvvvvvvsssooolllkkkfffdddaaa```___^^^[[[YYYTTTTTTSSSSSSSSSSSSSSSSSSSSSQQQOOOKKKIIIHHHGGGGGGCCCCCCCCCCCCBBBAAA@@@?????????===<<<;;;;;;:::::::::::::::;;;===AAADDDFFFCCCFFFLLLRRRVVVYYYZZZ[[[YYYWWWUUUTTTTTTSSSQQQOOONNNMMMMMMLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJLLLNNNQQQRRRTTTVVVYYYZZZ[[[\\\___aaaccccccdddfffhhhllloooqqqkkklllnnnppprrrtttvvvwwwxxxxxxyyyzzzzzz{{{{{{|||xxxzzz}}}}}}yyyzzzjjjVVVOOONNN\\\pppgggOOO???<<<777555444444333222333222000//////111222444000000111000000///......////////////000000000000000000000000111111111111///000000222333444555555666888???MMM___oooyyy}}}oooeeecccggg|||zzzlllkkk{{{NNNNNNOOOQQQSSSTTTUUUVVV^^^^^^```bbbeeegggiiikkknnnnnnooopppsssvvvyyyzzz{{{mmm```XXXLLLMMMMMMOOOSSSZZZdddjjjmmmnnnoooooommmiiieeebbb```___\\\ZZZWWWUUUSSSSSSNNNOOOOOONNNNNNMMMLLLKKKIIIHHHGGGEEECCCAAA@@@???===<<<;;;;;;;;;;;;<<<===999888888888777777666666777888999:::<<<>>>??????<<<@@@EEEIIILLLNNNQQQSSSRRRSSSUUUUUUSSSQQQQQQQQQMMMLLLKKKJJJIIIIIIJJJKKKIIIJJJKKKKKKIIIHHHIIIJJJLLLLLLNNNOOOQQQRRRSSSTTTWWWYYY[[[\\\\\\]]]```bbbdddgggiiikkkkkkkkkmmmooooooooooooqqqsssvvvxxxzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~yyyvvvvvvgggTTTNNNOOO\\\rrryyyhhhNNN@@@===999777666666555444333333222111000///......000000000000000000000000222222111000//////000000............///////////////000000222333444555555;;;999@@@OOOaaannnyyy~~~ooofffdddiii}}}rrriiikkkzzzPPPQQQRRRUUUWWWYYY[[[[[[___```cccfffhhhjjjkkkkkkqqqqqqrrrtttvvvyyy|||~~~~~~tttfffZZZSSSLLLLLLMMMOOOSSSZZZccciiikkkkkklllllliiieeeaaa^^^[[[YYYVVVSSSOOOMMMKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFCCCBBBAAA???>>><<<;;;::::::999888888888888999:::777777777777666666555555333444555666777888999::::::===AAADDDGGGJJJMMMPPPOOOQQQSSSRRRPPPNNNNNNNNNLLLKKKJJJIIIIIIJJJJJJKKKIIIJJJKKKKKKIIIIIIJJJKKKMMMNNNOOOQQQRRRTTTUUUVVVWWWYYY\\\]]]]]]^^^```bbbeeegggjjjkkkllllllnnnooopppppppppqqqsssvvvyyyzzzzzzzzzzzzzzz{{{|||}}}}}}yyyuuuuuugggTTTOOOQQQ^^^uuuuuuiiiOOOAAA===999777666666555444000000000000111111111111000000000000000000000000222222111000000000000000000000000000111111111222000000111222333444444555:::999???PPPbbbooozzzqqqiiieeeiii}}}ppphhhlll{{{TTTUUUXXXZZZ]]]___```aaa```bbbeeegggiiijjjjjjiiillllllmmmoooqqqtttvvvwww{{{~~~wwwjjj]]]SSSNNNKKKLLLMMMOOORRRYYY```fffggghhhhhhgggddd___[[[XXXUUUTTTPPPMMMIIIFFFDDDCCCEEEEEEEEEEEEDDDCCCBBBAAA>>>===<<<;;;999888666666666555555444444555555666555555555555444444444444111111222333333444555555777999<<<>>>@@@DDDHHHKKKLLLNNNOOOOOOMMMKKKJJJKKKJJJJJJIIIIIIIIIJJJKKKKKKIIIKKKLLLKKKJJJIIIJJJLLLOOOOOOQQQRRRTTTVVVWWWXXXYYY[[[]]]^^^^^^___aaacccfffhhhkkklllmmmnnnoooqqqqqqqqqqqqrrrtttwwwzzz{{{zzz{{{{{{|||}}}}}}~~~~~~wwwtttsssfffUUUQQQTTTaaaxxx~~~sss}}}iiiNNNAAA>>>:::777666666555444000000000111111111111222000000000000000000000000222111000000000000000000000000000111111111222222111222222222333333444444888777???PPPcccqqq|||ssskkkiiimmmlllggglll|||\\\^^^```bbbcccdddddddddaaaaaaaaaaaabbbbbbccccccaaabbbccceeegggiiikkkllltttxxx}}}~~~vvvkkk```WWWPPPLLLJJJKKKMMMOOORRRWWW^^^bbbeeeddddddbbb^^^ZZZUUUSSSQQQPPPMMMJJJGGGDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@???;;;;;;:::999888666666555333222222222222222222333333333333333333333333222222222333333333333444444666777888999:::>>>CCCGGGIIIKKKMMMLLLKKKIIIHHHIIIHHHHHHIIIIIIIIIJJJKKKKKKIIIKKKLLLLLLKKKJJJKKKMMMOOOPPPQQQSSSUUUWWWXXXYYYZZZ\\\^^^___```aaaccceeegggiiilllnnnooooooqqqsssssssssssstttvvvxxx{{{|||{{{{{{|||}}}~~~vvvrrrqqqxxxfffUUUSSSVVVbbb{{{uuu~~~iiiNNNAAA>>>:::777777666666555444333333222111000///...000000000000000000000000111111000000000000000111....../////////000000000222222333333333333333333666666???QQQdddsss~~~sssmmmlllrrr|||jjjeeekkkxxxhhhhhhiiijjjiiihhhfffeee```^^^[[[XXXWWWWWWYYYZZZYYYZZZ[[[]]]___aaabbbcccjjjnnntttxxx{{{}}}uuuqqqjjjaaaYYYSSSOOOMMMIIIKKKMMMNNNQQQUUU[[[___bbbaaa```^^^ZZZVVVRRROOOLLLKKKIIIGGGEEEDDDCCCCCC@@@@@@@@@@@@???>>>===<<<888888888777666555555444111111222222222222111111111111111111111111222222333333333333333333333333555666666666777:::@@@DDDFFFIIIKKKKKKJJJHHHHHHIIIHHHIIIIIIJJJJJJKKKKKKKKKJJJKKKLLLLLLKKKKKKMMMNNNOOOPPPQQQSSSUUUWWWYYYZZZ\\\^^^```aaabbbccceeeggghhhkkknnnppppppqqqsssuuuuuuuuuuuuvvvxxxzzz|||}}}{{{|||~~~~~~}}}uuuqqqooosssfffVVVSSSWWWeeezzzhhhMMMAAA>>>:::888777777666555444444333222111000//////111111111111111111111111111000000000000000111111////////////000000000000333333333333333333333444555666???RRRffftttsssmmmlllrrr{{{hhhcccgggrrrnnnnnnnnnmmmkkkhhheeeccc[[[XXXUUURRRQQQQQQSSSTTTPPPQQQSSSUUUWWWXXXYYYYYYaaaeeejjjmmmooopppqqqsssiiieee```YYYTTTPPPNNNMMMHHHJJJMMMOOOPPPTTTXXX[[[___^^^\\\ZZZVVVRRROOOMMMFFFEEEDDDCCCBBBAAAAAAAAA;;;;;;;;;;;;:::999888777444444444333333222222222000111111222222111111000000000000111111111111111111111111111111111222222444555555444555888<<<@@@CCCFFFHHHIIIIIIHHHIIIJJJIIIJJJKKKKKKLLLKKKKKKKKKJJJKKKMMMMMMLLLLLLNNNOOOOOOPPPRRRTTTVVVYYYZZZ[[[^^^```bbbccccccdddfffhhhiiillloooqqqrrrsssuuuwwwwwwwwwwwwxxxyyy{{{}}}|||}}}}}}uuuooollllllooowww~~~uuupppooorrrgggVVVSSSVVVfffiiiMMMBBB???;;;888777777666555111111111222222222222333111111111111111111111111000000000000000111111222111111111222222222333333222222333333444444444555666666@@@SSSggguuutttmmmlllpppzzzfff```bbbjjjyyyiiiiiiiiihhheeeaaa]]][[[TTTTTTTTTSSSSSSSSSSSSRRRNNNOOORRRTTTUUUVVVVVVVVVZZZ]]]bbbdddeeedddeeeeee```]]]YYYTTTPPPMMMKKKKKKGGGJJJLLLNNNPPPRRRVVVXXX[[[ZZZXXXVVVRRROOOLLLJJJDDDCCCAAA@@@>>>=========888888888888777666555555222222222222222111111111///000111222222111000//////000000000111111111111000000000111111222222222222333444444444666999<<>>999555444444555444333222111111000111111111222111111000000000000000000000000000000000000000222222222111111222333333222222222222333444555555777;;;FFFUUUgggvvvzzzpppqqqjjj]]][[[WWW^^^nnnuuu{{{HHHKKKOOOQQQRRRSSSTTTUUUUUUXXX\\\^^^^^^]]]^^^^^^```aaabbbbbbbbbaaa___^^^^^^]]]\\\[[[ZZZXXXSSSPPPMMMKKKIIIFFFEEEDDDDDDDDDFFFGGGIIIKKKNNNPPPRRRSSSUUUTTTRRROOOLLLIIIGGGFFFBBBAAA@@@>>>;;;999888777666555444333222222222222222222222222222222222222000000000000111111111111111111111111111111111111222222222333444444555555444444555666666666666666999;;;===???@@@BBBFFFIIILLLMMMNNNOOOOOONNNMMMLLLMMMNNNPPPPPPOOOOOOQQQRRRVVVWWWXXXYYYZZZ[[[\\\]]]aaabbbeeegggjjjlllmmmnnnmmmooorrrtttuuuwwwyyy{{{}}}}}}}}}}}}~~~mmmdddWWWNNNKKKJJJGGGEEEFFFGGGHHHIIILLLNNNPPPRRRZZZcccppp||||||qqqooorrreeeUUUOOONNNVVVeeevvvjjjNNNBBB???:::777666555555444333222222111111111111111222111111000000000000000000000000000000000000000222222222222222333444444111000000111111222333444666;;;EEEUUUfffvvvzzzsssxxxgggZZZYYYVVV___pppxxxCCCGGGKKKOOOQQQSSSVVVXXX\\\^^^bbbcccccccccdddeeegggggghhhgggfffdddcccaaa```^^^\\\ZZZXXXUUUQQQMMMHHHGGGEEEBBBAAA@@@@@@@@@CCCDDDFFFIIIKKKNNNPPPQQQQQQQQQOOOMMMKKKHHHFFFDDD???>>>===;;;999777666555444333222111111111111111222222222222222222222222000000000111111111222222000000000000000000000000222222333333444555555555555555666777777777777666999:::;;;<<<===@@@EEEHHHKKKLLLMMMOOOOOOOOOOOONNNOOOQQQRRRSSSRRRRRRTTTUUUXXXXXXZZZ[[[\\\^^^______```bbbfffjjjlllnnnnnnnnnnnnpppsssuuuvvvxxxzzz|||~~~~~~~~~qqq[[[UUULLLFFFEEEDDDBBBAAABBBBBBBBBCCCDDDEEEFFFGGGLLLSSS^^^hhhrrr}}}|||sssqqquuu|||dddTTTNNNNNNSSS```rrr~~~eeeKKKBBB???;;;999888777555444333333222111111111111111222111111000000000000000000000000000000000000000111111111222333444555666111111111111222333444555555:::EEETTTfffuuu{{{www|||eeeXXXXXXWWWbbbuuuEEEIIINNNRRRUUUWWWZZZ\\\aaacccfffgggggghhhiiijjjlllllllllkkkiiigggeeecccaaa___\\\YYYVVVSSSNNNKKKGGGFFFDDDBBB@@@@@@@@@@@@@@@AAACCCEEEHHHJJJLLLMMMNNNMMMMMMLLLJJJGGGEEECCC======;;;:::888666555444222222111000000000000000111111111111222222222222000000111111111222222222000000000000000111111111333333444444555666666666777777888888888888777777888999999:::;;;>>>CCCGGGIIIJJJLLLNNNPPPPPPPPPPPPQQQRRRTTTTTTTTTTTTVVVWWWYYYYYYZZZ\\\^^^___```aaa```cccgggllloooppppppooonnnqqquuuwwwxxxyyy{{{}}}tttdddPPPLLLGGGDDDBBBBBB@@@???AAAAAA@@@@@@AAAAAABBBCCCHHHMMMTTT[[[bbblllwww}}}tttssswww{{{cccSSSMMMLLLRRRaaauuubbbIIIBBB???<<<:::999888555333333333222111111111111222222111111000000000000000000000000000000000000000111111111222333555666777444444444444555666777777444999DDDTTTfffuuu{{{xxx|||eeeXXXYYYZZZggg}}}JJJNNNRRRVVVYYY[[[]]]___dddfffiiiiiiiiijjjlllmmmnnnnnnnnnmmmjjjhhheeedddbbb___[[[WWWTTTPPPLLLHHHFFFEEECCCAAA????????????>>>>>>@@@BBBDDDEEEGGGHHHIIIIIIJJJIIIHHHEEECCCBBB<<<;;;:::999777555444444111111000/////////000000000000000111111222222222111111111111222222222222111111111111222222333333555555555666777777888888999999999::::::999888888999999999999999<<>>===????????????@@@AAABBBBBBEEEHHHLLLQQQVVV```kkksss|||sssrrrwwwzzzaaaQQQKKKJJJRRRccc|||bbbJJJBBB???<<<:::999888555333444333333222111222222222222111111000000000000000000000000000000000000000000111111222333444666777444444444444555666777777444999DDDTTTfffvvv~~~zzzvvv|||eeeXXXZZZ]]]nnnMMMQQQUUUYYY[[[]]]```bbbfffhhhjjjjjjjjjkkkmmmooonnnnnnnnnmmmjjjhhheeedddaaa^^^ZZZVVVRRRNNNJJJGGGCCCBBB@@@>>>=========>>><<<======???@@@AAABBBBBBCCCDDDEEEEEEDDDBBB@@@>>>:::999888777666444333333111000000//////000000000//////000000111222222222111111111222222222222333333333333444444555555666777777888888999::::::::::::;;;;;;;;;;;;:::999999:::::::::::::::;;;???AAACCCEEEHHHLLLOOOPPPQQQRRRQQQSSSUUUUUUUUUVVVXXXZZZYYYZZZ\\\]]]___aaacccccceeegggjjjnnnpppqqqqqqqqqpppsssxxx{{{||||||}}}~~~iiiXXXNNNGGGEEECCC@@@>>>===<<<<<<============>>>???@@@AAA???BBBEEEHHHMMMVVVaaajjjyyyzzzqqqrrrwwwxxx___OOOJJJJJJQQQcccfffMMMBBB???;;;999888777555444444444333222222222222222222111111000000000000000000000000000000000000000000000000111222333444555111111111111222333444555555:::EEEUUUgggwwwzzzvvvsss{{{|||eeeZZZ]]]cccxxxOOOSSSXXX\\\___bbbeeeggghhhiiikkkkkkkkklllnnnqqqnnnnnnnnnmmmkkkhhhfffdddaaa]]]XXXTTTQQQMMMIIIGGGBBBAAA???>>>===<<<======<<<<<<<<<<<<============<<<>>>???@@@@@@>>>;;;:::777777666555333222111111111000000000000000111111/////////000111222222222111111111222222222333333555555666666777888888999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<:::;;;<<<>>>AAACCCFFFJJJMMMPPPQQQRRRRRRTTTVVVVVVVVVWWWYYY[[[[[[\\\]]]___bbbdddeeefffiiijjjlllnnnpppqqqqqqrrrqqqtttyyy|||}}}}}}~~~zzzhhhXXXMMMGGGDDDCCCAAA???<<<<<<<<<=====================>>>>>>>>>@@@BBBCCCFFFMMMWWW^^^jjjssswwwoooqqqxxxuuu\\\NNNJJJKKKQQQccckkkPPPBBB???:::777666555555444444444333222222222222333222111111000000000000000000000000000000000000000000000000000111111222333111000000111111222333444555;;;FFFVVVhhhxxxxxxtttpppvvvhhh___eeeoooQQQUUU[[[```cccfffjjjllliiijjjkkkllllllmmmooorrrnnnnnnnnnmmmkkkiiifffeee```]]]XXXTTTPPPMMMIIIFFFCCCBBB@@@???>>>>>>>>>???<<<<<<;;;;;;;;;;;;::::::888999;;;===<<<;;;888777555555444333222000000///111111000000000000111222...//////000111222222222111111222222222333333333666777777888999::::::;;;::::::;;;;;;<<<======>>><<<<<<======<<<;;;::::::;;;===>>>===;;;:::;;;<<>>=========>>>CCCDDDDDDCCCCCCGGGOOOUUU]]]gggsss{{{uuunnnqqqyyysssZZZMMMJJJLLLSSSdddnnnSSSCCC>>>999555444555555555555444333333222222333333222111111000000000000000000000000000000000000000111000000000000000111111222222222222333444555555666;;;FFFWWWiiiyyyyyytttnnnrrrmmmeeemmmzzzRRRWWW^^^cccfffgggiiijjjllllllmmmnnnooooooooooooqqqnnnkkkiiigggeeeaaa___aaa]]]WWWRRROOOLLLJJJHHHBBB@@@===;;;;;;;;;;;;::::::::::::999888777666555777777777777666555444333555333111//////000111222333222111000///...---,,,666333000///111333222000000111222333444555555555999999888888999:::;;;;;;======>>>>>>>>>===<<<<<>>>>>======>>>>>>>>>>>>>>>===<<<<<<<<<======>>>@@@BBBEEEHHHMMMRRRVVVSSSUUUXXXZZZZZZZZZ[[[\\\``````aaabbbdddeeeggghhhjjjlllnnnooopppqqqsssuuutttwwwzzz|||}}}~~~|||uuulllccc______```bbbeeehhhjjjmmmnnnccc```[[[UUUNNNIIIDDDBBBAAA@@@@@@???>>>===<<<<<<<<<<<<======>>>?????????DDDCCCBBBBBBCCCFFFHHHJJJUUUZZZdddppp{{{xxxqqqqqquuurrr\\\OOOJJJHHHPPP___{{{sssWWWGGGBBB<<<888666555555444333333333222222111111111111111000000111111222333111222333444444333111000111111000000000000111111333222222111222444555666777:::DDDVVVlll|||yyyrrriiijjj~~~uuugggkkkWWW[[[bbbfffiiiiiijjjkkkmmmnnnpppqqqqqqqqqpppppppppnnnjjjhhhfffccc```]]]^^^ZZZUUUPPPMMMKKKHHHFFFAAA???<<<;;;;;;;;;;;;:::::::::999999888777666555666666666666555444333222333222111000///000000111000000000000000/////////111///,,,,,,...///...---222333444555666777777777;;;;;;;;;<<<<<<============>>>>>>?????????>>>>>>@@@???>>>>>>>>>>>>>>>??????>>>>>>============>>>>>>@@@BBBDDDGGGKKKQQQUUUSSSVVVYYY[[[\\\\\\]]]^^^aaaaaaaaaaaaccceeeggghhhkkkmmmooopppqqqrrrtttvvvtttwww{{{}}}tttiiibbbZZZSSSPPPPPPQQQRRRSSSUUUVVVXXXXXXTTTRRROOOLLLIIIFFFDDDCCCAAAAAA@@@??????>>>======>>>>>>>>>???@@@@@@AAAAAACCCCCCBBBCCCDDDFFFGGGIIIPPPVVV___jjjuuuxxxqqqqqqvvvoooYYYLLLGGGFFFLLLZZZssspppUUUDDD@@@:::666444444333222333333333222222222111111111111000000111111222333111222222222222222111111111111000000000000111111222222111111222333555666777:::DDDVVVlll|||yyyqqqhhhhhhyyyuuufffkkkZZZ^^^dddhhhjjjjjjkkkkkkmmmoooqqqrrrsssqqqooonnnnnnkkkhhheeeccc```]]]ZZZYYYVVVQQQMMMJJJHHHFFFDDD@@@>>><<<;;;;;;;;;;;;999:::999999888777666555444444444444444333222111111000000000000////////////---......///000111222333333111000000222333333222444555666888999999999999<<<===>>>@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAA@@@??????>>>======>>>>>>???@@@BBBDDDFFFJJJOOORRRSSSVVVZZZ\\\]]]^^^```aaacccbbbaaaaaabbbeeegggiiilllnnnpppqqqqqqrrruuuwwwsssvvvzzz}}}yyyfff[[[UUUOOOJJJHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@AAAAAABBBCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGKKKOOOWWWaaammmyyywwwpppqqqvvvnnnXXXLLLGGGFFFIIIUUUjjjnnnTTTCCC???:::666555444333222333333333222222222222111111111000000111111222333111111000000000111111222111111000000000000111111222111111000111333444555777:::DDDVVVlll}}}yyypppfffdddqqqsssdddiiiYYY]]]ccchhhiiijjjjjjkkkkkkmmmoooqqqpppnnnjjjhhhiiifffccc```^^^[[[XXXUUURRROOOLLLIIIGGGEEECCCAAA>>><<<;;;;;;;;;<<<:::999:::999888666555444444333111222222222111111000///...//////000//////......---......000111222333333555444444555666777888888666777888:::;;;;;;<<<<<<<<<===@@@BBBDDDCCCBBBBBBDDDDDDFFFGGGHHHHHHHHHHHHGGGGGGEEEDDDCCCCCCCCCCCCAAA@@@???>>>>>>===>>>>>>@@@AAACCCDDDEEEIIIMMMQQQTTTWWWZZZ]]]^^^___aaacccdddcccbbbbbbccceeehhhjjjlllnnnpppqqqqqqrrruuuvvvsssvvvyyy|||}}}sss___UUUPPPLLLIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGFFFEEECCCBBBAAAAAA@@@BBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEECCCCCCDDDEEEFFFFFFFFFEEEGGGKKKRRRZZZdddqqq}}}tttnnnooouuunnnYYYMMMIIIHHHIIIRRRddd~~~}}}lllSSSEEEAAA<<<999777666555444222222222222222222222222111111000000111111222333111000/////////000111222111111000000000000111111111111000000111222444555777:::DDDVVVlll~~~zzzpppeeebbbkkkwww}}}~~~oooaaaeee|||YYY^^^dddhhhkkkkkklllmmmkkklllnnnnnnllliiieeebbbaaa^^^[[[YYYWWWUUURRROOOKKKIIIFFFDDDCCCAAA???===<<<:::::::::;;;<<<:::999:::999777555333333222222000000000000000//////...---...////////////......//////000000111111222222000111222333444555666777999999;;;<<<===>>>>>>>>><<<>>>AAADDDEEEFFFEEEDDDFFFGGGHHHJJJJJJKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>AAABBBDDDEEEFFFIIINNNQQQTTTWWW[[[^^^___```bbbdddfffeeeddddddeeegggiiikkklllnnnpppqqqqqqrrrtttvvvwwwzzz|||}}}}}}~~~{{{jjjWWWNNNJJJGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEECCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFEEEEEEFFFGGGGGGFFFFFFEEEFFFJJJOOOUUU]]]jjjyyy{{{qqqjjjmmmtttlllWWWLLLHHHHHHGGGPPP```xxx{{{hhhPPPDDD@@@<<<999888777555444222222222222222222222222111111000000111111222333111000/////////000222333111111000000000000111111222111111111111333444555777:::DDDVVVmmm|||qqqeeeccciiirrrxxx{{{~~~kkk]]]aaattt]]]aaagggkkkmmmmmmmmmnnnjjjkkkkkkiiifffbbb]]][[[WWWTTTRRRPPPOOOMMMKKKHHHDDDCCCAAA@@@???>>><<<::::::999999:::;;;<<<:::999:::888666444222111111111...//////000//////..................////////////111111111111111111111111...111444555666777888:::<<<===>>>???@@@AAAAAAAAAAAABBBDDDGGGIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJHHHFFFEEEEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@CCCDDDFFFGGGHHHLLLPPPTTTWWWZZZ^^^```aaabbbccceeeggggggggghhhiiijjjkkkkkkmmmoooqqqrrrrrrsssuuuwww}}}vvveeeTTTLLLIIIGGGFFFGGGDDDDDDEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHKKKOOORRRWWWbbbrrr}}}xxxnnnhhhmmmuuuiiiTTTIIIFFFFFFFFFNNN___www{{{bbbKKKAAA>>>:::777666555444222111222222222222333333333111111000000111111222333000000000000111111222333111111000000000000111111333222222111222444555666888;;;DDDVVVmmmsssgggffflllttt||||||iiiZZZ^^^lll~~~aaadddiiillllllkkkjjjjjjgggfffdddaaa\\\WWWSSSQQQMMMKKKIIIHHHHHHGGGEEECCC???>>>===<<<===<<<:::888888888888:::;;;<<<:::888:::888555333111000000111......///////////////...//////.........///111111000000111111111222222222222555999;;;<<<<<<>>>@@@@@@AAABBBCCCDDDEEEEEEEEEGGGHHHJJJLLLNNNPPPQQQRRRRRRSSSSSSTTTTTTTTTSSSSSSSSSRRRPPPNNNLLLKKKJJJJJJIIIIIIGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIKKKOOOSSSWWW\\\^^^bbbdddddddddfffggghhhiiijjjllllllllllllkkkoooqqqssstttuuuvvvxxxzzz}}}uuufffUUUOOOMMMLLLKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJKKKJJJIIIHHHGGGHHHHHHIIIIIIMMMPPPPPPSSS\\\jjjuuuvvvlllhhhooozzzhhhSSSHHHFFFFFFGGGPPPbbb{{{|||```III@@@===:::888777666444222111111222222222333333333111111000000111111222333///000111222333333333333111111000000000000111111444333333222333555666777888;;;DDDVVVmmmtttjjjjjjrrrzzz|||hhhZZZ\\\gggsssbbbeeeiiijjjiiigggeeedddbbb```]]]YYYSSSNNNJJJHHHHHHFFFDDDCCCDDDCCCAAA???===;;;:::;;;;;;:::888666777777888:::<<<<<<:::888:::888555222000000000000......///////////////...111000...---...///222333//////000111222333333444222666;;;======>>>@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHMMMMMMNNNPPPRRRUUUWWWYYYZZZ[[[[[[[[[[[[[[[ZZZYYYZZZYYYWWWUUUSSSQQQQQQPPPMMMLLLJJJIIIHHHGGGGGGGGGFFFGGGIIIJJJMMMPPPVVVYYY___aaaeeefffffffffgggiiihhhjjjlllnnnnnnnnnlllkkkqqqsssuuuvvvwwwxxxzzz|||{{{}}}ttteeeVVVPPPOOOMMMLLLLLLKKKKKKJJJIIIHHHFFFFFFEEEFFFEEEEEEDDDCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKNNNLLLJJJHHHGGGHHHIIIJJJJJJMMMPPPPPPPPPWWWeeeooo}}}tttkkkiiirrr~~~iiiTTTJJJHHHHHHJJJTTTggg|||aaaKKKBBB???<<<:::999888666444111111111222222333333333111111111000111222222333///000222333444444333333111111000000000000111111444444333333444555777888888;;;DDDVVVmmmvvvlllnnnvvv}}}iiiZZZ\\\eeemmm{{{fffhhhiiiiiigggddd```]]]YYYWWWTTTQQQNNNKKKJJJJJJCCCCCCBBBAAA???>>>======999888666555444555777888999999:::<<<======:::888666555444222111000000000,,,,,,,,,---------.........///000000//////000111222333333333222222444666888:::>>>@@@AAABBBDDDFFFFFFJJJNNNNNNMMMLLLMMMOOOOOOQQQTTTXXX\\\```dddfffdddfffiiikkkkkkkkkiiiggggggddd```^^^___^^^[[[XXXVVVTTTRRRPPPOOONNNNNNNNNNNNPPPQQQSSSTTTWWW\\\___eeegggiiiiiihhhggghhhiiillllllkkkkkkkkklllmmmmmmqqqtttwwwyyyyyyyyyyyyzzz}}}~~~xxxiiiZZZUUUVVVUUURRRPPPQQQQQQOOONNNLLLKKKIIIIIIHHHGGGEEEFFFGGGGGGFFFDDDFFFFFFFFFFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLJJJIIIHHHGGGFFFGGGHHHIIIMMMKKKLLLRRRXXX]]]dddlll|||pppeeedddqqqjjjUUUGGGDDDFFFKKKWWWkkkeeePPPEEE???:::;;;;;;888555555444444333222222111111000222222111111000/////////000000000000000000000000222111111000000000000000222222222222333444555555888<<>>===<<<888777666555555666777888;;;;;;;;;===>>>===:::888555444333222111000000000,,,,,,---------............///111000///...///111111222444444444555888:::;;;===@@@BBBDDDFFFIIILLLSSSWWW[[[\\\YYYUUUTTTTTTWWWZZZ___dddjjjooosssvvvyyyzzz|||~~~}}}|||zzzuuuqqqlllkkkkkkjjjgggdddccc___ZZZVVVUUUVVVXXXYYYZZZZZZZZZYYYZZZ]]]bbbfffhhhjjjllllllkkkjjjjjjkkkllllllkkkkkkkkklllmmmmmmpppssswwwzzzzzz{{{|||}}}~~~~~~zzzkkk\\\WWWXXXVVVTTTSSSVVVUUUTTTRRRQQQOOONNNMMMMMMLLLJJJJJJKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMNNNKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHJJJJJJNNNLLLNNNTTT[[[aaajjjssszzzooofffggguuuiiiUUUHHHDDDGGGMMMYYYnnnjjjRRRFFF???999::::::777666666444444333333222111111111111111111111222222222222000000000000000000000000......//////000222333444222222222222333444555555888<<>>===;;;;;;777777666666666888999:::???>>>===>>>>>>===:::777444444222111000000000000,,,------------.........///000111000///...///000111222444666777888<<<>>>>>>@@@BBBEEEGGGKKKPPPTTT^^^cccggggggccc^^^[[[ZZZ___dddkkkrrryyy}}}{{{{{{zzzvvvsssrrrlllddd___^^^```bbbdddgggfffdddaaa```bbbfffjjjlllmmmoooooonnnllllllmmmllllllkkkkkkllllllmmmnnnpppssswwwzzz|||}}}pppbbb]]]\\\[[[YYYYYY\\\[[[ZZZXXXWWWUUUTTTSSSQQQOOONNNMMMNNNMMMLLLJJJHHHIIIJJJLLLMMMMMMNNNMMMLLLMMMOOOPPPPPPOOOMMMLLLLLLKKKJJJJJJKKKLLLNNNOOOPPPOOORRRYYY```hhhttt~~~xxxnnnfffjjjzzz}}}fffTTTHHHEEEHHHLLLYYYoootttYYYJJJAAA:::999999777666777444444333333222222111111000111111222333333444444000000000000000000000000......//////000222333444222222222222333444555555888<<>><<<::::::888888888888999;;;<<<===AAA@@@>>>>>>===<<<999666333333222000000/////////------------............///000111000///...///111222444666777888:::===@@@@@@BBBDDDGGGKKKPPPVVV[[[fffjjjnnnnnnjjjgggggghhhlllrrr|||~~~wwwooojjjiiiiiijjjjjjllllllkkkiiigggfffgggiiinnnppprrrrrrpppnnnmmmmmmlllllllllllllllmmmnnnooosssvvvyyy|||}}}~~~wwwiiicccbbb```___``````___^^^]]]\\\[[[ZZZYYYXXXVVVTTTSSSSSSRRRPPPNNNJJJKKKMMMNNNOOOOOOOOOOOONNNPPPRRRSSSSSSQQQOOOMMMNNNMMMMMMNNNOOOQQQSSSTTTVVVVVVZZZaaaiiirrrvvvkkkfffjjj{{{yyycccSSSHHHFFFHHHIIIVVVmmmzzz~~~bbbQQQGGG===:::999666666777555444444333222222111111111111111222222222333333000000000000000000000000222111111000000000000000222222222222333444555555888;;;EEEVVVlllrrraaa\\\bbbnnn|||hhhhhhhhheee^^^VVVNNNIIIEEEDDDCCCCCCCCCDDDEEEFFFCCCBBBAAA???===;;;:::999999::::::;;;===>>>???@@@AAA@@@===<<<;;;:::777555222222111000////////////---------........./////////000111111000000111333555666888999999;;;>>>@@@BBBDDDGGGKKKOOOUUU\\\aaakkknnnqqqrrrrrrtttyyy}}}|||xxxwwwuuuqqqnnnnnnqqqsssssspppllljjjiiippprrrttttttrrrooonnnnnnmmmmmmmmmmmmnnnooopppqqqwwwyyy{{{|||}}}~~~{{{mmmgggdddccccccfffcccccccccbbbbbbaaaaaaaaacccaaa___]]]]]][[[YYYWWWRRRRRRSSSTTTTTTTTTSSSSSSPPPRRRTTTUUUUUUSSSPPPNNNOOOOOOOOOPPPRRRUUUXXXYYY___```eeemmmuuu}}}rrrhhhccciiizzzsss^^^PPPHHHFFFHHHIIIVVVlll|||nnntttiiiWWWLLLAAA===:::666555777555555444444333222222111222222111111000000000000000000000000000000000000222111111000000000000000222222222222333444555555777;;;EEEVVVllltttccc^^^dddppp~~~kkkkkkhhhccc\\\TTTMMMHHHEEEDDDCCCBBBBBBCCCDDDEEEAAA@@@???>>>===<<<;;;::::::;;;<<<===>>>???@@@@@@@@@>>>;;;:::999777555333111111000///////////////------.........////////////000222222222333444666777999;;;<<<<<<>>>@@@CCCFFFIIIMMMQQQVVV\\\bbbgggkkknnnsssvvvzzzzzztttrrrvvv{{{|||zzzvvvrrrppptttwwwyyyyyyvvvsssqqqpppnnnnnnnnnooopppqqqrrrsssxxxzzz|||}}}|||}}}~~~qqqjjjgggeeegggjjjjjjkkkkkkkkkllllllmmmmmmmmmkkkhhhfffeeeccc```^^^YYYXXXWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYXXXVVVTTTSSSSSSSSSTTTVVVXXX\\\___aaaiiilllsss{{{zzzmmmdddaaagggwwwnnnZZZNNNGGGEEEGGGKKKXXXlllpppfffqqqgggWWWMMMBBB>>>;;;777666777555555444444333333222222222222111111000//////...000000000000000000000000......//////000222333444222222222222333444555555777;;;DDDVVVlllxxxfffaaagggrrrooommmiiiccc[[[TTTMMMIIIHHHGGGFFFDDDDDDDDDDDDEEE??????>>>======<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>===;;;888777666555333222000000///.........//////............////////////...000333444444555777999999;;;===???@@@BBBFFFIIILLLPPPUUUZZZ___dddjjjmmmpppuuu}}}yyyvvvzzz}}}{{{yyy{{{}}}}}}yyyvvvuuupppppppppqqqrrrssstttuuuwwwyyy{{{||||||~~~}}}~~~xxxqqqmmmkkknnnrrrtttuuuvvvwwwyyyzzz{{{|||zzzxxxuuusssqqqooollljjjeeeccc```^^^\\\\\\]]]^^^bbbbbbbbbbbbaaa```___^^^\\\]]]^^^aaadddhhhkkkmmmssswww~~~sssggg```___fffvvviiiVVVKKKFFFEEEFFFLLLXXXjjj}}}}}}jjjffftttvvv]]]RRRIII@@@===<<<999777888555555555444333333222222111111111111111111111111000000000000000000000000......//////000222333444222222222222333444555555777:::DDDVVVkkkyyyiiifffmmm{{{qqqnnniiibbb[[[TTTNNNKKKHHHGGGEEECCCBBBBBBBBBBBB>>>=========<<<<<<<<<<<<999:::;;;<<<============<<<999777555555444222111000//////............///............/////////000...000333444555777999;;;999;;;???AAACCCGGGKKKNNNQQQUUU[[[aaafffjjjooorrr|||{{{xxx|||~~~{{{zzzqqqqqqqqqrrrssstttvvvwwwuuuwwwyyy{{{|||}}}~~~}}}xxxtttrrruuuzzz|||}}}~~~~~~{{{yyyuuurrrnnnjjjhhhhhhjjjkkkmmmmmmlllkkkjjjiiiiiiiiifffggghhhkkkooosssvvvyyyyyy~~~xxxnnnccc^^^^^^fffvvvgggTTTJJJEEEDDDFFFJJJUUUgggxxxxxxhhhgggxxxmmmTTTMMMDDD===<<<<<<999999:::666555555444444333222222111111111222333333444444000000000000000000000000222111111000000000000000222222222222333444555555777:::DDDUUUkkk}}}}}}yyykkkjjjuuuoookkkeee```\\\UUUMMMHHHGGGEEECCCBBBBBBCCCDDDEEEAAA@@@>>>>>>??????===;;;===;;;::::::;;;:::888666666666666555444333111000111000///...------...////////////000000000000000111333555666666888;;;>>><<<>>>BBBFFFJJJNNNQQQSSS\\\```eeejjjnnnvvvzzz}}}|||xxxwwwuuuuuuwwwyyyyyyyyywwwyyy|||~~~~~~~~~~~~~~~~~~~~~{{{yyyyyyzzzzzzzzz{{{{{{{{{zzzwwwuuussswwwwwwvvvwwwyyy{{{~~~~~~pppfff```aaabbbhhh|||{{{^^^PPPIIICCCCCCFFFLLLVVVgggxxxvvvnnnllliiiSSSHHHDDD@@@<<<;;;:::888777666666555444333333333333666555444333222222222222000000000000111111111111000000000000111111111111444333111111111333555666888<<>>@@@CCCGGGKKKPPPTTTVVV\\\aaaiiiqqqzzz|||zzzxxxwwwyyyzzzzzzzzzzzz|||~~~~~~~~~~~~~~~~~~vvviii```]]]```dddmmmzzz]]]OOOIIICCCCCCGGGJJJVVVgggxxx~~~uuuooohhhRRRHHHDDD???<<<;;;:::999777777777666555444444444444555555444333222222222222000000000000111111111111000000000000111111111111333222111111222333555666777:::EEEWWWmmmzzztttxxxzzzpppsss|||qqqnnniiiddd___XXXRRRMMMGGGFFFEEEDDDDDDEEEFFFGGGDDDBBB@@@???@@@???===<<<<<<;;;:::::::::999777555666444333111000000000111111000...------...//////---...///000111333444444666888999::::::;;;>>>@@@BBBEEEHHHKKKNNNSSSXXX\\\aaahhhsss~~~~~~|||{{{{{{|||{{{{{{}}}~~~~~~~~~~~~~~~}}}~~~yyypppddd___^^^ccciiitttxxx\\\NNNHHHDDDDDDHHHIIIVVViiizzzvvvooogggQQQGGGDDD???<<<;;;:::999888888888777555555555555555555444333222222111222222000000000000111111111111000000000000111111111111222222111111222333555666666:::DDDVVVnnnyyyoooooo}}}}}}sssvvvqqqoookkkfff```ZZZTTTPPPJJJIIIHHHGGGFFFFFFFFFGGGEEECCCAAAAAA@@@@@@===<<<<<<;;;999999999888666444555333111///...///000111000///...------...///000------///111333555666777888:::;;;<<<<<<===@@@BBBHHHKKKNNNPPPRRRVVV]]]bbblllttt}}}}}}}}}|||{{{~~~~~~}}}}}}~~~~~~~~~~~~~~~zzzpppfffdddeeejjjppp{{{www[[[NNNHHHDDDDDDIIIKKKYYYmmm}}}zzzqqqmmmeeePPPGGGCCC???<<<;;;:::999888888777666555444444444444444333333222111111222222///000000000111111111111///000000000111111111111222111111222333444555666777:::DDDVVVmmmyyymmmkkkxxxwwwwww~~~pppooolllgggaaaZZZUUUSSSOOONNNLLLKKKIIIGGGGGGFFFGGGEEECCCBBBAAA@@@>>><<<<<<;;;999999888777555222444222000...---...000111000///...------...///000...///000333555777999::::::;;;===>>>>>>???BBBDDDKKKNNNQQQSSSTTTZZZbbbiiixxx~~~~~~}}}|||~~~}}}}}}~~~~~~~~~~~~|||rrrhhhjjjnnntttzzzvvv[[[NNNIIIEEEEEEJJJOOO^^^rrrrrrnnnooobbbOOOFFFCCC???<<<;;;;;;:::999777666555444333333333333333333222111111111222222///000000000111111111111///000000000111111111111111111111222333444666666999<<>><<<<<<:::999888888666444111222111000///...///000000//////...------...000111000111333555888:::<<<===<<<===???@@@AAACCCFFFHHHKKKOOOTTTWWWZZZaaammmvvv~~~~~~}}}~~~~~~wwwnnnttt|||xxx\\\OOOJJJEEEFFFJJJRRRbbbuuu~~~oooooouuu|||```NNNFFFCCC???<<<;;;;;;:::999666555444333333222333333222222111111111111222222000000000000111111111111000000000000111111111111000000111222444555666666999;;;DDDTTTiii~~~|||nnniiirrrtttppptttllllllkkkfff___XXXUUUTTTRRRRRRRRRQQQPPPOOONNNMMMKKKHHHFFFDDDCCCAAA>>><<<<<<:::888888777666333111111111111000000000000//////......---...///000111333444555888:::<<<>>>???>>>@@@BBBDDDEEEHHHKKKNNNMMMSSSZZZ___eeeppp~~~~~~~~~~~~~~~~~~yyy^^^PPPJJJFFFFFFJJJSSSbbbwwwzzznnnpppvvvxxx]]]MMMFFFBBB>>><<<;;;;;;:::999777666555444444333333333222222111111111111222222000000000000111111111111000000000000111111111111///000111333444555666666777999AAARRRhhh~~~}}}oooiiiqqqtttnnnpppjjjkkkjjjeee^^^WWWTTTTTTQQQQQQRRRRRRRRRRRRQQQQQQKKKIIIFFFDDDCCCAAA>>><<<<<<:::888777777555333000000111111111111111000//////...------...///000111555666777999;;;===??????@@@BBBEEEGGGHHHKKKOOORRRQQQXXXaaahhhppp~~~}}}|||}}}}}}~~~~~~~~~{{{___QQQKKKFFFFFFKKKRRRbbbwwwvvvkkkmmmsssuuu\\\MMMEEEBBB>>><<<;;;;;;::::::888777666555555444444555222111111111111111222222000000000000111111111111000000000000111111111111///000111333444555666666444777???PPPggg~~~~~~pppkkktttwwwnnnnnnjjjhhhddd\\\SSSLLLKKKLLLKKKMMMPPPSSSTTTTTTSSSQQQKKKKKKKKKIIIGGGDDDAAA???===<<<:::888777666555555222111111000000000111111///...------///111444666777999<<<===<<<;;;;;;<<>>===;;;999777888777555555666666555333555444222000//////000111000000//////.........---222222222111111111111111111222222333333444444555666888>>>MMMeee}}}uuutttzzzjjjfff}}}fffddd^^^TTTKKKEEECCCDDDEEEGGGKKKOOORRRSSSTTTTTTPPPOOOLLLIIIFFFDDDBBBAAA>>>===;;;888666555444444111000000//////000000000/////////000111333555666999;;;===>>>=========>>>BBBEEEJJJOOOTTTZZZ^^^```dddnnn{{{~~~|||{{{zzzzzz{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~|||}}}uuu\\\PPPLLLJJJMMMSSSXXXjjj}}}rrrggghhhllluuu\\\MMMGGGEEEAAA???===<<<999777888777555555666666555333555444222000//////000111111111000000000/////////111111111111111111222222111222222333333444444555555777===KKKccc}}}vvvwww~~~jjjcccuuueee```WWWMMMCCC===<<<======???CCCGGGLLLPPPTTTUUUUUURRROOOKKKGGGEEEDDDDDD???>>>;;;888555333222111/////////......//////000111111222333555666777777;;;===????????????@@@AAABBBHHHOOOUUUYYY\\\aaaeeeqqq}}}}}}|||{{{xxxvvvtttsssrrrsssrrrqqqppppppqqqrrrssstttxxx~~~~~~|||zzzzzz||||||}}}rrrYYYOOOLLLLLLRRR[[[bbbtttwwwhhhhhhmmmwww]]]NNNHHHEEEBBB???>>><<<:::888999777555555666666444333444333222000000000111111222222111111111111000000000000000111222222222333111222222333333444444555444777<<>>999888888777888;;;???DDDJJJOOOQQQTTTRRRPPPNNNKKKIIIGGGFFF@@@>>>;;;888555222000/////////.........///000000222333555777888999999999<<<>>>?????????AAACCCEEEHHHNNNUUUYYY[[[___ffflll{{{|||xxxsssrrrpppooommmkkkiiihhhggghhhiiiiiiiiiiiihhhgggiiihhhhhhggghhhiiikkkllllllqqqxxx|||zzzyyy{{{~~~}}}}}}~~~mmmUUUMMMLLLMMMVVVcccwwwnnnllltttzzz```QQQHHHFFFBBB@@@>>>===:::888999777666555666555444222333333111111000000111111111111111111111111111111//////000111222333333333111222222333333444444555444777<<>>===:::777444222000//////////////////000111222444555777999:::;;;;;;;;;===>>>??????@@@CCCGGGJJJUUUZZZ^^^```aaafffooowww{{{tttmmmiiieeeaaa___\\\\\\\\\[[[YYYYYYYYYYYYYYY[[[]]]___`````````___aaaaaa``````aaabbbdddeeeeeejjjrrr{{{}}}|||{{{{{{{{{~~~~~~~~~~~~hhhRRRLLLKKKLLLWWWggguuusss}}}}}}cccTTTIIIFFFCCC@@@???===;;;999999888666555666555333222222222111111111111111111000000000000000000000000//////000111222333333333111222222333333444444555555888===GGG\\\uuummm```kkk|||VVVOOODDD;;;666444333222444444555777:::===@@@BBBDDDGGGJJJKKKKKKGGGCCCAAA<<<;;;888666444222111111111111111111222333444444666777888999;;;<<<=========>>>???@@@CCCGGGMMMQQQ\\\^^^aaabbbfffmmmvvv}}}~~~vvvpppeeeaaa\\\WWWUUUTTTRRRPPPPPPQQQQQQPPPOOOOOOQQQSSSQQQRRRUUUWWWXXXYYYYYYYYYYYYYYYYYYYYYZZZ\\\^^^```bbbgggpppyyy}}}{{{zzz~~~~~~~~~~~~~~~~~~dddNNNKKKJJJIIIUUUhhhvvvvvv~~~dddUUUJJJGGGDDDAAA@@@>>><<<::::::888666666666555333111111111111111111111111111/////////000000000000111000000000111222222222333111222222333333444444555666999===FFFYYYsssrrrcccmmm~~~OOOHHH???888555444333222555666777888:::<<<>>>??????AAABBBCCCBBB???<<<:::999888666555444333333333333333333333444555666777888888888999:::<<<>>>??????@@@AAACCCFFFLLLSSSXXX]]]^^^aaafffmmmuuu|||zzzpppiiibbb\\\TTTQQQNNNMMMMMMNNNMMMMMMKKKLLLMMMLLLIIIIIILLLNNNOOOPPPQQQRRRSSSTTTTTTTTTSSSSSSTTTVVVXXX[[[^^^```dddjjjsss|||~~~~~~~~~}}}}}}~~~}}}~~~zzz```LLLJJJHHHFFFRRRfffqqqttt}}}cccTTTJJJHHHDDDBBB@@@???<<<::::::888666666666555333111111111111222222222111111000000000111111111222222111111111111111111222222111222222333333444444555555888<<>>>>>>>>>>>===<<<:::888666555777666555444444444444444444444444555666777888999999999888888999<<>>======;;;:::999777666444444444444555555666666666666555333444555666888999;;;;;;<<<;;;:::;;;===?????????AAA@@@CCCJJJPPPTTTYYY^^^ZZZfffrrryyy~~~yyyqqqfffZZZRRRLLLIIIGGGHHHFFFEEEGGGKKKNNNNNNMMMMMMLLLJJJJJJLLLMMMNNNNNNRRRRRRSSSTTTTTTUUUTTTTTTSSSQQQSSSXXX\\\___fffnnnoooxxx}}}~~~}}}ppp^^^LLLFFFFFFIIITTTaaauuudddiiiqqqZZZNNNGGGFFFCCCAAA>>><<<;;;:::666666666666666555555555444444333222111111111111444333222111000111222222666666555444333333333333222222222333333333444444888888;;;CCCSSShhh}}}tttnnn{{{BBB<<<888777666333555::::::;;;<<<>>>>>>>>>===<<<999888777555555555555555555666777888999999999999777888888888999999999:::;;;;;;;;;<<<>>>???@@@@@@BBBCCCIIIQQQTTTUUUYYY___cccmmmwww|||}}}pppggg[[[RRRLLLIIIFFFDDDIIIGGGGGGIIILLLOOOOOONNNOOONNNMMMNNNPPPQQQSSSSSSUUUVVVWWWXXXXXXXXXXXXWWWYYYWWWXXX]]]```cccjjjrrrwww~~~~~~~~~~~~iiiWWWHHHDDDDDDHHHRRR___tttdddiiimmmXXXLLLGGGFFFCCCAAA>>><<<;;;;;;666666666666666555555555555444333222222111111222111000000000111222333444777666555333222222222222444444444444555555555555777777999AAAQQQggg|||ooojjjxxx>>>:::777777777666888<<<>>>>>>?????????>>><<<;;;777666555444444555777888888999:::;;;<<<<<<<<<<<<;;;;;;::::::999999888888999:::<<<>>>@@@AAAAAAAAADDDIIIQQQXXXXXXWWWZZZaaalllsss{{{|||tttddd[[[OOOIIIHHHHHHGGGEEEIIIIIIIIIKKKOOOQQQQQQPPPRRRSSSSSSUUUWWWYYY\\\]]]^^^^^^``````aaa```______cccaaabbbfffiiimmmuuu}}}~~~~~~~~~aaaRRRFFFDDDEEEGGGQQQ]]]rrrccchhhgggTTTKKKGGGEEECCCAAA>>>===;;;;;;777777777666666555555555666555444333222222222222......///000111333555666777666444333222111111111555555555666666666777777555555777???NNNddd|||}}}lllfffuuu:::888777888999:::<<>>@@@AAABBBCCCDDDIIINNNUUUZZZXXXWWW]]]fffqqqxxx~~~xxxlll[[[SSSIIIEEEHHHKKKKKKIIIKKKKKKLLLNNNQQQSSSTTTTTTVVVXXX[[[^^^```cccfffhhhlllmmmnnnnnnnnnmmmkkkjjjnnnlllnnnsssxxx|||{{{]]]PPPGGGFFFFFFGGGPPP[[[{{{nnn___ddd{{{{{{bbbRRRKKKFFFEEECCCAAA>>>===<<<;;;888888777777666555555555666666555444333333333333//////000111222444555666666555444222111111000000555555555555666666666666555555777>>>MMMccc|||zzzmmmhhhxxx777888999999<<>>===<<<<<<999888888777666666555555666666555444333333333333111222222333333333333333444444222111111111111111333333444444444555555555555666999???LLLccc|||yyy{{{sssnnn}}}555999;;;;;;>>>CCCEEEDDDEEEEEEDDDBBB@@@<<<:::888555666777999;;;>>>@@@AAAAAAAAA???===:::777444333222333333444555666666777999<<<@@@AAABBBDDDIIIMMMUUUSSSRRRTTTUUUZZZgggttt~~~~~~ssscccUUUMMMKKKHHHGGGIIILLLOOOPPPQQQQQQQQQQQQRRRVVV[[[______eeennnvvv}}}pppTTTKKKDDDDDDBBBAAAIIIUUUggg|||yyyeee\\\ccczzzuuu]]]PPPMMMEEEDDDBBB@@@???======<<<999999888777777666555555666555444333222222222222333333333333333222111000222111111111000111111222222222222333333333333444555777;;;@@@LLLaaa{{{zzzyyyzzzsss~~~555:::======AAAGGGHHHEEEEEEEEEDDDBBB???<<<999777666888;;;>>>@@@BBBBBBCCCAAA@@@???<<<:::777444333222222333333444555555555:::===@@@AAAAAADDDKKKQQQWWWSSSQQQSSSXXX___lllwwwxxxkkk[[[OOOJJJLLLMMMMMMLLLMMMPPPRRRTTTTTTSSSRRRRRRVVV^^^ccciiissshhhQQQHHHCCCCCCAAAAAAJJJWWWiii{{{rrrccc^^^hhhrrr[[[OOOMMMEEEDDDBBB@@@???=========::::::999888777666555444555444333222222111111222000111111222111000///...000//////000000111222333222222222222333333333333333777;;;AAALLL___wwwzzzwww~~~tttyyy555;;;??????BBBIIIJJJFFFEEEDDDDDDBBB???<<<999777777999===@@@CCCDDDDDDCCC@@@???>>><<<:::888666444333333333444444444444444;;;>>>@@@@@@@@@DDDMMMTTTWWWRRRPPPTTT[[[cccoooyyy{{{uuuhhhZZZPPPKKKOOOSSSRRROOOOOORRRUUUVVVUUUTTTQQQRRRWWW___fffttt|||cccPPPHHHCCCDDDCCCDDDNNN\\\oooooobbb```mmmqqqYYYNNNLLLEEEDDDBBB@@@???>>>======::::::999888777666555444444444333222111111111111---...///000000///...---......//////000222333444222222222333333333444444222666;;;AAAKKK]]]uuuzzzwww}}}~~~sssttt888<<>>AAAEEEJJJNNNPPPVVVTTTSSSWWWaaammmxxx~~~|||nnn___UUUQQQMMMOOOPPPQQQPPPQQQSSSUUUTTTSSSTTTUUUTTTWWWbbbnnn~~~}}}|||dddNNNFFFBBBDDDDDDDDDLLLYYYvvvpppeee^^^mmmhhhUUUKKKGGGEEEDDDBBB@@@???======<<<<<<;;;:::999888666555555666555555444444333222222111111111000000000000///111000000000111222333333333333333222222111111111111555999<<>>DDDHHHIIIHHHHHHHHHGGGGGGEEEBBB>>>;;;;;;<<<>>>AAAEEEFFFEEEDDDCCCCCC@@@???<<<:::777555444444333333333333444666777888;;;<<>>======<<<;;;:::999888666555555666555555444444333222222222222111111111000000000111111111000111111222222111111111222222333333444222555999<<>>===>>>???DDDGGGIIIIIIGGGDDDBBBBBB@@@???<<<:::777555444444222222222333444777999:::<<<>>>AAAFFFKKKPPPSSSUUUMMMOOOVVVaaaooo||||||pppcccXXXRRROOOQQQSSSUUUVVVUUUTTTUUUUUUTTTSSSUUUYYY^^^gggxxxwwwtttxxxwww^^^OOOGGGBBBCCCDDDGGGTTTdddnnneeeaaarrrzzzdddXXXQQQNNNFFFEEECCCAAA@@@???>>>>>><<<<<<;;;999888777666555666555555444444333222222333222222222111111111111222222111000000000111111...///000111333555666666333666:::===EEEXXXttt}}}vvvxxxqqqjjjqqqyyyAAAEEEJJJLLLLLLJJJIIIHHHHHHGGGEEEAAA>>>>>>@@@BBBGGGIIILLLKKKIIIEEECCCBBB@@@???<<<:::777555444444111111111222444777:::<<<>>>@@@DDDHHHLLLOOORRRSSSLLLQQQZZZggguuuwwwjjj^^^UUUQQQOOOQQQSSSVVVWWWVVVUUUUUUUUUXXXXXX\\\ccckkkxxx|||sssooosssvvv\\\OOOHHHCCCCCCDDDHHHYYYkkk{{{jjjddddddxxxiii\\\SSSMMMGGGFFFDDDBBBAAA?????????<<<<<<;;;:::888777666555666555555444444333222222333333333222222222111111333222111000000///000000...///000111333444666666444777:::===DDDWWWrrr}}}vvvxxxsssjjjmmmtttDDDGGGKKKMMMLLLKKKJJJIIIHHHGGGDDD@@@>>>???BBBEEEHHHJJJLLLLLLJJJGGGEEEDDD@@@???<<<:::777555444444111111000111444777;;;===@@@BBBFFFIIILLLMMMNNNNNNJJJPPP\\\kkkzzzrrrdddYYYTTTQQQPPPPPPRRRUUUVVVUUUTTTTTTUUU\\\^^^eeeooo{{{zzzppplllppp~~~vvv]]]OOOHHHCCCDDDDDDJJJ\\\pppzzziiidddggg|||ppp___SSSKKKHHHGGGEEECCCBBBAAA@@@@@@===<<<;;;:::999777666666666555555444444333222222333333333222222222111111222222111000////////////000000111222333333444444444777:::<<>>PPPjjj}}}xxxooorrryyyMMMLLLKKKKKKLLLNNNQQQSSSSSSMMMHHHGGGGGGHHHLLLSSSSSSWWW[[[ZZZTTTMMMHHHFFF???===;;;999888555111...111222444444555777:::===@@@FFFMMMOOONNNNNNQQQUUUWWW```lllxxxzzzkkk]]]VVVUUUQQQOOONNNPPPNNNNNNPPPQQQTTT]]]fffppp~~~wwwoooiiifffgggjjjoooxxxtttlllfffhhhyyy{{{eeeRRRIIIFFFHHHHHHMMMdddvvvbbbgggiiiYYYSSSTTTMMMKKKHHHGGGGGGFFFCCCAAABBB@@@>>>===<<<;;;999777888777666555444333222222333333333333333333333333111111111111111111111111000111111222222333444444444555888<<>>===<<<;;;999777777666555444333222111111111111111111111111111111111111111111111111111111000111111222222333444444555555888;;;@@@MMMeee{{{IIIIIIKKKMMMPPPSSSVVVXXXVVVPPPMMMMMMOOOPPPUUU\\\[[[]]]^^^\\\VVVPPPKKKHHHBBB>>>:::666444333111000111222444444555777;;;>>>@@@FFFLLLNNNNNNOOOTTTXXX___iiiuuutttgggZZZUUUTTTRRRRRRSSSRRRPPPQQQTTTUUUYYYbbblll}}}rrriiiddd___YYYTTTSSSQQQRRRWWW]]]bbblllvvv~~~vvvnnnhhhjjjzzz{{{eeeSSSIIIEEEHHHJJJRRRmmm}}}lllxxxtttaaaUUUPPPNNNNNNLLLJJJIIIHHHGGGEEECCCBBB@@@>>>===<<<;;;999777666555555444333222111111111111111111111111111111111111111111111111111111000111111222222333444444666666777:::>>>LLLdddzzzFFFHHHKKKNNNRRRUUUXXXYYYXXXSSSPPPQQQSSSTTTYYY___bbbbbb```]]]WWWQQQLLLIIICCC>>>999444333222222111111222444555555888<<<>>>AAAFFFLLLNNNNNNPPPVVV\\\cccnnnzzzsssggg[[[VVVTTTRRRRRRTTTRRRQQQRRRUUUXXX\\\fffpppuuulll```XXXTTTQQQNNNKKKLLLLLLOOOUUU[[[aaakkkuuuuuunnnhhhjjjzzziiiTTTJJJDDDGGGIIIRRRnnnppp~~~nnn^^^VVVPPPMMMNNNLLLJJJIIIIIIHHHFFFDDDBBB@@@>>>===<<<;;;999777666666555444444333222222333333333333333333333333111111111111111111111111000111111222222333444444666666777999===JJJbbbxxxFFFHHHLLLPPPTTTWWWYYYZZZ[[[VVVTTTVVVXXXYYY^^^dddkkkhhhccc]]]WWWQQQKKKHHHBBB>>>777333222222222222111222444555666888<<>>===<<<;;;999777777777666666555555444444333333333333333333333333111111111111111111111111000111111222222333444444666666777999<<>>===<<<;;;999777777777777666666666555555111111111111111111111111111111111111111111111111000111111222222333444444555666777999<<>>AAAEEEJJJNNNPPPRRRWWWaaahhhppp|||sssjjj```ZZZVVVSSSUUUZZZZZZYYY\\\aaafffkkkwwwpppaaaWWWJJJGGGDDDBBBCCCGGGJJJMMMNNNPPPVVV]]]cccmmm}}}|||qqqlllhhhlll~~~kkkSSSJJJEEEIIILLLVVVrrruuuqqq~~~iii[[[TTTQQQPPPKKKIIIHHHGGGHHHGGGFFFDDDBBB@@@>>>===<<<;;;999777666666666666666555555555111111111111111111111111111111111111111111111111000111111222222333444444444555888:::===GGG[[[nnnzzzSSSUUUZZZ^^^``````___]]]XXXWWWZZZbbbjjjpppxxx|||ttthhh]]]UUUMMMFFFAAA;;;888555444444555555444000222444555777:::>>>AAAGGGKKKOOOQQQSSSYYYbbbkkksssqqqiii```[[[WWWUUUXXX]]]]]]]]]___eeejjjppp{{{uuugggYYYPPPHHHFFFCCCBBBDDDHHHKKKNNNQQQSSSZZZbbbiiittt|||rrrllljjjnnniiiQQQIIIFFFJJJOOOYYYuuuzzzwww|||gggXXXQQQOOONNNJJJIIIGGGGGGGGGGGGEEEDDDBBB@@@>>>===<<<;;;999777555555555555555444444444333333333333333333333333111111111111111111111111000111111222333333444444333555888;;;>>>FFFZZZllluuuUUUXXX]]]bbbeeeeeebbb___]]]^^^bbbiiisss}}}yyyqqqeee[[[SSSKKKDDD???777777555444333222222222000111333555666999===@@@BBBIIIPPPSSSUUUZZZdddmmm|||vvvlllccc^^^\\\YYY[[[^^^[[[___eeehhhllluuuuuuggg[[[PPPIIIDDDCCCBBBDDDGGGJJJKKKLLLTTT\\\eeennnwww|||ssskkkiiirrrbbbQQQIIIDDDEEEJJJYYYyyyuuurrrxxxdddVVVOOOMMMMMMJJJHHHFFFEEEFFFEEECCCBBB???===;;;;;;<<<<<<;;;:::888888888777777666555444444444444333333222222222111111111111111111111111000111111222222333444444444555222444===AAAPPPjjj}}}}}}XXX[[[```eeehhhhhhfffdddaaabbbfffoooyyyyyyqqqeeeZZZQQQJJJBBB===777666555333222222222111000222444555666999===@@@EEEKKKRRRUUUWWW\\\gggppp}}}vvvmmmddd```]]][[[]]]aaa```dddhhhlllpppyyy~~~nnnaaaUUULLLFFFCCCCCCCCCEEEIIIMMMPPPQQQZZZbbbmmmwww~~~sssllllllvvv}}}```PPPIIIEEEGGGMMM\\\{{{rrrooouuuaaaTTTMMMLLLLLLHHHGGGEEEDDDEEEDDDBBBAAA???===;;;;;;<<<<<<;;;:::888888888777777666555444444444444333333222222222111111111111111111111111000111111222222333444444444555222444===AAAOOOhhh~~~}}}}}}\\\```eeejjjmmmnnnlllkkkgggiiinnnxxxyyypppcccWWWNNNGGG@@@;;;666555444333222111111111111222444555777999===AAAGGGNNNTTTWWWYYY^^^iiirrr}}}vvvmmmeeebbb```___aaadddfffiiimmmpppuuussscccWWWNNNGGGBBBCCCCCCDDDGGGKKKPPPUUUXXXbbbkkkwwwtttnnnooo|||yyy]]]NNNHHHFFFIIIOOO^^^}}}uuutttsss___RRRLLLJJJJJJGGGEEECCCCCCCCCCCCAAA@@@@@@>>><<<;;;<<<<<<;;;:::888888888777777666555444444444333333333333222222111111111111111111111111000111111222222333444444333555222555<<<@@@MMMfffyyy}}}{{{zzz```eeejjjooorrrrrrrrrrrrnnnqqqwwwyyyooo```TTTKKKCCC===999555444333222111111111111111333555666777:::>>>AAAIIIOOOUUUXXXYYY___jjjttt}}}vvvnnngggeeedddbbbdddhhhjjjmmmpppsssyyyzzziii[[[QQQJJJEEEBBBDDDDDDFFFHHHLLLSSSYYY^^^kkkttt~~~sssooorrrwww\\\LLLGGGFFFIIIOOO^^^||||||{{{uuu```RRRLLLIIIHHHEEEDDDBBBBBBCCCBBBAAA???@@@>>><<<<<<<<<<<<;;;:::888888888777777666555444333333333333333333333333111111111111111111111111000111111222222333444444333555222555<<<>>>KKKcccxxx~~~yyyzzzvvvxxxeeejjjppptttvvvvvvwwwyyywwwyyywwwlll]]]PPPGGG@@@;;;777444333222111111111111111222333555777888;;;???BBBIIIOOOUUUWWWXXX___jjjttt~~~wwwoooiiigggfffeeegggkkkjjjnnnrrrvvv}}}~~~ssscccVVVNNNIIIFFFDDDEEEFFFHHHJJJNNNUUU^^^ddduuu}}}}}}rrrpppvvvttt\\\KKKFFFDDDHHHOOO^^^{{{zzzcccTTTMMMIIIGGGEEEDDDBBBBBBCCCCCCBBB@@@AAA???===<<<<<<<<<;;;:::888888888777777666555444333333333333333333333333111111111111111111111111000111111222222333444444222555333555<<<===HHH___www{{{ssszzzxxxqqquuu}}}kkkpppvvvzzzzzzzzz|||~~~uuujjjZZZLLLCCC>>>999666333222111111000000111111333444666777999;;;???CCCJJJOOOUUUVVVXXX___kkkuuu~~~xxxpppjjjiiihhhggghhhllljjjooouuu{{{vvvlll^^^RRRLLLIIIGGGEEEFFFHHHJJJLLLQQQYYYeeemmm~~~{{{sssrrr|||pppZZZJJJEEECCCHHHPPPaaa~~~eeeVVVNNNJJJGGGFFFEEEDDDDDDEEEEEEDDDBBBBBB@@@>>><<<===<<<;;;999888888888777777666555444222222333333333333444444111111111111111111111111000111111222222333444444111444333666<<<<<>>======<<<;;;999888888888777777666555444222222222333333444444444111111111111111111111111000111111222222333444444111444333666<<<;;;DDDYYYnnn~~~yyy~~~vvvnnnxxxvvv{{{~~~qqqeeeUUUHHH@@@;;;888666222111000000000000000111333555777888999<<<@@@CCCLLLQQQVVVXXXYYY```mmmwww~~~yyyrrrlllkkkjjjhhhhhhkkkmmmttt}}}}}}jjjaaaUUUMMMHHHFFFDDDCCCDDDHHHLLLQQQXXXeeeuuu|||vvvyyygggRRRIIIEEEEEELLLXXXnnn{{{bbbTTTNNNJJJGGGIIIHHHFFFGGGHHHHHHGGGFFFCCCAAA>>>======<<<;;;999888888888888777666555444222222222333333444444444111111111111111111111111000111111222333333444444111444333666<<<:::CCCXXXiii}}}www}}}{{{pppyyy|||~~~~~~rrrbbbPPPEEE???999777777///111333333000000222444666888:::::::::===DDDIIINNNRRRUUUVVVXXX___mmmxxx~~~vvvpppnnnllljjjkkknnnqqqvvv~~~{{{wwwhhh```UUULLLHHHFFFEEEDDDFFFJJJOOOUUU]]]jjjxxx}}}xxx~~~bbbMMMKKKGGGEEEJJJ\\\{{{rrr\\\SSSOOOJJJGGGFFFFFFGGGFFFEEECCCAAA@@@===>>>>>>>>>>>><<<:::999888888999999999888888888555555444333333222222111111111111111111111111111333444444444333111///...555333222333555999EEEPPPjjj|||{{{}}}xxx}}}lll]]]KKKAAA;;;666333444---///000///------...111444666999999999===CCCIIIQQQTTTWWWXXXYYYaaannnxxxxxxqqqnnnllljjjjjjmmmrrrwww~~~tttnnnaaaZZZQQQIIIFFFFFFEEEDDDHHHKKKPPPWWW```nnn~~~{{{xxx{{{^^^KKKFFFDDDDDDLLLaaa~~~lllYYYPPPKKKGGGEEEFFFFFFFFFFFFEEECCCBBB@@@>>>>>>>>>>>>>>><<<;;;:::::::::::::::999888777666555444444333333222111111111111111111111111111111222333333333333222000///333222333666777:::CCCLLLdddwwwzzzfffXXXHHH???:::555222222...//////...------...000333555888888999===DDDIIISSSVVVXXXYYY[[[bbbnnnxxxyyyqqqnnnllliiijjjmmmrrryyyvvvkkkccc[[[VVVNNNIIIFFFGGGGGGGGGIIILLLRRRZZZdddttt{{{yyyqqqWWWHHHCCCCCCFFFQQQiiirrrkkkwwwhhhVVVOOOJJJFFFEEEFFFFFFFFFEEEDDDCCCBBBAAA>>>>>>???>>>>>>===<<<;;;======<<<;;;:::888666555555444444333333222111111111111111111111111111111111222222333222222111111111111444888999:::AAAIII^^^rrrwwwcccUUUGGG???;;;777444444222222111111000000222333444666999999:::>>>EEEKKKTTTVVVWWWXXX[[[cccooowwwzzzqqqnnnkkkhhhiiilllqqqzzz}}}xxxoooddd]]]YYYUUUOOOKKKHHHHHHIIIJJJHHHMMMTTT\\\iiiyyy~~~~~~gggQQQGGGDDDFFFJJJVVVppptttfff___lllfffXXXQQQKKKHHHHHHEEEEEEEEEDDDDDDCCCBBBBBB????????????>>>>>>===============<<<;;;:::888888555555444444333222222222111111111111111111111111000000111111222222222222222111333777777999@@@HHH[[[pppvvv___RRREEE???<<<888555555444333222111222333555555666888;;;;;;<<<@@@GGGLLLQQQRRRTTTVVV[[[cccooowwwxxxoookkkiiifffhhhkkkoooyyyzzzxxxuuurrrnnnhhhaaa\\\WWWUUUQQQLLLIIIGGGHHHIIIHHHMMMUUU___lll}}}yyy]]]MMMGGGFFFHHHLLLYYYuuunnnaaa\\\kkkeeeYYYSSSKKKHHHJJJEEEEEEDDDCCCCCCBBBBBBBBB@@@?????????>>>>>>>>>>>><<<============<<<<<<;;;666666555555444333333333111111111111111111111111000000000000111222333333444222222444555777???HHHZZZpppsssXXXMMMAAA===;;;888555444333111//////111444666666888;;;=========@@@GGGLLLMMMNNNPPPSSSZZZeeepppxxx~~~uuulllhhhfffdddfffjjjmmmxxx~~~yyyrrroookkkhhheeebbb^^^[[[SSSSSSPPPLLLGGGEEEFFFGGGHHHNNNXXXcccpppmmmVVVKKKGGGDDDIIIPPP___|||jjj``````rrr|||aaaWWWRRRIIIFFFIIIEEEDDDCCCCCCBBBBBBCCCCCC@@@@@@????????????@@@@@@======>>>>>>>>>>>>>>>===888777777666555555444444111111111111111111111111000000000000000111222333555222222333333555>>>GGGXXXoooyyykkkTTTIII???<<<;;;888555444222///---...111555777777:::;;;======<<>>======999999888888777666666666111111111111111111111111111111000//////000111222333222333555555555<<>>CCCHHHHHHIIILLLRRR\\\iiivvv~~~xxxooofffbbbaaa```ccchhhnnnyyyvvvmmmggg^^^]]]\\\\\\[[[YYYUUURRRQQQRRRRRRPPPLLLJJJKKKMMMKKKSSS___kkkxxxvvv\\\LLLFFFFFFAAAOOO```wwwjjjgggooo{{{```YYYTTTIIIEEEJJJEEEDDDCCCBBBAAABBBCCCDDDAAA@@@?????????@@@AAABBBBBBBBBAAAAAA???>>><<<;;;::::::999999888777777777111111111111111111111111222111000//////000111222000111444777777666:::AAAQQQhhhttteeeZZZIIICCC<<<:::;;;;;;888555444444555555666888999:::<<<<<<;;;<<<===???@@@BBBFFFEEEHHHSSS^^^iiiuuuyyyoooeee```______ccciiiooovvv{{{oooeee___ZZZXXXVVVUUUUUUUUUTTTRRRQQQNNNLLLMMMOOOQQQOOOMMMRRRYYYdddnnnyyyhhhTTTMMMJJJHHHFFFPPPeeeoooooo~~~xxx^^^TTTPPPJJJEEEDDDDDDCCCBBBBBBDDDEEEEEEDDDAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<999555555666777666444333222111111000000111111000000000000111111111111333333222222333777===BBBOOOfffzzz|||}}}zzzwwwrrrhhhZZZOOOFFFAAA<<<;;;<<<<<<888555444444555555777888:::;;;<<<<<<<<<<<<===???AAABBBGGGFFFJJJTTT```kkkxxxxxxnnnddd```______ccchhhnnnuuu{{{nnnccc\\\UUURRROOONNNOOOOOOOOONNNQQQQQQRRRRRRRRRRRRPPPOOOTTT[[[fffqqq{{{dddRRRKKKHHHGGGJJJSSSfffuuuvvvwww^^^TTTQQQKKKEEEEEEDDDCCCAAABBBDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAA???>>>===:::888555444555666555333444333333222222222222222111111111111222222222222333333222222333777===AAAMMMddd~~~}}}pppsssuuuvvvuuuuuuuuuvvvtttppplllgggbbbXXXLLLDDDBBB???<<<<<<===<<<999555444444555666777999:::;;;<<<<<<<<<===>>>@@@BBBDDDGGGGGGKKKWWWcccooo{{{vvvlllccc```______ccciiimmmsss}}}}}}ooobbbZZZRRRNNNJJJHHHHHHIIIJJJJJJQQQUUUYYYZZZWWWTTTRRRSSSXXX```kkkvvvyyy^^^OOOHHHGGGFFFLLLTTTgggxxx|||sss]]]UUURRRLLLGGGGGGEEECCCBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBAAA@@@>>>>>>:::888666666666777666555555444333333222222333333222222222333333333333444333333333222333777<<<@@@KKK```zzz{{{{{{dddfffhhhhhhgggeeeeeefffeeeaaa]]]XXXSSSLLLDDD>>>???>>>===>>>>>>===999666444444555666777999:::;;;<<<<<<<<<===???BBBDDDFFFGGGGGGLLLYYYeeeqqq~~~tttjjjbbb```___```dddiiilllrrr|||tttfff]]]TTTOOOIIIFFFFFFGGGIIIJJJOOOWWW^^^___ZZZUUUUUUWWW___gggrrr|||ttt\\\NNNGGGEEEFFFKKKQQQcccttt{{{ooo[[[UUUSSSMMMIIIIIIGGGFFFDDDEEEGGGHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@???>>>;;;:::999999999888888777444444333222222222222222222222222222333333333333222333333333333666;;;???III^^^wwwxxxvvv{{{zzzVVVXXXZZZYYYXXXVVVVVVVVVRRRPPPMMMJJJFFFCCC???<<<>>>>>>?????????===:::777666666666666777999:::;;;<<<<<<===>>>@@@CCCFFFHHHGGGGGGMMMZZZgggrrrrrriiibbb``````aaaeeejjjmmmsss|||zzzlllbbbVVVQQQJJJFFFEEEFFFHHHIIIMMMUUU^^^___ZZZWWWXXX\\\eeemmmxxxqqq[[[OOOGGGEEEGGGFFFLLL^^^|||nnnxxx}}}jjjZZZVVVTTTOOOKKKLLLJJJIIIHHHHHHJJJKKKKKKJJJGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@???;;;;;;;;;:::999777777777333333222111111111111111111111111222222222222333222222333333333666:::>>>HHH\\\ttt}}}tttoooyyy~~~qqqmmmuuu}}}IIIKKKLLLLLLKKKIIIHHHIIIBBBBBB@@@???>>>===<<<<<>>BBBBBBCCCBBB???===;;;;;;:::999888888777777888888<<<===>>>@@@BBBFFFIIIKKKKKKKKKRRR___kkkvvv}}}qqqiiiccccccdddeeeiiinnnpppwwwtttlll[[[VVVOOOJJJGGGEEEEEEDDDGGGKKKPPPSSSSSSWWW^^^cccjjjqqqzzz~~~}}}|||zzzsssppplllhhheeecccccccccdddggglllssszzzfffVVVMMMFFFEEEIIIEEEJJJ```xxxgggqqqqqqbbbWWWWWWWWWQQQNNNQQQMMMLLLKKKKKKMMMNNNNNNMMMLLLLLLKKKKKKJJJIIIIIIHHHEEEEEEEEEEEECCCBBBAAA@@@???@@@AAA???:::666555666333333222111111111111222222222222222333333333444111222333333444555999<<>>>>>???@@@BBBCCCDDDDDDBBB???===<<<<<<;;;:::999888777777777777<<<===>>>@@@CCCGGGJJJLLLMMMNNNTTTaaammmxxx|||qqqiiicccccceeefffjjjooorrryyytttmmm___ZZZSSSMMMJJJHHHFFFEEEEEEHHHKKKMMMQQQWWW___eeejjjpppyyy}}}zzzzzzyyywwwvvvnnnkkkfffaaa]]][[[[[[[[[VVVZZZaaahhhnnnsssvvvwwwaaaSSSLLLEEEDDDIIIGGGMMMddduuudddmmmnnn```VVVWWWWWWRRROOORRRMMMLLLJJJKKKMMMNNNNNNMMMKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDBBBAAA@@@DDDEEEFFFDDD>>>:::888999555444333333222222333333333333333444444444555555111222333333444555888;;;BBBTTTkkkxxxkkkooo}}}oooeeemmmxxx:::999777666777888:::;;;;;;;;;<<<===???BBBDDDEEEDDDDDDCCCBBB???===;;;999<<<<<<:::888555555777888999:::===???CCCEEEHHHIIIHHHMMMTTT___lll{{{|||rrrmmmgggeeegggkkkmmmmmmxxx}}}uuuiiibbbXXXOOOLLLIIIEEECCCCCCCCCDDDFFFHHHKKKOOOUUUYYYeeekkksss|||~~~}}}|||zzzyyyxxxwwwwwwssslllgggccc```]]][[[WWWZZZ]]]```bbbeeehhhkkkqqqssswww}}}yyy\\\NNNHHHDDDEEEJJJGGGQQQjjjnnneeekkk}}}{{{iii___VVVTTTRRROOONNNOOONNNNNNMMMLLLLLLMMMNNNOOORRRQQQNNNLLLJJJHHHGGGGGGHHHGGGFFFDDDDDDDDDDDDEEEEEEYYY\\\GGG888;;;<<<444555444333333333333444555888666444222111222333444444444444333333555999===CCCRRRggg|||{{{qqqppp{{{vvvkkknnnyyy999888777666777888:::<<<===>>>???AAACCCDDDFFFFFFEEEDDDCCCAAA???===;;;:::===<<<:::888666666888999<<<<<<>>>@@@BBBDDDFFFGGGIIIMMMVVV```mmm|||}}}uuuqqqllljjjllloooqqqqqqvvv{{{sssgggbbbXXXPPPLLLJJJFFFDDDDDDBBBCCCDDDEEEGGGLLLSSSXXXccchhhqqqyyy~~~|||zzzzzzyyyyyyyyyyyyzzzzzzxxxvvvssspppkkkgggbbb___\\\^^^```aaa``````bbbcccfffhhhkkkoootttxxx|||~~~www[[[MMMHHHDDDEEEJJJJJJVVVpppzzzhhhaaahhhzzzwwweee[[[SSSQQQQQQNNNNNNOOONNNNNNLLLKKKKKKLLLMMMNNNPPPOOOMMMKKKIIIHHHGGGGGGHHHGGGEEEDDDCCCCCCDDDDDDBBBPPPTTTEEE:::;;;<<<666555444333222222333444555777666444222222222333444333444444333333555999<<<@@@NNNdddyyy}}}sssrrr|||~~~nnnmmmuuu}}}888777777777888999;;;<<<@@@AAACCCEEEGGGGGGGGGGGGHHHFFFDDDBBB@@@???>>>>>>===;;;999777666777999:::>>>>>>???AAACCCDDDEEEFFFJJJOOOXXXcccpppxxxuuurrrqqqsssuuuvvvwwwwww{{{rrrfffbbbYYYPPPMMMKKKHHHFFFFFFAAAAAAAAAAAADDDIIIPPPVVVaaafffnnnvvv||||||yyywwwuuutttsssssssssuuuwwwzzz|||yyyzzz{{{zzzvvvqqqkkkhhhggghhhhhheeebbb^^^\\\\\\]]]^^^___bbbfffkkkooorrryyy~~~rrrXXXLLLHHHDDDEEEJJJMMM\\\yyyoooaaa[[[eeezzzsss```WWWPPPOOOOOONNNMMMOOONNNMMMLLLKKKJJJJJJKKKLLLMMMLLLKKKIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCC???EEEHHHCCC>>><<<:::888555444333222222333444555666555444222222222333333333333444333333555999<<<===JJJ___tttuuusss|||sssooovvv777777888999:::<<<>>>???BBBDDDFFFHHHIIIIIIHHHGGGJJJIIIGGGEEECCCCCCCCCCCC===;;;777666666888999:::===>>>@@@AAACCCEEEGGGGGGKKKPPPZZZffftttyyyxxxwwwvvvwwwyyyzzz{{{zzz}}}uuuiiicccYYYQQQNNNMMMIIIGGGHHHBBBBBBAAA@@@BBBHHHOOOUUUbbbgggnnntttxxx{{{~~~~~~xxxuuurrrpppnnnllllllkkkkkkmmmqqquuuwwwxxx{{{}}}~~~|||yyyvvvuuuvvvvvvuuuqqqjjjddd___]]]]]]]]]\\\\\\___cccgggjjjnnnttt}}}xxxooommmpppwww~~~mmmTTTJJJGGGDDDFFFJJJMMMaaa{{{iii___YYYgggppp^^^UUUOOONNNNNNLLLLLLMMMMMMLLLKKKIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHEEEEEEDDDCCCCCCBBBBBBBBB???>>>???BBBBBB<<<888888444444333222222333444444555444333222222222333333222333444333333555888;;;;;;GGGZZZpppwwwttt{{{{{{yyy888999:::<<<>>>@@@AAABBBEEEFFFHHHJJJJJJIIIHHHGGGIIIHHHGGGGGGFFFFFFFFFFFF???;;;777555666888::::::<<<===???BBBEEEGGGIIIJJJLLLRRR]]]jjjxxxzzzzzzzzzyyyzzz{{{~~~}}}yyymmmeee[[[SSSPPPNNNJJJHHHIIIEEEDDDBBBAAACCCHHHPPPUUUeeeiiiooosssvvvwwwxxxyyyyyyyyyzzz{{{}}}wwwrrrooommmkkkiiigggfffeeeeeefffiiilllooouuuwwwzzz{{{{{{}}}yyyqqqllliiicccaaa^^^\\\\\\^^^bbbdddfffllluuu~~~tttkkkccc```aaaeeennnwww~~~gggPPPHHHGGGEEEFFFJJJMMMeeexxxhhhbbb[[[mmmnnn]]]UUUOOONNNNNNKKKIIIJJJKKKKKKIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHDDDDDDCCCCCCBBBAAAAAA@@@BBB<<<<<>>888666888:::;;;:::<<<===???BBBEEEHHHKKKLLLMMMTTT```nnn{{{~~~~~~~~~}}}|||}}}qqqggg^^^UUUQQQOOOKKKHHHIIIFFFFFFEEEDDDEEEJJJPPPUUUccchhhnnnsssuuuuuuvvvwwwrrrrrrrrrrrruuu||||||wwwrrrmmmkkkjjjiiihhheeedddccccccccceeeggghhhpppsssvvvwwwxxx|||{{{yyyllliiieeeaaa^^^^^^___```dddhhhpppwww|||}}}|||zzzkkkddd]]]ZZZYYYZZZ___fffxxxwwwaaaLLLFFFFFFEEEFFFKKKPPPkkkwwwiiifffbbbtttkkk[[[TTTMMMMMMMMMJJJHHHHHHIIIHHHGGGFFFGGGGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHBBBBBBCCCBBBBBBAAA??????CCC>>><<<>>>???<<<888666444333222111111222333444333333333333333222222222000222333444444555777999<<>>@@@CCCFFFIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIILLLOOORRRTTTTTTTTTSSSJJJCCC<<<999;;;======<<<>>>???AAACCCEEEHHHJJJKKKNNNUUUbbbppp~~~wwwjjj```WWWSSSPPPKKKHHHHHHFFFGGGFFFFFFGGGKKKPPPTTT^^^dddkkkqqqtttvvvwwwxxxqqqqqqoooooopppvvv~~~wwwtttoookkkjjjiiiiiihhheeeeeeeeeeeeeeefffggghhhlllppptttuuuvvvzzz|||yyysssmmmhhheeedddccceeehhhmmmqqqtttttttttsssfff___XXXUUUSSSSSSWWW]]]gggvvvrrr]]]IIIEEEFFFEEEGGGKKKVVVssswwwjjjhhhiiiyyyfffVVVOOOJJJKKKKKKIIIGGGHHHGGGFFFEEEEEEFFFGGGIIIJJJIIIHHHHHHGGGGGGGGGHHHHHHAAABBBBBBBBBAAA@@@???>>>@@@???===::::::;;;:::666444333222111111222333444222222222333333333222222000111333444444555777999<<>>???BBBFFFIIIKKKMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJNNNQQQVVVZZZ]]]]]]\\\[[[NNNGGG???<<<===@@@???>>>@@@AAABBBDDDEEEGGGHHHIIINNNVVVcccrrr}}}kkkaaaXXXSSSPPPKKKHHHHHHFFFGGGGGGGGGHHHKKKOOOSSSZZZ```hhhppptttwwwyyyzzzrrrrrrpppnnnooottt{{{uuurrrmmmjjjiiiiiiiiiiiiffffffggghhhiiiiiiiiijjjjjjoootttvvvvvvyyyzzztttooolllkkkhhhiiilllnnnoooooonnnnnnddd\\\UUURRRPPPPPPUUU[[[]]]mmmoooZZZHHHDDDFFFEEEGGGKKK\\\yyywwwiiihhhmmmzzz~~~bbbRRRKKKGGGHHHJJJHHHGGGHHHEEEEEEDDDDDDFFFGGGIIIJJJIIIIIIHHHHHHGGGGGGHHHHHHAAAAAABBBBBBAAA@@@>>>===<<>>===<<<<<<<<<;;;999777666555333222333333222111111111111111111111111111111333444444444444555777:::AAANNN```uuu~~~IIIJJJKKKLLLMMMLLLLLLKKKNNNLLLKKKLLLNNNPPPRRRSSSZZZaaahhhmmmsssvvvrrrlll]]]NNNAAA>>>@@@AAA@@@@@@@@@AAABBBCCCDDDGGGKKKOOOUUU]]]jjjwww{{{kkkZZZQQQNNNKKKHHHHHHIIIJJJKKKLLLNNNQQQTTTWWWZZZaaagggjjjooovvvzzzyyyxxxtttsssuuuvvvvvvyyy}}}{{{xxxssspppmmmlllnnnooonnnmmmoooooooooppprrrsssuuuuuutttuuuwwwzzz|||}}}~~~~~~zzzuuuoookkkhhheeeaaa\\\YYYYYYYYYYYYXXX^^^dddooo}}}~~~gggVVVGGGDDDDDDDDDIIIQQQccckkkaaacccdddppp~~~tttYYYNNNLLLHHHEEECCCBBBBBBCCCDDDDDDEEEGGGIIIIIIFFFDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@???@@@===;;;::::::;;;:::888555777555333222333333222111111111111111111111111111111333444444333444555666888???KKK\\\pppLLLLLLMMMNNNNNNNNNMMMMMMOOONNNNNNNNNPPPTTTXXXZZZaaajjjtttzzzwwwnnn\\\OOOBBB@@@AAAAAA@@@@@@@@@AAAAAAAAACCCGGGMMMQQQVVV```nnn{{{ooo\\\RRROOOLLLJJJJJJHHHJJJLLLNNNQQQWWW]]]aaaaaaeeehhhjjjooovvvyyyxxx|||xxxwwwyyyyyywwwyyy|||~~~zzzuuurrrpppnnnmmmmmmoooqqqrrrrrrttttttuuuvvvxxxyyyzzz{{{xxxyyyzzz|||}}}~~~{{{~~~yyyqqqmmmhhhfffbbbaaa``````^^^]]]cccgggnnnzzz{{{yyy{{{fffUUUGGGDDDDDDDDDJJJSSSbbbhhh^^^aaabbbnnnzzz}}}|||jjjSSSIIIHHHFFFDDDBBBAAAAAA@@@CCCCCCCCCDDDEEEEEECCCAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<;;;;;;;;;:::888666777555333222333333222111111111111111111111111111111222444444333333555666777<<>>>>>===<<<<<<<<<;;;999777777555333333333444333222111111111111111111111111000222333333333333444666666;;;DDDQQQcccxxx}}}JJJJJJLLLMMMOOORRRSSSTTTSSSUUUXXXZZZ]]]bbbiiinnnwwwqqqdddSSSIIIAAAAAACCCBBBBBBCCC@@@@@@@@@@@@BBBGGGNNNSSS[[[dddqqq~~~uuu___SSSMMMIIIGGGGGGIIILLLOOOQQQTTT[[[fffnnnqqqtttuuuwww}}}}}}xxxvvvwwwwwwvvvyyy}}}|||wwwrrrnnnqqqqqqqqqpppppprrrsssuuuxxxzzz|||~~~}}}wwwpppkkkjjjkkkmmmnnnttt~~~{{{vvvssstttxxx~~~]]]OOODDDBBBCCCDDDMMMYYYaaa}}}yyyddd^^^dddppp|||uuu\\\QQQJJJIIIHHHFFFDDDBBBAAA@@@>>>===>>>???BBBCCCCCCBBBAAABBBBBBCCCCCCBBBBBBAAA???@@@AAABBBAAA@@@???>>>===<<<;;;;;;;;;:::888666777666444333444444333222111111111111111111111111000222333333222333444666666:::BBBNNN^^^rrrwww}}}KKKKKKLLLMMMNNNPPPQQQRRRUUUZZZ___cccfffkkkrrrxxx|||mmmaaaRRRIIICCCCCCDDDCCCCCCDDD@@@AAAAAAAAACCCGGGMMMQQQ\\\dddppp|||rrr]]]QQQKKKHHHFFFGGGJJJMMMQQQRRRUUU]]]iiisssxxx|||{{{vvvrrrrrrrrrrrrvvv{{{|||xxxssspppqqqrrrrrrqqqppppppsssuuuyyyzzz}}}~~~xxxvvvxxxzzzzzz|||yyywwwxxxzzztttVVVJJJBBBBBBCCCEEENNN[[[hhhvvvccc```hhh~~~ppp\\\VVVQQQOOOLLLHHHDDDAAA???>>>>>>======???BBBDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBB???@@@@@@@@@@@@@@@??????<<<;;;999999:::999777555888666444333444444333222111111111111111111111111000111333333222222444555555999AAAKKKYYYlll}}}uuuwww~~~NNNNNNNNNOOORRRTTTWWWXXX\\\cccjjjpppsssxxxwwwjjj___UUUMMMGGGGGGFFFCCCBBBDDD@@@AAABBBCCCDDDGGGKKKOOOZZZbbbnnnzzz|||kkkXXXNNNKKKHHHGGGHHHJJJNNNQQQSSSVVV```nnnyyy|||uuunnnlllkkkkkkpppvvv{{{~~~|||yyyuuurrroooqqqqqqqqqooopppsssvvvyyy{{{~~~~~~}}}cccNNNEEE@@@AAACCCEEEOOO[[[rrrrrrbbbbbbmmmiiiXXXVVVRRRPPPLLLHHHDDDBBBBBBBBBAAA@@@???@@@BBBDDDDDDCCCAAABBBBBBCCCCCCBBBBBBAAA@@@@@@????????????@@@@@@>>><<<;;;;;;<<<;;;999777888666444444444555444222111111111111111111111111000111222333222222333555333888???HHHTTTggg{{{|||uuuuuutttpppwwwOOOOOOQQQTTTXXX\\\```bbbdddkkkuuu{{{zzzrrrggg]]]YYYQQQKKKJJJHHHDDDBBBCCC@@@AAACCCDDDEEEGGGJJJMMMYYYaaammmyyyuuueeeSSSLLLJJJIIIIIIJJJIIIMMMRRRTTTXXXbbbrrr~~~}}}uuulllhhhfffffflllrrrxxx|||~~~}}}|||zzzvvvsssmmmoooqqqpppoooppptttxxxyyy{{{~~~qqqUUUJJJBBB>>>AAADDDEEEOOO\\\{{{ooo```dddooocccTTTRRRNNNLLLIIIFFFEEEEEEGGGHHHDDDBBBAAAAAABBBCCCCCCBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@>>>>>>>>>???@@@AAABBB@@@????????????<<<:::888666444444444555444333111111111111111111111111///111222222222222333555222666>>>FFFRRRcccwww|||vvvvvvqqqiiinnnwww{{{PPPRRRVVVZZZ^^^ccciiimmmvvv{{{{{{ssskkkfff]]]WWWPPPLLLJJJIIIFFFDDDAAA@@@???>>>???CCCIIINNN\\\___gggttt~~~bbb[[[QQQJJJHHHIIIIIIIIIJJJMMMSSSXXX___jjjvvvxxxlllbbbaaaccceeehhhlllssszzz}}}zzzwwwuuussspppnnnrrrqqqooonnnoooqqqtttvvv{{{~~~~~~fffNNNBBBFFFBBBAAABBBBBBOOOiiihhheeebbbnnnsss___RRRLLLHHHEEEAAAAAACCCEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>======<<>>>>>>>>???@@@BBBAAA????????????>>><<<>>>;;;888555555444333222333333111111111222333444222222333333333333444444666444888BBBOOO```uuuuuuooottt}}}yyyjjjjjjttt}}}SSSVVVZZZ___dddkkkqqqvvv}}}vvvoookkkhhhddd\\\UUUOOOJJJFFFCCCAAAAAA???>>>>>>BBBHHHMMMWWWZZZcccqqqqqqeeeZZZTTTMMMIIIHHHJJJKKKKKKLLLPPPUUU[[[bbbmmmzzzuuujjjaaa___bbbdddhhhkkksssyyy{{{zzz||||||yyyvvvuuutttsssrrrppprrrqqqooooooppprrruuuwww{{{~~~yyyzzz~~~cccLLLCCCEEEBBB@@@CCCDDDSSSnnniiifffcccrrrmmmXXXLLLHHHGGGEEEBBBBBBDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<>>============??????AAA@@@>>>>>>??????>>><<<>>>;;;888666555555444222333222111111111222333333222222333333333333444444777555888AAAMMM]]]qqqvvvooosss{{{qqqnnnvvv~~~XXX\\\bbbhhhooovvv}}}}}}xxxtttrrrpppjjjaaaWWWMMMGGGDDDAAAAAA@@@>>>>>>AAAGGGKKKQQQUUU^^^lll|||uuujjjaaaWWWOOOOOOLLLHHHGGGIIIKKKLLLMMMOOOSSSXXX___fffrrrqqqggg^^^]]]```bbbfffkkkrrryyyxxxssstttxxx~~~xxxvvvtttssstttttttttrrrqqqppppppppprrruuuwwwyyy}}}vvvqqqttt}}}bbbLLLCCCEEEAAA@@@DDDHHHZZZvvvhhheeefffxxxgggRRRHHHFFFGGGEEECCCCCCDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA???>>>===<<<<<<<<<;;;;;;<<<===>>>??????>>>======??????>>>======;;;888777666666444333333222111111111111222222222222333333333333444444888666999AAAKKKZZZnnn~~~xxxppprrryyyzzzrrrvvv}}}___dddkkksss{{{yyyyyyvvvlll___SSSLLLIIIBBBBBBAAA??????AAAFFFIIINNNSSS\\\iiixxxlll^^^VVVRRRMMMIIIFFFFFFFFFGGGIIIKKKMMMMMMPPPTTTZZZaaajjjvvvlllccc\\\[[[]]]```eeekkkrrrzzz|||sssnnnpppuuu}}}~~~|||wwwvvvttttttuuuvvvuuutttqqqqqqqqqrrrtttwwwzzz|||~~~~~~wwwmmmkkkppp}}}dddOOODDDEEE@@@???EEEKKK```xxxbbbaaahhhdddPPPIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@>>><<<;;;:::::::::;;;<<<===>>>??????>>><<<<<<<<<>>>???>>>===<<<:::888888888777666444333222222222111111111111222222222333333333444444777666:::AAAJJJXXXlll~~~{{{qqqqqqwwwttttttzzziiinnnvvv~~~wwwhhhZZZQQQMMMDDDDDDBBB@@@@@@AAAEEEHHHOOOTTT^^^iiivvvuuujjj\\\RRRNNNLLLIIIGGGCCCDDDFFFHHHIIIKKKMMMNNNQQQVVV]]]dddmmmzzz~~~ggg```YYYYYY[[[^^^eeekkksss{{{zzzpppkkkiiiooowww~~~~~~|||{{{yyywwwvvvwwwwwwvvvuuuqqqrrrssstttvvvyyy|||}}}{{{vvvnnnfffhhhppp~~~fffQQQDDDFFFAAA@@@GGGNNNeeelllZZZ___lllxxx___OOOJJJKKKFFFFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBB@@@???===;;;:::999999:::;;;<<<>>>???@@@@@@===;;;;;;;;;===>>>===<<<;;;:::999999999999777555333333333333222222111111222222222333333333444444555555999AAAIIIWWWlll~~~ssssssxxxvvvsssyyyuuuzzz~~~ooo```TTTNNNFFFFFFEEEBBBAAABBBEEEGGGRRRXXXaaalllvvvwwwbbbZZZQQQJJJGGGEEECCCAAACCCEEEHHHJJJJJJLLLNNNPPPUUUZZZaaaiiisssxxxddd]]]XXXXXXYYY]]]eeemmmuuu}}}wwwmmmgggdddjjjrrrxxx|||~~~}}}~~~|||yyyyyyyyyyyyxxxvvvssssssuuuvvvyyy{{{}}}~~~tttmmmgggbbbgggrrrgggRRREEEFFFBBBAAAHHHPPPfffvvv```VVVaaasssppp[[[NNNIIIIIIEEEGGGHHHHHHFFFEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@???>>><<<;;;999999999:::;;;===>>>?????????<<<;;;:::;;;<<<<<<;;;:::;;;:::999:::::::::888666444555555555444333222111222222333333333333444444333444999???GGGTTTjjj}}}vvvvvv{{{~~~zzz~~~qqqdddWWWOOOHHHHHHGGGDDDBBBCCCEEEGGGSSSZZZeeeoooxxxrrrdddTTTOOOHHHDDDCCCCCCBBB@@@CCCFFFJJJKKKLLLNNNRRRUUU[[[```gggpppzzzqqqaaa[[[WWWWWWYYY\\\eeennnvvv~~~ssshhhbbb___dddkkkooorrrwww~~~}}}{{{yyyyyyzzzzzzyyyxxxuuuuuuvvvxxxzzz|||}}}~~~wwwlllfff```^^^gggtttjjjUUUFFFGGGCCCBBBIIIQQQfffrrrhhhYYYWWWggg|||kkkYYYOOOJJJHHHEEEGGGJJJIIIGGGEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@???>>>===<<<;;;;;;888999;;;<<<=========<<<===;;;::::::;;;;;;999888:::999999:::;;;;;;999777666666666666666444333222222222333333333333444444222444888===CCCOOOeeexxxyyyyyy~~~yyypppeeeXXXPPPIIIIIIHHHFFFCCCCCCEEEGGGSSS[[[gggrrrzzzzzzeeeWWWMMMIIIDDDBBBCCCEEEFFFFFFCCCGGGJJJLLLMMMPPPUUUYYY___eeellluuukkk```[[[WWWWWWXXX\\\eeeoooxxxpppccc]]]UUUZZZ```dddfffkkkssszzz|||zzzxxxyyyzzz{{{{{{zzzvvvvvvxxxyyy{{{|||}}}~~~~~~rrrgggaaa]]]\\\gggvvvoooYYYFFFHHHDDDCCCJJJQQQfffiiiaaaWWWZZZnnnjjj[[[QQQKKKHHHEEEHHHJJJJJJGGGEEEEEEGGGCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@???>>>======<<<777888:::;;;<<<;;;;;;:::===<<<::::::::::::888777:::999999;;;<<<<<<:::777666777777888777555333222222222333333333444444444222444777<<<@@@KKK```tttzzz{{{xxxsssnnneeeYYYPPPLLLGGGDDDFFFGGGEEEDDDFFFRRR[[[hhhttt}}}yyyhhhXXXOOOFFFEEECCCBBBBBBCCCDDDFFFGGGHHHJJJMMMQQQVVVZZZ\\\aaaiiiuuu{{{lllZZZWWWVVVXXX[[[___gggpppxxxttteee\\\XXXVVVWWWYYY[[[```gggooouuuyyy{{{{{{}}}|||zzzzzz}}}~~~yyyxxx{{{uuujjjaaa___]]]]]]gggtttqqqTTTNNNEEECCCHHHIIIMMMfff|||hhhUUUSSSccc|||iiiWWWKKKHHHKKKIIIHHHFFFDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBAAA@@@@@@DDDAAA???======<<<:::999::::::::::::::::::::::::;;;::::::999888888888999<<<<<<;;;::::::999888888888666333222222222111111111111111222222333333333222222444888===GGG[[[mmm|||}}}{{{uuurrrnnnfff[[[SSSNNNIIIFFFHHHHHHFFFEEEGGGQQQYYYgggttt}}}ppp```TTTLLLFFFEEEDDDCCCCCCEEEGGGHHHMMMNNNQQQTTTWWW[[[```cccfffooo|||uuufffZZZVVVUUUXXX[[[```iiirrr|||lll\\\SSSOOOPPPQQQTTTWWW]]]eeennntttyyy~~~}}}~~~}}}zzzzzz}}}~~~{{{zzz}}}vvvkkkcccaaa^^^^^^gggssstttXXXNNNEEECCCHHHIIIPPPiiiqqqbbbVVVZZZmmmzzzfffWWWMMMJJJLLLIIIHHHFFFEEECCCCCCCCCCCCAAAAAA@@@@@@??????>>>>>>AAA???======>>>>>>===;;;;;;;;;::::::::::::::::::;;;::::::999888888999999<<<<<<;;;::::::999888888777666444333444444444444222222222222222222333333333333555888;;;DDDVVVgggzzz~~~~~~|||xxxtttrrrqqqkkk```XXXQQQKKKIIIJJJJJJHHHGGGIIINNNWWWeeerrr|||oooaaaVVVMMMHHHFFFEEEDDDDDDEEEHHHJJJLLLMMMPPPTTTXXX\\\bbbhhhlllrrr{{{ooo```YYYVVVUUUXXX\\\aaalllvvvvvvcccUUUNNNKKKKKKMMMQQQUUU\\\fffpppwww{{{{{{{{{}}}}}}~~~yyyooofffdddaaa___gggssswww\\\NNNFFFCCCHHHKKKUUUpppggg^^^ZZZfffzzztttaaaVVVOOOLLLLLLIIIHHHGGGEEECCCBBBBBBAAA@@@??????>>>>>>>>>?????????======>>>???@@@???===<<<;;;;;;;;;::::::999999;;;::::::999999999999999<<<;;;;;;::::::999999888555555555555555555555555333333222222222222222222333444666888:::@@@PPP___sss~~~{{{xxxwwwvvvpppfff^^^SSSNNNKKKLLLKKKIIIHHHIIIKKKTTTcccppp{{{pppaaaUUUMMMHHHEEEEEEEEEDDDEEEHHHKKKNNNPPPMMMRRRXXX^^^dddllluuu{{{jjj]]]YYYVVVUUUYYY^^^dddoooyyynnn^^^SSSOOONNNJJJLLLQQQWWW___iiittt{{{}}}{{{zzz}}}~~~~~~uuullliiidddaaahhhsssxxx^^^OOOGGGDDDHHHOOO]]]zzzuuuaaa^^^cccsssooo]]]VVVQQQLLLKKKIIIHHHGGGEEECCCAAA@@@???@@@@@@?????????@@@AAABBBAAA@@@??????@@@@@@>>>===<<<<<<<<<;;;::::::999999;;;::::::999999999::::::;;;;;;;;;::::::999999999555666777666555333333333333333333222222111111111333444666999:::???LLL[[[nnn}}}|||{{{tttiii```VVVPPPMMMMMMMMMJJJHHHJJJIIIRRR```nnnxxx}}}|||{{{|||}}}~~~~~~|||ssseeeXXXNNNIIIFFFDDDDDDDDDEEEGGGJJJOOOSSSUUUVVV[[[ccciiiooowww|||iii^^^XXXVVVWWW]]]bbbhhhrrr|||{{{gggWWWOOOMMMMMMJJJLLLQQQWWW___jjjuuu|||~~~|||{{{}}}}}}~~~zzzppplllgggccciiittt|||aaaPPPIIIFFFJJJTTTggg}}}hhh[[[]]]iii|||kkk[[[UUUPPPLLLIIIHHHGGGFFFEEECCCAAA???>>>??????>>>>>>???AAACCCDDDIIIFFFBBB@@@???>>>===;;;<<<<<<<<<;;;;;;:::::::::;;;::::::999::::::;;;;;;;;;;;;::::::::::::999999:::<<<===<<<888444222222333333333222222111111111111333666999:::>>>LLLZZZkkk}}}xxxlllcccYYYSSSPPPPPPOOOLLLJJJLLLHHHQQQ___llluuu{{{}}}{{{yyywwwwwwwwwyyyzzz{{{||||||{{{{{{|||zzzsssooohhh]]]SSSLLLHHHFFFEEEEEEFFFGGGJJJOOOTTTYYY\\\^^^dddlllrrrvvv}}}xxxhhh```YYYXXX[[[aaagggllluuu~~~ttt___PPPIIIGGGGGGJJJLLLPPPUUU]]]gggqqqxxx{{{||||||}}}~~~}}}~~~zzzpppkkkgggdddlllyyyfffQQQKKKHHHLLLZZZrrrtttaaaSSSYYYjjjfffXXXSSSNNNJJJHHHFFFFFFEEEDDDCCCAAA???>>>===<<<<<<<<<===@@@CCCEEEQQQMMMFFFBBB???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<::::::::::::::::::::::::>>>AAACCCAAA<<<777444444333333222222222222222222111222555777888===KKKYYYggg{{{}}}tttkkk]]]XXXTTTTTTSSSOOOMMMOOOHHHQQQ^^^jjjrrrwwwzzz|||{{{yyyvvvtttssstttvvvwwwyyyzzzzzzxxxvvvuuuvvvwwwuuuxxxxxxssspppnnnjjjeee```[[[TTTOOOKKKIIIGGGFFFHHHIIIKKKOOOTTTZZZ___bbbdddlllvvv}}}sssfffaaaYYYZZZ^^^fffkkkooovvv~~~mmmYYYMMMGGGFFFGGGKKKMMMPPPUUU[[[dddmmmtttwwwwwwwwwxxxzzz|||~~~vvvkkkhhheeefffppp~~~hhhSSSMMMJJJOOO___|||jjj[[[NNNWWWiiivvv```UUUPPPLLLIIIHHHDDDDDDDDDDDDCCCAAA???>>>===<<<<<<<<<>>>AAAEEEGGGXXXRRRIIIBBB>>>======<<<::::::;;;;;;<<<=========:::::::::::::::;;;<<<<<<::::::::::::::::::::::::<<<@@@DDDCCC===777555555222222222222222222333333111111333555555:::HHHVVVcccwww~~~wwwyyy|||sssaaa[[[WWWWWWUUURRRPPPQQQIIIQQQ]]]iiipppuuuwwwyyyyyyxxxuuurrrrrrrrrtttuuuxxxyyyyyywwwtttqqqqqqqqqmmmooonnnhhheeeddd```\\\VVVSSSOOOLLLKKKJJJIIIGGGKKKLLLNNNRRRXXX^^^dddgggllluuuoooeeeaaaZZZ[[[```iiinnnqqqwww~~~~~~iiiWWWMMMJJJKKKLLLNNNPPPRRRVVV[[[ccclllrrrsssttttttuuuwww|||yyyqqqmmmiiilllrrrzzz}}}qqqgggddddddfffsssgggSSSOOOKKKQQQbbbxxxcccWWWOOOWWWjjjooo\\\RRRNNNJJJHHHHHHCCCCCCDDDDDDCCCAAA@@@>>>??????>>>>>>AAADDDHHHJJJ[[[TTTJJJBBB>>>>>>>>>>>>999::::::;;;<<<===>>>>>>:::::::::::::::;;;<<<===::::::::::::::::::::::::777<<>><<<;;;;;;>>>BBBFFFIIIYYYRRRHHH@@@===<<<<<<===;;;;;;===>>>????????????<<<<<<============<<<<<<::::::999888777777777888777666555666777777555333444444333222222111111000555333444777888;;;DDDMMMaaasss~~~rrrrrrwwwyyywww}}}vvvkkkhhheeeaaa^^^ZZZWWWUUUPPPSSSZZZbbblllrrruuuvvvvvvuuurrrqqqqqqsssuuuwwwyyyzzzzzzzzzzzzyyyxxxxxxlllgggaaa^^^\\\ZZZVVVSSSOOOOOONNNLLLJJJKKKMMMOOOWWWYYY^^^ccciiipppvvvzzzvvvhhhaaa```^^^dddjjjpppsssxxx~~~|||kkkXXXNNNKKKJJJLLLNNNSSSTTTYYY___cccfffooozzz|||zzzzzz}}}~~~~~~zzzhhh___[[[WWWTTTTTTUUUZZZaaahhhppp|||uuujjj```^^^```hhh|||zzzbbbPPPMMMKKKUUUmmmlll[[[QQQNNNYYYkkkzzzzzzeeeRRRNNNNNNJJJGGGIIIFFFFFFDDDCCCAAA@@@???>>>@@@???>>>>>>@@@CCCFFFHHHRRRLLLDDD>>>;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999888888888888999777666555555777666555333222222222222222222222222333222333555666999AAAKKKZZZmmmuuukkkoooyyyzzztttrrrxxxwwwppppppnnnlllhhhccc^^^[[[SSSTTTWWW^^^gggoootttvvvrrrqqqppppppqqqtttvvvxxxyyyzzz{{{}}}~~~oooiiibbb]]][[[YYYVVVSSSOOOOOOOOONNNNNNQQQUUUXXXZZZ^^^dddkkkrrrzzztttjjjeeeeeeaaagggnnntttyyypppaaaQQQJJJIIIJJJMMMQQQUUUWWW[[[aaafffkkkttt~~~~~~xxxfffYYYSSSQQQOOOMMMOOOOOORRRXXX^^^eeerrr~~~qqqeee]]]\\\aaallluuu^^^NNNKKKMMMYYYssslll\\\RRRQQQ]]]nnn~~~ttt```OOOLLLLLLHHHEEEGGGEEEEEEDDDCCCBBBAAA@@@@@@?????????@@@AAABBBCCCDDDHHHDDD???;;;:::::::::999:::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;:::::::::::::::999888888888999999666555444555666666444222000000111111222333333444111000111333444666>>>GGGVVVhhh|||xxxkkkmmmuuuvvvooommmrrr~~~xxxvvvvvvxxxzzzxxxssslllfffcccXXXWWWVVVZZZaaahhhnnnqqqnnnnnnoooppprrruuuxxxyyy{{{|||~~~ssslllddd^^^\\\[[[XXXUUURRRRRRRRRRRRSSSVVV[[[___```eeemmmuuu}}}uuummmkkklllffflllsssyyy~~~eeeXXXLLLHHHHHHJJJNNNSSSWWWZZZ___eeekkkrrr{{{ooofffYYYPPPNNNNNNNNNMMMOOOMMMOOOTTTXXX___lllxxxnnncccZZZ\\\bbbpppmmmYYYKKKIIILLLZZZtttqqq___VVVVVVaaassslllZZZKKKIIIIIIEEECCCEEEDDDDDDCCCCCCBBBAAAAAAAAA======>>>>>>???>>>>>>>>>@@@>>>;;;:::::::::999888999:::::::::::::::999888888888999999999999888888888888777777777777888888555444444444555555333222000000111111222222222333000///000333444555<<>>>>>>>>===;;;;;;<<<:::999:::;;;;;;:::999888999999999999888888777777777888888888888777777666555555555555555666666555444333444555555333111222222222111111000000000111000111444444555;;;CCCRRR```qqq{{{mmmjjjmmmyyy}}}{{{xxxoookkkssszzzwwwmmmhhhaaa]]]___ccchhhkkkppprrruuuyyy|||~~~~~~}}}yyysssmmmiiihhhgggdddbbbaaaaaa```___aaaeeekkkpppvvv}}}~~~yyyuuusssuuuyyy~~~kkkWWWOOOIIIHHHJJJMMMRRRWWW]]]ccckkksss|||zzziii[[[UUUQQQMMMKKKLLLOOOPPPQQQOOONNNOOOTTTWWW]]]hhhsssxxxggg^^^ZZZ___jjjzzzzzzaaaVVVMMMKKKOOO___zzzppp]]]SSSUUUaaattt^^^PPPEEEEEEEEEAAA???CCCBBBBBBAAAAAA@@@@@@??????????????????>>>===<<<;;;;;;999999999;;;;;;:::999777888888999999999888888777777888888888888777777444444333333333444555555444333222333444444222000333222222111000000//////111000222555444444:::BBBJJJXXXhhhxxx{{{pppjjjjjjuuu{{{oooiiigggiiivvvyyyssskkkffffffiiimmmpppvvvxxx||||||wwwuuuuuuuuurrroooppppppooooooqqqvvv~~~|||{{{}}}sss```QQQLLLHHHJJJMMMPPPVVV]]]aaajjjttt|||pppfff[[[RRROOONNNLLLLLLMMMOOOQQQRRRQQQPPPSSSXXX[[[```jjjtttqqqbbb[[[YYYaaannnpppYYYQQQMMMKKKOOO```}}}gggXXXRRRVVVbbbsssrrrYYYLLLCCCDDDDDD@@@???CCCAAAAAA@@@@@@???>>>======??????>>>======<<<<<<<<<;;;999888888::::::999888666777888999999999999999777777888888888888777777444333333333444444555666444333222333444333222000111111111111000000000000111000222444444333999@@@FFFRRRbbbrrr|||uuummmkkkuuu~~~nnn```___cccjjjyyyzzzrrrllllllooosssuuu{{{~~~~~~{{{|||}}}}}}}}}kkkXXXNNNIIIHHHKKKPPPSSSZZZaaadddnnnyyy~~~kkkaaa]]]XXXRRRNNNMMMMMMNNNOOOQQQRRRSSSTTTTTTWWW\\\```dddnnnwww~~~lll^^^XXXXXXcccqqqhhhRRRKKKKKKIIIMMM___}}}vvvaaaWWWSSSYYYddduuu~~~fffWWWKKKCCCDDDDDD??????CCCAAAAAA@@@???>>>===<<<<<<===<<<;;;:::::::::::::::;;;999888777888999888777666666777999999:::::::::777777888888888888777777444444444444444555666777333222222222333333111000/////////000111111222222000///111444333222888???GGGRRR```nnn}}}vvvlllhhhsss~~~zzzkkkbbb\\\]]]dddnnn}}}yyyyyy|||ooo]]]VVVLLLMMMNNNOOOQQQWWWaaaiiiqqq||||||lll```[[[XXXVVVSSSRRRSSSSSSSSSRRRRRRUUUWWWZZZ\\\^^^bbbhhhoooxxx~~~vvviiiaaa______dddttt|||```OOOHHHHHHJJJSSSgggoooZZZTTTWWW___qqqzzz^^^PPPJJJCCCAAACCCCCCAAA>>>AAA@@@>>>===<<<<<<<<<=========<<<;;;::::::999999777777777777777777777777888888888888888888999999888777777666555444444444666555444444333333333333333333333333333333333333222222111111111111222222000111222333222333555777BBBLLL[[[jjjxxxzzzsssnnnuuu|||tttpppnnnjjjggg___ZZZYYY___iiiuuu~~~fffWWWQQQJJJLLLNNNPPPTTT[[[fffnnnwww|||rrreee[[[WWWVVVTTTRRRSSSSSSTTTTTTTTTUUUXXX[[[```cccggglllsss{{{sssggg```______fffwwwuuu[[[KKKEEEIIIIIIOOO```|||iiiWWWTTTYYYhhhyyyxxx\\\MMMHHHBBBAAABBBCCCBBB???@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999777777777777777777777777777777777777777777777777777777777666555444444444555555444333333333333333333333333333333333333333222222111111111111222222000111222333222333555777@@@IIIWWWfffuuuxxxqqqmmmuuurrrkkkaaa[[[YYYXXXVVVTTTVVVTTTXXXbbbooo}}}nnn]]]SSSNNNLLLNNNRRRUUU[[[cccooowww}}}xxxppphhh^^^XXXVVVUUUUUUSSSUUUVVVWWWXXXYYY[[[___bbbiiinnnuuu|||qqqfff^^^]]]```jjj|||kkkTTTGGGCCCFFFGGGNNN```{{{{{{dddWWWZZZcccwwwrrrWWWKKKFFFBBB@@@BBBBBBAAA??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999777777777777777777777777666666666666666555555555777777666666555444444444444333333222222222222333222222222222222222222222222222111111111111222222000111222333222333555777<<>>===;;;:::<<<<<<<<<<<<<<<;;;;;;:::999999999999999888888888666666666666666666666666777777666666666555555555555555555555444444444444222222222111111222222333111111111111111111111111222222111111111111222222000111222333222333555777888@@@MMMZZZgggvvvyyyrrrnnntttyyyqqqeee[[[TTTNNNHHHDDDCCCBBBAAAAAACCCGGGKKKNNNWWW^^^hhhuuuxxxrrrmmmiiikkkooozzztttkkk___WWWTTTTTTTTTTTT[[[___ffflllttt~~~tttqqqlllgggeeedddfffgggooottt{{{yyylllbbb]]]```jjjnnnVVVIIIGGGHHHGGGJJJTTThhh|||kkklll|||aaaOOOFFFDDDBBB@@@===;;;:::999:::;;;;;;<<<;;;;;;::::::888888888888888888888888666666666666666666666666777777777666555555444444444444444444444444444444333222222222222333333444222222222222222222222222222222111111111111222222000111222333222333555777777>>>JJJWWWdddrrrvvvpppkkkpppxxxppphhhddd]]]VVVNNNIIIGGGFFFDDDAAAAAAAAAAAACCCEEEJJJOOORRR[[[fffsss{{{qqqhhheeeddddddiiippp|||~~~}}}{{{{{{zzzxxxsssoooeee___XXXSSSSSSVVVZZZ\\\aaagggnnnwww}}}yyytttqqqrrruuuxxx{{{xxxkkkaaa^^^bbbnnngggQQQFFFEEEGGGGGGNNN^^^uuuzzzlllqqqsssYYYLLLAAAAAA@@@???===<<<;;;<<<999:::;;;;;;;;;;;;:::999777888888888888888888888666666666666666666666666666666555555444333333222444444444444444444444444333333333333333444555555333333333333333333333333222222111111111111222222000111222333222333555777555<<>>???>>>=========>>>888999:::;;;;;;;;;:::999777777777777777888888888666666666666666666666666555555444333333222111111444444444444444444444444333333333333444444555666333333333333333333333333222222111111111111222222000111333333222333555777333;;;FFFQQQ^^^lll{{{xxxooommmyyyVVVTTTRRRNNNKKKIIIGGGFFFBBBCCCDDDCCC@@@???@@@@@@DDDFFFJJJNNNRRRWWW^^^bbbooottt~~~|||nnn______^^^___bbbiiisssyyy{{{wwwooollliiigggfffeeedddbbbcccccccccbbb```^^^\\\ZZZXXXYYYZZZ[[[]]]aaagggkkkuuu}}}xxxlllhhhdddjjj{{{iiiVVVLLLEEEDDDGGGKKKZZZvvv|||pppvvv```LLLEEE???>>>===<<<<<<;;;;;;;;;:::::::::999999999888888888888777666666666666666666666666666666666666666777777666555444444333333333444444555555444444333333111...///111222111///111111222222222333333333333333222222111000/////////000222333444444333333222777@@@KKKYYYiiiwww}}}yyyrrrlllpppOOOMMMLLLJJJHHHFFFEEEEEEBBBDDDEEEEEEDDDDDDEEEGGGIIIKKKNNNRRRVVV]]]eeejjjqqqvvv}}}{{{pppgggbbbbbbccceeeiiirrr{{{}}}wwwsssjjjgggdddaaa```___^^^]]]^^^^^^]]]\\\[[[ZZZYYYYYY[[[\\\]]]___bbbhhhnnnsss}}}}}}yyynnniiihhhooocccQQQIIIDDDDDDHHHOOOaaa}}}vvvlllsssxxx[[[JJJCCC??????>>>===<<<<<<<<<<<<999999999888888888777777888777777666666666666666777777777777777777777777777666666555444444333333222333333333333333333222000...---...111444333222111222222222222333333333444444333333222111111000///000222333444444333333333777???IIIWWWfffvvv{{{tttnnnppp~~~HHHHHHHHHGGGGGGFFFFFFFFFCCCDDDFFFGGGHHHIIILLLNNNQQQSSSVVVZZZ___eeemmmrrrtttxxx{{{yyyrrrjjjdddaaaccceeehhhlllsss|||}}}wwwrrrooogggddd```^^^]]]\\\ZZZYYY\\\[[[YYYXXXXXXYYYZZZ[[[```bbbdddgggkkkrrrzzz~~~yyynnnjjjiiitttvvvZZZLLLFFFCCCDDDIIISSSgggzzzllleeemmmmmmUUUGGGAAA@@@???>>>===<<<<<<<<<<<<888888888777777777666666888777666666555555666666777777777777777777777777666666666555444444333333111222222333333222222111000///...///111333333333222222222222333333333333555444444333333222222222000000222333333333333333444777===EEERRRbbbsss}}}yyyqqqpppyyyJJJJJJJJJJJJJJJIIIIIIHHHFFFGGGIIIJJJJJJLLLPPPSSSVVVYYY___dddhhhmmmrrruuuwwwvvvtttoooiiidddbbbbbbdddgggmmmssszzz~~~xxxssspppmmmhhheeebbb______^^^]]]\\\```^^^\\\[[[\\\^^^bbbdddiiijjjmmmqqqvvv~~~vvvllliiiggguuujjjRRRHHHDDDBBBDDDJJJTTTlllwwwjjj```\\\eee~~~}}}cccPPPEEE@@@??????>>>===<<<<<<<<<<<<999888888888777777777777777777666555555555555666555555555555555555555555666666555555555444444444222222333333333333222222444333111000000000000000222222222333333333444444444444333333222222222222111111222222333333333333444666:::AAAMMM]]]nnnyyy}}}tttpppuuu}}}|||OOOOOOPPPOOOOOONNNLLLKKKKKKLLLMMMMMMMMMOOOSSSVVVZZZ___gggmmmpppqqqqqqrrrsssoooiiifffeeefffffffffiiimmmttt{{{zzzvvvssspppoooiiigggdddcccdddddddddcccfffeeecccbbbdddggglllnnnsssuuuyyy|||}}}}}}qqqhhhggggggyyyvvvaaaMMMFFFCCCAAADDDJJJXXXqqqnnneee[[[TTTTTT```xxxuuu\\\LLLEEEAAA???>>>===<<<;;;;;;;;;;;;::::::999999999888888888777666666555555555555555444444444444444444444444555555555555555444444444333333444444444444333333444333333111000000000000222222333333333444444444222222222222111111111111222222222222222222333333444555888>>>IIIXXXiiitttwwwppprrr||||||xxx|||VVVVVVWWWWWWVVVTTTRRRQQQSSSTTTTTTSSSSSSUUUYYY\\\aaafffmmmqqqrrrpppnnnmmmkkkgggcccbbbeeeiiikkklllqqqvvv}}}}}}yyyvvvtttrrrpppjjjhhhggggggiiikkkllllllnnnmmmkkkkkkmmmqqquuuxxx~~~}}}zzz||||||mmmggghhhmmmkkkYYYIIIDDDCCCAAAEEEKKK___wwwwww```XXXQQQNNNQQQ___wwwqqqWWWJJJEEE@@@>>>===<<<;;;:::::::::::::::::::::999999999999888777666555555444444555555666666666666666666666666555555555555555555555555333444444555555444444333000111222222111111333444333333333333444444444444111111111111111111111111333222222111111222333333333444666;;;EEETTTdddnnnxxxppppppyyy~~~vvvxxx]]]^^^___```___^^^\\\ZZZ[[[[[[\\\[[[\\\^^^cccfffkkknnnqqqrrrpppmmmlllkkkffffffgggggghhhkkkppptttwww{{{}}}zzzxxxvvvsssqqqlllkkkjjjlllppptttvvvvvvvvvvvvuuuvvvxxx{{{|||yyyyyyyyyllliiilllvvv~~~aaaQQQDDDBBBCCCBBBFFFNNNdddzzzoooXXXRRRLLLKKKRRRaaayyypppTTTIIIDDD???<<<<<<;;;:::999999999999999999999999888888888888666666555444444444444555666666666666666666666666555555555555555555555555333333333444444333333333000222333222000000222555333333333444444444444555222222222222222222222222333333222111111222222333111222555:::DDDQQQ___iiizzzyyyppppppyyyyyyxxxdddeeefffhhhhhhgggeeeddd``````aaaaaabbbeeejjjnnnsssssssssqqqmmmkkkjjjkkkeeejjjoooooolllmmmtttzzzxxx}}}~~~|||yyyvvvssspppooonnnnnnrrrwww{{{~~~}}}}}}}}}~~~{{{wwwvvvyyyyyymmmkkkppp{{{vvvZZZLLLAAAAAABBBCCCHHHOOOeeeyyyiiiUUUOOOJJJLLLSSSccc|||oooRRRGGGCCC>>>;;;;;;:::999888888888888888888888888777777777777666666555444444444444555444444444444444444444444444555555555555555555555222222222333333222222222444555666333000...000222333333333444444444555555333333333333333333333333444333222111111111222333000111444:::CCCOOO]]]fffwwwyyypppqqqyyy|||iiiiiiiiihhhhhhhhhgggggggggiiikkkllllllmmmoooqqquuusssqqqnnnmmmlllkkklllnnnpppssstttuuuwwwzzz|||}}}~~~yyyuuussstttvvvyyy}}}|||xxxyyywwwzzzssshhhjjjqqqmmmUUUJJJBBBCCCDDDBBBEEELLLaaaooobbbSSSOOOLLLNNNZZZmmmgggMMM@@@???@@@<<<;;;:::888777888888999:::888666555444555666777666666555555555555666666555444333333222222222222222333555777777666555444111111111111111111111111222111000000000111333333333222222111111222222333444444444333333222222222333222222111111222222333333333444999BBBOOO[[[cccrrr}}}xxxtttwww~~~jjjjjjjjjjjjiiiiiiiiihhhgggiiikkkkkkllllllnnnpppsssrrrpppooonnnnnnnnnooosssuuuxxxyyyxxxyyyzzz{{{|||yyyyyy}}}}}}|||~~~~~~{{{}}}~~~}}}~~~~~~xxxvvvxxx{{{~~~pppiiimmmuuukkkPPPFFF???BBBCCCAAAFFFMMM\\\jjj~~~{{{bbbQQQPPPOOOSSS^^^ppp~~~aaaLLLAAA???@@@<<<;;;999888777888888888777777777777777777666666666666555555555555666666555444333333222222222333111333444666666666444333222222222222222222222222222111000000000111333333333333222222222222333333444444333333333222222222333222222111111222222333333333333777@@@LLLZZZbbbnnnzzz{{{uuuwww|||iiiiiihhhhhhhhhhhhggggggggghhhjjjkkkkkkkkkmmmooooooooooooooopppqqqssssssxxxzzz}}}}}}{{{yyyxxxxxxuuurrrrrrtttuuutttuuuyyy{{{|||}}}xxxvvvwwwyyywwwtttuuuyyyxxxllliiiqqq|||yyybbbLLLCCC???BBBCCCBBBHHHRRRZZZiii~~~ttt___OOOPPPSSSYYYeeeuuurrrYYYIIIBBB@@@@@@;;;;;;999888888777888888444666888999999888777555666666555555555555666666444444333222222222333333111222444555555444333333333333333333333333333333222111111111111222333333444333333222222333333444333333333333222222222222333222222111111222222333333333333555===IIIWWWaaaiiiwwwxxxwww{{{ddddddddddddddddddddddddfffgggiiijjjiiijjjlllmmmmmmmmmooopppsssuuuvvvwwwyyy{{{}}}|||yyytttrrrqqqooommmlllooooooooosssyyy|||yyyxxxtttrrrrrrttttttssswww}}}~~~rrrhhhhhhuuukkkVVVJJJCCC@@@CCCDDDDDDLLLXXXbbbpppppp[[[MMMQQQXXX```kkkyyygggRRRHHHBBB???>>>::::::999888888777777777444555777888888888888777666555555444444555555666444333333222222333333333222222333444444333333222333333333333333333333333111111111111222222333333444444333333333333444444333222222222222222222222333222222111111222222333444444444555;;;FFFUUU___fffttt{{{yyy{{{bbbbbbbbbbbbbbbbbbbbbbbbdddfffggghhhggghhhiiikkkkkklllnnnpppsssuuuvvvwwwtttvvvwwwvvvrrrmmmjjjiiiiiigggiiilllnnnooovvv}}}}}}|||~~~}}}yyyvvvsssqqqqqqqqqoooooorrrtttuuu{{{zzzmmmfffiiixxx}}}```MMMGGGBBB@@@CCCCCCDDDPPP```ppp~~~nnnWWWLLLSSS]]]gggqqq|||{{{^^^NNNGGGAAA===<<<:::999999999888777666666666666555555555666888999555555444444444444555555333333333222222333333444333333333333333333333222333333333333333333333333111111222222333333333333444333333222222333333444222222222222222222222222333222222111111222222333444444555555999DDDRRR]]]cccqqq}}}zzz|||aaaaaabbbbbbbbbbbbccccccbbbdddeeeeeeeeeeeefffhhhhhhiiikkknnnpppqqqrrrrrrlllnnnooonnnjjjfffdddddddddeeeiiiooorrruuu~~~zzzzzz}}}{{{xxxuuupppmmmkkkiiiiiimmmlllnnnssswwwzzzvvvkkkffflll~~~qqqWWWHHHCCC???>>>AAABBBFFFWWWkkklllWWWNNNWWWcccnnnvvvqqqVVVJJJEEE???;;;;;;999999999999888777666555777666444333333444666888555555444444444444555555333333222222222333444444444444444333333333333333333333333333333333333333111222222333444333333333333222222111111222222333111111111222222222222222333222222111111222222333111444555666888@@@NNNXXX```lll{{{~~~{{{}}}````````````aaaaaaaaabbb```bbbccccccbbbbbbdddeeeeeefffhhhiiijjjjjjjjjiiiggghhhiiigggeeecccbbbccceeegggooowww|||}}}}}}{{{{{{}}}}}}|||{{{yyyvvvuuutttuuuwwwyyy}}}~~~{{{wwwuuutttsssrrrooollliiigggfffgggggglllkkkpppxxx~~~ssskkkhhhpppdddOOOEEEBBB>>>???CCCEEEMMMccc{{{gggZZZRRR\\\iiittt{{{~~~fffOOOGGGCCC<<<999<<<888999999999888777666555555444444333333333333444555444444333333444444555333222222222333333444555666555555444444333444444222222222222222222222222111222333444444444333333222111111000000111111222000111111111222222222222333222222111111222222333---111444555666===IIISSS[[[ggguuu}}}{{{}}}}}}]]]]]]]]]^^^^^^____________```bbbbbbaaaaaabbbdddcccdddeeeffffffeeedddcccdddeeefffdddcccbbbbbbdddhhhllluuu}}}{{{}}}}}}}}}yyyvvvtttpppmmmhhhiiiiiihhhgggggghhhiiijjjmmmrrrvvvyyy{{{~~~zzz{{{}}}~~~zzzwwwsssoookkkiiiiiiiiiiiigggeeeddddddfffiiikkklllmmmsss}}}|||rrrkkkjjjtttsssYYYHHHBBBBBB@@@AAAFFFJJJUUUoooyyyddd]]]UUU```nnnxxx~~~vvv___KKKEEEBBB;;;999===888888999999888777555444222333555555555333111000555444444333333444444555222222222222333333444555777666555444444444444444111111111111111111111111111222333444555444333333111111000000000000111111000000111111222222222222333222222222222222222333***///333444444:::EEEOOOWWWcccppp{{{}}}zzz|||sss[[[YYYWWWYYY]]]______]]]```^^^]]]^^^___aaaaaa```fffeeeddddddeeedddbbb```___aaabbbbbbccceeeiiilllooowww~~~|||{{{}}}uuurrrpppmmmkkkhhhdddaaacccbbb```]]]\\\[[[[[[\\\___aaaeeeiiimmmoooqqqqqqnnnnnnoooppppppooonnnmmmlllkkkiiigggeeedddccccccaaaccceeegggiiikkknnnqqqttt{{{uuukkkiiimmmyyy~~~cccRRRFFF>>>???@@@BBBEEEHHHXXX|||nnn___aaaYYYpppkkkZZZIIIBBBAAA===:::888777777777777666666666666666666555555555444444444555444333333222222333333333333222111222333444555:::999666444222111111111111111111111111111111111'''***...222444444222111//////000111222333333444222222222111111111111000222222222111111111000000///---...222444777>>>FFFVVVcccrrr{{{{{{uuusss\\\ZZZXXXZZZ]]]___^^^]]]^^^]]]]]]]]]^^^___``````fffeeeeeeffffffeeedddcccfffggggggggghhhlllqqquuu|||{{{|||}}}}}}||||||}}}tttpppnnnlllkkkiiigggdddbbbcccaaa___\\\[[[ZZZYYYYYYXXXZZZ]]]```dddgggiiijjjiiijjjkkkllllllkkkjjjiiiiiihhhgggfffeeeddddddddddddfffhhhjjjllloootttwww}}}vvvllljjjppp~~~www^^^NNNDDD>>>===???BBBFFFLLL```pppaaabbbkkkfffVVVFFF@@@???<<<888777777777777777666666666555555555555444444444444333555444333333222222333333333333222222222333444555555555333111000/////////111111111111111111111111---///111333333222000///111111111111111111222222111111111000000000//////222222222111111111000000111//////222444666<<>>===>>>AAAEEEOOOgggtttggghhh^^^PPPBBB===<<<:::777666777777777666666666555555444444444444333333333333555444333333222222333333333222222222222333444444111111222111111000///...111111111111111111111111111222222222222111000000222222111111111000000000000000000000/////////...222111111111111000000000333000000222333333999@@@OOO[[[iiisss{{{zzzmmmuuu___^^^]]]]]]^^^_________```aaabbbbbbcccdddfffhhhfffhhhjjjllllllmmmnnnoootttuuuwww{{{|||zzzuuuuuuvvvxxx|||}}}{{{{{{zzzyyywwwooommmiiieeeaaa^^^\\\[[[YYYXXXVVVVVVVVVXXX[[[]]]```aaabbbdddfffhhhiiiiiidddeeeeeegggiiikkkmmmnnntttuuuwwwyyy|||uuunnngggiiiuuu}}}bbbOOOEEEAAA@@@>>>???AAADDDPPPkkkwwwnnnssswwwWWWJJJ???;;;;;;999777777777777666666666555555555444444333333333222222222555444333333222222333333222222222222222333333333000111222333333222111000111111111111111111111111000000000000111222222333111111111111000000000000111111000000000/////////111111111111000000000000222//////222222222777>>>KKKWWWdddmmmvvv{{{ooorrr{{{aaaaaaaaa`````````aaabbbaaaccceeefffeeefffiiillljjjmmmppprrrsssuuuwwwzzz~~~{{{xxxxxxxxxuuuwwwyyy|||~~~}}}{{{yyywwwsssnnniiifffdddcccbbb```\\\XXXWWWWWWXXXYYY[[[\\\^^^aaadddgggiiikkkffffffhhhkkknnnqqqtttvvv|||}}}ooojjjfffkkkzzzqqqYYYJJJBBBAAABBB>>>@@@AAAEEETTTrrruuurrr}}}eeeQQQFFF===;;;;;;999888999666666666666555555555555444444333333333222222222555444333333222222333333111111222222222333333333///000111222333222111111111111111111111111111111000//////...///000111222...//////000111111222222222222111111111000000000000000000000000000000000000......111222222777===HHHSSS```iiirrr}}}zzzqqqooouuu}}}}}}bbbcccdddcccbbbccceeefffcccfffiiiiiihhhiiimmmqqqppptttyyy|||}}}zzzvvvuuuvvvwwwuuuxxx{{{~~~~~~|||zzzwwwssspppnnnmmmllljjjgggccc^^^[[[ZZZZZZZZZYYYZZZ\\\^^^aaaeeehhhiiihhhiiilllooosssxxx{{{}}}yyyllljjjiiipppeeeRRRGGGAAA@@@BBB===@@@CCCHHHZZZ{{{nnnooo~~~yyy]]]LLLCCC<<<;;;;;;999888999666666666555555555444444444444444444333333333333555444333333222222333333000111111222333222222222......///000000000000000111111111111111111111111222111000///............---......///000111222333222222222222111111111111//////000000000000000111///---...111111111555;;;DDDOOO[[[cccmmmyyyzzzqqqkkkooo~~~|||uuutttccceeeffffffeeeeeehhhkkkhhhllloooooonnnoootttxxxxxx}}}}}}zzzvvvttttttwwwyyyvvvzzz}}}{{{wwwvvvtttsssrrrsssssstttpppnnnjjjfffcccaaa``````^^^^^^^^^___aaadddfffgggjjjkkknnnrrrwww|||sssggghhhjjjsssttt[[[LLLDDD???>>>@@@===AAADDDJJJ]]]tttbbbgggwwwrrrXXXHHHAAA;;;::::::777666888666666555555555444444444555555555444444444444333555444333333222222333333///000111222333222222111000000/////////000111111111111111111111111111111111111111111000/////////.../////////000000111111111111111111000000000000////////////000000111111000...///111111///222777@@@JJJVVV^^^hhhuuu|||rrriiiiiixxxwwwrrryyycccfffhhhhhhfffgggjjjmmmnnnrrrvvvvvvtttvvvzzz~~~|||vvvwwwvvvuuussssssuuuzzz}}}xxx|||}}}zzzxxxwwwuuutttpppppppppqqqrrruuuwwwxxxuuussspppmmmjjjiiihhhgggddddddccccccccceeefffgggkkklllooosssxxx}}}|||pppccceeehhhsssmmmUUUHHHCCC>>><<<>>>>>>CCCEEEIII\\\|||{{{hhhYYY___pppkkkSSSFFF???:::999999666555777666666555555555444444444666666555555555444444444555444333333222222333333///000111222333222111111444333222111111222333444111111111111111111111111...///000222333333333333000000000000////////////000000000000////////////.../////////000000111111222000000111000---///444===GGGSSS[[[eeerrr|||~~~uuuiiiffftttuuuvvv}}}eeeeeeeeeeeefffhhhiiijjjkkkppptttuuutttuuuzzzwwwssspppppppppqqqsssuuuwwwyyyzzz{{{{{{zzzxxxvvvtttrrrpppooonnnmmmlllnnnrrrvvvyyy{{{tttuuuvvvvvvuuusssqqqooojjjhhhfffddddddeeehhhiiigggjjjnnntttyyy}}}wwwkkkfffgggmmm|||vvvcccNNNEEEBBB@@@???>>>CCCAAAEEEOOO^^^sss{{{jjj]]]WWW^^^iiiyyy\\\LLLBBB???;;;888888999999999222333333333444555555555666555444333222111111111333333333333444333000---111111000000000000111111333333222111000000000111000000000000000000000000000//////000111111000...////////////000000000000000000000000000000000000111111000///////////////...///000111222333444444999>>>JJJXXXcccmmmyyy{{{wwwlllfffnnn{{{~~~aaaaaaaaaaaaaaabbbcccdddiiimmmqqqqqqpppqqquuuyyy{{{}}}yyytttrrrqqqqqqrrrssstttvvvxxx{{{}}}}}}{{{vvvuuutttrrrqqqooonnnnnnooonnnnnnpppsssvvvwwwwwwvvvwwwxxxyyyxxxwwwuuutttnnnllljjjgggfffggghhhiiiiiikkkoootttxxx|||~~~~~~xxxnnngggiiiqqqooo]]]JJJBBB@@@???>>>>>>BBBCCCHHHSSS```rrrssscccWWWSSS]]]jjjsssWWWIIIAAA>>>:::888888999888888555555555555666666666666555555444333222222222222333222111111333222111///111111000000000000111111333222111111000000111111111111111111111111111111111000///000111222000///////////////000000000000000000000000000000000000111111000///////////////...///000111222333333444999===HHHUUU```iiivvv}}}zzzoooiiippp[[[[[[[[[ZZZZZZ[[[[[[\\\cccfffjjjkkkjjjkkkooorrruuuyyy|||xxxuuuqqqpppnnnmmmoooqqqtttvvvxxxyyy{{{}}}~~~zzzyyyvvvvvvuuutttsssrrrrrrqqqrrrrrrsssuuuwwwxxxxxxvvvyyyzzz{{{|||}}}|||{{{{{{tttrrrooolllkkkjjjjjjkkklllnnnqqquuuxxxzzz||||||zzz|||xxxqqqhhhmmmwww~~~dddUUUEEE???>>>>>>>>>>>>CCCFFFPPP\\\hhhvvvhhhYYYPPPQQQ___pppiiiPPPEEE>>><<<:::999999888777555888888777777777777777777444444333333333333444444444222000000111222222111111111000000000000111111222222111000000000111111111111111111111111111111222111//////000111111000////////////000000000000000000000000000000000000111000000///////////////...//////000111222333333777;;;DDDQQQ[[[eeerrr~~~|||sssmmmsssWWWVVVVVVUUUTTTTTTUUUUUU[[[^^^aaaccceeegggjjjmmmppptttzzz~~~}}}{{{yyyxxxvvvvvvuuuvvvvvvuuuuuutttqqqqqqqqqrrrtttwww{{{}}}~~~}}}|||{{{zzzzzzvvvwwwzzz}}}~~~{{{|||}}}~~~yyywwwuuurrrqqqpppqqqqqqqqqsssuuuxxxzzz{{{{{{{{{yyy{{{~~~uuuooogggooo}}}uuuZZZMMMAAA===>>>>>>>>>@@@DDDLLL\\\lllxxxuuu^^^RRRNNNVVVjjj|||___KKKCCC===;;;999888888888666444999888888777777666666666333333333333333444555555888555111000000222222222111111000000000000111111111111000000000000111111222222222222222222222222222000......///111111000////////////000000000000000000000000000000000000000000////////////000000/////////000111222222333555888@@@LLLWWWbbbppp}}}}}}uuuppptttVVVUUUTTTSSSSSSRRRRRRSSSTTTWWWZZZ^^^aaaeeehhhkkkmmmqqqwwwzzzyyyvvvtttssssssssstttttttttvvvwwwxxxxxxxxxyyy{{{~~~~~~|||~~~{{{zzzyyyyyyxxxyyyyyyzzzxxxyyy{{{|||}}}~~~}}}}}}yyy{{{~~~{{{pppiiigggqqqmmmSSSHHH???===??????@@@BBBGGGTTTjjj~~~nnnXXXQQQUUUccc{{{pppWWWHHHBBB<<<;;;999888888777555333777777777666666555555555333333333333444555666666<<<888444111000111222222111111000000000000111111111000000///000000111111111111111111111111111111111///......///000///...////////////000000000000000000000000000000000000000000////////////000000/////////000000111111222333555<<>>???AAAOOOddd}}}eeeUUUOOO___wwwnnnVVVJJJEEEAAAAAA===999666666777888888444444555555666666777777666555555444444444555555111///......000222222222111111000000000000111111///////////////000111111////////////////////////111111333666777666222///////////////000000000000000000000000000000000000///////////////000111111////////////000000000000555333666===EEEPPPaaappp{{{vvvpppqqqgggeeedddeeegggiiijjjjjjfffeeecccaaabbbdddfffhhhjjjlllpppsssttttttsssrrr{{{|||}}}~~~uuuhhhbbbaaajjjxxx}}}eeeQQQFFFBBB?????????>>>AAAFFFRRReeeqqqYYYSSSSSSaaawww}}}bbbOOOEEE???;;;;;;;;;:::999999888777777777777777777777666555555666666555444333333222222444333222222111111222222111111000000000000111111////////////////////////222111111111000000//////111111111111000000000000---...000111111111000///////////////////////////000000000000000000000000////////////000000000000111333666:::AAAOOO___jjj|||{{{rrrmmmwwwkkkjjjiiiiiijjjkkkllllllkkkjjjiiihhhiiijjjkkkmmmlllmmmppprrrtttvvvvvvvvvzzz|||}}}~~~~~~rrrfffaaabbbjjjzzzyyybbbOOOCCC???<<<=========BBBHHHTTTjjjxxxgggXXXUUUWWWeeezzzqqqYYYJJJCCC>>>;;;::::::999999888777777666777777777777777666555555666555555444333333222222444333222222111111222222111111000000000000111111000000000000000000000000111111111111000000000///111111111000000000//////......///000000000000000////////////////////////000000000000000000000000////////////000000000000222444666999???KKKYYYdddssszzz{{{sssmmmssspppooonnnmmmmmmnnnpppppprrrrrrssssssttttttttttttppppppppprrrtttwwwyyy{{{|||~~~xxxmmmdddaaadddmmmsss]]]MMMAAA>>><<<===>>>>>>DDDKKKXXXrrrmmm\\\YYYYYY___mmm{{{```MMMDDDAAA===:::999999999888777777666666666777777777777666555555555555555444444333333222444333222222111111222222111000000//////000000111111111111111111111111111111111111111000000000000111111000000000000////////////......//////000111000000000000000000000000000000000000000000000000////////////000000000000333444555666;;;EEERRR[[[gggooowww{{{}}}vvvnnnpppnnnoooooooooooopppsssuuuwwwyyy{{{~~~~~~~~~|||{{{vvvtttssssssuuuxxx{{{~~~}}}tttjjjbbbbbbgggtttlllWWWJJJBBB???>>>???>>>???FFFOOO^^^}}}gggXXXXXX]]]ggguuuoooSSSDDDAAA???===:::999999999888888777777777666666777777666666555444555555444444444333333333444333222222111111222222000000////////////000000000000000000000000000000111111111000000000000000111000000000//////////////////...------///000111000000000000000000000000////////////////////////////////////000000000000111222333333777@@@LLLUUU^^^gggqqqvvv{{{yyyqqqoooyyyhhhjjjllllllmmmooossswwwyyy||||||zzzxxxwwwxxx{{{~~~zzzqqqgggbbbfffmmm~~~{{{eeeRRRGGGAAA???>>>>>>===>>>FFFPPPggg{{{dddYYYWWW___lllzzzjjjNNNBBB@@@???<<<:::999999999999888888888888666666666666666555444444444444444444444333333333444333222222111111222222000000////////////000000////////////////////////000000000000000000111111000000000////////////...///...---------...000111000000000000000000000000////////////////////////////////////000000000000...///000111555===IIIQQQYYYdddnnnsssxxxyyyqqqmmmsss}}}aaadddggghhhiiikkkqqquuuwwwzzz}}}vvvnnngggdddlllvvvrrr]]]MMMDDD>>><<<<<<<<<;;;===GGGRRRpppsssbbb\\\[[[dddrrr|||gggLLLBBB@@@===:::;;;888888888888888888888888555666666666666555444444444444444444444444444444444333222222111111222222000//////......//////000........................000000000000111111111111000000////////////............------......///000000000000000000000000000000000000000000000000000////////////000000000000,,,...///000444<<>>===AAAMMMYYYxxxmmmaaaaaafffppp{{{|||cccKKKCCC@@@:::888;;;666666666666666666666666555555666666555555444333444444444444444444444444444333222222111111222222//////............/////////////////////////////////000000000111111111111000000/////////.........,,,---......//////......////////////////////////000000000000000000000000////////////000000000000...///000111333:::DDDLLLQQQ^^^jjjooossszzzyyypppmmmooovvv\\\___ccccccbbbccciiinnnpppsssxxx}}}~~~yyyvvvvvvvvvuuusssqqqqqqqqqrrrqqqqqqsssvvvxxxxxxwwwyyyyyy{{{||||||~~~~~~ssspppllliiifffiiiwwwyyybbbQQQDDD<<<;;;<<<>>>AAABBBFFFTTTaaa}}}iiiaaafffrrr{{{www___IIIBBB???888777;;;333444444444444444444444555555666666555555444333444444444444444444444444444333222222111111222222//////............//////000000000000000000000000//////000000111111111222000/////////............+++,,,.../////////...---////////////////////////000000000000000000000000////////////000000000000000111222222333999CCCJJJNNN[[[hhhnnnrrrzzzvvvooommmppp~~~\\\]]]___bbbdddgggiiijjjqqqrrrtttxxx}}}yyyqqqkkkgggeeeaaaaaaaaabbbeeehhhkkkmmmkkknnnqqqtttuuuwwwzzz|||~~~~~~|||}}}zzz{{{~~~sssrrrnnniiijjjtttpppYYYJJJDDDAAA===;;;>>>CCCBBBDDDVVVlllsssjjjllltttfffVVVEEE>>>;;;999888999999888666444333444555666333333111111111111333333444444333333333333222222333222111111000000111111111111000000000000111111111111000000//////......111000///......---......///...---,,,,,,,,,,,,,,,//////............//////------------......////////////000000000000//////////////////000000000000111111000111444:::CCCIIIQQQZZZdddkkksss|||{{{wwwqqqjjjqqq{{{^^^```bbbdddgggjjjlllmmmqqqrrrtttxxx}}}}}}wwwwwwsssmmmfff___ZZZWWWVVVWWWWWWXXX[[[^^^cccgggjjjooorrrwwwzzz}}}}}}|||zzzzzz~~~~~~zzzvvvwww{{{|||~~~|||wwwtttuuuuuuuuuxxx}}}zzzwwwrrrooorrr~~~iiiTTTFFF???===>>>;;;>>>CCCCCCGGG[[[qqqqqqjjjppp{{{{{{^^^OOOAAA<<<;;;999999999999888666444333444555666666555444444444444555666444444333333333222222222333222111111000000111111111111000000000000111111000000000000//////......000000/////////000000111000///......---------...//////............//////..................////////////000000000000//////.../////////000000000000//////......111777>>>DDDNNNWWW```gggppp{{{|||yyytttmmmjjjuuubbbcccfffiiilllooorrrssstttuuuxxx{{{~~~xxxqqqllliiigggccc___^^^\\\WWWSSSNNNKKKIIIHHHMMMMMMOOORRRWWW]]]bbbeeepppuuu{{{~~~zzzxxxyyyyyyzzz{{{uuuqqqqqqtttsssuuuxxxyyyxxxtttppplllmmmlllkkklllqqqwww~~~|||{{{xxx___NNNCCC>>><<<>>><<<>>>BBBFFFNNNeee{{{zzzjjjhhhtttjjjRRRGGG===:::;;;:::999:::888777666444333444444555333333222222222222333333333333333333222222222222222222111000000000000111111000000//////000000111000000000////////////...////////////000111222333000000///............/////////............//////////////////////////////...//////000000//////........./////////000000000............///444;;;???KKKSSS\\\cccmmmzzz~~~|||wwwqqqgggqqqggghhhkkknnnrrrvvvxxxzzzyyy{{{~~~}}}yyysssmmmhhhiiieee___[[[YYYXXXWWWVVVQQQOOOMMMJJJHHHFFFEEEEEEGGGGGGIIILLLQQQVVV[[[^^^iiiooowww~~~zzzwwwvvvyyy{{{~~~xxxrrrmmmlllooorrruuuzzz}}}~~~|||xxxvvvqqqnnnkkkiiijjjnnnssswwwnnnWWWKKKDDD@@@???>>><<<>>>CCCJJJXXXqqqoooccceeeuuu~~~___JJJAAA;;;;;;<<<:::888999888777666444444444444444222111111111111111111222333333333222222222222111222222111000000000000000000000////////////000000//////////////////////////////...//////000111111//////...............//////......------......///000000000000////////////...//////////////////............/////////000000000000000///000333999<<>><<<>>>BBBIIIXXXpppxxxfffccckkkyyyiiiPPPEEE???<<<<<<;;;777555666666666555555444333333222333333444444444444333333222222222222111111111111111111000////////////000000//////......//////000---............/////////000///...---,,,,,,,,,,,,---,,,,,,,,,,,,---............------------...............//////000000000---......//////......---------........./////////+++---.........///222444>>>JJJWWWbbblllvvvzzzzzz{{{uuukkkqqq|||ppprrrvvv{{{~~~rrriiiccc^^^ZZZYYYWWWUUUUUUWWWYYYZZZZZZYYYXXXWWWUUUSSSRRRRRRSSSMMMLLLKKKJJJHHHGGGEEEDDDBBBAAA@@@@@@AAACCCEEEGGGIIILLLQQQUUUZZZ```gggkkkuuu~~~{{{vvvtttrrrqqqppprrrqqquuu}}}tttmmmhhhddddddhhhmmmsss}}}vvvpppmmmkkkooottt{{{}}}^^^NNNEEE===<<<@@@<<>>DDD;;;???EEEOOObbbmmmaaafffooovvvyyyxxxvvvttttttyyyuuuZZZGGG???;;;888999888555444777555555555555444333222111333444555555555555444333222222222111111111111000111111000/////////////////////............//////---------.........//////......---......///000111...............///000111...------,,,,,,------...***+++,,,---...000111111---..................------------.........//////,,,...000111111222444555666@@@LLLWWWcccpppyyy|||~~~{{{rrrttt|||uuuvvvyyy|||qqqccc___ZZZWWWWWWYYYZZZ[[[______```aaabbbdddeeefffdddfffgggfffccc```______^^^ZZZUUUPPPMMMKKKIIIGGGDDDDDDDDDDDDEEEEEEEEEEEEGGGIIIJJJLLLNNNQQQVVVZZZ```fffnnnsssxxx~~~~~~|||{{{xxxxxxxxxvvvsssssstttvvvtttxxx~~~~~~tttiiifffeeedddfffjjjnnnyyyyyytttwwwxxxzzz~~~yyygggSSSHHHCCC???>>>???EEEDDDGGGTTTkkkiiiaaajjjsssuuuuuuoooqqqnnnkkktttgggOOOFFF<<<:::888666444444444444333333333333333333333333333222222111111222222333333222111111000000111111000111111111///---+++******,,,//////.........///---------...//////...---...................................................------,,,,,,------...///......---------......------............------///////////////........./////////000111111222222777<<>>???AAAAAAGGGWWWqqqzzzcccaaallluuuwwwwwwppppppmmmnnnzzz|||^^^JJJCCC<<<;;;999777555555555555333333333333333333333333444333333222222333333444333222111111000000111111000000000111111000000///222111000///...................../////////...---...................................................------,,,,,,------.........------------......------............------...............------------......///000000111111555999BBBPPP___kkkrrrttt{{{zzzrrrooozzz{{{}}}~~~zzzjjj^^^XXXTTTUUUXXX[[[___dddgggiiinnnoooqqqtttyyy~~~|||yyyxxxtttoookkkddd```[[[WWWTTTQQQNNNKKKMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIJJJMMMRRRVVVbbbhhhpppuuuxxxzzz~~~|||yyyvvvttttttssstttvvvyyyzzzyyywwwvvvvvv|||mmmddd^^^]]]^^^___ccchhhpppyyy~~~~~~vvvaaaTTTFFFAAA@@@>>>>>>@@@@@@BBBKKK___{{{|||jjj\\\___mmmwwwzzzyyyrrrpppnnnsssoooSSSCCC@@@<<<;;;999777666555555666333333333333333333333333444444333333333333444444222222111000000000000111//////000000111333444555;;;666000......///...---...............---,,,+++------------------------------------------------...------,,,,,,------......---------------......------............------------------------------,,,------......///000000333666===IIIXXXeeennnrrruuu|||zzzrrrmmmsssooo___VVVTTTSSSWWW]]]ccciiinnnrrruuuxxxzzz~~~yyywwwssslllfffbbb```]]][[[ZZZWWWTTTRRRSSSRRRRRRQQQQQQPPPPPPOOORRRRRRPPPOOONNNQQQUUUYYYbbbiiirrrzzz|||xxxwwwwwwwwwwwwxxxyyyyyy{{{}}}~~~~~~|||{{{{{{{{{ttthhhbbb]]]\\\]]]___dddjjjqqq{{{mmmWWWLLLBBB??????===>>>@@@BBBGGGTTTjjjlll^^^UUU]]]lllwww{{{|||xxxsssrrrzzzbbbIII???>>>;;;999888666555444555555333333333333333333333333444333333222222333333444222222111000000000000000000/////////000222444666???777///+++---//////------......---+++***))))))------------------------------------------------...------,,,,,,------...------,,,,,,------......------............---------------------.........,,,------...//////000000111333999CCCPPP^^^iiipppssszzz{{{sssmmmoooxxx}}}hhhXXXRRRQQQUUU[[[dddlllrrrwww}}}vvvpppmmmiiiccc]]]^^^]]]]]]^^^___^^^\\\ZZZ]]]]]]\\\\\\[[[[[[[[[ZZZZZZYYYWWWTTTSSSTTTWWWZZZaaagggqqq|||~~~zzzwwwssstttuuuxxxzzz}}}~~~||||||xxxnnneee```\\\\\\]]]^^^dddkkksss|||iiiSSSJJJBBB??????======@@@BBBKKK]]]www}}}bbbXXXSSS\\\kkkvvv|||~~~xxxxxxvvvWWWDDD>>>>>>888777555444333333333444333333333333333333333333222222111111111111222222222111000000//////000000000///.........000222333;;;444,,,))),,,000000//////000111000---******+++------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,---......------............------------......////////////---......//////000111111000333777???KKKXXXeeemmmtttyyy}}}vvvpppooossszzzgggYYYTTTSSSZZZbbblllttt{{{zzztttlllfffdddaaa^^^[[[^^^^^^aaadddhhhiiigggeeeeeeeeeeeeeeeeeeeeeeeeeeebbbbbbaaa^^^[[[ZZZ\\\^^^cccgggoooyyy}}}|||zzzxxxvvvssstttwwwzzz}}}}}}|||~~~~~~oooggg___\\\ZZZ[[[[[[\\\ccckkkuuuyyybbbQQQIIIBBB@@@???===>>>BBBBBBOOOhhhqqq]]]VVVUUU___mmmwww}}}}}}~~~iiiNNNAAA===<<<777666444333222222333333333333333333333333333333111111000000000000111111111111000////////////000///...............//////444000+++***---000000000111444666444000---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++,,,---...///------............------------......///000000000---......///000000111111000222666<<>>@@@EEEGGGWWWuuu{{{gggWWWTTTYYYfffsss{{{~~~~~~{{{[[[FFF???<<<999777666444333222333333444333333333333333333333333222111111111111111111222111111000///////////////------...////////////...///............///000000111444666555000...///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++,,,---...///------............------,,,,,,---......///000000,,,------......///000000...111555:::BBBMMMZZZcccmmmsss|||}}}xxxrrrnnnrrrlll^^^WWWVVVXXXiiirrr~~~{{{rrrlllggggggeeecccbbbeeejjjnnntttvvvzzz}}}yyyxxxwwwvvvtttsssuuu{{{~~~||||||}}}~~~~~~}}}yyy||||||kkkaaa\\\WWWVVVWWW[[[]]]```iiisssxxxyyypppmmmnnnxxxnnnXXXMMMGGGAAA???>>>>>>BBBGGGNNN```rrr___SSSSSS\\\kkkyyy~~~~~~pppRRRAAA===:::666888777555444333333444555333333333333333333333333333222222222222222222333111111000///////////////+++,,,...000111111000///---///111111000//////000...111444222...+++---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++,,,---...///---..................---++++++,,,,,,---...//////++++++,,,------......///---000444999???JJJWWW```gggooo{{{zzzssslllmmm{{{uuuggg\\\WWW]]]fffqqqwwwnnnhhhhhhdddeeegggjjjoootttxxx{{{~~~{{{zzz|||pppaaa\\\]]]WWWUUUWWW]]]bbbffflllrrrzzzvvvjjjbbbccchhhsss~~~yyyjjj[[[PPPGGGAAABBBAAA>>>BBBKKKPPPooo{{{gggYYYRRRUUU```qqq|||~~~~~~~~~```MMMCCC<<<999888777666555444333444555555555555444333333333444444000000000000000000000000////////////////////////---------------...///000...---,,,++++++,,,---...555333111000000000...,,,------------------------++++++,,,,,,,,,,,,------........................///...,,,+++,,,///222444------------------------+++++++++,,,---...//////////////////000000111111......222999>>>DDDOOOZZZeeeppp{{{zzzqqqjjjjjjuuu}}}nnnbbbYYYWWW___iiixxx}}}uuuoooiiiggghhhmmmooorrrwww}}}}}}lll___ZZZZZZYYYXXXZZZ___cccfffnnnvvv~~~xxxnnnccc\\\^^^cccmmmyyy~~~zzztttgggXXXLLLDDD???AAA@@@>>>CCCMMMZZZyyyuuudddYYYSSSXXXfffvvvwwwZZZHHH@@@;;;999999777666555444333444444555555444333333222333333333000000000000000000000000///////////////////////////......---------......000000///......///000000222111///...//////---+++------------------------++++++,,,,,,,,,,,,---------------------------------,,,+++++++++---///000------------------------------......//////000000,,,,,,,,,---------------///...111777<<>>:::;;;:::666555333333444444444333222111333333222111111111111222000000000000000000000000////////////////////////......---------......///,,,---...//////...---,,,///...------...///...,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------......///......///000111222333333......///222222222888@@@OOOZZZeeellluuu|||sssmmmlllnnnzzzmmm^^^[[[XXXYYY```fffgggggghhhbbb[[[YYY]]]^^^\\\^^^ccchhhkkksss~~~ppphhhaaa]]]XXXTTTVVVZZZ\\\\\\aaalllvvv~~~vvvmmm___UUUKKKHHHIIILLLQQQVVV___ooo~~~wwwiiiSSSKKKFFFFFFGGGPPPggg}}}nnn___fffwwwlllSSSFFF:::999<<<;;;777555333333444555444333222111444333222222111111222222000000000000000000000000////////////////////////000///...---------------******+++,,,,,,+++******///...,,,------...,,,+++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++))))))***++++++,,,------***+++,,,---...000000111------///222222111666===IIIUUUbbbkkksss}}}yyysssrrrhhhyyyyyylll```YYYVVVZZZ___dddeeedddaaa___YYYYYYXXXWWWXXX\\\bbbfffmmmsss||||||lllddd]]][[[XXXVVVWWWZZZ]]]bbbjjjsss|||xxxkkkcccWWWPPPJJJIIIIIIKKKRRRZZZcccuuu}}}kkkVVVLLLEEEEEEHHHVVVwww|||kkkgggttt~~~eeeLLLFFF???:::888888999999666666666666555444444333222222222111111111111000000000000000000111111111000000///...............------...//////...------000///,,,,,,,,,,,,+++***...//////000///---+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++***)))(((((((((,,,,,,---......---,,,,,,---------............////////////000111222444444@@@MMM[[[eeeppp}}}vvvmmmmmmwwwvvvjjjaaaZZZVVVYYY]]]bbbeeeeeeaaa\\\YYYXXXXXXYYYYYYZZZ___eeejjjrrryyyzzzpppfff___ZZZXXXWWWVVVXXX\\\```fffpppyyy}}}rrrfff]]]UUUOOOJJJJJJKKKNNNVVV___kkk|||mmmYYYNNNFFFGGGMMM]]]}}}tttfffeeettt|||aaaIIIDDD>>>999777777777666444444444333222000///...222222222111111111111000222222222222222111111111000000///.......................................333111/////////000///---.../////////...---,,,+++,,,,,,------------......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,---///000000///---,,,------------............/////////000111222333444888DDDRRR\\\hhhuuu|||}}}zzzqqqkkksss~~~pppccc[[[WWWVVVUUU]]]___bbbcccaaa\\\VVVRRRWWWXXXYYY[[[^^^dddkkkpppxxx~~~ssskkkaaa\\\XXXXXXXXXXXX\\\aaaeeemmmxxxvvvjjj^^^VVVPPPLLLJJJLLLOOOSSS]]]fffwwwooo[[[OOOFFFIIISSSfffyyyiii```dddtttwwwZZZEEEAAA<<<999777666555444555444444222111///---,,,222222222111111111111000222222111111000000//////000//////............//////...---,,,,,,---...///444222000///000000///.........///......---,,,+++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,------...000222222000...---------------............////////////000222333444222<<>>;;;999888777555333444555555555555555444444222222222111111111000000000//////...---,,,++++++//////............//////000///---,,,,,,---///000...---++++++,,,---,,,+++...---------,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,***,,,...//////...,,,***,,,,,,,,,------------...---------...///000222222111666???JJJVVVbbbnnnvvvzzz{{{wwwssspppvvv~~~qqqiii\\\XXXSSSOOOOOOOOOPPPPPPSSSQQQOOONNNOOORRRVVVXXXXXX[[[```fffmmmvvv~~~}}}rrriiiddd___^^^^^^```aaaccckkkuuu|||rrreeeZZZRRROOOEEEEEEIIIPPPXXXeeezzznnnWWWPPPMMMSSScccvvvpppaaaRRRQQQZZZfffrrrzzzxxxyyyxxxXXXEEE???<<<999888777777555333222222333444444444444333222222222111111111111000111111000000//////......///............//////000///...---,,,,,,---...//////---,,,,,,---......---------,,,,,,,,,,,,------,,,,,,------------......))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,------...***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,------------------------...000111222222333:::DDDOOOYYYfffpppxxx}}}xxxrrrnnnoooxxxrrrfff^^^UUURRRMMMKKKJJJKKKLLLKKKMMMMMMMMMNNNQQQTTTXXXZZZ\\\```ffflllttt|||}}}ssskkkfffaaaaaacccggghhhlllvvv}}}{{{vvvkkk___UUUNNNLLLGGGGGGKKKRRR\\\lll~~~eeeSSSQQQQQQWWWeeevvvhhhZZZPPPUUUcccqqqzzz~~~hhhNNNBBB===:::777555555555444333222222333333333222222111222222222111111111111000000000000000000000000000...............///000000........................///...,,,,,,...///......---,,,,,,++++++,,,------,,,,,,------------......))))))))))))))))))))))))******+++++++++,,,,,,,,,************************,,,,,,,,,+++,,,,,,------+++++++++******+++++++++++++++,,,,,,,,,---------,,,,,,,,,---...///111111333222666@@@IIIRRR___kkkttt|||xxxsssnnnlllrrr|||wwwkkk```ZZZTTTPPPKKKHHHHHHIIIJJJJJJIIIKKKMMMQQQTTTWWWYYYYYY___ccciiiqqqxxxzzzqqqiiiddddddeeehhhmmmppptttwwwvvvqqqgggZZZQQQKKKJJJIIIIIIMMMUUU___qqqvvv]]]OOOPPPQQQWWWdddsss~~~vvvfffYYYRRR[[[mmm|||^^^HHH@@@<<<999555333333333333222555555555444333222111000222222222111111111111000.........///////////////...............///000111------...//////...------...---++++++---......------,,,+++++++++,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++******)))******+++---,,,************,,,---++++++,,,,,,,,,---------,,,,,,,,,---...///000111555222555>>>GGGOOO\\\iiiqqqzzzyyyuuupppmmmpppzzzvvvjjj___WWWRRRPPPLLLHHHFFFHHHIIIHHHFFFIIIKKKMMMOOORRRVVVZZZ^^^dddlllsssyyy}}}ssslllkkkiiilllppptttyyy{{{xxxlllaaa[[[VVVOOOHHHFFFHHHLLLRRRXXXdddyyyfffTTTFFFLLLRRRVVV[[[gggwww|||mmmUUUXXX]]]gggyyylllQQQBBB;;;:::999777555444555666777222222222222222222222222111111111000000000000///111111111111000000000000000///...------...///000---------------------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,***,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////,,,,,,,,,---------......000///333999@@@IIIWWWdddllltttwwwpppmmmnnnsss~~~yyymmmccc[[[TTTPPPKKKHHHEEEEEEGGGIIIIIIIIILLLMMMPPPQQQSSSWWW[[[___gggoooxxx}}}}}}tttoooooommmqqqwww|||{{{wwwqqqfff[[[VVVRRRLLLHHHGGGFFFKKKRRRZZZhhh}}}ttt\\\MMMFFFIIIMMMRRR[[[iii{{{ssseeeWWW\\\eeeqqqbbbKKK???:::999777555444333333444555222222222222222222222222222111111111111000000000000000000/////////......000///...------...///000---------------------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,+++,,,...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......---------.........//////000///222777===DDDQQQ^^^fffooo{{{yyyrrrooonnnrrr}}}{{{uuukkkbbb[[[TTTOOOLLLGGGEEEDDDEEEHHHKKKLLLLLLPPPQQQSSSTTTUUUXXX]]]```kkkttt}}}}}}wwwtttvvvsssyyy|||vvvqqqhhh]]]SSSOOOLLLHHHGGGHHHFFFLLLUUU___nnn}}}cccOOOEEEEEEEEEGGGOOO]]]ooovvvfffZZZRRR[[[hhhwwwsssTTTBBB<<<:::777666444333222222333333222222222222222222222222222222222111111111111000/////////.........------//////...------...//////---------------------------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))(((((((((((())))))++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---........./////////000000000///111555999???JJJVVV___hhhvvv{{{tttqqqoooqqqyyyzzzzzz}}}zzznnniiiaaaYYYSSSOOOKKKIIIFFFFFFFFFHHHJJJMMMOOOPPPTTTUUUVVVVVVXXX[[[```dddnnnxxx{{{zzz|||{{{xxxqqqkkk```WWWMMMIIIGGGEEEEEEHHHHHHOOOZZZgggwwwlllUUUGGGBBBCCCBBBFFFRRRcccwwwyyylll]]]SSSNNNZZZjjjyyy~~~```GGG<<<999:::666555444333222222333333111111111111111111111111222222222222111111111111/////////.........------........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---+++***+++,,,++++++++++++++++++++++++,,,,,,++++++******))))))))))))(((((((((((())))))************************+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++---.........///////////////...000333666;;;FFFPPPZZZcccrrr~~~|||vvvrrrooonnnttt{{{|||}}}~~~vvvqqqfffaaaZZZTTTOOOLLLIIIGGGIIIIIIKKKLLLMMMOOOQQQRRRVVVWWWXXXYYY[[[___eeeiiisss|||}}}tttkkkeeeZZZRRRJJJFFFDDDBBBDDDHHHLLLUUUcccrrrzzzaaaNNNEEECCCAAACCCJJJYYYkkk|||xxxiiiZZZRRRQQQ```qqq}}}jjjPPP@@@999888:::666666555444333333333333111111111111111111111111222222222111111111000000000000000/////////......------............---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++******++++++++++++++++++++++++++++++++++++******)))))))))+++******))))))******+++*********************************++++++,,,,,,,,,,,,,,,++++++++++++******,,,,,,---------............---///222555999CCCMMMVVV```nnnzzz~~~xxxuuupppmmmooouuu~~~~~~yyysssmmmiii___[[[UUUOOOLLLJJJHHHGGGKKKMMMOOOPPPPPPQQQSSSUUUYYYZZZ[[[]]]```fffmmmrrrzzzxxxnnnccc\\\SSSMMMGGGEEECCCAAADDDIIIPPPZZZkkk}}}oooXXXJJJEEEDDDAAAFFFPPP___ooo{{{yyyhhh[[[XXXWWWgggxxxtttYYYFFF===999888999666555555444444333222222111111111111111111111111111111111000000000000///000000000/////////......------............---------------------------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,---,,,+++***+++,,,++++++++++++++++++++++++***************))))))))),,,,,,++++++++++++,,,,,,************************))))))******+++,,,,,,,,,+++++++++++++++*********,,,,,,,,,------------...///---///222444666???IIIRRR[[[hhhttt}}}|||yyysssnnnnnnrrr{{{xxxsssmmmiiidddaaa___XXXTTTOOOKKKJJJIIIHHHGGGJJJMMMPPPRRRRRRSSSVVVXXX\\\]]]___bbbfffmmmvvv{{{|||rrrfffZZZSSSKKKFFFCCCCCCBBBAAAEEEKKKQQQ]]]rrr|||dddRRRGGGCCCBBBDDDJJJTTTbbbnnnvvvzzz{{{}}}wwweee]]]``````qqq{{{dddKKK@@@===:::777666444444444333333222111000111111111111111111111111000000000/////////....../////////.........------,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***+++,,,,,,+++***+++---************************))))))))))))************,,,,,,++++++++++++,,,,,,************************((())))))***++++++,,,,,,***************+++++++++------------............000//////111111222:::BBBKKKTTT```mmmxxx}}}wwwpppooorrryyy{{{uuullliiiddd```[[[XXXVVVUUURRRNNNJJJHHHHHHHHHHHHHHHHHHLLLPPPRRRSSSTTTWWWZZZ^^^```bbbeeekkksss|||xxxmmmaaaTTTLLLEEEBBBAAABBBBBBBBBFFFLLLPPP^^^uuuvvv^^^MMMDDD@@@???FFFLLLVVVaaakkkqqquuuwww{{{sssbbb^^^eeelll}}}qqqZZZDDD===>>>;;;666444222222333222222111000///000000000000000000000000////////////..................---------,,,,,,,,,,,,,,,---......---,,,,,,---------------------------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,)))***,,,,,,++++++,,,...************************(((((())))))******++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,))))))*********+++++++++............/////////000222000000000//////555===FFFNNN[[[hhhttt~~~{{{sssqqqsssqqqzzzsssmmmhhheee___]]]YYYUUURRROOONNNMMMKKKJJJHHHGGGGGGHHHJJJKKKKKKNNNSSSVVVWWWXXXYYYZZZ___bbbfffkkkrrrzzzwwwlllbbbYYYQQQLLLGGGBBB???BBBDDDEEEHHHLLLWWWaaauuukkkVVVIIICCCBBBCCCEEESSS]]]fffpppooooooyyypppbbbdddmmm|||bbbOOO@@@===<<<555333777555444333111000//////...000000000000000000000000000000000000000000000000333222000///......//////------------...000111222........................***++++++,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))...---+++***)))***++++++***)))((((((((()))++++++(((((()))***+++,,,,,,,,,(((+++---...---,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,......///000111333555666???IIIYYYfffoooyyy~~~yyytttsssyyyuuunnngggbbb^^^[[[XXXTTTSSSQQQNNNLLLKKKJJJJJJJJJIIIHHHGGGGGGIIIKKKLLLMMMPPPTTTWWWWWWXXXYYYZZZcccfffkkkqqqxxxvvviii^^^TTTLLLHHHEEE@@@>>>AAADDDFFFIIINNNVVV```sssbbbNNNDDDAAABBBDDDKKKYYYbbbgggoooooorrr~~~tttgggjjjrrr{{{\\\JJJ===;;;999444222666444444222111000000//////000000000000000000000000000000000000000000000000000///...,,,,,,,,,,,,---...------......///000000........................+++++++++,,,,,,+++++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))),,,+++***)))))))))***+++******)))))))))***+++,,,)))))))))***+++++++++,,,)))+++---...,,,+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,.........///111222444555;;;EEEUUUbbbmmmwww{{{vvvpppyyyaaa]]]XXXTTTRRRPPPNNNLLLKKKJJJIIIIIIHHHHHHHHHIIIHHHHHHGGGGGGHHHJJJLLLMMMRRRTTTWWWYYYZZZZZZ\\\]]]gggkkkrrryyyrrrdddXXXOOOGGGCCCBBB???>>>BBBEEEGGGKKKQQQZZZdddvvvxxxYYYGGGAAA@@@DDDHHHTTTdddlllnnnrrrsssyyyvvvmmmqqqzzzmmmSSSDDD999777777222111444333222222111000000111111000000000000000000000000000000000000000000000000///...---,,,++++++++++++..................//////------------------------+++++++++++++++++++++++++++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))((())))))***++++++************+++,,,,,,******************++++++***,,,------,,,***++++++******************************+++++++++,,,,,,,,,---------...000111333444666@@@OOO]]]iiittt~~~yyypppuuuVVVSSSOOOLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHIIIKKKLLLNNNOOOVVVXXXZZZ[[[\\\]]]```bbbkkkpppxxxyyykkk]]]RRRJJJEEEBBBBBB???@@@CCCEEEGGGMMMTTT___kkk|||rrrUUUFFFCCCCCCFFFLLL\\\pppyyyyyy|||~~~sssmmmttt~~~xxx^^^JJJ???777555555222222444222111111111111111222222000000000000000000000000////////////////////////000//////...------,,,,,,..................------------------------------++++++++++++++++++++++++++++++,,,,,,,,,+++******+++++++++++++++++++++++++++******)))))))))))))))))))))))))))******+++++++++++++++++++++,,,,,,,,,+++++++++***************+++---------+++)))***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,------------///000111222222;;;HHHWWWdddpppzzz~~~uuuuuuyyySSSPPPLLLIIIIIIIIIHHHHHHKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJKKKLLLNNNPPPQQQRRRVVVWWWYYY[[[\\\___cccfffooouuu~~~yyypppcccWWWNNNHHHDDDBBBCCCAAABBBEEEGGGHHHOOOVVV___mmmkkkQQQHHHEEEDDDIIIPPPbbbyyy{{{nnnjjjqqq|||kkkSSSCCC===777666666444444444111111111000111111222333000000000000000000000000/////////////////////////////////......---,,,,,,---......///......---,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++******))))))))))))))))))******++++++,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++***************,,,,,,---,,,***)))***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,------------...///111111111777BBBOOO]]]jjjuuu|||{{{wwwuuu|||PPPMMMJJJHHHGGGHHHGGGGGGKKKKKKLLLMMMMMMMMMLLLLLLMMMNNNOOOQQQRRRSSSTTTUUUTTTVVVXXXZZZ\\\aaafffkkkuuu{{{|||ooohhh]]]RRRKKKGGGEEECCCBBBBBBDDDGGGIIIKKKRRR[[[]]]ooozzzbbbMMMGGGFFFEEEMMMYYYllluuuhhhdddmmmxxx}}}___KKK???;;;888666666666555555222111111111111111222222000000000000000000000000000000000000000000000000---......------,,,+++***,,,,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,++++++***)))+++++++++++++++++++++++++++******)))))))))))))))***++++++,,,,,,,,,++++++)))******+++,,,+++++++++******************+++++++++,,,,,,+++))))))***,,,******************************+++++++++,,,,,,,,,---------......///111111111444<<>>KKKZZZhhhooo|||}}}uuurrryyyRRRPPPMMMLLLNNNOOOPPPOOOJJJKKKNNNPPPRRRSSSSSSRRRTTTUUUVVVWWWXXXYYYYYYYYYZZZ\\\^^^bbbgggnnnwww|||zzzuuuggg```WWWOOOJJJFFFCCCAAA===>>>CCCJJJMMMRRR\\\gggrrrppp[[[JJJHHHHHHLLL```xxxrrrbbb[[[___ooo~~~yyylllRRRDDD999:::999777666666555333333222222111000000111111000000000000000000000000000000000000000000000000000111111111111///...---)))***,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,------------,,,+++***)))(((************************+++******))))))))))))))))))***++++++***)))(((''''''((()))***+++***))))))(((((()))***+++,,,,,,---)))******))))))))),,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,///////////////000111222111000111888EEEUUUccckkkyyyxxxssswwwTTTUUUUUUTTTSSSRRRTTTUUUSSSTTTTTTTTTSSSTTTVVVWWWSSSUUUXXXYYYYYYZZZ\\\]]]bbbccceeeiiiooowww~~~xxxqqqddd[[[OOOGGGDDDCCCAAA???CCCCCCEEEJJJMMMTTTbbbppplll]]]LLLFFFLLL___xxxyyyeee]]]```jjjvvv]]]DDD???;;;888444333333333333333111111000000000000111111////////////////////////333222222111000//////...//////.........---------.........------,,,,,,,,,,,,,,,---.........---------+++)))***,,,---,,,)))))))))*********+++++++++((()))***+++++++++++++++***)))(((''''''((()))***************************))))))))))))************+++***)))))))))***,,,,,,******)))))))))***,,,---))))))(((((((((***+++,,,,,,,,,++++++,,,,,,------+++,,,---...///////////////000333999>>>HHHXXXgggnnnxxxyyyvvvzzzWWWWWWWWWVVVTTTSSSTTTUUUTTTUUUVVVVVVUUUVVVWWWYYYWWWYYY\\\]]]^^^___aaabbbeeegggkkkpppwww~~~|||rrrkkk___VVVKKKDDDCCCCCCBBB@@@CCCEEEIIINNNRRRZZZlll|||gggYYYLLLMMM[[[rrr~~~mmm]]]ZZZbbbmmmxxxzzzXXXCCC>>>:::777444333333444333333111111000000000000111111////////////////////////222111111000//////......//////.........---------......---------,,,,,,,,,,,,,,,,,,+++++++++++++++---+++)))***,,,---,,,***))))))*********+++++++++******+++++++++******)))***)))(((((((((((()))***+++*********************))))))))))))******************)))))))))***+++,,,,,,+++***)))))))))***+++******)))(((((()))***++++++++++++++++++,,,---...+++,,,---...////////////222222333777:::AAAPPP___iiittt}}}yyy{{{\\\\\\[[[YYYVVVUUUVVVWWWVVVXXXYYYYYYYYYYYY[[[\\\]]]___bbbcccdddfffhhhjjjlllooouuuzzzvvvkkkcccWWWPPPGGGBBBAAABBBBBBAAADDDGGGNNNSSSWWWbbbxxxbbbVVVOOOXXXnnnlll___VVV[[[iiiuuu~~~hhhOOOBBB<<<999777444333333444333222111111000000000000111111////////////////////////000000000///......------...............---------...------------,,,,,,,,,///...---+++++++++,,,,,,,,,+++******,,,,,,+++******************+++++++++,,,++++++******)))((((((+++***))))))))))))***++++++++++++******)))))))))))))))))))))***************))))))))))))***++++++,,,,,,+++)))))))))))))))++++++***)))))))))******)))))))))******,,,------+++,,,---......//////...222111111333555<<>>777666:::444333222333444444333111111111000000000000111111////////////////////////......//////////////////---------.........//////,,,,,,,,,------.........,,,,,,---.........------))),,,---,,,***)))+++---++++++++++++******)))))),,,+++)))'''&&&'''((()))'''((()))******)))((('''&&&&&&'''((()))***++++++))))))))))))************&&&''')))*********)))((('''((()))******)))((((((((()))+++,,,---,,,,,,+++......---,,,++++++++++++******+++,,,------------''')))///333222000555<<>>@@@AAABBBGGGMMMRRR[[[hhhwwwpppcccWWWfff~~~uuueeeaaa\\\eeerrr|||xxx```HHH@@@<<<555333777333333333222222222111111000000000000////////////++++++,,,---...///000111000///...---,,,---......---......//////......---------------------------)))************+++++++++,,,,,,+++(((&&&&&&(((+++---+++******++++++)))(((******)))))))))))))))***+++*********))))))((((((+++***)))(((((()))***+++))))))*********))))))((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))++++++************************+++++++++,,,,,,,,,///000000000///000222555<<<@@@LLL^^^ooo~~~TTTVVVXXXZZZ[[[^^^aaadddeeehhhmmmpppqqqrrrssstttpppqqqtttwww}}}~~~zzzvvvqqqmmmfffdddbbb```^^^]]]\\\[[[ZZZ[[[[[[YYYVVVTTTTTTTTTTTTUUUVVVWWWXXXXXXYYYYYYZZZ___eeelllssszzzxxxssskkkcccZZZRRRKKKFFFCCC@@@???AAACCCCCCHHHNNNTTT```rrrggg]]]WWWiiittteeebbbfffmmmxxxkkkVVVBBB<<<:::444333777333333222222222111111111000000000000/////////...........................000///...---,,,------...---------......---------------------------------************++++++++++++***+++***)))'''(((+++---,,,***)))***++++++***)))++++++*********++++++,,,************)))))))))(((+++***)))(((((()))***+++))))))************)))))))))))))))))))))))))))))))))******+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,......///.........111333888<<>>777666888777555555222222222111111111000000////////////.................................---...............---------,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,------,,,***)))***,,,***)))((()))+++,,,,,,+++%%%%%%%%%%%%&&&'''((()))))))))))))))))))))******)))))))))******)))))))))(((((()))***************))))))))))))))))))))))))''''''((())))))))))))((()))))))))))))))))))))))))))*********+++++++++,,,******+++++++++,,,,,,,,,,,,---------,,,---///222000111555===DDDPPPcccsss~~~qqqqqqrrrqqqqqqssswwwzzz{{{~~~|||zzzwwwqqqlllhhhfffdddaaa^^^\\\[[[ZZZUUUWWWXXXYYYYYYYYY[[[\\\ZZZYYYVVVSSSPPPOOONNNNNNLLLLLLLLLLLLMMMQQQWWW[[[fffmmmvvvzzz|||~~~{{{zzz{{{vvvyyy|||tttkkkfff[[[VVVNNNHHHDDDBBB@@@???===>>>AAAFFFHHHLLLVVVaaammm{{{aaaQQQQQQWWWggg}}}xxxpppsssyyy}}}gggOOOBBB===888666777777555444222111111111111000000000/////////.........------,,,---------.../////////......//////......---,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---,,,***((()))***+++***))))))+++,,,+++***((((((((((((((()))***+++))))))))))))************))))))************))))))'''((()))******+++******))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,******+++++++++,,,,,,,,,)))******))))))))),,,...000111444888<<>>@@@AAADDDHHHJJJPPP]]]jjj{{{gggWWWQQQTTT[[[lll}}}yyy~~~vvvZZZFFF>>>;;;777444444555444222111111111111000000000000//////.........------------------.........//////---.../////////...---,,,---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------)))***++++++***))))))***,,,***)))***++++++***)))***))))))((())))))******((()))))))))************((()))***++++++***)))((('''((()))******+++++++++))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))***++++++,,,------******+++++++++,,,,,,,,,)))******))))))***,,,...000111444666777===NNN^^^qqq{{{}}}|||wwwqqqooommmjjjgggeeeccccccdddfffhhhiiijjjkkkmmmoooiiifffbbb^^^ZZZXXXXXXWWWOOOPPPPPPOOOOOOQQQTTTVVVYYY]]]dddkkkoooqqqpppooojjjlllkkkhhhbbb^^^^^^___YYY\\\___```aaafffooowww~~~}}}sssiii```XXXSSSNNNKKKFFFCCCAAA@@@???===CCCDDDGGGJJJMMMSSSaaaooonnnYYYQQQQQQXXX^^^qqqhhhOOO???:::888444111222444444111111111111111000000000000//////.........---------........................---.../////////...,,,,,,...---+++******+++---...++++++++++++++++++++++++++++++,,,,,,,,,---------&&&(((*********)))***+++---+++******++++++)))((()))((((((''''''''''''((((((((())))))*********+++((()))***++++++***)))(((''''''(((******+++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,---,,,+++,,,///111000111333444444999HHHXXXfffzzzyyysssqqqooommmlllkkkkkkllliiilllmmmmmmsss{{{|||wwwwwwrrrkkkfffdddaaa\\\YYYXXXWWWTTTSSSRRRTTTVVVXXXYYY]]]bbbfffgggggghhhiiigggccc]]]YYYWWWVVVUUUUUUWWWWWWXXXYYY\\\___bbbdddooouuu|||~~~|||~~~~~~uuuiii```XXXPPPJJJDDDCCCAAA???>>>>>>???@@@EEEAAADDDNNNTTTYYYiii|||aaaOOOKKKQQQ^^^iii{{{rrrSSSCCCCCC666555333222111111222333000000000000000000000000////////////////////////......////////////......,,,++++++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,+++***((('''************************))))))))))))))))))))))))************************+++***)))(((((()))***+++''''''''''''(((***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))******+++++++++,,,,,,,,,+++,,,---.........---,,,+++...111111111444<<>>>>>>>>???@@@EEECCCGGGQQQXXX___rrrqqqYYYNNNQQQ\\\iiisssfffMMM@@@???666555333222111111222222000000000000000000000000.................................//////.........++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,+++***)))(((************************))))))))))))))))))))))))************************+++***)))(((((()))***+++((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---++++++,,,,,,,,,---------+++,,,---.........---------000222111000222888>>>MMM```www~~~}}}{{{xxxwwwwwwwwwwwwuuuwwwyyyzzz|||vvvqqqnnnmmmiiigggeeecccbbbbbbcccdddeeehhhkkkllljjjhhhgggfffcccaaa___^^^^^^\\\YYYVVVVVVVVVWWWXXXZZZ]]]```bbbbbbhhhooovvv||||||xxxyyywwwpppeee\\\VVVPPPJJJFFFAAA@@@>>>======>>>@@@AAAEEEEEELLLUUU\\\ggg~~~qqq```PPPPPP\\\lll{{{uuurrr{{{pppVVVEEE===999555444333222111111111222000000000000000000000000------------------------------............------,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***************************))))))))))))))))))))))))******************************))))))))))))******))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,,,,,,,,,,,,,---------...+++,,,------......------///111222000...///444888BBBPPPeeeyyy~~~}}}|||||||||yyy{{{}}}yyyvvvuuuqqqooommmkkkjjjjjjjjjkkkppprrrtttssspppmmmjjjiiieeeddddddddddddbbb___\\\YYYYYYZZZ[[[]]]```bbbdddgggkkkqqqvvv|||}}}~~~pppiii___WWWQQQLLLGGGCCC???>>>=========???AAACCCEEEHHHPPPYYYaaapppeeeVVVLLLSSSfffzzzwwwgggiiivvvcccIII???;;;666444444333222222111111111////////////////////////------------------------,,,,,,------------,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***++++++,,,,,,************************))))))))))))))))))))))))***************************))))))))))))))))))*********))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,---------------///000000///......222444>>>GGGWWWlll{{{{{{zzzwwwvvvtttrrrqqqqqqqqqqqqwwwyyyzzzyyyvvvqqqooonnnhhhggggggggggggfffcccaaa\\\\\\\\\]]]___bbbdddffflllnnnrrrxxx|||vvvkkkddd[[[SSSNNNJJJDDD@@@>>>===<<<===>>>AAACCCEEEGGGLLLTTT]]]hhhzzzuuu^^^SSSMMMXXXlllxxxjjjaaahhhwwwzzzZZZCCC<<<:::555333333333333222111000000////////////////////////------------------------,,,,,,------------,,,,,,111///+++)))(((***,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))***,,,,,,---************************))))))))))))))))))))))))************************)))))))))******)))))))))+++******))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))(((((()))*********++++++++++++,,,,,,,,,,,,------......------.........///111333;;;@@@LLL```vvvyyy|||~~~||||||{{{zzzyyyxxxxxxxxx{{{}}}~~~{{{wwwuuutttmmmkkkiiihhhhhhhhhgggfff`````````aaaccceeegggiiimmmooosssyyy}}}sssmmmeee^^^VVVOOOKKKGGGBBB???======<<<===???BBBFFFGGGKKKPPPXXXcccsss}}}dddXXXRRRSSS```sssjjjcccbbbnnn}}}mmmQQQ@@@;;;999666333333333333222111000///000000000000000000000000------------------------------............------000...+++)))(((***---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))***+++,,,---************************))))))))))))))))))))))))************************))))))************))))))******)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))***++++++))))))))))))************---,,,,,,,,,,,,---...///,,,,,,,,,---///000222222555888BBBUUUiii|||xxxwww~~~~~~}}}vvvrrrnnnkkkkkkmmmnnnoooggggggggghhhiiilllnnnooottttttwww}}}~~~tttjjjddd\\\VVVNNNIIIFFFDDDAAA>>>===<<<===>>>AAADDDHHHJJJOOOTTT]]]jjjlllYYYSSSTTT\\\mmm}}}nnn``````gggvvvwwwZZZHHH>>>999666777222222333333222111//////000000000000000000000000.................................//////.........,,,,,,++++++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,******************************)))))))))+++,,,---************************))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))*********+++++++++------,,,,,,,,,---...///---,,,---...///000111111222333;;;JJJYYYjjj~~~wwwyyyzzzsssoooooorrruuuvvvnnnnnnnnnoooppprrruuuvvv}}}|||}}}xxxnnnddd^^^UUUOOOIIIDDDCCCBBB@@@============???BBBEEEIIIKKKQQQVVV```ppp|||cccUUUPPPVVVeeexxxtttaaa[[[___kkk|||jjjMMMAAA===777444777222222333333222111///...000000000000000000000000////////////////////////......////////////......(((***,,,//////...,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))))))))***+++,,,************************))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******+++++++++,,,,,,,,,------,,,+++,,,---...//////...---...000000000///222222888CCCNNN\\\rrr{{{yyy~~~zzzyyyzzzzzzzzz{{{{{{yyywwwuuuuuuwwwzzz~~~zzzpppfff___ZZZNNNKKKFFFAAA>>>======>>>>>>;;;===BBBEEEGGGKKKQQQZZZZZZcccxxxiii[[[WWWQQQccczzzxxxhhhbbbYYYgggyyyxxx]]]EEE===;;;555111333333333222222111000000000.........///000000111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))((()))))))))(((&&&$$$$$$''')))(((&&&+++++++++++++++***)))((())))))))))))))))))))))))((()))+++------+++)))(((,,,,,,,,,+++++++++******&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))---+++)))((())))))((('''(((((((((((()))))))))))))))***+++---.../////////............////////////222333888???FFFRRRfffxxxwwwvvv~~~~~~~~~|||zzzzzz{{{}}}~~~uuukkkbbb[[[WWWMMMJJJEEE@@@===<<<=========;;;===CCCGGGIIINNNUUUZZZ^^^kkkyyy```UUUSSSZZZlllkkk^^^\\\```nnnlllTTT???999999555222444444444333333222111000000000000000000000000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********))))))******+++***((('''(((+++------,,,***++++++++++++***)))((())))))))))))))))))))))))))))))***++++++***))))))*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((()))******)))))))))))))))************)))***+++---.../////////............////////////...///333888>>>III[[[kkkyyyvvv}}}vvvlllccc[[[TTTPPPIIIGGGCCC???<<<<<<<<<===<<<<<<>>>DDDHHHKKKRRRZZZ[[[dddvvvlllWWWRRRTTTgggwwwqqq___ZZZ\\\eeeqqq}}}[[[HHH777444666444333555666555444333222111000000222222111111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************+++,,,------***)))(((***---/////////******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&''')))+++++++++************++++++++++++)))***+++---............---............/////////...---000444777???MMM[[[rrryyyyyy~~~wwwmmmddd\\\TTTMMMHHHEEECCC@@@===<<<;;;<<<===>>>===@@@FFFIIILLLUUU]]]___mmm|||bbbSSSTTT\\\tttwwwddd[[[^^^gggmmmvvv~~~zzzzzzhhhMMM???333222333333333555555555444333111000//////222222111111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********+++,,,---//////))))))((()))***+++,,,,,,))))))************))))))))))))))))))))))))))))))***))))))(((((())))))***++++++++++++************++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&''')))++++++***)))))))))*********++++++******+++,,,---......------------.........//////222000111333555999DDDOOObbbsssxxxxxxyyyqqqfff]]]VVVOOOHHHBBBBBBAAA>>>===<<<<<<<<<===@@@@@@DDDHHHKKKNNNWWWaaahhhyyyppp[[[RRRYYYfff}}}yyyhhh\\\ZZZcccnnnxxx~~~|||yyyyyy|||oooUUUDDD<<<444222333333222333333333222111000///......//////000000111111111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********+++,,,...///000+++******)))((('''((((((((())))))*********))))))))))))))))))))))))))))))******))))))))))))******************************++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((''''''((())))))(((((((((((()))))))))************+++,,,------------------------............444222222444444666===FFFVVVfff{{{|||uuuwww|||zzzrrrjjj^^^VVVQQQLLLEEE@@@??????===<<<<<<<<<===>>>BBBCCCGGGLLLNNNSSS^^^iiiuuu~~~fffVVVSSS___ooo}}}iii\\\XXX[[[eeeooo|||~~~zzz{{{}}}xxx]]]III>>>:::666444333333222111111111111000//////......---......///000111111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********+++,,,---///000---------***(((&&&'''((((((((())))))******))))))))))))))))))))))))))))))************************''''''((((((((((((((()))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***(((''''''((()))(((''''''((((((((())))))))))))******+++,,,,,,,,,,,,,,,,,,------------.........333000000222333333888>>>MMM[[[nnnzzzuuuvvv{{{xxxrrriiiaaaVVVPPPNNNLLLFFFAAA>>>===============>>>???BBBEEEJJJPPPTTTYYYfffsssnnn\\\TTTWWWhhh|||ooo]]]WWW[[[ccclllsss~~~}}}}}}{{{bbbNNNDDD999999888555333333222000000000000000000000000000.............../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************+++,,,......+++,,,---+++(((&&&(((***'''(((((()))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++***''''''''''''(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%&&&(((******)))(((((()))))))))***************+++,,,,,,,,,,,,+++,,,,,,---------.........000......111222222555:::CCCOOO^^^mmm|||xxx}}}qqqzzz~~~ssslllcccZZZPPPLLLLLLLLLGGGCCC===============>>>???@@@BBBEEELLLSSSXXX___mmm{{{|||bbbUUUTTT[[[qqqyyygggWWWWWWaaallltttyyyoooTTTFFFCCC555777888555444333222000000111111111111222222222/////////...------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************+++,,,------(((***+++)))&&&%%%'''***''''''((()))))))))))))))))))))))))))))))))))))))***+++---......---+++***((()))))))))******++++++&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%$$$&&&(((+++++++++)))************+++++++++******+++,,,,,,,,,++++++,,,,,,,,,---------......///---...111333222555999;;;EEERRR___ppp~~~bbbhhhqqqzzz~~~uuujjjddd\\\UUULLLFFFCCCAAA>>><<<:::;;;<<<;;;;;;===@@@BBBHHHKKKSSSYYY[[[cccxxxooo[[[VVVZZZeeezzzttteee]]]fffrrrxxx|||bbbOOODDD>>>;;;888555333222222111000000000000000000000000000.../////////000000111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,***)))***************+++++++++,,,++++++******++++++,,,)))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&(((******)))))))))+++)))'''%%%'''***,,,***((((((((((((((()))))))))))))))************+++++++++)))+++,,,,,,+++***,,,---...---,,,---......,,,***......//////000000111111777:::CCCRRRaaaqqq}}}xxx{{{\\\aaahhhqqqzzzyyyoooeee^^^UUUPPPHHHCCCAAA@@@???===999:::<<<<<<===???BBBEEEGGGKKKSSS[[[aaammm|||fffUUUVVVaaannnuuukkkgggooozzzzzz[[[HHHAAA>>>999777444222222222222000000000000000000000000000........./////////000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***++++++)))(((---,,,,,,+++***)))(((''',,,++++++******++++++,,,+++++++++++++++***))))))(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))$$$&&&'''(((&&&&&&&&&'''***((('''((()))***)))'''(((((((((((())))))))))))))))))*********+++++++++)))***,,,+++******+++---///...---...000000...---.........///000000111111444666===IIIWWWgggzzzwwwyyyUUUWWW\\\bbbkkkvvv{{{rrrggg]]]WWWMMMIIICCC@@@????????????999;;;<<<===???AAAEEEHHHJJJNNNVVV___iiizzzppp___TTT^^^pppsssrrruuu}}}qqqQQQ@@@<<<===777555333222333333222111000000000000000000000000---------............///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++++++++++++++++++++***((()))******)))''',,,,,,+++***)))(((((('''++++++************+++++++++++++++++++++***))))))(((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******((('''((((((+++***(((((())))))'''&&&(((((((((((()))))))))))))))))))))*********++++++)))***++++++******+++---,,,,,,,,,---///000///------......//////000111111333333777@@@KKKYYYlll|||wwwuuuyyyQQQQQQSSSUUU\\\gggsss{{{}}}uuukkkaaaWWWQQQHHHEEEAAA>>>======>>>>>><<<===???@@@AAACCCGGGJJJPPPTTT\\\eeesssddd^^^aaaqqq~~~mmmuuudddKKK===::::::444333111222333333222111000000000000000000000000---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************+++***))))))***+++***((((((((())))))******++++++++++++************++++++)))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))***+++***)))''''''(((***))))))((()))(((((('''(((((((((((())))))))))))))))))))))))************)))***++++++******+++,,,(((((((((***---...---,,,------......///000000111555333444999AAAMMM___nnnzzztttrrrxxxQQQPPPNNNOOORRR[[[eeemmmyyywwwnnneee[[[SSSMMMFFFEEEBBB>>><<<;;;<<<===???@@@BBBBBBCCCEEEIIIKKKRRRYYYdddpppooo[[[cccssswwwnnngggxxxnnnUUUFFF>>>999666333222111111333333222000////////////////////////---------------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************,,,***)))***,,,,,,+++***'''(((((()))******+++++++++******))))))******+++)))))))))))))))(((''''''))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((($$$&&&'''&&&$$$#########'''(((((()))((())))))***(((((((((((())))))))))))(((((()))))))))*********(((***++++++***)))+++,,,(((((((((***---......------------...//////000000444222222555:::BBBQQQ^^^sssyyyppprrr}}}PPPOOONNNLLLNNNTTT\\\bbbmmmttt~~~}}}xxxooofff^^^VVVNNNJJJDDDDDDBBB>>>;;;:::;;;===@@@AAACCCDDDEEEHHHLLLOOOTTT___nnnuuubbbXXXiiiwwwiiifffkkkzzzZZZHHHBBB>>>777333222111111111333222111///////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,*********,,,---,,,+++******)))))))))(((((((((******))))))))))))******+++++++++++++++***))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))%%%&&&((('''&&&%%%%%%&&&&&&'''))))))((((((***+++(((((((((((())))))))))))((((((((()))))))))******((()))******))))))***,,,+++***+++---///111000///,,,------......///000000000...///222444888CCCNNN```sssxxxtttzzzNNNNNNMMMMMMNNNQQQWWW\\\bbbiiirrr|||tttnnneee]]]UUUOOOIIIEEE@@@AAA@@@===:::999;;;===>>>@@@CCCEEEHHHLLLQQQTTT[[[jjj}}}~~~hhh]]]^^^pppnnndddfffvvvhhhKKK???<<<:::555333222111111111222222///---////////////////////////............---------,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***+++,,,,,,***)))))))))))))))(((((((((******))))))))))))******+++++++++++++++***))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((()))++++++***)))***+++''')))***)))((('''(((***(((((((((((())))))))))))(((((((((((()))))))))***((()))******))))))***+++,,,,,,,,,...000111000///,,,,,,---......//////000---,,,...111222333:::BBBNNNbbb{{{}}}|||KKKLLLMMMMMMNNNQQQVVVYYYZZZ```iiirrrzzz|||xxxmmmggg___VVVPPPJJJEEEBBB<<<>>>>>><<<999999;;;>>><<<>>>BBBFFFJJJOOOUUUYYYddduuuqqqccc]]]eeevvvllldddjjjuuu]]]DDD:::888555333444222111111111222111...,,,/////////////////////////////////......---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((***++++++***&&&&&&'''((()))***++++++******))))))))))))******)))))))))))))))(((''''''))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))%%%''')))))))))((()))***(((***,,,***'''%%%''')))(((((((((((())))))))))))(((((((((((())))))))))))((()))******))))))***+++,,,++++++---//////...---,,,,,,------...//////000------000333333222777===AAAUUUoooOOONNNNNNNNNOOORRRVVVXXX[[[___dddjjjpppxxx{{{sssmmmddd^^^VVVNNNIIIFFFCCCAAA<<<======<<<;;;;;;>>>@@@BBBCCCHHHMMMNNNQQQ[[[fffrrrsssjjjjjjkkkwwwtttlllooovvvaaaNNN>>>;;;999333111666222222222111111111111000''')))+++...000000//////////////////////////////*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++((()))***+++,,,+++******************))))))))))))************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))***+++,,,---++++++***)))(((((())))))///)))$$$%%%+++...+++'''************************'''''''''(((((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))******+++...+++)))***---///...,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------222222222111000111333666===DDDVVVooo{{{yyyMMMLLLLLLLLLNNNRRRUUUXXXYYY\\\```eeejjjqqqxxx}}}}}}tttlllfff]]]XXXQQQJJJFFFDDDBBB@@@<<<<<<===<<<;;;<<<>>>@@@DDDEEEJJJOOORRRVVVaaalll|||vvvbbb```lllxxxyyypppmmmrrrzzzvvvZZZHHH:::999888222000444222222222111111111000000***,,,---/////////------........................+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))((()))***+++,,,++++++***************))))))))))))************************************************((()))************)))((())))))))))))))))))))))))+++******)))))))))*********))))))(((((((((((((((***(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++***(((&&&''')))+++***)))+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------...//////000111111111333444999>>>LLLbbbvvv~~~yyy|||MMMMMMLLLMMMPPPTTTXXX[[[[[[]]]___aaaeeejjjqqqvvv~~~{{{sssjjjbbb]]]TTTPPPJJJEEEBBBAAA???>>>;;;<<<<<<<<<;;;<<>><<<;;;:::;;;<<<<<<<<<>>>AAADDDHHHJJJOOOVVV]]]gggvvvmmm```[[[___rrrtttfffccciiirrr}}}kkkQQQCCC:::444555555222000111111111111111000000000000///000000000///...---,,,........................---------,,,,,,++++++***++++++++++++++++++++++++---------------,,,,,,,,,))))))******++++++++++++************)))))))))(((************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((('''%%%'''))))))(((&&&&&&'''((((((((((((((((((((((((%%%%%%&&&'''((()))***+++******))))))((((((''''''((((((((((((((((((((((((((((((((((((((()))************))))))***+++++++++,,,,,,,,,++++++++++++***---------------...///000222000///...///000111111444222666@@@OOOaaayyy|||TTTSSSTTTUUUYYY]]]bbbeeegggggghhhhhhhhhkkkpppsssvvvzzz{{{rrriiiaaaZZZSSSOOOJJJFFFBBB???===<<<:::999:::;;;======>>>@@@DDDFFFJJJLLLRRRZZZcccpppwww```]]]bbbiiizzzwwwjjj```aaakkkuuuyyy\\\GGG<<<777444555555444222222111111111000000000//////......//////////////////...........................------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,------***************+++++++++************)))))))))((())))))))))))))))))))))))************************************************((((((((((((((((((((((((''''''&&&&&&'''((())))))(((((()))*********)))(((((('''''')))******(((%%%))))))))))))))))))))))))%%%%%%&&&'''((()))***+++******))))))((((((''''''((((((((((((((((((((((((((((((((('''((())))))***&&&&&&&&&&&&&&&&&&((((((++++++++++++++++++++++++---,,,,,,---...///000000999444///,,,---///111111444222333999CCCSSSiii|||~~~VVVUUUVVVWWWZZZ___cccfffjjjkkkllllllmmmnnnrrrtttwww{{{zzztttjjjaaaYYYSSSMMMIIIEEECCC???===<<<;;;:::888;;;<<<>>>???@@@CCCGGGJJJNNNOOOUUU___kkkzzz~~~iiiXXX[[[hhhxxxmmmeeeaaafffqqqyyykkkQQQDDD999777555444555444333222111111000000000/////////,,,,,,---......///000111------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++'''(((((())))))******+++******))))))******+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++((((((((((((((((((((((((&&&&&&&&&''''''((()))***'''(((***+++++++++***))))))((('''(((******(((&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''(((((()))***'''((()))((('''''')))+++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...000000:::555///,,,---000000000222111222666<<>>;;;;;;;;;;;;;;;999;;;===???AAABBBEEEIIILLLRRRSSSYYYdddrrrlllaaaYYYaaavvvwwwfffcccfffoooxxx}}}|||]]]HHH???777777555333333333222111111000000000////////////,,,,,,,,,,,,---...///000------------------------,,,,,,,,,---------------************************+++++++++******)))))))))+++***)))))))))***+++,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++((((((((((((((((((((((((((((((((('''(((((())))))&&&''')))***+++***)))((('''(((((('''&&&&&&''')))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))+++,,,+++)))))),,,...))))))***+++,,,------...******++++++,,,...///000444000------000222000...------000444666<<>>@@@BBBCCCFFFKKKNNNUUUVVV]]]hhhvvvwww^^^\\\^^^lll{{{lllbbbcccjjjuuu}}}oooSSS@@@999777777555222111222222000000000000000////////////------,,,,,,,,,---......------------------------,,,,,,,,,------.........************************111000///...,,,+++***)))+++***)))))))))***,,,---************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((+++***)))(((((('''(((((($$$&&&((()))***)))((('''###'''***'''""" &&&+++(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((())))))******))))))))))))))))))))))))'''''''''''''''((())))))&&&(((***)))'''&&&))),,,(((((()))***,,,---...///*********+++,,,---///000...,,,+++...333444000+++(((***///333333555???KKKTTTkkkdddbbbaaadddiiimmmnnnnnnnnnrrryyy~~~|||uuupppaaa\\\SSSLLLGGGCCC@@@>>>::::::::::::::::::::::::<<<>>>AAACCCEEEHHHLLLOOOTTTYYYcccsss|||fff[[[^^^iiipppiiicccrrr|||xxx]]]III===666555555444333222222222222000000000000////////////////////////////////////,,,------......------,,,+++,,,...///000///......++++++++++++++++++++++++******))))))((((((''''''************************))))))******+++++++++,,,'''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''(((((())))))*********(((&&&''')))***'''$$$)))(((&&&&&&''''''&&&%%%''''''((((((((((((''''''***'''$$$%%%(((***)))(((+++++++++***************$$$%%%'''(((***+++++++++))))))))))))(((((((((((()))************+++++++++++++++,,,,,,,,,,,,------,,,---...//////---+++***/////////000222666999;;;NNN]]]rrreeedddcccfffkkkoooqqqqqqsssxxx~~~}}}vvvnnniii\\\VVVOOOHHHDDDAAA>>>===;;;;;;;;;;;;;;;;;;<<<<<<===???BBBDDDFFFIIIMMMPPPWWW\\\hhhyyysssbbb[[[dddvvv~~~ooojjjkkkxxxgggPPPAAA888444444444222111111111111111///////////////.................................,,,------......------,,,***+++,,,---...------,,,******+++++++++,,,,,,,,,++++++*********)))))))))************************)))))))))*********++++++((((((((((((((((((''''''******))))))))))))******(((((())))))))))))((((((******)))))))))((((((((()))(((((((((''''''''''''''''''(((((())))))))))))'''&&&%%%'''******)))''')))(((&&&&&&'''(((&&&%%%''''''((((((((((((''''''***(((&&&&&&)))++++++************************)))%%%&&&''')))************(((((((((((()))))))))))))))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------...///////////////111444777999===JJJ^^^tttgggggggggjjjnnnsssuuuvvvyyy|||{{{tttlllddd___TTTOOOIIICCC@@@>>><<<;;;;;;;;;;;;;;;<<<===>>>>>>@@@BBBDDDFFFGGGJJJNNNQQQ\\\bbbooo|||ggg___]]]nnnwwwtttyyykkkRRRBBB:::666444333222111000000///000000///////////////...------------------------------,,,------......------,,,++++++,,,---------,,,,,,*********++++++,,,,,,---+++++++++++++++*********************************(((((())))))))))))******)))))))))(((((('''''''''******))))))))))))******(((((())))))))))))((((((************))))))))))))(((((((((((('''''''''''''''(((((((((((()))))))))%%%%%%%%%'''***+++***))))))'''&&&'''(((((('''%%%''''''(((((((((((('''''')))((('''(((***,,,,,,+++((((((((()))))))))))))))''''''((()))))))))))))))''''''(((((())))))******)))************+++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++...000222//////...///000222555666555>>>MMMaaavvviiiiiijjjmmmqqquuuxxxyyy{{{~~~zzzrrrjjjbbbZZZUUULLLHHHCCC@@@>>>===;;;:::;;;;;;:::;;;<<<>>>???@@@CCCEEEFFFHHHIIIMMMQQQUUU___hhhvvvhhh]]]]]]```uuuuuuXXXEEE<<<888666666333333222111000000000000///000000111000///......------------------------,,,------......------,,,,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++******************************((((((((((((((()))))))))******))))))((('''''''''((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&&&&((()))))))))))))))'''&&&'''((()))'''&&&''''''(((((((((((('''''''''''''''(((***+++++++++'''''''''((((((((((((((((((((())))))))))))((((((&&&''''''((()))******+++))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,---///000............///111222333888:::CCCRRRdddyyykkklllnnnppprrrvvvzzz|||}}}{{{rrriiiaaaYYYRRRMMMGGGDDD@@@>>>======<<<;;;::::::::::::<<<>>>AAABBBEEEGGGHHHJJJLLLPPPUUUYYY^^^kkk|||mmmXXXUUU[[[ggg{{{xxxbbbJJJ>>>;;;888666666444333222111111000000111111111222333333111000///------------------------,,,------......------,,,,,,,,,++++++++++++++++++...------,,,+++***))))))************************************************)))))))))(((((((((((((((******))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''(((((()))(((''''''''')))'''&&&'''))))))((('''''''''((((((((((((''''''%%%&&&'''(((((())))))***&&&&&&''''''(((((((((((()))))))))))))))(((((('''&&&''''''((()))******+++))))))*********+++++++++*********+++++++++,,,,,,,,,---.........---,,,+++............///000111111666444888BBBPPPaaayyynnnppprrrssstttwww{{{~~~zzztttjjjaaaYYYQQQLLLHHHCCCAAA>>><<<======<<<;;;;;;::::::;;;===@@@DDDFFFGGGHHHJJJKKKNNNSSSYYY^^^```rrrxxx___RRRUUU^^^qqqeeeQQQ???:::999555333444444444333111111111111111111222444555444333111///------------------------,,,------......------,,,+++***)))((((((((())))))...------,,,+++***)))))))))))))))*********************************************))))))))))))(((((())))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((''''''''''''&&&'''(((***)))'''&&&&&&'''(((''''''''')))***)))(((''''''((((((((((((''''''%%%'''))))))((('''((((((&&&&&&''''''(((((())))))((()))))))))))))))((('''''''''(((((())))))******)))************+++++++++************++++++++++++,,,---...//////---+++***------...///000000111111333000222:::CCCOOOeeeyyysssuuuwwwwwwwwwyyy}}}}}}sssmmmcccYYYRRRLLLGGGDDD@@@>>><<<;;;<<<<<<;;;:::===<<<<<<===???CCCGGGJJJGGGIIIJJJMMMPPPVVV]]]bbblllgggYYYWWW```jjj}}}yyyXXXGGG:::888888222111444333222111000000///000000000222444555444333000///........................,,,------......------,,,---,,,+++***))))))***+++++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++*********)))))))))((((((((()))******++++++******))))))))))))******(((((())))))))))))((((((''''''(((((())))))))))))''''''''''''((((((((()))(((((('''''''''&&&&&&&&&%%%'''))))))'''&&&''')))(((''''''''')))***)))(((''''''((((((((((((''''''&&&)))++++++(((''''''(((&&&''''''((())))))******'''((()))))))))))))))((((((((((((((()))))))))))))))************+++++++++************++++++++++++,,,,,,------------------,,,---...///000111222222444000222999===BBBSSSfffyyyvvvxxxzzzzzzyyyzzz~~~yyynnnhhh^^^UUUNNNHHHDDDBBB???===;;;:::;;;;;;:::999>>>>>>>>>???BBBFFFJJJMMMGGGIIIKKKMMMQQQWWW___dddzzzooo\\\YYY```mmmxxxlllTTTDDD888888777111111666222111000//////.........///111333444444222///...////////////////////////,,,------......------,,,111000...---,,,---......((())))))+++,,,---......+++++++++,,,,,,---------************************,,,+++++++++******))))))''''''((()))***+++,,,,,,((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))*********+++&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&###&&&))))))(((''')))+++(((''''''((()))******)))''''''((((((((((((''''''(((+++---,,,)))''''''((('''''''''((()))******+++''''''((()))))))))))))))))))))))))))(((((((((((()))************+++++++++)))************+++++++++,,,,,,+++***+++...000111+++,,,...000111222222333444///111777666666CCCTTTddd~~~~~~}}}|||}}}wwwqqqggg```VVVMMMFFFCCC@@@???<<<======<<<::::::;;;===>>>??????>>>???BBBGGGJJJMMMMMMOOOQQQQQQVVVfffxxx|||fffdddkkkttttttYYYBBB===777555777888666222000000000000////////////..............................---,,,,,,,,,,,,---,,,,,,+++++++++,,,------...///000000000///---,,,+++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,---------************))))))))))))$$$$$$%%%&&&'''))))))***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((('''((())))))***(((((((((((((((((((((((('''((((((((((((((((((((())))))))))))************&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))******************))))))******+++,,,((())))))***++++++,,,,,,........................---...000111333888===BBBRRReee|||~~~}}}~~~{{{rrrkkkaaa[[[QQQIIIDDD@@@>>>===<<<<<<===<<<::::::;;;======???@@@AAABBBFFFJJJNNNQQQPPPQQQTTTVVV]]]ooouuueeelll~~~eeeMMM@@@;;;666444666777555222222222222111111111000000..............................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......------.........---,,,++++++++++++*********))))))************************++++++++++++,,,,,,,,,,,,************))))))))))))+++***(((&&&###!!!((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))((('''&&&&&&%%%%%%'''((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******(((((()))))))))***************))))))******+++,,,''''''(((((()))******+++,,,,,,,,,---...//////000...///000000111444888<<>><<<;;;:::;;;<<<;;;::::::<<<===<<>>===;;;:::999:::;;;;;;:::;;;===???<<>>===;;;:::888:::;;;;;;;;;<<>>AAAEEEHHHKKKNNNRRRTTTZZZ```hhhqqqzzzlllPPPAAA===777555222000000111111111/////////............---..............................---,,,,,,,,,,,,---,,,---...///000000000000,,,++++++***************************************++++++++++++++++++++++++(((((()))))))))*********************)))))))))(((***))))))((('''&&&%%%%%%((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((***,,,,,,+++***)))((((((((((((((((((((((((******))))))(((((((((((((((((()))))))))*********%%%%%%&&&'''(((******+++''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))))))))(((((())))))***+++,,,,,,,,,,,,,,,---------,,,,,,,,,---------------.../////////...///111333333666<<>>>>>===;;;999888:::<<<<<<===>>>AAADDDBBBEEEIIILLLPPPTTTYYY\\\cccnnn{{{~~~yyy[[[EEE:::888555333111000///000111222111111000000000000//////..............................---,,,,,,,,,,,,---,,,---///000000000///...,,,,,,+++************+++***************+++++++++++++++++++++++++++++++++((()))))))))************************)))))))))))),,,+++***)))'''&&&%%%%%%((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((()))***+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))(((((('''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((())))))******))))))(((''''''(((((((((((()))))))))(((((((((((()))******))))))******************------,,,,,,,,,,,,,,,,,,---...////////////111333///222888===CCCRRRkkkvvvppphhh```ZZZRRRIIICCC@@@???=========<<<:::888888:::<<<===>>>@@@CCCFFFFFFIIIMMMQQQWWW]]]dddiiirrrcccKKK===777666333333111000///000222333111111000000000/////////..............................---,,,,,,,,,,,,------...///000000...---,,,,,,+++***)))))))))***+++))))))*********+++++++++************************)))))))))*********++++++************)))))))))))))))))))))******+++++++++((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((()))******++++++((((((((())))))))))))***+++******)))((('''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))((((((((((((((()))******))))))))))))))))))))))))+++++++++,,,,,,------------///000///......///000000000333888:::AAASSSeee|||qqqkkkbbb[[[UUUMMMEEE???>>>===<<<<<<<<<;;;999777999;;;===>>>???AAAEEEGGGIIILLLPPPUUU\\\eeennnttt}}}zzz~~~nnnSSSBBB:::888666333333222000///000222444///.........------------..............................---,,,,,,,,,,,,------...///000///...+++***,,,+++)))((((((((()))***))))))******++++++++++++))))))))))))))))))))))))************++++++++++++************))))))))))))((((((''''''&&&&&&%%%%%%)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,''''''''''''((((((((()))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))((((((((((((((()))******++++++******************))))))***+++---...//////...///000///---,,,---...333000111444555888BBBNNNjjj~~~~~~yyyssskkkeee\\\SSSLLLFFFAAA>>>???>>>===<<<;;;:::::::::999<<>><<<<<<;;;;;;;;;;;;<<<<<<;;;===@@@BBBCCCFFFIIIKKKNNNQQQZZZhhhzzzqqquuu~~~cccIII???:::333000222222222222111111111000000////////////////////////......---------,,,,,,,,,......------------......222333333333111000...---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))))))))&&&&&&&&&''''''''''''(((&&&,,,222333///+++***+++((((((((((((''''''''''''((('''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((***(((''''''''''''&&&%%%"""###%%%''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&'''((())))))))))))***))))))))))))))))))***)))))))))))))))******++++++++++++,,,,,,,,,------------,,,,,,---...000000111111111111111333777;;;EEEVVVkkk|||tttjjjddd[[[VVVOOOHHHDDDAAA>>><<<999999999:::;;;<<<===>>><<<>>>AAACCCEEEHHHLLLOOOQQQWWWdddzzz{{{mmmjjjuuu||||||jjjUUUAAA:::888444111222222222111111111000000000////////////////////////...------------,,,,,,,,,......------------......222222111000///......---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))''''''''''''''''''''''''))))))***************)))&&&&&&&&&''''''''''''((('''+++......***''''''(((&&&&&&&&&&&&'''''''''((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((()))'''%%%$$$&&&''''''&&&"""###%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''%%%%%%&&&'''((((((((((((******((((((((((((******)))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000222222222000///000333666:::DDDSSSfff~~~|||uuulllccc]]]TTTPPPIIIDDD@@@>>><<<:::999999999999:::<<<===>>>===???BBBDDDFFFJJJOOORRRZZZbbbsssxxxgggdddkkk|||}}}vvvyyy}}}XXXIII<<<888777444222333111111111111000000000000////////////////////////------------------------...------,,,,,,------...111000///...------......,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((&&&&&&&&&''''''''''''((($$$&&&'''&&&$$$###$$$%%%''''''''''''''''''''''''&&&&&&''''''((((((((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((%%%######%%%'''(((((($$$%%%'''((())))))))))))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%&&&'''(((((((((((((((***)))(((''''''((()))***)))))))))))))))******+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////111222111000...///111333666;;;DDDRRRfff}}}zzztttnnneee]]]WWWPPPLLLFFFAAA>>><<<:::999::::::::::::;;;;;;<<<======???BBBEEEHHHLLLRRRVVVaaalll|||iiibbbggguuu~~~}}}ssswwwiiiHHH@@@777444333111000000111111111000000000//////////////////////////////------------------------------,,,,,,,,,,,,------......---,,,,,,,,,------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))((((((''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&%%%&&&''')))******))))))(((''''''&&&%%%%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''%%%######%%%'''((((((&&&&&&'''((()))))))))***&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((()))))))))((((((***)))(((''''''((()))***)))))))))))))))******+++*********+++++++++,,,,,,++++++,,,------.........///000000///...///111333333777===EEEPPPccc{{{{{{wwwqqqjjjddd]]]VVVRRRLLLHHHCCC???===<<<:::999;;;;;;;;;;;;;;;<<<===>>>???AAADDDGGGJJJOOOVVVZZZdddtttssslllfffhhhtttxxxuuu~~~|||uuuzzzkkkVVVBBB===888555333333222111111111000000000/////////////////////////////////,,,,,,,,,------------...------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&'''))))))++++++***)))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''&&&$$$$$$&&&(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''(((((()))))))))(((((((((((((((((((((((((((((()))))))))))))))******+++************++++++++++++***+++,,,---.........---...///000000//////111333000333999===AAAMMMdddxxx}}}sssnnnggg___YYYTTTOOOLLLFFFCCC???<<<;;;<<<<<<;;;::::::;;;<<<===???@@@AAABBBDDDGGGJJJNNNSSSZZZ___iii|||zzzeeeggglllvvvnnnqqq}}}mmmUUUFFF===<<<999666444444555555111000000000////////////////////////////////////,,,,,,,,,---------......---,,,,,,++++++,,,,,,---((()))+++,,,,,,,,,++++++,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%$$$%%%%%%&&&&&&&&&)))))))))(((((('''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((('''&&&&&&((()))((('''(((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((''''''&&&&&&'''(((******((('''&&&)))))))))))))))******+++************++++++++++++)))***,,,---......------///000111111//////111222000111444888:::@@@OOO___wwwzzzuuummmhhh___XXXRRRNNNJJJHHHBBB???;;;:::;;;<<<======888999:::<<<>>>AAACCCDDDDDDFFFIIILLLPPPVVV^^^cccooozzzdddbbbiiiuuuyyykkkrrrsss]]]HHH<<<555666444111///111222222000000000000////////////////////////////////////,,,,,,,,,------.........---,,,,,,++++++,,,,,,---'''(((***,,,---,,,+++***,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((***)))(((((((((((('''%%%&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((''''''((())))))(((&&&+++***)))((((((''''''(((&&&''''''''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&)))++++++)))&&&%%%)))))))))))))))******+++)))************+++++++++)))***,,,---......---,,,000222222111000//////111444000111555777999AAALLL^^^tttyyyqqqmmm```\\\UUUOOOKKKHHHEEEBBB>>>===<<<;;;:::999999999=========???BBBEEEGGGGGGEEEHHHKKKNNNRRRYYYcccjjjwwwtttfffccccccrrr{{{vvvpppsssmmmUUUGGG>>>777555444333333222222333333000000000000////////////000///...---------------,,,---.........---,,,+++---------,,,,,,+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))*********))))))(((************************+++***)))'''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((''')))((((((''''''''''''((()))))))))(((''''''&&&&&&))))))((('''''''''''''''&&&%%%$$$$$$############(((&&&&&&''')))***)))(((&&&'''''''''&&&%%%%%%$$$&&&'''''''''(((((())))))&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&'''(((((()))(((((()))******(((&&&$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((())))))***))))))(((''''''))))))((('''&&&%%%%%%$$$***)))'''&&&'''(((***+++))))))))))))************++++++,,,,,,,,,,,,------............///////////////111333333333555:::???KKKWWWmmmzzzssskkkfffZZZUUUOOOJJJFFFCCC@@@>>>======;;;:::999999999999;;;<<<<<>>@@@CCCDDDEEEEEEIIILLLQQQWWW```lll{{{mmmaaadddlll~~~ttteeepppzzz~~~xxx\\\GGG<<<777444444333222222111111222222000000000/////////......//////...------------...------......------,,,+++,,,,,,,,,,,,++++++++++++******++++++++++++******))))))))))))))))))))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))***%%%%%%&&&&&&&&&''''''''')))(((''''''&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%'''''''''%%%&&&''''''''''''&&&%%%%%%'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''%%%''')))++++++***((('''))))))))))))************++++++++++++,,,,,,,,,,,,---------.........//////111222222222222444777:::888???LLL\\\ooo~~~xxxpppiiibbb[[[VVVOOOKKKFFFBBB@@@>>><<<;;;;;;::::::999999999::::::<<<>>>AAADDDEEEFFFGGGHHHKKKOOOWWW```mmm~~~ooo``````lllzzzzzzkkkfffgggrrr}}}mmmSSSAAA999666666333333222111111111111111000000/////////.........///......---------......---------------,,,,,,,,,,,,+++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''((())))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))((((((((((((''''''((()))***+++,,,,,,&&&&&&&&&'''''')))******%%%%%%&&&&&&'''((())))))(((''''''&&&&&&'''''''''(((''''''&&&&&&&&&'''''')))'''&&&'''((()))((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%(((&&&######%%%'''((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&'''''''''((((((((()))&&&''')))*********)))(((((()))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.........000000000000111222444555222777???IIIWWWlll}}}xxxqqqiiibbb[[[TTTPPPJJJGGGBBB???>>>===<<<;;;:::::::::999::::::;;;;;;;;;>>>BBBDDDEEEGGGIIILLLQQQWWWaaammm~~~zzzfff```iii{{{yyyfff^^^^^^kkkwwwuuu]]]III;;;555444555222222111000000000000111////////////..................---------......///......------,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))((((((((((((((((((((()))******++++++&&&&&&&&&'''''')))******&&&&&&'''((()))******+++''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))(((''''''((()))(((&&&&&&&&&'''((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%(((%%%######$$$'''((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''((())))))))))))((('''''''''(((***+++((()))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,------------...------...///000111111...222888>>>GGGWWWkkkzzz}}}uuupppiiiaaaZZZTTTNNNJJJDDDAAA>>>;;;;;;;;;::::::::::::::::::;;;;;;<<<===:::>>>AAACCCDDDGGGLLLQQQTTT\\\gggvvvnnndddhhhwww|||iii[[[ZZZ```ppp~~~rrr```LLL>>>777333111222222111000000///000000000/////////.........------...------------.../////////...---,,,,,,,,,,,,---*********+++++++++++++++******++++++++++++******((((((((((((((((((((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))(((((((((((()))))))))((((((((((((((('''''''''''''''((()))***''''''((()))******++++++&&&&&&&&&%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''%%%$$$&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((()))))))))***)))'''&&&&&&(((***,,,))))))))))))************************+++++++++++++++++++++,,,,,,,,,---------,,,+++---///000000///,,,000444777;;;EEESSS]]]ttt}}}vvvlllggg```YYYRRRLLLGGGCCCAAA>>>;;;999::::::::::::;;;;;;;;;;;;<<<===>>>???===@@@DDDFFFGGGKKKSSSYYY]]]eeeqqqrrreeeeeeqqqnnn```\\\dddooo|||```OOO???999777444111222111111000////////////000//////.........------------------------.../////////...---,,,,,,,,,------)))*********++++++++++++++++++************++++++))))))))))))))))))))))))%%%&&&'''((())))))))))))************************((((((((((((((()))******))))))))))))(((((((((((((((((()))***+++---......(((((('''''''''(((((()))''''''(((((())))))******&&&%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%&&&''''''((((((&&&%%%%%%&&&&&&%%%$$$&&&&&&'''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''&&&%%%$$$%%%''')))((('''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((((((((((((((((()))))))))((((((((((((((())))))***))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,---++++++---111222111//////000222444666;;;CCCIIIZZZjjj|||zzzrrrfffaaaZZZSSSMMMGGGBBB???AAA>>>;;;:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???@@@AAAEEEHHHIIIKKKPPPYYYaaajjjrrrqqqfff___fffwwwtttfff___bbbppp~~~qqqVVVGGG:::888:::777444444111111000/////////////////////.........------------------------...///000///...---,,,+++,,,------))))))******++++++++++++,,,+++***))))))***+++,,,************************%%%&&&'''((())))))))))))************************)))(((''''''''')))***+++))))))))))))((((((((((((%%%&&&)))---111555777999)))(((((('''''''''((((((''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((***)))''''''(((((('''&&&&&&&&&'''((())))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%''')))***)))'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******))))))))))))))))))((((((((((((&&&''')))***+++***((('''))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,...222444333111222333333333555888===@@@JJJYYYkkk|||ttthhh```ZZZQQQJJJEEEBBB@@@???;;;;;;:::::::::;;;<<<<<<;;;<<<<<<<<<>>>???@@@AAADDDCCCGGGMMMRRRVVV]]]eeetttvvvccccccgggsssooollliiiiiixxxyyy^^^FFF@@@999555666666333000111111000/////////////////////............//////...------,,,,,,------...***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++++++++************++++++&&&''''''((()))******+++******************************))))))(((((('''''')))(((((('''&&&%%%%%%%%%))))))***+++---...///000))))))((('''&&&&&&%%%%%%))))))((('''&&&%%%%%%%%%(((&&&$$$%%%((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%)))((('''&&&%%%$$$######'''&&&%%%%%%%%%'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''###$$$&&&((())))))((('''''''''(((((())))))*********((((((***,,,,,,)))&&&+++***************++++++++++++,,,,,,,,,,,,---------------............///222333333444555666777777===DDDRRRdddvvv}}}pppfff\\\WWWNNNGGGCCC@@@>>>===;;;;;;::::::;;;;;;<<<<<<<<<======>>>???@@@BBBCCCCCCDDDHHHNNNSSSXXXbbbmmm}}}kkkbbbgggppp}}}qqqrrrttttttkkkSSSBBB===666333444444222///111000000/////////////////////............//////...------,,,,,,------...***++++++,,,,,,++++++***+++******************+++************************+++******))))))******+++(((((())))))******++++++************************(((((((((((())))))))))))))))))(((((('''&&&&&&%%%(((((()))***+++,,,,,,---)))(((((('''&&&&&&%%%%%%))))))(((&&&&&&%%%%%%&&&(((&&&$$$%%%''')))(((''''''&&&&&&&&&&&&&&&&&&''')))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%(((((((((''''''''''''''''''&&&%%%%%%%%%&&&'''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%&&&'''((((((((((((&&&''''''((()))******+++***(((((()))+++,,,)))''',,,,,,+++***))))))))))))+++++++++,,,,,,,,,------------------............222222222333333333333333777<<>><<<;;;;;;;;;::::::;;;<<<<<<=========>>>???AAABBBDDDEEEEEEGGGLLLRRRVVV^^^nnn|||mmmeeeeeeooo|||rrrwww|||}}}uuuYYYEEE===888333111222222111///111000//////......////////////............//////...------,,,,,,------...***++++++,,,,,,++++++***************************))))))))))))))))))))))))+++******))))))******+++***************+++++++++************************'''''''''((()))************))))))((((((''''''&&&'''''''''(((((()))))))))((((((((('''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&'''&&&$$$%%%'''((('''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''((((((((())))))******'''&&&&&&%%%%%%%%%&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''(((&&&&&&'''((()))***++++++)))(((((()))***+++)))'''******)))))))))******+++++++++++++++,,,,,,,,,,,,------------............111111111000000/////////333666:::@@@IIIXXXhhhtttzzzoooddd[[[QQQMMMFFFAAA>>><<<;;;:::;;;;;;:::;;;;;;<<<===>>>===>>>>>>@@@BBBDDDFFFGGGHHHKKKQQQXXX]]]hhh}}}mmmgggjjjppp}}}xxxpppwwwaaaKKK???888555111000111222111///000000///............//////......------......///...------,,,,,,------...***++++++,,,,,,++++++************++++++*********)))))))))*********************))))))))))))***************************)))************************'''((((((((()))))))))*********))))))((((((((('''((('''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&)))(((&&&%%%%%%&&&'''(((%%%&&&'''((()))***+++,,,)))(((((())))))))))))(((''''''(((((()))+++,,,---***++++++++++++,,,,,,,,,,,,,,,---------.........///////////////.........222444555666:::FFFVVVcccwwwkkk^^^UUUMMMIIIDDD@@@>>><<<;;;:::;;;;;;;;;;;;<<<===>>>???===>>>???@@@CCCEEEGGGIIIIIIMMMTTT\\\eeesssoooaaagggsss~~~sssooowwwnnnQQQBBB===555333111111111111111111000//////.....................------------.........------,,,,,,------...***++++++,,,,,,++++++***)))***++++++++++++***)))*********+++++++++,,,,,,***))))))))))))))))))***)))))))))))))))((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%&&&'''(((&&&&&&'''((()))***++++++((())))))(((((((((((())))))))))))((())))))***************+++++++++,,,,,,,,,,,,,,,------------...,,,------...///000000000000333444333444;;;GGGQQQ{{{qqqeeeXXXPPPHHHEEEAAA>>>===<<<;;;:::::::::;;;;;;<<<===??????>>>???@@@BBBEEEHHHJJJKKKLLLOOOVVVbbbnnntttddd```lll|||tttppprrr}}}]]]GGG===:::333333222111111111111111000///......------............------------.........------,,,,,,------...***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))*********+++,,,,,,------***))))))(((((())))))***((((((((((((((()))))))))))))))))))))))))))))))))*********)))((('''''''''(((((((((((((((((((((((()))(((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&'''&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((''''''(((((())))))******((())))))((('''&&&(((***---,,,+++)))((('''&&&&&&************++++++++++++,,,,,,,,,,,,------------+++,,,---...///000111111...000222222222555;;;AAAyyyqqqggg]]]SSSLLLDDDBBB>>><<<<<<<<<;;;999::::::;;;;;;<<<>>>???@@@AAAAAACCCEEEHHHKKKNNNOOOSSSUUU]]]kkk|||uuuiiifffjjjyyy~~~xxxsssllloooxxxiiiNNN@@@:::666111222222111000///000000//////...------------......------,,,,,,------......------,,,,,,------...***++++++,,,,,,++++++***(((***+++,,,,,,+++***((()))))))))***+++,,,,,,,,,))))))(((((((((((())))))((((((((())))))******+++))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%''''''&&&###"""$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&!!!"""$$$&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((())))))))))))'''))))))(((&&&%%%(((***++++++***(((((('''''''''************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------............//////000111333555666}}}yyyrrriii___VVVOOOKKKBBB???<<<;;;;;;;;;:::999::::::;;;;;;===>>>???@@@CCCDDDEEEHHHKKKNNNQQQRRR[[[\\\cccsss}}}hhheeemmmwww|||pppjjjgggjjjqqq~~~wwwXXXEEE===888333000111111111///....../////////...------------......------,,,,,,------......------,,,,,,------...+++++++++,,,,,,+++++++++((()))+++,,,,,,+++)))((('''(((((()))***+++++++++))))))(((((((((((())))))(((((()))***+++,,,,,,---))))))))))))))))))))))))''''''(((((())))))******&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%'''(((&&&###"""$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&'''((())) """$$$%%%&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$&&&((())))))(((((())))))))))))(((((((((((('''))))))(((%%%%%%(((+++&&&&&&&&&''')))***,,,---)))************+++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,+++000///...///111333333333~~~yyyrrrhhh^^^UUUNNNIIIEEE???>>>===<<<;;;:::::::::::::::;;;;;;<<<>>>BBBEEEHHHGGGGGGJJJKKKLLLRRRYYY[[[cccnnn|||vvvmmmeeekkkqqqlllpppuuu|||vvvWWWHHH???666333777666555444222000///------..............................---------,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++(((((())))))************+++***)))(((((()))***+++))))))))))))))))))))))))+++***)))(((((()))***+++''''''((()))***+++,,,,,,+++***)))(((((()))***+++)))))))))(((''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&((())))))'''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((******)))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%$$$######$$$&&&''')))((('''&&&%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************------,,,++++++,,,,,,,,,000000///............///////////////////////////}}}xxxoooiii```WWWPPPJJJEEEBBB>>>===<<<;;;::::::::::::;;;<<<======>>>@@@DDDGGGKKKKKKMMMQQQRRRSSSXXX___bbbmmm|||pppqqqtttrrrnnnsss|||zzzaaaJJJAAA<<<444000333444444333222000///..............................//////.........------------------,,,,,,---------,,,,,,++++++++++++++++++)))))))))*********++++++)))((((((''''''(((((()))))))))))))))))))))))))))+++***)))(((((()))***+++((((((((()))******++++++******)))(((((()))******%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&'''(((((('''&&&%%%'''''''''(((((((((((()))'''''''''''''''''''''''''''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((()))))))))*********,,,++++++******+++++++++------,,,------...//////........................}}}uuuoooeee```XXXPPPKKKFFFBBB@@@===<<<;;;:::::::::::::::===>>>???@@@AAACCCGGGJJJKKKLLLOOOTTTUUUWWW^^^fffsssvvvjjjwww~~~ssspppwwwzzzZZZJJJ===:::999444000000222222111111000000//////........................////////////............------------------------,,,,,,,,,++++++******************+++++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***$$$$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''((())))))(((&&&###!!!&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((((((((()))))))))***(((((())))))))))))***************************************+++,,,...///000........................xxxnnnggg```ZZZSSSLLLHHHDDDAAA???<<<;;;;;;::::::::::::;;;===???AAABBBCCCEEEHHHKKKMMMMMMPPPUUUXXX]]]hhhtttyyynnnjjj~~~xxx|||mmm^^^GGG>>>777888888555222222000000000000000000000000....................................------------,,,------------------,,,---,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,---------))))))))))))))))))))))))***))))))))))))))))))*********))))))(((((((((((()))))))))(((((()))))))))'''''''''((((((((())))))'''''''''&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''))))))((((((''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''((((((((('''%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''(((((())))))******(((((((((((()))))))))************+++++++++++++++++++++++++++,,,---...///........................|||sssiiiaaaZZZUUUNNNHHHDDDAAA>>><<<;;;;;;:::::::::;;;<<<<<<===???BBBCCCDDDFFFIIILLLPPPQQQTTTYYY^^^gggyyyuuummmnnnwwwttt[[[III@@@;;;666666666444333444....../////////000000000........................---------,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))******))))))((('''''''''((((((((())))))((((((((())))))((((((((('''''''''&&&''''''''''''''''''&&&(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$###$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((('''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%&&&'''))))))&&&&&&&&&''''''''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''((()))*********'''(((((((((((()))))))))******+++,,,------,,,,,,......---------------...........................{{{vvvmmmbbb[[[SSSNNNHHHBBB???===;;;999;;;;;;;;;;;;;;;<<<===>>>>>>@@@CCCEEEFFFHHHKKKMMMPPPRRRWWW^^^fffsssyyygggiiitttzzzcccLLL>>>;;;999555333222111222333---........./////////000........................,,,,,,,,,,,,+++++++++***+++,,,---......---,,,++++++++++++++++++++++++++++++++++++++++++*********'''(((((())))))(((((('''))))))))))))))))))))))))))))))************)))))))))))))))((((((''''''''''''(((((())))))(((((('''(((''''''&&&%%%%%%$$$$$$&&&&&&'''(((((('''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((((((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$%%%''')))+++%%%&&&'''(((((((((''''''&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&'''((()))***++++++''''''(((((((((((()))))))))***,,,---......---,,,//////...---------------------------------------zzztttnnnfff\\\TTTLLLHHHCCC???===<<<;;;:::;;;;;;;;;<<<===>>>???@@@???BBBEEEHHHIIIKKKMMMOOORRRWWWaaalllvvvmmmdddoooyyyeeeQQQBBB:::333555444222000000222333---...............//////........................------,,,,,,,,,++++++++++++,,,...//////...,,,+++*********++++++,,,,,,---++++++*********)))))))))))))))***++++++***))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((((((((((((''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''$$$%%%&&&'''''''''&&&&&&%%%&&&(((******(((&&&%%%&&&&&&&&&''''''''''''(((&&&&&&'''((()))***++++++'''''''''((((((((())))))((()))+++---------,,,+++---,,,,,,,,,,,,,,,------------------------------|||uuuoooiiiaaaWWWPPPIIIEEEAAA>>>>>>>>>>>>===<<<<<<<<<<<<===???@@@AAAAAADDDGGGJJJKKKMMMOOOQQQ[[[cccqqqsssggghhhwww}}}{{{}}}jjjUUUDDD<<<;;;...222444333111222333444......................................................---------,,,,,,,,,+++,,,...//////...,,,+++))))))***+++,,,------...+++*********))))))((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))%%%&&&'''(((((('''&&&%%%)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((((((((((((&&&%%%###$$$&&&)))))))))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''$$$%%%''''''''''''%%%$$$###%%%&&&''''''%%%$$$###"""###%%%&&&'''&&&%%%%%%$$$&&&)))++++++)))&&&$$$&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++''''''''''''((((((((()))&&&(((***,,,---,,,+++***)))))))))***+++,,,......------------------------}}}xxxvvvqqqiiiaaaYYYQQQIIIEEECCCBBB@@@>>><<<;;;:::999<<<===>>>>>>>>>>>>@@@BBBGGGCCCCCCIIIOOOTTTZZZ___cccnnnmmmjjjsss~~~yyyyyyyyyaaaQQQFFF<<<666444444333222111000000000000////////////..................---------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***+++*********))))))((((((************))))))))))))******))))))(((((('''''')))((('''&&&&&&'''((()))******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&'''(((((((((&&&''''''(((((((((((((((&&&&&&''''''(((((())))))((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&$$$"""###&&&'''&&&$$$'''''''''(((((((((((((((***)))((('''''''''''''''''''''((())))))))))))))))))************+++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,xxxsssmmmhhhbbb[[[UUUNNNHHHDDDAAA@@@>>><<<;;;:::999999:::<<<===>>>???@@@CCCEEEFFFDDDFFFMMMRRRVVV]]]eeerrruuuiiimmmzzzyyytttwww}}}kkkUUUGGG???777333222444333222111000000000000////////////...............------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************)))))))))(((******)))))))))(((((((((***)))))))))(((((((((''')))((('''&&&&&&'''((())))))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''(((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%((('''%%%''')))***)))'''%%%&&&&&&'''((())))))***)))(((((((((''''''''''''''''''((()))))))))))))))))))))*********+++++++++))))))***+++++++++******++++++++++++,,,,,,,,,,,,yyypppjjjaaa]]]WWWRRRNNNJJJEEEBBB>>>>>><<<;;;:::999999999999;;;>>>???@@@BBBFFFHHHGGGHHHMMMRRRVVV[[[fffrrrpppjjjkkkwwwwwwoooqqqxxxjjjYYYGGG===777333222333333222111111000000000000////////////...............---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******)))))))))************)))))))))))))))))))))(((((((((''''''))))))))))))((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%((((((((('''''''''''''''(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%$$$$$$%%%'''((()))***+++'''((()))))))))((('''&&&''''''((())))))))))))((()))))))))*********++++++******+++++++++******)))++++++,,,,,,,,,---------|||rrrhhhbbbWWWTTTOOOKKKGGGDDDAAA???======<<<;;;;;;;;;;;;;;;;;;===???AAABBBDDDGGGJJJJJJMMMRRRXXX[[[cccuuusssfffjjjuuu}}}ooonnnuuu~~~xxx[[[NNN???888555333333666222222111000000000000000////////////............///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))*********)))))))))))))))((((((((((((''''''''''''))))))))))))(((((((((((((((((((((''''''(((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''&&&%%%###"""(((((((((''''''&&&%%%%%%'''''''''(((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%((((((((('''&&&&&&&&&%%%''''''((())))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&''')))******((('''%%%&&&'''(((((())))))(((((())))))))))))************+++++++++++++++***)))(((+++,,,,,,,,,,,,---------vvvlllaaaZZZRRRNNNIIIEEEBBB@@@>>><<<===============>>>?????????@@@BBBCCCCCCEEEGGGJJJLLLOOOVVV\\\bbbooorrriiifffpppvvvmmmrrr|||xxxiiiPPPFFF;;;666444222222555111111000000///000000000////////////............//////...---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***))))))))))))))))))******((((((((((((''''''''''''(((((((((((())))))))))))'''(((((((((((((((((('''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%###"""(((((('''''''''&&&&&&&&&''''''''''''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&&&&&&&%%%(((((()))***************((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&''''''((('''(((((()))''''''''''''&&&&&&&&&&&&%%%'''(((******)))'''&&&&&&&&&'''((((((((((((((((((((()))))))))*********+++++++++++++++***)))(((+++++++++,,,,,,,,,------zzzpppeee[[[TTTNNNJJJEEEAAA???>>><<<:::=========>>>???@@@BBBBBBAAABBBDDDDDDEEEFFFIIIKKKNNNRRR[[[eeeoooqqqiiijjjmmmzzz{{{rrroooxxxkkkWWWFFF>>>777555333//////222111000000//////000000000////////////.....................------......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))************)))))))))(((((((((''''''(((((((((((())))))))))))''''''(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&&&&'''(((((((((''''''&&&%%%%%%%%%&&&'''((()))))))))((('''&&&&&&'''(((((((((((('''((((((((()))))))))************+++++++++******)))******+++++++++,,,,,,,,,{{{tttjjj```UUUNNNIIIEEEAAA>>>===<<<<<<;;;<<<<<<===>>>@@@BBBCCCDDD@@@BBBDDDEEEFFFHHHKKKNNNSSSYYYfffvvvtttjjjnnnxxxzzztttttt|||}}}xxx]]]HHH===888555555333///...000000000////////////000000////////////............,,,,,,,,,,,,---...//////************************++++++++++++++++++++++++******++++++++++++******((()))))))))******************)))))))))((((((((('''((((((((()))))))))***&&&'''((())))))((('''&&&'''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%"""$$$%%%%%%######$$$&&&'''&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((()))%%%&&&''''''((((((''''''(((((((((((()))))))))***))))))***+++++++++******)))))))))*********++++++}}}wwwpppggg\\\RRRKKKEEEBBB>>>;;;;;;<<<<<<<<<;;;<<<<<<>>>@@@BBBDDDEEE???AAADDDFFFGGGJJJNNNQQQYYYaaaqqqvvvllllllyyy|||wwwyyy~~~xxxuuuyyynnnSSS???999555444666555111///111000000////////////000111000/////////............*********+++,,,---...///************************))))))))))))))))))))))))))))))************))))))(((((())))))*********+++************))))))))))))'''((((((((())))))******&&&'''((())))))((('''&&&'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((()))"""######$$$%%%&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&''''''&&&$$$###''''''&&&&&&&&&%%%%%%%%%$$$''')))(((&&&%%%'''***%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))***%%%&&&''''''((((((''''''(((((((((((())))))))))))((()))***+++++++++++++++((())))))))))))*********|||rrrhhh___UUUMMMHHH@@@???>>><<<;;;;;;;;;<<<<<<<<<<<<===???@@@BBBCCC???DDDCCCEEELLLMMMQQQ```eeeuuunnnjjjsssvvvwww~~~zzzyyywwwzzzyyy\\\FFF<<<999999777555333111//////111000000///...---------........................((()))***+++++++++++++++,,,,,,------,,,,,,+++******++++++,,,,,,++++++***))))))(((((((((((())))))'''((()))+++++++++***))))))))))))))))))(((''''''%%%%%%%%%&&&&&&'''''''''******))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&'''((()))***))))))((((((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''---+++(((&&&$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%"""'''(((((()))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((())))))%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((()))))))))))))))(((((('''''''''((((((''''''''''''(((((())))))))))))************************************|||vvvmmmcccZZZQQQJJJFFF@@@???===;;;;;;;;;;;;<<<<<<<<<======???@@@AAABBBAAAFFFEEEGGGOOOQQQWWWgggttttttffflllvvvxxx}}}}}}~~~lllPPP???888222222222222222222222222000000000///...---------........................++++++,,,,,,---,,,,,,,,,,,,,,,------,,,,,,+++******++++++,,,,,,++++++*********))))))))))))******'''((()))***+++******))))))))))))))))))(((''''''%%%&&&&&&&&&&&&&&&&&&'''))))))))))))((((((''''''((((((''''''''''''(((((()))************((('''&&&(((((('''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''&&&$$$&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))&&&&&&%%%%%%%%%$$$$$$$$$))))))(((((((((((())))))))))))))))))************************************}}}tttnnndddZZZRRRLLLFFFCCC>>>===<<<;;;::::::;;;<<<=========>>>???@@@AAABBBEEEJJJIIILLLUUUYYYbbbuuupppgggfffwwwxxxxxxzzzzzz[[[DDD999666...//////000111111222222000000//////...---------........................---............------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++******++++++************++++++(((((()))************))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&)))))))))(((((((((((('''))))))(((((((((((()))))),,,,,,,,,+++***'''%%%$$$'''''''''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))(((((((((''''''''''''&&&******))))))))))))******))))))))))))************************************{{{wwwkkkeee\\\SSSLLLGGGCCCAAA===<<<;;;::::::;;;<<<<<>>@@@@@@@@@AAABBBCCCDDDEEEEEEMMMOOOUUUbbbkkk|||ooofffcccttt|||aaaLLLBBB===888444444444333111000///...---............------------........................---------------,,,+++***++++++,,,,,,++++++***))))))******++++++******)))))))))(((((((((((())))))******)))))))))))))))))))))))))))))))))(((''''''(((((((((''''''&&&&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''(((((()))***)))((('''&&&&&&'''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$$$$%%%((('''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''(((((()))((()))))))))************))))))))))))))))))))))))|||uuummmhhh[[[VVVOOOJJJFFFCCCAAA???===<<<;;;;;;<<<===>>>???AAAAAABBBCCCDDDFFFGGGHHHEEEOOOUUU]]]lllxxxvvvfff```aaalllwwweeeNNN???:::999555000222222222111111111111111------------------------........................+++,,,,,,,,,,,,++++++***+++++++++++++++******)))))))))************))))))))))))(((((((((((())))))+++***))))))((())))))))))))))))))))))))(((''''''((((((((('''''''''''''''&&&''''''''''''(((((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&'''((()))(((((('''&&&&&&&&&'''''''''''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&)))((((((''''''''''''(((&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))xxxoooeee___SSSPPPKKKGGGDDDBBB???=========<<<<<<===>>>@@@AAABBBBBBCCCDDDFFFIIIKKKLLLLLLXXXaaalll}}}|||nnnddd___dddlll~~~xxx[[[QQQCCC999555444222000000000000111111222222333------------------------........................***++++++,,,,,,,,,,,,++++++++++++++++++***))))))))))))************))))))***))))))))))))))))))***,,,+++)))((((((((()))***)))))))))))))))(((''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&###$$$&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###%%%'''&&&$$$###$$$&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''''''''''''''(((((((((((())))))******))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))vvvkkk```XXXOOOLLLHHHEEECCCAAA>>><<<============>>>???AAABBBBBBBBBDDDEEEHHHJJJMMMNNNTTTbbbmmmyyyppp___ZZZ]]]eeeqqq}}}yyybbbFFFCCC>>>888333222333555000000000000111111111111------------------------........................***++++++,,,------------***++++++++++++***))))))))))))************))))))++++++************++++++,,,+++***((((((((()))***)))))))))))))))(((((('''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''$$$$$$%%%&&&&&&&&&$$$$$$&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''"""###$$$%%%'''((()))***''''''''''''''''''''''''$$$&&&((('''%%%$$$%%%((("""###%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&***)))((('''''''''''''''$$$%%%%%%%%%&&&&&&''''''******))))))))))))******))))))))))))************)))))))))))))))))))))))){{{uuummmddd[[[TTTHHHFFFDDDAAA???>>>=========???@@@@@@??????@@@AAAEEEHHHJJJIIIHHHLLLUUU\\\dddsss{{{ggg]]]WWW[[[eeerrrzzz^^^NNN???===999555222111000000222000......111111///---......---,,,,,,,,,,,,---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************''''''(((***+++,,,---...))))))(((((('''''''''&&&(((***+++***(((''''''(((&&&''')))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$&&&))),,,,,,)))&&&$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((((((((((((((((((((())))))))))))((((((}}}wwwqqqiii```VVVPPPFFFEEECCC@@@>>>=========;;;===>>>?????????AAACCCCCCGGGKKKMMMOOOUUU___hhhtttxxxiii^^^XXXYYYfffwwwdddMMMCCC===;;;777444222000000000222000...///000111///---......---,,,,,,,,,,,,---...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++************************************(((((()))***++++++,,,---***)))))))))((((((((((((''')))******((('''(((((('''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###""""""###$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''(((((())))))(((((('''{{{xxxqqqjjjbbbYYYPPPJJJDDDCCCAAA???============;;;===???@@@@@@BBBEEEGGGEEEIIIOOOSSSXXXaaannnxxxrrrbbbZZZ[[[[[[dddxxxmmmQQQBBB???999777555333111000000111111000...///000000///---......---,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************))))))))))))************************)))))))))*********++++++*********))))))))))))(((&&&(((******)))(((((()))(((((((((&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((''''''''''''''''''(((((('''''''''~~~{{{vvvrrrkkkccc[[[SSSKKKFFFBBBAAA???>>>============???@@@BBBCCCCCCEEEHHHKKKKKKPPPUUU[[[bbbpppooo]]]XXXZZZccckkk{{{sssZZZEEE<<<===555444222111000000000111000///////////////............---,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++)))))))))))))))(((((((((************************************)))))))))))))))))))))(((((((((((((((%%%''')))***)))((()))***))))))(((%%%$$$$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''((('''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))((('''''''''&&&&&&''''''''''''&&&&&&|||xxxvvvpppkkkddd\\\VVVOOOHHHDDD@@@???>>>=========>>>>>>AAABBBCCCCCCDDDFFFIIILLLRRRWWW___gggsssooo\\\RRRWWWaaasssmmmZZZIII;;;555555222111111000000000000000////////////..................---,,,,,,,,,,,,---------,,,,,,,,,+++++++++***++++++,,,,,,++++++***((((((((((((((((((((((((*********************************))))))))))))(((''''''''''''''''''''''''%%%''')))***)))((()))***))))))(((%%%$$$$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$######""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((((((((&&&&&&''''''''''''&&&&&&}}}zzzxxxuuurrrooohhhccc\\\VVVQQQLLLGGGEEE??????>>>======>>>???@@@@@@AAABBBCCCDDDGGGKKKOOOYYYaaannn|||pppaaaXXXWWWcccrrrwww\\\JJJ@@@888333111000000000000000000000000...///000///---,,,---.........---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++******++++++++++++******(((((((((((())))))))))))************************))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&''''''&&&(((******)))(((((()))(((((((((&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&########################$$$$$$%%%&&&&&&&&&&&&%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((('''''''''{{{yyyuuusssqqqnnnkkkhhhaaa\\\UUUPPPLLLIIIGGGEEE???>>>>>>===>>>???AAABBB@@@AAACCCEEEHHHLLLRRRWWWeeerrr}}}nnnbbbccchhhpppkkkQQQAAA;;;777333222000000111111111000000000---///000///---,,,---///......---,,,,,,,,,,,,---,,,,,,,,,++++++++++++*********++++++++++++******((((((((())))))*********************************((((((((()))))))))))))))&&&&&&&&&&&&''''''((((((''')))******((('''(((((('''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&&&&((()))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''))))))(((&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))******++++++'''(((((())))))(((((('''vvvtttpppnnnllliiifffccc\\\WWWQQQLLLIIIHHHFFFEEE???>>>>>>>>>>>>@@@BBBCCCAAACCCFFFIIIMMMSSSZZZ___rrryyylll```^^^lll|||rrr]]]FFF999444222222333000111111111111111000///---///000///,,,+++---///......---,,,,,,,,,,,,---,,,,,,,,,+++++++++************++++++++++++******(((((())))))******++++++************************(((((((((((()))))))))***&&&'''''''''(((((())))))(((***+++***(((''''''(((&&&''')))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%)))++++++***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$######### !!!"""$$$&&&((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''((()))***+++,,,,,,(((((())))))))))))((((((~~~zzzrrroookkkgggddd```[[[XXXTTTQQQLLLGGGDDDBBBBBBBBB@@@>>><<<<<<>>>AAACCCCCCIIIFFFGGGLLLOOOSSS^^^jjj{{{rrraaaZZZcccrrrvvvUUUKKK???777555444222000000000000000000000000000...........................---+++******+++---...------------------------***++++++++++++***))))))************************************************))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''((()))***)))'''&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""""""""###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((())))))((('''&&&&&&!!!!!!"""%%%)))***)))'''yyyttthhhddd___[[[XXXTTTPPPMMMOOOLLLHHHDDDAAA@@@@@@@@@@@@?????????AAADDDFFFFFFGGGHHHLLLSSSWWW]]]jjjyyy|||nnneee```gggvvvxxxaaaLLLDDD:::555444444222000////////////////////////........................---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************************************************(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''((()))))))))'''&&&'''(((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((()))$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((('''&&&&&&&&&&&&&&&'''((('''&&&%%%~~~wwwpppkkkbbb^^^XXXSSSPPPMMMJJJHHHIIIGGGDDDAAA?????????@@@AAAAAABBBCCCEEEFFFHHHIIIHHHMMMUUU\\\aaajjj|||rrrcccXXX[[[ddd{{{xxx^^^JJJ@@@;;;555222333333222111................................................---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************************************************'''''''''''''''''''''''')))))))))(((((((((((('''''''''(((((((((((('''''''''((()))((('''&&&'''(((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''')))***+++$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((''''''&&&'''((())))))'''&&&%%%&&&|||vvvnnngggbbb___ZZZTTTOOOLLLJJJHHHGGGEEEDDDCCCAAA@@@AAABBBBBBBBBCCCDDDEEEFFFGGGHHHJJJMMMTTT^^^dddjjjwww{{{hhhaaaYYYRRR\\\ppp|||bbbMMM@@@888555222222222333222000////////////////////////........................,,,+++************+++,,,++++++++++++++++++++++++***++++++++++++***))))))************************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((()))((('''&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&'''((($$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''(((((((((((((((''''''%%%'''))))))'''&&&(((***|||vvvppphhhaaa\\\UUUQQQKKKGGGEEECCCBBBAAAAAAAAA@@@@@@@@@AAABBBCCCCCCDDDFFFFFFFFFFFFIIILLLPPP[[[fffnnnvvvzzzcccTTTTTTSSSSSSfffjjjQQQCCC>>>555444333333333222111///000000000000000000000000........................,,,++++++++++++++++++,,,++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((((((''''''((((((((((((''''''&&&((()))(((''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((###############$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((''''''(((((((((''''''((()))~~~{{{vvvpppjjjccc\\\WWWNNNJJJFFFCCCBBBAAA@@@???>>>>>>>>>>>>???AAABBBBBBDDDGGGHHHHHHHHHJJJOOOTTTVVVcccsss~~~}}}iiiVVVJJJLLLQQQYYYtttsssYYYEEE<<<<<<555555444333222111000000111111111111111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&''''''''''''(((((((((''''''((((((((((((''''''&&&'''((((((''''''((()))&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''((((((((((((((((((,,,***'''&&&''''''%%%$$${{{ssspppkkkfff```ZZZSSSNNNHHHFFFCCCBBBBBBAAA@@@>>>>>>>>>???@@@AAABBBCCCCCCFFFIIIKKKLLLLLLQQQZZZaaacccsssttteeeXXXOOOLLLTTT^^^mmmwww^^^KKK===999:::333444333222111000111111000000000000000000000000........................---------......---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&'''((((((''''''(((***&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((()))(((''''''######$$$%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''((()))))))))))))))***++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((---(((######''')))&&&"""xxxsssiiifffaaa]]]WWWQQQJJJEEEBBBAAA????????????===;;;@@@AAABBBCCCDDDEEEFFFFFFGGGJJJMMMNNNQQQXXXccckkkpppppp___SSSIIIKKKUUUcccrrrdddOOOCCC;;;888;;;222222222111000000111333////////////////////////........................---......//////......---------------------------***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%'''((((((''''''(((***&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''(((((('''&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&((())))))((((((######$$$%%%%%%%%%%%%$$$&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((***$$$!!!(((,,,)))$$$~~~vvvmmmggg```\\\VVVQQQLLLGGGCCC??????>>>=========???AAABBBCCCAAA@@@@@@BBBDDDEEEEEEJJJNNNSSSUUUXXXbbbqqq}}}tttcccUUUOOONNNHHHQQQ```uuu}}}dddLLLCCC>>>666444888222222222222111111111000111000///------......//////............---------......---------,,,,,,,,,+++++++++*********))))))*********++++++,,,,,,,,,******))))))))))))******)))))))))))))))*********(((((()))))))))'''&&&$$$))))))))))))************)))(((''')))++++++(((%%%&&&&&&''''''((()))))))))&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&$$$######"""'''&&&&&&%%%$$$###!!! ########################$$$$$$%%%&&&%%%$$$###"""&&&'''''''''%%%&&&(((***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$###"""!!! $$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***))))))(((((('''%%%$$$%%%&&&(((***((('''&&&'''((((((&&&$$$}}}wwwooofff```YYYUUUPPPLLLIIIFFFBBB@@@>>>=========>>>??????@@@@@@@@@???@@@BBBEEEGGGHHHJJJNNNTTTXXX___lll}}}rrraaaUUUMMMKKKNNNSSSaaatttmmmWWWCCC<<<999333111555333222222222222111111111222111000///...//////000............------------...------------,,,,,,,,,---,,,,,,+++***))))))(((***++++++++++++++++++,,,******))))))))))))******++++++******))))))((((((''''''((((((((((((((('''((((((((()))))))))******)))(((''')))++++++(((&&&((((((((((((''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""$$$&&&''''''&&&%%%'''((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$###$$$%%%&&&'''(((((('''''''''&&&&&&&&&(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''((()))))))))(((((('''&&&&&&&&&'''((()))((('''&&&&&&''''''&&&$$$}}}xxxssslllddd\\\VVVOOOLLLIIIFFFEEECCCAAA???<<<===>>>>>>>>>>>>>>>>>>@@@@@@AAABBBEEEHHHLLLNNNOOOSSSZZZaaakkk{{{wwwiiiXXXMMMHHHFFFJJJQQQ]]]ooowwwZZZIII:::666666222111333222222222222111111111111222111000000//////000000............------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++***************))))))))))))******,,,,,,+++***)))(((''''''&&&&&&&&&''''''(((******'''''''''(((((((((((())))))(((((()))******((('''))))))(((((('''&&&&&&%%%(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######"""$$$&&&'''&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$#########$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$#########%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''''''''((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%(((((((((((((((((((((((((((((('''''''''(((((()))''''''((((((((()))))))))(((&&&%%%%%%&&&'''%%%$$$}}}xxxtttoooiiibbb[[[SSSNNNHHHFFFCCCBBBBBBAAA???>>><<<===>>>@@@@@@???>>>===CCCCCCDDDFFFHHHLLLQQQUUUXXX^^^fffppp}}}sssbbbWWWKKKEEEDDDGGGPPPYYYjjj{{{gggNNNAAA777666666444333444111111111000000000//////111000000///////////////.........---------,,,,,,---------,,,,,,,,,++++++)))******+++,,,,,,------,,,,,,++++++******))))))******))))))))))))******+++*********))))))((((((((('''&&&&&&&&&((()))***&&&&&&&&&'''''''''(((((()))(((((()))))))))(((((((((((((((''''''&&&&&&&&&(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$ ###&&&'''&&&$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''***)))'''&&&&&&'''((()))'''(((((()))***)))))))))(((&&&%%%%%%&&&&&&%%%$$$~~~yyyuuuppplllfff```ZZZSSSMMMIIIFFFDDDAAA@@@@@@@@@>>>======>>>@@@AAABBBAAAAAA@@@EEEFFFHHHIIIKKKPPPVVV[[[aaaiiiuuuzzzgggZZZSSSLLLEEEEEEHHHPPP\\\hhh~~~sss]]]FFF>>>666555666555444333////////////...........................---------...------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******)))))))))******))))))))))))******(((((())))))*********+++***)))(((&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''((())))))((((((((())))))%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%% """%%%&&&%%%$$$###$$$&&&&&&%%%&&&&&&'''(((((($$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&''')))***$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&'''((()))'''(((((()))***))))))))))))'''%%%$$$&&&&&&&&&%%%{{{vvvppplllfffbbb\\\VVVRRRMMMHHHEEEEEECCC@@@@@@@@@@@@???>>>???@@@AAACCCDDDEEEEEEEEEFFFIIILLLMMMPPPUUU]]]dddlllvvvuuubbbUUUMMMGGGCCCCCCIIIQQQ\\\lllyyy~~~dddRRR???:::555333444444222000////////////............---............---,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++///...---+++)))(((&&&&&&***************)))))))))******))))))))))))******''''''((()))***+++,,,,,,******(((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))((('''''')))***$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%!!!###%%%&&&%%%$$$$$$%%%''''''&&&&&&&&&'''(((((($$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%$$$#########$$$&&&'''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))''''''((((((((()))))))))***(((&&&%%%&&&''''''&&&|||xxxsssmmmfffaaa\\\XXXRRRMMMIIIFFFCCCAAABBB@@@??????@@@AAAAAA@@@AAAAAABBBDDDFFFHHHJJJKKKJJJNNNRRRUUUYYY```kkksss}}}ppp^^^TTTNNNJJJFFFEEEJJJSSS^^^kkk|||jjjSSSFFF:::888444111111333222///111111000000000/////////---.../////////...,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,+++***)))''''''&&&))))))))))))******************))))))))))))******(((((())))))******++++++'''(((((((((((((((''''''&&&''''''''''''(((((((((((()))***(((&&&&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&###$$$%%%%%%$$$$$$%%%'''''''''&&&&&&%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$######%%%&&&(((&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''((()))))))))(((((('''&&&&&&&&&'''((())),,,)))&&&&&&'''(((((((((}}}zzzwwwsssnnnggg___YYYUUUQQQKKKGGGDDDBBB@@@>>>???>>>===>>>@@@BBBBBBBBBBBBCCCCCCEEEGGGJJJMMMOOOOOOSSSYYY]]]bbbkkkwwwkkkWWWNNNNNNMMMKKKMMMNNNTTT___jjjwwwttt\\\III>>>999777333111111333333111222222222222111111111111...///000000000///---,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******&&&&&&'''((()))***++++++(((((())))))******++++++******))))))))))))******************))))))))))))%%%&&&''')))))))))(((((('''''''''(((((((((((()))(((******(((&&&&&&))),,,(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''((('''&&&&&&%%%$$$###!!! !!!"""###$$$%%%%%%&&&((('''&&&%%%$$$%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&((('''&&&&&&%%%$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$"""""""""######$$$$$$$$$$$$&&&(((******(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$&&&''')))$$$$$$$$$$$$%%%%%%&&&'''(((((((((((((((((((((((($$$%%%''')))******)))(((((('''%%%$$$%%%&&&(((***---***'''&&&'''((())))))yyywwwtttpppiiiccc]]]XXXUUUMMMJJJFFFCCC@@@???@@@@@@>>>>>>>>>???BBBCCCCCCCCCCCCEEEGGGGGGIIIMMMUUU[[[\\\```dddkkktttzzzhhh]]]SSSOOOKKKIIIMMMUUU\\\cccnnnyyy|||~~~kkkZZZLLL@@@:::666666555444333333333333---------......////////////000333444444333111///------.........---+++***++++++++++++++++++++++++,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***))))))(((''''''(((((((((((((((((((((((((((((((((***+++***(((%%%'''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&'''((())))))'''%%%$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''******))))))(((((('''''''''(((((()))***+++++++++&&&&&&''')))***+++,,,---}}}~~~yyysssmmmjjjfff```ZZZTTTPPPMMMHHHFFFCCC@@@>>>>>>>>>???>>>>>>>>>@@@BBBDDDEEEEEEEEEHHHLLLNNNQQQXXX```gggjjjpppxxxtttfffXXXQQQKKKIIIIIIMMMZZZggg|||yyy|||kkkXXXMMMFFFAAA???666555444222222111111111111111000///...---,,,,,,,,,...000222222111///...------.........---++++++++++++++++++++++++++++++,,,,,,++++++************((()))))))))************(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))(((((('''&&&''''''''''''''''''''''''''''''(((***++++++(((%%%'''&&&&&&%%%&&&'''((()))'''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&'''((('''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&''''''((())))))******''''''((()))******+++,,,oooqqqtttyyy~~~}}}|||zzzvvvoooiiiaaa___[[[VVVQQQLLLHHHFFFBBBAAA???===<<<<<<===>>>@@@@@@AAACCCEEEGGGIIIJJJGGGJJJOOOSSSXXX```jjjrrruuufffZZZRRRJJJHHHGGGKKKQQQ^^^rrr{{{www}}}lllRRRCCC???>>>???@@@555444333111000000//////111111000///...---,,,,,,+++---///000111000...---,,,------------,,,,,,++++++++++++++++++++++++++++++************)))))))))(((((())))))******++++++''''''''''''''''''''''''******))))))(((((('''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''***,,,+++(((&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%###"""""""""###$$$&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((((()))))))))***bbbdddiiiooovvv|||{{{xxxuuurrroooiiiccc^^^XXXWWWTTTPPPKKKGGGDDDBBB>>>>>><<<<<<<<<===>>>???DDDEEEFFFGGGHHHJJJMMMOOOOOOQQQTTTXXX^^^iiiwww{{{jjj[[[PPPJJJIIIGGGIIIPPP[[[kkk}}}yyy|||jjjXXXCCC:::888999:::<<<555444333222111000000000..................//////,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((******))))))((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))++++++(((&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$###""""""###$$$&&&'''((((((######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((XXXZZZ^^^eeelllsssxxx{{{}}}~~~{{{wwwuuuqqqoookkkgggccc^^^YYYUUUQQQPPPNNNKKKGGGDDDBBBAAA>>>=========>>>@@@AAABBBFFFGGGIIIIIIIIIKKKOOOSSSXXXZZZ]]]aaajjjxxxtttdddXXXNNNEEEDDDHHHHHHPPP```uuunnnWWWJJJ<<<888888666555555555444333222222111111111////////////............,,,,,,---......---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))***,,,++++++***)))(((''''''))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((())))))((((((((('''''''''''''''OOOQQQTTTYYY___eeejjjmmmqqquuuyyy}}}~~~{{{xxxtttppplllgggeeeaaa\\\WWWSSSPPPNNNIIIHHHGGGEEECCCAAA???>>>?????????@@@AAACCCDDDEEEEEEHHHJJJKKKKKKNNNTTTYYY]]]aaaeeelllwwwhhh]]]SSSOOOIIIBBBCCCJJJKKK\\\vvveeeRRREEE<<<666666777555222111333333222222222222333333555444333111000...---,,,,,,,,,,,,,,,++++++***))),,,++++++++++++,,,,,,---++++++++++++++++++++++++)))))))))************+++,,,++++++***)))(((''''''************************((((((((()))))))))))))))&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&(((((('''&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&GGGHHHKKKNNNSSSWWW[[[]]]aaaffflllqqqtttwww{{{~~~~~~|||xxxuuurrrmmmhhhddd\\\ZZZWWWSSSNNNJJJIIIHHHDDDCCCBBBAAA@@@???>>>===@@@@@@AAABBBDDDEEEFFFGGGFFFJJJNNNPPPRRRWWW```fffkkkqqqxxxpppfffTTTKKKGGGIIIGGGBBBFFFOOOUUUpppwww```LLL@@@<<<555111444666333111000111000000111111222333444888888666555333111000///111000000...---,,,******++++++*********+++------++++++++++++++++++++++++************++++++,,,,,,))))))))))))))))))******))))))))))))))))))))))))''''''(((((())))))******&&&'''(((((()))))))))((('''''''''''''''''''''''',,,)))&&&$$$%%%&&&''''''''''''((((((((('''%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''BBBCCCDDDGGGJJJMMMPPPRRRUUUZZZaaafffiiimmmqqquuu|||}}}{{{zzzuuusssooollliiiddd^^^ZZZUUUTTTQQQMMMHHHEEEEEEEEEBBBBBBAAA@@@??????>>>>>>@@@AAABBBCCCEEEFFFGGGGGGHHHMMMSSSVVVZZZ```jjjrrr{{{hhhWWWLLLGGG@@@???FFFGGGDDDIIIUUUaaauuu___KKK???:::<<<555111333555222//////.........///000222333444888888777777666666666666666666444222111///...---++++++*********+++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,&&&'''((()))***+++,,,,,,((((((((((((((((((((((((&&&&&&'''((()))***++++++''''''((()))******))))))((((((((((((((((((((((((...***&&&######%%%&&&'''''''''((((((((('''%%%$$$#########$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''######""""""###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''HHHEEEBBBBBBFFFIIIIIIIIIMMMNNNQQQUUUZZZaaafffjjjsssxxx~~~}}}xxxuuuqqqnnnlllmmmiiieeeaaa^^^[[[WWWUUUMMMKKKHHHEEEBBBAAABBBBBB<<<<<<<<<<<<======>>>???CCCBBBBBBAAABBBEEEHHHJJJVVVWWW\\\cccggglll{{{ooo```RRRJJJGGG@@@BBBCCCCCCCCCIIIUUU^^^}}}jjjUUUIIIAAA<<<:::333333222222111000//////+++++++++,,,---...///000111222444777:::===???@@@<<>>???@@@AAA@@@AAACCCEEEHHHLLLPPPRRRXXX[[[bbblllttt~~~mmm\\\QQQHHHDDDDDD>>>@@@BBBCCCHHHSSSbbbnnnsssZZZJJJAAA;;;666555333333222111111000//////------------...///000000///000111333555777888999999===???===777222000111//////...---------------,,,++++++,,,---......,,,,,,---...,,,***)))***+++*********))))))***************)))(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((((('''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%MMMJJJGGGEEEEEEEEEDDDCCCBBBBBBCCCEEEIIINNNRRRUUU\\\bbbkkksssyyy~~~}}}xxxrrrlllgggccc^^^[[[YYYVVVRRROOOMMMJJJHHHEEECCCCCCBBB@@@???>>>===<<<===<<<<<<===>>>@@@BBBDDDBBBDDDHHHKKKOOOSSSYYY]]]```eeeooozzzxxxhhhVVVJJJCCC???@@@DDD???BBBEEEHHHPPP___rrrkkkZZZGGG===999555333222222222111111000000////////////.........//////000,,,------...//////000000333666999777333000///000//////......------......---+++++++++---...---,,,+++,,,,,,+++)))((()))***))))))))))))))))))))))))+++***)))(((((('''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$######"""''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%UUUSSSOOOLLLIIIGGGEEECCCBBBAAAAAABBBEEEHHHKKKMMMPPPVVV___gggmmmssswwwzzzxxxzzz}}}}}}{{{vvvrrrkkkeee```[[[WWWTTTOOOMMMIIIGGGEEEDDDAAA??????????????????===<<<;;;???>>>>>>>>>???AAADDDEEEJJJLLLOOOQQQTTTZZZbbbhhhqqqxxx~~~nnnaaaVVVIIIBBB???>>>AAAEEEDDDHHHNNNTTT]]]lll~~~sssUUUHHH<<<777777444333333111111000000000/////////000000///...------......---,,,,,,,,,+++++++++***+++---000000---,,,+++,,,...------,,,,,,---------,,,*********,,,,,,+++******++++++***)))(((((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''((())))))((('''''''''(((((('''%%%$$$$$$%%%'''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$"""!!! $$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&bbb```\\\WWWPPPKKKHHHFFFEEEDDDCCCBBBBBBDDDFFFGGGHHHMMMTTT[[[aaafffkkknnnmmmooossswww{{{}}}wwwuuuoookkkddd^^^ZZZUUUQQQNNNJJJGGGDDDCCCBBBAAA???======>>>????????????>>>===BBBAAA@@@@@@AAADDDGGGIIIOOORRRVVVXXX\\\dddoooxxxsssbbbVVVPPPIIICCCBBBAAA@@@CCCGGGIIIPPP[[[dddnnn{{{qqq\\\HHH>>>777666666444333333000000////////////////////////...---,,,,,,,,,,,,......---,,,+++******)))((()))+++++++++******++++++++++++******+++,,,,,,+++)))((()))******)))((()))***+++***((((((((()))))))))************))))))''''''''''''(((***+++,,,((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''&&&''')))((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$"""!!! $$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&yyywwwqqqhhh]]]TTTNNNLLLIIIGGGEEECCCBBBBBBCCCDDDEEEHHHLLLQQQUUUYYY___bbbdddhhhmmmrrrwww||||||tttooommmeeeaaa\\\WWWSSSPPPLLLJJJFFFDDDAAA@@@@@@@@@???=========>>>>>>???@@@@@@AAADDDCCCCCCDDDFFFJJJNNNQQQTTTZZZbbbhhhnnnxxxvvvhhh[[[QQQKKKCCC??????CCCEEEFFFJJJOOOTTT^^^kkkxxx~~~mmmWWWHHH???888333444555333111222////////////............///...---,,,,,,,,,,,,,,,//////...---,,,++++++******++++++,,,,,,,,,,,,+++******)))))))))***+++++++++***((()))******)))''')))***+++***)))((()))***)))***+++,,,,,,+++***)))''''''''''''(((***+++,,,(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###&&&'''%%%%%%'''***'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&"""#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%$$$$$$$$$%%%&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&pppbbbZZZVVVOOOMMMJJJGGGDDDCCCDDDDDDDDDEEEFFFHHHJJJNNNTTTXXX[[[```fffmmmrrrvvv{{{}}}}}}}}}}}}|||wwwpppjjjfffddd[[[WWWRRRNNNLLLJJJGGGEEECCCAAA???>>>??????>>>===============>>>@@@BBBCCCEEEEEEFFFHHHMMMSSSYYY]]]aaalllyyysssmmmcccZZZPPPIIIEEEEEE???===@@@GGGMMMSSS[[[ccchhhrrrrrrcccTTTFFF<<<;;;555111333444111000111........................///......------------...------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,+++*********))))))***++++++,,,---+++******++++++***))))))***++++++))))))***+++***+++,,,------,,,+++***))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###''''''%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''oooddd```UUUSSSOOOKKKHHHGGGFFFFFFCCCDDDCCCCCCDDDGGGMMMQQQTTTYYYaaaggglllqqqtttwwwxxxzzz|||~~~zzzwwwttttttrrrmmmgggbbb___^^^SSSPPPLLLIIIGGGEEECCCAAA@@@>>>===<<<===>>>===<<<===<<<<<<<<<===@@@CCCEEEEEEEEEGGGKKKRRRZZZaaafffqqq~~~rrreee[[[UUUMMMGGGAAA======???AAA@@@DDDMMMVVV```lllvvv{{{zzzbbbTTTMMMGGG>>>888999444111333444222111222---.....................//////............//////++++++++++++++++++++++++---,,,+++***+++***)))(((+++*********+++,,,,,,---...---,,,,,,------+++***)))***++++++***)))***,,,***+++---......---+++***,,,+++***(((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%))),,,+++&&&###$$$'''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&'''''''''&&&$$$$$$$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''uuukkkeeeccc\\\UUUSSSTTTQQQLLLMMMKKKHHHDDDCCCDDDHHHLLLPPPSSSWWW]]]aaaeeeggghhhiiilllpppsssvvvyyy}}}|||zzzwwwuuutttrrrpppnnnkkkjjjgggbbb]]]YYYTTTRRRKKKIIIGGGDDDAAA???===============>>>======<<<<<<===???@@@@@@@@@BBBDDDFFFLLLJJJMMMWWW^^^eeeqqq}}}~~~pppcccVVVNNNGGGFFFCCC@@@>>>======>>>CCCIIIQQQ[[[kkk}}}{{{hhh]]]OOODDD???;;;777444777666555444222111000///////////////............000000//////.........---+++,,,------++++++,,,---------------------------///...---,,,,,,,,,,,,,,,+++++++++************))),,,+++***))))))***+++,,,***+++,,,------,,,+++***((((((((((((((((((((((((******+++++++++)))((('''))))))((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''(((%%%%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%$$$$$$#########%%%%%%%%%$$$###"""!!! $$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$)))&&&$$$$$$&&&&&&$$$!!!$$$$$$$$$%%%&&&'''((()))"""###%%%&&&&&&%%%###""""""$$$&&&'''&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&(((*********))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&|||xxxooofffbbb___XXXOOONNNMMMJJJGGGDDDCCCDDDEEEJJJLLLOOORRRVVVXXXYYYZZZYYY\\\bbbggglllqqqwww{{{~~~|||vvvtttqqqooommmkkkhhhfffaaa___]]]YYYTTTPPPLLLJJJFFFEEECCCAAA>>>===<<<;;;<<<<<<===>>>????????????>>>@@@BBBBBBBBBCCCFFFHHHOOOOOOUUUaaalllwwwrrrdddZZZPPPFFF@@@???>>>===<<<<<<>>>AAACCCLLLSSS^^^ooozzzcccTTTLLLBBB<<<::::::888555444444333333222222222222////////////............////////////......------+++,,,------++++++,,,---++++++++++++++++++++++++......---,,,,,,,,,,,,,,,+++++++++*********))))))++++++***))))))***++++++******++++++++++++******************************&&&'''(((((()))((('''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&$$$######$$$%%%&&&''''''(((&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&$$$###$$$&&&'''%%%$$$%%%$$$$$$%%%%%%'''((((((###$$$%%%&&&&&&%%%$$$######$$$&&&&&&%%%%%%%%%&&&""""""""""""!!!!!! ''''''&&&&&&&&&&&&'''''')))(((&&&%%%$$$%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((}}}wwwqqqeeeXXXQQQPPPNNNLLLIIIFFFDDDCCCEEEFFFHHHJJJKKKLLLLLLLLLJJJNNNSSSYYY^^^eeekkkooossstttuuuwwwxxxxxxxxxxxxzzzzzzzzz{{{~~~|||vvvsssllljjjfffdddbbb___\\\ZZZUUUTTTRRROOOKKKGGGDDDBBB@@@???>>>===;;;;;;::::::<<<<<<===>>>???@@@AAAAAA@@@BBBEEEFFFGGGHHHJJJLLLTTTXXXbbbqqqlllcccXXXNNNHHHCCC>>>:::<<<<<<<<<<<<===@@@FFFJJJRRR[[[jjjwww^^^KKKBBB===888555666777666444111111111222333333444444/////////............---///............---------+++,,,---,,,+++***+++---++++++++++++++++++++++++------,,,,,,++++++,,,,,,++++++*********)))))))))+++******))))))******+++******))))))))))))******************************$$$%%%&&&(((((()))((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&'''&&&&&&'''(((((('''%%%###$$$$$$%%%'''(((((()))&&&&&&''''''''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###&&&''''''&&&%%%$$$$$$%%%%%%&&&'''((($$$%%%&&&''''''&&&%%%$$$$$$%%%&&&%%%$$$$$$&&&(((%%%$$$$$$$$$$$$#########(((((((((''''''(((((((((***(((&&&%%%######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''wwwhhhZZZWWWTTTQQQOOOMMMJJJHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFIIILLLOOOSSSWWW\\\```ggghhhjjjkkkmmmnnnnnnnnnpppoooooopppsssxxx~~~yyyqqqkkkhhhaaa___[[[YYYWWWTTTQQQNNNMMMLLLKKKIIIFFFCCCAAA???<<<<<<;;;:::::::::;;;;;;======>>>>>>???AAABBBBBBBBBDDDGGGIIIKKKMMMPPPRRR[[[cccqqqxxxjjjXXXRRRIIICCC@@@???>>>===???@@@@@@@@@@@@DDDKKKPPPYYYfffzzzsss^^^KKK@@@>>>;;;777555555444222000000000111111222222333333//////.........---------------------------------***,,,,,,,,,+++***+++,,,------------------------,,,,,,++++++++++++,,,,,,************))))))))))))******))))))))))))*********)))(((''''''((()))***'''''''''''''''''''''''''''(((((())))))*********(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$&&&%%%$$$######$$$%%%&&&#########$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$''')))((((((((('''''''''''''''((((((''''''''''''((((((((('''&&&$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%}}}{{{lllggg```ZZZWWWTTTQQQNNNJJJJJJIIIGGGFFFEEEEEEDDDEEEFFFHHHHHHIIILLLPPPSSS[[[\\\^^^```bbbccccccddddddcccbbbdddhhhooovvvzzz}}}zzzssskkkeee___]]]WWWTTTQQQOOONNNKKKHHHFFFFFFFFFFFFEEECCCAAA@@@???;;;;;;;;;;;;;;;<<<===>>>@@@?????????@@@AAABBBCCCCCCEEEHHHKKKNNNRRRWWWZZZcccpppyyyjjj]]]SSSHHHEEE???<<<;;;;;;=========@@@CCCEEEFFFKKKSSSZZZkkk{{{oooZZZJJJAAA===<<<:::888666444222///...111111111111111111000000............------------,,,,,,,,,,,,------------***+++,,,,,,******+++,,,------------------------++++++*********++++++,,,*********)))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''***))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&((())))))%%%$$$###$$$&&&&&&$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$%%%%%%###""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%hhhxxx}}}ssskkkfffaaa\\\XXXRRRPPPNNNKKKHHHFFFEEEEEECCCCCCDDDCCCDDDFFFJJJMMMQQQRRRSSSUUUWWWXXXXXXXXXYYYWWWVVVWWW[[[bbbhhhmmmsssyyy~~~}}}qqqnnniiiccc]]]XXXTTTRRRLLLJJJHHHGGGFFFEEECCCAAA@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<===>>>???@@@AAABBBBBBAAAAAACCCEEEGGGHHHIIIJJJMMMPPPUUU[[[ccchhhqqq~~~mmm^^^QQQHHHCCC@@@???<<<;;;:::<<<>>>???:::@@@HHHMMMRRRZZZeeemmmqqqXXXGGG<<<999:::666555555444222111000///222222222111000///...............------------,,,++++++,,,,,,,,,,,,,,,---***+++,,,+++***)))***,,,++++++++++++++++++++++++******))))))******++++++******)))))))))(((((((((((())))))******))))))((())))))(((((((((((())))))************************)))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((()))$$$#########%%%%%%###""" """###%%%&&&'''((($$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$%%%$$$###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&'''&&&%%%%%%''')))###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&jjjwww~~~yyyqqqkkkaaa___ZZZUUUQQQMMMKKKJJJFFFFFFEEECCCBBBCCCGGGJJJHHHIIIJJJLLLMMMMMMNNNNNNOOOMMMKKKKKKNNNRRRXXX[[[bbbiiiqqquuuvvvvvvyyy|||~~~~~~{{{wwwrrrnnnlll^^^\\\XXXSSSOOOLLLJJJIIICCCAAA@@@@@@AAAAAA@@@???<<<===>>>>>>??????>>>>>>=========>>>???@@@BBBBBBCCCCCCCCCDDDGGGKKKNNNPPPVVVWWWYYY\\\bbbkkkuuu|||uuummmbbbVVVKKKBBB>>>===<<<===>>>>>>>>>@@@BBBCCCAAAKKKWWW```hhhrrrpppWWWGGG>>>777555666222222222222111111222333222111111000//////...............---------,,,,,,***+++++++++,,,,,,,,,,,,)))+++,,,+++***)))***+++++++++++++++++++++++++++)))))))))))))))***++++++***)))))))))(((((((((((('''((()))******)))((('''((())))))******))))))(((************************''''''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$###$$$%%%&&&$$$""" !!!"""$$$&&&'''))))))%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$###### """$$$$$$###"""$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&xxx}}}pppmmmhhhaaa[[[VVVSSSQQQMMMLLLJJJFFFCCCCCCEEEHHHCCCCCCEEEFFFGGGGGGGGGGGGIIIGGGEEEDDDEEEHHHLLLNNNSSS[[[dddjjjkkkmmmppptttyyyzzz}}}xxxxxxxxxxxxzzz|||~~~~~~}}}zzzxxxvvvooonnnlllhhhddd___[[[XXXSSSQQQNNNJJJGGGEEEDDDCCC===<<<;;;<<<>>>???>>>===<<<<<<===??????@@@@@@@@@>>>>>>>>>>>>???AAABBBCCCCCCCCCDDDGGGKKKPPPTTTWWWcccdddeeehhhooozzzuuuhhh\\\VVVOOOHHHBBB===<<<===888:::<<<>>>???@@@BBBDDDOOOZZZhhhsss|||kkkWWWDDD>>><<<888555555222333333222222222333555000000000000////////////......---------,,,,,,,,,*********++++++,,,,,,,,,)))+++++++++***)))***+++------------------------))))))((())))))***++++++))))))))))))(((((((((((('''((()))******)))((('''((()))***++++++***)))(((((((((((((((((((((((((((((('''&&&&&&'''(((***+++&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########%%%%%%$$$%%%&&&'''%%%###%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""!!!###$$$######&&&)))%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%###&&&((()))((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&)))))))))((('''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$}}}rrrlllppptttzzz{{{vvvppphhh^^^VVVTTTPPPLLLIIIHHHGGGFFFDDDAAA@@@@@@AAACCCDDDDDDCCCCCCBBB@@@???@@@BBBDDDEEEKKKMMMQQQVVV\\\aaaeeegggllloootttyyy{{{{{{zzzyyyrrrpppmmmkkkkkkmmmoooqqqppprrruuuvvvxxxyyy|||~~~}}}zzzwwwtttrrrqqqnnnoooqqqqqqooommmjjjgggccc```[[[WWWTTTRRROOOMMMIIIGGGDDDAAA?????????@@@<<<===>>>??????===;;;:::;;;<<<======<<<===???AAA???@@@BBBBBBAAABBBDDDFFFIIIHHHKKKPPPPPPSSS___nnnttt{{{~~~}}}zzzhhhYYYRRRLLLIIIDDD???<<<;;;;;;<<<999===AAABBBCCCGGGOOOVVVdddooo{{{|||hhhNNNGGG===888777777555222111000///000111222111///111000000///...---------------..................************************((((((((((((((((((((((((******))))))))))))******************************(((((())))))******++++++(((((())))))*********+++))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((&&&%%%###'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%'''%%%######$$$$$$###"""'''&&&%%%$$$##################$$$$$$$$$$$$%%%%%%(((''''''&&&&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%%%%((('''$$$###$$$&&&)))***///...---+++(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%''')))(((&&&&&&(((+++wwwuuufffaaabbbcccaaagggpppyyyzzzoooggg___[[[UUUOOOLLLIIIGGGEEEEEECCCBBBBBBCCCCCCBBB@@@AAA@@@???>>>===>>>???@@@CCCDDDGGGKKKPPPTTTWWWXXX```dddiiinnnqqqqqqooonnngggeeebbb______```cccddddddfffiiijjjkkkllloooqqqtttwww}}}~~~|||zzzyyysssrrrpppmmmjjjgggeeedddccccccdddcccaaa^^^[[[XXXSSSPPPLLLIIIGGGFFFCCCBBBCCCAAA???<<<;;;;;;;;;<<<<<<<<<===>>>===<<<:::999:::;;;<<<<<<;;;;;;===??????AAABBBBBBBBBCCCFFFHHHLLLLLLQQQVVVZZZ```nnn}}}tttdddVVVLLLGGGAAA@@@>>>===<<<===>>>>>>;;;@@@FFFIIILLLSSS]]]eeettt~~~sss___OOOFFF@@@999666666777555222111000///000111111000///000000000///...---------......------,,,,,,++++++************************))))))))))))))))))))))))******))))))))))))******************************((((((((((((((()))))))))(((((()))))))))*********)))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((('''&&&$$$###'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%!!! """$$$'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%'''***---000222---,,,+++***(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%+++,,,,,,)))%%%######%%%sssuuurrriii___ZZZUUUQQQKKKNNNSSSZZZcccooo{{{pppkkkbbb[[[UUUPPPMMMJJJHHHFFFCCCBBBBBB@@@>>><<>>>>>===<<<<<<;;;<<<===???BBBEEEGGGIIIJJJRRRVVV\\\bbbddddddbbb```YYYWWWTTTRRRQQQRRRSSSUUUWWWXXXZZZ[[[[[[\\\^^^___eeehhhnnnttt{{{|||yyyxxxzzzzzzyyyyyy|||~~~}}}{{{wwwsssooollliiihhhdddbbb```]]]ZZZWWWUUUTTTTTTTTTTTTSSSQQQNNNJJJHHHGGGDDDBBB@@@@@@???>>><<<===<<<;;;999999999::::::===>>>>>>>>>>>><<<:::999;;;<<<===<<<<<<<<<>>>@@@AAABBBDDDEEEFFFHHHLLLNNNTTTWWW]]]fffmmmwww~~~jjjXXXLLLEEEAAA???::::::;;;<<<===???AAAAAACCCIIIRRRXXX]]]dddooowwwwwwbbbTTTHHH>>>;;;777333333444555444222111000//////111111000///000000//////...---------......---,,,+++***))))))************************************************++++++************++++++************************((((((((((((''''''''''''(((((())))))))))))******((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%% !!!%%%((())))))$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''$$$&&&)))---000222333444***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))vvvsssnnnjjjeee^^^SSSJJJEEEFFFGGGIIINNNWWW```gggrrr}}}tttjjjbbb\\\WWWSSSNNNLLLIIIGGGFFFDDDAAA??????????????????>>>===<<<:::;;;<<<>>>AAACCCDDDEEEHHHLLLRRRWWWYYYYYYWWWUUUOOONNNKKKIIIGGGGGGHHHIIIMMMNNNPPPPPPOOOOOOQQQRRRWWWZZZ___ffflllrrrvvvwwwwwwxxxxxxxxxvvvsssooommmllllllkkkkkknnnttt|||~~~zzzvvvsssrrrooommmiiieeeaaa]]][[[ZZZXXXWWWUUURRROOOMMMKKKJJJIIIIIIIIIHHHGGGDDDBBB@@@@@@>>>======>>>>>>===<<<<<<;;;::::::::::::;;;<<>><<<;;;===>>>????????????AAACCCCCCEEEGGGIIILLLPPPUUUYYY^^^dddnnnyyyrrreeeSSSFFFAAA@@@???===<<<<<<<<<===???CCCFFFHHHQQQYYYdddlllpppuuu{{{rrr[[[LLLDDD???;;;444222111111333444222111111///...///000111000////////////......---------------,,,,,,++++++******************************************************++++++************++++++************************)))))))))(((((('''''''''(((((())))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%###"""!!!######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&&&&%%%&&&$$$###$$$%%%''''''&&&%%%%%%%%%%%%&&&'''((((((#########$$$$$$$$$%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''+++---///111111///---+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''(((***+++wwwssspppqqqppphhh[[[QQQGGGHHHGGGFFFFFFHHHLLLOOOZZZhhh|||}}}rrriiibbb]]]WWWUUURRRPPPNNNLLLIIIGGG???@@@@@@@@@@@@???>>>>>>999999;;;===???@@@BBBBBBAAADDDHHHLLLNNNNNNLLLKKKHHHFFFDDDBBBAAA@@@AAAAAAEEEFFFGGGGGGFFFFFFGGGHHHJJJLLLQQQVVV\\\aaaeeeggggggiiikkklllllljjjgggeee______^^^^^^```fffnnntttxxx~~~}}}{{{vvvqqqlllhhheeeccc___^^^[[[XXXUUUSSSRRRQQQNNNNNNLLLJJJGGGEEEDDDCCC@@@@@@AAAAAAAAA@@@???>>>999888777888:::;;;:::999::::::::::::;;;;;;<<<<<<>>>>>>>>>>>>======<<<<<<===>>>???@@@@@@AAADDDFFFEEEGGGKKKOOOTTT[[[bbbgggrrrzzz~~~ppphhhXXXOOOEEE?????????===;;;?????????AAAEEELLLRRRVVVeeennnyyytttfffUUUGGG>>>:::999999333222111222222222000///000///...///000111000...............------------++++++,,,,,,------......************************************************+++******************+++))))))))))))))))))))))))*********))))))((((((((())))))(((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%###""" ######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&&&&%%%)))(((&&&&&&''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''000000111111...***&&&###$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''+++)))(((&&&&&&%%%$$$$$$sssoooooossstttmmmccc^^^OOOPPPOOOMMMIIIFFFDDDEEEFFFQQQ```ooo{{{yyypppjjj```]]]ZZZWWWUUURRROOOLLLDDDDDDCCCCCCBBBAAA@@@@@@999:::;;;<<<===>>>??????===???AAACCCDDDDDDCCCCCC@@@???>>><<<;;;;;;;;;<<<===>>>@@@???>>>>>>???AAA@@@AAADDDHHHLLLPPPSSSTTTXXXYYY\\\^^^___^^^\\\[[[SSSSSSRRRRRRSSSXXX___dddlllttt~~~}}}|||{{{{{{||||||}}}~~~~~~{{{vvvtttooommmhhhbbb]]]YYYWWWVVVQQQPPPOOOMMMKKKJJJJJJIIIDDDDDDCCCAAA@@@???======::::::;;;;;;<<<<<<;;;;;;888777777888:::;;;:::888888999999999::::::::::::::::::::::::;;;;;;;;;<<<;;;===???@@@AAACCCGGGIIIIIILLLRRRXXX```jjjssszzzuuudddVVVPPPFFFCCC???>>>>>>===;;;888???@@@DDDJJJTTT^^^hhhmmmyyy}}}ZZZOOODDD???;;;777666666333333222222111000//////000///......000000///...------------------------******+++,,,---...//////******************************************************))))))))))))******))))))))))))))))))))))))************))))))))))))))))))(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&&&&%%%'''&&&%%%%%%'''))))))(((&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$%%%&&&((()))---------+++)))&&&$$$"""$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&llliiijjjnnnoookkkjjjlllaaaaaa___[[[TTTNNNKKKIIIEEEIIIOOOWWW```iiipppttt~~~rrrnnnjjjfffbbb^^^YYYVVVPPPNNNKKKIIIFFFEEEDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>??????<<<;;;:::999999999999:::999:::;;;;;;::::::;;;===<<<===>>>@@@BBBDDDFFFGGGKKKLLLNNNPPPQQQQQQPPPOOOIIIIIIIIIHHHIIILLLQQQUUU^^^fffqqqyyy~~~|||xxxuuurrrqqqqqqrrrtttvvvyyy{{{}}}~~~~~~|||}}}|||{{{zzz{{{|||~~~wwwuuurrrooonnnmmmmmmnnnnnnoooqqqrrrpppmmmhhheee```]]]YYYTTTPPPMMMLLLKKKFFFFFFDDDCCCBBBBBBAAAAAA<<<<<<<<<;;;::::::999999888888888888888888888888999999999:::<<<<<<:::888888999999:::::::::::::::999999::::::;;;===>>>???===@@@BBBDDDFFFIIIMMMOOOSSSWWW^^^gggqqq~~~|||ooofffZZZMMMEEECCC>>>>>>============>>>>>>CCCHHHQQQ]]]jjjvvvtttaaaKKKCCC<<<<<<<<<777444555333333222000///...///000000///......///000///...------------------------******++++++,,,,,,------************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))))))))))))))((((((((('''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###%%%&&&((((((%%%%%%&&&''''''&&&%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$######%%%&&&&&&%%%$$$###"""$$$&&&((()))((($$$$$$###$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&''''''$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%''')))***+++***)))'''%%%$$$$$$$$$%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%###"""!!!###'''***+++***gggdddeeeiiiiiihhhnnnwwwuuusssooohhh```XXXSSSRRRRRRPPPNNNPPPTTTZZZ^^^___jjjrrr~~~~~~yyytttooojjjfff[[[XXXTTTOOOLLLJJJIIIIIIKKKKKKJJJHHHGGGEEEDDDDDDAAA@@@>>>======>>>???@@@;;;;;;::::::::::::::::::888999;;;;;;::::::;;;===>>>===>>>>>>???@@@BBBBBBDDDEEEFFFGGGHHHHHHGGGGGGCCCDDDCCCCCCBBBDDDHHHKKKNNNVVVaaaiiiooouuu|||}}}~~~{{{vvvpppmmmffffffeeeeeehhhkkkooorrruuuwwwzzz||||||{{{xxxvvvpppnnnlllkkkkkkmmmppprrrpppnnnjjjgggdddcccbbbbbbaaabbbeeefffdddaaa\\\YYYUUUSSSOOOKKKHHHGGGFFFFFFAAA@@@>>>===<<<<<<;;;;;;999999999888888888888888:::999999888777777666666777777777888999999666444:::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===???@@@BBBCCCAAADDDGGGIIIKKKOOOSSSVVV^^^bbbjjjtttqqqcccUUUNNNHHH@@@===@@@<<<<<<<<<<<<===@@@DDDHHHJJJQQQ^^^nnn|||pppYYYHHH@@@999555888888444111222111111111///......///111000...---...///000///...------------------------+++++++++***************************************((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%&&&(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$###$$$%%%&&&&&&&&&$$$###""""""$$$&&&&&&%%%!!!!!!"""###$$$&&&'''(((######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$&&&(((+++---...***((($$$"""!!!"""$$$&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%)))'''$$$$$$&&&'''&&&$$$kkkfffcccfffffffffmmmvvv}}}zzzvvvqqqmmmjjjhhhgggbbb[[[VVVVVVUUUQQQNNNNNNSSSXXX___ffflllttt~~~wwwmmmkkkgggaaa\\\ZZZ[[[]]][[[ZZZXXXVVVYYY\\\XXXQQQKKKGGGBBBAAABBBAAA???<<<:::;;;<<<<<<===<<<<<<<<<888999::::::::::::999999::::::::::::::::::;;;;;;;;;===???@@@AAA@@@???>>>===============>>>???@@@EEEGGGLLLTTT\\\eeelllppp{{{~~~||||||}}}|||{{{yyywwwuuuxxxwwwvvvssspppllliiiggg]]][[[YYYYYYZZZ]]]aaaccchhhjjjnnnppppppnnnkkkiiidddaaa^^^]]]^^^```aaaaaaaaa___]]]ZZZXXXVVVVVVVVVUUUWWWYYYYYYWWWTTTPPPMMMKKKGGGDDDCCCCCCBBB???;;;AAA@@@>>><<<999888777666777777777777777666666666777777777777888888888888777777777888999::::::;;;888:::<<<=========>>>???@@@@@@@@@???>>>@@@CCCFFFIIINNNRRRSSSWWW___ddddddooorrrzzzvvvpppkkkfffaaaUUUPPPIIIBBB>>><<<:::999===;;;>>>CCCEEEDDDFFFJJJZZZdddsssiiiVVVGGG???666555444333222222222222111111000000//////......000000//////.........---+++,,,,,,------,,,,,,+++******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))+++*********))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((($$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''$$$"""!!!"""###$$$%%%%%%%%%&&&&&&%%%$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&''''''$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%$$$###&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%''')))+++,,,,,,******%%%%%%%%%%%%%%%%%%%%%%%%+++***((('''&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((mmmhhhfffgggggggggmmmuuu}}}{{{yyyxxxyyyzzz{{{|||vvvmmmccc^^^YYYPPPIIIGGGFFFIIIMMMPPPSSSYYY___eeennnttt}}}}}}uuummmhhhggghhhggghhhhhhgggiiijjjddd[[[PPPKKKEEEBBBBBBAAA???<<<:::::::::::::::999888888;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===@@@AAAEEEJJJQQQXXX^^^aaalllpppvvv|||}}}|||{{{yyyyyyxxxxxxxxxuuuuuutttsssqqqpppnnnmmmmmmmmmllljjjgggccc```^^^WWWUUUSSSQQQQQQSSSVVVXXX^^^```dddfffgggeeebbb```ZZZXXXTTTSSSTTTUUUVVVVVVVVVUUUSSSPPPOOONNNMMMMMMMMMNNNOOOOOONNNKKKHHHFFFEEEBBB@@@???@@@???===;;;::::::888777666666666666888888888888888777777777888888888999999999999999999999::::::;;;<<<<<<===;;;===>>>>>>======>>>???@@@BBBDDDEEEEEEGGGJJJLLLKKKRRRXXX\\\cccmmmsssttt~~~}}}|||ssshhh___ZZZVVVQQQLLLFFFDDD@@@===;;;;;;<<<<<<======AAAIIINNNQQQVVV[[[fffooo|||{{{fffSSSFFF<<<888555555444222222111111111111111000000///.....................---------,,,+++,,,,,,------,,,,,,+++*********))))))*********++++++*********)))))))))))))))))))))))))))))))))******)))))))))))))))************)))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((($$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&'''sssooommmlllkkkkkkpppvvvyyyxxxwwwzzz~~~ssskkkbbbUUUKKKGGGAAABBBBBBAAABBBEEEIIIMMMRRRWWW```lllyyy~~~{{{{{{{{{~~~~~~~~~{{{rrrhhhZZZTTTLLLGGGEEEDDDAAA>>>>>>>>>===<<<;;;999999888;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;:::999:::999999888888888888999;;;<<<===@@@EEEIIIMMMOOOZZZ___fffnnnsssvvvwwwwwwooonnnlllkkkjjjkkklllmmmiiihhhgggdddcccaaa``````^^^___```___\\\YYYUUURRROOOMMMJJJGGGFFFGGGHHHIIIOOOQQQUUUXXXYYYWWWUUUTTTPPPMMMIIIHHHHHHIIIIIIIIIJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@???===<<<;;;;;;<<<<<<:::999555555555555555666777888888888888888888888888888999999999::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@AAAAAA@@@??????AAABBBBBBEEEIIILLLMMMOOORRRTTTXXX```iiiqqq|||~~~xxxnnn\\\VVVNNNHHHFFFCCC@@@===<<<;;;;;;;;;;;;===???@@@@@@BBBKKKWWW___dddlllsssxxx}}}qqq___NNNAAA:::777666444444333222111111111111111111000//////......------------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************+++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((()))))))))******))))))))))))((((((((((((''''''''''''(((((('''(((((())))))(((((('''&&&&&&&&&''''''(((((()))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((###$$$%%%'''''''''&&&%%%###$$$%%%'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$&&&&&&%%%%%%$$$######"""&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$"""###$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&{{{yyyvvvsssqqqrrrvvvzzzyyyxxxxxx|||}}}xxxpppcccWWWQQQFFFEEECCC@@@@@@AAADDDFFFEEEHHHMMMUUUaaaqqq}}}ssshhhaaaWWWOOOLLLIIIFFFCCCDDDDDDBBBAAA@@@???>>>>>>======>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;::::::999888777777777777777999999:::;;;===@@@CCCEEELLLPPPXXX___eeeggggggggg```^^^\\\[[[[[[\\\___aaa]]][[[YYYVVVTTTSSSSSSSSSSSSTTTUUUUUUSSSPPPLLLJJJFFFDDDBBB???>>>>>>???@@@CCCEEEHHHKKKLLLLLLJJJIIIIIIFFFCCCAAAAAABBBAAA@@@BBBBBBAAAAAA@@@@@@@@@@@@AAA@@@???>>>============:::999888888888888777777666666666777777999::::::888888888888888999999999999999::::::;;;;;;<<<<<<<<<<<<===>>>>>>???@@@@@@BBBCCCDDDDDDCCCEEEGGGJJJIIILLLPPPSSSUUUYYY]]]```jjjssswwwnnnkkkllliii^^^UUUIIIEEEAAA?????????===<<<<<<===>>>??????@@@BBBDDDHHHNNN[[[jjjssswww}}}{{{pppbbbYYYKKK???888666555666333333222111111111111111111000000///......---------------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,******)))))))))(((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''))))))))))))))))))(((((((((''''''&&&&&&''''''((('''(((((((((((((((((('''''''''''''''(((((())))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&######$$$$$$%%%&&&&&&&&&))))))((((((((('''''''''&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&&&&$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$######"""$$$$$$##################%%%$$$############$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$~~~zzzxxxzzz}}}|||pppccc]]]NNNKKKGGGCCCAAA@@@@@@@@@BBBCCCDDDGGGNNNZZZhhhqqqwwwoooddd[[[UUUQQQMMMIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888888777888888777777777888:::<<>>===;;;;;;;;;<<<======>>>AAADDDEEEEEEDDDCCCCCCAAA>>>=========<<<;;;========================>>>===<<<;;;:::;;;;;;<<<::::::999888777666666666999888888888888999::::::777777777888888999999999999999:::;;;;;;<<<======<<<===>>>???AAABBBCCCDDDAAACCCFFFHHHJJJMMMQQQTTTSSSVVVZZZ___dddjjjqqquuu~~~rrrggg[[[TTTSSSQQQJJJCCCBBB@@@>>><<<===>>>>>>>>>???AAADDDEEEEEEGGGJJJMMMXXX```ppprrr___VVVJJJEEE===666333111000000222222111000000000111111000000//////...------------------------------...+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,))))))((((((((('''''''''((((((((((((((((((((((((&&&'''((())))))))))))((((((((((((((((((((())))))''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&'''''''''(((***(((&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$######"""$$$$$$##################$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%###"""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%$$$$$$$$$$$$uuukkkeee\\\XXXRRRNNNJJJFFFCCC@@@DDDDDDCCCBBBEEELLLUUU[[[kkktttuuukkkddd___YYYTTTNNNLLLJJJGGGEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@??????>>>>>>=========;;;;;;::::::::::::999999;;;::::::999999999::::::666666666666888:::;;;===<<<>>>AAAEEEGGGGGGGGGFFFGGGFFFDDDCCCDDDEEEFFFHHHHHHGGGEEEDDDCCCBBBAAAAAA@@@AAAAAABBBBBBAAA??????<<<;;;::::::::::::;;;<<<:::<<<>>>@@@AAA@@@@@@???>>><<<:::999999999888777888999999::::::999999888::::::999999888999999:::999:::;;;999777666666777999888888777777888888999888888888999999::::::;;;:::;;;;;;<<<===>>>?????????@@@AAACCCFFFHHHIIIJJJFFFJJJOOOSSSWWW[[[^^^aaaaaaeeekkkqqqwww~~~|||bbbYYYMMMEEEBBBAAA===:::???>>><<<;;;<<<>>>AAACCCEEEIIILLLOOOPPPTTTZZZ___kkksssttt[[[LLLFFF>>>;;;777444333111000...111111000000000000000111000000///......------,,,------------............+++,,,,,,------,,,,,,+++++++++************++++++))))))((((((((('''''''''))))))))))))))))))))))))((()))***,,,,,,,,,++++++''''''(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''+++)))&&&###"""###$$$&&&%%%%%%%%%%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%"""######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$###""""""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$|||uuunnnkkkkkkgggbbb___\\\XXXRRRNNNMMMLLLKKKIIIGGGIIILLLOOOVVV[[[cccmmmxxxyyyrrrjjjeee\\\YYYVVVQQQNNNLLLKKKKKKGGGHHHHHHGGGGGGEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@======<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;999888777777777888:::;;;:::;;;<<<>>>???@@@@@@@@@CCCBBBBBBAAAAAAAAABBBBBB@@@@@@@@@??????>>>===<<<===<<<<<<<<<<<<======>>>;;;::::::999888999999999999:::<<<=========<<<;;;:::999777777888888777666666777888888888777666666888888888888888888888888777999::::::888777888:::777777777777777888999::::::::::::;;;<<<===============>>>???@@@AAABBBBBBDDDEEEGGGJJJMMMPPPRRRSSSUUUYYY```fffkkknnnqqqsssrrrwww~~~|||ooocccNNNJJJDDD???<<<;;;::::::<<<<<<===???CCCIIIPPPUUUXXX\\\```bbbccchhhpppwww|||www^^^LLLBBB???999777444222333333222111000000/////////000000111000//////......---,,,,,,++++++,,,,,,------------+++,,,,,,------,,,,,,+++*********))))))*********************))))))))))))))))))))))))))))))))))))&&&''')))+++,,,,,,+++***'''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&)))((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$###""""""%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((('''&&&%%%$$${{{zzzxxxtttqqqqqqqqqnnnkkkjjjiiifffaaa\\\WWWWWWUUUQQQMMMJJJJJJKKKJJJLLLOOOVVV___iiipppuuuzzzyyyssskkkhhhccc]]]XXXUUUSSSSSSRRRRRRRRRRRRQQQPPPNNNNNNGGGFFFFFFEEEDDDDDDCCCCCCAAA@@@???>>>>>>>>>>>>>>>:::999999999:::;;;<<<<<<<<<;;;:::999999999:::;;;;;;<<<<<<===>>>???@@@AAA<<<<<<<<<<<<<<<;;;;;;:::;;;<<<=========<<<:::999===<<<;;;;;;;;;===>>>@@@;;;:::999888777777666666888999:::;;;;;;;;;:::999:::888777888999999888777777777888999999777666555888888999:::::::::999999444777999999888888:::===777777888888999;;;<<<===<<<<<<<<<===>>>??????@@@??????@@@AAACCCDDDDDDEEEHHHIIILLLOOOSSSVVVYYYZZZccciiipppwww{{{~~~~~~uuukkkddd^^^TTTIII===>>>>>><<<;;;:::;;;<<<;;;<<<@@@EEEMMMXXXccckkkmmmpppssstttuuuzzzuuu]]]KKK@@@;;;999444111...---...000000000000000////////////000111000//////...------,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******))))))))))))******,,,,,,,,,++++++++++++***))))))))))))))))))))))))###$$$&&&((())))))((('''&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&******)))((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&&&&%%%&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&''''''%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$%%%%%%&&&''''''$$$"""!!!"""%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&"""###$$$%%%'''((())))))'''''''''&&&&&&%%%%%%%%%''''''((((((((('''%%%$$$~~~zzzsssllljjjnnnoootttyyy{{{yyysssnnnllllllllliiiffffffcccZZZOOOMMMIIIDDDCCCGGGMMMPPPRRRYYY]]]dddkkksss}}}wwwqqqnnnjjjfffccc^^^___```___]]]ZZZXXXVVVTTTSSSQQQOOOLLLJJJHHHGGGFFFEEEEEEFFFGGGFFFCCC@@@<<<;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;:::888777999:::;;;<<<<<<<<<<<<<<<<<<===>>>???>>><<<:::999777888999::::::888777666777777777777888:::;;;<<<:::999999999999888888888999999888888888999999:::999999888888888777777777999999999999999888888777999999888777777777888888;;;<<<<<<;;;999999:::;;;:::;;;<<<;;;999999;;;<<<@@@??????@@@AAABBBAAA@@@EEEDDDDDDFFFIIILLLMMMLLLRRRSSSVVVZZZ```gggnnnqqq~~~vvvmmmhhhbbb]]]WWWQQQMMMIIICCC>>>???>>>>>>===;;;:::999999<<>>===<<<<<<;;;::::::;;;<<<<<<<<<<<<<<>>>>>>>>======<<<<<<<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777777666666666666666777888::::::888888888888888777777777777888888999999888888888999999888777777777777888:::;;;<<<;;;999999;;;===<<<===>>>===<<<<<<>>>???AAAAAAAAABBBDDDGGGHHHIIIKKKKKKLLLOOOSSSWWWZZZ[[[dddeeeiiimmmrrrwww{{{}}}}}}xxxvvvuuusssooohhh```XXXSSSPPPLLLGGGDDDCCCBBB???===<<<<<<<<<===>>>???@@@AAADDDOOO\\\gggtttsss```VVVIII???<<<:::888666111111111000000000//////000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++************)))+++***)))(((((()))***+++)))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&'''(((((('''''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%&&&%%%%%%$$$$$$#########"""!!!!!! !!!"""###$$$########################)))&&&$$$$$$&&&''''''%%%$$$%%%&&&&&&&&&%%%$$$###"""###$$$$$$$$$$$$###"""!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$&&&'''%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$######"""###'''&&&###$$$)))+++((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%)))(((&&&&&&''''''(((((({{{sssmmmkkkmmmjjjnnntttxxxzzz|||~~~~~~oooccc\\\QQQGGGBBB???>>>>>>;;;>>>AAADDDFFFJJJNNNQQQTTTYYY```hhhooowww~~~}}}zzzwwwssspppnnnmmmllliiiddd]]]VVVQQQNNNKKKHHHBBBBBBBBBAAAAAABBBBBBBBB@@@?????????>>>>>>>>>>>>======>>>>>>>>>?????????AAA@@@???>>>>>>>>>???@@@>>>======<<<<<<<<<<<<;;;::::::;;;;;;::::::999888999999888888888777777777555555666777888:::<<<===999999999999999:::::::::888888999:::;;;;;;;;;;;;;;;;;;:::999999999999999;;;<<<======<<<<<<>>>@@@AAABBBCCCBBBAAABBBDDDFFFGGGFFFFFFFFFHHHLLLPPPRRRQQQTTTWWW\\\aaahhhooottt{{{}}}xxxooohhhccc]]][[[YYYUUUPPPJJJEEEBBBBBB???;;;999:::;;;<<<=========>>>@@@CCCGGGJJJLLLRRR___ppp~~~jjjTTTIIICCC;;;777777888777666111111000000000000//////000000//////...---------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******))))))))))))******&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((''''''(((((()))&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%)))'''&&&&&&&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$***((($$$###$$$'''((((((###$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$######"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%))))))'''&&&%%%###""""""%%%''''''$$$%%%((()))''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***}}}xxxtttsssttttttvvvxxxzzzzzz|||~~~tttppphhh[[[OOOFFF@@@>>>===>>>>>>>>>===>>>@@@CCCEEEDDDGGGLLLQQQUUU[[[```dddmmmuuu~~~|||pppeee\\\VVVRRROOOKKKJJJHHHFFFEEEDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBB@@@???>>>>>>============;;;;;;<<<<<<<<<;;;:::999;;;;;;;;;;;;::::::::::::999999999:::;;;===>>>???;;;;;;;;;<<<<<<<<<<<<===:::;;;===>>>???@@@@@@@@@>>>======<<<<<<<<<======<<<===??????@@@AAADDDFFFFFFGGGHHHHHHHHHIIIKKKMMMOOONNNMMMMMMNNNRRRXXX\\\\\\```gggnnnvvv|||tttiii___VVVPPPMMMIIIHHHFFFDDDBBBAAA?????????===:::888888:::===>>>CCCCCCEEEIIINNNTTTXXX[[[eeepppjjjTTTCCC@@@===888555555555333222000000000000000000///////////////......---------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***))))))))))))))))))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((()))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''(((((())))))((((((&&&%%%$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%***(((&&&&&&'''&&&%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%$$$$$$%%%''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$%%%'''(((}}}|||}}}|||{{{zzz{{{~~~yyyrrrlllbbbVVVLLLFFFDDDDDDDDDBBB???======???AAABBB@@@AAACCCDDDDDDFFFJJJLLLTTTYYY___dddiiiqqq}}}xxxmmmeee___\\\[[[YYYUUUQQQMMMKKKJJJJJJLLLLLLLLLKKKKKKKKKJJJJJJHHHIIIKKKLLLNNNNNNNNNNNNKKKKKKKKKJJJIIIGGGEEEDDDEEEEEEDDDDDDCCCBBBAAAAAA??????@@@@@@@@@@@@??????============<<<<<<<<<<<<>>>============>>>>>>???========================<<<===???@@@BBBCCCCCCCCC??????>>>>>>???@@@AAAAAA>>>@@@BBBDDDEEEGGGKKKMMMMMMNNNPPPPPPQQQRRRUUUWWWWWWXXXYYYYYY\\\aaaiiiooossswwwyyyrrrjjjeee\\\SSSJJJDDDAAA@@@@@@???===<<<<<<<<<===>>>============>>>???BBBDDDHHHKKKOOOVVV___gggnnnrrr|||tttbbbRRREEE===<<<:::777555444222000/////////////////////000000............------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))******))))))))))))))))))(((((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&'''((()))))))))((((((&&&%%%$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%'''(((((()))%%%$$$$$$%%%%%%$$$###$$$######$$$%%%&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''&&&$$$$$$%%%&&&xxxnnnkkkeee\\\TTTOOONNNOOOJJJHHHFFFEEEEEEEEEDDDBBB???@@@???>>>======???AAAEEEGGGJJJLLLPPPXXXbbbiiiqqquuu{{{|||uuuqqqjjjgggbbb\\\WWWTTTRRRRRRRRRSSSSSSTTTTTTRRRQQQPPPQQQTTTXXX[[[]]]]]]\\\[[[YYYXXXVVVSSSPPPNNNLLLJJJIIIJJJJJJJJJIIIHHHFFFEEECCCCCCBBBAAA@@@@@@@@@AAA@@@?????????>>>>>>>>>>>>AAA@@@@@@??????@@@@@@@@@@@@@@@@@@??????>>>>>>>>>???@@@AAACCCDDDEEEEEEEEEAAAAAAAAABBBCCCEEEFFFGGGGGGIIILLLNNNPPPSSSWWWZZZZZZ\\\^^^___```bbbeeehhhgggjjjmmmpppsss{{{sssddd\\\SSSPPPJJJDDD???===<<<<<<<<<;;;:::888888888999::::::>>>CCCGGGIIIKKKMMMOOOOOOTTT\\\gggsss}}}mmmZZZKKK@@@::::::666555555444222111000///......////////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))************))))))*********))))))((((((((()))))))))))))))))))))))))))((((((''''''''''''((('''''''''''''''((()))***''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((())))))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###$$$&&&&&&&&&%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&$$$#########'''&&&%%%$$$$$$$$$$$$%%%###""""""!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%"""""""""######$$$$$$%%%"""######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###$$$&&&&&&######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&)))+++***'''%%%&&&(((yyysssjjjjjjhhhddd^^^[[[ZZZ\\\YYYZZZ[[[]]]]]]YYYRRRLLLDDDCCCBBB???<<<;;;<<<>>>>>>>>>???AAADDDIIIMMMPPPSSSVVV\\\aaafffllltttyyy{{{xxxrrrlllgggdddcccbbbaaabbbeeeffffffdddaaa___```dddjjjppprrrrrrpppnnnkkkgggaaaZZZVVVTTTTTTTTTTTTUUUWWWXXXWWWTTTPPPNNNNNNLLLHHHEEECCCCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGHHHJJJLLLNNNPPPRRRXXXZZZ]]]```cccgggkkknnnqqqrrruuuvvvwwwzzz}}}ppp^^^RRRKKKDDDBBB@@@===;;;;;;;;;;;;;;;::::::999:::;;;<<<<<>>;;;<<<===::::::;;;===AAABBBBBBAAACCCGGGKKKNNNQQQVVV^^^cccjjjtttzzzxxxwwwvvvuuuwww{{{}}}|||zzzvvvsssmmmrrryyy~~~xxxrrrggg^^^XXXXXXZZZ\\\ccceeegggiiihhhddd```]]]]]]ZZZUUUPPPLLLKKKLLLMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPPPPPPPOOOMMMLLLKKKJJJIIIKKKLLLMMMNNNOOOOOOOOONNNNNNNNNPPPRRRUUUWWWZZZ[[[gggiiimmmpppssswww|||{{{lll\\\PPPGGGBBB<<<<<<;;;::::::::::::::::::;;;<<<===???AAACCCDDDJJJSSS___hhhjjjjjjiiiiiiiiinnnxxx|||kkkYYYNNNDDDAAA===666555888555555555444222000000111---.........//////000000------------------------************************++++++************++++++************************+++++++++************)))((()))***++++++***)))(((&&&&&&'''((()))***++++++))))))))))))))))))))))))***)))((('''''''''''''''&&&&&&'''(((***,,,...///''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%###$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((('''%%%%%%&&&&&&%%%###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$!!!"""&&&)))$$$#########$$$&&&((())))))(((''''''''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%"""!!!###%%%######$$$%%%&&&&&&''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''$$$&&&++++++'''&&&***"""###$$$%%%'''((()))***&&&&&&&&&'''''''''((((((''''''((((((((((((''''''###(((++++++'''%%%''')))xxxqqqnnnlllppptttsssooolllnnnppprrr~~~yyyppp^^^XXXOOOIIIEEEAAA<<<999;;;888666888<<>>???AAAFFFKKKPPPXXXaaammmvvvyyyxxxuuussstttzzzooo```XXXDDDAAA<<<777444333444555555444333111000////////////............---------+++,,,,,,------,,,,,,+++++++++*********************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++(((((((((((()))***+++,,,************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%((('''&&&&&&'''((('''&&&((('''&&&%%%$$$%%%%%%&&&(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''***(((&&&$$$###$$$%%%&&&########################'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$### !!!"""###$$$%%%%%%%%%''''''''''''''''''''''''"""""""""######$$$$$$$$$'''''''''&&&&&&%%%%%%%%%!!!""""""###$$$$$$%%%%%%########################'''&&&&&&%%%$$$###""""""$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&'''''''''&&&%%%$$$######$$$$$$%%%&&&''''''((((((((('''&&&&&&%%%%%%|||wwwuuurrruuuxxxvvvqqqnnnoooqqq{{{zzzkkkdddZZZSSSOOOKKKGGGCCC@@@>>>;;;<<<======<<<999>>>>>>>>>>>>???AAACCCDDDDDDHHHNNNTTT\\\gggsss{{{~~~yyyrrrjjjgggeeedddhhhnnnxxx}}}wwwuuuqqqkkkiiijjjbbb```___]]]\\\\\\]]]^^^___bbbeeeiiimmmrrrwww{{{~~~zzzuuuoooiiifffcccfffjjjnnnpppqqqqqqqqqqqqrrrtttuuuxxx}}}~~~|||qqqgggZZZTTTLLLEEEBBB@@@>>><<<;;;:::999999;;;===>>>>>>FFFHHHJJJLLLOOOSSSXXX\\\hhhooowww~~~|||yyywwwvvv|||lll[[[OOOHHH@@@===:::666333222333333444444222111000////////////............---------,,,,,,------------,,,,,,++++++******************)))***++++++++++++***)))++++++++++++++++++++++++))))))))))))***+++,,,---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''''''''((('''&&&&&&'''((('''&&&((('''&&&%%%%%%%%%&&&&&&((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))(((&&&$$$$$$$$$%%%&&&######################## !!!!!!"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%""""""###$$$$$$%%%%%%&&&########################%%%%%%%%%$$$######""""""'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&}}}~~~yyyuuuuuuvvvssslllaaaYYYUUUSSSPPPMMMIIIHHHFFFEEECCC@@@<<<999>>>>>>?????????@@@@@@@@@???@@@AAACCCHHHOOOXXX^^^kkkpppwww}}}wwwpppkkkjjjkkklllsssyyy~~~}}}wwwvvvtttsssrrrsssttttttzzz|||}}}wwwssswww~~~xxxpppmmmmmmmmmnnnrrryyy}}}yyyrrriiibbb]]]YYYSSSNNNFFFBBB>>>;;;;;;<<<<<<;;;;;;;;;===???BBBEEEHHHJJJPPPSSSWWW[[[^^^aaafffiiitttxxx}}}~~~{{{xxxvvvyyyuuu```RRRHHH@@@;;;999888666444333222111111444333222000///////////////............---------,,,------......------,,,******++++++++++++++++++((()))************)))(((++++++++++++++++++++++++************+++,,,------************))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))((('''&&&&&&'''((('''&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''######$$$$$$%%%&&&&&&'''~~~}}}~~~~~~uuummmccc\\\ZZZZZZYYYWWWUUUUUUTTTSSSPPPLLLHHHEEEFFFGGGHHHIIIIIIGGGEEEDDDGGGEEECCCAAACCCGGGMMMQQQOOOTTTZZZaaahhhnnntttyyy{{{uuuqqqrrrtttwww~~~yyyjjj```[[[XXXWWWWWW[[[bbbhhhkkkkkkhhhhhhggghhhhhhgggccc```YYYVVVRRRLLLGGGDDDCCCCCCAAA@@@>>>======>>>??????@@@BBBGGGKKKOOOTTTXXX[[[aaadddiiillloooqqqsssuuuyyy|||~~~}}}zzzxxxxxxoooZZZJJJDDDAAA===999444444444444333222111000222222111000///......//////............---------,,,------......------,,,******+++++++++++++++,,,)))******************)))***************************)))))))))******+++,,,************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&{{{rrrlllddd___```bbbcccccc```aaabbbbbbaaa___^^^]]]]]]^^^______\\\WWWQQQMMMKKKHHHCCC@@@???AAADDDFFFBBBEEEIIIMMMPPPTTTYYY\\\bbbgggnnnuuu|||yyyfffXXXOOOLLLHHHFFFEEEHHHMMMQQQRRRQQQMMMMMMMMMOOOPPPOOOLLLIIIDDDEEEEEECCC???===>>>@@@@@@@@@@@@@@@AAACCCFFFHHHKKKOOOUUUZZZ^^^ccchhhllluuuxxx}}}~~~}}}eeeXXXIII@@@>>>>>>;;;888222333444444444333222111111111000///............///............---------,,,------------------,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++************************)))(((((((((((())))))***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((&&&&&&&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""$$$'''******'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''&&&&&&((('''''''''&&&&&&&&&%%%yyytttjjjeee```^^^aaaeeegggggggggiiijjjlllmmmpppuuuxxx|||~~~~~~|||uuulllbbb[[[SSSNNNIIIEEECCCCCCBBBAAA@@@BBBCCCDDDDDDFFFHHHKKKMMMPPPTTTYYY^^^bbbdddeeegggkkkqqqxxxvvvdddTTTIIIDDDAAA>>>===<<<>>>@@@BBBBBBBBBCCCBBBBBBBBBCCCBBB???===<<>>>>>AAACCCCCCDDDEEEGGGIIINNNSSSXXX]]]bbbhhhkkkmmmppptttxxxlll___QQQJJJAAA<<<;;;:::777333222222333333333333222222000000///...............///............---------+++,,,,,,------,,,,,,+++******++++++,,,---------,,,,,,++++++++++++,,,,,,************************(((((('''''''''(((((()))************))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%((('''&&&&&&'''((('''&&&$$$%%%&&&'''''''''&&&&&&)))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!! $$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%'''''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""&&&+++//////,,,'''$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&''''''))))))(((''''''&&&%%%%%%wwwpppfffbbb^^^^^^bbbggghhhhhhiiikkkmmmooossszzzwwwpppccc^^^XXXTTTQQQNNNKKKHHHCCCDDDDDDCCCBBBBBBDDDFFFFFFFFFGGGHHHJJJMMMOOOPPPMMMPPPTTTWWW[[[aaahhhmmmqqqwww}}}}}}||||||~~~xxxvvvqqqkkkfffdddfffiiijjjlllrrrzzzyyytttooohhh\\\PPPGGGAAA>>>===:::;;;<<<<<<<<<<<<>>>???@@@>>>======>>>>>>===;;;>>>???AAABBBDDDIIIPPPUUUSSSUUUVVVXXXZZZ```hhhnnnvvv{{{}}}|||ssscccVVVNNNCCC@@@;;;999777666444222222222222111111111222222//////......------......///............---------***++++++,,,,,,++++++*********++++++,,,------...,,,+++***))))))***+++,,,************************))))))(((((((((((())))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&((('''&&&&&&'''((('''&&&$$$%%%&&&'''''''''&&&&&&***)))'''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((('''%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###&&&***------+++'''%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%$$$$$$$$$%%%&&&((()))$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}sssiiifffcccdddiiimmmnnnmmmiiikkklllnnnttt~~~qqqlllfffaaa]]]YYYSSSOOOFFFFFFFFFDDDCCCCCCEEEGGGFFFEEECCCBBBBBBCCCEEEFFFFFFHHHHHHHHHGGGJJJOOOTTTOOOVVV```fffiiiiiijjjkkkmmmnnnpppooonnnmmmmmmnnniiiggghhhlllkkkgggeeeggg___]]]YYYTTTPPPPPPRRRUUUTTTYYYccclllooorrr||||||vvvsssllllllmmmnnnpppsssuuuvvvxxxuuuqqqmmmiiiccc[[[UUUTTTOOOIIICCC@@@???>>>>>>999<<>><<<<<<>>>AAA===;;;:::;;;===??????>>>BBBBBBCCCFFFMMMWWWbbbiiihhhiiijjjjjjlllrrrzzzxxxeeeVVVLLLGGGDDD::::::999777666666555555222111000000000000111111//////...---------......//////.........---------*********++++++***************+++,,,,,,---......+++***)))(((((()))***+++))))))))))))))))))))))))******)))))))))))))))***************))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((('''&&&&&&'''((('''&&&###$$$&&&'''((('''&&&&&&+++)))'''&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''((((((&&&%%%############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""###$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$######"""""""""#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((()))(((&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$""""""$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%########################$$$$$$%%%%%%&&&'''((((((''''''&&&&&&'''(((***+++######$$$$$$%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''}}}mmmpppqqqoooqqqvvvwwwvvvsssnnnmmmrrrxxx~~~xxxpppllljjjfff___ZZZOOORRRRRRQQQRRRVVVWWWTTTUUUQQQNNNMMMHHHCCCCCCFFFAAA???>>>>>>@@@AAAAAA@@@GGGHHHIIIKKKMMMNNNNNNOOOOOOOOOPPPPPPOOOPPPRRRSSSPPPOOONNNOOOOOONNNKKKIIIDDDDDDDDDDDDCCCCCCCCCBBBIIIKKKNNNSSSWWW\\\___aaammmoootttxxxzzzwwwqqqllllllllllllkkkiiiiiikkknnnoooooonnniiiccc^^^ZZZYYYVVVRRROOOPPPSSSUUUVVVUUUXXXWWWTTTPPPMMMKKKIIIIIIEEEAAA===<<<<<<<<<999777:::???BBBAAAAAABBBAAA>>>AAAAAAAAA@@@@@@BBBEEEHHHLLLLLLPPPWWWbbbllltttxxxxxxyyyyyyyyy{{{wwwkkk\\\PPPIIIDDD???;;;888777777666555555444444111111111111111000//////........................---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********++++++++++++++++++*********))))))((()))+++,,,+++***((('''%%%'''***,,,,,,***'''%%%((((((((((((((((((((((((++++++******)))'''&&&%%%''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''###$$$%%%'''((()))))))))""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$###$$$$$$$$$#########$$$%%%&&&((()))%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$'''&&&$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''{{{~~~~~~|||~~~{{{uuusssxxx{{{vvvqqqoooppppppllliii[[[^^^``````dddjjjllliiijjjeee```\\\UUUKKKGGGHHHAAA@@@?????????@@@??????AAABBBCCCDDDEEEEEEEEEEEEBBBCCCDDDDDDCCCDDDEEEEEEEEEDDDDDDDDDEEEDDDAAA???>>>>>>==================???@@@CCCFFFIIILLLOOOPPPRRRTTTWWW[[[\\\[[[VVVSSSQQQQQQQQQQQQQQQRRRTTTUUUXXXYYYYYYVVVRRRMMMKKKJJJIIIFFFCCCCCCEEEGGGGGGFFFIIIHHHFFFDDDBBB@@@???>>>AAA@@@===<<<===>>>???@@@CCCKKKQQQSSSUUUVVVSSSOOOOOONNNMMMLLLLLLOOOSSSWWWZZZ[[[___gggqqqzzz~~~}}}|||~~~{{{ppp]]]UUUIIIBBB>>><<<999666777666666555444444333333000111111111111000//////........................---,,,,,,++++++,,,,,,---***++++++++++++++++++***++++++++++++++++++++++++))))))*********++++++++++++++++++*********)))))))))******+++***)))((((((&&&''')))++++++)))'''&&&''''''''''''''''''''''''((())))))))))))(((((('''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%&&&''''''((('''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! %%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%'''&&&$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''||||||sssooolllmmmppprrrqqqooofffjjjmmmqqqxxx|||vvvqqqgggZZZSSSQQQFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@AAA@@@???>>>============>>>?????????>>>>>>>>>===<<<<<<===<<<:::888::::::999888888999:::;;;:::;;;<<<===>>>@@@AAAAAABBBBBBCCCEEEGGGGGGEEEBBBBBBAAA@@@AAACCCDDDCCCCCCDDDEEEFFFEEEBBB@@@??????CCCAAA??????@@@AAA@@@??????@@@@@@@@@@@@>>>===<<<<<<>>>???>>>???CCCJJJPPPXXXbbblllrrrvvvvvvqqqjjjeeebbb___]]]]]]aaafffjjjkkklllqqqxxx}}}nnn^^^TTTJJJDDD===:::999999777555555555444333333222222222000000111111000000///...------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++************)))))))))+++******)))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%(((((((((''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$###"""%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%$$$###############%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###""""""###%%%&&&'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''{{{tttmmmjjjhhhiiikkkmmmnnnmmmkkkoootttyyywwwjjjaaa^^^SSSSSSRRRPPPNNNKKKJJJJJJJJJJJJIIIGGGEEECCCAAA@@@@@@@@@@@@AAACCCCCCAAA@@@@@@>>>======>>>>>><<<:::<<<<<<:::::::::;;;===>>>?????????>>>>>>=========AAA@@@???@@@BBBBBBAAA???CCCAAA??????@@@AAA@@@>>>???@@@AAA@@@???>>>???@@@BBBBBBBBBCCCDDDEEEEEEEEEBBBCCCEEEFFFFFFEEECCCBBB===AAAEEEFFFHHHOOO[[[fffvvvyyyuuuoookkklllpppuuuxxxwwwyyy}}}{{{{{{zzzfffWWWLLLFFFAAA>>>:::888888777555333333333222222111111111111000000000000000//////...------------------------,,,,,,++++++++++++,,,,,,++++++************++++++************************************************************))))))))))))---+++)))((('''((()))***))))))(((((((((((())))))''''''''''''''''''''''''&&&'''(((((())))))((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######(((((('''''''''&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&%%%%%%$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''xxxoooiiihhhhhhjjjlllnnnooooooqqqtttxxxtttkkkgggcccddddddbbb]]]ZZZXXXYYYYYYYYYWWWUUURRROOOMMMKKKFFFEEEEEEFFFIIIJJJIIIGGGHHHFFFDDDCCCDDDCCCBBB@@@@@@@@@???>>>>>>???@@@AAADDDCCCBBBAAA@@@>>>======>>>===<<<===>>>???>>><<>>???AAADDDGGGHHHFFFEEEBBBBBBBBB@@@@@@CCCHHHLLLQQQPPPMMMJJJIIILLLQQQUUUXXX[[[```dddeeefffhhhiiiiiiiiihhhgggeeebbb___]]]]]]cccjjjooottt{{{~~~~~~ooofffXXXLLLCCC???===<<<555555555555444444333333000000000000000000000000//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++***)))(((((()))***+++************************+++++++++***************(((((()))))))))))))))***...,,,***(((''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&'''((((((((('''%%%%%%'''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######%%%%%%%%%%%%##################$$$%%%&&&&&&'''&&&%%%$$$###"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''zzzqqqbbbfffmmmssswwwxxxyyyyyy{{{|||}}}~~~xxxuuuxxx{{{}}}{{{uuupppooopppuuuuuusssqqqooollljjjhhhgggccc```bbbhhhlllmmmlllhhheeeaaa___^^^]]][[[YYYWWWXXXYYYYYYXXXVVVTTTSSSNNNNNNMMMMMMLLLKKKKKKKKKMMMPPPUUU]]]bbbdddbbb```VVVWWWUUUQQQLLLNNNVVV^^^eeebbb^^^ZZZZZZ___hhhnnnxxx}}}~~~yyyuuurrrpppmmmrrryyyttthhhTTTOOOGGG@@@<<<:::999888777777777666555444444555000000000000000000000000//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++***)))(((((()))***+++************************+++++++++*********))))))(((((((((((())))))******---,,,***)))((('''(((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''#########$$$$$$%%%%%%&&&""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$###$$$$$$%%%%%%((('''&&&$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''}}}xxxrrrlllqqqyyyyyyyyyzzz~~~~~~{{{~~~~~~xxxsssrrrsss}}}}}}|||zzzxxxuuusssrrrooojjjfffhhhoootttvvvvvvxxxuuuqqqnnnlllkkkiiihhhggghhhiiijjjhhhfffbbb```YYYYYYYYYYYYXXXXXXXXXXXX\\\```iiisss{{{~~~|||zzzjjjkkkhhh```WWWVVV___hhhwwwtttoookkklllsss}}}~~~zzzxxxtttxxx~~~jjjXXXMMMDDDAAA===;;;:::999888666777777666333111//////000000000000000111111111111///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++***)))'''''')))***+++))))))))))))))))))))))))++++++++++++******))))))'''((((((((())))))******---,,,+++)))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((###$$$%%%'''((()))))))))'''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&''')))))))))((('''%%%$$$###''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%''''''''''''%%%$$$&&&&&&%%%%%%$$$###""""""!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&'''(((""""""###$$$%%%&&&&&&'''""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###""""""###%%%&&&$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%  %%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''~~~~~~yyyvvvrrrzzz~~~~~~}}}{{{uuurrruuuyyy{{{{{{zzzyyyxxxvvvuuuuuuvvvssspppqqqtttxxxxxxwww{{{|||}}}{{{wwwsssqqqpppqqqyyy~~~yyyrrrqqqrrrrrrqqqjjjeeeccccccccchhhnnnqqqwwwyyyoooggggggpppxxx}}}zzz~~~{{{xxxyyy}}}mmm___SSSHHHAAA===;;;999777666666666777333333333222222222111111000000000000//////////////////...------------......---,,,,,,+++++++++++++++++++++************)))***************)))(((((((((***+++***)))((()))***))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))'''&&&&&&''''''&&&%%%%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$***(((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%######%%%'''$$$ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%"""""""""###$$$"""###$$$%%%%%%$$$###"""$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&&&&''''''''''''((()))(((&&&&&&'''''''''&&&~~~}}}|||{{{zzzxxx|||~~~xxxvvvwwwzzz}}}|||zzzyyywwwvvvuuuuuuuuurrrppprrrwwwzzz{{{zzz~~~~~~{{{yyyxxxxxxyyyxxxvvvwwwwwwzzzuuuqqqqqqpppppptttyyy~~~uuummmmmmvvv~~~~~~||||||}}}uuueeeWWWMMMEEE===888:::999888666555444444444222222222222111111111111000000000000///////////////......---------------...---,,,++++++++++++++++++++++++************)))***************)))((((((((()))******(((((()))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))((('''(((((((((((('''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%#####################$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***)))((('''%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''(((((((((((('''''''''''''''((((((((())))))%%%%%%%%%%%%&&&&&&&&&'''%%%$$$######%%%''''''&&&}}}{{{sssqqqqqqssssssvvv~~~|||{{{~~~|||zzzyyyxxxxxxuuussssssvvv{{{~~~~~~}}}{{{||||||{{{yyyxxxzzz{{{~~~|||xxxyyyxxxwwwzzzyyyrrrsss{{{rrr```YYYNNNFFFAAA>>>:::777666666666555444333222111111111111111000000000000000000000000///////////////...------,,,,,,---------,,,,,,++++++++++++,,,+++++++++************))))))************))))))((('''((())))))''''''((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((()))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''))))))'''$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))'''&&&%%%%%%%%%%%%((((((''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&$$$###"""###&&&(((((((((}}}tttppplllkkkkkknnnwww}}}|||{{{}}}{{{{{{{{{yyyzzz}}}wwwwwwxxxwwwvvvwwwzzz}}}{{{yyyxxxwwwzzz|||uuuvvv}}}yyyeeeXXXNNNIIICCC???======<<<;;;333444555555444222111///000000000000////////////000000000000////////////...------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++++++++*********))))))))))))************)))(((&&&((()))((('''&&&'''))))))(((((((((((())))))***++++++++++++++++++++++++(((((((((((((((((((((((()))))))))(((((()))))))))'''((())))))(((((()))***((('''%%%%%%%%%%%%'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))(((&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''')))---...***%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$'''&&&$$$$$$$$$$$$&&&'''$$$$$$###"""###$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%&&&(((******)))~~~xxxqqqnnnlllmmmsss{{{{{{wwwvvvvvvuuuwww~~~~~~zzz{{{|||||||||}}}{{{yyyxxx|||yyyzzz}}}lll]]]PPPJJJBBB???;;;888777777777666333444444555444333111000000000000/////////......000000000000////////////------,,,++++++++++++++++++++++++******++++++,,,+++++++++*********))))))((())))))*********))))))&&&((()))((('''&&&''')))((((((((((((((()))******************************(((((((((((((((((((((((())))))(((((((((((())))))%%%''')))(((&&&&&&''')))'''&&&%%%$$$$$$%%%&&&'''&&&'''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&))))))...222...'''%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''&&&$$$$$$$$$$$$&&&'''$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%'''((((((%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***(((''''''((()))((('''~~~xxxuuurrrppprrrvvvtttrrrqqqrrrrrrrrryyy~~~|||pppaaaTTTJJJDDDCCC<<<;;;999777555444444444333444444444333333222111000000000000////////////000000000000////////////---,,,++++++******+++++++++************++++++,,,+++++++++************)))((())))))************)))'''((())))))''''''((()))(((''''''(((((()))***+++''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%(((***(((%%%$$$%%%(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))''',,,333222)))&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))'''%%%%%%&&&'''&&&%%%zzz}}}|||zzzuuutttvvvrrrqqqssstttsssrrrwww~~~pppcccVVVOOOHHHAAA>>>???:::::::::888777666666666444333222222222222222222111111111000000000//////000000000000////////////,,,,,,+++******************************+++,,,,,,+++++++++************)))(((((()))***************((()))******(((((()))***''''''''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&''''''***,,,***%%%###%%%(((%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((($$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''###'''111333***%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$############$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''(((&&&%%%%%%'''(((''''''___kkk|||{{{xxxxxxttttttvvvxxxwwwuuuyyyrrrfffWWWMMMGGGGGGEEE>>>:::;;;666777888888666666666777333222111000000000222222111111111111000000000000000000000000////////////,,,++++++***)))***************))))))***+++,,,,,,+++++++++************)))(((((()))***************(((***+++***)))((()))+++''''''''''''((()))++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''((((((((())),,,...+++&&&###%%%((($$$$$$&&&''''''&&&$$$$$$&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%% ###///333***###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$&&&)))***"""###$$$%%%%%%$$$###"""$$$%%%&&&&&&%%%$$$"""!!!""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%&&&((()))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&((('''&&&''')))+++++++++DDDNNN^^^ppp~~~|||{{{zzztttqqqyyy{{{}}}~~~~~~~~~qqqdddXXXPPPFFFDDDBBB@@@>>><<<;;;;;;888777666555444333222222333222222111111222222333000000000000000000000000000000///............////////////---+++)))))))))+++++++++************)))************************(((((())))))))))))((((((******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''')))))))))((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&'''''''''&&&%%%%%%$$$'''&&&&&&&&&&&&$$$ &&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$!!! ###&&&%%%$$$$$$######$$$$$$%%%''''''''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$'''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''(((&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%'''((((((((('''&&&555<<>><<<:::999777777777777666555444333222222111111111000000000000111111000000000000000000000000............---------,,,,,,---...---+++******++++++++++++************)))************************))))))************))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%&&&%%%###!!!&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&$$$""""""$$$'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&'''((((((%%%&&&''''''((((((''''''---///444;;;DDDMMMUUUYYYggglllsssuuunnniiinnnwww~~~vvvkkk[[[OOOGGGDDDAAA???===<<<;;;999888888888888666555555444333222111111000000////////////000000000000000000000000000000,,,------...---,,,+++******,,,---,,,++++++,,,---+++++++++************)))******************************++++++++++++******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((('''%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''(((((('''&&&&&&'''((((((''''''&&&&&&''''''((()))111000///000444999???BBBKKKUUUeeennnkkkeeegggnnn{{{ssshhh\\\UUULLLEEEAAA@@@@@@???;;;:::999999888888999999666555555444333333222222000000////////////000000000000000000000000000000+++,,,...///...---+++)))***,,,---,,,+++***+++,,,+++++++++*********))))))++++++++++++++++++++++++)))******++++++******)))''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%'''((()))'''&&&&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&''')))***222111//////000222444666888@@@NNN[[[___^^^```eeepppzzzuuufffXXXOOOGGGEEEAAA???===;;;:::888666666555555555555666666666555555555444333333333000000////////////000000////////////////////////,,,---///000///...,,,***,,,------,,,***))))))***+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''%%%######%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''"""%%%'''((('''%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&((()))******++++++,,,---///000111222333888BBBIIINNNTTT[[[dddooouuufff[[[QQQIIIDDD=========<<<:::888666444777666666555555666777777555444444444333333333222000000////////////000000////////////////////////---......//////---,,,+++,,,------,,,***((()))***+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&((()))'''$$$"""###%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''!!!###&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%&&&(((***+++''''''''''''''''''''''''&&&&&&'''((((((((((((''''''((())))))))))))((('''((((((''''''(((((()))***''''''((()))+++---...//////---///444888;;;BBBIIIPPP[[[kkk|||xxxmmmdddYYYPPPJJJFFFBBB???<<<<<<<<<;;;999777666666888888777666666777777777222222222111111111111111//////............//////////////////////////////------------,,,,,,,,,+++***+++,,,+++***)))***++++++++++++************)))************************)))))))))******)))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$'''***)))%%%"""###%%%&&&%%%%%%$$$$$$%%%%%%&&&###############$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&&&&"""$$$%%%%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%(((&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&(((+++,,,'''''''''''''''''''''''''''''''''''''''(((((()))'''((()))******)))((('''''''''((()))))))))))))))+++***))))))***,,,...///***+++///333222///222888999BBBQQQaaappp}}}qqqddd[[[TTTNNNGGGCCCAAA@@@>>>;;;;;;:::999777555444555666444444333222222222333333000000000000////////////...------,,,,,,------...////////////////////////---,,,+++*********++++++''')))***+++******,,,---+++++++++************)))((((((((((((((((((((((((******++++++++++++************))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$###$$$$$$%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!&&&******&&&###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######"""#########'''&&&&&&%%%%%%&&&&&&'''""""""###$$$$$$%%%&&&&&&###$$$%%%%%%$$$$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%(((&&&$$$""""""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((''''''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&)))+++---''''''''''''''''''''''''(((((('''&&&&&&((()))***%%%&&&'''(((((('''&&&%%%&&&''')))*********)))((())))))))))))))))))))))))------......///000000111444777<<>>HHHTTT^^^eeellluuu{{{|||nnncccUUUOOOGGGCCCBBBBBB@@@>>>>>>===<<<:::888777555555666666555444444444444555444333222222111222222222222111000000//////000000000000/////////.........///...---,,,,,,,,,,,,------,,,,,,++++++***************************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((()))((((((((())))))(((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((())))))((('''&&&###$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&((((((&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''((((((((()))))))))$$$%%%&&&'''((()))***+++))))))((((((((((((''''''''''''((((((((()))))))))************************)))))))))******+++++++++------------,,,...111444444999AAAFFFKKKQQQYYY___ooozzztttiii___VVVPPPLLLHHHCCC@@@??????>>>===;;;:::999888777666555444666555444444333333444444222222111111111111222222111111000///////////////////////////.........---......------,,,,,,,,,,,,,,,,,,,,,++++++*********++++++******))))))(((((((((((())))))************(((((((((((((((((((((((())))))************))))))((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((''''''((())))))(((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&%%%###"""&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((((((&&&$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))%%%%%%&&&''')))***++++++))))))(((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++,,,---------...000222111444777999;;;>>>DDDIIIRRR\\\kkkwww~~~yyypppdddYYYRRRMMMIIIFFFEEEBBB???<<<;;;:::999888999999888777777666555555555555444333333333333333111111000000000111111222111000000///.../////////.........---------,,,,,,---------------,,,,,,,,,,,,,,,+++++++++++++++***+++******))))))(((((((((((((((((()))******++++++(((((((((((((((((((((((('''(((((((((((((((((('''((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&'''))))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$%%%$$$"""!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$#########"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((()))))))))******(((((())))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((++++++++++++++++++++++++&&&(((***++++++,,,---///,,,...000111222444888:::<<>>===<<<888999::::::999999999:::555555555555555555666666444333333222222222222222///////////////000111111000000///............///............------------------.........---,,,+++++++++++++++++++++++++++((((((((())))))))))))))))))))))))))))))*********((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((())))))***((((((((((((((((((((((((&&&&&&%%%'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&'''''''''(((((((((************************(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))************))))))))))))***,,,......,,,************,,,...000///...---,,,333333444555888>>>FFFMMMRRR```rrrvvvfffYYYPPPJJJGGG@@@@@@@@@??????>>>===<<<555777888888777666666666333333333444444555555555444333222222111111222222///////////////000111111000000///...............000/////////............,,,---.........---,,,+++++++++++++++++++++++++++''''''(((((())))))************))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&%%%%%%'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&''''''(((###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########"""###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''((())))))*********+++++++++(((((())))))*********+++))))))))))))************))))))))))))((('''&&&%%%''''''((()))))))))))))))(((***+++***)))((()))***,,,+++***)))***+++,,,---,,,---...000111333444555CCCGGGPPP[[[hhhttt}}}uuu{{{}}}mmmfff[[[QQQJJJFFFCCCAAA===>>>>>>>>>===;;;999777777777777555333222333444555555555444333222333444333333333222222222111111000000000000000000000000111111111111000000000///---------------...///000///...---,,,++++++++++++************************,,,,,,+++***)))(((''''''&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%%%%$$$%%%&&&'''(((***'''$$$%%%((()))(((&&&++++++***)))'''&&&$$$###%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%$$$$$$'''***+++(((%%%######$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''%%%%%%%%%&&&(((***+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))***+++++++++)))(((''''''((()))++++++***))))))*********)))((('''''''''***)))'''&&&'''(((***,,,)))(((((()))+++---------&&&''''''(((((((((((((((''''''((()))))))))))))))(((***+++***)))((()))***+++++++++++++++,,,,,,---,,,---...///000111222333666999>>>FFFOOOWWW^^^aaakkkjjjmmmvvv{{{uuu{{{xxxpppfff___VVVQQQJJJDDDAAA???===<<<;;;;;;<<<<<<;;;:::888888777888777666333333444555555555444222111000111222333333222222222111111111000000000000000000000000111111111000000000//////...------------......///......,,,+++*********+++************************************))))))))))))((()))))))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&'''(((((('''%%%%%%&&&'''&&&&&&((((((((((((((('''&&&&&&###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%(((++++++(((%%%"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((($$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&((()))***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$''''''((())))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---)))((('''(((***,,,------###$$$&&&'''))))))******''''''((())))))))))))((((((***+++***)))((()))***++++++,,,,,,---------,,,,,,,,,---......///000000000222444777;;;???BBBDDDMMMMMMRRR[[[hhhtttzzz|||zzz{{{wwwqqqiiibbb\\\UUUMMMGGGFFFCCC@@@>>>======<<<;;;888999999::::::999999888888888888666444444666777888777555333111111111111333222222222222111111111000000000000000000000000000000000000///////////////...------------------...---+++)))))))))***+++************************(((((())))))*********+++*********)))((('''%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&%%%&&&&&&'''(((&&&'''((('''%%%$$$%%%&&&%%%%%%&&&(((((())))))(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''###$$$'''***,,,+++'''$$$"""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%'''((()))))))))))))))((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%$$$'''''''''''''''(((((()))''''''((()))******++++++(((((()))***++++++,,,,,,***)))))))))+++---000222###$$$%%%'''((())))))***&&&'''(((((())))))(((((((((***+++***)))((()))******+++,,,......---,,,,,,,,,,,,,,,,,,------------111111111222333555666777<<<<<<>>>EEENNNWWW]]]```bbbkkkyyy{{{qqqhhhccc\\\XXXTTTPPPMMMJJJEEEAAAAAA@@@>>>======<<<:::888777777888999::::::::::::888999888666555555777:::===:::777555444333333222222222222222111111111111000000000000000000000000000000/////////.........///......---,,,,,,,,,,,,---,,,***)))))))))***+++************************))))))))))))*********************))))))'''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''%%%''')))((($$$"""$$$&&&$$$%%%&&&'''(((((()))(((%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%(((***+++***'''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###""""""!!!!!!!!!###$$$%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''')))(((&&&%%%%%%%%%'''((($$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((()))'''((()))))))))(((&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&'''((()))***(((((()))******++++++,,,((()))***+++,,,++++++++++++,,,,,,---000444888<<<%%%%%%&&&'''''''''''''''&&&&&&'''((((((((((((((((((***+++***)))((()))******+++,,,---...---,,,+++++++++++++++++++++++++++---------...///000111222555444444666;;;@@@CCCEEEIIIQQQ^^^mmm{{{|||qqqfff]]]WWWRRRPPPJJJIIIFFFDDDCCCAAA>>>===<<<;;;:::;;;;;;:::777555777777888999:::;;;<<<<<<888888888666555666999;;;???;;;666444444444333222222222222111111111000000/////////////////////////////////............---///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))************))))))))))))(((((()))))))))))))))(((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''&&&$$$''')))(((%%%###$$$&&&%%%&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""%%%(((******(((&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$######""""""###$$$%%%&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$######""""""######$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&''''''''',,,+++)))((((((((())))))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''(((((('''((()))))))))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))*********)))((('''((()))***+++++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++...111444777<<>><<<::::::888888888:::<<<<<<:::888777777777888999:::<<<===888888777555444666999======888222000111222111///222111111111111000000000///////////////////////////.........------------...---,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,))))))))))))))))))))))))+++*********))))))(((((('''((())))))*********)))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((('''&&&&&&$$$&&&((()))(((&&&&&&&&&&&&''''''''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$#########"""%%%'''(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&***))))))((('''&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$##################$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%''')))******''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((''''''))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))***++++++,,,,,,++++++++++++++++++,,,,,,------...///000000000555:::>>>AAAFFFLLLQQQ%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''(((***+++***)))((()))******)))))))))******++++++*********++++++,,,,,,,,,,,,,,,,,,---...///111222...///////////////000000000333777;;;???EEELLLRRR[[[bbbllltttzzz}}}xxxqqqhhh```YYYTTTRRRKKKIIIFFFCCC@@@???@@@BBB?????????>>>===<<<;;;<<<999999999;;;======<<<:::777666666666777999:::;;;777777666444333555:::===<<<666000...000222111///111111111111000000000000////////////////////////.........---------,,,,,,,,,,,,,,,+++,,,,,,------,,,...111333333111///,,,))))))))))))))))))))))))))))))))))))************))))))*********))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))((('''&&&%%%%%%&&&''')))++++++)))'''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###((((((((((((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''########################%%%%%%$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###"""###%%%########################&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%"""###%%%'''***,,,...///&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$$$$###"""$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))'''(((((()))))))))))))))******++++++,,,---------,,,,,,---///222555999:::===BBBJJJNNNPPPSSSXXX]]]$$$%%%&&&&&&'''''''''&&&%%%&&&''''''((((((''''''(((***+++***)))((()))******)))((((((((()))+++,,,)))******+++,,,,,,------+++++++++++++++,,,------///000111000///---------+++---000111222555:::???>>>CCCKKKRRRYYYbbbmmmtttzzz}}}vvvllleee\\\XXXSSSMMMIIIGGGFFFFFFDDDCCCBBB???======>>>@@@777888:::::::::;;;<<<>>>999888777888999999777555666555555555666777999:::666666555333333555:::======777111///222444333111111111111111000000000000////////////////////////......---------,,,,,,,,,++++++++++++,,,------...,,,///333666666444000---))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++++++++***((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))'''((()))))))))(((&&&%%%&&&%%%&&&)))------***'''$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''#################################$$$$$$%%%&&&&&&###$$$%%%$$$!!! ###&&&"""""""""!!!!!!!!!!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$######"""'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%###$$$&&&))),,,///111222&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((())))))&&&###!!!$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((('''''')))((('''&&&&&&'''))))))(((((((((((((((((((((((((((''''''&&&'''((()))***%%%&&&((()))))))))((('''((()))***+++---...///000,,,,,,...111555;;;@@@CCCIIIOOOWWW[[[\\\]]]bbbfff***)))((('''&&&%%%$$$$$$(((((()))))))))(((((('''))))))))))))************)))*********++++++++++++)))************+++++++++++++++******++++++,,,---------------------------,,,---...///000000000000555666999;;;???CCCIIIMMMTTTZZZcccmmmuuuyyyzzzzzzzzz|||sssggg___ZZZVVVPPPKKKHHHGGGFFFCCCAAA>>>===<<<======<<<<<<;;;;;;;;;:::======<<<;;;::::::999999999999999888888888777777888888888888777777777777888666333222222555888:::888666222///......///000111111111111000000000000000000//////.........------...///000000///...---......---,,,,,,,,,,,,---000///000555::::::444///,,,***))))))***++++++***)))***+++***)))((()))***'''''''''((((((((((((((())))))((((((''''''&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))***)))(((&&&&&&''''''((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&%%%%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&%%%$$$###%%%$$$"""""""""$$$&&&(((###%%%&&&&&&$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''"""###$$$$$$%%%%%%$$$$$$'''%%%$$$(((///333222///$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&'''%%%###"""###$$$'''))))))'''%%%$$$###$$$&&&'''*********))))))))))))))))))***,,,+++***))))))***)))+++,,,------...000333111333888===DDDJJJNNNQQQ\\\___dddggghhhiiijjjlll)))((((((''''''&&&&&&&&&((())))))***))))))((((((&&&&&&&&&&&&'''''''''''')))))))))*********++++++)))************+++++++++++++++******++++++,,,---------------------------,,,,,,---...////////////...000111222444777<<>>===;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999999999999888888888777777777888888777777777666666666777555444333333555777999888666333000//////000111000000000////////////...000/////////..................////////////............---,,,,,,,,,,,,,,,---+++,,,000444444///***+++)))(((((()))******)))'''((()))((('''&&&'''((())))))((((((''''''&&&&&&((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((***)))((('''&&&''''''(((''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%"""!!!%%%***...---***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&''''''&&&$$$######%%%''')))((('''&&&&&&'''((()))***************))))))))))))((()))+++***)))((()))***(((***,,,...///111555777;;;>>>BBBHHHNNNSSSXXXZZZaaadddhhhkkklllmmmnnnooo'''''''''(((((()))))))))))))))************))))))(((((((((((())))))))))))((((((((()))))))))******)))************++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,///000000000///000333666777777777888:::>>>AAADDDJJJPPPZZZcccllltttzzz~~~}}}|||yyytttjjjfff```ZZZUUUOOOIIIEEECCC@@@<<<<<<===>>>;;;999<<<<<<<<<;;;;;;;;;::::::999999::::::;;;<<<<<<<<<;;;;;;;;;:::999999888888888888888888777777777777777666666666666555555555555555444444444555666666888666444111000000111222////////////............////////////............///......---------......------------,,,,,,,,,,,,+++***)))+++......+++(((***(((''''''((())))))((('''((()))((('''&&&'''(((******)))((('''&&&%%%%%%'''''''''((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&'''''''''''')))(((''''''&&&&&&''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$$$$######%%%$$$"""!!!!!!"""######$$$###""""""$$$&&&&&&&&&%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$"""!!!###'''***(((&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$&&&'''((()))''''''&&&&&&&&&&&&'''''''''&&&$$$$$$$$$%%%''')))''''''((()))***+++,,,,,,************************)))***++++++******+++,,,***---000333666:::???BBBHHHJJJNNNSSSYYY^^^bbbdddgggjjjnnnpppppppppqqqrrr%%%&&&'''((()))++++++,,,((()))******************))))))))))))************(((((((((((())))))))))))))))))*********+++++++++***************++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***000111111000//////111333666555333222333555888999999===BBBHHHMMMRRRXXX\\\fffhhhjjjjjjjjjmmmsssxxxwwwrrrkkkeeeaaa]]]WWWRRRKKKJJJGGGDDDAAA>>>;;;999;;;999888999::::::888666666777777888999:::::::::999999999:::::::::::::::::::::999999999888888888888888777777777666666666666666555555555444444444333444444555555555444444666555333111000000111111000000/////////.........///////////////.........///...---,,,,,,,,,---...------------,,,,,,++++++---+++******,,,---+++)))***)))'''''')))***)))((()))***+++***)))((()))***))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!$$$######"""######$$$%%%&&&$$$""""""$$$&&&%%%$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''%%%$$$%%%((()))(((&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&'''(((((()))((((((''''''''''''(((((('''&&&%%%%%%%%%&&&((()))'''((()))***++++++++++++)))***************++++++,,,---...---,,,+++---...000333888<<>>>>>>>>===;;;999777777666444444444555666666444333444555666777888::::::;;;;;;::::::999888777777666888888888888888777777777777777777666666666555555555555555555444444444444333333444555555444333222333222111000//////000000111111111000000000//////.........//////////////////...---+++++++++,,,---,,,,,,---------,,,+++***---+++******+++++++++***,,,***((()))***+++******)))***+++***)))((()))***&&&&&&''''''(((((())))))&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''(((''''''((((((((()))))))))'''''''''''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""" #########$$$%%%&&&'''''''''%%%$$$###$$$$$$######%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&''''''''')))((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&((('''&&&''''''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((()))((()))*********))))))((())))))******+++++++++,,,---...///...------///111777;;;@@@EEEJJJPPPVVVZZZ[[[\\\___cccgggkkknnnooommmoooqqqrrrrrrrrrtttuuu%%%&&&'''((()))******+++&&&'''((())))))***))))))&&&&&&&&&''''''''''''(((((((((((()))))))))******)))************+++++++++***))))))))))))***++++++******************************+++++++++++++++***(((***+++,,,+++,,,---///,,,---......///......---000111222222222333777999<<<<<<<<<;;;<<<>>>CCCFFFMMMSSSZZZ___bbbeeejjjnnntttwww{{{~~~vvvmmmeeeaaa______ZZZUUUPPPMMMLLLKKKIIIFFFAAA>>>:::999:::999666444888999999777444222222222///000111333444444444444444555555777888999::::::;;;;;;:::888777666555444777777777777777777777777666666666666555555555555666555555555555444444444333333444444444333222111111000000/////////000000111111111111000000000000.........///////////////...------,,,+++++++++++++++,,,---------,,,***)))))))))))))))))))))******,,,***))))))***++++++***'''((()))((('''&&&'''(((%%%%%%&&&'''((()))******'''''''''((((((((((((((('''''''''&&&&&&'''''''''(((((((((((()))))))))***&&&''''''''''''&&&%%%%%%######$$$&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$"""!!!$$$$$$%%%%%%&&&'''''''''###%%%&&&&&&$$$######$$$%%%$$$###""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))((((((''''''))))))******+++,,,,,,,,,---...//////000222666888AAADDDHHHMMMRRRWWW]]]aaadddeeehhhkkknnnqqqtttuuuoooqqqrrrsssssstttuuuwww&&&''''''''''''(((((((((%%%%%%'''(((((()))))))))((((((((()))))))))******)))))))))*********++++++)))************+++++++++)))))))))))))))***++++++************************))))))***+++,,,,,,,,,,,,)))+++---------,,,---///...........................////////////000222444999777555555666888999999:::>>>BBBDDDFFFIIIMMMPPPSSSVVVZZZ___dddiiinnnpppwww}}}|||zzzwwwsssoookkkhhh]]]YYYSSSMMMHHHFFFEEEEEE@@@@@@???======<<<;;;;;;<<<888555444555555333000222333444333000///000111000111222333333333444555555555666666777888888999999999888777666666555555666666666666666666666666666666666555555555444444666666666555555555555444444333333222222222222111000000000000000000111111111000000000000/////////............/////////000---------,,,,,,+++***)))***+++,,,------,,,***)))&&&((()))***************+++***((((((***+++***)))'''((()))((('''&&&'''(((&&&&&&''''''(((((())))))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))&&&&&&'''''''''&&&%%%$$$""""""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$######""""""&&&&&&&&&&&&%%%%%%$$$###"""((((((%%%"""$$$'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$######&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&&&&'''(((((((((((('''&&&((((((((((((((()))))))))))))))(((''''''(((******))))))***++++++,,,------...000222555999===CCCGGGLLLOOOSSSWWW[[[___dddhhhjjjkkkmmmpppsssvvvxxxyyyrrrsssuuuuuuvvvwwwyyy{{{'''''''''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''************++++++++++++)))************+++++++++)))))))))))))))******+++))))))))))))))))))))))))((()))***+++,,,---------''')))++++++***)))***+++///...---++++++,,,---...,,,---...---,,,,,,---///333000...///333555555333444666888888888999<<