BM[6( {{{{{{rrrvvv{{{|||yyyyyy{{{yyyyyyyyyzzz}}}yyyxxxvvvsssrrrssswwwzzz||||||{{{{{{|||}}}~~~~~~}}}yyytttpppnnnmmmnnnlllhhhbbbbbbmmmyyy{{{vvvhhhnnnttt{{{}}}~~~zzz~~~yyymmmjjjlllnnnjjjdddbbbhhhmmmnnnqqquuu{{{yyywwwyyyuuutttuuuiiihhhjjjooovvvzzzyyyxxx|||}}}|||xxxttttttxxx|||zzz~~~zzzzzz|||yyyrrrooooooooonnnkkkgggdddbbbeeeccccccdddfffgggfffeeeccccccdddddddddeeeeeeeeefffggggggddd``````dddhhheeedddbbb___\\\]]]aaaeee{{{||||||zzzwwwvvvwwwxxxzzzzzz|||~~~zzz~~~||||||}}}~~~}}}xxx}}}{{{|||~~~}}}|||xxxqqqiiibbb]]]SSSPPPMMMMMMQQQVVVZZZ]]]bbbbbbdddfffjjjlllkkkjjjoooqqqqqqnnngggcccaaabbbXXXWWWUUUTTTTTTUUUVVVWWWRRRTTTUUUSSSOOOMMMNNNPPPSSSOOONNNPPPPPPLLLIIIIIIGGGIIIJJJKKKLLLNNNQQQSSS\\\]]]\\\XXXRRRMMMJJJIIIJJJJJJKKKLLLMMMOOOPPPQQQKKKJJJHHHHHHIIILLLOOOQQQXXX\\\[[[WWW^^^kkklllbbbQQQQQQPPPOOOOOOQQQUUUXXXTTTTTTTTTSSSRRRQQQPPPPPPZZZZZZZZZZZZ[[[]]]bbbeeegggggg```UUUSSSYYY\\\ZZZZZZ```dddfffqqqxxxzzzwwwkkk\\\SSSTTTYYYnnnyyyvvvsss}}}yyyvvvsssuuu}}}vvvhhhgggiiioooxxxzzzuuupppoooaaaggggggbbb```cccaaa[[[aaadddgggtttppphhhiiimmmoookkkeeefffpppvvvsssppppppxxx}}}{{{oooiiipppzzz~~~wwwvvvssskkk```XXXTTTSSSMMMLLLKKKLLLMMMNNNMMMLLLMMMOOOPPPOOOLLLKKKMMMOOOPPPWWWZZZWWWVVVZZZaaadddcccddd\\\OOOIIILLLLLLGGGDDDDDDEEEGGGIIIIIIGGGEEEEEEDDDCCCEEEHHHJJJKKKKKKDDDEEEGGGHHHKKKLLLNNNOOOUUUVVVUUUPPPJJJIIINNNSSSTTTTTTSSSPPPOOOSSS[[[bbb~~~|||{{{|||ppprrruuuwwwzzz{{{||||||yyyqqqqqqzzz}}}yyytttmmmfff``````bbbdddbbb^^^^^^aaaeeeeeeggghhhgggccc^^^[[[ZZZ[[[ZZZYYYZZZ[[[^^^bbbdddiiiiiiiiiiiihhhgggfffeee```bbbeeehhhjjjlllmmmmmmiiieeecccdddhhhjjjhhheee^^^]]]\\\[[[[[[\\\]]]^^^]]]^^^aaacccdddcccaaa```\\\[[[YYYUUUQQQOOOPPPRRRZZZ]]]___^^^ZZZTTTPPPMMMJJJLLLOOOOOOMMMLLLLLLNNNMMMNNNOOOPPPOOONNNLLLKKKHHHGGGGGGJJJNNNRRRTTTUUUTTTWWW\\\``````\\\VVVQQQMMMKKKJJJJJJKKKLLLLLLLLLKKKHHHFFFIIIOOOSSSRRRPPPNNNMMMMMMQQQWWWYYYXXXUUUIIILLLPPPSSSTTTTTTVVVWWWPPPRRRSSSXXX```gggccc[[[VVVVVVVVVVVVWWWYYYZZZ[[[SSSQQQRRRXXX```ccc```[[[bbbhhhhhh___WWWWWW\\\```fffdddbbb___]]][[[ZZZZZZPPPMMMKKKLLLQQQWWW[[[\\\PPPQQQSSSXXX\\\]]]ZZZXXXVVVXXXYYYVVVQQQNNNOOOQQQPPPNNNLLLKKKLLLPPPTTTWWWSSSVVVYYYXXXTTTTTTVVVZZZVVVRRRPPPSSSUUUTTTSSSTTTWWWWWWTTTQQQOOOOOOQQQTTTZZZYYYXXXTTTQQQOOOOOOQQQRRRRRRSSSTTTVVVWWWXXXYYYPPPNNNJJJGGGGGGIIIMMMOOOZZZ[[[VVVSSSaaavvvxxxmmm___```aaaaaaaaabbbeeehhhcccaaa___]]]\\\[[[[[[\\\eeegggkkknnnssszzzssshhhiiillliiiuuu~~~zzz~~~nnn\\\[[[___kkktttwwwvvvwwwzzzyyyooojjjiiihhhgggfffcccaaaaaabbbddd^^^bbbeeeeeebbb^^^]]]^^^fffqqqzzz{{{|||{{{hhh]]]aaaeeedddYYYVVVSSSUUUYYY]]]^^^]]]bbb```^^^```eeekkkppprrrdddeeehhhkkkooorrrtttvvvzzzzzzwwwooofffbbbfffllltttuuuuuusssrrrvvv~~~~~~yyysssmmmjjjjjjkkkkkkllljjjgggdddgggooowwwyyy|||{{{uuupppiiimmmvvv~~~vvvqqqsssuuuxxxwwwqqqfff^^^hhhnnnrrrmmmgggkkkyyy}}}wwwqqqjjjhhhkkkqqqwwwuuukkkeee\\\YYYUUUQQQPPPPPPRRRSSSPPPRRRUUUWWWYYYYYYXXXWWW[[[]]]\\\SSSJJJIIISSS^^^\\\ZZZXXXVVVSSSMMMGGGBBBAAADDDGGGFFFCCCDDDIIIMMMFFFHHHKKKKKKIIIGGGEEEEEEEEEDDDDDDEEEHHHLLLPPPRRRLLLLLLLLLKKKKKKKKKKKKLLLFFFHHHKKKOOOUUU[[[```cccTTTPPPLLLMMMQQQTTTRRRPPPLLLKKKJJJIIIIIIJJJKKKKKKIIIKKKMMMOOOPPPRRRVVVXXXZZZYYYVVVRRRMMMKKKLLLMMMCCCGGGLLLNNNMMMIIIFFFEEEEEEIIINNNOOONNNMMMNNNPPPIIIJJJKKKIIIHHHGGGIIIJJJMMMMMMLLLMMMMMMJJJGGGCCCIIIRRR]]]dddccc]]]YYYVVVTTTQQQOOOPPPSSSVVVUUUTTTTTTQQQPPPRRRXXXZZZXXXUUUZZZUUUPPPRRRXXX]]]\\\XXXVVVUUUTTTRRRPPPPPPRRRTTTVVVYYY]]]ccckkkooohhh^^^XXXZZZ^^^bbbfffiiikkklllgggbbb___bbbhhhllljjjfffmmmvvvyyyrrriiihhhooottt|||wwwuuuuuuwwwyyyfffcccaaaccchhhnnnrrrrrriiijjjnnnsssxxxxxxtttqqqjjjmmmooommmjjjiiilllpppkkkhhhcccaaabbbhhhnnnrrrmmmqqquuuvvvttttttxxx|||qqqkkkiiimmmpppqqqqqqsssrrrppplllgggccccccfffiiiooonnnkkkgggddddddfffhhhggghhhkkknnnqqqsssttttttfffbbb]]]ZZZYYY[[[___bbb|||zzzooojjjyyyrrrssstttttttttuuuwwwyyyvvvtttooollljjjkkknnnoooppprrrssstttuuuzzzrrrgggkkkpppnnnnnn}}}xxxsssttt~~~xxxuuuvvvyyywww|||}}}wwwtttsss}}}vvv{{{zzzsssrrrvvv{{{~~~tttpppmmmnnnuuuxxxpppnnntttzzz~~~|||}}}~~~{{{yyy|||zzzvvvqqqjjjddd___]]]RRRQQQMMMIIIEEECCCEEEGGGGGGDDDAAACCCHHHNNNRRRSSSRRRNNNLLLPPPUUUVVVQQQKKKLLLNNNNNNOOOVVV]]]XXXNNNMMMNNNPPPQQQPPPOOOMMMKKKRRROOONNNQQQVVV\\\gggqqquuuiiibbbaaa[[[QQQOOOVVVhhhlllpppnnnggg]]]VVVRRRLLLOOOUUUZZZ]]][[[VVVQQQVVVRRRPPPRRRVVVXXXUUURRRVVV]]]aaa[[[QQQQQQ]]]jjjeee```[[[WWWUUURRRNNNKKKNNNTTTYYYWWWPPPNNNSSSYYYbbbfffgggaaaVVVQQQTTTZZZXXXYYYUUURRR\\\kkknnnfff]]]ZZZXXXXXX[[[^^^aaabbbZZZYYY[[[aaalllvvv|||~~~rrrlllddd^^^]]]]]]^^^___cccbbb___[[[^^^cccccc```cccbbb___^^^```dddiiillluuutttnnneee```aaaaaa______\\\___eeeeee^^^XXXWWW```aaahhhooonnnhhhhhhmmmhhhgggggghhhhhhfffcccaaagggiiijjjhhhccc```aaabbbjjjiiimmmvvvxxxttttttwwwssshhhaaagggppprrrnnnkkkpppmmmmmmppppppnnnuuu{{{vvvrrrrrrvvv|||zzzyyywwwsssooommmmmmnnnrrruuuyyy}}}|||~~~~~~zzzvvvpppnnnmmmooorrrsssrrrpppkkknnnrrruuuwwwvvvuuussswwwuuurrrpppqqqtttxxxzzz|||vvvkkkfffjjjrrrsssoooqqqrrrtttzzz}}}uuuqqqppprrrtttssssssvvvrrrqqqnnnjjjggghhhkkkoooyyyuuupppllljjjiiigggfffjjjmmmqqqsssuuuvvvxxxzzzjjjhhhggghhhjjjllllllkkkzzz|||zzzvvvzzzxxxmmmlllkkkkkkllllllkkkjjjjjjjjjkkklllllliiieeeaaagggiiiiiifffgggnnnvvv|||}}}yyyrrrkkkfffeeeiiimmmlllnnnssszzzzzzwwwvvvvvv|||}}}|||zzzxxxxxxyyy{{{xxx|||wwwwww}}}{{{xxxrrrmmmooouuu{{{|||yyyxxxyyyzzzyyywwwvvvxxxyyywwwwwwvvvwww~~~|||ssscccaaaYYYXXXWWWXXX\\\aaagggkkkhhhfffeeeeeefffeeebbb___NNNMMMMMMOOOSSSXXX]]]```]]][[[XXXUUURRRQQQQQQRRRQQQPPPOOONNNOOOOOOQQQRRRXXXWWWTTTPPPMMMLLLMMMOOONNNLLLNNNVVV___ccc___YYYYYYUUURRRUUU\\\```___[[[YYY[[[\\\\\\```eeebbb[[[YYYXXXXXXYYY]]]ccciiilllnnnlllmmmrrruuuwww||||||xxxyyyttthhhdddhhhyyy}}}zzzrrrkkkhhhppprrrwww|||{{{xxxnnnkkkggggggjjjkkkhhheeennnrrruuuqqqkkkkkkttt||||||xxxrrrooonnnmmmkkkiiiqqquuuyyywwwsssqqqtttyyyzzz}}}}}}xxxpppmmmooosssqqqsssooollluuu}}}zzzxxxvvvvvvwwwxxxxxxwwwwwwuuutttwww|||~~~{{{wwwuuuuuuuuuttttttuuuuuusssqqqrrruuutttoookkkjjjiiihhhjjjmmmpppsss{{{{{{wwwpppnnnrrrtttttttttqqqrrrxxxxxxsssppppppmmmnnnsssxxxwwwqqqppptttuuutttssstttvvvwwwwwwvvvmmmnnnppppppooonnnnnnoootttqqqsssxxxyyywwwwww{{{ssskkkgggmmmttttttpppnnntttqqqqqquuuvvvuuuxxx}}}{{{~~~{{{yyyyyyzzz}}}{{{xxxyyy{{{{{{yyy||||||{{{vvvtttrrrmmmhhhjjjjjjjjjlllooooookkkhhhhhhjjjmmmqqqrrrsssrrrqqqnnnllliiiggggggiiilllnnnsssooogggaaabbbffffffbbbeeefffhhhlllppprrrpppnnnjjjfffeeeiiikkkhhhffffffjjjfffaaa```cccgggiiijjjllljjjgggfffffffffdddcccbbbdddfffggggggffffffeeedddcccccceeehhhiiiiiiiiikkknnnnnnnnnrrrvvvsssllljjjhhhgggfffgggfffdddbbbdddeeegggjjjkkkiiieeeaaaggghhhfffcccbbbeeejjjnnnqqqqqqqqqooommmmmmoooqqqooommmkkkkkkpppzzz{{{zzzzzz{{{|||~~~~~~~~~|||uuutttyyy{{{zzzzzzuuupppppptttvvvtttqqqooonnnnnnrrrvvvvvvuuutttqqquuuwwwvvvwwwzzzzzzxxxxxxwwwxxxzzz|||{{{wwwssswww}}}}}}yyy{{{tttnnnjjjhhh\\\TTTPPPWWWfffqqqpppkkk]]]WWWPPPNNNRRRWWWZZZ[[[TTTTTTSSSRRRQQQQQQSSSVVV[[[kkkzzz___PPPQQQZZZZZZ[[[\\\___bbbfffhhh^^^\\\ZZZZZZ[[[[[[ZZZYYYVVVYYY^^^dddjjjmmmooopppjjjkkkkkkiiieeedddgggjjjjjjiiigggggghhhjjjmmmooo{{{{{{yyyvvvtttsssuuuwwwtttqqqsss|||wwwuuuqqqnnnqqqxxx{{{}}}|||yyyxxxzzzyyyvvvxxxwwwuuuuuuxxx|||}}}|||}}}~~~vvvpppqqq|||zzzuuusssmmmnnnppptttxxxzzzxxxwwwzzzvvvssssssuuuvvvuuusssnnnmmmmmmllllllmmmoooqqqssspppllljjjkkklllmmmlllvvvxxxyyyyyyxxxwwwyyyzzzwwwwwwvvvrrrooonnnnnnpppmmmooommmkkksss~~~yyyxxxwwwwwwwwwxxxxxxuuusssuuusssqqqqqqrrrsssrrrqqqqqqpppqqqrrrssssssqqqnnnsssuuutttqqqqqqrrroooiiilllllllllmmmnnnpppqqqrrrlllmmmkkkeeedddiiinnnooommmiiihhhkkklllkkkjjjkkkffffffiiillljjjfffeeegggjjjiiiggghhhlllpppssstttpppppppppqqqssstttsssrrrkkkhhhfffggggggfffgggkkklllgggggglllpppnnnkkkkkkpppnnnnnnsssuuuuuutttvvvtttrrrooonnnnnnoooooonnnnnnoooooonnnkkkiiijjjjjjlllnnnooopppooopppqqqsssuuuqqqnnnoooooonnnqqquuu|||tttppppppqqqrrrqqqnnnllliiiggghhhlllpppsssuuuooojjjiiilllmmmkkkhhhggghhhiiikkklllkkkgggdddiiijjjmmmoooqqqrrrrrrrrrmmmkkkhhheeeeeefffgggiiikkkllljjjeeeccceeedddaaacccdddfffjjjlllllliiiggghhhcccbbbgggllljjjfffdddgggaaa\\\]]]ccchhhhhhfff^^^___aaadddggggggdddbbb___```bbbddddddbbb```^^^``````bbbeeeiiijjjjjjiiieeehhhlllooosssvvvqqqjjjlllkkkiiiiiihhhgggdddaaadddfffjjjnnnqqqppplllhhhkkkkkkjjjiiiggggggiiillljjjnnnsssvvvvvvtttssssssxxxtttnnniiihhhmmmvvv|||yyyuuuuuu|||~~~yyywww~~~|||zzzxxxvvvvvvvvvwww}}}wwwyyy~~~yyyvvv~~~}}}zzzzzz}}}|||~~~vvvzzz}}}{{{xxx}}}{{{wwwuuuxxx{{{yyytttttttttttttttsssqqqooommmppprrruuuxxxzzzyyytttppprrrwwwzzzwwwvvvyyy}}}}}}{{{zzz{{{zzzrrrxxx{{{yyyxxx|||pppiiinnn}}}}}}{{{|||}}}~~~{{{vvvwww}}}~~~{{{wwwvvvwwwvvvssspppqqqtttuuurrrooonnnkkkeeeZZZWWWSSSQQQQQQTTTXXX[[[SSSRRROOOKKKGGGHHHMMMQQQLLLFFFFFFTTTgggoooiii^^^[[[WWWSSSTTTXXX[[[]]]\\\]]]]]]^^^^^^\\\XXXYYY]]]XXXlllvvvppptttzzzzzz{{{||||||||||||||||||{{{xxxwwwvvvwwwxxxxxxxxx{{{}}}}}}}}}}}}{{{{{{vvvrrrppprrrwww|||~~~}}}~~~xxxrrrppppppqqqwwwxxxzzz{{{zzzxxxvvvtttyyyxxxzzz{{{wwwwwwpppooosssyyyyyyrrrnnnooopppsssuuuwwwvvvssspppnnniiihhhhhhjjjmmmooopppoootttqqqppppppsssvvvwwwwwwsssooolllnnnsssuuuqqqmmmmmmkkkiiiiiijjjmmmppprrrvvvvvvvvvwwwyyy{{{{{{zzzzzzxxxuuurrrrrrqqqpppooommmnnnnnnnnnuuu}}}~~~zzzwwwvvvvvvwwwyyy{{{zzzyyyttttttssssssssssssrrrqqqrrrrrrsssuuuvvvvvvtttrrryyy{{{yyyuuuttttttrrrnnnkkklllnnnoooppppppppppppkkkmmmkkkeeebbbfffjjjkkklllhhhddddddeeeggghhhjjjhhhhhhiiijjjjjjhhhhhhiiijjjgggeeeeeejjjoootttvvvrrrpppnnnooorrrrrrpppmmmooommmjjjhhhgggfffggghhhhhheeefffjjjkkkiiihhhkkklllkkkkkkooosssssspppmmmmmmlllllllllllllllkkkjjjfffhhhiiihhhgggffffffggggggiiijjjiiihhhggghhhiiimmmhhheeedddbbbaaadddjjjvvvsssnnnllllllmmmmmmmmmhhhfffeeeggglllttt|||nnnjjjfffhhhnnnrrrqqqooolllllllllllllllkkkiiigggpppppprrrssstttuuuvvvvvvrrrpppmmmkkkiiiiiiiiijjjfffmmmpppnnnllllllllljjjjjjmmmqqqtttuuuqqqllliiilllfffdddkkkrrrtttsssrrrnnnjjjffffffhhhjjjhhheeeYYY]]]eeelllpppnnnhhhccc```bbbeeehhhkkkkkkiiigggbbbccceeeiiimmmooonnnlllhhhjjjnnnsssyyyzzzwwwrrrqqqooonnnnnnnnnmmmjjjhhhiiikkkppptttwwwvvvrrrnnnllllllnnnqqqrrrqqqrrruuuooosssyyy|||{{{xxxvvvuuu|||{{{yyyuuurrrtttyyy~~~xxxuuuxxxyyysssqqqrrrvvvxxx~~~{{{wwwxxxyyyyyyzzz}}}}}}{{{~~~~~~~~~}}}}}}~~~yyyzzz~~~rrrxxx~~~{{{||||||{{{}}}}}}zzzvvvwww{{{~~~}}}wwwqqqnnnnnnsssvvvxxxxxxyyy{{{zzzwwwxxx|||}}}yyyyyy{{{zzzsssyyy{{{yyyxxxuuusssooohhhfffooo~~~xxxsssrrrrrrpppnnnllllllmmmmmmkkkiiikkkgggiiiqqqwwwtttnnnkkkeeebbb^^^[[[YYYZZZ\\\^^^\\\[[[]]]___\\\VVVTTTVVVRRRSSSPPPKKKJJJNNNQQQPPPMMMJJJHHHIIIKKKKKKIIIFFFGGGIIIGGGDDDCCCGGGHHHFFFEEEDDDCCCBBBBBBBBBBBBBBB>>>AAAFFFJJJPPPZZZhhhqqqaaa]]]___mmm{{{zzzxxxxxxyyy|||{{{xxxtttqqqoooqqqtttrrrllliiilllkkkvvv~~~}}}{{{|||~~~~~~|||zzz|||{{{xxxvvvttttttvvvxxxyyyzzz{{{||||||zzzxxxvvvzzz|||~~~zzztttqqqrrrvvvqqqssswwwzzz{{{zzzyyywwwttttttuuutttrrrsssuuuvvvuuuvvvxxxyyyyyyxxxuuutttmmmkkkiiijjjlllnnnllljjjuuuuuutttoooiiieeefffjjjlllnnnssswwwxxxwwwuuussszzzvvvuuuyyyzzzwwwttttttmmmlllnnnqqqqqqnnnmmmooolllmmmoooqqqrrrrrrpppooorrrpppnnnnnnppprrrrrrrrrsssrrrqqqrrruuuwwwyyyyyyzzztttqqqtttzzz|||vvvooommmmmmlllmmmnnnrrrvvvxxxwwwvvvvvvxxx|||~~~~~~}}}~~~zzzxxxxxxwwwuuusssrrrrrrrrrtttzzz}}}{{{xxxxxx{{{~~~xxxyyyyyyzzzyyyyyyzzzzzz{{{zzzyyyyyyzzzzzzyyyxxx}}}|||vvvsssuuuuuusssoooqqqssstttuuutttsssrrrmmmppppppiiidddeeehhhiiipppmmmhhheeefffjjjlllllljjjkkkjjjjjjlllnnnoooooopppllliiiiiilllqqquuuvvvssspppooopppssstttqqqnnnrrrrrrpppmmmkkkkkkjjjiiimmmkkkkkknnnnnnlllnnnrrroooooooooqqqtttuuuqqqmmmnnnoooppppppooommmlllkkkiiikkkllllllkkkkkkmmmnnnmmmnnnooonnnmmmlllmmmnnnoookkkgggfffdddbbbhhhooommmmmmmmmmmmmmmllljjjhhhgggffffffhhhoooyyy{{{vvvqqqqqquuuvvvssspppsssqqqooolllkkkkkkmmmnnnssstttuuuvvvvvvwwwwwwwwwuuutttqqqooommmkkkjjjjjjfffnnntttsssppppppooonnnlllqqqxxx|||{{{uuunnnjjjkkkdddcccjjjsssyyy~~~wwwvvvsssnnniiieeecccbbb\\\bbbllluuuyyyuuummmfffbbbccceeejjjnnnpppnnnlllfffgggiiimmmqqqrrrqqqoookkkiiikkkpppvvvyyyxxxwwwrrrqqqpppppprrrsssrrrqqqmmmooorrrwwwyyyxxxtttpppkkkjjjnnnvvvyyywwwwwwzzzyyy|||~~~~~~|||{{{zzz{{{xxx|||~~~{{{|||~~~xxxxxxzzz~~~~~~}}}yyyrrroooppptttwwwyyy~~~{{{}}}||||||}}}}}}wwwtttyyyzzztttvvv{{{pppxxxyyywwwvvvxxx|||}}}{{{zzz{{{|||{{{zzzyyyyyywww}}}}}}tttllliiijjjlllrrruuusssrrrtttrrrnnnpppyyy~~~zzzyyyyyyxxxqqqsssuuuvvvvvvuuuttttttuuu{{{~~~|||zzzzzzyyywww[[[^^^aaabbbccchhhqqqxxxaaa___[[[UUUOOOMMMNNNOOOOOOMMMKKKLLLMMMMMMIIIFFFEEEBBBEEELLLQQQOOOLLLKKKIIIHHHEEECCCCCCEEEHHHJJJ@@@???AAACCCBBB???@@@CCCCCCFFFFFFBBBAAAEEEGGGGGGDDDBBBAAACCCGGGHHHFFFCCCOOOQQQPPPMMMQQQYYY^^^___VVVWWWYYYZZZYYYVVVSSSQQQTTTWWW\\\```fffooozzzvvvppplllpppzzz}}}~~~~~~~~~{{{sssmmmbbb^^^aaaiiikkkddd___```eeegggjjjlllllllllnnnooonnnpppsssvvvwwwvvvtttsssrrrqqqpppnnnlllllloooqqqvvvwwwwwwwwwvvvuuuuuutttsssuuuwwwuuurrrpppqqqsssqqqtttyyy}}}}}}yyywwwyyy{{{{{{{{{zzzzzz{{{}}}tttzzz|||{{{wwwuuusssrrrrrrqqqooommmtttsssssssssoookkknnnsssrrrtttvvvxxxzzz{{{||||||yyyuuuxxxzzzxxxvvvvvvsssqqqooonnnmmmmmmnnnoooooonnnnnnppprrrssssssrrrssspppmmmlllmmmooooooooovvvvvvvvvwwwxxxxxxxxxxxxtttooommmooottttttoooiiihhhiiikkkllllllooorrruuusssrrrrrrtttvvvxxxxxxxxx~~~{{{xxxuuutttsssrrrqqqqqqpppooopppsssxxxzzzzzzzzzwwwsssqqqsssvvvxxxxxxuuuuuuvvvuuussssssuuuwwwxxxuuurrrqqqqqqrrrqqqpppwwwyyyvvvpppmmmooorrrqqqppprrrtttuuuuuutttrrrqqqiiioooqqqkkkeeedddffffffjjjiiieeebbbccchhhjjjiiiffffffeeecccffflllooommmooommmjjjiiikkkmmmoooooollllllmmmoooqqqrrrrrrqqqkkkmmmkkkhhhfffhhhhhheeeooolllmmmpppqqqoooooorrrnnnoooooommmnnnqqqoookkknnnppppppnnnjjjgggeeedddeeefffffffffeeegggjjjllljjjkkklllkkkhhhggghhhiiigggdddbbbaaa^^^]]]ccckkkhhhjjjlllnnnmmmiiieeeccceeeeeeeeeeeehhhppp}}}~~~zzzvvvwww{{{}}}zzzwwwvvvuuuqqqmmmkkklllqqqtttrrrsssuuuwwwyyyyyyyyyyyyzzzyyyxxxvvvsssqqqooonnnnnnuuuyyywwwuuutttsssppppppuuu|||}}}xxxrrrooolllgggffflllttt{{{|||zzztttlllddd``````aaadddhhhpppwwwzzzwwwpppjjjjjjiiiiiilllppprrrpppmmmjjjjjjlllnnnqqqsssrrrpppnnnjjjjjjpppvvvyyyzzz|||xxxvvvttttttwwwzzz|||}}}uuuvvvxxx{{{}}}}}}yyywwwrrrnnnrrr}}}~~~}}}}}}|||}}}zzz}}}{{{|||~~~|||||||||zzzzzz|||xxxwwwxxxyyy{{{~~~}}}}}}|||~~~}}}~~~||||||}}}}}}zzzyyyzzzzzzvvvssswww~~~~~~sssnnnqqqvvvooouuu|||{{{wwwtttsssrrrrrrssstttsssrrrppplllnnnsssyyy{{{yyyxxxzzzrrrwwwzzzuuullldddbbbdddbbblllrrrooolllkkkddd[[[___hhhppprrrqqqrrrpppmmmkkkmmmppppppoooooorrruuukkkmmmmmmlllnnnrrrrrroooEEEHHHLLLMMMLLLJJJIIIHHHDDDEEEFFFGGGIIIKKKOOOSSSPPPOOOQQQUUUWWWUUUMMMGGG@@@======AAACCCBBBEEEHHHLLLLLLKKKKKKMMMQQQTTTVVVVVVTTTTTTUUUTTTQQQSSSXXXOOOTTTVVVSSSRRRUUUWWWWWWUUUTTTSSSVVVZZZ[[[YYYVVVccceeeeeedddgggoootttuuufffhhhjjjkkkjjjgggcccaaacccddddddeeefffiiillloooooolllgggeeedddfffggghhhjjjiiiiiikkkkkkggg```ZZZTTTOOOSSSbbbjjjeee______[[[\\\^^^```cccfffgggfffeeegggjjjmmmnnnmmmkkkjjjqqqssstttsssrrrsssvvvyyytttuuuwwwxxxyyyzzzzzzzzzvvvvvvvvvvvvvvvuuuuuuuuuuuuwww{{{~~~~~~|||yyywwwyyy{{{|||{{{zzzzzz|||}}}wwwzzz}}}}}}{{{vvvtttqqqoooooooooppppppooollllllnnnlllhhhhhhmmmnnnppptttwwwxxxwwwvvvttt~~~wwwrrrtttvvvtttqqqqqqpppooollljjjjjjlllnnnooonnnllljjjkkknnnqqqqqqooossspppmmmmmmnnnpppqqqqqqsssuuuxxxyyyyyyyyyxxxxxxuuutttssssssttttttqqqnnnnnnppptttuuutttuuuwwwzzzzzzzzzzzzyyyyyyxxxxxxyyy~~~}}}|||yyyxxxwwwwwwxxxyyyvvvsssrrrsssuuuwwwyyyxxxvvvttttttvvvxxxyyyyyyxxxyyyyyywwwuuuuuuxxx{{{wwwuuurrrqqqqqqqqqpppnnnuuuyyyyyyuuurrrtttvvvvvvooopppqqqrrrrrrqqqpppooorrrzzz}}}xxxqqqmmmmmmllliiikkkiiigggjjjppprrrooommmmmmjjjgggkkksssvvvssssssqqqppppppppppppooonnnhhhiiikkklllllllllmmmnnnrrrsssqqqkkkkkkpppsssqqqjjjhhhkkkqqqtttppplllkkkhhhlllkkkeeecccgggiiihhhrrrssstttrrrmmmjjjiiiiiiiiiiiihhhgggfffiiimmmpppnnnnnnnnnllliiiggggggggggggeeedddccc___]]]ccckkkbbbdddhhhjjjiiigggeeedddmmmoooooollljjjqqq~~~zzzwwwuuuxxx~~~}}}xxxxxxvvvrrrpppqqquuuxxxsssuuuzzz~~~~~~~~~|||zzzwwwtttssssssxxx{{{yyyxxxzzzyyyvvvuuuxxx|||}}}{{{xxxwwwwwwqqqoooqqquuuxxx}}}zzznnnddd```cccgggkkkmmmnnnpppsssvvvwwwuuusssrrrnnnlllnnnrrruuusssqqqqqqpppoooppprrrsssrrrqqqsssnnnnnnuuu{{{|||~~~}}}yyyvvvvvvyyy}}}zzzzzz{{{~~~~~~xxxssswww|||zzz|||~~~yyyzzz}}}|||vvvrrrsssvvv||||||zzzvvv{{{~~~~~~uuuyyyzzzxxxzzz~~~}}}zzzyyy{{{|||~~~|||}}}~~~{{{wwwuuutttmmmppptttxxxzzz{{{zzzyyyllljjjlllrrruuuuuuwww{{{}}}wwwoooiiihhhjjjlllhhhkkknnnooonnnmmmlllllloooooonnnkkkgggdddcccccc______ggguuu{{{wwwpppmmmgggjjjkkkggg___ZZZZZZ]]]YYYdddiiiddd```aaa\\\TTTUUU[[[aaabbbdddfffddd```ccccccdddfffiiilllmmmmmm]]]``````___```cccccc```SSSSSSTTTSSSRRROOOLLLJJJOOOSSSWWW[[[^^^aaaeeeggg[[[]]]bbbiiinnnjjj___VVVVVVRRROOOOOONNNOOOVVV]]]^^^^^^___aaadddhhhlllooollliiigggfffbbb___```eee\\\bbbdddaaa___```bbbaaa]]][[[[[[]]]aaabbb___\\\\\\______]]]^^^cccfffeeeaaabbbcccdddccc```^^^\\\[[[[[[\\\]]]___aaabbbbbb[[[^^^bbbcccbbbaaaccceee```______aaacccbbb^^^YYYIIICCCHHH[[[iiifff``````cccfffjjjmmmppppppmmmiiimmmoooqqqrrrrrrpppnnnllljjjmmmooopppppprrruuuyyytttvvvxxx{{{}}}~~~~~~~~~zzzyyyxxxxxxyyyxxxvvvtttppprrrvvvyyy|||}}}~~~~~~xxxyyyzzzzzzyyyxxxyyy{{{yyyxxxzzz}}}}}}|||vvvsssooollllllooosssuuuuuupppnnnqqqoooiiigggjjjiiippp{{{zzz{{{sssoooqqqrrroookkkjjjhhhiiihhhgggiiimmmqqqqqqmmmjjjggghhhkkknnnnnnmmmkkkiiiggggggiiikkkllllllooosssxxx{{{||||||}}}}}}rrrssssssrrrqqqooooooooommmqqquuuvvvuuutttuuuwwwyyyzzzzzzwwwtttqqqqqqrrrwwwxxxxxxvvvtttsssuuuwwwzzzuuupppnnnmmmlllnnnqqqmmmmmmnnnqqquuuwwwwwwwwwtttuuuuuusssqqqrrrwww{{{ooonnnmmmmmmnnnmmmjjjhhhjjjpppssspppnnnoooooonnnqqqrrrsssssssssrrrqqqppprrrzzz~~~xxxoooiiifffdddaaaeeefffeeeiiiqqqrrrnnnkkkkkkgggbbbfffooorrrnnnhhhgggggghhhhhhgggdddbbblllnnnpppoookkkiiijjjlllqqqrrrmmmfffgggoootttttthhhgggllluuuyyyssskkkggggggkkkjjjbbb^^^cccggggggfffhhhjjjiiieeecccdddeeefffeeedddbbbaaadddiiimmmkkkkkkjjjgggccc```______bbb``````___ZZZWWW\\\ddd[[[^^^bbbdddfffggghhhiiieeeiiijjjfffaaagggvvv|||yyyzzz~~~|||xxxyyyzzz{{{yyyvvvuuuxxx{{{vvvzzz~~~~~~}}}|||zzzwwwtttrrrppptttvvvuuuwww{{{{{{xxxvvvxxxyyyxxxvvvvvvxxx{{{ssstttwwwzzzzzzzzzzzzhhh___aaajjjssswwwtttrrroooooorrrvvvyyy{{{rrrnnnkkkmmmrrrvvvuuusssvvvuuusssssstttuuutttssstttooopppxxx~~~~~~~~~zzzvvvrrrpppsssxxx|||xxxwwwxxxzzz}}}~~~wwwqqqvvv|||yyyyyy}}}}}}uuurrrwww}}}mmmddd]]]bbbmmmyyy|||vvvssshhhsss|||}}}}}}}}}yyypppxxx{{{vvvrrruuuxxxwww~~~}}}qqqgggqqqrrrssstttrrrrrrzzz}}}~~~|||ssslllhhhbbbccceeefffggghhhhhhhhhkkkdddbbbggglllllljjjiiillljjjgggdddbbbbbbcccdddaaaaaaaaa```___aaaeeehhhhhhiiigggbbb[[[WWWXXXYYYUUUSSS\\\mmmwwwqqqcccZZZYYY[[[[[[WWWRRROOOQQQTTTSSS[[[\\\SSSPPPWWWYYYUUUQQQTTTUUUUUUWWWZZZXXXSSSXXXUUUUUUZZZaaadddbbb^^^SSSXXX[[[XXXVVVWWWWWWTTTUUUUUUUUUUUUUUUUUUTTTTTTWWWXXXYYYYYYYYYXXXWWWVVVRRRSSSUUUXXX[[[\\\ZZZYYYYYYTTTNNNMMMOOOSSSUUUUUUZZZ[[[^^^``````^^^\\\ZZZ]]][[[ZZZ[[[^^^___]]]ZZZYYYWWWWWWYYYXXXUUUTTTVVVSSSVVVWWWVVVYYY\\\[[[VVVZZZ]]]```^^^ZZZXXXZZZ^^^YYYYYYYYYVVVTTTSSSUUUWWW\\\^^^aaaaaa______aaadddfffaaa```cccccc___```eeeaaa```___```bbbcccccccccVVVFFFHHH```ooojjjgggnnnqqqooonnnnnnpppqqqqqqpppqqqrrrpppmmmnnnqqqppplllnnnwww}}}{{{wwwvvvuuusssuuuuuuuuuwwwzzz||||||{{{xxxxxxvvvrrrooooooqqqsssttttttuuuuuuvvvvvvwwwwwwxxxxxxzzzzzzuuuppprrryyy}}}xxxrrrooopppuuuyyyyyytttmmmiiijjjqqqyyy~~~zzzuuurrrooojjjfffeeefffhhhxxx|||rrrsssooollllllnnnooolllhhhdddbbbaaaeeekkkoooooolllhhhffffffiiilllmmmjjjgggeeeddddddgggkkknnnmmmkkkccclllvvvyyyvvvtttxxx~~~uuurrrooonnnooopppqqqqqqqqqrrrvvvxxxuuurrruuu{{{yyy}}}|||vvvssstttwww}}}wwwxxx~~~tttqqqvvvwwwuuuvvvxxxuuuoookkkllliiimmmoooooommmnnnsssxxxvvvuuusssqqqooonnnmmmmmmjjjmmmkkkggglllqqqkkk^^^mmmrrrtttnnnkkkmmmqqqsssnnnnnnnnnnnnnnnnnnooooooooovvvxxxrrrjjjfffdddbbbggghhhkkkmmmnnnnnnmmmmmmmmmllllllkkkkkkkkklllllljjjfffbbb```bbbfffiiijjjmmmkkkiiijjjlllmmmjjjhhhlllllliiidddfffooouuuwwwiiieeeeeejjjlllhhhcccbbb___dddbbbYYYXXX```bbb]]]^^^cccfffeee```]]]]]]___XXX___ccc___^^^bbbdddcccbbbaaa```^^^]]]]]]^^^^^^ZZZ\\\]]][[[XXXVVVWWWYYY^^^aaacccaaa\\\]]]dddkkkjjjfffaaa]]]___gggsss{{{uuujjjlllwww}}}xxxzzzuuutttuuusssooorrryyywww||||||wwwuuuxxxvvvqqqppptttlllmmmqqqzzzwwwoookkkjjjmmmtttxxxwwwwwwyyyuuummmppp~~~|||rrr```eeetttxxxrrrkkkoookkkppp{{{{{{rrrnnnrrrqqqqqqnnnjjjeeeeeehhhllluuutttrrrqqqppppppqqqqqqyyymmmiiivvvzzzxxxnnnppprrrsssqqqmmmiiiffffffhhhjjjkkkkkklllnnnpppsssvvvyyy}}}|||vvvttttttsssooolllwwwyyyrrrmmmggg```WWW\\\eeennnwww|||}}}{{{wwwsssppplllooorrruuuuuusssooommmpppuuuxxxuuunnnkkkooosss|||zzzwwwpppiiidddaaaaaajjjccc]]]]]]bbbiiivvvzzztttooossswwwvvvppphhhccc```[[[\\\^^^^^^```cccgggkkkkkkeeeaaabbb```]]]^^^cccaaa```^^^]]]\\\[[[\\\\\\___[[[VVVUUUYYY```fffjjjddd^^^YYYXXXUUUQQQOOOPPPKKKRRR\\\cccddd```[[[XXXWWWVVVTTTQQQOOOOOOQQQSSSQQQRRRTTTUUUTTTRRROOOMMMQQQRRRRRRQQQOOOOOOQQQRRRRRRUUUTTTTTT___iiibbbSSSSSSSSSSSSRRRRRRQQQPPPPPPYYYYYYXXXWWWVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUTTTTTTRRRRRRSSSVVVZZZ\\\[[[ZZZXXXTTTOOOMMMOOOSSSUUUVVVXXXYYY[[[]]]]]]\\\[[[ZZZ]]][[[[[[\\\]]]]]]ZZZWWWXXXVVVVVVYYYXXXTTTRRRTTTQQQTTTUUUVVVYYY^^^^^^ZZZ\\\```cccbbb]]]YYYYYYZZZWWWWWWXXXVVVUUUUUUWWWYYY[[[___dddfffeeecccccccccdddaaabbbffffffbbbaaadddbbbaaa```aaacccddddddddd]]]QQQRRRcccnnnkkkjjjnnnuuusssqqqqqqrrrrrrqqqpppmmmnnnmmmjjjlllppppppmmmpppwww|||{{{xxxwwwtttpppqqqqqqqqqsssvvvxxxxxxxxxuuuuuutttsssssssssrrrrrrppprrrtttuuuuuutttrrrqqqvvvtttuuuuuurrroooqqqvvvyyyxxxuuurrroooooorrruuuvvvssspppoooqqquuuzzz||||||{{{{{{zzzwwwqqqllljjjllllllxxx|||uuurrrmmmhhhhhhlllooollliiibbb```aaaeeelllpppooolllddddddeeeiiillllllhhhccchhhggggggiiilllmmmkkkhhhbbbhhhooorrrpppooossswwwxxxsssmmmjjjkkkooorrruuuuuutttvvvvvvrrrooorrryyy{{{||||||yyyuuussstttvvvwwwrrruuu~~~~~~tttmmmnnnpppooossswwwvvvooojjjiiihhhkkkmmmmmmkkkkkkooottttttsssqqqooonnnmmmllllllkkkkkkjjjhhhkkklllggg```nnnqqqqqqmmmlllqqquuuvvvpppmmmkkkjjjkkkllllllkkkmmmsssuuuooohhheeeccc```bbbeeehhhkkkmmmmmmlllkkkfffggghhhhhhhhhfffeeedddcccaaa^^^^^^```ccceeeffffffhhhjjjmmmmmmkkkhhheeeggggggeeeaaadddmmmtttuuugggbbb```bbbdddaaa______\\\aaa___XXXWWW^^^```ZZZ[[[___bbbaaa]]]YYYYYY[[[TTTZZZ]]]ZZZXXX\\\___^^^YYYXXXXXXXXXYYYZZZ\\\]]]WWWWWWWWWUUUSSSTTTXXX\\\______^^^ZZZWWWXXX^^^dddbbbaaa^^^\\\___gggqqqxxxvvvooohhhgggmmmtttyyyzzzxxxrrroooooommmlllqqqyyy{{{uuutttvvvxxxuuuooonnnqqqkkkmmmsss{{{zzzmmmbbb\\\\\\cccrrr||||||wwwsssmmmhhhnnn|||xxxzzzrrreeejjjtttvvvnnnfffjjjgggkkkuuuuuulllhhhllllllkkkhhheeeccceeekkkpppssssssrrrooommmkkkmmmooorrrjjjgggppp{{{|||uuuooolllkkkjjjiiigggdddbbbaaa\\\___bbbeeefffhhhkkkmmmrrrssstttuuuuuuuuuuuuuuussspppllljjjiiigggfffeeeuuuyyywwwmmmeeebbb___ZZZ^^^bbbhhhooouuuyyy{{{|||{{{wwwtttqqqllliii```cccfffiiiiiihhheeeccchhhlllooolllfffccceeehhhnnnlllhhhbbb]]]ZZZ[[[\\\\\\VVVRRRSSSXXX^^^iiisssuuurrrsssxxxyyyoooeeeaaagggjjjlllkkkfffaaa]]]\\\``````aaa``````bbbfffiiiddd___^^^```___\\\\\\```___^^^[[[YYYXXXXXXYYYYYYXXXUUUTTTUUUZZZaaafffhhh]]]WWWSSSSSSRRRPPPOOOQQQPPPVVV\\\___]]]XXXRRROOOTTTSSSQQQNNNLLLLLLNNNPPPOOOPPPRRRTTTSSSRRRPPPNNNNNNOOOOOOOOOMMMMMMNNNPPPOOOQQQPPPPPPYYYbbb]]]OOOQQQPPPPPPOOOOOONNNNNNNNN]]]\\\[[[ZZZYYYWWWVVVVVVUUUTTTSSSRRRRRRSSSTTTUUURRRQQQQQQTTTWWWZZZ[[[[[[WWWSSSOOONNNOOOSSSVVVWWWXXXYYYZZZ\\\]]]]]]]]]]]]^^^]]]\\\\\\]]]\\\YYYWWWWWWUUUVVVZZZYYYTTTRRRTTTSSSUUUWWWWWW\\\aaabbb___aaaeeeiiihhhbbb]]]ZZZZZZVVVWWWYYYYYYXXXYYY[[[\\\\\\aaagggkkkkkkhhheeeddddddccceeehhhiiieeecccdddcccaaa```aaaccceeeeeedddddd______eeekkkllllllmmmuuusssrrrqqqqqqqqqooonnniiiiiihhheeehhhnnnooommmlllqqqtttuuuvvvwwwrrrkkklllkkkkkkmmmqqqssssssrrrqqqqqqrrruuuxxxxxxuuuqqqkkknnnqqqssstttrrrooommmrrrooonnnpppooommmooosssqqqrrrrrrqqqooonnnoooppppppoooppprrruuuxxxxxxxxxtttxxx||||||yyysssmmmjjjjjjgggmmm{{{{{{rrrnnnmmmiiieeeeeeiiikkkjjjgggcccbbbcccggglllnnnllliiiaaabbbdddiiilllkkkfff```eeefffgggjjjlllllliiiggggggiiilllmmmnnnoooqqqsssvvvpppgggccceeelllsssxxxyyywwwuuusssooolllpppwwwyyyxxxuuusssqqqppppppqqqmmmjjjnnnzzz~~~tttjjjffffffhhhmmmtttssslllfffdddfffhhhjjjiiiggggggkkknnnmmmmmmkkkjjjiiihhhhhhhhheeecccdddggggggdddccceeelllllljjjgggjjjqqquuutttkkkgggdddeeeiiilllkkkhhhgggmmmnnniiidddbbb```^^^[[[^^^bbbfffhhhhhhfffeee___aaacccddddddbbb___]]]___]]]\\\]]]___aaaaaa```]]]ccciiillliiiddd```___bbbcccbbb```ccclllrrrtttgggbbb^^^______]]]]]]```YYY]]]\\\VVVUUUZZZZZZUUUVVVYYY[[[ZZZVVVSSSSSSUUUQQQVVVXXXUUUSSSVVVYYYZZZUUUTTTSSSSSSTTTVVVWWWXXXRRRPPPNNNLLLMMMQQQXXX]]]]]]ZZZVVVSSSQQQSSSVVVYYYWWWXXXXXXYYY]]]cccjjjppphhhgggdddaaaaaagggpppwwwsssooolllkkklllnnnvvv~~~|||yyywwwwwwjjjmmmrrrtttpppiiihhhllljjjjjjlllppprrrmmmbbbXXXUUUVVVbbbttttttkkk```___ggguuuvvvnnnlllrrrtttjjjcccgggooonnngggaaaccc```cccjjjjjjccc___aaaaaa```^^^\\\^^^ccckkkqqqnnnpppppplllfffcccfffiiihhhgggfffiiirrrvvvpppeeegggdddaaa]]]ZZZYYYYYYYYYUUUYYY^^^bbbeeegggjjjlllnnnmmmkkkiiigggfffffffffiiihhhgggddd```______```jjjjjjeee\\\VVVVVVWWWVVV___aaaeeejjjooosssvvvwww{{{wwwqqqlllhhhdddaaa^^^[[[]]]```bbbbbbaaa___]]]___ccceeeccc]]]YYYYYY[[[___]]]YYYTTTPPPQQQTTTWWWTTTOOOLLLOOOSSSXXX```hhhfffeeefffhhheee^^^XXXVVV]]]^^^___^^^[[[YYYXXXYYY`````````^^^]]]^^^aaaddd```___```ddddddaaa___aaa[[[YYYVVVTTTSSSTTTUUUVVVSSSRRRSSSVVV[[[___``````TTTOOOLLLMMMOOONNNPPPSSSUUUXXX[[[[[[XXXRRRMMMKKKOOOOOOMMMKKKHHHHHHJJJLLLLLLMMMOOOQQQQQQPPPOOONNNJJJKKKLLLLLLJJJJJJKKKMMMKKKMMMLLLKKKRRRZZZUUUJJJMMMMMMLLLLLLKKKKKKLLLLLL^^^]]]]]]\\\[[[ZZZZZZYYYXXXVVVTTTSSSSSSUUUWWWYYYTTTRRRQQQQQQTTTVVVXXXXXXUUUSSSPPPOOOQQQSSSVVVXXX\\\\\\]]]^^^___```aaabbb```^^^\\\[[[[[[[[[\\\\\\VVVUUUWWW\\\]]]YYYWWWYYY[[[]]]\\\[[[^^^dddeeebbbgggiiikkkiiieeeaaa______YYY[[[]]]^^^^^^]]]^^^```^^^bbbhhhlllllljjjhhhfffeeedddeeeggggggfffeeefffaaa```______bbbccccccccceeefffeeeccceeekkknnnmmmpppooonnnnnnnnnnnnllljjjffffffdddbbbdddjjjllljjjbbbeeehhhkkkqqquuuqqqiiihhhggggggiiilllnnnnnnmmmmmmmmmpppwww}}}}}}vvvppphhhiiillloooppppppooonnnpppkkkiiilllnnnmmmmmmpppooooooooonnnlllkkklllmmmjjjjjjlllppptttwwwuuussskkkqqquuutttppplllhhheeefffbbbbbbhhhllliiiggghhhggghhhiiihhhfffeeeeeeeeeeeefffgggjjjlllllliiieeecccbbbdddhhhkkkkkkfffbbb___aaaeeeiiikkkkkkiiihhhkkkiiihhhhhhjjjmmmnnnooonnnhhhaaa___bbbjjjsssxxxuuuqqqmmmkkkhhhfffjjjqqqrrrpppnnnmmmlllkkkiiigggfffbbbfffrrryyytttjjjdddaaaaaaeeekkkkkkddd______ccceeefffeeeddddddeeegggddddddcccbbbaaaaaaaaaaaa^^^[[[]]]cccccc]]]aaajjjiiifff```]]]ccckkkmmmkkk```]]]\\\bbbjjjnnnjjjeee^^^ccceeebbb_________]]]VVVYYY]]]```aaa```^^^\\\[[[\\\^^^___```______^^^^^^]]]]]]^^^______]]][[[WWW^^^ffffff___YYYWWWXXX[[[]]]\\\YYY\\\ccchhhiiibbb^^^[[[\\\\\\YYYYYY\\\WWWZZZXXXSSSQQQSSSQQQMMMPPPRRRTTTSSSPPPNNNNNNOOOQQQTTTUUUSSSQQQQQQTTTWWWYYYWWWUUUSSSQQQPPPPPPPPPLLLJJJHHHGGGHHHMMMSSSXXXVVVRRRNNNMMMOOOPPPPPPOOOOOORRRTTTWWWYYY]]]aaaeee^^^______]]]\\\___ffflllfffeeedddeeegggllltttzzzvvvvvvuuurrrmmmjjjiiiiii```eeekkkkkkeeeaaabbbggghhhddd___]]]^^^^^^[[[XXXWWWZZZeeeuuu{{{sssfff]]]UUUVVV^^^hhhhhhaaa^^^aaa___[[[YYY\\\aaabbb___\\\ZZZXXXZZZ___^^^XXXUUUWWWSSSSSSTTTVVV[[[aaaggglllhhhkkklllggg^^^ZZZ]]]bbb```ddddddccciiipppjjj]]]```^^^ZZZVVVSSSQQQQQQQQQQQQUUUZZZ^^^aaacccfffhhhhhheeebbb^^^\\\\\\^^^___cccdddccc___ZZZXXXYYY\\\ZZZXXXTTTOOOMMMOOORRRTTTVVVWWW[[[```eeekkkooorrrmmmiiiccc^^^[[[YYYVVVUUU[[[\\\]]]]]]]]][[[YYYXXXXXX[[[^^^[[[VVVRRRQQQSSSUUUTTTRRROOOMMMMMMPPPRRRQQQMMMLLLOOORRRSSSXXX^^^YYY[[[]]]]]]YYYUUUUUUVVVWWWVVVUUUTTTTTTTTTVVVWWWYYYZZZYYYXXXVVVWWWZZZ\\\]]]___bbbeeeeeeaaa^^^\\\TTTSSSPPPOOOOOOQQQSSSUUURRRSSSUUUXXX[[[ZZZXXXUUUPPPKKKIIIKKKNNNNNNPPPTTTSSSVVVXXXWWWUUUQQQOOONNNLLLLLLKKKIIIFFFFFFHHHJJJJJJKKKLLLMMMLLLKKKJJJIIIGGGIIIJJJJJJIIIIIIIIIJJJJJJKKKJJJIIIMMMRRROOOHHHKKKJJJJJJIIIIIIJJJKKKLLL[[[[[[[[[\\\\\\\\\\\\\\\YYYWWWUUUSSSTTTVVVYYY[[[WWWTTTQQQPPPQQQRRRSSSSSSQQQQQQRRRRRRSSSTTTVVVXXX]]]]]]^^^___```aaabbbccc^^^\\\XXXUUUUUUYYY^^^aaaWWWVVVYYY___aaa___^^^aaaeeeeeebbb___```dddeeebbbggggggfffdddbbbaaabbbccc]]]```bbbcccbbbaaaaaaaaa```bbbdddggghhhiiihhhgggeeeeeedddbbbbbbeeeggghhh^^^]]]\\\]]]___````````````dddccc^^^```hhhlllkkkjjjjjjiiikkklllllljjjiiidddeeeccc```bbbggghhhfffZZZ\\\^^^cccmmmtttrrrlllfffeeeeeefffiiijjjjjjiiiiiijjjnnnvvv}}}|||vvvoooeeefffgggiiikkknnnqqqrrrmmmiiihhhlllnnnmmmlllnnnoooooonnnkkkiiihhhjjjllliiiggghhhmmmsssvvvtttqqqiiimmmnnniiifffgggfffbbbhhhccc``````aaabbbeeeiiidddlllssspppgggaaaaaaeeecccdddgggiiikkkjjjhhhffffffdddccceeehhhjjjhhheee```cccgggjjjkkkjjjhhhggggggdddaaa```cccfffggggggeeebbb______dddkkkrrruuukkkgggdddcccbbbaaaeeejjjiiiiiiiiiiiiiiifffbbb^^^```]]]^^^gggoooooojjjeee^^^\\\\\\___^^^YYYXXXYYY___```aaaaaa```___``````^^^]]]]]]\\\\\\\\\]]]]]]___[[[\\\aaa^^^YYY^^^iiieeeaaaZZZVVV[[[cccccc___WWWVVVXXX```iiijjjddd]]]XXX\\\^^^]]]]]]``````^^^WWWYYY[[[]]]\\\ZZZWWWUUUVVVVVVVVVVVVXXX[[[]]]___\\\\\\[[[\\\\\\YYYVVVSSSVVV\\\aaa^^^VVVPPPQQQTTTSSSUUUSSSPPPQQQVVVZZZYYYVVVSSSTTTVVVUUUQQQPPPSSSVVVWWWUUUPPPMMMLLLJJJGGGLLLMMMNNNMMMLLLLLLLLLLLLQQQRRRSSSRRROOOMMMPPPSSSYYYWWWTTTPPPMMMKKKKKKJJJGGGFFFEEEEEEGGGJJJLLLMMMLLLJJJIIIKKKNNNOOOLLLIIIOOORRRTTTVVVWWWXXXZZZ\\\YYYZZZ[[[\\\]]]]]]]]]]]]XXXZZZ[[[[[[\\\___ccceeebbbbbbbbb```]]][[[\\\]]]\\\bbbfffccc]]]\\\```ddd^^^ZZZVVVUUUWWWYYYYYYXXXVVV[[[dddkkkiii^^^TTTPPPQQQTTTXXX\\\\\\YYYXXXYYYSSSRRRQQQPPPRRRUUUVVVUUURRRQQQRRRUUUTTTQQQNNNOOOJJJLLLPPPVVV\\\aaaccceee```cccddd___VVVRRRUUUZZZVVV\\\]]]ZZZ^^^ddd```UUUYYYXXXWWWUUURRROOOMMMLLLLLLOOOSSSVVVWWWXXXZZZ\\\```]]]ZZZWWWWWWYYY\\\^^^^^^___^^^YYYTTTQQQRRRTTTOOOMMMKKKKKKLLLMMMNNNOOOOOOPPPSSSWWW\\\aaafffhhh```]]]XXXUUUTTTSSSRRRQQQXXXWWWWWWVVVTTTQQQPPPNNNQQQTTTUUUTTTPPPMMMMMMMMMQQQRRRRRRQQQNNNMMMMMMMMMNNNJJJJJJLLLMMMKKKMMMQQQOOOSSSVVVSSSOOONNNPPPRRRQQQPPPNNNNNNOOOQQQSSSTTTRRRRRRRRRQQQQQQRRRUUUXXXYYY\\\^^^___]]]ZZZUUUQQQNNNMMMLLLLLLMMMPPPTTTVVVPPPQQQTTTXXXYYYWWWSSSOOOPPPKKKIIIMMMOOOOOOPPPSSSPPPQQQSSSRRRPPPNNNNNNNNNJJJJJJJJJHHHFFFFFFGGGIIIIIIIIIIIIHHHGGGEEEDDDCCCEEEGGGIIIJJJIIIHHHIIIJJJJJJKKKJJJIIIKKKNNNMMMIIIKKKJJJIIIIIIIIIKKKLLLMMMYYYYYYYYYZZZ[[[[[[\\\\\\VVVTTTSSSRRRRRRTTTWWWYYYXXXUUUQQQOOOOOOOOOOOONNNMMMPPPTTTVVVVVVVVVVVVWWWZZZZZZ[[[]]]^^^^^^^^^^^^ZZZXXXTTTQQQQQQUUU\\\aaaYYYWWWYYY___aaa```bbbeeegggfffccc^^^___cccdddaaabbbaaa___]]]]]]^^^```aaa]]]```dddeeedddcccaaaaaa___^^^^^^___ccceeeeeeeeeccccccaaa]]]]]]cccffffff\\\ZZZYYYZZZ\\\^^^^^^]]]\\\]]]\\\[[[^^^eeeiiijjjgggggggggiiikkkkkkiiigggaaacccbbb```bbbggggggcccYYYZZZ\\\___iiirrrsssnnnfffeeedddeeefffgggfffeeedddfffkkkrrrwwwvvvqqqlllcccccccccdddgggkkkooorrrjjjiiikkkoooooolllkkkmmmmmmmmmkkkiiiggghhhjjjllliiigggggglllsssvvvsssppplllmmmhhhaaaaaahhhiiidddeeeccc___[[[ZZZ^^^dddjjjeeeooowwwssshhh___```eee]]]___bbbeeeggghhhhhhgggeeebbb```aaaeeegggfffeeedddgggiiijjjgggdddbbbbbbdddaaa^^^]]]___aaacccddd___]]]]]]```dddiiilllmmmhhhdddbbbdddeeeccceeehhhbbbccceeeeeeccc___\\\ZZZ[[[XXXWWW[[[aaadddcccaaaYYYUUURRRSSSRRRPPPQQQTTTXXXYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYZZZZZZ[[[ccc```^^^]]]YYYWWW[[[bbb___\\\UUUQQQTTTZZZZZZVVVSSSSSSVVV]]]bbb```YYYRRRUUUXXXZZZYYYZZZ^^^___\\\XXXYYYYYYYYYXXXVVVTTTRRROOONNNMMMMMMPPPSSSXXXZZZVVVUUUTTTUUUTTTRRRMMMJJJUUUYYY\\\XXXQQQMMMOOOSSSSSSUUUSSSOOOOOORRRTTTRRROOONNNPPPRRRQQQMMMNNNQQQSSSRRRPPPLLLIIIHHHFFFEEEJJJJJJJJJKKKKKKLLLLLLMMMOOOPPPRRRSSSOOOKKKKKKOOOQQQPPPMMMKKKIIIHHHHHHHHHEEEDDDDDDEEEGGGGGGFFFEEEEEEDDDEEEHHHKKKLLLJJJGGGRRRSSSUUUUUUUUUUUUVVVXXXVVVVVVXXX[[[^^^]]]YYYUUUXXX[[[[[[VVVSSSTTTTTTSSSVVVXXXYYYYYYXXXWWWYYYZZZ[[[```bbb^^^YYY[[[^^^```RRRSSSUUUXXXZZZYYYVVVSSSVVVYYY___bbb\\\SSSOOOQQQRRRUUUWWWUUUTTTVVVWWWVVVSSSSSSPPPKKKIIILLLNNNLLLLLLLLLMMMMMMMMMLLLKKKKKKJJJLLLQQQXXX]]]``````^^^XXXZZZZZZVVVPPPMMMOOOSSSNNNPPPQQQQQQSSSVVVUUUPPPRRRSSSTTTSSSRRROOOLLLJJJKKKMMMOOOPPPPPPQQQSSSUUUXXXVVVSSSQQQRRRUUUYYY\\\]]]\\\ZZZWWWSSSQQQQQQRRRMMMIIIIIIMMMNNNLLLJJJJJJOOOOOOPPPRRRUUUXXXZZZ[[[VVVTTTRRRQQQRRRSSSSSSRRRUUUUUUSSSQQQNNNLLLKKKJJJKKKLLLMMMLLLJJJIIIJJJKKKNNNPPPRRRQQQNNNLLLJJJJJJMMMJJJJJJLLLLLLIIIIIILLLOOOSSSTTTPPPLLLMMMNNNNNNLLLJJJIIIJJJLLLNNNNNNNNNNNNNNNOOONNNNNNPPPSSSVVVYYY\\\]]][[[XXXVVVRRRMMMJJJJJJKKKLLLNNNQQQSSSUUUKKKLLLOOOSSSVVVUUUQQQNNNNNNJJJJJJNNNPPPOOONNNPPPMMMNNNNNNMMMJJJHHHHHHHHHHHHIIIIIIHHHFFFFFFGGGHHHHHHGGGGGGEEEDDDBBB@@@???CCCFFFHHHIIIHHHHHHHHHIIIJJJJJJIIIHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJLLLNNNOOOXXXXXXXXXXXXXXXXXXYYYYYYTTTSSSRRRQQQRRRTTTVVVWWWUUUSSSPPPOOONNNNNNMMMLLLIIIOOOUUUYYYYYYWWWVVVVVVWWWXXXZZZ[[[\\\[[[ZZZYYYYYYYYYWWWTTTSSSUUUZZZ___ZZZXXXXXX\\\^^^]]]___ddd```___\\\YYY[[[aaadddbbb___^^^\\\\\\\\\]]]]]]]]]WWW[[[```ccccccaaa``````ZZZXXXXXXZZZ^^^aaaaaa```]]]```___ZZZ[[[aaacccaaaZZZYYYXXXYYY[[[\\\\\\\\\\\\XXXWWWZZZ___cccfffiiidddddddddfffgggfffdddaaa]]]```aaaaaadddiiihhhddd]]]^^^]]]]]]bbbjjjmmmjjjfffeeeccccccdddcccbbb```___bbbgggkkkmmmmmmjjjhhh```aaaaaaccceeegggjjjkkkggghhhmmmqqqoooiiihhhkkkdddfffhhhiiiiiiiiijjjkkkfffdddffflllssstttpppjjjhhhggg```XXX]]]hhhjjjbbb``````]]]XXXVVV[[[ccciiieeejjjmmmjjjbbb]]]^^^aaa\\\]]]___``````aaaaaabbb___]]]\\\^^^aaacccaaa^^^bbbdddeeeccc___\\\[[[\\\___^^^]]]\\\\\\]]]```bbbZZZYYYYYYZZZ]]]```aaa```bbb______cccdddaaa___aaa\\\^^^^^^[[[WWWUUUUUUWWWUUUTTTQQQQQQSSSVVVWWWVVVQQQLLLJJJLLLKKKJJJLLLQQQQQQQQQRRRSSSTTTTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVWWW\\\]]]YYYSSSQQQUUUYYYZZZUUUTTTPPPKKKMMMQQQQQQNNNNNNOOORRRUUUWWWUUUQQQMMMQQQTTTTTTRRRSSSWWWWWWTTTSSSSSSSSSRRRQQQPPPOOONNNJJJJJJJJJJJJKKKNNNPPPRRRNNNMMMMMMNNNNNNLLLIIIGGGMMMQQQSSSRRRNNNLLLNNNQQQRRRTTTSSSOOOOOOQQQRRROOOMMMLLLMMMOOOMMMKKKNNNTTTOOOMMMJJJIIIGGGFFFGGGHHHIIIHHHHHHJJJLLLNNNOOOOOOQQQQQQTTTWWWSSSLLLKKKOOOLLLKKKIIIHHHGGGFFFGGGGGGEEECCCBBBCCCEEEFFFDDDBBBCCCBBBBBBBBBDDDFFFGGGHHHOOOPPPPPPPPPOOOOOOQQQSSSSSSTTTVVVYYY[[[ZZZXXXUUUZZZ]]][[[SSSNNNPPPPPPNNNRRRTTTVVVWWWVVVVVVWWWXXXWWW\\\]]]YYYWWWYYYYYYWWWMMMOOOSSSVVVWWWUUUQQQNNNTTTTTTVVVYYYVVVQQQPPPSSSOOOTTTUUUPPPOOOSSSUUUSSSRRRSSSPPPJJJHHHKKKJJJGGGHHHIIIJJJIIIJJJJJJJJJIIIMMMNNNPPPUUUZZZ[[[YYYWWWQQQQQQPPPNNNKKKJJJKKKMMMJJJHHHIIILLLNNNLLLMMMPPPMMMNNNOOOOOOOOOMMMLLLKKKJJJJJJKKKJJJJJJKKKNNNQQQRRRPPPMMMKKKLLLNNNQQQTTTYYYWWWTTTRRRRRRRRRRRRQQQLLLHHHHHHNNNQQQMMMKKKLLLMMMNNNNNNOOOOOOPPPPPPPPPNNNMMMMMMNNNPPPQQQPPPOOOSSSRRRPPPNNNLLLLLLKKKKKKHHHHHHGGGGGGGGGIIILLLNNNOOOPPPPPPOOOMMMKKKKKKLLLMMMJJJJJJMMMMMMKKKKKKMMMMMMQQQRRRNNNMMMPPPQQQOOOJJJIIIIIIKKKNNNNNNLLLIIILLLLLLLLLLLLKKKMMMPPPSSSYYY\\\\\\VVVTTTTTTRRRLLLJJJKKKMMMNNNPPPQQQRRRRRRIIIJJJKKKNNNPPPOOOLLLIIIIIIGGGHHHNNNPPPNNNKKKLLLJJJKKKKKKJJJHHHFFFEEEFFFGGGHHHIIIHHHFFFFFFFFFHHHFFFFFFEEEDDDCCCBBBAAA@@@AAADDDGGGHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEHHHKKKKKKJJJIIIHHHIIILLLOOOQQQXXXXXXWWWWWWVVVVVVUUUUUUTTTSSSSSSSSSTTTUUUWWWXXXSSSQQQOOONNNOOOOOONNNLLLGGGNNNVVV[[[ZZZXXXUUUUUUVVVXXXZZZ\\\\\\[[[YYYWWWZZZ\\\\\\[[[XXXXXXZZZ]]][[[XXXWWWYYYZZZYYY\\\```XXXXXXUUUSSSWWW```dddccc___^^^^^^______^^^\\\ZZZQQQUUU[[[___``````______UUUTTTUUUXXX\\\^^^]]][[[YYY]]]^^^ZZZ[[[```aaa]]]ZZZYYYXXXYYY[[[\\\\\\\\\^^^VVVTTT[[[aaabbbdddhhhbbbaaaaaabbbbbbaaa^^^[[[ZZZ^^^aaabbbfffkkkjjjeee``````]]]ZZZ\\\bbbeeedddfffdddbbbbbbbbbaaa___]]]\\\```dddggggggfffeeeeee^^^___aaacccdddddddddddddddhhhooosssooogggfffjjj]]]aaafffjjjkkkjjjjjjjjjaaaaaacccjjjrrrrrrkkkdddaaa___WWWQQQYYYgggggg^^^___```___ZZZXXX]]]eeekkkcccbbb```]]][[[ZZZ[[[[[[_________]]]ZZZYYYYYYYYYYYYXXXYYY\\\___```\\\XXXYYY[[[]]][[[XXXVVVVVVXXXWWWXXXXXXVVVUUUVVVYYY\\\VVVUUUSSSSSSUUUVVVVVVUUUVVVTTTUUUZZZZZZVVVRRRRRRWWWXXXWWWRRRLLLKKKOOOUUUQQQQQQOOOKKKJJJLLLMMMLLLJJJFFFFFFHHHIIIHHHJJJNNNLLLLLLMMMOOOPPPQQQOOONNNLLLLLLLLLMMMNNNOOOQQQRRRQQQTTTPPPHHHJJJUUUZZZWWWLLLMMMJJJFFFGGGJJJKKKHHHIIIJJJLLLNNNOOOOOOOOOOOONNNOOONNNKKKLLLOOONNNJJJMMMLLLKKKJJJJJJJJJJJJJJJIIIJJJKKKKKKLLLLLLLLLLLLJJJIIIIIIJJJLLLKKKIIIGGGDDDGGGKKKLLLKKKJJJKKKMMMLLLNNNMMMJJJIIILLLLLLJJJIIIGGGFFFGGGFFFEEEKKKSSSLLLIIIGGGFFFFFFFFFHHHKKKIIIHHHHHHJJJMMMPPPQQQQQQTTTTTTXXX\\\WWWOOOMMMQQQMMMLLLJJJHHHFFFFFFFFFFFFEEECCC@@@AAACCCEEEEEECCCDDDBBB@@@>>>>>>AAAEEEHHHJJJKKKJJJIIIHHHIIIMMMOOOOOORRRUUUWWWWWWWWWXXXYYYVVVYYYUUULLLHHHLLLNNNMMMMMMOOOQQQRRRQQQPPPPPPQQQQQQWWWYYYVVVUUUWWWTTTMMMOOOOOONNNNNNNNNMMMLLLLLLPPPLLLKKKOOOQQQOOOMMMNNNKKKRRRRRRLLLKKKPPPRRRNNNMMMPPPNNNIIIIIILLLJJJEEEGGGHHHIIIHHHHHHJJJKKKIIIOOONNNNNNPPPTTTUUUSSSQQQMMMLLLJJJIIIHHHHHHIIIIIIJJJDDDEEELLLMMMHHHJJJRRRJJJJJJKKKKKKLLLLLLLLLLLLDDDDDDCCCBBBAAACCCGGGKKKOOOMMMJJJGGGGGGHHHJJJLLLPPPMMMIIIJJJMMMOOONNNLLLJJJEEEFFFMMMRRRPPPOOOQQQIIIJJJKKKKKKLLLKKKKKKKKKHHHHHHHHHJJJLLLMMMLLLKKKMMMLLLJJJIIIHHHIIIJJJJJJHHHGGGFFFFFFHHHKKKOOOQQQQQQQQQPPPMMMKKKKKKNNNPPPIIIFFFGGGJJJKKKIIIJJJMMMEEEIIIJJJHHHKKKQQQRRROOOKKKJJJKKKNNNQQQPPPLLLHHHJJJKKKJJJIIIHHHIIILLLOOOTTTWWWVVVOOOMMMOOONNNIIILLLNNNOOOQQQQQQQQQPPPOOOKKKKKKJJJKKKKKKIIIFFFCCCDDDCCCFFFMMMOOOLLLJJJJJJHHHIIIKKKKKKIIIHHHHHHIIIFFFGGGHHHGGGFFFEEEFFFGGGEEEEEEEEEDDDDDDCCCCCCCCC@@@BBBFFFGGGFFFEEEEEEFFFDDDDDDDDDDDDCCCBBBFFFKKKJJJIIIHHHHHHIIILLLOOOQQQTTTRRRPPPRRRVVVYYYZZZYYYXXXUUUVVV[[[ZZZTTTQQQTTTRRRPPPOOOMMMMMMNNNPPPQQQRRRPPPRRRVVVWWWSSSRRRTTTVVVWWWWWWVVVUUUVVVXXXZZZ[[[[[[\\\\\\[[[ZZZXXXWWWXXX]]]^^^ZZZWWWZZZ^^^___UUUSSSRRRSSSVVVYYYZZZZZZ]]]^^^^^^]]]YYYTTTNNNKKKSSSSSSUUUZZZ___aaa___\\\XXXUUURRRSSSVVVWWWVVVSSSZZZYYYZZZ[[[^^^___^^^]]][[[\\\]]]]]]\\\[[[[[[\\\```]]]YYYYYY^^^ccc___VVV\\\___bbbccc```]]]ZZZYYYVVVYYY^^^cccgggfffbbb^^^______^^^[[[XXXWWWWWWYYYcccggggggcccaaaaaa```]]]^^^]]]]]]___aaabbbbbbaaabbbbbbaaa^^^[[[ZZZ[[[\\\fffooosssnnniiigggddd^^^\\\___fffjjjeee\\\YYY[[[ZZZ]]]___```bbbdddaaaZZZPPPPPPOOOPPPQQQTTTWWWYYYWWWXXXXXXWWWUUUWWW\\\aaa___ZZZUUUTTTWWWZZZZZZZZZYYYXXXWWWWWWXXXYYYWWWVVVWWWWWWYYY[[[\\\ZZZVVVRRRSSSVVVYYYXXXTTTPPPOOOPPPVVVTTTSSSUUUXXXXXXVVVSSSPPPOOONNNNNNPPPQQQQQQQQQOOOPPPPPPOOONNNMMMLLLKKKQQQQQQPPPOOONNNLLLLLLKKKMMMLLLJJJIIIHHHHHHIIIJJJKKKIIIFFFEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNMMMLLLKKKKKKLLLMMMMMMVVVTTTQQQOOOMMMMMMNNNNNNKKKJJJIIIHHHGGGGGGFFFGGGDDDCCCDDDGGGKKKLLLIIIFFFBBBGGGGGGDDDDDDHHHHHHCCCDDDEEEEEEDDDBBBCCCEEEGGGGGGFFFEEEEEEFFFHHHJJJKKKMMMMMMLLLJJJIIIHHHGGGGGGMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGHHHJJJMMMNNNJJJGGGHHHHHHHHHHHHHHHHHHIIIIIIDDDEEEHHHIIIHHHEEEAAA???DDDAAAAAAFFFHHHIIINNNSSSWWWXXXWWWTTTOOOLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHFFFFFFEEEDDDDDDDDDDDDDDD@@@@@@@@@AAABBBDDDGGGHHHGGGFFFEEEHHHKKKMMMKKKIIIJJJPPPVVVXXXUUUSSSTTTVVVXXXSSSMMMJJJKKKLLLLLLKKKOOOPPPQQQQQQQQQPPPOOONNNMMMOOOPPPPPPNNNMMMMMMNNNMMMLLLIIIGGGGGGIIILLLNNNJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMOOOOOOMMMKKKJJJJJJPPPOOONNNNNNNNNLLLIIIFFFJJJIIIGGGEEEEEEFFFHHHIIIGGGHHHIIIKKKLLLMMMMMMMMMGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEHHHJJJLLLMMMMMMMMMLLLLLLKKKIIIHHHGGGFFFFFFCCCCCCBBBBBBCCCEEEGGGHHHJJJIIIFFFDDDCCCDDDFFFGGGIIIHHHFFFEEEEEEEEEFFFGGGAAAGGGMMMOOOMMMKKKMMMPPPJJJIIIHHHIIIKKKLLLKKKJJJJJJIIIHHHIIIKKKMMMMMMMMMGGGFFFGGGGGGHHHIIIJJJKKKJJJGGGEEEGGGKKKOOOOOOOOOPPPPPPOOONNNMMMLLLKKKJJJQQQNNNKKKIIIHHHHHHGGGFFFEEEFFFHHHIIIJJJKKKNNNQQQMMMOOORRRRRRPPPLLLFFFBBBGGGGGGHHHIIILLLOOORRRTTTOOOLLLHHHFFFHHHKKKMMMNNNQQQPPPMMMKKKJJJJJJKKKKKKIIIHHHGGGHHHIIIHHHFFFDDDHHHGGGFFFFFFHHHJJJJJJIIIJJJKKKKKKLLLKKKIIIHHHGGGDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCAAA@@@BBBEEEHHHJJJJJJGGGBBB???>>>??????>>>???AAAFFFJJJJJJGGGDDDFFFJJJMMMOOONNNSSSPPPNNNOOOSSSVVVWWWVVVVVVRRRQQQTTTTTTQQQQQQUUUUUUSSSQQQOOONNNNNNOOOPPPQQQOOOPPPSSSTTTQQQQQQSSSQQQTTTVVVWWWVVVVVVWWWWWWYYYYYYYYYYYYXXXVVVTTTSSSRRRYYY]]]ZZZXXXYYYZZZYYYXXXVVVUUUUUUWWWXXXXXXXXXYYYZZZZZZYYYWWWTTTPPPNNNSSSSSSVVV\\\bbbcccaaa]]]UUUTTTRRRRRRSSSTTTTTTSSSYYYXXXYYY[[[]]]___^^^]]]\\\]]]______^^^\\\ZZZZZZ```bbb```]]]\\\___^^^[[[XXX[[[]]]\\\YYYVVVUUUTTTTTTUUUWWWZZZ^^^___]]][[[[[[ZZZYYYUUURRRQQQSSSTTTZZZ```cccaaa^^^^^^^^^\\\XXXWWWWWWXXX[[[]]]]]]]]]ZZZZZZYYYVVVTTTSSSUUUWWWWWW]]]aaa^^^\\\\\\YYYUUUUUUWWW[[[]]]YYYQQQPPPTTTSSSXXX[[[XXXVVVUUUSSSOOOLLLKKKJJJKKKLLLOOOQQQSSSNNNPPPRRRRRRQQQSSSXXX\\\UUUTTTSSSSSSTTTUUUTTTSSSUUUTTTSSSSSSTTTUUUSSSRRRTTTTTTUUUWWWXXXWWWSSSPPPPPPRRRTTTSSSPPPNNNMMMNNNSSSQQQPPPPPPRRRSSSQQQOOOOOONNNMMMMMMOOOPPPPPPOOOLLLLLLLLLLLLKKKJJJIIIHHHLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIHHHGGGGGGIIIKKKKKKHHHEEEFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIJJJKKKQQQPPPMMMKKKJJJKKKKKKLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDFFFHHHHHHEEEBBBBBBFFFFFFBBBBBBDDDDDD???AAABBBBBBBBBAAAAAADDDFFFFFFEEEDDDDDDDDDFFFHHHIIIKKKKKKJJJIIIHHHGGGFFFFFFJJJJJJKKKKKKKKKKKKJJJJJJHHHGGGGGGIIIKKKKKKIIIGGGCCCCCCDDDDDDEEEFFFFFFFFFEEEFFFFFFFFFDDD@@@<<<999444555:::DDDIIIHHHGGGIIITTTRRROOOMMMLLLLLLMMMNNNKKKKKKJJJIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCDDD@@@??????@@@AAACCCEEEGGGGGGEEEEEEGGGJJJKKKJJJHHHLLLPPPTTTUUUSSSRRRTTTWWWUUUQQQLLLIIIJJJJJJJJJHHHLLLLLLKKKKKKKKKKKKLLLMMMKKKMMMNNNNNNLLLKKKKKKLLLLLLKKKJJJIIIIIIJJJJJJKKKHHHHHHIIIJJJJJJIIIIIIIIILLLNNNNNNMMMJJJIIIHHHIIIOOOPPPQQQNNNJJJGGGFFFGGGHHHGGGFFFEEEDDDEEEFFFFFFEEEFFFGGGIIIJJJKKKKKKKKKEEEEEEEEEDDDDDDCCCCCCCCCAAACCCEEEHHHJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEE@@@AAAAAACCCDDDFFFHHHIIIHHHFFFDDDBBBBBBCCCDDDFFFDDDDDDCCCBBBBBBBBBBBBBBBAAAFFFLLLMMMKKKIIIKKKMMMJJJIIIHHHHHHJJJKKKJJJIIIHHHGGGFFFFFFHHHJJJJJJIIIFFFFFFFFFFFFGGGHHHIIIJJJHHHFFFEEEFFFJJJLLLLLLKKKNNNMMMMMMLLLKKKJJJIIIIIILLLJJJGGGGGGHHHHHHHHHGGGFFFGGGHHHHHHGGGHHHJJJLLLGGGIIILLLMMMLLLIIIEEECCC???@@@BBBFFFIIIMMMQQQRRRSSSPPPMMMKKKKKKLLLMMMLLLPPPNNNLLLJJJIIIJJJJJJKKKIIIGGGFFFFFFGGGHHHFFFEEEGGGFFFEEEFFFHHHJJJJJJIIIKKKKKKKKKKKKJJJIIIGGGFFFDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAEEEFFFIIIIIIHHHCCC>>>;;;;;;::::::<<<>>>BBBEEEFFFGGGEEEDDDEEEIIILLLLLLLLLPPPMMMKKKKKKMMMPPPQQQQQQSSSOOOMMMNNNOOONNNQQQUUUSSSQQQOOOMMMLLLKKKKKKLLLOOOLLLLLLNNNOOOMMMMMMQQQQQQUUUXXXZZZZZZXXXXXXWWWUUUTTTTTTSSSQQQOOOMMMLLLKKKSSSZZZYYYVVVVVVTTTQQQWWWUUUSSSSSSTTTTTTSSSRRRSSSTTTUUUUUUUUUTTTRRRQQQOOOQQQTTT[[[```aaa]]]YYYPPPQQQQQQPPPOOOOOOQQQRRRSSSSSSTTTVVVYYY[[[ZZZYYYZZZ\\\^^^```___\\\XXXUUU^^^dddeee^^^XXXXXX\\\^^^TTTUUUUUUSSSPPPNNNNNNNNNPPPOOONNNOOORRRUUUVVVVVVWWWVVVSSSPPPMMMLLLNNNPPPVVV]]]bbb___ZZZZZZZZZZZZVVVTTTRRRRRRUUUWWWYYYYYYSSSSSSQQQOOOMMMNNNQQQTTTTTTVVVVVVUUUUUUWWWTTTPPPTTTTTTWWWXXXTTTOOOOOOTTTSSSYYY\\\WWWQQQNNNLLLJJJHHHGGGFFFFFFGGGJJJLLLNNNFFFJJJNNNOOOOOOPPPSSSVVVKKKNNNQQQSSSRRRPPPNNNNNNSSSQQQQQQQQQRRRRRRPPPNNNPPPPPPPPPQQQRRRQQQOOOMMMKKKLLLMMMLLLJJJIIIJJJKKKNNNLLLJJJJJJKKKLLLLLLKKKMMMLLLKKKKKKMMMNNNMMMMMMHHHHHHHHHHHHHHHGGGFFFEEEHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCBBBCCCCCCEEEFFFGGGEEEEEEFFFKKKPPPOOOIIICCCEEEEEEEEEFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGHHHKKKJJJHHHGGGGGGGGGHHHIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFEEEDDDEEEEEEDDDAAA???AAADDDCCC@@@???@@@???<<<>>>@@@@@@@@@@@@@@@CCCEEEEEEDDDCCCBBBCCCDDDEEEFFFIIIHHHHHHGGGFFFEEEEEEDDDEEEGGGIIIKKKLLLLLLKKKJJJIIIGGGFFFGGGHHHHHHGGGEEEAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEECCC???;;;666444000000666BBBJJJJJJHHHHHHOOOKKKFFFFFFIIIMMMOOOOOOIIIIIIIIIHHHHHHGGGGGGFFFDDDDDDDDDCCCCCCCCCCCCCCC>>>>>>>>>>>>@@@BBBDDDEEEFFFEEEEEEGGGIIIIIIHHHGGGLLLOOORRRRRRPPPPPPRRRUUUPPPMMMJJJIIIIIIHHHGGGEEEJJJHHHGGGFFFGGGHHHKKKLLLIIIJJJKKKKKKIIIHHHHHHIIIIIIJJJKKKLLLLLLJJJHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGKKKLLLLLLJJJGGGFFFFFFHHHNNNQQQRRRMMMEEEAAACCCGGGDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGBBBBBBBBBBBBAAAAAAAAAAAA>>>@@@BBBEEEGGGHHHIIIIIIGGGGGGGGGGGGFFFEEEDDDCCC===???AAACCCEEEFFFGGGGGGEEECCCAAA@@@@@@AAABBBDDDAAAAAABBBBBBAAAAAA@@@???AAAEEEIIIJJJHHHFFFGGGIIIIIIGGGFFFGGGHHHHHHGGGFFFFFFDDDCCCCCCEEEFFFEEEEEEFFFEEEEEEFFFFFFGGGHHHIIIEEEDDDDDDFFFHHHIIIHHHFFFJJJJJJJJJJJJJJJIIIHHHHHHGGGEEEDDDEEEGGGIIIIIIHHHHHHIIIIIIHHHFFFFFFGGGHHHDDDEEEGGGIIIIIIHHHGGGFFFAAABBBEEEHHHLLLNNNPPPQQQUUURRRNNNLLLLLLLLLLLLKKKMMMLLLKKKIIIIIIIIIJJJKKKHHHFFFDDDDDDEEEFFFEEEDDDEEEDDDDDDEEEHHHJJJJJJIIIJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCGGGGGGHHHGGGDDD???:::777999888888;;;@@@DDDDDDCCCCCCCCCCCCEEEHHHIIIHHHGGGKKKJJJHHHGGGHHHJJJKKKLLLPPPNNNLLLKKKKKKLLLMMMPPPJJJIIIGGGFFFEEEEEEEEEEEELLLIIIHHHJJJJJJHHHIIIMMMPPPRRRUUUUUUTTTRRRRRRRRRMMMMMMLLLKKKJJJIIIIIIHHHFFFOOOTTTTTTQQQPPPNNNKKKOOONNNLLLLLLMMMNNNMMMKKKNNNPPPSSSUUUUUUTTTQQQOOOKKKLLLOOOUUUYYYYYYSSSNNNKKKMMMOOOMMMKKKJJJMMMPPPLLLLLLLLLOOORRRSSSSSSRRRRRRTTTXXX[[[\\\YYYTTTPPPXXX]]]^^^WWWQQQSSSXXX[[[PPPPPPOOOLLLIIIHHHIIIKKKKKKIIIIIIJJJLLLOOOOOOOOOTTTRRRPPPLLLIIIIIIKKKNNNXXX___aaa[[[UUUTTTWWWWWWYYYVVVRRRQQQRRRTTTUUUVVVQQQQQQOOOMMMLLLNNNRRRUUU[[[XXXUUUTTTUUUUUUSSSOOOSSSSSSVVVYYYWWWSSSSSSWWWTTTYYYZZZVVVRRRQQQOOOKKKGGGFFFEEEDDDEEEGGGJJJKKKCCCHHHMMMOOONNNNNNOOOQQQHHHMMMQQQRRROOOMMMMMMNNNRRRQQQQQQQQQRRRQQQOOOMMMKKKJJJIIIJJJKKKKKKJJJHHHEEEEEEEEEEEEDDDEEEFFFGGGHHHFFFEEEDDDFFFHHHJJJKKKKKKIIIHHHHHHJJJKKKJJJIIIFFFFFFFFFFFFFFFEEEDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFAAAAAAAAAAAAAAABBBCCCCCCEEEDDDEEEJJJOOONNNGGG@@@CCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDDDDEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDBBB@@@??????@@@@@@???>>>>>>===<<<>>>@@@AAAAAAAAAAAACCCEEECCCCCCBBBAAAAAAAAABBBBBBFFFFFFEEEEEEDDDDDDCCCCCCDDDFFFHHHKKKKKKJJJIIIGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCC@@@===999666444888666999CCCKKKMMMMMMMMMLLLGGGCCCEEEJJJNNNNNNLLLGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBCCCCCCCCCBBBBBBBBB============>>>@@@BBBCCCFFFFFFFFFGGGHHHHHHHHHGGGJJJMMMPPPQQQOOONNNNNNOOOKKKKKKJJJIIIHHHFFFDDDCCCGGGGGGGGGGGGHHHIIIJJJKKKGGGHHHJJJIIIHHHFFFFFFGGGGGGIIILLLMMMMMMJJJFFFCCCIIIIIIIIIIIIIIIHHHGGGFFFGGGHHHGGGEEEDDDDDDFFFHHHLLLMMMMMMIIICCCAAACCCFFFAAAAAABBBAAAAAA@@@???>>>???@@@AAABBBCCCCCCCCCCCC???????????????>>>>>>>>><<<>>>@@@CCCEEEFFFGGGGGGDDDDDDDDDEEEDDDCCCBBBAAA===>>>@@@BBBDDDDDDDDDCCCBBBAAA@@@??????@@@BBBCCCAAABBBCCCDDDCCCBBBAAA@@@AAADDDGGGGGGFFFDDDDDDEEEFFFDDDCCCCCCDDDEEECCCBBBEEECCCAAAAAACCCCCCCCCBBBEEEEEEDDDDDDEEEFFFFFFGGGCCCDDDEEEFFFGGGGGGEEEDDDHHHHHHIIIJJJIIIIIIHHHGGGEEEDDDCCCEEEGGGIIIIIIHHHIIIJJJJJJHHHFFFFFFGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJGGGHHHJJJKKKKKKKKKJJJIIIOOOLLLHHHFFFHHHJJJKKKLLLJJJJJJIIIHHHHHHHHHIIIIIIEEECCCAAAAAABBBCCCCCCCCCCCCBBBCCCEEEHHHJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBDDDCCCCCCBBBBBBAAAAAA@@@AAA@@@???>>>>>>@@@BBBDDDEEEFFFEEEDDDAAA===888666===::::::>>>CCCFFFCCC??????@@@BBBDDDFFFEEEDDDCCCFFFFFFFFFEEEEEEEEEFFFGGGKKKKKKJJJHHHGGGGGGFFFEEEAAAAAAAAAAAAAAABBBBBBBBBIIIEEEDDDFFFFFFDDDEEEIIIIIIIIIIIIGGGDDDCCCDDDEEEDDDDDDDDDDDDEEEEEEFFFFFFDDDKKKOOOLLLIIIIIIIIIHHHGGGFFFFFFGGGIIIJJJIIIHHHJJJNNNSSSVVVVVVRRRMMMIIIHHHIIIKKKPPPSSSQQQJJJEEEFFFHHHJJJIIIGGGFFFIIILLLGGGGGGGGGJJJLLLNNNNNNLLLHHHJJJMMMRRRUUUTTTPPPLLLOOOQQQPPPKKKJJJOOORRRQQQMMMLLLJJJGGGEEEEEEGGGJJJFFFFFFGGGIIILLLLLLJJJHHHMMMLLLKKKHHHEEEFFFHHHJJJVVVZZZYYYSSSNNNPPPUUUWWWZZZWWWSSSPPPPPPPPPQQQPPPOOOOOOOOONNNMMMOOORRRUUUWWWRRRNNNNNNPPPPPPNNNMMMLLLMMMQQQWWWWWWSSSRRRTTTOOOOOONNNMMMQQQTTTOOOHHHEEEDDDBBBBBBBBBDDDFFFGGGCCCHHHMMMOOOMMMJJJJJJKKKHHHKKKMMMLLLJJJIIIKKKNNNOOOOOONNNOOOPPPOOOLLLIIIFFFEEEDDDEEEGGGGGGFFFDDDAAA@@@???@@@AAABBBCCCDDDBBBBBBBBBBBBCCCFFFIIILLLHHHGGGEEEEEEFFFGGGGGGFFFEEEEEEFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@??????EEECCCBBBDDDHHHGGGCCC>>>@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEBBBBBBBBBCCCCCCDDDEEEFFFDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCCCCCCCCCCBBBBBBBBB>>>===>>>??????>>>===>>>???AAACCCCCCCCCCCCDDDEEEAAAAAA@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCBBBBBBBBBDDDFFFHHHIIIIIIGGGDDDCCCDDDDDDCCCBBBAAAAAABBBBBBFFFFFFFFFEEEDDDDDDCCCCCCDDDCCCBBB@@@>>><<<:::999AAAAAAFFFPPPVVVSSSNNNLLLJJJGGGEEEHHHMMMOOOLLLHHHEEEEEEEEEEEEDDDDDDDDDDDD@@@AAABBBBBBBBBBBBAAAAAA===<<<<<<<<<===???@@@AAAEEEFFFGGGHHHHHHHHHHHHHHHFFFIIIMMMOOONNNLLLIIIHHHHHHIIIIIIHHHGGGEEECCCCCCBBBCCCFFFHHHIIIHHHGGGFFFFFFGGGHHHHHHFFFEEEEEEFFFDDDFFFJJJLLLLLLHHHDDDBBBHHHHHHHHHGGGGGGEEEDDDDDDBBBBBBCCCBBBAAABBBEEEGGGJJJHHHFFFDDDCCCCCCCCCCCC????????????>>>===<<<;;;<<<===>>>???????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;===???BBBCCCDDDDDDDDD???@@@AAABBBBBBAAA??????===>>>@@@@@@AAA@@@???>>>??????>>>>>>???@@@AAABBBAAABBBCCCDDDCCCBBBAAA@@@AAABBBDDDDDDCCCBBBBBBBBBAAA@@@??????@@@AAA@@@???EEECCCAAAAAABBBCCCCCCBBBDDDDDDCCCCCCCCCDDDEEEEEECCCEEEFFFGGGGGGFFFEEEDDDHHHIIIJJJKKKKKKIIIHHHGGGEEEEEEDDDFFFHHHIIIHHHGGGEEEFFFGGGFFFEEEEEEGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJGGGHHHHHHHHHGGGEEECCCBBBEEEBBB??????CCCGGGKKKMMMHHHHHHGGGGGGGGGGGGGGGGGGBBB@@@??????AAABBBAAA@@@AAAAAABBBDDDGGGIIIHHHGGGDDDCCCCCCBBBAAAAAAAAA@@@CCCCCCBBBBBBAAAAAAAAA@@@@@@???>>>===>>>@@@BBBCCCAAABBBAAAAAA???<<<:::888@@@===<<>>===>>>@@@????????????@@@BBBCCCDDDBBBHHHJJJFFFCCCDDDFFFEEECCCBBBCCCEEEHHHJJJIIIHHHIIILLLQQQSSSSSSNNNIIIEEEHHHHHHIIILLLOOOMMMGGGAAACCCDDDEEEDDDDDDDDDFFFHHHFFFFFFFFFHHHJJJKKKJJJIIICCCBBBDDDHHHNNNOOOMMMJJJIIIHHHEEECCCFFFLLLLLLHHHIIIHHHFFFDDDBBBCCCFFFIIIBBBCCCFFFIIIKKKJJJFFFCCCEEEEEEEEEDDDBBBBBBDDDFFFMMMOOONNNJJJJJJOOOTTTUUUVVVSSSOOOLLLKKKKKKJJJIIIJJJKKKLLLKKKKKKLLLNNNPPPNNNJJJHHHJJJLLLLLLLLLOOOJJJJJJNNNTTTUUUQQQOOOOOOJJJHHHEEEFFFNNNSSSNNNEEEAAA@@@>>>======???@@@AAA@@@EEEJJJKKKIIIFFFFFFFFFFFFFFFFFFEEEEEEFFFHHHKKKJJJIIIIIIJJJKKKIIIFFFCCCAAAAAAAAACCCDDDDDDBBB@@@>>>======>>>@@@AAAAAA@@@???@@@BBBBBBCCCEEEHHHKKKFFFDDDBBBBBBCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@???>>>===<<>>===>>>>>>???@@@AAABBBCCCCCCAAAAAACCCDDDDDDDDDDDDDDDAAAAAABBBBBBCCCDDDDDDDDDBBBBBBAAAAAA@@@AAAAAABBB@@@AAABBBBBBAAAAAACCCDDD===;;;<<>>???AAABBBBBBAAA@@@@@@===<<<<<<<<<<<<>>>@@@AAABBBDDDFFFGGGGGGGGGHHHIIIDDDFFFIIIKKKJJJHHHEEECCCFFFGGGHHHGGGDDDBBBBBBBBB===???CCCEEEFFFDDDBBB@@@DDDEEEGGGFFFEEECCCCCCDDDBBBDDDFFFHHHHHHGGGDDDBBBEEEEEEEEEDDDCCCAAA@@@???===???@@@@@@???@@@BBBDDDGGGDDDBBBAAACCCCCCBBB@@@???>>>>>>===<<<;;;:::::::::;;;;;;<<<======<<<<<<::::::::::::;;;;;;;;;;;;;;;<<<>>>@@@AAAAAAAAA@@@;;;===???@@@@@@???>>><<<===============<<<;;;:::============>>>???@@@AAA???@@@@@@@@@@@@???>>>>>>>>>??????@@@@@@@@@??????===<<<<<<<<<>>>???>>>===DDDCCCAAAAAACCCDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCEEEGGGGGGEEEEEEEEEFFFIIIJJJKKKLLLKKKJJJHHHFFFEEEEEEDDDFFFGGGHHHFFFEEEBBBCCCDDDCCCCCCCCCEEEGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGAAA@@@???AAAEEEIIIKKKLLLGGGGGGFFFFFFEEEEEEEEEDDD@@@??????@@@BBBBBBAAA???@@@@@@BBBDDDGGGHHHFFFEEEAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>???@@@AAABBB>>>>>>>>>>>>======<<<<<<@@@>>>===>>>@@@@@@===999;;;>>>AAABBB@@@???>>>>>>===AAAEEEFFFEEECCCBBBBBBDDDFFFDDD>>>===@@@AAA>>>CCCCCCDDDDDDEEEDDDDDDDDDCCC@@@AAACCCCCC@@@???AAA@@@AAABBBBBB@@@???@@@AAA>>>============>>>@@@AAA???EEEGGGDDDAAAAAABBBAAAAAAAAABBBDDDGGGIIIHHHFFFHHHJJJKKKMMMLLLIIIFFFDDDEEEDDDEEEHHHKKKJJJFFFBBBAAA@@@???@@@BBBDDDDDDCCCEEEDDDDDDEEEGGGGGGFFFEEEDDDAAA@@@CCCHHHLLLKKKIIIFFFGGGEEECCCEEEIIIHHHDDDBBBBBBBBB@@@???@@@CCCFFFAAAAAACCCEEEGGGFFFCCC@@@???AAACCCCCCCCCCCCDDDEEEGGGHHHHHHGGGKKKQQQRRROOOOOOLLLJJJHHHHHHHHHFFFEEEEEEGGGHHHIIIHHHHHHIIIJJJJJJGGGHHHKKKKKKHHHJJJPPPMMMKKKLLLPPPPPPLLLJJJKKKFFFFFFDDDCCCGGGLLLHHHAAA>>>===<<<::::::;;;===>>>>>>CCCHHHIIIGGGEEEEEEFFFDDDCCCAAABBBDDDFFFFFFFFFEEEEEEEEEFFFGGGEEEAAA>>>>>>>>>@@@BBBDDDCCC@@@>>>=========???AAABBB@@@===???AAACCCCCCBBBCCCEEEGGGDDDBBB@@@@@@AAABBBAAA@@@??????@@@AAAAAA@@@@@@?????????>>>>>>===<<<;;;;;;======>>>???>>>>>>===<<<<<<>>>@@@???===<<<<<<>>>;;;<<<===???@@@BBBCCCDDD??????AAABBBCCCCCCCCCBBB???@@@AAABBBBBBBBBBBBBBB@@@@@@@@@??????@@@@@@AAA>>>@@@AAA@@@???>>>AAACCC>>>;;;;;;??????::::::======???AAAAAA???>>>===>>>======>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDDDDCCCCCCBBB@@@???>>>;;;>>>AAAAAA???===>>>???@@@@@@@@@@@@AAAAAAAAABBBEEEDDDBBBAAAAAAAAABBBCCCJJJVVVhhhtttppp```QQQKKKDDDDDDEEEFFFFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB===>>>@@@AAABBBAAA@@@???======<<<<<<<<<>>>???@@@===@@@DDDEEEDDDEEEGGGIIIEEEEEEDDDDDDDDDDDDCCCBBBCCCEEEEEEDDDAAA???@@@AAA<<<>>>@@@AAAAAA@@@>>>===AAACCCDDDDDDBBBAAAAAABBB@@@AAACCCDDDEEEDDDDDDCCCEEEDDDDDDCCCAAA@@@>>>===<<<>>>??????>>>======>>>CCCCCCDDDCCCAAA???>>>>>>???>>><<<;;;:::999::::::999999:::;;;;;;;;;::::::999999999999::::::;;;;;;:::;;;<<<===>>>===<<<<<<888:::<<<>>>???>>><<<;;;;;;;;;:::999999999999:::999::::::;;;<<<===>>>??????>>>======<<<=========:::::::::;;;<<<===<<<<<<<<<;;;:::<<<>>>@@@???>>>CCCAAA@@@AAACCCDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBDDDFFFEEECCCCCCFFFHHHIIIJJJKKKLLLKKKIIIFFFDDDBBBBBBBBBDDDFFFGGGFFFDDDDDDEEEEEEEEEDDDDDDFFFGGGEEEFFFHHHIIIIIIIIIHHHGGGHHHHHHIIIIIIJJJLLLMMMNNNEEEFFFIIIMMMOOOOOOLLLIIIFFFFFFFFFEEEDDDCCCBBBBBB@@@@@@AAADDDEEEEEEBBB@@@@@@@@@BBBDDDFFFFFFDDDBBB@@@????????????AAABBBCCCAAAAAABBBBBBCCCCCCDDDDDD???@@@@@@@@@@@@@@@@@@@@@========================??????????????????>>>===<<<>>>@@@@@@>>><<<===>>>:::???EEEGGGFFFCCCBBBBBBGGGHHHDDD===<<>>>>>>>>>>><<<<<<<<<<<<===>>>===CCCGGGDDDAAAAAA@@@>>>@@@@@@AAACCCEEEFFFEEECCCHHHGGGGGGFFFFFFEEEEEEEEE@@@@@@AAADDDHHHIIIFFFBBBAAA>>><<<>>>AAADDDCCCAAABBBAAAAAABBBCCCDDDBBB@@@GGGCCC???@@@FFFJJJJJJIIIFFFIIIIIIEEEEEEGGGFFFDDD>>>>>>>>>======>>>AAADDD@@@@@@@@@AAACCCCCC@@@>>>>>>AAADDDFFFFFFEEEFFFGGGHHHIIIIIIJJJOOOSSSPPPIIIJJJHHHGGGGGGHHHHHHFFFEEEBBBDDDGGGHHHGGGFFFFFFFFFIIIGGGHHHKKKGGGBBBDDDKKKNNNIIIGGGHHHHHHDDDCCCDDD@@@BBBAAA>>>>>>@@@>>>:::???===<<<::::::;;;<<<======BBBGGGIIIHHHGGGHHHIIIDDDBBB@@@CCCFFFHHHFFFDDDDDDDDDDDDEEEFFFDDD@@@<<<<<<===???BBBDDDCCC???<<<=========@@@BBBBBB???<<<@@@BBBEEEDDDBBB@@@AAACCCCCCAAA??????@@@@@@@@@???<<<<<<===============<<<@@@??????===<<<;;;::::::999:::<<<===>>>======<<<666;;;@@@AAA===;;;<<>>@@@BBBDDDEEE===>>>@@@AAABBBBBBAAAAAA??????@@@AAAAAAAAAAAAAAA@@@???????????????@@@@@@>>>???@@@???<<<<<<>>>AAA???;;;;;;>>>===888777:::;;;===>>>>>><<<:::999:::<<<<<<>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCBBBBBBAAA@@@@@@??????>>>888<<<@@@AAA???======???===>>>???@@@BBBCCCDDDEEEFFFEEECCCAAAAAABBBCCCDDDGGGSSSccclllfffVVVKKKHHHAAABBBBBBAAA@@@AAACCCFFFAAAAAAAAAAAAAAAAAAAAAAAA<<<===???AAABBBAAA???>>>>>>===<<<<<<===>>>???@@@:::>>>AAACCCBBBCCCEEEHHHHHHDDD@@@>>>???AAABBBCCCAAACCCCCCAAA>>><<<>>>AAA???????????????>>>>>>>>>???AAABBBBBB@@@??????@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFDDDCCCAAA???>>>===???@@@???===;;;::::::@@@DDDGGGEEE???:::;;;===@@@>>><<<:::888999999:::888999999::::::::::::999888888999999:::::::::;;;999:::;;;;;;;;;:::999888777999;;;===>>>===;;;:::999888777777777888:::;;;777777888999;;;<<<======@@@???>>><<<<<<===>>>>>>777666666777999::::::999;;;;;;;;;<<>>===<<<<<<<<<======>>>@@@AAABBBBBBAAA@@@BBBCCC<<<>>>@@@@@@===;;;<<<>>>===>>>AAACCCDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEFFFGGGGGGFFFDDDAAA???>>>======888:::;;;;;;:::999;;;<<<>>>>>>>>>>>>===<<<;;;:::<<<<<<;;;;;;;;;<<<======;;;???CCCDDDCCC???<<<;;;===>>>@@@@@@???@@@CCCEEEDDDDDDDDDBBB@@@AAABBBEEEAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBAAAAAA@@@BBBAAA@@@@@@BBBCCCCCCCCCGGGGGGFFFDDDCCCBBBAAA@@@??????>>><<<;;;;;;>>>@@@EEEAAA>>>???BBBBBB???:::DDDBBBAAABBBDDDEEEFFFEEEDDDDDDFFFJJJOOOPPPNNNKKKFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGFFFDDDFFFIIIGGGBBBDDDKKKEEEEEEEEEFFFFFFDDD@@@======>>>???@@@@@@???>>>===AAA???;;;888777999<<<>>>GGGGGGHHHHHHHHHGGGFFFFFFDDDEEEGGGHHHHHHFFFDDDBBBBBBCCCEEEFFFEEEDDDBBBAAA???AAACCCAAA===<<<===???CCCCCCBBBAAA@@@@@@??????BBBAAAAAA@@@@@@AAAAAABBBCCCBBB@@@@@@@@@@@@>>>===@@@???>>>======>>>???@@@AAA@@@???<<<999999:::<<<@@@===<<<<<>>;;;===>>>>>>>>>>>><<<;;;:::;;;===???@@@@@@@@@AAACCC??????>>>>>>=========<<>><<<===????????????===;;;;;;===???@@@@@@@@@@@@@@@???>>>===============<<<<<<<<<<<<>>>>>>=========>>>>>>???>>>============>>>>>>???>>>???AAABBBBBBAAA???>>>===>>>>>>?????????>>>>>>888999;;;<<<===<<<;;;;;;===<<<<<<>>>AAABBBBBBAAADDDCCCAAA@@@@@@AAACCCDDDKKKOOOUUUYYYXXXRRRKKKFFFDDDCCCCCCDDDEEEFFFDDDCCCBBBBBBBBBBBBAAA@@@???>>>???>>>===<<<<<<===>>>???>>>>>>============>>>>>><<<@@@DDDDDDBBB@@@AAABBBEEECCC@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>===<<<;;;<<<>>>>>>===<<>>===>>><<<::::::<<<===>>>===DDDDDDCCCAAA>>><<<===>>>???>>>===<<<:::999888777777999::::::999:::;;;===AAA???<<<999888888888999::::::::::::999999888777444555666777999:::;;;<<<<<<999666777999:::888666:::::::::;;;<<<===>>>???>>>>>>>>>>>>>>>===<<<<<<:::<<<===<<<888777888:::888:::;;;<<<;;;<<<>>>??????@@@@@@AAAAAA@@@@@@???AAAAAABBBBBBBBBAAA@@@@@@CCCCCCBBBBBBCCCEEEHHHJJJLLLKKKJJJIIIGGGFFFEEEDDDEEEDDDBBBCCCEEEFFFFFFEEEEEEEEEFFFGGGHHHHHHIIIJJJFFFGGGIIIJJJKKKKKKKKKKKKFFFGGGIIIJJJLLLMMMMMMNNNKKKNNNPPPPPPMMMIIIGGGFFFHHHFFFEEEDDDDDDDDDCCCAAACCCBBBAAA@@@@@@BBBCCCEEEDDDDDDDDDEEEFFFEEEBBB@@@@@@???>>>???AAACCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============;;;;;;;;;;;;<<<===>>>???AAAAAAAAA@@@@@@????????????>>>>>>============>>>===???@@@BBBCCCCCCCCCBBBDDDCCCCCCBBBCCCDDDEEEFFFDDDCCCBBBAAA???>>><<<<<<777999::::::999888:::;;;============<<<;;;:::::::::::::::::::::;;;<<<===<<>><<<<<<===>>>??????>>>???AAACCCAAABBBBBBAAA??????@@@AAA@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@???CCCBBB@@@AAACCCDDDDDDCCCBBBAAAAAAAAA@@@@@@??????>>>>>>>>><<<;;;<<<>>>AAACCC@@@>>>???AAAAAA>>>:::@@@??????AAADDDEEEEEEDDDAAAAAABBBFFFJJJKKKIIIFFFCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCEEEHHHGGGBBBDDDIIIHHHFFFDDDDDDDDDCCCAAA@@@>>>>>>????????????>>>>>>@@@>>><<<:::;;;===AAACCCJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFDDDBBBAAA@@@AAABBBAAA@@@???@@@AAA@@@AAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCBBB@@@@@@AAAAAA@@@>>>???>>>===<<<<<<===>>>???BBBAAA@@@===::::::<<<>>>???===<<<===??????>>><<<===>>>>>>>>>>>><<<;;;:::>>>@@@BBBBBB@@@???@@@AAA>>>>>>>>>=========<<<<<<<<<===>>>>>><<<;;;;;;<<<>>>???>>>===;;;;;;<<<>>>@@@@@@AAAAAAAAA@@@??????>>>>>>>>>===<<<<<<<<<;;;===<<<<<<<<<===>>>>>>???>>>>>>======>>>>>>?????????@@@AAABBBCCCBBB@@@???>>>>>>?????????>>>======;;;;;;<<<===============>>>??????@@@AAABBBCCCCCCEEEDDDBBBAAAAAABBBDDDEEEHHHJJJMMMOOONNNJJJFFFCCCGGGEEEDDDDDDDDDCCCAAA???AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>???@@@@@@??????????????????@@@===???AAABBBBBBAAABBBBBBEEEBBB?????????AAAAAAAAAAAAAAAAAAAAA@@@???>>>======;;;::::::<<<======<<<@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAABBBBBBBBBAAAAAAAAACCCDDDCCCAAA???>>>>>>AAA@@@>>>>>>@@@BBBBBBBBBCCCDDDCCCAAA>>><<<===>>>>>>>>>===<<<;;;::::::999;;;<<<>>>===;;;::::::;;;AAA@@@>>><<<;;;:::::::::999999:::::::::999888888666666777888999:::;;;;;;:::888666777999:::999888;;;:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>===<<<<<<<<<>>>>>>===:::999:::;;;888:::<<<<<<<<<<<<>>>@@@????????????????????????????????????????????????BBBAAA@@@@@@BBBDDDFFFHHHIIIIIIGGGFFFEEEEEEDDDDDDEEECCCBBBBBBDDDEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHKKKLLLMMMNNNNNNNNNMMMLLLGGGHHHIIIKKKLLLLLLLLLLLLKKKMMMOOONNNKKKHHHGGGFFFEEEEEEDDDDDDDDDCCCBBBAAAEEECCCAAA??????@@@AAACCCEEEDDDDDDDDDFFFFFFDDDBBBAAA@@@???AAACCCDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<===???@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>===<<<<<<<<<<<<<<>>@@@BBBAAA???===<<<===>>>??????>>>======>>>@@@???AAABBBBBB@@@??????@@@???>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>BBBAAA@@@@@@BBBCCCCCCBBB>>>?????????????????????<<<======<<<<<<===???AAAAAA???===>>>@@@AAA>>>;;;======>>>AAADDDEEEDDDCCC@@@@@@AAADDDFFFGGGEEECCC@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCAAAAAADDDGGGGGGDDDDDDGGGIIIFFFCCCBBBCCCCCCCCCBBB??????>>>>>>>>>>>>?????????>>>======???BBBFFFHHHMMMLLLKKKIIIIIIHHHHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEECCCBBBAAA@@@@@@AAACCCDDDDDDCCC>>>???AAADDDEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEECCCBBBAAABBBCCCCCCBBB@@@>>>>>>===<<<<<<===>>>>>>BBBAAA@@@>>>;;;;;;===??????=========??????>>>===>>>>>>>>>>>>===<<<;;;;;;BBBCCCDDDCCCAAA?????????============<<<<<<<<<<<<<<<;;;;;;<<<>>>>>>===<<<>>>>>>>>>===<<<;;;===>>>@@@AAABBBCCCCCCBBBBBBAAA??????>>>======<<<;;;;;;;;;;;;;;;<<<<<<>>>???@@@???>>>>>>>>>??????@@@AAAAAAAAABBBCCCCCCBBBAAA@@@???????????????>>>======>>>>>>=========>>>?????????AAADDDCCCAAA@@@BBBEEEEEEDDDCCCBBBBBBCCCDDDEEEHHHHHHHHHHHHHHHGGGFFFFFFFFFDDDCCCCCCCCCCCCAAA???AAA@@@@@@AAAAAACCCDDDDDDAAAAAA@@@??????@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBB>>>>>>>>>???BBBCCCCCCCCCDDDAAA??????@@@AAAAAA@@@@@@@@@@@@@@@@@@???=========;;;888888:::<<<======??????AAABBBBBBCCCCCCCCC???@@@@@@@@@@@@@@@???>>>???@@@@@@???>>>===>>>???CCCAAA@@@AAACCCEEEEEEEEEBBBBBBBBB@@@===<<<===>>>============<<<<<<<<<<<<===???AAA@@@>>>;;;999999@@@??????>>>===;;;:::999888888999:::::::::999999888888999::::::::::::999888777666777999::::::999<<<;;;;;;::::::;;;;;;<<<=========>>>======<<<;;;>>>??????>>><<<;;;<<<===999;;;<<<===<<<===???@@@@@@???>>>======>>>???@@@??????>>>======>>>???@@@@@@@@@??????@@@BBBDDDEEEFFFEEEDDDCCCCCCCCCDDDEEECCCBBBAAAAAACCCDDDDDDCCC@@@AAABBBCCCDDDEEEEEEEEEMMMNNNOOOPPPOOONNNLLLKKKIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKHHHFFFFFFGGGBBBBBBCCCCCCCCCCCCBBBBBBGGGDDDAAA>>>===>>>@@@AAAEEEDDDCCCCCCEEEFFFEEEDDDAAAAAAAAACCCEEEEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============<<<<<<===>>>???@@@AAABBBAAAAAAAAA@@@@@@@@@@@@@@@>>>>>><<<;;;::::::::::::BBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???????????????<<<===>>>???>>><<<:::999888999;;;:::999999:::<<<;;;;;;<<<<<<;;;::::::999666666666777888999:::;;;???@@@AAA@@@>>><<<===>>>>>>??????===;;;:::;;;===@@@BBBDDDDDDBBB@@@@@@@@@>>>============>>>??????========================<<<<<<===>>>>>>>>>>>>===AAA???>>>>>>@@@AAA@@@???AAAAAAAAA@@@@@@@@@@@@@@@;;;<<<======<<<===@@@BBBAAA???>>>???AAAAAA???======>>>???BBBDDDDDDBBB@@@BBBBBBCCCEEEFFFEEEDDDCCC>>>>>>??????@@@BBBCCCDDDBBBBBBAAA@@@@@@AAABBBCCC@@@AAADDDGGGHHHGGGFFFGGGGGGEEEDDDCCCDDDDDDDDDCCCAAA@@@???>>>>>>???@@@AAA@@@??????@@@BBBEEEGGGIIINNNMMMKKKIIIHHHHHHHHHIIIGGGFFFDDDCCCBBBCCCDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCBBB@@@???BBBFFFHHHGGGEEE>>>@@@BBBDDDFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCDDDEEECCCAAA???>>>>>>>>>>>>>>>>>>???@@@@@@???===;;;;;;>>>@@@>>>>>>===>>>?????????>>>??????>>>>>>===<<<<<<;;;AAACCCDDDCCC@@@>>>>>>???======<<<<<<<<<<<<<<<<<<>>><<<<<<>>>BBBDDDBBB???>>>???@@@???>>>===>>>@@@@@@AAACCCEEEEEEEEEDDDCCC@@@??????>>>===<<<;;;;;;:::::::::;;;<<<>>>???@@@????????????@@@AAABBBBBBBBBCCCCCCDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>@@@???>>>======>>>???@@@???CCCFFFDDD@@@???BBBFFFDDDCCCBBBBBBBBBBBBCCCDDDFFFEEEEEEEEEEEEEEEFFFFFFBBBAAA@@@AAACCCDDDDDDCCC@@@@@@@@@AAABBBDDDFFFGGGAAA@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBB@@@===;;;===BBBEEEEEECCCCCCAAA??????@@@AAAAAA@@@@@@@@@@@@@@@???>>>=========:::777777888;;;===>>>@@@@@@AAABBBCCCCCCBBBBBB@@@@@@@@@@@@@@@???>>>===>>>>>>>>><<<;;;<<<>>>AAAAAA??????@@@CCCDDDDDDCCCAAAAAAAAA???===<<<===>>>;;;;;;;;;;;;<<<<<<<<<===<<>>>>>>>>>>>===<<<<<<===999;;;============???AAAAAA???>>><<<<<<>>>???AAAAAA@@@>>>===>>>@@@BBBCCC@@@?????????@@@AAABBBBBBDDDCCCBBBAAAAAACCCEEEFFFBBB@@@??????AAABBBBBBAAA>>>???AAACCCDDDEEEEEEEEEIIIJJJLLLMMMMMMLLLJJJHHHJJJJJJJJJJJJJJJIIIIIIHHHJJJJJJJJJGGGEEEDDDEEEGGG@@@BBBDDDDDDDDDCCCCCCDDDFFFCCC@@@===<<<===@@@BBBCCCBBBAAABBBDDDEEEEEEEEEBBBBBBCCCEEEFFFFFFCCCAAA????????????@@@@@@@@@@@@>>>>>>>>>>>>==================>>>???AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@======;;;:::999999888888EEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@:::;;;<<<======;;;999888:::;;;===<<<;;;;;;<<<>>>;;;;;;;;;<<<;;;;;;:::999777777777777888999:::;;;>>>???@@@???===<<<===???>>>??????===:::999:::;;;???AAACCCCCCAAA@@@??????======<<<<<<======>>>???========================<<<<<<===>>>>>>>>>>>>>>>BBBAAA??????@@@AAAAAA@@@CCCCCCBBBAAA@@@???>>>===;;;<<<============???AAA@@@@@@@@@AAABBBBBBAAA@@@AAAAAAAAACCCDDDCCC@@@===BBBCCCDDDEEEDDDCCCCCCCCC?????????@@@AAACCCDDDEEECCCBBBAAA@@@@@@BBBCCCDDDCCCDDDFFFGGGIIIJJJJJJHHHDDDDDDDDDFFFGGGFFFDDDAAABBBAAA@@@??????@@@AAABBBAAAAAAAAABBBCCCEEEFFFGGGLLLKKKJJJIIIIIIHHHHHHHHHHHHFFFDDDBBBBBBCCCEEEFFFEEEEEEEEEEEEEEEDDDDDDCCCCCC@@@???BBBFFFIIIHHHEEE@@@AAABBBDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBDDDEEEEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>><<<:::;;;===???===>>>>>>????????????@@@@@@??????>>>======<<<<<<>>>@@@AAAAAA???>>>???@@@<<<<<<==================???======@@@DDDFFFDDDBBB@@@AAACCCBBBAAA@@@AAABBBAAABBBDDDFFFGGGFFFDDDCCC@@@??????>>>======<<<<<<::::::;;;;;;===>>>@@@@@@@@@@@@@@@AAAAAACCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@???>>>======>>>???@@@>>>BBBEEEDDD@@@>>>AAAEEEAAAAAAAAAAAAAAAAAAAAAAAA>>>???AAABBBCCCCCCBBBBBBCCCAAA@@@AAACCCEEEEEEEEE@@@@@@AAABBBCCCEEEFFFGGG@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@>>><<<>>>CCCFFFEEEDDDBBBAAA@@@@@@BBBBBBBBBAAA@@@AAAAAA@@@@@@???>>>======:::777777999<<<>>>???BBBCCCCCCCCCBBBBBBAAA@@@AAAAAABBBBBBAAA@@@??????>>>>>>===;;;:::;;;>>>AAA???>>>>>>@@@BBBCCCBBBAAA???@@@@@@>>><<<<<<===>>>888999999::::::;;;<<<<<<888;;;???@@@>>><<<;;;:::;;;<<<===>>>===:::888666777888999999::::::::::::999:::;;;;;;:::999777666555666777777888999;;;===<<<;;;:::999999888999999:::;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<<<<;;;999;;;<<<===<<<===???@@@AAA???>>><<<<<<>>>???AAA???>>>===<<<===???BBBCCC@@@@@@@@@@@@@@@@@@@@@AAABBBAAAAAAAAABBBCCCEEEFFF@@@???===>>>???AAA@@@@@@>>>???AAADDDEEEFFFEEEEEEDDDFFFIIIKKKLLLKKKIIIHHHIIIJJJJJJIIIIIIHHHFFFFFFHHHHHHGGGEEEBBBBBBDDDFFF@@@CCCFFFFFFEEEDDDEEEFFFCCCAAA???======???BBBCCC@@@??????AAACCCEEEEEEDDDBBBBBBCCCDDDEEEDDDBBB???>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>==================???@@@AAAAAA@@@@@@????????????????????????<<<;;;:::999888888888888FFFEEEEEEDDDDDDDDDEEEEEEGGGGGGGGGGGGFFFDDDCCCBBB:::;;;<<<<<<;;;:::999888;;;<<<>>>===<<<<<<===???;;;;;;<<<<<<<<<<<<;;;;;;999999999888999999:::;;;<<<===???>>>======>>>@@@?????????===:::999:::;;;===???@@@@@@>>>======>>>======<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????@@@??????EEECCCAAAAAABBBCCCBBBAAAAAAAAA@@@???===<<<;;;:::;;;<<<>>>>>>======>>>@@@@@@@@@AAABBBCCCCCCCCCBBBCCCBBBBBBBBBCCCAAA???<<<@@@AAACCCCCCAAA@@@AAABBB@@@@@@@@@AAABBBCCCEEEFFFDDDCCCAAAAAABBBDDDFFFGGGGGGHHHHHHGGGIIIMMMMMMIIICCCCCCEEEGGGIIIHHHDDDBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEJJJJJJJJJKKKJJJJJJIIIHHHHHHGGGEEEDDDCCCDDDFFFGGGEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAABBBDDDEEEEEEDDDAAAAAAAAAAAAAAAAAA@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEBBB???AAAAAABBBBBBBBBBBBAAAAAA=========;;;:::;;;===@@@<<<>>>??????>>>???@@@AAA@@@@@@???>>>============<<<>>>@@@@@@??????@@@AAA============>>>>>>>>>>>>=========@@@BBBDDDCCCBBBAAABBBDDDDDDCCCCCCCCCDDDAAACCCEEEGGGGGGFFFDDDBBB??????>>>>>>>>>>>>======<<<<<<<<<<<<===???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDCCCBBBBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBB@@@@@@???>>>>>>>>>>>>??????AAACCCCCCAAA@@@BBBEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>???BBBDDDEEEEEEDDDDDDGGGEEECCCBBBCCCDDDDDDCCCAAABBBCCCDDDEEEEEEEEEEEE???@@@@@@AAAAAA@@@@@@???AAA@@@@@@??????@@@@@@AAA@@@@@@@@@AAADDDEEEEEEEEECCCBBBAAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAA???>>>>>>===;;;999:::<<>>===;;;<<>>???>>><<<<<<===???777888888999::::::;;;;;;666999<<<======<<<<<<<<<===>>>??????>>>===:::999888888999:::::::::999999888999:::;;;:::888666444555666888888888888;;;===;;;:::999999888888888888999:::;;;;;;<<<;;;;;;;;;<<<;;;::::::<<<<<<;;;:::888:::;;;<<<;;;<<<>>>??????>>>===<<<<<<===>>>???;;;::::::;;;<<<>>>@@@AAA@@@@@@@@@??????????????????@@@@@@AAABBBCCCCCCCCC>>>===<<<<<<>>>??????>>>===???BBBEEEFFFFFFFFFEEEBBBEEEHHHKKKMMMLLLJJJHHHHHHHHHHHHGGGGGGFFFEEEDDDFFFFFFEEECCCAAA@@@BBBDDD???CCCGGGHHHFFFDDDDDDFFFAAA@@@?????????@@@BBBCCC======???BBBEEEGGGFFFDDDBBBAAAAAABBBCCCBBB???=========>>>>>>???@@@@@@@@@>>>>>>>>>>>>============<<<===>>>??????>>>===<<<===============>>>>>>>>>;;;::::::999999999999999EEEEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFEEECCCBBBAAA<<<<<<;;;;;;:::999888888;;;<<<======<<<<<<===>>>;;;<<<<<<=========<<<<<<<<<<<<;;;::::::::::::;;;999;;;>>>???>>>>>>???@@@>>>??????===;;;::::::<<<>>>??????>>><<<<<<===>>>=========<<<===>>>>>>???========================>>>>>>???@@@AAAAAAAAAAAADDDBBBAAA@@@AAABBBAAA@@@>>>>>>======<<<;;;::::::<<<===??????=========>>>>>>???AAABBBBBBBBBBBBCCCBBBAAA??????@@@@@@???===>>>@@@BBBAAA??????@@@BBB@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBBBBBCCCFFFIIIKKKJJJKKKHHHEEEHHHMMMNNNJJJDDDDDDDDDEEEGGGHHHFFFDDDDDDDDDEEEEEEEEEEEEDDDDDDAAABBBDDDEEEFFFGGGGGGGGGHHHIIILLLMMMNNNLLLKKKIIIIIIHHHGGGEEEEEEFFFFFFGGGDDDCCCCCCBBBBBBBBBBBBBBBAAABBBCCCBBBAAAAAAAAABBBAAA@@@>>>======>>>???@@@BBBCCCDDDFFFFFFDDDCCCBBBBBBBBBCCCDDDEEEDDD@@@===@@@@@@AAABBBBBBAAA@@@@@@=========<<<;;;<<>>@@@@@@>>>>>>@@@CCCAAA@@@???============>>>===???AAAAAA@@@???@@@AAA>>>>>>>>>>>>??????@@@@@@;;;===???AAAAAAAAABBBCCC@@@BBBDDDEEEDDDCCCCCCDDDBBBDDDFFFHHHHHHFFFCCCAAA>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBCCCDDDEEEGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA???@@@AAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@??????AAAAAABBBCCCCCCDDDEEEFFF@@@AAAAAAAAAAAAAAAAAA@@@AAABBBCCCEEEGGGHHHHHHHHHHHHFFFCCCBBBDDDEEEEEEEEEBBBCCCEEEGGGGGGEEECCCBBB@@@AAABBBCCCCCCBBBAAA@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@BBBDDDEEEEEEDDDEEEEEECCCBBBBBBCCCEEEFFFEEECCCBBBBBBCCCBBBBBBAAA@@@???>>>===<<<===???AAABBBAAABBBCCCCCCCCCCCCCCCBBBBBB@@@AAABBBBBBBBBBBBBBBBBB@@@@@@@@@???======???AAAAAA@@@@@@AAABBBAAA???===<<<===>>>===<<<<<<===???888999999::::::;;;;;;;;;777999<<<<<<<<<;;;<<<======>>>>>>>>>>>><<<;;;:::999999:::::::::999888888666777999:::999777555333555777999888777777:::===:::999999888888888888999999999:::;;;;;;;;;;;;;;;===;;;999:::<<<===<<<:::777999:::;;;:::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;===>>>???@@@>>>>>>>>>>>>>>>===<<<<<<<<<===???AAAAAAAAA@@@???===<<<:::;;;===>>>>>>===<<<>>>AAADDDFFFFFFFFFEEECCCEEEIIIKKKLLLJJJGGGEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDBBB@@@@@@@@@BBB>>>CCCHHHHHHEEEBBBCCCDDDBBBBBBBBBAAAAAAAAAAAAAAA<<<===AAAEEEIIIJJJHHHEEEBBB@@@???>>>??????===<<<=========>>>???@@@@@@@@@>>>>>>>>>>>>============<<<===>>>>>>===<<<:::888;;;;;;;;;<<<<<<<<<======:::999999999999:::;;;;;;DDDCCCBBBBBBBBBDDDEEEFFFCCCCCCCCCCCCBBB@@@>>><<<>>>===;;;:::999888888888:::;;;<<<<<<;;;;;;<<<>>><<<<<<===============<<<>>>>>>===<<<;;;;;;;;;;;;777:::===?????????@@@AAA>>>??????===;;;:::;;;===AAAAAAAAA???======???AAA===============>>>??????<<<<<<<<<<<<<<<<<<<<<<<>>???>>>===========================<<<>>>??????===<<<======<<<>>>@@@AAAAAAAAABBBCCC@@@>>>======>>>??????>>>???AAACCCBBB@@@???AAADDD@@@@@@@@@@@@AAABBBCCCCCCEEEDDDCCCCCCEEEHHHKKKMMMLLLLLLHHHDDDFFFMMMNNNIIIFFFDDDCCCCCCEEEGGGGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDAAABBBDDDGGGHHHIIIIIIIIIGGGJJJMMMPPPPPPOOOLLLKKKIIIHHHHHHGGGGGGGGGGGGGGGCCCCCCBBBAAAAAAAAAAAABBBAAACCCDDDCCC???===???AAA???>>><<<:::;;;===???AAABBBDDDEEEFFFFFFEEEDDDBBBBBBBBBCCCDDDEEECCC???<<>>>>>>>>===<<<===@@@CCC;;;>>>@@@@@@>>>>>>AAACCCAAA@@@???============>>>@@@AAACCCBBBAAA@@@@@@AAA>>>>>>??????@@@@@@@@@AAA<<>>??????@@@@@@@@@???????????????@@@@@@BBBBBBCCCCCCDDDFFFGGGHHHEEEDDDCCCAAAAAA@@@@@@@@@===>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDCCCBBB@@@???CCCBBBAAACCCFFFHHHGGGGGGAAABBBBBBCCCCCCBBBBBBAAA?????????@@@BBBDDDFFFHHHFFFDDDBBBBBBEEEHHHIIIIIICCCEEEGGGHHHHHHEEEAAA???AAABBBCCCDDDDDDCCCBBBAAABBBAAAAAA@@@@@@AAAAAABBB???CCCGGGHHHFFFDDDDDDFFFDDDCCCCCCDDDFFFGGGFFFDDDCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>???BBBCCCCCCBBB@@@AAABBBCCCDDDDDDDDDDDD???@@@AAABBBBBBBBBBBBBBBAAABBBBBBAAA???>>>???AAA??????>>>???@@@???<<<:::<<<=========;;;<<<===???:::::::::;;;;;;<<<<<<<<<:::;;;<<<<<<;;;;;;<<<>>><<<<<<<<<<<<;;;:::999999:::::::::::::::999888777555666888999999777444333666888999999777777999<<<999888888888888888999999888999::::::;;;;;;;;;;;;===;;;999:::===>>><<<:::666888::::::::::::<<<>>>888999999::::::999999888999:::<<<>>>???@@@AAAAAA============<<<;;;:::::::::<<<>>>@@@AAA???===<<<===;;;::::::<<<======<<<;;;===@@@DDDFFFFFFEEEDDDCCCEEEHHHJJJJJJGGGDDDAAADDDDDDDDDDDDDDDCCCBBBBBBAAABBBCCCBBB@@@???@@@AAA===BBBGGGGGGCCC@@@AAACCCDDDDDDDDDCCCBBBAAA@@@???<<<>>>CCCHHHLLLLLLIIIGGGBBB???===<<<======<<<;;;<<<======>>>???@@@@@@@@@>>>>>>>>>>>>============<<<<<<======<<<:::777666:::::::::;;;;;;<<<<<<<<<999999999999:::;;;<<<<<>>??????@@@@@@@@@??????;;;;;;;;;:::999888666666999888888999;;;<<<<<<;;;============<<<;;;:::999============<<<<<<<<<<<<:::<<<=========>>>@@@BBB@@@@@@@@@?????????>>>>>><<<======>>>>>>>>>>>>=========>>>???????????????;;;;;;::::::;;;===>>>???>>>======@@@CCCDDDBBB???>>>>>>>>><<<::::::<<<>>>>>>>>>======<<<<<<<<<<<<===>>>???>>><<<<<<>>>???BBBAAA@@@??????AAACCCDDD>>>;;;999:::===???>>>===>>>???AAA@@@@@@@@@AAACCC???@@@@@@???>>>???AAADDD@@@AAABBBDDDFFFHHHJJJKKKIIIHHHFFFDDDCCCCCCDDDEEEFFFDDDAAABBBEEEGGGFFFDDDHHHEEECCCBBBCCCDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJIIIKKKLLLNNNNNNLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBDDDDDDCCCBBBBBBAAA@@@@@@;;;;;;;;;;;;:::<<>>???>>>>>>@@@BBBAAA===999????????????>>>>>>>>>>>>>>>>>>===<<<<<<===???@@@@@@?????????>>>>>>======???>>>===<<<<<<===>>>???===>>>???AAAAAAAAA@@@???======>>>>>>?????????@@@@@@@@@??????@@@@@@AAABBB???@@@CCCEEEEEEEEEDDDCCCAAAAAAAAACCCCCCBBB???===<<<<<<======>>>>>>??????????????????????????????@@@BBBDDDEEEDDDDDDEEEFFFDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>???@@@BBBCCCDDDDDDBBBAAA@@@???@@@AAABBBCCCDDDCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEFFFGGGDDD@@@===777;;;???DDDFFFFFFDDDBBBBBBAAABBBEEEHHHJJJHHHEEECCCDDDEEEEEEEEEDDDBBBAAACCCCCCCCCCCCBBBBBBAAA@@@CCCCCCBBBBBBBBBAAAAAAAAAFFFGGGGGGEEEBBB@@@@@@AAAEEEEEEEEEEEEFFFFFFEEEEEEIIIGGGDDDAAA???>>>>>>>>>===>>>???AAAAAABBBAAAAAACCCCCCCCCDDDCCCCCCBBBBBB???@@@BBBDDDDDDCCCBBBAAAAAA???>>>???AAACCCAAA???>>>>>>>>>>>>============<<<=========<<<<<<::::::;;;::::::999999::::::;;;<<<;;;;;;::::::;;;;;;<<<999999999999999999999999<<<;;;999888666666777777888888777777888888999:::777777888888888999999999999888666555444555777888::::::;;;<<<<<<;;;::::::999999999:::::::::;;;;;;777777888999::::::::::::888888888999999:::::::::========================AAA@@@>>>=========>>>???===>>>???@@@@@@???>>>===999<<<@@@AAA???===<<<<<<===>>>???AAABBBCCCCCCDDDGGGHHHJJJKKKIIIEEEBBB???CCCDDDEEEDDDCCCDDDEEEGGGCCCCCCBBBAAAAAA@@@??????BBBCCCEEEEEEDDDCCCDDDDDDBBBBBBAAA@@@????????????BBBAAABBBEEEIIIIIIEEEBBB>>>>>>===<<<<<<<<<<<<<<<======>>>>>>?????????@@@>>>>>>============>>>>>>===<<<;;;;;;;;;:::888666999888999999:::;;;<<<===777777888999999:::;;;;;;BBBAAAAAA@@@??????>>>>>><<<======>>>>>>>>>======::::::::::::999888777777888777777888:::;;;:::999::::::;;;;;;;;;;;;;;;:::>>>>>>>>>=========<<<<<<:::;;;======<<<===???AAA@@@?????????>>>>>>>>>>>>=========>>>>>>===<<<<<<<<<<<<<<<<<<============;;;::::::::::::;;;===>>>>>>======???BBBBBB@@@>>>=========<<<::::::<<<>>>=========<<<<<<;;;;;;;;;<<<===>>>===;;;;;;===>>>???>>>===<<<===>>>@@@AAA>>><<<:::;;;===???>>>===@@@AAABBBAAA???===>>>???>>>??????>>>===>>>@@@BBBCCCCCCCCCDDDEEEEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDBBBAAABBBEEEGGGFFFEEEFFFEEECCCCCCEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHIIIJJJKKKKKKIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????;;;<<<<<<<<<;;;===@@@CCCCCCDDDDDDDDDBBBAAA???>>>>>>======>>>@@@???<<<999??????>>>>>>======<<<<<<===<<<<<<;;;<<<===???@@@>>>>>>>>>>>>>>>?????????>>>>>>===<<<<<<<<<===>>>======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@>>>???@@@AAAAAA@@@???>>>AAA@@@AAABBBCCCBBB???===<<<<<<=========>>>>>>>>>========================>>>@@@BBBCCCCCCCCCDDDFFFCCCCCCBBBBBBAAAAAA@@@@@@>>>??????@@@AAABBBCCCCCC???????????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCDDDCCC@@@===:::<<>>===>>>>>>?????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBBBBCCCBBBAAAAAAAAA???===>>>@@@AAA???===>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999::::::;;;;;;::::::::::::;;;;;;999999999999999999999999:::999888777666666777777777777666666777777888999777777777888888888999999999888666555444555666777999:::;;;<<<<<<;;;:::999999999999::::::::::::;;;777888888999::::::::::::888999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>=========>>>>>>===>>>???@@@@@@???>>>======AAAFFFGGGEEEAAA>>><<<@@@@@@AAABBBCCCCCCBBBBBBDDDEEEFFFHHHGGGEEECCCAAAEEEEEEFFFDDDBBBBBBCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@AAACCCDDDDDDCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAEEEHHHHHHFFFCCC???>>>======<<<<<<===============>>>>>>>>>??????CCCBBB@@@>>><<<:::999999???===;;;::::::999777555999888888888999:::;;;;;;888888888999:::;;;;;;;;;CCCBBB@@@===<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::888888888888888888888888888777666777888999888777777888999::::::;;;;;;;;;>>>>>>>>>=========<<<<<<999;;;<<<<<<<<<<<<>>>@@@>>>>>>>>>===========================<<<;;;:::::::::::::::::::::;;;;;;<<<::::::999999999::::::;;;===<<<<<<>>>??????===;;;:::;;;<<<;;;::::::;;;===<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::;;;=========<<<;;;;;;===>>>???>>>===;;;<<<===>>>>>>===???@@@AAA@@@>>><<<===>>>======>>>===<<<<<<>>>@@@DDDDDDCCCCCCBBBAAA@@@@@@CCCCCCDDDCCCCCCBBBAAAAAACCCBBBAAABBBDDDEEEFFFEEEDDDCCCBBBCCCFFFHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGGGGFFFDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>======<<<============>>>AAACCCCCCCCCBBBAAAAAA@@@??????===<<<<<<<<<======;;;:::>>>>>>>>>===<<<;;;;;;:::;;;;;;::::::;;;<<<>>>???<<<======>>>>>>??????@@@===<<<<<<;;;;;;<<<===============<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???@@@@@@???>>>======<<<<<<@@@??????@@@AAAAAA???<<<<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAAAAAAABBBDDDAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAA======>>>???????????????@@@@@@AAABBBBBBBBBAAA@@@AAA@@@??????AAAAAA@@@???===???CCCFFFGGGFFFCCCBBBDDDDDDDDDGGGIIIIIIHHHFFFCCCCCCBBBBBBAAAAAABBBBBB@@@@@@@@@AAA@@@@@@???>>>AAAAAA@@@@@@@@@?????????BBBDDDDDDCCCBBBAAAAAACCCCCCCCCBBBCCCCCCDDDEEEEEEDDDBBB@@@???>>>>>>>>>>>>@@@??????>>>>>>???@@@AAA???@@@@@@AAAAAA@@@@@@???BBBAAAAAA@@@@@@@@@AAAAAAAAA???>>>>>>??????===<<<>>>>>>>>>=========<<<<<<<<<;;;:::999999999:::;;;::::::999999999999::::::;;;::::::999999::::::;;;888888888888888888888888777777666666666666777777666555555555555666777777777777777777888888888888:::888777555444444555555999:::;;;;;;;;;;;;:::999888888999999999:::::::::888888999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???>>>======<<<===============????????????======???CCCHHHJJJHHHCCC???<<>>???AAADDDGGGHHHFFFEEE@@@??????>>>===>>>>>>>>><<<===============>>>>>>DDDBBB@@@>>>;;;999888888AAA???;;;999888888777555999888888888888888999999888999999::::::;;;;;;<<>><<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;:::999888:::999999888999:::;;;<<<999999999888888888888888;;;;;;<<<======<<<;;;999999:::;;;:::999999;;;<<<:::::::::::::::::::::::::::;;;;;;:::999999:::<<<======<<<<<<<<<===>>>???>>>===<<<<<<======>>>>>>:::<<<===>>>======???AAA<<<===>>>>>><<<<<<===???CCCBBBBBBAAA???>>>>>>===@@@@@@BBBBBBBBBAAA@@@???CCCCCCBBBBBBBBBCCCCCCCCCBBBAAABBBDDDGGGIIIJJJIIIGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA===============>>>>>>>>>========================<<<>>>???>>>>>>???BBBDDDDDDCCCBBBAAA@@@@@@@@@@@@===<<<<<<<<<<<<<<<<<<<<<>>>======<<<;;;:::999999:::999999999:::<<<>>>???=========>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<======<<<;;;:::;;;<<<===>>>============>>>>>>??????======<<<<<<======>>>???BBBAAA@@@???>>>>>>>>>>>>???>>>===>>>@@@@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<>>>??????>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????<<<===>>>???@@@???>>>===>>>@@@BBBCCCCCCBBBAAA@@@@@@>>>======???AAABBBBBB@@@BBBDDDFFFGGGEEECCCBBBDDDEEEFFFGGGHHHHHHGGGFFFCCCBBB@@@??????@@@AAABBB>>>???????????????>>>>>>????????????>>>>>>>>>>>>@@@BBBCCCBBBAAA@@@AAACCCDDDCCCBBBAAAAAAAAABBBBBBAAAAAA@@@????????????@@@AAA???>>>======>>>@@@AAA??????@@@AAAAAAAAA@@@@@@BBBAAA???>>>>>>???@@@AAAAAA@@@??????>>>>>>===<<<>>>>>>=========<<<<<<<<<<<<:::888777777888:::;;;999999888888888888999999::::::999999999999::::::888888888888888888888888555555555555666666777777666666555555666666777888666666666777777777888888999888777555444444444444888999:::;;;;;;:::999888888888888888999999999999999888888888888888999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<<<>>===BBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDBBB@@@???@@@BBBEEEEEEDDDDDDDDDCCCCCCCCC@@@AAAAAA@@@???>>>???AAA@@@@@@?????????@@@@@@AAAAAAAAACCCEEEFFFGGGFFFEEEAAA@@@??????>>>>>>??????<<<<<<<<<<<<============>>>>>>===<<<<<<<<<<<<===@@@===:::888888888888888999888777777777777777888999999:::::::::;;;;;;;;;===<<<:::888888999:::;;;999:::::::::999999888777555555555666777888:::;;;:::999888888999:::888777;;;;;;;;;;;;;;;:::999999:::999999999999888888888777999;;;<<<;;;:::;;;<<<::::::::::::::::::::::::;;;;;;;;;::::::888777666::::::999999::::::;;;<<<888888888888888888777777999:::;;;<<<;;;:::999999888:::;;;;;;999999:::;;;999:::::::::::::::::::::999:::::::::888888:::;;;<<<<<<;;;<<<<<<<<<===============<<<;;;<<<<<<===888:::<<<<<<<<<<<<>>>@@@===>>>??????===<<<===>>>?????????>>>>>>>>>>>>>>>===>>>@@@AAAAAA@@@???>>>DDDDDDCCCAAA@@@??????@@@@@@@@@@@@CCCFFFHHHHHHGGGEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA???@@@@@@@@@@@@@@@@@@@@@<<<=========>>>>>>>>>???>>>>>>>>>>>>>>>=========<<<>>>?????????@@@BBBDDDDDDCCCBBBAAA@@@@@@@@@AAA=====================>>><<<<<<<<<;;;:::999999888:::999999999:::;;;===>>>@@@??????>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===:::;;;;;;===>>>???@@@AAA>>>============>>>??????@@@@@@????????????@@@@@@===<<<<<<<<<>>>>>>===<<<======<<<<<<;;;;;;::::::::::::::::::::::::::::::===>>>???>>><<<;;;:::;;;>>>>>>>>>???????????????@@@@@@?????????>>>>>>>>><<<===???@@@@@@@@@???>>>>>>???AAACCCDDDCCCAAA@@@AAA???======@@@BBBDDDDDDBBBCCCEEEFFFFFFEEECCCAAACCCDDDFFFFFFFFFEEEEEEDDDAAA@@@???>>>>>>???@@@AAA======>>>??????>>>>>>>>>??????>>>>>>>>>=========???@@@AAAAAA@@@@@@AAABBBGGGEEECCCAAA????????????AAAAAA@@@@@@@@@@@@AAAAAA@@@>>>===<<<<<<===???AAA@@@@@@AAABBBCCCCCCBBBBBBAAA@@@>>><<<<<<>>>@@@AAABBBBBBBBBAAA???>>>>>>>>>============<<<<<<<<<<<<;;;:::888777777888:::;;;999888888777777888888999999999888888888888999999777777777777777777777777333444555555666666777777777666666666666777888888555555666666666777777777888777666555555444444444777888999::::::999888777777777777888888888999999888888777777777888999:::::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>??????>>>===<<<999;;;============>>>@@@@@@AAACCCDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDAAABBBBBBBBB@@@@@@BBBDDDDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAA@@@>>>>>>???AAA>>>>>>>>>>>>>>>???@@@AAADDDEEEFFFFFFFFFEEEDDDDDDAAAAAA@@@???????????????============<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@===;;;888777999:::;;;;;;888888777777666777777777999999:::::::::::::::;;;999888888777888999:::;;;::::::::::::999888777666555555444444666777999;;;:::888777888::::::999888<<<<<<<<<<<<;;;:::999888888888777777777666666666666888;;;;;;:::999999:::888888888888999999999999999999999999888777777666999999:::;;;<<<;;;;;;;;;777777888888999888888777777999;;;;;;:::999999999999;;;<<<<<<:::999999999999999::::::::::::;;;;;;999:::::::::888888:::;;;999999999::::::::::::;;;;;;<<<===;;;:::999;;;<<<:::;;;<<<;;;:::999:::<<<<<<>>>??????>>><<<<<<===<<<<<<<<<===>>>>>>??????======>>>???@@@@@@@@@???CCCDDDCCCAAA>>>===>>>????????????AAADDDEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????<<<<<<======>>>>>>??????@@@@@@???>>>>>>===<<<<<<<<<===???@@@???@@@AAACCCAAAAAAAAA@@@@@@@@@??????;;;===>>>>>>=========>>>;;;;;;;;;;;;::::::::::::;;;;;;:::999:::;;;<<<===@@@@@@???>>><<<;;;:::::::::;;;<<<==================<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???@@@@@@===============>>>??????========================<<<;;;:::;;;<<<===<<<;;;======<<<;;;::::::999999::::::::::::::::::::::::<<<===>>>===;;;999999:::>>>>>>>>>>>>>>>>>>>>>===?????????>>>>>>>>>>>>>>>======>>>???????????????===>>>@@@AAABBBBBBAAA@@@AAA???>>>???AAACCCDDDDDDBBBCCCEEEFFFEEEDDDCCCBBBAAACCCEEEEEECCCBBBAAABBB>>>>>>>>>===>>>>>>??????======>>>>>>??????>>>>>>??????>>>>>>>>>=========>>>???AAA@@@??????@@@AAAGGGFFFCCC@@@>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAA===<<<<<<<<<<<<>>>???AAAAAAAAABBBCCCDDDDDDDDDDDD???>>><<<<<<<<<>>>???AAAAAABBBBBBAAA???>>>???@@@=========<<<<<<<<<;;;;;;:::999888888888999:::;;;888888777777777777888888999888888777777888888999666666666666666666666666444444555666777777666666777777666666777777888999555555555555666666666666666666666555555555444444777888999999999999888777666777777777777888888888777777666666777888:::;;;::::::999999999999888888999999999999999999999999999999:::;;;;;;;;;;;;:::<<<<<<>>>>>>>>>>>><<<<<<999:::::::::;;;===@@@CCC???@@@BBBDDDEEEFFFFFFGGGGGGFFFEEECCCCCCBBBBBBBBB@@@AAABBBBBBAAAAAACCCEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCAAA???>>>@@@BBB=========>>>>>>@@@AAABBBEEEGGGGGGFFFDDDBBBBBBCCCAAA@@@??????>>>?????????>>>>>>>>>============<<<<<<<<<;;;;;;<<<<<<======;;;999777888:::<<<<<<<<<888777777777777777888888999999999999999999999999777888888888999999999:::999999999999888777666555555555444444555666999:::777666666777999:::999888999:::::::::::::::999888888888777777777666666666555888:::;;;:::999888999666666777777777888888888777777777888888777777666777888;;;<<<===;;;:::888555666888999:::999999888555888;;;;;;:::999:::;;;;;;<<<>>>===;;;888888888::::::::::::;;;;;;;;;<<<999:::;;;:::888888:::;;;888999:::::::::;;;:::::::::;;;<<<:::888777999;;;888:::;;;:::999999:::;;;;;;===???>>>===;;;;;;;;;:::;;;<<<<<<===>>>??????============>>>???@@@AAA@@@AAABBB@@@>>>===???AAA>>>>>>>>>???AAAAAA???===??????????????????>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@??????>>>>>>======;;;;;;<<<<<<===>>>>>>???AAA@@@???>>>===<<<;;;:::;;;===????????????@@@BBB===>>>?????????>>>===<<<888;;;>>>???===<<<<<<===:::::::::;;;;;;;;;;;;;;;======;;;:::::::::;;;<<>>===<<<;;;;;;::::::;;;<<<>>>??????>>>>>><<<<<<<<<<<<<<<;;;::::::<<<<<<<<<===============<<<<<<;;;;;;<<<<<<===>>><<<<<<======<<<;;;:::999;;;:::999999;;;<<<<<<;;;======<<<;;;:::999888777999999999999999999999999999;;;===<<<;;;:::;;;<<<>>>>>>>>>======<<<<<<<<<======>>>>>>>>>>>>>>>>>>======<<<<<<======>>>???<<<<<<======>>>??????@@@@@@???>>>???AAACCCCCCCCCAAABBBDDDEEEEEEDDDCCCBBB>>>AAACCCBBB@@@>>>>>>???<<<<<<===>>>>>>>>>>>>>>>======>>>????????????????????????>>>>>>>>>======>>>???@@@@@@>>>===>>>???FFFDDDBBB@@@???@@@AAABBB???@@@@@@@@@@@@@@@??????::::::;;;<<<>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEDDD<<<;;;;;;;;;<<<>>>@@@AAA>>>@@@AAAAAA>>>===???AAA======<<<<<<<<<;;;;;;;;;999999999999::::::;;;;;;777777777666666777777777888888777777777777888888666666666666666666666666555555666777777777666555666666555555555666777777444444555555555666666666444444555555666555555555666777888999999888777666666666666777777777888888666555555555666999;;;===999999999888888777777777888888888888888888888888777888999;;;;;;;;;:::999;;;<<<===>>>>>>===<<<;;;999:::;;;<<<<<<===???AAA@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@CCCCCCDDDCCCAAAAAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@@@@BBBDDD>>>>>>>>>???@@@BBBCCCDDDCCCDDDEEEDDDAAA@@@AAACCC@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>>>>============<<<<<<;;;;;;<<<<<<<<<:::999888999;;;<<<;;;:::777777777777888888999:::888888888888888888888888888888999999999999888888888888888888777666555444666555444333444666888:::555444444555888999999888666777888999999999999999888888888888777777777777555777:::;;;:::888888888555666666666777777888888555666777777777777777666555777:::======;;;999777555666888999:::::::::999444777;;;;;;:::999:::<<<<<<>>>???>>>;;;888777777:::::::::;;;;;;<<<<<<<<<:::;;;;;;:::999999:::<<<:::;;;<<<=========<<<<<<999;;;<<<:::777666888:::444666888999999:::<<<>>>:::<<<======;;;:::999999;;;;;;<<<<<<===>>>>>>???>>>=========>>>???AAABBB<<<>>>@@@@@@>>>>>>AAADDD>>>======>>>??????<<<:::============>>>>>>>>>>>><<<<<<<<<<<<===???@@@AAA@@@@@@???>>>===<<<<<<;;;::::::;;;;;;<<<===>>>>>>AAA@@@???>>><<<:::999888:::<<<>>>?????????@@@AAA:::;;;===>>>>>><<<:::999555999>>>???===;;;:::;;;999::::::;;;;;;<<<<<<===???>>><<<;;;::::::;;;;;;===============<<<<<<<<<:::;;;===????????????>>><<<<<<===>>>===<<<:::999???>>>>>>===<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<===>>>??????===;;;888666;;;999888888:::<<<<<<;;;======<<<;;;999888777777888888888888888888888888777999;;;<<<<<<<<<===>>>??????>>>===<<<;;;;;;:::============>>>>>>>>>???<<<<<<;;;::::::<<<===>>>::::::::::::;;;===>>>??????>>>>>>???AAACCCBBBAAAAAABBBCCCDDDDDDDDDCCCBBB===???BBBAAA>>><<<<<<===:::;;;===>>>>>>>>>===<<<======>>>???????????????????????????>>>>>>>>>>>>>>>@@@@@@???>>>======>>>DDDBBB@@@???@@@AAADDDFFF>>>????????????>>>>>>===888999;;;===>>>???@@@@@@@@@AAABBBCCCDDDDDDDDDDDD::::::;;;;;;===>>>@@@AAA<<<>>>@@@@@@======>>>AAA======<<<<<<<<<;;;;;;;;;888999:::;;;;;;;;;;;;:::777777666666666666777777888888777777777777888888666666666666666666666666555666777888888777666555555444444444444555666666444444444555555555666666222333444555666666666666666777888999999888777666666666666666777777777777555555444555666999<<<>>>999888888888777777666666777777777777777777777777777888999:::;;;::::::999;;;<<<===>>>>>>===<<<;;;888:::<<<===<<<<<<<<<===BBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBAAA@@@@@@EEEFFFEEECCCAAA@@@AAABBBFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGEEECCCAAAAAACCCEEE???@@@@@@AAABBBDDDEEEFFF???AAACCCBBB@@@???AAACCC@@@??????>>>===>>>>>>>>>@@@@@@??????>>>>>>======;;;;;;;;;;;;;;;<<<===>>>;;;:::::::::;;;;;;999777777777777777888999;;;;;;888888777777777777777777;;;;;;;;;:::999888777666555666888777555444555555666666666666777777777777888888777777777777777888777777666666666666777777555666777666555444666777888888888888888999999999888777666555555444555555666666777777888888999999777888999:::999999777666:::999888777777888999:::777777666666666777999::::::;;;;;;999777555666777<<<;;;:::999999999999999::::::999888888999::::::===;;;999:::===>>>===;;;>>>;;;888444333444666888::::::999999888999999::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>???>>>>>><<<::::::<<<@@@CCCBBBAAA@@@@@@???>>>=========>>>AAA@@@>>><<<;;;<<<===>>>============<<<;;;:::999AAAAAAAAA@@@@@@@@@??????;;;;;;<<<<<<<<<<<<;;;;;;999:::<<<===???@@@@@@AAA@@@@@@???===<<<:::999999<<<===>>>???????????????===???AAAAAA@@@>>>>>>???===<<<;;;::::::;;;<<<===;;;;;;<<<<<<======>>>>>>AAA@@@??????>>>>>>>>>???>>>>>>>>>>>>===<<<::::::>>>===<<<<<<<<<>>>???@@@<<<===>>>??????>>><<<;;;AAA@@@???>>>=========>>>:::999888888999:::<<<===@@@???===;;;999888888777444666999<<<======<<<;;;======<<<;;;;;;:::999999<<<;;;:::999888888888888777888999888777777999;;;>>>>>>======<<<<<<<<<;;;===>>>???@@@@@@@@@@@@@@@??????>>>======<<<=========>>>>>>>>>>>>======<<<@@@???>>>>>>>>>???AAABBBAAA???===>>>@@@AAA@@@===>>>>>>>>>>>>============:::;;;;;;<<<<<<;;;;;;:::;;;<<<===?????????>>>>>>?????????@@@BBBBBBAAA@@@???>>>>>>===>>>>>>??????HHHEEEAAA===<<<>>>AAACCCAAA@@@>>><<<;;;:::;;;;;;666888:::;;;<<<===@@@CCC@@@AAAAAABBBBBBAAAAAA@@@?????????<<<::::::;;;===============<<<;;;999999>>>;;;::::::===>>><<<::::::::::::999999999888888666777777888888888888777999888888777777888999999555555555555666666666666666666777777666555444444555555555555555555555555555555444444444333333333444444444444444444444444444555555555666666777777666555444444444444555666555555555555666666666666555555555555666666666666999666444444888::::::888<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>><<<<<<<<<<<<============AAA@@@@@@???@@@AAACCCDDDBBBBBBAAA@@@AAABBBCCCDDDGGGGGGFFFDDDBBBBBBCCCDDDJJJGGGDDDDDDFFFIIIKKKKKKFFFEEECCCAAA@@@AAABBBCCC<<>>===<<<;;;<<<<<<>>>===<<<<<<===>>>===;;;>>>>>>===<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::888888999999999:::::::::666666666777777888888888999::::::999888777666666444666777666555333333444444444555555555666666666888888777777777777888888888888777777777777888888555666888777666555555666666666777777888888888999888777666666555555555555777777777777777888888888888888999::::::999888777888888777666666777888888;;;:::999888888888999:::999:::;;;:::888666777888<<<;;;;;;::::::::::::::::::999888777777888999:::<<<:::999;;;===>>><<<:::<<<:::888666555555777888999999888888888888999999999:::::::::;;;;;;;;;;;;:::;;;;;;<<<======<<<<<<;;;:::999;;;???AAA@@@?????????>>>>>>======>>>>>>@@@???===<<<;;;<<<===>>><<<<<<<<<<<<<<<=========AAAAAA@@@@@@@@@?????????;;;<<<<<<======<<<<<<;;;;;;<<<===>>>????????????@@@@@@???>>>===<<<;;;:::>>>??????@@@AAAAAA@@@@@@>>>@@@BBBBBB@@@?????????===<<<;;;::::::;;;<<<===;;;<<<<<<======>>>?????????????????????@@@AAAAAA>>>>>>>>>>>>======<<<;;;======<<<<<<<<<>>>???@@@>>>>>>===============>>>????????????????????????:::999999999999;;;<<<===???>>>===;;;:::999888888;;;;;;;;;;;;::::::999999<<<<<<;;;;;;::::::999999999999888888888999999:::777888999999888888999;;;<<<<<<<<<===============??????@@@@@@AAAAAAAAAAAA@@@???>>>>>>=========>>>?????????>>>>>>======<<>>===>>>???@@@AAAAAA???===>>>@@@AAA@@@>>>???>>>>>>>>>============::::::;;;;;;;;;;;;::::::;;;<<<===????????????>>>>>>======>>>@@@AAA@@@>>>??????>>>>>>>>>?????????DDDBBB@@@>>>>>>???AAACCC@@@???===;;;::::::::::::777999;;;;;;<<<===@@@BBB@@@@@@AAAAAAAAAAAA@@@@@@>>>???>>><<<::::::;;;===>>>>>>>>>>>>===<<<;;;:::===;;;:::;;;===>>><<<:::::::::::::::999999999999777777888888888777777666888888888888888888888888444555555555666666666666555666666666666555555444555555555555555555555555444444444444333333333333444444444444444444444444444444555555555666666666444444444444444444444444444444555555555666666666666666666666777777777777999666444555888::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<<<<<<<=========>>>AAA@@@@@@???@@@AAACCCDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFEEEDDDBBBAAABBBCCCEEEHHHGGGGGGHHHJJJJJJIIIHHHEEEDDDCCCBBBAAABBBBBBCCC???AAAEEEFFFFFFEEEFFFFFFGGGEEECCCAAABBBDDDEEEFFFCCCBBB@@@>>>============>>>===;;;<<<===>>>===;;;>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::888888888999999999::::::777777888888888999999999888999999999888777666555555666777666444222222333333333333444444444444555888777777777777777888888999999999888888999999999555777999999777555555555555555666666777888999999777777777666666666666666888888888888777777777777888999999:::::::::999999777777666666666666777777<<<;;;:::999888888888888888999::::::888888999:::<<<<<<;;;;;;;;;:::::::::999999777777777777999999:::::::::<<<>>>>>><<<::::::999888777777777777777888888777777777777888888999999999999::::::::::::888999999:::::::::::::::;;;:::999;;;===>>>>>>===>>>============>>>>>>??????>>><<<;;;;;;<<<===>>><<<<<<<<<<<<===>>>???@@@AAA@@@@@@@@@@@@?????????<<<<<<============<<<<<<>>>>>>>>>???>>>>>>======@@@@@@??????>>>======<<<@@@@@@AAABBBBBBBBBBBBAAA>>>@@@BBBBBBAAA@@@@@@@@@===<<<<<<;;;;;;<<<<<<===<<<<<<===>>>>>>??????@@@>>>>>>>>>???@@@BBBCCCDDD>>>>>>>>>???>>>>>>======<<<<<<<<<<<<===>>>???@@@@@@???===<<<<<<>>>???@@@<<<===>>>?????????>>>===::::::999999:::;;;===>>>???>>>===;;;:::999999999???>>><<<:::999999::::::::::::::::::::::::::::::666666666777888999:::;;;888999:::999888888:::<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>???AAA@@@???>>>============>>>>>>=========>>>???@@@@@@???>>>???@@@@@@???>>>??????>>>>>>>>>=========::::::;;;;;;;;;;;;::::::;;;<<<>>>???@@@@@@?????????>>>>>>???AAAAAA@@@???@@@?????????????????????@@@????????????@@@AAABBB======;;;:::999999999999:::;;;<<<<<<<<<<<>>===<<<:::999:::<<>>===<<<<<<<<<;;;;;;<<<======<<<:::;;;;;;;;;:::::::::999999888888888888777666666555666777888888888888666666444444444555555555666666444555555666666666555555555555555555555555555555444444444333333333222222333333333333333333333333444444444444555555555555222333444555555444333222444444444444555555555555666666666777777777888888999777666666888:::;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>=====================<<<<<<<<<<<<<<<===>>>>>>@@@@@@??????@@@BBBCCCDDDEEEDDDCCCCCCCCCDDDFFFFFFGGGFFFDDDCCCCCCEEEHHHIIIGGGHHHJJJLLLMMMKKKGGGDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBEEEGGGGGGFFFEEEEEEFFFFFFEEEDDDBBBBBBDDDEEEFFFEEEDDDBBB@@@>>>>>>>>>>>>===<<<;;;<<<===>>>===<<<>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::888888888999999999999:::999999999999::::::::::::999999999999999888777777666888888777555333333333333333333444444444555555777777777777777777888999999999888888888888999999666888::::::888666555555555555666777888999::::::666777777777777777777777999999888888777777666666888999999:::::::::::::::888888777777777777888888888888777777777777777777777999::::::999999:::<<<;;;;;;;;;<<<;;;;;;;;;;;;888888666666666666888888999999;;;<<<======;;;:::888888999999999888888777777666666666666777777888999999999999999999999999888888999999999999999888;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???===<<<<<<;;;<<<<<<===>>>???>>>======>>>???@@@AAA@@@@@@@@@@@@????????????<<<======>>>>>>======<<<>>>>>>>>>??????>>>>>>>>>@@@@@@@@@????????????>>>@@@AAAAAABBBBBBAAAAAAAAA>>>@@@BBBCCCBBBAAAAAAAAA>>>>>>============>>>>>>=========>>>??????@@@@@@>>>>>>??????@@@BBBCCCDDD===>>>>>>????????????>>>;;;;;;<<<<<<===>>>>>>???????????????@@@@@@@@@AAA:::<<<===>>>>>>===;;;999;;;::::::::::::<<<===>>>>>>>>>===;;;::::::::::::<<<<<<<<<;;;<<<<<<======999999999:::::::::::::::666666666666777888999:::999:::;;;:::999999;;;===<<<<<<<<<===============??????????????????@@@@@@@@@@@@???????????????@@@BBBAAA@@@>>>=========>>>===============>>>>>>???@@@????????????@@@???????????????>>>>>>>>>======::::::;;;;;;;;;;;;::::::;;;<<<>>>@@@AAAAAA@@@@@@BBBAAAAAABBBCCCDDDBBBAAA@@@@@@@@@@@@@@@?????????>>>??????@@@@@@@@@???>>>;;;;;;::::::999999999999<<<===>>>===<<<<<<>>>@@@>>>>>>????????????>>>>>><<<======<<<:::::::::<<>>>>>===;;;;;;<<<=========;;;:::;;;;;;;;;::::::::::::999888888888888777666555444555666777888888777555333333333444444444555555555333333444555666666666666555555555555555555555555333333333333222222222222222222222222222222222222333333333333444444444444111222444555555444222111333333333333444444444444555555555555666666666777888888777777888999;;;;;;<<<<<<<<<<<<<<<=========>>>>>>============<<<<<<===<<<;;;;;;<<<<<<>>>>>>@@@@@@??????@@@BBBDDDEEEDDDDDDCCCBBBCCCDDDEEEFFFJJJGGGEEEEEEGGGJJJMMMOOOHHHIIIJJJLLLMMMJJJFFFBBBAAABBBCCCCCCCCCCCCBBBBBBEEEGGGHHHHHHFFFDDDDDDEEEDDDDDDCCCBBBAAABBBCCCEEEFFFDDDBBB@@@>>>============<<<;;;<<<===>>>===<<<======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<;;;::::::888888888888999999999999:::::::::::::::;;;;;;;;;:::::::::;;;::::::999999888999:::999777555555666555555555555666666666666777777666666777888999999888888888777777888888888777888::::::888666666666777777888999999:::;;;;;;555666777888999999888888999999888888777777666666888888888999999:::::::::999999999999999999999999555555666777888999999999666888999999999999:::<<<::::::;;;<<<<<<;;;;;;:::777666555555555555666777888:::;;;<<<<<<;;;;;;;;;888888999:::999999888777666666555555666777777888999999999999999999999999999999:::::::::999999888;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<======>>>>>>BBBAAA@@@@@@????????????@@@@@@@@@?????????>>>>>>===>>>>>>>>>>>>>>>>>>===<<<===>>>???@@@@@@@@@@@@????????????@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>@@@BBBCCCBBBAAAAAABBB??????@@@@@@@@@@@@??????=========>>>??????@@@@@@@@@@@@??????@@@@@@AAABBB===>>>>>>????????????>>>;;;<<<<<<==================???AAADDDDDDCCCAAA???===>>>?????????===:::999<<<;;;;;;:::;;;===>>>???>>>===<<<<<<;;;;;;;;;;;;;;;<<<>>>??????>>>===<<<:::::::::::::::::::::;;;888888777777777777888888:::;;;<<<;;;::::::<<<>>>???>>>>>>===<<<;;;;;;:::???>>>======<<<===>>>>>>@@@???????????????@@@@@@BBBBBB@@@??????>>>>>>>>><<<=========>>>>>>>>>>>>??????@@@????????????@@@????????????>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::;;;===???@@@AAABBBAAAAAACCCBBBAAABBBCCCCCCBBB@@@???@@@@@@@@@@@@???>>>===???@@@AAABBBAAA???===;;;:::::::::::::::::::::999>>>>>>???>>><<<<<<>>>???===>>>>>>??????>>>>>>===;;;<<<======;;;:::;;;<<<>>>????????????>>>>>>===:::;;;===>>>===<<<;;;;;;;;;;;;:::::::::999999999888888888777777555444333444555777777777555333222333333333333444444444444333333444555555666555555333333333333333333333333333333222222222111111111222222222222222222222222333333333333222222222222///111222444444222111///222222222222333333333333333333333444444444555555777777777777777888:::<<<:::;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<;;;:::::::::;;;===>>>????????????@@@BBBDDDEEEBBBBBBAAA@@@AAABBBCCCDDDIIIFFFDDDEEEIIIMMMOOOOOOJJJIIIHHHHHHIIIHHHEEECCC???@@@AAABBBCCCCCCBBBBBBGGGHHHHHHGGGDDDCCCBBBCCC@@@BBBBBBAAA??????AAACCCDDDBBB@@@>>>===<<<<<<<<<===;;;;;;<<<>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999777777888888888999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::888999::::::888777777888666666666777777777777888666666666666777888999:::888888777777777777888888777999999999888777888:::999999999::::::::::::;;;555666888999:::::::::999888888888888777777777777777777777777888999::::::999999:::;;;;;;:::999999555666888999;;;<<<<<<<<<666777999999888888999:::888999:::;;;;;;;;;:::999666666444444444444666666999:::;;;;;;::::::;;;<<<999999::::::999888777777666555555666666777888999::::::::::::999999999999::::::::::::::::::999888:::<<<===<<<;;;;;;<<<===<<<;;;;;;;;;;;;<<<<<<===;;;<<<<<<===>>>??????@@@BBBCCCCCCBBBBBB@@@???>>>@@@????????????>>>>>>>>>>>>>>>????????????>>>>>><<<===>>>???@@@@@@@@@@@@===>>>>>>???@@@@@@AAAAAA>>>>>>?????????>>>=========???AAABBBAAAAAAAAABBB???@@@@@@AAAAAA@@@@@@???<<<<<<===>>>>>>??????@@@?????????>>>??????@@@@@@>>>>>>>>>???>>>>>>======<<<============<<<;;;;;;:::===AAADDDEEECCC@@@===@@@@@@AAAAAA@@@???===<<<<<<<<<;;;;;;<<<===???@@@======<<<<<<<<<<<<<<<======???AAAAAAAAA>>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777888888;;;<<<===<<<;;;;;;===???@@@@@@???===<<<;;;:::999>>>>>><<<;;;;;;;;;<<<===???>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAA@@@??????<<<===>>>?????????>>>>>>>>>@@@@@@@@@???>>>???@@@@@@@@@?????????>>>>>>>>><<<<<<============<<<<<<<<<===???AAABBBCCCBBBBBBAAA@@@???@@@AAAAAA???===>>>???@@@@@@???>>><<<;;;@@@AAABBBBBBAAA???<<<;;;:::;;;;;;<<<<<<<<<<<<;;;>>>???@@@???======>>>@@@>>>>>>????????????>>>>>>;;;===>>>>>>===<<<<<<===<<<======>>>>>>======<<<999;;;>>>???===;;;;;;;;;:::::::::999999999888888777777777777666555555444444555666666555444222111222222222333333333444444333444444555555555444444222222222222222222222222222222222111111111000000111111111111111111111111222222222222111111111111///000111222222111000///111111111111222222222222222222222333333333333444666777777666666777999;;;999999999:::;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;:::888888888999;;;===????????????@@@BBBDDDFFFAAA@@@?????????@@@BBBBBBEEEBBBAAACCCHHHKKKLLLKKKIIIGGGEEEDDDDDDEEEDDDCCC>>>>>>??????@@@AAABBBBBBFFFGGGGGGEEEBBB@@@@@@AAA>>>@@@BBB@@@======???BBBAAA@@@>>><<<;;;;;;<<<<<<<<<;;;;;;<<<>>>???>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;:::999999777777777888888888888999999999999999888888888888999::::::;;;;;;:::::::::666888999999888888888999666666666777777777888888666666666666777888999:::999999888888888888999999888888888777777888;;;===:::::::::999999999999888444666888:::;;;;;;;;;:::777777777777777888888888666666666666666888999:::888999::::::::::::999888666777888:::;;;;;;;;;:::666777888888777666777999666777999:::;;;:::999888666555444333333444555666999:::;;;999888888;;;>>>;;;;;;:::999888888777777666666666666777888999:::;;;;;;;;;;;;:::::::::999:::::::::::::::999888777888:::<<<;;;:::999;;;===<<<<<<;;;;;;:::;;;;;;;;;;;;<<<===???@@@AAAAAAAAA@@@AAACCCEEEEEECCCAAA???????????????>>>>>>>>>>>>>>>??????@@@@@@??????>>>>>>??????@@@@@@@@@??????<<<<<<===>>>???@@@AAABBB>>>>>>??????>>>>>>===<<<;;;>>>@@@AAAAAA@@@AAAAAA>>>>>>???@@@@@@???>>>>>>;;;<<<<<<======>>>??????<<<<<<<<<===>>>???@@@AAA>>>>>>>>>>>>======<<<;;;===>>>>>>>>>===;;;999888999;;;>>>@@@AAA@@@>>>============>>>>>>?????????===<<<<<<<<<<<<>>>???@@@======<<<<<<<<<<<<======??????@@@@@@@@@???===============<<<<<<;;;;;;;;;888888888888888999:::;;;<<<===>>>===<<<<<<>>>@@@??????>>>===<<<;;;;;;:::@@@>>>===;;;;;;;;;======>>>=========>>>>>>???@@@>>>???AAACCCCCCBBB@@@???===>>>???@@@@@@@@@???>>>>>>@@@AAA@@@>>>===???AAA@@@@@@@@@?????????>>>>>>======>>>>>>>>>>>>======<<<===???AAACCCCCCCCCCCC@@@???>>>???@@@@@@>>><<<===>>>?????????===;;;:::@@@AAABBBBBBBBBAAA???>>>;;;<<<===>>>???>>>>>>===>>>???@@@???>>>>>>???AAA>>>??????@@@@@@??????>>>;;;===???@@@>>>======>>>:::;;;;;;<<<<<<;;;;;;;;;888;;;??????===;;;:::;;;999999888888888777777777555666666666666666555555555555444444333222222111222222222222333333333333444444555555555444333333000000000000000000000000222111111111000000000000111111111111111111111111222222111111111000000000000000000000000000000000000000000111111111222222222222333333333444444444444666777666444555888;;;777777888999999:::;;;;;;777888888999:::;;;<<<<<<:::999777666666888:::<<>>>>>???@@@CCCEEEFFF@@@@@@???>>>???@@@AAABBBBBB@@@???CCCHHHKKKJJJGGGEEEDDDBBBBBBBBBCCCBBBAAA===<<<<<<===>>>@@@AAACCCDDDEEEDDDBBB???>>>>>>@@@===@@@BBBAAA>>><<>>===<<<<<<<<<======<<<;;;:::<<<>>>???>>>======<<<;;;;;;::::::;;;;;;:::;;;;;;;;;;;;:::999999777777777777888888888888888888777777777666666666888999999:::::::::999999444666888888888777888999666666666666777777777777666666666666777888999:::;;;::::::999999::::::;;;888888888666666888<<<@@@::::::999999888777777777444666888:::<<<<<<;;;:::666666777777888888999999666555555555555777999:::777888999::::::999888777555666888999999888777666666777888777666555666777555666888:::::::::888777555444333333333333444555:::;;;;;;888666777<<<@@@===<<<;;;999888777777777666666666666777888::::::<<<<<<<<<;;;;;;:::::::::999999999999999888777777555888::::::888888:::======<<<;;;;;;::::::::::::;;;<<<>>>???AAABBBBBBBBB>>>@@@CCCFFFGGGEEECCCAAA????????????>>>>>>>>>>>>??????@@@@@@@@@@@@??????AAAAAAAAA@@@@@@>>>======;;;;;;<<<>>>???@@@AAABBB???????????????>>>===<<<;;;===@@@AAA@@@@@@@@@AAA<<<===>>>??????>>>===<<<;;;;;;<<<<<<===>>>>>>>>>::::::;;;<<<>>>@@@BBBCCC>>>>>>>>>>>>===<<<::::::>>>>>>>>>>>><<<:::888777999:::;;;<<<============777888888999;;;===???@@@======<<<<<<===>>>@@@AAA===<<<<<<<<<<<<======>>>============???@@@BBBDDD??????>>>===<<<;;;;;;;;;666666777888999;;;===>>><<<===>>>===<<<===>>>@@@===============<<<<<<<<>>======<<<======>>>??????<<<>>>AAADDDEEECCCAAA???===>>>???AAAAAA@@@@@@???===@@@AAAAAA>>>===???AAA@@@@@@@@@????????????>>>>>>>>>????????????>>>>>><<<===???BBBCCCDDDDDDDDDBBBAAA@@@@@@AAAAAA???=========??????>>><<<:::888???@@@AAABBBCCCBBBAAAAAA<<<===>>>@@@@@@@@@??????>>>???@@@???>>>>>>@@@BBB??????@@@@@@@@@@@@??????<<<>>>@@@@@@???>>>>>>>>>999999::::::;;;::::::999777;;;???@@@===;;;:::;;;888888888777777777777666555555666666666666666555666555444333222222222222111111222222222333333333555555555555444333222222////////////////////////111111111111000000000000000000000000000000000000222111111111000000//////000000////////////000000000000000000111111111111333333333444444444555555333555666555333444777:::666666777888999999::::::666666777888:::;;;<<<<<<999888666444555777999;;;???>>>>>>???@@@CCCEEEFFFAAA@@@?????????@@@AAABBBCCCAAAAAAEEEKKKMMMJJJGGGBBBAAA@@@AAABBBBBB@@@>>><<<<<<;;;;;;<<<>>>AAACCCCCCCCCCCCAAA>>>======???===AAADDDBBB>>>===@@@CCC???>>>===<<<<<<===>>>???<<<;;;:::<<<>>>??????>>><<<<<<;;;::::::::::::;;;::::::;;;;;;;;;:::999999777777777777888888888888777666666666555555444444888999::::::;;;;;;;;;;;;666777777888888888777777222333666999:::999777666:::999999888888999999:::888888999:::::::::999999999999888888888888999999555666666777777777777777888888888888888999999999;;;999777555444333333333444444444555555555666666777888999999999888666555666555444555666777666555888666555444444555666888666888:::;;;999666222000222444555666555666777999999999999::::::;;;;;;;;;<<<<<<;;;999888666555444222333333444555666666777999::::::::::::999888888:::999999999999999999999:::999888777888999:::;;;<<<;;;;;;<<<======<<<:::>>>>>>>>>>>>>>>????????????>>>???BBBFFFFFFDDDAAA??????>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@@@@BBBCCC???===;;;<<>><<<::::::;;;<<<=========<<>>===;;;:::<<<>>>???>>>;;;;;;>>>AAA======>>>======<<<;;;:::??????@@@??????>>>===<<>>@@@AAA???=========>>>???@@@@@@AAAAAAAAA@@@>>>===;;;:::::::::;;;888999>>>>>>:::888<<<:::999:::;;;===>>>===<<<::::::999:::;;;===???AAA<<<;;;::::::;;;<<<>>>??????===;;;<<>>999777888:::;;;888777888<<<@@@@@@@@@@@@???>>>======>>>???@@@???===<<<<<<======<<<:::>>><<<;;;<<<===>>>===<<<>>>>>>??????>>>>>>===<<>>>>>??????@@@>>>AAACCCCCC@@@>>><<<<<>>>>>>>>>>>>>>??????>>>>>>>>>======<<<>>>>>>???@@@BBBBBB???===>>>@@@CCCEEEFFFEEECCCBBB???>>>======>>>@@@BBBCCCAAA@@@>>>=========>>>?????????????????????@@@@@@=========>>>???AAABBBCCC>>>>>>>>>>>>============@@@AAABBBAAA???======>>>>>>===<<<;;;;;;;;;;;;;;;888888999:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;777777777666555555444444444555555555555555555444333333333333333333333333000000000000000000000000777666555333111///...---222111111000///......---//////000000000000//////111111000000//////......////////////............///////////////////////////000000000111111111111222222222222222222222222222222222222333444555555666666777777777777666666666666666777888888999999999888666555555666777888;;;;;;<<<===>>>??????@@@>>>>>>>>>??????@@@@@@AAA??????@@@AAABBBDDDDDDEEE?????????>>>>>>>>>======888999:::;;;<<<>>>??????AAAAAA@@@???===<<<:::999;;;;;;<<<>>>???AAABBBBBB>>>===<<<;;;;;;<<<===>>><<<;;;;;;===>>>===;;;999===;;;999888888999;;;<<<:::999888777777666666666666333222555:::<<<:::666555555555555555555555555;;;;;;;;;;;;:::999888888666777777888888777777666444555777888888777666555555555555555666888999:::777777888888999999888888888888777777777777888888777777777777777666555444777777777777777888888888999888666555444444444444444444444444555555555666666777888888888777555555555444333444666777777666666555444222222444555666777888999:::888666333111333555666666555555777888:::999999999999999999888::::::999999888888777777555555666777777888999999888888888888888777666666999888888888888888888888999999999999999::::::;;;;;;:::999:::<<<<<<:::999>>>>>>>>>>>>?????????????????????BBBDDDEEEBBB@@@@@@??????>>>>>>???@@@AAA???AAABBBBBB@@@@@@AAACCC@@@>>>======>>>>>>===;;;;;;;;;<<<<<<======<<<<<<;;;<<<=========<<<;;;;;;<<<===>>>=========>>>@@@>>>????????????>>>>>>=========>>>??????>>>>>>>>>>>>===<<<===@@@AAA???======>>>>>>???@@@@@@AAAAAAAAA@@@???>>><<<<<<;;;;;;===:::;;;???@@@<<<;;;>>>:::999999;;;===>>>===<<<777777777777888999;;;<<<;;;:::::::::;;;<<<>>>???;;;;;;;;;<<<===@@@BBBDDDGGGGGGEEEAAA===:::999::::::888777999===??????>>><<<<<<;;;:::::::::;;;<<<>>><<<;;;;;;<<<<<<:::999>>><<<;;;<<<===>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;???>>>===<<<<<<===>>>???@@@AAABBBAAA???<<<;;;<<<===>>>>>>>>>============???>>>======<<<<<<<<<===>>>>>>???@@@AAAAAA>>><<<===???BBBDDDDDDDDDBBBAAA======<<<<<<===>>>@@@AAA@@@@@@>>>=========>>>>>>??????>>>>>>>>>>>>>>>???<<<<<<======>>>@@@AAABBB=========<<<<<<<<<<<<<<>>>>>===<<<;;;:::999999999888888999999999888888777999999999999999999999999777777666666555555444444333444444555555444444333333333333333333333333333000000000000000000000000333333333222111000000///111111000000///......---//////000000000000//////000000000000//////......////////////....................................//////000000000111111111222222222222222222222222222222111222222333444555666666666777777666666666555666666777777888999999999888777555555666888999;;;;;;<<<===>>>@@@@@@AAA>>>>>>>>>???????????????===>>>???@@@BBBCCCDDDEEECCCBBBAAA@@@???>>>===<<<888888999:::<<<===>>>???@@@@@@@@@???===;;;:::999:::;;;<<<>>>???@@@AAABBB>>>======<<<<<<===>>>>>><<<;;;:::;;;<<<===;;;999;;;:::999999999999:::;;;:::999888777666555555555555333111444999;;;888555444444444555555555555555======<<<;;;999777555444666666777777777666666555777777777777777666555555666666555555666777777888555666666777888888777777777666666666666666666777888888888777666555333333444555555555666666666666777666555555444444555555444444444444555555555555555666777777777666444444444333222444666777777666444444222222222222444444888888888888777666444444555666777777555555666777999999888888777666666555777777777888888888888888666777777888888999999999666666666666666555555444777777777777777777777777888999::::::;;;;;;;;;:::999888888999::::::999777===>>>>>>>>>?????????@@@@@@???@@@AAABBBBBB@@@>>>@@@???>>>===>>>???BBBCCCAAABBBCCCBBB@@@@@@@@@BBB???@@@@@@???<<<;;;;;;<<<===============<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;===<<<<<<===>>>??????>>>======>>>?????????>>>>>>;;;;;;<<<===>>>?????????===<<<<<<===??????>>><<<===>>>>>>??????@@@@@@AAA@@@@@@???>>>===<<<<<<<<<===;;;<<>>???999:::<<<======<<<;;;999CCCDDDEEECCC???<<<:::999888888888;;;===>>>===<<<::::::999999999999::::::===<<<::::::;;;;;;999888===;;;;;;;;;<<<===<<<;;;888999:::;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>AAAAAAAAA???<<<::::::;;;<<<<<<<<<============<<<>>>===<<<;;;;;;;;;<<<===???>>>>>>???@@@???===:::<<<===@@@AAABBBAAA@@@???<<<<<<;;;;;;<<<===>>>?????????>>>=========>>>>>>???>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@;;;;;;;;;<<<<<<<<<<<<<<>>===<<<;;;:::888888777777999999999999888888777666777777777777777777777777777777666666555444444444222222333333333333222222222222222222222222222222000000000000000000000000//////000000000111111111111000000//////............//////000000//////...000000000////////////.../////////............---........................////////////000000000000111111111111111111222222111111111111222333444555555555666666666666555555555555666666777888888888999888777666666777888999;;;;;;<<<>>>???AAABBBBBB???????????????>>>>>>>>>;;;<<<>>>@@@BBBCCCDDDEEEGGGFFFEEEBBB@@@>>><<<<<<::::::;;;<<<<<<===>>>>>>?????????>>>===;;;:::999:::;;;<<<>>>???@@@@@@AAA???>>>>>>=========>>>>>><<<:::999999:::;;;;;;:::888999999::::::999999999999888777555444444333333333222111333777888777444444444444444444444444444<<<<<<;;;:::888666555444555666666666666555444444666666666666666777777777===<<<;;;999888777666666555555666777888888888888666555555444444555555666777777777777666555444333222222333333444444555555444444444444555555666666444444444444444444444444444555666666666555444333333222222333555777777666444333222222222222333444888888777666555555555555666777888777555444555666666666666555555555555555555555555666666666666666555666666666777777777888555666666666666555444444555555666666666666666666777888:::;;;<<<<<<;;;:::999888777888::::::888777=========>>>>>>??????@@@@@@@@@@@@@@@@@@???>>>===???>>><<<<<<<<>>???>>>>>>===<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;>>><<<:::<<<@@@AAA???<<<::::::;;;<<<=========<<<;;;;;;<<<===============;;;;;;<<<<<<=========<<<======>>>>>>????????????>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<===<<<<<<===:::999999:::<<<<<<;;;::::::999999999999999999999888888999:::;;;===>>>???:::<<<===???>>><<<:::888@@@AAABBB@@@===;;;::::::666777:::<<<>>>===;;;:::;;;::::::;;;;;;;;;<<<<<<===<<<::::::;;;:::999777:::999888999:::;;;:::888777888999;;;<<<=========::::::999999:::<<<>>>???AAAAAA???<<<999888999;;;;;;;;;===>>>>>>>>>>>>===>>>===;;;::::::;;;<<<===???>>>>>>>>>>>>===;;;999;;;<<<===?????????>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>=========>>>>>>>>>===<<<;;;::::::::::::::::::::::::;;;<<<===>>>;;;;;;<<<<<<<<<<<<======???@@@AAAAAA???>>>>>>???<<<<<<:::888777666666666::::::::::::999888777666777777777777777777777777777666666555555444333333111111222222222222111111222222222222222222222222000000000000000000000000.........//////000000000000000/////////............//////////////////...//////////////////////////////.........---------................................./////////000000000000000111111111111111000000000111111222333444444555555666666555555444444444555666666777777888777777666666666777888888:::;;;<<<>>>???AAABBBCCCAAAAAA@@@@@@??????>>>>>>:::<<<>>>AAACCCEEEFFFFFFHHHGGGFFFDDDBBB@@@>>>===AAA@@@@@@@@@??????>>>>>>?????????>>>===<<<;;;::::::;;;===>>>@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>;;;999777777999:::;;;:::666888999;;;;;;:::999888888888666555444333333333222111111333555777555333555555555444444444444444999999999999888777666555555555555555555444333222444444555666777888999:::???>>><<<:::888777666666555666777888999999999999555555444444444444555555555555666666666666555555000111111222333333444444222333444444555666666666444444444444444444333333444555666666666555333222333222111222555666555444444333333333333333333444777666555444444555555666666777777666444333444555222222333444444555666666444444444444333333333333666666666666777777777777666666777777666666555444444444555555555666666666666888999;;;<<<<<<;;;::::::999999:::;;;;;;:::888;;;;;;<<<======>>>??????????????????===<<<<<<<<<<<<;;;;;;:::;;;===???AAA@@@AAABBBAAA???>>>>>>???:::===??????<<<<<<>>>AAA???>>>===<<<;;;;;;<<<<<<======<<<;;;:::::::::999===;;;:::===@@@AAA???<<<999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<===============>>>:::;;;;;;<<<<<<;;;:::999999::::::999999::::::999999999888999;;;;;;:::999:::::::::::::::999999888888888999:::<<<<<<======:::;;;;;;<<<<<<<<<<<<<<<>>>>>>===;;;999888:::;;;555777;;;======;;;999888::::::;;;;;;<<<<<<<<<<<<<<<;;;999999;;;;;;999888888777666666888888777666555666888999:::;;;<<<<<<;;;;;;::::::;;;===>>>@@@@@@???===:::777777999;;;:::<<<===???@@@@@@??????===<<<;;;::::::;;;<<<===???>>><<<<<<===<<<:::888:::;;;<<<======<<<<<<;;;<<<<<<===========================>>>>>>>>>=========<<<;;;:::999999999999999999999999:::;;;<<<<<<<<<<<<=========>>>>>>>>>>>>@@@AAAAAA???>>>>>>???;;;:::999888777666666666;;;;;;;;;;;;:::999777777666666666666666666666666666666666555444444333333000111111111111111111000111111111111111111111111///////////////////////////.....................////////////..................////////////...................../////////............------------........................---............//////////////////000000111111111000000000000111222333333444444555555555555444444444444444555666666777777555555555555666666777777;;;;;;<<<>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@???;;;===@@@CCCEEEGGGGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@GGGGGGEEEDDDBBBAAA??????>>>?????????>>>===<<<<<<;;;<<<>>>@@@AAAAAA@@@??????????????????>>>======:::888666666888:::;;;:::666777:::;;;<<<;;;999888888888666555555444555555222222222444555666555444666666666555555444444444777777888888888777777666444444444444444333222111111333444666888999::::::888888777777777777777888555666777888999:::::::::555555444444444444555555333444555666666666666666//////000111222333444444222222444555555666666555444444444444333333333333444555666666666555333333333222111222444555444333333333333333333333333333444444333333333444444555444555666555333222333444000000111333444555666777333333333333333222222222888888888888888888888888777777777777777666666555444444444555555666666777666777888999:::;;;;;;;;;;;;::::::;;;<<<<<<;;;999999::::::;;;<<<===>>>>>>===>>>>>>===;;;:::;;;<<<;;;::::::;;;;;;<<<======>>>???@@@???=========???:::<<<===>>>===>>>@@@AAA>>>===;;;::::::;;;<<<===>>>>>><<<;;;:::999999999;;;;;;<<<>>>@@@@@@???>>><<<<<<===>>>>>>>>>======<<<<<<<<<;;;;;;999888888888:::;;;;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;:::999;;;<<<;;;888777999999777999888888999:::;;;999888777777888888888777777666888999:::;;;;;;<<<;;;;;;888777888888999;;;<<<===<<<<<<;;;999777777999:::555888;;;<<<;;;999888888666777888999:::::::::999999888777888999::::::888777555444555666777666555444555666888999:::::::::===<<<;;;;;;<<<===???@@@======<<<999777666888:::999;;;>>>@@@AAAAAA@@@@@@;;;<<<<<<<<<============>>><<<;;;;;;;;;<<<:::999::::::;;;;;;;;;;;;;;;:::<<<<<<======>>>======<<<<<<<<<===>>>>>>>>>======<<<;;;::::::999999999999999999999999999:::;;;<<<<<<<<<======>>>?????????>>>???AAAAAA???>>>??????:::999888777777777777777:::::::::::::::999888777666666666666666666666666666666555555444333333333000000111111111111000000000000000000000000000000////////////////////////000//////......---------........................---......//////......------............/////////.........------------,,,------------------------------------.........///......//////000000111111////////////000111222333333333444444444444333333333333444444555666666666555555666666777777888888;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@<<<>>>AAAEEEFFFGGGGGGFFFCCCCCCCCCBBBBBBBBBBBBBBBIIIHHHGGGEEECCCBBB@@@@@@?????????@@@@@@???>>>>>><<<===@@@BBBBBBBBBAAA@@@????????????>>>===<<<<<<999888777777:::;;;;;;:::777888:::<<<<<<<<<;;;:::888888777777777777888888444444555666666666666666888888777777666555555555777777777888777777666555444444444444333222111000111333666888999999888888666555555555555555666666333444666777888999999999555555444444444444555555555555555666555555444444//////000111222333444444111222444555555555555444444444444333333333222222555555666777666555444333444333222222333333222111111222222222222222222111111111222222222333333333222333444444222111222333111111222333444444555555222222333333444555555555777777777777777777777777777777777777777666555555444444444555666777777777666666666777888999;;;;;;;;;::::::;;;<<<<<<;;;999777888888999;;;<<<<<<===;;;<<<===<<<:::999;;;===:::;;;<<<======<<<<<<;;;;;;<<<>>>===<<<<<<===>>>===<<<<<<===>>>??????>>><<<;;;:::999999:::<<<===<<<;;;:::999888888999:::888;;;>>>???????????????=========>>>======<<<<<<999:::::::::::::::999888666999;;;;;;999888:::;;;999999999999999999999999777888:::<<<<<<;;;:::999???AAA???:::888;;;;;;888999888888999::::::888777444555666777777777666555999:::;;;;;;;;;;;;:::999555666777888999:::;;;;;;:::;;;<<<;;;999888777888555888;;;;;;999777777888444555666888999999888888444444333555777999888888777666555666777888777555777888999:::;;;;;;;;;;;;>>>===<<<;;;;;;<<<===>>>:::::::::999777777888:::777999===???AAAAAA@@@???:::;;;===??????>>>===<<<<<<;;;999999;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<===<<<<<<;;;:::;;;;;;===>>>>>>>>>======;;;::::::999999999::::::::::::999999999:::;;;;;;;;;;;;<<<<<<===>>>>>>???===???AAAAAA???>>>???@@@999888888777777888888999777777888888888777777666444444444444444444444444666555555444444333333222000111111222222111111000000000000000000000000000////////////////////////////////////....................................---......//////......------------.........//////.........---------,,,,,,------------------------,,,,,,---------.........------...//////000111111///////////////000222222333333444444444444333333222333333444555555666666666777777888999:::::::::;;;;;;<<<<<<============>>>???????????????@@@@@@===???BBBEEEFFFFFFEEEDDDBBBAAAAAAAAAAAAAAA@@@@@@CCCCCCCCCBBBBBBAAAAAA@@@???@@@@@@AAAAAAAAA@@@@@@===???AAACCCDDDCCCAAA@@@>>>>>>??????>>><<<;;;:::888888888999;;;<<<;;;:::888999;;;<<<======<<<<<<999888888999999:::;;;<<<555666888888888777777888999999999888777666666666888888888888777666555444444444444333222111000///222444777999:::888666555999888777666555444444444222333444666777888888888666555555444444555555666777777666666555444222222...///000111222333444444222222444555555555444444444444444333333222222222555666777777777666444444555333222222333222111///000000111111111111000000///000111222222222222222111222333333111111222333333333333333333333444444111111333444666777888999555555555555444444444444666666777777666666555444444444555555666777888888666555555555666888:::<<<;;;:::999:::;;;<<<:::888666777777888:::;;;<<<<<<:::<<<===;;;999999;;;>>>;;;<<<>>>??????===;;;:::999;;;<<<<<<;;;;;;===>>>@@@===;;;<<>>;;;;;;:::888888888:::<<<===999888777777777888999:::666;;;???@@@???>>>???AAA;;;<<<<<<<<<;;;:::999999777888999:::::::::::::::666999;;;;;;999888999;;;999888888888888888888888777999;;;=========;;;:::BBBEEECCC<<<:::======999999888888888::::::888666444555777888888888777666::::::;;;<<<;;;:::999888555777999;;;<<<<<<;;;:::888;;;>>>>>><<<999777666666999;;;;;;888666777888444555777888999999999888111000000222555777777777999777666777888999888777<<<<<<===>>>????????????>>>===<<<;;;:::;;;<<<===888999999888777777888:::666888;;;>>>@@@@@@???>>>:::;;;>>>@@@AAA@@@===<<<;;;:::888999:::;;;;;;:::;;;:::::::::::::::::::::999:::;;;;;;;;;:::999888:::;;;===>>>>>>>>>======:::::::::999::::::;;;;;;:::::::::999::::::;;;;;;::::::;;;;;;<<<===>>>>>>===???AAAAAA?????????@@@888888888888888999999:::444555666666666666666555222222222222222222222222666555555444444333222222111111222222222222111111000000000000000000000000////////////////////////.........///////////////---.....................---..................------------.........//////......---------,,,,,,,,,------------------------,,,,,,,,,---------......---------...///000000111.........//////000111222222333333444444333333222222222333444444555555666777888999:::;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????<<<>>>AAADDDEEEEEECCCBBBBBBAAAAAA@@@@@@??????>>>======>>>??????@@@AAAAAA@@@@@@AAABBBBBBBBBAAAAAA>>>@@@BBBDDDEEEDDDBBBAAA===>>>>>>>>>===<<<:::999888888888;;;======<<<:::999:::;;;<<<============999999999:::;;;<<<>>>???666888999:::999888888999:::::::::999888777777666>>>;;;777666777888777555888666444111000000111222111333555666777666555444:::999888777666555444333222444666777888777666555444444444555555555555555444444444444333333222111222111000///000222555777555555444444444444555555222333333444444333333333555555555444444333333333555444333333222222222222333222222222111111000000000000000000111111111111111111000000000000111111000000111111111222222222///000000222333444555555666666555444333333333333333333333333333333333333333333555666777777777777333444444555666777777888777888888888888777777666555666888:::;;;======>>>;;;;;;:::::::::999999999<<<<<<<<<;;;;;;:::::::::888888777777888:::<<<===========================;;;999888999<<<>>>===;;;888888777777777888::::::===>>>???>>><<<;;;<<<===<<<999777777:::;;;:::888;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888777666555999:::<<<>>>>>>===;;;:::@@@>>><<<;;;;;;;;;:::999999999999888888888888777888777666555555666777888>>><<<;;;999888999999:::999888888999;;;;;;:::888<<<;;;999888666555555555777888888888888777666666444777:::;;;;;;;;;<<<===777555555777:::;;;999666999:::;;;999777666666777;;;===>>>@@@@@@>>>===;;;<<<;;;;;;;;;;;;<<<======???>>><<<999888999::::::======<<<<<<<<<<<<======>>>?????????>>>===;;;:::999::::::::::::::::::;;;>>>===<<<;;;:::999999999::::::;;;;;;<<<======>>>:::;;;;;;<<<<<<;;;;;;::::::<<<>>>>>><<<;;;;;;;;;999:::;;;<<<<<<:::888777888888999:::<<<===>>>>>>??????@@@@@@@@@??????>>>;;;;;;;;;::::::999999888666777777777777666666555333333333222222111111111666555444333222222111000333333111000000000111222000000000000000000000000------......//////000000////////////000000000000......------------......//////000000///...------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////000000111222333333444444444444444333333222222222222222111000000222666999777888999999;;;;;;<<<===:::;;;<<<<<<===<<<<<<<<>>===???BBB;;;;;;===>>>@@@AAACCCCCCAAABBBBBBBBBBBBBBBAAAAAA???BBBDDDEEECCC@@@>>>>>>AAA@@@>>>===;;;;;;::::::<<<<<<======<<<;;;::::::;;;;;;<<<<<<======>>>>>><<<;;;:::888999:::<<<===;;;::::::999888777666666888999:::;;;:::888555444===:::888888::::::999777777666555333333333333444222444555777777777555444999999888777666555444333333444666777777777555444333333444444555555666666444444444444444333222111222111111111222333555666555555444444444444555555333333333444333333222222444444333333222222222222333333222111111111111111000000000/////////......//////000000000111111111111000000//////000000111000000000111111111222222///000000111222333444555555444444333333333333333222222222222222222222222333444555666666666666666444444555555666666777777555555666666666555555555666777888:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::999888888888999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;999888:::===>>>===;;;;;;:::999999999:::;;;<<<======>>>===;;;;;;<<<>>><<<:::888888:::<<<;;;999;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888777;;;<<<>>>???>>>===<<<;;;===<<<:::999::::::999888888888888777777777666666888777666666555666777888:::999888888888999::::::888777777888::::::999777999888777666555444444444888888999888888777666666555777:::;;;;;;:::;;;<<<888777555666999:::888666999::::::999777666666777;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<=========<<<:::999888888999:::======<<<<<<<<<<<<======>>>>>>??????>>><<<;;;:::999::::::::::::;;;;;;;;;<<<<<<;;;:::999999999999:::::::::;;;<<<<<<======;;;<<<<<<<<<<<<<<<<<<;;;:::<<<>>>>>>===;;;;;;<<<;;;<<<===>>>===<<<:::999666666777888999:::;;;;;;>>>>>>????????????>>>>>>;;;;;;::::::999888777777666777777777777666555555222222222222222222333333444444444333222222111111333222111000000000111111000000000000000000000000.........///////////////.../////////000000000000......------------.........////////////......---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------.........////////////...//////000111111222222333333333222222222111111111222222222111333666999666666777888999:::;;;;;;=========>>>>>>======<<<>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCAAA???>>>@@@CCC===>>>???@@@BBBCCCDDDEEEBBBCCCCCCDDDCCCCCCBBBBBB>>>@@@BBBBBB???===<<<<<<>>>===<<<;;;:::999999999===============<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;:::::::::;;;<<<:::999999888888777777666::::::;;;:::999777555444<<<:::999999::::::888777777777777777666666555555444555666777888777666555888888777666555444444333444555666777777666444333222333333444555666666666333444444444444333333222222222333333444444555555444444333333333333444444333333444444333222111111222222222222111111111111222111000000000000000000000000////////////......//////000000000000111111000000////////////000000000000000000111111111111//////000111222333333444333222222222222333444444222222222222222222222222444444555555555555444444555555555555555555555555555555555555555555555555777888999:::;;;;;;;;;;;;:::;;;;;;<<<<<<======>>><<<;;;999888888888:::;;;:::999999999:::;;;<<<<<<:::::::::::::::::::::::::::::::::;;;===>>>===<<<>>>===<<<;;;;;;;;;<<<============;;;:::;;;===@@@===<<<::::::<<<===<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;;;;===>>>??????>>>===;;;::::::999777777999999999888777777777777666666666555777777666666666777777888666666666666777888::::::777666666777999:::888777666666555444444444444444999999999999888777666555666888:::::::::999:::::::::888666666777888888777888999:::999777666666777<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===;;;:::999888888999:::;;;======<<<<<<<<<<<<============>>>======<<<;;;:::999999::::::;;;;;;;;;;;;<<<;;;:::999888888888888999999999:::;;;;;;<<<<<<<<<<<<============<<<<<<;;;<<<>>>>>>===<<<<<<===>>>????????????===;;;:::555666666777888999::::::<<<<<<===============<<<<<<<<<;;;:::888777666666666666777777666555555444333333333333333333333444222222222222222222222222222222111000000000000111000000000000000000000000///////////////.............../////////000000000......------------......---....../////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////---------......//////000111111111111000000000000000222444444444444666888555555666777888999::::::<<<<<<<<<======<<<;;;;;;;;;<<<===>>>???AAABBBBBB@@@@@@?????????@@@@@@AAABBBCCCBBBAAA??????AAACCC???@@@AAABBBCCCDDDEEEFFFCCCCCCDDDDDDDDDDDDCCCCCC???@@@@@@???===<<<<<<===<<<<<<<<<;;;;;;;;;::::::===>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999888888888888777777777777<<<<<<;;;999888666555555<<<:::888666666888999::::::::::::999999777666555555666777777888777666666666666666555555444444444555666666666666555333333222222333444555555666777333444444444444444333333333333444555555555444444333333222222222222333333333333333333333222111000222222222222222222111111111111000000///000000111111111111111111111000000////////////000000000111000//////......//////000/////////000000000111111//////000000111222222333000000000111222333444444333333333333333333333333333444444444444444333222555555444444444444444444666666666666777777888888888888999::::::::::::999999999:::;;;<<<===>>>>>><<<:::888666666888:::<<<;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999:::;;;===>>>>>>>>>===???>>>===<<<<<<<<<===>>>>>>>>>===;;;:::;;;>>>AAA>>>===<<<<<<============<<<;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<===;;;:::999:::;;;===???>>>>>>>>>>>>===<<<:::999999777666777999::::::999888888777777777666666666777777777777777777888888555555555666666777888888888777777888::::::999888555555444444444555555666::::::999999888777555555888999::::::888777888999;;;999777555555666777888888999999888777666666777;;;:::999888888999:::;;;;;;;;;::::::;;;;;;<<<===;;;::::::::::::;;;<<<======<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;::::::999999::::::;;;<<<<<<<<<<<<;;;::::::999999999:::888888999::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>>>>===<<<===>>>@@@@@@@@@???>>>===<<<;;;888888888999999:::::::::::::::;;;<<<<<<<<<<<<;;;======<<<:::999888777666666666666666555555444333444444444333333333222222000111111111222222333333222111111000000000000000////////////////////////000000//////......------........./////////000000...------,,,,,,------...,,,,,,---...////////////---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,------.........//////////////////////////////222444666555555666777555555666777888999999:::777777888999::::::::::::999:::;;;===???@@@AAAAAA@@@???>>>>>>>>>??????@@@CCCBBBAAA@@@@@@@@@BBBCCC@@@@@@AAABBBCCCDDDDDDEEEAAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAA???===<<<>>>@@@=========>>>>>>>>>======>>>>>>?????????>>>>>>===>>>>>>======<<<;;;;;;:::;;;<<<======<<<:::888777666666666777777777888888===<<<:::888666555555555<<<:::777555666;;;AAAFFF<<<<<<;;;:::999777555444666777777777777777666666555555555444444444444444666666555555555444333333222222333333444555555666333444444555555444444444444444555555555444333333222222111111111111222222222333333333222222111000222222222222333333333333111111000000000000111111000000000000000000111111...////////////000000000//////............//////....../////////000000000/////////000000111111111/////////000111222333444444444444444444444444444222333333333333222222111444444444444333333333333555555555555666777999:::888999999::::::999999888777777888:::;;;<<<===>>><<<:::888666666888:::<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<>>>????????????>>>===<<<;;;;;;<<<===>>>??????>>><<<:::<<>>>>>>>>>>>======>>>???<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::::::::<<<>>>@@@======<<<<<<;;;:::999888:::888777888:::;;;;;;;;;999999888888888777777777666666777888888888888888666666666777777666666666999999888:::;;;<<<;;;999666666666555666666777888888999999888777666555444888999999888777666777888:::999888666555555777999777888999888666666666888;;;999777666666777999;;;:::::::::::::::;;;<<<<<<;;;;;;<<<<<<======>>>???<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999999:::;;;;;;<<<=========<<<<<<;;;;;;;;;;;;<<<888888999::::::;;;;;;<<<999::::::;;;;;;::::::999;;;<<<======<<<<<<===?????????>>>>>>===<<<;;;;;;999999999999999999999:::888999:::;;;;;;;;;;;;;;;======<<<;;;:::999888888666666666555555444222222666666555444222111000000///000000111111222222222111111111111000000//////////////////////////////000000//////......------............////////////------,,,,,,,,,,,,------,,,,,,---......///......------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------------...............///...........................111444666555555555666555555666777888999::::::444555666888:::;;;<<<<<<999999;;;<<<============???>>>===<<<<<<>>>???@@@CCCBBB@@@???@@@@@@AAAAAA?????????@@@@@@AAAAAAAAA>>>??????@@@AAAAAA@@@@@@@@@@@@???===;;;;;;===???<<<===>>>?????????>>>>>>>>>>>>???????????????>>>@@@??????>>>===<<<;;;;;;999:::<<<<<<<<<999777555555555555666666777888888<<<:::999777555444444444;;;:::888777999@@@HHHOOO<<<;;;:::999888666555555777777666666666666666555333333333444444444444444555555555444444444444444333333333333444444444444333444444555555555555444555555444444333333222222111111000000000000111111111111222222222222111111222222222333333333333333000000000000000111111222------............//////......////////////000000......------------..................////////////......//////000000000000.........///000111222333333333333333333333333333111111222222222222222111333333333333333333333333222222222222333555777999777888999999999999999888777777888999:::<<<<<<===;;;:::888888888999;;;<<<>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777:::>>>@@@@@@??????@@@<<<<<<;;;;;;;;;<<<===>>>AAAAAA@@@>>>======???AAA>>>?????????======???@@@<<<<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>???<<<;;;;;;::::::999999999;;;:::888999;;;<<<<<<<<<999999999999888888888888666666777888999999999999777777888888888888777666:::999999:::<<<===;;;:::888888777777777888888999666666777777666666555555777888888777666666777999888999888777555555777999666777888888666666666888:::999777666666777999::::::::::::::::::;;;;;;<<<<<<======>>>>>>?????????<<<<<<;;;;;;;;;;;;<<<<<<::::::999999999999::::::999999:::;;;<<<======>>>======<<<<<<<<<<<<======999999999:::;;;;;;<<<<<<999999::::::::::::999999:::;;;<<<;;;;;;;;;===???============<<<<<<<<<<<<888888888888888777777777888888999:::;;;;;;;;;;;;<<<;;;;;;::::::999999888666666555555444333111111555555444333111000////////////000000111111111222000000111111000000///...000000000000000000000000///////////////.........------........./////////------,,,,,,,,,,,,------,,,------.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,------........................---------..................000333444444444444555555555666777888999::::::555777888;;;===>>>??????888999;;;<<<<<<<<<;;;:::===<<<;;;:::;;;===???AAADDDAAA???>>>?????????>>>============>>>>>>>>>>>>;;;<<<===>>>>>>??????>>>=========;;;999888:::<<<:::;;;======>>>===<<<;;;===>>>>>>????????????>>>??????>>>===<<<<<<;;;;;;777888:::::::::888666555444444555555666666777777888888777666555444333333<<<<<<<<<;;;:::===CCCHHH999888777666666666777888777666666555555444555555222222333333444444444444444444333333444444555555444444444333333333333222333333444555555555555555666555333222111111111222111000000//////000000111///000111222222333222222111111111111222222222333//////......//////000111---------.........//////........./////////000000...------------------...------........./////////......////////////000000............///000000111111111111111111111111111//////000111222222222222111111222222333333444444222111111111333555888999666777888999999999999999888999999:::;;;<<<======:::::::::::::::;;;<<<<<>>???@@@>>>???@@@???===<<<>>>AAA<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<:::999999;;;<<<;;;;;;888888888888777777777777555666888999::::::999999666777999:::;;;::::::999:::999999:::<<<<<<;;;999999888888777777777888888333444444555555555555555666777777666555555777999555777999888666666777:::555777888777666666777888999999888777777888999999::::::999999::::::;;;<<<<<<======>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<:::999888777888888999:::999999:::;;;<<<===>>>>>><<<<<<;;;;;;;;;<<<<<<===:::::::::;;;<<<<<<======999::::::;;;;;;::::::999999:::::::::999:::<<>>>>>::::::999999888888888777777888999:::;;;;;;;;;;;;888888888888888888888888555555555444333222111000222222111111111111000000//////000000000000000000///000111111111000......000000000000000000000000.........///////////////---------.........//////---,,,,,,++++++,,,,,,---------.........---,,,,,,,,,,,,,,,++++++++++++***************************************************************++++++++++++++++++++++++,,,,,,,,,,,,........................------------......//////...000222333222222444555444444555666777888888999888999:::<<<============777999;;;<<<======<<<;;;;;;:::999999:::===@@@BBBDDDAAA>>>======>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>><<<<<<<<<;;;999888999:::;;;<<<===>>>>>>===;;;:::<<<===>>>>>>??????>>>>>><<<<<<<<<;;;;;;::::::999666666777888888777666555555555555555555555555555444444555555555444333222???@@@@@@===999777888:::666555444444555777999;;;777666555444444444444444222222222333333444444555333333333333333444555666555444444333333222222111333333444555666666666555777555333000///000111222000000////////////000000...///000111222333333333//////000000111111111222---------------...///000.../////////000000111111............/////////000...------,,,,,,------...---------.........//////.........//////////////////............///000000////////////////////////......///111222222222222000000111222333333444444444333333333555777:::<<<666666777999999:::::::::::::::;;;;;;<<<=========:::::::::;;;;;;<<<<<<<<>><<<;;;999999999999999999999999666:::@@@BBBAAA???@@@AAA;;;;;;;;;;;;===???AAABBBDDDEEEEEEDDDAAA?????????===???@@@???<<<<<<>>>AAA======<<<<<<<<<;;;;;;;;;========================;;;;;;<<<===<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<:::999999:::;;;;;;:::777777777777666666666666555666888999::::::999999555777999;;;<<<=========999888888999;;;;;;:::888999999888777777777777777111222333444555555555555666666777666555555888:::333666999999777666888:::555666888777666666777888999999888888888888999999::::::999999::::::;;;<<<<<<<<<============<<<<<<<<<;;;;;;::::::;;;;;;<<<999999888777777888999:::999999:::;;;<<<===>>>???;;;;;;:::::::::;;;;;;<<<::::::;;;<<<<<<======>>>:::;;;;;;<<<<<<;;;;;;:::888999999999888999<<<>>><<<<<<<<<<<<===>>>???@@@===<<<<<<;;;;;;:::::::::777888999:::;;;<<<<<<<<<666666666666777777777777555555555444333222000///...//////000111111222222000000000000000////////////000111111111000...---000000000000000000000000---.........//////000000---------.........//////---,,,,,,++++++,,,,,,---............---,,,++++++,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------------------------------....../////////...///111111111111333555222333333444555666777777999::::::;;;;;;::::::999777888;;;===>>>>>>>>>===:::999888888:::===AAACCCEEEAAA===<<<======;;;999<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<>>>>>>===;;;::::::;;;>>>???@@@AAA@@@???===;;;<<<<<<===>>>>>>>>>>>>>>>::::::999999999999888888555555666666666666666666555555555555555555555555111222444555555444222111;;;;;;::::::999888888777333444666777888888777777333333333444444444444444222222222222222222222222666666666666555444333222666555333222222333555666555555555666666666666666555555444333333222111111000000000000000000000000//////000111111111111111222222111000//////000000222000...,,,+++,,,---...////////////////////////////////////////////////............//////////////////000000000000///...000000111000000///...---////////////////////////////////////////////////......///000111222222333222222111111000111111111222222333555777999;;;<<<:::;;;;;;999888777888::::::;;;<<<<<<======<<<<<<:::;;;<<<<<<===<<<<<<<<>>===888777777;;;@@@DDDDDDCCCBBBBBBBBBAAAAAABBBCCCCCCAAA@@@@@@@@@??????>>>>>>;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;=========;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888999::::::999888777888999999999888666555444555666777888999::::::666999<<>>@@@<<<<<<============<<<<<<@@@???===:::777777888:::888999:::;;;<<<;;;:::999888666555333333555666888555555555555444333222111111111111111111111111111000000000000//////////////////000000///...------000000//////.........---......---,,,,,,+++******---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------......------,,,++++++*********))))))((((((************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////////////////////////////000222222333333333222333444666777666666555888:::<<<===<<<:::;;;;;;666888;;;===??????>>>=========>>>>>>>>>>>>======DDDCCCBBBAAA???>>>===<<<<<<>>>??????>>><<<===>>>:::;;;===????????????>>>@@@???===<<<<<<<<<===>>><<<>>>@@@AAA???===============>>>>>>======<<<;;;:::;;;<<<<<<;;;:::888777777777888888777777666555444444555555555555555555444444555555555555555444::::::999999888777777777444555666777888888888777555444444444444444444444222222222222222222333333333444555555555555555444555444333111111333444555555555555555555555555555555444444333222222111111000000000000000000000000......///000000000000000222111000000//////000000111000...,,,+++,,,---...................................................---.........//////////////////000000000//////...//////000000000///......////////////////////////000000000000000000000000/////////000000111111222111111111000000111111222222222333444666888999:::999999:::888777666777999999::::::;;;<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<>>>??????===:::888888999;;;:::888777777888:::;;;@@@???>>>???@@@@@@>>><<<999888888;;;???BBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAA??????>>>>>>>>>=========::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<;;;:::999:::;;;::::::::::::::::::::::::888777666777888999888666666666666666666555555444555555666777888888999999666777:::<<<<<<:::888666555666777777888888777777777777777666666555555555555555555555444444444333333333333333333333333333555666666666666666666555555555666777888999999:::666666555555555777888999::::::::::::::::::::::::999999999999999999999999888888888888999999999:::999999888777666666555555666777999;;;<<<;;;::::::;;;;;;;;;;;;:::::::::::::::::::::999999999888888:::;;;;;;<<<<<<;;;;;;:::::::::999999:::;;;===>>>:::;;;;;;;;;;;;;;;;;;:::======;;;999666666888::::::::::::;;;::::::999999777666555555555555666777444444444444333222111000111111111111111111111111000000000000/////////...///////////////...------............---------,,,...------,,,++++++******+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------,,,,,,+++************)))))))))((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.................................///000111222222222222111222333555555555555444666999;;;;;;:::999999:::888999;;;===>>>>>>============<<<<<<===>>>??????CCCCCCBBBAAA@@@???>>>>>>===>>>??????===<<<<<<<<<::::::<<<===>>>======<<<<<<<<<<<<<<<===>>>??????;;;===>>>>>>===<<<===>>>???>>>>>>===<<<;;;:::::::::;;;;;;;;;:::999888777777777666666666555555555555555555555555555555555333333444444444444333333888888888777666666555555444555666777888888888888666666666555444444444333111111111222222333333333111222333444555555555555444333222111111222333444555555555555444444444444444444333333222111111111000000000000000000000000------...///////////////111000000////////////000000///...,,,,,,,,,------------------------------........................---------.........//////......///////////////.........//////000/////////////////////////////////000000000000000000000000/////////000000000000000000000///000000111222333222222222333444555777777777777888666555444666777777888999999::::::999999999:::;;;;;;<<<<<<;;;;;;<<<======<<<:::999999:::<<<:::777555555777:::===>>>>>>===>>>??????===;;;::::::999;;;>>>??????>>>>>>>>>============>>>>>><<<<<<<<<;;;;;;;;;;;;:::888888888888888999:::::::::::::::999999888888888888999:::999777666777888777777888888888888777777666555444444666666555444555555444333333333333444555666666666777777888888555666777888888777666555444555555666666666666666444444444444444444444444444444444444333333333333111111111111111111111111222222333333333333222222555555555666666666777777444444444555666777999:::999999999888888888888888777777777777777777777777777777777777888888888888888888888777666666666555555777888:::::::::999999::::::999888777777777888888888888777777777777666999999::::::::::::999999777888888999999::::::;;;888888999999999999888888;;;;;;;;;999888888:::<<<<<<;;;:::999999999999999666666666666666666666666222333333333222111000///000000000000000000000000000000000/////////.........////////////...---------------,,,,,,,,,,,,,,,------,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------------,,,++++++************))))))))))))(((((((((((((((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..............................---...///000000000000000///000111222333333333333555777999:::999888888999999:::<<<=========<<<;;;<<<;;;;;;<<<<<<>>>@@@AAA@@@@@@?????????>>>>>>>>>===??????>>><<<::::::;;;999:::;;;<<<<<<<<<;;;:::888999:::<<<>>>??????@@@:::;;;<<<<<<;;;;;;===???@@@???===;;;:::999999::::::::::::::::::888777777777666555444333444555555555555555555555555555555222222333333333333222222777777666666555444444333444555555666777777888888777777666555555444333333111111111222222333333444222222333444444444444444222222111000000111222222444444444444333333333333333333222222111111111000////////////////////////---...//////000000//////000//////......////////////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------.../////////......,,,---......////////////........................000000000000000000000000/////////////////////............///000111222333222222111222222333444555444555666555333333444666666666777888888888888777999999:::;;;;;;;;;;;;;;;999;;;<<<;;;:::999:::;;;:::999777666666888:::;;;===<<<<<<>>>???>>>;;;999;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;999999999999999999999888888777666666666777888999999999888888777666666666666777888777555444444555555666777777777777666555555444333444555666555333666555333222222222333444666666666666666666666666666666666666555555555555444444555666666666666666444444444444444333333333444333333333222222222222111111111111111111111111000111111222222111111000444444444444444444555555555555555555666666777777888888777777777666666666666666666666666666666666666666666777777777777777888888888888888777777777666777888999:::::::::::::::999888666666666666777888888777777777666666666888888999999999999888888555666777888888888888777777888888999999888888777;;;<<<<<<<<<;;;;;;===???===<<<:::888777777888999555666666777777666666555222222333333222111000000000000000000000000000000000000/////////..................//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...........................,,,---....../////////.........///000111111111222444666999:::999888888999999::::::;;;;;;:::999999888999;;;===????????????<<<<<<<<<<<<=========>>>>>>???@@@>>><<<:::999:::999:::;;;<<<<<<;;;::::::777888:::<<<>>>>>>>>>>>>:::;;;<<<;;;:::<<<>>>AAA???>>>;;;:::999:::;;;<<<:::::::::999999888777777777666444222222333444555555555555555555444444444333333333333333222222111666666555444444333333222444444444555555666777777777777666555444333333222111111111222222333333333333333444444333222111111111111111111111111111111444333333333222222222111222111111111111111000000//////////////////////////////000111111111111000///...............//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,---...............+++,,,---...............------------------------/////////////////////////////////...........................///000111222111111111111111222333333222333444333222222333555444555555666777666666666888999999:::::::::::::::888999::::::999999:::<<<666777888999999999999888;;;;;;;;;===>>>===:::777999:::::::::::::::;;;;;;;;;:::999888888888888888777777777777777777888888888777666555666777888999888888888777777666666666666777777666444333333444555666777888888777666555666555444444666666555444777666444333333333444555555555555555555555666666777777666555555555555555444555666666777777666666777666666444333222222111222222222222111111111111111111111111111111111111000111111222222111111000333333333333333333444444777666666666555555444444666666666666666666666666777777777777777777777777666666666666666666666666888999999999999999999999777888999::::::;;;;;;;;;:::999777666666666777888999888888888888777777777777888888888888888888777444555666666777666666555888888999999999999888888999;;;<<<<<<;;;;;;===???===;;;:::888777777888888555555666666666666555555222333333333333222222111////////////////////////////////////............------............---------------------------...,,,+++++++++++++++******,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,++++++***)))))))))))))))))))))******************************))))))*********+++++++++++++++++++++++++++++++++,,,++++++++++++,,,------........................,,,,,,---............---------......///000000111444777999:::999999999:::888999999999888888777777444777<<<@@@BBBAAA>>><<<<<<<<<======>>>??????@@@>>>???@@@???<<<::::::::::::;;;===>>>>>>===<<<<<<999:::<<<=========<<<;;;;;;<<<<<<<<<;;;<<>>@@@;;;;;;:::999999888888888888777444333333333555666666666555555555444444444444444444444444333222222555555555444333333222222333333222333333444555666555555555444333333333222222222222222222222222222333333333333222111000///111111111111111111111111333333222222111111000000000000000000000000000000000000000000000000000000///000000111111111111111...------------......///,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,---............,,,,,,------...---------------------------------........................---------.....................---......///000111000000000000111222333333111222333222111111333555333444555555666666555555777888999999::::::999999777888::::::999888:::;;;444555888:::::::::888777999999:::<<<===<<<888555777888::::::999999;;;<<<;;;:::999888888777777888777777777777777888888888999888666666666777999;;;888888888888888888888888666777888666444333333444444666777999999777666444666555444555666666666444666666555444444444444555333444444444555555666666777777777666555555444444444555555666777666666666777777666444333111000000222111111111000000000000111111111111111111111111111111222222222222111111222222222333333444444444777777777666555444333222555555555555666666666666777777777777777777777777777777777777666666666666777888888999999:::::::::888888999999:::;;;;;;<<<999888666555555777888:::999999999999888888888888777777888888888888777777555555555555555555555555888999999999999999999888666777999999999999:::<<<;;;:::999888888888888888444444444444444444444444222333333333333333222222/////////////////////////////////.........------,,,,,,---............---------------............++++++++++++++++++******,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++++++++*********++++++++++++***))))))))))))))))))************************************)))************++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------------------,,,------.........------------------...///000111444666999:::999999::::::888888888888777777777777333777<<<@@@BBB@@@===;;;??????@@@AAAAAABBBCCCCCC>>>@@@@@@???===;;;;;;<<<;;;<<<===????????????>>>===============<<<;;;:::;;;<<<======<<<===>>>@@@;;;::::::;;;<<<>>>@@@AAA===<<<;;;:::999999999999999888777666555666666777666666666555444444333333444555555555444333222111666555555444333333222222222111111111111333444555333333333333333333222222444333333222222111111111111222222222222222111000111222222222222222222111333222222111000000//////000000000000000000000000000000000000000000000000...//////000111000000000------,,,,,,------...///+++,,,,,,------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++------.........,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------......///.........------...//////000000000000111222333444111222333222111111333555333444555555666666555555777888888999999999999999777888999999888888999:::555666777888999999999888888888999;;;<<<;;;777444444666888999888999;;;>>>;;;;;;:::999888888888888777777777888888888999999;;;999888777777999;;;===888888888999::::::;;;;;;888999999777555333333444333555777888888777555333666555444444555666555444555555555555555444444333222222333444555555666666666666666666555444333222333333444555555555555555444444333222111111000000111111000000000/////////000000000000000000000000111222222222222222222111111111222222333444555555555666666666666555333222333333444555666777888888777777777777777777777777888888888777777666666666555555666777888888999999777777777888888999:::;;;888666555444555777999;;;999999999888888888777777777888888999999888888777666555444444444444555666888888999999999999888888555777888999888888999:::888888999999999888888777444333222222222222333444111111222222222222111111........................//////.........---------+++,,,------.........---++++++,,,,,,------------******************++++++++++++*********)))))))))******************************++++++++++++*********************))))))(((((()))))))))************************************)))************+++++++++************************+++++++++***++++++,,,---------------------------------............------------,,,,,,---...000111222444777888888888999999999999888888888999999:::777888;;;>>>??????>>>===???@@@@@@AAAAAABBBBBBBBB>>>@@@AAA@@@>>>======>>>999;;;===???@@@@@@@@@@@@???>>>======<<<<<<<<<===:::<<<======<<<;;;<<<===;;;<<<<<<===>>>???@@@@@@>>>===<<<::::::::::::;;;::::::999999999888888888777666666555444444333333444444444333333222111000666555555444444333333222111000000///000222333444222222222222222222222333555444444333222111000000///000111222222222222222222222333333333333222222222222222111000//////...////////////000000000000000000000000000000000000---......///////////////,,,,,,,,,,,,------...///++++++,,,---------,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,------...---------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////......---------......//////000000111333444555111222333222111111333555333444555555666666555555777777888999999999999999777888999999888777888:::777666666666777888:::;;;777777999;;;<<<:::666333111444888999888999<<>>888888999:::;;;<<<<<<===999999:::888555444444555222444666888888666444222555444333333555555444333333444555666555444333222111111222333555666777777555555666666555333222111222222333444444444444333111111000000000000000000000000000000////////////////////////////////////111111222222222222111111000111111333444555666666333444555666666666555444222333444555666888999999666666666666666666666666999999888888777777666666333444444555666777888888666666666666777888999:::666555333333444666999;;;888888888888777777777777888888999999999999888888777666444333333444666777777777888888888888777777666888::::::999999:::;;;666777999::::::999888777444333111000000111333444///000000111111111000000........................//////.........---------+++,,,------.........---*********++++++,,,,,,,,,******************++++++******))))))((((((((('''******************************++++++++++++*********************)))(((((((((((())))))*********+++)))))))))))))))))))))))))))************+++++++++************************++++++******++++++,,,---------------------------.........///......------...---,,,,,,---...000111000333666777777777777888::::::999999::::::;;;<<<:::::::::;;;<<<===>>>???======>>>>>>????????????>>>@@@AAAAAA???>>>??????888999<<<>>>@@@AAAAAAAAA???>>>===<<<<<<===>>>???999;;;======<<<:::::::::===>>>>>>???@@@??????>>>???>>><<<;;;::::::;;;;;;:::;;;;;;;;;;;;:::999999777777666555444444333333333333333222222000//////444444444444444555666777333222111000////////////111111000000111111222333333222222333444444333111//////000111111111111111333333333333333333333333222222222222222222222222000///...------,,,------000111111000---,,,---...,,,------......------,,,------------------------...------,,,,,,------............------,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------...---,,,+++***+++,,,,,,---------,,,,,,+++++++++++++++******++++++,,,---+++,,,------......------.........------,,,,,,,,,......---...///000222333111222333333444444333333555555555555666666666666777777888999999999999888::::::999888888777777666999999:::::::::999888888777888999999999999888777777555555888<<<===<<<::::::888777777888999999888999999999999999999999999999999:::;;;;;;;;;:::::::::999999888888999999:::::::::999888777666555555444555555555666666777777333333333444333333222222444555777888777666444333333333333444444444555555555555666666555555444333222333555666666555333222222222222111111111111000111111111111000000000000..................------222222111111111111111222111111222222222222333333777777777777777666555555444444666777888888888888666666777777777777666555999999888777666666666777666666666666555555555555555555555555555666777777444666666666666666888:::;;;::::::999999888888777888999:::;;;;;;;;;;;;:::999999999888888777777777999::::::999777666666777777777777777777777888888999888888888777777666666444444444444444444444444333333222222111000000000...------,,,---...///000.........------,,,,,,,,,------------------------,,,++++++******++++++,,,************************+++*********))))))((((((************************************************************************))))))))))))((((((((((((******))))))((((((''''''))))))************))))))******))))))((((((''''''******+++,,,,,,,,,,,,+++,,,,,,,,,++++++************+++,,,---............////////////000000000000///111444555555666888999666777888999;;;<<<======;;;777777;;;;;;888<<>><<<<<<<<<===>>>>>>>>>>>>>>>???===;;;999999:::<<<>>>>>>===<<<===??????===<<<:::;;;<<<======>>>======999:::===>>>???>>>===<<<<<<<<<======<<<<<<;;;:::777888999:::::::::::::::<<<:::888777555555555666444333222111000000000000555555444444444555666666333222111000000//////000333333222222333333444555444333333333555555333222000000111222222222222222333333333333333333333333222222222222222222222222000///...------,,,------///000000///---,,,,,,---,,,------......------,,,------------------------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++,,,,,,---......---,,,+++++++++,,,,,,------,,,,,,,,,+++++++++++++++******++++++,,,---...---,,,++++++---...///......---------,,,,,,,,,......---...///000222333111222333333444444333333444555555555666666666666777777888999999999999999888888888888999999999999888999::::::::::::999999777888999::::::999888777888777777999<<<===<<<:::;;;999888888999::::::999999999999999999999999999:::::::::999999999999999999999888888888888999999:::999888777666555444444444444555555666666666666333333444444444444333333555666777888777666444333444444444555555555666666555555555555555444444333222333444555555444333222222222222111111111000000111111111000000000//////........................222222111111111111111222111111222222333333444444777777777777777666555555444444666777777888888888777777888888888777777666;;;:::999999888888888999777777777666666666555555555555444444444555777777444666666666666666888:::999999999999888888888888999999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;:::777666666777888888888888888888888888888888888777777777666666444444444444444444444444333333222111111000000///---,,,,,,+++,,,---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************)))))))))(((************************************************************************))))))))))))(((((((((((()))))))))((((((((((((((())))))************))))))))))))))))))(((((('''''')))***++++++,,,,,,++++++,,,,,,,,,++++++************+++,,,---................../////////000000000000222444555555666777888666666777999:::;;;<<<===@@@;;;999;;;;;;<<>><<<<<<======>>>??????>>>>>>???>>><<<;;;;;;<<<>>>??????>>>===>>>??????===<<<:::;;;<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===;;;:::;;;;;;<<<<<<;;;;;;:::999666666777888888888888888;;;:::888666555555555555444333222111000000000000666666555555444555555555444333222111000000000000333333222222333333444555555444333444666666444333111111222333333333333222222222222222222222222222111111111111111111111111000///...------,,,------...///000...,,,+++,,,---,,,------......------,,,------------------------++++++************++++++,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,*********++++++++++++,,,******++++++,,,---......------,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,---///---+++******,,,///111------------,,,,,,,,,,,,---------...///000222222111222222333333333333333444444444555555555666666777777888999999999999999777777888888999::::::;;;888999999:::;;;;;;;;;;;;888999:::;;;;;;:::999888:::999999:::<<<<<<;;;:::;;;:::888888:::;;;:::999999999999999999999999999;;;:::999777777777888888999888888777777888888999888888777666555444444333444444444555555555555666222333444555555555555555666666777888777666555444555555555666666666777777555555555555555444333333222333444555555444333222222222111111111000000000111111000000000000//////........................222111111111111111222222111222222333444555555666666666777777777666555555444555555666777777777777777777888888888888888777:::999999888888888888888888888888777777777777666666555333333333444666777444666666666666666888:::888888888888999999999999::::::999888888999;;;<<<============<<<<<<<<<<<<;;;<<<<<<:::888666777777888888888888888888888888777777777777666666666666333333333333333333333333333222222111111000//////,,,,,,,,,+++,,,,,,---...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************))))))))))))************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((())))))******))))))((()))))))))(((((((((((('''))))))***++++++++++++++++++++++++++++++************+++,,,------..................////////////000111333555555555555666777555555666777999:::;;;<<>>??????===<<<======>>>?????????>>>>>>@@@???=========>>>???@@@@@@???>>>>>>??????===;;;;;;;;;;;;<<<;;;;;;::::::<<<<<<======<<<;;;999888:::::::::::::::999888888555555666777777777666666999888777666555444444444333222111000000//////000777777666555555444555555444444222111111111111111111111000000111111222333555444444555666666555333111111222222333222222111222222222222222222222222111111111111111111111111000///...------,,,---------......---,,,++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++******************++++++++++++++++++++++++************++++++++++++))))))***,,,---......///,,,,,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++******++++++,,,---...---,,,++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222111111222333333333333222333333444444444555555555666777888888999999888888888888888888999999::::::777888999:::;;;<<<<<<<<<999:::;;;;;;;;;;;;:::999;;;;;;;;;;;;<<<<<<;;;:::;;;999888888999::::::999888999999999999999::::::<<<:::888666555555666777999999999888888999999999777666666555444444333333444444444444444444444444222333444555666666666666666666777777777666555444444555555555666666666666444444555555555444333333222222333333333333222222111111111111000000000000111000000000////////////............////////////111111111000111111222333222222333333444555666666555666666666666666555555444555555666777777666666555666666777777777777777777666666555555555666666999999999888888888777777777555333222222444666777444666666666555666888:::888888888999:::;;;;;;;;;;;;:::888777777999:::<<<::::::::::::::::::::::::;;;<<<<<<;;;888777777888999999999999888888888888666666666666666666666666222222222222222222222222222222222111000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********************************)))))))))))))))************************************************))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''(((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((((())))))***+++*********+++++++++*********************+++,,,------------------........./////////111333555555444333444555333444555666777888999:::===:::777444444999@@@GGGAAA@@@>>>>>>=========<<<======>>>??????>>>>>>>>>>>>============>>>>>>???@@@???>>>>>>??????===;;;<<<<<<<<<<<<;;;:::999999::::::;;;;;;;;;:::888888888888999999888888777666555555666666666666555555777666666555444333333333222111000///////////////888777666555555555555555555444333222111111111111111111000000111111222333555444444555666666555333000111111111111111000000111111111111111111111111000000000000000000000000000///...------,,,------+++,,,---,,,+++***+++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++((()))+++,,,............,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******++++++,,,---***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000111222222333333222222333333333333444444444444555666777777888888777777999999999888888777777777777888999:::;;;;;;<<<;;;999:::;;;;;;;;;;;;:::999;;;;;;<<<<<<;;;:::::::::999777666666888888888777888888888999999:::::::::;;;:::777555555555666777::::::999999999999::::::666666555555444444333333444444444444333333333333222333444555666666666666666666666666666555444444333333444444444555555555444444444555444333333222111222222222222222222111111111111000000000//////000000000////////////............/////////000000111111000000111222222333222222333444444555666666555555666666666666555555444555555666666666666555333333444555666666555555666555555444555555666666999999999999888888888888777666444333333444555666444666666666555666888:::888999999:::;;;<<<======;;;:::888777777888:::;;;888888888888888888888888:::;;;;;;:::888777777888999999999888888888777777555555555555555555555666222222222222222222222222222222111111000//////......////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''(((((())))))(((((())))))))))))(((((('''''''''''''''((((((((('''((())))))******))))))************************)))***+++,,,------------------------............111222444444222222222333111222333444555777888888777888666333333666;;;>>>??????>>>===<<<;;;<<<<<<======>>>>>>>>>======<<<:::;;;;;;<<<======<<<<<>>======>>>>>><<<:::<<<<<<<<<<<<;;;;;;:::999777777888999999999999999777777777888777777666555555666666666666666555555444444444444333222222111000000//////.../////////777777666666555666666666555555444333222222222222333333222222333333444555555444333444666666444333000111111111111000//////000000000000000000000000////////////////////////000///...------,,,------***+++,,,+++***)))***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***************+++++++++,,,,,,,,,++++++++++++***)))))))))************+++((()))+++---......------+++++++++,,,+++******)))*********+++++++++++++++++++++******++++++,,,---)))+++...000000///,,,+++++++++++++++,,,,,,,,,,,,+++,,,---...///000000000000111111222222222222222222222222333333333444444444444555666666666666666999888888777666666555555777888888999::::::::::::888999:::;;;;;;:::999888999;;;<<<<<<:::999::::::888777555555777888777666888888888999999::::::;;;:::999888666666666777777:::999999999999999999:::666666555555555444444444444333333333333333222222222333444555555555555555555555555444444444333333333333333444444444444555444444444444444333222222111111111111111111111111111111000000000/////////000000////////////...............//////000000111000000000000111222333333333333333333444444444444444444555666666666555555444555555666666666555555111222333444555555555444666666666666666777777888999999999888888888888777777777666555555555555666444666666666666666888:::888999999:::;;;<<<<<<===;;;:::999888777888999999888888888888999999999999777888999999777777888999999999888888777666666666444444444555555555555555111111111111111111111111222111111000000///......///000000000000///......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''(((((('''(((((())))))(((((('''&&&''''''''''''(((((((((''''''((())))))))))))))))))))))))***************)))***+++,,,,,,---------,,,,,,,,,---------.........000222222111000000111000000111222444555666777444777777444444888;;;;;;======>>><<<::::::;;;===<<<<<<=========<<<;;;;;;777888:::;;;<<<<<<;;;:::<<<;;;;;;<<<===>>><<<:::::::::;;;;;;;;;:::999999555666666777777888999999777777777777777666555555555555666666666555444444222333333333222222111000//////............//////666666666666666666777888666555444333333222222333333333222222333333444555444333333333555555333222111222222222111111000///000000000000000000000000////////////////////////000///...------,,,------)))***+++***))))))***+++,,,------......------,,,++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))************)))***,,,......---,,,+++***++++++,,,+++***)))((()))*********++++++++++++++++++******++++++,,,---***+++---...///...---,,,******+++++++++,,,,,,,,,***+++---///000000000///000000111222222222222222222222222222333333333333222333444444555555444444666666666666555555555555777777888999999888888888777888999::::::999888777777999;;;;;;999888999;;;999777666666777888888777777888888999::::::;;;;;;888888888888888888888888888888777777777777888888666666666555555555555555333333333333222222222111333333444444444444333333444444333333222222222333444444444444555555555555333444444444444333222222111111000000000000111111111000000000////////////000000/////////.........---......///000000111111000000000000111222333444333333333333222222222222333444555555666666555555444555555666666555444444111222333444555555555555666555555555666666777888999888888888888777777777777777888888888777555555444666666666666666888:::888888888999999:::::::::999999999999888888888777777777777888888999999999444666777777777777888:::888888777777666555555444333333444444444555555555111111111111111111111111111111111000//////......//////000000000///------******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((((()))))))))*********+++)))***+++,,,,,,---,,,,,,+++,,,,,,,,,,,,---------,,,...000000/////////000...///000111333444555555111666777444555;;;???>>>;;;======<<<999999;;;===;;;;;;<<<<<<;;;::::::999555777:::<<<<<<<<<:::999:::999999:::<<<===<<<;;;666777888888888888888777666666666666666666777777777777777777777666555555444444444444444333222222000111222222222111000//////......------......///666666555666666777888999666666555444333333333333111111000000111111222333333222222333444444333111333333333333333222111000000000000000000000000000////////////////////////000000...---------------((()))******)))((()))+++,,,------......------,,,++++++++++++++++++++++++******))))))))))))************++++++,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))***************+++---......---,,,*********+++,,,+++***)))((())))))******++++++++++++++++++******++++++,,,------,,,,,,,,,------......*********++++++,,,,,,,,,***+++---///000000//////000000111222222222222111111111222222222333333333111222333333444444333333333333444444555666666666777777888888888777777666777888999999999999888777666888;;;;;;999888999;;;:::888777777888999999888777777888999::::::;;;;;;777888888999999999888888666666555555555555666666666666666666666555555555333333333222222111111111333333333444333333222222444333222222111111222222555555555555666666666777333333444444444333222222111111000000000000111111000000000000////////////000/////////............---......///000111111222000000000000111222333444444333333222222111111000333333444555666666666555444555555666555555444444222333444555666666666666333333333333333444555666888888888777777777777666666888999:::999888666444444666666666666666888:::777777777777777888888888999999999999999888777666555555666666777777777888333444666777666777999:::888777777666555444444333333333333444444555555555000000000000000000000000111111111000//////............/////////...,,,+++*********++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((((((((((((''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((())))))*********+++))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,---------***,,,...///......///000......///111222333444555///444555111333<<>>===999555333555666777888888999999888666666666666777777777777666666666666666666666666666555444444333333333333333333333222222222111111000000000000////////////......---,,,,,,,,,,,,---555555666777888888999999:::888666444333333444444000000000000000000000000111111222222222222111111000111111222222111111000000////////////000000111....../////////......---000///...---,,,,,,---...,,,,,,,,,+++***)))******+++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************+++******))))))******+++((()))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---.....................////////////.........//////000000//////...111111111222222222333333111111222444555777888888888777777777666666666666777777666666555555555555444444333444444555666777666666777777888999999:::888888999999:::999999999777888888888777666555555777666666555555666666777444444444444444444444444333333222222222111111111000000111222333333333333333333222111111111111111222111111111111111111111111111111111111111111000111111000000///......---000/////////.........---........................---...///000000000///...---...000111111111///...222111111000000111111222333333333444444333333222222333333222111111222444555555666777777777777777666555444444444555666777777666666555555555555555777777777777777777777777555777888777666666666777999888888777777777888888888888888888888888888888777777777777777555444333222333555777999999999999555555666555444333111000444444444444444444444444000000000000000000000000000000//////...------,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++*********))))))***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))*********+++++++++************************,,,,,,,,,,,,---...///000//////000111222333333444222333444444333333555777666777888:::<<<===??????:::888777777999:::999888888999;;;<<<<<<999666444555666777888999999999999777777777777666666666777666666666666666666666666555555444444333444444444333333333222222222222111111000000000////////////......---,,,,,,,,,,,,---333444555666888999:::;;;888777555444333333333333//////////////////////////////000111111000//////000000111111111111000000111111000/////////000000////////////...---,,,,,,......---,,,,,,,,,------,,,+++******+++,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++******))))))******+++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++************************+++,,,------......---------....../////////............////////////......000111111111222222222222111111222333555666777777777777777777666666666666444444444444444333333333444444333444444555666777555555666666777777888888888999999999999888888777555666666666666666555555555555555444444555555555333333333333333333333333333222222222222111111111111111222222222222111111111111000000//////000000000000000000000000000000/////////000000000000000111000000//////........./////////...............------------------------,,,,,,---...............---...///000111000//////111111000000000000111111222222111111111222222333222222333222111111222444555555666777777777777777444444333333444555666666555555555444555555666777555555555555555555555555666555444555777888888888777777777666666777777888666666666666666666666666555555555555555444333222222333555666777777666666444444444444444333222222333333333333333333333333000000000000000000000000//////......---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++*********))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))*********++++++************************---------------...000000...//////000111222333333333444555444333333444666555777999;;;===>>>>>>>>>;;;999888999::::::999888999999:::::::::999777666555666777888999999999999999888777777666666666666666666666666666666666666555444444444444555555666333333333333222222222222111111000000000/////////......---,,,,,,,,,,,,---444444555666777888999999666666444333222222222222////////////////////////---///000222222000///---///000000000000000000///222111000000/////////////////////...---,,,+++***------,,,,,,,,,,,,,,,,,,***)))((()))+++,,,***)))***++++++++++++,,,,,,,,,******************************************************************************))))))))))))******)))))))))))))))*********************++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))***+++++++++++++++))))))))))))))))))))))))++++++,,,---------------------......//////......///000000111111000000///000000000111111111111222000111222333444555666666666666666666666666666666444444333333333333333333444444333444444555666777555555555555666666777777888999999999888777666666666666777777777777777777555444444333333444444555333333333333333333333333222222222222111111111111111111222222111000//////000//////.........//////......//////////////////.........///////////////000000/////////.................................------------------------++++++,,,,,,---------------...///000000000//////000000000//////000000000111111000//////000222333111222333222111111333444555555666777777777777777222333333333444555555666444444444444555666777888444444444444444444444444777444222333777::::::888666666666666666666777888666666666666666666666666555555555555444444333333222333444555666555444333333333333444333333333333111111111111111111111111000000000000000000000000............------,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************++++++++++++************))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))***************************+++++++++------------...///000000......///000111222333333444555555444222222333555888:::<<<======<<<:::999:::999888999::::::888777999999999999888888888888666666777888999999999999::::::888777666666666666777777777777777777777777555444444444555666777777444444333333333222222222111111111000000000//////......---,,,,,,,,,,,,---444444555555555555666666444444333222222111111111000000000000000000000000---///000222222000///---...//////000000//////...111111000///.........///............---,,,******++++++,,,,,,,,,,,,,,,,,,((((((((()))******)))(((*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))*********)))))))))))))))))))))))))))******+++++++++************************))))))*********+++++++++************************))))))***++++++++++++***))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,---...............//////000000000000////////////000000000111111111000111111222333444555555555555555555555555555555444444444444444444444444444444333444444555666777555555555555555666666666888888888888777777666555555666666777777777666666444444333333333333444444333333333333333333333333222222222111111111000000111111111111000///......///......---......//////------........./////////------......////////////////////////............---------...............------------------------+++++++++++++++,,,,,,------......///////////////000//////......//////000000000///...///000111333111222222222111111333555555555666777777777777777222333333444444555555555333333333333444666777888555555555555555555555555666333222444888;;;:::888666666555666666777888888777777777777777777777777666666555555555555555555222333444555555444333222333333333333222222333333111111111111111111111111/////////////////////////////////...............+++++++++,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++*********)))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))))))))(((((()))))))))*********))))))*********+++++++++---,,,,,,------...///000......///000111222222333444555555444222222333555999:::<<<======<<<:::888999888777888999999777555888888888888888888999999666777888999999::::::999;;;:::888666666666666777888888888888888888888888555555555555666666777888444444444333333333222222111111111111000000000000......---,,,,,,,,,,,,---333333333333333333333333222222222222111111111000000000000000000000000000...///000000000000///.........////////////......//////......------......------------,,,+++************+++,,,,,,,,,++++++&&&)))++++++)))(((((((((************++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***************))))))))))))(((((())))))***+++++++++)))))))))))))))))))))))))))************+++++++++************************((()))******++++++******************************)))***++++++,,,,,,+++++++++,,,---...............,,,,,,------------,,,,,,////////////000000000000000000111222222333444444333333333444444444444444444444555555555555555666444444333444444555666777555555666666666666666666666777777777777666666555444555555555555555444444444444444333333444444444333333333333333333333333222111111111111000000000000000000000000///............------......//////---------......//////000------......//////000000........................---------------.........------------------------+++++++++++++++,,,------------.........///////////////............//////////////////000111111222000111222222111222333555555555666777777777777777444444555555555555444333333333333333444555666777666666666666666666666666444333444666888:::999888666666666666777888999999888888888888888888888888777777666666555666666777222222444555555444333333444444333222222222222222111111111111111111111111////////////////////////........................+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))))))))************+++******)))))))))(((((((((((((((((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((())))))***((((((((()))))))))******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,---//////---......///000111222222333444555444333333444666777888:::<<<=========<<<888888777888999888666333777777777777888999999999666777888999::::::::::::;;;:::888666666666888999::::::::::::::::::::::::777666666666666777777888444444444444333333333333222222111111111000000000......---,,,,,,,,,,,,---000000111111222222333333111111111111111111000000////////////////////////---------......------------......//////......---------,,,,,,,,,------...++++++,,,,,,,,,++++++***((()))***+++,,,,,,+++***''',,,000///***&&&(((+++************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))(((((((((((()))***+++++++++)))))))))))))))))))))))))))************+++++++++************************((())))))***************++++++++++++++++++++++++)))******+++++++++++++++***+++,,,---............,,,,,,,,,------,,,,,,,,,........./////////000000000000111111222222333333111111222222222333333333444444444444555555555666444444333444444555666777666666666666666666666666555555666666777666666666666666666666666555444333555555444444444444555555444444444444444444444444111111111111000000000000/////////000//////.....................///000000---------...///000000000---......///000000111111........................,,,,,,,,,------.................................,,,,,,+++***+++,,,---......---------....../////////......------......///......///000111222222111000111222222111222444666555555666777777777777777666666777777666555333222333333333333444444555666666666666666666666666666111444777999999888777777777666666777888999::::::777777777777777777777777777777666555555666777888111222333555555555444444666555333222111000111111111111111111111111111111////////////////////////---------------------------,,,,,,,,,,,,,,,,,,+++************************))))))))))))***************)))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***(((((((((((()))))))))***((())))))***++++++,,,,,,++++++***++++++,,,---...------...///000111222222222333444444333333555777888999999:::;;;<<<======999999999::::::999666333555555777888999999999999777777888999::::::::::::;;;999777666666777999:::<<<<<<<<<<<<<<<<<<<<<<<<888888777777666666777777555444444444444333333333222222222111111111000000......---,,,,,,,,,,,,---------...000111222333444000111111111111000000///........................---,,,,,,++++++,,,,,,------..................---++++++++++++,,,,,,---...******+++,,,,,,,,,++++++((()))***+++,,,,,,+++***'''...444222***&&&(((---)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))(((((('''(((((()))***+++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++))))))***+++++++++++++++***+++,,,---............---......//////......---............/////////000000000111111222222222333000000111111111222222222333333333444444555555555444444444444444555777777777777777777777666666666444444555666777777777666999999999999888777555555666555555444444555555666555555555555555555555555111111111111000000000000......///////////////..................///000111------......///000111111.........///000111111222---.....................,,,,,,,,,------.........////////////////////////---,,,+++++++++,,,---......------------...//////.........------.........---...000222222222222111000111222222111222444666555666666777777777777777777777888888777555333222444444333333333444555555555555555555555555555555///444:::;;;999666666777777777777777888999:::;;;777777777777777777777777777666555444444555777777111222333555666666555555777555333111000000000000111111111111111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************))))))))))))************))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))((())))))***++++++,,,,,,************+++,,,------------...///000111222222111333444333333444666888===<<<;;;::::::::::::;;;:::::::::;;;;;;:::777444444555777888999999999888777777888999:::::::::::::::999777555666777:::;;;========================999999888777666666777777555555444444444333333333222222222111111111111000......---,,,,,,,,,,,,---//////000111222333333444000000000000////////////...---,,,,,,---...///000---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,***)))((((((((((((***++++++,,,,,,++++++***************************(((((())))))))))))((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************+++***)))((((((***,,,---,,,,,,++++++,,,,,,---.........---------,,,,,,,,,......------------......////////////000000000000...///000111222333333333333333444444555444444444555555444333333444666777666666555555555555666666333333444444555666666666:::888555666777888555333333333333333333333333333333333333222222222111111111111000000//////......000000000000000//////...,,,,,,,,,---------.........------,,,,,,------...............///////////////............---------------------------------------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......//////------,,,---...///333222111000///////////////000000222333444555555666666555555444444444444333444444555444333111000333444444444333333555666444444333222333444555666444555777888888666333111888888777666666666666666666666777888888888888777666666666666555555555555222222222222333444555555555444333222111111111111000000000000000000000000........................------,,,,,,,,,------...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))***************+++++++++******+++++++++,,,,,,,,,,,,,,,---...///000111222444222000000222777===@@@999999999999999999999999999888777666555444333333111222444666777888777777666666777888999999999999;;;:::888666666777888999::::::;;;;;;<<<;;;;;;;;;888888777666666666666666555555444333333333333444333333222111000///...---------,,,,,,+++***))))))000000111111222222333333111000000000////////////......---------...///000,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))((((((((()))***++++++,,,,,,++++++***************************))))))*********)))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************+++***)))((((((***,,,---,,,++++++++++++,,,------.........---------,,,,,,......------------............/////////000000000///000111222222333333333222333444444555444444444555444333333333444555666777666666666666666666777555555666666777888888888;;;999777777888888666444444444444444333333222222333333222222222111111111111000000000/////////...000000000000000///...---,,,,,,,,,---------.........------,,,,,,------...............////////////............------------------------------------------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,---...///111000000000000000111111///000000111222333444555555555555555444444333333333333333444333333222222222333444333222333444666555444333333333444666666555666888999999777555444777666666555444444555555666777777888888888888888777777666666666555555555333333333333333333444555444444333222111111111111000000000000000000000000........................------,,,,,,,,,------...++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++*********+++++++++,,,,,,+++,,,---...///000111111333111000000222666:::===888888888888888888888777888888777666555444333333333444666888999999999888777888999:::;;;;;;;;;;;;;;;:::888777666777888999::::::;;;;;;;;;;;;;;;:::888777777666555555666666555555444333333333333333222222111000///...------------,,,,,,+++******)))111111222222222222222111111111000000000///////////////...------.........,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))*********+++,,,,,,,,,******)))))))))))))))*********++++++++++++*********************************+++++++++***)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&'''(((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))******************)))((()))***+++,,,+++++++++++++++,,,------...............---------------------------------.........////////////000000000111222333333333333222222333444444444444444444444444444444555666666777777777777777777777777555555666666777888888888;;;999888888888888777555666666555444333333222222333222222222222111111111000000000000////////////111111111000///...---,,,,,,,,,,,,---------.........------,,,,,,------...---............/////////............------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,---...///////////////000111222333//////000111222333333444444444444444333333333333333222222222222333333444222333444333222222444666555555444444555555666777666777999::::::999888777666555444444333444444444666777888888999999888888777777777777666666666666555555444333333333444444444333222111000000000000000000000000000000000000........................------,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********++++++*********++++++++++++,,,++++++,,,---...///000000111000000000222444666888666666666666666666666666888777777666555444333333555666777888999:::::::::999999:::;;;<<<<<<<<<<<<;;;:::888777777777888999::::::;;;;;;;;;;;;::::::777777666555555555555666555444333333222222333333111111000///......---------,,,,,,++++++*********111222333333333222111000111111111000000000//////000000///.........------+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,+++++++++++++++++++++((())))))***+++,,,,,,---***)))))))))))))))***+++******++++++++++++******************************++++++,,,++++++***)))((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))(((((((((''''''((((((((((((((((((((())))))))))))((()))))))))***************))))))((()))***+++++++++++++++***+++,,,,,,---........................------------------------------........./////////000000111222333333222222111222333444444444444444555555555555666777777888777777888888888888777777333333444444555666666666999999888777777777666555777777666555444222222111222222222222111111111111000000000000////////////111111000000///...,,,,,,,,,,,,,,,---------.........------,,,,,,------...---------.........//////.........---------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,---------............---,,,---...///000///////////////000111111//////000000111222222333333333333333333333222222222222111111111222444555111222333222111111333555555555555555666666777777666888999;;;;;;;;;:::999555555444444444444444555666777888888999999888888888888777777777666666666777666555444333333333333222222111000000000000000000000000000000000000000........................------,,,,,,+++,,,,,,,,,************************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))******++++++************+++++++++++++++++++++,,,---.........///000111222333444444444555555555555666666666666777777666555555444333333555666777777888999999999888999:::;;;<<<<<<<<<<<<:::999888777777777888888::::::;;;;;;;;;:::999999666666555444444555555555444333333222222222222222111111000000///......---,,,,,,,,,++++++*********111222333444444333111000111111111111000000000000000000000//////......---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,***)))))))))))))))***+++)))******++++++******)))************************+++++++++++++++***))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''((())))))((((((''''''''''''(((((((((((((((((())))))))))))((()))))))))************)))))))))))))))*********+++************+++,,,,,,------..................,,,,,,---......---,,,,,,------------............000000111222222222111111000111222333444444444444555666666777888999999999777777888888888888777777333333444444555666666666777777777666555444444444777666666444333222111111222222222111111111000000////////////000000000000000000000//////...,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------...............------------,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------.........------,,,---...///000111111000///......///////////////000000111111111111111111222222222222222222111111000111222444555111222222222111111333444555555555666666666666666777888999:::;;;;;;::::::666555555444555555666666666666777888888888888777777777777777666666666666777666555444333222222222111111000/////////000000////////////////////////...........................---,,,+++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))******++++++))))))*********+++++++++******++++++,,,,,,------///000222333444444333333555555555555666666777777666666555555444444333333444444555555666666777777777888999::::::;;;;;;:::999999999888888888888888::::::;;;;;;:::999999888555444444444444444555555333333222111111111111222111111111000000//////...,,,,,,+++++++++++++++***000222333555555444222111222222111111111000000000//////000000000///......---,,,,,,++++++,,,,,,---------------------------------------,,,,,,,,,,,,*********+++++++++++++++((()))))))))***+++++++++******)))))))))))))))***))))))************))))))************************))))))***************)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))************((((((((()))))))))*********************+++,,,,,,,,,,,,,,,---------------+++,,,---......---,,,+++,,,,,,,,,---------......//////000000000000000//////000111333444444444444444555777888999999999999555666888888888888666555555555666666777888888888666777777666444333333444555555444333222222111111222111111111111000000000////////////000000000000...////////////...------,,,,,,,,,---------.........------,,,,,,------...,,,------------.........------------,,,,,,,,,,,,******++++++,,,,,,------******++++++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------.........---,,,,,,---...000111222111000///..................//////000000000000000000000111111111111111222111111111111222222333000111222111000000222444444444555666666666666555777888888999999999888888555555555555555555666777444555666666777777666666666666666666555555555555666555444333222111111111000000////////////000000////////////////////////...........................---,,,++++++******+++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((((()))***++++++)))))))))************+++)))*********+++++++++,,,...///111333444444333222444444444555666666777777555555555444444444333333444333333333333444555666666666777888999999999999999999999999888888777777:::;;;;;;::::::999888777444333333333333444555555333222111111000000111111000000000/////////......++++++++++++++++++++++++///111333555666555333222222222222111111111000000......000000111000//////...------,,,,,,------...........................,,,,,,,,,,,,++++++++++++)))*********++++++++++++))))))))))))************++++++***)))((((((((()))))))))************))))))************************''''''((()))************'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))************'''(((((()))))))))))))))***************++++++,,,+++++++++,,,,,,,,,------***+++---......---+++***+++,,,,,,,,,,,,---------......////////////......///000111222333444444444222333555777888888888888444555777888888777555444555555666666777888888888666777888777444333444555333333333222222111111111111111111111000000000000.../////////000000000111------......//////......,,,,,,,,,---------.........------,,,,,,------...,,,,,,---------.........---------,,,,,,,,,++++++)))******+++,,,,,,------)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,---...000111000//////.........//////......////////////000000/////////000000111111111111222222222222111111000///000111111///000111333222333444555666555555444777777777777777666666666444444333333444555555666333444444555555555555555555555555555444444444444444333222111111111111111/////////......//////000////////////////////////...........................---,,,+++************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++))))))))))))************)))))))))************+++,,,---///111222222222222222222333333444555555666555555444444444444333333444333333222333333555555555666777888999999999999999999999999999888777777:::;;;;;;::::::888777777333333222222333444444555222222111000000000000000......------------,,,,,,++++++++++++++++++++++++...000333555666555444333222222222111111111111000---...///111111111000000///......------......///////////////////////////,,,,,,,,,+++++++++******))))))******++++++++++++*********))))))))))))))),,,,,,***)))(((((((((((())))))************))))))************************%%%&&&''')))************'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''###%%%'''))))))'''%%%###'''''''''&&&&&&'''''''''(((((((((((())))))))))))))))))))))))************'''(((((()))))))))))))))*********)))***++++++,,,*********++++++,,,,,,,,,***+++---......---+++***++++++,,,,,,,,,------------...............------//////111222333444444444000222444555777777777666444555666888888666555444333333444444555666666666666888:::888555333555777222111111111111111111111111111111111000000000000.../////////000000111111+++,,,---...////////////,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......---------,,,,,,,,,++++++))))))***+++,,,,,,------))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,---...000111......---......///000111.........///////////////.../////////000000111111111222333333333111000...///000111000//////111333222222444555555555444333777777666666555555444444222222222222333333444555222333444444555555444444555555444444444333333333333222111111000111111111//////.........//////000////////////////////////...........................---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++))))))))))))************))))))))))))***************+++---///000111222222000000111222333333444444444444444444444444333333555444333222333444555666666666777888999999999999888999999999999888777777;;;;;;;;;:::999888777666222222222222333333444555222111111000000000000000,,,,,,++++++++++++++++++++++++++++++++++++++++++666555444333333333444444333333222111000000000000000000000000////////////,,,---///000000000///...------..................,,,,,,,,,++++++******************++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++*********************************))))))(((((('''''''''''''''''''''((()))))),,,+++)))((((((((()))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&***'''%%%&&&((((((&&&$$$************))))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////.........---------...///111333444333222111555555555555555666777777666666666555555444444444444444444444444444444444888777777666555555444444222222222111111111111000000000000000000///.....................///000000,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,---...//////---,,,,,,,,,,,,---......------------------------////////////////////////000000000000111111111111////////////000000000000333333222111222333555666444444555555555555555555444333111111111333555666333444444555555444444333555666888888666444444444111222222222222111000000222222000///............000000000000000///......------------------------//////...------,,,++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((()))***************)))))))))))))))******+++------......///000000000000000000111222333555555555555555444444333333333555666666666444444666777666666666777888:::;;;<<<:::999888666666666777777777777888888888888777777444444444555444444333333333222000/////////000111000...---++++++,,,---...,,,,,,,,,+++++++++******555444444333333333333333333222222111000000000111000000000000/////////...,,,---...///000//////...------..................,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))(((((('''''''''''''''''''''(((((()))++++++)))((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''')))((((((((('''''''''&&&)))'''%%%&&&((((((&&&$$$)))))))))(((((((((''''''(((((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........------------...///111333333333222111444333333333333444555555555555555444444444333333444444444444444444444444777666666555444444333333222222222111111111000000000000000000000///.....................///000000,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,+++++++++*********+++++++++++++++++++++++++++******))))))******+++*********+++++++++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,---.........---,,,,,,,,,,,,---......------------------------............................../////////000000000000000000000111111111111222222111111111222444444333444444555555555555555444333222111111333444555333333444444444444333333444555777777555333333444111222222222222111000000222111000///............000000000000000///......------------------------......------,,,++++++***************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((()))************))))))))))))))))))******+++,,,,,,,,,---......//////000000000111222333444555444444444333333222222222444555666666555555777888666666666777888999:::;;;;;;:::999777777777888999777777888888888888777777333333444444333333222222222222000/////////000111000...---++++++,,,---...,,,,,,,,,+++++++++******444333333333222222222222222222111000000000111111000000000/////////......------...////////////.........------------------------,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))******++++++******)))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&''''''((()))******)))((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''((((((((('''''''''''''''((('''&&&&&&'''(((&&&%%%((((((((('''''''''&&&&&&''''''((((((((())))))))))))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............------------...///000222333222222111111111111111111222333333444444333333333333333222444444444444444444444444555555444444333333222222222222111111111000000000000000000000000//////............---......///000,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++++++++*********))))))+++++++++++++++++++++++++++******))))))******+++*********++++++++++++,,,+++++++++++++++*********+++++++++,,,,,,------...,,,,,,,,,,,,,,,---......------------------------........................------........./////////000111111111222222222222111111000000000111222222333333444555555555555555555444333222111222333444222333333444444333333222222444555555333222222333111111222222111111000///111111000///............//////000000000///......------------------------------,,,,,,+++*********************)))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''((())))))******)))))))))))))))))))))******+++******+++,,,,,,------...///000000111222333444444333333333222222222222222444555666666555555666888555555666666777888999999;;;:::999888888888999:::777888888999999888888777333333333333333222111111222111111000///000000000///...---,,,+++,,,------,,,,,,,,,+++++++++******333333333333222222111111111000000000000000111222000000/////////.........------........./////////......------------,,,,,,---,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************************************))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))))))))((((((((())))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&((((((((('''''''''&&&&&&&&&'''''''''((()))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------...///000111222222222111111000000000000111222222222222222222222222222222333333333333333333333333333333333333222222111111111111111111000000000000//////000000000000//////.........------......///------,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************************))))))))))))******************+++++++++++++++++++++******************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...------------------------------------------------------.........////////////000000111111222222222000000//////000000000000222222333444555555555555555555333222222222222333222222333333333333222222111222333333111000111222111111111111111000000///111000///..................///////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))************)))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))******+++******++++++,,,---------...///000111222333333444333333333333333333333333555666777777555444444555444555555666777888888888:::999888777888999:::;;;888888999999999999888888444444444444333333222111222111111000000000000000///...---,,,,,,,,,------,,,,,,,,,+++++++++******222222333333333222111000////////////000111222222////////////............---------------......///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&'''((((((((((((((()))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''&&&'''''')))))))))(((((((((''''''%%%&&&&&&'''((()))))))))(((((()))))))))*********))))))*********++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,------------------...//////000111111111222111111111111111222222333222222222222222222222222333333333333333333333333222222222222222111111111111111111000000000////////////000000000000//////......------------............------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++***************************))))))))))))))))))***))))))*********+++++++++*********************************+++++++++++++++,,,++++++++++++,,,------------------------------------------------------....../////////000000000......//////000111111222////////////////////////111222333444555555555555555444444333222222222222111111222222222222111111000111222111000///111222000111111111111000//////000//////.....................////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))************)))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))******++++++++++++,,,------............000111222333333333444444444555555555555555777888999888555333222222444555666777888888777777888777666666777888999:::999999::::::::::::999999666666666666555444333222111111111111000000000///......------,,,,,,,,,,,,,,,,,,,,,+++++++++******222333444444444333111000.........///000111222333/////////.........------------,,,,,,------...///......------,,,,,,++++++******++++++++++++,,,,,,***************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&%%%%%%&&&&&&'''(((''''''((()))))))))((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&((('''&&&&&&'''((()))))))))(((((((((''''''%%%%%%&&&'''((())))))***((((((((()))))))))******)))))))))************+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,------------......//////000111111222222111111111111222333333111222222222222333333333333333333333333333333333222222222222222222111111111111000000000/////////...//////000000000000000///...------,,,---------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***************************))))))(((((())))))***)))))))))************+++)))))))))***************************************+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000------...///000111111222//////000000000///......000111222444555555555555333333333333333333222222000111111222222111111000///000111000//////111333000000111111000000///...//////......---......///------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&'''(((((())))))(((((()))))))))))))))******+++***++++++,,,,,,---......---...000222333333222222555555555555666666666666777999:::999666333111111555555777888999888777777666666555555666888:::;;;999::::::;;;;;;::::::999777777777777666444333222000111111111111000//////......---------,,,,,,,,,,,,,,,,,,+++++++++******222333555555555444222111------......000111222333//////.........---------------,,,,,,,,,---...///......------,,,++++++***)))))))))******++++++++++++*********)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&((()))))))))((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$&&&((((((&&&&&&''')))((((((((('''''''''&&&&&&$$$%%%%%%&&&'''((()))***(((((((((((()))))))))***))))))))))))************************************)))))))))))))))***++++++++++++,,,,,,,,,---------.........//////000111222111111111000111111222333222222222222333333444444222222222222222222222222222222222222222222222222111000000000////////////......///000000000000000///...------,,,,,,,,,---++++++++++++,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***************************))))))(((((((((((())))))))))))))))))************((()))))))))*********+++*********************)))+++++++++***++++++,,,---************************++++++++++++++++++++++++------........./////////---...///000111222333333///000000111000///...---000111222333444555555555222222333333444444333333000000111111111111000000///000000000//////111444000000000000000//////............------......///,,,---......//////......++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&'''(((((())))))(((((()))))))))))))))******+++))))))******+++,,,,,,,,,,,,...000222333333222111444444444555555555666666444777999888666444333333555666888999:::999888777666666666666777999;;;<<<::::::;;;;;;;;;;;;::::::777777777666555444222111000111111222111000///...------......------,,,,,,,,,,,,,,,+++++++++******333444555666666444222111---------...000111333333//////.........---------------,,,+++,,,---...///......---,,,,,,+++******(((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&((()))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$&&&((((((&&&%%%'''***''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((()))***(((((((((((())))))))))))))))))))))))************************************)))))))))))))))******++++++++++++,,,,,,---------///.........///000111222000000000000000111222222222222222333333444444444222222222222222222222222222222222222222222333333000000000000////////////......///000000000000000///...------,,,,,,,,,,,,))))))******+++++++++,,,************************++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((())))))*********+++*********)))))))))))))))++++++******++++++,,,---))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------.........///000111222333444444///000111111111000...---///000222333444555555555111222333333444444444444000000111111111111000000000000000000//////222444000000000000000//////.........---------......///,,,,,,---.../////////...++++++++++++++++++++++++++++++++++++++++++,,,,,,************))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))&&&''''''((((((((((((((()))))))))))))))******+++((((((((()))******++++++,,,---000222333333222111333333333444444555555555222444777888777666555666666777999:::::::::888777777777777777999:::<<<>>>:::;;;;;;<<<<<<;;;;;;:::666666666555444333111000000111111222222000///...------......------,,,+++,,,,,,,,,+++++++++******333333333333333333333333000000////////////000000000000///...------,,,,,,---.........---,,,,,,+++---------,,,,,,,,,++++++(((((())))))*********+++))))))))))))))))))))))))+++*********))))))((((((***************)))((((((+++******)))(((''''''&&&(((((((((((())))))))))))((('''%%%$$$$$$%%%'''((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''((()))******)))((('''))))))))))))))))))))))))*********)))))))))))))))************************)))************+++++++++,,,---...000000000000///000111111111111222222222000111333444555555444333222222222222222222222222222222222222222222222222333222111000000111222333000000111333555555222000111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******++++++++++++******))))))))))))))))))))))))))))))************))))))++++++******))))))(((((())))))))))))******************))))))))))))***************))))))))))))))),,,++++++******++++++,,,---,,,,,,++++++,,,,,,---......//////000000111111000000111111111111000000...///111444555444333333444444444444444444444444111111111111111222222222333222111///............////////////............---------.........//////////////////////////////...---,,,+++***************************************************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((()))))))))))))))******++++++,,,------------......///000000000444444444555444444333333555555555555666666666666888999888777555666777999777999:::;;;::::::;;;===<<<;;;;;;:::999888777666777666555444333222111111222222222111000//////...//////...---,,,,,,,,,,,,************************333333333333333333333333111000///......///000111000//////...------,,,,,,------......---,,,,,,+++++++++******))))))))))))))))))))))))*********+++))))))))))))))))))))))))*********)))))))))(((((()))************)))((((((******))))))(((''''''&&&'''((((((((())))))))))))((('''%%%$$$$$$%%%'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((()))***))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++,,,...///000000//////000000111111111222222222000111222444444444444333222222222222222333333333222222222222222222222222222222111000000111222222000000111333555444222000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++******++++++++++++******))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))******************))))))))))))*********))))))))))))))))))))),,,++++++******++++++,,,---,,,,,,++++++,,,,,,---.........///000000111111000000111111111111000000...///111333444444333333555555444444333333222222222222222111111111111111222111000//////...//////////////////............------------.........///...........................---,,,+++************************************)))************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((((((((())))))))))))))))))******+++,,,,,,------------...//////000000222222333333333333222222444444555555555666666666777777777666444555777999999999999999999:::;;;===;;;;;;::::::999888777777777777666555444333222111222222111111000//////...///...---,,,,,,+++,,,,,,************************222222222222222222222222111000...------...000111/////////...------,,,,,,---------------,,,,,,+++***))))))))))))((((((((()))))))))***************))))))))))))))))))))))))******))))))))))))(((((())))))******))))))((('''***))))))(((((('''''''''''''''((((((((()))))))))((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++,,,---...////////////000000000111111111222222000111222333444444444444333333333333333333333333222222222222222222222222222111111000000111111222000000000222444444222000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))))))))************))))))((())))))))))))))))))***))))))))))))******************))))))))))))******))))))))))))))))))******,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,---......//////000111111000000111111111111000000...///111333444444333333555555444333222111000000333333222222111111000000111000000//////000000000////////////............------------....................................------,,,+++************************************))))))******))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))***++++++,,,,,,,,,,,,---......//////000000111111222222222111111444444444444555555555555555666666444333333555777;;;:::888666666888;;;<<<;;;:::::::::999999999888777777666555444333333222222111111000000//////...///...---,,,,,,+++++++++************************222222222222222222222222111000...,,,,,,...000111//////.........---------,,,,,,---------,,,,,,++++++*********************************************))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))(((((('''))))))(((((((((''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))************************))))))*********++++++++++++,,,,,,---......//////000000000000111111111111000111111222333333444444444444444333333333333333111111111111222222222222111111000000000000111111000//////111222333111000...//////......------,,,++++++++++++++++++++++++************************,,,,,,,,,+++,,,,,,---...,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))))))))************))))))'''((((((((())))))******((()))))))))******************))))))))))))******)))))))))))))))*********,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,------......///000000111000000111111111111000000...///000222333333333333333333333222222111111111444444333222111111000000000000//////000111111222////////////............------------------------........................---,,,++++++*********+++************************)))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((())))))***++++++++++++,,,,,,---......//////000000111222222222111111333333333333444444444444333444444333222222444666;;;888555333444666999:::::::::::::::::::::::::::777777666555555444333333111111000000///////////////...---,,,++++++++++++************************111111111111111111111111000///...------...///000...............---------++++++,,,,,,---,,,,,,+++*********************++++++++++++***************))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))(((''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))((((((((((((((((((((((((''''''(((((())))))))))))************************))))))*********++++++++++++++++++,,,------.../////////000000000111111111000111111111222333444444444444444333333222222222000000000111111222222222000000000000000000000000000///...000111222111///---......//////...---,,,++++++++++++++++++++++++************************,,,++++++++++++,,,------,,,,,,+++++++++************++++++,,,,,,++++++*********++++++++++++******))))))))))))))))))))))))))))))************))))))''''''(((((()))))))))***((()))))))))******************))))))))))))******(((((())))))************,,,++++++******++++++,,,,,,++++++******++++++,,,---------...//////000000000000111111111111000000...///000111222333333333111111111222222333333333555444444333222111000000000//////000000111222333////////////............------------------,,,,,,........................,,,,,,++++++******++++++************************)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((())))))******+++++++++,,,,,,------......000000111222222222222222222222222222333333333333222222222222111111444666999666333222444666777777999999999::::::;;;<<<<<<666666666555444444333333000000000///////////////......---,,,++++++++++++************************000000000000000000000000///..................///........................***++++++,,,,,,,,,,,,,,,((((((((())))))))))))***+++++++++++++++*********))))))))))))))))))))))))''''''(((((((((((())))))(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((&&&''''''(((((())))))***************************)))************++++++++++++++++++++++++---....../////////000000000111111111000000111111222333444444333333222222111111000//////000000111222222222///000000111111000000///000.........000111000///------...//////...---,,,++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++******************++++++++++++************++++++++++++******))))))))))))))))))))))))))))))************))))))'''(((((((((((((((((()))))))))))))))******************))))))))))))******((((((((()))******++++++,,,++++++******++++++,,,++++++************++++++,,,------......///000000000000111111111111000000...//////000111222333333000000111222333444555555444444333333222222111111000000000000000111222333////////////............------------,,,,,,,,,,,,------------------------,,,,,,++++++***++++++,,,************************(((((())))))(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''''''''((())))))************+++,,,,,,------...///000111222222222222222111111111111222222222222111111222111000111444666666444333444888:::888555888888999:::;;;<<<======555555444444444333333333////////////////////////...---,,,++++++*********************************000000000000000000000000------...//////...------........................******+++,,,,,,,,,,,,,,,))))))))))))******++++++,,,,,,,,,++++++*********))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((&&&&&&''''''((())))))***************************)))************++++++++++++*********+++,,,---...////////////000000000111111000000000111222333444333333222111111000///////////////000111222222222...///000111111000///...000...---...///000000///,,,---...000000///---,,,******************************************************))))))******+++,,,++++++++++++******************++++++++++++************++++++++++++******))))))))))))))))))))))))))))))************))))))((((((((((((((('''''''''))))))))))))******************))))))))))))******'''(((((()))******++++++,,,++++++******++++++,,,++++++************++++++,,,,,,---......//////000000000111111111111000000.../////////111222333444222222333333444444555555333333333333333333333333111111111000111111222222////////////............---------,,,,,,,,,++++++------------------------,,,++++++***++++++,,,,,,************************(((((())))))(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''(((((())))))************+++,,,,,,---------...///000111111111111000000000111111111222222000111222111000111444666444333555999>>>???:::555777777999:::<<<===>>>???333333333333333222222222////////////////////////...---,,,+++************************************000000000000000000000000,,,---///000000///---,,,---.....................)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))***%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((&&&&&&&&&'''((())))))***************************)))************++++++++++++******)))***,,,---...////////////000000000000111000000000000222333444222222111111000//////......//////000111222222222...///000111111000///...000...------///000000///+++---...000000///---,,,************************************************)))))))))((()))******++++++++++++************)))******++++++++++++************++++++++++++******))))))))))))))))))))))))))))))************))))))))))))(((((('''''''''&&&))))))))))))******************))))))))))))******'''(((((()))***+++++++++,,,++++++++++++++++++,,,++++++************++++++,,,,,,------...//////000000000111111111111000000///...//////000222333444444444444444444444444444333333333333333333333444222222111111111111111222000/////////............---------,,,,,,+++++++++------------------------+++++++++***++++++,,,,,,************************(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))))))))******+++,,,,,,------,,,---...///000000000000000000000000111111111111000111222111111222444777333444777===CCCBBB<<<666666777888:::<<<===??????333333222222222222222222.........///////////////...---,,,+++************************************000///...------...///000------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,+++)))((()))+++,,,+++***)))((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&&&&%%%%%%%%%)))))))))(((&&&''')))+++((())))))))))))(((''''''))))))***+++++++++++++++(((((())))))*********+++)))************+++++++++------......///000000000111111111000000000000000222222222111111///......000000111111111111000000000///...---,,,------...------------------,,,,,,//////...---,,,,,,++++++++++++++++++++++++++++++))))))))))))************))))))))))))***************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))************))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,+++******))))))******------------------------///////////////.........000000000000111111111111111222333444444333111000333333333222222111111111222111000......000111222///............---------+++,,,---,,,***)))***+++---------,,,,,,+++++++++************************))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***************+++,,,------...------------...//////////////////000000000000000000//////000111222222333333444555666777999:::333444666777888888888777444444333222111//////...000000000000////////////......---,,,++++++*********++++++++++++***))))))000///...---------...///------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,***)))((()))+++,,,+++***)))((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%((())))))((('''''')))+++'''(((((()))*********)))((())))))***************(((((()))))))))*********))))))*********+++++++++---------...//////000000000000000000000000000000222222222111111000///...000000111111111111000000000///...---,,,------...,,,,,,------------------///......---,,,,,,++++++++++++++++++++++++++++++((((((((()))))))))******))))))))))))***************++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''((())))))******))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,///.....................//////000000000111111111111111222222222222111111222222111111111000000000111000///......///000111///............---------+++,,,---,,,******+++,,,------,,,,,,,,,+++++++++************************))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))************+++,,,---------------------......///////////////000000000000000000000000000111222222111111111222333444555666333444666777888888777777333333222222111000//////000000000000/////////.........------,,,++++++******++++++++++++***))))))//////...---,,,,,,------......------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((()))*********+++++++++,,,***)))(((***+++,,,+++***)))((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&((())))))(((''''''(((***&&&'''(((***+++++++++,,,'''(((((()))))))))))))))(((((())))))))))))******)))))))))*********++++++,,,,,,---......//////000000000000000000000000000111111222111111000///...///000000111111000000//////...------,,,---------++++++,,,,,,------............------,,,,,,++++++************************''''''((((((((()))))))))))))))))))))******************++++++******)))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))******++++++++++++++++++++++++++++++***))))))))))))***************************........................//////000000000000111111111111000000000000111111111000000000000/////////000///...------...///000///............---------***+++---,,,++++++,,,---,,,,,,,,,,,,++++++++++++************************((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))***+++,,,---------,,,,,,------...///.../////////000000000111000000000000000000111222111111111111111222333444333444555666777777777777222222222111111000000000000000000/////////...............------,,,,,,+++******++++++******)))(((///......---,,,,,,,,,+++......------------,,,,,,++++++++++++++++++++++++************************'''(((((()))***+++,,,,,,***++++++***))))))***,,,++++++***)))(((((())))))((((((''''''''''''((((((((((((((((((''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((()))((('''&&&((()))'''((()))***++++++++++++&&&''''''((()))((((((((((((((())))))))))))))))))))))))))))))************+++,,,,,,---......///////////////000000000000000111111111111111000////////////000000000000//////...---------------------******+++,,,------......---------,,,,,,,,,++++++))))))))))))))))))))))))''''''''''''((((((((((((((()))))))))***************************))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&'''''''''''''''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************++++++***)))))))))))))))************************---------------.........////////////000000000111000000///......///111222000000000000000000000000000//////......//////000///............---------***+++---,,,++++++,,,...,,,+++++++++++++++++++++************************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))((())))))***+++,,,,,,,,,,,,,,,,,,------.........//////000000111111111000000000000000111111333222222222222222333444444444555555666666666666111111111111000000000000000000/////////..................---------,,,,,,***************))))))(((.........------,,,,,,+++......------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******+++,,,------***++++++***))))))***,,,+++***))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&((()))((('''&&&'''((())))))*********))))))(((&&&&&&'''((((((((((((((())))))(((((((((((((((((((((((()))))))))*********++++++,,,,,,------............//////000000000000000111111111111000000/////////000000000000//////,,,,,,------------------******++++++,,,---......,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))''''''''''''((((((((((((((()))))))))************)))************)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((''''''((((((((()))))))))'''''''''''''''''''''''''''(((((((((((()))))))))************************+++***))))))(((((())))))************************+++,,,,,,,,,---------......////////////000000000000///...---...///111222111111111111111111111111000000000000000000000000///............---------+++,,,------,,,+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++++++++++++++++++++,,,------.........///000111111111111111000000000000000111222222111111111222222333444444444444444555555555111111000000000000000000////////////............---------------,,,,,,,,,)))************)))((((((,,,---............------......------,,,,,,++++++++++++++++++++++++++++++*********************************+++,,,,,,------)))***+++***))))))+++---******)))))))))))))))***((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%'''))))))'''&&&'''''')))))))))))))))(((''''''&&&''''''((((((((((((((())))))((((((((((((''''''((((((((()))))))))************+++,,,,,,------...---......//////000000111000000111111111111000000...//////000000//////...+++,,,,,,------------,,,******++++++,,,,,,------,,,,,,,,,,,,++++++++++++************************''''''((((((((()))))))))))))))))))))************))))))******))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((()))))))))***''''''''''''''''''''''''''''''(((((((((((())))))******************************)))(((((((((((()))***************************++++++,,,,,,---------......////////////000000///......//////000111222000000111111111111222222000000111111111111000000///............---------,,,......---,,,++++++---*********+++++++++++++++))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++++++++******++++++,,,---------...///000111222222222111111000000000000000///////////////000111222444444333333333444444555111111111000000//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,))))))******))))))((('''+++,,,...///000000//////......------,,,++++++***************************************************************++++++++++++)))***+++***))))))+++---******))))))))))))******((((((''''''''''''((((((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%'''))))))'''&&&&&&'''&&&''''''(((((((((''''''''''''((())))))))))))((())))))((((((((('''''''''(((((((((((()))))))))************+++,,,,,,------------......///000000111000000111111111111000000......////////////......***+++,,,---...------,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))))))))******))))))))))))************)))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))******************************)))((((((((((((((())))))))))))))))))))))))*********+++,,,,,,------........./////////000000......///000111111111111/////////000000000111111///000000000000000000//////............---------...//////...,,,******+++)))*********++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))*********************+++,,,,,,------...///000111222222222222111000000000000000.........///000111222333555444333222222333444444222222111000///......---//////.........---------++++++++++++++++++++++++)))))))))))))))(((((('''+++,,,...000111111000000......---,,,,,,+++******************************))))))))))))))))))))))))*********))))))))))))))))))***+++***))))))+++---***)))))))))))))))******((((((''''''''''''(((((()))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%$$$&&&))))))'''&&&&&&&&&$$$$$$&&&'''(((((())))))'''(((((()))))))))))))))))))))(((((('''''''''&&&(((((((((((()))))))))))))))******+++,,,,,,---------------...///000000111///000000111111111000000......////////////......)))***,,,---...------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))************)))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,------............/////////000---...000222222222222111---.........//////000000......////////////......//////.........---------///000000...,,,*********))))))******++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))************)))***++++++,,,------...///000111222222222222111000000///000000000000000111222444555666555444333222222222333444333222111000///...---,,,//////.........---------*********************+++)))))))))))))))(((((('''------..................,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))))))))))))))))))))))),,,+++++++++******))))))******))))))******+++,,,((((((((((((''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''')))))))))***++++++,,,,,,............///000111222222222111000000///000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))*********)))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((()))***+++++++++************************))))))(((((((((((()))))))))******++++++,,,---------......///////////////000000000000000000000000////////////000000000000////////////............///...,,,+++***+++,,,,,,...---,,,+++************************************+++*********))))))(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,111111111111111222222222222111111111000000//////333222222111111222222333555555444333333222111111222111000......000111222///............---------+++***)))***++++++***))),,,,,,++++++***)))))))))------..................,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((('''******))))))******+++,,,((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''((())))))******+++,,,,,,------------...///000111111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++******)))(((((())))))))))))))))))))))))***)))))))))))))))))))))(((((((((((('''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((()))******++++++************************))))))(((((((((((()))))))))******++++++,,,,,,---------...///////////////////////////////////////.../////////000000000000////////////.........---...---,,,++++++++++++,,,...---,,,+++*********************************************)))))))))(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))*********+++++++++,,,,,,000000000000111111111111111111111000000000//////222222222111111222222222444444444333222222111111222111///......///111222............------------+++***)))***++++++***))),,,,,,+++******))))))(((......------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((***))))))))))))***++++++((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******++++++,,,,,,,,,,,,,,,---...///////////////.......................................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))******(((((((((((('''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((('''(((((())))))******+++************************))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,---......//////......////////////////////////....../////////000000000//////.........---------------,,,++++++++++++,,,---,,,+++*********************************************))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))*********++++++++++++........./////////000000111111000000000000//////222222111111111111222222333333333222222111111000111111////////////111111............------------+++***)))***++++++***))),,,++++++******)))((((((......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))+++++++++***************)))))))))))))))***++++++((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((''''''''''''''''''''''''(((((())))))***+++++++++,,,++++++,,,,,,---...///---------...---------,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++*********)))))))))((((((((((((((((((((((((((()))))))))))))))*********((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((())))))******************************))))))(((((((((((()))))))))))))))***++++++,,,,,,,,,,,,---............---////////////////////////........./////////000000.........---------,,,,,,,,,,,,++++++++++++++++++,,,,,,+++***************************************))))))))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))))))))************+++,,,,,,,,,---......//////000000000000000000//////111111000000000000111111222222222111111000000000111000////////////000111.........---------,,,,,,+++***)))***++++++***)))+++++++++***))))))((((((......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))******************++++++))))))(((((())))))***+++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''(((((()))******++++++,,,,,,,,,,,,---...//////+++,,,------------,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++************************************)))))))))))))))(((((((((((((((((((((((((((((())))))************((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))******+++,,,,,,+++,,,,,,---------------....................................////////////------------,,,,,,,,,,,,***+++++++++++++++++++++++++++******))))))******))))))))))))))))))))))))(((((((((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))************++++++,,,------......//////////////////000000111000000//////000000111000000000000000/////////000//////////////////000...------------,,,,,,,,,+++***)))***++++++***)))++++++******)))(((((('''......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))******(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''((())))))******+++,,,,,,,,,,,,---...//////***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++((((((((((((''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))***+++++++++***+++,,,,,,------,,,,,,........................------........./////////------,,,,,,,,,+++++++++)))***++++++,,,++++++++++++******)))))))))******))))))))))))))))))))))))''''''(((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((()))))))))))))))***++++++,,,---............////////////000000000000////////////000000////////////////////////////////////////////////------------,,,,,,,,,,,,+++***)))***++++++***)))+++******))))))(((''''''......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((()))******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''(((((()))*********+++******++++++,,,---...***+++---...///...---,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************((()))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++******+++,,,,,,,,,,,,,,,........................---------.........//////,,,,,,,,,,,,++++++++++++((()))***+++,,,++++++*********))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))******+++---......///........./////////000000000//////......//////000...........................//////////////////...---------,,,,,,,,,+++++++++***)))***++++++***)))*********)))((((((''''''......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))******+++++++++,,,((((((((((((((()))******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''(((((()))*********))))))))))))***+++,,,---***+++---/////////---,,,++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++******+++,,,,,,,,,,,,+++........................---------.........//////,,,,,,,,,+++++++++******((()))***+++,,,,,,+++******)))))))))))))))******))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))******,,,---...//////---.........//////000000//////............//////---...........................////////////......---------,,,,,,,,,+++++++++***)))***+++++++++)))*********)))((((((''''''---,,,+++++++++,,,---...,,,,,,,,,++++++*********))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((&&&'''(((******((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''')))******''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''))))))))))))(((((((((((()))******++++++,,,------******+++++++++,,,,,,,,,+++++++++************)))((()))***+++,,,+++******,,,++++++******++++++,,,))))))((('''''''''''''''***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))***************+++++++++,,,------......------,,,------------------------,,,++++++***)))))))))***++++++******************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((******))))))(((((('''''')))******++++++,,,------.........///////////////........................------............------........................------......------,,,++++++++++++*********))))))************))))))))))))------,,,+++***+++,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''((((((((((((((((((((()))))))))******+++,,,,,,---*********+++++++++,,,,,,+++++++++*********))))))((()))***+++++++++******,,,++++++******++++++,,,******)))(((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------------,,,,,,------------------------,,,,,,+++***************++++++******************************))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))((((((''''''))))))******+++,,,,,,---............////////////........................------............------........................,,,,,,------,,,,,,+++***+++++++++*********))))))*********)))))))))((((((------,,,+++******+++++++++++++++++++++*********)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))((((((''''''''''''(((((()))((((((((('''&&&&&&&&&&&&'''((())))))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))))))))***++++++,,,,,,*********++++++++++++,,,++++++*********)))))))))((()))******++++++******++++++************++++++++++++***)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,------------,,,,,,---------------------------,,,,,,+++++++++++++++******++++++++++++++++++++++++++++++************((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))))))))((((((((((((''')))))))))***++++++,,,,,,------........./////////........................------............------------------------------++++++,,,,,,++++++***)))+++++++++*********************))))))))))))((((((,,,,,,++++++******))))))+++++++++***************))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))((((((''''''''''''(((((())))))((('''&&&&&&%%%%%%&&&''''''((((((''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))(((((())))))***+++++++++************++++++++++++************))))))))))))((())))))***************++++++************+++++++++***))))))(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))******++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---******+++++++++++++++,,,++++++*********)))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))***+++++++++,,,------....../////////........................------............------------------------------,,,,,,,,,,,,,,,+++*********************************)))))))))((((((((((((+++++++++******)))))))))************************))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))((((((''''''''''''(((((()))(((((('''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))'''(((((())))))******+++))))))*********+++++++++*********)))))))))(((((()))))))))))))))*********+++******))))))******+++))))))(((''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------******++++++,,,,,,,,,,,,******)))))))))(((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((('''(((((())))))******+++,,,,,,,,,---...//////000........................------............---------------------------------------------,,,,,,+++************************)))))))))(((((((((((('''((()))************)))))))))))))))***************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))((((((''''''''''''((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''''''''''''''((())))))******)))))))))************+++******)))))))))((((((((()))(((((((((((()))***+++******))))))))))))******)))(((((('''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&'''(((((()))***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---******++++++,,,---------))))))))))))((((((((('''((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''((())))))******++++++,,,---...//////000........................------............------,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,***************+++++++++))))))((((((((((((''''''&&&'''(((************)))((()))))))))*********+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))***))))))))))))***************)))))))))(((((((((((()))(((((('''((()))***+++******))))))))))))*********))))))((('''((((((((('''((()))******)))((('''''''''''''''''''''''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&'''((()))***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++,,,,,,******++++++,,,------...*********)))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((())))))******++++++,,,...//////000........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++))))))*********+++++++++))))))((((((((('''''''''%%%&&&((()))***+++******(((((())))))*********+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))))))))************))))))))))))(((((((((((()))((('''''''''(((***+++******))))))))))))******+++******)))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&'''((()))***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***)))))))))***++++++,,,******+++,,,,,,---......+++++++++************))))))(((((((((''''''''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))******+++,,,...//////000........................---..................---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))******++++++++++++)))(((((((((''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$###$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((()))******++++++******************,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((******++++++++++++******++++++******))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******+++++++++,,,,,,,,,---...............---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''((((((((())))))))))))*********)))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((())))))***************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))******++++++******)))*********)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))*********+++++++++,,,,,,------............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''((((((((()))))))))******))))))))))))(((((()))******++++++******)))))))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((***+++%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''(((((()))***************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))))))))))))))************((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))*********++++++++++++,,,------......---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))(((((((((*********)))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))(((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$&&&''')))***$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''(((''''''''''''((())))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))(((((())))))******++++++((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))************++++++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********************************)))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''''''''''''''''''''(((((()))(((((()))))))))*********++++++++++++++++++++++++(((((((((((((((((((((((()))))))))******)))))))))(((((())))))******++++++((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))***************+++,,,------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))&&&''''''((((((''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&''''''((()))'''(((((())))))*********++++++++++++++++++++++++''''''''''''''''''''''''((())))))******))))))((())))))))))))************((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))***+++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))'''''''''&&&&&&&&&%%%%%%))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((()))******+++************************(((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((()))***+++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&&&&'''((("""###%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&''''''((()))******+++************************))))))))))))))))))))))))(((((())))))))))))((((((++++++******))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((()))++++++,,,,,,,,,++++++************++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))((((((((('''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))++++++***)))(((((())))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((((((((()))%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''###"""%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))++++++******************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++***)))(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((()))))))))*********''''''''''''''''''''''''++++++***)))))))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))***************)))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''')))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++***)))(((((((((((('''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((((((((((((((((((((((())))))))))))******''''''''''''''''''''''''+++***))))))))))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++***)))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))******)))))))))))))))***(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((())))))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((()))))))))***************************)))))))))))))))******(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%###$$$%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***)))((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((()))))))))))))))******+++(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$222111---)))$$$###%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))((((((''''''(((((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))***++++++(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$//////...***&&&$$$$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&''''''((())))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((('''''''''(((((()))''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((()))************************))))))((())))))***++++++(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''***)))'''%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))((('''&&&'''(((************************'''((()))******)))((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))+++*********))))))((((((************************************))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))((('''&&&''')))************************(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&''''''((((((''''''((('''''''''&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''''''''((((((((('''%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))*********)))))))))((((((*********************************)))))))))(((((())))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&((()))))))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))******))))))))))))((((((******************************))))))))))))(((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))((((((((((((((((((((((((***)))(((''''''((()))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))((((((***************************)))))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''(((***((((((((((((((((((((((((***)))(((''''''((()))***&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''''')))***))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''''')))+++************************(((((())))))))))))((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&###$$$%%%'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&((())))))(((&&&%%%'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''((()))+++************************'''((()))******)))((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""$$$%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&((())))))(((&&&%%%'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%&&&%%%$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&))))))((((((''''''''''''&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&,,,++++++******))))))(((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&,,,,,,++++++***))))))(((&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&*********)))(((''''''&&&&&&''''''((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((((((((((((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''')))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((+++***(((&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((+++)))'''%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%'''((()))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''((((((''''''%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%$$$$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((''''''&&&%%%'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###"""###$$$%%%%%%%%%""""""%%%&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&''''''&&&%%%""""""%%%&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&&&&%%%&&&"""!!!%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&+++%%%"""%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######&&&,,,111444,,,%%%%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%'''///;;;CCC@@@444)))&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%(((+++000999FFFOOOLLL===...'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###(((...222777???JJJSSSSSSBBB111(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((('''&&&'''(((*********+++***)))'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&(((******(((&&&$$$&&&&&&%%%$$$$$$%%%%%%%%%(((444===??????@@@AAA>>>777///(((%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''&&&&&&&&&(((***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((***((('''***...222333222///---+++((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$)))111;;;BBBCCC???:::555111***&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&'''&&&&&&&&&(((***((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((&&&'''///;;;EEEJJJKKK555333000,,,)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&((((((///;;;FFFGGG;;;000+++(((%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&(((***''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$%%%...<<>>AAA<<<888555444555555222///000///,,,***((('''''''''''''''(((((((((((())))))%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''))),,,------***((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((()))))))))(((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((()))))))))))))))''''''''''''((((((((((((((((((((((((((()))))))))************************(((***,,,---,,,,,,,,,---333555888999999999;;;<<<:::FFFRRRTTTTTTYYY```dddkkkmmmqqquuuttttttxxx}}}|||}}}|||uuuooolllhhhkkkkkkdddYYYQQQOOOPPPQQQMMMIIIGGGFFFCCC>>>:::444333111...,,,,,,+++++++++******)))((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''(((((()))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***---///...***&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((((())))))))))))((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&'''((((((((('''''''''''''''((((((((())))))(((((((((((())))))******)))************+++++++++,,,///111111000000111333555888<<>>===999666333000//////+++***)))((((((((())))))&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((())))))))))))(((''''''&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&)))---111000+++&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))******)))))))))((((((((()))***+++***((('''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((())))))***'''(((((())))))******+++(((((()))***+++,,,,,,---///222555555444666:::>>>EEEHHHMMMPPPSSSVVVYYY[[[rrrxxxzzzqqqhhhgggkkkoooiiiiiioooxxxxxxppplllooocccbbbbbbcccjjjqqqrrroookkknnnrrrtttuuuuuuuuuvvvyyywwwvvvvvvtttoooggg```LLLJJJDDD>>>999444111000---,,,+++))))))***++++++'''''''''(((((('''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))))))))(((''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%)))000666666000+++''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))*********)))))))))(((((()))***,,,***((('''(((***((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&''''''((())))))******'''(((((()))******++++++)))***+++---///000111222333888===AAADDDKKKTTT[[[bbbeeeggghhhhhhhhhjjjkkkzzzwwwooonnnqqqrrrlllgggjjjssstttkkkfffhhh]]]ccceeeccceeelllpppqqqiiijjjmmmqqqvvvxxxwwwtttsssuuuxxx|||{{{sssmmmddd```[[[TTTMMMHHHDDDBBB:::888555111...---,,,,,,''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))******))))))(((''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''+++444;;;===777222''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************)))))))))))))))+++,,,+++((('''(((***))))))))))))))))))))))))''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((((()))))))))))))))((((((&&&''''''((()))******+++'''(((((()))***+++++++++---...///111444666777888<<>>IIIYYYdddjjjooovvvzzzzzzuuunnniiiuuussspppkkkfffbbb___]]]dddjjjqqqrrrpppqqqxxx~~~xxx~~~~~~}}}yyyrrrlllrrrtttuuuvvv|||yyyvvvqqqhhh]]]NNN@@@888))))))(((((((((((())))))'''((((((((((((((())))))((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%''')))''')))222>>>AAA;;;333)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,***************************))))))((((((((())))))++++++,,,,,,,,,+++******++++++*********)))))))))((()))***++++++***)))((((((((('''''''''((())))))************************)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''(((******)))(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((******))))))***++++++***,,,000222222666;;;===CCCHHHLLLZZZnnn}}}vvvwwwxxxyyywwwooocccZZZddddddddddddccccccbbbbbboootttyyy|||~~~wwwoootttooolllqqqwwwzzz~~~}}}uuueeeRRREEE))))))(((((((((((())))))''''''(((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''&&&$$$$$$&&&'''(((&&&&&&,,,444666222---((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((('''(((((((((((()))))))))))))))***************+++******************++++++************************,,,++++++*********+++++++++,,,---......------,,,------------,,,,,,++++++,,,,,,++++++***)))(((((())))))))))))******+++,,,************************)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''')))******)))***,,,---...///000111222555===DDDRRR\\\fffmmm{{{pppkkkgggfffiiiiiieeeaaa]]]```ffflllsssxxx{{{}}}|||zzzttttttqqqlllpppyyy{{{|||uuufff[[[))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((''''''(((((((((''''''((((((((((((''''''(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&((((((&&&%%%'''+++,,,***&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''((((((((((((((((((''''''((((((((())))))******(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))(((((((((((((((((()))))))))***)))*********++++++,,,,,,+++++++++++++++*********************************+++++++++***+++,,,,,,---++++++,,,---.........---...////////////...---,,,///...---,,,,,,,,,,,,,,,+++***************+++,,,***************************)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))+++++++++---///222222555888;;;AAALLLZZZcccxxx|||}}}}}}yyyjjjeee```]]]```gggmmmooonnnnnnrrrxxx{{{tttyyyzzzyyy{{{}}}yyy}}}|||vvvkkknnnzzzuuuuuuvvvzzz|||{{{wwwrrr))))))(((((((((((())))))((())))))))))))))))))***)))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))((((((''''''(((((()))''''''((((((((((((''''''((((((''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%&&&(((((('''&&&&&&''''''%%%###&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))******((())))))******))))))(((((((((((()))))))))***************+++,,,,,,------+++,,,,,,,,,+++***))))))++++++++++++++++++++++++************+++---...///,,,,,,,,,------///000111...///000000000///...------...///000000///...---------,,,******)))))))))++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$%%%'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''(((((((((&&&'''((()))***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---...111555888333999@@@HHHVVViiiyyywwwqqqnnnjjjaaaZZZZZZ]]]dddnnnyyy}}}{{{tttvvvyyy{{{||||||{{{{{{zzz{{{zzziiikkkjjjjjjsss}}}~~~wwwmmmpppsssrrroooppptttyyy~~~||||||}}}vvvzzzvvvuuuuuuuuuvvvyyy}}}))))))(((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&&&&&&&%%%%%%''')))'''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%&&&'''$$$$$$%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((()))))))))*********))))))************))))))(((((()))))))))***************++++++,,,------...,,,,,,------,,,***)))(((++++++++++++++++++++++++,,,,,,---...///111333444333222111111222444777999<<<===>>>??????===<<<:::888<<<@@@BBBAAA;;;444///444333111///---++++++***++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$%%%''')))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''((((((((()))&&&'''((()))***))))))(((************************))))))))))))))))))))))))***+++---///111555:::>>>===EEENNNXXXhhh{{{rrreeecccccc______dddcccjjjvvv|||}}}~~~}}}zzztttnnnjjjdddjjjqqqvvvxxxxxxxxxyyy|||{{{vvveeeccc______lll|||{{{pppfffdddaaaaaadddgggjjjllljjjnnnssswww{{{}}}}}}|||wwwrrrqqquuuyyy))))))(((((((((((())))))++++++******))))))(((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%''')))&&&'''((())))))(((((()))%%%&&&'''(((((((((&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&'''((())))))((('''&&&'''''''''((()))******+++(((((((((((((((((((((((())))))))))))************))))))************))))))))))))))))))******************+++,,,,,,---......,,,---------,,,***)))'''++++++++++++++++++++++++///000111222555777999:::;;;999777666888;;;???AAASSSTTTUUUVVVVVVTTTRRRQQQNNNSSSYYY\\\WWWKKK>>>666;;;999777444111///...---++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%$$$%%%''')))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))&&&''')))*********)))(((************************))))))))))))))))))))))))+++,,,...111333888>>>BBBOOOVVV___ggguuu{{{hhh^^^ccceee```cccooo|||sssuuuxxxzzzyyyuuuqqqnnndddllluuu{{{{{{zzzzzz|||sssnnnjjjbbbaaapppqqqeee___YYY[[[bbbiiilllmmmfffmmmvvvzzzzzzzzz|||~~~~~~}}}|||zzzoooiiijjjnnn)))************+++++++++,,,,,,***))))))***+++,,,---,,,+++***++++++***(((+++,,,,,,------------,,,)))***)))'''(((***)))&&&&&&***,,,***((()))++++++)))((('''((()))***)))((())))))***************))))))(((((((((''''''''''''&&&'''''''''((()))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''***)))((('''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''((((((((()))******))))))))))))******))))))))))))))))))))))))))))))))))))************************)))))))))))),,,,,,+++++++++++++++,,,+++++++++++++++,,,------000000000---***)))+++---...---,,,---......---,,,000333666888;;;@@@HHHNNNTTTMMMBBB:::999@@@IIIPPPaaammmsssjjj^^^WWWTTTRRR[[[hhhxxxsssbbbWWW```ddd^^^MMMBBB@@@;;;222111...---000000---,,,///---...---******,,,+++)))000,,,((())),,,---***&&&))))))))))))))))))))))))''''''((((((((((((''''''&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***)))***++++++******+++,,,...111555777:::BBBOOOXXXdddlllvvvzzztttooouuu~~~sssgggccckkkyyy~~~ssslllqqqvvvxxxwwwvvvwwwyyy~~~wwwoooooovvvuuuppphhhyyyvvvpppnnnllljjjooosssuuu{{{yyypppmmmmmm************++++++++++++++++++*********++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,++++++***------,,,,,,---......,,,)))++++++)))''''''((())),,,+++******++++++***(((&&&&&&'''((()))*********))))))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((''''''''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((''''''''''''''')))((((((''''''''''''(((''''''(((((((((((((((((('''''''''((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************************,,,++++++******+++++++++---,,,,,,+++,,,---...//////......------...000111111000//////000111111111...111555999===FFFQQQYYYPPPJJJBBB<<<<<<@@@FFFJJJfffoooqqqeeeWWWOOOMMMLLLRRRaaawwwssshhhwwwvvvlll\\\TTTWWWWWWQQQDDD999111000333111///...---,,,---...---+++++++++***(((&&&(((+++,,,***'''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********)))))))))******+++...,,,)))(((+++...222333666777888===GGGZZZooo}}}xxxtttqqqmmmhhheeejjjrrrooouuu~~~uuutttvvv{{{zzzrrrooommmeeeiiikkklllpppxxx~~~~~~******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++++++++***)))((((((((()))((()))***---,,,,,,+++++++++,,,---,,,+++))))))******(((''''''((((((((()))))))))))))))))))))((((((((('''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''(((''''''''''''(((((())))))))))))))))))(((((((((''''''((((((((()))))))))******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++******************++++++++++++************++++++...---,,,,,,,,,---///000---,,,+++---111555888999:::999777555333333333333000222333444555;;;CCCJJJAAA===999777888;;;>>>???PPPVVVXXXQQQIIIFFFHHHJJJSSSaaavvvrrrgggrrrqqqjjjbbbdddlllnnnjjjSSSGGG>>>@@@CCC???555---///+++,,,000---%%%$$$)))'''(((((()))))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))******,,,,,,+++++++++++++++,,,///,,,)))***///333666666999;;;AAALLL]]]pppyyykkkeeeccceeekkkqqqzzz}}}|||xxxuuutttyyy}}}{{{~~~~~~xxxtttqqquuuvvvttttttwwwwwwttt|||~~~++++++++++++,,,,,,,,,------------------,,,++++++,,,---,,,+++******,,,---------------------,,,,,,///......000///,,,,,,///...***))),,,......---...,,,+++)))***++++++***(((,,,,,,+++***)))))))))))))))))))))(((((((((((('''((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((''''''''''''''''''''''''''''''((()))******))))))((((((''''''''''''(((((((((((()))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++)))))))))***************+++************++++++,,,---,,,,,,+++,,,---///000000//////333888===>>>???;;;:::888444111//////000///222444444222333666:::999666333444777;;;<<<<<<999>>>AAA@@@===>>>BBBEEEMMMUUUaaakkkmmmeeeYYYPPPRRRUUUXXX^^^jjjvvvyyyttt\\\XXXYYYbbbeeeZZZIII<<<444---,,,000...%%%&&&...***+++,,,,,,)))(((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((()))))))))*********,,,,,,++++++++++++,,,,,,***+++...000333444666666555AAATTTiiizzzuuummmfffggglllqqqyyy|||{{{~~~}}}xxxtttrrrrrruuuxxxwwwvvvvvvxxx|||~~~xxxoooqqqsss{{{+++,,,,,,,,,------------,,,,,,++++++++++++++++++,,,---.........///333666666666888999999999999888666555777;;;888222222666333,,,***...111...++++++...---,,,,,,---...,,,+++,,,+++***))))))******+++***)))))))))(((((((((((((((((((((''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((''''''''''''''''''''''''''''''((()))***(((((((((''''''&&&&&&&&&(((((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))************++++++++++++((((((((()))))))))******++++++******+++,,,------++++++,,,---...///000111666666777999<<<>>>======222444555555555777:::===<<>><<>>DDDIIINNNPPPRRRTTTUUUSSSQQQPPPJJJJJJPPPWWWTTTLLLJJJOOOJJJAAA===CCCEEE???777555333111/////////...,,,******))))))((()))+++---...******)))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''(((''''''''''''(((((()))''''''''''''&&&&&&&&&&&&((((((((()))))))))************))))))))))))******))))))))))))))))))))))))*********++++++++++++,,,((((((((()))******++++++,,,,,,+++,,,,,,---...///+++---000333555555666555777:::???BBBAAA@@@@@@@@@@@@FFFMMMSSSXXX^^^eeejjjllluuu{{{|||~~~~~~zzzuuuwwwtttsssrrrnnngggccccccXXXTTTPPPNNNLLLIIIDDD@@@:::888888===FFFPPPWWWYYYXXX]]]gggnnnnnnjjjkkkoooaaaVVVIII???:::666000,,,---,,,***))))))+++,,,---))))))))))))))))))))))))((())))))******))))))((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********++++++)))))))))***+++,,,---...666666666777;;;EEERRR[[[iiiqqq{{{~~~sssfff]]]___jjj{{{{{{rrroooiiijjjpppyyyyyyvvvtttuuu|||xxxjjjllluuu}}}}}}------------............---------///333888===AAADDDGGGJJJKKKKKKOOOVVV\\\aaacccgggiiihhheee```]]]aaaccclllwwwvvvlllkkkqqqeeeZZZWWW```ddd\\\RRROOODDDAAA>>><<<:::777444111111000...,,,,,,,,,---...*********)))))))))((((((((((((((()))))))))))))))(((''''''''''''''''''((((((''''''''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((''''''''''''''')))((((((''''''''''''(((''''''''''''(((((((((((((((((()))))))))***************))))))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,)))******+++,,,,,,------------------...///000000...222777;;;>>>???>>>======GGGSSSZZZ\\\]]]aaadddqqqxxx{{{uuuooofff[[[RRRKKKGGGCCC@@@???>>>@@@BBBEEEGGGLLLQQQRRRTTT^^^iiisssmmm```TTTTTTWWWNNN???:::555...+++,,,---...---************************))))))************)))))))))((('''&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))*********+++++++++))))))***+++---///000111;;;999;;;EEEUUUdddnnnqqq{{{yyytttlllddd```aaacccyyy}}}oooppp}}}~~~~~~{{{|||zzz||||||---------.........//////111111222555;;;CCCKKKPPPVVVYYY[[[ZZZXXXZZZ```fffbbbeeeiiikkkiiiccc]]]XXXSSSVVVbbbppppppfffeeelllpppeeedddqqqxxxpppfffccc[[[XXXTTTOOOLLLHHHCCC@@@<<<:::666222///------,,,************))))))))))))(((((())))))******++++++((((((''''''''''''((((((((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))((('''''''''''''''***)))((('''''''''''''''''''''(((((())))))******))))))))))))******************))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------...//////---------......000111111111666<<>>IIIVVV^^^```aaa}}}vvvyyymmmddd[[[TTTFFF===777999<<<@@@JJJTTTeeerrrwwwyyyxxxgggLLL555,,,...///,,,///---***))))))***))))))************))))))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''',,,+++(((&&&)))---+++%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&((()))***)))))))))))))))))))))))))))***+++***)))((()))***,,,++++++...333888;;;<<<222FFF\\\mmm|||tttjjjhhhhhhmmmwww}}}yyyvvvyyy~~~qqqllloooxxxvvvzzzyyy}}}}}}---///222555777;;;@@@EEEFFFHHHMMMSSSXXX[[[]]]^^^```aaaeeeiiiiiigggjjjppprrrmmmjjjiiifffdddgggmmmxxxmmmgggfffaaabbbeeehhhiiifff___[[[hhhpppwww{{{{{{llldddZZZRRROOOMMMKKKIIIEEE;;;111,,,)))&&&(((,,,((()))++++++******)))''''''''''''((((((((())))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,+++)))((())),,,---,,,+++000//////.........//////222//////666<<<@@@DDDHHHIIINNNYYYjjj}}}iii^^^SSSLLLEEE>>>===@@@QQQaaaqqqiiiNNN???:::444---+++************)))'''&&&************))))))))))))))))))))))))((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''%%%###%%%)))((($$$&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&'''((()))***************************)))***++++++******,,,---,,,...000222555999===???PPP```rrr~~~xxxppp___iiiwww~~~}}}xxx{{{vvvxxx{{{sss;;;<<<===@@@DDDIIIOOORRRPPPRRRVVV]]]dddgggfffdddkkkrrr}}}|||vvv|||wwwooojjjggggggjjjnnnooopppvvv}}}~~~|||xxxrrrhhh\\\QQQKKK\\\TTTIII???444+++))),,,)))***+++,,,,,,***)))(((''''''(((((((((((())))))((((((((('''''''''&&&&&&(((((((((''''''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***,,,---,,,+++***+++---)))))))))+++---......,,,111000///...///000222444;;;888;;;DDDNNNVVV^^^dddooo|||sssxxxzzzsssfffWWWLLLIIIFFFMMM[[[ooossscccVVVGGG;;;222///---,,,,,,,,,***(((++++++*********)))))))))))))))))))))((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''&&&))))))&&&'''******''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''(((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))*********''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''((()))***************************(((***+++++++++,,,...000+++...333:::BBBKKKTTTYYYgggppp|||yyynnnkkkmmmmmmyyyzzzzzzzzzvvv{{{~~~~~~vvv~~~}}}yyy}}}NNNLLLIIIIIILLLRRRXXX[[[```eeelllttt{{{xxxuuuxxxtttkkkhhhmmmtttyyy~~~}}}ttteeeWWWOOO^^^^^^___[[[NNN===222000...,,,+++,,,+++))))))+++(((((((((((((((((())))))((((((((((((''''''''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,+++,,,---,,,++++++,,,---+++,,,---...///000///.........///111444888;;;===BBBBBBIIIXXXgggrrr{{{~~~vvvyyyzzzvvvooonnnxxxyyyyyy{{{{{{{{{mmmnnnqqqiiijjjrrrooovvvvvvyyy~~~xxxrrrWWWKKKEEENNN\\\hhhsss}}}xxxssspppmmmPPPDDD555------//////---+++++++++*********))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&***+++((((((******(((((('''''''''''''''(((((('''''''''''''''(((((()))((((((((('''''''''''''''(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))))))))************************)))+++,,,,,,+++---///222444444888CCCTTTfffttt{{{xxxwwwyyyxxxlllccclll}}}|||xxxvvv}}}~~~}}}vvv~~~wwwhhhooo}}}XXXVVVSSSRRRVVV]]]eeejjjnnnvvv~~~uuujjjeeejjjpppssspppjjjdddaaa[[[aaajjjnnneeeSSSEEE@@@888111---,,,***&&&(((---))))))))))))))))))(((((())))))((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,+++,,,------++++++,,,---,,,---...///............---///333888>>>CCCFFFHHHJJJOOO\\\qqq~~~}}}tttvvvzzzpppiiiooozzzzzzxxxrrrnnnhhh```dddfffgggiiinnnyyyyyy```JJJEEEJJJSSSggg|||zzzcccEEE222---......+++++++++++++++************))))))))))))(((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((($$$'''(((&&&'''******&&&)))((((((''''''((((((((('''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))******************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))))))))************************+++,,,,,,,,,+++---000222???<<<>>>LLLdddzzzzzzrrrgggfffzzzpppvvv~~~}}}yyy}}}wwwsss{{{```cccfffhhhkkkrrr{{{~~~qqqnnnjjjfffeeeeeeggghhhqqqsssxxx{{{tttfffZZZVVVJJJ@@@888666000((('''---******))))))))))))(((((()))))))))((((((((('''''''''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********++++++,,,,,,---+++---...---,,,+++,,,...,,,---------,,,---///111///222777>>>GGGOOOUUUXXXhhhnnn~~~}}}uuunnnmmmuuusssrrrxxx|||}}}{{{sssjjjiiipppyyy}}}ggg[[[SSSOOOXXXeeeooo~~~~~~]]]CCC555...+++(((,,,++++++++++++*********))))))))))))(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&((()))***000555444...***))))))(((((((((((()))''''''''''''((()))******'''(((((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))************************************)))))))))((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''((((((((()))))))))((((((((((((((((((((((((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((()))*********))))))+++++++++++++++++++++++++++,,,---,,,---///333666<<<===FFFZZZrrruuukkkeeekkk~~~{{{qqqgggxxxxxxttt|||www}}}}}}yyy|||{{{xxxzzzxxxvvvwww}}}xxxqqqnnnllljjjhhh{{{yyyzzz~~~}}}vvvqqqooocccWWWOOOJJJ@@@111+++...*********)))))))))(((((())))))))))))(((((((((''''''((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,------,,,---...---,,,,,,,,,...,,,---......---000555999999<<>>===JJJ___tttmmmooonnnlllooo{{{~~~yyyzzz|||{{{|||yyy~~~ttt}}}{{{tttffffffkkkwwwvvvkkkbbb]]]PPP;;;000111+++*********))))))(((((())))))))))))(((((((((((('''((((((((())))))******'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,---......,,,,,,---......///000000111555<<>>CCCEEEHHHMMMQQQjjjwwwxxxkkklllpppqqqxxxvvvmmm```YYY___rrr~~~xxxqqqggg___SSS???...+++111222///+++)))))))))((('''((()))***))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((###((()))***555EEEIIICCC000,,,'''''')))+++)))''''''((())))))(((((()))+++)))))))))))))))))))))))))))))))))*********++++++)))))))))((('''''')))+++...---------,,,---------******++++++++++++******))))))))))))))))))******)))))))))******+++++++++))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))******++++++)))+++++++++***+++---///111000555;;;===@@@OOO```rrryyyooollliiizzz|||~~~uuuwwwyyyzzzzzz{{{}}}~~~tttpppiiinnnxxxxxxrrriiiggg```SSSCCC444,,,***+++((((((((()))++++++***(((&&&&&&&&&''''''((((((((()))(((((((((((())))))***''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''(((((()))***((((((((()))))))))******************++++++,,,,,,------------------------***+++,,,---...///000000222;;;EEEIIIJJJQQQ___kkk|||}}}rrrjjjiiimmmvvvzzzkkk```bbbooo|||nnnMMM:::444000,,,))),,,+++)))(((((()))***+++)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((("""&&&((()))222???CCC???...***'''&&&)))***)))''''''(((***)))(((((()))+++))))))))))))))))))))))))((()))***+++++++++++++++---......---,,,,,,---///++++++++++++++++++++++++''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))*********)))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))************************+++++++++***+++...000333777<<<===AAAOOOeeevvviiihhhvvv}}}~~~yyywwwjjjoooyyy~~~xxxxxxtttttt}}}}}}uuuiiiZZZKKK<<<000))),,,+++******+++***'''%%%%%%&&&&&&'''((()))******(((((('''(((((()))******''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''((())))))***))))))(((((())))))***+++)))******++++++,,,,,,,,,------------............---......///000444888;;;CCCJJJTTTYYY\\\fff|||zzzgggYYYUUUXXX]]]ooo{{{mmmeeebbbxxx~~~^^^AAA...,,,222000...,,,************))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&(((((((((---444666222+++)))''''''((())))))'''''')))******)))(((***+++))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***((()))******)))(((***++++++,,,,,,,,,---------,,,*********+++******))))))+++++++++***)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++*********************++++++,,,++++++,,,000222777;;;???EEEUUUmmmssslllvvv{{{qqqzzzuuuxxx}}}{{{uuuyyyzzzxxx~~~~~~pppfff]]]PPP>>>000000///---,,,,,,,,,+++)))''''''((()))***+++++++++(((((('''(((((()))******(((''''''&&&&&&''''''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))*********))))))))))))***++++++)))******+++,,,,,,---------------....../////////333333222333666???IIIQQQSSS]]]nnn~~~iiifff```XXXUUU\\\lll{{{wwwiii```hhhuuuaaaEEE999:::...,,,******,,,+++)))'''***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''(((((('''(((++++++))))))(((''''''))))))))))))((()))******))))))***+++************************++++++++++++++++++*********,,,......------///000000111222333333333222222222222111000//////......++++++,,,,,,,,,,,,,,,,,,*********)))))))))))))))***************************)))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++************+++,,,,,,,,,---///333777;;;===CCCVVVsssvvvkkklllzzzzzz|||{{{}}}wwwpppwwwxxxnnnggg[[[GGG666111...+++))))))+++++++++)))))))))******+++++++++)))(((((((((((())))))***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))))))))*********++++++)))******+++,,,---......------......///000000000000111333666>>>LLL]]]iiisssvvvmmm\\\LLLRRR]]]hhhpppzzz~~~xxxdddZZZWWWffffffHHH888...+++((()))+++,,,+++(((******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''(((((())))))*********((()))+++***))))))***,,,************************************+++,,,------,,,...111333333333555666444555777888999888888777888666333111/////////000++++++++++++++++++******+++++++++*********************************************)))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************************+++++++++++++++++++++,,,------///333888<<>>@@@AAAMMMNNNPPPRRRRRRRRRQQQPPPPPPMMMHHHCCC@@@AAABBBDDDAAA???<<<888444111...,,,,,,,,,,,,,,,+++++++++************************************)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))************************************++++++,,,,,,,,,+++,,,---...111666<<>>IIIWWWhhh~~~iiiTTTMMMYYYiii}}}ooo\\\RRR[[[vvv{{{xxxMMMCCC666...,,,......---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***)))&&&&&&(((&&&(((***+++++++++,,,---(((***++++++******+++,,,************************000///000111666;;;AAAEEEWWWZZZ^^^aaacccdddfffhhhsssuuuwwwyyyzzzyyyxxxwwwuuuqqqjjjdddaaaaaadddfffaaa^^^XXXOOOGGG???888555---------,,,,,,+++++++++************************************))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&'''((())))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******************************))))))***+++,,,,,,------+++,,,---///222888???DDD???JJJhhhqqqkkkaaaqqqyyy{{{zzzppplllgggcccccccccdddcccbbbgggmmmpppooommmmmmmmmqqqooopppuuuyyyzzz~~~|||}}}~~~|||uuu{{{xxxtttxxxqqqttt~~~rrriiisssmmmPPP444)))******---,,,***)))(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&%%%)))))))))))))))))))))))))))************+++++++++,,,,,,------------------000...///111111...000444;;;SSSaaattt}}}mmm```TTTSSSaaawwwuuulllccc\\\]]]kkk}}}ooo\\\RRRZZZiiijjj;;;***///444///)))///...+++''''''))),,,,,,))))))))))))))))))))))))''''''(((((())))))******''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***''''''(((((())))))******((((((((())))))***+++,,,***))))))***,,,---------,,,)))&&&&&&)))---000222777999>>>GGGSSSaaammmtttyyy|||tttwww~~~wwwmmm```TTTMMM888999777333333555444000...+++,,,///...)))***///+++,,,,,,+++******+++---))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))************+++++++++,,,+++******+++,,,,,,,,,***---000333888@@@EEEHHHMMMcccvvvjjjgggzzzxxxyyyrrrfff]]]YYYXXXOOOPPPPPPPPPPPPPPPOOOOOOUUUVVVXXXYYYYYY\\\___bbbaaahhhpppuuuwwwyyy}}}uuunnnuuu~~~~~~uuuwwwvvvmmmXXXAAA222,,,((()))***)))'''''')))+++))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++*********)))))))))************************************++++++++++++,,,------------.........111000111333333222777===HHHjjj{{{aaaWWWSSSYYYhhh|||xxxtttpppkkkuuusssnnnhhhdddaaaYYYQQQQQQKKKJJJQQQ[[[dddnnnwwwzzzjjj```^^^ooo^^^GGG:::222//////***))))))***,,,---***%%%))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((()))*********((((((((((((((()))***+++000...+++******+++,,,,,,------///111444888===???GGGSSSeeevvv|||qqqkkkWWWZZZXXXOOODDD>>>888444555///+++,,,,,,)))***///+++,,,,,,+++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((()))))))))************+++++++++---,,,+++,,,,,,---,,,,,,000555:::===BBBJJJPPPRRR[[[qqqyyygggjjjvvvzzz~~~ppp___UUUOOOIIIGGGHHHDDDEEEEEEEEEEEEEEEDDDDDDHHHIIIKKKKKKLLLOOORRRUUU]]]ccckkkpppqqqrrruuuxxx}}}}}}yyyxxxuuujjjmmmvvv|||yyyyyy~~~rrrSSS777+++(((***+++***((('''))),,,)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,++++++++++++******************************************+++++++++,,,------------....../////////......000111555@@@LLLjjjsssRRRDDDFFF]]]qqq{{{ggghhhwww}}}ppp^^^XXXZZZ[[[]]]^^^]]][[[\\\\\\VVVNNNQQQNNNNNNRRRWWW]]]gggqqq|||rrr```VVVoooxxx^^^CCC000+++///,,,)))(((+++...---)))$$$))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''((())))))******+++******)))))))))******+++,,,,,,,,,,,,---.........+++000666<<>>???==================>>>>>><<<>>>???@@@AAADDDHHHKKKPPPVVV\\\aaadddeeefffgggiiikkknnnppprrruuuxxx{{{vvvqqquuu~~~{{{ooonnnwwwvvvxxx{{{~~~xxxvvvwwwsssmmmooo}}}|||ttt```LLL888111+++))),,,...+++(((***)))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***************************++++++++++++,,,,,,,,,------...//////000111111222000444???PPPiii___HHHHHHbbb~~~dddRRROOObbbpppqqqppptttyyyxxxqqqpppmmmjjjmmmqqqqqqlllllloooqqqooommmpppyyyzzzrrrmmmnnnqqqhhh^^^```dddnnn{{{eee[[[qqqsssgggWWWBBB222000---,,,---+++''')))...************************))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))***+++++++++,,,,,,++++++,,,,,,------///000222333555;;;BBBGGGSSS^^^nnn{{{uuuhhh```bbbbbbXXXOOOMMM\\\^^^\\\WWWUUUZZZaaafffccc```WWWNNNMMMSSSWWWWWW\\\dddnnnrrrrrrsssyyy}}}wwwqqqhhh```XXXMMM???444222///,,,+++,,,---,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))*********+++++++++(((***,,,---,,,+++---...555<<>><<<888666777888888777777777888999:::888:::;;;<<<<<<>>>BBBEEEKKKOOOUUU[[[___bbbeeefffeeeggghhhiiihhhhhhiiijjjvvvppprrryyyuuuiiihhhrrruuuwwwyyyzzz{{{~~~xxxuuupppkkkkkkwww~~~~~~{{{zzzeeeGGG>>>333......///,,,)))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---......///000111222222111444AAAXXXtttwwwZZZWWWUUU^^^sssvvvsssjjj^^^VVV\\\mmmyyyvvv{{{~~~tttfffaaaZZZZZZdddssswwwyyy{{{uuuhhhppp{{{oooXXXCCC222......222000)))(((---************************))))))))))))((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))******++++++,,,************+++,,,---...111222555;;;FFFXXXlllzzz~~~|||qqqbbbWWWRRRQQQIIIHHHJJJRRR\\\bbbdddbbbkkkkkkjjjhhhgggllluuu{{{~~~sssgggbbbccccccaaa]]]___```]]]XXXVVVYYY]]]tttwww{{{wwwkkkZZZLLLDDD===333...,,,,,,,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''(((((((((((()))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))******)))************+++++++++'''***,,,,,,+++,,,000333<<>>222111111,,,***---***************************)))))))))((((((((('''''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&'''((()))***++++++((())))))******+++,,,,,,+++,,,,,,---...000111222777>>>IIIVVVfffzzzuuujjjccc___WWWNNNGGGFFFJJJMMMOOOYYYaaaggguuuuuujjjbbb___^^^cccfffjjjppp{{{vvviiibbbUUUEEE888111///---,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))'''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********)))************+++++++++(((+++------,,,...444:::@@@KKKXXXiiinnnhhhlllyyy```QQQLLLAAA;;;>>>>>><<<999888:::999777999>>>888777666555666888:::;;;;;;;;;<<<;;;;;;;;;>>>@@@???@@@BBBHHHOOOVVV[[[^^^```cccgggiiiiiijjjlllmmmlllmmmllliiihhhjjjpppuuuwwwyyy{{{{{{yyywwwwwwwwwxxx|||zzztttzzz~~~zzzsssdddMMM666***)))---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...///000111222333333DDDRRRqqqiiiKKKNNNRRRkkkyyyvvv~~~xxxwww~~~~~~vvvqqqzzziiiccc\\\ZZZ\\\bbbhhhnnnzzzzzzmmmyyysssSSS666---...------000******************************))))))((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))%%%&&&'''((()))***+++,,,)))))))))***++++++,,,,,,//////000111333555666777GGGSSSeeeuuu~~~oooaaaWWWMMMPPPWWW]]]bbbddddddcccqqq~~~vvvqqqnnnmmmoooooolllnnnuuuzzz{{{{{{{{{kkkUUUBBB888333000...************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++***,,,...------000888>>>EEESSScccvvvggg^^^hhh~~~ttt^^^JJJDDDHHHAAA;;;;;;999:::777555555444222555:::555444333333444666888999999999999888777777:::<<<;;;;;;<<<@@@GGGOOOUUUXXXZZZ]]]aaaddddddeeeggghhhkkknnnllleeeeeellluuuyyyyyy|||~~~~~~|||yyyxxxxxxuuuyyy}}}|||||||||xxxiiiKKK...(((111,,,'''%%%***---+++((((((******))))))***+++,,,,,,******)))''''''&&&&&&&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++---//////...---444------333444111888EEEeeeooo\\\MMMOOOiii}}}nnniiikkktttzzz|||ooommmkkkeee]]]VVVVVV\\\aaa~~~wwwooooooLLL111///222///***------...---,,,++++++,,,))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************,,,,,,***))),,,...---***000000...---333AAAMMMRRRmmm{{{~~~bbbYYYSSSIIIJJJTTT```ooo}}}|||rrrdddYYY```qqquuujjj[[[HHH888///...+++)))+++,,,+++******,,,+++***)))(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))...+++)))))),,,---,,,***,,,...------111999@@@CCCZZZbbbvvvlll]]]\\\xxx~~~hhh[[[GGGEEEAAA===:::999888888555555555555555555555555555444333222333555777999999::::::::::::999888888:::::::::<<>>AAACCCGGGLLLSSSYYY^^^aaadddfffdddeeehhhmmmqqquuuvvvvvvssspppllllllnnnqqqqqqqqqvvvxxxzzz|||}}}~~~zzzxxxzzzpppqqq|||tttkkk]]]FFF222000...///000,,,'''(((,,,))))))((((((((()))******,,,+++***))))))((())))))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''((((((((()))))))))((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,.........//////////////////000333555666GGGnnnhhhUUUNNNgggxxxnnniiiooozzznnnjjjiiifff```kkkqqqxxx~~~tttggg^^^SSSSSSYYYiiiuuuooodddDDD555111...,,,,,,,,,,,,+++***((((((******)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((())))))))))))))))))*********++++++******,,,---............888>>>HHHWWWnnnttt___[[[NNNVVV^^^dddkkk{{{~~~uuukkkiiijjjgggcccZZZ___dddfffbbb[[[TTTPPPGGGLLLNNNMMMMMMRRRTTTTTTXXX]]]dddllluuu~~~~~~vvvwwwsssmmmlllttt|||}}}nnn^^^LLLFFF<<<333///...---,,,))))))*********))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******---+++******,,,---,,,+++...,,,///777<<>>CCCIIIRRRXXX[[[\\\[[[[[[]]]aaahhhnnnrrrsssrrrpppmmmkkkiiihhhjjjlllmmmmmmtttvvvxxxwwwuuuuuuxxx{{{|||tttjjjwww{{{rrr\\\EEE555111------,,,)))))),,,)))((((((((((((((())))))+++***))))))((((((((()))(((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********************************+++++++++,,,,,,,,,------......//////......///000111333888???JJJaaa}}}hhhQQQ___zzzyyyrrrpppyyy|||rrrddd\\\[[[]]][[[XXXccchhhmmmnnnsss{{{{{{sssnnnlllrrrlllyyytttYYYAAA333...---,,,,,,,,,---,,,+++)))*********)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++,,,++++++---------222777FFFPPP```ssssssfffVVVIIIKKKNNNeee|||vvvnnngggbbbXXXQQQQQQUUUSSSNNNLLLMMMNNNLLLJJJGGGGGGGGG@@@EEEGGGEEECCCCCCAAA>>><<<===@@@DDDLLLYYYhhhrrryyyzzzwwwwwwuuuqqqrrruuuggg^^^MMM;;;111//////---))))))***++++++***)))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********,,,+++++++++,,,,,,------///,,,111<<>>999888666555444444444555444444555555555555666666777777777666777888999:::999::::::::::::999888888888888888888999:::;;;<<>>666666666555555555555555555555555666666777777777999999888888999999::::::999::::::::::::999888888999999999999999999::::::@@@FFFOOOVVVYYYYYYXXXXXX\\\___cccdddcccbbbbbbcccfffffffffffffffgggiiijjjlllnnnqqqqqqqqqsssxxx||||||qqqvvvbbbNNN888///...---,,,+++******)))((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))'''(((((((((((()))))))))((((((((()))))))))******)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++...//////---...333666000===WWWxxxfff]]]gggwwwssshhhnnn{{{}}}wwwsssooojjjddd___XXXRRRPPPUUU\\\______```^^^```]]]VVVTTTYYY```ccczzz||||||tttwwwrrrRRR===222...***(((***,,,+++)))++++++*********)))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))***************++++++++++++,,,,,,)))***...222:::MMMaaaxxxeeedddXXXRRR^^^lll}}}xxxggg```YYYXXXWWWTTTRRRRRRPPPQQQQQQRRRXXX___```]]]\\\aaaggglllooopppqqqrrr|||yyysssoookkkffffffiiijjjdddYYYOOOJJJJJJGGGIIIPPP\\\hhhsssyyyssskkkfffjjjxxxwww\\\JJJBBB999//////...---,,,++++++++++++************************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,---,,,+++,,,...000000777???DDDIIIWWWnnnoookkk{{{kkkTTTHHHDDD???999666444444444444444444444444666666777777888888999999::::::::::::::::::::::::999::::::::::::999888888777777777777777777777777777<<>>DDDNNNYYY``````bbbdddaaa]]]]]]aaafffcccfffiiiiiiggghhhjjjmmmpppmmmnnnuuu|||cccAAA000---...///+++///...'''))),,,%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,,,,+++***)))+++...111555''''''444444000CCCbbbfffNNNZZZxxxuuutttooogggaaafffttt{{{ppphhhbbb]]]VVVQQQNNNKKKKKKKKKIIIFFFGGGKKKSSS\\\dddhhhkkkpppsssrrrmmmkkkiiiiiiiiijjjiiigggccc```[[[VVVWWW^^^kkktttzzzxxxvvvxxx|||yyyvvvlllKKK000...111+++)))...---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))*********)))))))))))))))***)))))))))))))))***+++---)))(((***++++++---111:::@@@KKK\\\pppvvvgggYYYTTT___nnnxxxlll```XXXOOOGGGFFFJJJRRR]]]lllxxx}}}vvvbbbSSSOOOLLLLLLUUUjjj}}}yyyttteeeUUUkkkyyyrrr___III;;;///,,,,,,+++,,,000+++)))***,,,+++((()))---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))***++++++,,,,,,...,,,+++,,,+++***...444888LLLJJJCCCXXXwwwlll___fffrrrwwwrrr]]]UUUOOOGGG???:::777444222555555444555666888:::;;;;;;999888:::===>>><<<999999:::;;;============<<<:::;;;<<<<<<;;;:::888888999888777777777888999:::777888999:::>>>HHHUUU^^^___bbbeeedddbbb```bbbdddggghhhiiiiiijjjmmmqqqtttooosssyyy~~~~~~~~~{{{yyy}}}mmmPPP555+++---,,,(((,,,---&&&)))...)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,,,,---------,,,,,,///111---111666666111;;;___bbb\\\aaaxxxiii\\\\\\]]]aaaiiiuuuzzzvvvxxxwwwtttiiiaaaWWWPPPMMMMMMKKKJJJLLLKKKLLLPPPRRRSSSYYY___hhhnnnrrrrrrrrrttttttqqqooommmmmmnnnrrruuuvvvvvvoookkkeee^^^ZZZ[[[bbbgggpppnnnlllmmmoootttyyy{{{}}}|||qqqhhh@@@000...------///---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***)))))))))))))))))))))***))))))))))))***+++++++++***+++---,,,+++000777CCC[[[xxxrrrbbbUUUUUUaaasss|||qqqlllZZZSSSMMMMMMPPPUUU```lllwwwkkkiiieeeYYYNNNNNNYYYkkk{{{sssqqqvvvzzz~~~zzzcccSSSBBB888222,,,+++---***((()))+++***''''''***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))***++++++,,,,,,...++++++---------222888EEELLLGGGLLLnnntttiiicccpppzzzbbbSSSQQQKKKDDD>>>:::777555444555555555555666888:::;;;;;;:::999:::===>>><<<:::;;;<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;999777999888777666666777888999444666888999<<>>>>>????????????>>>???===<<<<<<>>>>>>;;;888;;;:::999888888888999:::444666888999:::>>>FFFLLLUUU\\\eeejjjlllkkklllmmmqqqpppnnnlllkkkmmmrrrvvvyyyzzz{{{||||||zzzyyyxxx~~~|||zzzbbbHHH999444---///222***)))---)))************************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------,,,...000000///...///000000000333BBBdddwwwccc\\\uuu{{{ddd[[[ZZZ[[[eeeiiisss}}}sssooohhheeeiiimmmhhh___UUUVVVXXXZZZ]]]aaaeeehhhlllkkklllppptttwww|||uuummmeee___\\\]]]]]]]]]^^^bbbkkkwww~~~uuu}}}gggGGG444111000+++------,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))************************+++,,,---+++---///000000:::QQQgggnnnXXXVVVZZZjjj}}}nnn___WWWVVV[[[___eeeppp}}}xxxeeeSSSLLLNNNaaarrr{{{uuussswww~~~jjjWWWGGG;;;333///---******------***)))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))***++++++,,,,,,---...+++,,,///111333999AAABBB^^^vvvoooiiiiiiwwwyyyoookkk\\\SSSOOOHHHCCC===999666666555444666666777777888999::::::::::::;;;<<<======<<<;;;>>>>>>>>>???????????????CCC???===>>>AAABBB???;;;???>>>===;;;:::;;;;;;<<<888:::;;;::::::>>>EEEKKKPPPWWWaaagggkkkmmmppprrrvvvuuurrrpppooorrrwww|||zzzyyyxxxwwwvvvuuuuuuuuu~~~{{{```CCC;;;...---111,,,***+++'''************************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************++++++++++++++++++,,,,,,,,,---------+++---///000///...///000888444>>>^^^hhh^^^eeeuuu~~~fffYYYXXX]]]ccckkkttt|||sssiiikkkjjjgggggggggaaaZZZUUU]]]gggooossstttuuuvvvwwwvvvyyyzzzqqqhhhbbb\\\[[[YYYYYY]]]eeennnuuuuuuvvvwwwyyyyyyxxxwwwvvv|||{{{~~~{{{|||[[[===222///---...---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))************************+++,,,---...,,,---///222999KKKiiivvvhhh\\\PPP^^^ssstttiiiZZZQQQSSSaaasss~~~}}}~~~tttqqquuuxxxsssrrrvvvvvv|||ttt```XXXYYYSSS[[[nnn{{{mmmkkk}}}}}}jjjXXXHHH;;;333///***(((+++---+++***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((()))))))))*********************+++,,,,,,------///,,,,,,000222555<<>>???@@@@@@DDDBBB@@@AAADDDEEECCCAAADDDBBB@@@>>><<<;;;;;;;;;;;;<<<<<<;;;;;;@@@GGGNNNOOOUUU\\\bbbfffjjjppptttuuutttrrrppppppsssyyy~~~xxxwwwvvvuuuttttttuuuvvv~~~hhhGGG222***---++++++,,,'''++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,------------***,,,.../////////111333000>>>\\\mmmYYY]]]sssxxxhhh^^^[[[]]]ccciii}}}|||pppiii```fffiiigggdddccc```[[[VVVaaapppzzz}}}|||}}}~~~}}}~~~tttmmmddd```[[[XXXYYY\\\^^^___]]]```ffflllrrrvvvxxxxxx{{{zzz}}}|||kkkLLL999111,,,...---,,,++++++******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((()))******++++++*********+++,,,---...///......333???OOOeeezzzXXXNNNZZZiiizzzaaaXXXMMMLLLYYYpppzzzuuurrrnnnmmmnnnoooqqqqqqxxx|||sssrrr___XXXZZZllltttllltttppp^^^KKK===444---(((***+++)))(((***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))******************++++++,,,---------///,,,---111555999AAAJJJ___yyylllkkk}}}rrrqqqcccXXXOOOIIICCC???:::555444444444333777888999::::::::::::::::::;;;======<<<<<<<<<===<<<<<<<<<===>>>@@@BBBBBBEEEEEEEEEEEEFFFGGGIIIJJJJJJHHHEEEBBB???===<<<<<<===???@@@@@@???CCCIIIOOOPPPUUU\\\aaadddhhhnnnsssoooooonnnmmmmmmpppuuuyyywwwvvvuuuttttttuuuvvvwww{{{{{{bbbBBB---+++***,,,...)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,,,,,,,------------...+++,,,......///111555777888YYYzzz```fff{{{}}}tttiiiccc^^^___aaagggttt|||ppphhhddd___cccfffeeefffiiiiiifffgggrrr{{{uuunnnfffbbbbbb```[[[VVVUUUXXX^^^eeemmmuuu{{{~~~|||zzz|||~~~|||~~~}}}oooYYYBBB333......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))******++++++***+++++++++,,,...///000222555BBBYYYqqquuu^^^SSS[[[www{{{qqqiiiYYYXXXZZZcccttt~~~{{{mmm``````jjjyyywwwkkk|||zzzfffUUU???555---,,,,,,***((()))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))******************+++,,,,,,------......,,,...333999???IIISSSsss}}}wwwwwwtttsss{{{kkkbbbZZZPPPGGG@@@<<<777444444555666666888999:::;;;;;;;;;:::999999<<<>>>>>><<<;;;===>>><<<<<<<<<===@@@BBBEEEFFFDDDGGGIIIIIIHHHIIIMMMRRRUUUSSSOOOKKKGGGDDDBBBAAAAAADDDHHHJJJIIIIIIKKKNNNSSSYYY```eeegggiiimmmpppmmmmmmlllkkkkkklllpppssssssrrrqqqqqqqqqrrrsssssszzz{{{}}}yyyyyy~~~|||SSS555---+++,,,///+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---...///000333777;;;UUU|||ddd^^^~~~xxxeee]]]aaa^^^___bbbfffqqq|||rrrkkkhhhgggbbbdddeeeeeekkksssuuusss|||sssppppppmmmccc[[[\\\]]]```eeelllttt|||vvvtttuuu{{{}}}{{{zzz{{{www}}}rrrooo\\\AAA......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))'''(((((()))***++++++++++++++++++,,,---...000000777===PPPpppdddNNNWWWrrrsssnnnhhhaaaiiippp}}}uuuggg```eeeyyymmmcccwww~~~mmmJJJ>>>333000///,,,***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))***************++++++,,,,,,------...---+++...555<<>><<<;;;===???<<<<<<===>>>AAADDDGGGIIICCCHHHLLLLLLIIIJJJPPPWWW___]]]XXXSSSNNNKKKIIIHHHEEEJJJQQQTTTRRROOOMMMMMMUUU\\\eeejjjkkkkkklllmmmnnnooonnnlllkkkkkknnnpppnnnnnnmmmmmmmmmmmmmmmnnn~~~vvvzzzjjjnnn{{{}}}iiiFFF888111))))))111+++++++++++++++++++++++++++***)))(((((()))***+++(((((((((((())))))))))))************************++++++,,,,,,,,,,,,------++++++,,,------......///222***---666333...AAA___vvviiikkkqqqbbb\\\\\\ZZZ^^^bbbhhhtttwwwooommmjjjggggggiiigggkkkuuu}}}}}}vvvllleeelllllljjjfffcccdddiiinnnmmmuuuzzzxxxwwwzzz{{{yyy|||yyywwwzzzqqqtttIII444111222...&&&+++///&&&************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************---+++)))***...111222222BBBOOOpppyyy```LLLKKKooozzzpppllliiiiiillluuuiiimmmzzzbbb^^^lllggg]]]CCC000000///'''''',,,,,,+++***((((((***,,,))))))))))))))))))))))))+++*********))))))((((((************************)))***,,,---...------,,,///(((...===CCCEEEZZZxxx|||zzzuuu{{{sssfff^^^UUUJJJAAA>>>;;;777666777999:::::::::::::::;;;;;;===>>>???>>>???@@@@@@??????@@@BBBBBB>>>>>>EEELLLNNNPPPRRROOOQQQQQQOOONNNQQQXXX___iiigggbbb[[[WWWTTTPPPLLLPPPVVV]]]```^^^YYYUUUSSS___dddjjjlllllllllppptttmmmmmmnnnoooqqqqqqooonnnnnnooopppoookkkiiiiiijjjuuuuuunnnzzziiiTTTRRRgggttt[[[@@@333//////000+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))************************************++++++,,,,,,,,,,,,------+++,,,,,,------......///111///222666333777SSStttjjjooooooccc]]][[[\\\XXX]]]eeepppuuunnnjjjfffeeegggrrrtttzzz|||uuuoootttrrroooiiidddbbbdddgggkkktttzzz{{{|||~~~}}}}}}}}}|||~~~xxxmmm```:::111000000+++///222,,,************))))))))))))))))))))))))))))))))))))************************++++++******************---//////......111777===III]]]|||kkkDDDGGG___tttiiidddiiivvv~~~tttrrrsssmmm______yyyxxxjjjMMM777333...***111+++++++++***))))))***+++))))))))))))))))))))))))************)))))))))(((************************)))***,,,---......------222...444AAAFFFMMMhhh}}}}}}xxx{{{qqqeee]]]TTTHHH@@@===:::777666777999999::::::::::::;;;<<<===>>>>>><<<>>>@@@AAAAAAAAACCCDDDBBBBBBFFFNNNSSSRRRSSSUUUXXXZZZ[[[YYYVVVXXX]]]bbbnnnnnnjjjbbb\\\XXXUUURRRVVVVVVYYY^^^bbbbbb^^^YYYbbbgggkkkmmmkkklllooorrrnnnnnnnnnpppsssuuuwwwxxxuuutttrrrooommmmmmnnnooo|||}}}{{{tttnnnxxx{{{eeeRRRPPPUUUeeevvvlllJJJ666222...(((,,,,,,,,,,,,++++++++++++******))))))))))))******************++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,---......//////,,,000333111333FFFmmmmmmlll~~~fff[[[[[[\\\\\\[[[\\\cccooo}}}{{{uuuoooiiibbb]]]aaagggxxx}}}}}}{{{zzzxxxsssmmmfffccccccdddmmmuuu|||~~~zzzyyy{{{kkkvvvsssEEE111+++000---,,,///,,,++++++*********)))))))))))))))))))))))))))))))))******************************++++++++++++++++++***...111...+++111@@@MMM___{{{nnnRRRHHH^^^wwwiiieeemmm}}}~~~ttthhh{{{iiiWWW___|||bbbLLL@@@000(((111************************))))))))))))))))))))))))************))))))))))))******************************,,,---............///000777AAAHHHVVVvvv{{{|||tttxxxzzznnnddd\\\RRRGGG>>>===:::777666777888999999::::::;;;;;;<<<=========;;;>>>AAACCCDDDDDDEEEGGGCCCHHHPPPYYYZZZVVVVVVYYY\\\^^^```___]]]]]]```dddsssxxxvvvlllbbb^^^]]][[[^^^ZZZYYY```kkkpppkkkddddddfffiiiiiiiiijjjnnnrrrsssrrrrrrrrrtttxxx|||~~~yyyvvvrrrooooooqqqrrrsssyyyvvvsssooonnnppprrrsssrrrnnnqqqrrrnnniiigggkkkooowwwwwwyyyyyy~~~zzzxxx~~~wwwpppeeeVVVQQQUUUTTT```mmmwwwzzzdddKKK999///***,,,,,,,,,,,,,,,+++++++++***))))))))))))))))))***)))))))))*********++++++************************+++++++++,,,,,,,,,------,,,,,,------.../////////,,,111333111===___sssqqqzzzmmmbbbXXXYYY^^^^^^\\\[[[hhhrrr{{{qqqnnnjjjddd\\\ZZZcccoooyyyqqqrrrtttuuu{{{{{{yyyuuuqqqmmmjjjjjjjjjrrrwww}}}}}}{{{}}}{{{yyyxxxyyy|||}}}}}}wwwpppzzzUUU999---222///+++,,,++++++++++++*********))))))))))))))))))))))))))))))******************************+++++++++++++++,,,,,,...///---///<<>>GGGQQQeeexxxrrrwww|||sss}}}vvvmmmddd\\\RRRFFF>>><<<:::777777888999999888:::;;;;;;<<<<<<======<<<;;;>>>BBBEEEEEEEEEFFFGGGGGGMMMWWW^^^\\\XXXYYY___\\\___bbbccccccccceeegggyyysssgggdddeeeeeebbb```aaaiiitttxxxtttmmmhhhgggeeecccccchhhpppvvvxxxxxxvvvuuutttuuuwwwyyyxxxvvvtttuuuyyy{{{|||{{{{{{pppjjjgggbbbZZZUUUZZZXXXWWWVVVXXXYYYZZZZZZZZZ\\\]]]ZZZXXXZZZbbbiiinnnlllkkknnntttyyyzzzyyy{{{{{{|||~~~yyylllooottteee___[[[WWWZZZ```bbbggglllqqq|||hhhFFF555666---------,,,,,,,,,++++++)))))))))******)))))))))((((((((()))))))))******************************+++++++++,,,,,,,,,------,,,,,,---......//////000111333444;;;UUUyyyggguuu{{{cccWWW[[[XXXYYY\\\\\\ZZZ[[[___uuuvvvlllllliiieeeaaa^^^bbbqqq{{{rrrkkkmmmqqqsssuuu|||~~~|||zzzwwwuuusssqqqppprrrtttwww{{{|||zzzxxxvvvyyyyyyyyy|||~~~|||yyyzzz}}}uuulllkkkooovvvuuuvvvfffFFF555666111---//////++++++++++++******************************************************************++++++,,,,,,,,,,,,111///...222>>>SSSjjjyyy|||bbbOOOPPPfffvvviiiXXXcccuuu}}}xxxwww~~~|||zzzsssjjjgggooogggUUUXXXpppvvvmmmRRR888333...,,,***+++,,,---+++)))************************))))))))))))))))))*********************************++++++,,,---///000000000;;;HHHRRRaaayyywwwdddiii|||wwwtttzzzzzzuuummmeee\\\RRRGGG@@@<<<:::888888999:::999888:::;;;<<<======<<<<<<;;;===@@@CCCEEEEEEFFFGGGHHHLLLQQQZZZ___\\\XXX\\\cccaaacccdddeeefffgggiiijjj~~~wwwjjjjjjmmmmmmjjjmmmrrryyy~~~~~~zzzvvvtttooogggaaa```gggpppxxxvvvwwwvvvtttqqqppprrrtttwwwzzzcccYYYPPPMMMLLLJJJIIIKKKIIIIIIIIIIIIJJJKKKKKKLLLKKKLLLNNNOOOQQQVVV___eeebbb^^^ZZZ[[[```eeeggghhhhhhjjjnnnqqqvvv}}}}}}zzzrrrhhhrrrwwwssspppmmmmmmqqqpppqqqqqqsss||||||}}}yyySSS999555......------,,,,,,++++++))))))************))))))'''((((((((())))))))))))************************++++++,,,,,,,,,,,,---------------...//////000000111000555IIInnniiiiiixxxZZZRRRZZZ\\\\\\\\\YYYTTTTTT___lll~~~tttkkkfffccc^^^\\\___gggtttyyyqqqllloootttwwwyyy~~~|||zzzwwwtttnnnkkkkkkooorrrrrrqqqssstttssstttyyy|||yyyyyyxxxzzzwwwllleeedddeeeppp}}}qqqqqqRRR===666...---000...,,,++++++++++++*********************************++++++++++++++++++++++++******++++++,,,---------///---000;;;PPPhhh{{{gggHHHEEE___sssfff]]]NNNlll{{{xxx{{{zzztttiiieeeuuu{{{^^^OOO]]]uuuvvv]]]AAA666333///++++++,,,---,,,***************************))))))))))))************************************+++++++++,,,---///000111333???KKKVVVkkkmmm^^^kkktttwwwyyytttmmmddd[[[QQQGGGAAA===;;;::::::;;;;;;:::999:::;;;<<<======<<<;;;;;;???AAADDDEEEFFFHHHKKKNNNRRRVVV\\\```]]]ZZZ___gggfffeeeddddddfffhhhkkkmmmyyymmmqqqwwwvvv{{{~~~wwwkkkbbb```eeennntttoooppppppmmmkkkkkkpppttt|||LLLGGGEEEFFFDDDBBBDDDIIIAAABBBDDDEEEFFFFFFGGGHHHEEEFFFHHHKKKOOOSSSWWWZZZTTTPPPLLLLLLOOOSSSUUUUUUVVVXXX\\\aaafffnnnwww}}}yyysssuuuxxxzzz}}}wwwuuuvvvxxxzzzzzzxxx||||||uuuwwwuuuMMM222///......---,,,,,,++++++((()))***++++++***)))((((((((()))))))))*********************************++++++,,,,,,,,,,,,------------......//////000000222111>>>^^^}}}nnnrrr[[[PPPVVVccc^^^]]]\\\XXXTTTYYYkkk~~~~~~rrrkkkgggccc___ZZZ[[[jjjxxxrrrooossswwwyyy{{{}}}yyyllldddaaacccffffffhhhlllnnnooossswww{{{}}}~~~~~~yyyyyyvvvtttxxx|||zzzssstttxxxzzz}}}yyygggNNN;;;---...000***,,,,,,+++++++++*********************************++++++++++++++++++++++++******++++++,,,------...---111<<>><<<;;;;;;<<<===;;;::::::;;;===>>>>>><<<;;;:::@@@AAADDDFFFIIIMMMRRRVVVXXXZZZ```dddccc```ccciiikkkiiiggghhhlllsssyyy}}}|||rrrzzz~~~yyyxxxyyysssiiibbbaaadddjjjmmmlllllliiieeebbbfffooovvvBBB@@@BBBEEEAAA::::::@@@:::<<>>>>><<<;;;999@@@AAADDDGGGKKKQQQXXX]]][[[]]]ccchhhhhheeeeeeiiirrrpppooorrrzzz~~~vvv{{{tttmmmhhheeemmmiiiccc___```dddgggjjjnnnlllfff___\\\aaammmwww????????????>>>===<<<;;;???@@@AAACCCDDDFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJGGGGGGGGGGGGGGGFFFFFFEEEGGGGGGGGGHHHKKKNNNOOOPPP^^^bbbjjjrrrxxx}}}{{{rrruuu{{{yyytttuuu{{{yyyeeedddgggvvvMMM444222...******------***+++++++++************)))+++*********))))))(((((()))************+++++++++++++++,,,,,,,,,---------///222---,,,333111...555777OOOnnnuuuwwwMMMFFFMMMXXXbbbccc___\\\[[[___gggsssxxxjjjaaa___^^^]]]dddlll||||||~~~~~~~~~~~~tttiiicccnnnvvv{{{}}}vvvlllcccaaa^^^ZZZ[[[___bbbeeeiiimmmppptttxxx{{{|||zzzyyy{{{}}}|||xxxtttwwwfff===***...111,,,,,,,,,++++++,,,------******))))))))))))******)))************+++++++++)))000111***)))///222...<<>>>>><<<;;;CCCAAABBBIIIQQQYYYaaafffgggkkkqqqsssmmmfffhhhnnnmmmllllllooowwwvvvnnnkkkllllllaaa___```bbb```[[[ZZZ]]]___cccccc]]]]]]eeelllnnn}}}vvvllleeefffmmmwww~~~}}}{{{{{{{{{>>>???????????????>>>>>>CCCCCCEEEFFFGGGIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKHHHIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFGGGHHHIIIIIIHHHKKKNNNTTTZZZbbbkkkuuu{{{}}}vvvooonnnrrrwww~~~~~~~~~zzzuuusssuuu{{{}}}rrroooyyyaaa;;;666222000///......///++++++++++++************+++*********))))))))))))************++++++++++++++++++,,,,,,,,,---------...111------444111///888GGGlll~~~zzzjjjOOOQQQVVV[[[]]]ZZZ\\\\\\aaaiiirrrzzz{{{rrrggg___ZZZXXX^^^fffzzz~~~yyyvvvwwwyyyzzzwwwwwwzzzxxxooofffcccllltttzzz~~~zzzsssllliiiccc^^^^^^bbb```dddiiimmmpppqqqsssuuu~~~~~~|||vvv|||ZZZ888///...---,,,,,,+++,,,,,,------******))))))))))))******************++++++++++++***---...---...222333111FFF\\\zzz___KKKWWW{{{vvvbbbXXXaaaxxxyyyrrrooonnnmmmmmmfffbbbbbbeeeccc]]]ZZZ[[[TTTWWW^^^eeelllpppqqqqqqqqqrrrsssuuuwwwxxxxxxxxx}}}|||uuuwwwvvvjjjlllhhhmmmkkkFFFIIIddd{{{fffRRR;;;111//////...---++++++++++++************************************************++++++++++++,,,,,,...000///000888CCCNNNQQQ^^^wwwzzzvvvtttuuurrrlllbbbWWWNNNGGGDDDBBB???<<<;;;<<<======<<<999;;;===>>>??????>>>===@@@???AAAHHHSSS^^^hhhnnnxxxwwwvvvsssiii[[[TTTSSSTTTUUUVVVZZZ___ccceeegggcccdddccc___\\\[[[[[[[[[XXXYYY\\\___]]]XXXXXX\\\___eeefffbbbccclllvvv{{{}}}}}}|||{{{>>>???@@@AAABBBBBBBBBBBBEEEEEEFFFGGGHHHIIIJJJKKKJJJJJJIIIIIIJJJKKKKKKLLLJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDGGGJJJPPPZZZdddkkkvvvzzz|||~~~|||yyyrrrtttwww{{{~~~|||zzzvvvqqqooottt|||}}}{{{{{{rrrDDD999000000///+++***---,,,+++++++++***************************)))))))))************+++++++++,,,,,,,,,,,,,,,------------,,,000...///444111111>>>XXXzzzyyy|||___SSSZZZ]]]]]]\\\WWWZZZbbbooo{{{}}}xxxkkk```YYYWWWTTTTTTdddzzz}}}yyyvvvuuuwwwyyyyyyuuutttuuussskkkfffdddhhhqqq|||~~~~~~}}}|||yyyuuuppphhhaaa```dddaaaeeekkknnnppppppqqqrrr{{{~~~zzzrrruuuzzzvvvxxxooo@@@///---------,,,,,,,,,,,,,,,---******))))))))))))******************+++++++++,,,,,,***+++000222222555999QQQrrriiiDDDPPPtttzzziii^^^ggg|||}}}wwwvvvrrrmmmkkkkkklllllllllgggddddddeeebbb]]]ZZZZZZWWW\\\dddlllrrrttttttsssrrrssstttuuutttsssqqqoooqqqsssyyyuuusssxxx{{{rrrpppgggeeerrr[[[@@@DDDgggvvv]]]AAA333///...+++***---,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,+++---///000333>>>JJJTTT[[[ppp~~~zzzvvvuuuvvvrrrkkkaaaWWWNNNGGGCCCAAA???<<<;;;<<<======<<<;;;<<<>>>???@@@@@@???>>>===>>>@@@HHHUUUeeerrrxxxyyynnneee[[[OOOFFFCCCHHHIIIJJJKKKMMMOOOQQQRRRQQQUUU[[[______]]]\\\\\\^^^___ccceeeaaa\\\^^^dddfffkkknnnjjjjjjrrr~~~~~~}}}|||@@@AAABBBDDDEEEFFFGGGGGGDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLJJJJJJIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJHHHFFFDDDDDDGGGGGGGGGGGGIIIOOOVVV[[[^^^ppp}}}|||{{{xxxsssnnnmmmpppuuuyyyzzz|||}}}uuuYYYBBB///---...***(((,,,,,,,,,+++++++++******************************************+++++++++,,,,,,,,,,,,,,,------------...,,,000///000333000555GGGmmmlllttttttsss^^^YYY^^^\\\[[[___^^^\\\mmmxxxoookkk\\\TTTWWWWWW[[[www}}}zzzvvvttttttvvvxxxwwwrrrooonnnkkkfffccceeeiiisss~~~~~~}}}||||||}}}~~~xxxwwwyyyyyytttkkkddddddffffffhhhkkkmmmnnnpppsssuuu{{{~~~wwwnnnpppsss|||}}}sssGGG555222...------,,,,,,,,,,,,---+++******))))))******+++*********+++++++++,,,,,,...***,,,111111000:::IIIbbbaaaLLLGGGfffvvvkkkdddhhh{{{|||{{{yyyvvvpppooonnnmmmmmmmmmmmmllliiiiiiiiiiiigggddddddddddddiiioootttvvvvvvvvvuuutttuuuxxxyyyyyywwwtttrrrrrrqqqrrryyyzzzrrrrrrzzzxxxuuuwwwxxxqqqjjjjjjwwwrrrKKK;;;QQQoooiiiMMM:::111,,,***+++,,,,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,---,,,---///000555AAANNNWWWccc~~~{{{yyyyyyvvvrrrjjjaaaXXXOOOGGGCCC@@@>>><<<<<<=========<<<;;;<<<===>>>????????????<<<>>>AAAHHHWWWiiiwww}}}}}}lllYYYPPPNNNMMMMMMOOOSSSRRRRRRRRRTTTWWW\\\```___cccjjjqqqqqqmmmiiiiiillllllnnnmmmgggcccgggnnnqqquuuvvvrrrnnnsss~~~~~~|||CCCDDDEEEGGGHHHIIIJJJJJJEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLJJJIIIHHHGGGGGGGGGGGGGGGIIILLLOOOOOOLLLIIIHHHGGGFFFFFFGGGFFFEEEFFFIIIKKKMMMXXXfffttt{{{uuuooommmoooqqqpppnnnuuutttuuu|||wwwvvvXXX:::000111000......,,,,,,,,,++++++++++++******************+++++++++***++++++++++++,,,,,,,,,,,,,,,---------............111000111333111===WWW{{{kkkyyylll___^^^aaaZZZYYY___```aaawwwyyynnneeefffXXXRRR[[[eeettt}}}|||}}}}}}}}}}}}zzzwwwsssrrrrrrrrrsssnnniiigggfffeeebbbccchhhqqq}}}zzztttsssssstttwww||||||{{{{{{{{{~~~~~~{{{{{{yyyuuurrrwwwzzzwwwppplllkkkllliiiiiihhhhhhiiimmmsssxxx~~~wwwooonnnqqqyyyyyyUUU@@@555///...------,,,,,,,,,---++++++************++++++***++++++++++++,,,,,,,,,...---...000...111FFF^^^|||oooJJJKKK```kkkZZZdddyyy{{{vvvtttssspppmmmlllmmmnnnnnnnnnmmmmmmmmmnnnqqqssssssrrrssstttuuuyyy|||~~~}}}||||||}}}{{{}}}~~~|||yyywwwooommmmmmsss{{{|||{{{tttkkkkkkvvv~~~}}}tttjjjjjjyyy{{{ZZZ???===TTT~~~~~~fffPPP===000...111,,,++++++++++++************************************++++++++++++,,,,,,,,,...------///111666CCCPPPYYYjjjuuuyyy~~~{{{zzz{{{xxxrrrjjjaaaYYYQQQHHHCCC@@@>>>======>>>>>>>>><<<;;;;;;<<<===>>>>>>>>>>>>===AAAEEEKKKYYYkkkwwwzzznnn^^^OOOLLLQQQVVV\\\aaabbbdddhhhiiiiiijjjmmmooolllnnnuuu|||{{{sssoooppprrrpppooonnnkkkiiioooxxxyyyzzzzzzwwwsssuuu~~~~~~~~~GGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHIIIIIIJJJKKKLLLMMMKKKJJJIIIIIIIIIJJJKKKLLLQQQTTTXXXWWWRRRLLLJJJIIIAAADDDFFFGGGFFFEEEFFFFFFIIIJJJMMMTTTaaasss}}}vvvpppnnnpppqqqmmmhhhmmmllllllrrr~~~zzzttt}}}oooLLL666000111000,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------............000222000222555777LLLoootttxxxsssccc\\\aaaeee\\\ZZZaaaaaajjj|||vvvlllddd^^^[[[SSSUUUhhh}}}|||{{{||||||{{{zzz{{{}}}}}}zzzxxxxxxxxxvvvuuullliiihhhiiijjjjjjooovvv}}}wwwrrrnnnmmmlllmmmttt|||zzzyyyxxxxxxzzz~~~~~~yyyxxxwwwtttqqqwww{{{zzzwwwvvvvvvtttjjjhhheeebbbbbbgggoootttwwwvvvvvvyyyzzzxxxsssnnnjjjmmmsss|||dddHHH000000///...---,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,---///000000000===YYYsssXXXMMMcccnnn\\\^^^sssvvvoookkklllmmmkkkjjjkkknnnqqqtttvvvvvvuuuvvvwww~~~tttrrrqqqssswwwxxxvvvtttwwwzzzzzztttzzz}}}xxxhhhiiiwww~~~}}}nnnhhhlll{{{oooQQQ:::===hhhhhhMMM888///000++++++++++++************************************++++++++++++,,,,,,,,,,,,...---///111444:::GGGTTT^^^sssyyyrrr|||}}}||||||zzzzzz|||zzzsssjjjbbb[[[SSSJJJCCC@@@???>>>>>>@@@@@@???>>>;;;<<<<<<<<<===>>>>>>??????FFFLLLPPP]]]nnnvvvuuuddd]]]YYY\\\```cccfffjjjooovvv~~~zzzvvvuuuvvvvvv}}}zzzuuuwwwrrrppppppsssuuuwww}}}|||zzzzzzzzzzzz{{{}}}}}}~~~LLLLLLLLLMMMMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJKKKLLLNNNOOOPPPMMMMMMMMMNNNPPPSSSVVVXXXaaaeeegggcccZZZQQQLLLKKKCCCEEEHHHHHHHHHGGGHHHIIIFFFFFFFFFGGGLLLZZZppp{{{uuuqqqoooooommmlllkkkiiigggjjjrrrssslllwwwdddAAA000000000,,,------,,,,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------------............000222111333888@@@___{{{bbb___[[[aaaddd]]]```jjjmmmxxxssshhheeebbb]]]YYY[[[ggg|||tttsssvvvyyy{{{|||{{{|||~~~~~~}}}{{{uuussssssttttttuuu{{{zzzvvvrrrnnnjjjjjjrrr|||vvvuuuttttttvvvyyy}}}zzzxxxvvvrrrrrrxxx{{{zzz{{{~~~|||xxxllliiieeeaaa```ccciiimmmjjjjjjkkkooossstttqqqmmmhhhjjjmmmrrryyyrrrTTT444000///...------,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++///000000:::RRRpppaaaOOOgggwwwgggZZZ\\\xxx{{{hhhcccbbbgggkkkmmmssszzz{{{~~~}}}|||{{{yyywwwuuurrrqqqnnnqqqvvv{{{~~~}}}xxxsss{{{xxxxxxppprrr}}}|||sssmmmpppmmmPPP;;;NNN~~~yyy^^^DDD333...---,,,,,,,,,++++++++++++************************+++++++++,,,,,,,,,------------000555999???MMMZZZhhh~~~tttyyy||||||}}}{{{{{{~~~{{{tttkkkccc\\\UUUKKKDDDAAA@@@???@@@AAABBB@@@???============>>>???@@@@@@@@@JJJRRRWWWbbbqqquuupppbbbbbbfffjjjkkkkkkooouuuxxx~~~|||zzzzzzzzz|||sssqqqttt||||||{{{vvvxxx~~~}}}NNNNNNOOONNNMMMLLLKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQRRROOOOOOPPPRRRVVV[[[___bbbpppssstttnnnbbbVVVOOOLLLFFFGGGHHHGGGFFFEEEGGGHHH@@@DDDIIIHHHEEEKKK]]]nnnzzzsssmmmlllooorrrnnnjjjffffffjjjvvvuuunnnyyy{{{{{{PPP555333555111---------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////111222111444<<>>>>>>>>>>>???@@@AAABBB@@@LLLVVV[[[ffftttvvvooobbbdddiiimmmlllmmmwwwzzz||||||xxxttttttzzzwwwwwwsssqqqvvv}}}zzzllleeewww}}}~~~SSSTTTUUUTTTQQQPPPPPPPPPNNNOOOOOONNNKKKJJJKKKLLLLLLOOOSSSTTTSSSRRRQQQQQQVVVVVVZZZ___aaaaaaeeekkkxxxxxxuuulll```VVVQQQOOOHHHHHHGGGFFFFFFFFFEEEEEEGGGDDDCCCFFFFFFIIITTTbbbssszzzxxxxxxnnniiikkkjjjhhhhhhhhhfffdddkkk~~~nnneeevvvddd888222555000,,,,,,++++++,,,,,,------*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///222444333222===\\\nnn]]]XXX[[[^^^___```jjjzzzlllhhhfffaaa```dddjjjtttyyyuuutttssspppllljjjlllnnnqqqtttzzz}}}}}}||||||}}}|||zzzxxxwwwvvvvvvxxx}}}}}}}}}xxxxxxvvvsssooonnnnnnpppqqqpppssszzz|||zzz}}}xxxxxxyyyxxxyyy{{{zzztttuuu{{{~~~|||rrrmmmhhhfffhhhgggbbb]]]ZZZ^^^eeemmmuuuyyyzzzzzzooojjjhhhkkkooosss{{{oooOOO555/////////***///222)))++++++++++++++++++++++++------,,,,,,,,,---.........------555MMMnnnyyyRRR@@@jjjkkkRRRSSSnnn}}}vvvyyywwwpppjjjjjjkkkkkklllwww}}}}}}~~~}}}xxxuuurrruuuvvvsssooooootttyyyzzzwwwooogggiiiwww~~~wwwrrr|||[[[===RRR}}}```===999///,,,,,,---,,,)))+++///++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,333---222EEEIIIQQQjjjsssuuu|||{{{|||~~~|||tttiiiaaa[[[SSSJJJCCC???@@@AAABBBBBBBBBBBBBBB===>>>?????????BBBEEEIIIJJJPPPaaajjjjjjqqqvvvnnnddd]]]dddnnnooovvv~~~tttvvvxxxyyyxxxxxxyyy{{{zzzuuuvvvyyyzzzwwwxxx~~~~~~|||~~~ccc]]]fff~~~RRRSSSUUUTTTRRRPPPPPPPPPOOOOOOOOONNNNNNOOOQQQTTTYYY[[[]]]]]][[[YYYXXXXXX]]]ZZZ[[[___dddgggnnnuuuwwwyyywwwnnnaaaTTTLLLJJJHHHHHHHHHGGGFFFEEEDDDCCCIIIGGGFFFGGGEEEEEEMMMWWWeeerrr|||rrrmmmeeefffeeeeeedddaaafffvvvttthhhpppvvvHHH777222,,,...------,,,+++++++++,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---....../////////000222;;;PPPqqq~~~ooobbb]]][[[ZZZ\\\bbbkkkyyyxxxjjjgggfffdddffflllyyyzzzsssooonnnmmmiiifffjjjlllnnnqqquuuyyy~~~}}}yyyvvvuuuvvvwwwxxxvvvuuutttrrrqqqoooooonnnnnnpppqqqpppnnnmmmmmmooollloooqqqqqqooommmkkkkkkpppooottt{{{}}}|||||||||~~~}}}|||~~~|||vvvuuuxxxyyyvvvvvvrrrlllhhhgggfffccc```___bbbgggnnntttxxxyyyyyynnnjjjffffffgggiiiqqqzzzfff@@@222...///,,,...111+++++++++++++++++++++++++++------,,,,,,------......///---111CCCaaayyy```QQQUUUqqq\\\]]]mmmzzziiieeehhhiiiiiijjjqqquuuyyy}}}~~~|||~~~|||{{{{{{yyysssmmmlllpppuuu|||uuuuuu}}}}}}}}}~~~xxxMMMEEETTTuuuRRR???444///,,,------******,,,++++++++++++++++++++++++)))+++,,,,,,++++++,,,------333222:::KKKOOO]]]|||}}}||||||}}}~~~zzzsssiiibbb]]]VVVMMMEEE???@@@@@@AAAAAAAAAAAA@@@>>>>>>???@@@AAADDDHHHKKKRRRVVVcccjjjjjjsss{{{vvvmmmfffkkkqqqnnnqqqwwwwww{{{|||{{{zzzyyyzzz}}}{{{wwwtttwwwwwwtttuuuzzzwwwuuu{{{iiifffsssSSSUUUWWWWWWUUURRRQQQPPPNNNOOOPPPQQQRRRVVV[[[___eeefffhhhhhhgggfffeeefffhhhbbb___cccjjjpppyyyxxxhhhYYYOOOLLLGGGHHHIIIIIIGGGEEECCCAAAFFFEEEGGGJJJKKKMMMUUU^^^[[[eeesssvvvmmmaaaeeeddddddccc```bbbnnn{{{sssppptttYYY???333///000///...,,,++++++*********************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...444IIIiiizzzvvvbbb\\\\\\[[[YYY\\\gggxxxqqqfffdddeeefffooozzz{{{xxxssslllgggfffddd```]]]^^^```bbbgggmmmqqqsssssstttqqqmmmiiihhhjjjmmmooommmlllkkkjjjiiihhhgggggggggfffbbb^^^ZZZYYY[[[^^^___dddkkkoooooommmjjjhhhlllmmmrrryyy|||}}}|||}}}|||xxxvvvwwwvvvsssxxxuuupppkkkhhheeedddcccdddgggkkkooosssvvvxxxxxxuuuqqqmmmhhhcccbbbjjjtttTTT888,,,000...---//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......///000///:::UUUwwwcccLLL[[[vvv```VVVgggtttnnngggaaa```cccgggnnntttyyy|||~~~~~~}}}zzzwwwtttsss~~~}}}|||}}}xxxqqqnnnpppttt|||zzzvvvvvv```KKKEEEdddlllMMM<<<333,,,---...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,------222777DDDRRRWWWmmm~~~}}}}}}}}}}}}xxxrrrjjjeeeaaaZZZPPPHHH@@@@@@@@@@@@@@@@@@???>>>===>>>???@@@BBBFFFKKKOOO___```jjjnnnmmmyyytttlllppptttmmmlllrrrqqq}}}}}}|||{{{{{{|||}}}~~~zzzyyy}}}yyyzzzoooooo~~~VVVXXXZZZZZZWWWSSSQQQQQQNNNPPPSSSVVVZZZ___eeeiiikkkmmmppprrrrrrrrrtttuuurrrlllhhhlllsssyyynnn]]]TTTQQQHHHIIIJJJJJJIIIEEEBBB@@@BBBCCCEEEHHHMMMTTT^^^eeeaaafffnnnxxx}}}uuummmaaaeeeddddddeeecccbbbjjjsssyyyrrrgggGGG555000//////...,,,,,,++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000444000888UUU|||zzzuuu|||nnnfff```\\\WWWZZZbbbooorrrggg______bbbiiixxxyyyrrrpppllleee```]]]ZZZVVVSSSNNNOOOSSSXXX___bbbbbbaaaeeecccaaa______aaadddfffggggggggggggffffffeeeddddddaaa[[[UUUPPPOOOPPPRRRWWW]]]dddjjjlllkkkiiihhhfffjjjooouuuxxxzzz}}}yyyzzz{{{zzzyyyxxxwwwuuutttuuuuuurrrmmmiiigggggghhhjjjmmmpppsssuuuwwwyyy{{{xxxuuunnneee```fffpppuuuzzzhhh@@@,,,222111,,,...222,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000000555FFFeee[[[OOOssseee```ppptttjjjfffeeefffhhhkkkqqqzzzyyyuuuxxx{{{zzzqqqrrrrrrqqqppppppqqqrrrvvvuuutttuuuxxx|||~~~zzzvvvwwwxxxuuu{{{~~~zzzqqqnnnrrrXXXBBBLLL|||```EEE888---,,,...---***(((,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...---000<<>>===<<<===>>>@@@BBBGGGMMMRRRbbbccclllooommmzzzvvvnnnqqqtttmmmlllrrrqqq{{{}}}~~~}}}{{{~~~tttsssWWWYYYZZZYYYVVVSSSQQQQQQPPPSSSWWW\\\aaagggnnnssstttvvvyyy{{{{{{||||||~~~{{{wwwuuuyyy}}}mmm\\\SSSQQQIIIJJJKKKKKKJJJFFFCCCAAAEEEEEEEEEFFFKKKUUU___eeepppoooqqqwww|||sssccccccaaabbbccccccaaaeeekkkqqqvvvRRR666,,,---------,,,,,,------...+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111666222>>>aaajjjrrrooojjjhhhccc]]]YYYdddqqq{{{~~~ttteee^^^ZZZ]]]cccnnnxxxnnngggdddaaa\\\VVVQQQMMMJJJGGGDDDEEEGGGKKKOOOQQQQQQQQQTTTUUUVVVWWWYYYZZZZZZ[[[]]]]]]^^^___^^^^^^]]]]]]YYYVVVQQQMMMJJJIIIIIIIIIQQQUUUZZZ^^^```aaaccceeebbbhhhnnnrrruuuxxx{{{{{{}}}~~~~~~|||{{{|||yyyyyyzzz{{{zzzwwwuuutttqqquuuyyy{{{xxxsssnnnlllhhhkkkoooqqqssstttwwwzzzzzzyyyxxxtttiii```bbbiiiqqqxxx|||zzzyyywwwIII///333222,,,...222,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111///>>>WWWrrr{{{WWW```iiinnnssslllnnncccdddggglllsss{{{{{{xxx}}}zzzuuutttpppppppppooooooqqqwww{{{yyywwwvvvvvvwwwyyyzzzyyy}}}}}}}}}yyy}}}~~~~~~ttttttxxxrrr|||```;;;???kkktttOOO???///,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...---000???PPPWWWcccwwwrrrzzz~~~|||vvvoooiiieee]]]RRRIIIAAAAAAAAAAAAAAA@@@???>>>:::;;;===>>>AAAGGGNNNTTT\\\___iiillljjjvvvzzzoooppprrrmmmnnnsssrrrzzz}}}{{{{{{xxxVVVWWWXXXXXXVVVUUUUUUVVVZZZ[[[^^^aaafffnnnwww~~~uuuaaaVVVTTTJJJKKKLLLLLLJJJHHHFFFDDDDDDGGGJJJOOOYYYhhhtttyyy~~~zzzyyy~~~}}}iiiaaa^^^]]]______]]]^^^aaavvvmmmqqq}}}bbbAAA...---------------...//////+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111444777LLLsss|||eeezzzqqqhhhcccbbbaaaddduuu~~~wwwnnn^^^[[[\\\bbbjjjyyy}}}tttjjj___WWWTTTRRRNNNJJJFFFBBB???>>><<<>>>@@@@@@@@@BBBEEEHHHJJJLLLNNNPPPQQQQQQPPPPPPNNNOOOPPPRRRRRRRRRQQQPPPOOOLLLHHHFFFEEEEEEEEEDDDKKKLLLMMMNNNOOORRRVVVYYY\\\dddkkknnnrrrwwwzzzyyyuuuuuuxxx|||}}}yyywwwxxx{{{yyyxxxyyywwwrrroooppppppuuu|||}}}uuupppiiimmmqqqsssssssssuuuxxxxxxzzz~~~~~~uuujjjeeegggppprrrqqq{{{QQQ555555222---///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///111111333MMMjjj~~~[[[RRRqqqooocccyyyrrrjjjfffeeebbbfffjjjqqq{{{}}}zzzxxxzzzxxxyyyxxxuuutttwww~~~{{{yyy{{{||||||}}}}}}}}}}}}}}}}}}}}}{{{}}}yyylllsss{{{{{{yyyWWW@@@RRR^^^KKK777...---------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---......222DDDSSSZZZnnnrrrsss~~~wwwoooiiiddd]]]SSSKKKBBBCCCCCCCCCCCCBBBBBBAAA:::;;;<<<>>>AAAHHHOOOUUU\\\```kkkooommmzzzuuupppqqqnnnqqquuuqqqwwwzzz~~~VVVXXXYYYZZZ[[[]]]```ccciiifffdddccchhhssslll]]]WWWLLLLLLLLLLLLKKKJJJIIIHHHDDDLLLUUU```pppqqqbbb]]][[[\\\\\\XXXWWWXXX```rrrhhheee{{{tttPPP666///......------------...,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...//////000000111222222555AAA```~~~mmmqqqfffccceeehhhrrr|||wwwqqqjjj^^^^^^dddmmmvvvxxxnnneee[[[PPPIIIEEEEEEDDDAAA???===<<<<<<888<<>>```|||}}}JJJVVVmmmaaagggyyygggddddddbbb```hhhpppwww|||{{{zzzyyyxxx{{{}}}yyyzzzxxxwwwttttttuuuxxxzzz|||||||||lllfffooovvvjjj|||zzzVVVFFFaaannnYYYBBB333...,,,...111------------------------+++,,,------,,,,,,---///222777JJJWWW```}}}qqqyyy}}}vvvmmmhhhddd^^^UUUOOODDDDDDEEEEEEFFFEEEEEEEEE<<<======???BBBIIIQQQVVV___cccmmmpppnnn}}}yyyoooqqqrrrwwwzzztttxxxzzz}}}~~~XXXZZZ\\\^^^aaafffkkkoootttooogggdddhhhvvvrrr___WWWMMMMMMLLLLLLKKKKKKKKKKKKJJJTTT___kkk{{{yyyfff```[[[\\\[[[VVVSSSSSSOOOccc~~~~~~fffddd~~~ZZZ999111000///...---,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,/////////000111111222222:::LLLqqqxxx}}}kkkfffiiillllll|||vvvrrrnnnhhhaaaccckkkvvvxxxmmmbbbYYYQQQHHHCCC===>>>??????======>>>>>>;;;AAAGGGIIIKKKTTTcccppppppooollliiihhhggghhhhhhiiikkkmmmoooppppppoooooonnnfff[[[RRRNNNKKKIIIGGGCCCBBB@@@>>><<<===AAADDDGGGQQQ[[[```gggppptttrrrppppppvvv}}}xxxxxxrrrnnnmmmqqqqqqmmmmmmqqqnnnooorrrxxx}}}{{{rrrkkklllqqqvvvwwwrrrnnnnnnoooiiiooo{{{uuuggg___^^^kkkrrrwww[[[???666000///111,,,------------------------,,,,,,------///000111222JJJmmmfffKKKaaasssYYY___uuupppeeebbbbbbfffkkknnnyyywwwqqqmmmmmmnnnpppvvv}}}zzzxxx{{{~~~{{{wwwqqqnnnppptttxxx{{{www{{{}}}|||}}}jjjZZZUUUmmmjjjmmm}}}yyyyyyoooEEEHHHvvvyyydddJJJ888...+++...222------------------------+++,,,...---,,,,,,---///444;;;OOO[[[eeevvv{{{tttlllfffccc___XXXRRRDDDEEEFFFGGGGGGGGGGGGGGG>>>>>>???@@@CCCJJJRRRXXX\\\___hhhjjjhhhxxxzzznnnqqquuu}}}zzz\\\]]]]]]___hhhvvv{{{ssslllkkkmmmyyytttbbbTTTTTTOOOMMMMMMMMMMMMQQQWWWSSSWWWiiizzzooocccZZZZZZZZZVVVTTTVVVSSSYYYiiiuuutttmmmDDD111222111///...---+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++333111---222111000666999]]]yyykkkeeedddkkkttt|||tttnnnjjjfff```jjjssszzzzzztttjjj^^^TTTJJJBBB===???DDDGGGEEE@@@>>>@@@DDDFFFGGGGGGMMMaaa|||{{{wwwyyy~~~}}}kkkUUULLLJJJFFFEEEGGGAAAAAA@@@@@@@@@BBBCCCDDDGGGIIIRRR^^^gggkkkooossspppsssyyy|||vvvqqqssssssqqqnnnlllnnnpppqqqlllkkkoooqqqnnnkkkkkknnnnnnsssyyyxxxoooeeeaaaeeeqqqyyy{{{~~~}}}nnn[[[___jjjooorrrfffCCC555333000------......------------......000111---000444---,,,:::QQQxxx]]]JJJvvveeeTTTdddwwwjjjbbbaaafffmmmppptttxxx~~~zzzccc^^^YYYWWW\\\eeemmmsssyyy|||uuussstttsssxxxwwwqqqppprrrsssrrrtttvvvxxx{{{~~~uuubbbQQQ]]]tttppp~~~qqqooommmxxxUUUCCCZZZ{{{}}}vvvoooZZZ>>>000222333...,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,.........111BBBPPP\\\vvv}}}}}}zzzrrrjjjggggggcccYYYOOOFFFGGGHHHGGGGGGHHHGGGEEE=========>>>BBBGGGKKKNNNVVVdddlllhhhjjj|||yyynnntttwww~~~~~~}}}~~~|||yyy\\\___bbbdddlllwww}}}uuummmkkkppp}}}pppbbbYYYRRRPPPOOOOOONNNPPPZZZeeeddddddsssxxxjjj]]]YYYWWWRRRNNNMMMRRRRRR\\\tttyyy|||TTT333111...,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++222///---333333222888IIIjjjppphhheeefffppp}}}{{{pppiiiccc```aaahhhssszzzrrrmmmddd[[[QQQIIIBBB??????EEEIIIIIIFFFDDDHHHLLLMMMTTT\\\hhh~~~ooo^^^MMMGGGGGGFFFFFFGGGDDDDDDCCCBBBBBBBBBCCCDDDEEEGGGNNN[[[eeelllsssyyyssstttyyyzzzrrruuuwwwvvvrrrpppooooooooojjjiiimmmooonnnmmmnnnppppppsssxxxwwwmmmddd```dddooowwwzzzvvvfffaaahhhjjjlllrrrNNN888222000000000......------------.........000---///444///111AAA]]]hhhOOOYYYuuuVVVWWWppptttllldddaaaeeemmmsssvvvxxxyyy{{{|||~~~xxxllldddYYYXXXWWWYYY]]]bbbeeefffcccjjjmmmiiifffiiinnnpppwww}}}xxxuuutttttttttvvvwwwyyy{{{~~~}}}rrrccc```sssuuuzzzxxxrrrjjjrrrmmmJJJLLLfffzzzgggIII444000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////000BBBYYYnnn~~~~~~zzzssskkkiiiiiidddZZZQQQFFFGGGIIIJJJKKKJJJHHHEEE??????>>>???AAADDDGGGIIISSSaaalllmmmtttzzzooovvv|||~~~yyyuuusssrrrooolllrrruuu|||}}}```ffflllnnnrrr{{{xxxqqqqqqyyy|||mmmfffTTTRRRRRRRRRSSSZZZiiiyyywwwrrrppp___WWWUUUPPPKKKHHHNNNKKKRRRiiiwww{{{eee<<<666///,,,---///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++111...---555555333:::\\\|||}}}{{{fffdddeeeiiiyyyyyymmmeeeaaa```eeelllyyy|||tttkkkgggaaaYYYQQQJJJEEEBBBCCCIIIPPPQQQPPPRRRYYYaaagggvvv}}}vvv\\\PPPDDDBBBFFFHHHIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGIIIIIIOOO[[[dddkkkssszzzvvvvvvyyy~~~uuuxxxzzzzzzwwwsssqqqpppnnniiigggjjjllllllnnnqqqrrrpppssswwwwwwpppiiigggiiiqqqxxx|||~~~rrrdddeeebbbdddwww```AAA222222333222......------------......---///,,,...444111777JJJoooYYYMMMrrr{{{```QQQdddxxxiiieeebbbfffnnnvvvzzzzzzzzz|||~~~~~~~~~~~~~~~zzzooofff```bbbdddiiinnnqqqpppkkkggg^^^dddfffbbb```fffmmmrrrxxx|||yyyvvvvvvwwwyyyyyy{{{}}}{{{|||sssdddcccuuu~~~nnnssszzzWWW@@@LLLtttxxxYYY===111///...------,,,,,,,,,,,,,,,,,,---...///000111111111000777FFF```}}}}}}|||~~~{{{tttmmmjjjjjjfff\\\TTTFFFHHHKKKOOOPPPMMMHHHDDDAAA@@@@@@???@@@AAACCCCCCOOO\\\gggllluuurrrjjjttt}}}|||~~~~~~{{{vvvsssoookkkfffddddddeeeccc]]]YYY___ooo~~~hhhpppvvvvvvwww|||www{{{}}}sss\\\WWWSSSVVV\\\gggxxx~~~zzzrrr```VVVUUUSSSOOOJJJIIIHHHOOOgggxxxvvvnnnHHH===222///000/////////------------------------,,,,,,,,,---------......---000,,,---444333333<<>>XXX{{{aaaOOOmmmuuu[[[aaa|||vvvnnnlllmmmkkkttt~~~~~~wwwssssssuuu{{{}}}~~~}}}}}}}}}wwwtttuuu|||~~~}}}yyyuuuwwwoooSSS@@@RRR|||mmmRRR===333/////////...------,,,,,,+++...111111111444:::@@@JJJYYYvvv~~~wwwtttqqqnnnkkkgggaaa]]]TTTKKKIIISSSXXXRRRLLLLLLDDDBBB@@@???BBBGGGLLLOOONNNQQQUUUYYY[[[]]]```dddfffeeennntttrrryyy}}}yyymmmkkkvvvzzzuuuxxx|||xxx{{{{{{uuuvvv|||xxxuuuxxxxxxzzzfffcccfffrrr~~~~~~|||ppp^^^SSSQQQQQQNNNJJJJJJKKKOOO\\\sss|||pppbbbAAA555222...---000........................,,,,,,,,,---------......+++111111222444555HHHiiiuuummmvvvdddddd___aaazzzpppffffffeeedddmmm{{{kkk___[[[XXXVVVWWWYYYVVVPPPGGGBBBEEENNNWWWfffrrr~~~pppcccUUUNNNJJJGGGHHHLLLMMMLLLTTT[[[]]]ccc^^^LLLDDDEEEBBBBBBMMMaaannnrrrjjjjjjkkkkkkjjjiiigggfffnnnooottt|||{{{{{{|||zzzyyyzzz|||}}}{{{xxxuuuqqqnnnkkkgggdddhhhooorrrqqqvvvlll^^^```aaacccxxxwwwWWW:::111777.........------.........,,,111000111888CCC```}}}RRRRRR~~~aaaPPPgggwwwuuuxxxqqqmmmqqqrrr}}}}}}yyyrrrsssuuuzzz}}}{{{{{{~~~|||}}}xxxnnnnnnzzztttwwwnnntttfffCCCCCChhhvvv]]]EEE888000000///...------,,,,,,,,,///111111111555===DDDRRRaaazzz~~~}}}xxxvvvrrrpppmmmhhhccc___VVVKKKHHHRRRWWWQQQMMMNNNGGGDDDAAA@@@BBBGGGMMMQQQSSSXXX^^^cccdddcccfffjjjkkkjjjqqqtttqqqxxxwwwuuuyyyyyy{{{~~~yyyzzz~~~{{{hhheeekkkvvv|||vvvpppggg]]]UUUQQQOOOOOOMMMLLLJJJLLLXXXooo}}}iii|||tttMMM666000000///------------------------------------............//////222...222999444JJJ{{{wwwtttcccWWW\\\aaannn}}}pppkkkgggdddaaadddqqq}}}hhhaaaddddddbbbaaa___```SSSGGGHHHJJJSSSccctttxxxiii\\\KKKHHHDDDAAA@@@>>>===;;;>>>>>>@@@EEELLLOOOOOOMMMEEEGGGCCCAAARRRlllxxxuuupppmmmoootttwwwtttppppppsssxxx||||||~~~~~~|||zzz}}}}}}|||wwwtttssspppmmmiiiooopppvvvlll]]]aaaccc```mmm|||yyyhhh===---666000000///......///000111,,,444000...===SSSmmmgggNNNgggzzzPPPbbbwwwrrruuuwwwyyy|||}}}~~~vvvnnnvvvyyyyyyyyysssvvvyyyyyy}}}zzzwwwwwwyyyzzz{{{|||xxxvvvtttsssuuu~~~yyysss~~~YYY;;;LLLpppsssUUU===///222222...+++,,,...000......000222222666DDDRRRWWWffftttuuu~~~}}}zzzwwwrrrpppnnnjjjddd^^^\\\OOOGGGLLLUUUUUUOOOJJJKKKHHHCCC???@@@EEEMMMTTTXXX]]]dddkkkoooooonnnmmmlllmmmkkkooowwwvvv|||~~~|||zzz}}}gggeeelll}}}ddd}}}wwwrrrjjj```XXXRRROOONNNKKKKKKJJJKKKUUUjjj~~~jjjxxxxxxQQQ888000000///...---------------------------------............//////222///111777666QQQzzz|||___\\\^^^dddsss|||lllhhhdddccccccgggttt}}}kkkfffiiillllllkkkjjjgggUUUGGGIIIOOOZZZjjjxxxvvvaaaUUUKKKDDDCCCAAA>>><<<<<<<<<;;;:::;;;:::;;;???DDDGGGGGGFFFBBBCCC@@@AAARRRlllxxxvvvtttrrrsssxxxzzzvvvuuuvvv}}}}}}}}}}}}~~~~~~~~~|||zzzyyywwwrrrmmmrrrrrrwwwpppcccbbb___^^^jjj|||yyyrrroooEEE222777111000///......///000111,,,222000222EEEZZZooo]]]PPPsssoooPPPhhhqqqoootttxxx|||~~~uuunnnvvv{{{{{{yyyooommmtttyyyyyy|||{{{xxxxxxyyyzzz{{{~~~~~~}}}yyyvvvuuu~~~rrrwwweeeBBBGGGfffzzz^^^BBB000111111...,,,---...///......000222222666DDDRRR[[[mmmvvvsss~~~{{{wwwssspppnnnjjjddd___[[[PPPIIILLLRRRRRRMMMJJJIIIGGGDDD@@@@@@EEENNNUUUXXX]]]eeellloooooonnnmmmjjjllllllrrr{{{zzz~~~{{{xxxzzz}}}lllhhhnnn}}}fff}}}xxxtttmmmeee\\\UUUPPPMMMJJJKKKKKKKKKPPPbbb|||jjjppp~~~YYY===111000000///---------------------------------............///...111000111444;;;]]]|||sss^^^bbbaaaiiiyyyiiidddaaabbbffflllxxxxxxjjjhhhooouuuyyy|||}}}sssZZZIIINNNWWWbbbrrrxxxkkkUUUJJJDDD@@@???===;;;::::::<<<======<<<;;;::::::<<>>AAASSSjjjvvvwwwuuuuuuyyy}}}}}}zzzzzz}}}~~~}}}|||{{{wwwqqqrrrqqqttt|||~~~~~~}}}vvvlllddd\\\\\\fffrrrxxxjjj|||yyyPPP888666333222000///...//////000...111///888RRRgggvvvwwwQQQTTTfffWWWsssxxxpppooosssyyy}}}pppmmmwww}}}~~~|||yyyrrrlllnnnvvv|||}}}{{{}}}zzzvvvttttttuuuuuuuuu|||~~~~~~yyywww}}}{{{{{{vvvtttvvvLLL>>>VVVkkkKKK333111000///...---......//////000111111666DDDSSS^^^vvvxxxrrr|||xxxtttqqqoookkkddd___ZZZQQQKKKLLLNNNLLLIIIIIIFFFGGGFFFBBB@@@DDDMMMUUUXXX^^^ffflllnnnnnnmmmmmmhhhlllooowww{{{wwwxxx|||~~~||||||zzzxxxuuurrruuuvvveeeiiiqqqvvv{{{wwwuuupppiiiaaaYYYRRRNNNKKKMMMMMMKKKKKKWWWqqqmmmhhh~~~cccCCC222///111000........................---------............///...000111111333BBBlll{{{|||xxxhhh___ddddddrrrvvvgggcccaaadddiiiqqq}}}~~~rrrjjjllluuu~~~yyy^^^NNNUUU___jjjxxxxxxvvvbbbQQQMMMLLLFFFBBBCCC>>>======>>>@@@BBBBBBAAA@@@??????@@@CCCFFFHHHIIIDDD@@@>>>EEEVVViiisssuuuuuuxxx}}}~~~{{{yyy}}}zzzsssooolllmmmsssvvvvvvvvvxxx~~~zzzzzzzzz|||wwwhhh]]]^^^ffflllhhhnnn[[[>>>333444333111///......//////111000...???aaawwwfffJJJ]]]^^^bbb~~~yyytttsssvvv|||xxxiiikkkvvv~~~}}}|||yyysssmmmooovvv{{{{{{zzzxxxuuusssrrrtttuuuvvvvvvuuuxxx}}}{{{zzz~~~vvvqqqrrryyyvvv^^^>>>HHHpppxxxXXX888333//////000...---...//////000111222777FFFUUUbbb~~~yyyttt}}}zzzuuurrrpppkkkeee```XXXQQQKKKIIIHHHEEEEEEGGGEEEGGGGGGCCC@@@BBBJJJQQQWWW]]]fffkkkllllllkkkllljjjooosss||||||xxxyyy}}}{{{{{{wwwyyy{{{}}}jjjZZZQQQXXX^^^aaannn~~~~~~zzzvvvuuurrrmmmeee]]]UUUPPPNNNNNNOOOLLLHHHNNNeee}}}wwwfffxxxoooKKK555000111111........................---------............///...///333333333KKK|||lll|||wwwgggaaa___ccciii~~~{{{qqqhhhdddcccgggmmmvvvyyyqqqkkkooovvv}}}{{{qqqZZZPPP[[[fffooo|||nnnYYYSSSKKKIIINNNLLLAAA;;;===CCCBBBBBBCCCEEEFFFFFFEEEEEEFFFGGGIIILLLOOOSSSVVVLLLEEECCCKKK[[[hhhppptttxxx{{{}}}|||zzz|||yyyrrrmmmhhhgggkkknnnoooqqqtttwwwuuuuuuyyy~~~~~~}}}ooobbbaaagggkkk}}}ooobbbfffCCC000444333111000/////////000444000000HHHppp|||WWWLLLlllmmmXXXmmm~~~xxxvvvuuuuuuzzztttdddhhhsss}}}~~~{{{xxxvvvpppjjjjjjqqquuuttt|||zzz{{{zzzxxxzzz}}}uuuxxx|||{{{zzz|||{{{zzzvvvoookkkmmmuuu}}}yyyzzzrrrIII@@@___fff@@@666///000111///---...//////000222333999IIIYYYlllxxxuuu~~~{{{vvvsssqqqllleee```XXXPPPIIIGGGDDDAAAAAADDDFFFHHHHHHEEEAAAAAAFFFLLLTTT[[[eeejjjjjjiiijjjkkknnnssswww}}}vvv|||xxx~~~}}}pppUUUOOOOOOTTTVVVWWWaaannnrrrssstttyyy}}}zzzwwwvvvtttoooggg^^^VVVQQQPPPOOOOOOMMMHHHIII\\\rrroootttzzzTTT999000000000........................---------............///...---444666777VVVgggiii______^^^ffftttuuummmhhhfffhhhlllqqq|||{{{rrrlllhhhjjjmmmooossswwwiiidddUUUPPP___kkktttzzzPPP===DDDFFFJJJMMMIIICCC@@@BBBFFFEEEFFFGGGJJJKKKJJJHHHIIIKKKNNNQQQTTTWWW[[[^^^VVVLLLIIITTTbbbjjjpppvvv}}}|||{{{||||||}}}uuutttvvvyyy{{{zzzvvvqqqlllgggeeehhhkkkmmmqqquuuxxxyyyyyyzzz|||vvvhhhdddgggjjjwwwxxx]]]sssqqqKKK111444333111000///000000111444111333RRR}}}iiiKKKVVVggg```{{{qqqnnnpppqqqvvvrrrddddddpppzzz|||tttrrrlllfffhhhooossssssvvv{{{zzz}}}{{{zzz{{{{{{{{{}}}~~~zzzwww{{{vvvuuuzzz~~~|||zzz{{{nnnmmmiiieeehhhsss|||xxxtttsss}}}RRR@@@PPPzzzrrrIII;;;///000222///---//////...000333555===NNN^^^xxxwwwwww~~~|||xxxtttrrrmmmfffaaaYYYPPPHHHEEEBBB@@@AAADDDHHHHHHHHHFFFEEEEEEGGGIIIRRRZZZeeejjjjjjiiikkkmmmrrrvvvxxx}}}yyy{{{~~~___XXX\\\bbbfffgggjjjnnnrrr~~~mmmpppqqqrrrvvvzzz}}}~~~~~~}}}zzzyyyvvvpppggg]]]TTTNNNOOOLLLMMMNNNJJJIIIXXXlll}}}qqq[[[<<<111000///........................---------............//////+++444888;;;___zzzkkk``````eeeaaannn~~~ooojjjeeegggkkkooouuuvvvoookkkiiijjjjjjhhhiiimmmeeedddXXXUUUcccnnnvvvgggEEE===AAAHHHMMMMMMLLLNNNOOOMMMIIIIIIJJJLLLOOOQQQPPPNNNLLLPPPUUUXXXZZZ\\\```ccc]]]QQQNNN\\\iiinnnsss{{{|||zzz{{{|||{{{yyyooorrrvvvyyyxxxvvvsssqqqlllfffbbbeeeiiilllrrrwww{{{|||~~~|||nnncccccchhhrrr~~~^^^mmm|||UUU777333222111000000000111222333111999\\\ZZZEEEcccgggnnn~~~oookkkmmmqqqxxxzzznnnccc```lllvvv|||}}}}}}zzzssspppjjjdddfffnnnttttttpppuuu~~~~~~{{{zzzwwwttttttxxx|||||||||{{{|||}}}zzzuuuqqqvvvrrrsssyyy|||{{{xxxxxxmmmmmmfff^^^aaaooo~~~zzzppphhhZZZDDDGGGrrr{{{RRR???000000222///...000......000333777@@@RRRbbb|||zzz|||}}}yyyuuurrrmmmgggaaa]]]RRRHHHEEEDDDCCCCCCEEEJJJHHHGGGHHHKKKMMMLLLKKKQQQ[[[fffkkkkkkkkkmmmpppssswwwwwwsss]]]hhhrrr{{{pppuuutttsssrrrtttxxx|||~~~~~~|||xxxpppggg[[[RRRLLLNNNJJJKKKNNNLLLJJJWWWjjjooo~~~___>>>111000...////////////////////////---------........./////////***444:::===eeexxxrrrwwwZZZcccmmmgggtttwwwllliiicccgggmmmrrrwwwvvvsssqqqqqqsssssspppqqqtttllllllaaa\\\gggooovvv\\\CCCDDDBBBLLLQQQNNNOOOTTTRRRKKKKKKKKKMMMQQQTTTVVVVVVUUUPPPTTTZZZ]]]^^^___bbbeee```SSSQQQ```mmmqqqvvv~~~xxxvvvxxxyyywwwsssnnnsssyyyzzzwwwsssqqqqqqjjjddd```bbbgggkkkrrrxxxxxxyyyzzz~~~pppbbb```fffooo~~~```lll\\\===222111000000000111222333111111===cccSSSCCCmmmpppaaattt{{{sssnnnqqqttt|||{{{tttjjjaaa^^^jjjtttzzz|||ssswww}}}tttpppmmmfff___aaaiiiooopppmmmrrrzzz~~~||||||zzzvvvrrrpppssswww{{{}}}zzzyyyxxxyyyzzzyyytttpppsssppprrryyy}}}{{{vvvuuusssqqqgggZZZZZZjjj}}}}}}qqqiiifffHHHCCCnnnXXXBBB111000333///...111......111444888AAATTTeeezzz~~~~~~yyyvvvsssnnngggaaa___SSSHHHEEEFFFFFFEEEFFFKKKHHHGGGJJJPPPSSSQQQNNNRRR[[[gggmmmmmmmmmpppssssssvvvvvv}}}www~~~ttthhhjjj~~~rrrfffeeeuuusssssssssqqqooottt}}}vvvwwwvvvqqqhhh]]]TTTPPPPPPLLLJJJKKKLLLNNNVVV^^^pppkkklllBBB222333...//////.........------------......///000/////////...111111777OOOvvvgggyyyfffZZZZZZdddsss{{{rrriiifffhhhkkkrrryyyvvvzzzxxxtttooonnntttxxxdddYYY```pppxxxvvvjjjKKKAAAEEECCCIIIPPPUUUVVVUUUUUUUUUQQQQQQRRRRRRTTTUUUVVVWWWVVVWWWYYY^^^bbbeeefffeee___[[[ZZZddduuu~~~xxxtttttttttqqqppprrrpppqqqrrrrrrppppppqqqrrrjjjfff```]]]```gggnnnrrrqqqxxx~~~uuuddd___fff```xxxuuuffflll<<<888222///000000///000222555222QQQuuuTTTUUUaaaffftttssspppvvv~~~qqqiii___UUUaaaiiisss|||yyy|||~~~}}}zzzyyyzzz|||{{{wwwsssrrrsssssspppnnnppplllbbbWWWYYYeeeoooqqqlllmmmoootttyyy||||||{{{xxxyyyvvvppppppuuuwwwvvvyyyxxxwwwtttqqqqqqsssuuurrrssstttvvvxxxxxxwwwvvvzzzoooooovvvrrrgggooouuuzzzqqqOOOJJJeeehhhJJJ333333333,,,***111///222111///777JJJ\\\ccc|||}}}|||uuummmhhhggghhhccc[[[NNNDDD@@@AAADDDFFFKKKKKKIIIIIIUUUbbb```TTTSSSTTTZZZdddlllooorrrvvvvvvxxxvvvyyy~~~wwweeefffoooqqqdddbbblllpppsssqqqnnnmmmqqqtttsssuuuuuurrrjjj```VVVPPPPPPMMMMMMNNNNNNNNNRRRXXXuuurrrfff}}}uuuHHH444222---//////.........---------......///000000000000//////000111999RRRyyyfffxxx~~~```ZZZ```gggpppvvvnnnhhhgggkkkmmmttt{{{~~~uuuvvvtttqqqpppsss{{{vvvcccWWW\\\jjjrrrqqqyyyxxx]]]CCC;;;???EEELLLUUU\\\^^^\\\[[[ZZZWWWVVVVVVUUUVVVWWWXXXYYYZZZ[[[]]]```dddffffffeee^^^[[[[[[eeexxx{{{uuuqqqrrrqqqnnnnnnpppmmmnnnmmmllllllmmmqqqtttlllggg```]]]___fffnnnsssssszzzwwweee___ddddddxxxwwwbbbuuuBBB:::444000111222000111444777888YYYlllVVVhhhbbbllluuusssuuu|||sssccc\\\YYYVVVbbbjjjsss|||{{{uuuuuutttqqqnnnkkkjjjkkkbbbaaa```bbbeeeiiilllmmmhhhfff___WWWWWWbbbmmmqqqllllllmmmpppsssuuuuuutttxxxzzzyyysssqqqtttvvvvvvqqqqqqqqqooonnnoooqqqsssrrrrrrsssuuuwwwxxxxxxwwwxxxyyy}}}rrrccciii}}}sssttt^^^LLLYYYnnnOOO666333444...---222///222111000888LLL^^^ggg}}}|||zzztttnnnjjjiiijjjeee]]]PPPFFFAAABBBEEEHHHLLLIIIGGGNNN^^^jjjiii```UUUTTTXXXbbbjjjnnnsssxxxzzzfffqqq|||uuuvvvnnn^^^]]]jjjyyyvvvkkkhhhpppzzz}}}uuuoooooooookkknnnqqqsssrrrlllbbbWWWPPPOOONNNOOORRRQQQMMMMMMQQQcccxxxeeezzz~~~OOO666222.../////////.........------......///000000000000///111111222;;;TTTzzzfffzzzaaa___iiinnnrrrpppkkkhhhiiioooqqqvvv~~~}}}wwwssspppnnnooouuu~~~yyyooo___UUUYYYeeemmmpppmmmqqqrrrjjjVVVCCC>>>BBBDDDNNN[[[dddfffccc```______^^^\\\ZZZZZZZZZ\\\]]]aaaaaabbbeeeggghhhgggfff]]]\\\]]]fffwww|||zzzzzztttqqqrrrrrrooonnnpppnnnmmmlllkkkkkknnnssswwwnnnhhhaaa\\\]]]dddmmmssswww|||zzzhhh^^^aaaeeetttwww[[[sssMMM===777222333333222222555:::>>>___```TTTvvvcccuuu~~~zzzxxx~~~}}}}}}uuucccSSSOOOTTTXXXdddkkkttt|||yyysssooogggaaa]]]ZZZXXXWWWOOOQQQTTTVVVYYY^^^cccfff^^^```]]]VVVTTT\\\gggnnnmmmlllkkklllnnnooonnnmmmtttyyy{{{uuuppppppssssssooopppooonnnmmmmmmoooqqqrrrrrrssstttuuuwwwyyyzzz|||~~~ppp]]]bbbuuuzzznnnOOOLLLyyyYYY;;;333333111000444///222222222;;;NNNbbbnnn~~~}}}~~~~~~}}}yyyyyywwwsssooolllkkklllggg___TTTIIICCCDDDHHHKKKQQQGGGEEESSSfffpppooolllZZZWWWXXX```hhhmmmtttzzztttcccmmm~~~}}}ssseeegggssslll\\\WWW^^^nnn}}}{{{xxxyyyppprrrooofffjjjmmmpppqqqlllcccXXXPPPNNNMMMOOORRRPPPLLLLLLOOO^^^~~~gggyyyWWW:::444111////////////............------...////////////...333111222===WWWzzzhhheee```iiiooottt}}}ooollljjjlllpppsssxxx|||wwwsssooolllmmmsssyyy}}}~~~oooggg\\\UUUXXXbbbmmmssslllllljjjcccUUUGGGCCCFFFCCCOOO___iiikkkgggcccaaafffdddaaa___^^^^^^___```ffffffgggiiilllmmmkkkjjj```______dddppp|||ssswww}}}~~~||||||{{{vvvsssuuuuuurrrqqqsssrrrrrrrrrrrrqqqssswwwzzzpppjjjbbb\\\\\\bbblllsss{{{}}}jjj^^^]]]bbblll|||zzzYYYfff[[[???999444333333222333666;;;CCCbbb^^^YYY~~~{{{ccc}}}{{{~~~}}}vvvqqqdddTTTJJJKKKTTT\\\gggmmmuuu~~~wwwppphhh\\\TTTQQQQQQQQQPPPOOOSSSWWWXXXVVVTTTUUUWWWWWWZZZ[[[UUUQQQUUUaaajjjnnnllljjjjjjkkklllkkkkkknnnvvvzzzuuunnnmmmnnnooouuuuuutttqqqnnnmmmnnnooopppqqqrrrssstttvvvzzz||||||wwwwwwwwwjjjZZZ]]]mmm{{{WWWHHH~~~cccBBB444222222222333000111222444>>>QQQgggwww~~~|||zzzxxxwwwvvvssspppmmmllllllhhhbbbWWWLLLFFFFFFJJJNNNWWWIIIEEEWWWlllsssssssssfff___\\\```gggmmmttt{{{kkkbbbiiixxxiiibbbkkkssszzzeee]]]VVVRRRTTT]]]ooopppiiiooonnneeeiiijjjlllmmmjjjbbbWWWOOONNNLLLMMMOOONNNLLLNNNRRR\\\cccsssaaa@@@555222000000/////////.........,,,,,,---............---333000333BBB^^^|||kkkaaaXXX^^^iiiuuuzzzqqqooommmpppooorrrxxxyyyttttttpppmmmmmmrrrvvvxxxxxxlllfff^^^XXXXXX^^^jjjsssmmmiiiddd]]]QQQEEEAAADDDHHHUUUfffoooooojjjfffeeejjjiiifffdddccccccdddeeeiiiiiijjjmmmpppqqqpppoooddddddbbbbbbeeelllwww{{{rrrlllmmmuuu}}}zzzvvvtttvvvwwwtttrrrtttuuuwwwyyyyyyxxxwwwxxxyyyqqqlllddd]]][[[```jjjrrr}}}lll^^^YYY```eeewwwbbb```hhhAAA:::444333333111222555888IIIlllbbbhhhtttbbb|||{{{|||xxxnnncccTTTJJJHHHMMMWWW^^^jjjpppxxxzzzvvvlllbbbZZZQQQNNNQQQXXX^^^```dddhhhkkkiiibbbXXXRRROOOSSSVVVYYYVVVQQQTTT```lllllliiigggfffgggiiiiiiiiijjjtttyyyuuuooommmnnnooovvvvvvuuussspppnnnnnnooonnnppprrrssssssvvvzzz~~~~~~vvvqqqpppgggZZZZZZdddpppzzz|||gggIIItttmmmLLL777111222222222000111333777AAATTTmmm}}}zzzwwwyyyxxxuuussspppmmmjjjhhhgggbbbZZZPPPHHHGGGJJJNNNZZZLLLJJJ[[[pppzzz|||~~~uuukkkbbbbbbhhhnnnuuu{{{vvvdddcccmmm{{{xxxhhhQQQMMMLLLMMMPPPUUUaaavvv~~~xxxkkk___```kkknnnjjjmmmkkkjjjiiigggaaaWWWPPPMMMKKKKKKMMMLLLKKKNNNTTTWWW~~~{{{[[[jjjoooIII888111000000000/////////......,,,,,,---............---000...444IIIhhhtttnnn{{{^^^WWWZZZhhh~~~vvvppppppnnnrrroooqqquuu||||||tttooosssqqqnnnooorrruuuxxxzzzooojjjddd^^^XXXYYYdddooopppkkkfff^^^SSSGGGEEEHHHSSS```ooovvvtttnnnjjjjjjllllllkkkjjjjjjjjjjjjjjjmmmmmmnnnpppssstttsssqqqiiihhheeebbb```aaadddffffffggggggfffhhhooozzz~~~vvvrrrqqqtttuuurrrqqqrrrtttwwwzzz{{{yyywwwvvvvvvqqqmmmggg___[[[___hhhppp|||~~~mmm___YYY^^^bbbsssqqq^^^qqqCCC<<<555444333111333666777RRR}}}yyy[[[wwwfffcccxxxwwwvvvpppbbbUUUHHHEEEIIIPPPXXX___mmmsss{{{sssjjjeee[[[SSSRRRSSSZZZeeerrr~~~rrrfff```YYYZZZ\\\ZZZVVVVVVbbbnnnjjjgggcccbbbccceeefffgggiiiqqqvvvtttppppppqqqpppooopppqqqpppnnnmmmmmmnnnkkknnnrrrssstttvvv{{{|||vvvsssjjj\\\XXX\\\eeeuuu{{{~~~{{{MMMcccwwwWWW===222222222000111111333999DDDWWWsss|||xxxtttxxxvvvsssqqqoookkkgggddddddbbb\\\SSSKKKGGGIIIMMMYYYRRRQQQ```tttsssgggfffjjjooovvv{{{}}}uuu}}}rrrjjjoooxxxppp\\\LLLFFFIIIJJJNNNUUU^^^kkk~~~~~~xxxjjjZZZXXXbbbooottttttsssooojjjgggeee```YYYRRRMMMKKKKKKMMMLLLJJJMMMRRRSSSxxxyyy\\\aaa||||||SSS<<<222000000000000/////////...---...//////000000//////000---555MMMmmmiiiooonnn___```^^^jjjooolllnnnmmmrrroooqqqrrryyyxxxqqqnnnqqqpppooonnnooorrrvvvzzzppplllhhhaaaYYYVVV```nnnuuurrrnnnggg[[[QQQPPPUUU^^^iiivvvzzzuuuooolllmmmmmmnnnooopppqqqppppppoooqqqqqqqqqsssuuuuuusssqqqllljjjgggeeeddddddddddddbbbeeeiiilllrrr{{{|||xxxssspppooorrrsssqqqooopppsssuuuwwwxxxwwwvvvwwwxxxqqqnnnhhhaaa\\\^^^fffnnnxxx}}}mmm```ZZZ\\\^^^nnn}}}}}}[[[uuu~~~uuuFFF>>>777555444222444777===^^^oooSSSvvv[[[jjjvvvvvv~~~{{{mmmeeeUUULLLFFFHHHMMMRRR[[[dddnnnuuu~~~sssaaa[[[ZZZSSSUUU^^^kkk{{{wwwllliiifffbbb[[[XXX___jjjlllhhhcccaaabbbccceeeeeedddkkkooonnnoooqqqqqqooolllmmmnnnmmmkkkiiiiiijjjhhhlllrrrtttuuuvvv{{{{{{ooo^^^WWWYYY^^^ooo|||RRRUUUcccEEE444333333000111000333;;;FFFYYYwww|||vvvrrrsssqqqnnnmmmllliiieeeaaaaaa```]]]UUULLLGGGHHHJJJXXXXXXYYYaaassswwwjjjggglllqqqwww|||||||||}}}gggqqqssssssyyyxxxwww}}}xxxnnneeeWWWHHHGGGNNNHHHIIIOOOZZZeeeqqq~~~}}}}}}|||hhhXXX\\\kkkwww}}}xxxrrrkkkgggdddaaaZZZTTTLLLKKKLLLOOONNNJJJKKKOOOUUUttt{{{ccc^^^zzzZZZ@@@444000000000000///////////////000000111111111111111222...666NNNlllaaaoooccc^^^ddd```hhhjjjhhhjjjlllqqqpppppppppwwwwwwrrrppppppqqqpppmmmjjjlllqqqvvvmmmjjjhhhcccZZZVVVaaapppvvvtttrrrlllaaaXXXXXX^^^cccnnnyyy{{{tttmmmlllnnnnnnppprrrtttvvvuuutttsssuuuttttttuuuuuutttrrrooommmkkkhhhhhhjjjlllmmmmmmiiimmmrrrwww}}}zzzuuusssoooooossstttqqqpppqqqssstttuuuuuuuuuwwwyyy|||pppooojjjbbb\\\]]]eeellluuu{{{nnnbbb\\\YYYZZZiiivvvWWWjjjvvvvvvHHH@@@999777555444555999EEEfffpppSSSmmm]]]rrrwwwwwwwwwggg]]]MMMIIIIIINNNQQQTTT^^^iiiooovvvvvvgggVVVTTTYYYUUUcccqqqxxxpppiii^^^WWWZZZcccppplllgggccccccdddeeefff```dddhhhhhhkkkoooooolllnnnoooooommmiiifffeeeeeeffflllrrruuuuuuwww{{{rrr___WWWYYYZZZiiiyyy}}}vvvVVVQQQjjjJJJ777333444111111000444<<>>333555333444444555;;;KKKfff{{{|||vvvtttuuuxxxuuuooohhhdddcccbbb___\\\\\\[[[XXXRRRLLLHHHGGGGGGYYYaaagggiiimmmuuu~~~yyytttqqqsssyyy~~~{{{~~~|||wwwqqqhhh___XXXTTTLLLFFFDDDDDDBBBDDDGGGLLLMMMRRR[[[^^^\\\[[[]]]eeegggfffbbbeeeoooxxx|||}}}~~~~~~xxxvvvzzz~~~|||xxxvvvxxxvvvsssqqqkkkbbbVVVMMMHHHHHHHHHIIIJJJLLLMMMNNNIIIYYYmmm^^^ddd}}}VVV888222222111000000000000111000000000000111111111111333000>>>___|||ttteee{{{hhhUUUWWWbbbbbbsss{{{nnnjjjkkkllllllrrrssswww~~~yyyrrrmmmnnnllllllmmmllljjjlllqqqwwwtttrrrpppiii```]]]___eeellltttwwwvvvuuuxxx{{{tttwwwyyyzzzyyy{{{}}}yyywwwxxxzzz||||||~~~~~~xxxrrrrrrrrrssstttuuuvvvwwwxxxsssrrrqqqooooooqqqrrrtttsssooojjjfffdddcccaaa```iiiqqq{{{uuufffXXXXXXXXXbbbkkk```WWWnnnsssRRR666111444222444:::QQQyyyccctttfffccczzzzzz}}}pppZZZMMMJJJJJJKKKNNNQQQVVV^^^gggmmmvvv{{{yyy^^^\\\UUUVVVmmm{{{qqqoootttxxxrrrggg\\\XXXXXXkkkqqqsssllldddcccfffhhhaaadddhhhjjjjjjiiihhhiiiiiieee```[[[WWWWWWaaalllyyynnnnnnuuuzzzyyy}}}yyymmm___VVVSSSYYYeeewww}}}xxx}}}TTT___gggDDD333444333333444777???RRRooozzzwwwwwwwwwwwwxxxqqqggg```]]][[[XXXVVVWWWWWWUUUQQQKKKGGGEEEDDDPPPXXX___bbbhhhrrrzzz~~~|||vvvzzzooodddhhhppp||||||{{{vvvoooeee[[[TTTNNNHHHCCCDDDEEEDDDFFFJJJJJJLLLRRRZZZ\\\YYYXXXYYY______]]]\\\cccqqq|||{{{yyy~~~~~~~~~yyywwwtttsssnnndddVVVKKKHHHHHHIIIJJJLLLMMMOOOOOOJJJSSSbbb}}}]]]dddZZZ666222222111000000000000000///000000000111111111111444222AAAcccvvvmmmyyyaaaPPPTTT]]]bbbyyy|||rrrooopppqqqppprrrtttxxx}}}zzzsssmmmlllkkkkkkmmmllljjjlllqqqyyyvvvrrrppplllfffaaa^^^dddkkkssswwwwwwuuuuuuvvvxxxyyyzzzyyyzzz}}}|||yyyzzz}}}}}}wwwwwwwwwwwwvvvuuutttsssrrrttttttrrrqqqpppqqqtttwwwssspppllliiigggeeebbb```hhhqqq}}}vvvgggZZZ[[[WWWbbbllleeeTTTkkk{{{VVV666111444222333:::ZZZccc}}}iiiooowwwyyy|||}}}iiiRRRHHHLLLJJJLLLOOOSSSYYYaaajjjpppzzzuuu]]]]]]ZZZaaasssiii]]]fffooopppiii___WWWTTTdddnnnsssmmmddd```aaabbbccchhhnnnooommmjjjhhhhhheeeZZZRRRPPPQQQYYYpppyyynnnmmmrrrwwwyyy|||}}}rrreee\\\WWWZZZggg{{{yyyUUUPPPrrrrrrKKK444333444333333777BBBWWWuuu~~~}}}}}}{{{zzzzzzxxxvvvwwwpppggg___ZZZVVVRRRPPPQQQQQQQQQNNNIIIEEECCCCCCHHHNNNSSSVVV]]]jjjtttyyy|||~~~}}}~~~yyymmmjjjrrr|||~~~{{{vvvoooeee[[[TTTLLLGGGCCCEEEFFFFFFGGGJJJIIIKKKQQQWWWYYYWWWYYY^^^aaaccccccdddlllzzz}}}yyy{{{}}}}}}}}}zzzwwwtttsssoooeeeVVVJJJGGGHHHIIIKKKMMMOOOPPPQQQQQQUUU```zzzccciii[[[555222111000000//////000000///000000000111111111111555333DDDfffxxxcccOOOSSSYYYbbb~~~zzzqqqnnnooonnnmmmtttvvv{{{|||zzztttnnnkkkjjjkkknnnnnnkkkmmmrrrwwwuuurrrnnnmmmjjjfffbbbhhhmmmuuuyyyyyywwwvvvvvv|||{{{{{{zzz{{{~~~~~~|||~~~|||{{{{{{yyyyyyxxxwwwtttrrrpppnnnrrrssssssrrrpppqqqtttwwwtttqqqmmmkkkiiifffccc```gggqqq~~~~~~vvviii^^^]]]UUUbbblll|||iiiRRRfff|||UUU666333666333444<<<___wwwaaalll|||xxxwwwyyytttaaaNNNHHHMMMIIILLLQQQVVV\\\dddlllqqqzzzxxxbbbeeefffuuu~~~qqqiiiXXX```iiiooolllbbbXXXQQQ]]]jjjssspppgggaaa___^^^dddjjjpppqqqnnnjjjgggfffeeeWWWLLLLLLSSScccrrrkkkjjjkkkmmmxxxzzz}}}}}}ttthhh___XXX\\\kkk}}}~~~{{{WWWHHHkkkyyyQQQ777444555222333888DDDZZZwww{{{~~~~~~{{{zzz{{{{{{|||yyyvvvrrrnnnggg```ZZZSSSNNNJJJJJJKKKKKKJJJFFFDDDBBBBBBLLLOOOOOOOOOVVVbbbmmmrrr~~~}}}|||~~~}}}yyyssslllbbbXXXQQQIIIDDDBBBEEEFFFEEEFFFHHHLLLLLLPPPUUUUUUUUUYYY```bbbfffiiikkkqqq~~~}}}yyyxxxxxxwwwxxx{{{zzzvvvsssrrrooofffWWWJJJEEEFFFIIIKKKMMMOOOPPPQQQPPPSSS]]]vvveeehhh^^^666111111000////////////000000000000000111111111111444444HHHlll{{{fffPPPUUUXXXeee{{{sssppppppnnnlllvvvyyy~~~{{{xxxsssnnnkkkjjjllloooooommmooosssvvvvvvsssnnnlllmmmkkkggggggkkkqqqvvvxxxxxxyyyzzzzzzzzz{{{zzz{{{zzzyyyuuuuuuvvvvvvuuusssqqqpppnnnqqqsssrrrppppppsssvvvuuurrrnnnkkkiiifffcccaaadddnnn|||}}}vvvkkkaaa[[[QQQaaajjjuuuiiiOOO\\\|||VVV888666888222555@@@aaajjjaaa|||mmmyyyxxxyyywwwhhhWWWLLLIIIJJJIIIMMMTTTZZZaaagggmmmqqqyyy}}}jjjpppvvvsssmmmbbbdddiiinnnooohhh[[[QQQZZZfffqqqpppjjjeeebbb___dddhhhmmmpppoookkkhhhfff]]]SSSNNNUUUgggxxxooonnnmmmlllkkkuuuvvvwwwyyyxxxrrrggg^^^UUU[[[hhhuuuyyyzzzaaaIIIjjj~~~WWW:::555666222444:::HHH^^^xxx~~~zzz}}}yyy{{{~~~zzz{{{|||{{{yyyooolllggg___WWWOOOIIIFFFDDDEEEFFFEEECCCBBBCCCDDDJJJMMMMMMOOOYYYhhhtttyyyzzz~~~~~~ttt~~~|||wwwqqqiii^^^SSSLLLFFFBBBAAADDDGGGFFFFFFIIIMMMNNNRRRWWWWWWVVV\\\ddddddjjjnnnmmmppp{{{}}}zzz{{{zzzxxxxxxzzzyyyuuuppppppooofffWWWKKKBBBDDDGGGJJJLLLNNNOOOOOOKKKPPP[[[sssiiigggddd;;;111111000///////////////000000000000111111111111111555MMMuuu{{{sssgggQQQXXX\\\kkkxxxrrrrrrsssrrrppptttxxx~~~{{{wwwrrrnnnkkkjjjmmmqqqqqqoooppptttyyyzzzwwwooolllnnnooollljjjlllqqquuuyyy|||~~~|||yyywwwvvvyyyxxxtttuuuqqqrrrsssttttttsssrrrqqqmmmqqquuuuuurrrqqqsssvvvuuurrrmmmjjjhhhfffdddbbbcccmmmzzz~~~wwwlllbbbZZZOOOaaahhhooo~~~jjjNNNQQQxxxYYY;;;888777000666FFFiiifffiiixxxjjj}}}xxxzzz~~~~~~~~~rrr]]]OOOMMMKKKFFFIIIOOOXXX```fffkkkoooqqq{{{sss{{{}}}{{{}}}rrrooolllhhhhhhlllqqqnnnaaaUUUYYYbbbjjjkkkhhhgggddd```eeeggglllpppssssssooolllYYYYYY]]]mmmuuuqqqpppooonnnpppuuutttsssuuuuuupppggg___RRRVVV^^^hhhtttqqqOOOlll[[[===555555333666===LLLbbb{{{~~~}}}}}}}}}~~~}}}||||||{{{zzzpppllleee[[[QQQIIIDDDBBB???@@@AAA@@@@@@AAADDDFFFDDDHHHMMMTTTaaarrr~~~xxxyyyhhh[[[|||yyy{{{{{{|||wwwpppggg\\\PPPIIIEEEAAAAAAEEEHHHHHHHHHKKKMMMOOOUUUZZZ[[[[[[aaaiiijjjppprrrnnnmmmvvv~~~||||||~~~}}}yyytttooonnnnnnfffXXXLLL@@@BBBEEEHHHKKKLLLMMMMMMLLLRRR^^^uuuqqqmmmhhh@@@111111000///////////////000000000000111111111111///555QQQ|||oooiiieeePPPZZZ```ppp}}}vvvnnnlllooossssssrrrooottt{{{{{{vvvqqqnnnkkkkkkmmmqqqrrrpppqqquuu{{{~~~zzzpppllloooqqqooosssuuuwww{{{sssssswwwxxxuuuuuu~~~~~~sssqqqrrrqqqrrrsssttttttrrrpppooonnnsssxxxyyyvvvtttuuuxxxvvvrrrmmmiiigggeeedddbbbdddmmm{{{yyymmmbbb[[[OOObbbiiilll}}}lllPPPLLLpppzzz{{{]]]>>>999666///888KKKsssiiisssuuuggg}}}xxxwww||||||rrrYYYLLLOOONNNDDDKKKQQQ[[[dddiiimmmpppqqq~~~zzzwwwuuu~~~xxxooommmooohhhccciiirrrrrrfffYYYWWW^^^cccddddddeeedddaaaggghhhlllsssyyyzzzwwwsssdddjjjsssyyypppooommmkkklllqqqwwwuuussstttuuuqqqhhhaaaRRRSSSVVV```sss}}}TTTmmm^^^???555444444777@@@PPPggg|||~~~|||zzzyyyrrrmmmcccWWWLLLDDDAAA@@@======>>>>>>>>>AAAEEEHHHFFFKKKQQQXXXeeesss{{{|||}}}uuu]]]RRR}}}zzz||||||{{{zzzvvvssslll^^^QQQKKKAAABBBLLLZZZYYYLLLFFFHHHMMMPPPVVV\\\bbbfffiiijjjssstttvvvtttmmmkkkttt~~~}}}ttt}}}vvvxxxtttnnnmmmlll___NNNEEEBBBCCCIIILLLLLLMMMOOOPPPRRRWWWqqqoooiiiqqq===444222000//////000000///000111111111111222222222666111NNNiiiiiilllPPPYYYeeeqqq~~~rrrmmmtttwwwqqqppptttuuuvvv||||||tttpppooopppjjjjjjooonnniiinnnzzz}}}xxxsssooolllllllllvvvwwwzzz|||sssnnnnnnlllnnnrrrtttwwwxxxuuutttsssqqqppppppqqqrrrqqqppppppyyy{{{tttoooqqquuuwwwrrrooommmkkkeee^^^\\\^^^hhhttt}}}~~~qqq```ZZZXXX\\\dddppp}}}sssUUUMMMgggsssyyyiiiBBB666999555999MMMkkkqqqooorrr{{{wwwzzzyyy]]]KKKLLLNNNJJJNNNZZZ]]]bbbmmmpppmmmqqqzzzvvvtttttttttqqqjjjdddlllgggbbbcccggghhhddd______\\\]]]``````]]]]]]```iiilllqqqxxx~~~~~~rrrsss}}}yyytttpppnnnmmmkkkjjjwwwyyyxxxuuurrrpppiiibbbQQQSSSYYYiiiZZZeeegggAAA000444111333BBBTTTfff||||||}}}ssslllbbbWWWNNNFFF@@@<<<;;;;;;<<<>>>@@@BBBDDDEEENNNJJJJJJSSSbbbooozzz}}}ttt[[[[[[|||zzzvvvssskkk\\\OOOHHHGGGGGGOOO[[[ZZZPPPKKKOOOPPPTTT[[[bbbhhhkkknnnoootttwww}}}}}}wwwrrrxxx{{{mmmrrryyy{{{xxxqqqnnnkkk^^^NNNFFFBBBCCCHHHKKKKKKKKKNNNMMMQQQUUUlllzzziiixxxAAA555222000///000000000/////////000000000111111111666111OOOooooooeeeLLLWWWeeessswwwrrrwwwyyytttsssvvvyyyzzzzzzsssqqqrrrrrrllljjjnnnmmmjjjqqq}}}~~~yyysssmmmiiihhhiiijjjsssuuuxxx|||tttpppoooooojjjffffffnnnuuu{{{yyyssspppppptttrrrpppppprrrsssrrrqqqooouuuxxxsssoooqqqsssrrrooolllkkkjjjeee___^^^aaajjjwww}}}{{{pppccc[[[XXX\\\bbblllyyyoooQQQPPPddduuujjj~~~iiiCCC555888444:::NNNkkksssooottt{{{|||yyy}}}~~~aaaOOONNNQQQOOORRR___eeegggmmmlllkkksss~~~}}}}}}{{{xxxuuusssqqqrrrssspppiiicccfff```ZZZXXXZZZ]]]]]]\\\ZZZXXXYYY\\\]]][[[]]]bbbmmmnnnrrrxxx~~~|||zzzvvvrrrooommmkkkhhhfffuuuwwwwwwuuurrrpppiiiaaaXXXVVVXXXcccxxx}}}}}}]]]```lllEEE444666333555CCCVVVkkk{{{yyyyyyssslllcccYYYPPPGGG@@@;;;======>>>???@@@BBBDDDEEELLLLLLNNNUUU___kkkvvv}}}fffZZZ^^^|||{{{wwwtttjjjZZZLLLFFFEEEDDDIIIQQQRRRKKKJJJOOONNNTTT]]]dddiiikkklllmmmuuu{{{yyy|||}}}hhhlll}}}|||tttppplll^^^NNNFFFBBBBBBFFFIIIHHHIIIKKKKKKOOORRRgggkkkzzzHHH555333000///000000000///.../////////000000000000555222QQQkkkpppcccJJJUUUeeeuuu{{{vvvyyyzzzuuusssvvv{{{{{{xxxssssssvvvtttnnnkkknnnoooooovvv|||uuunnnkkkjjjlllnnnmmmpppsssrrrrrruuu}}}xxxjjjfffgggjjjllljjjfffgggrrr~~~yyytttqqqqqqtttsssqqqqqqssstttssssssnnnrrrsssqqqqqqrrrpppmmmkkkiiiiiiiiifff``````ccckkkwww|||zzzrrrhhh\\\YYY[[[```iiiuuulllOOOOOO]]]jjjkkkDDD555777333:::PPPjjjuuummmxxxzzzuuu~~~zzzwwwvvv|||}}}aaaOOONNNQQQRRRSSScccjjjlllnnnjjjlllxxxwwwxxx{{{tttpppsssvvvtttpppooolllkkklllnnnooolllfff```\\\WWWQQQLLLKKKNNNSSSVVVWWWVVVWWWZZZ[[[[[[___eeettttttuuuzzz{{{uuussspppmmmkkkhhhdddbbbqqquuuvvvtttsssqqqjjjbbbWWWRRRNNNRRRfff```VVVqqqJJJ777888666666DDDYYYqqqzzzvvvuuurrrmmmddd[[[QQQHHH???:::????????????AAABBBCCCDDDFFFKKKQQQVVV]]]iiixxxlllWWWZZZddd||||||xxxttthhhWWWJJJDDD@@@???BBBGGGGGGEEEHHHMMMNNNUUU___gggjjjjjjjjjkkkrrrwww}}}zzzppp```iii|||~~~wwwrrrnnn```QQQGGGBBBAAAEEEGGGFFFGGGIIIJJJNNNQQQfffooo}}}PPP555333000///000111000000/////////000000000111111555333SSSzzzaaaqqqiiiMMMTTTcccuuu|||xxxxxxwwwsssqqqsssyyyyyy~~~|||vvvrrrssswwwuuupppooosssuuuuuuzzz}}}yyytttqqqoooooopppjjjmmmmmmggg```___gggpppzzzuuupppjjjggghhhhhhhhhfffhhhiiiooo{{{}}}zzzvvvtttsssuuusssrrrrrrtttuuuuuutttppppppqqqsssuuutttpppkkkjjjhhhhhhhhheee``````ccciiiuuuxxxxxxxxxmmm\\\YYY\\\___hhhuuummmSSSLLLXXXxxxmmmEEE666777333<<>>WWWrrrbbbwwwkkkxxxjjj\\\SSSOOOSSSYYY^^^gggkkkqqqxxxttttttrrr{{{mmm]]]VVVRRRTTTTTTRRRPPPQQQTTTVVVYYY[[[]]][[[WWWTTTJJJKKKJJJFFFCCCEEEJJJPPPQQQQQQUUU[[[]]]```iiirrr~~~}}}~~~wwwuuutttqqqooolllggg```\\\jjjoootttuuuuuusssllldddRRRPPPHHHFFFYYYzzzeeeGGGpppuuuPPP:::888555666FFF___www}}}~~~~~~|||vvvsssooojjjccc[[[RRRIIIAAA;;;???????????????@@@AAAAAACCCNNNYYYcccwwwnnnOOONNNYYY^^^~~~zzzuuunnn```PPPFFFCCCAAABBBCCCEEEGGGJJJOOOTTTXXXaaalllssstttsssuuuwwwlllrrr{{{yyy```UUUbbbttt{{{}}}xxxssspppdddWWWGGGBBB@@@CCCEEEEEEFFFJJJMMMRRRSSShhhzzzxxxVVV666444111000111111111000111111111111222222222222666444TTTttt\\\rrreeeFFFJJJ]]]www~~~{{{xxxuuuuuuuuuxxxyyyvvvooonnnqqqrrruuuzzz}}}}}}{{{yyytttuuuvvvvvvtttooojjjgggoooppplllbbbWWWTTTZZZbbbjjjqqqtttrrrssszzz{{{tttooojjjfffccc]]]]]]]]]___bbbccccccbbb```eeejjjllllllnnntttzzzmmmllllllnnnqqqqqqnnnkkkiiivvv{{{tttnnnjjjhhhiiilllqqquuuwwwvvvuuutttrrrqqqrrrtttvvvvvvuuutttqqqrrrwwwyyyvvvqqqooollliiihhhgggccc]]]\\\___cccmmmoooqqqzzz|||mmmYYYWWWYYY]]]eeevvvttt^^^OOO]]]tttKKK888777444@@@\\\lll___xxxkkk}}}}}}rrreee___YYYUUUZZZbbbjjjooorrrwww}}}vvvvvvzzzfffSSSMMMIIIJJJJJJGGGGGGIIIIIIKKKMMMOOOPPPOOOMMMLLLEEEGGGGGGFFFEEEFFFKKKOOOKKKMMMTTTZZZ]]]```jjjttt~~~|||yyywwwtttppplllfff___[[[gggnnnsssvvvwwwvvvnnneeeRRRRRRKKKGGGZZZ|||hhhKKKsssxxxRRR;;;777444777JJJaaawww|||~~~yyy}}}wwwsssmmmhhhaaaYYYQQQIIIBBB===@@@@@@@@@@@@@@@AAABBBCCCCCCMMMWWWfffpppQQQLLLVVV]]]}}}{{{vvvppphhhZZZJJJCCCBBB???BBBDDDEEEHHHLLLQQQTTTZZZdddqqqxxxzzz{{{~~~eeeWWWbbbrrrzzz|||wwwrrrnnncccVVVGGGBBB@@@CCCEEEFFFHHHKKKLLLUUUWWWeeesssmmmSSS666444111000111222111111000000000000111111111111666444SSS{{{___qqqaaaDDDKKK```{{{|||yyywwwwwwwwwxxxzzzyyyqqqooopppqqqsssvvvzzz{{{yyyuuunnnoooppppppnnnjjjeeebbbeeefffddd^^^XXXYYY```hhhlllpppqqqnnnooouuuzzz}}}vvvrrrkkkeeeaaa^^^[[[YYY[[[[[[[[[]]]aaadddfffeeeiiinnnssssssooonnnrrrvvvnnnpppuuu{{{zzzuuuuuu{{{nnneee^^^XXXXXXZZZ___hhhqqqwwwxxxxxxsssrrrqqqqqqtttuuuuuuuuurrroooqqqvvvvvvqqqnnnoookkkhhhggggggccc]]]\\\___eeennnooosss~~~||||||ttthhhVVVTTTVVVYYYaaarrrqqq\\\NNNYYYwwwMMM:::888555CCC___iii^^^yyy}}}kkkoooaaa]]]YYYTTTZZZfffooovvv{{{xxxzzzzzzppp[[[KKKFFFCCCDDDDDDBBBCCCFFF@@@AAACCCDDDDDDDDDDDDEEEBBBBBBBBBBBBCCCFFFKKKNNNPPPSSSYYY^^^^^^^^^eeennn}}}zzzuuupppkkkddd^^^YYYfffmmmtttwwwyyyxxxpppgggQQQRRRIIICCCUUUyyykkkOOOuuu}}}VVV===777444:::NNNeeewww~~~ttt}}}vvvrrrkkkfff^^^VVVOOOIIICCC@@@AAAAAAAAABBBBBBDDDEEEEEEFFFNNNWWWgggwwwwwwTTTKKKYYYjjj}}}yyysssmmmcccUUUGGG@@@AAAAAAEEEHHHJJJLLLQQQUUUVVV```kkkxxx|||bbbUUU___rrrzzz|||wwwqqqmmmaaaTTTGGGBBB@@@CCCFFFFFFIIILLLJJJWWWYYYaaaiiifffPPP666444111000111222111111////////////000000000000777555SSSgggvvvbbbHHHOOOeee|||xxxwwwxxxwwwvvvyyyzzztttrrrqqqqqqqqqrrruuuxxxwwwssseeefffeeedddbbb___\\\[[[VVVXXXYYYWWWVVV[[[dddkkkkkknnnnnnlllmmmsssxxxxxxppplllhhhdddbbb```^^^\\\bbb```___aaaeeeiiilllnnnmmmuuu|||}}}xxxttttttwwwkkkrrr{{{zzz|||nnn___VVVNNNGGGFFFIIIQQQ]]]iiiqqquuuuuurrrqqqpppqqqsssuuuuuutttpppmmmoootttsssmmmllloooiiigggffffffccc]]]]]]```iiipppqqquuu~~~uuurrrlllcccTTTRRRTTTUUU]]]nnnnnnYYYJJJSSS}}}yyyOOO;;;888666DDDaaahhh^^^{{{zzzkkk}}}mmm\\\WWWSSSNNNVVVcccnnnxxxzzzyyyooossszzzsssgggZZZJJJAAA<<<:::<<<<<<;;;===BBB;;;<<<============???@@@@@@>>><<<===@@@EEEJJJNNN\\\___cccddd___[[[^^^fff|||uuuzzz{{{uuupppjjjccc]]]XXXeeellltttxxxzzzyyyqqqhhhTTTUUUKKKBBBRRRxxxlllPPPsssYYY>>>888555<<>>BBBFFFHHHIIIKKKNNNRRRUUUggg]]]bbbZZZ:::555222333333///---...000000000000000111111222555444PPP}}}pppxxxhhhMMMTTTggg|||{{{zzzyyywwwwww{{{{{{sssooopppooooooppppppooommmkkkccccccaaa[[[SSSMMMKKKLLLIIILLLMMMLLLMMMUUUcccnnnrrrmmmjjjmmmqqqrrrooommmmmmgggbbbaaa```___bbbgggoookkkpppssskkkooo}}}|||~~~|||rrrrrrvvvrrrtttnnnxxxvvvzzzxxxkkkXXXJJJEEEBBB===AAACCCHHHRRR]]]hhhpppsssoooqqqsssttttttssstttuuuqqqmmmmmmrrrqqqlllkkkooolllkkkjjjhhhddd___[[[XXXfffooo{{{uuuqqqkkk^^^PPPPPPSSSSSS[[[ooopppYYYGGGOOO}}}qqqQQQ999;;;777@@@bbbkkkhhhrrr~~~nnn\\\QQQNNNPPPXXX```ooossslllnnnkkk\\\RRRPPPKKK<<<<<<<<<;;;::::::<<<>>>@@@:::888<<>>???HHHIIIJJJOOOLLLKKKTTTXXXdddvvv{{{kkkeee~~~jjj[[[gggzzz{{{zzzuuu~~~{{{xxxpppdddVVVKKKEEEDDDEEEGGGHHHNNNUUURRROOOXXXeeeqqqzzzzzzgggUUURRRXXXnnn}}}zzzrrrmmm```PPPGGGAAA>>>BBBFFFHHHIIIKKKMMMTTTYYYlll```gggbbb;;;666333333333000///000000000000000000111111222555444RRRoooyyybbbKKKPPP]]]rrr~~~{{{|||zzzwwwxxx|||~~~|||zzzuuuooolllmmmmmmlllmmmnnnmmmjjjhhhdddbbb]]]UUULLLGGGEEEEEEAAACCCEEEFFFHHHRRRaaammmmmmjjjjjjpppuuuuuupppkkkjjjccc_________```eeekkktttqqqxxx|||vvvyyywwwwww}}}{{{wwwsss|||nnnkkkggg\\\LLLDDDDDDCCC@@@@@@BBBFFFMMMWWW```gggkkkooopppqqqrrrssstttuuuwwwtttppppppsssrrrnnnnnnqqqnnnnnnllliiiddd___ZZZWWWdddppp~~~|||qqqmmmiii]]]RRRQQQSSSTTT^^^sssrrrYYYGGGMMM{{{{{{kkkRRR999;;;666???aaakkkfffsss~~~}}}nnn\\\RRRNNNPPPYYYbbbnnn~~~nnnlllpppnnn___WWWRRRGGG<<<======<<<<<<===???AAABBB???@@@CCCBBB>>>===>>>@@@@@@DDDKKKQQQ\\\tttxxxkkkfffbbbaaapppzzzyyyyyy{{{zzzxxxsssllleee^^^ZZZaaannnyyy{{{{{{|||tttjjjZZZSSSNNNKKKUUUxxxVVViiiUUU999:::333AAASSShhhyyy|||{{{vvvppppppmmmeeeZZZPPPHHHCCC@@@???>>>IIIMMMOOOTTTRRRTTTaaaqqqyyyyyydddeee{{{|||tttbbbfffqqq~~~xxx}}}~~~wwwttt~~~zzzwwwnnn```RRRHHHEEEEEEGGGJJJLLLTTTZZZUUUPPPYYYhhhxxxnnnYYYRRRUUUkkk|||{{{uuunnn```PPPGGG@@@>>>AAAFFFHHHIIIKKKLLLVVV___ttteeelllkkk===777333333333000000333000000000000000111111222555444SSSqqqyyycccNNNOOOUUUggg|||||||||wwwwwwyyy|||xxxrrroooooolllkkkkkkllllllkkkiiigggddd___WWWMMMDDD>>>===>>>;;;===??????BBBLLL[[[fffgggjjjpppvvvzzzxxxpppiiihhhbbb^^^___aaadddkkkrrrxxxuuu~~~|||~~~{{{||||||}}}|||xxxeee^^^XXXMMMCCC@@@CCCDDDAAABBBCCCGGGLLLTTT\\\cccgggpppooooooppprrruuuxxxzzzvvvsssrrrsssrrrpppppprrroooooommmiiiddd^^^XXXUUUdddrrrzzzooolllhhh]]]RRROOOPPPSSSaaavvvrrrVVVGGGLLLzzzbbbuuulll{{{SSS999:::555@@@ccchhheeeqqq}}}|||nnn^^^SSSNNNPPPZZZeeelll|||zzzmmmoootttpppccc___XXXGGG>>>???@@@??????@@@CCCEEE@@@@@@DDDHHHHHHEEEGGGLLLIIILLLQQQWWW```rrryyyiiihhhjjjmmm{{{{{{wwwvvvvvvvvvtttqqqlllfff```]]]___nnn|||vvvkkk\\\SSSNNNKKKVVVyyyXXXhhhYYY<<<;;;333@@@TTTkkk|||{{{}}}vvvooommmhhhcccZZZOOOFFF@@@???@@@>>>IIINNNSSSYYYXXX]]]nnn~~~ttt]]]fffttt|||yyy}}}fff]]]^^^}}}|||wwwvvv~~~{{{sssiiiZZZLLLEEEEEEHHHJJJRRRTTTYYY[[[UUUPPPZZZkkkzzz~~~ttt___XXX^^^ooo{{{yyyssslll___RRRFFF@@@===AAAFFFGGGIIILLLKKKWWWcccxxxjjjoookkk===777222222111000111444000000000000000111111222555444TTTssswwwjjjTTTRRRUUUeee{{{~~~xxxtttuuuzzz{{{uuuooonnnqqqmmmlllllllllmmmllljjjgggbbb[[[QQQEEE===999999;;;===>>>===<<<>>>FFFSSS\\\cccppp~~~}}}vvvpppkkkkkkeeeaaabbbdddhhhooowwwuuusss|||xxxwwwqqqwwwvvv```WWWPPPGGGCCCDDDFFFEEEAAAFFFHHHMMMRRRYYYaaaiiinnnsssrrrppppppssswww{{{}}}vvvtttrrrrrrpppoooooopppmmmmmmkkkgggbbb]]]XXXUUUfffuuuzzznnnllliii___OOOKKKKKKPPPaaawwwpppPPPGGGKKKyyyWWWgggqqqyyySSS999:::555BBBgggfffeeeooozzznnn```UUUOOOQQQ\\\ggglll~~~zzzooonnnoooggg]]]___ZZZHHHCCCCCCCCCBBBAAABBBDDDFFFBBBBBBGGGQQQZZZ```gggnnneeejjjooottt}}}rrrggglllqqqqqq}}}{{{uuusssooopppooonnnjjjeeeaaa^^^___qqqzzznnnYYYPPPLLLMMMXXXyyyXXXfff[[[===:::555AAATTTmmmtttkkkhhhbbb___YYYNNNDDD??????AAAAAAGGGIIIOOOXXXXXX]]]ooozzznnnZZZfffvvvpppyyygggTTTJJJzzzzzzzzzxxxmmmbbbTTTHHHEEEHHHLLLOOO[[[YYYYYYYYYRRROOO[[[lllvvvyyy}}}nnnZZZVVV^^^mmmzzz{{{vvvnnn```SSSEEE???<<>><<<@@@EEEGGGIIILLLJJJTTT^^^uuuvvvqqqaaa:::444000111111///000222000000000000000111111222666333PPPppplllcccLLLOOOZZZnnn}}}|||}}}{{{uuutttuuu{{{wwwrrrmmmmmmooojjjiiiiiijjjjjjiiigggeee]]]TTTHHH???;;;<<<>>>@@@BBBAAA@@@@@@EEEOOO[[[cccjjj}}}qqqooopppjjjeeeaaabbbcccdddiiiooohhhhhhssszzzssssss}}}~~~}}}yyysssWWWGGGCCCBBBGGGLLLMMMNNNOOONNNUUU___gggnnnvvv~~~|||wwwuuuxxxzzzzzzyyytttvvvuuurrrppppppnnnjjjiiihhhgggeeeaaa]]]XXXVVViiiyyy}}}uuujjjgggcccWWWOOOLLLNNNUUUdddxxxnnnLLLFFFKKK{{{nnnkkkRRR888999888IIIrrrttteeewwwqqq|||vvvpppggg]]]SSSPPP[[[gggxxxzzziii]]]UUUOOOSSSVVVNNNJJJIIIHHHEEEBBBAAABBBCCCHHHEEEKKKaaa|||jjjccciiiyyyzzzqqqyyy}}}~~~wwwqqqqqqnnnooopppooommmiiieeeccc```ssszzzpppSSSIIIIIIPPP[[[vvv\\\lll[[[>>>;;;555@@@VVVuuurrreee^^^WWWUUUPPPIIICCCAAAAAABBBFFFBBB<<>>;;;@@@EEEGGGIIILLLKKKRRRZZZrrr|||sssbbb999444111333333111000222000000000000000111111222666111MMM}}}pppnnn\\\HHHMMMXXXlll}}}wwwwwwuuuqqqsssvvv|||zzzvvvrrrpppqqqjjjjjjiiijjjkkkjjjgggeee\\\SSSGGG>>><<<===@@@AAACCCBBBAAADDDKKKWWWccclllqqq|||sssrrrpppgggcccaaabbbccccccgggllleeeeeepppwwwpppqqq|||}}}tttrrr{{{}}}nnnVVVEEEAAAAAAFFFKKKMMMSSSZZZWWW___jjjrrrwww|||zzzwwwxxxxxxvvvsssvvvzzzzzzvvvttttttpppjjjlllkkkjjjgggbbb]]]YYYVVVfffvvvyyytttjjjfffaaaTTTMMMLLLPPPVVVdddvvvkkkJJJEEELLL{{{yyySSS888888777IIIssssssbbbvvvooo~~~{{{uuuqqqkkkaaaUUUPPPYYYfffyyy~~~eeeYYYZZZTTTQQQRRRNNNHHHHHHGGGEEEBBBAAABBBDDDCCCBBBKKK```uuuqqqggglll}}}www~~~}}}|||sssnnnrrrooopppppppppmmmiiieeeccccccuuuzzzrrrUUUIIIHHHNNNYYYttt___mmm```???;;;666@@@VVVvvv~~~}}}~~~ttteee\\\TTTPPPJJJFFFDDDCCCCCCBBBDDDCCC???BBBGGGGGGXXXxxx~~~qqqrrrpppcccVVVVVVnnn~~~yyyttttttlllnnnyyyuuuwww~~~vvv}}}zzzcccRRR}}}rrrrrrxxx}}}vvvtttcccZZZOOOLLLRRR[[[cccfffPPPGGGDDDHHHLLLNNNVVVbbbtttvvv}}}ooo]]]LLLCCCIIIGGGRRRbbblllooojjj___VVVCCC===;;;@@@EEEGGGIIILLLLLLPPPWWWqqqvvveee999444222555555222111222000000000000000111111222666111KKKzzzsssttt|||[[[IIIMMMUUUhhh}}}tttrrrpppnnnpppuuu{{{xxxuuuqqqooonnnmmmlllllllllmmmllliiiggg\\\SSSGGG???<<<>>>@@@@@@FFFDDDDDDGGGNNNZZZgggooovvv|||wwwtttooogggcccbbbdddeeeeeehhhllleeecccmmmssskkklllvvvzzzsssyyy|||pppqqqxxxyyyxxxkkkWWWIIIDDDCCCFFFIIILLLUUU``````hhhsss{{{~~~{{{xxxxxxwwwsssoooxxx}}}~~~zzzxxxxxxssslllooonnnllliiiddd^^^XXXUUUdddsss~~~yyyuuulllhhhbbbTTTJJJKKKPPPUUUaaarrrhhhGGGEEELLL{{{TTT999888666IIIrrrkkk```yyylllyyy}}}{{{tttrrrmmmdddVVVPPPXXXdddwwwwww\\\SSSZZZUUUKKKHHHEEEFFFFFFFFFDDDBBBBBBCCCEEEBBBEEEQQQbbbooossssssttt|||nnnooo~~~}}}}}}{{{qqqmmmrrrooooooooonnnkkkgggccc```gggyyy|||uuuXXXJJJGGGMMMXXXrrraaalllddd???999888AAAVVVvvvyyy|||zzz{{{vvveee\\\RRRMMMGGGDDDEEEEEEDDDBBBAAADDDDDDEEEFFFFFF^^^qqqooolll^^^WWWWWWooorrrlllkkk}}}ssspppwwwyyyyyyuuuqqq{{{zzzaaaOOOxxxzzz~~~xxxvvvgggXXXLLLQQQ[[[\\\SSSKKK;;;DDDCCCBBBKKKPPPSSS\\\mmmsssiiiTTTJJJFFFBBBGGGRRRaaakkknnnhhh^^^UUUAAA===<<>>DDDMMMXXX^^^``````fffsss~~~zzzuuuqqqiiiccc___aaacccdddhhhnnniiihhhooopppgggjjjssssssnnntttuuuxxx~~~sssmmmooorrrqqqtttmmm[[[IIIEEEBBBDDDOOO\\\dddgggpppyyy}}}{{{uuussssssmmmwww{{{}}}xxxuuurrrmmmiiigggccc\\\YYY[[[iiirrrzzzqqqllldddZZZQQQNNNKKKHHHPPPSSShhh{{{```HHHCCCMMMwwwQQQ888:::777FFFlllnnn___}}}kkk~~~xxxxxx{{{wwwqqqooonnneeeYYYXXX```nnnbbbNNNLLLIIIGGGHHHCCCCCCEEEHHHIIIJJJJJJJJJKKKOOOVVVeeevvv}}}{{{zzz|||zzzuuuqqqvvvzzzwwwrrrmmmmmmllliiifffbbb```^^^jjjqqqxxx|||||||||xxxsssVVVLLLIIIKKKQQQkkkbbbtttjjjEEE:::777@@@SSSqqqzzzkkk]]]PPPHHHBBBAAAAAA@@@BBBEEEBBBEEEEEEJJJQQQWWWqqq}}}rrrmmmfffaaaaaaPPPQQQccc}}}tttxxxzzzrrruuuxxx}}}}}}jjjtttlllXXX{{{|||{{{~~~tttoooddd___]]]\\\UUUHHH<<<666>>>EEEDDDDDDLLLOOOTTT```mmmrrriiiRRRHHHIIILLLTTTbbbppptttpppeeeVVVIII@@@<<<<<>>GGGZZZhhhnnnooouuu|||zzzwwwvvvooovvvuuuvvvzzz~~~~~~{{{rrrlllfffccc___[[[[[[___lllvvv|||sssjjjeee^^^TTTMMMJJJJJJFFFQQQVVViiiuuuYYYBBB@@@JJJ}}}ooopppPPP999<<<888AAAbbbuuuaaauuucccttt}}}}}}{{{zzzzzzyyyvvvuuutttnnnddd```bbblllfffJJJIIIEEE@@@BBBEEEGGGKKKOOOSSSTTTWWW\\\___kkk|||sssoooqqqsssqqqnnnjjjiiihhhhhhhhhgggfffddd[[[fffnnnsssxxx~~~{{{tttZZZNNNIIIIIISSSrrrfffyyyeeeBBB;;;999BBBWWWuuu|||ppp```SSSIIIBBBAAABBBBBBAAACCCDDDLLLNNNXXXttt{{{vvvqqqrrrrrrmmmccc[[[MMMOOOddd}}}yyytttwww~~~tttvvvwwweeeooowwwlll}}}|||}}}}}}xxxssskkkfff^^^RRRCCC888:::AAABBBGGGFFFHHHOOOPPPXXXkkkzzzjjjWWWKKKHHHIIILLLWWWjjjxxxxxxqqqgggXXXHHH===:::;;;AAAFFFGGGHHHKKKIIIRRRVVVtttvvv```rrr^^^<<<666111111111......111////////////////////////333111DDDooorrr^^^uuuccckkkooo|||xxxtttrrrmmmrrrwww|||~~~wwwsssrrrrrrssspppmmmkkkmmmpppqqqmmmiiihhhfff```TTTFFFDDDUUUhhhyyyzzz{{{{{{zzz|||rrrsssiii```[[[]]]cccgggkkkoooaaaaaakkkooohhhkkktttsssfffooouuuwwwrrrlllnnnsssuuu|||yyyjjjRRREEE>>>JJJ]]]jjjoooqqqzzz{{{xxxxxxsssrrrrrruuuzzz~~~zzztttmmmgggccc___\\\\\\```nnnxxx{{{rrrjjjfff```UUUMMMIIIHHHDDDQQQWWWhhhqqqTTT???>>>IIIzzz^^^pppjjjuuuOOO777;;;777???^^^ssscccwwwfffqqq~~~|||}}}|||zzz{{{xxxwwwwwwvvvpppiiiddddddlll}}}\\\JJJJJJCCC>>>CCCHHHIIINNNUUUYYY]]]bbbiiinnnyyy{{{sssooooooooommmkkkmmmlllkkklllmmmllliiifff[[[lllyyy{{{{{{~~~zzzsss[[[OOOJJJJJJVVVxxxcccyyybbb@@@;;;777@@@UUUsss~~~{{{yyyuuufffWWWLLLBBB@@@BBBBBBAAABBBEEEOOOPPPZZZxxx}}}sssttttttrrrmmmggg```[[[LLLNNNddd{{{vvvxxx}}}ttttttzzzvvveeeooozzzrrr{{{|||~~~xxxttthhh```SSSGGG;;;666<<>>;;;555===QQQoooxxx{{{nnn___QQQDDDAAABBBBBBBBBBBBDDDMMMMMMSSSmmm~~~}}}~~~uuutttuuuoooeee]]][[[\\\[[[IIIKKKbbb}}}wwwwww}}}tttrrrvvv|||tttdddqqq|||ttt}}}{{{|||}}}tttsssdddYYYLLLCCC<<<:::???EEEEEEIIIHHHMMMTTTTTT```yyy}}}~~~uuueeeUUUMMMIIIFFFGGGJJJZZZooo{{{tttiii```QQQAAA;;;999;;;AAAFFFGGGHHHKKKIIIRRRVVVuuuaaaRRRmmm^^^???888444333333000000222000000000000000000000000555000>>>aaahhhttt^^^gggnnn~~~zzzvvvtttrrrpppsssvvvyyy{{{uuuqqqooolllmmmnnnmmmmmmooosssvvv{{{uuukkk[[[JJJFFFUUUgggssstttwwwzzzxxxxxxzzzpppggg]]]UUUYYY```fffkkknnnddddddlllooohhhmmmwwwxxxlllvvvuuuttt||||||vvvppptttyyy{{{{{{jjjVVVHHHCCCQQQcccmmmttt{{{~~~wwwtttwwwuuupppssswwwzzz{{{zzzzzzzzzyyysssmmmiiieee______aaapppxxxzzzuuurrrkkk]]]QQQKKKJJJEEETTT^^^lllnnnOOO<<<===NNNUUUccclllkkk~~~JJJ444;;;777;;;VVV~~~kkkvvvrrrppp|||yyyzzz~~~zzzzzzyyywwwvvvtttqqqnnnooozzzkkkQQQHHHGGGFFF???DDDIIIEEEFFFMMMUUUZZZ]]]cccmmmuuu|||~~~qqqlllqqqyyy||||||vvvuuurrrooommmllllllmmmqqqpppoooqqqrrrmmmddd\\\cccuuusssYYYPPPLLLNNN```~~~eee]]]<<<;;;777>>>PPPmmm}}}tttuuugggWWWHHHCCCDDDEEEDDDEEEDDDJJJIIILLL\\\qqq|||{{{{{{ooonnnllldddXXXUUUXXX[[[ZZZHHHJJJcccvvvrrr{{{{{{sssppprrryyyqqqdddqqq|||uuu~~~|||{{{}}}yyyppppppbbbWWWKKKEEEBBB@@@AAADDDFFFIIIIIINNNUUUVVVccc}}}{{{{{{|||uuujjj___XXXQQQJJJIIINNNbbbvvvvvviii___PPP???;;;888;;;BBBFFFGGGHHHKKKIIIRRRUUUuuujjj\\\uuuddd???999444444333000000222000000000000000000000000555000<<<]]]|||fffooo}}}[[[eeemmm~~~yyyuuusssqqqppprrruuuxxxvvvoookkknnnqqqsssqqqoooqqqxxx~~~~~~xxxmmm]]]NNNKKKZZZlllnnnooorrrvvvuuuwww}}}ooofff\\\TTTWWW```fffjjjnnneeecccjjjllleeejjjtttuuulllwwwuuuttt||||||xxxrrrwww|||}}}|||jjjUUUHHHEEETTTeeeoooxxxuuurrruuusssvvvyyy{{{zzzvvvtttuuuwww{{{uuuooolllgggaaa___bbbpppxxx}}}yyyvvvooo```SSSLLLKKKGGGVVV```nnnoooOOO===<<>>CCCGGGGGGFFFLLLNNNYYYuuu```uuucccAAA888111222444222//////000000000000111111111111111111<<>>XXX___~~~sssIII777888666:::KKKooopppqqq|||lllyyy||||||yyyyyyyyy~~~|||yyyxxxwwwwwwwwwwwwwwwttt~~~uuu]]]QQQKKKMMMMMMHHHAAA===>>>AAABBBGGGMMMPPPRRRUUUZZZ___fffqqqnnnqqqsss}}}wwwyyy|||zzzmmm___YYYbbbmmmttt{{{wwwuuutttqqqkkkfffiiipppnnnqqqrrrpppkkkfff___YYYfffqqqyyyzzz}}}~~~aaaNNNCCCNNNiiiuuuiiiTTTBBB666555<<>>>>>BBBIIIHHHIIIOOOYYYcccnnn{{{yyyvvvrrrhhhhhhkkk^^^PPPQQQfffttt{{{ttthhh^^^NNN???<<<;;;<<>>???DDDAAAFFFJJJKKKKKKMMMSSSYYY^^^ppp}}}tttpppssswwwqqqeeeccchhhmmm}}}|||tttvvvxxxwwwnnnccc\\\aaannnyyy{{{uuuqqqmmmjjjkkkoooqqqsssssspppjjjccc]]]XXXkkkuuu{{{{{{}}}|||sss[[[MMMEEEPPPgggzzzqqqPPPAAA888777===TTTnnn}}}qqq}}}}}}uuuhhhVVVHHHDDDEEEFFFDDDEEEIIIQQQ```uuu|||xxxzzz}}}zzzpppgggqqqxxxxxxooommmooofffWWWLLLRRRjjj{{{wwwvvvhhhdddpppyyyooommmrrrzzzvvvhhhooo~~~|||}}}yyyqqq}}}xxxzzzqqqoooZZZPPPEEE@@@??????DDDJJJMMMJJJSSSfffuuuyyy|||}}}{{{xxxwwwtttooojjjrrrzzzlllXXXTTTeeeqqqwwwqqqeeeZZZKKK===;;;;;;===@@@DDDGGGHHHGGGJJJNNN___~~~llleeeBBB999111222333222000///000000000000111111111111111///777NNNmmm~~~kkk~~~qqqbbbhhhvvv}}}ooogggmmmuuu}}}vvvqqqnnnnnnooopppqqqrrrvvv|||zzztttkkkbbbYYYTTTWWW]]]eeeiiinnnqqqvvv}}}sssllliiieee^^^[[[```fffjjjnnnrrrccceeelllkkkhhhsss|||uuueeeooozzz{{{uuussswww~~~~~~yyyttt\\\PPPNNN[[[hhhooo|||{{{uuuuuuqqqpppqqquuuyyyxxxsssnnnllliiieeebbb]]][[[```gggoooyyywwwssspppmmmeeeYYYPPPMMMKKKWWWrrr~~~[[[AAA<<>>999777===SSSlll|||qqqyyypppwww~~~|||}}}{{{mmm[[[LLLFFFDDDEEEFFFKKKPPPccc|||yyywwwyyy{{{wwwlllbbbsssyyyxxxqqqpppqqqfffTTTKKKQQQfff~~~rrrrrr~~~}}}rrreeebbbooozzzooolllrrr{{{xxxfffiii~~~~~~}}}~~~~~~~~~}}}wwwooozzz{{{qqqoooZZZOOODDD@@@@@@AAAEEEIIIOOOMMMXXXooo~~~{{{~~~xxxxxxyyyxxxvvvrrrmmmiiiuuupppYYYTTTccclllrrrkkk```TTTFFF;;;:::;;;>>>BBBEEEHHHHHHIIIKKKRRReeeqqqeeegggCCC:::222222333222000000///000000000111111111111111///666LLLiiiooo|||rrr\\\^^^lllxxxpppdddjjjsss|||vvvqqqnnnooonnnnnnnnnoooqqqtttwwwssspppkkkddd]]]XXXXXXZZZaaaeeejjjnnnsss{{{{{{pppjjjhhhggg```\\\```fffiiinnnrrr```ccciiihhheeepppyyyrrrhhhrrr|||}}}xxxuuuzzz~~~yyy~~~www]]]RRRQQQ^^^jjjsssuuussswwwnnnnnnooorrruuuvvvsssqqqwwwpppggg```YYYWWW]]]fffqqqyyy~~~vvvrrrnnnjjjbbbUUULLLJJJOOOWWWmmm~~~nnnKKK;;;AAAEEEkkkkkkDDD555:::777777DDDoooeee|||qqqwww~~~{{{|||~~~|||{{{yyywwwtttnnnddd]]]ccc```fffoooyyyhhhUUUKKKGGGHHH???EEEJJJGGG???;;;>>>CCCLLLKKKMMMQQQWWW\\\___```gggmmmkkk```XXX^^^lllxxxvvviii^^^\\\]]]```mmm}}}ooommmpppqqqjjjeeeaaalll{{{uuurrrmmmjjjkkkiiiiiijjjjjjeee```^^^```kkkttt{{{~~~vvveeeOOOKKKJJJQQQaaavvvtttnnnHHH;;;999666<<>>@@@CCCDDDCCCCCCEEEFFFNNNOOOSSS]]]hhhoooooollleeeiiihhhcccdddooo~~~mmm\\\YYY\\\eeeyyyooonnnsssvvvpppiiicccoooyyyqqqjjjhhhjjjgggffffffgggaaa[[[\\\bbblllvvv~~~rrr```MMMKKKJJJPPP```www|||nnniiiLLL<<<888777<<>>TTTlllsssxxx|||}}}~~~qqqbbbXXXKKKDDDLLL[[[iii}}}{{{vvvwwwyyyzzzwwwooocccZZZlllzzzzzztttqqqfffWWWJJJOOO\\\mmmuuutttuuuyyyvvvhhhbbblll{{{rrrgggfffnnn{{{vvviiirrr~~~~~~~~~xxxqqq{{{~~~~~~xxx{{{rrrpppZZZNNNDDDDDDHHHKKKMMMOOORRRggg{{{{{{wwwuuuyyyyyytttooottt||||||]]]OOO^^^nnnkkkeee[[[LLL???888888777<<>>999888???WWWnnn|||sssxxx}}}|||{{{}}}{{{nnn___RRRIIIFFFFFFKKKNNNVVVdddyyy|||yyywwwyyyqqqlllqqqlllcccdddjjjooommmpppfff\\\KKKHHHTTTmmm|||zzzvvvzzzmmm\\\[[[jjjyyyrrrgggbbbiii|||qqqppp|||~~~}}}zzzyyyyyywwwsssoooxxx{{{uuusss___SSSIIIIIIIIIKKKSSS___www|||}}}{{{xxxwwwwwwwwwuuusssmmmiiijjjiii\\\NNNWWWkkknnneeeYYYNNNGGGBBB<<<888>>>AAAEEEHHHJJJLLLOOOQQQYYY{{{~~~lllqqqZZZ<<<999444000555///222111111000000000000111111///...111:::KKKccc~~~~~~nnnYYYbbb{{{uuu]]]WWWcccllltttyyyvvv~~~~~~}}}zzzvvvtttttttttvvvrrrnnnlllnnnooonnnllliiifffeeeggggggfffiiiooopppmmmjjjiiikkkllllllllllllttt{{{~~~{{{|||qqqddd```dddlllssswww^^^ccceeeeeehhhmmmooommmeeennn|||zzz```UUUSSSccc~~~|||zzzyyysssrrrqqqqqqpppnnnlllkkkpppmmmkkkkkkkkkiiiccc___[[[VVVQQQNNNMMMSSSbbbrrrgggccc]]]UUUMMMGGGFFFFFFHHHRRR\\\NNN>>>===999DDDbbbqqq{{{RRR888777444333888;;;CCCbbbllluuujjjuuuyyy{{{zzz|||}}}zzzvvvttttttrrrrrrlll```XXX___rrrtttfff___UUULLLHHHHHHIIIJJJSSS[[[bbbgggnnnwww}}}~~~zzzzzzzzzxxxvvvwww}}}wwwttt}}}wwwtttoooooouuuyyy|||}}}yyyvvvvvvwwwyyy}}}sssmmmllllllllllllhhhnnnfff\\\YYYYYYbbbuuu}}}qqq\\\LLLEEEIIIGGGHHHQQQiiiUUU<<<888555<<>>999HHHllllllHHH444777555333888<<>>YYYwwwnnnZZZ\\\rrrccc^^^gggqqqqqqrrrsssmmmoootttzzz~~~~~~{{{xxxvvvooonnnnnnqqqsssrrrmmmiiikkkiiiiiikkkllllllpppvvvyyytttqqqtttyyyvvvjjj```\\\bbbiiioooxxx}}}xxxlllcccccchhhhhhccc[[[___aaa______aaa```\\\\\\bbbnnnlllbbbfffssstttpppooo}}}pppbbbUUUVVVcccyyypppiiiffflllvvv}}}uuurrrrrrlllkkkkkkkkkjjjeee]]]VVVNNNJJJHHHJJJQQQ___www|||kkkccc[[[VVVNNNHHHEEEGGGKKKNNNQQQYYYNNNAAA>>>:::LLLuuugggEEE333666555333999===JJJQQQfffqqqooouuu{{{jjjppp}}}uuurrrmmmhhhmmm~~~uuu```[[[SSSNNNLLLMMMOOOOOOOOOTTTWWWWWWYYY^^^bbbbbbfffkkkmmmiiiggghhhfffaaaeeeeeefffhhhggggggjjjooolllnnnrrrtttrrrrrruuuyyyvvvqqqnnnjjjgggffffffgggiiikkkmmmllliiifff```dddYYYPPPZZZfffqqq}}}yyyaaaMMMGGGHHHFFFNNNNNN^^^qqq>>><<<777666888LLLcccuuuyyytttooo{{{{{{|||~~~}}}~~~||||||vvvjjjZZZNNNKKKKKKJJJWWWfffmmmnnnpppwww~~~}}}wwwwwwzzz|||uuuqqquuupppfffgggiii~~~vvvrrrmmmccc```TTTMMMVVVnnn~~~{{{tttsss~~~ssshhheeekkksss}}}tttlllgggiiivvv~~~iiijjj~~~|||sss~~~~~~{{{~~~~~~~~~zzzqqqeee[[[~~~~~~}}}zzz{{{tttqqqcccWWWNNNMMMNNNTTTeeexxx{{{}}}zzzzzzwwwwwwvvvwwwwwwvvvsssqqqooollliiicccXXXRRRYYYfff```\\\SSSHHH===888999<<>>:::PPP}}}uuudddCCC222666555333999===LLLOOOaaapppfffrrrpppjjjmmmuuusssooommmtttwwwqqq\\\WWWQQQMMMLLLNNNQQQRRRTTTXXXZZZYYYZZZ```eeefffeeemmmpppkkkggggggfffcccfffddddddeeeeeeddddddfffaaahhhnnnooopppsssuuuttt|||{{{ssspppkkkgggfffbbbaaaaaacccggghhhgggeee```cccWWWNNNZZZiiisss}}}qqqZZZJJJEEEHHHHHHSSSTTTfffjjj:::;;;555444666HHH^^^pppwww~~~nnn|||{{{xxxwww}}}zzzmmm^^^RRRPPPQQQKKKTTT^^^eeejjjqqq}}}}}}yyy}}}uuunnnqqqllldddeeelllyyysssnnnhhhgggTTTMMMTTTmmm}}}zzzsssqqquuujjjeeeiiippp|||tttmmmhhhiiittt}}}iiimmm~~~~~~}}}{{{zzzyyyvvvnnnddd\\\|||{{{{{{wwwtttbbbXXXNNNMMMPPPZZZlll}}}}}}{{{~~~zzzxxxuuuyyy|||zzzsssjjjddd```iiieeeZZZPPPNNNUUU\\\^^^\\\UUULLLEEE===777888===DDDJJJHHHIIIPPPQQQSSS^^^uuujjjkkkMMMCCC999777777444333333222111000000000000000111...111222111777KKKfffyyy{{{ooohhhiiijjjxxxqqqpppoooppprrrsssrrrqqqttttttwww}}}zzzwwwxxxuuusssrrruuuzzzxxxpppiiiiiihhhddd```\\\[[[\\\^^^eeefffiiiooouuuuuunnnhhh___]]]]]]dddppp}}}}}}sssgggbbbbbb^^^VVVVVV]]]```]]]YYYYYYYYYXXX\\\```dddfffggghhhlllooonnnooo|||yyyooodddTTT]]]nnnuuunnnooottt~~~|||rrrmmmffffffjjjkkkhhhgggeee\\\QQQLLLHHHKKKTTT^^^nnnrrrgggccc]]]VVVMMMFFFFFFHHHIIILLLPPPZZZdddVVVAAA>>>BBB]]]lllggg]]]BBB999222222666444DDDLLLSSSeeewww\\\sssiiizzzlll|||}}}~~~}}}xxxtttrrrqqquuu}}}sssjjj___XXXQQQNNNQQQTTTTTTSSS[[[ZZZZZZ[[[]]]```ccceeedddfffgggfffccc```_________eeejjjjjjhhhfffiiillliiimmmtttyyyvvvrrrvvv~~~vvvpppjjjeeeaaa^^^^^^bbbhhhkkkiiifffeee```XXXSSSWWWeeerrryyy{{{wwwdddQQQGGGFFFHHHNNNVVV[[[vvv```AAA777333666777BBBWWWoooxxxrrrttt{{{{{{~~~yyyvvvlll\\\QQQOOOPPPYYYdddooo|||tttsssxxxwwwtttqqqqqqpppkkkeeerrr~~~zzznnnhhheee```XXXMMMRRRiiizzzyyyrrrqqq~~~sssfffdddiiinnn~~~xxxqqqiiiiiivvvqqqlllzzz~~~|||}}}{{{uuurrrooodddWWW}}}}}}}}}}}}{{{zzzzzzvvvttteee[[[PPPNNNQQQ\\\ppp~~~{{{zzz}}}~~~~~~|||zzztttwwwwwwqqqggg___[[[[[[bbb]]]SSSKKKNNNYYYaaaccc[[[SSSIIIBBB<<<777999>>>DDDJJJIIIJJJPPPQQQVVVdddsssmmmsssLLLBBB999777777444333333222111111000000000000000///222222000444FFF___rrrooovvvttt|||zzzwwwrrrppppppqqqrrrrrrqqqsssyyy|||xxxyyyxxxsssppptttzzzzzzssskkkkkkiiifffbbb___^^^___```bbbcccgggmmmrrrqqqkkkeee___\\\ZZZ```lll{{{qqqccc]]]\\\YYYSSSUUU\\\___^^^]]]```aaa```dddkkksssvvvuuussstttwwwlllnnn}}}{{{pppdddTTT[[[jjjyyymmmgggiiinnnxxxrrrgggbbb```eeemmmqqqlllfff___UUULLLIIIFFFKKKYYYiii|||ppphhheee```SSSLLLEEEFFFHHHJJJNNNRRRaaafffUUU@@@<<>><<>>SSSzzzpppbbb___DDD;;;333444777555EEEWWW^^^iiiyyygggjjjuuuggg{{{|||zzzxxx~~~sssnnnrrrooopppsssxxx|||}}}wwwoookkkmmmqqqrrrrrrfffaaa[[[WWWWWWYYY[[[[[[WWWXXX[[[___eeelllrrruuuxxxooofffbbbdddaaaeeehhhgggeeedddbbb___YYYVVVYYYfffvvv~~~xxxzzzmmm\\\NNNEEECCCIIIOOOZZZ\\\pppfff>>>555999777777@@@UUUlllzzzwwwrrr~~~{{{||||||}}}~~~~~~}}}}}}zzzwwwpppcccUUULLLFFFIIISSSgggtttuuuxxxyyyuuupppooorrr|||~~~yyyoookkkmmmjjjcccZZZNNNOOOcccsssqqqkkkjjjttteeeaaaffflllyyypppfffdddppp~~~nnngggwww|||yyyzzzyyyuuulll```SSSHHH@@@~~~~~~}}}~~~}}}|||{{{zzzyyyuuuvvvwwwnnnfffXXXOOORRRdddzzz~~~zzzvvvuuuxxxzzzyyyxxxwwwuuusssqqqqqqnnneeeZZZXXX\\\bbbeeedddggg^^^SSSPPPXXX```^^^UUUPPPEEE<<<888888999>>>CCCFFFKKKLLLNNNRRRUUUjjjbbbRRRfffiiiFFFAAA===<<<:::666444666444333222111000000000000000///000111111888KKK^^^vvvsssmmm}}}}}}uuukkkhhhlllrrrvvvoooqqquuuzzzzzzxxxzzz|||uuupppsss|||{{{tttkkkhhhdddccceeeggggggggg]]]^^^aaadddggghhhgggfffddd[[[RRRQQQ]]]ooo|||jjj^^^\\\___eeeiiirrrtttxxxxxxkkkaaaTTT[[[hhhyyy|||ttttttqqqkkkfffggglllrrryyymmm```XXXXXXccczzz{{{iii\\\RRRKKKGGGGGGIIIRRRcccuuupppgggeee]]]SSSHHHDDDCCCFFFJJJOOOWWW```nnnZZZGGG===AAA\\\pppfff^^^CCC:::333333777555EEEZZZdddoooyyyooolll|||fffvvvyyy{{{xxxuuuzzzxxxsssvvvsssrrrrrruuuzzz}}}}}}}}}ppplllhhhgggjjjmmmoooooofffbbb^^^[[[[[[^^^aaacccdddfffiiiooovvv~~~yyypppgggeeeiiiiiiooooooiiicccaaa^^^YYYUUUWWW___mmm|||zzzyyygggTTTIIIEEEDDDIIIPPPQQQXXXvvvZZZ777333777777666???RRRjjjzzz}}}~~~ssswwwwww|||yyyyyy{{{{{{||||||~~~{{{xxxrrrhhhZZZOOOHHHGGGIIIRRR[[[```^^^[[[ddd|||}}}xxxxxx{{{~~~zzzrrrqqquuu|||}}}vvvkkkhhhjjjggg___YYYLLLLLL```pppooojjjjjjvvveeeaaagggnnnxxxnnndddbbbmmm|||tttkkkyyy~~~}}}zzzwwwxxxwwwsssjjj[[[LLLBBB>>>}}}~~~{{{{{{}}}~~~}}}yyyvvvtttvvvxxxpppiii[[[PPPSSSeeezzz}}}}}}zzzvvvtttwwwvvvtttqqqnnnkkkiiigggggg^^^WWWQQQSSS\\\dddfffdddfffaaaZZZYYY```ddd]]]RRRKKKAAA888777999<<<@@@DDDFFFLLLMMMOOORRRVVVqqq___XXXrrr^^^EEEAAA??????<<<888666888555444333222111000000000///...///222111555FFFYYYnnnlllyyyuuullliiilllqqquuuqqqoooooosssuuutttvvvyyyvvvrrrppptttzzz{{{vvvpppfffbbb^^^^^^aaadddeeeddd```dddhhhlllllljjjfffccc\\\SSSKKKKKKWWWjjj|||vvvfff^^^]]]aaahhhnnnpppssszzzqqqgggaaaUUUYYYeeetttzzzooojjjjjjhhheeedddhhhpppwwwuuullldddfffvvvyyycccVVVLLLFFFCCCHHHNNN\\\mmm}}}{{{llleeeaaaWWWMMMEEEBBBBBBFFFJJJPPPZZZcccoooUUUDDD@@@GGGeee~~~zzz]]]BBB999222222666444DDDXXXgggrrrwww|||qqqhhhggg}}}yyy{{{{{{~~~}}}vvvrrroooooosssvvvwwwwwwooolllhhhffffffffffffeeefffdddaaa```aaafffkkknnnpppqqqrrrtttxxx}}}{{{sssiiigggmmmrrryyywwwlllccc```\\\UUUSSSZZZgggvvvuuuaaaMMMGGGFFFFFFIIIOOONNN\\\{{{KKK444444444444333:::NNNfff|||vvvvvvrrr}}}uuuvvv}}}zzzzzz{{{}}}}}}}}}}}}xxxuuuooobbbUUUFFFEEEGGGLLLOOONNNOOOQQQVVVqqq|||yyyzzz}}}yyynnniiilllqqqtttpppgggeeehhheee^^^VVVIIIIII]]]mmmnnnjjjkkkwwwfffbbbiiiqqq~~~wwwnnncccaaammm{{{vvvlllyyy~~~~~~}}}{{{yyyyyywwwtttjjjYYYGGG???>>>zzz{{{zzz}}}}}}~~~~~~}}}uuusssuuuxxxrrrlll___RRRUUUggg{{{~~~{{{|||zzztttooonnnhhhfffbbb^^^[[[YYYXXXWWWSSSSSSUUUZZZ```dddffffffdddcccaaaaaaeeedddZZZMMMHHH>>>777777;;;>>>AAAEEEFFFLLLNNNPPPSSSWWWvvvrrr```hhhYYYEEEBBBAAABBB???999888:::555555333222111000000000000---///222000111@@@TTTdddpppvvv{{{vvv{{{wwwooolllnnnppprrrqqqllljjjooosssrrroooooolllmmmppptttvvvtttooojjj```\\\XXXXXX]]]aaaaaa```dddkkktttyyyvvvlllaaaZZZSSSLLLFFFIIIWWWkkk}}}pppaaa[[[[[[\\\bbbiiijjjlllsss{{{vvvxxxvvvjjjdddaaaWWWXXXdddrrrzzz|||xxxlll```]]]\\\\\\\\\```hhhsss{{{{{{{{{|||qqq```SSSIIIDDDDDDKKKWWWhhhyyywwwiiibbb]]]TTTKKKDDDBBBBBBGGGKKKPPP[[[eeegggKKK???CCCMMMooo\\\AAA888111111555333CCCWWWjjjvvvtttwwwxxx|||uuucccrrr}}}~~~~~~sssnnniiiiiimmmqqqrrrrrrrrrnnniiidddbbbcccddddddiiigggeeecccdddggglllpppqqqppppppppprrruuuxxxzzzyyyzzz{{{zzzyyyzzz|||~~~yyy|||yyysssjjjiiiqqquuu|||zzzlll```]]]YYYRRRWWWaaappp|||}}}nnnXXXFFFDDDHHHHHHJJJOOOVVViiinnn@@@555888111333111888LLLdddzzzsssrrrppp{{{|||yyy}}}zzzzzz|||}}}~~~~~~~~~yyywwwttthhh[[[JJJFFFEEEIIIMMMOOOUUU\\\kkk|||}}}vvvuuuzzzvvvjjjcccdddiiioooooohhhfffhhhfff___RRREEEEEEZZZlllnnnkkkmmm|||vvvddd```hhhqqqxxxooodddcccnnn}}}tttiiivvv}}}~~~~~~}}}{{{wwwmmmYYYDDD<<<>>>zzz~~~{{{||||||~~~}}}uuurrruuuwwwtttooobbbUUUVVVhhh{{{zzzvvvwwwtttlllccc___ZZZWWWSSSOOOLLLKKKJJJJJJQQQXXX```dddeeeeeehhhkkkeeeggggggggggggcccUUUFFFFFF===666888===@@@BBBEEEGGGLLLNNNQQQSSSXXXyyyfffbbbtttXXXEEEBBBBBBCCC@@@:::999;;;666555444222111000000000111---///222///...<<>><<<<<<:::777444222111111111222///000555333///888GGG```yyynnnpppaaa]]]ffflllwww~~~}}}rrrjjjppprrrooommmmmmooopppooonnnllljjjiiijjjlllkkkfffbbbccceeeeeedddggglllllliiidddllltttsssgggWWWLLLGGGIIIMMMSSS]]]mmm{{{|||vvv```YYYPPPJJJIIILLLNNNOOOOOOQQQTTTYYY]]]\\\VVVQQQTTTWWWXXXXXX\\\bbbdddbbbfffjjjnnnooonnnjjjeee```cccccchhhttt|||zzztttqqqjjjjjjrrryyy|||xxxrrrhhh```WWWQQQKKKHHHJJJPPP___jjj{{{nnnccc\\\RRRHHHCCCDDDEEEEEEEEELLLWWW[[[XXXEEE@@@>>>IIIeeeWWWCCC666888888111333===TTTjjjyyy~~~|||xxxzzzuuulllwww}}}yyyyyy}}}~~~{{{tttooojjjiiilllooonnnlllfffcccbbbdddmmmxxx{{{qqqggg```aaafffjjjtttqqqpppsssxxx}}}mmmkkkjjjaaa^^^dddiiigggbbb[[[OOOHHHMMMUUUnnn}}}~~~qqqbbbMMMEEEAAAEEEHHHHHHNNNUUUwwwzzzSSS444222888111333555666DDD___ssszzzwwwwww}}}nnnlll|||xxxxxxzzz}}}{{{ssslll\\\QQQGGGGGGRRRiii{{{wwwqqqooosssrrrnnnttt{{{qqqoooqqqooodddZZZPPPHHHJJJ[[[pppxxxtttnnnrrrbbb___gggooouuuiiieee```gggzzz~~~kkkbbbrrr|||}}}yyysssiiiXXXEEE<<<<<>><<<999666333111111000333000222555222...444???[[[oooqqqhhhdddSSSYYYbbbkkkrrruuujjjmmmqqqpppnnnmmmnnnooonnnmmmjjjgggeeeeeehhhiiigggeeeffflllqqqtttxxxzzzvvvoooiiimmmqqqlllbbbWWWPPPNNNQQQVVV___lllzzz}}}qqqcccWWWTTTQQQOOOQQQSSSUUUVVVSSSVVVXXXVVVQQQNNNOOOQQQWWWZZZ[[[\\\bbbiiikkkiiinnnnnnnnnooonnnkkkgggcccddddddjjjvvvvvvwwwxxxvvvqqqjjjdddaaa\\\UUUMMMIIIFFFFFFNNNVVVhhhuuulll```WWWMMMEEEAAACCCGGGGGGFFFQQQ___\\\PPP???>>>@@@OOOpppSSSDDD;;;;;;999222333;;;NNNfffzzzxxx~~~sssuuukkkwwwvvv{{{~~~|||vvvmmmgggeeeeeeffffffaaa```aaacccjjjvvvvvvmmmfffdddgggkkkppppppqqquuu{{{vvvggggggfff___\\\aaa^^^YYYSSSMMMHHHHHHRRR]]]yyy~~~jjjWWWFFF??????HHHLLLLLLSSS___~~~]]]CCC111111666222222555666BBB]]]qqq~~~}}}wwwnnncccsss~~~zzzyyyzzz{{{|||~~~}}}~~~~~~~~~}}}vvvqqqeeeWWWJJJKKK\\\xxxyyywwwoookkkmmmooopppzzzuuukkklllrrrqqqeeeXXXNNNGGGIII[[[pppyyyvvvpppsssccc```hhhpppxxxlllfff```fffxxx|||mmmggguuu~~~{{{xxxvvvrrrkkkbbbSSSEEE>>>???uuuffffffddddddhhhllliiibbb]]]```ggglllggg``````fff^^^```dddfffbbb]]]^^^dddppprrrtttuuusssoookkkhhh___[[[TTTMMMMMMUUU___gggjjjkkkttt|||hhhcccZZZOOOIIIGGGGGGGGGJJJFFFDDDHHHOOOUUUYYYZZZaaagggkkkmmmooorrrppplllkkkhhhbbb[[[TTTKKKBBB<<<999777888>>>BBBDDDGGGLLLHHHRRRUUUUUUfffrrr^^^]]]zzz|||RRRRRRQQQNNNKKKHHHEEEDDDCCC@@@???<<<888555222111000111000222444111...222:::WWWhhhzzzqqq___~~~iiiMMMNNNZZZcccrrrzzzlllkkkqqqpppnnnnnnmmmmmmmmmmmmgggccc```bbbfffjjjlllllleeennnwww~~~|||tttuuuvvvuuuooofff```^^^^^^^^^bbbjjjtttyyyttteeeWWWUUUVVVXXX[[[^^^aaabbbbbbbbbdddeee```YYYVVVXXX\\\\\\```cccgggoooyyy{{{yyyxxxqqqjjjiiiiiifffcccbbbfffgggmmmvvv{{{wwwyyyyyytttlllddd```___UUUOOOIIIEEEEEEIIITTT```rrr|||hhh\\\SSSJJJEEECCCCCCJJJKKKLLLYYYfff^^^KKK@@@>>>GGGaaavvvTTTGGG<<<:::888444444888FFF```www}}}}}}qqqvvvfffwww{{{www|||{{{oooeee^^^\\\]]]___[[[]]]^^^___bbbjjjuuu}}}zzzyyyuuuooojjjhhhiiikkklllnnnpppssszzz}}}mmmcccdddeee```___cccXXXQQQJJJFFFFFFLLLZZZhhhzzz}}}fffQQQIIIBBBBBBJJJLLLMMM\\\ooooooIII;;;333333666444111555555@@@ZZZoooxxxwwwbbblll~~~{{{zzz{{{{{{||||||~~~||||||{{{|||~~~~~~{{{vvvrrrooo___NNNLLL[[[rrr}}}{{{{{{wwwpppmmmoooqqqttt|||sssmmmhhhjjjpppnnndddZZZMMMFFFIII\\\qqq{{{xxxssssssdddbbbiiippp}}}qqqiiibbbgggzzz{{{pppkkkwww~~~|||xxxvvvrrrmmmeeeYYYMMMCCC??????rrrccc]]]\\\XXXWWW[[[```]]]VVVXXXXXXXXXWWWRRRPPPTTTZZZQQQSSSWWWYYYTTTOOOQQQXXXdddeeefffgggeee```ZZZVVVSSSOOOLLLJJJMMMTTT```iiimmmnnnvvv}}}qqq^^^YYYQQQKKKGGGEEEFFFHHHIIIIIILLLTTTaaannnuuuxxxttt|||yyyqqqkkkbbbYYYPPPGGG???:::777666999???CCCDDDGGGLLLLLLSSSTTTWWWnnnkkk]]]cccrrrRRRQQQPPPMMMJJJHHHFFFEEEEEEBBB@@@>>>:::777444222111//////111222111000333888SSScccuuuwwwaaappptttPPPHHHTTT^^^{{{ooolllppppppooonnnmmmmmmnnnnnnjjjfffaaabbbfffkkknnnoooiiiqqqzzz{{{}}}}}}zzztttnnnkkkkkkmmmooooooqqqqqqkkkbbbXXXSSSSSSVVV\\\aaaeeeggghhhiiikkkkkkjjjgggdddbbbaaabbb^^^bbbiiirrrtttgggddddddcccbbbdddjjjkkkpppwww~~~uuuooorrrsssppphhh```[[[ZZZPPPKKKFFFDDDEEEKKKZZZhhhyyywwwdddWWWNNNGGGBBBBBBCCCJJJNNNRRR]]]fff[[[GGG???@@@WWWwwwyyy{{{RRRFFF999444555777777666===WWWqqqqqqlllzzzjjjkkkyyypppfff]]]UUURRRNNNQQQTTTVVVYYY^^^gggmmmnnnooopppooollljjjiiiiiinnnrrrtttuuu{{{vvvjjjbbbcccbbb^^^\\\]]]TTTLLLFFFFFFKKKTTTcccooowww}}}vvv___LLLHHHEEEDDDFFFIIITTTmmmbbb>>>777555333555222000666555===WWWmmm~~~ttt~~~eeefff~~~{{{{{{|||}}}~~~}}}~~~}}}}}}~~~~~~~~~{{{vvvsssrrrcccRRRJJJPPP^^^jjjnnnqqqsssvvvyyy{{{|||zzzxxxvvvrrrqqqrrrttttttvvvyyyhhhggggggiiikkkiiiccc^^^MMMFFFIII\\\rrr|||yyytttsssfffdddkkkqqquuummmdddjjj}}}uuupppyyy|||xxxooojjj___QQQFFF@@@>>>===|||vvvsssqqqkkkhhhkkkooommmhhhdddbbb```^^^]]]___bbbfff\\\^^^aaabbb___ZZZ\\\bbbaaacccddddddaaa\\\VVVSSSVVVTTTSSSVVVXXX[[[bbbjjjuuuxxx~~~eeeWWWQQQKKKIIIFFFDDDFFFJJJKKKQQQ\\\kkk~~~{{{qqqjjj```UUUKKKCCC<<<888666777;;;BBBEEEEEEHHHMMMRRRSSSTTT```uuuiiirrrfffRRRNNNMMMKKKIIIGGGGGGGGGGGGCCCBBB???<<<999666444222///000111111000111444777KKK^^^rrr~~~ssskkk{{{^^^IIIQQQ[[[}}}nnnkkkoooppppppooonnnnnnpppqqqrrrlllfffdddfffjjjllllllqqqvvv{{{~~~~~~{{{wwwvvvwwwxxxyyytttnnnggg]]]UUUSSSVVVYYY^^^dddjjjmmmooopppqqqqqqooommmlllkkkkkkjjjiiiffflllvvvttteeeeeehhhhhhiiilllmmmnnnsssxxx|||xxxrrrpppgggiiijjjhhhbbb[[[UUURRRJJJFFFDDDCCCEEENNN___ooo~~~ooo^^^SSSJJJCCC@@@@@@CCCJJJRRRXXX]]][[[PPPCCC===KKKppp{{{nnnQQQIII===444333777888666666MMMgggwwwjjjllltttcccrrr~~~}}}~~~~~~|||rrrcccQQQDDDEEEFFFIIILLLQQQXXX___eeelllnnnppppppnnnkkkjjjjjjrrrwwwwwwvvv}}}zzzqqqiiifffccc\\\VVVVVVNNNHHHFFFKKKUUU^^^jjjsssyyy~~~uuudddRRRFFFAAACCCCCCCCCNNNggg~~~TTT888555444222222//////666555;;;TTTkkk{{{zzzlllxxx~~~fff```qqq}}}zzzzzz|||~~~|||yyywwwooofffVVVIIIFFFLLLRRRSSS___^^^bbbpppyyyvvvsssrrrrrrqqqpppoooeeefffhhhiiiiiifffbbb___NNNGGGJJJ]]]sss}}}zzzuuurrrffffffmmmsssvvvllldddkkkzzzsss|||{{{mmmgggZZZJJJAAA???>>>===}}}~~~~~~{{{}}}{{{vvvsssrrrmmmkkknnnrrrooohhhfffiiixxx~~~cccSSSLLLGGGGGGGGGHHHMMMUUU^^^kkk||||||vvvllldddYYYNNNEEE???:::888777999???EEEGGGGGGJJJOOOQQQPPPYYYuuu{{{lll{{{YYYRRRKKKJJJHHHGGGGGGHHHIIIJJJCCCBBB@@@>>>;;;888555444222222111000///222444555???UUUmmmwww{{{ooonnn~~~|||qqqQQQUUUaaa{{{|||nnnooonnnpppqqqqqqoooooorrrtttuuuooohhheeegggjjjkkkkkkuuuvvvtttqqqtttyyy{{{yyy{{{{{{{{{zzzyyyxxxxxxxxxsssiii```\\\YYYWWW[[[bbbhhhlllrrrvvvxxxyyy{{{~~~xxxwwwtttqqqoooppprrrsssvvv|||nnnccciiirrrttttttwwwnnnpppuuuzzz{{{|||yyytttooommmlllhhhfffdddaaa]]]WWWPPPLLLEEECCCCCCEEEIIISSSfffwwwmmmaaaTTTLLLFFFBBBBBBDDDHHHNNNXXXaaa]]]OOODDD@@@AAA``````YYYZZZRRRBBB666555666555222EEE]]]yyyqqqiii~~~```ccc{{{ttt|||~~~xxxxxxyyy{{{xxxmmm\\\PPPMMMIIIFFFFFFKKKSSSZZZ]]]fffggggggfffeeefffhhhjjjnnnttttttrrryyy{{{tttmmmhhhbbbYYYRRROOOIIIFFFHHHTTTaaakkkrrrxxx}}}~~~tttaaaPPPGGGFFF>>>DDDDDDFFF^^^bbbDDD444555222111222//////777555999QQQiiiyyyvvvwwwxxxxxxggg[[[ccc~~~yyyyyy{{{}}}}}}zzzyyyppplll___MMMBBBDDDIIIKKKUUUXXXaaauuu~~~vvvpppoooppppppooollljjjhhhiiiiiifffaaa\\\OOOHHHJJJ]]]sss}}}zzzuuu}}}}}}pppfffgggnnntttssshhhaaajjj{{{rrr{{{yyykkkdddVVVEEE===???@@@>>>~~~qqqpppnnnooovvv~~~~~~yyyvvvzzztttjjjhhhsss|||eeePPPHHHDDDFFFJJJNNNWWWbbbwww~~~vvvvvvxxxwwwfff^^^SSSIIIAAA<<<999777999;;;BBBHHHJJJHHHKKKPPPKKKMMM```lll]]]vvvxxxPPPRRRIIIHHHGGGFFFGGGIIIKKKMMMCCCBBBAAA???<<<999777555555555222//////111444444555OOOiiissssssvvvpppwww}}}ZZZ\\\hhh}}}uuu{{{mmmppprrrqqqppppppsssvvvsssmmmgggeeehhhkkkmmmmmmtttrrrjjjddddddkkkoooooommmooopppqqqqqqqqqpppoooggg[[[SSSUUU[[[```gggnnnqqqvvvzzz}}}~~~|||{{{xxxsssooopppuuuzzzwwwggg```lllyyy|||{{{~~~oooqqqwww{{{zzzxxx{{{uuuttttttuuuvvvuuupppmmmkkkfff___[[[WWWRRRLLLGGGCCCBBBDDDHHHMMMXXXlll~~~vvv]]]SSSJJJFFFEEEDDDGGGKKKOOOSSS___hhh^^^HHH>>>@@@JJJsssXXXeeemmmhhhRRR<<<333333222111AAAWWWttt~~~zzzlll~~~___\\\mmmjjjooozzz}}}}}}xxxuuuvvvzzzyyyrrrkkk]]]UUUKKKFFFHHHNNNSSSVVVXXXWWWVVVTTTUUUYYY___dddggglllllljjjqqqsssnnnhhhccc\\\TTTLLLHHHGGGFFFLLL\\\kkktttzzz}}}{{{kkkTTTDDDCCCIII@@@GGGHHHLLLmmmOOO:::333555222111444111...777555888PPPhhhxxxsss~~~|||sssgggZZZ]]]~~~yyyxxxzzz|||~~~~~~{{{}}}}}}{{{zzzzzzttttttgggRRRBBBBBBHHHLLLXXXeeeuuuyyyooommmqqquuuuuutttnnniiihhhkkkhhh```XXXOOOHHHKKK^^^ttt}}}zzzuuu|||{{{ooofffhhhooottt~~~oooeee^^^hhh~~~xxxnnnwww~~~ttthhhbbbSSSBBB<<<@@@BBBAAAnnn___VVVTTTTTTUUUVVVWWWXXXYYYYYY^^^cccmmmxxx}}}sssiiijjjiiigggdddbbbdddhhhkkklllpppsssrrrnnnkkkkkklllwwwyyyttteee^^^nnn|||}}}yyykkkWWWHHHHHHNNNIIIMMM```pppyyyuuusssqqqpppcccXXXMMMEEE>>>888666888888>>>DDDFFFHHHKKKMMMMMMTTTGGG___bbbUUUxxxgggTTTSSSIIIJJJJJJIIIHHHIIIJJJLLLIIIDDD???===<<<;;;888555222222222222222222333333777JJJ[[[ccckkk}}}fffuuuwww}}}nnnnnnyyyxxxtttqqqqqquuuvvvssspppqqqooommmkkkjjjgggccc```eeedddeeehhhllloooooonnnhhhpppqqqjjjhhhllliii```^^^SSSOOOXXXbbbeeeiiiooozzzwww{{{xxxyyy|||}}}jjj]]]dddyyyuuuooouuuyyywwwyyytttqqqoooooopppnnniiieeeddd```ZZZUUUQQQMMMIIIFFFIIICCCBBBIIITTTbbbvvvlllZZZQQQHHHDDDBBBAAAEEEJJJPPPXXXkkkfffJJJCCCFFF;;;[[[www]]]iii~~~[[[DDD555///<<<555888HHHeee|||~~~wwwrrrqqq^^^___rrrnnn~~~{{{zzzsssvvv~~~|||uuunnneeeWWWMMMHHHHHHIIIIIIHHHKKKLLLLLLOOOUUUVVVTTTZZZ___ccciiiuuu{{{nnnaaa[[[___]]]PPPFFFDDDEEEMMMUUU^^^iiiwww~~~|||wwwjjjYYYLLLEEEDDDDDDCCCQQQPPPXXX|||FFF<<<444444444222//////333333777:::FFFeee~~~~~~yyyzzz|||~~~lllaaaaaaqqq||||||{{{}}}~~~}}}sssqqqjjj[[[KKKDDDGGGMMMeeerrr{{{vvvnnnnnnqqqqqqppprrrmmmiiihhhjjjggg^^^VVVLLLGGGJJJZZZlllttttttsssyyyssseeedddoooyyy{{{kkkccc^^^eeeyyy~~~jjjyyy}}}zzziii]]]MMMAAA===???BBBCCC{{{bbbVVVNNNHHHIIIIIIJJJJJJKKKLLLMMMMMMLLLOOOTTT[[[```___XXXRRRTTTTTTSSSQQQOOOPPPRRRUUUTTTTTTUUUSSSQQQPPPQQQRRRZZZ[[[aaahhhiiibbb\\\ZZZlllttt}}}{{{{{{qqqdddOOOHHHLLLJJJUUUooo}}}zzzwwwuuussspppnnn]]]SSSHHHBBB===888777:::===CCCHHHIIIHHHJJJNNNQQQOOOLLLlllxxxdddgggbbbOOOIIIIIIJJJKKKKKKIIIIIIIIIKKKFFFCCC???===<<<<<<:::888333333333222222222111111...<<>>BBBAAAnnnttt\\\ooo```III<<<333777555666CCC^^^}}}}}}qqqnnnddd|||uuu|||xxxzzzxxxwwwzzzxxxnnnddd\\\UUUNNNJJJJJJKKKIIIDDDEEEJJJNNNOOORRR\\\eeemmmyyyvvvfffZZZSSSUUUTTTJJJCCCDDDFFFQQQ___jjjsssyyyxxxsssooohhh\\\NNNDDDAAABBBCCCHHHQQQXXXmmmqqqCCC:::333333333111///000222111666999DDDbbb{{{|||vvvwwwxxxzzz|||rrrooottt~~~{{{{{{{{{|||}}}~~~~~~}}}}}}|||{{{zzzrrrqqqjjj]]]NNNFFFGGGKKKgggwwwrrrqqqpppnnnkkkjjjfffdddfffiiiggg___XXXLLLFFFIIIZZZllluuuuuurrrxxxuuufffccckkksss|||lllccc\\\eeezzzmmm{{{zzzxxxvvvuuulllbbbRRRDDD>>>>>>AAACCCrrrXXXLLLJJJIIIEEEDDDEEEEEEFFFFFFGGGGGGGGGEEEEEEFFFGGGHHHGGGEEEDDDEEEFFFFFFDDDCCCBBBDDDEEEGGGDDDBBB@@@AAABBBBBBBBBFFFEEEIIIOOOSSSRRRTTTWWWeeegggqqqxxx}}}~~~jjjRRRIIIPPPVVVggg||||||}}}~~~|||wwwpppkkkUUULLLCCC>>>;;;888888;;;<<>>======;;;:::555555444333222111000000///444DDDZZZkkkyyyqqqfff~~~vvvrrruuuxxxvvvtttooommmkkkiiieeeaaa[[[VVVSSSZZZbbbjjjnnnnnnmmmlllhhhjjjiiigggjjjoooiii___MMMLLLRRR^^^eeekkkwwwssshhhmmm}}}|||wwwvvv{{{}}}wwwvvvtttqqqmmmiiieeebbbaaaZZZUUUNNNIIIFFFDDDCCCBBBBBBFFFNNNYYYddduuuzzzaaaNNNIIIDDDAAABBBCCCCCCHHHNNN^^^iiicccPPPBBB===DDDSSSmmm]]]ttteeeKKKAAA777222666333;;;SSSrrr{{{rrrwwwnnnttttttsssvvvzzz}}}~~~}}}xxxpppggg```TTTRRRKKKBBB???DDDIIIKKKOOO[[[iiitttuuuoooiii^^^RRRJJJKKKJJJFFFFFFJJJVVVbbbpppzzz~~~wwwnnn^^^VVVKKKCCC@@@BBBFFFIIIVVV\\\kkk^^^???777111222333111000111111000444888BBB___xxxzzzttttttsssrrryyywwwyyy~~~|||{{{{{{{{{|||~~~}}}~~~||||||||||||{{{zzzyyyxxxssssssnnnbbbUUULLLJJJKKKkkkwwwqqqrrrttttttsssooollliiihhhfffeeegggjjjggg```YYYLLLEEEHHHZZZnnnwwwvvvrrrwwwwwwhhhccchhhooo~~~nnnbbbZZZdddzzzppp}}}}}}vvvrrrpppqqqllldddVVVHHH???>>>BBBGGGoooccc___^^^[[[XXXVVVVVVVVVWWWWWWXXXXXXXXXVVVVVVUUURRRNNNMMMNNNOOOMMMNNNOOONNNMMMKKKKKKLLLNNNKKKIIIIIILLLMMMJJJHHHGGGEEEEEEHHHJJJJJJNNNTTT\\\[[[hhhwwwfffPPPLLL[[[hhh}}}{{{wwwjjjbbbQQQHHH???<<<:::888999===>>>@@@DDDHHHIIIIIINNNTTTVVVmmmiiiaaaiiiqqqYYYSSSHHHIIIKKKMMMMMMJJJHHHFFFFFFDDDCCCAAA???>>>===;;;:::777777666444222111//////555222>>>VVViiisss{{{```vvv~~~~~~~~~zzzuuuqqqooommmkkkiiigggbbb]]]YYYUUUWWW[[[bbbjjjnnnnnnllliiiiiiggghhhmmmrrrlllaaaOOORRR\\\gggkkkooorrrnnnxxx{{{zzz|||~~~}}}zzz{{{xxxrrrkkkddd^^^[[[ZZZSSSNNNGGGBBBAAAAAAAAAAAABBBLLLYYYfffrrrpppeeeXXXJJJBBB??????AAACCCDDDIIIOOOdddmmm\\\EEEAAACCCQQQnnneee___tttgggGGG@@@<<<333555111444GGGfff|||yyyjjjzzztttyyytttwwwzzzzzzyyyyyyzzz|||yyyeeecccYYYLLLFFFGGGJJJJJJQQQZZZgggttt~~~tttccc\\\___]]]VVVMMMFFFEEEFFFIIIOOOWWWiiirrr{{{}}}uuulllQQQIIIBBBAAACCCFFFKKKOOObbbpppLLL:::444000111222000000222222///444999AAA[[[tttyyyvvvtttrrrlll}}}uuunnnmmmuuu||||||}}}|||}}}~~~~~~}}}||||||}}}||||||{{{zzzyyyvvvuuuqqqiii]]]SSSNNNLLLiiiwww|||gggdddjjjrrruuutttqqqnnnmmmpppnnnlllmmmlllggg^^^WWWMMMEEEGGGZZZpppzzzwwwqqqwwwwwwhhhdddjjjqqqpppbbbYYYccczzzqqq}}}}}}yyytttqqqpppiiicccWWWIII@@@???FFFLLL}}}wwwqqqooopppppppppqqqqqqrrrrrrrrroooooonnnjjjfffccccccdddaaabbbdddcccaaa___^^^___]]]\\\\\\___aaa```\\\XXXSSSQQQPPPRRRPPPOOORRRXXX\\\YYYgggzzziiiTTTSSSeeevvvxxx}}}pppaaaVVVNNNEEE>>>;;;:::888:::>>>GGGDDDEEEKKKNNNMMMOOOTTTfffzzzfffiiiwww^^^NNNPPPGGGIIIKKKLLLLLLIIIFFFEEEDDDEEEEEEDDDAAA>>><<<:::::::::999777666333111000///555///666LLL___iiiyyyfffjjjyyy~~~vvvqqqpppooonnnllljjjiiigggccc``````[[[XXX^^^kkkuuuwwwvvviiigggeeeeeejjjkkkddd[[[SSSYYYeeeooorrrxxx{{{oooxxx}}}tttiiiaaaZZZVVVTTTKKKGGGBBB>>>>>>@@@AAABBBEEERRRbbbooo|||mmm```\\\SSSFFF@@@>>>???BBBCCCDDDJJJQQQhhhiiiRRR===@@@III___zzz]]]\\\nnnlllFFF@@@AAA999555000000???YYYuuullllllzzzqqq|||zzzwwwvvvxxxyyyxxxwwwzzzvvvkkk^^^UUURRRMMMHHHOOOQQQYYYhhhzzztttggg___TTTSSSWWWTTTKKKFFFBBBBBBFFFMMMYYYcccooowww~~~~~~{{{ttthhh^^^JJJCCC@@@CCCEEEFFFJJJPPPeeexxxBBB777222000111222000000333333///444:::@@@XXXrrryyyxxx~~~xxxlllzzz~~~ooohhhppp}}}~~~}}}~~~}}}~~~}}}|||{{{{{{{{{{{{{{{zzzxxxxxxvvvuuuqqqkkkbbbWWWOOOJJJYYY___eeekkktttzzzrrreeejjjpppwwwyyywwwsssqqqqqqsssrrrpppnnnlllfff^^^XXXPPPGGGGGG[[[sss}}}xxxpppsss|||~~~rrrdddcccllluuupppbbbYYYccczzzppp{{{~~~{{{{{{|||yyytttnnnjjjcccWWWIII???@@@GGGNNN}}}}}}~~~~~~|||yyywwwvvvuuuvvvwwwvvvtttrrrrrrrrrqqqrrruuuxxxyyywwwrrrnnniiihhhhhhjjjhhhfffkkkrrrkkkfffoooqqq]]]\\\oooyyy{{{}}}uuuyyylll]]]SSSJJJBBB;;;:::::::::===AAAJJJEEEDDDJJJKKKKKKPPPYYYzzzqqqeeemmmSSSJJJOOOGGGHHHIIIJJJIIIGGGEEEDDDDDDEEEFFFEEECCC???<<<::::::<<<;;;999777555333222111333///444DDDVVVeeevvvxxxhhhsss~~~~~~vvvppppppsssqqqnnnkkkjjjjjjjjjiiiggghhhbbb^^^cccnnnyyy|||{{{kkkiiifffggghhhfff___YYYWWW]]]jjjuuuxxx~~~vvv~~~pppddd]]]WWWRRRNNNEEEBBB???>>>@@@CCCEEEEEEIIIXXXhhhuuuyyyhhh```YYYLLLAAA@@@???AAADDDEEEGGGNNNVVVjjj___HHH:::>>>OOOlll~~~~~~sssYYYYYYfff{{{VVVLLLLLLAAA555222111999LLLfff}}}}}}kkkqqq}}}kkkuuu}}}uuutttyyy}}}~~~|||zzzppplllhhh^^^TTTQQQMMMOOO[[[mmm|||xxxfff]]]ZZZRRROOONNNGGG???@@@BBBEEEKKKVVVeeepppttt|||zzzmmm\\\MMMFFFAAA@@@DDDEEEDDDJJJTTTkkkhhh>>>555111000222222///000333333///444:::???UUUnnnxxx~~~rrrwwwmmmllluuu~~~~~~}}}~~~|||{{{yyyyyyyyyyyyxxxwwwvvvuuuuuusssooojjjcccYYYNNNGGGFFFNNNTTTTTTWWW```iiimmmyyy|||~~~yyyuuurrrrrrooonnnlllkkkiiieee```\\\SSSIIIIII]]]vvvyyyooommmwwwyyynnnaaaaaakkkuuummmaaaZZZddd|||lllvvv{{{xxxyyy{{{zzzssslllnnndddUUUGGG@@@BBBJJJQQQzzz{{{oooaaahhhyyywwwwwwuuu~~~|||yyyqqqeeeXXXOOODDD===777888999;;;???DDDGGGDDDEEEIIIHHHKKK]]]qqqjjjfffqqqrrrLLLJJJPPPFFFGGGGGGHHHGGGDDDCCCCCCDDDCCCDDDFFFDDD@@@===<<<======<<<;;;999777555444333222222555===MMMaaauuuqqqiii~~~|||zzzwwwsssrrrrrrtttuuurrrnnnjjjhhhhhhiiijjjjjjhhhgggggghhhjjjllllllllldddcccdddfffgggeeeaaa^^^]]]bbblllvvvyyy~~~~~~|||tttdddYYYUUUQQQKKKEEEAAA???>>>???CCCFFFIIIIIISSS```ooo{{{jjjbbb\\\PPPDDD@@@??????BBBFFFGGGJJJSSS]]]hhhQQQ@@@;;;@@@ZZZ}}}cccYYY]]]aaatttuuucccYYYEEE777666444666@@@WWWrrryyysssgggyyyllldddrrrwwwssswww}}}yyy|||xxxddd\\\YYY^^^gggrrr}}}tttiiibbbUUURRRRRRIIIFFFFFFAAA>>>DDDLLLRRRZZZgggwww~~~sssdddRRREEEEEEAAACCCIIIKKKMMM[[[lllsssYYY:::555222111333222///000444222---222999===QQQkkkvvv}}}}}}{{{uuuqqqiiilll~~~}}}{{{|||~~~~~~{{{zzzyyyyyyyyyyyyxxxwwwvvvvvvwwwtttppplllfff\\\PPPHHH???EEEKKKOOOWWWdddqqqxxx}}}~~~}}}yyyuuuqqqppplllkkkiiihhhfffdddaaa___WWWLLLJJJ^^^xxxyyynnnjjjuuuzzzpppdddbbbkkksssxxxhhh```\\\ggg~~~jjjrrr~~~|||{{{zzzwwwrrrmmmlllaaaPPPDDDBBBIIISSSZZZddd^^^ppp~~~uuusssyyy|||yyyuuuoooeeeZZZMMMEEE@@@999444666999<<>>>>>???>>>===<<<:::888777555555///222333555BBBYYYmmmvvv{{{hhhkkk~~~tttooolllooouuuyyyxxxvvvrrrnnnhhheeeeeeggghhhiiiccchhhmmmkkkbbbZZZVVVUUUUUUVVVZZZ___bbbbbbbbbcccdddgggnnnuuuxxxttt{{{xxxiiiWWWNNNLLLKKKDDD===>>>>>>>>>AAAEEEIIILLLLLL[[[hhhvvvqqq\\\WWWQQQCCC>>>DDD??????BBBGGGIIIMMMXXXccceeeGGG;;;>>>EEEdddVVV[[[eee^^^nnnwwwbbbFFF888999777444999LLLiiiwww}}}zzzbbbsssvvv___ddd{{{zzzrrrsssyyy}}}zzzrrrkkkiiiiiiooo}}}yyywwwpppjjjgggeee]]]TTTRRRHHHHHHIII???>>>EEEFFFCCCLLLXXX```iiiwwwrrrdddWWWJJJ@@@EEEBBBFFFOOOSSS[[[pppeeeNNN666555222222444222///000444111+++111888<<>>>>>>>><<<999666444444333333444777FFFbbbzzzqqqooozzzyyypppllleee^^^bbbttttttrrrnnnkkkjjjjjjkkklllmmmlllqqqnnn___ZZZ^^^\\\\\\TTTPPPTTTYYY[[[\\\]]]cccjjjttt}}}xxxmmmlllxxxeee]]]RRRIIIEEEBBB@@@>>>???>>>>>>AAAEEEJJJSSS[[[iiisss|||yyygggTTTIIIEEEAAA??????CCCCCCFFFIIILLLSSS___kkkZZZDDD444>>>XXXuuudddSSS]]]XXX\\\bbbvvv]]]LLL;;;<<<777555888===UUUxxxuuu}}}xxxvvvqqqbbbnnn{{{|||~~~nnnppp{{{}}}}}}{{{zzz{{{||||||yyyuuuyyyuuuqqqmmmlllnnnqqqsssuuurrroooooopppooojjjfffaaa```^^^YYYSSSNNNKKKJJJEEECCCAAA???@@@BBBFFFHHHSSSfffwww{{{{{{kkk\\\PPPGGGEEEGGG???JJJMMMPPP___sss|||XXXBBB888444333222111000000000000000///000444;;;JJJcccxxx|||vvv{{{~~~~~~ooojjjppprrr}}}~~~~~~}}}}}}}}}}}}|||{{{zzzxxxwwwvvvuuuqqqnnnmmmjjj]]]PPPFFFDDDHHHZZZ|||zzzvvvzzzsssiiihhheeeeeedddcccbbb```^^^]]]ZZZRRROOObbbzzzyyynnnnnnttt~~~ttteeebbbiiiqqq|||zzzddd[[[]]]llllllkkkzzzxxxuuuwwwvvvqqqlllYYYKKK???BBBOOO]]]jjjrrroooeeetttzzztttrrrsssvvvwwwtttppphhh]]]SSSIIIAAA===:::999888999===BBBFFFHHHJJJJJJOOOUUUUUUddd~~~___OOOHHHIIILLLJJJHHHIIIJJJJJJHHHHHHIIIJJJJJJHHHEEEDDDDDDDDDBBBAAA@@@@@@@@@@@@>>>;;;888666444333333333555BBB[[[qqqwwwpppyyy{{{~~~xxxooohhh___```nnn~~~sssqqqooolllllllllnnnooorrrrrrzzzxxxhhhaaaaaa[[[]]]TTTMMMNNNSSSVVVZZZ^^^aaalllzzzyyytttwwwwwwhhhhhhrrrwwwuuuZZZTTTKKKDDDAAA@@@>>>===<<<<<<>>>BBBHHHQQQ\\\dddqqqzzzrrrbbbPPPGGGCCC@@@???@@@???DDDIIIKKKOOOZZZgggpppWWWEEE:::EEE```}}}]]]NNNSSSTTT^^^___vvvWWWEEE???AAA;;;888:::<<>>@@@EEEKKKOOO```ppp~~~rrr]]]PPPIIIDDDAAABBBHHHNNNNNNWWWqqqrrrOOO<<<555444333222111000000000000000///000444:::IIIbbbvvvvvv|||zzzvvvuuuiiihhhjjj~~~~~~~~~zzzzzzzzzzzzyyyyyyxxxxxxxxxwwwssspppppplllaaaUUUCCCAAAEEEWWWvvvzzzllleeeeeedddccccccbbbaaa```^^^]]]\\\TTTOOO```wwwwwwmmmmmmqqq|||wwwgggbbbffflll|||yyyeee]]]```ooo|||kkklllzzz{{{uuuooopppuuuvvvpppjjjUUUGGG<<>>>>>@@@CCCGGGOOO[[[hhhppp|||gggYYYJJJCCCAAA??????@@@AAAFFFIIIKKKVVViiivvvxxxOOOGGGFFFWWWssszzz[[[NNNOOOWWW___ZZZ|||zzzVVVDDDDDDFFF@@@<<<<<<;;;HHHaaa}}}{{{vvv{{{zzzkkkvvvlllcccooozzzxxxsssiiilllrrrwwwzzzxxxwwwxxxxxxvvvvvvwww}}}{{{vvvzzzxxxqqq^^^[[[XXXUUUTTTVVVYYY[[[XXXWWWUUUSSSQQQOOONNNMMMTTTSSSPPPKKKEEEAAA??????BBBAAA@@@BBBIIIRRR[[[aaaqqq{{{}}}ppp^^^KKKCCCBBBBBBBBBCCCNNNTTTYYYlllfffEEE777444333222111111000000000000000///000333999GGG___ssssss|||zzzzzzmmmxxxeee]]]ccc}}}yyyxxxxxxwwwwwwxxxxxxyyyyyyyyyvvvrrrrrrooofff[[[GGGBBB@@@JJJ^^^qqqtttoooyyymmmhhheeeaaabbbbbbaaa```___^^^]]]]]]VVVPPP]]]ssstttkkklllmmmzzzxxxhhh```bbbfff{{{xxxeee```dddqqqxxxhhhhhhuuu~~~zzzrrrlllgggdddjjjrrrtttlllcccOOOEEE???EEESSScccsss}}}~~~fffZZZoooyyy}}}ppppppqqqsssuuutttrrrpppiiicccYYYMMMDDD>>>;;;:::666999===@@@CCCEEEGGGIIIKKKQQQSSSVVVkkkuuusssgggKKKHHHJJJNNNOOOGGGIIILLLNNNOOONNNLLLKKKKKKNNNKKKGGGDDDCCCCCCAAA@@@EEEEEEDDDCCC@@@>>><<<:::666555333111///333CCCRRR```ppp~~~zzzpppeeeaaaeeehhhgggooorrruuuxxxxxxvvvrrroookkkhhhnnnpppkkkrrr~~~kkk___SSSLLLIIIGGGJJJNNNOOOXXXfffqqqyyyxxxooolllmmmooonnnllluuusssrrrpppjjjhhhppp{{{yyypppjjjjjjmmmbbbdddbbb]]]\\\[[[TTTKKKFFFDDDAAA??????@@@AAABBBEEEIIINNNRRR\\\jjjvvv|||tttZZZOOODDD@@@???>>>@@@BBBHHHIIIIIIQQQhhhwwwEEEKKKXXXooocccXXXOOOLLLZZZ[[[TTTmmmwwwTTTHHHEEEIIIDDD???>>>:::@@@SSSsssuuusss}}}ssstttlllhhhpppxxxxxxyyyeeeZZZcccfffjjjmmmqqqvvvyyyzzztttxxx}}}xxxuuuyyywwwrrrgggccc\\\TTTNNNJJJIIIHHHLLLKKKJJJGGGEEEEEEEEEFFFGGGGGGFFFCCC@@@??????@@@CCCEEEJJJQQQ\\\hhhrrrxxx~~~wwwnnngggYYYMMMBBB???@@@BBBGGGKKKSSScccrrrZZZ???777666222222111000000000000000000//////222888EEE\\\pppvvv}}}~~~vvv~~~lllzzzfff]]]```uuu}}}}}}~~~zzzyyyxxxwwwwwwwwwxxxxxxyyyyyyvvvsssrrrpppiii___MMMEEE======GGGQQQUUUTTTkkk}}}~~~vvvlllaaa^^^____________^^^]]]]]]]]]WWWOOOYYYmmmppphhhjjjlllyyyuuueee]]]___cccxxxuuudddaaafffrrrqqq```___kkkrrrlllbbbccc^^^]]]dddmmmnnndddYYYIIIDDDDDDKKKSSSYYY^^^ccc~~~~~~zzz^^^UUUaaattt}}}yyypppooooooppppppooommmjjj```ZZZPPPFFF???;;;:::;;;777<<>>===999777666333//////999EEEXXXdddvvv|||ppphhheeebbb^^^jjjpppxxx~~~~~~yyyrrrmmmrrrnnnsssuuupppwwwlllcccZZZTTTNNNGGGFFFHHHHHHMMMTTTXXX[[[]]]```cccbbbbbbccceeeggghhhfffeeerrrtttuuuqqqiiihhhttt~~~xxxvvvtttrrrnnnjjjgggccc```___UUUUUURRRLLLIIIIIIGGGDDDAAAAAA@@@??????AAADDDFFFLLLUUU]]]dddnnn}}}wwweeeOOOFFF???>>>??????BBBEEEKKKKKKQQQfffdddCCCUUUnnn|||wwwRRRQQQJJJEEETTTXXXSSSbbbpppPPPIIIEEEJJJEEE@@@???:::;;;GGGeeeyyyqqqvvv|||yyypppiii}}}tttoooyyysss```\\\ZZZZZZ]]]dddkkksssyyyvvvzzz~~~~~~~~~~~~|||wwwmmmbbbXXXQQQLLLJJJLLLIIIGGGEEEEEEFFFGGGHHHBBBCCCDDDEEEFFFHHHLLLOOOPPPUUU]]]hhhrrr|||~~~zzzssshhh[[[SSSHHHDDDBBBAAA@@@BBBLLLVVVggg|||vvvMMM:::777777111111000000///000000000///...///111666BBBXXXkkkwww}}}zzzrrrpppjjjbbbooo|||}}}~~~~~~~~~||||||{{{yyyyyyxxxxxxxxxxxxxxxvvvrrrpppoooiiibbbRRRIII@@@===CCCMMMXXX___nnn{{{}}}wwwgggWWWYYYZZZ[[[[[[[[[[[[[[[[[[YYYUUUMMMTTThhhlllfffhhhlllwww{{{ooo___YYY^^^ddduuu{{{pppaaa```dddnnn}}}zzzhhhXXXXXXdddkkkfff\\\^^^YYYXXX]]]dddbbbWWWLLLEEEBBBCCCIIIOOORRRXXX^^^~~~|||||||||}}}}}}{{{yyy~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}yyyvvv||||||}}}||||||}}}{{{|||||||||||||||zzz}}}~~~ssstttssstttiiiQQQRRRmmm{{{{{{ooonnnllllllllljjjhhheeeTTTOOOGGG???:::999:::;;;;;;@@@EEEHHHHHHHHHJJJMMMOOOQQQYYYqqqddd```kkkcccUUUQQQPPPHHHGGGLLLJJJJJJLLLNNNNNNMMMKKKKKKLLLLLLIIIEEECCCDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@<<<:::999777222///444===RRR\\\mmm}}}|||uuuoooiiibbbcccjjjttt|||~~~zzzsssnnnpppppp{{{hhhccc^^^[[[TTTLLLHHHIIIGGGIIIJJJKKKKKKMMMOOOQQQVVVVVVVVVWWWYYY[[[]]]^^^eeelllppplllddddddooo{{{{{{tttoookkkiiihhhlllgggaaa^^^\\\XXXQQQKKKKKKIIIFFFBBBAAAAAABBBBBB===>>>>>>>>>???CCCIIIMMMVVVdddpppxxxnnnZZZGGGAAA===???AAAAAADDDIIILLLRRRdddoooNNNNNNhhh~~~xxx|||ssstttiiiQQQPPPIIIFFFOOO___]]]```wwwtttVVVMMMFFFLLLGGGAAAAAA;;;888???TTTppptttssswwwqqqooo|||vvveeemmmxxxddd[[[RRRQQQTTTZZZbbbjjjpppvvv{{{~~~~~~uuummmgggdddbbb\\\VVVQQQOOOPPPSSSSSSQQQKKKLLLOOOQQQTTTYYY___cccfffjjjrrrzzz{{{sssnnnfffYYYNNNHHHAAAAAACCCCCCBBBGGGVVVfff```???777777444111000000//////000000000///......111555@@@UUUhhhsssyyy|||xxxyyywwwhhhkkkzzzzzz}}}}}}~~~~~~}}}|||{{{{{{||||||||||||{{{zzzyyywwwxxxuuupppnnnmmmiiibbbZZZPPPFFFBBBEEEQQQcccsssxxxwwwuuusssrrrmmm___RRRRRRRRRTTTUUUUUUVVVVVVVVVSSSQQQJJJPPPcccjjjeeefffllluuuwwwjjjZZZVVV]]]dddrrrvvvjjj\\\\\\```gggtttnnn___RRRUUUccckkkeee[[[VVVSSSQQQTTTWWWTTTJJJBBBAAA>>>>>>DDDNNNZZZkkkxxx|||||||||~~~}}}{{{}}}|||{{{zzzzzz{{{}}}~~~~~~}}}||||||}}}{{{yyyvvvyyyyyyyyy{{{}}}~~~~~~}}}sssuuuwwwyyyzzz||||||zzz||||||xxxnnnsssnnnjjjeeeSSSUUUssszzzooonnnkkkjjjgggddd___[[[JJJFFF@@@;;;888888:::<<>>===<<<666111333999KKKWWWlllzzz|||}}}xxxppphhh\\\bbbllltttyyyxxxuuurrrnnnooo|||{{{hhhdddaaa___XXXOOOJJJJJJFFFFFFGGGGGGGGGHHHIIIJJJMMMLLLKKKLLLMMMPPPRRRSSSVVV]]]bbbaaa^^^^^^ccchhhooolllgggbbb___^^^]]]]]]ddd^^^WWWSSSPPPKKKDDD???CCCAAA??????@@@???>>>>>><<<===>>>@@@CCCIIIRRRYYYfffwwwyyycccNNNCCC???===@@@CCCDDDGGGLLLVVVaaazzzzzz[[[III^^^{{{vvv|||uuukkkuuu___VVVSSSNNNOOORRR```aaa]]]mmmbbbRRRJJJPPPKKKDDDDDD===666:::EEE```xxxzzzssszzzxxx~~~lllppp|||sssooouuu}}}ttteeeVVVNNNKKKKKKQQQXXXbbbkkksssyyy~~~~~~~~~~~~~~~xxxoooeeecccfffhhheeeaaaZZZ[[[]]]___bbbgggmmmqqqvvvxxx|||xxxoooeee```WWWLLLEEEDDDAAA???@@@CCCIIIWWWmmm~~~MMM666777888111000000////////////000000///......000444>>>RRReeerrrwwwsssrrrkkkyyy{{{~~~}}}~~~{{{yyywwwwwwxxx{{{}}}~~~}}}|||{{{xxxxxxuuuooolllkkkhhhccc___TTTIIICCCDDDQQQjjjzzztttsssqqqfffXXXOOOIIIJJJKKKMMMNNNOOOOOOOOOLLLMMMGGGMMM```hhhddddddhhhrrrttthhhXXXUUU\\\cccooorrreeeWWWWWWZZZ```jjjeeeYYYPPPVVVdddjjj```SSSJJJIIIHHHHHHHHHFFFAAA<<<<<<;;;>>>HHHVVViiiwwwxxx{{{~~~{{{|||zzzxxxwwwxxxzzz}}}~~~{{{zzzyyyyyyzzzzzzxxxvvvvvvuuuuuuxxx}}}~~~|||yyyuuuxxx{{{}}}|||{{{||||||}}}zzz{{{xxxqqqpppuuulllffffffWWWVVVqqqtttqqqooommmjjjeee^^^VVVQQQFFFCCC>>>:::999:::===???AAAFFFKKKLLLJJJIIILLLPPPQQQZZZsss[[[]]]```ppplllRRRKKKNNNPPPIIIIIILLLHHHIIIJJJJJJIIIHHHHHHJJJKKKMMMJJJGGGFFFIIILLLOOOPPPHHHGGGGGGFFFFFFGGGHHHHHHAAA??????>>>999333333888FFFVVVmmmyyytttzzzzzzqqqiiiWWW\\\dddmmmssswwwwwwwwwyyyuuu{{{~~~vvvuuuuuunnnkkkgggdddaaaXXXNNNHHHIIICCCDDDEEEEEEEEEEEEEEEEEECCCDDDEEEHHHKKKKKKKKKIIIMMMRRRWWWYYYZZZZZZZZZYYYdddaaa]]]YYYWWWUUUSSSRRRZZZVVVPPPKKKGGGCCC@@@>>>>>><<<<<>>AAACCCGGGPPP[[[cccuuu{{{lllVVVAAABBB>>>>>>BBBDDDFFFIIINNNdddpppaaaNNNQQQjjjwwwzzzrrrsssTTTVVVRRROOOUUUTTTWWWZZZRRRaaagggQQQNNNTTTNNNFFFEEE>>>666777;;;VVVqqq~~~ssswwwrrrvvvooouuuxxxiiimmm{{{ooo\\\QQQJJJFFFHHHNNNVVV```lllttt|||{{{~~~~~~~~~xxxtttxxxzzzuuuooodddeeefffgggiiimmmrrrvvv{{{|||~~~nnndddZZZUUUMMMDDDAAACCCBBB===<<>>;;;999999;;;???AAADDDIIIKKKHHHFFFJJJPPPSSS```dddjjj[[[iiiXXXOOOMMMKKKLLLMMMMMMJJJGGGHHHGGGFFFFFFFFFGGGHHHIIIJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIIIIJJJKKKLLLLLLKKKIIIGGGCCC>>>:::777555444:::MMMkkk|||xxxuuuyyyddd\\\[[[gggttt{{{}}}wwwtttooojjjjjjmmmmmmjjjeee^^^XXXUUUVVVXXXPPPJJJBBB???@@@AAA???===>>>>>>>>>AAACCCDDDBBBAAAEEEFFFFFFGGGHHHIIIJJJJJJNNNMMMJJJHHHFFFDDDCCCCCCCCCDDDEEECCC@@@===<<<===???<<<<<>>::::::===CCCDDDHHHOOOXXXdddttt~~~mmmZZZIIIAAABBB???EEEGGGAAA>>>EEERRRZZZqqq}}}YYY@@@GGGaaarrrzzzbbbOOONNNTTTXXX^^^gggWWWRRRQQQ[[[gggiii^^^QQQNNNNNNLLLIIIDDD???:::777666MMMffftttyyyssssss~~~yyyrrrdddddduuuwwwwwwmmm]]]NNNFFFDDDNNNJJJOOO___nnnuuuyyy}}}~~~||||||{{{}}}wwwqqqrrrsssrrrqqqrrruuuwww|||~~~}}}yyytttqqq___PPPDDDDDDFFFCCC>>>===AAA???@@@MMMjjj[[[EEE>>>888333333222111000//////...//////+++---000111111999MMM```llltttuuu|||rrrppp~~~}}}{{{wwwwwwzzz}}}|||zzzwwwsssnnnllllllhhhbbb\\\ZZZXXXRRRHHHEEEQQQiii|||kkkXXXIII???===???AAABBBCCCCCCCCCBBBJJJEEECCCMMM[[[ccc___XXXcccdddbbb]]]WWWVVVYYY^^^kkkaaaUUUMMMMMMRRRXXX[[[```UUUPPPZZZccc]]]JJJ;;;888888888888999999888888===>>>FFFTTTdddxxx}}}zzzyyyzzz{{{{{{{{{{{{{{{{{{|||~~~~~~|||zzz{{{xxxxxx~~~|||{{{|||}}}~~~~~~~~~}}}|||{{{vvvvvvxxxzzz{{{|||}}}}}}||||||rrrnnnooosssmmm___XXX[[[tttvvvjjjrrrppplllfff]]]SSSJJJEEE???===;;;999:::===@@@CCCHHHJJJMMMMMMLLLLLLRRRYYYdddnnnoooSSSPPPMMMKKKJJJKKKJJJGGGEEEHHHGGGFFFFFFGGGHHHIIIJJJHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHIIIKKKKKKJJJIIIIIIGGGCCC>>>:::888666555888FFF```xxx}}}sss}}}tttkkkccc___fffpppxxx{{{xxxwwwtttnnnkkkmmmmmmjjjeeeaaa^^^]]]\\\]]][[[TTTLLLGGGEEECCC???;;;<<<<<<<<<>>>AAAAAA@@@>>>@@@@@@AAABBBCCCDDDEEEEEEGGGFFFDDDBBB@@@??????>>>???@@@AAA@@@>>>=========;;;999;;;>>>@@@???AAAFFFPPPSSSZZZfffsssyyyfffWWWLLLCCC>>>>>>AAA===???FFFJJJMMMXXXeee]]]CCCAAAUUUqqqnnnZZZJJJLLLSSSXXX^^^eeeTTTOOONNNTTT^^^```XXXOOOJJJIIIHHHFFFDDD@@@:::666777GGGYYYhhhyyy|||ttt|||qqqrrruuu{{{~~~xxxgggPPP???CCC???AAALLLXXX___fffkkk||||||}}}~~~wwwuuurrrpppqqqtttxxx{{{|||vvvoooggg```\\\QQQGGG@@@AAABBB@@@???@@@:::EEEYYYvvv~~~SSSAAA===999555555222111000//////...//////---...000111000777JJJ\\\pppvvvtttxxxxxx|||mmmkkk}}}yyy{{{}}}~~~zzzxxxvvvrrrnnnlllkkkgggaaa[[[ZZZYYYSSSHHHAAAFFFVVVddduuu}}}tttaaaPPPCCC;;;999999;;;<<<===>>>>>>>>>DDDAAAAAAHHHTTTZZZWWWRRRZZZZZZYYYTTTPPPPPPUUUZZZbbbYYYNNNHHHIIINNNRRRTTTYYYQQQNNNWWW^^^WWWFFF999777666666666666777777888===@@@GGGPPPZZZkkk|||zzzzzz{{{||||||}}}zzz||||||~~~|||}}}|||uuuvvvwwwyyy{{{|||||||||yyy{{{zzzwwwyyyrrrmmmmmmqqqmmm```WWWUUUooo~~~qqqhhhooolllfff]]]TTTJJJBBB>>><<<;;;:::;;;===@@@DDDFFFIIIIIILLLOOOLLLKKKWWWggg}}}lll|||kkkNNNPPPMMMJJJHHHGGGFFFEEEDDDGGGGGGGGGHHHHHHJJJKKKLLLGGGGGGGGGGGGGGGHHHHHHIIIKKKIIIHHHIIIJJJJJJIIIHHHIIIFFFCCC???;;;999777777444;;;NNNgggwww|||{{{xxxjjjsss{{{wwwpppiiihhhjjjooowwwyyywwwxxxzzzwwwooojjjjjjjjjgggcccbbbdddeeecccbbbddd^^^WWWQQQNNNIIICCC???<<<<<<<<<===>>>>>><<<:::;;;;;;<<<===>>>??????@@@AAA@@@???>>>===<<<<<<<<<;;;===>>>>>>===<<<>>>???>>><<<===@@@AAAAAAEEEKKKYYY___kkk{{{vvvbbbLLLCCCAAA@@@???>>>DDD<<<>>>IIIMMMOOObbb}}}gggAAA999KKKiiibbbSSSHHHKKKQQQTTTWWW\\\QQQNNNLLLOOOTTTVVVRRRNNNHHHFFFEEEGGGIIIFFF???888888???IIIWWWnnnxxxuuuzzzvvvwww{{{cccNNNDDD???===@@@FFFLLLUUU]]]rrrzzz}}}~~~~~~xxxpppnnnpppuuuyyy{{{}}}yyyrrrhhh^^^TTTLLLHHHCCCAAAAAAAAA@@@===>>>AAA===YYYnnnLLL>>><<<:::666666222222111000///////////////000111111000555FFFVVVmmmvvvvvvyyyuuu}}}zzzjjjgggyyy}}}}}}yyyvvvvvvrrrnnnllljjjfff```[[[WWWWWWSSSJJJ@@@>>>EEELLL[[[fffmmmggg[[[NNNDDD===555555666666777999:::;;;???>>>@@@EEEKKKOOONNNLLLPPPPPPNNNJJJHHHIIIOOOTTTVVVOOOGGGDDDFFFJJJLLLMMMNNNJJJKKKRRRUUUMMM???777555444333333333555777888>>>DDDLLLPPPQQQ\\\ttt{{{yyy{{{~~~}}}~~~}}}~~~~~~~~~xxxyyyzzzzzz{{{{{{{{{zzzvvvwwwtttppprrrzzz{{{rrrkkkiiiggg```[[[[[[rrrzzzllleeegggccc\\\SSSJJJCCC===;;;;;;;;;;;;===@@@DDDGGGJJJLLLKKKNNNPPPLLLPPPhhhooo}}}[[[LLLNNNKKKHHHEEEDDDDDDEEEEEEGGGHHHHHHIIIJJJKKKLLLLLLGGGGGGGGGGGGGGGHHHIIIIIILLLKKKIIIIIIJJJJJJIIIGGGHHHFFFCCC???<<<:::999999111444BBBWWWiiittt~~~wwwmmmyyyzzzrrriiieeefffiiillllllpppvvvuuunnniiiiiigggcccaaaccchhhjjjhhheeeeeebbb]]]ZZZWWWSSSNNNJJJCCCBBBAAA@@@@@@>>>;;;888::::::;;;;;;<<<<<<======>>>>>>===<<<<<<<<<<<<<<<999:::<<<<<<;;;<<<>>>@@@>>>===@@@DDDFFFIIIPPPXXXccclll{{{~~~vvvaaaQQQBBB>>>AAABBBBBBBBBEEEDDDGGGKKKLLLWWWuuuqqqPPP@@@MMMbbb|||{{{]]]SSSLLLMMMOOONNNNNNPPPOOOOOOOOOPPPQQQPPPNNNLLLHHHFFFFFFKKKPPPOOOGGG???999<<<@@@KKKaaaxxxuuuuuuqqqnnntttwwwsssmmmWWWQQQIIICCC???BBBIIIPPP^^^eeennnvvv{{{}}}xxxzzz}}}|||zzz~~~|||tttkkkhhhkkkoooppppppnnniiibbbYYYQQQJJJEEECCC???BBBDDDCCC@@@@@@FFFMMMWWWwwwyyy```GGG<<<;;;999666444333222111000//////....../////////000///444CCCRRRaaaqqqwww{{{vvvxxxooofffqqq~~~yyyvvvuuurrrooollliiiddd___ZZZSSSSSSQQQJJJCCC???AAAEEEQQQWWW[[[XXXSSSMMMFFF>>>555555444555666777999;;;===???BBBDDDFFFGGGGGGHHHKKKJJJGGGDDDBBBEEEJJJOOOKKKFFFBBBAAADDDGGGHHHHHHBBBBBBFFFLLLKKKBBB888444555444222111222444777999;;;CCCMMMTTTZZZggg|||sssqqqnnnnnnqqqvvvzzz|||~~~~~~}}}|||~~~{{{|||~~~~~~~~~}}}}}}|||zzzyyyxxxuuuuuuqqqkkkllltttyyy{{{}}}tttlllhhhfffbbb___^^^iiixxx~~~mmmaaa\\\ZZZWWWQQQJJJCCC???<<<;;;<<<<<<>>>AAADDDHHHKKKLLLOOOPPPQQQQQQQQQ___}}}xxxoooQQQLLLJJJIIIGGGEEEDDDEEEFFFHHHHHHHHHIIIJJJKKKKKKLLLLLLHHHHHHHHHHHHHHHIIIIIIJJJLLLKKKJJJJJJKKKKKKIIIHHHGGGEEECCC@@@===<<<;;;;;;777888???JJJWWWeeettt~~~sss}}}uuuhhh^^^YYYZZZ[[[aaajjjmmmlllkkkmmmiiifffcccfffkkkooommmjjjfffeeecccbbb```]]]ZZZWWWPPPNNNLLLJJJHHHEEEAAA===>>>>>>>>>===============<<<;;;;;;::::::;;;;;;<<<999:::<<<<<<<<<===@@@BBB@@@AAAGGGOOOTTTYYYdddnnnxxxvvvaaaVVVLLLFFFBBBBBBCCCAAABBBDDDDDDJJJOOOTTTddd|||jjjQQQ@@@PPPnnn|||fffXXXSSSOOONNNNNNKKKJJJJJJLLLNNNPPPQQQOOOLLLJJJIIIHHHFFFGGGMMMSSSTTTLLLEEE;;;>>>AAAGGGTTThhh||||||vvvzzz|||nnniiimmmwww~~~rrrlll___PPPDDD@@@@@@BBBHHHLLLRRRYYY^^^bbbeeehhhggghhhjjjlllooorrrtttuuuwwwuuusssuuuxxxyyyuuurrrllleee^^^[[[]]]^^^\\\YYYYYYVVVPPPKKKGGGDDDDDDDDDAAABBBAAA???CCCPPPcccppp}}}sss```QQQ@@@999:::999666444444333222000//////......---,,,---//////333@@@NNNZZZnnnuuutttrrrsssuuudddeeeuuu~~~yyyvvvtttrrroookkkgggbbb]]]ZZZQQQPPPMMMIIIDDDAAABBBCCCNNNMMMIIIFFFFFFGGG@@@888555444444444555777999::::::>>>AAABBBAAA@@@AAACCCGGGEEEAAA>>>===???DDDGGGAAA>>>;;;<<<@@@CCCBBBAAA:::<<>>@@@BBBEEEHHHKKKMMMNNNMMMNNNOOOQQQ[[[uuu~~~|||}}}nnnmmm___LLLKKKHHHHHHHHHGGGFFFFFFHHHJJJHHHIIIJJJJJJKKKKKKJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJHHHIIIJJJJJJIIIHHHFFFEEEBBB@@@>>>=========@@@@@@@@@BBBIIIVVVfffrrr~~~wwwhhh^^^PPPOOOSSS[[[cccgggmmmssspppmmmkkkkkkoooqqqqqqooollllllllljjjiiigggeeeddd___]]][[[XXXVVVRRRNNNJJJHHHHHHGGGFFFDDDCCCCCCBBB>>>>>>============>>>>>>>>>@@@AAABBBDDDFFFJJJNNNXXXZZZ```fffhhhjjjsss}}}zzzlllYYYJJJDDD>>>>>>@@@CCCBBB???AAAFFFHHHRRR\\\mmmxxxOOOBBBCCCddd|||vvv}}}cccWWWRRRQQQOOONNNMMMLLLLLLMMMIIIKKKMMMNNNKKKHHHFFFEEEFFFFFFGGGLLLQQQRRRMMMHHH@@@DDDGGGGGGJJJXXXlll|||{{{uuuyyysssvvv|||xxxgggYYYQQQJJJDDD@@@AAABBBDDDFFFHHHJJJJJJQQQQQQQQQSSSVVVZZZ^^^```bbbaaa`````````^^^[[[YYYVVVRRRNNNLLLLLLLLLIIIFFFIIIGGGDDDAAA@@@AAABBBCCCCCCCCCAAADDDTTTpppYYYKKKCCC:::777888:::999888555444222111000///......,,,+++,,,......222===IIIWWWlllooohhhqqq}}}nnnoooxxxaaaXXXdddzzz}}}xxxuuuqqqpppmmmiiiddd___ZZZWWWPPPNNNJJJFFFBBB@@@???>>>LLLJJJFFFBBBCCCDDD===333333333333333555666777888777;;;>>>>>>;;;:::;;;<<>>???888666555777;;;>>>===;;;666888<<>>BBBCCCFFFIIIKKKMMMNNNNNNKKKNNNOOOVVVnnntttyyynnneeevvvdddRRRKKKMMMIIIJJJKKKJJJHHHFFFHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHFFFFFFFFFHHHIIIHHHGGGFFFEEEBBB@@@???>>>>>>>>>AAA???<<<;;;AAANNN[[[ccc~~~xxxlllVVVQQQOOORRRWWW^^^gggpppuuussspppnnnnnnooopppqqqrrrsssssssssrrrqqqrrrrrrkkkiiihhhfffeeebbb^^^[[[YYYXXXWWWTTTRRRPPPOOONNNJJJJJJIIIIIIIIIIIIJJJJJJJJJLLLNNNQQQTTTYYY___ccctttwww}}}sssccc\\\SSSFFF@@@AAA>>>===???AAAAAABBBHHHOOOXXXfffyyy{{{YYYDDDOOO```|||llltttzzzuuuzzzxxxSSSUUUNNNOOOOOOMMMLLLMMMOOOPPPKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFHHHLLLOOOOOOLLLJJJHHHJJJKKKHHHEEEKKK\\\jjj}}}wwwwww{{{tttnnndddYYYIIIIIIHHHHHHHHHFFFCCCAAADDDDDDCCCDDDEEEHHHJJJLLLKKKKKKLLLLLLKKKIIIGGGEEEGGGFFFDDDBBBAAAAAAAAAAAAAAA@@@???>>>???BBBDDDFFFHHHMMMUUUccc{{{lllOOOCCC@@@<<<999:::<<<<<<:::555444333111000///.........,,,---......000999DDDQQQhhhmmmdddkkk}}}vvvqqq||||||www```QQQYYYrrr{{{uuurrrmmmllljjjfff```ZZZVVVTTTNNNKKKHHHEEECCC@@@===:::EEEJJJNNNMMMJJJEEE<<<444222333444555666777777777666999;;;;;;999777777888888777666666888:::<<<<<<666444333555:::<<<;;;999666666888;;;777222111555222222333444666888:::;;;<<>>===<<<======>>>DDDFFFIIIKKKMMMNNNNNNNNNQQQUUUVVVaaalllfffmmmbbbfffpppPPPKKKLLLOOOJJJMMMNNNMMMIIIFFFGGGHHHIIIJJJJJJJJJJJJHHHGGGFFFFFFFFFFFFEEEFFFGGGGGGHHHEEEDDDCCCDDDFFFGGGGGGFFFFFFDDDBBB@@@????????????===:::666666???MMMWWW[[[zzzuuucccZZZRRROOOPPPUUU___iiiwwwvvvrrrnnnkkkkkkmmmppptttvvvwwwxxxxxxzzz}}}qqqpppooooooooommmjjjggggggfffdddaaa___\\\ZZZYYYYYYXXXWWWWWWWWWWWWWWWWWWUUUWWW[[[___dddjjjqqqvvv|||ooo```UUUSSSMMMAAA===@@@FFFAAA???AAACCCHHHQQQZZZiii|||{{{YYYGGGCCCdddvvvcccvvvuuuooosssooosssRRR[[[NNNPPPPPPLLLJJJKKKNNNPPPOOOLLLIIIGGGGGGHHHIIIIIIGGGHHHKKKMMMNNNNNNMMMMMMMMMMMMLLLHHHCCCEEEQQQ]]]zzzzzzpppttt}}}}}}}}}yyylllUUUVVVVVVWWWVVVRRRLLLHHHBBBBBBBBBAAAAAAAAAAAAAAABBBCCCFFFFFFEEEDDDCCCBBBBBBBBBAAA???>>>???BBBDDD???>>>???@@@BBBFFFIIIKKKNNN[[[oooZZZJJJFFFEEEBBB>>>===>>>===;;;666555333111000///......000...---...---...666???HHHdddnnnhhhnnn~~~yyy}}}xxxwwwaaaOOOUUUooo~~~~~~~~~~~~yyysssooojjjjjjhhhccc]]]WWWSSSQQQKKKIIIGGGFFFFFFCCC>>>999888GGGTTTUUUNNNDDD:::222333444666888999999999888888999:::;;;:::888888777555444555777:::===>>>>>>777555444777;;;===<<<:::777555666888666222222666000111222444666888999:::444???GGGJJJRRReeeyyyqqqrrrsssrrrooonnnoooppprrrqqqqqqrrrrrrqqqnnnlllsssttttttpppkkkiiilllooosssuuuwwwyyyzzzzzzyyyxxxzzzwwwsssooommmoooqqqsssooonnnmmmjjjhhhfffdddcccaaabbbbbbaaa^^^YYYTTTQQQRRRSSSTTTTTTPPPIIIBBB>>>;;;::::::;;;<<<>>>@@@AAAHHHIIIIIIIIIKKKOOONNNKKKOOORRRaaa|||dddXXXbbbsssbbbOOOOOOOOOKKKOOONNNMMMKKKIIIGGGEEEEEEFFFHHHIIIIIIHHHFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???AAA>>><<<;;;;;;AAARRRccc~~~|||nnnfff]]]VVVPPPMMMTTT]]]jjjpppuuutttmmmiiijjjmmmqqqqqqqqqsssvvv|||}}}|||yyyuuuqqqooopppqqqvvvqqqkkkjjjllllllgggbbbcccccccccfffhhhhhhgggeeebbbdddhhhlllpppuuu{{{~~~{{{nnnXXXTTTNNNGGGAAA>>>======???CCCGGGGGGDDDJJJ]]]ooozzz\\\KKKDDD___yyyxxxrrrzzzjjjdddnnncccRRRTTTKKKJJJHHHIIIJJJLLLLLLKKKJJJIIIHHHHHHHHHJJJKKKLLLIIIHHHHHHMMMRRRTTTQQQMMMPPPPPPOOOJJJEEEEEEJJJOOOppp~~~zzzsssyyyttt~~~zzz{{{rrrhhhfffppprrrggg[[[WWWOOOGGG@@@>>>???@@@AAABBBAAAKKKMMMCCC===AAACCC???CCCCCCDDDEEEGGGGGGEEECCCEEEBBB???@@@FFFPPPZZZaaajjj```NNNOOOFFFDDDAAA@@@??????===<<<777555333111///......///+++///111000......333888MMM___kkkpppsssuuuqqqqqqyyyzzzqqqRRRQQQnnn~~~|||zzz{{{}}}vvvsssooojjjfffccc^^^YYYTTTQQQPPPOOOIIIHHHFFFCCCAAA>>><<<;;;888FFFUUU[[[SSSFFF<<<777444555777777777777888:::999999888777666666555555777666666666777:::===???777888888999999888888777555777888777555333444555777666555555666888888888;;;@@@QQQ^^^cccnnnrrriii}}}rrrpppnnnpppsssvvvvvvtttrrrooojjjfffeeegggjjjmmmqqqrrrtttttttttrrrooommmjjjhhhgggggghhhkkknnnqqqiiiiiihhhfffdddbbb```______^^^\\\YYYVVVSSSQQQPPPQQQQQQPPPNNNJJJDDD???<<<:::;;;;;;===???BBBEEEFFFJJJHHHGGGIIILLLNNNPPPRRRNNNmmmccc```www}}}YYYNNNOOONNNJJJLLLLLLKKKIIIGGGFFFEEEDDDEEEFFFHHHHHHFFFEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA>>><<<;;;:::???MMM[[[zzz|||vvvttt~~~qqqcccXXXRRRPPPOOOWWW[[[aaadddfffiiinnnsssqqqmmmjjjlllssszzz~~~uuulllooooooqqqsssvvvwwwvvvtttrrruuuzzzssscccXXXPPPJJJCCC??????AAABBBCCCAAAFFFKKKPPPZZZmmmiiiQQQMMM\\\mmm~~~sssgggiiixxxtttZZZSSSSSSOOONNNLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLGGGEEEEEEIIINNNQQQOOOKKKJJJNNNPPPNNNJJJFFFGGGIII^^^ssswwwooonnn~~~zzzkkkhhhddd___YYYUUUTTTRRRQQQPPPUUU^^^___WWWSSSXXXYYYUUURRRPPPMMMKKKJJJJJJJJJJJJ@@@BBBGGGRRRaaaqqq~~~ttt[[[MMMGGGHHHEEEBBBAAA@@@???===<<<777666444111000/////////---///111000......222777GGG\\\kkkooopppqqqwwwqqq|||~~~\\\RRReeexxxzzz{{{{{{{{{{{{}}}wwwppphhh```[[[XXXTTTOOOKKKIIIGGGGGGEEEDDDCCCAAA???===<<<;;;:::AAALLLSSSSSSKKKAAA:::777888999888777777999:::::::::999888888777666666888777666666777999;;;===777777888888888888777777777777888888777666555555666666777999;;;===>>>>>>===<<>><<<:::;;;<<<===@@@CCCGGGJJJLLLJJJGGGHHHLLLLLLIIINNNXXXdddvvvbbbOOONNNNNNKKKIIIKKKKKKJJJIIIHHHGGGFFFFFFDDDEEEGGGFFFEEECCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDDDDEEEDDDEEEEEEEEEEEEEEEDDDDDDAAA???>>><<<:::;;;DDDOOOllltttzzzzzz|||~~~~~~nnnpppyyyzzzrrrkkk___PPPMMMMMMOOOSSS[[[fffpppwwwuuunnnggggggmmmsssuuutttzzzzzzooocccWWWLLLEEEBBB???<<<<<<@@@CCCEEEEEELLLUUU___iii|||}}}^^^MMMLLL]]]}}}yyyvvvsss\\\SSSSSSOOOPPPOOOOOOOOOOOONNNKKKIIIJJJKKKLLLMMMNNNMMMLLLLLLFFFDDDCCCEEEIIILLLLLLJJJEEEKKKRRRSSSOOOIIIDDDBBBCCCZZZzzzvvvllllllxxx}}}~~~vvvxxxoooqqqrrrrrrppplllhhhdddnnnqqqmmmccc___aaa```[[[SSSPPPLLLIIIIIILLLPPPSSS\\\```hhhvvvrrr[[[WWWPPPDDDIIIFFFCCCAAA@@@???===<<<999888555333111000000000...000111000---...111444???XXXjjjnnnmmmkkk|||wwwwwwjjjYYY```yyyuuuxxx{{{}}}}}}|||}}}~~~~~~wwwlll^^^SSSNNNLLLIIIEEEBBBAAA@@@?????????>>>>>>===<<<;;;;;;;;;<<<@@@HHHOOONNNEEE===;;;;;;;;;:::888888999;;;;;;;;;::::::999888888888::::::999888999:::;;;<<<999999::::::::::::999999777666666666777777666444555666999<<>>@@@CCCFFFIIILLLMMMNNNKKKMMMOOOJJJFFFSSSggg|||}}}pppQQQLLLPPPNNNJJJLLLMMMLLLLLLKKKKKKJJJJJJJJJEEEFFFGGGFFFDDDCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEAAA??????>>>;;;888===DDDUUUfffwwwpppiiitttzzzlllZZZSSSKKKJJJQQQ^^^iiiooovvvrrrllljjjjjjkkkjjjhhhlllqqqxxx}}}{{{ssspppooojjjbbbXXXPPPIIIEEEBBB===>>>AAACCCFFFHHHKKKMMM\\\jjjzzz\\\NNNJJJ[[[ppptttmmmnnnooonnnZZZUUUQQQLLLMMMMMMMMMNNNOOOMMMJJJGGGKKKLLLNNNPPPPPPOOOMMMKKKHHHFFFDDDDDDGGGJJJKKKKKKEEEKKKRRRUUURRRLLLEEEBBB;;;IIIbbb~~~{{{kkksss{{{uuuwwwrrrzzz~~~sssgggeeejjjfffmmmsssvvvwwwvvvsssnnnhhhfff^^^UUUSSSWWWWWWSSSMMMOOOQQQVVV^^^hhhssszzz|||YYYRRRVVVRRRIIIIIIFFFCCCAAA@@@???===;;;;;;999777444222111111111000111111///------000222888SSShhhnnnkkkgggvvvyyyuuuaaa^^^tttzzz|||~~~~~~}}}}}}~~~~~~~~~ttthhhWWWIIIFFFEEECCCAAA???>>>======;;;;;;;;;<<<<<<<<<<<<<<<:::888999???GGGIIIEEE@@@>>>???>>><<<:::999:::;;;<<<<<<;;;;;;:::::::::999>>>===<<<;;;;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;:::999888999;;;<<<:::888:::<<<>>>AAADDDHHHMMMPPPRRRDDD===???EEEOOOMMM<<>>EEEWWWmmmyyy{{{~~~vvvmmmhhhlllmmm```PPPGGGHHHQQQYYY___gggiiikkkkkkhhhggghhhjjjgggiiilllooopppsssvvvyyyzzz|||wwwsssooollljjj```\\\UUUMMMFFFCCCBBBBBB>>>BBBFFFGGGHHHOOO[[[eee{{{www\\\GGGEEETTTrrrvvvdddgggxxxxxxddd___UUUMMMLLLKKKKKKLLLNNNOOOOOOLLLIIIKKKLLLOOOQQQPPPOOOLLLJJJKKKIIIGGGFFFHHHKKKMMMNNNHHHLLLQQQTTTRRRNNNIIIGGGEEEFFFRRRlllwwwwwwzzz}}}|||wwwzzz|||nnnooo}}}vvvttt~~~uuuhhhbbbaaa\\\^^^]]]YYY[[[```bbb___```]]]XXXUUUXXXaaaggghhheeejjjsss~~~aaaRRRSSSQQQLLLKKKHHHEEEBBB@@@@@@>>>===;;;===<<<999666444333222222111111000///---...///111444NNNcccllllllgggrrr|||xxxddd]]]sss}}}{{{zzz|||~~~~~~{{{qqqeeeTTTEEEBBBAAA@@@???>>>===<<<<<<::::::;;;;;;<<<<<<======777777888;;;>>>@@@AAABBBAAABBBBBB@@@>>>;;;;;;<<<============<<<<<<<<<<<>>===<<<<<<;;;;;;<<<======>>>>>>======<<<>>>===>>>???@@@AAA@@@??????BBBEEEHHHLLLSSS[[[aaa^^^NNNEEECCCGGGQQQRRRCCCtttaaaVVVVVVZZZZZZfffppppppeeeYYYUUUUUUYYYXXXXXXWWWVVVUUUTTTTTTWWWXXXYYYZZZZZZYYYWWWVVVSSSSSSQQQPPPNNNLLLKKKJJJHHHIIIJJJKKKKKKJJJIIIHHHEEECCC???======???AAACCCCCCDDDFFFGGGIIIIIIJJJJJJKKKJJJFFFCCCKKKdddyyypppiiigggXXXPPPMMMPPPQQQLLLKKKOOOIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGFFFDDDDDDEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCCCCAAABBBCCC@@@;;;:::<<>>???AAA@@@BBBDDDEEELLL\\\qqq{{{iiiQQQ@@@FFFSSSlll~~~lllnnn|||bbbZZZ\\\QQQJJJOOOLLLLLLMMMNNNPPPPPPNNNMMMJJJLLLNNNOOOOOOMMMKKKIIILLLKKKIIIIIIIIIKKKMMMNNNLLLMMMOOOPPPQQQPPPNNNMMMFFFCCCGGG\\\yyy~~~zzz~~~yyyppp|||~~~|||vvvggggggpppuuusssqqqRRRQQQTTTKKKEEEJJJGGGEEEBBBAAAAAA@@@>>>===???>>>;;;888666444444444111000///.........///000222HHH[[[hhhnnnjjjmmm}}}yyyjjjiii~~~|||xxxwwwyyy{{{}}}~~~zzzqqqfffTTTEEE???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<666888::::::999;;;???CCCCCCEEEGGGFFFDDD@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======<<<>>>??????@@@@@@??????>>>===???BBBBBBBBBAAACCCDDDBBBGGGLLLQQQUUUZZZbbbhhhdddUUUOOOQQQXXXddddddTTT|||}}}~~~~~~~~~xxxyyywwwrrrkkkhhhiiilllpppwww~~~|||ssskkkggggggkkkiiieeeaaa^^^]]]\\\]]]XXXYYYYYYYYYWWWUUUSSSQQQLLLKKKIIIIIIIIIJJJKKKLLLJJJJJJJJJIIIGGGDDDBBBAAA>>>>>>>>>>>>@@@BBBEEEFFFEEEFFFHHHJJJKKKKKKKKKKKKIIIOOOSSS\\\uuu~~~kkkiiihhhdddiiiuuujjjNNNMMMLLLKKKKKKKKKKKKLLLIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFEEECCCCCCDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBCCCFFFDDD???===???===CCCOOOWWWVVV]]]|||zzzzzzxxxkkk^^^TTTMMMIIIHHHCCCGGGKKKNNNQQQUUU]]]bbbeeeeeeeeeeeeeeegggkkknnnkkkuuu}}}|||uuutttsssssssssrrrooolllnnnrrrxxxzzzxxxsssooolllkkkgggcccaaa```[[[QQQIIIEEEEEEDDDBBB??????BBBEEEHHHJJJNNNYYYiii|||rrrcccWWWKKKIIINNN\\\qqquuusssyyyWWWRRRTTTNNNKKKOOONNNMMMLLLLLLNNNNNNMMMKKKJJJKKKLLLMMMLLLKKKIIIHHHJJJJJJJJJIIIHHHIIIKKKLLLKKKKKKLLLMMMOOOPPPPPPPPPHHHDDDCCCLLL```xxx}}}xxxwww}}}}}}uuu~~~ttt^^^NNNOOOPPPKKKJJJNNNHHHFFFDDDCCCCCCCCCBBB@@@AAA???<<<999777555555444000///------...///000000111BBBRRRcccpppllliiiqqqxxxwww{{{yyyyyyzzz{{{|||~~~~~~}}}~~~|||uuuiiiVVVFFF>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::999666888::::::;;;<<<@@@CCCFFFIIIMMMMMMKKKGGGCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDIIIMMMMMMIIIHHHLLLPPPSSSZZZbbbffffffeeegggiiigggYYYXXXeeevvv~~~hhh~~~zzzxxxzzz{{{wwwtttuuuyyy}}}~~~yyytttyyy|||~~~}}}zzzwwwvvvwwwwwwtttooojjjgggffffffggg]]]]]]\\\YYYVVVSSSPPPNNNHHHGGGFFFFFFHHHKKKOOOQQQMMMLLLIIIEEEBBB???===<<<:::;;;<<>>LLL___pppnnnfffjjjvvv|||wwwuuu}}}{{{{{{yyyzzz||||||{{{||||||~~~xxxlllXXXFFF???@@@@@@??????>>>===<<<;;;;;;::::::999888888777888888999;;;>>>@@@BBBCCCHHHLLLQQQRRRPPPKKKGGGDDDHHHHHHHHHHHHHHHHHHHHHIIILLLMMMMMMMMMLLLLLLKKKJJJLLLMMMMMMMMMMMMMMMMMMLLLRRRYYY___^^^XXXWWW\\\bbbmmmuuu~~~{{{tttooommmjjj\\\___tttvvveeeiiipppyyy{{{vvv{{{|||||||||{{{||||||{{{xxxuuussstttxxx|||}}}yyyssslllfffaaa^^^]]]^^^\\\YYYVVVQQQNNNJJJIIILLLMMMOOOOOONNNLLLJJJHHHFFFEEECCC@@@===<<<::::::;;;<<>>AAADDDBBBAAACCCGGGLLLPPPRRRTTTWWW[[[]]]ggggggggggggggggggggghhhlllgggcccdddjjjlllhhhcccccccccbbbaaa^^^[[[XXXVVVVVVRRRLLLEEEAAA@@@@@@AAAAAACCCGGGJJJOOOVVV^^^dddmmm~~~^^^PPPBBB???FFF\\\|||lllyyyeeeYYYOOOLLLMMMLLLMMMOOONNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIGGGGGGHHHJJJKKKKKKKKKLLLNNNOOOPPPQQQQQQLLLHHHFFFFFFOOOggg}}}}}}gggeeezzz~~~~~~cccWWWPPPJJJKKKQQQVVVVVVSSSOOOLLLHHHDDDCCCDDDEEEGGGHHHGGGDDDAAA===999555444222111000///......///000111555EEEZZZhhhjjjkkkmmmmmmzzzxxxbbbvvv}}}zzz}}}~~~|||{{{zzz~~~|||wwwuuurrr___IIIEEE???<<>>888555777999666999;;;===@@@CCCCCC@@@FFFXXX[[[SSSRRRNNNHHHIIIMMMKKKQQQZZZWWWMMMNNNXXXWWWXXXVVVRRRSSSYYY___```^^^[[[WWWVVVXXX[[[^^^___iiiooosssnnneeebbbhhhppp{{{yyyrrrqqqjjj```___pppTTTWWW]]]fffnnnrrrrrrpppqqqtttwwwxxxwwwwwwwwwwwwyyyzzzzzzxxxwwwvvvwwwyyyyyyvvvpppiiiccc___\\\[[[UUUSSSPPPMMMLLLMMMNNNPPPXXXUUUQQQMMMIIIFFFEEEDDDAAA@@@???>>>===============???BBBFFFIIIJJJJJJIIIEEEGGGLLLQQQPPPMMMSSS\\\uuugggttt```LLLNNNLLLIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFHHHHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAABBBCCCDDDCCCCCCDDDEEEGGGHHHJJJIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFEEECCCBBBEEEDDDAAAEEENNNYYYzzz~~~~~~|||wwwlll}}}zzzzzzzzztttjjj\\\PPPEEEDDDDDDBBB@@@AAA<<>>>>>>>>>>>CCCHHHRRRaaappp{{{ooobbbDDDFFFJJJRRRbbb}}}wwwxxxyyyyyyttt```UUULLLKKKKKKJJJJJJLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIKKKKKKKKKJJJGGGFFFGGGHHHMMMNNNOOOMMMJJJJJJMMMPPPPPPKKKGGGFFFEEEJJJZZZkkkzzzjjjmmmwww|||{{{~~~lll]]]PPPMMMKKKMMMQQQSSSRRROOOMMMKKKHHHEEECCCCCCDDDEEEHHHGGGEEEBBB>>>;;;888666222111000........./////////222@@@VVVgggmmmoooqqqgggoookkkwww}}}{{{}}}~~~|||||||||~~~zzzssssssrrrdddQQQHHHAAA===???AAAAAA@@@AAACCCDDDDDD@@@;;;666555555999<<<>>>===>>>AAAEEEHHHLLL```eee\\\ZZZWWWTTTXXX\\\[[[]]]aaa```]]]___eeefffdddbbbcccmmmzzz~~~|||nnnjjjeeecccdddjjjrrrwww~~~}}}yyypppkkkrrr|||vvvwwwqqqdddbbbtttDDDFFFIIIPPPWWW]]]___```aaaeeejjjmmmmmmkkkiiihhhooorrrtttuuusssqqqppppppqqqnnniiiccc]]]YYYVVVUUURRRPPPLLLKKKLLLQQQWWW[[[```ZZZQQQHHHAAA??????@@@;;;;;;;;;<<<===>>>@@@AAA@@@BBBEEEIIIKKKLLLKKKKKKHHHKKKOOORRRTTT[[[kkk{{{vvvfffLLLLLLKKKIIIGGGGGGHHHIIIHHHGGGIIIGGGEEEDDDEEEEEEEEEDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@AAABBBDDDFFFHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCFFFEEE???@@@HHHRRRnnnzzz}}}}}}}}}yyyyyyssszzz~~~ooo^^^UUUPPPIIICCC@@@BBBAAA@@@@@@AAACCCFFFHHH@@@BBBDDDGGGJJJKKKLLLLLLNNNPPPSSSRRRPPPOOOPPPQQQMMMMMMKKKIIIFFFCCCAAA@@@AAA@@@???@@@BBBEEEHHHJJJTTT^^^qqqvvvlll```SSSJJJFFF@@@NNN```pppvvvgggfffrrr}}}}}}ZZZRRRLLLLLLLLLJJJHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHLLLMMMLLLJJJGGGFFFFFFHHHKKKNNNPPPLLLFFFDDDIIINNNMMMJJJIIIIIIIIIJJJPPPWWWddd|||pppjjj|||}}}}}}zzzkkk___XXXSSSJJJLLLNNNOOOOOONNNLLLKKKJJJIIIGGGEEEDDDCCCCCCCCCGGGFFFEEECCC@@@===;;;999333222000............///...///:::OOObbblllnnnnnnggghhhzzzyyywww~~~{{{}}}}}}|||}}}~~~}}}}}}wwwqqqqqqsssjjj\\\PPPGGG@@@AAACCCCCCCCCCCC999:::<<<=========<<<;;;777:::======<<>>@@@BBBDDD@@@CCCFFFIIIJJJKKKLLLLLLSSSQQQQQQYYYiiisssSSSKKKOOOJJJHHHGGGGGGIIIJJJIIIHHHKKKHHHDDDBBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@?????????????????????@@@AAACCCDDDFFFFFFHHHHHHGGGGGGFFFEEEDDDDDDCCCDDDFFFGGGGGGGGGFFFEEEBBBEEECCCDDDHHHHHHVVVqqqyyy|||{{{vvvlll```SSSJJJHHHEEEDDDGGGHHHFFFDDDDDD@@@???>>>>>>>>>>>>???@@@CCCEEEFFFFFFDDDCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCHHHGGGHHHJJJPPPYYYaaafffvvvttt___RRRHHHEEEFFFGGGNNNWWW```mmm}}}zzzkkkiiirrrmmmVVVPPPMMMNNNNNNKKKHHHIIIGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHKKKLLLKKKJJJHHHGGGGGGIIIHHHIIIIIIGGGDDDEEEIIIMMMLLLLLLMMMPPPQQQPPPNNNMMMNNNaaawwwrrr{{{~~~tttuuuqqqpppooo|||yyy^^^VVVRRRNNNKKKLLLNNNPPPOOOKKKHHHGGGHHHGGGGGGFFFFFFEEECCCBBBAAADDDDDDCCCBBB@@@>>><<<;;;444333111///............000///555FFFZZZgggiiiggggggcccsss~~~qqqttt{{{{{{|||}}}|||{{{{{{|||~~~|||zzzuuuqqqrrrtttnnndddZZZOOOEEECCCDDDDDDDDDFFF???<<<;;;===BBBFFFGGGFFF999999<<>>???BBBFFFHHHJJJKKKNNNPPPRRRSSSTTTSSSRRRRRRSSSUUUWWWUUUSSSOOOLLLIIIGGGFFFJJJHHHFFFDDDCCCDDDEEEFFFGGGEEEAAA>>><<<<<<===>>>======>>>???@@@BBBDDDEEEAAACCCFFFHHHHHHIIILLLOOORRRUUUaaayyywwwsssrrrzzzsssSSSMMMLLLGGGJJJIIIGGGHHHIIIKKKJJJJJJJJJGGGBBB@@@@@@AAABBBBBB???????????????@@@AAAAAABBBBBBAAA@@@?????????@@@???@@@AAAAAABBBBBBBBBBBBFFFFFFEEEEEEDDDDDDCCCCCC@@@BBBDDDFFFGGGHHHHHHHHHAAAFFFFFFFFFHHHCCCGGGYYY[[[qqqvvvssswwwmmmsssgggccc```bbbjjjllleee\\\XXXVVVRRRLLLFFFBBBAAABBBCCCCCCBBBBBBCCCGGGIIIIIIIIIMMMLLLKKKKKKLLLNNNPPPQQQOOOTTT^^^iiittt|||jjjTTTIIIEEE>>><<>>===<<<666555222000///.........111///333@@@TTTdddiiigggbbb\\\kkkuuu}}}zzzeeeeeennn~~~|||zzzyyyzzzzzzyyyxxxyyy{{{}}}yyyxxxuuusssuuuuuupppiiiaaaUUUIIICCCAAAAAAFFFKKKXXXPPPHHHGGGLLLPPPOOOLLLEEE@@@>>>CCCHHHOOOYYYccczzzmmmrrr|||???BBBEEEFFFDDD@@@>>>===:::;;;<<<===>>>AAAEEEIIIIIIIIIHHHGGGEEEGGGJJJLLLJJJJJJIIIGGGEEEDDDBBBAAAEEEDDDCCCAAA???<<<:::999:::;;;<<<===>>>?????????@@@@@@@@@AAABBBDDDEEEFFFCCCEEEGGGGGGGGGJJJPPPUUUTTTgggmmm]]]dddqqq{{{XXXHHHOOOLLL@@@KKKIIIHHHHHHJJJKKKJJJIIIHHHEEEAAA??????@@@AAA@@@??????>>>??????@@@AAABBBAAAAAA@@@@@@???@@@@@@@@@???@@@AAAAAABBBBBBAAAAAAEEEEEEDDDDDDDDDCCCCCCCCC???@@@CCCEEEGGGGGGGGGGGGDDDHHHEEEDDDFFFCCCEEETTTZZZdddkkklllsss}}}zzzjjjqqqyyyhhhccc[[[SSSMMMKKKKKKLLLLLLJJJIIIKKKPPPUUUWWWXXX\\\ZZZYYYWWWXXXZZZ]]]___dddqqqpppWWWCCC;;;;;;>>>CCCLLLZZZsss}}}~~~xxxYYYTTTQQQJJJGGGHHHKKKJJJFFFDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGFFFGGGIIIKKKHHHDDDCCCHHHQQQVVVVVVSSSQQQTTTUUUSSSQQQOOOHHHAAAAAAAAALLLhhhyyynnnqqqzzzqqqbbbcccvvvtttnnngggaaa```kkkdddNNNRRRSSSHHHIIIXXXUUUTTTPPPJJJEEECCCFFFIIIFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@>>>===<<<888777555222000///////////////222<<>>AAAEEEEEECCCAAA@@@@@@;;;<<<<<<<<<<<<===@@@CCCBBBBBBBBBAAA@@@AAACCCFFFBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBAAA@@@???>>>===<<<:::;;;===???@@@@@@@@@???@@@@@@AAABBBCCCEEEFFFGGGGGGIIIJJJIIIHHHMMMVVV]]]uuuppp___eeeuuukkkPPPOOOPPPKKKEEEJJJIIIGGGGGGHHHIIIHHHHHHFFFCCC@@@??????@@@@@@???????????????@@@AAABBBBBB??????>>>>>>>>>???@@@@@@>>>???@@@BBBCCCCCCBBBBBBEEEEEEEEEEEEDDDDDDDDDDDD@@@AAACCCDDDEEEEEEDDDDDDCCCHHHEEECCCGGGDDDDDDOOOUUU[[[[[[YYYgggvvvkkk|||yyytttoookkkiiihhhgggfffeeecccaaaaaaccciiimmmkkkjjjhhhggghhhkkkooorrr|||iiieee\\\OOODDDAAAFFFLLLMMM]]]lllzzz{{{|||```TTTUUULLLGGGEEEGGGJJJHHHDDDCCCEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGFFFEEEEEEGGGHHHGGGFFFGGGLLLQQQUUUTTTRRRPPPTTTTTTOOOLLLLLLIIIDDD===CCCPPP```uuuvvvwww~~~~~~uuunnnhhhnnnyyyttthhhiiisss|||bbbXXXRRRSSSRRRNNNQQQXXXRRRPPPLLLHHHEEEEEEGGGIIIGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA???>>>===;;;999666444111000000000---///111777GGG\\\hhhjjjiii___ggg{{{}}}xxxiii___dddyyy|||xxxuuuttttttrrrtttuuuuuuuuuuuuvvvxxxyyyvvvtttttttttrrrooommmmmmdddWWWKKKDDDIII[[[mmmrrrooorrr~~~zzzkkkVVV___qqq~~~{{{ppprrr|||>>>AAACCCCCC@@@???@@@AAA???@@@@@@???======>>>???===>>>??????>>>>>>???AAA>>>>>>???@@@AAAAAA@@@@@@>>>=========>>>???@@@AAA???@@@AAABBBBBBAAA@@@??????@@@@@@AAACCCEEEGGGHHHKKKLLLLLLKKKKKKPPP[[[ccc|||jjjjjjxxx}}}QQQNNNTTTLLLGGGLLLJJJHHHFFFFFFGGGHHHGGGFFFDDDBBB?????????@@@@@@???????????????@@@AAABBBCCC======<<<======>>>???@@@<<<===???BBBCCCDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCDDDDDDDDDCCCAAA@@@???FFFEEEEEEIIICCC???EEEFFFSSSYYYVVV___}}}}}}hhhttt|||{{{sssrrrxxxxxxwwwvvvvvvzzzlllWWWJJJDDDCCCCCCDDDIIIQQQ[[[aaallloookkkkkkdddfffqqqlllMMMPPPSSSCCCGGGFFFHHHKKKIIIEEEEEEGGGDDDDDDEEEFFFGGGHHHHHHIIIJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGFFFDDDCCCDDDFFFEEEHHHKKKMMMNNNNNNNNNNNNMMMRRRRRRLLLJJJMMMNNNKKKLLL[[[jjjnnnnnnyyyooojjjxxx|||rrrrrrwww~~~wwwtttdddPPPSSSPPPMMMSSS]]][[[RRRMMMKKKIIIGGGGGGGGGHHHIIIHHHGGGFFFEEEDDDDDDEEEEEEDDDDDDDDDCCCBBB@@@???>>><<<:::888555222111000000,,,///000333@@@SSS```dddkkk___dddyyyzzzwwwhhhgggzzz}}}zzzwwwvvvxxxyyyppprrrtttuuuttttttuuuvvv|||wwwsssrrrqqqpppoooooossskkk___SSSKKKRRRiiixxx[[[uuuOOOMMMGGGAAA>>>>>>>>><<<:::===AAAAAA???===<<<===AAA@@@???=========>>>???999===AAAAAA???>>>@@@BBB??????@@@BBBCCCBBB???<<>>@@@BBBCCCCCCCCCBBBBBBAAA@@@>>>???BBBDDD@@@AAABBBDDDEEEEEEFFFFFFDDDEEEFFFGGGGGGEEECCCAAAAAABBBCCCDDDDDDCCCBBBAAABBBCCCDDDDDDCCCCCCEEEFFFGGGMMMWWW^^^gggooonnn|||xxxvvvvvv|||uuukkkrrrkkkaaaWWWLLLEEECCCEEEMMMLLLSSSfffxxx```___]]]bbbvvvsssZZZPPPJJJHHHJJJHHHJJJLLLKKKIIIGGGGGGGGGDDDEEEGGGHHHHHHGGGFFFEEEGGGEEECCCBBBCCCEEEHHHIIIIIIGGGDDDCCCEEEHHHJJJJJJJJJIIIHHHGGGGGGIIIJJJLLLPPPOOOMMMKKKLLLNNNPPPRRRYYYkkkyyytttfffbbbrrr}}}wwwwww}}}yyybbb\\\XXXXXXWWWVVVSSSPPPMMMKKKKKKIIIFFFDDDDDDEEEGGGIIIFFFEEEFFFGGGHHHGGGDDDAAAAAACCCEEECCC@@@???@@@BBB>>>===<<<:::888555222111111///000444:::EEEXXXhhhhhheee^^^jjj|||}}}~~~|||yyy|||}}}yyyrrroooqqquuuuuuvvvvvvuuurrrssswwwzzzzzzyyywwwtttpppooopppqqqqqqnnnkkkbbbVVVWWWuuuzzzcccvvvuuuwwwkkkYYYJJJCCCCCCDDDDDDAAA???===<<<>>>AAABBBBBB???????????????@@@AAABBBCCCAAA@@@@@@AAABBBCCCCCCAAAAAABBBCCCCCCCCCBBBAAABBBBBBAAABBBCCCEEEEEECCCDDDFFFBBBFFFOOOKKKFFFLLLPPPddduuukkkXXXJJJJJJLLLHHHEEEFFFCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDDDDCCCBBBAAA@@@@@@======???@@@BBBBBBCCCCCCBBBBBBBBB@@@??????BBBDDDBBBBBBDDDEEEFFFGGGGGGGGGDDDDDDEEEEEEEEEDDDCCCBBBEEEEEEEEEDDDCCCBBBAAA@@@@@@BBBDDDDDDCCCCCCCCCEEEBBBFFFPPP```pppxxxuuu{{{tttiiimmmtttxxxuuutttssstttwww~~~}}}||||||wwwooo```]]]YYYWWWWWWTTTOOOJJJLLLJJJGGGEEEEEEKKKTTT\\\xxx}}}~~~hhhccclllooozzz^^^PPPNNNLLLKKKNNNHHHIIIKKKJJJHHHFFFEEEEEEDDDEEEGGGIIIJJJJJJIIIHHHHHHGGGEEEDDDDDDFFFHHHIIIJJJGGGEEEDDDFFFIIIKKKKKKKKKJJJHHHGGGHHHIIIKKKMMMOOOMMMLLLJJJKKKMMMOOOPPPNNNXXX```^^^WWWVVV___jjj|||}}}yyy{{{ggg[[[YYYSSSSSSRRRQQQOOOLLLJJJHHHIIIHHHFFFEEEEEEEEEFFFGGGEEEEEEEEEFFFGGGFFFDDDAAABBBDDDEEEDDDBBB@@@BBBCCC@@@???>>>;;;888555333111000...///111555???SSSdddeeeccc^^^ggg~~~vvvnnnkkklllooopppssstttuuutttsssuuuxxx|||yyyzzzyyyvvvsssqqqqqqrrrrrrpppnnnjjjbbbfffccczzztttaaatttyyy^^^LLLDDDBBBCCCEEEAAA======AAABBBAAA>>>>>>>>>>>>>>>???@@@@@@AAAGGGCCC>>>???BBBFFFEEECCCBBBCCCDDDDDDCCCCCCDDDEEEDDDBBBAAABBBDDDFFFFFFFFFGGGIIIFFFIIIRRRPPPNNNVVVggg}}}zzzfffYYYPPPJJJKKKIIIDDDDDDJJJBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGEEECCCAAA@@@>>>===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBAAA???@@@BBBDDDCCCDDDEEEGGGHHHHHHHHHHHHDDDDDDDDDCCCCCCCCCCCCCCCIIIHHHFFFDDDBBB@@@?????????AAADDDEEEDDDBBBBBBBBBAAA@@@GGGYYYooo}}}rrrwwwzzznnndddYYYxxx}}}pppaaaYYYWWWTTTSSSTTTXXXVVVWWW]]]^^^YYYTTTTTTNNNOOONNNLLLIIIHHHJJJLLLEEELLLUUU\\\bbbjjjttt|||tttooowww~~~www|||kkkTTTNNNOOOMMMJJJJJJHHHIIIJJJIIIFFFDDDDDDDDDEEEFFFGGGIIIKKKKKKLLLLLLJJJIIIGGGEEEEEEFFFHHHIIIIIIGGGEEEEEEGGGJJJKKKKKKLLLJJJHHHGGGGGGIIILLLNNNMMMKKKJJJIIIIIIKKKMMMNNNLLLMMMNNNOOOOOOQQQSSSUUU```nnnvvvyyyrrruuupppbbbZZZUUUTTTKKKKKKLLLKKKJJJHHHFFFEEEGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFCCCAAACCCDDDEEEDDDCCCBBBCCCDDDCCCBBB@@@===:::777444222......//////000888KKK^^^bbbeee```eeeyyy}}}yyyooolllqqqwwwxxxvvvqqqssstttttttttvvvzzz}}}yyyzzzzzzyyyvvvsssssssssuuurrrrrrrrrqqqxxx}}}___nnn|||uuuaaa^^^fffRRRJJJJJJFFFFFFGGGHHHHHHFFFBBB???CCCBBBAAAAAA@@@AAAAAABBBCCCAAA@@@@@@CCCEEEEEEDDD@@@CCCEEEEEEDDDCCCDDDEEEEEECCCCCCFFFGGGFFFHHHJJJHHHLLLHHHHHHNNNQQQYYYjjjyyynnnsss{{{sssVVVTTTPPPNNNNNNJJJDDDCCCGGGCCCCCCCCCDDDEEEFFFGGGHHHEEEDDDCCCBBB@@@>>>===<<<@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCAAA@@@@@@BBBDDDDDDDDDEEEFFFGGGHHHHHHHHHDDDCCCBBBBBBBBBBBBCCCCCCHHHGGGDDDBBB@@@?????????>>>AAADDDEEEDDDBBBAAA@@@EEE@@@AAAMMM^^^ooo|||zzz|||qqq```ooozzz}}}~~~rrrlllkkkkkkiiiggg___SSSNNNTTTUUUPPPRRR[[[PPPVVV[[[YYYSSSRRRXXX^^^rrr{{{wwwsssqqqwwwooo___QQQNNNOOOLLLHHHFFFIIIJJJKKKIIIFFFDDDDDDEEEGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIGGGFFFEEEEEEFFFGGGGGGFFFDDDDDDGGGIIIJJJJJJKKKIIIGGGFFFFFFHHHKKKLLLJJJIIIHHHHHHHHHIIIKKKLLLOOOMMMKKKLLLOOOQQQPPPNNNQQQYYYppp|||uuuxxxiiiZZZXXXVVVOOOJJJEEEFFFGGGGGGFFFEEEDDDCCCEEEGGGHHHIIIIIIGGGEEEDDDDDDCCCCCCDDDEEEEEECCCAAACCCCCCCCCCCCBBBBBBBBBCCCDDDCCCBBB???<<<999666444//////000...,,,222DDDVVVaaahhhfffgggsss~~~~~~{{{|||xxxvvvzzz}}}wwwrrrsssssstttuuuwwwyyyzzzwwwxxxzzzyyywwwuuuttttttwwwuuutttwwwzzz{{{gggWWWeeeuuuyyyuuu~~~uuulllnnn```bbbbbb\\\RRRJJJFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGBBBEEEHHHIIIGGGDDDDDDDDD@@@BBBEEEGGGGGGGGGHHHIIILLLJJJKKKLLLIIIFFFJJJQQQRRR\\\___^^^```aaannnmmmeeennnzzzzzzYYYQQQRRROOOLLLLLLKKKGGGDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGCCCCCCBBBAAAAAA@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCAAABBBCCCBBBAAAAAABBBCCCCCCCCCDDDEEEFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCBBB@@@???@@@@@@AAA>>>AAADDDEEEDDDBBB@@@@@@DDDCCCEEEIIIOOO\\\rrr}}}}}}~~~|||wwwvvvyyytttvvvwwwwwwsssuuupppiiippprrrWWWOOOHHHHHHJJJKKKJJJIIIKKKKKKKKKJJJGGGFFFFFFGGGIIIHHHGGGFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDEEEEEEEEECCCBBBCCCFFFHHHHHHHHHHHHGGGFFFEEEFFFGGGHHHJJJHHHHHHGGGGGGGGGHHHIIIJJJMMMLLLKKKKKKKKKKKKKKKKKKNNNQQQ[[[mmmsssqqqzzzppp^^^OOOLLLPPPNNNGGGBBBCCCDDDEEEFFFFFFEEEDDDDDDEEEGGGJJJKKKKKKIIIFFFCCCCCCBBBAAABBBCCCDDDCCCAAAAAAAAAAAAAAAAAABBBAAAAAADDDCCCBBB@@@>>>;;;999888333222111000---000>>>NNN\\\ggghhhfffmmmuuu}}}xxx{{{uuu~~~uuunnnuuuttttttuuuvvvwwwwwwwwwuuuwwwyyyyyywwwuuutttuuuyyyvvvuuuvvvyyy}}}sss```RRROOO\\\pppzzz}}}}}}cccPPPHHHHHHCCCFFFJJJNNNOOOMMMJJJHHHFFFLLLQQQRRROOOKKKJJJLLLEEEDDDEEEIIINNNTTTWWWXXXYYYWWWWWWVVVPPPNNNZZZjjj~~~xxxnnnttt\\\MMMQQQNNNJJJGGGGGGIIIHHHFFFDDDGGGFFFFFFFFFFFFFFFGGGGGGCCCCCCCCCCCCCCCDDDDDDDDD@@@AAABBBCCCDDDDDDDDDDDDAAACCCDDDCCCBBBAAABBBCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBAAAAAAAAAAAAAAABBBBBB@@@BBBEEEEEECCCBBBAAAAAA???DDDKKKMMMKKKPPPcccvvv{{{~~~hhh\\\^^^gggoooyyyppplllbbbooouuutttmmmPPPOOOLLLHHHGGGHHHIIIIIIJJJJJJKKKKKKIIIGGGGGGHHHIIIJJJHHHFFFDDDCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEECCCAAAAAABBBEEEGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLMMMKKKHHHFFFHHHKKKOOOLLLMMMQQQVVVddd}}}sssvvv|||jjjPPPHHHCCCFFFIIIIIIGGGGGGCCCDDDEEEFFFGGGFFFFFFEEEEEEGGGIIIKKKKKKHHHEEECCCBBBAAA@@@@@@BBBCCCBBBAAAAAA@@@???@@@AAABBBAAA@@@AAAAAAAAA@@@???>>><<<<<<777444333111///000:::DDDTTTbbbfffcccffflll{{{~~~rrr{{{xxxxxxxxxssspppvvvuuutttuuuvvvwwwvvvuuutttvvvxxxxxxvvvvvvvvvwwwxxxvvvtttssssssuuuxxx{{{~~~nnn]]]PPPHHHIIIRRRccc{{{pppmmmnnnttt{{{~~~hhhVVVMMMLLLSSS\\\cccbbbZZZPPPHHHGGGJJJOOOTTTWWWXXXZZZZZZOOOJJJFFFKKKWWWdddmmmpppgggeeeeeeddd```ddd~~~mmmSSSMMMRRRKKKJJJHHHEEEEEEGGGHHHHHHEEEEEEEEEFFFGGGHHHIIIJJJCCCCCCCCCDDDDDDDDDDDDDDD@@@@@@BBBCCCEEEEEEFFFFFFAAACCCDDDDDDBBBBBBBBBCCCBBBBBBCCCDDDDDDDDDCCCCCCBBBCCCDDDEEEEEEEEEDDDDDDBBBBBBCCCDDDDDDCCCCCCCCCBBBDDDEEEEEECCCBBBBBBBBBBBBFFFLLLNNNLLLLLLVVVbbbtttzzz}}}yyyyyywwwmmmlllmmmhhhmmm~~~qqqwww|||zzzssslllkkkmmmvvvpppVVVHHHPPPPPPNNNKKKHHHGGGGGGGGGHHHIIIIIIHHHFFFFFFHHHJJJIIIGGGEEECCCCCCDDDGGGHHHFFFFFFFFFFFFFFFFFFGGGGGGBBBAAAAAACCCFFFHHHHHHGGGCCCEEEGGGHHHIIIHHHFFFEEEGGGGGGGGGGGGGGGHHHHHHHHHJJJLLLMMMKKKGGGFFFHHHKKKMMMIIIHHHIIIGGGLLLbbbzzz|||sss||||||~~~|||eeePPPKKKGGGEEEGGGHHHGGGHHHLLLDDDEEEFFFGGGHHHGGGFFFFFFCCCEEEGGGHHHHHHFFFCCCAAAAAA@@@??????AAABBBBBBAAAAAA@@@???@@@BBBCCCBBB@@@>>>>>>???@@@@@@@@@@@@???:::555222222111111555;;;MMM]]]cccaaabbbeeessspppuuuxxx{{{|||yyywwwuuutttssssssuuuwwwyyyxxxvvvvvvwwwxxxwwwwwwwwwyyy{{{uuuuuussspppooopppqqqqqqnnnvvvyyyppp___RRRIIIEEEDDDIIIVVVkkknnnfffbbbgggpppxxxnnn^^^```iiivvv}}}yyykkkYYYMMMCCCCCCGGGPPP[[[dddggghhhWWWNNNGGGLLL]]]qqq~~~nnnmmmoooooonnn{{{xxx~~~```RRRPPPPPPNNNOOOLLLGGGCCCEEEHHHJJJCCCDDDDDDFFFGGGIIIKKKLLLCCCBBBBBBBBBBBBAAAAAAAAA???@@@BBBCCCEEEFFFGGGGGGAAACCCDDDDDDCCCBBBBBBCCCBBBCCCDDDDDDDDDDDDDDDCCCAAACCCEEEGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFEEECCCBBBDDDEEEFFFDDDCCCBBBCCCDDDKKKHHHHHHJJJKKKKKKOOOUUU^^^xxx{{{vvv~~~tttzzz{{{|||ssswww|||}}}xxxdddeeejjjmmmkkkhhhkkkttt}}}lllVVVQQQPPPFFFJJJKKKJJJHHHHHHIIIIIIGGGGGGGGGFFFEEEFFFHHHJJJHHHFFFDDDCCCCCCFFFIIIKKKFFFFFFFFFGGGGGGHHHHHHHHHCCCBBBBBBDDDGGGIIIIIIHHHCCCEEEHHHKKKKKKIIIFFFDDDFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHEEEDDDFFFGGGKKKHHHJJJOOOLLLFFFMMM[[[|||zzztttuuu~~~{{{^^^QQQOOOLLLIIIHHHIIIHHHEEEEEEHHHEEEFFFGGGHHHHHHHHHGGGFFFBBBCCCEEEFFFFFFDDDBBB@@@AAA???>>>???@@@BBBBBBAAACCC@@@???@@@CCCEEECCCAAA;;;<<<>>>???@@@AAABBBBBB;;;555222222333111333666JJJ[[[cccaaaaaacccooorrruuu~~~wwwzzz}}}zzz|||uuuqqqrrrqqqqqqtttxxxzzzyyywwwxxxxxxyyyxxxwwwxxx{{{}}}ssstttssspppmmmnnnooooooiiioooqqqgggXXXLLLEEECCC@@@FFFPPPaaa{{{jjj___YYYaaaooo{{{{{{cccVVVSSSaaaqqqxxx~~~bbb\\\TTTXXXuuurrriiiqqqsssmmmlllttt|||wwwbbb\\\VVVQQQRRROOOMMMKKKIIIGGGGGGGGGGGGHHHGGGEEEEEEFFFHHHKKKMMMEEEDDDBBBAAAAAABBBCCCDDDGGGFFFDDDCCCBBBBBBCCCCCCCCCBBBAAAAAABBBBBB@@@>>>BBBAAAAAAAAAAAABBBCCCCCCEEEEEEEEEEEEDDDBBBAAA@@@FFFDDDCCCDDDFFFGGGDDDBBBAAABBBBBBCCCCCCDDDDDDDDDGGGGGGHHHHHHHHHGGGGGGFFFPPPZZZqqq}}}tttwwwqqqllleee___]]]lll~~~{{{uuuqqqjjj___VVVSSSXXXjjjkkkVVVNNNOOOSSSLLLIIIGGGGGGIIIIIIFFFDDDFFFHHHIIIIIIGGGFFFFFFGGGDDDDDDCCCCCCDDDFFFHHHIIIGGGGGGFFFFFFEEEFFFFFFFFF???BBBGGGIIIIIIHHHHHHHHHFFFFFFHHHIIIJJJHHHCCC???EEEEEEEEEEEEFFFGGGHHHHHHLLLJJJGGGFFFFFFHHHKKKMMMHHHHHHHHHHHHHHHHHHHHHHHHSSS```rrruuuqqqtttwww|||jjjUUUMMMIIIGGGFFFEEECCCBBBBBBCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCCEEEDDDDDDCCCCCCBBBAAAAAA<<<<<<======>>>@@@AAABBB>>>>>>???@@@@@@AAABBBBBB???>>>===============>>>===;;;888444222222222333AAALLL[[[ccc___\\\dddpppvvvppp|||rrr}}}vvv}}}|||lllrrrpppppprrrwww{{{{{{zzzyyyuuussssssvvvyyyyyyyyywwwuuurrrpppppppppooonnnnnnkkkggg```SSSFFF@@@@@@CCCBBBKKK```xxxiii\\\RRRUUUeeexxxfffhhhttt~~~jjj___gggppppppttt}}}```UUUSSSOOOLLLMMMOOOOOOMMMKKKJJJIIIHHHHHHGGGFFFEEEDDDEEEFFFIIIJJJDDDCCCBBBAAAAAABBBCCCDDDFFFEEECCCBBBAAAAAABBBBBBAAA@@@@@@@@@BBBAAA@@@>>>AAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDBBBBBBCCCEEEFFFDDDAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHMMMZZZrrrrrrooommmhhhkkk~~~qqqlllqqqtttrrrnnnooovvv~~~|||sssrrrzzz{{{rrr~~~~~~wwwiiieeeqqqsssmmmgggfffiiimmmnnnnnnpppsssmmmUUULLLJJJJJJKKKLLLIIIGGGGGGHHHHHHFFFDDDCCCEEEFFFGGGFFFEEEFFFGGGEEEEEEDDDDDDEEEFFFGGGHHHGGGGGGFFFEEEEEEEEEEEEEEE@@@CCCFFFHHHGGGGGGGGGHHHNNNKKKIIIGGGGGGFFFDDDCCCEEEEEEDDDDDDEEEFFFHHHIIIIIIHHHHHHGGGGGGHHHIIIIIIFFFGGGGGGGGGGGGGGGGGGGGGKKKLLLPPP\\\uuu{{{}}}}}}eeeQQQHHHFFFEEEDDDBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@??????=========>>>???@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>===============<<<999666444333222222999EEEVVVbbbbbb^^^bbbiii~~~tttyyyxxx||||||xxx{{{}}}tttrrrqqqpppqqquuuwwwwwwvvvxxxuuussssssuuuxxxxxxwwwxxxuuurrrpppppppppooonnnnnnkkkggg```TTTGGGAAABBBCCCEEEOOOcccyyyooobbbTTTTTTaaauuujjjfffiiiwwwlllrrrzzz|||iii```kkkxxx~~~rrr```RRRPPPRRROOOLLLMMMMMMMMMMMMLLLJJJIIIGGGGGGFFFEEEDDDCCCCCCDDDFFFGGGCCCBBBAAAAAAAAAAAACCCDDDDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>???AAAAAA@@@>>>AAA@@@@@@@@@@@@AAABBBBBBCCCBBBBBBAAABBBCCCDDDEEEAAA@@@@@@BBBDDDEEECCCBBBDDDCCCBBBAAAAAABBBDDDEEEDDDDDDCCCBBBBBBCCCDDDEEECCCFFFKKK]]]|||}}}tttssspppiiibbb___aaadddddd^^^[[[```hhhjjjhhhgggeeennnmmmgggccc\\\aaattt|||yyy{{{}}}hhhPPPHHHJJJLLLJJJHHHKKKIIIHHHGGGGGGGGGEEECCC@@@BBBDDDEEEEEEEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGEEEDDDCCCCCCCCCCCCAAACCCEEEEEEEEEEEEGGGHHHUUUPPPIIIDDDCCCDDDEEEFFFFFFEEECCCBBBCCCEEEHHHIIIFFFFFFHHHHHHHHHGGGFFFEEEGGGGGGGGGGGGFFFFFFFFFFFFAAA@@@BBBJJJUUUggg~~~yyy}}}zzz}}}^^^TTTIIICCCCCCEEEFFFDDD@@@AAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@??????=========>>>???@@@AAABBBDDDDDDCCCBBBAAAAAA@@@@@@DDDCCCBBB@@@???>>>============;;;999777444222111111<<>>===<<<<<<>>>@@@AAA@@@???AAAAAAAAAAAAAAABBBCCCCCCEEEDDDBBBAAAAAACCCDDDFFF@@@@@@AAABBBDDDDDDDDDDDDEEEDDDAAA@@@@@@BBBDDDFFFDDDCCCAAA@@@@@@BBBDDDEEEFFFHHHLLLTTTddd|||}}}tttsss}}}~~~xxxtttqqqoooiiibbbaaaiiinnnnnnnnnrrrzzz{{{ooocccaaadddvvveeeWWWJJJHHHLLLMMMKKKJJJJJJIIIHHHGGGFFFEEEDDDCCC@@@BBBDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFDDDCCCAAAAAA@@@@@@BBBCCCCCCCCCCCCDDDGGGIIITTTOOOHHHCCCBBBDDDFFFGGGFFFDDDBBB@@@AAADDDGGGIIIEEEFFFFFFGGGFFFFFFEEEDDDGGGGGGGGGGGGGGGFFFFFFFFFCCCAAAFFFNNNNNNLLLTTTaaa}}}sssyyyyyyrrrqqqnnnqqq~~~~~~~~~{{{|||}}}|||___PPPKKKFFFEEEFFFGGGFFFCCCCCCDDDEEEFFFFFFEEEDDDCCCAAAAAABBBBBBBBBBBBAAAAAADDDDDDCCCCCCBBBAAAAAA@@@============>>>???@@@AAADDDDDDCCCCCCBBBBBBBBBAAACCCCCCCCCBBBAAA@@@??????>>>>>>>>><<<:::666333000...555EEEXXXcccccc___]]]iiiooorrr~~~wwwvvv~~~yyyuuuzzz|||uuuuuuttttttuuuvvvwwwwwwuuuuuutttuuuuuuuuuuuutttuuussspppoooooooooooonnnllliiieee___SSSGGGCCCDDDAAAJJJYYYiii{{{}}}vvviiiYYYTTTaaaxxx~~~zzzxxxxxxtttkkkbbbdddrrr{{{|||{{{qqqsss~~~|||{{{tttpppxxxfff[[[______ZZZ[[[iii{{{~~~~~~rrrWWWRRRPPPPPPQQQOOOKKKIIIJJJGGGHHHHHHHHHGGGFFFDDDCCCFFFFFFFFFEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAA@@@???>>>>>><<<;;;<<<>>>@@@AAA@@@???BBBBBBBBBBBBBBBCCCCCCDDDHHHGGGDDDBBBBBBBBBCCCDDD@@@AAACCCDDDDDDDDDEEEEEEFFFDDDBBB@@@@@@AAADDDEEEDDDCCCAAAAAAAAACCCEEEFFFJJJGGGJJJQQQTTT\\\xxxxxxmmmqqq}}}yyyyyy}}}~~~sssttt{{{lllWWWPPPKKKIIIHHHFFFFFFJJJIIIIIIHHHGGGEEECCCCCCCCCBBBDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEDDDBBBAAA@@@?????????@@@AAABBBAAAAAACCCGGGIIIMMMIIIEEECCCDDDEEEFFFFFFEEECCCAAA???@@@CCCFFFHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCHHHAAAAAAFFFGGGDDDJJJTTTYYYttttttiiidddjjjkkkvvv}}}{{{zzzxxxtttvvvZZZMMMJJJFFFDDDEEEDDDAAA???FFFFFFGGGGGGFFFDDDBBBAAAAAAAAABBBBBBBBBBBBAAAAAADDDCCCCCCBBBAAAAAA@@@@@@<<<<<<<<<<<<<<<===>>>???AAAAAABBBCCCCCCDDDEEEEEEAAABBBCCCCCCCCCCCCBBBBBB????????????<<<888444222111222===OOO^^^bbb```^^^[[[yyy~~~wwwzzz}}}yyymmmuuuvvvtttwwwwwwrrrssssssssstttuuuvvvxxxtttuuuvvvwwwwwwvvvvvvvvvtttrrrooonnnooooooooonnnlllhhhddd]]]RRRFFFBBBDDD???KKK[[[kkk~~~|||zzzuuulll```\\\lll{{{nnncccZZZ```ddddddlllyyy~~~|||{{{~~~ssseeecccmmmxxx}}}hhh^^^[[[XXXjjjrrriiiWWWdddooossswwwhhhQQQPPPLLLMMMNNNMMMKKKJJJJJJKKKIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEFFFEEEDDDBBBAAA>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@??????===<<<<<<>>>@@@AAA@@@???BBBAAAAAAAAAAAABBBCCCCCCHHHGGGEEECCCBBBBBBBBBBBB@@@BBBDDDDDDDDDCCCDDDEEEEEEDDDBBBAAAAAABBBCCCDDDCCCCCCBBBBBBBBBDDDEEEFFFJJJAAABBBLLLNNNMMM]]]tttwwwlllWWWPPPMMMLLLKKKGGGDDDFFFLLLHHHIIIIIIGGGDDDBBBBBBBBBCCCDDDEEEEEECCCBBBBBBCCCAAABBBCCCCCCCCCCCCCCCBBBBBBBBB@@@???>>>>>>>>>>>>===???@@@@@@AAACCCGGGJJJFFFDDDCCCDDDEEEFFFEEEDDDCCCBBB@@@???@@@BBBEEEFFFHHHGGGEEEDDDCCCCCCDDDEEEBBBBBBAAAAAA@@@@@@??????AAA>>>???CCCFFFEEEFFFIIIMMMUUU```lll~~~uuummmkkknnnyyy|||{{{}}}qqqlllooohhhTTTGGGEEECCCBBBCCCCCCBBBBBBEEEEEEEEEDDDCCCBBBAAA@@@BBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>===<<<<<<<<<<<<===>>>???>>>???@@@BBBDDDEEEGGGGGG@@@AAABBBDDDEEEDDDDDDCCC@@@@@@@@@@@@>>>:::777555555222777FFFVVV^^^``````TTTjjj~~~~~~wwwggglllqqqtttvvvrrrnnnooopppppppppqqqsssuuusssvvvyyyzzzzzzyyyxxxyyyuuussspppppppppqqqpppooonnnjjjddd]]]QQQFFFBBBDDD@@@LLL]]]mmm~~~|||zzzwwwuuuuuuqqqhhhgggwww|||tttqqqpppnnnnnnnnnlllhhhdddlllnnnqqquuuyyy|||xxxllldddccceeegggvvv~~~mmm]]]ZZZ]]]\\\fffttt~~~xxxrrrooo|||iiiNNNHHHJJJLLLNNNNNNMMMLLLLLLLLLLLLIIIHHHGGGFFFFFFFFFFFFFFFAAABBBDDDEEEEEECCCAAA@@@===>>>???@@@@@@AAAAAAAAACCCDDDDDDDDDCCCBBBAAA@@@>>>======???AAAAAA@@@???@@@@@@??????@@@@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAA@@@BBBDDDDDDBBBAAABBBCCCDDDDDDCCCBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEHHHDDDDDDHHHHHHHHHPPPZZZeeePPPKKKMMMKKKJJJLLLKKKHHHIIILLLHHHIIIIIIGGGCCC@@@AAABBB???AAACCCCCCBBBAAABBBBBB>>>???AAABBBBBBBBBBBBAAA@@@??????>>>=========>>>:::<<<>>>@@@BBBDDDGGGJJJDDDCCCCCCDDDEEEFFFEEECCCAAA@@@@@@@@@@@@BBBCCCDDDFFFFFFGGGFFFFFFDDDCCCCCCBBBBBBAAAAAA@@@??????>>>;;;AAAEEEEEEEEEFFFCCC>>>IIIGGGHHHMMMWWWeeezzzmmmYYYPPPNNNHHHIIIMMMIIICCCBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>???>>>>>>>>>>>>??????@@@===>>>@@@AAACCCEEEFFFGGG@@@BBBCCCDDDEEEDDDCCCBBB@@@@@@@@@@@@>>><<<:::999777222444AAAOOOYYY]]]```WWW]]]ooorrrdddhhhmmmvvvxxxqqqnnnpppqqqpppnnnmmmooorrrrrrwww{{{~~~}}}|||{{{|||xxxvvvsssrrrsssttttttsssqqqmmmggg___SSSGGGCCCEEEBBBNNN^^^ooo~~~~~~~~~{{{yyyyyyxxxuuuttttttsssmmmkkkyyy{{{yyyyyy|||wwwnnnmmmmmmmmmjjjggggggjjjffffffeeeccccccbbb]]]XXX^^^dddkkkjjjbbb\\\```ggg{{{}}}hhhPPPPPPMMMCCCKKKMMMNNNLLLKKKLLLKKKIIIGGGFFFEEECCCCCCCCCDDDEEE>>>@@@BBBDDDDDDBBB@@@???======>>>@@@@@@AAAAAAAAADDDEEEEEEFFFEEECCCBBBAAA???>>>>>>???AAAAAA@@@>>>>>>>>>>>>===>>>??????@@@>>>???@@@AAAAAAAAA@@@@@@???BBBDDDCCC@@@???@@@BBBDDDDDDDDDCCCCCCBBBBBBAAA???@@@AAABBBCCCDDDCCCCCCGGGOOOOOOFFF@@@EEEPPPVVVddd}}}~~~aaaSSSOOONNNKKKFFFFFFJJJLLLIIIGGGGGGGGGIIIIIIGGGBBB@@@@@@BBB<<<>>>@@@AAAAAAAAABBBCCC<<<>>>???AAABBBBBBAAAAAA???>>>>>>=========>>>>>>888:::>>>@@@BBBDDDHHHJJJFFFEEECCCDDDEEEEEEDDDCCC@@@@@@@@@@@@AAABBBCCCCCCDDDFFFHHHIIIHHHFFFBBB@@@EEEEEEDDDCCCCCCBBBAAAAAA@@@FFFEEE===<<>>DDDIIIAAABBBBBBCCCDDDCCCBBBBBBDDDDDDCCCCCCEEEGGGIIIJJJCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@AAAAAA>>>???@@@AAACCCDDDEEEFFFBBBCCCDDDEEEDDDCCCAAA???@@@@@@@@@???>>>===<<<;;;777222333>>>LLLUUU[[[___XXXSSS^^^}}}|||mmmdddggglllwww{{{rrrqqqssstttqqqnnnmmmnnnqqqrrrwww}}}}}}~~~zzzxxxvvvuuuvvvvvvvvvuuutttoooiiiaaaTTTHHHDDDGGGDDDPPP___qqq}}}|||}}}xxxvvvuuuuuuwwwxxxwwwvvvrrrrrrmmmjjjuuu}}}{{{{{{}}}|||yyylllnnnpppsssvvvwwwssslllfffhhhggghhhmmmtttyyyzzzyyywww^^^SSSLLLIIIIIIGGGJJJMMMOOOPPPOOOMMMKKKNNNJJJEEECCCDDDEEEBBB@@@>>>???AAABBBAAA???===<<<>>>>>>============>>>>>>EEEFFFFFFFFFEEEDDDBBBAAABBBBBBBBBAAA@@@???>>>===<<<=========<<<===@@@BBBAAA@@@??????>>>>>>??????BBBBBBBBBAAA@@@???>>>===BBBAAA@@@?????????@@@AAA???BBBDDDEEEEEEDDDEEEEEECCCGGGGGGCCCDDDJJJNNNOOOWWWeeezzz~~~zzz}}}xxx```UUUMMMIIIKKKIIIHHHGGGGGGHHHIIIHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAA>>>???AAABBBBBBAAA???>>>>>>>>>???AAADDDGGGKKKMMMHHHFFFEEEGGGHHHHHHEEEBBB@@@@@@@@@AAAAAAAAAAAAAAAAAACCCGGGIIIJJJHHHDDDBBBDDDEEEEEEEEECCCBBB@@@>>>BBBBBBBBBCCCCCCEEEFFFFFFEEEEEEFFFHHHIIILLLMMMOOOSSS___ppp}}}iiiXXXMMMFFFEEEDDDBBBAAA@@@?????????AAADDDDDDCCCAAA@@@@@@EEEBBB??????BBBCCCCCCAAA???AAACCCFFFGGGFFFEEECCCCCCBBB@@@??????@@@BBBCCCAAAAAAAAABBBBBBCCCCCCCCC===>>>@@@AAAAAAAAAAAA@@@AAABBBCCCCCCCCCBBBAAA@@@@@@AAACCCDDDCCC@@@<<<999777555444999BBBNNNXXX^^^]]]XXXYYYkkk~~~xxxzzznnneeegggpppwwwxxxrrrvvvxxxtttmmmjjjlllqqqtttxxx|||~~~~~~|||{{{{{{yyyvvvsssssstttvvvwwwwwwsssrrrooofffVVVGGGBBBEEEEEESSSiii}}}~~~}}}zzzxxxxxxvvvtttwww{{{|||wwwrrruuusssrrrqqqsssvvvzzz|||dddTTTNNNJJJGGGGGGEEEHHHKKKMMMNNNMMMJJJIIIKKKIIIFFFEEEDDDDDDBBBAAA>>>???@@@AAAAAA@@@???>>>???>>>>>>=========>>>>>>CCCDDDDDDDDDDDDCCCAAA@@@BBBBBBBBBAAA@@@>>>===<<<:::;;;;;;;;;:::;;;===@@@BBBAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@??????AAA@@@???>>>>>>???@@@@@@???BBBDDDEEEEEEDDDDDDEEEBBBDDDFFFHHHGGGGGGGGGIIIOOOPPPXXXpppvvv~~~uuuwwwYYYNNNLLLHHHGGGJJJKKKJJJIIIHHHHHHGGGFFFEEEFFFFFFEEEDDDCCCBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@AAACCCDDDCCCBBBAAA@@@>>>>>>@@@BBBDDDGGGIIIJJJGGGFFFEEEFFFHHHHHHEEECCCBBBBBBCCCCCCCCCBBBBBBAAAAAACCCFFFIIIIIIGGGDDDBBBEEEEEEEEEEEEDDDBBB@@@???BBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIGGGLLLRRRXXX^^^iiiuuuzzzdddWWWOOOJJJGGGBBBAAA@@@>>>===<<<<<<<<>>???@@@BBBCCCAAAAAAAAAAAAAAAAAABBBBBB===>>>@@@BBBCCCCCCBBBAAAAAABBBCCCCCCCCCCCCBBBAAABBBCCCDDDEEECCC@@@<<<:::999666444444;;;FFFSSS[[[^^^XXXTTTbbbsssiiiiiilllmmmtttsssrrrooolllkkklllnnnppptttyyy||||||zzzyyyyyyuuusssqqqqqqssstttuuuttttttsssppphhhXXXIIICCCEEECCCZZZzzz}}}~~~~~~~~~|||zzzxxxvvvuuuvvvyyy}}}}}}zzzvvvvvvuuutttsssuuuyyy}}}kkk___QQQLLLJJJGGGEEEEEECCCEEEHHHJJJKKKJJJHHHGGGFFFGGGHHHGGGDDDCCCBBBBBB???@@@@@@@@@@@@AAAAAAAAA@@@???>>>===============AAAAAABBBBBBBBBBBBAAA@@@AAAAAAAAA@@@>>>===;;;::::::;;;;;;;;;:::;;;===@@@DDDCCCBBBBBBAAAAAABBBBBBAAABBBBBBCCCBBBBBBAAAAAA??????>>>>>>>>>>>>???@@@@@@BBBDDDEEEEEEDDDDDDEEEBBBBBBIIIRRRPPPGGGBBBEEELLLGGGDDDPPPnnnyyyfffdddyyyzzz}}}}}}}}}bbbRRRFFFFFFIIIHHHHHHKKKMMMMMMKKKIIIHHHFFFDDDDDDFFFEEEEEEDDDCCCBBBAAAAAAFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBB===???AAACCCEEEFFFFFFFFFEEEEEEEEEFFFHHHHHHFFFDDDDDDEEEFFFGGGFFFDDDBBBAAAAAACCCFFFHHHIIIGGGDDDBBBEEEEEEEEEEEEDDDCCCAAA@@@AAAAAA@@@AAAAAABBBCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEDDDBBBAAAEEEMMMSSSbbbmmm}}}iii]]]NNNCCC???AAACCCDDD???>>>===;;;::::::;;;;;;>>>AAACCCDDDCCCAAA@@@AAAAAA@@@>>>>>>@@@AAAAAA@@@<<<===???AAABBBAAA@@@???============>>>???AAABBBAAAAAA@@@@@@@@@@@@@@@@@@<<<>>>BBBEEEFFFEEECCCBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDEEEFFFFFFDDDAAA===;;;<<<:::666222444===KKKVVV___YYYSSSYYYmmm}}}{{{zzz|||wwwkkkfffcccsssooollljjjkkklllkkkjjjjjjoootttxxxyyyxxxwwwwwwtttsssrrrsssuuuvvvuuutttuuutttqqqjjj[[[LLLFFFGGGNNNnnn{{{}}}~~~|||~~~~~~}}}}}}|||zzzyyywwwxxx{{{}}}}}}{{{xxxvvvwwwvvvuuuvvvxxx|||```TTTQQQMMMKKKIIIFFFCCCBBBBBBDDDFFFHHHIIIHHHGGGFFFCCCFFFIIIHHHDDDBBBBBBCCCBBBAAA@@@@@@???@@@@@@AAA@@@@@@???>>>============@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@???===<<<:::999<<<===>>>===<<<===@@@BBBEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCC???????????????@@@@@@@@@@@@BBBEEEEEEDDDDDDDDDDDDCCCBBBMMM\\\[[[KKKCCCGGGGGGJJJIIIFFFKKKaaatttiiiqqqYYYPPPJJJGGGJJJLLLIIIHHHIIILLLLLLLLLJJJGGGEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBCCCCCCDDDDDDDDDDDDCCC>>>@@@BBBEEEEEEEEECCCBBBCCCDDDEEEFFFGGGGGGFFFEEEFFFGGGIIIIIIHHHFFFCCCAAAAAACCCEEEGGGHHHFFFDDDCCCFFFEEEEEEEEEDDDCCCBBBBBB@@@@@@??????@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@CCCEEEFFFEEECCCBBBCCCDDDFFFKKKQQQWWW]]]gggvvvwwweeeVVVNNNLLLIIIEEEDDDDDDEEECCCBBB@@@???===<<<;;;<<<===>>>@@@BBBDDDDDDBBB???>>>===???>>>>>>>>>????????????<<<===???@@@@@@???>>>===::::::;;;;;;===???AAABBB@@@@@@@@@???????????????<<>><<<>>>===999444111777CCCNNN]]]\\\YYYWWW^^^oooooolllrrr{{{ooodddmmmlllkkkkkklllkkkiiigggfffjjjqqquuuvvvvvvvvvvvvvvvvvvvvvxxxzzz{{{zzzxxxvvvtttrrrlll___QQQKKKLLLbbb~~~zzz|||}}}||||||||||||~~~||||||}}}}}}{{{zzzzzz|||{{{vvvsssqqquuuuuuuuuvvvyyy}}}nnnMMMNNNPPPOOOLLLHHHFFFDDDCCCCCCDDDFFFGGGHHHHHHGGGFFFCCCFFFIIIHHHDDDAAAAAACCCCCCBBBAAA@@@???>>>??????@@@@@@???>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAABBBBBB?????????>>>===<<<;;;:::===>>>???>>>===>>>AAACCCFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBCCCDDDDDDDDDCCCCCC???@@@@@@AAAAAABBBBBBBBBAAACCCEEEEEEDDDCCCCCCDDDBBBBBBNNN___^^^OOOFFFIII@@@FFFJJJHHHEEENNNcccvvv|||vvv|||gggWWWMMMKKKIIIIIIJJJJJJFFFEEEEEEHHHJJJJJJIIIFFFEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCC???AAADDDFFFFFFDDDBBB@@@BBBDDDEEEFFFGGGFFFFFFFFFFFFHHHIIIJJJIIIGGGDDDBBBAAACCCEEEFFFGGGFFFDDDCCCEEEEEEDDDDDDCCCCCCBBBBBB@@@????????????@@@@@@AAA>>>>>>>>>>>>???@@@AAAAAA>>>???AAABBBBBBAAABBBBBBGGGIIIIIIFFFCCCGGGPPPXXXccclllxxx|||lll]]]RRRLLLIIIHHHCCCDDDFFFGGGHHHEEEAAA>>>???>>><<<;;;<<<===???AAAGGGIIIJJJIIIEEEAAA???>>><<<===>>>>>>>>>>>>??????>>>>>>?????????>>>>>>===888999999;;;<<<>>>@@@AAA????????????????????????===@@@DDDHHHIIIGGGEEECCCCCCCCCCCCCCCDDDDDDEEEEEEGGGGGGGGGGGGEEEBBB???>>>:::;;;:::666222444;;;CCCVVV]]]```[[[VVVaaa}}}ccc\\\iiizzz|||jjjeeehhhlllnnnllljjjhhhgggdddiiinnnrrrtttuuuuuuvvvwwwwwwxxxzzz|||~~~}}}|||wwwuuurrrnnneeeZZZVVVWWWsss{{{yyyzzzyyyxxxxxxyyyzzz~~~~~~}}}||||||}}}}}}|||{{{xxx{{{}}}|||yyytttqqqppprrrrrrssstttwwwzzz}}}lll[[[WWWLLLNNNMMMIIIFFFFFFFFFDDDCCCDDDEEEGGGGGGGGGGGGFFFEEEFFFGGGFFFCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>===?????????>>>>>>??????@@@BBBAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>===<<<<<<===>>>>>>======>>>@@@CCCEEEDDDCCCCCCBBBBBBCCCCCCBBBCCCCCCCCCCCCCCCBBBBBB???@@@AAABBBCCCCCCCCCBBBAAACCCEEEFFFDDDCCCCCCDDD@@@CCCMMMXXXXXXNNNGGGHHHGGGDDDEEEKKKPPPQQQRRRTTTcccgggUUUQQQLLLGGGGGGGGGHHHIIIHHHHHHHHHDDDGGGIIIHHHEEEDDDFFFIIIFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCAAACCCEEEFFFFFFEEECCCAAABBBDDDFFFGGGFFFEEEEEEEEEFFFGGGHHHIIIHHHFFFDDDCCCAAACCCDDDFFFFFFEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@======>>>>>>@@@AAABBBCCCBBBAAA>>>===>>>@@@CCCEEE???BBBEEEDDDBBB@@@BBBDDDIIINNNVVV[[[```iiiuuu~~~vvvnnn\\\WWWPPPLLLJJJJJJJJJJJJDDDDDDCCCCCCBBBBBBAAAAAA===<<<:::999:::<<>>>>>???@@@???????????????>>>======888888:::;;;===>>>??????>>>>>>?????????@@@@@@@@@???AAAEEEGGGHHHFFFDDDCCCDDDDDDCCCDDDDDDEEEFFFGGGFFFGGGGGGFFFEEECCCAAA@@@777888888666444444777;;;MMMXXXbbb^^^TTTXXXrrr~~~^^^TTT___ppp}}}xxxpppaaaeeekkkmmmkkkhhhgggfffeeehhhllloooqqqrrruuuwwwvvvvvvvvvxxx{{{}}}}}}|||zzzvvvtttrrrlllfffeeehhhwwwvvvvvvtttsssuuuvvvvvvzzz||||||}}}{{{zzz{{{||||||{{{yyytttuuuvvvwwwwwwvvvuuusssoooooopppqqqtttvvvyyy{{{eeeRRRPPPTTTIIIKKKJJJEEEDDDFFFFFFCCCBBBCCCDDDEEEFFFFFFFFFFFFIIIGGGEEECCCCCCBBBAAA???<<<===>>>???@@@??????>>>>>>>>>>>>>>>???@@@AAAAAABBBAAA???>>>>>>>>>>>>???======>>>????????????>>>??????@@@???>>>???BBBDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@>>>???@@@BBBCCCCCCBBBBBBAAACCCEEEFFFDDDCCCCCCCCCBBBFFFLLLPPPOOOKKKHHHFFFLLLFFFEEELLLQQQNNNIIIGGGMMMjjjvvv{{{mmm```RRRLLLLLLIIIGGGGGGGGGGGGIIIKKKJJJHHHBBBFFFHHHGGGDDDBBBEEEHHHDDDDDDDDDEEEEEEFFFFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEGGGGGGFFFDDDCCCBBBEEEGGGGGGEEECCCCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDAAABBBDDDEEEEEEEEEDDDCCCCCCCCCBBBAAA@@@AAAAAABBBAAA@@@@@@??????@@@@@@@@@?????????@@@AAABBBDDDDDDEEECCCAAA@@@AAABBBCCCCCC888999<<<>>>??????======BBBDDDFFFFFFFFFIIIOOOSSSSSSZZZcccjjjmmmppptttwwwwwwwwwwwwwwwvvvtttqqqnnniiiddd^^^[[[YYYUUUNNNHHHJJJJJJIIIIIIIIIGGGDDDBBBEEEEEECCCBBB@@@@@@BBBCCC<<<:::999888999<<<@@@BBBAAABBBDDDCCC???<<<:::::::::<<>>???@@@@@@??????>>>======<<<;;;888999:::<<<===>>>>>>>>>===>>>>>>???@@@AAABBBBBBBBBCCCEEEFFFFFFEEECCCBBBDDDDDDDDDDDDDDDFFFGGGHHHEEEEEEEEEEEEDDDCCCBBBAAA:::999888888888888:::;;;DDDOOO[[[\\\SSSRRReee|||nnncccaaahhhxxxyyybbbbbbcccfffhhhhhhgggeeeeeegggiiikkkmmmooosssvvvvvvuuutttuuuyyy|||}}}}}}}}}yyyvvvvvvuuurrruuuyyy}}}xxxvvvuuurrrrrruuuuuuuuuyyy}}}}}}zzz|||~~~~~~~~~}}}}}}{{{yyyxxxxxxyyyyyyxxxvvvuuusssrrrtttwwwyyywwwuuummmnnnnnnoooqqqsssuuuwwwzzz[[[RRRNNNHHHBBBHHHKKKIIIDDDCCCFFFEEE@@@AAABBBCCCDDDEEEEEEEEEEEELLLHHHCCCBBBCCCCCCAAA>>>777999<<>>>>>???@@@BBBBBBAAA@@@>>>===<<<<<<<<<===<<<===>>>???@@@@@@@@@@@@BBBBBBCCCBBBAAABBBEEEGGGBBBBBBAAA@@@@@@@@@@@@AAACCCCCCCCCCCCBBBAAA@@@???===>>>@@@AAABBBBBBAAAAAABBBDDDFFFFFFDDDCCCCCCCCCEEEKKKNNNKKKJJJKKKIIIEEECCCCCCFFFJJJIIIEEEIIIPPPFFFUUU[[[eeexxxnnntttvvv]]]SSSTTTLLLFFFHHHIIIHHHGGGFFFEEEFFFGGGDDD@@@BBBFFFHHHGGGBBBAAACCCFFFBBBBBBCCCCCCDDDDDDEEEEEEAAAAAABBBCCCDDDEEEFFFFFF@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEDDDEEEFFFGGGGGGFFFEEEEEECCCFFFHHHGGGDDDBBBBBBDDDDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDD;;;<<>>>>>@@@BBBCCCCCCCCCDDDCCCBBBBBBCCCFFFHHHHHHJJJLLLKKKIIIIIILLLPPPMMMMMMMMMNNNOOONNNKKKHHHJJJGGGEEEHHHMMMOOOMMMKKKFFFFFFFFFGGGHHHGGGDDDBBBBBBCCCEEEDDDBBB@@@???>>>===;;;999999:::>>>AAADDD???AAACCCCCCAAA???======999===@@@AAA???>>>???AAA??????>>>===<<<;;;;;;:::999:::;;;<<<===>>>>>>>>>======>>>@@@AAABBBCCCDDDCCCDDDDDDEEEDDDDDDBBBBBBEEEDDDDDDDDDDDDFFFHHHIIIDDDDDDDDDDDDDDDCCCCCCBBB???===::::::<<<>>>@@@@@@>>>GGGSSSXXXRRROOOZZZkkk}}}nnnkkk|||fff```\\\___eeeiiigggccceeefffggghhhjjjmmmrrrvvvwwwuuutttuuuyyy|||~~~|||yyyzzzzzz{{{zzzyyywwwttttttwwwwwwwwwzzz}}}}}}{{{~~~~~~}}}}}}~~~~~~}}}|||{{{{{{yyywwwvvvvvvwwwwwwuuutttyyyuuuqqqrrrwwwyyywwwsssmmmmmmnnnoooppprrrttttttsssXXXNNNMMMKKKHHHGGGFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCEEEGGGIIIJJJKKKIIIFFFCCC@@@??????@@@;;;===???@@@???>>>???@@@===========================<<<<<<<<<<<<===>>>>>>===>>>@@@BBBCCCCCCCCCCCCEEEDDDCCCBBBBBBCCCEEEFFFBBB@@@>>>>>>?????????>>>@@@AAABBBBBBBBBAAA@@@???<<>>BBBBBBBBB???<<<<<<@@@DDDIIIHHHEEEBBBAAAAAAAAABBBCCCAAA@@@BBBFFFIIIIIIGGGJJJHHHJJJOOOSSSbbbrrr}}}lllXXXSSSLLLJJJLLLNNNLLLIIIFFFFFFEEEEEEEEEEEEEEEFFFIIIHHHGGGFFFEEEEEEEEEEEECCCDDDDDDBBB@@@@@@AAABBBDDDDDDCCCCCCDDDEEEFFFGGG@@@AAAAAABBBBBBAAAAAAAAAEEEDDDDDDCCCDDDEEEEEEFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEEEEDDDBBBCCCDDDCCCCCCCCCCCCBBBAAA@@@@@@CCCBBBBBBCCCDDDEEECCCBBBBBBAAAAAAAAA@@@??????>>>DDDCCCAAA???>>><<<<<<<<>>???@@@AAAAAACCCCCCCCCCCCDDDEEEGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGDDDDDDDDDDDDDDDEEEEEEEEEFFFEEECCCBBBAAA@@@@@@@@@>>>;;;888777:::>>>AAACCCAAACCCDDDCCC@@@<<<999888777<<<@@@AAA???===>>>@@@>>>>>>?????????===<<<;;;888:::;;;<<<<<<<<<>>>???===>>>>>>???AAACCCEEEFFF??????@@@@@@AAAAAAAAAAAACCCCCCDDDEEEEEEEEEEEEEEEBBBCCCCCCCCCCCCCCCBBBBBB@@@???>>><<<;;;;;;;;;;;;555<<>>@@@@@@???>>>???@@@>>>??????@@@@@@AAAAAAAAA======<<<<<<<<<=========>>>???@@@BBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBCCCCCCBBB@@@>>>>>>>>>>>>===<<<>>>???AAABBBCCCBBBBBBAAA===???BBBBBBAAA?????????BBBBBBBBB???======@@@CCCGGGFFFDDDBBBAAAAAAAAABBBEEECCCAAABBBEEEFFFEEEDDDCCCAAACCCFFFFFFNNNgggsssddd[[[TTTPPPKKKJJJLLLMMMKKKHHHFFFFFFEEEEEEEEEEEEFFFFFFIIIHHHGGGFFFEEEEEEEEEEEEAAABBBCCCBBB@@@@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBAAA@@@@@@DDDCCCBBBAAAAAACCCEEEGGGDDDDDDDDDDDDCCCCCCCCCCCCAAACCCDDDDDDBBBAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@BBBAAAAAABBBCCCCCCBBB@@@AAAAAA@@@?????????@@@@@@CCCBBBAAA@@@@@@@@@@@@@@@BBBDDDEEEEEECCCBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@@@@======>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFKKKHHHEEEBBB@@@@@@@@@AAAEEEDDDCCCBBBAAA@@@@@@@@@>>><<<;;;:::;;;===>>>>>>AAABBBBBBBBBAAA???>>>>>>===@@@BBBCCCBBB@@@AAABBB>>>>>>>>>>>>===<<<:::999:::;;;<<<<<<;;;;;;===???@@@@@@@@@@@@@@@AAABBBBBB???????????????@@@AAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@AAA@@@???===<<<;;;;;;:::888<<>>>>>>>>???>>>??????@@@AAABBBCCCCCC=========<<<<<<<<<<<<<<<@@@@@@AAAAAAAAAAAA@@@??????@@@AAABBBBBBBBBAAAAAAAAA???>>>>>>>>>>>>===;;;===???@@@BBBCCCCCCCCCCCC>>>???@@@@@@>>>>>>???@@@AAABBBAAA???>>>>>>@@@BBBDDDCCCBBB@@@@@@AAABBBBBBFFFDDDBBBBBBCCCCCCBBB@@@BBB@@@CCCFFFCCCBBBMMM\\\ttt|||jjjnnn}}}bbbVVVQQQNNNOOOLLLIIIIIIKKKLLLJJJHHHFFFEEEEEEEEEEEEEEEFFFFFFIIIHHHGGGFFFEEEEEEEEEEEE@@@AAABBBAAA@@@@@@BBBCCCBBBCCCDDDDDDDDDCCCBBBAAABBBBBBBBBBBBBBBAAA@@@???CCCBBB@@@@@@AAACCCEEEGGGBBBCCCCCCCCCCCCDDDDDDDDD@@@AAABBBBBB@@@??????@@@AAAAAAAAAAAAAAA@@@@@@@@@AAA@@@???@@@AAABBB@@@>>>AAA@@@???>>>>>>???AAABBBAAAAAAAAAAAABBBCCCDDDEEEBBBDDDFFFGGGEEECCCBBBBBBAAA@@@???>>>>>>>>>???@@@>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEELLLIIIDDD@@@======???@@@DDDDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>===<<<<<<;;;EEEDDDCCCAAA@@@@@@??????AAAAAAAAAAAA@@@>>>======>>>>>>======<<<:::999888:::;;;<<<<<<===>>>BBBDDDBBBBBBAAA@@@??????????????????>>>===>>>???@@@AAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@??????BBBAAA@@@???===<<<;;;;;;===;;;???JJJQQQQQQNNNKKKeeexxx{{{iiiYYYMMMKKKUUUbbbbbbccccccbbb```___```aaagggkkkrrrxxx{{{{{{xxxvvvssstttvvvxxxxxxzzz}}}~~~}}}{{{uuussstttuuurrrrrrtttvvvvvvxxxzzz}}}|||zzzxxxllljjjgggbbb[[[WWWVVVVVV___ccchhhkkkmmmooopppqqqxxxvvvvvvxxxvvvrrrrrruuurrrrrrrrrrrrqqqpppooonnnmmmnnnooooooooonnnmmmmmmttt^^^VVVOOOLLLJJJIIIIIIGGGFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEHHHGGGEEEDDDDDDDDDEEEFFFKKKJJJHHHFFFDDDDDDCCCCCC@@@AAABBB@@@>>>>>>???@@@???????????????@@@@@@@@@=====================<<>>>>>===>>>AAACCCDDDCCCAAA@@@???>>>>>>???@@@AAA@@@>>>???@@@AAACCCCCCCCCBBBBBB>>>??????>>><<<===???AAAAAAAAAAAA@@@??????@@@@@@@@@@@@?????????@@@AAABBBDDDCCCCCCBBBBBBBBBAAA@@@CCCBBBEEEIIIGGGCCCEEEKKKTTTaaaxxxzzzggg___}}}vvv```SSSNNNLLLKKKKKKIIIHHHIIIKKKLLLJJJHHHEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEAAABBBBBBAAA??????@@@BBB???AAACCCDDDDDDCCCAAA@@@CCCCCCCCCCCCBBBAAA@@@???AAAAAABBBBBBCCCDDDEEEFFFAAAAAABBBCCCCCCDDDEEEEEE@@@BBBCCCBBB@@@?????????@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>???@@@@@@>>>===@@@???===<<<===???BBBDDDAAAAAAAAAAAABBBDDDEEEEEECCCEEEHHHIIIGGGDDDBBBBBB@@@???>>>======>>>???@@@>>>>>>???@@@AAABBBCCCCCCBBBCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBB@@@@@@AAACCCDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>>>>???NNNKKKFFFBBB@@@>>><<<;;;DDDCCCAAA@@@>>><<<:::888======<<<;;;:::888777777:::;;;===>>>???BBBGGGJJJBBBAAA@@@???>>>=========???>>>===<<<===>>>@@@AAA@@@AAAAAABBBBBBBBBBBBBBB???@@@@@@AAAAAAAAAAAAAAACCCBBBBBBAAA???>>><<<;;;@@@;;;:::CCCNNNSSSOOOJJJXXXrrruuuwwwvvv\\\IIIPPPbbb___```aaabbbaaa___^^^]]]```eeemmmtttxxxyyyxxxvvvrrrtttuuuuuuuuuvvvyyy{{{}}}zzz|||xxxsssqqqtttuuussssssvvvwwwwwwxxx|||~~~{{{tttnnn```___^^^\\\YYYWWWXXXZZZ\\\___ccceeeeeeeeefffggglllnnnrrrvvvtttooonnnrrrssssssrrrqqqpppooommmlllkkkllllllkkkjjjgggeeecccvvv```OOOLLLSSSNNNOOOMMMJJJGGGFFFGGGGGGCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGHHHJJJIIIHHHGGGFFFEEEDDDDDDBBBBBBBBB@@@???>>>???AAABBBAAAAAA@@@???>>>======<<<===>>>?????????>>>>>>BBBAAA@@@???>>>======<<<<<<>>>AAADDDEEEDDDBBB@@@======>>>AAACCCEEEDDDCCCBBBCCCCCCDDDCCCBBB@@@????????????===<<<<<>>=========>>>>>>???@@@AAA@@@AAABBBCCCBBBBBBBBBBBBBBBAAABBBEEEDDDAAAAAABBBHHHIIIQQQeeerrrhhh___TTTNNNMMMLLLKKKJJJIIIIIIHHHIIIJJJKKKKKKJJJEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBB???>>>???AAA===???AAACCCDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBAAA@@@???AAADDDGGGHHHGGGEEECCC@@@@@@AAABBBCCCDDDEEEEEEBBBCCCDDDCCCAAA??????@@@@@@????????????@@@BBBBBBAAA?????????@@@@@@>>><<>>===<<<===???BBBDDDBBBAAAAAAAAAAAAAAABBBCCCDDDGGGIIIJJJHHHEEECCCBBB???>>>=========>>>???@@@======>>>???@@@AAABBBBBBDDDDDDEEEFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCC@@@AAABBBDDDEEEEEEEEEEEEBBBCCCCCCCCCBBBAAA@@@???AAABBBAAA???===???DDDHHHTTTPPPIIIEEECCCAAA???>>>BBBCCCBBBAAA???===<<<;;;===<<<;;;:::999888777777;;;<<<======>>>@@@CCCEEE??????>>>=========>>>>>>???>>>=========>>>@@@@@@AAAAAABBBCCCCCCCCCCCCBBB===>>>@@@AAACCCDDDDDDDDDBBBCCCCCCBBBAAA@@@>>>===@@@<<<999>>>JJJSSSSSSNNNLLLeee}}}uuuqqqrrrzzzzzzYYYUUUccc[[[]]]___bbbcccbbb```^^^^^^aaaffflllqqquuuwwwxxxrrrssstttsssrrrrrrtttvvvxxx{{{}}}vvvvvvyyytttpppnnnqqqsssrrrrrrtttrrrrrrtttvvvvvvpppeee]]]ZZZZZZ[[[ZZZZZZ[[[^^^``````bbbccccccbbbaaaaaaaaacccgggooouuutttooommmpppuuutttsssrrrpppnnnlllkkkjjjjjjjjjhhheeeaaa]]][[[cccTTTRRROOOMMMNNNJJJLLLKKKFFFDDDFFFHHHGGGBBBCCCCCCDDDDDDEEEEEEFFFCCCCCCCCCCCCEEEGGGIIIJJJHHHHHHHHHGGGFFFEEEDDDDDDBBBBBBBBBAAA??????AAACCCEEEDDDCCCAAA@@@>>>===<<<;;;===???@@@AAAAAAAAAAAABBBAAA@@@>>>===<<<<<<<<<<<<>>>AAACCCDDDDDDBBBAAA======???BBBEEEGGGFFFDDDDDDDDDDDDDDDCCCAAA@@@>>>???@@@???>>>======???AAA@@@@@@@@@AAABBBBBB???===;;;;;;<<<======>>>>>>???===@@@BBBDDDCCCBBBCCCDDDDDDCCCBBBAAA@@@?????????CCCDDDGGGLLLWWWmmmnnn^^^UUUOOOJJJJJJLLLLLLKKKMMMHHHHHHHHHHHHHHHIIIJJJKKKDDDDDDDDDDDDEEEFFFGGGHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDBBB@@@???@@@BBB???@@@AAACCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@CCCFFFHHHHHHGGGDDDBBB@@@@@@AAABBBCCCCCCDDDDDDCCCEEEEEEDDDBBB@@@@@@@@@@@@?????????@@@AAACCCDDDBBBAAA@@@@@@AAAAAA???===???>>>===<<<===???AAACCCBBBAAA@@@@@@@@@@@@@@@@@@DDDFFFHHHHHHFFFCCCBBBBBB>>>>>>>>>>>>????????????======>>>???@@@AAABBBBBBDDDEEEGGGGGGGGGGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@BBBDDDFFFFFFEEECCCBBBBBBBBBCCCDDDCCCBBB@@@???AAAAAAAAA???===@@@GGGLLLRRRMMMHHHGGGHHHIIIGGGEEE;;;???BBBBBB>>>;;;;;;===<<<;;;:::999888888888999;;;<<<===<<<:::999:::;;;======<<<<<<<<<===>>>>>>>>>>>>>>>?????????@@@@@@@@@AAABBBBBBCCCCCCBBBBBB===>>>@@@AAACCCDDDEEEEEEBBBBBBCCCDDDCCCBBBAAA@@@@@@>>>;;;<<>>======;;;===???BBBDDDDDDDDDDDDAAA@@@???===<<<<<<<<<===;;;===???AAABBBBBBAAAAAA>>>>>>@@@BBBEEEEEEDDDBBBCCCCCCDDDDDDDDDBBBAAA@@@???@@@AAA@@@>>>>>>@@@AAA@@@@@@@@@BBBCCCBBB???;;;::::::;;;<<<<<<============@@@DDDEEEDDDBBBCCCDDDEEEEEEEEEBBB???@@@AAAAAACCCCCCDDDEEEEEELLL```uuu}}}uuuyyyddd\\\]]]RRRLLLKKKNNNNNNKKKKKKNNNHHHGGGFFFEEEEEEFFFHHHJJJDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCBBBBBBDDDFFFDDDCCCCCCCCCBBBBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFDDDBBB@@@@@@@@@@@@@@@??????@@@BBBEEEFFFDDDCCCBBBBBBCCCBBB@@@>>>>>>>>>===>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAACCCEEEEEEDDDBBB@@@???@@@<<<===???@@@AAA@@@???>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGGGGFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAABBBCCCDDDDDDBBBAAA???===@@@AAA@@@>>>???EEEJJJIIIFFFCCCDDDHHHKKKJJJGGGAAAHHHMMMJJJAAA:::999;;;;;;:::999999999999:::;;;888:::<<<===;;;999888888===<<<<<<<<<;;;<<<<<<======>>>@@@AAABBBAAA@@@??????@@@@@@AAAAAAAAAAAAAAA>>>???@@@AAAAAABBBBBBBBB@@@BBBCCCEEEEEEDDDCCCBBB???AAA???:::>>>IIIRRRUUUKKKUUU___iii}}}www{{{uuudddZZZZZZZZZ[[[___bbbcccaaa^^^^^^]]]\\\\\\___ccchhhkkklllmmmnnnnnnnnnoooqqqsssoooqqqtttvvvwwwvvvrrroooqqqmmmkkknnnpppoooppprrrrrrrrrqqqmmmfff___ZZZXXXZZZ[[[\\\\\\]]]^^^bbbdddfffggghhhgggeeeddddddeeelllhhhhhhlllnnnlllkkkmmmllllllllllllkkkjjjiiiiiidddddddddbbb]]]WWWRRRNNN|||}}}{{{fffSSSTTTUUUTTTNNNGGGHHHLLLEEEIIIHHHCCCCCCGGGEEE@@@BBBBBBBBBCCCDDDEEEEEEFFFDDDDDDCCCDDDEEEFFFHHHIIIFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBAAA@@@???AAADDDFFF??????>>>>>>===<<<<<<<<<:::<<<@@@CCCEEEFFFFFFEEEAAA@@@>>>===<<<<<<<<<===:::;;;===???@@@AAA@@@@@@@@@@@@@@@BBBDDDCCCAAA>>>AAABBBCCCDDDDDDDDDCCCBBB???@@@BBBAAA@@@???@@@AAA@@@???@@@BBBDDDCCC???;;;999:::;;;;;;<<<<<<<<<;;;>>>BBBFFFFFFDDDBBBBBBCCC@@@CCCCCC@@@>>>???BBBCCCHHHBBB@@@EEEHHHEEEDDDFFFIIIUUUkkkmmmgggbbbmmmlllbbb]]]SSSMMMMMMHHHFFFIIINNNNNNHHHFFFIIIGGGGGGEEECCCBBBCCCGGGIIIDDDDDDDDDDDDEEEFFFGGGHHHCCCCCCBBBAAA@@@@@@@@@@@@???AAABBBCCCCCCEEEGGGJJJHHHGGGEEECCCAAA@@@@@@@@@@@@@@@BBBCCCDDDDDDEEEEEEGGGEEECCCAAA@@@AAABBBCCCAAAAAABBBBBBBBBBBBCCCCCCCCCDDDEEEDDDAAA?????????AAA@@@??????AAACCCFFFGGGEEEDDDCCCCCCDDDCCCAAA???>>>>>>>>>>>>????????????@@@@@@@@@@@@AAABBBBBBCCCBBBCCCCCCAAA>>>======>>>;;;===@@@BBBBBBAAA???>>>???@@@@@@AAABBBCCCDDDEEECCCDDDFFFGGGFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>??????@@@BBBCCCDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAACCCDDD@@@BBBCCCDDDDDDBBBAAA???;;;>>>BBBAAA???>>>BBBFFFCCC???===???DDDGGGFFFCCCRRRZZZ___XXXJJJ>>>;;;===;;;:::999999999:::;;;<<<444888<<>>======>>>===<<<;;;;;;;;;;;;;;;===>>>AAACCCCCCBBB@@@>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>@@@AAACCCEEEFFFFFFDDDDDD>>>CCCAAA:::999CCCPPPVVVUUUSSSOOOSSSlllyyyyyy|||kkkZZZZZZZZZ]]]aaabbb___\\\^^^\\\ZZZYYYZZZ]]]```bbbhhhjjjlllmmmmmmooorrruuussstttsssqqqpppqqqqqqpppuuupppnnnqqqsssrrrsssuuuooonnnkkkddd\\\WWWWWWXXXYYY[[[\\\^^^___bbbfffiiicccdddeeeeeedddccceeefffqqqjjjdddeeegggggggggiiieeefffggghhhhhhiiiiiihhh``````___]]]YYYRRRMMMIII}}}rrr]]]VVVXXXMMMNNNNNNNNNMMMLLLJJJHHHHHHGGGEEEDDDCCCBBBCCCCCCHHHDDDAAAAAACCCEEEDDDBBBDDDDDDCCCDDDEEEEEECCCBBBDDDCCCBBBBBBEEEGGGGGGFFF>>>???AAABBBBBBAAA???>>>???@@@AAABBBAAA@@@===<<<<<<===>>>???@@@AAABBBBBB???>>>===<<<<<<>>>@@@AAAAAA>>>;;;===AAACCCAAA===CCCCCCBBBBBBAAAAAAAAA@@@DDD@@@>>>@@@DDDEEEAAA===@@@@@@??????>>>=========@@@@@@@@@@@@@@@???>>>===<<<<<<;;;<<<<<<===>>>???EEEGGGIIIIIIHHHEEEAAA>>>FFFDDDBBB??????@@@BBBCCCBBBAAA???>>>===>>>@@@AAA@@@???EEESSSdddwwwvvv^^^ZZZTTTQQQQQQOOOMMMJJJMMMMMMKKKJJJHHHFFFEEEDDDFFFFFFEEEDDDDDDDDDDDDDDDBBBCCCEEEEEEDDDDDDFFFGGGDDDBBBAAABBBDDDDDDAAA??????>>>???BBBFFFIIIKKKKKKIIIHHHEEEBBBAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDBBB@@@??????@@@@@@>>>@@@CCCEEEEEEDDDCCCAAA@@@@@@@@@???????????????999===BBBDDDDDDBBB@@@???CCCDDDDDDEEEEEEEEEEEEEEERRRKKKBBB>>>???@@@>>><<>><<<;;;::::::<<<>>>???AAAAAA???>>><<<@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCAAABBBBBBBBBAAA@@@@@@???>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBDDDEEEDDDCCCCCCCCCCCCBBBBBBBBBAAABBBCCCCCCCCCBBBAAA@@@@@@@@@???>>><<<===@@@CCC@@@@@@???>>>===>>>>>>>>>KKKKKKJJJFFFAAA===;;;::::::::::::999999999888888<<<======>>>>>>>>>>>>>>>???>>><<<:::::::::;;;<<<;;;===???@@@AAA@@@???>>>BBBAAA???===============??????@@@@@@@@@??????>>>@@@AAABBBCCCDDDDDDDDDDDDFFFDDDAAA@@@@@@CCCFFFHHHYYYVVVQQQPPP```}}}tttxxxwwwiii]]]]]]___\\\ZZZZZZZZZZZZXXXWWWVVVVVVVVVVVVbbbdddgggjjjnnnppprrrrrrnnnnnnooooooooonnnlllkkklllkkkkkkllloooqqqsssssshhhccc^^^[[[ZZZZZZXXXVVV_________```bbbeeegggiiijjjeeeaaa___]]]\\\bbbiiifffhhhhhhfffbbb```bbbdddiiiiiihhhgggeeebbb___^^^^^^\\\XXXSSSNNNKKKHHHHHH~~~jjjZZZPPPNNNQQQNNNNNNNNNMMMLLLJJJIIIHHHFFFFFFEEEDDDDDDDDDEEEFFFGGGDDDBBBAAACCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCBBBBBBCCCEEEFFFEEEDDD???@@@AAABBBBBBAAA???>>>>>>???@@@AAAAAA???===<<<=========>>>???@@@AAABBBAAA@@@???>>>>>>@@@AAACCCDDD@@@======@@@BBB???<<>>BBBCCC@@@<<<======>>>>>>>>>?????????@@@@@@@@@???>>>>>>======<<<<<<<<<===>>>???@@@AAADDDEEEGGGHHHGGGEEECCCAAADDDCCC@@@???>>>???AAABBBAAA???>>><<<;;;<<<===>>>BBB??????DDDIIIOOO\\\hhhyyy|||yyywwwcccUUUWWWTTTQQQPPPPPPPPPNNNKKKKKKKKKJJJHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBB@@@BBBDDDEEEEEEEEEGGGIIICCCAAA???@@@BBBBBB@@@>>>@@@@@@@@@CCCFFFIIIKKKKKKHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA@@@@@@@@@@@@AAA@@@BBBDDDFFFFFFEEECCCBBBAAA@@@@@@@@@???>>>>>>>>><<<@@@DDDFFFFFFDDDBBBAAADDDDDDEEEFFFFFFFFFEEEDDDLLLGGG@@@>>>@@@AAA@@@>>>BBBBBBAAAAAAAAAAAAAAABBBDDDBBB@@@===:::999888888;;;<<<===>>>>>>===<<<;;;>>>>>>?????????@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>????????????>>>AAA@@@@@@@@@@@@BBBCCCDDDCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCCCCBBB@@@??????@@@@@@>>>======???AAA>>>>>>>>>>>>============>>>???@@@???===<<<<<<<<<999999999888888888777777;;;<<<======>>>>>>>>>>>><<<;;;999777777777999999;;;<<<>>>@@@@@@???>>>===AAA@@@>>>============>>>??????@@@@@@@@@???>>>>>>>>>???@@@BBBDDDEEEFFFGGGFFFEEECCCBBBBBBCCCEEEGGGTTTZZZ\\\WWWXXXiiisssoooxxxvvv^^^TTTTTTUUUVVVYYYWWWWWWWWWWWWWWWWWWWWWWWWZZZ\\\___bbbgggkkknnnooohhhiiijjjjjjjjjhhhgggfffiiiiiijjjnnnqqqqqqnnnjjj```]]]YYYWWWXXXXXXWWWVVV^^^___```aaadddgggjjjlllnnnhhhddddddcccbbbeeeiiidddeeefffddd```___```bbbhhhgggfffdddaaa___\\\[[[ZZZXXXTTTOOOKKKHHHEEEDDD{{{iiiVVVMMMKKKLLLNNNQQQPPPOOOMMMKKKJJJIIIHHHHHHEEEEEEDDDDDDEEEFFFGGGGGGFFFDDDBBBBBBCCCDDDCCCBBB???@@@AAABBBBBBBBBBBBBBBCCCBBBCCCDDDEEEEEECCCAAAAAAAAABBBCCCBBBAAA???>>>>>>>>>???@@@@@@???===<<<======<<<<<<===???AAABBBBBBAAA@@@@@@@@@AAACCCDDDFFFBBB>>>===???@@@>>><<>>;;;:::;;;<<<===>>>???@@@AAAAAA@@@>>>===<<<<<<===>>>=========>>>???@@@BBBCCCCCCCCCDDDEEEEEEDDDDDDCCCBBBAAA???>>>>>>???@@@AAAAAA@@@>>>===<<<<<<======BBB@@@???@@@@@@???CCCIIISSS___rrr{{{wwwqqqppp|||}}}iii___ZZZSSSNNNOOONNNNNNOOOPPPPPPNNNLLLHHHHHHHHHGGGFFFFFFEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@???AAADDDEEEFFFFFFHHHJJJBBB@@@>>>>>>???@@@???>>>CCCBBBBBBDDDGGGIIIJJJIIIFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@AAAAAABBBCCCDDDFFFGGGGGGEEECCCBBBAAAAAA@@@@@@???>>>======???BBBEEEGGGEEECCCBBBBBBCCCDDDFFFGGGGGGFFFDDDBBBEEEAAA>>>>>>AAACCCBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCAAA>>>;;;999777666666;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<=========>>>???@@@AAABBBBBBAAA@@@???AAAAAAAAABBBAAAAAA@@@???===============<<<<<<<<<@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBBBBBBBAAA??????>>>???@@@???>>>===>>>???<<<======>>>===<<<;;;:::555777999:::::::::;;;<<<888888888777777777666666::::::;;;======>>>>>>>>>:::999888777666777888999;;;<<<>>>?????????>>>===>>>>>>======<<<======>>>??????@@@@@@??????>>>===<<<===???AAADDDFFFHHHIIIFFFEEEEEEEEEEEEEEEEEEEEEKKK[[[fff```WWW]]]ppp|||qqqlllzzz}}}bbbNNNHHHJJJPPPVVVTTTUUUVVVVVVVVVUUUTTTSSSSSSTTTVVVZZZ___dddiiikkkggghhhiiiiiiiiihhhgggfffffffffiiinnnrrrooofff___YYYWWWVVVVVVWWWYYYYYYYYY^^^___```cccfffiiilllmmmqqqjjjfffhhhjjjhhhhhhiiidddeeeeeedddaaa``````aaaeeedddaaa^^^[[[YYYWWWVVVTTTRRRNNNJJJFFFCCCAAA@@@}}}lllbbbVVVLLLIIIKKKLLLPPPSSSPPPNNNLLLJJJHHHGGGGGGHHHFFFFFFEEEEEEEEEFFFFFFFFFDDDDDDCCCCCCCCCCCCBBBBBB>>>???AAABBBBBBBBBCCCDDDDDDCCCDDDFFFGGGFFFCCCAAABBBBBBCCCCCCBBBAAA@@@???===>>>?????????>>>>>>===>>>===;;;:::;;;===@@@BBBBBBAAAAAAAAAAAABBBCCCCCCEEEBBB???>>>???@@@???>>>BBBBBBBBBBBBBBBCCCCCCCCC===<<<;;;===??????>>><<<:::;;;;;;<<<>>>>>>???@@@AAA???===;;;;;;<<<===>>><<<<<<======???@@@BBBCCCDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@?????????@@@@@@AAACCCCCCAAA@@@???>>>>>>??????>>>???AAACCCDDDGGGIIIGGGKKKQQQYYYeeeuuutttddd[[[ZZZYYYVVVRRRJJJLLLNNNPPPPPPPPPMMMLLLGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCBBBBBBAAAAAACCCEEEFFFFFFFFFGGGHHHBBBAAA@@@?????????@@@@@@DDDDDDDDDFFFHHHIIIIIIHHHEEEFFFGGGGGGGGGEEECCCBBBCCCCCCBBBAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFFFFGGGFFFEEECCCBBBBBBAAAAAA@@@???>>>======???BBBDDDDDDCCCAAA@@@AAABBBCCCEEEFFFEEECCCAAA???@@@>>>===???AAABBBBBB@@@?????????>>>??????@@@@@@CCCAAA>>>;;;999777666666======>>>??????>>>======;;;;;;;;;;;;<<<<<<<<<<<<@@@AAABBBBBBBBBAAA@@@???@@@@@@@@@AAAAAA@@@@@@???======<<<<<<<<<<<<<<<<<>>>>>===>>>@@@???>>>=========:::;;;<<<======;;;999888666888999:::888888888999999888888888777777777777888999:::<<<============;;;::::::999::::::;;;<<<<<<<<<===>>>>>>======<<<<<<<<<<<<<<<<<<<<<======???????????????>>>=========>>>???AAACCCEEEGGGHHHEEEEEEGGGGGGGGGFFFDDDCCCBBBTTTeeefffbbbeeepppzzzsssfffooo~~~oooUUUGGGDDDIIIOOORRRSSSTTTTTTTTTRRROOONNNQQQQQQSSSUUUYYY^^^cccfffdddeeefffggghhhggggggfffddddddfffjjjnnnjjj```WWWXXXXXXWWWXXXZZZ[[[]]]]]]___```aaaccceeehhhjjjkkknnngggdddhhhmmmllliiihhhgggggggggfffdddcccbbbbbbaaa^^^[[[WWWTTTRRRPPPPPPMMMLLLIIIFFFBBB@@@===<<<{{{rrrccc[[[XXXSSSNNNLLLLLLJJJHHHKKKPPPNNNMMMKKKHHHGGGFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDCCCBBBBBBBBBBBB>>>@@@CCCCCCBBBBBBDDDEEEDDDDDDEEEGGGHHHGGGDDDAAABBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>?????????>>>>>>???===;;;:::;;;===@@@BBB@@@@@@@@@@@@@@@AAAAAABBBBBB@@@??????@@@AAAAAAAAABBBBBBAAA@@@??????>>>>>>===<<<===>>>?????????>>><<<<<<<<<<<<<<<<<<<<<<<>><<<;;;;;;===>>>@@@<<<<<<<<<===>>>???AAAAAAEEEDDDBBBAAA??????????????????@@@AAAAAABBBAAAAAACCCBBBAAA@@@@@@?????????<<<<<<;;;;;;===@@@BBBBBBGGGEEEBBBAAAEEEMMMXXX___wwwzzzkkkddddddgggkkkccc[[[WWWVVVSSSMMMGGGJJJLLLOOOPPPPPPMMMKKKJJJGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGGGGGGGGGGFFFEEEDDDDDDFFFHHHHHHFFFEEEDDDDDDCCCCCCBBBBBBAAAAAAAAABBBEEEDDDEEEFFFHHHIIIHHHFFFDDDEEEGGGGGGFFFCCC@@@???@@@???>>>>>>>>>???AAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>===AAABBBDDDCCCBBBAAAAAABBBAAABBBCCCCCCBBB@@@>>><<<>>>>>>>>>>>>@@@@@@???>>>======<<<<<<===>>>??????CCCAAA???<<<:::999888888======>>>>>>>>>>>>======;;;;;;;;;<<<<<<<<<<<<===AAABBBCCCCCCCCCBBB@@@???>>>>>>???????????????>>>>>>>>>===<<<<<<<<<===>>>CCCCCCCCCDDDDDDDDDDDDDDD@@@@@@@@@@@@????????????>>>???@@@@@@@@@???======<<<>>>??????===<<<<<<<<<999:::<<<===<<<;;;999777777888:::999888777777888::::::999999999888888888888888999;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<=========<<<<<<<<<:::;;;;;;;;;<<<<<<<<<;;;>>>>>>>>>??????>>>>>>>>>@@@@@@@@@@@@AAACCCDDDEEECCCEEEGGGHHHHHHFFFDDDCCC>>>KKKZZZeeemmmtttvvvuuutttqqqfffeeelll~~~yyy|||mmmUUUHHHEEEFFFJJJLLLNNNPPPQQQPPPOOONNNQQQQQQPPPQQQSSSVVVZZZ\\\\\\]]]___aaabbbcccbbbbbbdddbbbbbbdddfffddd]]]VVVYYYZZZ[[[[[[\\\]]]___```bbbbbbcccdddeeefffggggggiiicccaaaggglllkkkhhhggghhhggggggfffdddbbb```^^^ZZZXXXTTTPPPMMMKKKIIIIIIHHHGGGEEEBBB@@@===;;;999JJJSSSbbbwwwnnn[[[PPPMMMOOOQQQJJJIIIJJJLLLJJJGGGIIINNNKKKKKKIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFEEECCCBBBAAAAAACCCDDDDDDBBBAAAAAABBB>>>AAADDDDDDBBBAAACCCEEEDDDDDDDDDEEEGGGFFFEEECCC@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@???>>>===<<<<<<>>>@@@AAA????????????@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAABBBAAA@@@@@@>>>===<<<;;;:::<<<===>>>??????@@@@@@???>>>======<<<;;;;;;::::::======<<<<<<===???@@@BBB============>>>>>>???@@@DDDCCCBBB@@@>>>>>>=========>>>@@@BBBCCCCCCBBBAAA???????????????>>>>>>>>><<<===<<<;;;>>>CCCDDDAAA@@@?????????@@@AAACCCDDDBBBKKKWWWeeeuuu|||nnnggg\\\QQQMMMQQQZZZaaaiiibbbZZZUUUTTTRRRMMMHHHKKKMMMPPPPPPMMMJJJHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHIIIJJJKKKJJJIIIHHHGGGEEEGGGIIIIIIGGGDDDCCCBBBCCCDDDFFFEEECCCBBBBBBCCCDDDDDDDDDFFFHHHHHHGGGEEECCCDDDEEEFFFEEECCCAAA???===<<<;;;;;;<<<>>>AAABBBEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@???????????????BBBCCCDDDDDDBBBBBBCCCEEEAAAAAAAAA@@@???===<<<;;;>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<===>>>???BBBAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======AAAAAABBBBBBBBB@@@???>>>;;;<<<======>>>=========>>>======<<<<<<>>>???@@@BBBCCCDDDDDDDDDDDDCCCCCC@@@?????????>>>>>>>>>>>>===>>>?????????>>>===<<<===>>>???===<<<:::;;;<<<:::;;;;;;<<<;;;:::999888333555777777777666777888:::::::::999999999999888888999999:::::::::::::::888888999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;::::::999<<<<<<===>>>????????????CCCBBBAAA@@@@@@AAABBBCCCAAACCCFFFHHHHHHGGGEEECCC@@@GGGQQQ]]]llluuussslll\\\gggooogggeeeqqq{{{xxxuuuxxxjjjUUUIIIDDDAAACCCFFFJJJMMMOOOPPPPPPOOONNNMMMMMMMMMNNNOOOPPPVVVXXXZZZ]]]```bbbbbbbbbbbbaaa_________^^^[[[YYYZZZ\\\^^^______```bbbcccffffffggghhhiiiiiihhhhhhiiieeedddhhhkkkiiiffffffeeedddbbbaaa```]]]YYYVVVRRRPPPNNNJJJGGGEEECCCCCCBBBBBBAAA???===:::888777LLLJJJGGGHHHPPPaaawwwwww^^^[[[VVVQQQOOOMMMJJJIIIKKKGGGFFFIIIJJJIIIKKKNNNHHHHHHHHHHHHHHHGGGFFFFFFCCCDDDEEEEEEDDDCCCBBBAAA@@@CCCEEEDDDBBB@@@@@@BBB>>>AAADDDDDD@@@???AAADDDBBBAAAAAABBBDDDEEEDDDCCC>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBB???>>>>>>>>>>>>???@@@@@@>>>??????@@@@@@@@@@@@@@@???AAABBBCCCBBBAAA@@@??????>>>>>>===<<<;;;;;;:::;;;===>>>????????????@@@======<<<<<<;;;:::999999:::;;;<<<>>>@@@AAACCCCCC?????????>>>>>>??????@@@AAAAAA@@@??????>>>======:::<<>>>>>??????@@@@@@?????????AAABBBAAAEEEKKKJJJDDD>>>???@@@AAACCCCCCBBBAAA@@@@@@AAADDDHHHPPP\\\eee}}}vvviii___SSSIIIJJJKKKNNNPPPSSSYYY___dddjjjcccZZZUUUUUUUUUTTTRRRIIILLLNNNMMMJJJGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKIIIHHHFFFDDDGGGIIIJJJHHHEEEDDDCCCAAADDDGGGHHHEEECCCBBBBBBBBBBBBCCCFFFHHHHHHFFFDDDBBBCCCDDDEEEFFFFFFEEEDDD???>>>======???BBBEEEGGGGGGHHHHHHHHHHHHGGGEEEDDD@@@@@@@@@AAAAAAAAAAAAAAA???????????????@@@@@@@@@AAABBBBBBBBBAAABBBDDDFFFDDDBBB@@@>>>===<<<<<<<<<>>>>>>===<<<;;;;;;;;;<<<============>>>???@@@AAA@@@???>>><<<<<<<<<<<<===;;;;;;;;;::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>??????>>>===;;;:::999:::;;;;;;<<<<<<<<<;;;===<<<;;;;;;<<<>>>@@@BBBAAAAAABBBCCCCCCBBBAAA@@@??????>>>>>>>>>===============>>>???>>>===<<<;;;>>>>>>>>><<<:::999;;;<<<<<<;;;;;;;;;;;;:::::::::444666777888777777777999999999999999888888888888999999999999999999888777666777888999:::;;;;;;<<<===<<<<<<;;;:::::::::;;;::::::;;;;;;:::999888777::::::<<<>>>???@@@@@@@@@CCCBBBAAA??????@@@BBBCCC???AAADDDFFFGGGFFFEEEDDDBBBHHHOOOWWWbbbkkkkkkfffVVVTTTmmmzzzrrrsss}}}~~~vvvvvvxxxfffVVVKKK@@@AAACCCEEEHHHJJJLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHQQQSSSWWW[[[^^^aaabbbccc]]]^^^___]]][[[ZZZ[[[\\\\\\___bbbddddddeeehhhkkkjjjkkkmmmnnnooooooooonnnooolllkkkmmmlllhhhfffhhhccc```^^^]]][[[XXXRRRNNNJJJJJJIIIGGGDDDAAA???>>>>>>======<<<:::888555444>>>CCCIIIKKKIIIKKKTTT^^^llllll[[[PPPTTTPPPLLLHHHGGGGGGFFFFFFNNNFFF@@@CCCHHHJJJKKKLLLFFFGGGHHHIIIIIIHHHGGGFFFAAAAAACCCDDDDDDDDDCCCBBB@@@CCCEEEEEEBBB@@@@@@BBB===AAADDDCCC???===???BBBAAA???>>>???AAACCCCCCCCC<<<<<<======>>>???AAABBBAAA@@@@@@@@@AAABBBBBBCCC????????????@@@@@@@@@@@@>>>???@@@AAAAAAAAAAAA@@@@@@BBBEEEEEECCC@@@>>><<<===============<<<<<<<<<:::<<<>>>>>>>>>>>>???@@@<<<<<<;;;;;;;;;:::::::::999:::<<>>>>>????????????>>>>>>888;;;>>>@@@BBBAAA@@@?????????@@@BBBBBBBBBBBBBBBAAADDDEEECCCEEEHHHCCC:::FFFDDDAAA@@@AAABBBDDDDDDBBBAAAAAABBBEEEHHHNNNTTTJJJQQQaaaqqqxxx~~~tttiiibbb^^^UUUJJJFFFHHHJJJHHHPPPOOOMMMMMMQQQZZZeeemmmfff```WWWRRRQQQPPPNNNKKKHHHJJJLLLKKKHHHEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJHHHGGGEEEBBBEEEIIIJJJHHHFFFEEEEEE???CCCHHHIIIFFFCCCAAAAAAAAAAAACCCEEEHHHHHHFFFDDD@@@AAACCCEEEGGGHHHIIIIIICCCBBBBBBBBBDDDHHHLLLNNNIIIIIIJJJJJJIIIGGGFFFEEE>>>>>>>>>??????@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAA>>>?????????>>>???BBBEEEFFFDDDAAA>>><<<<<<============<<<;;;::::::<<<>>>>>>>>>>>>>>>???@@@AAABBB???>>>===<<<;;;<<<============<<<<<<<<<<<<======999999:::::::::;;;;;;;;;;;;;;;<<<<<<;;;999888777888999::::::;;;;;;;;;;;;;;;;;;::::::;;;>>>AAABBB???@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>============<<<===>>>>>>>>>===;;;:::??????===;;;999999;;;======<<<;;;:::::::::;;;;;;888:::;;;:::888777777888888888888888777777777777999999:::999999888777666666777999:::<<<<<<=========<<<;;;:::::::::::::::::::::;;;;;;:::888777666888999;;;===???@@@AAABBBCCCAAA@@@??????@@@BBBDDD>>>@@@BBBEEEFFFFFFFFFEEEBBBJJJRRRUUUYYY```eeeggghhhWWWfff}}}}}}{{{yyy}}}rrrbbbTTTCCCCCCCCCCCCDDDEEEGGGGGGMMMMMMLLLLLLJJJIIIGGGFFFIIIKKKOOOTTTXXX\\\^^^^^^YYY]]]___^^^ZZZXXXZZZ^^^^^^bbbgggiiijjjlllooorrrmmmoooqqqssstttuuuuuuuuuvvvtttsssrrrnnnhhhgggjjjbbb```]]][[[ZZZVVVOOOJJJFFFFFFFFFEEEBBB@@@===;;;:::;;;;;;:::888666333222BBBCCCEEEEEEDDDEEEHHHJJJYYY```lllyyyssseeeYYYPPPLLLKKKLLLKKKJJJHHHGGGGGGHHHHHHGGGGGGGGGFFFGGGGGGHHHIIIFFFFFFGGGHHHIIIIIIIIIIIIFFFEEECCCBBBBBBCCCCCCDDDCCCAAA??????@@@BBBBBBBBB@@@AAABBBAAA???>>>???@@@<<<===>>>??????@@@BBBDDD>>>@@@BBBAAA???>>>@@@CCC@@@@@@??????>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBB???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@??????>>>===<<<@@@>>>===>>>@@@@@@>>>;;;<<<===?????????AAADDDFFF<<<;;;:::999999:::;;;<<>>@@@BBBBBBBBB@@@@@@@@@@@@??????>>>>>>??????>>>>>>======<<<<<<;;;<<<>>>???@@@???===<<<>>>>>>???@@@BBBDDDFFFGGGDDDDDDEEEEEEEEEDDDBBBAAA@@@@@@AAABBBBBBBBBAAAAAABBBAAA@@@@@@BBBEEEFFFFFFHHHJJJLLLPPPUUUYYY]]]___tttxxx~~~zzzmmmbbbZZZTTTPPPLLLLLLJJJHHHDDDCCCCCCEEEMMMMMMNNNPPPRRRVVVYYY[[[^^^\\\YYYUUUQQQLLLIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGLLLIIIFFFCCCAAAAAABBBCCCEEEHHHJJJJJJHHHFFFHHHJJJGGGGGGGGGGGGFFFEEECCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFEEEEEEDDDDDDAAAAAABBBCCCEEEGGGHHHIIIEEECCCCCCEEEIIINNNQQQRRRNNNKKKHHHGGGHHHGGGDDDAAACCCBBB@@@?????????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>======???BBBEEEFFF>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999999:::;;;=========>>>???AAABBBCCC>>>>>>===;;;;;;:::::::::======<<<<<<<<<<<<======<<<;;;:::999888888888888::::::;;;;;;:::888777555888999999:::;;;;;;<<<<<<>>><<<::::::===@@@AAABBB??????@@@??????>>>===<<<>>>>>>===<<<;;;::::::999::::::<<<=========<<<;;;;;;<<<<<<:::888888;;;>>>>>>===;;;::::::999777666777777777777777777777777888777666666666666777777;;;;;;<<<<<<;;;;;;:::999999999999999:::<<<>>>???;;;:::999888888888999:::===;;;:::;;;<<<<<<888555888:::<<<>>>??????>>>===??????>>>>>>>>>>>>>>>???===>>>@@@BBBDDDFFFGGGHHHHHHGGGGGGHHHJJJQQQbbbrrrooogggeeerrr{{{qqqbbbMMM===???BBB??????DDDJJJKKKLLLKKKJJJHHHGGGHHHEEEGGGKKKPPPTTTWWWYYYZZZ[[[\\\^^^^^^]]]^^^```cccgggeeedddiiiooosssqqqooopppqqqrrrrrrsssuuuzzz}}}uuussspppnnnnnnmmmllljjjfff```XXXVVVVVVTTTMMMFFFFFFEEECCC@@@>>><<<::::::999999888777555444333333AAACCCDDDDDDDDDDDDGGGIIICCCGGGLLLQQQWWWbbboooyyyzzzhhh[[[[[[YYYUUURRROOONNNNNNNNNHHHGGGFFFDDDDDDDDDDDDEEEGGGFFFFFFFFFFFFFFFGGGGGGFFFGGGHHHHHHIIIIIIIIIHHHFFFEEEDDDCCCBBBBBBCCCDDDBBBAAA??????AAABBBBBBBBB???@@@AAA@@@===<<<<<<===<<<===>>>>>>>>>???AAACCC===???AAAAAA??????AAACCCAAAAAA@@@??????>>>??????>>>>>>>>>>>>????????????@@@AAAAAAAAA@@@@@@???>>>????????????>>>===<<<<<>>===>>>@@@AAA???===>>>???AAAAAA@@@@@@AAACCC===<<<;;;:::;;;;;;<<<===???======>>>@@@BBBBBBBBB@@@@@@??????>>>>>>========================<<<<<<;;;<<<>>>?????????===<<<=========>>>@@@BBBDDDDDDAAABBBCCCCCCBBBAAA@@@???AAABBBBBBAAAAAA@@@???>>>BBBAAA@@@@@@BBBCCCEEEEEEDDDDDDDDDFFFGGGIIIJJJKKKJJJMMMPPPSSSUUUXXX\\\^^^]]]^^^```bbbcccdddeeeeeeeeeddddddbbb___\\\ZZZXXXUUUQQQLLLIIIHHHHHHHHHGGGJJJJJJHHHEEECCCBBBCCCEEEJJJKKKLLLNNNPPPSSSUUUWWWUUUTTTRRROOOLLLIIIGGGFFFHHHHHHGGGGGGGGGGGGGGGHHHGGGFFFCCCAAAAAACCCEEEGGGJJJLLLMMMKKKHHHFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@?????????@@@BBBDDDEEEFFFBBB@@@@@@AAAEEEIIIKKKKKKIIIFFFDDDDDDEEEDDDBBB@@@BBBAAA@@@?????????@@@AAA>>>>>>>>>======>>>>>>>>>???>>>>>>>>>@@@BBBEEEFFF??????@@@@@@??????>>>===<<<;;;999999999:::<<<============>>>???@@@AAABBB???>>>===<<<;;;;;;;;;;;;======<<<<<<<<<<<<======;;;;;;::::::999888888888999999::::::;;;;;;::::::888888888999999:::::::::===;;;999:::<<>>??????>>>>>>===<<<;;;======<<<;;;::::::999999::::::<<<=========<<<;;;;;;<<<<<<:::888888;;;>>>>>><<<:::::::::999888666777777777777777777777777777666666666666666666666:::::::::;;;;;;;;;::::::999999999999:::;;;===>>>;;;:::888777777777888999<<<;;;::::::<<<;;;888555999:::<<<>>>???>>>======???>>>============>>>???>>>>>>@@@BBBDDDFFFGGGHHHHHHFFFFFFFFFGGGLLL[[[jjjyyyuuurrrrrrvvvzzzxxxdddOOOEEEBBBAAACCCGGGHHHHHHIIIIIIHHHGGGGGGHHHFFFFFFHHHJJJNNNQQQUUUWWWYYY[[[]]]^^^___aaadddggggggfffgggllltttxxxwwwtttssstttuuutttttttttwwwyyyuuusssrrrqqqqqqqqqooommmhhhaaaZZZVVVUUURRRJJJCCCAAA@@@>>><<<;;;999888888666555555444333333222222AAABBBCCCCCCCCCCCCFFFHHHGGGHHHIIIGGGEEEFFFKKKPPPOOOUUU]]]dddlllwwwwwwlllggg```ZZZVVVRRRLLLGGGEEEGGGHHHIIIJJJJJJIIIHHHFFFEEECCCBBBBBBBBBBBBCCCFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEECCCCCCBBBBBBBBBBBB@@@??????AAABBBBBBBBBAAABBBCCCAAA???===<<<======>>>>>>>>>======???AAA===???@@@@@@@@@@@@BBBCCCCCCBBBAAA@@@???>>>>>>>>>============>>>>>>>>>>>>@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;>>>======???AAAAAA@@@??????AAACCCCCCAAA@@@???@@@>>>>>>===<<<<<<======>>><<<<<<<<<>>>AAABBBBBB@@@??????>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<===>>>???>>>======;;;;;;<<<<<<===???@@@AAA??????@@@@@@@@@???>>>===@@@@@@@@@@@@@@@???>>>===BBBAAAAAAAAABBBCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDFFFGGGGGGGGGGGGIIIJJJHHHHHHIIIIIIJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDEEEDDDCCCDDDGGGIIIJJJJJJHHHGGGEEECCCAAAAAADDDFFFGGGHHHJJJLLLNNNOOOPPPPPPNNNMMMLLLKKKIIIHHHGGGFFFHHHGGGEEEDDDDDDEEEGGGHHHFFFDDDAAA@@@@@@BBBEEEGGGJJJKKKKKKJJJGGGEEEDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@??????>>>>>>>>>>>>>>>???@@@BBBCCCDDDAAA???>>>???AAACCCDDDDDDBBB@@@???@@@AAAAAA@@@???AAA@@@@@@@@@@@@AAAAAABBB========================??????>>>???@@@BBBDDDEEE@@@@@@AAAAAAAAA@@@??????<<<;;;:::999999;;;===???>>>>>>>>>>>>>>>???@@@@@@??????>>>===<<<<<<<<<<<<======<<<<<<<<<<<<======:::;;;;;;;;;:::999888777888999999:::;;;===>>>???999999999999::::::::::::<<<:::999999<<<>>>??????============<<<;;;:::999;;;:::::::::999999888888::::::<<<=========<<<;;;;;;;;;;;;:::888999;;;======;;;:::999::::::888666666666666666666666666666555555555555555555555666777888999::::::;;;:::::::::999999999::::::;;;<<<:::999777666666666777888;;;:::::::::;;;:::888666999:::<<<===>>>>>>===<<>>???>>>???@@@AAACCCEEEGGGHHHHHHFFFEEEDDDCCCFFFQQQ]]]xxx{{{{{{qqqcccddd|||}}}mmmQQQBBB@@@@@@===;;;===???BBBEEEFFFHHHHHHEEEDDDCCCCCCEEEIIIMMMOOOUUUWWWZZZ]]]___cccgggjjjhhhhhhkkkpppvvvyyywwwtttuuuvvvwwwvvvtttrrrrrrrrrsssrrrqqqrrrrrrrrrooommmiiibbb[[[VVVTTTOOOGGGAAA>>>===;;;:::888888777777111111111111111222222222AAABBBCCCCCCCCCCCCEEEGGGFFFGGGGGGEEEBBBAAACCCEEEIIIJJJKKKJJJJJJNNNVVV\\\``````bbbdddhhhmmmrrruuutttrrrnnnkkkgggeeeeeedddfffgggiiihhhddd]]]UUUOOOSSSOOOJJJGGGGGGGGGFFFDDDJJJJJJKKKJJJIIIGGGDDDBBBFFFEEEDDDCCCBBBCCCDDDDDDEEEDDDDDDCCCCCCDDDDDDDDDGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@???@@@BBBCCCCCCBBBEEEFFFGGGFFFCCC@@@??????===>>>>>>===<<<<<<===???===>>>???@@@@@@AAABBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>????????????>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>===<<<;;;:::<<<======???@@@AAAAAA@@@>>>@@@CCCDDDBBB@@@????????????>>>>>>=========>>><<<<<<===???AAAAAA???===>>>>>>===<<<<<<;;;:::::::::::::::;;;;;;<<<<<<<<<:::;;;<<<===>>>>>>>>>===<<<;;;;;;;;;<<<===>>>???===>>>>>>>>>>>>============>>>>>>????????????>>>BBBCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGFFFGGGGGGHHHHHHDDDFFFGGGGGGGGGGGGHHHIIIGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDDDDEEEFFFFFFDDDBBBFFFFFFDDDBBB@@@BBBEEEHHHEEEGGGIIIKKKLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFDDDBBBBBBDDDFFFHHHHHHEEEBBB@@@???@@@CCCDDDDDDEEEEEEFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@???????????????@@@@@@BBBCCCDDDBBB@@@>>>>>>@@@AAAAAA@@@============????????????@@@@@@@@@@@@AAAAAABBBBBB??????@@@@@@@@@@@@??????>>>>>>>>>>>>???AAABBBCCC@@@@@@AAAAAAAAAAAA@@@???===<<<:::::::::<<<>>>@@@>>>>>>=========>>>>>>?????????>>>==================<<<<<<;;;;;;<<<<<<===::::::;;;;;;;;;:::888888;;;:::::::::<<<>>>@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;;;;999888999;;;=========<<<<<<<<<<<<;;;999888777888888888888888888777777::::::<<<=========<<<;;;:::::::::999999:::;;;<<<<<<:::999999::::::888777666666666666666666666666444444444555555555555555555555777888999:::::::::999999999999999:::::::::999888777555555666666777:::::::::::::::999888888;;;;;;<<<=========<<<;;;>>><<<:::999:::;;;===????????????AAABBBEEEGGGHHHIIIFFFDDDCCCAAAAAAHHHQQQeeepppyyyppp\\\VVViii~~~___JJJFFF???555888999<<<@@@DDDEEEDDDCCCBBBAAA@@@@@@AAACCCEEEGGGLLLOOOSSSVVVZZZ___dddgggiiijjjmmmqqqtttuuuqqqnnnrrrtttvvvuuurrrooonnnmmmnnnnnnnnnnnnnnnlllhhheeeeee___YYYTTTQQQMMMFFFAAA>>>===;;;999888777666666//////000111222333333444BBBCCCDDDDDDCCCCCCEEEGGGBBBCCCDDDDDDCCCCCCCCCDDDHHHIIIJJJHHHFFFFFFIIILLLIIIIIIIIIJJJMMMQQQTTTWWWUUUTTTRRRPPPOOOOOOOOOOOORRRSSSUUUUUUTTTQQQOOONNNLLLJJJHHHFFFFFFEEEDDDDDDFFFFFFFFFFFFEEEEEEFFFFFFEEEEEECCCBBBBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@??????@@@BBBCCCCCCBBBFFFHHHIIIHHHEEEBBB@@@@@@>>>??????>>><<<;;;===>>>>>>>>>??????AAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>======>>>>>>>>>?????????<<<===>>>???@@@AAAAAAAAA>>>>>>>>>>>>===<<<;;;:::;;;<<<>>>?????????@@@@@@<<>>>>>>>>>>>>>>===<<<<<<=========>>>???>>><<<:::<<<<<<<<<;;;;;;;;;;;;:::999999::::::;;;;;;<<<<<<:::;;;;;;<<<===>>>>>>>>>======<<<<<<<<<<<<========================>>>>>>????????????>>>===<<<<<>>???>>>===<<<<<<===>>>>>>???@@@AAA@@@@@@AAAAAABBBBBBBBBBBB@@@@@@AAABBBBBBAAA@@@@@@>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@AAA@@@@@@???======<<<<<<<<<===>>>???=========<<<======>>>>>>???>>>>>>============>>><<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;:::999999======<<<;;;<<<===???@@@:::::::::;;;;;;;;;;;;;;;;;;999888999;;;<<<<<<;;;<<<<<<;;;;;;999888777666666666666777777777777777::::::<<<=========<<<;;;999999999999:::;;;;;;;;;:::999888888::::::999888666666666666666666666666333333444555666666555555333444555777888999999999888888999999999999999999888777666555555555666777999::::::999888888888999<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999:::;;;===>>>??????>>>???AAACCCFFFGGGIIIFFFDDDCCCAAA???CCCIIIQQQ```ppprrreeeZZZ```lllooo\\\VVVJJJ999<<<<<<===@@@BBBAAA>>>;;;>>>>>>???@@@@@@@@@@@@???BBBEEEIIILLLPPPTTTYYY\\\dddfffiiimmmoooooollljjjmmmooorrrrrrpppmmmlllkkkjjjiiihhhgggfffccc^^^[[[[[[WWWRRROOOMMMJJJEEEBBB===<<<:::888555444333222000111222333555666777888AAABBBCCCCCCBBBBBBDDDEEEHHHHHHHHHGGGGGGFFFEEEEEE===???BBBBBBAAAAAAAAABBBGGGGGGFFFFFFGGGHHHJJJKKKHHHIIIIIIJJJKKKKKKKKKKKKDDDEEEFFFEEEDDDDDDFFFHHH>>>???AAADDDEEEGGGGGGHHHEEEDDDCCCBBBCCCDDDFFFGGGBBBAAA@@@??????@@@AAAAAAAAAAAAAAABBBCCCDDDFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBBBBAAAAAA@@@??????>>>???AAACCCDDDCCCBBBBBBDDDFFFFFFCCC@@@???>>>>>>??????>>>===<<<>>>???@@@???>>>???AAABBBAAA@@@??????>>>============>>><<<<<<<<<<<<============<<<<<<>>>???@@@@@@AAAAAA>>>>>>>>>>>>===<<<;;;;;;:::<<<>>>>>>======>>>???<<<>>>@@@AAA???>>>>>>???===============<<<::::::===<<<<<<<<<======;;;::::::;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<======>>>???>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<===>>>???CCCBBBBBB@@@>>><<<:::999???BBBEEEFFFDDDDDDFFFHHHEEEEEEDDDCCCBBBBBBBBBCCCFFFGGGHHHFFFDDDCCCCCCDDDCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDCCCCCCBBBBBBAAADDDDDDFFFIIIKKKLLLJJJHHHDDDDDDEEEDDDCCCCCCFFFHHHDDDEEEFFFGGGGGGHHHHHHGGGHHHHHHGGGFFFFFFEEEDDDDDDHHHGGGEEECCCBBBBBBCCCCCC??????@@@BBBDDDFFFGGGHHHGGGFFFEEEFFFGGGGGGEEECCCAAAAAA???>>>>>>???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@??????>>>>>>>>>===============>>>>>>===<<<;;;<<<===>>>===;;;===???@@@@@@??????@@@AAA@@@AAABBBBBBBBBBBBBBBAAA@@@AAABBBCCCCCCBBBAAA@@@>>>>>>????????????????????????@@@AAAAAAAAA@@@@@@===>>>?????????>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>======<<<<<<======>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;>>>>>>======<<<=========888888888999::::::;;;;;;;;;:::999:::<<<===<<<;;;<<<<<<;;;:::999777666555555555666666777777888888::::::<<<=========<<<;;;999888777999;;;<<<;;;:::999888777888999:::999888666666666666666666666666222333555666777777666555222333444555777777888888666777888999999999999999999888666555555555666777999999:::999777777999:::===<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>======???AAADDDFFFGGGDDDCCCDDDBBB???@@@EEEHHHTTTgggtttsssiiiddddddppp}}}sssjjjYYYEEE:::777666777;;;>>>>>><<<:::;;;===>>>>>>>>>===<<<;;;===@@@BBBDDDGGGKKKNNNVVVXXX]]]aaaeeefffffffffdddfffiiijjjhhhgggffffffcccaaa___]]][[[WWWSSSPPPMMMKKKIIIGGGFFFDDDAAA???999888666444222111000000333444555777888:::;;;<<>>BBBDDDFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAABBBDDDEEEFFFEEEDDDCCCCCCEEEFFFEEEDDDCCCFFFHHHHHHHHHGGGEEEBBB???===<<>>======>>>???@@@@@@@@@AAABBBDDDFFFGGGHHHDDDDDDDDDCCCBBBAAA???>>>===>>>???@@@AAA@@@??????>>>>>>???AAACCCDDDCCCBBB???AAACCCDDDAAA???======>>>?????????>>>>>>???AAABBB@@@??????AAABBB@@@>>><<<<<<<<<<<<<<<======>>><<<<<<=========>>>>>>>>>>>>>>>????????????>>>>>>????????????>>>===<<<<<<999;;;>>>===;;;:::;;;===>>>???@@@>>><<<;;;<<<===;;;;;;<<<<<<;;;:::888777;;;:::999:::<<<=========999999:::;;;<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<===>>>??????>>>===<<<;;;:::::::::<<<<<<;;;;;;;;;<<<===>>>AAAAAAAAA@@@???>>>===<<<;;;???DDDEEECCCBBBEEEHHHEEEEEEDDDCCCBBBBBBBBBBBBAAABBBBBBAAA???===>>>???CCCDDDDDDDDDCCCBBBAAAAAA>>>>>>???@@@???>>>===<<>>>>>===>>>>>>===============>>><<<<<<<<<===???@@@???>>>@@@AAACCCAAA???>>>???AAAAAABBBCCCCCCCCCBBBAAA@@@BBBCCCEEEFFFFFFEEECCCBBB@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBB===???AAABBBAAA???<<<::::::::::::;;;<<<===>>>???===<<<<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<===<<<:::888888:::<<<===<<<===============<<<<<<888999:::;;;<<<===>>>???;;;::::::;;;======<<<;;;<<<<<<;;;:::999777666555444555555666777888888888::::::<<<=========<<<;;;888777777888;;;<<<;;;999888777777777999::::::999777777777777777777777777222444666777888888777666222222333555666666666666444555777888999999999999999888777666666666777777888999:::888666666999;;;>>>===<<<;;;::::::999999999:::<<<===>>>>>>======>>>===;;;;;;===???BBBDDDCCCAAAAAACCCBBB??????BBBCCCJJJZZZmmmxxxwwwrrrooo___fffxxxrrrbbbOOOFFF;;;666777;;;>>>>>>888888999::::::;;;<<<===999:::<<<<<<<<<>>>@@@BBBFFFHHHMMMPPPSSSVVVXXXYYYVVVXXXZZZ[[[ZZZXXXYYYYYYVVVSSSPPPNNNLLLJJJGGGDDDAAA@@@???>>>===<<<:::999555555444333222222222333666666888999;;;<<<>>>>>>===>>>???>>>======???AAA???>>>>>>???AAACCCDDDDDD===>>>@@@BBBCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@AAADDDEEEEEECCC@@@>>>AAADDDFFFFFFDDDDDDEEEHHHBBBCCCCCCCCCBBBBBBCCCDDD@@@@@@AAABBBBBBAAA@@@@@@@@@???>>>======>>>???@@@??????@@@BBBDDDGGGIIIJJJDDDCCCCCCBBBAAA???>>>===;;;<<<>>>???@@@@@@??????>>>>>>???AAADDDDDDCCCBBB>>>@@@CCCDDDBBB???>>>===>>>???@@@???>>>>>>@@@BBBDDDAAA??????AAAAAA???===;;;;;;:::;;;;;;<<<===>>>????????????@@@@@@@@@@@@AAAAAA@@@@@@>>>===<<<;;;@@@@@@@@@??????>>>===<<<999;;;>>>===:::999:::;;;@@@AAA@@@===:::999999:::::::::;;;;;;:::888777666999777666888;;;>>>@@@@@@888999:::;;;===>>>???@@@=========<<<<<<;;;;;;;;;::::::::::::<<<===??????>>>>>><<<;;;:::999999999;;;;;;:::999:::;;;===>>>;;;<<<===???AAABBBBBBCCC888===BBBCCCAAAAAADDDHHHAAAAAA@@@@@@AAABBBBBBCCC>>>@@@AAAAAA??????@@@AAAFFFFFFFFFEEEDDDBBBAAA@@@???@@@BBBCCCCCCBBB@@@???@@@@@@@@@AAACCCCCCAAA??????AAADDDDDDCCCAAAAAABBBBBBBBBAAAAAABBBDDDFFFGGGEEEEEEFFFFFFGGGHHHHHHHHHJJJIIIHHHFFFDDDBBB@@@??????AAADDDGGGHHHGGGFFFDDD@@@???@@@CCCGGGJJJIIIHHHDDDCCCAAA@@@@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAA@@@?????????AAA@@@@@@????????????@@@>>>>>>>>>@@@CCCDDDCCCBBBAAACCCDDDBBB???===>>>@@@BBBBBBCCCDDDCCCBBB@@@???EEEGGGHHHIIIIIIHHHGGGEEEBBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDCCC>>>@@@BBBDDDCCC@@@;;;888999999:::;;;<<<===???@@@<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<>>><<<999777777:::===???:::;;;===>>>>>>>>>===<<<;;;<<<===???@@@BBBCCCDDD<<<;;;;;;<<<===>>><<<;;;<<<<<<<<<;;;999777666555444555555666777888999999:::;;;<<<=========<<<;;;888777666888<<<===;;;999888777666777999::::::999888888888888888888888888333444666888999999888777222222333444555555555555333444666888999:::999999:::999777666666666777888777999:::888666666999<<<>>>===<<<;;;:::999999999888:::===?????????>>>======<<<;;;:::;;;>>>AAACCCAAA???@@@CCCCCC??????AAA@@@BBBNNNdddwww~~~}}}aaa]]]iii|||xxxzzzjjjSSSBBB:::999999999888777666555777999===???999:::;;;:::999888:::<<<<<<>>>AAACCCEEEFFFIIIJJJKKKMMMNNNNNNLLLKKKLLLMMMJJJGGGDDDBBBAAA???>>><<<;;;:::999888777555444333444444444444555666777888777888999:::<<<===??????