BM66(@ }}}xxxsssnnnjjjhhhcccaaa___^^^^^^]]]\\\[[[ZZZZZZ\\\]]]```eeelllqqqtttwww{{{sssjjjggg\\\RRRNNNMMMIIIFFFEEEFFFGGGLLLTTTaaattt{{{yyyxxxxxxxxxuuutttrrrppppppppprrrsssqqqqqqqqqqqqrrrtttvvvwwwyyyyyyyyy{{{}}}}}}|||zzzxxxzzz~~~}}}|||{{{{{{{{{}}}}}}||||||{{{|||||||||zzzwwwwwwwww{{{~~~|||xxxtttqqqpppmmmjjjfffcccaaa```]]][[[ZZZYYYZZZZZZ[[[[[[]]]^^^aaacccgggnnnuuuzzz~~~~~~}}}{{{yyyvvvnnncccZZZVVVNNNIIIHHHGGGDDDDDDEEEGGGNNNZZZjjj||||||yyywwwwwwxxxyyyvvvuuusssrrrqqqrrrrrrsssrrrrrrrrrrrrssstttvvvwwwxxxxxxyyy{{{}}}}}}{{{xxxvvvxxx|||~~~|||{{{zzzzzzzzzzzzzzz{{{|||~~~{{{xxxxxxwww{{{yyyvvvrrrooolllhhhdddaaa^^^^^^]]]\\\[[[ZZZZZZYYYYYYYYYXXXYYYZZZ]]]```bbbdddgggjjjooottt{{{{{{wwwuuuyyytttnnniiiccc\\\SSSLLLJJJFFFEEEEEEDDDBBBEEEJJJPPP\\\qqq{{{zzzyyyvvvuuutttvvvwwwyyywwwvvvuuussssssrrrssssssssssssrrrrrrssstttuuuuuuwwwwwwyyy{{{}}}|||yyyvvvtttvvvyyy|||~~~~~~~~~~~~~~~|||yyyxxxwwwvvvwwwxxxzzz}}}}}}zzzzzzzzz{{{vvvsssrrrpppooohhhgggdddaaa^^^[[[XXXVVVVVVVVVWWWWWWXXXYYYYYYZZZ]]]]]]___```cccggglllpppqqqtttxxx}}}}}}xxxsssooolllmmmggg```ZZZUUUQQQLLLIIIJJJHHHGGGGGGEEEEEEMMMWWWcccrrr{{{vvvtttsssrrrppppppqqqsssvvvxxxvvvuuuuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrruuuvvvwwwzzz|||{{{wwwtttrrrsssuuuwwwyyy{{{|||}}}{{{{{{|||||||||~~~|||yyyvvvtttrrrssstttvvvxxx{{{}}}~~~}}}{{{zzzvvvoooiiieeecccaaa___ZZZZZZYYYXXXVVVTTTSSSSSSTTTUUUVVVXXXZZZ[[[\\\]]]bbbdddgggjjjmmmrrrxxx}}}|||wwwrrrmmmhhhddd___[[[TTTOOOKKKIIIHHHGGGGGGFFFGGGHHHIIIOOO]]]kkk~~~wwwqqqpppqqqmmmlllkkklllmmmqqqtttvvvttttttttttttsssqqqooonnnnnnooooooooooooooooooooorrrssstttwwwyyyxxxvvvssspppqqqrrrsssuuuwwwyyyzzzzzz{{{||||||{{{|||}}}|||{{{yyyuuurrrooommmqqqrrrtttvvvyyy|||~~~~~~}}}yyytttqqqnnnllljjjfffaaa\\\ZZZXXXUUUTTTPPPRRRSSSSSSRRRRRRTTTUUUVVVWWWYYY[[[^^^aaacccdddiiimmmrrrvvvyyy}}}|||yyytttpppkkkfff```\\\TTTQQQLLLHHHDDDCCCCCCCCCBBBCCCGGGOOOXXXeeexxxxxxooommmnnnpppjjjiiihhhiiikkknnnqqqtttssstttuuuuuusssqqqnnnlllkkklllmmmnnnnnnnnnnnnnnnooooooppprrruuuvvvuuutttqqqppppppqqqrrrtttwwwxxxyyy{{{}}}}}}{{{}}}}}}wwwwwwvvvuuurrrooollljjjnnnoooppprrruuuxxxzzz|||}}}{{{}}}}}}{{{zzzqqqooommmiiieeebbb```___[[[YYYVVVTTTTTTTTTRRRPPPOOOQQQTTTUUUTTTUUUXXXZZZ\\\^^^aaaeeeiiimmmppprrrvvv|||{{{yyyrrrooolllhhhccc^^^WWWSSSKKKJJJHHHFFFDDDCCCDDDEEEJJJMMMWWWfffwww{{{rrrmmmkkkmmmnnniiihhhgggggghhhkkkoooqqqssstttvvvvvvuuurrrnnnllljjjkkklllnnnooooooooonnnlllkkklllnnnqqqtttuuuuuuqqqqqqpppoooqqqsssvvvxxxxxx{{{}}}}}}|||}}}}}}yyyvvvrrrsssssssssqqqnnnllljjjiiijjjlllnnnrrruuuxxxyyy{{{yyyyyy~~~zzzyyywwwtttpppmmmkkkjjjeeedddaaa^^^\\\ZZZXXXXXXRRRQQQQQQRRRTTTTTTTTTRRRRRRUUUXXXYYYXXXYYY\\\___dddfffjjjooouuuzzz~~~{{{wwwsssooolllkkkiiifffbbb^^^XXXQQQMMMEEEFFFGGGGGGGGGHHHIIIKKKYYY^^^kkk}}}zzzuuuqqqmmmlllkkkllliiihhhgggfffgggjjjmmmoootttvvvwwwxxxvvvsssooommmiiikkkmmmnnnpppppppppoookkkiiiiiikkkooosssuuuuuurrrqqqpppooopppsssvvvxxxwwwzzz}}}}}}|||}}}~~~}}}~~~~~~}}}{{{xxxtttppppppqqqrrrrrrqqqooolllkkkeeefffhhhlllppptttwwwyyyzzzwwwwww|||}}}yyyuuurrrpppnnnhhhgggeeeccc```^^^\\\[[[YYYXXXVVVVVVWWWWWWVVVVVVUUUUUUTTTSSSTTTUUUWWWXXXVVVYYY\\\___bbbfffjjjmmmsssvvvzzz~~~xxxrrrnnniiiccc___```]]]ZZZVVVSSSOOOLLLIIIHHHEEEEEEIIIKKKLLLUUUaaauuuuuussspppmmmkkkiiihhhhhhhhhiiihhheeecccdddiiinnnppprrrtttuuutttqqqnnnlllllllllllllllllllllllllllooonnnmmmlllmmmoooqqqrrrrrrrrrsssrrrpppppprrrsss}}}~~~~~~~~~|||}}}~~~}}}{{{vvvoooiiipppkkkhhhhhhkkkllljjjggghhhfffeeeeeeggglllqqquuu}}}~~~~~~~~~~~~{{{yyywwwtttrrrooolllhhheeecccbbbaaa```^^^\\\ZZZYYYWWWWWWWWWWWWXXXYYYYYYXXXWWWUUUUUUUUUUUUVVVWWWYYY[[[\\\```cccgggjjjmmmqqqvvvyyy{{{vvvooojjjeee```[[[VVVVVVTTTRRROOOMMMKKKIIIHHHGGGEEEGGGMMMTTT\\\kkkyyyyyyuuuooonnnkkkiiigggeeeeeeeeeggghhhgggfffdddeeehhhlllooooooqqqqqqqqqpppnnnmmmllllllmmmmmmmmmllllllkkkmmmlllllllllmmmoooqqqsssrrrsssttttttssstttvvvxxx~~~|||~~~~~~{{{{{{~~~~~~~~~}}}yyysssnnnmmmiiifffgggjjjkkkiiifffbbbbbbbbbdddggglllqqquuuxxxyyyzzzzzz{{{}}}|||yyytttpppllliiihhheeecccaaa^^^[[[YYYXXXWWWXXXXXXWWWVVVUUUUUUUUUUUUWWWZZZ^^^aaaaaa^^^[[[XXXZZZ[[[\\\^^^aaadddggghhhpppssswww{{{}}}{{{yyywwwoookkkeee___ZZZUUUPPPMMMIIIHHHGGGEEEEEEEEEEEEEEEHHHIIIOOOZZZgggwwwuuummmkkkjjjiiigggeeedddccccccccceeefffgggfffeeeeeegggiiilllllllllmmmmmmmmmmmmmmmlllmmmnnnooonnnmmmkkkjjjjjjjjjjjjkkkmmmoooqqqsssrrrtttuuuvvvvvvwwwzzz|||~~~}}}||||||}}}xxx{{{~~~~~~{{{xxxxxx{{{~~~}}}xxxuuunnnjjjfffdddfffgggfffdddbbbbbbdddfffjjjnnnrrrtttrrrtttvvvwwwxxxzzz}}}|||{{{zzzxxxwwwuuuuuutttpppnnnkkkgggbbb___]]]\\\\\\[[[YYYWWWUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVXXXYYY\\\aaahhhlllllliiidddaaaeeefffiiimmmqqquuuxxxzzz|||yyyuuuqqqooollliiifffbbb___[[[UUUQQQLLLIIIFFFDDDDDDDDDCCCCCCEEEHHHJJJOOOWWWdddtttwwwooollllllhhhfffeeedddccccccdddddddddeeeffffffffffffffffffiiihhhhhhhhhiiikkkmmmnnnlllmmmooopppooommmkkkiiihhhhhhiiikkkmmmooorrrssssssuuuvvvwwwwwwxxxzzz|||}}}~~~|||||||||~~~vvvyyy{{{}}}}}}~~~zzzvvvtttuuuxxx{{{~~~~~~}}}{{{uuuooogggbbbbbbdddeeefffiiijjjkkkmmmoooppprrrsssoooqqqtttvvvxxxzzz}}}~~~yyyvvvtttrrrooollljjjhhhgggfffbbbaaa^^^[[[XXXVVVTTTSSSUUUUUUTTTSSSRRRRRRSSSSSSSSSSSSTTTUUUXXX[[[^^^```dddjjjrrrwwwwwwsssooommmrrrtttxxx}}}{{{wwwqqqnnnjjjfffccc```\\\YYYUUUSSSPPPLLLHHHEEECCCCCCCCCDDDEEEFFFGGGLLLRRRWWWbbbpppyyyrrrmmmkkkllleeedddcccbbbbbbbbbcccdddccccccdddeeeffffffeeedddffffffeeefffgggiiilllmmmkkklllnnnpppooommmkkkiiiggghhhiiikkkmmmppprrrssstttuuuvvvvvvuuuuuuxxxyyy|||}}}{{{zzzzzzzzzwwwxxxxxxxxxzzz~~~{{{vvvrrrqqqsssvvvxxx{{{}}}~~~xxxqqqhhhaaaaaaeeekkkpppqqqqqqqqqqqqpppooonnnmmmnnnqqqvvvyyy{{{}}}{{{yyywwwvvvtttrrrmmmjjjgggeeebbb___]]][[[[[[[[[WWWVVVUUUSSSRRRQQQQQQQQQQQQQQQPPPQQQQQQRRRSSSTTTVVVVVVWWWZZZ^^^ccchhhkkknnnuuu}}}}}}|||{{{yyysssnnnfffccc___[[[XXXUUURRRPPPHHHHHHHHHEEEBBBAAAAAACCC>>>AAAEEEIIIOOOXXXccckkk{{{tttoooiiiggghhhdddcccaaa``````aaabbbbbbcccbbbbbbccceeeeeedddccceeeeeeeeefffgggiiikkkmmmjjjkkkmmmnnnnnnmmmkkkjjjhhhhhhjjjlllnnnppprrrsssssstttuuutttssstttvvvwww{{{~~~~~~~~~~~~~~~}}}|||zzzxxxuuutttwwwwwwvvvwwwyyy~~~|||tttpppooorrrtttvvvyyy|||~~~~~~~~~}}}}}}~~~uuuooohhhcccdddjjjsssyyysssrrrqqqooommmkkkiiihhhnnnrrrxxx|||{{{zzzyyyxxxwwwuuutttsssnnnkkkiiigggfffdddaaa___\\\ZZZXXXVVVUUUUUUUUUVVVRRRRRRRRRRRRRRRSSSTTTTTTSSSTTTTTTUUUVVVXXXYYYZZZ\\\]]]___bbbhhhnnntttwww{{{|||vvvpppiiiddd\\\YYYUUURRROOOMMMJJJHHHAAACCCDDDCCCBBBBBBEEEGGGAAAGGGPPPYYYdddsss~~~uuuqqqnnnjjjggggggeeeeeecccbbbaaabbbcccccccccbbb```aaadddeeedddbbbeeeffffffggghhhjjjkkklllhhhiiijjjkkklllllllllllliiijjjlllnnnoooqqqrrrrrrpppqqqssssssssstttvvvyyy|||~~~|||{{{zzz{{{||||||{{{xxxtttrrrtttuuuwwwxxx{{{wwwqqqoooqqqssstttxxxzzz||||||zzzyyyzzz|||ssspppllliiiiiimmmsssxxxooonnnmmmkkkjjjjjjjjjjjjmmmqqqxxx}}}}}}xxxxxxxxxxxxwwwvvvuuutttrrrrrrqqqooommmlllkkkjjjeeebbb___\\\[[[ZZZXXXWWWVVVTTTSSSRRRRRRTTTUUUWWWRRRSSSSSSTTTVVVXXXYYYZZZZZZZZZ[[[\\\^^^```bbbccccccdddfffjjjpppwww}}}}}}zzzuuupppjjjccc\\\WWWTTTRRRNNNKKKJJJHHHEEECCC???BBBEEEEEEEEEFFFIIIMMMOOOWWWcccppp~~~vvvqqqqqqqqqmmmjjjjjjiiihhhgggeeeeeeeeeeeefffdddaaa___```ccceeedddbbbffffffggghhhiiijjjkkkkkkhhhhhhiiiiiijjjkkklllmmmjjjkkkmmmooopppqqqrrrrrrnnnoooqqqssssssuuuxxx{{{~~~~~~{{{zzzwwwyyy|||~~~}}}zzzvvvsssqqqtttwwwzzz}}}zzzrrrpppqqqrrrrrrwwwyyy{{{{{{xxxwwwxxxyyytttsssqqqnnnllllllnnnppplllkkkkkkjjjkkklllmmmnnnkkkpppwww}}}~~~}}}|||zzzyyyxxxvvvrrrnnnooonnnlllkkkiiihhhhhhhhhccccccccccccbbb```^^^]]]YYYXXXWWWVVVUUUUUUVVVVVVVVVWWWXXXWWWVVVVVVXXXYYYZZZZZZZZZYYYYYY[[[___cccdddfffiiikkkkkklllnnnppppppssswwwzzzyyyrrruuunnnfff```\\\YYYUUURRRLLLIIIFFFDDDCCCBBBAAA???AAABBBCCCDDDFFFKKKRRRVVV```ppp}}}{{{xxxsssooolllkkkkkkkkkkkkhhhffffffiiijjjiiihhhfffffffffdddcccdddgggiiihhhiiikkklllnnnooooooooommmkkkjjjkkkmmmmmmjjjfffnnnpppqqqssssssrrrqqqpppppppppppprrruuuyyy}}}|||~~~~~~}}}}}}{{{wwwsssrrruuuyyy|||~~~vvvsssrrrrrrrrrvvvvvvuuuuuuvvvwwwxxxxxxyyyuuupppkkkiiiiiilllnnngggiiilllnnnpppooonnnnnnpppsssyyy~~~~~~|||{{{{{{||||||~~~|||{{{yyyyyyzzz{{{|||zzzxxxuuutttttttttsssqqqssspppmmmlllllljjjgggdddcccbbbaaa```___^^^^^^^^^ZZZ[[[[[[[[[[[[ZZZXXXXXXUUUTTTSSSRRRRRRSSSTTTUUUVVVWWWYYYYYYXXXYYY\\\^^^___```aaaaaabbbdddhhhkkkpppssswwwzzz{{{}}}~~~uuunnnfffaaaYYYSSSPPPMMMIIIGGGIIIGGGDDDCCCCCCCCCCCCCCCAAABBBEEEIIIQQQ\\\iiiqqq}}}yyyyyywwwssspppmmmlllkkkkkkllljjjhhhhhhkkklllkkkiiiiiijjjiiigggeeeeeehhhjjjkkkkkklllnnnnnnooooooooommmllllllmmmmmmllljjjhhhnnnoooqqqssstttsssrrrqqqqqqqqqqqqrrruuuyyy|||~~~~~~}}}xxxtttvvvzzz||||||tttqqqrrrssstttvvvvvvwwwxxxxxxyyyzzzzzzxxxuuupppllliiiiiikkkllljjjkkkmmmnnnooooooooooooqqqssswww|||~~~}}}~~~{{{{{{zzzyyyxxxwwwvvvvvvvvvyyyxxxuuurrrooommmmmmmmmpppooommmllllllmmmnnnnnnllljjjgggfffffffffdddcccdddbbb^^^\\\\\\\\\ZZZYYYXXXXXXWWWVVVVVVVVVVVVVVVTTTTTTUUUVVVWWWWWWWWWWWWUUUTTTTTTTTTUUUVVVXXXYYYYYY[[[]]]___```bbbeeehhhhhhjjjmmmoooqqqsssvvvxxx|||}}}uuulllfff[[[VVVPPPKKKHHHFFFCCCAAACCCBBB@@@??????AAACCCEEECCCGGGNNNXXXgggyyy~~~xxxtttvvvuuusssqqqooommmlllkkkmmmlllkkkkkklllmmmlllkkkmmmmmmllljjjhhhhhhjjjlllnnnnnnooooooooonnnnnnmmmlllnnnoooooommmkkkjjjjjjmmmnnnqqqsssuuuuuuttttttsssrrrrrrsssuuuyyy|||~~~|||vvvxxxyyy{{{}}}xxxqqqoooqqqsssuuuuuuwwwyyyzzz||||||||||||wwwtttpppmmmjjjiiijjjjjjlllmmmmmmmmmnnnooopppqqqtttssstttyyy|||zzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~|||}}}}}}~~~}}}|||{{{zzzuuuvvvxxxyyyzzz{{{{{{{{{wwwuuurrrqqqrrrrrrpppnnnpppooommmlllkkkkkklllllllllkkkhhheeebbb```______cccbbbaaaaaaaaaaaabbbbbb```^^^[[[ZZZ[[[ZZZYYYXXXYYYWWWTTTRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVSSSTTTVVVXXXYYY[[[\\\\\\[[[[[[[[[\\\]]]___bbbcccbbbdddgggiiikkkooosssvvvtttwww|||}}}{{{wwwsssnnnfff___YYYRRROOOKKKHHHEEECCCBBBAAABBBAAA@@@??????BBBFFFIIILLLTTTbbbttt|||zzzuuuppprrrrrrrrrrrrqqqooommmlllmmmmmmmmmmmmmmmmmmlllkkklllmmmmmmkkkjjjjjjkkkmmmpppppppppoooooonnnmmmllllllooorrrqqqmmmkkkkkkmmmkkkmmmpppsssuuuvvvvvvvvvttttttssstttvvvyyy|||~~~{{{xxxxxxxxxyyy{{{{{{tttnnnnnnpppsssuuuuuuvvvyyy|||~~~~~~}}}|||wwwtttqqqnnnkkkjjjiiiiiilllkkkkkkkkklllooorrrsssuuusssrrrvvv|||~~~nnnnnnooooooppprrrssstttssstttvvvvvvvvvvvvxxxyyyuuuvvvxxxyyy{{{|||}}}}}}}}}~~~~~~{{{zzzyyyyyyyyyyyyxxxvvvvvvvvvwwwwwwvvvuuuttttttrrrsssssssssrrrpppnnnmmmiiiiiijjjkkklllmmmmmmmmmjjjhhhfffeeeddddddcccbbbcccbbb```___^^^___``````^^^]]]\\\ZZZXXXWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXVVVTTTRRRQQQRRRSSSRRRQQQSSSRRRPPPNNNNNNNNNPPPRRRPPPPPPQQQRRRSSSUUUVVVWWWVVVWWWXXX[[[^^^```bbbdddccccccccceeegggjjjlllnnnmmmpppsssvvvyyy|||}}}uuupppnnnkkkgggccc^^^XXXRRRMMMGGGFFFDDDBBB@@@?????????CCCCCCCCCCCCDDDIIIQQQVVV___lll}}}zzzzzzxxxrrrmmmnnnooopppqqqqqqooonnnmmmmmmmmmnnnnnnmmmlllkkkkkkiiijjjkkkkkkjjjjjjlllnnnnnnoooooonnnnnnmmmkkkkkkkkkoooqqqqqqnnnkkklllnnnjjjlllooosssuuuvvvvvvvvvuuuttttttuuuwwwyyy|||~~~~~~~~~~~~|||~~~zzzxxxxxxwwwwwwyyy}}}xxxrrrnnnnnnqqqtttvvvuuuwwwyyy|||~~~~~~}}}}}}xxxvvvrrrnnnllljjjiiiiiiiiiiiihhhiiikkknnnqqqssstttrrrqqquuuzzz~~~]]]^^^___aaacccfffhhhiiieeefffhhhiiiiiiiiikkkmmmkkklllnnnpppqqqrrrssssssuuuvvvwwwyyy{{{}}}~~~~~~}}}~~~}}}~~~|||{{{|||zzzzzzyyyyyyxxxxxxyyyyyytttsssqqqrrrssssssrrrpppooonnnmmmnnnnnnnnnllljjjjjjjjjjjjjjjiiihhhggggggddddddeeedddcccaaa___^^^\\\\\\]]]]]]^^^___``````]]]\\\[[[YYYYYYXXXXXXXXXVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQNNNOOOOOOOOOOOOPPPPPPPPPOOONNNLLLMMMNNNPPPOOOOOOPPPQQQQQQPPPOOOPPPRRRTTTOOOPPPQQQSSSUUUXXXZZZ[[[\\\]]]^^^aaadddhhhkkkmmmnnnnnnooopppsssvvvxxxzzz|||wwwooogggccc```]]]YYYUUURRRMMMHHHEEEAAABBBBBBAAA??????@@@BBB???AAADDDGGGMMMVVVccckkk}}}}}}zzzxxxwwwvvvtttpppllljjjkkkmmmooooooooonnnnnnmmmoooppppppnnnlllllllllgggiiijjjjjjiiiiiijjjkkkkkkkkklllllllllkkkkkkjjjkkkmmmooooooooonnnnnnnnniiikkknnnrrrtttuuuvvvuuuuuuttttttuuuwww{{{~~~~~~}}}|||{{{zzzzzzzzz{{{{{{~~~|||xxxxxxxxxxxxzzz|||xxxtttrrrsssuuuwwwwwwwwwxxxzzz|||~~~~~~~~~~~~zzzxxxsssooolllkkkkkkkkkjjjiiihhhhhhjjjllloooqqqpppqqqsssuuuxxx{{{}}}OOOOOOQQQRRRUUUWWWYYY[[[WWWYYY[[[[[[\\\\\\___```___```aaacccddddddeeeeeehhhiiijjjlllnnnppprrrsssrrrsssuuuuuusssrrrssssssssssssrrrqqqqqqqqqqqqqqqssstttuuutttrrrooonnnnnnkkkkkkkkkkkkkkkjjjiiiiiieeecccbbbbbbccccccbbbaaa```______```aaaaaa___]]]]]]]]]]]]]]]\\\[[[ZZZZZZWWWWWWWWWWWWWWWVVVUUUUUURRRRRRRRRRRRSSSSSSTTTUUUSSSSSSRRRQQQPPPPPPPPPQQQNNNNNNOOOOOOOOONNNMMMMMMNNNNNNOOOOOOOOOOOONNNNNNLLLLLLMMMNNNNNNNNNNNNNNNOOONNNMMMNNNQQQSSSSSSSSSRRRTTTWWWWWWUUUVVVXXXZZZVVVWWWXXX[[[^^^aaadddeeeiiijjjlllnnnrrrvvvyyy{{{|||zzzuuuooohhhaaa[[[XXXSSSQQQMMMKKKIIIGGGDDDBBB???AAACCCCCCBBBBBBDDDFFFAAAFFFMMMVVVaaaqqq~~~xxxwwwuuusssqqqnnnllljjjhhhiiijjjlllmmmnnnoooooonnnqqqsssssspppmmmmmmmmmiiikkklllkkkhhhgggggggggfffggghhhiiijjjjjjjjjjjjjjjjjjkkkmmmooopppooommmhhhjjjmmmqqqsssttttttttttttttttttuuuxxx|||~~~yyyvvvuuuwwwyyyzzz{{{|||{{{}}}~~~zzzzzz{{{{{{}}}~~~{{{yyyxxxyyyzzz{{{zzz{{{||||||}}}~~~}}}zzztttooolllkkklllmmmnnnmmmlllkkkjjjkkkkkklllmmmqqquuuvvvvvvwww{{{~~~IIIIIIIIIJJJJJJKKKLLLMMMNNNPPPRRRSSSSSSTTTVVVXXXTTTUUUVVVXXXXXXYYYYYYYYY\\\]]]^^^aaaccceeeggghhhhhhjjjllllllkkkjjjkkklllggggggfffeeedddddddddeeedddfffgggeeebbb___^^^^^^]]]^^^_________]]]\\\[[[ZZZYYYWWWXXXYYYYYYXXXVVVTTTTTTTTTUUUWWWWWWTTTRRRVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPQQQQQQQQQRRRRRRLLLLLLKKKLLLLLLMMMNNNOOOMMMNNNNNNMMMLLLKKKMMMNNNLLLMMMNNNOOOOOOMMMLLLKKKMMMMMMNNNNNNNNNMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPPPPRRRQQQQQQSSSVVVXXXYYYYYYVVVYYY]]]]]]\\\\\\^^^```___```bbbeeehhhlllooopppwwwxxxyyy|||zzzuuummmjjjeee___XXXSSSPPPNNNKKKIIIFFFEEEEEEEEEDDDBBB;;;>>>AAAAAA@@@AAACCCFFFKKKSSS^^^jjjzzz}}}zzzwwwvvvtttpppllliiiiiiiiigggggghhhjjjlllmmmooooooooorrruuuuuurrrooonnnooolllmmmmmmkkkhhheeeddddddcccdddfffgggiiijjjjjjjjjjjjhhhiiilllppprrrpppmmmhhhjjjmmmppprrrssssssssstttttttttvvvyyy|||yyyttttttvvvyyyzzzyyy}}}}}}yyyxxx{{{~~~~~~{{{|||}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~{{{uuuooollllllmmmooorrrqqqooommmkkkjjjiiihhhjjjqqqwwwxxxuuuuuuzzzxxxFFFEEEEEEEEEFFFGGGGGGHHHJJJHHHFFFFFFGGGIIIIIIIIIKKKKKKLLLMMMOOOQQQSSSTTTTTTTTTUUUVVVWWWYYYYYYZZZYYYZZZ\\\]]]]]]\\\[[[ZZZYYYZZZZZZYYYVVVUUUUUUVVVZZZZZZZZZZZZYYYXXXVVVUUUSSSTTTTTTTTTTTTTTTSSSSSSPPPOOOOOOOOONNNNNNMMMMMMNNNNNNMMMMMMNNNPPPRRRSSSRRRNNNKKKJJJLLLMMMMMMKKKKKKKKKJJJKKKKKKLLLMMMNNNOOOLLLJJJKKKMMMMMMKKKIIILLLMMMMMMMMMMMMMMMLLLLLLMMMOOOPPPPPPOOOOOOOOOPPPNNNMMMLLLLLLLLLLLLNNNNNNPPPQQQQQQSSSTTTVVVXXXYYYYYYYYYZZZ[[[]]]```bbbcccbbbcccfffgggggghhhjjjlllppppppqqqrrruuuxxx{{{|||}}}zzzwwwxxxzzz~~~{{{xxxvvvqqqiiiccc^^^\\\YYYTTTPPPMMMJJJIIIFFFDDDAAA????????????>>>???@@@BBBCCCDDDIIIOOOUUU^^^nnn{{{yyyyyysssrrrpppnnnllllllllllllmmmkkkjjjiiijjjmmmpppsssuuutttsssrrrqqqooonnnnnnmmmmmmmmmllljjjhhhfffeeedddddddddeeefffggghhhiiihhhhhhiiikkkmmmnnnooopppkkklllmmmnnnoooppppppqqqsssssstttvvvyyy{{{{{{zzz|||wwwssssssuuuvvvvvvwwwxxxyyyzzz{{{|||}}}~~~~~~~~~}}}|||}}}{{{tttnnnllllllmmmmmmmmmmmmmmmmmmlllkkkjjjiiinnnqqqtttvvvwwwyyy|||~~~~~~uuuFFFFFFEEEEEEFFFGGGGGGHHHHHHGGGEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHJJJKKKMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTSSSTTTUUUUUUVVVUUUUUUUUUSSSTTTTTTTTTRRRQQQRRRSSSWWWWWWXXXXXXWWWUUUTTTSSSNNNNNNNNNOOOOOONNNNNNMMMLLLLLLKKKKKKKKKJJJJJJJJJLLLLLLLLLLLLMMMOOOPPPQQQQQQNNNKKKJJJLLLMMMMMMLLLNNNNNNMMMNNNNNNOOOPPPQQQQQQOOOMMMNNNPPPQQQPPPNNNQQQQQQRRRRRRRRRRRRQQQQQQPPPQQQSSSSSSQQQPPPPPPQQQTTTTTTTTTTTTTTTVVVWWWXXXXXXWWWXXXYYYZZZ]]]___```aaaaaabbbdddfffiiikkklllrrrtttwwwxxxyyyzzz|||~~~{{{yyyyyyzzz~~~}}}vvvrrrmmmjjjhhheee^^^XXXUUUTTTQQQOOOLLLIIIGGGFFFBBBAAAAAAAAAAAABBBAAAAAA???BBBEEEGGGKKKTTTaaakkkyyyuuuuuuvvvsssrrrpppmmmlllllllllllllllkkkjjjjjjkkkmmmpppqqqsssrrrqqqpppooonnnmmmmmmnnnmmmmmmlllkkkjjjhhhgggeeeeeeeeeeeeeeefffggghhhggghhhiiijjjlllmmmnnnooolllllllllmmmnnnoooqqqrrrssssssssstttwwwyyyzzz{{{{{{uuurrrqqqsssttttttxxxxxxyyyyyyzzz{{{|||}}}}}}}}}}}}||||||}}}yyyrrrnnnllllllllllllllllllllllllkkkjjjjjjiiimmmooosssuuuwwwyyy|||zzzrrrEEEEEEEEEDDDEEEEEEFFFFFFHHHGGGEEEEEEFFFGGGGGGFFFEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMNNNOOOOOOPPPMMMNNNPPPPPPOOOOOOPPPRRROOOPPPQQQQQQPPPOOONNNMMMKKKKKKLLLLLLLLLLLLLLLKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQRRRPPPNNNMMMNNNOOOPPPOOONNNNNNNNNNNNOOOPPPQQQQQQPPPOOONNNOOORRRSSSRRRQQQTTTTTTUUUUUUUUUUUUTTTTTTVVVXXXYYYYYYXXXWWWWWWXXXXXXYYYYYY[[[]]]___aaabbbdddccccccccceeehhhkkkmmmooooooqqqrrruuuxxxzzz|||~~~|||xxxvvvtttqqqnnnlllddd```\\\ZZZYYYVVVQQQLLLKKKKKKJJJIIIHHHFFFDDDCCC???????????????@@@@@@@@@CCCIIIRRRYYYbbbqqqvvvpppoooqqqsssrrrqqqooommmkkkkkkkkkkkkjjjjjjkkklllmmmnnnnnnooopppooonnnmmmmmmlllllllllmmmmmmmmmmmmlllkkkjjjiiiffffffeeeeeeeeeffffffgggggghhhiiijjjkkklllmmmnnnnnnmmmkkkkkklllnnnqqqsssssssssssssssuuuxxxzzz|||~~~yyyssspppoooqqqrrrsssxxxxxxxxxxxxyyyyyyzzz{{{||||||{{{{{{{{{~~~~~~}}}}}}}}}yyyuuuqqqnnnmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjjjjjlllooorrrtttwwwzzz~~~vvvrrrJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIGGGGGGHHHIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKLLLKKKJJJJJJJJJLLLNNNOOONNNOOOPPPPPPOOOOOOPPPQQQMMMNNNOOOOOOOOONNNMMMLLLNNNNNNOOOPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTSSSRRRRRRSSSTTTTTTTTTRRRRRRRRRRRRRRRSSSUUUUUURRRSSSSSSUUUWWWXXXYYYYYY[[[[[[\\\\\\]]]\\\\\\\\\___aaacccccccccbbbccceeeaaabbbdddfffiiilllooopppsssrrrqqqrrrsssvvvzzz|||~~~zzzuuurrrnnnkkkhhheeeaaa^^^WWWUUURRRPPPOOOMMMJJJGGGEEEFFFFFFFFFEEEDDDBBBAAABBBBBBAAA??????AAADDDGGGPPP\\\mmm{{{wwwpppkkkkkknnnqqqqqqpppnnnllljjjjjjjjjjjjiiijjjkkkmmmnnnnnnmmmmmmmmmlllkkkjjjjjjjjjkkkkkkkkklllllllllkkkjjjjjjiiihhhgggfffeeeeeeeeeeeeeeeiiiiiijjjjjjkkklllmmmmmmnnnllljjjhhhjjjmmmqqqsssttttttsssssstttwww{{{~~~~~~yyysssnnnnnnoooqqqrrrxxxwwwvvvvvvvvvwwwxxxxxxzzzzzzzzzyyyyyy}}}~~~{{{zzzzzzzzzvvvtttqqqoooooonnnmmmkkkjjjjjjjjjkkkkkklllllllllmmmooorrruuuxxx|||yyyzzzQQQQQQPPPPPPPPPPPPPPPQQQLLLKKKJJJJJJKKKKKKIIIHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKLLLNNNOOOQQQRRRSSSRRRPPPOOOPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSQQQRRRRRRSSSTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\\\\\\\\\\]]]^^^______\\\]]]___```bbbccceeefffggghhhiiiiiijjjjjjjjjiiiiiikkknnnooopppppprrrtttrrrtttvvvzzz}}}xxxqqqkkkhhhdddaaa^^^[[[WWWTTTOOOMMMKKKJJJIIIHHHFFFEEECCCCCCCCCCCCBBBAAAAAA@@@EEEEEEDDDDDDGGGMMMVVV]]]lll{{{|||wwwqqqkkkhhhhhhkkkmmmpppooommmkkkiiiiiiiiiiiihhhjjjlllmmmnnnmmmlllkkkjjjiiihhhggghhhiiijjjkkkjjjjjjjjjjjjjjjiiihhhggghhhgggfffeeeeeeeeeeeeeeejjjjjjkkkkkklllllllllmmmmmmkkkhhhfffgggkkkooorrrtttuuuuuuttttttvvv{{{yyyrrrnnnmmmoooqqqrrruuuuuussssssssstttuuuvvvwwwwwwwwwwwwxxx|||}}}zzzxxxwwwwwwuuusssqqqpppppppppnnnlllkkkkkkkkkkkklllnnnooopppnnnpppsssvvvyyy}}}UUUTTTTTTSSSSSSSSSSSSSSSQQQPPPOOOOOOPPPPPPNNNLLLMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNOOOQQQQQQTTTUUUVVVUUUSSSRRRSSSTTTUUUVVVXXXYYYYYYYYYXXXXXXUUUVVVWWWXXXXXXYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYY[[[\\\]]]___````````````___aaabbbcccbbbbbbdddfffffffffffffffggghhhiiiiiigggiiikkklllmmmnnnppprrrssstttuuuvvvvvvwwwvvvvvvwwwzzz|||~~~~~~{{{vvvnnnggg```^^^ZZZWWWUUURRRNNNKKKIIIHHHGGGEEEDDDCCCCCCCCCAAAAAA@@@@@@@@@AAAAAABBBCCCFFFJJJOOOWWWcccrrr||||||wwwqqqoookkkhhhfffggghhhiiiooonnnllljjjhhhhhhhhhhhhiiijjjkkkmmmmmmmmmlllkkkhhhgggfffeeefffhhhjjjllljjjjjjjjjjjjiiihhhgggfffhhhgggfffeeeeeeeeeeeeeeejjjjjjjjjkkkkkkkkkkkkkkkjjjhhhfffdddeeeiiimmmppprrrtttuuuuuutttuuuzzz~~~yyyrrrlllkkkmmmpppqqqrrrqqqpppooooooqqqssstttsssttttttuuuwww{{{}}}zzzwwwvvvuuuvvvtttqqqpppppppppooommmkkkkkkkkkkkkmmmoooqqqsssoooqqqsssvvvyyy}}}^^^]]]\\\\\\[[[[[[\\\\\\ZZZZZZYYYZZZZZZYYYWWWUUUTTTSSSSSSRRRRRRRRRRRRSSSPPPPPPPPPQQQQQQQQQQQQRRRQQQRRRSSSUUUVVVWWWWWWWWWYYYZZZ[[[[[[ZZZYYY[[[\\\[[[\\\]]]___``````______``````aaabbbcccddddddcccddddddddddddeeeeeeeeefffhhhiiikkklllmmmnnnmmmmmmmmmooorrrsssrrrrrrtttvvvuuuuuuuuuuuuvvvwwwxxxxxxwwwyyy|||||||||}}}~~~xxxrrrmmmhhhbbb]]]XXXVVVSSSPPPNNNLLLIIIGGGFFFFFFEEECCCAAAAAAAAABBBAAAAAA@@@@@@AAADDDGGGIIIMMMTTT^^^iiiuuuzzzqqqmmmiiiiiiiiihhhhhhhhhiiiiiinnnmmmkkkiiihhhgggggggggjjjjjjkkkllllllllllllkkkfffeeeddddddeeehhhkkkmmmllllllkkkjjjiiihhhfffeeegggffffffeeeeeeeeeffffffiiiiiiiiiiiihhhhhhhhhhhhgggfffdddcccdddgggjjjmmmnnnqqqttttttrrrssswww{{{~~~xxxpppjjjiiikkknnnoooooommmlllkkkllloooqqqssspppqqqrrrsssvvv{{{~~~zzzzzzzzz{{{|||~~~~~~{{{xxxuuusssvvvssspppnnnnnnnnnmmmllljjjjjjiiijjjlllooorrrsssoooqqqrrrtttwww{{{mmmlllkkkkkkjjjjjjjjjkkkdddcccccccccdddccc```^^^ZZZZZZYYYYYYYYYYYYZZZZZZVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXZZZ\\\]]]^^^]]]]]]]]]^^^`````````aaacccdddeeefffhhhiiijjjkkkjjjjjjkkklllmmmnnnoooooooooooopppppppppqqqqqqrrrrrrrrrssstttvvvxxxyyyyyyyyyxxxyyy|||{{{xxxtttnnnhhhccc^^^ZZZWWWUUURRRPPPNNNMMMKKKHHHFFFFFFFFFEEECCCAAA@@@BBBCCCCCCBBBBBBBBBEEEJJJNNNRRRbbblllzzz{{{tttmmmhhhfffgggiiijjjllllllllllllnnnmmmkkkiiiggggggggggggkkkkkkkkkkkkkkkkkkllllllfffeeedddccceeehhhkkkmmmmmmmmmmmmllljjjhhhgggfffffffffeeeeeeeeeffffffgggggggggggggggfffffffffffffffeeeccccccdddfffiiikkkkkkooossssssqqqqqquuuyyy}}}vvvnnniiigggiiilllnnnlllkkkjjjiiikkkmmmppprrrnnnoooppprrrvvv{{{}}}yyyttttttuuuwwwzzz}}}|||xxxuuusssvvvsssooommmlllmmmlllkkkiiihhhhhhiiikkknnnqqqsssooopppqqqrrruuuyyy~~~}}}||||||}}}|||zzzxxxtttsssqqqooommmllllllkkkkkkiiiffffffhhhjjjkkkkkkgggdddaaa```_________^^^```aaacccfffgggiiiiiiiiihhhhhhhhhiiijjjlllooopppooooooooopppqqqssstttuuuyyyyyyzzz{{{}}}~~~~~~{{{yyywwwtttoookkkdddccc```]]]YYYUUUSSSQQQNNNLLLJJJHHHHHHFFFDDDCCCEEECCC@@@>>>>>>AAAEEEHHHFFFEEEGGGKKKMMMQQQ```ppp|||sssmmmiiieeebbb```aaaccccccdddfffiiilllmmmllljjjgggfffeeeddddddhhhhhhiiiiiiiiijjjkkkkkkcccccccccdddggglllpppsssuuutttrrrpppnnnkkkfffbbbaaaaaaaaaaaabbbccceeeeeecccccccccdddeeegggjjjkkkiiigggdddbbbbbbccceeefffeeeiiinnnqqqqqqooonnnnnnuuupppjjjeeeeeefffhhhiiijjjjjjiiiggggggiiimmmppplllpppssstttuuuzzz{{{xxxuuurrrrrrvvvyyy{{{}}}wwwsssqqqqqqooommmkkkjjjjjjjjjkkkgggggghhhjjjnnnpppqqqpppllloooqqqssstttuuuwwwxxx}}}|||{{{wwwtttrrrrrrtttvvvwwwwwwxxxuuurrrqqqppppppooonnnlllmmmnnnppprrrsssuuuuuurrrrrrrrrrrrtttvvvxxxyyy|||rrroookkkiiihhhfffccc```\\\[[[YYYVVVTTTQQQOOONNNNNNLLLKKKIIIHHHFFFCCCBBB???@@@BBBCCCDDDDDDDDDEEEJJJMMMVVVaaagggnnn|||}}}ssskkkfffccc```]]]dddeeeeeeeeeeeefffiiilllmmmlllkkkiiigggeeecccbbbeeefffggghhhiiiiiiiiiiiicccbbbbbbcccfffjjjoooqqqsssrrrrrrqqqooolllgggccc````````````aaabbbccccccbbbbbbbbbcccdddgggiiijjjiiigggeeedddcccdddeeeeeegggjjjmmmooonnnlllkkkkkkoookkkgggddddddfffgggggglllkkkjjjhhhffffffgggiiisssttttttsssttt{{{zzzwwwuuurrrrrruuuxxxzzz~~~{{{vvvrrrqqqqqqooollliiiggghhhiiiiiigggggghhhjjjmmmooooooppplllnnnqqqssstttuuuvvvwwwuuu{{{}}}||||||||||||}}}}}}zzzvvvqqqnnn```]]]ZZZXXXWWWWWWVVVUUUUUUTTTSSSQQQOOONNNLLLLLLGGGGGGGGGFFFEEECCCAAA@@@???AAADDDFFFHHHJJJMMMPPP^^^ffftttxxxqqqhhhbbb```^^^\\\ZZZaaabbbbbbaaa```aaadddfffmmmmmmlllkkkhhheeeaaa___aaabbbeeeggghhhiiihhhgggaaaaaaaaabbbeeehhhlllnnnqqqpppqqqrrrqqqnnniiieeeaaa``````___``````aaaaaacccbbbbbbbbbdddfffgggiiihhhggggggfffeeeeeeddddddfffhhhjjjkkkjjjjjjjjjkkkkkkhhhdddccccccddddddcccdddfffhhhjjjkkkmmmooorrrvvvuuurrrooopppxxxzzzvvvtttqqqppptttwwwxxx|||zzzuuurrrqqqsssppplllhhheeeeeefffgggfffggghhhiiikkklllmmmnnnlllmmmppprrrtttuuuvvvvvvsssyyy||||||vvvqqqmmmiiieeebbbUUUSSSPPPOOONNNOOOPPPPPPRRRRRRQQQOOONNNLLLKKKJJJCCCDDDEEEEEEDDDCCCCCCCCCDDDFFFHHHLLLQQQ[[[gggppp|||tttnnniiibbb^^^]]]]]]\\\[[[]]]^^^^^^^^^]]]^^^aaaccclllmmmmmmmmmjjjfffaaa^^^]]]```cccfffhhhhhhfffeee`````````aaacccfffiiikkkmmmnnnoooqqqqqqnnniiifffbbbbbbaaa`````````aaaaaagggfffeeedddcccdddeeeeeefffggggggggggggfffeeeddddddfffggghhhhhhiiilllnnnnnniiidddaaaaaabbbcccccceeehhhmmmoooqqqsssuuuvvvqqqpppmmmjjjlllsss}}}{{{wwwssspppooosssuuuvvvzzz}}}~~~zzzvvvtttsssyyyuuuoooiiieeedddddddddfffgggiiiiiiiiijjjkkklllkkklllooorrruuuvvvvvvuuuvvv||||||}}}zzzxxxuuurrrpppnnnlllhhheeeaaa^^^ZZZXXXQQQPPPNNNLLLKKKLLLMMMOOOQQQPPPOOOMMMKKKIIIHHHGGGEEEFFFGGGFFFDDDDDDEEEGGGEEELLLWWWbbbnnn~~~|||sssnnnhhhccc^^^[[[]]]^^^]]]\\\\\\]]]^^^______aaadddgggjjjlllmmmmmmkkkgggbbb___]]]___bbbeeeggggggfffeee_________```bbbeeeggghhhjjjkkklllnnnooommmiiieeeddddddccccccbbbcccccccccllljjjhhheeecccbbbaaaaaadddeeefffgggggggggeeedddfffggghhhhhhhhhiiilllnnnpppkkkeeeaaabbbeeeiiikkkuuuvvvwwwtttpppllliiihhhiiiiiiiiiiiilllqqqxxx||||||yyyssspppooorrrttttttxxx}}}|||~~~|||yyywwwvvv{{{tttnnnhhheeeddddddggghhhjjjjjjhhhhhhiiikkkllllllnnnrrrvvvxxxvvvtttsssyyy}}}}}}zzztttooommmkkkiiifffeeedddcccaaa___]]]\\\\\\ZZZXXXVVVTTTRRRNNNNNNMMMKKKIIIIIIJJJLLLMMMLLLKKKIIIHHHFFFEEEDDDDDDEEEFFFEEECCCDDDIIIMMMOOO^^^tttyyysssnnnllleee```\\\[[[]]]^^^^^^\\\YYYZZZ\\\\\\]]]___cccfffhhhjjjlllmmmllliiieeeccc___```ccceeeggggggfffeee^^^______```bbbdddeeefffhhhhhhhhhiiijjjiiigggdddfffeeeeeeeeeeeeeeeffffffmmmkkkhhheeebbb```___^^^aaabbbdddfffggggggffffffjjjkkklllkkkkkkkkkmmmooorrrnnniiigggjjjnnnrrruuuxxxxxxwwwrrrlllfffbbbaaaffffffhhhkkkppptttyyy{{{~~~|||~~~}}}zzztttpppooorrrsssssswww{{{{{{}}}}}}{{{zzzzzz}}}xxxrrrmmmjjjhhhggggggjjjlllkkkhhhggghhhkkkmmmmmmooosssxxxyyywwwsssqqqwww|||}}}|||{{{wwwtttooojjjddd___\\\ZZZYYYVVVTTTTTTUUUUUUTTTRRRRRRTTTUUUVVVUUUTTTSSSSSSLLLMMMNNNLLLHHHFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDGGGIIIKKKLLLSSS\\\dddpppyyyrrrnnnkkkjjjfffbbb^^^]]]___aaa```^^^XXXYYYZZZZZZZZZ\\\___bbbfffgggjjjkkklllkkkiiigggbbbcccdddeeefffggggggfff^^^___```aaabbbcccdddeeegggeeedddeeeffffffdddccceeeeeeeeeeeeffffffggghhhjjjhhhfffbbb```^^^]]]]]]___```aaaccceeefffggghhhgggiiilllnnnoooqqqtttvvvxxxvvvsssrrrtttuuuvvvvvvnnnoooooommmiiigggffffffeeefffhhhlllsssxxx}}}}}}}}}~~~~~~yyyzzz}}}~~~|||zzzuuuqqqooorrrssssssvvv{{{yyy|||~~~}}}|||{{{{{{}}}{{{yyyuuurrrooommmllliiilllnnnlllhhhfffhhhkkknnnnnnoootttzzz{{{xxxtttrrryyy~~~}}}zzzwwwsssooolllkkkbbb```\\\XXXTTTRRRPPPPPPNNNKKKIIIJJJLLLNNNMMMKKKOOOQQQUUUWWWWWWVVVVVVVVVLLLNNNOOOMMMIIIFFFEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJNNNSSSXXX___jjjxxxzzztttooollljjjiiiiiieeeaaa```bbbdddcccaaa]]]]]]^^^]]]]]]^^^```bbbeeefffhhhkkkllllllkkkjjjeeeeeeeeeffffffggggggggg______```aaabbbcccddddddfffdddbbbbbbcccccccccbbbdddddddddeeefffggghhhiiigggeeeccc```^^^]]]]]]]]]]]]^^^```bbbdddfffhhhiiiaaaeeejjjooosssxxx|||~~~||||||{{{xxxtttqqqkkkllllllkkkiiiggghhhiiieeeeeegggkkkssszzz}}}{{{{{{|||{{{zzzvvvxxxzzz{{{||||||{{{zzzuuuqqqppprrrssssssvvv{{{xxxzzz}}}~~~}}}|||{{{|||xxxxxxxxxwwwuuusssqqqoooiiimmmooommmhhhfffhhhkkkooonnnpppuuu{{{|||xxxtttqqqxxx||||||}}}wwwsssqqqpppnnnkkkfffaaa\\\YYYWWWRRRPPPNNNKKKJJJJJJKKKLLLIIIHHHHHHHHHJJJLLLNNNOOOQQQRRRUUUWWWXXXXXXWWWWWWRRROOOJJJFFFEEEEEEEEEDDDFFFEEEDDDFFFIIINNNQQQRRRWWW```mmmyyyzzzvvvrrrpppppppppmmmkkkgggcccaaabbbfffiiigggccc______^^^\\\[[[]]]```cccggghhhhhhiiijjjjjjkkkkkkfffddddddfffjjjlllllljjjaaa___]]]^^^aaaddddddcccjjjgggcccaaaaaaaaaaaa```ccccccdddeeeeeeeeeeeedddccccccbbbaaa___^^^]]]\\\]]]___bbbeeefffgggjjjllldddhhhlllsss~~~wwwsssqqqpppnnnlllmmmiiiggghhhkkkkkkgggcccbbbbbbdddiiiqqqxxx}}}}}}|||~~~xxxxxxxxxyyyyyyxxxxxxxxxvvvtttrrrqqqqqqsssvvvxxx|||}}}}}}|||xxxvvvuuuuuuyyyxxxuuusssqqqpppppppppooollliiifffeeeeeegggiiilllmmmoooqqqrrrssssssssssssvvvyyy|||xxxoooiiieeeccc^^^\\\ZZZVVVRRRNNNLLLJJJKKKJJJHHHFFFEEEEEEFFFGGGHHHHHHIIIJJJLLLNNNOOOPPPRRRSSSUUUVVVWWWVVVUUUTTTLLLJJJHHHFFFFFFFFFFFFFFFHHHIIIKKKMMMRRRYYY```eeezzz}}}wwwssspppnnnnnnnnnlllkkkhhhdddaaabbbfffiiihhhfffbbbaaa```^^^]]]___bbbfffiiiiiiiiihhhiiiiiijjjkkkiiihhhggghhhkkkmmmllljjjgggeeecccdddgggiiiiiihhhjjjhhheeecccccccccbbbaaabbbbbbcccdddddddddddddddccccccaaa```______^^^^^^bbbbbbcccbbbbbbcccfffiiikkkoootttyyy{{{wwwrrroooooopppooonnnnnnjjjggghhhkkkkkkhhheeebbbbbbcccgggnnnuuu{{{~~~~~~zzzyyy{{{|||}}}|||zzzzzzzzzzzzyyyxxxvvvuuuuuutttrrrrrrrrruuuwwwyyy{{{||||||zzzvvvsssrrrssstttsssqqqppppppppppppqqqnnnllliiiffffffgggiiijjjllllllmmmnnnooopppqqqrrrssstttwww|||~~~~~~~~~~~~zzzvvvnnnfff___YYYUUUSSSQQQPPPNNNLLLJJJHHHFFFFFFIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNOOOPPPQQQQQQNNNNNNNNNOOONNNMMMLLLKKKEEEDDDCCCBBBCCCDDDEEEFFFNNNTTT[[[bbbiiissszzzuuurrrpppmmmmmmmmmmmmlllkkkjjjfffccccccfffjjjjjjjjjfffeeeccc```___aaafffjjjlllkkkiiigggggghhhiiijjjlllkkkjjjkkkmmmnnnmmmlllllljjjiiiiiikkkmmmlllllliiigggfffeeeeeedddcccaaaaaaaaabbbccccccccccccccccccbbb```_________```aaadddddddddcccdddggglllpppuuuzzz}}}~~~}}}qqqooolllkkkmmmoooppppppoookkkhhhhhhkkkkkkjjjgggccccccccceeejjjqqqyyy}}}~~~{{{yyyxxxyyy{{{{{{{{{||||||}}}}}}{{{wwwtttqqqssssssrrrrrrsssvvvxxxzzzzzz{{{zzzwwwssspppoooooommmmmmlllmmmnnnooopppqqqllljjjhhhffffffhhhjjjlllkkkkkkjjjjjjkkkmmmnnnooorrrrrrttt{{{~~~{{{xxxwwwmmmlllkkkjjjiiiiiiiiiiiifffccc^^^XXXRRRNNNKKKJJJKKKJJJJJJJJJIIIIIIHHHHHHGGGHHHIIIJJJLLLMMMNNNNNNMMMNNNOOOPPPQQQPPPOOONNNIIIHHHGGGGGGFFFEEEDDDDDDDDDCCCBBBBBBCCCGGGMMMQQQ]]]hhhwwwyyytttrrrnnnmmmmmmmmmmmmmmmmmmmmmlllhhheeedddgggjjjlllmmmiiihhheeecccbbbdddiiimmmnnnllliiigggfffgggiiijjjlllllllllmmmooopppppppppmmmlllkkkkkkllllllllllllgggfffeeeeeefffeeecccaaa``````aaabbbbbbbbbbbbbbbaaa```___^^^___aaabbbdddccceeehhhkkknnnrrrwww{{{||||||zzzxxxssslllllljjjhhhhhhjjjmmmoooqqqnnnkkkiiihhhjjjkkkjjjiiieeedddccccccgggnnnvvv|||}}}{{{zzzzzz{{{|||}}}~~~}}}~~~}}}yyytttqqqqqqqqqqqqrrrtttvvvyyyzzzzzzzzzxxxuuupppmmmlllllliiiiiijjjjjjkkklllmmmnnnhhhgggfffeeefffhhhjjjlllkkkjjjhhhggghhhiiikkkmmmpppppprrrzzz{{{uuussspppllliiifffdddccc\\\[[[ZZZYYYWWWWWWVVVVVVTTTSSSPPPMMMJJJHHHGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGDDDFFFIIILLLNNNPPPQQQQQQLLLMMMMMMMMMKKKIIIGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEGGGMMMWWWccckkkxxxxxxtttrrrqqqlllmmmnnnnnnnnnnnnoooooommmjjjgggfffgggjjjlllnnniiiiiigggdddccceeejjjmmmooollliiigggfffggghhhjjjiiijjjlllmmmoooppprrrsssmmmnnnnnnmmmlllkkkkkkkkkeeedddcccdddeeedddbbb`````````aaabbbbbbbbbbbbaaa_________```aaaccceeegggiiilllpppssstttuuuwwwxxxwwwzzzyyytttqqqoookkkgggkkkjjjhhhggghhhjjjmmmooolllkkkiiiiiijjjjjjjjjiiiggggggeeedddeeekkkttt{{{{{{{{{{{{||||||}}}~~~{{{wwwtttpppqqqqqqrrrtttwwwyyy{{{{{{zzzxxxtttooolllkkkllljjjjjjjjjkkkjjjjjjjjjjjjfffeeeeeeeeefffhhhjjjkkkkkkjjjhhhffffffgggiiijjjnnnnnnpppxxx~~~vvvooojjjcccaaa___\\\YYYWWWVVVUUUPPPPPPOOONNNMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFCCCDDDDDDEEEFFFGGGHHHHHHJJJLLLOOORRRTTTUUUUUUTTTHHHHHHGGGFFFDDDBBB@@@?????????>>>===???AAADDDEEEDDDGGGLLLSSS]]]mmm~~~wwwrrrpppqqqqqqkkkmmmooopppoooooopppqqqnnnllljjjhhhhhhiiikkklllggggggfffeeedddeeehhhkkkmmmllljjjhhhgggggghhhiiieeegggjjjlllmmmnnnqqqsssooopppqqqpppmmmkkkkkkkkkdddcccbbbbbbddddddcccbbb``````aaabbbbbbbbbbbbbbb___```bbbdddgggiiijjjkkkqqqsssvvvuuurrrnnnkkkjjjlllqqqssspppmmmnnnllliiikkkjjjiiigggeeefffiiillljjjkkkkkkllllllkkkkkkjjjjjjjjjhhhffffffjjjssszzzyyy{{{|||}}}}}}~~~}}}yyywwwrrrssstttuuuwwwyyy{{{|||||||||yyyuuupppmmmmmmnnnmmmmmmmmmlllkkkiiihhhgggeeeeeeeeeeeefffhhhjjjkkkllljjjiiigggggggggggggggkkklllpppvvvxxxvvvqqqmmmhhhbbb\\\XXXTTTSSSQQQOOONNNMMMLLLLLLIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNQQQSSSVVVXXXXXXVVVTTTRRREEEEEECCCBBBAAA@@@@@@@@@@@@??????@@@CCCGGGLLLNNNSSSYYYcccnnn{{{|||zzzuuuqqqnnnnnnnnnooojjjmmmppppppooonnnooopppnnnmmmllljjjhhhhhhhhhiiidddeeeeeeeeeddddddfffhhhkkkkkkjjjiiihhhhhhhhhiiicccfffiiijjjjjjkkknnnpppoooqqqrrrpppmmmjjjiiijjjfffdddbbbbbbccceeeeeeddd```aaabbbbbbccccccbbbbbbaaacccgggjjjmmmoooppppppqqqrrrsssqqqmmmiiigggfffiiipppuuusssqqqooommmiiiiiijjjhhheeeccccccfffiiijjjlllooopppooonnnlllllllllmmmllliiihhhkkkssszzzzzz}}}}}}zzzxxxvvvwwwxxxyyy{{{|||}}}~~~~~~}}}{{{vvvrrrppppppqqqppppppoooooommmkkkiiiggggggggggggggghhhjjjkkkllllllkkkkkkiiihhhgggffffffiiilllppptttyyy~~~uuunnniiifffccc___[[[WWWRRRMMMIIIJJJJJJHHHGGGGGGFFFFFFGGGEEEEEEFFFGGGHHHHHHHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMMMMNNNOOOOOOPPPPPPRRRSSSUUUVVVTTTQQQMMMKKKFFFEEECCCBBBBBBCCCDDDDDDHHHHHHHHHJJJNNNTTTYYY]]]kkkttt}}}uuutttqqqnnnlllllllllllliiilllppppppnnnmmmnnnpppmmmnnnmmmkkkhhhgggggghhhbbbcccddddddccccccdddeeejjjjjjjjjjjjiiiiiiiiihhhcccfffiiiiiiggghhhjjjmmmmmmoooqqqoookkkggggggggggggeeebbbbbbdddfffggggggaaaaaabbbcccccccccccccccbbbeeejjjooorrrtttttttttkkkllllllllljjjjjjlllmmmllluuu{{{zzzuuuqqqkkkeeehhhhhhgggdddaaaaaadddhhhkkknnnrrrsssssspppnnnmmmmmmnnnnnnllliiilllssszzz~~~}}}zzzxxxyyyzzz{{{|||}}}~~~|||xxxtttrrrrrrtttqqqqqqqqqpppooollljjjiiiiiiiiiiiiiiijjjkkklllmmmlllllllllkkkjjjhhhfffeeeggglllqqqssstttzzz|||xxxuuusssrrrqqqnnnjjjddd^^^YYYVVVTTTRRRPPPMMMJJJHHHFFFEEEGGGGGGFFFFFFFFFFFFGGGGGGJJJIIIHHHGGGHHHJJJLLLNNNNNNMMMLLLMMMOOOQQQRRRRRRUUUTTTUUUYYYYYYTTTRRRTTTQQQQQQQQQPPPNNNKKKIIIGGGFFFEEEDDDDDDDDDEEEFFFFFFJJJOOOXXXbbbmmmyyy|||xxxuuuqqqooommmjjjiiiiiijjjkkkiiijjjlllmmmmmmllljjjiiiiiijjjkkklllkkkiiigggfffcccaaa___^^^```bbbcccccciiikkknnnnnnllliiigggfffccceeeggghhhiiijjjlllnnnllllllmmmmmmmmmmmmmmmllljjjfffbbbbbbeeeggghhhggggggfffeeedddeeefffhhhiiijjjjjjkkkkkkkkkjjjiiiiiiiiiiiijjjkkklllmmmooopppoooqqqssstttrrrnnnjjjggghhhjjjkkkhhhcccbbbfffjjjmmmooorrrttttttsssqqqooorrrqqqooommmlllnnnssswww~~~}}}|||zzz|||}}}}}}|||~~~|||{{{zzzxxxvvvssstttvvvvvvsssoookkkhhhkkknnnppppppooommmllllllqqqqqqqqqpppnnnjjjgggeeehhhkkknnnoooqqquuu{{{|||}}}yyywwwvvvqqqpppmmmjjjfffccc```___```___^^^[[[WWWRRRNNNLLLLLLKKKIIIGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJMMMOOORRRSSSUUUUUUVVVYYY]]]`````````ccc___]]]]]]ZZZSSSPPPQQQKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGJJJNNNQQQTTTccckkkxxxxxxtttrrrpppnnnmmmkkkiiihhhiiiiiijjjjjjjjjkkkkkkkkkjjjiiiiiiiiiiiijjjkkkjjjhhhfffeeecccaaa______aaacccddddddiiikkknnnnnnkkkhhhgggfffggghhhjjjiiihhhhhhiiijjjlllmmmnnnooooooooooooooojjjgggddddddgggiiijjjjjjggggggggghhhgggggggggfffhhhhhhiiijjjjjjjjjjjjjjjhhhhhhiiijjjkkklllmmmnnnpppqqqtttuuutttqqqmmmjjjiiijjjiiigggdddcccgggjjjqqqrrrssssssrrrpppnnnmmmppppppnnnmmmmmmoootttxxx}}}}}}|||zzz{{{|||||||||~~~~~~|||zzzssstttttttttssspppllljjjlllnnnpppqqqooonnnmmmmmmpppqqqqqqpppnnnkkkhhhffffffgggjjjmmmpppuuu{{{|||~~~zzzwwwrrrmmmhhheeedddccc\\\[[[YYYWWWUUURRRQQQPPPNNNNNNNNNMMMKKKHHHFFFDDDFFFFFFEEEDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGHHHIIIJJJIIIKKKNNNRRRVVVYYY[[[]]]bbbdddggglllppprrrqqqoooiiiddd___[[[UUUNNNKKKLLLIIIHHHGGGFFFFFFGGGHHHIIIJJJLLLPPPVVV]]]fffmmmqqq~~~sssmmmllllllllllllkkkiiihhhhhhhhhiiiiiikkkjjjiiiiiihhhhhhhhhhhhhhhiiijjjjjjiiihhhfffeeedddbbb``````bbbeeeffffffiiikkkmmmmmmjjjhhhffffffhhhiiijjjiiigggggghhhiiillllllnnnooooooooonnnmmmjjjhhhggghhhkkknnnpppqqqpppqqqqqqpppnnnkkkgggeeefffggghhhiiiiiiiiiiiiiiiggggggggghhhiiijjjkkkkkkmmmooorrrssssssqqqnnnllljjjiiigggfffffffffhhhiiiuuutttsssrrrpppmmmkkkjjjmmmmmmmmmmmmnnnqqqwww{{{|||~~~|||yyyzzz{{{{{{{{{}}}uuuuuutttsssrrrpppnnnmmmlllnnnqqqrrrqqqooonnnoooooopppqqqpppooommmjjjhhheeeeeefffjjjpppvvv{{{}}}zzz|||zzzpppnnnnnnkkkhhhfffddd```\\\XXXVVVUUUUUUPPPPPPOOONNNMMMLLLKKKKKKGGGGGGHHHHHHGGGFFFDDDCCCGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLLLLLLLMMMNNNOOOPPPRRRUUUZZZ___cccggghhhiiipppqqqtttwwwyyyxxxtttqqqddd^^^XXXTTTOOOJJJHHHKKKKKKJJJIIIIIIKKKOOORRRTTTZZZ```iiiuuuyyyooojjjiiijjjkkkkkkjjjiiihhhhhhhhhiiiiiikkkiiihhhfffffffffhhhiiijjjjjjkkkkkkkkkjjjiiiiiigggeeecccccceeegggiiiiiiiiikkklllkkkiiifffeeeeeeccceeeggggggfffggghhhjjjiiijjjlllmmmmmmmmmlllkkklllkkkkkkmmmpppsssvvvwwwwwwvvvtttqqqmmmhhhdddaaaffffffgggggggggggggggfffeeeeeefffggggggggggggggghhhjjjmmmoooooonnnlllkkkllljjjgggfffhhhiiijjjjjjtttsssrrrpppnnnlllkkkjjjkkklllmmmmmmooosssxxx}}}|||~~~|||yyyyyyyyyzzz{{{~~~zzzxxxvvvtttrrrpppoooooolllooorrrsssrrrqqqpppqqqooopppqqqrrrqqqooolllkkkiiifffeeeiiipppvvvxxxxxxxxxyyyoooddd___]]]YYYUUUVVVUUURRRPPPNNNLLLLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHFFFEEEIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPRRRUUUXXX[[[\\\cccfffjjjnnnrrrssstttssssssssssssrrrqqqmmmgggcccZZZTTTOOOMMMJJJHHHIIIMMMPPPQQQRRRVVV\\\dddkkkooo}}}{{{rrrllliiiiiikkkkkkkkkjjjiiiiiihhhhhhhhhiiihhhfffeeeeeefffhhhiiillllllmmmmmmnnnnnnnnnnnnkkkiiigggfffhhhjjjkkkkkkhhhjjjjjjiiifffdddccccccbbbccceeeeeedddeeefffhhhdddfffiiimmmoooppppppppprrrrrrrrrqqqqqqqqqrrrtttpppnnnkkkfffccc```^^^^^^ffffffffffffeeedddcccccccccdddeeeffffffeeeeeeddddddfffiiilllmmmlllkkkjjjnnnkkkhhhgggiiijjjjjjjjjppppppooonnnmmmmmmlllllljjjlllmmmnnnppptttyyy}}}|||~~~|||yyyxxxxxxyyy|||}}}zzzvvvsssqqqpppooommmooosssttttttsssssssssqqqrrrsssssssssqqqooommmnnnkkkhhhjjjooossstttsssuuuwwwwwwiii^^^YYYUUUQQQNNNKKKKKKJJJHHHHHHGGGGGGGGGEEEEEEFFFFFFGGGHHHIIIIIIHHHIIIKKKLLLLLLKKKKKKJJJLLLLLLMMMNNNPPPQQQSSSTTTTTTVVVXXX\\\aaaeeeiiikkkrrrsssuuuvvvwwwuuutttsssiiigggeeebbb```\\\XXXTTTPPPKKKHHHJJJKKKLLLPPPUUUaaaccchhhooozzz~~~}}}~~~wwwpppllljjjjjjllllllkkkjjjiiihhhgggfffgggfffeeeeeeeeegggiiikkkmmmmmmnnnoooqqqsssttttttooollliiiiiijjjkkkkkkkkkggghhhhhhgggdddaaaaaaaaadddeeefffeeeccccccccceeebbbeeejjjooosssvvvvvvvvvuuuuuutttpppllliiiiiiiiigggfffccc```______```aaadddddddddddddddcccbbbbbbcccdddeeeeeeeeedddcccbbbdddeeehhhjjjllllllkkkkkkmmmkkkiiigggfffggghhhiiikkklllmmmmmmnnnnnnnnnnnnkkkmmmnnnoooppptttxxx{{{|||~~~~~~}}}zzzyyyxxxyyy}}}}}}{{{wwwtttrrrppppppmmmpppsssuuuuuutttuuuuuutttuuuvvvvvvuuusssqqqooopppnnnlllkkkmmmooopppppprrrttt~~~{{{xxxtttqqqnnnmmmllllllmmmmmmoooppppppqqqpppjjj```YYYSSSPPPMMMLLLGGGGGGFFFFFFGGGGGGGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNMMMOOOQQQSSSTTTUUUUUUUUUUUUVVVXXXZZZ]]]```cccdddhhhiiijjjlllooorrrtttvvvvvvuuutttqqqmmmjjjfffddd\\\YYYUUUSSSSSSSSSRRRQQQPPPMMMOOOVVV]]]ccckkksss~~~xxxqqqmmmllllllkkkkkkiiihhhfffdddccceeeeeeeeeeeegggiiikkkllllllmmmnnnpppsssuuuwwwyyypppnnnjjjiiiiiijjjjjjiiifffgggfffdddaaa___^^^___dddeeeffffffeeedddfffggghhhjjjnnnrrrttttttsssrrrlllmmmllliiieeebbbaaacccccccccbbbaaa````````````___```aaabbbccccccdddccccccdddeeeeeeeeecccbbb```bbbccceeegggiiiiiiiiihhhjjjjjjiiifffbbbaaadddggghhhiiilllnnnoooooonnnmmmmmmnnnppppppqqqssswwwyyyzzz}}}~~~}}}{{{yyyxxxzzz~~~~~~|||{{{zzzyyywwwuuusssqqqqqqmmmppptttvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwuuusssqqqooonnnmmmkkkjjjjjjlllnnnoooqqq{{{{{{xxxooommmkkkhhheeebbb```^^^___```___]]]\\\\\\^^^```]]]ZZZUUUPPPKKKHHHGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKMMMNNNOOOPPPPPPTTTUUUXXX[[[^^^___`````````aaacccgggkkkooosssuuu}}}|||{{{zzzzzzyyyyyyyyyrrrppplllgggaaa\\\WWWTTTSSSPPPMMMLLLNNNRRRUUUVVVZZZZZZ```lllxxx~~~~~~wwwrrroookkkkkkjjjhhhfffdddbbbaaaddddddeeefffhhhjjjlllmmmkkklllmmmpppsssvvvyyy{{{qqqnnnjjjhhhhhhhhhhhhgggeeefffeeeccc```]]]]]]^^^aaaccceeegggggghhhkkkmmmoooppprrrsssqqqnnnjjjggg___aaacccbbb______```bbb```aaaaaa```^^^[[[XXXWWW\\\]]]___aaaccceeeeeefffcccdddeeefffeeecccaaa```___```bbbdddeeeeeeeeeeeegggiiiiiieee___]]]```eeegggiiilllnnnoooooommmlllooopppqqqqqqqqqrrruuuxxxyyy|||~~~~~~~~~|||yyyxxxzzz}}}}}}}}}|||{{{vvvvvvvvvvvvuuutttrrrrrrmmmqqqtttvvvwwwwwwwwwxxxyyyzzzzzzzzzyyyvvvsssrrrlllmmmmmmkkkhhhgggkkknnnnnnoooxxx~~~zzzyyyxxxyyyzzz{{{zzzxxxuuurrrmmmgggcccbbb```]]][[[ZZZZZZXXXWWWWWWVVVTTTSSSRRRSSSSSSTTTTTTSSSRRRPPPOOONNNNNNMMMLLLIIIFFFIIIOOOSSSQQQNNNRRRSSSUUUXXX[[[]]]```aaaaaadddiiinnnrrruuuwwwwwwtttvvvxxx|||zzzsssooogggbbb[[[VVVTTTRRRNNNLLLNNNQQQTTTVVVXXX___iiiqqqvvv|||}}}~~~tttkkkooollljjjjjjfffaaa```cccggghhhiiijjjjjjjjjjjjjjjooollljjjkkkppptttuuutttrrrnnniiihhhiiijjjiiihhhkkkgggcccbbb^^^[[[\\\aaadddggglllpppssstttsssrrrqqqoookkkfffbbb___]]]\\\ZZZ\\\^^^^^^]]]]]]^^^___aaaaaaaaa```^^^\\\ZZZXXXWWWXXXZZZ]]]___```aaaaaa^^^```ccccccaaa^^^]]]\\\]]]___bbbccccccdddfffgggffffffeeeccc```___```aaafffgggiiikkklllmmmmmmlllmmmnnnqqqssstttttttttssswww||||||zzzyyy|||{{{xxxwwwxxxxxxxxxtttrrrqqqrrrsssssspppmmmrrrrrrssssssuuuvvvxxxyyyyyy}}}~~~zzznnnnnnnnnpppqqqpppmmmjjjmmmsssvvv|||yyyvvvtttnnnllliiifffddddddeeefffgggfffeeedddbbb```\\\ZZZZZZYYYWWWVVVUUUUUUTTTSSSUUUTTTSSSRRRRRRSSSTTTTTTSSSSSSRRRRRRQQQRRRRRRRRRQQQOOONNNQQQUUUXXXXXXWWWZZZ]]]aaafffkkkooosssuuuxxx{{{vvvjjjbbb]]]XXXUUUQQQOOOOOOQQQSSSUUUVVV]]]gggpppwww~~~|||||||||}}}~~~}}}zzzzzz}}}wwwppppppmmmkkkkkkiiiddddddgggffffffggggggggggggffffffeeeeeefffhhhkkknnnooonnnmmmjjjggggggjjjllllllllldddaaa```bbbaaa^^^___cccmmmoooqqqrrrqqqnnnkkkiiieeedddaaa___\\\ZZZYYYXXXYYYZZZ\\\\\\[[[[[[\\\]]]_________^^^]]]ZZZXXXWWWXXXXXXZZZ[[[\\\\\\\\\\\\\\\^^^aaaaaa___]]][[[[[[\\\^^^````````````aaabbbccccccbbb```]]]\\\]]]^^^dddeeeggghhhjjjjjjjjjjjjmmmnnnppprrrssssssrrrqqqtttyyy|||~~~}}}{{{}}}}}}yyyvvvuuuvvvwwwxxxuuusssqqqqqqrrrrrrpppnnnqqqqqqqqqrrrssstttvvvvvvyyyxxxvvvsssrrrpppnnnkkkhhhjjjqqquuu|||zzzzzzyyyxxx||||||}}}{{{vvvtttttttttqqqnnnkkkkkkjjjhhheeeaaa^^^\\\XXXWWWTTTRRRQQQQQQRRRSSSUUUUUUTTTTTTSSSSSSSSSRRRWWWWWWWWWWWWXXXXXXXXXYYY[[[ZZZYYYYYYYYYZZZ[[[\\\ZZZZZZ[[[[[[\\\^^^___```^^^^^^```bbbdddfffhhhhhhmmmooouuu{{{|||qqqfff]]]XXXVVVMMMOOOQQQRRRUUU\\\fffmmmrrr|||~~~yyytttrrrsssvvvxxxvvvtttuuuyyy~~~~~~yyytttoookkkjjjjjjiiiffffffiiigggggggggffffffeeedddcccaaaccceeefffffffffggghhhkkkiiifffeeeggghhhiiiiiiiiifffgggkkkkkkhhhhhhkkkooooooooonnnkkkgggbbb___\\\\\\\\\\\\[[[ZZZYYYYYYWWWXXXZZZYYYXXXXXXYYYZZZ[[[[[[[[[[[[YYYXXXVVVUUUXXXXXXXXXXXXXXXWWWVVVVVVYYY[[[^^^^^^]]][[[ZZZZZZYYY[[[]]]]]]\\\[[[\\\]]]aaaaaa```^^^[[[ZZZ[[[]]]bbbcccdddeeeffffffffffffkkklllnnnpppqqqqqqqqqppppppuuuyyyzzz~~~~~~}}}~~~~~~{{{yyywwwttttttuuuvvvxxxwwwuuusssrrrrrrrrrpppooonnnnnnnnnooopppqqqrrrsssvvv}}}}}}wwwssspppnnnkkkiiifffnnnsss~~~|||{{{|||||||||{{{xxxxxxwwwwwwvvvuuuuuutttssspppkkkgggfffeeecccbbbccccccdddfffgggiiijjjjjjkkkgggbbb______^^^]]]\\\ZZZZZZZZZYYYWWWTTTQQQPPPNNNMMMLLLJJJJJJJJJKKKLLLPPPQQQQQQQQQQQQRRRTTTUUU[[[]]]___aaaccceeeggghhhhhhgggggggggggghhhjjjkkkkkkkkkkkklllmmmooopppqqqppprrruuuwwwwwwxxxzzz|||}}}xxxuuummmkkkggg___XXXTTTUUUWWWUUU\\\eeelllrrr{{{{{{uuuqqqpppqqqrrrrrrpppppptttyyy{{{yyyvvvmmmhhhfffggggggeeeeeeggghhhhhhhhhgggfffdddcccbbbaaaccceeeccc```___aaadddddddddcccdddgggkkknnnooovvvrrroooppppppmmmlllnnndddeeeffffffdddaaa^^^\\\WWWXXXZZZ[[[[[[ZZZYYYXXXUUUVVVWWWVVVTTTTTTUUUWWWXXXWWWWWWVVVVVVUUUTTTSSSUUUUUUVVVUUUUUUTTTSSSSSSVVVXXX[[[\\\[[[ZZZZZZZZZWWWXXXZZZ[[[ZZZZZZ[[[\\\aaaaaaaaa^^^\\\\\\]]]___bbbbbbcccdddddddddeeeeeehhhjjjlllnnnpppqqqrrrrrrpppuuuxxxyyy}}}||||||~~~~~~|||yyyxxxwwwuuusssrrrrrruuuwwwxxxvvvtttsssrrrqqqqqqqqqllllllkkkllllllmmmnnnnnnpppwww~~~zzzuuurrrpppnnnlllccckkkqqq}}}|||}}}zzzvvvsssrrrnnnkkkhhhgggggghhhgggfffdddccccccbbbaaaaaa`````````]]]YYYWWWVVVVVVUUUTTTRRRRRRSSSTTTUUUVVVVVVWWWZZZWWWSSSQQQPPPPPPPPPPPPNNNOOOPPPPPPPPPOOONNNMMMJJJIIIIIIIIIIIIJJJKKKLLLOOOQQQTTTVVVWWWZZZ^^^bbbgggkkkpppsssuuuxxx{{{~~~~~~}}}||||||}}}~~~{{{sssmmmiiigggccc```\\\]]]\\\XXXTTTTTTXXX\\\lllxxx~~~zzzvvvqqqnnnmmmpppnnnnnnppptttwwwvvvuuunnnhhhdddeeefffddddddffffffffffffeeedddcccbbbaaa]]]^^^^^^\\\ZZZ[[[___ddd```bbbeeeiiiooovvv|||~~~uuummmjjjgggdddcccddd\\\]]]^^^___```___]]]\\\TTTUUUVVVWWWWWWVVVUUUTTTTTTUUUTTTSSSQQQPPPRRRSSSTTTTTTSSSSSSRRRRRRRRRRRRQQQRRRRRRSSSSSSSSSRRRRRRSSSUUUXXXYYYYYYXXXYYYZZZUUUWWWZZZ[[[[[[[[[]]]^^^___``````^^^]]]]]]___aaadddddddddddddddddddddeeeeeefffiiilllooorrrtttuuurrrvvvxxxxxx|||~~~~~~~~~}}}zzzyyyzzzzzzwwwtttuuuvvvuuussspppoooqqqtttvvvvvvuuusssrrrqqqqqqqqqjjjiiiiiiiiiiiiiiijjjjjjkkkqqqvvvxxx|||{{{wwwsssoookkkbbbjjjppp{{{yyyyyy}}}~~~~~~}}}zzzxxxwwwvvvxxxyyyxxxvvvtttssssssnnnllljjjhhhhhhjjjlllnnnjjjkkknnnqqqsssvvvwwwxxxvvvtttppplllgggccc```___]]]ZZZXXXVVVWWWWWWVVVUUUUUUTTTSSSRRRQQQQQQQQQRRRPPPNNNKKKJJJKKKKKKKKKJJJIIIJJJJJJJJJKKKKKKKKKKKKMMMLLLJJJIIIIIIIIIJJJKKKHHHJJJLLLNNNOOOOOOOOOOOOJJJJJJJJJKKKLLLMMMNNNOOOPPPUUU[[[___aaaeeekkkooo{{{~~~yyyvvvttttttnnnmmmlllkkkjjjiiihhhhhhfffccc___ZZZXXXXXXYYYZZZYYY^^^dddffffffjjjqqqwww~~~}}}|||zzzyyyxxxwww~~~~~~zzztttnnnjjjnnnmmmkkklllooorrrssstttqqqjjjdddeeefffdddcccddd```aaaaaaaaaaaaaaa```___WWWWWWXXXYYY[[[^^^bbbeeelllnnnoooqqqrrrvvv{{{}}}rrrgggccc```\\\ZZZ\\\[[[[[[\\\]]]]]]]]]\\\[[[WWWWWWXXXWWWWWWVVVUUUUUUSSSTTTSSSQQQNNNNNNOOOQQQQQQQQQPPPPPPOOOPPPPPPQQQMMMNNNOOOPPPPPPQQQQQQPPPOOORRRTTTUUUUUUVVVXXXYYYVVVXXX[[[\\\]]]]]]___aaa\\\]]]]]]]]]\\\]]]```bbbffffffeeedddddddddeeeeeebbbdddfffiiimmmpppssstttssswwwxxxwwwyyy||||||}}}}}}~~~}}}zzzvvvuuuwwwwwwtttqqqtttuuutttqqqllljjjllloooppprrrsssrrrpppooooooooohhhhhhggggggfffgggggggggiiinnnrrrssswwwzzzpppjjjcccjjjooo}}}}}}~~~~~~}}}|||{{{zzzwwwtttqqqnnnnnnqqqtttwwwzzz|||zzzyyywwwtttqqqnnnlllkkkjjjkkkmmmmmmllliiieeeccc___aaaccccccaaa_________]]][[[YYYVVVVVVWWWXXXZZZVVVWWWXXXZZZ\\\___aaabbbaaa___\\\YYYVVVSSSQQQPPPQQQNNNLLLKKKKKKKKKKKKJJJMMMLLLJJJIIIHHHHHHIIIIIIHHHFFFEEEDDDEEEFFFEEEDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNQQQSSSUUUVVVVVVVVVSSSSSSTTTVVVWWWYYYZZZ[[[]]]bbbiiimmmnnnppptttxxxwwwssskkkddd^^^\\\\\\\\\VVVVVVVVVWWWXXXYYYZZZZZZWWWYYYZZZZZZZZZ___fffmmmqqqyyy|||yyyzzz{{{zzzxxxvvvtttssswwwzzz~~~~~~yyysssooolllkkkiiiiiilllooorrrtttssskkkccccccdddaaa___```]]]]]]^^^``````aaaaaaaaa^^^^^^```dddgggiiiiiihhhpppqqqpppmmmkkkjjjmmmppprrrhhh```^^^]]][[[YYYZZZYYYZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVSSSSSSRRROOOMMMLLLNNNPPPPPPOOONNNNNNNNNOOOPPPPPPKKKKKKLLLMMMMMMMMMMMMLLLKKKMMMOOOQQQQQQRRRUUUWWWXXXZZZ]]]^^^^^^^^^___```[[[\\\]]]^^^^^^```dddfffhhhgggeeedddddddddeeeeeebbbbbbdddfffiiilllnnnppprrruuuuuutttuuuzzz|||{{{yyyyyyzzz{{{|||}}}~~~zzzwwwtttsssuuuvvvsssqqqrrrssssssnnnhhhdddeeehhhhhhlllooopppnnnkkkkkkkkkggggggfffeeeeeeeeeeeeeeeeeelllpppqqquuuxxxnnnffflllooollllllnnnnnnnnnnnnmmmlllhhhfffbbb``````bbbfffhhhhhhkkkpppwww}}}}}}rrrppplllhhhdddaaa^^^]]]XXXZZZ]]]___^^^[[[WWWTTTQQQSSSUUUUUUTTTSSSRRRSSSRRRPPPMMMJJJIIIJJJKKKLLLLLLLLLLLLLLLNNNPPPSSSTTTRRRQQQOOOMMMKKKJJJIIIIIIJJJHHHFFFEEEEEEFFFEEEEEEIIIHHHFFFEEEDDDDDDEEEEEEGGGEEEDDDCCCDDDEEEDDDCCCBBBCCCDDDEEEFFFGGGHHHIIIFFFHHHKKKMMMNNNOOOPPPRRRVVVWWWYYY\\\]]]^^^^^^^^^___```aaaccceeeggghhhiiimmmrrrxxxzzzxxxwwwyyy|||zzz~~~~~~{{{{{{~~~~~~{{{{{{|||yyyrrrllleee```XXXQQQLLLKKKMMMNNNNNNOOOPPPSSSVVVYYY\\\]]]]]]ccciiilllnnnvvvxxxssswww}}}|||xxxttttttvvvyyyyyyxxxwwwvvvvvvtttwww|||}}}yyyuuujjjiiiggggggjjjnnnrrruuusssiiiaaa``````^^^[[[[[[\\\]]]___aaabbbcccddddddllllllnnnsssvvvuuuooojjjaaabbbcccbbbaaabbbfffjjjddd\\\WWWXXX[[[ZZZXXXXXXUUUVVVVVVWWWWWWWWWVVVVVVSSSRRRQQQPPPPPPQQQRRRSSSSSSSSSQQQOOOLLLKKKMMMOOOOOONNNMMMMMMMMMNNNOOOPPPJJJJJJJJJKKKJJJJJJIIIIIIHHHJJJLLLNNNNNNPPPRRRUUU[[[]]]^^^___^^^]]]^^^___]]]^^^```aaabbbdddhhhkkkhhhgggeeedddcccddddddeeebbbbbbcccdddfffhhhjjjkkkqqqssssssqqqrrrvvvxxxwwwvvvwwwxxxyyy{{{|||}}}~~~yyyvvvssssssuuuvvvtttqqqppprrrrrrllleee```aaaccccccggglllnnnkkkiiihhhhhhggggggfffeeeddddddddddddaaaiiioooqqqttt}}}vvvhhhmmmooojjjfffccccccffffffccc___aaa^^^ZZZXXXXXXXXXWWWWWW\\\___cccgggjjjkkkkkkkkkbbb___\\\ZZZZZZWWWRRRNNNOOOPPPQQQQQQPPPNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHGGGFFFDDDCCCBBBDDDCCCAAA@@@@@@AAACCCDDDEEEEEEDDDDDDDDDDDDDDDDDDGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHIIILLLNNNPPPQQQSSSUUUXXX\\\___aaabbbeeejjjnnnrrrssssssrrrsssrrrsssxxx~~~|||xxx~~~~~~xxxqqqmmmffffffgggggggggeeedddccciiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiihhhgggffffffeeecccccccccaaa___\\\YYYWWWRRROOOKKKHHHGGGHHHKKKMMMPPPRRRUUUYYY___iiittt{{{yyy~~~sssqqq}}}wwwuuutttrrroookkknnnssswwwzzz{{{{{{zzzttttttuuuyyy~~~qqqjjjfffgggffffffkkksssmmmiiieeeaaa```___^^^\\\]]]\\\]]]bbbjjjuuu}}}~~~yyyrrrjjjbbb]]]ZZZYYYXXXXXXZZZ^^^ccceeeggg```XXXTTTUUUVVVUUUSSSUUUTTTSSSRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQPPPOOOOOORRRTTTQQQPPPOOOMMMLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLNNNQQQSSSVVVWWW\\\^^^___^^^\\\ZZZZZZZZZ[[[\\\]]]```cccfffiiikkkkkkhhhdddbbbbbbbbbbbbaaaaaaccceeeccc```aaaffflllnnnrrruuuuuusssqqqqqqrrrvvvwwwyyy{{{||||||{{{{{{uuusssrrrsssttttttpppmmmnnnrrruuutttmmmeee```]]]aaabbbdddfffggghhhiiiiiigggfffeeecccccccccdddeeefffgggiiimmmsssxxx}}}nnnmmmkkksssnnniiiffffffddd___[[[]]]ZZZUUUSSSRRRRRRRRRQQQUUUWWW[[[^^^``````___^^^ZZZWWWTTTRRRQQQOOOLLLIIIJJJJJJJJJJJJIIIIIIHHHGGGIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGEEEDDDDDDDDDDDDDDDEEEFFFDDDDDDDDDDDDDDDCCCCCCBBBDDDCCCBBBAAAAAABBBDDDEEEDDDDDDEEEFFFFFFGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJGGGIIIKKKKKKJJJMMMQQQUUUYYY[[[^^^ccchhhmmmqqqrrrwwwyyy{{{~~~}}}yyyrrriiiaaa\\\TTTTTTUUUUUUTTTSSSRRRQQQQQQQQQPPPPPPOOONNNNNNNNNTTTTTTTTTUUUUUUVVVVVVWWWTTTTTTSSSQQQOOOMMMLLLKKKNNNLLLJJJIIIJJJMMMRRRTTT^^^ccckkkttt}}}xxxqqqppppppnnnmmmlllnnnqqqtttvvvxxxyyyyyysssrrrssswww|||xxxnnnffffffhhhhhhkkkooouuummmbbbZZZWWWYYY\\\___hhhggggggjjjooowww|||tttjjjdddbbb```[[[WWWWWWVVVVVVWWWYYY]]]aaadddccc]]]VVVSSSTTTUUUSSSQQQRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSRRRPPPNNNNNNOOOQQQPPPOOONNNMMMLLLLLLLLLMMMLLLKKKJJJJJJIIIIIIIIIJJJIIIJJJKKKMMMPPPRRRUUUVVVZZZ\\\]]]\\\[[[ZZZZZZZZZ\\\]]]^^^```cccfffhhhjjjjjjgggdddbbbbbbbbbaaa___ccceeefffddd```___bbbffflllooorrrsssqqqooonnnooossstttvvvyyyzzz{{{{{{{{{tttrrrqqqqqqrrrrrrooollllllooosssrrrnnngggcccaaaaaabbbccceeefffggghhhhhhiiihhhgggeeeddddddddddddggggggiiilllooossswwwyyypppnnnkkk{{{uuuqqqkkkeee```aaa]]]YYYVVVUUUUUUTTTSSSSSSTTTVVVXXXYYYXXXWWWVVVWWWTTTQQQNNNMMMLLLJJJIIIIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEDDDDDDEEEEEEEEECCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQRRRPPPTTTWWWWWWVVVYYY```gggkkkmmmsssyyy~~~xxxvvvqqqiii```WWWOOOKKKEEEEEEEEEEEEDDDCCCBBBAAAIIIHHHHHHHHHGGGGGGGGGFFFDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIHHHIIIIIIJJJKKKOOOOOOPPPTTTYYYaaaiiimmm||||||zzzxxxsssvvvzzz}}}wwwqqqooopppoooooommmmmmmmmnnnqqqsssvvvwwwtttssssssuuuyyy}}}~~~rrrhhhgggjjjkkkkkklllpppjjjaaa]]]^^^dddjjjnnnooooooooonnnnnnsss|||rrrbbbYYYZZZ\\\ZZZWWWTTTTTTTTTVVVXXX[[[^^^```^^^YYYUUUSSSSSSSSSQQQOOOMMMNNNNNNNNNNNNOOOOOOOOOMMMNNNNNNOOOOOOPPPPPPPPPSSSTTTSSSPPPMMMLLLLLLMMMOOONNNMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIJJJLLLNNNQQQSSSTTTWWWYYY[[[[[[ZZZZZZZZZ[[[]]]^^^___```bbbeeeggghhhhhhfffdddbbbbbbaaa___]]]aaadddeeedddaaa```aaadddlllnnnqqqqqqpppnnnnnnnnnoooqqqsssvvvxxxyyyyyyyyyrrrpppoooooopppooollljjjlllooorrrqqqnnniiidddbbb``````bbbcccdddeeeffffffkkkjjjhhhgggfffeeeeeeeeehhhhhhhhhiiikkkmmmooopppyyyssspppmmm}}}vvvrrroookkkfffbbb___]]][[[YYYWWWXXXZZZ[[[[[[[[[ZZZYYY^^^[[[WWWSSSQQQPPPPPPOOOOOONNNMMMLLLLLLMMMNNNOOOLLLLLLKKKIIIHHHFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLJJJKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPWWWXXXYYYZZZ[[[\\\]]]]]]aaaeeehhhhhhfffjjjrrryyy}}}xxxttteeeccc^^^WWWPPPJJJEEECCCAAAAAAAAAAAA@@@@@@???????????????@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJKKKMMMQQQVVV[[[^^^___aaaeeelllwww}}}sssnnnooosssvvv~~~yyyqqqnnnnnnnnnnnnmmmllljjjjjjkkknnnrrrtttttttttuuuwwwxxxyyyxxxwww~~~wwwoookkklllmmmnnnooommmmmmmmmnnnqqqssstttsssjjjkkkkkkgggeeehhhpppxxxwwwiii```\\\\\\ZZZXXXTTTUUUUUUVVVWWWXXXYYYZZZZZZWWWUUUTTTTTTSSSQQQNNNJJJKKKKKKLLLMMMNNNNNNNNNKKKKKKLLLMMMNNNNNNOOOOOOQQQRRRRRRPPPMMMKKKLLLLLLMMMLLLLLLKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKMMMOOOQQQRRRUUUWWWZZZ[[[ZZZZZZ[[[]]]^^^^^^___```aaaccceeefffeeedddcccbbbbbbaaa^^^\\\]]]```cccdddddddddfffhhhnnnppprrrrrrrrrqqqoooooonnnoooqqqssstttuuuuuutttpppooonnnmmmmmmlllkkkjjjooopppqqqpppmmmiiieeebbb___``````aaabbbcccdddeeeiiiiiihhhhhhgggggggggggghhhhhhhhhiiijjjjjjkkklllpppwwwuuurrrnnn{{{tttnnnhhhaaa]]]]]]^^^___```aaa``````___eeeccc```[[[XXXWWWWWWWWWWWWVVVTTTSSSSSSTTTUUUUUUVVVUUUTTTRRRPPPNNNMMMLLLLLLMMMMMMNNNNNNMMMMMMLLLNNNNNNNNNNNNOOOPPPQQQQQQRRRQQQQQQPPPPPPQQQRRRRRRTTTUUUVVVWWWXXXWWWWWWVVVVVVWWWXXXZZZ\\\]]]______fffgggiiilllnnnpppqqqqqqvvvyyy{{{zzzxxxzzz}}}wwwqqqmmmlllmmmnnnooonnnllljjjgggddd```]]]SSSQQQMMMIIIEEECCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@AAAAAACCCFFFIIIMMMQQQSSSUUUUUUVVVXXX]]]dddmmmtttyyy~~~wwwtttpppooosss|||vvvoookkkiiiiiiiiillljjjhhhggghhhjjjmmmooommmppptttwwwxxxwwwvvvuuuzzz{{{xxxsssnnnooosssvvvzzzyyyxxxwwwuuupppiiiddd___```aaa^^^[[[\\\dddjjjsssqqqmmmfff___ZZZXXXXXXZZZYYYXXXWWWVVVUUUUUUTTTWWWVVVUUUUUUUUUTTTRRRQQQIIIJJJKKKLLLMMMMMMMMMLLLIIIJJJJJJKKKLLLMMMMMMNNNMMMNNNOOOOOOMMMLLLLLLMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGHHHIIIIIIHHHHHHGGGIIIIIIIIIKKKLLLNNNOOOPPPTTTVVVYYYZZZZZZ[[[\\\]]]]]]]]]^^^___```bbbcccddddddcccbbbbbbbbbaaa___]]]^^^```ccceeefffhhhiiijjjooooooqqqrrrrrrqqqpppnnnnnnooopppqqqqqqpppooonnnnnnnnnmmmmmmkkkkkkkkkkkknnnnnnoooooonnnkkkhhhfff____________```bbbcccdddeeeeeefffggghhhiiijjjjjjggghhhiiijjjkkklllmmmmmmjjjrrrtttqqqmmm~~~tttnnnhhhiiiiiijjjjjjiiiiiihhhmmmmmmkkkhhheeeddddddfffeeeeeedddcccbbbaaaaaabbbbbbaaa___]]]ZZZXXXVVVUUUVVVWWWWWWXXXWWWVVVTTTSSSUUUUUUVVVXXXZZZ\\\^^^___aaa```___^^^^^^___aaaaaafffgggiiijjjjjjiiigggeeebbbcccfffjjjnnnrrruuuwww{{{}}}~~~yyysssooollliiifff```[[[WWWVVVVVVWWWWWWWWWVVVTTTQQQNNNLLLKKKHHHGGGDDDBBB@@@@@@@@@@@@>>>>>>>>>>>>???@@@BBBBBBEEEEEEEEEEEEFFFFFFFFFFFFCCCGGGMMMUUU]]]eeekkkooorrrsssvvv|||~~~|||zzzzzz|||zzzvvvmmmvvv~~~}}}wwwqqqllliiihhhhhhiiiiiigggggggggggghhhiiiccchhhooouuuxxxyyyzzz{{{yyy~~~zzzssstttxxx{{{|||xxxrrrmmmhhhddd```]]]XXXZZZZZZYYYWWWXXX\\\```___dddiiiiiiddd```______```^^^[[[XXXVVVTTTTTTTTTVVVVVVVVVUUUUUUTTTTTTSSSKKKLLLMMMNNNNNNMMMKKKJJJHHHIIIIIIJJJJJJKKKKKKKKKJJJLLLNNNNNNMMMLLLMMMNNNKKKKKKKKKKKKKKKIIIHHHHHHFFFGGGHHHIIIJJJIIIHHHGGGJJJJJJJJJKKKLLLMMMOOOOOOSSSUUUXXXYYYYYYYYY[[[\\\[[[[[[\\\]]]^^^```bbbccccccaaa```aaabbbbbbaaa```aaabbbccceeefffhhhjjjjjjnnnnnnnnnppprrrqqqnnnlllnnnnnnooooooooommmlllkkkmmmmmmnnnmmmkkkkkkmmmnnnmmmllllllmmmnnnnnnllljjj```____________aaacccddd```bbbdddfffhhhiiijjjjjjggghhhjjjlllnnnoooooooooiiippp~~~ssspppkkk~~~~~~}}}|||{{{zzz}}}~~~~~~}}}|||{{{zzzyyywwwtttqqqnnnlllkkkkkkkkklllllljjjhhheeedddeeefffhhhkkknnnrrruuuwwwyyyxxxwwwwwwxxxzzz|||~~~}}}|||uuuwwwzzz~~~{{{qqqoookkkfff```[[[WWWUUURRRQQQNNNLLLJJJIIIHHHHHHFFFGGGGGGFFFDDDCCCBBBCCCBBBBBBAAA@@@@@@AAAAAABBBAAAAAABBBCCCDDDGGGIIIJJJIIIJJJLLLNNNPPPRRRTTTUUUXXX]]]eeeppp|||~~~sssnnnnnnooorrr~~~}}}zzzzzz|||}}}}}}{{{zzzwwwsssnnnkkkjjjjjjgggggghhhhhhgggfffeeeddd```dddkkkppptttxxx}}}|||~~~zzz{{{{{{yyynnnjjjeeeaaa```_________YYYYYYYYYYYYYYYYYYYYYZZZWWW[[[aaafffhhhiiijjjjjjdddaaa]]]YYYWWWVVVVVVWWWUUUUUUUUUTTTSSSSSSTTTUUUOOOOOOPPPPPPOOOLLLJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIKKKMMMNNNMMMLLLLLLMMMKKKKKKLLLLLLKKKJJJHHHHHHFFFGGGIIIJJJKKKJJJIIIHHHKKKKKKKKKKKKLLLMMMNNNOOOQQQSSSUUUVVVVVVVVVXXXYYYXXXYYYYYY[[[]]]___aaabbbbbbaaa___```bbbddddddddd______```bbbeeeiiilllmmmooonnnoooqqqsssrrrooollllllmmmmmmnnnnnnmmmkkkkkklllmmmnnnmmmlllmmmooorrrrrrpppmmmmmmmmmllliiigggaaa```___^^^___aaacccddd___```bbbdddfffgggggggggiiijjjlllnnnooopppppppppjjjppp{{{xxxtttnnn|||zzzvvvwwwzzz~~~|||yyytttkkkddd^^^\\\XXXTTTOOOLLLIIIHHHDDDDDDDDDDDDDDDCCCCCCCCC>>>???@@@@@@???>>>???@@@>>>>>>???@@@AAACCCEEEFFFIIIIIIIIIKKKMMMPPPSSSUUU]]]___ccchhhnnnsssvvvxxxtttxxx}}}ppphhhhhhmmmrrr}}}yyyxxxxxxyyyyyyyyyqqqrrrqqqoookkkhhhggggggeeeggghhhiiiiiifffcccaaacccfffiiilllooouuu}}}|||uuufffdddbbb``````___^^^\\\[[[ZZZYYYZZZ[[[ZZZXXXVVVVVVWWWZZZ```ggglllnnnnnnfffccc^^^ZZZXXXXXXYYYZZZTTTTTTTTTSSSRRRRRRTTTVVVQQQRRRRRRQQQOOOLLLIIIHHHIIIHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNLLLKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIHHHFFFGGGIIIKKKKKKKKKIIIHHHKKKKKKKKKKKKLLLMMMNNNOOOOOOQQQSSSTTTTTTTTTUUUVVVVVVWWWXXXYYY\\\^^^```aaabbb```^^^___bbbeeefffggg[[[ZZZ[[[___eeekkkooorrrrrrqqqqqqsssuuuuuurrrnnnjjjkkklllmmmnnnmmmllllllkkkmmmooonnnmmmnnnqqquuuzzzvvvqqqnnnllliiiddd```aaa```___^^^___aaacccddd___```bbbdddeeeeeeeeedddjjjkkkmmmooopppppppppoookkkpppyyy~~~zzztttlllsss~~~|||zzzyyyyyyvvvqqqmmmiiiiiieee___\\\[[[WWWRRROOOLLLIIIGGGFFFEEEDDDCCCAAACCCCCCAAABBBEEECCC???CCCBBBBBBAAA@@@@@@@@@@@@BBBAAAAAADDDIIIMMMOOOPPPSSSUUUZZZ___eeemmmuuu{{{pppppppppnnnqqqzzz~~~{{{wwwrrrppprrrssssssrrroookkkhhhhhhkkkkkkhhhdddccceeegggiiihhhfffcccaaabbbffflllrrrxxx|||~~~zzztttvvv}}}|||wwwhhhddd___^^^^^^___^^^\\\___[[[XXXWWWYYYZZZXXXWWWWWWXXXXXXZZZ\\\^^^```aaa]]]\\\ZZZZZZ[[[[[[YYYXXXXXXTTTQQQRRRVVVXXXVVVSSSPPPOOOOOONNNMMMLLLKKKKKKJJJIIIHHHGGGFFFGGGGGGHHHIIIIIIHHHHHHIIIJJJLLLMMMKKKKKKKKKKKKJJJIIIHHHGGGHHHJJJLLLMMMNNNMMMLLLKKKKKKKKKJJJJJJKKKMMMPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPTTTUUUVVVXXX[[[^^^```bbbbbbbbbaaaaaabbbccceeefffaaaccceeefffgggjjjnnnqqqpppoooooooooppprrrtttuuuooonnnmmmlllllllllllllllmmmppprrrooojjjkkkssszzzxxxsssmmmkkkkkkkkkjjjhhheeeccc```___```bbbbbbbbbcccaaa___```bbbeeeffffffhhhjjjmmmppprrrrrrqqqpppooorrrxxxyyytttUUU[[[ccckkkqqquuuyyy||||||}}}~~~{{{wwwrrrooollljjjgggffffffddd```]]][[[\\\ZZZUUUTTTTTTRRRNNNKKKIIIGGGEEEEEEEEEEEEEEEDDDGGGGGGEEEGGGJJJIIIFFFFFFFFFFFFFFFGGGIIIKKKMMMNNNOOOQQQWWW^^^eeejjjlllqqquuuzzzwwwnnniiiooowww{{{yyywwwtttqqqppprrrssssssrrrqqqmmmiiiiiikkkkkkiiieeegggggghhhhhhhhhhhhgggffffffiiimmmrrrwwwzzz|||~~~xxxtttqqqtttzzz~~~}}}yyynnnhhhbbb^^^]]]^^^^^^]]]^^^[[[YYYXXXZZZ[[[ZZZXXXVVVVVVVVVWWWXXXZZZ[[[\\\]]][[[ZZZZZZZZZZZZYYYWWWWWWTTTQQQSSSWWWYYYXXXUUUQQQQQQPPPNNNMMMKKKJJJJJJKKKJJJHHHGGGFFFFFFFFFGGGHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGIIIKKKLLLMMMMMMLLLKKKLLLKKKJJJJJJKKKMMMPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQTTTTTTUUUWWWYYY\\\^^^___aaa`````````aaacccdddfffbbbdddfffggghhhjjjnnnqqqttttttssssssssssssttttttqqqqqqpppnnnnnnmmmmmmmmmllloooqqqpppoooqqqvvv{{{}}}yyyrrrooommmllljjjhhhhhhfffcccbbbcccdddeeeeeeeeecccbbbbbbdddggghhhhhhjjjllloooqqqqqqqqqpppoooqqqssswwwyyyyyyDDDGGGLLLQQQTTTXXX[[[^^^bbbfffnnnxxx~~~|||yyywwwvvvuuuuuutttqqqoookkklllmmmmmmjjjddd___[[[\\\YYYVVVUUUUUUTTTRRRQQQRRRTTTTTTQQQPPPRRRRRROOOMMMLLLKKKJJJJJJKKKLLLMMMPPPTTTUUUTTTUUUYYYZZZXXXUUUUUUVVVYYY\\\aaaeeehhhjjjkkknnnuuu}}}yyypppjjjgggpppzzzyyysssqqqpppooooooppprrrsssrrrppprrrnnnjjjiiijjjlllkkkiiijjjjjjjjjjjjkkkmmmooopppssssssrrrqqqpppooonnnmmmnnnmmmnnnqqqvvvyyyzzzzzztttooofff```]]]]]]]]]]]]]]]\\\ZZZZZZ[[[\\\[[[[[[WWWWWWWWWWWWWWWWWWWWWXXX\\\ZZZYYYYYYZZZYYYXXXVVVUUUSSSQQQRRRVVVXXXWWWVVVQQQQQQPPPOOONNNLLLJJJIIILLLKKKIIIGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFGGGIIIKKKLLLMMMLLLLLLLLLKKKKKKKKKLLLNNNPPPQQQPPPQQQQQQRRRRRRRRRQQQQQQSSSTTTTTTVVVWWWYYY[[[\\\^^^^^^^^^^^^___aaacccdddccceeefffggghhhjjjnnnqqquuuuuuvvvvvvuuusssqqqpppppppppoooooonnnmmmmmmmmmlllnnnpppsssvvvzzz|||~~~}}}yyytttpppooommmllljjjllljjjgggfffggghhhhhhhhhgggeeedddeeegggiiijjjjjjlllmmmnnnooopppooonnnmmmssstttvvv}}}zzz~~~AAACCCEEEGGGHHHKKKNNNQQQNNNQQQVVV]]]fffnnnuuuyyy~~~zzzwwwuuuxxx}}}|||yyyxxxwwwuuurrrpppmmmlllkkkkkkjjjjjjjjjkkkkkkjjjhhhggghhhiiiiiigggeeebbb``````^^^[[[ZZZYYYYYYYYYYYY]]]```aaa^^^]]]```aaa___^^^___^^^]]]]]]]]]___aaajjjnnnpppnnnoootttvvvuuuttttttuuuxxx}}}zzzxxxwwwyyy{{{~~~zzzwwwqqqmmmkkkjjjkkkmmmpppqqqqqqpppnnnooolllhhhhhhjjjmmmnnnnnnlllmmmnnnpppqqqssstttuuuvvvtttqqqmmmiiifffdddcccjjjllloooqqqrrrssstttuuuwwwssslllfffaaa^^^]]]\\\\\\\\\[[[[[[\\\]]]]]]\\\ZZZZZZZZZZZZYYYXXXXXXWWW[[[YYYXXXXXXYYYXXXWWWVVVTTTRRRPPPQQQSSSTTTSSSRRRNNNOOOOOOOOONNNMMMLLLKKKMMMLLLJJJHHHFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGDDDFFFHHHJJJKKKLLLLLLLLLLLLLLLKKKLLLLLLNNNOOOPPPOOOOOOPPPQQQRRRRRRQQQQQQSSSSSSTTTUUUVVVWWWYYYZZZ[[[[[[ZZZ[[[\\\^^^___aaacccdddeeefffgggiiillloooqqqssstttuuutttrrrpppnnnllllllmmmmmmmmmmmmmmmmmmnnnnnnqqqwww~~~wwwuuurrrpppooonnnnnnnnnpppmmmjjjiiiiiikkkkkkkkkgggfffeeeeeehhhjjjjjjjjjiiijjjkkklllmmmmmmmmmmmmrrrsssuuuzzz@@@BBBCCCDDDDDDDDDFFFHHHCCCEEEHHHMMMRRRWWW[[[^^^gggjjjlllmmmnnnooorrruuurrrtttuuutttttttttsssqqqooorrruuuvvvuuurrrnnnlllgggkkkpppvvvyyyzzzzzzyyy|||{{{||||||~~~}}}}}}|||}}}}}}zzzwwwsssrrrqqqppppppoooppppppqqqtttssstttvvvxxxyyyxxxwwwvvvwwwxxxyyyzzz|||}}}}}}yyyxxxvvvtttsssrrrssstttyyy}}}~~~{{{yyy{{{|||{{{~~~|||||||||{{{yyyyyyzzztttzzzuuurrrqqqmmmiiihhhfffiiimmmppppppooommmllljjjiiiggghhhkkknnnrrrsssssstttvvvwwwvvvtttrrrpppkkkkkkjjjiiiiiiiiijjjjjjkkknnnqqqqqqooommmlllmmmsssrrroookkkfffaaa]]]\\\[[[\\\]]]]]]\\\\\\]]]]]][[[[[[\\\[[[[[[YYYXXXWWWZZZXXXWWWWWWXXXWWWVVVTTTTTTRRRPPPOOONNNNNNMMMLLLJJJLLLMMMNNNOOONNNMMMLLLNNNLLLJJJHHHFFFEEEEEEFFFEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFDDDEEEFFFHHHJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNLLLMMMNNNOOOPPPQQQQQQQQQSSSSSSSSSSSSTTTVVVWWWXXXXXXWWWWWWWWWWWWYYYZZZ[[[___```bbbcccdddfffjjjmmmnnnpppsssuuuuuutttqqqpppiiijjjlllnnnppppppqqqqqqqqqqqqttt{{{uuutttsssqqqpppoooooopppqqqnnnkkkiiijjjkkkkkkkkkeeedddcccdddgggiiiiiihhhdddeeefffgggiiikkkmmmnnnooorrruuu|||HHHJJJMMMMMMKKKHHHGGGGGG>>>???@@@CCCFFFKKKOOOQQQVVVYYY\\\\\\[[[\\\```dddkkkooorrrsssuuuxxxxxxuuuqqqvvv{{{~~~}}}zzzxxxvvvssswww}}}}}}|||{{{|||~~~~~~sssmmmiiihhhkkkppp|||zzzpppnnnnnnkkkhhhhhhfffjjjnnnpppooommmkkkjjjhhhhhhiiijjjmmmppptttvvvzzz{{{{{{zzzvvvqqqlllhhhkkkkkkkkkkkkllllllllllllmmmoooqqqpppmmmjjjgggfffjjjllllllkkkfffaaa^^^]]][[[\\\^^^^^^\\\[[[[[[\\\XXXXXXYYYZZZYYYXXXWWWVVVYYYXXXVVVVVVWWWWWWUUUTTTSSSRRRPPPMMMKKKIIIHHHHHHHHHJJJLLLNNNNNNMMMLLLKKKKKKJJJHHHFFFEEEDDDEEEEEEEEEEEEGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFDDDEEEFFFGGGHHHIIIJJJKKKJJJJJJJJJKKKKKKLLLLLLLLLJJJKKKLLLMMMOOOOOOPPPPPPPPPPPPPPPQQQRRRTTTUUUVVVUUUUUUSSSSSSSSSTTTUUUUUUYYY[[[]]]^^^___bbbfffiiimmmooorrruuuvvvvvvtttssskkkmmmooorrrtttuuuuuuuuussstttwww}}}yyyyyyxxxuuuqqqooooooppppppmmmiiihhhhhhiiiiiiiiibbbbbbbbbccceeeggggggfffbbbbbbbbbcccfffiiilllnnnnnnsssyyyiiilllooonnnjjjddd^^^[[[PPPMMMJJJHHHHHHLLLQQQTTTUUUYYY\\\\\\\\\]]]bbbgggssszzztttnnnhhhffffffjjjuuuwwwnnnlllmmmjjjhhhhhhhhhkkkoooooommmjjjiiiiiijjjlllmmmnnnppprrruuuwwwxxxxxxwwwvvvrrrnnnkkkiiimmmmmmnnnnnnmmmkkkiiihhhjjjkkkmmmnnnmmmiiieeebbbaaadddfffeeebbb___^^^___ZZZ]]]___^^^[[[YYYZZZ[[[TTTVVVWWWYYYYYYXXXWWWVVVXXXWWWUUUUUUVVVVVVTTTSSSQQQQQQOOOMMMJJJHHHHHHHHHIIIJJJLLLMMMMMMKKKIIIGGGGGGFFFDDDCCCBBBBBBBBBCCCCCCDDDEEEGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJGGGHHHJJJLLLMMMNNNOOOOOOLLLLLLLLLMMMOOOQQQRRRSSSSSSRRRQQQOOOOOOOOOOOOPPPSSSUUUWWWYYY[[[^^^cccfffmmmoooqqqssstttttttttsssnnnppprrrtttuuuuuuuuutttsssuuuxxx}}}wwwxxxxxxuuuqqqoooooopppmmmjjjgggeeeffffffffffffaaa```aaabbbeeefffeeedddcccbbbbbbbbbdddgggkkkmmmooovvv|||xxxoooiii```XXXUUUWWW[[[^^^```dddhhhiiihhhjjjqqqvvv}}}|||oooffffffdddeeehhhnnnxxxvvvmmmlllllljjjhhhhhhjjjmmmpppooollliiiggghhhnnnoooqqqrrrrrrsssuuuvvvrrrqqqqqqpppooooooooooooeeegggjjjlllmmmmmmlllkkkffffffhhhkkkllljjjfffbbb\\\^^^```___]]]\\\___bbbZZZ]]]___^^^[[[XXXXXXYYYTTTUUUWWWYYYZZZZZZYYYXXXXXXVVVUUUUUUVVVUUUTTTRRRPPPPPPOOOMMMKKKIIIIIIJJJKKKLLLMMMMMMLLLIIIFFFDDDCCCBBBAAA@@@???@@@@@@AAAAAACCCDDDFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIFFFGGGIIIJJJLLLMMMNNNNNNIIIIIIJJJKKKMMMOOOPPPRRRRRRQQQOOOMMMLLLLLLLLLMMMOOOQQQTTTVVVXXX\\\aaadddlllmmmooopppqqqqqqpppppppppqqqsssttttttsssqqqpppsssvvvyyy{{{}}}~~~~~~~~~ppprrrtttrrrpppnnnppprrrkkkhhheeeccccccddddddcccaaa```aaabbbeeefffeeedddfffdddccccccdddfffjjjlllpppyyyxxxvvvxxx{{{~~~xxxpppgggeeeiiijjjsss}}}vvvpppmmmlllkkkjjjnnnooonnnllliiihhhkkkooonnnqqquuuuuurrrmmmiiigggggghhhjjjlllllllllkkkjjjiiiiiiiiikkklllllljjjhhhgggfffeeefffggggggeeeddd]]]\\\\\\[[[[[[ZZZZZZZZZ]]]]]][[[ZZZXXXVVVUUUTTTSSSUUUWWWYYYYYYXXXWWWVVVWWWVVVUUUTTTSSSQQQPPPPPPOOOMMMLLLJJJIIIIIIIIIIIILLLKKKJJJGGGEEECCCAAA@@@EEEDDDCCCAAA@@@???>>>>>>DDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFEEEDDDCCCEEEFFFGGGHHHGGGGGGEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFHHHIIIJJJLLLMMMNNNMMMLLLJJJJJJKKKNNNQQQSSSSSSRRRPPPNNNLLLKKKKKKLLLMMMNNNPPPSSSWWW\\\```bbbjjjlllnnnnnnmmmnnnoooqqquuuuuuuuuttttttsssrrrqqqyyywwwuuuuuuwwwxxxvvvssspppqqqqqqqqqpppooommmlllllliiieeebbbaaaaaaccceeeeeedddcccbbbbbbccceeefffeeedddddddddeeefffhhhiiiooo}}}{{{{{{rrrppprrrvvvuuusssvvv|||~~~}}}}}}yyy{{{}}}~~~zzzuuupppllljjjiiijjjmmmoooooommmlllmmmnnnooosssvvvvvvrrrlllgggeeefffgggiiijjjkkkkkkjjjiiigggfffggghhhjjjjjjhhhfffeeecccbbbcccccccccaaa___ZZZZZZZZZZZZZZZYYYXXXXXXZZZZZZYYYXXXVVVUUUTTTTTTTTTUUUVVVXXXXXXXXXWWWVVVTTTTTTSSSRRRPPPOOONNNNNNNNNMMMJJJHHHGGGFFFFFFFFFIIIIIIHHHGGGFFFDDDDDDCCCFFFEEECCCAAA@@@???>>>>>>BBBCCCCCCDDDDDDCCCCCCBBBEEEEEEFFFFFFEEEEEEDDDCCCEEEFFFGGGGGGGGGFFFEEEEEEGGGGGGGGGGGGHHHHHHHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIKKKMMMPPPRRRRRRQQQNNNLLLKKKJJJJJJKKKKKKKKKMMMQQQVVV[[[```ccceeegggiiikkkkkkmmmppprrrrrrsssssssssrrrqqqpppooovvvtttrrrrrrttttttsssqqqnnnooooooooonnnmmmkkkjjjgggfffdddbbbaaacccdddfffddddddcccccccccdddeeefffgggfffeeeeeeeeefffggghhhmmmyyy~~~wwwpppiiiggghhhdddmmm{{{xxxssspppnnnlllllllllllloootttyyy{{{|||{{{}}}}}}yyyrrrllliiiiiiiiilllppprrrqqqooommmlllkkkooossstttqqqlllhhheeedddeeefffhhhiiiiiihhhgggdddccccccdddfffgggeeedddbbb```___^^^^^^]]][[[XXXVVVWWWXXXYYYYYYWWWVVVTTTWWWWWWVVVVVVUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWQQQQQQPPPOOOMMMLLLKKKJJJMMMKKKIIIFFFDDDCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDBBB@@@???>>>>>>AAAAAABBBBBBBBBBBBAAAAAADDDDDDDDDEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIKKKMMMOOOPPPPPPOOOMMMKKKJJJIIIJJJJJJIIIJJJKKKNNNSSSYYY___cccaaaccceeefffggghhhkkknnnooooooppppppooonnnmmmlllpppooonnnnnnooopppnnnmmmkkkkkkkkkkkkjjjiiihhhhhhbbbbbbaaabbbbbbcccdddeeedddccccccccccccdddeeefffhhhgggfffeeedddeeeffffffkkkqqqzzzzzznnnfffaaa___ccciiixxxuuummmkkkiiifffcccfffcccbbbeeelllrrrttttttuuuzzz|||zzzsssmmmlllmmmmmmoooqqqqqqooollliiigggaaafffllloooooollliiihhhaaabbbdddeeeffffffffffffbbbaaaaaabbbdddeeedddccc```^^^]]][[[[[[YYYVVVTTTSSSUUUWWWXXXXXXWWWTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTUUUVVVOOOOOONNNMMMKKKJJJIIIHHHJJJIIIGGGEEECCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFDDDBBBAAA??????>>>@@@AAAAAABBBBBBAAAAAA@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEGGGIIILLLNNNOOOPPPPPPOOOMMMKKKJJJJJJJJJJJJJJJJJJJJJLLLPPPVVV[[[___aaabbbbbbaaa```aaaccceeellllllmmmnnnmmmkkkjjjhhhkkkjjjjjjjjjkkkkkkjjjjjjgggggggggffffffeeeeeeddd___``````aaaaaaaaaaaaaaabbbbbbbbbbbbcccddddddeeegggfffdddcccbbbaaabbbbbbgggjjjnnnvvv|||zzznnnfff^^^\\\___fffsss|||wwwlllfffeeeeeeccc```ccc```^^^```eeejjjlllllloootttxxxvvvqqqnnnppprrrsssqqqnnnkkkhhheeebbbaaa\\\```fffiiijjjhhhgggfff``````bbbcccdddeeeeeeeeeaaa```___```cccddddddccc```^^^\\\[[[ZZZXXXTTTRRRRRRSSSVVVWWWXXXVVVTTTRRRSSSSSSTTTTTTTTTUUUUUUUUUTTTSSSRRRRRRRRRRRRSSSSSSNNNNNNMMMLLLJJJIIIHHHGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDFFFEEECCCBBB@@@@@@??????@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCDDDEEEFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFHHHJJJLLLNNNPPPPPPPPPOOONNNLLLKKKKKKKKKLLLLLLKKKKKKLLLOOOSSSWWWYYY]]]]]]]]]\\\[[[\\\^^^```hhhiiikkkkkkkkkiiifffeeeffffffggggggfffffffffgggccccccbbbbbbbbbbbbbbbbbb___`````````___^^^]]]\\\^^^______```aaabbbbbbbbbdddcccaaa___]]]]]]]]]]]]bbbcccdddjjjwwwuuunnnzzz|||sssjjjccc```]]]^^^eeennn{{{{{{tttqqqrrrlllddd```______^^^]]]^^^]]]\\\]]]```bbbddddddjjjnnnrrrsssqqqpppqqqrrrqqqmmmhhhcccaaa___]]]\\\]]]___cccddddddbbbbbbbbb______```aaacccdddeeeeee```___^^^___aaacccccccccaaa___\\\[[[ZZZXXXUUURRRQQQRRRTTTUUUUUUTTTSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTQQQQQQPPPPPPPPPPPPOOOOOONNNMMMLLLKKKIIIHHHGGGGGGEEEEEEDDDDDDDDDFFFGGGHHHGGGGGGFFFEEEDDDDDDCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAA@@@@@@AAABBBCCCEEEEEEEEEDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGFFFGGGHHHIIIKKKMMMOOOPPPPPPOOOMMMLLLKKKKKKLLLLLLLLLLLLLLLMMMOOOQQQTTTUUUWWWWWWXXXWWWWWWYYY]]]```dddeeeggghhhgggeeebbb``````bbbccccccbbbaaabbbddd``````___^^^^^^______`````````___^^^]]][[[YYYXXXZZZ[[[\\\]]]^^^_________aaa```]]][[[ZZZYYYYYYZZZ]]]^^^^^^aaalllyyyuuukkkfffsss~~~zzzuuuooojjjgggffflllnnnvvvzzzrrrllliiifffddd```]]]ZZZYYYYYYYYYYYY[[[\\\]]]]]]]]]___aaaeeeiiinnnrrrsssqqqnnnlllgggccc___\\\\\\]]][[[ZZZ]]]___```aaa``````aaabbb^^^______```bbbccceeefff___]]]\\\]]]___bbbbbbbbb```^^^\\\[[[ZZZXXXUUUSSSOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRMMMNNNOOOOOOOOONNNLLLKKKLLLLLLKKKIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCEEEFFFGGGFFFFFFFFFEEEDDDDDDCCCCCCAAA@@@@@@??????@@@@@@AAA>>>??????@@@@@@??????>>>===>>>??????@@@@@@@@@???@@@AAACCCDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDHHHGGGFFFGGGHHHKKKMMMOOOOOONNNLLLKKKJJJJJJKKKLLLIIIJJJLLLOOOQQQRRRSSSTTTUUUUUUUUUTTTTTTVVVZZZ]]]___```bbbdddcccaaa]]][[[[[[]]]___^^^]]]\\\^^^```^^^^^^]]]\\\\\\]]]^^^______^^^]]]\\\ZZZYYYXXXXXXVVVWWWYYYZZZ[[[\\\\\\[[[___]]][[[YYYXXXXXXXXXXXXYYY[[[\\\]]]cccmmmssstttnnngggeeettt~~~yyyvvvtttrrrqqqsssuuuuuutttuuuxxx{{{uuuwwwxxxvvvqqqkkkfffcccaaaaaa```\\\XXXVVVVVVWWWWWW[[[^^^___]]]]]]___aaabbbffflllrrruuurrrkkkeee^^^[[[XXXYYY[[[]]]\\\ZZZZZZ\\\^^^^^^___aaadddggg^^^______```bbbccceeefff]]]\\\[[[[[[^^^```aaaaaa```^^^\\\[[[ZZZXXXUUUSSSNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPKKKLLLNNNOOONNNMMMJJJIIIKKKJJJIIIHHHGGGEEEDDDDDDFFFEEEDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDD???>>>>>>>>>???@@@@@@AAA======>>>>>>>>>>>>============>>>??????????????????AAABBBDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@AAAAAAAAAAAAAAABBBBBBHHHGGGEEEEEEFFFIIILLLNNNMMMLLLKKKJJJIIIIIIJJJKKKGGGIIILLLOOORRRTTTTTTTTTWWWWWWVVVSSSRRRSSSVVVYYY[[[]]]___aaa```]]]ZZZXXXWWWZZZ\\\\\\ZZZYYY[[[^^^]]]]]]\\\[[[[[[\\\]]]^^^^^^]]]\\\ZZZYYYYYYYYYYYYSSSUUUWWWXXXZZZZZZZZZYYY^^^\\\[[[YYYXXXWWWXXXXXXVVVZZZ\\\[[[^^^ffflllnnnlllhhhiiixxx~~~vvvkkkaaa^^^aaahhhmmmqqq|||xxxuuuoooooonnnllliiiddd```^^^bbb___[[[WWWUUUTTTTTTUUUYYYYYYZZZ[[[\\\^^^______ddddddfffjjjllljjjddd___XXXXXXYYYYYYZZZZZZZZZ[[[^^^___```___^^^^^^___``````___^^^```ccceeecccaaa___\\\ZZZ\\\```bbb___\\\`````````^^^[[[VVVRRRPPPKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJHHHFFFDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDCCCCCCDDDDDDDDDDDDDDDDDDEEECCC@@@===<<<<<<>>>???<<<===???@@@@@@???>>>===============>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJNNNLLLIIIGGGFFFGGGHHHIIIHHHJJJMMMQQQSSSTTTTTTTTTWWWTTTPPPLLLLLLOOOTTTWWWXXXYYYZZZ[[[[[[ZZZYYYXXXXXXYYYZZZYYYWWWVVVVVVWWWZZZYYYXXXWWWXXXZZZ]]]___]]]\\\[[[[[[[[[[[[XXXVVVUUUVVVWWWYYYZZZ[[[[[[[[[ZZZYYYWWWVVVVVVWWWYYYZZZ]]]^^^^^^[[[\\\aaaeeehhhhhhjjjnnn~~~tttlllccc```\\\YYY[[[cccooowww~~~wwwrrrooonnnllllllllljjjgggccc___]]]aaa^^^[[[WWWUUUUUUUUUVVVYYYZZZ[[[]]]^^^_________``````aaadddgggfff```[[[YYYYYYYYYZZZZZZZZZ[[[[[[^^^___```___]]]]]]^^^______^^^^^^aaadddfffeeeccc___\\\YYY[[[___aaa```]]]``````___]]]ZZZVVVRRRPPPLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHFFFEEECCCBBBBBBBBBCCCDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCC@@@???======>>>>>>======>>>????????????>>>===>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCDDDCCCBBBAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGIIIIIIMMMKKKIIIFFFEEEFFFGGGHHHGGGIIIMMMQQQTTTUUUVVVVVVZZZVVVQQQMMMKKKMMMPPPRRRVVVWWWXXXYYYYYYXXXWWWVVVWWWXXXXXXWWWVVVUUUWWWXXX[[[ZZZXXXWWWXXXZZZ]]]___^^^\\\ZZZZZZZZZZZZXXXWWWVVVWWWXXXYYYZZZ[[[[[[\\\]]]\\\ZZZYYYXXXXXXYYYYYY^^^^^^\\\ZZZZZZ]]]aaabbbgggiiimmm}}}zzzlllbbb\\\YYYXXX[[[```dddkkkxxx~~~}}}yyytttooojjjhhhggggggjjjkkkjjjiiigggddd```^^^___]]]ZZZWWWVVVVVVWWWXXXZZZ[[[]]]___``````___^^^]]]]]]]]]```cccccc^^^ZZZZZZZZZZZZZZZ[[[[[[[[[[[[]]]______^^^\\\[[[\\\]]]^^^^^^^^^aaadddgggggggggbbb^^^ZZZZZZ]]]``````_________^^^\\\YYYUUURRRPPPMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBAAABBBCCCCCCCCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>===>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEEEEEEEFFFHHHIIILLLJJJHHHFFFEEEEEEFFFFFFFFFHHHLLLPPPSSSUUUVVVWWWXXXUUUPPPMMMKKKMMMOOOQQQUUUVVVWWWXXXXXXWWWVVVUUUVVVVVVVVVUUUTTTTTTWWWYYY[[[ZZZXXXXXXXXXZZZ\\\^^^___]]]ZZZYYYYYYYYYYYYXXXWWWWWWXXXYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]___]]]ZZZYYYYYYZZZ[[[]]]fffggglllzzz{{{wwwqqqhhh```]]]^^^```lllttt}}}vvvpppmmmiiifffddddddeeefffiiijjjkkkjjjiiifffdddbbb]]][[[YYYWWWVVVXXXYYY[[[[[[\\\___aaabbbaaa___]]]]]]]]]]]]```dddddd```\\\ZZZZZZ[[[[[[[[[[[[[[[[[[]]]^^^^^^]]][[[ZZZZZZ[[[]]]]]]^^^```cccfffhhhiiigggbbb]]]ZZZ[[[]]]^^^^^^^^^]]]\\\ZZZWWWTTTQQQOOOMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGJJJJJJIIIHHHFFFEEEDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEBBBAAA@@@??????@@@AAABBB@@@@@@@@@@@@@@@?????????@@@AAABBBCCCBBB@@@>>><<<>>>>>>=========???@@@AAA?????????>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@AAABBBBBBDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGEEEDDDEEEFFFGGGHHHKKKJJJHHHEEEDDDDDDDDDEEEFFFHHHJJJMMMPPPRRRSSSTTTQQQPPPMMMLLLLLLNNNQQQSSSUUUVVVWWWXXXYYYXXXWWWWWWTTTTTTTTTSSSRRRSSSVVVYYY[[[ZZZXXXXXXXXXYYYZZZ[[[___\\\YYYWWWXXXYYYYYYXXXVVVVVVWWWWWWXXXYYYZZZZZZXXXYYY[[[^^^```bbbcccccc```[[[XXXYYYYYYYYYZZZ\\\dddfffjjjwww}}}tttooonnnnnnoooooosssuuuuuussstttyyyzzzqqqhhhhhhfffdddbbbaaacccdddffffffggghhhhhhhhhfffdddccc\\\ZZZXXXWWWWWWYYY[[[]]]\\\^^^```bbbbbb```^^^]]]\\\\\\]]]aaaeeeeeeaaa]]][[[[[[ZZZZZZZZZZZZZZZZZZ[[[\\\\\\[[[ZZZYYYYYYZZZ[[[\\\^^^___aaacccfffhhhkkkggg```\\\ZZZZZZ[[[\\\[[[ZZZYYYWWWTTTQQQOOONNNMMMMMMMMMLLLJJJIIIGGGFFFEEEFFFFFFGGGGGGFFFFFFFFFHHHHHHGGGFFFEEEDDDCCCBBBCCCBBBAAAAAAAAABBBCCCDDDAAA@@@???>>>>>>???@@@AAA@@@@@@??????>>>>>>>>>>>>>>>@@@BBBDDDCCCAAA===;;;>>>======<<<===???AAABBB@@@?????????>>>>>>>>>===>>>>>>???@@@@@@AAAAAABBB???????????????@@@AAABBBCCCCCCDDDDDDEEEFFFFFFFFFHHHGGGEEEDDDDDDFFFGGGIIIKKKJJJHHHFFFDDDCCCCCCCCCGGGHHHIIIKKKLLLMMMNNNNNNNNNMMMLLLKKKLLLMMMOOOQQQSSSTTTUUUVVVWWWVVVVVVUUUSSSSSSTTTSSSRRRSSSUUUWWWZZZYYYXXXWWWWWWWWWXXXYYY\\\YYYVVVUUUVVVXXXYYYXXXUUUUUUUUUUUUUUUVVVWWWXXXXXXZZZ]]]```ccceeeggghhhccc[[[WWWYYY[[[ZZZ[[[___cccdddhhhttt}}}lllggg```\\\]]]dddmmmsss}}}|||{{{sssooojjjcccbbbaaa````````````aaabbb```aaacccdddddddddbbbaaa\\\ZZZXXXWWWXXXYYY\\\]]]]]]^^^```aaaaaa___^^^\\\YYYZZZ]]]aaaeeeeee```[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXYYYZZZZZZYYYXXXYYYZZZ[[[\\\]]]]]]]]]___bbbeeekkkgggaaa\\\XXXWWWXXXYYYXXXWWWVVVSSSQQQOOOMMMLLLLLLLLLLLLLLLJJJHHHFFFEEECCCDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCBBBBBB@@@???>>>>>>>>>???@@@AAA@@@???>>>======>>>???@@@@@@@@@??????>>>============???AAACCCBBB@@@===;;;============>>>@@@AAAAAA@@@@@@@@@??????>>>>>>===>>>>>>??????@@@AAAAAAAAA???>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHFFFDDDCCCDDDFFFHHHJJJKKKJJJHHHGGGEEEDDDCCCCCCGGGGGGHHHHHHIIIJJJKKKKKKOOONNNMMMKKKKKKKKKKKKKKKNNNOOOPPPRRRRRRRRRQQQQQQRRRSSSUUUTTTSSSSSSTTTUUUXXXXXXWWWVVVUUUUUUUUUUUUWWWUUUTTTTTTVVVXXXXXXXXXUUUTTTSSSSSSSSSTTTVVVWWW[[[\\\___bbbfffiiilllmmmhhh]]]WWWYYY[[[ZZZ]]]bbbbbbdddhhhsssyyyppphhhccc[[[ZZZZZZ^^^hhhwww}}}xxxzzz}}}yyynnniiiiiigggccc__________________^^^^^^\\\^^^```bbbccccccbbbaaa\\\[[[YYYWWWXXXZZZ\\\^^^_______________^^^]]]\\\WWWYYY]]]ccchhhfff```ZZZYYYYYYYYYYYYXXXXXXXXXWWWVVVWWWYYYYYYXXXXXXYYY[[[[[[\\\\\\[[[YYYZZZ]]]aaaeeeccc^^^ZZZVVVUUUVVVWWWVVVUUUSSSPPPNNNLLLKKKJJJKKKKKKLLLLLLJJJHHHFFFDDDBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@???>>>=========>>>??????>>>============>>>???@@@@@@??????>>>======<<<<<<===@@@AAAAAA???<<<:::;;;<<<===>>>@@@@@@@@@@@@AAAAAA@@@??????>>>>>>===>>>>>>>>>???@@@@@@AAAAAA??????>>>>>>>>>??????@@@???@@@AAACCCEEEGGGHHHIIIGGGFFFDDDCCCDDDFFFIIILLLKKKKKKIIIHHHFFFDDDCCCBBBFFFFFFGGGGGGIIIJJJKKKLLLMMMMMMLLLKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPPPPOOOOOORRRTTTVVVWWWUUUSSSSSSSSSWWWVVVUUUUUUTTTSSSSSSSSSRRRQQQQQQSSSVVVXXXXXXWWWVVVUUUSSSSSSSSSTTTVVVWWWYYY[[[^^^dddjjjqqqvvvyyyooo```WWWYYY[[[YYY\\\cccbbbdddgggrrr{{{xxxuuuooojjjeee```[[[WWW]]]___dddnnn}}}{{{vvvuuuqqqwww}}}xxxoooeeecccffffffccc______```aaa```___]]]\\\\\\^^^```cccdddddddddccc]]][[[YYYXXXXXXZZZ\\\^^^_________^^^]]]]]]]]]\\\WWWZZZ___fffkkkiiibbb\\\YYYYYYXXXXXXWWWWWWWWWVVVTTTVVVXXXXXXXXXXXXZZZ[[[[[[\\\\\\ZZZWWWWWWZZZ^^^___^^^[[[XXXTTTSSSUUUVVVUUUSSSQQQOOOLLLKKKJJJIIIJJJJJJKKKKKKJJJHHHFFFDDDBBBCCCCCCDDDEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>>>>>>>???@@@???>>>===<<<<<<===>>>???AAA@@@@@@???>>>======<<<;;;===???@@@@@@>>><<<::::::;;;===???@@@AAA@@@@@@AAAAAA@@@@@@???>>>>>>===>>>>>>>>>???@@@@@@AAAAAA??????>>>>>>>>>>>>??????===>>>@@@BBBEEEGGGIIIJJJGGGEEECCCBBBDDDGGGJJJMMMLLLKKKJJJHHHFFFEEECCCCCCEEEEEEFFFGGGIIIKKKMMMNNNIIIIIIJJJJJJKKKLLLLLLMMMLLLMMMNNNPPPQQQQQQPPPPPPRRRUUUXXXXXXVVVTTTRRRQQQVVVUUUUUUTTTSSSRRRQQQQQQOOOOOOPPPRRRVVVXXXWWWVVVWWWVVVTTTSSSSSSUUUVVVXXXTTTWWW\\\dddnnnxxxssscccWWWXXXYYYWWWZZZaaabbbdddhhhqqqyyysssmmmfffaaa]]]^^^^^^^^^^^^aaafffiiinnntttwwwqqqooorrrvvv}}}|||sssppplllhhheeeddddddeee``````___^^^]]]\\\\\\\\\\\\\\\\\\]]]___aaacccddd___]]]ZZZXXXXXXYYY\\\^^^```____________^^^\\\ZZZVVV[[[aaaffffffeeecccccc]]]\\\[[[YYYYYYYYYZZZ[[[XXXWWWUUUTTTTTTUUUWWWXXXYYYYYYXXXWWWVVVUUUUUUTTTVVVVVVVVVUUUUUUTTTTTTTTTTTTRRROOONNNNNNMMMKKKIIILLLKKKJJJJJJKKKJJJHHHFFFCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>AAA@@@===<<<<<<===@@@AAA============<<<<<<<<<<<<@@@AAABBBAAA@@@===:::888;;;;;;;;;::::::999999999;;;<<<===>>>???@@@AAAAAA???@@@@@@AAAAAA@@@@@@????????????>>>===>>>@@@BBB@@@@@@??????>>>?????????BBBBBBBBBAAAAAABBBEEEHHHFFFEEEDDDDDDEEEGGGIIIJJJHHHHHHGGGEEECCCAAA???>>>BBBCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIJJJMMMOOOLLLLLLMMMMMMOOOQQQSSSTTTWWWYYYZZZYYYWWWTTTRRRQQQWWWVVVUUUSSSRRRQQQOOOOOOQQQQQQQQQTTTWWWYYYYYYXXXUUUTTTSSSRRRRRRSSSTTTUUUWWW[[[aaakkk{{{ooo]]]VVVTTTTTTZZZaaaaaaaaacccooo~~~xxxtttppplllfffbbb````````````bbbeeehhhlllpppwww~~~xxxxxxwwwuuutttwww}}}~~~yyyuuusssssssssnnnllliiifffdddccccccccc```______]]]\\\\\\^^^___YYYZZZ[[[\\\^^^___```aaa___]]]ZZZXXXWWWYYY[[[]]]^^^^^^\\\\\\\\\\\\[[[ZZZZZZ___dddggggggeeecccccc\\\[[[ZZZYYYYYYYYYYYYYYYWWWVVVTTTSSSSSSUUUVVVWWWZZZZZZYYYYYYXXXWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTQQQNNNLLLKKKKKKJJJHHHJJJIIIHHHHHHIIIHHHFFFDDDBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===@@@???===;;;;;;===???@@@>>>============<<<<<<<<>>;;;999;;;;;;:::::::::999999999;;;;;;<<<===>>>???@@@AAA>>>>>>????????????>>>>>>>>>??????>>>===>>>@@@BBB?????????>>>>>>??????@@@BBBBBBBBB@@@@@@AAADDDFFFEEEEEEDDDCCCDDDFFFHHHIIIIIIHHHHHHGGGEEECCCAAA@@@BBBBBBCCCDDDEEEFFFFFFGGGGGGIIIIIIIIIIIIKKKNNNPPPNNNMMMMMMLLLMMMOOORRRSSSUUUWWWXXXXXXUUURRRPPPPPPRRRRRRRRRRRRQQQQQQQQQPPPRRRRRRRRRTTTWWWXXXWWWVVVTTTTTTSSSSSSSSSSSSTTTTTTXXX]]]dddooozzzeee]]][[[ZZZZZZ\\\\\\]]]```mmmuuutttssstttwwwyyyzzzyyysssvvv}}}|||wwwsssrrrooojjjfffccc___[[[XXXWWWWWWWWWYYY]]]dddmmmsss|||{{{yyyxxxsssvvvzzzzzzqqqnnnjjjgggeeefffgggiiigggfffdddcccbbbaaaaaaaaa^^^^^^^^^]]][[[[[[]]]___WWWXXXYYY[[[\\\]]]]]]]]]]]]\\\YYYWWWWWWXXXZZZ\\\]]]\\\ZZZYYYXXXYYYYYYZZZ]]]```eeegggeeeccc```___ZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUSSSSSSRRRSSSTTTUUUYYYYYYXXXXXXWWWWWWVVVVVVVVVTTTSSSQQQQQQRRRSSSTTTUUUQQQLLLIIIHHHHHHHHHGGGHHHGGGFFFFFFGGGGGGEEECCCAAAAAA@@@????????????@@@@@@@@@@@@@@@???>>>>>>===???>>><<<;;;;;;<<<>>>???>>>>>>>>>=========<<<<<<@@@AAAAAAAAA@@@>>><<<:::::::::::::::999999999999:::;;;;;;<<<===>>>??????<<<======>>>>>>======<<<===>>>>>>>>>======???AAA>>>>>>===>>>>>>???@@@AAAAAABBBAAA???>>>???BBBDDDDDDCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGFFFEEECCCBBBAAAAAABBBBBBCCCDDDDDDDDDDDDEEEGGGHHHIIIJJJLLLOOORRRQQQOOOMMMKKKKKKNNNQQQSSSRRRTTTVVVUUUSSSPPPNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQTTTSSSRRRSSSVVVWWWVVVUUUTTTTTTUUUUUUUUUTTTTTTSSSYYY___hhhtttoooccc^^^ZZZTTTQQQUUUVVV[[[jjjbbbaaabbbdddgggiiiiiihhhggghhhnnn||||||xxxqqqjjjddd```^^^]]]aaa^^^YYYVVVUUUUUUTTTSSSVVV[[[bbbjjjsss~~~zzzwwwvvvwwwyyyzzz|||{{{qqqjjjfffddd```^^^]]]___aaacccaaaaaaaaaaaa````````````]]]___bbbaaa^^^[[[[[[\\\XXXYYYZZZ[[[\\\[[[[[[ZZZ\\\ZZZXXXVVVVVVWWWYYYZZZ\\\[[[ZZZXXXVVVWWWYYY[[[]]]```cccdddbbb^^^\\\ZZZYYYYYYZZZZZZYYYWWWUUUTTTTTTTTTSSSRRRRRRRRRSSSSSSUUUUUUUUUUUUUUUTTTTTTTTTVVVTTTRRRPPPPPPQQQTTTUUUVVVQQQLLLHHHGGGHHHHHHHHHGGGFFFEEEFFFGGGGGGEEECCCAAA@@@??????>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>>>>===<<<;;;;;;<<<===>>>???>>>>>>======<<<<<<<<<>>>??????>>>>>><<<;;;::::::999999999999999999999:::::::::;;;<<<======>>><<<<<<============<<<<<<<<<===>>>===<<<<<<>>>???<<<<<<<<<===>>>???@@@AAAAAAAAA@@@>>>======@@@BBBCCCBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCBBBBBBAAA@@@@@@AAABBBBBBCCCBBBAAAAAABBBEEEGGGJJJKKKNNNQQQSSSTTTQQQMMMKKKJJJLLLPPPRRRQQQSSSUUUTTTRRROOONNNMMMLLLMMMMMMNNNNNNOOOOOOPPPRRRQQQQQQRRRUUUVVVWWWVVVTTTUUUVVVVVVVVVUUUTTTSSSXXX___iiivvv|||kkk___WWWPPPLLLOOOQQQWWWiiiVVVVVVWWWYYY\\\]]]\\\ZZZ[[[[[[___iiivvv|||||||||}}}zzzqqqllliii```^^^[[[YYYYYY\\\```dddeeeaaa^^^\\\^^^aaabbbcccfffmmmyyy{{{xxxwwwoooooopppsssxxx~~~{{{ssslllfffccccccaaa^^^[[[[[[\\\^^^```]]]]]]^^^______`````````___eeejjjjjjeee```\\\\\\]]]]]]]]]]]]\\\[[[ZZZYYYZZZXXXWWWVVVUUUVVVWWWXXX[[[[[[[[[YYYVVVWWWZZZ]]]]]]```bbbbbb```\\\ZZZYYYYYYYYYZZZZZZXXXVVVTTTSSSTTTSSSSSSRRRQQQQQQQQQQQQSSSSSSSSSTTTTTTTTTTTTTTTUUUSSSQQQPPPPPPQQQTTTVVVVVVRRRLLLIIIHHHHHHIIIIIIHHHGGGFFFGGGHHHHHHFFFDDDAAA@@@??????>>>>>>??????AAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;<<<===>>>>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;:::999999999999999999999999999999999999999::::::;;;;;;<<<<<<<<<============<<<<<<:::;;;======<<<;;;<<<>>><<<<<<<<<<<<===>>>???@@@@@@@@@???>>><<<<<>>???AAABBBBBBAAA@@@???@@@CCCGGGJJJLLLOOORRRTTTUUURRROOOKKKKKKLLLOOOQQQQQQSSSUUUUUUSSSPPPOOONNNNNNNNNNNNNNNNNNMMMMMMMMMOOONNNNNNPPPTTTWWWXXXYYYUUUVVVWWWWWWWWWUUUTTTSSSVVV^^^gggsssuuubbbVVVQQQPPPMMMOOOVVVkkkOOOPPPQQQSSSTTTTTTQQQOOOQQQRRRTTTYYY___eeeiiikkkjjjiiiiiilllppprrrpppnnnkkkkkkkkkjjjjjjlllqqqtttuuu{{{}}}xxxpppggg```[[[YYYXXXVVVYYY^^^ccckkkttt~~~|||{{{}}}zzzrrrmmmjjjjjjjjjkkknnnuuu~~~zzzrrrnnnjjjeeebbbccc```___]]][[[ZZZZZZ[[[\\\[[[[[[\\\\\\]]]^^^``````cccjjjqqqrrrllleeeaaaaaadddccc```^^^\\\ZZZZZZYYYXXXWWWVVVUUUTTTUUUVVVVVVYYY[[[\\\ZZZWWWWWWZZZ]]]^^^```cccccc```^^^\\\[[[ZZZZZZZZZYYYXXXVVVUUUTTTSSSSSSSSSRRRRRRQQQQQQPPPSSSTTTTTTTTTUUUUUUVVVVVVRRRQQQPPPOOOOOOQQQRRRTTTSSSPPPLLLIIIIIIIIIIIIIIIHHHGGGFFFGGGIIIIIIGGGEEEAAAAAA@@@????????????@@@AAAAAABBBBBBBBBAAAAAA@@@>>>==================>>>>>>======<<<;;;:::999999999999999999999888888888888888888999999999999999888888888999999:::::::::<<<<<<<<<======<<<<<<<<<888:::<<<<<<;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>??????@@@???===<<<===@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAA===>>>@@@BBBBBBBBB@@@??????BBBGGGJJJMMMOOORRRTTTVVVSSSPPPNNNMMMNNNPPPRRRQQQSSSUUUUUUSSSQQQOOOOOOQQQPPPPPPOOONNNMMMMMMLLLNNNMMMMMMOOOSSSWWWYYYZZZWWWWWWWWWWWWVVVUUUUUUTTTUUU\\\dddmmm}}}}}}fffXXXRRRPPPMMMOOOWWWmmmXXXXXXYYYZZZZZZXXXTTTQQQRRRTTTUUUTTTUUUWWW\\\___[[[ZZZYYYYYY[[[]]]]]]]]]]]]]]]]]]\\\ZZZ[[[___bbbbbbgggjjjmmmsss|||zzzwwwrrrnnnlllnnnrrruuu}}}~~~yyyqqqzzz}}}xxxvvvuuutttqqqrrrrrrrrrpppnnnllljjjfffdddbbb_________aaabbbhhhppp{{{rrroooiiidddbbbdddhhhlllwww}}}{{{qqqjjjfffgggeeeaaa___aaa]]]\\\\\\[[[ZZZZZZYYYYYYZZZZZZYYYYYYZZZ\\\^^^```cccjjjppppppkkkfffeeegggjjjgggccc^^^[[[YYYYYYYYYVVVVVVUUUTTTTTTTTTTTTUUUWWWZZZ\\\[[[XXXWWWYYY\\\\\\___aaaaaa```^^^]]]\\\]]]\\\ZZZXXXWWWVVVUUUUUUTTTTTTTTTSSSRRRQQQQQQPPPRRRRRRSSSTTTTTTUUUVVVVVVNNNNNNNNNNNNNNNOOOPPPPPPOOOMMMJJJIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIGGGEEEBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999888888777999999888888888999999999777888888888999999999999777777888888888888999999::::::;;;;;;;;;;;;::::::777999<<<<<<;;;::::::;;;<<<<<<<<<;;;;;;<<<======?????????>>>===>>>AAACCCBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDCCCBBBAAA@@@???;;;===@@@BBBCCCBBBAAA@@@???BBBGGGKKKMMMOOORRRTTTUUUTTTRRRPPPOOOPPPQQQRRRPPPRRRUUUUUUSSSPPPOOOOOORRRQQQQQQPPPPPPOOONNNNNNOOONNNMMMNNNRRRVVVXXXXXXYYYXXXWWWVVVVVVUUUUUUUUUVVV[[[```gggvvvttteeeYYYQQQMMMOOOXXXoooiiiiiijjjkkkjjjgggbbb___YYY[[[[[[YYYUUUUUUZZZ```[[[ZZZXXXWWWVVVWWWYYY[[[TTTUUUVVVTTTRRRRRRVVVZZZVVVZZZ\\\\\\aaaiiimmmmmmfffdddaaa___^^^^^^___aaaeeegggiiijjjmmmttt|||}}}xxxttttttuuuqqqwwwxxxlll^^^fffrrr}}}}}}zzzvvvvvvwwwyyy{{{}}}|||uuullldddaaa```aaaaaa[[[]]]```ccceeeeeeeeeeeedddeeehhhlllpppuuuyyy{{{zzzvvvsssrrrdddbbb```___aaahhhqqqwww|||yyywwwtttqqqfffaaa```dddddd^^^[[[\\\ZZZ[[[[[[\\\\\\[[[ZZZYYYZZZYYYWWWVVVWWWZZZ]]]___```fffkkkjjjeeecccfffjjjmmmiiiccc^^^YYYXXXXXXXXXVVVUUUUUUTTTTTTTTTTTTTTTUUUYYY\\\[[[XXXVVVXXX[[[YYY[[[^^^___]]]\\\[[[[[[^^^]]]ZZZXXXWWWVVVVVVVVVTTTTTTTTTTTTSSSRRRQQQPPPOOOPPPPPPQQQRRRSSSTTTTTTKKKKKKLLLLLLMMMMMMMMMMMMLLLJJJIIIHHHIIIIIIHHHGGGFFFFFFEEEFFFHHHHHHGGGEEECCCBBBAAAAAA@@@@@@AAAAAA>>>??????@@@@@@@@@??????>>>>>>????????????>>>>>><<<<<<;;;:::888777777666999999999888999999:::;;;777777888888999999999999777777777777888888888888999999999::::::999999999777999;;;<<<;;;::::::;;;===<<<<<<;;;;;;;;;<<<<<<>>>??????>>>===???BBBEEECCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@???======;;;===@@@BBBDDDCCCBBBAAA???CCCGGGKKKMMMOOORRRTTTUUUTTTSSSRRRQQQRRRRRRSSSOOORRRTTTTTTRRRPPPOOOOOORRRRRRQQQQQQQQQQQQPPPPPPQQQOOOMMMNNNQQQTTTVVVWWWZZZYYYWWWVVVUUUUUUVVVVVVVVV[[[___dddqqqxxxfffWWWMMMPPPXXXooo{{{vvvtttpppjjjggghhhiiikkkkkkpppjjjeeecccdddccc___[[[[[[YYYWWWVVVWWWVVVUUUSSSZZZWWWWWW\\\___^^^^^^``````^^^\\\XXXVVVVVVWWWXXXYYYVVVSSSTTTYYY```fffiiikkkjjjhhhfffdddbbbaaa```ggggggiiilllooorrrrrrqqq}}}zzz{{{{{{zzzxxxwwwwwwxxx{{{oooaaaWWWWWW\\\ccceeebbb```aaa[[[]]]^^^______aaadddfffaaa___[[[XXXWWWYYY\\\^^^___fffmmmqqqwww||||||yyy{{{zzzpppiiifffggggggfff]]]```eeemmmvvv|||uuuqqqpppooommmkkkeeecccaaa___^^^^^^___```]]][[[YYYXXXYYYZZZYYYYYY[[[ZZZXXXWWWWWWYYY\\\]]]aaa^^^\\\]]]bbbgggjjjkkk______^^^\\\ZZZXXXVVVTTTVVVUUUSSSRRRRRRSSSUUUVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[ZZZYYYXXXWWWVVVVVVUUUSSSPPPOOONNNMMMLLLJJJJJJKKKLLLMMMMMMLLLKKKJJJGGGGGGHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGEEECCCBBBBBBCCCCCCBBBBBBAAA@@@???????????????@@@@@@@@@>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::999999999777777777777777777777777666888999999777666666777:::888555444444666999<<<777888888999999::::::;;;:::999999888888999999:::999888888777888:::;;;<<<;;;===@@@@@@???>>>>>>???@@@@@@@@@AAABBBCCCDDDEEEGGGFFFDDDBBB@@@???>>>>>>>>>BBBDDDBBBAAADDDEEECCCAAACCCGGGKKKNNNPPPPPPQQQTTTSSSSSSRRRQQQOOONNNMMMNNNRRRUUUSSSNNNJJJKKKMMMOOOOOOPPPQQQRRRRRRRRRQQQQQQQQQRRRSSSSSSSSSSSSSSSVVVTTTVVVYYYXXXUUUVVVZZZYYY\\\aaagggpppjjjWWWYYYXXXkkk~~~zzzyyyzzzxxxtttpppnnnkkkgggeeeddddddbbbaaaaaa___aaagggjjjhhheeefffdddcccaaa]]]YYYWWWVVVVVVWWWUUURRRRRRTTTWWWYYYZZZ^^^^^^]]]\\\ZZZWWWUUUSSSUUUVVVWWWYYY\\\^^^___```fffjjjoootttuuussspppmmmggghhhhhhgggeeeddddddeeemmmooossswww{{{}}}|||{{{uuuvvvwwwzzz}}}vvvrrrooommmpppuuu{{{yyy|||wwwuuuqqqlllhhhjjjmmmrrrvvvzzz}}}~~~~~~mmm^^^WWWUUUUUUYYYYYYVVVUUUWWWSSSTTTUUUUUUVVVXXX]]]```aaa```______aaafffjjjmmmyyy|||xxxssspppjjjeee___\\\^^^```bbbcccjjjoooxxx{{{vvvsssqqqmmmiiigggggghhhfffeeefffeeebbb___^^^___```aaa^^^\\\YYYXXXYYYZZZZZZYYY[[[ZZZXXXWWWWWWYYYZZZ\\\^^^\\\]]]bbbhhhkkkiiieee\\\\\\\\\[[[YYYXXXVVVVVVUUUUUUTTTTTTTTTUUUVVVWWWVVVVVVWWWWWWWWWXXXXXXXXXWWWXXXXXXXXXYYYYYYZZZZZZ\\\\\\[[[[[[ZZZXXXWWWVVVTTTRRROOONNNMMMMMMKKKIIIJJJJJJKKKKKKKKKKKKJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCDDDEEEFFFEEEDDD???@@@@@@@@@@@@???>>>>>>????????????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::::::::999999999777777777777777777777777666888999999777666666777888777555444444666888:::999999999999999999999888999888888777777888888999999999888888999:::<<<===;;;===??????>>>===>>>????????????@@@AAACCCDDDEEEGGGFFFDDDBBB@@@???>>>===>>>CCCEEECCCCCCFFFGGGEEECCCDDDFFFIIILLLNNNOOOPPPSSSSSSSSSRRRQQQOOONNNMMMNNNQQQTTTRRRNNNKKKLLLNNNOOOOOOOOOPPPPPPPPPQQQQQQOOOPPPQQQQQQQQQQQQQQQPPPUUUSSSTTTVVVVVVTTTVVV[[[]]]aaagggooozzzrrrXXXZZZYYYlll}}}|||zzzxxxrrrqqquuu}}}}}}yyyyyyvvvvvvuuuqqqkkkeeebbbaaa___\\\YYYWWWWWWWWWVVVUUUVVVVVVVVVUUUSSSPPPMMMLLLOOONNNNNNOOOPPPRRRTTTVVVWWWZZZ^^^bbbccccccbbb```YYYZZZZZZXXXVVVTTTTTTUUUWWWXXX[[[```eeeggggggfff```___^^^^^^___aaaccceeefffjjjlllmmmpppuuuvvvtttrrriiiaaa\\\YYYWWWWWWZZZ]]][[[^^^dddkkkooouuu|||{{{rrrllljjjgggccc]]]\\\[[[\\\```ffflllpppxxx|||yyykkk___[[[YYYZZZZZZXXXYYY]]]aaabbbccccccdddgggkkknnnwwwwwwxxxzzz}}}{{{qqqhhhbbb___]]][[[WWWWWWXXX\\\bbbiiimmmnnnzzz|||sssllleeeaaadddcccbbbccceeegggfffeeehhheeebbb___^^^___aaaccc^^^\\\YYYXXXYYYZZZYYYYYYYYYYYYWWWWWWVVVWWWXXXYYYYYYZZZ^^^eeekkkjjjccc\\\YYYYYYYYYYYYXXXWWWWWWVVVSSSSSSTTTUUUVVVWWWXXXXXXUUUVVVVVVVVVVVVVVVWWWWWWUUUVVVVVVWWWXXXYYYYYYZZZ[[[\\\]]]]]]\\\ZZZWWWVVVSSSQQQNNNMMMLLLLLLJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFEEEEEEDDDEEEEEEDDDBBBAAAAAACCCDDDEEEDDDBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888777777777777777777777777666888999999777555666666666666555555555666777888::::::999999888777777666777777777666666777777777999999888888999:::<<<===<<<===>>>===<<<<<<>>>@@@>>>>>>>>>???AAACCCDDDEEEHHHFFFDDDBBB@@@>>>======>>>CCCEEEDDDDDDHHHIIIHHHEEEFFFFFFGGGIIILLLOOOPPPQQQRRRRRRRRRQQQOOONNNMMMMMMPPPRRRQQQNNNLLLMMMOOOOOONNNMMMMMMMMMNNNOOOPPPNNNNNNOOOOOOOOONNNNNNMMMSSSRRRSSSUUUUUUTTTWWW\\\```eeemmmyyyxxxYYY\\\[[[lll}}}|||uuuqqqllliiiiiiiiiiiiiiidddcccbbb```^^^\\\[[[[[[^^^]]]\\\ZZZYYYZZZ\\\^^^______^^^^^^^^^___```aaa[[[[[[ZZZWWWSSSPPPOOOOOOOOOOOOQQQUUUYYY\\\[[[YYYUUUSSSQQQOOOOOOPPPRRRTTTPPPUUUXXXXXXZZZ^^^```___\\\WWWRRROOOMMMMMMMMMMMMNNNLLLMMMRRRUUUYYY```gggqqqvvvwwwtttrrrsssqqqnnn```]]]YYYYYY]]]eeennntttuuuqqqpppsssttttttwww{{{{{{vvvsssqqqmmmggg___XXXTTTTTTUUUVVVWWW[[[bbbkkkuuu}}}vvvmmmhhhddd___\\\^^^___aaadddfffggggggfffgggddd```]]]\\\]]]```aaa]]][[[XXXXXXYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUUUUVVV[[[bbbffffffaaaZZZVVVXXXXXXXXXWWWWWWVVVUUUTTTPPPQQQSSSTTTVVVWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVWWWXXXXXXYYYYYYZZZ\\\\\\[[[YYYVVVTTTQQQOOOLLLKKKKKKJJJIIIGGGHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEDDDFFFEEEDDDDDDCCCCCCCCCDDDCCCAAA>>>>>>@@@CCCDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;::::::::::::999999999999888888888888777777777777777777777777666888999888666555555666555555666777777777777777999999888888777777777777888777777666666777777888888888777777888999:::<<<<<<<<<<<<;;;:::;;;===@@@<<<<<<===>>>@@@BBBDDDEEEGGGFFFDDDAAA???>>>===<<<===BBBFFFEEEEEEIIIKKKJJJIIIHHHGGGGGGIIILLLOOOQQQPPPQQQRRRRRRRRRPPPNNNMMMNNNPPPQQQPPPNNNMMMNNNPPPOOOMMMLLLKKKKKKLLLNNNOOOMMMMMMNNNNNNNNNMMMLLLLLLQQQQQQUUUYYYZZZXXXYYY]]]bbbhhhtttwwwZZZ]]]\\\lll|||zzzzzz{{{||||||{{{zzzvvvrrrqqqsssuuuzzzvvvpppkkkiiijjjmmmooommmmmmjjjfff```[[[YYYXXX[[[YYYYYY\\\```aaa]]]YYYPPPNNNLLLJJJJJJLLLNNNPPPLLLQQQUUUTTTUUUXXX[[[ZZZXXXVVVRRROOONNNOOONNNLLLJJJIIIKKKPPPTTTWWW___gggwww~~~mmmjjjfffeeejjjttt~~~xxxpppiiiddd```^^^\\\ZZZWWWTTTUUUYYY___bbbdddjjjtttzzzrrrhhhaaa^^^]]]\\\[[[YYY[[[^^^```aaaaaaaaaaaacccaaa^^^[[[ZZZ[[[\\\^^^YYYXXXXXXYYY[[[[[[YYYXXXUUUTTTRRRRRRQQQRRRSSSTTTZZZaaahhhfff___WWWVVVWWWXXXXXXXXXWWWUUUTTTRRRQQQMMMOOOPPPRRRTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWWWWXXXVVVXXXYYYZZZYYYVVVSSSQQQOOOMMMJJJIIIIIIIIIHHHFFFFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCBBB@@@>>>===???AAABBBCCC>>>????????????>>>======>>>======<<<;;;:::999999999999999999::::::::::::999999888888888777777777666666666666666666666666777888999888666444444555555666777888888888777777666666666777777888888888888888888777777888888888666555555555555777888999;;;;;;;;;:::999:::<<>>===<<<<<<<<>>>>>???AAAAAA@@@>>>>>>??????>>>>>>===<<<===<<<<<<<<<;;;:::::::::888888888888999999999999888888888777777777777666666666666666666666666666777888999888555444333444555555666777777777777666444555555666777777888888999888888777777888888999444444333333444555777888999:::;;;:::999999;;;===<<<<<<<<<===>>>???@@@AAAAAA@@@???>>>===<<<<<<<<<;;;AAADDDCCCDDDHHHJJJIIIIIIHHHGGGGGGIIILLLOOOQQQOOOQQQSSSUUUUUUTTTRRRPPPQQQPPPOOONNNNNNNNNNNNOOOMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNQQQXXXaaaccc```___aaalllwwwmmmWWW[[[ZZZiiiwwwwwwvvvvvvvvvvvvwwwwwwxxx}}}wwwrrruuu|||xxxssspppnnnjjjggg\\\ZZZVVVSSSQQQQQQRRRSSSRRRWWW___ffflllttt{{{}}}tttmmmiiifff^^^\\\YYYVVVSSSSSSUUUWWW[[[]]]______]]]]]]^^^```\\\\\\[[[ZZZYYYXXXWWWWWWUUUXXX]]]bbbeeeddd```\\\VVVTTTQQQPPPPPPTTTXXX[[[eeeeeebbb]]]XXXUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRPPPPPPOOOPPPQQQSSSUUUVVVWWWWWWVVVVVVUUUUUUUUUUUUWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUSSSRRRQQQPPPKKKIIIGGGFFFGGGGGGEEEDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEECCCCCCBBBBBBBBBCCCCCCDDDCCCAAA@@@@@@@@@@@@???===???????????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;777777777888888888999999888888777777777666666666666666666666666666666666777888999888555333333333333333333444444444555555666666666666666666666666777777777666666777777777555444333333444555777888777999;;;;;;:::999:::;;;===<<<<<<<<<======>>>???======<<<;;;;;;;;;;;;<<<:::???BBBAAABBBEEEGGGFFFFFFFFFEEEFFFHHHKKKNNNOOOOOOQQQTTTVVVWWWUUUSSSRRRSSSQQQOOONNNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKJJJIIIJJJKKKMMMNNNNNNNNNNNNMMMOOOTTT\\\^^^]]]___cccnnn|||{{{gggUUUYYYYYYgggzzztttlllfffdddccc```^^^^^^\\\YYYWWWVVVWWWXXXYYY```gggqqqyyyzzzqqqhhhbbb^^^\\\VVVXXXYYYWWWTTTTTTWWW[[[XXXZZZ\\\\\\ZZZYYY[[[^^^[[[[[[[[[[[[ZZZXXXWWWVVVUUUYYY___fffiiihhhccc___XXXVVVRRRPPPQQQVVV[[[___ddd___YYYVVVWWWWWWTTTQQQTTTUUUUUUVVVVVVVVVUUUUUURRRQQQPPPPPPQQQSSSVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUXXXXXXWWWVVVVVVUUUUUUTTTVVVVVVUUUTTTSSSRRRQQQQQQJJJHHHFFFEEEFFFFFFEEEDDDAAABBBDDDDDDDDDDDDBBBAAABBBBBBCCCCCCDDDEEEFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDCCCBBBAAAAAAAAA@@@>>><<<;;;;;;;;;;;;;;;::::::999;;;;;;<<<<<<<<<<<<<<<<<<666666777777888888888999777777777777666666666666666666666666666666666666777888999888555333333333222222111111111222333444777777777666555555444444666666555555555555666666555555444444555666888999666888;;;;;;:::999999:::======<<<<<<<<<<<<======;;;;;;:::::::::;;;;;;<<<:::???AAA@@@@@@DDDEEEDDDCCCCCCDDDEEEGGGJJJLLLNNNPPPRRRUUUWWWXXXWWWTTTSSSTTTRRROOONNNNNNNNNMMMLLLLLLLLLMMMMMMLLLKKKJJJJJJHHHHHHJJJLLLMMMNNNNNNNNNMMMMMMPPPVVVYYYZZZ___eeemmm}}}tttbbbSSSXXXXXXfffyyyxxx{{{~~~}}}|||{{{vvvqqqmmmllllllllllllyyyzzzrrrqqqnnnhhh```[[[[[[\\\]]][[[XXXWWWWWWWWWUUUTTTZZZZZZ[[[[[[[[[\\\\\\\\\WWW[[[^^^\\\XXXVVVXXX[[[ZZZ\\\```fffiiiggg```ZZZZZZYYYXXXWWWXXX[[[^^^```YYYWWWVVVTTTTTTUUUWWWXXXYYYYYYXXXWWWVVVVVVVVVVVVRRRRRRQQQPPPPPPQQQRRRSSS[[[YYYVVVTTTSSSTTTVVVWWWTTTTTTTTTTTTSSSSSSRRRRRRSSSPPPNNNLLLLLLLLLJJJIIIGGGGGGFFFFFFEEECCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBBEEECCCBBBBBBDDDEEEEEEDDDEEEDDDCCCBBBAAA@@@???????????????>>>>>>>>>======@@@>>><<<:::::::::;;;;;;::::::;;;;;;::::::999888999888777555555555666777555555555555666666666666999999888888777777777666555555444333333222111111444444444444444444444444666777777777777777666555777777777777777888888999444444444555555777888888888888777666777888:::;;;<<<<<<<<<<<<;;;:::999888::::::::::::::::::::::::;;;===???AAACCCFFFJJJMMMFFFFFFFFFGGGHHHIIIJJJKKKSSSRRRRRRUUUXXXYYYWWWUUUNNNNNNOOOOOONNNLLLKKKJJJKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLKKKJJJLLLMMMKKKLLLNNNOOOQQQUUU[[[___ddd{{{{{{kkk```TTTTTTXXXiiixxxpppllleeedddaaa\\\XXXWWWZZZ]]][[[YYYWWWVVVWWWWWWVVVTTTYYYYYYYYYZZZZZZZZZ[[[[[[ZZZ]]]___]]]XXXUUUVVVXXXXXXZZZ___dddgggeee```[[[\\\ZZZXXXYYY[[[\\\\\\ZZZTTTSSSRRRQQQQQQRRRSSSTTTWWWVVVVVVUUUUUUUUUUUUVVVRRRQQQPPPPPPPPPQQQRRRSSSUUUTTTSSSRRRRRRSSSUUUVVVVVVUUUTTTSSSRRRQQQPPPPPPQQQOOOMMMLLLLLLKKKIIIHHHGGGGGGFFFFFFDDDCCCAAA@@@???@@@@@@@@@AAAAAAAAAAAA@@@???>>>@@@BBBDDDEEEDDDCCCBBBBBBAAA@@@???>>>===?????????>>>>>>>>>============<<<<<<;;;:::::::::999999999999999888777777888777666666555555555666888777777666555444333333666555555555444444444444555444444333222222111111222222222222222222222222444444555555555555555444555555555555555666777777333333333333444555666777888888888888999:::;;;<<<<<<<<<<<<<<<;;;:::999888999999999999999999999999999;;;===>>>???@@@BBBDDDCCCCCCCCCCCCDDDFFFGGGHHHOOOOOOOOORRRVVVWWWVVVTTTRRRSSSRRRRRRPPPMMMKKKJJJGGGGGGHHHGGGGGGGGGIIIJJJIIIJJJKKKKKKJJJJJJKKKLLLKKKLLLMMMNNNPPPTTTZZZ^^^dddzzzxxxggg\\\SSSSSSXXXiii~~~{{{~~~zzzrrrkkkhhhaaa```\\\XXXVVVWWW\\\___YYYWWWUUUUUUVVVWWWVVVUUUWWWXXXXXXXXXXXXYYYYYYYYY[[[^^^^^^\\\WWWSSSSSSTTTVVVXXX\\\aaadddccc___\\\\\\[[[[[[\\\^^^\\\XXXSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSRRRSSSSSSTTTUUUSSSRRRQQQPPPPPPPPPRRRRRRQQQRRRRRRSSSTTTTTTUUUVVVVVVUUUTTTRRRQQQOOONNNMMMPPPNNNLLLKKKKKKJJJIIIGGGGGGGGGFFFEEEDDDBBB@@@???????????????@@@@@@@@@@@@???===<<<===???AAAAAA@@@@@@@@@??????>>>===<<<<<>>>>>>>>>>>===;;;<<<<<<<<<;;;:::999888777777777777777666666555555666666666666555555444777777666555444333222222444444333333333333222222444444333333222111111111000000000000000000000000000111222333333444333333333333333333333444444555222222222222333444555555666777888:::;;;<<<<<<<<<;;;;;;;;;;;;:::999999888777777777777777777777777888:::=========<<<<<<===AAAAAAAAABBBCCCDDDEEEFFFKKKKKKLLLOOOSSSTTTTTTRRRUUUUUUTTTRRRPPPMMMJJJHHHDDDEEEGGGGGGFFFFFFGGGIIIHHHIIIKKKKKKJJJIIIKKKLLLLLLLLLMMMNNNOOOSSSXXX\\\dddxxxtttcccXXXRRRSSSXXXiii}}}uuunnnkkkooorrruuuvvvtttqqqnnnmmmhhhfffbbb^^^ZZZYYYYYYZZZVVVUUUSSSTTTUUUVVVVVVUUUWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[YYYUUURRRRRRRRRSSSVVVZZZ^^^aaaaaa___^^^ZZZ]]]```aaa^^^YYYTTTQQQSSSTTTTTTTTTTTTTTTSSSRRROOOOOOOOOPPPQQQRRRSSSSSSTTTSSSRRRQQQPPPQQQRRRRRRRRRSSSTTTVVVVVVVVVVVVUUUTTTSSSRRRQQQOOONNNMMMLLLNNNMMMKKKKKKKKKKKKIIIGGGFFFFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>BBB@@@>>>=========<<<:::??????>>>===<<<<<<;;;;;;>>>>>>>>>===============;;;;;;:::999999999999999666666666777666555555444333444555666666555444333333333333333444444444444444444444444333333333333333333222222111111111000///////////////////////////000111222333333333333222222222222222333444444222222222222222333444555333555777999;;;<<<;;;;;;:::::::::::::::999888888777777777777777777777777888;;;>>>???>>><<<;;;<<>>======<<<;;;:::>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888666666777999:::666666666666666555555444222333444555555444333222222222222222333333333333222222222222333333333333222111111111111111000000000000000000000000000000///000111222333444444444333333222222333333444555333333333222333333444555111222555777888999999999999999999:::999999888777888888888888888888888888666999===>>>===<<<<<<<<<@@@@@@AAAAAABBBDDDEEEFFFDDDFFFIIILLLNNNOOOPPPPPPNNNNNNOOOOOONNNLLLJJJIIIKKKNNNPPPNNNIIIEEEFFFGGGHHHJJJKKKKKKKKKKKKLLLNNNLLLLLLMMMMMMOOORRRWWW[[[bbbtttzzzwwwpppcccWWWQQQLLLPPPYYYkkkqqqmmmgggbbb^^^\\\ZZZXXXVVVYYY^^^bbbccceeeggghhhlllkkkjjjiiifffaaa[[[VVVTTTRRRQQQQQQRRRSSSSSSRRRTTTTTTTTTTTTUUUUUUUUUUUUQQQRRRRRRSSSSSSSSSSSSSSSSSSUUUXXXZZZZZZ\\\^^^```\\\```ccc___XXXSSSSSSVVVUUUTTTSSSRRRPPPNNNMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPSSSRRRQQQOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSRRRQQQPPPMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJKKKJJJGGGEEEBBBBBBCCCCCCBBBBBBAAA@@@<<<<<<<<<<<<;;;;;;;;;;;;>>>===;;;<<<===>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;:::999777666666777888:::555555555666555444444333111222222333333333333222444444333222111000/////////000000000000111111111000000000000000000000000000000000000000000000000111111222333444444444333333333333333333444555555444333333222222333333444000111222444555666666666888888999999999888888777777777777777777777777777444666999::::::::::::;;;<<<<<<<<<===>>>???@@@AAABBBEEEHHHJJJKKKKKKLLLNNNLLLMMMNNNOOOOOONNNMMMLLLMMMQQQSSSPPPJJJEEEEEEGGGGGGHHHJJJJJJJJJJJJLLLNNNLLLLLLMMMNNNOOOSSSXXX\\\ddduuusssgggddd___UUUMMMLLLIIINNNYYYlll}}}yyytttqqqbbb^^^XXXUUUUUUUUUTTTRRRRRRUUUYYY]]]___bbbeeegggkkkiiiggggggfffccc^^^ZZZSSSRRRPPPPPPQQQRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSUUUUUUTTTSSSTTTVVVXXXYYYYYYZZZ^^^aaaccc```\\\XXXWWWVVVWWWXXX[[[YYYVVVSSSQQQOOOOOONNNLLLLLLLLLLLLLLLMMMNNNOOOPPPOOONNNLLLKKKKKKLLLLLLOOOOOOPPPQQQRRRRRRRRRRRRNNNMMMMMMLLLKKKJJJIIIIIIGGGGGGGGGHHHIIIHHHEEEBBB@@@@@@AAABBBBBBBBBBBBAAA<<<;;;;;;;;;::::::::::::<<<;;;::::::<<<>>>>>>===:::::::::999999999999888777888888888999999999999555666777888888888666666333333444444333333222111111111111111111222333333333333222111000//////...//////000000000111111111000000000000000000000000000000000000000000000000111222222333333333222222333333222222333333444555333222222111111111222222222111222222333444555666777777888888888888888777666666666666666666666666555777888888777777999:::999999999999;;;<<<===>>>???CCCFFFHHHGGGGGGHHHJJJKKKKKKMMMNNNNNNMMMLLLKKKKKKOOORRROOOHHHCCCCCCFFFDDDFFFHHHHHHHHHHHHJJJLLLKKKLLLMMMNNNPPPTTTZZZ^^^gggxxxmmm]]]XXXTTTKKKGGGJJJFFFMMMZZZnnn~~~zzztttppplllhhhcccaaaZZZVVVQQQNNNOOOPPPOOOMMMJJJNNNSSSWWW[[[^^^bbbeeefffccc___^^^^^^\\\YYYUUUTTTRRRPPPPPPQQQQQQPPPOOONNNNNNNNNOOOOOOOOOPPPPPPTTTTTTTTTTTTVVVVVVUUUSSSUUUWWWYYYYYYXXXYYY]]]aaaiii```UUUSSSWWW[[[ZZZXXXZZZXXXTTTPPPMMMKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMKKKJJJIIIIIIIIIJJJOOOPPPQQQRRRSSSUUUVVVWWWOOONNNMMMLLLJJJHHHGGGFFFEEEEEEEEEFFFGGGFFFCCC@@@>>>???@@@AAABBBBBBBBBBBB;;;;;;;;;::::::999999999>>><<<::::::;;;;;;:::999888888888888777777777777666666777777888888888999111444888;;;;;;999555222222222222222222111000000222111000000000111333444000000000000111111111111111111222222333333333444////////////000000000000////////////////////////111222222222222111111000222222222111222222333444111111000000000000000111333333222111222333555666666777777888888888777777555555555555555555555555888999999888777777999:::888888888999:::;;;======>>>AAAEEEFFFDDDDDDEEEGGGIIIIIIJJJKKKKKKJJJIIIHHHGGGLLLPPPNNNGGGBBBBBBEEEBBBDDDFFFFFFFFFGGGHHHJJJKKKLLLNNNOOOQQQVVV[[[___jjj{{{ooo[[[UUUPPPIIIGGGKKKEEEMMMZZZnnn}}}vvvrrrkkkiiieee```\\\YYYXXXWWWOOOPPPPPPQQQPPPOOOMMMLLLPPPPPPQQQTTTYYY]]]____________^^^]]][[[XXXUUUSSSOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLMMMMMMNNNPPPQQQRRROOOQQQSSSSSSSSSTTTVVVXXXYYYYYYXXXWWWVVVXXX]]]bbb___]]][[[XXXVVVUUUUUUUUUWWWVVVTTTQQQOOOLLLJJJIIILLLKKKKKKJJJJJJJJJKKKKKKPPPMMMJJJGGGFFFHHHKKKNNNNNNOOOPPPQQQRRRRRRRRRRRRVVVRRRLLLIIIIIIIIIHHHFFFEEEDDDCCCDDDEEEDDDCCCAAACCCAAA??????@@@AAA@@@???>>>===<<<;;;::::::999:::<<<<<<;;;;;;;;;:::::::::>>>:::666888;;;===;;;888888888888888888888888888666777999;;;:::888555333333444444555444333111000222222222111222222333333666444111///...///111222111111111111222222222222444222000---,,,---///000///...,,,,,,,,,---///111//////............//////222222444444444444222222444333333222222333333444333222222333444555666777777888888777555444555666999888777555444444444444666777999;;;<<<<<<<<<<<<:::::::::;;;===>>>@@@AAAAAABBBCCCCCCBBBBBBDDDFFFMMMNNNOOOMMMJJJHHHHHHIIIIIIIIIIIIIIIHHHFFFEEEDDDBBBBBBCCCDDDEEEFFFGGGGGGLLLKKKLLLOOOQQQVVV___jjjwwwuuuaaaYYYSSSIIIFFFIIIFFFNNNVVVnnnzzzssskkkeeebbbZZZXXXUUURRRPPPOOONNNNNNLLLLLLNNNNNNOOONNNMMMLLLNNNMMMNNNQQQUUUYYY[[[[[[\\\\\\\\\[[[YYYWWWTTTSSSPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMLLLMMMMMMMMMNNNMMMOOOQQQRRRRRRSSSVVVWWW\\\\\\[[[[[[\\\^^^aaaccc]]][[[YYYWWWTTTSSSSSSSSSTTTSSSRRRPPPOOOMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKJJJGGGFFFFFFIIIKKKMMMNNNNNNOOOPPPQQQQQQQQQQQQTTTPPPKKKHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA???===AAA???======>>>???>>>======<<<;;;:::999999999999:::;;;;;;;;;<<<<<<<<<===>>>;;;777777:::;;;888555777777777777777888888888666777888888888777555444222333444444444333222111111111111000000111111222222222111111111000000000333222111000000000000000111111000//////............---+++++++++,,,...///000//////////////////000111111222333333222111111222222111111111111222222222222333333444555666666888999:::999777666777888888777666555555444555555555666777999::::::;;;;;;::::::;;;;;;===>>>???@@@AAABBBCCCCCCBBBBBBDDDFFFMMMOOOPPPPPPMMMJJJIIIHHHJJJIIIHHHFFFEEECCCBBBAAABBBBBBCCCDDDEEEFFFGGGGGGJJJIIIKKKOOORRRWWWaaakkkvvvpppeeeZZZLLLGGGIIIFFFNNNVVVnnnzzztttqqqlllkkkgggbbb]]]WWWRRRPPPMMMLLLKKKJJJJJJJJJKKKLLLHHHIIIKKKLLLMMMMMMLLLLLLKKKJJJJJJMMMQQQTTTUUUUUUWWWWWWWWWWWWVVVUUUSSSSSSQQQPPPPPPOOONNNMMMLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIKKKMMMOOOPPPQQQRRRTTTVVVWWWWWWWWWYYY\\\]]]]]]]]]ZZZYYYWWWUUURRRQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNKKKJJJIIIIIIHHHHHHHHHIIIFFFFFFFFFFFFGGGIIIKKKLLLMMMMMMNNNOOOOOOPPPPPPPPPQQQNNNIIIFFFEEEEEEDDDCCCCCCBBB@@@@@@@@@???===;;;???===<<<<<<======<<<;;;;;;:::999888888888888888999999:::;;;<<<===>>>???>>>:::777666888888555222555555555666666777777777555555555555555555444444111111222333333333222222111000000/////////000000...///111222222222000000444222000///............---...000000000///...---,,,,,,+++***+++,,,---...000000000000000000000000000000111111111111000000111111000000000000111111222333333333444555555666777888999888777666777888666666555555555555666666555555555666777888999:::;;;;;;;;;<<<<<<>>>??????AAABBBCCCCCCBBBCCCEEEGGGMMMPPPSSSSSSQQQMMMJJJHHHJJJHHHFFFCCCAAA@@@@@@@@@BBBBBBCCCDDDEEEEEEFFFGGGHHHGGGJJJNNNRRRVVVaaakkkrrrrrrbbbQQQIIIKKKGGGOOOWWWnnn|||vvvuuurrrnnniiiccc^^^[[[ZZZYYYVVVSSSOOOKKKIIIGGGHHHHHHGGGGGGHHHIIIKKKLLLHHHIIIJJJKKKLLLKKKJJJJJJIIIHHHHHHJJJMMMPPPQQQQQQRRRRRRRRRSSSRRRRRRRRRRRRQQQPPPOOONNNMMMLLLKKKJJJKKKKKKKKKKKKJJJIIIHHHHHHIIIKKKMMMNNNOOOPPPRRRTTTRRRRRRTTTWWW[[[[[[YYYVVVXXXWWWVVVTTTRRRPPPOOOOOONNNOOOOOOOOOOOOOOOOOOOOOJJJJJJIIIHHHGGGGGGGGGGGGEEEFFFFFFGGGHHHIIIJJJJJJMMMLLLLLLMMMMMMNNNNNNOOOOOOLLLIIIFFFEEEDDDCCCCCCAAA@@@@@@@@@AAAAAA???===>>>===;;;;;;<<<<<<<<<;;;999999888777777777777777888888999:::;;;<<<<<<===;;;888666555666666444222333333333444555555666666555444333222222333444444000000111222222222333333111111000/////////000000---...///000111111111111222111///---------...///------.../////////......,,,,,,++++++,,,,,,---...000000111111111111000000111111111111111111111111111000000//////000000111222333333444444555555555444555666666444444555666555555555555555666777777666666555555666777999:::;;;;;;;;;<<<<<<===>>>???AAABBBCCCCCCCCCCCCEEEGGGMMMQQQUUUWWWTTTOOOJJJHHHIIIGGGDDDBBB@@@@@@AAABBBBBBBBBCCCCCCDDDEEEEEEFFFGGGFFFHHHMMMOOOSSS\\\ffflll}}}yyyfffTTTMMMNNNGGGOOOWWWooo{{{vvvrrrnnnjjjgggaaa```^^^[[[XXXTTTPPPNNNOOONNNLLLJJJHHHFFFEEEEEEDDDDDDCCCCCCDDDEEEGGGHHHIIIJJJKKKKKKKKKIIIHHHGGGHHHGGGFFFHHHKKKNNNOOOOOONNNNNNNNNOOOOOOPPPPPPQQQPPPPPPOOONNNLLLKKKJJJJJJIIIJJJKKKKKKLLLLLLKKKKKKIIIKKKMMMMMMMMMNNNPPPRRRSSSUUUXXX\\\^^^]]]ZZZWWWVVVVVVUUUTTTSSSRRRPPPPPPPPPPPPPPPOOOOOOOOONNNNNNJJJJJJIIIGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIILLLKKKKKKJJJKKKKKKLLLMMMMMMLLLJJJGGGEEECCCCCCCCC@@@???@@@AAADDDEEEDDDCCC>>><<<;;;:::<<<<<<;;;:::888888777666666666777777777777888888888888999999777666444444555555555444222222333333333444444444444333222111111222333444000000000000111222222333333222111000000000000000///...------...000222444......---------///000111///...,,,+++,,,---///000---------------......///000000111111111111000000222222222111111222222222111111000000000000111111222333444555555555444444333444555555444333444666555555444555555666777888888777666666777888:::;;;;;;;;;;;;<<<<<<>>>???@@@AAABBBCCCCCCCCCDDDFFFHHHLLLQQQVVVXXXUUUPPPJJJGGGFFFEEECCCBBBBBBCCCEEEFFFBBBBBBCCCCCCDDDDDDEEEEEEFFFEEEGGGJJJLLLNNNVVV___jjj{{{xxxeeeTTTMMMMMMGGGPPPXXXppp{{{tttooommmlllhhhccc___\\\ZZZWWWUUUQQQQQQPPPNNNLLLJJJHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBCCCDDDEEEFFFIIIIIIJJJJJJIIIHHHFFFEEEFFFEEEEEEGGGKKKMMMNNNNNNLLLLLLLLLLLLLLLMMMOOOOOOOOONNNNNNMMMLLLKKKJJJJJJIIIJJJLLLNNNOOOOOOOOOOOOJJJKKKMMMMMMLLLLLLNNNOOOQQQVVV[[[^^^\\\YYYWWWUUUTTTTTTTTTTTTTTTSSSRRRRRRRRRQQQQQQPPPPPPOOONNNNNNKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHKKKJJJIIIHHHIIIIIIKKKLLLJJJJJJJJJGGGDDDBBBBBBCCC>>>>>>???BBBEEEGGGGGGFFF===<<<::::::;;;;;;;;;:::888777777666666777777777666666666777777777777777555555444444444444555555333333333333333333333333333222111000111222333444000000000///000000111222333333222111000000000000///...,,,+++,,,///222444,,,,,,---...///000111111000...,,,******+++...///---------.........//////...///111111111111///...333222111111111111222333111111000000000000111111222333444555555555333333444555666666555555666777555555555555555666777888888888888888888999:::;;;:::::::::;;;===>>>@@@AAA@@@BBBCCCDDDCCCEEEGGGIIIKKKPPPUUUXXXUUUOOOIIIFFFDDDDDDCCCCCCDDDEEEGGGGGGBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCEEEHHHIIIJJJQQQZZZkkk}}}qqq^^^PPPJJJIIIGGGPPPYYYrrrmmmrrrtttssswww~~~}}}yyyvvvvvvvvvtttrrrnnnhhhbbb\\\XXXUUUVVVSSSOOOLLLKKKKKKJJJIIIHHHGGGGGGFFFDDDCCCBBBBBBAAA@@@???>>>>>>???@@@AAADDDDDDCCCCCCDDDEEEGGGHHHEEEFFFGGGHHHHHHGGGEEEEEEDDDDDDDDDFFFJJJLLLNNNNNNKKKKKKJJJJJJKKKLLLMMMNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKMMMOOOQQQRRRRRRRRRQQQKKKMMMNNNMMMLLLKKKLLLMMMLLLSSSZZZZZZUUUPPPOOOQQQPPPQQQSSSTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPLLLKKKJJJHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFHHHIIIJJJKKKJJJHHHGGGGGGHHHIIIJJJGGGHHHIIIFFFBBB@@@AAABBB=========@@@CCCEEEDDDCCC<<<:::888888999999999888888777777777777777888888444555555666777888999999666666666555333333444555555444444333333222222111222111111111222222333444222111000/////////000000222222111000////////////...------------...000000,,,---///111111111000//////...---+++++++++,,,,,,,,,,,,------.........------...000111111000...---222111000000000000111222000//////......//////000222333555666666555333222333555666666555555666777666666555555555666666777888888999999:::999999999888999999;;;===???AAABBB@@@BBBCCCDDDDDDEEEGGGJJJJJJOOOTTTVVVSSSMMMHHHEEEDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBDDDHHHIIIJJJQQQZZZlll}}}tttcccTTTKKKGGGFFFGGGPPPZZZsssTTTXXXZZZZZZ]]]dddiiikkkllljjjiiinnnwww}}}~~~|||qqqqqqrrrtttwww{{{~~~}}}|||qqqmmmhhhccc___^^^^^^___[[[ZZZWWWTTTPPPLLLJJJHHHHHHFFFBBBAAABBBCCCCCCBBBDDDCCCBBBAAA@@@???>>>>>>>>>===<<<<<<<<<===??????@@@@@@???@@@AAACCCEEEFFFBBBCCCDDDFFFFFFFFFEEEEEECCCBBBBBBEEEIIILLLMMMMMMKKKJJJIIIIIIJJJKKKMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKNNNPPPRRRTTTTTTTTTSSSRRRMMMNNNNNNMMMLLLKKKKKKLLLJJJSSS[[[ZZZRRRMMMMMMPPPNNNOOOQQQSSSTTTTTTSSSSSSQQQQQQQQQRRRRRRRRRSSSSSSMMMLLLJJJIIIHHHGGGGGGGGGBBBBBBBBBCCCEEEGGGJJJKKKJJJIIIGGGFFFFFFGGGIIIJJJEEEGGGGGGEEEAAA>>>???AAA<<<;;;<<<>>>@@@AAAAAA@@@:::888666666777888777666888888777777777777888999333444555777888:::;;;<<<888888777555333222222333666555555444333222111111111111222222333333333333222111000.........///000111111000......---------,,,---.../////////...------///111333222111...,,,------......---+++***)))***+++,,,---------,,,,,,---...///111111///...---111000///......///000111.........------.........222333555666666555333222111222333333222222444555666666555555555555666666666777999::::::999888777777888999;;;===@@@BBBCCC@@@BBBCCCDDDDDDEEEHHHJJJJJJNNNSSSTTTQQQLLLGGGEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@CCCHHHJJJKKKSSS[[[kkk|||{{{sssfffVVVLLLHHHFFFEEEGGGPPP[[[tttBBBAAAAAABBBDDDHHHKKKMMMLLLNNNPPPSSSVVVYYY\\\]]]XXXXXXYYYZZZ^^^bbbfffiiinnnooorrrwww}}}|||zzzzzz}}}~~~~~~wwwuuuqqqnnnllllllmmmnnnooonnnllliiigggdddbbbaaaZZZXXXTTTQQQNNNMMMMMMMMMIIIIIIHHHGGGFFFDDDBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>=========<<<;;;:::;;;===???@@@AAAAAA@@@@@@@@@AAABBBBBBEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJHHHGGGFFFGGGIIIKKKMMMLLLLLLMMMMMMMMMMMMLLLLLLNNNOOOQQQSSSUUUUUUTTTTTTRRRNNNNNNQQQPPPKKKIIIMMMPPPTTTXXXVVVPPPMMMNNNPPPRRRRRRQQQQQQQQQRRRTTTUUURRROOONNNQQQUUUWWWTTTQQQPPPOOONNNLLLJJJGGGEEEDDDCCCBBBBBBBBBDDDGGGJJJLLLLLLKKKJJJIIIGGGFFFEEEDDDGGGFFFDDDDDDCCCBBB???======<<<;;;;;;::::::::::::888777666555555444555555777777777777777666555555666666777888888888888888888777555333333333444444555444222000000111222333000000111111111222222222555444333222111///......//////............//////---------...///000000111000000//////.........---+++,,,------++++++,,,---++++++******++++++,,,---------,,,+++,,,---...///......////////////............///000000///...---000111222222333444555555444444444444444444444444666777888777666555666888888999:::;;;;;;;;;;;;::::::::::::;;;<<<>>>@@@BBBCCCCCCDDDDDDEEEEEEFFFFFFJJJJJJLLLNNNOOONNNJJJGGGEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFCCCBBBEEEHHHJJJRRRZZZnnnrrrmmmcccXXXQQQLLLGGGFFFIIIHHHJJJYYYzzz666666666666888;;;===???<<<===>>>@@@BBBDDDEEEFFFFFFFFFFFFHHHKKKNNNRRRTTTVVVVVVXXX[[[___eeeiiilllooollliiifffdddeeeggghhhnnnwwwyyytttnnnllllllkkkhhhddd^^^\\\YYYWWWUUUUUUVVVWWWXXXXXXVVVTTTRRRPPPOOONNNJJJHHHFFFDDDBBBBBBCCCDDDCCCCCCCCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>=========>>>===;;;;;;;;;<<<>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGFFFFFFIIIKKKMMMLLLLLLMMMMMMMMMMMMLLLLLLOOOOOOQQQRRRSSSTTTTTTTTTUUUQQQPPPRRRPPPKKKIIIKKKRRRQQQQQQQQQQQQQQQOOONNNSSSRRRQQQQQQRRRTTTVVVWWWUUURRRPPPRRRVVVWWWUUUSSSPPPPPPPPPOOOMMMKKKIIIHHHFFFEEEDDDCCCDDDEEEGGGIIIKKKJJJIIIHHHGGGFFFEEEDDDEEEDDDBBBBBBBBB@@@>>><<<<<<<<<;;;:::999999999999777777666555555555666666555666666666666555444444555666666777777777777777777777666555444444444444666444222000000000111222111111111111222222222222222222111111000000////////////............//////,,,------...//////000000////////////......------***+++,,,,,,******+++,,,+++++++++***++++++,,,---...---,,,,,,,,,---............////////////......//////000111111000///...222222333333333333333333444444444444444444444444555666777666555555666777777777888999999:::;;;;;;::::::::::::<<<>>>@@@AAABBBBBBCCCDDDEEEEEEFFFFFFJJJJJJKKKMMMNNNMMMJJJGGGAAAAAAAAA@@@@@@@@@@@@@@@CCCCCCCCCDDDDDDDDDEEEEEEFFFCCCCCCEEEHHHJJJQQQYYYkkk}}}uuuhhh]]]SSSNNNIIIEEECCCDDDIIIJJJZZZ{{{111111000000111333555666222222333333444444555555555555555666888;;;===???AAAAAABBBCCCEEEHHHKKKMMMPPPOOOMMMLLLKKKLLLLLLMMMSSSZZZdddlllrrrxxxzzzvvvsssrrrssstttxxxxxxxxxzzz}}}xxxtttqqqlllmmmmmmnnnooopppqqqqqqqqqqqqpppooonnnlllkkkjjjaaa\\\WWWTTTTTTRRROOOLLLJJJHHHFFFDDDDDDDDDEEEFFFGGGGGGFFFEEECCCBBBAAAAAA???>>>===<<<<<<===>>>???>>>>>>======;;;:::999888::::::::::::::::::::::::>>>============<<<<<<<<<>>>===<<<;;;;;;;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAADDDDDDEEEEEEFFFFFFFFFGGGHHHGGGFFFFFFFFFHHHJJJLLLMMMMMMNNNNNNNNNNNNMMMMMMOOOOOOOOOPPPQQQRRRSSSTTTWWWTTTSSSTTTQQQLLLJJJKKKSSSMMMHHHJJJQQQTTTQQQMMMTTTSSSRRRRRRSSSVVVXXXZZZYYYUUURRRSSSVVVXXXWWWUUURRRRRRRRRRRRPPPNNNLLLKKKIIIGGGEEECCCCCCCCCDDDEEEIIIHHHHHHGGGFFFEEEEEEDDDCCCAAA@@@@@@@@@???===;;;;;;;;;:::999888777777888666666666555666666777777444444555555444444333222444444555666666666666666666666666666555444333333555444222000000000000111111111111222222222333333///////////////////////////......------......///,,,------......////////////............---------)))+++,,,+++***)))***++++++++++++++++++,,,------......---,,,,,,,,,------......////////////......///000000111111111000000444444333333222222222222333333333333333333333333333555666555444333444555666555555666777999;;;<<<;;;;;;::::::;;;<<<>>>???AAAAAABBBCCCDDDFFFFFFGGGIIIIIIJJJKKKMMMLLLIIIGGGDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDBBBBBBDDDGGGIIIOOOWWWgggyyy|||hhh\\\PPPLLLIIIEEEAAAAAAIIIKKK[[[|||111000000000000111222222000000000000000000000000111000000111222444555666777777777888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>CCCHHHMMMRRRWWW\\\```___]]]ZZZWWWUUUUUUVVVWWW[[[]]]______aaaiiiuuu~~~~~~xxxssspppooolllkkkiiiggghhhnnnvvv|||}}}yyyyyyyyyxxxxxxyyy}}}}}}||||||~~~}}}wwwsssmmmjjjjjjmmmnnnnnnnnnnnnnnnoooqqqtttxxxzzzzzzuuuoooiiieeeaaa^^^\\\SSSSSSTTTUUUVVVWWWXXXXXXWWWWWWVVVUUUTTTRRRQQQPPPMMMIIIFFFCCCCCCCCCAAA???@@@???>>>======>>>???@@@@@@@@@?????????>>>>>>>>>;;;;;;;;;:::;;;<<<===>>><<<<<<<<<;;;:::999888777999999999999999999999999<<<<<<<<<<<<<<<;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;<<<======>>>???@@@BBBCCCDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFFFFHHHJJJKKKMMMMMMNNNNNNNNNNNNMMMMMMOOOOOONNNNNNOOOPPPRRRSSSVVVUUUTTTTTTRRRPPPNNNNNNQQQJJJEEEGGGNNNSSSRRRNNNTTTSSSRRRSSSTTTWWWZZZ[[[[[[XXXTTTTTTUUUWWWWWWWWWUUUUUUUUUTTTRRROOOMMMKKKIIIHHHEEECCCBBBBBBCCCDDDFFFFFFFFFEEEEEEDDDDDDDDDAAA@@@????????????===;;;;;;:::999777666666666666555555555555666777777888444444444444444333333222333333444555555555555444555555666666666444222111222111000000000000111222111111111222222222222333//////............------...------------------...,,,,,,---------.........------------------------***+++,,,,,,+++***+++,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,---......//////......---...//////000000000000000333222222222222222222222222222222222222222222222222333444444333222333444444444333333555777:::<<<;;;;;;:::::::::;;;===>>>???@@@AAABBBDDDEEEFFFGGGGGGGGGHHHIIIKKKKKKIIIGGGGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFCCCAAAAAADDDFFFHHHNNNUUUddduuussseeeVVVOOOKKKGGGDDDCCCIIILLL]]]~~~......------------......,,,------------.........111111111111222333333444//////000000111222333444444444555555666666666666555666999;;;===@@@CCCEEEEEEDDDCCCAAA@@@AAAAAABBBDDDGGGIIIHHHGGGKKKUUU]]]______]]]ZZZVVVTTTTTTVVVTTTSSSQQQOOOOOORRRXXX\\\___bbbfffjjjlllhhhbbb]]][[[\\\\\\[[[[[[\\\___aaahhhiiikkknnnqqqqqqooollliiigggccc```___```aaacccaaadddggghhhfffdddbbbbbb[[[XXXSSSQQQQQQRRRTTTVVVUUUTTTRRRRRRSSSUUUXXXZZZ]]]YYYTTTPPPOOONNNLLLKKKDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@???>>><<<:::888777888888888888999888888888888999:::;;;999999999999999999999999888888888777777777888888:::::::::::::::999888777999999999999999999999999::::::::::::::::::::::::======<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEFFFGGGIIIJJJMMMMMMMMMNNNNNNMMMMMMMMMNNNNNNMMMMMMMMMOOOPPPQQQRRRSSSTTTSSSSSSTTTSSSRRRLLLIIIFFFGGGJJJNNNPPPQQQRRRRRRSSSSSSUUUWWWYYYZZZYYYWWWUUUSSSTTTVVVWWWWWWVVVWWWWWWVVVSSSOOOLLLIIIHHHFFFDDDCCCBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCC@@@???>>>>>>??????===;;;::::::888777666555555555555444444444555666777777444555555555555444333333222222333444444444444444444444555555555333111000.........///000111222333000000111111111111222222000000///...---,,,+++***------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,---...---,,,,,,---...,,,,,,++++++,,,,,,---...---------------------,,,------............------------------......//////000000111222222333444444222222222222222222222222222333444333222111222444333333222222444666999;;;;;;:::999999999;;;<<<===>>>???@@@BBBCCCEEEFFFFFFFFFFFFFFFGGGIIIJJJHHHFFFEEEDDDCCCAAAAAABBBCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGFFFDDDDDDHHHIIIKKKPPPWWWcccsssrrraaaWWWPPPIIIFFFFFFJJJMMM___.....................---+++,,,,,,,,,------------.../////////000000000000,,,---...///000111111111000000111111222222222222111222222333444555666666777777666666666666666666666999;;;:::777888>>>CCCCCCCCCBBB???===>>>@@@BBBAAAAAAAAA???===>>>AAADDDHHHIIIKKKMMMNNNKKKEEEAAADDDEEEEEEEEEDDDDDDGGGIIILLLLLLMMMPPPRRRRRRPPPNNNNNNLLLIIIGGGFFFFFFHHHIIIHHHJJJKKKJJJHHHHHHIIIJJJEEECCCAAA???>>>???AAABBBBBBAAA???>>>>>>???AAABBBCCC@@@>>>======>>>======;;;;;;;;;::::::999999888888999999999888888777666666555444444444666777888666555555555666777777888555555666666666777777777888888888888777777777666777888888888888888777777999999999999999999999999888888999999999999::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHLLLLLLMMMMMMMMMMMMLLLLLLMMMLLLLLLLLLMMMMMMNNNOOONNNRRRSSSRRRTTTWWWWWWUUUJJJJJJIIIHHHHHHJJJNNNQQQPPPQQQRRRTTTUUUVVVVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUVVVWWWWWWWWWTTTPPPLLLJJJGGGFFFDDDBBBBBBCCCDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@>>>=========??????===;;;;;;:::888777666555444444444444444333444444555555444444555555444444333222222222333444444444444444333333333333222111000000,,,---...///000111222222/////////000000000111111111000///...---+++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...///...---,,,---///,,,,,,,,,,,,,,,------...+++,,,------......------------............------,,,,,,,,,,,,---...////////////000111222333444444111111111111111111111111111333444333222111222444333222222333444666888999999999888888999;;;<<<===??????@@@AAABBBDDDDDDEEEEEEDDDDDDFFFHHHHHHGGGFFFGGGEEECCCBBBBBBBBBDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGIIIGGGHHHKKKMMMNNNSSSYYYbbbpppooobbbWWWLLLHHHHHHJJJNNN```...//////000000000//////..................------,,,,,,------............---...///000000111111111///...............///000/////////000111111111000000111111111111111111111///222444444222111333555444555666555444333555666555666777777555444555666:::999:::;;;<<<;;;888666777888999888666666888:::<<<;;;;;;===>>>???>>><<<<<<;;;999777777777999999888999::::::999999:::;;;777777777666555555666777888777666555555666777777555444333333444555444222666555555555444444444444333444444555555555555555555555555444444555777888555555555555666666666666555555555666666666666666888888888999999999888888777777888888888888888777888888888888888888888888777777777888888999999999::::::;;;;;;<<<<<<;;;;;;<<<;;;;;;;;;<<<======>>><<<<<<===???@@@AAABBBCCCCCCCCCDDDEEEFFFFFFGGGGGGDDDDDDEEEEEEFFFGGGGGGHHHKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLMMMQQQSSSQQQSSSXXXXXXUUUKKKKKKJJJIIIIIIJJJLLLNNNMMMOOORRRTTTUUUTTTRRRQQQOOOPPPPPPQQQQQQQQQRRRSSSTTTUUUWWWXXXVVVSSSPPPNNNHHHFFFDDDBBBAAABBBCCCDDDEEEDDDCCCBBBAAA@@@???>>><<<;;;;;;<<<======<<<:::;;;;;;999777666555444444444444333222222222333333333333333333333222222111222333333444555444444444333222111000////////////......//////000000//////............////////////000//////...---,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,---......,,,,,,---...---,,,,,,,,,,,,---......)))***,,,...//////......,,,------......------,,,------,,,,,,---...000111000000111111222222222333111111111111111111111111222333444333222222333444333333444444555666666777888777777777999;;;===>>>???@@@@@@AAABBBBBBCCCCCCDDDCCCCCCDDDFFFGGGGGGFFFHHHFFFDDDBBBBBBCCCEEEFFFCCCDDDDDDDDDDDDEEEEEEEEEHHHFFFGGGJJJLLLLLLQQQWWWbbbnnn~~~~~~rrrbbbSSSKKKKKKJJJOOOaaa+++,,,,,,------------,,,......------,,,+++******,,,,,,---...............,,,------.........------......,,,,,,,,,---...///,,,,,,---///111111///......//////000000000//////---///111222222111000111///111444444333111111111///111444444333111111111222111111222555777777777333333444333111111222444333222111111333444333222555444333222222333333444111333555555444444444555111222333333111111111222111000000000000111111222222111111111222222000...222222222222222222222333111222333444555666666555333333333111000111222444222222333333333333333333333333333333333444444444333333555666666777777666888999::::::::::::::::::888888888888888888888888666666777777888888888999999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========???@@@BBBDDDEEEFFFBBBCCCDDDEEEFFFGGGHHHIIIDDDDDDDDDEEEFFFFFFGGGGGGJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJLLLMMMMMMLLLKKKKKKMMMRRRTTTQQQSSSXXXXXXTTTNNNLLLIIIIIIJJJKKKKKKJJJKKKNNNRRRUUUUUUSSSPPPNNNKKKMMMOOOPPPOOOOOOPPPQQQRRRTTTVVVXXXXXXVVVTTTRRRIIIGGGEEEBBBAAAAAAAAABBBEEEDDDCCCBBB@@@???>>>===:::999999:::<<<<<<;;;999<<<;;;999888666555555444444333333222111111111111222222222222222111000000222333444444555555444444333222000.........//////000000000000///...---,,,---------............///........................,,,++++++++++++++++++,,,,,,+++++++++++++++++++++*********++++++,,,,,,,,,+++,,,------++++++,,,------,,,,,,,,,,,,---......((())),,,...////////////,,,------......------,,,...---------...///111222222222222111111111111111000000000000000000000000222333444444222222333444333333555555666666666555777666666777999;;;===>>>@@@@@@@@@AAAAAABBBBBBBBBDDDCCCBBBCCCFFFGGGGGGFFFCCCBBB???======>>>@@@BBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCGGGHHHHHHMMMSSSaaalll{{{~~~lllYYYOOONNNKKKOOObbb......---,,,,,,,,,------,,,,,,++++++,,,,,,---......------------...//////,,,,,,,,,------------.........---,,,---...///000---------............///........................++++++---///000111111111//////////////////////////////............////////////000111111000///...000000000000000000000000000000000000000000000000333222222222111111000000000111111111222222222222///////////////000111111111111111111111111111111222222222111111111111000111111111111000000000000000000000000000000000000000000000000111111111111333444555555555444333222222222222333444555666777666666666666777777777777888888888888888888888888666777777777888888888888777777888888888777777666888999:::;;;;;;999888777:::;;;;;;;;;<<<<<<======<<<<<<===>>>???@@@AAAAAA>>>CCCEEEDDDFFFJJJLLLKKKHHHFFFDDDCCCEEEGGGGGGGGGGGGHHHJJJKKKKKKKKKJJJJJJMMMLLLLLLLLLKKKKKKJJJJJJMMMMMMNNNRRRVVVWWWTTTQQQOOOOOONNNMMMMMMLLLKKKKKKHHHJJJMMMNNNMMMMMMMMMNNNLLLLLLMMMNNNOOOPPPPPPOOOPPPQQQSSSTTTUUUUUUTTTTTTIIIGGGDDDDDDDDDEEEEEEDDDCCCBBBAAA????????????@@@;;;999888888999:::888777888666555444555555333222333333333333333333333333444444444333333222222222111000000000111222333333222222222111000//////......///111000///...000111,,,,,,,,,---------......------,,,,,,,,,,,,++++++)))***++++++***)))***+++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,***)))******))))))*********+++++++++******+++++++++,,,,,,,,,...---+++***)))***+++++++++,,,---...////////////////////////000000000000---------............//////000111333333444444333222222111000111222333444666666666666777888999:::???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFBBBBBBAAA@@@????????????AAABBBCCCDDDEEEEEEFFFFFFCCCCCCCCCDDDFFFJJJMMMOOO^^^dddnnnvvv||||||mmm]]]RRRMMMJJJUUUddd------,,,,,,,,,---------,,,++++++++++++,,,------------,,,,,,------...///,,,,,,---------.........++++++***)))***+++,,,---------------....................................+++,,,---///000000000000------------------------//////............//////---...///000000000//////////////////////////////........................222111111111000000000///000000000000111111111111///////////////000000111000000000000000000000000/////////000000111111111111111111000000000//////000000000000000000000000//////000000000111111111222333444444444444333222333333333333333444555666666666666666666777777777777777777777777777777777666666777777777888888888777777888888888777777666888888999::::::999999999;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>???@@@@@@???CCCEEEDDDFFFKKKMMMLLLLLLJJJGGGFFFGGGIIIJJJJJJHHHIIIIIIJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKNNNRRRVVVWWWUUURRRQQQQQQPPPPPPOOONNNMMMMMMIIIKKKMMMNNNNNNMMMMMMNNNJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSSSSRRRRRRLLLIIIFFFDDDDDDCCCBBBAAA@@@???===<<<;;;;;;<<<<<<<<<;;;::::::;;;;;;:::888999777666555666666444333333333333333333333333333444444333333333222222222111111000000111111222333222222111000000///......---...//////------...///,,,,,,,,,------------...------,,,,,,,,,+++++++++)))***++++++))))))***+++,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///...,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++*********+++,,,+++,,,---......///............/////////000000000........./////////000000000000000111222222333333444444444333444444555555777777777888999:::;;;<<<<<<===>>>@@@AAACCCDDDEEEBBBBBBBBBCCCCCCCCCCCCDDDBBBAAA@@@???????????????>>>???@@@AAAAAAAAAAAAAAACCCBBBBBBCCCFFFIIILLLNNNVVV[[[dddkkkrrrvvv{{{}}}yyylll^^^SSSOOOLLLWWWfff+++++++++,,,,,,------...+++++++++++++++,,,------+++++++++++++++,,,------------------............---,,,,,,,,,,,,---......------------....................................------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,,,,---.../////////...........................------------------------000000000///////////////....../////////000000000//////......//////000111////////////////////////,,,,,,---...///000111111111111000000000000//////000000000000000000000000//////000000000000111111111111222333333222222111333333333222333333444444555555555666666666777777666666666666666666666666666666666666777777777777666777777888888777777777888888888888888999:::;;;;;;;;;;;;:::::::::::::::999999:::;;;<<<===>>>>>>@@@CCCDDDCCCFFFLLLPPPOOOOOOLLLHHHFFFGGGIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLJJJKKKMMMQQQTTTVVVUUUSSSRRRQQQPPPOOONNNMMMLLLLLLJJJLLLNNNNNNNNNMMMNNNOOOIIIJJJJJJKKKKKKKKKJJJJJJJJJKKKMMMOOOPPPPPPPPPPPPNNNKKKGGGDDDCCCBBB@@@>>>AAA@@@???>>>=========>>>===<<<:::;;;<<<<<<;;;999999777666666777777555444333333333333333333333333333333333222222222222222111111000000000111222222111111000000//////......,,,---......,,,+++,,,...,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++)))***++++++))))))***+++++++++*********+++,,,,,,++++++++++++++++++++++++***---000000///---,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------++++++*********+++,,,,,,,,,,,,---......---------.........////////////000////////////000000000111000////////////000222333444444555555555444444333666666666777888999;;;<<<999:::<<>>>>>>>>??????AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBDDDGGGIIIKKKNNNRRRYYY___eeejjjooosssvvvyyyzzzuuujjj^^^UUUQQQOOOZZZiii))))))***+++,,,---------+++++++++***+++,,,,,,---***************++++++,,,,,,------------.........------------......//////,,,,,,---------..........................................//////...------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---------------------,,,........................------------------------........................---------........./////////............///000000........................,,,------...//////000000111000000000////////////000000000000000000000000////////////000000000111000000000111111111111111444333222222222222222333444444444555555666666777444444444444444444444444555555555666666666777777555666777777777777777777888777777666777999;;;<<<:::::::::999999888888888777777888999:::;;;<<<<<<>>>AAABBBBBBHHHPPPSSSSSSOOOKKKFFFDDDDDDFFFHHHHHHJJJJJJIIIHHHHHHGGGGGGGGGFFFGGGHHHIIIJJJLLLMMMMMMKKKLLLMMMPPPRRRRRRRRRQQQOOONNNNNNMMMLLLKKKJJJIIIJJJLLLNNNNNNMMMMMMOOOPPPJJJJJJJJJJJJJJJIIIHHHHHHGGGHHHJJJLLLNNNNNNNNNNNNLLLIIIEEECCCBBBAAA???>>>AAA@@@@@@???>>>>>>======<<<;;;::::::;;;;;;:::888888666555555666666555333222222222222222222222222222222222222222111111111111111000000000000111111000000000//////.........,,,---...---,,,+++,,,---++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***)))***+++***)))((()))+++******))))))***+++,,,,,,************************+++,,,------+++++++++---******++++++++++++,,,,,,+++,,,,,,,,,,,,---------))))))*********+++,,,,,,,,,,,,---------,,,,,,+++------........./////////....../////////000000000000///---,,,---///111222111222333333333222111000333333333444555777888999999:::;;;>>>@@@BBBDDDEEEBBBBBBAAAAAA@@@??????>>>>>>>>>>>>======>>>??????BBBBBBBBBCCCBBBBBBAAAAAA@@@@@@AAAAAACCCEEEGGGHHHJJJMMMRRRWWW[[[aaagggjjjnnnqqqtttpppggg]]]UUURRRRRR\\\kkk((((((***+++,,,,,,,,,,,,+++************+++,,,,,,***))))))))))))***++++++,,,,,,,,,,,,------------))))))******++++++++++++,,,,,,,,,------------..........................................------,,,------------------------......------------......//////...---,,,++++++***////////////////////////........................------------------......,,,------------........................//////000////////////////////////////////////////////////000000000////////////...////////////////////////...////////////000000000////////////000000111111333222222111111111222222222333333444555555666666333333333333333333333333444555555555555666666666555555666777777777777777777777666666777999;;;<<<999999888888777777666666666666777888999:::;;;;;;<<<>>>???BBBIIIRRRVVVTTTMMMJJJEEECCCDDDEEEFFFGGGIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFGGGIIIKKKLLLNNNNNNLLLMMMNNNNNNNNNMMMMMMLLLMMMLLLLLLKKKJJJJJJIIIIIIKKKLLLMMMMMMMMMMMMOOOPPPLLLLLLLLLKKKJJJIIIHHHGGGEEEGGGIIIJJJLLLLLLLLLKKKHHHEEEBBBAAAAAAAAA@@@???<<<<<<<<<;;;::::::999888:::999777888999999888666666444333333555555444222222222222222222222222222111111111111111111111111111111000000///000000111/////////...............---...///...,,,+++,,,---+++++++++,,,,,,,,,------,,,,,,+++++++++*********((()))******)))((()))***))))))))))))***++++++,,,************************+++***)))&&&%%%&&&***---))))))))))))************+++++++++,,,,,,,,,------((())))))***+++++++++++++++,,,,,,,,,,,,,,,+++***------------............------........./////////000///---,,,,,,...000111///000111222222111000///111111222333444666888888:::;;;<<<===???@@@AAAAAABBBBBBAAAAAA@@@???>>>>>><<<<<<<<<<<<======>>>???>>>>>>?????????>>>>>>===@@@@@@@@@AAABBBDDDEEEEEEHHHJJJMMMQQQTTTXXX^^^aaafffiiillljjjbbbZZZTTTRRRSSS^^^mmm'''(((***+++,,,,,,+++******************+++,,,,,,***))))))))))))***++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------........................------.........------,,,------------------------......------------......000///...---,,,+++++++++////////////////////////........................---------------.........,,,,,,---------...............------......///000////////////////////////000000//////............000000////////////......////////////////////////......////////////000000///////////////000222222111111111000111111222222111222222333444555666666333333333333333333333333444444444444555555555666444444555666777777777777777777777777777888999:::777777777666666666666666555555666777888999:::::::::===???BBBJJJSSSUUURRRKKKHHHEEEDDDEEEFFFFFFFFFFFFGGGHHHIIIHHHGGGFFFEEEDDDEEEFFFHHHJJJKKKMMMMMMKKKMMMMMMLLLJJJHHHHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLLLLKKKLLLNNNPPPMMMMMMMMMLLLJJJHHHGGGFFFDDDEEEGGGHHHIIIIIIHHHHHHDDDAAA???>>>???@@@??????<<<<<<<<<<<<;;;:::999888888777555666777777666444444333222333444444333222222222222222222222222222000000000000000111111111111111000/////////000000..................---------...///...,,,++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++************((()))******(((((()))*********)))))))))***++++++++++++++++++++++++++++++***)))'''$$$###$$$(((,,,((((((((())))))))))))*********+++++++++,,,,,,,,,((()))******+++***************+++,,,,,,+++++++++,,,,,,,,,---------......------------............///......------...///000000000111222222222222222222222333444555777999:::;;;<<<<<<======>>>>>>>>>AAAAAA@@@@@@???>>>======::::::;;;;;;<<<===>>>?????????@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCDDDDDDGGGIIIKKKMMMPPPSSSVVV]]]```bbbaaa[[[VVVSSSSSSSSS^^^nnn((()))***+++,,,+++)))(((***************++++++,,,******))))))******+++,,,))))))*********++++++++++++,,,---...///...------++++++,,,,,,,,,---------........................,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---,,,,,,---...///........................------------------------------------.........///------------...............------------...//////---------------------------------------.........000000/////////.........////////////////////////........./////////000000///////////////111222333000000000000000111222333111111222333444555666666333333333333333333333333333333444444444555555555333444555666777777777777777777888888888888888777555555555555555666666666555555666777888999::::::;;;>>>@@@CCCKKKRRRQQQLLLFFFDDDCCCCCCEEEEEEDDDCCCCCCEEEGGGIIIJJJHHHFFFDDDBBBCCCDDDFFFGGGIIIJJJKKKHHHJJJKKKJJJGGGFFFGGGHHHGGGHHHHHHIIIIIIJJJKKKKKKJJJJJJKKKJJJJJJKKKMMMOOONNNNNNMMMKKKIIIGGGEEEDDDCCCDDDEEEEEEFFFEEEDDDCCCBBB???===<<<===>>>============>>>>>>===<<<:::999777666555555666666555444555333333333555555444333111111111111111111111111/////////000000000111111111111000///////////////------------------------,,,---...---+++)))***+++***++++++++++++,,,,,,,,,++++++++++++************((()))***)))((('''(((***+++******))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,((())))))((('''''')))***((())))))))))))*********)))))))))*********++++++)))******++++++***)))(((((()))***++++++,,,+++++++++,,,,,,,,,,,,---------............/////////////////////........................///000111222333111111222333555777999:::;;;;;;;;;<<<<<<======>>>???>>>>>>>>>======<<<<<<999999999:::;;;===>>>???AAAAAABBBCCCDDDDDDDDDCCC@@@@@@AAABBBCCCCCCCCCCCCCCCEEEGGGHHHHHHJJJLLLMMMRRRUUUXXXWWWTTTRRRSSSTTTSSS^^^nnn((()))+++,,,+++***((('''*********)))***++++++,,,***************++++++,,,((())))))))))))*********((()))***+++,,,+++******++++++,,,,,,,,,---------........................+++,,,------......------++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,---///111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---------.........//////...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///000/////////............////////////////////////............/////////000000/////////000111333444////////////000111333333000111111222444555666666333333333333333333333333333333333444444444555555333444555666777777777777666777888999999888666555333444444555555666666666555555666777888999::::::===???AAADDDKKKPPPMMMGGG@@@@@@@@@AAABBBCCCAAA???AAACCCGGGJJJKKKIIIFFFCCCAAAAAABBBDDDEEEGGGHHHHHHFFFHHHIIIHHHFFFEEEFFFIIICCCDDDDDDFFFGGGHHHIIIIIIIIIJJJJJJJJJIIIJJJLLLOOONNNMMMLLLKKKIIIFFFDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@AAA???<<<;;;;;;<<<;;;:::999:::;;;;;;:::999777666777666555555666666555444555444333444666666555444111111111111111111111111.../////////000000111111111111000///////////////------------------------+++,,,---+++)))(((((()))******+++++++++,,,,,,,,,+++++++++************)))((()))***)))((('''(((***++++++***)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,'''***,,,---,,,***)))))))))************+++++++++((())))))))))))*********)))***++++++***)))(((''''''((()))***+++,,,,,,,,,++++++,,,,,,,,,---------////////////000000000000...//////000000///......+++******+++,,,...000222......///000222444666777999::::::;;;<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;888888999:::;;;===>>>???===>>>???@@@AAABBBBBBBBB@@@AAABBBCCCCCCCCCCCCBBBCCCEEEGGGHHHHHHGGGHHHJJJKKKNNNPPPPPPOOOOOORRRVVVRRR]]]mmm(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++******************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++++++++***))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,.........------,,,++++++///...---,,,++++++++++++000+++'''&&&(((+++,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,---...///000---------............///111000///...............------............------------------............//////000111222333333444111111000000000000111111111111222333333333333222111111111111111111111111333333333222222111111111333333333444444444444555666888::::::888666666666444555666666666666666666666555444444555999<<<>>>AAABBBEEEJJJNNNMMMHHHCCC???@@@AAABBBCCCDDDDDDDDD@@@BBBEEEGGGFFFDDDAAA???BBBBBBBBBCCCDDDFFFGGGHHHMMMLLLIIIFFFDDDCCCCCCCCCAAAAAAAAABBBCCCFFFHHHJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMKKKHHHFFFDDDAAABBBBBBCCCCCCBBBBBBAAA???>>>===<<<;;;:::999999;;;999777777999:::888666444666888666333333888===>>>777333555777444///......000111222222111000...111111000000//////..............................------,,,,,,,,,,,,++++++******))))))***,,,---///++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((******))))))))))))******++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))((((((''''''))))))+++,,,---..................------,,,,,,,,,........................////////////000111222333///111333333333333555777777888999999;;;;;;<<<===:::::::::::::::999888777::::::::::::;;;<<<======???????????????@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBDDDDDDDDDBBB@@@AAACCCEEEFFFGGGIIIKKKNNNPPPQQQRRR[[[]]]ooo'''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++++++++***)))(((*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------------......---,,,++++++++++++///,,,((((((***,,,---,,,...---------,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,------...------------............111000//////.........///---......//////......---000000000000111111111111//////000000111111222222111000000000000000000111000111222222333333222222222222222111111111111111333333333222222111111111444444444444555555555555666888999999777666555666444555555666666666666666666555444555777:::===???CCCDDDEEEHHHJJJIIIEEEAAAAAA@@@??????@@@BBBDDDFFFAAACCCDDDEEEDDDBBB???>>>BBBBBBBBBDDDEEEGGGHHHIIIIIIHHHFFFCCCAAA@@@@@@@@@AAA@@@@@@@@@AAACCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKKKKJJJHHHEEECCCAAA@@@AAAAAABBBBBBAAAAAA@@@>>>>>>===<<<;;;:::999999:::888666777999999777555444777888777444444999===CCC;;;444444555222000000...///111222222111///...000000000///////////////............------------------,,,,,,,,,+++++++++******))))))***,,,---...++++++++++++++++++++++++(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******************************(((((()))))))))*********))))))))))))))))))))))))******++++++++++++******+++++++++***************------------,,,+++******------------------,,,,,,...............---------////////////000111111222///111333333333333555777777777888999:::;;;<<<<<<999:::::::::999999888777999999999999:::;;;<<<===>>>>>>>>>>>>????????????@@@AAAAAABBBBBBBBBBBBBBBEEEEEEEEEDDDBBBBBBCCCDDDEEEEEEFFFHHHLLLQQQUUUXXX]]]___qqq''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++************************************************))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,+++***)))((('''*********++++++++++++,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++******+++,,,,,,---.........---,,,++++++***++++++...,,,++++++,,,------,,,------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......000//////.....................////////////......---------.........///////////////////////////000000000000//////000000000000000111222222222222222222222222222222222222222222222222222222111111111333333333333444444444444555666888888777555555555444444555666666666666666666666555666888<<>>AAA@@@>>>===>>>AAADDDGGGCCCCCCCCCBBBAAA???===<<>>???@@@@@@@@@@@@@@@@@@???======<<<;;;:::999999888999888666777888888777555555777888777555555999<<>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBEEEGGGGGGFFFDDDBBBBBBCCCBBBBBBBBBEEEJJJQQQYYY]]]___aaarrr'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************))))))))))))************************************))))))))))))))))))))))))************++++++++++++,,,,,,,,,+++***)))((('''************++++++++++++++++++************++++++,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------,,,,,,+++******++++++,,,+++,,,,,,---,,,,,,+++,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,------------...------,,,,,,,,,------...//////000000//////...+++,,,,,,,,,,,,---------.....................---///////////////////////////000000111222111111111111111111222222222222222222222222111111111111111111111111111222222222222333555777777666444444555333444555666777777777666666666777888:::===@@@BBBFFFEEEEEEEEEDDDCCCAAA@@@@@@?????????@@@BBBDDDEEEEEEDDDBBB@@@>>>===<<<<<<@@@AAACCCEEEGGGIIIJJJKKKEEEEEEDDDCCCBBBAAAAAA@@@???>>>?????????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDCCCAAA@@@???>>>>>>????????????>>>>>><<<;;;;;;:::999999888888777777666666666666555555444666666666444444777999AAA:::444333333111111444...//////000000//////...---------....../////////......------,,,+++++++++,,,,,,,,,++++++++++++******************++++++,,,************************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((***++++++++++++++++++***(((((((((((())))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------.........///......------,,,,,,+++,,,,,,---...///////////////111222333222222444555555666666777888999::::::888888999999999999888888777666666777777888999:::;;;;;;<<<<<<===>>>>>>>>>????????????@@@AAAAAABBBEEEFFFHHHGGGDDDBBBAAAAAA@@@@@@BBBEEEKKKRRRXXX\\\]]]___ppp''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++***)))(((((())))))*********++++++++++++******))))))******+++,,,,,,+++++++++*********,,,,,,+++++++++*********,,,,,,+++*********++++++)))***+++,,,++++++******++++++++++++++++++++++++*********+++++++++,,,,,,((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++******++++++,,,......////////////............/////////000000000.........------------------...////////////...---...///000000111111000000000000000111111222222222111111111111111111111111222222222222333333333333222444666666555444444444333444555666777777777777777777888999;;;>>>@@@BBBCCCDDDDDDDDDDDDCCCCCCDDD===>>>@@@BBBCCCCCCCCCBBBFFFEEEBBB@@@>>>===<<<<<>>>>>???@@@AAABBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCC@@@@@@AAAAAABBBBBBBBBBBB===>>>>>>??????>>>>>>===::::::999999888888777777666666666666555444444555333333444444333333444555777333111444444111000222.........//////.........,,,,,,------......//////------,,,,,,++++++++++++,,,,,,+++++++++*********))))))*********+++******))))))))))))))))))))))))'''''''''''''''''''''''')))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))************************'''(((((((((((()))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,------...............------,,,,,,,,,,,,+++,,,---.../////////...///111222222222222333444444555555666777888999999777888888999999888888888666666666666777888999999:::;;;;;;<<<======>>>>>>???????????????AAABBBCCCDDDEEEGGGFFFCCCAAA@@@??????@@@CCCGGGLLLQQQUUUWWWXXXZZZmmm&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((()))))))))******'''(((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***++++++++++++***)))))))))))))))************+++******))))))))))))******+++++++++*********)))))),,,,,,++++++***))))))(((++++++************++++++(((***,,,,,,***)))******)))************+++++++++************++++++++++++&&&''')))+++,,,,,,,,,,,,******+++++++++,,,,,,,,,***************++++++,,,------............------------------.........///------------------......,,,---...//////...---,,,......///000000000000000......//////000111111111000000000111111111111111444444444444555555555555000222555555444333333444333333555666777777777777888888999:::<<<>>>???@@@@@@BBBDDDDDDCCCCCCDDDEEE<<<>>>BBBDDDFFFEEECCCBBBGGGFFFDDDBBB@@@???>>>>>>>>>@@@BBBEEEGGGHHHHHHHHHAAAAAABBBCCCCCCBBBBBBAAA???@@@AAACCCDDDEEEEEEEEEBBBBBBBBBBBBBBBCCCCCCDDD>>>??????@@@AAABBBBBBCCC===>>>>>>??????>>>>>>===999999888888777777777777444555666555333222333444222222222222222222222222///...000444444000...000........................,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++************))))))******+++******)))((((((((((((((((((((((((''''''''''''''''''''''''***++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((''''''(((((()))************************''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))++++++++++++*********)))+++++++++++++++******))),,,,,,------------------,,,,,,,,,,,,,,,,,,------+++,,,---////////////...000111222222111111222444333444444555666777888999666777888888999888888888666666666666777888999999:::;;;;;;<<<===>>>??????@@@?????????@@@AAACCCDDDCCCEEEEEEDDDBBB@@@@@@AAA@@@AAADDDHHHLLLOOORRRSSSVVVXXXkkk&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))***''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***))))))))))))************)))))))))(((((()))))))))+++*********))))))))))))***************)))))))))++++++************++++++)))+++---,,,***)))+++---))))))))))))******++++++************++++++++++++'''(((***+++,,,+++***)))************+++++++++++++++++++++++++++,,,------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,------......//////+++,,,...//////...,,,+++---...//////000000//////---------...///000000000///000000000111111111222333333333333444444444444///111444444333222333333222333444666777777888888888999999:::;;;======>>>>>>AAADDDDDDBBBAAAAAACCC???@@@BBBDDDEEEEEEEEEDDDGGGGGGFFFDDDCCCAAA@@@???>>>???BBBDDDFFFFFFFFFEEEAAABBBCCCDDDEEEEEEDDDDDDAAABBBCCCEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBCCCCCCDDD?????????>>>>>>??????@@@>>>>>>>>>??????>>>>>>>>>888888777777777777666666333555666555222111222444333222222333333333222111...---000444333///---///...------------------...---------,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++++++++************))))))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''******++++++++++++******((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))******++++++******)))---,,,,,,+++***)))(((((()))******++++++++++++***------------------,,,,,,+++++++++,,,,,,------...+++,,,...000000000///...000111222222111111222333333333444555666777777888666666777888888888888888666666666666777888999::::::;;;<<<===>>>???@@@@@@@@@@@@??????@@@BBBDDDFFFDDDEEEEEEDDDBBBAAABBBDDDBBBBBBCCCFFFIIINNNQQQTTTXXXZZZlll&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++,,,++++++))))))))))))************))))))(((((((((((())))))************))))))))))))(((((())))))******+++++++++***************+++++++++---...,,,******,,,///(((((())))))*********+++)))************+++++++++((()))+++,,,+++***(((''')))************+++++++++,,,,,,,,,,,,------...///+++,,,,,,------,,,,,,+++---------.........//////,,,,,,------...///000000+++,,,...//////...,,,+++---......///////////////,,,,,,------...//////000//////000000111111111222///000000000000111111111///111333444333222222333222333444666777888888888999999::::::;;;<<<<<<======@@@CCCDDDAAA??????@@@BBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFEEECCCBBBAAA>>>???BBBDDDEEEEEEDDDDDDCCCDDDFFFHHHHHHHHHHHHGGGDDDDDDEEEEEEEEEDDDBBBAAABBBBBBAAAAAABBBBBBCCCDDDAAA@@@???======<<<<<<<<<>>>>>>????????????>>>>>>777777777777666666666666222444666444222000222444444333333333444444333111000///111333222---,,,///...------,,,,,,------...---------,,,,,,+++++++++(((((()))***+++,,,,,,---+++++++++************)))((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))+++++++++,,,,,,+++++++++,,,+++***)))(((&&&%%%%%%$$$&&&(((***,,,---...///.........------,,,,,,,,,)))***+++,,,------...///+++,,,///000111111///...000111222222111000111333222333333444555666777777666666777888888888888888666666666777777888999:::;;;;;;<<<===>>>???@@@AAAAAA@@@??????AAACCCEEEGGGEEEFFFEEEDDDBBBBBBEEEGGGCCCCCCBBBCCCGGGMMMRRRVVV[[[\\\nnn'''''''''''''''((())))))'''))))))'''$$$###&&&)))))))))))))))))))))))))))&&&&&&''')))************)))))))))))))))(((''''''+++(((&&&%%%''')))***+++))))))((((((''''''&&&&&&))))))************))))))))))))))))))((((((((((((******+++,,,------......******))))))))))))************))))))******+++,,,*********************************)))))))))))))))))))))))))))((((((((((((%%%%%%&&&&&&''''''(((((()))************+++++++++,,,,,,+++***)))))))))***---,,,++++++******++++++,,,+++)))((((((((())))))...,,,***+++---...,,,***------,,,,,,,,,,,,+++++++++++++++,,,---...///000***+++---.........------,,,,,,,,,---...///000000222222111111000/////////111111222222222333333333000111111111111222222222444444444555555555555666444555777888:::;;;;;;;;;>>>>>>???@@@AAAAAAAAAAAACCCBBBAAAAAABBBCCCDDDEEEJJJIIIIIIHHHFFFDDDBBBAAA>>>AAADDDEEEDDDDDDFFFHHHCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEDDDBBBBBBAAAAAAAAADDDDDDCCCBBBAAAAAA@@@@@@BBBBBB@@@???>>>=========;;;<<<===@@@CCCDDDDDDBBB666666666666666666666666444444333333333222222222222333333444333222000///111222222222222111000000,,,,,,,,,+++++++++******.........------,,,,,,,,,******++++++++++++******%%%''')))))))))***,,,---))))))))))))(((((((((((((((((((((((()))***,,,,,,((()))(((&&&$$$$$$&&&(((***+++---------+++)))((()))))))))))))))***++++++)))((('''&&&&&&&&&&&&&&&'''''''''''''''((()))******)))(((''''''((()))***)))))))))))))))******+++))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++...---,,,+++************+++++++++,,,,,,,,,------------......//////000000//////111222222333222222444444555555666666777777444555777999:::999888777777666666666666888:::;;;<<<===>>>???????????????AAA@@@??????@@@CCCFFFHHHJJJJJJIIIEEEAAA@@@CCCFFFDDDBBBCCCGGGIIIJJJOOOVVV]]]dddwww)))(((''''''&&&&&&'''''')))))))))'''&&&&&&((()))((((((((((((((((((((((((&&&'''((())))))))))))))))))))))))))))))(((''''''***(((&&&&&&((()))))))))************))))))(((((())))))************))))))))))))))))))************''''''((())))))***++++++******))))))))))))************))))))******+++,,,************************))))))))))))************))))))))))))(((((((((((())))))))))))************))))))*********+++++++++,,,+++******))))))******++++++***))))))))))))***---,,,+++*********++++++---,,,***+++---...,,,***+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,---+++,,,---...///......---,,,,,,------......//////111111111000000000000000111111111222222222333333111111111111222222222222333333333333444444444444444444555666888999:::;;;===>>>???@@@AAAAAAAAAAAACCCBBBBBBBBBBBBDDDEEEFFFJJJIIIIIIHHHFFFEEECCCBBBAAACCCEEEDDDCCCCCCDDDGGGEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@???>>>=========<<<<<<===@@@BBBCCCBBB@@@666666666666666666666666444333333333333222222222111111222222111000000///000000111111000000///...,,,,,,,,,+++++++++******---,,,,,,,,,++++++++++++)))******++++++******)))((()))******)))((()))***'''((((((((())))))))))))'''''''''''''''((()))***(((((((((&&&%%%$$$&&&(((******,,,,,,,,,+++)))((('''''''''''''''(((((()))((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((()))))))))(((''''''((())))))))))))(((((())))))***+++))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++******++++++++++++,,,,,,+++,,,,,,,,,------------,,,,,,---......//////000///000000111111222333333444444555555666666777777555666777888999999888888888777777777888999;;;<<<;;;;;;<<<===>>>>>>>>>>>>AAA@@@??????@@@CCCFFFHHHFFFGGGFFFDDDBBBBBBFFFIIIDDDBBBCCCFFFGGGHHHMMMTTT\\\dddxxx''''''&&&&&&&&&&&&&&&'''***((('''''')))******)))'''''''''''''''''''''''''''(((((()))))))))(((((((((((()))))))))(((''''''***(((''''''))))))((('''*********))))))))))))(((((())))))******))))))((()))))))))******+++++++++&&&''''''(((((()))))))))***))))))(((((())))))******))))))))))))***++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))((((((((((((+++++++++***************)))))))))*********++++++++++++***)))))))))************)))(((((((((((())),,,,,,+++*********++++++---+++***+++,,,---,,,+++))))))***+++,,,---......,,,,,,+++************+++,,,---......///.........---------------.........//////000000000000111111111111111222222222222333111111111111222222222333222222222222333333333333444444333444555777999;;;===>>>???@@@@@@AAAAAA@@@BBBBBBBBBBBBCCCDDDFFFFFFJJJIIIIIIHHHGGGFFFDDDCCCDDDEEEDDDCCCBBBBBBDDDFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIGGGFFFDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@???>>>=========>>>===>>>???AAAAAA???===555555555555555555555555333333333222222222111111111000000//////////////////////////////......---,,,,,,,,,+++++++++******+++++++++***************)))******++++++******)))***+++,,,***(((&&&'''((('''''''''(((((()))))))))&&&&&&%%%%%%%%%&&&&&&''''''(((((('''%%%%%%&&&(((((()))***+++***)))((('''''''''&&&&&&''''''((()))(((((('''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))(((((())))))***+++))))))))))))))))))))))))''''''((()))***+++,,,,,,************************&&&''')))+++------------+++,,,------......------,,,,,,------.../////////000000//////000111333444333444444555666666777777666666777777888999999999999888888888999:::;;;<<<999:::;;;<<<============@@@?????????@@@CCCEEEGGGFFFFFFEEEDDDBBBCCCFFFHHHDDDAAABBBDDDEEEEEEJJJPPPYYYbbbxxx$$$$$$$$$%%%&&&'''((())))))'''%%%&&&***+++***(((''''''''''''''''''''''''((((((((()))(((((('''''''''((((((((((((((('''''')))((('''((())))))'''%%%''''''''''''''''''''''''(((((())))))))))))((((((''''''((()))***+++++++++)))))))))******+++++++++))))))(((((((((((()))))))))))))))))))))***++++++(((((((((((((((((((((((()))))))))))))))*********))))))))))))(((((((((((())))))((((((''''''&&&&&&))))))))))))******************))))))))))))************)))(((((((((((())))))))))))(((((((((((())),,,+++++++++,,,,,,++++++)))******+++,,,,,,------,,,+++++++++++++++,,,,,,...........................---------------------......//////000111111222111111111111222222222222111111111222222222333333222222222222333333333333555444333333555777:::<<<<<<===>>>???@@@@@@@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGIIIIIIIIIHHHHHHFFFEEEEEEEEEDDDCCCBBBAAACCCEEEGGGEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIHHHFFFDDDBBBAAA@@@???@@@@@@AAABBBCCCDDDDDDDDDCCCBBB@@@??????>>>>>>???>>>>>>>>>???>>>;;;999444444444444444444444444222222222222111111111111111000///......///000111///////////////...------,,,,,,,,,+++++++++******************************))))))************))))))***++++++***'''&&&&&&'''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%&&&((('''(((((())))))((('''''')))(((((((((((()))******''''''((((((((('''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((((((((((((((((()))******))))))))))))))))))))))))'''(((((()))******++++++************************%%%'''))),,,------,,,,,,+++,,,---.........---------------...//////000000111000///...///111333444333333444444555666777777777777777777888999:::;;;888888888888999999::::::888999:::<<<============????????????@@@BBBEEEFFFIIIHHHFFFDDDBBBBBBCCCDDDCCCAAAAAACCCCCCCCCGGGMMMWWWaaaxxx&&&&&&%%%%%%%%%&&&&&&'''(((%%%$$$&&&)))***)))&&&'''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((((((((''''''(((''''''((())))))'''%%%&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((%%%&&&&&&'''((()))***************+++++++++++++++))))))(((((((((((())))))))))))(((((())))))***+++''''''''''''''''''''''''+++*********))))))(((((())))))))))))(((((((((((('''''''''&&&&&&%%%%%%$$$(((((()))))))))************))))))((())))))******++++++***))))))))))))***(((((((((((()))(((((((((++++++++++++++++++++++++++++++++++++++++++++++++******++++++---...///000.........---------......---------------,,,,,,,,,------...///000111111222000000111111111222222222111222222222222333333333333333333333444444444444666555444444555888;;;===<<<<<<===>>>????????????@@@AAABBBCCCDDDEEEFFFFFFHHHHHHHHHHHHGGGGGGFFFEEECCCBBBAAAAAABBBEEEGGGHHHCCCCCCDDDEEEFFFGGGHHHIIIHHHHHHGGGFFFDDDBBB@@@>>>>>>???@@@AAACCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>======;;;888666333333333333333333333333222222111111111000000000111000///......///111111//////000000//////...---,,,,,,,,,+++++++++******************++++++++++++)))))))))******)))))))))((()))***)))((('''((()))******)))((('''&&&%%%%%%''''''&&&&&&%%%&&&&&&&&&%%%'''((((((&&&&&&'''(((''''''''''''((('''''''''((((((((((((((())))))***''''''((())))))(((((('''(((''''''&&&&&&&&&'''''''''(((((((((((((((((('''((((((((('''((())))))***))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,,,,***)))***+++---...///...---,,,---......//////000111111111000.........000333444222222333444555666777777888777777777888999:::;;;777777777888888888888888888999;;;<<<===>>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEHHHGGGEEECCCCCCCCCCCCCCCBBB@@@@@@BBBBBBAAAEEEKKKTTT___www***)))(((&&&%%%%%%$$$$$$&&&&&&&&&'''(((((('''&&&''''''''''''''''''''''''&&&''''''(((((((((''''''&&&&&&'''((((((((('''''''''&&&%%%&&&((()))(((''''''(((((((((((()))))))))'''(((((())))))(((((('''&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))((((((''''''(((((())))))(((((((((((()))******((((((((((((((((((((((((************)))))))))((())))))))))))((((((((((((((((((''''''''''''''''''((((((((()))))))))******))))))((((((((()))******++++++***))))))))))))***((()))***+++++++++*********+++,,,+++***)))***,,,,,,,,,++++++************)))******,,,---///111222......---,,,,,,,,,------,,,,,,,,,,,,,,,---------------...//////000111111000000000111111111111222222222222222333333333333333333333333444444444444555555555555666888;;;<<<;;;<<<===>>>>>>??????>>>???@@@AAACCCDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEBBBAAA@@@AAADDDFFFHHHHHHAAAAAABBBDDDFFFGGGHHHIIIGGGGGGGGGFFFEEEBBB@@@>>>>>>???@@@AAACCCDDDEEEFFFEEEEEECCCBBBAAA@@@@@@@@@???>>>===<<<<<<:::666333222222222222222222222222111111111000000000000///000////////////000000111/////////000///......---,,,,,,,,,+++++++++*********************+++++++++((())))))******))))))(((&&&'''(((((((((((()))******))))))((('''&&&%%%%%%''''''&&&&&&&&&''''''((($$$&&&(((((('''&&&'''(((''''''''''''''''''((((((&&&&&&%%%%%%&&&&&&'''(((&&&'''((()))***)))((('''))))))(((''''''''''''((((((((())))))))))))((((((((((((''''''(((((()))***))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((()))***+++++++++***)))((()))***,,,......---,,,+++------......///000000000//////......///000222333111111222444555666777888777777888888999:::::::::666777777888888888777777888999:::<<<===>>>>>>>>>>>>>>>>>>???AAABBBDDDEEEDDDCCCBBBBBBDDDFFFFFFEEEAAA??????AAAAAAAAAEEEKKKRRR]]]ttt'''''''''&&&''''''((((((&&&((())))))((('''&&&'''((((((((((((((((((((((((%%%%%%&&&'''((((((((((((%%%&&&''''''(((((('''''''''%%%$$$$$$''')))******'''''''''((((((((())))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((()))))))))***((((((((((((((()))************)))(((((((((((()))'''(((***+++++++++******)))+++,,,+++))))))***,,,***************+++++++++*********+++,,,...///000...---,,,+++***++++++,,,+++++++++,,,,,,------...---.........///000000000000000000000111111111111222222222333333333444444222222222222333333333333333333444555777888999999;;;;;;<<<===>>>>>>>>>>>>===>>>@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEECCCAAAAAABBBEEEGGGFFFDDD@@@AAABBBDDDFFFGGGIIIIIIFFFGGGGGGGGGFFFDDDBBB@@@??????@@@AAACCCDDDEEEEEEDDDCCCBBBAAA???????????????===<<<;;;;;;888555222222222222222222222222222111111000000000/////////------...///////////////...............---,,,,,,,,,,,,,,,+++++++++******((((((((())))))*********(((((())))))))))))((((((&&&'''((((((''''''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$&&&(((((('''''''''((('''''''''''''''((())))))&&&%%%%%%%%%%%%&&&''''''&&&''')))*********((((((******)))(((((((((((((((((()))***++++++***)))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((***************)))))))))((()))+++------,,,+++)))++++++,,,,,,---......///......//////000111111111000111222333555666777888666777999:::;;;::::::999777888999999999888777777666777999:::<<<===============>>>???AAABBBCCCDDDDDDBBBAAABBBEEEGGGFFFDDD@@@>>>>>>@@@AAAAAAEEELLLQQQ[[[rrr""""""$$$&&&(((+++...///&&&***,,,,,,(((&&&&&&((())))))))))))))))))))))))$$$%%%&&&'''((((((((((((%%%%%%&&&'''(((((((((''''''%%%######&&&)))++++++%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''))))))))))))(((((((((((()))))))))))))))(((((((((((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))$$$%%%'''(((***,,,......))))))))))))((((((((((((%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))((((((((((((((()))******))))))((('''''''''''''''%%%&&&''')))))))))((('''(((+++,,,,,,)))(((***,,,(((((()))***+++,,,,,,---************+++,,,------...---+++***)))***++++++******+++,,,,,,---...............///////////////000000000000111111111111222222333333333444444444000111111111111222222222000111333555666777777777:::;;;<<<===>>>>>>>>>>>><<<===???BBBCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDEEECCCBBBCCCFFFFFFDDDAAA@@@AAABBBDDDFFFHHHJJJJJJFFFGGGHHHIIIHHHFFFDDDBBB???@@@@@@AAABBBCCCDDDEEEBBBBBB@@@???>>>=========>>>===;;;;;;:::888444222111111111111111111111111000000000000////////////***+++---...///...------,,,------------,,,++++++,,,,,,,,,+++++++++******&&&'''''''''(((((())))))(((((())))))))))))(((((('''((()))((('''&&&'''((($$$$$$%%%&&&'''((()))***$$$$$$$$$%%%&&&'''((()))###%%%((()))(((''''''((('''''''''''''''((()))***(((''''''''''''((())))))%%%''')))***+++***)))(((++++++***))))))))))))))))))***+++,,,,,,+++***)))'''''''''''''''((())))))))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((((((((((((((((((((())))))(((((()))***++++++'''(((+++------,,,***((()))******++++++,,,---------...///000111111111000000111222333555666777888555777999;;;<<<;;;:::999888999:::;;;::::::888777555666777999;;;<<<<<<<<<======>>>@@@AAABBBCCCDDDGGGDDDBBBCCCEEEEEECCC@@@@@@===>>>@@@AAAAAAFFFLLLPPPZZZqqq%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%'''&&&$$$######&&&(((***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$###"""$$$&&&''''''&&&%%%&&&''')))))))))((('''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%''''''(((((())))))******%%%&&&((()))))))))((('''$$$%%%'''))),,,...///000...---***(((''''''((((((***)))((('''&&&&&&'''(((&&&&&&&&&'''((())))))***))))))((('''''''''''''''''''''((((((((((((''''''))))))((((((''''''&&&&&&)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,+++,,,...///...,,,***(((---------............///,,,...000000//////111333333333333333333333333333333333333222222111111111555444444444444555666666777777888888:::<<<===>>>??????AAABBBCCCDDDDDDDDDCCCCCCDDDEEEEEEDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIGGGHHHIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDBBBAAA???>>>===<<>><<<999777666555555222222222111000//////.................................---------,,,,,,,,,************+++,,,---...---,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((---,,,+++)))((())))))***(((((((((((())))))))))))''''''''''''''''''''''''''''''((()))***++++++,,,'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((()))***)))((((((***,,,***++++++,,,,,,------...000000000000////////////000000111222444555666666444666888:::;;;:::999888777777666666666666666777888999:::;;;<<<<<<<<<<<<>>>??????@@@@@@AAABBBBBBFFFFFFGGGGGGEEECCCAAA????????????@@@AAADDDFFFGGGQQQXXXlll%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&'''''''''((((((((()))******++++++((('''%%%%%%%%%&&&((()))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''',,,***)))(((((('''&&&$$$&&&'''((()))))))))(((''''''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((+++*********)))))))))))))))))))))(((((((((((((((%%%&&&'''((()))(((((('''(((((()))+++---///111222...,,,***(((''''''((((((***)))((('''&&&&&&'''(((&&&&&&&&&'''((()))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((************************))))))*********+++++++++*********************************+++++++++,,,,,,%%%'''+++...//////...------------------------...,,,...000000//////111222333333333333333333333333333333333222222222111111444444444444444555666666999999999999:::<<<======>>>>>>@@@AAABBBCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGHHHIIIIIIHHHGGGEEEDDDAAA@@@@@@@@@@@@AAABBBBBBAAA@@@@@@???>>>======<<<>>>===;;;999777666555444222222111000000///.......................................------,,,,,,,,,------,,,+++************---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''')))((('''&&&&&&'''((()))''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''******)))((((((((()))))))))))))))(((((((((((((((''''''''''''''''''''''''((((((((()))*********+++((((((((((((((())))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))((((((((((((''')))******))))))***+++******+++,,,,,,------...///////////////000000000111111222222333444555555444666888999::::::999888777777666666666666777777999999::::::;;;<<<<<<<<<===>>>???@@@BBBCCCDDDEEEHHHIIIJJJJJJHHHEEEBBB@@@@@@@@@@@@@@@AAACCCEEEFFFPPPXXXlll%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''((((((%%%%%%&&&''''''(((((()))'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''...,,,***))))))(((%%%###(((((()))******)))(((''''''''''''&&&&&&&&&&&&%%%&&&''''''''''''(((((((((+++++++++************)))******))))))(((''''''&&&&&&&&&'''(((((((((((('''******))))))***---///111,,,+++)))((('''''''''((()))(((''''''&&&'''''''''&&&&&&&&&'''(((((()))))))))(((''''''&&&''''''''')))((('''&&&&&&'''((()))'''''''''((()))*********++++++++++++++++++++++++)))))))))*********++++++*********************************++++++++++++,,,$$$&&&***---////////////---------,,,,,,,,,,,,,,,---...////////////000222222222333333333333333333333333333222222222222111444444444444444555555666999999:::;;;<<<======>>>======???@@@AAABBBBBBBBBEEEEEEFFFFFFGGGGGGHHHHHHBBBBBBBBBCCCCCCCCCCCCDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIHHHFFFEEEDDDAAAAAA@@@@@@AAAAAABBBCCC===============<<<<<<<<<<<<;;;:::888777555444444111111000000//////......------------------------............---------------,,,+++******)))******,,,+++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((('''&&&&&&'''((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((******))))))((((((''''''&&&(((++++++***))))))*********++++++,,,---------.........//////000000111111222222222333333444444444555777888999999888777777777666666666666777777::::::999999:::;;;===>>><<<===>>>@@@BBBDDDFFFGGGJJJKKKMMMNNNLLLIIIEEECCCBBBBBBBBBBBBCCCDDDEEEFFFOOOWWWkkk&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$&&&&&&''''''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&((()))*********)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''))))))((((((((('''''''''&&&&&&'''''''''((((((((()))'''%%%$$$%%%'''***,,,+++***)))''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''***)))'''%%%%%%''')))***((((((((()))))))))******))))))))))))))))))))))))))))))))))))************************************************++++++++++++)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///111222222222222222333333333222222222222222222222222444444333333444444555666777888:::;;;===>>>???@@@===>>>???AAABBBBBBBBBBBBDDDEEEEEEEEEFFFGGGHHHIIIBBBBBBBBBCCCCCCCCCCCCDDDFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBCCCDDDDDD=========<<<<<<;;;;;;:::999999888777666555444333000000000//////.........------------------------......------------------))))))))))))***+++,,,---++++++***)))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%'''((())))))(((((()))))))))(((''''''&&&&&&'''''''''''''''''''''''')))))))))))))))((((((((()))(((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&******))))))((((((''''''%%%(((+++,,,+++***))))))*********+++,,,,,,------------......///000111111222222222222222222333333333444666777777888777777777666666666666777777888;;;:::888888888:::===>>><<<<<<>>>???AAACCCDDDEEEGGGIIILLLNNNNNNKKKHHHFFFEEEEEEEEEEEEFFFFFFFFFGGGNNNVVVkkk&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&******))))))(((''''''&&&$$$%%%&&&&&&&&&$$$"""!!!&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''###""""""$$$&&&((((((''''''((()))******)))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&&&&&&&&&&&&&''''''((('''&&&$$$"""###%%%''')))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''***)))'''%%%%%%''')))******)))))))))((((((((('''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,---,,,,,,***)))(((+++++++++,,,,,,,,,---------...//////......///000111111111222222333333333222222222222222222222222333333333333333444555555444666888;;;>>>@@@AAABBB>>>???@@@BBBCCCCCCDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGBBBBBBBBBCCCCCCCCCCCCDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCC??????>>><<<;;;:::999888666666666666555444333222/////////...............------------------------,,,,,,,,,---------------))))))))))))***+++,,,,,,******))))))((()))))))))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((((((((($$$%%%''')))******)))))))))((((((((('''''''''&&&'''''''''''''''''''''''')))))))))(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&***)))))))))((((((((('''%%%(((+++,,,+++***))))))))))))***++++++,,,,,,---,,,------...///000000111222222222222222222222222333333444555666666666666666666666666666777888888:::999888777888:::<<<>>><<<<<<===>>>???@@@@@@AAABBBDDDHHHKKKLLLKKKJJJHHHHHHHHHIIIIIIIIIIIIIIIIIIMMMVVVkkk'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((($$$$$$%%%&&&&&&%%%###"""&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((((((((('''%%%&&&((()))))))))((('''((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''''''''''''''((((((%%%&&&&&&'''(((((())))))&&&&&&%%%%%%&&&&&&'''(((((('''%%%%%%%%%&&&((()))(((''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))((('''&&&&&&'''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++******++++++++++++************+++,,,---...//////---...//////------...///000000111111222333333333111222222222222333333333333333333333333444444555222444888;;;>>>@@@AAAAAA???@@@AAABBBCCCDDDDDDDDD@@@BBBCCCEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEECCCDDDDDDEEEDDDBBBAAA@@@>>>>>>======>>>>>>???@@@??????===<<<:::888777666333444555555555444222111..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***))))))((())))))***))))))(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))))))))&&&(((++++++***))))))***))))))******+++,,,,,,,,,---------......//////000000111111111222222333333333333333444444555666666666555555666666777888999999999888888999:::<<<===<<<<<<<<<===>>>>>>?????????AAADDDFFFHHHIIIIIIHHHIIIIIIJJJKKKKKKKKKJJJJJJNNNVVVlll'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''')))(((''''''((()))'''&&&###$$$&&&'''((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((('''''''''''''''((())))))&&&''''''''''''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))******++++++++++++)))***+++,,,...000111222---...//////------...//////000000111222222333333111111222222222333333333333333222222333333444555333555888;;;===>>>>>>>>>>>>???@@@AAABBBCCCCCCCCC@@@BBBDDDFFFFFFEEEBBB@@@BBBBBBBBBCCCCCCCCCCCCDDDBBBCCCCCCDDDDDDEEEEEEEEEBBBBBBCCCCCCBBBAAA???>>><<<<<<<<<<<<<<<===>>>>>><<<<<<;;;:::888777666666111222444555444333111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,+++***))))))((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&'''((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&'''''''''((()))))))))$$$%%%%%%&&&'''((()))))))))))))))))))))))))))))))))******++++++******)))''''''(((((())))))******''')))******))))))***+++)))))))))***++++++,,,,,,........................//////000111222333333444222222222333333444555666555555555555666777888999888888888999::::::;;;;;;:::;;;<<<===>>>???@@@AAA@@@AAABBBCCCDDDEEEFFFFFFGGGHHHIIIKKKKKKKKKJJJJJJNNNWWWmmm'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''')))((((((''''''&&&&&&%%%''''''''''''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''!!!"""$$$&&&(((((((((((()))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&''''''(((((((((&&&&&&'''''''''&&&%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''((((((((((((''''''$$$$$$%%%%%%&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************((()))+++---///111333333---...//////---,,,---...///000000111222222333333111111111222222333333333333333222222333333444555555777999;;;<<<<<<;;;:::===>>>???@@@AAABBBBBBBBB@@@BBBFFFHHHHHHEEEAAA???BBBBBBBBBCCCCCCCCCDDDDDDAAABBBBBBCCCDDDEEEFFFFFFAAAAAABBBBBBAAA@@@>>>==================>>>??????888888888888777777777666000222333444444333111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++(((((((((((()))***+++,,,))))))(((((((((((()))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%''''''''''''%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%&&&&&&'''((()))******###$$$%%%&&&''')))******))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((()))***++++++((()))***)))((((((***,,,)))))))))***++++++,,,,,,...............---------...///000111222333444444222222222222333444555555555555555555666777999999777777999:::::::::::::::999:::<<<===???AAACCCDDDCCCBBBBBBAAABBBBBBCCCDDDFFFGGGHHHJJJJJJJJJJJJIIINNNWWWmmm$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''######$$$%%%%%%&&&''''''''''''(((((('''&&&%%%%%%$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&$$$%%%'''&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***((('''&&&&&&'''(((***$$$%%%'''((((((((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,......///222666888888777//////---,,,,,,---...////////////000111111222222111111000000000000111111222222333333333333444444666777777888999;;;<<<===BBBBBBBBBAAA@@@AAACCCEEEGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@============<<<;;;:::999999888777666555444333333111111111111111111111111///............---------************))))))((((((***************************)))(((&&&&&&''''''(((+++*********))))))(((((())))))(((''''''''''''(((***'''%%%$$$%%%'''((((((''''''''''''''''''''''''&&&((())))))(((''''''(((######%%%&&&&&&%%%############$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((++++++,,,***'''&&&&&&'''))))))((('''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%&&&&&&&&&''''''((((((&&&'''((()))*********)))))))))************)))))))))))))))))))))******+++,,,+++***))))))***++++++************************,,,***)))+++...///...,,,,,,,,,------.../////////......///000111222333333444444444444444444444444222222333444444555555666777888888999::::::;;;;;;;;;;;;<<<<<<======>>>>>>>>>???@@@AAABBBBBBAAA@@@@@@BBBFFFGGGHHHHHHIIIJJJRRR\\\rrr$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''$$$%%%'''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************,,,,,,---000444666666555///...---,,,,,,---...////////////000111111222222111111000000000000111111222222222333333333444444666666666777999:::<<<======>>>@@@@@@@@@@@@CCCEEEDDDDDDEEEEEEDDDCCCAAA@@@CCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@?????????@@@::::::;;;<<<<<<<<<<<<<<<888888777666555444333333444444333222000///..................------------++++++*********)))))))))************************+++***)))((('''(((((()))******)))))))))((((((((()))(((''''''&&&&&&'''''')))'''%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''''''''(((%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((())))))'''''''''))))))(((((('''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''(((((((((((((((((('''((((((((('''((())))))***+++***))))))))))))***+++************************+++***)))***---...---,,,,,,,,,------.../////////......///000111222333333444444444444444444444444222222333444444555555666888888999999:::;;;;;;;;;::::::;;;<<<<<<======>>>;;;<<<>>>???@@@@@@??????@@@CCCFFFGGGHHHHHHIIIJJJRRR\\\rrr%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%'''((()))$$$%%%'''&&&%%%%%%&&&((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))***++++++***((((((******+++...111333333222......------------.........//////000000111111222111111000000000000111111222222222222333333333333555555555666888999;;;<<<888;;;===???@@@@@@BBBDDDFFFGGGHHHIIIHHHFFFDDDBBBBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@????????????999::::::;;;;;;;;;;;;;;;888777777666555444333333444333222111000///...---......---------,,,,,,,,,+++++++++***************************************+++***))))))(((((())))))((((((((((((((('''''''''(((''''''&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###%%%'''''''''''')))***)))(((''''''&&&&&&''''''&&&''''''''''''&&&%%%%%%''''''(((((((((((()))))))))(((&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((()))***))))))(((((())))))******************************)))((()))+++---,,,+++,,,,,,,,,---......//////......///000111222333333555555555555555555555555222222333444444555555666888888888999::::::;;;;;;::::::;;;;;;<<<=========;;;<<<>>>???@@@@@@??????@@@CCCFFFGGGHHHHHHJJJLLLSSS\\\rrr&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((()))((('''%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))))))))))))))))))))))))))***+++,,,+++)))'''&&&))))))))),,,///000000///------------------............//////000111111111111111000000000000111111111222222222222333333333444444444555777888:::;;;888;;;>>>@@@@@@@@@AAABBBGGGHHHJJJKKKJJJHHHFFFDDDBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@??????>>><<<<<<<<<;;;:::888777666777777666555555444333333000000000000000000000000------------,,,,,,,,,+++++++++++++++***************************************))))))(((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&((((((&&&$$$''''''''''''''''''''''''%%%'''(((((('''&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((("""$$$&&&&&&&&&&&&((()))(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&((((((((()))))))))))))))+++***'''%%%$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%(((''''''''''''((())))))((((((((((((((()))))))))************************((((((((()))***++++++++++++,,,,,,------...//////......///000111222333333555555555555555555555555222222333444444555555666666777777888888999::::::;;;;;;;;;<<<======>>>>>>===>>>???AAABBBBBBBBBAAA@@@CCCEEEGGGGGGHHHKKKLLLSSS\\\qqq%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((()))***+++,,,+++)))'''&&&(((((((((***---......,,,+++,,,,,,---------...............///000000111111111111000000000000111111111111111222222222333333333444444555666888999:::;;;===@@@AAAAAAAAAAAABBBEEEEEEFFFGGGFFFEEEBBBAAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@???>>>===<<<;;;;;;:::888777555444666666555555444444333333////////////////////////---,,,,,,,,,++++++++++++************************))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&'''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&)))))))))))))))(((((((((---+++)))'''&&&&&&'''(((''''''((((((((((((''''''))))))(((((())))))***+++''''''(((((())))))))))))))))))))))))))))))))))))'''((()))))))))******+++++++++,,,,,,---...............///000111222333333555555555555555555555555222222333444444555555666555555666666777777888888;;;<<<<<<======>>>??????<<<===???AAABBBBBBBBBBBB@@@BBBDDDEEEFFFHHHJJJMMMSSS\\\ppp$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((())))))***++++++***(((((()))))))))+++---...---+++***+++,,,------...---------......//////000000111111111000000000000111111111111111111222222222222444444444555777888:::;;;===???AAABBBAAAAAABBBCCCGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@@@@???===<<<888888888888888888777666555555555444444444333333222111000///...---,,,+++,,,,,,,,,+++++++++******)))))))))))))))*********))))))))))))))))))))))))&&&''''''''''''&&&%%%$$$&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((('''%%%$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&'''(((((((((((('''))))))(((((((((((('''''',,,+++)))((('''''''''((((((((())))))))))))(((((()))))))))))))))***++++++''''''((()))************))))))))))))))))))))))))'''(((******))))))+++,,,+++++++++,,,------............///000111222333333444444444444444444444444222222333444444555555666555555555666777777888888;;;;;;<<<<<<===>>>>>>>>>:::;;;===???@@@AAA@@@@@@???@@@BBBDDDEEEGGGJJJLLLTTT\\\ppp#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''&&&&&&&&&$$$$$$&&&'''(((((())))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************+++******+++---...---+++)))***,,,---......------------......///000000000111111000000000000111111111111111111222222222222444444555666777999:::;;;<<<>>>???@@@@@@BBBDDDFFFJJJIIIGGGFFFEEEEEEFFFFFFBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>@@@@@@@@@???===<<<777888888888777777666555555555444444444444333333111111000///---,,,++++++++++++++++++************''''''((((((((()))))))))))))))))))))))))))))))))&&&'''((((((((('''%%%%%%&&&&&&''''''(((((((((((()))(((''''''&&&&&&'''''''''%%%######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((('''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&)))))))))(((((('''''''''(((((())))))))))))((((((((((((((((((((()))******'''((()))+++++++++++++++))))))))))))))))))))))))''')))++++++))))))+++---***++++++,,,,,,---............///000111222333333333333333333333333333333222222333444444555555666666666777777888999999999999999::::::;;;<<<<<<===999;;;===???@@@AAAAAAAAA===???AAABBBCCCEEEIIILLLTTT\\\ooo""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%##############################$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&&&&&&&((((((((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((''''''&&&$$$%%%'''&&&%%%%%%&&&((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%"""###%%%((())))))))))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))(((((()))***+++,,,,,,++++++,,,......---,,,)))***+++---......------------......///000000000111111000000000000111111000111111111111222222222555555555666888999;;;<<<:::<<<===>>>???BBBFFFIIIGGGFFFCCCAAAAAAAAACCCDDDBBBBBBBBBBBBAAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA===>>>@@@AAA@@@???===<<<;;;:::999888666444222111444444444444444444333333........................+++++++++************)))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((()))))))))(((&&&%%%'''''''''((((((((())))))))))))(((''''''''''''((((((&&&###"""$$$%%%&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''((((((&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((((((((((((''''''&&&&&&&&&%%%''''''((((((''''''&&&%%%''''''(((((((((((('''''''''''''''''''''((())))))'''(((***+++,,,,,,,,,+++))))))))))))))))))))))))'''))),,,+++***)))+++...***++++++,,,,,,---............///000111222333333222222222222222222222222222222333444444555555666888888888999::::::;;;;;;777888888999999:::;;;;;;;;;===???AAABBBCCCCCCCCC===>>>@@@AAABBBEEEHHHKKKTTT\\\ooo&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$ """%%%'''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''!!!&&&)))'''%%%"""'''''''''''''''''''''''''''''''''(((((((((((()))((('''%%%$$$$$$%%%&&&(((((((((((((((((('''''''''((((((((((((((((((((((((++++++******)))((((((((()))************+++++++++------......///000000000555444222000//////000000000000111111111222222222222222333444666888:::;;;;;;;;;;;;===@@@CCCDDDDDDCCCCCCCCCBBBBBBAAAAAAAAADDDDDDCCCBBBAAAAAA@@@@@@???>>>>>>===>>>@@@BBBCCCCCCBBBAAA@@@@@@???<<<:::777777777777777888888999444444555555444444333222///...---+++******++++++,,,,,,+++***)))((('''&&&))))))))))))))))))))))))))))))))))))((('''&&&%%%''''''&&&''''''((()))***))))))))))))((('''%%%%%%"""###%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%% !!!"""$$$&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%######&&&+++,,,((($$$))))))((('''&&&&&&%%%%%%&&&$$$###$$$&&&((())))))&&&''''''&&&%%%%%%(((***))))))******)))((('''''')))(((&&&%%%%%%&&&((()))))))))******)))((('''''''''((()))***************'''''''''''''''((()))*********))))))))))))******---,,,+++)))((((((((((((&&&(((***+++,,,+++)))(((++++++,,,,,,,,,---------000...,,,+++,,,...111333222222111000000111111222333333333333333333333333666666666666777777777777777777888999::::::;;;;;;>>>???@@@AAABBBCCCBBBBBBBBBAAA@@@??????CCCIIINNNRRR\\\rrr&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%'''%%%$$$$$$%%%%%%###""""""$$$%%%$$$###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''!!!$$$''')))))))))(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((((((((((((((''''''''''''************************)))))))))))))))*********)))************+++++++++------......///000000000333333222111000000000000111111222222222333333333222222333444666888999:::;;;:::;;;===@@@CCCDDDDDD@@@@@@@@@@@@@@@?????????CCCBBBBBBAAA@@@@@@?????????>>>>>>>>>???@@@BBBCCCAAA???===<<<<<<;;;999888888777777666666777777777333444444444444333222222///...---+++******++++++,,,,,,+++***)))(((''''''))))))))))))))))))))))))(((((()))))))))))))))((()))(((((('''''''''(((((())))))((((((((('''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$'''++++++((($$$&&&&&&&&&'''''''''''''''%%%###""""""$$$&&&&&&&&&&&&''''''&&&%%%&&&(((***((()))))))))(((((('''&&&&&&%%%###""""""###%%%&&&))))))))))))((((((''''''''''''(((((()))))))))))))))(((((((((((())))))*********))))))))))))******,,,+++***)))(((''''''((('''((()))***+++******)))++++++++++++,,,,,,,,,,,,///...---,,,---///111222444333333333222222222111222333333333444444555555666666666666777777777777777888888999::::::;;;;;;<<<>>>AAADDDDDDCCCAAA@@@AAA@@@??????@@@EEEKKKPPPTTT^^^ttt&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################%%%$$$$$$###$$$$$$%%%%%%***(((&&&%%%%%%$$$""" %%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&'''''')))(((&&&%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$#########%%%((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%''''''''''''''''''''''''''''''************************'''(((((()))******++++++)))************+++++++++------......///000000000111111222222222111111111222222222333333333444444111222222333555777999:::;;;::::::===@@@BBBCCCCCC???????????????@@@@@@@@@AAAAAAAAA@@@@@@??????>>>????????????@@@AAABBBBBBDDDAAA>>>=========<<<;;;888888777666555555555555222222333333222222111000......---,,,++++++++++++,,,++++++***)))(((''''''((((((((((((((((((((((((''''''((()))***++++++*********(((''''''&&&&&&&&&***)))(((''''''((())))))&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%))))))(((&&&$$$""" &&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%'''******'''$$$###$$$%%%&&&''')))******&&&$$$######$$$%%%%%%$$$&&&''''''&&&%%%&&&((()))'''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((******))))))((()))))))))***))))))(((((())))))*********)))(((''''''''''''((()))))))))*********************++++++++++++,,,---------......///000000///000111222333333222222111222222333444555666666555666666666777777777888888888888999999::::::;;;:::===AAADDDEEECCC@@@===>>>>>>??????AAAFFFMMMRRRVVVaaawww&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&$$$###'''((()))(((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''(((&&&$$$""""""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&'''''''''''''''(((************************(((((())))))************))))))*********+++++++++------......///000000000///000111333333333222111111111222222222222333333111111222333444666888999:::::::::===@@@BBBBBBAAA??????@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@@@@@@@AAAAAABBBBBBEEEBBB>>><<<<<<======<<<999888777555444333333333111111111111111000000///---------,,,++++++++++++++++++******)))(((((('''''''''''''''''''''''''''''''''((()))))))))))))))))))))((('''''''''''''''---+++)))'''&&&'''((()))((('''%%%$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((&&&&&&'''((((((&&&$$$###$$$%%%&&&''')))******((('''&&&&&&'''((('''%%%%%%&&&''''''&&&&&&''')))'''&&&&&&&&&&&&&&&&&&&&&))))))(((''''''((())))))'''''''''&&&&&&&&&''''''''''''''''''''''''((((((******)))(((''''''(((((())))))(((((((((((()))))))))((((((''''''''''''((()))))))))((()))******+++))))))*********++++++++++++,,,---////////////...''')))---000222222222111000000111222333444555666555555666666777777888888888888888999999::::::::::::<<<>>>@@@AAA@@@>>><<<<<<===>>>???BBBGGGNNNSSSVVVbbbxxx&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&###"""!!!###$$$&&&%%%$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))************))))))(((((())))))*********+++++++++------......///000000000...///111222333333222111000000000000111111111111111111111222444555777777999999:::===@@@AAA@@@????????????@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBBAAA>>>;;;999999999999888888777666444333222222222000000111111000000///...,,,,,,,,,,,,,,,,,,++++++++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%'''''''''''''''((())))))///---***'''%%%%%%&&&&&&((('''%%%$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((((('''&&&'''(((((('''%%%%%%&&&((((((&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((())))))(((''''''(((((())))))((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))(((''''''''''''(((((())))))))))))((()))******+++))))))*********+++++++++***+++---///000///......)))+++---000111111000///...///000111222333444555555555555666777888888888888999999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<===???BBBGGGMMMRRRTTT```www&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$###""""""$$$$$$###"""$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((++++++******)))((((((''')))************+++++++++------......///000000000///000111222222222222222/////////000000000000111111111111222333444666666888999:::===???@@@???>>>===============>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCBBBBBBAAAAAA???;;;:::::::::999888777666555333222111111111000000111111000000///...+++,,,,,,------,,,,,,+++************))))))((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&''''''(((******---,,,)))'''%%%%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%''''''&&&$$$$$$&&&(((((('''&&&'''((('''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''((('''&&&&&&&&&'''((()))***)))((('''''''''((()))''''''&&&&&&%%%%%%&&&&&&)))((((((''''''(((((()))''''''''''''((()))******((()))))))))*********************++++++++++++,,,***+++---...//////......111222222222111000...---///000000111222333444444444444555666777888999999999999999999999999999999<<<;;;999888888999;;;<<<;;;<<<===???AAAEEEKKKOOORRR___vvv&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&$$$######$$$%%%###"""%%%&&&'''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''###$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&'''(((((())))))))))))))))))))))))*********))))))))))))))))))************+++++++++------......///000000000111111111111111111222222///000000000000111111111111111111111222444555555888888:::<<>>==================<<<<<<<<>>======<<<:::999555555444222111111111111000111111111111000//////++++++,,,---------,,,+++************))))))))))))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((((('''''''''(((((()))((((((''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$$$$$$$&&&(((((('''%%%$$$&&&(((((('''''''''''''''&&&%%%$$$%%%&&&((()))))))))************)))))))))((('''&&&&&&(((***+++***)))'''%%%%%%&&&'''((('''&&&&&&&&&&&&''''''(((((((((''''''''''''(((((((((''''''((()))***+++,,,'''((()))***+++******)))++++++++++++,,,,,,,,,,,,++++++,,,---............333333222111111000//////222222333333333444444444444444555666777888999999999999999999999999999999;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>???CCCGGGKKKQQQ^^^uuu&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&####################################$$$%%%&&&'''%%%$$$###$$$&&&''''''%%%!!!"""######!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$&&&'''((()))"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&& !!!"""###%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''###$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&'''((((((************************((((((((()))******++++++)))************+++++++++------......///000000000333222111000000111222333000111111111111222222222111111111111222333444555888888:::<<>><<<@@@@@@??????>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBDDDDDDDDDCCCBBBAAA===<<<;;;;;;;;;999777444444444333222111111111111111111111111111000000///***+++,,,---------,,,+++************))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))***)))(((''''''&&&''''''$$$$$$%%%&&&'''''''''&&&"""###%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&''')))+++&&&&&&&&&'''''''''((((((%%%%%%&&&(((***+++)))((($$$&&&((()))((('''''''''((('''%%%%%%%%%''')))***&&&&&&''''''''''''&&&&&&)))((('''&&&'''(((***,,,)))(((&&&$$$$$$$$$&&&''''''''''''''''''((()))***((((((''''''''''''(((((((((((((((((()))+++,,,---&&&(((***+++,,,+++)))(((++++++,,,,,,,,,---------++++++,,,,,,---......///------......///111222333555555555555555555555555444444555666777888999999999999999999999999999999:::;;;===>>>>>>===;;;:::<<<===>>>>>>>>>AAAEEEHHHPPP^^^uuu$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%###"""""" !!!"""###$$$%%%%%%######"""""""""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%######%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&)))((('''&&&%%%$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%)))((('''&&&%%%&&&&&&'''((()))***)))'''&&&&&&'''((((((((((((((((((((((((((())))))*********))))))((()))***+++++++++++++++,,,,,,,,,...111222111///222333333444444333333222222111111222333444222111111333444444444444555666:::<<<>>>???>>>>>>>>>>>>BBB@@@===;;;::::::;;;===AAAAAABBBBBBBBBAAA@@@@@@GGGGGGGGGFFFDDDAAA???>>>===:::888888:::<<<:::888555555444333222000000///111111111000///---+++***************))))))))))))+++***((('''&&&''')))***,,,***'''%%%%%%&&&((()))***)))(((&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%$$$$$$#########&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''))))))(((((('''''''''&&&(((''''''&&&&&&''')))***---***((()))***)))&&&###(((((())))))*********+++++++++***************+++,,,,,,+++++++++,,,---...+++,,,---///111222444444////////////000000000000222333333444555666777777666666666666666666666666888999999::::::;;;;;;<<<::::::::::::::::::::::::;;;:::;;;@@@AAAAAAEEEKKKPPP```vvv$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!! """"""""""""############%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$############%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&'''))))))((('''&&&&&&'''(((((((((((((((((((((((()))))))))***))))))(((((())))))***+++++++++++++++,,,,,,,,,...000111111000222222333333333333222222222111111222444444333222222333444444333333555666999<<>>======???AAA???<<<:::999:::;;;<<<@@@@@@AAAAAAAAAAAAAAA@@@EEEEEEEEEDDDBBB@@@>>><<<;;;999777777999:::888777555444333222111000000///111111000///...---,,,+++************))))))))))))+++***((('''&&&'''((()))***)))'''&&&&&&&&&'''(((***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''&&&''''''((((((((((((((()))((((((((('''''''''''''''''''''''''''((()))))))))((('''(((******(((&&&((()))))))))******************))))))((())))))***,,,,,,+++***+++,,,---...,,,,,,---......///000000////////////000000000111222222333444555666777777666666666666666666666666777777888888999::::::;;;:::::::::::::::::::::::::::888:::>>>@@@@@@DDDJJJQQQ```www$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""$$$$$$#########"""""""""&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$%%%############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$############"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%'''((()))(((&&&&&&&&&((((((((((((((((((((((((((()))))))))******))))))((()))************+++++++++---,,,,,,---000111111000000111111222222111111000111000000222444555555333222333444444222222444666888===AAAAAA>>>;;;<<>>===;;;999999999;;;<<<>>>???@@@AAAAAAAAAAAAAAACCCCCCCCCBBB@@@>>><<<:::999777666555666777666555444333333222111000//////111000///---,,,,,,,,,---++++++*********)))))))))***)))((('''''''''((()))(((((((((''''''''''''''')))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###%%%'''(((%%%"""$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&$$$$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))((((((((((((''''''''''''&&&''''''(((((((((((((((%%%%%%%%%''')))+++***((())))))))))))************)))((((((((((((((()))))),,,++++++******,,,---...---------,,,,,,,,,,,,,,,/////////000000000111111111222333333555555666777777777777777777777777777666666777777888999999999::::::::::::::::::::::::999777999===??????CCCHHHRRRbbbyyy$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$########################&&&%%%%%%$$$############$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&(((######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((&&&&&&&&&((((((((((((((((((((((((((('''((()))+++,,,,,,,,,,,,******************++++++---,,,+++,,,///000111000//////000000000000//////000///000222555666555444222333444333222222444666777===BBBAAA<<<999;;;>>>;;;;;;999888999999;;;<<<======???@@@AAAAAAAAAAAAAAAAAAAAAAAA???===;;;:::888777666555555555555555333222222111000000//////111///---++++++,,,---...+++++++++*********))))))***)))(((''''''''''''(((&&&'''((((((((('''&&&%%%((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((((((''''''&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((%%%%%%%%%&&&&&&((()))))))))((('''&&&&&&'''((()))((((((((((((((('''''''''%%%&&&((()))))))))((('''%%%%%%&&&''')))))))))))))))))))))))))))*********))))))((((((((()))******,,,+++*********+++---------------,,,,,,,,,,,,+++//////000000000111111111111111222333444555666666777777777777777777777777666666777777888999999:::999999999999999999999999999777999===??????CCCIIIRRRccczzz$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!"""!!!""""""###$$$%%%%%%%%%$$$$$$######""""""!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""$$$&&&'''###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''((('''&&&%%%'''(((((((((((((((((((((((((((&&&'''))),,,...///000111++++++***))))))******+++---+++***+++...000000000...//////000000//////.../////////111444555444333222222222222111222555777999===@@@>>>:::777999<<<999999888888999:::;;;<<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@@@@???===;;;:::888888777555444444444555111111111000000////////////...,,,******+++---...++++++++++++************)))(((((('''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""%%%))))))&&&%%%&&&((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))%%%%%%%%%&&&'''((()))***)))((('''&&&&&&'''((()))'''''''''(((((((((((((((%%%&&&((()))))))))((('''&&&'''((()))((((((((((((******))))))))))))))))))))))))))))))******+++,,,++++++***)))***+++,,,---,,,,,,------......//////000000000000111111111111000000111222333444555555666666666666666666666666777777888888999:::::::::999999999999999999999999999888:::>>>@@@@@@DDDIIISSSccc{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!"""###$$$!!!!!!"""###$$$%%%&&&'''"""""""""###""""""!!!  """###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$######"""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%'''(((((((((((((((((((((((((((%%%&&&))),,,...000111222,,,+++***)))))))))***+++---+++***+++---///000000...//////000000//////...///......000222333333111000111111000000222666999<<<<<<;;;999777777888999888888888999:::;;;======<<<===>>>???????????????>>>?????????>>><<<:::999777777777555333222333444000000000000//////......---,,,+++++++++,,,---...,,,++++++++++++*********((((((((('''''''''&&&&&&$$$%%%&&&(((((('''&&&&&&&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''$$$&&&&&&$$$"""!!!%%%(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%%%%''')))$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))%%%%%%%%%&&&'''((()))***)))((((((''''''''''''((('''''''''(((((((((((((((&&&''''''((((((((((((((((((***+++***(((''''''(((************))))))))))))***)))))))))***+++,,,---+++******))))))+++,,,---+++,,,---...///000111111000000000111111111222222///000111111333333444555666666666666666666666666777777888888999::::::;;;999999999999999999999999:::888:::>>>@@@@@@DDDJJJRRRccc{{{$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######%%%&&&'''#########$$$$$$%%%%%%%%%!!!!!!"""###$$$###"""""" !!!"""###$$$$$$########################$$$$$$$$$###############&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''############$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%'''(((((((((((((((((((((((((((&&&''')))+++,,,......///---,,,***)))((()))***+++---+++******,,,///000000//////000000000000/////////......///111222000///.../////////000333777;;;???;;;666444555666777666777777888:::;;;===>>>???======>>>>>>>>>>>>>>>===<<<<<<======<<<:::888777555666666444111///000222000000////////////......******++++++,,,,,,,,,---,,,,,,+++++++++*********''''''((((((''''''&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###&&&'''$$$!!! $$$)))&&&&&&&&&&&&&&&&&&&&&&&&'''""" %%%((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((''''''&&&''''''''''''((((((((()))'''''''''''''''((())))))(((+++,,,,,,)))((((((***************)))))))))(((((((((((())))))***+++,,,+++***)))))))))***,,,---,,,,,,---...///000111111000000111111111222222222//////000111222333444444444444444444444444444444666666777777888999999999888888888888888888888888999777999===??????CCCHHHRRRccc{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """###%%%%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$%%%%%%$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%#########$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!"""###$$$%%%%%%$$$###$$$%%%&&&&&&%%%%%%'''(((((((((((((((((((((((((((''''''(((******+++++++++---,,,***)))((()))***+++---+++)))***,,,///000000//////000000000000/////////...---...000000///------...//////000333888<<>>??????===>>>>>>>>>>>>>>>===<<<:::;;;;;;;;;:::888777666333555555222///---///111///////////////.........)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###&&&'''$$$ $$$)))''''''''''''''''''''''''*** %%%+++''' $$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''((()))))))))(((&&&%%%&&&'''''''''(((((())))))(((((('''&&&&&&((()))***(((***---,,,***)))***,,,+++*********))))))((((((''''''''''''((()))+++++++++***)))))))))***,,,,,,,,,------....../////////000111111111111222222222//////000111222333444444444444444444444444444444555555666666777888888888888888888888888888888888777666888<<<======AAAGGGQQQbbb{{{%%%%%%%%%$$$$$$#################################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''$$$$$$$$$######"""""""""$$$$$$$$$#########""""""########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%#########$$$$$$%%%&&&&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))))))))************+++++++++++++++***)))(((+++...111111000///......000///...------...///000---------............///...111111---///666999777555444333222222333444555555666888:::<<<>>>@@@@@@===<<<:::999999:::<<<===;;;;;;;;;:::999777555333333333222222111000000000...------,,,,,,------...---,,,***(((((()))+++,,,++++++++++++++++++++++++'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))((('''%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$###""""""""""""###%%%&&&&&&%%%$$$$$$%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&(((''''''###$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$&&&&&&''''''''''''&&&&&&''''''(((******+++++++++((((((''''''''''''((((((******)))))))))))))))))))))************+++++++++000///---+++,,,...111333000000111111111000000///000111111222222333444444555444444444444555666666666666666777888:::<<<<<<:::999888777777777888999::::::;;;;;;;;;===AAADDDQQQaaayyy%%%%%%%%%$$$$$$$$$#######################################$$$$$$%%%%%%&&&$$$$$$######"""!!!!!!!!!$$$##################"""%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$#########%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((()))))))))************+++++++++***))))))(((+++......---,,,,,,,,,//////............//////------------............---000///---000777999777888777666555555666777888444444666888:::<<<===>>><<<;;;:::999999:::;;;<<<:::::::::999888666444222000000000///......---------,,,+++++++++++++++,,,++++++)))((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%''''''%%%%%%%%%&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!"""###$$$$$$###%%%%%%&&&''''''''''''&&&))))))(((((((((((())))))&&&''''''((((((''''''&&&'''((()))******+++++++++))))))(((((((((((())))))************************)))************+++++++++++++++***+++,,,///222333000000111111111000000///000111111222222333333444444444333333444444555666555555555555555666777888999888777777777888999:::999:::;;;;;;;;;===AAADDDPPP```xxx%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!"""""""""###############%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((()))((()))******++++++******'''))),,,---,,,+++++++++---..................---------------............---...------111777999888555444333222222333444555222222444666888999;;;<<<999::::::::::::::::::999888888888777666444222111//////......---,,,,,,,,,------,,,+++*********+++******++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&'''%%%&&&((((((&&&%%%&&&'''''''''''''''(((((((((((())))))(((&&&&&&%%%%%%%%%***))))))'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&&&&&&&%%%%%%&&&''''''(((((('''''')))((((((''''''(((((()))&&&''''''((((((''''''&&&'''((()))******+++*********))))))))))))))))))***************************)))************+++++++++******+++,,,---.../////////000000111111000000000000000111111222333333333333333222222333333444555666555555444444444555555777777777777777888999:::999:::::::::;;;===AAADDDNNN___vvv$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''((()))***++++++++++++(((***,,,---,,,,,,,,,---,,,---...//////...---,,,,,,,,,---------.........,,,,,,,,,...333888999888222222000000000000222222111222333555666888999:::777888:::;;;;;;:::888777666666555444333222111000000000///......------,,,......---,,,++++++++++++***+++,,,------+++***(((************************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&''''''(((%%%'''(((((('''&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&'''((('''&&&%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''(((((()))***************))))))(((((((((((())))))************++++++++++++))))))*********+++++++++------......---,,,+++***...///000000000000000000000000000111222222333333222222111111222222333444666666555555555666777777666666666777888999::::::999999::::::;;;===AAAEEENNN^^^vvv$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%(((((('''%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((()))***+++++++++''')))++++++++++++,,,---+++,,,---......---,,,+++,,,,,,,,,------------...,,,***,,,111777:::888666444444333222222333444444111222333555666888999:::555777999::::::999777555555444333222111111000000//////......---,,,,,,,,,,,,,,,+++***))))))******((()))+++,,,,,,***(((&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''%%%'''(((((('''&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%((((((''''''''''''(((((('''(((((((((((((((((('''((())))))************)))'''''''''&&&&&&'''''''''))))))*********+++++++++))))))*********+++++++++---.../////////---+++***......///000000000000000///000000111111222333333222111111111111222333333333333444444555777888999555555666777888999999999888999::::::;;;>>>BBBEEENNN___www###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%###!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&)))((('''&&&$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""########################"""""""""!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((()))************%%%'''))))))((()))+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------***---666===<<<777444222222111000000111222222222333444555666888999999555666888999999888666555444333222111000000000000------,,,,,,+++*********)))((((((((((((((())))))&&&'''((())))))'''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&((((((&&&%%%&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&((())))))***))))))'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&(((''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((())))))(((((('''))))))************))))))'''&&&&&&%%%%%%&&&&&&'''((((((((()))******++++++)))************+++++++++)))***,,,...///000//////------...///000000000000//////000000111222222222222222111111222222333444111111111222444666777888555555666777888888888888888999::::::;;;>>>BBBFFFNNN___www######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$###"""!!! """"""""""""!!!!!!!!!!!!###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$#######################################$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''((()))******))))))&&&'''))))))((()))+++---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------...+++///:::AAA===666111//////------------//////222222333444666777888888555666777777777777666555444333222111000000000111---------,,,++++++******))))))((())))))***+++,,,'''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$#########$$$$$$%%%''''''%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&''')))+++++++++$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&(((((())))))))))))(((((())))))************))))))''''''&&&&&&&&&&&&''''''&&&''''''((())))))******)))************+++++++++((()))***,,,...///000000,,,---...///000000000000//////000000111111222222222222222222222333444444333333333333444555666777555666777888888777666666777888::::::;;;>>>BBBFFFLLL]]]uuu#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&& !!!"""$$$%%%&&&((((((%%%%%%$$$$$$######""""""###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%%%%$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))'''(((((()))))))))))))))((()))+++++++++,,,...000---,,,+++******+++,,,---++++++,,,,,,,,,---------...+++000===DDD???555000222111000//////000111222111111222333555666777777555555666666666666555555444333222000000000111111000//////......------,,,+++++++++,,,---...000000+++++++++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&%%%$$$############%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""$$$&&&)))))))))%%%&&&''''''((((((''''''++++++************++++++(((((())))))))))))(((((())))))*********))))))(((((((((''''''''''''((((((%%%&&&&&&'''((())))))***)))************+++++++++*********++++++,,,,,,---,,,---...///000000000000/////////000111111222222333333222222333333444555777777666666666777777888666666777888888777666555777888999:::;;;>>>CCCFFFKKK\\\ttt########################"""###$$$$$$"""!!!!!!!!!#########$$$$$$%%%%%%%%%""""""!!!!!!"""######$$$""""""""""""###$$$%%%%%%$$$"""!!! """$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%((('''%%%$$$###$$$%%%%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!! ###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$%%%&&&%%%###"""###$$$"""""""""$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***)))((('''(((***%%%%%%'''((())))))))))))))))))))))))((((((((((((,,,+++)))+++---...+++)))---------,,,++++++...000222,,,333CCCCCC555...444000000000000///////////////111222222222222444555777555333222333333222000000000000000///...---,,,---,,,++++++******++++++***))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&'''(((*********)))(((%%%%%%&&&'''((((((((('''''''''''''''(((((())))))+++***)))'''''''''((()))))))))))))))))))))))))))&&&''''''(((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))''')))+++,,,***)))((()))++++++************++++++++++++,,,------......///---......///////////////---......///000111111222222222222222222222222222444444444555555555666666999888777555444444333333666888:::<<<===???BBBEEENNN___xxx$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((&&&%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$#########$$$&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((())))))''''''((()))'''(((((((((((())))))))))))))))))***************---+++***+++---...,,,***,,,------,,,++++++---///......666???<<<000+++///111111000000///......---...000111111111111222444666444222222333333222111000000000//////...,,,,,,,,,,,,+++************+++******)))((('''''''''(((''''''''''''''''''''''''((('''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&'''((()))***))))))(((&&&&&&''''''((('''''''''&&&&&&&&&''''''(((((((((+++***((('''''''''((()))''''''''''''''''''''''''&&&''''''(((((((((((((((((())))))******))))))((())))))))))))))))))))))))((()))++++++)))((())))))++++++************++++++++++++,,,,,,---............//////000000000000000.........///000111111111222222333333333444444444444444444555555555666666999999888777666666666666666888999:::;;;>>>BBBEEEMMM^^^vvv%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$#########"""###$$$$$$$$$###""""""''''''&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!""""""###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&+++)))&&&$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!! ###%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&'''((((((&&&&&&'''(((******)))(((((()))***+++))))))******++++++,,,,,,,,,++++++,,,------,,,******+++------,,,+++---......777@@@@@@777000...///111111000000///...---------///000000//////111222444222111111333333222111////////////...---,,,,,,,,,++++++***************+++***)))(((''''''''''''''''''''''''''''''''''''((((((((())))))******+++(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############%%%%%%&&&&&&&&&&&&%%%%%%#########$$$%%%&&&(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&'''(((((()))((((((((('''''''''(((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''***)))((('''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((()))***)))(((((()))+++++++++************++++++++++++,,,,,,------......//////000111111111111000......//////000000111111222222333444555555666666444444444555555555555555888888888888888888888888777777888888999<<>>333000111111////////////////////////...///111000//////111222222111000111333333222111...............---,,,+++++++++***)))))))))))))))+++***)))((('''&&&&&&&&&''''''''''''''''''''''''''''''((()))***+++++++++((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&$$$$$$%%%&&&&&&'''&&&&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''(((((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))(((''''''***,,,++++++************++++++***++++++,,,------............///000000000000000.../////////000000000111000111222333444555666777555555555555555555555555666666777888999999999999777777777666777:::@@@DDDKKK\\\ttt%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%$$$$$$%%%&&&$$$$$$$$$######""""""""""""$$$$$$$$$###"""!!!!!!!!!""""""###$$$!!!!!!"""############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""" !!!###$$$%%%$$$######&&&&&&%%%%%%$$$###""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&$$$!!!!!!$$$&&&%%%$$$$$$###"""!!! ###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###%%%***(((%%%###$$$&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''(((((('''((())),,,///111''''''(((((()))***++++++))))))*********))))))))))))+++,,,,,,,,,,,,...///...<<>><<<222,,,///222111++++++,,,...///000111111000111222222000000111222000000000111222222000...+++,,,,,,------,,,++++++***))))))((((((((((((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''''''''((()))))))))((((((''''''&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''(((((((((''''''))))))))))))))))))))))))&&&''''''((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))&&&'''(((((('''''')))+++++++++************++++++******++++++,,,,,,------,,,,,,---............---////////////000000000000000000111111222333444444555555555555555444444444333444666888999999999888777777888777888:::???BBBKKK\\\ttt$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&$$$"""""""""""""""""""""##################$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$#########$$$&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$##################$$$%%%&&&&&&&&&###########################$$$$$$%%%%%%$$$$$$######"""!!! !!!"""######$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###!!!###$$$$$$######$$$%%%&&&$$$###$$$%%%&&&%%%$$$"""######$$$%%%%%%&&&&&&""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((('''&&&%%%&&&'''(((((())))))***+++++++++)))))))))))))))))))))))))))+++------+++***+++,,,------,,,++++++---111555GGGAAA888111///111222222---------........./////////000111111/////////111000000000111222111...,,,++++++,,,,,,,,,,,,++++++))))))(((''''''''''''(((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))((('''&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''((((((((())))))))))))(((((('''''''''%%%$$$$$$$$$%%%%%%&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((())))))******))))))((())))))))))))))))))))))))$$$&&&((()))(((((()))***++++++************++++++*********+++,,,,,,------,,,------...............000000000000////////////222222222333333333444444666666555555555444444444444555777999::::::999888777888999999999;;;>>>AAAJJJZZZrrr########################"""$$$&&&'''&&&&&&'''(((!!!!!!""""""######$$$$$$ !!!"""$$$&&&'''$$$###"""!!! $$$"""!!! """$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%&&&%%%$$$"""""""""###$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$###"""!!! $$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###%%%%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%###!!!""""""###$$$%%%%%%&&&&&&$$$$$$#########%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''((((((&&&&&&'''(((***************)))((('''+++++++++***************+++---//////,,,+++,,,...///...---+++***---333777MMM???111,,,------------000//////...------,,,,,,...///000///...---...///111000000111222000---******++++++,,,,,,,,,++++++))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))(((&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$%%%%%%$$$$$$$$$#########$$$%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''((((((((('''&&&%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%&&&'''(((((((((''''''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))###&&&((())))))((())))))++++++************++++++)))******+++,,,,,,---------......///////////////000000000000////////////444444444444444444444444666666555555555444444444555777999;;;<<<;;;:::999666888::::::;;;<<<>>>AAAIIIYYYqqq$$$$$$############$$$$$$''''''&&&&&&$$$###!!! %%%%%%$$$######"""""""""!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############%%%$$$$$$######$$$%%%&&&$$$$$$##################"""###%%%&&&%%%###!!! '''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""$$$###""""""######!!! !!!###$$$###"""!!!"""###$$$$$$$$$#########""""""$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***)))))))))+++,,,+++***(((((((((((()))***+++,,,)))***,,,------,,,***)))222+++...///))),,,666777EEE999///---///...---,,,---,,,,,,,,,,,,---......//////000000111111222222+++,,,,,,------......///))))))))))))(((((((((((((((''''''(((******)))(((((('''&&&%%%%%%&&&'''(((((((((((('''&&&%%%############%%%&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!""""""######&&&%%%%%%$$$$$$######"""%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$######""""""(((''''''&&&&&&''''''(((#########$$$%%%&&&'''(((######$$$$$$%%%&&&'''''')))))))))((('''%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((()))))))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((+++)))''''''((())))))(((,,,++++++***)))(((''''''''''''''''''((((((((()))*********)))(((''''''''')))***+++,,,---,,,+++***+++,,,...//////...,,,+++((()))+++------,,,+++***000000000000111111111111000111222222444444555666333333444444555666666666777777888999999999999999777888999999:::<<>>BBBJJJaaasss$$$$$$############$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$#########$$$$$$##################%%%%%%%%%$$$$$$$$$############################## !!!!!!!!!"""""" !!!######""""""######$$$$$$%%%%%%&&&&&&"""############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$###!!!"""######"""!!!"""##################$$$$$$$$$'''&&&&&&$$$""" ###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%)))------+++)))***+++(((((((((((()))***+++,,,***)))((('''(((***,,,---///***+++///666IIIRRRHHH222...,,,...///------///......------......///000...............---------///......------,,,,,,+++++++++*********)))))))))333000,,,)))((('''%%%$$$&&&&&&'''(((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""""""""###$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!"""$$$&&&'''''''''&&&''''''''''''''''''''''''(((((((((((('''&&&&&&%%%(((((((((''''''''''''&&&'''''''''''''''''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&%%%&&&'''))))))((((((((())))))******++++++((((((((()))))))))******)))))))))(((((((((((((((***))))))))))))***++++++******++++++,,,,,,------------........./////////......////////////000000//////000111222333444444333333444444555666666666888;;;???BBBAAA>>>:::777888777777666666999>>>BBBKKKbbbuuu$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$######""""""""""""########################$$$$$$$$$$$$########################!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$ !!!"""###$$$###""""""$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## """###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###"""###$$$$$$""""""###$$$""""""#########$$$$$$$$$&&&&&&%%%$$$""" ######$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&***---,,,)))(((***---(((((((((((()))***+++,,,)))((((((((()))***,,,------***...222999JJJLLL===000---,,,......,,,+++..................//////000/////////000000000000000//////...---,,,******)))******)))))))))(((((((((///,,,)))'''&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&########################$$$%%%&&&''''''&&&$$$###''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''%%%%%%'''(((((('''&&&&&&&&&'''((())))))***(((((()))))))))*********((((((((())))))******+++((())))))***************+++++++++,,,,,,---...///......------......//////........./////////000000//////000111222333444444333333444444555666666666>>>@@@CCCDDDCCC@@@;;;999888777666555666999>>>BBBLLLdddvvv$$$$$$############$$$$$$###$$$%%%&&&'''((((((((("""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%&&& !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""""""""############&&&%%%$$$$$$###$$$$$$%%%$$$$$$################## """###$$$###""" ######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$$$$"""###$$$%%%%%%######$$$%%%""""""######$$$$$$$$$$$$""""""############""""""#########$$$$$$%%%%%%%%% !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''***---,,,((('''***...(((((((((((()))***+++,,,(((((((((((()))***+++,,,***)))///555;;;IIIFFF222000,,,,,,......++++++---...............///000000+++,,,,,,,,,------......------,,,++++++*********))))))))))))(((((((((((((((&&&$$$$$$&&&((())))))%%%&&&'''(((((('''&&&%%%((((((((('''&&&%%%######$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$%%%"""""""""""""""##################$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((&&&$$$!!! %%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&((()))******+++***%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))'''&&&&&&'''''''''&&&###$$$$$$%%%&&&'''(((((())))))))))))************''''''(((***+++,,,---...'''(((***+++++++++***))),,,,,,,,,,,,---...///000---,,,,,,,,,,,,---................../////////000//////000111222333333444333333444444555666666777CCCDDDDDDDDDCCC@@@===;;;888777666555555999>>>BBBMMMdddwww$$$$$$############$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!""""""############"""""""""$$$&&&'''((('''%%%$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###########################&&&%%%%%%$$$$$$%%%%%%&&&!!!############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% """######""""""###%%%########################$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''###%%%'''(((((((((***,,,---***'''%%%%%%%%%%%%$$$%%%%%%&&&'''((()))*********))))))***,,,...---,,,++++++++++++++++++++++++000+++000BBBKKKCCC999555111///...,,,+++++++++,,,,,,,,,---...//////......---------............///000...,,,*********+++,,,))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%$$$###!!!!!!######""""""###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&&&&'''&&&$$$"""$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%$$$$$$$$$##############################%%%$$$###""""""###$$$%%%!!!"""$$$%%%%%%$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$))),,,***%%%"""$$$((('''((()))))))))(((&&&%%%###$$$&&&'''''''''&&&&&&'''&&&%%%$$$$$$&&&''')))((((((((('''&&&&&&&&&%%%'''&&&&&&(((++++++'''$$$'''&&&&&&&&&&&&'''(((((('''((()))******)))((('''***)))'''&&&%%%&&&((()))+++***((('''&&&''')))***&&&''''''((()))*********---------...------,,,,,,//////...------------...,,,...//////......///111///000222333444444333222333444666666555555777888>>>CCCIIIHHHCCC>>>======<<<:::999:::999888;;;AAAMMMfffzzz$$$$$$############$$$$$$#################################$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""############""""""!!!""""""""" ###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###########################&&&%%%%%%$$$$$$%%%%%%&&&!!!############$$$%%%########################"""###%%%$$$######%%%&&&##############################$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$%%%%%%&&&''''''"""$$$&&&&&&&&&&&&((()))***(((%%%%%%&&&((((((((((((((((((((('''''''''''')))((('''((()))***)))(((++++++++++++++++++++++++///,,,333DDDLLLCCC777222000///---,,,+++++++++,,,,,,,,,---...............,,,,,,,,,,,,------------------------,,,+++******(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''%%%%%%%%%&&&%%%###!!!###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((()))))))))(((((((((((((((((((((((('''&&&&&&%%%&&&'''((((((((('''&&&'''&&&%%%$$$$$$&&&((()))'''''''''''''''&&&&&&&&&***(((((()))+++***'''$$$'''&&&&&&&&&&&&'''((((((((())))))******))))))((()))(((''''''''')))+++,,,***)))(((''''''((()))***''''''((())))))***++++++,,,------...------,,,,,,---------------...///000---...000000///...000111///000222333444444333333222444555555555555666888@@@EEEJJJJJJFFFAAA@@@AAA>>>;;;;;;<<<;;;:::>>>CCCOOOhhh{{{$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######""""""############"""""" !!!###$$$$$$$$$###"""$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% !!!###$$$######$$$%%%########################"""###$$$$$$######$$$%%%########################"""######$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###$$$%%%###$$$$$$%%%%%%&&&&&&'''"""###%%%%%%$$$###%%%&&&'''%%%$$$$$$''')))******((((((((((((''''''''''''***(((''''''(((((('''&&&++++++++++++++++++++++++...---444CCCHHH???333...///...---,,,++++++,,,,,,,,,,,,------......------++++++++++++,,,,,,,,,,,,+++,,,.........,,,)))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###"""$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%''')))+++)))''')))(((''''''&&&''''''''''''((((((((((((''''''&&&'''&&&%%%%%%%%%&&&((()))&&&&&&&&&''''''''''''''''''''''''(((******'''%%%'''&&&&&&&&&&&&'''((((((***))))))))))))))))))***(((((('''((()))+++,,,...***)))(((''''''((()))***)))))))))******++++++,,,,,,,,,------...------,,,++++++,,,---...///000111...000111000//////000222000000111333333333333333222333555555444444666777???CCCGGGHHHEEECCCBBBCCC@@@======>>>===<<<@@@FFFRRRiii|||$$$$$$############$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$######"""$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% """$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""""" !!!"""########################!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%$$$###"""###$$$%%%###"""###&&&((())))))%%%%%%&&&'''((()))*********)))''''''(((******)))************************---,,,222<<>>===???>>>===AAAGGGRRRjjj|||$$$$$$############$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$######!!!""""""###############%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!###%%%%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###"""!!! !!!"""########################!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###$$$%%%$$$###"""###%%%&&&&&&%%%%%%%%%&&&'''((()))******(((&&&%%%%%%(((+++,,,,,,************************,,,,,,///333333...***)))++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...---+++***))))))***+++''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%$$$$$$######&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""#########$$$&&&'''&&&$$$'''&&&$$$###"""######$$$%%%%%%%%%$$$$$$$$$##############################"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%% !!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###&&&)))'''$$$!!!###&&&((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''((((((%%%&&&&&&&&&'''(((((((((&&&''''''((('''''''''((('''&&&&&&&&&&&&'''((((((((((((&&&%%%%%%&&&(((((()))((((((((('''(((((((((((((((((((((((()))******++++++++++++,,,,,,,,,,,,+++,,,,,,---.........------......//////...------000111222111000///000111111111111111222333444444111333444444333444555777888999<<<===>>>>>>@@@@@@???===<<<>>>>>>===AAAGGGQQQhhhzzz$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!"""""""""######$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""$$$%%%%%%$$$######$$$########################$$$%%%&&&%%%$$$###$$$%%%########################"""######$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$$$$%%%&&&%%%$$$######%%%%%%$$$###((((((((((((''''''''''''%%%$$$"""###&&&)))+++,,,************************,,,---......,,,)))((())))))***+++,,,------,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,------------///---+++)))((()))***+++''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######""""""######$$$%%%"""###$$$%%%%%%$$$###"""$$$######$$$&&&'''&&&$$$%%%%%%$$$###############%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$##############################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%!!!!!!###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%***---+++%%%"""%%%(((&&&&&&&&&&&&&&&&&&'''(((&&&%%%$$$$$$###$$$$$$%%%&&&&&&''''''((((((((((((&&&&&&&&&''''''''''''''',,,------+++(((&&&&&&''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((((((((((((((('''''''''&&&''''''(((((())))))******++++++++++++++++++++++++++++++,,,---............---.../////////...,,,+++000111222111///...///000111111111111222333444555222333555555444444666777999999:::<<<===???AAAAAA>>><<<<<<>>>======AAAGGGPPPgggxxx$$$$$$############$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""$$$&&&%%%$$$######$$$########################%%%''''''&&&%%%$$$$$$%%%##############################$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%''''''&&&%%%((((((((((((''''''''''''(((%%%######&&&)))+++,,,************************+++///222000,,,*********((()))+++,,,---------,,,+++++++++++++++***))))))++++++++++++,,,,,,,,,,,,---,,,+++******)))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""""""""###$$$%%%&&&'''###$$$%%%&&&&&&%%%$$$###$$$###"""###%%%%%%$$$"""!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&)))******(((&&&''')))$$$%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%&&&'''&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&***+++,,,***'''&&&''')))'''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((('''(((((()))))))))((((((&&&'''((())))))*********+++++++++++++++************+++,,,---............+++---...///000///---,,,///000111000...---...///222111111111111333444555222444555555555555666888:::999999:::===???@@@AAA???<<<<<<>>>>>>>>>BBBHHHPPPgggxxx$$$$$$############$$$$$$########################""""""###$$$%%%%%%&&&&&&#####################$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$########################$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&%%%$$$%%%&&&)))***)))'''%%%%%%&&&'''((()))******,,,)))'''&&&(((***,,,---))))))))))))))))))))))))+++111555444///,,,,,,+++''')))***,,,---------,,,+++++++++++++++***)))((()))************+++++++++***+++,,,---,,,***((('''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&''''''(((((()))))))))#########$$$$$$%%%%%%&&&!!!!!!###$$$%%%&&&&&&&&&""""""###$$$%%%'''((()))###$$$&&&''''''&&&$$$######"""""""""$$$$$$"""!!!!!!$$$&&&'''''''''%%%%%%%%%$$$$$$$$$######''''''''''''''''''''''''%%%$$$###""""""###$$$%%%###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&'''''''''&&&%%%$$$"""!!!%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&))))))((('''###$$$&&&'''((('''&&&&&&&&&%%%%%%$$$%%%&&&((()))&&&''''''((()))((((((((((((((((((''''''&&&&&&%%%!!!$$$&&&&&&%%%%%%(((,,,'''&&&&&&&&&&&&'''(((((()))***+++,,,,,,+++***)))&&&'''(((***++++++++++++&&&&&&((()))***************************************+++,,,---............)))+++---///000000///...///000000///...------...222111111000111333444555333555666666555666777999999888777888;;;===?????????======?????????CCCIIIQQQgggxxx&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""""""""""############""""""########################"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%$$$$$$%%%%%%###""""""$$$&&&%%%$$$###$$$%%%&&&%%%#########$$$%%%&&&########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$"""!!!!!!""""""$$$$$$%%%%%%%%%%%%&&&&&&***%%%!!!"""&&&***(((&&&))))))(((((((((((())))))(((((((((((())))))))))))((()))***))))))***---///000444666222+++'''***...******+++++++++,,,,,,,,,))))))))))))))))))))))))***************)))((('''))))))))))))(((((((((((()))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$&&&(((((('''&&&%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&))))))((('''&&&%%%%%%%%%''''''((((((((((((''''''%%%&&&((())))))'''&&&$$$&&&''''''((((((((((((((())))))))))))(((((((((((($$$&&&((()))(((((()))*********))))))******+++,,,***+++,,,---...............+++)))))),,,......,,,////////////000000000000111111000000000000000111333222111111222333555666555555666888:::<<<>>>???BBB===;;;<<<===<<<@@@DDDRRRiii{{{&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""############$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$$$$$$$###$$$$$$###""""""###$$$$$$&&&%%%###$$$%%%%%%$$$"""!!!###%%%$$$###"""######$$$#########$$$$$$%%%&&&##############################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$###""""""######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%'''''''''&&&)))((((((''''''(((((()))(((((((((((())))))))))))((()))))))))(((***,,,///000111111...)))'''))),,,************++++++++++++))))))))))))))))))))))))******************)))(((*********))))))(((((((((***))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&))))))(((&&&&&&%%%%%%&&&''''''((((((((((((''''''$$$%%%'''((()))((('''&&&&&&'''(((((()))))))))))))))(((((((((((((((((((((+++,,,,,,+++(((%%%%%%%%%******))))))******+++,,,++++++,,,,,,---.........000---+++,,,...000///...////////////000000000000111111000000000000111111333222222222222444555666555666777888:::===???@@@AAA===;;;<<<===<<<@@@DDDRRRiii{{{%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########!!!!!!""""""######$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""############"""$$$$$$###""""""###$$$$$$&&&$$$###$$$%%%%%%$$$"""!!!"""$$$$$$"""!!!"""###"""######$$$%%%%%%$$$$$$########################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$##################$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############'''&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!%%%((((((&&&#########'''''''''&&&&&&'''''''''(((((((((((())))))))))))'''(((((((((((())),,,...333111---***(((((()))+++))))))))))))************)))))))))))))))))))))))))))******+++++++++******,,,++++++***)))(((((('''******))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%'''(((((((((''''''&&&'''((()))************((((((((((((((((((((((((''')))***+++***)))***+++******))))))******+++,,,,,,,,,++++++,,,---///000///---,,,,,,...//////...////////////000000000000111111000000000111111222222222222222333444555666666666777888;;;===???@@@AAA<<<:::<<<<<<<<<@@@EEERRRiii{{{$$$$$$###############$$$########################$$$$$$$$$$$$############ !!!"""###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###############"""$$$##################$$$%%%$$$######%%%%%%$$$###!!!###$$$$$$###""""""######$$$%%%%%%%%%$$$"""!!!###########################$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$""" '''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))&&&'''((((((((())),,,///666222,,,)))***,,,,,,+++(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++,,,++++++,,,,,,+++***)))((((((''')))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''(((((('''&&&&&&&&&'''(((***++++++++++++'''''''''((((((((((((((($$$&&&(((*********,,,---******))))))******+++,,,---,,,*********,,,///000,,,+++++++++,,,---------////////////000000000000111111000000111111222222222222333333444555555666555555666888:::<<<>>>???@@@<<<:::;;;<<<<<<@@@EEERRRiii{{{#########""""""###$$$$$$########################$$$$$$$$$#########"""""" !!!"""###$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%$$$$$$###############$$$$$$#########%%%$$$######%%%%%%%%%###"""$$$%%%%%%$$$######$$$%%%%%%&&&%%%$$$"""########################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########""""""!!!!!!!!!%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))%%%!!!!!!$$$&&&$$$"""&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))&&&'''(((((((((***---///666000***(((***,,,,,,***''''''((((((((()))))))))((((((((((((((((((((((((((()))***+++++++++++++++++++++******)))(((((('''''''''&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''))))))(((((('''&&&%%%$$$'''((()))***++++++++++++&&&&&&''''''((((((((()))(((***+++***'''&&&&&&&&&******))))))******+++,,,,,,+++***)))***,,,...000***+++,,,,,,,,,,,,,,,---////////////000000000000111111111111111222333333222222333444555555555555444444555777999;;;===>>>???;;;999;;;<<<<<<@@@EEERRRiii{{{###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!""""""######$$$$$$!!!""""""######""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$$$$$$$$$$###"""$$$#########%%%&&&%%%$$$###$$$&&&&&&$$$###$$$%%%&&&&&&%%%$$$###!!!########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#########"""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&!!!&&&+++***(((&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((())))))))))))&&&((()))))))))+++...111111---((('''(((***)))((((((((((((((())))))))))))((((((((((((((((((((((((((())))))*********))))))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''''''''((((((((((((''''''))))))((('''&&&%%%%%%$$$(((((())))))******))))))&&&&&&&&&''''''(((((()))%%%'''))))))((('''((()))******))))))******+++,,,++++++******+++,,,...///+++---//////...---...///////////////000000000000111111111111111222333444222333444555555666666555444555666777999<<<>>>???>>>:::888:::<<<<<<@@@EEERRRiii{{{"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""""""""""""""""""""#########!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###"""$$$###"""###%%%&&&%%%$$$"""###%%%%%%#########$$$%%%$$$###""""""!!!!!!!!!########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&""""""##################"""###$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&###!!!!!!###'''******)))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''(((*********,,,000222...,,,***((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((()))))))))((('''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((''''''((((((((((((''''''''''''&&&&&&&&&'''''''''(((((()))))))))(((''''''%%%%%%&&&''''''((())))))!!!###'''))))))+++---...******))))))******+++,,,*********+++,,,,,,------***---000000...---...///////////////000000000000111111111111222333444555222333444555666666666555666777888999;;;>>>@@@AAA>>>:::888:::<<<<<<@@@EEERRRiii{{{""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""#########"""""""""""""""""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!"""###$$$%%%%%%$$$###"""$$$###"""###%%%&&&%%%$$$!!!"""$$$$$$"""!!!"""######"""!!!!!!!!!"""$$$%%%########################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""######$$$$$$%%%%%%!!!"""$$$$$$%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&###%%%((()))'''%%%%%%%%%(((''''''&&&&&&''''''((((((((((((((())))))))))))((()))***++++++---000333...------+++***))))))***))))))))))))************(((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######%%%'''(((((((((&&&%%%##############################$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&& !!!"""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((''''''((((((((((((''''''%%%%%%%%%%%%'''(((******))))))))))))((('''&&&%%%%%%%%%&&&&&&'''((())))))((()))++++++)))((()))************)))***++++++,,,))))))+++,,,,,,,,,,,,,,,(((+++......,,,+++,,,---////////////000000000000111111111111222333444555222333444666666666666555888999:::;;;===???AAACCC===999888:::<<<<<<@@@EEERRRiii{{{$$$$$$##################$$$$$$$$$###############%%%$$$$$$$$$######""""""""""""############"""""" !!!""""""###$$$$$$$$$#########""""""&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$###"""!!!&&&%%%%%%$$$#########$$$%%%%%%$$$######$$$%%%%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######""""""######""""""""""""""""""#########$$$$$$$$$'''%%%###!!!!!!"""###$$$###$$$$$$%%%%%%&&&&&&'''########################&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%&&&((())))))'''%%%''',,,111666888++++++++++++++++++++++++************************+++*********))))))((((((((()))*********((('''&&&)))))))))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%### !!!###$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&%%%%%%'''((('''&&&&&&%%%%%%%%%&&&&&&(((((())))))))))))((((((((((((''''''''''''((((((***)))(((''''''((()))******)))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))))))))************+++++++++------,,,+++,,,---...///---------............///......////////////.........///222444555444333222444222000222555777666555333555999===@@@@@@@@@??????<<<:::<<<<<<===BBBIIISSSjjj|||##########################################$$$$$$############"""""""""!!!""""""############"""""" !!!!!!"""######$$$$$$$$$$$$$$$#########""""""############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!$$$$$$$$$#########""""""$$$$$$##################%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$######"""""""""""""""""""""#########$$$$$$$$$%%%$$$###"""""""""###$$$'''&&&&&&%%%%%%$$$##############################&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&((()))***((('''&&&(((,,,111444555************************&&&&&&&&&&&&&&&&&&&&&&&&*********)))))))))(((((())))))***+++******(((((()))))))))))))))((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$######""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&$$$""" !!!"""$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%'''&&&%%%%%%&&&((((((''''''&&&&&&''''''''')))************))))))(((((((((''''''''''''(((((()))((('''&&&&&&'''((()))((('''&&&%%%%%%%%%%%%&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))************+++++++++++++++*********+++,,,------------............///......////////////.........///111222333222111111444222111222555777666555555777:::>>>@@@@@@@@@???;;;999888::::::;;;@@@GGGSSSjjj|||########################"""""""""###$$$$$$$$$%%%$$$$$$$$$###############""""""############""""""#########$$$%%%%%%&&&&&&$$$$$$$$$###############!!!!!!!!!!!!!!!"""""""""########################&&&&&&%%%###"""!!! $$$$$$$$$##############################$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######%%%$$$###"""!!!""""""##################$$$$$$$$$###############$$$$$$$$$&&&&&&&&&%%%$$$$$$##############################%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((()))******''''''(((***...000000///((((((((((((((((((((((((''''''''''''''''''''''''******))))))))))))(((((())))))***+++++++++******((())))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""""""""######"""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$###$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###"""######$$$&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))(((((($$$&&&'''&&&%%%%%%&&&((((((((('''''''''(((((()))++++++++++++******)))(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))************+++++++++++++++*********+++,,,------------............///......////////////.........///000111111111000///444333222222444666666555777888;;;===>>>??????>>>:::777777999:::;;;@@@GGGSSSkkk}}}###############$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$$$$$$$$$$%%%%%%&&&&&&######################## !!!!!!!!!!!!!!!""""""""""""""""""""""""'''&&&&&&%%%$$$######"""########################""""""######$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######&&&%%%###!!!!!!"""###$$$########################!!!"""###$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&########################%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((()))))))))''''''))),,,//////---***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************(((((())))))(((((('''&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%'''''''''%%%###!!!######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''((()))***************)))((('''(((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))*********+++++++++,,,,,,,,,---------......---------............///......////////////......000000111111111000//////444333333333444555555555888888999:::;;;<<<<<<<<<;;;888999;;;<<<===BBBIIITTTkkk~~~""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$""""""############""""""#########$$$$$$$$$$$$$$$######################## !!!"""#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$%%%########################!!!"""###$$$$$$$$$$$$$$$$$$###!!! """$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%########################!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%&&&########################%%%%%%$$$$$$$$$#########&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''((((((((((((&&&(((+++...000///+++'''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))''''''''''''(((((())))))((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%%%%$$$$$$###$$$%%%'''''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&%%%&&&''''''%%%%%%%%%'''&&&%%%%%%%%%&&&&&&'''((((((((())))))(((''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))))))))*********+++++++++,,,,,,---------.........---------............///......////////////......111111111111111111000000444444444333333444555666666666777777888999::::::;;;999999<<<======BBBHHHTTTlll"""""""""###$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%!!!!!!!!!!!!!!!"""""""""""""""############""""""#######################################$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###"""""""""""""""""""""""" !!!!!!"""########################$$$$$$$$$!!!"""$$$%%%%%%$$$###"""""""""!!! !!!"""###$$$$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######""""""###$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$######""""""########################$$$$$$$$$$$$##################""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((('''&&&'''))),,,000111///+++'''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))''''''&&&&&&&&&'''(((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""###$$$$$$$$$######$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&'''&&&&&&&&&&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''((()))***+++***)))((()))************+++++++++)))***+++,,,,,,,,,++++++---------............///......////////////......111111111111111111111111333444555444333333444666555555444444555777999:::;;;999999<<<<<<<<>>===<<>>???AAA@@@>>>AAAFFFVVVnnn%%%%%%$$$######$$$%%%%%%$$$###"""###%%%&&&%%%$$$######"""!!!!!!!!!!!!!!! """$$$$$$$$$###!!!!!!""""""######$$$$$$$$$$$$$$$#########""""""$$$%%%&&&'''''''''''''''########################%%%###"""###$$$$$$###"""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$######""""""!!!!!!######$$$%%%%%%%%%%%%$$$######""""""""""""######!!!!!!"""###$$$%%%%%%%%%########################$$$$$$%%%%%%%%%$$$$$$###########################""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%$$$######$$$$$$"""!!!!!!""""""###%%%&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&111888666///,,,***))))))'''$$$%%%''')))'''&&&&&&&&&&&&&&&&&&'''((()))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$###"""!!! #########$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&'''((())))))'''''''''&&&&&&'''''''''&&&''''''%%%$$$$$$&&&(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))******+++++++++******''''''''''''((((((((((((******))))))))))))******++++++******************,,,,,,++++++,,,,,,---...------,,,+++,,,...000222//////000111111111111111222222333333333333444444777777888888888999999999;;;:::;;;>>>>>>>>>DDDLLLVVVooo%%%$$$$$$######$$$$$$%%%$$$###"""###%%%&&&%%%$$$######"""!!!!!!!!!!!!!!! """###$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!!!!!!!!!!!!!!!!###########################!!! !!!"""###!!! ###"""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$############"""""""""""""""""""""############$$$######""""""""""""######"""""""""###$$$$$$$$$%%%########################$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%$$$######$$$$$$###!!!""""""###$$$%%%&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))222888555///,,,***)))***(((&&&&&&((()))(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&$$$######%%%'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******+++++++++***))))))''''''((((((((()))))))))******))))))))))))******++++++******************------,,,,,,------...//////...---,,,---...000111//////000111111111111111222222333333333333444444555555666777999:::;;;;;;;;;;;;<<<>>>>>>>>>CCCKKKWWWppp%%%$$$############$$$%%%$$$###"""###%%%%%%%%%$$$######"""!!!!!!!!!""""""###############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############""""""#########"""!!!!!!########################"""!!! !!!"""###"""!!!######"""""""""!!!!!!!!!##############################""""""######$$$%%%"""""""""###############"""!!! !!!############""""""""""""########################$$$$$$###########################$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$######$$$$$$###"""######$$$%%%&&&''''''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))),,,444888444...+++***(((***(((''''''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$#########"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&''')))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''***+++++++++***))))))(((((())))))))))))***************))))))))))))************++++++++++++++++++...------------...//////000///.........///000111//////000111111111111111222222333333333333444444333444555777888:::;;;<<<===<<<===>>>>>>===BBBJJJXXXqqq$$$$$$############$$$$$$$$$""""""###$$$%%%$$$#########""""""!!!""""""###%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$######"""########################&&&&&&&&&&&&%%%$$$##############################$$$###"""###$$$%%%$$$############"""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%&&&&&&"""""""""######$$$$$$$$$###"""  !!!###%%%$$$######""""""######$$$$$$$$$$$$#############################################$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$##################$$$########################$$$###$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###$$$$$$%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******///555777222,,,***)))''')))((('''''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""!!!!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''&&&%%%&&&(((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***+++++++++***)))((('''))))))*********++++++++++++******))))))******+++******+++++++++++++++,,,---------------......///111000////////////000000//////000111111111111111222222222333333333444444333444555666888999:::;;;===<<<===???======BBBIIIZZZrrr###########################"""!!!"""$$$%%%$$$#########""""""""""""######%%%$$$###!!!!!!"""###$$$$$$$$$######"""""""""!!!########################"""#########"""!!! ###########################"""""""""$$$%%%%%%###############"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$###"""!!!!!!###%%%&&&$$$$$$############$$$$$$$$$$$$$$$#######################################"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""#########$$$$$$#######################################$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%###$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++111555555///***)))(((&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""!!!!!!######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%$$$###"""###$$$%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&''''''(((((((((''''''&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***************)))((('''************++++++++++++++++++************++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...000000000/////////////////////000111111111111111222222222333333333444444555555555666666777777888===<<<===???======BBBIIIZZZrrr""""""###$$$$$$###""""""###"""!!!"""$$$$$$$$$#########"""""""""###$$$$$$$$$######"""""""""###############"""""""""""""""###############$$$$$$$$$!!!""""""""""""!!!!!! ########################!!!  """######"""$$$$$$#########"""""""""######################## !!!""""""""""""!!!#########$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''$$$$$$############$$$$$$##################$$$$$$########################"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################"""###$$$%%%%%%%%%%%%$$$%%%$$$###$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***++++++111333222+++'''((((((&&&%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""######$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$#########"""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&(((((('''&&&&&&'''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&'''(((((()))(((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((************************((())))))******))))))((()))************+++++++++++++++************++++++******++++++,,,---------,,,++++++++++++,,,------//////////////////////////////000111111111111111222222333333333333444444555555555555666666666666===<<<===>>>>>>===BBBJJJYYYrrr!!!"""###$$$$$$###"""!!!###"""!!!"""###$$$###"""######""""""######$$$%%%######$$$$$$$$$$$$$$$$$$"""###############$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%%%%$$$########################!!!  """$$$###"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########""""""%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%########################""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################"""###$$$%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,000111///(((%%%'''(((&&&%%%&&&'''&&&$$$$$$&&&(((%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$&&&&&&'''(((((('''&&&&&&''''''&&&&&&''''''((()))%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''')))***+++)))(((((()))$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''%%%&&&''''''((((((((('''&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((()))************)))))))))************+++,,,++++++******++++++,,,******++++++,,,------...,,,,,,,,,,,,,,,---......,,,---......//////////////////000111111111111111222222333333333333444444333333444555555666777777;;;;;;<<<>>>>>>>>>CCCKKKYYYqqq!!!"""###$$$$$$###"""!!!###!!!!!!"""###$$$###"""######""""""###$$$%%%%%%###$$$%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################"""!!!!!!"""%%%&&&%%%$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&########################!!!"""###$$$%%%&&&&&&&&&########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""###$$$%%%&&&%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,000000---&&&$$$&&&(((&&&&&&((()))'''%%%$$$''')))$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$(((''''''''''''((())))))######$$$%%%%%%&&&''''''(((''''''&&&&&&''''''(((!!!###&&&&&&$$$#########$$$$$$%%%&&&''')))******(((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&&&&''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&''')))************((())))))))))))*********,,,++++++******++++++,,,******+++,,,,,,---.........------------...//////++++++---...//////////////////000111111111111111222222333333333444444444111111222444666777888999;;;:::<<<>>>>>>>>>DDDLLLXXXqqq""""""#########$$$$$$$$$&&&###!!!"""%%%&&&###!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!"""""""""############$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$###""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""""""""############((('''%%%###""""""###### !!!"""###$$$$$$$$$%%%%%%%%%$$$!!!&&&&&&%%%$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$''''''$$$$$$))),,,,,,000...+++)))((((((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))(((''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%$$$$$$###"""$$$%%%%%%$$$###%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$%%%'''((("""######$$$%%%%%%&&&&&&&&&$$$!!! """%%%''')))(((&&&%%%$$$%%%&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%###$$$&&&'''((('''&&&&&&(((((('''''''''&&&&&&&&&+++((($$$!!!!!!###&&&((()))((('''&&&&&&'''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((++++++***)))))))))))))))******))))))******+++,,,(((((())))))))))))(((''',,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++,,,------+++***+++---............////////////000000000000111111111111222222333333333333444444555666777666555666777999999:::<<>>@@@>>>===DDDMMM```qqq###############$$$$$$$$$"""%%%$$$!!! ###'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%&&&&&&&&&&&&###""""""""""""""""""###########################$$$$$$###""""""###$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""""""""#########$$$$$$###############$$$%%%%%%######$$$$$$$$$$$$$$$### !!!###%%%&&&&&&&&&%%%"""######$$$%%%%%%&&&&&&"""###$$$$$$$$$$$$###"""###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''')))***)))%%%&&&+++...---+++***((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((''''''&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############"""!!! !!!!!!""""""###$$$$$$%%%###$$$&&&'''''''''&&&%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%'''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((((((''''''((((((((((((((((((((())))))*********++++++++++++******,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++,,,------,,,+++,,,...,,,,,,,,,------------...------...///000000111111222222333333333333444444333444666666666777999<<<===>>>@@@AAA>>>===DDDLLL```qqq######################## !!!"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$########################$$$##################$$$%%%%%%%%%$$$###"""!!! $$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$###""""""#########$$$$$$%%%%%%%%%!!!###$$$&&&&&&$$$###!!!"""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%################################################$$$%%%&&&&&&&&&&&&%%%$$$"""###%%%''''''(((''''''%%%%%%%%%%%%%%%&&&'''''')))***(((&&&(((...111000)))((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""#########""" !!!!!!!!!"""######$$$$$$$$$$$$%%%&&&'''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((()))(((((((((((()))******))))))******++++++******,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++)))+++,,,,,,+++***+++---,,,,,,---------.........111000000///...------,,,222222222333333333444444222333555666666888:::===???@@@AAABBB???>>>DDDLLLaaaqqq########################!!! $$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%#################################$$$$$$#########%%%%%%%%%$$$###"""!!!!!!#########$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""############$$$$$$$$$$$$#########"""!!!!!! $$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$###"""!!!!!!%%%%%%%%%$$$$$$$$$#########$$$&&&''''''&&&$$$###"""""""""###$$$$$$$$$%%%#########$$$$$$$$$%%%%%%###############$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%$$$"""$$$%%%'''((((((''''''&&&&&&%%%%%%&&&&&&'''(((&&&''''''&&&+++222444111&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&)))))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!###$$$%%%$$$###"""!!!!!!!!!"""######$$$$$$%%%$$$$$$###$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$###""""""%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((***))))))))))))***++++++'''(((((()))******)))))),,,++++++******++++++,,,+++,,,,,,------,,,,,,+++***,,,------,,,,,,---///---.........////////////111000000///...------,,,222222222333333333444444111333555666666888;;;===@@@@@@BBBBBB???>>>CCCLLLbbbsss$$$$$$$$$###############***'''$$$$$$''''''$$$ $$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$###""" ######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$%%%&&&&&&&&&&&&%%%$$$###############$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''(((%%%&&&&&&(((---444444///$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%%%%%%%!!!!!!""""""###$$$$$$%%%%%%$$$#########$$$&&&'''######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&%%%$$$######&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''(((((())))))***************++++++,,,&&&'''((())))))))))))))),,,++++++******++++++,,,+++,,,,,,------,,,,,,+++---...000000//////000222........./////////000000------...///000000111111222222333333333333444444111333555666666888;;;===@@@@@@AAABBB???>>>DDDLLLcccttt$$$$$$$$$#########""""""((('''&&&&&&&&&%%%$$$###################################################""""""!!!!!!!!!!!!""""""$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$###############$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((%%%'''((()))///444111***###$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$&&&'''(((((((((%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&(((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$$$$%%%""""""######$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%&&&''''''(((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&''''''''')))(((((('''''''''((((((&&&'''(((((((((((('''&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((()))***+++)))))))))))))))***++++++''''''((()))***+++******,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,---////////////000222---------.........//////------...///111222333333222222333333333333444444222444555666666777:::<<<>>>>>>@@@AAA???===DDDLLLbbbsss$$$$$$$$$$$$######""""""!!!$$$$$$""""""%%%(((""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!"""""""""#########!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$%%%$$$$$$"""###$$$%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%% !!!"""###$$$###"""""" !!!######$$$$$$$$$$$$######"""!!!!!!""""""#########$$$$$$%%%&&&&&&$$$$$$###""""""###$$$$$$%%%$$$$$$$$$######"""""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''((((((((('''&&&%%%'''&&&&&&&&&&&&'''((((((&&&((()))+++000333...&&&###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''&&&%%%%%%&&&(((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$'''%%%$$$"""""""""###############$$$%%%%%%&&&&&&###%%%(((******)))&&&$$$###$$$&&&'''((('''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$%%%&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%'''(((&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))***++++++((((((((((((((()))******(((((()))++++++,,,,,,,,,,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++)))***,,,,,,,,,,,,---///,,,,,,,,,---------......000000000000111111111111222222333333333444444444333444666666666777999<<<===>>>@@@AAA>>>===DDDLLL```sss######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%############""""""""""""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$"""!!! !!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%% !!!"""######"""!!!  """$$$$$$###!!! !!!###%%%%%%$$$""""""###""""""#########$$$$$$$$$ $$$''')))(((&&&$$$###%%%''')))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''###'''222777222,,,******'''$$$$$$%%%'''((((((########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''((($$$$$$######$$$$$$%%%&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''%%%%%%%%%&&&&&&'''''''''"""######$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%'''((((((''' """###%%%'''(((((($$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%%%%$$$%%%%%%&&&'''(((&&&'''((())))))***)))))),,,+++***(((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***,,,---......,,,,,,,,,++++++***************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++,,,---...////////////............000222444555555444333333222222222222444444666777888888888888???>>>???>>>;;;<<>>>>>??????<<<<<>>FFFQQQdddzzz######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$############!!!"""###$$$$$$$$$$$$$$$########################""""""""""""######$$$$$$"""""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$ """%%%'''(((###$$$%%%$$$######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''$$$(((,,,,,,***)))((((((&&&&&&''')))***(((%%%"""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&''')))******)))''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&((()))++++++''''''''''''''''''''''''((((((''''''((()))******%%%&&&'''((()))*********(((((('''(((((()))***+++&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******************************************************************************+++,,,,,,,,,,,,+++---------.........//////..................------,,,---///111222333222222333333333222222333333444444444444555666888:::;;;;;;===@@@BBB??????GGGRRReeezzz######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$#########!!!"""###$$$$$$$$$$$$$$$########################!!!!!!!!!"""######$$$$$$!!!!!!""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######""""""""""""######!!!!!!""""""###$$$$$$%%%###$$$$$$###""""""###%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###***///,,,((((((******'''''''''((()))(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((()))''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$###### """$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((******''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((()))))))))))))))((((((&&&&&&&&&&&&&&&'''((()))(((((()))))))))*********((((((((((((((((((((((((++++++++++++++++++++++++)))))))))*********+++++++++++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,------------.........------...............---,,,---///000222333333333333333222222222333444444444444444444666888;;;<<<<<<===@@@AAA??????HHHSSSfff|||######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########""""""#################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$#########!!!!!!"""$$$$$$%%%%%%$$$########################!!!!!!"""######$$$%%%%%%""""""######$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###''''''((('''&&&$$$"""!!!"""######""" """$$$#########$$$$$$$$$$$$%%%######$$$%%%&&&'''((((((###$$$&&&'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%...222,,,&&&&&&)))***(((((('''(((((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&########################&&&%%%$$$$$$######$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""!!!"""$$$&&&&&&&&&%%%$$$'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$###"""###&&&'''&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&''''''(((((()))(((((('''''''''&&&&&&&&&''''''(((((()))))))))************))))))))))))))))))))))))************************'''(((((()))***++++++,,,***+++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,---...////////////////////////000111222333333222222222333333444555444333333444666888;;;======>>>???@@@>>>???IIIUUUhhh}}}######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$&&&''''''&&&$$$$$$ """%%%&&&%%%$$$$$$"""""""""!!! """$$$""""""#########$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!$$$&&&&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%'''111555---%%%%%%(((((()))(((''''''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&""""""""""""""""""""""""&&&%%%%%%$$$#########$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$#########"""###$$$%%%%%%$$$###"""%%%&&&(((******)))(((''''''&&&%%%%%%$$$$$$$$$$$$&&&'''''''''&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%'''(((((('''''''''''''''(((((())))))***)))'''&&&%%%$$$######''''''''''''''''''''''''******((((((''''''''''''"""###%%%'''((()))******))))))(((((((((((())))))''''''''''''((((((((((((************************))))))))))))))))))))))))&&&'''((()))***+++,,,,,,(((((())))))******************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++,,,---...////////////222111000//////000111222222222222222333333444555444333333444555888;;;===>>>>>>??????===???JJJVVVhhh~~~$$$###"""!!!!!!"""###$$$###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$%%%&&&&&&%%%###""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################""""""############"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###"""""""""$$$$$$$$$###############!!!!!!"""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&''')))******)))(((((()))+++&&&!!!"""%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$"""!!!%%%%%%%%%&&&&&&&&&''''''((($$$"""$$$***,,,***&&&))))))((('''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########&&&&&&%%%$$$#########$$$$$$###$$$&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%########################%%%%%%%%%%%%%%%$$$###"""((('''&&&''''''&&&$$$"""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((&&&###"""###%%%)))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''###$$$%%%&&&''')))******&&&''''''((()))((((((((((((((((((((())))))))))))***)))))))))((((((((((((&&&''')))***+++***((('''++++++)))((((((((()))******)))(((''''''((()))***(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,,,,---...//////+++++++++,,,---...///000............////////////111111111111111222222222222222222222222222222222555666777888888:::===@@@DDDDDDEEEDDD@@@AAAKKKWWWnnn}}}######$$$%%%%%%$$$############$$$%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################%%%$$$$$$%%%&&&&&&%%%###""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$%%%%%%###############$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######%%%'''(((++++++***((('''''')))***,,,(((######%%%'''&&&###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''######$$$&&&(((*********)))(((((('''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))((('''%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$###&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&&&&'''***'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))''''''((())))))))))))((('''((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&''')))*********((((((---,,,+++***)))******+++***)))(((''''''((()))***************************)))))))))************+++))))))))))))***+++,,,,,,,,,,,,,,,,,,------...///............////////////////////////000000000000222222222222222222222222333555666666777999<<>>AAABBBBBBBBBAAA???AAAMMMZZZsss$$$%%%&&&((((((&&&%%%$$$"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%''')))***111---)))&&&%%%&&&'''(((&&&$$$"""###&&&(((((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$######"""###$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((()))))))))((((((((()))'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&&&&%%%%%%###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$######"""######$$$%%%&&&&&&&&&&&&$$$""" !!!###&&&((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""" (((((((((''''''(((((((((******)))(((((((((((()))'''''''''''''''''''''&&&%%%&&&&&&''''''''''''''''''''''''((((((((())))))*********))))))))))))(((''''''((()))***))))))(((,,,+++++++++************))))))(((((((((((())))))((((((((((((((((((((((((************+++++++++,,,*********++++++,,,---.........---,,,,,,,,,------............////////////000000111111222222333333333333333333333333333333666888:::;;;<<<>>>BBBEEEDDDCCCCCCBBB@@@CCCPPP^^^uuu%%%%%%$$$$$$$$$$$$%%%%%%###""""""""""""""""""###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$######$$$%%%%%%$$$"""########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$%%%%%%%%%%%%$$$$$$########################$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((+++,,,111---(((%%%%%%&&&'''&&&###""""""###%%%'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%#########$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&###!!!###''')))(((%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&"""  """%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&$$$!!!!!!###%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******(((((('''&&&%%%$$$'''(((((((((((((((((('''******)))(((((((((((()))'''''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''((((((((((((+++*********))))))))))))'''(((((()))))))))))))))...............---------(((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,+++,,,,,,---...///......---,,,,,,,,,------............///////////////000000111222222333333555555555555555555555555666888:::;;;===@@@DDDGGGDDDBBBAAA@@@>>>BBBPPP___www%%%$$$###""""""###$$$%%%$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$######$$$%%%%%%$$$"""$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&########################"""""""""######""""""""""""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###""""""""""""###$$$$$$'''&&&&&&%%%$$$$$$######"""""""""###$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''))),,,...111,,,'''%%%&&&'''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&***((($$$&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((&&&%%%%%%%%%%%%%%%&&&'''"""!!! """$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&'''''''''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%'''%%%######$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%((()))((('''%%%%%%&&&''''''&&&%%%%%%((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''''''''((((((((())))))((((((((('''''''''(((((((((((())))))))))))******+++++++++***)))((((((((())))))))))))((((((************************)))))))))************+++************+++,,,---...------,,,,,,,,,------...............////////////------...///000111111222555555555555555555555555333555777999;;;>>>CCCFFFDDDBBB@@@>>><<<@@@OOO^^^www######$$$$$$$$$$$$######%%%$$$############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""$$$$$$$$$#########""""""$$$$$$$$$%%%%%%&&&&&&&&&########################"""######$$$$$$######""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%'''***---//////***&&&%%%((()))&&&###$$$%%%&&&&&&&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%% !!!%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((())))))'''%%%######$$$&&&(((&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''%%%$$$%%%&&&'''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""" """%%%'''&&&%%%%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''(((((()))))))))(((((((((''''''((((((((((((((())))))***''''''((((((((('''&&&%%%'''((()))******)))((('''*********************************+++++++++,,,,,,))))))))))))***+++,,,---,,,,,,,,,,,,------...///............////////////------...///000111222222444444444444444444444444222444777999;;;>>>CCCFFFHHHEEEBBB???===BBBQQQ```vvv!!!###%%%''''''%%%###!!!&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%%%%###"""$$$$$$$$$$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$######""""""$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&(((+++...///---)))%%%&&&))))))&&&###!!!###$$$%%%%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$ ###%%%&&&''''''&&&######$$$$$$$$$%%%%%%%%%&&&((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))+++(((%%%###"""$$$&&&(((******)))******)))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$ !!!$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&'''(((''''''''''''&&&%%%$$$$$$%%%$$$$$$&&&(((((('''%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&$$$###$$$'''(((&&&$$$&&&'''((())))))((('''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((&&&&&&&&&'''''''''((((((++++++++++++************((((((((((((((()))******+++,,,,,,------+++***)))'''((()))******)))((('''((((((((((((((((((((((((++++++,,,,,,,,,---------************+++,,,---...+++++++++,,,---...///000............/////////000...///000111222333444444222222222222222222222222444666888:::===@@@EEEHHHMMMJJJFFFCCCAAAEEEUUUddduuu%%%%%%%%%$$$$$$#########$$$###!!! !!!###$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$"""!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########!!!&&&&&&%%%%%%%%%%%%%%%%%%$$$######""""""######$$$########################%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((("""############$$$$$$$$$"""'''---***&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&"""%%%%%%$$$(((222555222))))))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$&&&''''''&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&$$$######$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$"""!!!###%%%''')))))))))))))))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$!!!""""""###$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$'''((('''&&&%%%%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((************))))))))))))''''''''''''((((((((((((************************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,+++,,,------......------++++++,,,,,,---.........000222333333222111333444444444444444444444444444444666777999<<<@@@EEEIIILLLIIIHHHGGGAAAAAAQQQeeeyyy%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$############$$$%%%%%%###$$$$$$$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$"""!!! """###$$$$$$######"""!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%"""############$$$$$$$$$'''### %%%'''%%%!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$''''''&&&+++333555333((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$######%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%###"""###%%%&&&***+++,,,,,,,,,***)))((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###%%%&&&&&&''''''''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''((((((((((((((((((''''''''''''((((((((((((*********************+++))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))******+++,,,,,,+++******+++,,,,,,+++++++++++++++++++++,,,+++,,,------......------,,,,,,,,,---....../////////000222111000000111333444444333333333333333333555666777999<<>>BBBSSSgggzzz#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&###%%%'''&&&%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&""""""#########$$$$$$$$$!!!###%%%$$$######&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""###%%%***------+++)))%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$&&&'''))))))%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%''')))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$&&&''')))******)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%(((((()))(((((('''&&&&&&%%%%%%&&&''''''''''''&&&$$$&&&''''''%%%%%%%%%&&&'''''''''&&&&&&''''''''')))(((((()))***)))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((())))))************)))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------------......///000000000///000222111000000111333111111111222222333333333666555666:::@@@EEEFFFFFFDDD>>><<<======BBBSSSfffwww$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&%%%###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!"""$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%&&&%%%######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%(((///222...+++***&&&&&&&&&%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''(((((((((((()))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$'''&&&$$$%%%''')))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%(((((())))))******))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%'''((())))))$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%''''''%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%$$$"""###$$$%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))******+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,------......------,,,------...//////000000///000222111000000111333111111222222333333444444666555666;;;AAAFFFGGGEEEAAA;;;999<<<>>>BBBQQQcccvvv%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$### !!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&***222444///***)))'''&&&&&&%%%%%%$$$$$$$$$"""#########$$$$$$$$$$$$############$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%'''((())))))######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&!!!"""##################$$$$$$%%%&&&&&&&&&&&&%%%###%%%''''''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&!!!"""######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&******))))))((('''''''''''''''''''''((((((((((((*********)))((((((''''''))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))******+++***+++,,,,,,,,,,,,+++***))))))***+++,,,------...+++,,,------......------,,,,,,,,,---......//////...///111000//////000222222222222333444444555555777555666;;;BBBGGGGGGEEE???999888<<>>@@@DDDRRRbbbvvv###$$$$$$$$$$$$$$$##############################&&&%%%$$$$$$######$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$""" ###&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$""""""############""""""%%%$$$############$$$%%%$$$$$$$$$$$$############%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###%%%&&&""")))---,,,***)))'''###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&(((''''''&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''***)))((((((((((((&&&###((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))(((((('''''''''(((((((((((())))))))))))((((((+++++++++++++++***)))(((((((((((((((((((((((((((''')))+++---//////...---'''((()))***+++,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,---------.........------........./////////000000111111111222222222222444555444333333444555777777888;;;@@@DDDFFFGGG>>>999999===???CCCQQQbbbvvv$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%$$$$$$######$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$###&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%###!!!!!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$######""""""######$$$#########$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%'''%%%---111---((('''&&&%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&""""""###$$$%%%&&&''''''(((((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((%%%$$$$$$$$$$$$%%%&&&&&&###&&&)))(((&&&&&&''')))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))((('''((())))))'''%%%'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''(((((())))))((((((((((((((())))))))))))((((((++++++***)))))))))******((((((((((((((((((((((((&&&((()))+++,,,,,,+++***))))))***+++++++++++++++------,,,,,,,,,---...///---------.........//////,,,---------............000000000111111111222222///111333444444555777888777777888;;;@@@DDDFFFFFF@@@:::999<<<>>>BBBQQQbbbvvv$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((((((######$$$$$$$$$$$$######$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$&&&'''(((000444...&&&$$$&&&'''%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&%%%$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''((()))))))))(((&&&%%%######$$$$$$%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%""""""""""""""""""""""""&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&''''''###(((+++***&&&###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))&&&''')))******)))((('''(((((())))))))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))************)))(((&&&%%%******+++++++++******))),,,,,,,,,,,,,,,------...------------............,,,,,,,,,---------......000000000000111111111111///111333444444555777999777777888;;;???CCCEEEEEEAAA<<<:::===>>>BBBQQQbbbvvv###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&'''((()))%%%&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&(((((("""##################"""$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%'''(((,,,222444---%%%###&&&'''((('''%%%$$$###$$$%%%%%%"""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######"""""""""$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&'''%%%))),,,***%%%"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((('''&&&&&&''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))&&&''')))*********)))((((((((())))))))))))((((((******((((((((()))***+++))))))))))))))))))))))))......------,,,+++***)))***++++++++++++***))))))***+++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,---------......//////000000000111111111111222444444444444666777777777888:::???CCCDDDDDDCCC===<<<>>>???BBBQQQbbbvvv"""###$$$%%%%%%&&&&&&%%%########################$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$######$$$%%%'''((())))))$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$""""""############""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%&&&''')))///333222+++$$$$$$&&&'''((('''&&&%%%$$$$$$$$$$$$ !!!"""###$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$))))))((('''&&&&&&&&&&&&&&&(((***(((%%%"""###%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))((('''&&&((())))))(((&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''((()))************(((((())))))))))))(((((())))))((((((((()))******(((((((((((((((((((((((()))))))))***+++,,,,,,---******+++++++++******))))))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,---------............/////////000000000111111222333444444333333555666888777888:::>>>BBBDDDDDDDDD???>>>AAABBBDDDQQQaaavvv!!!"""###$$$%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$######$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&&&&&&&(((***111222///(((###%%%&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((''''''((())))))'''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((()))***+++,,,(((((())))))))))))(((((('''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''(((***+++,,,)))******+++++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,---------...------........./////////////////////000000000111111333444444444444555777888777777:::>>>BBBCCCCCCDDD@@@AAAEEEEEEFFFQQQ```uuu !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""###$$$%%%&&&%%%$$$$$$&&&&&&%%%%%%$$$###""""""""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% ###%%%%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&&&&&&&(((***222222---&&&###&&&'''%%%"""###%%%&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&''''''((((((''''''((('''&&&$$$$$$%%%&&&&&&###$$$$$$%%%&&&'''((((((#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$""""""!!!%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''###$$$%%%&&&''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%$$$$$$$$$%%%&&&&&&!!!!!!!!!###&&&''''''%%%&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&'''''')))((('''((())))))'''%%%'''''''''((((((((())))))***)))((('''%%%$$$###"""&&&&&&&&&'''''''''(((((('''''''''''''''((()))))))))(((((('''(((***,,,---(((((())))))))))))((((((&&&'''(((*********)))(((************************,,,+++++++++++++++,,,---))))))***++++++++++++++++++,,,---.........---,,,---------.........//////.........////////////000////////////000000000000000111333444444555666888888777777:::>>>AAACCCCCCEEEAAABBBGGGGGGGGGRRR```uuu$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""(((&&&%%%%%%%%%%%%$$$""""""############$$$$$$$$$""""""#########$$$$$$$$$&&&### !!!$$$&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''$$$""""""%%%&&&%%%######$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!########################&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''+++///<<<333)))######%%%%%%###&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&''''''(((((('''&&&%%%))))))))))))((('''&&&%%%######%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%'''((('''$$$###%%%'''''''''&&&&&&&&&''''''((((((((('''&&&%%%%%%$$$$$$((('''&&&'''((())))))'''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((***---//////---***((())))))(((((('''''''''&&&******))))))((((((''''''$$$%%%%%%&&&'''((()))))))))((('''(((+++,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///////////////.........000111111111111222222222333333444444666777999999777777888999<<>>AAADDDFFFCCCJJJIIIHHHMMMLLLSSSddd|||$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%$$$"""$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$%%%'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$###!!!!!!###%%%###$$$$$$%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""&&&,,,000111000''''''&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&((()))******)))((()))))))))((((((&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$######%%%$$$$$$$$$$$$%%%&&&&&&***)))'''$$$!!!$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$''''''(((((((((''''''&&&(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&'''((())))))'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''')))((('''(((***,,,+++***++++++++++++++++++++++++***++++++,,,,,,------...+++++++++,,,,,,,,,------------......///000000000000111111111111222222222333333333333333444555666666777888:::===@@@DDDFFFEEEKKKJJJIIIMMMMMMSSSddd|||$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""!!!!!!"""$$$%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$#########$$$###!!! ###&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###'''---000000...%%%%%%%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&((()))******))))))&&&'''''''''''''''&&&&&&$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&&&&$$$&&&'''&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%&&&''''''***)))'''%%%###""" $$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%(((&&&$$$%%%((()))'''%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%((('''&&&'''((())))))'''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))))))))))))))''''''(((((())))))))))))(((((()))))))))******************)))))))))((((((***)))((())),,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,---------...------......///000000111000111111111111222222222222222222333444555666777333444666888<<<@@@DDDFFFJJJPPPNNNLLLOOOMMMRRRccc{{{$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&& ###%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%$$$$$$$$$######$$$$$$### ###(((%%%%%%$$$$$$###"""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&'''&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%(((---000...+++###$$$$$$$$$###$$$%%%'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&((()))*********)))%%%&&&'''((())))))))))))''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******&&&((()))((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&'''''''''&&&&&&%%%$$$'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''''''''%%%$$$&&&)))+++***(((''''''&&&&&&&&&''''''(((******)))((('''&&&&&&%%%((('''&&&''')))))))))'''&&&&&&&&&'''''''''(((((())))))))))))************))))))************))))))(((((())))))*********+++))))))******+++++++++,,,(((((()))***+++,,,,,,---+++***)))***,,,------,,,------------------------******+++,,,,,,---......---------.........//////---------...///000000111000111111111111222222222333333444555666777999:::888999;;;>>>BBBGGGKKKMMMOOOUUURRROOOPPPMMMRRRbbbzzz%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&***)))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%''''''''''''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###"""""""""######%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$ !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$+++111333...(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$&&&'''&&&%%%######$$$&&&&&&&&&'''''''''''''''(((''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&(((***)))%%%"""&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''''''&&&%%%###""""""###%%%&&&'''&&&'''***---,,,)))%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((((((((''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''(((+++,,,***(((*********)))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++,,,000///.........///111222222111000000000111222333111222222333444555666666888777666999???EEEJJJMMMOOOPPPKKKJJJMMMJJJSSShhh%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&)))((('''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''######$$$%%%%%%$$$######%%%$$$$$$######$$$$$$%%%&&&%%%###"""""""""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&(((---222222,,,&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&((('''%%%$$$$$$%%%$$$$$$%%%&&&((()))******))))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%(((((((((((('''%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((((((%%%"""%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$'''))))))&&&###%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))((((((***+++***(((***)))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,---......+++---...---,,,,,,---...000//////...///000111222333222111111111222333444111222333333555555666777:::999999<<>>???GGGLLL[[[uuu%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&'''(((&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###''',,,///...+++(((%%%######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&''''''******)))(((''''''&&&&&&%%%'''(((******)))'''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$!!!###%%%'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%'''(((%%%%%%&&&&&&&&&''''''''')))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((((((((((((((((((''''''''''''((((((((()))))),,,++++++***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******)))))))))***(((((())))))******************+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---...//////000000000000000///000111111222333333333222333333444555666777888888888999<<>>>>>EEEJJJZZZttt%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""""""""######&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&''''''###$$$&&&((()))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###(((---...+++(((''''''######$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''$$$&&&''''''&&&&&&&&&'''&&&&&&'''((())))))******%%%&&&((()))))))))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$%%%%%%%%%&&&''''''''''''&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''((((((((()))))))))++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***((((((((()))******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***...//////...,,,++++++,,,......///000000000000000...///000111222333333333333333444555666777777888999999:::>>>DDDJJJMMMNNNEEEEEE???>>>EEEHHHWWWppp%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''(((((('''&&&%%%$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''+++///...)))%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''###%%%&&&'''&&&%%%&&&'''%%%&&&'''((()))***+++,,,((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%((('''%%%###$$$%%%%%%%%%'''((((((((('''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&''')))++++++)))(((***,,,%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&'''((((((((())))))))))))(((((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***(((((()))+++'''(((((()))******++++++******+++++++++,,,,,,,,,*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,---......,,,+++,,,...---...///000111000000///...///111333444444444444333333444555666777888888888888:::>>>DDDIIILLLMMMEEEEEE@@@@@@FFFHHHVVVooo%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%(((((())))))(((&&&$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$"""###%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&)))'''%%%###""""""###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++///222///(((###%%%((((((((('''&&&$$$######"""%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""$$$&&&&&&%%%%%%%%%'''(((((((((((())))))))))))+++***)))'''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%&&&###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&)))---,,,)))'''&&&'''%%%%%%'''((((((((('''&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%###""""""###%%%&&&$$$&&&((((((%%%%%%''')))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&'''((())))))((('''&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++(((''')))+++'''(((((()))***+++++++++******+++++++++,,,,,,,,,))))))***+++,,,------...+++++++++,,,,,,---------***,,,------------...000---...000111111111000//////000222444555555555555333333444555666777888888555666777<<>>CCCGGGXXXsss''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&###$$$%%%%%%######$$$%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""""""""#########&&&&&&''''''&&&%%%%%%$$$'''%%%###$$$&&&'''%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%&&&((()))///111+++&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$%%%&&&''''''((((((''''''((()))))))))))))))(((((()))))))))))))))((('''''''''''''''''''''&&&&&&&&&%%%&&&((())))))((('''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&,,,)))%%%######$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&'''(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''((()))))))))'''%%%%%%&&&((())))))'''(((((()))))))))))))))''''''((((((((((((((('''(((((((((''''''((((((((('''(((((())))))***++++++***)))))))))((((((((('''''''''((()))))))))))))))***))))))(((((())))))***,,,,,,++++++++++++++++++++++++******)))******+++...---,,,,,,++++++++++++++++++++++++,,,---...///111000...------...///000222000///000222333222000222111111222444555333222555666777777888888888888666:::;;;;;;???EEEHHHGGGFFFFFF@@@???DDDGGGXXXttt'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&%%%%%%$$$$$$&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$!!!###%%%&&&%%%%%%&&&'''###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%&&&''')))))),,,,,,)))'''(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''************)))((('''''')))))))))))))))(((''''''&&&&&&&&&'''''''''((((((%%%'''((()))******)))(((%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''',,,+++(((%%%""""""$$$&&&$$$$$$%%%%%%%%%$$$$$$###&&&&&&'''''''''''''''''''''&&&$$$&&&((()))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&)))((('''&&&%%%&&&'''''''''''''''''''''((())))))(((&&&$$$$$$&&&((((((((('''(((((()))))))))))))))&&&&&&'''((()))))))))((())))))))))))))))))))))))'''(((((())))))***+++++++++******)))(((''''''&&&''''''((()))))))))))))))+++******))))))******+++*********************++++++******)))******++++++//////---,,,+++*********++++++++++++,,,---...///111000///---------...///111000///000222333222111111000///000222444444444555555666777777777666666555999;;;;;;???GGGKKKJJJHHHHHHBBB@@@DDDHHHYYYuuu&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###"""$$$&&&&&&%%%%%%%%%&&&###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$((('''&&&%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%&&&)))+++---***'''&&&(((***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&'''((((((((((((((('''((()))***************)))))))))))))))(((''''''&&&&&&&&&''''''''''''(((###$$$%%%'''((((((((('''((((((((()))))))))))))))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((%%%''''''%%%""""""$$$'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((((('''''''''((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''((('''''''''''''''((())))))(((&&&%%%%%%'''(((((((((%%%&&&&&&'''''''''''''''%%%%%%'''((())))))))))))'''((((((((()))))))))(((&&&''''''(((((()))******(((((((((((())))))))))))''''''((()))))))))))))))*********))))))*********))))))))))))************,,,,,,++++++,,,,,,------///...---,,,++++++++++++,,,++++++,,,,,,---...///111000///...------......000000000000111111111111000...---...111444555555555666666777777666666666555999;;;<<>>CCCLLLRRRSSSNNNMMMEEEBBBFFFJJJ[[[www%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''(((***++++++%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$&&&&&&&&&&&&$$$$$$%%%'''((('''%%%############$$$%%%%%%######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%'''+++...;;;222***'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''(((''''''((())))))))))))(((++++++++++++***)))(((((()))))))))))))))(((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&(((***)))'''%%%############$$$&&&&&&'''''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$((()))%%%!!!&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&''')))(((&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))((('''(((*********((('''(((((()))))))))))))))&&&&&&'''((()))))))))((($$$%%%&&&(((((((((''''''%%%&&&&&&''''''((())))))+++******)))(((''''''&&&''''''((())))))))))))))))))))))))(((((()))))))))((((((((()))******++++++))))))))))))***+++,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,---...///000......//////////////////...///111000//////000222000......000333555555555555555666777888888888888777;;;===>>>DDDMMMTTTUUUQQQPPPGGGCCCGGGKKK\\\xxx%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%###$$$%%%%%%######$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''######$$$%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%(((,,,000666///******(((######%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))******+++++++++******))))))))))))))))))(((''''''&&&&&&&&&'''''''''''''''(((((((((((((((((())))))'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&)))'''%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%'''''''''%%%""""""%%%'''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&((()))$$$%%%'''((()))((('''&&&'''''''''''''''((())))))''''''&&&''')))***)))''''''(((((()))))))))))))))''''''((((((((((((((('''$$$%%%''')))***)))((('''''''''(((((()))************)))))))))((((((((('''''''''((()))))))))))))))+++******))))))******+++(((((()))******+++,,,,,,))))))))))))***+++,,,---------,,,+++++++++,,,,,,---,,,,,,------...///000------...//////000000000---///111000///...000222000///000222444666555444222333444666777888888999777:::<<<<<>>DDDIIIMMMPPPRRRNNNKKKMMMPPPccc&&&&&&'''(((******(((&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&&&&&&&$$$###"""%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&((('''%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&''''''(((((('''***000111///((((((((('''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%***))))))(((((((((((()))(((((()))))))))*********((('''%%%%%%&&&&&&&&&%%%)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''******)))******+++,,,,,,))))))******))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%$$$%%%&&&'''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((((((((((((''''''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((()))((('''&&&%%%&&&&&&'''((()))+++,,,---((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((((((((((((&&&&&&&&&&&&&&&''''''((((((((())))))******++++++******))))))))))))******))))))******************'''(((((()))***+++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---,,,,,,,,,---///000---///000000000000111333444222000000222444555666333555888888888888999:::666777888;;;>>>CCCGGGIIILLLOOOLLLJJJNNNRRRfff((('''&&&'''((())))))(((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$%%%''')))$$$%%%'''''''''%%%###!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""""""""""""""###$$$$$$'''&&&%%%&&&''''''&&&%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&&&&''''''))),,,//////---''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))((()))))))))&&&&&&&&&'''''''''(((((()))(((&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))))))))***++++++)))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&'''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))((('''&&&%%%$$$$$$$$$'''((()))******)))'''&&&''''''''''''(((***---...((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((((((((()))(((((((((((()))******''''''((()))***++++++,,,***))))))))))))))))))***''''''(((((())))))******)))******+++,,,---------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,---...//////---///000111000000111333555333000000222444666666666888999999888888888999666777999<<<>>>AAABBBCCCGGGJJJHHHHHHNNNTTTjjj+++(((%%%$$$&&&(((******((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$%%%''')))$$$%%%'''((('''%%%###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&'''((()))(((&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%'''+++......,,,+++&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((((((((((())))))))))))(((&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&'''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((())))))******************))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''((()))***+++&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$(((((('''&&&'''(((***+++((((((''''''''''''((((((***)))(((((((((((()))***))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''((((((((((((******))))))******+++,,,''''''((()))***++++++,,,)))))))))******)))))))))***++++++,,,,,,---------*********++++++,,,,,,---++++++******++++++,,,---------------------------,,,,,,---------.........------------......//////...///111111000000222333666444111222444666777777888:::;;;:::888777777777888999;;;===>>>>>>>>>>>>AAAFFFEEEGGGOOOWWWnnn+++(((%%%$$$&&&(((******'''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&((('''&&&'''((()))(((&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$'''---000---******&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''((((((((()))))))))'''(((((('''%%%%%%&&&(((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((''''''((()))************++++++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''((((((((((((((()))***+++&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&''''''((((((''''''''''''(((((())))))''''''''''''))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''(((((())))))((((((((((((((()))******(((((())))))******++++++))))))************))))))*********+++++++++++++++((((((((()))))))))******+++++++++++++++,,,------........................,,,,,,---............---------......////////////...000111111111111222444555333333333555777777666888:::;;;:::888666666777999:::<<<===>>>>>>===<<<>>>CCCDDDHHHQQQ[[[ttt((('''&&&''')))))))))'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%######$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''""""""!!!!!!""""""###$$$'''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%$$$(((000333...******%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((((('''&&&'''''''''((((((((())))))&&&(((((('''$$$$$$%%%(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''(((((()))***+++,,,***++++++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&'''(((((()))((('''''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&))))))''''''''')))***+++&&&''''''((((((''''''&&&((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''((())))))******+++'''''''''''''''((()))))))))))))))))))))*********((()))***++++++***)))((()))))))))((((((((((((((((((((((((((()))))))))))),,,,,,,,,,,,,,,------...------------------------,,,,,,.../////////...------......///////////////...000111111111111222444222222222444666777555444555777999999888777888999888999;;;===>>>?????????===CCCEEEJJJUUU```zzz$$$%%%'''***,,,+++'''$$$%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%&&&'''((()))###$$$$$$%%%%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***'''%%%)))222555///++++++%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((###$$$&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''((('''$$$###%%%'''((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))((((((((()))***,,,---...***++++++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))'''''''''''''''''''''''''''&&&%%%%%%&&&'''(((***)))(((&&&&&&%%%&&&'''((((((''''''&&&&&&''''''(((''''''''''''((()))++++++)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&'''''''''&&&$$$######%%%(((***%%%&&&((()))))))))((('''((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))((((((''''''''''''((((((((())))))***++++++,,,,,,((((((((((((((()))***************)))))))))))))))((()))***++++++***)))(((---,,,,,,,,,++++++******************++++++++++++------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------......///000////////////000111222111111222444000000222444666666444222222444777888888999:::<<<777888:::<<<>>>@@@AAABBB>>>DDDGGGMMMXXXddd~~~))))))))))))(((((((((((('''((()))******)))(((''')))(((((((((((('''''''''***)))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%'''&&&$$$$$$%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$######""""""###%%%&&&'''(((((((((''''''''''''''''''''''''((('''$$$""""""###%%%'''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''(((((('''%%%$$$"""!!!$$$((((((%%%$$$%%%'''***)))((('''''''''''''''++++++...333555000(((###''''''(((((((((((('''''')))((('''&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&'''''')))***+++(((((((((((((((((((((((())))))))))))))))))))))))+++***)))))))))***,,,---------+++***))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&%%%%%%&&&((()))(((''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''',,,+++***(((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((&&&$$$######%%%(((***''''''''''''(((((((((((()))((((((''''''''''''((('''&&&%%%%%%''''''&&&$$$***(((&&&$$$$$$&&&(((***,,,+++)))((('''''''''''''''&&&&&&&&&'''(((***+++(((,,,...---***'''((())),,,)))$$$!!!!!!$$$))),,,)))))))))(((''''''&&&&&&+++***)))))))))***,,,---******++++++++++++******)))***++++++***(((%%%$$$$$$&&&((((((((()))+++---000///---+++******+++,,,)))***+++,,,,,,,,,,,,+++---+++)))***,,,---+++)))******+++++++++,,,,,,,,,............---,,,++++++,,,,,,---......//////000333222111111111222333444666555555555555444444444666777888999999:::999999;;;::::::;;;<<<>>>@@@AAA???BBBHHHLLLRRRccc((((((((((((((('''''''''''''''((((((((((((''''''(((((((((''''''''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%((('''%%%%%%&&&'''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%$$$###"""$$$&&&'''&&&%%%%%%&&&)))(((((('''&&&&&&''''''''')))...222333...)))%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((('''''''''''''''((()))***''''''''''''''''''''''''))))))))))))))))))))))))***************++++++,,,,,,++++++***))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&''')))))))))'''((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''+++***)))((((((''''''((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%$$$$$$&&&((()))''''''''''''((((((((((((((((((((('''(((((()))))))))(((&&&%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((&&&&&&%%%&&&''''''))))))(((((()))***+++,,,)))***,,,,,,+++)))))))))***)))'''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***************************)))******++++++***)))(((&&&'''))))))))))))+++,,,,,,+++***(((((((((((((((******+++++++++,,,,,,,,,+++)))((())),,,......---++++++,,,,,,,,,---------.........///......------+++,,,,,,------...//////333222111111111222333444555555555555555555555555666666777888999999999999:::::::::;;;===???AAABBB@@@CCCHHHLLLSSSeee''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$###"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&'''((())))))***&&&&&&&&&&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%$$$$$$###&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%$$$$$$%%%''''''&&&%%%(((((('''&&&&&&&&&&&&'''###)))///111///,,,)))(((''''''((((((((((((''''''%%%%%%&&&&&&'''''''''(((%%%&&&&&&&&&&&&''''''''')))((((((''''''(((((()))(((((('''''''''(((((()))'''''''''''''''''''''''')))))))))))))))))))))))))))******+++++++++++++++************************(((((((((((((((((((((((())))))((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))***)))(((((()))***((('''''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))***+++---***'''%%%&&&''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((***)))))))))))))))***+++)))))))))***+++,,,***)))((()))++++++++++++)))((($$$%%%%%%&&&''''''((((((''''''((()))))))))))))))******((((((((((((******))))))******+++++++++,,,((()))******))))))+++,,,...---,,,+++*********+++,,,+++*********+++,,,---,,,***((()))+++.........,,,,,,---------.........---......////////////...,,,------...//////000000222222111111222222333444444444444555555666777777888888999:::;;;;;;;;;;;;::::::;;;<<<>>>@@@BBBCCC@@@CCCGGGLLLSSSggg'''''''''(((((((((((((((((('''&&&%%%&&&'''((()))''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))+++******))))))(((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&$$$###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###!!! ''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$'''$$$###$$$((()))'''$$$''''''&&&&&&&&&&&&''''''###,,,333222,,,)))))))))''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''))))))(((((((((((()))))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++***))))))******************((((((((((((((((((((((((***)))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((+++)))(((((())))))'''&&&&&&&&&'''((())))))******)))((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&&&&''''''''''''(((((((((((((((((((((((()))***,,,,,,///,,,(((&&&&&&'''''''''(((((((((((((((((((((((())))))((((((((()))))))))((('''''''''''''''(((((()))'''&&&(((,,,---,,,)))((()))+++,,,,,,+++)))((('''((((((((()))))))))***((()))***,,,,,,+++******+++)))'''&&&&&&''')))+++******)))))))))***+++,,,)))***++++++***)))***,,,......------,,,,,,,,,,,,,,,+++***))))))+++---...///...,,,******++++++,,,,,,,,,,,,,,,------------,,,,,,---.../////////......//////000000111222222111111111222222333444444333333444555666777888888:::;;;<<<======>>>>>>===:::;;;<<<===???AAACCCDDD@@@BBBGGGLLLTTThhh(((((()))))))))*********)))((('''&&&'''(((***+++(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''***)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''%%%###"""'''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%%%%(((%%%###$$$''')))'''%%%''''''&&&&&&&&&''''''((('''222777222***(((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((()))))))))((((((''''''''''''(((************************************************)))***+++------,,,++++++)))***+++++++++++++++***))))))))))))))))))))))))******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''&&&%%%%%%%%%&&&''''''((()))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((((((''''''(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''(((((((((((((((((((((((()))***,,,,,,000,,,(((&&&&&&'''((('''***(((&&&%%%%%%&&&(((************)))(((((('''&&&'''''''''((((((((((((((()))'''%%%'''+++---,,,***))))))))))))))))))))))))******)))))))))(((((((((((()))***,,,,,,+++******+++)))'''&&&&&&''')))+++******)))(((((((((((())))))***++++++***)))***,,,***************))))))))),,,+++***))))))+++---...///...---,,,******+++,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,---------------......///000000111111000000111222333333444444222333444555666888999999999:::;;;<<<============;;;<<<===???AAABBBDDDDDD@@@CCCHHHNNNWWWkkk((())))))******++++++,,,((((((((((((((()))***+++)))(((((((((((('''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!!!!######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((()))******)))'''&&&''''''''''''((((((((()))%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%&&&(((((('''(((''''''''''''((())))))***555999111)))))))))&&&''''''((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((***))))))(((((())))))***(((((('''''''''(((((()))***************************************************++++++,,,,,,,,,,,,,,,++++++,,,------,,,+++***))))))))))))))))))))))))***))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''(((((()))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))'''&&&%%%''''''''''''(((((((((((((((((((((((())))))***+++...+++(((&&&'''(((((('''(((&&&###!!!!!!###&&&((()))))))))((('''%%%$$$###'''((()))***++++++++++++((('''&&&''')))+++++++++))))))'''&&&&&&'''))))))))))))(((''''''&&&%%%%%%''''''((()))))))))))))))******((((((((((((*********)))))))))((((((''''''((()))******))))))+++,,,***++++++,,,++++++******,,,+++*********+++,,,---***,,,------,,,,,,---...*********+++++++++,,,,,,***++++++,,,,,,,,,,,,++++++,,,,,,------.../////////000111222333444444444333444444666777888999999666777888999::::::::::::===>>>???AAABBBCCCCCCCCCBBBFFFLLLSSS[[[ooo((((((((()))******++++++%%%&&&'''((())))))))))))******)))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%"""!!! !!!###$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((()))'''&&&%%%%%%%%%%%%&&&'''&&&''''''&&&%%%&&&((()))((((((((((((((()))*********444666---(((******%%%''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((******))))))))))))******'''''''''''''''((()))***))))))))))))))))))))))))************************,,,++++++++++++,,,------------/////////---+++***)))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&'''((()))(((''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))((((((((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''((((((((((((((((((((('''(((((())))))+++)))''''''(((((('''&&&'''&&&%%%$$$$$$%%%&&&'''''''''(((((((((&&&%%%$$$%%%&&&(((***+++,,,,,,,,,(((((((((((('''(((***,,,(((((((((''''''(((((((((((((((((('''''''''''''''((((((((((((((())))))***************************'''((()))***+++***))))))&&&'''))))))))))))+++,,,,,,,,,---.........---,,,******+++++++++,,,,,,,,,))),,,//////...,,,,,,---+++++++++,,,,,,,,,------,,,,,,------,,,,,,++++++,,,------......///000000...///111333444444444444444444555666777888888999777777888999::::::::::::>>>???AAABBBCCCCCCCCCBBBEEEJJJRRRYYYaaasss&&&''''''((()))******+++###$$$&&&((())))))((('''************))))))))))))''''''''''''''''''''''''''''''(((((())))))******%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%'''&&&%%%&&&((()))((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''###$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''((())))))'''&&&%%%$$$%%%&&&'''(((%%%'''((('''$$$$$$(((+++)))))))))))))))***++++++(((111333+++'''++++++%%%''''''((((((((((((''''''%%%%%%&&&'''((()))******''''''''''''((((((((()))******))))))))))))******&&&&&&&&&'''''')))***+++((((((((((((((((((((((((************************---,,,+++***+++,,,---......///000000///---+++***))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))(((''''''((()))+++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''((((((((())))))((((((''''''''''''((()))(((''''''((()))'''&&&(((((())))))))))))(((((('''''')))*********)))((("""###&&&(((***++++++***''')))***(((&&&&&&)))---'''((()))******)))((('''(((((())))))******+++++++++***)))))))))***,,,---******++++++++++++******%%%'''***,,,------,,,+++$$$&&&((((((((()))+++---((()))***+++++++++***))))))***+++,,,,,,,,,,,,++++++///222222...***)))))),,,,,,,,,---------..................---,,,++++++000000000111222222333333...///111333444444444444555555666666777777888888999:::;;;<<<============@@@AAABBBCCCCCCCCCBBBAAAHHHMMMVVV]]]eeewww******))))))((((((''''''))))))(((((((((((())))))((()))++++++***(((&&&$$$''''''&&&%%%&&&'''((()))&&&&&&''''''((()))))))))%%%%%%&&&(((***+++)))'''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))((('''%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((('''((((((((((((&&&$$$###)))((('''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&$$$###$$$'''***((())))))(((''''''))),,,333222///+++((('''(((***))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++***)))&&&''')))***+++***))))))******))))))))))))))))))++++++++++++++++++++++++,,,,,,------------,,,,,,000000//////......------------,,,,,,,,,,,,---...***))))))+++------,,,*********+++++++++)))((('''&&&'''((()))***+++,,,,,,((((((((((((((('''''''''))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))((()))***++++++***)))((())))))(((((((((((())))))((('''&&&''')))))))))'''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''%%%&&&'''((())))))((((((+++)))'''''')))***+++***(((((())))))))))))(((((()))))))))))))))))))))))))))((((((((((((***,,,---)))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))++++++******++++++,,,------------,,,,,,++++++++++++,,,------......------......///000///...,,,+++///...---,,,,,,,,,,,,,,,,,,---......//////......000000000000111111111111333111000111555777777666777777777888999999999:::;;;<<<>>>??????>>>===<<<@@@CCCGGGHHHGGGFFFFFFFFFLLLQQQYYYbbbmmm******))))))(((((((((((())))))(((((((((((()))))))))*********)))(((&&&%%%''''''&&&&&&&&&'''((()))((((((((((((((('''''''''%%%%%%%%%'''))))))(((&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((+++++++++******)))((('''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%###"""###&&&(((((())))))((('''(((***---444111---)))''''''(((((())))))(((((((((((())))))((((((((())))))))))))***)))))))))((((((((((((((('''((())))))))))))(((''''''((()))******)))((('''))))))((((((((((((((((((+++++++++++++++,,,,,,,,,......///000000000000///000000//////....................................,,,+++***+++,,,---,,,+++'''(((***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,((((((((())))))*********(((((((((((((((((((((((())))))))))))((((((((((((************************((()))***++++++***)))((())))))(((((((((((())))))((('''&&&''')))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&'''((())))))(((((('''&&&&&&&&&'''(((***(((&&&&&&(((******)))(((((())))))))))))(((((()))))))))))))))))))))))))))((((((((()))***+++,,,)))(((''''''''''''((()))(((((())))))))))))(((((('''''''''((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,++++++************+++,,,,,,------,,,,,,...............---,,,,,,///...---,,,,,,,,,,,,---,,,---......//////......000000000000111111111111333111000222555777777666777777777888999999:::::::::===@@@DDDDDDBBB@@@===BBBDDDGGGGGGGGGFFFGGGHHHOOOSSS\\\eeeooo***))))))))))))(((((((((***))))))(((((())))))*********))))))((((((''''''''''''&&&&&&''''''((()))***))))))(((''''''&&&&&&&&&%%%%%%&&&''''''&&&$$$'''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%%%% !!!!!!"""$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%'''''''''(((((('''''''''''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&'''''''''''''''&&&%%%&&&&&&%%%$$$$$$''')))(((((((((((('''))),,,...777222+++''''''(((((('''))))))(((((((((((())))))))))))))))))******************))))))((((((((('''''''''((())))))(((((('''******+++******)))(((''')))))))))))))))*********++++++,,,,,,---------......///000222333333444444222222222222111111111111222222333444444333222111000...,,,+++,,,---------)))***+++,,,,,,,,,,,,,,,******))))))((((((((('''))))))******+++++++++,,,))))))))))))))))))))))))******)))))))))(((((((((************************))))))************))))))))))))(((((((((((())))))((('''&&&''')))***)))((((((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&&&&'''((()))++++++,,,***'''$$$$$$%%%'''((()))'''&&&&&&((()))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((((((((()))***+++,,,)))((((((''''''(((((()))((())))))******))))))(((((((((((()))))))))******++++++++++++++++++++++++))))))))))))))))))))))))+++************+++,,,,,,++++++***************))))))***++++++,,,,,,++++++...------,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,---......//////......000000000000111111111111333222111222444666666666777777888888999::::::;;;:::>>>CCCGGGIIIGGGDDDAAAEEEFFFGGGGGGFFFFFFHHHJJJRRRWWW___iiittt))))))))))))))))))))))))***))))))))))))))))))*********)))((('''((((((((('''''''''''''''(((((()))))))))(((((('''''''''''''''&&&%%%&&&''''''&&&$$$&&&'''''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''&&&&&&%%%%%%!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$---,,,***(((&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''(((((((((((()))(((&&&%%%$$$%%%&&&&&&(((''''''&&&&&&&&&'''''''''((()))***************(((((()))((('''''')))+++(((((((((((((((***...111999222***&&&(((***)))'''))))))(((((((((((())))))(((((()))))))))************))))))((((((''''''&&&))))))******************------,,,,,,+++***)))(((+++,,,,,,,,,,,,,,,------,,,------...///000000111000111222444666777888888888888888888999999999999:::;;;<<<======<<<:::888666333///...............---------,,,+++***)))((())))))))))))((((((((((((++++++++++++************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************)))))))))******)))))))))))))))(((((((((((())))))(((''''''''')))***)))((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((()))+++++++++***(((&&&&&&'''((()))((('''&&&''')))+++***)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++)))(((((((((((((((((())))))))))))******)))))))))***+++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,++++++++++++******************+++,,,,,,,,,,,,,,,...---+++******+++,,,---...------,,,,,,,,,------,,,---......///.........///000000000111111111111333222222333444555666666777777888888999:::;;;;;;<<<>>>BBBFFFHHHHHHGGGFFFGGGHHHHHHGGGFFFGGGJJJMMMSSSXXXaaannnzzz))))))))))))******************))))))))))))*********)))((((((((((((((()))'''''''''(((((((((((((((''''''''''''(((((()))))))))(((&&&&&&(((((('''&&&$$$%%%&&&'''(((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++''''''((((((((((((''''''''''''''''''((((((((((((+++***)))((((((((()))***''''''&&&&&&&&&''''''((((((((()))***+++++++++***''')))))))))((((((***+++'''(((((('''(((+++000444999222***(((***,,,***((())))))(((((((((((())))))'''''''''((((((((())))))(((((((((''''''&&&&&&&&&************++++++,,,,,,---,,,,,,+++************---.........//////000000000000111222444555666666777888:::<<<>>>@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEFFFHHHIIIHHHGGGEEECCC???;;;777444222222111000...---,,,+++***))))))(((------------............,,,,,,+++******)))((((((++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))***))))))(((((((((((()))))))))((('''(((*********((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))'''((()))***************)))(((((()))+++---,,,+++))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************((())))))))))))))))))((())))))************))))))***+++++++++,,,,,,,,,,,,))))))))))))))))))))))))******************************))))))******+++,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------,,,+++******+++---...------,,,,,,,,,------...,,,---......///.........///000000000111111111111333333333333333444555666666777888999:::;;;<<<<<<>>>???@@@BBBDDDGGGIIIJJJIIIIIIIIIGGGGGGHHHLLLOOORRRWWWcccqqq)))))))))************++++++******))))))******+++)))))))))))))))(((((((((&&&'''((())))))))))))(((&&&&&&''''''((())))))***)))(((&&&&&&((())))))(((###$$$&&&((())))))))))))''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((%%%%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%$$$$$$'''''''''(((((('''''''''''''''''''''(((((((((((()))((((((''''''((((((((('''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((('''%%%&&&''''''&&&&&&'''(((''''''''''''(((,,,222666444000+++)))***++++++)))))))))(((((((((((())))))''''''''''''(((((((((((('''''''''((((((((((((((()))))))))))))))***+++,,,,,,++++++++++++,,,---...111222222333333444444555777888999:::<<<===>>>???BBBCCCEEEHHHJJJLLLLLLMMMMMMMMMNNNOOOPPPPPPQQQQQQRRRRRRSSSSSSRRRQQQOOONNNJJJGGGBBB>>>;;;888666444---,,,,,,++++++,,,,,,---,,,,,,------......//////---,,,,,,+++***)))(((((())))))))))))))))))))))))+++************)))))))))++++++++++++++++++++++++******))))))))))))******))))))(((((((((((()))))))))((('''(((***+++***)))))))))))))))))))))))))))***))))))(((((())))))******)))(((((('''''''''(((&&&''')))***++++++***))))))((()))+++---...---,,,***)))(((''''''((()))***))))))))))))))))))))))))((()))************))))))((())))))******))))))((()))******++++++******)))((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))***++++++,,,,,,,,,,,,,,,---------,,,,,,---............---,,,,,,,,,,,,,,,------...------,,,,,,,,,---......,,,---......//////......000000000000111111111111222444444444333333555777666777888999:::;;;<<<===???>>>>>>???AAAEEEIIIKKKJJJJJJJJJIIIHHHJJJMMMPPPRRRWWWddduuu))))))*********++++++++++++******))))))******+++'''((()))******)))((('''&&&'''((()))***))))))((('''''''''((((((((((((((((((&&&$$$%%%'''))))))((($$$&&&((()))***)))(((''''''((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''(((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%"""&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((((((''''''((((((''''''&&&&&&$$$%%%''''''&&&&&&&&&''''''''''''''')))---333888---,,,+++***))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))(((((())))))******++++++***************,,,---.../////////000111444666777:::;;;;;;<<<======>>>>>>???@@@AAACCCEEEGGGHHHIIIKKKMMMNNNQQQSSSTTTUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[[[[ZZZYYYYYYXXXWWWWWWVVVSSSNNNIIIEEEAAA<<<888000///...------...//////,,,+++++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))+++++++++++++++++++++++++++***)))(((((()))***+++))))))(((((((((((()))))))))(((((((((***+++***)))))))))))))))))))))))))))******))))))))))))******'''''''''&&&''''''(((((('''''''''''''''(((((((((''''''(((***---...,,,+++***)))(((''''''((()))***))))))))))))))))))))))))((()))***++++++***)))(((((()))************)))((()))******++++++******)))'''''''''((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))***++++++******++++++,,,,,,,,,,,,++++++,,,------------,,,,,,,,,---...............,,,,,,,,,,,,,,,---...///,,,---......//////......000000000000111111111111222444555444222222444777666777888999;;;<<<======>>>>>>>>>@@@BBBEEEHHHJJJJJJKKKLLLKKKJJJKKKNNNPPPSSSYYYfffwww))))))******++++++++++++++++++************++++++&&&''')))++++++***((('''&&&''')))*********)))((()))))))))(((''''''&&&&&&&&&$$$######&&&((()))(((&&&''')))******(((&&&%%%(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((()))$$$%%%%%%&&&'''''''''&&&###$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """&&&((()))'''%%%###%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((()))'''((()))*********((((((&&&&&&&&&&&&&&&'''((()))))))))***))))))(((''''''%%%'''))))))((('''((()))'''''''''''')))...444999((()))******((('''((()))))))))(((((((((((())))))))))))))))))************))))))***+++,,,------...------,,,,,,---///000111444444555666999;;;>>>@@@CCCCCCDDDEEEEEEFFFGGGGGGEEEFFFGGGIIIKKKMMMNNNOOOOOOPPPRRRTTTVVVWWWXXXXXXZZZZZZ[[[]]]^^^___`````````___^^^]]]\\\[[[\\\\\\^^^[[[VVVQQQLLLFFF@@@<<<666444222000............000//////...---++++++*********+++,,,...//////000........................---------,,,,,,,,,+++++++++++++++++++++++++++++++++***)))(((((()))***+++))))))(((((((((((())))))***(((((()))***+++***)))))))))))))))))))))))))))******))))))))))))******%%%%%%%%%&&&'''((()))******(((&&&$$$###$$$%%%'''&&&&&&'''))),,,---,,,***+++)))(((''''''((()))+++))))))))))))))))))))))))((()))***++++++***)))(((((()))***++++++***)))(((******++++++++++++******))))))))))))************************************************************)))))))))))))))******+++))))))******++++++++++++******+++,,,,,,,,,,,,++++++,,,...///000///......,,,,,,,,,,,,,,,---...///,,,---......//////......000000000000111111111111222444555444222222444777666777888999;;;<<<===>>>===>>>@@@BBBDDDFFFGGGGGGJJJKKKLLLLLLLLLLLLNNNPPPUUUZZZgggyyy))))))))))))))))))))))))************************)))))))))))))))))))))))))))(((''''''''')))***+++)))(((&&&&&&((()))((('''''''''((((((((((((''''''((((((((((((((((((((((((+++)))&&&&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((()))******'''))))))(((///888999555+++*********))))))(((((())))))))))))***************)))((('''''''''((()))+++++++++,,,------......///111333666999;;;<<<======>>>@@@CCCEEEGGGIIIJJJLLLJJJIIIIIIKKKLLLKKKJJJKKKLLLNNNPPPPPPQQQPPPPPPQQQRRRRRRRRRTTTUUUVVVWWWVVVXXX\\\^^^^^^^^^___```\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\YYYRRRJJJDDD>>>>>>;;;777333111222444333333333111...------.........000111333555777888999555222222666888555222111///,,,+++++++++***)))---,,,+++***))))))))))))))))))*********+++++++++***************+++++++++))))))((((((''''''&&&&&&(((((())))))******++++++&&&(((+++++++++******++++++)))'''&&&%%%&&&'''((($$$%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++,,,,,,,,,+++(((%%%!!!++++++******))))))(((((('''((()))+++,,,,,,,,,,,,///...,,,+++******+++,,,+++++++++*********))))))************************)))))))))***+++++++++,,,++++++++++++++++++++++++)))***---...///...,,,***+++---///000///---+++)))***+++,,,,,,------,,,,,,---...000111000///000111///000111000///...///000333444555777777777777666555777999;;;<<<===<<<<<>>@@@BBBBBBEEEFFFGGGIIIKKKMMMOOOPPPOOOMMMLLLLLLMMMNNNNNNMMMPPPPPPQQQRRRRRRQQQPPPOOOPPPPPPOOOOOOPPPQQQRRRRRRRRRSSSUUUVVVUUUVVVWWWXXXYYYYYYZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\[[[WWWQQQLLLEEEEEECCC???;;;999999:::<<<<<<;;;777333111111111222444666888:::<<<===>>>BBB>>><<<===@@@BBB???<<<:::666111......------,,,---,,,+++***************))))))*********+++++++++))))))))))))((((((((((((((((((((((((((((((''''''))))))))))))************&&&(((******)))(((((()))+++)))(((&&&&&&&&&((()))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((************************,,,---------,,,***'''&&&))))))(((((('''''''''''')))))))))***++++++,,,,,,------,,,,,,,,,------...+++++++++*********))))))************************+++++++++++++++,,,,,,,,,************************++++++,,,,,,,,,------------...///000000...,,,+++++++++,,,------------,,,---///000000///...///000///000111000//////000111333444555777777777777666777888999;;;<<<===>>>>>>===???AAABBBDDDGGGKKKOOOQQQMMMJJJLLLRRRXXX[[[ZZZWWW[[[fffxxx++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))(((((((((((()))***(((''''''((())))))(((''''''((((((((((((''''''((((((((((((((((((((((((---+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&'''((()))+++---......+++)))(((&&&&&&((()))+++''''''''''''((((((((((((((((((((((((((()))******,,,,,,)))(((,,,111111---************))))))))))))))))))))))))))))))))))))***************+++,,,---+++,,,...111444777:::;;;???@@@BBBEEEGGGIIIJJJJJJNNNOOOPPPQQQRRRSSSTTTUUUSSSQQQPPPPPPQQQRRRQQQPPPSSSSSSTTTTTTSSSQQQOOONNNMMMMMMKKKJJJIIIJJJJJJKKKKKKLLLLLLKKKJJJJJJLLLNNNQQQRRRTTTVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[ZZZWWWTTTMMMNNNMMMJJJGGGDDDDDDDDDIIIHHHFFFBBB<<<999888888:::<<<@@@CCCFFFGGGGGGGGGKKKIIIHHHJJJMMMNNNKKKGGGEEE@@@999333000000//////---,,,+++++++++++++++,,,***************+++++++++*********)))((((((((('''(((((((((((())))))))))))***************)))))))))''')))******)))''''''(((***)))((('''&&&'''((()))((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++,,,---------++++++)))(((((((((((('''''''''+++******)))******++++++)))***+++,,,------------+++++++++***************************************---------,,,,,,,,,,,,,,,************************---,,,+++***+++,,,---...///////////////.........++++++,,,------------------///000000...------......///111111000000111333444444555666777777777777999999999:::<<<>>>???@@@===>>>AAACCCFFFJJJPPPTTTTTTPPPMMMOOOUUU\\\```aaaXXX\\\hhh{{{++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))((((((''''''***(((''''''((())))))(((''''''((((((((((((''''''((((((((((((((((((((((((+++)))'''&&&'''((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))""""""###$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((###$$$%%%&&&((()))+++++++++)))'''&&&&&&''')))+++''''''''''''((((((((((((((((((((((((((())))))***,,,***)))***---///...+++*********)))))))))))))))************************))))))***+++,,,...//////...000333777;;;???BBBDDDHHHIIIKKKMMMOOOQQQRRRRRRTTTTTTUUUUUUVVVWWWWWWXXXVVVTTTRRRRRRSSSTTTSSSRRRSSSSSSTTTTTTSSSQQQOOONNNKKKIIIGGGDDDCCCBBBCCCCCCDDDDDDCCCBBBAAABBBFFFIIIKKKLLLNNNPPPQQQRRRRRRRRRTTTTTTTTTUUUWWWXXXVVVUUUPPPRRRSSSSSSQQQOOOOOOPPPSSSRRRPPPKKKFFFCCCBBBBBBCCCEEEIIINNNPPPQQQQQQPPPQQQPPPQQQTTTVVVVVVSSSPPPOOOHHH???888333222111000------,,,,,,,,,,,,------************************------,,,,,,+++***))))))((((((((())))))*********+++++++++******)))))))))***+++,,,+++)))(((((()))))))))(((''''''(((((()))************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************(((((()))***++++++******************************,,,,,,***)))))))))******'''(((***+++++++++***)))************************************************------,,,,,,+++++++++***************************,,,,,,++++++,,,,,,------000///...------...//////+++,,,,,,---...------------///000///---,,,,,,------///000111111111333555444555555666777777888888999999999999;;;===@@@AAA@@@BBBDDDFFFJJJOOOUUUYYY[[[VVVQQQPPPSSSWWW[[[]]]YYY]]]iii|||++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))((((((''''''***)))'''''')))***)))(((''''''((((((((((((''''''(((((((((((((((((((((((((((&&&%%%&&&((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))(((''''''&&&&&&''''''((((((((((((''''''((((((((($$$$$$%%%&&&&&&'''((((((***)))(((''''''((()))***''''''''''''((((((((((((((((((((((((((())))))******((((((---000000---+++))))))))))))))))))******************++++++++++++)))***,,,...000222333444555777:::>>>BBBGGGJJJKKKOOOPPPQQQSSSUUUVVVVVVVVVXXXXXXXXXYYYYYYYYYZZZZZZWWWUUUSSSSSSTTTTTTSSSRRRSSSTTTUUUUUUTTTSSSRRRQQQIIIGGGDDD@@@>>>======>>>>>>>>>===<<<<<>>888555222000///...------------------************************...------,,,+++******)))((()))))))))******++++++,,,,,,++++++******))))))******+++***((('''((()))))))))((((((((()))))))))+++++++++++++++*********************************))))))************))))))++++++++++++++++++++++++)))))))))))))))))))))(((************++++++++++++,,,,,,+++***))))))))))))***+++,,,,,,,,,+++)))(((************************************************,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++///...,,,++++++---...///,,,,,,---.........---------///000///---,,,,,,------///111222222222444666555555666666777888888999888888888999;;;>>>@@@BBBDDDEEEGGGHHHKKKQQQWWW\\\\\\XXXRRRNNNOOOQQQUUUWWWYYY]]]iii|||++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))))))))((('''+++)))(((((()))***))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&(((******)))'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***)))((('''%%%$$$###"""%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((()))******((('''***222666333...+++))))))))))))******************+++,,,---......///...///222555888:::;;;<<<>>>@@@BBBFFFIIIMMMOOOQQQQQQRRRTTTUUUVVVWWWWWWWWWZZZZZZZZZZZZ[[[[[[[[[[[[WWWUUUSSSSSSTTTTTTSSSRRRUUUUUUVVVWWWVVVUUUSSSRRRIIIFFFBBB>>>;;;:::;;;;;;999::::::999:::<<>>BBBDDDEEEFFFGGGHHHJJJLLLOOOQQQSSSTTTQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWWWWWWWXXXXXXYYYYYYXXXVVVTTTSSSTTTTTTSSSRRRUUUUUUUUUUUUSSSQQQOOONNNIIIFFFAAA===:::999:::;;;777777777777777888<<>>===???BBBDDDGGGKKKPPPTTTUUUUUUUUUTTTRRRQQQRRRSSSRRRSSSTTTVVVWWWXXXYYYYYYYYYZZZ\\\]]]^^^___```bbb\\\ZZZUUUQQQKKKCCC<<<666333222111///...------,,,+++++++++*********))))))************************++++++++++++++++++*********++++++++++++++++++,,,)))******)))((((((***,,,(((((()))***************))))))******++++++,,,,,,))))))))))))))))))))))))((((((((())))))(((((((((************************,,,,,,+++++++++,,,,,,,,,(((((()))))))))*********(((***,,,------+++)))'''---,,,,,,+++++++++,,,,,,))))))*********+++++++++******************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---------------...//////,,,------...............---///000000///...///000///111333333222333444666777666666666666888999:::999:::<<>>555,,,((((((((())))))*********+++)))***,,,...000222333444;;;===AAAEEEIIILLLMMMNNNMMMMMMNNNPPPRRRSSSTTTUUUPPPQQQRRRSSSTTTTTTTTTTTTRRRRRRSSSSSSTTTTTTUUUUUUYYYWWWUUUTTTUUUUUUTTTRRRSSSSSSRRRQQQOOOLLLIIIHHHIIIFFFAAA===:::::::::;;;555666666666555555777999<<<>>>BBBEEEGGGHHHGGGFFFEEEDDDDDDEEEEEECCC???<<<999:::<<<>>>AAAEEEJJJNNNTTTUUUUUUSSSQQQPPPQQQSSSSSSSSSTTTUUUVVVWWWXXXXXXWWWXXXYYYZZZ[[[\\\___aaa___^^^[[[XXXRRRJJJ@@@:::444333222000...---,,,,,,++++++++++++******)))))),,,,,,,,,,,,,,,,,,---------,,,,,,++++++******************++++++,,,,,,---,,,------,,,+++,,,///111'''((()))***************(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************+++,,,---...******++++++,,,,,,,,,,,,'''))),,,......,,,)))'''((((((''''''''')))***,,,))))))******++++++++++++************************+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,+++++++++,,,---...---....../////////000000,,,---......//////......---...000111000///000111000222333333333333444666777666666666666888999::::::<<>><<<:::999888555555555666666777777777777999:::<<<=========<<<<<<>>>@@@AAA@@@>>><<<:::666777777999<<>>???AAACCCDDDDDDDDDCCCDDDEEEFFFIIIOOOYYYdddlllllliiiddd]]]WWWUUUVVVWWWXXX]]]eeesss,,,,,,+++******+++,,,,,,))))))*********++++++++++++*********))))))))))))************)))))))))((())))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''((())))))))))))(((''''''''''''((('''((((((((()))))))))******)))))))))))))))))))))*********)))))))))(((((()))***+++***))))))+++---///...111777666///***)))************************...///111444999>>>CCCFFFJJJJJJJJJMMMPPPSSSTTTSSSVVVUUUTTTRRRQQQQQQQQQQQQPPPMMMKKKKKKLLLNNNOOOOOOQQQQQQRRRRRRSSSUUUVVVWWWVVVTTTRRRQQQPPPMMMIIIFFFCCCBBB@@@>>><<<;;;::::::<<<<<<<<<;;;:::999888777666666666777777777777777111222333444555555444444666888:::;;;<<<;;;:::999666666666666888:::<<<===CCCEEEGGGKKKNNNQQQSSSTTTUUUVVVWWWXXXXXXYYYXXXXXXYYYXXXXXXXXXYYYZZZ[[[\\\]]]___```___\\\VVVPPPLLLCCC@@@<<<999777555222///------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***************************++++++++++++******)))+++******+++,,,---......------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++************************)))))))))((((((************************((((((''''''(((((()))******))))))((()))***+++,,,***+++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,---,,,+++***)))***,,,------...///000000000///............///////////////.........///000000111111111111222222333444444555999999888888999;;;===>>>>>>???@@@BBBCCCCCCCCCDDDEEEFFFHHHKKKQQQZZZeeelllnnnmmmiiiddd^^^ZZZYYYZZZZZZ___fffsss,,,,,,++++++++++++,,,,,,))))))*********+++++++++***************)))))))))************))))))))))))************************&&&&&&'''(((((()))******((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))***)))((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))******+++***)))((('''((()))))))))***+++***))))))+++---...111666999444,,,((()))******))))))***,,,...///333444777<<>>????????????@@@AAABBBCCCDDDBBBDDDFFFJJJOOOWWW```fffooopppppplllgggbbb^^^]]]\\\```fffsss,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********************************)))))))))))))))************************''''''(((((())))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''((())))))'''&&&&&&'''))))))'''''''''''''''((())))))***))))))((('''((((((((((((((((((((()))))))))))))))))))))))))))*********+++***(((''''''(((***+++((()))******))))))***,,,...444::::::222***((()))***))))))***,,,///222444999;;;???EEEJJJOOOSSSUUUTTTSSSRRRSSSUUUWWWVVVUUUPPPOOOMMMKKKIIIHHHGGGGGGEEEDDDEEEHHHLLLPPPRRRSSSQQQOOOMMMKKKIIIHHHGGGGGGCCCAAA???>>>===<<<999777777777666666666777888888777888999:::;;;<<<<<<<<<===<<<<<<<<<;;;;;;::::::;;;;;;;;;::::::999999888555666666666777777888888777666555444444555666666666777888;;;???DDDHHHJJJMMMPPPTTTXXX[[[\\\\\\[[[ZZZ[[[[[[\\\[[[[[[ZZZYYYZZZ[[[]]]]]]]]]ZZZWWWVVVSSSOOOKKKFFFBBB>>>888555000000///...---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++,,,,,,+++++++++,,,.../////////...---******)))))))))(((((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++***(((((()))***+++++++++++++++++++++++++++************************+++++++++***+++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,******&&&(((+++...//////...---.........///000000111111......//////000111111111666555444444666888;;;===:::999999999:::<<<>>>???@@@?????????@@@BBBDDDEEECCCEEEGGGJJJOOOUUU]]]bbbnnnqqqsssrrrnnnhhhcccaaa^^^aaafffrrr,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***************+++++++++))))))))))))))))))******))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''(((((((((''''''(((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))'''''''''''''''((())))))******)))((((((((((((((())))))))))))(((((((((((((((((())))))************+++***)))'''((()))+++,,,((()))))))))((((((***+++...666<<<999000)))((()))))))))***,,,///444888;;;@@@CCCGGGLLLQQQTTTVVVWWWVVVUUUSSSRRRRRRQQQOOONNNFFFEEEDDDCCCCCCBBBBBBCCC??????@@@CCCHHHKKKMMMMMMJJJHHHFFFBBB???===;;;;;;:::888777666777777666555555555555666777888999:::999:::===???BBBCCCEEEEEEGGGGGGFFFFFFEEEEEEDDDDDD@@@@@@???>>>>>>=========<<<<<<;;;:::999999888888666666555444444555666777555555666777999<<>>===============>>>>>>;;;;;;;;;<<>>;;;999777666666777555444444666777777666555555555666777999:::;;;>>>???BBBFFFJJJMMMOOOPPPSSSSSSRRRRRRRRRRRRRRRRRRJJJIIIHHHHHHGGGGGGGGGHHHEEEEEEDDDCCC@@@>>><<<;;;999888666555555666666777777666666777777888999:::<<<>>>CCCHHHMMMPPPQQQRRRTTTVVVYYYZZZ[[[YYYWWWUUUVVVVVVWWWXXXXXXXXXXXXXXXWWWUUURRRPPPMMMIIIDDD@@@888666444111///---++++++------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,+++******++++++,,,,,,,,,,,,++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,++++++******))))))***+++,,,------...++++++++++++++++++++++++)))(((((((((((()))************+++++++++***))))))))))))*********+++++++++------------------------------------,,,,,,,,,,,,)))***,,,............---//////////////////............///000000111222222000000111222222333333444666555555444555666888999::::::::::::;;;===???@@@@@@@@@@@@AAABBBCCCDDDEEEDDDFFFIIIMMMSSS[[[eeekkktttwwwyyyxxxssslllgggddd^^^bbbhhhuuu,,,,,,---......---,,,,,,))))))*********+++++++++*********++++++,,,,,,,,,((()))))))))******************************************))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((('''''''''''''''((())))))+++***))))))(((((())))))***)))))))))(((((((((''''''(((((()))******++++++++++++,,,,,,,,,---------***+++,,,+++******,,,...333999:::333---,,,,,,+++---///333888>>>CCCGGGIIILLLNNNQQQTTTTTTSSSQQQPPPMMMJJJGGGEEEDDDAAA>>><<<:::999999888999999::::::777666666777999999888666:::999999888888999999:::;;;999777777888999999999777777888999:::<<<===>>>BBBDDDGGGLLLQQQTTTWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZUUUUUUTTTSSSSSSSSSTTTUUUPPPPPPPPPOOOMMMJJJFFFDDDAAA@@@>>><<<::::::::::::777888888888888777777666777999;;;???BBBEEEGGGHHHLLLOOORRRUUUUUUTTTQQQOOOOOOOOOPPPRRRTTTVVVXXXYYYWWWVVVUUUTTTRRROOOKKKHHH???===:::777333000...---,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,.........------------,,,******+++++++++,,,,,,,,,------------------------,,,++++++******++++++,,,+++,,,---......,,,+++***+++++++++++++++*********++++++++++++++++++++++++------,,,,,,------...///+++,,,,,,---,,,+++***)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------------------...---,,,++++++,,,---...---...///000111222333333000000000111222222333333222333444555666777888999===<<<<<<<<<===???AAABBB@@@AAABBBCCCDDDEEEEEEEEECCCEEEIIIOOOXXXdddqqqyyy{{{tttlllgggddd```dddkkkyyy,,,,,,---......---,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,(((((())))))*********+++++++++++++++++++++++++++((((((((()))******++++++))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))************))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))+++,,,---......---,,,+++'''''''''''''''((())))))+++******)))))))))))))))******))))))(((((((((''''''(((((()))***++++++++++++,,,---............---,,,---------,,,,,,...000555999999111,,,---...,,,///222777===CCCIIILLLNNNOOOQQQSSSUUUTTTRRROOOLLLGGGEEEBBB@@@???===:::888999888888777777777777777333333333555777999888666666666777999;;;===???@@@@@@===;;;:::;;;<<<;;;;;;;;;;;;;;;<<<===???AAAAAADDDFFFJJJOOOTTTYYY\\\]]]YYYYYYZZZZZZ[[[[[[\\\\\\YYYYYYXXXWWWWWWXXXYYYZZZXXXYYYZZZZZZXXXTTTQQQNNNJJJIIIFFFCCC@@@>>>>>>===777888999:::999888777666555666777999;;;===???@@@FFFHHHLLLPPPPPPOOOLLLJJJGGGHHHIIILLLOOOSSSVVVXXXWWWWWWVVVVVVVVVTTTPPPMMMFFFDDDAAA===999555333111++++++,,,---...///000111------------------------++++++++++++++++++++++++))))))+++,,,---............---,,,******+++,,,---------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++---///000000...+++)))------,,,+++***(((((('''++++++++++++++++++++++++,,,++++++++++++,,,------......///000///...,,,+++++++++,,,,,,,,,---------************************.........------,,,,,,,,,///......---,,,,,,,,,+++111000...---...///222333---...///000111222333333/////////000111111222222111222555777999;;;<<<<<>>>>>???AAACCCDDD@@@AAACCCEEEFFFFFFEEEEEEIIILLLQQQXXXdddrrr~~~uuulllgggdddaaafffnnn|||***(((''')))---///...,,,------------------------,,,,,,++++++++++++*********++++++,,,,,,++++++***))))))***+++,,,------...******++++++++++++***************)))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))((())))))***++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%'''((((((&&&$$$'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((()))***+++((()))***++++++***)))((()))((((((((('''''''''&&&)))************+++++++++...---,,,+++++++++---...---+++))))))***+++,,,,,,:::555222111///+++,,,///444:::@@@DDDJJJPPPRRRPPPSSSTTTUUUUUURRRNNNJJJGGGDDDCCCAAA>>>===<<<<<<<<<;;;:::888666555444333333222222222222333555777888999:::<<>>AAA@@@???BBBFFFHHHHHHFFFJJJLLLOOOPPPRRRTTTXXXZZZ]]]ZZZXXXXXXZZZ[[[YYYWWWXXXYYYYYYZZZ[[[[[[\\\\\\YYY___bbb^^^[[[\\\ZZZVVVUUUQQQMMMJJJIIIGGGDDD@@@AAAAAA@@@???===<<<:::999<<<;;;:::;;;<<<===<<<;;;;;;===???BBBCCCCCCCCCBBB>>>???@@@CCCGGGKKKOOOQQQSSSUUUWWWWWWVVVTTTTTTTTTOOOMMMIIICCC===888444222666111,,,(((((()))+++,,,---------,,,,,,---......------------------------)))******+++++++++******+++,,,...//////...,,,+++...,,,++++++,,,------,,,))))))***+++,,,,,,------,,,------......------,,,------,,,+++************...---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,))))))*********+++++++++++++++++++++++++++++++++)))***+++...//////,,,)))***++++++,,,---------,,,******+++++++++,,,,,,,,,,,,------......------,,,,,,...//////...------.........///111111222222222222///,,,,,,///333444444)))...333777999999999999@@@>>><<<===@@@BBBAAA@@@AAABBBCCCCCCCCCEEEHHHKKKLLLQQQVVV___ooo~~~nnndddbbbdddfffmmm~~~---+++***+++...000///---------------------------......------------,,,,,,*********++++++******************+++++++++++++++******++++++++++++*********)))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))))))))((((((((()))******))))))))))))))))))))))))''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&''')))***((($$$!!!'''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((('''''''''((((((((())))))))))))***++++++***)))((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...//////---,,,++++++,,,...//////:::555111111000---///333888???EEEIIIOOOUUUWWWUUUXXXXXXWWWUUUQQQKKKFFFBBBDDDCCCAAA???===<<<<<<<<<:::999777555444333222222555555444555666888:::;;;<<<===>>>AAADDDFFFHHHJJJJJJIIIIIIHHHFFFEEEDDDCCCDDDCCCCCCEEEIIIKKKKKKJJJKKKLLLOOOPPPQQQTTTXXX[[[[[[YYYVVVWWWYYY[[[[[[ZZZXXXXXXXXXXXXXXXXXXYYYYYY[[[aaaccc```^^^___]]]YYY[[[WWWSSSQQQQQQPPPMMMKKKGGGFFFEEEDDDBBB@@@>>>===@@@>>>======>>>>>><<<:::<<<===>>>?????????>>>>>><<<<<<<<<>>>@@@CCCFFFHHHLLLOOORRRTTTUUUUUUWWWXXXTTTRRROOOKKKEEE???;;;888555222...,,,,,,---,,,,,,------,,,,,,,,,------...------------------------+++,,,,,,,,,,,,++++++***+++,,,---......---,,,+++...,,,++++++,,,------,,,///...---,,,***)))(((''',,,------......------,,,,,,,,,++++++***+++++++++*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,***+++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,---///111111...+++++++++,,,---------------+++,,,,,,,,,------------,,,------......------,,,---///000000///....../////////111222222333333333111///,,,---000333444333...000444666777888:::<<>>EEEKKKNNNTTTZZZ[[[YYY[[[[[[YYYVVVRRRLLLGGGDDDEEEDDDBBB@@@???>>>======777777555444444333333333777777777777999;;;===???@@@AAABBBEEEGGGJJJLLLNNNMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIJJJMMMOOOOOOOOOLLLMMMOOOPPPRRRUUUYYY]]]YYYWWWUUUVVVXXX[[[]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWW]]]bbbdddcccaaabbbaaa___\\\ZZZWWWUUUUUUUUUSSSRRROOOOOONNNLLLJJJHHHGGGFFFHHHGGGFFFFFFEEEDDDAAA>>>@@@??????>>>===<<<;;;:::::::::999999:::;;;===>>>CCCFFFKKKOOORRRUUUYYY[[[WWWWWWVVVSSSNNNHHHCCC@@@777555333222111000...,,,------,,,,,,,,,,,,,,,---------------------------------...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,******+++++++++,,,,,,,,,,,,------......------,,,,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111000...,,,,,,,,,---............---------------............------............------...000222111000///000000000000111222333333333333///......///222333333222222444444555555777;;;===>>><<<;;;<<<>>>@@@@@@???BBBDDDEEEFFFFFFHHHKKKMMMNNNTTTYYY___ooo|||kkkeeefffjjjsss111000////////////......------------------------,,,,,,+++++++++***************++++++++++++******))))))))))))))))))))))))******++++++++++++******)))))))))))))))***************++++++++++++******))))))(((((((((((())))))***)))(((''''''&&&''''''((((((((((((((((((((((((************))))))((((((''''''''''''''''''''''''+++***))))))******(((&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((()))+++,,,,,,+++)))((())))))*********+++******------,,,,,,+++++++++***))))))*********+++++++++***,,,...111111111///...+++,,,---...000222666888===888555777888999===CCCEEEKKKPPPSSSWWW\\\]]][[[[[[[[[YYYWWWSSSOOOLLLJJJGGGFFFDDDBBB???>>><<<;;;555555555555666777888999:::::::::;;;===???BBBCCCFFFFFFGGGIIIKKKNNNPPPRRRRRRRRRSSSSSSRRRQQQOOOOOOOOONNNMMMMMMNNNOOOPPPPPPLLLNNNQQQSSSUUUYYY]]]aaa]]]\\\ZZZYYYZZZ\\\^^^___bbbaaa^^^\\\ZZZYYYYYYYYY\\\___bbbcccbbbbbbcccccc^^^]]]\\\ZZZYYYXXXWWWWWWVVVUUUTTTSSSQQQPPPPPPPPPPPPPPPOOOPPPPPPOOOKKKIIIIIIGGGEEEBBB@@@???>>>===<<<;;;999888888888999:::<<>><<<888666444222///,,,...------,,,,,,,,,,,,,,,------------------------------...------,,,+++***,,,++++++******++++++,,,...,,,++++++,,,---,,,,,,(((((()))***,,,---......,,,------......------,,,+++++++++++++++,,,---...,,,,,,------......//////++++++++++++++++++++++++,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++---......,,,***------......///......---,,,------------.........------............------...000111111000//////000///000111222222222222222......000222333333333222444555666666666777:::===<<<<<<;;;<<<===???@@@@@@CCCEEEGGGHHHIIIJJJMMMOOOOOOUUUZZZ___nnnllldddeeejjjttt000000000///...---------------------------------,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++'''(((((()))******++++++******++++++++++++******(((((())))))******************++++++++++++******))))))(((((((((((())))))***)))(((''''''&&&''''''((((((((((((((((((((((((******++++++***)))((('''((((((((((((((((((((((((,,,)))'''&&&(((+++,,,---(((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((('''(((***++++++***((('''***************++++++,,,......---+++***)))((('''))))))*********++++++++++++---000222222000...,,,,,,...000111222555999===CCC>>><<>><<<:::999666777888999;;;>>>@@@AAA@@@@@@AAABBBDDDGGGJJJKKKLLLLLLKKKLLLMMMPPPRRRTTTVVVWWWWWWWWWUUUSSSQQQOOONNNMMMLLLKKKJJJKKKLLLNNNMMMPPPUUUYYY]]]aaafffiiikkkjjjhhhfffddddddfffggggggfffbbb___\\\[[[ZZZZZZ[[[]]]```bbbccccccdddfffhhhhhhhhhfffccc___]]]\\\XXXWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUWWWVVVTTTSSSRRRQQQOOOLLLIIIHHHGGGFFF???>>><<<:::999999999:::999<<>>999555333000//////...------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,+++******,,,++++++******++++++,,,...,,,++++++,,,---,,,,,,......---,,,***)))((((((,,,------......------,,,++++++++++++,,,---......))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,......,,,+++---......///......------,,,,,,,,,,,,---------------......//////......------///111000///...//////...//////000000000000000---///111333333333333333333555888999999888999:::;;;;;;<<<<<<===>>>@@@AAADDDFFFIIIKKKKKKMMMOOOQQQPPPVVV\\\cccqqq~~~jjjbbb```fffqqq...///000///---,,,,,,---------------------------......------------,,,,,,,,,,,,------------,,,,,,''''''((()))***+++,,,---******++++++++++++******((((((((()))******++++++)))******************)))))))))(((((((((((())))))))))))(((((('''((((((((())))))))))))))))))))))))))))))***++++++***((('''((((((((((((((((((((((((+++)))&&&&&&(((+++......((((((((((((((((((((((((((((((''''''(((((())))))'''(((((())))))(((((('''&&&''''''(((((('''%%%%%%***************+++,,,---------,,,+++)))((('''''')))************+++++++++,,,...000222333222000///111444777888888;;;@@@DDDJJJGGGFFFIIIJJJJJJNNNRRRUUUYYY[[[[[[[[[]]][[[WWWRRRPPPMMMJJJGGGDDDCCCBBBAAAAAAAAA@@@???>>><<<<<<===>>>???AAACCCEEEHHHIIIHHHHHHIIIKKKMMMPPPSSSUUUQQQPPPOOONNNOOOPPPRRRTTTWWWWWWXXXXXXVVVTTTQQQOOOJJJJJJJJJIIIHHHJJJMMMPPPUUUZZZaaahhhnnnsssxxx{{{}}}zzzxxxxxxyyyrrrooolllhhheeecccccccccccccccfffkkkllllllnnnssswwwyyyyyyvvvpppiiidddaaa[[[ZZZXXXVVVTTTTTTTTTTTTSSSRRRRRRTTTVVVXXXXXXWWWXXXWWWVVVUUUSSSRRRQQQPPPEEEDDDAAA>>><<<;;;;;;;;;999;;;>>>@@@BBBEEEJJJMMMSSSUUUXXX[[[[[[YYYVVVSSSQQQLLLEEE>>>:::777555333111000///...------------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,,,,,,,,,,+++++++++******,,,------......------,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,...///000///------............---,,,,,,+++,,,,,,,,,,,,---------......////////////......---///000000///......///......//////000//////...---///222333333333333444222444777999999999999::::::<<<=========>>>AAACCCEEEHHHKKKMMMNNNOOOQQQSSSTTTZZZbbblll}}}zzzhhh```[[[aaammm---///000///---,,,---///------------------------......------------,,,,,,+++,,,,,,------,,,,,,+++)))*********++++++,,,,,,******++++++++++++******'''(((((()))******++++++((())))))******))))))((())))))(((((((((((())))))))))))((((((((()))******))))))))))))))))))))))))&&&((()))++++++***)))(((((((((((((((((((((((((((***((('''(((***++++++***((((((((((((((((((((((((((((((((((((((()))******'''((()))******)))((('''((((((((((((''''''&&&&&&******))))))***,,,---...++++++++++++************)))************+++++++++,,,...111444555666666666999<<<@@@AAA@@@CCCHHHMMMRRROOOOOORRRSSSRRRTTTWWWWWW[[[\\\YYYWWWWWWSSSNNNIIIGGGEEEBBB@@@???@@@@@@@@@BBBDDDFFFGGGHHHHHHHHHGGGGGGHHHIIIJJJKKKMMMNNNLLLLLLMMMOOORRRUUUXXXZZZUUUSSSQQQOOONNNOOOQQQRRRSSSUUUVVVWWWVVVTTTQQQPPPIIIKKKLLLMMMNNNQQQWWW[[[fffmmmwww|||xxxwwwwwwwwwwwwvvvyyy|||sssoooeeeccc___[[[XXXVVVVVVUUUTTTRRRPPPQQQSSSVVVWWWWWWXXXXXXYYYZZZYYYXXXWWWVVVQQQOOOKKKGGGCCC@@@???>>>999:::<<<===>>>@@@DDDGGGLLLOOOSSSVVVXXXXXXWWWVVVTTTPPPKKKGGGCCC???;;;888222111000//////.........------------------------***+++,,,------......---+++,,,---......---,,,+++...,,,++++++,,,------,,,'''((()))***,,,---...///,,,------......------,,,...------,,,,,,,,,------///////////////.........---------------------------,,,+++******,,,---///...---------,,,,,,,,,,,,------------------------...---,,,---///000///...---------------,,,++++++------------..................////////////.........000111111000///000000//////000000000000//////---000333333222222444666333444666666666888:::<<<:::<<<>>>>>>>>>???BBBEEEFFFIIILLLOOOPPPQQQSSSTTTYYY```kkkzzzwwwfff___XXX]]]iii---///111000---,,,...111------------------------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,++++++++++++*********++++++++++++******'''(((((()))***+++++++++(((((())))))))))))(((((())))))(((((((((((())))))))))))((())))))***+++,,,))))))))))))))))))))))))%%%&&&(((***+++***)))((())))))))))))))))))))))))(((((()))+++---+++(((%%%))))))))))))))))))))))))((((((((((((((()))******'''((()))******)))(((''',,,,,,+++***))))))************))))))***,,,---///))))))***++++++,,,------)))************+++++++++,,,...111444888:::;;;<<>>???@@@CCCDDDCCCEEEHHHLLLPPPRRRTTTTTTOOOOOONNNNNNNNNNNNOOOOOOKKKLLLMMMOOORRRUUUXXXZZZWWWUUURRROOONNNOOOPPPQQQPPPRRRTTTVVVVVVTTTRRRPPPKKKNNNQQQSSSVVV[[[bbbhhhuuu~~~pppmmmhhhbbb^^^ZZZYYYXXXUUUSSSPPPPPPRRRUUUWWWXXXVVVWWWYYY[[[[[[ZZZYYYXXX\\\YYYTTTOOOIIIEEECCCBBB888999:::;;;<<<>>>AAADDDFFFIIIMMMQQQTTTUUUUUUTTTSSSRRROOOMMMJJJFFF@@@<<<333333111000////////////------------------------++++++---...///000000000+++,,,...//////...,,,+++...,,,++++++,,,------,,,------,,,,,,+++***)))))),,,------......------,,,///...------,,,,,,,,,,,,---------,,,,,,++++++***........................---,,,+++******,,,.../////////.........---------------------------------,,,+++***+++---...---,,,,,,---------,,,,,,+++***............/////////000......////////////......000111333333111000111222000000111111111111000///...000333333111111444777444444444333333666;;;???:::===??????>>>???BBBFFFFFFIIIMMMPPPQQQRRRTTTUUU]]]dddqqqvvveee___VVV[[[ggg}}}......////////////......//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))******++++++---,,,+++***)))((('''&&&)))))))))))))))))))))))))))))))))))))))*********%%%'''(((((('''%%%&&&'''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************((()))+++---...---,,,+++'''(((******((((((((()))+++,,,,,,,,,,,,+++******+++,,,------+++***+++,,,///333999===@@@BBBDDDFFFJJJMMMPPPPPPPPPQQQTTTWWWYYYXXXWWWXXXXXXWWWUUURRRUUUUUUSSSNNNHHHCCC???>>>=========???AAAEEEHHHJJJIIIJJJLLLPPPTTTWWWWWWVVVVVVSSSPPPPPPQQQQQQMMMJJJMMMLLLJJJMMMSSSYYY^^^aaaddd```]]]\\\]]]\\\YYYVVVYYYXXXWWWZZZ___cccdddccc]]]^^^]]]\\\cccqqq|||zzzsssppplllddd]]]WWWUUUTTTUUUWWWWWWSSSPPPSSSXXXZZZWWWUUUXXX[[[\\\[[[YYYYYYZZZVVVNNNJJJKKKBBB>>>;;;999:::<<<>>>>>>DDDEEEHHHLLLOOORRRTTTUUUVVVSSSPPPNNNNNNLLLHHHDDD<<<999555111...///000111000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------............---,,,++++++++++++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++...,,,***)))***+++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---...---,,,+++***...---+++******+++---...////////////////////////...............---------+++,,,---...////////////111111222222111000///...000000000000////////////444444444444444444444444666666777999:::;;;<<<===@@@???>>>>>>???AAACCCEEEHHHLLLPPPRRRRRRSSSWWWZZZ```lll~~~jjj]]]^^^[[[aaayyy......////////////......///......---------------++++++++++++++++++++++++******++++++++++++******************************************************************************++++++******************,,,,,,+++***)))((('''&&&))))))))))))))))))))))))''''''((()))***++++++,,,(((***,,,,,,***)))***+++&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))******************+++***)))&&&$$$"""%%%''')))******+++,,,...+++++++++,,,++++++*********+++---------...111333333777<<>>@@@CCCGGGJJJMMMOOOPPPPPPRRRTTTUUUUUUTTTSSSQQQOOOMMMLLLMMMNNNNNNMMMMMMNNNQQQVVV^^^hhhrrrwww|||yyywwwuuutttrrrmmmjjjjjjiiiiiikkkooorrrsssrrrsssuuutttssszzz}}}vvvllliiigggeeedddaaa]]]YYYYYY^^^```^^^]]]]]]\\\YYY[[[YYYZZZ\\\ZZZTTTPPPPPPHHHCCC===:::999;;;<<<===@@@AAACCCFFFJJJMMMOOOPPPTTTRRRPPPPPPPPPNNNJJJGGG@@@>>>:::666222111111111000000000000//////......------------------------........................---------------------------------...------,,,,,,+++,,,------............---,,,+++******,,,...000111...,,,++++++,,,++++++,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......---,,,+++...---+++******+++---...------------------------........................,,,---...///000000000000000000000000000000000///111111111111111111111111111111111222222333333333444444555666888999999:::============???BBBEEEFFFHHHLLLQQQSSSTTTUUUYYY\\\dddqqqrrrccc```___fff...//////000000//////.........---,,,,,,,,,,,,---++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************************************,,,++++++*********)))))),,,++++++***)))(((''''''))))))))))))))))))))))))&&&&&&''')))***+++,,,---%%%''')))))))))((()))***&&&''''''(((((())))))***))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))))))))))))))*********************)))'''$$$!!! &&&(((***++++++,,,---///*********+++++++++++++++,,,---......///111666999999===BBBFFFIIIKKKMMMOOOSSSUUUWWWXXXWWWXXXYYYZZZYYYWWWUUUTTTSSSQQQMMMJJJBBBBBB@@@>>>:::999:::;;;???AAAEEEJJJNNNRRRTTTUUUSSSTTTUUUVVVUUUSSSQQQPPPMMMMMMLLLKKKJJJLLLPPPSSSSSSXXX```iiisss~~~zzzuuuoookkkhhhmmmoooooonnnlllfff^^^ZZZWWWVVVXXXXXXTTTQQQRRRNNNIIIBBB===;;;;;;;;;;;;>>>>>>???AAADDDGGGKKKLLLQQQPPPQQQRRRRRRQQQNNNKKKGGGEEEAAA===999555222000000000000////////////...........................................................................,,,,,,------...---------+++,,,---...////////////---,,,)))((())),,,000333111///---,,,------,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,...---,,,++++++,,,---...---------------------------------......//////000---...///000111111111111000///////////////000111222222222222222222222222000000111222333444444555444444555666777888888999;;;;;;;;;<<>>AAACCCFFFKKKPPPTTTVVVWWWWWWQQQRRRTTTTTTRRRPPPNNNMMMLLLMMMOOONNNNNNRRRYYY^^^bbbkkkxxx{{{pppddd[[[TTTSSSSSSRRRQQQRRROOOKKKFFFBBB@@@>>>===;;;??????>>>???AAADDDHHHJJJLLLMMMOOORRRSSSSSSQQQPPPLLLKKKHHHDDD???999444000000//////...............................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............***+++,,,...////////////---,,,+++***+++---///111///---,,,,,,.........---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,------------...---,,,,,,,,,,,,---...////////////////////////,,,------...///000000111------...000000000000000//////.........000111222111111111222222222222222222222333444555666777888666666777888888999::::::<<<;;;;;;===???BBBFFFHHHKKKOOOTTTWWWXXX[[[```eeennnzzzwwwuuu{{{//////000000000000//////......---,,,,,,,,,,,,---........................---------......---------++++++++++++++++++++++++***************************************************++++++++++++***)))(((*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))%%%''')))***))))))***+++((((((((()))))))))))))))************************,,,,,,+++***)))(((''''''************************((()))))))))************(((((()))***+++,,,,,,,,,(((***++++++***))))))***************+++,,,......000111111111333666;;;???GGGJJJOOORRRTTTUUUVVVWWWVVVVVVWWWWWWXXXVVVUUUSSSTTTQQQLLLHHHDDD@@@<<<999;;;<<<=========@@@DDDGGGGGGJJJOOOSSSVVVVVVVVVUUUPPPRRRSSSQQQMMMKKKJJJJJJIIIMMMRRRVVV[[[bbbkkkrrrxxxzzzkkk[[[TTTRRRQQQQQQRRRNNNLLLJJJIIIHHHEEEAAA>>>@@@@@@???>>>???AAADDDFFFGGGIIILLLOOOQQQRRRRRRSSSOOONNNMMMIIIDDD===777444111000///...---------...------------------------........................++++++++++++++++++++++++++++++,,,---............******+++------.........,,,---.........---,,,,,,+++******+++...//////...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------------------------------////////////////////////------......///000111111,,,,,,---...///////////////////////////000111111000000000111111111222222222222333444666777888888666666777888999::::::;;;>>>======>>>???BBBEEEGGGMMMQQQUUUXXXZZZ]]]ccchhhoooyyy///000000111111000000/////////...------------...////////////////////////++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))))))))))))))))))*********))))))))))))))))))))))))++++++******)))(((((((((%%%'''))))))(((((()))***))))))))))))))))))))))))************************,,,,,,+++***)))(((((('''************************))))))))))))******************))))))))))))******%%%''')))******+++,,,...++++++***+++,,,...000111///111444666:::???EEEIIILLLOOOSSSUUUVVVVVVWWWWWWWWWVVVVVVWWWWWWVVVRRROOOMMMJJJEEEAAA???<<<999666:::<<<===???@@@BBBFFFIIIKKKMMMQQQTTTUUUUUUTTTSSSRRRSSSTTTPPPLLLJJJLLLNNNOOOTTT]]]hhhrrr|||~~~gggZZZVVVTTTRRRQQQOOOOOONNNNNNMMMKKKHHHEEEBBBAAA@@@???>>>???@@@@@@BBBDDDHHHKKKMMMOOOQQQTTTQQQQQQPPPNNNIIICCC>>>;;;555333111///...---......------------------------........................++++++++++++++++++++++++,,,,,,------...---------***+++,,,,,,------,,,,,,,,,---///000000...+++***))))))***,,,...000///...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++,,,......------------------------------------------------.........//////000000111+++,,,---...///////////////000000111111111111000//////000000111222222222111111222333444555555666444444555777888999:::;;;@@@?????????@@@CCCFFFGGGPPPSSSWWWYYYZZZ^^^dddiiimmmvvv000000111111111111000000000000///............///////////////////////////++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''(((***,,,,,,,,,+++***(((((())))))*********+++))))))))))))))))))))))))*********)))))))))))))))&&&'''))))))(((''''''((())))))))))))))))))))))))************************************************************************))))))))))))************++++++***)))))))))))))))&&&(((***++++++,,,---///,,,+++++++++---///222333333666;;;???CCCHHHMMMQQQOOORRRUUUWWWVVVUUUUUUVVVTTTSSSSSSTTTTTTRRRMMMIIIDDDBBB>>>===<<<<<<;;;:::;;;===@@@BBBCCCEEEHHHKKKMMMNNNQQQSSSUUUUUUUUUUUUQQQSSSTTTSSSQQQRRRXXX^^^dddjjjttt|||mmmgggaaaZZZWWWUUUSSSPPPOOONNNNNNMMMLLLFFFFFFDDDCCCAAA@@@???>>>>>>AAADDDFFFGGGJJJOOOSSSSSSSSSSSSQQQNNNJJJFFFCCC:::888555222000///000000................................................---------------------------------...------,,,,,,------------------,,,+++,,,---......///......---,,,,,,,,,...///000...,,,,,,,,,++++++,,,,,,---...------------------------++++++,,,---...//////000------,,,,,,---...000111------............------------------------------///////////////000000000,,,---...//////000000000000111333444444222000///000000111111222333333444222333333333444444555555333444666777999;;;======?????????@@@BBBEEEIIIKKKRRRUUUXXXYYY[[[^^^dddjjjjjjrrr|||000000111111111111000000111111000///////////////........................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++&&&'''***,,,------,,,+++(((((())))))******++++++))))))))))))))))))))))))(((((())))))******+++++++++---......,,,++++++,,,*********)))))))))))))))************************'''((()))***+++,,,------************************))))))))))))************,,,+++++++++++++++,,,---***,,,...---,,,+++,,,,,,---,,,,,,,,,...000333555;;;>>>BBBFFFIIIMMMQQQSSSQQQTTTVVVWWWVVVUUUTTTUUUQQQOOONNNOOOPPPMMMHHHCCC>>><<<:::;;;<<<>>>>>>>>><<>>AAABBBDDDHHHNNNSSSTTTUUUUUUTTTQQQNNNKKKIII>>><<<999555333111111111000000000000000000000000........................////////////////////////............---,,,++++++////////////...---,,,+++,,,,,,,,,,,,---///000111000//////000000///---***,,,,,,++++++,,,,,,---...------------------------***+++,,,---///000111111///.........///000222333------............------////////////////////////000000000000////////////---...///000111111111111000222444666555333000---111111222333333444555555555555666666666666666666555666888:::<<>>>>>>>>@@@CCCGGGKKKNNNSSSUUUXXXYYYZZZ^^^dddiiigggppp{{{111000000////////////000000000000000000000000000////////////............,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))((('''%%%%%%,,,+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******''')))***++++++***)))'''))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))+++******+++,,,+++***)))+++---///111222555888:::BBBDDDGGGKKKNNNPPPQQQQQQUUUVVVWWWWWWTTTQQQMMMKKKFFFCCCFFFLLLMMMFFFAAABBB999:::;;;===>>>======<<<===???CCCFFFIIIJJJKKKJJJPPPNNNNNNSSSYYY[[[XXXUUUTTTZZZbbbfffjjjqqq~~~ssslll```VVVPPPNNNMMMMMMOOOPPPPPPNNNLLLJJJKKKLLLDDDAAA>>>===@@@DDDGGGHHHOOOSSSVVVVVVSSSQQQQQQRRRGGGBBB<<<777444222111000///......---------......///////////////.........000000//////.........---///...---,,,,,,---...///------------------------////////////////////////------------------------//////.........---------,,,,,,---......---,,,,,,+++++++++,,,---...///000++++++,,,---...///000000..................------......////////////..................////////////...............///000000333444555555555333000///---...///000222444555666444444444444555555555666999999999:::===???BBBCCCFFFEEEEEEEEEGGGJJJMMMOOOMMMPPPUUUYYY]]]aaaeeehhhqqqwww|||222222111000000000111111000000000000000000000000////////////............,,,+++***+++...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++******)))''''''++++++*********)))))))))(((((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))***))))))((()))***+++,,,************************+++***+++,,,------,,,+++***---000333666;;;@@@CCCEEEGGGJJJNNNPPPQQQRRRRRRTTTUUUTTTRRROOOKKKFFFDDDAAA>>>@@@EEEFFF@@@===>>>;;;<<<===>>>>>>>>>===<<>>DDDHHHIIILLLOOORRRSSSSSSRRRQQQQQQPPPNNNKKKGGGBBB===;;;:::888999<<<<<<999777999;;;<<<===>>>????????????===???BBBEEEHHHJJJKKKKKKKKKLLLNNNQQQUUU[[[bbbgggsss}}}vvvmmmeee```\\\XXXTTTSSSTTTTTTRRRPPPPPPJJJCCC>>><<<===>>>>>>CCCHHHMMMRRRSSSTTTTTTUUURRRNNNIIIDDD???999333//////000000111111000000///......//////////////////////////////............///...------------...//////.........------,,,,,,////////////////////////------------------------...............---------,,,------......------,,,,,,,,,,,,++++++,,,------111000000/////////....................................////////////..................////////////...............///000000///000222444444444444333222222333333444555555555777777777777888888888888::::::::::::<<<>>>@@@BBB@@@BBBEEEJJJNNNQQQTTTUUUWWWZZZ]]]aaaffflllsssxxx|||~~~555444333222111111111222000000000000000000000000////////////............,,,+++***+++---...---,,,------------------------+++,,,,,,,,,,,,,,,,,,+++***************************++++++,,,,,,++++++***************************,,,,,,------,,,+++******)))))))))((((((((((((((((((((()))))))))*********))))))))))))))))))))))))+++******))))))******+++)))******++++++******))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,---------------...///222444666999;;;???DDDHHHMMMOOORRRTTTTTTSSSQQQOOOJJJIIIFFFBBB>>>:::777555444444555666555444555666999:::<<<>>>???AAABBBBBB;;;===???BBBEEEFFFGGGHHHIIILLLQQQUUUZZZeeerrr||||||vvvjjjbbbYYYUUUUUUVVVSSSPPPQQQMMMGGGCCCAAA@@@???>>>===BBBIIIOOOSSSUUUVVVVVVTTTRRRNNNJJJEEE???777222000000111111111000//////............///////////////////////////..................------.........//////......------,,,,,,////////////////////////................................................---------------------------,,,,,,+++++++++,,,,,,......---------,,,,,,,,,---------.....................////////////..................////////////...............///000000000000222333444444333333333333333333444444444444555555666666666777777777;;;::::::;;;<<<>>>@@@BBBAAADDDHHHMMMRRRUUUVVVWWWZZZ\\\___ccchhhooowww|||~~~~~~444444333222111000000111000000000000000000000000////////////............,,,+++***+++---...---,,,------------------------,,,,,,,,,------,,,,,,,,,***************************++++++,,,,,,++++++***************************+++++++++,,,++++++******((((((((((((((()))))))))))))))))))))************))))))))))))))))))))))))++++++************++++++******++++++++++++******************************)))*********++++++++++++++++++++++++++++++++++++---...///...,,,,,,///111777999===???BBBEEEIIIKKKPPPQQQRRRSSSRRROOOLLLJJJBBB@@@>>>;;;888666555444222555666555333444666888<<<<<<===>>>???@@@AAAAAA>>>???AAADDDFFFHHHJJJKKKJJJOOOWWW]]]fffssswwwiii___[[[WWWRRRNNNNNNLLLJJJHHHGGGEEEBBB@@@<<<@@@FFFMMMSSSVVVWWWWWWSSSRRRPPPNNNKKKEEE>>>999222222222111111///......---.........//////000000.........///////////////---..................---/////////......---------////////////////////////........................---.....................------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------------------.........//////......////////////..................////////////...............///000000222222222222222222222222222222222333333333333333666666666777777777777888;;;;;;;;;<<<===@@@BBBCCCEEEHHHLLLQQQUUUWWWWWWWWWZZZ\\\___bbbgggnnnuuuzzz{{{|||555444333222111000000000000000000000000000000000////////////...............---,,,,,,......---,,,------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++******)))(((((())))))))))))******)))))))))*********++++++))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++************************)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,...000///---...222666<<<@@@EEEIIIKKKNNNPPPRRRPPPOOOOOOMMMKKKHHHFFFDDD<<<;;;999777555555555666333888;;;888666888;;;<<>>>>>??????AAADDDGGGKKKOOORRRTTTUUU\\\dddmmmvvvvvvkkkbbbYYYSSSOOONNNLLLKKKJJJHHHEEEBBB???AAAEEELLLRRRWWWXXXWWWRRRRRRQQQQQQOOOJJJDDD@@@777666444222000/////////------......///000000000.........///////////////------...//////...------........................////////////////////////........................---------..................------,,,,,,------...---------,,,,,,------...------....../////////000,,,,,,------.../////////......////////////..................////////////...............///000000222222222222111111111111222222222222333333333333888999999999::::::::::::;;;;;;<<<===???BBBEEEFFFIIIKKKOOOSSSWWWXXXYYYYYYZZZ\\\___bbbeeekkkqqquuuwwwyyy777666555333222222111111000000000000000000000000////////////............///...------//////...---........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******)))))))))*********++++++))))))*********+++++++++)))))))))))))))))))))))),,,++++++******++++++,,,+++++++++******+++++++++************************)))***+++,,,,,,,,,++++++************************)))---000111111333:::???AAAFFFLLLPPPRRRRRRRRRRRRNNNMMMJJJGGGDDDAAA???>>>;;;999777555444555777888555<<<@@@===:::===@@@@@@DDDCCCBBBAAAAAABBBCCCCCCFFFIIIMMMSSSZZZ```eeehhhmmmrrryyyyyymmmfff[[[WWWRRROOOMMMKKKIIIGGGEEEEEEFFFKKKRRRWWWXXXXXXUUUTTTTTTTTTRRROOOIIIEEE===;;;777333111000000111------......///000000111............/////////000------...//////...------------......//////000000////////////////////////........................---------.........//////...---,,,,,,,,,,,,---...------------...//////000//////............------,,,,,,------...//////000......////////////..................////////////...............///000000000000000111111222333333222222333333444444555555999999999:::::::::;;;;;;;;;<<<===>>>AAADDDGGGIIIKKKMMMPPPTTTXXXZZZ\\\\\\[[[]]]```ccceeeiiimmmppptttwww888888666555444333333222000000000000000000000000000/////////............000///......///000///---........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++))))))******+++++++++,,,)))************+++++++++)))))))))))))))))))))))),,,++++++******++++++,,,,,,++++++******++++++,,,************************)))***+++,,,---,,,++++++))))))))))))))))))))))))''',,,000222333888@@@FFFFFFKKKPPPSSSSSSPPPMMMLLLMMMKKKGGGCCC???<<<;;;;;;;;;999777555444555777888666???CCC@@@===@@@CCCBBBAAAAAAAAABBBDDDGGGIIIKKKSSSVVV\\\dddmmmuuu|||yyyhhhbbbZZZSSSOOONNNMMMLLLIIIGGGGGGKKKQQQVVVXXXXXXWWWWWWVVVUUUTTTQQQLLLHHHBBB>>>999555222111222333---------...///000000111---.........//////000000,,,---...//////...---,,,,,,,,,---...///000111111////////////////////////////////////////////////---------.........//////...---,,,,,,,,,,,,---...---------...///000111222///......,,,+++******))),,,,,,------...///000000......////////////................../////////000...............///000000......///000111333555666333333444444555666666777777777888888888999999999<<<<<<===???BBBFFFIIIKKKKKKMMMPPPTTTYYY\\\^^^```\\\___bbbeeefffiiilllnnnssswww???<<<777444333333222111444333111//////000111222222000///...///000///...........................//////000000000000//////------------------------,,,---...//////---+++*********+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++''')))++++++)))))))))***))))))************))))))+++******))))))******+++******************************)))))))))))))))))))))***,,,,,,++++++,,,......///333888>>>CCCHHHKKKSSSRRRRRRQQQOOOLLLJJJIIIDDD@@@<<<<<<===>>><<<:::777666555555777:::>>>AAA@@@EEEHHHHHHGGGEEECCC@@@@@@>>>BBBJJJKKKKKKXXXiiisss{{{zzzpppeee[[[UUURRRQQQOOOMMMKKKIIIJJJNNNTTTXXXZZZZZZZZZYYYWWWSSSPPPNNNOOOIIIAAA;;;888555000---......///////////////...000000000000000000000000.../////////000000000111+++(((&&&''',,,//////...222111000///...---------,,,++++++---///000///...////////////////////////,,,---------.../////////,,,,,,,,,---------......---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000//////...------///000111......//////000111111111111111111000///000333666888777555444333555666777555666666777888:::;;;<<<===???AAACCCDDDFFFIIIKKKKKKLLLOOORRRVVVYYY\\\]]]^^^aaadddeeeeeefffkkkooouuuyyy???<<<888555444333222111444333111000///000111222222000///...000000///...........................------............---------------------------------.../////////...,,,+++,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,++++++++++++++++++++++++************************))))))***+++++++++++++++***+++------,,,+++,,,---******++++++++++++******++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++((()))+++,,,+++,,,...000333555999===CCCIIIMMMOOORRRSSSSSSRRROOOLLLHHHEEEAAA@@@@@@@@@@@@>>><<<999777888999;;;===@@@DDDFFFKKKMMMMMMKKKHHHEEEBBB@@@DDD@@@CCCJJJOOOUUUhhh}}}wwwnnnddd[[[VVVPPPQQQQQQOOOMMMNNNSSSXXXXXXYYYZZZZZZYYYVVVSSSQQQRRRLLLEEE@@@<<<888333///111111111111000///......000000000000000000000000///////////////000000000///...,,,---...000111000......---,,,++++++++++++//////...///111111000...,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,---------...................../////////000------------------------000000000000000000000000///............///000000,,,,,,------.../////////111222222111111222444777888777666444444555777888777777777888:::;;;===>>><<>>999666555555444222444333222000000111111222222111//////000000000///........................------............------------------------------------...//////...,,,+++......------,,,***)))(((,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))***++++++++++++******,,,------,,,++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,...000333888:::>>>BBBHHHMMMQQQSSSRRRSSSSSSRRRNNNIIIDDDAAA???AAADDDDDDAAA>>>;;;:::888;;;@@@CCCFFFHHHJJJLLLQQQOOOLLLIIIEEEBBB@@@???GGGEEEIIIQQQZZZhhhxxxjjj___SSSTTTSSSPPPLLLLLLOOORRRUUUWWWZZZ\\\\\\ZZZWWWUUUVVVQQQKKKGGGCCC>>>777222333333222111000//////...000000000000000000000000////////////////////////111111222000//////000222000000//////......------111000///000111111///---.......................................---------,,,------------.....................////////////........................000000000000000000000000......//////000000000///,,,------......//////000///111333444333444666888999888777666666777888999888888999:::;;;===>>>???===???CCCEEEGGGJJJMMMPPPRRRRRRTTTUUUWWWYYYZZZ[[[```ccceeefffeeefffjjjmmmooo{{{DDDAAA<<<999777666555444444333222111111111222222333111//////000111000///........................//////000000000000//////------------------------,,,,,,------------,,,+++------------,,,+++***))),,,++++++******++++++,,,++++++++++++++++++++++++************************)))******+++++++++*********+++,,,+++(((&&&&&&'''++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***+++---------///222444;;;===@@@EEEIIIMMMPPPQQQTTTSSSQQQMMMIIIEEEBBB@@@@@@CCCEEECCC>>>;;;:::;;;<<>>???>>>@@@DDDGGGJJJMMMQQQSSSVVVVVVWWWWWWXXXXXXYYYYYY```bbbeeeeeedddeeeiiimmmrrrIIIEEE@@@<<<:::888666555444333333222222222222222333111000///000111000/////////////////////////////////000000000000//////------------------------+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++******)))+++,,,,,,***'''$$$######******++++++++++++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++,,,,,,,,,,,,...////////////111444777>>>@@@DDDGGGKKKMMMOOOPPPSSSPPPKKKFFFBBBAAABBBBBBEEEEEECCC???:::999;;;???BBBHHHNNNPPPOOONNNOOOQQQ[[[PPPHHHFFFFFFGGGKKKQQQUUU]]]lllzzzwwwkkk]]]VVVWWWWWWRRRMMMOOOQQQVVVYYY\\\\\\[[[ZZZZZZWWWSSSPPPNNNHHH@@@:::333222111000000000111222/////////////////////////////////...............***---000///------///222------.........---,,,,,,///...///111333444444333,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,---------........./////////////////////.........////////////////////////////////////////////////---...000111111111000/////////000000111222222222---///222333444444555777888888888888888999::::::888888888999;;;<<<>>>???@@@BBBFFFJJJLLLPPPSSSVVVYYYYYYYYYXXXXXXXXXWWWWWW^^^aaaddddddccceeehhhlllsssOOOKKKEEE@@@===:::888666333333333333333222222222333222000000111111111000////////////////////////------............------------------------------+++++++++++++++,,,,,,,,,++++++,,,---------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***)))))),,,---...,,,)))'''&&&&&&******++++++++++++******,,,,,,++++++++++++,,,,,,************************,,,------......//////000000000111111222444888;;;DDDFFFIIIKKKMMMNNNOOOOOOOOOKKKDDD???===???BBBEEEGGGDDD@@@;;;999<<>>???BBBEEEIIILLLNNNRRRUUUXXX[[[ZZZZZZYYYXXXWWWVVVVVV[[[^^^bbbbbbbbbdddhhhlllpppUUUPPPJJJDDD@@@<<<999666333333444444333333222111444222000000111222111000////////////////////////------............---------------------------------,,,,,,,,,------...///------------------,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***,,,------+++***+++,,,++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++---------...///000000000///000111222444888>>>BBBHHHJJJLLLNNNNNNNNNMMMLLLGGGDDD???<<<<<>>CCCIIIMMMNNNRRRUUUTTTPPPOOOTTTZZZ```PPPGGGLLLVVV^^^lllzzzvvvmmmddd[[[UUUSSSTTTVVVXXXYYY[[[\\\]]]^^^ZZZWWWUUUTTTQQQKKKGGG<<<:::777444222222222222000000000000000000000000+++,,,,,,---...///000000/////////000222111000...///000222333333222111000000///000222555666555444000000000000000000000000---------...........................////////////000/////////....................................000000000000000000000000000000//////000000111222.........///000000111111222333333333222333666888555666777888999999999999999999:::;;;<<<>>>???@@@EEEGGGKKKNNNPPPSSSVVVYYY[[[ZZZZZZXXXWWWVVVVVVUUUXXX\\\___aaaaaaccchhhlllppp~~~XXXSSSLLLFFFAAA===999777333333444444444333222111444222000000111222111000000000000000000000000000//////000000000000//////------------------------...............///000111/////////...---,,,+++***,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((&&&(((+++,,,,,,,,,...///,,,------......------,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---///111333666<<>>:::<<>>???AAABBBFFFIIILLLOOOQQQSSSWWWYYY[[[ZZZYYYXXXWWWVVVUUUUUUVVVZZZ^^^___```ccchhhlllrrr\\\XXXRRRJJJDDD???<<<;;;888555333111222333222111000000000////////////...111111000000000000000111---,,,,,,---///000///...////////////////////////------------------------...---,,,,,,......---,,,,,,,,,++++++,,,,,,---...###***///222111...,,,))),,,//////---******+++************************,,,------......------,,,,,,***((()))++++++(((&&&++++++------------++++++******+++++++++,,,,,,,,,,,,,,,,,,------............111666<<>>AAADDDDDDCCCAAA>>><<<>>>DDDLLLRRRTTTVVVRRRUUUTTTLLLQQQ^^^```fffiiissswwwjjj^^^[[[\\\[[[ZZZ\\\^^^]]][[[XXXUUUTTTTTTTTTOOOIIIAAA;;;777555444333111000000000000000111111000000000000000111222222111000000//////000000111000000000000000/////////111000000000/////////...///......------......///////////////000000000000000000//////......------........./////////000000111000000000/////////...//////////////////////////////000111111111111111111111000000000000111111222333444444333444666777::::::;;;<<<<<<<<<<<<<<>>DDDHHHLLLMMMNNNLLLMMMNNNMMMJJJEEE???;;;999:::<<<@@@BBBBBB???============@@@FFFLLLPPPRRRSSSNNNQQQQQQKKKTTTdddiiilllvvvoooeeeaaa^^^\\\\\\___]]]ZZZXXXVVVVVVWWWXXXTTTOOOHHHAAA===999666444111000000/////////000000111000000000000111222222000000////////////000000222222111000000///......000000000000///////////////......------......///////////////000000000000111111000///...---,,,,,,//////000000000111111111000000000000////////////000000000000000000000000000000000000000111111222111111000000000111111222222444555444444444666888;;;;;;<<<===============>>>@@@CCCDDDEEEGGGIIILLLLLLMMMOOOPPPRRRWWW\\\```]]]\\\[[[[[[ZZZZZZZZZZZZZZZYYY\\\```dddiiittt|||}}}rrrddd[[[UUUOOOFFF>>>777666555555555555333111222222111111111000000000333222111000////////////222111///000000000///...////////////////////////........................///---,,,---...///...---,,,,,,++++++,,,,,,---......,,,+++******+++---.........///...---+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........///000222444555;;;>>>BBBGGGKKKNNNOOOPPPMMMNNNNNNMMMIIICCC<<<888777999;;;===>>>===;;;999;;;<<>>?????????>>>@@@BBBEEEFFFGGGHHHJJJKKKJJJKKKLLLNNNQQQVVV]]]bbbaaa```___]]][[[[[[ZZZZZZ[[[ZZZ\\\```eeelllzzz~~~}}}nnn___WWWRRRKKKFFF;;;999777666666555444222444444444333333333333222111000000000000000111111111000/////////000...---////////////////////////........................///...------//////...---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///.........---,,,+++***++++++++++++++++++++++++,,,,,,------------,,,,,,)))***++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------...///111444777999???AAAEEEIIIMMMNNNOOOOOOMMMMMMNNNLLLHHHAAA;;;777777888888999999999999::::::===AAAEEEIIIKKKMMMMMMQQQKKKNNNPPPRRRfffsssiiiddd```___^^^^^^___^^^[[[XXXZZZWWWRRRMMMHHHAAA999444222222111000000000000000111111111111111222222333000000////////////000000///000000000111111111222////////////000000000000/////////....../////////////////////000000000000------......//////000000....../////////000000000////////////000000000000////////////////////////111000/////////000222333111111111111111222333333333444555555555666888:::<<<<<<>>>???@@@AAAAAAAAACCCEEEGGGHHHGGGGGGGGGHHHHHHIIIIIIKKKNNNTTT\\\bbbfffdddbbb___]]][[[ZZZYYY\\\\\\^^^aaaeeemmm}}}{{{zzzlll```XXXQQQLLLAAA>>>:::888777666444333333333222222222111111111////////////000111222333111///......000000///---////////////////////////........................///...---...//////...---,,,,,,++++++,,,,,,---.........//////...,,,***(((///...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***,,,......---,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------...000333888<<>>888444333222111111111111111222111111111111222333333111111000000000000111111//////000000111222222333////////////000000000000000//////......//////000////////////000000000000,,,,,,---...///000111111........./////////000000////////////000000000000////////////////////////000000000000000111111222111111111111111222333444333444666666666777999<<<;;;<<<>>>@@@BBBCCCDDDEEEFFFHHHJJJJJJHHHFFFFFFFFFGGGGGGGGGHHHLLLTTT]]]ccchhhgggdddbbb___]]][[[[[[^^^^^^```bbbeeemmmzzzxxxxxx{{{ssseeeYYYSSSGGGBBB===888777666555555222222111111111000000000000000000000000000111222000///...///111222111000////////////////////////........................000...---...///000///---,,,,,,++++++,,,,,,---...------------------,,,+++///---+++,,,...000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***---//////------...///---,,,,,,++++++,,,,,,---,,,,,,,,,------------...---...///222777<<>>???CCCGGGJJJJJJIIIJJJLLLNNNMMMWWW```eeexxx~~~mmmgggaaa^^^^^^^^^\\\YYY\\\[[[ZZZYYYTTTLLLCCC<<<666555444333222222222222222222111111222222333444222222111111111111222222111111111111111111111111.../////////000000000111000000////////////000000////////////000000000000------......//////000000//////000000000111111111.../////////000000000111000000000000000000000000//////000111111111111111111111111111222333444555333555666666666888:::<<<:::;;;>>>AAACCCFFFGGGHHHHHHJJJLLLLLLKKKIIIHHHHHHGGGGGGFFFHHHLLLTTT^^^fffgggfffdddbbbaaa```_________```bbbdddeeemmm~~~}}}}}}~~~qqqaaaXXXJJJEEE>>>999777666666666666666555555555444444444222222111000000///000000111000///000222333333222////////////////////////////////////////////////000...---...///000///...,,,,,,++++++,,,,,,---...*********+++---///111222///,,,***+++///111000...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))),,,///...,,,,,,---///------++++++++++++------,,,,,,,,,---------.........///111444999@@@FFFIIIJJJKKKMMMNNNNNNMMMLLLKKKEEEDDDBBB???===;;;999888666999<<<<<<;;;;;;===???AAAEEEIIIKKKJJJIIIJJJLLLUUUWWWeeepppuuussskkkaaa[[[[[[]]]]]][[[\\\]]]]]]\\\XXXPPPGGG@@@777666555444333333333333222222111111222222333444333333222222222222333333333333222222111000000000.../////////000000111111000000////////////000000////////////000000000000///////////////.........000111111111111222222222.../////////000000111111111111111111111111111111...///111222222222111000111111111111222333444555333555666777777888;;;===999:::===AAADDDGGGIIIJJJIIIKKKNNNNNNMMMKKKJJJJJJHHHGGGGGGHHHLLLUUU```gggeeeeeedddcccbbbbbbbbbbbb```aaaccceeeeeelll}}}iii___VVVKKKAAA<<<999555333444444555555666555333222111222222222111111111111000111111000000//////......///...------...///000111////////////////////////........................+++,,,,,,------......///........................,,,------......------,,,+++++++++,,,,,,---------***,,,------,,,++++++,,,******,,,------,,,******...------------,,,,,,,,,)))***+++------,,,+++***///222666;;;@@@EEEHHHJJJNNNLLLJJJIIIJJJIIIHHHFFF<<<;;;:::999888888888888::::::999;;;>>>AAACCCCCCHHHDDDDDDJJJMMMLLLOOOUUU___pppxxxuuu}}}~~~kkk]]]]]]^^^[[[\\\bbb^^^cccccc^^^[[[YYYPPPFFF<<<;;;888444111111333666111222222333333222222111777666444222000......---000000000000000000000000222222111111111111222222---...///111111111000///222111111111000000//////000000000000000000000000000000////////////000000////////////000000000000222222111111000/////////111000000///000222333444111111111111222333444555777666555555666888:::<<<:::<<<>>>@@@BBBFFFLLLOOONNNNNNOOOOOOOOONNNNNNMMMJJJJJJJJJIIILLLUUUbbbkkkjjjiiihhhfffdddbbbaaa```___aaadddeeeeeekkkzzzwwwiii\\\RRRHHHCCC???:::666666555555555666555444222111222222222222111111111111111111000000///////////////......---...///000111////////////////////////........................------------------------........................,,,------......------,,,++++++,,,,,,,,,---------,,,---//////---,,,---...++++++,,,,,,,,,,,,++++++.........//////000000000+++,,,,,,---............222444888===CCCGGGJJJKKKOOOMMMKKKJJJIIIFFFCCC@@@::::::999999999999::::::<<<;;;;;;<<>>999444222222333444222333333444444333333222444333222111000000//////222222222222222222222222222222111111111111222222---...000111111111000000111111111111000000000///000000000000000000000000000000////////////000000....../////////000000000111111111111000000000000222222111111111111111111111111111111222333444555777666555555666888:::;;;<<<>>>???AAACCCGGGLLLOOOQQQQQQRRRQQQPPPOOOMMMLLLIIIIIIIIIIIILLLVVVccclllpppnnnkkkhhhdddaaa___^^^```bbbfffiiiiiilllyyyxxxdddYYYNNNGGGBBB;;;777777555555666555555444222222333222222222111111111111111000000000000///////////////.........///000000////////////////////////........................//////......---,,,,,,+++........................------............------,,,,,,,,,,,,------------+++---...---,,,+++,,,------------,,,,,,---------)))******,,,---......///......------...000111222666888<<>>>>>>>>???AAADDDGGGHHHCCCDDDFFFHHHKKKUUUiii{{{yyylllddd\\\[[[___```aaa^^^[[[ZZZ[[[XXXTTTIIIBBB:::555444444333222444444444555555444444444111111111111111000000000333333333333333333333333222222111111111111222222...///000111111111000000111111111111000000000000000000000000000000000000000000////////////000000............////////////000000000000111111111111333333333222222000//////111111111222222333444555555555555555666888:::;;;>>>???AAABBBDDDGGGKKKNNNSSSSSSTTTTTTSSSPPPNNNLLLIIIIIIIIIIIILLLVVVcccmmmwwwtttoooiiiddd```^^^^^^bbbeeejjjnnnmmmoooxxxtttfffWWWNNNFFF>>>::::::666666666555444444333333333333222222222111111111000000000000000000000000//////////////////000000////////////////////////........................///.........---------,,,........................------............------,,,,,,------------------)))***+++***))))))***+++///...---,,,,,,---...///((())))))***++++++,,,,,,///...------...111444666:::<<<@@@DDDHHHJJJKKKLLLKKKHHHDDDBBB???===999777::::::::::::;;;===>>>>>>???@@@CCCDDDDDDEEEFFFGGGGGGJJJMMMRRRZZZiii~~~zzzoooeee```aaa``````_________```]]]ZZZQQQHHH>>>888777666444111555555666666666666555555111111111111111000000000333333333333333333333333222222111111111111222222000000000000111000000000111111111000000000000000////////////////////////000000////////////000000---.........////////////...//////000111222222222111222222333333111000///222222222222333444555555555555555555777888:::;;;???@@@BBBCCCDDDFFFJJJLLLQQQSSSTTTUUUUUUSSSQQQOOONNNMMMLLLJJJMMMVVVcccmmmzzzvvvpppiiidddaaa______dddgggmmmqqqqqqqqqwwwzzzgggYYYNNNDDD??????777666666555444444444333333333333222222222222111000000000000111111111111000000000000000000//////////////////////////////////////////////////////---------....../////////........................---......//////......---------------------------***++++++***((((((***,,,000///------------///000............------------///...------///222666999===???CCCFFFIIIIIIIIIIIIEEEBBB===;;;:::;;;;;;:::===============>>>??????@@@CCCGGGIIIGGGFFFEEEFFFIIINNNWWWbbbqqqrrrhhhccc]]]]]]___bbbcccaaa^^^\\\XXXOOODDD===;;;999666222555666666777777666666555333333333333222000///...222222222222222222222222222222111111111111222222111111111000000000000111000000000000000000111111////////////////////////000000////////////000000.........////////////000......///000111222222333///000111333333222222111222222222222333444555666444555555666888:::;;;<<<>>>@@@BBBDDDDDDFFFIIIKKKNNNPPPSSSUUUVVVWWWVVVVVVUUUTTTPPPMMMNNNVVVbbblllyyyuuupppjjjfffcccbbbbbbfffhhhmmmrrrrrrqqqvvv~~~wwwfffWWWIIIAAA>>>888777666555444444444444333333333333222222222222000000000111111111111222000000111111111000//////////////////////////////////////////////////////,,,------...//////000000..............................////////////..................---------------------,,,***+++---///.........------...............---------,,,,,,,,,......---...000444888;;;???AAADDDFFFGGGFFFEEECCC???<<<999888:::===??????@@@?????????@@@@@@AAABBBBBBFFFJJJKKKIIIHHHJJJLLLOOOYYYgggvvv{{{lllccc]]][[[]]]bbbddd```\\\[[[[[[UUUKKKDDD???<<<888444555666666777777666666555444555555555444222000...222222222222222222222222222222111111111111222222222222111000000000111111000000000000111111111111000000000000000000000000000000////////////000000////////////000000000000...//////000111222222222//////000111222333333333222222222222333444555666555555777888:::;;;<<<===???AAACCCEEEFFFGGGJJJLLLNNNPPPRRRUUUXXX[[[\\\]]]\\\ZZZUUUQQQQQQXXXdddmmmxxxuuuqqqmmmiiigggffffffhhhhhhkkkpppppppppvvv}}}zzzhhhTTTEEE???888777666555444444444555444444333333333222222222000000111111111222222222000111111222111000///...////////////////////////////////////////////////............////////////..............................////////////......///.........------------.........,,,++++++...000---------......---------+++++++++++++++,,,,,,,,,......///111333777;;;===AAABBBDDDFFFEEEBBB???===:::::::::<<>>999777555666666666666666666555333444555666666444222111333333333333333333333333222222111111111111222222333222111000000000111111///000000000111111111111000000000000000000000000000000////////////000000000000000000111111111222//////000000111111111222111111111111111111222222333333222333333444555666555666888:::<<<===>>>>>>@@@BBBFFFHHHIIIJJJMMMOOORRRSSSTTTWWWZZZ^^^aaaccc```]]]YYYTTTTTT\\\hhhrrryyywwwuuuqqqnnnkkkjjjiiiiiiggghhhlllmmmooovvv}}}zzz{{{{{{cccPPPFFF999888666555444444555555444444444333333333222222000000111111222222222222000111222222222000///...////////////////////////000000000000000000000000000000000///......------..............................////////////......//////.........---------------,,,+++)))***---///+++,,,---......---,,,+++,,,---......///000111111//////111333666:::===???AAABBBDDDEEECCC@@@<<<:::777999===AAAEEEFFFCCCAAA??????@@@BBBDDDGGGIIIJJJIIIJJJIIIGGGHHHOOO[[[dddtttjjjdddaaadddeeebbbbbbeee]]][[[VVVOOOFFF???;;;999555555666666666666555555222333555777777666555444444444444444444444444444222222111111111111222222444333111000000000111111//////000000111111111222000000000000000000000000000000////////////000000000111111111222222222222000000000000111111111111444333222000///000111111333333333333444555666666666777999;;;===>>>??????AAADDDGGGJJJKKKMMMOOOQQQVVVVVVWWWXXX\\\```dddgggaaa___ZZZVVVVVV^^^kkkuuu{{{zzzxxxuuuqqqnnnllljjjiiigggfffiiikkknnnuuu~~~zzztttxxx}}}bbbMMMDDD===888777777555555777444444444555555555666666222222222222111111000000000000000000000///......////////////////////////......////////////......---------.........//////..............................//////000000111111///...------------...///------------------------..................------------,,,,,,,,,---......111111222555999<<<>>>>>>CCCDDDDDDBBB>>>:::888888777;;;AAAEEEEEEDDDCCCCCC@@@BBBEEEHHHJJJKKKKKKKKKLLLNNNOOOOOOQQQ[[[ooo|||oooeeedddeeebbbbbbeeefffddd___VVVLLLBBB;;;888666666555555555555666666111333555555333222222333333333333444444555555555111111111111111111111111222222000000000111222333///000111000//////111222222222222111111111000000000000000111222222222333111111111000000000000000222111000//////000111111222222222222222222222222222333444444444555777999888999::::::;;;===@@@CCCBBBEEEHHHJJJLLLOOORRRUUUYYYYYY[[[]]]```dddggghhhgggeeeccc``````dddkkkooo~~~|||xxxtttpppllljjjooojjjgggjjjnnnttt~~~zzzrrrxxxuuu___MMMEEE>>><<<:::888777999333333333333333333333333222222222222111111111000000111111111111000///...////////////////////////......////////////......---------.........//////..................................../////////////////////000000/////////------------------------.................................---......///000000111444777<<>>@@@AAABBB???>>><<<999888:::>>>AAA@@@CCCFFFFFFDDDAAA???>>>HHHLLLQQQSSSSSSPPPOOONNNMMMPPPUUU___qqq{{{ooogggeeegggddddddbbb^^^WWWOOOGGGBBB===<<<;;;999999999:::::::::666333333555777555444222222222222222333333333333333333333333333333333222222111111000111111222000444777888666333111000222222222111111111111111222222222111111111111111111111111111111111111111222111111000000111222222333333333333333333333333333444555555555666888:::888:::;;;<<<===???CCCEEEKKKMMMPPPRRRSSSUUUXXXZZZ[[[]]]```dddgggiiijjjkkkjjjnnnpppnnnkkknnnvvv~~~|||xxxtttrrrqqqpppmmmjjjjjjnnnttt{{{cccVVVGGG@@@<<<888666777888888777666555444333333222222222222222222222222222222222333333222222111//////////////////////////////000000000000//////............////////////......................../////////......------------,,,++++++++++++,,,---........................---------...............///////////////000111222111444999===>>>?????????;;;;;;;;;:::;;;===AAADDDBBBDDDFFFEEECCC@@@???>>>GGGLLLRRRVVVUUUSSSRRRRRRSSSZZZeeeuuu{{{pppjjjiiiddddddcccaaa]]]VVVMMMHHHCCCAAA???===;;;;;;<<<<<<@@@:::555444666888555222333333333333333333333333333333333333333333333333222222111111111111111111222555777777555222000000111111111111111111111111333222222222111000000000000111111111111111222222111111111111222222222333333333333333444444444444444555666666666777999;;;999;;;===>>>???AAAEEEHHHOOOQQQTTTUUUVVVXXXZZZ\\\^^^aaaeeeiiilllmmmnnnnnnooouuuzzzxxxtttttt}}}}}}xxxsssqqqqqqqqqooommmnnnrrrvvv}}}uuueeeRRRGGGAAA<<<::::::999999888777555444333333222222222222222222222333111222333333333333222222000000000000000000000000//////000000000000//////........./////////000000////////////////////////111000000//////.........///---***((((((***---///........................---------.........//////............///000111222333777;;;===<<<:::::::::999;;;>>>@@@AAAAAACCCDDDAAABBBDDDCCCBBB@@@AAAAAAHHHMMMSSSUUUSSSQQQRRRTTTYYYgggzzz}}}rrrkkkfffeeedddccc```[[[SSSNNNIIIGGGCCC@@@===<<<======DDD>>>777555777777444000555555555555555444444444222222222222222222222222222222222222111111000000444555555444111000000111111111111111111111111111333222222222111000000000000000111111222222222333111111222222333333333333333333444444444555555555555666777777777888:::<<<;;;===???@@@BBBEEEIIILLLQQQTTTVVVXXXYYYZZZ]]]___bbbeeeiiimmmpppqqqrrrrrruuu|||{{{zzzxxxsssqqqpppppppppnnnooorrrtttzzzuuu]]]MMMDDD===888777777777666555444333222111222222222222333333333333111111222333333333222222000000000000000000000000///000000111111000000///....../////////000000000////////////////////////000000000000000/////////222000---++++++---000222........................,,,,,,------.../////////............///111222333555888<<<<<<999777777888999===BBBEEEEEECCCBBBBBB>>>@@@AAAAAA@@@AAABBBDDDLLLPPPSSSSSSPPPPPPTTTYYYdddwwwsssmmmiiieeecccbbb___YYYTTTPPPLLLHHHBBB???===<<<<<>>999777777777444111666666666666555555555555111111111111111111111111222222222222222111000///333333333111000///000222111111111111111222222222222222222111111111111111000000111111222333333333111111333444444444444444333444444555555666666666666777888888888999;;;======???AAACCCEEEHHHMMMPPPSSSUUUXXXZZZ[[[]]]___bbbgggiiilllpppsssuuuvvvwww|||yyytttqqqppppppooonnnnnnpppqqqvvvmmmXXXKKK@@@999777777666666555444333333222222222222333333333444444000000111222222222222222000000000000000000000000000000111111111111000000.../////////000000000000////////////////////////......//////////////////000//////////////////000........................,,,,,,------...//////000/////////000111222333444555999<<<;;;777666777:::===@@@EEEGGGEEECCC@@@???===>>>?????????@@@BBBDDDKKKNNNQQQQQQPPPTTT]]]fffwwwuuuooohhhdddcccbbb^^^ZZZTTTQQQKKKDDD???<<<;;;;;;;;;;;;:::999888777666555666666555555555444444444222222222222222222222222222222333333222111///...000222333333222000111111000000111111111222222222111111111111111222222222000000111222222333444444111222333444555555555444333444444555666666777777777888999999999:::<<<>>>???AAADDDFFFHHHKKKPPPSSSTTTWWWZZZ\\\^^^```ccceeekkkllloooqqquuuwwwzzz{{{~~~yyyuuurrrrrrqqqpppoooppprrrsssxxxgggWWWJJJAAA===888888888777666666555555222222222333333444444444///000111222222222222222000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000000,,,------....../////////+++---///111111///---+++////////////////////////,,,,,,------...///000000000000000111222444555666555999<<<;;;777666999===@@@BBBEEEFFFDDDAAA???>>>>>>>>>???>>>===>>>AAADDDGGGKKKNNNOOOQQQZZZhhhsss{{{sssjjjddddddcccaaa^^^WWWSSSLLLEEE???<<<::::::666888999:::888888888999555555555444444333333333333333333333333333333333222222333333222111///...---111444666555222111000000000111111222222222222000000111111222222222333000000111222333333444444000222333555666666555555444444444555666777777888777888999:::999:::<<<>>>AAACCCEEEGGGJJJMMMRRRUUUUUUXXX[[[^^^```bbbeeehhhnnnnnnppprrruuuyyy|||}}}|||yyyvvvtttssssssrrrrrrtttvvvwww|||xxxbbbQQQFFF???:::999777666666888;;;<<<444444444333333333222222111111111111111111111111000000000000000000000000//////000000000000//////000///...------...///000222222222111111///............////////////......000///...---------------///...---,,,,,,---...//////////////////.........111000000000222555777999:::::::::777555777===BBBEEEEEEDDDCCCAAA???===<<>>???@@@BBBCCCEEERRRNNNMMMOOORRR[[[ooo~~~ppphhhffffffcccaaa]]]VVVMMMFFFCCC@@@===::::::::::::999999777666555333333444555555444333333111111111111111111222222111222222333333222222111222333333444444333333222222222222222222222222222111000000111333555444333...//////000111333444555333333333444444444555555555444555666555444777;;;777888:::::::::<<<>>>AAADDDFFFIIIMMMPPPUUU[[[___\\\]]]___aaacccdddeeeeeekkknnnssswwwyyy|||~~~}}}}}}}}}|||yyytttpppuuuqqqtttzzz|||~~~ppp[[[LLLCCC<<<:::777555555666777888444444444333333333222222111111111111111111111111111111111111111111111111//////000000000000//////111000////////////000111222222222111111000///...////////////////////////000///...------------...///...------------...///////////////////////////000000000111333555888:::::::::888666666:::???CCCFFFEEECCCAAA???===;;;;;;;;;;;;<<<===@@@CCCFFFHHHOOOLLLKKKOOOUUUccczzzxxxllliiihhhbbb\\\]]]XXXQQQKKKFFFBBB>>><<<::::::999999888777666666333444555555555555444333444444333333333333333333111222222333333222222111000111111222222111111000222222222222222222222222222111000111333444444333333333222222222222333333333333444444444555555555777666666555444333444666777888:::;;;;;;<<>>BBBDDDFFFDDDAAA>>>;;;:::999999999999;;;>>>CCCHHHLLLOOOPPPMMMMMMQQQ[[[lll~~~ooojjjggg```XXX]]][[[WWWQQQJJJCCC@@@???999999999888888777777666333444555555555555444333555555444444333333222222111222222333333222222111000111111222222111111000111111111111111111111111333222111111333444333111444444333333333333444444333444444444444555555555999999999888777888888888888999;;;<<<<<<===@@@CCCGGGIIIMMMQQQTTTXXX]]]aaaeeefffhhhkkkmmmoooppppppllloootttwwwzzz~~~{{{xxxuuutttwww~~~uuu]]]OOOEEEAAA<<<999999999777555555444444444444333333333222222222222222222222222111111111111111111111111000000000111111000000000000000000000000000000000111111111111111000//////111000...,,,,,,...000111//////............////////////............/////////////////////000000000///000222444666999:::;;;:::777444666;;;AAAEEEEEEGGGDDD???;;;888777888999;;;<<>>DDDFFFFFFEEEBBB>>>:::777888999:::===???CCCHHHLLLPPPSSSTTTRRRTTTUUUZZZfffzzzuuujjjeeeddd\\\^^^]]]XXXNNNFFFAAA???999888777666666666777777555555555555555555555555444444333333222111000000111222222333333222222111222333333444444333333222111111111111111111111111444222111222333333222111000000000111333444666777444444444555555555666666000777;;;888777999:::777999;;;===>>>???AAADDDFFFKKKNNNRRRVVVYYY\\\```cccggghhhkkknnnqqqsssuuuuuuqqqsssvvvyyy|||}}}{{{vvvxxx|||~~~vvvcccQQQHHH>>>999888888666333555555555555444444444333333333333333333333333333222222222222222222222222000111111222222111111000......////////////......000000111111111111000000000///...------...///000//////......//////000000...//////000000//////......//////000000111111222111333666888:::::::::999555666888<<>>???BBBGGGMMMQQQSSSSSSSSSOOOUUUZZZaaannn|||llldddccc______]]]XXXPPPHHHAAA>>>888888666666555666777888666666555444444555666666666666555555444444333333111222222333333222222111000111111222222111111000222222222222222222222222333222111111333444333111333333222222222222333333444444555555555666666666777BBBHHHAAA::::::;;;999:::<<<>>>???@@@BBBEEEHHHLLLOOOTTTWWWZZZ]]]```ccciiikkkmmmqqqtttwwwyyyzzztttvvvxxxzzz|||~~~|||zzzxxx|||qqq]]]RRRDDD;;;:::999777444555555555555444444444444333333333333333333333333222222222222222222222222000111111222222111111000...///000000000000///...000000111111111111000000///////////////////////////////////////000111111...///000111111000///......//////000111111222222222444777:::;;;;;;999888222666<<<@@@CCCDDDEEEFFF@@@???===<<<<<<>>>@@@BBBBBBGGGNNNUUUYYYYYYXXXVVVVVV___gggnnnzzzwwwkkkfffccc```]]]XXXRRRKKKCCC>>>888777666555555666888999777666555444444555666777555555555555555555444444111222222333333222222111000111111222222111111000333333333333333333333333222111000111333444444333444444333333333333444444555555555555666666666666999IIIRRRHHH<<<;;;======;;;===???@@@AAACCCGGGIIILLLOOOTTTXXX[[[]]]```cccjjjkkkooorrrvvvyyy{{{|||xxxyyyzzz{{{}}}}}}{{{yyyuuu{{{~~~~~~hhh[[[KKK@@@===<<<999666666666555555555444444444333333333333333333333333222222222222222222222222111111222222222222111111///000111222222111000//////000000111111111000000......////////////......///////////////000111111...///000111111000///......//////000111222222222333555999;;;<<<;;;888777000666>>>CCCDDDDDDEEEFFF>>>>>>======>>>@@@CCCDDDEEEKKKTTT\\\``````]]][[[bbbllluuu{{{{{{rrrfffbbb\\\XXXTTTMMMEEE>>>888777666444555666888999777666555444444555666777222222333333333333333333222222222333333222222222333333333444444333333333444444444444444444444444111000000111333555444333222222333333555666888999555555555555666666666777111DDDOOOEEE888777;;;===;;;===???AAABBBDDDGGGJJJLLLPPPUUUYYY[[[^^^```bbbiiijjjmmmqqquuuxxxzzz{{{yyyzzz{{{|||}}}~~~}}}zzzxxxpppwww|||{{{zzz~~~gggOOOEEEDDD@@@:::555777666555444333222222222444444444444444444444444555444333222111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000............/////////000111111111000000000000000111222222111///000222444555999===???>>><<<:::::::::;;;>>>BBBFFFGGGGGGFFF???>>>>>>@@@DDDIIILLLMMMOOOWWW```ggghhhggggggggglllnnnddd[[[ZZZXXXNNNAAA999:::888555444555555555444666666666555444444333333666666666666666555555444555555444444444333333333666555555444444333333222222222222222222111000///111222222333333444555555777777666555444444333333444444555555666777777777<<<<<<<<<;;;;;;:::::::::;;;???AAA???@@@FFFKKKLLLRRRTTTVVVXXX[[[]]]^^^^^^hhhiiikkkooossswwwzzz|||||||||||||||}}}~~~{{{xxxvvvvvvuuuwwwzzz~~~|||aaaQQQIIIBBB;;;888777666555444333333333333444444444444444444444444555444333222111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000111000000000000000000000000111111000//////111333333666;;;?????????>>>???===>>>@@@CCCFFFGGGGGGFFFBBBBBBCCCDDDGGGKKKOOORRRZZZbbbjjjooonnnmmmnnnpppzzzkkk\\\XXXVVVPPPFFF@@@888666444555777999999999777666666555555444333333666666666666666555444444555444444444444333333333222222333333333333333333222222222222222111000000000000111111222333333333333333333333333333444444444444555555666777777777;;;;;;;;;;;;;;;;;;;;;;;;<<<@@@AAA@@@AAAGGGLLLMMMOOOPPPSSSUUUXXXYYY[[[[[[dddeeehhhlllqqqvvvzzz}}}{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~{{{xxxsssssssssuuuwww{{{~~~ttt]]]LLL@@@:::999777666555444444444444444444444444444444444444444444444333222111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000000000000000000000111111///000000///...///111444444888<<<@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFEEEEEEGGGHHHIIIJJJNNNVVV\\\iiiqqqyyy{{{xxxwww{{{mmm[[[VVVVVVPPPFFF???999777555666888:::::::::777777666555555444444333555666666666666555444444444444444444333333333333000000111222222333444444222222222222222222111000...//////000111111222222000000111222222333444444444555555666666777777888999999999:::;;;;;;<<<<<<===AAACCCBBBCCCJJJOOOPPPRRRSSSVVVXXX[[[\\\^^^^^^aaabbbfffjjjpppvvvzzz}}}{{{|||}}}~~~~~~~~~}}}|||||||||xxxxxxzzz{{{yyywwwssssssssstttvvvxxxzzz{{{{{{lllUUUDDD======777666666555444444555555444444444444444444444444444333222222111111111222111111222222222222111111000000000000000000000000////////////////////////000000000000000000000000...////////////000000000000000000000000111111111///000111000000111333666999<<<@@@BBBAAA@@@@@@@@@DDDDDDEEEEEEDDDDDDDDDEEEGGGIIIJJJJJJLLLTTT```jjjvvv}}}ppp___ZZZZZZSSSHHH???===;;;888777888888888777777777666666555444444444555555666666555555444333444444444333333333222222111111222222333333333333222222222333333222111111/////////000111111222222000111111222222333444444555555555666777777888888777777888:::;;;<<<===>>>???CCCEEEDDDFFFMMMRRRSSSVVVXXXZZZ]]]___aaabbbbbbbbbcccfffkkkpppuuuyyy{{{|||}}}~~~|||{{{|||~~~~~~zzzuuuuuuvvvwwwvvvtttttttttuuuvvvwwwxxxxxxyyy|||hhhPPPDDDBBB888777777666555555555555444444444444444444444444333333222222111111222222111111222222222222111111000000000000000000000000////////////////////////000000000000000000000000////////////000000000111//////000000111111111111000111222222222333666888<<<>>>AAACCCCCCBBBCCCCCCEEEFFFFFFDDDBBBBBBDDDGGGHHHJJJLLLMMMQQQ]]]mmmyyy~~~{{{fff]]][[[VVVNNNHHH???===:::888888888777666888777777666555555444444555555555555555444444333444444333333333222222222555555444444333333333222111222222333333333222222000000111222222333333444444444444444444444444444555555666666777888888888777777999:::<<<>>>???@@@AAAEEEGGGFFFIIIPPPVVVWWWXXXYYY[[[^^^```bbbcccdddggghhhjjjmmmppptttwwwyyy|||}}}~~~|||{{{|||~~~~~~zzzvvvuuuvvvvvvtttqqqssstttuuuvvvwwwxxxxxxxxx}}}{{{]]]IIIAAA:::999888777555555555555444444444444444444444444333333222222111222222333111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111/////////000111111222222000222333333333555888::::::===AAADDDEEEFFFHHHJJJEEEGGGGGGEEEBBBCCCGGGKKKJJJMMMPPPVVV^^^kkkyyy}}}{{{ooo___XXXSSSPPPPPP@@@===;;;999:::::::::999888888777666666555555444444555555555555444333333333333333333222222222222666666555444444333222222111222333333333333333333222222222333444444555555555555555555555555555555555666666777777888888999888888:::;;;===???@@@AAABBBGGGIIIIIILLLSSSYYYZZZ]]]___aaacccfffhhhiiiiiikkkkkklllnnnqqqsssuuuwwwzzz{{{|||}}}}}}}}}|||{{{}}}|||xxxxxxyyyxxxuuuqqqrrrrrrrrrsssuuuwwwyyyzzzzzz}}}mmmQQQDDD<<<;;;999777666444444444444444444444444444444444333222222111222222333333111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111...//////000111111222222///111222222333555888;;;<<<>>>BBBEEEFFFHHHJJJLLLFFFHHHIIIGGGDDDFFFKKKQQQNNNRRRZZZdddooozzzyyyzzzpppbbbXXXRRRQQQEEEBBB???===<<<<<<;;;:::888888777777666555555555444444555555444444333222333333333222222222222111444444333333333333333333111222333333444444333333222222222333444444555555444444444555666666777777666666666777888888999999::::::;;;===>>>@@@AAABBBDDDHHHKKKKKKNNNVVV[[[]]]bbbccceeehhhjjjlllmmmnnnkkklllmmmnnnpppsssuuuvvvwwwxxxxxxyyyyyyzzzzzzzzz|||~~~~~~|||{{{|||}}}|||xxxtttrrrrrrrrrsssvvvyyy|||{{{~~~~~~___OOO===<<<:::888666444333333444444444444444444444444222222222111222222333333111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111...//////000111222222222...000111111222444888:::@@@BBBEEEFFFFFFGGGHHHJJJGGGIIIJJJHHHFFFHHHOOOUUUQQQWWWbbbooo|||xxxdddWWWRRRLLLHHHDDD@@@>>><<<999777888888777777666666555555444444555555444444333222333333333222222222111111111111111222222333444444111222333333444444444444111222222333333444555555111222333444666777888999666666666777888888999999;;;;;;<<<>>>???AAABBBBBBDDDIIILLLLLLOOOWWW]]]^^^```aaacccfffhhhjjjkkkllljjjkkklllnnnpppsssuuuvvvuuuuuuuuuuuuvvvwwwxxxyyy|||~~~~~~~~~}}}|||||||||wwwtttttttttuuuxxx}}}pppPPPHHH???888888999888888999555555444444444333333333333333333333333333333333000/////////111222111000000000111111111111000000111111111111111111111111222222222111111111000000000000000///......------000111111111111222222222222222444555777888999999@@@BBBDDDGGGHHHIIIJJJIIIMMMIIIIIIKKKMMMPPPXXX```[[[fffuuu~~~nnn]]]XXXRRRLLLGGGEEEAAA;;;999;;;999888777777777777777888999999888666666555555555555444444333333222222111333333333333333333222222222222333333333333444444444444444333333222222222555666777777555444555666666666777888999::::::;;;>>>@@@AAAAAAAAABBBEEEGGGHHHJJJLLLNNNPPPUUUZZZ^^^]]]___bbbeeeggggggeeedddhhhkkkoooooommmmmmrrrvvvssstttuuuvvvvvvwwwwwwwwwzzz}}}~~~|||uuutttvvvyyy}}}}}}zzzvvvrrrtttuuuvvv}}}~~~]]]KKKAAA:::999999777666666555555555444444444333333222222222222222222222222111000///000222333222111000000111111111111000000111111111111111111111111222222222111111111000000......///000000111111222111111111111222222222222444444555666777999;;;<<<@@@BBBDDDGGGIIIJJJJJJJJJLLLJJJJJJNNNQQQVVV___hhhoooyyy}}}ggg]]]WWWPPPKKKHHHCCC===:::<<<999888888777777777777777777666555444444333333333444444444444444444555555444444444444444444444444222222333333333333444444444444444333333333222222333444555555333333444555555666777888999;;;<<<<<<>>>???AAAAAABBBCCCFFFHHHHHHIIIKKKMMMOOOSSSXXX\\\]]]___bbbeeeggggggfffeeeiiilllnnnllliiihhhkkkoootttuuuvvvwwwxxxyyyyyyyyyzzz|||}}}xxxvvvuuuvvvyyy||||||{{{wwwyyyyyy{{{mmmRRRGGG>>><<<;;;999666666555555555444444444444333222222222222222222222222222111000111333444333222000000111111111111000000111111111111111111111111222222222111111111111111//////000111111222222333111111111111222222222333666666555666888;;;===???@@@AAADDDFFFIIIJJJJJJJJJLLLJJJLLLRRRWWW^^^hhhrrrvvveee^^^VVVOOOKKKFFF@@@<<<===999999888777777777777777777666555444444333444444333444444555666666777777444444444444444444444444222222333333333333444444444444444444333333333333333444555555333333444555555666777888:::;;;<<<===<<<>>>@@@BBBCCCEEEHHHKKKJJJLLLNNNOOOQQQUUUYYY]]]```bbbeeehhhjjjjjjjjjiiijjjlllmmmkkkhhhgggjjjmmmtttuuuwwwyyy{{{||||||}}}{{{}}}}}}zzzvvvuuuwww{{{}}}}}}||||||wwwxxx|||xxx[[[OOOCCC??????<<<999888555555555555444444444444333333333333333333333333333222111222444555444333000111111222222111111000111111111111111111111111111111111111111111111111333222222111000000//////111111111222222222333333666666555555888;;;???BBB@@@AAADDDFFFIIIJJJJJJJJJLLLKKKNNNUUU]]]eeeqqq{{{ssseee\\\RRRMMMHHHBBB>>>>>>::::::999888777777777777888888777666666666666666444444555555555666666666222222222222333333333333222222222333333333444444444444444444444444333333555666777777666666777888777888888999:::;;;<<<<<<<<<>>>AAACCCDDDGGGKKKNNNOOOQQQSSSUUUWWWZZZ^^^aaadddfffiiilllnnnoooooooookkkmmmnnnmmmlllllloooqqqsssuuuwwwyyy{{{}}}~~~~~~}}}{{{zzz{{{~~~}}}wwwppppppuuu~~~eeeUUUFFF@@@???===:::999666666555555555444444444555555555555555555555555333222222222444555444333111111222222222222111111111111111111111111111111111111111111111111111111222111111000000///......111222222222222333333333555555444555888<<<@@@BBBAAABBBDDDGGGHHHIIIIIIIIIKKKKKKOOOXXXaaakkkxxxpppdddWWWOOOJJJCCC??????;;;:::999888777777777777888777777666666666666777555555555555444444333333222222333333444444444444222222222333333333444444444444444444444444444444555666777777666666777999::::::::::::::::::::::::===???BBBEEEGGGJJJNNNQQQQQQTTTWWWYYY[[[^^^bbbdddggghhhkkknnnqqqrrrssstttqqqqqqqqqqqqppppppqqqrrrrrrsssvvvxxxzzz|||}}}~~~~~~{{{}}}vvvkkkkkkrrr{{{ppp]]]III@@@>>>;;;888777666666666555555555444444444444444444444444444444333222111222444555444333111111222222222222111111111111111111111111111111111111111111111222222222......//////000111111222222222222222333333333333444444555666999===AAACCCBBBCCCEEEGGGHHHHHHHHHHHHIIIIIIOOOZZZfffrrrrrr___TTTLLLEEEAAA@@@<<<;;;:::999888777777777555555444444444444555555666666555555444333333222333444444555555666666777222222333333333333444444444444444444555555555555333444555555555555666888;;;;;;;;;;;;;;;;;;;;;;;;@@@BBBEEEGGGIIILLLPPPSSSRRRUUUXXX\\\^^^aaaeeeggghhhjjjlllooorrruuuvvvwwwzzzyyywwwuuusssqqqqqqppprrrsssuuuxxxzzz{{{|||}}}~~~|||}}}vvvkkklllrrrzzzjjjQQQCCC>>>;;;777666666666666666555555555555333333333333333333333333333111111222333444333222111222222333333222222111111111111111111111111111000000111111111222222222//////000111111222222333222222222333333333444444444555666999<<>>>>>BBBDDDGGGIIIKKKNNNRRRUUUSSSWWW[[[___bbbeeeiiilllmmmnnnpppssswwwyyy|||}}}|||zzzyyywwwvvvtttssstttvvvxxxzzz{{{||||||{{{|||zzz|||}}}|||{{{{{{}}}yyyqqqsssxxx~~~tttXXXHHHAAA<<<999777777666666666555555555555111111111111111111111111222111000111333444333222111222222333333222222111111111111111111111111111000000111111222222222222444444333333222111111000222222333333333444444444444555888;;;???BBBDDDEEEEEEFFFGGGHHHHHHGGGEEEEEEBBBDDDNNN^^^ooo~~~wwwssstttsssqqqpppnnnmmmmmmmmmkkkkkkkkklllmmmnnnpppppppppsssxxxzzzzzz|||uuuaaaTTTJJJDDDCCC===<<<;;;999888777777777777777666666666777777888555555666666777777888888---......///000000111111222222333333333444444444444444444555555555666666444666888888777777999;;;666777999;;;===???AAAAAADDDFFFIIIKKKMMMOOOSSSVVVVVVZZZ___cccgggjjjnnnqqqrrrsssuuuxxx|||~~~}}}tttuuuwwwyyyzzz|||||||||tttzzz}}}yyyuuuvvvyyyzzzvvvuuuxxx}}}xxx{{{gggQQQFFFAAA===:::666555555666888999777666777666444333222222333333555555444444444333333333222222333333333333222222111111111111111111111111222222222222111111000000111111000000111111222333333333333333333222111000444555888;;;???CCCFFFGGGGGGIIIIIIHHHEEEBBBBBBBBB===CCCOOO___pppxxxpppkkkkkkooonnniiihhhmmmmmmiiikkkkkkjjjjjjjjjjjjjjjjjjhhhjjjlllmmmmmmnnnqqqssstttuuuxxx}}}|||eeeZZZSSSIIIAAA@@@;;;888::::::777555777777666666555555555555666444444555555666555555444333333333333333333333333777666444333222222333444666555555555555444444444777555555555777888888888888999;;;;;;<<<>>>AAADDDGGGOOOOOOPPPUUUQQQPPPZZZYYY\\\bbbfffjjjnnnrrruuuuuuxxx{{{}}}~~~}}}{{{zzzzzz|||~~~yyyrrrppprrruuuvvvvvvwwwuuuvvvsssZZZKKKCCC<<<777999888777777888888666444777666555333222222333333555555444444444333333333111222222222222222222111222222111111111111222222222222222222111111111000222222222222222333333444222222333444444444444444555666999===AAADDDGGGHHHHHHIIIIIIGGGDDDAAAAAAAAA???DDDNNN[[[lllyyysssrrruuutttoooooorrrrrrooorrrrrrrrrsssssssssssssssoooqqqrrrrrrpppoooooopppoooppprrruuuyyy}}}lll___VVVMMMFFF@@@;;;888::::::777666777777777666555555555555666444555555555555444444333333333333333333333333333666555444333333333444444555555555666666777777777888777666666777999::::::999:::<<<<<<===@@@CCCFFFHHHRRRTTTUUUZZZVVVTTT]]]ZZZ^^^cccgggjjjnnnrrrtttwwwyyy|||~~~~~~|||{{{|||}}}}}}~~~|||yyyvvvrrrppppppssstttuuuqqqpppqqqyyygggTTTGGG>>>999<<<;;;999999999888666444777666555444333333333333555555444444444333333333111111222222222222111111333222111000000111222333222222222222111111111111333333222222333333444555111222333444555666777777666888;;;???CCCFFFHHHIIIIIIJJJIIIGGGCCC@@@???@@@AAAEEEKKKVVVhhh}}}yyyvvvtttrrrrrrrrrtttuuuwwwyyyzzzzzz}}}tttdddZZZQQQLLLBBB<<<999::::::777777999888777666666555555555666444555555555444333333222333333333333333333333333444444444333444444555666444555555666888999999:::999888777666777999;;;===;;;<<<===>>>???BBBFFFJJJJJJXXX^^^```ccc]]]XXX]]]\\\___cccgggjjjnnnrrruuuyyy{{{~~~~~~~~~zzzxxxsssssssssqqqpppqqqsssuuuooooooqqqvvv{{{rrr\\\MMMDDD???===;;;::::::;;;:::888555666666555555444444444444555555444444444333333333000111111222222111111000444333111000000111333444222222222222222222222222222222222222222333444444222222333333444666777777888:::>>>AAAEEEHHHIIIJJJJJJJJJIIIFFFBBB???>>>???@@@DDDIIISSSggg}}}kkk^^^VVVRRREEE???:::::::::888888:::888888777666555555555555555555555555444333222111444444444444444444444444333333333444555666666777555555666777777888999999888888777666777888<<<>>>;;;<<<>>>???@@@DDDIIIMMMPPPcccnnnpppqqqggg\\\\\\[[[^^^cccgggkkkpppuuuyyy{{{}}}{{{|||}}}~~~yyywwwsssvvvxxxvvvsssqqqrrruuusssuuuwwwxxxxxx{{{eeeSSSGGGBBB<<<;;;:::;;;<<<;;;:::888555555555555555555444444555555444444444333333333111111222222222222111111444333222111111222333444222222222222222222222333111111111111111222333333333333333222333444555555:::<<>>>>>???>>>DDDLLLVVVkkk}}}{{{{{{xxxzzz|||wwwiii___ZZZJJJCCC===<<<:::888888;;;999999777666666555555555444555555555444444333222444444444444444444444444222333444555666666777777666666666666666666666666777888888888777888<<>>???BBBFFFLLLQQQ[[[tttrrraaa\\\ZZZ]]]bbbggglllrrryyy}}}}}}zzz{{{}}}~~~zzzxxxxxx{{{}}}|||xxxuuuuuuvvvuuuxxxyyyxxxvvvwww|||ttt[[[JJJBBB;;;::::::;;;<<<<<<:::888555555666666666555555444555555444444444333333333222222222333333222222222222333333333333333333222222222222222333333333333111111000000111111222333444444222222222333444555:::===AAAEEEHHHJJJJJJJJJIIIHHHGGGCCC???>>>>>>??????IIITTTaaavvv{{{zzzxxxvvvuuuuuuuuuuuuvvvzzz~~~~~~wwwjjjbbbPPPHHHAAA>>>;;;999999<<<:::999888777666555555555444444555555666555555444444444444444444444444444222333444666666777777777777777777666666555555555666888;;;;;;999:::===@@@>>>???@@@AAADDDJJJPPPUUUfffzzzhhh```[[[^^^cccgggmmmssszzz}}}~~~~~~~~~{{{zzz|||}}}~~~|||yyyxxxxxxuuuvvvwwwvvvttttttxxx|||hhhQQQEEE===<<<;;;;;;;;;:::888666444555666777777666555444555555444444444333333333333333444444444444333333111222444555555444222111222222222333333333444444222111111111111222333333444333222222333555777999:::===AAAEEEHHHJJJJJJJJJHHHGGGEEEBBB???>>>???@@@CCCRRRaaaooo{{{yyywwwuuuttttttttttttuuuwwwzzz~~~~~~{{{yyywwwvvvvvvvvvxxx{{{~~~rrrgggVVVMMMDDD@@@===999:::===;;;:::999777666555555555444444555666777777777777555555555555555555555555333444555666777777666666777777777777777777777888666:::??????======???BBBAAABBBCCCDDDHHHNNNUUUZZZkkkzzzjjjddd^^^aaadddhhhmmmsssyyy~~~}}}~~~||||||{{{{{{{{{|||}}}}}}|||zzzxxxxxxwwwvvvvvvxxx{{{}}}sssXXXJJJ???===<<<;;;:::999666444444555666777777666555555555555444444444333333333333444444555555444444333000222444666666444222000222222222333333444444444333333222222333333444555333333222333555777:::<<<:::===AAAFFFIIIJJJJJJIIIGGGFFFDDDAAA>>>>>>???AAAHHHXXXjjjyyy|||xxxuuuqqqooopppppppppppptttuuuvvvzzz{{{wwwtttrrrjjjlllnnnppprrrtttxxxzzz~~~uuuhhhYYYPPPFFFAAA===::::::===;;;:::999777666555555555333444555777888888999999555555555555555555555555444444666777777777666555666666777888999::::::;;;666<<>>;;;===>>>:::777666999666444555777777555333333444666777777666444333555444333333333333444555444333333222222333333444222333555555111---///333222222222222222222222222...000222333333444666888>>>AAADDDHHHJJJKKKJJJIIIGGGCCC@@@@@@>>>===BBBIIIPPPaaayyy|||zzzwwwtttppplllkkklllpppqqqsssxxx|||uuuxxxzzz{{{}}}xxxpppmmmkkkmmmllliiiiiilllmmmlllooouuuzzzxxxooo```TTTHHHDDDBBB@@@???@@@888888888777777777777777666666555555555555666666555555555555555555555555444444555666777888999999666777777888888888888777:::;;;<<<======>>>AAACCCDDDGGGIIIKKKLLLQQQXXX^^^hhhqqqyyyxxxooogggdddfffeeefffhhhjjjlllpppuuuyyyyyy}}}~~~~~~}}}|||{{{xxxvvvvvvxxx}}}~~~~~~ssslllTTTFFF???;;;<<<>>>;;;888777888666444555666777555333333444555777777555444333555444333333333333444555444333333222222333333444333222222333333333333333222222222222222222222222000222444444444555777999???AAAEEEHHHJJJKKKJJJJJJIIIDDDAAAAAA@@@???DDDKKKTTTeee}}}{{{xxxtttrrrsssttttttsssuuurrrsssxxx}}}uuupppvvvzzzyyy}}}|||wwwuuuppphhhdddddd```___aaaeeeiiiooo{{{|||rrrfffYYYMMMGGGDDD@@@===>>>888888888888777777777777666666555555555555666666555555555555555555555555444444444555555555555555666777777888888888888888888:::<<<===>>>@@@CCCEEEFFFGGGIIIKKKNNNSSSXXX]]]aaahhhnnnoooiiidddcccdddccceeehhhjjjmmmpppuuuyyywwwzzz~~~||||||{{{{{{zzzyyyvvvtttuuuyyy}}}|||~~~iii|||zzz]]]JJJAAA;;;<<<>>><<<999888777666555555666666555444333444555666666555444333555444444333333444444555444333333222222333333444333222000111444555444222333333333333333333333333333444555555555666888999@@@BBBFFFIIIKKKLLLKKKJJJJJJFFFBBBBBBAAABBBHHHOOOZZZkkkzzzvvvqqqooommmooouuu{{{zzzrrrpppxxx~~~}}}}}}~~~uuuhhh```^^^YYYWWWXXX[[[^^^bbbmmmxxxwwwlll```SSSLLLFFF@@@<<<<<<999999888888888777777777666666555555555555666666555555555555555555555555666666555555444444444333666777777888999999888888777999<<<===???AAAEEEGGGHHHHHHHHHKKKPPPVVVYYY[[[[[[___ccceeedddccccccccc```cccgggkkknnnqqquuuxxxwwwzzz~~~|||yyyxxxyyyyyyyyyyyyvvvssssssvvvzzz}}}|||}}}cccrrrjjjPPPEEE<<<<<<>>>===::::::666666555555666666666555444444555666666555444444444444444444444444444444444333333222222333333444555777666333111222111///333333333333333333333333444555666555555555888:::BBBDDDHHHKKKMMMMMMLLLKKKJJJEEEBBBAAABBBDDDKKKTTTaaarrr~~~{{{xxxwwwvvvuuuvvv{{{wwwvvv}}}wwwiii^^^ZZZWWWUUUUUUWWWYYY]]]gggqqq{{{|||nnncccXXXPPPHHH@@@<<<<<<:::999999888888777777777666666555555555555666666555555555555555555555555777777777777666666666666666777777888999999999999999;;;===>>>@@@BBBEEEHHHKKKIIIHHHLLLSSSXXXZZZZZZ\\\\\\^^^```ccceeeeeeddd___ccchhhlllooorrruuuxxxzzz}}}zzzvvvuuuvvvwwwwwwwwwvvvuuuuuuwwwyyy{{{}}}}}}~~~```jjjzzzZZZLLL???===>>>===;;;:::555555666666555555666666444555555555555555555444444444444444444444444444444333333222222333333444888@@@AAA999000///111111333333333333333333333333444444555444444555888:::DDDFFFIIILLLNNNNNNMMMLLLHHHCCC@@@@@@BBBFFFOOOYYYiiiyyy|||uuufff[[[VVVQQQNNNNNNPPPQQQTTT^^^hhhttt}}}nnneee[[[SSSJJJAAA<<<===:::::::::999888777777666666666555555555555666666555555555555555555555555666666666666777777777777666666888999999:::::::::<<<>>>???@@@@@@AAADDDFFFLLLJJJJJJNNNUUUZZZ[[[[[[___]]]]]]___ccceeeeeeddd```dddhhhlllooorrruuuxxx|||~~~zzzvvvuuuuuuvvvvvvuuuvvvxxxyyyyyyyyyzzzzzz~~~}}}}}}___dddttteeeTTTDDD>>>???===;;;999444555666666555555666777555555555555555555555555333444444555555444444333444333333222222333333444:::EEEHHH===222111444555333333333333333333333333333444444333444666999<<>>@@@CCCIIITTT___rrr{{{ooobbbXXXTTTPPPMMMLLLMMMNNNPPPYYYcccqqqvvv}}}oooggg^^^WWWMMMBBB>>>>>>;;;;;;:::999888777777666666666555555555555666666555555555555555555555555333444444444555555666666666666888999::::::;;;;;;>>>???AAAAAAAAABBBDDDGGGLLLLLLMMMQQQUUUYYY\\\\\\```______aaaccceeeeeeddddddfffjjjmmmooorrrvvvyyy|||~~~~~~{{{wwwvvvvvvvvvuuutttvvvzzz{{{zzzyyyxxxxxx{{{yyyzzzaaacccnnnnnn\\\HHH@@@???===:::888333555777666555444666888555555555444444555555555333333444555555444333333444333333222222333333444444???BBB888111444777666444444444444444444444444333444444444555777<<>>@@@EEELLLYYYeeezzz~~~rrrjjjaaa[[[XXXVVVSSSQQQPPPOOOPPPXXXaaalllnnnpppqqqrrrwww~~~ssslllccc[[[PPPDDD>>>>>><<<;;;;;;:::888777777666666666555555555555666666555555555555555555555555555555555555555444444444666666888999:::;;;;;;;;;===???AAAAAABBBDDDFFFIIIKKKNNNQQQSSSVVVXXX\\\^^^aaabbbcccdddeeefffggghhhhhhjjjlllmmmooorrrwwwzzz}}}}}}zzzxxxwwwvvvuuutttvvvyyyyyywwwvvvwwwxxx|||}}}zzzyyy}}}eeedddmmmttt```KKKAAA@@@===:::777333555777777555444666999555555444444444444555555333333444555555444333333444333333222222333333444,,,666888111///666999444444444444444444444444444444555555555666999>>>BBBHHHJJJMMMOOOPPPPPPOOONNNFFFAAA???AAAFFFOOO]]]iiiuuulllhhhccc``````ZZZWWWTTTRRROOOOOOVVV___iiiiiigggeeedddhhhpppwwwvvvoooggg^^^RRREEE>>>>>><<<<<<;;;:::999777777666666666555555555555666666555555555555555555555555:::999888777666555444444666666888999:::;;;;;;;;;<<<===@@@AAACCCEEEIIIKKKKKKOOOSSSUUUUUUWWW\\\```bbbeeehhhiiiiiiiiikkkmmmkkklllmmmnnnooorrrwww{{{~~~|||zzzyyyvvvuuuuuuvvvwwwvvvssssssvvvyyyxxx|||}}}{{{}}}qqqkkknnn}}}eeeIIIAAAAAA===999:::888888888777666666555555555555444444444444555555555555444444444444555555555444444444444555666666555555444444444444555555555555444444444444555555555555555555666999>>>BBBLLLOOOQQQQQQSSSTTTQQQLLLFFFBBBAAAFFFKKKTTTeeevvvvvvrrrqqqqqqnnnkkkeeeaaaZZZTTTQQQQQQTTTVVV]]]___aaa```^^^aaaiiiooo|||tttddd]]]VVVKKKBBB@@@>>>;;;999888888999888777999777666777888999888666444444444555555555555666555555555555555444444444777666666666888;;;>>>@@@@@@AAABBBDDDEEEGGGHHHIIIMMMNNNPPPSSSWWW[[[^^^```bbbdddgggiiijjjlllnnnooommmnnnooopppqqqssswww{{{~~~|||zzzxxxuuurrrqqqqqqrrrrrrrrrqqqqqqpppvvvzzz{{{|||}}}}}}wwwmmmkkkvvvnnnPPPEEECCC>>>::::::777777666666555444444444666666666555555666666666555555444444444444555555555444444444444555666666555555444444444444555555555555444444444444555555666666666666777;;;AAAEEEJJJNNNPPPPPPRRRSSSOOOIIICCC@@@@@@DDDJJJUUUjjj|||uuummmbbbYYYUUUUUUUUUVVVZZZ]]]``````___bbbiiioooxxx|||lllcccZZZNNNEEEAAA<<<:::777666666777666555777666555555777777666555444444444555555555555666777777777666666666666666999888888888:::<<>>@@@AAA@@@AAADDDGGGKKKNNNQQQRRRSSSTTTUUUWWWYYY[[[]]]^^^ccceeeiiilllmmmoooqqqsssttttttsssqqqqqqsssxxx{{{~~~}}}{{{wwwsssooolllmmmnnnooopppqqqqqqrrrqqqssswww|||~~~zzzwwwvvvwwwyyyzzz}}}|||iiihhhsssdddPPPFFF???<<<<<<;;;;;;::::::999888888777777666666666666666666777555555444444444444555555555444444444444555666666555555444444444444555555555555444444444444555555777777777777999???FFFKKKNNNSSSWWWWWWXXXWWWPPPHHHBBBDDDFFFKKKVVVjjj{{{jjjeeeggghhhhhhmmmppptttvvvvvvwwwxxxzzzxxxiiiZZZMMMEEE@@@>>>;;;999999999999888666555444444555666555444444444444555555555555666888888888999999999999999<<<;;;;;;<<<===???@@@AAACCCDDDGGGJJJNNNQQQTTTUUUWWWWWWYYYZZZ[[[\\\]]]]]]bbbeeehhhkkkmmmoooqqqsssuuuuuusssqqqppprrrvvvzzz~~~}}}|||xxxrrrnnnmmmmmmmmmmmmnnnnnnoooppprrrssswwwzzz}}}|||xxxuuuuuuvvvwwwxxx|||pppiiiooo}}}mmmUUUGGG@@@===<<<;;;;;;::::::999999888888666555555444444555555666555555444444444444555555555444444444444555666666555555444444444444555555555555444444444444555555666666666666999???GGGMMMQQQVVVYYYYYYYYYWWWPPPHHHCCCFFFJJJQQQ```xxx|||}}}zzzxxx}}}xxxtttxxx}}}rrraaaQQQGGGAAA???<<<:::::::::999888777666555666777777777555444444444555555555555666777777777888888999999999;;;;;;<<<===>>>???@@@AAAGGGHHHJJJMMMPPPSSSVVVWWWZZZ[[[\\\]]]]]]]]]]]]\\\```cccgggiiikkkllloooqqqrrrrrrqqqooooooqqquuuxxx~~~~~~|||xxxrrrnnnoooooonnnmmmlllllllllmmmrrrsssvvvyyy|||{{{xxxuuuttttttuuuvvvzzzzzzmmmlllvvvyyy]]]KKKBBB>>><<<999999888888777666666666555555444444444444555555555555444444444444555555555444444444444555666666555555444444444444555555555555444444444444555555666666666777:::AAAIIIOOOSSSVVVXXXXXXWWWVVVOOOGGGDDDGGGLLLVVVjjjyyytttvvv}}}yyyyyy{{{}}}jjjXXXJJJ@@@>>>;;;999999888777666999777666777888999888777444444444555555555555666666666666777888888999999:::;;;<<<>>>???AAABBBCCCIIIJJJLLLOOORRRUUUXXXYYY]]]]]]___``````___^^^]]]```cccfffhhhiiijjjlllnnnmmmnnnooonnnoooqqqtttwww|||~~~|||xxxtttpppqqqpppnnnlllkkkkkkkkklllqqqqqqsssvvvxxxwwwtttqqqqqqrrrrrrtttyyyppphhhnnnfffQQQFFF@@@<<<888888888777666666555555666666555555555555666666555555444444444444555555555444444444444555666666555555444444444444555555555555444444444444555555777777777888;;;CCCLLLSSSVVVYYYYYYWWWWWWUUUPPPHHHGGGJJJOOO\\\uuu|||vvvvvvsss^^^NNNAAA???;;;999999999777666999888777777999999888777444444444555555555555666666666666777888999999999:::;;;===@@@BBBDDDEEEFFFHHHIIILLLPPPTTTXXX[[[\\\^^^___```aaaaaa```___^^^aaacccfffhhhhhhiiijjjllliiikkkmmmoooppprrruuuxxx}}}}}}|||yyyuuurrrqqqooommmlllkkklllmmmnnnrrrrrrssstttuuusssooollllllmmmoooqqqxxxssseeehhh}}}nnnVVVHHHAAA===::::::999999888777777777777777666666666666777777555555555444444555555555555444444444444555666666555555555444444555555555555555555444444555555555999999888999===EEENNNUUUZZZ\\\\\\YYYXXXWWWRRRKKKKKKNNNTTTbbb~~~zzzzzzxxxbbbQQQDDDAAA>>><<<;;;;;;:::888999777666777888999888666444444444555555555666666666666777888999999:::::::::<<<>>>AAADDDFFFGGGHHHFFFHHHKKKPPPUUUZZZ]]]___^^^```aaabbbbbbaaa```^^^bbbdddggghhhhhhhhhjjjkkkfffiiimmmppprrrtttwwwyyy}}}|||yyyvvvtttooonnnmmmllllllmmmooopppuuuuuutttttttttqqqllliiihhhjjjlllpppxxxsssfffdddooo|||```LLLBBB>>>===;;;999888999999888777777777666666555555444444666666666666666555555555444444444444444555666777666555555444444666777888666666666777888888999999666999;;;<<>>===;;;777777:::666777888888888777555444777888888888999999999999777777888999::::::;;;;;;<<<>>>@@@BBBDDDFFFJJJMMMMMMPPPSSSUUUWWWYYY\\\___cccdddeeeeeedddccccccdddeeefffggggggggggggiiikkkiiikkknnnqqqssswww{{{~~~|||yyytttpppqqqpppnnnmmmmmmmmmnnnoootttxxxzzzwwwoooiiihhhiiijjjiiikkkrrr~~~yyyiiibbbhhhxxxhhhQQQDDD???<<<:::888777888888777666666666666666666555555555666666666666666666666666555555444444444555666666666666555444555666777888555555555666777777888888777999;;;<<<@@@IIIVVV______`````````^^^[[[WWWUUUWWW[[[dddwwwoooZZZHHHBBB>>>===;;;888777:::666777888888888777555555666666666777777777888888777777888999:::;;;<<<<<<<<<>>>AAACCCEEEHHHKKKNNNOOOQQQTTTVVVXXXZZZ]]]___ccceeeggggggfffeeefffffffffhhhiiiiiiiiijjjlllnnnkkkmmmppprrruuuyyy~~~}}}zzzuuurrrtttsssrrrpppppppppppppppuuuwwwyyyuuuooojjjiiijjjiiiiiikkkrrr~~~ooobbbaaammmrrrWWWGGG@@@<<<:::888777777777666555555666666666666666777777666666666666666666666666777666555555444444555555666666555555555666777888444444555555666777777888777999;;;>>>BBBLLLXXXaaaaaabbbbbbaaa```^^^[[[ZZZ[[[cccqqqvvvcccKKKDDD>>>===;;;888888:::777777888888777777666555555555555555666666666666777888999:::;;;<<<======<<>><<<999888888888777555555555666666777777777888666666666666666777777777888777666555444444444444666666666666666777777777555555666666777888888888888999<<>>>>>===@@@CCCFFFHHHLLLPPPTTTVVVXXX[[[]]]]]]___bbbddd```dddhhhjjjkkkjjjjjjkkkiiikkkmmmmmmnnnppprrruuusssuuuvvvxxx{{{~~~|||zzzzzzyyywwwvvvuuuttttttssssssrrrooojjjhhhhhhjjjfffhhhkkkqqq{{{{{{hhh```ggguuucccOOOFFF@@@>>><<<:::::::::888777555666666666777777888888666666666666777777888888999888777666555444444444666666666777777777777777666777777888888999::::::999:::<<>>???@@@???BBBEEEHHHKKKNNNRRRVVVVVVXXXZZZ[[[\\\]]]___aaa___bbbfffiiiiiijjjkkkllljjjkkkmmmnnnnnnpppsssuuuvvvxxxzzz|||~~~~~~~~~~~~}}}}}}|||{{{zzzttttttqqqnnnjjjgggggggggfffhhhlllqqqyyyoooccchhhrrrmmmUUUIIIBBB@@@===<<<;;;;;;999888666777777777777777777888555666666777777888888999999888777666555555555555555666777888888888777777777777888999999::::::;;;999:::===CCCLLLWWWaaagggiiihhhgggggghhhiiikkklllwww{{{yyy|||qqqWWWKKK@@@<<<<<<:::999::::::999888777777777777888888888888888999999999999999:::;;;<<<>>>@@@AAAAAABBBEEEHHHJJJLLLPPPTTTWWWTTTVVVXXXYYYYYYZZZ\\\^^^```bbbeeeggggggiiikkklllkkkmmmnnnoooooopppsssuuuxxxzzz}}}{{{yyyvvvrrrnnnjjjgggffffffiiimmmqqqxxx{{{jjjkkkooozzz]]]LLLBBB@@@===;;;;;;:::888777888888888777777777777777555666666777888888999999888888777666555555666666555666777888999888777777777777777888999999:::::::::;;;===DDDNNNZZZccciiijjjjjjiiihhhjjjllloooqqq~~~}}}|||}}}wwwZZZMMM@@@<<<<<<:::999999:::999888777777777888888888888888999999999999:::999:::;;;===???@@@BBBBBBEEEGGGJJJLLLNNNPPPTTTWWWWWWXXXZZZ[[[[[[[[[]]]___bbbccceeeeeefffhhhkkknnnmmmooopppppppppqqqsssuuuxxx{{{{{{vvvqqqkkkhhhgggjjjnnnqqqvvvpppooommm~~~bbbMMMAAA???<<<::::::999777666999999888888777777666666555666666777888999999999888777777666666666666666555666777999999888888777666666666777888888999999:::;;;>>>EEEPPP[[[eeejjjkkkjjjiiiiiikkknnnqqqsssyyywww{{{xxx\\\NNN@@@<<<<<<;;;999:::::::::888777777777888999777888888888999999999999::::::<<<===???AAABBBCCCFFFHHHKKKMMMNNNQQQTTTWWW[[[]]]^^^_________aaacccdddeeeeeeeeeeeehhhlllooooooqqqrrrrrrqqqrrrtttvvvyyy|||}}}}}}vvvooojjjhhhkkkoooqqquuu}}}ooonnn{{{lllQQQEEE@@@======;;;888888;;;999999999999888888888777777777777777777777777777666777888999999888777666666666666666777777777777888888888888888999999999===???AAAFFFRRRbbbmmmpppqqqrrrllliiimmmkkklllxxxyyytttxxx~~~```QQQBBB<<<;;;:::999999777777777777777777777777777888999999;;;;;;<<<===<<<<<<<<<>>>???AAACCCDDDEEEIIIMMMOOOOOOQQQUUUYYY\\\^^^``````aaabbbeeehhhgggfffcccbbbccceeeiiikkkooopppppppppooooooqqqssswwwzzz~~~~~~}}}}}}yyyqqqnnnqqqsssvvvzzzuuunnnzzztttXXXGGGAAA>>>>>><<<999999<<<999999888888888777777777777777777777777777777777444555666777777666555444666666666666777777777888888888888888999999999999???BBBDDDJJJWWWhhhtttwwwvvvwwwppplllnnnjjjkkkwww}}}yyyyyy}}}eeeUUUEEE>>>===:::888888888888888888888888888888888888999:::;;;<<<<<<===<<<<<<===???AAACCCEEEFFFGGGKKKNNNPPPPPPRRRVVVYYY^^^___aaabbbbbbcccfffhhhhhhgggeeeddddddfffiiikkkooopppqqqqqqqqqqqqrrrtttuuuxxx{{{}}}~~~~~~zzztttvvvxxxyyy}}}zzzoooxxx}}}aaaJJJCCC>>>>>>===::::::===888888888888777777777666666666666666666666666666555555666666666666555555666666666777777777888888888888888999999:::::::::<<>>;;;888888888888888888888888888888888888999:::;;;<<<======<<<===???AAADDDGGGIIIJJJJJJMMMQQQRRRRRRSSSWWW[[[```aaacccdddddddddfffhhhjjjiiiggggggggghhhjjjkkknnnppprrrrrrrrrrrrrrrtttrrruuuxxxzzz|||~~~}}}|||{{{|||~~~zzz{{{}}}~~~}}}ooouuuhhhMMMEEE>>>===<<<::::::<<<888888888777777777666666666666666666666666666666777777888888888888777777666666777777777888888888888888999999::::::;;;;;;;;;>>>BBBIIIWWWjjjwww{{{~~~wwwpppooojjjkkkyyy{{{qqqmmmooovvv~~~nnn]]]KKKBBB???<<<999999888888888888888888888888888888999:::;;;<<<=========>>>AAADDDGGGJJJLLLMMMMMMPPPTTTUUUTTTUUUYYY\\\aaaccceeefffffffffgggiiikkkkkkkkkjjjkkkkkkkkkkkklllnnnqqqrrrqqqqqqrrrsssssstttwwwxxxzzz||||||zzzxxxyyy{{{}}}|||{{{|||}}}~~~qqqsssmmmRRRGGG>>><<<;;;999999:::888888888888777777777777666666666666666666666666888888777777777777888888777777777777888888888888888999999:::;;;;;;<<<<<>>>>>@@@CCCGGGJJJMMMNNNOOOOOOSSSVVVWWWVVVVVVZZZ]]]aaacccfffggggggggghhhjjjkkklllmmmnnnooonnnmmmllljjjlllnnnoooooooooppprrrtttvvvxxxxxxyyy{{{~~~}}}|||{{{zzzzzzzzzxxxvvvxxx{{{}}}~~~~~~rrrqqq}}}uuuXXXLLL@@@<<<;;;999888999999999999999888888888777666666666666666666666666666666555555555555666666777777777888888888999999999999:::;;;;;;<<<======>>>AAAEEELLL[[[nnn{{{~~~zzzrrrpppkkkooo{{{kkkbbb```bbbccclllzzzxxxfffRRRGGGBBB>>>;;;;;;999999999999999999999999999999:::;;;<<<===>>>>>>???AAAEEEIIILLLNNNOOOOOOQQQTTTWWWXXXWWWWWWZZZ]]]```cccfffhhhhhhiiijjjkkkjjjmmmppprrrsssrrrpppnnnjjjkkklllmmmmmmnnnppprrruuuwwwyyy{{{{{{|||~~~{{{vvvssssssuuuwwwzzz|||}}}|||~~~~~~~~~tttqqq{{{^^^QQQCCC>>>===;;;999999::::::::::::999999999999777777777777777777777777777666555444444555666777777777888888888999999999999999:::;;;<<<===>>>>>>:::>>>CCCLLL\\\ooo}}}}}}uuurrrlllqqqnnnaaaZZZYYYZZZ^^^fffrrr~~~wwwpppllllllppp|||nnnYYYKKKDDD>>>;;;:::999999999999999999999999999999:::;;;<<<===>>>>>>@@@BBBFFFJJJMMMNNNOOOOOORRRUUUXXXXXXWWWWWWZZZ]]]^^^aaaeeehhhiiijjjkkkllljjjlllqqqtttvvvuuurrrpppkkkllllllkkkkkknnnrrruuusssvvvzzz}}}~~~|||sssppppppooorrrvvvxxxyyyzzz}}}}}}~~~uuupppzzzcccUUUFFF@@@???<<<:::999;;;;;;;;;:::::::::999999888888888888888888888888999888777666666777888999777888888888888999999999999999:::;;;<<<===>>>???<<>>>>>AAACCCGGGJJJMMMNNNOOONNNSSSVVVXXXXXXWWWWWWZZZ\\\]]]```eeehhhiiijjjkkkllliiilllqqqvvvxxxvvvtttrrrmmmmmmlllkkkkkknnnssswwwrrruuu{{{}}}rrrnnnooohhhmmmsssvvvwwwwwwyyy{{{~~~uuuqqqwwwtttWWWDDDAAA>>>>>>@@@<<<===999666777;;;<<<999555666666666666666666666666;;;999777555555666777888888888888777888888999:::888999;;;<<<<<<===>>>@@@@@@DDDHHHQQQeee}}}zzzssssssxxx~~~}}}{{{nnnccc[[[WWWUUUUUUWWW[[[ccclllssssssooojjjYYYSSSPPPPPPRRRYYYkkk|||yyy___NNNEEE>>>999777:::999999888888999999:::;;;;;;:::;;;;;;<<<>>>>>>BBBCCCEEEHHHLLLOOOSSSTTTSSSSSSSSSTTTVVVXXX[[[\\\\\\___bbbfffiiikkkkkkkkklllnnnrrrwwwzzzyyyuuurrrooonnnmmmnnnpppqqqqqqqqquuuvvvxxxzzz}}}|||vvvrrrnnnmmmmmmooorrrvvvxxxxxxwwwwwwqqqttt|||]]]IIIDDD???>>>???;;;===999777888;;;<<<999666777777777777777777777777888777666555555555666666888888888888888999999:::888:::;;;<<<<<<<<<>>>@@@BBBGGGKKKSSShhhyyypppooosssvvvooommmooovvv~~~~~~yyyoooddd]]]XXXUUUTTTZZZ\\\aaafffiiifff```ZZZOOOKKKIIIMMMRRR]]]ppp|||aaaPPPFFF???;;;:::::::::999999999999::::::;;;;;;;;;<<<===???@@@AAADDDEEEGGGIIIMMMPPPSSSUUUUUUUUUUUUUUUVVVXXXZZZ[[[^^^```dddgggjjjlllmmmnnnnnnppptttyyy}}}}}}zzzwwwqqqpppnnnoooqqqrrrsssrrruuuvvvxxx{{{~~~}}}zzzxxxuuutttssssssuuuwwwyyy{{{{{{zzzpppooofffOOOGGG???===>>>:::<<<999777888:::;;;999666999999999999999999999999888888888777777777777777888888888888888999::::::999:::<<<<<<;;;<<<>>>@@@DDDIIINNNWWWlllyyymmmkkknnn}}}zzz{{{~~~}}}pppfff___```eeemmmqqqpppqqqttt}}}yyyrrrjjjbbb[[[WWWUUUZZZ[[[]]]___^^^YYYRRRLLLGGGDDDDDDIIIRRRaaauuueeeRRRHHHAAA>>>>>>;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<===???AAACCCDDDFFFGGGIIILLLOOOQQQTTTUUUVVVVVVWWWWWWYYYZZZ\\\]]]aaaccceeehhhkkknnnpppqqqqqqsssvvv|||}}}tttrrrppppppqqqsssssssssuuuvvvyyy{{{~~~}}}{{{{{{|||~~~{{{ooojjjwwwoooTTTIII@@@===>>>:::;;;:::888888::::::999777999999999999999999999999999:::;;;;;;;;;::::::999999888888888888999:::::::::;;;<<<<<<;;;<<>>@@@BBBDDDEEEHHHJJJLLLNNNQQQSSSUUUUUUUUUVVVXXXYYY\\\^^^```aaaddddddfffhhhkkknnnqqqrrrppprrruuuzzzwwwtttpppoooppprrrssssssvvvwwwyyy|||~~~~~~~~~}}}ppphhhqqqwwwYYYLLL@@@>>>???<<<;;;:::999999999999999888888888888888888888888888999:::;;;;;;;;;;;;::::::999999999888999::::::;;;;;;<<<===<<<<<<>>>AAADDDEEEMMMUUU___ssswwwjjjhhhmmmtttkkkfffjjjqqqxxx{{{|||wwweee___\\\aaakkknnniiibbb[[[XXXWWWYYY[[[```jjjttt{{{qqqggg```]]]WWWWWWWWWUUUQQQLLLGGGEEEBBBCCCDDDIIITTTddduuu~~~~~~}}}}}}xxxsssooollllllsss}}}mmmWWWIII@@@>>>@@@===<<<<<<;;;;;;<<<<<<===::::::<<<===@@@BBBDDDFFFIIIKKKMMMPPPSSSUUUVVVVVVSSSUUUXXX\\\```cccfffgggeeefffggghhhkkkmmmpppqqqnnnooorrrwww|||yyyuuupppnnnnnnpppqqqrrrvvvwwwzzz}}}~~~}}}}}}~~~tttiiiooo```OOOBBB???AAA>>>:::::::::999999999888888777777777777777777777777888888888888888999999999999999999999999:::;;;;;;<<<======>>>>>>AAAEEEHHHHHHRRR\\\fffyyyyyykkkjjjpppooocccZZZZZZ___dddiiinnnrrrtttxxx~~~}}}vvvlllkkkppp{{{eee\\\UUUUUU]]]cccbbb___VVVTTTSSSUUUVVVZZZdddooo~~~}}}sssiiiccc```WWWWWWUUUPPPJJJDDDAAA???===@@@CCCGGGRRRbbbooouuuvvvtttpppmmmjjjjjjjjjkkksssxxx~~~~~~ssshhhbbb___]]]\\\]]]dddooo|||sss\\\KKKAAA===???<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@CCCEEEFFFIIIKKKNNNQQQTTTVVVWWWWWWRRRUUUYYY^^^cccgggjjjkkkggghhhiiijjjlllmmmnnnooommmmmmoootttyyy}}}~~~~~~|||wwwqqqmmmmmmoooqqqrrrvvvxxx{{{~~~}}}}}}~~~zzznnnqqqhhhTTTDDD@@@AAA>>>999:::::::::999888888999777777777777777777777777888777666666777888999::::::999999999999:::;;;;;;<<<===>>>???@@@CCCHHHLLLMMMYYYeeeppprrrrrryyymmm___RRROOOQQQTTTWWWZZZ^^^```dddjjjrrryyy~~~rrrfffcccdddkkkwwwjjjaaaVVVRRRUUUYYYZZZYYYRRRRRRUUUYYYYYYZZZ```iiitttxxx{{{xxxppphhhcccbbbWWWWWWUUUOOOGGGAAA??????;;;???BBBDDDMMMZZZccccccaaa^^^YYYVVVVVVYYY[[[]]]```eeejjjpppvvv}}}lllfff^^^VVVRRRQQQPPPOOOQQQXXXcccoooyyyaaaOOOBBB===>>><<<;;;;;;;;;;;;;;;;;;<<<======>>>@@@BBBDDDFFFGGGGGGJJJNNNRRRUUUWWWXXXXXXTTTVVV[[[```eeeiiikkkllljjjkkklllnnnnnnnnnnnnmmmnnnnnnooosssxxx|||~~~yyyrrrnnnmmmooorrrsssvvvxxx|||~~~rrrsssmmmWWWFFF@@@AAA>>>999:::;;;:::888888888999777777777777777777777777:::999888777777999;;;<<<::::::999999::::::;;;<<<<<<===>>>???AAAEEEKKKOOOQQQ^^^kkkwww{{{{{{mmm]]]NNNIIIJJJKKKLLLNNNLLLNNNRRRWWW^^^eeekkkooowwwyyy}}}{{{pppnnnwwwtttaaa\\\YYY]]]gggssszzz}}}lllbbbUUUNNNNNNPPPPPPPPPQQQTTT[[[aaa```]]]aaagggjjjoootttrrrllleeebbbbbbWWWWWWUUUOOOHHHCCCBBBCCC===AAABBBBBBHHHRRRVVVTTTRRROOOJJJHHHJJJOOOSSSVVVRRRUUU[[[```gggqqq~~~|||~~~|||uuummmhhhZZZVVVQQQMMMKKKJJJIIIHHHKKKQQQ[[[gggvvv}}}eeeQQQCCC===>>>;;;;;;;;;::::::;;;;;;;;;??????@@@AAACCCEEEGGGHHHFFFIIIMMMRRRUUUXXXXXXYYYVVVXXX]]]aaafffiiikkkllllllmmmoooqqqqqqpppnnnmmmppppppqqqtttyyy}}}{{{tttooonnnpppssstttwwwyyy|||}}}wwwxxxwwwWWWDDD>>><<<<<<<<<<<<;;;::::::::::::;;;888888888888888888888888:::999999999::::::;;;<<>>>>>@@@BBBEEEHHHKKKLLLTTTcccvvv}}}{{{sssbbbRRRLLLLLLIIIFFFEEEFFFGGGIIIKKKNNNRRRXXX[[[___```eeekkkqqqxxxuuujjjdddiiiqqq|||jjjaaaYYYVVVXXX^^^iiisssllldddXXXNNNIIIJJJLLLOOOOOOVVVaaakkkmmmggg```]]]bbbcccddddddcccaaa___]]]XXXVVVRRRMMMIIIFFFDDDCCCBBB@@@@@@BBBEEEHHHJJJKKKJJJHHHFFFEEEGGGHHHHHHHHHIIIJJJKKKOOOVVV```llltttzzz~~~|||yyyvvvqqqjjjnnnmmmkkkhhhccc]]]XXXUUUQQQPPPNNNLLLJJJIIIHHHHHHKKKLLLQQQ]]]mmmfffTTTIIICCC@@@???>>><<<;;;::::::;;;;;;===???AAACCCCCCDDDGGGIIIIIIKKKPPPUUUZZZ^^^```aaa^^^^^^```eeejjjmmmllljjjoooqqqsssrrrqqqooooooooottttttuuuwwwyyy|||~~~~~~}}}{{{yyywwwvvvvvvvvvvvvyyy{{{}}}}}}~~~|||{{{ZZZGGG@@@>>>===<<<<<<;;;::::::::::::;;;777777777777777777777777::::::999999999:::;;;;;;>>>;;;999999<<<>>>===<<>>>>>@@@BBBDDDDDDFFFHHHJJJKKKNNNRRRVVV[[[^^^```aaa``````ccchhhmmmpppnnnlllmmmoooqqqrrrqqqqqqqqqrrrvvvvvvxxxyyy{{{}}}~~~}}}|||{{{zzzyyyxxxwwwyyy{{{}}}}}}}}}|||}}}```KKKCCC@@@???<<<<<<;;;::::::::::::;;;888888888888888888888888;;;;;;:::999999:::::::::<<<:::999999<<<>>>??????AAABBBEEEHHHKKKOOORRRTTT\\\kkk}}}lllvvv{{{yyyjjjYYYRRROOOKKKHHHGGGEEEDDDCCCCCCCCCCCCDDDEEEIIIIIILLLQQQUUUYYYcccmmmxxxgggZZZVVVXXX___hhhuuuxxxiiiYYYQQQPPPQQQTTTXXX```]]]WWWQQQLLLKKKJJJKKKPPP[[[iiisssuuupppiiicccWWWWWWWWWWWWXXXYYYZZZZZZUUUSSSPPPLLLIIIGGGFFFEEEDDDBBBAAA@@@AAABBBAAA@@@AAA@@@???AAADDDFFFGGGGGGCCCCCCBBBBBBDDDJJJRRRXXXdddmmmsssoooggg```ZZZUUUOOOOOOOOONNNNNNMMMLLLKKKKKKLLLLLLLLLLLLJJJIIIHHHHHHGGGJJJSSS```uuulllXXXKKKCCC@@@<<<<<<<<<<<<<<<>>>@@@AAA@@@BBBDDDFFFGGGHHHKKKMMMOOOQQQTTTXXX\\\^^^______aaacccggglllppprrrpppnnnkkkmmmppprrrrrrssstttuuuxxxyyyzzz|||}}}~~~}}}}}}~~~~~~}}}|||zzzyyy{{{}}}~~~~~~|||{{{{{{|||}}}dddNNNDDDAAA@@@<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::;;;;;;:::999999999:::::::::999999:::===???AAABBBCCCDDDFFFIIIMMMQQQUUUWWWZZZhhhxxxgggrrrxxxwwwfff]]]WWWRRRNNNMMMIIIGGGEEEDDDDDDDDDDDDCCCDDDCCCEEEIIILLLNNNVVV^^^kkkvvvoooaaaZZZXXXXXX\\\fffttt~~~mmm[[[SSSQQQOOOOOOOOORRRRRRQQQOOOMMMMMMMMMNNNTTTaaaqqqyyyyyyuuummmfff[[[ZZZXXXWWWWWWWWWYYYZZZTTTRRROOOLLLIIIHHHGGGGGGCCCAAA@@@AAACCCDDDCCCBBBBBBAAAAAACCCEEEGGGHHHGGGCCCCCCAAA@@@AAAEEELLLQQQZZZeeemmmiii```XXXRRRNNNIIIIIIIIIJJJKKKKKKKKKLLLLLLNNNOOOPPPPPPOOOMMMKKKJJJIIIKKKQQQ]]]rrrrrr\\\MMMEEEAAA>>>>>>======>>>???AAABBBBBBDDDGGGIIIJJJKKKNNNPPPRRRTTTVVVYYY\\\]]]]]]]]]___bbbggglllpppqqqpppnnnlllnnnqqqssssssssstttuuuxxxyyy{{{}}}~~~{{{|||~~~~~~}}}zzzyyyzzz|||}}}}}}|||{{{{{{||||||gggPPPDDD@@@???<<<<<<;;;::::::::::::;;;999999999999999999999999;;;::::::999999:::::::::::::::;;;<<<>>>@@@CCCEEEDDDEEEGGGJJJNNNRRRVVVXXXXXXcccqqqfffppprrrttthhh```XXXTTTSSSNNNKKKFFFDDDDDDEEEDDDCCCCCCAAABBBFFFHHHHHHMMMRRRWWW```ooowwwhhh^^^XXXUUUVVV\\\iiizzz{{{lll[[[TTTRRROOOLLLLLLIIIKKKMMMMMMLLLLLLNNNPPPWWWgggvvv|||{{{wwwoooggg]]]\\\YYYWWWVVVWWWXXXYYYTTTRRRPPPMMMJJJIIIHHHHHHFFFDDDDDDDDDFFFFFFEEECCCDDDCCCBBBDDDFFFGGGFFFEEECCCCCCAAA@@@@@@DDDJJJNNNSSS^^^eeeaaaXXXQQQLLLIIIFFFGGGHHHJJJKKKKKKKKKKKKNNNOOOQQQRRRRRRQQQOOONNNLLLKKKLLLQQQ[[[oooyyybbbPPPGGGCCCAAA@@@????????????@@@AAAEEEGGGJJJLLLMMMOOOQQQSSSUUUVVVXXXZZZ\\\\\\\\\\\\]]]```fffjjjmmmmmmmmmmmmoooqqqttttttsssrrrrrrssswwwyyy|||~~~~~~}}}zzz{{{}}}~~~}}}{{{yyyxxxwwwyyy{{{|||||||||}}}~~~~~~iiiPPPDDD@@@???<<<<<<;;;::::::::::::;;;666666666666666666666666:::999999999::::::;;;<<<;;;<<<>>>>>>???AAAEEEHHHEEEFFFHHHKKKOOOSSSVVVXXXYYYaaajjjwwwfffmmmjjjwwwnnneeeaaaaaaYYYRRRJJJEEEDDDDDDBBBAAABBB??????CCCDDDDDDFFFJJJNNNSSS___qqqrrrbbbWWWTTTSSSWWWaaannnpppdddXXXSSSQQQMMMJJJJJJIIIKKKMMMMMMJJJJJJMMMPPP[[[lll|||}}}{{{uuummmbbb```]]][[[YYYYYYYYYZZZVVVTTTQQQNNNKKKJJJIIIIIIKKKJJJIIIHHHHHHGGGDDDBBBCCCBBBBBBDDDFFFFFFEEEDDDBBBBBBAAA@@@@@@CCCHHHLLLMMMUUUZZZVVVOOOLLLIIIGGGEEEGGGIIIKKKLLLLLLKKKJJJPPPPPPQQQRRRRRRQQQPPPOOOMMMLLLMMMQQQZZZmmmgggTTTIIIEEECCCBBBAAA@@@@@@@@@AAABBBGGGJJJLLLNNNPPPRRRUUUWWWWWWXXXZZZ\\\]]]^^^]]]]]]\\\```dddhhhiiikkklllnnnrrrtttuuuuuusssrrrqqqrrrvvvxxx|||}}}{{{{{{||||||{{{yyyxxxwwwuuuwwwzzz||||||}}}~~~jjjRRRDDD@@@@@@<<<<<<;;;::::::::::::;;;777777777777777777777777888888888999:::;;;<<<======>>>@@@@@@@@@BBBFFFJJJHHHIIIJJJMMMPPPTTTVVVXXXZZZ^^^eeeooodddiiibbbxxx|||yyyzzznnndddWWWNNNIIIGGGDDDBBBBBB>>>>>>BBBCCCAAABBBDDDGGGIIIRRR^^^lllppp```XXXVVVWWW[[[cccppp~~~wwweee^^^WWWTTTQQQKKKIIIJJJJJJLLLNNNLLLJJJLLLQQQVVVaaattt{{{tttrrrmmmhhhccc___]]][[[XXXVVVSSSOOOLLLJJJIIIIIILLLKKKJJJJJJKKKIIIFFFDDDCCCBBBCCCFFFHHHIIIHHHGGGDDDDDDBBBAAA@@@BBBGGGJJJKKKPPPQQQMMMJJJKKKKKKHHHHHHKKKOOORRRTTTSSSQQQOOOTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPRRRUUU]]]oookkkWWWKKKGGGBBBAAAAAAAAAAAABBBDDDEEEIIIKKKNNNQQQRRRTTTWWWYYYZZZ\\\]]]___`````````___^^^aaaeeeggghhhjjjnnnqqqrrrtttvvvvvvtttrrrrrrrrruuuyyy}}}}}}}}}|||{{{zzzxxxwwwwwwuuuwwwzzz{{{|||}}}~~~~~~lllSSSEEEAAAAAA<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::777777888999:::<<<===>>>>>>@@@BBBBBBAAACCCGGGJJJJJJKKKLLLOOOQQQUUUWWWYYYYYY\\\```iiibbbfff]]]rrrvvvfffXXXQQQMMMIIIEEEBBB???>>>BBBDDDAAAAAACCC<<<===CCCMMMXXXlllnnn^^^[[[YYYYYYZZZdddzzzwwwnnngggaaa\\\XXXVVVRRRLLLIIIKKKHHHKKKMMMLLLKKKOOOWWW]]]hhh|||wwwnnnfff```]]]YYYWWWTTTPPPMMMKKKJJJIIIIIIIIIIIIJJJLLLLLLJJJHHHCCCDDDFFFIIILLLNNNNNNLLLGGGFFFEEECCCAAACCCGGGJJJMMMOOOMMMJJJJJJMMMNNNKKKMMMQQQVVV[[[]]]\\\ZZZXXXYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUWWWZZZaaasssnnnYYYMMMHHH@@@@@@@@@AAABBBDDDFFFHHHJJJMMMPPPRRRSSSUUUXXX[[[]]]^^^```aaabbbcccbbbbbb```cccggghhhiiikkkppptttrrrtttvvvvvvtttsssssssssvvvyyy~~~}}}{{{yyyxxxxxxxxxvvvxxxzzz{{{{{{|||}}}|||qqqZZZLLLCCC???===;;;999999::::::999888999999888888888888999999::::::::::::;;;;;;<<<======>>>???@@@BBBEEEGGGHHHKKKLLLOOOQQQTTTUUUWWWWWWXXX]]]aaahhh{{{kkk^^^bbbkkk}}}{{{cccUUUPPPLLLFFF???>>>===>>>???@@@???>>>BBB@@@EEEMMMRRR]]]yyy}}}qqq___TTTVVVXXX[[[mmmxxxmmmfffbbb]]]ZZZWWWTTTSSSRRRPPPOOOPPPMMMMMMNNNOOORRR\\\gggttt|||nnnaaaZZZYYYVVVSSSPPPMMMJJJIIIHHHIIIIIIJJJLLLNNNMMMKKKIIIIIIGGGGGGLLLSSSUUUPPPKKKHHHHHHFFFDDDCCCDDDGGGJJJQQQOOONNNNNNLLLLLLQQQYYYZZZ^^^bbbfffkkklllcccXXXZZZ[[[[[[YYYWWWTTTSSSSSSXXX[[[]]]```jjjsss[[[LLLFFF???@@@BBBCCCDDDFFFIIIKKKPPPQQQSSSVVVYYYZZZ\\\\\\___aaabbbddddddcccbbb```ccceeeiiilllooopppqqqqqqrrrrrrrrrrrrrrrrrrqqqppptttwww|||~~~}}}}}}~~~|||wwwsssrrrsssuuuxxxzzz{{{|||}}}~~~~~~~~~}}}www]]]MMMDDDAAA>>><<<:::::::::;;;:::888999999888888888888999999::::::::::::;;;<<<======>>>>>>???AAACCCEEEGGGHHHLLLMMMPPPRRRUUUWWWXXXXXXWWW\\\```hhhzzziii^^^bbbkkk|||sssaaaXXXPPPIIIGGGEEEDDDDDDDDDDDDCCCAAA@@@>>>BBBHHHKKKTTTlll|||jjj\\\ZZZXXXYYYjjj~~~yyyqqqjjjeeeccc^^^\\\XXXVVVTTTRRRQQQPPPPPPPPPRRRVVVWWWZZZdddnnn~~~wwwhhh___ZZZWWWSSSOOOMMMLLLKKKKKKKKKJJJKKKLLLMMMMMMKKKHHHJJJHHHIIIOOOVVVYYYVVVQQQHHHGGGFFFDDDDDDGGGLLLPPPVVVTTTTTTTTTRRRRRRXXX```hhhmmmqqqrrrrrrpppggg]]]\\\\\\\\\ZZZWWWUUUTTTTTTUUUXXX]]]eeesssxxx___OOOHHHCCCEEEFFFGGGHHHIIILLLOOORRRSSSVVVYYY\\\^^^___```eeefffhhhiiiiiihhhgggfffeeefffiiikkknnnppprrrsssxxxxxxwwwwwwvvvtttsssrrrtttwww|||~~~}}}}}}~~~|||xxxuuurrrsssuuuxxxzzz|||}}}~~~}}}}}}aaaMMMEEECCC???===;;;;;;;;;<<<;;;:::999999888888888888999999:::::::::;;;;;;<<<>>>>>>??????@@@BBBDDDFFFHHHIIIMMMNNNQQQSSSVVVXXXYYYYYYWWWZZZ___gggzzzxxxfff___bbbjjj{{{~~~jjj\\\RRRLLLKKKHHHFFFDDDDDDCCCBBB@@@@@@>>>AAAEEEEEEJJJ\\\ppp{{{iiiaaaZZZWWWdddvvv|||ttttttssspppjjjfffcccbbb___^^^[[[XXXUUUSSSQQQQQQLLLNNNSSSXXXZZZ]]]gggrrrpppddd\\\XXXSSSPPPOOOPPPPPPPPPPPPOOOOOOOOOPPPOOOMMMKKKKKKJJJKKKQQQYYY]]][[[WWWKKKIIIGGGFFFGGGMMMVVV\\\aaa___^^^^^^]]]]]]ccckkkzzzzzztttkkkccc___^^^]]][[[YYYVVVUUUTTTUUUYYY```llldddRRRJJJGGGHHHJJJJJJKKKLLLOOOQQQUUUWWWZZZ^^^aaadddfffffffffgggiiijjjjjjjjjiiihhhggghhhiiikkkmmmpppsssuuu||||||{{{zzzyyyvvvtttssssssuuuzzz~~~~~~~~~~~~}}}zzzwwwssstttvvvyyy{{{}}}|||~~~}}}|||fffNNNEEECCC@@@>>><<<<<<<<<===<<<::::::999999888888999999:::;;;;;;;;;;;;<<<===??????@@@AAAAAACCCEEEGGGIIIKKKMMMOOOQQQSSSVVVXXXYYYYYYWWWZZZ___gggyyyttteee___bbbhhh|||qqqaaaWWWSSSMMMJJJGGGEEEDDDCCCBBB@@@AAA@@@BBBDDDCCCFFFRRRaaaxxxjjj^^^WWW^^^lll}}}ssssssrrrnnnhhhdddbbbbbbaaa```___[[[WWWTTTRRRRRRMMMOOOSSSXXXZZZ^^^iiivvvvvviii___YYYSSSPPPRRRUUUXXXYYYYYYWWWUUUSSSSSSRRRPPPOOOKKKJJJLLLQQQXXX\\\[[[YYYOOONNNKKKJJJMMMUUU```hhhmmmjjjhhhgggeeeeeekkkttt~~~uuunnnhhhcccaaa^^^\\\ZZZXXXVVVTTTXXX\\\fffvvvgggTTTKKKIIIJJJKKKLLLLLLMMMPPPRRRYYY[[[^^^bbbfffiiikkkmmmiiijjjkkklllmmmmmmllllllkkkjjjjjjjjjmmmppptttvvv{{{{{{|||{{{zzzxxxvvvtttrrrtttwww{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzvvvwwwxxx{{{~~~|||}}}{{{{{{sssooo|||kkkQQQEEEBBB@@@>>><<<<<<======<<<;;;::::::999999999999::::::;;;;;;;;;<<<===>>>@@@@@@AAABBBCCCDDDFFFIIIKKKLLLNNNOOOQQQTTTVVVXXXYYYZZZYYY[[[___iiixxxsssddd^^^bbbiii~~~xxxhhh___\\\SSSPPPLLLIIIHHHGGGFFFEEEAAA@@@AAABBBBBBDDDLLLUUUooowwwfff[[[]]]eeevvvwwwwwwtttpppjjjfffdddddddddeeeccc```ZZZVVVTTTUUUVVVWWWYYY[[[[[[```ooo~~~|||mmmaaaZZZSSSQQQUUU]]]bbbddd___\\\YYYVVVUUUTTTRRRQQQLLLKKKMMMQQQWWWZZZZZZXXXSSSQQQMMMLLLPPPYYYeeennnrrrnnnllljjjhhhgggnnnvvvwwwqqqllliiieeeaaa^^^\\\[[[XXXUUUXXX```nnngggTTTLLLKKKMMMNNNOOOOOOPPPSSSUUU\\\^^^aaafffjjjmmmoooqqqppppppqqqrrrssssssssssssnnnmmmlllkkkmmmppptttvvvxxxzzz{{{}}}}}}|||zzzyyyvvvwwwxxxyyyzzz{{{{{{{{{||||||}}}}}}}}}|||||||||yyyyyy{{{}}}{{{|||zzz~~~yyyooohhhrrrqqqVVVGGGCCC@@@>>><<<<<<<<<===<<<;;;::::::999999999999::::::;;;;;;;;;<<<>>>???AAABBBCCCCCCDDDFFFHHHJJJLLLMMMOOOPPPRRRUUUXXXYYY[[[[[[\\\]]]aaajjjxxxtttddd^^^cccllloooeeebbbYYYUUUPPPLLLJJJIIIGGGFFF@@@????????????BBBHHHLLL]]]ssssssddd```ccckkk{{{zzzxxxsssnnnjjjiiiiiiiiikkkjjjfff___ZZZYYYYYY[[[\\\^^^^^^]]]bbbrrrtttccc[[[SSSRRRZZZdddllloooeeeaaa\\\XXXVVVTTTSSSRRRNNNNNNPPPTTTXXX\\\\\\\\\UUUSSSOOONNNQQQZZZfffoooqqqnnnllljjjhhhiiipppyyy~~~xxxtttqqqlllfffbbbaaa```\\\YYYYYYdddxxxeeeTTTNNNNNNPPPRRRSSSTTTUUUYYY[[[^^^```cccgggkkknnnqqqrrrppppppqqqrrrsssttttttuuuqqqpppnnnmmmnnnppprrrtttwwwyyy|||~~~{{{{{{zzzzzz{{{{{{{{{{{{yyy{{{||||||{{{{{{|||~~~zzz{{{||||||~~~{{{~~~uuuiiinnnwww[[[KKKDDD???>>><<<;;;<<<<<<;;;:::;;;::::::999999::::::;;;;;;;;;<<<===>>>@@@AAABBBDDDDDDEEEGGGIIIKKKMMMNNNRRRSSSUUUXXXZZZ\\\]]]^^^```___ccclllxxxuuuccc]]]fffqqq|||qqqnnnbbb]]]VVVQQQMMMJJJGGGEEEBBBAAA???>>>???BBBFFFGGGQQQaaaxxxooogggeeedddwww~~~xxxrrrnnnmmmmmmooorrrrrrmmmfff```^^^___]]]___cccdddcccgggwww|||eee\\\SSSSSS]]]kkktttxxxlllhhhaaa\\\ZZZXXXWWWVVVRRRSSSVVVZZZ^^^bbbeeefff[[[XXXTTTRRRTTT\\\gggooorrrooommmmmmmmmoooxxxyyyssslllhhhgggfffbbb^^^```ooo|||cccUUUQQQNNNPPPRRRTTTUUUXXX[[[^^^___```cccgggkkknnnpppqqqnnnoooooopppqqqrrrsssttttttrrrqqqooooooooopppqqqvvvxxx|||~~~{{{zzzzzzzzzzzz{{{|||}}}wwwyyy{{{{{{yyyzzz|||zzzzzz{{{~~~~~~}}}mmmnnn{{{```MMMEEE???===;;;;;;;;;<<<;;;:::;;;::::::999999::::::;;;;;;;;;<<<===>>>@@@BBBCCCDDDEEEFFFGGGIIILLLNNNOOOTTTUUUWWWZZZ\\\^^^___```bbbaaadddmmmyyyuuuccc]]]ggguuunnnhhh```YYYTTTOOOLLLIIIFFFEEEBBB???@@@DDDFFFFFFKKKWWWiii|||wwwlllhhhbbbsss}}}vvvpppnnnmmmtttvvvwwwrrrjjjdddbbbcccaaaeeekkknnnmmmqqqfff\\\SSSTTT```nnnyyy~~~sssnnngggaaa^^^]]][[[ZZZUUUWWWZZZ___dddiiilllnnn```^^^ZZZWWWYYY```jjjqqqsssqqqppprrrssswww~~~xxxppplllllljjjfffbbbiiizzzzzzaaaVVVSSSLLLNNNQQQRRRTTTWWW[[[]]]___aaacccgggjjjmmmooopppqqqqqqrrrrrrtttuuuvvvwwwuuutttrrrqqqoooooooooppptttvvvzzz}}}~~~~~~|||zzzxxxxxxwwwwwwxxxzzz|||}}}vvvxxxzzzzzzxxxyyy|||yyyyyyzzz}}}zzzsssvvv|||}}}\\\MMMKKK>>>>>>???>>>>>>===<<<;;;::::::999999888999999999:::;;;;;;;;;===>>>???@@@EEEGGGIIIJJJJJJLLLOOOQQQSSSVVVYYY[[[[[[[[[\\\^^^___```eeelllvvvmmmaaa^^^hhhvvv{{{qqqbbbTTTLLLKKKLLLHHHEEEBBB@@@AAABBBBBBBBBDDDLLLUUUeee{{{{{{qqqmmmrrrzzzwwwuuuwww}}}~~~ssskkkiiijjjkkknnnrrrvvv{{{|||ggg]]]SSSSSSaaasss}}}|||xxxppphhhbbb]]][[[ZZZZZZZZZ\\\aaajjjsss{{{vvvnnnccc]]]^^^fffpppwwwzzzwwwuuuuuuuuuzzz|||wwwvvvwwwuuurrr~~~tttbbbZZZXXXSSSRRRRRRSSSUUUXXX\\\^^^ZZZ]]]bbbgggkkknnnoooooolllmmmoooqqqsssuuuvvvwwwsssttttttssspppooooooppprrrsssvvvyyy|||}}}~~~~~~||||||{{{yyyxxxwwwvvvvvvyyyyyyyyyxxxvvvvvvxxx{{{yyyzzz{{{~~~xxx{{{cccPPPJJJ?????????>>>>>>===<<<;;;::::::999999999999::::::<<<<<<<<<===>>>@@@AAABBBGGGIIIKKKLLLMMMOOORRRTTTUUUWWWZZZ[[[\\\\\\^^^```bbbdddhhhnnnxxxlll```^^^jjjyyynnn]]]RRRMMMLLLIIIGGGDDDCCCCCCCCCCCCBBBAAAHHHMMMXXXjjjwww~~~tttxxx~~~{{{{{{}}}vvvpppppprrrsssvvv{{{wwweee\\\TTTUUUaaarrr~~~}}}wwwpppjjjdddaaa___^^^^^^```fffqqq}}}~~~rrrkkkmmmttt|||{{{xxxvvvvvv{{{sssbbbZZZXXXSSSSSSUUUVVVWWWXXXYYYYYY[[[]]]aaaeeeiiilllnnnoooooooooppprrrssstttuuuuuuuuuvvvvvvuuurrrqqqqqqrrrssstttvvvyyy{{{|||}}}}}}}}}}}}}}}|||{{{zzzxxxxxxxxxxxxxxxvvvttttttvvvxxxyyyzzz|||~~~mmmTTTJJJ?????????>>>===<<<<<<;;;:::::::::999999::::::;;;======>>>???@@@BBBDDDEEEJJJLLLOOOPPPQQQRRRUUUWWWWWWYYY[[[[[[\\\]]]```bbbdddeeeiiioooxxxiii]]]^^^lll|||}}}iiiZZZQQQMMMKKKIIIGGGFFFFFFEEECCCAAA@@@DDDEEEKKKVVVaaaxxx|||wwwyyy|||}}}}}}~~~~~~zzzuuuccc\\\VVVXXXbbbppp|||~~~xxxrrrlllgggdddbbbbbbdddjjjwww{{{}}}~~~{{{zzz~~~rrrddd\\\XXXUUUWWWYYY[[[\\\[[[YYYXXX\\\]]]```cccfffjjjmmmnnnqqqqqqrrrrrrssssssttttttvvvwwwxxxwwwuuutttuuuvvvtttuuuwwwyyyzzz{{{{{{{{{|||}}}~~~}}}{{{zzzxxxxxxwwwuuurrrrrrsssuuuyyy{{{~~~uuuXXXKKK@@@@@@???>>>===<<<<<<<<<;;;::::::::::::;;;;;;<<<======>>>???AAACCCEEEFFFLLLOOOQQQSSSTTTUUUWWWYYYYYYZZZ[[[[[[[[[]]]aaacccccceeeiiiooowww~~~fff[[[]]]mmmvvvdddVVVOOOLLLJJJIIIHHHGGGEEEBBB???@@@DDDCCCEEEMMMSSShhh|||rrroooqqqpppssswwwzzz|||{{{yyywwwfff___[[[^^^eeennnyyy}}}wwwpppkkkgggeeedddeeekkkxxx~~~tttggg___\\\ZZZ[[[]]]^^^______^^^^^^_________aaadddhhhlllnnnqqqqqqqqqrrrssssssttttttvvvxxxyyyxxxwwwvvvwwwyyyvvvvvvwwwxxxyyyzzzzzzzzz{{{|||}}}{{{yyyyyyxxxuuurrrqqqrrrsssxxx{{{~~~yyy\\\MMMAAA@@@???===<<<;;;;;;<<<;;;;;;::::::;;;<<<<<<===<<<===>>>???BBBDDDFFFGGGMMMPPPSSSUUUUUUVVVXXXYYYYYYZZZ[[[[[[\\\^^^aaaddddddfffkkkqqqyyy}}}dddYYY\\\lllooo\\\PPPLLLKKKIIIGGGGGGDDDAAA>>>???CCCCCCEEEKKKMMM]]]xxxyyymmmjjjllljjjmmmrrrwwwzzz|||}}}|||lllfffcccggglllpppvvv~~~zzztttnnnkkkjjjhhhhhhlllyyyyyylllddd```]]]\\\\\\]]]^^^```bbbdddaaaaaa```aaadddhhhkkknnnnnnooopppqqqrrrtttuuuuuuuuuvvvxxxxxxwwwwwwyyyzzzvvvvvvwwwwwwxxxyyyzzzzzzzzz{{{~~~}}}{{{zzzzzzyyyvvvsssrrrssstttxxxzzz|||^^^OOOBBBAAA???===;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<===>>><<<===>>>@@@CCCEEEHHHIIINNNQQQTTTVVVWWWXXXYYYZZZZZZ\\\]]]^^^^^^```ccceeehhhjjjooouuu{{{}}}dddXXXZZZjjj|||}}}dddTTTMMMKKKIIIGGGFFFEEEBBB@@@???BBB@@@CCCJJJJJJUUUkkktttppprrrqqqrrrvvv{{{uuummmkkksssxxxwwwxxx}}}}}}yyysssppppppooommmppp{{{qqqhhheee]]]]]]\\\\\\]]]```ccceeeddddddcccdddfffiiilllnnnmmmmmmnnnpppqqqsssttttttrrrtttuuuvvvvvvvvvxxxzzzvvvvvvvvvvvvwwwyyyzzz{{{{{{|||}}}~~~|||{{{{{{{{{zzzwwwtttssstttvvvwwwzzz~~~___NNNCCCAAA???<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>???===>>>???BBBEEEHHHJJJLLLOOORRRVVVXXXYYYZZZZZZ[[[\\\^^^aaabbbcccccceeefffjjjlllppptttxxx~~~eeeXXXXXXgggyyynnn[[[OOOMMMIIIGGGGGGFFFEEEDDDCCCBBB===???HHHHHHPPPccc}}}tttsss~~~}}}~~~}}}zzzvvvtttsssrrrqqqsss~~~sssjjjhhh`````````aaabbbcccddddddfffffffffggghhhkkkmmmnnnmmmnnnnnnoooppppppqqqqqqnnnppprrrsssttttttvvvxxxvvvuuuuuuvvvwwwyyyzzz|||}}}}}}~~~~~~~~~}}}}}}|||zzzzzzyyywwwtttsssuuuvvvwwwyyy}}}```MMMCCCBBB???<<<;;;;;;;;;<<<;;;;;;;;;<<<<<<>>>??????>>>???AAACCCFFFIIILLLNNNPPPSSSXXXZZZ[[[[[[\\\]]]]]]```ccceeeffffffggghhhjjjlllooorrrttt}}}eeeWWWWWWeeevvvwwwcccQQQNNNJJJHHHGGGHHHGGGGGGHHHDDD<<<===GGGHHHNNN```{{{wwwwwwyyy{{{||||||{{{yyyvvvtttsssrrrqqqsss~~~tttkkkiiidddeeeggghhhhhhgggeeedddhhhhhhhhhiiijjjlllmmmnnnooooooooonnnnnnnnnnnnnnnlllnnnpppqqqrrrsssuuuwwwuuuuuuuuuuuuwwwyyy{{{|||~~~~~~~~~}}}}}}yyyyyyyyyvvvtttsssuuuvvvwwwyyy}}}cccPPPGGGEEEAAA??????>>>===<<>><<<===@@@BBBAAA??????AAADDDHHHKKKLLLLLLKKKTTTVVVYYYZZZZZZ[[[\\\^^^bbbeeeiiillllllkkkkkkkkkjjjlllmmmlllnnnyyyfffYYYTTT]]]rrr~~~eeeYYYUUUNNNHHHEEEDDDFFFHHHHHHFFFFFFFFFDDDEEENNNXXXsss{{{}}}~~~yyytttppprrrwww}}}tttyyy~~~rrrlllkkkfffhhhkkkkkkhhhfffeeeeeehhhjjjmmmnnnnnnnnnnnnoooiiikkkmmmooopppooolllkkkppppppqqqpppooopppsssuuuvvvvvvvvvvvvwwwyyy{{{}}}|||~~~~~~|||{{{zzz{{{zzzxxxwwwuuuttttttsssuuuwww{{{gggTTTEEEBBB???======<<<;;;:::>>><<<:::;;;>>>@@@???>>>AAACCCFFFIIILLLNNNOOOOOOVVVXXX[[[\\\]]]]]]___```eeehhhlllooonnnmmmlllllllllnnnpppooopppyyyhhhYYYSSS[[[oooqqq^^^YYYQQQLLLIIIIIIHHHHHHGGGEEEEEEFFFDDDEEELLLVVVmmmyyyzzz|||yyysssqqqvvvvvvkkkpppvvvzzzsssmmmmmmiiikkkmmmmmmkkkiiiiiijjjpppqqqsssrrrooommmlllllllllmmmoooppppppooonnnmmmooopppqqqqqqqqqrrruuuwwwxxxxxxxxxxxxyyyzzz|||}}}}}}|||{{{{{{{{{zzzxxxwwwuuutttttttttuuuwww{{{iiiWWWEEEBBB???=========<<<:::===;;;;;;;;;>>>???@@@???DDDEEEGGGJJJNNNQQQSSSTTTXXX[[[^^^___```aaabbbdddiiilllqqqrrrqqqooommmmmmnnnqqqtttsssssszzzjjjYYYRRRYYYkkkkkkbbbWWWQQQOOONNNLLLIIIIIIGGGGGGHHHFFFFFFMMMUUUhhh{{{yyy{{{zzzsssyyyrrrfffiiiooovvvtttooopppkkknnnpppooommmlllnnnqqqxxxxxxxxxuuuqqqnnnllllllooooooooopppppppppqqqqqqqqqrrrssssssssstttvvvyyyzzzzzzzzzzzzzzz{{{|||}}}}}}||||||{{{zzzxxxvvvuuuuuuuuuuuuuuuwww{{{{{{}}}fffUUUFFFDDDAAA?????????>>>===>>>======>>>@@@AAACCCCCCFFFGGGIIILLLOOOSSSVVVXXXZZZ]]]```bbbbbbdddfffgggmmmpppssstttssspppnnnmmmqqquuuyyyxxxwww{{{kkkZZZSSSWWWfff}}}~~~qqqaaaWWWTTTSSSPPPLLLMMMJJJJJJJJJJJJIIINNNUUUfff{{{|||}}}uuuhhhiiinnnyyyxxxssstttnnnqqqsssrrroooooossswww}}}}}}|||xxxsssooommmmmmnnnnnnnnnnnnppprrrtttuuutttvvvwwwvvvuuuuuuwwwxxx{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}{{{yyywwwvvvvvvvvvwwwwwwyyy|||zzz{{{xxx```NNNFFFCCC@@@?????????>>>======>>>??????AAABBBDDDFFFGGGHHHJJJMMMQQQUUUXXXZZZ[[[^^^aaacccdddfffhhhjjjoooqqqttttttrrrooonnnnnnsssxxx|||{{{yyy{{{mmm\\\UUUWWWcccsssoooaaa[[[YYYVVVRRRPPPLLLJJJJJJJJJIIINNNTTTeee~~~zzzyyyvvvkkkkkkrrr{{{wwwwwwssswwwzzzyyyuuuuuuyyy~~~{{{tttnnnlllkkkjjjkkkkkkmmmppptttwwwyyyyyyzzz{{{zzzxxxvvvwwwwwwzzzzzzzzz{{{{{{{{{{{{{{{~~~}}}zzzxxxwwwwwwyyyzzzxxx{{{yyyzzzttt\\\JJJCCCAAA>>>============<<<;;;===>>>???@@@AAADDDGGGIIIKKKMMMPPPTTTWWWYYYZZZ]]]___ccceeegggiiikkkmmmrrrssstttsssqqqooooooppptttyyy~~~}}}yyyzzzqqq```XXXWWW___hhhrrrpppgggccc___\\\SSSMMMIIIHHHHHHIIIMMMSSSccc~~~zzzxxxxxxpppqqqyyy|||wwwxxxxxx}}}|||zzz}}}vvvooolllllliiijjjkkknnnqqquuuyyy{{{{{{}}}~~~}}}zzzyyyxxxyyyyyyyyyzzz{{{||||||{{{{{{~~~|||zzzyyyzzz{{{}}}zzz~~~wwwwwwttt]]]KKKCCCAAA>>>======>>>===<<<;;;>>>@@@AAAAAACCCFFFIIILLLNNNQQQUUUWWWYYYZZZ[[[___bbbfffhhhjjjllloooqqqtttuuutttrrrpppppprrrtttuuuzzz~~~}}}yyyzzzwwweee[[[WWW\\\^^^dddooo~~~wwwooojjjgggYYYRRRKKKJJJJJJKKKPPPVVVddd|||vvvuuuxxx~~~|||yyyuuuttttttllllllnnnpppsssvvvyyyzzzzzz|||~~~~~~}}}|||||||||yyyzzz{{{}}}~~~~~~}}}}}}|||~~~{{{{{{|||~~~|||uuuuuu}}}www```MMMEEECCC@@@??????@@@???>>>>>>@@@CCCDDDDDDFFFJJJMMMNNNQQQTTTXXXZZZ[[[[[[[[[aaadddhhhkkkmmmooorrrtttwwwvvvtttrrrpppqqqtttwwwvvvzzz~~~|||yyyyyy{{{hhh^^^WWWZZZXXX[[[eeevvvyyyqqqmmm```WWWOOOMMMMMMOOOTTTZZZggg{{{tttsssvvv~~~}}}yyy|||}}}|||}}}ooopppqqqsssuuuwwwxxxyyyxxx{{{~~~~~~yyyzzz|||~~~{{{~~~||||||}}}~~~tttpppyyyeeeQQQHHHEEEBBB@@@@@@???>>>===FFFEEECCCBBBDDDGGGKKKMMMRRRTTTVVVWWWXXXZZZ^^^```bbbdddgggiiikkkmmmppprrruuuuuutttqqqnnnooosssxxxyyy|||~~~~~~}}}}}}gggWWWPPPLLLQQQUUU```rrryyynnnggg^^^WWWPPPLLLJJJKKKSSS\\\qqqwwwsssqqqzzz{{{|||}}}}}}|||{{{{{{}}}~~~{{{{{{zzzzzzzzzzzz{{{{{{yyy|||||||||}}}}}}}}}~~~~~~}}}{{{{{{~~~vvvrrrwwwlllVVVHHHFFFBBB@@@@@@???>>>===DDDCCCBBBCCCFFFJJJNNNQQQUUUWWWYYYZZZ[[[]]]```cccccceeehhhjjjkkkllloooqqqssssssssspppnnnoootttxxxyyy|||~~~~~~}}}~~~fffVVVOOOKKKMMMRRR]]]nnnvvvlllfff\\\VVVQQQOOOMMMNNNUUU^^^sssyyyvvvtttvvvvvvxxxyyyyyyyyyxxxxxx}}}~~~~~~}}}|||{{{{{{{{{{{{|||{{{}}}~~~~~~|||}}}}}}~~~~~~|||zzz{{{~~~yyyuuuwwwttt[[[IIIFFFCCC@@@@@@@@@@@@???BBBBBBCCCEEEIIIMMMRRRUUUXXXZZZ\\\^^^___aaadddfffeeegggiiijjjkkklllnnnppppppqqqrrrpppooopppuuuzzz|||~~~}}}~~~~~~bbbTTTMMMJJJJJJOOOYYYiii}}}~~~rrriiidddZZZVVVRRRQQQQQQRRRXXX```www{{{yyyxxxrrrsssuuuvvvwwwwwwwwwwww|||~~~}}}|||||||||}}}}}}}}}|||}}}|||}}}}}}}}}|||zzzyyy{{{~~~|||yyyzzzxxx]]]JJJGGGCCCAAAAAAAAAAAAAAABBBCCCEEEHHHLLLPPPTTTVVVYYY\\\___```bbbccceeeggggggiiikkkkkkkkkkkkmmmnnnoooqqqrrrrrrqqqsssxxx}}}xxx\\\OOOKKKJJJIIIMMMWWWfffyyy|||qqqgggaaaXXXUUUSSSTTTTTTUUUZZZbbbzzzzzzyyyyyysssssstttvvvwwwxxxyyyyyyyyy{{{~~~}}}}}}{{{{{{{{{|||~~~~~~{{{{{{}}}}}}~~~~~~~~~}}}|||zzz{{{~~~}}}|||xxx]]]KKKHHHDDDAAAAAABBBCCCCCCEEEGGGIIILLLOOORRRUUUVVVYYY\\\___aaabbbccceeeggghhhjjjkkklllkkkkkklllnnnoooqqqtttttttttvvv{{{vvv[[[NNNKKKJJJJJJMMMUUUbbbtttttthhhaaaYYYVVVTTTUUUVVVVVV[[[bbb|||~~~xxxwwwvvvrrrsssssstttvvvwwwxxxyyyvvvxxx{{{~~~yyyyyyxxxxxxyyy|||}}}zzzzzz|||~~~~~~~~~||||||~~~www]]]LLLIIIDDDBBBBBBCCCDDDEEEHHHIIILLLOOORRRTTTUUUVVVXXX[[[___aaabbbccceeefffiiijjjllllllkkkkkkmmmnnnooorrruuuvvvvvvxxx}}}cccTTTMMMJJJJJJLLLSSS]]]lll}}}pppggg]]]ZZZWWWXXXWWWWWW]]]ccc{{{{{{vvvuuurrrppppppppppppqqqssstttuuutttuuuxxx{{{}}}~~~}}}}}}xxxwwwvvvvvvwwwzzz~~~~~~{{{zzz|||~~~~~~}}}www```MMMIIIDDDBBBBBBDDDFFFFFFHHHJJJNNNRRRUUUWWWWWWXXXXXX[[[___bbbcccdddeeefffiiijjjllllllkkklllmmmoooooorrruuuvvvvvvxxx}}}rrr^^^QQQJJJGGGJJJNNNVVVcccwwwzzzpppddd___\\\[[[YYYYYY^^^eeeyyyzzzvvvtttqqqoooooonnnnnnnnnpppqqqrrrsssuuuxxxzzz|||||||||{{{zzzxxxvvvuuuvvvxxx{{{}}}~~~|||{{{|||}}}yyycccNNNJJJEEEBBBCCCEEEFFFGGGGGGJJJNNNSSSVVVYYYYYYZZZXXX[[[```cccddddddeeefffhhhjjjllllllllllllnnnooonnnrrruuuvvvvvvwww|||gggUUUJJJEEEGGGJJJPPP]]]pppxxxiiiddd___]]][[[ZZZ```gggxxxyyyvvvtttpppqqqpppooonnnnnnooopppqqqtttuuuxxxzzz||||||{{{zzz}}}{{{xxxvvvuuuwwwzzz{{{}}}{{{|||}}}~~~xxxcccNNNKKKGGGEEEEEEGGGHHHHHHIIIKKKOOOSSSVVVXXXXXXXXXYYY[[[]]]aaadddfffhhhiiigggiiilllmmmlllllllllmmmnnnppprrrvvvyyy{{{}}}~~~vvv^^^SSSHHHHHHJJJOOOVVVeee||||||rrrlllgggfffeeecccfffkkk}}}yyytttrrrqqqqqqqqqpppnnnnnnppprrrwwwyyy{{{|||{{{zzzzzzzzzvvvyyy|||{{{yyyxxxzzz}}}~~~}}}~~~~~~~~~wwwcccOOOLLLHHHFFFFFFHHHIIIJJJKKKMMMQQQTTTWWWXXXXXXXXXWWWXXX[[[^^^aaaccceeeeeefffhhhjjjkkkkkkjjjkkkllllllmmmpppsssvvvyyy{{{{{{}}}bbbTTTIIIHHHIIIMMMSSS```uuuuuuooojjjiiihhhgggiiinnn~~~~~~xxxttttttsssssssssqqqpppppprrrtttuuuvvvxxxxxxyyyyyyzzz{{{xxxzzz|||zzzxxxwwwyyy|||}}}~~~~~~~~~}}}~~~~~~uuubbbPPPMMMHHHGGGGGGIIIJJJKKKMMMOOORRRUUUWWWXXXXXXXXXWWWYYY\\\___aaacccdddddddddfffhhhiiihhhhhhiiijjjiiikkkmmmpppsssvvvxxxyyy~~~~~~iiiWWWJJJHHHHHHJJJOOOYYYlll||||||vvvrrrqqqpppooorrrwww{{{vvvtttuuurrrssssssrrrqqqsssvvvxxxyyywwwvvvvvvvvvxxx{{{|||zzz{{{|||yyyvvvuuuwwwzzz~~~}}}}}}}}}{{{zzz{{{}}}~~~~~~tttaaaPPPLLLHHHGGGHHHJJJKKKLLLOOOPPPRRRTTTVVVWWWXXXXXX[[[]]]```ccceeeffffffeeeccceeeffffffeeeeeefffggghhhiiikkknnnqqqtttvvvxxx}}}~~~}}}mmmWWWKKKHHHFFFHHHLLLTTTdddrrr~~~zzzzzz{{{{{{~~~wwwsssssstttpppqqqrrrssstttxxx}}}zzzvvvuuuwwwyyyzzz{{{|||{{{xxxtttsssuuuxxx~~~}}}||||||zzzxxxvvvvvvyyy{{{}}}}}}~~~}}}}}}}}}}}}sss```PPPLLLHHHGGGHHHJJJLLLLLLOOOPPPRRRSSSUUUWWWXXXXXX^^^```cccfffggggggffffffcccdddeeedddccccccdddfffhhhiiijjjmmmpppsssvvvxxx|||}}}~~~}}}mmmUUUKKKGGGEEEGGGJJJQQQ^^^jjj||||||~~~yyytttqqqpppqqqoooqqqsssvvvzzzyyyuuuuuuvvvvvvzzz{{{{{{xxxsssqqqsssvvvzzz|||~~~|||{{{{{{xxxvvvssssssuuuxxxyyyyyy{{{zzz{{{}}}}}}}}}~~~sss```PPPMMMJJJHHHIIILLLMMMNNNPPPQQQRRRTTTVVVXXXZZZ[[[___aaadddfffgggfffeeecccbbbcccdddcccaaaaaaccceeehhhhhhiiikkkooorrrvvvxxxzzz{{{|||~~~oooUUUMMMHHHEEEFFFHHHMMMWWWbbbpppyyyssswwwwwwssspppnnnoooppprrruuuyyy~~~yyyuuutttsssrrrxxxzzz{{{xxxtttqqqqqqsssuuuwwwzzz{{{zzzyyyyyyzzzvvvtttrrrrrrtttuuuuuutttvvvvvvxxx{{{~~~||||||~~~}}}~~~ttt___SSSPPPLLLKKKLLLOOOPPPQQQQQQRRRTTTVVVXXX[[[]]]______aaadddggggggfffcccbbbcccccccccbbbaaaaaaccceeegggggghhhjjjmmmqqquuuwwwyyyyyy{{{}}}xxx\\\PPPJJJEEEDDDEEEHHHPPPXXXbbbttt{{{sssuuu~~~wwwtttqqqnnnnnnoooqqqssswww|||wwwttttttsssqqquuuxxx{{{yyyuuuqqqpppqqqqqqsssuuuvvvvvvwwwxxxzzzvvvtttsssrrrssssssrrrppppppqqqtttyyy}}}~~~~~~||||||}}}zzz|||~~~ttt___UUURRRNNNMMMNNNQQQSSSSSSSSSTTTUUUWWWZZZ^^^```bbbaaacccfffhhhhhhgggdddbbbcccdddcccbbb``````bbbdddffffffggghhhlllpppsssvvvxxxyyyzzz|||dddRRRKKKEEEDDDCCCDDDJJJQQQYYYlllwwwyyy}}}xxxvvvsssooonnnlllnnnppprrrwww~~~zzztttssstttsssqqqssswwwzzzzzzuuuqqqppppppnnnppprrrrrrsssuuuxxxzzzuuutttsssssssssrrrpppmmmlllmmmqqqwww|||~~~}}}{{{~~~|||{{{}}}yyyzzz}}}vvvyyysss^^^UUUTTTSSSRRRQQQPPPPPPPPPUUUVVVWWWXXXYYY\\\```ddddddfffgggfffeeeeeefffgggfffggghhhgggeeecccdddeeedddfffhhhjjjkkkmmmqqqsssxxxzzz}}}pppXXXLLLDDDEEEEEECCCGGGOOOYYYcccuuu{{{xxxxxxtttpppooollllllnnnqqqvvvzzz~~~}}}xxxssspppooooooooossswww{{{{{{wwwrrrooonnnrrrqqqqqqqqqrrrtttwwwxxxwwwvvvvvvtttrrrqqqooonnnnnnmmmnnnrrryyy}}}~~~}}}}}}|||{{{{{{{{{|||}}}~~~rrrtttuuuttt___WWWVVVUUUTTTSSSSSSSSSSSSWWWXXXYYYZZZ[[[^^^bbbeeeeeefffhhhgggffffffggghhhjjjjjjkkkiiigggeeeeeefffeeegggiiikkklllnnnqqqttttttwwwzzz{{{|||}}}vvv[[[NNNEEEDDDDDDBBBEEELLLTTT```ssswwwvvvwwwtttqqqqqqnnnnnnoooqqqsssvvvyyy{{{{{{yyyvvvsssqqqpppppppppppptttxxxyyywwwtttssssssqqqqqqpppoooppprrruuuvvvwwwwwwwwwvvvuuussspppooonnnmmmooosssxxx}}}~~~}}}~~~|||{{{zzzzzzzzzzzz|||~~~oooqqqkkkvvvbbbYYYXXXXXXWWWVVVVVVVVVVVVXXXZZZ[[[\\\]]]```dddgggfffhhhiiiiiihhhhhhiiikkknnnnnnnnnllliiigggggggggfffhhhjjjkkklllnnnqqqtttsssuuuwwwyyyzzz{{{}}}bbbSSSGGGEEEDDDBBBEEELLLOOO[[[ppp{{{ttttttvvvuuurrrrrroooooooooooopppqqqrrrrrruuuuuuuuutttsssrrrqqqpppnnnrrruuuwwwwwwuuuttttttqqqpppnnnnnnnnnppprrrsssvvvwwwyyyyyyxxxuuurrrpppoooooopppsssxxx|||}}}}}}~~~|||zzzyyyyyyyyyyyy|||~~~}}}}}}~~~ooopppjjjxxxddd[[[ZZZYYYYYYYYYYYYYYYZZZYYY[[[]]]^^^___aaaeeehhhhhhjjjkkkkkkjjjjjjlllmmmpppqqqpppnnnjjjhhhggggggfffgggiiijjjkkkmmmppprrrsssuuuwwwyyyyyy{{{~~~lllZZZKKKFFFEEECCCFFFMMMLLLYYYmmmzzzsssuuuwwwuuusssrrrnnnnnnnnnmmmmmmmmmmmmmmmqqqrrrtttuuutttrrrpppnnnpppqqqsssttttttrrrqqqqqqpppooommmlllmmmnnnpppqqquuuvvvyyyzzzzzzwwwtttqqqpppqqqrrruuuxxx{{{|||}}}}}}{{{zzzyyyzzzzzz}}}~~~}}}~~~pppqqqoooxxxggg[[[[[[[[[[[[[[[[[[\\\\\\ZZZ\\\___```aaacccfffiiijjjlllmmmmmmmmmmmmnnnpppqqqqqqqqqnnnjjjgggggggggeeegggiiijjjjjjllloooqqqsssuuuvvvwwwxxxzzz}}}vvvbbbNNNGGGEEECCCFFFLLLLLLXXXkkk||||||vvvwwwxxxvvvsssrrrkkkkkkllllllllllllllllllppprrrtttuuuuuurrrooolllooooooooopppqqqqqqpppppppppooommmllllllnnnooopppsssuuuxxxzzzzzzxxxuuusssrrrsssuuuwwwyyyzzz|||~~~}}}{{{{{{{{{{{{~~~sssssstttxxxhhh]]]]]]]]]]]]]]]^^^___```]]]___bbbcccdddfffiiikkklllnnnooopppooooooqqqsssqqqqqqqqqnnnkkkhhhggghhhfffhhhiiijjjjjjllloooqqqrrrtttuuuuuuvvvxxx|||mmmUUUJJJFFFBBBDDDIIILLLWWWfffsss}}}}}}wwwxxxzzzwwwsssqqqiiijjjkkkllllllllllllllloooqqqtttvvvuuussspppnnnlllkkkkkkmmmpppssssssssspppooommmmmmmmmoooqqqrrrsssuuuwwwyyyzzzyyywwwuuuuuuwwwyyyzzzzzz{{{}}}~~~|||{{{{{{{{{}}}xxxxxx|||xxxiii_________```aaabbbcccccc```bbbeeeggghhhjjjlllnnnmmmoooqqqqqqqqqqqqsssuuuqqqrrrqqqooollliiiiiijjjhhhjjjkkkllllllnnnpppssstttuuuvvvvvvwwwyyy}}}~~~bbbSSSKKKDDDDDDHHHKKKTTT^^^gggooozzz|||wwwxxxzzzwwwsssrrriiijjjlllmmmmmmmmmllllllnnnpppsssuuuvvvuuusssqqqnnnmmmkkkmmmqqqtttttttttpppooonnnnnnoooqqqsssuuuuuuvvvxxxyyyzzzzzzzzzyyywwwyyy||||||{{{{{{~~~}}}{{{zzzzzzzzz{{{~~~~~~}}}~~~wwwjjjaaaaaaaaabbbcccdddeeefffbbbeeehhhjjjkkkmmmoooqqqnnnppprrrrrrrrrrrrtttvvvrrrrrrrrrpppmmmkkkkkkkkkjjjlllmmmnnnnnnooorrrtttwwwxxxyyyyyyyyy|||nnn[[[QQQIIIGGGJJJJJJQQQYYY___eeepppzzzuuuxxxzzzxxxtttssskkklllmmmmmmnnnmmmlllkkklllnnnqqquuuvvvwwwvvvuuutttqqqnnnoooqqqsssrrrqqqppppppooooooppprrruuuvvvwwwwwwyyyzzz{{{|||||||||xxx{{{}}}}}}||||||~~~|||zzzyyyyyyyyyzzz}}}ttthhhgggggghhhjjjlllmmmkkkjjjlllmmmnnnooopppqqqqqqqqqrrrqqqqqqsssuuuvvvuuutttttttttsssrrrqqqooonnnnnnmmmmmmmmmmmmoooqqqssstttxxxwwwvvvvvvxxx{{{~~~hhhRRRKKKIIIGGGIIIIIIMMMRRRWWWaaattt{{{yyyvvvvvvwwwwwwtttqqqrrrpppooorrrvvvvvvrrrmmmoooqqqsssuuuvvvvvvvvvvvvtttssssssssstttuuuwwwxxxtttsssqqqqqqssswww{{{}}}xxx{{{|||zzzvvvvvv{{{~~~}}}}}}|||}}}}}}~~~~~~|||zzzyyy{{{}}}~~~{{{wwwxxx}}}uuujjjhhhhhhjjjnnnqqqrrrqqqpppppppppqqqqqqqqqqqqpppppprrrrrrsssuuuxxxyyyyyyxxxwwwvvvtttrrrqqqpppoooooopppoooooonnnoooppprrrsssxxxxxxwwwwwwyyy|||xxx]]]OOOJJJGGGFFFGGGJJJNNNSSS]]]oooyyywwwuuuvvvwwwwwwvvvtttwwwuuutttvvvzzzzzzvvvqqqpppqqqssstttvvvvvvwwwwwwvvvuuutttssstttuuuvvvwwwtttuuuuuutttuuuxxx}}}}}}~~~~~~|||yyyxxx{{{~~~}}}~~~~~~~~~~~~{{{xxxxxxyyy{{{|||}}}~~~|||}}}~~~~~~}}}}}}}}}}}}xxxtttvvv|||vvvllliiijjjnnnssswwwyyyxxxvvvttttttssssssrrrqqqppppppssssssuuuxxx|||~~~~~~zzzxxxuuurrrqqqppppppqqqsssrrrqqqpppppppppqqqrrrxxxxxxwwwxxxzzz|||fffQQQHHHEEEDDDCCCFFFJJJOOOWWWggguuuxxxvvvuuuuuuwwwxxxwwwvvv{{{yyyxxxzzz||||||xxxtttqqqqqqrrrssstttvvvxxxyyywwwvvvuuuttttttuuuwwwxxxvvvyyy{{{yyywwwyyy~~~|||{{{{{{{{{{{{}}}~~~{{{wwwvvvwwwyyyxxx|||~~~|||{{{{{{||||||yyyzzz{{{~~~zzzuuussswww~~~wwwoookkkmmmqqqvvvzzz|||{{{yyyuuuuuutttsssrrrrrrrrrrrrttttttvvvzzz{{{yyyuuuqqqoooooopppqqqsssrrrqqqqqqqqqqqqrrrsssxxxwwwxxxxxxzzz}}}~~~nnnTTTJJJHHHCCCBBBCCCGGGKKKQQQ___kkk}}}xxxwwwvvvuuuuuuvvvvvvvvvzzzyyyyyyzzz{{{zzzvvvsssqqqqqqqqqqqqsssuuuxxxyyywwwvvvttttttuuuwwwyyy{{{zzz~~~~~~yyyyyy|||zzzyyy||||||xxxvvvwwwxxxwww}}}~~~{{{zzz{{{|||yyy{{{}}}}}}xxxuuuwww}}}wwwrrrnnnooorrrvvvyyyzzzyyywwwssssssrrrrrrrrrssstttuuuttttttvvvzzzzzzwwwtttqqqoooooopppqqqrrrqqqqqqqqqqqqssstttuuuvvvvvvwwwyyy{{{}}}}}}~~~tttZZZMMMLLLDDDBBBBBBEEEHHHMMMXXXbbbtttyyyxxxvvvtttsssrrrssstttyyyyyyyyyzzzzzzxxxuuussspppppppppqqqsssuuuxxxzzzuuutttsssssstttxxx{{{~~~~~~|||{{{~~~{{{xxx{{{zzzxxxxxxzzzzzz|||zzzzzz{{{}}}~~~}}}yyyyyy}}}vvvsssoooooopppsssvvvwwwvvvuuuppppppppppppqqqsssuuuvvvssssssuuuyyy}}}xxxvvvsssqqqpppppppppqqqqqqqqqppppppqqqssstttuuutttuuuvvvxxxzzz}}}}}}}}}~~~qqqXXXKKKHHHEEEBBBBBBEEEGGGJJJRRRZZZjjjxxx~~~xxxxxxvvvssspppoooqqqsssxxxyyy{{{{{{{{{yyywwwvvvqqqqqqrrrtttvvvxxxzzz{{{uuutttrrrrrrssswww{{{~~~~~~~~~xxx{{{}}}zzz{{{|||~~~}}}zzzzzz|||~~~{{{}}}}}}uuutttooonnnnnnooosssuuuvvvuuuoooooonnnnnnoooqqqsssuuurrrrrrsssvvvzzz|||||||||vvvuuutttsssrrrrrrrrrrrrsssrrrqqqppppppqqqrrrsssssstttuuuwwwzzz|||~~~~~~~~~}}}lllXXXJJJFFFFFFBBBAAACCCEEEGGGMMMTTT```ooo|||uuuuuutttqqqnnnnnnqqqtttvvvxxxzzz{{{zzzyyywwwwwwrrrsssvvvxxxzzz|||}}}}}}wwwuuusssqqqrrrtttxxxzzz}}}yyy|||~~~{{{|||}}}|||}}}}}}|||uuutttnnnllllllmmmqqqtttvvvwwwoooooommmmmmnnnooorrrsssqqqqqqrrrtttwwwyyyyyyxxxuuuuuuuuuuuuuuuttttttttttttsssrrrpppoooooopppppprrrssstttwwwyyy|||}}}~~~zzzooo^^^RRRMMMFFFBBB@@@BBBDDDEEEJJJPPPZZZhhh{{{~~~zzzrrrsssrrrpppmmmnnnrrruuutttvvvxxxyyyxxxwwwvvvvvvtttvvvxxx{{{~~~zzzwwwtttqqqppprrruuuwwwzzz{{{}}}zzz|||~~~||||||~~~~~~vvvqqqkkkkkkkkkmmmooopppooommmooooooooonnnnnnnnnnnnnnnoooooooooppprrrtttvvvwwwvvvuuuuuuuuutttttttttsssppppppqqqqqqqqqqqqpppoooqqqssswwwyyyzzz|||~~~~~~{{{sss^^^NNNMMMFFFAAA???AAACCCCCCGGGLLLTTT\\\jjjyyyyyyuuusssrrrrrrqqqpppppppppqqqvvvxxx{{{|||zzzxxxwwwvvvzzzzzz{{{|||||||||}}}}}}{{{xxxtttqqqpppqqqssstttyyyzzz}}}~~~{{{{{{|||~~~|||}}}vvvqqqmmmlllkkklllnnnooonnnmmmnnnooopppqqqqqqqqqqqqqqqnnnnnnnnnnnnppprrruuuvvvuuuuuuuuuuuuuuuuuuuuuuuuqqqqqqqqqpppppppppppppppqqqtttwwwyyyzzz|||~~~~~~mmmZZZSSSGGGBBB???AAABBBAAADDDHHHPPPWWWdddpppxxxwwwtttqqqpppppppppqqqrrrssstttvvvyyy|||}}}|||zzzyyyyyy}}}}}}|||{{{{{{{{{||||||{{{yyyuuurrrqqqqqqssstttxxxyyy{{{~~~~~~~~~}}}~~~~~~vvvrrrpppnnnllllllmmmnnnmmmlllnnnooorrrtttuuuuuutttssslllkkkkkklllmmmpppsssttttttttttttuuuvvvwwwwwwwwwtttrrrqqqooooooooopppqqqrrrtttwwwyyyzzz|||~~~~~~~~~kkk\\\KKKEEEAAABBBCCCAAABBBEEEIIIPPP[[[ccchhhppp|||}}}}}}uuurrrnnnooooooppprrrtttvvvwwwwwwzzz}}}~~~}}}|||}}}~~~|||zzzzzzzzz{{{zzzxxxuuurrrqqqqqqrrrrrruuuvvvxxx{{{|||vvvrrrrrrpppnnnmmmnnnnnnnnnmmmoooqqqtttvvvwwwvvvtttssskkkjjjiiiiiikkkmmmppprrrrrrssstttuuuvvvxxxyyyyyyvvvtttqqqnnnmmmnnnppprrrrrrtttwwwyyyzzz{{{}}}~~~}}}}}}~~~}}}xxxdddQQQIIIDDDDDDEEECCCDDDFFFEEEJJJRRRWWWXXX___rrr{{{uuusssoooooopppqqqsssuuuvvvwwwyyy||||||zzzyyyyyyzzzvvvuuusssqqqooonnnnnnnnnqqqsssuuuxxx|||~~~}}}zzzuuuqqqrrrqqqoooooopppqqqpppoooqqqsssuuuwwwwwwuuusssqqqllljjjiiihhhiiikkknnnpppqqqrrrsssuuuvvvxxxyyyzzzxxxuuuqqqnnnmmmnnnppprrrqqqsssvvvxxxyyyzzz{{{}}}|||||||||~~~|||{{{}}}mmmWWWMMMEEECCCDDDCCCDDDEEECCCGGGLLLOOONNNSSScccssszzzvvvuuurrrrrrrrrrrrssstttuuuvvv{{{}}}~~~{{{zzzzzzyyyssssssqqqpppnnnlllkkkjjjmmmoooqqquuuxxx{{{~~~}}}||||||~~~wwwsssqqqqqqpppppprrrtttuuutttrrrtttuuuwwwwwwwwwuuusssrrrnnnmmmjjjhhhhhhjjjmmmooopppqqqrrrtttuuuwwwxxxyyyyyyvvvrrrooonnnnnnpppqqqppprrruuuwwwwwwxxxzzz{{{yyyyyyzzz|||~~~{{{zzz{{{|||{{{```SSSGGGCCCBBBAAAAAACCCCCCDDDHHHJJJJJJLLLWWWcccssszzzxxxwwwttttttsssssssssttttttuuuzzz|||~~~~~~|||{{{zzztttssssssqqqooommmkkkjjjjjjkkknnnqqquuuyyy{{{}}}}}}}}}{{{|||}}}uuuqqqpppnnnoooqqquuuxxxyyyxxxvvvvvvwwwwwwxxxxxxxxxwwwwwwrrrooollliiihhhjjjlllnnnooopppqqqssstttvvvwwwxxxyyywwwssspppnnnnnnooopppoooqqqtttuuuuuuvvvxxxyyyvvvvvvvvvyyy}}}|||yyyyyyzzzzzz|||nnn___NNNEEECCCAAA@@@BBBCCCCCCEEEHHHIIIIIIOOOVVVaaaooo|||zzzyyyxxxtttttttttttttttuuuuuuvvvwwwyyyzzz{{{zzzzzz|||}}}~~~|||{{{wwwxxxwwwvvvtttqqqnnnmmmgggiiikkkooosssvvvyyyzzz}}}~~~}}}}}}}}}}}}}}}ssspppooolllnnnrrrwww{{{|||zzzxxxwwwwwwxxxxxxyyyzzz{{{|||tttqqqmmmjjjhhhjjjlllnnnooopppqqqrrrtttuuuvvvvvvyyywwwtttqqqooonnnoooooonnnpppsssttttttuuuwwwxxxsssssstttwww{{{~~~zzzxxxwwwxxxxxxzzz{{{iiiUUUJJJFFFCCCBBBCCCDDDBBBCCCGGGIIIHHHJJJNNNSSS___mmmzzzzzzyyyyyyxxxsssssssssttttttuuuwwwwwwtttvvvwwwwwwvvvvvvxxxzzz}}}}}}{{{{{{{{{|||{{{yyyuuurrrpppfffgggjjjnnnqqquuuxxxyyy}}}}}}}}}~~~~~~}}}|||}}}rrrooonnnpppqqqrrrtttuuuuuuuuuuuutttuuuwwwyyy{{{}}}wwwuuuqqqmmmkkkjjjkkkkkkmmmppprrrrrrqqqpppsssuuuyyyvvvrrrpppppppppooooookkkmmmpppsssuuuvvvuuuuuuttttttuuuvvvxxxzzz{{{|||zzzxxxvvvvvvyyy}}}zzzeeeUUULLLFFFBBB@@@AAABBBCCCCCCEEEIIIKKKJJJLLLPPPZZZjjjyyyyyywwwvvvttttttsssrrrrrrrrrrrrsssttttttuuutttsssrrrrrrssstttuuurrrwww~~~zzztttooollllllmmmooorrrvvvyyy{{{xxxyyy|||~~~~~~{{{}}}|||rrrooommmqqqqqqrrrrrrrrrqqqqqqqqqrrrsssuuuwwwyyy{{{|||}}}wwwtttqqqmmmkkkkkkmmmnnnlllnnnqqqqqqqqqrrrvvvyyy{{{xxxtttqqqqqqpppooonnnmmmooorrrtttuuuvvvuuutttsssssstttuuuvvvxxxzzzzzzyyyxxxvvvvvvyyy|||rrr```SSSJJJCCC@@@BBBCCCCCCDDDFFFHHHIIIIIIGGGJJJRRR```nnnwwwuuutttssssssrrrrrrsssssstttuuuuuuvvvvvvuuuttttttssssssssssssrrrwww~~~~~~{{{uuuqqqmmmmmmnnnooorrruuuwwwyyywwwxxxzzz}}}~~~~~~|||ssspppmmmrrrqqqpppooonnnmmmmmmmmmpppqqqrrrtttvvvxxxyyyzzzwwwtttpppmmmlllnnnppprrrmmmnnnppppppqqqtttyyy||||||yyyvvvssssssrrrqqqoooqqqrrrtttvvvvvvvvvuuutttqqqrrrrrrssstttuuuwwwxxxxxxwwwvvvvvvxxx{{{~~~ppp```SSSHHHBBBDDDBBBBBBCCCFFFGGGGGGGGGEEEEEEKKKUUUbbbrrr|||~~~}}}tttrrrqqqpppppppppqqqssstttvvvvvvwwwwwwyyyyyyyyyxxxvvvtttrrrqqqqqquuu|||~~~}}}|||zzzvvvtttmmmnnnnnnoooqqqsssuuuvvvuuuwwwxxx{{{|||~~~~~~~~~~~~}}}|||}}}~~~}}}uuussspppqqqpppnnnmmmllllllllllllooopppqqqsssuuuvvvxxxxxxwwwuuuqqqnnnnnnqqqtttwwwqqqqqqpppppprrruuuyyy|||zzzxxxvvvuuuuuuuuuuuuttttttuuuvvvwwwwwwvvvtttsssqqqqqqqqqqqqrrrssstttuuuvvvvvvwwwwwwxxxzzz|||~~~}}}ooobbbUUUKKKEEEAAA???BBBEEEEEEEEEEEEHHHGGGJJJQQQ\\\jjj~~~xxxzzzwwwppppppnnnmmmmmmmmmnnnqqqsssuuuvvvvvvvvv{{{|||||||||zzzvvvssspppoootttzzz~~~}}}{{{zzzxxxuuusssnnnnnnnnnooopppqqqrrrsssssstttvvvxxxzzz{{{}}}}}}|||{{{zzzzzz{{{}}}}}}{{{{{{}}}}}}~~~yyywwwuuuppppppooonnnnnnnnnnnnnnnooopppqqqssstttvvvwwwxxxwwwuuusssqqqqqqtttwwwzzzwwwuuusssrrrsssuuuxxxyyyvvvuuutttuuuxxxyyyyyyyyyvvvwwwxxxxxxwwwvvvsssrrrqqqqqqpppqqqqqqrrrsssssstttwwwyyyyyyxxxyyy{{{~~~|||uuuhhh\\\JJJBBB>>>AAADDDCCCCCCEEEKKKIIIJJJPPPWWWcccttt~~~www}}}qqqmmmnnnmmmlllllljjjkkkmmmoooqqqsssttttttyyyzzz{{{{{{yyyuuuqqqnnnnnnrrrwww{{{}}}~~~}}}zzzxxxvvvssspppmmmmmmnnnoooooopppppppppqqqrrrsssuuuwwwyyy{{{|||{{{zzzxxxwwwwwwyyyzzz|||~~~|||yyywwwwwwyyy|||~~~}}}|||yyyrrrsssssssssrrrrrrqqqpppppppppqqqssstttuuuvvvwwwwwwvvvuuutttuuuwwwyyy{{{{{{yyyvvvtttuuuvvvvvvvvvsssssssssvvvyyy|||||||||wwwwwwxxxxxxwwwuuusssqqqrrrrrrqqqqqqqqqrrrsssssstttwww{{{{{{zzzyyy{{{}}}rrrVVVIIIAAABBBDDDAAAAAADDDIIIHHHIIIMMMSSS[[[hhhuuu||||||~~~uuummmlllnnnmmmkkkkkkiiiiiijjjkkkmmmoooqqqssstttuuuvvvvvvuuurrrooolllnnnqqquuuxxxyyy{{{}}}~~~{{{xxxvvvtttqqqooollllllmmmnnnooooooooooooooooooppprrrtttwwwyyyzzz{{{zzzxxxvvvuuuuuuvvvwwwyyyyyywwwuuutttuuuyyy}}}|||}}}~~~|||wwwxxxyyyyyyxxxuuurrrpppooooooppprrrssstttuuuvvvwwwwwwwwwwwwxxxyyyzzz{{{|||yyywwwvvvwwwxxxvvvtttrrrrrrsssvvvzzz||||||{{{vvvwwwxxxxxxwwwuuusssqqqttttttssssssrrrssssssssstttxxx}}}}}}{{{yyy{{{~~~eeeTTTGGGFFFEEE@@@>>>BBBEEEEEEGGGKKKOOOSSS]]]hhhppp|||vvvooojjjlllnnnmmmlllllljjjjjjiiiiiijjjmmmppprrrqqqrrrssstttsssrrrpppooommmpppsssuuuvvvxxxzzz|||{{{yyyxxxwwwvvvtttqqqooojjjkkkmmmnnnoooooonnnnnnmmmmmmnnnppprrruuuxxxyyy}}}{{{xxxuuussssssssssssvvvwwwwwwuuussstttxxx{{{{{{}}}~~~~~~}}}{{{|||}}}}}}{{{wwwrrrooonnnooopppqqqrrrsssttttttwwwxxxxxxyyyyyyzzzzzzzzz{{{yyywwwwwwyyyyyywwwuuusssssstttvvvyyy{{{{{{zzzvvvwwwwwwxxxwwwuuusssqqquuuuuutttssssssssstttttttttyyy~~~~~~{{{zzz{{{~~~~~~qqq]]]LLLIIIFFF???===AAACCCCCCFFFKKKMMMPPPXXXaaacccooo|||rrrllliiilllooonnnlllmmmllljjjiiihhhiiilllpppsssrrrssstttuuuuuutttssssssmmmooorrrssstttvvvxxxzzzvvvuuuuuuvvvvvvuuussspppiiijjjlllnnnoooooonnnnnnllllllmmmoooqqqtttwwwyyy~~~|||xxxuuusssqqqqqqqqquuuwwwwwwvvvttttttxxx{{{|||}}}~~~}}}}}}~~~~~~yyy~~~yyytttqqqpppoooooooooppprrrtttvvvxxxyyyzzz{{{{{{zzzzzzyyyxxxyyy{{{|||zzzxxxtttrrrooopppqqqrrrtttvvvxxxzzzwwwwwwvvvuuutttrrrqqqpppqqqvvvyyyxxxssspppqqqsssuuuzzz}}}||||||rrrZZZLLLFFFAAA??????AAABBBEEEHHHLLLOOOQQQRRRZZZ```kkkuuu~~~pppmmmkkkjjjkkkmmmnnnnnnjjjiiihhhhhhiiilllooorrrvvvsssppppppssstttrrrpppooonnnnnnmmmnnnppprrrsssuuuuuusssrrrqqqqqqqqqqqqooommmjjjhhhhhhjjjmmmooommmmmmmmmpppsssvvvxxxxxxzzzvvvsssssstttuuutttsssrrrtttuuuvvvwwwxxx|||~~~}}}}}}||||||}}}|||~~~~~~}}}yyy|||~~~}}}yyytttqqqoooooonnnnnnoooqqqsssuuuvvvxxx{{{}}}~~~~~~~~~}}}xxxxxxyyyyyyxxxvvvtttrrrqqqqqqqqqrrrssstttvvvvvvwwwvvvvvvtttsssrrrqqqpppppptttvvvuuuqqqoooqqqttt|||dddRRRJJJEEEBBBBBBBBBCCCEEEGGGJJJLLLNNNOOOOOOTTT\\\eeelllppprrrssswww|||rrrooollljjjjjjkkkkkkjjjjjjiiiiiiiiikkknnnqqqssssssqqqoooppprrrsssrrrqqqnnnnnnnnnnnnooopppqqqrrrrrrqqqqqqpppooopppppppppmmmkkkiiiggggggiiikkkmmmmmmmmmnnnpppsssuuuwwwxxxxxxvvvssssssuuuvvvuuuttttttuuuuuuuuuvvvxxx|||~~~}}}|||}}}zzz{{{zzzyyyxxxzzz||||||{{{xxxtttrrroooooonnnnnnoooqqqsssttttttwww|||xxxwwwwwwvvvuuutttsssssssssssssssrrrrrrsssttttttwwwvvvuuusssrrrqqqppppppppprrrsssrrroooooosssvvvttt]]]PPPIIIEEEDDDCCCCCCDDDEEEGGGHHHIIIJJJJJJMMMRRRWWW[[[___aaaaaaeeeiiiooouuu|||{{{uuurrrnnnkkkjjjiiigggfffjjjjjjjjjjjjmmmpppsssvvvqqqpppooopppqqqrrrqqqpppmmmmmmnnnoooppppppppppppnnnnnnmmmmmmmmmmmmnnnnnnjjjiiihhhgggggghhhiiijjjlllmmmmmmooopppssstttuuuuuutttrrrssstttvvvvvvuuuuuuvvvvvvuuuvvvxxx|||}}}}}}|||wwwvvvvvvvvvtttuuuxxxyyyyyywwwuuusssppppppppppppqqqrrrsssttttttwww|||xxxwwwvvvttttttttttttuuutttttttttttttttuuuuuuvvvxxxwwwuuusssrrrqqqqqqqqqqqqqqqqqqpppoooqqquuuyyy~~~mmmXXXIIIDDDDDDAAAAAABBBCCCDDDEEEFFFGGGJJJJJJLLLNNNPPPRRRTTTUUUVVVYYY]]]cccjjjttt}}}{{{wwwtttpppmmmllljjjhhhfffiiiiiiiiikkknnnqqqtttvvvrrrrrrqqqqqqqqqpppooonnnlllmmmooopppppppppooonnnmmmllllllkkkjjjjjjjjjjjjhhhgggggggggggggggggghhhjjjkkklllmmmmmmnnnqqqrrrrrrqqqqqqrrrsssuuuuuuuuuuuuvvvxxxyyyyyyyyy{{{}}}}}}|||}}}zzzuuurrrqqqsssqqqrrruuuwwwwwwvvvuuutttrrrrrrrrrrrrsssttttttuuutttwww{{{}}}{{{yyyxxxvvvtttttttttuuuvvvtttttttttuuuwwwxxxzzz{{{yyyxxxwwwuuutttssssssrrrrrrrrrqqqpppqqqsssxxx{{{~~~}}}bbbKKKBBBCCC>>>>>>???AAABBBDDDEEEEEEFFFEEEEEEEEEEEEGGGIIIJJJLLLNNNQQQVVV]]]fffpppwww|||wwwuuurrrpppooommmkkkiiihhhhhhiiikkknnnqqqsssuuuuuuuuuuuusssqqqooommmllllllmmmoooppppppooonnnmmmnnnmmmllljjjiiihhhhhhhhhhhhgggggggggggggggggghhhiiijjjlllkkkjjjkkkmmmoooooopppqqqrrrsssssstttuuussswww{{{}}}|||{{{zzzyyy~~~}}}|||}}}xxxtttooonnnpppoooqqqsssuuuvvvvvvuuutttsssssssssttttttuuuuuuuuutttvvvzzz|||}}}|||zzzxxxxxxwwwvvvtttttttttuuuvvvssstttuuuvvvxxx{{{}}}~~~{{{{{{zzzzzzxxxvvvuuutttsssrrrqqqppprrruuuxxxzzz~~~mmmRRRDDDBBB======>>>@@@AAABBBCCCDDDDDDCCCBBBBBBBBBCCCEEEFFFGGGHHHJJJMMMRRRYYYbbbhhhvvv~~~|||wwwuuusssqqqqqqooommmkkkhhhiiijjjlllnnnqqqssstttvvvwwwxxxwwwssspppooonnnmmmnnnnnnoooooonnnnnnnnnooonnnmmmkkkjjjjjjiiiiiijjjiiihhhgggggghhhiiijjjiiikkkmmmllliiiiiikkknnnoooqqqttttttttttttuuuvvvtttxxx|||~~~}}}{{{yyyyyy~~~~~~~~~|||uuusssmmmlllooooooppprrrtttuuuuuuuuutttrrrssssssttttttttttttttttttuuuxxxzzz{{{{{{zzzyyyuuuuuuttttttttttttttttttssstttuuuvvvxxx{{{}}}~~~|||}}}~~~~~~}}}zzzwwwuuurrrqqqpppppprrruuuwwwxxxyyy}}}~~~yyy___LLLDDD????????????@@@@@@@@@@@@CCCCCCBBBBBBCCCDDDEEEFFFDDDDDDEEEFFFIIINNNUUUZZZgggnnnxxx{{{xxxvvvsssrrrqqqooollliiijjjkkklllnnnpppqqqssstttuuuxxxzzzyyyvvvsssssssssooonnnnnnmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnmmmkkkiiiggggggiiikkkmmmkkknnnpppnnnjjjiiilllppprrruuuxxxxxxvvvuuuvvvxxxxxxzzz||||||{{{zzzzzz{{{wwwsssrrrmmmkkkooooooppprrrtttuuuuuuuuutttrrrrrrsssssstttsssssssssssstttvvvxxxzzz{{{{{{{{{ssssssssssssssssssrrrrrrsssttttttvvvwwwyyy{{{|||}}}~~~|||xxxvvvqqqpppoooppprrrtttuuuuuutttxxx|||}}}|||{{{}}}~~~~~~iiiRRREEEAAAAAA@@@@@@???>>>>>>>>>????????????@@@AAABBBCCCBBBBBBBBBBBBDDDGGGMMMQQQZZZ```jjjrrryyyzzzvvvvvvyyy|||~~~~~~yyyxxxvvvtttrrrpppmmmjjjggglllmmmnnnpppqqqrrrtttttttttwwwzzz{{{xxxvvvvvvwwwoooooommmllllllmmmnnnooollllllmmmnnnoooppprrrsssooommmjjjhhhhhhjjjmmmooonnnqqqrrrppplllkkknnnqqqtttxxx{{{{{{yyywwwxxxzzz||||||{{{yyyxxxyyy|||~~~wwwtttsssllljjjooolllooorrrssssssrrrrrrrrrrrrrrrqqqqqqqqqrrrsssssswwwxxxxxxyyyzzzzzzyyyyyyxxxvvvtttuuuwwwxxxyyyyyyuuutttsssuuuxxxzzz{{{{{{|||yyyxxxxxxuuuuuusssqqqpppqqqtttvvvvvvwwwyyy{{{||||||{{{{{{~~~}}}}}}~~~sss[[[KKKEEE???>>>BBBBBB===:::<<<>>>???AAAAAA@@@??????@@@AAACCCEEEEEEEEEEEEGGGHHHRRRXXX___cccfffmmmvvv}}}zzz~~~{{{xxxsssooonnnsss{{{|||xxxvvvzzz}}}}}}|||yyyuuupppnnnmmmmmmmmmpppooooooppprrrtttsssrrruuuuuuvvvwwwxxxxxxwwwwwwpppnnnjjjiiikkkmmmnnnooommmmmmmmmnnnooopppqqqrrrssspppmmmjjjiiikkknnnqqqtttsssrrrqqqpppoooooooootttvvvyyyzzzzzzzzz{{{|||~~~}}}{{{xxxwwwyyy~~~vvvtttsssllljjjmmmjjjmmmppprrrrrrqqqrrrrrrqqqqqqppppppppppppqqqqqqvvvwwwxxxyyyyyyyyyyyyyyyyyywwwuuuvvvwwwyyyyyyxxxuuuttttttuuuxxxyyyyyyxxx{{{}}}~~~~~~{{{xxxwwwvvvvvvuuutttqqqoooooorrrtttvvvwwwyyyzzz{{{{{{{{{zzz||||||{{{|||}}}hhhXXXMMMFFFBBBBBBAAA======@@@:::;;;===>>>???????????????AAABBBBBBBBBBBBDDDEEEIIIMMMRRRUUUXXX\\\ccchhhjjjooowwwyyytttkkkjjjhhhhhhlllsss|||}}}uuujjjfffdddfffiiikkkpppvvv~~~}}}zzz|||}}}zzzvvvssspppooooooooopppooooooppprrrttttttsssttttttttttttttttttttttttooommmjjjjjjkkklllmmmllllllllllllmmmnnnooopppqqqrrrpppmmmkkkjjjlllpppsssvvvuuutttsssrrrrrrqqqqqquuuwwwyyyzzzzzzzzz|||}}}}}}|||zzzxxxwwwyyy}}}vvvtttsssllliiijjjhhhkkknnnpppppppppqqqrrrppppppooonnnnnnnnnooooootttuuuvvvwwwxxxxxxxxxxxxzzzxxxwwwwwwxxxxxxxxxwwwuuuttttttvvvwwwxxxvvvuuuvvvyyy{{{|||zzzwwwuuuuuuuuuuuutttqqqooooooqqqssswwwxxxyyy{{{{{{{{{zzzzzzzzzzzzzzz{{{~~~wwwkkk^^^UUULLLGGGCCC??????BBB<<<===>>>???@@@@@@??????@@@AAABBBBBBAAAAAACCCEEEDDDEEEFFFHHHKKKMMMPPPRRRWWW[[[aaaiiisss~~~wwwqqqkkkgggbbbdddffflllttt}}}xxxlllccc\\\XXXUUUWWWXXXXXX\\\aaaeeeooo|||yyyyyy{{{zzzwwwtttrrrqqqpppppppppooonnnppprrrtttttttttuuutttrrrqqqppppppqqqqqqnnnmmmkkkkkkllllllkkkjjjkkkkkkkkklllmmmnnnooopppqqqpppnnnlllkkknnnrrrvvvxxxwwwwwwvvvvvvuuuuuuuuuvvvwwwyyyzzzzzz{{{}}}}}}|||zzzxxxwwwyyy}}}|||uuutttrrrmmmhhhhhhfffhhhkkkmmmnnnnnnpppqqqppppppooonnnnnnmmmnnnnnnqqqrrrsssuuuvvvvvvwwwwwwzzzxxxwwwwwwxxxxxxwwwuuuuuuttttttuuuvvvvvvtttrrrsssvvvzzz{{{yyywwwvvvuuussstttsssqqqooooooqqqsssxxxyyy{{{|||}}}||||||{{{yyyyyyyyy{{{}}}zzzsssjjj^^^TTTLLLGGGDDDCCCCCCBBBBBBBBBBBBBBB@@@???BBBCCCCCCCCCBBBCCCEEEGGGFFFEEEDDDEEEHHHIIIIIIHHHLLLNNNRRRXXXaaannnzzz|||uuummmgggbbb___^^^aaadddkkkvvvyyyrrrjjjaaa[[[XXXTTTSSSUUUVVVVVVYYY^^^eeennn|||}}}zzzzzzyyyxxxwwwuuusssrrrqqqqqqqqqooonnnooorrrtttuuuuuuxxxwwwtttqqqppppppqqqqqqooonnnnnnnnnooonnnllljjjjjjjjjjjjkkklllmmmoooooopppppppppnnnmmmooouuuzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxyyyzzz{{{{{{{{{~~~~~~}}}{{{yyyxxxzzz~~~yyyuuutttrrrmmmiiihhheeegggjjjkkklllmmmoooqqqqqqqqqpppnnnmmmmmmmmmmmmmmmnnnoooqqqsssttttttuuuxxxwwwuuuvvvvvvvvvuuussssssrrrrrrssstttuuusssrrrsssvvvyyyzzzyyyxxxwwwwwwrrrrrrsssrrrpppqqqsssuuuyyyzzz|||}}}~~~~~~~~~~~~zzzzzzzzz{{{~~~~~~sssggg^^^WWWPPPLLLIIIFFFBBBAAABBBBBBAAA???BBBBBBCCCBBBBBBCCCFFFIIIIIIGGGFFFGGGHHHIIIGGGFFFHHHIIIJJJMMMTTT^^^iiipppzzz}}}zzzooolllfff```\\\YYYYYYZZZ\\\bbbmmm}}}wwwjjjbbb^^^[[[YYYWWWTTTUUUYYY[[[[[[^^^bbblllrrr|||}}}{{{yyyzzzyyyyyyxxxxxxwwwuuutttsssqqqooonnnooorrruuuvvvvvvyyywwwtttrrrpppooopppppppppppppppqqqrrrqqqnnnlllkkkkkkkkklllmmmnnnoooppppppqqqrrrpppnnnqqqxxx~~~|||}}}~~~~~~~~~~~~}}}}}}{{{{{{||||||{{{{{{~~~~~~|||zzzyyy{{{zzzwwwuuusssqqqnnnkkkhhheeegggiiijjjjjjkkknnnppprrrqqqpppnnnmmmllllllllliiijjjlllnnnpppqqqrrrrrrtttsssrrrsssttttttrrrqqqqqqpppoooppprrrttttttttttttvvvxxxyyyxxxwwwwwwxxxrrrssstttsssrrrrrrsssuuuwwwyyy{{{}}}{{{{{{{{{{{{}}}yyyssspppkkkeeeUUUOOOHHHDDDCCCCCCBBB@@@???@@@AAA@@@AAACCCGGGJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGJJJPPPXXX^^^kkkooowww~~~{{{{{{zzzxxxtttqqqmmmkkkaaa```]]]XXXTTTSSSTTTVVVXXX```nnnpppccc]]]]]]^^^^^^ZZZYYY[[[aaadddeeehhhmmmxxx|||yyywwwuuuuuuwwwyyyzzz{{{{{{{{{yyyxxxvvvqqqpppnnnooorrruuuwwwxxxxxxvvvtttrrrpppoooooooooqqqpppppprrrssssssqqqooommmmmmmmmnnnooopppqqqrrrqqqssstttrrrooorrryyy}}}~~~~~~~~~~~~|||{{{{{{}}}~~~|||zzzyyy{{{wwwwwwuuurrrpppooollljjjggghhhjjjjjjjjjjjjmmmoooqqqpppnnnmmmkkkjjjjjjiiieeefffhhhkkkmmmnnnooopppoooooooooqqqrrrrrrpppooopppnnnlllmmmppptttvvvwwwuuuvvvwwwwwwuuuuuuwwwyyyvvvwwwwwwuuusssqqqqqqrrrtttvvvxxx{{{~~~{{{{{{zzzzzz|||~~~tttjjj\\\RRRLLLIIIEEEBBB???@@@AAAAAABBBEEEJJJMMMNNNQQQRRRPPPLLLIIIIIIJJJFFFFFFGGGFFFGGGIIINNNQQQ]]]aaahhhooouuuzzz|||xxxvvvtttrrrppphhhhhhhhhfffdddaaa``````XXXXXXVVVRRRNNNMMMNNNPPPVVV]]]kkk}}}|||uuummmhhhiiikkklllmmmmmmlllooovvvzzz{{{~~~zzzuuusssqqqrrrvvvwwwxxxzzz{{{{{{yyywwwvvvrrrpppnnnooorrruuuxxxyyyxxxwwwvvvtttsssqqqpppppppppooooooppprrrsssrrrqqqooooooooopppqqqrrrssstttrrruuuvvvsssppprrrzzz~~~}}}{{{zzz|||~~~}}}}}}{{{xxxwwwyyy~~~vvvvvvuuuqqqpppooonnnkkkhhhiiijjjjjjiiijjjlllnnnpppooommmkkkjjjhhhhhhhhhcccdddfffiiikkkmmmnnnnnnmmmlllmmmoooqqqqqqooommmnnnllljjjkkkoootttxxxyyyvvvvvvvvvuuussstttvvvxxxzzzzzzyyywwwssspppooopppqqqsssvvvzzz}}}~~~{{{zzzyyyyyyzzz|||sssbbbWWWOOOHHHCCCAAABBBCCCCCCEEEHHHMMMQQQUUUYYY[[[XXXQQQLLLLLLOOOGGGHHHHHHHHHGGGHHHJJJLLLOOOTTT[[[aaaggglllpppsssvvvyyy|||wwwsssmmmiiifffdddbbb```\\\\\\\\\[[[YYYXXXYYYYYYSSSTTTSSSOOOKKKHHHIIIKKKQQQXXXdddttt|||uuunnnmmmmmmqqqwww|||}}}}}}xxxuuurrrooorrrwwwrrrtttvvvxxxxxxvvvtttsssrrrpppnnnooorrrvvvxxxyyyzzzyyyyyyxxxwwwuuusssrrrooonnnnnnoooqqqssssssrrrpppppppppqqqrrrsssuuuuuusssvvvwwwtttqqqrrrzzz~~~~~~{{{zzz{{{}}}|||{{{yyyvvvuuuwww|||}}}}}}