BM6P6(@ {{{iiiSSSDDD???<<<666000...---,,,,,,------+++)))***************)))(((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))+++,,,,,,++++++---000333666999===AAAIIIZZZppp~~~yyytttiiibbbfffrrr}}}~~~pppcccWWWQQQRRRQQQOOOJJJCCC===:::999333555888:::<<<>>>AAACCCEEEJJJSSSZZZ___bbbdddeeehhhiiiiiiiiihhhfffdddcccaaa```___aaacccbbb]]]XXXZZZZZZZZZYYYXXXZZZ^^^aaabbbffflllqqqsssrrrooolllmmmnnnppprrrsssuuuuuuuuuyyyxxxwwwxxxzzz}}}~~~~~~|||~~~~~~}}}}}}}}}~~~}}}zzzxxxzzzxxxvvvvvvuuutttqqqnnnssstttuuuuuutttsssqqqppppppooommmlllkkkjjjjjjiiiiiijjjkkkkkkjjjiiihhhgggdddcccbbbbbbbbbcccdddeeeaaabbbccceeegggjjjooosssuuuwwwyyyzzz{{{}}}|||yyyvvvsssrrroookkkhhhjjjlllnnnssszzz~~~|||}}}}}}}}}xxxvvvwwwxxxxxxwwwtttppppppnnnfff\\\NNNCCC666111222333///+++......---------,,,,,,,,,+++***))))))+++,,,+++************++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...------///222444666;;;MMMiiiyyyzzz|||}}}nnniiilllrrrrrrkkklll{{{iiiWWWJJJCCCAAAAAADDDHHHNNNSSSXXX[[[]]]___``````aaabbbdddeeefffiiikkkoooqqqqqqqqqrrrtttwwwvvvvvvvvvvvvwwwwwwxxxyyytttpppqqqpppmmmkkkmmmkkknnnrrrtttvvvxxx{{{}}}{{{jjjUUUFFFAAA===777111///...------......,,,***)))))))))))))))(((((('''))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((''''''(((((()))***++++++++++++,,,,,,,,,,,,---111444777:::>>>CCCKKK\\\rrr~~~tttjjjkkkrrr{{{xxxkkk```XXXTTTTTTSSSQQQKKKCCC===999888444666999:::<<<>>>@@@CCCFFFKKKTTT[[[___bbbccceeeiiiiiiiiihhhgggeeecccbbbaaa___^^^```bbb```\\\XXXXXXYYYXXXWWWWWWYYY]]]aaabbbfffjjjoooqqqpppnnnlllllllllnnnppprrrsssttttttuuuuuuuuuwwwzzz~~~~~~~~~}}}}}}}}}~~~}}}~~~~~~~~~}}}|||{{{xxxvvvuuutttuuuuuusssrrrssssssrrrrrrqqqpppooonnnpppooonnnmmmlllkkkkkkkkkiiijjjkkkkkkjjjiiigggfffeeedddbbbaaaaaaaaabbbbbb^^^```aaabbbdddggglllooosssvvvxxxzzz{{{}}}~~~|||yyyvvvsssrrrqqqmmmjjjlllmmmnnnrrrwww||||||}}}~~~}}}wwwvvvwwwzzzyyyuuurrrrrrrrrkkkcccUUUIII;;;333222222000---......---------,,,,,,,,,---+++***+++,,,,,,+++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---.........///222555:::???SSSmmm||||||}}}sssmmmqqqxxxtttoooppp|||kkkWWWIIICCCBBBBBBEEEIIIOOOTTTYYY\\\^^^````````````bbbdddfffgggiiillloooqqqqqqrrrssstttttttttsssssstttuuuvvvvvv{{{uuuqqqrrrqqqnnnmmmnnnlllooorrruuuvvvxxxzzz|||{{{lllYYYKKKDDD>>>888222111000......///...---+++***************)))(((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&''')))***+++,,,---+++,,,,,,,,,,,,...222555888;;;@@@EEEOOO```vvvvvvsssvvvzzzqqqddd\\\XXXVVVWWWVVVRRRLLLDDD===888777555777999;;;<<<===@@@CCCHHHMMMUUU[[[___aaaccceeejjjiiiiiihhhfffeeecccbbb```^^^]]]^^^______[[[WWWVVVVVVVVVVVVVVVYYY]]]```bbbdddhhhkkkmmmmmmmmmmmmjjjjjjlllmmmoooqqqrrrsssqqqrrrtttwwwzzz~~~~~~}}}}}}}}}~~~~~~xxxxxxyyyzzz{{{{{{{{{{{{wwwuuussssssuuuvvvvvvvvvuuutttrrrqqqpppooooooooopppooonnnmmmmmmmmmmmmmmmiiijjjjjjkkkjjjhhhgggfffeeedddbbb```____________^^^___```aaabbbeeejjjmmmqqqtttxxx{{{|||~~~~~~}}}{{{xxxvvvuuusssooonnnoooooonnnpppttt}}}{{{~~~~~~zzzyyy{{{|||wwwvvv{{{{{{wwwssstttvvvsssmmm___SSSBBB777222222000///......---------,,,,,,,,,///---,,,,,,------+++******++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---.........000333555===FFF[[[ttt|||sssxxxxxxsssuuu}}}kkkWWWHHHCCCCCCBBBEEEIIIOOOTTTYYY\\\^^^aaa```___```aaacccfffhhhiiillloooqqqqqqrrrssstttrrrrrrrrrssstttuuuvvvwww|||vvvsssssssssooonnnooommmooosssuuuvvvxxxzzz|||~~~{{{ooo___QQQHHH@@@999444222000............---+++++++++,,,,,,++++++***))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))***+++,,,,,,)))***+++++++++...222555999<<<@@@GGGRRReeezzz|||}}}}}}{{{{{{|||}}}mmm```ZZZXXXXXX[[[YYYTTTLLLCCC<<<999777777888:::;;;<<<>>>AAADDDKKKOOOVVV\\\```bbbdddfffkkkkkkjjjhhhfffdddcccbbbaaa___\\\\\\^^^]]]ZZZWWWUUUUUUUUUUUUVVVYYY^^^aaabbbccceeegggiiijjjkkklllhhhiiijjjlllnnnpppqqqrrrqqqsssuuuxxx{{{~~~~~~~~~}}}}}}}}}|||zzzzzzyyyyyyxxxwwwvvvvvvxxxuuusssrrrtttvvvwwwwwwxxxvvvtttrrrqqqqqqqqqqqqnnnnnnmmmmmmmmmmmmmmmnnnjjjjjjjjjjjjiiihhhfffeeebbbaaa```^^^]]]^^^^^^___```aaabbbbbbbbbeeeiiilllnnnrrrwww{{{~~~}}}|||zzzyyyuuurrrqqqrrrqqqnnnnnnqqqxxx|||}}}zzzxxxwwwxxx||||||zzz|||{{{xxxtttuuuyyyyyyvvviii]]]KKK<<<333000000000......---------,,,,,,,,,///---,,,+++,,,,,,***(((++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---...//////111444666>>>KKKccc{{{{{{~~~zzzvvvyyyzzzjjjVVVGGGBBBCCCBBBDDDIIINNNTTTXXX\\\]]]aaa```______aaacccfffhhhhhhkkknnnppppppqqqrrrssssssssstttuuuvvvxxxyyyzzz|||vvvssstttsssooonnnpppnnnppptttvvvvvvxxxzzz{{{{{{rrreeeWWWLLLBBB;;;666222000---,,,------,,,*********++++++******)))(((***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''(((((()))))))))))))))))))))*********((()))******+++...222555:::<<>>BBBEEEMMMRRRXXX^^^aaadddfffhhhnnnmmmkkkiiifffeeecccbbbbbb___[[[[[[\\\\\\ZZZWWWTTTTTTUUUVVVWWWZZZ___cccccccccddddddfffgggiiijjjhhhhhhiiijjjmmmoooqqqssstttuuuwwwyyy|||~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{zzzxxxwwwvvvuuuuuuzzzxxxtttssstttuuuvvvuuuwwwvvvtttrrrqqqqqqqqqrrrmmmmmmllllllkkkllllllllljjjjjjjjjjjjiiigggeeeddd___^^^]]]]]]]]]^^^___`````````aaa``````bbbfffiiilllpppvvv{{{}}}}}}|||zzzyyyvvvsssrrrsssrrrnnnmmmpppsss||||||yyywwwvvvuuuvvv{{{~~~{{{{{{xxxtttuuuzzz|||zzzrrrgggUUUCCC666000//////......---------,,,,,,,,,...,,,+++***+++***)))'''++++++++++++++++++++++++*********+++++++++,,,,,,,,,...//////000222555888>>>OOOjjj{{{wwwzzz}}}|||ttteeeSSSFFFCCCCCCAAACCCHHHMMMSSSWWW[[[]]]aaa```___```aaacccfffhhhgggjjjmmmoooooopppqqqrrrrrrssstttuuuwwwyyy{{{||||||vvvrrrsssrrrooonnnoooooorrrtttvvvwwwwwwyyy{{{}}}}}}{{{uuujjj]]]PPPDDD<<<888333000---,,,,,,,,,+++***((((((((((((((('''&&&&&&******)))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))******))))))))))))))))))'''((()))***+++...333666;;;===BBBLLL[[[nnn|||vvvooommmoooqqquuu{{{wwwllldddbbbfffkkkpppjjj^^^PPPCCC;;;999:::888999:::;;;<<<@@@DDDHHHOOOTTTZZZ___cccgggjjjlllqqqooommmjjjgggeeeddddddbbb^^^ZZZXXXYYYZZZXXXVVVRRRSSSTTTUUUWWW[[[```ddddddddddddddddddeeefffggggggggggggiiikkknnnqqqsssvvvvvvwwwyyy{{{}}}}}}}}}~~~~~~~~~}}}||||||yyyxxxxxxwwwwwwxxxyyyyyy{{{yyyvvvuuuuuuuuutttsssssssssrrrqqqppppppppppppnnnmmmlllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiigggeeeccc^^^]]]]]]\\\]]]^^^___```]]]^^^^^^]]]]]]^^^aaadddjjjmmmssswwwzzz}}}~~~}}}|||zzzxxxwwwvvvrrrqqqrrrqqqnnnnnnqqqqqqyyy}}}yyyvvvtttqqqoooqqqyyy{{{|||yyyttttttyyy||||||xxxooo___MMM<<<333000000......---------,,,,,,,,,---+++************)))(((,,,,,,,,,++++++++++++***************++++++++++++---...///000000222666999???SSSnnn|||yyy|||yyyuuukkk^^^PPPFFFCCCCCCAAADDDHHHNNNSSSXXX[[[]]]___``````aaabbbdddeeefffgggjjjmmmoooooopppqqqrrrpppqqqrrrtttwwwyyy|||}}}|||vvvsssssssssooonnnooopppsssuuuwwwwwwwwwyyyzzzzzz~~~|||uuutttzzz~~~~~~{{{wwwnnnaaaSSSFFF===999555222...---,,,---,,,+++((())))))))))))(((''''''*********)))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((())))))******++++++(((***+++,,,---111555999>>>@@@EEEOOO```ttt~~~}}}tttmmmkkkllljjjkkkpppwww}}}{{{sssjjjeeeiiittt}}}xxxgggTTTDDD;;;999999777888999;;;===AAAFFFJJJQQQUUU[[[aaaeeeiiimmmpppsssrrroookkkhhhfffeeeeee```\\\WWWUUUVVVVVVUUUSSSPPPQQQRRRTTTVVVZZZ```dddfffeeeeeeddddddcccddddddeeeeeeeeefffiiillloooqqquuuuuuuuuvvvyyy|||}}}{{{|||}}}~~~~~~}}}}}}|||wwwvvvvvvvvvwwwyyy{{{|||zzzxxxvvvvvvvvvvvvtttsssqqqqqqqqqrrrrrrqqqqqqpppoooooonnnlllkkkkkkkkkkkkjjjjjjjjjjjjhhhfffdddccc```___^^^]]]\\\]]]^^^___]]]^^^]]]\\\[[[\\\___bbbfffiiinnnrrrvvvzzz~~~}}}{{{yyyxxxtttqqqoooqqqpppnnnooorrrrrrxxx{{{wwwuuupppllllllsss~~~{{{}}}{{{vvvuuuyyy|||{{{}}}wwwiiiWWWDDD777111111......---------,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,+++++++++******************++++++++++++---...///000111333777:::BBBXXXsss~~~{{{uuunnnbbbVVVMMMFFFCCCBBBCCCFFFJJJPPPUUUZZZ]]]___^^^___aaacccdddeeeeeeeeeiiillloooqqqqqqqqqrrrtttqqqqqqsssuuuxxx{{{~~~}}}wwwtttuuutttpppoooqqqqqqtttvvvwwwwwwwwwxxxzzzxxx}}}xxxnnnkkkpppvvvxxx{{{xxxqqqdddTTTFFF>>>:::666333000...---...------,,,,,,,,,,,,,,,+++******************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&'''((()))***+++,,,---***+++---...///333888;;;@@@BBBHHHRRRcccxxx}}}{{{|||~~~|||vvvqqqooojjjgggfffkkkrrrxxx{{{~~~|||xxxppphhhfffnnn~~~nnnXXXEEE;;;888999777888999;;;===AAAGGGLLLRRRVVV\\\bbbgggkkkooorrruuussspppllliiigggffffff___ZZZTTTRRRSSSTTTSSSQQQNNNOOOQQQRRRUUUYYY___cccfffffffffeeedddcccbbbbbbcccccccccdddgggjjjnnnppprrrrrrrrrtttwww|||~~~|||zzz{{{|||~~~~~~~~~}}}}}}wwwwwwvvvvvvvvvxxxyyyzzzxxxwwwvvvwwwxxxwwwuuusssqqqrrrssstttuuutttsssrrrqqqqqqooonnnllllllkkkkkkjjjjjjjjjjjjhhhfffdddbbbbbbaaa___]]]\\\\\\\\\]]]_________^^^\\\]]]```cccdddfffjjjnnnrrrwww|||~~~|||{{{sssooonnnooopppnnnppptttrrrxxx|||zzzwwwrrrmmmlllsss~~~|||~~~}}}wwwvvvyyy|||{{{{{{ppp]]]III:::333222......---------,,,,,,,,,---+++++++++---...---,,,,,,,,,,,,++++++*********)))************+++++++++---...000000111444777:::DDD[[[uuu}}}zzzwww|||~~~sssjjj]]]QQQKKKGGGCCCAAAEEEGGGLLLQQQWWW\\\___aaa]]]^^^aaadddeeeeeeddddddkkkmmmqqqrrrsssssstttuuussstttuuuxxx{{{~~~~~~yyyuuuvvvuuurrrqqqrrrrrrtttvvvwwwwwwwwwxxxzzzxxx}}}}}}uuullldddbbbjjjtttvvvxxxvvvnnn___OOOCCC>>>999555000---,,,,,,------)))***,,,,,,,,,+++)))'''+++******)))(((''''''&&&))))))((('''%%%$$$###"""''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((()))******+++++++++,,,...///111333777:::CCCDDDHHHRRRcccyyy{{{}}}|||wwwvvvxxx}}}{{{}}}|||tttooonnniiilllllljjjmmmvvv}}}|||wwwpppllljjjqqquuuXXXBBB:::999999999;;;===???@@@BBBFFFHHHQQQVVV]]]cccgggkkkoooqqqnnnppprrroooiiidddbbbbbb]]]ZZZWWWUUUSSSQQQOOOMMMJJJLLLOOOQQQSSSVVVYYY\\\ccceeeggggggeeedddcccdddeeeeeefffgggiiilllooopppqqqppppppssswww{{{}}}~~~~~~{{{|||}}}~~~~~~}}}|||{{{zzzxxxwwwxxxzzz||||||{{{xxxxxxyyyzzzzzzyyyyyyyyyvvvtttsssssstttsssqqqnnnqqqpppooonnnllllllkkkkkkkkkjjjjjjiiigggfffdddccc```^^^\\\YYYYYYYYYZZZ[[[^^^^^^___``````aaa``````gggggghhhkkkoootttyyy|||}}}xxxwwwuuusssqqqpppoooooosssvvv}}}}}}yyyyyyxxxvvvvvv{{{|||~~~}}}||||||zzzzzzyyyzzzzzzvvvwwwrrrdddPPP>>>555222222222000///------,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,+++,,,000000///222888GGGZZZrrr|||zzzyyy~~~|||tttrrrvvvxxxsssfffXXXOOOIIIDDDCCCDDDEEEHHHMMMRRRWWWZZZ[[[\\\^^^```bbbddddddfffhhhjjjnnnpppqqqqqqqqqqqqssstttuuuuuuvvvyyy}}}{{{yyywwwuuurrrpppnnnmmmoooqqqtttuuuuuuvvvwwwxxxvvv|||{{{tttmmmeeeaaafffnnnwwwzzzzzzrrrcccRRREEE>>>999555000---,,,---------,,,++++++************************)))((('''''''''((((((''''''&&&%%%$$$$$$(((''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))(((((())))))***++++++,,,+++---...///000444888<<>>@@@CCCHHHKKKSSSWWW^^^cccfffhhhjjjkkkjjjjjjiiihhheeebbb___^^^VVVTTTQQQPPPPPPOOOMMMLLLJJJKKKMMMNNNPPPSSSXXX[[[dddfffggggggdddbbbaaaaaadddeeefffgggiiikkkmmmmmmmmmppptttwwwxxxzzz{{{|||~~~}}}||||||~~~{{{yyyxxxyyyyyywwwvvvyyyyyyzzzzzzzzzyyyxxxxxxwwwvvvuuutttuuutttrrrpppooonnnmmmlllkkkkkkkkkkkklllkkkkkkkkkiiihhhgggfff____________]]]\\\ZZZYYY[[[\\\]]]___```aaaaaaaaa___bbbfffkkkppptttwwwxxxyyyzzz|||~~~~~~|||yyyvvvssspppnnnnnnllllllmmmqqq|||~~~|||~~~~~~~~~}}}~~~xxxssspppoooqqqrrrqqqgggWWWFFF;;;555000//////.........//////------,,,,,,,,,+++++++++************************+++++++++,,,,,,,,,------000---,,,...///111777???OOOjjjzzzwwwvvvxxx|||~~~}}}|||ttthhh\\\[[[cccqqq}}}xxx{{{~~~wwwgggZZZMMMFFFCCCBBBCCCFFFHHHKKKOOOUUUYYY\\\^^^^^^]]]___bbbddddddfffiiikkklllnnnoooooonnnnnnoooqqqqqqrrrtttyyy~~~zzztttnnnkkkkkknnnpppuuuuuutttrrrqqqqqqtttwwwwwwzzz}}}~~~~~~xxxooogggbbbffflllyyyppp\\\JJJ@@@888555222///......---,,,******+++,,,+++***)))((())))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((()))******)))(((((((((((((((((((((((((((((('''''''''''''''((()))))))))******+++,,,,,,------,,,---...///222888???EEEEEEHHHQQQbbbwww~~~|||vvvpppoooppprrrssssssqqq{{{~~~yyyzzz{{{xxx|||wwwiiiaaa[[[YYY\\\bbbkkkeeeVVVEEE:::888777555:::<<<===>>>@@@DDDIIILLLSSSXXX___fffjjjlllmmmoookkkjjjhhhfffdddaaa___]]]TTTRRROOOOOOOOOOOONNNLLLJJJKKKMMMNNNOOOSSSXXX\\\ccceeegggfffdddbbbaaabbbdddeeefffhhhiiikkklllllljjjnnnsssvvvwwwyyy{{{}}}~~~{{{yyy{{{yyywwwwwwyyyzzzyyyxxxxxxxxxxxxxxxxxxwwwvvvuuuwwwuuuttttttttttttqqqooooooooonnnmmmllllllllllllkkkkkkkkkjjjjjjhhhgggfffbbbbbbaaa```___]]][[[ZZZ^^^^^^___`````````______]]]___dddiiiooosssvvvxxx{{{|||}}}}}}}}}}}}||||||~~~{{{wwwtttqqqooonnnmmmmmmlllooowww}}}yyyvvvwww|||zzzwwwvvvzzz{{{{{{zzzssspppoooooopppnnnfffWWWGGG;;;555000//////.........//////------,,,,,,,,,+++++++++************************++++++,,,,,,,,,---------000------///111333999AAAVVVqqq~~~xxxwwwvvvyyy}}}~~~|||qqqeee[[[]]]ggguuuxxxttt{{{xxxfffYYYLLLEEECCCBBBDDDHHHHHHKKKPPPUUUZZZ]]]^^^___]]]___bbbccceeefffiiikkkmmmnnnoooooonnnmmmooopppqqqqqqtttyyyzzzrrrlllhhhiiimmmooottttttsssqqqoooppprrruuusssvvvyyy{{{|||}}}~~~~~~yyyooohhhdddgggmmmxxx}}}|||mmmZZZIII@@@888666222000//////---,,,)))***,,,---,,,+++)))'''))))))))))))((((((((((((''''''''''''''''''((((((''''''))))))))))))''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))******+++,,,,,,,,,+++,,,...000444:::AAAFFFGGGJJJUUUhhh~~~~~~}}}uuunnnmmmnnnmmmmmmnnnrrr}}}yyyiii^^^XXXTTTUUUXXX^^^YYYMMM@@@:::;;;:::777;;;<<<===>>>@@@DDDJJJNNNTTTYYYaaahhhlllnnnppppppmmmjjjgggdddbbb```]]][[[PPPNNNLLLLLLMMMMMMLLLKKKKKKLLLMMMNNNOOOSSSYYY]]]bbbdddffffffdddbbbbbbbbbcccdddfffhhhiiijjjkkkkkkiiimmmrrrttttttvvvyyy}}}~~~zzzwwwxxxwwwvvvwwwyyy{{{{{{zzzwwwwwwwwwwwwvvvuuuuuutttvvvtttsssssstttsssqqqnnnpppooonnnmmmmmmmmmmmmmmmjjjjjjjjjjjjiiihhhgggfffdddcccbbb```___]]]\\\[[[_______________^^^]]]]]]\\\^^^bbbgggmmmrrrvvvxxx}}}~~~~~~}}}|||zzzxxxwww~~~{{{xxxuuurrrpppooooooooooooooouuuyyytttooopppuuu}}}}}}uuuqqqpppuuu||||||wwwvvv||||||uuurrrrrrppppppmmmdddWWWHHH<<<666000000///...............------,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,------------///------111333444:::BBBYYYvvvwwwvvvvvvzzz|||rrrggg```eeeqqq}}}}}}sssqqq|||zzzgggZZZLLLEEEBBBAAACCCGGGHHHKKKPPPUUUYYY\\\^^^^^^\\\___aaaccceeegggiiilllmmmooopppooonnnmmmnnnpppqqqqqqtttyyyzzzrrrkkkggghhhkkknnnqqqrrrqqqpppnnnnnnppprrrqqqsssuuuwwwzzz|||}}}~~~|||~~~~~~uuuooojjjlllpppxxx|||~~~wwwiiiVVVGGG???888666222111000///---,,,+++++++++++++++***))))))(((((((((((())))))))))))((((((((((((''''''''''''%%%&&&((())))))(((&&&%%%(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))***++++++,,,***,,,///222666<<>>@@@DDDJJJOOOVVV[[[cccjjjmmmnnnnnnooommmiiieeebbb```^^^ZZZWWWOOOMMMLLLLLLMMMNNNMMMLLLLLLMMMNNNNNNPPPTTTZZZ^^^```bbbeeeeeedddccccccdddcccdddfffhhhiiijjjjjjjjjkkkooorrrrrrqqqqqqvvvzzz{{{|||~~~~~~{{{yyyxxxwwwvvvwwwyyyzzzzzzzzzxxxxxxxxxwwwwwwvvvuuutttuuusssrrrrrrsssrrrpppmmmnnnnnnmmmlllllllllmmmmmmiiiiiiiiiiiihhhgggffffffdddccc```^^^\\\[[[[[[[[[[[[\\\\\\]]]]]]]]]\\\\\\[[[]]]```eeekkkqqqvvvyyy}}}~~~~~~~~~|||yyywwwuuu~~~|||yyyvvvsssrrrqqqqqqrrrrrrqqqttt~~~uuuooojjjjjjoooxxx~~~}}}vvvrrrqqqvvv~~~}}}wwwrrrzzz~~~xxxuuuvvvsssqqqmmmcccWWWIII>>>777222111000......---------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,,,,------------......,,,...333555666;;;BBBYYYwwwxxxwwwyyy}}}}}}rrrjjjfffnnn{{{zzzpppppp}}}|||hhh[[[LLLDDD@@@???AAAEEEGGGJJJOOOTTTYYY\\\]]]^^^\\\^^^aaaccceeegggjjjlllnnnoooppppppnnnnnnoooppprrrrrrtttyyy~~~yyyqqqjjjggggggjjjlllmmmooopppooonnnnnnoooppprrrrrrsssuuuxxxzzz{{{{{{wwwyyy}}}~~~}}}wwwrrrqqqssswwwzzz{{{ttteeeTTTFFF>>>888666333111000///---,,,---,,,***)))((()))***+++(((((((((((())))))))))))))))))((((((''''''''''''%%%&&&((())))))(((&&&%%%(((((((((((((((((((((((('''''''''''''''((())))))((((((((()))******++++++)))+++///333777===CCCGGGKKKPPP\\\rrrxxxsssuuuvvvsssqqqttt}}}wwwcccXXXSSSPPPOOOQQQJJJFFF>>>777666::::::777;;;<<<======@@@DDDKKKOOOXXX]]]eeejjjmmmmmmllllllmmmhhhccc```^^^\\\XXXTTTQQQOOONNNNNNOOOPPPPPPOOOMMMNNNNNNNNNPPPTTTZZZ______aaadddeeedddcccdddeeecccdddfffhhhjjjjjjjjjiiinnnqqqsssqqqnnnnnnssswwwyyy{{{}}}}}}~~~}}}|||{{{yyywwwvvvwwwxxxzzzyyyyyyyyyyyyyyyxxxxxxvvvuuuuuutttsssrrrrrrrrrqqqooommmmmmmmmlllkkkkkkkkkllllllhhhhhhhhhhhhhhhgggfffeeedddbbb___\\\ZZZYYYZZZZZZXXXXXXYYY[[[[[[\\\\\\\\\[[[\\\___ccciiipppvvvzzz}}}}}}~~~~~~|||zzzwwwuuu{{{|||~~~~~~|||yyyvvvtttsssrrrqqqsssssssssttt{{{sssmmmgggfffllluuu|||{{{wwwuuuzzzzzzoooxxxzzzxxxxxxvvvsssmmmdddWWWJJJ???999222222000///------,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,---------......---,,,///444666777<<>>999888888666666999;;;999:::>>>AAADDDKKKSSS\\\```gggkkkllllllkkkkkkfffdddcccbbb```\\\WWWTTTOOONNNMMMNNNQQQUUUWWWWWWVVVTTTQQQPPPRRRXXX___cccdddddddddbbbaaabbbeeehhheeeggghhhhhhhhhjjjlllnnnooopppqqqqqqpppppprrrtttwwwxxxyyy{{{~~~~~~{{{zzzyyyxxxxxxxxxyyyzzzxxxwwwuuutttssssssssstttrrrssssssrrrrrrpppooonnnmmmmmmmmmllljjjhhhfffeeeeeeeeeffffffffffffeeeeeefffeeebbb___]]][[[YYYYYYWWWXXXYYYZZZ[[[[[[ZZZZZZ^^^bbbfffggghhhkkksssyyy{{{zzz{{{}}}~~~zzzvvvyyyzzz|||}}}~~~~~~|||zzzwwwtttsssqqqoooqqqqqqpppooottt}}}pppddddddeeefffooo}}}}}}wwwtttxxx~~~uuuzzzzzzwwwuuutttmmmcccZZZRRRGGG===555111000111000......111000///...---,,,+++++++++)))***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---......000222111222:::DDD]]]xxx~~~{{{}}}jjjhhhvvvpppeeejjj~~~yyyiiiYYYHHH@@@>>>???AAAEEEHHHLLLQQQUUUXXXYYY[[[]]]```aaaaaabbbdddhhhmmmqqqppppppqqqpppooonnnoooooooooqqqtttwww{{{}}}zzzrrrmmmjjjjjjjjjjjjlllmmmnnnnnnmmmmmmoooqqqtttuuuwwwxxxxxxvvvtttsssqqqtttxxx{{{~~~www{{{lll[[[KKKBBB;;;888333000//////...---,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''&&&%%%%%%'''((()))******)))((('''))))))))))))))))))))))))))))))))))))***+++,,,------,,,...222:::@@@DDDDDDLLLVVVeeewww~~~{{{yyyzzzqqq```WWWRRRMMMKKKLLLDDD===888888888666666999;;;999:::>>>AAADDDKKKSSSXXX]]]dddiiilllmmmmmmnnnhhhfffcccaaa^^^ZZZVVVRRROOOMMMLLLNNNRRRWWW[[[\\\[[[XXXTTTRRRSSSXXX^^^cccggggggfffdddcccccceeeggggggiiijjjkkkkkklllnnnpppooopppqqqqqqpppqqqsssuuuwwwwwwyyy{{{~~~}}}zzzyyyxxxwwwwwwwwwxxxxxxwwwvvvuuusssrrrrrrrrrsssrrrrrrqqqppppppooonnnnnnnnnmmmlllkkkiiihhhgggfffgggggggggggggggfffeeeeeeeeedddbbb___]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\___ccceeefffjjjqqqwwwzzzzzz|||}}}zzzyyy{{{|||}}}}}}~~~}}}{{{yyywwwtttrrrqqqrrrsssrrrpppooorrrzzzvvviiifffeeeeeennnzzz}}}zzz}}}xxx|||{{{ttttttooofff^^^UUUIII>>>777222///000000------000//////...---,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,///111111333===GGG___zzzkkkhhhuuuqqqdddhhhzzzwwwgggWWWGGG???>>>???BBBFFFHHHKKKQQQUUUWWWYYY[[[]]]^^^```aaabbbdddhhhlllppprrrrrrrrrrrrqqqppppppqqqmmmnnnqqqtttwwwzzz}}}~~~yyyrrrllljjjjjjjjjiiikkklllmmmmmmlllmmmoooqqqssstttvvvwwwwwwvvvtttssstttvvvyyy{{{}}}www~~~sssbbbRRRHHH;;;777333000///...---,,,------,,,+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((''''''''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))***+++,,,---------///333:::@@@CCCEEEPPPZZZjjj|||wwwkkk___YYYVVVQQQMMMLLLCCC===888888888666666999;;;999:::>>>AAAEEELLLTTTXXX]]]ccchhhjjjkkklllmmmjjjgggccc___\\\XXXTTTQQQOOOMMMKKKNNNTTT[[[aaadddccc___YYYUUUUUUYYY^^^bbbhhhiiihhhfffddddddeeegggiiikkklllmmmmmmnnnppprrrooopppqqqqqqqqqqqqsssuuuvvvwwwyyy{{{}}}}}}|||yyyxxxwwwwwwvvvvvvwwwwwwwwwvvvuuusssrrrrrrrrrrrrqqqpppnnnmmmlllmmmmmmnnnnnnmmmkkkiiiggggggggghhhiiiiiiiiiiiihhhfffeeedddcccbbbaaa___^^^]]]]]]]]]]]]\\\[[[ZZZZZZZZZ[[[\\\ZZZ]]]```aaacccfffmmmrrruuuwwwzzz~~~{{{zzz{{{|||||||||}}}}}}|||zzzxxxvvvtttrrrrrrttttttssspppnnnpppvvv{{{pppjjjgggfffmmmwww~~~~~~~~~|||ttttttqqqkkkddd[[[LLL???:::444///000///------//////...------,,,,,,,,,,,,++++++,,,,,,,,,+++******+++++++++,,,,,,---------++++++...111222555???JJJbbb|||pppkkkvvvrrrdddfffvvv~~~wwweeeVVVFFF???>>>@@@CCCGGGGGGKKKPPPTTTWWWYYY[[[\\\\\\^^^aaaccceeegggkkknnnrrrrrrrrrrrrqqqqqqqqqppplllmmmnnnqqqtttxxx|||~~~}}}xxxqqqllljjjiiiiiihhhiiijjjlllllllllmmmoooqqqssssssuuuvvvvvvuuutttsssuuuwwwyyyzzz{{{}}}vvv|||wwwhhhYYYNNN;;;888333000///...---,,,,,,,,,++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''%%%&&&''''''(((''''''&&&(((((((((((((((((((((((())))))))))))***+++,,,------...000444:::@@@DDDFFFQQQ\\\mmm~~~~~~{{{pppggg^^^ZZZXXXVVVRRRNNNCCC<<<777777777666666999;;;999:::>>>BBBEEEMMMUUU\\\```dddggghhhgggggghhhiiifffaaa]]]ZZZWWWTTTRRRNNNLLLJJJMMMUUU^^^fffkkkjjjfff___YYYXXXZZZ^^^aaaffffffgggfffddddddfffhhhiiikkkmmmnnnnnnoooqqqrrrooopppqqqqqqqqqrrrtttvvvvvvwwwxxx{{{}}}}}}|||yyyyyyxxxxxxwwwwwwvvvvvvxxxwwwvvvuuusssrrrrrrqqqooonnnkkkjjjiiijjjlllmmmmmmkkkiiigggfffggghhhiiikkkkkkjjjiiihhhfffeeedddaaaaaa```_______________```^^^\\\ZZZZZZ[[[\\\]]]ZZZ\\\^^^^^^___bbbgggkkknnnqqqvvv{{{~~~~~~|||zzzyyyzzz{{{{{{zzz{{{}}}~~~|||{{{zzzxxxvvvtttsssrrruuutttsssqqqoooppptttwwwyyypppkkkiiiooovvv}}}}}}wwwtttvvvuuuqqqlllcccSSSDDD>>>666000//////------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))+++++++++,,,,,,---------,,,,,,...111222555@@@KKKeee~~~{{{qqqyyytttfffgggwwwyyyhhhYYYHHHAAA???@@@CCCGGGGGGKKKPPPUUUWWWYYY[[[\\\[[[]]]aaaccceeegggjjjmmmqqqpppqqqrrrrrrqqqooonnnmmmmmmnnnppptttxxx|||zzzvvvpppkkkiiihhhhhhhhhgggiiijjjkkkkkkmmmoooqqqrrrsssttttttuuuttttttssstttuuuwwwwwwxxxzzz}}}vvv{{{{{{~~~{{{mmm]]]OOO===999444111000///---,,,************************((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,------///222666;;;AAAFFFIIIPPP]]]ooo{{{yyy|||zzzvvvjjjeee^^^ZZZZZZYYYUUUOOOBBB;;;777777777666666999;;;999:::???BBBFFFMMMVVV\\\___cccffffffeeeeeeffffffccc___\\\ZZZXXXUUUSSSMMMKKKJJJMMMUUU```iiiooooookkkddd^^^[[[\\\^^^``````bbbcccddddddeeegggiiihhhjjjmmmnnnnnnooopppqqqooopppqqqrrrqqqrrruuuwwwvvvwwwxxxzzz|||~~~~~~}}}zzzzzzzzzyyyyyyxxxwwwvvvyyyxxxwwwvvvuuusssrrrqqqmmmkkkiiihhhhhhiiijjjlllkkkjjjhhhfffffffffhhhiiikkkkkkjjjiiigggeeedddbbb``````_________``````aaaaaa```^^^\\\[[[\\\]]]^^^]]]]]]]]]\\\\\\^^^aaaccciiimmmrrrwwwzzzzzzyyyyyyvvvwwwyyyxxxxxxxxx{{{}}}}}}|||{{{{{{yyyxxxwwwuuutttsssssssssrrrqqqppprrrtttvvvvvvpppooorrrvvvyyy~~~}}}sssvvvxxxyyyxxxuuummm\\\LLLCCC999111000000...---.........---,,,,,,,,,------,,,,,,,,,,,,++++++***)))******+++,,,,,,---............///222222555@@@KKKgggxxx|||ttthhhkkk||||||mmm]]]LLLCCCAAAAAACCCGGGHHHLLLQQQUUUXXXYYY\\\]]][[[]]]aaaccceeegggjjjmmmrrrrrrsssvvvwwwuuuqqqmmmllllllmmmnnnqqquuuyyy|||wwwsssmmmjjjhhhhhhhhhhhhgggiiijjjkkkkkkmmmoooqqqrrrsssssstttttttttttttttqqqrrrssstttuuuwww{{{~~~{{{{{{ssstttyyy~~~ppp^^^NNN>>>;;;666222111000...---))))))*********+++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))***+++,,,---,,,///333888===CCCIIIMMMQQQ^^^rrrxxxwwwzzz~~~~~~xxxqqqfffeeebbb___```___WWWNNNAAA;;;666777777666666999;;;999:::???CCCFFFNNNVVVYYY\\\```cccdddeeefffhhhcccaaa^^^\\\ZZZXXXTTTRRRLLLJJJIIIMMMUUU```iiinnnqqqmmmhhhccc___^^^______\\\^^^aaabbbcccdddfffhhhgggjjjmmmoooooonnnooopppoooppprrrrrrrrrsssuuuwwwxxxxxxyyyzzz|||}}}~~~~~~}}}{{{{{{{{{zzzyyyxxxwwwvvvxxxxxxwwwvvvuuusssqqqpppjjjjjjiiihhhhhhhhhiiijjjiiihhhgggffffffggghhhhhhiiiiiihhhgggeeedddbbbaaa``````______``````aaabbbaaa```___^^^^^^^^^___```^^^]]]\\\[[[[[[]]]___```hhhlllqqqtttvvvvvvwwwxxxssstttuuuuuuuuuvvvxxx{{{~~~}}}|||{{{{{{zzzyyyxxxwwwvvvuuussssssrrrrrrrrrtttuuuuuu}}}vvvttttttuuuwww}}}~~~vvvyyy{{{}}}~~~xxxgggVVVHHH===333000111///...///...------,,,,,,---------++++++,,,,,,,,,+++************+++,,,,,,---......//////000222222666AAAMMMiii{{{|||}}}sssiiiooo|||ppp___NNNEEEBBBBBBDDDGGGIIIMMMRRRVVVYYY[[[]]]^^^\\\^^^aaaccceeegggkkknnnuuuvvvyyy}}}}}}uuuoooiiiiiijjjlllnnnqqqtttuuurrroookkkhhhhhhiiiiiihhhiiijjjlllllllllmmmoooqqqsssssssssttttttuuuvvvvvvpppqqqrrrrrrrrruuuyyy|||~~~zzzpppooosss|||sss```NNN@@@<<<777444222111///...+++++++++***************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))***+++))))))))))))))))))))))))))))))))))))***+++,,,---,,,000555:::>>>EEELLLRRRUUUcccvvvxxxwwwzzz{{{{{{yyy}}}vvvmmmgggjjjllllllmmmiii]]]OOO@@@:::666666777555777:::;;;999:::???CCCGGGOOOWWWYYY\\\```bbbcccdddeeefffcccaaa^^^\\\ZZZVVVRRRNNNJJJIIIHHHLLLUUU___ggglllpppnnnjjjfffbbb```______\\\^^^aaabbbcccccceeeggggggjjjnnnoooooooooppppppoooppprrrrrrrrrsssvvvxxxyyyyyyzzz{{{{{{||||||}}}~~~~~~~~~}}}|||zzzzzzzzzzzzyyywwwvvvtttvvvvvvvvvuuusssqqqooommmhhhhhhiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggffffffeeeeeedddbbbaaa``````````````````aaaaaabbb______```````````````aaa]]]\\\ZZZZZZ\\\^^^```aaagggjjjnnnooooooppprrrtttoooqqqrrrsssssstttwwwyyyzzz|||~~~~~~}}}|||{{{{{{zzzyyyxxxwwwwwwuuuttttttttttttttttttttt}}}{{{wwwtttrrrwww{{{~~~}}}~~~~~~|||}}}}}}|||~~~ppp```MMM@@@444111222000//////---------,,,,,,------...******+++,,,,,,,,,++++++)))******+++---......///...---///111333777CCCPPPlllwwwzzz|||qqqhhhppp|||wwwnnn^^^MMMEEEBBBBBBDDDHHHJJJNNNTTTXXXZZZ\\\^^^```^^^```aaabbbdddhhhlllpppvvvxxx}}}xxxooohhhiiijjjlllmmmooopppqqqnnnllliiiggghhhiiijjjiiikkklllmmmmmmlllmmmoooqqqttttttttttttuuuvvvwwwwwwttttttsssrrrrrrtttxxx{{{|||{{{qqqnnnrrrooouuubbbPPPAAA===888555333222000///---,,,,,,+++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********%%%%%%%%%&&&&&&((())))))))))))))))))))))))))))))))))))))))))***+++,,,---+++000666;;;@@@FFFNNNTTTZZZgggzzzzzzyyyzzzzzzxxxvvvzzz{{{zzzyyyzzzuuujjjjjjqqqwwwyyyyyytttcccRRR@@@:::666666777555777:::;;;999:::???CCCGGGOOOWWW\\\___aaabbbbbbaaaaaabbbdddbbb```]]]ZZZUUUOOOKKKIIIHHHHHHLLLUUU^^^fffjjjooommmkkkhhheeebbb```___^^^```bbbcccccccccdddeeehhhkkkoooppppppppppppqqqoooppprrrrrrrrrtttvvvxxxzzzzzzzzz{{{{{{{{{{{{{{{|||~~~}}}||||||{{{yyyyyyzzzyyyxxxvvvtttssstttttttttsssqqqooommmkkkggghhhiiiiiiiiiiiihhhhhheeefffgggggghhhggggggfffdddddddddcccbbbaaa```___aaa````````````aaaaaabbb^^^___```aaabbbbbbaaaaaa\\\ZZZYYYZZZ]]]```bbbcccdddgggjjjjjjiiijjjmmmpppmmmnnnpppqqqrrrsssvvvxxxxxxzzz|||}}}~~~~~~||||||{{{zzzzzzyyyxxxxxxxxxvvvuuuuuuuuuuuusssrrr{{{}}}xxxsssooowwwzzz|||{{{}}}~~~yyyxxxyyy}}}~~~vvvfffOOOBBB555222222111000000------,,,,,,,,,------...)))***+++,,,,,,,,,,,,,,,)))******+++---...//////,,,,,,...111333999FFFSSSmmm~~~ssswwwzzz}}}nnnfffooo{{{wwwrrrlll\\\KKKDDDBBBCCCEEEIIIKKKOOOTTTYYY[[[]]]___``````aaabbbbbbdddhhhmmmrrruuuwww}}}wwwmmmjjjkkklllnnnooopppppppppllljjjgggggghhhjjjjjjjjjlllmmmnnnnnnmmmmmmoooqqqtttttttttuuuuuuvvvxxxxxxwwwwwwvvvtttrrrssswwwyyyzzzwwwmmmiiiiiiooozzzzzzfffRRRIII???777666555111---,,,------,,,++++++******)))))))))))))))))))))))))))''''''''''''''''''''''''***((('''%%%%%%&&&'''(((((((((((((((((('''''''''))))))))))))((((((((((((&&&''')))+++,,,,,,,,,+++000///333<<>>FFFKKKRRRZZZdddttt~~~~~~~~~zzzsssooonnnnnnsssyyy{{{rrrmmmjjjxxxuuuXXXAAA<<<777444444555666666777888:::>>>DDDKKKRRRVVV[[[___cccfffeeedddddddddeeecccaaa^^^ZZZTTTMMMIIIJJJHHHFFFHHHNNNUUU[[[^^^ccccccbbbbbbbbbbbbaaaaaa^^^___```aaacccfffhhhiiijjjkkkmmmooopppqqqrrrrrrrrrrrrssstttuuuwwwyyyzzz{{{zzzyyyyyyzzz{{{|||}}}}}}}}}}}}}}}|||{{{zzzyyywwwuuutttssstttsssrrrrrrsssrrrooolllkkkkkkjjjiiihhhhhhhhhhhhffffffffffffffffffeeeeeedddcccbbb```___``````aaaaaa```___^^^___```bbbcccdddcccbbbaaa___]]]\\\\\\ZZZZZZZZZ[[[]]]___bbbccchhhjjjkkkkkkiiiggghhhhhhjjjkkkkkkkkkkkkmmmqqqtttxxxyyy{{{{{{{{{}}}}}}||||||zzzxxxvvvyyyxxxxxxwwwvvvuuuttttttxxx~~~{{{tttqqqrrrvvv|||}}}tttsssqqqsss}}}}}}~~~tttgggSSSDDD666222222111///...///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,111000111888:::CCCVVVuuuwwwlllppp}}}}}}qqqnnnyyywwwrrrnnniii\\\PPPEEEBBBCCCCCCFFFIIIPPPSSSWWWZZZ[[[\\\^^^``````aaadddfffhhhkkkpppsssuuuwwwzzz||||||xxxrrrmmmoooppppppqqqrrrrrrssssssnnnkkkhhhgggiiikkkmmmmmmmmmmmmnnnnnnooopppqqqrrrssssssssstttuuuuuuvvvvvvwwwwwwvvvvvvvvvvvvwwwwww{{{~~~zzzlllccc___bbbppp~~~uuucccLLLAAA888666555222...---------,,,++++++******)))))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$###$$$%%%&&&((()))''''''(((((((((((((((((((((((((((((()))))))))))))))***+++---............000222888BBBIIINNNVVV]]]hhh{{{zzzsssooommmkkknnntttuuunnnjjjeeeuuuuuuXXXAAA===888555555666666666777999;;;@@@FFFMMMSSSWWWZZZ]]]aaadddeeefffggghhhffffffdddaaa[[[TTTMMMIIIJJJHHHFFFGGGLLLQQQUUUVVVZZZ[[[]]]___aaacccdddddd``````aaaccceeegggiiijjjjjjkkkmmmoooqqqrrrssssssttttttuuuuuuwwwxxxzzzzzzyyyyyyxxxyyyyyy{{{}}}~~~}}}||||||||||||||||||{{{zzzxxxvvvuuuttttttsssrrrssssssrrrooommmlllkkkjjjiiiiiihhhhhhiiiggggggffffffeeeddddddddddddcccaaa```______``````bbbbbbbbbbbbbbbbbbccccccdddcccaaa___^^^^^^^^^___[[[ZZZZZZ[[[\\\___aaabbbhhhiiikkkkkkiiihhhhhhhhhhhhiiiiiiiiihhhiiilllooouuuwwwyyyyyyzzz|||}}}||||||}}}}}}~~~}}}||||||{{{yyywwwyyyyyyxxxxxxwwwwwwwwwwwwyyy~~~~~~tttooommmrrryyywwwuuurrrqqqyyy}}}~~~}}}|||}}}{{{qqqfffTTTFFF888444333000...---.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,111000000777999DDDWWWxxx~~~qqqjjjqqq~~~sssqqq}}}wwwppphhh```RRRIIIBBBAAADDDEEEHHHKKKQQQTTTXXX[[[\\\]]]___``````bbbdddfffhhhlllppptttssstttvvvwwwvvvsssooolllnnnoooqqqsssssssssrrrqqqlllkkkjjjkkknnnpppqqqqqqpppppppppppppppqqqqqqrrrppppppqqqrrrrrrsssssstttvvvvvvuuuuuuuuuuuuvvvvvvyyy{{{~~~pppeee```aaaooo~~~xxxfffNNNCCC:::777666222...---------,,,++++++******)))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))******+++,,,---.../////////222:::DDDKKKPPPYYYaaannn~~~{{{yyyyyy|||}}}wwwtttqqqnnnpppuuu}}}|||qqqkkkhhh^^^lll~~~jjjQQQAAA===999666555666666666888:::===BBBHHHOOOUUUYYY[[[]]]```bbbccceeehhhjjjggghhhgggccc\\\TTTMMMIIIIIIHHHFFFGGGKKKOOOQQQRRRVVVXXX[[[^^^aaaccceeeeeeaaaaaabbbdddfffhhhjjjkkkjjjkkkmmmppprrrsssttttttvvvvvvvvvwwwxxxyyyzzz{{{yyyyyyyyyyyyzzz{{{}}}~~~~~~|||||||||}}}|||||||||{{{yyyxxxvvvuuutttssssssssssssrrrooommmmmmlllkkkjjjiiiiiiiiiiiihhhggggggfffdddccccccbbbcccbbb```___^^^^^^___``````aaabbbccccccbbbbbbaaaaaa___]]][[[[[[\\\]]]^^^\\\[[[[[[[[[]]]^^^```bbbeeehhhjjjjjjhhhfffffffffeeefffggggggfffgggjjjlllppprrrtttuuuvvvxxx{{{~~~~~~}}}|||zzzzzz{{{}}}~~~}}}|||||||||zzzxxxyyyyyyyyyyyyxxxxxxxxxxxxwww{{{tttllliiinnnvvv}}}}}}|||xxxtttzzz~~~~~~~~~{{{zzzxxxpppfffUUUHHH;;;666444000------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........+++111000000666999EEEZZZvvv~~~~~~~~~zzzuuullliiissswwwwwwwwwnnncccXXXLLLEEE@@@BBBDDDEEEGGGKKKQQQTTTXXX[[[\\\^^^___aaaaaaccceeegggiiimmmqqquuuuuuvvvwwwvvvsssooommmlllkkkmmmppprrrsssqqqooommmllllllmmmoooqqqsssrrrppprrrrrrrrrrrrrrrrrrrrrqqqoooppppppqqqrrrrrrssssssuuuttttttttttttuuuuuuvvvxxxzzz}}}xxxlllfffbbbppp~~~zzziiiQQQEEE;;;888666222///...------,,,++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$&&&'''''''''(((((())))))'''((((((((()))))))))***))))))***+++,,,---.........222;;;EEELLLQQQ[[[eeeuuu~~~~~~~~~}}}|||zzzvvvssssssvvvyyyzzz~~~}}}~~~zzzyyyvvvsssssswww}}}yyyqqqjjjfff\\\eeerrr}}}ttt]]]III???<<<888666666666666666888:::>>>CCCJJJQQQVVVYYY]]]^^^```aaabbbcccfffhhhhhhiiiiiiddd\\\SSSMMMJJJIIIGGGFFFGGGKKKOOOQQQRRRUUUWWW[[[___bbbdddeeeeeebbbbbbcccdddgggiiikkkllljjjlllnnnppprrrtttuuuuuuxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzyyyyyyzzz|||}}}~~~~~~~~~~~~}}}}}}||||||zzzyyywwwvvvttttttsssssstttrrrpppmmmmmmlllkkkjjjiiiiiiiiiiiihhhhhhgggeeedddcccbbbaaabbbaaa```^^^^^^^^^^^^___^^^___```aaaaaa```___^^^^^^]]][[[YYYYYYZZZ[[[\\\[[[[[[[[[[[[\\\^^^```aaadddfffiiiiiihhhfffddddddaaabbbdddeeeeeegggiiikkkmmmoooqqqrrrsssuuuxxx{{{||||||{{{zzzzzz{{{|||}}}}}}~~~~~~}}}|||}}}}}}{{{yyyyyyxxxxxxxxxxxxxxxxxxxxxsssvvv}}}uuulllhhhmmmttt{{{zzz|||{{{xxxvvvooogggUUUIII===888555000......---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...+++222111000666:::HHH___vvv{{{yyyxxxyyy|||{{{wwwssslllfffggguuuzzz|||zzzoooaaaTTTIIIDDDAAABBBDDDCCCFFFIIIPPPTTTXXX[[[]]]^^^```bbbbbbdddfffhhhjjjnnnrrrvvvzzz{{{{{{xxxsssooommmmmmkkkmmmpppssssssqqqnnnlllmmmmmmnnnqqqssssssqqqooottttttuuuuuuttttttsssrrrqqqqqqqqqrrrssssssttttttttttttsssssstttuuuvvvvvvxxxzzz}}}uuunnneeerrr~~~~~~nnnSSSGGG<<<888666222///...------,,,++++++******)))))))))))))))))))))))))))''''''''''''''''''''''''######$$$%%%&&&'''((((((&&&&&&''''''((()))))))))''''''(((((())))))******************+++---...//////333<<>>DDDKKKRRRWWWZZZ\\\^^^```aaaaaabbbdddfffiiijjjiiicccZZZRRRNNNMMMJJJGGGEEEFFFJJJNNNQQQSSSUUUWWW[[[___bbbdddeeeeeebbbbbbccceeegggiiikkklllkkklllnnnqqqsssuuuvvvvvvyyyyyyxxxxxxxxxyyyyyyzzz{{{zzzyyyyyyyyyzzz||||||}}}}}}}}}}}}{{{zzzyyyxxxuuutttsssttttttssspppnnnlllkkkjjjiiiiiihhhhhhiiiggggggfffeeedddcccbbbaaabbbaaa___^^^]]]]]]^^^^^^\\\]]]^^^___^^^]]]\\\[[[]]]\\\ZZZYYYYYYYYYZZZZZZYYYXXXXXXYYY[[[]]]___```bbbeeehhhiiigggeeecccccc]]]___bbbcccdddeeegggiiijjjlllnnnooooooqqqtttvvvxxxxxxyyyyyyyyyyyyyyyyyyyyyzzz|||~~~|||}}}}}}~~~|||{{{xxxxxxwwwwwwvvvvvvvvvvvvppprrrwwwyyyooojjjnnnsssyyy~~~~~~~~~}}}zzzvvvrrrllldddUUUJJJ???:::666111...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***111111000666<<>>DDDKKKRRRWWWZZZYYY\\\___``````aaacccdddiiijjjhhhaaaXXXQQQOOOPPPLLLHHHEEEDDDGGGLLLOOOQQQSSSVVVZZZ___bbbdddddddddaaabbbcccdddfffiiikkklllkkklllnnnqqqtttuuuwwwwwwyyyyyyxxxxxxxxxxxxxxxyyyzzzyyyxxxwwwwwwwwwxxxyyy|||~~~~~~~~~~~~}}}|||{{{zzzyyyuuuttttttttttttssspppnnnkkkkkkjjjiiihhhhhhhhhhhhffffffeeeeeedddcccbbbbbbaaa```___]]]]]]]]]]]]^^^\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYXXXWWWWWWVVVUUUUUUTTTTTTTTTUUUWWWZZZ\\\^^^]]]```cccdddccc```^^^]]]\\\^^^```aaaaaaaaabbbdddeeeggghhhiiiiiijjjmmmoooqqqssstttvvvvvvuuutttsssuuuvvvxxxzzz}}}}}}|||}}}~~~~~~}}}|||wwwwwwvvvuuuttttttssssssppppppsss{{{~~~sssnnnpppsssxxx|||{{{yyy{{{|||zzz{{{~~~~~~wwwrrrmmmfff___TTTJJJ@@@;;;777222000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))111111111777>>>PPPjjj~~~vvvttttttyyyzzzsssiiiggglllzzztttqqqzzzvvvfffVVVHHHDDDBBBBBBBBBAAAEEEKKKKKKOOOTTTYYY\\\___bbbddddddfffhhhjjjllloootttwwwyyy{{{}}}zzztttpppppprrroooppprrrttttttrrrpppooommmmmmooorrruuuvvvuuussstttuuuwwwxxxxxxxxxvvvuuussssssttttttuuuvvvvvvvvvttttttttttttuuuvvvwwwxxxxxxzzz|||}}}||||||}}}~~~yyy~~~yyyyyy{{{kkkVVVJJJ>>>999777333//////------,,,,,,+++******)))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&'''((())))))***&&&''''''((()))******+++---,,,,,,,,,---///111222333777???GGGNNNWWWfffuuu}}}vvvqqqoooiiikkkkkkmmmxxx{{{sssdddWWWLLLMMMPPPVVVVVVMMMAAA999777555333333555777777777666999>>>DDDKKKRRRWWWZZZVVVYYY]]]```aaaaaacccdddiiiiiiggg```VVVPPPOOOQQQNNNIIIEEECCCEEEIIIMMMOOOPPPSSSYYY^^^bbbdddeeeeeeaaabbbbbbdddfffhhhjjjlllkkkllloooqqqtttvvvwwwxxxyyyyyyxxxxxxwwwwwwxxxxxxyyyxxxwwwuuuuuuuuuuuuvvvyyy{{{}}}~~~~~~~~~~~~~~~}}}{{{zzzzzzuuuttttttttttttssspppnnnkkkjjjiiihhhggggggggggggfffeeeeeeddddddccccccbbbaaa```^^^]]]\\\\\\]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZUUUUUUUUUUUUSSSRRRPPPPPPQQQQQQQQQSSSUUUXXXZZZ\\\WWWZZZ^^^___]]][[[YYYXXX\\\]]]______^^^]]]^^^______aaabbbbbbbbbccceeeggglllnnnqqqssssssrrrpppooorrrssstttwwwyyy|||}}}~~~}}}|||}}}~~~}}}|||wwwvvvuuutttsssrrrqqqppprrrqqqrrrxxxwwwqqqrrrtttwww{{{}}}xxxxxx|||xxxyyy}}}{{{}}}{{{tttnnniiibbbZZZSSSJJJAAA<<<777222000222------------------------------------------------++++++,,,,,,,,,---------)))111222111888???RRRmmm~~~xxxvvvxxx~~~xxxnnnlllqqq~~~{{{nnnkkkwwwyyyhhhYYYGGGCCCAAABBBBBBBBBFFFMMMJJJNNNSSSXXX\\\___bbbeeedddfffiiijjjlllppptttxxxtttxxx{{{yyytttpppqqqsssnnnooopppqqqqqqpppnnnmmmllllllnnnrrrvvvxxxxxxwwwtttvvvwwwyyyyyyyyywwwvvvsssssstttuuuuuuvvvvvvwwwtttttttttuuuuuuwwwxxxxxxxxxyyy{{{{{{zzzyyyzzz{{{uuuuuuzzz|||kkkWWWJJJ>>>:::999555000...///......------,,,++++++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''((()))))))))))))))++++++******************+++,,,---,,,,,,...000333555888???JJJRRR[[[hhhtttyyypppooonnnnnnsss~~~wwwkkk```XXXPPPQQQQQQMMMGGG@@@<<<999666555444333333444555666888:::>>>DDDKKKQQQVVVYYYYYYYYYYYY[[[]]]```bbbdddiiiiiifff```YYYSSSOOONNNIIIGGGDDDDDDGGGKKKNNNOOOVVVVVVXXXZZZ]]]```cccddd___```aaaccceeeffffffgggmmmmmmmmmoooqqqtttvvvxxxwwwwwwwwwwwwvvvvvvvvvuuuvvvvvvvvvwwwxxxyyy{{{{{{yyy{{{}}}}}}}}}}}}~~~~~~}}}|||zzzzzzyyyyyyyyywwwuuuttttttssspppnnniiihhhfffeeeddddddeeeeeeeeedddccccccbbbbbbcccccc```^^^\\\]]]___```^^^\\\]]]\\\[[[YYYWWWVVVVVVUUUTTTSSSQQQOOOMMMMMMMMMMMMLLLMMMOOOQQQSSSUUUVVVWWWYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXUUUUUUWWWXXXZZZ[[[]]]]]]eeefffgggiiijjjkkkkkkllllllmmmoooqqqsssvvvzzz}}}~~~{{{{{{{{{|||||||||xxxvvvrrrppppppqqqppppppoooppprrrvvvyyysssuuuwwwyyy{{{{{{{{{}}}yyyzzz||||||yyyuuurrrooojjjccc^^^UUUOOOFFF>>>888444222000///............---------...---,,,,,,+++***)))(((---,,,+++++++++---///111,,,111111555<<>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@AAACCCEEEFFFGGGHHHHHHKKKMMMPPPRRRTTTXXX]]]```iiiooowww}}}{{{yyyvvvtttsssrrrqqqoooqqqrrrtttwww~~~~~~{{{vvvtttvvv{{{yyy{{{zzzrrrmmmmmmoootttuuuxxxyyyxxxtttoookkk```YYYNNNDDD<<<666222//////............---------,,,,,,,,,------.........+++,,,---/////////...---...222111333:::>>>PPPmmm~~~zzz{{{sss```___ssswwwcccPPPFFFAAA???@@@AAAAAADDDIIIJJJNNNRRRVVVXXXYYY\\\^^^^^^aaafffiiilllooorrrtttuuutttsssrrrqqqpppooonnnllloootttwwwwwwtttooolllkkklllooorrruuuwwwxxxxxxzzzyyywwwvvvuuutttuuuuuusssrrrqqqqqqqqqqqqqqqrrrssssssssstttuuuvvvvvvwwwvvvvvvvvvvvvwwwwwwwwwwwwsssrrrvvvgggWWWFFF===999444000///...------,,,++++++******(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))*********++++++++++++---...///000222666999===CCCNNNXXX^^^eeesss~~~{{{}}}}}}rrrjjjddd___]]]\\\YYYSSSJJJAAA:::777777666555444333333444555666666888<<>>>>>>>>=========<<<<<<:::;;;;;;;;;;;;::::::999:::::::::::::::::::::999::::::::::::::::::::::::<<<<<<===>>>>>>>>>>>>>>>@@@BBBDDDFFFIIILLLQQQTTT```gggrrr|||}}}{{{xxxvvvttttttsssqqqooorrrsssuuuyyy|||wwwrrrppptttzzzvvvvvv~~~sssmmmkkklllppptttxxxzzzyyyvvvssspppddd\\\QQQGGG>>>888444111///............---------+++,,,,,,------......//////...---,,,---...///000...222111333999???QQQnnn|||}}}tttaaabbbwwwvvvaaaNNNEEEAAA???@@@AAAAAADDDIIIKKKNNNRRRUUUWWWYYY[[[]]]\\\___dddhhhkkknnnqqqtttsssrrrrrrqqqppppppoooooonnnqqquuuxxxxxxuuupppmmmjjjlllnnnqqqsssuuuwwwxxxwwwxxxyyyyyyxxxuuurrrppprrrrrrrrrrrrrrrrrrsssssstttssssssssstttuuuvvvwwwvvvwwwwwwwwwxxxxxxyyyyyyvvvvvvzzziiiXXXFFF===999444111000------,,,,,,++++++******(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))***++++++,,,,,,,,,---...//////111555888<<>>:::::::::999999888888888666666777777888777777666555555555444444444333333444444555555666666666777666666777777777777777666666777999:::;;;>>>AAADDDLLLTTT```llluuu}}}~~~}}}{{{zzzyyyyyyyyyyyywwwuuuwwwxxxyyy|||yyyttttttzzz~~~|||zzzuuusssyyyvvvqqqoooqqquuuzzz|||{{{zzzzzz{{{tttlll___QQQFFF>>>777333///............---------+++++++++,,,,,,,,,,,,,,,//////............//////...222111333;;;BBBVVVtttyyykkknnn|||gggRRRFFFBBB@@@BBBCCCCCCFFFKKKMMMPPPSSSUUUVVVWWWXXXYYYYYY]]]aaaeeeiiilllooorrrppppppooonnnooooooqqqqqqrrrsssuuuvvvtttqqqmmmkkkcccfffjjjmmmooorrrwww{{{wwwxxxzzz{{{zzzvvvssspppqqqqqqqqqrrrssstttuuuuuuwwwvvvuuuttttttuuuwwwxxxyyyyyyzzzzzz{{{||||||||||||yyyvvviiiXXXEEE;;;777444111111------,,,,,,+++******)))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((())))))***++++++,,,,,,---............///222555;;;EEESSS___eeelll|||yyypppjjjfffdddcccddd^^^TTTGGG<<<666555555444444222222222222444444777999===BBBIIIOOOUUUWWWXXXXXXZZZ[[[[[[ZZZZZZYYYXXXXXXXXXUUUPPPMMMKKKKKKCCCAAA???@@@DDDIIILLLNNNOOORRRVVVYYY\\\^^^^^^^^^]]]]]]]]]^^^aaadddhhhjjjllllllkkklllmmmoooqqqrrrppppppppppppooooooooooooooooooppppppqqqrrrtttuuuwww{{{}}}|||{{{{{{{{{yyywwwuuuttttttssspppooollllllmmmmmmllljjjiiihhheeefffffffffdddbbb___]]]___aaabbb```\\\ZZZ[[[]]]YYYXXXUUUSSSPPPNNNMMMLLLNNNMMMLLLJJJFFFBBB???===;;;:::999888777666666555555666666777777777666666777777666666555555555444333333444444555666666666222333444555666666666666555666888888999;;;???AAAEEELLLYYYeeeooowww}}}|||{{{zzz{{{||||||zzzxxxyyyzzzzzz|||}}}xxxxxx~~~|||zzzyyyvvvsssxxxzzzsssqqqtttwww|||}}}|||{{{}}}~~~|||ssseeeVVVIII???777333//////.........---------++++++++++++++++++++++++---...000111111///...,,,...222111333<<>>@@@BBBDDDHHHPPPZZZeeepppxxx}}}~~~}}}{{{|||~~~~~~|||zzz{{{zzzyyyyyy||||||}}}|||vvvnnnkkkuuurrruuuvvvxxxzzz|||~~~nnnYYYIIIAAA;;;666000...------.........---///...,,,+++***+++,,,,,,///......---------......111///000555888CCC^^^xxxqqqvvvuuudddVVVEEE@@@>>>@@@AAABBBEEEJJJQQQSSSVVVWWWWWWWWWXXXZZZZZZ\\\___ccchhhkkkmmmoooooooooooommmlllmmmooorrrqqqqqqqqqqqqooommmkkkjjjeeefffiiillloooqqqrrrsssyyyyyyyyyxxxvvvssspppnnnoooooonnnoooqqqtttwwwyyywwwvvvtttsssssstttuuuvvvwwwvvvuuutttuuuxxx{{{}}}yyysssqqqqqqvvv|||hhhXXXFFF>>>:::666222222......---,,,+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))***************+++,,,,,,************************+++************+++,,,,,,///---...000000///222777@@@SSS___fffooouuu}}}tttssssssvvv{{{~~~uuuooolllmmmvvvwwweeePPPBBB>>><<<:::555555444444444444555555555999@@@FFFKKKOOOTTTWWWXXXYYYYYYZZZZZZZZZYYYYYYVVVUUUSSSQQQOOOMMMLLLLLLFFFCCCBBBBBBFFFIIILLLMMMNNNRRRVVVYYYZZZ[[[\\\]]]]]]```ccceeefffgggjjjkkklllkkkjjjiiiiiijjjkkkllllllmmmoooooommmmmmmmmnnnkkkmmmnnnooooooqqquuuxxxyyy{{{yyyvvvxxx~~~~~~|||{{{zzzyyyyyyxxxvvvsssqqqpppooonnnooommmkkkkkkkkkjjjiiiggghhhfffdddddddddeeecccbbb\\\\\\\\\\\\]]]]]]^^^___ZZZXXXUUUSSSQQQOOOKKKIIIGGGHHHHHHGGGDDD???:::777888888888888888777777777555555555555555555555555777666555444444444444444333111000111444555555333666666666666666777777888888777777888999;;;===>>>???CCCJJJUUUaaammmvvv|||~~~}}}|||{{{zzz|||~~~{{{wwwpppnnnvvvtttvvvvvvxxx{{{}}}{{{dddOOOCCC;;;555000///------.........---...---,,,+++++++++,,,,,,///......---------......222000111666:::EEE```zzzzzzmmmsss{{{qqq```RRRDDD@@@>>>@@@AAABBBEEEJJJQQQSSSUUUWWWVVVWWWXXXZZZZZZ\\\```dddhhhlllnnnooooooooonnnmmmkkkllloooqqqrrrrrrrrrqqqooommmjjjiiieeefffiiillloooqqqssstttuuuvvvwwwwwwwwwuuusssqqqqqqpppppppppqqqsssuuuvvvvvvuuutttsssssstttuuuvvvwwwvvvttttttuuuwwwzzz|||xxxqqqkkkjjjmmmuuu{{{iiiYYYGGG>>>:::666333222......---,,,+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++,,,,,,---************************+++************+++,,,,,,///......111111000444:::DDDWWWcccjjjsssyyy{{{pppnnnnnnpppuuu{{{|||tttnnnlllrrrrrrXXXFFF???;;;888555555444444444444555555555:::@@@FFFKKKOOOSSSVVVVVVWWWXXXYYYZZZZZZZZZZZZTTTTTTSSSQQQPPPOOONNNNNNFFFCCCAAABBBDDDHHHJJJKKKLLLPPPUUUXXXZZZ\\\]]]______aaadddeeeffffffhhhjjjjjjjjjiiiiiiiiiiiiiiiiiijjjlllnnnnnnmmmlllmmmnnnlllmmmooopppqqqssswwwzzz}}}|||vvvoooooowww}}}~~~}}}}}}~~~~~~}}}{{{zzzxxxxxxyyyxxxvvvtttrrrpppooooooqqqnnnkkkiiiiiiiiihhhggghhhfffeeeeeeffffffeeeddd]]]]]]\\\\\\\\\]]]^^^^^^[[[XXXUUURRROOOLLLHHHFFFDDDDDDDDDCCCAAA>>>:::888666666666666777777777888555555555555555555555555666666555444444444555555444333222333555777777666888888888888999999::::::<<<<<<;;;::::::;;;;;;<<>><<<:::999555666666666666666666666444444444555555555555555666666555555555666666777777777777777999:::;;;;;;999::::::;;;<<<<<<<<<<<>>>>>>>>EEEGGGKKKRRR[[[eeemmmrrr{{{~~~}}}}}}~~~}}}|||zzz|||}}}||||||{{{wwwzzz}}}oooVVVFFF>>>:::222000...---...///...------,,,,,,,,,,,,,,,,,,,,,...------------...//////222000222777;;;GGGbbb}}}}}}ttthhhmmm~~~wwwpppfffVVVJJJBBB>>>===???AAABBBFFFKKKPPPRRRTTTVVVVVVWWWXXXZZZ[[[]]]bbbgggkkknnnooopppnnnnnnmmmkkkiiijjjlllnnnrrrrrrqqqooolllhhheeedddccceeehhhlllpppsssuuuvvvrrrssstttuuuuuuuuuuuuuuurrrqqqqqqppppppqqqrrrrrrtttsssrrrrrrrrrssstttuuuuuutttttttttuuuwwwyyyzzzzzzrrrdddaaaaaaiiivvvkkk[[[III@@@<<<777333222...------,,,,,,+++++++++************************(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))((((((((((((((()))******---+++,,,///000111666===KKK^^^jjjpppyyy}}}zzz}}}~~~|||uuuuuuvvv{{{~~~sssjjjfffnnnvvvYYYEEE;;;666333555555444444444444555555666;;;AAAFFFKKKOOOSSSUUUYYYYYYZZZZZZYYYXXXXXXWWWVVVVVVUUUSSSPPPMMMKKKIII???===<<<>>>BBBGGGJJJLLLMMMPPPUUUXXXYYYZZZ\\\]]]bbbccceeefffeeeeeefffgggeeeggghhhjjjjjjiiihhhggggggiiimmmnnnoooppprrrtttqqqrrrrrrqqqpppqqqsssuuuuuuuuurrrmmmmmmtttxxxxxx{{{{{{zzzzzz{{{|||}}}~~~|||~~~}}}xxxuuuvvvwwwxxxyyyyyyxxxxxxwwwxxxxxxyyyzzzzzz{{{{{{xxxwwwuuutttsssrrrrrrrrrtttqqqllljjjiiiiiiiiihhhkkkiiihhhgggfffdddaaa___[[[[[[ZZZYYYXXXXXXXXXYYYVVVSSSPPPLLLJJJFFFBBB@@@>>>======<<<;;;::::::999777777666666555444444333444444444555555555666666666666666666777888888999999999::::::;;;<<<>>>???<<<===>>>@@@@@@AAA@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBGGGHHHJJJPPPYYYccclllqqq{{{~~~}}}~~~|||zzz{{{xxx{{{~~~lllVVVFFF>>>:::222000.........///...,,,+++,,,,,,,,,,,,,,,,,,,,,---------------...//////000...111666;;;GGGccc~~~}}}sss{{{wwwjjjooo|||tttmmmbbbTTTIIIAAA===<<>>===<<<;;;:::999999999999888888777666555444333333333333444444555666666666777777777888999:::;;;<<<:::;;;=========>>>@@@BBBAAACCCDDDFFFGGGGGGGGGFFFDDDEEEFFFFFFGGGGGGFFFFFFDDDEEEGGGNNNWWWcccnnnttt}}}~~~~~~}}}}}}}}}yyyyyy{{{~~~|||iiiUUUGGG>>>888333111///...//////...,,,++++++,,,---------,,,,,,---------------...///000///...111777<<>>AAABBBGGGMMMNNNPPPSSSUUUVVVWWWXXXZZZ\\\___dddjjjnnnpppqqqqqqnnnnnnmmmkkkiiiiiikkkmmmoooooonnnllliiieeebbb``````bbbeeejjjnnnrrrtttvvvtttttttttsssrrrrrrrrrqqqooooooppppppqqqrrrrrrrrrpppqqqqqqrrrrrrsssssssssrrrsssssssssuuuvvvwwwxxx}}}tttnnnllljjjjjjqqq{{{~~~mmm]]]KKKAAA===888444222---------------,,,,,,,,,************************))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))***************++++++,,,---+++,,,///111444:::BBBSSSfffrrrwww{{{zzz~~~yyyvvvtttrrrqqqtttzzztttggg```bbbnnn{{{wwweeeOOOAAA===;;;999555555444444444444555555777;;;AAAFFFJJJNNNRRRUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSSSSRRROOOLLLIIIGGG===;;;:::<<<@@@EEEHHHJJJJJJNNNSSSWWWYYY[[[]]]___aaaccceeefffeeeeeefffgggdddeeegggiiijjjllllllmmmkkkmmmoooooonnnmmmnnnoooooooooooonnnmmmmmmoooqqqrrruuuvvvtttvvvzzz|||zzzzzzzzzyyyyyyyyyyyyyyyyyy{{{|||}}}|||uuullllllllllllmmmoooqqqrrrssstttuuuvvvxxxyyyzzzzzzwwwvvvuuuttttttsssttttttmmmllljjjiiiiiiiiigggeeefffeeeddddddcccaaa]]]ZZZVVVUUUTTTSSSQQQQQQPPPPPPKKKIIIFFFEEEDDDBBB@@@>>>===<<<:::888777888999999777777777666666555555555333333444444555666666777888999999999;;;<<<===>>>>>>@@@BBBBBBBBBBBBFFFHHHHHHIIIKKKMMMNNNNNNNNNMMMKKKLLLMMMMMMMMMMMMLLLKKKFFFGGGIIIOOOXXXeeepppwww~~~~~~}}}|||{{{zzz}}}}}}~~~}}}vvvdddSSSHHH>>>777444222////////////...,,,***+++,,,---------,,,,,,---,,,,,,------///000000000///222888===JJJfff}}}wwwyyyyyyxxxxxxwwwooogggbbblll|||yyymmmrrrzzzooodddXXXJJJAAA???;;;:::>>>AAACCCGGGMMMMMMPPPSSSUUUUUUVVVXXXZZZ\\\```eeekkkoooqqqqqqqqqoooooonnnllliiiiiikkknnnoooooonnnllljjjgggdddbbb^^^```dddhhhmmmqqqtttuuutttssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppoooooopppqqqrrrrrrsssssssssrrrrrrsssssstttuuuvvvwwwyyytttqqqnnnnnnttt}}}zzznnn]]]KKKAAA===888444333------------------,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++************************,,,,,,++++++,,,,,,---...///,,,---000333555<<>><<<<<<:::555555555444444555555555777;;;AAAFFFJJJNNNRRRTTTQQQRRRSSSTTTTTTUUUTTTTTTPPPPPPQQQQQQOOOMMMJJJHHH>>><<<;;;<<>>===<<<:::888777777888999666666666666777777777777333333444444555666777777999999:::;;;<<<===???@@@CCCFFFHHHHHHGGGHHHKKKOOOLLLNNNPPPRRRTTTSSSSSSRRRSSSTTTTTTUUUTTTRRRQQQPPPMMMMMMNNNRRR[[[fffqqqxxx}}}~~~}}}{{{yyyxxxyyy||||||}}}zzz|||yyyooo___RRRIII@@@888444222000/////////...,,,)))***,,,---...---,,,,,,,,,,,,,,,---...///000111111000333999>>>KKKggg}}}vvvyyyzzzzzzzzzxxxoooeee]]]hhhyyyxxxlllrrrzzzmmmaaaSSSEEE<<<>>>;;;:::>>>AAACCCGGGMMMMMMPPPSSSUUUUUUVVVXXXZZZ\\\```fffkkkpppqqqrrrqqqppppppnnnllljjjjjjlllnnnppppppooonnnkkkhhhfffddd]]]___cccggglllpppssstttrrrrrrqqqqqqqqqrrrssssssssssssrrrrrrpppooommmlllnnnooopppqqqrrrsssssssssqqqrrrrrrssstttuuuvvvvvv~~~}}}vvvwwwvvvwww|||ppp___KKKAAA;;;666333222000...,,,,,,------,,,++++++*********))))))(((((((((''''''&&&&&&((()))***((((((((((((((()))******+++***)))))))))***+++,,,...---,,,+++++++++,,,---///111,,,,,,444666;;;IIIZZZllluuuyyy~~~~~~sssnnnnnnnnnkkkttttttddd[[[ZZZ]]]aaaaaa\\\PPPCCC===>>>;;;444666555444333333444555666<<<>>>DDDJJJPPPSSSSSSRRRUUUUUUVVVVVVUUUTTTSSSRRRSSSRRRPPPPPPOOOMMMJJJGGGAAA;;;888;;;>>>@@@DDDHHHLLLNNNQQQVVV\\\```aaaaaa```bbbdddfffffffffeeedddhhhggggggggghhhjjjlllmmmqqqooommmkkkjjjkkklllmmmnnnmmmlllkkkkkklllnnnnnnooopppsssvvvxxxyyyyyyyyywwwxxxxxxxxxxxxxxxxxxyyy}}}~~~|||}}}~~~}}}xxxhhh```YYYYYYZZZ]]]bbbgggiiilllpppssstttuuuwwwyyyzzzyyyyyyxxxvvvtttsssrrrmmmkkkjjjjjjjjjjjjiiigggdddcccbbbbbbbbb```]]]ZZZTTTSSSQQQNNNMMMLLLLLLLLLGGGGGGHHHGGGDDD@@@<<<999===;;;999888999999888777777777666555555777888999444444666777777888888888;;;<<<===???AAACCCEEEEEEFFFHHHIIIJJJJJJKKKNNNPPPUUUVVVVVVWWWWWWWWWVVVVVVUUUTTTUUUXXX[[[[[[WWWTTTOOOOOOPPPTTT\\\gggrrrxxx~~~|||{{{|||{{{yyyxxxwwwyyy{{{|||yyy{{{|||}}}~~~{{{uuujjj]]]PPPFFF???<<<666333///............------,,,,,,++++++,,,,,,---///111222222000///000000000111444888>>>OOOmmm|||yyy|||~~~~~~~~~|||sssiii```kkkyyyuuujjjttttttdddRRRDDD???<<<<<<======>>>AAAFFFJJJOOOQQQSSSTTTUUUWWWZZZ]]]___```cccggglllooopppooommmmmmllljjjiiijjjmmmoooqqqpppnnnmmmllliiieeeccc___```cccfffjjjnnnqqqsssppppppppppppooooooooonnnllloooqqqrrrqqqooonnnnnnnnnmmmmmmmmmmmmoooqqqrrrtttsssrrrtttvvvwwwvvvuuuxxxyyyzzz{{{zzzzzzxxxzzztttbbbMMMAAA;;;666333222000...,,,,,,,,,---,,,+++************)))))))))((((((''''''&&&'''((()))***((((((((((((((()))******)))***+++,,,---,,,,,,+++------,,,+++++++++,,,---...000,,,---666888>>>MMM```qqqyyy}}}yyyrrrqqqqqqooorrrnnn___VVVUUUXXX[[[]]]XXXLLL@@@;;;<<<999333777666555444444555666777999<<>>;;;===;;;999888999999888777888777777777888888999999666777888999::::::::::::;;;<<<>>>@@@BBBDDDEEEFFFHHHJJJLLLLLLMMMNNNQQQTTTVVVWWWXXXZZZ[[[[[[[[[[[[\\\[[[[[[\\\^^^]]]ZZZWWWRRRQQQRRRUUU\\\gggqqqxxx}}}~~~||||||||||||zzzxxxxxxzzz|||~~~{{{{{{|||~~~~~~zzzwwwqqqgggZZZOOOFFF@@@===666333000............---,,,++++++******++++++,,,---///000000///...///000000222666:::@@@QQQmmm}}}}}}xxxnnnccclllyyyvvvlllwwwvvvgggTTTEEE???<<<<<<======>>>AAAFFFJJJNNNPPPSSSTTTUUUWWWZZZ]]]``````cccgggkkkmmmmmmllljjjkkklllkkkjjjjjjkkklllqqqpppooonnnllliiieeecccbbbbbbccceeeiiillloooqqqpppppppppooooooooooooooooooqqqssstttrrrqqqpppppprrrqqqpppppppppqqqrrrsssrrrqqqqqqrrruuuvvvvvvuuupppqqqqqqqqqrrrxxx~~~{{{~~~zzzgggPPPBBB;;;666333222000...,,,,,,,,,,,,,,,***************))))))))))))(((''''''''''''((())))))((((((((((((((()))******(((***---//////...,,,***---,,,+++++++++,,,---------000---///777:::AAAQQQfffwww~~~tttrrrrrrrrrssszzziii[[[SSSRRRSSSUUUXXXRRRGGG===999:::888444777777555555555555777777999<<>>BBBFFFIIIKKKNNNRRRVVVYYY\\\]]]___aaaccceeefffffffffeeeggghhhhhhjjjlllnnnppprrrqqqpppnnnlllllllllmmmmmmmmmmmmmmmmmmllllllkkkjjjnnnooorrrtttvvvwwwxxxyyyvvvwwwwwwwwwxxxxxxxxxyyyyyy|||~~~zzzzzz{{{}}}}}}{{{hhh^^^TTTPPPNNNNNNQQQVVV^^^bbbgggkkknnnqqqtttvvvyyyyyyyyyyyyxxxwwwvvvuuuwwwtttqqqooommmjjjgggeeecccaaa___^^^]]]\\\ZZZXXXRRRQQQNNNKKKIIIGGGGGGGGGEEEFFFFFFFFFEEECCC@@@>>>===;;;999999999:::999888888888999:::::::::::::::::::::;;;<<<============<<<===???AAACCCEEEFFFGGGKKKMMMOOOPPPQQQSSSVVVXXXXXXZZZ\\\___aaabbbbbbbbbdddcccaaaaaaaaa```^^^\\\XXXVVVUUUWWW]]]gggqqqwww{{{}}}}}}{{{|||||||||{{{yyyyyy{{{}}}}}}{{{}}}}}}}}}~~~zzzuuurrrmmmdddYYYNNNFFFAAA>>>666333000............---++++++************+++++++++,,,......------...000000222777<<>>???BBBGGGJJJNNNPPPRRRTTTUUUWWWZZZ\\\``````bbbfffjjjlllkkkjjjiiikkkllllllkkkjjjjjjkkkrrrrrrqqqooommmiiieeecccdddddddddeeegggjjjnnnpppppppppoooooonnnnnnnnnoooppprrrttttttrrrpppooopppsssrrrqqqqqqqqqrrrssstttppppppoooqqqtttuuuuuuttthhhjjjmmmmmmnnnrrr{{{kkkSSSDDD<<<666333222000...,,,+++,,,,,,+++************)))))))))))))))''''''''''''((((((((()))((((((((((((((())))))***)))***,,,---...---,,,+++---,,,+++++++++,,,---...,,,111...///777999@@@QQQiii{{{{{{xxxxxxwwwzzzwwwggg[[[TTTSSSSSSSSSSSSMMMCCC;;;999999888666888777666555555666777888:::>>>DDDJJJNNNQQQTTTUUUTTTTTTVVVVVVWWWVVVUUUTTTVVVTTTRRROOOMMMIIIEEEAAA===777555888<<<>>>BBBFFFHHHKKKNNNQQQTTTWWWZZZ\\\]]]___```bbbdddeeeeeeeeeggghhhjjjlllnnnqqqssstttqqqpppooonnnmmmmmmmmmmmmkkklllnnnoooooonnnmmmlllkkkkkkmmmoooqqqssstttuuuwwwwwwxxxxxxyyyyyyzzzzzzyyy|||}}}xxxwwwxxxzzz}}}~~~~~~}}}~~~|||{{{zzzyyyyyy{{{}}}yyyiii___UUUPPPNNNMMMOOOTTTYYY]]]ccciiimmmqqquuuwwwzzzzzzzzzzzzzzzyyyxxxwwwwwwuuurrrooommmkkkgggeeedddbbb___]]]\\\[[[YYYWWWRRRPPPMMMJJJGGGFFFEEEEEECCCDDDEEEFFFEEEDDDBBBAAA>>><<<::::::;;;;;;:::999888999:::<<<<<<;;;::::::<<<===>>>>>>?????????>>>>>>???@@@BBBDDDFFFGGGHHHLLLNNNPPPRRRTTTVVVZZZ\\\]]]^^^aaadddfffggggggggghhhgggfffeeedddcccbbbaaa]]][[[YYYZZZ___gggpppvvvzzz|||~~~|||{{{zzz{{{{{{yyyxxxxxxzzz|||}}}{{{~~~}}}zzz~~~{{{zzzwwwrrrqqqmmmdddZZZPPPGGGAAA>>>777444000......///......,,,++++++++++++++++++,,,***,,,------,,,---///111///222777<<>><<<=========>>>BBBGGGJJJMMMOOORRRTTTUUUWWWYYY[[[______bbbfffjjjmmmmmmmmmkkklllmmmlllkkkjjjlllmmmrrrssssssrrrmmmiiieeecccddddddcccdddgggjjjnnnpppqqqpppooonnnmmmnnnnnnooooooppprrrqqqooonnnmmmnnnppppppooooooppprrrssstttsssqqqqqqrrrssstttsssrrrdddhhhmmmqqqsssvvvzzz~~~mmmUUUEEE===777333333///---++++++,,,,,,+++***))))))))))))))))))******&&&''''''(((((((((((((((((((((((((((((())))))******************+++,,,,,,,,,,,,+++***+++,,,---...---222000000555777>>>PPPjjj|||}}}ssseeeZZZVVVUUUSSSRRRQQQIII@@@;;;999999888888888777666555555666777888:::>>>EEEJJJMMMPPPTTTWWWTTTUUUVVVXXXXXXXXXWWWWWWXXXUUUSSSPPPMMMIIIDDD@@@===888555888<<>>>>>??????@@@@@@?????????@@@AAACCCEEEGGGIIIIIILLLNNNQQQSSSUUUXXX\\\___bbbdddgggjjjkkkkkkjjjjjjiiiiiiiiihhhffffffeeefffaaa```^^^^^^bbbhhhoootttyyy{{{~~~~~~|||{{{xxxyyyyyywwwvvvvvvyyy{{{|||}}}zzz{{{zzzwwwsssuuuppphhh]]]RRRIIIBBB???777444000////////////...------,,,,,,,,,,,,------,,,---......---...000222...000666;;;@@@OOOiiivvvkkkpppxxxrrrlllzzz{{{ooo[[[GGG===;;;<<<======>>>AAAFFFJJJLLLOOORRRTTTVVVWWWYYYZZZ]]]^^^aaaffflllpppqqqqqqpppooommmkkkiiikkkooorrrsssuuuvvvtttnnnhhheeecccccccccccceeehhhlllppprrrqqqpppnnnmmmmmmmmmnnnoooooopppqqqqqqooonnnnnnooonnnnnnnnnoooqqqsssuuuwwwvvvuuusssssstttsssrrrpppdddhhhooovvv|||~~~~~~~~~mmmVVVGGG???888444333///---+++++++++++++++)))))))))))))))************&&&''''''((()))(((((((((((((((((((((((()))******+++***)))((()))***+++---,,,++++++***+++,,,...///---333111000555666>>>PPPlll~~~xxxnnnaaaYYYWWWVVVTTTQQQOOOFFF===:::999888888999777777555555555555777777777<<>><<<<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???@@@AAACCCEEEGGGIIIJJJKKKLLLOOORRRUUUWWW[[[___bbbgggiiillloooqqqpppooonnnkkkmmmnnnmmmkkkiiiiiiiiidddcccbbbbbbeeejjjooossswwwzzz}}}~~~||||||wwwwwwwwwvvvuuuvvvxxxzzz}}}{{{}}}|||zzzwwwyyytttlllaaaVVVKKKDDD@@@777444111////////////.........------------.........//////...---...111333...000555999???NNNiiizzzpppuuu}}}pppiiiwww~~~rrr^^^III===:::;;;;;;<<<===@@@EEEHHHKKKNNNRRRUUUVVVWWWXXXYYY[[[]]]aaagggmmmrrrsssssssssqqqnnnjjjiiikkkqqquuutttwwwyyyvvvooohhheeedddbbbccceeehhhkkknnnqqqsssqqqpppnnnllllllmmmnnnooopppqqqrrrrrrppppppqqqssspppppppppqqqsssuuuwwwyyywwwuuutttssstttsssrrrpppgggiiioooxxx~~~kkkUUUHHH@@@:::555444///---+++***++++++***)))((()))))))))************&&&&&&((()))))))))((('''((((((((((((((()))************++++++++++++,,,,,,++++++******+++---...///,,,333222222777888AAATTTppptttkkk___YYYYYYYYYVVVRRRNNNCCC;;;999999666666999777666555444444555666777666<<>>BBBGGGJJJMMMQQQQQQPPPRRRWWW\\\[[[\\\]]]___bbbdddggghhhhhhiiillloooqqqrrrssssssqqqqqqqqqqqqpppooonnnnnnmmmmmmllllllllllllmmmmmmkkkkkkkkkmmmoooqqqtttuuuuuuvvvvvvwwwxxxyyyzzz{{{{{{{{{||||||}}}~~~}}}}}}|||{{{zzzvvvtttssstttvvvxxxyyyxxxwwwwwwvvvuuutttsssrrrrrrooonnnlllllllllkkkiiigggeee^^^YYYXXXWWWTTTSSSUUUXXX]]]dddkkkqqqvvv|||~~~}}}{{{zzzyyytttrrrooommmlllkkkhhhfffaaa``````___]]]YYYSSSOOOLLLKKKHHHFFFDDDCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBBBBBAAA??????AAABBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAABBBBBBBBBAAAAAA@@@AAABBBDDDFFFHHHJJJKKKLLLMMMPPPSSSWWWYYY]]]bbbeeeiiilllppptttvvvwwwvvvuuuqqqtttuuutttpppmmmllllllddddddeeefffiiillloooqqquuuxxx|||~~~~~~}}}}}}wwwwwwwwwwwwvvvvvvxxx{{{}}}|||vvvvvvzzz{{{~~~|||{{{yyyuuummmcccXXXNNNFFFBBB888555111//////000//////...------,,,,,,------...000000000...------000222000222555888>>>MMMiiiwww|||pppgggtttwwwbbbLLL>>>999:::::::::;;;???CCCGGGKKKNNNRRRUUUVVVVVVXXXYYY[[[]]]```ffflllppprrrqqqqqqpppnnnllljjjlllpppssstttxxx{{{wwwppphhheeeddddddeeehhhkkkmmmoooppppppqqqpppmmmkkkkkklllnnnoooooopppqqqqqqpppqqqssstttrrrrrrqqqqqqqqqssstttuuusssrrrqqqrrrssstttsssqqqjjjjjjnnnxxx|||jjjUUUHHHAAA;;;666444///---+++***++++++***)))(((((())))))*********+++%%%&&&((()))))))))((('''((((((((((((((()))******)))***---...///...,,,***++++++******+++---...///+++222222333888:::DDDXXXuuutttkkk```[[[\\\\\\YYYUUUMMMBBB999888888555555888666555444333333444555666888>>>EEEJJJKKKOOOUUUZZZWWWXXXZZZ\\\]]]^^^^^^]]]YYYWWWUUUSSSPPPLLLGGGDDD999444222555:::<<>>NNNkkk|||qqqgggssszzzeeeNNN@@@888999999999:::>>>CCCFFFJJJNNNRRRUUUVVVVVVWWWXXX\\\]]]```eeekkknnnoooooonnnnnnnnnmmmllllllnnnppptttyyy|||xxxppphhheeedddfffhhhkkkmmmooooooooonnnqqqooommmkkkkkklllnnnooolllnnnoooooonnnoooqqqtttsssrrrpppooonnnooopppppppppooonnnppprrrttttttsssnnnoooqqqvvv}}}{{{hhhTTTGGG???888222000222000...---------,,,+++))))))))))))((((((((((((&&&'''((())))))((('''&&&((()))***++++++***)))(((******)))))))))))))))***)))'''&&&(((,,,...---+++///222111555<<<<<>>???@@@AAAAAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAACCCDDDFFFFFFGGGHHHKKKMMMOOORRRVVVZZZ\\\___bbbeeeiiilllpppuuuyyy{{{}}}}}}|||}}}}}}|||yyyuuuqqqnnnjjjkkklllnnnoooppppppqqqsssvvvyyy}}}~~~{{{~~~~~~}}}}}}}}}}}}yyyxxxxxxwwwwwwvvvvvvvvv{{{vvvjjjfffkkkuuu|||}}}~~~|||{{{{{{zzzxxxsssjjj^^^SSSLLLHHH:::777222///............///...---,,,+++,,,---...,,,,,,------///000111222333333444888???OOOkkk|||}}}~~~zzznnntttlllSSSCCC===;;;999888:::???DDDGGGMMMPPPSSSUUUVVVVVVXXXYYYZZZ]]]aaaeeeiiilllnnnnnnpppooollliiihhhjjjnnnrrrzzz{{{yyytttlllfffddddddfffhhhkkknnnpppqqqppppppqqqpppmmmkkkjjjkkkllllllmmmmmmnnnoooooooooooonnnrrrqqqpppppppppqqqrrrssssssqqqppprrruuuvvvtttrrrvvvuuuvvvzzzyyygggRRRFFF>>>777222111222000---,,,------+++*********)))))))))((((((((('''(((((())))))(((((('''))))))************))))))******))))))))))))******,,,+++***,,,///111000...///222111555===>>>HHH]]]{{{xxxrrrjjjeeebbb```\\\YYYPPPCCC999777999888555444333444444444333333555777999>>>DDDJJJNNNQQQUUUWWWXXXYYYZZZ[[[\\\\\\\\\\\\ZZZZZZWWWQQQOOONNNIIICCC:::999777777888;;;???AAAGGGIIIKKKLLLNNNQQQUUUXXX\\\]]]^^^___bbbdddfffgggjjjjjjkkklllmmmooopppqqqsssqqqpppqqqssssssqqqoooooonnnmmmllllllllllllllljjjjjjjjjkkklllnnnooopppqqqpppoooqqqtttvvvwwwvvvtttsssssstttvvvyyyzzz{{{~~~{{{yyywwwwwwtttooollleeedddbbbaaa```aaabbbcccffffffgggfffeeecccaaa___XXXXXXXXXYYY\\\```dddggghhhgggdddaaa^^^\\\[[[ZZZ]]]```fffkkkqqqxxx|||{{{zzzyyyxxxtttoookkkiiihhhfffeeecccaaa^^^\\\YYYUUUOOOLLLJJJIIIGGGEEEDDDBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAADDDFFFGGGGGGFFFGGGIIIKKKMMMPPPUUUXXX[[[^^^aaadddjjjmmmqqqvvvzzz}}}~~~}}}~~~~~~~~~|||xxxuuurrrjjjkkkmmmoooqqqssstttttttttvvvyyy|||~~~{{{}}}~~~~~~~~~~~~zzzyyyyyyxxxxxxwwwwwwvvvzzz|||oooiiillltttzzz}}}zzz|||~~~~~~}}}}}}~~~{{{rrrdddWWWLLLGGG:::777222///..................---,,,,,,,,,---...------------///000111222333222444888@@@QQQmmm~~~~~~~~~qqqwwwoooVVVDDD===;;;999888:::???DDDGGGMMMPPPSSSUUUVVVVVVXXXYYY[[[^^^bbbfffjjjmmmoooppppppooommmjjjiiikkkooorrr{{{||||||wwwooohhheeeeeefffhhhjjjmmmooopppooooooqqqpppnnnlllkkkkkklllmmmnnnnnnooopppqqqqqqqqqppprrrqqqpppppppppqqqrrrssstttrrrqqqrrruuuvvvtttrrr~~~~~~|||vvvdddPPPDDD===777333222111///,,,,,,,,,,,,+++***++++++*********)))))))))***))))))(((((())))))*********))))))))))))******************************---,,,,,,---000111111000///222111555===@@@LLLdddyyytttnnnlllkkkiiibbb]]]PPPDDD999777999888777666333444444333222333555777:::>>>EEEJJJOOORRRUUUWWWYYYZZZ[[[\\\\\\\\\\\\\\\[[[[[[WWWQQQNNNNNNJJJDDD999888777666888:::>>>@@@GGGIIIKKKMMMOOORRRVVVYYY[[[\\\]]]___aaaccceeefffiiihhhhhhiiijjjlllnnnpppppppppoooppprrrrrrqqqooonnnmmmlllllllllllllllmmmllllllllllllmmmnnnnnnooopppooonnnooorrrtttttttttssssssrrrssstttvvvxxxyyyzzzxxxuuutttrrroookkkiiidddbbbaaa___^^^^^^^^^^^^bbbbbbaaa```^^^[[[YYYXXXQQQQQQSSSVVV\\\bbbgggjjjnnnlllhhhdddaaa^^^]]]\\\]]]```fffmmmssszzz|||zzzxxxxxxwwwtttpppnnnkkkiiifffccccccaaa___\\\YYYUUUPPPMMMKKKJJJHHHFFFEEECCCCCCBBBDDDCCCBBB@@@@@@@@@@@@AAA@@@@@@AAABBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBEEEFFFHHHGGGFFFFFFGGGIIIKKKNNNRRRVVVXXX\\\___bbbhhhkkkpppuuuyyy{{{}}}}}}{{{|||}}}}}}|||yyywwwuuulllmmmoooqqqtttvvvwwwxxxvvvwwwxxx{{{}}}{{{~~~{{{{{{zzzzzzyyyxxxxxxwwwxxx}}}xxxqqqqqquuuyyyxxxvvvyyy|||vvvxxx{{{}}}}}}~~~|||mmm\\\MMMEEE:::777222///...............------,,,------......------------...000111222222222555999AAASSSooouuuzzzpppWWWDDD===;;;999999;;;???DDDGGGLLLOOOSSSUUUVVVVVVXXXYYY\\\^^^bbbgggkkknnnpppqqqqqqpppooolllkkklllpppsss{{{~~~{{{ssskkkgggffffffhhhjjjlllnnnnnnnnnnnnqqqpppnnnmmmlllmmmmmmnnnooopppqqqrrrssssssssssssqqqqqqpppppppppqqqssssssuuusssrrrssstttvvvuuutttzzzvvv{{{tttbbbNNNBBB<<<777444333000...,,,+++,,,,,,+++***++++++++++++*********)))+++***)))(((((()))***++++++***)))(((((()))***+++))))))******++++++***************,,,---.../////////333222555>>>BBBQQQkkk~~~{{{{{{|||}}}~~~wwwrrrnnnppptttssskkkcccVVVHHH<<<888999999777777444444444333222222555777:::???EEEKKKOOOSSSVVVXXXZZZ[[[\\\\\\\\\\\\\\\[[[ZZZZZZVVVOOOMMMLLLIIIDDD888888666666777:::<<<>>>FFFHHHLLLNNNPPPSSSVVVYYYZZZ[[[\\\___aaabbbddddddeeeeeedddeeefffhhhkkklllnnnnnnnnnooopppqqqpppooommmllllllkkkkkkllllllmmmkkkkkkkkkkkklllnnnoooooopppnnnnnnoooqqqssssssrrrqqqrrrrrrqqqqqqrrrtttvvvuuutttsssqqqooommmkkkjjjhhhfffdddaaa___^^^]]]]]]___^^^]]][[[YYYWWWUUUUUUTTTUUUXXX\\\bbbhhhmmmppprrroookkkfffbbb```___^^^]]]aaahhhnnnuuu|||}}}zzzxxxxxxwwwuuusssqqqooolllgggcccdddbbb___\\\ZZZVVVRRRNNNLLLKKKIIIHHHFFFEEEDDDDDDGGGFFFCCCAAA@@@@@@AAABBB@@@@@@AAAAAABBBCCCCCCCCC???@@@AAABBBCCCDDDEEEEEEAAAAAAAAABBBBBBCCCCCCCCCCCCEEEGGGGGGFFFFFFGGGIIIJJJLLLPPPRRRUUUXXX\\\___cccfffjjjooosssuuuwwwwwwuuuvvvxxxxxxxxxwwwvvvuuuppppppqqqsssuuuwwwyyyzzzwwwwwwxxxyyy|||~~~}}}}}}|||{{{zzzyyyxxxxxxwww|||{{{yyyzzz{{{~~~tttnnnpppuuurrruuuyyy{{{}}}uuuaaaOOOEEE:::666222///............---------------.........---------......///111111222222555:::BBBTTTqqqxxx}}}zzz}}}}}}nnnVVVDDD===;;;::::::<<<@@@DDDGGGKKKNNNRRRTTTUUUVVVXXXYYY[[[]]]bbbfffkkknnnpppqqqrrrqqqpppnnnlllnnnqqqtttzzz}}}}}}vvvnnnhhhgggggghhhjjjkkklllmmmmmmmmmppppppooonnnnnnnnnoooooopppqqqrrrtttuuuuuuuuuuuuqqqppppppppppppqqqssstttuuutttsssssstttvvvwwwwwwxxxrrrvvv}}}}}}tttaaaMMMAAA<<<777444444///---++++++,,,,,,+++***++++++++++++*********)))+++***)))(((((()))***++++++***)))(((((()))***+++((()))***+++,,,+++++++++((()))***+++,,,,,,......///444333666>>>CCCSSSnnnzzzvvvuuutttssstttooommmsss{{{}}}uuulll\\\NNN???::::::888777777444444444222111222555888;;;???FFFLLLPPPSSSWWWYYY[[[[[[\\\\\\\\\[[[ZZZZZZXXXXXXTTTNNNKKKKKKGGGAAA888888777777888:::<<<===EEEGGGKKKNNNPPPSSSVVVYYYXXXYYY\\\^^^```bbbbbbbbbbbbaaaaaabbbccceeegggiiikkklllmmmnnnooooooooopppmmmllllllkkkkkkkkkkkklllggghhhhhhjjjlllnnnooopppqqqooonnnoooppprrrrrrqqqpppqqqqqqooonnnnnnpppsssrrrrrrrrrqqqppppppqqqqqqooommmjjjfffccc```]]]\\\\\\[[[ZZZXXXWWWWWWXXXXXX[[[]]]aaagggmmmrrrvvvyyytttqqqlllgggcccaaa```______ccciiipppvvv|||}}}{{{yyyxxxxxxwwwvvvuuutttpppjjjfffeeebbb___\\\ZZZWWWSSSPPPNNNMMMKKKIIIGGGFFFEEEEEEIIIGGGDDDBBB@@@@@@AAABBB@@@@@@AAABBBBBBCCCCCCDDDBBBBBBCCCCCCCCCCCCDDDDDDAAAAAAAAABBBBBBCCCCCCCCC@@@CCCFFFGGGGGGGGGIIIJJJHHHJJJMMMOOOQQQTTTXXX[[[___aaaeeeiiimmmoooooopppoooppprrrssssssssssssrrrqqqqqqqqqrrrtttvvvxxxyyywwwwwwwwwyyy{{{~~~~~~~~~}}}|||{{{zzzyyyxxxwww{{{~~~ssshhhhhhnnnsssqqqtttxxx{{{~~~xxxcccPPPEEE:::666222///............---------....../////////......---......///000111222222555:::CCCUUUrrryyy{{{zzzlllVVVFFF<<<;;;::::::===@@@DDDGGGKKKNNNQQQTTTUUUVVVXXXYYYYYY\\\```eeejjjmmmoooppprrrrrrqqqooonnnoooqqqtttwww{{{}}}vvvooojjjhhhhhhiiijjjkkkllllllmmmmmmppppppoooooopppppppppqqqrrrrrrsssuuuuuuvvvvvvvvvppppppooooooppprrrssstttuuuuuutttssstttvvvyyy|||zzztttvvv{{{|||yyytttbbbMMMAAA;;;777555555///---,,,+++,,,---,,,+++++++++*********)))))))))***))))))(((((())))))*********))))))))))))******((()))***,,,,,,,,,++++++***+++---------...///111000555555888???BBBSSSnnn}}}uuuqqqoooqqq~~~tttmmmjjjrrr~~~}}}uuu```QQQAAA;;;999888666666555555333222111222666999<<<@@@GGGLLLQQQTTTWWWYYY[[[[[[[[[[[[[[[ZZZYYYXXXVVVVVVTTTNNNLLLJJJEEE???999888888888999:::<<<===CCCFFFJJJNNNPPPRRRUUUXXXWWWXXX[[[^^^```aaaaaaaaa___```aaabbbdddeeeffffffhhhjjjlllmmmmmmmmmooopppnnnmmmlllkkkjjjjjjjjjjjjfffggghhhiiikkknnnpppqqqqqqooonnnnnnoooppppppooonnnppppppnnnkkkjjjmmmppppppqqqsssuuuvvvxxx{{{~~~}}}{{{xxxsssmmmhhhdddbbb[[[[[[ZZZ[[[\\\___bbbdddeeehhhnnntttyyy|||~~~~~~uuurrrmmmhhhdddbbbaaaaaaaaaeeekkkqqqvvvzzz}}}{{{yyyxxxxxxxxxwwwwwwvvvsssnnnjjjeeeccc___\\\ZZZXXXTTTRRROOONNNLLLJJJHHHGGGGGGFFFHHHGGGEEEDDDBBBBBBBBBCCCAAAAAABBBBBBCCCDDDDDDEEEHHHGGGFFFEEECCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBB???BBBEEEGGGGGGHHHIIIJJJHHHJJJKKKLLLMMMPPPTTTWWW\\\^^^aaaeeeggghhhiiihhhiiiiiijjjlllmmmmmmmmmmmmlllllllllmmmooorrrtttvvvwwwwwwxxxyyy{{{}}}~~~}}}|||{{{yyyxxxxxxxxx{{{rrreeebbbgggjjj~~~rrrtttxxx{{{~~~wwwcccPPPEEE:::777222///............,,,---...///////////////...............///000000222222555:::BBBTTTqqquuu}}}|||{{{wwwiiiUUUIII<<<<<<;;;;;;===AAADDDGGGJJJMMMQQQTTTUUUVVVXXXYYYXXX[[[___eeeiiimmmoooppprrrrrrqqqpppnnnoooqqqtttuuuyyy}}}|||vvvppplllkkkjjjjjjkkkkkkllllllmmmmmmoooppppppqqqqqqrrrrrrrrrrrrsssttttttuuutttttttttppppppooooooppprrrtttuuutttttttttssstttwww|||{{{|||{{{vvvcccMMMAAA;;;777555555000...,,,,,,---...---,,,******)))))))))((((((((('''(((((())))))(((((('''))))))************))))))''')))+++,,,------,,,+++***---//////......000333000666777:::???AAAQQQmmm}}}wwwtttuuurrriiidddlll{{{~~~uuu```PPP@@@999888777666777555555333111000222666999<<>>AAADDDFFFIIILLLPPPSSSUUUVVVXXXYYYYYY[[[```eeejjjnnnpppqqqqqqqqqqqqpppnnnoooqqqssstttxxx|||{{{wwwrrroooooollllllllllllllllllmmmmmmooopppqqqrrrrrrsssssssssssssssssssssssssssrrrqqqpppoooooooooppprrrtttuuusssttttttssstttxxx~~~wwwdddNNNAAA<<<888555666000...------...///...---))))))))))))((((((((((((&&&'''((())))))((('''&&&((()))***++++++***)))(((''')))+++---...---,,,+++))),,,......------///222000777888;;;???@@@PPPkkk}}}|||zzzyyy|||~~~zzz{{{oooeee^^^eeeuuu~~~zzzqqq^^^NNN===777666666666777555555333111000222666999<<>>AAADDDFFFIIILLLPPPSSSUUUVVVXXXZZZZZZ\\\aaafffkkkooorrrssspppqqqqqqpppnnnnnnppprrrtttxxx|||{{{wwwsssrrrrrrmmmmmmlllllllllmmmmmmnnnooopppqqqrrrssstttttttttssssssssssssrrrqqqpppooopppoooooooooppprrrtttuuusssssstttssstttyyy~~~tttbbbMMMCCC???:::555333000///---***)))(((((((((++++++***)))(((((())))))))))))))))))******************************************+++,,,,,,,,,,,,+++,,,---///111333444555555444777666:::BBBDDDOOOggg~~~|||wwwtttqqqpppxxxwwwnnn```\\\aaafffqqqvvvmmmXXXKKK>>>::::::888777666333444555444444444666888<<>>???CCCEEEGGGIIIJJJMMMQQQTTTWWWZZZ]]]_________```bbb```bbbfffjjjlllkkkjjjhhhffffffhhhiiijjjkkkkkkllllllmmmmmmllljjjiiiiiijjjiiijjjjjjkkkkkkllllllmmmlllllllllmmmoooooommmkkkkkkjjjhhheeedddeeeiiilllrrruuu|||xxxqqqkkkiiiiiipppqqqvvv~~~yyywwwtttooolllkkkkkkjjjjjjgggkkkqqqvvvxxxyyy{{{|||}}}|||yyywwwvvvuuuuuuuuutttssssssttttttrrrooolllgggddd___\\\ZZZXXXVVVTTTQQQPPPNNNLLLJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEDDDCCCEEEDDDCCCCCCCCCEEEFFFGGGIIIJJJJJJIIIHHHGGGIIIJJJOOOQQQTTTUUUTTTSSSRRRSSSMMMMMMNNNNNNNNNOOOOOOPPPPPPRRRUUUYYY^^^dddlllqqqtttvvvyyy|||}}}}}}|||{{{}}}~~~|||}}}}}}~~~~~~~~~}}}}}}zzz|||~~~}}}}}}{{{sssggg___^^^bbbrrr~~~~~~{{{xxxvvvwwwtttsssuuuzzzwww{{{qqq___MMMCCC999666222000//////...---,,,,,,,,,---------......------......///000000000222444777;;;AAAQQQmmmyyyvvvzzz~~~|||nnn```ccctttxxxnnncccUUUIIIDDD===<<<;;;;;;<<<>>>@@@BBBGGGIIILLLOOOQQQSSSWWWYYYZZZ\\\```dddiiilllooopppqqqqqqpppnnnmmmmmmppprrrrrrtttxxxzzzyyyvvvqqqnnnnnnmmmmmmmmmmmmooopppqqqnnnqqqtttwwwyyyyyyxxxwwwtttsssrrrqqqpppoooooooooqqqqqqpppppppppqqqrrrrrrxxxuuurrrrrruuuzzz}}}}}}rrr```LLLCCC@@@;;;666444111000///---,,,+++++++++++++++***)))))))))))))))))))))))))))******************************************+++,,,,,,,,,,,,+++---...///111333444444555444777666:::BBBCCCOOOggg{{{vvvtttzzzzzznnn___YYY\\\___iiinnnfffTTTHHH<<<888888777555555333444555444444444666888<<>>???CCCFFFIIIKKKLLLNNNQQQSSSWWWZZZ]]]_________aaabbbaaacccgggjjjkkkkkkiiihhhggghhhiiikkkllllllmmmmmmnnnoooooonnnllljjjjjjkkklllllllllllllllkkkkkkkkklllkkkkkkmmmnnnnnnllljjjggggggeeebbb```aaadddgggooottt{{{~~~|||wwwpppkkkjjjkkkmmmooorrrxxx|||xxxzzzvvvqqqnnnlllkkkjjjiiifffjjjoootttvvvwwwyyyzzz}}}|||zzzxxxvvvuuuuuuuuurrrqqqqqqrrrrrrpppmmmjjjeeeaaa]]]ZZZWWWVVVSSSQQQRRRQQQOOOMMMKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDFFFFFFFFFGGGGGGGGGEEEEEEFFFHHHKKKNNNRRRSSSRRRPPPOOOOOOGGGHHHHHHIIIJJJKKKKKKLLLJJJMMMPPPSSSXXX___ggglllppprrrvvvyyy|||||||||{{{|||~~~}}}}}}~~~~~~~~~~~~}}}}}}yyyzzz~~~|||}}}{{{{{{zzzsssggg___^^^bbbqqq~~~yyyvvvtttqqqpppsssyyy}}}~~~{{{yyylll\\\LLLCCC999666222000//////...---,,,,,,,,,---------............//////000111111111111222666:::@@@PPPmmmzzz~~~rrrddd```rrryyyooocccSSSGGGBBB===<<<;;;;;;===???AAACCCGGGIIIMMMOOOQQQSSSVVVYYYXXXZZZ^^^cccgggkkkmmmooonnnnnnmmmkkkiiijjjlllnnnoooqqqtttvvvwwwuuurrrpppooonnnmmmmmmnnnoooqqqrrrppprrruuuxxxzzz|||||||||sssrrrrrrqqqqqqqqqrrrrrrqqqqqqqqqqqqrrrsssttttttvvvtttrrrrrruuuxxx{{{{{{xxxzzz}}}{{{ooo^^^KKKCCC@@@<<<777555000000//////...------,,,+++***))))))))))))))))))))))))))))))***************************************++++++,,,,,,,,,,,,,,,...///000111222333333444444777666:::AAACCCOOOfffzzzuuuzzz{{{ppp```WWWWWWWWW```eee^^^OOOCCC999666666555333444333444444444333444666999<<>>AAADDDFFFHHHJJJMMMOOOQQQSSSVVVXXX[[[]]]aaaeeejjjnnnppprrrpppppppppnnnkkkkkklllmmmllllllkkklllmmmnnnpppqqqpppooooooooooooqqqrrrsssssssssssstttwwwzzz~~~ttttttsssssssssttttttuuuttttttttttttttttttuuuvvvvvvvvvuuuuuuuuurrrnnnkkkllllllnnntttqqq^^^KKKBBB@@@===999777.........------,,,,,,,,,***)))))))))))))))******((()))))))))************************************++++++,,,------------,,,...///000111222333333333555888777:::AAACCCNNNeeezzzmmm^^^VVVSSSOOOUUUZZZSSSEEE===777777777555444666444444444333222444777:::<<>>888888888999;;;>>>@@@BBBFFFIIIMMMPPPQQQRRRRRRSSSWWWYYY[[[\\\]]]___aaadddggggggggghhhhhhhhhhhhhhhhhhiiijjjkkklllllllllkkkoooqqqrrrrrrpppnnnmmmmmmkkkmmmnnnooopppooonnnnnnnnnmmmmmmnnnooonnnllljjjdddeeeeeecccaaa______```bbbeeeiiimmmoooooonnnmmmddddddcccbbb```aaaccceeeiiijjjlllnnnpppsssvvvxxx}}}xxxtttpppnnnhhhjjjmmmnnnoooqqquuuwwwwwwwwwvvvvvvuuutttsssrrrooonnnmmmmmmmmmmmmllljjjeeebbb^^^ZZZXXXVVVTTTRRRQQQPPPOOONNNMMMLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKMMMMMMMMMMMMNNNOOOOOONNNNNNNNNJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDCCCCCC@@@AAACCCBBBAAA??????@@@AAAEEEJJJLLLMMMLLLKKKKKKHHHGGGFFFEEECCCBBBAAA@@@BBBDDDFFFIIILLLRRRYYY]]]ccceeejjjooossswwwyyy{{{zzz|||~~~}}}||||||}}}}}}zzz{{{~~~}}}{{{zzzzzzzzzssshhhaaa```aaarrr~~~yyyyyy{{{|||~~~~~~yyyvvvqqqhhh]]]PPPFFF@@@999666222000//////...---,,,,,,,,,---------......,,,,,,------...//////000222444666;;;BBBTTTrrr~~~oooooo|||zzzkkkWWWIIIDDD???>>>>>>>>>???BBBEEEFFFHHHJJJMMMOOOQQQRRRUUUXXX[[[]]]aaaeeejjjmmmpppqqqqqqrrrrrrpppnnnmmmnnnoooooommmjjjiiiiiijjjmmmooopppooooooooooooqqqrrrssstttsssqqqpppqqqtttxxxzzzwwwvvvuuutttsssssssssssswwwwwwvvvuuuttttttttttttyyyxxxxxxwwwuuupppjjjeeekkkkkklllpppyyyvvvbbbMMMBBB???<<<999888222111///---,,,------...)))))))))))))))******+++))))))))))))************************************++++++,,,---------------...///000111222333333444666999777:::AAABBBNNNeeeyyyhhh[[[UUUSSSMMMQQQSSSLLLAAA;;;777888888666666888555555444222222333777:::===BBBHHHNNNPPPRRRSSSTTTTTTTTTTTTSSSSSSQQQPPPPPPMMMKKKHHHFFFDDDBBB>>>;;;777777888999<<<>>>AAACCCGGGJJJMMMPPPPPPQQQRRRTTTVVVXXXZZZ[[[\\\^^^bbbdddhhhggggggggggggggghhhiiiiiiiiijjjkkkkkkkkkkkkkkkmmmppprrrsssrrrpppooooookkkmmmoooqqqrrrqqqpppooonnnmmmmmmnnnooonnnkkkiiibbbdddeeedddbbb```___```bbbcccdddfffiiikkklllmmmeeefffgggfffbbb```^^^^^^^^^______```bbbfffkkkooo}}}}}}vvvppplllhhhiiijjjkkklllnnnrrruuutttuuuuuuvvvuuuuuuttttttooommmllllllmmmmmmlllkkkdddaaa\\\YYYWWWUUURRRQQQPPPOOONNNNNNMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLKKKLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPOOOLLLLLLLLLKKKJJJIIIHHHGGGEEEEEEEEEFFFEEEEEEDDDCCCAAACCCDDDDDDAAA???>>>>>>@@@CCCHHHJJJLLLLLLNNNOOOMMMLLLJJJIIIGGGEEEDDDCCCEEEGGGHHHJJJMMMQQQWWW\\\ccceeeiiimmmrrrvvvxxxzzz{{{}}}~~~|||||||||}}}}}}{{{|||}}}~~~}}}}}}|||}}}|||uuuiiibbbaaa```qqq{{{|||zzzxxxrrriii]]]QQQFFF???999666222000//////...---,,,,,,,,,---------......+++,,,,,,------...//////333444777;;;BBBUUUtttpppjjjvvvyyylllYYYJJJDDDAAA@@@??????@@@BBBEEEFFFIIIKKKNNNOOOPPPRRRUUUWWWXXXZZZ^^^bbbgggjjjmmmnnnooopppqqqpppnnnnnnnnnoooqqqnnnkkkhhhgggiiikkkmmmoooooonnnnnnoooppprrrssstttrrrpppnnnnnnppprrruuuwwwvvvuuutttsssrrrrrrrrrwwwwwwvvvuuuttttttttttttyyyyyyyyyyyyvvvqqqjjjeeepppppppppssswww||||||fffOOOBBB===;;;999999444111...+++******,,,---)))))))))))))))***++++++))))))))))))************************************+++,,,------...------------...///111333444444555666999777:::AAABBBNNNddduuuhhh\\\YYYWWWPPPPPPOOOFFF===888666777777555666888555555444222111333777;;;===AAAGGGKKKNNNPPPRRRTTTRRRRRRRRRRRRRRRQQQPPPOOOMMMKKKIIIGGGDDD@@@<<<888777777888999<<>><<<<<>>AAAFFFJJJLLLNNNQQQSSSRRRRRRRRRRRRQQQPPPOOOOOOMMMKKKIIIGGGEEE@@@:::666666777777999<<>>@@@CCCFFFIIIMMMQQQUUUYYYYYYYYYYYYYYYYYYXXXXXXVVVWWWWWWWWWXXX\\\```dddgggiiikkknnnqqqtttwwwxxx}}}~~~~~~|||{{{{{{|||}}}{{{|||xxxllleeeccc\\\nnnxxxvvvrrrjjj```SSSIIIBBB999666222000//////...---,,,,,,,,,---------......------......///000000000222222555999AAATTTtttqqqppp}}}|||}}}uuufffUUUKKKEEEDDDBBBAAAAAABBBDDDEEEIIIKKKNNNOOOPPPRRRUUUWWWXXXZZZ^^^bbbgggkkkmmmooonnnppprrrrrrrrrqqqrrrssspppnnnkkkiiiiiijjjmmmnnnnnnmmmmmmmmmmmmooopppqqqtttsssqqqooooooqqqsssuuusssrrrrrrrrrrrrsssttttttqqqrrrrrrsssuuuvvvxxxyyyuuuuuuwwwyyyzzzxxxsssooo||||||||||||~~~iiiOOOCCCAAA>>>999666111---)))***---000...++++++******)))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))***+++,,,...///000111---000333444444444555666777777:::<<<>>>DDDTTTccczzztttjjjjjjhhhcccZZZQQQIIIDDD===777555888:::777555555444333222111111333555666<<<@@@FFFJJJMMMNNNOOOPPPQQQQQQRRRRRRQQQOOOMMMKKKLLLKKKIIIFFFAAA<<<777444333444555888<<<@@@CCCDDDKKKLLLMMMMMMMMMNNNRRRTTTUUUXXX[[[]]]^^^___aaaccccccfffiiijjjiiihhhggghhhoooooooooooooooppppppqqqppprrruuuxxxxxxvvvtttrrrqqqppppppqqqqqqpppnnnkkkjjjiiigggggggggfffeeeccceeehhhiiiiiihhhhhhkkknnnnnnmmmlllkkkkkkkkklllmmmooonnnllliiifffaaa]]][[[UUURRRLLLHHHGGGJJJMMMPPP\\\gggwww|||nnnddd^^^UUURRRNNNLLLLLLPPPUUUYYY^^^```cccddddddeeefffhhhhhhhhhiiijjjkkkllllllmmmiiigggccc___[[[XXXUUUTTTWWWVVVTTTRRRRRRSSSUUUVVVPPPPPPPPPQQQQQQSSSTTTTTTPPPPPPPPPOOOOOONNNNNNNNNLLLMMMNNNNNNNNNNNNMMMLLLNNNNNNNNNNNNMMMMMMLLLLLLIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFDDDAAA???>>>???;;;:::>>>CCCHHHPPPWWW^^^```cccddddddccccccccc]]]^^^^^^^^^^^^___cccfffmmmnnnoooooopppssswwwzzz}}}~~~}}}|||{{{~~~}}}~~~zzzqqqhhhbbb```oooxxxvvvrrrjjj```UUUJJJDDD===666111000///,,,---///000///---,,,,,,---///000,,,,,,,,,---...///000000111222666;;;CCCVVVuuuvvvuuuvvv]]]IIIGGGFFFDDDCCCBBBCCCEEEFFFLLLMMMNNNPPPRRRSSSUUUUUUWWWYYY[[[___dddiiimmmooooooooooooooopppppppppppppppnnnllljjjjjjlllnnnooonnnnnnnnnnnnmmmmmmmmmmmmppprrrtttsssrrrqqqqqqrrrtttttttttsssrrrqqqooonnnrrrqqqqqqrrrvvvxxxyyyyyyyyyzzzzzz{{{{{{zzzyyyxxx~~~gggOOOCCC@@@>>>999666222...******---///---***++++++***)))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******+++,,,...///000000000222555666666666888999777888:::<<<>>>DDDSSSbbb|||wwwjjjjjjhhhddd]]]TTTLLLFFF===777555888:::888555555555444222111111222444555<<<@@@FFFJJJMMMNNNOOOQQQQQQQQQRRRRRRQQQOOOMMMKKKKKKJJJIIIFFFAAA<<<777555222333555777:::>>>@@@BBBIIIKKKLLLLLLLLLNNNQQQSSSUUUXXX[[[]]]^^^___bbbcccbbbeeehhhjjjjjjiiijjjjjjmmmmmmmmmmmmmmmnnnooooooppprrrtttwwwwwwuuusssqqqpppoooooooooooonnnkkkiiigggeeeddddddeeeeeedddcccccceeeggggggggghhhkkkmmmqqqpppnnnmmmllllllmmmnnnmmmlllkkkiiifffbbb___]]]ZZZUUUOOOIIIEEEDDDEEEGGGNNNWWWeeevvvvvvhhh\\\VVVMMMKKKGGGEEEFFFIIINNNQQQYYY[[[^^^```aaaaaabbbdddfffggghhhiiijjjllllllmmmhhhgggdddaaa]]][[[YYYXXXWWWVVVTTTSSSSSSTTTUUUVVVPPPPPPPPPPPPPPPQQQRRRRRRPPPPPPPPPPPPOOOOOOOOONNNMMMNNNOOOPPPPPPOOONNNMMMNNNNNNNNNNNNMMMMMMMMMLLLIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGEEEBBB@@@>>>???;;;999===AAAEEEMMMTTT^^^aaafffhhhhhhgggggggggbbbbbbbbbaaaaaabbbeeehhhmmmnnnooopppqqqtttxxx|||}}}~~~~~~}}}}}}|||||||||{{{}}}|||sssiiicccaaappp}}}yyywwwssslllcccWWWKKKDDD===666111000///------//////...---,,,,,,---...///---,,,,,,------///000000111222666;;;CCCVVVttt}}}hhhQQQFFFEEECCCBBBBBBCCCEEEFFFJJJKKKMMMOOORRRTTTVVVWWWWWWYYY\\\```dddhhhkkkmmmnnnnnnnnnoooooopppppppppqqqooollljjjiiiiiikkklllmmmmmmmmmmmmnnnnnnnnnnnnsssuuuvvvvvvuuuttttttuuuuuuuuuuuutttsssrrrqqqqqqrrrqqqqqqrrruuuwwwwwwvvvtttuuuvvvwwwwwwuuusssrrrzzzeeeNNNCCC@@@===888666333///++++++,,,---,,,***++++++***))))))))))))***))))))))))))))))))))))))+++++++++***************++++++,,,,,,---...//////...000111222222333555777777888:::<<<===BBBQQQ___{{{kkkkkkjjjhhhccc[[[PPPIII>>>888555888:::888666666555444222111111222333444;;;???EEEJJJLLLNNNOOOQQQQQQQQQRRRRRRQQQOOOMMMKKKIIIIIIHHHEEEAAA<<<888555222333444666888;;;===>>>GGGHHHJJJKKKKKKMMMPPPRRRUUUXXX[[[]]]^^^```bbbdddaaaeeehhhkkkkkkkkkkkklllkkkkkkkkkkkkkkkllllllmmmoooqqqsssuuuvvvtttrrrqqqooonnnmmmlllllljjjgggdddbbb```___```aaaccccccbbb```bbbdddeeefffgggjjjmmmsssqqqooommmlllkkkkkkllliiiiiiiiihhhgggeeedddccc___[[[SSSKKKEEEAAA??????AAAFFFPPP^^^nnnyyykkk^^^TTTNNNFFFDDDAAA???@@@CCCGGGIIIRRRUUUZZZ]]]^^^^^^___```cccdddfffhhhjjjlllmmmmmmiiihhhfffdddaaa___]]]\\\XXXWWWUUUTTTTTTTTTUUUVVVSSSRRRRRRQQQPPPPPPQQQQQQPPPQQQQQQQQQQQQPPPOOOOOOOOOPPPQQQRRRRRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMJJJIIIIIIHHHIIIJJJLLLMMMLLLLLLKKKIIIGGGDDDAAA???>>>:::888;;;>>>AAAHHHNNNZZZ___eeejjjkkkkkkjjjjjjeeeeeedddcccaaabbbdddgggkkklllnnnoooqqqtttyyy|||}}}~~~}}}||||||||||||}}}zzzzzz}}}wwwllldddbbbppp}}}{{{yyyvvvpppggg[[[NNNEEE>>>777111000///------///........................---------------...///000111222666;;;CCCUUUtttqqqWWWEEECCCBBBAAABBBDDDFFFHHHIIIJJJLLLOOORRRUUUXXXYYYWWWYYY]]]aaaeeehhhjjjkkklllmmmmmmnnnoooppppppqqqqqqooolllhhhffffffggghhhjjjkkkkkklllnnnnnnooopppsssuuuvvvvvvuuutttuuuvvvwwwvvvuuutttttttttttttttsssrrrqqqrrrssstttsssrrrnnnooopppppppppooonnnmmm~~~|||{{{uuuaaaLLLBBB???<<<888666333000,,,+++,,,,,,+++***,,,+++******))))))******))))))))))))))))))))))))************************,,,,,,,,,------.........---.../////////111444666777888;;;======BBBPPP^^^~~~pppoooppppppmmmdddVVVLLL???999666888:::888666777444333222111111333555666:::???EEEIIILLLNNNOOOQQQQQQQQQRRRRRRQQQOOOMMMKKKHHHGGGFFFDDDAAA<<<888555444444555666777999;;;<<>><<>>===>>>@@@DDDFFFMMMPPPVVVYYY[[[\\\]]]^^^aaabbbeeehhhkkkmmmnnnnnnmmmllljjjhhheeebbb___^^^YYYXXXWWWVVVUUUUUUUUUVVVVVVUUUTTTRRRQQQQQQQQQQQQPPPQQQQQQRRRRRRQQQPPPPPPOOOPPPQQQRRRRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNKKKJJJIIIHHHIIIKKKNNNOOOOOOOOONNNLLLIIIEEEBBB@@@>>>999777999;;;===BBBHHHRRRXXX```gggiiiiiihhhgggdddcccbbb___]]]]]]___aaaeeefffiiikkkmmmqqqwww{{{}}}~~~|||zzzzzz{{{|||}}}||||||~~~{{{nnneeebbbnnn~~~|||zzzvvvnnnaaaQQQFFF>>>777222111///---,,,///------...//////...---------------------...///000000222555:::BBBUUUtttpppVVVCCCBBB@@@@@@AAACCCGGGIIIJJJKKKMMMOOORRRUUUWWWXXXWWWYYY]]]aaadddgggiiiiiikkkllllllnnnooopppqqqqqqpppmmmjjjfffddddddeeefffhhhhhhjjjkkkmmmnnnpppppppppqqqssssssrrrqqqrrrsssvvvuuuttttttttttttuuuvvvtttsssrrrqqqrrrrrrpppnnnkkkjjjhhhggghhhiiikkklll~~~zzzwwwzzzppp^^^KKKBBB>>>;;;777666222000---,,,+++++++++***,,,++++++***************))))))))))))))))))))))))************************,,,,,,,,,------.........111222222222222444777:::777888;;;>>>>>>CCCPPP^^^~~~~~~uuuuuuxxx{{{{{{ppp___QQQBBB;;;777999:::888666777222111000000222444777888:::>>>DDDIIILLLNNNPPPQQQQQQQQQRRRRRRQQQOOOMMMKKKGGGGGGFFFDDD@@@;;;777555555555555666777999;;;;;;@@@BBBEEEGGGIIIJJJMMMOOOSSSVVVYYY\\\]]]___aaacccfffhhhkkklllkkkiiiiiiiiikkkkkkjjjjjjkkkkkklllmmmppprrrsssuuuuuutttsssrrrlllkkkiiihhhgggeeeaaa^^^YYYWWWVVVVVVYYY[[[\\\]]]^^^^^^___aaadddgggjjjkkkiiigggdddaaa___]]]\\\\\\[[[\\\___cccgggkkkooopppnnnjjjcccZZZPPPHHHAAA>>><<<>>>@@@DDDJJJSSS]]]cccddd```ZZZUUUPPPLLLHHHEEEAAA@@@>>>>>>>>>@@@CCCDDDGGGKKKPPPTTTWWWYYY[[[\\\```bbbfffjjjmmmooopppppprrrqqqooolllhhhddd```^^^ZZZYYYXXXWWWWWWVVVVVVVVVUUUTTTSSSQQQPPPOOONNNNNNOOOPPPQQQRRRRRRRRRPPPPPPNNNOOOPPPQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNOOOLLLKKKJJJIIIJJJLLLOOOPPPQQQPPPOOOMMMKKKGGGDDDBBB???:::888999::::::===BBBJJJPPPZZZaaaddddddcccbbb______]]]ZZZWWWWWWXXXZZZ[[[]]]```cccgggmmmssswww|||~~~}}}{{{yyyyyyzzz{{{}}}~~~|||oooeeecccnnn}}}vvvhhhVVVIII???888222111000---,,,///------...//////...------...------------...//////000111555:::BBBUUUttthhhQQQCCCAAA???>>>@@@CCCGGGIIILLLMMMNNNPPPRRRTTTUUUVVVXXXYYY\\\```dddgggiiijjjkkklllmmmnnnooopppqqqrrrmmmkkkhhheeecccdddeeefffeeefffgggiiikkkmmmooopppmmmoooqqqqqqppppppppprrrsssssssssssstttuuuvvvwwwuuusssrrrrrrqqqpppmmmkkkfffccc___]]]___dddjjjooozzzvvvsssvvv||||||kkk[[[IIIAAA>>>:::666666000///...,,,+++++++++,,,,,,,,,+++************+++))))))))))))))))))))))))***************+++++++++++++++,,,,,,---.../////////111222222222333666888777888<<>>999999:::777555666222111000000222444777888999===DDDIIILLLNNNPPPQQQQQQQQQRRRRRRQQQOOOMMMKKKGGGGGGFFFCCC???:::666333444444555666777999:::;;;===@@@CCCFFFHHHIIILLLNNNQQQTTTWWWZZZ\\\^^^```bbbgggiiikkkllljjjhhhggggggkkkkkkkkkkkkkkklllmmmmmmpppqqqrrrsssssssssrrrrrrkkkjjjhhhhhhgggeeeaaa^^^XXXVVVTTTSSSUUUWWWXXXXXX\\\\\\\\\___bbbfffggggggaaa___\\\YYYWWWUUUTTTTTTUUUVVVYYY^^^ccchhhmmmoooqqqnnnggg___UUUKKKCCC>>>;;;<<<>>>@@@CCCGGGMMMRRRRRROOOLLLIIIGGGEEECCC@@@@@@@@@??????@@@AAABBBCCCDDDGGGLLLPPPSSSVVVZZZ]]]bbbdddhhhllloooqqqrrrrrruuutttrrroookkkfffbbb___[[[ZZZZZZYYYXXXWWWVVVVVVSSSRRRPPPNNNMMMLLLKKKKKKNNNOOOQQQRRRRRRRRRPPPOOOMMMNNNOOOPPPPPPOOONNNMMMNNNNNNNNNNNNOOOOOOOOOOOOMMMLLLLLLKKKLLLMMMOOOPPPQQQQQQPPPNNNLLLIIIFFFDDDAAA<<<999:::999888:::>>>DDDJJJSSSZZZ]]]]]]\\\\\\YYYYYYWWWTTTQQQPPPQQQSSSPPPRRRVVV[[[aaahhhoootttyyy}}}|||{{{zzzyyyyyyzzz{{{{{{~~~~~~|||nnnccccccmmm~~~oooZZZKKK@@@999333222000---,,,///..............................---------......///000111555:::BBBTTTsss}}}|||~~~vvvaaaNNNCCCAAA>>>===>>>BBBFFFIIIMMMMMMNNNPPPRRRSSSTTTUUUXXXYYY[[[^^^bbbfffjjjlllmmmnnnnnnooopppqqqqqqrrrllljjjgggdddccccccdddeeecccdddeeegggiiikkkmmmmmmnnnppprrrrrrqqqqqqrrrsssqqqrrrsssuuuvvvwwwwwwwwwuuutttsssrrrrrrpppllliiibbb___[[[YYY]]]eeennnttt}}}ssspppnnnqqqwwwzzzxxxuuugggXXXHHHAAA===999666555//////...,,,++++++,,,...---,,,++++++******++++++))))))))))))))))))))))))))))))*********+++++++++******+++,,,...///000000,,,///111222222333444555666888<<<@@@AAAFFFSSSaaazzzzzz}}}~~~www{{{wwwbbbHHH@@@::::::999666444444444333222111111333444666888===CCCHHHKKKNNNPPPQQQQQQQQQRRRRRRQQQOOOMMMKKKHHHGGGFFFCCC>>>999555222222222333444555777999::::::===BBBEEEGGGHHHKKKLLLOOORRRVVVXXXZZZ\\\___aaaeeegggjjjkkkiiihhhggggggkkkkkkjjjjjjkkkkkklllmmmnnnoooooopppqqqpppppppppkkkjjjhhhhhhgggeeebbb___YYYVVVSSSRRRRRRTTTUUUUUUZZZYYYXXX[[[___ccccccccc[[[ZZZWWWTTTRRRPPPPPPPPPQQQRRRTTTXXX\\\aaaeeeggggggfffbbb]]]UUUMMMFFFBBB<<<<<<<<<<<<===???DDDGGGIIIGGGEEEDDDEEEDDDCCCAAABBBBBBBBBCCCCCCDDDEEEEEEFFFIIIMMMPPPTTTYYY^^^bbbdddgggkkkooorrrsssssssssttttttssspppmmmhhhdddbbb[[[[[[[[[ZZZYYYXXXWWWVVVSSSRRRPPPOOONNNMMMLLLLLLLLLNNNPPPRRRRRRQQQOOONNNMMMNNNOOOPPPPPPOOONNNMMMNNNNNNNNNOOOOOOOOOPPPPPPMMMMMMNNNNNNNNNNNNNNNNNNPPPPPPPPPOOOLLLJJJGGGEEECCC>>>;;;;;;999777888<<<===BBBJJJPPPSSSSSSRRRRRRQQQPPPNNNKKKHHHGGGHHHJJJGGGJJJOOOUUU\\\dddlllrrruuuyyyyyyyyyyyyyyyyyyyyyzzzzzz|||zzzzzz~~~zzzmmmbbb]]]iii|||ttt^^^NNN@@@999333222000---,,,//////...---,,,,,,---...//////......---------......///111555:::BBBTTTssswwwttttttmmm\\\NNNDDDAAA>>><<<===AAAEEEHHHKKKLLLNNNPPPRRRTTTVVVVVVXXXXXXYYY\\\```fffkkknnnooopppppppppqqqqqqrrrrrrnnnlllhhhdddbbbaaabbbbbbaaabbbccceeegggiiijjjkkknnnppprrrrrrrrrqqqrrrtttppprrruuuxxxyyyyyyxxxwwwuuutttssssssrrrpppllliiiaaa___^^^```eeemmmvvv|||{{{nnnlllkkknnntttwwwuuuqqqeeeWWWHHHAAA===999666555.........,,,++++++---///---,,,++++++******++++++))))))))))))))))))))))))))))))******++++++++++++)))***+++,,,...///000111///222555777777666777888666888===AAABBBGGGTTTbbbvvv{{{iiiJJJBBB;;;:::999666333444777666333111111111222333888<<>>999444111000111111222444666888999999<<>><<<999888:::>>>AAACCCBBBBBBCCCFFFGGGGGGFFFEEEFFFFFFGGGHHHHHHHHHIIIKKKMMMPPPSSSWWW]]]dddhhhfffhhhmmmqqqtttuuuuuutttrrrsssrrrqqqnnnjjjgggddd\\\\\\[[[[[[ZZZXXXWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPKKKMMMOOOQQQRRRQQQOOOMMMNNNNNNOOOPPPPPPOOONNNNNNNNNNNNNNNOOOOOOPPPPPPPPPNNNNNNOOOOOOOOONNNMMMMMMPPPPPPOOONNNMMMJJJHHHFFFEEE@@@<<<<<<:::777888;;;777<<>><<<===@@@DDDGGGIIIJJJLLLOOORRRUUUWWWXXXXXXXXXXXX[[[___ffflllpppqqqqqqqqqqqqqqqqqqrrrrrrqqqnnnjjjeeebbb````````````aaabbbdddfffgggiiiiiilllnnnpppqqqqqqpppqqqsssooorrrvvvzzz|||{{{zzzxxxuuuuuuttttttssspppllliiibbbccceeeiiiooowww|||uuummmkkkjjjnnnsssuuuqqqmmm___VVVKKKBBB===:::777555//////---,,,,,,,,,,,,,,,******))))))))))))************************************)))))))))))))))***---------.........//////111111222333444666777888;;;;;;===@@@BBBHHHUUUaaa{{{yyyyyyzzz|||zzzzzzyyy{{{|||~~~xxxhhhMMMBBB999888:::777444222333333222111111222333333:::===BBBGGGKKKOOOPPPQQQQQQRRRSSSSSSQQQOOOMMMKKKJJJHHHEEEAAA<<<888555333222111111000111333444555;;;===???AAACCCFFFIIILLLOOOSSSWWWZZZ[[[\\\]]]^^^bbbbbbdddgggkkkllliiifffeeeeeeffffffffffffffffffffffffgggiiilllmmmkkkjjjgggggghhhhhhhhhfffeeeccc]]]YYYUUUSSSSSSSSSPPPNNNPPPQQQSSSVVVYYY[[[ZZZYYYYYYYYYWWWTTTQQQPPPQQQSSSRRRPPPMMMLLLLLLNNNQQQSSSRRRTTTTTTPPPNNNNNNKKKFFFBBB@@@===;;;;;;===@@@AAAGGGFFFEEEEEEEEEGGGIIIKKKKKKKKKLLLKKKKKKMMMQQQTTTUUUWWWYYY]]]bbbgggjjjmmmpppooonnnppprrruuuuuuuuuwwwuuurrrqqqoookkkgggcccaaa___\\\ZZZYYYYYYWWWUUUTTTSSSRRRQQQPPPOOONNNNNNNNNOOOQQQSSSSSSRRRQQQPPPOOOOOOPPPQQQPPPOOONNNMMMNNNNNNNNNOOOQQQRRRQQQPPPPPPPPPOOOOOOOOONNNNNNNNNOOOOOOOOONNNMMMLLLLLLKKKFFFCCC???:::888888999:::888:::>>>AAACCCCCCCCCCCC>>>>>>===<<<<<<<<<<<<<<<>>>@@@FFFMMMVVV```hhhmmmrrruuuyyy{{{}}}yyyzzzzzzyyyxxxvvvtttrrrxxxuuusssvvv{{{rrreee[[[VVVbbbvvvttt___PPPBBB:::333222222///...///......---------,,,,,,,,,000000000000///////////////444333444@@@PPPkkk~~~ttt~~~zzzmmmgggfffbbbWWWLLLBBB@@@===;;;<<<>>>BBBDDDLLLMMMNNNOOOQQQTTTVVVWWWUUUVVVXXX[[[```eeeiiikkktttqqqnnnnnnqqqsssrrrqqqlllkkkgggddd```^^^]]]]]]```bbbdddeeefffgggiiikkkooooooooopppqqqqqqqqqrrrppprrruuuxxxyyyxxxvvvuuuyyywwwvvvuuuuuutttqqqooonnnooopppqqquuu{{{~~~xxxqqqooonnnrrrvvvwwwrrrmmm]]]TTTIII@@@;;;888555333000///...---,,,,,,,,,,,,*********))))))***************************************))))))))))))******------........./////////222222222333444555777888::::::<<>>===<<<<<<======>>>BBBCCCHHHNNNVVV___gggkkkrrruuuxxx{{{|||~~~zzzzzzzzzzzzxxxvvvtttsssuuusssrrrvvv~~~~~~}}}|||yyypppddd[[[UUUaaauuurrr]]]NNNBBB:::333222222///...///......---------,,,,,,,,,000////////////////////////555333555AAAOOOiii|||qqqlllvvv|||nnnfffbbb\\\QQQHHHAAA???===;;;<<>>:::666333222222111111000111333444555:::<<>>??????>>>>>>AAA@@@???>>>???@@@AAABBBFFFHHHKKKPPPWWW___fffkkkrrruuuxxxzzz|||}}}zzz{{{{{{zzzyyywwwuuusssrrrqqqqqquuuzzzyyyyyyxxxvvvnnnccc[[[XXXcccvvv~~~|||}}}nnnZZZKKKBBB:::333222222///...///......---------,,,,,,,,,////////////////////////...555555666AAAOOOfff~~~{{{}}}}}}}}}~~~{{{pppdddaaannnttthhh```WWWLLLEEE@@@???===<<<===@@@DDDGGGJJJJJJKKKMMMOOOQQQSSSTTTSSSTTTWWW[[[aaafffkkknnnqqqppppppqqqrrrrrrpppooojjjhhheeebbb___^^^]]]]]]```bbbdddeeefffgggiiikkkkkkkkklllmmmmmmnnnoooooosssttttttuuuvvvvvvvvvvvvwwwxxxzzz~~~~~~}}}|||{{{|||~~~}}}zzzvvvvvvwww{{{~~~zzzqqqjjj___VVVJJJ@@@;;;999777555000000///...------------,,,++++++++++++++++++,,,************************++++++*********+++,,,,,,....../////////000000000333333333444444555666777888888;;;>>>AAAEEEQQQ^^^{{{zzzuuuwww}}}uuuggg^^^cccnnnrrrssshhhTTTDDD<<<777888999777666666444333222222222222333444777:::???EEEKKKNNNQQQQQQQQQQQQRRRQQQPPPMMMJJJIIIGGGEEEAAA<<<888444222111222111111000111333444555999;;;>>>@@@BBBDDDHHHKKKNNNQQQUUUWWWXXXYYY[[[]]]___```bbbdddfffgggfffeeeddddddddddddccccccccccccbbb```^^^^^^^^^^^^\\\ZZZXXXWWWVVVVVVWWWYYY\\\^^^___\\\WWWSSSPPPPPPPPPPPPKKKJJJIIIHHHIIILLLQQQUUUUUUYYY\\\]]][[[XXXVVVUUUPPPMMMHHHDDDAAAAAABBBCCCEEEIIIJJJHHHHHHKKKJJJFFFDDDBBB???>>>BBBJJJSSSYYYZZZZZZZZZZZZ[[[]]]^^^___^^^aaaeeeiiimmmqqqwww{{{~~~{{{yyyvvvuuuttttttvvvwwwvvvvvvwwwvvvttttttsssqqqnnnkkkdddbbb^^^\\\[[[ZZZXXXVVVSSSSSSRRRQQQQQQPPPOOOOOOPPPPPPQQQRRRSSSRRRRRRQQQOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOQQQSSSSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGEEECCC@@@===;;;999<<<<<<===>>>@@@AAABBBCCCFFFEEEEEEDDDEEEGGGHHHIIIKKKLLLNNNRRRYYYaaahhhlllsssvvvyyy{{{{{{}}}~~~~~~{{{{{{{{{zzzyyywwwuuutttpppppppppsss{{{xxxwwwvvvvvvuuuooofff______hhhzzz|||zzzyyyxxxzzzwwwhhhVVVHHHBBB:::333222222///...///......---------,,,,,,,,,.........///////////////...555555777BBBNNNddd|||yyy|||~~~}}}}}}xxxmmmaaa[[[iii~~~}}}ooocccXXXMMMFFF@@@>>>======???BBBEEEGGGHHHIIIJJJKKKMMMOOOQQQSSSRRRSSSVVV[[[aaagggmmmpppmmmmmmnnnnnnooonnnlllkkkiiigggdddaaa___]]]]]]\\\___aaadddeeeeeefffhhhjjjmmmmmmnnnooopppqqqqqqrrrttttttsssssstttuuuwwwxxxsssuuuzzz~~~}}}|||xxxwwwwwwzzz}}}rrriii___VVVIII???:::888777555000///...------,,,,,,---,,,++++++++++++++++++,,,************************+++++++++++++++,,,------/////////000000000111111333333333444555666777888888888;;;???AAADDDPPP[[[tttyyyzzz~~~ooobbbXXX[[[dddhhhjjjcccRRRCCC===888888888555444444444444333222222333444444666999???EEEKKKOOORRRSSSRRRRRRRRRRRRPPPMMMJJJIIIGGGEEE@@@;;;777333222111222111111000111333444555888;;;===???AAADDDGGGJJJNNNPPPSSSUUUVVVXXXZZZ\\\___aaaccceeeffffffgggggggggggggggfffffffffeeeeeeaaa___\\\ZZZZZZXXXVVVTTTRRRQQQPPPQQQSSSWWW[[[]]]^^^\\\XXXSSSPPPNNNNNNOOOLLLKKKIIIFFFEEEHHHMMMRRRWWW[[[```aaa```\\\YYYWWWOOOLLLHHHEEECCCDDDEEEGGGHHHLLLMMMLLLLLLOOONNNKKKGGGDDDBBBBBBGGGPPPZZZ```aaaaaabbbbbbcccddddddeeecccgggkkkpppuuuzzz}}}|||uuutttssstttwwwyyyyyyyyyvvvuuuttttttsssqqqnnnkkkdddaaa^^^\\\ZZZYYYWWWUUURRRQQQQQQQQQPPPOOOOOOOOOQQQQQQQQQRRRRRRRRRRRRRRRNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPRRRSSSRRRQQQPPPOOOOOOOOOOOONNNNNNNNNJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGEEECCC@@@===<<<===>>>???AAADDDHHHKKKMMMMMMMMMNNNOOOPPPRRRSSSSSSPPPPPPRRRUUU\\\ccckkkooosssvvvyyyzzz{{{|||}}}~~~}}}}}}zzzzzz{{{zzzyyywwwuuusssoooooooooqqqwww}}}zzzxxxwwwvvvwwwwwwssslllfffeeemmm|||}}}xxxwwwvvvxxx||||||||||||{{{xxxpppcccSSSGGGBBB:::333222222///...///......---------,,,,,,,,,------....../////////000...555666777AAAMMMbbb~~~|||{{{~~~sssgggZZZggg{{{uuuiii\\\OOOHHH@@@???>>>>>>@@@CCCFFFHHHGGGHHHIIIJJJLLLNNNPPPRRRRRRSSSVVV[[[bbbhhhmmmqqqkkklllnnnnnnmmmllljjjjjjiiigggdddaaa___]]]\\\\\\^^^```bbbcccdddeeegggiiimmmmmmnnnooopppqqqrrrssstttsssrrrrrrsssuuuwwwyyysssvvv|||~~~|||yyyxxxyyy~~~vvvlll^^^TTTGGG<<<888666555333//////---,,,,,,,,,,,,,,,++++++************++++++************************++++++++++++,,,---......000000000000111111111111222222333444555777999999::::::===@@@AAADDDNNNYYYlll~~~~~~zzzkkk^^^TTTVVV^^^aaaeee```RRRBBB<<<888999888444333444555444333222222333444555666999???FFFLLLQQQSSSTTTSSSSSSTTTSSSQQQNNNKKKIIIHHHEEE@@@;;;666333222111222111111000111333444555888:::===>>>@@@CCCGGGIIINNNPPPRRRTTTUUUWWWYYY\\\___aaadddeeeeeeeeeggghhhiiiiiihhhhhhggggggffffffaaa^^^ZZZWWWUUURRRPPPNNNLLLLLLLLLMMMPPPTTTYYY[[[\\\[[[YYYTTTOOOLLLKKKLLLLLLKKKJJJFFFDDDFFFLLLRRR\\\___dddeeeccc___[[[ZZZNNNLLLIIIGGGGGGHHHJJJLLLIIIMMMOOOOOOPPPSSSSSSPPPJJJHHHFFFFFFLLLUUU^^^eeeggghhhhhhhhhhhhhhhhhhhhhgggjjjpppuuuyyy~~~~~~}}}}}}sssrrrqqqsssuuuxxxxxxxxxvvvtttssssssrrrpppmmmjjjdddaaa^^^\\\ZZZYYYVVVTTTRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSOOOOOONNNMMMMMMMMMMMMMMMNNNNNNNNNOOOQQQRRRQQQPPPNNNNNNNNNNNNMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHFFFEEECCCAAA@@@@@@AAABBBEEEIIIOOOTTTVVVUUUWWWZZZ\\\^^^_________WWWWWWWWWYYY^^^eeelllppprrrtttwwwxxxxxxyyyzzz|||{{{|||}}}||||||yyyzzzzzzyyyxxxvvvtttrrroooooooooooosss|||}}}zzzyyyxxxwwwxxxzzzwwwrrrmmmhhhnnn{{{{{{yyyxxxxxxzzz~~~~~~zzzxxxwwwvvvtttqqqiii^^^QQQHHHBBB:::333222222///...///......---------,,,,,,,,,---------......//////000---555555666@@@LLLaaa}}}|||zzz}}}rrr```jjjzzzxxxnnnaaaRRRHHHAAA@@@???@@@AAACCCEEEGGGGGGGGGHHHJJJLLLNNNPPPQQQRRRTTTWWW\\\bbbhhhmmmqqqnnnooopppooommmllllllmmmkkkiiifffbbb___]]]\\\[[[\\\^^^```aaabbbccceeegggjjjjjjkkklllnnnoooppppppqqqqqqqqqrrrtttvvvxxxzzzwwwzzz~~~|||zzz}}}}}}sss^^^TTTFFF<<<777555555444...---,,,++++++***++++++*********))))))*********************************+++++++++,,,,,,---...///000000000111111111222222111111222444666888:::;;;<<<===???AAAAAACCCLLLWWWeeeyyyjjj___TTTUUUZZZ[[[]]]YYYJJJ>>>:::777999888555444666555444333222222333444555666:::@@@GGGMMMRRRUUUVVVTTTUUUUUUTTTRRROOOLLLJJJHHHEEE@@@:::666333222222222111111000111333444555777999<<<>>>@@@BBBFFFIIIMMMOOOQQQSSSTTTVVVYYY[[[^^^```cccccccccccceeehhhhhhhhhgggffffffeeedddddd___[[[VVVRRROOOMMMJJJHHHFFFFFFGGGJJJMMMRRRVVVYYYYYYZZZYYYUUUOOOJJJIIIIIIIIIJJJJJJHHHFFFHHHOOOUUU```cccggghhheeeaaa^^^\\\SSSQQQOOOMMMMMMNNNQQQSSSPPPTTTUUUTTTUUUWWWWWWSSSMMMKKKIIIJJJOOOXXXaaaffflllllllllkkkjjjjjjiiihhhfffjjjoootttxxx}}}|||yyyxxxqqqooonnnooorrrsssssssssuuusssrrrqqqpppnnnjjjgggeeeccc___]]][[[ZZZWWWUUUSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTRRRQQQOOOMMMLLLLLLLLLMMMMMMMMMMMMNNNPPPQQQPPPOOOMMMMMMMMMLLLLLLLLLLLLKKKIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEHHHMMMSSSYYY\\\]]]```eeeiiikkkkkkjjjiii```___]]]]]]```eeekkkooooooqqqtttuuutttuuuvvvwwwwwwxxxzzz}}}}}}{{{zzzxxxyyyyyyxxxwwwuuusssqqqnnnoooooooooqqqzzz~~~zzzxxxxxxyyy|||{{{vvvrrrjjjooozzz|||zzzzzz{{{~~~}}}zzzyyyyyyyyywwwvvvrrrqqqoookkkcccZZZPPPJJJBBB:::333222222///...///......---------,,,,,,,,,,,,,,,---......///000000---444444555???KKKbbb~~~}}}zzzmmmsss~~~{{{ttthhhWWWJJJBBBAAAAAAAAAAAACCCEEEFFFGGGGGGHHHJJJLLLNNNPPPQQQSSSUUUXXX\\\bbbhhhmmmpppoooppppppnnnlllkkklllnnnmmmkkkgggccc___]]][[[[[[ZZZ\\\___``````aaaccceeeggghhhiiijjjlllmmmnnnooonnnoooppprrruuuwwwyyyzzzzzz|||vvvvvv|||}}}xxx```VVVHHH===999777666666------,,,+++******************))))))))))))******************************+++++++++,,,---...///000000111111111111222222222000111222444666999;;;<<<>>>>>>@@@BBBBBBCCCLLLVVV```zzzkkkdddXXXVVVYYYVVVVVVPPPAAA;;;777666888888555555888555444333333333333444555777:::AAAHHHNNNSSSVVVWWWUUUVVVVVVUUUSSSOOOLLLJJJIIIFFF@@@;;;666444333222222111111111111333444555777999<<<>>>@@@BBBFFFIIIMMMOOOQQQRRRSSSUUUYYY[[[\\\___bbbbbbaaaaaadddgggffffffeeeddddddcccbbbbbb]]]YYYTTTOOOLLLIIIFFFDDDBBBCCCEEEHHHLLLPPPTTTVVVWWWYYYYYYUUUOOOIIIGGGGGGGGGIIIJJJIIIGGGJJJRRRYYYcccfffiiiiiifffbbb___]]]YYYWWWUUUSSSSSSTTTWWWYYYZZZ]]]]]]ZZZYYYYYYWWWSSSOOOMMMLLLMMMRRRYYYbbbgggnnnnnnmmmmmmllljjjiiihhhcccffflllppptttxxx}}}|||}}}}}}yyyuuurrrpppnnnmmmmmmnnnoooooonnntttsssqqqpppooommmiiifffgggdddaaa^^^\\\[[[XXXVVVUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRSSSTTTTTTTTTSSSPPPNNNMMMMMMMMMMMMMMMLLLLLLNNNPPPQQQOOONNNLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGJJJNNNTTTZZZ^^^bbbffflllqqqsssssspppnnnfffdddaaa```aaaeeejjjmmmllloooqqqrrrrrrrrrssstttsssuuuwwwzzz}}}}}}{{{zzzxxxxxxxxxwwwvvvtttrrrqqqmmmooooooooorrrzzzzzzxxxxxxzzz}}}|||yyyuuummmppp{{{}}}{{{|||~~~}}}zzzvvvuuuuuuvvvvvvvvvpppooolllggg```XXXPPPKKKBBB:::333222222///...///......---------,,,,,,,,,,,,,,,------...///000000---444333444>>>KKKbbb~~~zzzxxx|||~~~yyynnn\\\MMMCCCBBBBBBAAABBBCCCDDDEEEGGGHHHHHHJJJLLLNNNPPPQQQTTTUUUXXX\\\bbbhhhmmmpppnnnoooooollliiihhhjjjmmmooommmiiiddd```]]][[[ZZZYYY[[[]]]______```bbbdddggghhhiiijjjlllmmmnnnooolllnnnppprrruuuxxxzzz{{{zzz|||qqqpppttt~~~lllZZZEEE;;;777555444666/////////...------,,,,,,(((((())))))*********+++******+++++++++,,,,,,,,,***+++,,,---..................///000111222222333333333444666777999::::::===>>>@@@BBBEEEJJJPPPUUUaaawwwgggeee___XXXTTTQQQJJJBBB:::999888999999999777555444444444222111111333555777<<>>@@@BBBEEEJJJPPPTTTccc~~~tttjjjhhh```XXXSSSOOOGGG???999888777777888777666444333444333222111111444666888<<>>AAAGGGLLLNNNPPPRRRSSSSSSUUUWWWYYY\\\\\\]]]]]]^^^______```___```aaaaaa``````aaabbb^^^YYYSSSMMMIIIGGGDDDCCCBBBAAA@@@@@@BBBFFFKKKMMMQQQRRRSSSSSSQQQLLLHHHEEEEEEGGGIIIKKKNNNTTTZZZ___eeedddaaa``````aaabbbccccccbbbbbbaaaaaaaaabbbbbbbbbbbbbbbcccdddcccaaa^^^[[[XXXTTTQQQRRRYYYbbbiiioooooonnnlllhhheeeaaa___bbbaaaaaafffmmmrrrtttssswwwvvvssspppmmmjjjgggfffaaa]]]\\\```dddfffjjjnnnqqqqqqrrrrrrqqqoookkkhhheeedddcccbbb```]]]\\\[[[XXXXXXYYYYYYYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTUUUQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLMMMLLLKKKJJJIIILLLMMMOOORRRVVVYYY\\\^^^bbbgggkkklllnnnqqqnnniiieeeaaa^^^______^^^aaafffiiiiiiiiigggdddaaaaaaaaabbbdddgggjjjmmmqqqvvvyyy|||{{{yyyuuuwwwxxxyyyxxxvvvtttrrrrrrrrrtttxxx~~~{{{vvvrrrrrruuu{{{uuuwwwzzzzzzyyyyyyuuuqqqlllggg```XXXNNNGGGAAA===666111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,444444666@@@LLLaaa|||~~~{{{tttdddTTTKKKDDD>>>@@@BBBAAAAAACCCEEEFFFHHHJJJLLLNNNOOOPPPSSSVVVZZZ^^^bbbfffllloooooooooooonnnmmmkkkiiihhhiiihhhfffddddddbbb```^^^```____________aaacccdddfffggghhhjjjlllmmmoooooopppppppppqqqsssvvvwwwwwwvvvyyy~~~wwwrrrnnnpppxxxlllZZZGGG===999666555555/////////...------,,,,,,+++++++++++++++,,,,,,,,,))))))*********+++++++++,,,+++******+++,,,...///...///000111222333444444444555666777888::::::;;;===>>>@@@BBBDDDIIIOOOSSSddd|||qqqooollldddZZZTTTOOOGGG>>>999777666666666666555333222333333222111222555777999===DDDIIIMMMPPPTTTVVVWWWVVVTTTSSSSSSPPPMMMJJJGGGFFFBBB===777444444444111111000000111222444555888;;;===>>>>>>AAAGGGLLLNNNQQQTTTVVVVVVVVVXXXYYYZZZZZZ[[[[[[\\\]]]]]]^^^___```aaa```^^^]]]^^^___\\\XXXRRRNNNKKKIIIFFFDDDCCCBBB@@@???@@@CCCEEEGGGLLLNNNOOOPPPNNNKKKGGGDDDDDDHHHLLLPPPSSSVVVYYY[[[```^^^\\\[[[\\\___cccfffgggffffffeeeeeeeeeeeeeeejjjiiiiiiiiijjjhhheeebbb^^^[[[VVVRRRRRRXXX```gggnnnnnnmmmjjjgggbbb^^^[[[\\\]]]^^^aaaeeejjjnnnpppqqqpppmmmiiieee```\\\ZZZTTTQQQPPPTTTXXX\\\bbbhhhnnnppprrrtttsssqqqnnnlllhhhgggdddaaa___^^^]]]]]]ZZZZZZZZZZZZZZZYYYXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSPPPPPPOOOOOOOOOOOONNNNNNPPPPPPOOOOOONNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJHHHHHHHHHHHHJJJJJJLLLMMMMMMNNNMMMLLLKKKJJJNNNNNNPPPSSSVVVYYY\\\]]]___dddhhhhhhiiijjjgggbbb___ZZZXXXYYYYYYYYY\\\aaacccddddddbbb^^^ZZZWWWWWWXXXZZZ\\\___ccciiipppuuuwww{{{}}}zzzuuuuuuvvvwwwwwwwwwvvvvvvrrrsssvvv{{{zzztttppprrruuu}}}wwwzzz}}}~~~}}}~~~vvvtttoooiiibbbYYYOOOHHHBBB===777222000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------............///...555444666@@@LLLbbb~~~lllXXXMMMFFF@@@AAABBBAAAAAACCCEEEFFFHHHJJJLLLNNNOOOPPPSSSVVVZZZ^^^aaafffkkkooonnnoooooonnnmmmkkkiiihhhgggfffdddcccddddddcccaaa``````_________```bbbcccdddeeegggiiikkknnnooopppppppppqqqqqqssstttvvvvvvwwwzzz~~~{{{vvvrrrrrrxxx}}}~~~~~~kkkZZZGGG>>>;;;777555555/////////...------,,,,,,++++++++++++++++++++++++)))))))))*********++++++,,,+++***)))***,,,...000//////000111222444555555666666777888999:::;;;;;;===>>>???AAACCCHHHNNNRRReee|||qqqpppmmmfff]]]WWWRRRIII@@@999777666555666666555444111222222222111333555888999>>>DDDJJJMMMQQQTTTVVVXXXWWWVVVUUUTTTRRRNNNJJJFFFDDD@@@;;;777555444444222111000000111222444555999<<<>>>>>>>>>AAAGGGLLLNNNQQQUUUWWWXXXXXXXXXYYYYYYYYYZZZZZZ[[[\\\\\\\\\_________^^^[[[ZZZZZZZZZZZZWWWTTTQQQOOOLLLIIIFFFFFFEEECCCBBBBBBDDDFFFGGGIIIJJJLLLNNNMMMJJJGGGEEEEEEHHHMMMPPPRRRTTTWWWYYYXXXXXXYYY[[[___ccchhhkkkiiihhhfffeeeeeefffggghhhppppppooopppooolllhhheee^^^\\\WWWTTTSSSXXX```fffnnnnnnmmmjjjfffaaa\\\YYYXXXZZZ[[[]]]___cccgggkkkmmmkkkgggbbb[[[UUUOOOLLLIIIFFFFFFJJJNNNRRRZZZbbbjjjnnnrrruuuuuusssqqqpppooolllgggbbb^^^]]]\\\\\\\\\\\\[[[[[[ZZZYYYXXXXXXXXXWWWVVVTTTSSSRRRRRRRRROOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOONNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIGGGFFFFFFGGGIIIJJJMMMMMMNNNOOONNNMMMLLLKKKMMMNNNPPPRRRVVVYYY\\\^^^^^^cccfffeeecccbbb^^^YYYUUUQQQOOORRRSSSSSSWWW\\\\\\^^^aaa```]]]YYYVVVUUUSSSTTTUUUWWW\\\dddmmmsssuuuyyy}}}yyyvvvuuuuuuuuuuuuuuuuuuvvvrrrssswww}}}yyyrrrnnnrrrttt~~~zzz{{{{{{xxxssskkkcccYYYPPPKKKBBB>>>777333000000///...---------------------------------............//////666555555@@@LLLcccuuu^^^OOOGGGBBBBBBCCCBBBBBBCCCEEEFFFHHHJJJLLLNNNOOOPPPSSSVVVZZZ]]]aaaeeejjjmmmmmmnnnnnnnnnmmmkkkiiihhhdddbbb``````bbbccccccccc```______^^^___```aaabbbcccdddfffhhhkkkmmmooopppqqqrrrrrrsssssstttvvvwwwzzz}}}|||zzzxxxyyy|||~~~}}}|||zzz~~~xxxsssrrrhhhXXXGGG???<<<888555555/////////...------,,,,,,******************)))))))))************+++++++++,,,+++*********,,,...000//////000222333555666666777888888999:::;;;<<<<<<<<<>>>???@@@CCCGGGMMMQQQccc}}}sssjjjjjjgggaaa\\\WWWLLLAAA;;;999666666666777666555111222222222111333555888999>>>DDDJJJNNNQQQTTTWWWYYYYYYXXXXXXWWWTTTPPPLLLEEECCC>>>:::777555444333222111111111111333444555999<<<>>>>>>>>>AAAFFFKKKNNNQQQUUUWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZ[[[\\\\\\]]]^^^]]][[[WWWUUUTTTTTTWWWVVVUUUTTTSSSPPPLLLIIIHHHGGGFFFEEEDDDEEEGGGHHHGGGHHHKKKMMMMMMJJJHHHFFFGGGIIIKKKMMMNNNPPPTTTWWWVVVXXX\\\aaaeeeiiilllmmmmmmjjjgggeeeeeeiiimmmpppvvvuuuuuutttsssoooiiieee^^^[[[XXXUUUUUUZZZaaagggnnnnnnmmmkkkfffaaa[[[XXXUUUWWWYYYZZZ[[[^^^bbbeeehhheee```ZZZRRRKKKEEEBBBBBB@@@AAAEEEHHHLLLUUU^^^fffkkkqqquuuvvvuuuuuuuuurrrnnniiiddd```^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXWWWVVVTTTSSSRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJIIIGGGFFFFFFGGGIIIJJJLLLMMMNNNOOOOOONNNMMMLLLKKKLLLNNNQQQUUUYYY]]]^^^___eeegggccc]]]ZZZVVVQQQLLLHHHGGGJJJLLLNNNRRRWWWZZZ]]]aaabbb```[[[WWWUUUPPPPPPPPPQQQUUU^^^gggnnntttyyy}}}}}}{{{xxxwwwuuusssrrrrrrrrrrrrqqqssswww}}}|||uuuqqqqqqqqqxxxzzz{{{~~~~~~~~~~~~|||vvvmmmbbbWWWPPPKKKBBB===777333111000//////---------------------------------............///000777555666@@@LLLccc|||eeeOOOHHHBBBBBBCCCBBBBBBCCCEEEFFFHHHJJJLLLNNNOOOPPPSSSVVVYYY\\\___cccgggkkklllmmmnnnnnnmmmkkkiiigggaaa___\\\[[[]]]```aaabbb______^^^^^^^^^```aaabbbbbbccceeehhhjjjmmmnnnoooppprrrttttttssstttwwwzzz|||}}}~~~{{{zzz~~~|||vvvnnnjjjdddUUUEEE>>><<<999666555/////////...------,,,,,,*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,---///000///000111222444555777777999999::::::;;;<<<<<<===<<<===???@@@BBBFFFLLLPPP___yyy~~~uuudddgggiiigggddd]]]OOOBBB;;;999666555666777666666222333333222111222555777888===DDDJJJNNNRRRVVVXXXZZZZZZZZZ[[[ZZZXXXSSSPPPGGGCCC>>>:::888666444333222222111111222333555666999;;;=========???EEEIIIMMMPPPSSSUUUUUUUUUWWWXXXWWWWWWXXXYYYYYYZZZZZZ[[[ZZZZZZYYYUUUQQQNNNLLLLLLPPPQQQRRRUUUVVVUUURRROOOJJJIIIGGGFFFEEEEEEEEEEEEFFFGGGJJJLLLLLLJJJGGGFFFIIIIIIJJJJJJKKKMMMQQQUUUYYY\\\```dddhhhiiijjjiiinnnllljjjiiikkkpppvvvzzz{{{zzzyyyxxxvvvqqqjjjfff^^^\\\YYYVVVVVVZZZaaaggglllmmmllljjjfff```ZZZWWWRRRSSSUUUWWWYYY\\\]]]]]]```\\\WWWPPPJJJDDD@@@>>>???>>>@@@DDDFFFHHHQQQZZZaaagggpppuuuvvvvvvwwwxxxrrroookkkgggdddcccddddddaaa```^^^\\\[[[ZZZYYYYYYXXXWWWVVVTTTSSSRRRRRRRRROOOOOOPPPPPPPPPPPPQQQQQQNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFHHHHHHJJJKKKMMMNNNOOOOOONNNNNNKKKLLLMMMPPPTTTXXX[[[\\\```fffhhhbbb[[[VVVRRRMMMGGGCCCBBBEEEFFFGGGKKKQQQYYY]]]bbbdddbbb\\\WWWTTTOOONNNMMMMMMPPPWWW```fffrrrwww~~~||||||~~~yyyxxxvvvtttrrrqqqppppppqqqrrruuuzzz{{{vvvrrrppptttyyyzzz}}}~~~{{{rrreeeXXXNNNIIIAAA<<<666222000000//////---------------------------------............///000777666888BBBMMMdddkkkNNNGGGAAABBBCCCBBBBBBDDDEEEFFFHHHJJJLLLNNNOOOPPPRRRTTTXXXZZZ]]]```eeehhhkkklllnnnnnnnnnkkkiiiggg```]]]YYYXXXYYY\\\^^^___^^^]]]]]]]]]^^^```bbbccccccccceeegggiiilllmmmnnnnnnqqqssstttssstttwww{{{~~~yyywww|||~~~uuummmggg```RRRCCC>>><<<999666555/////////...------,,,,,,+++++++++******)))))))))+++,,,,,,,,,,,,---------,,,------......//////000///000111333444666777888:::::::::;;;<<<<<<======<<<===>>>???AAAFFFKKKOOO[[[ttt~~~tttdddjjjppprrrpppgggUUUFFF;;;888555444444555555555333444333222111111444666777<<>>CCCHHHLLLNNNQQQRRRRRRSSSUUUWWWUUUUUUVVVWWWWWWXXXXXXYYYUUUUUUSSSOOOJJJFFFDDDDDDEEEHHHMMMSSSXXXYYYWWWUUUNNNMMMKKKHHHFFFDDDCCCCCCDDDFFFIIIKKKKKKIIIFFFDDDHHHJJJKKKKKKKKKLLLOOORRRUUUWWWZZZ]]]```bbbcccdddkkkkkkmmmooosssxxx|||~~~~~~~~~}}}{{{xxxrrrkkkfffaaa___[[[WWWVVVYYY```eeeiiijjjjjjiiieee___YYYUUUPPPOOOPPPTTTXXXZZZXXXUUUUUURRRMMMGGGBBB@@@???>>>>>>???BBBEEEEEEFFFNNNVVV\\\dddooouuuvvvwwwxxx{{{vvvtttpppmmmjjjhhhhhhhhheeedddaaa___]]]\\\\\\\\\WWWVVVUUUTTTSSSSSSSSSSSSPPPPPPPPPQQQQQQRRRRRRRRRNNNMMMMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHIIIKKKMMMOOOOOOOOOOOOMMMMMMNNNPPPRRRTTTVVVXXX```fffiiiccc[[[VVVRRRNNNGGGBBB@@@AAABBBAAADDDIIIQQQWWW^^^bbbbbb]]]XXXVVVPPPOOOMMMLLLMMMSSSZZZ```mmmsss{{{~~~|||{{{|||~~~zzzzzzxxxwwwuuusssrrrqqqpppqqqrrrvvv|||~~~zzztttrrruuu~~~wwwyyy~~~ppp___PPPHHH???;;;555111/////////...........................---------............//////777777999CCCNNNddd{{{jjjMMMEEE@@@AAACCCBBBCCCDDDEEEFFFHHHJJJLLLNNNOOOPPPQQQSSSVVVYYY[[[^^^bbbeeejjjkkkmmmooonnnllliiifffaaa]]]XXXVVVWWWZZZ\\\]]]\\\\\\\\\]]]^^^aaacccdddcccdddeeegggiiijjjlllllljjjnnnqqqrrrqqqrrrwww{{{}}}wwwssswww{{{}}}{{{uuummmggg^^^PPPBBB===<<<:::777666000//////...------,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......,,,---...///000000000000///000111333555777888999:::;;;;;;;;;<<<=========<<<===>>>???AAAEEEKKKOOOXXXppp}}}ssshhhpppyyy|||zzzooo[[[JJJ:::777444222333444444444444444444333111111333555666;;;CCCJJJOOOTTTXXX[[[[[[[[[\\\^^^___]]]YYYUUUMMMHHHBBB===<<<:::777444333222111111222333555666888:::<<<<<<;;;===CCCGGGLLLMMMOOOPPPPPPQQQTTTWWWSSSTTTTTTUUUVVVVVVWWWWWWQQQQQQOOOKKKEEEAAA???>>>===@@@HHHQQQXXX\\\[[[YYYTTTRRROOOKKKHHHEEECCCBBBDDDEEEHHHJJJJJJHHHEEECCCHHHJJJLLLMMMMMMMMMNNNPPPMMMNNNPPPSSSVVV[[[___aaafffiiimmmssswww{{{}}}~~~~~~zzztttlllgggdddaaa]]]XXXVVVXXX^^^bbbggghhhhhhgggddd^^^XXXTTTNNNLLLMMMRRRXXXYYYUUUPPPMMMJJJEEEAAA>>>>>>???@@@>>>???CCCFFFEEEEEELLLTTTZZZcccnnnuuuvvvwwwyyy||||||zzzvvvqqqmmmjjjhhhggghhhfffdddaaa___^^^^^^^^^WWWVVVUUUTTTSSSSSSSSSSSSQQQQQQQQQRRRRRRRRRSSSSSSMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGEEEFFFGGGGGGGGGGGGFFFEEEFFFHHHJJJMMMOOOOOOPPPPPPOOOOOOOOOPPPQQQRRRSSSTTT^^^eeehhhccc[[[WWWSSSPPPIIICCC@@@@@@???===???CCCGGGOOOXXX___aaa___[[[YYYSSSRRRPPPNNNNNNRRRXXX]]]hhhoooxxx}}}{{{{{{{{{|||}}}zzzzzzzzzyyywwwvvvtttsssppppppqqqtttyyy{{{yyyzzz~~~}}}yyyuuussswww|||vvvyyy|||fffTTTIII???:::555000//////..............................---------........./////////777888;;;EEEOOOdddyyyvvv|||tttfffKKKDDD???AAACCCCCCCCCEEEEEEFFFHHHJJJLLLNNNOOOPPPPPPRRRUUUXXXZZZ]]]aaadddiiikkkmmmooonnnlllhhhfffbbb^^^XXXUUUVVVXXX[[[\\\[[[[[[[[[\\\___aaadddeeeddddddeeeggghhhjjjkkkkkkgggkkkooopppooopppvvv{{{yyyyyyyyyzzz{{{xxxsssnnnmmm```QQQAAA;;;999777555444///......------,,,++++++++++++***)))(((((())))))------,,,------...///000............////////////333333444444555666666666777888999;;;===>>>@@@AAAAAA??????BBBDDDEEEJJJQQQYYYrrr~~~rrroooooo{{{~~~lllQQQGGG999666888222222666222333333222111111222333333999<<>>999999999777555000111111333444666888999888>>>BBBAAA<<<;;;???DDDJJJMMMPPPRRRRRRQQQQQQRRRQQQRRRRRRSSSTTTTTTUUUUUUQQQOOOJJJEEEAAA>>><<<;;;:::===DDDKKKRRRXXX\\\]]]VVVTTTQQQNNNKKKHHHEEEDDDAAACCCEEEGGGHHHHHHGGGFFFIIIJJJKKKLLLKKKJJJHHHGGGFFFGGGHHHHHHJJJNNNSSSWWWaaagggpppwww{{{}}}}}}~~~|||xxxssspppmmmlllddd```YYYUUUTTTXXX^^^bbbdddgggjjjkkkhhhaaaYYYTTTOOONNNNNNPPPQQQQQQOOOLLLDDDDDDCCCAAA??????BBBDDDEEEEEEFFFGGGJJJMMMPPPQQQZZZ```iiiqqqwww{{{~~~}}}yyytttooollliiiggggggeeecccbbbaaa```^^^\\\ZZZYYYWWWUUUSSSSSSSSSSSSPPPPPPQQQQQQRRRRRRSSSSSSPPPOOOMMMLLLLLLLLLJJJHHHLLLKKKJJJIIIHHHHHHGGGHHHKKKIIIGGGFFFDDDDDDDDDEEEFFFGGGIIIKKKLLLMMMNNNNNNRRRQQQOOOLLLKKKNNNRRRVVV^^^```bbbccc```[[[TTTQQQJJJDDD@@@AAAAAA???@@@BBBHHHKKKPPPTTTWWWXXXWWWWWWYYYXXXVVVSSSRRRSSSXXX\\\eeeooozzz~~~{{{xxxwwwyyy{{{|||{{{{{{zzzyyyxxxvvvvvvuuuppppppqqqtttzzzwwwsssrrrrrrxxx~~~wwwuuutttyyy{{{vvvzzznnnWWWIII>>>:::555111000///...---......------------..................////////////222666555;;;GGGPPPdddtttnnnrrruuulll```GGGDDDAAA@@@AAABBBCCCDDDEEEFFFHHHJJJLLLNNNOOOPPPPPPRRRTTTVVVYYY\\\aaadddgggiiikkkkkkiiiiiiiiijjjbbb^^^YYYTTTSSSTTTWWWZZZ]]]\\\ZZZZZZ[[[^^^aaacccccccccdddeeegggiiijjjkkklllllllllmmmooorrrtttvvv{{{{{{zzzyyyyyyzzzyyyuuuoookkk___QQQBBB===<<<999666555///......------,,,++++++++++++***))))))))))))))),,,++++++,,,,,,---...///....../////////000000000333333444555555666666777777777999:::<<<>>>???@@@AAA???@@@DDDEEEFFFJJJQQQ[[[rrrrrrpppooozzzuuu]]]JJJ:::555666222444777222333333222111111222333333999<<>>:::555111000///............------------..................////////////222666666;;;GGGPPPeeexxxnnnoooppphhh]]]FFFDDDAAA@@@AAACCCDDDEEEEEEFFFHHHIIILLLMMMOOOPPPPPPQQQTTTVVVXXX[[[```cccggghhhjjjjjjiiiiiiiiijjjdddaaa[[[VVVTTTUUUXXXZZZZZZYYYXXXXXXYYY\\\___aaafffffffffhhhiiikkklllmmmkkkkkklllnnnoooqqqsssttttttxxx~~~zzzyyyxxxyyy{{{xxxppphhh]]]PPPCCC???>>>:::666555///......------,,,++++++++++++***))))))))))))***++++++++++++,,,---......///000000000000111111111333444444555555666777777666777888999;;;<<<>>>>>>@@@???AAAFFFGGGGGGJJJPPP[[[qqq|||wwwuuuyyyuuupppmmmttt~~~lllPPP===555555333666888222333333222111111222333333999<<>>EEEOOOZZZaaabbb___[[[UUUPPPLLLIIIHHHDDDEEEFFFHHHIIIIIIIIIIIIFFFFFFFFFFFFDDDAAA???===:::<<<======???BBBFFFJJJWWW[[[aaagggjjjmmmpppqqqnnnnnnnnnmmmkkkhhheeeccc^^^ZZZUUUQQQPPPTTTYYY\\\```cccfffgggeee___XXXTTTLLLJJJHHHGGGFFFEEEBBB@@@???@@@AAAAAAAAABBBEEEGGGKKKJJJJJJKKKLLLNNNPPPRRRVVV[[[cccjjjpppvvv{{{}}}zzzwwwtttsssrrrooolllhhhfffccc```]]]ZZZYYYXXXVVVTTTRRRRRRRRRRRRQQQRRRTTTUUUUUUTTTSSSRRRPPPOOOMMMMMMMMMMMMKKKIIIJJJJJJIIIHHHGGGGGGGGGGGGIIIHHHFFFEEEDDDCCCDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNQQQQQQQQQPPPOOOPPPRRRUUU[[[```gggllllllhhhbbb]]]WWWPPPLLLKKKIIIEEEDDDFFFAAAEEEKKKRRRXXX\\\___````````````^^^\\\\\\]]]___fffooo{{{}}}zzzxxxvvvwwwxxxzzz~~~{{{vvvvvvvvvvvvvvvvvvvvvvvvqqqqqqqqqsssxxxxxxkkkaaa[[[ZZZ^^^fffpppxxx|||{{{zzzwwwwww}}}|||xxx|||pppZZZKKK===:::555111000//////.........------------..................////////////222666666<<>>:::666333///......------,,,++++++++++++***))))))*********++++++++++++,,,---...///000000111111111222222222444444444555666666777777555666777888:::;;;<<<===>>>===AAAEEEGGGFFFIIINNNYYYooo}}}~~~|||vvvqqqsss|||yyynnnhhhlllvvvwwwYYYCCC777666444777888111333333222111111222333333888<<>>AAAFFFIIIMMMOOOPPPOOOPPPQQQTTTSSSRRRPPPNNNLLLKKKJJJHHHFFFDDDBBB???===<<<;;;<<<;;;999;;;AAALLLWWW^^^aaaaaa___\\\XXXSSSNNNLLLFFFFFFGGGGGGHHHIIIJJJJJJFFFGGGGGGFFFDDDAAA===;;;:::;;;===>>>???BBBFFFIIIQQQTTTXXX\\\^^^```ccceeecccdddeeeeeeccc```\\\ZZZVVVSSSOOOMMMNNNRRRWWWZZZ^^^aaadddfffddd___YYYUUUKKKHHHEEEBBB@@@???<<<:::;;;>>>AAABBBCCCEEEHHHJJJMMMLLLLLLLLLLLLNNNOOOPPPTTTYYY```fffmmmsssyyy}}}||||||{{{zzzxxxvvvuuutttqqqnnnjjjfffccc```\\\YYYYYYWWWUUUSSSRRRQQQRRRRRRRRRSSSVVVWWWWWWUUUSSSQQQPPPNNNMMMMMMMMMMMMLLLJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHGGGFFFDDDCCCCCCDDDDDDEEEFFFHHHKKKMMMNNNOOOOOOOOOQQQRRRRRRQQQPPPRRRSSSZZZaaaiiiqqqssspppjjjfffaaa[[[UUUTTTQQQLLLIIIJJJHHHKKKPPPVVV]]]aaaeeefffddddddeeecccaaa______```gggppp|||}}}zzzxxxwwwwwwxxxyyy~~~}}}zzzwwwwwwvvvvvvuuuuuuttttttqqqqqqqqqssswww~~~zzzmmmaaaZZZXXXZZZ```hhhpppvvvyyyyyywwwwww}}}{{{xxx|||mmmXXXJJJ===999444111000000///.........------------..................////////////111666777===IIIQQQeee}}}}}}uuuuuuzzz~~~mmmddd___WWWOOOAAA???<<<<<>><<<<<<===@@@FFFIIIMMMOOOOOOOOOPPPQQQRRRQQQPPPMMMJJJHHHFFFEEEEEEDDDCCCBBBAAA???>>>===;;;::::::<<>><<<<<<>>>@@@BBBDDDFFFJJJNNNPPPRRRTTTTTTTTTTTTVVVWWWYYYYYYZZZZZZXXXTTTPPPNNNIIIGGGEEEEEEGGGLLLQQQTTTVVVXXX\\\]]]\\\YYYTTTQQQIIIFFFAAA===;;;:::888777999===AAADDDFFFHHHKKKMMMNNNMMMLLLLLLLLLMMMNNNOOOTTTXXX^^^eeekkkqqqvvvzzzyyyyyyzzzzzzyyyxxxvvvvvvqqqnnnjjjfffccc___[[[XXXYYYXXXVVVTTTRRRRRRRRRRRRSSSUUUVVVXXXWWWUUURRRPPPPPPNNNMMMMMMNNNNNNLLLKKKIIIIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFDDDDDDDDDEEEEEEFFFGGGIIIKKKNNNOOOPPPQQQOOOQQQSSSSSSRRRQQQRRRSSS[[[bbbkkktttxxxxxxuuurrroooiiicccaaa]]]WWWSSSSSSSSSUUUXXX]]]aaafffiiikkkhhhiiiiiihhheeebbbbbbbbbhhhppp{{{}}}|||zzzyyyzzzzzz{{{~~~~~~{{{yyyyyywwwvvvtttsssrrrqqqqqqqqqqqqssswww~~~{{{ooobbbZZZWWWYYY]]]dddmmmtttxxxzzzvvvwww}}}}}}|||zzz~~~~~~yyywww|||}}}jjjWWWJJJ<<<999444111000000//////......------------..................////////////111666777>>>IIIRRReee~~~|||{{{}}}}}}zzzpppooorrr~~~nnnccc]]]SSSIII>>><<<::::::===@@@BBBCCCDDDEEEGGGIIIKKKMMMNNNOOOOOOQQQSSSUUUVVVYYY]]]aaadddgggjjjlllkkkjjjjjjjjjiiifffbbb]]]YYYWWWVVVVVVWWWXXXXXXYYY[[[]]]___aaaccceeegggiiijjjkkklllllljjjllloooqqqssstttuuuuuurrrooonnnnnnqqquuuxxxyyytttmmmiiiiiijjjjjjmmmqqq}}}yyy~~~~~~uuugggWWWKKK???<<<;;;777222//////......------,,,+++++++++************+++,,,,,,------------...///000000000111111111111222222222444555555666666777888888666777888999:::;;;;;;<<<<<<;;;===BBBCCCCCCFFFLLLRRRhhhzzzyyynnnbbb```hhhtttyyy___JJJ>>>:::555666777000333333222111111222333333999<<>>>>><<<<<<===>>>DDDGGGKKKNNNNNNNNNOOOPPPPPPOOOMMMJJJGGGDDDBBBAAABBBBBBBBBBBBAAA@@@???>>>;;;;;;;;;===AAAEEEIIILLLOOOSSSYYY^^^___\\\XXXTTTMMMLLLIIIHHHGGGHHHIIIJJJGGGHHHIIIIIIGGGEEECCCAAAAAACCCGGGIIILLLOOOSSSVVVTTTUUUUUUSSSOOOMMMKKKLLLLLLMMMMMMLLLJJJGGGDDDBBB<<<;;;;;;<<<>>>CCCGGGJJJOOOQQQUUUWWWWWWTTTPPPMMMFFFBBB===999777666666555999===BBBGGGJJJKKKMMMOOONNNNNNMMMLLLMMMNNNOOOPPPTTTYYY___fffkkkppptttwwwxxxxxxyyyzzzzzzyyyxxxwwwqqqnnnjjjgggdddaaa]]]ZZZZZZYYYWWWUUUSSSSSSSSSSSSUUUUUUVVVWWWVVVTTTRRRPPPPPPNNNMMMMMMNNNNNNMMMLLLJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHFFFEEEEEEEEEFFFGGGGGGHHHJJJMMMOOOQQQRRRSSSRRRSSSUUUUUUTTTSSSTTTVVV]]]bbblllvvv}}}{{{uuusssnnngggcccbbbaaabbbccceeehhhkkknnnooopppqqqpppnnnjjjgggggggggjjjpppzzz~~~}}}||||||}}}~~~~~~~~~|||{{{zzzxxxwwwtttsssqqqpppqqqqqqqqqsssxxx}}}qqqddd\\\XXXZZZ___fffooovvvzzz{{{vvvwww~~~}}}yyyxxxtttxxx{{{||||||wwwwww|||~~~~~~xxxgggUUUJJJ<<<888444111000000000///......------------..................////////////111666888???JJJRRReee}}}zzzvvvvvvyyyzzzyyywwwooolllnnnzzzssskkkcccVVVIII>>><<<999999<<>>>>>???@@@@@@@@@???>>>>>><<<;;;;;;<<<===@@@BBBDDDGGGJJJPPPUUUXXXYYYWWWVVVSSSPPPMMMJJJHHHIIIJJJKKKKKKLLLNNNOOOOOOMMMLLLJJJJJJMMMQQQTTTWWW[[[___bbb\\\\\\[[[VVVPPPIIIEEEDDD?????????>>>===<<<;;;:::777666666777999<<<@@@BBBIIIKKKOOOQQQQQQOOOLLLJJJBBB>>>888444333444444444999>>>DDDIIILLLNNNOOOQQQOOOOOONNNNNNNNNOOOQQQRRRUUUZZZaaahhhlllooorrrttttttuuuwwwxxxxxxwwwvvvuuupppnnnjjjhhhfffccc```]]][[[ZZZXXXVVVTTTTTTTTTTTTVVVVVVVVVUUUTTTRRRQQQPPPPPPNNNMMMMMMOOOOOONNNLLLKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIGGGFFFFFFFFFGGGHHHHHHIIILLLNNNQQQSSSTTTUUUWWWWWWXXXWWWVVVWWWXXXZZZ]]]bbblllwwwyyyttttttppppppoooppprrrtttwwwyyyzzzyyyxxxuuuqqqnnnnnnoookkkpppxxx~~~{{{zzzyyyxxxwwwuuutttsssrrrqqqpppqqqtttyyyxxxmmmeeebbbdddhhhooouuuyyy{{{zzzxxxyyy{{{xxxqqqvvvyyyyyy{{{|||xxxxxx}}}||||||{{{}}}~~~zzzooo___OOOEEE<<<888444111000000000000......------------..................////////////111666888???KKKSSSeee|||xxxttttttwwwzzzzzzyyyrrrnnnnnnzzz{{{wwwooo^^^NNN@@@===;;;:::===???AAABBBDDDEEEFFFHHHJJJLLLMMMNNNRRRSSSUUUVVVXXXZZZ^^^aaaeeeiiimmmoooooonnnmmmmmmiiihhheeeaaa^^^ZZZXXXWWWSSSSSSUUUWWWYYY[[[\\\]]]bbbdddhhhllloooqqqrrrrrrnnnoooqqqtttxxx{{{~~~zzzssskkkeeeeeehhhkkkmmmpppkkkhhhgggccc^^^]]]```}}}|||wwwwwwkkk\\\NNNAAA<<<;;;666222000///......------,,,+++++++++*********+++,,,,,,---++++++++++++,,,---......///000000000000111111111555555666666777777888888888888999:::;;;;;;<<<<<>>AAABBBCCCHHHOOOVVVggg}}}fffXXXSSSYYYcccrrrssscccQQQAAA;;;999222222777444333333222111111222333333999<<>>?????????>>>======<<<:::999:::;;;>>>???CCCFFFIIINNNRRRTTTVVVWWWWWWTTTPPPLLLJJJJJJKKKMMMQQQRRRTTTVVVVVVVVVTTTSSSQQQUUUYYY]]]aaaeeeiiilllbbbbbb```ZZZQQQIIICCC@@@666666666555555666666666888777777777888:::===>>>@@@BBBFFFHHHIIIGGGDDDBBB???;;;555111111222333333:::???FFFKKKNNNOOOPPPQQQQQQPPPOOOOOOPPPQQQSSSTTTVVV[[[ccciiimmmppprrrssspppqqqssstttuuusssrrrqqqqqqnnnkkkiiihhhfffccc```\\\ZZZXXXVVVUUUTTTUUUUUUWWWVVVUUUTTTRRRQQQQQQPPPPPPNNNMMMNNNOOOOOONNNMMMKKKKKKJJJJJJJJJKKKKKKLLLJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJMMMOOORRRTTTUUUVVVZZZ[[[[[[ZZZYYYYYY\\\^^^]]]bbbkkkxxx{{{zzzyyyyyy{{{}}}~~~zzzvvvssssssuuulllpppwww~~~}}}zzzyyyxxxxxxwwwvvvuuuuuutttppppppqqqtttzzzxxxrrrooopppsssxxx{{{|||{{{xxxyyyzzz{{{qqqwww{{{zzz||||||xxxyyy~~~|||{{{uuuwwwvvvrrrgggXXXJJJ@@@<<<888333111000000000000.........------...................../////////000111666888???KKKSSSeee}}}yyyuuuuuuyyy}}}uuupppooozzzyyyeeeRRRAAA???<<<<<<>>>@@@BBBCCCDDDDDDFFFHHHJJJLLLMMMNNNRRRTTTVVVWWWXXX[[[___bbbfffiiinnnppppppooonnnnnnjjjiiifffccc```\\\ZZZXXXTTTUUUWWWYYY[[[]]]^^^______bbbfffjjjnnnpppqqqqqqpppqqqrrruuuyyy}}}~~~wwwmmmgggfffiiimmmppp{{{vvvrrrooohhh___\\\]]]}}}}}}|||ooobbbRRRAAA;;;;;;888333111......---,,,,,,,,,,,,---(((((()))***+++,,,,,,,,,...///000///...---...///111000000000111222333333777777777777777888888888::::::;;;<<<===>>>???@@@>>>@@@AAACCCDDDGGGJJJNNN^^^fff~~~vvveee\\\TTTTTT[[[___]]]YYYIII???666555666444222333555444333222222222333444777;;;BBBIIIOOORRRTTTTTTXXXZZZ___eeekkkrrrxxx{{{tttsssppplllfff]]]RRRKKKIIIEEE>>>999666666888:::;;;===>>>>>><<<;;;<<<<<<@@@BBBEEEHHHJJJLLLMMMMMMJJJGGGDDDAAA@@@???<<<;;;;;;<<<<<<<<<=========>>>===<<<:::999999:::;;;<<>>FFFNNNSSSUUUUUUTTTVVVTTTRRRQQQRRRSSSSSSSSSVVV^^^dddgggkkkppprrrqqqwwwvvvtttrrrpppooonnnnnnnnnoooooommmjjjfffaaa___\\\ZZZXXXYYY[[[[[[XXXUUUWWWWWWVVVVVVUUUTTTSSSSSSQQQQQQQQQQQQPPPOOONNNNNNMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLKKKJJJIIIHHHHHHHHHIIIKKKNNNOOOQQQTTTWWWZZZ[[[^^^```aaa```______```ccchhhpppzzz}}}zzzwwwvvvvvvsssvvv{{{~~~{{{|||{{{yyywwwtttrrrpppoooqqqssstttvvvyyy{{{zzzyyyyyyzzz{{{{{{zzzuuu{{{}}}wwwxxxzzz}}}}}}yyywwwyyy}}}}}}yyytttrrrmmmfff\\\QQQHHHBBB:::777444111000000...---111111000000/////////...,,,,,,------///000222222222777888@@@MMMUUUfffyyyyyy~~~vvvqqqzzzppp```LLLCCC;;;;;;>>>@@@BBBEEEAAACCCEEEGGGJJJMMMOOOPPPVVVWWWXXXXXXXXXZZZ]]]```kkkllloooqqqqqqooollljjjgggfffeeeccc```]]]ZZZXXXWWWWWWXXXZZZ[[[\\\]]]^^^```cccfffhhhiiikkknnnqqqmmmoooppprrruuuzzzzzzsssmmmmmmrrryyy~~~|||vvvmmmccc]]]ttttttvvvbbbRRRBBB<<<;;;888333111......---,,,,,,,,,,,,---))))))******++++++,,,,,,---...///...---,,,---///111000000111111222333444666777777777888888999999::::::;;;<<<===>>>???@@@===???AAACCCDDDGGGLLLOOOWWW___wwwuuubbbZZZRRRSSSXXX[[[WWWRRRGGG===555555777555333333555444222111111111222333777;;;AAAHHHNNNQQQSSSSSSTTTVVVZZZ___ffflllpppssspppooonnnlllgggaaaXXXRRRNNNIIICCC===::::::<<<===<<<===???>>>===;;;<<<<<>>==============================<<<;;;:::999:::<<<===@@@@@@AAACCCFFFIIILLLNNNRRRRRRQQQPPPNNNLLLKKKJJJNNNUUU[[[___dddiiijjjgggkkkiiihhhiiikkkkkkjjjiiieeebbb[[[TTTLLLDDD;;;555444444444444444444555555777888999;;;>>>@@@AAABBBAAAAAAAAA@@@???>>>===<<<888666222//////111444777;;;???EEELLLRRRTTTUUUUUUVVVUUUTTTTTTUUUVVVWWWWWW[[[bbbhhhjjjmmmqqqsssqqqssssssrrrqqqqqqpppooooooooooooooonnnkkkgggccc```^^^\\\[[[\\\]]]^^^[[[YYYYYYXXXXXXWWWVVVUUUTTTTTTRRRRRRRRRRRRQQQPPPPPPOOONNNMMMLLLLLLLLLLLLMMMNNNLLLLLLKKKJJJIIIIIIIIIIIIJJJLLLNNNPPPRRRUUUXXX[[[\\\___bbbddddddddddddeeegggkkkqqqyyy~~~{{{zzzzzzzzzwwwyyy}}}}}}{{{zzzxxxwwwtttsssqqqpppssssssuuuvvvyyy~~~~~~|||zzzzzzzzzzzzyyy{{{~~~|||yyywwwxxx{{{}}}zzzwwwsssqqqkkkcccZZZPPPGGGBBB:::777333111000000...---///.........---------------------...///000111222222777999AAANNNVVVfffyyyzzz{{{uuu}}}ttteeeOOOFFF======???@@@AAADDDBBBCCCEEEGGGJJJLLLNNNOOORRRTTTVVVWWWYYY[[[___bbbiiikkknnnppppppooolllkkkhhhgggfffddd```]]]YYYWWWXXXXXXYYYZZZ[[[\\\]]]^^^aaacccfffhhhjjjllloooqqqmmmnnnpppqqqtttxxx~~~~~~wwwpppooottt~~~yyynnngggnnnlllsss}}}}}}~~~{{{cccSSSCCC>>>===999333000......---,,,,,,,,,,,,---*********+++++++++++++++,,,---......,,,,,,---...111111111111222333444555666666777888999999::::::;;;;;;<<<======>>>??????===???AAACCCEEEHHHMMMPPPTTT\\\sssuuuccc[[[UUUUUUZZZZZZTTTMMMEEE;;;444555777666444444444333222111000111222222666:::@@@FFFLLLOOOPPPQQQPPPQQQTTTXXX]]]bbbfffhhhgggffffffgggfffbbb\\\XXXPPPLLLFFFAAA===<<<===>>>===>>>??????===<<<<<<<<<===@@@DDDHHHKKKLLLLLLKKKJJJHHHEEEDDDCCCCCCAAA????????????>>>===<<<<<<<<<===<<<;;;;;;;;;<<<===>>>??????@@@AAACCCFFFHHHIIIOOOOOOPPPPPPOOOMMMKKKJJJJJJQQQYYY___gggooorrrqqqsssqqqmmmkkkiiifffccc```aaa\\\UUUMMMFFF???888444555555666666777777888888888:::===@@@CCCDDDEEEEEECCCBBBAAA@@@>>><<<:::999555444222111222333555777<<>>@@@@@@@@@BBBCCCDDDEEEGGGJJJLLLMMMNNNOOOQQQTTTWWWYYY\\\aaadddfffhhhlllooopppooommmkkkhhhgggfffdddaaa]]]ZZZXXXYYYYYYYYYYYYZZZ[[[\\\]]]aaacccfffhhhiiikkknnnpppoooppprrrsssuuuxxx}}}}}}vvvrrrvvvzzzrrrppplllnnn{{{}}}yyyzzz}}}~~~}}}}}}bbbSSSDDD???>>>999333///......---,,,,,,,,,,,,---+++++++++++++++++++++***,,,...///...------...000111111111222222444555666666666777888999;;;;;;<<<;;;<<<<<<===>>>>>>?????????AAACCCDDDEEEHHHLLLOOOXXX```tttvvvhhhaaa\\\\\\``````WWWOOODDD;;;444555777666555555333222111000000000111222555888>>>DDDIIILLLNNNNNNLLLMMMOOORRRUUUYYY\\\^^^]]]]]]^^^___```^^^[[[XXXOOOLLLFFFAAA===;;;;;;;;;===>>>??????===;;;;;;<<<;;;===BBBFFFIIIJJJIIIIIIIIIGGGEEEDDDDDDDDDCCCBBBAAAAAA@@@>>>===<<<;;;:::<<<<<<<<<<<<<<<===>>>???AAAAAABBBCCCDDDFFFGGGHHHJJJKKKMMMMMMMMMLLLKKKJJJHHHOOOWWW^^^gggpppuuuuuutttqqqlllhhheee```\\\YYY^^^YYYPPPIIICCC===999666777888999:::;;;<<<======;;;===@@@DDDFFFGGGGGGFFFGGGFFFEEECCC@@@>>>;;;:::222333333444555666777888<<<>>>AAAEEEIIINNNQQQSSSPPPRRRTTTUUUVVVXXXZZZ\\\```fffkkkjjjkkkmmmmmmjjjhhhjjjlllnnnooonnnmmmllllllllllllkkkiiifffdddbbb______```aaabbbccccccbbb^^^]]]]]][[[ZZZYYYXXXXXXXXXWWWVVVUUUTTTTTTSSSSSSPPPOOOOOONNNNNNNNNNNNNNNLLLLLLKKKJJJJJJJJJJJJJJJLLLNNNQQQTTTVVVZZZ^^^aaadddgggkkkmmmnnnoooppprrrrrrsssuuuwwwzzz~~~}}}yyyxxxwwwwwwvvvuuutttssssssqqqrrrsssuuuxxx~~~|||yyyvvvuuuvvvxxx{{{}}}{{{zzzzzzzzzxxxuuuqqqmmmfff]]]TTTKKKDDDAAA999666333111111000///...000000000000000/////////000///////////////000000222777;;;DDDQQQWWWfffzzz~~~||||||sssZZZMMMAAA>>>@@@@@@@@@AAACCCDDDFFFGGGIIIKKKLLLMMMOOOQQQTTTWWWYYY\\\___bbbcccfffjjjmmmoooooommmlllfffffffffdddbbb___]]][[[ZZZYYYYYYYYYZZZ[[[\\\]]]```bbbeeeggghhhjjjlllooorrrtttvvvwwwxxxzzz}}}|||vvvvvv~~~zzzqqqmmmnnnvvv~~~zzzxxxzzz}}}||||||___QQQCCC??????:::333///......---,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++---///000000//////000222111111111222333555666777666777888999:::;;;<<<===<<<<<<======>>>>>>??????BBBDDDEEEEEEEEEGGGKKKMMMXXXbbbuuuyyylllfffbbbdddhhhggg^^^VVVGGG===555555777666555555333222111000000000111222444777<<>>;;;::::::===>>>???>>><<<::::::;;;999;;;???CCCEEEFFFEEEEEEFFFDDDBBBBBBCCCDDDCCCBBBBBBAAA@@@>>>===;;;:::999;;;;;;;;;<<<===>>>??????BBBCCCDDDEEEFFFFFFGGGGGGFFFGGGIIIJJJKKKKKKKKKJJJJJJPPPWWW\\\eeeooottttttqqqnnnjjjfffccc```[[[XXXYYYTTTLLLEEE@@@===;;;999;;;<<<>>>@@@BBBCCCCCCCCCAAACCCFFFHHHIIIIIIIIIHHHGGGFFFEEECCCAAA>>><<<;;;222333555666888999999999<<<<<<>>>@@@DDDHHHKKKNNNMMMPPPSSSUUUVVVWWWZZZ]]]```fffjjjiiiiiikkkjjjhhhfffgggjjjkkklllkkkjjjiiiiiiiiiiiihhhgggeeecccbbb^^^```aaabbbccccccddddddaaaaaa```^^^]]][[[ZZZZZZ[[[ZZZXXXWWWUUUUUUUUUUUUPPPPPPPPPPPPOOOOOONNNNNNLLLLLLKKKJJJJJJJJJKKKKKKLLLNNNRRRVVVYYY]]]bbbfffjjjmmmppprrrrrrssstttuuuvvvwwwxxxyyy|||~~~~~~zzzwwwwwwwwwvvvuuutttttttttnnnppprrrtttxxx{{{{{{zzzwwwttttttvvvxxxxxx}}}|||{{{yyyxxxqqqmmmfff]]]SSSJJJCCC???999666333111111000///.../////////000000000000000000000/////////000000111111777<<>>@@@@@@AAAAAACCCDDDEEEGGGIIIJJJLLLMMMPPPRRRUUUWWWXXXZZZ\\\^^^aaadddhhhlllnnnnnnmmmkkkddddddddddddcccbbb```___ZZZYYYXXXXXXYYY[[[]]]^^^___aaadddeeefffhhhjjjmmmrrrtttwwwyyyyyyzzz|||~~~~~~yyyuuuwww{{{pppoooqqqwww~~~}}}yyywwwzzz{{{{{{xxx\\\NNNBBB??????;;;333///......---,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,...///111111000000111333111111222333444666777888888888999:::;;;;;;<<<<<<=========>>>>>>?????????CCCDDDEEEFFFFFFHHHKKKNNNTTTaaavvv}}}ooojjjfffiiiooooooggg___LLLAAA777444555555555666444333222111000111222222333666:::>>>CCCFFFHHHIIIJJJJJJKKKLLLNNNPPPQQQRRRVVVUUUTTTUUUVVVVVVTTTSSSNNNLLLHHHDDDAAA>>><<<<<<<<<===>>>===;;;999999999777999;;;===???@@@@@@@@@AAA???>>>???@@@BBBBBBAAAAAA@@@???===<<<:::999888999999:::<<<===>>>??????AAABBBCCCDDDEEEFFFFFFFFFDDDEEEFFFHHHIIIKKKLLLMMMOOOTTTYYY]]]dddnnnssssssrrroookkkhhheeebbb^^^[[[SSSNNNHHHBBB???>>>===<<>><<<;;;999444555777999:::;;;;;;;;;<<<<<<===>>>@@@CCCFFFHHHJJJNNNSSSTTTUUUVVVYYY\\\^^^dddhhhggggggiiihhhfffcccdddfffhhhiiiiiiiiihhhgggggggggfffeeedddcccbbb___aaacccdddccccccdddeeeddddddbbbaaa___^^^]]]\\\]]][[[YYYWWWVVVVVVVVVVVVRRRRRRRRRRRRQQQPPPOOOOOOLLLLLLKKKKKKJJJKKKKKKLLLKKKNNNSSSWWW\\\aaagggkkkooorrruuuwwwwwwxxxyyyzzz{{{|||~~~~~~xxxwwwwwwvvvuuuttttttsssnnnoooqqqtttxxxxxxzzz{{{yyyvvvuuuwwwzzzzzz~~~}}}{{{{{{sssooohhh___TTTJJJBBB===888666222111111111000///---------...............////////////000000111222111888===GGGTTTZZZgggooo\\\HHH@@@@@@@@@AAABBBBBBCCCDDDFFFIIIKKKLLLMMMQQQSSSVVVWWWXXXXXXZZZ[[[```bbbfffjjjmmmmmmkkkjjjcccdddeeeeeedddcccbbbaaaYYYXXXWWWXXXYYY\\\^^^```___aaadddeeefffgggjjjlllnnnqqquuuwwwxxxxxxyyyzzz{{{|||vvvssstttvvvyyywwwyyy||||||wwwuuuxxx}}}~~~yyyyyy~~~qqqXXXKKK@@@??????;;;333///......---,,,,,,,,,,,,---***++++++,,,,,,------------...000000//////111222111222222333555666888999999:::::::::;;;;;;<<<<<<>>>>>>>>>>>>>>>?????????AAABBBDDDFFFGGGJJJNNNQQQVVVfff|||qqqmmmjjjnnnvvvwwwqqqiiiSSSFFF999444444444444666555444222111111111222333333555888<<<@@@DDDFFFGGGJJJJJJJJJKKKLLLNNNOOOPPPRRRQQQOOOPPPQQQRRRQQQPPPMMMKKKIIIFFFCCC@@@>>>===;;;<<<===<<<999777777777777777777888999:::;;;<<<<<<;;;:::;;;===?????????@@@???>>><<<;;;999888777777888999;;;===>>>>>>???AAABBBCCCEEEFFFGGGGGGFFFEEEEEEEEEGGGIIILLLOOOQQQVVVZZZ^^^```gggpppuuuuuuuuurrrnnnjjjfffbbb^^^ZZZQQQMMMGGGDDDBBBBBBBBBAAACCCFFFIIILLLOOOPPPQQQQQQMMMLLLKKKJJJHHHFFFEEEDDD>>>>>>>>>>>>===<<<::::::777888999:::<<<==================>>>???AAABBBCCCDDDIIINNNPPPOOOPPPSSSWWWWWW]]]aaaaaabbbddddddaaa``````bbbdddfffhhhjjjkkkfffffffffeeeeeedddddddddaaacccffffffdddccceeegggffffffeeecccaaa___^^^^^^^^^\\\ZZZWWWVVVVVVVVVWWWTTTUUUUUUUUUUUUSSSRRRQQQLLLLLLKKKKKKKKKKKKLLLLLLJJJMMMSSSYYY^^^eeekkkooorrruuuyyy{{{}}}~~~}}}xxxxxxwwwvvvuuutttsssrrrpppqqqssstttwww}}}zzz}}}{{{xxxyyy||||||}}}||||||tttqqqkkkaaaVVVJJJAAA;;;888555222111111111000///------------.........///////////////000111222333111888>>>HHHVVVZZZggg~~~~~~hhhOOOCCC@@@@@@@@@AAAAAABBBDDDFFFIIIKKKMMMNNNPPPSSSVVVWWWXXXXXXYYYZZZ___bbbfffiiikkkkkkjjjiiiffffffffffffdddbbb```___XXXWWWVVVWWWYYY\\\```bbbaaaccceeeggggggiiikkkmmmlllppptttwwwxxxxxxxxxyyyzzz~~~zzzvvvtttpppsssyyyzzzuuutttwwwzzz~~~{{{wwwxxx|||yyykkkVVVJJJ???>>>???;;;444///......---,,,,,,,,,,,,---******+++,,,,,,---......,,,---//////...///000222222222222333555777888999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????>>>@@@CCCEEEHHHLLLQQQTTT]]]nnntttpppnnnsss{{{~~~yyyrrrWWWIII:::444333333444777555444333222222222333444222444777;;;???BBBEEEFFFIIIIIIIIIJJJKKKMMMNNNOOOMMMLLLJJJKKKLLLNNNNNNMMMKKKJJJHHHEEEBBB???===<<<:::<<<<<<;;;888666666777777666555555555777888999999888777999;;;===>>>===>>>>>>===<<<:::999888777666777999;;;<<<===>>>>>>BBBCCCEEEGGGIIIIIIIIIIIIGGGFFFFFFGGGIIINNNRRRUUUZZZ___bbbdddjjjsssxxxxxxxxxtttooojjjeee```[[[WWWRRRNNNJJJGGGGGGGGGGGGFFFFFFHHHLLLPPPSSSTTTTTTTTTMMMKKKIIIEEECCCAAA??????==================<<<;;;999::::::;;;<<<===>>>??????>>>>>>??????@@@AAAAAA>>>CCCIIIJJJIIIIIIMMMPPPPPPVVV[[[[[[[[[^^^^^^\\\]]]^^^___bbbeeehhhkkkmmmgggffffffffffffeeeeeeeeebbbeeehhhgggeeedddfffhhhhhhgggfffdddbbb```___^^^^^^]]]ZZZWWWVVVVVVVVVWWWWWWWWWXXXXXXWWWUUUTTTSSSLLLLLLKKKKKKKKKKKKLLLMMMIIIMMMSSSYYY```gggnnnrrrsssvvv{{{~~~}}}yyyyyyyyyxxxvvvuuusssrrrrrrsssttttttuuuwww{{{}}}{{{{{{}}}~~~}}}}}}}}}vvvsssmmmcccWWWKKK@@@:::888555222111111111000///.../////////000000111111.........///000222333444000888>>>IIIVVV[[[ggg~~~qqqUUUEEEAAA@@@@@@@@@@@@AAACCCFFFIIIKKKMMMOOOOOOQQQUUUWWWXXXXXXZZZ[[[___bbbeeeiiikkkkkkiiihhhiiihhhhhhfffdddaaa___]]]WWWVVVVVVWWWYYY]]]aaacccccceeeggghhhiiijjjlllnnnmmmqqquuuyyyzzzzzzzzz{{{|||}}}~~~zzzxxxooopppuuu}}}zzzxxxzzzyyyyyyzzz}}}|||{{{~~~|||rrrkkkQQQGGG???===;;;666111//////............---------++++++++++++,,,---......---...///111222333444555444555666555444444555666;;;;;;<<<<<<<<<<<<======@@@@@@>>>>>>???@@@CCCDDDAAACCCCCCCCCDDDIIIQQQWWWiiiuuuxxxmmmqqq~~~jjjLLL:::888555666888444666555444333222111111111222444666999===@@@BBBDDDDDDGGGIIIIIIHHHHHHKKKOOOLLLKKKIIIHHHHHHIIIJJJKKKHHHJJJJJJEEE>>>::::::===999888666777888888777666666555444333222333444444555555666777999<<<>>>@@@@@@???===;;;999888777777666666666888999;;;===>>>CCCDDDEEEFFFGGGHHHIIIIIIEEEGGGIIIIIIIIIKKKPPPTTT\\\```fffjjjooottt{{{}}}xxxrrrkkkfffaaa^^^[[[PPPPPPOOOMMMLLLJJJIIIHHHKKKMMMPPPTTTVVVUUURRRNNNLLLIIIDDD@@@===;;;;;;;;;888999::::::;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEFFFFFFJJJNNNRRRVVVWWWYYYZZZ[[[[[[[[[\\\^^^aaadddhhhjjjgggffffffeeeeeeeeeffffffiiikkklllllljjjiiiiiijjjeeecccaaa```aaaaaa```___ZZZZZZZZZYYYXXXXXXWWWWWWVVVWWWVVVVVVUUUTTTSSSRRROOONNNMMMMMMNNNNNNLLLJJJPPPNNNMMMSSS___iiinnnooossstttwww{{{}}}{{{yyyyyyxxxwwwvvvvvvvvvvvvsssuuuvvvuuuvvv{{{|||yyyxxx|||}}}zzzqqqeeeXXXLLLBBB>>>:::777333111111111000000//////............//////000////////////000000111222666???IIIRRR]]]ooo~~~qqqVVVHHHEEECCC???===AAAAAACCCEEEGGGIIIKKKLLLOOORRRUUUVVVVVVVVVWWWXXX___bbbdddfffggghhhiiikkkhhhhhhhhhhhhhhhfffaaa^^^XXXWWWWWWWWWYYY\\\```bbbaaabbbcccfffhhhjjjkkklllqqquuuvvvuuuxxx~~~zzzsssrrrssswww}}}|||{{{zzz{{{|||}}}yyyooogggPPPGGG???===;;;555000//////............---------,,,++++++,,,,,,---...///......///111222444555555555666777777666555666888999999::::::;;;;;;<<<<<<@@@???>>>===>>>@@@BBBCCCAAABBBCCCBBBDDDIIIRRRYYYsss}}}ssstttqqqSSS???:::666666999555555444333222111000000000222333666999<<<@@@BBBCCCDDDFFFGGGGGGFFFGGGJJJMMMMMMKKKHHHEEEDDDDDDEEEEEEEEEGGGHHHEEE>>>::::::<<<999777666777888888777555555444333333333333555555555555555666888:::<<<===??????>>><<<;;;999888888777777777888:::;;;===>>>CCCCCCDDDEEEGGGHHHIIIIIIHHHHHHIIIGGGGGGJJJOOOTTT\\\```fffkkkoootttzzz|||wwwqqqkkkfffbbb___^^^WWWVVVSSSQQQNNNLLLKKKJJJNNNNNNPPPSSSTTTRRRNNNKKKEEEBBB>>>;;;888777777888888999:::;;;<<<<<<;;;;;;<<<<<<<<<===>>>???@@@AAA@@@@@@@@@@@@@@@???????????????>>>??????@@@AAABBBGGGKKKPPPTTTVVVWWWXXXXXX[[[\\\]]]___bbbeeehhhiiifffffffffggghhhiiijjjkkkkkkmmmnnnnnnlllkkkkkkllliiigggdddbbbbbbaaa```^^^[[[[[[ZZZZZZYYYXXXXXXWWWYYYYYYYYYXXXWWWVVVTTTSSSNNNMMMLLLMMMNNNNNNLLLJJJNNNNNNOOOUUU^^^ffflllnnnrrrtttxxx|||~~~{{{zzzzzzyyyxxxwwwwwwwwwwwwssstttuuuvvvwww|||}}}{{{{{{xxxjjjZZZLLLCCC>>>:::777333111111111000/////////............/////////////////////000000111333777@@@KKKSSS^^^ooo~~~lllTTTHHHEEEBBB???>>>AAABBBDDDFFFHHHJJJKKKLLLOOORRRTTTVVVUUUUUUVVVWWW\\\___cccfffgggiiikkkmmmjjjiiijjjjjjjjjhhhddd```XXXWWWWWWWWWYYY\\\___bbbaaabbbdddfffiiilllooopppooosssvvvvvvzzz~~~wwwuuusssvvv{{{|||vvvlllaaaOOOFFF???===:::444000//////............------------,,,,,,------...///000//////000111333444555555666777888888777777999:::888999999:::;;;<<<<<<<<<>>>>>>=========???AAABBBAAABBBBBBBBBDDDJJJSSS[[[vvvwwwttt{{{ZZZCCC<<<666666888555444444222111000/////////222333666999<<>>>>>???@@@CCCEEECCC???;;;::::::999777666666777777666555444333333222333444666777555555555555666888999:::>>>>>>???>>>===;;;:::888999999999999:::;;;<<<===BBBCCCDDDEEEFFFHHHIIIIIIKKKJJJIIIGGGFFFIIINNNRRRYYY]]]dddiiinnnrrrvvvyyywwwtttooojjjfffcccaaaaaaaaa^^^ZZZUUUQQQOOONNNMMMQQQQQQQQQQQQQQQNNNIIIEEE>>>===:::777666666666777;;;<<<>>>@@@@@@@@@???>>><<<======>>>???@@@AAABBBAAAAAAAAAAAAAAA@@@?????????>>>===<<<======>>>???EEEJJJQQQUUUWWWWWWWWWWWW\\\]]]```bbbeeeggghhhiiiffffffgggiiikkkmmmooopppnnnoooppppppnnnmmmmmmnnnmmmjjjgggdddcccbbb___]]]\\\\\\[[[[[[ZZZYYYYYYXXX\\\\\\\\\[[[YYYWWWUUUTTTNNNMMMLLLMMMNNNNNNLLLJJJLLLOOOSSSWWW\\\bbbhhhlllpppsssxxx}}}~~~|||{{{zzzyyyxxxwwwwwwwwwwwwssstttuuuvvvyyy~~~}}}}}}|||ooo]]]NNNDDD???:::777333111000111000/////////............/////////////////////000111111333777AAAMMMVVV```ooo}}}|||uuussstttdddRRRHHHCCC@@@???@@@CCCCCCEEEGGGIIIJJJLLLMMMOOOQQQSSSTTTTTTTTTUUUVVVZZZ]]]bbbeeegggiiilllnnnkkkkkkkkklllllljjjfffcccYYYXXXWWWWWWXXX[[[___aaaccccccdddgggjjjnnnrrrtttmmmrrrvvvxxx||||||yyyvvvvvv{{{~~~~~~~~~|||{{{vvvjjj\\\MMMFFF???<<<999333000000///............------------------......///000111000000111222333444555555555777888999888888:::;;;999::::::;;;<<<===>>>>>>===<<<<<<<<<===>>>???@@@BBBCCCCCCBBBCCCHHHQQQXXXlllwwwxxxqqq```FFF<<<444444777444555444333111000000000000111333555888<<>>???@@@???===;;;:::;;;;;;;;;:::;;;;;;<<<<<>>???AAACCCDDDDDDEEEEEEEEEEEECCCBBBAAABBBAAA???======>>>???@@@HHHMMMTTTZZZ\\\[[[[[[[[[^^^```cccfffhhhiiijjjjjjhhhiiiiiikkklllnnnpppqqqoooqqqrrrqqqpppnnnoooooommmkkkgggeeedddbbb```^^^]]]]]]\\\\\\[[[ZZZZZZZZZ^^^^^^]]][[[ZZZWWWUUUTTTOOONNNMMMNNNOOONNNLLLKKKJJJOOOUUUXXXYYY]]]ccciiilllpppvvv||||||zzzzzzxxxwwwvvvvvvvvvvvvsssssstttvvv{{{}}}}}}}}}~~~ttt```OOOEEEAAA:::777333000000000000/////////............/////////......//////000111222333888AAANNNYYYcccqqq}}}~~~yyyoookkkggg[[[OOOGGGCCC??????CCCDDDDDDFFFGGGIIIKKKLLLMMMNNNPPPRRRRRRRRRRRRSSSTTTYYY]]]aaaeeegggiiikkklllkkkkkklllmmmmmmlllhhheeeZZZYYYXXXWWWYYY[[[^^^```ddddddeeegggjjjmmmqqqsssmmmrrrwwwzzz~~~~~~zzzzzz}}}|||}}}}}}{{{zzz{{{vvvhhhYYYKKKEEE???<<<888222///000///............---------............///000111111111111222333444555555666444666888888888999;;;<<<:::::::::;;;<<<======>>><<<<<<<<<<<<===>>>??????DDDEEEDDDCCCBBBEEELLLRRR[[[iiizzzxxxooo~~~dddIII>>>666555888666666555444333222111111111111222555888<<>>@@@AAAEEECCCAAA???============:::<<>>;;;999888888777555555666555444222111000000111222444666777888888999999::::::::::::<<<===???@@@@@@???===;;;===<<<<<<<<<<<<<<<======BBBCCCDDDFFFGGGIIIJJJKKKKKKLLLMMMOOOOOOMMMJJJHHHKKKNNNRRRXXX^^^aaacccccceeeggghhhgggeeeeeefffhhhiiifffaaa[[[WWWUUUTTTTTTUUUSSSOOOMMMJJJGGGBBB???===============???@@@AAAFFFHHHKKKMMMMMMKKKHHHFFF>>>>>>>>>>>>@@@BBBDDDFFFFFFGGGHHHHHHHHHFFFEEEDDDEEECCCAAA???>>>???@@@AAAKKKPPPWWW]]]_________^^^cccdddgggjjjllllllllllllllllllllllllmmmnnnoooppppppqqqsssrrrpppoooooopppllliiifffeeedddcccaaa______^^^^^^]]]\\\\\\[[[[[[^^^]]]\\\[[[YYYWWWUUUTTTRRRQQQOOOOOOPPPOOOLLLJJJIIINNNTTTUUUUUUWWW]]]cccfffjjjqqqxxx~~~}}}yyyxxxwwwuuuttttttsssssssssrrrsssvvv|||~~~||||||}}}{{{dddQQQEEE@@@999666222000000000////////////............//////............///000111222444888AAAOOO[[[fffsss~~~wwwvvvyyylllfff^^^UUULLLGGGBBB???@@@DDDDDDEEEFFFGGGIIIJJJLLLLLLMMMNNNPPPPPPOOOPPPRRRTTTYYY]]]bbbeeegggggghhhiiijjjjjjkkklllmmmlllhhheee\\\[[[YYYYYYYYY\\\___```eeeeeefffggghhhkkkmmmooonnntttxxx{{{~~~}}}||||||yyywwwwwwsssfffXXXJJJDDD???<<<777111///111///............---------...------......///000111222222333444444555666666444666888999999:::<<<>>>:::;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>?????????CCCDDDEEEDDDBBBCCCHHHMMMQQQ^^^ooo~~~zzzooozzzfffKKK@@@888777;;;888666666444333222111111111111222555888;;;>>>AAABBBAAA>>>;;;999;;;<<<>>>>>>??????@@@@@@?????????>>>:::;;;<<<======;;;:::888888666555444555444333111////////////000222444555999999:::;;;<<<<<<<<<;;;;;;<<<===?????????>>>============<<<======>>>>>>CCCCCCEEEGGGIIIKKKLLLMMMKKKMMMOOORRRSSSPPPJJJEEEEEEFFFJJJOOOUUUYYYZZZYYY[[[```fffhhhhhhhhhjjjlllkkkhhhccc^^^ZZZWWWUUUUUUTTTQQQNNNKKKIIIFFFCCC@@@??????@@@@@@BBBCCCDDDEEEIIIKKKOOOPPPPPPLLLGGGDDD@@@???>>>???@@@CCCFFFHHHGGGHHHJJJKKKKKKJJJIIIGGGGGGEEEBBB@@@@@@AAACCCDDDNNNSSSZZZ___aaabbbbbbccchhhiiikkkmmmnnnoooppppppppppppoooooonnnoooooooooqqqsssttttttrrrqqqqqqrrrmmmjjjgggeeedddcccaaa___``````___^^^^^^]]]]]]\\\\\\\\\\\\ZZZYYYWWWUUUTTTTTTRRRQQQPPPOOOMMMJJJHHHFFFJJJNNNNNNMMMOOOUUU[[[]]]aaahhhpppwww}}}~~~xxxwwwvvvtttsssrrrrrrrrrsssrrrrrruuu|||}}}{{{|||}}}}}}iiiSSSEEE???999666222000///000///...//////............//////............///111222333555777@@@NNN\\\iiiwww~~~zzz}}}yyyqqqooowww{{{kkkccc[[[RRRIIIFFFCCCAAAAAADDDDDDDDDEEEGGGHHHJJJKKKKKKJJJLLLMMMNNNNNNOOOQQQTTTYYY]]]bbbeeefffgggggghhhhhhiiijjjlllmmmlllhhhfff___]]][[[ZZZ[[[]]]___aaadddeeefffgggiiijjjkkkkkknnnsssxxx{{{}}}xxxsssooolllbbbXXXHHHCCC???<<<666000///111///............---------------------...///000000333333444444555555666666555777999::::::<<<>>>@@@????????????>>>>>>>>>>>><<<<<<===>>>????????????>>>AAADDDDDDCCCCCCFFFJJJPPPZZZeeeooo|||pppuuubbbHHH>>>666666:::888666555444222111111000000111222444888;;;>>>AAABBBAAA===999888999;;;<<<<<<;;;===???AAAAAA@@@>>>===<<<;;;;;;;;;<<<;;;:::999888666555444444444222000///.........///000222333888999:::<<<=========<<<;;;;;;<<<======>>>??????============>>>>>>???@@@DDDDDDFFFHHHJJJLLLNNNNNNNNNNNNPPPSSSTTTRRRLLLGGGDDDCCCEEEIIIOOOSSSUUUTTTTTT\\\eeekkklllmmmoooqqqnnnlllgggbbb\\\WWWTTTRRRRRRPPPLLLIIIHHHGGGEEECCCCCCCCCDDDFFFGGGHHHJJJJJJLLLOOORRRTTTRRRMMMGGGCCC@@@@@@??????AAADDDGGGIIIKKKMMMOOOQQQRRRQQQPPPNNNKKKIIIFFFDDDDDDFFFHHHJJJTTTXXX^^^bbbeeefffhhhiiinnnnnnnnnoooppprrrssstttsssrrrrrrqqqqqqqqqrrrrrrtttuuuvvvvvvtttsssssstttpppmmmjjjgggeeecccaaa___aaaaaa```______^^^^^^]]]\\\\\\[[[[[[ZZZXXXWWWVVVUUUSSSPPPNNNMMMKKKGGGDDDCCCEEEFFFEEEEEEGGGMMMQQQSSSWWW^^^fffnnnvvv{{{~~~~~~yyyxxxvvvuuusssrrrrrrrrrtttrrrqqqttt|||||||||~~~~~~||||||{{{~~~kkkTTTEEE@@@999666222000/////////...//////............//////------......///111222333555777???MMM]]]kkkzzzzzz{{{~~~zzztttllliiiooo~~~nnneee[[[QQQGGGEEEDDDCCCBBBDDDCCCDDDEEEFFFGGGIIIJJJJJJHHHJJJKKKLLLLLLNNNRRRTTTVVVZZZ```eeegggggghhhiiihhhiiijjjlllmmmmmmjjjgggaaa___]]]\\\\\\^^^```bbbaaacccfffiiijjjkkkkkkkkklllqqqvvvyyyxxxnnniiifff___XXXHHHCCC???;;;666///...222//////.........------------,,,,,,------...///000333444444444555666666666666888:::;;;<<<===@@@BBBEEEEEEDDDCCCCCCBBBBBBAAA<<<===>>>???@@@@@@@@@@@@;;;???CCCDDDCCCCCCFFFIIIRRRXXX^^^cccsss{{{oooooottt~~~\\\CCC:::333333777555555444222111000000//////000222444777;;;>>>AAABBBBBB===888777999;;;<<<;;;999<<>>???@@@============>>>???@@@AAADDDEEEGGGIIIKKKMMMOOOOOOPPPPPPPPPRRRTTTSSSNNNJJJDDDCCCCCCGGGMMMRRRSSSSSSPPPZZZfffnnnpppppprrrtttrrroookkkeee^^^XXXSSSPPPQQQNNNKKKIIIHHHHHHGGGFFFGGGHHHIIIKKKLLLMMMNNNOOOQQQSSSVVVXXXVVVPPPIIIEEEAAA@@@??????AAADDDHHHJJJPPPRRRUUUXXXYYYXXXWWWUUUOOOMMMKKKIIIIIIKKKNNNOOOYYY]]]bbbgggiiikkknnnoooqqqpppppppppqqqsssuuuvvvtttsssssssssssstttuuuuuuvvvwwwxxxxxxvvvuuuuuuvvvtttqqqmmmiiifffddd```^^^aaaaaaaaa```______^^^^^^\\\\\\\\\[[[[[[YYYXXXXXXTTTRRROOOMMMKKKHHHDDDAAAAAAAAA@@@??????BBBGGGKKKMMMPPPWWW___hhhqqqwww{{{~~~zzzyyywwwvvvtttssssssrrrtttrrrpppttt{{{}}}|||}}}{{{xxxwwwuuu|||{{{jjjUUUGGGBBB999666222////////////...//////............//////------......///111222333666666>>>LLL]]]lll}}}|||{{{}}}||||||vvvqqqjjjfffkkkzzzrrriii]]]QQQGGGDDDEEEDDDCCCDDDCCCDDDDDDFFFGGGHHHIIIIIIGGGHHHJJJKKKLLLNNNRRRUUUSSSXXX___dddggghhhjjjkkkiiiiiijjjmmmnnnnnnkkkhhhbbbaaa___]]]]]]___aaaccc___bbbfffjjjlllmmmmmmllljjjoootttxxxyyyoooiiidddYYYMMMHHHEEEAAA;;;666222000///000000///...---,,,,,,+++***,,,...000111111111000000222444666777888999999::::::;;;<<<===>>>???@@@AAAAAAAAA@@@>>>???BBBEEEAAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCCCCEEEFFFHHHJJJOOOUUU[[[]]]ggg{{{kkkggglll|||ppp[[[DDD999666555555777666555333111000000000111222333444666999<<<>>>@@@AAA===:::888888:::::::::999;;;???CCCFFFEEEAAA>>>:::::::::::::::;;;<<<===666555333222111000000000///////////////000111111444555666666666888;;;===<<<;;;:::::::::999777555888999;;;===>>>???@@@@@@AAADDDHHHJJJKKKKKKMMMNNNTTTWWWWWWTTTRRRSSSQQQMMMGGGEEEDDDGGGMMMRRRSSSSSSWWWZZZ```jjjuuu{{{|||{{{}}}xxxpppjjjfffaaa[[[VVVPPPNNNKKKJJJJJJKKKJJJIIIKKKNNNQQQRRRRRRRRRRRRSSSRRRWWWXXXTTTOOOMMMIIIEEEAAAAAA@@@AAABBBDDDFFFGGGRRRWWW]]]aaa```\\\WWWUUUUUUPPPLLLLLLLLLKKKNNNSSS```eeejjjoooqqqqqqrrrssssssqqqpppqqqsssvvvwwwwwwwwwuuutttssstttuuutttssstttxxx{{{xxxwwwyyyyyywwwuuutttqqqmmmiiifffdddddddddddddddcccccccccbbbbbb```^^^[[[[[[\\\\\\ZZZWWWXXXWWWTTTPPPKKKGGGCCCAAA===<<<<<<;;;<<<===>>>???CCCEEEKKKTTT\\\cccooozzz|||}}}zzzvvvssssssuuuwwwvvvtttttttttvvvyyy~~~}}}~~~~~~wwwtttssstttuuuxxx}}}~~~|||xxxzzz}}}~~~}}}xxxeeeSSSHHHCCC777444111000000000///...........................////////////000111222333666;;;>>>MMMeeeqqq~~~zzzxxxyyy}}}|||{{{ssshhhgggxxxxxxmmmbbbZZZNNNFFFCCCCCCCCCCCCFFFEEEEEEDDDDDDDDDDDDDDDCCCFFFIIIKKKLLLMMMOOOQQQXXXZZZ\\\```cccfffhhhjjjllljjjjjjlllppprrrpppnnngggddd```^^^___aaaaaaaaaeeehhhkkkllllllkkkkkkkkknnnppptttzzz{{{~~~~~~yyyqqqjjjcccWWWKKKFFFCCC???:::666222000////////////...------,,,,,,+++,,,---///000111111111111222333555666888999::::::;;;;;;<<<===>>>??????AAAAAAAAA@@@???@@@BBBEEEAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCDDDEEEGGGHHHIIILLLSSSWWWXXX___xxxzzziiidddeeesss~~~zzzjjjWWWBBB888666555555666777666444333222111222222111222444666999<<<>>>@@@BBB???;;;999999:::::::::999:::===@@@CCCDDDAAA???<<<<<<<<<<<<<<<<<<======555444333222111000000000///............///000111222333555666666777:::===>>>===;;;;;;;;;:::888777666777999:::<<<======>>>AAADDDGGGJJJKKKLLLNNNOOOUUUYYYYYYWWWUUUUUUSSSNNNGGGEEEEEEHHHOOOTTTUUUUUUXXXZZZ```jjjuuu}}}|||uuuooojjjddd]]]YYYUUURRROOOMMMMMMNNNNNNMMMNNNPPPRRRSSSRRRRRRSSSUUUWWW[[[]]]XXXRRRNNNHHHBBBBBBBBBBBBBBBCCCEEEGGGHHHQQQWWW___dddeeebbb^^^[[[[[[UUURRRRRRQQQPPPSSSXXX```eeelllrrruuuvvvwwwxxxvvvuuutttuuuwwwyyyyyyxxxvvvtttrrrrrrsssssssssrrrsssxxx{{{xxxwwwyyyyyywwwuuutttqqqnnnkkkhhhfffffffffeeeeeedddccccccbbbbbbaaa^^^\\\[[[[[[[[[XXXUUUVVVUUURRRNNNIIIDDDAAA>>>999999888777888999:::;;;@@@AAAFFFNNNUUU\\\hhhssszzz}}}~~~|||zzzwwwttttttuuuvvvuuusssssstttvvvzzzxxxtttrrroooqqquuu{{{~~~{{{{{{}}}~~~~~~||||||zzznnn^^^OOODDD???777444111000000000///...////////////////////////////////////000111222333555:::???NNNfffttt~~~{{{}}}xxxjjjggguuuuuuhhh___QQQGGGAAA@@@AAAAAADDDCCCCCCCCCDDDEEEEEEFFFDDDFFFIIILLLMMMNNNPPPRRRUUUXXX\\\aaaeeehhhjjjkkkkkkjjjjjjmmmqqqsssrrroooiiifffbbb``````bbbbbbbbbdddfffiiikkkkkkkkklllnnnmmmppptttxxx~~~~~~{{{uuummmdddUUUHHHBBB@@@<<<888444222000///........................---------...///000111222333222333444555888:::;;;;;;<<<<<<<<<======>>>>>>AAAAAAAAA@@@???@@@BBBDDDAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEGGGHHHIIIJJJQQQVVVUUUXXXnnnzzzjjjaaa]]]fffpppmmm```OOO>>>777666555555666888777666444333333333333000111333555888<<>>>>><<<;;;:::999999999666777888:::;;;<<<<<<<<>><<<777777666555666777888999;;;;;;???EEEKKKRRR^^^iiiuuuxxx}}}}}}|||{{{yyyvvvtttttttttsssrrrssstttwww{{{xxxrrrooolllooottt{{{~~~~~~~~~}}}{{{zzzzzz{{{}}}wwwmmmbbbWWWLLLBBB<<<777444111000000000///...000000000000000000000000////////////000111222333444:::???OOOiiiyyyrrrkkkvvvssshhhXXXJJJBBB???@@@AAAAAAAAAAAABBBCCCEEEFFFGGGCCCFFFIIILLLNNNOOORRRTTTSSSVVV\\\bbbgggjjjkkkllliiihhhjjjnnnsssvvvtttrrrlllhhhdddaaaaaacccccccccccceeehhhiiijjjkkknnnpppmmmooorrrvvv{{{{{{rrreeeTTTGGG???===:::666333111000000---------........./////////......---...000222333333333222333444777:::<<<<<<<<<<<<===============@@@AAAAAAAAA@@@@@@BBBDDDAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHKKKRRRWWWUUUVVVjjj}}}lll```WWW\\\dddaaaVVVHHH;;;666666555444666777777666555333333222222///000222444888;;;>>>@@@AAA>>>;;;999;;;===>>>>>>???===;;;;;;===>>>>>>===:::::::::999999888777777333333333222111000///...---------,,,,,,------...+++---111333555666999;;;======<<<:::888777888999999999;;;<<<===============@@@DDDFFFHHHKKKNNNPPPSSSYYY\\\[[[ZZZYYYTTTNNNIIIGGGHHHLLLTTTZZZ]]]]]][[[[[[^^^gggttt~~~wwwooohhhcccccc___ZZZVVVVVVVVVVVVVVVTTTTTTSSSQQQPPPQQQTTTWWW[[[bbbhhhfff```XXXOOOFFFEEEEEEDDDDDDDDDEEEGGGHHHJJJPPP[[[fffmmmooollljjjddd^^^ZZZYYYWWWVVVXXX\\\ccciiirrrzzz~~~yyyyyyyyyzzz{{{yyyuuurrrrrrnnnkkkiiijjjlllmmmmmmoootttwwwvvvuuuxxxxxxwwwttttttsssrrrpppnnnmmmllljjjjjjhhhgggeeecccbbbaaaaaa```___^^^]]][[[ZZZYYYTTTSSSPPPLLLGGGBBB>>><<<999888777777777888999:::888777999===AAAHHHSSS___mmmrrrxxx~~~~~~}}}}}}|||zzzwwwuuutttsssrrrrrrrrrtttwww|||{{{tttpppnnnqqqwww~~~~~~~~~|||zzzyyyxxxwwwzzzqqqdddZZZSSSLLLDDD===777444111000000000///...////////////////////////////////////000111222333222:::@@@PPPlll~~~uuu|||{{{ppp```OOOEEEAAABBBDDDAAAAAAAAAAAABBBCCCDDDEEEAAADDDHHHKKKMMMOOORRRTTTSSSWWW]]]ccchhhjjjjjjjjjhhhgggiiinnntttwwwwwwtttnnnjjjeeeaaaaaabbbcccccceeefffggghhhhhhiiilllooolllnnnqqqtttyyyyyy~~~~~~~~~xxxgggSSSGGG===;;;888555222111000///,,,,,,------.../////////000///.........000222333333333222333444777:::<<<<<<<<<<<<===============???AAABBBAAA@@@@@@BBBCCCAAAAAAAAABBBBBBBBBCCCCCCEEEEEEFFFFFFGGGGGGHHHHHHKKKOOOTTTUUUUUUfff~~~mmm___SSSVVV[[[WWWOOOCCC999666666444444666666666555444333222111111///000111444777:::===???===;;;999999;;;???AAAAAACCC@@@<<<::::::;;;;;;:::888888999999888777666555333333333333222000///...------,,,,,,,,,,,,------***,,,///111333555999;;;;;;<<<<<<:::777666777999:::;;;;;;<<<============<<>>777444111000000000///...........................////////////000111222333222;;;@@@PPPnnn}}}sssdddTTTHHHCCCCCCEEEBBBBBBAAAAAAAAAAAAAAABBB@@@CCCGGGJJJKKKNNNPPPSSSTTTXXX]]]cccfffhhhhhhggggggfffhhhlllsssxxxxxxwwwpppkkkeeeaaa```aaabbbbbbggghhhhhhhhhggggggiiikkklllnnnqqqtttxxx~~~lllrrryyy}}}}}}||||||}}}~~~{{{gggSSSGGG===;;;888555222000//////---------.........//////000/////////000000111222333222333444555888:::;;;;;;<<<<<<<<<======>>>>>>???@@@BBBBBBAAA@@@AAACCCAAAAAAAAABBBBBBBBBCCCCCCEEEFFFFFFGGGHHHHHHGGGGGGHHHJJJOOOQQQSSSaaammm___TTTUUUXXXQQQLLLBBB999666666444444666555555555555444222111000///000111444666999<<<===<<<:::888888;;;>>>AAABBBBBB???;;;999888888888777888999:::::::::999888777333444444444333111///.........---,,,,,,,,,------+++---...000111444999<<<<<<>>>@@@>>>;;;888999:::::::::;;;;;;<<<;;;;;;;;;===???AAACCCEEEGGGKKKNNNNNNTTTXXXWWWWWWVVVQQQJJJIIIHHHIIIOOOXXX```cccddd___]]]]]]bbbkkktttyyy{{{|||~~~wwwqqqnnniiieeeaaa^^^\\\ZZZXXXVVVRRRRRRQQQPPPOOOPPPTTTWWWccckkkrrrpppjjj```TTTJJJIIIHHHFFFFFFEEEFFFGGGHHHKKKNNNTTT```mmmvvvyyyyyynnnhhhcccaaa___\\\]]]aaafffmmmwww~~~||||||||||||||||||yyyuuuqqqkkkfff```[[[[[[\\\^^^___ccciiimmmmmmoootttvvvuuutttuuuuuuuuusssqqqooonnnjjjjjjhhhgggeeecccbbbaaa\\\]]]]]]\\\ZZZXXXXXXYYYQQQPPPNNNKKKGGGCCC@@@>>>999888777666555666777888666555555888999<<>>?????????@@@BBBBBBAAA@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCEEEFFFGGGHHHHHHHHHGGGGGGHHHGGGJJJNNNPPP\\\{{{qqqddd[[[\\\\\\RRRLLLCCC:::777666444444777666666666666555333222111000111222333555888:::;;;===;;;888888:::===>>>???===;;;888666666777666666666777888::::::999888777444555555666555333000/////////...---------------............000333999===???CCCGGGFFFAAA>>>===???<<<<<<<<<===<<<<<<;;;;;;@@@AAACCCDDDEEEHHHKKKNNNMMMSSSVVVUUUUUUTTTPPPJJJHHHGGGIIIPPPYYYaaaeeefff```]]]\\\___eeellloooppprrrxxx~~~~~~xxxsssqqqjjjhhheeebbb```]]]YYYVVVRRRRRRRRRQQQQQQRRRUUUXXX___iiiqqqqqqmmmfff[[[RRRLLLKKKIIIHHHHHHHHHIIIJJJKKKJJJNNNXXXfffrrryyy{{{rrrlllgggdddaaa^^^___cccfffnnnxxx}}}|||{{{zzzzzzzzzxxxtttqqqhhhbbb[[[UUUTTTUUUWWWXXX\\\bbbhhhiiilllqqqttttttuuuuuuvvvuuutttqqqooommmiiiiiigggfffdddcccbbbaaaYYYZZZZZZWWWRRRPPPPPPQQQKKKKKKIIIGGGCCC@@@===<<<999888666555555555666777666444555777777999@@@IIIPPPXXXeeepppxxx}}}~~~{{{zzz|||~~~}}}yyyzzzyyyvvvrrrqqqrrrtttrrrrrrsssvvv{{{zzzyyyyyy{{{}}}}}}{{{xxxqqqhhh\\\QQQJJJEEEAAA>>>777444111000000000///...........................////////////000111222333333<<<@@@NNNppp|||wwwmmm___QQQHHHDDDCCC@@@@@@?????????@@@@@@AAABBBDDDHHHJJJKKKLLLOOOPPPSSSVVVYYY^^^bbbeeeggggggiiifffdddgggnnnuuuyyyzzzuuuppphhhcccaaaaaabbbccccccfffhhhiiihhhgggggghhhmmmoooqqquuuyyyoooppprrrqqqpppqqqvvvzzz~~~{{{eeePPPFFF>>><<<999555222000//////...........................///111222222111000///000222444666777888999999::::::;;;<<<===>>>???@@@>>>@@@BBBBBBAAAAAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCEEEFFFGGGHHHIIIHHHGGGFFFJJJGGGIIINNNPPPZZZvvvvvvjjjcccdddcccWWWMMMDDD;;;888666444555888777777888888666555333222111111222333555777999:::???<<<999888999;;;<<<<<<888666444444555666666555222444666777888777666555555555666777555333111///000///...---------------000///......///333999===BBBGGGLLLLLLGGGBBBAAABBB??????????????????>>>===BBBCCCEEEFFFFFFIIILLLOOONNNRRRUUUTTTTTTTTTPPPKKKGGGGGGIIIPPPYYYbbbfffgggaaa^^^[[[]]]bbbfffhhhhhhlllsss{{{}}}xxxuuussskkkiiigggeeebbb^^^YYYVVVQQQRRRSSSSSSSSSTTTWWWZZZYYYcccmmmqqqpppkkkccc[[[NNNMMMLLLKKKJJJJJJKKKKKKHHHFFFGGGPPP^^^llluuuxxxssslllgggeeeaaa^^^___ccceeemmmyyy~~~yyyxxxwwwvvvvvvuuurrrooofff```XXXRRRPPPQQQRRRSSSXXX___dddfffjjjppptttsssuuuuuuvvvvvvtttqqqnnnmmmhhhhhhgggeeedddcccbbbaaaVVVWWWWWWRRRMMMHHHHHHIIIGGGFFFEEECCC@@@===;;;::::::999888777666666777888555444555777777777===EEEKKKTTTaaammmvvv|||}}}zzzyyyzzz~~~}}}|||xxxyyyyyyvvvrrrqqqsssuuurrrqqqrrrtttzzz{{{zzzzzz|||~~~~~~zzzwwwqqqjjj___TTTKKKEEEBBB@@@777555111000000000///...000000000000000000000000////////////000111222333444===@@@MMMppp|||tttgggXXXLLLFFFEEE======>>>>>>???@@@BBBBBBCCCFFFIIIKKKLLLMMMOOOQQQQQQSSSWWW\\\aaaeeehhhiiijjjgggccceeellltttyyyzzzxxxrrrjjjdddbbbbbbcccddd```cccgggiiiiiihhhhhhiiimmmooorrruuuzzzmmmnnnnnnkkkhhhllluuu}}}zzzgggSSSEEE@@@<<<888444333222000///////////////000000000111222222111111000111111111444444555777888999:::;;;<<<<<<<<<<<<============>>>???@@@AAAAAAAAAAAA@@@BBBBBBAAA@@@AAABBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFJJJMMMKKKNNNVVVYYYlll~~~vvvooooooiiiZZZSSSJJJ???777555666777777888888777555444333222111000000111222444666888999777777666666666888999:::888666444222000111111222000111222222444444555666888777777555444222000///......---------,,,,,,,,,---......///111555;;;???FFFNNNRRROOOMMMLLLHHHBBBBBBBBBBBBBBBAAA@@@???>>>AAABBBBBBDDDFFFHHHJJJLLLJJJLLLOOORRRTTTRRRMMMIIIGGGFFFHHHOOOZZZbbbeeeddd```^^^]]]^^^aaaccccccbbbhhhhhhlllttt|||yyyssspppllliiifffeeeaaa[[[WWWRRRQQQPPPOOOOOOOOOPPPPPP[[[bbblllvvvyyytttkkkcccXXXTTTNNNLLLLLLLLLIIIGGGDDDEEEFFFKKKTTTaaapppzzzwwwqqqiii```[[[XXXYYYZZZ```gggqqq{{{~~~{{{wwwsssnnnmmmoooqqqqqqpppkkkaaaUUUNNNNNNPPPQQQQQQYYY[[[]]]___ccchhhnnnrrrssstttuuuuuutttrrrpppooolllhhhccc___^^^^^^]]]]]]YYYUUUOOOIIIFFFBBB???===BBBAAA@@@>>><<<:::999888888777666555444333333333444444444333333555999<<>>>>>???@@@AAABBBEEEHHHKKKLLLNNNPPPRRRRRRSSSUUU[[[bbbhhhiiihhhlllhhheeeeeeiiipppvvvzzzyyyuuuooohhhdddbbbbbbcccdddeeefffggghhhiiijjjkkknnnqqqssstttyyysssrrrnnnhhheeejjjvvvyyyfffRRRDDDAAA===888444222111000...---------.........//////222111111111111111222222444555666777888:::;;;;;;<<<============>>>>>>>>>>>>>>>??????????????????BBBBBBAAAAAAAAABBBBBBCCCEEEEEEFFFFFFGGGGGGGGGGGGIIILLLKKKNNNUUUXXXhhhzzzuuuwwwtttgggXXXMMM>>>555444666666555888888777555444333222111000000111222444666888999777777666666666777888888777555333111000000111111000111111222333444555555777777666666444333111000.........---------,,,,,,......//////000444:::>>>GGGPPPUUUUUUSSSSSSNNNIIIEEEEEEDDDDDDCCCBBBAAAAAAAAABBBCCCEEEGGGIIIKKKLLLIIIJJJLLLOOOPPPNNNJJJGGGFFFEEEEEEKKKUUU]]]``````\\\[[[ZZZ\\\___aaaaaaaaa``````ccckkkvvv||||||yyyssspppllljjjgggccc\\\XXXUUUSSSRRRPPPOOOOOOOOOPPPXXX___iiisssyyywwwpppjjj\\\WWWPPPLLLKKKIIIFFFCCCAAAAAACCCGGGOOO[[[iiirrrrrrnnnfff]]]WWWTTTSSSSSSVVV]]]fffpppvvvxxxwwwuuurrroookkkiiikkklllmmmllliii```SSSLLLKKKMMMNNNNNNUUUWWW[[[^^^aaafffkkkoooqqqqqqrrrsssrrrpppmmmllljjjfffaaa^^^\\\[[[ZZZXXXQQQMMMFFFAAA===;;;999777999888888777666555555555555444333222222222222222444444444333333555999<<>>MMMjjj~~~yyyjjjWWWJJJGGGCCCBBB@@@???>>>???@@@AAABBBEEEHHHJJJLLLMMMPPPRRRRRRSSSUUUZZZaaafffggggggjjjgggeeeeeejjjqqqxxx|||~~~yyyrrrkkkfffcccbbbbbbcccdddeeefffhhhiiijjjkkkqqqtttvvvwww}}}zzzwwwpppgggdddjjjxxxwwwdddPPPCCCBBB>>>888444222000///---------........./////////000000111111222222333333555555666888999:::;;;<<<>>>>>>>>>>>>????????????======>>>>>>>>>======<<>>>>>AAAGGGRRR^^^fffkkkggg```YYYRRRMMMJJJIIIIIINNNVVV___fffjjjllllllllliiieeeddddddffffffffffff]]]QQQIIIGGGIIIJJJKKKOOOSSSXXX\\\```cccgggjjjmmmnnnoooooonnnllliiihhhfffccc___\\\ZZZWWWSSSPPPIIIDDD===888555444333222444444444444555555555555333333222222222222333333444444444333333555888;;;===DDDPPP\\\fffooouuuyyyzzz|||~~~~~~~~~}}}}}}}}}~~~}}}||||||xxxyyyyyywwwuuutttuuuvvvwwwyyy{{{}}}~~~~~~}}}~~~}}}vvvqqqllldddZZZQQQKKKFFFAAA===777666555333222111111111111111000000000000//////,,,...000111222333555777;;;<<>>888333111///...---///000000000000111111111///000111222333333444444555666777888999:::;;;<<<>>>>>>>>>?????????@@@@@@===>>>>>>>>>>>>===<<<<<<@@@AAABBBCCCCCCAAA@@@???@@@BBBDDDGGGHHHHHHHHHHHHFFFKKKKKKLLLRRRTTT^^^sss~~~jjjPPP???;;;<<<:::777888888777555444333222111///000000111333444666777666666555555444444444444333222000///.........///000000111222333444444555333333333444333333222222............------------///////////////111555888???GGGQQQXXXZZZYYYVVVTTTNNNMMMLLLJJJHHHGGGEEEEEEBBBCCCFFFHHHIIIJJJJJJJJJJJJIIIGGGGGGHHHGGGDDDBBBAAA???===@@@GGGOOOUUUXXX]]]]]]^^^aaaeeeiiikkkkkkaaa^^^[[[\\\bbbkkksssxxx~~~|||wwwppphhh___ZZZWWWTTTPPPMMMJJJIIIIIIIIINNNUUUbbbnnnvvvuuupppjjj[[[UUUMMMHHHFFFDDDAAA???<<<<<<<<<===AAAIIIRRRYYYaaa^^^YYYSSSLLLFFFBBB@@@???BBBHHHOOOWWW]]]aaaccceeeccc```^^^^^^```aaabbbccc[[[PPPHHHEEEFFFHHHIIIKKKOOOUUU[[[___bbbeeegggkkklllmmmmmmkkkiiifffeeebbb```\\\YYYVVVQQQLLLHHHEEE@@@999555333333333222111222222333333444444444444333333333444555555666333444444444333444777999999@@@JJJUUU```jjjrrrwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}|||||||||uuuvvvwwwvvvvvvvvvxxxzzzyyy{{{}}}~~~||||||~~~~~~vvvpppkkkbbbWWWOOOJJJFFF@@@;;;666555444222111000000000000000000000000000//////---///111222222333555777:::<<<@@@LLLfff}}}zzzzzztttdddRRRGGGCCCBBBAAA@@@@@@@@@@@@AAAAAADDDGGGJJJKKKMMMOOOQQQRRRSSSUUUYYY]]]aaadddeeehhhhhhggghhhjjjooouuuyyy~~~zzztttnnngggccc```______```bbbdddgggiiikkklllppptttwwwzzz|||wwwuuuzzzzzzkkk[[[KKKCCCCCC>>>888222000///...---000000000000111111111222///000111333444444444444555555666777999:::;;;<<<======>>>>>>>>>?????????===>>>>>>>>>>>>>>>======@@@@@@BBBBBBBBBAAA@@@???@@@AAACCCFFFGGGHHHHHHHHHFFFLLLKKKKKKQQQSSS\\\mmmvvvWWWAAA:::888555222888888777555444333222111//////000000222333555666666555555555444444333333111000000///............///000000111222333444555111111222222222111111000//////.........---------...//////......///222555:::@@@JJJSSSXXXXXXXXXXXXSSSSSSRRRQQQNNNLLLIIIHHHFFFFFFGGGHHHIIIJJJJJJJJJLLLJJJHHHGGGGGGFFFDDDBBB===<<<:::<<>>777111//////.............../////////000000000111222444444444333333444444555777888999:::;;;<<<<<<<<<<<<============<<<<<<===>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHIIIGGGNNNLLLJJJPPPTTT[[[jjjaaaIII===999666444888888777555444333222111/////////000111222444555555555555666555555444333000000000//////.........//////000111222333444444111111222222222111000000/////////.........---------............///111444888<<>>EEELLLPPPRRRRRRUUUZZZ```fffjjjkkkdddccc___[[[YYY^^^gggnnn{{{}}}~~~{{{tttkkkccc___VVVSSSNNNIIIEEEDDDDDDEEEGGGPPP^^^mmmuuutttnnnhhhZZZTTTLLLGGGFFFFFFDDDCCC>>>>>><<<:::999;;;@@@DDDIIIHHHGGGDDD@@@<<<999777999999;;;>>>BBBHHHNNNQQQRRRSSSRRRQQQPPPRRRVVVYYY[[[WWWQQQKKKGGGEEEEEEFFFFFFKKKRRRXXX]]]aaadddgggiiijjjjjjjjjhhheeecccaaa\\\YYYVVVRRRNNNHHHBBB>>>;;;888555333333333333222222222222111111000000///111111111111111222333333333444555444333333555777777;;;BBBJJJTTT```lllttt|||~~~}}}{{{zzzzzzwwwxxx{{{~~~}}}{{{yyyyyyxxxvvvsssrrrrrrtttvvvyyy~~~yyywwwzzztttgggWWWLLLHHHDDD>>>999222111000///..................////////////000000///111333333222333444666666:::???JJJaaayyyqqqpppmmmbbbSSSIIIBBBBBBBBBBBBAAAAAAAAAAAAAAACCCGGGIIIKKKLLLOOOQQQQQQSSSVVVXXX[[[___eeehhhlllnnnooommmkkklllppptttsssrrroookkkfffbbb___]]]ZZZ\\\^^^bbbeeehhhkkklllqqqvvv{{{}}}{{{uuujjj\\\OOOGGGDDDBBB<<<666111////////////....../////////000000000111222333555555444222111333333444666777888999:::999:::::::::;;;;;;;;;;;;999:::;;;<<<===>>>>>>>>>>>>>>>??????@@@AAACCCCCCCCCCCCBBBBBBCCCFFFHHHIIIHHHPPPLLLIIIPPPUUU\\\iiizzz{{{jjjOOOAAA<<<::::::888888777555444333222111/////////000000222333444444444555666777666555555000000000000000///......//////000111222333444444333333333333333222111111////////////............+++,,,---------...111333777777===GGGNNNRRRYYYaaafffgggiiiiiifff```YYYUUUTTTRRROOOMMMLLLLLLMMMNNNNNNLLLKKKJJJHHHFFFBBB???;;;:::999999:::???DDDHHHMMMMMMPPPVVV^^^eeehhhjjjaaabbb```[[[VVVWWW^^^dddmmmrrrwwwwwwrrrlllfffcccYYYVVVPPPKKKHHHGGGGGGHHHGGGOOO\\\kkkvvv{{{yyyvvveee^^^TTTMMMJJJHHHFFFCCC@@@???===999777777:::<<<======<<<;;;:::888777666888888777999;;;@@@DDDGGGGGGHHHHHHHHHGGGJJJOOOSSSUUUSSSPPPLLLHHHEEEDDDDDDEEEIIIOOOUUUZZZ___cccfffggghhhhhhhhhfffccc```^^^ZZZWWWSSSOOOJJJFFF@@@===777555333333444444222111444444444444333333333333111111111111111111222222222444555444333333444666666999>>>EEEOOO\\\hhhqqqzzz|||~~~~~~{{{yyyxxxxxxsssvvvyyy}}}}}}{{{yyyyyyxxxuuurrrppppppqqqssswww|||xxxwwwxxx~~~{{{lllYYYLLLGGGDDD>>>999222111000//////...//////........./////////000000...000222333333444666888888<<>>>>>>>>>>>>>>>>>???AAADDDEEEEEEDDDBBBAAABBBEEEHHHJJJJJJQQQMMMIIIPPPVVV]]]jjjwww}}}vvvjjjOOO???999999:::888888777555444333222111////////////000111333333333444666777777777666666///000000000000000///...//////000111222333333444555555555555444333222111000/////////............***,,,---------...111333555333888AAAHHHMMMWWWaaammmooorrrrrrooohhh```\\\ZZZWWWSSSOOOMMMNNNPPPQQQMMMLLLKKKJJJIIIEEEAAA===;;;;;;999888888:::>>>AAAEEEFFFIIIOOOWWW^^^bbbdddaaabbbbbb\\\TTTQQQUUUZZZccciiipppsssqqqlllhhhfff\\\YYYSSSNNNKKKJJJKKKLLLHHHOOO[[[jjjxxxpppggg\\\SSSMMMJJJFFFCCC@@@???===999555444666888666666666666666666666666888777666666777:::>>>@@@???@@@AAAAAAAAADDDIIINNNQQQQQQOOOLLLHHHEEECCCCCCCCCHHHNNNSSSXXX^^^cccfffffffffgggfffdddaaa___]]]ZZZVVVQQQMMMIIIDDD@@@<<<666555444555666666444222000000000000111111111111444444333333222333333444222444555555333333444555666888<<>>999222222111000000///000000---.........//////000000,,,...111222444555888::::::>>>BBBIII^^^yyywwwqqqjjjbbbWWWLLLGGGBBBBBBCCCCCCBBBBBBAAA@@@@@@CCCFFFIIIJJJLLLNNNPPPPPPSSSVVVYYY\\\```gggmmmnnnqqquuuuuurrrssswww{{{wwwvvvssspppkkkfffaaa^^^XXXYYY\\\```dddhhhkkkmmmmmmsssyyy~~~~~~{{{{{{~~~~~~yyyooocccVVVMMMHHHGGGEEE<<<333000000......000000000000000111111111111444444444444444444444444444444555555666777777777999:::;;;<<<============>>>======@@@CCCCCC@@@===:::<<<>>>>>>>>>???AAACCCAAAAAAAAABBBDDDFFFGGGHHHIIIJJJMMMQQQQQQTTT^^^hhhwww~~~wwwwwwjjjOOO===999999888666666777666555222000/////////......///000222333666666777888888777666555888666444111///.........111///000333444555:::AAA<<<>>>===999777777555111333111000000111111111///,,,,,,,,,---...///000111222444777:::>>>FFFPPPWWWhhhqqq|||~~~xxxnnngggcccbbb\\\UUURRRRRRRRRNNNKKKJJJJJJJJJJJJJJJGGGBBB???;;;999777555555777999;;;AAA@@@AAAEEELLLUUU]]]cccaaa```]]]XXXTTTQQQRRRSSS[[[```gggmmmpppoookkkiiiaaa^^^ZZZUUURRRPPPOOOOOOOOOVVV___jjj|||zzziii^^^WWWOOOHHHCCCCCC@@@<<<999888777777666555444555666999999999777888666555555777888888777:::::::::;;;===@@@DDDFFFJJJKKKKKKIIIFFFDDDCCCCCCCCCGGGMMMSSSWWW[[[```ccceeefffhhhhhhgggdddaaa___ZZZVVVQQQMMMIIIDDD???<<<888777666555555555555555555444333222111111111111222222222222222222222222333333333333333333333333222333888@@@IIIRRRaaannnssszzz~~~{{{xxxwwwvvvsssxxxyyyzzz}}}}}}yyywwwtttrrrrrrsssuuuvvvtttxxx}}}}}}yyyxxxwww|||nnnWWWNNNKKKEEE;;;333444333222000///.........000000000000111111111111222222222333555888;;;===AAABBBBBBGGGYYYzzz}}}|||yyyzzz~~~{{{qqqkkkkkkzzzvvvmmmbbbTTTKKKIIIGGGDDDAAA@@@@@@@@@???>>>AAABBBDDDFFFIIILLLNNNOOORRRSSSTTTVVVZZZ___ggglllwwwyyyzzzxxxuuuwww||||||vvvqqqnnniiibbb]]]^^^___aaabbbdddggglllppptttxxx{{{}}}}}}~~~~~~xxxnnnaaaUUULLLGGGFFFDDD;;;333000000......000000000000000111111111111444444444444444444444444555555666666777888888888999:::;;;<<<<<<=========???>>>>>>@@@BBBAAA>>>;;;;;;<<<>>>?????????AAACCCAAAAAABBBCCCDDDFFFHHHIIIIIIIIILLLPPPPPPRRR\\\gggwww~~~tttqqqyyyzzzdddLLL<<<888888777777777666555444222111000000000//////000111333444666777888999999999777777777555444222111000000000111///000444666777===DDDCCCFFFDDD???===<<<999555333222000000111333222222------------...///000111666777888999:::???FFFLLLZZZbbbmmmttttttqqqmmmkkkccc^^^XXXVVVVVVUUUQQQNNNJJJIIIHHHGGGGGGDDD@@@===999777555444333555777888;;;;;;<<<@@@EEEMMMTTTYYY[[[ZZZXXXTTTPPPOOOOOOQQQWWW[[[aaagggkkkllllllkkkeeebbb^^^YYYUUURRRPPPOOONNNVVV___jjj{{{yyykkk```VVVOOOJJJHHHDDD@@@===;;;;;;999888444444444666999:::999888999777555555777888777666777666666777999<<>>FFFOOO^^^kkkpppxxx}}}{{{xxxyyyxxxvvvzzz{{{|||~~~|||xxxwwwtttrrrqqqrrrtttuuutttxxx}}}|||yyyyyyyyy}}}~~~jjjVVVMMMKKKFFF<<<555444333222000//////......000000000000111111111111222111111222444777:::<<>>AAABBBDDDGGGIIILLLNNNOOOQQQRRRTTTVVVYYY^^^eeejjjtttyyy||||||yyyyyy|||vvvqqqkkkfffbbb___```aaabbbdddggglllpppqqqvvvzzz~~~}}}{{{{{{}}}~~~wwwkkk^^^RRRKKKGGGEEECCC:::222000000......000000000111111111222222222444444444444444444444444666666777777888999999999999999:::;;;<<<<<<<<<<<<@@@??????@@@@@@???===:::<<<===????????????AAABBBBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIKKKNNNNNNPPPZZZeeevvv}}}nnngggkkkrrryyyqqq___JJJ===:::999777888777555444333222111111111111000000111222444555666888:::;;;<<<<<<;;;:::666666555444333333333333222000111666999;;;BBBIIINNNPPPOOOIIIEEEDDD???:::888555222111222222111000............///000000111555666666666666999>>>BBBKKKQQQ[[[dddkkknnnnnnmmmddd```\\\ZZZZZZYYYUUUQQQLLLJJJGGGEEEDDDBBB???===999888666444333444555666777777999<<<@@@EEEJJJMMMSSSSSSRRRPPPMMMLLLNNNPPPRRRUUUYYY___dddhhhkkkmmmiiifffbbb\\\WWWSSSPPPNNNKKKSSS\\\fffuuuzzzlll```XXXTTTOOOKKKFFFBBB@@@>>>===;;;444444444666999;;;;;;::::::888666666777777666555555555444444666888;;;<<>>>>>>>>??????>>>===<<<===???@@@@@@??????AAABBBAAAAAAAAABBBCCCEEEFFFGGGIIIHHHJJJLLLLLLNNNXXXcccrrrzzziiiaaabbbfffqqqkkk\\\KKK???<<<:::777888777555333222222222333111111000000111222444555777999<<<>>>@@@@@@???>>>:::999888777666666555555333111333888<<<@@@HHHPPPWWWZZZYYYSSSOOOLLLFFF@@@>>>;;;666333222000///---///////////////000111222111222222333555999===???CCCFFFLLLTTT]]]bbbdddddd```^^^]]]\\\\\\ZZZWWWTTTPPPMMMIIIFFFDDDCCCAAA???===<<<999777666666666666777777999;;;>>>BBBDDDFFFLLLMMMMMMLLLJJJJJJLLLNNNOOOPPPSSSWWW]]]ccchhhllljjjhhhddd___YYYTTTOOOMMMIIINNNVVV]]]hhhzzzxxxkkkaaaZZZUUUQQQKKKGGGDDDBBB???>>>777666666777:::<<<===<<<<<<:::888777888888777666777666555555555777999;;;===???AAABBBBBBCCCDDDEEECCCEEEHHHLLLQQQXXX```ffffffgggiiiiiihhheeebbb```___\\\WWWSSSPPPLLLHHHEEE@@@???===:::888666555444444444444333444444555666333333333333333333333333555555444333333222111111333111222777<<>>DDDIIIRRRlll{{{}}}{{{|||~~~~~~yyyrrrmmmjjjxxx~~~ssseeeWWWMMMFFFDDDAAA@@@AAAAAAAAA@@@AAABBBDDDFFFIIILLLNNNOOOMMMOOORRRTTTWWW[[[___ccckkkvvv}}}~~~wwwpppjjjfffbbbccccccbbbcccfffkkkooolllsss{{{|||yyyuuussssssuuuyyy|||xxxhhhZZZPPPKKKIIIGGG>>>666000000111000000111000111111222333444444444444444444444444444444444444444555666666777777888777888999:::;;;;;;;;;;;;:::;;;<<<===>>>>>>?????????@@@AAAAAA@@@???AAABBB@@@@@@@@@AAABBBCCCDDDEEEHHHHHHIIIJJJJJJMMMWWWbbbppp|||zzzggg```aaaccciiidddYYYIII???;;;888555888666555333222222222333000000//////000111333444888:::>>>BBBDDDDDDCCCBBB??????>>><<<:::888777666555444666;;;@@@EEEMMMVVV^^^aaaaaa]]]YYYUUUOOOIIICCC???999555333222000///111111000000000111222222111111222444777:::<<<======>>>AAAGGGNNNTTTXXXYYY[[[ZZZZZZZZZ[[[ZZZXXXWWWTTTQQQLLLIIIGGGFFFEEECCCBBBAAA>>>;;;999777666666777888999;;;>>>@@@BBBCCCGGGHHHHHHGGGFFFFFFGGGHHHMMMNNNOOORRRWWW]]]cccgggjjjiiifffbbb]]]XXXSSSPPPJJJMMMQQQUUU\\\jjj}}}yyykkkaaaZZZVVVPPPKKKHHHFFFCCCAAA<<<;;;::::::<<<>>>>>>>>>===;;;::::::;;;<<<;;;;;;999888666555555666888999:::===???AAAAAAAAACCCDDDCCCEEEGGGJJJOOOWWW___eeefffhhhiiijjjjjjhhheeeccc___\\\XXXUUURRRNNNJJJHHHDDDBBB@@@===:::888666666333333333444555777888999333333333333333333333333555555444333333222111111333111111555999???KKKWWWfffnnntttttttttvvvwwwvvvtttvvvzzz~~~}}}||||||yyywwwtttrrrqqqqqqrrrtttvvvyyy}}}|||wwwsssqqqrrrvvvxxx}}}}}}{{{zzzzzzzzz|||}}}}}}zzzxxxiii^^^TTTOOOJJJAAA888444222222111000/////////000///000000000111111111111000000111333444666777888999===CCCIIIPPPgggxxxnnneeepppyyymmm\\\OOOGGGDDDBBBAAAAAAAAAAAA@@@@@@AAACCCEEEHHHKKKMMMNNNKKKNNNQQQTTTVVVYYY]]]___hhhsss|||}}}|||tttlllhhheeeeeedddbbbbbbeeejjjnnnmmmuuu}}}}}}{{{xxxvvvvvvxxx{{{}}}}}}}}}yyygggXXXOOOKKKIIIHHH<<<555///000111000000222111111222333444444555666444444444444444444444444444444444555666666777777777777888999::::::::::::888:::<<<<<<<<<===???AAAAAABBBCCCBBB@@@@@@@@@BBBAAAAAAAAAAAABBBCCCDDDEEEHHHGGGHHHIIIIIIMMMWWWcccttt~~~kkkeeedddddd```]]]SSSFFF<<<999666222666666555444333333333333000000//////000111333444888;;;@@@EEEHHHHHHGGGFFFDDDCCCBBBAAA???<<<:::999999777888>>>CCCHHHRRR[[[ccchhhjjjgggdddbbb\\\UUUHHHCCC>>>:::888777666555222222111111111222222333666555555666888:::999888666888:::???DDDKKKQQQTTTWWWWWWXXXYYYZZZ[[[[[[\\\ZZZWWWSSSPPPOOONNNLLLKKKIIIHHHEEEAAA===:::777666777777999:::===???AAABBBDDDEEEFFFDDDBBB@@@@@@AAAIIIIIIKKKNNNSSSYYY^^^aaahhhhhhhhheeebbb]]]YYYVVVOOONNNNNNQQQTTT\\\kkkyyywwwiiiaaa]]]WWWRRROOOLLLJJJHHHDDDBBB???>>>???@@@@@@???>>>===<<<===???AAABBBAAA<<<:::888666666666777888:::<<>>???AAADDDGGGIIIKKKLLLJJJMMMQQQTTTVVVXXX[[[]]]fffooozzz|||{{{{{{}}}xxxppplllgggfffdddbbbbbbeeejjjnnnooovvv~~~}}}||||||}}}||||||xxxdddUUUMMMJJJHHHGGG;;;333///000222111111222111111222333444555666666444444444444444444444444555555555666777777888888666777888999::::::::::::999;;;<<<<<<;;;;;;>>>@@@BBBCCCCCCCCCAAA@@@@@@AAACCCCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGIIIIIIMMMYYYeee|||tttmmmiiieee[[[YYYPPPDDD<<<:::888444555555555555444333222222111111000000111222444555999<<>>AAADDDFFFHHHIIIHHHFFFBBB???>>>>>>AAACCCFFFKKKPPPUUUYYY\\\bbbcccddddddbbb___[[[XXXQQQLLLJJJLLLNNNQQQ\\\gggyyysssiiiddd___ZZZWWWUUURRRQQQLLLIIIEEECCCBBBBBBAAA@@@>>>===>>>@@@DDDGGGHHHHHHAAA???<<<:::999999999:::;;;===???@@@??????@@@AAA>>>???BBBEEEIIINNNUUUZZZaaacccfffhhhiiiiiihhhfffaaa^^^ZZZWWWUUURRROOOLLLIIIHHHFFFCCC@@@>>>===<<<999999888777666666666666444444444444444444444444333333333333333333333333222111222555666888AAAJJJVVV___hhhkkknnnsssvvvvvvwwwyyy|||~~~|||zzzwwwtttrrrssstttuuuzzz|||}}}~~~yyyrrrqqqtttxxx~~~~~~{{{|||zzzxxxvvvsssoooiiieeeZZZUUUQQQPPPJJJ@@@888555222111111000000000000000000000000000111111111111111222333555666777888888===<<<@@@GGGOOO```}}}zzzmmmrrrkkkXXXJJJGGGDDDBBBAAA@@@???>>>===>>>@@@BBBEEEHHHJJJKKKJJJNNNRRRUUUWWWXXXZZZ[[[dddkkkuuu}}}|||zzz{{{xxxrrroooiiigggeeebbbbbbdddiiimmmpppwww~~~}}}}}}wwwcccSSSKKKIIIHHHFFF:::333...000222111111222111111222333444666666777444444444444444444444444666666666777888888999999666777888999999:::999999:::<<<===<<<::::::<<>>===<<<999444444555666555444222111333222222111222333555666999===CCCHHHLLLMMMLLLKKKEEEFFFFFFFFFFFFDDDBBBAAA===;;;<<>>CCCIIIOOOTTTWWWYYY[[[]]]___``````]]]ZZZWWWPPPJJJFFFHHHIIIJJJRRR[[[dddtttzzznnnjjjeee```]]][[[YYYWWWQQQMMMIIIEEEDDDCCCAAA@@@>>>>>>???BBBFFFJJJLLLLLLFFFDDDAAA???=========>>><<<>>>@@@@@@???>>>??????;;;===@@@CCCFFFKKKQQQUUU^^^```dddggghhhhhhgggfffdddbbb^^^\\\YYYWWWSSSQQQKKKIIIGGGDDDBBB@@@???>>>===<<<:::888666444333333444444444444444444444444333333333333333333333444111111333666666777>>>GGGOOOYYYccchhhlllssswwwxxx{{{|||}}}}}}{{{xxxuuusssssstttuuu{{{}}}yyyuuuvvvyyy{{{|||~~~{{{~~~|||yyyuuuqqqjjjccc^^^UUURRRPPPPPPJJJ@@@999777222111000000000000000111000000000000111111111111222333444666777888888888???<<<>>>FFFNNN```}}}wwwyyyuuuaaaKKKHHHDDDBBBAAA@@@>>>===<<<===???AAADDDGGGIIIJJJJJJNNNRRRVVVWWWXXXYYYZZZbbbhhhqqq{{{~~~{{{zzz~~~|||uuuqqqpppjjjhhhfffcccaaadddiiimmmqqqwww}}}|||{{{|||}}}qqq]]]PPPLLLJJJGGGDDD777555333111000111333555777666555444444555666777999999888888777666666666===;;;888888999:::999666777888999:::;;;<<<<<<<<<;;;<<<<<<<<<;;;<<<>>>AAADDDDDDDDDCCCBBBBBBAAAAAABBBAAAAAACCCEEEFFFEEEDDDAAADDDFFFEEEFFFKKKUUU]]]xxx{{{ssskkkddd[[[OOOFFFAAA===999555888777666555444333333333111000000000111333555666:::>>>CCCHHHLLLNNNNNNMMMHHHEEEAAABBBDDDFFFEEECCCBBB???===@@@DDDKKKWWWbbbxxx}}}~~~uuulllcccUUUHHH@@@<<<::::::888777777666555555555555555777:::<<<<<<;;;999777888999:::;;;>>>DDDLLLQQQTTTXXX]]]aaaeeegggjjjmmmqqqxxx}}}zzzuuusssrrrpppnnniiiddd___[[[UUUMMMGGGEEE???;;;===@@@BBBEEEJJJQQQSSSTTTPPPJJJCCC@@@???>>>;;;===CCCHHHKKKQQQWWW^^^\\\ZZZYYYZZZYYYWWWUUUQQQOOOKKKHHHGGGHHHJJJLLLVVV]]]hhhsss|||yyyuuunnnhhhdddaaa^^^\\\WWWSSSMMMHHHEEEAAA>>>;;;;;;;;;<<>>???@@@@@@>>>============<<<:::;;;===@@@BBBDDDHHHNNNSSSXXX\\\aaadddeeefffggghhhiiifffccc```]]]ZZZWWWTTTQQQOOOKKKIIIGGGEEEBBB???@@@>>>;;;888555444555555444444555555555555555555333333333333333333333333333333333333444777<<<@@@PPPTTTZZZaaagggooovvvzzz~~~~~~|||{{{yyyzzz}}}{{{|||}}}{{{zzzwwwuuusssrrrrrrrrryyy}}}~~~}}}|||~~~{{{zzz}}}|||wwwssspppjjjbbb[[[UUUUUUUUURRRKKKAAA888222000000////////////000000111000000//////000111222111222444777999999:::999;;;BBBDDDGGGPPP\\\zzz|||hhhTTTLLLDDDBBB@@@===>>>AAA?????????@@@CCCEEEHHHJJJLLLMMMOOORRRTTTVVVWWWWWWccceeekkkttt||||||||||||~~~}}}sssjjjjjjhhhdddbbbbbbeeeiiilllrrruuuzzz|||zzzzzzzzz{{{~~~}}}{{{{{{|||~~~}}}nnn[[[NNNJJJIIIGGGDDD666555222000000111333444777666555555555555666777888888888888777777777777<<<:::777888999:::999777999999::::::;;;<<<<<<<<<;;;<<<<<<<<<;;;<<<>>>AAADDDDDDDDDCCCCCCCCCBBBBBBCCCBBBBBBDDDFFFGGGFFFEEECCCEEEGGGGGGHHHLLLTTT[[[ppp|||uuujjjaaaTTTJJJCCC>>>:::666888777666555444333333333111000000000111333555666===@@@FFFKKKOOOQQQQQQQQQLLLHHHEEEEEEHHHIIIHHHGGGBBB>>>===@@@EEELLLWWWbbb{{{zzzqqqiii\\\OOOFFFAAA===<<<999888777666666666666777777888:::<<<<<<<<<;;;:::;;;<<<===???BBBHHHOOOTTT[[[^^^cccgggjjjmmmppprrrwwwzzzsssmmmggg___VVVPPPMMMFFFAAAAAACCCDDDGGGKKKRRRTTTVVVTTTNNNHHHDDDBBB@@@======BBBGGGKKKQQQXXX^^^^^^]]][[[YYYXXXVVVUUURRRPPPMMMIIIGGGGGGGGGHHHMMMQQQYYYaaajjjppptttvvvxxxuuurrrooolllgggbbb^^^UUUQQQLLLGGGCCC@@@<<<:::<<<;;;<<>>@@@DDDIIINNNTTTWWW[[[^^^```ccceeeggggggfffcccaaa___]]]ZZZXXXTTTRRRNNNLLLJJJGGGDDDAAA@@@>>>;;;888555444444444555555555555555555555555333333333333333333333333333333444444444777<<>>===???>>>>>>>>>???BBBDDDGGGIIIKKKLLLNNNPPPSSSTTTUUUVVVZZZ]]]cccmmmwww}}}~~~|||{{{}}}~~~uuunnnkkkhhhdddaaaaaacccfffiiiqqqtttzzz|||zzzyyyxxx{{{zzzyyyyyy{{{~~~~~~zzzkkkXXXLLLHHHGGGEEEBBB555444222000000111222333777666666555555666666777777777777888888888888999999888777888:::;;;:::999<<<;;;:::::::::;;;<<<<<<;;;<<<<<<<<<;;;<<<>>>AAAEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHGGGFFFDDDGGGIIIJJJJJJMMMSSSXXXiiitttkkk^^^RRRGGG@@@;;;888888888666555444333333333111000000000111333555666===AAAGGGMMMQQQSSSSSSSSSOOOKKKHHHHHHJJJLLLJJJHHH@@@===<<<@@@EEELLLWWWbbb}}}xxxqqqfffZZZPPPHHHBBB>>>::::::888777777888888999999999:::<<<===>>>?????????@@@BBBDDDGGGLLLRRRWWWaaadddiiilllooorrruuuwww{{{~~~wwwoooeee___UUUMMMEEEDDDCCCCCCEEEJJJRRRUUUXXXXXXTTTOOOJJJHHHCCC???>>>AAAFFFJJJQQQXXX^^^```aaa___ZZZVVVUUUVVVUUUTTTQQQNNNKKKIIIGGGFFFJJJLLLOOOUUU[[[bbbhhhlllppppppppppppnnniiibbb]]]RRRNNNIIIDDDAAA>>>;;;999<<<;;;<<>>>>><<<:::777555777888999;;;>>>CCCGGGLLLNNNRRRUUUXXX]]]bbbfffeeeeeeeeedddbbb```^^^\\\XXXUUURRROOOMMMJJJGGGDDDBBB@@@===:::888666666666666666666666555555555555333333333333333333333333333333444444555777;;;???DDDIIIPPPYYYbbbkkktttyyy}}}||||||{{{|||~~~|||zzzwwwwwwyyy{{{{{{{{{~~~}}}||||||||||||}}}}}}|||}}}}}}|||yyyvvvssssssrrrqqqrrrssstttuuu{{{{{{||||||{{{yyy{{{}}}|||{{{xxxqqqfff^^^VVVWWWVVVQQQGGG===555111000000////////////000000000000000000000111222333333444777999;;;<<<<<<<<<888???@@@CCCKKKUUUooo~~~iiiZZZKKKEEEBBB???===<<<=========>>>@@@CCCEEEGGGIIIKKKMMMOOOQQQRRRSSSTTTTTTVVV[[[dddnnnwww|||}}}{{{{{{|||~~~zzzuuunnnjjjeeeaaa___```ccceeemmmqqqxxx}}}|||{{{{{{{{{{{{|||~~~}}}zzzvvvhhhUUUIIIEEEDDDBBB>>>444333111000000111222333666666666666666777777777666666777888888999::::::777777888999:::;;;;;;;;;>>><<<:::888888999:::;;;;;;<<<<<<<<<;;;<<<>>>AAADDDDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEGGGHHHIIIHHHFFFFFFIIIKKKLLLLLLNNNQQQTTTcccxxx{{{nnn___PPPDDD<<<999999888777555444444444333111000000000111333555666;;;???EEELLLQQQSSSTTTTTTQQQMMMIIIIIIKKKLLLJJJHHH@@@===<<<@@@EEEKKKVVV```yyyyyypppeee[[[QQQHHHBBB<<<;;;999888888999:::;;;;;;;;;<<<===>>>AAACCCEEECCCEEEGGGIIILLLPPPUUUYYYccceeeiiimmmooorrruuuxxx{{{}}}sssmmm___VVVMMMJJJGGGFFFHHHKKKPPPSSSXXXZZZYYYUUUQQQNNNGGGBBB>>>@@@CCCGGGOOOVVV]]]aaadddbbb[[[VVVVVVXXXXXXWWWVVVTTTQQQNNNKKKJJJKKKLLLNNNQQQUUU[[[```bbbddddddeeeeeeddd```ZZZVVVOOOLLLGGGCCC@@@>>><<<::::::::::::===BBBGGGLLLOOORRRPPPNNNKKKHHHFFFDDDCCCDDDBBBAAA@@@???===:::777555555555666777:::>>>@@@DDDEEEHHHKKKOOOUUU\\\aaaccceeeffffffdddaaa```___[[[XXXUUURRRPPPMMMJJJGGGFFFDDDBBB???<<<:::999999777777777666666666666666444444444444444444444444222444444555555777;;;>>>CCCHHHNNNVVV]]]fffmmmrrryyyyyyyyyyyyzzz|||~~~{{{xxxwwwxxxyyyyyyyyy}}}}}}|||{{{{{{{{{{{{{{{}}}|||{{{{{{{{{zzzwwwuuusssrrrqqqqqqrrrssstttuuu|||xxxxxx{{{zzzzzz{{{~~~}}}|||yyyqqqggg___WWWXXXVVVOOOEEE:::333000000000////////////000000000000000000111222222333444666888:::<<<=========<<>>AAACCCEEEIIIJJJLLLNNNPPPQQQRRRRRRSSSTTTXXX^^^gggooovvvzzz|||{{{{{{}}}}}}qqqnnnhhhbbb______```bbbiiimmmttt~~~~~~~~~|||~~~}}}xxxuuuqqqcccRRRGGGCCCBBB>>>:::333222222111111222333333555666666777777777777777666666777888999:::;;;;;;777888:::;;;<<<<<<<<<<<<===<<<999888777888999:::;;;<<<<<<<<<;;;<<<>>>AAACCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGIIIIIIHHHFFFHHHIIIKKKLLLMMMNNNPPPQQQ[[[lllrrr^^^LLL@@@:::999888777666555444444444111000000000111333555666;;;???FFFMMMRRRUUUVVVVVVTTTPPPLLLKKKMMMNNNLLLJJJ@@@======@@@DDDIIIRRR\\\pppxxxoooeeeYYYNNNGGG@@@>>><<<:::999:::;;;<<<>>>>>>>>>???AAADDDGGGHHHJJJLLLNNNPPPRRRUUUYYY\\\bbbdddhhhkkknnnqqquuuxxx~~~~~~wwwlllcccYYYTTTQQQMMMMMMPPPNNNQQQVVV[[[\\\[[[WWWTTTLLLEEEAAAAAABBBEEELLLSSSZZZ___dddccc^^^ZZZYYY[[[XXXXXXXXXWWWUUUSSSQQQOOOKKKLLLNNNPPPRRRSSSTTTUUUWWWVVVVVVVVVVVVTTTQQQNNNLLLIIIEEEBBB@@@???===<<<999999:::;;;???CCCIIILLLPPPPPPOOOMMMKKKIIIGGGFFFGGGEEEDDDCCCBBB@@@<<<999666555444444666999;;;<<<===>>>???AAAEEELLLTTTZZZ___cccfffgggdddaaa______]]]ZZZWWWUUUSSSQQQMMMKKKHHHFFFDDDAAA>>><<<:::999888888777777777666666666444444444444444444444444222444555555666777:::===BBBFFFLLLSSSZZZaaaiiinnnssstttvvvwwwxxxzzz~~~}}}zzzxxxxxxyyyyyyxxx{{{{{{{{{{{{{{{|||}}}}}}|||{{{zzzzzzzzzzzzxxxvvvtttsssrrrrrrrrrssstttuuu}}}{{{~~~yyyxxxzzz{{{|||}}}~~~|||xxxqqqfff___WWWXXXVVVNNNBBB888222111000000////////////000000///000000111222333333333555666999;;;======>>>===>>>CCCCCCFFFMMMSSShhh}}}{{{zzzooo]]]JJJCCCBBB@@@>>><<<;;;;;;;;;<<<===@@@BBBCCCHHHIIIKKKMMMNNNOOOPPPPPPQQQRRRUUUZZZbbbkkktttzzz{{{{{{{{{|||vvvqqqjjjddd```^^^___```dddiiiqqq|||yyysssooohhh]]]OOOFFFCCCAAA<<<777333333222222333333444444555555666777888888888888777777888888999:::;;;;;;777:::===>>>=========>>><<<<<<:::999888999999:::;;;<<<<<<<<<;;;<<<>>>AAABBBBBBCCCDDDDDDEEEFFFFFFHHHGGGGGGHHHIIIIIIHHHFFFIIIIIIJJJKKKLLLNNNOOOPPPRRR^^^mmmyyypppWWWFFF===999999777666555444444444111000000000111333555666<<<@@@GGGOOOUUUXXXZZZZZZYYYUUUQQQOOOQQQQQQOOOMMMBBB>>>===???AAAEEEMMMVVVdddssswwwmmmaaaVVVOOOEEECCC@@@===<<<<<<===???AAAAAAAAABBBDDDFFFIIIJJJOOOQQQTTTVVVWWWXXXZZZ\\\```cccfffiiimmmqqquuuyyyvvvmmmccc]]]WWWQQQNNNOOOMMMOOOTTTZZZ___```]]]ZZZRRRKKKEEEDDDDDDEEEJJJPPPWWW\\\bbbdddbbb```______YYYYYYYYYYYYXXXWWWVVVUUURRRRRRSSSSSSRRRQQQOOONNNNNNMMMKKKJJJKKKKKKJJJHHHGGGEEEBBB@@@@@@@@@???>>>999:::;;;<<<>>>AAAFFFIIINNNOOOPPPPPPOOONNNLLLKKKJJJIIIHHHGGGGGGDDD@@@<<<999777555444666888999999999999:::;;;===CCCKKKPPPXXX]]]ccceeeccc```______^^^\\\YYYWWWVVVUUURRRPPPIIIHHHFFFCCC@@@===;;;999999999888888777777666666444444444444444444444444222444555666666777:::<<<===AAAHHHOOOVVV^^^fffkkkkkkoootttvvvwwwyyy}}}~~~{{{yyyyyyyyyyyyxxxzzzzzzzzzzzz{{{|||}}}~~~|||{{{yyyxxxxxxxxxvvvuuussssssrrrqqqrrrssstttuuu~~~}}}vvv||||||zzz{{{|||~~~|||rrrfff]]]VVVWWWUUULLL@@@666222222000000////////////000000//////111222333333333333555666999;;;===>>>>>>>>>===BBBAAADDDKKKOOOaaa}}}xxxrrrpppjjjZZZJJJCCCAAA???>>>???;;;;;;;;;;;;===???AAABBBFFFGGGIIIJJJLLLMMMMMMMMMLLLNNNQQQVVV^^^hhhrrrzzzzzzzzzzzzzzz|||}}}xxxsssllleee```^^^^^^___bbbgggppp{{{}}}vvvnnniii^^^UUUJJJEEEDDDCCC===888333333444444444555555555444555777888999999888888888888888999999:::::::::999<<>>AAA@@@AAABBBCCCDDDEEEFFFFFFHHHGGGFFFGGGIIIIIIGGGEEEIIIIIIHHHIIIKKKMMMOOOPPPQQQXXXaaajjjtttcccLLLAAA:::999888666555555444444111000000000111333555666;;;???GGGNNNUUUYYY[[[[[[ZZZVVVRRRPPPQQQQQQOOOMMMDDD@@@>>>??????AAAHHHPPPXXXgggxxx}}}tttiii^^^WWWLLLJJJEEEBBB@@@@@@AAABBBCCCCCCDDDEEEFFFHHHJJJJJJNNNQQQSSSUUUTTTTTTVVVWWW\\\___bbbfffiiinnntttxxx{{{{{{qqqiii```VVVPPPOOOMMMOOOTTTZZZaaadddccc```XXXQQQKKKIIIGGGFFFJJJOOOSSSWWW^^^cccffffffdddccc```______^^^]]]\\\[[[[[[[[[ZZZYYYVVVSSSPPPMMMLLLGGGFFFDDDEEEEEEEEEDDDBBBBBB@@@>>>===???@@@@@@???:::<<>>===::::::999888888777666666555555555555555555555555222444666666666777999;;;===@@@FFFLLLRRRXXX___ccceeekkkrrrvvvwwwyyy}}}~~~zzzyyyyyyyyyyyyxxxzzzzzzzzzyyyzzzzzz{{{{{{}}}{{{xxxvvvvvvtttrrrqqqooooooooopppqqqsssuuuvvv~~~yyyrrrzzz}}}||||||xxxggg[[[UUUVVVTTTKKK>>>444222333000000////////////000000...///111333444444444444555666888;;;<<<============AAA@@@CCCJJJMMM\\\vvvxxxmmmiiifffYYYKKKDDDAAA>>>>>>@@@;;;;;;;;;;;;===???AAABBBCCCDDDEEEGGGHHHIIIJJJJJJIIIKKKOOOSSSYYYaaalllssswwwwwwwwwwwwwwwxxxzzz|||xxxssslllddd___\\\]]]]]]ccchhhqqq}}}}}}tttkkkfffWWWOOOGGGDDDEEEEEE???999444444444555555666666666444555777888999999999888888999999999999::::::::::::===AAABBB???>>>>>>???======>>>>>>???>>>======;;;<<<<<<<<<;;;<<<>>>AAA???@@@AAABBBCCCEEEEEEFFFHHHGGGFFFGGGHHHHHHGGGEEEJJJHHHGGGGGGJJJMMMOOOPPPUUUXXX]]]aaaiii}}}lllQQQEEE:::999888666555555555555111000000000111333555666888===DDDLLLSSSWWWYYYYYYYYYUUUPPPOOOPPPPPPMMMKKKEEEAAA>>>>>>>>>???EEELLLRRRaaarrr~~~xxxnnnccc\\\QQQNNNJJJEEECCCBBBCCCDDDDDDDDDEEEGGGHHHIIIJJJJJJJJJMMMOOOPPPOOOOOOOOOPPPXXXZZZ^^^bbbfffkkkqqquuusssyyyxxxmmm```XXXVVVNNNPPPTTT[[[bbbffffffeee\\\VVVPPPMMMJJJHHHJJJOOOQQQTTT[[[ccciiijjjhhheeehhhgggeeecccbbbaaaaaaaaa___]]]XXXTTTOOOLLLIIIHHHBBBAAAAAABBBCCCBBB???===>>><<<;;;;;;===???@@@???;;;>>>AAABBBAAAAAADDDGGGDDDGGGJJJMMMOOOOOOMMMLLLMMMMMMMMMNNNMMMKKKFFFCCC<<<999555444666777777555666777666555666888===AAAHHHQQQ[[[```aaa```aaacccaaa___^^^]]]]]]\\\[[[YYYQQQQQQOOOLLLIIIFFFCCCAAA::::::999999888777777666555555555555555555555555222444666777777777999;;;???BBBFFFJJJNNNRRRWWW[[[aaahhhqqqvvvwwwyyy}}}}}}zzzxxxxxxyyyxxxxxx{{{{{{zzzyyyxxxxxxxxxxxx~~~{{{xxxuuusssqqqooommmlllllllllnnnpppsssvvvxxx~~~zzztttpppyyy}}}}}}|||hhhYYYTTTUUUSSSJJJ===444222444000000////////////000000...///111333444444444444444666888:::<<<=========>>>BBBAAADDDJJJMMM[[[tttzzzlllfffdddYYYMMMFFFAAA===>>>AAA<<<<<<;;;<<<===???AAABBBAAABBBCCCEEEFFFGGGGGGGGGJJJLLLNNNQQQTTT[[[dddkkktttuuuuuuuuutttuuuvvvxxxwwwrrrkkkccc^^^[[[[[[\\\dddiiirrr~~~}}}rrreee]]]UUULLLFFFGGGGGGBBB<<<888222222333444555666777888666;;;??????:::666666888<<<;;;:::999999999:::;;;:::<<<>>>???>>>===>>>???@@@@@@@@@@@@???===;;;:::<<<;;;;;;;;;<<<===???@@@AAAAAABBBBBBCCCEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKOOOPPPXXXccciiisssvvvXXXEEE???888555777888666555555222222222111222222333333555===CCCGGGPPPZZZ]]]YYYYYYSSSMMMKKKMMMNNNKKKHHHFFF@@@<<<;;;:::;;;AAAIIITTT]]]lll|||zzztttkkkcccXXXTTTOOOLLLKKKKKKKKKJJJIIIJJJJJJKKKKKKKKKJJJJJJEEEEEEFFFHHHJJJLLLNNNPPPSSSVVVZZZ___cccfffggghhhnnnmmmmmmsss}}}vvvlll___TTTUUUYYY^^^dddiiilllmmmnnnhhh```VVVOOOLLLLLLKKKKKKPPPVVV^^^dddgggiiiiiijjjjjjnnnpppnnnmmmmmmiiidddccc```[[[WWWTTTQQQNNNKKKEEEGGGGGGDDD@@@======???>>>===<<<;;;<<<>>>@@@AAA@@@??????AAACCCEEEEEEDDDIIIJJJLLLNNNPPPQQQQQQQQQWWWVVVUUUUUUSSSNNNHHHDDD@@@<<<777444444444333333<<<999555222222555888;;;BBBHHHSSS^^^dddfffdddccceeeaaa^^^]]]^^^___]]][[[UUUSSSPPPNNNLLLIIIEEEBBB@@@>>>;;;::::::999777666333444444444555555555555555666666666888999:::;;;>>>AAADDDHHHLLLPPPUUUYYY```fffmmmqqqssswww~~~~~~zzzvvvuuuvvvxxxyyywwwyyyzzzyyywwwuuuuuuvvvyyyvvvsssrrrrrrrrrqqqpppnnnmmmllllllnnnqqqtttvvv~~~|||wwwvvvrrr~~~iiiZZZXXXUUUOOOFFF;;;444222222//////......---------,,,000000111222222333444444888888999999:::;;;<<<<<>><<<:::<<<;;;;;;;;;<<<===???@@@BBBBBBBBBCCCEEEFFFHHHIIIJJJKKKLLLNNNRRRYYYaaafffoooqqqssssssrrrppppppppprrrqqqmmmfff```[[[ZZZZZZeeeiiipppzzzyyypppfff___UUUNNNIIIIIIIIIBBB;;;777222333333444555666777888999===AAA@@@<<<999999:::;;;;;;999888888888999:::;;;===?????????>>>???@@@AAAAAABBBAAA@@@>>>===;;;<<<;;;;;;;;;<<<===???@@@@@@AAAAAABBBDDDEEEGGGHHHGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIOOOPPPWWWaaafffooozzz\\\III@@@999555777888666444555333222222111222222333333555<<>>>>>=========>>>@@@AAA??????@@@AAADDDFFFGGGGGGIIIKKKNNNQQQSSSTTTTTTTTTXXXWWWWWWWWWUUUPPPJJJEEE???<<<777555444555555444:::888555222222444777999>>>DDDOOOYYYaaaddddddccceeebbb___^^^______^^^\\\[[[YYYVVVTTTRRRPPPLLLIIIEEEBBB>>><<<;;;;;;999888444444444555555555555555555555555666777999:::;;;???BBBFFFKKKNNNRRRVVVYYY^^^dddkkkpppsssxxx|||yyywwwwwwxxxyyyxxxyyyzzzyyywwwuuuuuuvvvxxxvvvsssqqqqqqqqqpppooonnnmmmllllllnnnqqqtttvvv}}}||||||zzzvvvssssssttt~~~}}}}}}hhhZZZYYYUUUNNNDDD999333222222000000000000/////////...000000111222333444555666888999999:::;;;<<<======@@@AAADDDGGGHHHNNN]]]mmmsssggg```XXXLLLCCC???>>>===<<<<<<<<<;;;;;;<<<===???@@@AAAAAABBBBBBDDDEEEGGGHHHIIIJJJKKKMMMQQQWWW^^^dddlllnnnqqqqqqpppooooooppprrrrrrooojjjddd```______fffjjjqqqzzz{{{uuunnngggbbbVVVQQQMMMNNNKKKBBB:::666333333444555666666777888;;;???BBBAAA>>>;;;;;;<<<:::999888777666777888888;;;===???@@@??????@@@AAABBBCCCCCCCCCBBB@@@???>>><<<;;;;;;;;;;;;===>>>??????@@@@@@BBBDDDFFFHHHIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGNNNOOOUUU]]]bbbjjj}}}cccPPPBBB;;;666777888666444444333333222222111222222333555999>>>AAAIIIRRRXXXYYYXXXTTTNNNKKKKKKJJJHHHEEEEEE@@@<<<;;;999999???FFFQQQ^^^rrr|||tttpppkkkddd^^^ZZZWWWTTTRRROOOOOONNNMMMLLLKKKJJJJJJFFFFFFGGGHHHIIIKKKMMMNNNRRRRRRSSSSSSRRRPPPOOONNNIIIJJJLLLNNNRRRZZZbbbhhhrrr|||yyytttrrrpppooonnnnnnoooppppppjjjbbb[[[VVVTTTSSSRRRRRRVVV\\\aaaeeehhhlllnnnyyy||||||yyyxxxzzzxxxuuuooolllgggdddaaa^^^[[[YYYPPPQQQQQQOOOJJJFFFDDDCCC?????????????????????@@@???@@@AAACCCEEEHHHJJJKKKMMMOOOSSSWWWYYYZZZYYYYYYYYYYYYYYYZZZXXXSSSMMMHHH@@@<<<888666555666666666777666444333222333444555999>>>HHHSSS[[[```cccccceeecccaaa``````aaa```^^^\\\ZZZXXXWWWVVVSSSPPPNNNLLLHHHCCC???>>>===<<<<<<888888888777777777777777444444555666777999:::;;;???CCCIIINNNQQQTTTWWWYYY\\\aaahhhnnnrrrxxx~~~|||zzzyyyxxxxxxxxxyyyzzzyyywwwuuuvvvwwwxxxuuurrrqqqqqqqqqpppooonnnmmmllllllnnnqqquuuwww|||zzzxxxvvvqqqooopppvvv~~~{{{{{{}}}}}}~~~~~~~~~}}}~~~vvveeeYYYZZZUUULLLAAA777222111222222222222111111111111111000000222333555666777888999999:::;;;<<<===>>>>>>@@@AAADDDFFFHHHMMM[[[iiizzznnniii___RRRFFF???>>>>>>???<<<<<<;;;;;;<<<===>>>???@@@@@@@@@AAABBBDDDFFFGGGGGGHHHJJJKKKOOOTTT[[[```gggjjjmmmoooooonnnnnnoooqqqqqqooolllgggdddcccccceeeiiioooxxx{{{uuunnngggcccWWWTTTRRRRRRLLLAAA888555333444444555666777777777<<<>>>AAA@@@>>><<<<<<<<<999888777666555666777777:::<<<>>>>>>>>>>>>???@@@CCCDDDDDDDDDDDDBBBAAA@@@<<<<<<;;;:::;;;<<<===>>>>>>>>>???AAACCCFFFHHHIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEJJJKKKQQQXXX]]]eeeuuujjjXXXEEE===888888888555333444333333222222111111222222444777:::>>>DDDLLLTTTYYYXXXTTTOOOKKKJJJHHHFFFEEEBBB>>>:::999888888>>>FFFPPP___uuu~~~|||wwwnnnfff```[[[WWWTTTPPPOOOMMMKKKJJJHHHGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNQQQQQQPPPNNNKKKIIIFFFDDDDDDFFFHHHIIIKKKPPPYYY___aaalll|||zzzuuurrrqqqrrrssspppllleee^^^YYYUUUSSSRRRUUUWWW[[[^^^aaadddgggjjjuuuzzz~~~~~~|||xxxuuupppmmmkkkhhheeecccYYYYYYYYYVVVRRRNNNJJJHHHBBBBBBCCCCCCBBBAAA@@@??????AAACCCEEEGGGJJJNNNPPPUUUWWW[[[___aaa```^^^]]][[[[[[[[[[[[YYYUUUNNNJJJBBB???:::777666666666555555555555444444333222222555:::BBBLLLVVV^^^ccceeefffeeedddccccccbbbaaaaaa^^^\\\ZZZZZZYYYXXXUUUSSSSSSNNNHHHCCCAAAAAA@@@@@@======<<<<<<;;;::::::999555555666777888:::;;;<<<>>>CCCJJJPPPSSSUUUVVVXXXYYY^^^eeelllrrrxxx}}}zzzxxxwwwyyyzzzzzzyyywwwvvvvvvxxxxxxuuurrrppppppppppppooonnnmmmllllllnnnrrruuuxxx{{{{{{zzzwwwqqqooopppyyyyyyuuuuuuwwwxxx}}}}}}}}}~~~~~~{{{mmm___VVVZZZSSSHHH===444111111222222222222222222222222222000111222444666777999999999:::;;;<<<===>>>???@@@??????BBBEEEFFFKKKWWWccc~~~}}}zzz{{{vvvlll\\\MMMCCC??????@@@===<<<;;;;;;<<<===>>>???>>>??????@@@AAACCCDDDEEEGGGHHHIIIKKKNNNSSSYYY]]]cccfffkkkmmmnnnnnnnnnooonnnoooooolllhhhdddccccccdddgggmmmuuu~~~wwwooogggaaaXXXVVVVVVUUUMMM@@@888666444555555555666777777777;;;<<<======<<<;;;;;;;;;888777666555555555666666777999<<<<<<<<<<<<>>>???CCCDDDEEEEEEDDDCCCAAA@@@<<<<<<;;;::::::;;;======<<<===>>>@@@BBBDDDFFFHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFHHHLLLSSSYYYbbbooozzznnn\\\GGG???888888888555444555444333222222111111111222333444777;;;@@@GGGQQQXXXWWWTTTOOOKKKIIIHHHFFFEEE@@@<<<999999888888===EEEQQQ```www|||rrriiiaaa[[[UUURRRMMMLLLJJJGGGEEEDDDCCCCCCGGGGGGGGGIIIJJJLLLNNNOOONNNMMMKKKIIIFFFCCCAAA@@@???AAACCCDDDEEEIIIQQQVVVWWW___jjjuuu}}}|||vvvsssqqqqqqpppmmmiiiccc]]]XXXUUUTTTXXXZZZ[[[\\\\\\]]]___aaalllsss{{{|||xxxuuusssqqqnnnlllbbbaaa___]]]YYYUUUQQQOOOIIIIIIHHHGGGEEECCCAAA@@@AAACCCEEEGGGHHHLLLQQQUUU]]]```dddggghhhfffcccaaa]]]\\\[[[ZZZXXXTTTNNNJJJFFFBBB===999777666666555666666777777666555333222555888>>>GGGQQQ[[[bbbfffffffffffffffeeedddddddddcccaaa````````````]]][[[ZZZUUUNNNIIIGGGFFFEEEDDDAAA@@@@@@>>>===<<<;;;:::888888888999:::;;;<<<===>>>CCCKKKPPPSSSUUUVVVVVVXXX\\\cccjjjrrryyy|||yyywwwzzzzzzzzzxxxvvvvvvwwwxxxxxxuuurrrqqqqqqqqqpppooonnnmmmlllmmmooorrrvvvxxxzzz}}}||||||yyyrrrpppqqq|||{{{vvvrrrrrrssswww{{{}}}~~~|||qqqeee[[[UUUXXXPPPEEE:::333000000111111111111111111111111111000111222444666888999:::999:::;;;<<<>>>???@@@AAA>>>>>>@@@CCCEEEHHHRRR]]]www~~~}}}zzzvvvxxxzzziiiWWWHHHAAA???@@@======<<<;;;;;;<<<>>>???>>>>>>>>>???AAABBBDDDEEEGGGHHHJJJKKKMMMRRRWWW[[[```dddiiimmmnnnnnnoooooonnnoooooommmiiieeebbbbbbeeehhhmmmuuuxxxooofff___XXXWWWXXXVVVLLL???888777555555666666666777777777999:::::::::::::::999999888777666555555555666666666888:::;;;;;;<<<===>>>BBBCCCCCCDDDCCCBBBAAA@@@<<<<<<;;;::::::;;;<<<===;;;<<<<<<>>>@@@BBBDDDEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFIIINNNUUU```kkksssooo^^^GGG???999888888666555666444444333222111111111111222222555:::>>>CCCMMMWWWVVVTTTPPPLLLIIIHHHGGGGGGBBB>>>;;;:::999888<<>>======???AAACCCFFFIIIMMMPPPQQQUUU[[[```dddhhhlllnnnwww{{{uuupppnnnqqqpppnnniiibbb]]]ZZZYYY[[[\\\\\\[[[YYYXXXYYYZZZaaajjjttt{{{{{{yyywwwvvvsssqqqjjjgggdddaaa___\\\XXXVVVRRRQQQNNNLLLHHHFFFCCCBBBCCCEEEHHHIIIJJJMMMSSSXXXaaadddiiimmmnnnkkkgggddd___]]]ZZZWWWTTTPPPLLLHHHGGGCCC>>>:::999888777666999:::::::::999777555444666888<<>>===<<<======<<<<<<======>>>???@@@DDDKKKPPPSSSUUUVVVWWWYYY\\\bbbjjjrrrzzz|||zzz{{{{{{zzzxxxvvvvvvwwwyyyyyyvvvsssrrrrrrrrrqqqpppmmmmmmlllmmmooossswwwyyyzzz{{{yyyyyy{{{wwwrrrqqqtttzzzuuuqqqppppppwww{{{~~~uuuiii___XXXUUUTTTMMMAAA888333111111111000000000000000111111111111111222444666777888999999999:::<<<===???@@@AAA>>>>>>@@@CCCEEEGGGOOOYYYppp|||yyyzzz{{{|||~~~~~~zzzxxxtttaaaOOODDD@@@???>>>===<<<;;;;;;<<<===>>>>>>>>>>>>???AAABBBDDDEEEGGGHHHJJJKKKMMMPPPTTTXXX^^^bbbhhhlllmmmmmmmmmnnnmmmoooqqqooolllgggdddcccgggjjjooovvv{{{uuummmddd^^^WWWXXXYYYVVVJJJ===888999666666666666777777777777999888888888999999999888888888666555555555666777666888:::<<<<<<<<<>>>???@@@AAABBBBBBBBBAAA@@@???<<<<<<;;;:::::::::;;;<<<;;;;;;;;;<<<>>>@@@AAABBBAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHKKKRRR]]]ggglll~~~zzzooo^^^GGG???888888888777666888555444333222111111111111111111555;;;>>>AAAKKKVVVUUUTTTQQQMMMJJJIIIIIIJJJIIIDDD@@@>>>:::888:::@@@JJJZZZoooxxxnnnddd[[[TTTNNNJJJHHHFFFCCC@@@>>>===>>>>>>???@@@AAACCCFFFIIIKKKMMMKKKJJJHHHEEEBBB@@@???>>>>>>>>>AAAEEEJJJMMMNNNMMMLLLNNNPPPRRRRRRSSSVVVXXX\\\dddkkkqqq{{{{{{uuuqqqppprrrqqqmmmfff```]]]]]]\\\]]]^^^\\\YYYWWWVVVVVVWWW___gggnnnvvv~~~{{{yyywwwvvvtttrrrppplllfffcccbbbaaa^^^\\\[[[XXXTTTOOOKKKHHHEEEEEEEEEHHHJJJKKKKKKNNNUUU[[[___cccjjjoooqqqoookkkhhh```]]]WWWSSSOOOLLLIIIFFFFFFBBB===;;;::::::::::::======>>>===<<<:::999888777777999???HHHSSS^^^dddfffiiikkkkkkhhhgggggghhhcccbbbbbbcccdddeeedddbbbfffbbb]]]ZZZWWWUUUSSSQQQNNNMMMLLLJJJGGGEEEDDDCCCBBBAAA@@@@@@??????@@@@@@BBBGGGMMMQQQTTTVVVXXXYYYZZZ]]]bbbjjjsss{{{{{{{{{zzzxxxvvvvvvxxxzzzzzzwwwtttsssssssssrrrqqqmmmmmmlllmmmpppssswwwzzz{{{zzzxxxwwwwwwtttrrruuu|||}}}wwwsssqqqpppvvv|||xxxlll```WWWSSSRRRQQQIII???777333222111000///000000000111111111222111222333444555666777777888888:::;;;===???@@@AAA@@@???AAAEEEFFFHHHOOOWWWlll~~~zzzzzz{{{zzz}}}zzzhhhUUUGGGAAA???>>>===<<<;;;;;;<<<===>>>>>>>>>??????AAACCCDDDEEEEEEGGGHHHIIIKKKMMMQQQTTT[[[```fffjjjkkkkkkkkkkkkhhhkkknnnnnnlllhhheeecccfffiiimmmttt~~~~~~~~~xxxqqqjjjccc^^^WWWXXXYYYUUUIII<<<888;;;666666666666777777777777999888777777999999999888999888777666555666666777666999;;;<<<======???@@@???@@@AAAAAAAAA@@@???>>>===<<<;;;:::::::::;;;<<<::::::;;;;;;===>>>???@@@@@@@@@AAAAAABBBCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHIIIQQQ\\\eeeiiiuuuwww{{{~~~mmm]]]GGG???888888999777777999555444333222111111111111000000555;;;>>>@@@JJJVVVUUUTTTRRRNNNKKKIIIJJJKKKOOOJJJEEEAAA<<<888999>>>CCCRRRgggxxx|||vvvlllaaaYYYRRRLLLHHHGGGEEEBBB???=========>>>;;;<<<>>>@@@CCCGGGIIIKKKOOONNNKKKHHHEEECCCAAA@@@<<<<<>><<<;;;:::777777888<<>>@@@@@@BBB@@@BBBFFFHHHIIIOOOVVViii~~~}}}~~~{{{{{{|||kkkXXXJJJBBB???>>>===<<<;;;;;;<<<===>>>>>>>>>???@@@AAACCCDDDEEEDDDFFFGGGHHHIIIKKKOOORRRYYY^^^dddhhhjjjiiiiiiiiibbbeeeiiikkkjjjfffdddccccccfffjjjqqq{{{~~~zzz~~~zzzpppcccZZZTTTWWWWWWPPPDDD:::777777888777666888;;;===;;;999777888999::::::999888777999888666555555777999;;;888:::===????????????@@@AAA???<<<<<<>>>???<<<999:::::::::;;;;;;<<<<<<<<<::::::;;;;;;<<<=========??????@@@@@@AAABBBCCCCCCJJJHHHFFFDDDCCCEEEGGGHHHHHHEEEEEEIIIMMMSSS]]]gggsss{{{wwwwww}}}|||kkk\\\NNNBBB777555666666666888666555444333222111111111333444555777<<>><<<<<<===IIIOOOZZZlllzzztttiii]]]SSSLLLHHHGGGBBBAAA>>><<<;;;;;;<<<===?????????@@@CCCFFFIIIKKKWWWUUURRRNNNJJJGGGDDDBBBBBBBBBBBBEEEMMMUUUVVVRRRJJJHHHGGGFFFGGGGGGEEECCCDDDGGGJJJMMMSSS___ppp|||}}}yyyyyyuuuoookkkiiifffbbb^^^```^^^\\\[[[ZZZXXXUUUSSSRRRSSSUUUYYYaaajjjsssxxxxxxwwwuuutttrrrmmmgggccceeebbb___\\\[[[]]]```bbbaaa___[[[VVVOOOLLLJJJKKKMMMNNNOOOPPPPPPPPPOOONNNSSSVVV^^^iiirrrtttnnnggg```YYYRRRMMMLLLJJJEEEAAACCC@@@<<<<<>><<<;;;888888<<<@@@GGGSSS___ccchhhjjjjjjllloooooollliiiiiiiiijjjkkklllmmmnnnlllhhhcccccceeeddd```[[[[[[[[[YYYWWWUUUSSSQQQPPPLLLJJJGGGEEECCCCCCDDDDDDJJJKKKMMMPPPTTTWWWYYYZZZ[[[___dddkkksssyyy~~~~~~{{{xxxwwwxxxzzz{{{{{{zzzyyyvvvsssrrrrrrrrrsssmmmnnnnnnpppsssvvvyyy{{{|||}}}~~~}}}zzz{{{xxxtttrrroooqqq||||||yyy{{{|||tttjjj^^^OOOMMMPPPKKKLLLBBB999666555222222444111111000000000000000111333333444555666777888888::::::;;;<<<<<<=========BBBAAABBBFFFHHHIIINNNUUUjjj~~~}}}wwwbbbOOODDD@@@>>><<<:::999999999888777:::<<<===>>>>>>???BBBDDDCCCEEEFFFGGGHHHJJJNNNQQQYYY[[[___cccggghhhiiiiiiffffffeeefffhhhhhhgggeeegggfffiiiqqqzzz|||zzz~~~yyynnnaaaXXXUUUWWWUUUNNNCCC:::777888888777666888;;;<<<;;;999888999999999999999888777999888666555555777999;;;:::<<<>>>>>>======>>>???BBB@@@???>>>>>>===;;;::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<=========>>>>>>???@@@AAABBBCCCDDDDDDCCCBBBAAACCCEEEHHHJJJJJJGGGGGGJJJMMMPPPXXXaaaooo{{{vvvtttxxx}}}yyylll___JJJ@@@666555777777777999666555444333222111111111222333555777;;;BBBJJJOOOWWWXXXWWWTTTNNNKKKKKKMMMOOOOOOLLLHHHCCC@@@???@@@DDDJJJVVVgggzzz~~~tttnnneeeZZZQQQKKKHHHFFFCCCBBB@@@>>>===>>>???@@@AAAAAAAAACCCEEEIIIMMMOOOWWWVVVSSSPPPLLLIIIGGGEEEBBBCCCDDDGGGOOOYYY[[[WWWNNNLLLJJJIIIIIIIIIGGGEEEBBBDDDEEEGGGKKKTTTbbbmmmvvv|||{{{xxxssspppnnnkkkgggdddaaa```^^^]]]\\\ZZZVVVSSSOOOOOOPPPTTT[[[ccckkkpppsssqqqooollliiieee___[[[ZZZXXXVVVTTTUUUYYY]]]```cccccc```[[[UUUQQQNNNNNNNNNNNNOOOOOOOOOMMMLLLKKKNNNPPPWWWaaajjjmmmiiiddd^^^XXXQQQLLLLLLJJJGGGDDDGGGDDDBBBAAADDDFFFFFFEEEJJJIIIGGGGGGGGGEEECCC@@@???<<<:::<<>>>>>CCCAAABBBEEEHHHJJJPPPWWWfff|||jjjWWWHHHAAA???===;;;::::::;;;:::999:::<<<===>>>>>>???AAADDDDDDEEEFFFGGGHHHJJJNNNPPPWWWZZZ^^^cccgggiiijjjjjjgggfffeeefffhhhiiihhhfffgggeeehhhoooxxxzzzxxx}}}xxxlll^^^UUUWWWVVVRRRIII@@@999888999888777777999;;;;;;:::999999999999888888777777777999777666555555777999:::<<<======<<<;;;;;;<<<>>>CCCCCCBBB@@@===:::::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<=========<<<===>>>???AAABBBCCCDDDBBBAAA@@@@@@AAACCCEEEGGGHHHFFFGGGJJJLLLNNNUUU\\\iii~~~xxxsssvvv|||zzzooodddMMMBBB999888999888777888666555444333222111111111222333555777:::@@@HHHMMMVVVXXXWWWTTTNNNJJJKKKLLLNNNNNNNNNKKKGGGDDDBBBBBBAAAGGGSSSdddvvvyyymmmhhh```WWWOOOJJJGGGEEEDDDCCCBBBAAAAAAAAACCCCCCCCCCCCDDDFFFJJJNNNRRRTTTXXXWWWUUURRRPPPMMMKKKJJJEEEGGGHHHKKKSSS^^^bbb```XXXVVVSSSQQQPPPOOOMMMKKKEEEEEEDDDCCCCCCIIISSSZZZaaaiiisss||||||yyyvvvtttrrrooollliiicccbbbbbbaaa```]]]XXXTTTNNNNNNNNNPPPUUU\\\cccgggmmmkkkhhheeeaaa]]]WWWTTTPPPNNNMMMMMMPPPVVV\\\```fffggggggddd^^^YYYUUUSSSQQQQQQQQQPPPNNNLLLJJJHHHJJJKKKPPPXXX```ddddddbbb]]]WWWPPPLLLLLLLLLJJJIIILLLJJJIIIIIIKKKLLLMMMMMMMMMMMMMMMNNNOOOMMMIIIFFFEEE@@@<<<<<<>>>CCCNNNXXXbbbfffhhhhhhjjjmmmnnnkkkjjjjjjjjjjjjjjjkkklllmmmnnnkkkhhhhhhiiiiiifffcccdddcccaaa___\\\YYYVVVUUUQQQPPPMMMKKKKKKKKKLLLMMMRRRRRRTTTVVVXXXZZZ[[[\\\ZZZ]]]ccckkkrrrxxx|||~~~}}}~~~~~~|||yyyvvvvvvwwwyyyzzzzzzyyywwwuuusssrrrqqqrrrrrrmmmnnnppprrruuuyyy|||}}}}}}{{{xxxzzz~~~~~~{{{lllccc\\\RRRSSSVVVPPPHHH???666444333111000222111111000000000111111222333444555555777777888999::::::;;;<<<===>>>@@@AAADDDBBBBBBEEEGGGJJJRRRZZZeee}}}yyygggSSSEEE@@@>>>;;;;;;<<<<<<<<<;;;;;;<<<===>>>>>>???AAACCCDDDEEEFFFGGGHHHJJJMMMPPPTTTXXX]]]cccgggjjjkkkkkkhhhfffeeefffhhhiiihhhggggggdddeeekkkttt~~~~~~~~~~~~~~~wwwvvvzzzvvviii\\\TTTXXXTTTMMMDDD===999888999888888888999:::::::::999999888777777666666666666888777666666666777999:::;;;<<<<<<:::999:::<<>>BBBKKKTTT^^^ccceeeeeegggkkkllliiijjjiiiiiiiiijjjjjjkkklllkkkiiigggggghhhhhhfffdddgggfffeeebbb___[[[XXXVVVSSSRRRPPPNNNMMMNNNOOOPPPUUUVVVWWWXXXYYYZZZ[[[\\\XXX\\\bbbjjjqqqvvvzzz|||{{{|||}}}{{{xxxvvvvvvwwwyyyyyyyyywwwvvvtttsssrrrqqqqqqqqqmmmnnnpppssswwwzzz}}}~~~}}}~~~}}}~~~|||zzzwwwggg___ZZZSSSVVVYYYRRREEE<<<444333222000///000111111000000111111222222444444555666777888999999::::::;;;<<<>>>@@@BBBCCCEEEBBBBBBDDDGGGKKKSSS\\\ggg{{{www```NNNBBB???===<<<===>>>>>>>>>;;;<<<>>>>>>>>>>>>AAACCCDDDEEEFFFFFFGGGIIILLLOOOQQQUUU[[[bbbgggkkklllllliiigggeeeeeefffhhhhhhhhhfffbbbbbbgggooozzz{{{{{{|||}}}wwwuuuxxx}}}zzzqqqeee[[[UUUXXXRRRHHH@@@;;;999888888777888999::::::999999999777777777666666555555555888777666666666777999999888999999999999:::===@@@BBBDDDDDDAAA<<<888999:::;;;;;;;;;::::::999999888::::::;;;;;;<<<=========;;;<<<===>>>@@@AAABBBCCCGGGFFFDDDBBB@@@?????????BBBAAADDDIIILLLNNNSSSYYYeeewwwttt^^^QQQCCC===;;;888666777666555444333222111111111000111333555888===CCCGGGQQQSSSTTTRRRMMMIIIHHHIIIIIIKKKMMMLLLIIIFFFCCCCCCFFFKKKSSS^^^jjjvvv~~~}}}|||vvvpppeeebbb]]]VVVPPPJJJGGGEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIKKKPPPTTTYYY\\\[[[ZZZYYYXXXWWWVVVUUUUUURRRTTTTTTUUU[[[ffflllmmmnnnkkkgggcccbbb```^^^]]]YYYWWWRRRLLLGGGEEEEEEFFFIIIPPPYYYbbbiiiooosssvvvxxxyyyyyyxxxuuuqqqnnnllliiiiiiiiiiiigggccc]]]YYYVVVUUUSSSRRRTTTXXX\\\___cccbbb```___]]]ZZZVVVSSSMMMLLLLLLNNNRRRXXX^^^aaahhhlllpppqqqmmmgggaaa^^^YYYYYYWWWTTTPPPLLLHHHFFFHHHGGGHHHKKKQQQXXX^^^```]]]ZZZVVVSSSSSSTTTUUUVVVUUUUUUUUUUUUUUUVVVWWWXXXXXXYYY[[[]]]]]]YYYTTTOOONNNFFF@@@???@@@BBBIIIOOOYYY]]]___```ccchhhjjjhhhiiihhhhhhhhhhhhiiiiiijjjiiihhhgggggghhhhhhgggfffggggggfffccc```\\\YYYVVVTTTRRRPPPOOONNNOOOPPPQQQUUUVVVVVVWWWXXXYYYZZZZZZWWW[[[bbbiiipppuuuxxxyyyyyyzzz|||{{{yyywwwvvvwwwxxxxxxwwwuuuuuutttsssrrrqqqqqqqqqmmmoooqqqtttxxxzzz|||~~~~~~|||zzzuuueee[[[XXXUUUYYYZZZQQQCCC:::333222222000///000111111111111111222333333444444555666777888999999;;;;;;;;;<<<>>>BBBEEEFFFFFFCCCBBBEEEGGGKKKSSS[[[dddttt~~~hhhUUUDDDAAA>>><<<===>>>??????<<<===>>>>>>===>>>@@@BBBCCCDDDEEEEEEEEEGGGJJJMMMNNNSSSZZZbbbhhhkkklllmmmkkkhhheeecccdddfffggggggdddaaa```eeelllvvv|||{{{|||~~~|||wwwvvvxxx|||{{{{{{wwwqqqhhh___ZZZWWWXXXOOODDD<<<:::999888777777999;;;:::999888999:::555666777888888888666666777777777777777888888999555777888999999:::===???@@@AAAAAA???<<<:::::::::::::::::::::999999999999::::::;;;;;;<<<=========<<<<<<===>>>???@@@@@@AAACCCBBBBBBBBBBBBBBBCCCCCCEEEDDDEEEIIIKKKKKKPPPVVVgggsssjjjZZZHHH>>>:::888888:::666555444333222111111111///111333555777<<>>>>>>>><<<===>>>>>>===>>>@@@BBBAAABBBCCCCCCCCCEEEHHHKKKMMMQQQYYYaaahhhkkkllllllmmmiiidddbbbbbbcccddddddccc```___dddkkkttt}}}|||}}}{{{zzzyyyyyyzzz{{{||||||uuusssnnnfff^^^YYYXXXYYYWWWMMMAAA:::999999888555777999;;;;;;999777888:::555777:::<<<===<<<:::888777777777777777888888888555777999:::999999:::;;;???===<<<<<<======;;;:::999999999999999:::::::::::::::;;;;;;<<<==================>>>>>>>>>??????>>>>>>???AAACCCDDDFFFFFFEEEDDDEEEHHHJJJKKKQQQXXXjjjooo}}}mmmUUUEEE<<<888999<<<666555444333222111111111...000222444777:::???CCCIIILLLOOONNNJJJGGGGGGHHHJJJLLLLLLKKKHHHEEECCCCCC@@@DDDJJJPPPWWW```jjjqqqsssvvvuuunnniiigggccc^^^ZZZZZZYYYWWWTTTPPPMMMLLLHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHIIIKKKOOOSSSWWWZZZ^^^^^^]]]\\\[[[ZZZYYYYYYXXX[[[[[[[[[aaammmvvvzzz}}}yyytttpppooonnnmmmlllfffccc]]]XXXRRRMMMHHHEEEDDDGGGJJJOOOTTT\\\dddiiipppuuu{{{~~~}}}{{{zzzzzzwwwvvvtttrrrpppmmmiiieee]]]ZZZWWWUUUUUUWWW[[[]]]______```aaa```[[[UUUPPPOOOPPPTTTXXX\\\___bbbcccgggmmmssswwwvvvrrrmmmjjjgggfffdddaaa\\\WWWSSSPPPLLLKKKJJJJJJMMMSSS[[[```bbbbbbcccbbbaaaaaaaaabbbbbbdddeeedddbbb``````bbbaaabbbdddggghhhhhheeebbb___WWWOOOMMMKKKGGGFFFGGGKKKPPPSSSTTTYYYaaaeeedddfffeeeeeeddddddeeeeeefffeeefffgggggggggggghhhiiieeeffffffeeebbb___[[[XXXWWWUUURRRPPPOOOOOOPPPPPPNNNOOOPPPQQQRRRSSSTTTTTTUUUYYY```hhhnnnsssuuuuuuuuuwww{{{~~~}}}{{{yyyyyyxxxvvvtttrrrsssrrrrrrrrrqqqpppooonnnppprrruuuwwwxxxyyyyyywwwzzz||||||{{{~~~xxxeeeYYYWWWUUUYYYWWWJJJ@@@888222222333000///000111111111111222333444555555555666777888999999:::;;;;;;;;;<<<@@@DDDIIIKKKEEECCCCCCFFFGGGIIINNNUUUWWW^^^rrr}}}{{{uuufffYYYHHHDDD???<<<<<<=========<<<>>>>>>>>>===>>>@@@BBB@@@AAABBBBBBBBBCCCFFFIIILLLQQQYYYaaagggkkkkkkkkkooojjjddd```___```aaabbbaaa______dddkkksss}}}}}}~~~~~~vvvwwwzzz||||||{{{yyywwwqqqnnnhhh___WWWTTTVVVZZZVVVLLL@@@:::999:::777444777:::<<<;;;999777888:::555888<<<@@@AAA???<<<:::666777777777888888888888666888::::::999888888888===;;;999:::===>>>===:::888888888999999::::::;;;::::::;;;;;;<<<======>>>>>>===>>>>>>>>>>>>>>>>>><<<===???@@@BBBDDDEEEFFFBBBAAABBBGGGKKKNNNUUU]]]lllmmmvvvbbbMMM@@@999999<<<666666444333222111111111...000222444666:::>>>BBBFFFJJJMMMMMMIIIFFFFFFGGGIIIIIIIIIGGGDDDAAA@@@AAA>>>BBBHHHMMMTTT]]]gggnnnrrrtttrrrjjjccc___[[[VVVUUUVVVVVVVVVTTTSSSQQQOOOKKKKKKLLLLLLLLLLLLKKKKKKGGGGGGHHHJJJNNNRRRVVVXXX___^^^^^^]]][[[ZZZYYYYYYWWW[[[\\\\\\bbbooozzz{{{wwwvvvuuutttsssjjjgggbbb\\\WWWQQQLLLIIIIIIIIIJJJKKKOOOUUU]]]bbbjjjpppxxx}}}~~~}}}~~~~~~}}}zzzwwwuuusssqqqmmmjjj```^^^ZZZXXXXXXZZZ]]]___bbbcccdddeeeccc^^^VVVPPPQQQSSSXXX]]]bbbeeeggghhhhhhmmmtttxxxxxxuuuqqqooopppooommmiiiddd___[[[YYYPPPOOONNNNNNPPPVVV]]]cccdddeeeggggggeeedddddddddgggjjjkkkjjjfffddddddfffbbbccceeeiiilllmmmllljjjggg^^^VVVSSSOOOIIIEEEDDDGGGLLLOOOQQQWWW___cccccceeeeeedddcccccccccddddddaaabbbddddddddddddeeefffeeefffffffffddd```\\\ZZZXXXVVVTTTQQQPPPOOOPPPPPPKKKLLLMMMNNNOOOPPPQQQRRRTTTYYY```hhhnnnrrrttttttuuuwwwzzz~~~~~~|||zzzzzzxxxvvvsssrrrrrrrrrrrrrrrqqqpppoooooopppsssuuuwwwxxxxxxxxxuuuxxxzzzzzzyyy|||zzzfffZZZWWWUUUYYYUUUGGG???888222333333111000000111111111111222333444555555555666777888999::::::;;;;;;;;;===@@@EEEJJJLLLEEECCCCCCFFFGGGHHHLLLSSSVVV[[[lll{{{wwwrrrfff[[[IIIEEE???<<<;;;<<<<<<<<<===>>>???>>>===>>>@@@AAA???@@@AAAAAA@@@BBBEEEGGGLLLQQQYYYaaagggjjjkkkjjjooojjjddd___^^^___``````aaa^^^___eeekkkrrr~~~~~~~~~}}}|||tttzzz~~~}}}||||||yyyuuurrrjjj___XXXUUUSSSQQQOOOKKKGGGAAA<<<:::888777666555555666666777888888888<<<<<<===@@@CCCCCC>>>:::777888999::::::888777666999999999999:::;;;<<<<<<:::999888888888999:::;;;::::::::::::::::::::::::========================>>>???@@@>>>======>>>@@@???@@@AAACCCDDDEEEEEEEEEFFFEEEEEEFFFIIINNNSSSVVV___ccclll}}}tttRRR???;;;<<<;;;<<<999555333111000---+++///000222333555888===@@@EEEJJJNNNNNNIIIDDDDDDEEEFFFEEEDDDBBB@@@>>>===<<<>>>CCCIIIMMMQQQYYYdddlllrrrtttqqqhhhaaa]]]ZZZVVVRRRTTTUUUUUUSSSRRRSSSTTTNNNMMMKKKKKKLLLMMMMMMLLLJJJIIIHHHIIILLLPPPUUUXXX]]]^^^]]][[[WWWUUUTTTTTTWWWYYY\\\___dddmmmxxx|||uuupppkkkjjjgggddd```YYYRRRMMMLLLLLLMMMNNNPPPSSSWWWZZZ```jjjrrrsssuuu|||~~~}}}zzzvvvrrrpppggg___XXXWWWXXXYYY]]]cccfffkkkmmmjjjfffaaaYYYQQQRRRWWW]]]aaaccceeeiiillliiimmmssszzz~~~yyyuuu|||{{{xxxrrrooolllddd[[[XXXSSSNNNMMMMMMNNNVVV^^^hhhlllmmmjjjiiikkkmmmlllkkkkkkllllllkkkiiigggeeebbbccceeeiiimmmooonnnmmmjjjddd[[[SSSNNNJJJGGGEEEFFFGGGHHHLLLRRRYYY```dddddddddddddddeeeffffffgggdddddddddddddddeeefffffffffeeeddddddcccbbb```^^^[[[XXXSSSPPPOOOPPPPPPPPPMMMLLLJJJJJJKKKLLLKKKJJJOOOVVV```hhhnnnqqqtttuuuyyyyyyyyyzzz|||~~~}}}{{{yyyuuurrrqqqrrrrrrqqqooommmlllmmmmmmnnnpppsssuuuvvvwwwwwwzzzyyyyyyyyyzzz{{{}}}~~~~~~mmm[[[WWW[[[ZZZRRRKKK;;;888555333222222000///111111222222222333333333777777666666777999;;;<<<:::999<<>>????????????>>>???@@@BBBDDDFFFMMMOOOUUU]]]eeejjjmmmmmmjjjiiihhheeeaaa^^^[[[YYY___```aaadddjjjrrr}}}}}}{{{vvv|||~~~|||{{{yyyuuuppphhh]]]VVVTTTSSSQQQOOOIIIDDD???;;;999888777666555555666777777888888999<<<;;;<<>>;;;777888888888888888888888777888;;;===>>>>>>======<<<;;;:::999::::::;;;<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<@@@AAABBBAAA@@@@@@AAACCC@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCCEEEHHHNNNTTTWWW___dddlll{{{}}}||||||}}}YYYDDD===<<<:::>>><<<999777666444222000///000111222333666;;;>>>EEEJJJOOONNNIIIDDDBBBBBBCCCBBBAAA@@@>>>===<<<<<<;;;@@@FFFKKKPPPWWWbbbiiirrrvvvuuunnnhhhccc___ZZZWWWWWWWWWVVVVVVUUUTTTTTTPPPNNNMMMMMMNNNOOONNNNNNLLLKKKJJJJJJMMMQQQVVVYYY[[[\\\[[[YYYWWWUUUVVVWWWYYY[[[^^^aaaeeemmmxxxyyysssrrrooolllhhhccc\\\UUUQQQOOOOOOPPPPPPRRRTTTWWWZZZ]]]eeelllooottt|||~~~~~~{{{wwwsssqqqkkkddd^^^]]]]]]^^^bbbgggnnnsssvvvtttqqqlllddd\\\YYY^^^cccgggiiijjjmmmooolllooottt{{{~~~zzzpppfff^^^XXXSSSQQQPPPQQQWWW^^^hhhmmmooommmlllnnnooommmqqqrrrssssssrrrpppmmmllleeeeeefffiiillloooooonnnlllggg___XXXRRRNNNJJJGGGFFFFFFFFFHHHLLLSSSYYY\\\____________aaabbbdddeeeddddddccccccccccccccccccddddddddddddcccbbb```___[[[XXXSSSPPPPPPQQQRRRSSSPPPNNNKKKJJJKKKLLLKKKKKKOOOVVV```hhhnnnrrrtttuuuwwwwwwxxxyyy{{{~~~~~~|||xxxssspppppprrrsssrrrpppnnnmmmmmmoooppprrrtttvvvwwwxxxyyyyyyzzzzzz{{{|||}}}|||{{{}}}rrr___\\\```\\\RRRIII;;;888444333222222000///111111222222222333333333777777666777888999;;;<<<>>><<<>>>AAAAAA@@@CCCIIILLLGGGEEEJJJMMMKKKKKKMMMRRRYYYdddxxx}}}qqqcccZZZKKKEEEAAA@@@>>>::::::==================>>>>>>??????>>>>>>???@@@BBBDDDEEEIIIKKKQQQYYYaaagggjjjjjjjjjiiigggdddaaa^^^[[[ZZZ]]]]]]___aaafffoooyyy}}}{{{{{{~~~{{{{{{yyyuuummmdddZZZTTTSSSSSSQQQOOOEEEAAA<<<999888888888777666666777777888999999999<<<;;;;;;<<<>>>>>>===;;;888777777777888999:::;;;888:::>>>AAABBBAAA???>>>======<<<;;;;;;<<<<<<===999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;???@@@AAAAAA@@@@@@BBBCCCBBBBBBCCCDDDEEEEEEDDDDDDDDDCCCBBBCCCGGGMMMTTTXXX]]]bbbjjjwwwwwwvvvxxx___HHH???<<<999;;;999777555555444222000///000111111222555999<<>>===<<<<<<;;;;;;;;;;;;???EEEKKKQQQYYYbbbiiiuuu{{{~~~{{{uuupppiiibbb```]]]ZZZZZZ[[[ZZZWWWTTTRRRPPPNNNNNNPPPQQQPPPOOOMMMLLLKKKKKKMMMQQQUUUXXXYYYYYYYYYXXXVVVVVVYYY[[[]]]```bbbeeehhhoooyyy~~~yyyyyyvvvqqqlllgggaaa[[[WWWUUUTTTTTTTTTUUUVVVXXXYYYXXX]]]bbbhhhpppzzz}}}||||||}}}~~~}}}yyyuuurrrpppjjjgggfffffffffjjjoooxxx~~~zzzrrrjjjdddggglllpppqqqqqqrrrrrrtttuuuyyy}}}qqqeee___YYYWWWUUUUUUXXX^^^iiiooosssrrrrrrsssrrrooossssssttttttsssqqqooommmhhhgggfffhhhkkknnnoooooommmjjjddd^^^YYYSSSMMMIIIEEEDDDBBBCCCEEEJJJOOOSSSWWWWWWXXXYYY[[[^^^```bbbccccccbbbbbbaaaaaa``````bbbcccdddddddddcccaaa```[[[YYYUUURRRRRRSSSVVVXXXUUURRRNNNLLLKKKLLLLLLLLLPPPVVV```hhhnnnrrruuuvvvvvvvvvwwwyyy{{{}}}|||xxxsssoooppprrrttttttrrrooonnnmmmpppqqqsssuuuwwwyyyzzzzzzyyyzzz|||}}}~~~|||zzzzzz|||ssscccaaaccc]]]NNNCCC999777444222222222111///111111222222222333333333666666666777888:::;;;<<>>>>>>>>>>>>>>>>>@@@BBBDDDEEEFFFHHHNNNVVV___eeeiiiiiikkkiiifffccc```^^^]]]\\\\\\]]]^^^```eeellluuu|||}}}|||}}}|||zzzxxxtttjjjaaaWWWSSSTTTTTTQQQMMMAAA>>>:::888888999999999777777888888999:::::::::<<<;;;::::::;;;;;;<<<<<<:::999777777888;;;===???>>>???AAABBBBBBBBBAAA@@@>>>=========<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>>>>>>>???AAACCCCCCDDDDDDEEEDDDDDDDDDEEECCCBBBCCCFFFKKKQQQTTTWWW]]]eeeqqq}}}yyyzzz```III@@@<<<999777666444444444444222000111222222222222444888;;;DDDIIINNNOOOKKKEEE@@@>>><<<;;;:::999999999:::;;;<<<@@@GGGNNNUUU^^^gggmmmyyyvvvnnnjjjeee___^^^```___ZZZVVVSSSQQQOOOOOOQQQQQQQQQPPPLLLKKKIIIJJJLLLPPPTTTVVVWWWXXXXXXXXXXXXYYY\\\___bbbeeehhhjjjmmmrrr{{{~~~{{{uuuppplllgggbbb^^^[[[[[[ZZZZZZZZZZZZYYYXXXVVVWWWZZZ```jjjsssvvvuuuxxxzzz}}}~~~~~~{{{xxxuuuvvvrrrooopppoooooosssyyy}}}uuummmppptttwwwxxxwwwvvvuuu{{{|||wwwllleee^^^\\\ZZZYYY[[[```iiipppvvvwwwwwwxxxvvvrrrssstttuuuuuutttrrrooonnnjjjhhhffffffhhhkkkmmmmmmmmmkkkgggddd^^^WWWPPPJJJDDDBBB@@@???@@@DDDIIILLLPPPPPPQQQSSSUUUYYY\\\^^^`````````aaaaaaaaa`````````bbbdddeeedddccccccccc^^^]]]ZZZWWWVVVXXX\\\```]]]YYYSSSPPPNNNOOOOOONNNQQQWWW```hhhnnnrrruuuvvvvvvwwwxxxzzz|||~~~}}}yyyuuuqqqppprrruuuuuussspppnnnnnnoooqqqsssuuuxxxyyyzzz{{{yyy{{{}}}}}}||||||{{{}}}pppcccbbbccc[[[JJJ===888555222111111111111000111111222222222333333333555666666777999:::;;;<<<<<<999:::===>>>@@@FFFMMMXXXVVVSSSQQQOOOLLLJJJJJJNNNPPPVVVccc||||||jjj]]]RRRJJJDDDCCCBBB>>><<<=========<<<<<<<<<======>>>=========>>>???AAACCCDDDFFFIIINNNVVV___gggjjjkkkkkkiiifffcccaaa___^^^^^^^^^___```aaaeeekkksssyyy}}}xxxxxx|||~~~{{{vvvrrrggg___WWWUUUWWWWWWQQQKKK>>>;;;888666777999::::::888888999999:::;;;;;;;;;;;;;;;;;;:::999999;;;<<<<<<:::999888999===@@@BBBEEEDDDBBBAAA@@@@@@AAABBB===============<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888;;;===>>>======>>>???CCCCCCDDDDDDDDDDDDDDDCCCFFFEEEDDDDDDEEEIIILLLOOOOOOTTT]]]iiiwww```III???:::777777777666666777666444222333333444333333555999<<>>BBBGGGJJJLLLLLLLLLMMMPPPTTTXXXZZZ[[[\\\^^^___aaaaaabbbaaa___aaaddddddcccccceeegggcccbbb```]]][[[^^^ccchhhgggbbb\\\WWWTTTSSSSSSRRRSSSYYYaaahhhmmmqqqtttvvvwwwxxxyyy{{{~~~~~~{{{xxxuuuppprrrttttttrrrpppoooooonnnppprrruuuwwwyyyzzz{{{zzz||||||||||||~~~}}}zzz{{{}}}wwwlllcccccccccXXXGGG<<<666444111000111111111000111111222222222333333333444555666888999:::;;;<<<;;;999999<<<>>>???EEEMMMXXX^^^```ZZZPPPIIIHHHIIIKKKMMMRRR^^^sssssshhhWWWMMMEEECCCCCC@@@===>>>======<<<<<<<<<<<<=========<<<<<<===>>>@@@BBBDDDFFFHHHMMMUUU^^^fffjjjkkkkkkjjjhhheeecccaaa``````^^^___```aaadddiiipppuuuvvvpppsss{{{{{{uuuooofff___XXXXXX[[[ZZZRRRIII===:::777666888:::;;;;;;999999::::::;;;<<<<<<<<<;;;<<<<<<:::999888:::;;;<<<;;;:::999:::===@@@BBBGGGEEEBBB?????????AAACCC>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@AAA@@@??????@@@AAAAAABBBCCCDDDDDDCCCCCCEEEEEEEEEEEEFFFGGGIIIJJJIIILLLUUUaaaooo~~~```JJJ>>>999666555555444555666555222000333333444444444666:::===BBBEEEJJJMMMMMMKKKGGGDDD@@@>>>;;;999888888999999:::>>>FFFPPP\\\gggpppuuu{{{{{{vvvoookkkhhheee```]]]WWWUUUSSSQQQQQQPPPOOOMMMIIIHHHHHHHHHKKKPPPTTTWWW\\\^^^```aaaaaabbbdddfffhhhlllppprrrtttxxx~~~~~~zzzuuuppplllgggeeeddddddeeeccc^^^YYYWWWTTTTTTYYY^^^aaaeeeiiipppssswww}}}zzzzzz{{{~~~zzz|||~~~sssgggcccaaa```aaadddhhhqqqyyy{{{|||}}}{{{wwwuuuvvvwwwwwwvvvtttrrrpppkkkhhheeecccdddfffgggggghhhhhhhhhgggccc]]]TTTOOOIIIEEEAAA>>>>>>AAAEEEHHHJJJIIIHHHIIIKKKOOORRRUUUVVVXXX[[[]]]___`````````]]]___aaaaaa```aaafffjjjhhhhhheeebbb___bbbhhhnnnpppllleee```\\\ZZZXXXVVVVVV[[[bbbhhhmmmpppsssuuuwwwxxxzzz|||~~~~~~~~~~~~|||zzzxxxppprrrsssrrrpppoooooopppnnnooorrruuuwwwzzz{{{|||}}}~~~||||||}}}~~~||||||yyyzzz{{{|||}}}~~~~~~oooiiieeeeee```SSSEEE===555222000///000111111000111111222222222333333333333444666888:::;;;;;;<<<===;;;;;;=========AAAHHHTTTaaaiiicccUUUKKKIIIIIIIIIKKKPPPZZZlll~~~|||yyy}}}~~~vvv___SSSHHHDDDCCC@@@============<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCEEEFFFJJJRRR[[[bbbfffhhhjjjjjjiiihhhfffdddbbbaaa^^^^^^______aaaeeekkkooo|||~~~sssmmmppp{{{{{{ssslllfff```[[[\\\```]]]RRRGGG===;;;777666888:::;;;;;;:::::::::;;;<<<<<<======:::<<<===<<<:::888999;;;;;;:::999999:::<<<>>>???CCCBBBAAA@@@@@@AAABBBCCC???@@@@@@@@@???>>>===<<<========================<<<<<<<<<<<<<<<<<<<<<<<<===@@@BBBCCCBBB@@@@@@@@@??????AAABBBCCCCCCCCCCCCBBBCCCEEEFFFGGGHHHHHHGGGFFFGGGNNN[[[iiixxxxxx^^^III???:::777444333333444555333000...111222333333333666:::===AAADDDHHHLLLNNNNNNKKKIIIDDDBBB???;;;999888999999:::>>>GGGSSSaaammmvvvzzz~~~}}}wwwpppjjjeeebbbaaa[[[YYYVVVSSSRRRQQQOOOMMMLLLKKKKKKLLLOOOTTTYYY]]]```cccfffhhhggggggggghhhgggkkkpppssstttxxx}}}}}}uuupppkkkhhhggghhhiiiggg```[[[YYYVVVVVVZZZ\\\]]]bbbiiiooorrrwww}}}|||nnngggdddbbbbbbeeehhhpppxxx{{{|||~~~|||yyyuuuvvvwwwwwwvvvtttrrrpppllliiifffeeeeeeffffffeeeggggggggggggeee___XXXRRRNNNJJJDDD???===???CCCEEEHHHGGGEEEEEEFFFIIILLLOOOSSSUUUXXXZZZ\\\]]]\\\\\\ZZZ\\\]]]\\\ZZZ]]]dddkkkkkkkkkiiidddaaaccckkkqqqxxxtttnnniiidddaaa]]]ZZZYYY]]]dddiiillloooqqqsssuuuwwwyyy|||~~~}}}~~~~~~|||yyyxxxqqqqqqqqqpppnnnnnnoooqqqooopppsssvvvyyy{{{|||}}}xxxyyyyyyzzz{{{|||}}}~~~~~~uuugggffffffdddZZZKKK???;;;444111//////000111111000111111222222222333333333333444666999:::;;;<<<<<<;;;:::;;;>>>>>>===@@@FFFPPP___kkkhhh]]]SSSMMMIIIHHHIIIOOOXXXfff|||}}}}}}|||zzzwwwsssuuummm___OOOHHHEEEAAA>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===???AAACCCDDDEEEIIIOOOXXX___dddeeejjjkkklllkkkjjjgggdddbbb______``````aaadddiiimmmyyy}}}sssmmmppp{{{|||rrrjjjfff```]]]___ccc___RRRFFF>>>;;;888777888:::;;;<<<::::::;;;;;;<<<=========:::<<<>>>===:::999999;;;999999999888999:::<<<===>>>>>>@@@AAABBBCCCCCCCCCAAAAAABBBBBBAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>========================>>>@@@BBBCCCAAA?????????===>>>???AAABBBCCCCCCCCC???AAADDDGGGHHHIIIHHHGGGEEEEEEKKKYYYfffsssqqqZZZHHH@@@===;;;888888888999999777444111///000111222222555999<<>>??????CCCHHHMMM\\\iiiiiiccc[[[QQQIIIGGGHHHNNNVVVbbbyyy||||||}}}|||zzzuuuppprrr~~~zzziiiWWWNNNIIIDDDAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAABBBEEEFFFIIIPPPXXX___ccceeejjjkkkmmmnnnllliiieeebbbaaabbbbbbbbbcccfffjjjnnnwwwtttlllooo}}}}}}tttiiieeeaaa]]]^^^```ZZZMMMBBB<<<;;;999888888999;;;<<<;;;;;;::::::::::::;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::<<<===>>>??????@@@@@@@@@BBBBBBAAAAAA@@@???>>>>>>BBBAAA???======>>>???@@@@@@??????>>>>>>=========???@@@@@@@@@AAABBBBBBBBBCCCBBBAAADDDGGGHHHFFFCCCCCCAAA@@@CCCHHHJJJHHHEEEFFFGGGMMMXXXcccqqqyyymmm^^^NNNAAA:::777777777777777666555444333333333222222333444666777:::===CCCJJJPPPTTTTTTSSSNNNJJJDDD???<<<:::888666;;;>>>FFFWWWkkk||||||tttooojjjgggddd___^^^[[[YYYVVVTTTSSSRRRQQQQQQQQQSSSWWW]]]bbbfffmmmlllkkkllllllkkkiiifffeeegggiiikkknnnttt{{{}}}vvvrrrooollljjjiiigggdddbbb^^^^^^]]]\\\\\\^^^cccgggkkknnnwww|||~~~~~~sssjjjaaa```dddiiilllqqquuuyyyzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwrrrooolllkkklllmmmkkkhhhffffffffffffeeebbb\\\XXXSSSPPPJJJDDD@@@>>>>>>>>>BBBBBBBBB@@@>>>???AAACCCKKKOOOSSSUUUUUUTTTTTTTTTTTTTTTSSSSSSUUUZZZaaafffiiijjjiiieeeaaabbbhhhnnnxxxxxxwwwtttpppiiiddd```[[[___eeejjjmmmppprrrtttwwwuuutttvvv{{{~~~~~~}}}|||}}}{{{wwwsssrrrpppnnnpppsssuuutttssstttttttttvvvxxx||||||}}}{{{|||}}}~~~~~~{{{tttkkkdddaaadddeee^^^PPPBBB888444222222111111111111111222111222222333444555666666444444555777888:::;;;;;;;;;;;;;;;===AAAFFFKKKNNNPPPXXXbbbgggddd\\\TTTNNNHHHJJJKKKSSS___jjj}}}}}}|||{{{}}}}}}xxxsssxxx|||jjjXXXJJJCCCAAA@@@@@@===:::999999:::::::::<<<<<<<<<<<<===???@@@AAABBBCCCFFFMMMVVV___fffiiihhhiiikkkmmmllljjjfffdddfffhhhiiigggeeedddgggiiiooouuuvvvoooqqq}}}~~~uuukkkeeebbbaaa```^^^VVVJJJ@@@<<<;;;999888888999;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888;;;<<<===>>>>>>?????????@@@@@@?????????>>>>>>>>>CCCBBB@@@>>>>>>???@@@AAAAAAAAA@@@??????>>>======@@@@@@AAAAAABBBCCCCCCCCCEEEDDDDDDGGGJJJJJJHHHFFFBBBCCCEEEEEEEEEDDDDDDEEEFFFFFFKKKUUU```mmm}}}{{{uuukkk]]]OOOCCC<<<999777777777777666555444444333333222222333444666777:::===BBBIIIOOORRRRRRQQQOOOLLLGGGCCC@@@===:::888>>>AAAIIIZZZppp|||uuuoookkkgggddd___^^^\\\YYYWWWUUUTTTTTTTTTTTTUUUWWW\\\bbbhhhkkkpppooonnnnnnmmmllliiifff```aaadddggglllttt}}}|||rrrpppmmmkkkjjjhhheeebbb______^^^\\\[[[[[[^^^```dddgggpppzzz{{{{{{|||qqqhhhfffiiiiiikkkooosssvvvxxxyyyzzz{{{zzzzzzyyyxxxxxxxxxyyyuuusssppppppppppppnnnkkkiiihhhggggggfffbbb]]]YYYUUUQQQKKKDDD@@@>>>>>>???BBBBBBAAA@@@>>>>>>@@@CCCIIILLLPPPRRRRRRQQQQQQRRRQQQQQQQQQRRRTTTXXX___cccdddeeefffdddaaabbbhhhmmmuuuvvvwwwvvvrrrlllfffbbb___ccchhhlllnnnpppsssuuuwwwuuuuuuwwwzzz}}}}}}||||||}}}{{{vvvsssrrrpppooopppsssuuutttsssuuuuuuuuuvvvyyy||||||}}}}}}xxxpppggg```aaadddcccZZZKKK<<<444111222222111111111111222222333333444555666777777888555666777888999;;;<<<<<<<<<===>>>AAAFFFKKKQQQTTTPPPSSSYYY___ccc```YYYSSSNNNNNNLLLQQQ]]]hhh~~~~~~~~~yyyvvvzzz{{{iiiYYYMMMGGGDDDAAA>>>;;;999::::::::::::<<<<<<<<<<<<===???@@@AAAAAACCCFFFLLLUUU]]]dddhhhiiikkkmmmoooooollliiiggggggiiikkkjjjhhhfffgggiiinnnssszzzsssttt}}}vvvmmmeeeffffffccc[[[PPPEEE>>>;;;;;;999999999999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999888888888888::::::;;;<<<=====================>>>>>>>>>??????CCCBBB@@@?????????@@@AAACCCCCCBBBAAA@@@>>>>>>===AAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFHHHJJJJJJIIIGGGBBBEEEHHHFFFBBB@@@AAADDDFFFEEEIIIQQQ[[[hhhyyy~~~~~~}}}yyypppcccTTTGGG???;;;777888888777777666555444333333222222222444555666999<<<@@@GGGMMMPPPPPPOOOPPPMMMJJJGGGEEEAAA===:::>>>AAAIIIYYYooo|||vvvpppkkkgggddd___^^^[[[YYYWWWVVVVVVVVVVVVWWWXXX[[[```gggmmmpppuuusssqqqpppooommmiiifff]]]^^^```ccciiirrr|||vvvtttqqqooonnnllliiigggddddddccc```\\\YYYXXXYYY\\\^^^eeepppyyy|||xxxzzzzzz~~~zzzoookkkllljjjkkklllooorrrtttwwwxxx{{{zzzzzzyyyyyyyyyzzzzzzyyywwwvvvvvvvvvtttrrrpppnnnlllkkkiiigggccc^^^ZZZWWWSSSLLLEEE@@@>>>???@@@AAABBBAAA???>>>===???AAAEEEHHHLLLNNNNNNMMMMMMNNNKKKMMMNNNPPPRRRVVV\\\___^^^```cccbbbaaabbbfffiiinnnqqqtttvvvtttnnngggcccdddgggkkknnnppprrrtttvvvxxxwwwvvvwwwzzz||||||{{{|||~~~~~~zzzvvvsssrrrqqqpppppprrrttttttsssvvvvvvvvvxxxzzz}}}}}}}}}~~~}}}uuulllccc^^^```bbb```UUUEEE888222111222222111111111111222222444444555666777888888999666777888999:::<<<<<<===<<<===???BBBGGGMMMSSSVVVNNNLLLMMMTTT]]]aaa^^^YYYWWWTTTNNNRRR]]]hhh|||yyyfffUUUJJJDDDBBB???<<<::::::;;;;;;:::<<<<<<<<<<<<===???@@@AAAAAACCCFFFKKKRRRZZZbbbfffiiikkkmmmoooooommmjjjhhhgggjjjmmmnnnllliiihhhgggjjjnnnzzz|||vvvvvv{{{~~~~~~uuunnnfffjjjkkkeeeYYYKKKAAA===;;;::::::999999::::::;;;<<<==================<<<;;;;;;;;;;;;:::::::::999;;;:::::::::::::::::::::888999:::;;;;;;<<<<<<<<<;;;<<<<<<===>>>???@@@AAA@@@@@@???>>>>>>??????@@@DDDDDDCCCAAA@@@???>>>===AAAAAABBBCCCDDDEEEEEEFFFDDDEEEFFFGGGHHHHHHGGGFFFBBBDDDFFFEEECCCBBBBBBCCCFFFEEEGGGMMMUUU```qqqyyykkk[[[LLLAAA;;;888888888888777666555555333333222222222333555666888:::>>>DDDJJJNNNNNNMMMOOOMMMKKKJJJGGGDDD>>>;;;;;;===CCCQQQeeeyyy}}}wwwqqqlllfffccc^^^]]]ZZZXXXVVVVVVVVVWWWVVVWWWYYY]]]ccciiiooosssxxxvvvtttrrrpppmmmhhheee^^^^^^___```dddmmmwww~~~}}}{{{xxxvvvtttrrrooommmjjjkkkiiieee___YYYUUUSSSTTTUUU[[[dddmmmwww~~~wwwuuuxxx|||uuunnnlllkkkjjjjjjjjjmmmpppsssuuuyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyyyywwwuuutttsssqqqooollliiieee```\\\ZZZUUUMMMFFFAAA???@@@AAA@@@AAAAAA???===<<<>>>???BBBEEEHHHIIIIIIIIIJJJKKKGGGIIILLLOOOQQQUUUYYY]]]\\\^^^aaabbbaaa```bbbccceeeiiinnnrrrqqqlllfffbbbgggjjjnnnqqqssstttvvvwwwzzzzzzyyyyyyzzz{{{{{{{{{}}}~~~}}}zzzvvvsssrrrqqqqqqqqqrrrsssssssssvvvwwwwwwyyy{{{~~~~~~}}}}}}~~~~~~}}}tttkkkeeeccccccccc^^^QQQAAA666444555222222111111111222333333333444555666777888888999777777888999:::;;;<<<<<<999:::<<>>>>>===<<<<<<;;;:::::::::999999999999::::::::::::::::::::::::777888999::::::;;;;;;:::;;;<<<===>>>@@@AAABBBBBB>>>===============>>>>>>CCCBBBBBBAAA???>>>>>>===@@@@@@AAABBBCCCDDDEEEEEEDDDEEEGGGHHHGGGGGGFFFFFFDDDCCCBBBDDDGGGHHHFFFEEEGGGEEEFFFKKKPPPYYYhhhvvv}}}ppp```OOOBBB;;;999999999999888777666555333333222111222333444555777999<<>>;;;999999>>>HHHXXXjjjyyy~~~yyytttmmmgggccc^^^\\\ZZZWWWUUUUUUVVVWWWWWWYYY[[[```ffflllqqquuuxxxvvvtttrrrppplllhhhddd^^^^^^^^^^^^bbbjjjttt{{{|||zzzyyywwwtttrrroooooonnniiiaaaYYYSSSPPPNNNNNNRRRYYY```iiixxxyyyuuuwww{{{uuuooommmllljjjiiijjjmmmppprrruuuuuuuuuuuuvvvwwwwwwxxxyyyzzzzzzzzzyyyxxxwwwwwwwwwuuussspppmmmhhhbbb^^^\\\WWWOOOHHHBBB@@@@@@AAA???@@@@@@???<<<;;;<<<===???AAADDDFFFFFFFFFGGGHHHCCCFFFJJJMMMPPPTTTXXX[[[]]]___aaabbb```^^^]]]\\\[[[___dddiiijjjgggccc```gggkkkppptttwwwxxxzzz{{{~~~~~~}}}||||||{{{|||}}}~~~}}}zzzvvvsssrrrrrrrrrqqqqqqrrrssstttvvvwwwxxxyyy{{{}}}~~~}}}{{{zzz{{{}}}~~~tttmmmkkklllnnniii^^^OOO???666444555222222111111222333333444333333444555666777777888666777777888999:::;;;;;;999999:::<<>><<<<<<<<<<<<;;;<<<<<<<<<<<<===???@@@AAAAAABBBEEEHHHLLLRRR[[[aaajjjlllnnnooonnnkkkhhhffffffiiiooosssssspppjjjeeeggggggnnn{{{~~~||||||{{{yyyzzzxxxyyy|||{{{sssllliiihhhkkkjjjaaaQQQCCC===<<<::::::::::::::::::::::::;;;<<<===>>>>>>===<<<;;;:::::::::999999999888888777777777888888888888888777777888999::::::::::::;;;<<<===>>>@@@AAABBBCCC<<<<<<<<<<<<============@@@@@@??????>>>=========>>>>>>???@@@AAACCCDDDDDDEEEGGGIIIJJJHHHGGGGGGHHHFFFCCCBBBFFFKKKMMMKKKHHHIIIGGGGGGJJJMMMSSS___kkkttteeeTTTFFF???999::::::999999888777666444333222111111222333444666777;;;AAAGGGLLLNNNNNNLLLJJJIIIHHHGGGCCC>>>;;;999:::<<>>???@@@>>><<<:::;;;;;;<<<>>>@@@AAAAAABBBCCCEEE@@@CCCGGGJJJNNNRRRVVVZZZ______``````^^^[[[XXXVVVTTTVVVZZZ^^^``````___^^^dddjjjrrryyy}}}~~~}}}~~~}}}{{{wwwtttqqqrrrsssrrrqqqqqqrrrtttvvvvvvxxxyyy{{{}}}~~~}}}|||yyyvvvuuuwww|||sssnnnqqqvvv{{{ppp^^^LLL===555222111222222111222222333444555222333444555666777777888777777777888999:::::::::;;;;;;<<<===>>>@@@AAABBBBBBCCCDDDCCCDDDHHHNNNTTTPPPWWWXXX]]]gggjjjrrryyykkkZZZNNNFFFCCC???============<<<<<<<<<<<<<<<===???@@@AAA@@@BBBEEEFFFHHHNNNWWW^^^kkkmmmoooqqqqqqooollljjjgggjjjpppuuuwwwtttmmmhhhjjjiiilllvvv~~~|||yyytttpppqqquuutttmmmhhhgggfffhhheee[[[LLL@@@;;;:::999::::::;;;;;;::::::999:::;;;<<<======<<<;;;:::999999999999888888888888666777777777888888888888777777888999::::::::::::;;;;;;<<<===>>>@@@AAAAAA;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???AAABBBBBBDDDGGGIIIIIIGGGEEEFFFGGGFFFFFFHHHJJJLLLMMMMMMMMMJJJHHHIIIKKKLLLOOOXXXbbb{{{qqq___PPPGGG::::::::::::999888777666444333222111111222333333444666:::@@@GGGMMMOOOPPPKKKJJJHHHGGGEEECCC???<<<999:::;;;???GGGSSS^^^fffjjjjjjmmmsss|||~~~wwwooojjjdddaaa]]]YYYWWWWWWXXXYYYYYYZZZ^^^bbbgggmmmqqqtttpppooommmmmmllliiieeebbb______```aaadddjjjqqqvvv}}}{{{zzzzzz}}}}}}{{{wwwwwwuuuoooggg___YYYWWWTTTQQQQQQSSSUUUYYYdddnnn}}}}}}vvvxxxzzzzzz|||zzzwwwtttpppoooooopppqqqqqqqqqqqqrrrssstttvvvvvvwwwxxxxxxwwwvvvwww{{{yyyyyyyyyyyyvvvooogggaaa\\\YYYTTTMMMGGGCCC@@@>>>===??????>>>;;;:::999:::888:::<<<======>>>@@@AAA===@@@CCCFFFJJJOOOTTTXXX^^^]]]]]]\\\[[[XXXUUUSSSPPPPPPRRRTTTWWWZZZ\\\]]]bbbjjjuuu~~~~~~|||xxxvvvqqqssstttrrrpppppprrrtttuuuvvvwwwyyy{{{|||}}}}}}yyyxxxtttpppooorrryyyrrrnnnttt|||oooXXXFFF;;;666222000222222222222333444555555444444555666777888888999888888999999:::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@CCCBBBBBBCCCEEEHHHJJJKKKGGGPPPSSSUUU\\\^^^fffwww{{{xxxooo___RRRGGGDDD@@@>>>>>>>>>===<<<<<<<<<<<<<<<===???@@@AAA@@@BBBDDDEEEFFFKKKUUU\\\fffiiimmmqqqsssrrrqqqpppiiilllqqqxxx{{{yyyrrrmmmkkkhhhiiippp{{{~~~~~~zzzoookkkkkkooooooiiieeefffeeeddd```VVVIII>>>999888999::::::;;;;;;::::::999999:::<<<======<<<:::999999999999888888888888777888888999999::::::::::::777888999::::::;;;::::::::::::;;;<<<===>>>??????<<<<<<===>>>??????>>>>>>:::::::::;;;;;;;;;;;;<<<::::::;;;===>>>???AAAAAAAAADDDGGGGGGDDDBBBCCCDDDFFFJJJMMMMMMKKKKKKMMMPPPKKKJJJJJJKKKKKKMMMTTT]]]ppp}}}iiiXXXOOO::::::::::::999888777777444333222111111111222333444555999@@@GGGMMMPPPQQQLLLJJJHHHFFFEEECCC@@@===888999:::===CCCMMMXXX___dddfffiiioooxxx{{{rrrmmmgggddd___[[[YYYXXXYYYZZZVVVXXX[[[```eeejjjnnnpppmmmlllkkkjjjjjjhhheeebbbdddddddddddddddggglllpppxxxvvvsssrrrtttzzz||||||zzzuuummmeee```^^^\\\YYYXXXYYYYYY[[[cccmmmxxxyyyzzzzzz{{{}}}~~~|||xxxuuurrrrrrrrrsssppppppqqqrrrssstttvvvwwwvvvwwwwwwvvvuuuwww}}}yyyzzz{{{{{{xxxqqqhhhbbb\\\ZZZUUUOOOIIICCC???======>>>???>>>;;;999999999666777999::::::;;;===???;;;===@@@CCCGGGLLLSSSWWW\\\[[[ZZZYYYYYYWWWTTTRRRNNNNNNNNNOOORRRVVV[[[]]]aaajjjwww~~~|||yyyvvvqqqssstttssspppooorrrttttttuuuwwwyyyzzz{{{||||||vvvtttqqqllljjjooowww~~~~~~ppplllttt~~~{{{iiiQQQ@@@:::888555222222222222222333444555666555555666777888999:::::::::::::::;;;;;;<<<<<<<<<999:::;;;<<<===>>>???@@@EEEBBB@@@CCCIIILLLIIIEEEAAAKKKMMMMMMRRRTTT]]]ooo{{{|||vvvgggYYYHHHEEEAAA>>>>>>>>>===<<<<<<<<<<<<<<<===???@@@AAA@@@BBBDDDDDDEEEJJJSSS[[[aaadddiiinnnrrrssssssrrrkkkmmmssszzz~~~|||vvvpppiiieeedddjjjttt}}}uuummmiiiggggggbbb\\\]]]dddjjjdddZZZPPPGGG@@@;;;777;;;;;;;;;::::::999999999::::::999999999::::::;;;::::::999999999:::;;;;;;===<<<;;;;;;;;;;;;:::888:::::::::::::::;;;======>>><<<::::::;;;=========:::::::::;;;;;;;;;<<<<<<<<<===???@@@???>>><<<;;;============>>>???@@@AAAEEEFFFGGGGGGEEEDDDDDDEEELLLLLLMMMLLLLLLKKKJJJJJJJJJIIIHHHGGGHHHLLLSSSXXXdddvvv{{{eeeUUUFFF@@@<<<<<<;;;888666888666555444444222222111000222444888===DDDKKKPPPSSSRRRNNNHHHDDDBBB@@@>>><<<:::999;;;???CCCJJJVVVaaaaaadddhhhnnnvvv~~~{{{vvvtttpppllleee```]]][[[YYYXXXYYYZZZ[[[^^^bbbgggkkkmmmlllmmmmmmkkkiiigggggghhhggggggfffaaa^^^___gggmmmnnnmmmlllnnnrrrwwwzzz|||zzzvvvsssnnngggaaacccaaa``````\\\ZZZ]]]cccsss~~~|||yyyyyy{{{~~~yyytttssssssqqqnnnqqqqqqqqqooooooqqquuuxxx{{{zzzyyyvvvuuuwww{{{~~~}}}~~~yyyqqqgggaaa___[[[UUUQQQNNNIIICCC>>>@@@???>>><<<:::888777666888888888888999:::;;;<<<:::<<<>>>AAADDDIIIOOOSSSXXXXXXXXXWWWUUURRROOONNNNNNMMMKKKJJJJJJNNNUUUYYY___gggsss|||{{{yyyxxxvvvuuutttsssrrrqqqrrrsssssswwwvvvvvvxxxzzz|||||||||uuupppmmmkkkjjjllluuuuuutttwwwyyytttbbbNNNAAA:::555333444111111111222333444555666777777888999999:::;;;;;;===<<<;;;::::::;;;<<<===>>>>>>>>>>>>============>>>???@@@BBBEEEHHHKKKLLLKKKHHHFFFIIIKKKOOOWWW```vvvxxxxxxkkk\\\MMMGGGCCCAAA???======AAA;;;<<<<<<===>>>?????????@@@AAAAAABBBDDDHHHOOOSSS```ccciiiooottttttrrrooojjjgggfffkkksssxxxxxxwwwmmmiiigggiiiooo{{{~~~uuukkkfffbbb```[[[WWWZZZaaahhhaaaXXXNNNFFF@@@;;;888;;;<<<<<<<<<<<<;;;;;;:::;;;:::::::::::::::;;;;;;;;;;;;::::::999:::::::::<<<:::999999;;;<<<<<<;;;:::::::::;;;;;;<<<===>>>>>>;;;999999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;===>>>>>><<<;;;:::<<<<<<<<<<<<===>>>???@@@CCCEEEGGGGGGFFFFFFFFFGGGKKKKKKKKKKKKKKKJJJIIIIIIKKKKKKJJJHHHIIILLLQQQUUU\\\iii~~~rrr```LLLDDD???>>><<<999777888666555555444333222111111333444777<<>><<<::::::>>>BBBHHHUUUaaaeeegggkkkooouuu}}}zzzuuunnnhhhdddaaa^^^\\\\\\\\\]]]___aaaeeehhhiiikkklllmmmkkkiiihhhiiiiiihhhhhheee```\\\\\\bbbhhhiiihhhhhhiiimmmqqquuuwwwyyy}}}~~~zzzwwwssslllfffgggdddbbb```\\\YYY[[[```nnn{{{|||{{{|||xxxrrrqqqrrrqqqoooqqqqqqqqqqqqqqqssswwwzzz{{{zzzyyywwwvvvwww{{{~~~}}}zzzqqqhhhccc```\\\VVVRRROOOJJJDDD???>>>>>>===<<<:::999888777777777777777888999:::;;;888999<<<>>>AAAFFFLLLPPPUUUUUUVVVUUUTTTRRRPPPOOONNNMMMLLLKKKKKKNNNSSSWWW[[[bbbnnnzzz}}}{{{zzzyyywwwuuutttsssrrrqqqrrrssssssuuuuuuuuuwwwzzz{{{{{{zzzqqqlllgggffffffiiisss}}}{{{tttrrrrrrmmm]]]JJJ>>>888333222333111111111222333444666666666666777999:::<<<======>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>=========<<<>>>???@@@BBBDDDGGGIIIJJJJJJFFFEEEGGGJJJMMMUUU^^^zzz|||xxxtttiii\\\NNNHHHCCCBBB???<<<<<>>>>>???@@@@@@AAA@@@@@@AAABBBCCCHHHMMMRRR^^^bbbgggnnnsssuuutttsssjjjgggfffiiipppuuuuuutttmmmhhheeefffjjjsss~~~uuukkkeee^^^ZZZVVVUUUZZZaaaccc]]]TTTKKKDDD???<<<999;;;<<<===>>>>>>===<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<999777888:::<<<======;;;;;;<<<<<<======>>>>>>===;;;888888888999999888999999999::::::::::::;;;888999:::;;;;;;;;;:::999<<<;;;;;;<<<<<<===>>>???AAACCCFFFGGGFFFFFFHHHIIIHHHIIIIIIIIIIIIHHHGGGGGGKKKKKKKKKJJJJJJKKKOOORRRXXX```ooo~~~iiiSSSJJJBBB???>>>:::888888666666555444333222111111333444666:::@@@HHHPPPTTTTTTQQQLLLHHHFFFDDDAAA???>>>;;;:::<<<@@@GGGUUUbbblllmmmooorrruuu{{{~~~vvvooojjjfffcccaaa```______```aaaccceeefffjjjlllmmmmmmkkkjjjkkkllliiihhhddd^^^YYYXXX\\\aaadddddddddeeehhhlllooorrruuuyyyzzzsssnnnlllhhheeebbb^^^YYYZZZ^^^hhhvvv}}}}}}yyyqqqooopppppppppoooppprrrrrrsssuuuxxx{{{{{{{{{zzzxxxwwwxxx|||~~~{{{ssskkkeeebbb]]]XXXTTTQQQLLLEEE@@@>>>======<<<;;;:::888888666666666666777888999999777999:::<<>>>>><<<<<<<<<<<<>>>>>>>>>>>>>>>=========<<<<<<>>>??????AAABBBDDDFFFGGGGGGDDDCCCFFFHHHJJJQQQZZZkkkyyyrrrggg^^^PPPIIIDDDCCCBBB>>>===>>>>>>??????@@@@@@AAAAAAAAA??????@@@AAABBBFFFLLLPPP[[[___eeemmmssswwwyyyzzznnnkkkggghhhmmmqqqrrrrrrooojjjfffffffffkkkxxx}}}uuunnnggg^^^WWWUUUWWW^^^ddd]]]XXXOOOHHHCCC???===;;;:::<<<===??????>>>===<<<<<<<<<;;;;;;:::;;;;;;;;;999999999999:::<<<=========:::777666888;;;<<<===;;;<<<======>>>?????????<<<:::777666777777777666888888888999999999::::::777888999:::;;;;;;::::::<<<<<<<<<<<<<<<===>>>???@@@BBBDDDEEEDDDEEEFFFGGGFFFFFFGGGGGGGGGFFFFFFEEEHHHIIIJJJKKKKKKLLLNNNPPPWWWYYYcccxxx~~~mmmYYYNNNCCC@@@>>>;;;999:::666666555444333222111111444444444888>>>FFFMMMRRRTTTQQQMMMJJJHHHFFFCCCAAA???;;;999<<<@@@IIIXXXfffrrrtttuuuvvvwwwzzzyyysssnnnjjjgggdddbbbbbbaaaaaabbbccceeefffkkkmmmoooooonnnmmmnnnnnnkkkiiiddd]]]WWWVVVXXXZZZ```aaabbbdddfffiiimmmooouuuyyy~~~}}}xxxrrrmmmhhhfffbbb]]]]]]```dddrrrvvvqqqpppppppppmmmnnnpppqqqrrrtttxxxzzz{{{{{{{{{yyyxxxzzz}}}}}}uuummmhhhddd```ZZZVVVSSSNNNHHHBBB?????????>>><<<:::777666555555555555555666777888999:::;;;<<<>>>CCCIIIMMMOOOPPPRRRTTTUUUUUUTTTTTTPPPQQQQQQPPPOOOOOOPPPRRRXXX]]]gggpppxxx{{{|||||||||}}}~~~}}}~~~|||{{{zzzyyyxxxuuutttsssrrrqqqrrrssssssrrrrrrsssvvvxxxxxxvvvtttmmmeee___^^^```fffqqq|||sssmmmjjjZZZMMM>>>888555222111222222222222333444555666777666777888:::<<<>>>???@@@???>>>===<<<<<<===>>>???>>>>>>=========<<<<<<<<>>>>>??????@@@@@@@@@AAA===>>>???@@@AAADDDIIIMMMUUU[[[eeennnuuu{{{xxxssslllhhhiiimmmqqqsssqqqmmmjjjhhhggghhhqqqzzz|||uuuoooiii___WWWUUUZZZ```dddXXXRRRKKKDDDAAA@@@???>>>;;;<<<===>>>>>>===<<<;;;===<<<;;;:::::::::::::::555555666888:::===???@@@???<<<888777777999::::::;;;<<<===>>>????????????;;;999666555666666666555777777777888888888888999888888999:::;;;<<<<<<<<<>>>>>>======>>>>>>?????????AAABBBCCCBBBAAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDFFFHHHIIIJJJLLLNNNQQQQQQPPPWWWjjj~~~xxx~~~rrr^^^QQQDDD@@@???<<<;;;;;;777666666555444333222111333333333666;;;BBBIIINNNQQQNNNKKKIIIHHHFFFDDDBBB>>>;;;999<<>>===<<<<<<===>>>???============<<<<<<<<<<<>>>>>??????@@@AAABBBCCCAAAAAADDDEEEFFFKKKRRRZZZkkkuuuiiiXXXNNNFFFDDDDDDAAA??????============>>>>>>>>>>>><<<===>>>???@@@BBBFFFIIIOOOWWWcccnnnwww|||rrrjjjhhhjjjooorrrqqqnnnllljjjgggfffkkksss|||uuummmhhh___VVVVVV\\\aaabbbSSSNNNGGGBBB@@@AAABBBBBB>>>=========<<<<<<<<<<<<<<<<<<;;;:::999999999999333333555777999<<<>>>@@@>>><<<999777888999999888:::;;;===?????????>>>>>>:::888555555555666666555666666666777777777888888888888999:::<<<===>>>>>>??????>>>>>>>>>>>>??????>>>???AAAAAA@@@???@@@AAABBBCCCCCCDDDDDDDDDDDDCCCAAACCCFFFGGGHHHJJJMMMPPPNNNNNNSSSbbbyyyzzz~~~}}}eeeVVVGGG@@@???===;;;;;;777777666555444333222222222222222444999>>>DDDHHHKKKJJJHHHGGGGGGFFFCCCAAA>>>:::999<<>>>>><<<<<<<<<<<<>>>>>>=========<<<<<<<<<;;;;;;>>>>>>>>>>>>???@@@AAAAAACCCAAABBBEEEFFFFFFJJJPPPXXXccc}}}{{{vvvaaaUUUIIIEEECCC@@@======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>@@@DDDFFFJJJRRR^^^jjjttt}}}sssmmmlllnnnpppooommmlllkkkgggccceeekkkuuu|||}}}vvvkkkhhh```XXXYYY___bbb___PPPKKKEEEAAA@@@BBBDDDEEEBBBAAA???===<<<<<<======;;;;;;:::999888888888888333444444666777999;;;<<<;;;:::888888999:::999999999;;;===>>>??????>>>===999777555555666777777666555555666666666777777777777888888999;;;===>>>??????>>>>>>=========>>>>>><<<>>>@@@@@@@@@@@@AAABBBAAABBBCCCCCCDDDDDDDDDCCCBBBCCCDDDEEEEEEGGGKKKNNNOOOQQQVVV```pppooo]]]KKKCCC@@@===:::999777777666555444333222222111111222333777;;;???AAAFFFDDDCCCDDDDDDDDDBBBAAA>>>;;;999<<<@@@HHHWWWddduuu|||wwwrrrlllkkkjjjjjjkkklllmmmnnnppprrrsssrrrnnnjjjgggfffccc___[[[WWWUUUUUUUUUUUUSSSWWW]]]```aaaccciiinnnsssvvv{{{|||yyyvvvpppmmmmmmllluuuyyyvvvqqqooollliiigggiiinnnrrr{{{|||}}}}}}}}}~~~|||vvvrrrjjjfff```\\\YYYUUUNNNIIICCCCCCDDDDDDBBB@@@<<<:::666666555555555555666666444444555666999???GGGLLLQQQRRRTTTUUUUUUUUUTTTSSSQQQRRRQQQPPPNNNNNNPPPRRRVVVZZZ___eeekkknnnpppqqqppprrrvvvzzz}}}|||yyyxxxyyyyyyyyyxxxuuutttsssrrrqqqrrrsssssstttuuuwwwyyyxxxtttnnniiiaaa[[[WWW]]]fffpppzzz~~~zzzrrrssstttwww{{{}}}}}}|||{{{}}}rrrmmmhhh___TTTFFF<<<444333444222000000333333333333444666777888777777888999:::;;;<<<===>>>===<<<;;;;;;<<<===>>>======<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>???@@@AAABBBCCCBBBCCCGGGGGGGGGJJJOOOWWW]]]rrr}}}zzzzzz|||~~~~~~ttt{{{qqqbbbRRRJJJFFFAAA>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::;;;======>>>???BBBDDDHHHNNNWWWaaalll||||||vvvrrrpppooonnnnnnmmmgggaaaaaaeeekkknnnxxx}}}wwwkkkjjjccc[[[\\\cccddd```OOOJJJDDD@@@@@@CCCEEEGGGFFFCCC@@@===<<<<<<>>>???;;;:::999888777777777777555555555555666777888999888777777888:::;;;;;;:::999:::<<<>>>???>>>===<<<888777555555666888888777555555555555666666666777777777777999:::<<<>>>???>>>======<<<<<<<<<======:::<<>>BBBAAAAAABBBCCCCCCBBB@@@>>>;;;:::;;;>>>EEERRR___sss|||xxxqqqpppooommmmmmlllmmmnnnooopppqqqrrrqqqlllgggdddbbb___\\\WWWUUUTTTTTTTTTTTTSSSYYY___bbbcccfffmmmrrrxxx{{{~~~~~~yyysssnnnnnnooowww|||yyytttqqqmmmhhhfffhhhmmmqqq{{{|||~~~~~~~~~~~~}}}wwwssskkkgggaaa]]]ZZZVVVOOOJJJAAABBBDDDEEEDDDBBB@@@>>>777666666555555555666666666666666888;;;AAAIIIOOORRRRRRSSSTTTTTTSSSRRRQQQPPPPPPOOONNNLLLMMMOOORRRXXX[[[```fffkkknnnpppqqqoooqqqtttyyy}}}}}}~~~}}}zzzyyyzzzzzzzzzyyyuuutttsssrrrqqqrrrssssssvvvwwwxxxzzzyyytttmmmgggaaa[[[ZZZaaammmxxx}}}xxxsssooopppssswww|||~~~yyy{{{vvvoooooommmaaaSSSCCC999222222333111///...333333333444555666777888444555666888:::<<<===>>>===<<<;;;::::::;;;<<<=========<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>???AAABBBBBBDDDCCCDDDHHHHHHGGGJJJOOOUUUXXXkkk{{{yyy|||pppuuuooo\\\QQQKKKEEEAAA???<<<<<<<<<<<<<<<<<<;;;;;;999;;;<<<======>>>AAACCCHHHLLLRRRYYYeeexxxwwwrrrrrrqqqqqqoooiiiaaa___bbbdddeeemmm{{{rrrlllfffaaa```cccccc^^^YYYLLLIIIEEEAAA>>>>>>???@@@DDDAAA===<<<===??????===::::::888777666666666666555555555555666666666666666888999:::999999::::::;;;;;;<<<===>>>>>>>>>===888888777666666777888999888888777777777777888888888888888:::===>>>>>>===============<<<;;;:::999<<<======>>>>>>>>>>>>===@@@AAABBBDDDEEEDDDDDDCCCFFFFFFEEEEEEEEEEEEEEEFFFNNNSSSRRRWWWggguuu~~~lllUUUDDD>>>>>>>>><<<::::::999888666333111///111111222333444666777888???>>>???BBBFFFHHHFFFDDDCCC???======>>>CCCPPP\\\nnn|||~~~vvvqqqpppooommmlllkkkkkkkkkjjjkkkkkkkkkiiieeeaaa^^^\\\\\\[[[YYYXXXXXXZZZ]]]ZZZ[[[]]]aaagggnnntttxxx|||~~~~~~|||||||||}}}zzztttppppppxxx~~~{{{wwwtttpppmmmkkklllnnnpppxxx|||}}}{{{}}}~~~yyyuuuoookkkeeeaaa]]]WWWOOOIIIHHHFFFEEEFFFGGGEEE???;;;999777333333444666777888999888666777;;;BBBJJJOOOSSSSSSTTTTTTTTTSSSSSSRRRPPPOOOOOONNNNNNOOOOOOPPPTTTYYY___eeehhhkkkmmmnnnpppppprrruuuyyy}}}~~~|||zzzyyyyyyyyyxxxwwwrrrrrrrrrrrrrrrrrrrrrrrrvvvuuuvvvxxxyyyuuulllddd```\\\```lllyyyzzzvvvtttsssrrrqqqsssxxx{{{~~~{{{}}}}}}zzzxxxssslllkkkpppnnn___MMM>>>:::444111111222333444111222333444555777888888999999999999:::<<<>>>@@@???>>>===;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<>>>===<<<;;;<<<===@@@AAAAAAAAABBBCCCEEEHHHJJJLLLNNNYYYiii{{{{{{~~~~~~hhhXXXOOOIIICCC>>>===<<<;;;;;;<<<===<<<::::::;;;;;;<<<>>>???AAABBBCCCIIIPPPVVV^^^mmmzzzwwwvvvsssnnngggbbb``````bbbaaaeeeppp{{{xxxqqqkkkeeedddfffccc[[[SSSJJJGGGCCC@@@======>>>???@@@===:::999;;;;;;;;;999999888777666666666666666555555666666666666777777666777999::::::::::::;;;:::;;;<<<======>>>>>>===999888777666777777888999888777777666666666666777777777888:::===???>>>===>>>>>>>>>>>>===<<<;;;:::======>>>????????????>>>AAAAAABBBCCCDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFJJJPPPRRRYYYhhhttt|||nnn[[[KKKDDDAAA???>>>::::::999888666444222000111111222222333444666777<<<<<<===AAAFFFHHHHHHGGGFFFAAA>>>>>>???DDDPPP]]]nnn|||zzztttrrrpppmmmkkkiiiggggggfffffffffeeeccc```^^^\\\ZZZ[[[ZZZYYYXXXYYY[[[^^^\\\^^^bbbggglllrrrwwwyyy|||}}}~~~|||{{{zzz{{{zzzuuuqqqvvv}}}~~~{{{uuupppmmmmmmooopppwww{{{~~~}}}|||xxxoookkkeee```\\\VVVNNNIIIGGGEEEDDDFFFGGGFFFAAA===;;;888555444555777888888888777666777<<>>===<<<;;;;;;:::::::::;;;;;;::::::::::::;;;;;;>>>>>>======>>>???@@@AAABBBCCCCCCDDDGGGIIILLLMMMMMMVVVcccwww~~~~~~xxxhhhYYYMMMEEEAAA>>><<<;;;;;;<<<===<<<:::::::::;;;<<<===???AAABBBAAAEEEKKKOOOUUUbbbsss|||zzzwwwrrrmmmfff```]]]___]]]```hhhrrr{{{~~~uuuooojjjiiiiiicccVVVKKKFFFDDDAAA>>><<<;;;<<<<<<<<<:::999888999999888666666666555555555555555666555666666666777777777888666777888:::;;;<<<<<<<<<::::::;;;======>>>>>>>>>:::999888777777888999:::888777777666555555555666777777888:::>>>??????>>>>>>>>>>>>>>>>>>===<<<;;;======>>>???@@@@@@??????BBBAAAAAABBBBBBCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGEEEMMMQQQYYYgggooo|||xxxnnn^^^PPPFFFAAA===<<<:::::::::999777555333222222222111111222222333444888888:::???DDDIIIJJJKKKIIIDDDAAA@@@@@@EEEQQQ]]]nnn||||||{{{}}}}}}xxxrrrpppmmmiiieeebbb```______^^^]]]\\\[[[YYYXXXXXXXXXXXXYYYYYYXXXZZZ]]]______bbbggglllqqquuuwwwwww{{{|||}}}}}}{{{zzz{{{|||~~~|||wwwuuuzzzzzzsssooonnnpppqqqvvvzzz~~~~~~~~~}}}xxxuuuoookkkfffaaa^^^XXXPPPJJJFFFDDDCCCEEEHHHHHHEEEAAA===:::777666777888888888666555555777<<>>>>>>>>???@@@@@@AAAAAADDDDDDEEEFFFHHHJJJLLLNNNMMMRRR[[[jjj}}}jjjWWWJJJDDD???===;;;;;;<<<<<<<<<:::::::::;;;;;;===>>>@@@AAA@@@CCCFFFHHHLLLUUUcccmmm{{{}}}zzzwwwsssmmmddd^^^^^^ZZZ[[[aaaiiioooyyyuuupppkkkjjjiiiaaaQQQDDDBBBAAA???===;;;:::::::::::::::::::::999888777666444444444333444444555555555555666666777888888888777888999;;;===??????>>>999:::;;;<<<===>>>>>>>>>;;;;;;999888888999999::::::999888777777666666777777777888;;;>>>@@@@@@???===============<<<;;;;;;;;;<<<===>>>>>>??????>>>AAA@@@??????@@@AAACCCDDDFFFFFFEEEEEEEEEFFFGGGGGGCCCKKKNNNUUUaaahhhsssyyyrrreeeWWWKKKCCC???>>><<<;;;;;;999888777555555333222222111000111111111333555777<<>>???@@@AAAAAA@@@CCCDDDEEEFFFHHHJJJKKKLLLLLLOOOTTT___vvvzzzdddPPPEEEAAA>>><<<;;;<<<<<<;;;::::::::::::;;;<<<===???@@@AAACCCEEEFFFHHHNNNXXX```lllyyy{{{xxxvvvqqqiiibbb___[[[ZZZ___dddiiipppxxxqqqmmmjjjiiieee[[[LLLAAA???>>>>>><<<;;;:::999999888999999999888777666555444333333333333333444555444555555666777888888888999999999;;;???AAA@@@>>>888999:::<<<======>>>>>>===<<<;;;999999999:::;;;<<<<<<;;;:::::::::::::::888888888;;;>>>@@@@@@???;;;;;;<<<<<<;;;;;;::::::999:::;;;<<<============???>>>======>>>???AAABBBEEEDDDDDDDDDEEEEEEFFFGGGDDDJJJJJJNNNXXX^^^iii|||}}}qqqcccWWWMMMGGGDDD>>>===<<<:::999777666666333333222111000000000000111222555999>>>DDDJJJMMMLLLHHHEEEDDDBBBDDDMMMWWWdddsss}}}oookkkgggfffffffffdddbbb]]]\\\ZZZWWWTTTRRRQQQPPPPPPOOONNNMMMMMMNNNOOOPPPRRRTTTWWWXXXZZZ\\\___aaafffiiinnnrrrttttttsssrrryyy|||{{{~~~xxxsssrrrssstttyyyzzzzzzzzzyyyyyyzzz{{{{{{zzzzzzzzzzzzxxxtttqqqmmmiiieeecccaaa]]]VVVQQQHHHEEEDDDFFFKKKNNNMMMLLLBBB???<<<;;;::::::999777666666666999???FFFMMMQQQXXXXXXYYYXXXUUURRRNNNLLLHHHHHHGGGGGGGGGGGGHHHHHHLLLPPPWWW]]]bbbggglllooommmnnnppprrrtttwwwxxxyyy~~~{{{yyyvvvtttsssrrrpppnnnooonnnnnnnnnoooqqqsssuuuuuuxxx{{{yyyssslllhhhfffkkk{{{~~~~~~xxxrrrnnnmmmllluuuzzzrrrdddTTTFFF===666444222222333333222111222333333444666777777888:::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<;;;;;;:::999:::999999888888999999::::::;;;===>>>???@@@@@@@@@AAABBBCCCEEEFFFHHHIIIIIIKKKLLLPPPXXXkkkqqqXXXGGGBBB@@@===;;;;;;<<<;;;:::::::::::::::;;;<<<>>>>>>@@@BBBDDDEEEFFFKKKRRRXXX___lllzzz}}}wwwuuuqqqjjjddd```\\\ZZZ]]]```dddkkkrrrlllkkkjjjfff___TTTIIIAAA===>>>>>>======;;;:::999777888888777555444444555444444333333333333333444333333444555666777888888:::888888:::???@@@???<<<777888:::;;;======>>>>>>>>>===<<<:::::::::;;;;;;>>>======<<<<<<======>>>999999999<<<>>>@@@???>>>::::::;;;;;;;;;::::::999888888999;;;<<<<<<<<<<<<=========>>>>>>???@@@AAACCCCCCCCCCCCDDDEEEFFFFFFFFFJJJGGGHHHPPPUUU```sss}}}qqqeeeYYYMMMFFFAAA@@@>>>;;;999888777777444333222111000000000000000222444666999???FFFJJJKKKHHHFFFFFFCCCCCCIIIQQQ[[[jjj}}}~~~rrrmmmeeeaaa___]]]ZZZWWWTTTSSSQQQPPPOOONNNNNNNNNKKKKKKJJJJJJKKKLLLNNNOOOQQQSSSVVVXXXZZZ\\\___aaaiiikkkooorrruuuwwwwwwwww|||}}}{{{}}}}}}xxxvvvvvvwww{{{zzzyyyyyyxxxxxxyyyyyywwwwwwxxxyyyzzzyyywwwtttooolllgggdddbbb^^^WWWRRRJJJHHHFFFHHHMMMQQQQQQPPPFFFDDDAAA???>>>===;;;999888888999<<>>???@@@AAA???@@@BBBDDDEEEFFFGGGGGGIIIJJJNNNUUUbbb}}}yyy```MMMDDDAAA===;;;;;;;;;;;;::::::999999:::;;;<<<=========???AAABBBDDDHHHLLLPPPTTT___lllwwwzzztttnnniiieeeaaa\\\YYYZZZ\\\___eeekkk}}}{{{}}}|||wwwjjjllljjjdddXXXMMMFFFBBB===>>>>>>???>>>===;;;:::888999999777444333555888666555444333333333333333222222333444555666777777999777555888<<<>>>;;;888777888999;;;<<<===>>>>>>???>>>===;;;;;;;;;;;;<<<============>>>???@@@AAA;;;::::::<<<>>>???>>>===::::::;;;;;;;;;;;;;;;:::888888:::;;;<<<============>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFJJJFFFFFFLLLOOOWWWiii{{{kkkXXXKKKDDDBBB???<<<:::888777666444333222111111111111111111222333444555:::AAAFFFIIIGGGGGGGGGDDDAAAEEEKKKRRRaaavvvtttnnneee^^^[[[WWWSSSOOOLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOPPPSSSVVVYYYZZZ\\\^^^```fffhhhkkkooosssxxx|||~~~zzzxxxyyy~~~}}}|||zzzyyy|||zzzyyyyyyzzz{{{{{{{{{xxxxxxzzz|||~~~}}}{{{yyyuuuoookkkgggbbbZZZTTTNNNJJJHHHJJJOOOSSSTTTTTTLLLIIIFFFDDDCCCAAA???<<<::::::;;;>>>BBBHHHNNNQQQUUUVVVWWWWWWTTTPPPLLLIIIFFFFFFFFFEEEEEEFFFFFFFFFGGGLLLRRRXXX^^^eeekkkoooooonnnmmmlllnnnrrruuuxxxzzz{{{}}}~~~}}}}}}zzzvvvtttrrrpppnnnllloooooonnnnnnpppsssvvvyyyyyy||||||uuulllfffhhhkkkyyy~~~~~~~~~wwwtttuuuxxxvvvaaaOOOAAA999444333333555666666444333333444444555666777777888999999:::::::::999888777888999;;;<<<<<<;;;:::888;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<>>>@@@BBBCCC???@@@BBBDDDEEEFFFFFFEEEHHHIIIMMMRRRZZZppp{{{gggUUUEEEBBB>>>;;;;;;;;;;;;:::999999999999:::;;;<<<===<<<===???AAACCCEEEHHHJJJKKKVVVcccnnnzzzwwwpppllljjjccc]]]YYYYYYZZZZZZ___eeezzzyyyvvvrrrsssuuurrrlllkkkmmmlllcccUUUIIIDDDCCC===>>>???@@@@@@>>><<<;;;<<<<<<<<<999666555999<<<777666555444333222222222111111222333444555666777888555333666:::<<<999555666777999;;;<<<===>>>>>>@@@???===<<<;;;;;;;;;<<<============>>>@@@AAABBB<<<;;;;;;<<<>>>???===<<<;;;;;;<<<<<<===<<<<<<;;;888999:::<<<===>>>>>>>>>>>>???AAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEEEEIIIFFFFFFKKKKKKRRRbbbwwwfffUUUFFFDDD@@@===:::888777666444333333222111111222222222333333222333666===CCCGGGFFFGGGGGGDDD@@@BBBHHHLLL\\\qqqtttmmmddd\\\XXXSSSNNNJJJFFFEEEDDDCCCCCCBBBBBBCCCGGGHHHIIIKKKLLLMMMNNNOOOPPPSSSVVVYYYZZZ[[[^^^```bbbccceeejjjpppwww}}}yyyuuuuuuyyy|||yyy{{{~~~|||{{{|||zzzyyyyyy{{{}}}~~~~~~xxxsssnnnggg^^^XXXPPPLLLIIIKKKPPPTTTVVVVVVOOOMMMJJJHHHGGGEEEBBB???<<<<<<===???CCCIIINNNQQQTTTUUUVVVVVVTTTPPPLLLIIIEEEEEEDDDDDDDDDDDDEEEEEEEEEJJJPPPVVV]]]cccjjjnnnllljjjiiihhhkkkoootttxxxwwwxxxzzz{{{||||||||||||~~~{{{xxxuuusssqqqooommmpppooonnnnnnppptttwwwzzzzzz}}}|||tttjjjdddhhhmmmzzz}}}}}}~~~yyyvvvxxx|||sss^^^LLL???777444333444555777777555333666666666777777777777777;;;<<<<<<===<<<;;;999888888999;;;<<<<<<;;;999888<<<;;;;;;::::::;;;;;;<<<>>>===<<<<<<>>>AAACCCEEE???@@@BBBDDDFFFFFFFFFEEEGGGHHHMMMPPPUUUggg{{{jjj\\\FFFCCC>>>;;;;;;;;;;;;:::999999999999:::;;;<<<<<<===>>>@@@BBBDDDEEEGGGGGGFFFQQQ^^^iiittt{{{uuurrrpppgggaaa\\\ZZZYYYYYY\\\bbb{{{uuunnniiihhhhhhiiiiiikkkjjjfff]]]QQQFFFAAA???>>><<<;;;;;;<<<===<<<<<<::::::999888777777777777:::999777555444333444444111111222333444444555666333444666777888888888777777888999;;;<<<===>>>???<<<;;;999:::;;;<<<<<<;;;AAA@@@???>>>=========>>>::::::;;;;;;;;;<<<<<<<<>>===<<<=========<<<<<<============<<<<<<>>>???@@@AAABBBBBBAAA@@@<<<>>>AAADDDDDDDDDBBB@@@BBBDDDFFFGGGHHHMMMTTTZZZmmmzzzaaaTTTKKKCCCAAA???;;;::::::888777444222000000111222111111111222555888<<<>>>AAADDDFFFFFFDDDCCCEEEGGGQQQVVVdddyyyyyyrrrhhh___ZZZVVVQQQNNNFFFDDDAAA@@@AAABBBCCCBBBCCCEEEHHHKKKNNNOOOPPPPPPNNNOOOPPPRRRUUUXXXZZZ[[[^^^aaaeeejjjpppwww~~~|||wwwtttqqqqqquuuwwwyyyzzzwww~~~~~~|||vvvqqqhhh^^^YYYSSSLLLLLLPPPUUUWWWWWWWWWTTTPPPNNNMMMKKKFFFBBB?????????AAADDDHHHLLLNNNTTTTTTUUUTTTRRROOOKKKIIIHHHGGGEEEDDDCCCDDDEEEFFFKKKMMMOOOTTTYYY^^^bbbdddgggfffeeedddfffkkksssyyywwwxxxyyyyyyxxxxxxzzz|||zzz{{{}}}}}}}}}~~~~~~}}}{{{yyywwwtttqqqooommmlllnnnooooooppppppssswwwzzz}}}}}}yyyqqqiiifffjjjnnn}}}uuuvvvzzzzzzkkkWWWEEE;;;777555555444555888999999888888888777666666777888999999999999999999999999999888888888888888888888888;;;;;;:::::::::;;;;;;<<<888888888999;;;>>>AAABBB===???AAAAAAAAAAAABBBCCCFFFIIIIIIMMMUUU^^^yyy{{{lll\\\NNNGGG>>>888888;;;<<<<<<;;;::::::::::::;;;<<<<<>>===<<<;;;:::;;;;;;;;;;;;::::::999888888888888888;;;:::888666555444444444333333333333333444444444111222555777888999999999999999999999999:::;;;<<<<<<:::999999:::;;;;;;:::???>>>>>>>>>======<<<<<<:::::::::::::::;;;;;;<<<>>>>>>>>>>>>============;;;<<<<<<============<<<>>>??????@@@AAAAAA@@@@@@===???@@@BBBCCCBBBAAA@@@@@@BBBEEEEEEFFFKKKRRRXXXjjjttt\\\PPPFFFBBBAAA>>>;;;:::999777444222111111111222111111111222444777:::<<>>@@@CCCFFFFFFEEEDDDCCCCCCGGGJJJHHHKKKRRRYYYnnn{{{lll^^^OOOIIIAAA<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<<<>>===;;;888666555444444555555444444444333333333000111333666888999:::;;;:::999888777777888999:::<<<:::888888999::::::999<<<===>>>>>>>>>===<<<;;;::::::999888999:::;;;<<<===>>>?????????>>><<<;;;;;;;;;<<<===>>>>>>>>>===?????????>>>??????@@@AAA??????@@@@@@@@@@@@@@@@@@???AAACCCDDDEEEIIIOOOUUUeee}}}eeeVVVHHHCCCCCCAAA<<<:::999777555333222111111222222111111111333555777888;;;>>>BBBDDDDDDCCCDDDDDDFFFGGGPPP```pppxxxppphhh```YYYUUUPPPLLLGGGDDDCCCCCCBBBAAABBBCCCEEEFFFHHHJJJKKKKKKNNNOOOOOOQQQRRRTTTVVVWWWZZZ]]]bbbhhhnnnvvv~~~zzzsssoooiiiggggggiiiiiiiiinnntttyyy|||~~~vvvkkkccc\\\TTTPPPQQQVVVYYYZZZ\\\ZZZWWWUUUSSSPPPLLLHHHCCCBBBAAABBBCCCFFFIIIJJJOOOPPPQQQQQQPPPNNNKKKJJJGGGFFFDDDCCCBBBCCCEEEFFFHHHJJJMMMQQQUUUYYY\\\^^^\\\\\\]]]^^^___ccciiimmmpppqqqssstttttttttvvvxxxzzz{{{}}}||||||{{{}}}~~~~~~}}}|||{{{zzzvvvuuusssqqqnnnmmmlllkkknnnoooppppppppprrruuuxxxxxxvvvrrrlllggghhhmmmrrr}}}}}}}}}|||xxxzzzzzzuuukkk[[[JJJ???:::999777666555666888999999888666666666777777999:::;;;999999999999999999999999999999999999999999999999999999999999:::<<<======<<<<<<;;;:::::::::::::::CCCGGGKKKMMMKKKHHHEEECCCEEEHHHEEEHHHQQQVVVeee~~~yyy~~~}}}pppdddTTTNNNFFFAAA???>>><<<999;;;::::::::::::;;;<<<<<<>>>>>>>>>???AAABBBDDDEEEIIIKKKNNNRRRXXXaaajjjqqq|||}}}uuummmhhheee```\\\[[[ZZZXXXWWWooonnnkkkhhheeefffkkkooolllfff\\\PPPFFF???<<<;;;;;;;;;<<<;;;999888777888::::::999999999::::::;;;@@@???===:::888666555444555555555444444444444444222222444555777888999999:::999888777888999;;;<<<===;;;888777888999999999;;;<<<>>>@@@@@@???===<<<;;;:::999888888:::;;;===<<<===???@@@???>>><<<:::<<<<<<===??????@@@@@@@@@@@@???>>>===>>>>>>@@@AAAAAA@@@???>>>>>>>>>???@@@>>>AAACCCDDDEEEHHHNNNSSS```uuunnn[[[IIICCCDDDBBB===:::999888666444333222222222222111111111222333444555888;;;>>>AAACCCCCCBBBBBBDDDDDDJJJVVVdddtttzzzssskkkeeeaaaZZZVVVPPPKKKIIIHHHFFFEEECCCDDDDDDFFFHHHJJJLLLNNNPPPPPPPPPQQQRRRSSSTTTUUUWWWZZZ^^^dddjjjrrrzzz|||||||||xxxtttnnnjjjhhhffffffhhhgggeeehhhnnnoooqqquuuvvvwwwxxx{{{~~~}}}rrrkkkdddZZZSSSRRRUUUXXXZZZ]]]\\\ZZZXXXUUUQQQMMMKKKEEEDDDCCCBBBCCCDDDFFFHHHLLLMMMNNNNNNNNNMMMKKKJJJGGGEEEDDDBBBBBBCCCDDDEEEGGGIIIKKKOOORRRUUUWWWXXXVVVXXXZZZ[[[]]]___dddggglllnnnqqqrrrssstttvvvwwwzzz{{{}}}}}}{{{{{{{{{}}}||||||||||||{{{zzzyyyxxxsssrrrpppnnnlllkkkkkkjjjmmmnnnoooppppppqqqtttvvvvvvsssnnnhhheeeggglllqqqzzz~~~|||}}}xxxzzzwwwpppcccRRRDDD;;;999:::888777666777999:::999888555666666777888:::;;;;;;999999999999999999999999999999999999999999999999888888888999:::<<<===>>>======<<<<<<;;;;;;;;;;;;AAAFFFMMMPPPOOOKKKGGGDDDAAAEEEDDDIIITTTZZZdddwwwyyyyyy}}}wwwmmm^^^VVVKKKCCC@@@>>><<<;;;;;;::::::::::::;;;<<<<<<======>>>???@@@BBBCCCDDDGGGHHHJJJMMMRRRYYYaaagggsss{{{wwwooojjjfffbbb___\\\ZZZXXXVVVpppooommmjjjhhhhhhjjjlllhhhaaaVVVJJJBBB===;;;:::;;;===>>>===999777777888:::999999999:::;;;<<<<<<@@@???>>><<<:::777666555333333444555555666777777444444555555555666777777999999999:::<<<>>>AAABBB@@@===999888888999:::999<<<===???AAABBBAAA???>>><<<;;;:::::::::;;;======<<<===???@@@???>>><<<:::======???@@@BBBBBBCCCCCCAAA@@@???>>>>>>???@@@AAAAAA@@@???======>>>???@@@@@@BBBEEEFFFFFFHHHNNNSSS\\\mmmvvvbbbMMMDDDCCCAAA===:::999888777555444333222222111111111111111222222333777888;;;>>>@@@AAAAAA@@@AAAAAADDDLLLWWWfff|||~~~vvvooollleee```XXXRRROOOMMMKKKJJJDDDDDDDDDEEEGGGJJJMMMOOOQQQQQQQQQQQQQQQRRRSSSSSSSSSUUUZZZ^^^dddkkkrrrwwwwwwvvvwww{{{~~~zzz~~~|||xxxuuurrrnnnjjjggggggeeeeeegggeeebbbccchhhhhhjjjlllnnnoooqqqsssuuu|||~~~|||tttmmmbbbYYYUUUUUUWWWYYY[[[\\\\\\ZZZVVVQQQMMMKKKGGGFFFDDDCCCBBBCCCEEEFFFIIIJJJKKKKKKLLLKKKJJJJJJFFFEEECCCAAAAAABBBCCCDDDFFFGGGJJJMMMPPPRRRSSSTTTTTTVVVXXXYYYZZZ]]]```cccjjjlllppprrrssstttvvvxxxyyy{{{}}}}}}|||{{{{{{|||zzzzzzzzzzzzyyyxxxvvvvvvooonnnmmmkkkjjjjjjiiiiiikkkmmmoooooopppqqqsssuuuuuuqqqkkkeeecccfffmmmrrrxxx~~~}}}~~~{{{wwwwwwssskkk\\\LLL???999888999999888777888999:::999888555666777888999:::;;;;;;999999999999999999999999999999999999999999999999777777888999:::;;;===>>>=========>>>>>>>>>>>>>>>===CCCJJJNNNNNNKKKGGGEEEAAAHHHHHHMMMXXX]]]cccqqq~~~{{{yyy~~~{{{lllaaaRRRFFF@@@>>>>>>===;;;::::::::::::;;;<<<<<<===>>>>>>???@@@BBBCCCDDDDDDEEEGGGIIINNNUUU]]]bbbkkksss|||zzzrrrmmmiiidddaaa^^^[[[XXXVVVqqqnnnlllkkkkkkjjjhhhfffaaaZZZOOOFFF@@@===;;;:::<<>>??????>>>===;;;999777555333333444555666777888999666555555444444555555666777999;;;>>>AAADDDFFFGGGCCC@@@<<<::::::;;;;;;;;;<<<===???AAABBBBBBAAAAAA=========>>>>>>>>>>>>???===>>>?????????>>><<<;;;<<<===???AAABBBCCCDDDDDDBBBAAA@@@@@@???@@@@@@@@@AAA@@@???>>>>>>???AAAAAAAAADDDFFFGGGGGGIIINNNRRRXXXcccxxxlllUUUHHHCCC@@@===<<<999999888777555444333222111111111222222222222222777666777:::===??????>>>@@@AAAEEEJJJPPP[[[pppxxxvvvoooiiiaaaZZZUUUSSSQQQPPPIIIHHHFFFFFFGGGIIIMMMOOORRRQQQQQQPPPOOOOOOPPPPPPOOOQQQTTTXXX\\\bbbhhhmmmppppppqqqrrrttttttqqqooorrrvvv|||}}}wwwtttqqqnnnllliiifffccccccbbbbbbdddaaa]]]]]]aaacccdddeeegggiiikkkmmmnnntttuuuxxx~~~wwwlllaaaYYYWWWWWWYYYZZZ\\\\\\ZZZUUUPPPLLLKKKHHHGGGEEECCCBBBCCCDDDEEEHHHHHHIIIIIIIIIIIIIIIHHHEEEDDDBBBAAAAAAAAACCCDDDFFFGGGJJJLLLNNNPPPPPPPPPSSSTTTVVVWWWXXX[[[^^^aaagggkkkooorrrsssuuuvvvxxxxxx{{{}}}~~~}}}||||||}}}zzzzzzzzzyyywwwvvvtttssskkkkkkjjjiiihhhhhhhhhiiiiiikkknnnooopppqqqtttvvvuuupppiiidddeeejjjqqqvvvyyy~~~{{{rrrtttwww|||}}}~~~~~~}}}uuurrrqqqllldddVVVHHH===999888999:::999888999:::;;;:::888666666888999::::::::::::999999999999999999999999::::::::::::::::::::::::888888888888999;;;<<<<<<<<<===>>>???@@@@@@@@@???;;;???EEEIIIIIIHHHFFFEEEDDDMMMNNNPPPXXXZZZ]]]hhh}}}}}}xxxyyy}}}|||nnn\\\LLLDDDAAAAAA@@@;;;::::::::::::;;;<<<<<<=========>>>@@@AAACCCDDDCCCDDDEEEGGGKKKRRRZZZ```dddmmmuuuzzz~~~|||wwwqqqmmmgggbbb___\\\ZZZXXXrrrnnnlllnnnqqqpppjjjddd[[[TTTJJJCCC???===<<<;;;>>>BBBDDDBBB===999999:::999999::::::;;;===>>>???>>>>>>>>>===;;;999777666555555666666666777777777555444444333444555666777777:::===AAAEEEGGGHHHHHHGGGCCC>>><<<<<<=========<<<===>>>???@@@AAABBBBBB>>>???AAABBBBBBBBB@@@???>>>>>>>>>>>>============:::;;;===???AAACCCCCCDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAADDDGGGGGGGGGHHHMMMQQQTTTYYYjjjzzzaaaPPPFFF???===>>>999999888777666444333222000111111222333333333333888666555666:::=========>>>@@@EEEHHHJJJQQQccctttzzztttkkkccc___\\\[[[ZZZTTTQQQNNNKKKJJJKKKNNNOOOQQQPPPOOOMMMLLLLLLLLLLLLLLLNNNPPPRRRUUUYYY___cccfffhhhjjjkkkjjjiiihhhiiieeejjjpppuuuyyy~~~zzzvvvpppnnnjjjhhhfffeeebbb``````^^^___aaa___ZZZYYY\\\^^^^^^___aaadddfffggggggjjjmmmqqqvvv}}}vvvjjj___ZZZXXXYYYYYY\\\]]][[[VVVPPPLLLKKKHHHGGGEEECCCBBBCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDBBB@@@@@@AAABBBCCCFFFGGGJJJLLLNNNNNNNNNMMMRRRSSSTTTTTTUUUXXX\\\```eeehhhmmmqqqssstttvvvwwwxxxzzz~~~~~~~~~~~~~~~{{{{{{zzzxxxvvvtttrrrqqqiiihhhhhhggggggggghhhhhhfffiiillloooppprrrtttvvvuuuoooiiieeehhhpppyyyzzzpppmmmnnnqqquuuzzz}}}}}}|||{{{}}}|||}}}~~~|||{{{}}}yyytttqqqnnnllljjjccc[[[OOODDD===999999999;;;:::999999:::;;;:::999777777999:::::::::999999999999999999999999999999::::::::::::::::::::::::999999888888999:::;;;;;;<<<===>>>???@@@??????>>><<>>@@@AAABBBCCCCCCDDDFFFIIIOOOWWW\\\```hhhoootttyyy~~~~~~{{{uuupppiiiccc```]]][[[ZZZtttpppmmmqqqwwwwwwooofffWWWPPPGGGAAA???>>>===;;;@@@DDDGGGDDD???::::::;;;999999::::::<<<===???@@@<<<=========<<<:::888666777777777777666666666666333333333333444666888999888:::???CCCFFFHHHGGGGGGIIIEEE@@@======>>>>>>>>><<<<<<<<<===>>>@@@BBBBBB>>>@@@CCCEEEEEEDDDBBB@@@??????>>>===============999:::<<<>>>@@@AAABBBCCCBBBBBBCCCDDDCCCBBB@@@?????????@@@AAABBBBBBCCCCCC@@@CCCFFFGGGFFFHHHLLLOOOQQQSSSaaaxxxkkkVVVHHH???===???999999999888777555333222000111222333333333333333999666333444888;;;<<<<<<666:::???BBBAAAFFFUUUeeerrr}}}tttlllgggeeecccbbb___[[[VVVQQQOOOOOOPPPQQQOOONNNMMMKKKJJJIIIIIIIIIJJJLLLMMMOOOPPPTTTYYY]]]^^^bbbeeefffdddbbbdddfff\\\```fffkkknnnqqqvvvzzz~~~yyyssspppllljjjfffdddcccbbb```^^^^^^]]]___aaa^^^YYYXXX[[[ZZZZZZ[[[]]]```bbbccccccdddiiinnnsssxxx}}}pppddd\\\ZZZYYYYYY\\\^^^\\\VVVPPPMMMLLLHHHGGGEEECCCBBBCCCDDDEEEGGGGGGGGGFFFFFFFFFFFFFFFEEECCCBBB@@@@@@AAABBBCCCFFFGGGJJJLLLMMMMMMMMMLLLQQQRRRRRRRRRSSSVVV[[[___cccggglllppprrrsssuuuvvvwwwzzz~~~|||{{{zzzxxxvvvsssqqqpppggggggfffffffffgggggggggeeehhhlllnnnppprrruuuwwwtttoooiiiggglllvvvxxxlllmmmmmmnnnrrrvvvyyyzzzyyyrrrsssvvvzzz~~~zzz|||}}}{{{yyyyyy}}}wwwnnnjjjjjjjjjhhheee[[[TTTJJJBBB===:::::::::;;;:::999999;;;;;;:::999777888999:::;;;:::999888999999999999999999999999::::::::::::::::::::::::999999999888999999::::::======>>>??????>>><<<<<<>>>@@@AAAAAA@@@@@@AAACCC>>>KKKNNNLLLOOOPPPRRR]]]ggg|||yyyxxxyyyzzzzzzyyynnn^^^RRRKKKEEEBBB;;;::::::::::::;;;<<<<<<:::::::::;;;===>>>@@@AAACCCDDDDDDEEEHHHMMMTTTYYY^^^eeelllpppwww}}}}}}xxxrrrjjjddd```^^^]]]\\\uuuqqqooorrrwwwuuummmfff[[[OOOCCC>>>===<<<<<<===@@@AAABBBAAA>>><<<::::::::::::;;;===>>>@@@AAAAAAEEECCCAAA>>><<<;;;;;;;;;:::999777666777888777666333333333444444444444444999;;;>>>BBBEEEGGGHHHHHHIIIFFF@@@;;;999:::===???BBBAAAAAA@@@???>>>======???>>>>>>@@@DDDEEEDDDBBB<<<<<<============<<<<<<888888999;;;===@@@BBBCCCEEEEEEEEEDDDCCCCCCBBBBBB@@@AAABBBBBBBBBAAA@@@???BBBBBBCCCDDDEEEGGGIIIJJJKKKOOOXXXeeezzztttZZZJJJBBB???===<<<:::888777777666555333111111111111222333444555444444444555666777999999999<<<>>>>>>>>>CCCLLLTTTdddrrr}}}uuuqqqpppnnnmmmooohhh```XXXSSSQQQOOONNNMMMOOOQQQPPPKKKGGGFFFFFFEEEFFFGGGGGGJJJNNNUUUYYY^^^```bbbbbb```_________ZZZ[[[]]]```cccfffhhhiiiqqqsssvvvwwwvvvsssnnnllleeedddcccbbb```^^^]]]\\\^^^]]]\\\ZZZYYYWWWVVVVVVWWWXXXXXXZZZ\\\^^^___aaahhhjjjkkknnnttt}}}}}}yyylllbbb[[[XXXVVVWWWYYYXXXUUUPPPJJJGGGGGGGGGFFFDDDCCCBBBAAA@@@EEEDDDDDDDDDCCCCCCCCCCCC@@@@@@?????????@@@BBBCCCBBBEEEHHHJJJJJJKKKLLLMMMOOOPPPRRRRRRSSSUUUXXX[[[cccggglllppprrrssstttuuu{{{{{{{{{|||}}}}}}{{{yyywwwsssnnnkkkjjjfffbbbcccgggiiihhheeeiiikkknnnrrruuuwwwxxxyyyuuujjjeeemmmwww}}}vvvooommmqqqtttuuusssrrrsssuuuttttttvvvyyy}}}~~~}}}yyyzzz{{{{{{||||||||||||vvvrrrjjjccccccfffeee```]]]QQQDDD===:::777777:::::::::888777777777888999999999:::;;;;;;;;;;;;:::===;;;999999;;;;;;;;;:::;;;:::999999888888999999888777777777777999:::;;;======<<<<<<<<<======>>>>>>>>>???>>>>>>???AAADDDCCCFFFIIIHHHFFFGGGNNNTTTiiiuuu~~~wwwiii^^^UUUMMMGGGEEEAAA<<<<<<>>>???>>><<<;;;;;;;;;<<<<<<>>>??????BBBCCCCCCCCCDDDGGGLLLPPPWWW\\\dddkkkqqqwww}}}xxxssslllgggdddaaa]]]YYYxxxvvvuuuwwwxxxtttkkkdddWWWKKK@@@===<<<<<<<<<>>>===>>>@@@???===;;;::::::999999:::;;;===>>>???@@@CCCBBB@@@>>><<<;;;::::::999888666666777888777666666666666555444444333333999:::===@@@CCCEEEFFFFFFGGGDDD@@@<<<::::::<<<===@@@@@@@@@???>>>======<<<===<<<<<<>>>AAACCCAAA@@@;;;;;;;;;<<<<<<;;;;;;;;;999::::::<<<===???AAABBBDDDDDDCCCCCCCCCBBBBBBBBB@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDFFFGGGIIIJJJKKKNNNTTT```ssszzzbbbQQQHHHCCCAAAAAA>>><<<::::::999777666222222111111222222333444111111111222333444666777666999<<<<<<<<<@@@GGGNNNVVVcccttt~~~|||zzztttkkkccc\\\WWWSSSQQQPPPQQQRRRPPPKKKGGGFFFGGGHHHHHHGGGGGGGGGKKKPPPTTTWWW[[[___aaa```^^^]]]\\\WWWXXXXXXZZZ\\\^^^```aaafffhhhkkkmmmmmmjjjgggeee``````___]]]\\\ZZZYYYXXXWWWWWWVVVVVVUUUTTTSSSSSSUUUUUUVVVWWWYYY[[[]]]^^^dddfffiiilllrrrzzz~~~{{{~~~|||{{{}}}}}}}}}~~~rrrggg___[[[VVVWWWWWWVVVSSSNNNIIIFFFFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>===>>>???AAABBBBBBEEEHHHJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPRRRUUUXXX```dddjjjoooqqqssstttvvvzzzzzzzzz|||~~~~~~~~~|||yyyvvvtttpppllliiikkkhhhfffhhhmmmqqqqqqooorrrsssuuuyyy{{{}}}|||{{{wwwnnniiioooyyy|||uuuqqqtttvvvvvvuuutttuuuvvvwwwwwwxxx{{{}}}}}}|||zzzyyyyyyzzz{{{}}}}}}{{{zzzkkkjjjfffcccdddhhheee```WWWKKK@@@:::888777888::::::999888777777777888999888888999:::::::::::::::;;;:::999:::<<<>>>>>>>>>;;;:::999999888888999999888777777777888999:::;;;<<<<<<;;;;;;<<<<<<===>>>>>>?????????>>>???AAACCCAAACCCEEEEEEEEEGGGLLLPPPcccqqq~~~tttkkkaaaUUUKKKFFFBBB>>><<<>>>???>>>===;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAABBBEEEIIIMMMSSSXXX___ffflllrrrxxx{{{|||xxxqqqlllhhhddd___[[[{{{{{{{{{zzzwwwpppfff___QQQGGG>>><<<<<<;;;<<>>>>>@@@@@@???>>>===;;;999888888777555666777888888777:::999888777555444333222888999<<<>>>@@@BBBBBBCCCCCCAAA???<<<::::::;;;<<<>>>>>>>>>======<<<<<<;;;;;;::::::<<<>>>@@@???===;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<===>>>???@@@BBBBBBAAAAAAAAAAAAAAAAAA@@@AAACCCEEEFFFFFFEEEEEECCCCCCDDDEEEFFFGGGIIIJJJKKKLLLPPPYYYiii~~~ppp```TTTLLLGGGBBB???<<<:::999999777666444333222222111111111222000000000111222333444555444666999999999;;;@@@EEEIIISSS```kkkuuu}}}uuummmeee^^^WWWSSSVVVUUUTTTPPPKKKHHHHHHHHHHHHGGGFFFEEEEEEHHHMMMQQQTTTXXX^^^bbbaaa___]]][[[WWWVVVUUUTTTTTTUUUWWWXXXZZZ\\\___aaabbbaaa```___[[[[[[[[[ZZZYYYXXXVVVVVVSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSUUUWWWYYYZZZ^^^```dddiiinnnuuu}}}{{{wwwxxxzzzzzzxxxssspppqqqssszzz|||~~~}}}yyyxxxxxx{{{}}}yyymmmccc]]]VVVUUUTTTQQQNNNKKKHHHFFFCCCCCCBBBBBBAAA@@@?????????>>>>>>>>>>>>============<<<<<<<<<<<<>>>???AAABBBEEEHHHIIIIIIIIIIIIJJJLLLMMMNNNNNNMMMOOORRRTTT\\\aaagggmmmqqqsssvvvxxxyyyyyyzzz|||~~~zzzuuurrrooommmjjjhhhkkkiiihhhmmmtttzzz}}}}}}~~~}}}}}}~~~zzzuuuqqqpppwww~~~zzz{{{{{{zzzxxxwwwxxxyyyzzzzzz{{{|||}}}|||xxxvvvxxxxxxxxx{{{~~~}}}yyyvvvhhhlllnnnmmmnnnmmmhhhaaaOOOEEE;;;888777666888;;;:::999888888777777888888777777888999999999999999999888888:::>>>@@@AAAAAA::::::999888888888888999888777777888888999:::;;;;;;;;;::::::;;;<<<======>>>???@@@???>>>???AAACCCAAABBBCCCEEEGGGJJJLLLNNN[[[jjjyyy|||wwwnnn___SSSIIIDDD???===>>>???>>><<<;;;;;;;;;;;;<<<===>>>>>>===>>>>>>>>>???AAAEEEIIIMMMQQQXXX___eeekkkqqqtttzzzwwwsssooollliiieeebbb|||}}}~~~|||uuukkkaaa[[[NNNFFF???===<<<:::<<>>>>>>>><<<:::888777777666444555777888888888::::::999888777555555444888999:::;;;===>>>?????????>>>===;;;;;;:::::::::<<<<<<<<<;;;;;;;;;;;;;;;999::::::<<<============>>>>>>????????????>>>>>>;;;;;;;;;;;;;;;<<<======?????????@@@@@@@@@@@@@@@AAABBBCCCEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKKKKMMMUUUbbbuuuttteeeWWWOOOFFFCCC???<<<;;;:::999888666555444222111111000000222222222222333444555666333555777888888888;;;===BBBHHHQQQYYYbbbppp}}}wwwppphhh```\\\]]][[[WWWRRRMMMKKKJJJJJJEEEEEEDDDCCCCCCGGGMMMRRRWWW[[[___bbbaaa```^^^^^^ZZZXXXUUURRRPPPPPPQQQSSSSSSUUUXXXZZZ\\\\\\\\\\\\ZZZZZZZZZZZZZZZYYYWWWVVVTTTSSSSSSRRRQQQPPPPPPOOOMMMMMMNNNOOOPPPRRRTTTUUUWWW[[[___dddjjjooovvvzzzzzzvvvsssrrrssssssqqqmmmjjjiiijjjnnnrrrvvvzzz}}}}}}}}}}}}zzzwwwuuuvvvvvvxxx|||pppeee^^^UUUSSSPPPMMMJJJHHHFFFFFFBBBAAAAAA@@@??????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<>>>???BBBDDDGGGHHHHHHHHHIIIIIIKKKKKKLLLKKKKKKLLLNNNQQQYYY^^^ffflllqqquuuxxxzzz{{{zzz{{{~~~}}}xxxsssooolllkkkjjjhhhhhhhhhiiiooowww}}}xxxrrruuu|||}}}{{{||||||||||||||||||}}}{{{xxxuuuwwwvvvwwwzzz}}}|||wwwrrrlllttt{{{|||xxxqqqfff\\\KKKAAA888777777666777:::999999999888888888888888666666777888888888888888888777777999<<>>???@@@@@@??????AAABBBCCCCCCDDDFFFJJJMMMNNNMMMSSSdddpppxxxyyywwwrrrfff\\\KKKFFF@@@======>>>===;;;;;;;;;;;;;;;;;;<<<===>>>;;;<<<=========???BBBEEEGGGLLLRRRXXX^^^eeejjjnnnqqqqqqppppppooonnnlllkkk}}}uuujjj___XXXNNNGGG@@@???===::::::>>>???@@@???===999777777888999999:::;;;<<<<<<======;;;;;;<<<<<<;;;:::888777777555444555777888888777888888888888888888888888888888999999:::;;;;;;<<<;;;;;;:::::::::999999999:::::::::::::::;;;;;;;;;999:::<<<<<<<<<<<<======>>>>>>????????????>>>>>>;;;::::::999999::::::;;;======>>>>>>??????@@@@@@BBBCCCCCCDDDCCCBBB@@@???CCCCCCDDDDDDEEEFFFGGGHHHJJJIIILLLSSS]]]mmmyyygggZZZPPPLLLGGGCCC@@@???===<<<888777555333222111111000222222222222222333444555333555666777777777888999===AAAFFFKKKTTTbbbsss|||vvvooojjjgggccc]]]WWWSSSPPPNNNMMMHHHGGGEEECCCCCCGGGMMMQQQ[[[\\\^^^___^^^^^^___```]]]ZZZVVVRRROOOOOOOOOPPPQQQRRRTTTUUUWWWXXXXXXXXXWWWXXXYYYZZZZZZYYYWWWVVVUUUTTTSSSQQQOOOMMMLLLKKKIIIIIIJJJJJJLLLMMMOOOPPPRRRUUUZZZ^^^cccgggmmmppp|||{{{uuusssqqqnnnlllmmmmmmllljjjhhhgggggghhhkkkpppuuuyyy|||~~~}}}}}}}}}~~~~~~|||wwwssssssssssssxxx~~~yyynnnccc\\\TTTRRRNNNJJJGGGEEEEEEEEEAAAAAA@@@???>>>======<<<;;;;;;;;;:::::::::999999999888888888999;;;===>>>AAADDDGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJKKKNNNPPPXXX]]]eeelllqqquuuxxxzzz|||{{{|||zzzvvvqqqlllkkkjjjjjjiiihhhhhhkkkqqqzzz|||wwwvvv}}}|||{{{||||||{{{yyywwwwwwwwwxxxzzz|||zzzuuuqqqooo|||sssbbbUUUIII@@@888777777666666888999999999999888888777777666666777888888888888777888666666777999;;;<<<;;;:::999888888777777888888777888888999::::::;;;;;;999999999:::;;;<<<======>>>@@@AAAAAA@@@@@@@@@BBBCCCCCCDDDGGGKKKMMMLLLKKKOOO^^^jjjppp{{{pppooonnnhhhbbbMMMHHHAAA===<<<<<<;;;:::<<<;;;;;;;;;;;;<<<<<<===;;;<<<=========>>>AAACCCDDDHHHNNNTTTZZZ```fffjjjnnnooorrrssstttsssrrrrrr}}}uuuiii]]]TTTKKKEEEAAA???===999:::===BBBBBB@@@===999777777888999999:::;;;;;;<<<======::::::::::::999888888777777666444555666777777666555666666777888999:::;;;999999888888888888999999999888888888888888999999999999999::::::;;;;;;;;;999;;;======<<<;;;<<<===;;;<<<<<<======<<<<<<;;;;;;::::::999999999::::::<<<<<<===>>>???@@@@@@@@@BBBBBBCCCCCCBBB@@@>>>===CCCCCCCCCCCCDDDEEEFFFGGGHHHGGGKKKRRRYYYddd}}}zzzmmm]]]XXXPPPIIIDDD@@@===:::999888777555444333222222111000000000111111222333555555555666666777777777777999<<>><<<;;;;;;::::::999999999888888888777777777777999;;;===>>>AAADDDGGGIIIIIIIIIKKKLLLJJJKKKLLLLLLKKKMMMPPPRRRWWW]]]dddkkkooosssvvvxxxzzzyyyzzz}}}vvvrrrnnnkkkjjjjjjjjjiiijjjkkknnnssszzz}}}zzzyyy}}}{{{zzz{{{{{{{{{zzzyyyzzz|||}}}{{{yyyvvvuuu{{{zzzeeeVVVGGG???888888888666555666888999999999999888777777666666777888888888888888777666444555777888888777999999888777777777777888777888999:::;;;;;;;;;;;;::::::::::::;;;<<<>>>>>>???@@@BBBBBBAAA@@@@@@AAA@@@BBBEEEGGGHHHHHHHHHGGGMMMXXXbbbiiiwwwooojjjjjjgggdddQQQJJJBBB>>><<<<<<;;;999<<<;;;;;;;;;;;;;;;<<<<<<:::<<<======<<<===???AAACCCFFFLLLQQQWWW]]]dddhhhpppssswwwyyyxxxvvvuuuuuuxxxqqqeeeVVVKKKFFFAAA???>>><<<999:::>>>AAA@@@???<<<999777888999888888999999::::::;;;;;;999999888777777777888888888666555555666666666555555555666777888999:::;;;:::999888777666666777777777777666666666777999:::888888999::::::;;;<<<<<<888;;;======;;;:::;;;===;;;;;;;;;<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<===>>>???@@@AAAAAAAAAAAABBBBBBBBB@@@???>>>BBBBBBAAABBBBBBCCCDDDEEEFFFEEEJJJQQQTTTZZZpppqqqjjj___TTTKKKDDD>>>;;;:::999888666555444444444222111111111111222333333555444444444555666666666444555666999???IIIVVV___ooo}}}~~~yyyrrrlllgggccc^^^ZZZUUUSSSNNNIIIFFFHHHMMMQQQUUUXXX[[[]]]^^^```ccceeedddbbb___\\\YYYWWWUUUTTTSSSRRRQQQOOONNNNNNNNNNNNOOOQQQTTTVVVWWWVVVUUUTTTPPPOOONNNLLLJJJHHHGGGFFFDDDDDDDDDEEEFFFGGGHHHIIIGGGIIIKKKMMMPPPSSSXXX\\\___bbbbbb``````cccdddbbbddddddeeeggggggfffdddcccaaadddhhhlllpppuuu{{{zzzuuurrrrrrrrrooopppsssooopppqqqpppooonnnooopppnnnoooooommmiiibbb\\\XXXRRRPPPLLLHHHEEECCCBBBBBBCCCCCCAAA???===;;;:::999888888888777777777666666777777777777999;;;===>>>@@@CCCGGGIIIJJJKKKMMMNNNKKKLLLMMMMMMNNNOOORRRUUUVVV[[[bbbhhhmmmppprrrtttuuutttuuuwwwyyy{{{zzzyyyqqqnnnjjjiiiiiiiiiiiihhhjjjkkkmmmqqqwwwyyyuuuwwwzzz{{{xxxyyyzzzzzzzzz||||||yyyzzz{{{eeeUUUDDD<<<666777888666555666888999999:::999888777666666777888888999999888888666444333444666777777777999999888777777777777777777888999;;;;;;;;;;;;::::::::::::;;;<<<===???@@@???AAACCCCCCAAA@@@@@@AAA???CCCHHHIIIGGGEEEEEEFFFLLLPPPWWW___iii}}}{{{pppjjjfffbbbUUUNNNEEE@@@>>>>>><<<;;;<<<;;;;;;::::::;;;;;;<<<999;;;<<<<<<;;;;;;<<<>>>AAAEEEJJJOOOTTT[[[aaafffnnnsssxxx{{{zzzxxxxxxxxx{{{ssslll___OOOCCCAAA>>><<<===;;;999:::???>>>>>>===;;;888888999:::777777888888999999999:::999888777666666777888999999777555555555666555444555555666777888888999999;;;:::888777666666666777777666555444555777999;;;888888999:::;;;<<<<<<===777:::<<<<<<:::999:::<<<<<<<<<============<<<<<<===<<<<<<<<<<<<===>>>>>>;;;<<<===>>>???@@@AAABBB???@@@AAABBBBBBBBBAAA@@@AAAAAAAAAAAAAAABBBCCCDDDEEEDDDJJJPPPPPPSSSgggrrrdddXXXNNNGGGBBB;;;:::999777666666555555444444444333444444555555666444222222333555666666444444444444777???HHHNNN\\\kkk{{{yyysssooojjjddd___UUURRRNNNJJJIIIKKKQQQVVVRRRWWW\\\aaadddeeeggghhhhhhgggeeeccc```]]][[[ZZZVVVUUURRROOOMMMLLLLLLLLLOOOQQQTTTWWWXXXWWWVVVUUUOOONNNNNNLLLKKKJJJIIIIIICCCCCCCCCDDDEEEFFFGGGHHHDDDEEEGGGHHHIIIMMMRRRUUUVVVYYYYYYXXXYYY]]]___^^^bbbbbbcccdddeeedddbbb___```bbbeeehhhlllrrryyy~~~zzzuuusssttttttqqqppprrrnnnoooooonnnlllkkklllmmmhhhiiihhhgggccc___[[[XXXQQQOOOLLLIIIEEECCCBBBBBBEEEDDDBBB@@@===;;;999999777777666666666555555555777777777777999;;;===>>>@@@CCCGGGJJJKKKLLLNNNPPPLLLMMMNNNOOOOOOQQQUUUWWWUUUZZZaaafffjjjmmmoooqqqqqqpppppprrrtttuuutttsssmmmjjjhhhggghhhhhhhhhggghhhiiikkknnnrrrzzz|||rrrnnnrrrxxx{{{xxxwwwxxxzzzzzz~~~zzz|||{{{^^^LLL@@@999444666777666555777888888999:::999888777666777777888999999999999999444333222444666888999888999888888777777777777777777888:::;;;<<<<<<;;;::::::;;;;;;<<<===>>>@@@@@@???AAACCCCCCBBB@@@@@@@@@@@@FFFLLLMMMIIIEEEFFFHHHKKKJJJOOOXXX^^^nnnyyymmmeee```XXXQQQHHHBBB@@@???>>><<<<<<;;;;;;:::::::::;;;;;;888999;;;;;;::::::;;;<<>>??????>>><<<::::::===???>>><<<;;;<<<>>>@@@AAABBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBCCCGGGKKKMMMQQQ\\\iii|||iiiYYYMMMHHH???<<<999777777777555444666555444444333333333444555555444444444333333333555555555555888;;;>>>@@@OOOVVVbbbpppzzz~~~{{{uuukkkbbb___XXXTTTUUUVVVSSSQQQQQQ]]]^^^bbbeeegggiiiiiijjjllllllllllllkkkggg```\\\UUUUUUTTTSSSRRRPPPOOONNNPPPQQQTTTVVVVVVVVVUUUTTTUUUTTTRRRPPPNNNLLLJJJJJJGGGGGGFFFGGGHHHHHHFFFDDDGGGGGGFFFFFFGGGJJJLLLNNNPPPQQQSSSUUUWWWZZZ\\\\\\]]]^^^```___^^^^^^___aaa```cccfffhhhjjjooowww}}}~~~wwwsssrrrsssrrrppptttrrrqqqppppppnnnllljjjkkkgggbbb]]]ZZZWWWTTTRRRNNNLLLHHHFFFEEEDDDBBB@@@AAAAAAAAAAAA???===:::999777777777777888888888888555666777888888:::>>>@@@BBBFFFJJJMMMNNNOOOPPPQQQNNNPPPSSSSSSSSSSSSTTTUUUZZZ[[[^^^bbbfffhhhjjjkkkqqqppppppoooooooooooooooggggggggggggfffeeedddccccccdddeeeiiinnnuuuzzz~~~xxxnnnkkkooovvvyyyuuutttxxx}}}{{{|||tttWWWAAA<<<888444444555777777555888888::::::::::::999888888888999999888777555444555666777888888777666555888888888777888999999:::::::::::::::::::::;;;;;;999;;;===???@@@???>>>>>>AAABBBCCCCCCCCCBBBAAA@@@EEEGGGJJJKKKJJJHHHDDDBBBGGGIIIIIIOOO[[[fff~~~rrrhhhddd]]]WWWMMMEEE@@@>>><<<;;;;;;;;;::::::999999::::::;;;;;;:::;;;;;;<<<===>>>@@@CCCGGGKKKOOOTTTZZZ___hhhlllqqqssstttvvvyyy}}}vvviii[[[NNNDDD???;;;;;;;;;:::::::::999999777777777777777888888888777666666555555555555555555555555555555555555666777666555444444333333333444444666888999:::::::::888888888999999999999999<<<============;;;:::999999999999:::;;;;;;<<<<<<::::::;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>?????????===;;;<<<>>>@@@???===???????????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@AAABBBBBBCCCBBBBBBBBBBBBEEEIIIJJJMMMXXXdddzzzwwwgggWWWNNNDDD@@@;;;888777666444222555444444333333333444444555555444444444333333333222222111222444666999;;;@@@EEEOOOZZZbbbkkk{{{}}}rrrjjjeee^^^[[[]]]___]]]\\\]]]bbbcccfffiiilllnnnpppqqqpppoooppppppnnnjjjddd```ZZZZZZZZZXXXWWWUUUSSSRRRRRRSSSTTTUUUVVVUUUUUUTTTTTTTTTTTTSSSQQQOOOMMMLLLIIIHHHGGGHHHIIIIIIGGGEEEGGGFFFEEEDDDEEEFFFHHHIIINNNOOOPPPRRRTTTWWWXXXYYY[[[\\\]]]]]]\\\\\\^^^___^^^aaadddeeeggglllsssyyywwwssssssttttttssstttrrrqqqppppppnnnllliiiiiieee```\\\YYYWWWSSSQQQNNNLLLHHHFFFEEEDDDBBB@@@@@@@@@@@@???>>><<<:::888777777777777777777777777555666777888999;;;>>>AAADDDHHHLLLOOOOOOPPPQQQQQQQQQSSSUUUUUUUUUTTTUUUVVVYYY[[[^^^aaaeeegggiiijjjmmmmmmnnnmmmmmmlllkkkjjjddddddddddddcccbbbbbbaaaaaaaaaaaadddjjjqqqxxx|||{{{|||yyyqqqiiihhhnnnvvv~~~|||wwwtttuuu||||||yyy|||kkkRRR???:::777444444555777777666777888999999999888777666666777777888888888777777666666777777777777666666777777777777777888999999999999999999:::::::::::::::;;;===?????????>>>=========???@@@AAABBBBBBBBBEEEFFFHHHIIIHHHGGGDDDCCCGGGJJJIIINNNXXX___ttt~~~ooogggddd]]]SSSJJJDDDAAA>>><<<<<<<<<;;;::::::;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>@@@CCCFFFIIIMMMSSSYYY^^^fffkkkqqqtttvvvxxx|||{{{uuukkk^^^QQQFFF>>>:::;;;;;;;;;;;;::::::::::::888777777777777777777666777666555555444444555555555555555555555555555555777666555444333333333333666666666777888999;;;;;;::::::::::::999999999999;;;<<>><<<;;;:::::::::;;;<<<<<<======999::::::;;;;;;::::::999:::;;;<<<<<<>>>>>>???@@@@@@>>>===>>>???AAA@@@@@@CCCBBB@@@???>>>??????@@@@@@@@@@@@@@@?????????>>>>>>???@@@AAABBBBBBBBBBBBBBBAAABBBEEEGGGJJJTTT^^^pppzzzgggXXXKKKFFF???:::999888666333444333333333333333444444555555444444444333333333555444444444555777888:::999;;;@@@HHHNNNVVVeeerrr|||sssmmmgggeeehhhlllllllllmmmllllllnnnpppsssuuuxxxyyyvvvuuuuuuuuusssooojjjfffbbbbbbaaa```^^^\\\ZZZYYYUUUUUUUUUVVVVVVVVVVVVVVVUUUVVVWWWWWWVVVSSSPPPNNNKKKJJJHHHIIIJJJJJJHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFJJJKKKLLLNNNPPPQQQSSSSSSVVVXXXZZZZZZYYYZZZ[[[]]][[[]]]```aaacccgggoootttyyytttsssuuuuuuuuutttrrrppppppooonnnkkkiiifffbbb^^^[[[XXXUUURRRPPPNNNLLLHHHFFFEEEDDDBBB@@@??????>>>>>><<<;;;999888777777777777666666666666555666888999999<<>>>>>>>>======;;;;;;===???AAADDDFFFGGGDDDEEEEEEFFFEEEEEEDDDCCCGGGKKKIIILLLSSSVVVeee{{{qqqnnnggg\\\RRRJJJDDD@@@>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;:::;;;;;;<<<===>>>AAABBBDDDFFFJJJOOOWWW\\\aaagggnnntttwwwyyy~~~qqqjjj^^^SSSIIIBBB>>>;;;;;;;;;;;;;;;::::::::::::888888777777666666666555666666555444444444444555555555555444444444444444666555444444333333333444888777777666777888999:::;;;;;;;;;:::::::::999999:::<<>><<<::::::;;;;;;<<<======>>>999999::::::::::::999999;;;;;;<<<===>>>???@@@@@@AAA@@@???@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@??????????????????>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBBAAA???@@@DDDHHHLLLSSS[[[hhhzzzuuucccRRRKKKAAA<<<<<<<<<:::888333333333333333444444555555555444444444333333333666555555555555666777888:::999;;;???CCCIIIUUUbbbttt|||tttooonnnsssxxxzzz{{{}}}yyyxxxxxxxxxzzz|||~~~}}}|||{{{zzzxxxuuuqqqmmmjjjiiihhhgggdddbbb```___[[[[[[ZZZYYYXXXXXXYYYYYYZZZ\\\]]]^^^\\\XXXSSSPPPMMMLLLJJJJJJKKKKKKJJJHHHHHHGGGFFFFFFEEEFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMQQQSSSUUUVVVVVVWWWYYY[[[YYY[[[^^^^^^___cccjjjppp||||||uuussstttuuutttsssqqqpppooonnnllliiigggbbb```\\\YYYWWWUUURRROOOOOOLLLIIIGGGFFFEEECCCAAA?????????>>>===<<<;;;;;;777777777666666666666666666777999999:::===@@@CCCJJJNNNRRRUUUVVVUUUUUUUUUXXXYYYZZZZZZXXXWWWWWWWWWYYY[[[]]]___bbbccceeeeeeeeefffhhhhhhgggdddaaa___\\\\\\\\\\\\\\\]]]]]]^^^[[[YYYXXXYYY^^^fffnnntttvvvrrrkkkdddbbbhhhttt}}}}}}|||uuuvvvuuusssvvvzzzqqqpppxxx~~~ppp]]]NNNBBB999666555444444555777777888777777888888777666444333666666555555666777999:::888777666555555666777888555555666777777777777777777777777888888999999::::::;;;<<<============<<<======>>>@@@BBBFFFIIIKKKCCCCCCCCCCCCCCCCCCDDDDDDEEEKKKJJJKKKPPPQQQZZZnnnwwwooodddXXXOOOGGGBBB>>><<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>AAABBBBBBCCCFFFLLLSSSXXX^^^dddlllrrruuuxxx|||jjjbbbVVVKKKDDD@@@===<<<;;;::::::::::::999999999888777777777666666555555666666555444444444444444555444444444333333333222555444444333333333333444555555555555666888;;;<<<:::::::::::::::::::::::::::<<>>999::::::;;;;;;::::::999;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAACCCCCC@@@AAABBBCCCCCCBBB@@@????????????>>>>>>>>>============???@@@AAABBBBBBBBBAAA>>>???FFFLLLPPPVVV[[[cccppp}}}pppYYYPPPDDD>>>>>>???===;;;555444444333444444555555555555444444444333333333222222222111111222222222888555555777999<<>>>>>888888777777666666666555666888999:::<<<>>>BBBEEELLLQQQVVVYYYZZZYYYXXXXXXYYYZZZ[[[[[[YYYWWWWWWXXXZZZ[[[]]]___aaabbbccccccdddeeeffffffeeebbb^^^\\\ZZZZZZZZZZZZ[[[\\\^^^___[[[YYYXXXXXX\\\bbbhhhmmmpppkkkdddaaaccclllxxx~~~}}}{{{zzzvvvwwwvvvsssvvvzzzpppooossstttooo```PPPCCC<<<777444555555555555666777888777777888888888777555444888777666555555666777888888777666555555666777888555555666777777777777666666666777888999999:::::::::;;;;;;<<<<<<<<<<<<<<>>@@@@@@@@@AAACCCHHHNNNSSS]]]ccckkkpppssswww{{{eee\\\OOOEEE@@@===:::888999999999999888888888888777666666666666666666555666555444444333333444444444444444333333222222111444444333333333333444444000000222444777:::<<<===999999999999:::::::::;;;:::;;;>>>@@@@@@???===<<<:::::::::;;;<<<<<<======:::;;;;;;<<<<<<;;;;;;:::;;;<<<======??????@@@AAAAAABBBBBBBBBAAAAAACCCEEEAAABBBCCCDDDCCCBBBAAA@@@????????????>>>>>>>>>======>>>???AAABBBCCCCCCCCCBBB???AAAJJJRRRVVVXXXZZZ^^^fffttthhh\\\LLLCCCAAAAAA>>>;;;777666666555444555555555555555444444444333333333333333333333333333333333666333222444555666;;;BBBKKK\\\ppp~~~zzzzzzxxxvvvssspppmmmkkklllkkkjjjiiihhhfffeeedddggghhhjjjjjjhhhccc^^^[[[WWWUUURRRQQQQQQRRRQQQQQQKKKKKKJJJJJJIIIHHHGGGGGGEEEEEEFFFFFFFFFFFFFFFFFFHHHKKKMMMOOOPPPRRRUUUWWWWWWYYY[[[[[[ZZZ]]]ccchhhpppvvvyyyuuusssqqqppppppnnnlllkkkjjjhhheeebbb___]]][[[ZZZYYYWWWTTTRRRRRRPPPLLLJJJIIIHHHFFFDDDBBBBBBAAAAAAAAAAAAAAABBB999999888888777777666666777888:::;;;===???CCCFFFNNNRRRYYY]]]^^^]]]]]]\\\ZZZ\\\]]]\\\ZZZYYYYYYZZZ[[[\\\^^^___```aaabbbbbbdddddddddcccbbb___\\\ZZZYYYYYYXXXYYYZZZ]]]___```]]]\\\\\\\\\]]]```ccceeeccc```]]]```hhhsss}}}ttttttwww|||}}}~~~|||{{{{{{xxxwwwvvvsssvvvxxxqqqpppllljjjbbbUUUGGG<<<888666333555666666555444555777555666777888888777666555777777666555555666666666777777666666666666777777555666777888999888777666666777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAACCCDDDEEECCCKKKKKKJJJNNNOOORRR^^^kkk}}}~~~}}}rrreeeZZZQQQIIIDDD@@@???>>>===;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>????????????AAAEEEJJJNNN[[[aaaggglllppptttzzz\\\SSSGGG???<<<;;;999777888888888777777777777666555555555666666666666666666555444444333333444444444444333333222111111111444333333222333333444444000111333444666777888888666777777888999:::;;;;;;:::;;;<<<=========<<<;;;999999999:::;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<===>>>???@@@@@@AAA@@@BBBCCCBBB@@@@@@CCCEEEGGGEEECCCAAA@@@@@@AAABBB@@@@@@?????????>>>>>>>>>===>>>@@@AAACCCDDDDDDDDDEEEAAACCCMMMWWWYYYWWWWWWXXX\\\gggxxxqqq]]]PPPJJJFFF@@@;;;:::999888666666555555555555555444444444333333333555555666666666666666555666333444777777555777;;;>>>LLL[[[gggsss{{{xxxuuutttttttttsssrrrpppnnnkkkjjjjjjkkkmmmnnnllliiifffddd^^^\\\XXXWWWWWWXXXWWWWWWTTTSSSRRRPPPNNNKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHKKKMMMOOOQQQTTTWWWVVVWWWYYYXXXXXXZZZ```eeejjjooowww}}}}}}zzz{{{zzzwwwuuurrrpppnnnmmmjjjiiihhhfffbbb```___^^^\\\\\\[[[YYYVVVTTTTTTQQQNNNLLLKKKJJJHHHFFFCCCBBBAAAAAAAAABBBCCCDDD:::::::::999888777777777777999;;;<<<===@@@DDDGGGNNNTTTZZZ___aaaaaa``````\\\]]]___^^^]]]\\\\\\]]]]]]]]]^^^```aaaaaaaaaaaaccccccbbb```^^^[[[YYYXXXWWWWWWWWWXXXZZZ\\\___aaa``````aaaaaaaaaaaa```___WWWVVVYYYbbbppp}}}|||qqqsssvvvxxx|||~~~~~~}}}wwwzzz|||}}}|||{{{|||}}}yyywwwtttsssvvv|||rrrmmmlllccc___WWWLLLAAA888666666333666777777444333444555222333555666777777666666444444555666777777777777666666777777777777666666555666888999:::999888777777777888999:::;;;<<<<<<;;;;;;:::::::::::::::;;;=========>>>>>>>>>======??????@@@AAACCCDDDDDDEEECCCLLLKKKIIIMMMNNNOOOXXXaaauuuyyymmmbbbYYYQQQLLLDDDCCCAAA???>>><<<<<<;;;;;;;;;:::;;;;;;<<<===>>>===>>>??????@@@BBBFFFJJJSSSWWW^^^cccgggnnnvvv|||SSSJJJ@@@::::::;;;:::888777777777777666666666666444555555555666666777777555555444333333333333444444444333333222111000000333333333222222333444444444555666666555333111000555555666777999:::;;;<<<:::;;;;;;;;;;;;;;;::::::888888999::::::;;;;;;<<<<<<<<<============<<<<<<<<<<<<===>>>???@@@AAAAAA@@@BBBCCCBBB@@@@@@BBBEEEMMMIIICCC>>><<<>>>AAACCC@@@@@@@@@@@@????????????>>>???@@@BBBCCCDDDEEEEEEGGGCCCEEEPPPYYYZZZVVVTTTTTTVVV^^^ooommm[[[RRRLLLDDD===<<<;;;999888666555555555555555444444444333333333222222333444444444333333333222333777777444333666444>>>IIIPPPYYYeeennnrrr|||~~~{{{yyyxxxyyyyyyxxxvvvsssooommmjjjlllnnnoooooonnnllljjjccc```]]][[[[[[\\\\\\[[[^^^]]]ZZZWWWTTTPPPLLLKKKHHHHHHGGGGGGFFFFFFFFFFFFDDDGGGJJJMMMNNNQQQTTTVVVTTTVVVWWWWWWVVVXXX^^^cccggglllrrrwwwzzz|||~~~|||yyywwwvvvtttttt|||{{{xxxvvvsssqqqmmmllliiihhhgggdddaaa______^^^]]]]]]]]][[[XXXUUUUUUSSSOOOMMMLLLKKKIIIGGGCCCBBBAAA@@@AAABBBCCCDDD;;;;;;::::::999888777777777999;;;<<<>>>AAAEEEHHHOOOTTT[[[aaaccccccbbbbbb]]]___``````___^^^^^^___^^^^^^___```aaaaaaaaaaaabbbaaa```]]][[[YYYWWWWWWVVVVVVVVVWWWYYY\\\___aaabbbccceeefffdddaaa^^^[[[PPPRRRYYYgggxxxwwwuuuvvvwwwvvvwwwyyyyyywwwuuuwwwzzz{{{{{{|||}}}yyyvvvssssssvvv~~~yyyqqqjjjgggggg\\\WWWPPPGGG>>>666555777444666888777444222333555000111333555666666666555000222444666888888888888555666777888888777666555555777999:::;;;:::888777777888888:::;;;<<<======;;;;;;:::999999:::::::::===>>>???@@@@@@???>>>===>>>???@@@BBBCCCDDDDDDEEEDDDMMMLLLHHHLLLMMMMMMUUU[[[kkkssshhh___WWWRRRGGGFFFDDDBBB???>>>===<<<;;;;;;;;;;;;;;;<<<>>>>>><<<===>>>??????AAADDDGGGIIINNNTTTYYY___gggqqqxxxKKKFFF???:::888777666666777777666666666666777777555555555777999:::999888555555444333222222111111///111333555555333111///222333444555555444333222222222111111222222333333555555666888999999999999999999:::;;;:::999888777777888888999::::::;;;;;;<<<<<<<<<<<<=====================>>>??????@@@@@@CCCCCCBBBAAA@@@AAADDDGGGRRROOOIIICCC@@@???@@@AAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@AAACCCCCCCCCBBBEEECCCIIIVVV]]]XXXQQQOOOOOOPPPXXXhhhyyytttbbbWWWLLLDDDEEE@@@;;;888888888555222555555444444444555666666222222333333444555666666666666555444333333222222777888:::???EEELLLRRRVVV^^^dddqqq~~~}}}~~~|||{{{xxxtttqqqrrrsssssssssrrrpppnnnmmmmmmllljjjhhhfffddddddcccdddcccaaa^^^YYYTTTPPPMMMNNNLLLIIIGGGHHHHHHHHHGGGHHHHHHHHHJJJLLLOOORRRTTTXXXWWWUUUTTTTTTUUUWWWXXX^^^bbbhhhlllooorrruuuwwwvvvvvvsssooommmooovvv||||||yyyxxxuuusssnnnllljjjiiiiiihhhgggeeebbbaaa```___]]]\\\[[[ZZZUUUTTTSSSQQQOOOMMMLLLKKKIIIHHHGGGEEECCCAAA??????>>>>>>===<<<<<<<<<<<<<<<;;;<<<======>>>@@@DDDHHHOOOUUU]]]cccdddcccaaaaaa``````aaaaaaaaaaaaaaa```bbbbbbcccddddddcccaaa``````^^^\\\XXXVVVUUUTTTTTTZZZYYYXXXXXXZZZ]]]```bbbdddggghhheee```ZZZSSSNNNMMMPPP[[[nnnxxxvvvwwwyyyyyyxxxvvvsssrrryyyxxxxxxyyy{{{}}}||||||vvvssspppssszzz{{{qqqjjjjjjkkkfff___^^^TTTFFF;;;777555555444777444333444666777555333444444444555555555555666666666777777777777666666777777777777888888888888777777666666666666777777888888888777777777777777:::===???===999999===AAA<<<<<<===>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCCCCDDDCCCEEEHHHKKKMMMMMMMMMLLLUUUdddzzzwwwmmmggg```XXXNNNIIICCC@@@??????===:::>>>>>>===<<<;;;;;;;;;;;;<<<<<<======>>>@@@AAABBBGGGJJJOOOUUU[[[ccckkkqqqGGGBBB<<<888666666777777666666666777888999:::;;;:::999888999;;;<<<;;;:::888777666555444333222222000111333444444333111000000111111111111111111000222222111111111222444555444555666777777888777777666777888:::::::::999888777777777888999999::::::<<<<<<<<<<<<<<<===============>>>>>>???@@@@@@@@@BBBBBBBBBBBBAAAAAACCCFFFKKKIIIDDD@@@??????AAABBB????????????@@@@@@AAAAAA?????????AAACCCDDDDDDDDDEEEDDDKKKWWW]]]XXXQQQNNNOOONNNSSS___mmm}}}xxxlll___UUUNNNHHHAAA===;;;:::888666555555444444444555555666222222333444444555666666666555555444333333222222666666666888;;;???CCCEEEGGGKKKUUUbbblllwww~~~|||xxxuuuwwwxxxyyyyyyxxxvvvtttrrrnnnmmmlllkkkkkkjjjjjjjjjmmmllliiieee```[[[XXXUUURRRPPPMMMKKKKKKKKKJJJIIIIIIIIIJJJKKKMMMQQQSSSUUUYYYWWWUUUSSSRRRRRRRRRSSSWWWZZZ___cccfffiiimmmpppmmmmmmllljjjhhhjjjpppvvv|||{{{xxxvvvqqqooollljjjjjjiiigggfffccccccbbb```___]]]\\\\\\XXXWWWUUUSSSQQQOOOMMMMMMKKKJJJHHHFFFDDDCCCAAA@@@??????>>>============>>>@@@AAAAAA@@@@@@AAAEEEGGGOOOUUU]]]dddfffeeecccbbb___```aaaaaaaaaaaa``````___```aaaaaaaaa```___^^^]]]\\\ZZZXXXVVVVVVVVVVVVYYYXXXWWWXXXYYY\\\```bbbfffhhhhhhccc\\\TTTMMMIIINNNUUUdddwww|||yyyvvvuuu{{{zzzyyyyyyyyyyyywwwuuuuuussssssvvv|||~~~|||yyyuuuqqqkkkfffgggjjjgggaaaZZZPPPDDD:::777666666666555333222333555555444222444444444444555555555555444555555666666555555444555555555555666666666666777777666666666666777777888888888888888888777777999;;;>>>???======>>>@@@<<<<<<===>>>>>>>>>>>>>>>AAAAAAAAAAAAAAABBBCCCDDDCCCDDDFFFHHHJJJJJJJJJJJJSSS```ssszzzrrrggg\\\WWWQQQIIIDDDBBBAAA???===???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAAFFFHHHKKKOOOSSSXXX^^^cccBBB>>>999555555666777777555555666777999;;;===>>>>>>;;;999999:::;;;::::::;;;:::999777666444333333111111111111111111111111111111000000000000111111222111000000111222555666444444555666666555555555333555666888999:::999999555666666777777888999999;;;;;;;;;<<<<<<<<<======>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBBBBAAAAAABBBCCCCCCAAA???======???AAACCC>>>>>>>>>>>>>>>?????????===>>>???AAABBBDDDEEEFFFEEEHHHOOOYYY]]]XXXQQQNNNNNNMMMNNNTTT]]]kkktttggg[[[SSSHHH@@@<<<:::888666666555555444444444555555333333333444555555666666555555555444444333333222333333222222333444666777:::;;;AAAJJJSSS]]]lllyyy}}}zzz|||}}}~~~|||yyywwwqqqqqqqqqqqqqqqrrrrrrssstttqqqmmmiiiddd```]]][[[YYYVVVSSSQQQQQQPPPNNNLLLJJJJJJKKKLLLOOOQQQTTTVVVYYYXXXUUURRRPPPNNNMMMMMMPPPRRRUUUXXX[[[___eeehhhhhhiiijjjiiihhhiiinnnrrrzzz~~~{{{yyyuuurrrooommmlllkkkiiigggddddddcccbbbaaa___^^^^^^\\\[[[YYYVVVSSSQQQPPPOOOMMMLLLKKKIIIGGGEEECCCBBBBBBAAA@@@@@@??????@@@@@@FFFFFFEEEDDDBBBCCCFFFHHHOOOVVV___fffhhhgggeeeccc___```aaaaaaaaa```______]]]]]]^^^___^^^]]]\\\[[[ZZZYYYWWWVVVVVVVVVWWWXXXXXXXXXWWWWWWYYY\\\___aaaeeeeeeddd___WWWOOOKKKKKKVVVcccuuu~~~zzzxxxxxx}}}{{{zzzyyyyyywwwtttrrrrrrrrrtttxxx|||{{{vvvqqqlllkkkhhhdddeeehhhfffaaaTTTKKK@@@999666777777666333222111222333444333111333333333444444444555555333444444444444444444333333333333333444444444444666666666666666666666666888888888888888888999999999:::>>>AAADDDCCC@@@>>><<<<<<<<<===============BBBBBB@@@@@@AAABBBDDDFFFEEEEEEEEEFFFFFFGGGHHHIIIPPPYYYhhh}}}~~~ooobbb]]]VVVLLLEEEBBB@@@>>><<<>>>>>>======<<<=========;;;;;;;;;;;;<<<===??????BBBDDDFFFIIIKKKOOOTTTXXX@@@<<<888555555666666666555555666777999;;;<<<======:::666555555666777666<<<;;;:::888666444333222222111000000000000111222333333111000000111333333222111000///000333555777333444444444444333333222333444666777888888888777444444555666666777777888:::::::::;;;<<<<<<<<<===>>>>>>??????@@@@@@AAAAAA???@@@BBBBBBAAA@@@@@@AAA>>>>>>===<<<===???AAACCC>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAAAAABBBDDDFFFGGGLLLTTT[[[\\\WWWQQQNNNNNNLLLMMMOOORRR]]]qqq~~~pppeeeUUUHHHAAA===:::999777666555555444444444444333444444444555555666666555555444444444333333333111000000111222333555666:::888;;;@@@EEEKKKUUU___iiiqqq{{{~~~~~~{{{yyyvvvvvvvvvuuuvvvvvvwwwxxxyyyvvvrrrmmmhhheeecccbbb```]]]ZZZXXXVVVTTTQQQOOOKKKKKKKKKLLLNNNQQQSSSUUUWWWVVVUUUSSSPPPNNNLLLKKKNNNOOOQQQSSSUUUZZZ```dddeeegggiiiiiigggfffiiilllsss{{{~~~{{{yyyvvvssspppooommmjjjhhheeeeeedddcccbbbaaa``````___^^^[[[XXXUUUSSSRRRRRROOONNNMMMKKKIIIGGGEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCHHHHHHHHHFFFEEEFFFIIIKKKSSSYYYaaaggghhhfffdddbbb___```aaabbbaaa```___]]]\\\\\\]]]]]]\\\[[[ZZZYYYXXXWWWVVVUUUUUUVVVWWWWWWWWWWWWWWWXXXYYY\\\^^^```______^^^ZZZSSSMMMPPPVVVjjjyyy~~~zzzzzzzzz}}}|||zzzzzzzzzxxxvvvsssoooppprrruuuvvvuuuppplllkkkmmmlllhhhgggfffbbb]]]OOOHHH>>>777555666555444333222222222333333333222222333333333444444444444333333444444444444333333222222222222333333333444555666666666666666666555777777888888999999::::::::::::>>>EEEJJJJJJCCC===<<<<<<;;;<<<<<<<<<======BBBAAA@@@@@@AAAEEEHHHJJJIIIHHHFFFEEEEEEFFFHHHIIIMMMSSS^^^ooo{{{lllccc[[[PPPHHHDDDBBB???===>>>======<<<<<<<<<======::::::::::::;;;<<<===>>>===???CCCFFFIIINNNSSSVVV@@@===999666666666666555555555555666666777888999:::777444333444555555555;;;:::999777555333222111333222111000000111222333444333222111111222333444222111000000111222555666222222333333333222222111555666777888777777555555333444444555666666777777999999999:::;;;<<<<<<<<<===>>>>>>???@@@@@@AAAAAA>>>@@@AAAAAA@@@??????@@@???>>>>>>>>>???@@@AAABBB???????????????>>>>>>>>>>>>@@@BBBAAA@@@@@@BBBDDDIIIPPPXXX[[[YYYUUUPPPMMMLLLLLLMMMNNNOOOTTTcccsss|||hhhVVVKKKDDD@@@===999888777666555444444444444444555555555555555666444444444444444333333333111111222222333444555666666444555:::<<<===BBBHHHTTT[[[fffsss~~~~~~|||{{{zzzyyyxxxxxxxxxxxxxxx~~~|||xxxtttpppnnnllllllgggddd```^^^[[[XXXTTTQQQLLLLLLKKKLLLMMMOOOQQQRRRSSSTTTTTTTTTRRRQQQOOONNNMMMNNNOOOOOOQQQUUU[[[```___bbbdddccc```]]]^^^```iiioooyyy||||||yyyuuusssqqqooollljjjffffffeeedddcccbbbbbbaaaaaa```\\\YYYWWWUUUUUUUUURRRQQQPPPNNNLLLJJJHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHJJJMMMPPPYYY^^^dddhhhgggdddaaa```^^^___aaabbbaaa```^^^\\\\\\\\\]]]]]]\\\ZZZYYYXXXXXXWWWVVVTTTTTTTTTUUUVVVWWWWWWXXXYYYZZZ\\\___```^^^\\\ZZZWWWPPPNNNXXXeee}}}}}}}}}zzzyyyxxxwwwuuusssoooooooooppppppnnnllljjjiiioooqqqnnniiieee^^^WWWLLLEEE<<<666444444333111333333444444333333333444222222222222333333333444333444444555555444444333222222333333333444444444555555666666666666555555666666777888999999::::::;;;;;;???FFFMMMMMMEEE>>>;;;;;;;;;:::;;;;;;======@@@??????@@@CCCGGGLLLNNNLLLKKKHHHGGGFFFGGGIIIJJJJJJNNNWWWeeezzzzzzjjjcccYYYQQQLLLHHHDDDAAA>>>===<<<<<<;;;<<<<<<<<<:::999999999:::;;;<<<===;;;>>>BBBEEEHHHLLLPPPSSS@@@===999777777777666555666555555444444444555555888666444444666777777777999999888666555333222111444333222111111222333444222111111111111111111222222222222111222222333333111111222333333222222222666777888888888666555444333444444555555666777777777888999999:::;;;<<<<<<=========>>>??????@@@@@@>>>???@@@???>>>===>>>???@@@@@@@@@@@@AAAAAA@@@@@@????????????>>>>>>>>>>>>>>>@@@CCCBBB???>>>AAACCCIIIRRRYYYXXXSSSPPPNNNLLLJJJJJJLLLNNNNNNPPPYYYcccxxxwwwxxxbbbRRRHHHBBB>>>;;;:::999888666666555555555555555555555555555555444444444444444444444444333333333222222222111111000///111666999888:::===HHHMMMWWWcccooo{{{~~~}}}|||zzzyyyxxxxxxxxx{{{zzzxxxvvvsssrrrqqqpppnnnkkkgggddd```\\\WWWSSSNNNNNNMMMLLLLLLMMMNNNOOOPPPQQQSSSTTTTTTSSSRRRPPPKKKLLLLLLLLLMMMPPPUUUYYY\\\^^^```^^^ZZZXXXXXXYYYbbbeeennnyyy}}}zzzwwwtttsssqqqnnnlllhhhhhhgggffffffeeeddddddcccaaa^^^[[[YYYXXXYYYYYYVVVVVVTTTRRRPPPNNNMMMLLLJJJJJJIIIHHHHHHHHHHHHIIIHHHIIIJJJJJJKKKNNNRRRUUU^^^aaaeeefffeeebbb```___^^^___aaabbbbbb___]]][[[[[[\\\\\\\\\[[[YYYXXXWWWWWWVVVTTTSSSSSSTTTTTTUUUXXXXXXYYYZZZ\\\^^^___``````\\\ZZZVVVPPPQQQcccwww}}}yyyvvvuuuuuuuuuttttttsssrrrooommmkkkjjjiiihhhqqqwwwuuummmdddZZZQQQGGGAAA999444333333111///333444555444333222333555111111222222222333333333333444444555555444444333333333333333444444444444444555666777777666555444444555666777888999::::::;;;;;;>>>DDDJJJJJJEEE???;;;;;;:::999:::;;;<<<=========>>>@@@CCCGGGKKKMMMLLLJJJHHHGGGFFFGGGIIIJJJHHHKKKRRR]]]mmmrrrlllccc\\\VVVNNNFFF@@@@@@???>>>===<<<<<<<<<<<<:::::::::::::::;;;<<<<<<===???BBBCCCDDDFFFHHHJJJ<<<:::777666777888888777555555444444444444444555555444444555888:::999999999888777666555444333333444333333333333333333444222222333333333333222222222222333333333222111000000111222222333333333333555666777888888888777666444444444555666666777777777777888999:::;;;<<<<<<<<<<<<<<<===>>>>>>?????????@@@???>>><<<<<<===??????@@@AAAAAABBBAAAAAA@@@>>>>>>>>>=========<<<<<<;;;???BBBBBB???>>>BBBEEEGGGQQQWWWSSSLLLJJJJJJIIIIIIGGGGGGJJJKKKLLLQQQXXXggg}}}rrrwwwppp]]]PPPGGGBBB>>>===;;;999888777666666666666666666555555555555444444444444444444444444222222222222111000//////111///000555888888888;;;???BBBJJJUUU___kkk~~~}}}{{{zzzyyyyyyyyyvvvvvvvvvvvvuuuuuutttssstttqqqnnnjjjfff```[[[WWWRRRQQQOOONNNMMMMMMMMMNNNMMMOOORRRTTTUUUTTTRRRQQQKKKKKKLLLKKKKKKMMMPPPSSSVVVXXXZZZXXXTTTRRRSSSUUUYYY[[[cccnnnvvv}}}{{{wwwuuutttrrrpppnnnkkkkkkjjjjjjiiihhhhhhhhheeeccc```]]]\\\\\\]]]^^^\\\[[[ZZZXXXVVVTTTRRRQQQMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLMMMNNNNNNQQQUUUXXX___aaaddddddbbbaaaaaaaaa^^^___aaabbbbbb___\\\ZZZ[[[[[[[[[[[[ZZZXXXVVVUUUSSSSSSRRRRRRSSSTTTVVVWWWXXXYYYZZZ[[[]]]___```aaa```[[[XXXVVVRRRXXXqqq{{{wwwvvvxxx{{{~~~}}}|||zzzuuupppllliiihhhnnnzzz~~~rrrcccTTTJJJAAA<<<666333333333222000111333444444111111222444111111111111222222222222222222333333333333222222222222333333333444444444333444666777777666444333222333444555777888999:::::::::<<<@@@DDDEEEAAA>>>;;;:::999888999:::<<<===;;;<<<===???AAADDDFFFGGGGGGGGGFFFEEEDDDEEEFFFFFFFFFIIIOOOXXXbbbuuu|||uuummmeeeYYYMMMDDDCCCBBBAAA???>>>======<<<;;;::::::::::::;;;<<<<<<>>>@@@BBBBBBBBBBBBCCCDDD999777555555777999999999555444444444444555666666111111222555888:::999888999888888777666555555444444444444444444444444444444444666666666666444444222333444555444222000...///000111222333444444444444555777888999999999999444444555555666777777777666777888999:::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@???<<<:::;;;===@@@===>>>@@@AAABBBBBBAAAAAA======<<<<<<<<<;;;;;;;;;999===AAAAAA??????CCCGGGFFFPPPUUUOOOGGGEEEGGGFFFHHHDDDCCCEEEHHHIIIMMMRRR\\\tttrrrooorrrkkk\\\QQQLLL???>>><<<:::999777777777666666666666666555555555444444444444444444444444000000111222222111111111333///...222444444555888999:::@@@JJJSSS___ttt~~~~~~}}}|||{{{{{{{{{{{{wwwxxxzzz{{{{{{{{{zzzyyyxxxvvvrrrnnniiiccc]]]YYYUUUSSSQQQOOONNNMMMMMMNNNLLLNNNQQQTTTUUUSSSQQQOOOLLLLLLMMMLLLLLLLLLOOOQQQLLLNNNPPPNNNKKKJJJLLLNNNMMMOOOVVVbbbkkkttt}}}zzzwwwuuutttsssqqqooommmmmmmmmllllllkkkkkkkkkgggeeebbb___^^^___```aaa```___]]]\\\YYYXXXVVVUUUNNNMMMMMMLLLLLLLLLLLLLLLOOOPPPPPPPPPQQQSSSWWWZZZ___```bbbbbbaaaaaabbbccc^^^___aaacccbbb___\\\YYYZZZZZZZZZZZZYYYWWWUUUTTTPPPPPPPPPQQQSSSUUUXXXYYYYYYYYY[[[\\\^^^```aaaaaa\\\WWWUUUVVVUUU^^^}}}|||yyyvvvwww}}}|||uuunnniiigggyyyvvvcccPPPDDD===888333222333444333222///222333333000///111333000111111111111222222222111111222222222222111111111222222222222333333333333444666777777666444333111222333555666888999:::888999:::===???@@@???===;;;:::999888888:::<<<===:::;;;<<<>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBCCCCCCEEEHHHNNNUUUZZZjjjwwwiiiYYYNNNFFFEEECCCAAA@@@>>>>>>===;;;;;;:::::::::;;;<<<<<<===???BBBBBBBBBBBBCCCDDD:::999888999999999777555444555666666777666666666111222333333333444777:::666555666888:::999555111333333444444555444444444666555333222222333555666333222222111111222222333555555555444444333333333:::888777777888999999888555555555555555666777777777777888888888999999999999:::<<<;;;:::999999:::===============>>>>>>?????????>>>===============;;;===??????===;;;;;;;;;>>>===>>>AAAAAAAAAFFFMMMSSSOOOIIICCC@@@>>>???@@@BBBBBBCCCEEEFFFHHHIIIIIIUUUeee}}}zzzqqqmmmssszzzxxxfffXXXOOOIIIEEE>>>999888888888888666555444333333444666666666666666555555444444444444444444333333333222222222222222222333444555666777999<<>>===>>>@@@@@@>>>===>>>???DDDDDDCCCBBBBBBBBBCCCCCCEEEEEEHHHMMMSSSaaazzz~~~wwwcccQQQIIIFFFDDDDDDBBB>>>===??????>>><<<;;;::::::;;;;;;>>>>>>>>>???@@@@@@AAAAAA:::999888999999999777555444444555666666666666666111222333333333444666888777666777999;;;;;;777444444555555555555555444444555444222111111222444555444444333333333333444444666555555555555555444444888777666777999::::::999666666555555666666777888888888888888999999999999:::;;;===<<<;;;::::::;;;===<<<<<<<<<<<<===>>>>>>???>>>>>>===============???@@@@@@???<<<::::::;;;===<<<<<>>??????@@@@@@AAACCCDDDFFFGGGHHHSSS]]]ooozzzqqqooopppvvv|||nnneeeWWWQQQIIIBBB???===<<<;;;666666555444444444555555555555555555444444444444444444444333333333222222222222222222333444555555777999;;;<<>>===???@@@@@@???>>>>>>???CCCCCCCCCCCCBBBBBBBBBBBBCCCDDDGGGKKKOOOZZZnnn|||xxx~~~rrrcccRRRLLLGGGFFFDDD@@@>>>??????>>><<<;;;:::;;;;;;<<<======>>>>>>???@@@@@@AAA:::999888999999999777555444444444555555555666666222333555444333333555666666666888:::<<<<<<999777777777777777666555444444444333222111111222333444666666555555555555666666555555555666666666666666777666555777999::::::999777666666666666777888888888888999999999::::::::::::<<<======<<<;;;<<<<<<===<<<<<<<<<<<<===>>>>>>???>>>======<<<<<<======>>>??????>>><<<<<<>>>@@@???<<<;;;===>>>@@@FFFMMMPPPMMMHHHCCC???>>>===>>><<<===>>>@@@AAACCCDDDEEEOOORRR\\\qqq|||sssmmmmmmzzz}}}jjjbbbVVVKKKDDD???===<<<777777666666555555444444333333444444444444444444444444444444333333333333222222111222222333444555555777888999;;;AAAJJJRRRaaakkkzzz}}}}}}}}}}}}||||||}}}}}}}}}|||{{{yyyvvvsssooolllkkkgggccc^^^\\\\\\ZZZWWWSSSPPPOOONNNOOOPPPQQQPPPNNNJJJGGGEEEDDDEEEEEEEEEDDDCCCBBB@@@>>>===<<<======>>>AAAEEEIIIPPP\\\iiisss|||yyywwwwwwvvvuuurrrrrrqqqooonnnmmmlllkkkhhhhhhhhhgggggggggggggggeeefffeeedddbbb^^^ZZZXXXRRRQQQPPPNNNMMMMMMNNNNNNOOOPPPQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUXXXWWWVVVUUUSSSSSSRRRRRRPPPRRRSSSSSSTTTUUUYYY\\\```bbbcccddddddbbb```^^^TTTOOOMMMRRR\\\hhhyyy|||zzzsssqqqoootttuuurrrrrrtttvvvwwwooo```OOOAAA:::444333222111111111111111222222222111111111000000222222222111000000000000111111000000000111111222111222222333333333333333111333555555444333444555444444555555666666777777999999999999999:::::::::::::::::::::;;;<<<===>>>===???@@@@@@???>>>>>>???@@@AAABBBCCCCCCCCCBBBAAACCCDDDHHHKKKMMMRRRaaaooo|||sssttt|||vvvcccWWWMMMIIIGGGCCC@@@@@@@@@???===<<<;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@:::999888999999999777555333333333444444555666666444555777777555444444555555666888:::;;;;;;:::999999999999888777666555444444333333222222333333444666666555555555555666666444444555555666666666777555555555777999;;;:::999777777777777777888888999999999999999::::::::::::999;;;======<<<;;;;;;<<<>>>============>>>??????>>>>>>===<<<<<<<<<<<<===;;;;;;<<<<<<<<>>???DDDJJJLLLIIIEEEAAA>>><<<;;;;;;999:::;;;===>>>@@@AAABBBIIIIIIPPPaaa{{{xxxtttyyy{{{iiiXXXKKKDDD@@@>>>999999888777666555444333222222333333444444555555555444444444444333333333222222111111222333333444333444555666666:::???CCCMMMUUUbbbooo|||~~~~~~~~~~~~}}}zzzwwwtttrrrpppjjjgggcccaaa```^^^ZZZXXXTTTQQQOOONNNOOOOOOOOONNNKKKHHHEEEDDDDDDDDDCCCBBB???>>><<<;;;::::::::::::<<<>>>AAADDDJJJTTT```jjjuuu{{{{{{yyyxxxwwwwwwtttsssrrrqqqpppnnnmmmmmmkkkkkkkkkkkkjjjjjjiiihhhggggggfffdddaaa^^^ZZZXXXTTTSSSQQQOOONNNMMMNNNNNNNNNOOOPPPQQQQQQPPPOOONNNRRRSSSUUUVVVWWWWWWWWWWWWUUUVVVVVVVVVVVVUUUTTTTTTVVVUUUSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTTTTVVVZZZ]]]ccceeehhhhhhddd^^^XXXUUUNNNKKKMMMXXXdddppp|||~~~|||zzzpppnnnnnntttwwwttttttsssqqqlllaaaSSSFFF<<<888333222222111111111111111111222222222222222111111222222222111111000//////111000000000000111111222111111222333333333333222222333555555444444444555444555555666777777888888888888888999999999999999888888999:::;;;<<<<<<======???@@@@@@???>>>>>>???>>>???BBBCCCDDDCCCBBB@@@CCCEEEJJJNNNNNNPPPYYYcccxxxuuurrrwww|||vvvfffTTTKKKIIIEEECCCCCC@@@???>>><<<;;;<<<<<<===<<<<<<<<<===>>>>>>??????:::999888999999999777555444444333333444666777888555888::::::999777666666444666777999999999999999999999999999888777666555555555444444444444555555555555444444444444555555333333333444444555555666444444555777999;;;:::888777777777777777888888999888888999999999:::::::::777999;;;;;;::::::;;;<<>>>>>??????@@@AAA>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<>>??????>>>AAAFFFFFFDDDBBB???<<<;;;999999888888999;;;<<<===>>>???BBBEEELLLXXXkkkkkkZZZNNNHHHDDD<<<<<<:::999777666555444333333333444444555555555555555555444444444333333222222111111111222333333111222333444555777999;;;AAAGGGOOOYYYdddsss~~~{{{xxxuuutttllljjjhhheeeccc```]]][[[XXXUUUQQQPPPPPPPPPOOOOOOJJJHHHDDDCCCBBBBBBAAA@@@===<<<<<<;;;;;;:::::::::<<<>>>@@@BBBFFFNNNZZZcccjjjqqqzzz}}}zzzxxxxxxxxxuuutttssssssqqqppppppooopppppppppooonnnllljjjiiikkkkkkjjjhhheeeaaa^^^]]]UUUTTTRRRPPPNNNMMMMMMNNNNNNOOOPPPPPPOOONNNLLLKKKPPPRRRTTTVVVWWWWWWVVVVVVUUUUUUVVVVVVUUUUUUTTTSSSSSSRRRQQQOOOOOOOOOPPPQQQPPPQQQSSSTTTTTTWWWZZZ]]]cccgggkkkjjjcccYYYPPPLLLHHHIIIQQQaaaoooxxxyyyvvvuuuzzz~~~zzzvvvnnnmmmoooxxxzzzxxxxxxsssnnncccVVVIII???999777111111222111111111000000...///000222222333222222000111111111111000///...000000//////000111111222000111222222333333222222111333555555444333444555555666666777777888888999888888888888888888888888777777888999:::;;;<<<<<<<<<>>>@@@???>>>===>>>???<<<>>>@@@BBBCCCCCCBBBAAABBBCCCIIIMMMNNNNNNTTT\\\kkkzzzuuuwww{{{ttt^^^RRRLLLHHHFFFGGGAAA@@@>>>===<<<<<<======<<<<<<<<<===>>>>>>??????:::999888999999999777555555444444444555666888:::777:::===>>>===;;;999999555777888999888888888:::999999999999888777666666555555555666666555555555444444333333333333444444333333333444444444444444444444555777999:::999777777666666666666777888888777777888888888999999999777888:::;;;::::::;;;<<>>>>>>>>>>>???@@@@@@>>>===<<<<<<;;;;;;<<<<<>>===<<<;;;<<<@@@CCCGGGBBB>>>???@@@>>>???AAAAAA@@@???>>>===;;;:::999999999::::::;;;<<<<<<<<<===CCCJJJQQQ\\\ppplll[[[OOOHHHAAA@@@===:::888777666666444444555555555555555555555555555555444444444333222222111111111111222222111111222333444666777888;;;>>>CCCIIIQQQ^^^lllvvv~~~{{{xxxwwwooonnnmmmjjjgggdddaaa___\\\YYYUUUSSSRRRRRRPPPOOOHHHFFFBBBAAA@@@@@@???=====================<<<<<<===??????@@@CCCJJJUUU]]]dddkkkttt{{{}}}~~~~~~zzzxxxxxxyyyuuutttttttttssssssssssssssstttssssssqqqnnnllljjjkkkjjjhhhfffdddaaa___]]]WWWUUUSSSQQQOOONNNMMMMMMOOOOOOOOONNNMMMLLLJJJJJJLLLNNNQQQSSSUUUUUUTTTSSSTTTUUUUUUUUUUUUTTTSSSSSSQQQPPPNNNMMMMMMNNNOOOPPPOOOPPPRRRSSSTTTVVVZZZ]]]aaafffiiiggg^^^TTTLLLIIIHHHMMM\\\nnn{{{~~~xxxuuupppooopppuuu{{{{{{uuuqqqmmmlllqqq}}}|||{{{{{{ppphhh[[[MMMBBB:::666555000111111222111111000000,,,---///111222222222222...///000111111111//////////////////000111111222000111111222222222222222000222444444333222333444555555666666777888888888888888888777777777777777555666777999:::;;;;;;<<<;;;===>>>>>>===<<<<<<===<<<===???AAABBBBBBBBBBBB???@@@EEEJJJKKKKKKPPPWWWcccyyyyyyyyy|||mmm___VVVNNNIIIIIIBBB@@@???>>>======>>>>>><<<<<<===>>>>>>??????@@@:::999888999999999777555666555444444666888:::;;;999===AAABBBAAA???===<<<777999::::::888777999:::777888888888888888777777444555555555555555555444444444333333333333444444555555555555444444444444555555555888999999777555666666555555666666777888666666777777777888888888777999;;;<<<;;;;;;<<<============<<<===>>>>>>???======<<<;;;;;;;;;;;;<<>><<<:::;;;===???BBB===;;;>>>@@@>>>>>>???>>>>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>===>>>>>>??????>>>>>>>>>===>>>>>>===???EEEOOOWWWbbbiiirrrxxxzzz|||~~~zzzwwwxxxyyytttttttttuuuuuuuuuvvvvvvttttttuuuuuutttrrrooonnniiihhhgggeeebbb```___^^^XXXWWWTTTQQQOOONNNMMMMMMQQQPPPNNNLLLKKKJJJIIIIIIJJJLLLOOORRRSSSSSSRRRQQQSSSSSSTTTTTTSSSSSSRRRQQQOOONNNLLLKKKKKKLLLNNNPPPNNNOOOQQQRRRSSSVVVYYY\\\___bbbccc___WWWPPPMMMMMMOOOYYYlllvvvooonnnmmmmmmnnnqqqvvv{{{~~~~~~}}}yyytttpppmmmkkkppp}}}|||yyyxxxvvvuuuggg___RRREEE<<<777555444///000111222222111000000,,,---///111111111000///,,,...///111222111000///.........//////000222222000000111222222222222222///111333333222111222333333333444444555666666666888888777777777666666666444555777999:::;;;;;;;;;:::<<<======<<<;;;;;;<<<<<<<<<===???@@@BBBCCCCCC@@@@@@CCCGGGHHHIIINNNTTT[[[jjj}}}qqqdddUUULLLIIIBBBAAA???>>>======>>>???======>>>>>>???@@@@@@AAA:::999888999999999777555777666555555666888;;;<<<:::>>>CCCEEEDDDAAA???>>>999;;;<<<;;;999888999;;;666777777888888888777777333444444555555444444333444444444333333444444444777777666666555555555444555555666888999999666444555555555555555666777777666666666666777777777777888:::<<<===<<<<<<===>>>;;;;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;>>>@@@>>>999888===@@@???===>>>===>>>???@@@@@@???>>>===<<<<<<<<<;;;;;;;;;::::::<<<@@@BBBCCCGGGTTThhhwwwlll\\\IIIEEE@@@;;;888888999;;;888888777777666666555555666666555555555444444444222222111111111111111222333222111111333444444444222555999;;;===AAAGGGLLLQQQXXXbbbmmmyyy|||{{{xxxxxxxxxuuuqqqmmmkkkjjjaaa___\\\ZZZXXXVVVSSSPPPKKKHHHEEEDDDDDDCCCCCCBBB===>>>??????@@@@@@??????<<<<<<<<<;;;<<>>???AAACCCDDDCCCBBBDDDGGGHHHIIINNNTTTUUUaaayyy~~~nnn[[[MMMHHHBBBAAA@@@>>>>>>>>>>>>???>>>>>>>>>???@@@@@@AAAAAA999888777666666666666666888888888777888888999999>>>AAAEEEHHHGGGBBB<<<888<<<:::888777666777888999888666444333333555777999777666555444333222222222444444555666666555555444666555555444444444555555222444666666777777999;;;999999888888777777666666777666666666666888:::;;;999999:::::::::;;;;;;;;;<<<<<<======>>>>>>??????:::<<<===<<<:::999999:::::::::::::::::::::::::::???>>>===<<<===>>>@@@BBBAAA???>>>>>>???@@@@@@???<<<<<<<<<;;;;;;:::::::::===<<<<<<>>>EEEQQQ^^^gggeeeQQQKKKEEE@@@:::666999???888777777666555555555555777777666555555555555666222222111111111111222222111111000000111222333333333333333444777:::>>>@@@JJJMMMSSS\\\fffsss~~~|||zzzxxxwwwvvvuuutttrrrmmmfff___[[[ZZZXXXTTTPPPOOOLLLHHHDDDBBBAAABBBDDDBBB@@@???@@@BBBDDDBBB@@@DDDBBB@@@??????DDDKKKPPPYYYbbbmmmrrrrrrsssxxx}}}~~~~~~{{{wwwtttssssssttttttsssuuuxxx{{{xxxxxxxxxwwwuuussspppoooooollliiiggggggfffbbb___[[[YYYVVVSSSRRRQQQRRRRRRQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOQQQRRRUUUUUUTTTSSSRRRPPPNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKMMMPPPTTTYYY^^^aaaeee^^^WWWRRRNNNNNNVVV^^^rrr|||uuuvvvrrrqqqrrrrrrqqqtttyyy}}}{{{uuuqqqppplllnnnttt{{{tttooolllnnnssssssllldddZZZOOOAAA999777666333000000000000000000000000000000000000000111111111111000000000000////////////222222111111000//////...000000000///////////////000000000111111222222222444444444333333222222222333444444555666777888888;;;999777555444666777999999:::;;;<<<============<<<<<<<<<===>>>@@@AAABBBBBBCCCEEEEEEFFFHHHLLLOOOUUU]]]kkkxxxkkkYYYLLLJJJDDD>>><<>>??????@@@AAA777666666555555555555666999888888777777888888888<<>>???@@@@@@;;;<<<======;;;::::::;;;::::::::::::::::::::::::===<<<;;;<<<===???AAACCCCCCAAA???>>>>>>>>>===<<<;;;;;;;;;;;;::::::::::::@@@???>>>>>>AAAIIISSSZZZsss|||}}}vvvcccVVVHHHBBB@@@===<<<===;;;:::999777666666666666777666555555444444555555222222111111111111222222111111000000111222222333555444444444555888:::<<<>>>@@@FFFOOOWWWcccvvv~~~~~~}}}{{{yyyvvvtttnnnfffaaa___\\\WWWSSSSSSQQQMMMJJJHHHHHHIIIJJJJJJIIIGGGHHHJJJKKKJJJHHHEEECCCAAA>>>>>>AAAGGGKKKTTT\\\fffllllllnnnsssxxx{{{|||}}}}}}{{{xxxuuusssssstttvvvvvvuuuvvvxxxyyyyyyyyyyyyyyywwwtttqqqpppnnnllliiiiiiiiiiiifffddd___]]]ZZZWWWTTTRRRRRRRRRSSSRRRQQQOOOOOONNNNNNNNNMMMMMMNNNNNNOOOPPPQQQRRRUUUUUUTTTRRRPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKMMMPPPUUUZZZ^^^aaabbb]]]XXXRRRMMMQQQbbbsss{{{wwwvvvvvvvvvyyy~~~{{{tttooommmmmmooosssxxx{{{{{{yyyvvvqqqllljjjmmmrrrqqqiiiaaaUUUJJJ>>>666555555222///000000000000000000000000...////////////000000000000000000000/////////...000000000000000000000000000000000000000000000000111111111222222222333333444444444333333222222222444444555666777888999:::;;;999777555555666888999999999:::;;;<<<<<<<<<<<>>@@@BBB@@@===@@@???????????????@@@@@@666666666555666666777777:::999888777777666777777:::<<>>???@@@@@@;;;<<<>>>===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===???AAACCCDDDBBB???======<<<:::888::::::::::::::::::;;;;;;@@@@@@???>>>???DDDJJJOOO```qqqvvvmmmmmmqqqrrr^^^JJJCCCCCCAAA===:::===<<<:::888777666666777666555555444444444444444222222222222222222222222111111111000111111222333666555444333444555666777888999>>>FFFLLLVVVfffuuu}}}|||vvvoooiiifffccc^^^ZZZUUUSSSPPPNNNMMMMMMOOOPPPPPPNNNMMMNNNOOOOOONNNMMMJJJIIIFFFBBB@@@AAAEEEHHHNNNVVV___eeegggiiinnnrrrtttyyy}}}}}}zzzuuusssssssssuuuxxxyyyyyyxxxyyyzzz{{{|||}}}}}}{{{xxxtttrrrooommmllllllmmmnnnlllkkkgggeeeaaa]]]ZZZWWWUUUTTTVVVUUUTTTRRRQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRUUUUUUSSSQQQOOOLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIKKKNNNQQQVVVZZZ]]]___[[[YYYUUUOOOLLLWWWttt}}}zzzzzzzzz}}}zzzsssooommmpppqqqsssuuuwwwvvvrrrooollliiihhhkkkooommmddd\\\MMMDDD999333222333111...000000000000000000000000............////////////000000000/////////............///000000111222222111111111111111111111111222222222222333333333333444444333333333333222222333444555666888999:::;;;:::999777555555666888999888888999:::;;;;;;;;;;;;>>>=========>>>>>>???@@@AAACCCEEEFFFFFFHHHKKKNNNLLLSSS^^^nnnuuulllbbb[[[KKKGGGCCCBBBCCCCCCAAA???AAA@@@@@@?????????@@@@@@777777666666777888999999:::999888777666555555555888999;;;<<<;;;888666444333333222222333444555666666555555444555666888999;;;:::888666444333222222666555444444333333222222222333444666666666666555111333555666666777888:::444555555666777777888888999999888888888888888888777777888888888999999999888888999:::<<<===>>>>>>;;;<<<>>>===<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<>>>???@@@CCC@@@===<<<<<<;;;999888888888999999::::::;;;;;;<<<===??????@@@CCCHHHKKKSSSaaawww|||kkkccceeeppp~~~iiiSSSJJJIIIFFFAAA======<<<999777666666777888555555444333333333333444222222333333333333222222222111111111111111222222444333333222333333444555888888;;;AAAGGGMMMZZZfffzzz|||vvvqqqmmmiiieeeaaa[[[YYYWWWUUUUUUUUUWWWXXXVVVUUUUUUTTTTTTTTTSSSSSSTTTRRROOOJJJGGGFFFHHHJJJLLLSSS[[[aaacccfffkkkoooqqqwww~~~{{{vvvuuuvvvssswww{{{~~~~~~{{{yyyttttttssssssssssssrrrrrrooommmkkkgggccc___]]][[[ZZZYYYWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRUUUTTTRRROOOLLLJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJLLLPPPSSSWWWZZZ[[[\\\TTTPPPLLLIIIMMMaaa}}}|||}}}~~~|||xxxssspppnnnqqqrrrsssuuuwwwuuurrroookkkiiihhhjjjlllhhh___VVVEEE>>>666111111111000///000000000000000000000000........./////////000000000000/////////...............//////000111111111111111111111111222222222333333333333333333333333333333333333333333333333222333444666777999:::;;;999888777666666777888999777777888999::::::::::::<<<<<<<<<<<<<<<<<<======@@@BBBDDDFFFFFFHHHJJJMMMJJJPPPXXXdddwww~~~uuummmgggWWWSSSLLLHHHFFFEEEBBBAAABBBAAA@@@@@@????????????555555555555555666777888999888777666555555555555666777777777777666444333333333333333444555555666444444444444555666777888:::999888666444333333333666555444333333333333444333444444555666666555555111333555555555666888:::444444555666777888999999999999999999999888888888777777888888888999999999666666777888999:::;;;<<<:::;;;======<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>===;;;:::;;;;;;:::999777888888999999:::::::::888:::<<<>>>???@@@CCCFFFJJJSSSdddzzzrrrdddaaaccciiittt{{{hhh\\\UUUMMMGGGEEE>>><<<999777666777888999555555444333333333333444222333444444444444333222222222111111111111111222111111111222222333444555555444777<<>>>>>>>>??????@@@>>>@@@CCCEEEEEEGGGIIIKKKJJJNNNTTT\\\jjj|||vvvhhhcccZZZQQQJJJEEEBBBAAACCCBBBAAA@@@????????????333333222222333333444444888777666555555444555555666666555555444444444444444444444444555555555555222222333333444555666777888888666555444444333333666555444333333444666666666555444444444444555555444555666666444444555666555666666777888999999:::888888999999:::999999888888888888999999999999:::666777777888888999999:::888:::<<<<<<;;;:::;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;::::::999999;;;:::888888:::;;;;;;:::888888888888888888999999777999;;;;;;::::::<<<===AAAFFFRRReeeyyy~~~mmmbbb]]]\\\cccqqq}}}qqqdddWWWNNNLLLDDDBBB>>>;;;999888999:::666555555444444444444444333333555555555555333333333222111111000111111111//////000111333444555555555444666:::===>>>DDDKKKYYYeeewww{{{uuuqqqpppooommmkkkiiihhhhhhhhhhhhhhhiiigggdddcccccccccaaaaaa___\\\XXXUUUVVVVVVTTTXXX^^^bbbfffiiillloooqqqwww}}}}}}}}}~~~}}}~~~|||xxxsssooolllbbbaaa___]]]\\\[[[ZZZZZZYYYZZZZZZZZZYYYWWWUUUSSSRRRPPPMMMKKKHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIIIILLLNNNRRRTTTTTTRRRNNNLLLFFF@@@>>>JJJ___www}}}{{{xxxwwwwwwvvvsssqqqpppppprrruuuxxxyyywwwvvvsssppplllhhhcccZZZNNNFFF:::666222000000000000000////////////////////////000000000000111111111111/////////.........------//////////////////////////////000000111222222222333333333333222222222222222222333333333333444444222222333444555666666777777777777777777888888999777777888999::::::::::::<<<<<<<<<<<<<<<===>>>???<<<>>>BBBCCCDDDEEEGGGHHHJJJLLLPPPVVV^^^ooo{{{vvvmmmbbbVVVLLLFFFBBBDDDDDDBBBAAA??????>>>>>>555444444333333333333444666666555444444555555555777666555333333444555666444444444444444444333333000111111222333444555666666555555444333333444444666555444444444666888999999777555333222333444666444555666666444444555666777777888888999999::::::666777999::::::::::::999999999999999::::::::::::999999999999999999999999777999;;;;;;:::999:::;;;999999999999999999999999999999:::::::::::::::999:::999777777999:::999999888888888888888777777777777999::::::999888999:::===>>>FFFSSSbbbuuuooogggbbbfffnnnxxx}}}nnnaaa\\\PPPLLLGGGAAA===;;;;;;<<<777666555555444444555555333444555666666555444333333222222111000000111111///000111222333444444444777555666;;;<<<<<<@@@EEEJJJTTTcccrrr}}}{{{xxxuuusssrrrrrroooppppppnnnkkkhhhiiijjjgggggggggdddbbb``````aaa```bbbfffjjjnnnqqqtttvvvyyy|||~~~xxxrrrnnneeedddbbb```^^^]]]\\\\\\\\\\\\\\\\\\ZZZXXXUUUTTTPPPNNNKKKIIIGGGFFFFFFGGGFFFFFFGGGGGGHHHIIIIIIJJJKKKMMMPPPRRRPPPKKKEEEAAAAAA>>>CCCUUUkkk~~~zzzxxxwwwyyy|||wwwwwwwwwyyy{{{{{{yyywwwxxxtttmmmfff]]]QQQEEE===666444111///...///....../////////////////////////////////000000000000111//////.........---------------......///000000000......///000000111222222333333222222222111111111222222222333333444444444444444444444555555666666777777777777777888888999777888999:::;;;;;;;;;;;;888888999999:::;;;<<<===:::===@@@BBBCCCCCCEEEFFFIIIIIILLLPPPUUU___rrrzzzlll\\\PPPIIIEEEDDDCCCAAA???>>>>>>>>>999888777666666666666666555555444444444555555666888666444333333444555777444444444444444333222111///000000222333444555555444444444333333444444444666555444444555777:::;;;;;;888555222111222444666000222444555555666777999999999999999999:::::::::666777888:::;;;;;;::::::999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999666888::::::999999:::;;;888888888888888888888888666777888999:::;;;;;;;;;;;;999777777888999888777999999888888777777666666777888:::::::::;;;<<<>>>======AAAJJJSSSbbb{{{vvvoooqqqsssvvv}}}{{{rrrYYYUUUNNNGGGAAA>>>===<<<777777666555555555555666333444666777777666444333333333222111000000111111000111222333333333333333444222333777999888:::>>>DDDJJJUUUaaannnzzzxxxzzzzzzxxxtttqqqrrrssslllmmmmmmllljjjhhhhhhiiijjjlllooosssvvvyyy{{{}}}yyyrrrnnngggfffdddbbb```^^^^^^]]]]]]]]]^^^]]][[[YYYVVVTTTOOOMMMJJJHHHFFFFFFGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJJJJLLLOOOOOOLLLFFF>>>:::===???JJJ^^^rrr~~~|||uuutttuuuzzz~~~~~~~~~}}}zzzxxx{{{vvvmmmcccXXXKKK???777333222000...------------////////////////////////............/////////000//////.........---------+++,,,---...///111222222---......///000111111111222222222111111000000000222222222333333444444444666666666666666666666666666666777777888888888999888888999:::;;;;;;;;;;;;:::;;;;;;<<<===>>>@@@AAA888;;;???AAABBBBBBDDDEEEGGGFFFHHHLLLOOOUUUdddttt~~~kkk[[[QQQFFFEEECCCAAA@@@>>>>>>>>>888777555444333333444444888555222222555666666444777777666666555555444444777777888888888666555444111111111111111111111111444444444333333333222222555555444444666888:::;;;<<<999444333444444222000222333333444555666666777999888888999:::;;;999777444555555666777888888888999:::;;;;;;999999:::;;;999999888888999999:::;;;<<<;;;:::999999999:::;;;;;;;;;999777555555888::::::999888888888999:::;;;999888777666666777888888444444555666777888999999777777666666666666777777<<<<<>>777444000000000000000000000000//////000000///...------////////////////////////////////////////////////......------------......111111111000000000000000000000000000000111111111111111222333333333333222333333333333555666888888777888999:::999999777777999888999999:::;;;<<<===999999:::;;;<<<===>>>????????????@@@AAABBBCCCDDDDDDFFFHHHJJJMMMSSSYYY^^^qqq{{{~~~|||hhhZZZPPPKKKEEEAAA@@@@@@@@@@@@777666444333222222222333666333111111333555444333777777777666666555555555666666777777666555333222111111111222222222333333444444444333333333222222444444555555666888999:::;;;888444333444444333111444444444555666666777777888888:::<<<>>>===:::777555555666777777888999999999:::;;;:::999888999::::::::::::::::::;;;;;;<<<===<<<;;;::::::;;;<<<<<<;;;;;;:::888666666888:::999999888888888999:::;;;999888777666555555666777444555555666777888888999888888777777777777888888999999<<>><<<:::888666555444444444444555555555666666666777666444222111000111111000000000111222222333333222222333444555666777777:::===CCCIIIQQQ]]]jjjtttvvvzzz}}}zzz||||||xxxwwwxxx{{{wwwtttrrriiigggdddaaa^^^\\\[[[[[[YYYYYYXXXVVVSSSPPPNNNLLLHHHHHHGGGGGGFFFEEEEEEEEEGGGHHHIIIKKKLLLNNNOOOOOOVVVTTTOOOIIICCC???===<<>>888666///////////////////////////////////////...------......................................................------------......,,,---...///000111222333111111000000//////......000111222222333333222222222222333444555666777888777888999999999888777777888888888999999:::;;;<<<::::::;;;;;;<<<<<<<<<=========>>>???AAACCCDDDEEECCCEEEGGGIIIKKKPPPVVV[[[aaarrr|||zzz~~~sssggg[[[UUUMMMGGGCCCCCCBBBBBB555444333111111111222222666444333333444555555444777777777777666666666666555555555555444333222111000000111222333444555555444444444444333333333333333444555666777888888888888666444444444555444333555555666666777777888888666777;;;???AAA@@@<<<999777777777888888999999:::999::::::999777666777888;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;<<<<<<======;;;;;;:::888666666777999999888888888888999::::::999999777666555555555555555555666666777777888888888888777777777777888888888888:::======AAAKKKVVVkkk}}}hhhVVVJJJDDD@@@;;;888777777777666666666666666666777777777999888666444222111000000000000111111222333333333222222333333444555666666555999===AAAGGGPPP[[[dddiiilllqqqyyy~~~{{{yyyvvvsssqqqppphhhgggdddaaa^^^\\\[[[[[[WWWUUUSSSPPPMMMKKKIIIHHHEEEEEEEEEEEEEEEEEEFFFFFFHHHJJJMMMPPPRRRTTTTTTTTTRRRPPPJJJCCC<<<:::>>>BBBRRRZZZgggttt}}}}}}}}}}}}{{{xxxuuusssssssssxxx}}}|||rrrjjj]]]NNNBBB:::666555////////////////////////...////////////...------......................................................------------......+++,,,---...000111222333222222111000///...------000111222222333333222222222222333444555666666777666777888999999888777666888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@CCCEEEFFFBBBDDDEEEGGGIIILLLQQQUUUWWWccczzz{{{}}}vvvfff___UUULLLFFFBBBAAA@@@555444333111111111222333777777666666777777777777777777777777777777777777666666555444333222111111///000111222444555666777555444444444444333333333222333555777888888777666666555555444555555444444666666666777777888888888555666999<<>>DDDJJJZZZjjj}}}hhh[[[NNNGGG???:::999999999999666666666666666666666666888777666555444333222222111111111222222333333333111222222333444444555555555888<<<>>>AAAGGGPPPWWW```bbbgggmmmuuu}}}~~~~~~{{{yyywwwssspppnnnlllkkkhhhgggeeebbb___]]][[[ZZZUUUSSSOOOKKKHHHFFFFFFFFFCCCCCCDDDDDDDDDDDDDDDDDDEEEHHHMMMRRRVVVXXXYYYZZZKKKHHHBBB;;;888===IIIRRRcccjjjttt}}}~~~~~~zzzvvvtttvvvyyy|||}}}~~~|||xxxvvvuuuooorrryyy}}}|||zzzyyyiii```RRRDDD:::444111111////////////////////////.........//////...------......................................................------------......////////////////////////111111111000000/////////000000111222222222222222222222333444555555666666555666777888888888777666777777777777777888999:::999999::::::;;;;;;;;;<<<<<<<<<<<<===???AAABBBCCCAAABBBDDDEEEFFFIIIMMMPPPSSS[[[kkk}}}ooohhh___UUUMMMFFFAAA>>>555444333222222222333444666777777777777666777777666666666666666777777777777777666444333222222222///000111222444555777777555555555444444444333333222444555777777777666555444555555555555444444555666666666666666777777777666555555777:::=========999999999999::::::::::::777888999888666555666777999999:::;;;<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<:::888666777888777777888888999999999999<<<<<<;;;:::999888666666777777777777666666666666555555444444444444555555777:::<<<;;;;;;===AAACCCNNNUUUgggvvvjjjWWWOOODDD===::::::999777555555555555555555555555555555555555555555555444222222222222222333333333111111222222333333444444555888;;;<<<===AAAGGGLLLSSSWWW\\\aaafffnnnvvv|||~~~|||||||||}}}||||||{{{{{{zzzyyyvvvssspppllljjjhhhhhhgggeeebbb___\\\ZZZYYYSSSQQQMMMHHHFFFDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCEEEHHHLLLPPPSSSUUUVVVVVVGGGDDD???<<>>===============>>>???@@@@@@BBBCCCDDDDDDFFFIIILLLMMMRRR]]]ooovvvrrrjjjbbbYYYPPPHHHCCC555444333222222333444555222444666666444333444444555555555555666666666666888777555444333222111111//////000222333555666666555555555555444444444333333444555666666666666666333555777666555444444555444444444555555555555555666555333444777:::<<<<<<999999999999999999999999666888999888777666777888888999:::<<<<<<;;;::::::999:::;;;<<<<<<<<<<<<<<<<<<======;;;888777777777666777888888999999888888<<<<<<<<<<<<;;;999888777888888777777666666555555444444333333333333444444444888999888888;;;======DDDFFFQQQfffxxxuuuzzzuuucccXXXKKKBBB>>><<<999555666666555555555555444444333444555555666666555555222222333333333333333333111111111222222333333333333666888999999:::???CCCJJJNNNTTTXXX\\\bbbiiioooqqquuuyyy}}}|||xxxtttrrruuuwwwyyy{{{|||{{{yyywwwsssttttttuuuuuuuuuttttttwwwwwwvvvtttrrrnnnkkkiiigggfffdddaaa^^^ZZZVVVTTTPPPNNNKKKGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCHHHIIIJJJKKKKKKKKKJJJIIIAAA@@@@@@DDDNNN]]]kkksss~~~~~~|||yyyxxxxxxxxxvvvuuu{{{zzzxxxtttqqqppprrrttttttvvvyyyzzzxxxuuussssssrrrwww~~~}}}zzzyyyvvvrrrnnn\\\RRREEE:::444222000///........................,,,,,,---............---------------------------------------------------......------------............/////////000000000......///000111222333333///000111111222222111111111222333555555555444333333444555777777777666666666666666555555666666777444555666888:::<<<===>>>>>>======<<<<<<======>>>@@@BBBCCCDDDDDDFFFHHHKKKJJJOOOWWWcccxxxzzzvvvooohhhaaaYYYQQQKKK444333222111111222333444111333666666333222333444333444444444555555555666777666444222111000000000//////000111222333444555555555555555444444444444555555444444444555666666333666888777555333333444333333333222222222222222555444444555888::::::999999999999999999888888888555777888888888888999;;;999:::<<<=========;;;:::999:::<<<===>>>>>>======<<<======<<<999777666777555666777888999888888777::::::;;;;;;;;;:::888888999888888777666555555444555444444333333444444555333777888555555999;;;999<<<===FFFTTTeeexxxzzzqqqmmmqqqwwwqqqfffVVVLLLGGGBBB===888777777777666666666555555333444555555555444333333333333333333333333333333111111111111222222222222000333666777666777:::>>>BBBHHHNNNRRRUUUYYY```eeeeeehhhmmmqqquuuxxx|||~~~~~~zzztttnnnhhhdddccceeehhhjjjlllllllllkkkhhhhhhiiijjjjjjjjjjjjjjjoooppprrrrrrqqqmmmjjjgggeeedddbbb___ZZZUUUQQQOOOLLLKKKIIIFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEGGGFFFEEECCCBBB@@@???>>><<>>@@@BBBDDDEEEEEEFFFIIIKKKKKKPPPVVV[[[hhh}}}vvvoooiiieee```]]]222222111000000111222333222555888777555333444555333333333444444444555555666555333111//////////////////000111222333333444666666555555555444444444666555444333333444666777333666999888555222222333111111111111111111111111444444555888:::;;;999777888888888888888888888888555666888999888999:::<<<:::;;;===>>>???>>>===<<<:::;;;===>>>?????????>>><<<===>>><<<999777666777555666777999999888888777888999:::;;;:::999888777999999888777666555444444555555555444444555555555444888888444444999:::777888;;;BBBKKKQQQ___yyyuuukkkiiillllll}}}}}}qqqaaaUUUOOOJJJBBB<<<999888888888777777666666555555666666555333111000333333333333333333333333111111111111111222222222000333666777666666999===:::@@@GGGKKKMMMPPPVVV[[[[[[___dddhhhkkknnnqqqsssyyyzzz|||}}}||||||}}}~~~}}}~~~}}}||||||}}}~~~{{{zzzyyyuuuoooggg```[[[WWWXXX[[[]]]```aaabbbbbb___```aaaaaabbbbbbbbbbbbfffhhhkkknnnmmmkkkgggeeedddbbb```\\\WWWRRRMMMKKKJJJIIIGGGFFFDDDCCCCCCCCC@@@@@@AAACCCEEEFFFGGGHHHBBBAAA???>>><<<;;;;;;;;;===DDDTTTmmm~~~wwwooorrrvvvxxxwwwwwwyyy{{{wwwuuusssssssssrrrpppmmmmmmrrrxxxyyyxxxvvvxxxzzzyyyvvvsssqqqnnnhhh___XXXHHH???555//////000///...........................+++,,,------.........---------------------------------------------------.........------.........111000...,,,***(((&&&&&&------------------,,,,,,//////000111111111111111000222444555555444333222111333444666777777666666666555555444444444555555666666777888999:::::::::999::::::;;;<<<===???@@@@@@BBBDDDEEEFFFGGGIIIKKKIIINNNRRRSSSYYYpppzzzuuusssrrrrrr222222111000000111222222666555444333333333333333333333444555666666666666444444555555444222000///111111000000111222333333444444555555555555555555444444555555555555555555666666666555444444333333222222222333333333444444555555444444555666888999999999999888888777777777777777777777888999:::;;;;;;<<<===============<<<<<<<<<<<<===============;;;;;;<<<<<<;;;999888777999999888666555666:::======<<<;;;:::888777666555777888999:::999777555444444333333222222333333444666555555555555666666777888999<<>>888888888777999<<>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;:::999777666888888777555444555999<<<===<<<;;;:::888777666666666777888999888777555444333333222222222222333333555555555444555555666777888777999<<>>IIIZZZsss{{{|||}}}}}}zzzvvvuuuqqqjjjhhhkkkjjjnnnqqqqqqnnnlllmmmooopppqqqqqqmmmeeeYYYNNNFFF;;;777222/////////000//////...---,,,,,,---...//////---,,,---...///...---...---,,,,,,,,,,,,---...............------------+++,,,---//////---,,,+++++++++---.........------///000222111000//////000222000......///111111000111111111222444666777888666666666666666666666666777777888888777777666555444444555666777888999999999999::::::;;;<<<<<<<<<===@@@BBBAAA???@@@EEEJJJNNNRRRUUUSSSTTT___ttt555555444333333444555555666666555555555555555555333444444444444333333222333333444444333222111000000000/////////000111111333333444555555555555555555555444444444444444444555555555555555666666666444444444444444444444444444444444444555666777888===;;;999777777777888888666666666666777888999:::999:::;;;===>>>??????@@@======<<<<<<;;;;;;::::::999999:::999999888777666777777666555444555888:::===<<<;;;:::999777666666555555666777777666444333333333222222222222333333444444444444444555666666888555555999;;;???GGGPPPbbbrrrxxxqqqlllkkkuuuxxxyyy}}}|||sssmmmeee[[[TTTIIIEEE@@@<<<::::::999888222333444444555555444444333333333333333333333333333333222222222222333333222222222222333444555555555777999===@@@DDDFFFHHHIIIKKKNNNRRRVVVZZZ]]]___bbbdddgggiiiiiiiiijjjkkklllmmmnnnppprrrtttuuuvvvxxxyyy{{{}}}~~~{{{{{{zzzxxxxxxzzz}}}{{{{{{{{{||||||xxxtttqqqrrrssstttuuutttuuuvvvvvvvvvuuussssssooollliiigggfffccc]]]XXXRRRPPPNNNNNNOOOPPPPPPOOOTTTTTTTTTTTTTTTTTTTTTTTTVVVXXX[[[\\\[[[ZZZZZZ[[[SSSSSSRRRPPPMMMKKKIIIHHHDDDCCCAAA???>>>>>>>>>>>>???@@@AAAAAAAAA@@@>>>===:::888777888777777===EEEWWWiii~~~}}}|||wwwvvvtttoookkkkkklllmmmoooooommmlllmmmmmmqqqpppmmmggg^^^RRRFFF@@@777444111/////////...---......------------.........---,,,---...///...,,,...------,,,,,,------.........---------,,,,,,,,,+++,,,---......---,,,++++++,,,,,,------------,,,000111111000//////000222333111//////000222222222222222222333444666777888666666666666666666666666666666666666666555555444444444555666777888888999888999999::::::;;;<<<<<<;;;>>>@@@@@@???@@@EEEIIINNNTTTWWWTTTPPPXXXkkk|||555444333333333333444555666666666666666666555555444444444444333222111111333333333333222222222222000///////////////000000222222333444555555555555555555444444444444333333333333444555666666777777555555555444444444444333333444444444555666777777888888999999999999888888666666666666777888999999::::::;;;======>>>>>>>>>===<<<<<<;;;:::999999888888888888888777777666666666777777666555555888:::<<<;;;:::999888777666666333444444555555444333333222222111111111111222222333333222333333444555666888444333777::::::<<>>;;;999777222222444555555555444333444444444444444444444444444333222222222222222222222222222222222333444444555777999<<>>???@@@@@@???===;;;999888777666777777:::EEEQQQcccttt~~~||||||~~~}}}}}}zzzvvvsssrrrrrrqqqqqqrrrrrrrrrqqqqqqqqqoooiiiaaaUUUJJJ@@@:::333111///.........,,,***------------------------...---,,,,,,......---,,,------------------------------------,,,,,,,,,++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////000//////000333666555333000000111111111000111111111222333444666777555555555555666666666666666666666666666555444444333444444555666777888888888888888999::::::;;;;;;999;;;>>>>>>???AAADDDHHHNNNTTTWWWTTTOOOTTTdddsss444333222111111222333444555555666777777666666555444444444444333222111111222222222222222222222333000000///////////////000111222333444555555555555555555444444333333333333222222333444555666777777444444444444444444444444333333444444555666666666222444888;;;<<<;;;999777555555555555666777888999;;;;;;<<<<<<<<<;;;;;;:::<<<;;;;;;:::999888888777888888777777777777777777777888888777666777999;;;::::::999888777666666555222222222222333222222222222111111000000111111222111111111111222333444555888444333777:::999888999AAAKKK]]]tttyyyyyy~~~{{{yyyuuuqqqlllfff[[[OOOFFF???999666333444444555555444444333444444444444444444444444444333222222111111111111222222111111111222333333444555888:::===@@@BBBCCCDDDEEEGGGJJJMMMPPPRRRSSSTTTVVVZZZ]]]^^^___```bbb```aaacccfffhhhkkkmmmnnnooopppqqqqqqqqqsssxxx{{{~~~|||zzzyyyxxxxxxvvvxxxzzz{{{{{{{{{|||~~~~~~|||{{{zzz{{{zzzyyywwwwwwwwwvvvuuutttrrrqqqpppnnnmmmjjjhhhhhhkkkqqqvvv~~~}}}{{{wwwsssqqqqqqssspppooonnnnnnoooqqqtttvvvyyyyyyxxxvvvtttqqqnnnlllhhhfffdddbbb```___]]][[[TTTQQQMMMLLLNNNPPPRRRSSSSSSSSSRRRQQQQQQPPPPPPPPPSSSSSSSSSPPPMMMKKKKKKLLLMMMNNNNNNMMMKKKGGGCCCAAA=========<<<<<<<<<=========>>>>>>>>>===:::888666666444444666888@@@PPP^^^mmmzzz|||yyyyyyzzz~~~}}}zzzzzzwwwvvvuuuwwwyyyzzzxxxvvvqqqmmmdddZZZNNNCCC;;;666000...------...---+++))),,,------------------,,,...,,,+++,,,---...---,,,---------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++,,,,,,,,,+++,,,......///222555888777444111000000000///...//////000000111222333444333333333444444555555555666666777777666666555444333333444555666777888888777777888888999:::::::::999:::<<<>>>???AAADDDFFFIIINNNRRRPPPLLLQQQ]]]iiiyyy222222000000000000222222333444555666777666555444333444444444444333333222111111111111111222333444111111000/////////000000000111222444555555555555555555444444333333222222111222222333444555555555222222222333333333444444222222444555555666555555///222777:::<<<:::888666444444444555555666777888;;;;;;;;;;;;:::999888777::::::999999888888777777888888777777777777888888777888999888777777999;;;888888777777666555555444000000000000111111111111111111000000000000111111000000000000111333444555777444333777999888888:::888>>>MMMaaauuu|||rrrsss}}}}}}~~~~~~ttteeeUUUGGG???;;;777777555444444444444444444444444444444444444444444333222111111000111111222111111000111111222222111222444777999;;;===>>>BBBCCCEEEGGGJJJLLLNNNOOOOOORRRVVVYYYZZZ[[[\\\^^^]]]^^^```bbbeeegggiiijjjiiikkkmmmllljjjkkknnnrrrwwwwwwvvvtttssssssssssssqqqsssttttttttttttvvvwwwwwwvvvuuuvvvwwwxxxwwwuuuuuutttsssqqqooommmlllllljjjiiieeeaaa___aaaeeeiiitttvvvwwwuuurrroooppprrriiijjjkkkjjjjjjlllpppsssxxxxxxwwwuuurrrnnnkkkiiifffeeecccaaa___]]]\\\[[[VVVRRRNNNLLLNNNQQQSSSUUURRRRRRRRRQQQQQQPPPPPPPPPRRRRRRPPPLLLHHHFFFFFFGGGLLLLLLLLLKKKHHHDDDAAA>>>;;;;;;;;;<<<<<<=========<<<<<<<<<<<<:::888666555444222444:::AAALLL\\\jjjuuu~~~{{{vvvtttwww{{{}}}{{{xxxxxx|||~~~yyyoooiii___RRRFFF===666333...---,,,,,,------+++***,,,,,,------------,,,,,,---,,,+++,,,---...---+++,,,------......------,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,)))***---...///222555888666444111//////000///...////////////000111222333222222222333444444555555666666666777666555555444333333444555666777777888666777777888888999:::::::::;;;<<<>>>@@@BBBCCCDDDBBBFFFHHHHHHHHHMMMUUU\\\dddkkkwww222111000//////000111222222333555666666666444444333444444555555555444444111000000000111222444555222222111000000000000000000111222333444555555555555555444444333222222111111111111222222333333333///000000111222333444444111222444555666555555555333444666777777777666555444444444444555666777777888888999999999888888777888888888888888888888777999888777777777888999999666777888888777777888:::666666666555444444333333///////////////000000111000000000//////000000000/////////000111222333444666333333555666444777;;;777:::BBBOOO[[[iii~~~wwwrrrwww}}}}}}}}}gggTTTIIIEEE<<<:::777444333333444555555555555555555555555555444333222111000000000000111111000000000000111111000111222444777999:::;;;???@@@AAACCCFFFHHHIIIJJJLLLOOOSSSUUUVVVWWWXXXZZZ[[[[[[]]]___aaaccceeefffbbbeeehhhgggdddcccfffiiillllllllllllmmmmmmmmmmmmpppqqqrrrrrrqqqqqqsssuuuuuutttssstttuuuvvvuuutttrrrrrrpppooonnnmmmmmmlllgggeee```[[[WWWVVVXXX[[[eeejjjooopppmmmkkkmmmooohhhiiijjjiiiggghhhkkknnnrrrrrrqqqpppnnnkkkiiigggdddddddddbbb___]]][[[ZZZXXXTTTNNNKKKLLLOOOQQQSSSQQQQQQQQQQQQQQQPPPPPPPPPOOONNNLLLGGGDDDBBBCCCEEEIIIIIIHHHGGGDDDAAA???===999:::;;;<<<=========>>>;;;;;;:::999888666555555555444:::FFFRRR]]]jjjttt{{{|||vvvqqqqqqwww|||~~~{{{|||~~~kkkdddXXXKKK???777333111...---++++++,,,---,,,++++++,,,------------,,,+++---,,,++++++------,,,+++,,,,,,---......---,,,,,,++++++++++++************,,,++++++++++++++++++,,,------+++*********++++++(((+++---//////000222333333111///...///000000000000/////////000111222333222222333333444555555666555555555555555444333333222333333444555666777777666666777777888999999999;;;<<<<<<>>>AAABBBBBBBBBAAAAAABBBDDDGGGKKKOOOQQQRRRZZZeeettt222222111000000111222222111222444666666555444333333333444555666666666666000000//////000222444555333333222111000000111111///000222333444555555555555555444333333222111111000111111111111222222222......///000222333444555111222333555666555555444888777555444333333444444444444444444444666777777555666777888888888888888777777777777888888888888999999888777777888999:::555666777777666666777888555555555444444333333222...............///000111000000////////////000000.........///000222333444666333222333222111555<<<;;;:::===CCCIIISSSggg{{{{{{}}}~~~sss]]]QQQNNN???<<<888444222333444555555555555555555555555555444333222111000000000000111111000000000000000111111111333555777999;;;;;;<<<===>>>@@@BBBDDDFFFFFFJJJMMMQQQSSSTTTTTTVVVWWWYYYZZZ[[[]]]___aaacccccc^^^bbbeeedddaaa___aaadddeeeeeefffggghhhiiijjjjjjpppqqqrrrqqqpppqqqssstttpppooonnnnnnooopppooommmmmmmmmlllkkkkkkkkkkkkkkkdddbbb]]]WWWQQQNNNOOOPPPXXX___fffiiihhhfffhhhjjjjjjkkkllljjjggggggiiilllllllllllllllkkkiiigggfffcccddddddccc```\\\ZZZZZZZZZUUUOOOKKKKKKMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPLLLKKKHHHEEEAAAAAACCCEEEFFFEEEEEECCCBBB@@@>>>===888999;;;<<<===>>>>>>>>>;;;:::999777666666555666888999BBBRRRaaallluuu|||~~~~~~|||wwwuuuyyy~~~zzztttnnnpppwww~~~hhhaaaTTTGGG;;;444111000///---******+++------,,,++++++------------++++++---,,,++++++------,,,+++,,,,,,---......---,,,,,,+++++++++************))),,,++++++******++++++,,,...---+++*********++++++))),,,...//////...//////000...,,,---///111222222111000000000111222333333333333444444555666777777333444444444444333222222222333333444555666777777666666666777888888999999===<<<===???AAABBBBBBAAACCCAAA@@@CCCHHHLLLMMMLLLKKKTTT___hhhyyy333333222000///000333666333333222222222333444444333333333333333333333333222111000000111333555777333222222222222222222333///000111222222222222222333333333222222222222222000000000000000111111111222111111000000000000000444333222222333444666777777555333222222222444555555444333222111222333333777666555555666888:::;;;:::999888999::::::888777;;;999888666555666777888666666666666666666666666666666555444333333222222222111111000///......---////////////////////////...000111000///...///111111222333333444444333333555777999:::<<>>===<<<<<<<<>>===>>>???@@@???>>>BBBCCCCCCEEEFFFIIIJJJLLLPPPQQQVVV]]]hhh|||444444333222000111333555222222222222333333444555333333333333333333333333333222111000000111333444222222111111111111222222///000111222222222222111000000000111111111111111000000000000111111111111111111000000000000111111333333333333444555666777777666444333222333444555333222222222333555777888666555555555666888:::<<<;;;:::999:::::::::888666555666666777777777777777555555555555555555555555555555555444333333222222111111111000///.........////////////////////////...000111000///...///111111222222333444333333333333555777777888===GGGOOO^^^sss}}}iiiooorrrssszzzvvviiiWWWOOODDD===:::888666444222222333444555555444444333333333222222222222111000000000000000000000000000111222444555777888999;;;<<<===???AAACCCFFFGGGHHHIIIKKKMMMNNNPPPPPPQQQQQQRRRTTTUUUVVVWWWVVVVVVWWWXXXXXXYYYZZZ[[[[[[[[[___aaabbbbbbaaabbbdddffffffhhhkkkkkkkkkjjjjjjkkkmmmkkkhhhhhhjjjkkkjjjiiiiiihhhhhhgggfffeeedddccc```]]]XXXSSSOOOLLLJJJJJJOOORRRXXX]]]aaaccccccccccccddddddddddddeeehhhjjjllllllkkkiiigggeeecccbbbddddddcccdddeeedddbbb```[[[YYYVVVPPPJJJHHHIIIKKKMMMMMMLLLKKKJJJJJJJJJJJJFFFEEECCCAAA???===<<<<<<@@@@@@@@@??????>>>>>>===>>><<<::::::;;;;;;999666555555444333333666<<>>===<<<===???@@@???>>>BBBBBBCCCDDDFFFHHHJJJKKKKKKLLLPPPVVV^^^nnn444555666555333222222444222111222222333444555666444444444333333222222222444333111000000000111222111111111000000111111111000000111111222222111111---......//////000000000111111111111111111111111000000000000000111222333333333444555666666666666777666555444444444555666333333333333444666777888444444444444666888;;;<<<<<<;;;::::::;;;:::888666111222555777777777555444444444444444444444444444555444444333333222222222111111000000//////......////////////////////////...000111000///...///111111111222333333333333222333555666555444777===BBBIII\\\tttpppjjjddddddiiittt}}}cccZZZNNNDDD>>>:::777444333444555666666555444333333333333333222222222222000000000000000000000000///000111222444666777777888999:::===AAADDDGGGIIIGGGHHHIIIKKKLLLLLLLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWXXX\\\]]]^^^^^^^^^^^^aaacccdddfffggggggfffeeeeeefffjjjhhhfffffffffgggfffeeeggggggggggggfffeeecccbbb___\\\YYYTTTPPPNNNLLLKKKOOOQQQTTTXXX[[[]]]^^^^^^^^^___```aaaaaacccfffiiilllkkkiiigggeeecccbbbbbbccccccccceeeggggggeeeccc\\\[[[XXXSSSMMMIIIGGGGGGKKKJJJIIIGGGFFFEEEDDDDDDAAA@@@???===<<<;;;;;;;;;===>>>???@@@@@@???>>>===<<<:::999888888888666555333555777666777>>>LLLWWWbbbjjjvvv|||wwwrrrqqqqqqooossstttqqqqqquuuxxxxxxtttssssssrrrrrrsssttttttuuurrrnnnnnnrrryyy||||||yyywwwxxxvvvnnncccYYYRRRGGG>>>777222000...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++************+++***************+++++++++,,,,,,++++++++++++,,,,,,........................---............/////////000000111222222222222222444333333333333444555555555444333333222222333333444444555555666777777888777666555777999::::::999===<<<;;;===???AAA@@@???AAABBBCCCDDDFFFGGGIIIIIIHHHHHHKKKOOOSSS^^^qqq555666888777555333222222111111111222333444555666555555444333333222111111222222111000000000111222111111000000000000111111000000111111111111000000------......///000111111222222111111111111111000/////////000111222444555333444555777888777777666888777666555555555555666555555444444333333333333222222333444666888:::<<<<<<;;;::::::::::::777555222333444555555444444333222222222222222222222222444333333333222222222111111000000000/////////...////////////////////////...000111000///...///111000111111222222222222222444555666666555555888;;;AAANNNbbbvvvxxxjjjgggfffhhhsssqqqgggYYYMMMEEE???:::666444555666777777666555444444444333333333222222222000000000000000000000000000000111333444666777777666777999<<>>===<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>===;;;999888777666555555444333333333555888===EEEUUUgggtttyyy|||wwwxxxwwwuuusssssssssrrrppprrrssssssssstttuuuvvvuuurrrnnnnnnrrryyy~~~yyyxxxtttpppnnnkkkaaaVVVOOOIII@@@888333000...,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++***)))))))))++++++************************------,,,,,,+++,,,,,,,,,------------------------,,,---.../////////......000000111222333333333333444333333333333444555555555444333333222222333333444555555555555555666666444444444666999;;;;;;:::<<<;;;;;;<<>><<<;;;:::999999999999888888999::::::999:::;;;;;;:::777555333222333333333222111222222333444:::FFFYYYppp}}}yyyvvvtttqqqppppppuuuwwwzzzzzzyyyxxxxxxyyytttpppmmmmmmrrryyy~~~}}}uuutttsssooojjjgggcccXXXLLLDDD>>>777111...---++++++++++++*********+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++)))))))))***+++,,,************************------,,,,,,+++,,,,,,,,,------------------------,,,,,,---...///............///000111222222222222444333333333333444555555555444333333222222333333444444444444444444555555666666777:::===??????>>>;;;::::::<<>>@@@AAAEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEFFFGGGHHHJJJKKKKKKIIIKKKNNNOOOQQQTTTWWWZZZ\\\]]]]]][[[YYYYYYZZZ\\\XXXZZZ]]]^^^^^^^^^___aaa]]]]]]^^^^^^^^^]]][[[ZZZXXXWWWVVVUUUSSSQQQPPPOOONNNNNNOOOQQQRRRSSSTTTUUUVVVWWWYYYZZZ[[[]]]```cccfffeeedddbbbaaaaaa```````````````bbbddddddbbbaaa^^^\\\YYYVVVRRRMMMFFFBBB@@@>>>===;;;999777777666666666666666666777888888777777777777555333111000///000222222111111222444555888BBBTTTlllyyyvvvssspppoooqqqzzz~~~}}}zzzyyyzzzpppllliiikkkrrryyy~~~{{{vvvrrrooonnniiiccc___ZZZOOOCCC:::666111---+++++++++***,,,+++***))))))***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++************+++,,,,,,+++++++++***************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---...///000111222222222444333333333333444555555555444333333222222333333333333444444444444444444777888:::>>>AAADDDCCCBBB<<<;;;:::<<<>>>@@@???>>>>>>???AAACCCDDDDDDDDDDDDCCCDDDGGGKKKKKKJJJOOOUUU[[[lll333444666555444333333444444444333222222222333333333333333333333333333333222222333444444444444444222222111111111111222222000000000000000//////...111111111111111111111111444444333222222111000000000000000111222333444555333333333333444555666777555555555555555444333333...///111333444444444333111111333444555666666777666555555666888888777555999999888666666555555555222222222222222222222222000111111111111111111111////////////000000000000////////////////////////...000111000///...///111...///000000111111000000222111000000111111111000444555999AAAIIIVVVkkkyyywwwzzzuuuqqqoooqqqwwwvvvlllbbbWWWPPPHHHDDD???:::666555666777555444444444444333333333000000000000000000000000111111222333444555555666666666777999;;;===???@@@BBBCCCCCCDDDDDDCCCCCCCCCCCCBBBAAAAAAAAABBBCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHJJJKKKLLLMMMOOORRRTTTXXXXXXXXXWWWUUUUUUWWWYYYVVVYYY\\\]]]\\\[[[\\\^^^ZZZZZZYYYYYYYYYYYYXXXXXXUUUUUUUUUTTTSSSQQQPPPOOOKKKLLLMMMOOOQQQQQQRRRRRRTTTUUUVVVWWWWWWYYY]]]___```````````````___^^^^^^]]]]]]\\\]]]^^^^^^[[[YYYWWWUUURRROOOMMMIIICCC>>><<<;;;:::888666555555555333333333333333444444555555444444333222111111000---000222333222333555888;;;CCCSSSfff||||||wwwuuurrrsssxxxzzzxxxxxxppplllhhhjjjqqqwwwzzzzzz{{{}}}}}}{{{wwwrrrppppppkkkhhhccc\\\WWWQQQEEE999555111---+++***+++,,,+++...,,,***)))((()))***+++***************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++*********))))))***************+++,,,---++++++++++++++++++++++++------,,,,,,,,,---...///---...///111222222333333444333333333333444555555555444333333222222333333222222333333444444444555555666888===AAACCCCCCAAA===<<<;;;<<<>>>???>>>======???AAACCCDDDDDDCCCBBBAAABBBEEEIIIHHHFFFIIINNNRRR]]]ooo222444555444333333444555555555444333222222222222333333333333333333333444444444555555555444333333333333222222222222333333000000000000000///......111111111111000000000000444444333333222111000000111111111111222333444444444333222222333444666777444444555555444444333222333333444555444333222111111222333444555555555555444444444555777888777666666777999:::999888666555222222222222222222222222000000000000000111111111////////////000000000000///////////////////////////000111000///...///111...//////000000000000000555333111111111111111000777666999===>>>DDDWWWkkk{{{pppjjjkkkvvvttthhhaaaTTTOOOHHH@@@;;;999999:::555555444444444333333333000000000000000000000000000000111222333333444444444555666888;;;===@@@AAA@@@@@@AAABBBBBBBBBAAAAAA@@@@@@???>>>>>>???AAAAAADDDEEEEEEEEEFFFFFFGGGGGGIIIJJJKKKKKKKKKLLLNNNPPPUUUUUUUUUTTTRRRSSSUUUWWWWWWZZZ]]]]]][[[YYYZZZ\\\ZZZYYYYYYXXXXXXXXXYYYYYYVVVVVVVVVUUUUUUSSSRRRQQQHHHJJJLLLNNNPPPPPPPPPPPPRRRSSSTTTUUUUUUWWWZZZ]]][[[\\\]]]^^^___^^^]]]\\\YYYXXXWWWXXXXXXWWWTTTQQQRRROOOKKKJJJHHHEEE???;;;;;;:::888777555555444444111111111111111111222333333333222111111222222333---000444444444555888;;;BBBOOObbbuuuzzzxxxvvvyyyzzzwwwwwwtttooojjjkkkooottttttssstttwwwyyyvvvpppllllllooohhheee___WWWRRRKKK>>>222333000,,,***+++,,,------///---+++)))(((((()))******************************+++,,,------,,,+++***++++++++++++++++++++++++)))+++,,,---...------,,,++++++++++++******))))))))))))))))))***+++,,,---++++++++++++++++++++++++...---,,,++++++---///000......000111222333333333444333333333333444555555555444333333222222333333111111222333333444555555000111444999===@@@???>>>===<<<;;;<<<===>>>===<<<===>>>AAACCCDDDCCCBBBAAABBBBBBDDDHHHGGGDDDFFFJJJPPPWWWbbbuuu222222222111111111000000333333333222222222111111111111111111222333444444222333555666666555333222333333333222222111111111000000////////////000000////////////000000000000333333222111111222222222111111222222333444555555666555555444444444555555888777666555444333222222333444555555333222333444555333111111222444444333666555555555555444444444666777999:::999888666555111111111111111111111111111111000///////////////......////////////......////////////////////////---.........//////000000............///111222222444111//////111222000...666333444777888:::EEERRRkkkzzznnniiimmm|||wwwooobbbQQQDDD===;;;::::::666444333333444444222111111111111111111111222222000111111222222333333444444444555777888999:::;;;@@@@@@@@@?????????>>>>>>?????????@@@@@@AAAAAABBB@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKOOOOOOOOOOOOPPPPPPQQQRRRTTTWWWZZZ[[[ZZZYYYYYYYYYXXXXXXWWWVVVVVVWWWXXXYYYTTTTTTSSSRRRQQQPPPPPPOOOMMMMMMLLLLLLLLLLLLMMMMMMOOONNNOOORRRUUUXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVPPPQQQSSSTTTRRRNNNJJJFFFFFFEEECCCAAA>>><<<:::999888888666555444333333333222222222111222222333444222222111000000111333555111222444555777;;;AAAEEETTT```qqq~~~}}}~~~zzzwwwpppllllllnnnmmmpppssssssrrrrrrqqqpppooonnnmmmeee^^^WWWRRRIII===444111------,,,,,,+++***))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******---,,,,,,++++++,,,,,,---)))******++++++,,,---------,,,,,,,,,,,,---............///000111222333333333444666888888888777666777666444333222222333444222222111111222222333444555666666777888999999:::;;;<<<=========<<<:::999===???BBBDDDEEECCC@@@???AAAAAABBBCCCDDDEEEFFFFFFKKKQQQ]]]lll~~~222222222111111111000000333333222222111111111111111111111111222333444444222333444666666444333222333333333222222222111111000000////////////000000/////////000000000111111333333333333333333444444000111111222333333444444555555444444444444555555555555555555555555555555555666777555333222222333555333111111222444444444555555555555444444444444555666777888888666555444111111111111111111111111111000000///......//////////////////....................................---........./////////000...............///000111222000......000111000...222000111444555666???KKKZZZnnnuuuooowwwvvvcccQQQFFF???:::888888666555444555555444333111111111111111111222222111111111222333333444444333444555666777888999:::???>>>>>>>>>=========<<<===>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCCCCAAAAAAAAABBBDDDEEEGGGHHHKKKKKKLLLMMMNNNPPPQQQRRRTTTVVVYYYZZZYYYXXXXXXYYYXXXWWWVVVUUUUUUVVVVVVWWWSSSSSSRRRQQQPPPOOONNNNNNLLLLLLKKKKKKJJJKKKKKKKKKMMMLLLLLLOOORRRTTTUUUTTTQQQQQQPPPPPPPPPOOOOOOOOOMMMNNNOOOOOOMMMJJJFFFCCCAAAAAA???===;;;999888777777666555444333222222222222222111111111222222333...///111111111111222333222444777;;;AAAHHHPPPVVVfffooo|||yyyttttttsssrrrsssvvvwwwxxxxxxwwwuuupppjjjggg```XXXOOOIIIAAA666///...------,,,++++++***))))))(((((()))******+++,,,,,,))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))***************))))))*********)))******++++++,,,,,,------,,,,,,,,,,,,---............///000111222222333111333777:::<<<<<<;;;;;;777666555333333333333333222111111111111222333333333444555666888999:::;;;======>>>>>>======<<<;;;===>>>AAACCCCCCBBB@@@???@@@AAAAAABBBCCCDDDEEEEEEIIINNNWWWdddrrr222222222111111111111111222111111111111000000000111111111111222333444555222333444555555444333222333333333222222222222111000000////////////000000///000000000000111111111333333333444444555555666000111111222222333333444444444444333333444444555333333444555666777777888777888888666333111111222444222111111333444555555555555555555444444444444444444555666555444333222000000000000000000000000000000///............///111000...---------......------------------------.............../////////...---------------......///...------...000///...//////000333333444:::BBBJJJYYYkkk{{{yyyxxx~~~xxxdddTTTIII@@@;;;:::888666666666666555444222222222222222222111111111222222333333444555555333333444555777888999999<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;======>>>???@@@@@@@@@@@@>>>>>>>>>???@@@BBBCCCDDDFFFFFFGGGIIIKKKNNNPPPQQQQQQTTTVVVWWWWWWVVVVVVWWWWWWVVVUUUTTTTTTTTTTTTTTTRRRQQQQQQPPPOOONNNMMMLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIKKKNNNOOOPPPOOOMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIHHHGGGEEEBBB???>>>;;;;;;:::888777666555444555555333222111111111111222111111000000000111111,,,///222444333333444444666:::AAAJJJSSS]]]gggmmmsssyyy~~~{{{zzzxxxyyy|||~~~~~~~~~|||xxxpppggg```[[[RRRGGG@@@888000,,,,,,,,,,,,,,,+++******))))))((())))))******+++++++++))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++************************++++++***))))))))))))***************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---......---...//////111111222333///222777<<>>============>>>===>>>???@@@@@@@@@???>>>??????@@@AAABBBCCCCCCDDDFFFIIIOOOXXX```nnn111111111111111111111111111000000000000000000000000000111111222333444555222333444444444444333222222222222222222222222222000000////////////000000000000000111111111222222111222222444444555555555222222222222333333444444333333333333333333444555333333444555666777777888555666777555333222222333333111000111333555666555555555555444444444333333222222333333333222111000000000000000000000000000//////...------.........222000...,,,+++,,,---...------------------------........................------,,,,,,+++,,,,,,,,,---,,,,,,,,,---...//////000111222444444555888<<>>>>>>>>>>><<<<<<<<<===>>>???AAABBBBBBCCCDDDEEEHHHJJJLLLNNNNNNPPPRRRSSSSSSSSSTTTUUUTTTTTTSSSRRRQQQQQQQQQQQQQQQPPPOOONNNMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEFFFGGGFFFEEEGGGIIIKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFCCCBBBAAA???===;;;999888666666555555444333333333333333222111000/////////111111000000000000000111///111333444444666:::>>>CCCIIITTT___iiisss{{{{{{~~~~~~}}}~~~xxxoooddd\\\WWWMMMAAA:::333---,,,...,,,+++++++++******))))))((()))))))))*********+++))))))))))))))))))))))))************++++++++++++************************))))))))))))))))))))))))++++++***)))))))))))))))++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...------...///000111222222///222777<<<@@@@@@???>>>777666555555444333333333111111111111111222333333222222333555666888999999???>>><<<<<<;;;<<<===>>><<<======>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBBDDDEEEIIINNNSSS[[[kkkyyy111111111111111111111111000000000000000000000111000000000111222333555666222333333333333333333222222222222222222222222222000000////////////000000111111111111222222222222///000222333444444444444333333333333444444444444222222222222222333444444444444444444555555555555222333555444333333444555222111///000333555666666555444444444444333333333111111111111000000//////////////////////////////...---------------......111///---,,,+++,,,...///.......................................------------,,,,,,++++++++++++,,,+++,,,,,,,,,,,,,,,...//////222333333333555666777>>>???CCCLLLYYYkkk~~~}}}yyy}}}}}}}}}oooaaaTTTLLL@@@===999666555555333222333333333333222222111111111111222333333444444555333444555666888999::::::999:::::::::::::::::::::;;;;;;;;;::::::999999888888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@AAAAAABBBCCCEEEGGGIIIJJJKKKMMMOOOOOOOOOOOOQQQRRRQQQQQQQQQQQQQQQPPPOOOOOOQQQPPPOOONNNMMMLLLLLLKKKIIIHHHGGGEEEDDDCCCCCCCCCDDDCCCCCCDDDEEEFFFFFFDDD????????????>>>>>>>>>===<<<;;;:::888666555444444444444333333333222222222222111000///////////////000000//////000000111222111222333333444;;;GGGOOOZZZaaalllvvv~~~~~~}}}|||wwwzzz}}}|||zzz{{{~~~vvvkkk```XXXPPPFFF;;;444///++++++...++++++***************))))))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))+++***))))))(((((())))))***++++++,,,,,,++++++***((())))))******+++,,,,,,,,,++++++++++++,,,------------...///000111222222111333777;;;<<<<<<;;;:::666666666666555444333333222222222222222333333444444444555555666666777777<<<;;;:::999999:::<<<<<<<<<<<<======>>>>>>>>>===<<<<<<===>>>???@@@AAAAAACCCCCCFFFJJJLLLQQQ\\\gggyyy111111111111111222222222000000000111111111111222000000000111222444555666333333222222222222333333111222222222222333333333000000////////////000000111111222222222333333333///000222333444333333222333333333333333333333333111111111111222333444444555444444444333333222222000111333333222222444555111000///000333666777777444444444444333333333333000000000///////////////////////////////////////---,,,,,,,,,,,,---............---,,,,,,---...///////////////////////////.........---------------,,,,,,++++++++++++,,,,,,+++,,,---,,,++++++---///---000111///000333333111777555777===FFFUUUjjjzzz}}}sssqqqrrrxxxxxxiii[[[SSSGGGCCC>>>:::888666555333444444444333222222111111000111111222222333444444333333444555777888999:::888888888888999999999999::::::::::::999999999999777888999::::::;;;:::::::::::::::;;;;;;<<<===>>>@@@@@@AAABBBDDDFFFHHHIIIJJJKKKMMMNNNNNNNNNPPPRRRQQQQQQRRRRRRRRRRRRQQQQQQRRRQQQQQQPPPOOONNNMMMLLLIIIHHHFFFDDDCCCBBBAAAAAABBB@@@???@@@AAAAAA@@@???;;;;;;;;;;;;::::::::::::777666555444333222222111333333222222222222111111111111000////////////////////////000111222333444222333444666;;;III\\\jjjxxx}}}}}}wwwrrrqqqtttwwwxxxxxxzzzzzzpppfff[[[SSSEEE<<<444000,,,)))))),,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************))))))))))))))))))))))))******)))(((((((((((()))'''((()))******)))((('''(((((())))))***++++++++++++++++++++++++,,,------,,,---......000000111222333444666888888888777666666666777666666555333333333333333333333444555555666666666666666666666666999888888888888999::::::;;;<<<===>>>???>>>======<<<<<<===>>>???@@@@@@AAACCCCCCEEEIIIKKKMMMTTT\\\ggg{{{000000111111111222222222111111111111222222333333//////000111222444555666333222222222222222222333111111222222222333333333000000////////////000000222222222333333333333444111222333555555444222111111111111111111111111111000000000111111222333444333333333222222111111111000111222222111000111333111//////000333666888888444444444333333333222222000000//////....................................,,,,,,++++++,,,------...+++,,,,,,------......///.................................------,,,,,,,,,+++++++++++++++,,,---...,,,...///---+++***,,,...,,,//////,,,...222222///111000333777:::BBBSSSeee{{{zzzuuutttvvv~~~rrreee\\\QQQLLLFFFAAA===;;;999777555444444333222222111111///000000111111222222333000111222333555666777777666666666666777777777888888888888888999999999999666777888999::::::::::::999999999999999:::;;;<<<===>>>@@@BBBDDDGGGJJJKKKKKKLLLNNNNNNNNNOOORRRTTTRRRSSSTTTUUUVVVVVVUUUUUUSSSSSSRRRQQQPPPOOONNNNNNIIIHHHFFFDDDBBBAAA@@@@@@???===<<<<<<======;;;:::999999999888888888777777222333333333333222111111222222111111111000000000111000000///////////////......///000222444666777444777<<>>@@@@@@???===<<<<<<<<<===>>>???@@@AAAAAACCCCCCEEEJJJKKKKKKOOOVVV^^^jjj}}}000000111111222222222222111111222222222333333333//////000111222444666777333222222111111222222333111111111222222333333333000000////////////000000222222333333333444444444222333555666666444333111000000000///////////////000000000000111222333444111111111111111111111111111222222111///...///000000///...000333777888888444444444333333333222222000000///............///........................++++++++++++,,,,,,---...)))***,,,---.../////////------------------------.........------,,,,,,,,,++++++++++++,,,---...///---///000...+++***,,,......111000,,,...444444/////////333666444666CCCSSSeeeuuu|||uuuuuu~~~~~~yyyzzzmmmeeeXXXSSSLLLFFFBBB???<<<;;;555555444333333222111111/////////000111111222222//////000111333444555666444444444555555666666666666666777777888888999999666777888999999:::::::::888888777888888999::::::;;;<<<>>>AAAEEEIIILLLNNNLLLMMMOOOOOOPPPQQQSSSVVVSSSUUUVVVXXXYYYYYYYYYXXXTTTTTTSSSRRRQQQPPPPPPOOOIIIHHHFFFDDDBBBAAA@@@???<<<;;;999999:::999888666333333333222222222111111000111222333333222111111111111111000//////......111000000////////////000---...///111333555777888666<<>>???@@@AAAAAADDDCCCFFFJJJJJJIIIMMMRRRTTTZZZfffxxx111111000///......//////000000111111111222222222///////////////000000111000000111111111222222222111111111111111222222222333222111000000111222333222333555666666666555444555555444444333222111111222222222222222111000000......///111111222222222333333333222111000000//////000111222333222111111---...000111222222222222333333333222222111111111444333000...------.../////////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---)))***+++,,,---,,,+++++++++,,,---,,,******+++,,,+++,,,------,,,,,,...///............////////////000//////000222555999;;;IIIXXXooo~~~vvvwww{{{{{{oooeeehhhnnnzzzwwwiiibbbYYYQQQIIIBBB@@@AAA777888888555333222111000222111111000000000000111000111111222222222111111333333222222333333444555666666666666666777777888888888888888888888999999888888666666777888;;;<<<:::<<>>===<<<;;;999888777888888666444333333333222222222111111222222222111111111111111000//////.........//////222000---,,,---///000111333///000555666444666<<<888CCCSSSbbbqqq~~~{{{yyy{{{||||||~~~{{{vvvtttlllgggcccaaa```[[[PPPFFF333111...+++******+++,,,******++++++++++++******%%%&&&((()))))))))((('''+++++++++*********))))))+++*********))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++------......///000000000222222333333444555666666777777777777777666666666333333444444555666777777777888999888777777999;;;888777666777888888777666888<<>>HHHZZZooo}}}zzz||||||mmmbbbdddeeeiiippp||||||uuummmeee]]]TTTLLLHHH@@@@@@===:::888777666555333333222111111111111222000111111222222111111111222222222222222333333444555555555555666666777888888888888888777777777777777666555444555777999::::::<<>><<<;;;:::888666555555555555444222333222222222111111111111111111111111111111111111000000////////////000000222111000111222333333333444111111666777666:::@@@HHHRRRaaannn|||}}}}}}|||{{{}}}{{{xxxzzz}}}}}}yyyrrrkkkiiiddd___[[[ZZZZZZUUUJJJBBB333111...+++))))))***+++(((((())))))))))))((((((&&&''''''(((((((((((((((+++++++++*********))))))************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++---------...//////000000222222222333444555555555666666666666666666555555444444444555555555555555666777888777666777888::::::999888888:::;;;:::999888;;;???CCCDDDBBB@@@===:::;;;>>>???@@@@@@???>>>BBBBBBBBBCCCEEEFFFHHHIIIHHHKKKRRR[[[gggyyy111111000000000111222222000000000111111111111222111111000000111111222333000000000111111111111222000111111222222222222222111111000000000000111111333444444555666555555555333333333222111111000000//////000000000///......//////000111222222222222222111111000000//////...///000111111222222111111000000/////////111222333444444333333333333222222333111///...------------------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...------,,,+++***))))))))))))+++,,,,,,,,,+++***+++,,,---,,,++++++,,,---+++---...---,,,,,,---///---............/////////////////////000111333555666:::DDDWWWnnnyyy{{{xxxkkk```^^^\\\[[[aaappp{{{pppaaaUUUJJJEEE???:::888777666666555444333222222222222333000111111111111111000000111111111111111222222333444333333444555666777888888888777777666666555555444444333333444555777888:::<<<>>>AAADDDFFFFFFGGGKKKKKKMMMOOORRRVVVYYY[[[\\\^^^```bbbbbb```^^^\\\WWWSSSNNNKKKHHHFFFCCCAAA@@@???===;;;:::888888888555333222222333222111000222222111111111000000000000000000000000000000000000000000//////000000111...///000222222222222222555444666:::>>>AAAGGGNNNZZZbbbmmmwww~~~}}}}}}~~~|||wwwvvvyyy}}}~~~yyytttllleeebbbZZZVVVQQQOOOOOOKKKCCC<<<333111...+++)))))))))***'''(((((())))))((((((''''''''''''''''''((())))))+++************)))))))))************))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******++++++++++++++++++++++++,,,,,,---......//////000111111222222333444444444444444444444444444444444555555555555444444444333666777888777666666888:::999888777888:::;;;;;;999888:::===???@@@@@@???>>>:::;;;<<<===>>>???@@@@@@AAAAAAAAABBBCCCEEEGGGGGGFFFGGGKKKQQQXXXeeezzz111000000000111222333333000000000000111111111111000000//////000000111222000000000000111111111111///000222333333333333222000000000000000000000000000111111111222222222222222222222111111111000000....../////////......---///000111111222222222222111000000000//////......///000000111111111111111111000///......000222444444333333333333333333333222111///...---,,,------++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,((()))***,,,,,,++++++***)))***,,,+++******+++,,,,,,---...---,,,,,,---...---------.........////////////.........///000111444555:::EEEVVVlll|||}}}eeeddd```ZZZYYYaaappp||||||lllXXXMMMBBB<<<999666555555666555444333333222333333111111111222111111000000000000000000000111111222222222222333444555666777777777666555444333333222333333333333333555666777999:::===???AAACCCCCCCCCHHHGGGGGGIIIKKKOOOSSSUUUSSSUUUWWWXXXXXXVVVSSSQQQLLLIIIEEEBBB@@@>>>;;;999999888777666555555555555333111000000111111000///111111111000000000000///////////////000000000000000////////////000000111...///111111222333555777;;;>>>BBBGGGLLLSSS\\\dddiiiooovvv|||~~~~~~zzzxxxxxx{{{~~~|||xxxtttnnnfff```^^^VVVPPPHHHCCCBBB@@@<<<888333111...,,,***)))))))))))))))************))))))(((''''''&&&&&&''')))***************))))))))))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***************************+++++++++++++++,,,,,,---......//////111111111222222222333333222222222222333333333333444444444444444444444444777888888888777777999:::777666555666888999999888888999:::;;;<<<===>>>>>>;;;;;;;;;;;;<<<>>>@@@BBB@@@@@@@@@AAABBBCCCEEEEEEIIIHHHJJJNNNQQQYYYhhhwww111000000000111222333333000000000000000000000000///............///000000000000000000000000000000///000222333444444333333000000111111111111000000000000000000111111222222222222111111111111111111......///////////////...000111111222222222222111000000000000////////////000000000000000111111111222111///......000222333333333333333333333333333222111000///...------,,,++++++************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,((()))***+++,,,+++******''')))******))))))***,,,,,,---......,,,,,,,,,...------------....................................///333666:::BBBSSSjjj{{{yyy}}}wwwtttlllaaaZZZ\\\eeemmmooo]]]KKKCCC???:::888999777666555444333333333333222222222222222111000000000000//////000000111222111111111111222333444555555555444333333222111111222222333333444555555666777888;;;===>>>??????>>>BBBAAA@@@@@@AAADDDFFFHHHHHHIIIKKKKKKJJJGGGDDDBBB???===:::999888777555333444333333222222222333333333222000111222222111000111111111000000000000///......//////000000000000///.........//////000111333444444555666;;;BBBGGGQQQVVV[[[]]]```gggpppvvvyyy{{{~~~}}}zzz{{{{{{zzzyyyzzz{{{}}}|||ttttttqqqkkkeee```[[[YYYTTTLLLAAA:::777777777666111000...,,,***)))(((((())))))************))))))(((''''''&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))))))))******+++++++++++++++,,,,,,------......000000000111111111111111000111111111222222222333111111222333444555666777888999999999888888:::;;;777666555666888999888777888888888999:::;;;======;;;;;;::::::;;;===???AAA>>>>>>??????@@@AAABBBCCCFFFEEEGGGIIIKKKPPP[[[ggg|||111111000000000111222222111000000000000000//////...------------...//////111000000000000000//////...000222444555555444333111111222222222222111111333222222222222333444444222222222222222222222222//////000111111111000000111111222222222222222111000000000000000000000000000////////////000111222111111000//////000111222111111222222222222333333222222111000///...------************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********)))))))))((((((((((((***+++++++++***)))''')))******))))))+++,,,---.........,,,+++,,,---,,,------------...........................------)))...333333555@@@TTTdddzzzyyysssuuu{{{lllaaa^^^aaaffflllvvvmmmUUUJJJDDD===999:::999888777666555444444444444444444444333222111111000000000000000111111222111111000000111111222222333333222222111111000000111111222333333444444555555666888999::::::::::::;;;:::999999999999:::;;;????????????>>><<<;;;999666444333333444333222000222222111111111111222222333222111222333333222111222222111111111000000000...//////000000111111222////////////000111111222222555888;;;???HHHSSS[[[rrrxxx{{{xxxvvvyyy{{{{{{zzzzzzzzz{{{{{{{{{yyy{{{~~~|||xxxuuurrrsssooohhhccc```[[[VVVLLLEEE;;;333000000222333//////---,,,***)))))))))&&&''''''((((((''''''&&&'''''''''''''''((())))))(((((()))))))))))))))***))))))))))))************))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))(((((())))))***+++++++++******+++,,,,,,------...000000000000000000000000000000000111111222222333///000111333444666777888777888999888777777999;;;:::999888999::::::999888888888888888999;;;<<<===;;;;;;::::::;;;<<<>>>???=========>>>>>>???@@@AAAFFFEEEFFFIIIKKKMMMUUU___kkk}}}111111000/////////000000111111000000////////////...............///000000111111000000////////////...000222555666555444333111222333444444333222111333333222222222333444555222222222333333333333333000111222222333333333222111222222333333222222111111111111111111111111111000//////...///000111222111111000000000000000000000000000111111222222222333333222222111///......++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))))))))))))))((((((((('''(((***+++++++++***)))(((***+++,,,++++++---...---...///...,,,+++,,,---,,,,,,---------.........------...............---***...222111111666BBBKKK___ooovvvmmmoooxxxwwwllleeebbb___gggqqqyyy|||___QQQIII@@@;;;===<<<;;;:::999777777777777555555555555444333222111111000000000000111222222111111000000//////000000111000000000000000000000//////000111222222222222333444555777777777666666555555444444444444444444666666555555555666666666333222111111222222000...222222111111111111111222333222111222333444333222333222222222111111111111//////000000111222222333111111111111222333444555333999AAAIIIRRR^^^lllvvv|||}}}}}}{{{{{{||||||||||||}}}~~~{{{~~~zzzuuuqqqqqqrrroooiiieeebbb[[[RRR???;;;555000---------...------,,,++++++*********&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))******((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))((((((((()))***+++++++++*********+++,,,,,,------///////////////////////////000000111222222333333000000111333444555666666555666777666555555777999<<<:::999999::::::888777777777888888999;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@FFFEEEGGGJJJLLLMMMRRRZZZbbbkkk{{{111111000//////...//////111111000000/////////...///////////////000111111111111000000/////////...---///222555666666444333222333444444444444333222222111000000000111333333333333333333333333333333111222333444444444444444222222333333333222222111111111111111111222222222000///.........///111222000000111111111111000/////////000000111111111222333333333333222000///...++++++++++++++++++,,,,,,*********************************++++++,,,,,,,,,&&&&&&'''((()))***++++++'''((()))++++++******)))***,,,------------///000---...///...,,,+++,,,---,,,,,,,,,---------......,,,---......//////......111222444333222333777:::CCCUUUjjjzzzoookkkpppjjjpppwww~~~kkk___ZZZ```fffiiiooo|||kkk[[[SSSHHHBBBCCC???>>><<<;;;:::999999999666666666666555444333222111111111111111222222333222111000//////......///////////////000000000000---...///000111111111111222333444555555555444333111222222333333222222111//////...///000222444666333222111111222111///---333222222111111111222222333222111222333444333222333333333222222222222111///000000111222333333333333333333333444555666777;;;CCCPPP\\\hhhvvv~~~{{{tttpppkkkmmmkkkfffccc```UUUHHH444222000...---,,,******,,,,,,,,,+++++++++******(((((())))))))))))((((((%%%&&&((()))))))))(((''''''((((((((())))))******(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))'''(((((()))***+++++++++)))******+++,,,,,,------///////////////.........///000000111222333333333222222222333333444444444333444555555444444555777;;;999888777777777555444777777888999:::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<===>>>???CCCBBBDDDGGGHHHHHHMMMSSSZZZ\\\cccppp000000000000000111111222111000000///////////////222111000//////000111222///000000111111111000000///000111222222333222222333555666888777555222111111111222222222111111000555666888999888777555444333444555666666555444333222222333333333444444444111222333333444444444444333333111000000000111222222333333444444333333222---...///111111111000///111111111111000///------+++,,,++++++***((('''&&&+++++++++*********)))))),,,,,,,,,++++++*********************))))))))))))************************,,,,,,,,,++++++*********...---+++******+++---///------...///...---+++***,,,,,,+++***+++,,,---...//////000//////000222555:::BBBOOOaaavvvxxxmmmkkkfffhhhpppvvvzzzpppjjj___ZZZ^^^ccciii|||rrraaaWWWLLLBBBBBB???<<<:::::::::::::::888888777444222222333444222222222222111111111111000000////////////000000000000000000////////////000000000000000000000000//////000222222333333333555444333222111111111111000000////////////000000//////............//////000000000000000000000000000000/////////000111111333555666555333111111111111111000000000111222333444555777888999;;;???BBBEEEOOO^^^ppp}}}~~~{{{sssooogggiiiiiifffddd^^^NNN<<<222000...---------,,,+++,,,++++++***)))(((((('''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))((('''''')))******)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&)))***+++***)))((()))***))))))))))))************))))))***+++,,,,,,------------......///..................///000000111111000000111222333333444444444444444555555555555555666666666666777777777777999888777777777888999:::::::::::::::::::::::::::;;;<<<>>>???@@@AAAAAAAAA@@@AAABBBCCCFFFJJJMMMOOORRRSSSYYYbbbjjjuuu000000000000000111111222222111000000//////000000111111000//////000111111111111222222222222111111///000111222222333222222333555666777777555333111111222222222222111111000333444666777777666444333444444555666666555444444222222333444444555666666111222333444444444444444333333111000000000111222222222333333333333222222...///000111111111000000111111111111000///...---+++++++++***************,,,,,,,,,,,,+++++++++***,,,++++++++++++++++++***************))))))))))))************************,,,,,,,,,++++++*********---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++++++++,,,---...---...//////...///111333333777@@@MMM___uuupppgggcccfffiiimmm}}}yyylllbbbbbbaaabbbmmm{{{tttdddVVVLLLGGGCCC???======<<<<<<;;;999999888888777777888:::444444444444333333333333222111111000000111111222222222222111111111000000000000000000000000000000///000111222333333333333444333222111111111111111000000////////////000000111000000//////000000111111111111111111111111111333333222222222333333444222333555555444333444666000000000000111333666888888<<<@@@DDDHHHKKKOOORRRXXX```nnn}}}~~~~~~~~~}}}}}}vvvnnnjjjjjjllljjjeeebbbYYYHHH777111///---,,,,,,,,,+++************)))((((((((('''''''''''''''''''''''''''((((((((()))))))))******''''''''''''(((((((((((((((((((((((((((((((((((()))((('''''')))******)))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((((((((()))***+++***((('''((())))))))))))*********++++++))))))***++++++,,,------,,,---......///.........//////000111111222222333000000111222222333444444444444444444555555555555555555555666666777777888888888777777777888999:::::::::::::::::::::::::::::::::;;;<<<===>>>>>>>>>@@@@@@AAACCCEEEIIIKKKMMMNNNNNNQQQVVVZZZ```ppp000000000000000111111222333222111111000000111111000000////////////000000222222333333333222222111///000111222222333222222333555666777777555333222222333333333222222111000111222333555555555444444444555555666666555555444222333333444555666666666222333333444444444444333333333222111111111111222111111222222222222111111///000111111222111111111000111111000000///...---++++++*********+++---...---------,,,,,,,,,++++++*********+++++++++++++++************))))))))))))))))))))))))))))))))))))+++++++++++++++*********,,,,,,++++++******))))))+++***)))))))))))))))))),,,,,,+++++++++,,,---...***,,,...///......///000333333666<<>><<<999888888777777777777888666666666555555555444444444333333222222333333444333333333333222222222222000000000000000000000000000111222333333333333333222111111000000000111111111000000//////000000111222111111000000111111222111111111111111111111111/////////000111222444444111222333222111111333444222333444444555888<<<@@@DDDJJJRRRYYY___cccfffhhhhhhnnnxxx~~~|||{{{}}}~~~|||~~~{{{qqqjjjgggmmmlllggg```ZZZPPP@@@111000...,,,+++++++++***)))((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))******''''''''''''(((((((((((((((((((((((((((((((((((()))((('''''')))******)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))******+++,,,***(((&&&'''((())))))))))))*********+++))))))******+++,,,,,,,,,,,,------...//////......111111111222333333444444000000111111222333333333333333333444444555555555444444555555666777888888777777777666777888999999:::::::::::::::::::::::::::::::::::::::;;;<<<===@@@@@@@@@BBBDDDGGGIIIKKKLLLLLLNNNOOOOOORRR\\\gggvvv000000000000000111111222444333222222111111222222000//////////////////000222222222333222222111111//////111222222222222222333444555666666555444333333333333333333222222111000111333444555666666666555555666666666666555555444444444444444444444444333333444444444444444333333333222222111111111111000111111222222111111000111111111222222222111111000000000000000///......,,,+++***))))))+++---...---,,,,,,,,,,,,+++++++++))))))******++++++,,,,,,************)))))))))((())))))))))))))))))))))))+++++++++***************++++++++++++***)))'''&&&+++***(((''''''((()))***+++++++++,,,,,,,,,------***,,,/////////.........444333222444<<>>BBBIIIMMMZZZaaajjjssswwwyyyzzz{{{ssswww~~~}}}{{{||||||vvvoookkkiiijjjeee\\\TTTLLLCCC888///...,,,************)))(((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''''')))******)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))+++,,,,,,***'''&&&&&&''''''(((((((((((()))))))))))))))******+++++++++,,,,,,,,,---...////////////000111111222222333444444000000111111222222222333222222222333444444555555333333444555666666777888666666666666777888888999999999999999999999999999;;;;;;:::::::::;;;<<<===?????????@@@BBBDDDFFFHHHGGGIIILLLMMMMMMPPPVVV]]]```ooo000000000000000111111222444333333222222222222222//////000000000000//////111111222222111000////////////111222222222222222222333444444555444333333333333444444444444333333222222444555666777888888666666666666666666666666666666555444333222111111444444444555555444444333333333333333222222111111000111111222222111111000222222111111111111111111///000000000000//////......---+++))))))***+++,,,++++++++++++************)))))))))******+++++++++************)))))))))(((((((((((((((((((((((((((***************************++++++***)))((('''&&&+++***)))(((((()))++++++++++++,,,,,,,,,---------+++---///000///.........000/////////333:::DDDKKK___nnn}}}vvvpppmmmmmmooottt|||tttpppjjjccc[[[SSSJJJDDDEEEAAA===;;;;;;:::999888777777777666555444444333555444444333333444444555444444333333333222222222222222222222222222222222///000111111111111111111000000000000000000111111111111000000000000111111111000000//////000000111////////////////////////000000000111222333444555888777666444222333666888:::???FFFKKKPPPVVV___eeettt{{{}}}{{{yyyyyy}}}zzzzzzyyyxxxvvvtttrrroookkkiii___VVVLLLCCC===777333111---+++))))))******)))(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''')))((('''''')))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***++++++***'''%%%%%%&&&&&&&&&&&&''''''''''''((()))***************+++++++++,,,---...//////////////////000000111222222222000111111111111111222222111111222222333444444555222333333444555666666666444444555666777777888888999999999999999999999999999999999999:::;;;<<<<<<>>>>>>>>>>>>???AAACCCDDDAAADDDHHHHHHJJJMMMRRRUUUTTT[[[hhhxxx000000000000000111111222444333222222111111222222000000111111111111000000111111111111111000///...///000111222222333222222111111222222333333222222222222333444555555555555444444555666777888999:::777666666555555666666777777777666555444333222111444555555555555444444333333333333444333222222111111111222222222222111111222222111000000000111111//////000000000000/////////...,,,+++++++++,,,,,,+++++++++*********)))))))))))))))***************************))))))))))))(((((((((((((((((((((((()))))))))***************++++++******))))))((((((***************++++++,,,***+++,,,---------,,,,,,,,,...//////...------...---...///000000333777:::EEETTThhh{{{yyyuuurrrrrryyywwwkkk___WWWMMMGGGAAA======>>>===<<<::::::999888777777666666555555555444444555555555444444444444333333333333222222222222222222222222000111111222222222111111222111111000000000111111222111111000000111111222000000000//////000000000////////////////////////222111111111111111222222444444333333333777<<<@@@CCCLLLWWW```gggoooyyy~~~zzzxxxvvvwwwzzzuuuttttttnnnmmmmmmmmmllliiidddaaaNNNEEE<<<666222//////111,,,+++))))))******)))(((''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''''''''''')))((('''''')))******)))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((''''''''')))***+++)))'''%%%&&&'''&&&&&&&&&&&&''''''''''''************************++++++---...//////000000.........///000000111111111111111111111111111111000000111222333333444444333333333444444444444555222333444666777777777777999999999999999999999999666777999:::;;;<<<<<<<<<>>>======<<<===>>>@@@AAAAAAFFFHHHGGGHHHLLLOOOOOOQQQRRRXXXcccrrr000000000000000111111222333333222111111111111111000111222333333222111000222222222222111000///...///000111222222333222222//////000000111111111111000111333444666777777777555555666666777888999:::888777666555555666777888777777777777666666666666555555555555555444333333333333444444444333222111222222333333333333222222222111000/////////000000//////000000000000//////.............../////////,,,,,,+++++++++*********************))))))))))))************))))))))))))''''''''''''''''''''''''((()))))))))*********+++++++++***)))))))))***+++((()))***+++++++++++++++***+++,,,---------,,,,,,,,,---...---++++++,,,......///111111000111222444777CCCSSScccvvv~~~~~~zzzqqqaaaYYYNNNGGGEEEEEECCCAAA@@@???>>>===<<<;;;;;;:::777777666666666666777777666666555555555444444444333333333333333333333333333333333444444333333222444333222111111111111111222111111000000111111222222111111000000111111222111111111111111111111111000111222444777:::===>>><<<<<<;;;;;;===AAAHHHLLLWWWaaannnwww}}}wwwyyy{{{|||}}}zzzwwwuuuuuuxxx~~~xxxqqqnnnnnnooojjjiiiiiihhheee___VVVOOO===666111111...******...,,,+++))))))***+++***)))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))((()))***)))'''&&&'''((('''''''''((((((((())))))************))))))))))))***+++,,,...///000000000---......//////000000111111111111111000000000000//////000111222333444444444444444333333333333333111222444666777777777777888888888888888888888888777999<<>>BBBGGGHHHFFFGGGLLLNNNLLLMMMMMMQQQYYYbbbooo000000000000000111111222333222111111000000111111111222333444444333222111444444444333222111000//////000111222222333222222......//////000000000111///111222444666888888999666666555666666777888999888777666555555666777888777777777888999999::::::555666666666555444333333333333444555444333222111222333333444444333333222222111000.........///000//////000000000000000///---...///111222222333222---------,,,,,,,,,++++++++++++******))))))((((((************))))))))))))''''''''''''''''''''''''(((((())))))*********+++,,,+++)))((((((***,,,---'''((()))+++++++++***)))***+++,,,---...---,,,,,,,,,,,,,,,***))))))+++---+++,,,......------...///333<<>>999999888888888888999999777777777777666666666666333333333333333333333333555555555666555555444444555444333222111111111111222222111111111111222222333222222222222222222333222222222222222222222222222444888>>>DDDKKKPPPSSSPPPOOOMMMLLLMMMQQQWWW\\\jjjttt|||vvvxxx{{{|||}}}yyyvvvuuuuuu{{{~~~xxxpppjjjgggiiikkkjjjiiigggeee```VVVIII@@@333...---000...)))(((+++---+++))))))***+++***)))******)))((('''&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***''''''''''''((((((((()))'''''''''''''''''''''''')))((('''''')))******)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++'''((()))((('''&&&'''((())))))))))))*********************)))))))))))))))***+++,,,...///000000000.........///000000111111111111111000000000000000...///000111222333444444555444444333333222222111111222444666777777777666888888888888888888888888:::===AAAEEEGGGGGGEEEDDD===<<<;;;;;;:::;;;<<<======BBBCCCAAABBBIIIKKKHHHEEEDDDIIIQQQVVV]]]kkk{{{111000000000111222333333444666777666333222222222222333333222000///000222222222333333333222222111444333111//////000111222111111111000000000000000555555666666666666666555444444555555666777777777777777666555555555555555666555555555555444444444555444333333222222333333111222222333333222222111555555555555444333222222111222111000......000222111000///000111222111000000000////////////000000...---,,,,,,++++++,,,,,,************************''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))+++++++++*********))))))************************,,,,,,---...///000111222222555:::AAALLL```vvv|||}}}~~~||||||wwwmmmfffaaa]]]YYYRRRSSSSSSSSSQQQMMMGGGCCCBBBAAA>>>>>>===<<<:::999666777888777555333333333333333333222333333444444222333444333222222333444111000///000222222111000333111000333333111111555...000222222111000000111333444444333333333555777555===EEELLLVVVcccmmmppppppmmmiiidddcccgggnnnsssuuu{{{{{{{{{|||~~~~~~|||{{{xxxxxx~~~}}}wwwvvvsssooollliiiiiijjjkkkkkkjjjbbbUUUFFF:::333......---,,,,,,+++******------+++***)))'''&&&&&&$$$$$$%%%&&&'''((())))))'''&&&%%%%%%%%%%%%&&&'''))))))(((((('''''''''&&&&&&&&&''''''(((((())))))((((((((((((((('''''''''***)))((('''&&&&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''&&&''''''((()))***((((((((((((((()))******(((((()))***************+++++++++,,,,,,+++******//////...------------...111111111000000000000000000111111111111222222222444444444444333222111111222333333333333333333444999999999999::::::;;;<<<===???BBBDDDFFFFFFEEEDDDAAA@@@>>><<<;;;;;;<<<===BBBAAA@@@???AAADDDGGGIIIKKKJJJIIIKKKPPPXXX___dddvvv111111000000000111222222333555666555333111111111222333333222000000111333111222222222222222222111444333111//////000111222111000000000000000000000444444555666666666666666444444555555555555666666666555555555555555666666555555555555444444444444444333333222222222222222111222222333333222222111444444444444444333222111222333222111//////111222666333111000//////...,,,//////000000000000//////---,,,,,,+++++++++++++++************************(((((())))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((('''((()))))))))))))))(((*********)))))))))((((((************************,,,,,,,,,---------------111333555888@@@MMM___lllxxxoookkklllhhhiiipppyyyxxxrrrnnnjjjjjjkkkjjjgggaaaZZZUUUMMMIIIDDD@@@>>>===<<<;;;666777777666555444444444777777666555555555555666111222333222111111111111444222111222333444333222222//////222222000222666222444777888888777777888555888:::;;;999999;;;===>>>IIIVVVbbbppp}}}yyyxxx{{{}}}~~~}}}xxxvvvtttpppllliiiiiikkkmmmooojjjbbbWWWKKK???666111...------,,,++++++******++++++******)))(((((((((((((((((()))******++++++'''&&&%%%%%%%%%%%%&&&''')))((((((((('''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((('''***)))((('''&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((('''''''''((((((((((((((((((((()))******(((((()))***************++++++,,,,,,,,,,,,++++++---------------...///000111000000000000000000000000111111111111222222222444444444444444333333222333333333333333444444444777777888888999;;;<<<======???@@@BBBCCCCCCCCCBBBAAA@@@>>><<<<<<<<<===>>>AAAAAA??????AAACCCFFFHHHJJJHHHHHHHHHLLLRRRXXX\\\___mmm222111111000000000000111111333444333111000000000000111222222111111222333111111111111222222111111333222111000///000111111000000000000000000111111222333444555666666777777555555444444444444333333444444444444555555777777555555555555444444444444333222222111111111111111111222222333333222222111222222333333333222222111333444444333111000222333888555111.........---,,,//////000000000000//////,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((((()))))))))))))))(((''')))))))))(((((((((((((((************************,,,,,,++++++*********)))///000111111444;;;GGGOOOhhhwww}}}lllccc^^^ZZZYYY^^^ggguuuzzzsssnnnfff```VVVMMMGGGCCCAAA???;;;:::999888888888888888999888666555444444444555444444444444333333222222444333111111222333222111444111111333222000333888555999<<>>>>>>>>??????@@@@@@@@@@@@AAA@@@>>>===<<<======>>>AAA@@@??????AAACCCFFFHHHJJJIIIGGGGGGJJJNNNRRRUUURRR\\\lll222111000//////////////////111222111000......///---///111111000000111222000000000000000111111222222222111000///000000111000000000000000111111111000111333444555666777777555555444333333222111111222222222333444666777888555555555444444444333333222111111000000000000000111222222333333222222111000111111222222222111111444555555444222222333444666222///------...//////...///000111111000///...++++++++++++******))))))************************++++++******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))))))))))))))(((((('''))))))))))))))))))))))))************************++++++*********)))))))))......//////000555;;;@@@RRR___rrr}}}ttthhhbbb]]]\\\___kkksssfff[[[RRRLLLHHHFFFDDDBBB@@@@@@@@@@@@@@@<<<;;;999777666666666777888777666777888999999888888666444333444444333222666444444555444333888???CCCGGGLLLPPPRRRSSSTTTUUU[[[bbbhhhhhhccc___^^^```jjjttt~~~|||uuutttssssssuuuyyy}}}wwwppphhhgggfffgggiiikkklllllleeeXXXFFF888222000...+++,,,,,,++++++*********)))))))))))))))))))))))))))&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((('''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))((('''''''''''''''((((((((((((((())))))***(((((()))***************,,,,,,------......------,,,,,,,,,------///000000000000000000000111111111000000111111111222222222333444555666777777777777333333444444555555666666666666777999;;;===???@@@@@@???>>>>>>>>>>>>??????@@@???>>>============>>>????????????@@@CCCEEEFFFJJJJJJIIIIIIKKKNNNQQQSSSSSSXXX```lll}}}111111000///...............///111000///......///+++---///000/////////000000////////////000111222111111111000000000000000//////000000111111111111000111222444555666666666555555444333222111111000111111111222444555777777555444444444444333333333222111000000//////000000111222222333333222222111///000000111222222222222444555666555444333333444555222...,,,---...//////...///000111111000///...******+++++++++***)))((())))))))))))))))))))))))+++*********))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((%%%%%%%%%%%%%%%&&&''''''(((((())))))))))))((((((************************))))))))))))))))))))))))************++++++++++++//////000000111222555777@@@GGGVVVkkkxxxoooiiifffkkkxxxtttiii___ZZZUUUSSSPPPPPPPPPPPPNNNMMMFFFDDDAAA>>><<<;;;<<<<<<:::888777888<<<@@@AAABBBCCCAAA???======;;;888666555555777:::;;;>>>FFFPPP]]]bbbhhhmmmppprrrsssttt|||zzzvvvvvvwww|||wwwtttsssrrrsssvvv|||wwwoooeeegggiiimmmpppnnniiieeeSSSHHH:::000------+++)))+++***************))))))******))))))((('''''''''******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))((((((''''''&&&&&&&&&'''''''''(((((())))))''''''((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))((((((((((((((())))))***(((((()))***************+++,,,------.........---///......---------......//////000000111111111111000000111111111222222222333444555666777888888888333333444555555666777777888888999:::<<<>>>???@@@@@@???>>>>>>===>>>>>>>>>>>>>>>==================>>>>>>>>>???@@@BBBDDDEEEGGGGGGHHHIIIKKKMMMPPPQQQSSSTTTWWW\\\fffwww000//////............///---///000000...---...///+++...000000///....../////////.........000111222111111000000000//////////////////000111111222222000111222333444444555555555555444333333222111111111111111222333444666777444444444444333333333333222111111000000000000000111222222333333222222111...///000111222333333333333555666666444333333444777444000---------,,,+++---///000222222000///---***+++,,,,,,,,,+++)))((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&&&&'''''''''((()))))))))))))))************++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,/////////////////////000111666AAARRRfff|||}}}|||yyytttkkkiiiggghhhkkkkkkhhheeeWWWTTTOOOJJJEEECCCCCCCCCAAA>>><<<>>>FFFMMMRRRTTTRRRQQQOOONNNLLLHHHBBB???;;;<<>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@BBBCCCDDDBBBCCCDDDFFFHHHJJJLLLMMMNNNPPPQQQTTTYYYdddrrr|||......---------...//////---...000000///......///...000222222111///......///...---------///111333000000000000000//////......//////000111111222222111111222333333333333333555555444444333333222222111111111111222333555555444444444333333333222222222222111000000000000111111222222333333222222111...///000222333444444444333555666666444333333333444222///.........,,,+++---...111222222111...---+++,,,---...---,,,***)))))))))))))))))))))))))))'''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''')))************))))))))))))*********+++))))))))))))))))))))))))+++++++++***************,,,++++++,,,---...------***111:::BBBLLL\\\pppxxxssslllccc\\\WWWTTTSSSSSSOOOLLLPPPZZZfffnnnqqqnnnmmmmmmkkkhhhbbbZZZTTTRRRSSSWWW\\\___eeerrr}}}zzzzzz}}}}}}{{{yyyyyyzzzvvvpppjjjmmmnnnoooqqqmmmaaaPPPCCC333222000---+++***)))((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((&&&&&&''''''((())))))***%%%&&&((()))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((('''''''''(((((()))((((((((((((((()))******(((((()))***************)))***+++,,,------------......---------......///...//////000111111222222000111111111111222222222333444555555666666666666333444555666777888999999<<<;;;:::999999999999999:::;;;<<<======<<<;;;;;;::::::;;;;;;;;;;;;;;;:::<<<===>>>???@@@AAACCCCCC@@@AAACCCDDDFFFGGGHHHHHHHHHKKKOOOQQQTTTYYY```fffppp}}}---------------...///000---...000000///...//////000222444444222000/////////...---,,,---///111333000000000000000//////......//////000111222222222111222222333333333222222555555444444444444333333111111111111222333444444444444444333333333222222333222222111111111111111222222222333333222222222...///111222444444555555222444666666444333222333///...---...000000///...---...111222222111...---+++,,,---......,,,+++)))))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''(((***+++++++++'''((((((((())))))******)))))))))))))))))))))))),,,,,,+++***)))(((''''''''''''(((***---/////////***444<<<<<<;;;CCCXXXjjj{{{vvvoookkkiiieee```]]]aaannn|||uuuooojjjkkkmmmooopppsss}}}xxx{{{|||xxxuuurrrrrrsssqqqkkkfffooonnnmmmjjjcccTTTAAA333...//////---***(((((()))(((((((((((())))))))))))&&&&&&''''''((())))))***''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***%%%&&&((()))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))***)))(((''''''&&&''''''((((((((((((((()))******(((((()))***************((()))***+++,,,,,,---,,,,,,,,,,,,---...///000111...//////000111222222222000111111111111222222222333444555555555555555555444444555666777888999999<<<;;;:::888777666666555777888:::<<<<<<<<<:::999999999:::;;;;;;:::::::::<<<<<<===???@@@AAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFAAAFFFKKKNNNNNNOOORRRUUUZZZdddqqq.../////////------///111////////////000000000000////////////000000000000111111000000//////..............................////////////////////////333222000...///111333555333333222222333333444555666555333222222333444555555555444444444333333333111000000000000000111111333333333222222222111111444222111//////000222333333333444555555555444444000///---,,,---...000111(((---111222000---,,,---,,,,,,,,,+++***)))((('''******)))(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''''''''((())))))((('''&&&''''''''''''((((((((((((******))))))))))))******))))))))))))************,,,,,,+++,,,---///111222222000......333;;;CCCHHH___ooo~~~tttmmmnnnkkktttxxxvvvrrrnnnooowww}}}~~~~~~~~~~~~yyyuuurrrpppllljjjlllqqqsssrrrooorrrkkk___TTTJJJ@@@888222///...---+++***)))))))))))))))))))))((((((((((((%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%'''''''''&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((('''&&&&&&'''((()))***(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((&&&$$$""""""%%%(((***((((((((((((((()))******)))******++++++,,,------.../////////---,,,---...//////000000000111111111222222333444444555555666666666666666777777777777555555666666777777888888999999999888888888777777777777666666777999;;;<<<============<<<;;;:::999<<<======???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEGGGHHHIIIKKKLLLLLLMMMMMMTTTXXX^^^gggvvv...//////...------///000///////////////000000000////////////000000000000////////////.........---...........................//////000000111111111111000/////////111333444333222222222222333444444555555444444444444444555333333333333222222222222111111000000000111111222333333222222222111111111333222111//////000222333333333444444444333333222000///...---------...///'''***...111000///...---+++,,,,,,,,,+++)))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))(((((((((((())))))(((((()))))))))***************++++++,,,...///000...---++++++---333999===HHHVVVjjj~~~sssiiiaaa\\\___lllvvv{{{|||~~~|||}}}}}}|||xxxuuuqqqllliiihhheeedddggglllpppooommmlllaaaRRREEE>>>888111---------+++***)))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''((()))(((((((((((((((((((((((()))'''&&&&&&'''(((((('''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&'''((()))((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((&&&%%%$$$$$$&&&(((***((((((((((((((())))))***)))******++++++,,,,,,------...///...------...///111111111111222222222333222222333333444555555555444444444555555555666666444444444555666666777777999999888888888777777777888777777777777888:::;;;888999::::::;;;:::::::::;;;<<<<<<===>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCCCCFFFFFFHHHIIIJJJKKKKKKKKKLLLOOORRRWWW```ppp...//////...------...000........./////////000000////////////000000000000............------------...........................//////000111222333444////////////000111222333222222111111222222333444444444555555555555555444444444444333333333333222222222111111111111222222222222222222111111111000222222111000000111222333333333333222222111111000//////......---,,,,,,,,,'''(((+++...000111...,,,***+++,,,,,,+++)))&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))******((()))***+++,,,------------+++***)))***---000222555===LLL```uuu{{{lllbbbYYYUUUZZZ```gggssswwwvvvuuusssqqqmmmhhhdddcccbbbccchhhnnnrrrqqqoooaaaSSSAAA666111000---***,,,+++***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((''''''))))))((('''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&)))(((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''((()))((((((''''''(((((()))***))))))******+++,,,,,,,,,+++---......------///000222222222333333333444444111222222333333444555555222222222333333333444444333333444444555666666666888888888888777777777777888888777777777888888999555666888999;;;<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>???@@@@@@AAAAAADDDDDDFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMQQQ[[[hhhqqq...//////...,,,,,,---///---------......//////000////////////000000000000................................................//////000000111222222333---......///000111111111111111111111111222333333333444555666777666555444777777666666666555555555444333222222111222222222222111111111111000000000222111111000000111222333333333222111000/////////,,,------......---,,,,,,***)))))),,,000111---***)))***+++,,,+++(((&&&$$$(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&'''((()))))))))((('''''''''''''''(((((((((((('''''''''&&&&&&'''''''''(((((((((((()))))))))***''')))***,,,------,,,+++------,,,+++,,,,,,---...111333;;;JJJ___tttsssiii```]]]^^^bbblllwwwxxxvvvtttrrrppplllhhheeebbbcccfffkkknnnmmmiiifffSSSFFF666......///...+++,,,+++***)))((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''(((******)))(((&&&''''''((((((''''''&&&'''''''''''''''''''''''')))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((((('''(((''''''''''''((()))))))))))))))***++++++,,,,,,***,,,---.........000222111222222222222333333333111111111222333333444444222222222222333333333333333444444555555666666777888888777777777666666666888888888777777777777777777888:::;;;<<<===>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@BBBCCCDDDFFFGGGGGGHHHHHHGGGHHHIIIKKKNNNTTT\\\bbbhhhttt...//////...,,,+++---...+++,,,,,,---......//////////////////000000000000////////////////////////........................//////000000000000111111.../////////000000000000111000000000000111222222222333555666666666555444777777666666666555555555444333333222111111222222111111111000000000//////111000000111111222222333333222111//////......///++++++,,,---.........------+++***,,,//////+++((()))******+++)))'''%%%$$$+++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%&&&((()))))))))((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))((()))+++---------,,,+++,,,,,,,,,------.........222222444>>>MMM```oooxxxtttnnnjjjjjjooouuu~~~vvvssspppmmmlllkkkjjjiiiggghhhiiihhhccc[[[RRRKKKBBB999000,,,...111///---,,,+++***))))))))))))))))))))))))(((((((((''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''')))***+++)))(((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''(((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((())))))((('''&&&'''''''''''''''(((((()))((())))))******+++,,,,,,)))+++---.........000222000000000000111111111111000000111111222333333333222333333333333444444444444555555666777777888888777777777666666666555555777777888888777777777666999::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGCCCDDDEEEGGGJJJNNNSSSVVVYYY```kkkxxx...//////...,,,+++,,,---***++++++,,,---...//////////////////000000000000/////////000000000000000...........................//////000000111111111111111000/////////000000000000000///000000111222222222333444555555555555444444444333333333333222444333222111111111111111000000000000////////////000000000111222222333333333222000///......///000,,,---------...............---------...---+++)))******))))))(((&&&%%%$$$))))))'''%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''')))))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))******+++,,,,,,,,,,,,,,,)))******+++,,,------......///111666???LLLXXX```sss}}}~~~tttrrrooonnnoooqqqqqqqqqooommmiii```UUUHHH===666333000,,,,,,---///---+++,,,+++***))))))))))))******)))))))))((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++)))'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((('''&&&&&&''''''&&&&&&''''''((()))(((((())))))***+++++++++***+++---.........000222.........////////////000///000000111111222333333333333444444444555555555555555666666777888888888666666666666555555555555666666777888888777777666888999999999999999888777::::::;;;;;;<<<<<<<<<<<<=========>>>??????@@@@@@AAAAAACCCDDDEEEFFFFFFFFFDDDDDDEEEEEEGGGIIIKKKLLLPPPRRRWWW```hhhqqq/////////---+++***+++---******+++,,,---...//////////////////000000000000........./////////000000........................,,,---...000222444555666555444111///...//////000000////////////000111111111111111222222444555555333333333333222222222222333333222111000000000000000000/////////.........//////000111222333333333222111000......///111222111000///---,,,,,,------,,,...//////---,,,,,,---+++***(((&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&'''&&&&&&%%%%%%$$$%%%'''))))))))))))(((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))***))))))))))))***++++++)))))))))******+++,,,---***---000333555;;;BBBHHHSSS]]]mmm~~~}}}uuutttrrrssstttuuuuuutttlllggg^^^QQQEEE:::444111---------,,,++++++***+++******)))((((((((())))))))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''######%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((******(((&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((((())))))******+++++++++,,,......---...///111---............///////////////000000111222222222333333333444444444444555444444555555666777777888666666666555555555444444444555666777888888777777888888999999999888888888777888888999:::;;;<<<<<<<<<<<<======>>>???????????????AAABBBCCCDDDDDDDDDFFFFFFEEEEEEFFFGGGHHHHHHJJJIIIMMMSSSVVVYYYbbbmmm/////////---+++***+++---)))******+++---...//////////////////000000000000---------.........//////........................***+++...111444777999:::888666222///......///000///////////////000111111111111000000111333444666555555444444444333333333333222111000////////////000/////////............//////000222222333333333222111///...///000222333666444111...,,,++++++,,,***---000000---,,,...111,,,***'''%%%$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&'''&&&&&&%%%%%%$$$%%%'''))))))))))))(((''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''((((((((()))***)))(((''''''(((***+++***************+++,,,,,,***///333333000000555999:::CCCTTTeeevvv}}}{{{xxxtttttttttwww|||}}}|||}}}uuutttttttttuuussspppmmm___XXXLLL???555000000222---///000...***((()))+++)))((((((''''''''''''((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((******(((&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((()))******+++++++++---......------///000............/////////////////////000111111222222222222333333333444444444333333444444555666666777666666555555555444444444333444666777888888888777888999:::;;;;;;;;;;;;;;;555666777888999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>===>>>???@@@AAABBBBBBBBBDDDCCCBBBBBBDDDFFFFFFEEEHHHGGGJJJOOOPPPOOOTTT]]]dddrrr111000///...---,,,,,,,,,******))))))***,,,---.........///000000000000000000///...---,,,------...//////---,,,+++*********---//////......222<<>>>>>>>>>>>@@@???>>>======>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDIIIHHHGGGGGGIIIKKKNNNOOOWWW^^^kkkzzz000///...---,,,,,,,,,,,,,,,++++++++++++---...///......///000000000000000000///...---,,,------.........------,,,,,,------+++---......///444>>>FFFIII>>>333//////......000000000000000111111222333333333111111111111222333444444444333222222444666777666444111000000111111000000000000000/////////,,,,,,...///000000000000000000000000000000111111000///---,,,,,,---///111000...---...000111///---+++(((&&&&&&'''(((&&&$$$&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''((((((((())))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++++++++******)))***+++,,,---......//////333777;;;BBBPPPcccqqq}}}yyyvvvrrrttt}}}}}}qqqiiibbb```aaadddkkkrrr{{{}}}xxxuuuttt|||}}}yyy{{{}}}~~~yyysssoooooopppqqqrrrooommmnnnqqquuuwwwxxx}}}}}}yyyqqqeeeXXXNNNHHH>>>:::555000,,,+++++++++++++++***)))(((((((((((())))))(((''''''((())))))''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))***++++++***+++,,,------,,,+++*********+++,,,,,,---......000///.........///000000000111222222222222222111///111333444555555444333666666555555444444555555555555666666666666555555666777888999::::::::::::999888777666777888:::;;;:::;;;<<<===>>>>>>>>>>>>???>>>===<<<<<<===>>>???@@@@@@@@@@@@AAABBBCCCCCCEEEEEEDDDDDDEEEGGGJJJKKKKKKPPPXXXdddrrr------,,,,,,,,,,,,---------,,,,,,+++,,,---///000......///000000000/////////...------,,,---------------------......///000---...///...///333;;;AAAEEE<<<444111111...---...000000000111222333555555555333111//////000111222333555666666555444555555777666444222222222222333/////////......------------....../////////000000/////////000000111111111...---,,,+++,,,---000111.........///111111///---&&&%%%%%%&&&''''''%%%$$$'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***************((())))))***+++,,,------...000222333666???MMMWWWmmm{{{wwwppppppttt||||||qqqkkkiiikkkrrr{{{{{{wwwuuuuuu}}}~~~~~~yyywwwsssoookkkiiihhhhhhkkkhhhfffgggmmmsssyyy||||||yyyooo```NNNAAA;;;:::000///---,,,***))))))((()))((((((''''''((((((((((((''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''%%%###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))***+++++++++)))***,,,---......------***++++++,,,,,,------...............///000222222222222333333333222111111///111222444444444333333666555555555555666666777555555555444444555555555555666777888888999999999999888777777777888:::;;;;;;;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCEEEFFFGGGGGGIIIMMMTTT___lllwww}}}+++++++++++++++,,,---...---,,,+++++++++---...///......///////////////......------------------------------------......///111111000///...///444888===777333333333000///000222222222222333444555666666444111///...///000111222444777777666444444444666555444333333333444444/////////......------,,,///............/////////......//////000111111111++++++***+++,,,...000111//////000111000...,,,)))"""###$$$%%%&&&&&&%%%$$$'''''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))))))))(((((())))))***++++++,,,///000111000000555>>>EEEQQQaaauuu}}}zzzxxxxxxzzz}}}~~~{{{wwwvvvxxx|||~~~}}}xxxuuuqqqlllhhheeeccccccddddddfffjjjpppvvvzzz{{{rrriii[[[KKK<<<444222222,,,,,,+++***************((((((((('''(((((())))))''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""&&&&&&&&&'''''''''(((((())))))******++++++++++++)))***+++---//////000000+++++++++,,,,,,---------......//////000111111222333333333333333222111000000000222333444444333333555555555555666666777888666555444333333444555666444555666777888888888888888888777777777888999:::;;;;;;<<<===============;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@BBBBBBCCCCCCDDDDDDDDDEEEHHHHHHJJJOOOWWW```iiinnnnnnnnnqqqwww++++++++++++,,,---......,,,+++*********+++,,,---......////////////......,,,,,,------------------...---,,,,,,+++,,,,,,,,,000000///...---...000222666222111333444222111333444444333333333333333444555444222000//////000111000222555666555333222222444444333333444444555555111111000000///...------//////............///000......//////000000000000*********+++,,,...000111000111222111...+++(((&&& """$$$%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))'''(((((())))))*********+++,,,---++++++---222666???GGGWWWjjj}}}~~~}}}~~~}}}yyytttnnniiiffffffggghhhnnnuuuvvvsssnnniiifffeeeeeeffffffhhhlllppptttssspppmmmcccWWWFFF999333111///,,,...,,,+++))))))***+++,,,))))))((((((((()))******(((((((((((((((((((((((('''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############&&&&&&&&&&&&''''''''''''***************+++++++++((()))+++,,,...000111111++++++,,,,,,,,,,,,------//////000000000000//////333333333333222222111000000000111222333333333333555555555555555666777888555444333222222333444555444444666777777777777777888888888888888999999999:::;;;;;;<<<<<<<<<<<<;;;999999999::::::999999999;;;;;;;;;;;;<<<===>>>>>>@@@AAABBBCCCCCCCCCBBBAAACCCDDDFFFIIINNNSSSXXX[[[______aaadddjjjsss{{{,,,,,,+++,,,,,,---......,,,+++*********+++,,,,,,....../////////...------+++,,,,,,------------,,,...---,,,+++++++++++++++------------...000222333222///000333444222222555555444333333222222222333444444333222111111111111///111444555333222111111111222222333444555555555333222222111000///......///...---------///000111////////////////////////+++++++++,,,---///000111000111111///+++'''&&&%%%!!!###$$$%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((()))'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))((((((((()))))))))*********+++,,,,,,+++,,,///111777888@@@QQQdddttt}}}|||~~~{{{uuulllddd```___^^^^^^aaagggqqqzzz}}}}}}~~~zzz|||rrrooollljjjiiikkkmmmoooqqqrrrsssssspppiiiaaaZZZSSSGGG888000000000,,,'''---+++)))(((((((((***+++******)))(((((()))))))))'''(((((())))))(((((('''&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&&&&&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''************************((()))***+++---///000111,,,,,,,,,,,,,,,,,,,,,,,,...///////////////...---111111222222222111000000000000111111222333333333555444444444444555555666444333333222222333333444444555666777777888888888777777888888999999999999999999::::::;;;::::::999888999999::::::999999888::::::::::::;;;<<<===>>>>>>???AAABBBBBB@@@???===???@@@BBBEEEHHHJJJLLLMMMVVVXXXZZZ^^^ccchhhlllooo------------------......---,,,++++++***+++,,,---......//////......---,,,***+++,,,---...------,,,---,,,,,,,,,,,,------............///111222222222222000111333333000000444333222222222222222333444222333444444444444333222///111333444222111111111///000111222444555555555333222222111000///...---...------,,,---///111333000000000///......------,,,,,,---......///000111---...///,,,(((&&&&&&'''###$$$%%%$$$""""""$$$'''%%%%%%&&&&&&'''(((((((((%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******''''''''''''&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''((()))((())))))))))))************,,,---.........//////222111555>>>IIITTTdddrrr~~~xxxpppkkkjjjiiiiiilllrrrxxx|||}}}yyyvvvrrrvvvpppnnnnnnqqquuu}}}zzzwwwzzz~~~~~~}}}|||{{{{{{}}}rrrrrrrrrrrrrrrssstttuuutttqqqkkkeee^^^VVVNNNIIIAAA999111.........+++'''((())))))******)))))))))***))))))(((''''''''''''&&&'''(((((((((((('''&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))(((((()))***,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////......//////000111111111000000000000000111111222333444555444444333333333333444222222333333333333222222555555666777888888888888777777888999999999999999888888999999999888888777888999::::::::::::999888::::::::::::;;;<<<======???@@@BBBDDDCCCAAA>>><<>>>>>>>>======>>>@@@CCCDDDCCCEEEJJJPPPVVV[[[___aaa000...,,,---...///...---,,,---------------------...............------------------.........//////111///...------...///111222111111111000000//////111111111111111111111111333333222111222333555666333333333333333444555666222333333222222000//////111111222222222333333333222111///---++++++,,,,,,............////////////111000...---,,,,,,,,,---+++---///111111///,,,+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))******+++,,,,,,,,,,,,+++------,,,---000666;;;>>>HHHRRRaaannnzzz|||yyyvvvwwwyyy~~~zzzuuupppllliiillliiijjjttt~~~yyyvvvwwwtttooogggiiikkkmmmqqqyyy}}}xxxqqqnnnnnnooonnnllliiihhhggggggjjjqqqzzz}}}}}}}}}zzznnneeeXXXNNN@@@777555666555444000...,,,***)))))))))***************************)))'''$$$"""!!!###&&&((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''''''''((()))+++,,,...,,,***((('''(((***,,,))))))))))))))))))))))))+++++++++++++++++++++++++++,,,------......---------......///////////////......///000000000000000222222222222222222222222222222333333333444444444777999<<<<<<:::777666666555666888888666555666777444444555777777888888888999888777888::::::888777888999999::::::;;;;;;<<>>===@@@@@@???????????????@@@===???BBBEEEIIINNNTTTYYY///---,,,,,,---......---,,,,,,,,,,,,------------////////////////////////---------.........//////000///...------...///000111111111000000000//////111111111111000000000000333222111111111333444555444444333333333444444555222222222222111111000///111111111222222222222333333222111000///.........---------....../////////222111000...............////////////...+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((((((((()))))))))))))))***++++++,,,,,,++++++---,,,,,,,,,...111555777666===IIITTTaaappp}}}zzzuuuuuuvvvzzz}}}xxxuuutttqqqsss||||||{{{}}}{{{wwwtttuuuwwwzzz|||wwwsssnnnjjjjjjjjjkkkkkkggghhhiiikkkooouuu{{{|||xxxrrrgggZZZQQQBBB;;;333//////111000...---,,,***)))'''''''''((())))))))))))))))))))))))***(((&&&$$$$$$%%%'''(((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''((((((((())))))(((''''''&&&'''(((******,,,+++)))''''''((()))***))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,---............---------...///////////////......///000000000000000111111111111111111111111222222222222333333333333333555777777555333333444555777888888777666666777555666777777888888888888888777777888999999888666888888999::::::;;;;;;<<<>>>??????@@@???>>>===<<<>>>>>>============>>>??????@@@BBBCCCEEEIIINNNQQQ...,,,++++++,,,------,,,++++++++++++,,,,,,,,,---000000000111111111111111---------...............000///...------...///000111111000000000000//////111111000///////////////111111111000111111222333444444333333222333333333111111111222111111000000000000000111111111222222222222222111000///...---++++++,,,---......//////333222111000/////////000222111///,,,)))'''$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((((()))))))))))))))***+++++++++++++++,,,+++++++++,,,---......---111666===GGGWWWgggsss{{{~~~yyywwwvvvvvvyyyvvvooonnnlllhhhffffffhhhjjjhhhjjjoootttxxx{{{}}}}}}zzzpppeeeZZZNNNBBB:::444000------///000...+++,,,+++***)))((('''''''''''''''''''''''''''''''''***)))((((((''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''((())))))((((((((((((''''''))))))))))))))))))))))))++++++++++++++++++++++++,,,---......//////......------...////////////.........///000000000000///000000000000000000000000111111111222222222222333111222333333222222333444666777999999777666777888777888888999999999888888777666666777888888777555888888999999:::;;;;;;;;;=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAABBBEEEHHH---+++******+++,,,,,,+++*********++++++,,,,,,---000000000000000111111111........................///......------......///000000000000000000//////111000///...---......///000000000000000000111111444333333222222222222222000000111111111111000000//////000000000111111111//////000000///...,,,+++)))******+++,,,---......111000000///////////////111///,,,)))&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))''''''''''''''''''''''''%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))((())))))***+++******************++++++*********///000111333888CCCOOOXXXfffqqq|||~~~{{{yyyyyy{{{~~~|||}}}|||vvvxxx}}}}}}uuunnnjjjlllmmmkkkhhhiiimmmpppqqqtttxxx|||~~~}}}xxxuuuiiibbbWWWLLLCCC;;;333///222000............+++)))---,,,,,,+++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((''''''))))))))))))))))))))))))************++++++++++++,,,---......//////......,,,---......//////......---...//////000000////////////000000000000000111000000111111111222222222111333333333222333555777666888999999888777777888999999:::::::::999888888777666555666888888666555888888888999::::::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<::::::::::::;;;<<<===>>>???@@@@@@???>>>>>>@@@BBB---+++)))***+++,,,+++***))))))***++++++,,,------........./////////000000.....................---......------------......//////////////////000000000///...------...///000000000000000000000000000333222222111111111222222000000111111111000//////........./////////000000---.../////////---+++***((())))))***+++,,,,,,,,,---------------,,,,,,,,,---,,,)))&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((''''''''''''''''''''''''%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((('''((())))))******))))))((()))***+++++++++******---------...111666===AAASSS^^^kkkttt{{{}}}{{{{{{|||~~~wwwxxxyyyyyyzzz~~~wwwsssqqqqqqwww~~~yyysssfffiiimmmqqqqqqnnniiieeeeeeiiinnnqqqrrrtttyyy}}}~~~zzzrrrhhh```MMMHHH@@@999444111///...///---***)))((((((''''''++++++++++++***))))))(((''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''(((***++++++***((('''(((((((((((((((((((((((()))))))))******+++++++++,,,------...............,,,------...............------...///////////////000000000111111111222222000000111111111222222222111333444333333444666888666777999999777666777888999::::::::::::999999888777666555666888888666555777777888999999::::::;;;<<<<<<;;;;;;;;;<<<<<<===::::::;;;;;;<<<===>>>???===>>>??????>>>>>>???AAA---+++******+++,,,,,,+++)))******+++,,,---......,,,,,,------......//////...............---------------------------------......////////////000000///...---,,,---///111222000111111111111000//////111111000000111111222333111111111111000///...---------.........////////////////////////...------((())))))))))))*********))))))************)))((()))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))(((((('''''''''&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((''''''((()))))))))))))))((()))***+++++++++++++++***+++,,,...111444777999BBBLLLWWW```gggpppzzz~~~|||zzzzzz}}}}}}{{{yyyvvvuuuxxx|||}}}uuupppiiiiiijjjmmmpppoookkkggg\\\^^^aaadddeeedddcccbbbccchhhpppwww{{{~~~xxxrrriii^^^PPPFFF<<<999444000...---///000,,,+++)))''''''(((***+++(((((())))))(((((('''&&&((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''&&&&&&%%%'''((()))***+++***)))((((((((((((((((((((((((((((((((())))))***++++++++++++,,,------......------,,,,,,---............---------...////////////...///000000111111222222222111111111222222222222333///111333333222333444666555666888888666555666777888999999:::::::::999999777666666777888888777555777777888888999:::::::::<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<===>>>???<<<===??????>>>>>>???AAA---,,,******,,,---,,,+++******+++,,,---...//////+++,,,,,,---......////////////.........------------------......---------........./////////000000...---,,,,,,---000333555111111222222222111000////////////000000222333444222222222111000...---,,,,,,------------...............---,,,,,,,,,------)))))))))(((((((((((('''&&&'''(((((((((((('''&&&'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((((((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((+++*********************)))***,,,...222444666666555;;;DDDJJJNNNTTT___iiiyyy}}}}}}}}}zzzxxxyyy|||}}}wwwpppllldddfffggggggfffcccaaa___\\\]]]___aaaccceeeggghhhkkknnnuuu{{{{{{xxxoooiiiaaaZZZSSSIII>>>666222111///,,,++++++---...++++++++++++******+++,,,'''((()))))))))((('''&&&(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%$$$%%%&&&'''((((((''''''&&&'''(((((()))))))))(((((((((((((((((((((((((((((((((((()))***+++++++++***+++,,,,,,---,,,,,,,,,+++,,,------......------,,,---......//////............//////000111111222222222222222333333333333...111333444333222222333444555777777555444555666666777888999:::::::::999888777777888999999888666777777777888999999::::::999:::<<<=========<<<<<<======<<<<<<<<<<<<======;;;===??????>>>===>>>???...,,,++++++,,,------,,,***++++++,,,...//////000,,,,,,------...//////000//////.........---------,,,------......------,,,---.........//////000000...---,,,,,,...111555777111222333333333111000///.........///000222444555333333222111///---,,,+++,,,,,,,,,---------......,,,+++***)))((()))***+++)))))))))(((''''''&&&&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))))))))(((&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((---,,,+++)))(((((((((((((((((((((***---///000000///222777999999===HHHRRRbbbpppzzzyyyzzz}}}~~~}}}~~~tttlllhhhcccfffgggfffaaa]]]\\\\\\aaabbbdddeeegggjjjnnnqqquuuwwwzzz~~~zzzpppiiiYYYSSSKKKFFFCCC>>>777222+++,,,+++***))))))***,,,)))+++,,,+++)))'''&&&&&&))))))***++++++***)))(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((###$$$&&&((())))))((((((&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''(((((()))***+++++++++******+++,,,,,,,,,,,,++++++,,,------......------,,,---......//////......---------...///000000111222222333333333444444444///222555666555333333333333555666666555444444555555666777888999:::::::::999888777888::::::888777777777777888999999::::::888999;;;=========;;;:::======<<<;;;;;;;;;<<<<<<;;;===???>>>===<<<<<<===+++,,,------++++++,,,---+++,,,------......------+++,,,------......------///.........------------111000...,,,+++,,,---...,,,...000000...---,,,---------///000111111111111111111111111111111111111111111111111222444555666777999:::555---(((''')))***+++---,,,+++***++++++111000///---+++)))(((''''''''''''(((((((((((((((&&&%%%$$$$$$%%%&&&((()))+++******)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%###""""""###%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''///---***((('''(((***+++,,,+++******)))*********))))))***+++,,,,,,------000111222222222444777999JJJSSSaaapppwww}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~qqqiiifffbbbdddeeedddbbbaaacccfffdddhhhlllppprrruuuyyy{{{zzzwwwsssppplllbbbTTTIIIAAA>>>:::777555333000...---,,,+++)))((((((((((((((((((((((((((((((((((((%%%'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############""""""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###"""""""""$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((('''''''''&&&&&&((()))************)))************+++++++++---,,,+++*********+++,,,---......///////////////,,,,,,,,,---------......---///111222333222000///......000111222333333444444444555555555555555444222222333333333444444444444555666777888999::::::888777666444444666777888888888777777777777777777777888999;;;<<<=========:::;;;;;;<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<***,,,---,,,+++***+++,,,***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,/////////.........---------,,,++++++,,,...111222+++---//////...------------...///000111111111111222111111000000//////////////////000444888===@@@BBBAAA===666000,,,+++,,,(((***,,,,,,,,,+++,,,---,,,++++++++++++*********''''''''''''((((((((((((''''''&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''***(((&&&$$$$$$%%%'''((())))))))))))******+++,,,)))******++++++,,,,,,,,,---.../////////111444666777<<>>FFFLLLNNNHHH???888333000///...'''))),,,,,,,,,,,,---...)))))))))***************'''''''''''''''''''''''')))((('''%%%%%%$$$%%%%%%%%%$$$$$$######""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$###"""!!!###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###"""######$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$&&&(((''''''(((((()))+++,,,---***************+++++++++)))***,,,,,,,,,---///222///000666===DDDMMM]]]kkk~~~yyysssqqqrrrsssqqqqqqpppnnnllliiifffdddeeejjjnnnnnniiieeefffhhhnnnoooqqqrrruuuyyy|||ssslll\\\TTTJJJBBB<<<777111---...,,,*********+++***))))))))))))))))))***++++++)))))))))))))))))))))))))))***+++++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''(((&&&'''((())))))******))))))))))))*********++++++,,,,,,++++++++++++,,,,,,------...////////////...,,,------------............///000222222111111000//////111222333333333333333444444444333222222111333333333333444444444444555555666777888999999:::;;;:::999888888999:::;;;888888888888888888888888777888999999:::::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;(((***+++***)))((()))*********+++,,,,,,,,,,,,,,,++++++,,,------------,,,000000/////////.........111000...---,,,+++++++++(((***,,,---------...000......///000000000000000000000000000000/////////000...---///666@@@KKKRRRRRRKKKAAA:::888555111---)))+++------,,,+++,,,---+++++++++******))))))(((((('''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%''')))***(((''''''((()))***++++++***************)))))))))'''(((*********+++---...333111222555888===IIIUUUfffppp{{{~~~zzzzzz}}}{{{}}}~~~wwwqqqooopppqqqoooooonnnllliiidddaaa^^^___ccceeeeeecccdddhhhlllppprrruuuyyy}}}{{{wwwrrriii\\\RRRFFF@@@888222///...---,,,,,,***((()))***+++*********)))))))))))))))******)))))))))))))))))))))))))))************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%%%%$$$###"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''((()))))))))))))))))))))))))))************++++++++++++,,,,,,,,,---,,,---......//////......------------............//////000111111111111000///000111222333333333333444444444444444333222111333333333444444444444555555666666777888888999999::::::999888888999::::::888888888888999999999999888999999:::::::::999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;((()))******(((((()))***+++,,,,,,---------------,,,------...............////////////............222111000---+++***((((((((()))+++++++++,,,...000...//////000000000000/////////000000111222333333222000///000555>>>HHHNNNOOOIIIBBB???>>>;;;333,,,---...///...,,,*********,,,,,,++++++************((((((''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&''''''''''''###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((***+++))))))(((((('''(((((()))***)))))))))))))))))))))&&&(((************+++---000......000000111888AAALLLVVVccclllvvv|||uuurrrtttwwwxxxwwwxxxxxxxxxvvvvvvwwwzzz}}}{{{wwwsssqqqppppppooooooooonnnkkkfffbbb```___aaaccccccdddhhhnnnsssyyyzzz|||~~~~~~}}}{{{uuunnneee^^^XXXPPPEEE<<<666444000---,,,,,,,,,+++---+++))))))***+++***))),,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$###"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###%%%%%%$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$###!!!"""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++'''(((((())))))))))))((((((((()))))))))*********++++++,,,,,,------------,,,------...............---------.........////////////000111111111111111000111222333333333333333555555555555555444333333333333444444444555555555666666777777888888999999888888777777777777888888777777888888888999999999::::::;;;;;;;;;;;;;;;:::999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;(((***+++***)))((()))***,,,,,,---............---------...//////////////////.........------------///......---,,,+++******((()))*********+++...000//////000000000000//////---...///111222444555666444222000000333999@@@DDDFFFCCC@@@AAAAAA>>>666//////000000///,,,)))((()))))))))******+++,,,------((((((''''''&&&%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''''''''$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))))))))((('''''''''''''''((((((((((((((()))))))))&&&(((***+++******+++,,,***(((***---......222888999CCCMMMTTT]]]gggmmmnnnttt{{{~~~|||~~~}}}{{{{{{}}}|||~~~~~~~~~~~~vvvpppooopppooonnnrrrqqqooollliiiiiilllnnnssstttuuuuuutttrrrpppoooooopppqqqqqqpppmmmjjjhhhhhhjjjlllmmmoootttyyy}}}}}}{{{xxxtttnnnhhhcccYYYSSSKKKEEEAAA===888444//////...---+++***((((((,,,***(((((()))))))))'''---,,,+++)))((((((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''))))))'''%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###"""###$$$&&&(((%%%%%%%%%&&&&&&&&&&&&'''((((((((())))))******+++(((((())))))))))))((((((((((((((()))))))))*********+++,,,---......------,,,,,,---............---------........./////////000000000000000111111111111111222333333333333333444555555666666555555444333444444444555555555555666666777777888888888888666666666666666666666666666666666777888888999999999:::;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::)))***++++++))))))***+++++++++,,,------------,,,,,,---......//////......------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,((()))******)))***---/////////000000000000//////---...///000111222333444333111000000111444777999999999999;;;===;;;666111...///000///,,,***)))***((()))))))))******++++++(((((('''&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$######$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###""""""$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((((((&&&''''''(((((()))))))))&&&(((***+++***)))***+++(((&&&(((,,,......111666222999???AAAEEELLLPPPQQQQQQZZZfffsss~~~}}}xxx~~~}}}|||}}}|||{{{zzzzzz|||~~~|||}}}yyyuuuwwwxxxwwwuuuvvvzzz~~~{{{uuuooolllkkkkkkkkklllkkkhhhdddbbbbbbdddgggkkkmmmqqqtttuuutttrrrppppppsssvvvxxxyyywwwuuutttvvvvvvvvvvvvvvvwwwxxxzzzuuuoooggg```ZZZTTTMMMIII@@@===999555333111111111,,,------,,,***(((((((((***(((''''''((())))))(((++++++***)))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))******+++,,,............---+++,,,------......------............////////////000000000000000111111222111222333333444444333333222222333444555555555555444444444444555555555555777777777777888888888888666666666777777666666666444555555666777777888888777888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999::::::::::::::::::::::::)))+++,,,+++***)))***+++******+++,,,,,,,,,,,,++++++,,,------......------------,,,,,,,,,+++++++++,,,,,,---------,,,++++++)))******))))))))),,,...///000000000000000//////......//////000000111111111000000000000111222333//////111444555555333111---...//////---++++++,,,++++++***)))((('''&&&&&&(((((('''&&&%%%%%%$$$$$$&&&''''''((('''&&&$$$###%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""!!!$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###!!!!!!"""$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((%%%%%%%%%&&&'''((()))***%%%&&&&&&'''((()))******%%%'''***+++***))))))***(((%%%%%%)))+++***---222222777999777777;;;>>>===AAAFFFNNNVVV```mmmzzzxxxzzz}}}{{{zzzzzzuuuuuuuuuvvvvvvvvvuuuuuurrrwwwwwwrrrrrrttttttrrroooooorrrvvvsssvvvvvvtttxxxwwwuuuqqqmmmjjjjjjkkkllliiihhheeebbb```aaadddgggiiilllppptttvvvvvvtttssssssvvvzzz~~~~~~{{{zzzxxxuuuqqqnnnkkkjjjccc[[[QQQHHHCCC???;;;888333333222///,,,++++++---+++,,,,,,+++******+++,,,)))'''&&&''')))+++++++++)))))))))))))))******+++&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############""" !!!###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$#########"""!!!!!!"""$$$&&&'''"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''((()))))))))))))))(((((((((((((((((()))))))))))))))+++,,,...//////......+++,,,------......------............/////////000000000000000000111111222222222333444444444333333000111222333444555555555444444444555555555666666777777777777888888888888666666777777777777666666333444444555666777777888555666888999:::;;;;;;<<<=========<<<;;;:::888888::::::::::::::::::::::::******)))))))))))))))***))))))))))))***+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))---,,,+++***)))***+++,,,)))+++---...------...///......//////////////////000000000000111111111111000111222333333333222111111111///...---------------///111111///,,,++++++************)))(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""""""""######&&&%%%###"""""""""##############################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%''')))******)))))))))(((((((((((())))))((((((((()))******++++++000000/////////111222333666999>>>DDDLLLWWWbbbjjjxxx~~~|||zzzyyyxxxwwwwww{{{}}}vvvrrruuuzzzsssrrrqqqpppnnnnnnnnnnnnjjjqqqzzz{{{vvvrrrnnnoooppppppppppppnnnmmmqqqnnnkkklllpppuuuwwwwwwssstttsssqqqnnnmmmnnnooojjjhhhddd```___ccciiinnnssstttvvvxxxxxxzzz|||~~~zzz|||vvvjjjbbb]]]XXXRRRMMMDDDBBB>>>:::555111///---,,,++++++++++++++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''((())))))(((((('''''''''(((''''''&&&&&&+++(((%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$###"""###$$$&&&'''""""""############""""""##############################"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&'''''''''((((((((((((((((((''''''''''''%%%))),,,---+++)))+++---///............---------,,,,,,...///000000000000111222333333444444333333222222111111222444666777666555333111111111333444555444444444444555666666777777777777777666666666777777777777777666555555777777666666555555444444555555666777999:::;;;<<<;;;;;;;;;:::999888666555666777888999999888666666******)))))))))))))))***)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,+++******))))))******)))+++---------,,,---///---------......///////////////000000000111111111000111222333444444333222333222111///...---------+++---//////---+++******************)))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""""""""######%%%$$$###"""""""""###$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%&&&''''''&&&%%%%%%&&&((())))))((()))(((((((((((((((((()))'''(((((())))))***++++++,,,,,,,,,,,,...000111333555777999===BBBJJJRRRXXXfffmmmwww}}}~~~}}}{{{yyywwwvvvuuutttyyy}}}}}}wwwsssrrrsssuuutttqqqnnnjjjhhhfffeeefffjjjoooqqqqqqpppnnnnnnllllllmmmmmmmmmlllkkkjjjkkkiiihhhiiimmmppprrrqqqsssssssssrrrpppoooooopppmmmllliiihhhiiimmmsssxxxzzzzzz{{{|||~~~~~~}}}}}}}}}~~~}}}xxxtttggg___TTTLLLGGGBBB<<<888444333111///...---,,,,,,++++++************++++++))))))))))))((((((((('''((((((((((((((((((((((((&&&''''''(((((((((((('''%%%&&&&&&&&&&&&&&&%%%%%%***(((%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$#########$$$%%%&&&""""""############""""""########################$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''')))+++++++++***+++,,,,,,---------......//////------...///000000000000000111111222222222222222111111111111111222333444666444333111111222333444444444333333444444555666666666666666666666666666888888888888777666555444666666666666666666666666777777777888888999999:::;;;;;;;;;;;;;;;;;;:::999444555777888888888888777)))))))))(((((())))))***)))))))))(((((()))******+++++++++,,,,,,------------------...---,,,,,,+++)))************)))(((((((((***,,,,,,++++++,,,---++++++,,,------...////////////000000000000111111000111222333444555555555555444222000///...------)))+++------+++)))(((((()))******))))))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""""""""###############"""######$$$%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&(((''''''&&&&&&''''''(((%%%$$$$$$%%%'''((((((&&&((((((''''''''''''((((((''''''(((((()))*********(((((()))***,,,...000111555666777999;;;@@@EEEJJJOOOTTTZZZ___ccchhhnnnsss}}}zzzxxxvvvuuuuuuzzz|||~~~~~~{{{wwwuuuwwwvvvsssoookkkhhheeedddiiiiiiiiihhhgggiiimmmppprrrrrrssssssssssssrrrrrrooonnnnnnpppsssuuuuuutttwwwwwwxxxwwwwwwvvvuuuuuutttsssrrrsssuuuzzzzzzsssrrrpppnnnkkkeee^^^ZZZOOOHHH@@@:::777444000---,,,,,,,,,,,,,,,---......***))))))(((((())))))***)))))))))(((((((((''''''((((((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&)))&&&$$$###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$$$$""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&''''''''''''((((((((('''(((((())))))************)))((()))+++,,,,,,,,,++++++,,,---...///000000......///000111111111111//////000111111111111111000000111111111111111000555444222111111222333333222222222222222333444444444444444444444555555555888888888888777666555444555555555666777888888888888888888888888888888777888999:::;;;;;;;;;;;;;;;333444555666888888888888)))(((((((((((())))))******)))((((((((((((((()))******+++,,,,,,---......++++++++++++******)))))))))***+++++++++***((('''((()))++++++******+++,,,))))))***+++---...//////////////////000000000111000111222333444555666666777666444111000...------***+++,,,,,,***((((((((()))))))))))))))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$"""""""""######$$$%%%%%%%%%$$$!!! !!!$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%(((''''''&&&&&&''''''(((&&&&&&'''(((((())))))***'''(((((()))+++,,,---...111222333444555777<<>>@@@BBBCCCEEEJJJPPPTTTdddeeeiiinnntttyyy}}}~~~}}}~~~|||{{{yyyyyyyyy{{{zzz{{{~~~~~~{{{sssrrrrrrpppooommmkkkjjjnnnmmmjjjffffffiiinnnssstttuuuvvvwwwxxxxxxyyyyyytttuuuvvvxxxyyyzzzyyyxxx}}}}}}}}}~~~~~~|||{{{|||{{{zzz{{{}}}tttkkk\\\ZZZVVVSSSNNNIIIBBB>>><<<999444222111222111///------,,,,,,,,,,,,,,,---)))((((((''''''(((((()))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((('''%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$#########"""######$$$$$$######"""########################$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((('''(((((()))***++++++,,,,,,)))&&&'''+++------+++++++++,,,------...////////////000111111111111111//////000111111111111000000111222222222111000///333333222111111222222333111111111111111222222333333333333333333444444444666666777777777777666666666666666777777777888888888888888888888888888888666777777888888888888888444444555555666666666666((((((''''''((()))*********)))((((((((((((((()))******+++,,,,,,---......++++++******))))))))))))***+++,,,---,,,+++)))(((((()))++++++***)))***+++))))))***+++,,,---...///...////////////000000000000000111222333555666666777666444222000///...---+++,,,---,,,***)))))))))((())))))))))))(((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$""""""######$$$$$$$$$$$$%%%###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###$$$&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((()))))))))*********************+++,,,------,,,---///111444444333222333777<<>>???AAADDDGGGMMMUUU___hhhmmmrrrwww{{{}}}~~~xxxxxxyyyzzzzzzyyyxxxwwwtttuuutttsssqqqqqqsssuuuzzzzzz{{{|||}}}wwwsssooommmooopppnnnlllgggaaa\\\]]]^^^ZZZNNNDDD:::777555444444333111///...---+++***)))((())))))&&&&&&&&&&&&''''''((()))(((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$##############################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))))))))((((((((((((''''''(((((())))))************)))((()))+++,,,,,,,,,------------,,,,,,++++++//////000111111000000/////////000111111111111111111111222222222222222111111111111222222222222222111000000000000111222222111111222222333333444444333444555777888999999999777777777666555444444444555555666666777888999999999999999999999888777666777666444333222222111111'''&&&&&&'''''')))******)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++*********+++,,,,,,++++++***************)))+++,,,,,,+++******++++++,,,,,,,,,------.............../////////000000111000000000000111222333444333222111/////////...,,,------,,,)))))))))+++(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$%%%$$$###""""""""""""!!!!!!!!!!!!""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$###%%%%%%&&&''''''&&&%%%%%%'''%%%$$$%%%&&&'''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''(((((('''((()))******))))))((()))+++------,,,++++++,,,,,,+++***+++,,,...///000///111333333111111333555666===EEEKKKOOOTTT[[[```fffhhhkkknnnsssxxx{{{~~~zzz|||}}}~~~}}}|||vvvwwwxxxwwwuuutttuuuvvv||||||{{{zzzzzz{{{|||}}}}}}~~~|||xxxuuutttuuuuuuttttttwwwzzzxxxqqqkkk^^^YYYTTTSSSVVVYYYXXXWWWQQQMMMJJJKKKMMMKKKCCC;;;555333111000111222111000......---+++)))(((((()))(((((((((((()))***++++++((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&!!!"""###$$$%%%%%%%%%%%%&&&%%%%%%&&&(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!########################"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***+++,,,))))))))))))((((((((('''((((((((((((((((((((((((''')))+++++++++***+++,,,,,,,,,,,,,,,,,,,,,------/////////000000//////.........///000000000000///000000000000000111222333000000111222222222222222111111000000111111222333111111222222333444444555555666666777777777777777555555555555444444444444666666666777777777777777666777888888999888888888555444333222111111222222&&&&&&&&&'''''')))******))))))))))))***+++---------,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))***,,,+++)))((((((((()))******,,,------+++******+++------------------------............/////////000111111000//////000111222333222111000////////////,,,,,,,,,+++)))((()))***(((((()))))))))))))))(((&&&&&&&&&%%%%%%%%%$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$###"""!!!!!!!!!""""""""""""!!!!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&'''&&&%%%###"""%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''((($$$%%%''')))******))))))"""&&&((()))***+++,,,+++***))))))******)))'''+++---000///------///111,,,111555777777:::@@@EEEHHHJJJNNNSSSYYY___dddgggnnnqqqvvv{{{~~~rrrtttwwwyyy{{{{{{zzzzzzrrrssssssrrrpppooopppqqqooonnnllljjjiiihhhhhhiiidddeeeeeeaaa\\\XXXXXXYYYZZZYYYYYY]]]___]]]UUUOOOGGGBBB======BBBGGGGGGFFF;;;999888:::======888333333111...---...///......)))******)))(((((()))******)))(((''''''''''''(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''$$$%%%&&&'''((((((((((((&&&%%%%%%'''))))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$!!!"""$$$%%%&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&%%%%%%$$$###""""""########################""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***+++---...******))))))((((((((('''((((((((((((''''''''''''%%%))),,,---+++)))+++---******+++,,,------...///...///////////////......,,,---......//////......///............000222333///000111222222222222222111111111111111222222333111111222333444444555555888888888888777666555444222222333333444555555555999888888777666555555555222333444666777777888888333222111111111222333444*********)))))))))))))))++++++******++++++,,,---000///...---,,,++++++++++++***)))(((((()))***+++))))))))))))************(((((((((((()))***+++,,,******+++---///...,,,***///////////////.........///...,,,++++++,,,---///333333222111000///...---++++++******)))((((((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##################$$$$$$########################$$$$$$##################&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%(((&&&$$$"""!!!!!!"""###""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%$$$#########$$$%%%&&&%%%%%%&&&''''''&&&&&&%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))((('''((()))))))))************************************.........///000111111222:::999:::<<>>??????AAADDDGGGFFFBBB===777555333555777999777555111111000///////////////------------------------///......---,,,+++************)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$%%%###!!!!!!"""$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$######""""""!!!"""$$$&&&'''""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$%%%%%%&&&'''((()))***+++***************+++++++++++++++++++++++++++++++++,,,,,,------...---------,,,,,,---.../////////...000111111222222222111111000000//////000111222222222222222222222222222222111333555555444333444555444555666666666555333333111111222333444555666777777777666666555555555555222333333444555555555444111111111000111111222222))))))))))))))))))))))))++++++******++++++,,,---//////...---,,,,,,++++++)))(((''''''''''''((()))************+++++++++++++++***)))))))))))))))***+++++++++---//////---***////////////............000///...------...///000333222222111000///...---++++++******)))((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""################################################%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&$$$###"""!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$#########$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))++++++,,,------...///////////////000333666999;;;CCCEEEHHHKKKLLLMMMMMMMMMMMMJJJHHHHHHIIIHHHFFFDDDEEEEEEEEEEEEFFFGGGHHHIIICCCAAA>>>;;;999888888999888888777555444222111000222111222555777777333000111///...///222333222000......---,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++************))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$############%%%%%%$$$$$$########################$$$$$$$$$$$$&&&$$$""""""$$$$$$$$$#########$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$######""""""""""""$$$%%%&&&########################%%%$$$$$$$$$############%%%%%%%%%$$$$$$$$$######$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$%%%%%%&&&'''((()))******))))))*********++++++++++++++++++++++++++++++++++++,,,,,,---.........---------------............000000111111222222111111000000//////000111111222111111111111111111111111333555666666555555555666444555666666666555333333222222222333333333333333666666555555555444444444222222333444444444444444333222111000000000000000))))))))))))))))))))))))++++++******++++++,,,------............---+++***))))))(((''''''((())))))+++++++++,,,,,,,,,,,,---,,,,,,+++))))))(((((((((,,,+++,,,---//////---+++........................000000000000000000000000222222111000///......---+++******))))))(((((('''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$###"""!!!!!!################################################$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""$$$$$$######$$$$$$%%%&&&((('''&&&$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))******+++++++++******+++---///111333222444555777888888777666888666555444555444333111222333444666777888999999555333111///...---......,,,,,,,,,,,,,,,+++++++++,,,++++++,,,......---+++,,,+++***+++---------+++,,,,,,+++************+++))))))))))))))))))))))))******************))))))))))))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""$$$############"""""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%%%%###!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""%%%%%%%%%$$$$$$$$$$$$###$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))***)))))))))*********++++++,,,,,,++++++***************+++,,,---....../////////...---,,,,,,------...//////000111111111111111000000/////////000111111000000000000000000000000///111333333222111222333444555555555555444333333333333222222111111111000444444444333333333333333111222333333333333333333333333111000///.........((((((((()))))))))))))))++++++******++++++,,,---+++,,,...//////---,,,***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******)))))))))***,,,,,,,,,---//////...,,,------.............../////////000111111111000000111111000//////...------*********)))((((((''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######$$$###$$$$$$$$$$$$%%%%%%'''&&&$$$######$$$&&&(((%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''%%%$$$$$$&&&((()))'''''''''((((((((())))))((((((((((((((((((((((((&&&'''''''''((((((((()))++++++++++++,,,---...///000111111222222111000///111111000000000//////...---...000222333333222111000///...------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,,,,---......+++*********+++++++++***,,,,,,+++************+++'''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$##################$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%### ######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((())))))(((((())))))******++++++,,,,,,++++++******)))))))))***+++---.../////////111///---+++++++++---.........///000111111111111000000/////////000000111////////////////////////---///111111111000111222555555555444444444333333333222222222222111111111222222222222222222111111111111222222222222222111111111000///............''''''(((((())))))))))))++++++******++++++,,,---***,,,---//////...,,,+++++++++,,,,,,,,,,,,++++++*********++++++++++++,,,***************+++,,,,,,---,,,+++,,,...///...,,,,,,---------......//////---...///000000000000///000000//////...---------******))))))((('''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""""""""###$$$$$$$$$%%%########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""###%%%((()))%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%''')))***&&&''''''''''''((((((((())))))))))))))))))))))))'''''''''''''''((((((((())))))))))))))))))******......---------,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,.........---,,,+++++++++******+++++++++,,,+++*********)))))))))))))))))))))(((((()))***+++)))*********)))))))))***++++++***)))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%"""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%### ######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''(((((()))******+++++++++++++++******))))))))))))***+++---.../////////000///---+++***+++,,,---------...///000111111000000000///////////////000........................000222444555444444555666555555444444333333333333222222222222333333333333000000000111111111111111000111111111111111000000------------...//////000&&&''''''(((((())))))***++++++******++++++,,,---***+++---............---)))***++++++++++++***)))************++++++++++++)))))))))******,,,------,,,+++***+++---...---,,,,,,,,,,,,---......//////,,,------......//////000//////......------------***))))))((((((''''''&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!"""###$$$%%%%%%&&&########################"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$############$$$%%%'''((($$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&((()))***&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))''')))***)))(((((()))***,,,,,,,,,,,,+++***)))))))))))))))*********++++++*********)))((((((''''''&&&'''''''''&&&&&&(((***((()))))))))'''&&&'''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""""""""############$$$""""""#########$$$$$$$$$######"""###$$$%%%###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((((()))***++++++***************************+++,,,---......//////...---,,,++++++,,,,,,---+++,,,---///000000000000000000//////......//////...........................111333333333333444555555444444333222333333333111222222222333333444444000000000000000111111111000000000111000000///...+++++++++,,,---...000000&&&&&&''''''((())))))***++++++******++++++,,,---++++++,,,,,,---...//////******+++,,,,,,+++******++++++++++++,,,,,,,,,---++++++*********+++,,,,,,,,,***))))))+++,,,,,,+++++++++,,,------...//////------,,,,,,---///000111.........------------,,,)))))))))(((''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""###$$$$$$$$$%%%########################!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''))))))************))))))((((((((((((((()))******&&&(((***)))(((''')))+++,,,,,,+++*********++++++)))******+++++++++++++++***************)))))))))&&&(((***)))'''''')))+++''')))***)))'''&&&''')))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######"""#########$$$$$$$$$$$$############""""""""""""############$$$$$$%%%%%%!!!!!!"""""""""#########"""!!! """$$$$$$#########$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""########################%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&'''((()))***++++++(((((())))))******+++++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,------++++++---...///000000000000000///.......................................+++---///000///000111222555444333222222222333333222222222222111111111111//////000000111111111111///000000000//////...---,,,+++++++++,,,---......&&&&&&&&&'''((())))))***++++++******++++++,,,---+++++++++,,,---...///000,,,,,,............,,,,,,,,,,,,,,,---------......------,,,+++************+++)))((()))***,,,++++++++++++,,,,,,---.../////////...,,,,,,---///111333------------------,,,,,,)))))))))(((''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$#######################################!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""################################################!!!!!!"""###############"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&$$$###!!! """###$$$%%%&&&%%%$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((******$$$''')))((('''&&&(((+++(((((('''&&&'''(((***+++'''((()))))))))))))))((('''((((((((())))))))))))$$$'''))))))'''&&&'''))))))+++---+++((('''(((+++******)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""!!! !!!###$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((('''''''''&&&&&&'''''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++''''''((()))***+++,,,,,,,,,,,,------...---------***+++,,,---------------***+++,,,...///000000000111000///...............////////////////////////,,,...000111111111333444555444333222111222333444333333222111000///......///000000000111111222222//////000000///...------------,,,++++++,,,,,,,,,((((((((((((((((((((((((***)))))))))***,,,...///************+++---///000---------............///.........------,,,++++++------------,,,,,,+++***+++*********))))))((((((,,,+++***+++,,,,,,+++)))---..................------,,,++++++******++++++((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$#########""""""!!!!!!$$$!!! !!!$$$&&&%%%$$$$$$###"""!!!!!!"""###$$$!!!$$$&&&%%%"""!!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###!!!!!!$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######"""%%%%%%$$$###"""!!! ### %%%(((%%%%%%''''''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((()))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((())))))((('''&&&%%%%%%$$$((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%%%%%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""!!!!!!!!!"""###$$$$$$""""""""""""!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%""" !!!$$$&&&%%%### !!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""""""""####################################$$$$$$$$$#########"""""""""""""""""""""#########&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''(((((((((((()))*********++++++++++++************+++,,,------------,,,,,,+++,,,,,,,,,------..................------............------000000000000000000000000////////////000000000000222222222222222222222222222111111111000000//////333222111/////////000111000//////000111111///...///,,,+++---///...+++***''''''''''''''''''''''''))))))))))))***,,,...///---,,,+++******+++,,,---------------............000000///...---,,,,,,+++------......------,,,+++++++++++++++*********)))+++++++++,,,------+++)))+++,,,,,,------,,,,,,+++,,,,,,+++************+++((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""'''%%%###$$$'''((((((&&&%%%$$$###""""""###$$$%%%"""###$$$$$$###"""###$$$###########################$$$$$$###!!!"""###%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""###"""""""""$$$%%%$$$###&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""########################$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$###"""!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))))))))''''''''''''(((((((((((((((((((((((('''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############""""""""""""######$$$###############"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%""" ###%%%$$$###""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""""""""######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''(((((((((((()))))))))*********+++++++++++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------...............////////////....../////////////////////////////////000000000000111222222222222222222222222111111111000000000//////222111000/////////000000////////////000000000///222111000000///...---...''''''''''''''''''''''''))))))))))))***+++---...///...,,,***))))))******,,,,,,,,,---------......111111000///---,,,,,,+++------.........---,,,,,,,,,,,,,,,+++++++++++++++++++++,,,...///...,,,)))*********++++++*********,,,++++++***************(((((((((''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""$$$%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###$$$$$$###"""###########################$$$$$$###""""""###%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""%%%$$$ """***+++%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!!!!"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""'''&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))(((((((((((('''''''''((((((((()))))))))%%%&&&&&&'''(((((())))))((((((((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""$$$$$$#################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$""" !!!###$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!"""""""""######"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###############""""""###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))******,,,,,,++++++++++++++++++++++++*********++++++,,,***++++++,,,---...////////////000000000000////////////////////////////////////000000000111111111111111111111111111111111111111000000000000//////111000///.........//////............///000000111666999:::555///,,,---000''''''''''''''''''''''''((((((((()))***++++++,,,...---+++***))))))))))))+++,,,,,,,,,------------000000///...,,,+++******,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,---///000///,,,***))))))************))))))++++++***)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""%%%&&&$$$!!!########################"""$$$$$$$$$""""""###%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''#########$$$$$$$$$%%%%%%'''&&&###111444,,,%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""###""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&''''''((((((((()))((((((''''''&&&&&&%%%&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&%%%$$$######"""######""""""###############$$$################################################'''&&&&&&%%%%%%$$$$$$$$$$$$""" !!!###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""$$$%%%%%%$$$###"""########################$$$$$$$$$########################$$$$$$$$$%%%%%%################################################"""###$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((()))))))))))),,,,,,,,,,,,++++++***)))*********)))******++++++++++++,,,---...///000111000000111111111111000000/////////////////////////////////000000000111111111111111111111111111111000000000000000000///////////////............///------.........///222444<<>>444///,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''))))))((('''((()))***+++************++++++++++++************************(((((()))***************)))))))))******+++++++++...,,,******+++,,,,,,,,,***++++++,,,,,,++++++***))))))(((''''''''''''((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#######################################$$$%%%%%%"""""""""######$$$$$$$$$!!!###"""!!!"""$$$"""###$$$$$$$$$$$$###""""""###$$$$$$###"""###$$$""""""""""""""""""""""""!!!###%%%%%%$$$#####################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#####################$$$%%%$$$#########$$$"""!!!"""###$$$%%%%%%%%%%%%$$$################################################!!!"""###$$$$$$###"""!!!"""""""""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###!!!!!!!!! !!!!!!"""""" !!!!!!"""######$$$$$$################################################!!!!!!!!!!!!!!!!!!""""""!!!$$$&&&%%%###!!!!!!"""!!!""""""######$$$$$$$$$"""""""""#########$$$$$$""""""""""""###$$$%%%&&&########################!!!"""""""""#########$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''(((((((((((()))))))))*********++++++)))***,,,------,,,+++************++++++,,,---...//////000000111111111111///000000000000000000///........................,,,,,,,,,------------...////////////////////////........./////////000000...///000111111111000000---///000......111999@@@PPP\\\^^^NNN<<<555222...&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''***)))(((''''''((()))***)))************+++++++++******+++++++++,,,,,,,,,((()))***+++++++++++++++*********++++++,,,,,,,,,...,,,)))(((***+++,,,,,,******++++++++++++******))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$##############################""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%$$$&&&%%%%%%&&&(((###$$$%%%&&&&&&%%%$$$###!!!$$$&&&%%%"""!!!###%%%########################!!!###%%%%%%$$$###"""###"""############$$$$$$$$$$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&!!!!!!&&&'''$$$###$$$"""###$$$%%%&&&%%%%%%$$$########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!"""$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######"""!!!"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&''''''(((###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""" !!!"""###!!!""""""###$$$$$$%%%%%%########################"""""""""""""""""""""""" !!!!!!""""""######!!!$$$''''''$$$!!!!!!"""""""""###$$$%%%&&&&&&'''############$$$$$$$$$$$$###"""!!!!!!"""$$$&&&'''""""""""""""""""""""""""!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))************++++++++++++((()))+++---------++++++++++++++++++,,,---...///////////////000000000000//////000000000000//////........................+++++++++,,,,,,,,,------////////////////////////---.........//////000000...///000222222222111000...000111///...222:::BBBNNNYYYXXXFFF666222111...%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))'''(((((((((((((((''''''((()))***)))((((((***,,,,,,+++)))((((((***+++,,,((()))***+++++++++++++++************************......---,,,++++++++++++---+++***(((((()))+++,,,***))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$###"""!!! ##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$###############$$$$$$!!!"""###$$$%%%$$$######"""###%%%&&&&&&%%%###"""########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%(((%%%""""""%%%'''&&&%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###"""!!!!!!""""""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$$$$ !!!"""############$$$$$$######""""""!!!!!!######""""""""""""###### !!!###$$$###"""%%%%%%$$$###"""!!! $$$$$$###############$$$$$$$$$$$$%%%%%%$$$##############################"""###$$$%%%$$$$$$""""""###""" !!!"""$$$&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&+++++++++***************---,,,******,,,---...------,,,+++***+++,,,---..................///000000000000//////.........---000000000000///...---,,,---,,,,,,+++,,,---...//////////////////000111111111111111000000000000000......////////////......222///,,,+++,,,000555999EEEEEECCC===666000......%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((()))((()))))))))))))))(((((()))******)))((((((***+++)))))))))*********))))))))))))***+++++++++++++++************************,,,,,,+++++++++,,,,,,---...---+++)))(((((()))***)))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%######$$$%%%&&&&&&%%%##############################""""""######$$$%%%$$$$$$################## !!!"""$$$%%%%%%%%%$$$"""###%%%&&&&&&%%%###"""########################$$$######""""""######$$$#########$$$$$$$$$%%%%%%'''$$$""""""$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""###$$$$$$###""""""###$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$########################"""###%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&"""######$$$$$$######"""########################!!!"""######$$$$$$######""""""#########"""""""""#########"""""""""""""""######""""""""""""######"""""""""###%%%&&&%%%###!!!!!!""""""#########$$$###""""""!!!!!!!!!""""""######$$$$$$$$$$$$##############################%%%$$$###""""""###$$$$$$&&&%%%$$$###"""###%%%&&&######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''******************++++++---+++******+++---------,,,,,,++++++,,,,,,------...............//////000111000000000////////////000000000000///...---,,,------,,,,,,,,,---...//////////////////000111111111000000000000000000000...//////000000//////...//////......///111333444:::;;;:::666000,,,++++++&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))))))))************)))))))))***+++)))(((((()))+++((()))***++++++***((('''******+++,,,,,,,,,++++++************************************+++,,,---...///---+++)))((('''(((((())))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%%%%%%%###""""""""""""""""""""""""###""""""""""""###$$$$$$%%%%%%$$$###"""""""""###""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""########################$$$######""""""######$$$#########$$$$$$$$$$$$%%%%%%###""""""###$$$$$$###$$$$$$############$$$$$$######""""""""""""############"""""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$"""""""""######"""""""""######################## !!!""""""######""""""%%%$$$$$$###"""!!!!!! """"""""""""###############""""""!!!!!!""""""#########"""###%%%%%%$$$""" !!!"""###$$$$$$%%%!!!  !!!"""######$$$$$$#################################&&&$$$""" """%%%&&&(((&&&%%%###"""######$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((()))))))))***+++++++++,,,---+++))))))+++---------++++++,,,,,,------,,,,,,......------......///000111111111000000000000///000000000000///...------...------------.../////////////////////000111111000000000000000000111111///000000111111000000///---...000222222111000...000111000...+++))))))***&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((((((((((()))*********))))))******+++***(((''')))***++++++++++++*********)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++,,,,,,---,,,***)))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$############$$$$$$########################""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$###""""""$$$$$$$$$"""########################"""""""""""""""###$$$$$$%%%%%%$$$###""""""""""""%%%%%%$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$###"""##############################""""""""""""##################$$$$$$$$$$$$$$$$$$######$$$$$$$$$###$$$$$$############$$$$$$#########""""""#########""""""""""""###$$$$$$%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""############""""""######################## !!!"""""""""""""""$$$######"""!!!!!!!!! !!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!"""""""""!!!!!!!!!######!!!#########"""""""""""""""  !!!!!!######$$$$$$%%%$$$$$$$$$########################%%%$$$"""!!!!!!###%%%&&&$$$$$$""""""!!!!!!""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))(((((()))***+++,,,,,,,,,---+++))))))+++,,,---,,,***+++,,,---...---,,,+++...------------...//////000000000///////////////000000000000000///......................../////////////////////000000111000000000000000111111111000000111111111111000000---...000222111000...,,,---------,,,++++++***+++&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''((((((&&&'''(((((()))))))))((()))******)))(((((()))+++000...+++))))))***,,,...+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))******''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$###############$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$%%%$$$$$$###""""""########################$$$$$$###################################################""""""""""""""""""###""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$######""""""###$$$%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$########################### !!!""""""""""""""""""!!!!!! !!!!!!"""!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!"""""""""!!!!!!!!!######!!!#########"""""""""""""""!!! !!!!!!"""#########$$$%%%&&&&&&%%%%%%########################!!!"""###$$$$$$$$$$$$$$$"""!!!!!!""""""######$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))(((((()))***+++,,,,,,,,,,,,+++))))))***,,,,,,,,,***+++,,,---...---,,,+++---------------...//////........................000000000000000000///.../////////////////////...///////////////000000111//////000000111111111111000000111111111111000000///////////////...------...---,,,,,,,,,+++******%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''(((((()))((((((((()))***)))((((((***,,,333000,,,))))))***...000******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((''''''((())))))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$######"""######$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""""""""""""############$$$"""""""""###############$$$$$$############$$$$$$########################"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$######$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""######$$$###############$$$$$$ """###&&&''')))###################################################""""""!!!!!!""""""###"""""""""############$$$###%%%''''''%%%$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$########################$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######################## !!!""""""######""""""""""""!!! !!!"""###""""""""""""############"""!!!!!! !!!!!!"""######"""###%%%%%%$$$""" !!!"""###$$$$$$%%%!!!!!!!!!!!!"""###$$$$$$"""###$$$%%%%%%%%%%%%%%%######################## !!!###%%%%%%%%%$$$###"""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$######"""""""""############$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((()))))))))***+++++++++,,,,,,***((((((***,,,,,,,,,++++++,,,,,,------,,,,,,------,,,,,,------...///,,,---------------......000000000111111000000///000000000111000000///...///////////////000111111/////////000111111222222///000000111111000000//////...------------.........,,,************((('''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''))))))*********'''((())))))))))))+++...222000---******+++,,,...)))************)))((('''***************************))))))((((((((())))))(((((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$###""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""########################""""""""""""$$$$$$############$$$$$$########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%'''%%%$$$$$$%%%%%%$$$"""########################!!!!!!!!!!!!!!!"""######""""""""""""###$$$%%%%%%!!!!!!!!!!!!###$$$&&&'''######""""""""""""##############################""""""!!!!!!!!!!!!""""""""""""""""""############"""$$$''''''$$$######%%%$$$$$$############$$$$$$######""""""""""""######%%%%%%$$$#########$$$$$$"""###$$$$$$$$$$$$###"""########################!!!""""""######$$$%%%%%%%%%$$$###""""""###$$$%%%##############################""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$##############################!!!"""######$$$$$$######'''%%%###"""!!!"""###$$$#########"""""""""""""""!!!!!! !!!!!!"""""""""###%%%&&&%%%###!!!!!!""""""#########$$$!!!!!!!!!!!!"""###$$$%%% """######$$$$$$$$$########################"""""""""######$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""""""""############"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''******************++++++,,,***((((((***,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,------...///------------....../////////000000111111111000000000000111111111000///...///////////////000111111...//////000111111222222...//////000000//////...---------------------------***((()))******(((&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''')))******+++++++++&&&'''((())))))***,,,//////...---,,,++++++++++++)))))))))))))))(((''''''(((((((((((((((((((((((((((''''''(((((()))***+++))))))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$###"""""""""""" !!!"""###$$$%%%%%%%%%########################""""""""""""############$$$$$$######""""""!!!!!!$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%&&&&&&$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""###$$$&&&&&&'''&&&$$$"""!!!!!!""""""######""""""""""""##############################""""""!!!!!!!!!!!!""""""""""""""""""############ ###&&&&&&###""""""$$$$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""&&&&&&%%%$$$############"""###$$$%%%%%%$$$###""""""""""""""""""""""""""" !!!"""""""""%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!"""$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""############""""""########################""""""###$$$$$$$$$$$$$$$+++)))&&&$$$""""""######$$$$$$######""""""!!!!!!!!!!!! !!!!!! !!!###$$$###"""&&&%%%$$$###"""!!!  !!!!!!###$$$$$$ !!!""""""""""""########################$$$###!!! !!!###&&&(((###############"""!!! ######$$$$$$$$$$$$######""""""""""""############""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&+++++++++***************,,,***((((((***+++,,,+++---,,,+++***+++,,,---...---,,,,,,,,,,,,---......---.........//////000000///000000111111111000000000111222222222000///...///////////////000111111...//////000111222222222......////////////......***+++---...///...---,,,,,,***((()))+++,,,***''''''&&&&&&((()))***)))'''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((())))))***)))*********++++++++++++---,,,***)))))))))***+++))))))))))))(((((((((((()))(((((('''''''''(((((((((((((((((())))))))))))''''''(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&########################""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""###"""""""""""""""####################################$$$$$$$$$%%%%%%%%%)))&&&$$$######$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$###"""""""""$$$%%%$$$###"""############$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""&&&'''((()))(((&&&###"""$$$%%%$$$""" !!!###%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$###""""""######$$$$$$$$$#########"""""" !!!""""""###""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$##################""""""#########$$$$$$$$$########################%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$%%%'''((((((&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""#########$$$%%%&&&'''(((###$$$%%%&&&&&&%%%$$$###############$$$%%%&&&&&&#########"""!!! !!!!!! !!!!!! !!!"""###$$$$$$$$$***'''""" !!!!!! !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!###"""!!!!!!!!!"""$$$%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################""""""""""""###$$$%%%&&&############""""""!!!!!!""""""""""""############"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++))))))))))))*********************))))))))))))))),,,,,,,,,---------......---------............///******,,,---///000111222000000000000000000000000////////////000000000000000111222222000//////000//////000000111111111222..................---------------....../////////***((('''''')))+++,,,+++%%%%%%%%%&&&'''((('''&&&&&&&&&&&&''''''''''''((('''''''''(((((())))))***)))))))))*********++++++,,,+++***)))))))))******))))))))))))(((((((((((()))(((((('''''''''(((((((((((((((((())))))))))))''''''(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$##############################$$$$$$###"""!!!!!!!!!"""####################################$$$$$$$$$%%%(((&&&#########$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$$$$###"""""""""$$$%%%$$$###"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%###""" """""""""############""""""######$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$$$$#########""""""""""""######$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%$$$###"""!!!############$$$$$$$$$%%%""""""######$$$##########################################$$$$$$$$$$$$%%%$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&%%%$$$$$$#########$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&############$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""!!! $$$$$$############$$$$$$!!!!!!""""""###$$$$$$$$$%%%###!!!!!!###$$$###""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!###"""!!!!!!!!!"""$$$$$$""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%$$$$$$#########"""""""""""""""""""""###############$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$#########$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))******(((((()))))))))*********)))))))))))))))*********++++++,,,,,,,,,---------------------........................//////000000////////////////////////.../////////000000000000///111222222000//////000//////000000000111111111000000//////.........---+++++++++,,,,,,---------,,,***(((''')))******)))###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((()))))))))******+++***))))))((()))))))))))))))))))))(((((((((((((((((((((''''''(((((()))(((((((((((())))))))))))'''''''''(((''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$%%%%%%########################""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!!!!! ########################"""""""""#########$$$$$$(((&&&###"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% ###&&&'''&&&$$$######"""""""""$$$%%%$$$###"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""###$$$$$$###"""!!! ###'''&&&"""!!!"""######$$$$$$######%%%$$$######"""#########$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""""""""#########$$$$$$ !!!"""#######################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""%%%%%%$$$############$$$%%%&&&%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%$$$###"""!!! """!!!!!! !!!!!!"""##################$$$$$$###"""###$$$%%%%%%###!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""!!!"""######$$$""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$"""""""""""""""""""""""" !!!###$$$%%%%%%$$$###$$$$$$$$$###############""""""""""""############$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$""""""###$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))***(((((())))))))))))******(((((())))))******++++++*********+++++++++,,,,,,,,,,,,,,,---------......111111000000///.........////////////////////////....../////////000000000///111222222000//////000//////000000000000111111111111000///......------)))))))))***************---+++((('''((()))((('''###%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((************))))))))))))(((((((((((())))))))))))***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***(((((((((((())))))))))))&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""!!!!!!""""""########################!!!""""""""""""#########(((%%%###"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!###%%%%%%%%%$$$######"""""""""$$$%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""!!!$$$***///...(((!!!!!!!!!"""############"""$$$$$$###############$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$!!!""""""""""""######### !!!"""###########################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###""""""""""""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###############$$$%%%%%%$$$""" !!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%$$$###############&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$############%%%$$$$$$###"""!!! !!!  !!!$$$$$$$$$$$$############&&&%%%$$$$$$%%%$$$!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""""""""""""""""""######$$$""""""###$$$$$$$$$$$$###""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$############!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((()))))))))***''''''((()))***++++++,,,))))))))))))************+++,,,,,,,,,------------000000//////......------////////////////////////........./////////000000///000222111///....../////////000000000000000000111000000...---,,,++++++)))))))))))))))))))))))),,,***((('''((())))))(((%%%''')))(((&&&%%%&&&'''&&&&&&&&&''''''''''''(((************))))))))))))(((((((((((()))))))))))))))))))))************)))))))))))))))((((((((((((((((((((((((((()))******(((((((((((())))))))))))&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$########################!!!""""""""""""#########'''%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""######"""""""""$$$%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$%%%%%%$$$$$$%%%%%%(((...444333,,,&&&!!!!!!"""############"""$$$###############$$$$$$########################!!!!!!!!!!!!!!! """"""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$!!!""""""""""""#########!!!!!!"""###############""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$#########"""""""""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########""""""###$$$$$$$$$$$$###!!! !!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""'''&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$############$$$$$$$$$###""""""!!!!!!$$$######""""""######$$$$$$$$$##################(((%%%###""""""###"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!"""""""""############""""""###$$$$$$$$$$$$###!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!"""###%%%&&&########################!!!"""""""""##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#####################$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((()))))))))''''''((()))***++++++,,,((((((((()))))))))******++++++++++++,,,,,,,,,---,,,,,,------------..........................................////////////...000111111///......///000000////////////////////////...---+++***))))))************))))))))))))***(((&&&&&&(((*********&&&)))+++***'''%%%''')))&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((()))))))))******))))))***++++++++++++***))))))))))))(((((((((((((((((((((((()))***++++++(((((((((((())))))))))))%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""###""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""$$$%%%&&&########################"""""""""#########$$$$$$'''%%%""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$"""!!!!!!""""""###"""""""""$$$%%%$$$###"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&######################## ###(((++++++&&&!!!!!!"""######$$$$$$###############"""######$$$%%%###############$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$######""""""""""""#########$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&###""""""""""""###$$$$$$######$$$###!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$###########################""""""!!!!!!""""""###""""""""""""""""""#########!!! """$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""############"""""""""###$$$$$$$$$$$$###!!!!!!!!!"""""""""######""""""""""""""""""""""""%%%$$$###""""""###$$$%%%"""""""""""""""#########""""""""""""############""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))******++++++((((((((()))))))))************+++++++++,,,,,,,,,******+++,,,------..............................------........./////////...000111111///......///000000////////////......------,,,+++******))))))+++***************))))))((('''%%%&&&(((*********&&&))),,,+++'''%%%&&&)))&&&&&&&&&''''''''''''((('''''''''(((((())))))***)))))))))*********++++++)))***+++,,,---,,,,,,+++))))))))))))(((((((((((((((((((((((()))***+++,,,(((((((((((())))))))))))%%%&&&&&&'''((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###""""""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$$$$####################################$$$$$$$$$%%%&&&$$$""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""###"""""""""$$$%%%$$$###"""############$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%$$$###############!!!"""""" """######$$$$$$$$$$$$$$$######""""""###$$$$$$%%%""""""#########$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##################""""""!!! ############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""""""""""""""###$$$$$$"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!"""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%!!!""""""######$$$%%%%%%  !!!"""""""""### !!!###$$$###!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############ !!!"""###$$$######"""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!"""""""""###########################!!!###$$$%%%%%%$$$"""!!! !!!!!!!!!"""""""""""""""""""""##################"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))*********(((((()))))))))*********************++++++++++++++++++,,,,,,---......///........................---------.........//////...///111000///---......000000/////////.........,,,,,,,,,+++++++++******************)))))))))(((***(((&&&&&&'''))))))(((%%%))),,,+++&&&$$$&&&)))&&&&&&&&&'''''''''((((((%%%&&&&&&'''((())))))***************++++++++++++***+++,,,---...------,,,))))))))))))(((((((((((((((((((((((()))***+++,,,(((((((((((())))))))))))%%%%%%&&&'''((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""""""""""""""""""""######"""""""""""""""##############################$$$$$$$$$$$$%%%%%%%%%&&&$$$""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% """$$$&&&&&&%%%###!!!###"""""""""$$$%%%$$$###"""############$$$$$$$$$$$$$$$#########$$$&&&''')))((('''&&&%%%%%%%%%%%% """$$$%%%$$$###$$$%%%######$$$%%%%%%%%%%%%$$$######""""""###$$$%%%%%%""""""######$$$$$$$$$$$$ !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##################""" ###$$$$$$$$$$$$%%%%%%%%%'''''''''&&&%%%$$$###"""!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""!!!""""""###$$$$$$!!!###%%%&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$###############$$$$$$###$$$%%%&&&&&&%%%$$$###############$$$%%%&&&&&& !!!"""###$$$%%%&&&&&&######""""""""""""###### !!!""""""### !!!###$$$"""######""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!"""$$$$$$######"""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""########################!!!&&&))))))%%%!!! !!!!!!""""""""""""""""""############%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''((((((((()))*********)))))))))))))))))))))))))))************)))************+++++++++---------.......................................---------.........//////...///111000...------...000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,******))))))(((((((((''',,,)))'''&&&'''''''''&&&)))+++,,,+++'''&&&'''))))))******)))&&&%%%%%%&&&((('''&&&%%%&&&(((***,,,---,,,***))))))***,,,---++++++++++++++++++++++++---,,,+++***)))'''&&&&&&(((((())))))*********+++)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""  """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%&&&!!!!!!$$$###!!!%%%$$$###!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!######""""""###$$$%%%%%%%%%%%%%%%$$$####################################""""""!!!!!! $$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""!!!$$$''''''###!!!!!!### """###"""!!!%%%$$$$$$###"""!!! '''%%%###""""""$$$''')))########################""""""""""""############$$$%%%&&&''''''&&&%%%$$$$$$#########""""""!!!!!!######""""""""""""######%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$###"""!!!######""""""""""""######""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""""""""###%%%&&&$$$###""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""###%%%%%%$$$'''(((((('''&&&%%%###"""""""""###$$$"""#########""""""$$$&&&###%%%&&&&&&%%%###""""""$$$"""!!!"""%%%&&&$$$"""########################""""""!!!!!!!!!!!!""""""&&&'''&&&$$$""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######################## !!!""""""  !!!!!!!!!!!! !!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""############### !!!"""###$$$$$$%%%"""###$$$%%%%%%$$$###""" !!!"""###############!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''((((((((((((((('''''''''''''''''''''((()))))))))******)))(((((()))++++++++++++++++++++++++++++++,,,,,,,,,++++++---//////...---,,,,,,---///000........................000///---,,,---...000222222111000///---+++)))(((,,,,,,,,,+++++++++******+++******)))(((''''''&&&''''''''''''''''''''''''***,,,---+++((('''(((******++++++)))'''%%%&&&&&&((('''&&&&&&&&&(((***+++,,,,,,************,,,,,,++++++++++++++++++++++++,,,,,,+++***)))(((((('''''''''(((((()))))))))))))))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$&&&""" $$$&&&&&&$$$######"""!!!!!!"""###$$$""""""""""""""""""""""""############$$$$$$$$$$$$ """$$$$$$###"""###$$$""""""######""""""!!! ##############################""""""!!!!!!!!!!!!$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""#########$$$%%%%%%$$$### !!!###$$$###!!!$$$$$$######""""""!!!!!!&&&%%%###"""###$$$'''(((########################""""""""""""############!!!"""############"""!!!############"""""""""!!!######""""""""""""######$$$$$$###""""""###$$$$$$###$$$$$$$$$$$$###"""!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$######!!!!!!!!!"""""""""#########""""""###$$$%%%$$$"""################################################$$$###"""""""""###$$$%%% !!!$$$&&&&&&%%%$$$"""###"""!!! !!!!!!###$$$$$$###"""!!!###$$$ """$$$%%%&&&&&&''''''$$$"""!!!"""$$$%%%$$$"""########################$$$$$$$$$######$$$$$$$$$######$$$&&&'''&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############!!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%"""""""""""""""#########""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''(((((((((((('''''''''''''''''''''((()))))))))******)))(((((()))++++++++++++++++++++++++++++++,,,---,,,++++++---//////...------------...///000000000000000000000000...---,,,+++,,,---///000000000000///...---,,,+++,,,,,,+++++++++***************))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&...///...,,,***))))))******++++++***(((&&&'''((((((''''''&&&'''(((***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###"""!!!######$$$$$$$$$###""""""$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!"""###############%%%""" $$$&&&&&&%%%!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""############$$$$$$$$$%%%!!!###%%%%%%$$$###$$$%%%"""""""""""""""!!! """"""""""""""""""""""""###""""""""""""!!!!!!!!!$$$$$$$$$##################""""""!!!!!!""""""###%%%""" !!!%%%(((&&&$$$!!! """$$$%%%$$$"""#####################"""%%%%%%#########$$$&&&'''########################""""""""""""###############$$$$$$%%%%%%$$$$$$###############""""""""""""######""""""""""""######$$$$$$###""""""###$$$$$$######$$$$$$######""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""""""""#########$$$$$$$$$###""""""$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%&&&&&&&&&%%%###"""!!!%%%%%%$$$#########$$$$$$%%%%%%%%%$$$"""!!!"""###$$$$$$$$$$$$######""""""###"""!!!"""$$$%%%$$$###########################%%%%%%$$$$$$$$$$$$%%%%%%'''$$$"""###''''''$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""############"""""" !!!"""###"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############"""""""""""""""#########%%%%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$############"""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&''''''((((((((('''''''''''''''''''''((()))))))))******)))(((((()))++++++++++++++++++++++++++++++,,,------,,,,,,---...000///...---------------000000000000000000000000---,,,+++++++++,,,...///....../////////......---,,,++++++++++++************))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%555444111///,,,************+++,,,+++((('''((()))((((((''''''((()))************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""###$$$$$$$$$$$$$$$######$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""############################## !!!"""$$$$$$###""""""!!!"""$$$$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""$$$&&&&&&$$$###$$$%%%###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###########################""""""""""""""""""###%%%### """$$$$$$###"""!!!!!!###%%%&&&%%%########################$$$$$$$$$$$$$$$$$$%%%%%%&&&########################!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""######""""""""""""######$$$##################$$$""""""############""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""#########$$$$$$$$$$$$%%%$$$""""""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$###"""!!!###$$$%%%$$$"""!!!!!!!!! """"""""""""####################################$$$##################$$$444...'''"""!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""!!!!!!"""""""""####################################"""!!! !!!!!!!!!""""""######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""########################"""""""""""""""&&&%%%############%%%&&&!!!""""""#########""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((('''''''''''''''''''''((()))))))))******)))(((((()))+++++++++++++++++++++++++++***,,,......---,,,---...000000///...---,,,,,,,,,---------------------------,,,,,,+++,,,---.........////////////...------++++++++++++************))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%:::777333000---+++))))))***+++,,,***((('''((()))((((((((((((((())))))***)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""######$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$###""""""  """#####################""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##########################################""""""""""""######$$$%%%$$$""" """"""""""""###%%%&&&%%%$$$############$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$########################!!!"""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""###############$$$$$$#########!!!""""""#########""""""######""""""""""""##############################!!!!!!""""""""""""!!! """#########$$$$$$$$$$$$%%%###!!!!!!"""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""!!!!!!"""###%%%&&&""""""##################!!!"""######"""###%%%'''&&&### """$$$$$$$$$!!!"""""""""""""""##############################$$$##################$$$888777333+++### ###((($$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#####################""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!""" !!!!!!""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""########################"""""""""""""""$$$###"""!!!!!!"""###$$$""""""#########""""""!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((()))))))))******)))(((((()))+++++++++++++++++++++++++++***,,,......---------...000000///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///////////////...,,,+++***+++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&:::666111...,,,+++)))((()))***+++***((('''((()))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************))))))))))))%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###""""""""""""""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""##############################!!!!!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$###""" """"""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&%%%###"""#####################"""!!!!!!"""""""""""""""""""""""""""""""""############$$$###############$$$$$$$$$$$$######""""""######$$$###&&&'''$$$""""""!!!!!!###%%%&&&%%%###$$$$$$$$$$$$$$$$$$######!!!"""$$$%%%%%%%%%$$$###########################""""""""""""##################""""""""""""######""""""""""""##################""""""""""""######"""###$$$$$$$$$$$$###"""!!!!!!""""""######""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""######""""""!!!!!!"""""""""#########$$$$$$%%%### !!!"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$###""""""!!!!!!""""""""""""###$$$$$$$$$$$$###!!!"""######$$$&&&(((333---'''$$$######""" !!!###"""!!!!!!"""$$$########################%%%%%%$$$$$$$$$$$$%%%%%%000777;;;777,,,###!!!###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""############"""""""""""" !!!!!!!!!!!!  !!!"""###"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############"""""""""""""""#########""""""!!!!!!!!!!!!""""""$$$%%%%%%%%%%%%$$$##################""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''''''''''''''''''''''''''((()))))))))******)))(((((()))+++++++++++++++++++++++++++***,,,//////...------....../////////...---,,,,,,........................,,,---------............//////......,,,+++))))))+++************)))))))))''''''''''''''''''''''''''''''''''''''''''''''''444000+++))))))***)))(((((()))***)))'''&&&'''((())))))*********)))))))))+++***)))(((((()))***+++------------------------******************))))))******)))))))))(((((((((%%%%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!"""#####################""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""##############################"""""""""""""""######$$$###$$$%%%$$$######"""###""""""###$$$######"""!!!""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&"""$$$%%%$$$###!!!!!!"""$$$$$$$$$$$$$$$###""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$######""""""######$$$%%%%%%&&&%%%###"""!!!!!!!!!!!!!!!"""$$$%%%$$$###%%%%%%%%%$$$$$$######### """$$$&&&&&&%%%###"""########################""""""""""""############&&&%%%$$$######$$$%%%&&&!!!"""""""""##################""""""""""""######"""###$$$$$$$$$$$$###""" !!!!!!"""""""""""""""######""""""""""""####################################$$$$$$###""""""!!!!!!!!!!!!"""""""""######$$$"""!!!"""######################################################!!!"""###$$$%%%$$$$$$###%%%%%%$$$$$$###"""!!!!!!######%%%&&&&&&&&&%%%%%%!!!"""######"""###%%%'''888111)))###"""!!!!!!###"""!!! """$$$########################$$$$$$$$$######$$$$$$$$$(((///666666000((($$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############!!!!!!""""""######$$$$$$""""""############""""""%%%%%%%%%%%%%%%$$$######"""""""""""""""#########""""""""""""""""""""""""############""""""""""""$$$$$$############$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&'''''''''''''''''''''''''''((()))))))))******)))(((((()))+++++++++++++++++++++++++++***,,,///000///...---...---......//////...---,,,------------------------++++++,,,---------------+++,,,,,,,,,++++++***)))************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&///+++&&&%%%''')))***)))'''((()))((('''&&&'''((())))))************)))(((,,,***)))'''''')))***,,,------------------------************))))))(((((())))))(((((('''''''''&&&$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###"""""" !!!!!!"""!!!!!!$$$##################$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%"""###$$$###!!!   """###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$"""!!!!!!!!!&&&''''''''''''&&&%%%%%%########################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$&&&$$$###%%%((((((%%%!!!!!! """$$$%%%$$$"""&&&&&&%%%%%%$$$###"""""" !!!$$$&&&&&&%%%###!!!########################""""""""""""###############"""!!! !!!"""###!!!!!!""""""#########$$$######""""""""""""######"""###$$$%%%%%%$$$###""" !!!"""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""###!!! ###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%$$$#########$$$%%%%%%%%%$$$$$$### !!!"""###""""""!!!"""###$$$###""""""$$$%%%,,,&&&"""%%%&&&%%%!!!###### """$$$########################""""""!!!!!!!!!!!!""""""%%%(((,,,...---+++)))((($$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''((((((((("""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&%%%$$$""" """"""############""""""!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""############### !!!!!!"""###$$$$$$%%%"""###$$$%%%%%%$$$###"""###############"""!!! !!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!$$$$$$############$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&'''''''''''''''''''''''''''((()))))))))******)))(((((()))+++++++++++++++++++++++++++***,,,///000///...---...,,,---.../////////...---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++((()))***+++++++++++++++************))))))))))))&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&'''''''''(((((((((((()))))))))))))))(((((((((((((((((())))))*********+++***,,,---......---+++))),,,+++)))((('''''''''(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###""""""######!!!###%%%### !!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ###%%%%%%$$$!!! """"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$"""######$$$$$$######"""########################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!######""""""######$$$%%%""""""""""""""""""""""""$$$###"""!!!"""###%%%'''###############"""!!!!!!"""!!!!!!$$$''''''$$$ !!!"""######"""!!!"""###$$$$$$$$$$$$###"""!!!!!!&&&%%%###!!! !!!!!!"""$$$#########""""""!!!!!!!!!"""""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$""""""#########$$$$$$$$$%%%$$$#########$$$&&&&&&$$$$$$$$$#########""""""$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###########################&&&%%%###"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$######"""%%%$$$"""!!!!!!!!!"""###!!!!!!""""""######$$$$$$!!!###$$$%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!"""$$$$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$###!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""###$$$$$$$$$%%%"""""""""""""""#########$$$###"""!!!!!!"""###$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%&&&(((''''''''''''(((((()))******))))))))))))*********)))((((((((()))+++,,,---,,,+++******+++,,,---------------.........///,,,...000111111000...,,,++++++++++++++++++++++++...------,,,,,,------...++++++,,,---------,,,,,,+++******)))(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&)))((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((((()))))))))***************+++,,,---...---+++***---,,,***)))((((((((()))((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""%%%$$$$$$###""""""######$$$!!!!!!%%%'''%%%"""!!!!!!############!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""$$$&&&&&&$$$"""""""""!!!!!!!!!!!!"""""""""###"""######$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$######""""""######$$$%%%%%%%%%&&&&&&&&&''''''########################$$$$$$%%%%%%%%%$$$##################"""""""""!!! !!!!!!!!!""""""############""""""######$$$%%%########################$$$###!!!  """##################""""""!!!###"""!!!###&&&&&&$$$!!!$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$$$$$$$###%%%$$$###"""!!!!!!!!!!!!############"""""""""!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""############$$$$$$$$$""""""#########$$$$$$$$$$$$######"""###$$$%%%&&&$$$$$$$$$#########""""""$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$###""""""######""""""############""""""######$$$$$$$$$######"""$$$$$$###"""""""""""""""!!!"""""""""""""""######!!!"""$$$%%%%%%%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! !!!"""############!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%###"""""""""!!!!!!!!!!!!###############$$$$$$$$$$$$$$$###"""!!! $$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!"""#########$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&(((''''''''''''((())))))+++******))))))******+++***)))))))))***+++---...,,,,,,+++******+++,,,,,,------........./////////---...///000000///...------,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------,,,++++++*********)))(((''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%((((((((('''''''''''''''%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))************((()))+++,,,------,,,+++---,,,+++***)))))))))***)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$######"""%%%$$$######"""#########$$$""" """%%%'''&&&###!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""########################$$$%%%&&&%%%$$$######%%%!!!!!!!!!""""""""""""""" """###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################!!!!!!"""###$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$######""""""######$$$"""#########$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$%%%$$$$$$$$$############"""""""""""" !!!"""###$$$%%%###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""" !!!######$$$$$$######"""!!!###"""""""""$$$%%%$$$###"""#########!!!!!!"""$$$""""""###$$$%%%&&&&&&%%%######$$$######"""!!! ############""""""""""""######$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!"""############$$$$$$$$$###############$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""############"""""""""######$$$$$$$$$###############$$$######"""!!!""""""""""""!!!!!!!!!!!!"""###%%%&&&&&&%%%$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$#####################$$$$$$"""""""""""""""!!!!!!!!!$$$$$$$$$#####################"""!!! ######""""""""""""######!!!!!!!!!!!!""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''((('''''''''(((((()))***,,,++++++******++++++,,,*********++++++---......,,,,,,++++++++++++,,,,,,............/////////000////////////////////////---------------............------,,,,,,------...------------,,,++++++*********))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))*********'''(((***+++,,,,,,,,,,,,++++++******))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############$$$###!!! !!!$$$%%%$$$""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""########################$$$%%%%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!""""""#########"""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$###""""""!!!!!!""""""###!!!!!!!!!"""""""""##############################!!!"""###$$$$$$$$$$$$$$$#########""""""""""""""" !!!!!!"""######$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""######$$$###$$$$$$$$$$$$###""""""$$$###""""""###$$$$$$%%%!!!""""""!!!!!!#########$$$%%%%%%%%%%%%%%%"""###$$$$$$$$$"""!!! #########""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################"""""""""""""""###############################################################$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$%%%%%%$$$""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$######"""###$$$%%%%%%$$$"""!!!###""""""!!!!!! ######$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""" !!!!!!""""""#########""""""""""""""""""###"""#########$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((''''''''''''((()))******---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000//////............//////---------------............------,,,,,,------............---,,,+++***)))***)))))))))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))*********))))))))))))))))))'''((()))***++++++,,,,,,))))))))))))))))))(((((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###############$$$$$$""""""!!!"""#########""""""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""!!!!!!!!!""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$!!!!!!!!! !!!!!!!!!$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$""""""""""""""""""##################""""""""""""""""""!!!!!!""""""###$$$########################"""""""""######$$$%%%&&&$$$$$$$$$$$$$$$###""""""#########""""""###$$$%%%$$$%%%$$$###""""""$$$&&&$$$%%%%%%%%%$$$$$$###"""!!!"""###$$$$$$###!!! """"""""""""""""""######!!!""""""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################!!!!!!""""""############################################################"""######$$$$$$######"""""""""""""""""""""""""""""""""$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######""""""!!!!!! """###############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""!!!!!!"""###$$$$$$%%%%%%"""""""""######""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''''''''(((((()))++++++------,,,,,,,,,,,,------------,,,,,,***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////............//////++++++,,,,,,---------......------,,,,,,------............---,,,+++***)))))))))))))))(((((((((((((((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''''''''(((((())))))******************))))))))))))((((((((())))))***++++++(((((())))))))))))(((''')))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" """######"""!!!###$$$###############"""""""""&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$########################### !!!""""""!!!!!! """"""###$$$$$$$$$$$$###$$$$$$############$$$$$$"""!!!!!! !!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$#########""""""""""""############$$$$$$#########""""""""""""!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$$$$%%%$$$$$$###"""!!!###$$$$$$######$$$%%%#########!!! ###%%%$$$%%%%%%$$$###"""!!!!!!""""""############""""""""""""""""""############ !!!"""###$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$###############!!!"""######$$$$$$#####################$$$$$$$$$###############$$$$$$$$$""""""############""""""########################""""""###$$$$$$$$$$$$###""""""############""""""!!!"""###$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$############""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!""""""#########""""""!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$#####################$$$$$$"""""""""###############$$$$$$$$$###############%%%%%%%%%$$$$$$#########""""""############""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&'''''''''''''''((()))***+++,,,---,,,,,,++++++,,,,,,------------,,,+++)))(((''',,,,,,------------,,,,,,------------.........///////////////////////////+++++++++,,,------.........------,,,,,,------...------------,,,++++++***))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''((()))*********************)))))))))((())))))((((((((())))))***((()))************)))(((((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""######""""""###$$$$$$%%%######$$$######"""######!!!!!!############!!!!!!""""""""""""""""""""""""######################## """$$$%%%$$$######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######""""""""""""###### !!!!!!!!!!!!########################"""############""""""!!!!!!"""""""""##############################$$$$$$!!!!!!!!!!!!!!!"""############################## !!!"""#########$$$$$$%%%%%%$$$$$$###""" """%%%%%%$$$"""###$$$!!!!!! !!!###""""""#########""""""!!!######""""""""""""######!!!"""""""""############!!!"""###$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""""""""$$$%%%%%%%%%$$$###""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%""""""############""""""!!!!!!"""$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&############$$$$$$$$$$$$%%%$$$######"""""""""###""""""""""""""""""""""""########################!!!""""""######""""""!!!"""""""""######""""""!!!!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%"""""""""######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$###############!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""""""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$%%%&&&&&&&&&'''''''''((()))+++,,,---,,,,,,++++++++++++,,,,,,+++,,,---------,,,******,,,,,,---......---,,,,,,,,,,,,,,,,,,---------------...///000000///...---,,,,,,,,,---......//////...------,,,,,,------...,,,,,,,,,------,,,++++++(((((((((((())))))))))))((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))&&&''''''((()))******++++++*********))))))((((((***))))))(((((((((((()))))))))+++,,,,,,+++***)))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%######""""""###$$$%%%%%% !!!"""!!!  !!! !!!"""######"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&'''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""###$$$%%%%%%%%%#########$$$$$$#################################$$$###"""!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$""""""""""""""""""""""""###############"""!!! !!!!!!""""""#########$$$!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$%%%%%%%%%%%%$$$######"""&&&&&&$$$"""###$$$$$$$$$###!!! ###&&& !!!""""""######"""$$$###"""!!!!!!"""###$$$!!!!!!""""""#########$$$"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%&&&%%%$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""$$$$$$%%%%%%%%%$$$$$$###"""###$$$&&&'''#########$$$%%%%%%%%%&&&&&&%%%%%%$$$#########$$$""""""""""""""""""""""""########################""""""############""""""!!!"""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$###!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$%%% !!!"""###$$$%%%%%%!!!"""###$$$$$$###"""!!!############$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''"""######$$$$$$%%%&&&&&&'''''''''((()))+++,,,---,,,++++++******++++++,,,***+++,,,...///......---,,,,,,---......---,,,,,,+++++++++,,,,,,,,,---------...000111111000...------------...///000000111...------,,,,,,------...++++++,,,---------,,,,,,(((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((((((((''''''''')))((('''&&&&&&'''((()))***)))((('''&&&&&&'''(((&&&&&&((()))************(((((())))))))))))(((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%""""""""""""############!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%###"""""""""###$$$"""############$$$$$$$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%###############"""!!!!!!""""""###$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%######"""######$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$$$$###"""!!!!!! """###$$$$$$######$$$%%%"""""""""""""""""""""""""""""""""""""""######$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###"""&&&'''&&&%%%$$$###$$$$$$$$$############"""!!!!!!""""""""""""!!!!!!########################$$$###"""!!!!!!"""###$$$$$$###!!! !!!"""$$$%%%""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""######"""""""""""""""###########################"""###$$$$$$###"""!!! ##############################$$$$$$$$$$$$######$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%$$$###"""$$$###""" """###$$$###############"""!!!!!!########################"""!!! !!!###%%%''')))'''$$$  !!!""""""!!!!!!"""###""""""""""""############$$$###"""""""""###%%%&&&$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%&&&%%%%%%############""""""!!!!!! %%%%%%%%%%%%%%%$$$###"""!!!!!! !!!!!!######$$$$$$###""" """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))++++++,,,,,,,,,++++++***++++++***++++++,,,......***+++---...///......---******+++,,,,,,---......---...///000000///......,,,,,,,,,---------............---------,,,,,,,,,************)))))))))))))))))))))))))))(((''''''((())))))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&***)))((('''&&&''''''(((&&&&&&((())))))*********(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""""""""############!!!"""###$$$$$$###"""!!!######$$$$$$$$$######"""%%%$$$###"""""""""###$$$"""############$$$$$$$$$########################$$$$$$###""""""###$$$$$$###############"""!!!!!!!!!!!!"""###$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$###""" !!!!!!$$$$$$$$$#########""""""%%%%%%%%%%%%$$$$$$$$$###$$$$$$######"""!!!!!!  !!!!!! !!!""""""""""""""""""""""""""""""""""""""""""######$$$"""###$$$%%%&&&&&&&&&&&&######""""""######$$$$$$"""#####################!!!!!!"""######$$$%%%%%%%%%%%%%%%$$$$$$##################"""""""""!!!!!!"""######$$$$$$######"""$$$&&&((()))'''%%%$$$$$$#########"""""""""!!!!!!!!!!!!""""""""""""!!!!!!########################$$$###"""!!!!!!"""###$$$!!!!!! """###""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""######""""""!!!!!!!!! ########################""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$###"""######""""""""""""####################################$$$$$$$$$###"""!!!########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%$$$$$$###############$$$$$$%%%$$$$$$""""""$$$###"""!!!!!!"""###$$$###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""%%%$$$"""  !!!!!!!!!""""""!!! """"""""""""##################"""!!!"""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######"""""""""!!!!!!!!! $$$$$$%%%%%%$$$######"""!!!!!! !!!!!!!!!"""######$$$###"""!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,---...//////+++,,,,,,------------,,,******++++++,,,------......//////000///...---,,,,,,,,,,,,------------...---,,,,,,,,,++++++++++++*********)))))))))(((((()))))))))))))))(((''''''&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))(((''''''''''''(((&&&''''''((())))))))))))'''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########%%%%%%$$$$$$############"""###$$$$$$%%%%%%$$$$$$""""""""""""############""""""############""""""%%%%%%%%%$$$$$$"""!!!!!!%%%$$$######""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""############""""""!!! !!!###############&&&&&&%%%%%%%%%%%%$$$$$$""""""  !!!"""$$$$$$$$$##############################"""""""""$$$$$$######"""!!!!!!!!! !!!###"""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""######$$$$$$"""###$$$%%%&&&&&&&&&&&&!!!""""""""""""############""""""!!!!!!!!!""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!! !!!""""""""""""""""""!!!$$$%%%''''''%%%$$$%%%%%%""""""""""""!!!!!!!!! !!!""""""######""""""!!!##############################""""""""""""######!!!  """###""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""%%%$$$###"""!!! ########################$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""######"""""""""######$$$########################$$$$$$$$$%%%$$$$$$###"""########################$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$############"""""""""###############"""!!!!!!$$$###"""!!!!!!"""###$$$#########$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!! !!!###$$$!!!""""""!!!""""""""""""############""""""!!!!!!!!!"""###$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""""""""!!!!!!!!!!!!######$$$$$$######"""""""""!!!!!! !!!!!!""" !!!###$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******+++++++++++++++***++++++,,,,,,---......///---,,,,,,++++++++++++,,,******++++++,,,,,,------////////////...,,,+++***,,,,,,,,,,,,------------++++++++++++******************))))))))))))(((((((((((()))))))))(((''''''$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))***+++,,,,,,+++***)))((((((((('''''''''((((((&&&''''''((())))))(((((('''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$######"""""" """#########"""!!!!!!"""""""""############"""""""""######"""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""############"""!!! !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$%%%########################!!!!!!!!!!!!!!!!!! ############""""""!!!!!!!!!"""$$$###""""""###%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%!!!""""""###############$$$###"""!!!!!!!!!""""""!!!"""""""""#########$$$$$$$$$$$$#####################"""""""""!!!!!!!!!!!!""""""######""""""!!! !!!######""""""$$$&&&######"""""""""!!!!!!!!!"""""""""######"""""""""###########################""""""""""""""""""######""""""!!!"""###$$$$$$""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""$$$$$$######"""!!!!!! ########################&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$###############""""""######$$$$$$########################$$$$$$$$$%%%$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""!!!!!! ######"""!!!!!!"""###############$$$$$$######"""######################## """######""""""!!!!!! !!!"""###$$$!!!""""""!!!!!!"""""""""############!!!!!!!!!!!!!!!""""""###$$$$$$############$$$$$$########################!!!"""###$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""#########""""""!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""######$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))******++++++++++++***)))***+++,,,,,,---------...---+++***)))******+++******++++++,,,,,,,,,,,,......---------,,,++++++++++++,,,,,,,,,---------,,,++++++++++++************)))))))))(((((((((((('''(((((((((((((((''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''%%%&&&((((((((((((&&&%%%''''''((((((((((((((((((&&&''''''(((((((((((('''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$######""""""""" !!!######"""!!!!!!!!!"""""""""###############""""""""""""""""""###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$#################################$$$$$$#########!!!""""""#########""""""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''########################""""""""""""""""""""""""#########"""""""""""""""!!!  """""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$######"""""""""######"""""""""""""""#################################$$$$$$#########""""""""""""##################"""!!!"""###"""!!!!!!"""###$$$$$$#########"""""""""""""""############""""""########################"""""""""######""""""""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""!!!!!!!!!!!!""""""$$$##################$$$###############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%########################""""""############""""""$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""###"""""""""!!!!!!!!!!!!!!!######""""""""""""############$$$$$$$$$$$$######"""""""""""""""""""""""""""$$$%%%%%%###""""""""""""!!!!!!!!!!!!""" !!!""""""!!! !!!"""!!!"""""""""############ !!!!!!!!!""""""""""""$$$$$$############$$$$$$"""""""""""""""""""""""" !!!#########"""!!!!!!!!!!!!!!!""""""""""""!!!""""""#########""""""""""""!!!!!!!!!!!!""""""###""""""""""""""""""###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((()))******++++++++++++***+++,,,---......------...---+++***)))******+++******+++++++++++++++,,,******+++++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++)))))))))(((((((((((('''''''''(((((((((((('''''''''(((((('''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&'''(((((()))(((((((((&&&''''''(((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$########################!!!"""######$$$$$$######""""""""""""##################""""""""""""######!!!!!!"""$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""""""""############$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!""""""############""""""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%######"""###$$$%%%###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&######"""""""""""""""""" """######"""!!!###$$$""""""""""""""""""""""""!!!"""$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$###"""###$$$&&&&&&%%%$$$$$$!!!"""###$$$$$$$$$######"""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$############"""######$$$$$$######"""$$$%%%&&&%%%###!!! !!!$$$$$$$$$$$$############"""######$$$$$$######"""########################""""""############"""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$########################$$$######""""""######$$$$$$$$$###""""""###$$$$$$###############$$$%%%&&&########################$$$############$$$%%%%%%########################!!!!!!""""""""""""!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""############$$$######"""!!!!!!!!!!!!!!!"""""""""######""""""""""""###$$$$$$%%%$$$$$$$$$ !!!"""$$$%%%$$$###!!! ######""""""!!!!!! !!!""""""!!!!!!"""$$$""""""""""""############ !!!"""#########""""""$$$$$$############$$$$$$########################!!!"""######""""""!!!!!!!!!!!!""""""""""""""""""######$$$$$$#########""""""!!!!!!""""""###$$$###"""""""""""""""############$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((()))***+++++++++++++++,,,...///000000///...---,,,,,,++++++++++++,,,******++++++++++++++++++))))))))))))***,,,---...++++++++++++,,,,,,,,,,,,---,,,,,,,,,++++++++++++))))))((((((((((((''''''&&&&&&'''((((((((('''''''''(((((('''$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$#########$$$%%%%%%&&&&&&***))))))))))))))))))***%%%&&&((()))))))))((((((&&&''''''(((((('''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$"""""""""""""""###$$$$$$""""""""""""############$$$###"""!!!!!!"""###$$$"""######$$$$$$$$$#########$$$$$$%%%$$$###"""!!!"""############$$$$$$$$$########################"""###$$$$$$$$$$$$###"""!!!!!!"""###############!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###"""""""""######""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""""""""""""""""""""###$$$%%%&&&&&&%%%%%%&&&'''""""""""""""""""""""""""!!!"""$$$&&&&&&%%%$$$#########$$$$$$$$$$$$######!!!"""$$$%%%%%%%%%######!!!$$$%%%$$$###""""""""""""""""""""""""!!!!!!"""""""""#########$$$############""""""""""""!!!""""""""""""""""""!!!"""%%%%%%$$$###""""""############"""""""""""""""######$$$$$$######"""########################!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##########################################&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$###""""""###$$$$$$############$$$%%%&&&'''###########################""""""!!!"""###$$$%%%########################""""""############""""""$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##################$$$$$$%%%%%%$$$###"""!!!!!!!!!""""""""""""############"""""""""###$$$$$$%%%%%%%%%$$$ !!!"""#########""" """""""""""""""!!!!!! !!!""""""  !!!""""""""""""############!!!"""###$$$$$$$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$$$$### !!!!!!!!!"""""""""###"""######$$$%%%%%%$$$$$$######""""""""""""######""""""!!!!!!"""###$$$%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))'''((()))***++++++++++++)))***,,,.........---,,,+++,,,,,,------------,,,++++++*********************))))))((()))***+++,,,***++++++++++++,,,,,,,,,++++++++++++************))))))((((((((('''''''''%%%&&&''''''((((((''''''%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((('''&&&$$$###""""""###$$$%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&((()))))))))((((((&&&''''''(((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&& !!!"""###$$$%%%%%%!!!  """###""""""""""""############$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!######$$$%%%$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!"""############### !!!"""######$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%######"""######""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$"""""""""""""""#########!!!###$$$$$$###"""$$$%%%""""""""""""""""""""""""!!!###$$$&&&&&&%%%$$$#########$$$$$$$$$######""" !!!###$$$%%%$$$"""!!! ###%%%$$$"""!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! ###$$$$$$%%%&&&""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$##############################!!!"""###$$$$$$###"""!!!!!!""""""###############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!###########################""""""""""""""""""###%%%$$$###""""""###$$$%%%############$$$%%%&&&'''########################""""""!!!!!!!!!"""$$$%%%##############################$$$$$$$$$$$$######$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!!!!"""###""""""############"""""""""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!""""""###### !!!!!!""""""""""""!!!!!!""""""!!!""""""""""""############!!!"""###%%%%%%$$$$$$###$$$$$$############$$$$$$########################!!!"""$$$%%%&&&&&&%%%%%% !!!!!!!!!""""""######"""###$$$%%%%%%%%%%%%%%%######""""""""""""###### """$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))'''''')))******+++++++++%%%&&&(((***+++***)))(((***+++---...///......---++++++******************+++***)))(((((()))************+++++++++,,,,,,,,,************)))))))))))))))(((((((((''''''''''''%%%%%%&&&'''((((((((('''###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$##############################""""""""""""######!!!!!!!!!!!!"""###$$$%%%%%%""" !!!!!!""""""############""""""########################"""###$$$%%%%%%$$$###"""!!!""""""""""""#########!!!""""""###$$$$$$%%%%%%$$$$$$######"""!!!!!! ########################""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%$$$$$$############$$$$$$"""!!! !!!###%%%%%%$$$"""############$$$$$$$$$$$$$$$##################""""""""""""""""""""""""!!!""""""""""""#########$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""!!!!!!!!!!!!""""""""""""######################## !!!"""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""$$$$$$"""!!!"""###""""""!!!!!!!!!!!!""""""(((%%%"""!!!"""###############""""""######$$$%%%############""""""""""""'''&&&$$$###"""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%$$$###"""!!! """###$$$$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###!!! !!!"""$$$%%%""""""""""""!!!!!!!!!!!!""""""###""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!#########"""""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!"""$$$%%%&&&$$$###$$$''''''%%%###%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''&&&'''''''''''''''&&&&&&(((((((((((())))))))))))'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++++++++************)))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!##############################""""""""""""###### !!!"""###$$$'''$$$  """######""""""############""""""########################"""###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$############"""%%%$$$$$$###""""""!!!!!!########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%$$$$$$############$$$$$$"""  """######""""""############$$$$$$$$$########################"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""!!!!!!!!!"""""""""##############################!!!""""""###############"""""""""""""""#########!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""###%%%%%%#########$$$###""""""!!!!!!""""""###'''$$$!!! !!!#########""""""#########$$$$$$$$$############""""""""""""%%%$$$###"""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""###""""""!!!!!!""""""######$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%######""""""""""""#########$$$$$$%%%%%%$$$$$$###!!! !!!"""$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!""""""###""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""" """###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""#########""""""""""""""""""""""""""""""###############""""""""""""######!!!!!!""""""""""""!!!!!!"""""""""""""""###$$$$$$&&&$$$###%%%''''''%%%###$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''((((((((())))))))))))'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***++++++++++++***)))++++++++++++++++++++++++************))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!! ##############################""""""""""""######!!!!!!!!!!!!!!!"""###$$$(((%%%"""!!!"""$$$$$$$$$""""""############""""""########################"""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%&&&&&&%%%$$$###!!!!!! %%%%%%%%%$$$######""""""########################""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$############$$$$$$""" !!!"""!!! """############$$$$$$$$$########################""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############"""""""""""""""#########$$$$$$########################""""""###$$$$$$$$$$$$$$$############"""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$###$$$&&&&&&$$$###$$$%%%#########""""""#########%%%###!!! !!!"""""""""!!!"""###$$$%%%$$$##################"""""""""""""""""""""!!!""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$############"""""""""""""""""""""""""""#########""""""###############$$$%%%%%%$$$######"""###$$$%%%$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$!!! !!!"""###$$$""""""""""""!!!!!!!!!!!! !!!"""######$$$$$$$$$ !!!!!!!!!""""""""""""""""""""""""""""""""" !!!"""$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$#########"""""""""""""""""""""############!!!!!!""""""######$$$$$$######""""""""""""######!!!""""""######""""""!!!!!!"""######$$$$$$######%%%$$$$$$%%%&&&&&&%%%###$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((())))))(((&&&%%%&&&&&&'''''''''''''''&&&''''''((((((((()))))))))'''(((((())))))******+++,,,,,,,,,,,,------------------,,,+++******)))))))))******++++++******)))************************)))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!##############################""""""""""""######$$$$$$######$$$%%%&&&&&&'''%%%###"""###$$$$$$$$$""""""############""""""#################################$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!%%%%%%%%%$$$$$$$$$##############################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!#########"""!!!"""###$$$$$$############$$$$$$###!!! !!!"""!!! """"""#########$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############"""""""""#########$$$$$$$$$$$$########################!!!"""######$$$$$$######$$$$$$######""""""!!!!!!"""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""$$$%%%%%%$$$######$$$$$$$$$############$$$$$$$$$""" !!!""""""!!! """$$$%%%&&&%%%###"""############"""""""""!!!""""""""""""######$$$$$$##############################################################################""""""######$$$%%%$$$$$$##################""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######"""""""""!!!!!!!!! """"""############""""""%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$###### !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$##################$$$%%%%%%$$$$$$###"""""""""!!!!!!""""""######$$$$$$ !!!"""###$$$$$$%%%######""""""""""""######"""""""""######"""""""""!!!"""###$$$%%%$$$###"""%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&''''''(((''''''''''''''''''((((((((())))))(((((((((((())))))******,,,,,,,,,,,,------------------,,,+++***)))(((((())))))************))))))************************))))))*********)))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$####################################""""""""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$"""!!!"""######"""""""""############""""""########################$$$##################$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!#########"""!!!"""###$$$$$$############$$$$$$$$$###!!!!!!"""###"""!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""############"""""""""#########$$$$$$$$$$$$######################## !!!""""""######""""""$$$$$$######""""""!!!!!!"""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!###$$$$$$###""""""###$$$$$$############$$$$$$###!!! """###"""!!! """$$$%%%&&&%%%###"""############"""""""""!!!"""######$$$$$$%%%%%%%%%##############################################################################""""""######$$$%%%$$$######""""""###$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$########################&&&$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$""""""""""""$$$%%%!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!###############"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""######$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$######""""""!!!!!!""""""######$$$$$$ !!!"""###$$$$$$%%%######""""""""""""######""""""############""""""!!!"""$$$%%%%%%%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&'''((((((''''''''''''''''''((((((((((((((((((((((((((()))))))))+++++++++,,,,,,,,,------,,,,,,+++******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################""""""""""""######""""""!!!!!!!!!""""""###$$$"""!!!!!!""""""!!! """"""############""""""########################$$$$$$###""""""###$$$$$$############$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$############$$$$$$$$$"""!!!!!!###$$$###""""""############$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""############$$$$$$$$$%%%###############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""############"""""""""""""""#########$$$$$$######################## !!!"""""""""""""""############"""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############!!!"""$$$$$$"""!!!"""############""""""#########"""!!! !!!###$$$###"""!!!"""###$$$%%%$$$##################""""""""""""###$$$$$$%%%%%%%%%$$$$$$##############################################################################""""""######$$$%%%$$$###"""""""""###$$$%%%""""""""""""""""""""""""#########""""""#########$$$###""""""""""""###$$$###""""""!!!!!!###$$$%%%###$$$%%%&&&&&&%%%$$$############""""""#########!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!#########""""""!!!  !!!!!!!!!""""""""""""""""""""""""!!!"""######!!!!!!""""""###$$$$$$$$$"""###$$$$$$$$$$$$###"""########################""""""""""""############!!!!!!""""""######$$$$$$######""""""""""""######"""######$$$$$$######""""""###$$$$$$%%%$$$$$$$$$###%%%'''&&&%%%$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%&&&'''((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))******++++++,,,,,,+++************)))))))))***))))))(((((())))))***(((((((((((((((((((((((()))***,,,---,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##########################################""""""""""""######"""!!!!!! !!!!!!!!!$$$"""!!!!!!""""""!!! """"""############""""""########################$$$$$$###""""""###$$$$$$"""""""""#########$$$$$$!!!""""""###$$$$$$%%%%%%################################################""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%$$$$$$############$$$$$$"""!!! """#########"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""""""""#########$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""""""""##############################!!!!!!"""############""""""""""""""""""#########!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""!!!###%%%$$$###"""#########""""""!!!!!!""""""###"""!!!!!!"""$$$%%%$$$"""""""""#########$$$$$$$$$############""""""""""""######$$$%%%$$$$$$###"""##############################################################################""""""######$$$%%%$$$###"""!!!"""###%%%&&&""""""""""""""""""""""""###""""""!!!!!!""""""###$$$###"""!!!!!!"""###$$$"""$$$%%%$$$$$$###"""###%%%&&&&&&%%%###"""""""""############""""""!!!!!!"""######"""!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!  !!!!!!"""""""""""""""""""""""" !!!"""###$$$!!!!!!!!!"""###$$$$$$$$$"""###$$$$$$$$$$$$###""" !!!!!!""""""######$$$#########""""""""""""""""""""""""""""""###############""""""""""""######"""######$$$$$$######"""$$$#########$$$$$$%%%%%%###%%%''''''%%%###$$$&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))******++++++))))))))))))***************)))(((''''''((()))***((((((((((((((((((((((((((()))+++,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((************************(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%##############################""""""""""""############"""""""""""""""###$$$###""""""######""" """"""############""""""########################%%%$$$###""""""###$$$%%%!!!""""""""""""#########"""############$$$$$$$$$""""""""""""""""""##############################""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%$$$$$$############$$$$$$ !!!#########"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!""""""""""""#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""########################""""""###$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$######"""""""""$$$&&&&&&$$$###$$$%%%""""""!!!!!!!!!!!!"""""""""""""""###%%%&&&$$$#########""""""######$$$%%%############"""""""""""""""###$$$$$$###"""!!! ########################""""""""""""""""""""""""#################################"""###$$$$$$%%%$$$###"""!!!"""###%%%&&&""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$"""''',,,---+++(((%%%!!!"""$$$%%%%%%$$$"""!!!!!!"""###$$$$$$###"""!!!!!!!!!"""######"""!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""""""""""""""######################## !!!!!!"""###$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!"""###$$$$$$$$$$$$######""""""!!!!!!#########"""""""""""""""######""""""""""""############$$$$$$$$$$$$######%%%$$$###"""###$$$%%%&&&###%%%''''''$$$###$$$&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&''''''((()))******+++((((((((()))******++++++***)))(((''''''((()))***(((((((((((((((((((((((('''(((***++++++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$###"""!!!!!! """$$$%%%%%%###!!!$$$###""" !!!"""######"""!!! !!!###$$$$$$"""!!!!!!"""######""""""!!!  !!!!!!""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%###!!! !!!"""!!!!!!!!!!!!!!!"""############""""""""""""######"""!!!  !!!"""######""""""""""""#########"""!!!!!!!!!"""$$$$$$'''&&&$$$#########$$$$$$$$$$$$############$$$$$$"""""""""""""""#########$$$#########""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""######$$$$$$((('''%%%###"""""""""###############""""""""""""""""""""""""#################################### !!!"""""""""""""""######""""""!!!!!! %%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!###$$$###"""!!!"""###%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######"""!!!!!!"""######$$$$$$######""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!########################$$$###"""""""""$$$&&&((("""""""""""""""######$$$$$$$$$$$$$$$#########"""###"""!!!"""###$$$###!!!!!!"""###$$$$$$###"""!!!"""!!!  !!!"""&&&%%%%%%$$$###"""!!!!!!"""""""""!!!  !!!"""!!!  """######""""""""""""######$$$$$$$$$###"""!!! %%%%%%$$$###"""""""""###"""############$$$$$$$$$&&&%%%%%%$$$#########$$$""""""""""""""""""""""""""""""############"""""" !!!!!!""""""######%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&%%%$$$%%%&&&'''((()))))))))))))))(((((((((%%%&&&&&&&&&'''((((((((())))))******+++++++++,,,(((+++,,,,,,)))(((***---************))))))))))))))))))***))))))((('''&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%###"""%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###"""!!!!!!!!! ###%%%%%%$$$###!!!######"""!!!!!!!!!!!!!!!######""""""!!! """$$$%%%$$$"""!!!!!!"""$$$$$$$$$$$$#####################"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%###!!! !!!""""""!!!!!!!!!!!!!!!"""############""""""""""""######""""""!!!!!!!!!!!!""""""######""""""""""""######%%%$$$#########$$$&&&&&&'''&&&$$$###""""""""""""$$$$$$############$$$$$$"""""""""""""""""""""###$$$$$$$$$$$$#########"""!!!"""###$$$$$$###"""!!!"""""""""""""""#########%%%%%%$$$###"""###$$$$$$$$$#########""""""!!!!!!""""""""""""#################################### !!!"""""""""""""""######""""""!!!!!!!!!!!!$$$$$$$$$###############$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""#########!!!###$$$###"""!!!"""###%%%%%%$$$$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!#################################"""""""""""""""########################""""""""""""""""""""""""########################&&&&&&%%%$$$%%%''')))***"""""""""""""""######$$$$$$$$$###""""""""""""######"""!!!"""###$$$###!!!"""""""""######""""""""""""!!!  !!!"""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!! !!!"""######!!!!!!"""#########""""""""""""######$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$######"""############$$$$$$$$$%%%$$$######"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&%%%%%%$$$%%%&&&'''(((((((((((((((((((((((((((&&&'''''''''''''''((((((+++++++++***************''')))+++***(((''')))+++************))))))))))))((())))))))))))(((((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$###""" %%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###""""""!!!!!!"""$$$%%%%%%$$$###""""""######""""""!!!!!!""""""""""""""""""""""""###%%%%%%%%%"""!!! !!!############$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%###"""!!!!!!"""###"""!!!!!!!!!!!!"""############""""""""""""######""""""############""""""######""""""""""""######%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###""""""""""""$$$$$$############$$$$$$######""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$""""""############""""""############"""""""""""""""""""""""""""###$$$%%%$$$$$$$$$###"""!!!!!! """"""""""""####################################!!!!!!""""""######""""""###""""""""""""!!!!!!!!!###############$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!###$$$###"""!!!"""###$$$############"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""""""""###$$$%%%%%%$$$###"""""""""""""""############################################################""""""""""""""""""""""""###"""!!!!!!"""###%%%&&&"""""""""""""""######$$$%%%$$$""" !!!"""######"""!!!"""###$$$###!!!###""""""!!!!!!""""""###!!!!!! !!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""###$$$$$$""""""###$$$######""""""""""""######%%%%%%%%%%%%$$$$$$###"""###$$$%%%''''''&&&%%%$$$"""############$$$$$$$$$$$$###""""""!!!"""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''((((((((()))(((((((((((('''''''''''',,,,,,++++++***)))))))))'''((())))))'''&&&''')))************))))))))))))'''(((((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$###"""%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!"""$$$$$$$$$###"""!!!"""###$$$$$$###!!! """"""#########$$$$$$$$$$$$%%%&&&%%%###!!! !!! !!!"""#########&&&&&&%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%#########"""""""""!!!!!!######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$###"""""""""######""""""!!!!!!""""""###$$$$$$######""""""######$$$"""###%%%%%%%%%%%%###"""$$$######""""""######$$$""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""$$$$$$######""""""!!!!!!"""""""""""""""#########%%%$$$$$$###"""!!! !!!"""""""""####################################!!!""""""#########"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""############!!!###$$$###"""!!!"""######"""""""""""""""""""""################################################""""""############"""""""""###%%%&&&&&&%%%###"""!!!!!!""""""######$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!  !!!######"""""""""""""""######$$$%%%###!!! """######"""!!!"""###$$$###!!!###"""!!! !!!"""###!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!! !!!""""""######"""###$$$###""""""###$$$$$$######""""""######$$$%%%%%%%%%&&&%%%%%%$$$$$$!!!###&&&))))))(((&&&$$$""""""#########$$$$$$$$$$$$######"""""""""######""""""""""""""""""""""""%%%###!!! !!!###%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))***))))))(((((('''''''''++++++******************))))))))))))((((((((((((************)))))))))(((&&&'''((())))))***))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###"""!!! !!!"""###$$$$$$###"""!!!""""""######$$$$$$%%%%%%$$$%%%&&&%%%###!!!!!!""" !!!"""######$$$#########$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""#########$$$!!!!!!"""""""""#########"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""###$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$""""""######$$$$$$$$$$$$"""###$$$%%%'''((())))))$$$$$$############$$$$$$############""""""!!!!!!""""""#####################""""""""""""""""""###$$$$$$######""""""!!!!!!############""""""!!!!!!$$$$$$######"""!!!!!! !!!"""""""""####################################""""""############""""""""""""""""""############"""""""""###$$$$$$$$$%%%######################################################""""""""""""######""""""""""""""""""""""""############""""""!!!!!!!!!###$$$###"""!!!"""###"""""""""""""""""""""###################################################!!!""""""#########"""""""""###%%%&&&&&&%%%###"""!!!!!!""""""######$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%%%%&&&"""""""""""""""######$$$%%%###!!! """######"""!!!"""###$$$###!!!###"""!!! !!!"""### !!!!!!!!!!!!!!!!!! !!!!!!!!! !!!"""###$$$$$$!!!"""######!!!!!!"""###$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%!!!###'''******(((&&&$$$""""""#########$$$$$$$$$$$$$$$#########$$$$$$%%%""""""""""""""""""""""""%%%###!!! !!!###%%%""""""""""""!!!!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''((($$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))*********))))))(((((('''(((((()))***++++++,,,,,,,,,+++************))))))************)))))))))(((&&&'''((())))))***))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########"""""""""""""""%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """"""######$$$$$$######""""""######$$$$$$$$$%%%###$$$&&&%%%$$$"""######!!!""""""###$$$%%%%%%%%%!!!!!!"""######$$$%%%%%%""""""""""""""""""""""""!!!!!!"""""""""#########"""######$$$%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&'''&&&&&&&&&"""###%%%''')))***++++++$$$$$$############$$$$$$$$$$$$######"""!!!!!!!!!"""""""""""""""###############""""""""""""##################""""""""""""###$$$$$$$$$###"""!!!!!!############""""""""""""""""""""""""##########################################$$$$$$######"""""""""""""""############$$$###############$$$$$$$$$###############$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""$$$$$$######"""!!!!!! !!!###$$$###"""!!!"""###"""""""""############$$$$$$$$$$$$#######################################!!!!!!""""""######"""""""""###$$$%%%%%%$$$###"""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######$$$$$$$$$"""""""""""""""######$$$%%%$$$""" !!!"""######"""!!!"""###$$$###!!!"""!!!!!! !!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""###$$$$$$!!!"""###"""!!!!!!"""###$$$$$$############$$$$$$###$$$%%%%%%&&&&&&&&&&&&"""$$$'''))))))(((%%%###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&''''''((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''((((((((()))************))))))))))))''''''(((***+++,,,---......---,,,+++,,,,,,+++)))************))))))))))))'''(((((())))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!######""""""######$$$%%%"""""""""###############"""###%%%%%%$$$###$$$%%%""""""######$$$$$$$$$%%%###############$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%$$$$$$$$$######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''''''''&&&&&&###$$$&&&'''((()))(((((($$$$$$############$$$$$$$$$$$$######"""!!!!!! """""""""######$$$$$$$$$$$$###"""!!!!!!"""###$$$"""""""""""""""#########"""###$$$%%%%%%%%%$$$###""""""""""""############""""""""""""#######################################$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""#########"""""""""""""""!!!###$$$###"""!!!"""###############$$$$$$%%%%%%$$$$$$$$$#########""""""######################## !!!!!!"""""""""""""""#################################"""""""""""""""######################################################################## !!!"""""""""""""""""""""""""""######$$$$$$$$$###""""""""""""######"""!!!"""###$$$###!!! !!!!!!!!!!!!!!!!!!  !!!""""""!!! ###""""""!!!!!! !!!!!!!!!""""""######$$$"""###$$$$$$""""""###$$$%%%$$$$$$######$$$$$$%%%""""""$$$%%%&&&&&&&&&&&&###%%%'''((((((&&&$$$""""""############$$$$$$$$$###############$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! $$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&''''''(((%%%&&&'''(((((((((''''''(((((((((((((((((((((((())))))***************+++(((((()))***+++,,,,,,---000...,,,,,,------+++)))************))))))))))))((())))))))))))(((((('''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$###"""""""""###%%%&&&""""""""""""""""""""""""!!!###%%%%%%$$$$$$%%%&&&!!!!!!!!!!!!""""""""""""&&&%%%%%%$$$$$$######"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$#########"""######$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%############%%%&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$############$$$$$$$$$$$$$$$###"""!!!!!! #########$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$!!!!!!""""""######$$$$$$ !!!###%%%&&&&&&&&&&&&!!!!!!!!!"""######$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!###$$$###"""!!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""""""""""""""""""""""""""""" !!!"""""""""""""""######"""!!!!!!"""######$$$$$$######""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%&&&&&&%%%"""""""""""""""######$$$$$$$$$$$$$$$#########"""###"""!!!"""###$$$###!!! !!!""""""!!!  !!!""""""!!! $$$$$$###"""!!! """"""""""""###############$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&'''&&&%%%###""""""############$$$$$$$$$""""""!!!""""""###$$$$$$""""""""""""""""""""""""""""""############""""""######""""""!!!!!!!!! $$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&''''''(((&&&&&&((()))))))))(((''')))))))))))))))((((((((()))))))))***+++++++++,,,***************+++++++++000---++++++------+++(((************))))))))))))))))))***))))))(((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%###"""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!"""###############'''&&&$$$###"""######$$$######$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$################################################$$$$$$############$$$$$$######$$$$$$$$$######""" !!!###$$$$$$###"""!!!############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""######""""""""""""######!!!""""""""""""#########""""""""""""""""""""""""######""""""######$$$%%%########################""""""!!! """############$$$$$$$$$#########"""""""""""""""$$$$$$###"""!!! ########################""""""""""""""""""""""""%%%$$$###!!!!!!!!!""""""""""""""""""""""""""""""%%%$$$#########$$$&&&'''$$$$$$############$$$$$$"""""""""""""""#########!!!!!!"""###############$$$###"""""""""###%%%%%%######$$$$$$$$$$$$######$$$######"""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$###!!! !!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$$$$#########"""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!  !!!"""######$$$###"""  """#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$$$$###"""!!!!!!"""###$$$######""""""""""""######"""############$$$$$$$$$%%%'''''''''%%%$$$%%%&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&'''((()))(((((()))***************&&&''''''(((((((((((((((+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++)))((('''''''''(((***)))((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$###$$$%%%&&&&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!"""#####################"""""""""######$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&################################################$$$$$$############$$$$$$"""######$$$$$$$$$###### !!!"""###$$$$$$$$$$$$###############$$$%%%&&&#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#################################!!!""""""#############################################""""""""""""######"""""""""#########$$$$$$##############################""""""######$$$%%%###########################""""""!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""$$$######""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$%%%""""""""""""""""""""""""###############$$$%%%%%%$$$$$$############$$$$$$#########"""""""""""""""!!!!!!"""#####################"""""""""###$$$%%%######$$$$$$$$$$$$######%%%%%%$$$###"""""""""""""""!!!!!! !!!!!!""""""""""""$$$$$$$$$$$$###"""!!!!!!!!!""""""###$$$$$$########################$$$$$$#########"""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""######$$$###"""!!!!!!"""###$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###"""!!!!!!"""###%%%$$$###"""!!!!!!"""###$$$######""""""""""""######"""############$$$$$$$$$$$$&&&'''&&&%%%%%%&&&'''&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&)))((('''&&&&&&'''((()))(((((()))************)))'''((())))))******))))))))))))))))))))))))))))))++++++++++++************+++***)))((('''''''''((())))))))))))((((((((('''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$###$$$&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!"""############### !!!"""############!!!!!!"""""""""#################################%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&################################################$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$"""""""""######%%%&&&'''$$$###############$$$$$$"""""""""############$$$%%%$$$$$$$$$$$$#################################!!!"""######$$$$$$####################################""""""""""""##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%####################################"""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$%%%&&&'''""""""""""""""""""""""""!!!"""######$$$$$$######$$$$$$############$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""##################""""""""""""###$$$$$$######$$$$$$$$$$$$######&&&&&&%%%$$$###"""!!!!!!  !!!""""""!!!!!!"""$$$$$$%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!##############################"""""""""!!!!!!!!!""""""############"""""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$########################""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$###""""""""""""###$$$######""""""""""""######"""############$$$$$$$$$###%%%&&&&&&%%%%%%&&&(((&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''((())))))******))))))((()))******++++++******))))))))))))))))))))))))++++++******))))))((((((******)))(((''''''''''''((()))*********)))((('''''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$""""""""""""""""""""""""""""""############""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!"""############### """###$$$###""""""""""""""""""#########$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%################################################$$$$$$############$$$$$$ !!!"""###$$$%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$###"""""""""######"""""""""#########$$$$$$$$$$$$$$$$$$####################################""""""###$$$$$$$$$$$$#################################""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$###!!!!!!!!!"""""""""######"""""""""""""""##################$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$%%%%%%"""""""""""""""""""""""" !!!"""$$$$$$###""""""$$$$$$############$$$$$$%%%$$$$$$###"""!!! !!!!!!"""###############"""""""""""""""######$$$######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""!!!!!!!!!"""###$$$%%%&&&""""""######$$$$$$$$$$$$######"""""""""!!!!!!!!!########################""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""""""""""""""###############""""""""""""""""""!!!!!!"""######"""!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$############$$$%%%##############################""""""""""""######""""""#########$$$$$$$$$"""$$$%%%%%%%%%%%%'''(((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''((((((((('''(((((()))))))))))))))((()))******++++++******+++++++++++++++++++++++++++******)))(((''''''&&&))))))((((((''''''''''''&&&''')))******((('''%%%'''&&&%%%%%%$$$$$$%%%%%%###""""""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$"""###$$$%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!"""###############"""###$$$%%%$$$###!!! #########$$$$$$$$$%%%%%%########################$$$$$$######""""""!!!!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$############$$$$$$ !!!"""###$$$%%%%%%%%%'''&&&%%%###"""###$$$$$$$$$$$$##############################$$$$$$$$$%%%$$$$$$$$$#########""""""########################""""""###$$$$$$$$$$$$$$$##############################""""""""""""############$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%###########################$$$%%%%%%&&&%%%$$$$$$"""""""""#########$$$$$$!!!!!!""""""#####################$$$%%%%%%&&&&&&########################""""""""""""""""""""""""###############""""""!!!"""""""""""""""""""""""" !!!"""$$$$$$###""""""$$$$$$############$$$$$$%%%$$$$$$###"""!!! !!!!!!"""###############!!!!!!""""""##################$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''%%%$$$$$$#########""""""%%%$$$$$$######""""""!!!########################""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!""""""""""""######$$$$$$############"""""""""""""""######$$$$$$######"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$$$$############""""""""""""######""""""#########$$$$$$$$$"""###%%%%%%%%%%%%&&&(((%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((('''(((((((((((((((((('''''''''((()))))))))))))))'''((())))))******))))))++++++++++++++++++++++++******))))))((('''&&&&&&((((((((((((((('''''''''###%%%'''(((((('''%%%$$$&&&&&&%%%$$$$$$$$$$$$%%%###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""######$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""############""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!"""###############$$$$$$$$$$$$###"""!!! ###$$$$$$$$$$$$%%%%%%%%%########################"""""""""""""""!!!!!!!!!""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############################################################$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$######"""######%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$%%%""""""""""""""""""""""""######""""""######$$$%%%##############################%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""###$$$$$$######!!! """"""""""""""""""""""""!!!"""######$$$$$$######$$$$$$############$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""############### !!!""""""######""""""######$$$$$$$$$$$$###### """$$$%%%%%%%%%$$$"""!!!!!!!!!"""###$$$%%%&&&%%%$$$###""""""""""""%%%$$$$$$$$$######""""""##############################"""""""""!!!!!!!!!""""""############"""""" """"""""""""""""""""""""!!!!!!############!!!!!!!!!!!!""""""######$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$############""""""""""""######"""############$$$$$$$$$"""$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''((((((((((((''''''&&&'''(((((())))))(((((('''((())))))******))))))))))))))))))))))))))))))******))))))((((((''''''''''''(((((((((''''''&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%###"""###%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###""""""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%###$$$&&&((((((&&&$$$###""""""""""""""""""""""""""""""############""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!"""##################""""""!!!!!!!!!""""""############$$$$$$$$$$$$########################"""""""""""""""#########!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%%%%################################################$$$$$$############$$$$$$"""######$$$$$$$$$######!!!"""######$$$$$$######$$$$$$$$$$$$%%%&&&''''''"""""""""############$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""#########$$$$$$##############################""""""######$$$%%%########################!!!###$$$&&&&&&&&&$$$$$$""""""""""""############ !!!!!!"""######$$$$$$############$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$$$$$$$###""""""""""""""""""""""""""""""###############$$$%%%%%%$$$$$$############$$$$$$#########"""""""""""""""!!!!!!"""############### """#########"""!!!######$$$$$$$$$$$$###### !!!###%%%%%%%%%$$$###""""""!!!!!!!!!!!!"""###%%%$$$###""""""######$$$############""""""""""""########################$$$$$$#########"""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!###$$$$$$###!!! !!!!!!"""######$$$"""""""""######$$$$$$%%%$$$$$$###""""""###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########""""""""""""######"""############$$$$$$$$$###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))&&&'''((())))))((('''&&&&&&'''(((((())))))((((((((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%###""""""$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%!!!""""""###$$$$$$%%%%%%"""%%%'''))))))'''%%%"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!"""###############!!! !!!###$$$""""""""""""####################################""""""######$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&((((((################################################$$$$$$############$$$$$$######$$$$$$$$$######"""!!!###%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))!!!!!!!!!!!!""""""""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%########################!!!"""$$$&&&&&&&&&$$$###!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%&&&&&&%%%$$$""""""""""""""""""""""""%%%$$$#########$$$&&&'''$$$$$$############$$$$$$"""""""""""""""#########!!!!!!"""############### """#########"""!!!######$$$$$$$$$$$$######"""###$$$%%%%%%$$$"""!!!$$$######""""""""""""######""""""""""""$$$%%%&&&!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$############$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""" """###$$$$$$###"""  !!!"""#########!!!!!!"""###$$$%%%%%%%%%"""  """######$$$%%%%%%%%%%%%$$$########################""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$#########""""""""""""######"""############$$$$$$$$$$$$%%%&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&%%%$$$$$$&&&''')))&&&'''((())))))((('''&&&&&&''''''(((((((((((((((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))************%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%&&&'''(((&&&%%%$$$$$$######$$$$$$###!!! """$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$######"""""""""############$$$$$$$$$!!!!!!"""###############!!!"""$$$$$$"""!!!"""###""""""""""""############"""############$$$$$$$$$########################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%(((&&&""" !!!$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###$$$''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""######&&&(((******(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########"""""""""###%%%%%%###"""###$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""##################"""!!!!!!!!!!!!!!!%%%$$$######"""#########""""""""""""##################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!"""$$$######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!"""$$$%%%%%%$$$"""!!!!!! !!!!!!"""***)))(((&&&%%%$$$############""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""############$$$$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######(((&&&$$$"""!!!!!!"""###$$$$$$$$$#########""""""""""""""""""############$$$"""!!!"""$$$%%%%%%$$$###$$$$$$$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***,,,,,,------,,,***************)))((('''))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################%%%%%%%%%$$$$$$#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$$$$######"""""""""!!!!!! """############$$$$$$$$$!!!!!!"""###############!!!"""$$$$$$"""!!!"""###""""""""""""############"""############$$$$$$$$$########################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%'''%%%###!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%&&&$$$###%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$##################!!!"""$$$&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########"""""""""###%%%%%%###"""###$$$########################!!!!!!!!!!!!"""""""""###!!!"""###############""""""""""""#########$$$$$$$$$$$$###"""""""""""""""$$$######"""!!!"""""""""""""""""""""############"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""##################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! ###$$$"""!!!"""###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""!!!""""""######""""""!!!""""""############""""""############"""""""""!!!!!!!!!!!!"""""""""######$$$$$$#########"""""""""!!!"""$$$%%%%%%$$$"""!!! !!!"""###$$$%%%$$$###"""!!! ######""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%$$$###""" !!!!!!$$$$$$$$$#########""""""""""""""""""############$$$"""!!!"""###%%%$$$$$$ !!!!!!"""""""""!!!!!!#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))***++++++,,,,,,))))))*********)))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##############################%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""$$$$$$%%%%%%%%%!!!!!!!!!!!! """############$$$$$$$$$!!!""""""############"""!!!"""$$$$$$"""!!!"""###""""""""""""############"""############$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############"""$$$%%%%%%$$$######$$$########################!!!!!!!!!"""""""""""""""""""""#########""""""!!!#########$$$$$$$$$$$$$$$%%%$$$$$$#####################"""!!!!!!!!!!!!"""""""""""""""############"""###$$$$$$%%%%%%$$$$$$########################$$$$$$######"""!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%$$$$$$###""""""!!! """##################"""###$$$$$$###!!! !!!$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######""""""##################"""######""""""""""""######%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$#########"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%$$$######""""""#########""""""""""""!!!!!!!!!######################## !!!"""###$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ """$$$%%%&&&&&&$$$############"""""""""!!!!!!"""###$$$%%%&&&'''"""""""""!!!!!!!!!!!!!!!$$$############"""""""""""""""""""""############$$$"""!!!!!!###$$$$$$### !!!"""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))(((((((((((()))+++,,,(((((()))*********))))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$#########&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""############""""""!!!"""$$$$$$"""!!!"""###!!!"""""""""############""""""#########$$$$$$$$$########################"""######$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###########################"""$$$%%%%%%$$$######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$######"""""""""""""""!!!"""""""""############""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$$$$#########"""##############################$$$$$$$$$$$$######%%%%%%$$$"""!!! !!!!!!$$$$$$$$$###############################################################""""""############""""""######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$&&&%%%%%%%%%$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""#########"""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""######################## !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!"""""""""############ """###$$$%%%%%%############""""""""""""!!!""""""###$$$%%%%%%%%%"""######$$$$$$$$$##################""""""""""""!!!"""""""""############$$$"""!!!!!!###$$$###""" !!!"""$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((()))))))))(((&&&%%%&&&(((***+++))))))))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$########################$$$$$$$$$###############&&&&&&$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!"""""""""###############""""""#########$$$$$$$$$""""""#########""""""!!!!!!"""$$$$$$"""!!!"""###!!!"""""""""############""""""#########$$$$$$$$$########################"""""""""#########$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$##############################$$$&&&&&&$$$###$$$%%%########################%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!""""""###&&&%%%$$$$$$######$$$$$$!!!"""""""""############""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!""""""####################################"""""""""######$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###""""""""""""######################################################"""""""""""""""""""""""""""""""""######"""""""""######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$#########"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########&&&%%%$$$######""""""###""""""!!!!!!""""""######""""""""""""#################################### !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######!!!"""""""""############!!!!!!"""###############""""""""""""""""""""""""########################"""######$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############$$$"""!!!!!!"""###"""""" !!!"""$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((((((((()))(((&&&%%%%%%''')))************))))))'''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%################################################&&&%%%$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$"""!!!!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$"""############""""""!!!!!!"""$$$$$$"""!!!"""###""""""""""""############"""############$$$$$$$$$###########################""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&)))(((((((((((((((''''''###%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!!!!!!!!!!!!!!!!"""###&&&&&&%%%$$$$$$$$$$$$%%%""""""""""""############!!!"""######$$$$$$######"""""""""""""""""""""""" !!!!!!"""######$$$$$$########################!!!!!!""""""###$$$$$$$$$$$$$$$$$$############""" !!!!!!"""######$$$$$$"""""""""""""""""""""""""""##################"""###"""!!!"""$$$%%%$$$""""""""""""#######################################""""""""""""""""""""""""!!!""""""######""""""!!!"""##################"""######""""""""""""######$$$$$$$$$#########"""""""""""""""#########$$$$$$#########$$$$$$$$$$$$$$$########################&&&%%%$$$###""""""""""""$$$###############$$$$$$"""""""""############$$$######################## !!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""######$$$""""""""""""############$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""""""""###$$$$$$#########""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###""""""""""""############$$$"""!!!!!!"""""""""!!! !!!"""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&'''((()))))))))))))))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&########################"""""""""###############%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$######"""!!!"""""""""#########$$$"""############$$$$$$$$$###############"""!!!!!!!!!"""$$$$$$"""!!!"""###""""""""""""############"""############$$$$$$$$$###########################""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((()))(((((((((''''''''''''###%%%''''''%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""" """############$$$$$$#########"""""""""""""""!!!!!!""""""###$$$&&&%%%$$$$$$######$$$$$$""""""""""""############!!!""""""#######################################"""""""""""""""#################################!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""######""""""!!!###""""""###%%%%%%### !!!"""""""""#########$$$########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!!""""""############""""""$$$$$$$$$$$$#########"""!!!!!!!!!"""""""""######"""""""""#########$$$$$$$$$##################$$$"""""""""""""""###$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""############%%%%%%%%%%%%%%%$$$######!!!!!!!!!!!!""""""######""""""""""""############$$$###""" !!!!!!!!!!!!!!!!!!""""""######""""""""""""############$$$###!!!!!!!!!"""!!! !!!!!!"""""""""!!!!!!###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&'''((())))))((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################$$$%%%%%%&&&''''''&&&&&&########################!!!"""""""""#########$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$###############"""!!!!!!!!!"""$$$$$$"""!!!"""###""""""""""""############"""############$$$$$$$$$###########################"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&###%%%''''''$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""""""""$$$#########""""""!!!!!!######""""""###$$$%%%%%%%%%$$$######"""#########""""""""""""############!!!!!!"""#######################################$$$$$$######"""!!!!!!!!!######################## !!!!!!"""###$$$$$$$$$$$$$$$$$$############"""""""""!!!!!! ########################!!!!!!""""""""""""!!!!!!$$$######$$$&&&%%%"""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$############$$$$$$ !!!"""$$$&&&'''""""""!!! """"""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""############%%%%%%%%%&&&&&&%%%%%%$$$ !!!!!!!!!""""""###### !!!"""###$$$%%%%%%(((&&&$$$"""!!!!!!"""### !!!!!!!!!""""""######""""""""""""############$$$###!!! !!!"""!!! ###$$$$$$$$$$$$######""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''(((((())))))(((''''''###$$$&&&''')))***++++++(((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%########################$$$%%%%%%&&&'''''''''&&&########################!!!!!!""""""#########$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&###"""###&&&'''$$$!!!&&&%%%%%%$$$###"""!!!!!!###"""""""""###$$$%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$!!! !!!###$$$"""$$$%%%$$$###"""###$$$$$$$$$###############$$$########################################################################"""############$$$$$$$$$'''%%%######%%%&&&$$$!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''""""""###$$$$$$%%%&&&&&&#################################$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''""""""###$$$$$$$$$$$$###$$$$$$#####################$$$$$$%%%%%%$$$$$$###'''&&&$$$""""""###$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$%%%%%%&&&%%%%%%$$$###""""""###$$$$$$$$$###!!! ######$$$$$$$$$######""""""""""""""""""#########""""""""""""!!!!!!!!!!!! !!!"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""""""""""""""""""""""""""" !!!"""###############"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""###!!! !!!###$$$!!!!!!"""###$$$$$$###"""!!!###$$$%%%&&&&&&%%%$$$###'''$$$!!! ###%%%%%%$$$############""""""""""""%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""######""""""""""""######"""###$$$&&&&&&%%%$$$$$$!!!!!!""""""######$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!$$$###!!!  """###""""""""""""""""""######"""###$$$%%%%%%$$$"""!!!"""$$$%%%$$$######$$$######################## !!!!!!!!!!!! ###############"""!!!!!!"""###$$$###"""!!!########################&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''(((((())))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%###"""""""""#########$$$%%%&&&&&&%%%$$$############$$$$$$%%%&&&&&&$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%%%%''''''%%%$$$%%%%%%$$$$$$###"""""""""###############$$$$$$$$$""""""#########$$$$$$$$$##############################"""!!!!!!!!!"""###"""###$$$###""""""###$$$$$$$$$###############$$$####################################################################################$$$$$$$$$$$$'''%%%######%%%&&&$$$"""%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%'''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######################################################""""""""""""############""""""###############""""""#########""""""!!!!!!######$$$$$$$$$$$$###############"""""""""""""""############""""""""""""!!!""""""##############################"""!!! #########$$$######""""""############""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""!!!""""""############"""""""""""""""""""""""""""########################$$$###"""###%%%%%%###!!! !!!!!!!!!!!! ######$$$$$$$$$$$$#########!!! !!!###$$$""" ############""""""""""""%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######!!!!!!"""############""""""""""""""""""#########"""""""""""""""######### #########"""""""""!!!!!!###"""!!! !!!"""$$$#########"""""""""""""""!!!"""$$$%%%%%%$$$###""" """$$$$$$###"""###$$$########################""""""""""""""""""!!!!!!###############"""!!!!!!"""###$$$&&&&&&&&&$$$$$$""""""""""""""""""""""""&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''(((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%$$$###"""""""""#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%$$$$$$######$$$$$$############$$$$$$""""""############""""""&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""###$$$&&&&&&$$$$$$$$$%%%##############################$$$%%%$$$###"""!!!"""""""""#########$$$$$$!!!!!!############!!!!!!$$$$$$$$$$$$###"""!!! !!!"""######!!!!!!"""###$$$###############$$$$$$####################################################################################$$$$$$$$$%%%&&&%%%$$$$$$%%%%%%$$$###''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&''')))*********)))((('''&&&%%%$$$$$$((((((''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###""" """######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%'''&&&%%%###!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""" !!!"""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!######$$$$$$$$$$$$$$$###$$$$$$######""""""!!!!!!$$$$$$$$$$$$############""""""###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! ############""""""!!!!!!############""""""""""""########################""""""""""""""""""######"""""""""""""""""""""""""""############""""""!!!""""""""""""""""""""""""$$$$$$############$$$$$$$$$###"""###%%%%%%###""""""!!!!!! !!!!!!"""#########""""""#########!!!!!!"""$$$%%%$$$!!!############"""""""""""""""############""""""!!!""""""""""""""""""""""""######""""""""""""######"""""""""!!!""""""###$$$############"""""""""""" !!!!!!"""######$$$$$$ ######""""""""""""!!!!!!!!!!!! """###$$$$$$#########""""""!!!!!! !!!###$$$%%%$$$#########$$$$$$###!!!!!!"""$$$##############################$$$######"""!!!!!!"""############""""""!!!###$$$%%%&&&&&&&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$###"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%###""" $$$$$$############$$$$$$######""""""""""""######&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###"""""""""$$$###!!!!!!###""""""#########$$$$$$$$$"""$$$%%%&&&%%%###!!! """"""""""""############ """$$$$$$""" """###$$$%%%$$$###!!! """###"""!!! !!!"""#########"""######$$$%%%#################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%))))))(((((('''''''''&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######"""""""""!!!"""###$$$$$$$$$$$$$$$$$$###!!! !!!"""######$$$$$$%%%%%%$$$$$$%%%$$$$$$###"""!!! $$$$$$#########"""""""""!!!"""######$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$###"""!!!!!!!!!!!!############"""""""""!!!"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""###############"""!!! """"""""""""""""""""""""$$$$$$###""""""###$$$$$$ !!!""""""""""""!!!%%%$$$###""""""###$$$%%%$$$###"""!!!!!!"""###$$$""""""###$$$%%%$$$###!!!############"""""""""!!! """""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######%%%$$$#########$$$&&&'''$$$$$$######""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""$$$%%%$$$$$$######"""!!!!!!!!! """###$$$$$$$$$$$$%%%&&&%%%###!!!!!!###%%%####################################"""!!! """"""############"""!!!!!!""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###############$$$################################################$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((('''&&&&&&########################$$$$$$$$$$$$#####################""""""""""""##############################$$$%%%%%%%%%$$$"""!!!$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""!!!$$$###  ###"""""""""###$$$$$$%%%%%%"""$$$%%%&&&%%%###!!! !!!!!!"""""""""######### """$$$$$$"""  """$$$%%%$$$"""!!! """###"""!!! !!!"""######""""""###$$$$$$%%%###########################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$"""#########$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$#########$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$######""""""""""""###""""""!!! $$$###!!! !!!"""######$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""!!! ######"""""""""!!!!!!!!! !!!""""""######"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""###############"""!!! """"""""""""""""""""""""$$$##################$$$ !!!"""""""""""""""%%%$$$###""""""###$$$%%%$$$###"""!!!!!!"""###$$$###""""""!!! !!!"""###############"""""""""!!! !!!"""###$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$#########$$$&&&'''$$$$$$######""""""!!!!!!############""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""" !!!"""###$$$$$$############""""""!!!!!! !!!"""###$$$$$$$$$''''''&&&$$$""""""$$$&&&""""""""""""""""""""""""!!!"""""""""!!!!!! !!!""""""#########"""""" !!!!!!!!!!!!!!! """"""""""""""""""""""""#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%''''''''''''&&&########################$$$$$$$$$#########""""""""""""""""""###"""""""""""""""!!!!!!!!!!!!""""""!!!"""###$$$%%%$$$######$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###%%%%%%#########$$$""""""######$$$$$$$$$%%%######$$$%%%$$$###"""!!!!!!!!!!!!"""""""""######!!!!!!############!!!!!!"""###$$$$$$###"""!!!"""######!!!!!!"""###""""""""""""###$$$%%%%%%########################################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((()))+++,,,,,,&&&&&&&&&'''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%&&&&&&&&&########################&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%###""""""$$$&&&'''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!!!!!!! $$$######""""""""""""""""""###$$$%%%&&&&&&&&&&&&$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!! !!!""""""""""""""" !!!"""###$$$$$$$$$%%%$$$###""""""###$$$%%%############"""""""""""" !!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""############""""""!!!"""""""""""""""""""""""""""###$$$$$$$$$$$$###""" """$$$$$$$$$###$$$%%%"""""""""!!!!!!"""""""""#########""""""#########!!!!!! !!!###############""""""""""""###$$$$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""######""""""""""""######"""""""""!!!""""""###$$$############""""""""""""$$$$$$######"""!!!!!! !!!!!!!!!!!!"""""" !!!!!!""""""######"""""""""""""""""""""###!!!!!!!!!!!!"""#########%%%&&&&&&%%%######$$$&&&"""""""""""""""""""""""" !!!!!!!!!!!! !!!""""""############"""###""""""""""""!!!!!!!!!""""""""""""""""""""""""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''&&&%%%########################$$$############""""""""" !!!"""#########""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""###$$$$$$%%%$$$$$$############$$$$$$######""""""""""""######$$$$$$%%%%%%&&&'''''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$"""###############$$$$$$$$$###############$$$$$$$$$!!!!!!!!!!!!"""""""""###########################!!!"""###$$$$$$$$$###""""""###$$$###""""""###$$$""""""""""""###$$$%%%&&&########################################################################$$$$$$$$$%%%%%%%%%&&&&&&###%%%''''''%%%$$$&&&((($$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((***+++,,,---'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%""""""###$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$#########$$$%%%%%%&&&######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!"""!!!!!! $$$$$$$$$$$$$$$######""""""###$$$%%%&&&&&&&&&&&&#########"""""""""""""""#########"""""""""!!!!!!!!!!!!"""############""" !!!"""###############%%%$$$###"""###%%%&&&(((############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!""""""############"""""""""""""""""""""""""""!!!"""$$$&&&&&&$$$"""!!!"""$$$%%%######$$$&&&!!!""""""######""""""!!!######$$$$$$$$$$$$###### """###""" !!!$$$############""""""""""""###############$$$%%%%%% ######""""""""""""######!!!!!!"""############""""""""""""""""""##################""""""""""""""" !!!!!!!!!""""""!!!!!!"""""""""""""""!!!!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!"""""""""!!!###$$$$$$###"""###$$$"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!"""###############$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$################################################"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" """#########""""""$$$###""""""""""""###$$$$$$###"""!!!!!!"""$$$%%%$$$$$$############$$$$$$""""""############""""""###$$$$$$%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$""" """$$$%%%### ###########################"""""""""###$$$%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$%%%%%%%%%%%%$$$######""""""$$$%%%$$$###"""###$$$""""""""""""###$$$%%%&&&########################################################################$$$$$$%%%%%%%%%&&&&&&&&&###%%%''''''%%%$$$&&&)))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$&&&((()))++++++,,,###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$&&&&&&&&&$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""###$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&$$$###""""""###$$$%%%&&&&&&'''&&&"""""""""""""""#########$$$$$$$$$############"""""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$######$$$&&&(((***############"""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""" !!!"""###############"""""""""""""""""""""""" """%%%''''''%%%"""  ######!!!!!!"""%%%###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###"""%%%((((((&&&$$$$$$%%%############""""""""""""!!! !!!"""#################################""""""""""""######"""###$$$&&&&&&%%%$$$$$$!!!!!!""""""######$$$$$$!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!!!!""""""!!!"""""""""""""""!!! !!!"""###$$$%%%%%%###""""""!!!!!!!!!!!!""" """######""""""""""""""""""""""""""""""""" !!!###$$$$$$$$$$$$!!!!!!"""#####################"""!!! !!!!!! """"""!!!""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&(((******)))((('''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" !!!#########"""!!!&&&%%%$$$######$$$%%%&&&'''%%%"""  """$$$$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!#################################$$$$$$%%%%%%%%% """&&&((()))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""!!!!!! !!!!!!""""""######$$$$$$"""############$$$$$$$$$""""""""""""############!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&(((((((((&&&$$$###&&&&&&&&&'''''''''((((((%%%&&&''')))***+++++++++''''''(((((((((((('''''')))'''%%%%%%&&&&&&%%%$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$%%%&&&'''######$$$$$$$$$$$$######""""""""""""""""""""""""$$$!!!!!!""""""$$$$$$%%%%%%%%%$$$$$$### !!!"""######"""!!! """"""""""""""""""""""""&&&%%%###$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$"""!!! ######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############%%%%%%%%%$$$$$$$$$####################################""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!""""""######"""!!!  !!!"""!!!!!!!!!!!!""""""""""""$$$%%%$$$###!!! !!!"""!!!!!!!!!!!!""""""""""""!!!"""$$$%%%$$$###!!! &&&%%%###"""""""""###$$$""""""""""""!!!!!!!!!!!!%%%$$$###!!! $$$###"""!!!!!! !!!"""""""""""""""""""""""""""###$$$$$$$$$"""!!! ######$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%""" """###!!! !!!"""###############"""!!! !!!!!!"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$""""""""""""############ !!!"""#########"""!!!$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((('''&&&$$$###&&&&&&&&&&&&''''''''''''%%%&&&'''((()))*********''''''(((((((((((('''''')))'''%%%%%%&&&'''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###############$$$$$$$$$$$$##############################%%%"""!!!######!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""!!!!!!"""$$$$$$$$$###""""""""""""""""""""""""###############"""!!!!!!######""""""""""""##############################""""""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%$$$$$$$$$####################################!!!!!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""!!! !!!"""!!!!!!!!!!!!"""""""""""""""######"""!!!!!!###$$$######""""""!!!!!!  """$$$$$$$$$"""!!!###"""!!! """""""""!!!!!!!!! """!!! """!!!!!!!!!!!!!!!"""###"""""""""""""""""""""""""""######$$$###"""!!! ######$$$%%%%%%%%%%%%$$$!!!"""######""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$######"""""""""%%%""" """###!!! !!!""""""###$$$$$$%%%%%%%%%%%%$$$###############"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$#########""""""#########%%%%%%$$$$$$#########"""%%%%%%$$$$$$$$$$$$$$$$$$((('''$$$""""""###&&&'''%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!! """############$$$$$$$$$"""""""""#########$$$$$$ !!!"""""""""!!! $$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$###%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((()))(((((('''(((((())))))((((((''')))'''&&&%%%'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%$$$###""""""###$$$%%%################################################$$$$$$$$$%%%$$$"""!!! ######$$$$$$$$$$$$##############################%%%### !!!#########!!!!!!"""""""""""""""!!!###""""""!!!!!!""""""###"""""""""""""""""""""""" """$$$$$$###########################$$$######"""""""""""""""######""""""""""""##############################""""""""""""""""""""""""$$$$$$###""""""###$$$$$$################################################""""""""""""############$$$$$$#########""""""""""""""""""""""""""""""""" !!!""""""###$$$$$$!!!!!!""""""""""""!!!!!!#########"""!!! """!!!!!! !!!!!!"""!!!!!!!!!!!!"""""""""""" !!!""""""!!!"""$$$&&&%%%$$$###"""!!!  """###$$$######$$$$$$$$$$$$###"""!!! !!!!!!!!!!!! !!!  !!! !!!"""###$$$"""""""""""""""""""""""""""############"""!!!!!!######$$$%%%%%%%%%%%%$$$!!!""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###############"""""""""""""""$$$""" !!!"""!!! """""""""###$$$$$$%%%%%%%%%$$$##################"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$######"""%%%%%%%%%$$$$$$#########)))'''%%%""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!######""""""!!!!!! """"""#########$$$$$$$$$""""""#########$$$$$$$$$!!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&'''''''''&&&''''''(((((((((''''''(((((())))))))))))(((((()))'''&&&&&&'''(((((('''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""########################!!!"""$$$%%%$$$### ###$$$$$$%%%%%%$$$$$$###########################&&&$$$!!!!!!"""$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""  """######"""########################$$$###"""!!!!!!"""###$$$######""""""""""""##############################""""""""""""""""""""""""$$$##################$$$#########$$$$$$#########""""""""""""""""""""""""!!!"""""""""#####################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! """!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!""""""!!!"""$$$&&&$$$######""""""!!!!!!!!! """######"""""""""###%%%%%%%%%%%%######!!!!!!!!!!!! """"""!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""""""""######$$$%%%%%%%%%%%%$$$ !!!""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$########################""""""###"""!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!!!!"""#########$$$$$$#########$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""$$$$$$$$$######"""""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((((('''(((((())))))))))))(((((()))(((&&&'''((())))))(((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%"""###%%%&&&&&&%%%###"""$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$##################$$$""""""""""""""""""""""""######################## ###$$$%%%$$$"""!!!$$$$$$%%%%%%%%%%%%$$$$$$########################&&&$$$""""""###$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""###"""!!!!!!######"""!!!########################$$$###"""!!!!!!"""###$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$#########"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!"""""""""#####################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########"""""""""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###!!!""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""######"""!!!!!!"""$$$!!!!!!""""""######$$$$$$!!!"""""""""""""""!!!!!! """######"""""""""!!!!!!!!!!!! """"""!!!""""""###$$$%%%######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############$$$%%%%%%%%%%%%$$$!!!###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""$$$##################$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''((((((((()))))))))''''''((())))))***))))))((())))))******))))))(((***((('''''')))******)))(((((((((((((((((((((((('''''''''''''''(((((((((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###""""""###$$$%%%%%%%%%%%%#########""""""#########""""""""""""""""""""""""%%%$$$"""######$$$"""!!!########################"""""""""""""""######$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""############$$$$$$#########"""""""""""""""""""""""""""""""""%%%$$$$$$###""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!"""#########!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""""""###$$$"""!!!!!!"""$$$ !!!!!!"""###$$$%%%%%%$$$#########"""""""""""" """###$$$$$$%%%""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$###"""!!! """""""""""""""""""""""""""""""""!!!""""""###$$$######$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%"""######""" !!!"""##################$$$$$$###############$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%$$$########################################################################"""#########$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''(((&&&%%%$$$$$$%%%&&&(((&&&&&&&&&&&&''''''''''''((((((((((((((()))******))))))))))))************'''''')))***++++++++++++))))))************))))))***((('''((()))+++******((((((((((((((((((((((((((((((((((((''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###$$$###""" !!!"""############"""######$$$$$$######"""""""""""""""""""""""""""$$$"""!!!"""$$$$$$$$$"""""""""""""""""""""""""""!!!!!!"""#####################""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!###$$$%%%%%%$$$###!!!########################""""""""""""############%%%$$$$$$$$$############################################################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""############"""!!!!!!!!!!!!!!!"""""""""""" """""""""!!!"""$$$&&&"""""""""######$$$$$$%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$#########""""""""""""!!!!!!!!! !!!!!!""""""###"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%######$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$!!!###$$$""" !!!###$$$####################################$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$#########""""""#########"""###$$$%%%&&&&&&'''(((#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''######################################################################## !!!!!!"""""""""###!!!!!!""""""######$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''(((((()))))))))))))))***++++++)))*********++++++++++++'''''')))***,,,,,,------))))))************))))))***((('''(((***++++++***))))))))))))))))))))))))))))))((((((''''''&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!! """######$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!! !!!$$$%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$$$$###"""######""""""""""""##############################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!"""$$$%%%%%%$$$"""!!!########################""""""""""""############%%%%%%%%%$$$$$$$$$$$$###########################"""""""""###$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""" !!!""""""###&&&((($$$$$$$$$###############""""""######$$$%%%''''''%%%###"""  !!!$$$$$$$$$$$$#########"""$$$$$$############$$$$$$!!! !!!!!!"""###$$$""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%######$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!""""""#########$$$!!!###$$$"""!!!###"""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$######""""""""""""######%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((########################%%%%%%%%%$$$$$$#################################%%%$$$"""!!!!!!"""$$$%%%%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""$$$$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&'''''''''&&&%%%%%%)))((('''&&&&&&%%%%%%&&&''''''((()))******+++,,,((())))))******))))))(((------------------------------..................---------------...//////------------,,,+++***************+++,,,---...///************))))))))))))***)))''''''((()))((('''&&&'''(((((('''&&&$$$###(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%$$$$$$######"""######$$$%%%%%%%%%$$$$$$#########'''&&&%%%$$$###!!! """""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!$$$###############$$$$$$%%%%%%$$$$$$###"""!!!!!!"""""""""""""""""""""""" ########################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""##############################""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$########################%%%$$$$$$###$$$%%%'''(((!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######%%%$$$$$$$$$###"""""""""###%%%%%%$$$"""!!!"""###$$$$$$$$$############"""$$$###"""""""""###%%%%%%!!!""""""############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%&&&%%%###"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$###"""!!! &&&$$$"""!!! !!!"""###%%%###"""!!!"""###"""!!!""""""""""""###$$$%%%&&&&&&$$$!!!!!!###$$$$$$$$$$$$###"""!!!!!!"""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%$$$"""!!!!!!"""$$$%%%%%%$$$###""""""###$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%"""###%%%&&&'''((((((((())))))((((((''''''(((((())))))******+++,,,,,,---***+++,,,---.../////////////////////////////////222222111000000//////000//////......//////000111////////////...---,,,,,,,,,++++++,,,,,,---...///---------,,,,,,+++++++++***)))''''''((()))((('''###$$$%%%&&&'''&&&&&&%%%))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$$$$$$$###############$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$###"""!!! #########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""######"""""""""""""""###%%%%%%$$$$$$###""""""!!!"""""""""""""""""""""""" !!!"""######$$$##############################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###""""""!!!!!!""""""###""""""#########$$$$$$$$$########################&&&%%%$$$######$$$%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######""""""""""""""""""###$$$%%%$$$"""!!!"""###$$$$$$$$$############"""$$$###"""""""""###$$$%%%""""""#########""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$#####################$$$$$$%%%%%%%%%%%%%%%###"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$"""!!! !!!"""###%%%###!!!!!!"""###"""!!!""""""""""""###$$$%%%%%%%%%###!!!!!!###$$$$$$###$$$###"""!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$ """%%%''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########%%%((()))((('''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&& """$$$''')))+++,,,---+++++++++***++++++,,,------------....../////////...///111222444555555555333333333333333333333333999888666444333333444444444333333333333444555555555555555555444333222111000000////////////000000111111000///......------+++***(((((())))))((('''###$$$%%%'''((()))))))))+++***)))(((''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&$$$"""#####################$$$%%%%%%%%%$$$$$$$$$$$$######""""""""""""!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""$$$###"""!!!!!!!!!!!!!!!%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$########################"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""#########""""""#########"""""""""#########$$$$$$########################&&&%%%$$$###""""""""""""######""""""!!!!!! !!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$%%%$$$"""""""""$$$$$$$$$$$$############"""######""""""######$$$%%%###############"""!!! """"""""""""""""""""""""####################################""""""""""""#########$$$$$$$$$$$$$$$%%%$$$######"""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&%%%%%%$$$$$$"""!!!!!!!!!"""###$$$###!!!!!!"""###"""!!!######"""""""""######$$$%%%###!!!!!!###$$$############"""""""""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''***++++++***%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''((((((((((((((($$$%%%'''***---///000111////////////000111222333222222222222222333333333222333444666777888888888777777777777777777777777;;;:::888777666777888999999999888888999999:::;;;;;;;;;;;;;;;;;;:::999888777666666555444444555555444444333222111000000///...,,,+++***++++++***)))(((((()))***++++++,,,,,,++++++)))(((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''&&&###!!!"""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$######"""%%%$$$###""""""!!!!!!"""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$######""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$############$$$$$$""""""""""""####################################$$$######"""""""""""""""######""""""!!!!!! !!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""!!!!!!!!! !!!!!!""""""#########"""$$$%%%$$$###"""###$$$$$$$$$$$$#########""""""###############$$$$$$$$$$$$$$$$$$######!!! !!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""!!!!!!!!!###############$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!"""######$$$""" """""""""!!!$$$######""""""""""""###$$$"""!!!"""###$$$###"""##################$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%'''***,,,,,,***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&'''((()))***+++++++++,,,---...000222333333444333333333444444666777888666666666666666666666666555555666777777777777666777777777777777777777777777666666555666777999999::::::999999::::::;;;<<<<<<<<<============<<<<<<>>>===<<<;;;;;;;;;;;;;;;:::999999888777666666666333111////////////...---------,,,,,,++++++++++++,,,+++***(((''''''&&&&&&((((((((((((((((((((((((&&&'''(((((())))))((((((&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&$$$!!!!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######""""""######$$$$$$$$$######&&&%%%$$$$$$#########$$$$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""!!!!!!""""""""""""""""""""""""########################!!!!!!"""""""""#########""""""""""""""""""""""""%%%$$$$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!"""""""""#################################!!!!!!""""""###############"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""$$$#########"""!!!!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""""""""######$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$######!!! !!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!####################################$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! """"""""""""""""""#########!!! !!!""""""!!!######""""""!!!"""""""""###"""!!!"""###$$$"""!!!""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%'''***+++***)))&&&&&&&&&&&&''''''''''''&&&''''''((())))))************,,,---//////000000333444555666666666666666666666666666777888999:::888888888777777666666666555555666666666555555444444444444444444444444444222333333555666666777777888777777777777888999999888999:::<<<============AAAAAA@@@???>>>>>>??????????????????>>>>>>>>>>>>:::888555555555555444333222111///...,,,+++++++++...---+++***)))(((''''''))))))))))))))))))))))))&&&''')))*********)))(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&''''''%%%### !!!###$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$""""""############""""""""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$%%%%%%&&&########################"""""""""""""""""""""""""""######$$$$$$$$$######""""""""""""""""""""""""########################!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$$$$$$$$$$###!!! """"""""""""""""""""""""""""""""""""""""""""""""###########################""""""!!!!!!""""""############""""""#########!!!!!!!!!"""""""""############################## """###$$$$$$$$$$$$!!!!!!!!!""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""&&&%%%%%%$$$###"""!!! """"""""""""""""""""""""##################""""""############$$$$$$$$$$$$"""###$$$$$$###"""$$$%%%$$$$$$$$$############"""""""""###$$$$$$$$$$$$##################"""!!! """"""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""###############"""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###""" """"""""""""############"""  !!!""""""!!!""""""!!!!!!!!!""""""###"""!!!!!!"""######""" !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&((()))(((''''''''''''((((((((())))))))))))***+++---...//////...///111333444555666666777888888999999888888777666666666666777888888999777777777666555444444333222333333444555555555555555555555555555555555555555666888999::::::888888777777777777777888999999777888:::<<<>>>???@@@@@@@@@@@@???>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBB@@@===;;;:::;;;;;;999888777666444222000000///000111000...---+++*********))))))))))))))))))))))))&&&''')))*********((('''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%% !!!###%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#########""""""############""""""""""""###$$$$$$$$$$$$$$$############$$$%%%&&&&&&########################""""""""""""""""""""""""!!!"""###$$$$$$%%%$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!"""######$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""######""""""!!!!!!""""""###!!!!!!!!!!!!"""""""""###########################!!!"""###$$$$$$$$$###""" !!!!!!""""""###### !!!!!!!!!""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""##################$$$$$$############""""""""""""!!!###$$$$$$######$$$%%%$$$$$$$$$############"""!!!"""###$$$%%%$$$$$$###""""""#########""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""#########$$$#########"""""""""!!!!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###############"""!!! !!!!!!"""###############!!! !!!""""""!!!!!!!!!!!!!!!!!!"""###$$$"""!!!!!!"""######!!!!!!"""###%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''((('''%%%'''((((((((())))))******++++++,,,...000111222333222333555777888999::::::888999999:::::::::999999666666666555666666777888666666555444333222111111///000222333555666666666999999999999999999999999;;;===???@@@@@@>>><<<::::::999999999999:::;;;;;;999:::<<>>===============>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCAAA???>>>>>>>>>===;;;<<<;;;999777666555666666333222111///---,,,,,,,,,))))))))))))))))))))))))%%%&&&((()))***)))(((&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%%%%'''(((''''''!!!###%%%&&&%%%$$$############$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$######"""""""""""""""############""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&&##################$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!###$$$%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""########################$$$$$$%%%%%%$$$###!!!  !!!"""###$$$$$$ !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%######""""""!!!!!! !!!###$$$$$$######$$$&&&$$$$$$$$$############"""!!!"""###$$$%%%$$$######!!!""""""############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$#########""""""!!!!!!!!!"""###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  !!!"""$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$### !!!"""###############!!! !!!""""""!!! !!!###$$$$$$!!!!!!!!!"""$$$###!!!!!!"""$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$#########""""""!!!!!!%%%$$$$$$######$$$$$$%%%&&&$$$"""###%%%&&&%%%"""""""""######$$$$$$$$$$$$"""###%%%%%%###"""###$$$!!!"""###$$$%%%$$$$$$###%%%%%%$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&'''''''''%%%&&&(((***---///111222111222444666777888777777:::999999888888888888999888999999888888777666555444333222222333444666777111111111222222333444555444666888999999999:::;;;@@@>>>======@@@CCCDDDDDDFFFIIIMMMNNNMMMIIIFFFEEECCCCCCCCCAAA@@@AAADDDFFFEEEEEEEEEEEEFFFGGGHHHHHHEEEFFFGGGEEEBBBAAACCCFFFCCCCCCCCCCCCDDDFFFGGGIIIFFFEEEAAA>>><<<:::::::::<<<<<<;;;:::::::::;;;;;;:::888444111000000111222---,,,+++,,,---,,,***))))))))))))))))))***+++,,,++++++++++++***)))((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$############### !!!"""###############%%%$$$#########$$$&&&&&&$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###############$$$###"""!!! !!!$$$$$$$$$#########""""""$$$###"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""" !!!"""######""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######"""""""""#########"""""""""""""""%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""######""""""""""""#########!!! !!!"""###""" !!!!!!""""""""""""!!!!!! !!!""""""#########%%%$$$$$$$$$######""""""$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%% ###%%%&&&$$$###""""""######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$###"""""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############ !!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""  ###%%%$$$$$$$$$$$$#########"""%%%$$$$$$######$$$$$$%%%&&&$$$"""###%%%&&&%%%###"""#########$$$$$$$$$$$$"""###%%%%%%###"""###$$$###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&'''((())))))***+++---///111333444555666777888888777666555444:::999999888888888888888::::::999888777555444333111111111222333444666666333222222333444666888999>>>@@@CCCEEEFFFGGGHHHJJJMMMKKKIIIIIILLLOOOQQQQQQTTTWWWZZZ[[[YYYUUURRRQQQSSSSSSRRRPPPOOOOOOQQQSSSSSSSSSRRRRRRRRRSSSSSSTTTPPPRRRSSSRRRPPPOOOPPPRRROOOOOONNNNNNOOOPPPRRRSSSQQQNNNIIICCC???======>>><<<<<<;;;;;;;;;;;;<<<<<<:::999777555444444555555444222111111111000---++++++***************++++++)))))))))))))))(((''''''))))))((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###################################################$$$$$$%%%%%%$$$$$$###"""##################"""##################$$$$$$!!!""""""############"""$$$######"""###$$$%%%&&&$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################"""""""""""""""""""""""""""!!! !!!"""""""""""""""""""""""""""############""""""""""""$$$######"""""""""""""""""""""""""""""""""""""""########################$$$$$$###############$$$$$$$$$"""!!!!!!!!!""""""#########"""""""""!!!!!!$$$###""""""$$$$$$###"""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""######""""""""""""#########!!! !!!"""###""" !!!"""""""""""""""$$$$$$######""" $$$$$$#########"""""""""$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!###&&&&&&%%%#########!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$###""""""!!!!!!!!!"""!!!""""""""""""""""""!!!!!!!!!!!!"""""""""######""""""""""""############ !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%$$$###############$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&''')))***,,,---...222222333444666777888888999999999999888777666555;;;:::999999888888999999999999888777666444222111000111222444666777888888888888777777999===AAACCCKKKNNNRRRUUUVVVXXXZZZ\\\\\\ZZZXXXXXX[[[^^^```aaaeeehhhjjjiiifffbbb```___cccddddddbbb``````aaaccceeeeeedddcccccccccddddddaaaccceeefffdddbbbbbbbbb^^^^^^^^^___```bbbeeeffffffaaaXXXOOOHHHDDDBBBAAA>>>>>>>>>===>>>>>>??????>>>======<<<;;;:::::::::888666555444333222///---......---,,,+++******************))))))))))))((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###""""""!!!!!!""""""###"""""""""###$$$$$$$$$%%%#########$$$######""""""###""""""""""""###$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%$$$$$$###""""""!!!!!!$$$######"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$#########$$$$$$"""""""""!!!!!!!!!!!!!!!$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!!!! !!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""!!!  !!!"""""""""""""""""""""""""""#########"""""""""""""""!!!"""######$$$$$$######$$$$$$$$$$$$$$$###############""""""""""""#########!!! !!!"""###"""  !!!""""""###""""""$$$$$$######""" ######""""""""""""!!!!!!$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%"""$$$&&&'''%%%$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$""""""!!! !!!!!!""""""############""""""""""""""""""############""""""""""""############"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''((()))***+++---///111222333777777777888999999::::::888888999999999999999999:::999999888888888999999666666666666666555444333333555888;;;===?????????CCCBBBAAABBBDDDIIIMMMPPPWWW[[[___bbbcccdddfffgggfffdddcccdddgggjjjllllllqqqrrrsssrrrnnnjjjhhhgggkkklllnnnmmmllllllmmmnnnrrrrrrqqqqqqrrrssssssttttttvvvxxxyyyxxxuuurrrpppkkkkkklllnnnqqqtttwwwyyyyyyuuulllbbbXXXPPPJJJGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCAAA???======<<<::::::999888555333444333111///---,,,,,,+++---,,,,,,+++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%########################%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""!!! !!!"""###!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$######"""!!!"""""""""""""""#######################################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$######"""""""""$$$######"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$"""!!!"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""###"""  """###!!!!!!!!!"""""""""""""""##################""""""!!!!!!"""############"""$$$$$$###############$$$######""""""""""""#########!!! !!!"""###""" !!!!!!""""""""""""!!!!!! """############"""""""""!!!!!!!!!!!!!!!$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%###%%%''''''%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############""""""!!! !!!!!!!!!""""""############""""""""""""""""""#########$$$!!!"""""""""#####################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%""""""##################%%%$$$$$$######$$$$$$%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((***+++///000111222444555666777888888888999999999::::::888888888888888888999999555555555555555666777777444444666888999:::;;;;;;===???CCCFFFIIIKKKKKKKKKRRRQQQOOOOOORRRVVV[[[^^^cccfffjjjlllmmmmmmmmmnnnlllllllllnnnrrrtttttttttwwwwwwwwwtttppplllkkkjjjkkknnnqqqsssttttttuuuvvvyyyyyyzzz{{{}}}}}}yyyyyyyyyzzz|||~~~|||vvvmmmddd[[[WWWVVVUUUSSSQQQOOONNNMMMMMMMMMMMMMMMLLLJJJFFFCCCAAAFFFDDDCCCCCCCCCAAA???===999888666444222000///...///...---,,,+++++++++,,,)))))))))(((((((((((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&########################%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!! !!!"""###!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""##########################################$$$$$$$$$$$$######################################################"""##################"""""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$######"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%""""""#############################################"""!!!"""######"""!!!########################$$$######"""######$$$$$$"""""""""""""""""""""""" !!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""######"""!!!!!!"""###### !!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""$$$######""""""###$$$$$$######""""""""""""#########!!! !!!"""###""" ############""" !!!###%%%&&&&&&!!!!!!!!!!!!!!!"""""""""$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############""""""!!!!!!!!!""""""###""""""############""""""!!!""""""""""""#########!!!"""""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&%%%###"""""""""""""""""""""#########%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$###$$$%%%&&&&&&&&&'''''')))+++---///000555555666666777777888888777777777888888888888888:::999888777666555555555222222333333555666888999888999<<>><<<999777555444333222000...,,,+++***++++++************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###""""""!!!!!!""""""###"""""""""###$$$$$$$$$%%%$$$$$$$$$%%%$$$$$$######!!!"""######$$$$$$#####################$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""######$$$%%%%%%&&&$$$######"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%% !!!""""""###"""""""""############$$$$$$$$$$$$###"""!!!!!!######"""!!!""""""""""""""""""""""""$$$$$$#########$$$%%%%%%######################## !!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""" !!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%!!!"""######$$$$$$############"""!!!!!!###$$$%%%######""""""""""""#########!!! !!!"""###""" ############"""  """############!!!!!!""""""""""""######$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$""""""!!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$###""""""###"""""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$&&&%%%###"""$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&((())))))***+++---000333666777999999888888777777666666555666666666777777888888777666555444444444444555555666777888;;;===???@@@BBBDDDGGGKKKOOORRRTTTUUUXXXYYYZZZ\\\___bbbdddeeefffeeeeeedddeeefffhhhiiikkkooosssuuuuuusssrrrrrrrrrtttyyy~~~~~~{{{uuuuuusssoookkkiiiiiijjjlllpppuuuxxxyyyyyyzzzzzz{{{{{{|||}}}|||qqqpppooommmllllllllllllhhhggggggfffeeecccbbbaaaXXXUUUSSSPPPNNNLLLHHHEEEDDDCCC@@@>>><<<:::999888888666333000...---------------,,,,,,,,,+++++++++((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""##################"""##################$$$$$$######$$$%%%%%%%%%$$$$$$""""""$$$%%%%%%%%%$$$###""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""########################""""""""""""###$$$%%%&&& """#########""""""""""""""""""#########$$$###!!! !!!"""###"""!!!""""""""""""""""""""""""######""""""###$$$$$$%%%"""""""""""""""""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""######"""!!!  !!!""""""###"""#########$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%######""""""""""""#########!!! !!!"""###""" !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%$$$###"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%!!! !!!!!!"""### !!!!!!!!!!!!  !!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""%%%&&&%%%###"""$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%&&&(((***,,,,,,,,,...111444888;;;<<<;;;:::999888777555444444555555555666666777777888222222111222333555777888;;;<<<===???BBBEEEGGGIIIKKKMMMPPPTTTXXX[[[]]]^^^`````````bbbdddgggjjjllliiiiiihhhhhhhhhhhhhhhhhhhhhlllpppssssssrrrqqqqqqqqqtttzzz~~~zzzqqqqqqoookkkgggeeefffggglllpppuuuxxxyyyxxxwwwwwwwwwwwwxxxyyyzzz|||}}}~~~wwwvvvvvvuuuuuuvvvvvvwwwtttttttttsssssssssssssssgggdddaaa]]]ZZZVVVQQQMMMGGGEEECCCAAA>>>===<<<;;;>>><<<999555333222111222//////.........---------))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''########################""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$$$$$$$###############"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""&&&&&&%%%$$$$$$#########$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&& !!!"""###$$$$$$###""" !!!!!!!!!""""""#########!!! !!!"""###"""!!!""""""""""""""""""""""""""""""!!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""$$$$$$""" !!!""""""###!!!!!!""""""#########$$$######$$$%%%%%%%%%%%%$$$###"""!!! !!!"""$$$&&&######""""""""""""#########!!! !!!"""###"""!!! """######$$$$$$ !!!!!!"""""""""""""""""""""######$$$$$$$$$%%%$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&& !!!"""  !!!""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$######### """$$$%%%$$$"""!!!!!!!!!"""""""""#########%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&###%%%'''***---///111222555666666888999:::;;;<<<888777777666444222111000222444555555333222333333111222333222333888@@@FFFJJJKKKNNNPPPSSSTTTUUUUUUVVVXXX\\\aaafffgggfffcccffffffeeeeeegggjjjmmmooojjjmmmppprrrpppkkkeeeaaafffjjjmmmnnnllljjjkkkmmmqqqsssxxx~~~|||yyypppmmmiiieeecccbbbbbbcccdddkkksssvvvuuussssssuuurrrssssssrrrpppppprrrssssssuuuxxxzzz}}}}}}zzzyyyzzz~~~}}}~~~{{{yyyzzz|||wwwpppmmmlllhhhaaa\\\TTTQQQLLLJJJJJJJJJGGGEEE???>>>;;;999666444333222333222222111111000//////+++)))((('''&&&((()))***+++***))))))))))))&&&$$$&&&&&&&&&&&&''''''((()))(((''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###!!!!!!"""###############""""""!!!"""$$$$$$###!!!"""###%%%%%%###"""######$$$$$$##################!!! ###&&&&&&### ######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!$$$$$$######"""!!!!!!!!!#########"""""""""""""""$$$"""!!!"""$$$%%%%%%$$$###$$$%%%&&&&&&%%%"""!!!!!!""""""""""""#########!!!!!! !!!"""######%%%$$$###"""!!!!!!"""###""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""######$$$$$$######"""""""""""""""############$$$"""!!!!!!"""$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!"""#########%%%""" """###!!!########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$###### !!!###%%%%%%$$$###"""########################&&&&&&%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&%%%'''))),,,///111333333888999999999888777666555666666666555444222111000000111222111000///000111222555888:::>>>DDDLLLQQQ\\\]]]___aaabbbaaa```___]]]^^^aaafffjjjlllkkkiiiggggggffffffgggiiikkklllnnnppprrrsssqqqmmmiiifffeeehhhjjjjjjgggfffhhhjjjiiilllpppuuuyyyyyyvvvsssllljjjfffcccaaa``````aaacccjjjqqqtttssspppppprrrssssssrrrpppllliiihhhhhhlllnnnppprrrsssvvvzzz|||}}}{{{xxxvvvvvvxxx{{{}}}|||||||||||||||{{{zzzzzzzzzyyyzzz}}}}}}wwwrrrlllhhhbbb]]]ZZZWWWSSSPPPKKKIIIEEEAAA===999888777999888666555444333333222333111///---,,,---......***)))(((((()))(((&&&%%%''''''''''''(((((()))***((((((''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""#########"""!!!!!!###$$$%%%$$$###""""""######!!! ###$$$%%%%%%###!!!!!!"""###########################""""""###%%%%%%"""############$$$$$$$$$%%%"""###$$$%%%%%%$$$###""""""""""""""""""#########"""""""""""""""#########$$$###!!!"""###%%%$$$#########$$$$$$$$$###"""!!!!!!!!!!!!"""""""""#####################$$$%%%%%%### !!!###""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################$$$$$$$$$$$$######""""""""""""###############"""!!! !!!"""###$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$###########################$$$###"""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%############""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!"""###$$$%%%%%%%%%%%%%%%###!!!!!!###$$$###!!!#################################$$$$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$)))(((((('''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%)))'''&&&$$$$$$%%%'''(((+++,,,...000222444555666777777888999888666333222777666666444333222111111///000000/////////222444777;;;AAAHHHNNNUUU[[[```jjjkkklllmmmllljjjgggeeeddddddeeehhhkkkmmmmmmlllhhhggggggfffffffffgggggglllmmmmmmnnnmmmllljjjiiibbbdddeeeccc```___bbbeeeccceeehhhmmmqqqrrrpppnnnkkkiiifffcccaaaaaaaaaaaaccciiippptttsssrrrqqqrrrsssttttttqqqlllgggdddbbbeeegggiiijjjkkkmmmqqqsss|||yyyvvvsssqqqpppqqqqqqoooooonnnnnnnnnoooooopppsssvvvzzzzzztttppplllhhhfff^^^[[[UUUNNNHHHCCC@@@???@@@>>><<<;;;999999::::::777666444111000//////000,,,+++************)))'''))))))((((((((()))******((((((((('''&&&&&&%%%%%%'''''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%$$$""" """%%%'''$$$###""""""######!!! """$$$$$$###""""""###########################$$$#########$$$### """""""""#########$$$$$$######################## !!!!!!"""######$$$$$$!!!!!!""""""######$$$$$$%%%$$$""""""###$$$###"""#########"""""""""!!!!!!!!!!!!"""""""""#########$$$############$$$%%%%%%###"""%%%###"""""""""""""""""""""""" !!!!!!""""""###""""""""""""""""""""""""""""""######""""""!!!!!!"""##################""""""""""""""""""""""""""" """"""""""""############$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""###############"""!!! !!!"""#########""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$%%%%%%$$$######""""""""""""""""""""""""######""""""######$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%############""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""###$$$%%%%%%%%%%%%%%%%%%###""""""$$$%%%%%%$$$########################""""""#########$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$#########''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%((('''&&&%%%&&&(((+++---333333333333444555666666000222555777888777666444777666555333222111000000///000111222333666;;;>>>AAAEEEMMMVVV]]]ccchhhjjjooopppqqqrrrpppmmmjjjgggfffeeedddeeehhhjjjjjjiiifffeeeeeedddccccccbbbbbbccccccdddeeefffggghhhhhhbbbcccbbb___[[[[[[^^^bbbeeefffiiinnnrrrsssrrrqqqmmmllliiifffeeeddddddddddddjjjqqqvvvwwwwwwwwwwwwuuuwwwxxxvvvqqqlllhhhfffbbbdddfffhhhjjjlllpppssszzzxxxuuuqqqmmmjjjiiihhhfffeeecccaaa```aaaaaabbbjjjooowww|||sssooohhh```XXXSSSOOONNNIIIHHHEEECCCAAA@@@AAAAAA;;;999888666444333333333111///---,,,------,,,*********))))))((()))))))))))))))(((((('''&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%######$$$###"""""""""###%%%&&&"""!!!!!!"""######""" !!!""""""###$$$&&&###############$$$$$$$$$##################!!! !!!""""""""""""#########$$$$$$###""""""###$$$$$$!!!!!!""""""############ !!!"""###$$$$$$%%%&&&$$$###"""#########!!!$$$$$$###""""""""""""###############$$$$$$$$$$$$"""""""""!!!!!!"""######$$$!!! ###$$$###!!!"""""""""""""""""""""""" !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$%%%%%%%%%%%%$$$$$$!!!"""""""""############""""""!!!!!!!!!!!!""""""###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$#############################################$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!"""#####################"""###$$$%%%%%%%%%####################################$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$###############$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''***---000222666555333222111111111222...000333666888888666555444333222000////////////111333666888<<>>;;;999888666555111000///---,,,+++++++++++++++***))))))(((((('''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!######"""!!! !!! !!!""""""!!! """!!!  !!!""""""###$$$$$$%%%%%%!!!###$$$###!!!!!!###%%%############$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""#########""""""""""""""""""""""""""""""#########$$$###!!!"""###%%%$$$######$$$$$$%%%%%%###"""!!!#########$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%"""%%%'''&&&### """########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$###!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!""""""######""""""!!!""""""""""""############!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""$$$###"""!!!!!!"""###$$$########################!!!"""###$$$%%%$$$$$$###&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###############"""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""#########""""""!!!###%%%&&&$$$"""!!!###%%%###########################$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$#########$$$!!!!!!"""###%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))+++,,,------///111333444333222111222222111111222555777999888777666555444333333333333444666:::@@@FFFKKKOOOQQQUUU[[[___cccgggkkknnnpppppprrruuuwwwvvvqqqmmmiiihhhgggffffffggghhhiiihhhgggeeeeeedddccc```^^^\\\ZZZYYYYYY]]]cccjjjnnnlllooosssuuutttooojjjfffbbbdddeeeccc```___bbbeeeiiikkkoootttvvvuuuppplllmmmllljjjgggccc```^^^\\\___bbbhhhnnnssstttrrrppppppqqqqqqoookkkfffcccbbb___aaadddfffhhhjjjnnnqqqoooppprrrrrrooojjjeeeaaa\\\^^^aaaeeehhhjjjkkkkkkhhhhhhiiillloooooojjjfff___\\\XXXWWWYYY\\\^^^```___ccchhhnnnsssxxx}}}~~~}}}~~~|||rrrpppmmmiiiddd___ZZZXXXPPPMMMGGGCCCAAA???===<<<444333111000...---------++++++******)))(((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%% !!!""""""$$$###!!!!!!!!!  !!!"""$$$&&&!!!""""""###$$$$$$%%%%%%###%%%%%%### !!!######$$$$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!"""######$$$$$$#########"""""""""""""""$$$"""!!!"""$$$%%%%%%$$$!!!"""$$$%%%$$$###!!!!!!""""""""""""#########%%%$$$$$$###"""""""""###&&&&&&&&&'''((('''%%%$$$####################################""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!"""###$$$%%%$$$######&&&%%%$$$$$$######$$$$$$""""""###$$$%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$###############"""""""""""" !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ %%%'''(((&&&###"""$$$&&&########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&&&&''''''''''''(((***,,,---/////////444444333222222444555666777555333444888;;;;;;:::999888777444222222555777999===BBBJJJQQQXXX]]]```eeedddhhhpppsssooonnnqqqvvvvvvvvvuuuuuuttttttttthhhfffdddeeegggiiiiiiiiiiiiiiiiiigggeeebbb```^^^]]]\\\[[[\\\___ccchhhkkkhhhqqqvvvtttqqqpppjjjbbb]]]^^^___``````aaabbbcccjjjjjjkkkmmmoooooommmkkkqqqpppnnnllljjjiiiiiiiiidddiiivvvwwwqqqooonnnllllllmmmkkkfffbbbfffiiikkkllljjjjjjllloooqqqqqqqqqqqqpppmmmhhhddddddbbb___```dddiiimmmnnnrrrrrrssstttuuurrrmmmiiiaaa___[[[ZZZYYYZZZZZZYYYaaaaaaaaaeeekkkpppsssuuuxxxzzz|||}}}{{{xxxtttqqqxxxzzz~~~|||tttlllgggbbb\\\UUUQQQOOOLLLGGGBBBAAA<<<555333333333///,,,***++++++***))))))***+++***)))''''''(((((('''%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$###""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""#########"""!!! !!!"""###""""""""""""!!!!!!!!!!!! !!!""""""!!!""""""""""""#########%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#############################################"""!!!!!!########################%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""#########$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###!!!""""""""""""!!!!!! """$$$$$$!!! !!!### !!!""""""""""""""" !!!"""######$$$###############"""!!!!!!########################$$$$$$$$$#########""""""######""""""""""""###### !!!"""######$$$######""""""!!!!!! %%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######!!! $$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! !!!!!!""""""""""""!!!!!!###############"""!!!!!!###"""!!! """$$$&&&$$$$$$###############$$$ !!!###$$$$$$$$$###"""!!!!!!""""""#########$$$########################$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&&&&''''''***+++---///000111222222333333333444555666777888888555333333666888888777777777666444333555888;;;CCCFFFMMMUUU]]]cccgggiiinnnmmmqqqwwwyyyuuutttvvvuuutttsssqqqnnnlllkkkjjjeeeccccccdddgggjjjllllllllllllkkkiiifffccc```^^^WWWWWWVVVWWW[[[___dddhhhgggmmmpppmmmkkkllljjjfffbbbcccdddeeefffgggiiijjjkkkkkkmmmnnnooopppqqqrrrwwwwwwvvvuuutttrrrqqqpppoootttzzzqqqpppppprrrttttttqqqnnnoooppppppooonnnnnnooopppqqqqqqsssvvvwwwuuupppmmmgggeeeccccccfffiiikkkkkksssssstttuuuvvvtttpppmmmcccaaa]]][[[[[[[[[[[[[[[______```ccchhhlllmmmmmmlllmmmnnnooonnnllljjjhhhnnnpppsssxxx|||sssmmmgggbbb___YYYQQQKKKHHHBBB;;;777888888666333......---+++)))(((((()))+++***(((((())))))(((''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###$$$&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""#########"""!!!!!!!!!!!!"""######"""""""""!!!!!!!!!!!!""""""!!!"""""""""###$$$"""""""""#########$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################"""######$$$$$$################################################""""""!!!##############################""""""""""""############""""""""""""######"""######$$$$$$######"""##################$$$$$$""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$### !!!!!!!!!""""""###### """$$$###!!! !!!### !!!""""""""""""""" !!!"""########################"""!!!!!!########################$$$$$$$$$#########""""""######""""""""""""###### !!!!!!""""""#########"""""""""!!!!!!!!! $$$$$$$$$$$$############$$$$$$$$$######"""!!! ######$$$$$$$$$$$$$$$### !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! !!!"""""""""""""""!!!###############"""!!!!!!""""""!!!!!!!!!"""$$$%%%$$$$$$###""""""######$$$ !!!"""#########""""""""""""""""""#########$$$########################$$$$$$############$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&'''))))))//////111222444444555555333444555777888999999::::::777444333444666666666666777999999;;;>>>CCCFFFPPPTTT\\\dddkkkooorrrsssvvvuuuwww{{{|||yyywwwyyyxxxwwwtttqqqmmmjjjgggfffcccbbbbbbdddiiimmmpppqqqqqqpppnnnlllhhhccc```]]]TTTSSSSSSUUUXXX^^^cccfffiiilllllliiiiiilllnnnnnnjjjkkklllnnnppprrrssstttqqqsssuuutttsssuuuyyy}}}~~~|||}}}yyyyyyzzz|||~~~}}}||||||zzzwwwuuuttttttssssssrrruuuyyy~~~~~~zzzrrrqqqoooooopppqqqqqqpppvvvvvvuuuvvvvvvuuurrroooeeecccaaa^^^]]]]]]]]]^^^______aaaeeehhhiiihhhfff````````````______^^^^^^bbbdddgggkkkpppvvv{{{~~~|||yyyrrrhhhaaaWWWPPPGGGBBB@@@???===<<<666444111...,,,***))))))+++***))))))***+++)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%'''(((&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""############""""""!!!!!!""""""#########"""""""""!!!!!!!!!#########$$$$$$$$$%%%%%%############$$$$$$$$$%%%""""""""""""""""""""""""$$$###""""""""""""###$$$"""""""""""""""""""""""" !!!"""#############################################$$$$$$######"""!!!##############################""""""""""""############""""""""""""######!!!""""""""""""""""""!!!##################""""""""""""############""""""########################""""""###$$$$$$$$$$$$### !!!###%%%&&&""""""###""" """$$$ !!!""""""""""""""" !!!!!!""""""######"""############""""""!!!########################$$$############"""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###############$$$######"""!!! !!!!!!"""###$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!""""""""""""""""""############""""""!!!!!!""""""#####################"""""""""######$$$ !!!""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&'''(((+++---///222333444555666666777777555666888999::::::999888999777555333333444666666:::<<<@@@CCCGGGMMMSSSWWW]]]aaaiiipppuuuvvvvvvuuuvvvvvvwwwxxxxxxvvvuuuuuuwwwuuusssqqqnnnkkkiiihhhgggeeeeeegggkkkpppssstttuuusssqqqmmmhhhbbb^^^[[[UUUUUUUUUWWW[[[```fffiiioooppppppooopppssswwwzzzttttttvvvyyy|||~~~~~~~~~{{{|||~~~~~~}}}{{{xxxyyy|||}}}~~~|||yyywwwvvvuuurrrooohhhgggeeecccaaa```bbbcccdddeeegggjjjlllllliiifff___]]][[[YYYXXXXXXYYYYYY\\\\\\^^^aaaffflllrrruuu}}}~~~~~~~~~}}}nnnfff\\\RRRKKKGGGCCCAAA>>>;;;777333111///...---,,,***)))***++++++***(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""""""""""""""""""""#########"""""""""!!!!!!######$$$$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%################################################ """###$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""########################%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""######!!!""""""######""""""!!!$$$$$$######""""""!!!!!!""""""############""""""########################""""""###$$$$$$$$$$$$###"""!!! """%%%&&&######"""!!!!!!!!!###$$$ !!!""""""""""""""" !!!!!!!!!"""""""""###""""""############"""!!!####################################""""""""""""######""""""""""""######""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############"""!!!!!! !!!"""###$$$$$$$$$"""""""""######"""!!!!!!###########################$$$$$$$$$$$$%%%%%%%%%########################!!!!!!""""""""""""!!!!!! !!!""""""######"""""""""############"""!!! !!!###$$$$$$###"""!!!###""""""""""""######$$$ !!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$#########$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&'''(((***---000333555555555666777777777777777999999:::::::::888777666555444333222222444888:::AAADDDIIINNNSSSYYY```dddiiimmmrrrwwwyyyxxxuuussspppqqqrrrqqqrrrssssssrrrooooooooonnnmmmlllkkkkkkmmmjjjhhhiiilllpppssstttuuutttqqqmmmhhhccc^^^[[[[[[[[[[[[\\\```fffkkkooouuuvvvwwwxxxyyy{{{~~~|||yyyvvvsssqqqnnnnnnmmmkkkhhhhhhkkkmmmnnnnnnoooqqqqqqpppllliiidddbbb^^^ZZZXXXWWWXXXYYYYYYYYYYYYZZZ]]]bbbgggjjjuuuuuuuuutttuuuwww|||sssggg\\\SSSLLLHHHFFFBBB<<<777555444222000---+++******+++***)))'''((()))************)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$""""""############""""""############""""""""""""!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$###""""""########################%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""######"""##################"""$$$######""""""!!!!!!!!!""""""############""""""########################""""""###$$$$$$$$$$$$###%%%$$$""" """###$$$######"""""""""######### !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""############""""""!!! !!!"""###$$$$$$$$$""""""###############"""#################################$$$$$$$$$%%%%%%########################""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""!!!""""""#########"""""" """$$$%%%%%%###!!! """"""!!!!!!"""######$$$!!!!!!!!!!!!!!!""""""###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((((())),,,///333666888:::777777888999999999888888:::::::::999888666555444111222222333555:::@@@DDDMMMPPPTTTXXX\\\aaafffjjjooorrrvvvyyyyyyvvvrrroookkkmmmnnnlllnnnrrrtttssspppppppppqqqqqqrrrrrrrrrooolllhhhgggiiilllnnnoooqqqpppooommmjjjfffcccaaacccccccccdddhhhmmmsssvvv{{{zzz|||}}}zzzxxxxxxzzzzzzxxxvvvvvvzzz}}}~~~|||yyywwwvvvssspppmmmjjjgggccc^^^[[[ZZZZZZ[[[[[[ZZZYYYYYYZZZ]]]aaacccfffggggggggghhhkkkpppsss{{{}}}qqqfff]]]YYYQQQKKKCCC===;;;888555222000...,,,,,,,,,+++)))''')))***+++,,,,,,+++***)))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%''''''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%"""######$$$$$$######"""$$$$$$#########""""""""" """#########"""!!!############$$$$$$$$$%%%!!!!!!!!!"""######$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$%%%$$$$$$###"""##############################""""""""""""############""""""""""""######"""######$$$$$$######"""""""""""""""""""""!!!!!!""""""############""""""########################""""""###$$$$$$$$$$$$###%%%$$$###"""!!!"""#########""""""###$$$$$$###!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""############"""""""""""""""""""""""""""!!!!!!"""""""""""""""#########""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""############""""""!!!!!!"""###$$$$$$$$$$$$!!!###$$$&&&&&&&&&####################################$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!""""""############"""!!!"""$$$%%%$$$###!!! !!!!!!!!!!!!"""######$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''((("""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***,,,...222555888::::::::::::::::::;;;;;;:::999999999999888666555555555555333666888;;;???FFFOOOUUU]]]___bbbcccdddfffiiikkkmmmooorrrsssrrrooollliiieeeiiijjjiiilllssswwwvvvuuuuuuuuuuuuuuuuuuuuuuuukkkhhhdddbbbcccfffhhhiiijjjkkklllmmmmmmmmmlllkkkooonnnnnnooorrrwww|||{{{xxxtttrrrnnnkkkgggdddaaa````````````___^^^^^^___aaacccddd___``````___^^^___bbbeeejjjlllppptttyyy|||}}}~~~~~~uuupppaaaYYYOOOHHHDDD@@@;;;777444222000///...---***(((((()))+++,,,,,,+++)))(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''%%%%%%%%%&&&%%%###!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$#########"""""" """###$$$###"""!!!"""""""""#########$$$$$$ !!!!!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""###$$$$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$###"""##############################""""""""""""############""""""""""""######!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#####################$$$$$$"""""""""$$$'''&&&""" !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""""""""###### !!!!!!""""""###### !!!!!!!!!"""""""""### !!!""""""###$$$$$$""""""############""""""######$$$$$$$$$$$$$$$### """###%%%%%%&&&####################################$$$$$$$$$$$$###########################"""!!! !!!"""###"""######""""""!!! !!!!!!"""###############"""######$$$###"""!!! !!!!!!"""$$$$$$$$$######"""###$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''')))***,,,---""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((()))++++++000222666999;;;<<<;;;:::<<<<<<<<<<<<<<<<<<;;;:::888777555444444444555666999<<<@@@DDDIIIRRR]]]dddjjjlllmmmllljjjjjjjjjlllgggiiikkklllllliiifffdddaaafffgggfffjjjtttxxxwwwvvvvvvuuutttrrrqqqppppppgggccc___]]]___aaadddeeeeeegggjjjnnnppprrrssstttxxxxxxwwwxxx{{{|||yyywwwpppnnnkkkhhhfffeeeeeefffeeeeeeeeeeeeeeeggghhhiiiaaaaaa___\\\YYYXXXYYYZZZbbbbbbccceeehhhmmmqqqttt}}}ooofffZZZQQQLLLGGGAAA;;;888666333111000...+++)))''')))***++++++***)))'''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%$$$""" $$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$############"""!!!###$$$$$$$$$"""!!!!!!""""""""""""#########"""######$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""""""############""""""!!!########################$$$%%%%%%%%%%%%$$$##############################%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""###### !!!!!!!!!!!! !!!!!!""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$### !!!"""$$$%%%%%%%%%%%%"""!!!###&&&((('''""" !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""""""""""" !!!!!!!!!""""""############""""""""""""###### !!!"""######$$$ !!!!!!!!!""""""###### !!!!!!"""###$$$$$$%%%!!!""""""#########""""""$$$$$$%%%%%%%%%$$$$$$### !!!""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""###"""!!! !!!"""###############""" !!!!!!"""##############################"""!!!!!! !!!"""$$$$$$%%%$$$#########$$$&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((((((***,,,...000111%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""###%%%'''((((((((((((''''''(((((())),,,111555666666888999;;;<<<===>>>;;;;;;;;;;;;:::999888777444444444333333555999<<>>:::777444222///---,,,+++)))''')))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""""""""!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$""""""############""""""$$$$$$$$$####################################### !!!!!!"""###$$$%%%%%%!!!!!!!!!""""""###############""""""""""""######"""!!!!!!!!!!!!""""""###&&&%%%$$$######"""######""""""############""""""#########""""""""""""""" !!!!!! !!!!!!########################!!!!!!!!!!!!"""###$$$%%%##############################""""""!!! !!!!!! !!!"""###$$$###""" !!!!!!!!!"""$$$$$$"""!!!"""###"""#########$$$$$$$$$$$$""""""""""""############""""""############"""""""""######$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""""""""#########$$$$$$########################"""""""""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%###############"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$)))((('''''''''((()))***.........///000111333444333444666888;;;>>>@@@AAA%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%'''((()))******+++...222555666777999;;;=========<<<<<<;;;;;;::::::999888666666666777888666999???EEENNNYYYdddkkknnnpppsssuuuvvvxxxzzz|||{{{xxxuuuqqqooonnnooopppggghhhiiijjjjjjiiigggeeedddeeegggjjjlllmmmmmmmmmlllkkkhhhhhhiiilllppprrrooorrrvvvxxxxxxxxxyyyzzz~~~yyysssrrruuuxxxyyy}}}{{{~~~zzzwwwqqqiiiaaa[[[YYYYYY]]]^^^___``````bbbcccddd``````aaa___]]][[[[[[\\\dddhhhooovvv~~~{{{ggg\\\OOOHHHGGGFFFBBB>>>888666222111000...,,,+++))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""########################""""""#########$$$$$$$$$"""""""""######$$$$$$$$$"""""""""!!!!!!!!!!!!!!!######""""""""""""######!!! !!!"""######&&&%%%%%%$$$######$$$$$$""""""############""""""%%%%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""######""""""###$$$$$$%%%########################$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!"""""""""$$$###"""!!! !!!!!!!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!!!!""""""###!!!"""""""""############"""######$$$$$$######"""######$$$%%%%%%%%%%%%$$$!!!"""$$$%%%%%%$$$"""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&)))(((''''''(((+++---///000111222333444666777888999:::<<<>>>@@@CCCDDDEEE%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&(((***,,,,,,///222666999::::::<<<===???>>>>>><<<;;;:::999999888777555444444666888:::@@@DDDLLLUUU```lllwww~~~~~~|||zzzzzz|||~~~wwwuuuqqqnnnlllmmmnnnooonnnooonnnmmmiiieeeaaa___```aaaccceeeggghhhjjjkkkiiiiiiiiilllpppwww}}}~~~wwwrrrqqqtttwwwyyy|||~~~{{{{{{sssjjjdddaaa```bbbbbbcccdddfffggghhhhhhccccccbbb^^^ZZZVVVUUUUUUXXX\\\bbbhhhnnnuuu|||{{{ooo___UUUQQQNNNHHHBBB???===:::888777666444222+++***)))((('''''''''(((******)))))))))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%!!!!!!""""""###$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$######""""""######$$$%%%%%%&&&&&&&&&&&&%%%%%%##############################$$$$$$%%%%%%%%%%%%###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""""""""!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$###$$$$$$$$$""""""############"""""""""""""""!!!!!! """"""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$#######################################$$$$$$$$$###############!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""###!!!!!! !!!!!!"""###!!!"""""""""##################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$!!!"""$$$%%%%%%$$$"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$%%%%%%##################$$$$$$""""""""""""""""""""""""######""""""""""""""""""###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&''''''((((((((()))))))))***---000444666666777888:::<<<===>>>>>>AAABBBBBBCCCDDDEEEEEEFFF%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((()))***+++---...333666999;;;<<<<<<===>>>???>>>===<<<;;;999888888555444333444777;;;@@@CCCOOOTTT]]]fffpppzzz{{{yyyzzz|||rrrpppmmmkkkjjjkkkmmmnnnrrrrrrqqqmmmgggbbb^^^]]]ZZZ[[[]]]^^^```cccgggkkkkkklllooottt{{{{{{vvvsssssswwwzzz}}}}}}{{{yyyyyy|||~~~{{{{{{~~~}}}vvvqqqoooooojjjiiiiiikkkmmmmmmlllkkkddddddbbb___[[[WWWVVVVVVTTTWWW\\\^^^aaaeeelllrrrzzzttthhh```YYYQQQKKKEEECCC???<<<;;;999777555///...,,,***(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$#####################$$$$$$$$$""""""######$$$$$$$$$%%%&&&&&&%%%$$$###""""""!!!""""""""""""""""""""""""######""""""""""""#########""""""""""""######$$$%%%$$$############$$$$$$""""""############""""""############""""""""""""##############################""""""""""""###### &&&%%%$$$###""""""""""""########################""""""!!!!!!!!!!!!!!!!!! !!!"""#########"""""""""""""""""""""!!!!!!!!!!!!"""$$$$$$"""!!!"""###$$$###"""""""""###%%%&&&""""""""""""##################$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""""""""#########$$$$$$#################################$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!!#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((($$$%%%%%%'''((()))******......///111444777:::<<>>===<<<;;;:::999888777666666777:::AAAIIIQQQVVV___eeemmmuuu|||zzzuuuttttttmmmkkkjjjiiiiiijjjlllmmmnnnnnnmmmhhhbbb^^^\\\\\\XXXYYYZZZ[[[]]]bbbiiiooosssuuuzzz~~~yyyuuussstttvvvyyy}}}xxxvvvuuuqqqooolllkkknnnxxx}}}vvvvvvuuutttuuuzzz|||||||||wwwuuutttuuuvvvuuurrroooiiiiiigggccc^^^ZZZYYYYYYVVVYYYZZZYYYXXXYYY___dddlllsss}}}{{{rrrjjjccc^^^QQQMMMHHHEEEAAA>>>;;;888555333000---+++*********))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$#########""""""########################""""""""""""######%%%$$$$$$############$$$######"""""""""######$$$""""""############""""""$$$%%%%%%%%%%%%%%%&&&&&&"""""""""""""""""""""""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""" !!!"""###$$$###""""""!!!!!!""""""""""""!!!!!!!!!"""$$$$$$"""!!!"""###$$$###"""!!!"""###%%%&&&""""""""""""###############$$$$$$%%%%%%$$$$$$###!!!"""######$$$$$$#######################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$### !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%'''((((((&&&&&&(((***,,,...///000666777888:::<<<>>>@@@AAADDDEEEGGGHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEE%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***---111666:::<<<:::<<<======<<<<<<===???======<<<;;;999888777777999:::<<>>???AAABBBBBBCCCCCCEEEFFFHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEE''''''&&&%%%$$$$$$$$$%%%%%%'''''''''%%%$$$%%%&&&'''&&&&&&%%%&&&''')))******---111444666777999;;;BBBBBB@@@>>>===<<<;;;;;;;;;;;;:::888666777:::======CCCLLLUUU]]]dddjjjmmmrrruuuzzz|||yyyuuuqqqllliiihhheeecccdddfffhhhgggeeejjjddd^^^[[[[[[]]]]]]\\\\\\\\\^^^ccchhhkkkpppttt~~~~~~|||wwwtttnnnkkkkkkcccfffjjjnnnrrrwww|||}}}uuulllhhhiiimmmmmmhhhcccaaaeeelllssswwwwww{{{~~~wwwrrrllliiifffdddfffkkkpppttt}}}}}}{{{|||}}}~~~}}}xxxzzzyyysssiiicccbbbddd\\\^^^^^^[[[WWWUUUWWWZZZYYY^^^dddjjjqqqyyy|||qqqllleee]]]VVVNNNGGGCCC@@@>>>;;;777333000...---+++******)))((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%)))(((&&&%%%%%%&&&((()))***)))'''&&&%%%%%%&&&'''''''''&&&%%%%%%$$$######&&&&&&&&&%%%$$$###"""!!!######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%###"""!!!!!!%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$########################&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$#########""""""!!! """###%%%'''!!!!!!""""""######$$$$$$%%%$$$"""!!! !!!###$$$&&&### """######!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""######"""!!!!!!""""""""""""!!!!!! !!!""""""######"""""""""""""""############$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!"""###$$$#########"""""""""""""""########################""""""""""""############"""""""""""""""""""""""""""""""""""""""#################################""""""""""""############$$$$$$$$$#########""""""######""""""!!!!!! !!!###$$$$$$######$$$%%%'''&&&$$$###"""######$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((())))))))))))(((***...333888<<>>@@@@@@???===<<<;;;::::::888888777666777:::???CCCOOOUUU^^^fffmmmsssxxx|||zzz{{{|||||||||{{{{{{yyytttmmmhhheeecccaaaaaaccccccbbbaaa```\\\XXXXXX[[[___bbbccceeeeeefffjjjmmmqqqtttwww}}}}}}~~~{{{qqqmmmjjjdddaaaaaaXXX\\\bbbiiinnnsssxxx{{{~~~yyypppgggbbbcccfffjjjgggeeeeeegggkkkmmmoooppprrrvvvxxxxxxuuurrrooohhhfffcccbbbdddhhhnnnrrrxxx}}}vvvrrrqqqrrrvvv}}}|||rrrkkkhhhiiidddbbb___ZZZVVVUUUWWWYYYXXX[[[___bbbeeejjjqqqvvv~~~~~~wwwooofff\\\SSSMMMGGGDDD???;;;888444000,,,++++++***)))(((((((((((())))))(((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%###""""""###%%%&&&'''&&&%%%$$$$$$$$$%%%%%%"""###$$$%%%&&&''''''(((%%%%%%%%%%%%$$$###""""""''''''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$############$$$%%%%%%########################""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%""""""""""""""""""""""""&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$""""""!!!""""""###"""""""""""""""#########$$$###"""!!!!!!"""$$$%%%&&&###!!! """###"""!!!########################!!!"""############"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""!!! !!!""""""""""""""""""!!!!!!"""""""""""""""!!! !!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!! """""""""""""""#################################""""""""""""############""""""""""""""""""""""""################################################""""""""""""############$$$$$$$$$#########""""""######""""""!!!!!!!!!!!!!!!###$$$$$$######$$$%%%&&&%%%%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$###%%%&&&(((***,,,---......222444777;;;???BBBDDDEEEGGGFFFEEEDDDDDDEEEFFFGGGEEEFFFFFFEEEDDDCCCCCCEEEEEEFFFIIILLLOOOQQQSSSSSS&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%''''''&&&&&&''')))''''''((()))+++---///000222555888:::::::::;;;===???>>>>>>===<<<;;;999888666666777888<<>>@@@BBBEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEAAABBBCCCCCCBBBBBBDDDEEEFFFIIINNNTTTYYY^^^aaabbb&&&&&&'''''''''&&&&&&&&&%%%'''((('''&&&&&&'''((('''((()))+++...000222333444666999::::::::::::;;;>>>>>>>>>===;;;999777666777888;;;@@@GGGRRR]]]eeemmmrrrwww{{{}}}~~~|||xxxwwwyyyyyywwwsssrrrssssssssspppjjjbbb\\\XXXXXXWWWWWWXXXYYYYYYYYYYYYYYY[[[```iiisss{{{||||||zzz{{{~~~}}}rrriii```]]]ZZZUUURRRRRRTTTZZZcccjjjooorrruuuvvvvvvsssmmmeee___]]]___bbbggghhhkkkooossstttrrrpppqqqpppnnnmmmkkkiiihhhhhhgggeeedddcccfffjjjooossstttyyy~~~sssiiicccaaaaaafffnnnxxx~~~|||yyylllbbb______``````___^^^[[[XXXVVVVVVWWWXXX]]]dddmmmrrrtttxxx~~~{{{uuuggg]]]QQQJJJHHHEEE???999333222000...---,,,,,,,,,******)))((((((''''''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###""" !!!###%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""###$$$%%%%%%$$$$$$######""""""!!!!!!!!! !!!"""###$$$%%%$$$###"""""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!! """"""############"""""""""""""""""""""!!! !!!!!!!!!""""""%%%%%%###""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""" !!!"""###$$$$$$%%%########################!!!"""""""""############""""""""""""""""""""""""&&&&&&%%%%%%$$$###""""""########################!!!"""""""""####################################""""""""""""""""""""""""!!!###$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&''''''((())))))+++///333777:::===>>>CCCDDDEEEFFFGGGGGGGGGGGGIIIJJJJJJJJJIIIHHHGGGFFFBBBDDDFFFGGGFFFGGGIIIKKKNNNQQQVVV]]]bbbfffiiijjj"""###$$$$$$$$$$$$######'''((()))(((&&&%%%&&&'''''')))+++---000333444555999;;;>>>???>>>===>>>>>><<<;;;;;;:::888666555444:::>>>DDDLLLVVVbbbnnnvvv|||~~~}}}||||||wwwtttrrrsssvvvwwwvvvuuuuuurrrmmmiiiddd___YYYUUUSSSTTTUUUVVVWWWYYY[[[]]]```aaadddiiiqqq{{{{{{|||zzzuuurrrrrrssstttuuuyyy~~~xxxrrrhhh___[[[XXXTTTRRRSSSWWW]]]fffoootttwwwyyyzzzwwwsssmmmgggaaa```aaacccggggggjjjnnntttxxxyyyyyywwwvvvtttrrrnnniiifffdddhhhgggeeeeeegggkkkpppssstttuuuvvvyyy|||}}}~~~~~~{{{sssjjjbbb^^^___aaafffkkkpppqqqrrrxxx|||uuuqqqtttwww~~~tttjjjfffffffffeeedddaaa^^^[[[YYYXXXXXXWWWWWW[[[___```aaafffooovvvxxx|||}}}ppp___SSSMMMIIIBBB<<<777555333111...---+++++++++******)))((((((''''''&&&''''''((((((''''''&&&((((((''''''''''''(((((($$$%%%&&&'''(((((())))))******((('''%%%$$$###"""$$$$$$%%%%%%%%%$$$######&&&'''''''''###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$%%%%%%$$$$$$######""""""!!!!!! !!!"""##################""""""!!!"""######################## !!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""############"""""" !!!"""""""""""""""!!!!!!"""""""""#########%%%$$$###!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""""" !!!"""###$$$$$$%%%########################!!!"""""""""############""""""""""""""""""""""""&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""!!!"""""""""####################################""""""""""""############!!!###$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%&&&(((***,,,---000222555999===@@@CCCDDDGGGHHHHHHHHHHHHGGGGGGFFFGGGHHHHHHIIIHHHHHHGGGGGGFFFHHHKKKLLLLLLNNNPPPRRRUUUXXX^^^dddiiilllnnnnnn###$$$%%%&&&'''&&&%%%$$$'''((()))(((&&&&&&&&&'''***+++...111444666777888999<<<>>>???>>>===>>>>>>:::999999888888888999999DDDIIIRRR\\\fffpppyyy}}}yyyvvvuuuuuupppqqqrrrtttuuuwwwyyyzzzwwwqqqhhh```[[[XXXVVVTTTUUUWWWYYY[[[\\\^^^aaadddgggiiikkkooouuu}}}xxxvvvwww{{{zzzyyyuuuoooiiiffffffhhhnnnooorrrwww{{{|||{{{yyytttiii___ZZZXXXUUUUUUWWWWWW^^^gggoootttxxxzzz|||yyyvvvqqqkkkhhhffffffgggiiihhhiiilllrrrwwwzzz{{{xxxxxxwwwtttpppkkkfffccciiihhhffffffgggkkkoooqqqrrrqqqqqqrrruuuwwwwwwwwwrrrooohhhaaa\\\[[[___bbbiiijjjjjjhhhhhhmmmxxxxxxrrrmmmjjjfffkkkttt}}}uuuooommmkkkkkkiiifffaaa^^^\\\[[[YYYXXXWWWXXXWWWVVVVVVZZZaaagggpppuuupppaaaVVVNNNFFF@@@<<<;;;888444000...,,,+++++++++******))))))((((((''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''########################""""""#########$$$$$$$$$!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!############"""""""""""" !!!!!!"""""""""!!!###$$$$$$"""!!!!!!"""######################## !!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############!!!!!!""""""""""""!!!!!! !!!"""############""""""""""""############ !!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$###""""""!!! !!!!!!""""""######$$$$$$########################""""""""""""############""""""""""""""""""""""""%%%%%%$$$$$$######""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$"""""""""############$$$!!!###$$$$$$######$$$%%%%%%%%%%%%%%%$$$###"""!!!$$$%%%%%%'''***...111333888999<<>>???>>>>>>>>>???<<<<<<;;;<<>>999666555,,,,,,++++++***)))))))))''''''((((((((((((''''''&&&''''''((((((''''''&&&%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((###$$$$$$%%%%%%%%%$$$$$$'''%%%###!!!"""###&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""###$$$$$$%%%########################$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$### ###&&&%%%""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""!!!  ############"""!!!  !!!!!!!!!"""!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!"""###$$$%%%%%%#########"""""""""""""""########################""""""""""""############"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!###$$$$$$######$$$%%%###$$$&&&'''(((''''''&&&+++,,,...111555;;;@@@CCCDDDEEEFFFGGGHHHHHHHHHHHHDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFIIINNNRRRTTTXXXZZZ\\\]]]^^^___aaaccceeehhhmmmqqqttttttsssrrr$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&((()))***,,,///222222555888999999999999:::???@@@BBBDDDGGGGGGFFFDDDCCCFFFIIIMMMSSS[[[dddjjjwwwzzz~~~~~~wwwqqqpppqqqssstttuuuvvvxxxyyyzzzzzzyyyxxxrrrlllccc^^^^^^bbbfffiiikkknnnooommmiiiiiinnnsssvvvwwwyyy|||~~~}}}|||pppnnnlllmmmqqquuuwwwxxxqqqrrrtttuuutttrrrpppnnneeeccc```]]]ZZZYYYXXXXXX]]]___aaaeeesss~~~tttjjjfffeeedddeeehhhoooooonnnnnnoooooopppqqqpppssswww{{{}}}{{{xxxwwwyyyzzzyyyuuuqqqrrrxxx~~~{{{yyyuuuqqqooonnnnnnooojjjmmmsss|||~~~{{{sssiiicccdddgggkkklllrrrooojjjffffffiiimmmpppsssqqqooooooooommmiiieeegggkkkrrryyyyyypppjjjkkklllnnnrrrxxxzzzyyytttmmmeee^^^[[[ZZZXXXWWWWWWYYYZZZZZZYYYWWWXXXYYY]]]fffsss{{{qqq```\\\SSSLLLJJJHHH???555777222---******+++)))(((***))))))(((((((((((()))((((((((((((''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$###""""""!!! !!!"""###"""!!!$$$######"""!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!  !!!"""!!!!!!!!!!!!"""""""""""" """###"""!!! !!!###!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$"""!!!!!! !!!!!! """#########"""!!!""""""""""""""""""""""""$$$#########""""""!!!!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########!!!!!!""""""$$$%%%''''''%%%&&&'''''''''))),,,///222444777;;;>>>@@@AAABBBIIIHHHGGGGGGHHHGGGFFFDDDHHHFFFDDDBBBBBBBBBDDDEEECCCEEEIIIPPPVVVZZZ[[[[[[ZZZ]]]aaaeeegggggggggfffhhhjjjnnnqqqssstttsssrrr&&&'''''''''''''''''''''$$$&&&)))+++,,,...111444555888:::<<<<<<<<<===???@@@AAADDDGGGIIIKKKJJJIIIIIIMMMSSSZZZaaahhhpppuuu~~~|||xxxrrrooonnnooopppqqqpppppprrrsssssssssssssssiiifffcccaaabbbgggmmmqqqrrrrrrrrrpppoooooorrrtttwwwyyy|||~~~|||yyyvvvpppmmmiiiggghhhiiijjjjjjfffiiimmmrrrtttrrrmmmhhh```___]]]ZZZYYYXXXXXXXXX___aaaaaabbbjjjwww}}}}}}yyyrrrmmmnnnpppooopppssswwwwwwwwwwwwwwwxxxxxxxxx{{{~~~~~~|||}}}|||yyyuuupppmmmkkkkkkkkkkkklllooovvv|||~~~|||xxxsssmmmjjjkkknnnoooppprrrqqqpppooooooqqqrrrttttttqqqmmmlllmmmoooooonnnlllooosssxxx|||~~~~~~~~~{{{xxxvvvqqqkkkgggiiijjjkkkooouuu}}}yyyrrrkkkddd```]]]]]][[[ZZZZZZ[[[\\\[[[ZZZ[[[ZZZ[[[```hhhrrrzzz~~~uuuoooeee[[[WWWTTTJJJ@@@;;;666000---------,,,*********)))))))))))))))***((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%$$$%%%%%%%%%$$$$$$###""""""!!! !!!"""###"""!!!#########"""!!! ###"""""""""!!!!!!!!! ##############################"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""######""""""!!!!!!!!!!!!########################"""""""""!!!!!!"""""""""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!"""""""""""" """###"""!!! !!!###!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""$$$###"""!!!!!!"""###$$$###""""""!!!!!!!!!"""""" """#########"""!!!########################$$$#########""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""######$$$%%%&&&'''$$$&&&((()))+++...222555777999<<>>BBBCCCFFFIIILLLNNNOOOPPPRRRXXXaaajjjrrrxxx~~~|||zzzuuurrrooommmmmmmmmmmmlllkkkkkkjjjjjjiiihhhgggfff___```bbbdddgggnnnwww~~~{{{xxxvvvuuuuuuvvvvvvuuuxxx{{{~~~{{{tttpppjjjfffaaa^^^]]]]]]]]]]]]]]]```fffooouuutttkkkccc[[[ZZZYYYXXXXXXXXXYYYYYY^^^``````___bbbkkkrrruuuxxxuuutttyyy|||{{{|||~~~~~~}}}xxxrrrnnnkkkkkkjjjooooooppprrrwwwzzz{{{{{{vvvtttrrrrrrsssuuuttttttssstttvvvxxxxxxxxxwwwvvvvvvrrrllljjjlllqqqvvvyyytttvvvxxxzzz{{{{{{{{{{{{~~~{{{xxxuuussspppllljjjiiiiiijjjmmmssszzz~~~xxxtttooojjjffffffccc___]]]^^^```aaaaaaaaa^^^ZZZYYY\\\aaaeeegggrrruuu{{{xxxllleee```VVVKKKAAA<<<555111111000...+++*********))))))******+++((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###############$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$###""""""!!! !!!"""###"""!!!######""""""!!!!!! """"""""""""!!!!!!!!!!!!####################################"""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!"""""""""######""""""""""""""""""""""""###""""""""""""!!!!!!!!!################################################ !!!$$$%%%%%%$$$!!! !!!!!!!!!!!!"""""""""""" """###"""!!! !!!###!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$######""""""""""""############""""""""""""###### !!!""""""######""""""#######################################"""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$%%%&&&&&&%%%'''+++...111444999<<<===???BBBDDDFFFGGGHHHHHHFFFGGGHHHIIIIIIHHHGGGFFF@@@AAACCCFFFIIIMMMOOOPPPSSSVVVZZZ___bbbcccccccccbbbbbbbbbbbbcccddddddeeeddddddeeegggkkkooosssvvv(((((((((''''''(((((((((+++...111444555666888:::999:::<<<<<<<<<===???AAAEEEGGGJJJMMMPPPSSSVVVXXX^^^eeepppyyyzzzuuurrrrrrooommmkkkkkkkkkiiigggggggggeeecccaaa^^^\\\[[[[[[___cccfffjjjsss{{{zzz{{{{{{xxxtttwww{{{wwwppplllbbb^^^YYYVVVVVVXXXYYYZZZ]]]]]]bbblllttttttkkkbbbYYYYYYZZZ[[[\\\]]]^^^___]]]```bbbaaaaaahhhrrryyy}}}}}}|||wwwsssqqqqqqqqqwwwwwwwwwyyy{{{|||}}}}}}wwwvvvvvvuuuvvvwwwwwwwwwvvvwwwyyyzzzyyyxxxvvvuuuvvvrrrnnnkkkmmmrrrxxx{{{zzz{{{||||||}}}}}}}}}}}}~~~|||yyyvvvsssooonnnnnnpppvvv|||}}}|||{{{vvvqqqqqqlllfffbbbbbbdddggghhhgggbbb\\\WWWVVVWWWXXXXXX```fffmmmsssxxx}}}xxxqqqjjj^^^SSSHHHBBB;;;555333111...+++******))))))))))))******((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&####################################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""!!! !!!"""###"""!!!###"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""########################"""##################""" !!!###$$$$$$###!!! !!!!!!!!!!!!"""""""""""" """###"""!!! !!!###!!!!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!""""""###$$$$$$$$$%%%%%%%%%&&&&&&###""""""""""""""""""###""""""!!!!!!""""""######!!!!!!""""""############################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''***---000444777:::???BBBCCCDDDFFFGGGIIIIIIIIIHHHEEEGGGHHHHHHFFFEEEDDDDDD@@@BBBFFFKKKOOOSSSVVVWWWYYY\\\```cccdddcccccccccdddcccbbbbbbbbbeeegggiiikkkkkkkkkmmmpppsssvvvxxx''''''&&&&&&&&&'''((()))...111333555555666888::::::===AAADDDGGGJJJNNNQQQQQQSSSVVVXXXZZZ]]]bbbeeennnuuu~~~}}}zzzwwwssspppnnnooollliiifffeeedddbbbaaabbbbbbbbbbbb```^^^[[[YYY___bbbeeehhhmmmwwwyyytttsssxxx}}}~~~|||{{{|||yyyqqqkkkhhh^^^ZZZUUUSSSTTTWWWYYYZZZ___^^^___fffnnnpppjjjccc\\\]]]___aaadddfffhhhiiidddgggiiijjjiiimmmxxx~~~zzzxxxxxxyyyzzz~~~|||{{{yyywwwvvvwwwzzz|||}}}|||{{{yyywwwuuusssssssssrrrpppnnnnnnpppsssvvvwwwxxxxxxyyyzzz{{{|||}}}}}}zzzwwwuuutttwww}}}~~~zzzzzztttkkkfffeeehhhkkkmmmkkkfff___YYYVVVTTTSSSRRRRRRXXX^^^dddhhhnnnwww}}}|||uuujjj___RRRKKKBBB;;;777333///++++++***))))))(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################"""##################""""""######$$$$$$#########"""!!! !!!"""###"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!""""""######""""""!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!"""""""""""" """###"""!!! !!!###!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!"""###############$$$$$$$$$$$$%%%"""""""""######""""""""" !!!"""###"""""""""""""""######$$$#######################################$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((******111444888:::<<>>@@@AAABBBDDDEEEEEEFFFFFFFFFFFFDDDCCCBBBAAACCCCCCAAA???>>>BBBEEEHHHJJJMMMQQQVVVZZZ]]]___bbbdddfffdddaaa```ccceeejjjjjjiiijjjmmmrrrwwwzzzyyyyyyzzzzzzzzzyyyxxxwww++++++***+++---///222444444555777888999===CCCGGGLLLRRRZZZbbbgggkkkoooqqqrrruuuvvvuuusssuuu|||}}}{{{xxxvvvuuuuuuvvvuuurrroooiiiccc\\\VVVVVVXXXZZZ\\\```ccciiimmmnnnkkkgggeeefffhhhlllrrryyy|||vvvnnniiihhhmmmqqqqqqnnnmmmrrrwwwyyy|||~~~zzzqqqhhhdddccc___[[[UUURRRSSSWWWYYY[[[[[[YYYYYY[[[___dddfffgggiiikkkooossswwwzzz|||}}}|||{{{}}}|||~~~~~~{{{yyyyyyzzzzzzyyyvvvuuutttuuuvvvxxxyyy~~~|||zzz}}}zzzzzzxxxtttrrruuuyyy{{{|||~~~yyywwwyyy|||~~~~~~zzzsssllleee^^^WWWRRRJJJJJJKKKNNNTTT\\\eeekkkrrrwww}}}}}}ssskkk___UUUMMMEEE>>>999111000...,,,***))))))((((((((((((((('''''''''''')))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!"""###############"""!!! !!!"""###"""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""########################### !!!!!!""""""""""""######""""""""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """###"""!!! !!!###!!!!!!!!!!!!!!!"""###### !!!"""###$$$ !!!!!!!!!""""""!!!"""###$$$$$$###"""!!! !!!"""###$$$######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&''')))---111555888:::<<>>>>>???@@@???===???FFFLLLPPPRRRTTTXXX]]]bbbfffiiikkkmmmmmmjjjfffeeeiiinnnrrrqqqqqqrrrvvvzzz~~~}}}|||zzzzzzzzz{{{{{{............111444777999999999;;;<<>>AAA===@@@CCCEEEFFFFFFGGGIIIEEEEEEEEEEEECCC@@@>>>===;;;===>>>======BBBKKKRRRXXXYYY[[[___dddjjjpppsssrrrtttsssooojjjjjjpppuuuxxxxxxxxxyyy|||}}}zzzzzz{{{~~~((('''***///222333999@@@@@@??????AAAHHHSSS___fff{{{~~~}}}vvvlllkkknnnrrrwww}}}~~~zzztttpppnnnddd]]]WWWVVVWWWYYY```gggqqqtttwwwuuupppkkkhhhhhhhhhnnnxxxtttkkkhhhfffcccddddddddddddeeeiiimmmpppwww{{{xxxmmmbbb\\\ZZZXXXUUUTTTTTTVVVYYY[[[______```aaaaaadddhhhkkktttyyy{{{yyyzzz~~~}}}~~~~~~{{{vvvrrryyyxxxvvvvvvwww{{{}}}mmmccc```VVVRRRMMMKKKMMMOOORRRSSSbbbffflllrrrvvv{{{yyyqqqfffZZZNNNGGG???:::333000///...,,,***))))))))))))((('''&&&%%%))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***'''$$$"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""###"""!!!!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$""""""############""""""!!!!!!""""""""""""!!!!!!$$$$$$###"""""""""""""""""""""!!!!!!"""###$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""#########"""!!! !!!"""###$$$###"""""""""###%%%%%%%%%%%%$$$###""""""######!!! !!!###%%%$$$#################################"""!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!"""###%%%%%%$$$######""""""""""""############$$$###"""!!!!!!"""###$$$""""""############""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############******((('''&&&'''***---111222555888;;;===??????EEEEEEEEEGGGHHHHHHGGGEEEEEEEEEDDDBBBAAA???======:::;;;===???CCCIIIQQQWWW```dddjjjooorrruuuxxxzzz{{{yyyuuuqqqppprrrxxx}}}~~~zzz{{{)))))),,,222555666999???EEEEEEGGGNNNZZZiiiuuu|||~~~zzzpppkkkkkkoooppptttyyyzzzvvvpppllljjjbbb\\\WWWWWWXXX[[[aaahhhoooqqqrrrpppmmmjjjjjjkkknnnsss{{{yyynnngggeeedddbbbeeeeeeeeedddeeehhhkkknnnuuuyyy|||{{{tttkkkccc___ZZZZZZYYYYYYYYYZZZZZZ[[[```bbbcccdddeeehhhmmmpppyyy}}}~~~|||~~~||||||}}}|||yyy|||zzzxxxwwwzzz~~~}}}pppiii```[[[VVVRRRQQQQQQQQQPPPZZZ]]]aaaffflllttt|||}}}wwwooodddYYYQQQDDD>>>777333222222000...++++++++++++***)))((('''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$""""""############""""""########################""""""!!! !!!!!!!!!!!!!!!"""############""""""""""""######!!!!!!!!!!!!!!!"""#########"""!!! !!!"""#########"""""""""###$$$%%%$$$###""""""!!!!!!"""""""""!!! !!!###%%%$$$#################################"""!!!!!!!!!!!!!!!############""""""""""""!!!""""""######""""""!!!!!!!!!"""######"""!!!!!! !!!!!!!!!"""""""""""""""###$$$$$$$$$$$$###""""""""""""############$$$###"""!!!!!!"""###$$$""""""############""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&&&&&&&&&&&&&(((,,,///777888;;;===@@@BBBCCCDDDFFFEEEFFFFFFGGGFFFEEECCCAAA@@@???===<<<;;;;;;;;;?????????@@@EEENNNYYY```nnnttt{{{~~~{{{xxxwww{{{~~~++++++000666999888:::???DDDFFFMMM[[[lll|||~~~{{{zzz{{{|||{{{yyyuuuoookkkiiikkkmmmlllooorrrssspppkkkgggeee___ZZZWWWXXX[[[]]]dddkkkmmmnnnnnnmmmllllllmmmooosssvvv|||~~~~~~wwwllldddcccbbbaaabbbaaa```aaacccfffjjjmmmppprrrsssrrrnnniiieeeddd___```aaaaaaaaa``````___eeegggiiikkkmmmpppuuuxxx~~~}}}zzzwwwxxx}}}zzznnniiiaaa[[[XXXVVVTTTSSSUUUUUUWWWZZZ```kkkvvv~~~|||yyyvvvoooddd[[[MMMFFF>>>999888666444222------,,,,,,+++******)))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$""""""############""""""%%%$$$###""""""###$$$%%%""""""!!! !!!!!!!!!!!! !!!""""""$$$##################$$$!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""###""""""""""""###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$$$$#################################"""!!!!!!!!!""""""############""""""""""""!!!""""""######""""""!!! !!!!!!""""""!!!!!! !!!!!!!!!"""""""""###############"""######$$$%%%""""""""""""##################""""""""""""######""""""############""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&'''(((***---111444<<<>>>@@@BBBDDDFFFGGGGGGFFFFFFFFFFFFEEECCCBBBAAA???>>><<<;;;;;;<<<===>>>DDDCCCCCCEEEKKKWWWeeennnyyy}}}~~~//////333888::::::<<>>AAADDDFFFGGGHHHJJJOOOWWWdddrrr{{{444333555:::<<<<<<@@@FFFPPPYYYgggxxxwwwsssnnnjjjkkkpppwww|||~~~yyywwwssspppmmmkkkjjjhhheeebbbfffffffffffffffdddbbbaaa]]]YYYWWW[[[aaafffooowwwzzzzzz|||}}}}}}{{{xxxvvvooopppqqqpppooopppsssuuuvvvwwwtttllleeeccc```]]]WWWUUUSSSTTTXXX]]]___```\\\^^^___aaabbbfffjjjnnnmmmllljjjiiiiiikkkmmmoootttwwwzzz}}}~~~~~~|||{{{zzz{{{|||}}}|||ooohhheeedddddd]]]YYYTTTPPPQQQYYYeeemmmqqqoooppptttyyyyyyuuupppfff^^^TTTLLLEEE@@@999444///...,,,+++)))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%########################!!!"""$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###!!! !!!###$$$$$$$$$############$$$$$$$$$$$$######"""######$$$!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!!!!!!!!""""""#####################""""""######$$$###"""!!!"""###$$$###"""##############################""""""""""""##################"""""""""!!!"""""""""""""""""""""""" !!!!!! !!!!!! !!!!!!""""""""""""############$$$###"""""""""###%%%&&&!!!"""""""""############"""""""""######"""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&''')))---111555777:::>>>@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEECCC???======>>>>>>>>>===>>>AAAEEEJJJMMMKKKOOOUUU]]]fffppp{{{777777:::@@@BBBBBBEEEKKKVVV```ooo||||||wwwnnnmmmkkklllooovvv}}}~~~xxxuuutttuuussspppnnnlllhhhdddaaafffdddccccccdddeeedddcccaaa\\\[[[___fffnnnxxx~~~xxxtttlllkkkiiifffccccccfffiiijjjoooppplllgggddd___ZZZYYYUUUQQQQQQUUUXXXXXXXXX[[[]]]___bbbdddiiinnnrrrpppnnnlllkkklllooorrruuu{{{~~~~~~|||zzzxxxwwwxxxzzz|||yyy|||~~~|||sssnnnjjjiiibbb^^^WWWQQQNNNQQQXXX]]]eeegggjjjpppvvvzzz||||||ssslllbbbZZZRRRJJJAAA:::444222000---***)))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$########################!!!"""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$#########"""!!! !!!"""###""""""!!!!!!!!!"""######%%%%%%$$$#########$$$$$$ !!!"""######"""!!! !!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!! !!!""""""######""""""###############$$$$$$%%%###"""!!!"""###$$$###"""##############################"""""""""###$$$$$$############""""""""""""  !!!!!! """!!!!!! !!!!!!"""!!!!!!!!!"""""""""###############"""######$$$%%%""""""""""""############""""""############""""""######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%''')))+++---111666999;;;===???@@@DDDDDDDDDEEEEEEDDDDDDCCCAAACCCCCCAAA===;;;===???===>>>???BBBFFFKKKPPPSSSUUUZZZaaaiiipppwww~~~777:::AAAIIILLLJJJJJJNNNUUU___llltttvvvtttrrrqqqlllmmmooorrrwww}}}~~~yyyvvvvvvwwwxxxwwwsssooojjjgggeeedddfffdddbbbbbbeeeggghhhggggggbbb```dddlllvvv{{{tttoooiiigggddd```^^^___cccggglllsssxxxuuuoooiii```XXXXXXTTTPPPQQQVVVZZZZZZYYY```cccfffiiikkknnnqqqtttrrrrrrrrrrrrtttwwwyyy{{{~~~|||yyyvvvvvvxxx{{{}}}yyy{{{~~~~~~zzztttpppfffccc]]]VVVPPPNNNPPPRRRUUUZZZ```ffflllsss{{{}}}xxxppphhh```WWWLLLEEE;;;999555111...,,,,,,,,,************************&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""!!!!!!""""""###$$$%%%$$$$$$###""""""###### !!!###$$$$$$###!!! !!!!!!!!!!!!!!!"""###### !!!"""######"""!!! """#########"""!!!"""""""""""""""###$$$$$$$$$"""!!!"""###$$$"""!!!##############################""""""######$$$%%%############"""""""""""" !!!!!!""""""""""""!!!!!!###"""!!!!!!!!!!!!"""### !!!!!!!!!"""""""""""""""###$$$$$$$$$$$$###""""""""""""############!!!"""###$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&'''***...000444777<<>>AAADDDFFFIIINNNSSSXXX]]]___cccgggmmmrrruuuxxx|||~~~~~~777<<>>BBBDDDDDDCCCBBBCCCCCCCCCCCCCCCBBB@@@??????;;;>>>@@@>>>::::::>>>CCCNNNPPPUUUZZZ```eeejjjllloooqqqtttuuuvvvwwwyyy{{{}}}:::@@@IIIQQQVVVVVVSSSQQQTTTXXX___eeejjjmmmnnnnnnuuu}}}}}}}}}yyysssrrrwww{{{}}}|||{{{qqqkkkooorrroookkkkkkllljjjgggfffgggjjjnnnpppjjjeeeaaadddqqq|||uuuqqqpppooodddcccbbb``````eeemmmtttzzzkkk___XXXSSSTTTUUUVVVXXX]]]cccgggnnntttwwwvvvwwwzzz{{{zzz}}}}}}}}}yyy{{{~~~xxxqqqkkkccc]]]XXXSSSMMMIIIHHHFFFHHHMMMSSS[[[iiivvv}}}wwwlllbbb^^^RRRFFF<<<;;;999333//////,,,***))))))******)))'''))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$!!!"""""""""##################$$$$$$$$$%%%%%%%%%&&&%%%############%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!'''$$$!!!!!!###%%%$$$###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!###$$$%%%!!!!!!"""""""""#########""""""###$$$%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###########################$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%""" ###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##############################""""""""""""############%%%$$$###""""""###$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$$$$###"""'''(((+++...222555888:::???BBBEEEEEEDDDCCCBBBBBBCCCCCCCCCAAA???>>>???@@@;;;>>>???>>><<<>>>EEEKKKXXX___iiipppsssuuuyyy{{{}}}xxxsssqqqtttzzz~~~===CCCLLLTTTWWWUUUQQQMMMPPPSSSYYY```hhhnnnrrrtttwww}}}~~~|||~~~}}}{{{sssooonnnqqqxxx~~~zzzrrrpppuuuyyyvvvqqqooonnnmmmllljjjjjjjjjkkkllliiifffeeejjjwwwyyyrrrnnnlllkkkeeeeeecccaaabbbfffnnntttsssfff]]]XXXWWWXXXXXXYYY\\\aaaggglllyyy}}}vvvppphhhaaa\\\WWWPPPLLLGGGEEEFFFJJJNNNSSS___iiisssyyywwwpppkkk\\\PPPEEE@@@<<<444//////---+++***)))******)))(((***)))))))))((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########!!!"""""""""############"""""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""##############################""""""""""""############$$$###"""!!!!!!"""###############$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''''')))+++...111555999;;;<<<@@@BBBDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@>>><<<===>>>???BBBDDDCCCCCCFFFNNNTTTaaaiiirrryyy}}}|||xxxsssrrrwww~~~}}}zzzwwwuuu???EEEMMMTTTWWWSSSNNNJJJMMMPPPVVV]]]fffnnntttxxxyyy}}}}}}yyyvvvrrrnnnjjjiiikkkpppxxx~~~yyyuuuuuu{{{}}}wwwtttpppppppppnnnmmmjjjhhhgggggggggjjjqqq|||uuuooollljjjiiieeedddbbb``````ccciiinnn}}}~~~|||uuukkkbbb^^^]]]]]]^^^^^^___bbbhhhpppuuu}}}wwwoooiiiccc]]]UUUPPPJJJGGGFFFIIIKKKMMMTTT\\\hhhqqq|||{{{wwwhhh]]]QQQIIIBBB:::555333///---+++***++++++***)))******)))))))))(((((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########""""""""""""####################################$$$"""!!!!!!"""######"""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""############%%%$$$$$$$$$$$$#########$$$###""""""""""""###$$$#######################################"""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##############################""""""""""""############""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$&&&(((***+++...000333666:::===???@@@AAABBBCCCBBBAAA@@@AAABBB@@@@@@@@@>>><<<<<<>>>@@@FFFHHHKKKLLLMMMQQQXXX^^^eeelllvvv|||~~~zzzwwwwww}}}}}}}}}|||yyyuuuqqqmmmkkk>>>BBBIIIOOOQQQPPPMMMKKKOOOSSSYYYaaaiiippptttwwwzzz|||{{{xxxtttoookkkhhhmmmmmmmmmpppvvv{{{~~~~~~{{{yyyzzz}}}{{{wwwrrrqqqpppooommmkkkiiihhhjjjkkkooouuu}}}|||tttooommmkkkjjjdddbbb^^^\\\[[[\\\___bbbkkklllmmmjjjeeebbbccceeecccdddfffhhhlllsss{{{~~~yyyuuuooofff[[[SSSQQQMMMLLLMMMMMMMMMQQQWWWdddkkkuuu}}}}}}{{{rrrjjj___UUUMMMDDD>>>;;;333000---,,,,,,,,,+++************)))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""#################################'''&&&%%%%%%&&&&&&&&&&&&########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$"""!!!  !!!!!!!!!""""""###############$$$$$$$$$$$$###!!! !!!###$$$################################################!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###!!! """""""""""""""#########!!!!!!!!!!!!!!!""""""###########################!!!"""""""""############"""""""""""""""#########%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""%%%))),,,...333555888<<>>===???@@@???===999666888>>>GGGNNNWWWXXXXXXXXXYYY[[[^^^```gggnnnwww}}}}}}zzzvvvsssrrrsssuuuuuuwwwxxxwwwrrrjjjbbb]]]ZZZ777999<<>>======>>>;;;:::888888;;;DDDOOOVVV```___^^^]]]\\\]]]]]]^^^eeekkksssxxxzzzzzz{{{}}}~~~~~~}}}~~~xxxtttooommmnnnppprrrsss}}}}}}vvvjjj___WWWUUU666888===DDDLLLUUU\\\aaa]]]bbbjjjsssyyy}}}~~~~~~xxxrrrnnnqqqrrrooommmoooooooooooopppssswww|||}}}wwwqqqqqqqqqrrrssssssttttttrrrpppmmmiiigggiiipppuuuyyyxxxwwwvvvtttooohhhdddaaa^^^ZZZXXXXXXXXXVVVTTTXXX```kkkssswwwzzz~~~~~~~~~}}}~~~xxxppphhhaaa``````^^^^^^```[[[ZZZZZZ^^^fffnnnsssuuuyyy|||rrrgggYYYMMMEEE@@@:::555222///---++++++++++++*********))))))(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###!!!"""""""""#########$$$############"""""""""!!!"""""""""""""""""""""""" ###%%%%%%###""""""###"""!!!  !!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!! !!! !!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%""""""""""""""""""""""""###"""!!! !!!"""$$$%%%!!!""""""######$$$%%%%%%!!!!!!!!!!!!!!!"""##############################""""""""""""############!!!"""$$$%%%&&&&&&%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))+++---111555888;;;<<<<<<>>>@@@BBBCCCBBB@@@???===???AAA@@@>>><<<<<<<<<999;;;>>>BBBHHHPPPYYY___fffdddbbbaaa``````_________eeemmmqqqqqqpppqqqrrruuuvvvyyy|||rrrmmmhhhgggjjjooorrrttt{{{nnnbbb[[[XXX666:::@@@HHHQQQYYY```dddhhhjjjoootttxxx{{{||||||vvvpppoootttvvvqqqnnnooommmnnnpppqqqrrrtttvvvyyyxxx~~~yyyqqqqqqrrruuuwwwxxxwwwuuutttkkkhhhddd^^^]]]aaakkkrrrvvvvvvvvvuuurrrkkkccc]]]]]]ZZZWWWWWWXXXXXXVVVTTT\\\dddpppyyy~~~~~~}}}{{{{{{||||||{{{{{{zzzzzzzzzzzzyyyzzzzzzyyyzzz~~~yyyyyy{{{~~~}}}}}}}}}}}}zzzqqqiiifffeeecccccceeeYYYVVVUUUXXX___eeehhhiiippp{{{zzzqqqcccWWWIIIDDD===777333000---,,,+++++++++************)))(((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$###$$$%%%&&&&&&%%%$$$###!!!!!!""""""#########$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$!!! """%%%$$$###!!!!!!###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###!!!""""""""""""############!!!!!!""""""######$$$$$$###$$$%%%%%%%%%%%%$$$####################################$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$%%%!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!"""##############################""""""""""""############ !!!###$$$%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''')))+++...222666999;;;<<<===???AAABBBBBBAAA???===<<>>FFFMMMTTT\\\cccgggiiihhheeeddddddcccbbbaaa^^^dddkkkooonnnmmmmmmooopppssswww}}}{{{sssnnniiiddddddiiioootttvvv~~~ssshhhaaa___===???DDDNNNZZZcccfffgggiiikkkoootttxxxxxxuuurrrmmmpppuuuyyyyyywwwsssooosssooollllllooorrrrrrqqqvvvyyy|||{{{wwwttttttvvvvvvuuuwwwyyyzzzwwwpppjjjbbb___\\\[[[^^^cccgggiiiuuuuuutttpppiiiaaa\\\YYYUUUYYY\\\[[[YYYYYY]]]aaafffkkkwwwzzz}}}}}}~~~{{{{{{zzzzzz{{{|||~~~~~~{{{xxxvvvxxxvvvuuuwwwyyyzzzxxxvvvwwwvvvuuutttuuuxxx~~~{{{wwwuuuuuuwwwxxxsssvvvyyyzzz|||~~~~~~uuunnnmmmnnnjjjddd\\\XXXSSSTTTXXX]]]``````iiiqqqyyy}}}|||nnn^^^WWWLLLCCCAAA<<<444//////,,,,,,+++******)))******))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!######################## !!!!!!""""""###### !!!!!!!!!"""""""""###%%%$$$$$$###"""!!!!!! ############""""""""""""&&&$$$"""!!! !!!"""###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""############$$$%%%&&&'''######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$)))'''%%%###""""""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&(((***+++222333666888;;;===>>>>>>CCC???===@@@BBB@@@@@@BBBAAA<<<:::======999888;;;AAAIIISSSZZZbbbiiijjjhhhmmmllljjjhhhfffeeeddddddbbbffflllrrrttttttrrrqqqyyy}}}zzztttnnniiihhhhhhjjjmmmppprrrrrrxxx~~~lll[[[CCCFFFLLLUUU^^^eeehhhiiikkklllooosssvvvwwwuuurrrrrrtttwwwyyyyyyvvvrrrpppqqqnnnkkkjjjkkkmmmmmmlllnnnpppssstttuuuuuuvvvwww{{{zzzyyyyyywwwssskkkfffaaa^^^[[[[[[^^^cccgggiiiqqqrrrqqqmmmfff___ZZZXXXYYY]]]``````^^^___dddiiivvvyyy|||uuuvvvuuuuuuxxx}}}}}}zzzyyytttttttttuuuwwwzzz}}}~~~|||yyywwwwwwvvvtttuuuwwwxxxvvvtttuuuuuutttrrrqqqsssxxx{{{zzzxxxtttpppooooooppprrrppprrrtttttttttvvv{{{{{{xxxwwwqqqjjj```[[[WWWVVVYYY[[[\\\[[[\\\dddlllssszzz~~~vvvlllcccWWWKKKDDD<<<333.........---,,,+++*********+++))))))))))))((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""#########$$$!!!!!!!!!"""""""""""""""#########""""""!!!!!!!!!""""""""""""""""""""""""%%%$$$"""!!! !!!"""###$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""############$$$%%%%%%&&&######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$###"""!!!######""""""""""""######(((&&&$$$###""""""$$$$$$##############################$$$%%%%%%&&&''''''$$$$$$############$$$$$$%%%%%%%%%&&&(((+++---...666777999<<<>>>@@@AAAAAACCC???>>>@@@@@@===<<<>>>AAA;;;888:::;;;;;;>>>CCCKKKSSS[[[aaahhhoooqqqooommmllllllkkkjjjiiiiiiiiihhhkkkrrryyy|||zzzwwwrrrnnnjjjiiiiiijjjlllmmmmmmkkkrrr}}}}}}kkkNNNSSSZZZ```eeehhhkkkmmmooooooqqqtttxxxyyyxxxwwwwwwxxxxxxxxxvvvtttpppnnnnnnkkkgggffffffggggggfffjjjkkknnntttzzz}}}wwwrrrllleeeaaabbb___\\\\\\```eeehhhjjjmmmnnnmmmiiiccc]]]YYYXXX\\\___ccceeegggkkkqqqvvv|||uuuqqqooonnnooosssxxx{{{|||zzzzzzyyyxxxvvvtttsssrrrlllmmmnnnqqqtttxxx|||~~~~~~zzzwwwwwwuuussssssttttttsssqqqqqqrrrqqqooonnnnnnoooqqqrrrpppmmmkkkjjjjjjlllmmmooooooooonnnmmmnnnppprrrtttvvvxxx{{{~~~{{{ssskkkccc^^^YYYXXXXXXXXXUUUSSSSSSXXX___gggsss~~~}}}sssfffWWWKKK???666111222///...---+++******++++++))))))))))))((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&***)))(((&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$%%%######$$$$$$$$$$$$###### ############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$#########$$$$$$%%%###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""############""""""&&&%%%$$$#########%%%%%%########################!!!"""###$$$&&&'''((()))$$$$$$$$$######$$$$$$%%%$$$%%%&&&))),,,///222333999:::<<<>>>@@@AAABBBBBBCCC???>>>???>>>::::::<<>>BBBIIIPPPXXX^^^dddhhhnnnuuuxxxvvvrrrrrrsssssssssssssssssstttuuuzzzyyyvvvtttssspppmmmjjjiiiiiijjjjjjhhheeeccceeennn{{{uuu[[[```gggkkkkkklllnnnpppsssrrrsssvvvzzz}}}~~~}}}xxxwwwuuusssqqqnnnllljjjhhhfffdddbbbbbbbbbcccccceeeggglllvvv~~~ssskkkeeebbb```dddaaa^^^^^^aaaeeehhhjjjggghhhgggddd```\\\ZZZZZZ[[[___eeekkkqqqxxx{{{qqqooolllmmmppptttwwwyyyvvvvvvuuutttsssqqqpppooojjjjjjlllnnnrrrvvvyyy{{{{{{}}}}}}zzzwwwvvvtttrrrpppoooooooooooonnnoooooonnnlllkkklllmmmpppooommmkkkjjjkkklllmmmoooooonnnmmmlllllllllmmmoooppprrrsssuuuyyy}}}uuummmhhhddd___]]]\\\YYYTTTPPPRRRSSSWWW___lllyyywwwgggWWWIII>>>999888111000...+++************))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""""""""######$$$$$$$$$"""######$$$$$$######""" #################################""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!$$$###"""!!!!!!"""############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################%%%$$$###############$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!""""""###$$$!!!"""###$$$$$$###"""!!!$$$$$$#########$$$%%%&&&########################"""######$$$&&&''''''((('''&&&&&&&&&&&&''''''(((%%%'''))),,,000444777888:::;;;===>>>???@@@AAAAAAAAA>>>>>>???>>>;;;<<<@@@EEEDDDCCCEEEIIIPPPYYY___dddiiimmmoootttzzz}}}|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}wwwrrrpppnnnllljjjggggggggghhhgggddd___\\\^^^ccclllxxxyyyggglllqqqrrrpppooooooqqqqqqqqqrrruuuyyy}}}~~~sssrrrooollljjjhhhffffffcccbbbaaa``````aaacccdddaaadddkkkwww}}}oooeeeaaaaaacccccc```]]]\\\^^^aaacccccc^^^______^^^\\\[[[\\\^^^]]]aaaiiirrr{{{tttqqqnnnmmmooosssuuuvvvuuuuuutttsssrrrpppooonnniiiiiiiiijjjlllnnnppprrrtttvvvyyy{{{{{{zzzwwwvvvuuussspppnnnllllllmmmoookkkmmmnnnnnnmmmlllmmmnnnqqqpppnnnllllllmmmnnnoooooonnnmmmmmmmmmmmmmmmmmmnnnoooppppppppprrruuuxxxxxxyyy{{{}}}{{{tttnnnjjjeeebbb```]]]WWWRRRQQQOOOPPPWWWbbbppp|||zzzhhhWWWJJJAAA<<<555333000,,,***)))))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######%%%$$$$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""""""""""""######"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%########################$$$$$$######"""#########""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""###$$$!!!"""###$$$$$$###"""!!!############$$$%%%&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&'''(((((()))(((***---111555888;;;<<<<<<===>>>???@@@@@@@@@@@@>>><<<===??????>>>CCCJJJNNNQQQTTTWWWZZZaaaiiimmmppptttwwwxxx{{{~~~yyyxxxxxxxxxxxx~~~{{{uuupppllliiifffeeeeeeeeefffgggfffccc]]]YYY^^^```dddkkkqqqwww~~~rrrtttuuuuuusssqqqppppppnnnmmmnnnqqqtttwwwxxxxxxlllkkkiiigggeeedddddddddbbbbbbbbbaaa```aaadddffffffkkksss~~~|||nnneeeaaacccfffbbb^^^ZZZXXXYYYZZZZZZZZZVVVWWWXXXYYYZZZ]]]aaadddgggkkksss|||~~~|||yyyvvvuuuvvvxxxzzztttqqqnnnmmmnnnppprrrrrrrrrrrrrrrqqqpppooonnnmmmgggfffeeeddddddeeeffffffjjjlllooorrrsssttttttssssssrrrooollliiiiiilllooolllnnnooopppooooooppprrrqqqpppooommmmmmmmmnnnnnnmmmlllkkklllmmmnnnmmmllllllmmmmmmmmmlllllloooqqqqqqrrrssssssuuuyyy~~~{{{qqqlllfffbbb___[[[UUUPPPMMMIIIIIIPPPYYYdddqqq|||xxxgggXXXKKKAAA;;;888444///+++***)))***))))))))))))(((((((((((())))))(((((((((((())))))&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$&&&%%%%%%$$$######""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""#########$$$$$$############"""""""""""" !!!!!!""""""###""""""""""""############!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$######"""""""""######$$$!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""%%%$$$""" !!!!!!""""""############""""""#########$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((,,,...111555888;;;===>>>???@@@@@@AAAAAAAAA@@@@@@<<<;;;;;;>>>???AAAJJJTTTZZZaaafffgggjjjpppvvvxxx{{{}}}vvvpppnnnnnnnnnnnnxxxvvvsssooolllhhhfffeeeggggggggghhhgggccc^^^ZZZ\\\[[[^^^bbbgggooo~~~zzzxxxuuutttsssrrrpppooommmmmmmmmoooqqqqqqpppooogggffffffeeeeeeeeeeeeeeeeeeeeeeeecccaaaaaadddgggnnnttt}}}zzzqqqiiieeefffhhhccc```[[[XXXVVVUUUTTTSSSSSSUUUXXX[[[^^^dddjjjoooxxx||||||xxxuuutttqqqpppooonnnnnnoooqqqrrrwwwzzz|||ssspppnnnmmmnnnnnnnnnmmmnnnnnnoooooooooooonnnnnnfffeeecccaaa```_________aaaccceeehhhkkknnnpppqqqrrrqqqnnnjjjggghhhmmmqqqpppqqqqqqqqqooopppqqqsssrrrqqqpppooonnnnnnnnnnnnmmmkkkjjjlllnnnnnnllljjjiiijjjkkkkkkjjjkkkmmmooonnnooopppoooooopppsssuuu}}}|||{{{}}}{{{zzzwwwzzzzzzuuummmgggccc^^^XXXSSSNNNJJJIIINNNTTTZZZdddooo~~~wwwiiiZZZMMMBBB???999333...,,,++++++))))))))))))((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!"""###$$$$$$%%%&&&%%%%%%$$$$$$######"""""" !!!""""""###$$$$$$!!!!!!"""###############!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""!!!""""""###$$$%%%!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""&&&$$$"""!!! !!!"""######""""""""""""#########$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))000222555888;;;===>>>>>>??????@@@@@@@@@???>>>>>>;;;999999;;;===BBBNNNZZZfffnnnsssqqqrrrxxx}}}{{{zzz||||||wwwpppkkkjjjlllmmmnnnrrrsssssssssqqqpppooonnnnnnmmmlllkkkiiieee```\\\[[[XXXZZZbbbiiiqqq~~~~~~yyytttrrrsssrrrpppmmmpppooooooooopppooollliiiddddddeeeffffffggggggggghhhiiihhheeebbbaaadddgggooovvv|||{{{zzz{{{zzzuuunnniiiggghhhgggccc^^^ZZZWWWUUUSSSQQQVVVXXX[[[___eeellltttyyy~~~xxxrrrmmmjjjhhhjjjjjjjjjjjjjjjlllmmmnnnsssuuuzzz}}}yyyrrrpppnnnnnnnnnnnnmmmkkkkkklllmmmnnnppppppqqqqqqhhhfffdddaaa___^^^^^^^^^\\\]]]___bbbeeeiiimmmoooqqqqqqnnnjjjggghhhmmmrrrsssssssssqqqooooooqqqssstttsssrrrqqqpppoooooooooooommmlllmmmoooooommmjjjgggiiijjjkkkkkklllnnnpppnnnoooooonnnllllllmmmnnnuuusssqqqsss{{{{{{xxxwwwpppuuu}}}{{{tttoooiiibbb^^^UUUOOOMMMQQQSSSTTT\\\fffmmm{{{vvvgggZZZGGGCCC===666111...------))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''***)))(((&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&''''''&&&$$$######$$$%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&#########$$$$$$%%%&&&&&&######$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$$$$$$$######"""""" !!!###$$$%%%&&&'''&&&&&&&&&%%%$$$###"""""" !!!!!!"""###$$$$$$%%% !!!"""############### """###$$$$$$###""" ######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""###"""!!! !!!###%%%&&&$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$###########################""""""###$$$&&&'''(((((('''''''''((((((***++++++333555777:::<<<>>>>>>>>>===============<<<;;;;;;;;;999888:::;;;AAAOOO]]]nnnvvvyyyuuutttzzz}}}yyyxxx{{{~~~{{{xxxtttnnnkkklllooorrrtttooorrrvvvxxxyyyyyyyyyyyytttrrrpppnnnkkkgggbbb^^^```\\\^^^iiisssyyyuuuxxxxxxtttmmmiiikkknnnnnnkkkhhhjjjoooqqqooollliiigggdddeeehhhkkkjjjiiikkkkkkjjjfffbbbbbbgggkkkqqqtttwwwwwwtttrrrsssuuuuuutttrrrqqqoookkkfffcccddd```ZZZXXXWWWVVVSSSQQQXXX[[[___dddooo}}}~~~{{{ssssssrrrqqqmmmiiieeecccfffggghhhiiijjjkkkkkkkkklllnnnrrruuuwwwxxxxxxwwwqqqooollljjjiiiiiiiiijjjhhhhhhhhhhhhjjjlllnnnooojjjiiihhhfffccc```]]]\\\[[[]]]___bbbeeehhhkkklllrrrrrrqqqooollllllmmmooorrrssstttuuuwwwxxxyyyyyyvvvvvvvvvuuusssrrrpppooosssqqqpppooopppooonnnllljjjkkkmmmnnnoooppppppppptttrrrooollljjjjjjkkklllllllllmmmpppuuu~~~|||uuuppprrrwww~~~wwwiii___[[[YYYTTTNNNLLLPPPXXX___bbbmmmyyyuuugggTTTMMMCCC<<<777444111...***))))))***+++,,,,,,******+++++++++***)))((('''((((((''''''''''''(((((('''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$#########""""""!!!!!!"""""""""###$$$$$$$$$%%%""""""############"""""" !!!!!!"""###$$$$$$$$$%%%$$$###!!!!!!!!!"""###"""############"""!!!!!!!!!""""""###""""""!!! ######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!! """###$$$ !!!!!!""""""!!!!!!"""###$$$%%%%%%%%%$$$###"""""""""###%%%%%%$$$######""""""######$$$$$$%%%&&&'''''''''''''''&&&&&&''''''(((,,,111555888:::<<<>>>??????>>>===AAA@@@???>>>>>>>>>??????;;;777666:::???FFFQQQ\\\oooqqqtttwwwzzz~~~{{{sssqqquuu~~~~~~wwwtttuuuvvvyyyvvvrrrpppnnnmmmllljjjkkknnnqqqrrrqqqsssvvvzzzvvvxxx{{{|||yyytttnnnkkkhhhhhhjjjnnnttt}}}xxxxxxuuuooojjjhhhkkkooopppllljjjkkkooorrrqqqooollljjjhhhiiimmmoooppppppmmmllljjjhhhfffgggjjjllloooppppppmmmjjjiiilllooovvvvvvvvvuuusssmmmeee```\\\ZZZXXXXXXZZZZZZXXXVVVZZZ```gggnnnyyyzzzwwwtttrrrpppmmmmmmnnnnnnllljjjgggeeeeeefffhhhjjjkkkmmmmmmmmmmmmnnnqqqsssuuuvvvvvvuuuooonnnllljjjhhhhhhiiijjjiiiiiiiiiiiikkkmmmooopppnnnmmmlllkkkiiigggeeecccaaabbbdddfffiiilllnnnoootttttttttrrrqqqqqqsssuuuwwwwwwwwwxxxyyyzzz|||}}}zzzzzzyyyxxxvvvuuusssrrrsssqqqppppppqqqqqqooonnnkkkkkkmmmnnnppppppqqqqqquuusssooommmkkkkkkllllllmmmmmmmmmmmmpppuuu|||}}}vvvtttxxx|||zzzoooeee```YYYRRRNNNPPPTTTWWW[[[dddnnnuuu}}}}}}tttbbbYYYMMMAAA:::444000---,,,***))))))******)))((())))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$#########""""""""""""###############$$$$$$$$$""""""############"""""" !!!!!!"""######$$$$$$$$$###"""!!!!!!!!!""""""!!!!!!""""""#########$$$!!!!!!!!!"""""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!! !!!"""###$$$!!!!!!!!!""""""""""""""""""""""""###$$$$$$$$$%%%$$$###"""""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&&&&&&&&&&''')))***,,,///333777999:::===>>>??????>>>===>>>>>>===<<<;;;:::999888888666888>>>DDDJJJUUU___jjjnnntttyyy~~~rrrqqqooopppvvv}}}xxxrrroooooorrrvvv|||xxxsssoookkkhhheeedddeeeggghhhhhhhhhjjjnnnrrrwwwzzz~~~|||wwwtttooooooooorrrwww~~~{{{vvvpppjjjggggggjjjmmmooollliiijjjooosssttttttrrrpppnnnooorrruuuwwwxxxooollljjjiiiiiikkklllllllllkkkhhhccc```bbbhhhnnn||||||}}}|||xxxoooeee^^^YYYYYY[[[]]]``````^^^\\\^^^gggrrr|||}}}xxxqqqkkkgggfffffffffgggiiijjjkkkjjjiiihhheeegggiiikkkmmmoooooopppmmmnnnoooqqqrrrrrrrrrrrrnnnmmmkkkiiihhhhhhiiijjjjjjjjjiiijjjkkkmmmooopppppppppppppppooonnnmmmllliiijjjkkkmmmoooqqqrrrssswwwxxxxxxxxxwwwxxx{{{~~~~~~}}}~~~~~~|||{{{yyyxxxvvvtttssssssttttttrrrqqqlllmmmnnnoooqqqrrrssssssvvvtttqqqnnnlllllllllmmmlllmmmmmmmmmmmmooossswww{{{|||{{{xxxuuuwww}}}zzz{{{}}}}}}~~~qqqiii___XXXUUUTTTSSSQQQVVV[[[aaagggqqq{{{~~~rrrhhhYYYJJJ???888333111000...+++*********)))'''''''''&&&&&&''')))***+++)))((((((''''''(((((()))$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############"""""""""$$$$$$$$$###############""""""############""""""!!!!!!!!!"""######$$$$$$###""""""!!!!!!!!!!!!"""!!!!!! !!!"""###%%%&&&"""######$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!"""##################""""""""""""##################$$$$$$######""""""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&))),,,///000333777999;;;<<<===?????????>>>===>>>======;;;:::888666555888999>>>GGGNNNSSS[[[ccciiiooowww~~~}}}ooossswww{{{~~~zzzpppnnnjjjfffeeeiiipppvvv|||xxxrrrllleeeaaa^^^]]]bbbaaa```______bbbgggkkktttxxx~~~~~~{{{uuutttssssssvvv{{{yyytttmmmhhhfffggghhhhhhiiigggeeeggglllrrrvvvwwwwwwuuusssssstttxxx{{{}}}rrroookkkkkkmmmnnnmmmjjjjjjhhhccc^^^]]]bbbllluuu}}}wwwnnnddd]]]]]]^^^aaadddeeedddaaa___eeeppp}}}zzzyyyvvvpppgggbbbbbbdddccceeegggjjjkkkkkkjjjiiihhhiiikkklllnnnoooppppppnnnnnnnnnnnnnnnooooooooommmlllkkkjjjjjjjjjjjjjjjkkkjjjjjjjjjkkkmmmooopppqqqqqqrrrsssssssssssssssrrrrrrssstttuuuvvvwwwwwwzzz{{{|||}}}}}}~~~|||zzzyyyxxxwwwuuusssoooooopppqqqrrrtttuuuvvvwwwvvvssspppnnnmmmmmmmmmkkklllnnnooooooqqqsssuuusssttttttsssrrruuuzzz~~~~~~~~~}}}sssggg```^^^\\\WWWQQQTTTUUUXXX]]]fffpppxxx|||}}}ttteeeUUUHHH???:::888333111...---,,,,,,+++***)))'''&&&%%%&&&''')))+++))))))(((((((((((()))))) !!!###%%%&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$$$$###""""""""""""######$$$$$$######"""!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!###""" !!!###%%%&&&!!!!!!!!!"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""###############""""""!!!!!!!!!$$$$$$$$$##############################$$$$$$$$$$$$######""""""######$$$''''''&&&&&&''''''(((((('''***///222444777999;;;<<<===>>>??????>>>>>>===???>>><<<:::::::::<<<<<<@@@BBBIIISSSYYY\\\```fffooouuu}}}~~~{{{~~~uuuoooiiifffbbb______dddlllsssuuurrrmmmgggaaa]]]\\\\\\dddbbb^^^\\\\\\```eeehhhmmmrrrxxx}}}~~~zzzxxxrrrqqqooooooqqquuuzzz}}}tttqqqmmmjjjhhhfffdddbbbaaa``````ccciiipppuuuxxxzzzxxxvvvttttttxxx|||{{{wwwsssrrrsssrrroookkkeeeddd```]]]]]]eeeqqqzzz{{{tttnnnggg```[[[\\\___cccfffggggggfffeeeoooyyy~~~xxxxxxvvvpppiiiddddddeeeeeegggiiikkkllllllkkkjjjkkklllmmmnnnnnnnnnnnnnnnnnnmmmlllkkkkkklllmmmnnnmmmmmmmmmllllllllllllmmmllllllkkkkkklllnnnpppqqqtttuuuvvvwwwxxxyyyyyyyyyxxxxxxxxxyyyyyyzzzzzzzzz{{{}}}~~~~~~|||yyyvvvssssssssstttuuuvvvxxxyyyzzzxxxvvvsssqqqpppooooookkknnnpppqqqqqqqqqssstttooooooooonnnnnnppptttvvv|||sssjjjgggbbbZZZSSSPPPPPPSSSXXX^^^eeemmmrrrzzznnn```RRRGGG@@@===555222...---,,,,,,,,,++++++)))'''&&&%%%&&&''')))))))))(((((((((((()))))) """###%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######"""""""""""""""#########!!!!!!""""""""""""""""""%%%###""" !!!###$$$!!!!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################"""""""""""""""!!!!!! $$$$$$$$$###############""""""######$$$$$$$$$$$$$$$######""""""######$$$&&&%%%%%%%%%&&&'''((()))(((,,,111555777999;;;<<<>>>>>>>>>>>>>>>=========???===:::888:::???DDDHHHKKKNNNUUU^^^bbbbbbdddhhhqqqxxxyyyoooiiigggddd```]]]\\\___fffkkkiiihhheeeaaa]]]\\\^^^aaahhhddd```]]]^^^aaadddggghhhlllppptttvvvtttqqqnnnkkkjjjiiiiiilllqqqvvvzzzooooooooommmiiieeeaaa___\\\]]]^^^bbbgggnnntttwwwyyyxxxuuusssssswww}}}}}}yyyuuupppmmmbbbbbb```]]]^^^dddnnnvvvzzzuuummmfffaaa]]]ZZZXXXWWWZZZ___cccfffjjjnnnqqqyyyzzzvvvssssssqqqmmmiiifffeeeeeeiiijjjlllmmmnnnmmmlllkkkmmmmmmnnnnnnnnnnnnmmmmmmnnnmmmkkkiiiiiikkklllnnnooooooooooooooopppppppppoooooonnnnnnoooppprrrsssyyyyyyzzz|||}}}}}}}}}}}}zzzzzzzzz{{{{{{{{{|||||||||}}}~~~}}}{{{yyyxxxxxxwwwwwwyyyzzz{{{|||{{{yyywwwtttrrrqqqqqqppprrrsssrrrpppooonnnooosssrrrqqqpppooooooppppppssswww|||sssllleee[[[TTTMMMLLLOOOUUUYYY\\\bbbiiizzzxxxsssjjj]]]PPPGGGBBB777444///,,,++++++***)))+++***)))'''&&&&&&''''''***))))))(((((())))))***%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""""""""######!!!""""""############"""%%%$$$"""!!!!!!!!!"""###"""!!!!!! !!!"""$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!!!!!!!!!!!!!! ##################$$$$$$""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&############%%%''')))***,,,///333777999:::===>>>>>>>>>======<<<<<<;;;;;;<<<:::999999===EEELLLQQQUUUVVV\\\ccceeecccdddgggooovvv~~~vvvnnnhhhdddccc```]]][[[\\\___bbb^^^______\\\ZZZ\\\aaafffiiifffcccaaabbbcccccccccfffgggjjjkkkkkkjjjgggeeeeeedddccceeeiiiooouuuyyymmmpppqqqnnnhhhbbb``````]]]___aaadddhhhmmmqqquuuvvvuuusssqqqrrrwww{{{sssmmmkkkdddddddddaaa___aaagggllllllgggaaa]]][[[ZZZYYYXXXVVVYYY^^^ccchhhoooxxx~~~}}}}}}}}}yyyuuusssttttttqqqoooooommmkkkjjjiiihhhfffdddiiikkkmmmnnnooonnnmmmlllkkklllmmmmmmnnnnnnnnnmmmnnnllljjjhhhhhhjjjmmmnnnpppqqqrrrrrrssssssssssssssssssrrrrrrssstttuuuvvvzzz{{{|||}}}}}}}}}}}}}}}zzzzzzzzz{{{{{{{{{||||||{{{|||}}}}}}}}}~~~}}}{{{zzzzzzzzz|||}}}~~~|||zzzwwwuuusssrrruuuvvvvvvtttpppnnnnnnnnnvvvuuusssssssssrrrqqqqqqnnnppprrrsssuuuyyyxxxnnnfff^^^XXXNNNMMMNNNRRRSSSSSSXXX```hhhmmmqqqpppggg\\\RRRLLL???:::444000---+++)))((())))))))))))))))))))))))******))))))))))))******(((((((((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######"""""""""""""""""""""!!!"""###$$$%%%%%%$$$###"""""""""""""""#########((('''%%%$$$$$$&&&'''(((######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$%%%!!!"""###$$$%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%'''***---...111333777999;;;===???AAA>>>===<<<;;;;;;:::::::::;;;;;;===@@@FFFMMMSSSWWWXXXXXX\\\aaabbb```aaaeeemmmuuu|||yyytttnnniii```aaabbb```___^^^___```YYY[[[[[[ZZZXXXZZZaaagggkkkhhhffffffgggfffdddaaabbbbbbcccbbbbbb```___^^^___^^^^^^```dddkkkqqquuummmqqqrrrmmmfff``````bbbaaaccceeehhhjjjmmmpppsssssssssrrrppprrrxxxyyyoooiiiggghhhiiiiiieeeaaa___aaadddbbb___\\\ZZZZZZ[[[\\\[[[[[[^^^aaaeeejjjsss~~~}}}zzzxxxyyyxxxzzz|||~~~yyyuuuwwwsssmmmlllmmmmmmllljjjllliiiggggggiiijjjgggdddiiijjjlllnnnoooooonnnnnniiijjjkkkmmmnnnooooooooonnnllliiihhhhhhjjjmmmooorrrrrrssstttuuuuuuuuuuuuvvvvvvuuuuuuvvvwwwxxxyyyzzzzzzzzz{{{{{{{{{zzzzzzyyyyyyzzzzzzzzz{{{{{{{{{{{{|||||||||{{{|||~~~|||{{{{{{}}}}}}~~~{{{yyyvvvtttssswwwwwwwwwvvvsssqqqqqqrrrqqqppppppppprrrsssrrrqqqlllmmmnnnmmmnnnsss{{{yyyooohhhbbb^^^TTTPPPPPPQQQOOOLLLPPPXXXWWW```lllrrrnnneee\\\WWWGGGBBB;;;444000---***((('''((()))***+++++++++*********))))))))))))******)))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$############""""""""""""""""""###$$$%%%&&&%%%%%%$$$ !!!###$$$$$$$$$$$$&&&$$$"""!!!!!!"""###%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!###%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!!!!!!!""""""######$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!"""###$$$%%%$$$######$$$##################$$$'''''''''(((+++...222444444777999;;;<<<>>>AAACCC>>>===<<<;;;:::999999999<<<>>>CCCHHHNNNTTTXXXZZZXXXWWWZZZ^^^___]]]___cccnnnuuuzzzwwwuuusssnnnjjj^^^aaadddeeedddbbbbbbcccYYYZZZ[[[YYYVVVYYY```fffmmmkkkjjjkkkllljjjeeeaaa^^^^^^]]]\\\[[[ZZZZZZYYYZZZZZZZZZ\\\```gggmmmqqqtttssspppkkkgggdddeeefffccckkkpppmmmkkkmmmqqqssstttrrrooolllmmmrrr{{{{{{qqqiiieeeeeejjjnnnllleee^^^[[[[[[[[[\\\]]]^^^^^^]]][[[ZZZ^^^^^^aaaiiittt}}}wwwpppmmmllliiilllooorrrsssrrrpppoooooonnnnnnmmmmmmlllkkkkkknnnllljjjhhhggggggggghhhiiikkkmmmoooooommmkkkiiikkklllmmmlllkkkkkklllnnnnnnmmmlllkkklllmmmoooqqqqqqrrrsssuuuwwwyyyzzz{{{|||}}}~~~}}}{{{yyyyyyzzzyyyyyyyyyyyyyyyzzz{{{|||vvvyyy|||}}}|||{{{{{{{{{yyyyyyxxxxxxyyyzzz|||}}}~~~}}}zzzyyyyyy{{{~~~~~~|||zzzwwwyyyzzz{{{zzzxxxuuuttttttppprrrttttttrrrpppppppppooonnnlllkkklllooosssuuuxxx}}}~~~xxxqqqhhhaaa\\\VVVPPPMMMNNNPPPOOONNNWWWZZZ```hhhooommmeee^^^TTTFFF:::888666000,,,,,,---,,,+++++++++++++++,,,,,,***(((((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################'''%%%###"""!!!"""###$$$!!!"""""""""##################$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%###"""""""""######"""!!!!!!"""$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++...111222444444999999:::;;;<<<===>>>???<<<===>>>===;;;::::::;;;<<>>>>>:::;;;<<<;;;::::::<<<>>>GGGKKKQQQVVVYYYZZZ\\\]]]aaa```]]]\\\\\\```eeehhhrrr}}}}}}vvvpppnnnpppppprrrvvvyyyvvvooohhhddddddfffiiinnnqqqrrrrrrmmmiiieeeeeeiiimmmnnnnnnrrrpppnnnnnnnnnlllhhhccc\\\YYYUUUQQQNNNLLLKKKKKKMMMNNNOOOPPPRRRUUUYYY\\\nnnnnnlllhhheeedddeeegggqqqssssssqqqrrrrrrllleeecccdddffffffhhhkkkpppttt{{{}}}}}}{{{wwwsssqqqpppssswwwzzzxxxqqqhhhccc```bbbaaaaaaaaaaaabbbbbbccciiimmmttt}}}vvvjjjbbb^^^______```aaacccfffhhhiiikkkllllllllllllmmmmmmmmmkkklllllllllkkkiiihhhggghhhiiijjjlllmmmmmmmmmmmmlllnnnoooooonnnnnnoooqqqllllllmmmnnnpppsssvvvwwwwwwxxxyyyzzz|||}}}~~~}}}zzzxxxxxxyyyvvvwwwxxxyyyyyyyyyxxxwwwwwwyyy{{{{{{zzzxxxxxxxxxzzzyyyyyyxxxxxxxxxxxxxxx|||}}}~~~}}}}}}~~~~~~}}}zzzyyyyyyuuuuuuuuurrrooommmnnnnnnpppnnnllljjjiiijjjlllmmmlllpppsssuuuwww|||~~~uuulllaaacccbbb]]]TTTNNNMMMNNNSSSTTTXXXaaajjjppprrrqqqdddYYYMMMEEE???777222111,,,++++++***)))((('''''',,,***((('''((()))(((''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$############""""""""""""""""""""""""""""""""""""#########$$$$$$########################%%%$$$###"""""""""###$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''%%%######$$$"""######"""!!!!!!"""$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&)))+++---000333555777777::::::;;;;;;<<<<<<<<<===:::::::::::::::===BBBEEEPPPTTTYYY\\\^^^___```aaafffcccaaaaaadddiiimmmooottt~~~}}}xxxyyyxxxrrrmmmkkklllmmmppptttyyyxxxsssnnnkkkjjjjjjmmmqqqvvvxxxyyyzzzyyyyyy{{{}}}{{{vvvqqqooonnnmmmnnnpppnnniiiddd[[[WWWRRRMMMIIIHHHHHHIIIJJJJJJJJJJJJKKKMMMRRRVVVjjjjjjhhhfffddddddfffhhhppptttvvvtttsssrrrlllfff\\\^^^aaaccceeegggjjjlllppprrrtttuuuuuuuuuuuuvvvwwwzzz|||zzzsssjjjccc```^^^^^^___aaadddgggkkkmmmssswww|||~~~xxxjjj___ZZZ]]]^^^```ccceeegggiiijjjjjjkkkkkklllmmmmmmnnnnnnlllmmmooooooooollljjjhhhjjjjjjkkkkkkkkklllmmmmmmmmmoooqqqqqqqqqqqqrrrtttqqqqqqqqqrrrtttwwwyyyzzzzzz{{{|||}}}~~~}}}yyywwwwwwxxxvvvxxxyyyzzzzzzyyywwwvvvwwwyyyzzzzzzxxxvvvvvvwww{{{{{{zzzyyyxxxxxxwwwwww{{{{{{|||}}}~~~}}}|||}}}~~~}}}||||||zzzzzzxxxuuuqqqooopppqqqsssqqqnnnkkkiiiiiiiiijjjjjjllloooqqqssswww}}}{{{tttlllkkkhhhaaaYYYSSSPPPPPPUUUTTTVVV[[[dddkkkppprrroooggg[[[OOOEEE;;;555222......------,,,++++++***+++)))((('''((()))((('''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$########################&&&%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""###%%%'''"""######"""!!!!!!"""$$$########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''(((+++---///222555777999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<>>>CCCIIINNNUUUXXX\\\___aaaccceeefffgggfffgggjjjooosssttttttwww{{{~~~zzzxxxwww}}}|||uuupppqqqqqqmmmjjjjjjiiiiiijjjnnnrrruuuuuutttpppnnnnnnqqqvvv{{{~~~yyyqqqkkkjjjjjjlllnnnlllgggccc\\\XXXRRRLLLIIIHHHIIIJJJJJJKKKKKKJJJKKKOOOTTTXXXeeefffeeeddddddeeehhhkkkooowww{{{xxxrrrnnnkkkgggZZZ]]]```aaabbbccceeeggghhhlllqqquuuxxxzzz{{{}}}wwwxxxyyyvvvppphhhbbb^^^XXXYYY\\\aaagggnnntttwww~~~}}}{{{mmmbbb]]]]]]```dddhhhkkkllllllkkkkkkkkkllllllmmmnnnoooooommmoooqqqrrrrrrooollljjjmmmmmmllllllllllllllllllnnnpppssstttttttttuuuvvvwwwwwwxxxxxxyyyyyyzzz{{{||||||}}}~~~~~~~~~{{{xxxvvvvvvwwwwwwyyyzzz{{{zzzxxxvvvuuuvvvxxxyyyxxxvvvuuuuuuvvv|||{{{{{{zzzyyyxxxwwwwwwyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}{{{zzzzzz{{{||||||{{{{{{}}}~~~~~~~~~}}}zzzvvvuuuvvvwwwwwwuuurrrnnnkkkjjjiiiiiiiiijjjkkklllooorrrwwwzzz|||uuulllddd___[[[WWWTTTSSSRRRSSSVVV]]]fffmmmqqquuuqqqhhhZZZLLLAAA:::555000///...---,,,,,,------+++)))''''''((()))((('''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""#########$$$$$$$$$$$$########################""""""!!!!!!!!!"""""""""""""""""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""""""""%%%'''"""######"""!!!!!!"""$$$########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%&&&((()))+++...///222444777999:::::::::::::::;;;;;;;;;;;;;;;999:::===@@@DDDIIIPPPTTTZZZ\\\___```aaaccceeeggggggjjjpppvvvzzz{{{yyyvvvyyyvvvtttsssttttttrrrppp~~~qqqiiidddeeefffeeedddfffgggeeedddeeeiiinnnsssvvvqqqpppqqquuu{{{{{{qqqiiigggggghhhjjjiiiddd___[[[XXXRRRMMMKKKKKKLLLMMMLLLMMMOOOPPPRRRVVV\\\```bbbcccccccccdddfffjjjmmmttt|||{{{rrrmmmjjjggg___```aaaaaaaaaaaaccceeegggmmmuuu{{{~~~~~~~~~~~~ttttttrrrpppkkkeee```]]]VVVXXX]]]dddkkksssyyy|||~~~rrrhhhbbb___bbbggglllnnnnnnmmmlllllllllmmmnnnooooooppppppoooppprrrssssssqqqnnnlllmmmmmmnnnnnnnnnnnnmmmmmmooorrruuuwwwwwwwwwxxxyyy||||||||||||{{{{{{{{{zzz|||||||||}}}}}}~~~~~~~~~}}}}}}|||yyyvvvuuuvvvwwwxxxyyyyyyyyyxxxvvvuuutttuuuvvvwwwvvvttttttuuuvvvzzzzzzzzzzzzyyyxxxvvvvvvxxxxxxxxxxxxyyy{{{|||}}}}}}~~~~~~||||||}}}|||}}}~~~~~~}}}{{{yyyxxxwwwwwwxxxyyyxxxxxxyyy|||~~~~~~}}}|||~~~~~~~~~}}}|||}}}~~~|||zzzwwwssspppnnnlllllljjjiiiiiijjjlllooorrrsssxxxzzz}}}~~~vvvlllfffbbb\\\XXXPPPOOOPPPSSSYYYbbbjjjnnnvvvwwwrrreeeVVVKKKCCC===444222///+++******+++,,,***)))'''''')))))))))((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""#########$$$$$$####################################$$$$$$$$$$$$!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$"""######"""!!!!!!"""$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''***---///222333555777888::::::;;;999999::::::;;;;;;;;;<<<999<<>>DDDLLLTTTZZZ]]]```bbbfffgggfffeeeccccccfffhhhoooyyy}}}wwwssssssvvvxxxfff\\\SSSSSSVVVZZZ```fffbbb```___^^^___ccchhhlllmmmqqqyyyyyyqqqmmmiiigggfffeeeaaa^^^YYYXXXWWWUUUUUUWWWXXXYYYYYY\\\aaaeeehhhlllpppsss^^^```bbbccceeeiiinnnqqq{{{}}}}}}{{{{{{{{{uuuooommmkkkgggccc``````dddggghhhooozzzzzzsssoooqqqoookkkhhhfffdddbbb``````cccgggmmmrrruuuwwwxxxuuuyyy~~~}}}|||~~~zzzpppjjjkkkkkklllnnnppprrrtttuuuppppppppppppqqqqqqqqqqqqnnnnnnooopppoooooommmmmmgggiiimmmqqqssstttsssssspppssswwwzzzzzz{{{{{{|||{{{|||||||||||||||{{{zzzyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyxxxuuussssssuuuwwwwwwvvvtttsssqqqqqqpppppprrrsssttttttssssssuuuwwwtttuuuvvvvvvvvvuuusssrrrvvvvvvuuuuuuvvvxxxzzz{{{xxxzzz{{{{{{zzzxxxxxxxxxyyyzzzzzz{{{|||}}}~~~~~~|||{{{yyywwwvvvuuuttttttuuusssssstttuuuvvvuuutttuuuxxx{{{|||}}}}}}~~~|||yyyvvvtttssssssqqqooonnnpppqqqrrrsssssswww|||~~~~~~|||{{{{{{|||tttfff___]]]WWWWWWVVVVVVVVVYYY]]]```nnnxxx|||rrrfff^^^WWWQQQFFF@@@777///***((()))+++***((('''''')))***)))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%+++444;;;;;;444+++%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ """"""!!!!!!!!!"""######"""!!!!!!"""$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''***...333555777888999999::::::::::::777777888999;;;<<<======DDDKKKVVV```eeehhhiiijjjfffggggggffffffhhhkkknnnuuu}}}uuuvvv|||}}}sss^^^SSSJJJIIIMMMRRRYYY````````````______aaadddggglllqqq{{{zzzvvvqqqlllhhhgggfffccc```\\\[[[[[[[[[\\\^^^___```aaaeeejjjooorrrtttwwwyyybbbcccdddfffhhhmmmsssxxx{{{wwwsssiiijjjiiigggdddcccdddeeelllooossstttrrrooollljjjkkkkkkjjjiiigggdddaaa___bbbdddgggkkkooopppnnnmmmqqquuu|||~~~}}}}}}~~~|||vvvrrroooooopppqqqqqqrrrsssssssssrrrqqqppppppppprrrrrrqqqpppnnnmmmlllmmmooopppmmmnnnppprrrssstttuuuuuuuuuwwwyyy{{{{{{{{{zzzyyywwwxxxzzz{{{{{{zzzxxxwwwxxxxxxyyyyyyyyyxxxxxxwwwuuutttrrrqqqqqqrrrssstttxxxuuurrrooonnnooorrrsssuuuttttttttttttsssssssssuuusssqqqqqqtttuuutttrrrttttttuuuuuuvvvwwwwwwwwwuuuuuuuuuvvvwwwwwwxxxxxxyyywwwwwwxxx{{{}}}}}}}}}{{{zzzxxxwwwvvvtttpppmmmooonnnmmmnnnqqqssstttsssrrruuuyyy{{{||||||}}}~~~}}}|||{{{yyyvvvrrrpppooopppoooooosssvvvzzz~~~~~~zzzxxxxxx|||qqqgggcccaaa]]]YYYWWWXXX[[[]]]^^^ccciiiqqquuusssjjj```YYYRRRGGG999111000111...+++))))))******)))((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((+++///000...+++))))))(((%%%###"""$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""!!!$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###!!!!!!!!!"""######$$$%%%%%%$$$###"""!!! """!!!!!!!!!$$$'''%%%!!!###'''%%%%%%$$$""" ###%%% ###&&&((('''&&&%%%$$$&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!""""""#########$$$########################"""""""""""""""!!! %%%$$$###"""""""""$$$$$$$$$$$$%%%%%%%%%$$$$$$###))))))***,,,///222555666888:::<<<<<<:::888888888888:::::::::999===DDDJJJNNNTTT^^^gggnnnppppppoooqqqlllgggfffjjjnnnqqqsss}}}~~~uuutttvvvvvvlllYYYQQQHHHEEEIIIQQQYYY]]]eeeccc___]]]^^^aaaeeehhhpppsssxxx}}}zzzwwwrrrlllhhhfffeeeeeefffccc___^^^aaadddhhhiiilllmmmppprrruuuwwwxxxyyybbbdddfffiiimmmqqqwww{{{}}}wwwtttmmmkkkiiigggfffggghhhhhhgggiiilllmmmllljjjgggffflllkkkiiifffeeedddddddddfffffffffgggjjjlllnnnnnnrrrvvv|||~~~~~~}}}}}}~~~}}}xxxtttpppppppppqqqrrrssssssssssssrrrqqqpppppppppqqqrrrrrrqqqooonnnnnnoooqqqrrrpppqqqrrrssstttuuuuuuuuuuuuvvvxxxyyyyyyyyywwwvvvvvvwwwxxxyyyyyyxxxwwwvvvuuuuuuuuuuuuuuutttsssssstttsssrrrqqqqqqrrrtttuuuvvvtttrrrpppooopppqqqrrrssssssssssssssstttttttttuuurrrpppqqqssstttsssrrrrrrrrrsssssstttuuuuuuuuutttuuuuuuvvvvvvwwwxxxxxxxxxwwwvvvwwwyyy{{{{{{{{{yyyxxxwwwwwwwwwtttpppmmmnnnmmmlllmmmppprrrrrrrrrqqqtttxxx{{{{{{|||}}}~~~~~~~~~|||yyyvvvuuuuuuuuutttrrrtttvvvzzz}}}~~~|||xxxvvvvvvwwwyyy|||tttnnnjjjeee^^^ZZZYYYZZZ[[[[[[___dddkkkrrrtttppphhhcccWWWMMM???777444222...)))************)))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$######&&&,,,111222222(((((('''&&&%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!"""######$$$$$$%%%$$$###"""!!!!!!###$$$###!!! """$$$#########"""!!!"""###$$$%%%%%%%%%###""""""###%%%&&&&&&%%%######$$$&&&((($$$$$$######"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%########################""""""##################"""""""""""""""""""""""""""#########""""""!!! %%%$$$###""""""###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%''')))+++...222555777888999:::<<<<<<:::888888999999:::;;;===@@@GGGOOOTTTZZZ___gggoootttuuutttssspppmmmjjjlllpppuuuxxxyyy|||uuutttvvv~~~~~~|||pppgggYYYRRRJJJGGGKKKSSSZZZ___aaa^^^[[[YYYYYY]]]aaadddoooqqqtttxxxzzz|||}}}}}}}}}wwwqqqllliiigggggglllkkkiiijjjkkkmmmmmmllllllmmmoooqqqtttuuuvvvwww```ccchhhllloootttxxx||||||vvvnnnjjjfffeeehhhiiiiiihhhbbbccceeefffgggfffeeeccckkkiiifffeeeeeegggjjjlllmmmjjjgggfffgggjjjnnnqqqtttwww|||~~~~~~|||{{{{{{||||||||||||~~~}}}|||xxxuuupppqqqqqqrrrrrrsssssstttssssssqqqpppppppppqqqqqqrrrrrrqqqqqqqqqssstttvvvtttttttttuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwvvvuuutttuuuvvvwwwxxxxxxwwwvvvuuutttttttttsssrrrqqqpppooorrrqqqqqqpppqqqrrrtttuuusssrrrqqqpppppppppppppppqqqrrrrrrssssssttttttuuusssrrrpppppprrrsssrrrqqqoooppppppqqqqqqrrrssssssttttttuuuuuuvvvwwwwwwwwwwwwvvvuuuuuuwwwyyyxxxxxxvvvvvvvvvwwwwwwuuupppmmmmmmlllkkklllnnnppppppppppppssswwwyyyzzzzzz|||}}}~~~~~~~~~}}}}}}}}}||||||~~~~~~}}}{{{{{{{{{zzzxxxwwwuuuwwwzzz||||||yyyuuusssrrrqqqpppqqquuu~~~}}}uuunnneee]]]XXXWWWWWWWWWYYY\\\bbbiiipppqqqmmmiii^^^TTTFFF===888555000,,,+++++++++***))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%"""!!!"""'''---222555***'''%%%%%%'''&&&$$$!!!&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$###"""""""""#########$$$$$$$$$$$$###"""""""""###$$$$$$###"""###%%%&&&###!!!"""$$$%%%$$$"""%%%&&&'''&&&$$$###$$$%%%&&&$$$###""""""$$$&&&'''$$$$$$$$$###""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$#########""""""""""""""""""""""""#########$$$######"""!!!$$$######"""######$$$$$$$$$%%%%%%&&&&&&'''''''''''')))---111555888999:::999:::;;;;;;999888999::::::;;;===CCCLLLUUU\\\___```dddjjjppptttuuutttrrrnnnnnnooorrrwww{{{}}}~~~}}}zzzzzzyyyxxxxxxyyywwwqqqhhh```WWWRRRKKKIIIMMMTTT\\\aaaccc```\\\ZZZ[[[^^^cccfffnnnnnnnnnpppqqqtttvvvwwwzzz~~~~~~xxxsssqqqpppooosssssssssuuuuuutttqqqnnnmmmnnnooopppqqqrrrssssss```ccchhhlllooorrruuuwww{{{yyykkkgggdddeeeiiikkkhhhddd``````aaaccceeefffeeedddgggfffeeefffiiimmmqqqtttsssqqqnnnkkkjjjlllpppsssvvvyyy|||}}}|||yyyxxxxxxxxxxxxzzz{{{~~~~~~|||tttvvv{{{~~~zzzvvvtttqqqqqqrrrrrrrrrssssssssssssrrrqqqpppppppppqqqqqqssssssssstttuuuvvvxxxyyyxxxxxxwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvuuutttsssuuuvvvwwwwwwwwwwwwvvvuuuvvvvvvvvvuuutttrrrqqqpppppppppppppppqqqrrrtttuuupppqqqqqqqqqppppppooonnnooopppqqqrrrssstttuuuuuurrrqqqppppppqqqqqqqqqqqqnnnooooooppppppqqqrrrrrrsssssstttuuuuuuvvvvvvwwwwwwuuuttttttvvvwwwvvvuuuttttttuuuvvvwwwuuuqqqmmmmmmkkkjjjkkkmmmnnnnnnnnnooorrruuuwwwxxxxxxzzz|||{{{{{{{{{|||||||||||||||}}}}}}~~~~~~~~~}}}}}}~~~}}}{{{yyyvvvxxxzzz{{{zzzwwwsssqqqpppnnnmmmlllnnntttzzzzzzuuutttvvv}}}~~~uuuiii^^^WWWTTTSSSSSSTTTUUUXXX```hhhmmmllljjjeee[[[MMMBBB<<<888555222------,,,+++***)))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&###"""$$$(((,,,...///***$$$$$$'''(((&&&"""&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%$$$###""""""$$$##############################$$$############!!!"""""""""""""""######&&&%%%$$$$$$$$$%%%%%%%%%$$$&&&((('''&&&%%%%%%&&&$$$$$$###$$$%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""##################$$$$$$###$$$$$$%%%&&&'''((()))***---111555888999:::999888999:::999888888999;;;<<<>>>CCCMMMXXXaaaddddddbbbdddiiimmmqqqrrrrrrqqqnnnooorrruuuyyy{{{||||||{{{wwwooonnnmmmlllkkkggg```[[[TTTPPPLLLJJJNNNUUU]]]cccfffccc```^^^___aaaeeehhhkkkiiihhhhhhjjjmmmqqqtttxxx}}}~~~|||{{{{{{{{{wwwvvvvvvwwwwwwvvvrrrooonnnnnnnnnooooooppppppqqqdddgggkkknnnooopppqqqrrryyyzzzhhhfffeeeiiimmmlllgggaaa_________bbbeeegggeeecccaaabbbeeeiiinnnssswwwyyywwwxxxxxxvvvsssrrrsssuuuxxxzzz}}}}}}{{{xxxwwwwwwuuuvvvxxx{{{~~~}}}zzzxxxppprrrvvv|||}}}zzzvvvtttqqqqqqrrrrrrrrrrrrrrrsssrrrrrrqqqppppppqqqrrrrrruuuuuuvvvwwwxxxyyy{{{{{{{{{zzzyyywwwwwwwwwwwwwwwyyyyyyxxxxxxwwwvvvuuutttvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvuuutttsssqqqpppooooooooopppqqqrrrssssssnnnooopppppppppooonnnmmmnnnooopppqqqrrrttttttuuuqqqqqqqqqqqqppppppqqqrrrnnnoooooopppqqqqqqrrrrrrssssssssstttuuuuuuvvvvvvvvvuuussstttuuuvvvvvvuuuttttttuuuvvvvvvuuuqqqnnnnnnlllkkkkkkmmmnnnmmmmmmnnnpppsssuuuuuuwwwyyyzzzxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}|||zzzxxxwwwxxxzzz{{{zzzwwwtttqqqqqqooonnnnnnoooqqqrrrssswww}}}|||vvvpppppprrrxxx{{{mmm```WWWSSSPPPOOOOOOOOORRRYYYbbbiiilllmmmoooeeeUUUHHH???:::777555///...---+++************(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''&&&%%%$$$%%%'''(((333---%%%###&&&((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))&&&&&&%%%%%%$$$###""""""#########$$$$$$$$$$$$#####################$$$$$$"""!!!!!!"""###$$$$$$###"""%%%&&&%%%!!! ###'''$$$&&&((((((&&&%%%&&&'''222...(((%%%$$$$$$$$$###&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""######$$$$$$$$$$$$"""######$$$&&&(((***+++///111444777999999999888777888888777777888;;;>>>@@@CCCKKKVVV```fffeeecccbbbdddhhhkkkoooqqqsssssspppqqqtttuuuvvvwwwxxxxxx}}}{{{pppjjjcccbbbbbbaaa```^^^[[[XXXPPPNNNKKKKKKNNNUUU^^^dddfffeeebbbaaaaaabbbdddfffgggeeecccbbbdddiiiooosssxxx~~~yyywwwuuutttuuuuuusssrrrppppppooonnnnnnoooooopppjjjllloooppppppooopppppp{{{~~~wwwiiiiiijjjlllooommmhhhccc```___```ccchhhiiifffccc___aaadddiiinnntttxxxzzzxxx{{{{{{wwwuuuuuuyyy|||~~~~~~|||zzzyyyyyyvvvwwwyyy{{{~~~~~~{{{yyywwwvvvppprrruuuyyy|||zzzvvvtttqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppprrrssstttvvvwwwxxxyyyzzz{{{|||||||||{{{yyyxxxwwwwwwxxxxxxzzzzzzyyyxxxwwwwwwvvvvvvwwwvvvvvvvvvvvvvvvvvvwwwttttttttttttsssqqqpppoooooooooooopppqqqqqqqqqqqqmmmnnnnnnoooooonnnmmmmmmnnnooooooppprrrsssttttttqqqrrrsssrrrpppppprrrsssooooooooopppqqqqqqrrrrrrrrrrrrsssssstttuuuuuuuuuvvvuuuttttttvvvxxxwwwwwwvvvuuuuuuuuuvvvuuurrrppppppnnnllllllnnnnnnnnnmmmmmmoooqqqssssssuuuwwwyyywwwwwwyyyzzz|||~~~~~~~~~}}}|||||||||{{{zzzyyyyyyzzz{{{zzzxxxwwwyyyzzz{{{{{{yyywwwuuutttsssrrrrrrrrrrrrooonnnooorrrvvvyyyzzz{{{}}}~~~}}}wwwrrrrrrsssuuu|||tttfff[[[TTTOOOLLLIIIKKKPPPVVV^^^gggnnnsssxxxooo```RRRFFF>>>888555111000...,,,+++******+++((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''###%%%&&&'''&&&%%%&&&(((333---'''$$$%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$#########"""###$$$$$$%%%$$$$$$$$$#########"""######$$$%%%$$$###"""###%%%&&&&&&%%%"""%%%###!!!&&&$$$&&&'''&&&%%%%%%&&&(((DDD999,,,### ###%%%'''$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#################################!!!"""######$$$#########!!!"""###$$$$$$$$$$$$$$$#########$$$&&&))),,,...333444666777999999999888888888888777888;;;???CCCHHHLLLSSS[[[bbbeeedddbbb```aaacccfffjjjmmmpppqqqrrrsssuuuuuuuuuwwwyyy{{{}}}pppeee___XXXXXXYYYYYYXXXWWWVVVVVVMMMLLLLLLLLLOOOVVV___eeekkkkkkjjjiiihhhgggggggggeeebbb___^^^```ffflllpppwww}}}~~~|||||||||zzzwwwtttssstttuuuvvvvvvsssrrrpppooooooooopppqqqlllmmmoooooonnnnnnnnnooouuuzzz~~~~~~{{{uuulllllllllkkkkkkiiihhhgggddddddeeeiiinnnnnnjjjfffbbbbbbccceeejjjooouuuxxxwww|||}}}wwwuuuuuuzzz|||~~~}}}|||{{{|||zzz{{{{{{|||}}}}}}}}}}}}|||zzzxxxuuutttsssttttttrrrsssuuuxxx|||}}}zzzxxxvvvsssqqqppppppppppppppppppppppppooooooooooooqqqsssuuuvvvxxxxxxyyyzzz{{{||||||||||||{{{yyywwwwwwwwwxxxyyyzzzyyyxxxxxxwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuvvvrrrsssssssssrrrqqqqqqpppoooooopppppppppppppppooommmmmmmmmmmmmmmmmmmmmmmmnnnoooooopppqqqrrrrrrsssqqqssstttsssqqqppprrruuunnnnnnooooooppppppqqqqqqqqqrrrrrrsssttttttuuuuuuwwwuuuuuuvvvxxxzzzzzzyyyzzzxxxuuutttuuutttsssqqqrrrpppnnnnnnooopppooonnnlllnnnpppqqqrrrsssvvvyyywwwxxxxxxzzz{{{|||}}}}}}~~~}}}}}}}}}}}}||||||||||||zzzxxxxxxyyyzzz{{{zzzwwwyyy{{{|||}}}|||{{{zzzyyyvvvsssrrrsssrrrpppnnnlllmmmnnnnnnoooooopppqqquuuzzz|||zzzzzzzzz}}}}}}nnnaaaWWWOOOKKKGGGKKKQQQUUUYYY```jjjqqqvvvqqqhhh^^^RRRGGG>>>999333111///,,,+++++++++,,,((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%%%%''')))---,,,)))'''%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&$$$#########$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$######"""""""""###%%%%%%###"""!!!"""%%%'''&&&$$$!!!###$$$""" """$$$%%%%%%%%%%%%$$$$$$&&&)))>>>555***######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""########################################## !!!""""""#########""" !!!###$$$%%%%%%$$$$$$$$$$$$%%%&&&))),,,///111333444555666888999:::;;;999999999999;;;???EEEJJJQQQTTTYYY]]]___bbbdddfffaaaaaabbbdddgggjjjnnnpppssstttvvvvvvxxx|||}}}ooobbb[[[YYYQQQSSSTTTTTTSSSRRRRRRRRRKKKLLLMMMNNNQQQXXXaaahhhpppqqqqqqqqqooollliiigggdddaaa^^^\\\]]]bbbgggkkkrrrzzz~~~zzzxxxwwwwwwvvvtttrrrrrrtttvvvwwwwwwuuusssrrrppppppqqqrrrsssjjjkkkllllllkkkkkklllnnnkkksssyyyvvvqqqrrrttttttlllllljjjhhheeedddfffhhhjjjiiijjjooottttttoooiiieeedddbbbaaadddjjjqqquuuvvv||||||vvvtttuuuzzz}}}~~~}}}~~~~~~~~~~~~~~~}}}|||zzzxxxxxxvvvuuurrroooooopppqqqsssttttttvvvxxxzzz}}}}}}{{{xxxuuutttqqqnnnlllppppppoooooooooooooooooonnnnnnnnnoooqqqsssvvvwwwxxxyyyzzz{{{|||||||||{{{|||{{{yyywwwwwwwwwyyyzzzyyyxxxwwwwwwwwwwwwwwwwwwuuuttttttssssssttttttuuusssssstttttttttssssssrrroooppppppppppppoooooonnnmmmmmmlllllllllmmmmmmnnnooooooooopppqqqqqqrrrrrrrrrtttuuutttqqqqqqsssuuummmmmmnnnnnnooopppppppppqqqqqqrrrssssssttttttuuuwwwvvvuuuvvvyyy{{{{{{{{{|||yyyvvvtttttttttsssssstttrrrpppooopppqqqpppooolllmmmooopppqqqsssvvvxxxxxxxxxxxxyyyyyyzzzzzzzzz||||||||||||}}}}}}}}}}}}}}}{{{xxxwwwyyy{{{||||||wwwyyy{{{}}}~~~~~~}}}}}}}}}xxxsssqqqrrrrrrqqqppphhhiiijjjjjjjjjkkkkkklllrrrwww}}}}}}ttteeeYYYPPPKKKGGGLLLRRRSSSSSSXXXbbbjjjooonnnlllfff\\\QQQFFF???444222///---+++++++++,,,))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&######&&&)))''')))+++***&&&###!!! &&&&&&&&&%%%%%%%%%$$$$$$&&&%%%###"""""""""###$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$######"""""""""###%%%&&&!!! ###%%%###"""'''%%%###$$$%%%&&&&&&%%%%%%%%%%%%###"""###''')))+++'''%%%&&&))))))%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&################################################!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""""""""""" !!!###$$$%%%%%%$$$$$$&&&&&&&&&(((+++...222444333333444555777:::<<<===;;;;;;;;;;;;===BBBIIINNNWWWYYY\\\\\\\\\___eeejjjhhhhhhhhhiiikkknnnrrrtttsssuuuvvvxxx{{{}}}ppp```TTTPPPQQQOOOQQQRRRRRRQQQPPPOOOOOOKKKMMMOOOPPPSSSZZZcccjjjnnnoooqqqqqqnnnjjjeeebbbdddaaa]]][[[[[[^^^cccfffnnnvvv~~~zzzwwwuuuuuuuuurrrqqqppprrrtttvvvvvvuuuvvvtttsssqqqqqqrrrtttuuukkkhhhddddddggghhhgggfffnnnllljjjggggggjjjqqqvvvqqqnnnkkkhhhggggggggggggooopppqqqrrrrrrqqqqqqppprrrlllddd^^^^^^dddnnntttwww{{{~~~}}}xxxuuuvvvyyywwwzzz}}}zzzvvvsssrrrnnnnnnmmmmmmmmmooopppqqquuuvvvwwwyyyzzz{{{{{{|||wwwvvvtttrrrpppooonnnnnnkkklllmmmnnnoooooooooooopppqqqrrrsssuuuvvvwwwxxxzzzzzzzzzzzzyyyxxxwwwwwwzzzxxxwwwwwwxxxxxxvvvuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxvvvtttrrrqqqrrrsssttttttsssrrrqqqqqqqqqrrrsssssspppnnnooorrrssssssqqqkkklllmmmlllkkklllnnnpppkkknnnpppqqqpppppppppqqqrrrqqqooommmmmmnnnooopppqqqqqqrrrrrrrrrqqqqqqpppuuuuuusssrrrrrrssstttuuuzzzyyyxxxwwwxxxyyyzzz{{{tttvvvwwwvvvsssrrrsssvvvsssrrrrrrqqqpppooonnnnnnnnnmmmmmmmmmooorrrtttvvvuuuuuuuuuuuuvvvwwwxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxyyyyyyyyyyyyyyyyyy||||||}}}}}}~~~~~~~~~}}}xxxtttsssuuuvvvsssooopppooonnnmmmllllllmmmnnnqqqwww|||xxxiii```TTTJJJJJJHHHJJJOOORRRTTTZZZaaaiiiooorrrmmmdddZZZMMMCCC???444+++***,,,++++++,,,+++******)))(((''''''&&&''''''((()))((('''%%%$$$###$$$%%%&&&''''''''''''+++)))&&&&&&((((((%%%###&&&///444...'''%%%$$$"""&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$###""""""&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%''''''%%%$$$###"""""""""###%%%(((***,,,///333666666666666666777888999:::777:::<<<===>>>EEEPPPYYY^^^______^^^^^^```dddhhhjjjkkkkkkjjjkkkqqq{{{||||||}}}zzzsssiiiaaaZZZUUUOOOKKKLLLMMMMMMNNNNNNNNNMMMMMMPPPQQQRRRUUU[[[cccjjjnnnsssqqqooommmjjjhhhggggggdddaaa]]]YYYYYY[[[___aaajjjoooxxx|||wwwsssrrrpppmmmjjjooopppqqqpppooonnnoooqqqsssrrrqqqqqqqqqrrrssstttjjjgggcccaaaaaabbbddddddjjjhhheeecccccciiipppvvvsssrrrooonnnmmmmmmmmmmmmqqqqqqrrrtttuuuvvvxxxxxxtttnnnfff______dddlllrrrvvvzzz}}}}}}yyyvvvvvvxxxyyy{{{~~~~~~xxxrrrmmmlllmmmmmmnnnoooppprrrttttttuuuvvvwwwxxxyyyzzzzzzzzzvvvuuusssrrrpppooonnnnnnmmmmmmnnnnnnooonnnnnnnnnmmmnnnooorrrtttvvvxxxyyywwwwwwxxxyyyyyyyyyyyyyyyzzzxxxvvvvvvwwwwwwvvvuuuuuuttttttttttttuuuvvvwwwvvvuuusssqqqpppqqqrrrssssssrrrqqqpppppppppqqqqqqqqqpppnnnppprrrsssrrrpppkkkmmmnnnnnnmmmlllmmmooommmoooqqqqqqooonnnnnnnnnrrrqqqooonnnmmmnnnoooppppppqqqqqqqqqqqqqqqpppppprrrrrrqqqqqqrrrtttvvvwwwyyyxxxxxxxxxxxxyyyzzzzzzxxxzzz{{{yyyvvvsssssstttqqqqqqppppppoooooonnnnnnlllmmmnnnppprrrssssssttttttttttttuuuvvvxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{{{{{{{}}}}}}}}}|||||||||||||||}}}zzzvvvwwwyyyyyyvvvssssssrrrpppooonnnmmmmmmnnnrrryyysssfffZZZQQQLLLIIIIIILLLNNNPPPUUU[[[eeemmmsssqqqkkkaaaTTTJJJEEE:::000......,,,+++,,,+++******)))(((((('''''''''''''''(((''''''&&&&&&$$$%%%%%%&&&''''''''''''(((&&&%%%%%%'''(((&&&$$$%%%---222---'''&&&&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&""""""""""""""""""""""""########################$$$$$$###""""""###$$$$$$$$$$$$######"""!!!!!! &&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$'''***,,,...111444666777777777777777888999:::777:::<<<===@@@HHHSSS\\\`````````___```ccchhhlllpppooonnnkkkkkkpppyyy~~~wwwmmmiiieeeaaa^^^YYYTTTPPPNNNNNNOOOPPPQQQRRRRRRRRRQQQSSSWWW\\\aaafffjjjlllpppnnnllljjjgggeeedddcccbbb```\\\YYYYYY\\\___bbbiiimmmssszzz~~~yyyuuuqqqnnnnnnmmmkkkiiimmmnnnoooooonnnmmmnnnppprrrqqqrrrrrrtttvvvxxxyyyhhhfffccc^^^[[[[[[^^^```cccbbb```___```fffnnntttrrrrrrrrrrrrqqqqqqqqqqqqrrrsssuuuyyy|||zzztttkkkeeecccgggmmmrrrtttxxx|||}}}zzzwwwwwwxxxyyyzzz|||}}}~~~yyyrrrllliiijjjkkkmmmoooqqqssstttttttttuuuvvvvvvwwwwwwwwwvvvtttsssrrrpppoooooonnnnnnooooooooooooooonnnmmmmmmjjjlllnnnqqqtttwwwzzz{{{ttttttuuuvvvxxxyyyzzzzzzyyywwwtttsssuuuvvvwwwvvvttttttssssssssstttuuuuuusssrrrqqqppppppqqqrrrsssrrrqqqppppppooooooppppppooonnnoooppprrrrrrpppooolllnnnppppppnnnmmmlllmmmmmmoooppppppnnnlllkkkkkkqqqpppooonnnnnnnnnooopppoooppppppqqqqqqpppppppppnnnnnnoooppprrruuuwwwyyywwwwwwxxxyyyyyyyyyyyyyyy{{{}}}}}}{{{wwwssspppoooooonnnnnnnnnnnnnnnnnnnnnkkkmmmppprrrtttsssrrrrrrsssssssssuuuvvvxxxzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzwwwxxxxxxyyyzzz{{{{{{|||}}}}}}}}}|||{{{{{{zzzzzz~~~|||{{{||||||xxxwwwvvvtttrrrpppoooooonnnssszzzqqqdddZZZRRRMMMJJJKKKLLLLLLQQQVVV```jjjsssvvvtttlll___TTTMMMAAA666222111...++++++*********))))))((((((''''''''''''&&&''''''((((((%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&''''''%%%$$$***...,,,)))))))))(((((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$######"""!!!!!!!!!%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$############""""""######$$$%%%#########$$$%%%&&&'''(((&&&)))---000222333555777999999888888888999999:::888:::<<<>>>BBBKKKVVV___fffeeecccaaaaaadddjjjnnnrrrqqqnnnkkkkkkpppyyyrrrjjjbbbbbbdddeeeddd```YYYTTTQQQRRRRRRTTTUUUWWWXXXXXXVVVYYY^^^cccgggiiiiiiiiikkkjjjhhhfffdddbbb```______]]][[[ZZZZZZ]]]```cccgggiiilllppprrrtttuuuuuuooommmjjjhhhiiiiiihhhgggjjjkkkmmmnnnmmmlllmmmooopppqqqsssuuuyyy|||ffffffeee```ZZZXXXYYY[[[\\\]]]^^^___aaadddjjjmmmmmmnnnpppqqqppppppppppppppptttzzzzzzrrrkkkiiikkkooorrrssswww{{{|||{{{yyyxxxxxxwwwwwwwwwxxxxxxyyyzzzzzz~~~{{{sssllliiigggiiikkknnnooopppppppppsssssstttttttttssssssrrrqqqqqqpppooonnnnnnnnnnnnnnnnnnooopppppppppoooooolllnnnppprrruuuxxxzzz{{{sssttttttuuuvvvwwwxxxyyyyyyvvvsssrrrsssvvvwwwxxxsssssssssrrrrrrsssssstttrrrrrrqqqqqqqqqqqqrrrsssrrrrrrqqqqqqppppppoooooolllmmmoooqqqrrrqqqooommmmmmoooqqqqqqooolllkkkkkkkkkmmmnnnnnnmmmkkkjjjkkkpppooonnnnnnmmmnnnoooooonnnnnnooopppppppppoooooommmmmmnnnoooqqqsssvvvwwwuuuvvvxxxzzzzzzzzzzzzyyyzzz{{{|||{{{wwwsssooollllllmmmmmmmmmmmmmmmmmmmmmmmmnnnppprrrrrrrrrrrrrrrqqqqqqrrrtttvvvxxxzzz|||yyyyyyyyyyyyyyyyyyyyyyyyuuuuuuvvvwwwxxxzzzzzz{{{|||||||||||||||{{{{{{{{{}}}}}}~~~~~~{{{zzzxxxvvvtttrrrpppooorrryyypppdddYYYRRRMMMLLLLLLLLLPPPTTTZZZeeepppwwwzzzvvvjjj___QQQEEE999555333///,,,+++*********)))))))))((((((((('''&&&&&&&&&((()))***&&&'''''''''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%(((,,,------------,,,)))'''%%%$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$############$$$$$$$$$$$$############""""""######$$$%%%######$$$$$$%%%'''((()))(((,,,000444555555666888::::::999999888999999999999;;;<<>>;;;:::999???@@@DDDLLLWWWaaahhhkkkqqqtttyyyyyyrrrooonnnppptttsssqqqsssxxx}}}}}}}}}}}}}}}zzzvvvrrrmmmbbbVVVOOOKKKIIILLLQQQ^^^hhhooonnngggdddcccccckkkmmmppprrrrrrqqqnnnllliiigggeeeeeefffccc^^^ZZZVVVWWWXXXWWWUUUUUUVVVWWWZZZ[[[\\\]]]^^^```aaaaaa```cccfffgggffffffffffffhhhjjjmmmqqqtttwwwxxxyyy|||}}}ttttttxxxzzzpppnnnjjjddd___^^^___aaa```cccjjjsss|||~~~wwwuuuuuuuuuvvvwwwvvvttt{{{{{{{{{{{{{{{{{{zzzzzzwwwwwwyyy}}}nnnbbbVVVSSSVVVZZZ```eeefffggghhhiiiiiiiiijjjjjjllllllllllllkkkjjjiiiiiillllllmmmnnnmmmkkkiiiggggggggggggggghhhjjjlllnnnrrrrrrssssssrrrrrrssssssuuutttqqqpppooopppqqqrrrrrrssssssssstttuuuuuuuuutttsssqqqrrrsssrrrqqqoooooonnnmmmmmmooooooooonnnmmmnnnnnnoooooooooppppppnnnmmmmmmnnnoooooonnnlllkkkkkkkkkkkkjjjjjjiiiiiieeeddddddeeeeeeggghhhiiieeeeeefffffffffeeeddddddaaaaaaaaaaaabbbcccdddeeefffgggiiihhhgggggghhhiiiiiiiiiiiiiiijjjjjjjjjkkkllllllkkkkkkkkkmmmnnnooopppoooooopppqqqqqqpppnnnkkkiiigggeeedddcccccccccccccccbbbbbbbbbaaa``````aaabbbccccccdddeeeeeeeeedddeeefffggghhhhhhhhhhhhggggggfffeeeeeeeeeeeefffbbbbbbaaa``````aaaaaabbbdddfffiiilllooorrrtttvvvrrrrrrrrrrrrssstttuuuuuuxxxyyyzzzzzzyyywwwtttrrrqqqmmmgggbbbaaacccgggiiiiiijjjooosssuuuwww{{{xxxvvvxxxzzz~~~rrrfff]]]RRRKKKHHHKKKNNNPPPSSSWWWXXXcccnnnqqqnnnfffYYYNNN???;;;555000...---,,,+++)))&&&%%%***222999;;;:::777444///+++((('''((())))))&&&,,,===KKKIII<<<111111111///+++)))(((&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))+++///222444444444333777888888888777888:::<<<>>>@@@BBBCCCBBBAAAAAABBBDDDDDDGGGNNNYYYeeeoootttvvvyyyyyyqqqnnnlllnnnqqqpppmmmnnnqqqrrrtttwwwyyyzzzvvvpppkkkcccZZZQQQMMMLLLLLLPPPUUU^^^iiiqqqnnniiiggghhhffflllmmmoooooonnnmmmjjjiiiiiigggfffggghhhfffaaa]]]WWWXXXXXXWWWUUUUUUVVVXXX]]]]]]^^^___```aaabbbbbbbbbdddggghhhggggggggghhhlllnnnrrrwww{{{~~~sssvvvvvvxxxxxxmmmkkkgggbbb^^^^^^aaaddddddjjjssszzz~~~xxxvvvttttttuuuuuuuuussswwwxxxxxxxxxwwwwwwvvvuuuuuuuuuwwwzzz~~~~~~mmmbbbXXXSSSSSSUUU[[[bbbeeegggiiiiiiiiiiiijjjkkkllllllmmmmmmlllkkkjjjjjjkkkllllllkkkkkkjjjiiiiiihhhgggfffffffffgggiiijjjmmmnnnoooooonnnnnnooopppsssrrrpppppppppqqqsssuuussssssssstttttttttttttttsssqqqpppqqqqqqpppnnnlllmmmlllllllllnnnooonnnmmmjjjkkkmmmmmmllllllmmmooommmmmmlllmmmnnnooommmkkkjjjkkkkkkkkkkkkjjjiiiiiieeedddccccccdddeeefffhhhdddeeeeeeeeeeeeeeeddddddbbbbbbbbbbbbccccccdddeeefffggghhhhhhffffffggghhhggghhhhhhhhhiiiiiijjjjjjlllkkkjjjiiiiiijjjkkkkkklllkkkkkklllnnnnnnlllkkkhhhgggfffdddbbbaaaaaaaaa_________```______^^^]]]______````````````______```aaabbbcccdddeeeeeeeeeccccccbbbaaaaaaaaaaaabbb]]]\\\[[[ZZZZZZZZZ[[[\\\]]]___ccceeegggjjjmmmooooooooonnnoooooopppqqqqqqqqqrrrssstttsssrrrpppnnnjjjfff```[[[ZZZ\\\```cccccceeekkkqqqtttuuuzzz|||yyywwwvvvyyy~~~nnnaaaRRRKKKFFFHHHMMMPPPTTTXXXWWW```kkkqqqtttpppdddYYYFFFAAA999333000...,,,++++++))))))000:::@@@???;;;...000444666555222...++++++111===FFFDDD:::333222---...,,,(((&&&((('''%%%))))))((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))***+++---000333555555555444666777888777777888;;;>>>===@@@CCCEEEFFFFFFHHHIIIMMMMMMPPPVVVaaallltttyyyxxx|||wwwpppmmmjjjjjjmmmmmmkkkkkkmmmlllnnnrrruuuuuurrrkkkeeeWWWQQQLLLMMMOOOPPPSSSXXXbbbooovvvqqqlllnnnpppnnnllllllllllllkkkiiigggfffhhhfffdddeeeggggggccc```YYYYYYYYYXXXWWWWWWYYY\\\___``````aaabbbcccdddddddddfffhhhhhhiiiiiikkkmmmpppsssxxx}}}{{{wwwmmmzzz~~~zzz{{{xxxqqqlllkkkhhhdddcccdddiiilllppptttzzz~~~wwwuuurrrrrrtttuuuvvvvvvvvvvvvwwwvvvvvvtttrrrqqqrrrrrrtttvvvxxxyyyxxxwwwjjjccc]]]XXXUUUTTT[[[cccgggjjjllllllkkkjjjkkkmmmkkkkkklllllllllkkkjjjjjjkkkjjjiiihhhhhhiiiiiijjjgggfffeeecccccccccdddeeeiiikkkmmmllljjjjjjlllnnnooonnnmmmnnnooorrruuuwwwtttttttttttttttssssssssspppooonnnnnnooommmkkkhhhkkkjjjiiikkklllmmmllljjjgggiiikkkkkkjjjjjjlllnnnmmmlllkkklllnnnnnnlllkkkiiiiiijjjjjjjjjiiihhhgggeeedddcccbbbbbbccceeefffddddddeeeeeefffeeeeeedddbbbbbbbbbaaaaaabbbcccccceeefffgggfffddddddeeegggffffffgggggghhhiiijjjjjjkkkjjjhhhgggffffffggghhhjjjiiihhhiiijjjkkkiiigggfffeeedddcccaaa```______[[[\\\]]]^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\ZZZYYYXXXXXXXXXZZZ[[[\\\]]]]]]]]][[[ZZZZZZYYYYYYYYYYYYYYYXXXWWWUUUTTTTTTTTTUUUVVVVVVYYY\\\^^^___aaadddggghhhggggggggggggggghhhhhhhhhiiiiiiiiiiiihhhfffeeeaaa___[[[WWWVVVWWWYYY[[[```bbbjjjtttzzzzzzzzz}}}}}}zzzwwwwww~~~{{{mmm]]]RRRIIIIIIKKKMMMPPPTTTVVV\\\dddllltttuuukkk___MMMGGG???888333000...,,,...++++++333<<>>AAAOOOUUU___gggjjjjjjhhhgggdddhhhooowww}}}|||wwwzzz|||zzzuuupppnnnnnnnnniiigggjjjkkkiiijjjlllfffeeebbbaaa```^^^ZZZXXXRRRQQQTTT\\\bbbdddgggjjjdddqqqvvvoookkkqqqvvvtttlllkkkjjjiiigggfffeeeeeeccc```^^^___bbbdddcccaaa\\\]]]\\\\\\[[[]]]```ccc^^^___aaaccceeegggiiijjjjjjkkkkkkkkklllpppuuuxxxuuuyyy~~~yyywwwuuurrrnnnggg```[[[uuuuuuwww{{{}}}zzzssslllgggiiikkkllllllpppuuuzzz{{{yyytttoooooossswwwxxxvvvyyyzzzzzzzzzxxxuuurrrqqqoooooooooooooooooooooooojjjfffaaa\\\[[[\\\```cccnnnmmmmmmlllllllllmmmmmmnnnllljjjiiijjjkkkjjjhhhhhhgggggggggggghhhhhhiiiffffffeeedddbbb```^^^]]]hhhgggfffeeeeeeeeefffgggiiijjjkkkmmmooorrrtttvvvssssssssssssrrrqqqqqqpppmmmkkkiiiiiiiiihhhfffdddccccccdddeeefffhhhhhhiiihhhiiiiiijjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiigggggghhhggggggfffeeeddddddccccccbbbbbbccccccddd```aaabbbcccbbbaaa```___]]]]]]^^^___``````aaaaaacccbbbaaa``````bbbccceeeccccccdddeeefffggghhhiiiffffffggggggfffdddbbbaaabbbcccdddddddddcccbbbaaa``````aaa```___^^^\\\ZZZ[[[ZZZZZZZZZZZZZZZZZZZZZXXXZZZXXXUUUTTTUUURRRLLLLLLKKKKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNMMMLLLKKKJJJJJJIIIMMMMMMNNNPPPQQQRRRSSSTTTXXXXXXYYYYYYXXXVVVTTTSSSSSSSSSSSSSSSTTTUUUUUUVVVUUUUUUVVVUUUTTTTTTVVVXXX[[[cccooo{{{}}}ttteeeSSSJJJJJJMMMLLLJJJPPPTTTWWW]]]jjjuuussskkk___XXXMMMCCC;;;555000---------,,,333<<<333)))...---,,,+++******+++,,,---++++++)))(((''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&%%%%%%$$$$$$!!!"""###%%%&&&'''((((((%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######'''''''''&&&&&&%%%%%%%%%#########$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''))),,,...000---000222444555777:::<<<<<<:::999999999;;;DDDNNNXXXdddrrr{{{}}}vvvxxxzzz~~~~~~xxxyyy{{{|||{{{vvvoooiiillljjjhhhggghhhhhhgggeeeeee___[[[ZZZVVVRRRQQQTTTPPPTTT\\\fffmmmnnnkkkhhhkkkfff``````dddkkkqqqtttqqqooollliiigggfffgggggggggbbb\\\[[[]]]```aaaaaa_______________``````aaaddddddeeeeeegggkkkqqquuutttrrrpppoooooorrruuuxxx{{{~~~{{{vvvuuuooohhhccc___ZZZTTTOOO{{{zzzyyyzzz{{{xxxrrrlllhhhjjjkkklllnnnttt{{{}}}yyytttpppooosssvvvvvvuuuyyyyyyzzzzzzyyyvvvtttrrrpppppppppqqqqqqqqqqqqqqqmmmjjjfffcccbbbcccfffhhhnnnnnnmmmmmmmmmmmmnnnnnnnnnkkkiiiiiijjjjjjjjjiiihhhhhhggggggggghhhhhhiiieeeeeedddcccbbbbbbaaaaaabbbbbbbbbbbbcccdddfffgggeeefffgggiiillloooqqqsssqqqqqqqqqqqqqqqpppooonnnllliiigggfffffffffdddcccbbbcccdddeeefffggghhhiiiggghhhhhhhhhhhhggggggfffiiiiiihhhgggggggggggghhhffffffggggggfffeeeddddddbbbbbbaaaaaaaaaaaabbbbbb```aaaaaaaaa```___^^^]]]]]]^^^^^^___``````aaaaaa``````aaaaaaaaabbbaaaaaaaaaaaabbbcccdddeeeeeefffeeeeeeeeeeeedddcccaaa``````aaaaaaaaa```^^^]]]\\\\\\\\\]]]]]]\\\ZZZYYYXXXYYYYYYXXXWWWWWWVVVUUUUUUMMMOOONNNLLLLLLNNNLLLGGGEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCHHHHHHHHHHHHGGGFFFEEEEEEGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLJJJJJJKKKKKKLLLMMMOOOPPPSSSTTTUUUUUUTTTTTTUUUVVVYYY]]]eeesss}}}ttt```RRRLLLKKKIIIGGGPPPRRRSSSVVVaaammmqqqmmmfff^^^RRRGGG>>>888444222......,,,444<<<333)))...,,,+++************+++,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''"""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$######"""""""""$$$$$$$$$###############%%%%%%%%%$$$$$$$$$##############################"""""""""#########$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""!!!!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''***,,,///000///111333555555777999;;;;;;999888:::<<<@@@JJJUUUjjjuuu~~~|||}}}~~~{{{uuuppplllllliiigggggggggggggggeeeccc\\\VVVSSSPPPMMMNNNRRRTTTZZZdddmmmqqqpppkkkggg___ZZZUUUXXXaaakkkqqqttttttrrrooollliiihhhgggffffffbbb]]][[[\\\^^^^^^]]]]]]^^^```bbbdddeeeeeeffffffgggggghhhjjjnnntttyyy{{{yyywwwuuuuuuwwwyyy{{{~~~yyyrrrmmmeee```YYYSSSOOOJJJDDD@@@|||yyywwwwwwsssnnniiieeegggiiilllqqqxxx}}}|||xxxtttppppppsssuuutttsssvvvvvvwwwwwwvvvuuusssrrrqqqrrrssstttuuutttttttttpppooollljjjiiijjjkkklllnnnnnnmmmmmmmmmmmmnnnnnnnnnkkkiiiiiijjjkkkkkkkkkjjjiiiiiihhhhhhhhhiiiiiifffeeedddcccbbbcccddddddbbbbbbbbbbbbbbbcccdddeeecccdddeeegggjjjmmmpppqqqoooppppppooonnnmmmlllllljjjhhhdddcccccccccbbbaaaaaaaaabbbccceeefffggghhhffffffffffffeeeeeeddddddgggfffdddcccbbbcccdddeeeddddddeeeeeeeeedddcccccc`````````______`````````____________^^^]]][[[[[[\\\\\\\\\]]]]]]^^^^^^___\\\^^^```bbbbbbaaa___^^^_________``````aaaaaaaaabbbcccccccccbbb```^^^]]]]]]]]]]]]\\\ZZZYYYWWWVVVWWWWWWXXXWWWWWWVVVUUUTTTWWWVVVUUUSSSQQQOOONNNMMMIIIJJJIIIFFFFFFHHHFFFAAA>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;@@@AAACCCDDDDDDCCCAAA@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEBBBBBBCCCDDDFFFHHHIIIJJJPPPRRRUUUUUUTTTSSSTTTTTTVVVUUUYYYgggzzz{{{zzzrrr___RRRLLLIIIHHHMMMNNNMMMNNNVVVccckkkmmmmmmeeeYYYNNNDDD>>>999666///...,,,333<<<222(((---+++******))))))******++++++***)))((((((''''''((('''&&&&&&&&&&&&'''((((((%%%&&&&&&'''(((((())))))###$$$%%%%%%&&&&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""###############$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&(((+++...000222111333555666666666888:::999777888;;;???EEEQQQ]]]ttt|||{{{|||}}}|||yyy{{{~~~yyysssooonnnllljjjhhhggghhhiiihhhgggaaaYYYPPPLLLIIIIIIOOOUUUZZZaaakkkrrrsssnnnhhhcccTTTOOOLLLRRR___lllsssuuuvvvuuussspppmmmiiifffdddcccaaa^^^\\\\\\\\\\\\[[[\\\^^^bbbfffjjjkkklllllljjjkkkllllllnnnrrrwww|||~~~|||zzzzzz{{{}}}~~~zzztttllleee```WWWSSSNNNHHHDDD???;;;888zzzxxxuuuuuutttpppiiiddd```ccchhhnnnttt{{{~~~{{{yyyzzz~~~~~~{{{wwwvvvtttqqqqqqrrrsssrrrqqqrrrrrrsssssssssrrrqqqppprrrtttvvvyyyzzzyyyxxxxxxsssrrrqqqooonnnmmmllllllllllllllllllllllllmmmnnnnnnllljjjjjjkkkmmmmmmmmmlllkkkjjjiiiiiiiiiiiiiiiiiigggeeeccccccccceeefffhhhhhhgggeeedddcccbbbbbbcccdddeeegggjjjmmmpppqqqooooooooonnnmmmlllkkkjjjjjjgggdddbbbbbbbbbbbbaaa^^^______aaabbbcccddddddeeeeeedddccccccbbbbbbbbbfffdddaaa______```bbbccc```aaaaaabbbbbbbbbbbbaaa______^^^^^^^^^^^^______\\\]]]]]]]]]\\\\\\\\\[[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\]]]^^^___```___^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^___`````````___]]][[[ZZZYYYYYYXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRTTTRRRQQQNNNKKKIIIGGGFFFGGGGGGEEEAAA@@@AAA>>>999999999888888888888999999888888888888888888888888;;;===???AAABBBAAA???===::::::::::::::::::::::::<<<;;;::::::;;;===???@@@>>>???@@@BBBDDDGGGIIIKKKNNNQQQTTTUUUTTTSSSSSSSSSQQQPPPRRR\\\mmmyyyxxx{{{}}}lll[[[QQQNNNMMMJJJIIIHHHIIIOOOYYYccchhhmmmhhh___VVVMMMDDD<<<777//////,,,222:::111''',,,***))))))))))))))))))*********)))(((((((((((((((''''''&&&&&&&&&''''''((('''''''''((((((((())))))%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##########################################$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''***---000222333333555666666666666777999888666888<<>>>>><<<999999;;;999555666666555555555555666666666666666666666666666666666888;;;======<<<:::999888888888777777777777777::::::999888999:::;;;===>>>???@@@BBBEEEHHHKKKLLLMMMPPPSSSUUUTTTSSSSSSSSSMMMOOOQQQUUU^^^nnn~~~xxxtttrrrvvv~~~yyyfffYYYSSSQQQHHHGGGGGGJJJNNNTTTZZZ___eeedddaaa]]]VVVKKK@@@888111000,,,222999000&&&,,,)))))))))******)))))))))***))))))(((((((((((()))(((''''''&&&&&&&&&''''''))))))((((((((('''''''''%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""""""""#########$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''***---000222444555555666888777666666777999999888:::???CCCHHHTTT___mmmqqqwww}}}qqqjjjjjjmmmnnnnnnllluuu}}}uuuooommmllliiifffddddddeeeeeeeeeZZZQQQJJJHHHJJJPPPZZZdddmmmnnnnnnlllgggccc___^^^ZZZUUUQQQVVVaaakkkpppppprrrrrrrrrpppmmmhhhdddaaa]]]^^^```aaaaaabbbccccccdddgggkkkooorrrsssrrrrrrsssssssssrrrqqqrrruuuwwwzzzzzz{{{}}}}}}vvvqqqiiiaaaZZZSSSLLLHHHAAA@@@???<<<:::999888888qqqrrrtttwwwxxxtttlllfffeeejjjsss|||{{{vvvttttttttttttsssrrrqqqqqqpppqqqqqqrrrqqqqqqpppoooppppppppppppooooooooooooqqqtttyyy}}}}}}|||zzzyyyxxxwwwtttrrrooonnnjjjjjjjjjjjjkkklllmmmnnnppppppqqqsssuuuvvvtttrrrooonnnmmmllljjjjjjiiiiiinnnllljjjgggfffeeeddddddeeeeeefffggghhhhhhggggggddddddeeefffhhhjjjkkklllnnnnnnmmmmmmkkkjjjhhhgggllljjjhhhhhhggggggeeeccc]]]]]]\\\\\\\\\\\\\\\[[[```___^^^]]]]]]^^^___```aaa___]]][[[ZZZZZZ[[[\\\WWWXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[ZZZZZZ[[[[[[\\\WWWWWWWWWWWWWWWXXXZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYWWWVVVWWWXXXZZZ\\\WWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXVVVTTTSSSQQQQQQPPPQQQQQQRRRSSSTTTOOOOOOMMMLLLKKKJJJJJJJJJGGGFFFDDDBBB???===;;;:::666888777666999>>>???<<<333222222222222333333444444444444444444444444444222333555777777777666555777777777777777666666666888888777888888999::::::>>>???@@@CCCEEEHHHKKKLLLNNNPPPSSSTTTTTTSSSTTTUUUNNNPPPRRRRRRTTT^^^nnn{{{~~~wwwsssqqquuu~~~sssdddYYYTTTKKKHHHHHHLLLPPPQQQSSSUUUZZZ\\\___```[[[QQQDDD;;;444222...333:::111'''---)))******++++++******)))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''))))))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$ !!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&'''''')))***---000222444666666666777888888777777888999;;;;;;???DDDHHHLLLUUU___jjjmmmqqqvvvyyyqqqjjjgggggghhhiiimmmuuuzzzssspppiiieeeaaa^^^^^^^^^^^^^^^WWWQQQLLLNNNQQQVVV```iiisssooojjjfffdddcccbbbaaa^^^ZZZVVVXXX]]]cccgggiiimmmmmmmmmmmmkkkhhheeeccc]]]___aaabbbcccdddfffhhhjjjkkknnnqqqsssssssssrrrtttuuuuuusssrrrrrrtttvvvxxxzzz|||{{{vvvhhhccc\\\TTTNNNIIIDDDAAA;;;;;;;;;:::888777888:::rrrqqqrrruuuwwwtttnnnhhhmmmqqqwww~~~~~~vvvooogggiiilllnnnmmmmmmmmmnnnmmmoooqqqrrrqqqpppoooooonnnmmmmmmlllkkkkkkkkkkkkmmmqqqvvv|||~~~~~~|||zzzvvvvvvvvvuuusssrrrqqqpppllllllllllllmmmnnnooooooqqqrrruuuxxx{{{zzzwwwtttqqqpppnnnlllkkkjjjiiiiiilllkkkjjjiiihhhgggfffffffffgggiiijjjkkkkkkkkkkkkgggggggggggghhhjjjkkkllllllllllllkkkiiihhhfffeeekkkjjjjjjjjjjjjhhheeebbb______^^^]]]\\\[[[ZZZZZZ[[[ZZZYYYXXXYYY[[[]]]^^^]]]\\\[[[YYYXXXXXXWWWWWWSSSTTTVVVWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXVVVVVVTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUUUUSSSSSSTTTTTTUUUVVVWWWWWWVVVVVVWWWWWWVVVTTTRRRQQQMMMMMMLLLLLLLLLMMMNNNOOOKKKJJJHHHEEEDDDCCCCCCCCC>>>>>><<<;;;999888666666333555666666:::AAACCCAAA222111111111222222333444222222222222222222222222333333444444555444444444555555555666666666666666555666777999:::;;;<<<<<<@@@@@@BBBDDDFFFIIILLLMMMOOOQQQSSSSSSSSSSSSUUUWWWSSSSSSRRRPPPQQQWWWaaaiiiyyy}}}yyyuuulllooottt}}}rrrddd[[[RRRKKKIIINNNRRRQQQOOOOOORRRUUU[[[^^^]]]UUUJJJBBB888666222666===333***000******+++,,,,,,+++******))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&########################%%%%%%%%%$$$$$$$$$##############################"""""""""!!!!!!!!! """############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&''''''(((,,,---000333555666777777666777999888888777999:::???@@@EEELLLPPPSSS[[[cccgggkkkmmmooosss{{{~~~xxxxxxuuupppllljjjlllnnnqqqvvv|||{{{tttpppiiieee___\\\[[[[[[[[[ZZZ\\\XXXVVVYYY]]]```gggmmmooohhhaaa___cccfffeeebbb^^^\\\ZZZYYYZZZ^^^bbbfffhhhhhhiiijjjjjjiiihhhggg^^^```bbbcccbbbdddgggjjjlllmmmoooqqqrrrsssssstttssstttuuutttssstttvvvxxxxxxzzz}}}~~~xxxoooiii[[[VVVOOOIIIEEEAAA>>><<<999:::;;;999666555777999rrrqqqoooqqqrrrqqqmmmhhhrrrtttwww|||~~~yyyqqqjjj[[[```eeeggghhhhhhjjjlllkkknnnppprrrqqqpppppppppjjjiiihhhgggffffffffffffjjjnnntttzzz}}}|||zzzxxxqqqqqqqqqqqqppppppppppppmmmmmmmmmnnnnnnpppqqqqqqqqqssswww|||~~~}}}yyyvvvrrrqqqooommmkkkjjjjjjiiiiiijjjjjjjjjjjjiiihhhggglllmmmnnnooonnnmmmlllkkkkkkjjjjjjjjjkkklllmmmmmmkkkkkkjjjiiigggfffdddcccjjjjjjkkkkkkkkkiiieeeaaaaaaaaa```^^^\\\[[[ZZZYYYWWWVVVUUUUUUVVVXXX[[[\\\ZZZYYYYYYXXXWWWUUUTTTTTTQQQRRRTTTUUUVVVWWWXXXXXXVVVUUUUUUTTTTTTUUUUUUVVVWWWUUUSSSQQQOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRSSSRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUVVVUUUUUUUUUUUUTTTSSSQQQPPPLLLKKKIIIHHHGGGHHHHHHIIIHHHFFFCCCAAA???>>>======999888777666555444333333111333222222666===???===333333333333333444555666333333333333333333333333666555555555555555555555333444444444555555555666444555888;;;>>>?????????BBBCCCDDDFFFHHHKKKMMMOOOPPPRRRSSSSSSSSSTTTVVVXXXWWWTTTQQQPPPQQQVVVZZZ]]]fffjjjqqqvvvxxxvvvrrrooogggjjjnnnrrrzzz}}}nnndddYYYNNNIIINNNSSSQQQMMMLLLNNNRRRWWW\\\]]]XXXOOOHHH;;;999444999???666---333***+++,,,------,,,+++***))))))(((((((((((()))***)))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""#########(((''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!! """############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***)))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((...///222444666777777777666777999999888888999;;;AAACCCJJJRRRVVVXXX```hhhhhhlllnnnmmmooouuuyyyzzzwww{{{}}}|||wwwvvvyyy|||uuuvvvxxx{{{{{{xxxsssnnnkkkgggaaa]]]\\\[[[[[[[[[ccc``````dddgggiiilllrrrggg___YYYZZZbbbgggeeeaaa]]]^^^]]][[[ZZZ\\\bbbgggeeefffggghhhiiijjjjjjjjj```bbbcccbbbaaabbbfffiiimmmmmmnnnpppqqqssstttuuuqqqssstttuuuuuuvvvxxx{{{wwwyyy|||~~~~~~~~~}}}{{{zzzvvvnnnddd\\\RRRMMMGGGBBB???===;;;:::666777777555111///111333